*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;}
body{font-size: 14px;min-width: 1200px; overflow-x: hidden; font-family: 'Hos','Microsoft YaHei';}
a{text-decoration: none; color:#333; font-size: 14px;}
li{list-style: none;}
em,i{font-style: normal;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a,*::before,*::after {font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color: #1a1a1a;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto;height: auto;z-index: 1;max-width: 100%;max-height:100%;}
.img img.img-center {width: auto;height:auto;height:-webkit-min-content;height:-moz-min-content;height:min-content;}
.img-block {display: block;width: 100%;height: auto;opacity: 0;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.text-center {text-align: center;    position: relative;
    z-index: 999;}
.div-container {position: relative;width: 74%;margin: auto;}
@font-face { 
        font-family: 'Hos'; src: 
       url('https://cdn.114my.com.cn/font/lcw/Hos.ttf') format('truetype')
}
@font-face{font-family: 'axt'; src:url(https://cdn.114my.com.cn/font/lcw/axt.ttf)}
@font-face { 
        font-family: 'ysbt'; src: 
       url('https://cdn.114my.com.cn/font/lcw/yszt.TTF') format('truetype')
}
@font-face { 
        font-family: 'Har'; src: 
        url('https://cdn.114my.com.cn/font/lcw/AlibabaHealthFont2.0CN-85B.ttf') format('woff2'),  
}
@font-face{font-family:'alz'; src: url("https://cdn.114my.com.cn/font/hxp/alimamashuheiti.ttf");}
@font-face {
font-family:'neu';
src: url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.ttf),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.eot),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.otf),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff2);
}
.f01{   font-family: 'axt'; }
.f02{   font-family: 'ysbt'; }
.f03{  font-family: 'Har';}
.f04{  font-family:'alz';}
.f05{  font-family: neu;}

@font-face {
  font-family: 'iconfont';  /* Project id 4978008 */
  src: url('//at.alicdn.com/t/c/font_4978008_ihn3it2tpw.woff2?t=1757938800448') format('woff2'),
       url('//at.alicdn.com/t/c/font_4978008_ihn3it2tpw.woff?t=1757938800448') format('woff'),
       url('//at.alicdn.com/t/c/font_4978008_ihn3it2tpw.ttf?t=1757938800448') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

.gyc {margin: 0 auto;max-width: 82%;min-width: 1200px;position: relative;z-index: 55;}
.gyd {margin: 0 auto;max-width: 78%;min-width: 1200px;position: relative;z-index: 55;}
.gy{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
.gyb {margin: 0 auto;max-width: 1600px;min-width: 1200px;}
.gyf{max-width: 100%;margin: 0 auto;min-width: 1200px;width: 100%;}
.page{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
.gya {
    margin: 0 auto;
    max-width: 60%;
    min-width: 800px;
    overflow: hidden;
}

/*head*/
.head {padding: 1.5% 2%; width: 100%;z-index: 100; position: absolute;top:0; transition: 1s;}
.head.on{width: 100%; z-index: 999;box-shadow: 0 0 10px #ccc;background: #fff;position: fixed;padding: 1.2% 2%;}
.head.on .head_nav>ul>li>a {color: #333;}
.head.on .head_nav>ul>li>a .head_num li>i{ color: #333;}
.head.on .head_num li i,.head.on .head_num li>a,.head.on .icon>div i span { color: #333;}
.head.on .head_logo p b{ color: #333;}
.head.on .head_logo p b em{ color: #666;}
.head.on .head_num li>p>span{ color: #333;}
.head.on .head_logo .hei {
    display: block;
}
.head.on .head_logo .lan{
    display: none
}
.head_box {max-width: 1800px;margin: 0 auto;display:  flex;justify-content:  space-between;}
.head_logo {display:flex;align-items:center;}
.head_logo .lan {
    display: block
}

.head_logo .hei {
    display: none
}
.head_logo i {width: 24%;position: relative; padding: 0.5%; }
.head_logo i:before {content:'';width:1px;height:100%; position:absolute;top:0;right: -17px;}
.head_logo i:after {content:'';width: 3px;height: 20%;/* background:#1a67bf; */position:absolute;top: 22px;right: -18px;}
.head_logo i img {width:100%;height:auto;}
.head_logo p {display: flex;flex-direction: column;font-size:2vw;font-weight: 100;letter-spacing: 1px;padding: 0 0 0 23px;}
.head_logo p b {color: #fff;font-size:1.81vw;font-weight: 100;}
.head_logo p b em {color: #fff;
    display: block;
    font-size: 1vw;padding-top:3px;}
.head_logo p span {font-size: calc(0.7rem + 0.5vw);font-weight:  lighter; border-radius: 50px;text-align: center;color: #8a8383;text-align-last: justify;position: relative;z-index: 5;}
.head_logo p span:before,.head_logo p span:after {content:'';width: 5%;height: 0.125rem;position:absolute;top:0;background: #666;bottom: 0;margin: auto;opacity: 0.5;display: none;}
.head_logo p span:before {left: 2rem;}
.head_logo p span:after {right: 2rem;}
.head_con {width: 79%;display:  flex;align-items:  center;justify-content:  space-between;}
.head_nav {width: 73%;/* background: #fff; */display:  flex;justify-content:  space-between;align-items:  center;margin-right:1.2vw;} 
.head_nav>ul {display: flex;align-items: center;width: 100%;justify-content:  space-between;}
.head_nav>ul>li {/* width: 20%; *//* position: relative; */}
.head_nav>ul>li>a {font-size: 1.15vw;position: relative;color: #fff; display: flex;letter-spacing: 0.5px;flex-direction: column;align-items: center;padding: 0.35rem 0;font-weight: normal;}
.head_nav>ul>li>a:before {content:'';width:0;height: 2px;background: #009965;position:absolute;bottom: 6px;right: 0;transition:0.5s;z-index: -1;right: 0;}
.head_nav>ul>li>a:after {content:'';width:100%;height: 64px;position:absolute;left: 0;}
.head_nav li:hover a:before,.head_nav>ul>li.cur a:before {width: 100%;right: auto;left: 0;}
.head_nav>ul>li:hover>a, .head_nav>ul>li.cur>a {/* color:#fff; */}
.head_nav li>a i {font-size: 10px;margin: 0.2rem 0 0;display:none;}
.head_num {display:  flex;/* align-items:  center; *//* margin: 0 0 0 20px; *//* width: 12%; */}
.head_num ul {display: flex;width: 100%;align-items:  center;justify-content: center;}
.head_num li {/* position:relative; *//* width: 55px; */}
.head_num>ul>li:first-child {display:flex;align-items: center;/* display: none; */}
.head_num li+li {margin: 0 0 0 1vw;/* border-left: 1px solid #eee; */padding: 0 0 0 0.5vw;}
.head_num li>i {font-size: 22px; color: #fff; display: flex;justify-content: center;align-items: center;border-radius: 5px; font-weight: 100;}
.head_num li:last-child:hover>p {transform: rotateX(0deg); }
.head_num li>p {font-size: 15px;/* padding: 0px 0 0 7px; */white-space:  nowrap;display:  flex;flex-direction:  column;font-weight:  lighter;padding: 1.2% 4%;transition: 0.5s;top: 100%;right: 0;/* width: 13%; */}
.head_num li>p>span {font-family:DIN Medium;font-size: calc(0.8rem + 0.5vw);font-weight: bold;color: #fff;}
.head_num li>a {font-size: 15px;/* color: #fff; */font-family:  Arial;display: flex;align-items: center;}
.head_num li>a i {transform:rotate(90deg);font-size: 10px;margin: -3px 0 0 4px;}
.head_lan {/* margin: 0 0 0 30px; */position: absolute;transform: rotateX(90deg);transform-origin: top;transition: 0.5s;top: 100%;border-top: 2px solid #009c4e;}
.head_lan p {display:flex;/* border-top: 1px solid #eee; */padding: 12% 0;width: 88px;/* justify-content: center; *//* align-items: center; */background: #fff;transition: 0.5s;}
.head_lan p+p {border-top: 1px solid #ebebeb;}
.head_lan p:hover {background:#1a67bf;}
.head_lan p a {display:flex;align-items: center;}
.head_lan p:hover a {color:#fff;}
.head_lan p i {width: 26%;display: none;}
.head_lan p i img {width:100%;}
.head_lan p span {font-size: 13px;margin: 0 0 0 16px;/* font-weight: lighter; */white-space: nowrap;}
.head_num li:hover .head_lan {transform: rotateX(0deg);}

/*xiala*/
.head_qit {position: absolute;top: 100%;left: 0;width: 100%;background: #f8f8f8;opacity: 0;transition: 0.5s all ease;visibility: hidden;display: flex;flex-direction: column;transform-origin: top;padding: 3% 4% 16%;border-top: 1px solid #eee;}
.head_nav li:nth-child(3) .head_qit {/* width: 120px; *//* height: 311px; *//* overflow:auto; */}
.head_qit::-webkit-scrollbar { width: 3px;transition:0.5s;}
.head_qit::-webkit-scrollbar-thumb {background:#ddd;}
.head_qit ul {display:flex;flex-wrap:wrap;grid-row-gap:0.7vw;grid-column-gap: 2.57vw;}
.head_qit li {padding: 0 0 1.3% 0; width: 29%;border-bottom: 1px solid #eee;position: relative;z-index: 5;}
.head_qit li a {font-size: 1.2vw;font-family: 'axt';}
.head_qit>a {font-size: 14px;padding: 12%;text-align: center;white-space: nowrap; transition:0.5s;}
.head_qit>a+a {border-top: 1px solid #f9f9f9;}
.head_nav>ul>li:hover .head_qit {visibility: visible;top: 100%;opacity:1;}
.head_qit>a:hover,.head_qit>div>ul>li:hover>a {color:#009965;}
.head_qit li:hover a {color:#009965;}
.head_qit>a:hover,.head_qit>div>ul>li:hover {background:#009965;color:#009965;}
.head_qit>p {font-size:2rem;font-weight:bold;font-family: 'alz';}
.head_big {display:flex;justify-content:space-between;margin: 3% 0 0;position: relative;}
.head_big>div {width: 56%;}
.head_big>i {width: 30%;position: absolute;right: 0;top: -4vw;}
.head_big>i img {width:100%; object-fit: cover;}
.head_qit li:before {content:'\e8f9';font-size: 0.88rem;position: absolute;right: 0;top: 0;font-family: 'iconfont';color:#ccc;}
.head_qit li:after {content:'';width:0;height:1px;position:absolute;bottom:0;left:0;transition:1s;background:#009965;}
.head_qit li:hover:after {width:100%;}
.head_qit li:hover:before {color:#009965;}
.head_qit .prolist2021 dl dt{display: none;}

/*xiala*/
.dfs{display:flex;align-items:center;justify-content:space-between;width: 100%;height: 25px;}
.icon>div i{/* width:40px; *//* height:40px; */border-radius:100%;display: flex;justify-content: center;align-items: center;user-select:none;transition:all 0.5s;position: relative;/* border: 1px solid #eee; */}
.icon>div:hover i{/* background: #005ee0; */}
.icon>div i:before{content:'';width:40px;height: 5vw;border-radius:100%;position:absolute;top: 0;}
.icon>div:hover i:before{animation:2s headIcon infinite;}
.icon>div:hover i:after{animation:2s headIcon infinite;animation-delay:0.5s;}
.icon>div i span{font-size: 24px; color: #fff; position: relative;z-index:2;font-weight: 100;}
.icon>div:hover i span{color: #fff;}

.form_ul {/* padding:0; */}
.iser_box,.itel_box{position:absolute;top: 100%;right:0;padding: 4%;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9;width: 100%;display: flex;flex-direction: column-reverse;justify-content: center;text-align: center;background: rgba(0,0,0,0.5);}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{display:flex;align-items:center;justify-content: center;/* display: none; */padding: 2% 0 0;color:#fff;}
.search_l span+span{margin-left:4px;font-size: 16px;color: rgba(255,255,255,0.6);}
.search_l a{color: #444;font-size: 16px;margin: 0 5px;color: #fff;}
.search_r{/* margin-top: 15px; */position:relative;width: 86%;display: flex;align-items: center;justify-content: center;}
#infoname{height: 64px;line-height: 64px;border:1px solid #eee;text-indent:12px;width: 100%;border-radius: 2rem;padding: 0 0 0 1%;}
.z_img{width: 38px;height: 38px;position:absolute;top: 18px;right: 20px;background: no-repeat;}
.itel_box{width: 150px;text-align:center;padding: 10px;}
.itel_box a{color:#333;position:relative;display: flex;font-size: 16px;font-family: Arial;text-transform: uppercase;align-items: center;padding: 5%;transition:0.5s;justify-content: center;}
.itel_box a:hover {background:#1f2c5c;color:#fff;}
.itel_box a+a {margin: 8% 0 0;}
.itel_box a span {overflow:hidden;border-radius: 50%;margin: 0 10px 0 0;width: 20px;height: 20px;}
.itel_box a span img {width:100%;height:auto;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.search_l .iconfont{font-size: 16px;display: none;}
.icon_tel i{display: block;width: 98px;height: 30px;line-height: 28px;text-align: center;border:2px solid #b2b2b2;font-size: 14px;color: #7f7f7f;border-radius: 15px;font-style: normal;}
.icon_pho i span{font-size:18px!important;display: block;margin-top: -3px;}
.hx_bg{height: 142px;position: relative;margin-top: -142px;z-index: 99;}
.icon_search.icon_pho:hover .itel_box.dh_c { transform: rotateX(0);}
/* index */
.swiper-container{/*overflow: auto !ibuttonmportant;*/}
.banner {position: relative;margin-top:0px;}
.index-banner-swiper {position: relative;background: #000;z-index:1;}
.banner-slide {height:100%;}
.banner-slide .txt{position: absolute; left: 10%;top:28%; ;z-index: 33;width:80%;}
.banner-slide .txtop{top:44% !important;text-align:center;padding-bottom:2.5%;}
.banner-slide .txtop1{top:37% !important;}
.banner-slide .txtop4{top:41% !important;left: 8% !important;}
.banner-slide .txtop3{top:21% !important;left: 4% !important;}
.banner-slide .txtop2{top:20% !important;text-align:center;}
.banner-slide .txt h2{font-size:1.8vw;color: #fff;margin: 0;padding: 0;padding:0px 0 0px 0; position: relative;text-transform: uppercase;font-weight:normal; line-height: 3vw;width: 41vw;text-align: left;border-radius: 0px;z-index: 999;}
.banner-slide .txt h5{font-size:1.8vw;color: #fff;margin: 0;padding: 0;padding:0px 0 0px 0; position: relative;text-transform: uppercase;font-weight:normal; line-height: 1.7;width:25vw;text-align: left; z-index: 999;border: 2px #fff solid;text-align: center;border-radius: 50px;}
.banner-slide .txt h7{font-size:1.7vw;color: #162d89;margin: 0; padding:0px 0 0px 0; position: relative;text-transform: uppercase;font-weight:normal; line-height: 1.5;width:32vw; z-index: 999;border: 2px #fff solid;text-align: center;border-radius: 50px;display: block;}
.banner-slide .txt h3{font-size:4.2vw; margin: 0;padding-top: 1%;padding-bottom:2%; position: relative;text-transform: uppercase; line-height:1; z-index: 999; font-weight: lighter;color:#fff;}
.banner-slide .txt .dx{font-size:3.6vw !important;}
.banner-slide .txt .dx2{font-size:4.2vw !important;}
.banner-slide .txt h3 span{-webkit-text-stroke: 1px #162d89;color: transparent; padding-bottom:10px;font-size:3.3vw;}
.banner-slide .txt h3 b{color:#03a20f; font-weight:100; -webkit-text-stroke: 1px #fff;color: ;font-size:5vw;}
.banner-slide .txt .hz{color:#fff;}
.banner-slide .txt .hzb{border: 2px #fff solid !important;}
.banner-slide .txt .to1{padding-top:3%;}
.banner-slide .txt .hzh{color:#333 !important;}
.banner-slide .txt .lz{color: #162d89 !important;}
.banner-slide .txt .hz1{color:#fff !important;padding: 0px 0 20px 0 !important;}
.banner-slide .txt .hzh2{color:#666 !important;padding: 39px 0 10px 0 !important;}
.banner-slide .txt .hz3{color:#666 !important;}
.banner-slide .txt .tyl{text-shadow: 0.1rem 0.1rem 0rem rgba(0, 0, 0, 0.5);}
.banner-slide .txt .tyb{text-shadow: 0.1rem 0.1rem 0rem rgba(255, 255, 255, 0.7);}
.banner-slide .txt .fzt{font-size:30px !important;}
.banner-slide .txt .strong{font-weight:bold;}
.banner-slide .txt .fztt{margin-top: -1% ! IMPORTANT;}
.banner-slide .txt .bot{margin-top:3% !important;}

.banner-slide .txt .line {width: 260px;height:12px;background: rgba(48, 97, 173, .2);margin: 0px 0 20px 0;position: relative;
    margin-top: -2.8%;}
.banner-slide .txt h5{margin-top:18px;font-weight: normal; z-index: 999;color:#fff;display: block;font-size: 1.4vw;position: relative;    text-transform: uppercase;letter-spacing:2px;}
.banner-slide .txt h6{margin:0;font-weight: normal; z-index: 999; font-size:2.1vw !important;line-height:1;}
.banner-slide .txt h4{margin:0;font-weight: normal; z-index: 999; font-size:1.4vw !important;line-height:1.8;}
.banner-slide .txt b{font-weight:bold;}
.font7{width:98px; border-radius: 10%; float: left;justify-content: center;font-size:16px; padding:1.2% 0.6% 1% 0.6%;line-height:20px !important; margin-left:1%;text-align: center;margin-bottom:4%;margin-top:3%;letter-spacing:1px !important;color: #162d89;font-weight: normal;height:98px;background: rgba(255,255,255,0.7);font-family: 'axt';}
.font7:nth-child(1){margin-left:0%;}
.font7 i{font-size: 30px; line-height: 30px;text-align: center; margin-bottom:5%;display: block;color: #162d89;font-weight: normal;}
.font7 b{width:30px;background: rgba(0,0,0,0.3); height:1px; margin:0 auto; display: block;margin-top:9%;}
.mjz{margin:0 auto !IMPORTANT;}
.banner-slide .txt.center {text-align: center;width:100%;left:0;top:16vw;margin: 0;}
.banner-slide .txt.center h1{font-size:3.3vw; color:#1f78c7; font-weight:bold; margin-top:6%; font-family: "Microsoft YaHei"; padding-bottom:18px;text-transform: uppercase; }
.banner-slide .txt.center h6{ color:#0b141b; font-size:1.7vw; font-weight:normal; letter-spacing:1px;text-transform: uppercase;}
.banner-slide .txt.none {display: none;}
.banner-slide .txt.right {text-align: right;left: auto;right: 10%;}
.banner-slide .txt.right .line {float: right;clear: both;}
.banner-slide .txt.right .banner-btn a{display: inline-block;vertical-align: middle;float: none;text-align: right;margin-right:0px;margin-left: 15px;}
.banner-slide .img {text-align: center;height:100%;transition: 6s;}
.banner-slide .txt .img1{text-align: left; margin-top:2%;}
.banner-slide .img1>a{    display: flex;justify-content: center;    align-items: center;height:100%;}
.banner-slide .img1 video{width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}

.con1t a{display: inline-block;vertical-align: middle;float: none;text-align: right;margin-right:0px;margin-left: 15px; background: none !important; width: 661px !important; margin:auto; text-indent:0px !important; margin-top:0px !important;  font-weight: lighter;} 
.index-banner .banner-btn a:after{ background:none !important;}
.con1t {clear: both; margin-top:0%;font-family: 'axt';}
.con1tmore .tit-166{border-radius: 60px;padding:10px 0;line-height: 1;display: inline-block;font-size:26px; background: linear-gradient(to right, #03a20f 0%, #03a20f 100%);position: relative;z-index: 999;color: #fff;box-shadow: 5px 5px 10px 0 rgba(48, 97, 173, .2);width: 300px;text-align: center;letter-spacing: 2px;}
.con1tmore .tit-16{border-radius: 60px;padding:12px 20px;line-height: 1;display: inline-block;font-size:19px; background: linear-gradient(to right, #03a20f 0%, #03a20f 100%); position: relative;z-index: 999;color: #fff;box-shadow: 5px 5px 10px 0 rgba(48, 97, 173, .2); text-align: center;letter-spacing: 1px;}
.con1tmore .tit-17{border-radius: 60px;padding:12px 20px; margin:0 10px; line-height: 1;display: inline-block;font-size:19px; background: linear-gradient(to right, #03a20f 0%, #03a20f 100%); color: #fff;position: relative; text-align: center;letter-spacing: 1px;box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .1);}
.con1tmore .tit-18{border-radius: 60px;padding:12px 20px;line-height: 1;display: inline-block;font-size:19px; background: linear-gradient(to right, #03a20f 0%, #03a20f 100%); color: #fff;position: relative; text-align: center;letter-spacing: 1px;box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .1);}
.con1tmore .tit-19{border-radius: 60px;padding:12px 20px;line-height: 1;display: inline-block;font-size:21px; background: linear-gradient(to right, #03a20f 0%, #03a20f 100%); color: #fff;position: relative; text-align: center;letter-spacing: 1px;box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .1);}

.banner-btn {clear: both; margin-top:2% !IMPORTANT;border-radius: 50px; width: 394px;font-family: 'axt';}
.more1 .tit-166 {
  border-radius: 50px;
  padding: 11px 12px;
  line-height: 1;
  display: inline-block;
  font-size: 17px;
  background: linear-gradient(to bottom, #c30d23, #d60720);
  position: relative;
  z-index: 999;
  color: #fff;
  box-shadow: 5px 5px 10px 0 rgba(48, 97, 173, .2);
  width: 290px;
  text-align: center;
  letter-spacing: 2px;
}
.more1 .tit-16 {
  border-radius: 50px;
  padding: 18px 5px;
  line-height: 1;
  display: inline-block;
  font-size: 20px;
  background: linear-gradient(to right, #c30d23 25%, #d60720 75%);
  position: relative;
  z-index: 999;
  color: #fff;
  box-shadow: 5px 5px 10px 0 rgba(48, 97, 173, .2);
  width: 215px;
  text-align: center;
  letter-spacing: 2px;
}
.more1 .tit-16 i {
    font-size: 20px;
    line-height: 1;
    margin-right: 8px;
margin-left: 6px;
    display: inline-block;
    vertical-align: top;
}
.more1 .tit-17 {
  border-radius: 20px;
  padding: 11px 5px;
  line-height: 1;
  display: inline-block;
  font-size: 16px;
  color: #333;
  position: relative;
  margin-left:-8%;
  padding-left: 7%;
  width: 200px;
  text-align: center;
  letter-spacing: 1px;
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .1);
background: #fff;
}
.more1 .tit-18 {
  border-radius: 60px;
  padding: 14px 15px;
  line-height: 1;
  display: inline-block;
  font-size: 16px;
  background: linear-gradient(to right, #337330 25%, #348b30 75%);
  position: relative;
  z-index: -1;
  color: #fff;
  box-shadow: 5px 5px 10px 0 rgba(48, 97, 173, .2);
  width: 230px;
  text-align: center;
  letter-spacing: 1px;margin-left:-5%;padding-left: 5%;
}
.more1 .icon {
  display: inline-block;
  margin-left: 15px;
  transition: all 0.5s;
}
.banner-slide .txt2{position: absolute; left: 0%;top:11%; ;z-index: 33;width:100%;text-align:center;}
.hz{color: #fff;}
.banner-slide .txt2 h3{font-size:2.8vw; margin: 0;padding-top: 20px;padding-bottom:0px; position: relative;text-transform: uppercase; line-height:2.8vw; font-weight: bold;}
.banner-slide .txt2 h2{font-size:24px; margin: 0;padding: 0;padding:14px 0; position: relative;text-transform: uppercase;font-weight:normal; line-height: 20px;width: 100%;text-align: center;}
.banner-slide .txt2 .line {width: 260px;height:12px;background: rgba(0,0,0,0.4);margin: 0px 0 20px 0;position: relative;margin: 0 auto;
    margin-top: -1.1%;}
.banner-slide .txt2 h4{font-size:1vw; padding:15px 0 20px 0;margin:0;font-weight: normal;line-height: 1.7vw;z-index: 999;}

.banner-slide .txt h7 {transform:translateY(200px);opacity:0;transition:all .6s;}
.banner-slide .txt h5 {transform:translateY(200px);opacity:0;transition:all .6s;}
.banner-slide .txt2 h2 {transform:translateY(200px);opacity:0;transition:all .6s;}
.banner-slide .txt2 h3 {transform:translateY(200px);opacity:0;transition:all .6s;}
.banner-slide .txt2 h4 {transform:translateY(200px);opacity:0;transition:all .6s;}
.banner-slide .txt h3 {transform:translateY(200px);opacity:0;transition:all .6s;}
.banner-slide .txt h4 {transform:translateY(200px);opacity:0;transition:all 0.6s;}
.banner-slide .txt h2 {transform:translateY(200px);opacity:0;transition:all .3s;}
.banner-slide .txt h1 {transform:translateY(200px);opacity:0;transition:all .3s;}
.banner-slide .txt h6 {transform:translateY(200px);opacity:0;transition:all .6s;}
.banner-slide .center h2 {transform:translateY(200px);opacity:0;transition:all 0.3s;}
.banner-slide .center h6 {transform:translateY(200px);opacity:0;transition:all 0.6s;}
.banner-slide .txt .line {transform:translateY(200px);opacity:0;transition:all 0.9s;}
.banner-slide .txt .banner-btn {transform:translateY(200px);opacity:0;transition:all 1.2s;}
.index-banner-swiper .swiper-slide-active .txt h4,.index-banner-swiper .swiper-slide-active .txt h5,.index-banner-swiper .swiper-slide-active .txt h2,.index-banner-swiper .swiper-slide-active .txt h1,.index-banner-swiper .swiper-slide-active .txt h6,.index-banner-swiper .swiper-slide-active .txt h3,.banner-slide .txt.center h2,.banner-slide .center h6,.index-banner-swiper .swiper-slide-active .txt .line,.index-banner-swiper .swiper-slide-active .banner-btn,.banner-slide .txt.center h2,.banner-slide .txt.center h,.index-banner-swiper .swiper-slide-active .txt1 h3,.index-banner-swiper .swiper-slide-active .txt1 h2,.index-banner-swiper .swiper-slide-active .txt2 h3,.index-banner-swiper .swiper-slide-active .txt2 h2,.index-banner-swiper .swiper-slide-active .txt2 h4,.index-banner-swiper .swiper-slide-active .txt h7{transform:translateY(0px);opacity:1;}

.banner .swiper-banner-pagination {bottom:4%;width: 100%; display: block;z-index: 90;}
.banner .swiper-banner-pagination .swiper-pagination-bullet {width:60px;height:4px;margin:0 0 0 10px;border-radius: 0;opacity:1;background: none; position: relative;z-index: 11;outline: none;}
.banner .swiper-banner-pagination .swiper-pagination-bullet::before {content: '';display: block;width: 100%;height: 3px;position: absolute;left: 0;top:8px;background: rgba(204,204,204,0.4);}
.banner .swiper-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity: 1;}
.banner .swiper-banner-pagination .swiper-pagination-bullet::after {content: '';display: block;position: absolute;left:0;top:8px;width:0;height: 3px;background: linear-gradient(120deg, #009c4e 10%, #009c4e 80%);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index: 10;}
.banner .swiper-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {-webkit-animation: w100 4000ms 1;animation: w100 4000ms 1;}
@keyframes w100{0%{width: 0%;} 100%{width: 100%;}}
@keyframes w100{0%{width: 0%;} 100%{width: 100%;}}

.indexb_wrapper1 {width: 100%; position: relative; overflow: hidden; padding-bottom:80px;}
.index-scroll {position:absolute;left:1%;top:70%;z-index:70;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.index-scroll h6{margin: 0;font-weight: normal;font-size: 0;position: relative;padding-bottom:7px;padding-left: 30px;}
.index-scroll h6::after {content: '';display: block;width: 100%;height: 1px;background: #fff;position: absolute;bottom: 0;left: 0;-webkit-animation: w100 3000ms infinite ease-in-out;animation: w100 3000ms infinite ease-in-out;}
.index-scroll h6 span{font-size: 12px;color: #fff;text-transform: uppercase;letter-spacing: 1px; margin-right: 10px;display: inline-block;vertical-align: middle;}
.index-scroll h6 i{width: 12px;height: 10px; background: url("");display: inline-block;vertical-align: middle;-webkit-animation: op01 1000ms infinite ease-in-out;animation: op01 1000ms infinite ease-in-out;}
@keyframes op01{0%{opacity: 0;}100%{opacity: 1;}}

/* bt */
.font16 {font-size: 16px;}
.font18 {font-size: 30px;}
.font44 {font-size: 42px;}
.Btn{ display: flex; align-items: center; border-radius: 100px; border: 1px solid #dadada; position: relative; top: 0; background: #fff;}
.Btn:hover{ top: -5px;}
.Btn .Btn_left{ color: #666666; padding: 0px 20px;}
.Btn .Btn_right{ height: 48px; width: 48px; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #009c4e;}
.Btn.color{ background: #009c4e; border: 1px solid #009c4e;}
.Btn.color .Btn_left{ color: #fff;}
.Btn.color .Btn_right{ background: #01ba5e;}
.Btn:hover{ background: #009c4e; border: 1px solid #009c4e; box-shadow: 0px 0px 20px rgba(0,156,178,.4);}
.Btn:hover .Btn_left{ color: #fff;}
.Btn:hover .Btn_right{ background: #01ba5e;}
.Title{ display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 55px;}
.Title .Title_left .Title_left_dd{ color: #009c4e;}
.Title .Title_left .Title_left_icon{ margin: 19px 0px; display: flex; align-items: center;}
.Title .Title_left .Title_left_icon span{ display: inline-block; width: 7px; height: 5px; border-radius: 100%; background: #828282;}
.Title .Title_left .Title_left_icon span:nth-child(1){ opacity: 1;}
.Title .Title_left .Title_left_icon span:nth-child(2){ opacity: .5; margin: 0px 4px;}
.Title .Title_left .Title_left_icon span:nth-child(3){ opacity: .2;}
.Title .Title_left .Title_left_dt{ color: #111111; line-height: 1.3; font-weight: bolder;font-family: 'Har';}
.Title .Title_left .Title_left_p{ color: #111111; line-height: 1.3; margin-top: 7px;}
.Title.color .Title_left .Title_left_dd{ color: #fff;}
.Title.color .Title_left .Title_left_icon span{ background: #fff;}
.Title.color .Title_left .Title_left_dt{ color: #fff;}
/* com */
.title_a1 dt {
    color: #2F2A2A;
    font: 600 3.125rem / 1.5em "Har";
}
.title_a1 dt::after {
    content: "";
    display: block;
    width: 5.75rem;
    height: .125rem;
    background: #009a68;
    margin-top: 0.2rem;
}
.titleb{text-align: center;font-size: 40px;color: #fff;font-weight: normal; position: relative;z-index: 1;font-size: 8rem;}
.titleb span{display: block;font-size: 20px;font-weight: lighter;color: #fff;margin:15px 0 0px 0;}
.titleb {
  font-size: 8rem;
  background: -webkit-linear-gradient(top, #009c4e 0%, rgba(0, 156, 78, 0) 100%);
  background: -moz-linear-gradient(top, #009c4e 0%, rgba(0, 156, 78, 0) 100%);
  background: -o-linear-gradient(top, #009c4e 0%, rgba(0, 156, 78, 0) 100%);
  background: linear-gradient(180deg, #009c4e 0%, rgba(0, 156, 78, 0) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -o-background-clip: text;
     background-clip: text;
  text-fill-color: transparent;
  text-transform: uppercase;
  opacity: 0.2;
}
.sr {
    font-family: 'neu';
}
.wh {
    padding: 0 13.54167%;
}
.ta {
    text-align: center;
}
.flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.cont1 {
  padding: 5.3125rem 0 5rem;
  background: url(https://memberpic.114my.com.cn/018722/uploadfile/image/20251213/20251213104531_1289463425.jpg) no-repeat center top;
  -o-background-size: cover;
     background-size: cover;
}
.cont1 .a1_v1 {
  margin-top: -2.5rem;background:#fff;border-radius: 20px;
}
.cont1 .a1_v1 .a1_b1 {
  width: 51%;
  position: relative;}
@media screen and (max-width: 1680px){.cont1 .a1_v1 .a1_b1{width: 52%;}}
.cont1 .a1_v1 .a1_b1 .mySwiper1 {
  position: relative;
  overflow: hidden;
  border-radius: .9375rem;
}

.cont1 .a1_v1 .a1_b1 .mySwiper1 .a {
  overflow: hidden;
  border-radius: .9375rem;
}
.cont1 .a1_v1 .a1_b1 .mySwiper1 .a img{width:100%;}
.cont1 .a1_v1 .a1_b1 .swiper-pagination2 {
  position: absolute;
  right: -1.375rem;
  top: 3.75rem;
  left: unset;
  width: auto;
  bottom: unset;
  z-index: 9;
}

.cont1 .a1_v1 .a1_b1 .swiper-pagination2 span {
  display: block;
  opacity: 1;
  background: url() no-repeat center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  width: 0.75rem;
  height: 0.75rem;
  margin-bottom: .7125rem;
}

.cont1 .a1_v1 .a1_b1 .swiper-pagination2 span.swiper-pagination-bullet-active {
  background: url(../images/doa2a.svg) no-repeat center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
}

.cont1 .a1_v1 .a1_b2 {
  width:44%;
}
.cont1 .a1_v1 .a1_b2 .p {
  color: #575757;
  font-size: 1vw;
  padding: 0.8em 0 1.4em;
  line-height: 1.6;
  font-family: 'axt';
}
.cont1 .a1_v1 .a1_b2 .p p{line-height: 1.6;}

/* strength */
.dfs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.str_bg{max-width:100%;height:200px; position: relative; padding: 0% 0%;margin: 0 auto;z-index: 99;}
.str_bg .w1500 *{line-height: 100%;}
.str_list{margin-top: 80px; border-top: 0px #ccc solid; border-bottom: 0px #ccc solid; padding:0 3%;}
.str_list,.str_list ul{height:100%;position: relative;}
.str_list li+li{border-left: 1px rgba(0,0,0,0.1) solid; padding-left: 5.6%;}
.str_list li p{font-size:30px;font-weight: 100;color:#fff;}
.str_list li em {display:flex;align-items:baseline;margin:6px 0;}
.str_list li em i{font-size:66px; color:#fff;font-style: normal; font-family:neu; font-weight:bold;}
.str_list li em b{font-size:18px;font-weight: 100;color:#fff;margin-left:5px;}
.str_list li>span{font-size:18px;color:rgba(255,255,255,0.6);}

.more-msl {
  display: inline-block;
  color: #009c4e;
  border: 1px solid #009c4e;
  text-decoration: none;
  position: relative;
  z-index: 2;
  overflow: hidden;
  white-space: nowrap;
  font: 500 1.2rem/2.6rem "axt";
  border-radius: 1.5rem;
  width: 8.75rem;
  text-align: center;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
       transition-duration: 0.3s;
}
.more-msl:after {
    content:'\e6cf';
    font-size: 19px;
    color: #009c4e;
    transition: all .5s;
    margin: 17px auto 0;
    font-family: 'iconfont';
}

.more-msl i {
  font-weight: 600;
}

.more-msl:before i{color: #fff;}
.more-msl:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #009c4e;
  border-radius: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
   -ms-transform: scale(0);
    -o-transform: scale(0);
       transform: scale(0);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  -moz-transition-property: transform, -moz-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
       transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
       transition-timing-function: ease-out;
}

.more-msl:hover{color: #fff;}
.more-msl:hover i{color: #fff;}

.more-msl:hover img {
  -webkit-filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
          filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
}

.more-msl:hover::before {
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
   -ms-transform: scale(2);
    -o-transform: scale(2);
       transform: scale(2);
}

/*products*/
.prd{display: flex;justify-content: space-between;}
.pro_bc{position: relative; background: #094b01;padding:5% 0 10% 0;z-index: 8;}
.pro_bc::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 91%;
    height: 91%;
    background: #fff;
    z-index: -1;
}
@media screen and (max-width: 1440px){.pro_bc::before{width: 97%;}}
@media screen and (max-width: 1280px){.pro_bc::before{width: 100%;}}
.pro_lts{ width: 100%;height:110px;display: flex;flex-direction: column;align-items: center;justify-content: center;background-size: cover;background: linear-gradient(90deg, #009865 0%, #00b679 100%);}
.pro_lts b{font-size: 32px;color: #fff;}
.pro_lts p{font-size: 15px;color: #fff;text-transform: uppercase;margin-top: 8px;}
.pro_ltsd{ width: 100%;height:105px;display: flex;flex-direction: column;align-items: center;justify-content: center;background-size: cover;background: linear-gradient(90deg, #009865 0%, #00b679 100%);}
.pro_ltsd b{font-size: 26px;color: #fff;line-height:1.2;}
.pro_ltsd p{font-size: 15px;color: #fff;text-transform: uppercase;margin-top: 8px;}
.pro_con{padding:14% 9%;font-size: 15px;color: #fff; background: #025bad;line-height:2.25;}
@media (max-width: 1680px){.pro_con {line-height:1.2;}}
@media (max-width: 1600px){.pro_con {line-height:1.2;}}
@media (max-width: 1500px){.pro_con {line-height:1.2;}}
@media (max-width: 1440px){.pro_con {line-height:1.2;}}
@media (max-width: 1360px){.pro_con {line-height:1.2;}}
.pro_con b{font-weight:bold; padding-bottom:8px;display: block;}
.pro_nav .prolist2021 ul {flex-direction: column;align-items: center;flex-wrap: wrap; justify-content: center;}
.pro_nav {width: 18%;/* margin-top: 30px; */}
@media (max-width: 1680px){.pro_nav {width: 20%;}}
@media (max-width: 1600px){.pro_nav {width: 22%;}}
@media (max-width: 1500px){.pro_nav {width: 23%;}}
@media (max-width: 1440px){.pro_nav {width: 23%;}}
@media (max-width: 1360px){.pro_nav {width: 23%;}}
.pro_nav .prolist2021 ul li {margin-bottom: 1px;text-align: left;line-height: 48px;font-size: 18px;transition:0.5s; background:#009865;width: 100%;padding:5% 0;}
.pro_nav .prolist2021 ul li .prolist2021_one{font-weight:bold;}
.pro_nav .prolist2021 ul li:hover a,.pro_nav .prolist2021 ul li a.on {transition:0.2s; color: #fff;}
.pro_nav .prolist2021 ul li:hover a,.pro_nav .prolist2021 ul li.on a{color: #fff;}
.pro_nav .prolist2021 ul li a {color: #fff;display: block;font-size: 20px;font-weight:100;line-height: 48px;padding:0% 19%;background: url(https://memberpic.114my.com.cn/018722/uploadfile/image/20251212/20251212202058_482125700.png) no-repeat 1.9vw;}
@media (max-width: 1680px){.pro_nav .prolist2021 ul li a {line-height: 38px;}}
@media (max-width: 1500px){.pro_nav .prolist2021 ul li a {line-height: 30px;}}
@media (max-width: 1440px){.pro_nav .prolist2021 ul li a {line-height: 28px;}}
.pro_nav .prolist2021 ul li dl {}
.pro_nav .prolist2021 dl dt {}
.pro_nav .prolist2021 dl dt a{font-size: 18px;}

.pro_nav .prolist2021 ul li dl dt:hover a {background: #00b679 url(https://memberpic.114my.com.cn/018722/uploadfile/image/20251212/20251212202058_482125700.png) no-repeat 1.9vw;transition:0.5s;color: #fff;}


.pro_tab {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 50px 0 45px;
}

.pro_tab ul {
    display: flex;
}

.pro_tab li a {
    width: 102px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    border: 1px solid #333;
    display: block;
    text-align: center;
}

.pro_tab li+li {
    margin-left: 21px;
}

.pro_tab li.on a {
    background: #0070b7;
    color: #fff;border-color: #0070b7;
}

a.pro_btn {
    font-size: 16px;
    color: #707070;
    width: 102px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #fff;
}
.pro_ic ul {}

.pro_ic ul li {width: 23.8%;padding: 1% 1% 8% 1%;background:#fff;float: left; transition:all .4s ease;border: 2px #eee solid;}
.pro_ic ul+ul {margin: 1.3% 0 0;display: inline-block;}
.pro_ic ul li+li{margin-left:1.5%;}
.pro_ic ul li:hover {transform: translateY(-10px);transition:all .4s ease;}
.pro_ic li img {
    width: 100%;
    height: auto;
}

.pro_c {overflow: hidden;position: relative;z-index: 2;max-width: 82%;padding: 0 0 0 2%;}
.pro_c>.fl{width:100%;}
.pro_c>.fr{width:130px;margin-right:20%;margin-top:96px;}

.pro_ic>div {
    flex-shrink: 0;
    width: 100%;
}

.pro_ic {
    display: flex;
    position: relative;
    padding:0% 0 0 0;
    z-index: 3;
    width: 80%;
}
@media (max-width: 1680px){.pro_ic {width: 79%;}}
@media (max-width: 1600px){.pro_ic {width: 76%;}}
@media (max-width: 1500px){.pro_ic {width: 76%;}}
@media (max-width: 1440px){.pro_ic {width: 75%;}}
@media (max-width: 1360px){.pro_ic {width: 75%;}}

.pro_ic li br {display: none;}
.pro_ic li>a {display: block;}

.pro_ic li span a {
    display: block;
    font-size: 1.1vw;
    margin-top: 13%;
    position: relative;
font-family: 'axt';
    text-align: center;
}

.pro_ic li span a:after {
content: 'See more';
    width: 7rem;
    position: absolute;
    right: 0;
    font-size: 0.8rem;
    bottom: -3rem;
    left: 0;
    margin: 0 auto;
    border-radius: 1rem;
    border: 1px solid #ddd;
    padding: 0.22rem 0;
font-family: 'axt';
color: #999;
}
.pro_bb {
    position: relative;
    z-index: 3;
}
.pro_num {
    display: none;
}

.pro_num.on {
    display: flex;
    justify-content: space-between;
    width: 82px;
}
.pro_num>span{font-size: 24px;color: #fff;display: block;z-index: 999;cursor: pointer;background: #025bad;width: 38px;height: 38px;text-align: center;line-height: 38px;border: 1px solid #eee;}
.pro_num>.pro_prev{transform: rotate(180deg);}
.pro_num>.pro_next{background:#fff;color:#025bad;}


.ctext {
    padding-left: 0px;
    padding-right: 0px;
}
.sy_sectB .w_width {
    position: relative;
}
.w_width {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.sy_sectB{width: 100%;padding-top: 5%;padding-bottom: 5%;overflow: hidden;}
.sy_sectB .w_width{position: relative;}
.sy_sectB ._t{width: 100%;}
.sy_sectB ._t::after{content: "";display: block;clear: both;}
.sy_sectB ._t .cont{float: left;width: 100%;margin-top: calc(10px + 0.48rem);}
.sy_sectB ._t .name{float: left;width: 100%;font-size: 44px;line-height:1;color: #111;font-family: 'alz';}
.sy_tit{font-size: 30px; color: #009c4e;}
.sy_sectB ._t .text{float: left;width: 60%;font-size: 18px;line-height:2;color: #999;margin-top: 10px;font-weight:100; line-height:1.5;}
.sy_sectB ._t .text p{line-height:2;}
.sy_sectB ._t .text .p1{padding-top: 9px;}
.sy_sectB ._t .text span{line-height:1.5;}
.sy_sectB ._b{width: 100%;margin-top: calc(10px + 0.43rem);height: calc(500px + 2.1rem);display: block;position: relative;margin-bottom: calc(30px + 0.15rem);}
.sy_sectB ._b::after{content: "";display: block;clear: both;}

.appli_con {padding: 3% 0 0;max-width: 100%; margin: 0 auto;}
.appli_call {}
.appli_call .divdgweb_new_div {margin-bottom:0 !important;}
.appli_call .divdgweb_new_div_item {display: flex !important;flex-direction: column-reverse;width: 20%;margin: 0 0.1%;background: #fff; overflow: hidden;padding:0 0 0.5% 0;}
.appli_call .divdgweb_new_div_item_content {display:flex;flex-direction: column;align-items: center;padding: 6% 10%; z-index: 999;background: #fff; width: 90%; margin: 0 auto; margin-top: -9%; box-shadow: 8px 6px 6px rgba(153, 153, 153, 0.25);border-radius: 10px;}
.appli_call .divdgweb_new_div_item_title {}
.appli_call .divdgweb_new_div_item_title a {font-size: 1.2vw;}
.appli_call .divdgweb_new_div_item_body {font-size: 0.9vw;width: 100%;text-overflow: ellipsis;-webkit-line-clamp: 3;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height:27px;font-weight: lighter;margin: 4% 0;color: #999;font-family: 'axt';}
@media (max-width: 1680px) {.appli_call .divdgweb_new_div_item_body{font-size: 0.9vw;}}
@media (max-width: 1440px) {.appli_call .divdgweb_new_div_item_body{font-size: 1vw;}}
@media (max-width: 1360px) {.appli_call .divdgweb_new_div_item_body{font-size: 1vw;}}
.appli_call .news_div_item_pic {overflow: hidden;}
.appli_call .news_div_item_pic a {overflow:hidden;}
.appli_call .news_div_item_pic a img {width:100%;height:auto;transition: 0.5s;}
.appli_call .divdgweb_new_div_item:hover img {transform:scale(1.1);}
.appli_call .ban_dot {display: flex !important;width: 100%;left: 0;justify-content: center;align-items: center;margin: 4% 0 0;text-decoration: overline;width: 100%;height: 1px;background: rgba(0,0,0,0.1);z-index: -1;}
.appli_call .ban_dot li {width: 6px;height: 6px;display: inline-block;background: #ccc;margin: 0 3%;transition: 0.5s;border-radius: 50%;position: relative;z-index: 5;cursor: pointer;}
.appli_call .ban_dot li:before {content:'';width: 18px;height: 18px;border: 2px solid #009c4e;position:absolute;top:0;left: -8px;border-radius:50%;margin: auto;bottom: 0;opacity:0.5;transition:0.5s;transform:scale(0);}
.appli_call .ban_dot li.slick-active:before {opacity:1;transform:scale(1);}
.appli_call .ban_dot li button {font-size:0;border: none;outline: none;}

/* hz*/
.agency{display:flex;justify-content:space-between;align-items:center; padding:3%;background:#fff;border-radius: 10px;position:relative;margin-bottom:5%;z-index:99;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}
.fa_img { padding: 0px 0px 0 0px;overflow: hidden;}
.fa_img .divdgweb_new_div {display: flex;width:100%;justify-content: space-between;}
.fa_img .divdgweb_new_div_item {
    width: 14%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column-reverse;
    position: relative;padding:0 0.25%;
    border: 1px #eee solid;
}
.fa_img .news_div_item_pic a { overflow: hidden;display: flex;flex-direction: column;}
.fa_img .news_div_item_pic img { width: 100%;height: auto;transition: all .5s;}
.fa_img .news_div_item_pic:hover img{transform: scale(1.2);transition: all .5s;}
.fa_img .divdgweb_new_div_item_a {
    display: block;
    width: 100%;
    height: 59px;
    line-height: 59px;
    font-size: 15px;
    color: #333;
    background: #fff;
    text-align: center; display: none;
}

.fa_img .divdgweb_new_div_item_content {position: relative;margin-top: -0px;}
.fa_img .slick-prev:before,.fa_img .slick-next:before{
    content: '\e88e';
    display: block;
    transform: rotate(180deg);
    font-size:32px;
    width: 52px;
    height: 52px;
    border-radius: 100%;
    border: 1px solid #ddd;
    line-height: 52px;
    text-align: center;color:#666;
    font-family: "iconfont";
letter-spacing: 26px;
}
.fa_img .slick-next:before{transform: rotate(0deg);}
.fa_img .slick-prev{left:-56px;top: 127px;}
.fa_img .slick-next{right:-24px;top: 127px;}
.fa_img .slick-initialized .slick-slide{display: flex !important;}

/*news*/
.indexTit .boxLeft .top h4{font-size: 45px;color: #333;text-transform: uppercase;}
.indexTit .boxLeft .top h5{font-size:24px;color: #666;margin-top: 1rem;font-weight:normal;}
@media screen and (max-width: 1366px){.indexTit .boxLeft .top h5{margin-top: 0rem;}} .indexTit .boxLeft .bot h6{font-size: 0.9rem;color: #999;margin-top: 0.1rem;}
.flexStart ul {
  display: flex;
}
.indexTit .boxRight div p{width: 3.4375rem;height: 3.4375rem;border-radius: 50%;background: linear-gradient(to top, #fff, #fff);border-bottom: 2px solid #F0F0F0;}

.cate_c ul li.on a::after {
    opacity: 1;
    background: #009864;
    content: "";
    height: 2px;
    width: 100%;
    left: 0;
    transition: all 0.3s ease-in-out;
    position: absolute;
    margin-top: 61px;
}
.indexNews{margin-top: -7.8125rem;position: relative;z-index: 1;}
.indexNews .box{position: relative;}
.indexNews .box .boxLeft{width: 42%;}
.indexNews .box .boxRight{width: 58%;box-sizing: border-box;background: #fff;padding: 0 4.375rem;}
.indexNews .box .boxRight .left{font-size: 1rem;color: #999;line-height: 7.8125rem;cursor: default;}
.indexNews .box .boxRight .right{width: 80%;margin-left: 5.625rem;}
.indexNews .box .boxRight .right .swiper-container{height: 7.8125rem;}
.indexNews .box .boxRight .right .swiper-container .swiper-slide{height: 7.8125rem;}
.indexNews .box .boxRight .right .swiper-container .swiper-slide .item{line-height: 7.8125rem;}
.indexNews .box .boxRight .right .swiper-container .swiper-slide .item .time{font-size: 1rem;color: #666;}
.indexNews .box .boxRight .right .swiper-container .swiper-slide .item .text{font-size: 1rem;color: #000;margin-left: 2.1875rem;width: 85%;}
.indexNews .box .boxBtn{position: absolute;right: 2.8125rem;top: 2.1875rem;}
.indexNews .box .boxBtn p{padding: 3px 0;outline: none;cursor: pointer;}
.indexNews .box .boxBtn p span{font-size: 1.125rem;color: #000;}
.indexNews .box .boxBtn p span:hover{color: #009864;}
.indexTit .boxLeft .bot{margin-top:0.5rem;}
.indexTit .boxLeft .bot h6{font-size: 0.875rem;color: #999;margin-top: 0.3125rem;}
.indexTit .boxRight {margin-top: 1rem;padding: 1% 0;border-bottom: 2px solid #F0F0F0;}
.indexTit .boxRight div span{font-size: 1rem;color: #000;line-height: 3.4375rem;transition: all 0.3s;position: relative;left: -2.1875rem;}
.indexTit .boxRight a{display: inline-block; position: relative;}
.indexTit .boxRight div span font{display: inline-block;width: 0.75rem;height: 0.125rem;background: #000;vertical-align: middle;margin-right: 0.7rem;}
.indexTit .boxRight div:hover span{left: -3.125rem;}
.news_bc{padding:5% 0 4% 0;position: relative;z-index: 5;background: url(https://memberpic.114my.com.cn/018722/uploadfile/image/20251213/20251213172550_630361067.jpg) no-repeat center bottom;}
.news_c{overflow: hidden;}
.cate_c ul{display: flex;}
.cate_c ul li+li{margin-left: 20px;}
.cate_c ul li a{display: block;width: 190px;height: 46px;line-height: 46px;color: #000; background: #eee; text-align: center;font-size: 20px;border-radius: 10px;}
.cate_c ul li.on a{background: #009864; font-weight:bold;color: #fff;}
.cate_c1 ul li:hover:last-child a {background:#009864;}
.news_tc {display: flex;justify-content: space-between;align-items: center;padding:0 20px;}

.news_cc {display: flex;padding:55px 0px 25px;transition:all .5s;overflow:hidden;}
.news_wz .news_div_item {width:calc(25% - 15px);flex-shrink: 0;position: relative;border: 1px solid #f8f8f8;}

.news_wz .news_div_item_pic img {width: 100%;height: auto;}
.news_cc .news_div+.news_div{display:none;}
.news_wz .news_div {display: flex;}
.news_wz .news_div_item .news_div_item_date {position: absolute; top: 219px; right: 0px;display: flex; width:70px; height: 60px;
 background: linear-gradient(to right, #f8f8f8, #f1f1f1); color: #666; font-size: 14px;  font-family: "axt"; z-index: 2; transition: all .5s; line-height: 32px;
    font-weight: 100;align-items: center;}
@media screen and (max-width: 1680px){.news_wz .news_div_item .news_div_item_date{top: 171px;}}
@media screen and (max-width: 1440px){.news_wz .news_div_item .news_div_item_date{top: 152px;}}
@media screen and (max-width: 1360px){.news_wz .news_div_item .news_div_item_date{top: 150px;}}
.news_div_item_date .news_div_item_year {font-size: 12px; position: absolute;padding-top: 33%; left: 16%;}
.news_div_item_date .news_div_item_month { font-size: 12px;  position: absolute;  padding-top: 33%;  left: 63%;}
.news_div_item_date .news_div_item_day { font-size: 30px;  position: absolute;  top: 9%; left: 29%;}
.news_wz .news_div_item:hover .news_div_item_date {background: #009966;color: #fff;}
.news_div_item_day { font-family: axt;}
.boxLeft {display: none;}
.news_wz .news_div_item .news_div_item_title a {display: block;font-size: 1.03vw;color: #333;position: relative;margin-top:30px; line-height: 1;overflow:hidden;font-weight: bold;font-family: 'axt';}
.news_wz .news_div_item .news_div_item_body {font-size: 15px; line-height: 24px;color: #666; padding-top: 14px; font-family: 'axt';    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical; overflow: hidden;}
.news_wz button { display: none!important;}
.news_wz .news_div_item .news_div_item_content { padding: 0 25px 38px; background: #f8f8f8;}
.news_wz { width: 100%;flex-shrink: 0;}
.news_wz .news_div_item+.news_div_item {margin-left: 20px;}
.news_wz+.news_wz{display:none;}
.news_wz .news_div_item .news_div_item_pic a {display: block;position: relative;}
.news_div_item {display: flex;flex-direction: column-reverse;}

/*ç‰ˆæƒ*/
.footer{background: #1e2327;padding-bottom: 3%;}
.footer .w80{padding-top: 80px;}
.footer .w80 .footer_logo{float: left;}
.footer .w80 .footer_logo a{}
.footer .w80 .footer_logo a img{    filter: grayscale(100%) brightness(1000%);}
.footer .w80 .footer_logo p{font-size: 40px;font-weight: bold;color: #fff;letter-spacing:6.8px;padding-top: 16px;font-family: "alz";}
.footer .w80 .footer_logo span{display: block;font-size: 17px;font-weight: bold; color: #fff; opacity: 0.2;padding-top: 6px;}
.footer .w80 .footer_ul{width: 36%;float: right;}
.footer .w80 .footer_ul ul{float: right;color: #fff;margin-right:20%;}
.footer .w80 .footer_ul ul p{font-size: 30px;font-weight: bold;font-family: "alz";}
.footer .w80 .footer_ul ul span{display: block;font-size: 20px;text-transform: uppercase;font-weight: bold;text-transform: uppercase;opacity: 0.2;margin-top: 4px;margin-bottom: 16px;}
.footer .w80 .footer_ul ul li{margin-bottom:12px;}
.footer .w80 .footer_ul ul li a{color: #fff; font-weight:lighter; font-size: 16px;bold;font-family: "axt";}
.footer .w80 .footer_ul ul i{display: inline-block;font-size: 16px;text-transform: uppercase;font-style: normal;border-bottom: 6px #009c4e solid;margin-top: 20px;}
.footer .w80 .footer_contact{float: right;width: 35%;border-left: 2px rgb(255 255 255 / 35%) dashed;padding-left: 80px;}
.footer .w80 .footer_contact img{float: left;margin-right: 50px;}
.footer .w80 .footer_contact p{font-size: 30px;color: #fff;background: #009c4e;border-radius: 14px;font-weight: bold;padding: 10px 20px;display: inline-block;float: left;margin-bottom: 20px;font-family: "alz";}
.footer .w80 .footer_contact ul{display: inline-block;float: left;color: #fff;line-height: 33px;}
.footer .w80 .footer_contact ul li{font-size: 20px; line-height:33px; font-weight:lighter; font-family: "axt";} 
.footer .w80 .footer_contact ul li strong{  font-weight:500;}
.footer .w80 .footer_contact i{display: block;font-size: 3.2vw;letter-spacing: 6px;text-transform: uppercase;font-style: normal;font-weight: bold;color: #fff;opacity: 0.1;margin-top: 20px;}
.footer_text{color: #fff;background: #0e1012;padding-top: 26px;padding-bottom: 26px; font-family: "axt";}
.footer_text i{font-size: 16px;font-style: normal;}
.footer_text i a{ color:#fff;font-size: 16px;}
.footer_text span{font-size: 16px;float: right;display: block;}
.footer_text span a{color: #fff;}
.nr{width:84%;margin: auto; font-weight:lighter;}
@media screen and (max-width: 1860px){.footer .w80 .footer_contact{width: 37%;}}
@media screen and (max-width: 1760px){.footer .w80 .footer_contact{width: 39%;}}
@media screen and (max-width: 1660px){.footer .w80 .footer_contact{width: 42%;}}
@media screen and (max-width: 1560px){.footer .w80 .footer_contact{width: 44%;}}
@media screen and (max-width: 1460px){.footer .w80 .footer_contact{width: 28%; }
.footer .w80 .footer_contact p{margin-top: 16%;}
.footer .w80 .footer_contact ul li{font-size: 18px;}}
@media screen and (max-width: 1290px){.footer .w80 .footer_ul{width: 16%;}
.footer .w80 .footer_ul ul{margin-right: 0px;float: left;margin-bottom: 60px;}}
@media screen and (max-width: 1190px){.footer .w80 .footer_contact{width: 32%;}
.footer .w80 .footer_contact p{margin-top: 16%;font-size: 3vw;}
.footer .w80 .footer_contact ul li{font-size: 1.6vw;}
.footer .w80 .footer_contact i{font-size: 2.4vw;}}
@media screen and (max-width: 990px){.footer .w80 .footer_ul{width: 22%;}}
@media screen and (max-width: 900px){.footer .w80 .footer_ul{width: 22%;}
.footer .w80 .footer_logo{width: 100%;margin-bottom: 8%;}
.footer .w80 .footer_ul{width: 100%;}
.footer .w80 .footer_contact{float: left;padding-left: 0px;border-left: 0px;width: 100%;}
.footer .w80 .footer_contact img{float: left;margin-right: 10%;}
.footer .w80 .footer_contact p{margin-top: 0%;font-size: 30px;float: left;}
.footer .w80 .footer_contact ul{float: left;}
.footer .w80 .footer_contact ul li{font-size: 20px;}
.footer .w80 .footer_contact i{font-size: 2.4vw;display: none;}
.footer .w80 .footer_ul{margin-top: 10%;}}
@media screen and (max-width: 700px){.footer .w80 .footer_contact img{margin-right: 50%;}
.footer .w80 .footer_contact p{margin-right: 30%;margin-top: 8%;}
.footer .w80 .footer_ul ul{margin-right: 16%;}
.footer_text{}
.footer_text i{display: block;}
.footer_text span{display: block;float: none;}}
@media screen and (max-width: 1510px){.footer .w80 .footer_ul{ width:30%;}
.footer .w80 .footer_logo p{ font-size:34px;}
.footer .w80 .footer_logo span{ font-size:14px;}
}

/*--kf--*/
.fixAside a { position: relative;}
.modeFix { transition: all .3s; opacity: 1;}
.hideFix { opacity: 0; transition: all .3s; left: 50%; transform: translateX(-50%); position: absolute; top: 0;}
.fixAside a:hover .hideFix { opacity: 1;}
.fixAside a:hover .modeFix { opacity: 0;}
.fixAside a:hover p { color: #009966;}
.fixAside { box-shadow: 0 0 10px rgba(0,0,0,0.1); padding:10px 2px 4px;  z-index:999; position: fixed; right: 30px; top: 80%; transform: translateY(-50%); background: #ffffff; width: 62px; border-radius: 60px;}
.chatPhone { align-items: center; display: flex; margin: 0 auto; position: relative; width: 44px; height: 44px; border-radius: 50%; background: #009966;}
.chatPhone i{ display: block; margin: 0 auto; font-size: 20px; color: #999; text-align: center;}
.chatPhone::after { content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0,153,102, 0.8);
    border: 1px solid rgb(0,153,102);
    animation: yuanRun 2s infinite linear;}
.chatPhone::before { content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0,153,102, 0.8);
    border: 1px solid rgb(0,153,102);
    animation: yuanRun 2s 1s infinite linear;}
.circleClass { position: relative; border-radius: 50%;}
.circleClass img { position: relative; z-index: 2;}
.circleClass::after { content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0,153,102, 1);
    border: 1px solid rgb(0,153,102);
    animation: yuanRun 2s infinite linear;}
.circleClass::before { content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0,153,102, 1);
    border: 1px solid rgb(0,153,102);
    animation: yuanRun 2s 1s infinite linear;}
@keyframes yuanRun {
  form {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  to {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}
.chatPhone img { z-index: 3; display: block; margin: 0 auto; position: relative;}
.fixAside li p { text-align: center; font-size: 13px; color: #666666; line-height:1;margin: 4px 0 10px 0}
.fixAside li { position: relative; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.fixAside li:last-child {border: none; margin-bottom: 0;}
.fixAside img { display: block; margin: 0 auto; width: 24px;}
.fixAside li i{ display: block; margin: 0 auto; font-size: 20px; color: #fff; text-align: center;position: relative;z-index: 999;}
.fixAside li .revi-hotline-wrapper {
  display: none;
  position: absolute;
  left: -244px;
  bottom: 72px;
  width: 240px;
  border-radius: 8px;
}
.fixAside li:hover .revi-hotline-wrapper { display:block;}
.fixAside li .revi-hotline {
  position: absolute;
  right: 0;
  width: 241px;
  background-color: #fff;
  border: 1px solid #ddd;
  cursor: text;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  box-shadow: -2px 3px 25px rgba(0,0,0,0.1);
  padding:12px;
  border-radius: 8px;
}
.fixAside li .revi-hotline h3 {
  margin: 16px 8px;
  font-family: 'neu';
  font-size: 28px;
  color: #009966;
  font-weight:bold;
}
.fixAside li .revi-hotline h4{ font-weight:normal; font-size:13px;}