@font-face{font-family:'mengyang';src:url('../fonts/mengyang.otf')}
:root{--color:#003D96;--second_color:#003686;--third_color:#c72b1c;--vh:100vh;--hm2width:8.95rem}
::-webkit-scrollbar{width:10px !important}
::-webkit-scrollbar-track{background-color:#f3f3f3 !important}
::-webkit-scrollbar-track-piece{background-color:#f3f3f3 !important;-webkit-border-radius:4px}
::-webkit-scrollbar-thumb{background-color:#ddd !important;border:solid 1px #C0C0C0 !important;border-radius:4px !important}
::-webkit-scrollbar-corner{background-color:#ddd !important}
::-webkit-scrollbar-thumb:hover{background-color:#F3F3E0 !important}
html.is-homepage::-webkit-scrollbar{display:none !important;width:0 !important}
body.is-homepage::-webkit-scrollbar{display:none !important;width:0 !important}
*{padding:0;margin:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:calc(100vw/19.2);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (min-width:1901px){html{font-size:100px}
}
@media (max-width:1580px){html{font-size:100px}
}
.banner-pagination-mobile{display:none}
@media (max-width:767px){html{font-size:calc(100vw/7.5)}
}
body{min-height:100%;font-family:'PingFang SC','Microsoft YaHei','Microsoft YaHei UI','SimSun','SimHei','Arial';font-size:16px;line-height:1.5;color:#333;background:#fff}
@media (max-width:1580px){body{font-size:16px}
}
@media (max-width:767px){body{font-size:0.28rem}
}
img{border:0;vertical-align:top}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-style:inherit;font-size:inherit;font-weight:normal}
a,a:hover,a:focus{text-decoration:none}
input,button{-webkit-appearance:none;border-radius:0}
button{cursor:pointer}
input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
textarea{resize:none;overflow:auto;font-family:'PingFang SC','Microsoft YaHei','Microsoft YaHei UI','SimSun','SimHei','Arial'}
input,button,textarea,select{border:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:normal;color:inherit;background:transparent}
select{-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
table{border-collapse:collapse}
.fl{float:left}
.fr{float:right}
.clear{zoom:1}
.clear:after{content:'';display:block;clear:both}
.container{margin:0 auto;width:83.333333%}
@media (max-width:1580px){.container{width:84%}
}
@media (max-width:1199px){.container{width:90%}
}
.bg-color1{background-color:#fff}
.pt60{padding-top:0.6rem}
@media (max-width:767px){.pt60{padding-top:0.8rem}
}
.ptb60{padding-top:0.6rem;padding-bottom:0.6rem}
@media (max-width:767px){.ptb60{padding-top:0.8rem;padding-bottom:0.8rem}
}
.ptb100{padding-top:1rem;padding-bottom:1rem}
@media (max-width:767px){.ptb100{padding-top:1.2rem;padding-bottom:1.2rem}
}
.pt100{padding-top:1rem}
@media (max-width:767px){.pt100{padding-top:1.2rem}
}
.pb100{padding-bottom:1rem}
@media (max-width:767px){.pb100{padding-bottom:1.2rem}
}
.ptb140{padding-top:1.4rem;padding-bottom:1.4rem}
@media (max-width:767px){.ptb140{padding-top:1.2rem;padding-bottom:1.2rem}
}
.pt140{padding-top:1.4rem}
@media (max-width:767px){.pt140{padding-top:1.2rem}
}
.pb140{padding-bottom:1.4rem}
@media (max-width:767px){.pb140{padding-bottom:1.2rem}
}
.font16{font-size:16px}
@media (max-width:1580px){.font16{font-size:14px}
}
@media (max-width:767px){.font16{font-size:0.28rem}
}
.font20{font-size:0.2rem}
@media (max-width:1580px){.font20{font-size:18px}
}
@media (max-width:991px){.font20{font-size:16px}
}
@media (max-width:767px){.font20{font-size:0.3rem}
}
.font24{font-size:0.24rem}
@media (max-width:1580px){.font24{font-size:20px}
}
@media (max-width:991px){.font24{font-size:18px}
}
@media (max-width:767px){.font24{font-size:0.34rem}
}
.font30{font-size:0.3rem}
@media (max-width:1199px){.font30{font-size:0.36rem}
}
@media (max-width:767px){.font30{font-size:0.4rem}
}
.font36{font-size:0.36rem}
@media (max-width:1199px){.font36{font-size:0.4rem}
}
@media (max-width:767px){.font36{font-size:0.42rem}
}
#hi-upgrade{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff;font-size:16px;line-height:26px;text-align:center}
#hi-upgrade .hi-wrap{position:absolute;top:50%;left:50%;margin:-177px 0 0 -450px;width:900px}
#hi-upgrade .hi-wrap .hi-title{font-size:30px;line-height:40px;color:#333}
#hi-upgrade .hi-wrap .hi-close{margin:10px 0;display:inline-block;cursor:pointer;font-size:18px;color:var(--color)}
#hi-upgrade .hi-wrap .hi-close:hover{text-decoration:underline}
#hi-upgrade .hi-wrap .hi-text1{color:#666}
#hi-upgrade .hi-wrap .hi-text1 span{color:var(--color)}
#hi-upgrade .hi-wrap .hi-text2{position:relative;margin:60px 0;color:#333}
#hi-upgrade .hi-wrap .hi-text2::before{content:"";position:absolute;top:50%;left:0;z-index:1;width:100%;border-top:1px solid #ddd}
#hi-upgrade .hi-wrap .hi-text2 span{position:relative;z-index:5;padding:0 30px;background:#fff}
#hi-upgrade .hi-wrap .hi-list{overflow:hidden}
#hi-upgrade .hi-wrap .hi-list li{display:inline-block;width:16%}
#hi-upgrade .hi-wrap .hi-list li div{margin:0 auto 5px;width:50px;height:50px}
#hi-upgrade .hi-wrap .hi-list li a{color:#666}
#hi-upgrade .hi-wrap .hi-list li a:hover{color:var(--color)}
#hi-upgrade .hi-wrap .hi-list li .hi-ico1{background:url(../images/hi-llq-1.jpg) no-repeat center / 100%}
#hi-upgrade .hi-wrap .hi-list li .hi-ico2{background:url(../images/hi-llq-2.jpg) no-repeat center / 100%}
#hi-upgrade .hi-wrap .hi-list li .hi-ico3{background:url(../images/hi-llq-3.jpg) no-repeat center / 100%}
#hi-upgrade .hi-wrap .hi-list li .hi-ico4{background:url(../images/hi-llq-4.jpg) no-repeat center / 100%}
#hi-upgrade .hi-wrap .hi-list li .hi-ico5{background:url(../images/hi-llq-5.jpg) no-repeat center / 100%}
#hi-upgrade .hi-wrap .hi-list li .hi-ico6{background:url(../images/hi-llq-6.jpg) no-repeat center / 100%}
.weitop{position:relative}
@media (max-width:1580px){.weitop:before{width:80px;height:400px;top:-92px}
}
@media (max-width:1199px){.weitop:before{width:60px;top:-69px}
}
@media (max-width:767px){.weitop:before{display:none}
}
.weibot{position:relative}
@media (max-width:1580px){.weibot:after{width:80px;height:400px;bottom:-87px}
}
@media (max-width:1199px){.weibot:after{width:60px;bottom:-66px}
}
@media (max-width:767px){.weibot:after{display:none}
}
.fotbox{color:#fff;position:relative}
.fotbox .fot1{padding:0.4rem 0 0.4rem;width:100%;background:url(../images/foot-map.png) no-repeat center top var(--color);background-size: auto 95%;}
.fotbox .fot1 .container{display:flex;flex-direction:column}
@media (max-width:1200px){.fotbox .fot1{padding:0.8rem 0 0.3rem}
}
@media (max-width:767px){.fotbox .fot1{padding-top:0.2rem}
}
.fotbox .fot1 .jut{display:flex;justify-content:space-between;align-items:center;padding-bottom:0.15rem;border-bottom:1px solid rgba(255,255,255,0.1)}
@media (max-width:767px){.fotbox .fot1 .jut{flex-wrap:wrap;padding-bottom:0.5rem}
}
.fotbox .fot1 .jut .left-box{display:flex;align-items:center;width:100%}
@media (max-width:767px){.fotbox .fot1 .jut .left-box{flex-direction:column}
}
.fotbox .fot1 .jut .lt{display:flex;align-items:center;flex-wrap:wrap}
@media (max-width:767px){.fotbox .fot1 .jut .lt{width:100%;flex-wrap:wrap;margin-bottom:0}
}
.fotbox .fot1 .jut .lt .logo{display:block;width:2.38rem;overflow:hidden;margin-right:0.36rem}
@media (max-width:1580px){.fotbox .fot1 .jut .lt .logo{width:3.2rem}
}
@media (max-width:767px){}
.fotbox .fot1 .jut .lt .logo img{width:100%;float:left}
.fotbox .fot1 .jut .select{width:2.1rem;height:0.45rem;background-color:rgba(0,54,134,0.1);border:solid 1px rgba(51,94,158,0.5)}
@media (max-width:767px){.fotbox .fot1 .jut .select{width:2.8rem;height:0.7rem}
}
.fotbox .fot1 .jut .select .tit{width:100%;height:100%;cursor:pointer;display:flex;user-select:none;align-items:center;justify-content:space-between}
.fotbox .fot1 .jut .select .tit span{display:block;width:calc(100% - 0.44rem);padding:0 0.22rem;font-size:16px}
@media (max-width:1580px){.fotbox .fot1 .jut .select .tit span{font-size:14px}
}
.fotbox .fot1 .jut .select .tit i{display:flex;align-items:center;justify-content:center;width:0.44rem;height:100%;position:relative}
.fotbox .fot1 .jut .select .tit i img{display:block;width:12px;float:left}
.fotbox .fot1 .jut .select .tit i:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1px;height:80%;background-color:#335e9e}
.fotbox .fot1 .jut .select .hover1{position:absolute;top:100%;width:100%;left:0;background-color:rgba(0,54,134,0.8);padding:5px 0;display:none;max-height:3.8rem;overflow:auto;border:solid 1px rgba(51,94,158,0.5);z-index:4}
.fotbox .fot1 .jut .select .hover1::-webkit-scrollbar{width:2px;height:1px}
.fotbox .fot1 .jut .select .hover1::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#999999}
.fotbox .fot1 .jut .select .hover1::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f5f5f5}
.fotbox .fot1 .jut .select .hover1 a{color:#333;display:block;font-size:14px;color:#fff;padding:5px 0.22rem;border-bottom:1px solid rgba(51,94,158,0.5)}
@media (max-width:1580px){.fotbox .fot1 .jut .select .hover1 a{font-size:12px}
}
.fotbox .fot1 .jut .select .hover1 a:last-child{border-bottom:none}
.fotbox .fot1 .jut .select .hover2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:none}
.fotbox .fot1 .jut .select .hover2 .container{position:relative}
.fotbox .fot1 .jut .select .hover2 .bgimg{width:100%;height:100%}
.fotbox .fot1 .jut .select .hover2 .bgimg img{width:100%;height:100%;object-fit:cover}
.fotbox .fot1 .jut .select .hover2 .c-cont{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:1.3rem 0 1rem}
.fotbox .fot1 .jut .select .hover2 .tit{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:0.25rem}
@media (max-width:767px){.fotbox .fot1 .jut .select .hover2 .tit{padding-bottom:0.4rem}
}
.fotbox .fot1 .jut .select .hover2 .tit .div2{position:absolute;right:0;width:0.45rem;height:0.45rem;display:flex;align-items:center;justify-content:center}
.fotbox .fot1 .jut .select .hover2 .tit .div2 img{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.fotbox .fot1 .jut .select .hover2 .tit .div2:hover img,.fotbox .fot1 .jut .select .hover2 .tit .div2:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fotbox .fot1 .jut .select .hover2 .tit .div2 img,.fotbox .fot1 .jut .select .hover2 .tit .div2 svg{width:0.2rem;height:0.2rem;min-width:15px;min-height:15px}
.fotbox .fot1 .jut .select .hover2 .link-box{display:flex;flex-wrap:wrap;max-height:3.8rem;overflow-y:auto;margin-top:0.35rem}
@media (max-width:767px){.fotbox .fot1 .jut .select .hover2 .link-box{max-height:8.5rem;margin-top:0.4rem}
}
.fotbox .fot1 .jut .select .hover2 .link-box::-webkit-scrollbar{width:2px;height:1px}
.fotbox .fot1 .jut .select .hover2 .link-box::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#999999}
.fotbox .fot1 .jut .select .hover2 .link-box::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f5f5f5}
.fotbox .fot1 .jut .select .hover2 .link-box .c-li{width:25%;margin-bottom:10px}
@media (max-width:767px){.fotbox .fot1 .jut .select .hover2 .link-box .c-li{width:50%}
}
.fotbox .fot1 .jut .select .hover2 .link-box .c-li a{font-size:14px;color:rgba(255,255,255,0.4);transition:all 0.3s}
.fotbox .fot1 .jut .select .hover2 .link-box .c-li a:hover{color:#fff}
@media (max-width:767px){.fotbox .fot1 .jut > .select{margin-top:0.5rem}
}
.fotbox .fot1 .jut .gt{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%}
@media (max-width:767px){.fotbox .fot1 .jut .gt{width:100%;align-items:flex-end}
}
@media (min-width:768px){.fotbox .fot1 .jut .gt .select{display:none}
}
@media (max-width:768px){.fotbox .fot1 .jut .gt .select{position:relative}
}
.fotbox .fot1 .jut .gt .fz_nei{display:flex;align-items:center;margin-left:auto;justify-content:flex-end}
.footer-logo{width:auto;height:50px}
@media (max-width:767px){.fotbox .fot1 .jut .gt .fz_nei{flex-wrap:wrap;width:40%}
.footer-logo{display:none}
}
.fotbox .fot1 .jut .gt .fen{font-size:16px;margin-right:0.3rem}
@media (max-width:1580px){.fotbox .fot1 .jut .gt .fen{font-size:14px}
}
@media (max-width:767px){.fotbox .fot1 .jut .gt .fen{width:auto;margin-bottom:6px}
}
.fotbox .fot1 .jut .gt .list{display:flex;align-items:center}
.fotbox .fot1 .jut .gt .list .li{position:relative;margin-right:0.2rem}
.fotbox .fot1 .jut .gt .list .li:last-child{margin-right:0}
.fotbox .fot1 .jut .gt .list .li .er{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;padding:5px;background-color:#fff;margin-top:15px}
@media (max-width:1580px){.fotbox .fot1 .jut .gt .list .li .er{width:100px}
}
.fotbox .fot1 .jut .gt .list .li .er img{width:100%}
.fotbox .fot1 .jut .gt .list a{display:flex;align-items:center;justify-content:center;width:0.5rem;height:0.5rem;background-color:rgba(51,94,158,0.1);border:solid 1px rgba(255,255,255,0.3);border-radius:50%;position:relative;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;overflow:hidden}
@media (max-width:991px){.fotbox .fot1 .jut .gt .list a{width:0.6rem;height:0.6rem}
}
.fotbox .fot1 .jut .gt .list a:before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;background-color:#333}
.fotbox .fot1 .jut .gt .list a img{position:relative;opacity:0.8;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;max-width:16px;max-height:16px}
@media (max-width:1580px){.fotbox .fot1 .jut .gt .list a img{max-width:12px;max-height:12px}
}
@media (min-width:768px){.fotbox .fot1 .jut .gt .list a img{max-width:0.25rem;max-height:0.25rem}
.fotbox .fot1 .jut .gt .list a:hover{border-color:#333}
.fotbox .fot1 .jut .gt .list a:hover img{opacity:1}
.fotbox .fot1 .jut .gt .list a:hover:before{width:100%}
}
.fotbox .fot1 .cont{display:flex;justify-content:space-between;align-items:flex-start;margin-top:0.4rem;width:100%}
@media (max-width:767px){.fotbox .fot1 .cont{flex-wrap:wrap}
}
.fotbox .fot1 .cont .item{flex:1}
@media (max-width:991px){.fotbox .fot1 .cont .item{margin-right:0.2rem}
.fotbox .fot1 .cont .item:last-child{margin-right:0}
}@media (max-width:767px){.fotbox .fot1 .cont .item{width:100%;margin-bottom:0.4rem;margin-right:0;padding-right:0.2rem;flex:none}
.fotbox .fot1 .cont .item:last-child{margin-bottom:0}
}
.fotbox .fot1 .cont .item .tit{display:flex;align-items:center;justify-content:space-between;color:#ffffff;font-size:16px}
@media (max-width:1580px){.fotbox .fot1 .cont .item .tit{font-size:15px}
}
.fotbox .fot1 .cont .item .tit i{display:block;padding-left:10px}
.fotbox .fot1 .cont .item .tit i img{width:10px;float:left;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
@media (min-width:768px){.fotbox .fot1 .cont .item .tit i{display:none}
}
.fotbox .fot1 .cont .item .f_list{padding-top:0.18rem}
@media (max-width:767px){.fotbox .fot1 .cont .item .f_list{display:none;padding-top:0.24rem}
}
.fotbox .fot1 .cont .item .f_list a{display:block;color:#fff;opacity:0.6;font-size:14px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin-bottom:10px}
@media (max-width:1580px){.fotbox .fot1 .cont .item .f_list a{font-size:14px;margin-bottom:6px}
}
@media (min-width:1200px){.fotbox .fot1 .cont .item .f_list a:hover{opacity:1}
}
@media (max-width:767px){.fotbox .fot1 .cont .item .f_list a{margin-bottom:10px}
}
.fotbox .fot1 .cont .item .f_list .nei{margin-right:0.4rem}
.fotbox .fot1 .cont .item .f_list .nei:last-child{margin-right:0}
.fotbox .fot1 .cont .item.on .tit i img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fotbox .fot1 .cont .item.qrcode-item{text-align:center;flex:0 0 auto;margin-left:auto}
.fotbox .fot1 .cont .item.qrcode-item .qrcode-title{color:#fff;font-size:16px;margin-bottom:0.18rem}
@media (max-width:1580px){.fotbox .fot1 .cont .item.qrcode-item .qrcode-title{font-size:15px}
}
.fotbox .fot1 .cont .item.qrcode-item .qrcode-img{max-width:120px;display:block;margin:0 auto}
.fotbox .fot1 .cont .item.qrcode-item .qrcode-text{color:#fff;margin-top:10px;font-size:14px;opacity:0.6}
@media (max-width:1580px){.fotbox .fot1 .cont .item.qrcode-item .qrcode-text{font-size:14px}
}
@media (max-width:767px){.fotbox .fot1 .cont .item.qrcode-item{width:100%;margin-left:0}
.fotbox .fot1 .cont .item.qrcode-item .qrcode-title{font-size:0.28rem;margin-bottom:0.24rem}
.fotbox .fot1 .cont .item.qrcode-item .qrcode-img{max-width:1.5rem}
.fotbox .fot1 .cont .item.qrcode-item .qrcode-text{font-size:0.24rem}
}
.fotbox .fot1 .cont .fz_item .f_list{display:flex;flex-wrap:wrap;justify-content:space-between}
@media (max-width:1199px){.fotbox .fot1 .cont .fz_item .f_list{display:block}
}
@media (max-width:767px){.fotbox .fot1 .cont .fz_item .f_list{display:none}
}
@media (max-width:1199px){.fotbox .fot1 .cont .fz_item .f_list .nei{margin-right:0}
}
.fotbox .fot2{padding:20px 0;background-color:var(--second_color)}
@media (max-width:767px){.fotbox .fot2{padding:0.5rem 0}
}
.fotbox .fot2 .container{display:flex;justify-content:space-between}
@media (max-width:767px){.fotbox .fot2 .container{flex-wrap:wrap;text-align:center;justify-content:center}
}
.fotbox .fot2 .container span,.fotbox .fot2 .container a{display:inline-block;font-size:14px;color:#fff;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0.6}
@media (max-width:1580px){.fotbox .fot2 .container span,.fotbox .fot2 .container a{font-size:14px}
}
.fotbox .fot2 .container a{margin-left:10px}
@media (min-width:1200px){.fotbox .fot2 .container a:hover{opacity:0.8}
}
@media (max-width:991px){.fotbox .fot2 .container a{margin-left:0}
}
.fotbox .fot2 .container .lt{display:flex;flex-wrap:wrap}
@media (max-width:1199px){.fotbox .fot2 .container .lt{width:60%}
}
@media (max-width:767px){.fotbox .fot2 .container .lt{justify-content:center;margin-bottom:0.2rem;width:100%;flex-direction:column;align-items:center}
}
.fotbox .fot2 .container .lt a{display:flex;align-items:center;margin-right:0.6rem}
.fotbox .fot2 .container .lt a{margin-left:20px}
@media (max-width:767px){.fotbox .fot2 .container .lt a{margin-right:0}
.fotbox .fot2 .container .lt a:nth-of-type(1){margin-left:0;margin:0.05rem 0}
}
.fotbox .fot2 .container .lt a i{display:block;width:18px;overflow:hidden}
@media (max-width:1580px){.fotbox .fot2 .container .lt a i{width:14px}
}
.fotbox .fot2 .container .lt a i img{float:left;width:100%}
@media (max-width:767px){.fotbox .fot2 .container .lt a:last-child i{margin-right:0.2rem}
}
.fotbox .fot2 .container .gt{display:flex}
.fotbox .fot2 .container .gt a{display:block;margin:0 0.25rem}
.fotbox .fot2 .container .gt a:last-child{margin-right:0}
@media (max-width:767px){.fotbox .fot2 .container .gt a:nth-of-type(1){margin-left:0}
}
.basemenubut{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;height:100%;width:22px}
.basemenubut span{display:block;width:100%;height:2px;margin-bottom:5px;border-radius:3px;background-color:#666;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.basemenubut span:last-child{margin-bottom:0}
.basemenubut span:nth-child(2){width:80%}
.basemenubut2 span:nth-child(1){transform:rotate(45deg);margin:0;margin-top:2px}
.basemenubut2 span:nth-child(2){display:none}
.basemenubut2 span:nth-child(3){transform:rotate(-45deg);margin:0;margin-top:-2px}
.hadheight{display:none;height:110px}
@media (max-width:1580px){.hadheight{height:81px}
}
@media (max-width:991px){.hadheight{height:71px}
}
@media (max-width:767px){.hadheight{height:61px}
}
.hadbox{position:fixed;top:0;left:0;width:100%;z-index:666;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.hadbox-sec1{transition:all 0.3s linear;display:flex;justify-content:space-between;color:#fff;border-bottom:1px solid rgba(255,255,255,0.2);line-height:110px;height:110px}
@media (max-width:1580px){.hadbox-sec1{height:80px;line-height:80px}
}
@media (max-width:991px){.hadbox-sec1{height:70px;line-height:70px}
}
@media (max-width:767px){.hadbox-sec1{height:60px;line-height:60px}
}
.hadbox-sec1 .lt{display:flex;align-items:center;height:100%;padding:0.25rem 0.3rem;border-right:1px solid rgba(255,255,255,0.2)}
.hadbox-sec1 .lt .logo{display:block;width:100%;overflow:hidden;margin-right:0.23rem}
@media (max-width:767px){.hadbox-sec1 .lt .logo{width:130px}
}
.hadbox-sec1 .lt .logo img,.hadbox-sec1 .lt .logo svg{float:left;width:100%;height:auto}
.hadbox-sec1 .lt .logo img:nth-child(2),.hadbox-sec1 .lt .logo svg:nth-child(2){display:none}
@media (max-width:767px){.hadbox-sec1 .lt .logo img,.hadbox-sec1 .lt .logo svg{float:left;width:100%;height:auto}
.hadbox-sec1 .lt .logo img:nth-child(1),.hadbox-sec1 .lt .logo svg:nth-child(1){display:none}
.hadbox-sec1 .lt .logo img:nth-child(2),.hadbox-sec1 .lt .logo svg:nth-child(2){display:block}
}
.hadbox-sec1 .lt .text{font-size:14px;opacity:0.4;line-height:1.4}
.hadbox-sec1 .lt .text a{color:#fff;transition:all 0.3s}
@media (max-width:1580px){.hadbox-sec1 .lt .text{font-size:12px}
}
@media (max-width:767px){.hadbox-sec1 .lt .text{font-size:14px}
}
.hadbox-sec1 .f_navbox{display:flex;align-items:center;margin-left:auto}
@media (max-width:1199px){.hadbox-sec1 .f_navbox{display:none}
}.hadbox-sec1 .f_navbox li{position:relative}
.hadbox-sec1 .f_navbox li .tit{display:flex;align-items:center;color:#fff;font-size:16px;position:relative;padding:0 0.31rem}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .tit{padding:0 10px}
}
@media (max-width:1280px){.hadbox-sec1 .f_navbox li .tit{padding:0 6px}
}
.hadbox-sec1 .f_navbox li .tit i{display:block;overflow:hidden;opacity:0.5;margin-left:10px;font-size:13px}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .tit i{margin-left:6px;font-size:11px}
}
.hadbox-sec1 .f_navbox li .tit i img{width:100%;float:left}
.hadbox-sec1 .f_navbox li .tit i img:nth-child(2){display:none}
.hadbox-sec1 .f_navbox li .tit:after{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;background-color:var(--color);height:2px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;border-radius:2px}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .tit:after{height:2px}
}
.hadbox-sec1 .f_navbox li .fz_hover{position:fixed;top:110px;left:0;width:100%;background-color:#fff;visibility:hidden;line-height:0;height:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;overflow:hidden;z-index:99}
.hadbox3 .hadbox-sec1 .f_navbox li .fz_hover{top:80px}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .fz_hover{top:80px}
.hadbox3 .hadbox-sec1 .f_navbox li .fz_hover{top:70px}
}
@media (max-width:991px){.hadbox-sec1 .f_navbox li .fz_hover{top:70px}
.hadbox3 .hadbox-sec1 .f_navbox li .fz_hover{top:60px}
}
@media (max-width:767px){.hadbox-sec1 .f_navbox li .fz_hover{top:60px}
.hadbox2 .hadbox-sec1 .f_navbox li .fz_hover{top:60px}
.hadbox3 .hadbox-sec1 .f_navbox li .fz_hover{top:60px}
}
.hadbox-sec1 .f_navbox li .fz_hover .container{display:flex;justify-content:center;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease}
.hadbox-sec1 .f_navbox li .fz_hover .container ul{display:flex;justify-content:center;max-width:100%;line-height:80px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;white-space:nowrap}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .fz_hover .container ul{line-height:50px}
}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li a{display:inline-block;padding:0 30px;color:#333333;font-size:16px;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li a::after{content:'';position:absolute;bottom:10px;left:30px;right:30px;height:2px;background:var(--color);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .fz_hover .container ul li a{padding:0 20px;font-size:14px}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li a::after{left:20px;right:20px}
}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li:hover a{color:var(--color)}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li:hover a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li.on a{color:var(--color)}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li.on a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.hadbox-sec1 .f_navbox li .had_hover{position:absolute;top:100%;left:0;width:100%;display:none}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro{padding:0.52rem 0 0.2rem}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile{display:flex;margin-bottom:0.2rem}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile:last-child{margin-bottom:0}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .f_img{width:21.875%;position:relative;display:block}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .f_img .img{display:block;width:100%;position:relative;padding-bottom:55.5%;overflow:hidden}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .f_img .img img{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .f_img .img:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .f_img:after{content:"";display:block;position:absolute;top:50%;right:-10px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #cccccc}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .f_img .fz_title{position:absolute;left:0;top:0.1rem;text-align:center;width:100%;color:#fff;line-height:1.6}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut{width:78.125%;padding-left:0.55rem;display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;line-height:1}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item{width:33.3333%;padding-right:0.2rem;margin-bottom:0.2rem}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title{display:flex;justify-content:space-between;align-items:center;padding-right:0.2rem;font-size:18px;padding-bottom:0.16rem;padding-top:0.16rem;line-height:1;color:#333333;border-bottom:1px solid #e8e8e8}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title{font-size:16px}
}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title i{display:block;width:8px;overflow:hidden}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title i img,.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title i svg{width:100%;float:left}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title i img:nth-child(2),.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title i svg:nth-child(2){display:none}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title i img path,.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title i svg path{fill:#666}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title:hover{color:var(--color)}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title:hover i img path,.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_title:hover svg path{fill:var(--color)}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_zhong{display:flex;flex-wrap:wrap;line-height:1.4;padding-top:0.2rem}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_zhong a{display:flex;align-items:center;width:50%;color:#666666;font-size:14px;padding-right:10px;margin-bottom:0.08rem}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_zhong a{font-size:12px}
}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_zhong a:nth-last-of-type(-n+2){margin-bottom:0}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_zhong a:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#666}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_zhong a span{display:block;width:calc(100% - 4px);padding-left:0.1rem}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_zhong a:hover{color:var(--color)}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadpro .f_mobile .fz_jut .item .fz_zhong a:hover:before{background-color:var(--color)}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution{width:100%;padding-top:0.4rem}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut{display:flex;flex-wrap:wrap;margin:0 -0.1rem}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item{width:25%;padding:0 0.1rem;margin-bottom:0.2rem}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list{display:block;position:relative;overflow:hidden}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list .img{width:100%;overflow:hidden;position:relative;padding-bottom:50.4%}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list .font{position:absolute;top:69%;width:100%;height:100%;background:rgba(0,0,0,0.3);padding:0.18rem 0;color:#fff;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list .font .fz_title{line-height:1.4;font-size:18px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;text-align:center}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list .font .fz_title{font-size:14px}
}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list:hover .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list:hover .font{background:rgba(0,54,134,0.8);top:0;padding-top:25.2%}
.hadbox-sec1 .f_navbox li .had_hover .hadbot_cont .hadsolution .fz_jut .f_item .fz_list:hover .font .fz_title{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hadbox-sec1 .f_navbox li:hover .tit span{color:var(--color)}
.hadbox-sec1 .f_navbox li:hover .tit:after{width:78%}
.hadbox-sec1 .f_navbox li:hover .fz_hover{visibility:visible;line-height:80px;height:80px;border-bottom:1px solid #eee}
@media (max-width:1580px){.hadbox-sec1 .f_navbox li:hover .fz_hover{line-height:50px;height:50px}
}
.hadbox-sec1 .f_navbox li:hover .hover1{display:block}
.hadbox-sec1 .f_navbox li.on .tit{color:var(--color)}
.hadbox-sec1 .gt{display:flex;height:100%;align-items:center}
.hadbox-sec1 .gt .lange{display:flex;align-items:center;height:100%;position:relative;border-left:1px solid rgba(255,255,255,0.2);padding:0 0.3rem}
.hadbox-sec1 .gt .f_lianxi{border-left:1px solid rgba(255,255,255,0.2);padding:0 0.3rem;height:100%;display:flex;align-items:center;color:#fff}
@media (max-width:767px){.hadbox-sec1 .gt .f_lianxi{display:none}
}
.hadbox-sec1 .gt .f_lianxi .f_wenzi{line-height:1.5}
.hadbox-sec1 .gt .f_lianxi a{color:#fff;line-height:1.1}
.hadbox-sec1 .gt .f_lianxi .f_img{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;border:1px solid rgba(255,255,255,0.2)}
.hadbox-sec1 .gt .f_lianxi .f_img img,.hadbox-sec1 .gt .f_lianxi .f_img svg{width:40%;max-height:40%;object-fit:contain}
.hadbox-sec1 .gt .f_lianxi .f_img svg path{fill:currentColor !important}
.hadbox:hover .gt .f_lianxi,.hadbox.hadbox2 .gt .f_lianxi{color:#999;border-left-color:#eee}
.hadbox:hover .gt .f_lianxi .f_img,.hadbox.hadbox2 .gt .f_lianxi .f_img{border-color:transparent;color:var(--color)}
.hadbox:hover .gt .f_lianxi a,.hadbox.hadbox2 .gt .f_lianxi a{color:#333}
@media (max-width:1580px){.hadbox-sec1 .gt .f_lianxi .f_img{width:48px;height:48px}
.hadbox-sec1 .gt .f_lianxi .f_wenzi .f_name{font-size:14px}
.hadbox-sec1 .gt .f_lianxi a{font-size:16px}
}
@media (max-width:767px){.hadbox-sec1 .gt .lange{display:none}
}
.hadbox-sec1 .gt .lange .tit{display:flex;align-items:center;color:#fff}
.hadbox-sec1 .gt .lange .tit span{opacity:0.5}
.hadbox-sec1 .gt .lange .tit i,.hadbox-sec1 .gt .lange .tit b{display:flex;overflow:hidden}
.hadbox-sec1 .gt .lange .tit i img,.hadbox-sec1 .gt .lange .tit b img,.hadbox-sec1 .gt .lange .tit i svg,.hadbox-sec1 .gt .lange .tit b svg{width:100%;float:left}
.hadbox-sec1 .gt .lange .tit i img:nth-child(2),.hadbox-sec1 .gt .lange .tit b img:nth-child(2),.hadbox-sec1 .gt .lange .tit i svg:nth-child(2),.hadbox-sec1 .gt .lange .tit b svg:nth-child(2){display:none}
.hadbox-sec1 .gt .lange .tit i img path,.hadbox-sec1 .gt .lange .tit b img path,.hadbox-sec1 .gt .lange .tit i svg path,.hadbox-sec1 .gt .lange .tit b svg path{fill:#fff}
.hadbox-sec1 .gt .lange .tit i{width:18px}
@media (max-width:1580px){.hadbox-sec1 .gt .lange .tit i{width:16px;margin-right:8px}
}
.hadbox-sec1 .gt .lange .tit b{width:10px;margin-left:10px}
@media (max-width:1580px){.hadbox-sec1 .gt .lange .tit b{width:8px;margin-right:8px}
}
.hadbox-sec1 .gt .lange .f_na{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;padding:12px 15px;background-color:#fff;display:none}
@media (max-width:767px){.hadbox-sec1 .gt .lange .f_na{left:initial;right:0;-webkit-transform:translateX(0%);transform:translateX(0%);padding:8px 10px;width:120px}
}
.hadbox-sec1 .gt .lange .f_na a{line-height:40px;display:block;text-align:center;border-bottom:1px solid #ddd;font-size:16px;white-space:nowrap;color:#333;text-overflow:ellipsis;overflow:hidden}
@media (max-width:1580px){.hadbox-sec1 .gt .lange .f_na a{font-size:14px}
}
@media (max-width:767px){.hadbox-sec1 .gt .lange .f_na a{font-size:12px;line-height:32px}
}.hadbox-sec1 .gt .lange .f_na a:last-child{border-bottom:none}
.hadbox-sec1 .gt .search1{display:flex;align-items:center;justify-content:center;height:100%;border-left:1px solid rgba(255,255,255,0.2);padding:0 0.3rem}
@media (max-width:767px){.hadbox-sec1 .gt .search1{display:none}
}
.hadbox-sec1 .gt .search1 .tit{display:flex;align-items:center}
.hadbox-sec1 .gt .search1 .tit i{display:flex;overflow:hidden}
.hadbox-sec1 .gt .search1 .tit i img,.hadbox-sec1 .gt .search1 .tit i svg{width:100%;float:left}
.hadbox-sec1 .gt .search1 .tit i img:nth-child(2),.hadbox-sec1 .gt .search1 .tit i svg:nth-child(2){display:none}
.hadbox-sec1 .gt .search1 .tit i img path,.hadbox-sec1 .gt .search1 .tit i svg path{fill:#fff;transition:fill 0.3s}
.hadbox-sec1 .gt .search1 .tit i{width:0.2rem}
@media (max-width:1199px){.hadbox-sec1 .gt .search1 .tit i{width:16px}
}
.hadbox-sec1 .gt .search1 .tit img,.hadbox-sec1 .gt .search1 .tit svg{width:0.2rem}
@media (max-width:1199px){.hadbox-sec1 .gt .search1 .tit img,.hadbox-sec1 .gt .search1 .tit svg{width:16px}
}
.hadbox-sec1 .gt .search1 .tit img path,.hadbox-sec1 .gt .search1 .tit svg path{fill:var(--color)}
.hadbox-sec1 .gt .qie{padding:0 0.3rem}
@media (min-width:1200px){.hadbox-sec1 .gt .qie{display:none}
}
.hadbox-sec1 .gt .qie span{background-color:#fff}
@media (max-width:767px){.hadbox-sec1 .gt .qie span{background-color:#666}
}.hadbox-sec2{position:absolute;left:0;top:100%;z-index:999;width:100%;height:100vh;height:calc(100vh - 70px);background-color:#fff;display:none}
.hadbox-sec2 .container{position:relative}
@media (max-width:1199px){.hadbox-sec2 .container{height:100%;padding:0}
}
@media (max-width:1199px){}
.hadbox-sec2 .container .f_portrait{width:90px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--color);border-radius:4px;font-size:14px}
.hadbox-sec2 .container .form{background-color:#f5f5f5;display:flex;align-items:center;margin-bottom:0.34rem;margin-top:0.34rem}
.hadbox-sec2 .container .form .f_sub,.hadbox-sec2 .container .form .tx{height:1rem}
.hadbox-sec2 .container .form .int{display:flex;align-items:center;width:calc(100% - 2.5rem);padding:0 0.45rem}
@media (max-width:767px){.hadbox-sec2 .container .form .int{width:calc(100% - 1.5rem)}
}
.hadbox-sec2 .container .form .int i{width:0.38rem;display:block;overflow:hidden}
.hadbox-sec2 .container .form .int i img{float:left;width:100%}
.hadbox-sec2 .container .form .int .tx{width:calc(100% - 0.38rem);padding:0.2rem 0.44rem}
@media (max-width:767px){.hadbox-sec2 .container .form .int .tx{font-size:0.28rem;padding:0.2rem 0.3rem}
}
.hadbox-sec2 .container .form .f_sub{display:flex;align-items:center;justify-content:center;width:2.5rem;color:#fff;background-color:var(--color)}
@media (max-width:767px){.hadbox-sec2 .container .form .f_sub{width:1.5rem;font-size:0.28rem}
}
.hadbox-sec2 .container .navbox{padding:0.4rem 0;line-height:60px;height:100%}
.hadbox-sec2 .container .navbox > ul{height:auto;margin-bottom:30px;overflow-x:hidden;overflow-y:auto}
.hadbox-sec2 .container .navbox > ul li{list-style:none}
.hadbox-sec2 .container .navbox > ul > li{border-bottom:1px solid #ddd}
.hadbox-sec2 .container .navbox > ul > li .tit{font-size:18px;display:flex;align-items:center;justify-content:space-between;color:#333}
.hadbox-sec2 .container .navbox > ul > li .tit i{width:60px;display:flex;align-items:center;flex-shrink:0;justify-content:center;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.hadbox-sec2 .container .navbox > ul > li .tit i img,.hadbox-sec2 .container .navbox > ul > li .tit i svg{float:left;width:20px;transform:scale(1.4)}
.hadbox-sec2 .container .navbox > ul > li .tit i img path,.hadbox-sec2 .container .navbox > ul > li .tit i svg path{fill:#333;width:100%}
.hadbox-sec2 .container .navbox > ul > li ul{line-height:35px;padding-bottom:15px;padding-left:20px;display:none}
.hadbox-sec2 .container .navbox > ul > li ul > li a{font-size:16px;color:#666;display:flex;justify-content:space-between;align-items:center}
.hadbox-sec2 .container .navbox > ul > li ul > li a i{width:50px;display:flex;align-items:center;flex-shrink:0;justify-content:center;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:relative}
.hadbox-sec2 .container .navbox > ul > li ul > li a i img,.hadbox-sec2 .container .navbox > ul > li ul > li a i svg{float:left;width:30px}
.hadbox-sec2 .container .navbox > ul > li ul > li a i img path,.hadbox-sec2 .container .navbox > ul > li ul > li a i svg path{fill:#666}
.hadbox-sec2 .container .navbox > ul > li ul > li a i:after,.hadbox-sec2 .container .navbox > ul > li ul > li a i:before{content:"";display:block;width:14px;height:2px;position:absolute;top:50%;left:50%;margin-left:-13px;background-color:#999}
.hadbox-sec2 .container .navbox > ul > li ul > li a i:before{transform:rotate(90deg)}
.hadbox-sec2 .container .navbox > ul > li ul > li.active > a i:before{opacity:0}
.hadbox-sec2 .container .navbox > ul > li ul ul a{font-size:14px}
.hadbox-sec2 .container .navbox > ul > li.active .tit i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.hadbox-sec2 .container .navbox > ul > li.on .tit{color:var(--color)}
.hadbox-sec2 .fz_bt{display:flex;align-items:center;justify-content:center;border-radius:3px;background-color:#fff;color:var(--color);transition:all 0.3s linear;font-size:0.26rem;height:0.9rem;border:1px solid #eee;width:100%}
.hadbox-sec2 .fz_bt i{display:flex;width:0.3rem;height:0.3rem;margin-right:0.2rem;overflow:hidden}
.hadbox-sec2 .fz_bt i svg{width:100%;height:100%}
.hadbox-sec2 .fz_bt i svg path{fill:var(--color)}
.hadbox-sec2 .fz_bt span{color:var(--color)}
.hadbox-sec2 .fz_bt:hover{background:var(--color);border-color:var(--color)}
.hadbox-sec2 .fz_bt:hover i svg path{fill:#fff}
.hadbox-sec2 .fz_bt:hover span{color:#fff}
.hadbox-sec3{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background:rgba(0,0,0,0.85) !important;z-index:9999}
.hadbox-sec3.hadbot{height:100% !important;background:rgba(0,0,0,0.85) !important}
.hadbox-sec3 .hadbot_cont{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;overflow:visible !important}
.hadbox-sec3 .hadbot_cont .container{max-width:800px;width:90%}
.hadbox-sec3 .hadbot_cont .cont{position:relative}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont{padding:50px 20px 30px}
}
.hadbox-sec3 .hadbot_cont .cont .form{background-color:#f5f5f5;display:flex;align-items:center;margin-bottom:0}
.hadbox-sec3 .hadbot_cont .cont .form .f_sub,.hadbox-sec3 .hadbot_cont .cont .form .tx{height:1rem}
.hadbox-sec3 .hadbot_cont .cont .form .int{display:flex;align-items:center;width:calc(100% - 2.5rem);padding:0 0.45rem}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .form .int{width:calc(100% - 1.5rem)}
}
.hadbox-sec3 .hadbot_cont .cont .form .int i{width:0.38rem;display:block;overflow:hidden}
.hadbox-sec3 .hadbot_cont .cont .form .int i img{float:left;width:100%}
.hadbox-sec3 .hadbot_cont .cont .form .int .tx{width:calc(100% - 0.38rem);padding:0.2rem 0.44rem}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .form .int .tx{font-size:0.28rem;padding:0.2rem 0.3rem}
}
.hadbox-sec3 .hadbot_cont .cont .form .f_sub{display:flex;align-items:center;justify-content:center;width:2.5rem;color:#fff;background-color:var(--color);transition:all 0.3s}
.hadbox-sec3 .hadbot_cont .cont .form .f_sub:hover{opacity:0.85}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .form .f_sub{width:1.5rem;font-size:0.28rem}
}
.hadbox-sec3 .hadbot_cont .cont .search-close-btn{position:absolute;top:-60px;right:-30px;width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#999;background:transparent;cursor:pointer;z-index:100;text-decoration:none;transition:all 0.3s}
.hadbox-sec3 .hadbot_cont .cont .search-close-btn:hover{color:var(--color)}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .search-close-btn{display:block}
}
.hadbox-sec3 .hadbot_cont .cont .fz_key{display:none}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .fz_key{display:none}
}
.hadbox-sec3 .hadbot_cont .cont .fz_key span,.hadbox-sec3 .hadbot_cont .cont .fz_key a{display:block;color:#999999;font-size:16px}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .fz_key span,.hadbox-sec3 .hadbot_cont .cont .fz_key a{font-size:14px}
}
.hadbox-sec3 .hadbot_cont .cont .fz_key a:hover{color:#999999}
.hadbox-sec3 .hadbot_cont .cont .fz_key .name{display:block;width:105px}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .fz_key .name{width:90px}
}
.hadbox-sec3 .hadbot_cont .cont .fz_key .jut{display:flex;flex-wrap:wrap;width:calc(100% - 105px)}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .fz_key .jut{width:calc(100% - 90px)}
}
.hadbox-sec3 .hadbot_cont .cont .fz_key .jut span{display:block;margin:0 0.24rem}
.hadbox-sec3 .hadbot_cont .cont .fz_key .jut a,.hadbox-sec3 .hadbot_cont .cont .fz_key .jut span{margin-bottom:0.14rem}
.hadbox-sec3 .hadbot_cont .cont .fz_title{display:none}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .fz_title{display:none}
}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .fz_title{display:none}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong{display:none}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .f_zhong{display:none}
}.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt{width:55%;display:flex;justify-content:space-between;padding-left:0.4rem}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt{width:56%}
}@media (max-width:1290px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt{width:65%}
}@media (max-width:1200px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt{width:70%}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item{margin-right:0.8rem}
@media (max-width:991px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item{margin-right:0.2rem}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item:last-child{margin-right:0}
}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item{width:100%;margin-bottom:0.4rem}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item:last-child{margin-bottom:0}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .tit{display:flex;align-items:center;justify-content:space-between;color:#333;font-size:16px;transition:all 0.3s}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .tit:hover{color:var(--color)}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .tit{font-size:14px}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .tit i{display:block;padding-left:10px}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .tit i img{width:10px;float:left;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
@media (min-width:768px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .tit i{display:none}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list{padding-top:0.18rem}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list{display:none;padding-top:0.24rem}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list a{display:block;color:#000000;opacity:0.7;font-size:14px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin-bottom:10px}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list a{font-size:12px;margin-bottom:6px}
}
@media (min-width:1200px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list a:hover{opacity:1}
}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list a{margin-bottom:10px}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list a:hover{color:var(--color);opacity:1}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list .nei{margin-right:0.4rem}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item .f_list .nei:last-child{margin-right:0}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item.on .tit i img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .fz_item .f_list{display:flex;flex-wrap:wrap;justify-content:space-between}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .fz_item .f_list{display:none}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen{display:flex;align-items:center;font-size:16px;color:#333333}
@media (max-width:1900px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen{font-size:14px}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .name{font-size:16px;margin-right:0.3rem}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .name{font-size:14px}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list{display:flex;align-items:center}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list .li{position:relative;margin-right:0.2rem}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list .li:last-child{margin-right:0}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list .li .er{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;padding:5px;background-color:#fff;margin-top:15px}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list .li .er{width:100px}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list .li .er img,.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list .li .er svg{width:100%}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a{display:flex;align-items:center;justify-content:center;width:0.5rem;height:0.5rem;background-color:#f5f5f5;border-radius:50%;transition:all 0.3s}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a:hover{background-color:var(--color)}
@media (max-width:991px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a{width:0.6rem;height:0.6rem}
}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a{width:0.72rem;height:0.72rem}
}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a img{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;max-width:24px;max-height:24px}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a svg path{fill:#315c9c}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a:hover svg path{fill:#fff}
@media (max-width:1580px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a img{max-width:20px;max-height:20px}
}
@media (min-width:768px){.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a:hover img{opacity:1}
}
.hadbox:hover .hadbox-sec1{background-color:#fff;border-color:#eee}
.hadbox:hover .hadbox-sec1 .lt{border-color:#eee}
.hadbox:hover .hadbox-sec1 .lt .logo img:nth-child(1),.hadbox:hover .hadbox-sec1 .lt .logo svg:nth-child(1){display:none}
.hadbox:hover .hadbox-sec1 .lt .logo img:nth-child(2),.hadbox:hover .hadbox-sec1 .lt .logo svg:nth-child(2){display:block}
.hadbox:hover .hadbox-sec1 .lt .text{color:#999999;opacity:1}
.hadbox:hover .hadbox-sec1 .lt .text a,.hadbox.hadbox2 .hadbox-sec1 .lt .text a{color:#999}
.hadbox:hover .hadbox-sec1 .lt .text a:hover{color:var(--color)}
.hadbox:hover .hadbox-sec1 .f_navbox li .tit{color:#333333}
.hadbox:hover .hadbox-sec1 .f_navbox li .tit i img:nth-child(1){display:none}
.hadbox:hover .hadbox-sec1 .f_navbox li .tit i img:nth-child(2){display:block}
.hadbox:hover .hadbox-sec1 .gt .lange{border-color:#eee}
.hadbox:hover .hadbox-sec1 .gt .lange .tit span{opacity:1;color:#333333}
.hadbox:hover .hadbox-sec1 .gt .lange .tit i img path,.hadbox:hover .hadbox-sec1 .gt .lange .tit i svg path,.hadbox:hover .hadbox-sec1 .gt .lange .tit b img path,.hadbox:hover .hadbox-sec1 .gt .lange .tit b svg path{fill:#333333}
.hadbox:hover .hadbox-sec1 .gt .lange .tit b svg path{fill:#7f7f7f}
.hadbox:hover .hadbox-sec1 .gt .search1{border-left-color:#eee}
.hadbox:hover .hadbox-sec1 .gt .search1 .tit i img path,.hadbox:hover .hadbox-sec1 .gt .search1 .tit i svg path{fill:#333}
.hadbox:hover .hadbox-sec1 .gt .qie span{background-color:#666}
.hadbox2 .hadbox-sec1{background-color:#fff;border-color:#eee}
.hadbox2 .hadbox-sec1 .lt{border-color:#eee}
.hadbox2 .hadbox-sec1 .lt .logo img:nth-child(1),.hadbox2 .hadbox-sec1 .lt .logo svg:nth-child(1){display:none}
.hadbox2 .hadbox-sec1 .lt .logo img:nth-child(2),.hadbox2 .hadbox-sec1 .lt .logo svg:nth-child(2){display:block}
.hadbox2 .hadbox-sec1 .lt .text{color:#999999;opacity:1}
.hadbox2 .hadbox-sec1 .f_navbox li .tit{color:#333333}
.hadbox2 .hadbox-sec1 .f_navbox li .tit i img:nth-child(1){display:none}
.hadbox2 .hadbox-sec1 .f_navbox li .tit i img:nth-child(2){display:block}
.hadbox2 .hadbox-sec1 .gt .lange{border-color:#eee}
.hadbox2 .hadbox-sec1 .gt .lange .tit span{opacity:1;color:#333333}
.hadbox2 .hadbox-sec1 .gt .lange .tit i img path,.hadbox2 .hadbox-sec1 .gt .lange .tit i svg path,.hadbox2 .hadbox-sec1 .gt .lange .tit b img path,.hadbox2 .hadbox-sec1 .gt .lange .tit b svg path{fill:#333333}
.hadbox2 .hadbox-sec1 .gt .lange .tit b svg path{fill:#7f7f7f}
.hadbox2 .hadbox-sec1 .gt .search1{border-left-color:#eee}
.hadbox2 .hadbox-sec1 .gt .search1 .tit i img path,.hadbox2 .hadbox-sec1 .gt .search1 .tit i svg path{fill:#333}
.hadbox2 .hadbox-sec1 .gt .qie span{background-color:#666}
.hadbox3 .hadbox-sec1{line-height:80px;height:80px}
@media (max-width:1580px){.hadbox3 .hadbox-sec1{height:70px;line-height:70px}
}
@media (max-width:991px){.hadbox3 .hadbox-sec1{height:60px;line-height:60px}
}
@media (max-width:767px){.hadbox3 .hadbox-sec1{height:60px;line-height:60px}
}
.hadbot{background-color:#fff;height:auto}
@media (max-width:1580px){.hadbot{height:auto}
}
@media (max-width:767px){.hadbot{height:auto}
}
.hadbot .hadbot_cont{overflow:auto;height:auto}
@media (max-width:1580px){.hadbot .hadbot_cont{height:auto}
}
@media (max-width:767px){.hadbot .hadbot_cont{height:auto}
}
.hadbox.hadbox2 .hadbot .hadbot_cont{height:auto}
.hadbot .hadbot_cont::-webkit-scrollbar{width:2px;height:1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.hadbot .hadbot_cont::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:var(--color);-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.hadbot .hadbot_cont::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#ededed}
.hadbot .hadbot_jut{height:100px;width:100%;background:url(../images/coloedfdfbag1.jpg) no-repeat center;background-size:cover}
@media (max-width:1580px){.hadbot .hadbot_jut{height:80px}
}
@media (max-width:767px){.hadbot .hadbot_jut{display:none}
}
.hadbot .hadbot_jut .container{height:100%}
.hadbot .hadbot_jut .container .cont{display:flex;height:100%;width:100%;align-items:center;justify-content:space-between;padding-left:0.38rem;color:#fff}
.hadbot .hadbot_jut .container .cont .fz_lt{display:flex}
.hadbot .hadbot_jut .container .cont .fz_lt .font{margin-right:20px;display:flex;align-items:center}
.hadbot .hadbot_jut .container .cont .fz_lt .font .name{line-height:1;opacity:1;font-size:14px}
@media (max-width:1580px){.hadbot .hadbot_jut .container .cont .fz_lt .font .name{font-size:14px}
}
.hadbot .hadbot_jut .container .cont .fz_lt .font .tel{line-height:0.8;font-size:24px}
@media (max-width:1580px){.hadbot .hadbot_jut .container .cont .fz_lt .font .tel{font-size:22px}
}
.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt{display:flex;align-items:center;justify-content:center;border-radius:3px;background-color:#fff;width:150px;color:var(--color);transition:all 0.3s linear;font-size:16px;height:50px}
.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt span{color:var(--color)}
@media (max-width:1580px){.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt{width:130px;font-size:14px;height:45px}
}
.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt i{display:block;width:0.2rem;margin-right:0.2rem;overflow:hidden}
.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt i img,.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt i svg{width:100%;float:left}
.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt i svg path{fill:var(--color)}
.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt:hover{background-color:#d40400;color:#fff}
.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt:hover span{color:#fff}
.hadbot .hadbot_jut .container .cont .fz_lt .fz_bt:hover i svg path{fill:#fff}
.hadbot .hadbot_jut .container .cont .close{display:flex;align-items:center;color:#ffffff;cursor:pointer;font-size:18px}
@media (max-width:1580px){.hadbot .hadbot_jut .container .cont .close{font-size:16px}
}
.hadbot .hadbot_jut .container .cont .close i{overflow:hidden;width:0.24rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin-left:0.2rem}
.hadbot .hadbot_jut .container .cont .close i img,.hadbot .hadbot_jut .container .cont .close i svg{width:100%;float:left}
.hadbot .hadbot_jut .container .cont .close:hover i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.hadbot .hadbot_jut .container .cont .close span{color:#fff;text-align:center;line-height:1}
.hadbox-sec3 .hadbot_jut .container .cont .close{position:absolute;top:1rem;right:0.55rem;flex-direction:column;justify-content:center}
.hadbox-sec3 .hadbot_jut .container .cont .close i{width:0.5rem;height:0.5rem;min-width:40px;min-height:40px;border-radius:1000px;background:var(--color);display:flex;align-items:center;justify-content:center;margin-bottom:10px;margin-left:0}
.hadbox-sec3 .hadbot_jut .container .cont .close i img,.hadbox-sec3 .hadbot_jut .container .cont .close i svg{width:0.2rem;height:0.2rem;width:15px;height:15px}
.hadbox-sec3 .hadbot_jut .container .cont .close span{color:var(--color);order:1;font-size:14px;font-size:18px}
@media (max-width:1580px){.hadbox-sec3 .hadbot_jut .container .cont .close span{font-size:16px}
}
.bannerbox{width:100%;position:relative}
@media (max-width:1199px){.bannerbox{height:auto}
}
.bannerbox .fz_zhong{width:100%;position:relative;z-index:888}
.bannerbox .f_jut{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:2;opacity:1;-webkit-transition:all 0.3s 1.2s ease;transition:all 0.3s 2s ease;overflow:hidden;display:none}
@media (max-width:1199px){.bannerbox .f_jut{display:none}
}
.bannerbox .f_jut .fz_img{width:100%;height:100%;position:relative}
.bannerbox .f_jut .fz_img .lt,.bannerbox .f_jut .fz_img .gt{width:56.25%;height:100%;position:absolute;top:0;overflow:hidden;z-index:4}
.bannerbox .f_jut .fz_img .lt span,.bannerbox .f_jut .fz_img .gt span{display:block;width:100%;height:100%;position:relative}
.bannerbox .f_jut .fz_img .lt{transform:skew(-18deg);transform-origin:right top;left:0}
.bannerbox .f_jut .fz_img .lt span{background:url(../images/bannbagzuoyou1.png);background-position:left bottom;background-size:cover;background-repeat:no-repeat;transform:skew(18deg)}
.bannerbox .f_jut .fz_img .gt{right:0;transform:skew(-18deg);transform-origin:left  bottom}
.bannerbox .f_jut .fz_img .gt span{background:url(../images/bannbagzuoyou2.png);background-position:right 0;background-size:cover;background-repeat:no-repeat;transform:skew(18deg)}
.bannerbox .f_jut .fz_img .img{width:100%;height:100%}
.bannerbox .f_jut .fz_img .img img{width:100%;height:100%;object-fit:cover}
.bannerbox .f_jut .fz_img .img2{position:absolute;top:0;left:0;z-index:5}
.bannerbox .f_jut .font{position:absolute;bottom:0.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:16px;color:#ffffff}
@media (max-width:1580px){.bannerbox .f_jut .font{font-size:14px}
}
.bannerbox .f_jut .font span{display:block;width:3px;height:0.66rem;background-color:#e60012;margin:0 auto;margin-bottom:0.2rem}
.bannerbox .f_jut .font .tit{line-height:1;margin-bottom:0.2rem}
.bannerbox .f_jut .font i{display:block;width:0.22rem;overflow:hidden;margin:0 auto;-webkit-animation:shangxia 2s linear infinite;animation:shangxia 2s linear infinite}
.bannerbox .f_jut .font i img{float:left;width:100%}
.bannerbox .fz_cont .item{position:relative}
.bannerbox .fz_cont .item:before{content:"";display:block;position:absolute;right:0;top:0;width:79%;height:100%;background:url(../images/jianbianimfaz1.png) no-repeat;background-position:right top;background-size:100%;display:none}
@media (max-width:767px){.bannerbox .fz_cont .item:before{height:100%;width:100%;background-color:var(--color);opacity:0.5}
}
.bannerbox .fz_cont .item .fz_img{height:100vh;width:100%;position:relative}
@media (max-width:767px){.bannerbox .fz_cont .item .fz_img{height:50vh}
}
.bannerbox .fz_cont .item .fz_img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);pointer-events:none}
.bannerbox .fz_cont .item .fz_img img{width:100%;height:100%;object-fit:cover}
.bannerbox .fz_cont .item .fz_img video{width:100%;height:100%;object-fit:cover}
.bannerbox .fz_cont .item .fz_img img:nth-child(2){display:none}
.bannerbox .fz_cont .item .f_main{position:absolute;top:50%;left:0;width:100%;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width:767px){.bannerbox .fz_cont .item .f_main{top:calc(30px + 25vh);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.bannerbox .fz_cont .item .f_main .font{width:100%;text-align:left}
@media (max-width:767px){.bannerbox .fz_cont .item .f_main .font{text-align:center}
}
.bannerbox .fz_cont .item .f_main .font .tit{font-size:0.6rem;line-height:1.2;font-weight:bold;margin-bottom:0.5rem;position:relative}
@media (max-width:1580px){.bannerbox .fz_cont .item .f_main .font .tit{font-size:.46rem}
}
@media (max-width:767px){.bannerbox .fz_cont .item .f_main .font .tit:after{left:inherit;right:100%;margin-left:0;top:6px;margin-right:2px;display:none}
.bannerbox .fz_cont .item .f_main .font .tit{font-size:26px;margin-bottom:0.3rem}
.bannerbox .fz_cont .item .f_main .font .text{font-size:18px}
}
.bannerbox .fz_cont .item .f_main .font .text{opacity:0.4}
@media (max-width:1199px){.bannerbox .fz_cont .item .f_main .font .text{opacity:0.6}
}
.bannerbox .fz_cont .qie{position:absolute;left:0;bottom:1.4rem;width:100%;z-index:2}
@media (max-width:767px){.bannerbox .fz_cont .qie{bottom:0.6rem;display:none}
}
.bannerbox .fz_cont .qie .container{display:flex;justify-content:space-between}
.bannerbox .fz_cont .qie .container .banner_page{font-family:'mengyang';font-size:18px;display:flex;align-items:flex-start;color:#fff;line-height:0.8}
@media (max-width:1580px){.bannerbox .fz_cont .qie .container .banner_page{font-size:16px}
}
@media (max-width:767px){.bannerbox .fz_cont .qie .container .banner_page{padding-left:0}
}
.bannerbox .fz_cont .qie .container .banner_page .swiper-pagination-current{font-size:0.6rem;margin-right:6px}
.bannerbox .fz_cont .qie .container .banner_page .swiper-pagination-total{margin-left:10px}
.bannerbox .fz_cont .qie .container .sel{display:flex;align-items:center}
.bannerbox .fz_cont .qie .container .sel .banner_prev,.bannerbox .fz_cont .qie .container .sel .banner_next{width:0.8rem;height:0.8rem;display:flex;cursor:pointer;align-items:center;justify-content:center;border:solid 2px #ffffff;position:relative;overflow:hidden}
@media (max-width:767px){.bannerbox .fz_cont .qie .container .sel .banner_prev,.bannerbox .fz_cont .qie .container .sel .banner_next{border-width:1px}
}
.bannerbox .fz_cont .qie .container .sel .banner_prev:before,.bannerbox .fz_cont .qie .container .sel .banner_next:before{content:"";display:block;width:0%;height:108%;background-color:#fff;position:absolute;left:-2px;bottom:-2px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin:auto}
.bannerbox .fz_cont .qie .container .sel .banner_prev i,.bannerbox .fz_cont .qie .container .sel .banner_next i{display:block;width:20px;overflow:hidden;position:relative;z-index:2}
@media (max-width:767px){.bannerbox .fz_cont .qie .container .sel .banner_prev i,.bannerbox .fz_cont .qie .container .sel .banner_next i{width:0.17rem}
}
.bannerbox .fz_cont .qie .container .sel .banner_prev i img,.bannerbox .fz_cont .qie .container .sel .banner_next i img,.bannerbox .fz_cont .qie .container .sel .banner_prev i svg,.bannerbox .fz_cont .qie .container .sel .banner_next i svg{width:100%;float:left}
.bannerbox .fz_cont .qie .container .sel .banner_prev i img path,.bannerbox .fz_cont .qie .container .sel .banner_next i img path,.bannerbox .fz_cont .qie .container .sel .banner_prev i svg path,.bannerbox .fz_cont .qie .container .sel .banner_next i svg path{fill:#fff}
.bannerbox .fz_cont .qie .container .sel .banner_prev:hover:before,.bannerbox .fz_cont .qie .container .sel .banner_next:hover:before{width:108%}
.bannerbox .fz_cont .qie .container .sel .banner_prev:hover i img path,.bannerbox .fz_cont .qie .container .sel .banner_next:hover i img path,.bannerbox .fz_cont .qie .container .sel .banner_prev:hover i svg path,.bannerbox .fz_cont .qie .container .sel .banner_next:hover i svg path{fill:var(--color)}
.bannerbox .fz_cont .qie .container .sel .banner_prev{border-right:none}
.bannerbox.on .f_jut{opacity:0;visibility:hidden}
.bannerbox.on .f_jut .fz_img .lt span{animation:left1 1.4s 0.8s linear}
.bannerbox.on .f_jut .fz_img .lt{animation:left2 1.4s 0.8s linear}
.bannerbox.on .f_jut .fz_img .gt span{animation:right1 1.4s 0.8s linear}
.bannerbox.on .f_jut .fz_img .gt{animation:right2 1.4s 0.8s linear}
@-webkit-keyframes left1{0%{left:0}
100%{left:200%}
}
@-webkit-keyframes right1{0%{right:0}
100%{right:200%}
}
@-webkit-keyframes left2{0%{left:0}
100%{left:-100%}
}
@-webkit-keyframes right2{0%{right:0}
100%{right:-100%}
}
@keyframes shangxia{0%{transform:translateY(-5px)}
50%{transform:translateY(5px)}
100%{transform:translateY(-5px)}
}
@media (max-width:991px){.hm-sec1{padding-top:1.2rem}
}
@media (max-width:767px){.hm-sec1 .container{border:none}
}
.hm-sec1 .container .fz_title{width:100%;padding:0.3rem 0.6rem 0;display:flex;justify-content:space-between;margin-bottom:0.66rem;justify-content:center}
@media (max-width:991px){.hm-sec1 .container .fz_title{padding:0}
}
@media (max-width:767px){.hm-sec1 .container .fz_title{margin-bottom:0.5rem}
}
.hm-sec1 .container .fz_title .tit{color:#000000}
.hm-sec1 .container .fz_title .but{display:flex;color:var(--second_color);font-size:18px;align-items:center}
@media (max-width:1580px){.hm-sec1 .container .fz_title .but{font-size:16px}
}
@media (max-width:991px){.hm-sec1 .container .fz_title .but{font-size:14px}
}
.hm-sec1 .container .fz_title .but i{display:flex;align-items:center;justify-content:center;width:20px;overflow:hidden;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin-left:10px;border-radius:50%;background-color:var(--color);height:20px}
@media (max-width:1580px){.hm-sec1 .container .fz_title .but i{width:18px;height:18px;margin-left:8px}
}
.hm-sec1 .container .fz_title .but i img,.hm-sec1 .container .fz_title .but i svg{float:left;width:30%}
@media (min-width:1200px){.hm-sec1 .container .fz_title .but:hover i{-webkit-transform:translateX(6px);transform:translateX(6px)}
}
.hm-sec1 .container .jut{border:solid 1px #e8e8e8}
.hm-sec1 .container .jut .item{display:flex;align-items:center;flex-wrap:wrap}
@media (min-width:768px){.hm-sec1 .container .jut .item{border-left:none;border-right:none}
}
.hm-sec1 .container .jut .item .lt,.hm-sec1 .container .jut .item .gt{width:50%}
@media (max-width:767px){.hm-sec1 .container .jut .item .lt,.hm-sec1 .container .jut .item .gt{width:100%}
}
.hm-sec1 .container .jut .item .lt{position:relative}
.hm-sec1 .container .jut .item .lt .img{width:100%;position:relative;padding-bottom:50%;overflow:hidden}
@media (max-width:1199px){}
.hm-sec1 .container .jut .item .lt .img img{width:100%;height:100%;position:absolute;top:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;left:0;object-fit:cover}
.hm-sec1 .container .jut .item .lt .zi{position:absolute;top:0;left:0;padding:0.52rem;font-size:0.6rem;line-height:1.1;z-index:2;color:#fff}
.hm-sec1 .container .jut .item .gt .font{padding:0.4rem 0.5rem}
.hm-sec1 .container .jut .item .gt .font .tit{width:100%;white-space:nowrap;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;overflow:hidden;color:#000;text-overflow:ellipsis;margin-bottom:8px}
.hm-sec1 .container .jut .item .gt .font .time{display:block;font-size:16px;color:#ccc;margin-bottom:0.42rem}
@media (max-width:1580px){.hm-sec1 .container .jut .item .gt .font .time{font-size:14px}
}
@media (max-width:991px){.hm-sec1 .container .jut .item .gt .font .time{margin-bottom:0.22rem}
}
.hm-sec1 .container .jut .item .gt .font .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;font-weight:normal;font-stretch:normal;line-height:28px;letter-spacing:0px;color:#666666;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;height:56px;margin-bottom:0.62rem}
@media (max-width:1580px){.hm-sec1 .container .jut .item .gt .font .text{font-size:14px;line-height:24px;height:48px}
}
@media (max-width:991px){.hm-sec1 .container .jut .item .gt .font .text{margin-bottom:0.4rem}
}
.hm-sec1 .container .jut .item .gt .font .but{padding-top:0.4rem;border-top:1px solid #eee;display:flex;align-items:center;color:var(--second_color);font-size:16px;position:relative}
@media (max-width:1580px){.hm-sec1 .container .jut .item .gt .font .but{font-size:14px}
}
@media (max-width:991px){.hm-sec1 .container .jut .item .gt .font .but{padding-top:0.16rem}
}
.hm-sec1 .container .jut .item .gt .font .but i{display:flex;align-items:center;justify-content:center;width:20px;overflow:hidden;-webkit-transition:all 0.3s 0.3s linear;transition:all 0.3s 0.3s linear;margin-left:10px;border-radius:50%;background-color:var(--color);height:20px}
@media (max-width:1580px){.hm-sec1 .container .jut .item .gt .font .but i{width:18px;height:18px;margin-left:8px}
}
.hm-sec1 .container .jut .item .gt .font .but i img,.hm-sec1 .container .jut .item .gt .font .but i svg{float:left;width:30%}
.hm-sec1 .container .jut .item .gt .font .but:after{content:"";display:block;position:absolute;top:0;left:0;-webkit-transition:all 0.3s 0.1s linear;transition:all 0.3s 0.1s linear;width:0;height:1px;background-color:#666}
@media (min-width:1200px){.hm-sec1 .container .jut .item:hover .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}
.hm-sec1 .container .jut .item:hover .font .tit{color:var(--color)}
.hm-sec1 .container .jut .item:hover .font .text{-webkit-transform:translateX(10px);transform:translateX(10px)}
.hm-sec1 .container .jut .item:hover .font .but:after{width:100%}
.hm-sec1 .container .jut .item:hover .font .but i{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
.hm-sec1 .container .cont{display:flex;flex-wrap:wrap;margin-top:0.4rem}
@media (max-width:767px){.hm-sec1 .container .cont{margin-top:0.4rem}
}
.hm-sec1 .container .cont .item{display:flex;align-items:flex-start;padding:0.4rem;border:1px solid #eee;width:50%;margin-bottom:0.4rem}
@media (max-width:991px){.hm-sec1 .container .cont .item{padding:0.26rem 0.3rem}
}
@media (max-width:767px){.hm-sec1 .container .cont .item{width:100%;padding:0.4rem 0.4rem;border:1px solid #eee;margin-bottom:0.3rem}
.hm-sec1 .container .cont .item:last-child{margin-bottom:0}
}
@media (min-width:768px){.hm-sec1 .container .cont .item:last-child{border-right:none}
.hm-sec1 .container .cont .item:nth-child(2n){border-left:none}
}
.hm-sec1 .container .cont .item .img{width:52.77%;position:relative;padding-bottom:23.75%;overflow:hidden}
.hm-sec1 .container .cont .item .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.hm-sec1 .container .cont .item .font{width:47.23%;padding-left:0.38rem}
.hm-sec1 .container .cont .item .font .tit{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:18px;line-height:30px;height:60px;color:#000000;margin-bottom:0.7rem}
@media (max-width:1580px){.hm-sec1 .container .cont .item .font .tit{font-size:16px;line-height:26px;height:52px}
}
@media (max-width:1199px){.hm-sec1 .container .cont .item .font .tit{font-size:14px;line-height:24px;height:48px;margin-bottom:0.4rem}
}
@media (max-width:991px){.hm-sec1 .container .cont .item .font .tit{margin-bottom:0.1rem}
}
@media (max-width:767px){.hm-sec1 .container .cont .item .font .tit{margin-bottom:0.12rem;font-size:16px}
}
.hm-sec1 .container .cont .item .font .tit span{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 93%,var(--color) 0%);background-size:0 100%;background-repeat:no-repeat}
.hm-sec1 .container .cont .item .font .time{color:#cccccc;font-size:14px}
@media (min-width:992px){.hm-sec1 .container .cont .item:hover .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}
.hm-sec1 .container .cont .item:hover .font .tit{color:var(--color)}
.hm-sec1 .container .cont .item:hover .font .tit span{background-size:100% 100%}
}
.hm-sec1 .container .swpCont{width:100%;position:relative}
.hm-sec1 .container .swpCont .swiper-wrapper{align-items:stretch}
.hm-sec1 .container .swpCont .swiper-slide{height:auto}
.hm-sec1 .container .swpCont .swiper-slide .img{overflow:hidden}
.hm-sec1 .container .swpCont .swiper-slide .img img{transition:all 0.3s}
.hm-sec1 .container .swpCont .swiper-slide:hover .img img{transform:scale(1.05)}
.hm-sec1 .container .swpCont .swiper-slide:hover .tit{color:var(--color)}
.hm-sec1 .container .swpCont .swiper-slide:nth-of-type(1) .item{border-left:1px solid #e8e8e8}
.hm-sec1 .container .swpCont .item{padding:0.3rem;display:flex;flex-direction:column;border:1px solid #e8e8e8;background-color:#fff;height:100%}
.hm-sec1 .container .swpCont .item .font{margin-bottom:0.2rem;margin-top:0.3rem;order:1}
@media (max-width:767px){.hm-sec1 .container .swpCont .item .font{margin-top:0.4rem;margin-bottom:0}
.hm-sec1 .container .swpCont .swiper-wrapper{flex-direction:column;transform:unset}
.hm-sec1 .container .swpCont .swiper-slide .item{border-top:0}
.hm-sec1 .container .swpCont .swiper-slide:nth-of-type(1) .item{border-top:1px solid #e8e8e8}
}
.hm-sec1 .container .swpCont .item .time{color:#999;margin-bottom:0.1rem;display:inline-flex;align-items:center}
.hm-sec1 .container .swpCont .item .time i{margin-right:6px}
.hm-sec1 .container .swpCont .item .tit{font-size:22px;min-height:65px;color:#333;transition:all 0.3s}
@media (max-width:1580px){.hm-sec1 .container .swpCont .item .tit{font-size:18px}
}
@media (max-width:1260px){.hm-sec1 .container .swpCont .item .tit{font-size:16px}
}
@media (max-width:768px){.hm-sec1 .container .swpCont .item .tit{font-size:0.3rem;margin-bottom:0;min-height:50px}
.hm-sec1 .container .swpCont .item{padding:0.4rem 0.3rem 0.6rem}
.hm-sec1 .container .btnBox{margin-top:0.45rem}
.hm-sec1 .container .swpCont .item .time,.hm-sec1 .container .swpCont .item .tit{padding:0}
.hm-sec1 .container .swpCont .item .time{margin-bottom:0.1rem}
}
.hm-sec1 .container .swpCont .item .img{position:relative;height:0;width:100%;padding-bottom:66.8%;order:0}
.hm-sec1 .container .swpCont .item .img img{position:absolute;width:100%;height:100%;object-fit:cover}
.hm-sec1 .container .swpCont .swiper-button-next,.hm-sec1 .container .swpCont .swiper-button-prev{width:0.65rem;height:0.65rem;min-width:45px;min-height:45px;border:1px solid #e0e0e0;background-color:#fff;background-size:10px 10px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.hm-sec1 .container .swpCont .swiper-button-next .syb,.hm-sec1 .container .swpCont .swiper-button-prev .syb{position:absolute;width:0;height:100%;background:var(--second_color);transition:all 0.3s;top:0;left:0}
.hm-sec1 .container .swpCont .swiper-button-next:hover .syb,.hm-sec1 .container .swpCont .swiper-button-prev:hover .syb{width:100%}
.hm-sec1 .container .swpCont .swiper-button-prev{background-image:unset;left:-0.9rem}
.hm-sec1 .container .swpCont .swiper-button-prev svg,.hm-sec1 .container .swpCont .swiper-button-next svg{position:relative;z-index:2}
.hm-sec1 .container .swpCont .swiper-button-prev svg path,.hm-sec1 .container .swpCont .swiper-button-next svg path{fill:#e0e0e0}
.hm-sec1 .container .swpCont .swiper-button-next{background-image:unset;left:unset;right:-0.9rem}
@media (max-width:1024px){.hm-sec1 .container .swpCont .swiper-button-prev{left:-0.7rem}
.hm-sec1 .container .swpCont .swiper-button-next{right:-0.7rem}
}
@media (max-width:768px){.hm-sec1 .container .swpCont .swiper-button-prev{display:none}
.hm-sec1 .container .swpCont .swiper-button-next{display:none}
}
.hm-sec1 .container .btnBox{margin-top:0.35rem;display:flex;justify-content:center}
@media (max-width:768px){.hm-sec1 .container .btnBox{margin-top:0.6rem}
}
.hm-sec1 .container .btnBox .but{display:flex;align-items:center}
.hm-sec1 .container .btnBox .but span{font-size:18px;color:var(--second_color)}
@media (max-width:1580px){.hm-sec1 .container .btnBox .but span{font-size:16px}
}
@media (max-width:768px){.hm-sec1 .container .btnBox .but span{font-size:0.28rem}
}
.hm-sec1 .container .btnBox .but i{margin-left:10px;width:20px;height:20px;border-radius:1000px;display:flex;align-items:center;justify-content:center;background:var(--color);transition:transform 0.3s ease}
.hm-sec1 .container .btnBox .but i img{width:5px;height:10px}
@media (min-width:1200px){.hm-sec1 .container .btnBox .but:hover i{-webkit-transform:translateX(6px);transform:translateX(6px)}
}
.ellipsis1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}
.ellipsis3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}
.newsbanner{position:relative}
@media (max-width:767px){.newsbanner{margin-top:60px !important}
}
.newsbanner .img{width:100%;max-height:550px;height:55vh;overflow:hidden;position:relative}
@media (max-width:767px){.newsbanner .img{height:30vh}
}
.newsbanner .img:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1}
.newsbanner .img img{width:100%;height:100%;object-fit:cover;animation:bannerZoom 8s ease-in-out infinite alternate}
@keyframes bannerZoom{0%,100%{transform:scale(1)}
50%{transform:scale(1.1)}
}
.newsbanner .img img:nth-child(2){display:none}
@media (max-width:767px){.newsbanner .img img:nth-child(1){display:none}
.newsbanner .img img:nth-child(2){display:block}
}
.newsbanner .cont{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:2}
.newsbanner .cont .tit{font-size:0.6rem;margin-bottom:0.14rem;text-align:center}
.newsbanner .cont .tit span{position:relative}
@media (max-width:767px){.newsbanner .cont .tit{text-align:center}
}
.newsbanner .cont .text{max-width:50%;line-height:30px;font-size:16px}
@media (max-width:1580px){.newsbanner .cont .text{line-height:26px;font-size:14px}
}
@media (max-width:991px){.newsbanner .cont .text{max-width:100%}
}
@media (max-width:767px){.newsbanner .cont .text{max-width:100%}
}
.newbox .fz_cont{position:relative;margin-bottom:0.4rem}
.newbox .fz_cont .news_cont{width:100%}
@media (max-width:767px){.newbox .fz_cont .news_cont{margin-bottom:0.36rem}
.newbox .fz_cont{margin-bottom:1rem}
}
.newbox .fz_cont .news_cont .item{display:flex;align-items:center;flex-wrap:wrap;border:solid 1px #eee}
.newbox .fz_cont .news_cont .item .lt,.newbox .fz_cont .news_cont .item .gt{width:50%}
@media (max-width:767px){.newbox .fz_cont .news_cont .item .lt,.newbox .fz_cont .news_cont .item .gt{width:100%}
}
.newbox .fz_cont .news_cont .item .lt{position:relative}
.newbox .fz_cont .news_cont .item .lt .img{width:100%;position:relative;padding-bottom:50%;overflow:hidden}
@media (max-width:1199px){}
.newbox .fz_cont .news_cont .item .lt .img img{width:100%;height:100%;position:absolute;top:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;left:0;object-fit:cover}
.newbox .fz_cont .news_cont .item .lt .zi{position:absolute;top:0;left:0;padding:0.52rem;font-size:0.6rem;line-height:1.1;z-index:2;color:#fff}
.newbox .fz_cont .news_cont .item .gt .font{padding:0.4rem 0.5rem}
@media (max-width:991px){.newbox .fz_cont .news_cont .item .gt .font{padding:0.3rem 0.36rem}
}
.newbox .fz_cont .news_cont .item .gt .font .tit{width:100%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;color:#000;margin-bottom:8px}
.newbox .fz_cont .news_cont .item .gt .font .time{display:block;font-size:16px;color:#ccc;margin-bottom:0.42rem}
@media (max-width:1580px){.newbox .fz_cont .news_cont .item .gt .font .time{font-size:14px}
}
@media (max-width:991px){.newbox .fz_cont .news_cont .item .gt .font .time{margin-bottom:0.22rem}
}
.newbox .fz_cont .news_cont .item .gt .font .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;font-weight:normal;font-stretch:normal;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;line-height:28px;letter-spacing:0px;color:#666666;height:56px;margin-bottom:0.62rem}
@media (max-width:1580px){.newbox .fz_cont .news_cont .item .gt .font .text{font-size:14px;line-height:24px;height:48px}
}
@media (max-width:991px){.newbox .fz_cont .news_cont .item .gt .font .text{margin-bottom:0.4rem}
}
@media (min-width:768px){.newbox .fz_cont .news_cont .item .gt .font .text{font-size:16px}
}
.newbox .fz_cont .news_cont .item .gt .font .but{padding-top:0.4rem;border-top:1px solid #eee;display:flex;align-items:center;color:var(--second_color);font-size:16px;position:relative}
@media (max-width:1580px){.newbox .fz_cont .news_cont .item .gt .font .but{font-size:14px}
}
@media (max-width:991px){.newbox .fz_cont .news_cont .item .gt .font .but{padding-top:0.16rem}
}
.newbox .fz_cont .news_cont .item .gt .font .but i{display:flex;align-items:center;justify-content:center;width:20px;overflow:hidden;-webkit-transition:all 0.3s 0.3s linear;transition:all 0.3s 0.3s linear;margin-left:10px;border-radius:50%;background-color:var(--color);height:20px}
@media (max-width:1580px){.newbox .fz_cont .news_cont .item .gt .font .but i{width:18px;height:18px;margin-left:8px}
}
.newbox .fz_cont .news_cont .item .gt .font .but i img,.newbox .fz_cont .news_cont .item .gt .font .but i svg{float:left;width:30%}
.newbox .fz_cont .news_cont .item .gt .font .but:after{content:"";display:block;position:absolute;top:0;left:0;-webkit-transition:all 0.3s 0.1s linear;transition:all 0.3s 0.1s linear;width:0;height:1px;background-color:#666}
@media (min-width:1200px){.newbox .fz_cont .news_cont .item:hover .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}
.newbox .fz_cont .news_cont .item:hover .font .tit{color:var(--color)}
.newbox .fz_cont .news_cont .item:hover .font .text{transform:translateX(10px)}
.newbox .fz_cont .news_cont .item:hover .font .but i{transform:translateX(10px)}
.newbox .fz_cont .news_cont .item:hover .font .but:after{width:100%}
}
.newbox .fz_cont .bnews_page{z-index:2;width:100%}
@media (min-width:768px){.newbox .fz_cont .bnews_page{width:auto;position:absolute;left:inherit;right:0.5rem;bottom:0.5rem}
}
@media (min-width:768px) and (max-width:991px){.newbox .fz_cont .bnews_page{bottom:0.36rem}
}
@media (max-width:767px){.newbox .fz_cont .bnews_page{display:flex;bottom:0;justify-content:center}
}
.newbox .fz_cont .bnews_page span{width:8px;opacity:1;height:8px;margin:0;background-color:#dddddd;margin-left:10px}
@media (max-width:767px){.newbox .fz_cont .bnews_page span{margin:0 5px}
}
.newbox .fz_cont .bnews_page .swiper-pagination-bullet-active{background-color:var(--color)}
.newbox .cont{display:flex;flex-wrap:wrap;margin-bottom:0.3rem}
.newbox .cont .item{display:flex;flex-wrap:wrap;align-items:center;padding:0.4rem;border:1px solid #ddd;width:50%;margin-bottom:0.3rem}
@media (max-width:991px){.newbox .cont .item{padding:0.26rem 0.3rem}
}
@media (max-width:767px){.newbox .cont .item{width:100%;padding:0.45rem 0.35rem;border:1px solid #ddd;margin-bottom:0;border-bottom:0}
.newbox .cont .item:last-child{border-bottom:1px solid #ddd}
}
@media (min-width:768px){.newbox .cont .item:nth-child(2n){border-left:none}
}.newbox .cont .item .img{width:52.77%;position:relative;padding-bottom:35.18%;overflow:hidden}
@media (max-width:767px){.newbox .cont .item .img{width:100%;padding-bottom:66.67%}
}
.newbox .cont .item .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.newbox .cont .item .font{width:47.23%;padding-left:0.38rem;display:flex;flex-direction:column;justify-content:center}
@media (max-width:767px){.newbox .cont .item .font{width:100%;padding-left:0;margin-top:0.4rem;display:flex;flex-direction:column}
}
.newbox .cont .item .font .tit{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;font-size:20px;line-height:32px;height:auto;color:#000000;margin-bottom:0.3rem}
@media (max-width:1580px){.newbox .cont .item .font .tit{font-size:18px;height:auto;line-height:1.5}
}
@media (max-width:1199px){.newbox .cont .item .font .tit{font-size:16px;line-height:24px;height:48px;margin-bottom:0.4rem;margin-bottom:0.2rem;margin-top:0.3rem}
}
@media (max-width:1200px){.newbox .cont .item{flex-direction:column}
.newbox .cont .item .font .tit{height:auto;line-height:1.5}
.newbox .cont .item .font{width:100%;padding-left:0}
.newbox .cont .item .img{width:100%;padding-bottom:45%}
}
@media (max-width:991px){.newbox .cont .item .font .tit{margin-bottom:0.1rem}
}
@media (max-width:767px){.newbox .cont .item .font .tit{margin-bottom:0.25rem;font-size:16px;line-height:24px;height:auto;order:1;margin-top:0.05rem;min-height:48px}
.newbox .cont .item .font .time{order:0}
}
.newbox .cont .item .font .tit span{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 93%,var(--color) 0%);background-size:0 100%;background-repeat:no-repeat}
.newbox .cont .item .font .time{color:#999999;font-size:14px}
@media (min-width:992px){.newbox .cont .item:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.newbox .cont .item:hover .font .tit{color:var(--color)}
.newbox .cont .item:hover .font .tit span{background-size:100% 100%}
}
.newbox .fzq_jut{width:100%;margin-bottom:0.8rem}
.newbox .fzq_jut .item{display:block;width:100%}
@media (max-width:767px){.newbox .fzq_jut .item{padding:0}
}
.newbox .fzq_jut .item .list{border-top:1px solid #ddd;display:block;width:100%;position:relative;min-height:170px;height:auto;padding:0.5rem;display:flex;align-items:center}
@media (max-width:1580px){.newbox .fzq_jut .item .list{height:auto}
}
@media (max-width:767px){.newbox .fzq_jut .item .list{height:auto;padding:0.6rem 0.4rem}
}
.newbox .fzq_jut .item:last-child .list{border-bottom:1px solid #ddd}
.newbox .fzq_jut .item .list .date-box{width:16%;border-right:1px solid #d8d8d8;display:flex}
@media (max-width:1260px){.newbox .fzq_jut .item .list .date-box{width:22%}
}
.newbox .fzq_jut .item .list .date-box .date{width:100%;width:auto;border-right:0}
.newbox .fzq_jut .item .list .date-box .date2{padding-top:0;margin-left:45px}
@media (max-width:768px){.newbox .fzq_jut .item .list .date-box .date2{padding-top:0.1rem}
}
.newbox .fzq_jut .item .list .date-box .date2 .time{position:relative}
.newbox .fzq_jut .item .list .date-box .date2 .time::before{content:'';position:absolute;top:50%;transform:translateY(-50%);height:1px;width:15px;background:#333;left:-30px;transition:all 0.3s}
@media (max-width:768px){.newbox .fzq_jut .item .list .date-box{width:100%;border-right:0;margin-bottom:0.2rem}
.newbox .fzq_jut .item .list .date-box .date1{margin-bottom:0.1rem;margin-bottom:0}
.newbox .fzq_jut .item .list .date-box .date2{padding-top:0;margin-bottom:0.3rem;margin-bottom:0;margin-left:0.7rem}
.newbox .fzq_jut .item .list .date-box .date2 .time::before{left:-0.5rem}
}
.newbox .fzq_jut .item .bag{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.newbox .fzq_jut .item .bag img{width:100%;height:100%;object-fit:cover;position:relative}
.newbox .fzq_jut .item .bag:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;opacity:0.4}
.newbox .fzq_jut .item .wrap-center{position:relative;display:flex;align-items:center;width:100%;flex-wrap:wrap}
.newbox .fzq_jut .item .wrap-center .date{width:16%;padding-right:0;padding-left:0;border-right:1px solid #d8d8d8;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
@media (max-width:1580px){.newbox .fzq_jut .item .wrap-center .date{padding-left:0}
}
@media (max-width:1260px){.newbox .fzq_jut .item .wrap-center .date{width:22%}
}
@media (max-width:767px){.newbox .fzq_jut .item .wrap-center .date{width:100%;border-right:none;display:flex;align-items:center;margin-bottom:0.2rem;padding-left:0}
}
.newbox .fzq_jut .item .wrap-center .date .time{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;font-size:0.28rem;margin-bottom:10px;line-height:0.8}
@media (max-width:1580px){.newbox .fzq_jut .item .wrap-center .date .time{font-size:24px}
}
@media (max-width:1199px){.newbox .fzq_jut .item .wrap-center .date .time{font-size:18px}
}
@media (max-width:767px){.newbox .fzq_jut .item .wrap-center .date .time{margin-bottom:0;margin-right:0.4rem}
}
.newbox .fzq_jut .item .wrap-center .date .time .syb{margin:0 10px}
.newbox .fzq_jut .item .wrap-center .date .year{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;color:#999;font-size:18px}
@media (max-width:1580px){.newbox .fzq_jut .item .wrap-center .date .year{font-size:16px}
}
.newbox .fzq_jut .item .wrap-center .item-info{padding-left:0.8rem;display:flex;flex-wrap:wrap;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:84%}
@media (max-width:1260px){.newbox .fzq_jut .item .wrap-center .item-info{width:78%}
}
@media (max-width:767px){.newbox .fzq_jut .item .wrap-center .item-info{padding-left:0;width:100%}
}
.newbox .fzq_jut .item .wrap-center .item-info .inline-block{width:48%;flex:1 1 50%;font-size:16px;color:#999;margin-bottom:10px}
@media (max-width:1580px){.newbox .fzq_jut .item .wrap-center .item-info .inline-block{font-size:14px}
}
@media (max-width:767px){.newbox .fzq_jut .item .wrap-center .item-info .inline-block{flex:1 1 100%;width:100%;margin-bottom:6px}
}
.newbox .fzq_jut .item .wrap-center .item-info .inline-block:last-child{margin-bottom:0}
@media (min-width:1200px){.newbox .fzq_jut .item:hover{border-color:#fff}
.newbox .fzq_jut .item:hover .bag{opacity:1}
.newbox .fzq_jut .item:hover .wrap-center .date{border-color:rgba(255,255,255,0.5)}
.newbox .fzq_jut .item:hover .date-box .date2 .time::before{background:#fff}
.newbox .fzq_jut .item:hover .wrap-center .date .time{color:#fff}
.newbox .fzq_jut .item:hover .wrap-center .date .year{color:#fff}
.newbox .fzq_jut .item:hover .wrap-center .item-info .inline-block{color:#fff}
}
.make-text{line-height:2;color:#333;font-size:16px;text-align:justify}
@media (max-width:767px){.make-text{font-size:14px;line-height:2}
}
.make-text img{max-width:100%}
.make-text table td{border:1px solid #ddd}
.make-text ul,.make-text li,.make-text ol{list-style:inherit}
.make-text ul{padding-left:20px}
.make-text h1,.make-text h2,.make-text h3,.make-text h4,.make-text h5,.make-text h6{font-weight:revert;line-height:1.22;font-size:0.24rem;color:#1F2226}
@media (max-width:1580px){.make-text h1,.make-text h2,.make-text h3,.make-text h4,.make-text h5,.make-text h6{font-size:20px}
}
@media (max-width:991px){.make-text h1,.make-text h2,.make-text h3,.make-text h4,.make-text h5,.make-text h6{font-size:18px}
}
@media (max-width:767px){.make-text h1,.make-text h2,.make-text h3,.make-text h4,.make-text h5,.make-text h6{font-size:0.34rem}
}
@media (max-width:767px){.make-text h1,.make-text h2,.make-text h3,.make-text h4,.make-text h5,.make-text h6{font-size:16px!important;line-height:1.3}
}
.make-text p,.make-text span{font-size:16px;font-family:'PingFang SC','Microsoft YaHei','Microsoft YaHei UI','SimSun','SimHei','Arial' !important;color:#333}
@media (max-width:767px){.make-text p,.make-text span{line-height:2;font-size:16px}
}
.bsTop{width:100%!important}
.bsFrameDiv > div{height:208px!important}
.bsFrameDiv img{margin:16px!important}
.newinfo{padding-top:0.6rem}
.newinfo .cont{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}
.newinfo .cont .lt{width:63.75%}
.newinfo .cont .gt{width:28%}
@media (max-width:767px){.newinfo .cont .lt,.newinfo .cont .gt{width:100%}
.newinfo .cont .gt{margin-top:0.8rem}
}
.newinfo .cont .lt .tit{font-size:0.36rem;line-height:1.2;margin-bottom:0.28rem}
@media (max-width:767px){.newinfo .cont .lt .tit{font-size:0.4rem;line-height:1.6}
}
.newinfo .cont .lt .jut{font-size:16px;color:#999999;padding-bottom:0.14rem;margin-bottom:0.32rem;border-bottom:1px solid #eee}
@media (max-width:1900px){.newinfo .cont .lt .jut{font-size:14px}
}
.newinfo .cont .lt .jut .itme{color:#999999}
.newinfo .cont .lt .jut .itme i{margin-right:3px}
.newinfo .cont .lt .jut .hits{color:#999999;margin-left:20px}
.newinfo .cont .lt .jut .hits i{margin-right:3px}
.newinfo .cont .lt .jut .catname{color:#999999;margin-left:20px}
.newinfo .cont .lt .jut .catname i{margin-right:3px}
.newinfo .cont .lt .jut .catname a{color:#999999}
.newinfo .cont .lt .jut .catname a:hover{color:var(--color)}
.newinfo .cont .lt .make-text{margin-bottom:0.36rem}
.newinfo .cont .lt .make-text img{display:block;max-width:700px;margin:10px auto}
@media (max-width:767px){.newinfo .cont .lt .make-text{margin-bottom:0.44rem}
.newinfo .cont .lt .make-text img{max-width:100%}
}
.newinfo .cont .lt .fen{display:flex;padding-bottom:0.2rem;margin-bottom:0.26rem;border-bottom:1px solid #f0f0f0}
@media (max-width:991px){.newinfo .cont .lt .fen{padding-bottom:0.4rem;margin-bottom:0.52rem}
}
@media (max-width:767px){.newinfo .cont .lt .fen{padding-bottom:0.2rem}
}
.newinfo .cont .lt .fen .f_jut{display:flex;align-items:center;margin-left:0}
.newinfo .cont .lt .fen .f_jut a{display:block;width:28px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat;padding:0;margin:0 6px}
.newinfo .cont .lt .f_page{display:flex;flex-direction:column;color:#666666;border-top:1px solid #eee;padding-top:0.3rem;margin-top:0.3rem;gap:10px}
.newinfo .cont .lt .f_page .f_prev,.newinfo .cont .lt .f_page .f_next{display:block;color:#666666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
@media (max-width:991px){}
@media (max-width:767px){.newinfo .cont .lt .f_page .f_prev,.newinfo .cont .lt .f_page .f_next{font-size:15px;width:100%;max-width:100%}
}
.newinfo .cont .lt .f_page .f_prev:hover,.newinfo .cont .lt .f_page .f_next:hover{color:var(--color)}
.newinfo .cont .lt .f_page .f_cent{display:flex;color:#222222;align-items:center}
.newinfo .cont .lt .f_page .f_cent i{margin-left:10px;display:block;width:14px;overflow:hidden}
@media (max-width:1580px){.newinfo .cont .lt .f_page .f_cent i{width:12px;margin-left:6px}
}
.newinfo .cont .lt .f_page .f_cent i img{width:100%;float:left}
.newinfo .cont .lt .f_page .f_cent:hover{color:var(--color)}
@media (min-width:992px){.newinfo .cont .gt{position:sticky;top:100px}
}
.newinfo .cont .gt .tit{line-height:1;color:#000;margin-bottom:0.26rem}
.newinfo .cont .gt .jut .item{display:flex;align-items:center;padding:0.3rem 0;border-bottom:1px solid #eee}
.newinfo .cont .gt .jut .item:first-child{padding-top:0}
.newinfo .cont .gt .jut .item .img{width:28%;position:relative;padding-bottom:20%;overflow:hidden}
.newinfo .cont .gt .jut .item .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.newinfo .cont .gt .jut .item .font{width:72%;padding-left:0.2rem}
.newinfo .cont .gt .jut .item .font .text{font-size:16px;line-height:24px;letter-spacing:0px;height:48px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#333333;margin-bottom:10px}
@media (max-width:1580px){.newinfo .cont .gt .jut .item .font .text{margin-bottom:6px;height:44px;font-size:15px;line-height:22px}
}
@media (max-width:991px){.newinfo .cont .gt .jut .item .font .text{line-height:24px;height:48px}
}
.newinfo .cont .gt .jut .item .font .text span{background-size:0 100%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;background-repeat:no-repeat}
.newinfo .cont .gt .jut .item .font .date{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#cccccc;font-size:14px}
@media (max-width:991px){.newinfo .cont .gt .jut .item .font .date{font-size:14px}
}
@media (min-width:1200px){.newinfo .cont .gt .jut .item:hover .font .text{color:var(--color)}
.newinfo .cont .gt .jut .item:hover .font .text span{background-size:100% 100%}
}
.servicebox{padding-top:0.6rem}
.servicebox .cont{display:flex}
@media (max-width:767px){.servicebox .cont{flex-wrap:wrap}
}
.servicebox .cont .item{width:25%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;flex:1 1 25%;height:6rem;overflow:hidden}
@media (max-width:767px){.servicebox .cont .item{width:100%;flex:1 1 100%;margin-bottom:0.4rem}
.servicebox .cont .item:last-child{margin-bottom:0}
}
.servicebox .cont .item .list{display:block;position:relative;width:100%;height:6rem;overflow:hidden}
.servicebox .cont .item .list .img{width:100%;height:100%;overflow:hidden;position:relative}
.servicebox .cont .item .list .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;float:left}
.servicebox .cont .item .list .font{position:absolute;top:0;left:0;padding:0.65rem 0.5rem 0;width:100%;height:100%}
.servicebox .cont .item .list .font .jut{position:relative;width:100%;height:100%}
.servicebox .cont .item .list .font .jut .tit{width:100%;color:#fff}
.servicebox .cont .item .list .font .jut .text{margin-top:0.12rem;opacity:0.8;color:#fff;font-size:16px;width:100%;opacity:0;visibility:hidden}
@media (max-width:1580px){.servicebox .cont .item .list .font .jut .text{font-size:14px}
}
@media (max-width:767px){.servicebox .cont .item .list .font .jut .text{opacity:1;visibility:visible}
}
.servicebox .cont .item .list .font .jut .but{position:absolute;left:0;bottom:0.6rem;border-radius:50%;border:2px solid rgba(255,255,255,0.3);display:flex;align-items:center;justify-content:center;width:0.6rem;height:0.6rem;margin-top:0.8rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
@media (max-width:1199px){.servicebox .cont .item .list .font .jut .but{margin-top:0.4rem}
}
@media (max-width:991px){.servicebox .cont .item .list .font .jut .but{width:40px;height:40px}
}
.servicebox .cont .item .list .font .jut .but img,.servicebox .cont .item .list .font .jut .but svg{width:33.33%;float:left;position:relative;z-index:2}
.servicebox .cont .item .list .font .jut .but img:nth-child(2),.servicebox .cont .item .list .font .jut .but svg:nth-child(2){display:none}
.servicebox .cont .item .list .font .jut .but img path,.servicebox .cont .item .list .font .jut .but svg path{fill:#fff}
.servicebox .cont .item .list .font .jut .but:before{content:"";display:block;width:0;height:100%;border-radius:50%;background-color:#fff;position:absolute;left:0;bottom:0;-webkit-transition:all 0.3s linear;transition:all 0.3s 0.3s linear;transform:rotate(-45deg)}
.servicebox .cont .on{width:50%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;flex:1 1 50%}
@media (max-width:767px){.servicebox .cont .on{width:100%;flex:1 1 100%}
}
@media (min-width:768px){.servicebox .cont .on .list .font .jut .text{visibility:visible;opacity:1;-webkit-transition:all 0.3s 0.3s linear;transition:all 0.3s 0.3s linear}
.servicebox .cont .on .list .font .jut .but{transform:rotate(45deg);border-color:transparent;background-color:#fff}
.servicebox .cont .on .list .font .jut .but img:nth-child(1){display:none}
.servicebox .cont .on .list .font .jut .but img:nth-child(2){display:block}
.servicebox .cont .on .list .font .jut .but svg path{fill:var(--color)}
}
.faqbox{padding-top:0}
@media (max-width:1199px){.faqbox{padding-top:0.6rem}
}
.faqbox_nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.9rem;flex-wrap:wrap}
.faqbox_nav .news_nav{width:calc(100% - 388px);margin:0}
@media (max-width:1580px){.faqbox_nav .news_nav{width:calc(100% - 290px)}
}
@media (max-width:991px){.faqbox_nav .news_nav{width:100%;margin-bottom:0.4rem}
}
.faqbox_nav .form{max-width:368px;width:40%;display:flex;background-color:#f8f8f8;align-items:center;padding-right:0.3rem}
@media (max-width:1580px){.faqbox_nav .form{max-width:280px}
}
@media (max-width:767px){.faqbox_nav .form{width:100%;max-width:100%}
}
.faqbox_nav .form input{padding:0.2rem 0.3rem;font-size:16px;color:#999999;width:calc(100% - 18px)}
.faqbox_nav .form .f_sub{width:18px}
@media (max-width:1580px){.faqbox_nav .form .f_sub{width:16px}
}
.faqbox .cont .item{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;background-color:#ffffff;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.05);margin-bottom:20px}
.faqbox .cont .item .f_tit{display:flex;align-items:center;justify-content:space-between;padding:0.42rem 0.4rem;cursor:pointer}
.faqbox .cont .item .f_tit .tit{display:flex;align-items:flex-start;color:#333333;width:calc(100% - 0.34rem);font-size:0.2rem}
@media (max-width:1580px){.faqbox .cont .item .f_tit .tit{font-size:18px}
}
@media (max-width:991px){.faqbox .cont .item .f_tit .tit{font-size:16px}
}
@media (max-width:767px){.faqbox .cont .item .f_tit .tit{width:calc(100% - 30px)}
}
@media (max-width:767px){.faqbox .cont .item .f_tit .tit{font-size:0.28rem}
}
.faqbox .cont .item .f_tit .tit::before{content:"";display:block;flex-shrink:0;width:10px;height:10px;background-color:#dddddd;border-radius:50%;margin-right:0.2rem;margin-top:0.16rem}
@media (max-width:1580px){.faqbox .cont .item .f_tit .tit::before{width:8px;height:8px;margin-top:0.14rem}
}
.faqbox .cont .item .f_tit .but{width:0.18rem;height:0.18rem;overflow:hidden;position:relative}
.faqbox .cont .item .f_tit .but img{float:left;width:100%}
.faqbox .cont .item .f_tit .but img:nth-child(2){display:none}
.faqbox .cont .item .f_tit .but:after,.faqbox .cont .item .f_tit .but:before{content:"";display:block;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-0.1rem;width:100%;height:2px;background-color:#333}
.faqbox .cont .item .f_tit .but:before{transform:rotate(90deg)}
.faqbox .cont .item .jut{display:none;padding:0 0.7rem;padding-right:0.3rem}
.faqbox .cont .item .jut .font{width:100%;padding:0.35rem 0;color:#666666;font-size:16px;line-height:1.6;border-top:1px solid #dddddd}
@media (max-width:1580px){.faqbox .cont .item .jut .font{font-size:14px}
}
.faqbox .cont .item.on{box-shadow:0px 5px 30px 0px rgba(0,0,0,0.1)}
.faqbox .cont .item.on .f_tit .tit{color:var(--color)}
.faqbox .cont .item.on .f_tit .tit:before{background-color:var(--color)}
.faqbox .cont .item.on .f_tit .but:before{opacity:0}
.faqbox .cont .item.on .f_tit .but img:nth-child(1){display:none}
.faqbox .cont .item.on .f_tit .but img:nth-child(2){display:block}
.faqbox .move{width:100%;margin-top:0.8rem;display:flex;align-items:center;justify-content:center;color:#999999;font-size:16px}
@media (max-width:1580px){.faqbox .move{font-size:14px}
}
.faqbox .move i{display:block;width:0.26rem;margin-right:0.2rem;animation:rotate1 2s linear infinite}
.faqbox .move i img{float:left;width:100%}
@keyframes rotate1{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.resourbox{padding-top:0.4rem}
.resourbox .cont{display:flex;flex-wrap:wrap;margin:0 -0.15rem}
@media (max-width:767px){.resourbox .cont{margin:0}
}
.resourbox .cont .item{width:25%;padding:0 0.15rem;margin-bottom:0.3rem}
@media (max-width:1580px){.resourbox .cont .item{width:33.3333%}
}
@media (max-width:767px){.resourbox .cont .item{padding:0;width:100%}
}
.resourbox .cont .item .list{display:block;height:100%;background-color:#f8f8f8}
.resourbox .cont .item .list .fz_img{width:100%;position:relative}
.resourbox .cont .item .list .fz_img .img{padding-bottom:75%;position:relative;overflow:hidden}
.resourbox .cont .item .list .fz_img .img img{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0}
.resourbox .cont .item .list .fz_img .video_icon{position:absolute;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,0.5);left:0;top:0;display:flex;align-items:center;justify-content:center}
.resourbox .cont .item .list .fz_img .video_icon img{width:0.68rem}
.resourbox .cont .item .list .fz_img .label{position:absolute;top:0.2rem;left:0.2rem;display:flex;align-items:center;z-index:3;color:#333333;font-size:14px;width:91px;height:25px;background:url(../images/shouiconi1.png) no-repeat;background-position:center;background-size:100%;padding-left:24px}
.resourbox .cont .item .list .font{padding:0.24rem 0.2rem;display:flex;justify-content:space-between;align-items:center}
.resourbox .cont .item .list .font .tit{color:#333;width:calc(100% - 74px);font-size:16px}
@media (max-width:1900px){.resourbox .cont .item .list .font .tit{font-size:16px}
}
@media (max-width:991px){}
.resourbox .cont .item .list .font .but{display:flex;align-items:center;font-size:16px;color:var(--second_color)}
@media (max-width:1580px){.resourbox .cont .item .list .font .but{font-size:14px}
}
.resourbox .cont .item .list .font .but i{display:flex;align-items:center;justify-content:center;width:20px;overflow:hidden;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin-left:10px;border-radius:50%;background-color:var(--color);height:20px}
@media (max-width:1580px){.resourbox .cont .item .list .font .but i{width:18px;margin-left:8px}
}
.resourbox .cont .item .list .font .but i img,.resourbox .cont .item .list .font .but i svg{float:left;width:50%}
@media (min-width:1200px){.resourbox .cont .item .list:hover .fz_img .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}
}
.contactbox-sec1{padding-bottom:0}
.contactbox-sec1 .cont{text-align:center}
.contactbox-sec1 .cont .tit{font-size:0.36rem;margin-bottom:0.36rem;color:#333}
@media (max-width:767px){.contactbox-sec1 .cont .tit{font-size:0.52rem}
}
.contactbox-sec1 .cont .company-name{font-size:0.36rem;color:var(--color);font-weight:bold;margin-bottom:0.5rem}
@media (max-width:767px){.contactbox-sec1 .cont .company-name{font-size:0.36rem;padding:0 0.3rem}
}
.contactbox-sec1 .cont .contact-cards{display:flex;justify-content:space-between;gap:0.4rem;flex-wrap:wrap;margin-bottom:0.6rem}
@media (max-width:767px){.contactbox-sec1 .cont .contact-cards{gap:0.3rem}
}
.contactbox-sec1 .cont .contact-cards .card-item{flex:1;padding:0.4rem 0.2rem;text-align:center;border-radius: 8px;border:1px solid #ddd;box-shadow:1px 1px 30px #eee;transition:all 0.3s ease}
@media (max-width:767px){.contactbox-sec1 .cont .contact-cards .card-item{width:100%;flex:none;padding:0.3rem}
}
.contactbox-sec1 .cont .contact-cards .card-item:hover{transform:translateY(-5px)}
.contactbox-sec1 .cont .contact-cards .card-item .card-icon{width:60px;height:60px;margin:0 auto 0.2rem;border: solid #ddd 1px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.contactbox-sec1 .cont .contact-cards .card-item .card-icon i{font-size:26px;color:var(--color)}
.contactbox-sec1 .cont .contact-cards .card-item .card-label{font-size:16px;color:#666;margin-bottom:0.15rem}
.contactbox-sec1 .cont .contact-cards .card-item .card-value{font-size:18px;color:#333;font-weight:500;line-height:1.5}
@media (max-width:767px){.contactbox-sec1 .cont .contact-cards .card-item:hover{transform:none;-webkit-transform:none}
.contactbox-sec1 .cont .contact-cards .card-item .card-icon{width:0.8rem;height:0.8rem}.contactbox-sec1 .cont .contact-cards .card-item .card-icon i{font-size:0.35rem;}.contactbox-sec1 .cont .contact-cards .card-item .card-value{font-size:16px}
}
.contactbox-sec1 .contact-map{width:100%;height:500px;margin-top:0.6rem;margin-bottom:0.6rem;overflow:hidden}
@media (max-width:767px){.contactbox-sec1 .contact-map{height:300px;margin-top:0.4rem;margin-bottom:0.4rem}
}
.contactbox-sec1 .contact-map iframe{border:none}
.contactbox-sec2 .cont{display:flex;flex-wrap:wrap;background-color:#ffffff}
@media (max-width:991px){.contactbox-sec2 .cont{padding:0.6rem 0.4rem}
}
@media (max-width:767px){.contactbox-sec2 .cont{padding:0}
}
.contactbox-sec2 .cont .item{display:flex;flex-wrap:wrap;width:100%;margin:0 -0.1rem}
@media (max-width:767px){.contactbox-sec2 .cont .item{width:100%;margin:0}
}
.contactbox-sec2 .cont .item .li{width:50%;padding:0 0.1rem;margin-bottom:0.2rem}
@media (max-width:767px){.contactbox-sec2 .cont .item .li{width:100%;padding:0}
}
.contactbox-sec2 .cont .item .li input,.contactbox-sec2 .cont .item .li select,.contactbox-sec2 .cont .item .li textarea{background-color:#f5f5f5;padding:0.172rem 20px;width:100%;color:#333;font-size:16px}
@media (max-width:1580px){.contactbox-sec2 .cont .item .li input,.contactbox-sec2 .cont .item .li select,.contactbox-sec2 .cont .item .li textarea{font-size:14px}
}
.contactbox-sec2 .cont .item .li input::-webkit-input-placeholder,.contactbox-sec2 .cont .item .li select::-webkit-input-placeholder,.contactbox-sec2 .cont .item .li textarea::-webkit-input-placeholder{color:#999}
.contactbox-sec2 .cont .item .li input::-moz-placeholder,.contactbox-sec2 .cont .item .li select::-moz-placeholder,.contactbox-sec2 .cont .item .li textarea::-moz-placeholder{color:#999}
.contactbox-sec2 .cont .item .li input:-ms-input-placeholder,.contactbox-sec2 .cont .item .li select:-ms-input-placeholder,.contactbox-sec2 .cont .item .li textarea:-ms-input-placeholder{color:#999}
.contactbox-sec2 .cont .item .li select{background:#f5f5f5 url(../images/selesanjiaoimg1.png) no-repeat;background-position:95% center;background-size:10px auto}
@media (max-width:1580px){.contactbox-sec2 .cont .item .li select{background-size:8px auto}
}
.contactbox-sec2 .cont .item .li textarea{height:2.82rem}
@media (max-width:1580px){.contactbox-sec2 .cont .item .li textarea{height:3.11rem}
}
.contactbox-sec2 .cont .int1{width:100%}
.contactbox-sec2 .cont .int1 .jut{width:100%}
@media (max-width:767px){.contactbox-sec2 .cont .int1 .jut{width:100%}
}
.contactbox-sec2 .cont .int1 .li{width:100%}
.contactbox-sec2 .cont .yzm-item{justify-content:flex-start;align-items:center;gap:0.15rem}
.contactbox-sec2 .cont .yzm-item .li:first-child{width:30%;flex-shrink:0}
@media (max-width:767px){.contactbox-sec2 .cont .yzm-item .li:first-child{width:55%}
}
.contactbox-sec2 .cont .yzm-item .vcode-box{width:auto;flex-shrink:0;display:flex;align-items:center}
@media (max-width:767px){.contactbox-sec2 .cont .yzm-item .li:first-child{width:55%}
}
.contactbox-sec2 .cont .yzm-item .vcode-box img{height:0.54rem;width:auto;min-width:1.2rem;vertical-align:middle;object-fit:contain}
@media (max-width:1580px){.contactbox-sec2 .cont .yzm-item .vcode-box img{height:0.5rem;min-width:1rem}
}
@media (max-width:767px){.contactbox-sec2 .cont .yzm-item .vcode-box img{height:0.68rem;min-width:1.4rem}
}
.contactbox-sec2 .cont .but{margin-top:0.1rem;display:flex;justify-content:center;align-items:center;gap:0.3rem}
.contactbox-sec2 .cont .but .f_sub,.contactbox-sec2 .cont .but .f_set{overflow:hidden;width:auto}
@media (max-width:767px){.contactbox-sec2 .cont .but .f_sub,.contactbox-sec2 .cont .but .f_set{width:auto;margin:0}
}
.contactbox-sec2 .cont .but .f_sub button,.contactbox-sec2 .cont .but .f_set button{transition:all 0.3s linear;width:1.44rem;height:0.54rem;background-color:#999999;color:#fff;font-size:16px}
.contactbox-sec2 .cont .but .f_sub button{background-color:var(--color)}
@media (max-width:1580px){.contactbox-sec2 .cont .but .f_sub button,.contactbox-sec2 .cont .but .f_set button{font-size:14px}
}
@media (max-width:767px){.contactbox-sec2 .cont .but .f_sub button,.contactbox-sec2 .cont .but .f_set button{width:1.6rem;height:0.8rem}
}
@media (min-width:1200px){.contactbox-sec2 .cont .but .f_sub button:hover{opacity:0.85}
.contactbox-sec2 .cont .but .f_set button:hover{background-color:var(--color)}
}
.contactbox-sec2 .cont .but .f_sub button{float:right}
@media (min-width:768px){.searchbox{padding-top:0.8rem}
}
.searchbox .form{background-color:#f5f5f5;display:flex;align-items:center;margin-bottom:0.36rem}
.searchbox .form .f_sub,.searchbox .form .tx{height:1rem}
.searchbox .form .int{display:flex;align-items:center;width:calc(100% - 2.5rem);padding:0 0.45rem}
@media (max-width:767px){.searchbox .form .int{width:calc(100% - 1.5rem)}
}
.searchbox .form .int i{width:0.38rem;display:block;overflow:hidden}
.searchbox .form .int i img{float:left;width:100%}
.searchbox .form .int .tx{width:calc(100% - 0.38rem);padding:0.2rem 0.44rem}
@media (max-width:767px){.searchbox .form .int .tx{font-size:0.28rem;padding:0.2rem 0.3rem}
}
.searchbox .form .f_sub{display:flex;align-items:center;justify-content:center;width:2.5rem;color:#fff;background-color:var(--color)}
@media (max-width:767px){.searchbox .form .f_sub{width:1.5rem;font-size:0.28rem}
}
.searchbox .name{padding-left:0.4rem;margin-bottom:0.74rem;font-size:16px;color:#999999}
@media (max-width:1580px){.searchbox .name{font-size:14px}
}
.searchbox .searchbox_nav{border-bottom:2px solid #e8e8e8;margin-bottom:0.15rem}
.searchbox .searchbox_nav .swiper-slide{width:auto;margin-right:0.3rem}
.searchbox .searchbox_nav .swiper-slide .item{font-size:24px;color:#333333;display:block;padding:0 0.4rem 0.24rem}
@media (max-width:1580px){.searchbox .searchbox_nav .swiper-slide .item{font-size:20px}
}
@media (max-width:991px){.searchbox .searchbox_nav .swiper-slide .item{font-size:18px}
}
@media (max-width:767px){.searchbox .searchbox_nav .swiper-slide .item{font-size:16px}
}
.searchbox .searchbox_nav .swiper-slide.on .item{color:#d40400}
.searchbox .cont .jut{width:100%;border-bottom:1px double #ddd;padding-bottom:0.4rem;margin-bottom:0.1rem}
@media (max-width:767px){.searchbox .cont .jut{padding-bottom:0.7rem;margin-bottom:0.4rem}
}
.searchbox .cont .jut:last-child{margin-bottom:0;border-bottom:none}
.searchbox .cont .jut .fz_title{padding:0 0.42rem;font-weight:bold;margin-top:0.5rem}
@media (max-width:767px){.searchbox .cont .jut .fz_title{padding:0;font-size:0.5rem}
}
.searchbox .cont .jut .item{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0.3rem 0.42rem 0;padding-right:4.4rem}
@media (max-width:1580px){.searchbox .cont .jut .item{padding-right:3rem}
}
@media (max-width:1199px){.searchbox .cont .jut .item{padding-right:2rem}
}
@media (max-width:991px){.searchbox .cont .jut .item{padding-right:0.42rem}
}
@media (max-width:767px){.searchbox .cont .jut .item{padding:0.5rem 0}
}
.searchbox .cont .jut .item .fz_img{width:11.75%;border:solid 1px #dddddd;position:relative}
@media (max-width:767px){.searchbox .cont .jut .item .fz_img{width:100%}
}
.searchbox .cont .jut .item .fz_img .video_icon{position:absolute;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,0.5);left:0;top:0;display:flex;align-items:center;justify-content:center;cursor:pointer}
.searchbox .cont .jut .item .fz_img .video_icon img{width:0.36rem}
@media (max-width:767px){.searchbox .cont .jut .item .fz_img .video_icon img{width:0.84rem}
}
.searchbox .cont .jut .item .fz_img .img{display:block;width:100%;overflow:hidden;position:relative;padding-bottom:74.6%}
.searchbox .cont .jut .item .fz_img .img img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
.searchbox .cont .jut .item .font{width:88.25%;padding-left:0.3rem}
@media (max-width:767px){.searchbox .cont .jut .item .font{padding-left:0;width:100%;margin-top:0.4rem}
}
.searchbox .cont .jut .item .font .tit{display:flex;align-items:center;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:18px;color:#333333;margin-bottom:6px}
@media (max-width:1580px){.searchbox .cont .jut .item .font .tit{font-size:16px}
}
.searchbox .cont .jut .item .font .tit .f_title{color:#333333;max-width:calc(100% - 80px);display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media (max-width:1580px){.searchbox .cont .jut .item .font .tit .f_title{max-width:calc(100% - 70px)}
}
.searchbox .cont .jut .item .font .tit .but{display:flex;align-items:center;width:70px;font-size:16px;color:#3975b1;margin-left:10px;justify-content:flex-end}
@media (max-width:1580px){.searchbox .cont .jut .item .font .tit .but{width:60px;font-size:14px}
}
.searchbox .cont .jut .item .font .tit .but i{overflow:hidden;display:block;width:20px;margin-left:10px}
@media (max-width:1580px){.searchbox .cont .jut .item .font .tit .but i{width:16px;margin-left:6px}
}
.searchbox .cont .jut .item .font .tit .but i img{width:100%;float:left}
.searchbox .cont .jut .item .font .text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;color:#999999;width:100%;display:block;margin-bottom:0.26rem}
.searchbox .cont .jut .item .font .fz_zh{display:flex;flex-wrap:wrap;font-size:14px;color:#666666}
.searchbox .cont .jut .item .font .fz_zh a,.searchbox .cont .jut .item .font .fz_zh span{display:block;color:#666666}
.searchbox .cont .jut .item .font .fz_zh span{margin:0 6px}
.searchbox .cont .jut .item .font .fz_zh span:first-child{margin:0}
@media (min-width:1200px){.searchbox .cont .jut .item .font .fz_zh a:hover{color:var(--color)}
}
@media (min-width:1200px){.searchbox .cont .jut .item:hover .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}
.searchbox .cont .jut .item:hover .font .tit{color:var(--color)}
.searchbox .cont .jut .item:hover .font .tit .f_title{color:var(--color)}
}
.searchbox .cont .jut .f_item .font .text{overflow:visible;white-space:initial}
.searchbox .cont .jut .move{display:block;font-size:16px;padding:0 0.42rem;color:#666;margin-top:0.4rem;color:#d40400}
@media (min-width:1200px){.searchbox .cont .jut .move:hover{color:#d40400}
}
@media (max-width:767px){.searchbox .cont .jut .move{text-align:center}
}
.rtfixed{position:fixed;z-index:555;top:80%;right:0.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}
@media (max-width:767px){.rtfixed{top:80%}
}
.rtfixed .item{position:relative;width:0.44rem;margin-bottom:10px}
@media (max-width:1580px){.rtfixed .item{margin-bottom:6px}
}
@media (max-width:1199px){.rtfixed .item{width:36px}
}
.rtfixed .item:last-child{margin-bottom:0}
@media (max-width:767px){.rtfixed .item{width:50px}
.rtfixed .item:first-child{display:none}
}
.rtfixed .item .tit{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#f8f8f8;box-shadow:1px 2px 10px 0px rgba(0,0,0,0.1);border-radius:22px;border:solid 2px #ffffff;color:var(--color);font-size:14px;transition:all 0.3s linear;line-height:18px;padding:12px 8px}
@media (max-width:1580px){.rtfixed .item .tit{line-height:14px;font-size:12px;padding:12px 6px}
}
@media (max-width:767px){.rtfixed .item .tit{width:50px;border-radius:50%;height:50px}
}
.rtfixed .item .tit i{display:block;height:18px;overflow:hidden;margin-bottom:14px}
@media (max-width:1580px){.rtfixed .item .tit i{height:14px;margin-bottom:10px}
}
@media (max-width:767px){.rtfixed .item .tit i{margin-bottom:0;height:20px}
}
.rtfixed .item .tit i img,.rtfixed .item .tit i svg{float:left;height:100%}
.rtfixed .item .tit i img:nth-child(2),.rtfixed .item .tit i svg:nth-child(2){display:none}
.rtfixed .item .tit i img path,.rtfixed .item .tit i svg path{fill:#fff}
@media (max-width:767px){.rtfixed .item .tit span{display:none}
}
.rtfixed .item .hover1{display:none;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:280px;padding-right:0.2rem}
@media (max-width:1580px){.rtfixed .item .hover1{width:240px}
}
.rtfixed .item .hover1 .jut{background-color:#fff;box-shadow:1px 2px 10px 0px rgba(0,0,0,0.1);border-radius:5px;border:solid 2px #ffffff;padding:0 0.2rem 0.16rem}
.rtfixed .item .hover1 .jut .li{display:flex;align-items:flex-start;padding-top:0.26rem;padding-bottom:0.18rem;border-bottom:1px solid #dddddd}
.rtfixed .item .hover1 .jut .li i{display:block;width:18px;overflow:hidden}
@media (max-width:1580px){.rtfixed .item .hover1 .jut .li i{width:14px}
}
.rtfixed .item .hover1 .jut .li i img{width:100%;float:left}
.rtfixed .item .hover1 .jut .li .font{width:80%;width:calc(100% - 18px);padding-left:0.1rem}
@media (max-width:1580px){.rtfixed .item .hover1 .jut .li .font{width:calc(100% - 14px)}
}
.rtfixed .item .hover1 .jut .li .font .name{font-size:16px;color:#333333;line-height:1;margin-bottom:10px}
@media (max-width:1580px){.rtfixed .item .hover1 .jut .li .font .name{font-size:14px}
}
.rtfixed .item .hover1 .jut .li .font .tel{line-height:0.8;font-size:18px;color:var(--color)}
@media (max-width:1580px){.rtfixed .item .hover1 .jut .li .font .tel{font-size:16px}
}
.rtfixed .item .hover1 .jut .fz_gou{align-items:center}
.rtfixed .item .hover1 .jut .fz_gou .font{display:flex;align-items:center}
.rtfixed .item .hover1 .jut .fz_gou .font .name{margin-bottom:0;margin-right:10px}
.rtfixed .item .hover1 .jut .fz_gou .font .fz_bt{display:flex;align-items:center;justify-content:center;width:90px;height:30px;background-color:var(--second_color);color:#fff;transition:all 0.3s linear;font-size:14px}
@media (max-width:1580px){.rtfixed .item .hover1 .jut .fz_gou .font .fz_bt{width:80px;height:26px;font-size:12px}
}
@media (min-width:1200px){.rtfixed .item .hover1 .jut .fz_gou .font .fz_bt:hover{background-color:rgba(0,54,134,0.9)}
}
.rtfixed .item .hover1 .jut .but{margin-top:0.2rem;display:flex;justify-content:center;align-items:center;font-size:14px;color:#333333}
@media (max-width:1580px){.rtfixed .item .hover1 .jut .but{font-size:12px}
}
.rtfixed .item .hover1 .jut .but i{display:block;width:6px;overflow:hidden;margin-left:10px;transition:all 0.3s linear}
.rtfixed .item .hover1 .jut .but i img{float:left;width:100%}
@media (min-width:1200px){.rtfixed .item .hover1 .jut .but:hover{color:var(--color)}
.rtfixed .item .hover1 .jut .but:hover i{transform:translateX(6px)}
}
.rtfixed .item:hover .hover1{display:block}
.rtfixed .item.fz_zi .tit{color:#fff;background:#009fe5 url(../images/fitxbag1.png) no-repeat center;background-size:120%}
.rtfixed .item.fz_zi .tit i img:nth-child(1){display:none}
.rtfixed .item.fz_zi .tit i img:nth-child(2){display:block}
.rtfixed .top{cursor:pointer}
.rtfixed .top .tit{border-radius:50%;width:0.44rem;height:0.44rem;border:none;padding:0;color:#333;display:flex;align-items:center;justify-content:center}
.rtfixed .top .tit span{display:none}
@media (max-width:1580px){.rtfixed .top .tit{width:36px;height:36px}
}
@media (max-width:1199px){.rtfixed .top .tit{width:36px;height:36px}
}
@media (max-width:767px){.rtfixed .top .tit{width:30px;height:30px}
}
.rtfixed .top .tit i{height:8px;margin-bottom:0;transition:all 0.3s linear}
@media (max-width:767px){}
.rtfixed .top .tit i img,.rtfixed .top .tit i svg{height:100%;float:left}
.rtfixed .top .tit i img path,.rtfixed .top .tit i svg path{fill:#333}
.rtfixed .top .tit:hover{background:var(--color);color:#fff}
.rtfixed .top .tit:hover i svg path{fill:#fff}
.hadbox .hadbox-sec1 .lt{padding-right:0;border-right:none}
.hadbox .hadbox-sec1 .lt .f_gupi{display:flex;align-items:center}
.hadbox .hadbox-sec1 .lt .f_gupi .f_gutu{display:flex;margin-left:10px;height:34px}
@media (max-width:1900px){.hadbox .hadbox-sec1 .lt .f_gupi .f_gutu{height:30px}
}
@media (max-width:991px){.hadbox .hadbox-sec1 .lt .f_gupi .f_gutu{height:26px}
}
.hadbox .hadbox-sec1 .lt .f_gupi .f_gutu img{height:100%}
.hadbox .hadbox-sec1 .lt .f_gupi .f_gutu img:nth-child(2){display:none}
.hadbox .hadbox-sec1:hover .lt .f_gupi .f_gutu img,.hadbox.hadbox2 .lt .f_gupi .f_gutu img{display:none}
.hadbox .hadbox-sec1:hover .lt .f_gupi .f_gutu img:nth-child(2),.hadbox.hadbox2 .lt .f_gupi .f_gutu img:nth-child(2){display:block}
.public-img{display:block;position:relative;z-index:1;overflow:hidden}
.public-img::before{content:"";display:block;position:relative;z-index:0;padding-top:100%}
.public-img > img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:all 0.8s}
.newinfo .cont .gt .f_supply{background:#f5f5f5;padding:0.3rem 0.3rem 0.4rem}
.newinfo .cont .gt .f_supply .tit{color:var(--color);margin-bottom:0.24rem}
.newinfo .cont .gt .f_supply .jut .item{background:#fff;margin-bottom:20px;padding:16px 0.3rem 16px 20px}
@media (max-width:1580px){.newinfo .cont .gt .f_supply .jut .item{margin-bottom:16px;padding:12px 0.3rem 12px 16px}
}
@media (max-width:767px){.newinfo .cont .gt .f_supply .jut .item{padding:0.24rem 0.34rem}
}
.newinfo .cont .gt .f_supply .jut .item:last-child{margin-bottom:0}
.newinfo .cont .gt .f_supply .jut .item .img{display:none}
.newinfo .cont .gt .f_supply .jut .item .font{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:0}
.newinfo .cont .gt .f_supply .jut .item .font .text{font-weight:bold}
.newinfo .cont .gt .f_supply .jut .item .font .but{flex:0 0 auto;align-items:center;margin-left:0.3rem}
.newinfo .cont .gt .f_supply .jut .item .font .but i{flex:0 0 auto;color:#fff}
.newinfo .cont .gt .f_supply .jut .item .font .but i svg path{fill:currentColor}
@media (max-width:1580px){.newinfo .cont .gt .f_supply .jut .item .font .but i{height:18px}
}
.newinfo .cont .gt .f_supply .jut .item:hover{background:var(--color)}
.newinfo .cont .gt .f_supply .jut .item:hover .font .text{color:#fff}
.newinfo .cont .gt .f_supply .jut .item:hover .font .but span{color:#fff}
.newinfo .cont .gt .f_supply .jut .item:hover .font .but i{background:#fff;color:var(--color)}
.bannerbox .fz_zhong .fz_cont .swiper-wrapper .swiper-slide .item .fz_img{overflow:hidden}
.bannerbox .fz_zhong .fz_cont .swiper-wrapper .swiper-slide .item .fz_img img{transition:transform 8s ease-out;transform:scale(1.15)}
.bannerbox .fz_zhong .fz_cont .swiper-wrapper .swiper-slide.swiper-slide-active .item .fz_img img{transform:scale(1)}
.about-section{min-height:100vh;padding:80px 0 40px;background-color:#f8f8f8;background-image:url(../images/about_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:center}
.about-content{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-bottom:50px}
.about-text{flex:1;max-width:48%}
.about-tag{font-size:14px;color:#888;letter-spacing:2px;margin-bottom:15px}
.company-name{font-size:32px;color:var(--second_color);margin-bottom:25px;font-weight:700;line-height:1.4}
.company-desc{font-size:15px;color:#555;line-height:1.9;margin-bottom:35px}
.about-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:1px solid var(--second_color);color:var(--second_color);text-decoration:none;border-radius:30px;font-size:15px;transition:all 0.3s ease}
.about-btn:hover{background-color:var(--second_color);color:#fff}
.about-image{flex:1;max-width:52%;position:relative;overflow:hidden;border-radius:6px}
.about-image img{width:100%;height:auto;display:block}
.video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;cursor:pointer;opacity:0.9;transition:all 0.3s ease}
.video-btn:hover{transform:translate(-50%,-50%) scale(1.1);opacity:1}
.video-btn svg{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(0,196,180,0.4))}
.about-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:35px;border-top:1px solid #eee}
.about-stats{display:flex;gap:70px}
.stat-item .stat-number{font-size:42px;font-weight:700;color:var(--second_color);line-height:1.2;margin-bottom:5px}
.stat-item .stat-number span{font-size:24px;vertical-align:top}
.stat-item .stat-label{font-size:14px;color:#666}
.about-links{display:flex;gap:45px}
.about-links a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#333;font-size:15px;transition:color 0.3s ease}
.about-links a:hover{color:var(--second_color)}
.about-links a svg{width:36px;height:36px}
@media (max-width:991px){.about-section{min-height:auto;padding:50px 0 30px}
.about-content{flex-direction:column;gap:35px;margin-bottom:35px}
.about-text,.about-image{max-width:100%}
.company-name{font-size:26px}
.company-desc{font-size:14px}
.about-bottom{flex-direction:column;gap:25px}
.about-stats{gap:40px}
.stat-item .stat-number{font-size:32px}
.stat-item .stat-number span{font-size:18px}
.about-links{flex-wrap:wrap;justify-content:center;gap:20px}
}
a{color:#333}
.gsol2-box4 a{color:#333}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item{margin-right:0;padding-right:0.6rem;width:22%;flex:1 1 auto}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .item:last-child{margin-right:0;width:67%;padding-right:1.2rem}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .fz_item{width:40%}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt .fz_item .f_list{flex-wrap:nowrap}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .lt{width:66%}
.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a img,.hadbox-sec3 .hadbot_cont .cont .f_zhong .gt .fen .list a svg{width:40%;height:40%;object-fit:contain}
.hadbox-sec3 .hadbot_cont .cont .form{display:flex;align-items:center;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.08);overflow:hidden;transition:all 0.3s ease}
.hadbox-sec3 .hadbot_cont .cont .form:hover{box-shadow:0 4px 20px rgba(0,0,0,0.12)}
.hadbox-sec3 .hadbot_cont .cont .form .int{display:flex;align-items:center;flex:1;padding:0 20px;height:0.75rem;width:auto}
.hadbox-sec3 .hadbot_cont .cont .form .int i{width:20px;height:20px;margin-right:12px;display:flex;align-items:center;justify-content:center}
.hadbox-sec3 .hadbot_cont .cont .form .int i img{width:100%;height:100%;object-fit:contain}
.hadbox-sec3 .hadbot_cont .cont .form .int .tx{flex:1;height:0.75rem;font-size:16px;color:#333;background:transparent;padding:0 10px}
.hadbox-sec3 .hadbot_cont .cont .form .int .tx::placeholder{color:#999}
.hadbox-sec3 .hadbot_cont .cont .form .f_sub{height:0.75rem;padding:0 30px;background:var(--color);color:#fff;font-size:16px;font-weight:500;border:none;cursor:pointer;transition:all 0.3s ease;width:auto}
.hadbox-sec3 .hadbot_cont .cont .form .f_sub:hover{opacity:0.85}
@media (max-width:767px){.hadbox-sec3 .hadbot_cont .cont .form .int{width:calc(100% - 1.5rem);padding:0 15px;height:40px}
.hadbox-sec3 .hadbot_cont .cont .form .int .tx{font-size:0.28rem;height:40px}
.hadbox-sec3 .hadbot_cont .cont .form .f_sub{width:1.5rem;font-size:0.28rem;height:40px;padding:0 15px}
}
.hm-sec1{min-height:100vh;display:flex;align-items:center;padding-top:80px;padding-bottom:60px;background:url(../images/news_bg.jpg) no-repeat center center;background-size:cover}
@media (max-width:991px){.hm-sec1{padding-top:100px;min-height:auto}
}
@media (max-width:767px){.hm-sec1{padding-top:30px;padding-bottom:30px}
}
.hm-sec2 .fz_title{max-width:100%;width:100%;text-align:center;line-height:1.333;margin:0 auto;margin-bottom:0.56rem}
@media (max-width:1199px){.hm-sec2 .fz_title{margin-bottom:0.4rem}
}
.hm-sec2 .but{display:flex;align-items:center;justify-content:center;width:140px;height:50px;color:#fff;background-color:var(--second_color);position:relative;margin:0 auto 0.95rem;font-size:16px}
@media (max-width:1580px){.hm-sec2 .but{font-size:14px;margin-bottom:0.75rem}
}
@media (max-width:991px){.hm-sec2 .but{width:120px;height:45px}
}
.hm-sec2 .but:before{content:"";display:block;width:0%;height:100%;background-color:#333;position:absolute;left:0;bottom:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin:auto}
@media (min-width:1200px){.hm-sec2 .but:hover:before{width:100%}
.hm-sec2 .but:hover i{transform:translateX(8px)}
}
.hm-sec2 .but span{position:relative}
.hm-sec2 .but i{position:relative;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;display:block;width:6px;overflow:hidden;margin-right:22px}
@media (max-width:991px){.hm-sec2 .but i{margin-right:16px}
}
.hm-sec2 .but i img{width:100%;float:left}
.hm-sec2 .cont{display:flex;gap:0;margin-right:-15%}
@media (max-width:1580px){.hm-sec2 .cont{margin-right:-18%}
}
@media (max-width:1199px){.hm-sec2 .cont{margin-right:-22%}
}
@media (max-width:991px){.hm-sec2 .cont{flex-wrap:wrap;margin-right:0}
}
.hm-sec2 .cont .item{overflow:hidden;width:40%;position:relative;-webkit-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;margin-left:-20%}
@media (max-width:1580px){.hm-sec2 .cont .item{margin-left:-20%}
}
@media (max-width:1199px){.hm-sec2 .cont .item{margin-left:-25%}
}
@media (max-width:991px){.hm-sec2 .cont .item{width:100%;margin-left:0}
}
@media (max-width:767px){.hm-sec2 .cont .item{width:100%}
}
.hm-sec2 .cont .item .img{width:100%;height:100vh;overflow:hidden;position:relative}
.hm-sec2 .cont .item .img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1;pointer-events:none}
@media (min-width:992px){.hm-sec2 .cont .item .img{transform:skew(-18deg);transform-origin:right top}
}
@media (max-width:767px){.hm-sec2 .cont .item .img{height:9rem}
}
.hm-sec2 .cont .item .img img{width:100vw;height:100vh;object-fit:cover;position:absolute;top:50%;left:50%;transition:left 0.3s linear;margin-left:-50vw;margin-top:-50vh}
@media (max-width:1199px){.hm-sec2 .cont .item .img img{width:160%;height:160%;margin-left:-20%;margin-top:-30%;top:0;left:0}
}
@media (max-width:991px){.hm-sec2 .cont .item .img img{width:100%;height:100%;margin:0}
}
@media (max-width:767px){.hm-sec2 .cont .item .img img{width:240%;height:120%;margin-left:0}
}
.hm-sec2 .cont .item .fz_jut{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:1.6rem;z-index:2;color:#fff;display:flex;flex-direction:column;justify-content:center}
@media (max-width:1199px){.hm-sec2 .cont .item .fz_jut{padding-left:0.8rem}
}
@media (max-width:767px){.hm-sec2 .cont .item .fz_jut{padding:0.4rem 0.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.hm-sec2 .cont .item .fz_jut .font{width:100%;display:flex;align-items:center;padding-left:2rem}
@media (max-width:1199px){.hm-sec2 .cont .item .fz_jut .font{padding-left:1.6rem}
}
@media (max-width:991px){.hm-sec2 .cont .item .fz_jut .font{padding-left:0;flex-wrap:wrap}
}
@media (max-width:991px){.hm-sec2 .cont .item .fz_jut .font{padding-right:2rem}
}
@media (max-width:767px){.hm-sec2 .cont .item .fz_jut .font{width:100%;padding-right:0}
}
.hm-sec2 .cont .item .fz_jut .font .title{width:24%;line-height:1.2;min-width:200px}
@media (max-width:767px){.hm-sec2 .cont .item .fz_jut .font .title{width:100%;margin-bottom:0.4rem}
}.hm-sec2 .cont .item .fz_jut .font .nei{opacity:0;visibility:hidden;width:0;transition:opacity 0.15s 0.3s linear;width:76%}
@media (max-width:991px){.hm-sec2 .cont .item .fz_jut .font .nei{opacity:1;visibility:visible}
}
@media (max-width:767px){.hm-sec2 .cont .item .fz_jut .font .nei{width:100%}
}
.hm-sec2 .cont .item .fz_jut .font .nei .text{font-size:20px;font-weight:normal;font-stretch:normal;line-height:1.5;letter-spacing:0px;color:#ffffff;margin-bottom:1rem}
@media (max-width:1580px){.hm-sec2 .cont .item .fz_jut .font .nei .text{font-size:16px;margin-bottom:1rem}
}
@media (max-width:1199px){.hm-sec2 .cont .item .fz_jut .font .nei .text{font-size:16px}
}
@media (max-width:767px){.hm-sec2 .cont .item .fz_jut .font .nei .text{font-size:15px;margin-bottom:0.4rem}
}
@media (min-width:992px){.hm-sec2 .cont .item .fz_jut .font .nei .text{opacity:0;transform:translateY(20px)}
}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list{display:flex;flex-wrap:wrap;margin-bottom:1rem}
@media (min-width:992px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list{opacity:0;transform:translateY(20px)}
}
@media (max-width:767px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list{margin-bottom:0.4rem}
}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li{padding:0 0.16rem 10px;padding-right:0.5rem;border-left:2px solid rgba(182,215,233,0.4);margin-bottom:20px}
@media (max-width:1199px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li{margin-bottom:16px;padding:0 0.28rem 10px}
}
@media (max-width:767px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li{width:33.3%;padding:0 0.24rem 10px;border-left:0}
}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name{font-size:20px}
@media (max-width:1580px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name{font-size:18px}
}
@media (max-width:1199px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name{font-size:16px}
}
@media (max-width:767px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name{font-size:15px}
}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu{font-family:'mengyang';line-height:0.8;font-size:26px;margin-top:0.12rem}
@media (max-width:1580px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu{font-size:22px}
}
@media (max-width:1199px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu{font-size:0.24rem}
}
@media (max-width:991px){.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu{font-size:15px}
}
.hm-sec2 .cont .item .fz_jut .font .nei .f_but{display:flex;color:#fff;font-size:18px;align-items:center}
@media (max-width:1580px){.hm-sec2 .cont .item .fz_jut .font .nei .f_but{font-size:16px}
}
@media (max-width:991px){.hm-sec2 .cont .item .fz_jut .font .nei .f_but{font-size:14px}
}
.hm-sec2 .cont .item .fz_jut .font .nei .f_but i{display:flex;align-items:center;justify-content:center;width:20px;overflow:hidden;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin-left:10px;border-radius:50%;background-color:#fff;height:20px}
.hm-sec2 .cont .item .fz_jut .font .nei .f_but i img,.hm-sec2 .cont .item .fz_jut .font .nei .f_but i svg{float:left;width:30%}
.hm-sec2 .cont .item .fz_jut .font .nei .f_but i img path,.hm-sec2 .cont .item .fz_jut .font .nei .f_but i svg path{fill:var(--color)}
@media (min-width:1200px){.hm-sec2 .cont .item .fz_jut .font .nei .f_but:hover i{-webkit-transform:translateX(6px);transform:translateX(6px)}
}
.hm-sec2 .cont .item:nth-child(2) .img{transform-origin:left bottom}
.hm-sec2 .cont .item:nth-child(2) .img img{left:80%}
@media (max-width:1199px){.hm-sec2 .cont .item:nth-child(2) .img img{left:0}
}
.hm-sec2 .cont .item:nth-child(2).on .img img{left:50%}
@media (max-width:1199px){.hm-sec2 .cont .item:nth-child(2).on .img img{left:0}
}
.hm-sec2 .cont .item:first-child{margin-left:0}
.hm-sec2 .cont .item:first-child .fz_jut .font{padding-left:0}
.hm-sec2 .cont .item.on{-webkit-transition:width 0.3s linear;transition:width 0.3s linear;width:76.8%}
@media (max-width:991px){.hm-sec2 .cont .item.on{width:100%}
}
@media (max-width:767px){.hm-sec2 .cont .item,.hm-sec2 .cont .item.on{width:100%}
}
.hm-sec2 .cont .item.on .fz_jut .font{padding-right:3rem}
.hm-sec2 .cont .item:last-child .fz_jut .font{padding-left:2rem}
@media (max-width:1580px){.hm-sec2 .cont .item.on .fz_jut .font{padding-right:3rem}
.hm-sec2 .cont .item:last-child .fz_jut .font{padding-left:2rem;padding-right:3rem}
}
@media (max-width:767px){.hm-sec2 .cont .item.on .fz_jut .font{padding-right:0}
.hm-sec2 .cont .item:last-child .fz_jut .font{padding-left:0;padding-right:0}
}
.hm-sec2 .cont .item.on .fz_jut .font .title{width:24%;flex-shrink:1}
@media (max-width:767px){.hm-sec2 .cont .item.on .fz_jut .font .title{width:100%}
}
.hm-sec2 .cont .item.on .fz_jut .font .nei{flex-shrink:1;opacity:1;visibility:visible;transition:opacity 0.15s 0.5s linear;width:75%}
@media (max-width:767px){.hm-sec2 .cont .item.on .fz_jut .font .nei{width:100%}
}
.hm-sec2 .cont .item.on .fz_jut .font .nei .text,.hm-sec2 .cont .item.on .fz_jut .font .nei .fz_list{transition:all 0.4s 0.6s linear;opacity:1;transform:translateY(0)}

html{scroll-behavior:smooth !important}
body{overflow-x:hidden !important}
html.is-homepage,body.is-homepage{overflow:hidden !important}
.bannerbox{height:100vh !important;min-height:100vh !important}
.about-section{min-height:100vh !important}
.hm-sec2{height:100vh !important;overflow:hidden !important}
.hm-sec1{min-height:100vh !important}
.hadbox{z-index:9999 !important}
.rtfixed{z-index:9998}
@media (max-width:767px){html.is-homepage,body.is-homepage{overflow:visible !important}
.bannerbox{height:50vh !important;min-height:50vh !important}
.bannerbox .fz_cont .item .fz_img{height:50vh !important}
.banner-pagination-mobile{display:block;position:absolute;bottom:15px;left:0;width:100%;text-align:center;z-index:10}
.banner-pagination-mobile .swiper-pagination-bullet{width:12px;height:12px;border-radius:10px;background-color:rgba(255,255,255,0);margin:0 8px;opacity:0.8;border:solid 2px #fff;transition:all 0.4s ease}
.banner-pagination-mobile .swiper-pagination-bullet-active{background:#fff}
.hm-sec2{height:auto !important;min-height:auto !important}
}
.fotbox .fot1 .jut .gt .list .li{position:relative}
.fotbox .fot1 .jut .gt .list .li .qr-popup{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;padding:10px;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:100;margin-top:10px}
.fotbox .fot1 .jut .gt .list .li .qr-popup img{width:120px;height:120px;display:block}
.fotbox .fot1 .jut .gt .list .li .qr-popup::after{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}
.fotbox .fot1 .jut .gt .list .li:hover .qr-popup,.fotbox .fot1 .jut .gt .list .li.active .qr-popup{opacity:1;visibility:visible}
.index_about .txt{color:#fff;width:42%;padding-top:60px}
.index_about .txt h2{font-size:.46rem;margin-bottom:50px;font-weight:bold}
.index_about .txt .info{font-size:.25rem;margin-bottom:25px;font-weight:200;display:flex;align-items:center}
.index_about .txt .info i{display:inline-block;width:4px;height:4px;border-radius:5px;background:rgba(255,255,255,0.6);margin:0 18px}
.index_about .txt .desc{font-size:.16rem;line-height:2em;text-align:justify;margin-bottom:30px}
@media (max-width:1580px){.index_about .txt h2{font-size:.42rem}
.index_about .txt .desc{font-size:14px;line-height:2em;text-align:justify;margin-bottom:30px}
}
.index_about .ys{color:#fff;width:35%}
.index_about .ys .con i{font-size:.5rem;font-family:'mengyang';font-style:normal}
.index_about .ys .con sup{font-size:16px;margin-left:5px}
.index_about .ys .con p{font-size:16px;margin-top:10px}
.index_about .ys .ico img{width:54px;filter:grayscale(100%) brightness(500%)}
.index_about .ys li{border-bottom:1px solid rgba(255,255,255,0.2);padding:.5rem 0}
.index_about .ys li:last-child{border-bottom:0px solid rgba(255,255,255,0.2)}
@media only screen and (max-width:768px){.index_about .txt{width:95%;margin-top:50px;padding-top:0px}
.index_about .ys{width:95%;margin-top:4vh}
.index_about .txt h2{font-size:22px;margin-bottom:20px}
.index_about .txt .info{font-size:17px;margin-bottom:15px;font-weight:normal}
.index_about .txt .info i{margin:0 10px}
.index_about .txt .desc{font-size:15px;line-height:2;margin-bottom:20px;color:rgba(255,255,255,0.8)}
.index_about .ys .con sup{font-size:15px;margin-left:3px}
.index_about .ys .con p{font-size:15px;margin-top:10px}
.index_about .ys .ico img{width:33px}
.index_about .ys li{padding:16px 0}
}
.flex_space{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex_start{display:flex;justify-content:flex-start;flex-wrap:wrap}
.t_center{display:flex;flex-direction:column;justify-content:center;align-items:center}
.t_left_center{display:flex;flex-direction:column;justify-content:center}
.section-title{text-align:center;margin-bottom:0.36rem}
.section-title .tit{font-size:0.36rem;font-weight:bold;margin-bottom:0.1rem}
.section-title .line{display:flex;justify-content:center;width:100%;height:4px}
.section-title .line::after{content:'';display:block;width:30px;height:4px;border-radius:10px;background-color:var(--third_color)}
.section-title p{font-size:.18rem;color:#666;margin-top:15px;line-height:1.8}
@media (max-width:767px){.section-title .tit{font-size:0.52rem}
.section-title p{font-size:15px}
}
.sub_weizhi{height:60px;background:#fafafa;border-bottom:solid 1px #ddd;position:relative;z-index:9}
.sub_weizhi .weizhi{color:#333;font-size:14px;position:relative;display:flex;align-items:center}
.sub_weizhi .weizhi a{color:#333}
.sub_weizhi .weizhi i{margin-right:10px;color:var(--color);font-size:16px}
.sub_weizhi .weizhi span{margin:0 5px}
.page_weizhi{line-height:.66rem;font-size:.16rem;border-bottom:solid 1px rgba(0,0,0,0.1);margin-bottom:.5rem}
@media screen and (max-width:768px){.sub_weizhi{height:36px}
.sub_weizhi .weizhi{font-size:12px}
.sub_weizhi .weizhi i{margin-right:8px;font-size:14px}
}
#n_nav a{position:relative;float:left;display:block;font-size:15px;min-width:125px;padding:0 15px;background:url(../images/line_n_title.jpg) right 1px center no-repeat;text-align:center}
#n_nav a:last-child{background:none}
#n_nav a strong{position:relative;display:block;z-index:9;height:60px;line-height:60px;color:#333;font-weight:normal;transition:0.6s all}
#n_nav a span{position:absolute;left:0px;top:0px;z-index:1;width:100%;display:inherit;text-align:center}
#n_nav a i{display:inline-block;background:var(--color);height:60px;width:0px;transition:0.6s all;opacity:0}
#n_nav  a.on i,#n_nav a:hover i{width:100%;opacity:1}
#n_nav  a.on strong,#n_nav a:hover strong{color:#fff}
.m_sub_nav{display:none}
@media screen and (max-width:768px){.sub_weizhi .main{padding:0}
#n_nav{display:none;width:100%;background:#fff;box-shadow:0 2px 10px #ccc;z-index:9;box-sizing:border-box}
.m_sub_nav{display:flex;height:36px;align-items:center;justify-content:center}
.m_sub_nav i{font-size:20px;color:var(--color);transition:0.3s all}
.m_sub_nav.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#n_nav a{width:100%;padding:0 15px;background:none;text-align:left;border-bottom:1px solid #e1e6f0;box-sizing:border-box}
#n_nav a strong{height:46px;line-height:46px;color:#333}
#n_nav a span{display:none}
#n_nav a.on strong,#n_nav a:hover strong{color:var(--color)}
}
.page_about .about_pic{width:46%;box-sizing:border-box;background:url(../images/wangdian.png) no-repeat right top;padding:.35rem .3rem 0 0;overflow:hidden}
.page_about .about_pic img{width:100%;height:100%;object-fit:cover;display:block}
.page_about .about_con{width:46%}
.page_about .about_con h3{font-size:.36rem;color:#333;font-weight:bold;position:relative}
.page_about .about_con h3:after{content:'';height:4px;width:30px;background:var(--third_color);border-radius:10px;display:block;margin:.1rem 0 .36rem 0}
.page_about .about_con h5{font-size:.2rem;margin-bottom:.25rem}
.aboutbar{width:100%;height:auto;overflow-y:auto}
.aboutbar::-webkit-scrollbar{width:2px;height:4px}
.aboutbar::-webkit-scrollbar-thumb{border-radius:5px;background:#FF7F27}
.aboutbar::-webkit-scrollbar-track{border-radius:0;background:#ededed}
.aboutbar p{font-size:.16rem;line-height:2;margin-bottom:.15rem;text-align:justify;text-justify:distribute;color:#333}
@media screen and (max-width:768px){.page_about .about_pic{width:100%;padding:0;overflow:hidden}
.page_about .about_con{width:100%}
.page_about .about_con h3{font-size:0.52rem;margin-bottom:10px;margin-top:10px}
.aboutbar p{font-size:16px;line-height:2;margin-bottom:15px}
}
.culture_bg{padding-bottom:0.6rem}
.qywh_box1{gap:0.4rem;align-items:stretch}
.qywh_box1 li{flex:1;background:#fff;padding:0.5rem 0.2rem;border:1px solid #ddd;box-shadow:1px 1px 30px #eee;border-radius:10px;box-sizing:border-box;text-align:center;transition:0.3s all;display:flex;flex-direction:column}
.qywh_box1 li:hover{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}
.qywh_box1 .ico{border:solid #ddd 1px;border-radius:50%;width:86px;height:86px;padding:20px;margin:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
.qywh_box1 .ico i{font-size:38px;color:var(--color)}
.qywh_box1 h3{font-size:20px;line-height:40px;font-weight:bold;position:relative;padding:20px 0}
.qywh_box1 h3:after{width:25px;background:var(--color);height:4px;border-radius:10px;content:'';display:block;margin:10px auto 0}
.qywh_box1 p{font-size:18px;line-height:1.8;text-align:center}
@media screen and (max-width:768px){.qywh_box1 li{width:100%;padding:25px;border-radius:10px;margin-bottom:12px}
.qywh_box1 li:hover{transform:none;-webkit-transform:none}
.qywh_box1 .ico{width:66px;height:66px;padding:10px}
.qywh_box1 .ico i{font-size:32px}
.qywh_box1 .ico img{max-width:100%}
.qywh_box1 h3{font-size:18px;line-height:30px;padding:10px 0}
.qywh_box1 h3:after{width:25px;margin:10px auto 0}
.qywh_box1 p{font-size:16px}
}
.licheng_bg{padding-bottom:0.6rem;background:url(../images/licheng_bg.jpg) no-repeat center bottom}
.timeline-wrapper{position:relative;}
.history-txt-swiper{overflow:hidden;position:relative;padding-top:30px;z-index:20;height:360px}
.history-txt-swiper .swiper-wrapper{padding:0;align-items:flex-end}
.history-txt-swiper .swiper-slide{overflow:hidden;height:180px!important}
.timeline-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 5px;height:100%}
.timeline-year{font-family:'mengyang';font-size:30px;color:var(--color);font-weight:bold;z-index:5;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.timeline-text{padding:0;font-size:16px;line-height:1.8;color:#333;width:100%;z-index:5;overflow:hidden;user-select:text}
.timeline-text img{max-width:100%;border-radius:6px;margin:10px 0}
.timeline-text p{margin:3px 0;position:relative;padding-left:10px}
.timeline-text p::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;background:var(--color);border-radius:50%}
.timeline-nav{display:flex;align-items:center;justify-content:center;margin-top:15px}
.timeline-prev,.timeline-next{width:50px;height:50px;background:#fff;border-radius:50%;transition:all .3s ease;cursor:pointer;z-index:50;display:flex;align-items:center;justify-content:center;color:var(--color);font-size:20px;margin:0 10px}
.timeline-prev:hover,.timeline-next:hover{background:var(--color);color:#fff}
.timeline-stage-bar{overflow:hidden;position:relative;z-index:20;margin-bottom:20px;background:linear-gradient(90deg, #003D96 0%, #3a7bc8 100%);height:60px;display:flex;align-items:center;justify-content:space-around;clip-path:polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);padding-right:20px}
.timeline-stage-item{color:#fff;font-size:20px;font-weight:bold;text-align:center;white-space:nowrap;padding:0 10px;flex:1;display:none}
.timeline-stage-item.active{display:block}
@media screen and (max-width:768px){
.timeline-wrapper{padding:0 20px 0 20px}
.history-txt-swiper{padding-top:20px;padding-bottom:20px;overflow:hidden;height:auto}
.history-txt-swiper .swiper-wrapper{padding:0;align-items:flex-start}
.history-txt-swiper .swiper-slide{overflow:hidden;height:auto!important}
.timeline-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 5px;height:auto;text-align:left}
.timeline-year{font-size:20px;color:var(--color);font-weight:bold;z-index:5;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start;gap:8px}
.timeline-year i{font-size:12px;color:var(--color);border:2px solid var(--color);width:16px;height:16px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:8px}
.timeline-text{padding:0;font-size:14px;text-align:left;line-height:1.6;overflow:hidden}
.timeline-text p{margin:3px 0;position:relative;padding-left:10px}
.timeline-nav{margin-top:10px}
.timeline-prev,.timeline-next{width:40px;height:40px;z-index:50;font-size:18px;margin:0 8px}
.timeline-stage-bar{height:35px}
.timeline-stage-item{font-size:14px}
}
.pro_category{margin-bottom:.8rem}
.pro_category .item{background:url(../images/product_list_bg.jpg) no-repeat center center;background-size:cover;padding:.4rem .6rem .25rem;box-sizing:border-box;margin-bottom:.4rem}
.pro_category .item .info{margin-bottom:.25rem}
.pro_category .item .desc{width:100%}
.pro_category .item .desc .title-row{align-items:center}
.pro_category .item .desc h2{font-size:.25rem;font-weight:bold}
.pro_category .item .desc h2:after{content:'';width:.46rem;height:3px;border-radius:10px;background:var(--color);display:block;margin:.15rem 0}
.pro_category .item .desc p{font-size:.16rem;line-height:1.8;text-align:justify}
.pro_cate_list{overflow:hidden;position:relative;padding-bottom:.45rem}
.pro_cate_list li{box-sizing:border-box;overflow:hidden;background:#fff}
.pro_cate_list li .img{overflow:hidden;padding:.1rem .1rem;box-sizing:border-box;position:relative}
.pro_cate_list li .img::before{content:'';width:100%;padding-top:75%;display:block}
.pro_cate_list li .img img{width:calc(100% - .2rem);height:calc(100% - .2rem);display:block;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 0.3s ease}
.pro_cate_list li:hover .img img{transform:translate(-50%,-50%) scale(1.05)}
.pro_cate_list li .wz{width:100%;line-height:.4rem;text-align:center;background:#e8e8e8;color:#333;font-size:.16rem;padding:5px;box-sizing:border-box;transition:0.3s all}
.pro_cate_list li:hover .wz{background:var(--color);color:#fff}
.pro_cate_list .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background:#c6c6c6;transition:all .5s ease;opacity:1.0}
.pro_cate_list .swiper-pagination-bullet-active{background:var(--color);opacity:1.0}
.pro_cate_list .swiper-pagination{text-align:center;width:100%;bottom:0}
.pro_cate_list .swiper-pagination span{margin:0 3px}
@media screen and (max-width:768px){.pro_category{padding:0}
.pro_category .item{padding:20px 15px 10px}
.pro_category .item .desc{width:100%}
.pro_category .item .desc .title-row{flex-wrap:wrap;margin-bottom:10px}
.pro_category .item .desc h2{font-size:18px}
.pro_category .item .desc h2:after{display:none}
.pro_category .item .desc p{font-size:15px;line-height:1.8}
.pro_cate_list .swiper-pagination-bullet{width:8px;height:8px}
.pro_cate_list{padding-bottom:36px}
.pro_cate_list li .img{padding:10px}
.pro_cate_list li .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain;transition:transform 0.3s ease}
.pro_cate_list li:hover .img img{transform:translate(-50%,-50%) scale(1.1)}
.pro_cate_list li .wz{line-height:30px;font-size:14px}
}
.case_list{padding-bottom:.25rem}
.case_list li{width:23.5%;margin-right:2%;transition:0.5s all;background:#f8f8f8;border:#ddd 1px solid;margin-bottom:.3rem;position:relative;overflow:hidden}
.case_list li:nth-child(4n){margin-right:0}
.case_list li .pic{width:100%;background:#fff;position:relative;overflow:hidden;padding:.1rem;box-sizing:border-box}
.case_list li .pic::before{content:'';width:100%;padding-top:75%;display:block}
.case_list li .pic>img{width:calc(100% - .2rem);height:calc(100% - .2rem);display:block;transition:0.5s all;object-fit:contain;position:absolute;top:.1rem;left:.1rem}
.case_list li:hover .pic>img{-webkit-transform:scale(1.05);moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.case_list li .txt{padding:0.16rem}
.case_list li .txt h5{font-size:.16rem;line-height:.36rem;font-weight:normal;text-align:center}
.case_list li:hover .txt h5{color:#fff}
.case_list li:hover{background:var(--color);box-shadow:0px 0px 15px rgba(0,0,0,.15)}
.case_list li .txt p{line-height:3;font-size:12px;color:#666}
@media screen and (max-width:768px){.case_list li{width:100%;margin-right:0}
.case_list li:nth-child(2n){margin-right:0}
.case_list li:nth-child(3n){margin-right:auto}
.case_list li .pic{padding:10px}
.case_list li .pic>img{width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px}
.case_list li .txt{padding:10px}
.case_list li .txt h5{line-height:1.8;font-size:16px}
.case_list li .txt p{font-size:12px;line-height:1.8}
.case_list li:hover .pic .mask dd{display:none}
}
.search_box{background:#fff;box-shadow:2px 2px 20px rgba(0,0,0,.05);padding:60px 80px;box-sizing:border-box;margin:.6rem auto}
.search_n{position:relative;width:50%;margin:auto}
.search_n input{width:100%;padding:15px 15px;font-size:16px;outline:none;border-radius:5px;box-sizing:border-box;height:.6rem;line-height:.6rem;border:solid 1px #ddd}
.search_n .btn{position:absolute;right:0;top:0px}
.search_n .btn i{font-style:normal}
.search_n .btn button{width:1.25rem;height:.6rem;border:0;cursor:pointer;outline:none;padding-left:.4rem;border-radius:0 5px 5px 0;font-size:.18rem;color:#fff;background:url('../images/search_icon.png') no-repeat 30px center var(--color);transition:all .3s ease}
.search_n .btn button:hover{opacity:0.85}
.search_tit{height:50px;line-height:50px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin:20px 0}
.search_tit h5{font-size:18px;font-weight:bold;position:relative;float:left;padding:0 5px}
.search_tit h5:after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:-1px;background:var(--color)}
.search_list li{font-size:18px;padding-left:15px;line-height:3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:flex;justify-content:space-between;align-items:center}
.search_list li:before{content:"";display:block;width:6px;height:6px;border-radius:5px;background:#ccc;position:absolute;top:50%;left:0;transform:translate(0,-50%)}
.search_list li .search_info{display:flex;gap:10px}
.search_list li .itme,.search_list li .catname{font-size:14px;color:#999999}
.search_list li .itme i,.search_list li .catname i{margin-right:3px}
.search_list li .catname a{color:#999999}
.search_list .search-empty-result{text-align:center;padding:50px 0;display:flex;justify-content:center;align-items:center}
.search_list .search-empty-result p{color:#666;font-size:24px;margin:0}
.highlight{color:var(--third_color);font-weight:bold}
@media screen and (max-width:768px){.search_box{padding:15px 15px}
.search_list li{font-size:14px}
.search_list li .search_info{display:none}
.search_n{width:100%;border:1px solid #e1e6f0;overflow:hidden;border-radius:3px;margin-bottom:10px;box-sizing:border-box}
.search_n input[type="text"]{width:100%;height:44px;background:rgba(255,255,255,0.8);box-sizing:border-box;padding:0 50px 0 15px;border:none}
.search_n .btn{position:absolute;top:0px;right:0px;width:50px;height:100%}
.search_n .btn i{display:none}
.search_n .btn button{width:100%;height:100%;background:url('../images/zoom.png') no-repeat center;border:none;background-size:23px auto}
}
.supportbox{background:#fff}
.support-content{margin-top:0.3rem}
.support-intro{text-align:center;margin-bottom:0.4rem}
.support-intro p{font-size:0.18rem;line-height:2;color:#666;max-width:90%;margin:0 auto}
.support-banner{background:url('../images/support_ad.jpg') center center no-repeat fixed;background-size:cover;position:relative;width:100%;height:2.5rem;overflow:hidden;margin-bottom:0.5rem;border-radius:8px}
.support-banner img{width:100%;height:100%;object-fit:cover}
.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center}
.banner-text{text-align:center}
.banner-text p{font-size:0.36rem;color:#fff;line-height:1.8;letter-spacing:10px}
.banner-text .divider{margin:0 0.3rem}
.support-cards{margin-bottom:0.5rem;gap:0.4rem;align-items:stretch}
.support-card{flex:1;background:#fff;padding:0.4rem 0.2rem;box-sizing:border-box;border-radius:8px;transition:0.3s all;text-align:center;border:1px solid #ddd;box-shadow:1px 1px 30px #eee;display:flex;flex-direction:column}
.support-card:hover{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}
.card-icon{width:0.8rem;height:0.8rem;margin:0 auto 0.25rem;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:0.3s all}
.card-icon i{font-size:0.35rem;color:var(--color);transition:0.3s all}
.card-title{font-size:0.22rem;font-weight:bold;color:#333;margin-bottom:0.2rem}
.card-content{font-size:0.16rem;line-height:1.8;color:#666}
.support-contact{background:#f8f8f8;padding:0.3rem;margin-bottom:0.3rem;text-align:center}
.contact-info{font-size:0.16rem;color:#333;line-height:1.8}
.contact-info strong{color:var(--third_color);font-family:'mengyang';font-size:0.2rem}
.support-warranty{background:#f8f8f8;padding:0.3rem;text-align:center}
.warranty-content{font-size:0.16rem;line-height:1.8;color:#666;margin-bottom:0.15rem}
.warranty-note{font-size:0.14rem;line-height:1.6;color:#999}
@media screen and (max-width:768px){.support-intro p{font-size:16px;max-width:100%}
.support-banner{height:1.8rem}
.banner-text p{font-size:16px;letter-spacing:normal}
.support-cards{flex-direction:column}
.support-card{width:100%;margin-bottom:0.2rem}
.support-card:hover{transform:none;-webkit-transform:none}
.card-title{font-size:16px}
.card-content{font-size:15px}
.contact-info{font-size:16px}
.contact-info strong{font-size:16px}
.warranty-title{font-size:16px}
.warranty-content{font-size:16px}
.warranty-note{font-size:15px}
}

.product-info{background:#fff}
.info-top{background:#f8f8f8;padding:0.3rem 0;overflow:hidden}
.info-top .container{display:flex;align-items:center;gap:1rem}
.info-top .left{flex:1;max-width:50%}
.info-top .left .t1{font-size:0.56rem;font-weight:bold;color:var(--color);margin-bottom:0.2rem;line-height:1.3}
.info-top .left .tags{font-size:0.22rem;color:#333;font-weight:bold;margin-bottom:0.25rem;display:flex;align-items:center;gap:0.15rem}
.info-top .left .desc{font-size:0.16rem;color:#555;line-height:1.8;margin-bottom:0.35rem}
.info-top .left .ckbox{margin-top:0.5rem;display:flex}
.info-top .left .ckbox a{width:1.6rem;height:0.54rem;border-radius:3px;display:flex;justify-content:center;align-items:center;transition:all ease-out 0.3s;color:#fff;background:var(--color);font-size:0.16rem}
.info-top .left .ckbox a span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:0.1rem;position:relative;background-color:#fff;border-radius:50%;transition:transform ease-out 0.3s}
.info-top .left .ckbox a span img,.info-top .left .ckbox a span svg{width:100%;height:100%;object-fit:contain;transition:all ease-out 0.3s}
.info-top .left .ckbox a span img:nth-child(2),.info-top .left .ckbox a span svg:nth-child(2){position:absolute;top:0;left:0;opacity:0}
.info-top .left .ckbox a span svg{width:42%}
.info-top .left .ckbox a span svg path{fill:var(--color)}
.info-top .left .ckbox a:hover{opacity:0.85}
.info-top .left .ckbox a:hover span{transform:translateX(6px)}
.info-top .left .ckbox a:hover span svg path{fill:var(--color)}
.info-top .right{flex:1;max-width:48%}
.info-top .right .mySwiper{border-radius:12px;overflow:hidden;position:relative}
.info-top .right .swiper-slide img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.info-top .right .swiper-pagination{position:absolute;bottom:-5px;left:0;width:100%;text-align:center;z-index:10}
.info-top .right .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background:#c6c6c6;opacity:1;margin:0 4px;transition:all 0.3s ease}
.info-top .right .swiper-pagination-bullet-active{background:var(--color);opacity:1}

.pinfo-intro{padding-top:0.6rem;background:#fff}
.pinfo-intro .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.4rem;position:relative}
.pinfo-intro .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.intro-content{max-width:90%;margin:0 auto;text-align:center}
.intro-content p{font-size:0.18rem;color:#555;line-height:2;text-align:center}

.pinfo-features{background:#fff}
.pinfo-features .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.5rem;position:relative}
.pinfo-features .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.pinfo-features .features-list{gap:0.2rem;align-items:stretch}
.feature-card{flex:1;background:#fff;padding:0.3rem 0.2rem;box-sizing:border-box;border-radius:8px;transition:0.3s all;text-align:center;border:1px solid #e8e8e8;box-shadow: 1px 1px 30px #eee;display:flex;flex-direction:column}
.feature-card:hover{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}

.hero-cards{padding-top: 0.3rem;position:relative;z-index:10}
.hero-cards .container{display:flex;justify-content:space-between;gap:0.2rem;align-items:stretch}
.hero-card{flex:1;background:#fff;padding:0.3rem 0.2rem;border-radius:8px;text-align:center;border:1px solid #e8e8e8;transition:0.3s all;display:flex;flex-direction:column}
.hero-card:hover{transform:translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0);}
.hero-icon{width:0.5rem;height:0.5rem;margin:0 auto 0.15rem;border-radius:50%;background:var(--color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.24rem}
.hero-title{font-size:0.2rem;font-weight:600;color:#222;margin-bottom:0.1rem}
.hero-desc{font-size:0.16rem;color:#666;line-height:1.6;flex:1}

.pinfo-specs{padding:0.6rem 0;background:#fff}
.pinfo-specs .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.5rem;position:relative}
.pinfo-specs .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.specs-table{max-width:100%;margin:0 auto;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}
.spec-row{display:grid;grid-template-columns:1fr 1px 1fr;border-bottom:1px solid #e8e8e8}
.spec-row:last-child{border-bottom:none}
.spec-item{display:flex;align-items:center;gap:0.1rem;padding:0.1rem 0.2rem;background:#fff;transition:all 0.3s ease}
.spec-divider{width:1px;background:#e8e8e8}
.spec-inner-divider{width:1px;height:100%;background:#e8e8e8;margin:0 0.1rem}
.spec-icon{width:0.38rem;height:0.38rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.spec-icon i{font-size:0.18rem;color:var(--color)}
.spec-label{font-size:0.16rem;font-weight:600;color:#333;width:120px;flex-shrink:0;word-wrap:break-word;white-space:normal;line-height:1.5}
.spec-value{font-size:0.16rem;color:#333;line-height:1.5}

@media screen and (max-width:1199px){
.info-top .container{gap:0.8rem}
.info-top .left .t1{font-size:0.4rem}
.spec-row{grid-template-columns:1fr}
}

@media screen and (max-width:767px){
.info-top{padding:0.5rem 0}
.info-top .container{flex-direction:column;gap:0.5rem}
.info-top .left,.info-top .right{max-width:100%}
.info-top .left .t1{font-size:0.48rem;text-align:center}
.info-top .left .tags{font-size:16px;justify-content:center}
.info-top .left .desc{font-size:15px;text-align:center}
.info-top .left .ckbox{justify-content:center}
.info-top .left .ckbox a{width:2.2rem;height:0.7rem;font-size:14px}
.hero-cards{padding:0.3rem 0}
.hero-cards .container{flex-direction:column;gap:0.15rem}
.hero-card{width:100%;padding:0.2rem}
.hero-card:hover{transform:none;-webkit-transform:none;box-shadow:none}
.hero-icon{width:0.45rem;height:0.45rem;font-size:0.22rem}
.hero-title{font-size:16px}
.hero-desc{font-size:14px}
.pinfo-intro,.pinfo-features,.pinfo-specs{padding:0.6rem 0}
.pinfo-intro .section-title,.pinfo-features .section-title,.pinfo-specs .section-title{margin-bottom:0.36rem}
.intro-content{max-width:100%}
.intro-content p{font-size:15px}
.features-list{flex-direction:column}
.feature-card{width:100%;margin-bottom:0.2rem}
.feature-card:hover{transform:none;-webkit-transform:none;box-shadow:none}
.specs-table{max-width:100%}
.spec-row{display:flex;flex-direction:column;border-bottom:1px solid #e8e8e8}
.spec-divider{width:100%;height:1px;background:#e8e8e8;margin:0.1rem 0}
.spec-inner-divider{width:1px;height:0.25rem;background:#e8e8e8;margin:0 0.15rem}
.spec-item{padding:0.18rem 0.2rem;gap:0.1rem}
.spec-icon i{font-size:15px}
.spec-label{font-size:15px;width:60px;word-wrap:break-word;white-space:normal;line-height:1.5}
.spec-value{font-size:14px}
}

.solution-info .info-top{padding:0.3rem 0 0.3rem 0;position:relative;overflow:hidden}
.solution-info .info-top:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:var(--infotop-bg, url(../images/solution_info_bg.jpg)) center center no-repeat;background-size:cover;z-index:0}
.solution-info .info-top .top-box{position:relative;z-index:1}
.solution-info .info-top .top-box .container{display:flex;align-items:center;gap:1rem}
.solution-info .info-top .left{flex:1;max-width:50%}
.solution-info .info-top .left .t1{font-size:0.56rem;font-weight:bold;color:var(--color);margin-bottom:0.2rem;line-height:1.3}
.solution-info .info-top .left .tags{font-size:0.22rem;color:#333;font-weight:bold;margin-bottom:0.25rem;display:flex;align-items:center;gap:0.15rem}
.solution-info .info-top .left .desc{font-size:0.16rem;color:#555;line-height:1.8;margin-bottom:0.35rem}
.solution-info .info-top .left .ckbox{margin-top:0.5rem;display:flex}
.solution-info .info-top .left .ckbox a{width:1.6rem;height:0.54rem;border-radius:3px;display:flex;justify-content:center;align-items:center;transition:all ease-out 0.3s;color:#fff;background:var(--color);font-size:0.16rem}
.solution-info .info-top .left .ckbox a span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:0.1rem;position:relative;background-color:#fff;border-radius:50%;transition:transform ease-out 0.3s}
.solution-info .info-top .left .ckbox a span img,.solution-info .info-top .left .ckbox a span svg{width:100%;height:100%;object-fit:contain;transition:all ease-out 0.3s}
.solution-info .info-top .left .ckbox a span img:nth-child(2),.solution-info .info-top .left .ckbox a span svg:nth-child(2){position:absolute;top:0;left:0;opacity:0}
.solution-info .info-top .left .ckbox a span svg{width:42%}
.solution-info .info-top .left .ckbox a span svg path{fill:var(--color)}
.solution-info .info-top .left .ckbox a:hover{opacity:0.85}
.solution-info .info-top .left .ckbox a:hover span{transform:translateX(6px)}
.solution-info .info-top .right{flex:1;max-width:48%}
.solution-info .info-top .right .product-image{border-radius:12px;overflow:hidden}
.solution-info .info-top .right .product-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}

.solution-hero-cards{padding-top: 0.3rem;position:relative;z-index:10}
.solution-hero-cards .container{display:flex;justify-content:space-between;gap:0.2rem;align-items:stretch}
.solution-hero-card{flex:1;background:#fff;padding:0.3rem 0.2rem;border-radius:8px;text-align:center;border:1px solid #e8e8e8;transition:0.3s all;display:flex;flex-direction:column}
.solution-hero-card:hover{transform:translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0);}
.solution-hero-icon{width:0.5rem;height:0.5rem;margin:0 auto 0.15rem;border-radius:50%;background:var(--color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.24rem}
.solution-hero-title{font-size:0.2rem;font-weight:600;color:#222;margin-bottom:0.1rem}
.solution-hero-desc{font-size:0.16rem;color:#666;line-height:1.5;flex:1}

.solution-features{padding:0.6rem 0;background:#f8f8f8}
.solution-features .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.6rem;position:relative;display:block;width:100%;float:none}
.solution-features .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.solution-features .features-list{margin-top:0.3rem}
.solution-features .feature-card{width:23%;background:#fff;padding:0.4rem 0.3rem;box-sizing:border-box;border-radius:8px;transition:0.3s all;text-align:center;border:1px solid #ddd;box-shadow:1px 1px 30px #eee}
.solution-features .feature-card:hover{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}

.solution-offers{padding-top:0.6rem;background:#fff}
.solution-offers .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.6rem;position:relative;display:block;width:100%;float:none}
.solution-offers .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.solution-offers .offers-list{margin-top:0.3rem;display:flex;flex-direction:column;gap:0.3rem}
.solution-offers .offer-card{display:flex;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e8e8e8;box-shadow:1px 1px 30px #eee;transition:0.3s all}
.solution-offers .offer-card:hover{box-shadow:0 8px 30px rgba(0,0,0,0.1)}
.solution-offers .offer-images{display:flex;width:32%;gap:0.2rem;padding:0.3rem;padding-right:0.5rem;border-right:1px solid #e8e8e8}
.solution-offers .offer-images img{width:50%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}
.solution-offers .offer-content{flex:1;padding:0.3rem 0.3rem;display:flex;flex-direction:column;justify-content:center}
.solution-offers .offer-title{font-size:0.22rem;font-weight:bold;color:#222;margin-bottom:0.1rem}
.solution-offers .offer-desc{font-size:0.16rem;color:#666;margin-bottom:0.2rem}
.solution-offers .offer-features{display:flex;justify-content:space-between;gap:0.2rem;align-items:stretch}
.solution-offers .feature-item{display:flex;align-items:center;gap:0.15rem;flex:1}
.solution-offers .feature-item i{width:0.4rem;height:0.4rem;border-radius:50%;background:var(--color);color:#fff;font-size:0.18rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.solution-offers .feature-text{display:flex;flex-direction:column}
.solution-offers .feature-label{font-size:0.16rem;color:#333;font-weight:500;margin-bottom:0.05rem}
.solution-offers .feature-desc{font-size:0.16rem;color:#666}

.solution-advantages{padding:0.6rem 0;background:#fff}
.solution-advantages .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.6rem;position:relative;display:block;width:100%;float:none}
.solution-advantages .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.solution-advantages .advantages-list{margin-top:0.3rem;gap:0.2rem;align-items:stretch}
.solution-advantages .advantage-item{flex:1;background:#fff;padding:0.3rem 0.2rem;box-sizing:border-box;border-radius:8px;text-align:center;border:1px solid #e8e8e8;box-shadow:1px 1px 30px #eee;transition:0.3s all;display:flex;flex-direction:column}
.solution-advantages .advantage-item:hover{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}
.solution-advantages .item-icon{width:0.8rem;height:0.8rem;margin:0 auto 0.25rem;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center}
.solution-advantages .item-icon i{font-size:0.35rem;color:var(--color);line-height:1}
.solution-advantages .item-title{font-size:0.22rem;font-weight:bold;color:#333;margin-bottom:0.2rem}
.solution-advantages .item-desc{font-size:0.16rem;color:#666;line-height:1.8}

.solution-process{background:#fff;}
.solution-process .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.6rem;position:relative;display:block;width:100%;float:none}
.solution-process .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.solution-process .process-steps{margin-top:0.3rem;align-items:stretch;gap:0.2rem}
.solution-process .process-step{flex:1;text-align:center;background:#fff;padding:0.3rem 0.2rem;border-radius:8px;box-shadow:1px 1px 20px #eee;border:1px solid #e8e8e8;transition:0.3s all;display:flex;flex-direction:column}
.solution-process .process-step:hover{transform:translateY(-8px);box-shadow:0 8px 25px #eee}
.solution-process .step-number{font-family:'mengyang';font-size:0.35rem;font-weight:bold;color:var(--color);margin-bottom:0.15rem}  
.solution-process .step-title{font-size:0.22rem;font-weight:600;color:#222;margin-bottom:0.1rem}
.solution-process .step-desc{font-size:0.16rem;color:#666;line-height:1.6}
.solution-process .arrow-icon{align-self:center;color:var(--color);font-size:0.24rem}

.solution-scenarios{padding:0.6rem 0;background:#fff}
.solution-scenarios .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.6rem;position:relative;display:block;width:100%;float:none}
.solution-scenarios .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.solution-scenarios .scenarios-list{margin-top:0.3rem;gap:0.2rem;align-items:stretch}
.solution-scenarios .scenario-card{flex:1;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #ddd;box-shadow:1px 1px 20px #eee;transition:0.3s all;display:flex;flex-direction:column}
.solution-scenarios .scenario-card:hover{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}
.solution-scenarios .scenario-img{width:100%;height:180px;overflow:hidden}
.solution-scenarios .scenario-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}
.solution-scenarios .scenario-card:hover .scenario-img img{transform:scale(1.05)}
.solution-scenarios .scenario-info{padding:0.25rem 0.2rem}
.solution-scenarios .scenario-title{font-size:0.22rem;font-weight:600;color:#222;margin-bottom:0.08rem;text-align:center}
.solution-scenarios .scenario-desc{font-size:0.16rem;color:#666;line-height:1.6;text-align:center}

.solution-cases{padding-bottom:0.6rem;background:#fff}
.solution-cases .section-title{font-weight:bold;color:#222;text-align:center;margin-bottom:0.6rem;position:relative;display:block;width:100%;float:none}
.solution-cases .section-title::after{content:'';position:absolute;bottom:-0.12rem;left:50%;transform:translateX(-50%);width:30px;height:4px;background:var(--third_color);border-radius:10px}
.solution-cases .cases-list{margin-top:0.3rem;gap:0.2rem;align-items:stretch}
.solution-cases .case-card{flex:1;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #ddd;box-shadow:1px 1px 20px #eee;transition:0.3s all;display:flex;flex-direction:column}
.solution-cases .case-card:hover{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}
.solution-cases .case-img{width:100%;height:180px;overflow:hidden}
.solution-cases .case-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}
.solution-cases .case-card:hover .case-img img{transform:scale(1.05)}
.solution-cases .case-info{padding:0.25rem 0.2rem}
.solution-cases .case-title{font-size:0.22rem;font-weight:600;color:#222;margin-bottom:0.08rem;text-align:center}
.solution-cases .case-desc{font-size:0.16rem;color:#666;line-height:1.6;text-align:center}

@media screen and (max-width:767px){
.solution-info .info-top .top-box .container{flex-direction:column;gap:0.5rem}
.solution-info .info-top .left,.solution-info .info-top .right{max-width:100%}
.solution-info .info-top .left .t1{font-size:0.48rem;text-align:center}
.solution-info .info-top .left .en-title{text-align:center}
.solution-info .info-top .left .tags{font-size:16px;justify-content:center}
.solution-info .info-top .left .desc{font-size:15px;text-align:center}
.solution-info .info-top .left .ckbox{justify-content:center}
.solution-info .info-top .left .ckbox a{width:2.2rem;height:0.7rem;font-size:14px}

.solution-hero-cards{padding:0.3rem 0}
.solution-hero-cards .container{flex-direction:column;gap:0.15rem}
.solution-hero-card{width:100%;padding:0.2rem}
.solution-hero-card:hover{transform:none;-webkit-transform:none;box-shadow:none}
.solution-hero-icon{width:0.45rem;height:0.45rem;font-size:0.22rem}
.solution-hero-title{font-size:16px}
.solution-hero-desc{font-size:14px}

.solution-offers .offer-card{flex-direction:column}
.solution-offers .offer-images{width:100%;height:auto;border-right:none;border-bottom:1px solid #e8e8e8}
.solution-offers .offer-content{padding:0.3rem}
.solution-offers .offer-title{font-size:16px}
.solution-offers .offer-desc{font-size:14px}
.solution-offers .offer-features{flex-wrap:wrap;gap:0.3rem}
.solution-offers .feature-item{width:100%;flex:none}
.solution-offers .feature-item i{width:32px;height:32px;font-size:14px}
.solution-offers .feature-label{font-size:14px}
.solution-offers .feature-desc{font-size:13px}

.solution-features,.solution-offers,.solution-advantages,.solution-process,.solution-scenarios{padding:0.6rem 0}
.solution-features .section-title,.solution-advantages .section-title,.solution-process .section-title,.solution-scenarios .section-title{margin-bottom:0.36rem}
.solution-features .features-list{flex-direction:column;align-items:center}
.solution-features .feature-card{width:100%;max-width:100%;margin-bottom:0.2rem;box-shadow:none}
.solution-features .feature-card:hover{transform:none;-webkit-transform:none;box-shadow:none}
.solution-features .card-icon{font-size:20px}
.solution-features .card-icon i{font-size:20px}
.solution-features .card-title{font-size:16px}
.solution-features .card-content{font-size:15px}
.solution-advantages .advantages-list{flex-direction:column;align-items:center}
.solution-advantages .advantage-item{width:100%;max-width:100%;margin-bottom:0.2rem;box-shadow:none}
.solution-advantages .advantage-item:hover{transform:none;-webkit-transform:none;box-shadow:none}
.solution-advantages .item-icon{width:0.8rem;height:0.8rem;font-size:20px}
.solution-advantages .item-icon i{font-size:20px;line-height:1}
.solution-advantages .item-title{font-size:16px}
.solution-advantages .item-desc{font-size:15px}
.solution-process{background:#fff}
.solution-process .process-steps{flex-direction:column;align-items:center}
.solution-process .process-step{width:100%;max-width:100%;box-shadow:none;border:1px solid #f0f0f0;border-radius:8px}
.solution-process .process-step:hover{transform:none;box-shadow:none}
.solution-process .step-number{font-size:20px}
.solution-process .step-title{font-size:16px}
.solution-process .step-desc{font-size:15px}
.solution-process .arrow-icon{transform:rotate(90deg);margin:0.25rem 0;font-size:20px}
.solution-scenarios .scenarios-list{flex-direction:column;align-items:center}
.solution-scenarios .scenario-card{width:100%;max-width:100%;margin-bottom:0.25rem}
.solution-scenarios .scenario-card:hover{transform:none;-webkit-transform:none;box-shadow:none}
.solution-scenarios .scenario-title{font-size:16px}
.solution-scenarios .scenario-desc{font-size:15px}
.solution-scenarios .scenario-img{height:200px}
.solution-cases{padding:0.6rem 0}
.solution-cases .section-title{margin-bottom:0.36rem}
.solution-cases .cases-list{flex-direction:column;align-items:center}
.solution-cases .case-card{width:100%;max-width:100%;margin-bottom:0.25rem}
.solution-cases .case-card:hover{transform:none;-webkit-transform:none;box-shadow:none}
.solution-cases .case-title{font-size:16px}
.solution-cases .case-desc{font-size:15px}
.solution-cases .case-img{height:200px}
}

.basepage{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}
#page{display:block;padding-top:10px;padding-bottom:10px;text-align:center;margin:0 auto;overflow:hidden;clear:both;font-size:15px}
#page li{background-color:#fff;border:1px solid #ccc;margin-right:3px;list-style:none;display:inline-block;color:#333;line-height:20px;border-radius:2px}
#page li a{line-height:20px;color:#333}
#page li.pagecount{padding:6px 12px}
#page li.pre{background:var(--color);border:1px solid var(--color);color:#fff;padding:6px 12px}
#page li.liclass{padding:6px 12px;cursor:not-allowed}
#page li.uli:hover{background:var(--color);border:1px solid var(--color);color:#fff;cursor:pointer;display:inline-block}
#page li.uli a{text-decoration:none;padding:6px 12px;display:block}
#page li.uli:hover a{color:#fff;text-decoration:none;padding:6px 12px;display:block}