body{ background:#e8ebf0; font-family:"Microsoft YaHei";}
.block{display:block !important}
.img_responsive{ display:block; width:100%; height:auto}
.weui_cell_hd{}
.weui_cell_hd img{ display:block; width:60%; height:auto; margin-left:auto; margin-right:auto;}
.ellipsis{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.weui_cells.mt2{ margin-top:2rem;}
.weui_cell{ padding:10px 15px 10px 0;}
.weui_cell:before{ left:50px}
.weui_cell.pl15{ padding-left:15px;}

.weui_cells_form .cell_ft:after { content: " "; display: inline-block; -webkit-transform: rotate(45deg); transform: rotate(45deg); height: 8px; width: 8px; border-width: 1px 1px 0 0; border-color: #C8C8CD; border-style: solid; position: relative; top: -2px; top: -1px; margin-left: .3em; }
.weui_cell_ft.font0{ font-size:0;}
.header{ height:5rem; line-height:5rem; width:100%; background:#25a2e3; position:fixed; top:0; left:0; z-index:9999; color:#ffffff; font-size:2rem; text-align:center;}

.header .back{ display:block; width:5rem; height:5rem; position:absolute; top:0; left:0; z-index:10000;}
.header .back a{ display:block;width:5rem; height:5rem; line-height: 5rem; color: #ffffff; background:url(../images/left.png) 1rem center no-repeat; background-size:15% auto; font-size: 1.5rem; text-align: center; padding-left: 1.6rem}
.header .yjxz{ position:absolute; height:5rem; top:0; right:0; padding-right:1rem; font-size:1.6rem; font-weight:normal; cursor:pointer;}

.container{}
.plr15{ padding:0 15px;}
.scan_info{ background:#e8ebf0; padding:1rem 1.2rem; font-size:1.4rem; line-height:1.48725; display:none;}
.scan_info span{ color:#ff9900;}

.weui_cells_form .weui_cell:before{ left:0px}
.weui_cells_form .weui_cell_ft {padding:0; margin:0;}
.weui_cells_form .weui_cell_ft img{ display:block; float:right; width:50%; height:autu;}

.weui_input.error{ border:1px #B90003 solid;}
a.pl15{ color:#333333;}
.weui_btn.swf_fr{ font-size:1.6rem; line-height:2; padding:.2em 1em; border:none; color:#25a2e3; text-align:right;}

.swf_clear:after, swf_clearfix:after, swf_clear li:after { clear: both; display: block; height: 0; content: '.'; overflow: hidden; }
.swf_clear, swf_clearfix { display: inline-block; }
.swf_clear, swf_clearfix { display: block; zoom: 1; }
.fl{ float:left;}
.fr{ float:right;}
.blank15{ height:0px; clear:both; overflow:hidden; font-size:0;}

.tc_con{ width:100%; position:fixed; z-index:10008; bottom:0; left:0;font-family: "Microsoft YaHei";}
.tc_con h4{ background:#ffffff; height:4rem; line-height:4rem; font-size:2rem; color:#2b2b2b; text-align:center; font-weight:600;}
.tc_item .img{ display:block; max-width:100%; height:auto; margin:0 auto;}
.tc_item{ padding:0 1.5rem 2rem; background:#ffffff;}
.tc_item ul{ padding:0; margin:0;}
.tc_item ul li{ width:100%; height:4rem; line-height:4rem; text-indent:.5em; font-size:1.6rem;border-bottom:1px #e2e2e2 solid;}
.tc_item ul li a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#4c4c4c;}
.tc_item ul li a:hover{color:#25a2e3;}
.btn_ok{background:#ffffff; border:none; border-top:1px #cccccc solid; display:block; width:100%; text-align:center; line-height:4rem; font-size:1.8rem; color:#e40315;font-family: "Microsoft YaHei";}

.we_btn_cyyj{width:100%; height:auto;}
#tc_yj,#tc_fplxxz,#tc_yjxz{ display:none;}
#tc_ceng,#tc_yjz,#tc_wzj_info,#tc_zj_info,#yjxz{ position:fixed; z-index:10005; background-color: rgba(0,0,0,0.35); width:100%; height:100%;  display:none; top:0; left:0;}
.zj_info,.wzj_info{position:absolute; z-index:11000; left:50%; top:50%; background:url(../images/yjjg_bg.png) center top no-repeat; width:33.6rem; height:42.1rem; background-size:100%;  margin-left:-16.8rem; margin-top:-21.05rem; display:none;}
.wzj_info h2,.zj_info h2{ height:4.5rem; line-height:4.5rem; font-size:2rem; text-align:center; color:#ffffff; padding-top:9rem; font-weight:normal; padding-bottom:2rem;}
.wzj_info img{ display:block; width:20%; margin:2rem auto 0; height:auto;}
.wzj_info p,.zj_info p{ text-align:center; font-size:1.6rem;  line-height:1.5; padding:0 4rem;}
.wzj_info p{ color:#999999; }
.zj_info p{ color:#333333;}
.zj_info p span{ color:#f30;}
.zj_jeinfo{background:url(../images/zjje_bg.png) no-repeat; width:20.5rem; height:9.65rem; background-size:100%; margin:1.5rem auto .2rem;}
.zj_jeinfo p{ height:9rem; line-height:9rem; width:16rem; color:#fee832; font-size:3.2rem; text-align:center; overflow:hidden; margin-left:3rem; padding:0;}
.zj_jeinfo p span{color:#ffffff;}
.zj_jeinfo p small{font-size:70%; margin-left:.5rem;}
.btn_group{width:24.4rem; clear:both; overflow:hidden; height:3.5rem; margin-left:auto; margin-right:auto;}
.mt8{ margin-top:8rem;}
.mt5{ margin-top:5rem;}
.mt4{ margin-top:4rem;}
.mt2{ margin-top:2rem;}
.mt1{ margin-top:1rem;}
.mb15{ margin-bottom:1.5rem;}
.btn_group .cfcjdj_btn,.btn_group .fhdjjm_btn,.btn_group .fhdjjm_btn1{ display:block;width:11.75rem; height:3.5rem; line-height:3rem; text-align:center; color:#ffffff; font-size:1.4rem;}
.btn_group .cfcjdj_btn{ float:right; background:url(../images/cf_yj_btn.png) no-repeat; background-size:100%;}
.btn_group .fhdjjm_btn{margin:0 auto; background:url(../images/fh_dj_btn.png) no-repeat; background-size:100%;}
.btn_group .fhdjjm_btn1{float:left; background:url(../images/fh_dj_btn.png) no-repeat; background-size:100%;}


.gzrz_menu{ width:100%; background:#fff; overflow:hidden;}
.gzrz_menu ul{display:-webkit-box; width:101%;}
.gzrz_menu ul li{-webkit-box-flex:1; text-align:center; font-size:1.6rem;}
.gzrz_menu ul li a{ height:4.8rem; line-height:4.8rem; display:block; color:#989898; border-bottom:.2rem #fff solid; background:url(../images/fgx.png) right center no-repeat; background-size:.1rem 3rem;}
.gzrz_menu ul li.current{ height:4.8rem; line-height:4.8rem;}
.gzrz_menu ul li.current a{color:#3090e6; display:block; border-bottom:.2rem #3090e6 solid;}

.weui_panel_access{ border-radius:8px; margin-top:15px;}
.weui_panel_hd { background:#eb9a0e; font-size:1.6rem; color:#ffffff;}
.weui_panel_hd.ydj{ background:#25a2e4;}
.weui_panel_hd.wzj{ background:#8b8b8b}
.font_col_333{ color:#333333;}
.weui_panel_ft {border-top:1px #dddddd solid; margin:0px 15px; padding:10px 0;}

.loading{font-size:1.6rem; text-align:center; line-height:2; color:#999999; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.fpxq{ width:100%; height:auto; padding-top:5rem;
 background-image: -moz-linear-gradient(top,#1584d6,#42b8ea); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1584d6), color-stop(1, #42b8ea));
}
.dj_wdj_list{ padding-bottom:1rem; padding-top:1rem;}
.dj_wdj_list li{ font-size:1.6rem; line-height:2; color:#ffffff; border-bottom:1px #dddddd solid; padding:1rem;}
.dj_wdj_list li.borderno{ border-bottom:none;}
.dj_wdj_list li span{ display:inline-block;}
.dj_wdj_list li p{ padding-top:1rem;}
.w5em{ width:5em; font-size:15px;}
.color_h{color:#ecdb19}
.dj_wdj_list li a{ display:inline-block; border-radius:14px; background:#ffffff; padding:0 30px 0 10px; margin-right:1rem; color:#3f3f3f; position:relative;}
.dj_wdj_list li a i{ position:absolute; top:7px; right:.8rem; display:block; width:1.8rem; height:1.8rem; background:url(../images/wxz.png) no-repeat; background-size:1.8rem;}
.dj_wdj_list li a.active{ color:#fb5528;}
.dj_wdj_list li a.active i{background:url(../images/xz.png) no-repeat; background-size:1.8rem;}
.colo_999{ color:#999999;}
.fp_info{ background:#ffffff; padding:1rem 0;}
.fp_info li{font-size:1.5rem; border-bottom:1px #e0e1e4 solid; padding:1rem 1.5rem; line-height:2;}
.fp_info li span{ display:inline-block;}

.fixed_btn{ position:fixed; left:0; bottom:0;  z-index:8999; width:100%; background:#dfdfdf; padding:1rem 0;}
.fixed_btn a{ display:block; margin:0 15px; background:#eb9a0e; text-align:center; font-size:1.6rem; border-radius:8px; color:#ffffff; padding:.8rem 0;}
.fixed_btn a:hover{background:#eba70f; }

.fixed_error{ position:fixed; top:45%; left:10%; background:rgba(0,0,0,0.5); width:80%; z-index:999999; font-size:1.6rem; color:#ffffff; border-radius:14px; line-height:2; text-align:center; padding:0 1rem; display:none;}


.tc_yjxz{ padding:0 1.5rem 4rem; background:#ffffff; height:24rem; overflow:auto;}
.tc_yjxz p{ font-size:1.5rem; text-indent:2em; margin-bottom:.6rem;}

.buttom_btn_group{position:fixed; left:0; bottom:0; text-align:center; background:#ffffff; width:100%; z-index:8885; padding-bottom:1rem;}
.buttom_btn_group button{ border:none; color:#ffffff; text-align:center; background:#eb9a0e; border-radius:4px; display:inline-block; width:40%; font-size:1.6rem; line-height:1; padding:1rem 0; margin:0 3%; cursor:pointer;}
.buttom_btn_group button:active{ background:#0B8CE1; color:#ffffff;}
.check_box_div{padding:1rem 3%; margin-bottom:1rem; font-size:1.6rem}
.check_box_div input{display:inline-block; margin-right:1rem; width:1.6rem; height:1.6rem; vertical-align:middle}
.mb10{margin-bottom:9.5rem;}


.cjz{ position:absolute;top:50%; left:50%; width:32rem; height:30.8rem;z-index:10009; margin-left:-16rem; margin-top:-15.4rem;}
.cjz img{display:block; width:100%; height:auto;}
.jzztl { margin-top: 5rem; background: #ffffff; padding-bottom:2rem;}
.jzztl p, .xyql p, .sbzzdj p { padding: 1rem 1rem 0; font-size: 1.6rem; line-height: 1.8; }
.jzztl p span, .sbzzdj p span { font-weight: bold; margin-right: .5rem; }

.bottom_link{font-size: 1.4rem;
    text-align: center;
    height: 4rem;
    line-height: 4rem;
    background: #fff;
    border-top: 1px #dcdcdc solid;}
    
.bottom_link a{ color:#666; text-decoration:underline !important; /*display:block;*/}
.mb25{ margin-bottom:2.5rem;}


.log_cover{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background:#000000;z-index:2015;-moz-opacity:0.5;opacity:.50;filter: alpha(opacity=50); overflow:hidden;}
.log_area {display:none;position:fixed;top:50%;margin-top:-10rem; height:24rem; background:#fff;z-index:2015; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
 width:80%; left:9%; border:5px solid #bbd3e6; overflow:hidden;}
.log_area h3{ font-weight:100; color:#0c8ac8; font-size:1.8rem; text-align:center;line-height:6rem;height:6rem;padding-top:1rem}
.log_area h4{ font-weight:100; color:#DE5146; font-size:1.7rem; text-align:center; padding-top:1rem;  }

.bind_btn{ width:90%; background:#0961a4; height:4rem; line-height:4rem; font-size:1.6rem; vertical-align:middle; display:block; margin:10px auto; text-align:center; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.bind_btn:hover{ background:#07518a; color:#f1f1f1;}
.ecyjsm{padding-left:1rem;}
.ecyjsmf{font-size: 1.4rem;
    text-align: center;
    height: 2rem;
    line-height: 3rem;
    border-top: 1px #dcdcdc;
    text-decoration:underline !important;
    color:#666;}
.mb25{ margin-bottom:2.5rem;}

.ecyj_box{display:none;}
.form_item{position:relative;margin: 1rem 4.5rem 0;}
.label_box{display:block; position:absolute; width:7rem;height:3rem; line-height:3rem; top:0; left:0; text-align:right; font-size:1.4rem;}
.input_box{margin-left:7rem; padding-left:.5rem; border:1px #dcdcdc solid; background:#ffffff;}
.input_box input{display:block; width:100%; height:3rem; line-height:3rem; background:none; border:none; outline:none;}

.tc_ecyj{padding:5rem 1.5rem 0; position:absolute; height:100%; top:0; left:0; background:#ffffff; z-index:12000;display:none;overflow-x:hidden;}
.tc_ecyj h3{margin:1rem 0; font-size:1.8rem;}
.tc_ecyj h4{color:#d10000; font-size:1.6rem;}
.tc_ecyj p{text-indent:2em; padding-bottom:.5rem;font-size:1.5rem;}
.img_style { display: block; max-width: 100%; height: auto; margin: 0 auto; }

.qrbddh_box{width:80%; background:#ffffff; height:10rem; text-align:center;border-radius:4px;position:absolute; top:50%; left:10%; margin-top:-5rem; z-index:3333;}
.qrbddh_box h3{font-size:1.8rem; height:4rem; line-height:4rem;text-align:center; font-weight:normal;}
.qrbddh_box a{display:inline-block; width:25%;border:1px #dfdfdf solid; text-align:center; padding:.6rem 0; color:#444444; border-radius:4px;font-size:1.5rem; margin:1rem 10%;}
.qrbddh_box a:hover,.qrbddh_box a:active{background:#25a2e3;border:1px #25a2e3 solid; color:#ffffff;}

.ecyj_box p.mt5{margin-top:6rem; font-size:2rem; color:#000000 !important; padding:0 8rem;}
.btn_group .center_btn{display:block;width:11.75rem; height:3.5rem; line-height:3rem; text-align:center; color:#ffffff; font-size:1.4rem; margin:0rem auto 0;background:url(../images/cf_yj_btn.png) no-repeat; background-size:100%;}

.tsjb_box{background: #ffffff; position: absolute; z-index: 22222; top:30%; margin-top:-8rem; width:70%; left:15%; border-radius: 6px;}
.tsjb_box h2{ padding:.8rem 0 0;text-align: center; font-size:1.8rem;}
.tsjb_box h3{ text-align: center;padding:.5rem 1.5rem 1rem; font-size:1.5rem; font-weight:normal; line-height:1.4;}
.btn_qd_qx{overflow:hidden; display:-webkit-box; padding: 0 .3rem; border-top:1px #cdcdcd solid;}
.btn_qd_qx a{ -webkit-box-flex:1; text-align:center; font-size:1.4rem; display: block; color: #2968ad;padding:.8rem 0}
.btn_qd_qx a:first-child{border-right:1px #cdcdcd solid;}