@charset "utf-8";
/* CSS Document */
.foot_s {
    display: block;
    background-image: none;
}

header.s1{ background-color:#fff !important;}
.bn_qw{ width:100%; height:2.416rem; position:relative; overflow:hidden;}
.bn_qw .pic_p{ position:absolute;  left:0; top:0; width:100%; height:2.416rem;}
.w100{ width:100%; background-color:#fff; overflow:hidden;}
.gray_box {
    overflow: hidden;
    position: relative;
    padding: 0;
    background-color: #f8f8f8;
}
.bn_qw .pic_p img{ display:block; width:100%; height:100%;}
 .inp_qw{ width:100%;height:3.52rem; position:relative; overflow:hidden;}
.inp_qw .pic_part_b{ position:absolute; left:50%; top:0; width:100%; height:3.52rem; left:0; margin-left:0;}
.inp_qw .pic_part_b img{ display:block; width:100%; height:3.52rem;} 
.hide{ display:none;}
.bn_deta{width:100%; margin:0 auto;  position:relative;}
.bn_deta .text_p{ overflow:hidden; text-align:center; width:100%;}
.bn_deta .text_p .text_w{ overflow:hidden; color:#fff; margin-top:0.18rem; text-align:center; width:100%;}
.bn_deta .text_p .text_w span{ display:block; font:bold 0.4rem/0.52rem 'microsoft yahei';}
.bn_deta .text_p .text_w em{display:block; font:bold 0.096rem/0.248rem 'microsoft yahei'; letter-spacing:0.02rem;}
.bn_deta .text_p .text_w span b{ display:block; font:bold 0.268rem/0.388rem 'microsoft yahei';}
.mr_p{ overflow:hidden; margin:0 auto; margin:0.04rem auto; width:2.4rem;}
.mr_p ul li{ float:left; border:1px solid #fff; background:rgba(0,0,0,0.24);  margin:0;width: 0.64rem;
    float: left;
    height: 0.216rem;
	border-radius:0.216rem;
    text-align: center;
    font-size: 0;
    margin: 0 0.06rem;}
.mr_p ul li em{ float:left; background:url(../img/rz_m.png) no-repeat;  background-size:1.6rem; float:none; display:inline-block; vertical-align:middle; margin:0 auto; width:0.16rem; height:0.16rem; background-position:-1.44rem 0;}
	.mr_p ul li em.pz_m{ background-position:-1.44rem 0;}
	.mr_p ul li em.hb_m{ background-position:-1.44rem -0.16rem;}
	.mr_p ul li em.fw_m{ background-position:-1.44rem -0.32rem;}
	.mr_p ul li span{ text-align:center;font:0.08rem/0.216rem 'microsoft yahei';  display:inline-block; vertical-align:middle; color:#fff;}
.to_sj{ width:2.24rem;  height:0.36rem; margin:0.2rem auto;border-radius:0.04rem; font:0.128rem/0.36rem 'microsoft yahei'; color:#fff; background-color:#9c7428; text-align:center;}


.inp_box .per_inp input{ display:block; width:100%; box-sizing:border-box; height:100%; padding:0 0.12rem; font-size:0.104rem; vertical-align:middle;color:#333;}
.inp_box .per_inp .uni_css{ position:absolute; top:0; right:0.06rem; font:0.104rem/0.36rem 'microsoft yahei'; color:#444;}
.poin_m{ width:0.16rem; height:0.16rem; position:absolute; right:0; top:50%; margin-top:-0.08rem; background:url(../img/rz_m.png) no-repeat; background-size:1.6rem; background-position:-0rem -1.76rem;}
.agr{ overflow:hidden; cursor:pointer;font:0.096rem/0.12rem 'microsoft yahei'; margin:0.15rem 0;}
.agr em{  float:left; background:url(../img/rz_m.png) no-repeat;width:0.12rem; height:0.12rem; background-size:1.6rem; background-position:-1.46rem -0.5rem; margin-left:0.36rem;}
.agr .agr_no{  background-position:-1.46rem -0.66rem;}
.agr p{ float:left; color:#444;}
.agr a{ float:left; color:#9c7428}
.inp_box .btn_css{ overflow:hidden; background-color:#9c7428;  width:2.24rem; height:0.4rem; margin-top:0.1rem; font:0.128rem/0.4rem 'microsoft yahei'; color:#fff; color:#fff; text-align:center; }
.sj_inp{ width:2.76rem; background-color:#fff;height:2.88rem; margin:0.32rem auto; float:none;box-shadow:0 0.052rem 0.16rem rgba(100,120,130,0.8);}
.sj_inp .per_inp{ width:2.24rem;height:0.36rem; margin-bottom:0.1rem;border:1px solid #eee; box-sizing:border-box; position:relative;}
.sj_inp .inp_box{  width:2.24rem; margin:0 auto; margin-top:0.12rem;}
.sj_inp .tit_inp{  color:#333; font:0.168rem/0.208rem 'microsoft yahei'; padding-top:0.15rem; text-align:center;}
.type_p{ overflow:hidden;  width:2.84rem; margin:0.02rem auto; margin-bottom:0.1rem;}
.type_p ul li{ float:left;cursor:pointer;  width:1.42rem; margin-bottom:0.14rem;}
.type_p ul li .pic_b{ display:block; position:relative; overflow:hidden; width:0.96rem; height:0.8rem; margin:0 auto; }
.pic_b img{ display:block; width:100%;} 
.type_p ul li span{ display:block; text-align:center; width:1.42rem; font:0.096rem/0.196rem 'microsoft yahei'; color:#444;}
.tit_sty{ text-align:center; overflow:hidden; margin-top:0.04rem;}
.tit_sty p{  font:0.168rem/0.568rem 'microsoft yahei'; color:#444;}
.tit_sty .sec_ti{ text-align:center; overflow:hidden; overflow-x:auto; width:90%; margin:0 auto; font-size:0;}
.tit_sty .sec_ti .wid_b{ max-width:2000px; white-space:nowrap;}
.sec_ti::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
.sec_ti {
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */
  overflow-x: hidden;
  overflow-y: auto;
}
.tit_sty .sec_ti span{ display:inline-block; cursor:pointer;  text-align:center;  color:#444; padding:0 0.1rem; border-radius:0.024rem; font:0.096rem/0.24rem 'microsoft yahei'; margin:0 0.02rem;}
.tit_sty .sec_ti span.sel{background-color:#f5f1e9; color:#9c7428;}
.adv_mar{  padding-bottom:0.2rem;}
.adv_p{   width:2.84rem; margin:0 auto; padding-bottom:0.2rem}
.adv_p ul li{  cursor:pointer;  background-color:#fff;float:left; width:1.34rem;border-radius:0.04rem; height:1.6rem; margin:0.04rem;box-shadow:0 0.04rem 0.12rem rgba(150,140,110,0.3);}
.adv_p ul li em{margin:0 auto;display:block;  background:url(../img/rz_m.png) no-repeat; width:0.48rem; margin-top:0.28rem; height:0.48rem; background-size:1.6rem; }
.adv_p ul li em.m_01{ background-position:0 0rem;}
.adv_p ul li em.m_02{ background-position:-0.48rem 0rem;}
.adv_p ul li em.m_03{ background-position:-0.96rem 0rem;}
.adv_p ul li em.m_04{ background-position:0rem -0.48rem;}
.adv_p ul li em.m_05{ background-position:-0.48rem -0.48rem;}
.adv_p ul li em.m_06{ background-position:-0.96rem -0.48rem;}
.adv_p ul li span{ display:block; text-align:center;font:0.12rem/0.2rem 'microsoft yahei'; color:#444;}
.adv_p ul li p{text-align:center; color:#999; overflow:hidden;font:0.088rem/0.16rem 'microsoft yahei'; height:0.32rem; width:1.08rem; margin:0.1rem auto;}
.proc_p{ overflow:hidden; position:relative;  width:2.88rem; margin:0 auto; margin-top:-0.1rem; padding-bottom:0.42rem;}
.proc_p ul{ position:relative; z-index:2;}
.proc_p ul li{ float:left;cursor:pointer;width:0.96rem; }
.proc_p ul li .box_whi{overflow:hidden; width:0.88rem; border-radius:0.04rem; margin:0 0.04rem; height:1.08rem; border:1px solid #eee; background-color:#fff;}
.proc_p ul li em{margin:0 auto;display:block; background:url(../img/rz_m.png) no-repeat;width:0.32rem; height:0.32rem; margin-top:0.16rem; margin-bottom:0.04rem; background-size:1.6rem;}
.proc_p ul li em.mr1{ background-position:0rem -0.96rem}
.proc_p ul li em.mr2{ background-position:-0.32rem -0.96rem}
.proc_p ul li em.mr3{ background-position:-0.64rem -0.96rem}
.proc_p ul li em.mr4{ background-position:-0.96rem -0.96rem}
.proc_p ul li em.mr5{ background-position:-1.28rem -0.96rem}
.proc_p ul li span{ display:block; text-align:center; font:0.104rem/0.12rem 'microsoft yahei'; margin:0.04rem 0; color:#444;}
.proc_p ul li p{text-align:center; color:#aaa;font:0.096rem/0.12rem 'microsoft yahei'; width:0.5rem; height:0.24rem; margin:0.04rem auto; overflow:hidden;}
.line_dash{ left:50%; width: 2.56rem;    margin-left: -1.28rem; bottom: 0.96rem; position:absolute; border-bottom:1px dashed #dcdcdc;}
.pic_part{ overflow:hidden; width:2.76rem; margin:0.16rem auto; margin-bottom:0.24rem;}
.pic_part .pic_ev{ float:left;  width:2.76rem; height:1.56rem; border-radius:0.04rem; overflow:hidden; position:relative;}
.pic_part .pic_ev li img{ display:block; width:100%; height:100%;}
.com_p{  margin:0 auto; overflow:hidden;width:2.88rem; padding-bottom: 0.32rem;}
.com_p ul li{ float:left; overflow:hidden; background-color:#fff;width:0.88rem;height:0.58rem; box-shadow:0 0.032rem 0.08rem rgba(150,140,110,0.12); margin:0 0.04rem; margin-bottom:0.08rem;}
.com_p ul li .pic_b{ position:relative; width:0.88rem; height:0.58rem; overflow:hidden;}
.suc_sj{width:2.24rem; margin:0 auto; margin-top:0.32rem;}
.suc_sj span{  display:block; margin:0 auto;  background:url(../img/rz_m.png) no-repeat;width:0.64rem; height:0.64rem; background-size:1.6rem; background-position:-0.48rem -1.28rem;  }
.suc_sj p{ display:block; text-align:center; font:0.128rem/0.4rem 'microsoft yahei'; color:#444;}
.suc_sj .text_suc{display:block;text-align:center; margin-top:0.04rem; margin-bottom:0.24rem; text-align:center; font:0.096rem/0.144rem 'microsoft yahei'; color:#bbb;}
.suc_sj .btn_css{ overflow:hidden; background-color:#9c7428; width:2.24rem; border-radius:0.04rem; height:0.4rem; margin-top:0.1rem; font:0.128rem/0.4rem 'microsoft yahei'; color:#fff; text-align:center; }

.tc_inpu{ position:absolute;position:absolute;top:0.34rem; left:-1px; border:0px solid #eee;  width:100%; height:0; overflow:hidden; z-index:2;  background-color:#fff; }
.tc_inpu ul{overflow:hidden; padding:0.04rem 0;}
.tc_inpu ul li{ cursor:pointer; color:#777; font:0.096rem/0.2rem 'microsoft yahei'; padding:0 0.12rem;}
.tc_inpu ul li.sel{ background-color:#f8f8f8; color:#f60;}
.tc_inpu ul li:hover{ background-color:#f8f8f8; color:#f60;}

.cir_point{bottom:0.08rem !important; padding:0; font-size:0;}
.cir_point span{  background-color:#fff; opacity:0.5;width:0.04rem; height:0.04rem;  margin:0 0.02rem !important;}
.cir_point span.swiper-pagination-bullet-active{ background-color:#9c7428; opacity:1;}
.bl_point{ padding:0; bottom:0.24rem !important; font-size:0;}
.bl_point span{border-radius:0; background-color:#000; opacity:0.1;width:0.16rem; height:0.032rem; margin:0.02rem;}
.bl_point span.swiper-pagination-bullet-active{ background-color:#9c7428; opacity:1;}
.w1200{ width:100%; background-color:#fff; overflow:hidden;}
.adv_p ul li p i{ display:none;}
.swiper-container-horizontal > .swiper-scrollbar{bottom: 0.24rem;
    width: 0.4rem;
    left: 50%;
    margin-left: -0.2rem;
    height: 0.032rem;
    border-radius: 0.1rem; overflow:hidden;
    background-color: #eee;}
.swiper-scrollbar-drag{ border-radius:0.1rem; background-color:#9c7428}


.inp_box .per_inp input.yzm_inp{ width: 1.14rem;
    text-align: left;
    padding:0 0.12rem;
    float: left;
}

.yzm_p{float: right;
    width: 1rem;
   
	position: relative;
	
}
.yzm_p .yzm_btn{ position:relative;width: 1rem;
     width: 1rem;
	height: 100%;
    line-height: 0.3rem;
    text-align: center;
    background-color: #eee;
    color: #777 !important;
	font-size: 0.104rem; border:none; z-index: 1}
.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;
}

.mor_inp .per_inp{ height:0.3rem; margin-bottom: 0.08rem;}

