*{font-family: "Source Han Sans SC","HanHei SC","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif !important;}
.cont_b{ overflow:hidden; width:100%; margin:0 auto; background-image: linear-gradient(to right, #f6efe7 , #e9d7c9); background-color:#f6efe7; max-width: 600px;}
.bn_p{ width:100%; height:4.6rem; margin:0 auto; overflow:hidden; background:url(img/ban.jpg) no-repeat top center; background-size:3rem;}
.bg01{ width:100%; height:5.4rem; margin:0 auto; overflow:hidden; background:url(img/bg01.jpg) no-repeat top center; background-size:3rem;}
.bg011{ width:100%; height:5.8rem; margin:0 auto; overflow:hidden; background:url(img/bg011.jpg) no-repeat top center; background-size:3rem;}
.bg02{ width:100%; height:2.4rem; margin:0 auto; margin-top:-1px; overflow:hidden; background:url(img/bg02.jpg) no-repeat top center; background-size:3rem;}
.sv01{width:100%; height:4.48rem; margin:0 auto; overflow:hidden; background:url(img/sv1.jpg) no-repeat top center; background-size:3rem;}
.sv02{width:100%; height:3.44rem; margin:0 auto; overflow:hidden; background:url(img/sv2.jpg) no-repeat top center; background-size:3rem;}
.sv03{width:100%; height:4rem; margin:0 auto; overflow:hidden; background:url(img/sv3.jpg) no-repeat top center; background-size:3rem;}
.sv04{width:100%; height:4.2rem; margin:0 auto; overflow:hidden; background:url(img/sv4.jpg) no-repeat top center; background-size:3rem;}

.pic_p{ overflow:hidden; width:100%; margin:0 auto;}
.tit_p{width:100%; height:1.2rem; margin:0 auto; margin-bottom:0.04rem; overflow:hidden; background:url(img/tit.png) no-repeat top center; background-size:3rem;}

.num_run{ display:inline-block; vertical-align:middle;  color:#fff; margin:0.025rem auto;}
.num_run .num_css{ float:left; position:relative; margin:0 0.025rem; width:0.2rem; border-radius:0.05rem;background-image: linear-gradient(#fff , #e7e7e7); background-color:#f6efe7; height:0.22rem; overflow:hidden;}
.num_run .num_css ul{ position:absolute; width:0.2rem; left:0; bottom:0;}
.num_run .num_css ul li{ display:block; width:0.2rem;  text-align:center; color:#ff7d00; font-weight:bold; font-size: 0.168rem; height:0.22rem; line-height:0.22rem; font-family: 'microsoft yahei' !important;}


.num_p{ overflow:hidden; text-align:center; width:100%; margin-top:4rem}
.num_p .num_tip{ font-size:0.128rem; color:#482008; text-align:center;}
.num_p .num_tip p{ display:inline; color:#dd3c04;}

.process{ width:2.56rem; margin:0 auto; overflow:hidden; margin-top:0.64rem;}
.process p{font-size:0.096rem; width:0.64rem; color:#693327; text-align:center; float:left}
.process p.mar_t{ margin-top:0.08rem;}
.tit_num{width:100%; text-align:center; font-size:0.144rem; color:#693327; margin:0 auto; overflow:hidden; margin-top:0.36rem;}
.tit_num span{ font-size:0.168rem; margin:0 0.05rem;/*font-family: microsoft yahei !important;*/ font-weight:bold; color:#dd3c04;}

.inp_p{ width:2.5rem; overflow:hidden; margin:0 auto; margin-top:0.4rem;}
.inp_p ul li{ width:2.5rem; color:#6b3628; overflow:hidden; height:0.32rem; background-color:#fff; margin-bottom:0.08rem; position:relative}
.inp_p ul li em{ float:left; width:0.2rem; height:0.2rem; margin:0.06rem; background:url(img/sj_m.png) no-repeat; background-size:2rem; background-position:-1.8rem -0.2rem;}
.inp_p ul li em.addr_m{ background-position:-1.8rem -0.2rem}
.inp_p ul li em.comm_m{ background-position:-1.8rem -0.4rem}
.inp_p ul li em.name_m{ background-position:-1.8rem -0.6rem}
.inp_p ul li em.tel_m{ background-position:-1.8rem -0.8rem}
.inp_p ul li span{ font-size:0.12rem; float:left; border-right:1px solid #d2c2be; line-height:0.22rem; height:0.22rem; margin:0.04rem 0; padding-right:0.1rem;}
.inp_p ul li input{ font-size:0.12rem; float:left; color:#6b3628;  height:0.32rem; width:1.4rem; padding:0 0.1rem; vertical-align:middle;}


.inp_p ul li input::-webkit-input-placeholder { /* WebKit browsers */
  color:#906f68

}

.inp_p ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#906f68
 
}

.inp_p ul li input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#906f68
 
} 

.btn_css{ text-align:center; overflow:hidden; width:2.5rem; margin:0 auto; font-size:0.13rem; line-height:0.4rem; margin-top:0.08rem; color:#fff; opacity:0.8}
.btn_css b{ font-family:"microsoft yahei" !important;}
.btn_css em{font-family: serif !important;}



.tit_p p{ font-size:0.2rem; margin-top:0.16rem; padding:0 0.2rem; line-height:0.24rem; color:#fff;}
.tit_p em{ height:1px; display:block; background-color:#bb4600; width:0.24rem; margin-top:0.04rem; margin-left:0.22rem;}
.tit_p span{ font-size:0.104rem; display:block; padding:0 0.22rem; margin-top:0.03rem;  color:#bb6400; }

.pho_p{ width:100%; position:relative; height:1.6rem; overflow:hidden}
.pho_p .pic_b{ width:2.8rem; height:1.36rem; border-radius:0.032rem; overflow:hidden; position:relative; margin:0.05rem auto}
.pho_p .pic_b img{ display:block; width:100%; height:100%}

.pho_p .pic_b .tex_p{ position:absolute; left:0; z-index:3; bottom:0.04rem; width:1.24rem; padding-left:0.06rem}
.pho_p .pic_b .tex_p p{ font-size:0.104rem;  color:#292929; font-family:"microsoft yahei" !important; font-weight:bold}
.pho_p .pic_b .tex_p em{ height:1px; display:block; background-color:#292929; width:0.84rem; margin-top:0.02rem;}
.pho_p .pic_b .tex_p span{ font-size:0.08rem; display:block; margin-top:0.01rem;  color:#292929; opacity:0.8; }

.pho_p .kuang{ position:absolute; left:0; top:0; background-image:url(img/kuang.png); background-size:3rem; background-position:center; width:3rem; height:1.6rem; }

.tit_sv{ overflow:hidden; text-align:center; font-size:0.144rem; color:#693327; margin-top: 1.45rem;
    padding-left: 0.16rem;
}

.sv02 .tit_sv{ margin-top:0.18rem}
.sv03 .tit_sv{ margin-top:0.24rem}
.sv04 .tit_sv{ margin-top:0.23rem}

.thr_p{ overflow:hidden; text-align:center; width:2.28rem; margin:0 auto; margin-top:0.8rem;}
.thr_p p{ font-size:0.12rem; line-height:0.144rem; color:#6f3b25; float:left; width:0.76rem;}
.thr_p p b{ font-size:0.192rem; color:#dd3c04;}

.img_p{ width:2.6rem; margin:0 auto; margin-top:0.32rem; overflow:hidden}
.img_p img{ display:block; width:100%; height:100%;}
.img_p .lef_big{ float:left; width:1.52rem; height:1.2rem; border-radius:0.04rem; overflow:hidden; position:relative; margin-bottom:0.04rem;}
.img_p .rig_big{ float:right; width:1.04rem; height:0.64rem; border-radius:0.04rem; overflow:hidden; position:relative; margin-bottom:0.04rem;}
.img_p .rig_small{ float:right; width:0.5rem; height:0.52rem; margin-left:0.04rem; border-radius:0.04rem; overflow:hidden; position:relative; margin-bottom:0.04rem;}

.two_tex{ width:2.68rem; margin:0 auto; overflow:hidden; margin-top:2.1rem;}
.two_tex ul li{ float:left; width:1.34rem; text-align:center;}
.two_tex ul li p{ font-size:0.144rem; line-height:0.18rem; font-family:"microsoft yahei" !important; color:#fff1ee; font-weight:bold;}
.two_tex ul li span{ font-size:0.096rem; display:block; color:#fff1ee;}
.two_tex ul li em{ height:1px; display:block; margin:0.05rem auto; margin-top:0.07rem; background-color:#fff; opacity:0.3; width:0.36rem;}

.sv03 .tips_box{  overflow:hidden; margin:0 auto;margin-top:3rem; text-align:center;}
.sv03 .tips_box p{ font-size:0.144rem; line-height:0.18rem; font-family:"microsoft yahei" !important; color:#693327; font-weight:bold;}
.sv03 .tips_box span{ font-size:0.096rem; display:block; color:#693327;}
.sv03 .tips_box em{ height:1px; display:block; margin:0.05rem auto; margin-top:0.07rem; background-color:#693327; opacity:0.3; width:0.36rem;}

.bt_p{ margin:0.56rem auto; position:relative; width:2.56rem; height:2.72rem;}
.bt_p img{ display:block; width:100%; height:100%}
.text_box{ overflow:hidden; left:0.16rem; top:0.16rem; position:absolute;}

.text_box p{ font-size:0.192rem; line-height:0.24rem; color:#fff;}
.text_box em{ height:1px; display:block; background-color:#fff; opacity:0.5; width:0.24rem; margin-top:0.04rem;}
.text_box span{ font-size:0.08rem; display:block; line-height:0.104rem; margin-top:0.03rem;  color:#fff; }


.sjs{ position:relative; overflow:hidden; padding:0.3rem 0.12rem 0.4rem 0.12rem; width:2.76rem; margin:-0.2rem auto;}
.sjs ul li{ float:left;}
.sjs ul li.swiper-slide-active{ transform:scale(1.17,1.17);}
.sjs ul li img{ display:block; width:0.68rem; margin:0 0.12rem; border-radius:0.68rem; box-sizing: border-box; border:0.01rem solid rgba(255,255,255,0.9); box-shadow:0 0.2rem 0.216rem rgba(242,153,69,0.16)}

.sjs_info{ position:relative;overflow:hidden; width:2.76rem; margin:0 auto; margin-bottom:0.16rem;}


.sjs_info p{ font-size:0.12rem; text-align:center; color:#693327;}
.sjs_info b{ height:1px; display:block; background-color:#693327; margin:0.03rem auto; opacity:0.5; width:0.64rem; }
.sjs_info span{ font-size:0.096rem; text-align:center; display:block; line-height:0.104rem; margin-top:0.03rem;  color:#693327; }
.sjs_info em{ font-size:0.08rem; text-align:center; display:block; line-height:0.104rem; margin-top:0.03rem;  color:#693327; opacity:0.5 }

.pic_part{position:relative; width:2.76rem; overflow:hidden; margin:0 auto; margin-bottom:0.36rem;}
.pic_part ul li img{ display:block; width:100%; height:100%}
.pic_part ul li .left_big{float:left; width:1.6rem; height:1.64rem; box-sizing:border-box; border:0.01rem solid rgba(255,255,255,0.5); border-radius:0.04rem; overflow:hidden; position:relative; margin-bottom:0.04rem; }
.pic_part ul li .right_big{float:right; width:1.12rem; height:0.92rem; box-sizing:border-box; border:0.01rem solid rgba(255,255,255,0.5); border-radius:0.04rem; overflow:hidden; position:relative; margin-bottom:0.04rem; }
.pic_part ul li .right_small{float:right; width:1.12rem; height:0.68rem; box-sizing:border-box; border:0.01rem solid rgba(255,255,255,0.5); border-radius:0.04rem; overflow:hidden; position:relative; margin-bottom:0.04rem; }
.pic_part .pic_block{ overflow:hidden}
.anima_size {
    animation: mysize infinite;
    animation-duration: 1.5s; display:inline-block; 
}
@keyframes mysize{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}

.new_tips{ position:fixed; z-index:10; overflow:hidden; height:0.2rem; top:0.36rem; padding-top:0.02rem; padding-bottom:0.1rem; margin:0.08rem 0.1rem;}
.new_tips ul li{ display:block}
.new_tips ul li .tips_p{ padding:0 0.08rem; float:left; border-radius:0.2rem; background:rgba(255,255,255,0.8); box-shadow: 0 0.016rem 0.048rem rgba(177,43,1,0.2)}
.new_tips ul li .tips_p em{ float:left; width:0.12rem; height:0.2rem; background:url(img/sj_m.png) no-repeat; background-size:2rem; background-position:-1.44rem -1rem;}
.new_tips ul li .tips_p p{ float:left; max-width:2rem; height:0.2rem; overflow:hidden; color:#6b3628; font-size:0.096rem; line-height:0.2rem;}
.new_tips ul li .tips_p span{ float:left; margin-left:0.2rem; color:#6b3628; font-size:0.096rem; line-height:0.2rem;}



.inp_p ul li input.yzm_inp{ width: 1.42rem;
    text-align: left;
    padding: 0.1rem;
    float: left;
}

.yzm_p{float: right;
    width: 1rem;
   
	position: relative;
	margin: 0.03rem;
}
.yzm_p .yzm_btn{ position:relative; z-index: 1;width: 1rem;
    height: 0.26rem;
    line-height: 0.26rem;
    text-align: center;
    background-color: #f2b585;
    color: #fff;
	font-size: 0.112rem; border:none;}
.yzm_p .btn_cover{ position:absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; z-index: 2;}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"]{
  -moz-appearance: textfield;
}

