
html{width:100%;height:100%}
body{position:relative;font-family:'Montserrat-Regular';font-size:16px;color:#6f7884;letter-spacing:0;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1}
img{vertical-align:middle;border:0}
a{display:inline-block;color:#6f7884;outline:none;text-decoration:none}
input,a,img,select,textarea{border:0;resize:none;outline:none;outline:none;-webkit-appearance:none}


.inner,.inner_zzm{width:86%;margin:0 auto;position:relative}
.indTit{position:relative;z-index:21}
.indTit h2{position:relative;font-size:48px;margin:0 auto 42px;margin-left:0;font-weight:100;line-height:1.2;text-transform:uppercase;color:#313131}
.indTit.center{text-align:center}
.indTit.white h2{color:#fff}
.indTit h2 span{position:relative;z-index:11;color:#f15a29;font-weight:400}
.indTit h2 span::before{position:absolute;z-index:-1;content:'';bottom:8px;right:-16px;width:10px;height:10px;border-radius:50%;background:#f15a29;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}


.abHBox{margin:70px 0 20px;position:relative}
.abHY_swiper{position:relative}
.abHY_swiper::after{content:'';width:100%;height:1px;background:#dcdcdc;position:absolute;left:0;top:50%}
.abHY_swiper .swiper-slide{cursor:pointer;padding-top:58px;width:89px;position:relative;text-align:center}
.abHY_swiper .swiper-slide p{font-size:18px;color:#666666}
.abHY_swiper .swiper-slide span{display:inline-block;width:8px;height:8px;background:#cccccc;border-radius:50%;position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%)}
.abHY_swiper .swiper-slide-thumb-active span::after{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:1px solid #f15a29;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.abHY_swiper .swiper-slide:nth-child(1):after{width:100%;height:1px;background:#f15a29;position:absolute;left:0;top:38px;transition:all 0.4s;content:""}
.abHY_swiper .swiper-slide::before{width:100%;height:1px;background:#f15a29;position:absolute;left:0;top:38px;transition:all 0.4s;content:""}
.abHY_swiper .swiper-slide-thumb-active::before{width:100%;height:1px;background:#f15a29;position:absolute;left:0;top:38px;transition:all 0.4s;content:""}
.abHY_swiper .swiper-slide-thumb-active span{background:#f15a29}
.abHY_swiper .swiper-slide-thumb-active ~.swiper-slide::before{width:0}
.abHT_Item{margin-top:50px;transition:all 0.48s;-webkit-transition:all 0.48s;-moz-transition:all 0.48s;-ms-transition:all 0.48s;-o-transition:all 0.48s}
.abHT_Item.swiper-slide-active{margin-top:0}
.abHT_btn{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#f15a29;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;top:35px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.abHT_btn img{width:40%}
.abHT_prev{left:-50px}
.abHT_next{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);right:-50px}
.abHT_swiper{margin-top:70px;padding:20px}
.abHT_Item{padding:30px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}
.abHT_Item .tit{font-size:60px;color:#f15a29;font-weight:600}
.abHT_Item .text{margin-top:20px}
.abHT_Item .text p{color:#6f7884;font-size:15px;margin-bottom:10px;display:block;line-height:1.5;padding-left:12px;position:relative}
.abHT_Item .text p::before{content:'';width:6px;height:6px;position:absolute;left:0px;top:10px;opacity:.5;background:#f15a29;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}

.abHT_Item .tit{font-size:48px}
