/*全局控制*/

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; }
.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%; 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:0 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 }
