﻿*{ margin:0; padding:0; box-sizing:border-box;}
label {cursor:pointer;}
a:link{ text-decoration:none;}
input:focus {outline:none;}
textarea{resize:none;}
textarea,input,select {background: none; border:none; margin: 0; padding: 0;}
body,div,ul,ol,dl,dd,dt,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
ol,ul,li,dl{list-style:none outside none;}
article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block;margin:0;padding:0;} /*html5设置*/
h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, sub{ font-size:1em;}
body, input, button, select, textarea, sub{ font-family:Arial, sans-serif;}
em, cite, address, optgroup {font-style:normal;}
kbd, samp, code {font-family:monospace;}
img, input, button, select, textarea {vertical-align:middle; outline:none;}
img, fieldset {border:0;}
abbr, acronym {cursor:help; border-bottom:.01rem dotted black;}
table {width:100%; border-spacing:0; border:0;}
legend, hr { overflow:hidden; position:absolute; top:0; left:0;}
legend, hr, caption {visibility:hidden; font-size:0; width:0; height:0; line-height:0;}
textarea:focus,input:focus {border: none;}
.clearfix:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
.clearfix { zoom: 1; }
ul li{ list-style-type:none;}
.fr { float:right;}
.fl { float: left;}
div {    -webkit-transition-timing-function: ease-in-out;    -moz-transition-timing-function: ease-in-out;    -ms-transition-timing-function: ease-in-out;    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;}
body { position: relative;  font-family:"微软雅黑","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;  width: 100%;  color:#333;  background: #cccccc;  font-size:0.24rem;  line-height:1.625;}

.wrap{ width:10.8rem; min-height:19.22rem;  margin:0 auto; position:relative; background:#e2f7f8; overflow:hidden;}
.wrapper{ width:10.8em; min-height:19.12rem; overflow:hidden; background:#fff; position:relative;}
header{ width:100%; height:1.5rem; background:#20b4b6; box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3), 0 0 6px 2px rgba(0, 0, 0, 0.15); position:relative; z-index:10; }
.logo_area{ width:9.3rem; height:1.5rem; position:relative; z-index:20;  background:#20b4b6; }
.logoa{ width:6rem; height:1.5rem; margin:0; padding:0; }
.logoa img{ width:100%; height:100%;}
.logo01{ width:3.3rem; height:1.3rem; float:left; margin:0.12rem 0 0 0.16rem;}
.logo01 a{ display:block; width:100%;}
.logo01 img{ width:100%;}
.logo02{ width:2.2rem; height:1.1rem; float:left; margin:0.25rem 0 0 0.12rem;}
.logo02 a{ display:block; width:100%;}
.logo02 img{ width:100%;}
.h_l{ height:1.5rem; font-size:0.36rem; color:#fff; line-height:1.5rem; }
.h_l a{ height:1.5rem; line-height:1.5rem; font-size:0.48rem; color:#fff; padding:0 0.2rem;}
.nav{ width:100%; height:1.5rem; z-index:10; position:relative; }
.nav_bar{ width:1.5rem; height:1.5rem; position:absolute; z-index:10; right:0; top:0; cursor:pointer; border-left:2px solid #1ca4a6;background:#20b4b6;}
.nav_ctrl{ display:block; width:1.5rem; height:1.5rem; margin:0; padding:0; z-index:100; float:left;}
.nav_ctrl i{ display:block; width:0.7rem; height:0.49rem; background:url(../images/icon_han.png) no-repeat center center / 100%  auto; margin:0.48rem 0 0 0.38rem;  }
.nav_box{ width:100%; background:rgba(0,0,0,0.85);    position: absolute;  top: 100%;  left: 0;  z-index:1;  opacity: 0; visibility: hidden; -webkit-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all .2s; transition: all .2s;} 
.nav_box ul{ padding:0.4rem 0.68rem; overflow:hidden;}
.nav_box ul li{ width:50%; height:1.2rem; float:left;}
.nav_box ul li a{ display:block; width:100%; height:1.2rem; font-size:0.46rem; color:#dddddd; line-height:1.2rem; position:relative;}
.nav_box ul li a i{ display:block; width:0.32rem; height:0.32rem; background:url(../images/icon_n.png) no-repeat center center /100% 100%; margin:0.44rem; float:left;}
.nav.navbox-open .nav_ctrl i{ background:url(../images/icon_navclose.png)  no-repeat 0 0/100% 100%;}
.nav.navbox-open .nav_box {visibility:visible;  opacity:1;  -webkit-transform: translateY(0);  -ms-transform:translateY(0);  transform:translateY(0);  -webkit-transition:opacity .3s, -webkit-transform .3s;    transition: opacity .3s, transform .3s;}
.nav.navbox-open .navbox-tiles {  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
.bservice{ display:none; width:100%; height:100%; overflow:hidden; position:fixed; left:0; top:0; background:rgba(0,0,0,0.65); z-index:200;}
.bservice_w{ width:10.8rem; height:5.23rem; background:url(../images/bservice_bg.jpg) no-repeat 0 0 / 100%  auto; position:fixed; left:50%; top:50%; margin-left:-5.4rem; margin-top:-1.9rem;}
.bsrvice_c{ width:0.64rem; height:0.64rem; overflow:hidden; background:url(../images/icon_close01.png) no-repeat 0 0/100% 100%; position:absolute; right:0.64rem; top:0.4rem; cursor:pointer;}
.b_service_con{ padding:0.86rem 0 0 1.2rem; overflow:hidden;}
.b_service_con h2{ width:100%; height:1.2rem; font-size:0.68rem; color:#fff; line-height:1rem; }
.b_service_con ul{ width:100%; overflow:hidden; margin:0.28rem 0 0 0;}
.b_service_con ul li{ width:100%; height:1.2rem; font-size:0.46rem; color:#fff; line-height:1rem;}
.b_service_con ul li a{ color:#fff;}
.b_service_con ul li i{ display:block; float:left; width:0.78rem; height:0.78rem; margin:0.12rem 0.2rem 0 0; background-image:url(../images/icon_c01.png); background-repeat:no-repeat; background-size:100% auto; }
.bs_qq i{ background-position:0 -1.13rem;}
.bs_phone i{ background-position:0 0;}

.banner{ width:100%; height:9rem; overflow:hidden; background:#fcfffc url(../images/banner.jpg) no-repeat 0 0 / 100% auto; position:relative;}
.slogan{ width: 4.8rem; height: 3rem; position:absolute; right:50%; top: 2rem; margin-right: -5.2rem;}
.slogan img{ width:100%;}
.btn_list{ width:100%; height:1.52rem; position:absolute; left:0; bottom:0.38rem;}
.btn_list ul{ padding:0 0.1rem; overflow:hidden;}
.btn_list li{ width:2.52rem; height:1.52rem; float:left; margin:0 0.06rem; }
.btn_list li a{ display:block; width:100%; height:1.52rem; overflow:hidden;}
.btn_list li:nth-child(1){ background:#f1809d;}
.btn_list li:nth-child(2){ background:#dbac63;}
.btn_list li:nth-child(3){ background:#50c5a8;}
.btn_list li:nth-child(4){ background:#848adc;}
.btn_list li a p{ display:block; width:100%; font-size:0.3rem; color:#fff; text-align:center;}
.btn_list li a span{ display:block; width:0.64rem; height:0.64rem; margin:0.22rem auto 0.1rem;}
.btn_list li a span img{ width:100%;}
section{ width:100%; overflow:hidden; position:relative; margin-bottom:0.38rem;  background:#fff; box-shadow:1px 3px 7px rgba(151,207,245,0.25);}
.sect_title{ width:100%; height:1.08rem; border-bottom:3px solid #dddddd;}
.sect_title h4{ display:block; width:2.6rem; height:1.08rem; float:left; margin-left:0.16rem; position:absolute; font-size:0.48rem; color:#20b4b6; line-height:1.04rem; font-weight:bold; text-indent:0.24rem;}
.sect_title h4 em{ display:block; width:0.08rem; height:0.6rem; position:absolute; left:0; top:0.24rem; background:#20b4b6;}
.sect_title a{ display:block; width:1.24rem; height:1.08rem; float:right; padding:0 0.16rem; margin-right:0.16rem; background:url(../images/icon_more.png) no-repeat center 0 / auto 100%; border-left:1px solid #d8d8d8; text-indent:999px; overflow:hidden; white-space:nowrap;}
.sect01_cont,.sect04_cont{ padding:0.44rem 0.24rem 0.16rem; overflow:hidden;}
.n_hd,.lt_hd{ width:100%; height:0.78rem; border-bottom:1px solid #dddddd; }
.n_hd ul li,.lt_hd ul li,.wj_hd li{ padding:0 0.3rem; float:left; height:0.78rem; position:relative; font-size:0.36rem; color:#4c4c4c; line-height:0.36rem; text-align:center; cursor:pointer;}
.n_hd ul li em,.lt_hd li em,.wj_hd li em{ display:none; width:100%; height:0.08rem; background:#fc593e; position:absolute; left:0; bottom:0;}
.n_hd ul li:hover em,.n_hd ul li.hover em,.lt_hd li:hover em,.lt_hd li.hover em,.wj_hd li:hover em,.wj_hd li.hover em{ display:block;}
.n_bd{ width:100%; overflow:hidden; margin-top:0.2rem;}
.n_bd_unit,.lt_bd_unit{ display:none;}
.n_bd_unit.on,.lt_bd_unit.on{ display:block;}
.n_bd_unit li,.lt_bd_unit li{ width:100%; height:0.92rem; border-bottom:1px dashed #c1c1c1; font-size:0.34rem; color:#4c4c4c; line-height:0.9rem;}
.n_bd_unit li:last-child,.lt_bd_unit li:last-child{ border:0;}
.n_bd_unit li a,.lt_bd_unit li a{ color:#4c4c4c; }
.n_bd_unit li p,.lt_bd_unit li p{ display:block; float:left; width:8.6rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n_bd_unit li i,.lt_bd_unit li i{ display:block; width:1.4rem; float:right; color:#9a9a9a; font-style:normal; text-align:right;}
.sect03_cont{ padding:0.16rem 0.24rem; overflow:hidden;}
.sect03_cont dl{ width:100%; height:2.4rem;  padding:0.34rem 0; overflow:hidden;  border-bottom:1px dashed #c1c1c1;}
.sect03_cont dl:last-child{ border:0;}
.sect03_cont dl dt{ width:2.2rem; height:1.73rem; float:left;}
.sect03_cont dl dt img{ width:100%;}
.sect03_cont dl dd{ display:block; height:0.34rem; float:left; margin-bottom:0.32rem; position:relative; text-align:center;}
.sect03_cont dl dd a{ display:block; padding:0 0.54rem; font-size:0.34rem; color:#4c4c4c; line-height:0.34rem;}
.sect03_cont dl dd em{ display:block; width:1px; height:0.28rem; background:#9a9a9a; position:absolute; right:0; top:0.03rem;}
.sect03_cont dl:nth-child(2) dd{ margin-top:0.2rem;}

/*门派*/
.wzhiye{ width:100%; height:8rem; margin-top:-0.75rem; overflow:hidden; position:relative;}
.zy_in_list{ width:100%; height:2rem; position:absolute; left:0; bottom:0; z-index:10;}
.zy_in_list ul{ display:flex; flex-flow:row wrap; justify-content:center; padding:0 0.4rem;}
.zy_in_list ul li{ width:0.88rem; height:1rem; margin: 0 0.2rem;}
.zy_in_list ul li a{ display:block; width:0.88rem; height:0.91rem; background-image:url(../images/zy_list01.png); background-repeat: no-repeat; background-size:100% auto; text-indent:999px; overflow:hidden; white-space:nowrap; transform:scale(0.8)}
.zy_class_yg a{ background-position:0 -10.66rem;}
.zy_class_pds a{ background-position:0 -9.7rem;}
.zy_class_thc a{ background-position:0 -8.68rem;}
.zy_class_tcf a{ background-position:0 -6.75rem;}
.zy_class_hyd a{ background-position:0 -7.72rem;}
.zy_class_lxd a{ background-position:0 -1.93rem;}
.zy_class_sjg a{ background-position:0 0;}
.zy_class_ymd a{ background-position:0 -0.96rem;}
.zy_class_lts a{ background-position:0 -5.79rem;}
.zy_class_tys a{ background-position:0 -3.86rem;}
.zy_class_yyg a{ background-position:0 -2.89rem;}
.zy_class_swz a{ background-position:0 -4.82rem;}
.zy_class_psl a{ background-position:0 -11.69rem;}
.zy_in_list ul li:hover a,.zy_in_list ul li.hover a{ background-image:url(../images/zy_list02.png); background-size:100% auto; margin:0; transform:scale(1)}
.zy_info{ width:5.24rem; height:4rem; position:absolute; opacity:0; left:-105%; top:1.2rem; transition: all 0.7s ease-out 0s; z-index:5 }
.zy_info.on1{ left:0.16rem; opacity:1; transition: all 0.7s ease-out 0s;}
.zy_info span,.zy_info span img{ display:block; width:100%;}
.zy_more{ display:none; width:2rem; height:0.6rem; position:absolute; bottom:25px; left:10px; border:1px solid #4ec1c3; font-size:0.28rem; color:#4ec1c3; text-align:center; line-height:0.56rem;}
.zy_more:hover{ background-position:-1067px -61px;}
.zy_rose{ width:6.4rem; height:7rem; position:absolute; top:0; right: -100%; opacity: 0;  transition: all 0.7s ease-out 0s; z-index:2; }
.zy_rose.on2{ right:0; opacity:1; transition: all 0.7s ease-out 0s; }
.zy_rose_img{ width:6.2rem; height:7rem; position:absolute; right:0; top:0;}
.zy_rose_unit{ display:none; width:6.2rem; height:6.5rem; text-align:center; }
.zy_rose_unit.on{ display:block;}
.zy_rose_unit img{ width:100%;}
.sect05_cont{ padding:0.4rem 0 ; overflow:hidden;}
.wj_hd{ margin:0 0.24rem;  height:0.78rem; border-bottom:1px solid #dddddd; }
.wj_bd{ padding:0.16rem; height:6.6rem; overflow:hidden;}
.wj_bd_unit{ display:none;}
.wj_bd_unit.on{ display:block;}
.wj_bd_unit li{ width:5rem; height:2.96rem; float:left;  overflow:hidden; margin:0.2rem 0 0 0.2rem;}
.wj_bd_unit li a{ display:block; width:5.12rem; height:2.96rem; overflow:hidden; position:relative;}
.wj_bd_unit li span{ display:block; width:100%; height:2.96rem;}
.wj_bd_unit li a img{ width:100%;}
.wj_bd_unit li p{ display:block; width:100%; height:0.6rem; position:absolute; left:0; bottom:0; font-size:0.3rem; color:#fff; line-height:0.6rem; text-align:center;}
.footer{ width:100%; overflow:hidden; margin-top:0.24rem; position:relative;}
.f_t{ width:100%; overflow:hidden; background:#585858;}
.f_s{ width:100%; height:1.1rem;}
.f_s ul{ padding:0.2rem 0.24rem 0; overflow:hidden;}
.f_s ul li{ width:33.33%; height:0.8rem; float:left;}
.f_s ul li a{ display:block; font-size:0.36rem; color:#fff; line-height:0.68rem; position:relative; }
.f_s a i{ display:block; width:0.62rem; height:0.62rem; float:left; margin:0.07rem 0.12rem 0 0.24rem; background-image:url(../images/icon_c02.png); background-repeat:no-repeat; background-size:100% auto; }
.f_s01 i{ background-position:0 0;}
.f_s02 i{ background-position:0 -1.79rem;}
.f_s03 i{ background-position:0 -0.9rem;}
.f_service{ width:3.2rem; margin:0.1rem auto 0.12rem; }
.f_service span{ display:block; width:100%; height:0.56rem; position:relative; font-size:0.36rem; color:#fff; padding-left:0.42rem; margin-bottom:0.1rem;}
.f_service span i{ display:block; width:0.41rem; height:0.36rem; background:url(../images/icon05.png) no-repeat 0 0 / 100% auto; float:left; margin:0.08rem 0.16rem 0 0.12rem;}
.f_service p{ display:block; width:100%; text-align:center; font-size:0.36rem; color:#fff; line-height:0.46rem;}
.f_b{ padding:0.32rem 0.18rem;overflow:hidden; background:#343434; text-align:center;}
.f_b p{ font-size:0.34rem; color:#949494; line-height:0.52rem;}
.f_b p a{ color:#949494;}
.f_code{ display:none; width:100%; height:2.58rem; position:absolute; left:0; top:0.3rem; z-index:100;}
.f_c_con{ width:4rem; height:4rem; margin:0 auto; position:relative; overflow:hidden;}
.f_c_con span{ display:block; width:3.6rem; height:3.6rem; margin:0.21rem 0 0 0.16rem;}
.f_c_con span img{ width:100%;}
.f_c_close{ width:0.6rem; height:0.6rem; position:absolute; right:0; top:0; cursor:pointer;}
.f_c_close  img{ width:100%;}


/*资料站样式*/
.data_top{ display:block; width:100%; overflow:hidden;}
.data_top span{ display:block; padding:0.4rem 0.24rem;}
.data_top span img{ width:100%;}
.d_box{ padding:0.24rem; overflow:hidden;}
.d_box_title{ width:100%; height:0.6rem; margin:0.12rem 0 0.36rem; overflow:hidden;}
.d_box_title h2{ display:block; height:0.5rem; border-left:0.06rem solid #20b4b6; font-size:0.46rem; color:#20b4b6; line-height:0.5rem; padding-left:0.16rem; font-weight:normal;}
.d_box dl{ width:100%; overflow:hidden; margin-bottom:0.2rem;}
.d_box dt{ display:block; width:100%; height:0.36rem; font-size:0.34rem; color:#242424; font-weight:normal; line-height:0.36rem; margin-bottom:0.24rem;}
.d_box a{ display:block; height:0.7rem; font-size:0.28rem; color:#5f5f5f; line-height:0.68rem; padding:0 0.24rem; border:1px solid #8e8e8e; border-radius:50px; float:left; margin:0 0.2rem 0.2rem 0;}
.n_detail{ padding:0.24rem; overflow:hidden;}
.n_detail h2{ width:100%; font-size:0.36rem; color:#242424; line-height:0.6rem; text-align:center; padding:0.12rem 0;}
.n_detail p{ display:block; max-width:100%; font-size:0.28rem; color:#666666; line-height:0.56rem;}
.n_detail img{ max-width:9.6rem; max-height:7.2rem;}

.nlist_hd{ width:100%; margin:0.4rem 0 0.24rem; border-bottom:2px solid #ddd;}
.nlist_hd ul{ padding:0 0.24rem; overflow:hidden;}
.nlist_hd ul li{ padding:0 0.36rem; float:left; height:0.68rem; position:relative; font-size:0.36rem; color:#4c4c4c; line-height:0.36rem; text-align:center; cursor:pointer;}
.nlist_hd ul li em{ display:none; width:100%; height:0.08rem; background:#fc593e; position:absolute; left:0; bottom:0;}
.nlist_hd ul li:hover em,.nlist_hd ul li.hover em{ display:block;}
.nlist_unit{ display:none; width:100%; overflow:hidden;}
.nlist_unit.on{ display:block;}
.nlist_bd{ padding:0 0.24rem; overflow:hidden;}
.nlist_item{ padding:0.32rem 0; border-bottom:1px dashed #c1c1c1; overflow:hidden;}
.nlist_item:last-child{ border-bottom:0;}
.nlist_item a{ display:block; width:7.6rem; float:left; overflow:hidden;}
.nlist_item a h4{ display:block; width:100%; height:0.56rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; font-size:0.32rem; color:#000; line-height:0.36rem;}
.nlist_item a p{ display:block; height:0.9rem; font-size:0.24rem; color:#7d7d7d; line-height:0.46rem;}
.nlist_item i{ display:block; width:2.4rem; float:right; font-size:0.24rem; color:#7d7d7d; line-height:0.36rem; font-style:normal; text-align:right; }
/*返回顶部*/
.return_t{  width:0.95rem; height:0.95rem; position:fixed; bottom:0.5rem; right:0.36rem; overflow:hidden; z-index:10;}
.return_t img{ width:100%;}
.nav_bottom,.nav_bottom01{ width:10.8rem; height:1rem; background:#20b4b6; position:fixed; z-index:10; bottom:0; left:50%; margin-left:-5.4rem;}
.nav_bottom ul{ padding:0 0.24rem; overflow:hidden;}
.nav_bottom ul li{ width:50%;}
.nav_bottom ul li,.nav_bottom01 ul li{ height:1rem; float:left; font-size:0.26rem; color:#258687; position:relative;} 
.nav_bottom ul li a,.nav_bottom01 ul li a{ display:inline-block; width:98%; height:1rem; margin:0 auto; font-size:0.3rem; color:#fff; }
.nav_bottom a span,.nav_bottom01 a span{ display:block; width:2.2rem; height:0.48rem; margin:0.26rem auto; position:relative; line-height:0.48rem;}
.nav_bottom a span i,.nav_bottom01 a span i{ display:block; width:0.48rem; height:0.48rem;float:left; margin-right:0.08rem; background-image:url(../images/icon_n01.png); background-repeat:no-repeat; background-size:100% auto;}
.nav_bottom01 .n_in  span{ padding-left:0.2rem;}
.nav_bottom01 .n_lt  span{ padding-left:0.15rem;}
.n_in i{ background-position:0 0.02rem;}
.n_pe i{ background-position:0 -2.1rem;}
.n_lt i{ background-position:0 -0.68rem; }
.n_dt i{ background-position:0 -1.4rem; }
.register,.up_wrapper,.sucess{ width:100%; overflow:hidden; min-height:19.12rem; background:#fff; position:relative;}
/*上传、注册、登录*/
.up_main{ width:100%; overflow:hidden; background:#fff; padding-bottom:1rem;}
.up_top,.reg_t{ margin:0.4rem 0.12rem 0; height:1.2rem; border-bottom:2px solid #b6b5b5; overflow:hidden;  }
.up_top ul{ width:80%; margin:0 auto;}
.up_top ul li{ width:50%; height:0.92rem; float:left;}
.up_top ul li a{ display:block; width:2.8rem; height:0.8rem; margin:0.12rem auto 0; font-size:0.32rem; color:#242424; line-height:0.78rem; text-align:center;}
.up_top ul li a:hover,.up_top ul li a.hover{ background:#fc593e; color:#fff; border-radius:50px;}
.up_panel,.reg_panel{ padding:0.6rem 0.4rem 0.4rem; overflow:hidden;}
.up_in_unit{ width:100%; overflow:hidden; display:none;}
.up_in_unit.on{ display:block;}
.upload{ width:100%; overflow:hidden;}
.f_unit{ width:100%; height:1rem; margin-bottom:0.4rem;}
.f_d{ width:2rem; text-align:right; font-size:0.36rem; color:#666666; line-height:0.94rem;}
.f_checkbox{ height:0.48rem;}
.f_checkbox .f_d{ font-size:0.32rem; line-height:0.48rem;}
.f_checkbox .f_check{ width:0.48rem; height:0.48rem; margin:0 0.14rem 0 1.65rem;}
.f_checkbox span{ font-size:0.24rem; color:#666;}
.f_checkbox span a{ color:#2d95dc}
.f_sel,.f_txt{ width:6.3rem; height:1rem; border:1px solid #c5c4c4; border-radius:5px; margin-left:0.12rem; padding:0 0.2rem; font-size:0.36rem; color:#666; line-height:0.92rem;   }
.f_yzm .f_txt{ width:4rem; float:left;}
.f_yzm span{ display:block; width:2.4rem; float:left; margin-left:0.1rem; overflow:hidden; height:1rem;}
.f_yzm span img{ width:100%;}
.f_sub{ width:6.5rem; height:0.8rem; background:#fc4d36; font-size:0.3rem; color:#fff; line-height:0.8rem; border-radius:50px; cursor:pointer; margin-left:2rem; font-family:"microsoft yahei";}
.upload .f_tip{ width:100%; height:0.24rem; font-size:0.32rem; color:#2d95dc; line-height:0.24rem;}
.f_tip span{ margin-left:1.6rem;}
.upload .f_filearea{ margin-bottom:0.18rem;}
.file_panel{ width:1.6rem; height:0.6rem; position:relative;float:left; margin:0.05rem 0 0 0.1rem;}
.file_panel .f_file{ height:0.94rem; overflow:hidden; position:relative; z-index:10; padding-top:0.12rem;  opacity:1;}
.file_panel span{ display:none; width:1.6rem; height:0.58rem; background:#2d95dc; font-size:0.32rem; color:#fff; text-align:center; line-height:0.58rem; border-radius:6px; position:absolute; left:0; top:0; z-index:0;}
.f_tip .f_a{ display:block; width:4.35rem; height:0.68rem; line-height:0.94rem; margin:0 auto; text-align:center; font-size:0.32rem; color:#666; }
.f_tip .f_a a{ color:#2d95dc;}
.reg_t h2{ display:block; width:100%; height:0.68rem; margin:0.12rem auto 0; font-size:0.46rem; color:#20b4b6; line-height:0.68rem; text-align:center; font-weight:normal; }
.f_vercode .f_txt{ width:3.12rem; float:left;}
.f_vercode span{ display:block; width:1.18rem; float:left; margin-left:0.22rem;}
.f_vercode span img{ width:100%;}
.logined{ width:100%; text-align:center;}
.logined p{ font-size:0.4rem; color:#333; line-height:0.6rem; margin-bottom:0.12rem;}
.logined p span{ color:#fc593e; padding:0 0 0 0.1rem;}
.logined a{ font-size:0.3rem; color:#2d95dc; line-height:0.48rem;}
/*玩家风采*/
.players{ width:100%; min-height:19.12rem; overflow:hidden; margin-bottom:1.02rem;}
.players_top,.data_top{ width:100%; height:1.2rem; text-align:center; box-shadow:0 2px 3px rgba(151,207,245,0.15); background:#fff; overflow:hidden;}
.players_top span,.data_top span{ display:block; padding:0 0.24rem; height:0.4rem; margin:0.36rem 0 0 0;}
.players_top span img,.data_top span img{ width:100%;}
.players_mian{ width:100%;}
.players_t{ padding:0 0.24rem; overflow:hidden; height:1.2rem; }
.players_in_item{ width:62%; height:0.68rem; margin:0.3rem 0 0 0;}
.players_s{ width:38%; height:0.6rem; float:left; margin:0.3rem 0 0 0;}
.players_in_item ul li,.players_up{  height:0.6rem; float:left; margin-right:0.1rem;}
.players_in_item a{ display:block; padding:0 0.24rem; height:0.6rem; font-size:0.3rem; color:#242424; line-height:0.6rem; text-align:center; }
.players_in_item a:hover,.players_in_item  a.hover{ background:#fc593e; color:#fff; border-radius:50px;}
.players_s_h{ height:0.8rem;  }
.players_s_h a{ display:block; float:left; padding:0 0 0 0.1rem;font-size:0.3rem; color:#242424; line-height:0.6rem; }
.p_s_f{ width:1.8rem; height:0.6rem; padding:0; position:relative;}
.p_s_f input{ width:1.6rem; height:0.6rem; float:left; border:1px solid #97aebd; padding:0 0.1rem 0 0.6rem; font-size:0.28rem; color:#242424; line-height:0.48rem; margin:0; vertical-align:bottom; border-radius:35px;}
.p_s_f i{ display:block; width:0.32rem; height:0.32rem; background:url(../images/icon_s.png) no-repeat 0 0/100% auto; position:absolute; left:0.14rem; top:0.14rem;}
.players_in_list{ width:100%; overflow:hidden; }
.players_in_unit{ display:none; width:100%; overflow:hidden;}
.players_in_unit.on{ display:block;}
.players_unit{ width:100%; height:3.4rem;  padding:0.4rem 0.24rem; box-sizing:border-box; overflow:hidden; margin-bottom:2px; background:#fff;}
.p_u_l{ width:3.6rem; height:2.6rem; float:left; border:1px solid #ebebeb;  overflow:hidden;}
.p_u_l a{ display:block; width:3.6rem; height:2.6rem; overflow:hidden;}
.p_u_l a img{ width:100%; }
.p_u_r{  padding-left:3.8rem; height:2.6rem; }
.p_u_r ul{ width:100%; overflow:hidden;}
.p_u_r ul li{ width:100%; height:0.48rem; margin-top:0.12rem; font-size:0.32rem; color:#666; line-height:0.46rem; }
.p_u_r ul .p_u_n{ color:#137fc9;}
.p_u_r ul li p{ display:block; width:1.6rem; text-align:right; float:left;}
.p_u_r ul li span{ display:block; width:4.6rem; float:left; padding-left:0.06rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.p_u_r ul .p_u_agree{ height:0.48rem;}
.p_u_r ul .p_u_agree p{ height:0.48rem; font-size:0.28rem; line-height:0.56rem;}
.p_u_r ul .p_u_agree span{ width:1.2rem; font-size:0.28rem; line-height:0.56rem; text-align:left;}
.p_u_r ul .p_u_agree i{ color:#fc593e; font-style:normal; }
.btn_ag { display:block; width:1.8rem; height:0.8rem; margin:0 0.12rem; overflow:hidden;}
.btn_ag img{ width:100%;}
#fullscreenSlideshowContainer .ui{position:absolute;font-family:sans-serif;z-index:10; font-size:2em;}
#fs-loader,#fs-prev,#fs-next,#fs-close{background-color:black;color:white;font-weight:bold;cursor:pointer;line-height:1em;}
#fs-close{top:0.24em; right:0.24em; }
#fs-prev,#fs-next{ top:50%; margin-top:-1em; }
#fs-prev{left:0.4em;}
#fs-next{right:0.24em;}
#fs-loader{ top:50%; left:50%; height:1em; margin-top:-1em; margin-left:-75px; display:none;}
#fs-caption{ bottom:0.5rem; text-align:center; width:100%; left:0; line-height:1em;display:none;}
#fs-caption span{background-color:rgba(0,0,0,0.85); color:#fff; font-size:0.3rem; padding:0.06rem ;}
#fs-loader,#fs-prev,#fs-next,#fs-close,#fs-caption span{ padding:5px 15px;  }




