@charset "utf-8";@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css");/* 字体 */
/* 全局变量 */
:root{--max-width:1600;--background-cover:no-repeat center center / cover;--background-contain:no-repeat center center / contain;--default-color__rgb:51,51,51;/*#333*/
 --default-color:rgba(var(--default-color__rgb),1);--primary-color__rgb:0,72,218;/*#04428d*/
 --primary-color:rgba(var(--primary-color__rgb),1);--font-family:'fz',sans-serif;--font-family-en:'fn',sans-serif;--white-color__rgb:255,255,255;/*#FFFFFF*/
 --white-color:rgba(var(--white-color__rgb),1);--black-color__rgb:0,0,0;/*#000000*/
 --black-color:rgba(var(--black-color__rgb),1);--main_line_height:1;--button_height:0.6rem;--font-weight__l:100;--font-weight__r:400;--font-weight__m:500;--font-weight__b:700;--transition:0.5s;--header_height:0.9rem;--border:1px solid #ececec;}
/* 比例要求 */
/*超过1920px时，比例不变 默认*/
html{font-size:100px;}
main{max-width:1920px;margin:0 auto;}
.container{max-width:calc(var(--max-width) * 1px);}
@media (max-width:1600px){html:not(.view){font-size:calc(100 / 1600 * 100vw);}
}
@media (max-width:1024px){html:not(.view){font-size:calc(100 / 1024 * 100vw);}
}
@media (max-width:480px){html:not(.view){font-size:calc(100 / 500 * 100vw);}
}
body{font-size:var(--font-size__16);font-family:var(--font-family);line-height:var(--main_line_height);color:var(--default-color);background-color:#fafafa;}
.container{width:87.6%;margin:0 auto;}
@media (max-width:1024px){.container{width:94%;}
}
/* Start ========================================================================== */
 header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:var(--transition);}
header .container{height:var(--header_height);}
header .logo img{height:0.5rem;}
header.dark-style .logo img:nth-child(1){display:block}
header.dark-style .logo img:nth-child(2),
header .logo a:hover img:nth-child(2){display:none}
header.light-style .logo img:nth-child(1){display:none}
header.light-style .logo img:nth-child(2){display:block}

@media (min-width:1025px){header.light-style,header.light-style a:not(:hover){color:var(--white-color);}
header.dark-style{background-color:var(--white-color);border-bottom:1px solid #f0f0f0;}

header:where(.header-right,.logo){width:25%;max-width:3rem;}
header .container{width:auto;max-width:none;padding:0 var(--padding-margin__60);}
}
@media (max-width:1024px){header{height:var(--header_height);background-color:var(--white-color);border-bottom:1px solid #f0f0f0;}
}
@media (max-width:480px){:root{--header_height:0.7rem;}
header .logo img{height:0.2rem;}
}
.main-nav li{position:relative;z-index:100;font-size:var(--font-size__18);}
.main-nav li span,.main-nav li a{display:block;}
.main-nav li a{position:relative;}
.main-nav li span a{padding:0.1rem 0;font-weight:var(--font-weight__m);}
.main-nav li span a:after{position:absolute;content:'';width:100%;height:2px;background:var(--primary-color);bottom:0;left:0;transform:scaleX(0);transition:transform var(--transition);transform-origin:100% 50%;}
.main-nav li.aon span a:after,.main-nav li span a:hover:after{transform:scaleX(1);transform-origin:0 50%;}
.main-nav li .sub{transition:var(--transition);}
.main-nav li .sub dd{line-height:calc(40 / 18);}
.main-nav li .sub dd:not(:last-child){border-bottom:1px solid rgba(183,183,183,1);}
.main-nav li .sub dd a{padding:calc(10 / 18 * 1em) 0.33rem;}
.main-nav li .sub .left dd.on a:after,.main-nav li .sub dd a:hover:after{transform:translateY(-50%) translateX(0);opacity:1;}
/* .main-nav li .sub .left dd.on a,*/
 .main-nav li .sub .two dd>a{background-color:var(--white-color);}
.main-nav li .sub dd:hover>a{background-color:var(--primary-color);color:var(--white-color);}
.main-nav li .sub .two{position:relative;}
.main-nav li .sub .two>dd>dl{display:none;}
.main-nav li .sub .two>dd:hover>dl{display:block;}
.main-nav li .sub .two>dd>dl>dd>dl{display:none;}
.main-nav li .sub .two>dd>dl>dd:hover>dl{display:block;}
@media (min-width:1025px){
    .main-nav li .sub .two>dd>dl{position:absolute;left:100%;width:100%;min-height:100%;top:0;z-index:3;}
    .main-nav li .sub .two>dd>dl>dd>dl{position:absolute;left:100%;width:100%;/* min-height:100%;*/top:0;z-index:3;height:3rem;overflow:auto;}
    .main-nav li:not(:last-child){margin-right:0.6rem;}
    .main-nav li{height:var(--header_height);display:flex;align-items:center;}
    header.light-style .main-nav li span a{color:var(--white-color);}
    .main-nav li .sub{position:absolute;top:100%;background-color:var(--white-color);width:2.65rem;left:50%;transform:translateX(-50%);box-shadow:0 0.05rem 0.05rem rgba(var(--black-color__rgb),0.1);opacity:0;visibility:hidden;}
    .main-nav li .cate-sub{width:calc(474 / 265 * 100%);}
    .main-nav li .cate-sub .left{width:calc(265 / 474 * 100%);flex-shrink:0;border-right:1px solid rgba(183,183,183,0.2);}
    .main-nav li .cate-sub .right{flex:1;;}
    .main-nav li .cate-sub .right dl:not(.active){display:none;}
    .main-nav li .cate-sub .right dd{border-bottom:0;background-color:var(--white-color);}
    .main-nav li.show .sub{opacity:1;visibility:visible;}
    .main-nav li .sub .two>dd>a:after{position:absolute;right:0.26rem;top:50%;width:0.08rem;height:0.12rem;background:url(../images/arrows/next-white.svg) var(--background-contain);transform:translateY(-50%) translateX(-0.2rem);content:'';opacity:0;transition:var(--transition);}
    .main-nav li .sub .three>dd>a:after{position:absolute;right:0.26rem;top:50%;width:0.08rem;height:0.12rem;background:url(../images/arrows/next-white.svg) var(--background-contain);transform:translateY(-50%) translateX(-0.2rem);content:'';opacity:0;transition:var(--transition);}
    .main-nav li .sub dd:hover>a:after{transform:translateY(-50%) translateX(0);opacity:1;}
}
@media (max-width:1024px){.main-nav{position:fixed;top:var(--header_height);left:-100%;width:3rem;z-index:99;background-color:var(--white-color);bottom:0;box-shadow:0 0.1rem 0.1rem rgba(var(--black-color__rgb),0.1);transition:var(--transition);opacity:0;}
.menu-show .main-nav{left:0;opacity:1;}
.main-nav ul{overflow:auto;padding:0 0.1rem;}
.main-nav li{border-bottom:1px solid rgba(var(--black-color__rgb),0.1);}
.main-nav li span{position:relative;overflow:hidden;}
.main-nav li span a{color:var(--black-color);line-height:3;}
.main-nav li .sub{height:0;overflow:hidden;}
.main-nav li .sub dl{border-top:1px solid rgba(var(--black-color__rgb),0.1);}
.main-nav li.wap-show .sub{/* height:var(--sub_height);*/
height:auto !important}
.wap-op{position:absolute;right:0;top:0;width:0.4rem;height:100%;background:url(../images/select.svg) var(--background-contain);background-size:auto 12%;transition:var(--transition);}
.wap-show .wap-op{transform:rotate(-90deg);}
.open-menu{width:0.4rem;height:0.4rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:0.1rem 0.05rem;margin-left:0.3rem;}
.open-menu i{display:block;width:100%;height:2px;background-color:var(--black-color);}
.menu-show .open-menu i{opacity:0;}
.menu-show .open-menu{background:url(../images/close-dark.svg) var(--background-contain);background-size:50% auto;}
main{margin-top:var(--header_height);}
.main-nav li .cate-sub .right{display:none;}
}
@media (min-width:1025px){main:not(.no-mt){margin-top:var(--header_height);}
.header-right{position:relative;z-index:100;height:var(--header_height);}
}
.lang{position:relative;z-index:100;}
.lang .icon{display:flex;align-items:center;position:relative;z-index:3;cursor:pointer;border-radius:0.27rem;height:0.54rem;padding:0 0.42rem 0 0.27rem;background-color:var(--primary-color);color:var(--white-color);}
.lang .icon:before,.lang .icon:after{content:'';display:block;background:var(--background-contain);}
.lang .icon:before{width:0.2rem;height:0.2rem;background-image:url(../images/lang.svg);margin:0 0.11rem 0 0;}
.lang .icon:after{width:0.12rem;height:0.06rem;background-image:url(../images/select-white.svg);position:absolute;right:0.27rem;top:50%;margin-top:-0.03rem;}
.lang-list{position:absolute;top:0.2rem;left:50%;width:100%;z-index:1;background-color:var(--white-color);transform:translateX(-50%);padding:0.4rem 0.1rem 0.1rem;border-radius:0.05rem;transition:var(--transition);visibility:hidden;opacity:0;box-shadow:0 0 0.1rem rgba(var(--black-color__rgb),0.1);}
.lang-list li:not(:last-child){border-bottom:1px solid rgba(var(--black-color__rgb),0.1);}
.lang-list li a{display:block;line-height:2;text-align:center;}
.lang-list li a:not(:hover){color:var(--black-color);}
.lang.show .lang-list{visibility:visible;opacity:1;}
@media (min-width:1025px){.lang .icon{min-width:1.6rem;}
}
@media (max-width:1024px){.lang .icon{font-size:0;height:0.4rem;padding:0 0.2rem 0 0.1rem;}
.lang .icon:after{right:0.1rem;}
}
.open-search{width:0.2rem;height:0.2rem;background:url(../images/search.svg) var(--background-contain);display:block;margin-right:0.3rem;cursor:pointer;}
@media (min-width:1025px){.search-show .light-style .open-search{background-image:url(../images/close-blod.svg);}
.light-style .open-search{background-image:url(../images/search-white.svg);}
}
.search-show .open-search{background-image:url(../images/close-dark.svg);}
.header-search{position:absolute;top:100%;left:0;z-index:10;background-color:var(--white-color);width:100%;transition:var(--transition);visibility:hidden;opacity:0;transform:translateY(0.1rem);box-shadow:0 0 0.1rem rgba(var(--black-color__rgb),0.1);padding:0.2rem 0;}
.search-show .header-search{visibility:visible;opacity:1;transform:translateY(0);}
.header-search .container{height:auto;max-width:1000px;}
.header-search .text{flex:1;height:0.5rem;line-height:0.5rem;}
.header-search .btn{border-radius:.04rem;width:0.5rem;height:0.5rem;background:url(../images/search-white.svg) var(--primary-color) var(--background-contain);display:block;margin-left:0.1rem;background-size:calc(20 / 50 * 100%) auto;cursor:pointer;}
.header-search .text.focus{color:var(--black-color);}
@media (max-width:1024px){.open-search{margin:0 0.3rem;}
.header-search{width:100%;}
}
footer{background-color:#f4f4f4;}
footer,footer a{}
footer a:hover{color:var(--primary-color);}
footer .top-box{padding-top:var(--padding-margin__60);padding-bottom:var(--padding-margin__30);}
.gettop{position:fixed;right:3%;bottom:12%;width:0.7rem;height:0.7rem;display:flex;align-items:center;justify-content:center;background:var(--primary-color) url(../images/gettop.svg) no-repeat center center;background-size:0.18rem auto;border-radius:0.1rem;cursor:pointer;z-index:99;display:none;}
.contact-link{position:fixed;right:3%;bottom:4%;width:0.7rem;height:0.7rem;display:flex;align-items:center;justify-content:center;background:var(--primary-color) url(../images/contact.svg) no-repeat center center;background-size:0.26rem auto;border-radius:0.1rem;cursor:pointer;z-index:99;}
.footer-top{margin-bottom:var(--padding-margin__30);}
.footer-nav{max-width:8rem;width:100%;display:flex;justify-content:space-between;}
.footer-nav dl{position: relative;}
.footer-nav dt{font-size:var(--font-size__20);font-weight:var(--font-weight__m);font-weight:bold;padding-top:0.1rem;}
.footer-nav dt a{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;align-items: center}
.footer-nav dt a:after{content: '';display: block;width: 0.13rem;height: 0.08rem;background: center center no-repeat url(../images/bottom-select.svg);background-size: contain;margin-left: 0.1rem;transition: 0.3s}
.footer-nav dl:hover a:after{transform: rotate(-180deg);}

.footer-nav .sub{display: none;position: absolute;left:0;bottom: 100%;background:#fff;width:1.6rem;z-index: 10}
.footer-nav dl:hover .sub{display: block;}
.footer-nav dd{line-height:calc(20 / 16);padding:calc(14 / 16 * 1em) calc(15 / 16 * 1em);border-bottom:1px solid #e8e8e8;}
.footer-nav dd:last-child{border-bottom:none;}
.footer-bottom .right li{position:relative;}
.footer-bottom .right li:not(:last-child){margin-right:0.2rem;}
.footer-bottom .right li p{margin:0 0 0.1rem 0;font-size:var(--font-size__14);line-height:calc(18 / 14);max-width:6em;}
.footer-bottom .right li .icon{width:.5rem;height:.5rem;border-radius:.35rem;cursor:pointer;background-color:var(--primary-color);background-repeat:no-repeat;background-position:center;background-size:0.3rem;}
.footer-bottom .right li .icon img{width:100%;}
.footer-bottom .right li .ewm{display:none;position:absolute;left:50%;bottom:calc(100% + .2rem);width:1.4rem;padding:.1rem;background-color:#fff;transform:translateX(-50%);z-index:3;}
.footer-bottom .right li .ewm img{width:100%}
.footer-bottom .right li .ewm:after{position:absolute;left:0;right:0;bottom:-.16rem;margin:0 auto;width:0;height:0;content:'';border-top:.16rem solid #fff;border-left:.1rem solid transparent;border-right:.1rem solid transparent;z-index:3;}
.footer-bottom .right li:hover .ewm{display:block;}
.footer-bottom .left{flex:1;line-height:calc(28 / 16);}
.footer-bottom .copyright{font-family:var(--font-family-en);}
footer .other .link a:not(:last-child):after{content:'|';margin:0 0.5em;}
footer .other{padding:.3rem 0;background-color:var(--primary-color);}
footer .other .container{display:flex;justify-content:space-between;color:var(--white-color);}
footer .other .container a:hover{color:var(--white-color);}
footer .f-contact{font-size:var(--font-size__18);text-align:right;margin-top:0.1rem;}
footer .f-contact dl{display: flex;justify-content: space-between;width:4.5rem;}
footer .f-contact dd{margin-bottom:0.4rem;}
footer .f-contact dd a{display:block;font-size:var(--font-size__24);margin-top:0.15rem;}
footer .right{width:100%}
@media (min-width:1025px){.footer-bottom .other{width:calc(708 / 1376 * 100%);}
}
@media (max-width:1024px){
.footer-nav{display:none;}
.footer-bottom,.footer-bottom .left{flex-direction:column-reverse;}
.footer-bottom .left,.footer-bottom{align-items:center;}
.footer-bottom{text-align:center;}
.f-contact{margin:0;}
footer .right ul{justify-content:center}
footer .other .container{flex-wrap:wrap;text-align:center;}
footer .other .copyright{width:100%;line-height:1.4;}
footer .other .link{margin-top:.15rem;width:100%}
footer .f-contact{text-align:center;width:100%;}
footer .f-contact dd{margin-bottom:0.2rem;}
footer .f-contact dd a{font-size:var(--font-size__26);}
footer .f-contact dl{display: block;width:100%;}
}
time{font-family:var(--font-family-en);}
.arrows a{display:flex;align-items:center;justify-content:center;--wh:0.6rem;width:var(--wh);height:var(--wh);border-radius:50%;background:var(--white-color);transition:var(--transition);}
.arrows a:not(.swipe-button-disabled){cursor:pointer;}
.arrows a.swipe-button-disabled{opacity:0.5;}
.arrows a:before{display:block;content:'';width:calc(10 / 80 * 100%);height:calc(20 / 80 * 100%);background:var(--background-contain);}
.arrows a.prev:before{background-image:url(../images/arrows/prev.svg);}
.arrows a.next:before{background-image:url(../images/arrows/next.svg);}
.arrows a:not(.swipe-button-disabled):hover{background-color:var(--primary-color);}
.arrows a.prev:not(.swipe-button-disabled):hover:before{background-image:url(../images/arrows/prev-white.svg);}
.arrows a.next:not(.swipe-button-disabled):hover:before{background-image:url(../images/arrows/next-white.svg);}
.arrows.white a{background-color:rgba(var(--primary-color__rgb),0.4);}
.arrows.white a.prev:before{background-image:url(../images/arrows/prev-white.svg);}
.arrows.white a.next:before{background-image:url(../images/arrows/next-white.svg);}
@media (max-width:480px){.arrows a{--wh:0.4rem;}
}
.home-ban .txt{padding-bottom:0.8rem;}
.home-ban .txt h3{margin:0;font-size:var(--font-size__80);color:var(--white-color);line-height:calc(110 / 80);font-weight:var(--font-weight__m);}
.home-ban .controls{position:absolute;left:0;width:100%;bottom:calc(55 / 960 * 100%);z-index:10;color:var(--white-color);--banbtnwh:0.8rem;}
.home-ban .arrows a{--wh:var(--banbtnwh);}
.home-ban .controls .mouse-tips{flex:1;display:flex;justify-content:center;align-items:center;}
.home-ban .controls:where(.arrows,.pages){flex-shrink:0;width:calc(var(--banbtnwh) * 2 + var(--padding-margin__20));}
.home-ban .mouse-tips span{display:flex;align-items:flex-start;justify-content:center;width:0.18rem;height:0.28rem;border-radius:0.09rem;border:solid 0.02rem var(--white-color);padding-top:0.04rem;margin-right:0.11rem;}
.home-ban .mouse-tips span:before{display:block;content:'';width:0.02rem;height:0.08rem;background-color:var(--white-color);animation:mouse 2s infinite;}
.home-ban .controls .pages{width:calc(var(--banbtnwh) * 2 + var(--padding-margin__20));font-size:var(--font-size__18);display:flex;justify-content:flex-end;align-items:baseline;font-family:var( --font-family-en);font-weight:var(--font-weight__m);}
.home-ban .controls .pages .cur{font-size:var(--font-size__48);margin-right:0.25em;}
.home-ban .controls .pages .total{margin-left:0.5em;}
.home-ban [data-device-type="desktop"] img{height:100vh;object-fit:cover;}
@keyframes mouse{0%{transform:translateY(0);opacity:1;}
100%{transform:translateY(0.1rem);opacity:0;}
}
@media (max-width:1024px){.home-ban .txt h3{font-size:var(--font-size__50);}
.home-ban .controls{--banbtnwh:0.6rem}
}
@media (max-width:480px){.home-ban .txt h3{font-size:var(--font-size__32);}
.home-ban .txt{padding-bottom:0.5rem;}
.home-ban .controls{--banbtnwh:0.5rem}
.home-ban .controls .pages{font-size:var(--font-size__14);}
.home-ban .controls .pages .cur{font-size:var(--font-size__24);}
}
.home-title{margin-bottom:var(--padding-margin__60);}
.home-title .title{font-size:var(--font-size__48);font-weight:var(--font-weight__m);}
.home-title .more a:after{width:0.14rem;height:0.14rem;content:'';display:block;background:url(../images/gettop.svg) var(--background-contain);transform:rotate(45deg);transition:0.3s;margin-left:0.1rem;}
.home-title .more a{font-size:var(--font-size__18);padding:0 0.42rem;display:inline-flex;align-items:center;justify-content:space-between;min-width:1.5rem;color:var(--white-color);background:var(--primary-color);border-radius:0.3rem;line-height:calc(60 / 18);}
.home-title .more a:hover::after{transform:rotate(90deg);}
@media (max-width:480px){.home-title .more a{padding:0 0.2rem;min-width:auto;line-height:calc(40 / 18);}
}
.home-title .arrows{display:flex;align-items:center;margin-right:var(--padding-margin__40);}
.home-title .arrows a:not(:last-child){margin-right:0.1rem;}
.home-news{background-color:#fafafa;padding:var(--padding-margin__100) 0 var(--padding-margin__120) 0;overflow:hidden;}
.home-news .swiper-box{overflow:hidden;width:calc(1760 / var(--max-width) * 100%);}
.home-news .swiper{width:calc(1330 / 1760 * 100%);margin:0;overflow:initial;}
.home-news .swiper-slide a{display:block;background-color:var(--white-color);}
.home-news .pic{overflow:hidden;}
.home-news .pic figure{padding-bottom:calc(280 / 430 * 100%);transition:0.8s ease;}
.home-news .txt{padding:var(--padding-margin__50);}
.home-news .txt time{color:#999999;}
.home-news .swiper-slide .title{font-size:var(--font-size__30);line-height:calc(40 / 30);height:calc(40 / 30 * 3em);}
.home-news .swiper-slide:hover .pic figure{transform:scale(1.1)}
@media (max-width:640px){.home-news .swiper{width:60%}
.home-news .swiper-slide .title{font-size:var(--font-size__24);}
}
.page-ban{position:relative;z-index:1;overflow:hidden;background-color:var(--black-color);}
.page-ban .txt{display:flex;align-items:center;justify-content:center;}
.page-ban h2{margin:0;font-size:var(--font-size__80);font-weight:var(--font-weight__m);color:var(--white-color);}
@media (max-width:1024px){.page-ban h2{font-size:var(--font-size__36);}
}
.col-name{font-size:var(--font-size__48);font-weight:var(--font-weight__m);margin-bottom:1em;}
.edit-info{color:#999999;font-size:var(--font-size__18);line-height:calc(34 / 18);text-align:justify;}
.scroll-content{overflow:auto;}
@media (max-width:1024px){.col-name{font-size:var(--font-size__30);}
}
.about-index{overflow:hidden;}
.about-intro{padding:var(--padding-margin__100) 0;}
.about-intro .col-name{line-height:calc(63 / 48);}
.about-intro .scroll-content{font-size:var(--font-size__18);line-height:calc(34 / 18);}
.about-intro .number-count{margin-top:var(--padding-margin__100);}
.about-intro .number-count .item{--limr:0.2rem;}
.number-count .item{background-color:var(--white-color);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--padding-margin__50);}
.number-count .ico{display:flex;justify-content:center;height:0.6rem;}
.number-count .ico img{max-height:0.36rem;}
.number-count p{color:#999999;font-size:var(--font-size__18);margin-bottom:0;}
.number-count .num{color:var(--primary-color);font-family:var(--font-family-en);font-weight:var(--font-weight__m);font-size:var(--font-size__72);line-height:calc(53 / 72);}
.number-count .num sup{font-weight:var(--font-weight__b);}
.about-intro .right .pic .pc{display:block;}
.about-intro .right .pic .web{display:none;}
@media (min-width:1025px){.about-intro .left{width:calc(898 / var(--max-width) * 100%);}
.about-intro .right{flex:1;margin-left:calc(79 / var(--max-width) * 100%);;}
.about-intro .right .pic{width:calc(800 / 623 * 100%);}
.about-intro .number-count .item:not(:nth-child(4n)){margin-right:var(--limr);}
.about-intro .number-count .item:nth-child(4) ~ .item{margin-top:var(--limr);}
.about-intro .scroll-content{max-height:calc(34 / 18 * 11em);padding-right:0.56rem;}
}
@media (max-width:1024px){.about-intro .right .pic .pc{display:none;}
.about-intro .right .pic .web{display:block;}
.about-intro .number-count .item{--lin:2;}
.about-intro .number-count .item:not(:nth-child(2n)){margin-right:var(--limr);}
.about-intro .number-count .item:nth-child(2) ~ .item{margin-top:var(--limr);}
}
@media (max-width:480px){.number-count .num{font-size:var(--font-size__48);}
}
.about-map{position:relative;z-index:1;}
.about-map .bg-img{z-index:-1;}
.about-map .bg-img figure{height:100%;}
.about-map .col-name,.about-map .edit-info{color:var(--white-color);}
.about-map .map dd{position:absolute;}
.about-map .map dd:before,.about-map .map dd:after{position:absolute;content:'';border-radius:50%;left:50%;top:50%;width:0.6rem;height:0.6rem;margin:-0.3rem 0 0 -0.3rem;z-index:1;transform:scale(0);opacity:1;background-color:rgba(var(--primary-color__rgb),0.4);}
.about-map .map dd:before{z-index:2;}
.about-map .map dd.on:before,.about-map .map dd.on:after{animation:3s infinite map;}
.about-map .map dd:before{animation-delay:0.5s;}
.about-map .map dd i{display:block;position:relative;z-index:3;width:0.14rem;height:0.14rem;border-radius:50%;display:block;background-color:var(--primary-color);}
.about-map .map dd i:after{position:absolute;content:'';border-radius:50%;left:50%;top:50%;width:0.3rem;height:0.3rem;margin:-0.15rem 0 0 -0.15rem;z-index:1;background-color:rgba(var(--primary-color__rgb),0.4);}
.about-map .map dd .info{display:none;position:absolute;left:50%;bottom:.3rem;width:100%;width:3rem;padding:.2rem;background-color:#fff;border-radius:.1rem;transform:translateX(-50%);z-index:333;box-shadow:0 0 .1rem rgba(0,0,0,.28)}
.about-map .map dd .info:after{position:absolute;display:block;width:0;height:0;content:'';left:0;bottom:-.1rem;right:0;margin:0 auto;border-top:.1rem solid #fff;border-left:.06rem solid transparent;border-right:.06rem solid transparent;z-index:33;}
.about-map .map dd:hover .info{display:block;}
@keyframes map{0%{transform:scale(0);opacity:1;}
100%{transform:scale(2);opacity:0;}
}
@media (min-width:1025px){.about-map{padding-top:2.34rem;padding-bottom:var(--padding-margin__50);}
.about-map .left{flex:1;margin-right:0.22rem;}
.about-map .right{width:calc(1060 / var(--max-width) * 100%);}
.about-map .map{width:calc(1164 / 1060 * 100%);position:relative;}
}
@media (max-width:1024px){.about-map{padding:var(--padding-margin__100) 0;}
.about-map .map{margin-top:var(--padding-margin__60);}
}
@media (max-width:480px){.about-map .map dd{transform:scale(0.7);}
}
.about-cultrue{padding:var(--padding-margin__120) 0;overflow:hidden;}
.about-cultrue .col-name{margin-bottom:var(--padding-margin__60);}
.culture-item{margin-bottom:var(--padding-margin__50);}
.culture-item .item{background-color:var(--white-color);padding:0.49rem 0.2rem 0.5rem 0.39rem;transition:0.8s ease;}
.culture-item .item:hover{transform:translateY(-.3rem) !important;}
.culture-item .item .ico{height:0.9rem;}
.culture-item .item .ico img{max-height:0.52rem;}
.culture-item .item h3{font-weight:var(--font-weight__r);font-size:var(--font-size__30);margin:0 0 0.24rem 0;}
.culture-item .item pre{font-size:var(--font-size__18);line-height:calc(30 / 18);}
@media (min-width:1025px){.culture-item .item{--limr:0.25rem;--lin:5;}
.culture-item .item:not(:nth-child(5n)){margin-right:var(--limr);}
.culture-item .item:nth-child(5) ~ .item{margin-top:var(--limr);}
}
@media (max-width:1024px){.culture-item .item{padding:0.2rem;}
}
@media (min-width:481px) and (max-width:1024px){.culture-item .item{--limr:0.2rem;--lin:2;}
.culture-item .item:not(:nth-child(2n)){margin-right:var(--limr);}
.culture-item .item:nth-child(2) ~ .item{margin-top:var(--limr);}
}
@media (max-width:480px){.culture-item .item:not(:last-child){margin-bottom:0.2rem;}
}
.culture-swiper{width:calc(1760 / var(--max-width) * 100%);overflow:hidden;position:relative;z-index:1;}
.culture-swiper .swiper{width:calc(1080 / 1760 * 100%);overflow:initial;margin:0;}
.culture-swiper .swiper-slide figure{padding-bottom:calc(600 / 1080 * 100%);}
.culture-swiper .swiper-slide figure::before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,0.8) 100%);}
.culture-swiper .txt{position:absolute;z-index:10;left:0;width:100%;bottom:0;padding:var(--padding-margin__40);color:var(--white-color);}
.culture-swiper .txt p{margin:0.2rem 0 0 0;font-size:var(--font-size__30);line-height:calc(36 / 30);}
.culture-swiper .arrows{width:calc(var(--max-width) / 1760 * 100%);position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:space-between;align-items:center;z-index:10;padding-left:var(--padding-margin__40);}
.culture-swiper .arrows a{pointer-events:all;}
@media (min-width:1025px){.culture-swiper .arrows a{--wh:0.8rem}
}
@media (max-width:480px){.culture-swiper .txt p{font-size:var(--font-size__16);margin-top:0.5em;}
.culture-swiper .swiper{width:80%}
}
.about-list-swiper{padding:var(--padding-margin__120) 0;}
.about-list-swiper .controls{margin-top:var(--padding-margin__60);}
.about-list-swiper .controls .process-bar{flex:1;height:2px;position:relative;}
.about-list-swiper .controls .arrows{display:flex;align-items:center;flex-shrink:0;}
.about-list-swiper .controls .arrows a + a{margin-left:var(--padding-margin__20);}
.about-list-swiper .controls .process-bar span{--swiper-pagination-color:var(--primary-color);}
.about-list-swiper .controls .arrows a:not(:hover){background-color:rgba(var(--primary-color__rgb),0.4);}
.about-list-swiper .controls .arrows a::before{filter:brightness(0) invert(1);}
.about-list-swiper .tabs{margin-bottom:var(--padding-margin__80);}
.about-list-swiper .pages{flex:1;display:flex;align-items:center;flex-wrap:wrap;}
.about-list-swiper .pages span{font-size:var(--font-size__18);line-height:2.4;border:solid 1px rgba(212,212,212,0.4);display:block;text-align:center;padding:0 var(--padding-margin__40);border-radius:calc(60 / 18 * 0.5em);cursor:pointer;}
.about-list-swiper .swiper-fade .swiper-slide .swiper-slide{pointer-events:all;}
.about-list-swiper .pages span:not(:last-child){margin-right:var(--padding-margin__20);}
.about-list-swiper p{font-size:var(--font-size__18);}
#honor .pages span.active{background:var(--white-color);color:var(--primary-color);border-color:var(--white-color);}
#video .pages span.active{color:var(--white-color);background:var(--primary-color);border-color:var(--primary-color);}
#honor .controls .process-bar{background:rgba(var(--white-color__rgb),0.4);}
#video .controls .process-bar{background-color:#ececec;}
#honor{background:linear-gradient(90deg,var(--primary-color) 0%,#7bc7f3 100%);color:var(--white-color);}
#honor .pic{background-color:var(--white-color);padding-bottom:calc(241 / 341 * 100%);position:relative;}
#honor .pic img{max-height:100%;}
#honor p{margin:0.24rem 0 0 0;color:var(--white-color);}
#video .img{position:relative;z-index:1;overflow:hidden;}
#video a:hover .img figure{transform:scale(1.1)}
#video .img figure{padding-bottom:calc(360 / 507 * 100%);transition:0.8s ease;}
#video .img .btn{background:url(../images/play.svg) no-repeat center center rgba(var(--primary-color__rgb),0.4);background-size:auto calc(80 / 360 * 100%);}
#video .open-video{cursor:pointer;}
#video p{margin:0.37rem 0 0 0;color:#999999;}
@media (min-width:1025px){.about-list-swiper .controls .arrows a{--wh:0.8rem;}
.about-list-swiper .tabs .col-name{margin-bottom:0;margin-right:var(--padding-margin__50);}
.about-list-swiper .pages span{min-width:1.8rem;line-height:calc(60 / 18);}
#honor .swiper-outside{width:calc(1760 / var(--max-width) * 100%);margin:0;}
#honor .controls,#honor .swiper-inside{width:calc(1484 / var(--max-width) * 100%);}
#honor .swiper-inner{overflow:initial;}
#honor .swiper-inside{overflow:initial;margin:0;}
}
.page-menu{border-bottom:var(--border);margin-bottom:var(--padding-margin__120);}
.page-menu menu{padding:0;margin:0;}
.page-menu menu li{line-height:var(--padding-margin__90);font-size:var(--font-size__18);}
.page-menu menu li:not(:last-child){padding-right:var(--padding-margin__50);}
.page-menu menu li a{display:block;position:relative;z-index:1;}
.page-menu menu li a:before{position:absolute;content:'';width:100%;height:2px;background-color:var(--primary-color);transform:scaleX(0);transform-origin:100% 50%;transition:transform 0.3s;left:0;bottom:0;}
.page-menu menu li a:hover,.page-menu menu li.aon a{color:var(--primary-color);}
.page-menu menu li a:hover:before,.page-menu menu li.aon a:before{transform:scaleX(1);transform-origin:0 50%;}
.page-menu .nav{position:relative;}
.page-menu .nav .name{display:flex;align-items:center;position:relative;color:var(--primary-color);font-size:var(--font-size__18);line-height:var(--padding-margin__90);cursor:pointer;}
.page-menu .nav .name:before{display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--primary-color);z-index:2;}
.page-menu .nav .name:after{display:block;content:'';margin-left:.15rem;width:.1rem;height:.1rem;border-top:1px solid var(--primary-color);border-right:1px solid var(--primary-color);transform:rotate(135deg);margin-top:-.05rem;}
.page-menu .nav ul{display:none;position:absolute;left:0;top:100%;min-width:100%;width:max-content;padding:.2rem;background-color:#fff;box-sizing:border-box;border-radius:0 0 .1rem .1rem;box-shadow:0 0 rgba(0,0,0,.18);z-index:33;max-height:70vh;overflow:auto;}
.page-menu .nav ul li{margin-bottom:.1rem;padding-bottom:.1rem;border-bottom:1px solid #ddd;}
.page-menu .nav ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.page-menu .nav ul li a{font-size:var(--font-size__14);}
.page-menu .nav:hover ul{display:block;}
.page-menu .nav:hover .name:after{transform:rotate(-45deg);}
.location{padding-left:0.32rem;background:url(../images/home.svg) no-repeat left center;background-size:auto 0.18rem;line-height:1.2;}
.location,.location a:not(:hover){color:#999;}
.location a:after{content:'·';margin:0 0.5em;color:#999;}
.location span{color:var(--primary-color);}
@media (max-width:1024px){.page-menu .container{flex-direction:column-reverse;align-items:flex-start;}
.page-menu .location{margin:var(--padding-margin__20) 0;}
.page-menu menu{width:100%;overflow:auto;}
.page-menu menu li{flex-shrink:0;}
}
[class*=news-] a{background-color:var(--white-color);transition:var(--transition);}
[class*=news-] .desc{line-height:calc(30 / 16);color:#999;}
[class*=news-] time{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#999999;}
[class*=news-] time span{color:var(--default-color);font-size:var(--font-size__48);margin-bottom:0.1rem;}
[class*=news-] .title{font-size:var(--font-size__30);}
.news-top{margin-bottom:var(--padding-margin__70);}
.news-top .txt{padding:var(--padding-margin__80);padding-bottom:var(--padding-margin__120);}
.news-top .pic figure{padding-bottom:calc(533 / 800 * 100%);}
.news-top .title{line-height:calc(47 / 30);margin:0.41rem 0 0.25rem 0;}
.news-top .arrows{position:absolute;right:0;bottom:0.65rem;z-index:10;display:flex;align-items:center;left:0;}
.news-top .arrows a{background-color:var(--primary-color);}
.news-top .arrows a + a{margin-left:0.1rem;}
.news-top .arrows a::before{filter:brightness(0) invert(1);}
.news-top .arrows a.swiper-button-disabled{background-color:rgba(var(--primary-color__rgb),0.4);}
.news-list .pic figure{padding-bottom:calc(280 / 430 * 100%);transition:0.3s ease-in-out;}
.news-list .item:not(:last-child){margin-bottom:var(--padding-margin__30);}
.news-list .item a:hover{box-shadow:0 0 0.2rem rgba(var(--primary-color__rgb),0.2);}
.news-list .pic{overflow:hidden;}
.news-list .item a:hover .pic figure{transform:scale(1.05);}
.news-list time{display:flex;}
.news-list .title{margin-bottom:0.23rem;line-height:calc(40 / 30);}
.news-list .txt{flex:1;padding:0 var(--padding-margin__60);}
@media (min-width:1025px){.news-top:where(.pic,.txt){width:50%;}
.news-list .pic{width:calc(430 / var(--max-width) * 100%);flex-shrink:0;}
.news-list .txt{flex:1;}
.news-list .date{width:calc(180 / var(--max-width) * 100%);}
.news-top .arrows{left:calc(50% + var(--padding-margin__80));}
}
@media (max-width:1024px){.news-top .arrows{justify-content:flex-end;bottom:var(--padding-margin__40);right:var(--padding-margin__80);}
.news-list .item{position:relative;z-index:1;}
.news-top time,.news-list .date{position:absolute;right:0;top:0;background-color:var(--white-color);z-index:10;padding:0.1rem;}
.news-list .txt{padding:var(--padding-margin__40);}
.news-top .title{margin-top:0;}
}
@media (max-width:480px){[class*=news-] .title{font-size:var(--font-size__24);}
.news-top .txt{padding:var(--padding-margin__40) var(--padding-margin__40) var(--padding-margin__130);}
}
.newsDetails{padding:var(--padding-margin__40) 0 var(--padding-margin__120) 0;}
.newsDetails .location{margin-bottom:var(--padding-margin__40);}
.newsDetails .side-title{font-size:var(--font-size__24);margin-bottom:var(--padding-margin__40);}
.newsDetails .content{padding:var(--padding-margin__70);}
.newsDetails .content .title{border-bottom:var(--border);padding-bottom:var(--padding-margin__40);margin-bottom:var(--padding-margin__30);}
.newsDetails .content .title h1{margin:0 0 1em 0;font-size:var(--font-size__36);font-weight:var(--font-weight__m);line-height:1.2;}
.newsDetails .content .title p{margin:0;color:#999999;display:flex;align-items:center;}
.newsDetails .content .title p span:not(:last-child){margin-right:var(--padding-margin__60);}
.newsDetails .content .title p span{display:block;padding-left:0.24rem;background:no-repeat left center;background-size:auto 0.15rem;}
.newsDetails .content .title p span.time{background-image:url(../images/time.svg);}
.newsDetails .content .title p span.hits{background-image:url(../images/views.svg);}
.newsDetails .edit-info{color:var(--default-color);}
.newsDetails .left{background-color:var(--white-color);}
.news_page{padding-top:var(--padding-margin__40);margin-top:var(--padding-margin__80);border-top:var(--border);}
.news_page .back{flex-shrink:0;}
.news_page .back a{display:flex;align-items:center;font-size:var(--font-size__18);padding:0 var(--padding-margin__40);line-height:calc(60 / 18);color:var(--white-color);background:var(--primary-color);border-radius:calc(60 / 18 * 05em);}
.news_page .back a:after{display:block;content:'';width:0.18rem;height:0.16rem;margin-left:0.1rem;background:url(../images/return.svg) var(--background-contain);}
.news_page .url{line-height:calc(30 / 16);}
.recom-list .item:not(:last-child){margin-bottom:var(--padding-margin__30);}
.recom-list .item .pic figure{padding-bottom:calc(200 / 300 * 100%);}
.recom-list .item p{line-height:calc(28 / 16);margin:0.18rem 0 0.08rem 0;}
.recom-list .item time{color:#999999;}
@media (min-width:1025px){.newsDetails .left{width:calc(1200 / var(--max-width) * 100%);}
.newsDetails .right{width:calc(300 / var(--max-width) * 100%);}
}
@media (max-width:1024px){.newsDetails .right{margin-top:var(--padding-margin__50);}
}
@media (max-width:480px){.newsDetails .content{padding:var(--padding-margin__40);}
.newsDetails .content .title h1{font-size:var(--font-size__28);}
.recom-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.recom-list .item{width:calc(50% - 0.1rem);}
}
.contact-index{padding:var(--padding-margin__120) 0;}
@media (min-width:1025px){.contact-index .left{width:calc(780 / var(--max-width) * 100%);}
.contact-index .right{width:calc(760 / var(--max-width) * 100%);}
}
@media (max-width:1024px){.contact-index .right{margin-top:var(--padding-margin__100);}
}
.form dd{width:calc(50% - 0.1rem);margin-bottom:0.18rem;}
.form dd.full-dd{width:100%;}
.form dd .label-name{margin-bottom:0.14rem;}
.form .err-tip{color:#ff0000;}
.form .form-input{background:transparent;padding:0.15rem 0.1rem;}
.form .form-input:not(:focus){border-color:#e5e5e5;}
.form .form-input::placeholder{color:#999999;}
.form .form-button{border-radius:0.3rem;min-width:1.6rem;font-size:var(--font-size__18);}
.form .form-button.reset{background:rgba(var(--primary-color__rgb),0.1);color:var(--default-color);}
.form .btn-area .form-button:not(:last-child){margin-right:0.2rem;}
.contact-list .item{border-bottom:1px solid rgba(var(--black-color__rgb),0.1);padding-bottom:var(--padding-margin__30);}
.contact-list .item:not(:last-child){margin-bottom:var(--padding-margin__40);}
.contact-list .item h3{margin:0 0 1em 0;font-size:var(--font-size__24);}
.contact-list .item dd{padding-left:0.3rem;background:no-repeat left 0.1em;background-size:0.15rem auto;}
.contact-list .item dd.tel{background-image:url(../images/tel.svg);}
.contact-list .item dd.email{background-image:url(../images/email.svg);}
@media (min-width:481px){.contact-list .item dd{width:50%;}
}
@media (max-width:480px){.contact-list .item dl{display:block;}
.contact-list .item dd:not(:last-child){margin-bottom:.1rem;}
}
.talent{background-color:var(--white-color);margin:var(--padding-margin__120) 0 var(--padding-margin__50) 0;padding:var(--padding-margin__60);}
.talent .edit-info{line-height:calc(30 / 18);color:var(--default-color);max-width:1040px;margin:0 auto;}
.talent-items{overflow:hidden;padding-bottom:var(--padding-margin__70);}
.talent-items .item{padding:var(--padding-margin__50) 0;counter-increment:itemcounter;position:relative;}
.talent-items .item::after{position:absolute;z-index:-1;content:counters(itemcounter,".",decimal-leading-zero);bottom:var(--padding-margin__50);font-size:1rem;font-weight:var(--font-weight__m);bottom:var(--padding-margin__50);right:0;background-image:linear-gradient(to bottom,rgba(var(--primary-color__rgb),0.1) 0%,rgba(var(--primary-color__rgb),0) 100%);color:transparent;-webkit-background-clip:text;}
.talent-items .item .pic figure{padding-bottom:calc(533 / 800 * 100%);}
.talent-items .item .ico{margin-bottom:var(--padding-margin__70);}
.talent-items .item .ico img{height:var(--padding-margin__80);}
.talent-items .item .title{font-size:var(--font-size__30);font-weight:var(--font-weight__m);margin-bottom:var(--padding-margin__40);}
@media (min-width:1025px){.talent-items .item .pic{width:50%;flex-shrink:0;}
.talent-items .item .txt{flex:1;padding-top:var(--padding-margin__60);}
.talent-items .item:nth-child(2n){flex-direction:row-reverse;}
.talent-items .item:nth-child(2n+1) .txt{margin-left:var(--padding-margin__80);}
.talent-items .item:nth-child(2n)::after{right:calc(50% + var(--padding-margin__80));}
.talent-items .item:nth-child(2n) .txt{margin-right:var(--padding-margin__80);}
}
@media (max-width:1024px){.talent-items .item .txt{padding:var(--padding-margin__50) var(--padding-margin__50) 0 var(--padding-margin__50);}
}
.sub-menu{margin-bottom:var(--padding-margin__60);}
.sub-menu a{margin:0 0.15rem;line-height:0.6rem;color:var(--primary-color);background-color:var(--white-color);box-shadow:0px 0px 0.2rem rgba(var(--black-color__rgb),0.06);border-radius:0.3rem;min-width:1.5rem;text-align:center;padding:0 0.2rem;transition:var(--transition);}
.sub-menu a:hover,.sub-menu a.active{background-color:var(--primary-color);color:var(--white-color);}
.job-list .item{--lin:2;--limr:0.4rem;background-color:var(--white-color);padding:var(--padding-margin__50);}
.job-list .item:not(:nth-child(2n)){margin-right:var(--limr);}
.job-list .item:nth-child(2) ~ .item{margin-top:var(--limr);}
.job-list .top{border-bottom:var(--border);padding-bottom:var(--padding-margin__30);margin-bottom:var(--padding-margin__30);}
.job-list .title:where(h3,p){margin:0;}
.job-list .title h3{font-weight:var(--font-weight__m);font-size:var(--font-size__30);margin-bottom:0.2rem;}
.job-list .title p{color:#999999;}
.job-list .desc .tit{font-size:var(--font-size__20);margin-bottom:1em;}
.job-list .desc .edit{line-height:calc(30 / 16);color:#666666;}
.job-list .more a{display:inline-flex;align-items:center;cursor:pointer;}
.job-list .more a:after{margin-left:1em;width:0.14rem;height:0.14rem;transform:rotate(45deg);display:block;content:'';background:url(../images/more.svg) var(--background-contain);transition:0.3s;}
.job-list .more a:hover::after{transform:rotate(90deg);}
@media (max-width:640px){.job-list .item:not(:nth-child(2n)){margin-right:0;}
.job-list .item{width:100%;margin-right:0;margin-top:var(--limr)}
.job-list .item:nth-of-type(1){margin-top:0;}
}
.popup-box__job:not(.show){left:-100%;opacity:0;}
.popup-box__job .inner{background-color:var(--white-color);max-width:9rem;}
.popup-box__job .close{background-color:var(--primary-color);border-radius:0.1rem;}
.job-info{padding:var(--padding-margin__40);overflow:auto;max-height:90vh;}
.job-info .title{border-bottom:var(--border);padding-bottom:var(--padding-margin__30);}
.job-info .title:where(h3,p){margin:0;}
.job-info .title h3{font-weight:var(--font-weight__m);font-size:var(--font-size__30);margin-bottom:0.2rem;}
.job-info .title p{color:#999999;}
.job-info .tit{font-size:var(--font-size__20);margin-bottom:1em;}
.job-info .box-info{margin-top:var(--padding-margin__30);}
.business-intro{margin-top:calc(var(--padding-margin__40) * -1);padding-bottom:var(--padding-margin__100);}
.business-intro .title{margin-bottom:var(--padding-margin__50);}
.business-intro .title span{color:var(--primary-color);font-size:var(--font-size__36);display:block;}
.business-intro .title h3{margin:0;font-size:var(--font-size__48);font-weight:var(--font-weight__m);}
.business-intro .title span + h3{margin-top:0.24rem;}
.business-intro .edit-info{color:#666;}
.business-intro .pic img{mix-blend-mode:multiply;display:block;}
.business-intro .scroll-content{font-size:var(--font-size__18);line-height:calc(34 / 18);max-height:calc(34 / 18 * 10em);}
.business-intro.has-scroll .scroll-content{padding-right:var(--padding-margin__50);}
@media (min-width:1025px){.business-intro .right{max-width:calc(967 / var(--max-width) * 100%);min-width:calc(631 / var(--max-width) * 100%);}
.business-intro .left{flex:1;margin-right:var(--padding-margin__100);}
.business-intro.has-scroll .left{margin-right:var(--padding-margin__30);}
}
@media (max-width:1024px){.business-intro .title span{font-size:var(--font-size__26);}
.business-intro .title h3{font-size:var(--font-size__30);}
.business-intro .left{margin-bottom:var(--padding-margin__30);}
}
.business-list{background-color:var(--white-color);padding:var(--padding-margin__140) 0;}
.business-list .col-name{margin-bottom:var(--padding-margin__80);}
.business-list .item .pic{width:calc(266 / 760 * 100%);}
.business-list .item .txt{flex:1;margin-left:0.36rem;}
.business-list .item h3{font-weight:var(--font-weight__r);font-size:var(--font-size__30);margin:0 0 1em 0;}
.business-list .item pre{color:#666;line-height:calc(30 / 16);}
@media (min-width:1025px){.business-list .item{--lin:2;--limr:0.78rem;}
.business-list .item:nth-child(2) ~ .item{margin-top:var(--padding-margin__40);}
.business-list .item:not(:nth-child(2n)){margin-right:var(--limr);}
}
@media (max-width:1024px){.business-list .item:not(:last-child){margin-bottom:var(--padding-margin__40);}
.business-list .item h3{font-size:var(--font-size__24);margin:0.5em 0;}
}
.business-single,.business-tabs{padding:var(--padding-margin__130) 0;}
.business-tabs .col-name{margin-bottom:var(--padding-margin__70);}
.business-tabs .swiper-slide figure{padding-bottom:calc(491 / 873 * 100%);}
.business-tabs .tabs .info{display:none;line-height:calc(30 / 16);color:#666;overflow:auto;}
.business-tabs .tabs:not(.no-height) .info{height:calc(30 / 16 * 5em);}
.business-tabs .tabs .item.active .info{display:block;}
.business-tabs .tabs{border-bottom:solid 1px #e3e6e9;}
.business-tabs .tabs .item{border-top:solid 1px #e3e6e9;transition:0.3s;}
.business-tabs .tabs .title{font-size:var(--font-size__24);line-height:0.68rem;position:relative;padding-right:0.2rem;cursor:pointer;}
.business-tabs .tabs .item.active .title{border-top-color:#08233f;color:var(--primary-color);}
.business-tabs .tabs .title p{margin:0;}
.business-tabs .tabs .title .ico{position:absolute;width:0.17rem;height:0.17rem;right:0;top:50%;margin-top:-0.085rem;background:url(../images/tab-open.svg) var(--background-contain);transition:0.3s;}
.business-tabs .tabs .item.active .ico{background-image:url(../images/tab-close.svg);transform:rotate(360deg);}
@media (min-width:1025px){.business-tabs .swiper{width:calc(873 / var(--max-width) * 100%);}
.business-tabs .tabs{width:calc(615 / var(--max-width) * 100%);}
.business-tabs .tabs{display:flex;flex-direction:column;justify-content:space-between;}
.business-tabs .tabs .item.active{flex:1;}
.business-tabs .tabs .item:not(.active){height:0.68rem;flex-shrink:0;overflow:hidden;}
}
@media (max-width:1024px){.business-tabs .tabs .title{line-height:calc(28 / 24);padding:0.2rem 0.2rem 0.2rem 0;}
}

.business-feature{background:#f7f7f7;padding: var(--padding-margin__130) 0 var(--padding-margin__90);}
.business-feature .slider{margin:0;padding:0;}
.business-feature .slider .slick-track{display: flex;}
.business-feature .slider li{background: #fff;margin: 0 0.1rem;}
.business-feature .slider li a{display: block;position: relative; padding:0.35rem; transition: 0.3s;}
.business-feature .slider li h2{margin:0;font-size:0.24rem;color:#333;line-height: 1.5;height: 0.72rem;margin-bottom:0.35rem;}
.business-feature .slider li p{color:#666;margin:0;line-height: 1.8}
.business-feature .slider li:hover h2{color:var(--primary-color);}
.business-feature .btn{text-align: center;padding-top: 3vw;}
.business-feature .btn .slick-arrow{--wh: 0.6rem;width: var(--wh);height: var(--wh); border-radius: 50%; border:none;background-color: rgba(var(--primary-color__rgb),0.4); margin: 0 10px;position: relative;}
.business-feature .btn .slick-arrow:before{position: absolute; content: ''; width: 0.12rem; height: 0.12rem; border-right: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -0.06rem 0 0 -0.08rem}
.business-feature .btn .slick-arrow:hover,
.business-feature .btn .slick-arrow:hover:before{background-color: var(--primary-color);}
.business-feature .btn .slick-prev{transform: rotate(180deg);}
@media(min-width:768px){
.business-feature .slider{margin: 0 -0.4rem;padding:0 0.2rem;}
}
@media(max-width:768px){
.business-feature .slider li h2{height: auto;margin-bottom:0.25rem;}
.business-feature .btn .slick-arrow{--wh:0.42rem;}
}

/* Slick轮播不足个数时居中样式 */
.business-feature .slider.slick-center-mode .slick-track {
    justify-content: center !important;
    width: 100% !important;
}

.business-feature .slider.slick-center-mode .slick-slide {
    float: none !important;
}

.business-single + .business-tabs{background-color:var(--white-color);}
.business-single .col-name{margin-bottom:var(--padding-margin__80);}
.edit-dengchuanqiao .list{margin-bottom:var(--padding-margin__40); justify-content: space-around;}
.edit-dengchuanqiao .item{display:flex;align-items:center;margin:0 var(--padding-margin__30);margin-bottom:var(--padding-margin__40);}
.edit-dengchuanqiao .item .icon{width:0.66rem;margin-right:0.21rem;flex-shrink:0;}
.edit-dengchuanqiao .txt{flex:1;color:#666666;}
.edit-dengchuanqiao .txt p{margin:0 0 .2rem 0;font-size:var(--font-size__30);color:var(--default-color);}
.business-type{background-color:var(--white-color);padding:var(--padding-margin__120) 0;}
.business-type .textarea{font-size:var(--font-size__18);line-height:calc(34 / 18);}
.business-type .pages{font-size:var(--font-size__24);color:#666;margin-bottom:var(--padding-margin__100);}
.business-type .pages.f18{font-size:var(--font-size__18);}
.business-type .pages .swiper-wrapper{flex-wrap: wrap;justify-content: center;}
.business-type .pages .swiper-slide{margin-bottom:var(--padding-margin__30);width: auto !important;padding-right: 20px;}
.business-type .pages .swiper-slide:not(:last-child){border-right:1px solid #ddd;}
.business-type .pages span{display:inline-flex;align-items:center;cursor:pointer;}
.business-type .pages .swiper-slide-thumb-active span{color:var(--primary-color);}
.business-type .pages span:after{width:1px;height:1em;background-color:#ddd;display:block;content:'';margin:0 1.5em;}
.business-type .pages span:last-child:after{display:none;}
.business-type .txt .tit{font-size:var(--font-size__36);color:var(--primary-color);margin-bottom:var(--padding-margin__30);}
.business-type .txt pre{color:#666666;line-height:calc(30 / 16);}
.business-type .swiper_for .swiper-slide{background-color:#fff;}
.business-type .swiper_for .swiper-slide:not(.swiper-slide-active){opacity: 0!important;}
.business-type .swiper-scrollbar{position:relative;margin-top:.1rem;display: none}
.business-type .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--primary-color);}
@media (min-width:1025px){
    .business-type .swiper_for .swiper-slide{display:flex;align-items:center;justify-content:space-between;}
    .business-type .pic{width:calc(848 / var(--max-width) * 100%);}
    .business-type .txt{width:calc(605 / var(--max-width) * 100%);}
}
@media (max-width:1024px){
  .business-type .pages{justify-content:space-between;}
.business-type .pages span:after{margin:0;}
.business-type .pages{font-size:var(--font-size__22);}
/* .business-type .pages span:nth-child(3n):after{display:none;}
*/
.business-type .pic{margin-bottom:var(--padding-margin__60);}
.business-type .txt .tit{font-size:var(--font-size__26);}
}
@media (max-width:480px){
 .business-type .pages{font-size:var(--font-size__18);margin-bottom: var(--padding-margin__60);}
 .business-type .pages span{display: block; line-height: 1.6;}
.business-type .txt .tit{font-size:var(--font-size__26);}
.business-type .pages .swiper-slide{padding-right: 10px; margin-right: 10px!important;}
}
.business-setting{position:relative;z-index:1;padding:var(--padding-margin__120) 0;}

.business-setting .txt{margin-bottom:.5rem;}
.business-setting .controls .pages{display:flex;flex-direction:column;}
.business-setting .controls dl{display:block;margin-bottom:.5rem;}
.business-setting .controls dl:last-child{margin-bottom:0;}
.business-setting .controls dt{font-size:var(--font-size__20);}
.business-setting .controls .pages span{display:flex;align-items:center;opacity:0.34;line-height:2;cursor:pointer;}
.business-setting .controls .pages span.active{opacity:1;}
.business-setting .controls .pages span:before{display:block;content:'';border-radius:2px;height:0.03rem;background:var(--white-color);width:0;transition:0.3s;}
.business-setting .controls .pages span.active:before{width:0.26rem;margin-right:0.13rem;}
.business-setting .txt:where(.tit,pre){max-width:5rem;transform:translateY(0.3rem);opacity:0;transition:0.5s 0.5s;}
.business-setting .txt .tit{font-size:var(--font-size__36);margin-bottom:var(--padding-margin__30);padding-bottom:var(--padding-margin__30);border-bottom:0.03rem solid var(--primary-color);}
.business-setting .txt pre{line-height:calc(30 / 16);transition-delay:0.7s;}
.business-setting .swiper-slide-active .txt:where(.tit,pre){transform:translateY(0);opacity:1;}
.business-setting .pic figure{padding-bottom:calc(800 / 1920 * 100%);}
.business-setting .controls .item{display:flex;align-items:center;opacity:0.34;line-height:1.4;cursor:pointer;margin-bottom:.15rem;}
.business-setting .controls .item.active{opacity:1;}
.business-setting .controls .item:before{display:block;content:'';border-radius:2px;height:0.03rem;background:var(--primary-color);width:0;transition:0.3s;}
.business-setting .controls .item.active:before{width:0.26rem;margin-right:0.13rem;}
@media (min-width:481px){.business-setting .controls .item{font-size:var(--font-size__20);}
/* .business-setting .controls .item.active{font-size:var(--font-size__24);}
*/
.business-setting .controls dt{font-size:var(--font-size__26);margin-bottom:.1rem;}
.business-setting .swiper-fade{flex:1;}
.business-setting .controls{max-width:2.5rem;margin-left:.5rem;}
}
@media (min-width:1025px){}
@media (max-width:1024px){.business-setting .pic{width:140%;margin-left:-20%;}
}
@media (max-width:480px){.business-setting .pic{width:100%;margin-left:0;}
.business-setting .controls .pages{flex-direction:row;flex-wrap:wrap;justify-content:center;}
.business-setting .controls .item{margin:0 1em;}
.business-setting .txt pre{overflow:auto;max-height:calc(30 / 16 * 4em);}
.business-setting .txt .tit{font-size:var(--font-size__26);}
.business-setting .pic figure{padding-bottom:0;}
.business-setting .sr-only{position:static;height:auto;width:100%;margin:0;}
.business-setting .controls{display:none;}
}
.site-map,.singlePage{padding-bottom:var(--padding-margin__100);margin-top:calc(var(--padding-margin__40) * -1);}
.site-map .item{margin-bottom:var(--padding-margin__50);border-bottom:1px solid rgba(var(--black-color__rgb),0.1);padding-bottom:var(--padding-margin__40);}
.site-map .item span{font-weight:var(--font-weight__m);font-size:var(--font-size__20);display:block;margin-bottom:var(--padding-margin__30);}
.site-map .item dl{display:flex;flex-wrap:wrap;}
.site-map .item dt{font-size:var(--font-size__18);font-weight:var(--font-weight__m);margin-right:3em;}
.site-map .item dd{margin-right:2em;}
.site-map .item dl + dl{margin-top:0.2rem;}
@media (min-width:1025px){.site-map{display:flex;flex-wrap:wrap;justify-content:space-between;}
.site-map .item{width:45%;}
}
.list-search{padding-top:var(--padding-margin__100);}
.list-search ul{padding:var(--padding-margin__20);background-color:var(--white-color);}
.list-search li{font-size:var(--font-size__18);line-height:4;padding-left:0.2rem;position:relative;}
.list-search li:not(:last-child){border-bottom:var(--border);}
.list-search li:before{display:block;content:'';position:absolute;left:0;top:50%;width:4px;height:4px;background-color:var(--primary-color);border-radius:50%;margin-top:-2px;}
.list-search li time{float:right;margin-left:2em;color:#666;}
/* 20250730 */
.home-ban [data-device-type="mobile"] img{height:calc(100vh - var(--header_height));object-fit:cover;}
.about-map .map>img{pointer-events:none;}
.about-map .map dd{z-index:2;}
.about-map .map dd:hover{z-index:5;}
.about-intro .right .pic{width:100%;}
.stripBg>div:nth-child(2n+1){background-color:#f7f7f7;}
.businessMain .page-menu{margin-bottom:0;}
.stripBg .business-intro{margin-top:0;}
.main-nav li .sub dl dl{border-left:1px solid #d5d5d5;}
.page-ban>img{height:4.6rem;object-fit:cover;}
.business-tabs .tabs .item:not(.active){height:auto;}
.business-tabs .tabs .title{line-height:1.6;padding-top:0.5em;padding-bottom:0.5em;}
.business-tabs .tabs .item{flex:0 0 auto;}
.business-tabs .tabs{justify-content:flex-start;height:100%;}
.business-tabs .tabs .info{padding-bottom:1em;}
.business-intro .right{height:100%;margin-top:auto;}
.business-intro .left{padding-bottom:0.6rem;}
.business-intro{padding-bottom:0;padding-top:0.6rem;}
@media (max-width:1024px){.main-nav li .sub dd a{padding:0.5em;line-height:1.5;padding-left:1em;}
.main-nav li .sub dl{background:none}
.main-nav li .sub dl dl{border-left:none;}
.main-nav li .sub dd:not(:last-child){border-color:rgba(0,0,0,0.1);}
.main-nav li .sub .two dd>a{background:none;}
.main-nav li .sub dd:hover>a{background:none;color:var(--primary-color);}
.main-nav li .sub dd>dl{padding-left:1em;font-size:0.96em;}
.main-nav{overflow:auto;}
.main-nav li:has(span a.wap-show) .sub{height:auto;}
.main-nav li .sub .two>dd:hover>dl,.main-nav li .sub .two>dd>dl>dd:hover>dl{display:none;}
.main-nav li .sub dd:has(>a.wap-show)>dl{display:block !important;}
}
@media (max-width:560px){footer .other{padding:15px 0;font-size:12px;}
footer .other .link{margin-top:5px;}
footer .f-contact dd a{font-size:18px;}
footer .f-contact{font-size:14px;}
.page-ban>img{height:3rem;object-fit:cover;}
.business-intro .left{padding-bottom:0.2rem;}
.business-intro{padding-top:var(--padding-margin__120);}
.about-map .map dd .info{width:2rem;}
}
/* 20251119 */
.edit-info *{font-family:inherit !important;}






.TextList009{padding:var(--padding-margin__100) 0 0;}
.TextList009 ul{ display: flex; flex-wrap: wrap;padding: 0}
.TextList009 li{border: 1px solid #e5e5e5;width:48.5%;float:left;margin-right:3%;padding:0 .2rem;position:relative;list-style: none}
.TextList009 li:nth-child(2n){margin-right:0;}
.TextList009 li:not(:nth-last-child(-n+2)){margin-bottom: 2%;}
.TextList009 li a{ position: relative; line-height:.3rem; font-size:var(--font-size__18);font-weight: bold; background:url(../images/TextList009-icon.png) no-repeat right center;background-size: 0.3rem auto;display: block;padding: .26rem .5rem .26rem .14rem}
.TextList009 li a:after{content:'';width:5px;height: 5px;background:var(--primary-color);border-radius: 50%;display: block;position: absolute;left:0;top:47.5%;}
.TextList009 li time{ position:absolute; text-align:center; left:0; top:10px; height:65px; width:107px; color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:14px;}
.TextList009 li time span{ display:block; font-size:var(--font-size__22); padding-top:0.1rem;}
.TextList009 li:hover{ background-color:var(--primary-color);color:#fff;}
.TextList009 li:hover a{background-image:url(../images/TextList009-icon_hover.png); color:#fff;}
.TextList009 li:hover a:after{background:#fff;}
.TextList009 li:hover time{color:#fff;}

@media(max-width:1024px){
    .TextList009 li{width:100%;float:none;margin-right:0;}
}














