<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*reset.css*/
*{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html,body,div,form,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;border:0 none;font-family:inherit;}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,div,p,li,dt,dd{word-break:break-all;word-wrap:break-word;}
h1,h2,h3,h4,h5,h6,strong,b{font-size:100%;font-weight:normal;}
table,iframe{width:100%;}
th,td,img,input,select,textarea{vertical-align:middle;}
ul,ol{list-style:none outside none;}
fieldset,img{border:medium none;}
caption,th{text-align:left;}
q:before,q:after{content:"";}
abbr,acronym,input{border:0 none;}
a:link,a:hover,a:visited,a:active{text-decoration:none;}
a{color:#666;}
input,textarea,select,button{outline:none;}
textarea{resize:none; word-break:break-all; word-wrap:break-word;}
legend{display:none;}
/*reset html5*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0 none;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;	
}
/* Be used to clear float */
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clear{height: 1%; display:inline-block;}
*+html .clear{height: 1%; display:inline-block;}
.Clear{display:block;}

/*public*/

.bd {display: block;}
.dib {display: inline-block;}
.none {display: none;}
.hidden {overflow: hidden;}

.fl {float: left;}
.fr {float: right;}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}
.relative {position:relative}
.absolute {position:absolute}
img {
	display: block;
	width: 100%;
}
a:active{
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
     tap-highlight-color: rgba(0, 0, 0, 0);
}
.public_bg {
	width: 7.1rem;
	margin: 0 auto .4rem;
	padding: .26rem .3rem .32rem;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
	background-color: #fff;
}
.white_bg {background-color: #fff;}
.oheight {height: 1.2rem;}
.shade {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	z-index: 9;
}
body {
	background-color: #f2f2f2;
	font-size: .28rem;
	color: #666;
}

/*logon star*/
.logins {
	padding-top: 4.15rem;
	background: url('../images/top.png') no-repeat center top;
	background-size: 100%;
}
.logins h1 {
	position: absolute;
	left: 0;
	top: 1.2rem;
	width: 100%;
	text-align: center;
	font-size: .5rem;
	font-weight: bold;
	color: #fff;
}
.login_cont {
	width: 6.5rem;
	padding: .4rem .42rem .5rem;
	border-radius: 10px;
	margin: 0 auto;
	background-color: #fff;
}
.titles {
	width: 3.48rem;
	line-height: 1rem;
	margin: 0 auto;
	padding: 2px;
	margin-bottom: .7rem;
	border: 1px solid #c9c9c9;
	border-radius: 50px;
	background-color: #f2f2f2;
}
.titles a {
	float: left;
	display: block;
	width: 50%;
	text-align: center;
	font-size: .3rem;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.titles .on {
	border-radius: 50px;
	background-color: #65c59d;
	color: #fff;
}
.login_enroll input {
	display: block;
	width: 100%;
	height: .88rem;
	padding: 0 .2rem;
	margin-bottom: .3rem;
	border-radius: 5px;
	background-color: #f0f0f0;
}
.login_enroll div input {
	float: left;
	width: 3.3rem;
	height: .88rem;
	padding: 0 .2rem;
	border-radius: 5px;
	background-color: #f0f0f0;
}
#second {
	float: right;
	width: 2.2rem;
	height: .88rem;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 5px;
	background: #fff;
}
.login_btn {
	display: block;
	width: 100%;
	line-height: .88rem;
	text-align: center;
	margin: .3rem 0 .5rem;
	border-radius: 5px;
	background-color: #65c59d;
	font-size: .34rem;
	color: #fff;
}
.login_return{
	display: block;
	width: 100%;
	line-height: .88rem;
	text-align: center;
	margin: .3rem 0 .5rem;
	border-radius: 5px;
	background-color: #65c59d;
	font-size: .34rem;
	color: #fff;
}
.login_enroll p {
	text-align: center;
	font-size: .24rem;
}
.r_opt_btn,.l_h_btn {font-weight: bold;}
.register_opt &gt; a {
	display: block;
	width: 100%;
	line-height: .88rem;
	text-align: center;
	margin-bottom: .6rem;
	border-radius: 5px;
	background-color: #65c59d;
	font-size: .34rem;
	color: #fff;
}
.register_opt p {
	margin-top: 1.28rem;
	text-align: center;
}
/*logon end*/

/*nav star*/
.nav {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #e7eaef;
	background-color: #fff;
	z-index: 3;
}
.nav a {
	float: left;
	display: block;
	width: 20%;
	padding: .11rem 0 .09rem;
	text-align: center;
	line-height: 1;
	font-size: .24rem;
	color: #818181;
}
.nav a img {
	width: .45rem;
	margin: 0 auto .05rem;
}
.nav .on {
	color: #44ba89;
}
/*nav end*/

/*ad star*/
.ad {
	display: block;
	width: 7.1rem;
	margin: 0 auto .4rem;
}
/*ad end*/

/*main star*/
.banner {
	position: relative;
	width: 7.1rem;
	margin: .3rem auto 1.24rem;
}
.swiper-container {
	width: 100%;
	height: 3.64rem;
	border-radius: 15px;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}
.swiper-container .swiper-slide img {height: 100%;}
.swiper-pagination-bullet {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}
.swiper-container .swiper-pagination-bullet-active {
	width: .4rem;
	border-radius: 50px;
	background-color: #5cbd97;
}
.tips {
	position: absolute;
	left: 50%;
	top: 3.2rem;
	width: 6.76rem;
	height: 1.28rem;
	padding: .52rem .82rem 0;
	margin-left: -3.38rem;
	border-radius: 10px;
	background: #fff url('../images/icon1.png') no-repeat .35rem .73rem;
	background-size: .37rem .37rem;
}
.swiper-container-t {
	width: 100%;
	height: .76rem;
	line-height: .76rem;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.swiper-container-t .swiper-slide {
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.swiper-container-t a {
	font-size: .24rem;
	color: #545252;
}
.p_member h3,
.c_member h3,
.notice h3,
.news h3 {
	margin-bottom: .22rem;
}
.mores {
	position: absolute;
	right: .3rem;
	top: .32rem;
	font-size: .2rem;
}
.m_lists li {
	float: left;
	width: 2rem;
	margin-left: 0.25rem;
}
.m_lists li:nth-child(1),
.m_lists li:nth-child(4),
.m_lists li:nth-child(7),
.m_lists li:nth-child(10) {
	margin-left: 0;
}
.m_lists li img {
	height: 1.77rem;
	margin-bottom: .15rem;
	border-radius: 10px;
	overflow: hidden;
}
.m_lists li p {
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	line-height: .3rem;
	font-size: .22rem;
}
.c_member li p:first-child {
	height: .83rem;
	text-overflow: initial;
	white-space: initial;
}
.t_lists li {
	line-height: .8rem;
	border-top: 1px solid #f2f2f2;
}
.t_lists li:first-child {border-top: 0 none;}
.t_lists li p {
	float: left;
	width: 75%;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.t_lists li span {
	float: right;
	font-size: .24rem;
}
.member_wrap {margin-top: .3rem;}
.member_wrap li {margin-bottom: .35rem;}
.notice_wrap,
.new_wrap {
	padding: .2rem .2rem 0;
}
.p_m_i_top,
.c_m_i_top {
	padding: .34rem .2rem .05rem;
	margin-bottom: .4rem;
	box-shadow: 0 2px 5px #ccc;
	background-color: #fff;
}
.p_m_i,.c_m_i {margin-bottom: .3rem;}
.p_m_i &gt; img,
.c_m_i &gt; img {
	float: left;
	width: 1.16rem;
	height: 1.16rem;
	border-radius: 50%;
}
.p_m_info,
.c_m_info {
	padding-top: .16rem;
	padding-left: .3rem;
	overflow: hidden;
	font-size: .24rem;
	color: #858585;
}
.p_m_name,
.c_m_name {
	line-height: .3rem;
	margin-bottom: .27rem;
	font-size: .28rem;
	color: #666;
}
.p_m_name span {
	display: inline-block;
	padding: 0 .12rem;
	margin-left: .15rem;
	border: 1px solid #65c59d;
	font-size: .2rem;
	color: #65c59d;
}
.p_m_nub {
	padding-top: .03rem;
	border-top: 1px solid #ebebeb;
}
.p_m_nub div {
	width: 50%;
	text-align: center;
	padding: .15rem 0 .25rem;
}
.p_m_nub div:first-child {border-right: 1px solid #ebebeb;}
.p_m_nub img {
	width: .44rem;
	margin: 0 auto .05rem;
}
.p_m_nub span {color: #ff666b;}
.p_m_i_main,
.c_m_i_main {
	padding: .35rem .2rem;
	box-shadow: -2px 0 5px #ccc;
	background-color: #fff;
}
.p_m_i_main &gt; div {margin-bottom: .5rem;}
.p_m_i_main h3 {
	margin-bottom: .3rem;
	font-size: .3rem;
}
.service div {padding-left: .25rem;}
.service img {
	float: left;
	width: 1.56rem;
	height: 1.15rem;
	margin-right: .35rem;
}
.story div {
	line-height: 2;
	font-size: .26rem;
}
.menu {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: .89rem;
	border-top: 1px solid #e7eaef;
	background-color: #65c59d;
}
.menu a {
	float: left;
	display: block;
	width: 55%;
	padding-left: .68rem;
	text-align: center;
	border-left: 1px solid #e7eaef;
	background: url('../images/icon9.png') no-repeat 1.27rem center;
	background-size: .5rem .4rem;
	color: #fff;
}
.menu .collection {
	float: left;
	display: block;
	width: 45%;
	height: .89rem;
	border: 0 none;
	padding-left: .5rem;
	background: #fff url('../images/icon8.png') no-repeat 1.09rem center;
	background-size: .4rem .4rem;
	color: #666;
}
.menu .collection2 {
	float: left;
	display: block;
	width: 45%;
	height: .89rem;
	border: 0 none;
	padding-left: .5rem;
	background: #fff url('../images/icon7.png') no-repeat 1.09rem center;
	background-size: .4rem .4rem;
	color: #666;
}
.c_m_i_main h3 {
	margin-bottom: .26rem;
	text-align: center;
	font-size: .35rem;
}
.c_m_i_main &gt; div {
	line-height: 2;
	font-size: .26rem;
}
.text_page {
	padding: .5rem .2rem 0;
	font-size: .24rem;
	color: #858585;
}
.txt_titles {
	text-align: center;
	padding-bottom: .3rem;
	margin-bottom: .18rem;
	border-bottom: 1px solid #f2f2f2;
}
.txt_titles h2 {
	padding-bottom: .26rem;
	font-size: .33rem;
	font-weight: bold;
	color: #606060;	
}
.txt_cont {
	line-height: 1.8;
}
.rank_titles {
	padding-bottom: .15rem;
}
.rank_titles span,
.ran_cont span {
	float: left;
	display: block;
	width: 30%;
	text-align: center;
}
.rank_titles span {font-size: .3rem;}
.ran_cont span {
	line-height: 1.09rem;
	border-top: 1px solid #f2f2f2;
}
.ran_cont li:first-child span {border-top: 0 none;}
.ran_cont li:nth-child(1) span:first-child {
	background: url('../images/icon3.png') no-repeat center center;
	background-size: .48rem .53rem;
}
.ran_cont li:nth-child(2) span:first-child {
	background: url('../images/icon4.png') no-repeat center center;
	background-size: .48rem .53rem;
}
.ran_cont li:nth-child(3) span:first-child {
	background: url('../images/icon5.png') no-repeat center center;
	background-size: .48rem .53rem;
}
.ran_cont li:nth-child(1) span:first-child i,
.ran_cont li:nth-child(2) span:first-child i,
.ran_cont li:nth-child(3) span:first-child i {
	opacity: 0;
}
.rank_titles span:nth-child(1),
.ran_cont span:nth-child(1) {
	width: 12%;
}
.rank_titles span:nth-child(4),
.ran_cont span:nth-child(4) {
	width: 26%;
}
.ran_cont li:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.demand {
	margin-top: .35rem;
	min-height: 12rem;
}
.d_list {
	padding-top: .4rem;
	border-top: 1px solid #f2f2f2;
}
.demand &gt; div:first-child {border-top: 0 none;}
.d_list img {
	float: left;
	width: 2rem;
	height: 1.77rem;
}
.d_info {
	padding-left: .2rem;
	overflow: hidden;
}
.d_info h5 {
	padding-bottom: .15rem;
	font-size: .26rem;
}
.d_info p {
	line-height: 1.8;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
	font-size: .22rem;
	color: #858585;
}
.d_nub {
	line-height: .78rem;
	font-size: .2rem;
	color: #858585;
}
.d_nub span {
	padding-left: .35rem;
	margin-right: .86rem;
	background: url('../images/icon11.png') no-repeat left center;
	background-size: .17rem .16rem;
}
.d_nub span:first-child {
	background: url('../images/icon10.png') no-repeat left center;
	background-size: .27rem .15rem;
}
.valid {
	position: absolute;
	right: 0;
	top: .5rem;
	width: 1.38rem;
	height: 1.04rem;
	background: url('../images/icon12.png') no-repeat;
	background-size: 100% 100%;
}
.invalid {
	position: absolute;
	right: 0;
	top: .5rem;
	width: 1.38rem;
	height: 1.04rem;
	background: url('../images/icon13.png') no-repeat;
	background-size: 100% 100%;
}
.treasure {
	padding-top: 1.06rem;
}
.swiper-container-o {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.swiper-container-o .swiper-slide {
	padding: 0 .2rem;
}
.treasure .t-pagination {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	background-color: #fff;
	z-index: 3;
}
.treasure .swiper-container-o .swiper-pagination-bullet {
	position: relative;
	float: left;
	display: block;
	width: 25%;
	height: auto;
	text-align: center;
	margin: 0;
	opacity: 1;
	font-size: .27rem;
	background: none;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.treasure .swiper-container-o .swiper-pagination-bullet2 {
	position: relative;
	float: left;
	display: block;
	width: 20%;
	height: auto;
	text-align: center;
	margin: 0;
	opacity: 1;
	font-size: .27rem;
	background: none;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.treasure .swiper-pagination-bullet-active {
	font-weight: bold;
}
.treasure .swiper-pagination-bullet-active:after {
	content: " ";
	position: absolute;
	left: 50%;
	bottom: .1rem;
	width: 1.14rem;
	height: .06rem;
	margin-left: -0.57rem;
	border-radius: 50px;
	background-color: #65c59d;
}
.console_info {
	padding: .4rem .46rem;
	margin-bottom: .3rem;
	background-color: #43b585;
}
.console_info img {
	float: left;
	width: 1.64rem;
	height: 1.64rem;
	border-radius: 50%;
	border: .06rem solid #fff;
}
.console_info div {
	padding-top: .26rem;
	padding-left: .28rem;
	overflow: hidden;
}
.console_info p {
	padding-bottom: .15rem;
	font-size: .36rem;
	font-weight: bold;
	color: #fff;
}
.console_info span {
	display: inline-block;
	padding: 0 .15rem;
	line-height: .38rem;
	text-align: center;
	border-radius: 30px;
	background-color: #fff;
	font-size: .26rem;
	color: #43b585;
}
.console_list {
	padding: .1rem .5rem .1rem 1rem;
	-webkit-box-shadow: 2px 0 10px #999;
	box-shadow: 2px 0 10px #ccc;
	background-color: #fff;
}
.console_list a {
	position: relative;
	display: block;
	line-height: 1rem;
	border-top: 1px solid #f2f2f2;
	background: url('../images/icon23.png') no-repeat right center;
	background-size: .15rem .27rem;
}
.console_list a:first-child {border-top: 0 none;}
.console_list a span {
	position: absolute;
	left: -0.5rem;
	top: 50%;
	display: block;
	width: .33rem;
	height: .36rem;
	margin-top: -0.18rem;
}
.btn {
	display: block;
	width: 2.7rem;
	line-height: .94rem;
	text-align: center;
	margin: .6rem auto 0;
	border-radius: 10px;
	background-color: #65c59d;
	color: #fff;
}
.i_list {
	position: relative;
	width: 100%;
	padding: .25rem .46rem;
	margin-top: .4rem;
	box-shadow: 2px 0 10px #ccc;
	background-color: #fff;
}
.i_list h5 {
	padding-bottom: .18rem;
	font-size: .26rem;
}
.i_list p {
	line-height: 1.8;
	font-size: .22rem;
	color: #858585;
}
.i_list span {
	position: absolute;
	right: .22rem;
	top: 50%;
	display: block;
	width: 1.1rem;
	line-height: .54rem;
	margin-top: -0.27rem;
	text-align: center;
	border-radius: 50px;
	background-color: #f39800;
	font-size: .3rem;
	color: #fff;
}
.consultation {
	padding: .26rem .2rem 0;
}
.consultation p {
	padding-left: .25rem;
	line-height: 2.4;
	font-size: .3rem;
}
.consultation textarea {
	width: 100%;
	height: 2.52rem;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
	padding: .2rem;
}
.pay {
	margin-top: 1rem;
}
.p_list {
	margin-bottom: .5rem;
}
.p_list label {
	float: left;
	width: 1.44rem;
	line-height: .7rem;
	text-align: right;
	padding-right: .1rem;
}
.p_list input {
	width: 5.6rem;
	height: .7rem;
	padding: 0 .2rem;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}
.p_list_other label {
	float: left;
	/*width: 1.9rem;*/
	width: 2.5rem;
	line-height: .7rem;
	text-align: right;
}
.p_list_other label input {
	float: left;
	width: .3rem;
	height: .3rem;
	margin-top: .2rem;
	margin-left: .1rem;
}
.p_list_other label img {
	float: left;
	width: 1rem;
	margin-left: .2rem;
}
.apply {margin-top: .55rem;}
.a_list {margin-bottom: .5rem;}
.a_list label {
	float: left;
	width: 2.18rem;
	line-height: .7rem;
	text-align: right;
	padding-right: .1rem;
	font-size: .3rem;
}
.a_list input,
.a_list textarea {
	width: 4.8rem;
	height: .7rem;
	padding: 0 .2rem;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}
.a_list select{
	position: relative;
	float: left;
	display: block;
	width: 4.8rem;
	height: .7rem;
	padding: 0 .2rem;
	border-radius: 10px;
	border: 0 none;
	background-color: #fff;
	font-size: .24rem;
}
.a_list textarea {
	height: 1.7rem;
	padding: .2rem;
	margin-bottom: .1rem;
}
.a_list p {
	padding-left: 2.18rem;
	font-size: .2rem;
}
.icon25 {
	position: absolute;
    right: 0;
    top: .5rem;
    width: 1.2rem;
    height: 1.2rem;
    background: url('../images/icon25.png') no-repeat;
    background-size: 100% 100%;
}
.pay_record .i_list {
	margin: 0 0 .4rem;
}
.pay_record .i_list span {
	width: auto;
	line-height: 1;
	margin-top: 0;
	background: none;
	font-size: .5rem;
	color: #666;
}
.pay_record .i_list span i {
	font-size: .3rem;
}
.swiper-container-x {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 1.4rem;
	overflow: hidden;
}
.swiper-container-x .x-pagination {
	position: fixed;
	left: 0;
	top: 0;
	bottom: auto;
	width: 100%;
	line-height: 1.02rem;
	text-align: center;
	background-color: #ebfff7;
	font-size: .3rem;
	z-index: 2;
}
.swiper-container-x .x-pagination .swiper-pagination-bullet {
	position: relative;
	float: left;
	display: block;
	width: 50%;
	margin: 0;
	height: auto;
	border-radius: 0;
	opacity: 1;
	background: none;
}
.swiper-container-x .x-pagination .swiper-pagination-bullet-active {
	background-color: #43B585;
	font-weight: bold;
	color: #fff;
}
.x-pagination .swiper-pagination-bullet-active:after {
	content: " ";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: .32rem;
	height: .13rem;
	margin-left: -0.16rem;
	background: url('../images/icon26.png') no-repeat;
	background-size: 100% 100%;
}
.swiper-container-x h3 {
	padding-bottom: .55rem;
	text-align: center;
	font-size: .35rem;
}
.swiper-container-x .a_list label {
	width: 2.7rem;
}
.swiper-container-x .a_list input {
	width: 4.2rem;
}
.publish {margin-top: .58rem;}
.s_btn_wrap a {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: .95rem;
	text-align: center;
	background-color: #65c69d;
	font-size: .3rem;
	color: #fff;
}
.s_tips {
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 4rem;
	text-align: center;
	padding: .42rem 0 .38rem;
	border-radius: 10px;
	background-color: #fff;
	z-index: 99;
}
.s_tips p {
	padding-bottom: .36rem;
	font-size: .4rem;
}
.close_btn {
	display: block;
	width: 2.16rem;
	margin: 0 auto;
	line-height: .82rem;
	border-radius: 10px;
	background-color: #43B585;
	font-size: .4rem;
	color: #fff;
}
.s_choice {
	padding: .4rem .2rem .68rem;
	margin-bottom: .4rem;
	-webkit-box-shadow: 2px 0 10px #ccc;
	box-shadow: 2px 0 10px #ccc;
	background-color: #fff;
}
.s_choice p {
	padding-bottom: .35rem;
	font-size: .3rem;
}
.s_choice div {
	text-align: center;
	font-size: 0;
}
.s_choice label {
	display: inline-block;
	width: 1.04rem;
	margin: 0 .6rem;
}
.s_info {
	padding: .3rem .2rem .6rem;
	-webkit-box-shadow: 2px 0 10px #ccc;
	box-shadow: 2px 0 10px #ccc;
	background-color: #fff;
}
.s_info p {
	padding-bottom: .15rem;
	font-size: .3rem;
}
.s_info textarea {
	display: block;
	width: 90%;
	height: 1.88rem;
	margin: 0 auto .26rem;
	padding: .15rem;
	border-radius: 5px;
	background-color: #F2F2F2;
}
.t_popup {
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 5.2rem;
	padding: .36rem .2rem;
	border-radius: 10px;
	background-color: #fff;
	z-index: 999;
}
.t_popup p {
	line-height: 1.8;
	font-size: .25rem;
	color: #606060;
	text-align: center;
}
.tips_two .closes {
	margin-top: .2rem;
	background-color: #bcbcbc;
}
.r_wrap h2 {
	width: 7.1rem;
	margin: .25rem auto .3rem;
	padding-left: .6rem;
	background: url('../images/icon30.png') no-repeat left center;
	background-size: .41rem .29rem;
	font-size: .3rem;
}
.r_wrap .public_bg {
	position: relative;
	padding: .26rem 0 .32rem;
	margin-bottom: 2rem;
}
.r_list {margin-bottom: .22rem;}
.r_list label {
	float: left;
	display: block;
	width: 3rem;
	padding-right: .2rem;
	height: .6rem;
	line-height: .6rem;
	text-align: right;
}
.r_list input,
.r_list select,
.uploads,
.r_list textarea {
	position: relative;
	float: left;
	display: block;
	width: 3.8rem;
	height: .6rem;
	padding: 0 .2rem;
	border-radius: 10px;
	border: 0 none;
	background-color: #eee;
	font-size: .24rem;
}
.r_list span {
	float: left;
	padding-left: .1rem;
	line-height: .6rem;
	color: #d52b20;
}
.uploads input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.uploads p {
	display: block;
	line-height: .6rem;
	text-align: center;
	font-size: .24rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.r_radios {float: left;}
.r_radios label {
	width: auto;
	margin-left: .15rem;
}
.r_radios input {
	width: auto;
	margin-right: .1rem;
}
.r_tips {
	width: 3.8rem;
	margin-left: 3rem;
	font-size: .2rem;
	color: #8f8f8f;
}
.r_list textarea {
	height: 1.6rem;
	padding: .15rem;
}
.r_code input {
	width: 2.3rem;
}
.second {
	margin-left: .07rem;
	width: 1.63rem;
	height: .6rem;
	text-align: center;
	border: 1px solid #65c59d;
	border-radius: 10px;
	background: none;
	font-size: .24rem;
	color: #65c59d;
}
.p_f_btn,
.c_f_btn {
	position: absolute;
	left: 0rem;
	bottom: -1.4rem;	
	display: block;
	width: 7.1rem;
	height: .86rem;
	line-height: .86rem;
	text-align: center;
	border-radius: 10px;
	border: 0 none;
	background-color: #65c59d;
	font-size: .33rem;
	color: #fff;
}
.r_other {
	float: left;
}
.r_other p {
	line-height: 2;
	margin-left: .15rem;
}
.mb0 {margin-bottom: 0;}
.mb30 {margin-bottom: .35rem;}



.paging {
	text-align: center;
	line-height: 30px;
	padding-bottom: 30px;
}
.paging a {
	display: inline-block;
	width: 60px;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	border-radius: 5px;
	background-color: #005aa4;
	font-size: 14px;
	color: #fff;
}
.paging span {
	display: inline-block;
	width: 60px;
	line-height: 30px!important;
	text-align: center;
	margin: 0 5px;
	border-radius: 5px;
	font-size: 14px;
	border: 1px solid #005aa4;
	clear: both;
}
.fwlx{
	width: 4rem;
	float: right;
	padding-right: 10%;
}
.fwlxs img{
	width: 1.5rem;
	height: 1.5rem;
	margin: 0 auto;
}
.fwlxs input{
	width: 100%;
}
.fwlxs .layui-form-checkbox{
	text-align: center;
	margin-left: 43%;
	float: right;
}
.fwlxs .layui-form-checkbox i{
	border: 1px solid #d2d2d2;
}





</pre></body></html>