@charset "gb2312";
/* CSS Document */

input{-webkit-appearance:none}
*{margin:0;padding:0;font-family:"Microsoft Yahei"; box-sizing: border-box; -webkit-box-sizing:border-box;}
body,html{width:100%; overflow-x:hidden; overflow-y:auto;word-break:break-all; max-width: 640px; margin: 0 auto;}
body{ margin: 0 auto; overflow: auto;}
li,ul{list-style:none;}
a{text-decoration:none;color:#000}
img{border:none; vertical-align: middle;}
/* ::-webkit-scrollbar  {  display: none!important;width: 0px;  height: 0px;  }
.container { max-width:7.5rem; margin: 0 auto} */
.clear_f:after{clear:both;}
.clear_f:after,.clear_f:before{content:"";display:block;}
.banner-v{width: 100%; height: auto; margin: 0 auto; text-align: center;}
.banner-v img{width: 100%; height: auto;}
.consult-bar{  width:93.75%; margin: 1.8rem auto 2.6rem auto; text-align: center;background:#fb0200; color: #ffffff; 
    font-size:1.6rem; border-radius:0.6rem;  cursor: pointer;  line-height:4rem; height:4rem;}

.yuyue{width: 100%; max-width: 0 auto; }
.yuyue_box{ margin:0px auto 0.34rem; background: #EDEDED; padding: 0.38rem 0 1.2rem 0; margin-bottom: 2.4rem;}
.yuyue_box h4{text-align: center; font-size:2rem;margin:1.2rem 0 1.3rem 0;}
.yuyue_box h4 span{ color: #fb0200;}
.input_box {font-size:0.27rem; text-align: center;}
.input_box input {width:68%; height:4rem; border: 1px solid #262223; background:#fff; border-radius: 8px;padding-left: 8px;  font-size:1.46rem; margin:1.2rem 0.22rem 1.2rem 0; display: block; margin-left:16%;}
.input_box p {font-size:1.3rem;}
.input_box p b{color: #fb0200;}
.yuyue_box .bdbtn_box{position: relative; width:68%; margin: 0 auto; margin-top: 2rem;}
.yuyue_box .bdbtn_box input{ width: 100%;  height:4rem; line-height: 0.66rem; border: none; background-color: #FB0200;  color: #fff;font-size:2.2rem; cursor: pointer; border-radius: 0; padding-left: 0; margin-left: 0; margin-top: 0rem;}
.yuyue_box .bdbtn_box .tb{ width:7rem;  position: absolute;left:88%;  top:-30%; font-size: 1.32rem; background: #FCF903;color: #FB0200; padding: 0.24rem 0.18rem; border-radius: 1rem 1rem 1rem 0rem;}


.tit_box{width:1136px;text-align:center;color:#fff;padding:1px 0;box-sizing:border-box;height:349px;margin:35px auto 0}
.tit_b{ line-height:2.2rem;margin-top:4rem; text-align: center; margin: 0 auto; position: relative;}
.tit_b h1{font-size:2rem;font-weight:700;position:relative;text-align:center; color:#282824;  margin: 0rem 0 0.8rem 0;}
/* .tit_b:after{content:"";display:block;width:276px;height:3px;background-color:#ff6600;margin:0 auto;position:absolute;left:0;right:0; bottom:0.6rem;} */
.tit_s{font-size:1.4rem;line-height:1.66rem;text-align:center; color:#ff5b0a;}
#tit_s1{width: 93.75%; margin: 0 auto; text-align: center; margin-bottom:1.9rem ;}

.tsxckc{ width: 100%; height: auto; overflow: hidden; padding-top: 2.3rem;}
.tsxckc.zcdq{padding-top: 2.8rem;}
.xcdqkc{ padding: 1.7rem 0 0 0; }
.dqkc_box{width:100%;margin:0 auto;}
/* .zyfx_box>div{display:none} */
.zy_box{width:93.75%;margin:0.28rem auto 0.14rem;padding:.2rem 0.18rem 0.1rem 0.18rem; display: flex; justify-content: space-between; flex-wrap: wrap;}
.zy_box li{width:48.5%;margin-right:0;position:relative;margin-bottom:1.52rem;border-radius:10px;box-shadow:0 3px 10px 2px #ddd;background:#fff;padding:8px 0 5px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}
.zy_box li:nth-child(3n){margin-right:0;}
/* .zy_box li:hover{box-shadow:0 0 15px rgba(0,0,0,.3);top:-5px;left:-5px} */
.zy_box img,.zy_btn img{width:100%;display:block}
/* .zy-marb0,.zy_box li:nth-last-child(1){margin-bottom:0!important;} */
.zy_box li>img{border-top-left-radius:.5rem;border-top-right-radius:.5rem}
.zy_box h3{font-size:1.7rem; line-height:1.76rem; text-align:left; padding-left:1rem; margin: 0.8rem 0;}
.zy_xz{text-align:left;color:#777;padding-left:1rem;font-size:1.29rem;line-height:1.4rem;margin-bottom:0.8rem}
.zy_box p{width:auto; margin:1.12rem 0.1rem 1.12rem 0.1rem;font-size:1.24rem; height: 2.76rem; line-height:1.4rem;text-align:justify;overflow:hidden; padding:0 0.8rem;}
.zy_box span{position:absolute;width:24px;height:24px;background:#f60;border-radius:50%;text-align:center;color:#fff;font-size:24px;line-height:24px;right:4%;top:5.4%;}
.zy_btn{width:100% ;margin:0.1rem auto 1.3rem auto; padding-left:0%; display: flex;justify-content: space-between;}
.zy_btn a{float:left;width:36.2%;margin-right:0%;text-align:center;font-size:1.3rem;line-height:2.58rem;border-radius:8px;border:1px solid #f60;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-color:#eaeaea;background:#fff;color:#ff8900}
.zy_btn a:last-child{margin-right:0;background:#f60;color:#fff}

.youshi_box{padding: 0.62rem 0 0.6rem 0;}
.youshi_box_con{ width: 93.75%;  margin: 0.3rem auto 0.6rem auto; }
.youshi_box_con li{/* display: block; float: left; margin-right:2.5%;  */width: auto; height: 17.6rem;  background: #FF6600; position: relative; margin-bottom: 1.4rem; }
.youshi_box_con img{  width:auto; height: 17.6rem;}
.youshi_box_con .left{width: auto; float: left;}
.youshi_box_con .right{ width:56.6%;background: #fff; position: absolute;  /* padding: 0.3rem 0.1rem 0.3rem 0.16rem;  */ top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);; right:2% ; }
.youshi_box_con .right h4{ font-size: 1.68rem; padding:1.16rem 0 0 5.4rem; font-weight: normal;}
.youshi_box_con .right p{ font-size:1.3rem; padding:1.66rem 0.6rem 0 1.4rem;}
.youshi_box_con .right a{padding: 0.4rem 0rem; color: #fff; background:#FC2E06 ; font-size: 1.3rem; margin: 1.2rem 0 1.1rem 1.48rem; display: block; width: 36%; text-align: center;}
.youshi_box_con .o1 .right{background: #fff url(../images/ys1.png) no-repeat 1.08rem 0.8rem; background-size: 19%;}
.youshi_box_con .o2 .right{background: #fff url(../images/ys2.png) no-repeat 1.08rem 0.8rem; background-size: 19%;}
.youshi_box_con .o3 .right{background: #fff url(../images/ys3.png) no-repeat 1.08rem 0.8rem; background-size: 19%;}
.youshi_box_con .o4 .right{background: #fff url(../images/ys4.png) no-repeat 1.08rem 0.8em; background-size: 19%;}

.fwtx_box{width: 100%; height:auto; /* background: #eff6fc; */padding: 1.1rem 0 0.3rem 0; }
.fwtx_box_con{  margin: 0rem auto 0.26rem auto; /* padding:0 0.26rem 0 0.14rem; */}
.fwtx_box_con li{ display:block; text-align: left; width: 93.75%;display: flex; /* justify-content: space-between; */ margin:0 auto }
.fwtx_box_con_l{float: left; margin-left: -1rem;}
.fwtx_box_con_l img{height: auto;width:9rem;}
.fwtx_box_con_m{float: right; text-align: left; padding:1rem 0 0 0rem; }

.fwtx_box_con_m h4{font-size:1.72rem; color: #000;}
.fwtx_box_con_m p{font-size: 1.24rem; padding:0.6rem 0rem 0.6rem 0rem;}
.fwtx_box_con_r{float: right; text-align: left; width: 12.5%; padding-top:60px; padding-left: 10px; display: none;}
.fwtx_box_con_r a{  width: 300px;text-align: center;background: #fb0200; color: #ffffff; margin: 0 auto; font-size: 20px; border-radius: 0.46rem; padding: 0.3rem 1.5rem;}

.main li img {margin-left:0px!important;}


@media (min-width:640px) {
.youshi_box_con .o1 .right{background: #fff url(../images/ys1.png) no-repeat 1.08rem 0.8rem; background-size: 13%;}
.youshi_box_con .o2 .right{background: #fff url(../images/ys2.png) no-repeat 1.08rem 0.8rem; background-size: 13%;}
.youshi_box_con .o3 .right{background: #fff url(../images/ys3.png) no-repeat 1.08rem 0.8rem; background-size: 13%;}
.youshi_box_con .o4 .right{background: #fff url(../images/ys4.png) no-repeat 1.08rem 0.8em; background-size: 13%;}


.youshi_box_con .right{height: 13.6rem; width: 56.6%;}
.youshi_box_con .right h4{ font-size: 1.7rem; padding:1.5rem 0 0 5.4rem; font-weight: normal;}
.youshi_box_con .right p{ line-height:1.6rem ;}
}

.dp-box{padding-top: 2.3rem;}
.dp-sec{width: 93.75%;display: flex; justify-content: space-between; flex-wrap: wrap;overflow: hidden;  margin: 0 auto;}
.dp-sec .dp-item{width: 32%; display: block; margin-bottom: 0.76rem;/* box-shadow: 0 1px 12px 0px rgba(0, 0, 0, 0.14), 0 4px 10px 1px rgba(0, 0, 0, 0.12), 0 2px 1px -5px rgba(0, 0, 0, 0.1); */ text-align: center; padding: 0.4rem 0; font-size: 1.5rem; border:1px solid #ccc;border-radius: 0.5rem;}
.dp-sec .dp-item.zw2{width: 32%; height: 0; margin-bottom: 0; border: none; padding: 0; box-shadow: none;}


.huanjing{ padding-top: 0.5rem; width: 100%;height: auto;}
.hj-box{width: 93.75%; margin:0.6rem auto;display: flex; flex-wrap: wrap; justify-content: space-between; }
.hj-box .hj-sec{width: 48.8%; display: block; margin-bottom: 1rem;}
.hj-box .hj-secimg{width: 100%; display: block;}
