/* 导航部分 */
header{position:fixed;top:0;z-index:99;width:100%;--headerHeight:0.54rem;height:var(--headerHeight);transition:top .8s;}
.header,.header>div,.header>div>div{height:100%;}
header.header-hide{top:calc(var(--headerHeight) * -1 - 4px);}
header .lf{padding-left:var(--wpPaddingNum);border-bottom:1px solid rgba(255,255,255,.05);transition:all .5s !important;background:rgba(0,0,0,.6);}
header.fix{box-shadow:0 8px 13px -12px rgba(21,20,20,.2);}
header.fix .lf{border-bottom:1px solid rgba(255,255,255,1);background:rgba(255,255,255,1);}
header .logo img{filter:var(--imgWhite);width:1.4rem;display:block;max-height:var(--headerHeight);object-fit:contain;}
header.fix .logo img,header.fix .menu li img{filter:none;}
header *{font-size:var(--f18);}
header .nav>ul>li>a{color:#fff;}
header .nav>ul>li>a .iconfont{line-height:1;font-size:var(--f16);vertical-align:middle;display:inline-block;transition:transform .5s;}
header.fix .nav>ul>li>a{color:#000000;}
header .nav-list>li{margin:0 0.05rem;}
header .nav-list>li>a{padding:0rem 0.1rem;height:var(--headerHeight);line-height:var(--headerHeight);display:block;position:relative;}
header .nav-list>li:hover>a::before,header .nav-list>li.active>a::before{transform:translateX(-50%) scaleX(1);}
header .nav-list>li:hover>a .iconfont{transform:rotate(180deg);}
header .nav-list>li>a::before{content:'';display:block;background:var(--themeColor);height:4px;width:56%;position:absolute;left:50%;bottom:-0.5px;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:all 0.5s;border-radius:3px;}
header .sp_nav{width:0.1rem;height:0.08rem;display:block;position:relative;font-size:0;line-height:0;overflow:hidden;}
header.fix .sp_nav span{background:#000;}
header .sp_nav span{width:100%;position:absolute;left:0;top:0;height:0.012rem;background:#fff;font-size:0;line-height:0;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);/* 开启硬件加速 */
-webkit-backface-visibility:hidden;backface-visibility:hidden;/* 防止模糊 */
 transition:width .8s;}
header .sp_nav span:nth-child(2){width:70%;top:50%;transform:translateY(-50%);}
header .sp_nav span:last-child{top:auto;bottom:0;}
header .sp_nav:hover span:nth-child(2){width:100%;}
header .zx{padding-left:calc(var(--wpPaddingNum) - 1vw);padding-right:var(--wpPaddingNum);background:var(--themeColor);}
header .zx img{height:0.1rem;filter:brightness(0) invert(1);margin-right:0.04rem;margin-top:-0.01rem;width:auto;}
header .zx h5{margin-top:0.03rem;font-weight:normal;}
header .menu{margin-left:0.08rem;}
header .menu li{margin-right:0.12rem;line-height:0;}
header .menu li img{filter:var(--imgWhite);height:0.99em;}
header .menu li i{transition:none !important;}
/* 二级菜单 */
header .downmenu{background:#fff;padding:0.3rem 0.4rem;height:auto;max-height:70vh;overflow-y:auto;position:absolute;width:100%;left:0;top:var(--headerHeight);display:none;box-shadow:0 5px 13px -8px rgba(21,20,20,.2) inset,0 8px 13px -12px rgba(21,20,20,.2);transition:none !important;}
header .downmenu *{color:#606367;font-family:'Microsoft YaHei',"微软雅黑";}
header .downmenu h5{color:#000;}
header .downmenu .down-lf{padding-right:0.5rem;width:2.4rem;position:relative;}
header .downmenu .down-lf .line{position:absolute;height:100%;width:1px;background-color:#ecedf0;right:0.25rem;top:0;}
header .downmenu .down-lf .icon-img{position:absolute;width:0.5rem;right:0;height:100%;top:0;}
header .downmenu .down-lf h5{color:#1f1f1f;margin-bottom:0.08rem;}
header .downmenu .down-lf p{margin-bottom:0.5rem;}
header .downmenu .down-mid{gap:15%;flex:1;padding:0 0.7rem;}
header .downmenu .down-mid .item{max-width:100%;width:100%;}
header .downmenu .down-mid .item h5{margin-bottom:0.14rem;color:#606367;display:flex;align-items:center;}
header .downmenu .down-mid .item h5 span{color:#606367;}
/* 左窄右宽的布局 */
header .downmenu .down-mid .item li:nth-child(odd) {width: 50%;}
header .downmenu .down-mid .item li:nth-child(even) {flex: 1;}
header .downmenu .down-mid .item li{margin-bottom:0.1rem;float: left;}
header .downmenu .down-mid .item li a{display:flex;align-items:center;font-size:var(--f17);}
header .downmenu .down-mid .item li a i,header .downmenu .down-mid .item h5 i{color:#fff;background:var(--themeColor);font-size:0.7em;padding:0.02rem 0.02rem;line-height:1;border-radius:0.02rem;margin-left:0.04rem;transform:translateY(0.005rem);}
header .downmenu .down-mid .item li a::before{content:'';height:0.016rem;width:0;background:var(--themeColor2);transition:.5s;margin-right:0.02rem;}
header .downmenu .down-mid .item li a:hover::before{width:0.12rem;}
header .downmenu .down-mid .item li a:hover span{color:var(--themeColor2);}
header .downmenu .down-rt{width:2.5rem;}
header .downmenu .down-rt img{max-height:100%;object-fit:contain;width:100%;}
/* 下拉菜单弹窗开始 */
.cd-tan{position:fixed;z-index:99999;top:0;right:0;overflow:hidden;width:100%;height:100%;clip-path:ellipse(0 0 at 100% 0);transition:all .5s;}
.cd-tan.active{clip-path:ellipse(141% 141% at 100% 0);}
.cd-tan .cd-logo{position:absolute;left:0%;top:0%;width:1.8rem;}
.cd-tan .cd-close{position:absolute;top:4%;right:4%;background:rgba(255,255,255,0.1);border-radius:100%;text-align:center;width:0.3rem;aspect-ratio:1/1;cursor:pointer;}
.cd-tan .cd-close:hover{background:rgba(255,255,255,1);}
.cd-tan .cd-close-ro{transition:transform .5s;}
.cd-tan .cd-close-ro:hover{transform:rotate(360deg);}
.cd-tan .cd-close:hover a{color:#000;}
.cd-tan .cd-close a{line-height:0.3rem;font-size:var(--f18);text-align:center;width:100%;color:#fff;}
.cd-tan .bd-fot{position:absolute;bottom:8%;}
.cd-tan .bd-fot div{font-size:var(--f45);color:#fff;font-family:'num-font';}
.cd-tan .bd-fot div i{font-size:var(--f25);}
.cd-tan .cd-cont{text-align:center;color:#fff;}
.cd-tan .cd-cont h1{font-size:var(--f95);margin-bottom:0.2rem;}
.cd-tan .cd-cont h4{font-size:var(--f22);font-weight:normal;margin-bottom:0.2rem;}
.cd-tan .cd-cont .ewm img{width:.7rem;margin-bottom:0.1rem;}
.cd-tan .cd-cont .ewm p{font-size:var(--f14);}
@keyframes tanWidth{0%{width:0;height:0;border-radius:0 0 0 50rem;}80%{width:100%;height:100%;}100%{border-radius:0 0 0 0;}}
/* 下拉菜单弹窗结束 */
/* 导航部分结束 */


/* 底部开始 */
.footct{background:#0f111a;background-size:cover;width:100%;position:relative;z-index:1;}
.footct ul{display:flex;align-items:center;justify-content:space-between;padding:0.15rem 0;}
.footct ul li{display:flex;align-items:flex-start;gap:0.12rem;color:#d0d0d0;}
.footct ul li *{color:#d0d0d0;}
.footct ul li i{color:rgb(208 208 208 / 41%);font-size:var(--f39);margin-top:.04rem;}
.footct ul li h5{color:rgb(208 208 208 / 41%);font-size:var(--f24);line-height:1.5;}
.footct ul li p{color:rgb(208 208 208 / 41%);font-size:var(--f18);line-height:1.5;}
#foot{background:#16171d;background-size:cover;z-index:1;position:relative;}
#foot *{}
#foot .box1{display:flex;justify-content:space-between;gap:0.93rem;padding-top:0.4rem;padding-bottom:0.36rem;}
#foot .foot-phone{display:flex;align-items:flex-start;gap:0.02rem;position:relative;}
#foot .foot-phone>i{font-size:var(--f22);color:#fff;transform:rotate(12deg);margin-right:0.08rem;}
#foot .foot-phone .kefu{width:0.6375rem;height:0.19375rem;background:#d2141e;display:flex;align-items:center;justify-content:center;gap:0.05rem;border-radius:.0875rem .0875rem .0875rem 0;position:absolute;color:#fff;font-size:var(--f15);right:-0.15rem;bottom:0.08rem;font-family:Alibaba-PuHuiTi-Regular;}
#foot .foot-phone .kefu i{color:#fff;font-size:1.3em;}
#foot .foot-phone img{margin-top:.05rem;}
#foot .foot-phone h5{font-size:var(--f18);line-height:1.1em;color:#fff;margin-bottom:.0875rem;font-weight:normal;}
#foot .foot-phone a{font-family:'num-font';font-size:var(--f36);line-height:1.5;color:#fff;}
#foot .box1-left{width:22%;}
#foot .box1-left .foot-slide-nav{display:flex;align-items:center;gap:0.15rem;margin:0.175rem 0 0.15rem;}
#foot .box1-left .foot-slide-nav li{display:flex;align-items:center;gap:.0625rem;color:#fff;opacity:.4;font-size:var(--f18);line-height:1.1em;transition:all .5s;cursor:pointer;position:relative;}
#foot .box1-left .foot-slide-nav li img{width:auto;height:0.15rem;}
#foot .box1-left .foot-slide-nav li.on{opacity:1;}
#foot .box1-left .foot-slide-for .li p{color:#fff;font-size:var(--f16);line-height:1.4em;margin-bottom:0.06rem;}
.foot-nav{display:flex;justify-content:space-between;flex-grow:1;max-width:5.4375rem;}
.foot-nav dl{color:#fff;}
.foot-nav dd{font-size:var(--f16);line-height:2.5em;color:#73747c;transition:.5s;}
.foot-nav dd a{color:#73747c;transition:all .5s;}
.foot-nav dd a:hover{color:#fff;}
.foot-nav dt{font-size:var(--f22);line-height:1.2em;padding-bottom:.0625rem;margin-bottom:0.1rem;position:relative;display:inline-block;color:#fff;}
.foot-nav dt a{color:#fff;font-size:var(--f18);}
.page-ft .foot-nav dt::before{content:'';position:absolute;width:2em;height:2px;background:#d2141e;left:0;bottom:0rem;}
.foot-nav dd:hover{color:#fff;}
#foot .box1-right h6{font-size:var(--f18);line-height:1.16;margin-bottom:0.15em;color:#fff;}
#foot .box1-right ul{display:flex;align-items:center;gap:0.1125rem;margin-top:0.17rem;}
#foot .box1-right ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;}
#foot .box1-right ul li .ewm{background:#fff;border-radius:.0625rem;display:flex;align-items:center;justify-content:center;padding:0.04rem;width:0.69375rem;height:0.69375rem;}

#foot .box1-right ul li .ewm img{width: 100%;}


#foot .box1-right ul li p{color:#8e8e8e;font-size:var(--f14);line-height:1.875em;margin-top:0.03rem;}
#foot .box2{display:flex;align-items:center;justify-content:space-between;padding:0.13rem 0;border-top:1px solid rgb(176 176 176 / 8%);border-bottom:1px solid rgb(176 176 176 / 8%);}
#foot .box2 .yqlj{display:flex;align-items:flex-start;gap:.05rem;}
#foot .box2 .yqlj h6{color:#b1b1b1;font-size:var(--f16);line-height:0.16rem;}
#foot .box2 .yqlj ul{display:flex;align-items:center;gap:.085rem;}
#foot .box2 .yqlj ul li a{color:#8e8e8e;font-size:var(--f14);line-height:0.16rem;transition:all .5s;}
#foot .box2 .yqlj ul li a:hover{color:#fff;}
#foot .box3{padding:0.16rem 0 0.22rem;display:flex;align-items:center;justify-content:space-between;font-size:var(--f14);}
#foot .box3 div{display:flex;align-items:center;gap:0.4rem;}
#foot .box3 p{display:flex;align-items:center;color:#646464;gap:0.01rem;font-size:var(--f14);}
#foot .box3 p span{display:flex;align-items:center;gap:0.01rem;}
#foot .box3 p a{transition:all .5s;color:#6a6a6a;}
#foot .box3 p img{width:0.1rem;height:0.1rem;margin-left:0.08rem;margin-right:0.02rem;}
#foot .box3 p.lvshi{color:#a8a8a8;}

/* 底部下拉 */
.downSwitch{position:relative;color:#a8a8a8;width:1rem;font-size:var(--f14);}
.downSwitch .head,.downSwitch .downlist a{color:#a8a8a8;background:#252938;height:.24rem;border-radius:.02rem;padding:0 .1rem;justify-content:space-between;width:100%;font-size:var(--f14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.downSwitch .head span,.downSwitch .downlist a span{overflow:hidden;text-overflow:ellipsis;}
.downSwitch .downlist a{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,0.2);border-radius:0;transition:color .3s;}
.downSwitch .downlist a:hover{color:#fff;}
.downSwitch .head{display:flex;align-items:center;}
.downSwitch .head i{color:var(--themeColor);font-size:var(--f18);transition:all .5s;}
.downSwitch .downlist{position:absolute;bottom:100%;width:100%;border-radius:.04rem .04rem 0 0;overflow:hidden;display:none;max-height:1.2rem;overflow-y:auto;}
.downSwitch .downlist::-webkit-scrollbar-thumb{background-color:#000;}
.downSwitch.on .head i{transform:rotate(180deg);}
/* 底部结束 */

/* tab标签页 */
.slide-for{position:relative;}
.slide-for .li{position:relative;transition:.5s;opacity:1;visibility:visible;}
.slide-for .li.hide{opacity:0;visibility:hidden;z-index:-1;}
.slide-for .li+.li{position:absolute;left:0;top:0;width:100%;}
/* tab标签页结束 */

/* 通用banner开始 */
.n-banner{aspect-ratio:1920 / 630;position:relative;z-index:1;}
.n-banner .wp{height:100%;display:flex;}
.n-banner .wp-cont{display:flex;height:100%;}
.n-banner .wp .n-text{padding:10% 0;}
.n-banner .wp .n-text h5{color:#fff;font-size:var(--f42);line-height:1.5;margin-bottom:0.1rem;}
.n-banner .wp .n-text p{font-size:var(--f32);line-height:1.5;color:#fff;max-width:4.4375rem;}
.n-banner .wp>div,.n-banner .wp>div>div{position:relative;height:100%;width:100%;}
.n-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;}
.zonghe .n-text p{font-size:var(--f22) !important;}
.zonghe .n-text div{display:flex;align-items:center;gap:0.1125rem;margin-top:0.1875rem;}
.zonghe .n-text div a{width:0.83rem;height:0.33rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--f18);line-height:1.5;transition:all .2s,font-size 0.2s;position:relative;border:1px solid #fff;border-radius:.0525rem;z-index:0;}
.zonghe .n-text div a::before{content:'';position:absolute;display:block;width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;background:var(--btnBgColor);background-size:cover;transition:all .2s;opacity:0;border-radius:.0525rem;z-index:-1;}
.zonghe .n-text div a:hover{font-size:var(--f20);}
.zonghe .n-text div a:first-child::before{opacity:1;}
.n-zonghe{background:#f7f8f9;}
.n_about7{background:#fff;}
/* 通用结束 */

/* 面包屑开始 */
.mbx{position:absolute;bottom:0.15rem;right:0;color:#c9c9c9;font-size:var(--f16);display:flex;gap:0.04rem;align-items:center;}
.mbx *{color:#c9c9c9;}
.mbx i{font-size:0.6em;}
.mbx a i{font-size:1.1em;}
.mbx a:hover{color:#fff;}
/* 面包屑结束 */


/* 模块标题 */
.s-tt{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.s-tt div{display:flex;align-items:center;justify-content:center;gap:0.08rem;}
.s-tt div i{display:block;width:0.05rem;height:0.05rem;background:#bdbdbd;border-radius:50%;}
.s-tt h5{font-size:var(--f39);line-height:1.5;text-transform:uppercase;}
.s-tt .cn{color:#343333;}
.s-tt .en{color:#c80a14;font-family:'en-font' !important;font-weight:normal;}
.s-tt p{color:#b9b9b9;font-size:var(--f18);line-height:1.5;margin-top:.05rem;}
/* 模块标题结束 */