/*全局控制*/
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea { -webkit-appearance: none;}
body{-webkit-tap-highlight-color: rgba(0,0,0,0);
font-size:12px;font-family:Arial,"微软雅黑","宋体";-webkit-text-size-adjust:none;color:#333; background:#fafafb}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;outline:none;-moz-outline-style:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both; height:0px; width:0px; display:block}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,texb-ontarea:focus{outline:none;}
@font-face{font-family:'汉仪细中圆简'; src:url('汉仪细中圆简_0.TTF');}
.bg-gray { background:#f5f5f6}
.bg-whtie { background:#fff}


.bottom{ background: #fff;border-top: solid 1px #eaeaea;width: 100%;position: fixed;bottom: 0px;padding-top: 0rem;padding-bottom: 0.5rem;height: 3rem; }
.bottom li{float: left; width: 25%; text-align: center;padding-bottom: 0.2rem;padding-top: 0.3rem;} 
.bottom li i{ display: block;text-align: center;font-style: normal;  font-size: 0.85rem;padding-top: 0.1rem;} 
.bottom li span{ font-size: 1.4rem;} 
.nav_on{color: #1e95fb}
.nav_off{color: #555555}
.head{height: 2.85rem;background: #1e95fb;color: #fff;line-height: 2.95rem; color: #fff;font-size: 1.15rem; text-align: center;position: fixed;top: 0px; width: 100%;}
.banner img{ width: 100%; }
.gongl{ background: #fff;border-bottom: solid 1px #ededed; padding-left:0%;padding-right: 0%;padding-bottom: 1.3rem; }
.gongl li{ float: left;width: 25%;  text-align: center;font-size: 0.9rem;color: #fff;margin-top: 1.4rem;}
.gongl li  span{ width: 3.6rem;height: 3.6rem; border-radius: 1rem; display: inline-block;color: #fff; text-align: center; line-height: 3.7rem;}
.gongl  li i{margin-top: 0.5rem; display: block;font-style: normal;font-size: 0.9rem;}
.gong1{ background: #2993cd;}
.gong2{ background: #ca6342 }
.gong3{ background: #dd4446 }
.gong4{ background: #49af87 }
.gong5{ background: #765c99 }
.gong6{ background: #ba993c }
.gong7{ background: #ac495d }
.gong8{ background: #39a6bd }
.mid_ct{ margin-top: 0rem; background: #fff; border-bottom: solid 1px #ededed; border-top: solid 1px #ededed; box-shadow:0 3px 10px rgba(64,115,250,.1);    border-radius: 10px}
.mdc_head{ height:3.1rem;line-height: 3.15rem;padding-left: 2.6%; border-bottom: solid 1px #ededed; overflow:hidden}
.tz_ls li{ height: 2.9rem;line-height: 2.95rem;padding-left: 3%;padding-right: 3%;border-bottom:  solid 1px #ededed;font-size: 0.95rem;}
.tz_ls li:last-child{border-bottom:0px;  }
.back{font-size: 0.8rem;color: #fff;font-family:Arial,"微软雅黑","宋体";position: absolute;left: 3%;}

.back a{color: #fff;font-family:Arial,"微软雅黑","宋体";}
.mid{padding:1rem 3%;}
.new_title{font-size: 1.3rem; text-align: left;padding-top: 0.6rem;}
.new_info{font-size: 0.8rem;color: #a7a7a7;padding-top: 0.4rem;}
.new_info span{padding-left: 3%;}
.new_ct{padding-top: 1.5rem;font-size: 0.9rem;color: #3b3b3b;line-height:1.45rem}
.new_ct img{display: block;}
.jifen li{  height:2.9rem;line-height: 2.9rem;font-size: 1rem;border-bottom:  solid 1px #ededed;  }
.pai_num{padding: 0rem 0.2rem;}
.bgred{ color: #fff;background: #f03200;border:solid 1px #cc3402;  }
.bgblue{ color: #fff;background: #a2c1d6;border:solid 1px #7fa3c7;  }
.pai_fen{float: right;}
.pai_name{padding-left: 39%;}
.kaosd{font-size: 0.85rem; height: 1.6rem;line-height: 1.6rem;color: #7f7e7e}
.kaosd b{padding-left: 15%;padding-right: 5%;color: #2f2f2f}
.kaosd  i{color: #0290f4;font-style: normal;}
.go_btn{padding-top: 2.8rem; width: 50%;margin:0 auto; }
.go_btn input{ width: 100%; border:0px;  background: #0290f4;border-radius: 0.3rem; color: #fff;font-size: 0.9rem; height: 2.4rem; }
.kaoshi_time{ font-size: 1.1rem; background: #FFF;border: solid 1PX #DDD; height: 3rem;line-height: 3.1rem; padding-right: 3%;padding-left: 3%;overflow: hidden;}
.kaoshi_time span{}
.tigan{margin-top: 1rem;font-size: 1.1rem;  border-bottom:1px solid #ddd;padding-bottom: 0.7rem;line-height: 1.9rem; }
.tis{ color: #e44849 }
.tigan span{ border-radius: 0.4rem;color: #333; font-size: 0.9rem;padding: 0.2rem 1.5%;margin-right: 1%;}
.tigan i{font-style: normal;color: #fff; background: #0290f4 ; border-radius:0.1rem;padding:0.2rem 2%;font-size: 0.9rem;  }
.tigan img{ display: block; width: 96%;margin:0 auto;  }
.xuanxiang{padding-top: 0.4rem;}

.xuanxiang li{line-height: 1.4rem;font-size: 1.1rem;margin-bottom: 1.3rem;margin-top: 1.3rem;}
.xuanxiang li span{display: block;float: left;}
.xuan_on{color: #0290f4}
.xuan_on input{color: #0290f4;border: solid 1px #0290f4; background: #0290f4}

.xuan_on input:checked{color: #0290f4;border: solid 1px #0290f4; background: #0290f4}
.tika{position: fixed;z-index: 9999999;background: #f5f5f5;width: 100%;height: 100%;}
.kahead{ height: 2.5rem;line-height: 2.5rem;text-align: center;background: #0290f4;color: #fff;font-size: 0.95rem; }
.ka_ls{background: #fff;padding:0.5rem 2%; padding-bottom: 1rem;max-height: 83%;overflow: scroll;}
.ka_ls li{ width: 2rem;height: 2rem;border-radius: 50%;text-align: center;font-size: 0.9rem;line-height: 2rem;float: left;margin-left: 1.5%;margin-right: 1.5%;margin-top: 1rem;}
.ka_on{ border:1px solid #0290f4; background: #0290f4;color: #fff; }
.ka_off{ border:1px solid #c6c6c6; background: #fff;color: #fff;color: #0290f4 }
.ka_cuo{ border:1px solid #fb5e59; background: #fb5e59;color: #fff; }
.ka_dui{ border:1px solid #2fcaa2; background: #2fcaa2;color: #fff; }
.jiexi_bott{ height: 2.6rem;line-height: 2.6rem;width: 100%;position: fixed;bottom:0px; background: #0290f4 }
.jiexi_bott a{ display: block;width: 49%;border-right:1px solid #ddd;text-align: center;font-size: 1rem;color: #fff;height: 2.6rem;line-height: 2.6rem; float: left;}
.jiexi_bott a:last-child{border-right:0px; }
.tongj{ border-top:solid 1px #ddd;padding-top: 0.1rem;margin-top: 0.2rem;  }
.quding{position: fixed;bottom: 0px; width: 100%;}
.quding a{ background: #0290f4;height: 2.4rem;width: 100%; color: #fff;font-size: 0.95rem;color: #fff;text-align: center; display: block; line-height: 2.4rem;}

.x_inp{  width: 5.5%;padding-top: 0.25rem;}
.x_x{  width: 93%;}
.zt_bottom{background: #fff;border-top: solid 1px #eaeaea;width: 100%;position: fixed;bottom: 0px;padding-top: 0rem;padding-bottom: 0.5rem;height: 2.9rem; }
.zt_bottom li{ width: 25%;float: left;font-size: 0.85rem;  text-align: center;color: #0290f4;font-size: 0.9rem;padding-top: 0.45rem;}
.zt_bottom li span{display: block;}
.xuanxiang textarea{border-radius: 0.4rem;background: #fff;border:solid 1px #eaeaea;padding: 3%;outline: none;font-size: 0.95rem;color: #333;width: 93%; height: 5rem; }
.cg_gou{ text-align: center;padding-top: 3rem;color: #06c11c ;}
.cg_z{ text-align: center;font-size: 1.5rem; padding-bottom:2.6rem;}
.cg_y{font-size: 1.1rem;color: #878787; text-align: center;padding-top: 0.4rem;}
.cg_bck{padding-top: 3.6rem; }
.cg_bck a{display: block; width: 50%; height: 2.7rem;line-height: 2.7rem;margin:0 auto;font-size: 1rem; background: #0290f4;border-radius: 0.3rem;color: #fff; text-align: center; }
.userhead{ background:url(../images/user-headbg.jpg)  no-repeat ; background-size: 100%; height: 10rem;  text-align: center;}
.user_img{ width:5.3rem; height: 5.3rem; border-radius: 50%; overflow: hidden;margin:0 auto;  }
.user_img img{ width: 100%; }
.username{font-size: 0.98rem;padding-top: 0.6rem;}
.user_ct{ background:#fff; border-bottom: solid 1px #eaeaea; border-top: solid 1px #eaeaea;}
.user_ct li{  height: 3.3rem; line-height: 3.4rem; font-size: 1.1rem;  border-bottom: solid 1px #eaeaea;margin-left: 3%;margin-right: 3%;overflow: hidden;}

.u_ns{padding-left: 1%;}
.n1{ display: block; color: #2a93cd;padding-right: 1.5%;padding-top: -0.05rem;}
.n2{ display: block; color: #ca6342;padding-right: 1.5%;padding-top: 0rem;}
.n3{ display: block; color: #dd4446;padding-right: 1.5%;padding-top: 0rem;}
.n4{ display: block; color: #48ae86;padding-right: 1.5%;padding-top: 0rem;}
.n5{ display: block; color: #765c99;padding-right: 1.5%;padding-top: 0rem;}
.n6{ display: block; color: #ba993c;padding-right: 1.5%;padding-top: 0rem;}
.n7{ display: block; color: #ac495d;padding-right: 1.5%;padding-top: 0rem;}
.n8{ display: block; color: #39a6bd;padding-right: 1.5%;padding-top: 0rem;}
.go{color: #ccc}
.image{ width: 6rem;height: 6rem; margin:0 auto; overflow: hidden; border: solid #ccc 1px;  }
.image img{ width: 5.5rem;height: 5.5rem; border-radius: 50%;overflow: hidden;display: block;}
.uszl{padding-top: 1rem;}
.uszl li{border-bottom: dashed 1px #e6e6e6;height: 2.8rem;line-height: 2.8rem;font-size: 1rem;color: #6d6d6d}
.uszl li span{color: #323232;padding-left: 4%;}
.pwl{margin-left: 7%;margin-right: 7%;margin-top: 1rem;}
.pwl input{ width: 97%;  border: 1px solid #eaeaea;height: 2.7
	rem;line-height: 2.7rem; font-size: 0.95rem;padding-left: 3%}
.pwdin{ margin-top: 2.3rem; margin-left: 7%;margin-right: 7%;height: 2.7rem;line-height: 2.7rem; font-size: 1rem;}
.pwdin input{ background: #0290f4; width: 100%; height: 2.7rem;line-height: 2.7rem; color: #fff; border: 0px;outline: none;font-size: 1rem}
.ex-tz1{ background: #fff;border: solid #eaeaea 1px;   }
.kaosx{ height: 3rem;line-height: 3rem; border-bottom: solid 1px #ddd; font-size: 0.95rem;padding-left: 3%;color: #555555}
.kaosx input{ background: #019a97;color: #fff;font-size: 0.9rem; border-radius: 0.3rem;  border: 0px;padding: 0.5rem 5%;}
.kaosx span{color: #000 ;padding-right: 3%;}
.kaoshin{color: #1e95fb;font-style: normal;}
.kaoshit{color: #d92114;font-style: normal;}
.rec_table table { background:#eaeaea; width: 100%; text-align: center; height: 2.3rem;}
.rec_table table tr td{ background:#fff; height: 2.3rem;line-height: 2.3rem;}
.rec_table table thead{ background:#f5f2f2; color: #000;font-weight: bold;}
.rec_table table thead td{ background:#f5f2f2; color: #000;font-weight: bold;}
.rec_table table td span{color: #d92114;font-weight: bold;}
.len_1{ border:  solid #eaeaea 1px; background: #fff;margin-top: 0.8rem;padding:0.4rem; margin-left:2%; width:43%;float: left; }
.lenimg{}
.lenimg img{ width: 100%; }
.leninfo{}
.lenas{font-size: 0.95rem;padding-top: 0.4rem;height: 1.1rem;overflow: hidden;}
.lenars{padding-top: 0.7rem;font-size: 0.85rem; color: #777777}
.lenars span{color: #d92114;padding-right: 1%}
.len_jd{padding-top: 0.3rem;color: #777777;font-size: 0.85rem; }
.len_jd span{color: #d92114;font-weight: bold;}
.jdt{ height: 0.5rem; border-radius: 0.5rem;background: #e0e0e0;margin-top: 0.4rem;overflow: hidden; }
.jdon{ background: #01b83d; width: 30%; height: 0.6rem; }
.tianjian{ background: #fff;  height: 2.85rem;line-height: 2.4rem;border: solid #eaeaea 1px;position: fixed; width: 100%;top: 2.5rem;}
.keclb{  float: left;width: 45%; }
.keclb select{  border: 1px solid #eaeaea;font-size: 0.8rem; height:1.8rem;margin-top: 0.5rem;margin-left: 3.3%; outline: none; width: 90%;}
.sechk{margin-left: 3%;margin-right: 0%; border: 1px solid #eaeaea;font-size: 0.8rem; height:1.65rem;margin-top: 0.53rem;float: left; width: 48%;line-height: 1.65rem;overflow: hidden;}
.sechk input{ display: block;  outline: none;}
.sech_input{ border: 0px; height: 1.7rem;line-height: 1.7rem; padding-left: 3%;font-size: 0.8rem; width: 75%; float: left; }
.sc_btn{ float: right;background: #d80c18; border: 0px;color: #fff;font-size: 0.8rem; height: 1.65rem;line-height: 1.65rem; width: 18%;  }
.kec_top{ background: #fff;border-bottom: solid #eaeaea 1px; }
.kcimg img{ width: 100%;  }
.kc_name{font-size: 1.1rem;padding: 1rem 2%;padding-bottom: 0.3rem;}
.jianl{float: left; width: 12%; font-size: 0.9rem;line-height: 1.2rem;color: #0290f4}
.jianr{float: left; width: 87%;font-size: 0.9rem;line-height: 1.2rem;}
.jiansu{margin-left: 2%;margin-right: 2%;color: #575757;padding-bottom: 0.9rem;padding-top: 0.4rem;}
.kc_pj{padding-top: 0.2rem;padding-left: 2%;}
.kclist{margin:0.8rem 2%; background: #fff;border: solid #eaeaea 1px}
.kchead{ background: #e8f5ff;color: #0290f4;font-size: 0.9rem; padding-left: 3%;height: 2.6rem;line-height: 2.6rem; }
.xujs{height: 2.8rem;line-height: 2.8rem; text-align: center;font-size: 0.95rem;}
.kj1{border-bottom: solid #eaeaea 1px}
.xue_kz{ background: #fff; border-bottom: solid #eaeaea 1px;}
.xue_kz img{max-width: 100%; }
.jiename{font-size: 0.95rem;height: 2.5rem;line-height: 2.5rem;padding-left: 2%;}
.kj_ld{ background: #fff; border-bottom: solid #eaeaea 1px;border-top: solid #eaeaea 1px;margin-top: 0.5rem;}
.kjn{ background: #eff0f1;height: 2.8rem;line-height: 2.8rem; }
.kjn li{ width: 33.3%;  text-align: center; float: left;font-size: 1rem;  }
.kjon{ color: #019a97;border-bottom: solid 1px #019a97; }
.pingjia{padding: 0.5rem 2%;}
.pj_wbk {margin-top: 0.4rem;  }
.pj_wbk textarea{ border: solid #eaeaea 1px; padding: 0.3rem;font-size: 0.9rem; width: 97%; height: 3rem;outline: none; }
.pjbt input{ background: #019a97;color: #fff; padding: 0.6rem 1.3rem;font-size: 1rem;border: 0px;}

.pjbt{padding-top: 0.6rem;padding-bottom: 0.6rem; text-align: right;}
.taols{border-bottom:solid 1px #eaeaea;padding-top: 0.7rem;padding-bottom: 0.7rem;}
.plimg{ width: 18%; padding-left: 1%;}
.plimg img{ width: 100%; }
.pingx{ padding-left: 4%; width: 73%; }
.pstime{height: 2.4rem; line-height: 2.4rem;font-size: 0.8rem;color: #353535}
.pstime span{ float: right;color: #8b8b8b } 
.plxq{font-size: 0.85rem;color: #878787}
.pjhead{padding-top: 1rem;font-size: 0.95rem; border-bottom:solid 1px #eaeaea;padding-bottom:0.9rem;}
.plkaugn{padding-top: 0.8rem;}
.plkaugn textarea{ width: 95%;border:solid 1px #eaeaea;padding: 0.8rem 2%;outline: none;font-size: 0.85rem;}
.plbtn{ margin-top: 1rem;padding-right: 0.3%;padding-bottom: 0.6rem; }
.plbtn input{ width: 4rem; height: 2.2rem; color: #fff;font-size: 0.9rem;background: #d8161e;border-radius: 0.2rem;border: 0px;outline: none;float: right; }
.username{ text-align: center;font-size: 1.15rem; padding-top: 0.6rem; color: #383838;text-align: center; }
.forum{  border-bottom:solid 1px #eaeaea;margin-top: 0.8rem;margin-left:2%; margin-right: 2%; padding-bottom: 0.5rem; }
.foru-name{font-size: 1.1rem;color: #4c4c4c;padding-top: 0.2rem;padding-bottom: 0.2rem;}
.forw_ius{font-size: 0.75rem;color: #a3a3a3;padding-bottom: 0.4rem;padding-top: 0.6rem;}
.rec_table i{font-style: normal;display: block; text-align: left;padding-left: 3%;line-height: 1.8rem;font-size: 0.8rem;}

.ptname{ margin-top: 4rem; margin-left: 5%;margin-right: 5%; }
.ptname img{ width: 100%; }
.wx_btn{margin-top: 4rem; width: 60%;margin-left: 20%;margin-right: 20%;}
.wx_btn input{ width: 100%;border-radius: 0.5rem; height: 2.8rem;line-height:2.8rem;font-size: 1.1rem;color: #fff; border: 0px; background: #51c909;outline: none; }
.zh_btn{margin-top: 2.5rem; width: 60%;margin-left: 20%;margin-right: 20%;}
.zh_btn input{ width: 100%;border-radius: 0.5rem; height: 2.8rem;line-height:2.8rem;font-size: 1.1rem;color: #fff; border: 0px; background: #1e95fb;outline: none; }
.lg_mid{margin-top: 6rem;margin-left: 5%;margin-right: 5%;}
.lginput{ background:#fff;border-radius: 0.4rem;height: 2.4rem;line-height: 2.4rem;border: solid 1px #ddd; overflow: hidden;margin-top: 1.6rem;}
.lginput input{border: 0px;height: 2.4rem;padding-left: 5%;width: 93%;font-size: 0.9rem;outline: none;color: #666}
.lginputs{border-radius: 0.4rem;height: 2.7rem;line-height: 2.7rem;overflow: hidden;margin-top: 3rem;}
.lginputs input{border: 0px;height: 2.7rem;width: 100%;font-size: 1rem;outline: none;color: #fff;background: #1e95fb}
.jiexi_an{ background: #ddd;background: #f0f6fd;border: solid 1px #d3e5fb;padding-left: 3%; padding-top: 0.8rem;padding-bottom: 0.8rem;font-size: 0.9rem;margin-top: 0.5rem; }
.zqs{padding-right: 1%;font-size: 1rem;color: #46a546}
.wda{padding-right: 1%;font-size: 1rem;color: #f21c1c}

.jiexi_jd{ background: #ddd;background: #f0f6fd;border: solid 1px #d3e5fb; padding-top: 0.8rem;padding-bottom: 0.8rem;font-size: 0.9rem;margin-top: 0.5rem; }
.jxwd{border-bottom: solid 1px #d3e5fb;padding-bottom: 0.8rem;padding-left: 2%;padding-right: 2%;}
.anleft{color: #f21c1c;font-weight: bold;}
.act{font-size: 0.8rem;color: #333333;padding-top: 0.6rem;line-height: 1.3rem;}
.lg_shuo{font-size: 0.85rem;color:#848484;padding-top: 0.8rem;}
.lxsl{font-size: 1.3rem; text-align: center;padding-top: 4.5rem;padding-bottom: 0.9rem;}
.lxxq{font-size: 1.1rem;padding-top: 0.6rem; text-align: center;}
.xqmid{ background: #fff;border-bottom: solid 1px #eaeaea;border-top: solid 1px #eaeaea;margin-top: 0.9rem; }
.lrrj img{ width: 100%; display: block;margin-top: 0.4rem; }
.red_btn{ margin-top: 2.8rem; margin-left: 4%; margin-right: 4%; }
.red_btn input{ width: 100%;background: #f32d2d; font-size: 1.1rem;color: #fff; height: 2.6rem; line-height: 2.6rem;border-radius: 0.6rem;border: 0px;outline: none; }
.ads{ border-bottom: solid 1px #eaeaea; height: 3.1rem; line-height: 3.1rem;overflow: hidden;margin-right: 2.5%; margin-left: 2.5%;}
.ads input{ border: 0px ; height: 2.9rem; line-height: 2.9rem;font-size: 0.9rem;outline: none; width: 100%;color: #696969}
.mwr{margin-right: 2.5%;margin-left: 2.5%;}
.mwr textarea{border: 0px;padding: 1.1rem 0rem;font-size: 0.9rem;height: 8rem; width: 100%; outline: none;color: #696969}
.adimg{margin-right: 2.5%;padding-bottom:1.1rem; text-align: right;}
.adimg img{zoom:0.8;border: solid 1px #e2e2e2;  display: inline-block;}
.adrf{right: 3%;color: #fff;position: absolute; z-index: 9999}
.adrf a{color: #fff;font-size: 1.5rem;}
.more{text-align: center;font-size: 0.95rem;padding: 1.2rem 0px;color: #999}