header.s1{ background-color:#fff !important;}
body{ font-family:"microsoft yahei" !important;}
.bg_container{ overflow:hidden; margin:0 auto; background:url(../image/bg_b.jpg) no-repeat center top; background-size:3rem; background-color:#01c4eb;}
.top_b{ width:100%; height:1.48rem; margin:0 auto; position:relative; z-index:2;}
.top_b .intr_t{ position:absolute; right:0; top:0.548rem; width:0.44rem; height:0.128rem;}
.top_b img{ display:block; width:100%;}
.cont_b{ width:2.8rem; position:relative;  border-radius:0.08rem; overflow:hidden; background-color:#fff; box-shadow: 0 0 0.06rem rgba(0,0,0,0.4)}
/*.cont_b:after{ display:block; content:""; clear:both;}*/
.cont_b_out{  width:2.8rem; padding:0.03rem;overflow:hidden;margin:0 auto; margin-bottom:0.04rem;   border-radius:0.096rem;}
.num_apply{ overflow:hidden; font-size:0; text-align:center; padding-top:0.36rem; padding-bottom:0.18rem;}
.num_apply .info_box_n{ overflow:hidden; display:inline-block; vertical-align:middle; color:#333; font-size:0; line-height:0.2rem;}
.num_apply .info_box_n .wor_b{font-size:0.128rem; display:inline-block; vertical-align:middle;}
.num_apply:before{ display:inline-block; content:""; margin-right:0.1rem; height:1px; width:0.36rem; vertical-align:middle;background-image: -webkit-linear-gradient(left, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: -moz-linear-gradient(left, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: -o-linear-gradient(left, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: linear-gradient(left, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
}
.num_apply:after{ display:inline-block; content:""; margin-left:0.1rem; height:1px; width:0.36rem; vertical-align:middle;background-image: -webkit-linear-gradient(right, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: -moz-linear-gradient(right, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: -o-linear-gradient(right, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: linear-gradient(right, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
}

.add_inp{ width:2.32rem; margin:0 auto; overflow:hidden;}
.add_inp li{ position:relative; width:2.304rem; background-color:#fff; border-radius:0.04rem; border:0.008rem solid #c8c8c8; height:0.344rem; margin-bottom:0.08rem;}
.add_inp li input{ width:100%; height:100%; vertical-align:middle; font-size:0.104rem; color:#333; box-sizing:border-box; padding:0 0.1rem 0 0.28rem;}
.add_inp .addr_sty input{ text-align:right; position:absolute; left:0; top:0; padding:0 0.28rem 0 0;}
.add_inp .addr_sty i{font-size:0.104rem; color:#c7c7c7; width:0.48rem; float:left; margin-left:0.28rem; font-style:normal; line-height:0.344rem;}
.add_inp .addr_sty b{position: absolute;right: 0.04rem;top: 50%;
    margin-top: -0.1rem;
    width: 0.2rem;
    height: 0.2rem;
    background: url(../image/ybj_ma.png) no-repeat;
    background-size: 2.4rem;
    background-position: -0.8rem 0rem;}
.add_inp li em{ position:absolute; width:0.2rem; height:0.2rem; left:0.04rem; top:50%; margin-top:-0.1rem; background:url(../image/ybj_ma.png) no-repeat; background-size:2.4rem;}
.add_inp li .city_m{ background-position:0rem 0rem;}
.add_inp li .comm_m{ background-position:-0.2rem 0rem;}
.add_inp li .area_m{ background-position:-0.4rem 0rem;}
.add_inp li .date_m{ background-position:-0.6rem 0rem;}
.add_inp li .name_m{ background-position:-0.2rem -0.2rem;}
.add_inp li .tel_m{ background-position:-0.4rem -0.2rem;}
.add_inp li span{ position:absolute; width:0.2rem; font-size:0.112rem; line-height:0.352rem; text-align:right; top:0; right:0.05rem;}
.info_tip{ width:2.32rem; text-align:center; padding-bottom:0.12rem; font:0.096rem/0.128rem "microsoft yahei"; color:#999; margin:0.05rem auto;}
.btn_add{ overflow:hidden; margin:0 auto; width:2.32rem; padding:0.05rem 0;}
.btn_add p{ width:2.32rem;text-align:center; margin:0 auto; font-size:0.168rem; color:#fff; line-height:0.384rem;border-radius:0.04rem; background-color:#f90;}

.black_50{width:100%; position:fixed; left:0; top:0; z-index:5; height:100%; background-color:#000; opacity:0.5;}

input::-webkit-input-placeholder{
	color:#c7c7c7;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#c7c7c7;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#c7c7c7;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#c7c7c7;
}

.tel_num{ overflow:hidden; padding:0.24rem; padding-top:0rem; text-align:center; font-size:0;}
.tel_num .tel_mar{ display:inline-block; width:0.2rem; height:0.2rem; background:url(../image/ybj_ma.png) no-repeat; background-size:2.4rem; vertical-align:middle; background-position:-1rem 0; }
.tel_num p{ display:inline-block; margin-left:0.03rem; font:0.128rem/0.2rem "microsoft yahei"; color:#333; vertical-align:middle;}
.tel_num p b{color:#f60;}
  
.ti_ma{ overflow:hidden; margin:0rem auto;}
.ti_ma p{ width:1.8rem; margin:0 auto; height:0.6rem;background:url(../image/ybj_ma.png) no-repeat; background-size:2.4rem; background-position:0 -0.4rem; text-align:center; color:#fff; font:bold 0.128rem/0.6rem "microsoft yahei";}

.adv_pic{ width:100%; overflow:hidden;}
.adv_pic img{ display:block; width:100%;}

.copy_info{ width:100%; text-align:center; overflow:hidden; color:#333; font:0.072rem/0.2rem "microsoft yahei"; margin:0.1rem auto;}



.link_to{ width:100%; overflow:hidden; border-top:1px solid #e5e5e5;}
.link_to ul li{ width:25%; padding:0.1rem 0 0.08rem 0;float:left; text-align:center;}

.link_to ul li em{ display:inline-block; width:0.4rem; height:0.4rem; background:url(/css/m/images/nav_m.png) no-repeat; background-size:1.6rem;}
.link_to ul li span{ display:inline-block; width:90%; margin-top:0.02rem; font:0.1rem/24px "microsoft yahei"; color:#333;}
.link_to ul li .index_m{ background-position:0rem -0.4rem;}
.link_to ul li .zb_m{ background-position:-1.2rem -0rem;}
.link_to ul li .data_m{ background-position:-0rem -0rem;}
.link_to ul li .xgt_m{ background-position:-0.4rem -0.4rem;}
.link_to ul li .bj_m{ background-position:-0.4rem -0rem;}
.link_to ul li .sj_m{ background-position:-0.8rem -0rem;}


.tc_intro{ position:fixed; width:2.64rem; z-index:10; border-radius:0.064rem; left:50%; top:50%; background-color:#fff; margin-left:-1.32rem; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.tc_intro:after{ clear:both; content:""; display:block;}
.tc_intro .clos_m{ width:0.4rem; height:0.4rem; position:absolute; right:-0.152rem; top:-0.152rem;background:url(../image/ybj_ma.png) no-repeat; background-size:2.4rem; background-position:-2rem 0;}

.top_bg{ width:100%; overflow:hidden; border-radius:0.064rem 0.064rem 0 0; height:0.16rem;background: -webkit-linear-gradient(#d8f7f7, #fff);  background: -o-linear-gradient(#d8f7f7, #fff);    background: -moz-linear-gradient(#d8f7f7, #fff);
    background: linear-gradient(#d8f7f7, #fff);}
.tt_info{ overflow:hidden; text-align:center; font:bold 0.168rem/0.2rem 'microsoft yahei'; color:#03a8f6;} 

.tip_deta{ font:0.096rem/0.16rem "microsoft yahei"; color:#333; text-indent:0.192rem; width:2.44rem; margin:0 auto; margin-top:0.2rem;}
.lit_tip{ width:2.44rem; margin:0.2rem auto; overflow:hidden;}
.lit_tip span{ display:block; font:bold 0.096rem/0.2rem "microsoft yahei"; color:#666; margin-bottom:0.02rem; overflow:hidden;}
.lit_tip span:before{ float:left; content:""; width:0.12rem; height:0.2rem;background:url(../image/ybj_ma.png) no-repeat; margin-right:0.04rem; background-size:2.4rem; background-position:-1.24rem 0;}
.lit_tip p{ width:2.28rem; padding-left:0.16rem; color:#999; font:0.088rem/0.144rem "microsoft yahei";}
.mar_p{ position:absolute; bottom:0; right:0.06rem; width:0.6rem; height:0.4rem;background:url(../image/ybj_ma.png) no-repeat; background-size:2.4rem; background-position:-1.4rem 0;}

.suc_box{ overflow:hidden; width:100%; margin-top:0.4rem; margin-bottom:0.48rem;}
.suc_box .suc_mark{ display:block; width:0.6rem; height:0.6rem; margin:0 auto;background:url(../image/ybj_ma.png) no-repeat; background-size:2.4rem; background-position:-1.8rem -0.4rem;}
.suc_box span{ display:block; text-align:center; font:0.168rem/0.328rem 'microsoft yahei'; color:#333; margin-bottom:0.06rem;}

.suc_box p{ font:0.088rem/0.144rem 'microsoft yahei'; color:#333; text-indent:0.176rem; width:2rem; margin:0 auto;}

.tit_next{ overflow:hidden; font-size:0; text-align:center; margin:0.12rem auto;}
.tit_next p{ display:inline-block; font:0.128rem/0.16rem "microsoft yahei"; color:#fff; vertical-align:middle;}
.tit_next:before{ display:inline-block; content:""; margin-right:0.2rem; height:1px; width:0.36rem; vertical-align:middle;background-image: -webkit-linear-gradient(left, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: -moz-linear-gradient(left, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: -o-linear-gradient(left, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: linear-gradient(left, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
}
.tit_next:after{ display:inline-block; content:""; margin-left:0.2rem; height:1px; width:0.36rem; vertical-align:middle;background-image: -webkit-linear-gradient(right, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: -moz-linear-gradient(right, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: -o-linear-gradient(right, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
    background-image: linear-gradient(right, rgba(200,200, 200, 0) 0%, rgba(200,200, 200, 1) 100%);
}

.tc_b{ overflow:hidden; width:2.64rem; max-height:2.4rem; position:fixed; left:50%; top:50%; z-index:10; transform:translateY(-50%); -webkit-transform:translateY(-50%); margin-left:-1.32rem; background-color:#fff; border-radius:0.1rem; overflow:hidden;}


.date_sel{ overflow:hidden; width:2.4rem; margin:0.1rem auto; margin-bottom:0.04rem;}
.date_sel li{ width:0.72rem; height:0.32rem; font-size:0.112rem; line-height:0.32rem; background-color:#f4f4f4; color:#333; border-radius:0.04rem; text-align:center; margin:0.04rem; float:left;}
.date_sel .sel_d{ background-color:#ff9900; color:#fff;}

.tc_b .btn_tc{ overflow:hidden; padding:0.05rem 0; margin-bottom:0.1rem;}
.tc_b .btn_tc .single_btn{ width:2.24rem;text-align:center; margin:0 auto; font-size:0.128rem; color:#fff; line-height:0.384rem;border-radius:0.04rem; background-color:#ff9900;}




.num{ overflow:hidden; display:inline-block; margin:0 0.03rem; font-size:0; vertical-align:middle;}
.num_box_out{ width:0.12rem; margin:0 1px; float:left; height:0.2rem; background:url(../image/ybj_ma.png) no-repeat; background-size:2.4rem; background-position:-0.04rem -0.2rem; overflow:hidden; position:relative}
.num_zero{width:0.12rem; margin:0 1px; float:left; height:0.2rem; background:url(../image/ybj_ma.png) no-repeat; background-size:2.4rem; background-position:-0.04rem -0.2rem; overflow:hidden; position:relative}
.num_zero .zero_box{ width:0.12rem; overflow:hidden; text-align:center; position:absolute; top:0;}
.num_zero .zero_box span{ display:block; width:0.12rem; height:0.2rem; overflow:hidden; text-align:center; color:#fff; font:0.128rem/0.2rem "microsoft yahei";}
.num_box_in{ width:0.12rem; overflow:hidden; text-align:center; position:absolute; top:0;}
.num_box_in span{ display:block; width:0.12rem; height:0.2rem; overflow:hidden; text-align:center; color:#fff; font:0.128rem/0.2rem "microsoft yahei";}


