:root{--area-padding:30px;--transition-custom:all 0.4s ease-in-out;}





.co-main{color:#E31332;}


@keyframes text-active-animation{from{opacity:0;filter:Alpha(opacity=0);-webkit-transform:translateX(100px);transform:translateX(100px)}
to{opacity:1;filter:Alpha(opacity=100);-webkit-transform:translateX(0);transform:translateX(0)}
}
.main-tit-box .main-tit{font-size:1.4rem;line-height:1.41;color:#E31332;font-weight:700;opacity:0}
.main-tit-box .main-sub-tit{display:block;font-size:3rem;line-height:1.3;color:#000;font-weight:800}
.main-tit-box .main-sub-tit span{display:block;opacity:0}
.main-tit-box .main-txt{font-size:1.1rem;line-height:1.66;color:rgba(0,0,0,.5);font-weight:500;opacity:0}
.main-tit-box+.cm-main-btn{opacity:0}
.animated:not(#mainContent2) .main-tit-box .main-sub-tit span,.animated:not(#mainContent2) .main-tit-box .main-tit:not([data-scroll^=fade]),.animated:not(#mainContent2) .main-tit-box .main-txt:not([data-scroll^=fade]),.animated:not(#mainContent2) .main-tit-box+.cm-main-btn:not([data-scroll^=fade]){animation:text-active-animation 1.5s cubic-bezier(.4,0,.2,1) both}
.animated:not(#mainContent2) .main-tit-box .main-tit:not([data-scroll^=fade]){animation-delay:.15s}
.animated:not(#mainContent2) .main-tit-box .main-sub-tit span:nth-child(1){animation-delay:.3s}
.animated:not(#mainContent2) .main-tit-box .main-sub-tit span:nth-child(2){animation-delay:.45s}
.animated:not(#mainContent2) .main-tit-box .main-sub-tit span:nth-child(3){animation-delay:.6s}
.animated:not(#mainContent2) .main-tit-box .main-txt:not([data-scroll^=fade]){animation-delay:.75s}
.animated:not(#mainContent2) .main-tit-box+.cm-main-btn:not([data-scroll^=fade]){animation-delay:.9s}
.cm-main-btn{position:relative;display:flex;align-items:center;justify-content:space-between;width:18rem;height:6rem;border-radius:3rem;overflow:hidden;padding:0 3rem;box-sizing:border-box}
.cm-main-btn:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border:2px solid #000;border-radius:3rem;box-sizing:border-box}
.cm-main-btn .txt{position:relative;font-size:1.4rem;color:#000;font-weight:600;z-index:1;transition:var(--transition-custom)}
.cm-main-btn .icon{position:absolute;top:50%;right:2rem;transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background:#E31332;transition:var(--transition-custom)}
.cm-main-btn .hover-icon{position:absolute;top:50%;right:2rem;transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background:#fff;transition:var(--transition-custom);opacity:0}
.cm-main-btn:hover .txt{color:#fff}
.cm-main-btn:hover .icon{width:40rem;height:40rem;right:-18rem}
.cm-main-btn:hover .hover-icon{opacity:1}
#mainContent1{word-break: break-all;}
#mainContent1 .main-tit-box .main-sub-tit{margin-top:1rem}
#mainContent1 .main-tit-box .main-sub-tit em{font-weight:inherit}
#mainContent1 .main-tit-box .main-txt{margin-top:3rem}
.main-company-info{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:5.2vw 4.16vw;box-sizing:border-box}
.main-company-info .tit{font-size:1.5rem;line-height:1.25;color:#E31332;font-weight:800}
.main-company-info .txt{font-size:1.1rem;line-height:1.25;color:rgba(0,0,0,.6);font-weight:500;margin-top:1.2rem}
.main-company-info .count-box{display:flex;align-items:flex-end;font-size:4rem;color:#000;margin-left:-2rem}
.main-company-info .count-box .count{font-weight:800;line-height:.7}
.main-company-info .count-box .right-txt{font-size:.25em;font-weight:700;margin-bottom:2.2rem;margin-left:1rem;}
.main-company-info .plus-txt{position:absolute;bottom:3rem;right:3rem;font-size:1.4rem;line-height:1.5;color:#aa999c;font-weight:500}
.main-company-wrap{display:flex;width:100%;height:100%}
.main-company-wrap .left-box-wrap{position:relative;width:50%;height:100%}
.main-company-wrap .left-box{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:50vw;padding:10.41vw 7.8125vw;box-sizing:border-box;background:no-repeat center;background-size:cover;background-image:url(/images/main_company_left_bg.png)}
.main-company-wrap .right-box{display:flex;flex-wrap:wrap;width:50%}
.main-company-wrap .right-box .inner-box{width:100%;height:50%}
.main-company-wrap .right-box .inner-box.inner-top{display:flex}
.main-company-wrap .right-box .inner-box.inner-top .main-company-info{justify-content:flex-end;padding-bottom:8rem}
.main-company-wrap .right-box .inner-box.inner-top .main-company-info .txt-box{margin-bottom:3rem;margin-left:-1.5rem}
.main-company-wrap .right-box .inner-box.inner-top .inner-left-wrap{position:relative;width:50%}
.main-company-wrap .right-box .inner-box.inner-top .inner-left-wrap .inner-left{width:25vw;height:100%;background:#f1eced}
.main-company-wrap .right-box .inner-box.inner-top .inner-right-wrap{position:relative;width:50%}
.main-company-wrap .right-box .inner-box.inner-top .inner-right-wrap .inner-right{width:25vw;height:100%;background:#c20a25}
.main-company-wrap .right-box .inner-box.inner-top .inner-right-wrap .inner-right .bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:no-repeat center;background-size:cover;background-image:url(/images/main_company_right_top_bg.png);opacity:.5}
.main-company-wrap .right-box .inner-box.inner-top .inner-right .main-company-info .tit{color:#fff}
.main-company-wrap .inner-bottom .main-company-info .tit{color:#fff}

.main-company-wrap .right-box .inner-box.inner-top .inner-right .main-company-info .txt{color:rgba(255,255,255,.6);font-weight:400}
.main-company-wrap .right-box .inner-box.inner-top .inner-right .main-company-info .count-box{color:#fff}
.main-company-wrap .right-box .inner-box.inner-bottom{position:relative}
.main-company-wrap .right-box .inner-box.inner-bottom .inner-bottom-wrap{position:relative;width:50vw;height:100%;background:no-repeat center;background-size:cover;background-image:url(/images/main_company_right_bottom_bg.jpg)}
.main-company-wrap .right-box .inner-box.inner-bottom .main-company-info{padding:5.2vw}
.main-company-wrap .right-box .inner-box.inner-bottom .main-company-info .txt{color:rgba(255,255,255,1);font-weight:400}
.main-company-wrap .right-box .inner-box.inner-bottom .main-company-info .count-box{color:#fff}
.main-company-info .count-box .count{overflow:hidden;padding-right:2px}
/* .main-company-info .odometer.odometer-auto-theme .odometer-digit .odometer-value{width:5.6rem} */
.main-company-info .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner{overflow:visible!important}
.main-company-info .count-box-list{display:flex}
.main-company-info .count-box-list .count-box{flex-wrap:wrap;font-size:3rem}
.main-company-info .count-box-list .count-box .count-tit{width:100%;font-size:1.8rem;line-height:1.25;color:#fff;font-weight:600}
.main-company-info .count-box-list .count-box .right-txt_plus{font-size:.6em;margin-left:0.5rem;margin-bottom:1rem}

.main-company-info .count-box-list .count-box .right-txt{font-size:.33em;margin-left:1rem;margin-bottom:1.2rem}
/* .main-company-info .count-box-list .odometer.odometer-auto-theme .odometer-digit .odometer-value{width:3.6rem} */
.effect-box{position:absolute;top:0;left:0;width:0;height:100%;transition:var(--transition-custom);overflow:hidden}
.effect-box.bg-effect:before{display:block;width:100%;height:100%;content:'';position:absolute;top:0;left:0;background-color:#E31332;transform-origin:0 50%;transition:transform .6s cubic-bezier(.3,0,.1,1);transition-delay:0s;z-index:3}
.animated .effect-box{width:100%}
.animated .effect-box.bg-effect:before{transform:scale(0,1);transition-delay:.6s;transform-origin:100% 50%}
.count-num-box{display:flex;align-items:center}




@media all and (max-width:800px){:root{--area-padding:5vw;--sub-menu-height:5rem;--sub-visual-height:100svh}



}


@media all and (max-width:1280px){
.pc-br{display:none}
}



@media all and (max-width:1280px){.main-tit-box .main-tit{font-size:1.8rem}
.main-tit-box .main-sub-tit{font-size:4rem!important}
.main-tit-box .main-txt{font-size:1.6rem}
}
@media all and (max-width:800px){.main-tit-box .main-tit{font-size:1.6rem}
.main-tit-box .main-sub-tit{font-size:1.5rem!important}
.main-tit-box .main-txt{font-size:1.1rem}
.cm-main-btn{height:5rem;padding:0 1.5rem}
.cm-main-btn .icon{right:1.5rem}
.cm-main-btn .txt{font-size:1.2rem}
}
@media all and (max-width:1580px){.main-company-wrap .left-box{padding:30px;justify-content:center}
#mainContent1 .main-tit-box{margin-bottom:5rem}
.main-company-info,.main-company-wrap .right-box .inner-box.inner-bottom .main-company-info{padding:30px;justify-content:center}
.main-company-info .txt-box{margin-bottom:3rem}
}
@media all and (max-width:1280px){.main-company-wrap{display:block}
.main-company-wrap .left-box-wrap{width:100%}
.main-company-wrap .left-box{width:100%;padding:10rem 30px}
.main-company-wrap .right-box{width:100%}
.main-company-wrap .right-box .inner-box.inner-top .inner-left-wrap .inner-left{width:100%}
.main-company-wrap .right-box .inner-box.inner-top .inner-right-wrap .inner-right{width:100%}
.main-company-wrap .right-box .inner-box.inner-bottom .inner-bottom-wrap{width:100%}
.main-company-info,.main-company-wrap .right-box .inner-box.inner-bottom .main-company-info{padding:10rem 30px}
.effect-box{position:relative}
}
@media all and (max-width:800px){
    #mainContent1{margin-top: -40px;}
    #mainContent1 .main-tit-box .main-sub-tit{margin-top:2rem}
#mainContent1 .main-tit-box .main-txt{margin-top:2rem}
.main-company-info,.main-company-wrap .left-box{padding:8rem calc(2 * 20px)}
.main-company-wrap .right-box .inner-box.inner-bottom .main-company-info{padding:10rem 30px}
.main-company-info .count-box{font-size:7rem}
/* .main-company-info .odometer.odometer-auto-theme .odometer-digit .odometer-value{width:4.8rem} */
.main-company-info .txt-box{margin-bottom:4rem}
.main-company-info .txt{margin-top:2rem}
.main-company-info .plus-txt{position:relative;bottom:auto;right:auto;margin-top:3rem}
.main-company-wrap .right-box .inner-box.inner-top{display:block}
.main-company-wrap .right-box .inner-box.inner-top .inner-left-wrap{width:100%}
.main-company-wrap .right-box .inner-box.inner-top .inner-left-wrap .main-company-info .txt-box{margin-bottom:6rem}
.main-company-wrap .right-box .inner-box.inner-top .inner-right-wrap{width:100%}
.main-company-info .count-box-list{flex-direction:column}
.main-company-info .count-box-list .count-box{margin-bottom:2rem}
.main-company-info .count-box-list .count-box:last-child{margin-bottom:0}
}


:root{--board-main-color:#E31332;--board-list-height:10rem;--board-list-font-size:1.4rem;--board-list-font-color:#888;--board-list-icon-width:3rem;--board-view-font-size:14px}
@media all and (max-width:800px){:root{--board-list-height:auto;--board-list-item-padding:2rem;--board-view-font-size:13px}
}
.total-search-result-bbs-list li. a:hover .result-tit{text-decoration:underline}


.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}


/* homenews */


.textover{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.img-box{position:relative;overflow:hidden}
.img-box::before{content:"";display:block;width:100%}
.img-box img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.imgh:hover .img-box img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03)}
html{--scroll-w:3px;--bettwen-pad:5vw;--main-color:#E31332;--main-color-rgb:255,150,20;--main-next-color:#333333;--main-next-color-rgb:51,51,51;--background:linear-gradient(-18deg, #E31332 0%, #c09f60 100%);--background-hover:linear-gradient(-18deg, #0a4c9a 0%, #E31332 100%);--wrap-width-val:calc(100vw - var(--scroll-w));--win-width-1920:100vw;--bettwen-full-pad:calc((100vw - var(--wrap-full-width))/2);--bettwen-1600-pad:calc((100vw - var(--wrap-1600-width))/2);--bettwen-1480-pad:calc((100vw - var(--wrap-1480-width))/2);--bettwen-1400-pad:calc((100vw - var(--wrap-1400-width))/2);--bettwen-1300-pad:calc((100vw - var(--wrap-1300-width))/2);--bettwen-1200-pad:calc((100vw - var(--wrap-1200-width))/2);--bettwen-800-pad:calc((100vw - var(--wrap-800-width))/2)}
@media (min-width:1201px){html{--wrap-full-width:clamp(1200px, calc(100vw - (1.82vw*2)), 1920px);--wrap-1600-width:1600;--wrap-1480-width:1480px;--wrap-1400-width:1400px;--wrap-1300-width:1300px;--wrap-1200-width:1200px;--wrap-800-width:800px}
}
@media (min-width:1921px){html{--win-width-1920:1920px}
}
@media (min-width:1800px) and (max-width:1920px){html{--wrap-width-val:1600px}
}
@media (min-width:1700px) and (max-width:1800px){html{--wrap-width-val:1500px;--wrap-1600-width:var(--wrap-width-val)}
}
@media (min-width:1600px) and (max-width:1700px){html{--wrap-width-val:1400px;--wrap-1480-width:var(--wrap-width-val)}
}
@media (min-width:1500px) and (max-width:1600px){html{--wrap-width-val:1300px;--wrap-1480-width:var(--wrap-width-val)}
}
@media (min-width:1400px) and (max-width:1500px){html{--wrap-width-val:82vw;--wrap-1600-width:var(--wrap-width-val);--wrap-1480-width:var(--wrap-width-val);--wrap-1300-width:var(--wrap-width-val);--wrap-1200-width:clamp(0px, var(--wrap-width-val), 1200px)}
}
@media (min-width:1200px) and (max-width:1400px){html{--wrap-width-val:85vw;--wrap-1600-width:var(--wrap-width-val);--wrap-1480-width:var(--wrap-width-val);--wrap-1300-width:var(--wrap-width-val);--wrap-1200-width:clamp(0px, var(--wrap-width-val), 1200px)}
}
@media (max-width:1200px){html{--wrap-width-val:clamp(0px, 710px, calc(100vw - (0.25rem*2)));--wrap-full-width:clamp(calc(100vw - (0.25rem*2)), 710px, calc(100vw - (0.25rem*2)));--wrap-1600-width:var(--wrap-width-val);--wrap-1480-width:var(--wrap-width-val);--wrap-1400-width:var(--wrap-width-val);--wrap-1300-width:var(--wrap-width-val);--wrap-1200-width:var(--wrap-width-val);--wrap-800-width:var(--wrap-width-val)}
}
.wrap-1480{--wrap-width:var(--wrap-1480-width);margin-left:auto;margin-right:auto;max-width:100%;width:var(--wrap-width)}
::-webkit-input-placeholder{color:rgba(102,102,102,.5)}
:-moz-placeholder{color:rgba(102,102,102,.5)}
::-moz-placeholder{color:rgba(102,102,102,.5)}
:-ms-input-placeholder{color:rgba(102,102,102,.5)}
::-webkit-scrollbar{border-radius:1.5px;width:3px;height:3px;background-color:#dfdfdf}
::-webkit-scrollbar-track{border-radius:1.5px;background-color:#dfdfdf}
::-webkit-scrollbar-thumb{border-radius:1.5px;background-color:var(--main-color)}
::-webkit-scrollbar-thumb:hover{border-radius:1.5px;background-color:var(--main-color)}
[flex]{display:flex}
[flex][flex~=jb]{justify-content:space-between}
[flex][flex~=jc]{justify-content:center}
[flex][flex~=aic]{align-items:center}
[flex][flex~=aie]{align-items:flex-end}
.self-svg{display:flex;align-items:center;justify-content:center}
.self-svg svg.icon{width:var(--size);height:var(--size);fill:var(--fill)}
.auto-title-block{--h2-color:#333333}
.auto-title-block .auto-title-en{font-size:60px;font-weight:700;line-height:.7em;color:#E31332}
.auto-title-block .auto-title-en .text-transparent{-webkit-text-stroke:1px var(--main-color);color:transparent}
.auto-title-block .auto-title-h2{margin-top:10px;font-size:24px;font-weight:700;line-height:1.4em;color:var(--h2-color)}
.auto-title-block .auto-title-h2-des{margin-top:10px;font-size:32px;line-height:1.4em;color:#666}
@media (max-width:1600px){.auto-title-block .auto-title-en{font-size:50px}
.auto-title-block .auto-title-h2{margin-top:7px;font-size:22px}
.auto-title-block .auto-title-h2-des{margin-top:5px;font-size:28px}
}
@media (max-width:1200px){.auto-title-block .auto-title-en{font-size:2rem}
.auto-title-block .auto-title-h2{margin-top:1rem;font-size:1rem}
.auto-title-block .auto-title-h2-des{margin-top:1rem;font-size:1rem}
}
.more-box-b{--atime:0.5s;--lh:30px;--dc:#ffffff;--hc:var(--main-color);--fz:16px}
.more-box-b .more-box{position:relative;overflow:hidden}
.more-box-b .more-box:hover .more-box-b-icon svg{transform:translate(50%,0)}
.more-box-b .more-box .more-box-b-icon{--size:30%;--fill:var(--dc);border-radius:50%;width:calc(var(--lh));height:calc(var(--lh));background-color:var(--main-color);transition:background .3s}
.more-box-b .more-box .more-box-b-icon svg{transform:translate(0,0);transition:all .3s}
.more-box-b-h:hover .more-box .more-box-b-icon svg{transform:translate(50%,0)}
@media (max-width:1600px){.more-box-b{--lh:44px;--fz:15px}
}
@media (max-width:1200px){.more-box-b{--lh:0.56rem;--fz:0.26rem}
}
.tabs-swiper .title-tabs{font-size:16px;line-height:1.6em;color:#666}
.tabs-swiper .title-tabs .span {
  display:inline-block;
  position:relative;
  transition:all .3s;
  color:#666;   /* ✅ 给所有 span 默认灰色 */
}

.tabs-swiper .title-tabs .span+.span {
  margin-left:2.6em;
}

.tabs-swiper .title-tabs .span.on {
  color:var(--main-color); /* ✅ 只有选中的才红 */
}

.tabs-swiper .title-tabs .span.on::after{opacity:1}
.tabs-swiper .title-tabs .span:hover{color:var(--main-color)}
.tabs-swiper .title-tabs .span::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--main-color);opacity:0;transition:all .3s}
.tabs-swiper .swiper-li{z-index:-1;opacity:0;pointer-events:none;width:100%}
.tabs-swiper .swiper-li+.swiper-li{margin-left:-100%}
.tabs-swiper .swiper-li.on{opacity:1;z-index:1;pointer-events:auto}
@media (max-width:1600px){.tabs-swiper .title-tabs{font-size:16px}
.tabs-swiper .title-tabs .span+.span{margin-left:0.4em}
}
.index-news{padding-top:120px;padding-bottom:100px;overflow:hidden}
.index-news .title-flex .title-tabs{margin-bottom:8px}
.index-news .swiper-list{--br:10px;margin-top:52px}
.index-news .swiper-list .swiper{overflow:visible}
.index-news .swiper-list .a-box{display:block;background-color:#f7f5f2;overflow:hidden;border-radius:var(--br)}
.index-news .swiper-list .a-box:hover .cont .title{color:var(--main-color)}
.index-news .swiper-list .a-box:hover .cont .more-box-b{transform:translate(15%,0)}
.index-news .swiper-list .img-box::before{padding-top:58.33%}
.index-news .swiper-list .cont{padding:25px 30px}
.index-news .swiper-list .cont .title-box{width:calc(100% - 75px)}
.index-news .swiper-list .cont .title{font-size:24px;line-height:1.4em;color:#333;transition:all .3s}
.index-news .swiper-list .cont .tag{margin-top:5px;font-size:16px;line-height:1.4em;color:#999}
.index-news .swiper-list .cont .more-box-b{transform:translate(0,0);transition:all .3s}
.index-news .swiper-list .cont .more-box-b .more-box .more-box-b-icon svg{transform:translate(0,0)}
@media (max-width:1600px){.index-news{padding-top:80px;padding-bottom:70px}
.index-news .title-flex .title-tabs{margin-bottom:10px}
.index-news .swiper-list{--br:10px;margin-top:30px}
.index-news .swiper-list .cont{padding:20px 25px}
.index-news .swiper-list .cont .title-box{width:calc(100% - 55px)}
.index-news .swiper-list .cont .title{font-size:20px}
.index-news .swiper-list .cont .tag{margin-top:0;font-size:15px}
}
@media (max-width:1200px){.index-news{padding-top:.65rem;padding-bottom:.6rem}
.index-news .title-flex{flex-wrap:wrap;text-align:center}
.index-news .title-flex .auto-title-block{margin-bottom:.2rem;width:100%}
.index-news .title-flex .title-tabs{width:100%;margin-bottom:0;justify-content:center}
.index-news .swiper-list{--br:0.15rem;margin-top:.35rem}
.index-news .swiper-list .cont{padding:.15rem .2rem}
.index-news .swiper-list .cont .title-box{width:calc(100% - .65rem)}
.index-news .swiper-list .cont .title{font-size:1rem}
.index-news .swiper-list .cont .tag{font-size:1rem}
}

/* homenews */