@charset "utf-8";

@import "iconfont.css";

* {padding:0;margin:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;}
html {font-size:calc(100vw/19.2);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media (min-width:1901px) {
html {font-size:100px;}
}
@media (max-width:1580px) {
html {font-size:66px;}
}
@media (max-width:767px) {
html {font-size:calc(100vw/7.5);}
}

body {min-height:100%;font-family:'Gilroy-R','PingFang SC','Microsoft YaHei','Microsoft YaHei UI','SimSun','SimHei','Arial';font-size:16px;line-height:1.3;color:#666666;background:#fff;}
@media (max-width:1580px) {
body {font-size:14px;}
}
@media (max-width:767px) {
body {font-size:0.28rem;}
}
.body-hid {overflow:hidden;}
img {max-width:100%;height:auto;box-sizing:border-box;border:0;vertical-align:middle;}
.img-cover {width:100%;height:100%;object-fit:cover;}
.no_margin {margin-bottom:0 !important;}
a {cursor:pointer;color:inherit;text-decoration:none;display:inline-block;outline:none;-moz-outline-style:none;}
a:hover {color:inherit;}
ol, ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-family:inherit;font-style:inherit;font-size:inherit;font-weight:normal;}
a,a:hover,a:focus {text-decoration:none;}
input,button {-webkit-appearance:none;border-radius:0;}
button {cursor:pointer;}
input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
textarea {resize:none;overflow:auto;}
input,button,textarea,select {border:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:normal;color:inherit;background:transparent;}
select {-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand {display:none;}
table {border-collapse:collapse;}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}
@font-face {
	font-family:'Gilroy-M';
	src:url('fonts/Gilroy-Medium.woff2') format('woff2'),url('fonts/Gilroy-Medium.woff') format('woff'),url('fonts/Gilroy-Medium.ttf') format('truetype');
	font-weight:500;font-style:normal;font-display:swap;
}
.Gilroy-ME {font-family:'Gilroy-M';}
@font-face {
	font-family:'Gilroy-R';
	src:url('fonts/Gilroy-Regular.woff2') format('woff2'),url('fonts/Gilroy-Regular.woff') format('woff'),url('fonts/Gilroy-Regular.ttf') format('truetype');
	font-weight:normal;font-style:normal;font-display:swap;
}
.Gilroy-R {font-family:'Gilroy-R';}
@font-face {
	font-family:'Gilroy-B';
	src:url('fonts/Gilroy-Bold.woff2') format('woff2'),url('fonts/Gilroy-Bold.woff') format('woff'),url('fonts/Gilroy-Bold.ttf') format('truetype');
	font-weight:bold;font-style:normal;font-display:swap;
}
.Gilroy-B {font-family:'Gilroy-B';}
@font-face {
	font-family:'Outfit-R';
	src:url('fonts/Outfit-Regular.woff2') format('woff2'),url('fonts/Outfit-Regular.woff') format('woff'),url('fonts/Outfit-Regular.ttf') format('truetype');
	font-weight:normal;font-style:normal;font-display:swap;
}
.Outfit-R {font-family:'Outfit-R';}
@font-face {
	font-family:'Outfit-SB';
	src:url('fonts/Outfit-SemiBold.woff2') format('woff2'),url('fonts/Outfit-SemiBold.woff') format('woff'),url('fonts/Outfit-SemiBold.ttf') format('truetype');
	font-weight:600;font-style:normal;font-display:swap;
}
.Outfit-SB {font-family:'Outfit-SB';}
@font-face {
	font-family:'Outfit-T';
	src:url('fonts/Outfit-Thin.woff2') format('woff2'),url('fonts/Outfit-Thin.woff') format('woff'),url('fonts/Outfit-Thin.ttf') format('truetype');
	font-weight:100;font-style:normal;font-display:swap;
}
.Outfit-T {font-family:'Outfit-T';}
@font-face {
	font-family:'Outfit-BK';
	src:url('fonts/Outfit-Black.woff2') format('woff2'),url('fonts/Outfit-Black.woff') format('woff'),url('fonts/Outfit-Black.ttf') format('truetype');
	font-weight:900;font-style:normal;font-display:swap;
}
.Outfit-BK {font-family:'Outfit-BK';}
@font-face {
	font-family:'Outfit-BD';
	src:url('fonts/Outfit-Bold.woff2') format('woff2'),url('fonts/Outfit-Bold.woff') format('woff'),url('fonts/Outfit-Bold.ttf') format('truetype');
	font-weight:bold;font-style:normal;font-display:swap;
}
.Outfit-BD {font-family:'Outfit-BD';}
@font-face {
	font-family:'Outfit';
	src:url('fonts/Outfit-ExtraBold.woff2') format('woff2'),url('fonts/Outfit-ExtraBold.woff') format('woff'),url('fonts/Outfit-ExtraBold.ttf') format('truetype');
	font-weight:bold;font-style:normal;font-display:swap;
}
.Outfit-EB {font-family:'Outfit-EB';}
@font-face {
	font-family:'Outfit-El';
	src:url('fonts/Outfit-ExtraLight.woff2') format('woff2'),url('fonts/Outfit-ExtraLight.woff') format('woff'),url('fonts/Outfit-ExtraLight.ttf') format('truetype');
	font-weight:200;font-style:normal;font-display:swap;
}
.Outfit-El {font-family:'Outfit-El';}
@font-face {
	font-family:'Outfit-L';
	src:url('fonts/Outfit-Light.woff2') format('woff2'),url('fonts/Outfit-Light.woff') format('woff'),url('fonts/Outfit-Light.ttf') format('truetype');
	font-weight:300;font-style:normal;font-display:swap;
}
.Outfit-L {font-family:'Outfit-L';}
@font-face {
	font-family:'Outfit-M';
	src:url('fonts/Outfit-Medium.woff2') format('woff2'),url('fonts/Outfit-Medium.woff') format('woff'),url('fonts/Outfit-Medium.ttf') format('truetype');
	font-weight:500;font-style:normal;font-display:swap;
}
.Outfit-M {font-family:'Outfit-M';}

input,button {border:none;background-color:transparent;box-sizing:border-box;outline:none;}
input[type="checkbox"] {vertical-align:-2px;margin-right:4px;}
input::placeholder {color:#999999;}
textarea::placeholder {color:#999999;}

::-webkit-scrollbar {width:2px;height:5px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:0;}
::-webkit-scrollbar-thumb {background-color:var(--color-active);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0;}
.clear-float::after {content:"";display:block;width:100%;height:0;clear:both;}
.row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.clearfix:after,.clearfix:before {content:" ";display:table;}
input,textarea {resize:none;}
input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance:none;}

/* Flex 布局 */
.flex {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.f_direction_column {-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.f_column {-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.f_column_right {-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}
.f_row {-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;}
.f_row_right {-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;}
.j_center {-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.j_end {-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.j_start {-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}
.j_justify {-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.j_around {-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;}
.a_start {-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.a_end {-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.a_center {-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.a_baseline {-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;}
.a_stretch {-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;}
.a_s_stretch {-webkit-box-self:stretch;-ms-align-self:stretch;-webkit-align-self:stretch;align-self:stretch;}
.a_s_center {-webkit-box-self:center;-ms-align-self:center;-webkit-align-self:center;align-self:center;}
.a_s_end {-webkit-box-self:end;-ms-align-self:end;-webkit-align-self:end;align-self:end;}
.flex_wrap {flex-wrap:wrap;-ms-flex-wrap:wrap;}
.flex_auto {-webkit-box-flex:1;-ms-flex:auto;-webkit-flex:auto;flex:auto;}
.flex_1 {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.order_2 {-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.order_3 {-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}

/* 文字超出隐藏 */
.text {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-hidden {overflow:hidden;}
.white-space {white-space:pre-line;}
@media (max-width:1200px) {
.white-space {white-space:inherit;}
}
.font-weight-b {font-weight:bold;}
/* 动画 */
.dh {-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
/* 动画延迟 *//* 媒体查询 缩写 *//* 布局 */
.pc,.c-pc {display:block;}
.wap,.mobile,.c-mb {display:none;}
@media (max-width:768px) {
.pc,.c-pc {display:none;}
.wap,.mobile,.c-mb {display:block;}
}
.w1920 {width:100%;max-width:1920px;margin:0 auto;}
.w1800 {width:100%;max-width:1920px;margin:0 auto;padding:0 60px;}
.w1720 {width:100%;max-width:1720px;margin:0 auto;}
.w1680 {width:100%;max-width:1680px;margin:0 auto;}
.w1640 {width:100%;max-width:1640px;margin:0 auto;}
.w1600 {width:100%;max-width:1600px;margin:0 auto;}
.w1560 {width:100%;max-width:1560px;margin:0 auto;}
.w1440 {width:100%;max-width:1440px;margin:0 auto;}
.w1400 {width:100%;max-width:1400px;margin:0 auto;}
.w1360 {width:100%;max-width:1360px;margin:0 auto;}
.w1350 {width:100%;max-width:1350px;margin:0 auto;}
.w1280 {width:100%;max-width:1280px;margin:0 auto;}
.w1240 {width:100%;max-width:1240px;margin:0 auto;}
.w1200 {width:100%;max-width:1200px;margin:0 auto;}
.w1150 {width:100%;max-width:1150px;margin:0 auto;}
@media (max-width:1840px) {
.w1720 {max-width:100%;padding:0 60px;}
}
@media (max-width:1800px) {
.w1680 {max-width:100%;padding:0 60px;}
}
@media (max-width:1760px) {
.w1640 {max-width:100%;padding:0 60px;}
}
@media (max-width:1720px) {.w1600 {max-width:100%;padding:0 60px;}
}
@media (max-width:1680px) {.w1560 {max-width:100%;padding:0 60px;}
}
@media (max-width:1560px) {.w1440 {max-width:100%;padding:0 60px;}
}
@media (max-width:1520px) {.w1400 {max-width:100%;padding:0 60px;}
}
@media (max-width:1470px) {.w1350 {max-width:100%;padding:0 60px;}
}
@media (max-width:1400px) {.w1280 {padding:0 60px;}
}
@media (max-width:1360px) {.w1240 {padding:0 60px;}
}
@media (max-width:1320px) {.w1200 {max-width:100%;padding:0 60px;}
}
@media (max-width:1270px) {.w1150 {max-width:100%;padding:0 60px;}
}
@media (max-width:1024px) {.w1800,.w1720,.w1680,.w1640,.w1560,.w1440,.w1400,.w1350,.w1280,.w1240,.w1200,.w1150 {padding:0 30px;}
}
@media (max-width:990px) {.w1800,.w1720,.w1680,.w1640,.w1600,.w1560,.w1440,.w1400,.w1350,.w1280,.w1240,.w1200,.w1150 {padding:0 20px;}
}
:root {
	/* 导航高度 */ 
	--header-height:120px;
	/* COLOR */  
	--color-active:#0f256e;
	--color-blue:#4687dd;
	--color-white:#fff;
	--color-black:#282828;
	--color-gray-f6:#f6f6f6;
	--color-gray-f4:#f4f4f4;
	--color-gray-eee:#eee;
	--color-gray-ddd:#ddd;
	--color-gray-bbb:#bbb;
	--color-gray-999:#999;
	--color-gray-666:#666;
	--color-gray-444:#444;
	--color-gray-333:#333;
	/* 字体大小 */  
	--font12:12px;
	--font14:14px;
	--font16:16px;
	--font18:18px;
	--font20:20px;
	--font22:22px;
	--font24:24px;
	--font26:26px;
	--font28:28px;
	--font30:30px;
	--font32:32px;
	--font34:34px;
	--font36:0.36rem;
	--font38:0.38rem;
	--font40:0.4rem;
	--font42:0.42rem;
	--font44:0.44rem;
	--font46:0.46rem;
	--font48:0.48rem;
	--font50:0.5rem;
	--font52:0.52rem;
	--font54:0.54rem;
	--font56:0.56rem;
	--font58:0.58rem;
	--font60:0.6rem;
	--font72:0.72rem;
	--font80:0.8rem;
	/* 圆角 */  
	--border-radius20:clamp(0.625rem,calc(-0.089rem + 1.12vw),1.25rem);
	--border-radius18:clamp(0.625rem,calc(0.054rem + 0.89vw),1.125rem);
	--border-radius16:clamp(0.5rem,calc(-0.071rem + 0.89vw),1rem);
	--border-radius14:clamp(0.313rem,calc(-0.33rem + 1vw),0.875rem);
	--border-radius12:clamp(0.313rem,calc(-0.188rem + 0.78vw),0.75rem);
	--border-radius10:clamp(0.313rem,calc(-0.045rem + 0.56vw),0.625rem);
}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:16px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font26 {font-size:26px;}
.font28 {font-size:28px;}
.font30 {font-size:30px;}
.font32 {font-size:32px;}
.font34 {font-size:34px;}
.font36 {font-size:0.36rem;}
.font38 {font-size:0.38rem;}
.font40 {font-size:0.4rem;}
.font42 {font-size:0.42rem;}
.font44 {font-size:0.44rem;}
.font46 {font-size:0.46rem;}
.font48 {font-size:0.48rem;}
.font50 {font-size:0.5rem;}
.font52 {font-size:0.52rem;}
.font54 {font-size:0.54rem;}
.font56 {font-size:0.56rem;}
.font58 {font-size:0.58rem;}
.font60 {font-size:0.6rem;}
.font72 {font-size:0.72rem;}
.font80 {font-size:0.8rem;}
@media (max-width:1580px) {
:root {--font16:14px;--font18:16px;--font20:18px;--font22:20px;--font24:22px;--font26:24px;--font28:24px;--font30:24px;--font32:26px;--font34:26px;}
.font16 {font-size:14px;}
.font18 {font-size:16px;}
.font20 {font-size:18px;}
.font22 {font-size:20px;}
.font24 {font-size:22px;}
.font26 {font-size:24px;}
.font28 {font-size:24px;}
.font30 {font-size:24px;}
.font32 {font-size:26px;}
.font34 {font-size:26px;}
}
@media (max-width:767px) {
:root {--font12:0.24rem;--font14:0.26rem;--font16:0.26rem;--font18:0.28rem;--font20:0.28rem;--font22:0.32rem;--font24:0.32rem;--font26:0.32rem;--font28:0.34rem;--font30:0.36rem;--font32:0.36rem;--font34:0.36rem;--font36:0.38rem;--font38:0.38rem;--font40:0.38rem;--font42:0.38rem;--font44:0.38rem;--font46:0.38rem;--font48:0.42rem;--font50:0.42remm;--font52:0.42remm;--font54:0.42remm;--font56:0.42rem;--font58:0.42rem;--font60:0.5rem;--font80:0.5rem;}
.font12 {font-size:0.24rem;}
.font14,.font16 {font-size:0.18rem;}
.font18,.font20 {font-size:0.2rem;}
.font22,.font24,.font26 {font-size:0.32rem;}
.font28 {font-size:0.34rem;}
.font30,.font32,.font34 {font-size:0.36rem;}
.font36,.font38,.font40,.font42,.font44,.font46 {font-size:0.38rem;}
.font48,.font50,.font52,.font54,.font56,.font58 {font-size:0.42rem;}
.font60,.font72,.font80 {font-size:0.5rem;}
}
/* images等比-NEW */
.public-img {display:block;position:relative;z-index:1;overflow:hidden;}
.public-img::before {content:"";display:block;position:relative;z-index:0;padding-top:100%;}
.public-img > img {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1;width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.public-img-plus:hover > img {-webkit-transform:scale(1.1);transform:scale(1.1);}
.swiper {position:relative;overflow:hidden;}
.swiper .swiper-slide .ani {display:none;}
.swiper .swiper-slide.swiper-slide-active .ani {display:block;}
.swiper .swiper-pagination {bottom:0;opacity:0;}
.swiper .swiper-pagination .swiper-pagination-bullet {width:8px;height:4px;background-color:var(--color-gray-ddd);border-radius:0;opacity:1;margin:0 2px;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:30px;background-color:var(--color-active);}
.slide-btn-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:20px;}
@media (max-width:1024px) {.slide-btn-box {display:none;}
}
.slide-btn-box .slide-btn {position:relative;top:0;left:0;right:0;margin:0;}
.slide-btn {width:50px;height:50px;background:no-repeat center transparent;border:1px solid var(--color-active);border-radius:50%;font-size:12px;color:var(--color-active);display:flex;justify-content:center;align-items:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.slide-btn i{font-size:20px;}
.slide-btn:hover {color:#fff;background-color:var(--color-active);}
.slide-btn.swiper-button-prev::before,.slide-btn.swiper-button-next::before{display:none;}

/* 公共样式 - 结束 */
#c-placeholder {height:var(--header-height);}
@media (max-width:1024px) {
#c-placeholder {display:none;}
}

#header {}
#header.header-bg .header-pc {background-color:rgba(255,255,255,0.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
#header.active .header-pc,#header.header-bg-white .header-pc,#header.header-color-block .header-pc {background-color:var(--color-white);}
#header.active .header-pc::before,#header.header-bg-white .header-pc::before,#header.header-color-block .header-pc::before {background-color:#000;}
#header.active .header-pc .header-wrap .logo .logo-white,#header.header-bg-white .header-pc .header-wrap .logo .logo-white,#header.header-color-block .header-pc .header-wrap .logo .logo-white {display:none;height:110px;}
#header.active .header-pc .header-wrap .logo .logo-black,#header.header-bg-white .header-pc .header-wrap .logo .logo-black,#header.header-color-block .header-pc .header-wrap .logo .logo-black {display:block;height:110px;}
#header.active .header-pc .header-wrap .header-right .nav .bor,#header.header-bg-white .header-pc .header-wrap .header-right .nav .bor,#header.header-color-block .header-pc .header-wrap .header-right .nav .bor {background-color:var(--color-active);}
#header.active .header-pc .header-wrap .header-right .nav dt a,#header.header-bg-white .header-pc .header-wrap .header-right .nav dt a,#header.header-color-block .header-pc .header-wrap .header-right .nav dt a {color:#222222;}
#header.active .header-pc .header-wrap .header-right .nav dt a.active,#header.header-bg-white .header-pc .header-wrap .header-right .nav dt a.active,#header.header-color-block .header-pc .header-wrap .header-right .nav dt a.active {color:var(--color-active);}
#header.active .header-pc .header-wrap .header-right .column .header-btn .up,#header.header-bg-white .header-pc .header-wrap .header-right .column .header-btn .up,#header.header-color-block .header-pc .header-wrap .header-right .column .header-btn .up {-webkit-filter:initial;filter:initial;}


@media (max-width:1800px) {
#header .header-pc .header-wrap .header-right{grid-gap: clamp(0px,0vw,0px) clamp(99px,6.313vw,198px) !important;}
}
@media (max-width: 1660px) {
#header .header-pc .header-wrap .header-right {grid-gap: clamp(0px,0vw,0px) clamp(88px,5.313vw,198px) !important;}
#header .header-pc .header-wrap .header-right .nav dt a{font-size:17px !important;}
#header.active .header-pc .header-wrap .logo .logo-black, #header.header-bg-white .header-pc .header-wrap .logo .logo-black, #header.header-color-block .header-pc .header-wrap .logo .logo-black {display: block;height: 90px;}
}                  
                  
@media (max-width:1440px) {
#header.active .header-pc .header-wrap .logo .logo-black{height: 84px;}  
#header .header-pc .header-wrap .header-right .nav{left: 40px;}
}

@media (max-width:1386px) {
#header .header-pc .header-wrap .header-right .nav {grid-gap: 0 0.35rem !important;}
#header.active .header-pc .header-wrap .logo .logo-black {height: 72px;}
#header .header-pc .header-wrap .header-right .nav dt a {font-size: 14px !important;}
}

@media (max-width:1200px) {
#header.active .header-pc .header-wrap .logo .logo-black {height: 53px;}
.search {margin: 0 0 0 15px !important;}
.header-lang .box em{font-size: 12px !important;}  
.header-lang .box i {font-size: 12px !important;}
#header .header-pc .header-wrap .header-right .nav dt a {font-size: 13px !important;}  
.search i {font-size: 18px !important;}
}



#header.header-bg-white .header-pc .header-wrap .header-right .nav dd {display:none !important;}
#header .header-pc {position:relative;position:fixed;top:0;left:0;right:0;width:100%;z-index:99;margin:auto;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .header-pc::before {content:'';width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:0;opacity:0.1;}
#header .header-pc .header-wrap {margin:auto;padding:0 0.55rem 0 0.5rem;height:var(--header-height);display:flex;justify-content:space-between;align-items:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .header-pc .header-wrap .logo {height:var(--header-height);display:flex;align-items:center;}
#header .header-pc .header-wrap .logo .logo-black {display:none;}
#header .header-pc .header-wrap .header-right {display:flex;align-items:center;grid-gap:0 198px;grid-gap:clamp(0px,0vw,0px) clamp(99px,10.3125vw,198px);}
@media (max-width:1366px) {
#header .header-pc .header-wrap .header-right {grid-gap:clamp(0px,0vw,0px) clamp(30px,3.125vw,60px);}
}
#header .header-pc .header-wrap .header-right .nav {position:relative;display:flex;grid-gap:0 0.5rem;}
@media (max-width:1366px) {
#header .header-pc .header-wrap .header-right .nav {grid-gap:0 0.4rem;}
}
#header .header-pc .header-wrap .header-right .nav .bor {position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#fff;}
#header .header-pc .header-wrap .header-right .nav dl {position:relative;z-index:10;}
#header .header-pc .header-wrap .header-right .nav dl:hover {z-index:20;}
#header .header-pc .header-wrap .header-right .nav dt a {font-size:var(--font18);color:white;position:relative;height:var(--header-height);display:flex;justify-content:center;align-items:center;text-transform:uppercase;}
@media (max-width:1366px) {
#header .header-pc .header-wrap .header-right .nav dt a {font-size:var(--font14);}
}
#header .header-pc .header-wrap .header-right .nav dd {display:none;position:fixed;top:var(--header-height);left:0;width:100%;max-height:100vh;background:rgba(255,255,255,0.75);padding:0.4rem 0;}
#header .header-pc .header-wrap .header-right .nav dd .ovs {height:100%;text-align:center;}
#header .header-pc .header-wrap .header-right .nav dd .ovs a {color:#3a3a3a;margin:0 0.45rem;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .header-pc .header-wrap .header-right .nav dd .ovs a.active,#header .header-pc .header-wrap .header-right .nav dd .ovs a:hover {color:var(--color-active);}


#header .header-pc .header-wrap .header-right .nav dd.nav_li5 {display:none;position:fixed;top:var(--header-height);left:0;width:100%;max-height:100vh;background:transparent;padding:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .bg {width:100%;height:100%;position:absolute;top:0;left:0;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-title {font-family:'Gilroy-M';color:#222222;width:17%;padding-top:0.6rem;border-right:1px solid rgba(0,0,0,0.05);position:relative;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con {height:calc(100vh - (100px + 0.6rem));}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list {padding-right:0.6rem;/*max-height:calc(100vh - (100px + 0.6rem));*/}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list1 {/*column-count: 3;*/ display: flex;flex-wrap: wrap;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list::-webkit-scrollbar {width:3px;height:5px;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:0;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list::-webkit-scrollbar-thumb {background-color:#fff;-webkit-border-radius:1.5px;-moz-border-radius:1.5px;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list .li {position:relative;width: 33.333%;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list a {display:block;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list a .title {color:#fff;line-height:2.1em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding: 0 0.6em;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left {width:83%;padding-top:0.6rem;padding-left:0.6rem;position:relative;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left::before {content:'';width:100%;height:100%;background-color:#fff;position:absolute;right:0;top:0;opacity:0.75;z-index:-1;min-width:2560px;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list .active a .title {background:var(--color-active);color:#fff;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list .active a .title .nav-icon {-webkit-filter:initial;filter:initial;opacity:1;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title {color:#666666;transition: all .4s ease 0s;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title span:first-child {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title .nav-icon {-webkit-filter:brightness(0);filter:brightness(0);opacity:0.15;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title .nav-icon img,#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title .nav-icon svg {max-width:6px;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right {width:43%;padding-top:0.6rem;padding-left:0.65rem;background-color:rgba(15,37,110,0.75);position:relative;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list-con {display:none;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list-con.active {display:block;-webkit-animation:scrollToTop 0.8s both;animation:scrollToTop 0.8s both;overflow: auto;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list a .title {color:#fff;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list a .title .nav-icon{color:#fff;opacity:0.4;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list a .title .nav-icon i{font-size:20px;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list-con.active p{color:#fff}

#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list .li-con {position: absolute;left: 100%;top: 0;width: 14em;background: var(--color-active);opacity: 0;visibility: hidden;z-index: 10;padding:0.5em 0;transition: all .4s ease 0s;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list .li .li-con .con {padding:0 0.6em;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list .active .li-con {opacity: 1;visibility: visible;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list .active .li-con .con {background:var(--color-active);color:#fff;}

@media screen and (max-width: 1680px) and (min-width: 993px) {
  
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list li:nth-child(3n) .li-con {right: 0;top: 100%;left: auto;}
  
}

/*
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 {display:none;position:fixed;top:var(--header-height);left:0;width:100%;background: rgba(255,255,255,0.75);max-height:100vh;padding:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .bg {width:100%;height:100%;position:absolute;top:0;left:0;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box {display:flex;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-title {font-family:'Gilroy-M';color:#222222;width:17%;padding-top:0.6rem;border-right:1px solid rgba(0,0,0,0.05);position:relative;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con {height:calc(100vh - (100px + 0.6rem));}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list {display:flex;justify-content:space-between;flex-wrap:wrap;padding-right:0.6rem;overflow:auto;max-height:calc(100vh - (100px + 0.6rem));}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list li{width:45%;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list::-webkit-scrollbar {width:3px;height:5px;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:0;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list::-webkit-scrollbar-thumb {background-color:#fff;-webkit-border-radius:1.5px;-moz-border-radius:1.5px;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list a {display:block;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-con .list a .title {color:#fff;line-height:3em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left {flex:1;padding-top:0.6rem;padding-left:0.6rem;position:relative;}

#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list .active a .title {color:var(--color-active);}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list .active a .title .nav-icon {filter:initial;opacity:1;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title {color:#666666;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title span:first-child {flex:1;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title .nav-icon {filter:brightness(0);opacity:0.15;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title .nav-icon img,#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .nav-left .list a .title .nav-icon svg {max-width:6px;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right {width:27.7%;padding-top:0.6rem;padding-left:0.65rem;background-color:rgba(15,37,110,0.75);position:relative;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list-con {display:none;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list-con.active {display:block;-webkit-animation:scrollToTop 0.8s both;animation:scrollToTop 0.8s both;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list a .title {color:#fff;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list a .title .nav-icon {filter:brightness(0) invert(1);opacity:0.15;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list a .title .nav-icon img,#header .header-pc .header-wrap .header-right .nav dd.nav_li5 .con-box .list-right .list a .title .nav-icon svg {max-width:6px;}

*/


#header .header-pc .header-wrap .header-right .nav dd.nav_li6 {display:none;position:fixed;top:var(--header-height);left:0;width:100%;max-height:100vh;background:transparent;padding:0.6rem 0;background:rgba(255,255,255,0.75);}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box {display:flex;justify-content:space-between;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-title {width:27.7%;font-family:'Gilroy-M';color:#222222;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .list-con .list a {display:block;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .list-con .list a .title {color:#fff;line-height:3em;display:flex;justify-content:space-between;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-left {width:31.3%;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-left .list .active a .title {color:var(--color-active);}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-left .list .active a .title .nav-icon {filter:initial;opacity:1;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-left .list a .title {color:#666666;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-left .list a .title span:first-child {flex:1;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-left .list a .title .nav-icon {filter:brightness(0);opacity:0.15;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-left .list a .title .nav-icon img,#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .nav-left .list a .title .nav-icon svg {max-width:6px;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .list-right {width:27.7%;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .list-right .list-con {display:none;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .list-right .list-con.active {display:block;-webkit-animation:scrollToTop 0.8s both;animation:scrollToTop 0.8s both;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .list-right .list a .public-img {border-radius:10px;overflow:hidden;}
#header .header-pc .header-wrap .header-right .nav dd.nav_li6 .con-box .list-right .list a .public-img::before {padding-top:60.17%;}

#header .header-pc .header-wrap .header-right .column {height:var(--header-height);display:flex;align-items:center;}
#header .header-pc .header-wrap .header-right .column .header-btn {position:relative;height:100%;}
#header .header-pc .header-wrap .header-right .column .header-btn:hover .up {-webkit-filter:initial;filter:initial;}
#header .header-pc .header-wrap .header-right .column .header-btn:hover .language-con {opacity:1;visibility:visible;}
#header .header-pc .header-wrap .header-right .column .header-btn .up {height:100%;cursor:pointer;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);display:flex;align-items:center;}
#header .header-pc .header-wrap .header-right .column .header-btn .language-con {position:absolute;top:100%;left:50%;width:100px;background-color:white;border-radius:0 0 10px 10px;box-shadow:0 0 50px rgba(0,0,0,0.08);padding:0.24rem 0;text-align:center;opacity:0;visibility:hidden;transform:translateX(-50%);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .header-pc .header-wrap .header-right .column .header-btn .language-con a {font-size:14px;color:var(--color-black);line-height:2em;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .header-pc .header-wrap .header-right .column .header-btn .language-con a:hover,#header .header-pc .header-wrap .header-right .column .header-btn .language-con a.active {color:var(--color-active);}


.header-lang{position:relative;z-index:20;}
.header-lang .box{height:36px;border:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;padding:0 10px;}
.header-lang .box img{height:16px;}
.header-lang .box em{margin:0 5px;line-height:16px;font-size:15px;color:#fff;font-style:normal;text-transform:uppercase;}
.header-lang .box i{line-height:16px;font-size:14px;color:#fff;}
.header-lang .lang-box{width:200px;padding:15px;position:absolute;right:0;top:42px;z-index:200;background:#fff;transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);opacity:0;visibility:hidden;transition:all .4s ease 0s;box-shadow:0 0 10px rgba(63,62,62,0.2);}
.header-lang .lang-box::before{content:'';position:absolute;right:37px;top:-8px;overflow:hidden;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;display:block;}
.header-lang ul{max-height:160px;overflow-y:scroll;padding:5px 10px;border:1px solid #e5e5e5;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.header-lang ul li{line-height:20px;padding:5px 0;border-bottom:1px solid #f5f5f5;width:50%;}
.header-lang ul li:last-child{border:none;}
.header-lang ul li a{color:#333;font-size:15px;display:block;}
.header-lang ul li a:hover{color:#015198;}
.header-lang ul li img{vertical-align:middle;margin-right:7px;}
.header-lang:hover .lang-box{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}

.search{margin:0 0 0 30px;cursor:pointer;}
.search i{color:#fff;font-size:24px;display:inline-block;}
.search:hover i{color:#E50012;}

.header-search-box{display:none;position:absolute;z-index:9999;width:100%;left:0;right:0;top:100px;background:rgba(0,0,0,0.4);padding:40px 0;}
.header-search-box .close{position:absolute;right:30px;top:calc(50% - 11px);line-height:22px;height:22px;}
.header-search-box .close i{font-size:21px;color:#fff;}
.header-search-box form{width:700px;margin:0 auto;position:relative;}
.header-search-box form .submit_text{background:#fff;width:100%;height:47px;line-height:47px;float:left;color:#111;padding:0 90px 0 15px;font-size:16px;}
.header-search-box form .submit_btn{position:absolute;right:0;top:0;width:70px;height:47px;line-height:47px;background:#0F256E;text-align:center;display:block;cursor:pointer;}
.header-search-box form .submit_btn i{font-size:25px;color:#fff;}

#header.active .search i{color:#333;}
#header.active .header-lang .box em{color:#333;}
#header.active .header-lang .box i{color:#666;}

#header.header-color-block .search i{color:#333;}
#header.header-color-block .header-lang .box em{color:#333;}
#header.header-color-block .header-lang .box i{color:#666;}

@media (max-width:1024px) {
#header .header-pc {display:none;}
}

#header .mask-bg {position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(4,29,44,0.2);display:none;}
#header .mask-bg.active {display:block;}

#header .m_header_box {width:100%;height:auto;display:none;position:fixed;top:0;left:0;z-index:30;}
#header .m_header_box .header_title {width:100%;height:60px;padding:0 20px;position:relative;background-color:var(--color-white);display:flex;align-items:center;justify-content:space-between;overflow:hidden;}
#header .m_header_box .header_title .logo {height:100%;overflow:hidden;}
#header .m_header_box .header_title .logo a {height:100%;display:flex;align-items:center;}
#header .m_header_box .header_title .logo img {min-height:40%;max-height:50%;}
#header .m_header_box .header_title .column {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#header .m_header_box .header_title .menu_btn {width:30px;height:30px;position:relative;overflow:hidden;}
#header .m_header_box .header_title .menu_btn::after,#header .m_header_box .header_title .menu_btn::before,#header .m_header_box .header_title .menu_btn i {width:70%;height:2px;display:block;background:var(--color-black);position:absolute;top:50%;left:50%;margin:-1px 0 0 -35%;transform-origin:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .m_header_box .header_title .menu_btn::before {content:'';margin-top:-8px;}
#header .m_header_box .header_title .menu_btn::after {content:'';margin-top:6px;}
#header .m_header_box .header_title .menu_btn.active i {opacity:0;}
#header .m_header_box .header_title .menu_btn.active::before {margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;background:var(--color-active);}
#header .m_header_box .header_title .menu_btn.active::after {margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:5px;background:var(--color-active);}
#header .m_header_box .header_title .head_btn {width:auto;height:30px;margin-right:20px;display:flex;align-items:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);cursor:pointer;overflow:hidden;}
#header .m_header_box .header_title .head_btn .icon {max-width:14px;height:14px;font-size:0;margin-right:5px;filter:invert(1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .m_header_box .header_title .head_btn .link {line-height:1;font-size:12px;color:var(--color-black);margin-top:3px;}
#header .m_header_box .header_title .head_btn .link span {opacity:0.6;}
#header .m_header_box .header_title .head_btn .link a {color:var(--color-black);opacity:0.6;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .m_header_box .header_title .head_btn .link a:hover {opacity:1;}
#header .m_header_box .header_title .head_btn:hover .icon {filter:invert(1);}
#header .m_header_box .header_title .head_btn:hover .link {color:var(--color-black);}
#header .m_header_box .header_title .head_btn:hover .link a,#header .m_header_box .header_title .head_btn:hover .link span {color:var(--color-black);}
#header .m_header_box .header_body {width:100%;height:calc(100vh - 60px);background:var(--color-gray-f6);display:none;overflow:hidden;}
#header .m_header_box .header_body .menu_info {width:100%;height:100%;padding:0 0 20px;display:flex;flex-direction:column;overflow:hidden;}
#header .m_header_box .header_body .menu_nav {width:100%;height:auto;padding:20px;overflow:hidden;overflow-y:auto;}
#header .m_header_box .header_body .menu_nav ul {padding:0;margin:0;}
#header .m_header_box .header_body .menu_nav ul li {width:100%;height:auto;border-bottom:1px solid rgba(0,0,0,0.03);overflow:hidden;}
#header .m_header_box .header_body .menu_nav ul li .one {width:100%;height:auto;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;overflow:hidden;}
#header .m_header_box .header_body .menu_nav ul li .one a {padding:15px 0;display:block;font-size:14px;color:var(--color-gray-444);line-height:1;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);display:flex;align-items:center;flex:1;position:relative;}
#header .m_header_box .header_body .menu_nav ul li .one a .subtitle {font-size:14px;margin-right:10px;}
#header .m_header_box .header_body .menu_nav ul li .one a .title {font-size:14px;}
#header .m_header_box .header_body .menu_nav ul li .one .icon {width:50px;height:100%;display:flex;align-items:center;justify-content:flex-end;position:absolute;right:0;top:0;font-size:0;color:var(--color-gray-444);}
#header .m_header_box .header_body .menu_nav ul li .one .icon i {font-size:15px;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#header .m_header_box .header_body .menu_nav ul li .one.active a {color:var(--color-active);}
#header .m_header_box .header_body .menu_nav ul li .one.active .icon {color:var(--color-active);}
#header .m_header_box .header_body .menu_nav ul li .one.active.is_active .icon i {-webkit-transform:rotate(90deg);transform:rotate(90deg);}
#header .m_header_box .header_body .menu_nav ul li ul {border-top:1px solid var(--color-active);padding:10px 0;display:none;}
#header .m_header_box .header_body .menu_nav ul li ul li {border:0;}
#header .m_header_box .header_body .menu_nav ul li ul li a {font-size:13px;padding:6px 0 6px 20px;color:var(--color-gray-444);position:relative;}
#header .m_header_box .header_body .menu_nav ul li ul li a .icon {width:16px;height:16px;display:flex;align-items:center;position:absolute;left:0;top:50%;margin-top:-8px;color:var(--color-gray-444);}
#header .m_header_box .header_body .menu_nav ul li ul li a .icon i {font-size:8px;}
#header .m_header_box .header_body .menu_nav ul li ul li a.active {color:var(--color-active);}
#header .m_header_box .header_body .menu_nav ul li ul li a.active .icon {color:var(--color-active);}
#header .m_header_box .header_body .menu_nav ul li ul li ul {border:0;display:none;}
#header .m_header_box .header_body .menu_nav ul li ul li ul li a {padding:10px 0 10px 35px;font-size:12px;color:var(--color-gray-999);}
#header .m_header_box .header_body .menu_nav ul li ul li ul li a:before {content:'';width:5px;height:1px;color:var(--color-gray-999);position:absolute;top:50%;left:20px;margin-top:-1.5px;z-index:1;}
#header .m_header_box .header_body .menu_nav ul li ul li ul li a.active:before {background:var(--color-active);}
#header .m_header_box .header_body .menu_nav ul li ul li ul.active {display:block;}
#header .m_header_box .header_body .menu_form {width:100%;height:auto;padding:0 20px;overflow:hidden;}
#header .m_header_box .header_body .menu_form .center {width:100%;height:50px;background-color:var(--color-white);overflow:hidden;}
#header .m_header_box .header_body .menu_form .center form {width:100%;height:100%;display:flex;overflow:hidden;align-items:center;}
#header .m_header_box .header_body .menu_form .center form input {flex:1;height:100%;padding:0 15px;font-size:14px;color:var(--color-gray-444);border:0;}
#header .m_header_box .header_body .menu_form .center form button {width:70px;border:0;height:100%;background:var(--color-active);}
#header .m_header_box .header_body .menu_form .center form button i {font-size:18px;}
#header .m_header_box .header_body .menu_lang {width:100%;height:auto;margin-top:20px;padding:0 20px;font-size:0;display:flex;align-items:center;}
#header .m_header_box .header_body .menu_lang .one {width:auto;height:36px;margin-right:10px;overflow:hidden;}
#header .m_header_box .header_body .menu_lang .one a {width:100%;height:100%;padding:0 1em;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:50px;font-size:12px;color:var(--color-gray-444);}
#header .m_header_box .header_body .menu_lang .one a.active {background:var(--color-active);color:var(--color-white);}
@media (max-width:1024px) {
#header .m_header_box {display:block;}
}
.socials-wrap {display:flex;flex-wrap:wrap;grid-gap:clamp(0px,0vw,0px) clamp(5px,0.52083333vw,10px);}
.socials-wrap a {display:flex;justify-content:center;align-items:center;position:relative;width:36px;height:36px;background-color:white;border-radius:50%;}
.socials-wrap a .iconfont {color:var(--color-black);}
.socials-wrap a .socials-img {position:absolute;top:46px;left:50%;margin-left:-52px;width:104px;height:104px;background-color:white;border-radius:8px;padding:8px;z-index:99;opacity:0;filter:alpha(opacity=0);-webkit-filter:alpha(opacity=0);-webkit-transform-origin:top center;transform-origin:top center;will-change:opacity;transform:scale(0,1);-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;-webkit-transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;-moz-transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;-ms-transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;-o-transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;}
.socials-wrap a .socials-img img {width:100%;height:100%;}
.socials-wrap a .socials-img:before {content:'';width:0;height:0;border-style:solid;border-width:0px 6px 6px 6px;border-color:transparent transparent white transparent;position:absolute;top:-6px;left:0;right:0;margin:auto;}
.socials-wrap a:hover .socials-img {opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-filter:alpha(opacity=100);}


#footer .page-contact {position:relative;margin-bottom:-1.62rem;}
@media (max-width:1024px) {
#footer .page-contact {margin-bottom:0.4rem;display:none;}
}
#footer .page-contact .wrap-box {padding:0.8rem 0.8rem 0.74rem;background-color:var(--color-active);border-radius:10px;display:flex;justify-content:space-between;}
#footer .page-contact .wrap-box .wrap-left {display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;}
#footer .page-contact .wrap-box .wrap-right {width:36.6%;max-width:468px;}
#footer .page-contact .wrap-box .wrap-right .text-body {margin-bottom:0.49rem;}
#footer .page-contact .wrap-box .wrap-right .text-body * {color:#fff;color:rgba(255,255,255,0.5);line-height:1.555em;}
@media (max-width:1024px) {#footer .page-contact .wrap-box {padding:0.4rem;display:block;}
#footer .page-contact .wrap-box .wrap-left {flex-direction:column;grid-gap:60px 0;grid-gap:clamp(30px,3.125vw,60px) clamp(0px,0vw,0px);}
#footer .page-contact .wrap-box .wrap-right {width:100%;max-width:100%;margin-top:0.6rem;}
}
#footer .page-contact .list {display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;}
#footer .page-contact .list .item:hover .item-box .text-box {border-color:#fff;}
#footer .page-contact .list .item:hover .item-box .text-box .icon {border-color:transparent;}
#footer .page-contact .list .item:hover .item-box .text-box .text-body {display:block;animation:scrollToTop 0.8s both;}
#footer .page-contact .list .item:hover .item-box .text-box .socials-img {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
#footer .page-contact .list .item .item-box .text-box{display:flex;align-items:center;border:1px solid transparent;border-radius:99px;position:relative;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#footer .page-contact .list .item .item-box .text-box .icon {width:0.5rem;height:0.5rem;border:1px solid rgba(255,255,255,0.15);border-radius:50%;display:flex;justify-content:center;align-items:center;}
#footer .page-contact .list .item .item-box .text-box .icon i{font-size:22px;color:#fff;}
#footer .page-contact .list .item .item-box .text-box .icon img,#footer .page-contact .list .item .item-box .text-box .icon svg {max-width:34%;}
#footer .page-contact .list .item .item-box .text-box .icon img path,#footer .page-contact .list .item .item-box .text-box .icon svg path {opacity:1;}
#footer .page-contact .list .item .item-box .text-box .text-body {font-family:'Gilroy-M';color:#fff;padding-right:0.22rem;margin-left:-0.1rem;display:none;text-transform:capitalize;}
#footer .page-contact .list .item .item-box .text-box .socials-img {position:absolute;top:100%;left:50%;margin-top:0.2rem;margin-left:-52px;width:104px;height:104px;background-color:white;border-radius:8px;padding:8px;z-index:99;opacity:0;filter:alpha(opacity=0);-webkit-filter:alpha(opacity=0);-webkit-transform-origin:top center;transform-origin:top center;will-change:opacity;transform:scale(0,1);-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;-webkit-transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;-moz-transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;-ms-transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;-o-transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;}
#footer .page-contact .list .item .item-box .text-box .socials-img img {width:100%;height:100%;}
#footer .page-contact .list .item .item-box .text-box .socials-img:before {content:'';width:0;height:0;border-style:solid;border-width:0px 6px 6px 6px;border-color:transparent transparent white transparent;position:absolute;top:-6px;left:0;right:0;margin:auto;}
#footer .footer-up {padding:2.66rem 0 0.8rem;background-color:#171717;}
#footer .footer-down {background-color:#171717;border-top:1px solid rgba(153,153,153,0.15);}
#footer .footer-down .wrap-box {padding:0.36rem 0;display:flex;justify-content:space-between;}
#footer .footer-down .wrap-box .wrap-left {flex:1;padding-right:50px;}
#footer .footer-down .wrap-box .wrap-right {display:flex;flex-wrap:wrap;align-items:center;grid-gap:24px;}
#footer .footer-down .wrap-box .wrap-right a {transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#footer .footer-down .wrap-box .wrap-right a:hover {color:var(--color-active);}
#footer .foot-nav {display:flex;justify-content:space-between;grid-gap:0 20px;}
#footer .foot-nav .dl .dt {font-family:'Gilroy-M';color:white;line-height:1.27em;display:block;margin-bottom:0.2rem;}
#footer .foot-nav .dl .dd {color:#999;line-height:1.75em;display:block;font-weight:500;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);padding-right:20px;}
#footer .foot-nav .dl .dd:hover {color:white;}
#footer .text-body p {color:#888888;white-space:initial;}
#footer .text-body p a {color:#888888;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#footer .text-body p a:hover {color:var(--color-active);}
@media (max-width:1024px) {#footer .footer-up {display:none;}
#footer .footer-down .wrap-box {display:block;text-align:center;}
#footer .footer-down .wrap-box .wrap-left {padding:0;}
#footer .footer-down .wrap-box .wrap-right{justify-content:center;}
}
                                      
.foot-nav .dl:nth-of-type(2) .foot-nei-nav {display: grid;grid-template-columns: repeat(2, 1fr);}     
.foot-nav .dl:last-of-type {display: none;}                                      
                                      
.footer-bg {background-color:#f5f5f5;}
.footer-bg2 {background-color:#f0f3f7;}

#hi-upgrade {position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff;font-size:16px;line-height:26px;text-align:center;}
#hi-upgrade .hi-wrap {position:absolute;top:50%;left:50%;margin:-177px 0 0 -450px;width:900px;}
#hi-upgrade .hi-wrap .hi-title {font-size:30px;line-height:40px;color:#333;}
#hi-upgrade .hi-wrap .hi-close {margin:10px 0;display:inline-block;cursor:pointer;font-size:18px;color:#000;}
#hi-upgrade .hi-wrap .hi-close:hover {text-decoration:underline;}
#hi-upgrade .hi-wrap .hi-text1 {color:#666;}
#hi-upgrade .hi-wrap .hi-text1 span {color:#000;}
#hi-upgrade .hi-wrap .hi-text2 {position:relative;margin:60px 0;color:#333;}
#hi-upgrade .hi-wrap .hi-text2::before {content:"";position:absolute;top:50%;left:0;z-index:1;width:100%;border-top:1px solid #ddd;}
#hi-upgrade .hi-wrap .hi-text2 span {position:relative;z-index:5;padding:0 30px;background:#fff;}
#hi-upgrade .hi-wrap .hi-list {overflow:hidden;}
#hi-upgrade .hi-wrap .hi-list li {display:inline-block;width:16%;}
#hi-upgrade .hi-wrap .hi-list li div {margin:0 auto 5px;width:50px;height:50px;}
#hi-upgrade .hi-wrap .hi-list li a {color:#666;}
#hi-upgrade .hi-wrap .hi-list li a:hover {color:#000;}
#hi-upgrade .hi-wrap .hi-list li .hi-ico1 {background:url(../images/hi-llq-1.png) no-repeat center / 100%;}
#hi-upgrade .hi-wrap .hi-list li .hi-ico2 {background:url(../images/hi-llq-2.png) no-repeat center / 100%;}
#hi-upgrade .hi-wrap .hi-list li .hi-ico3 {background:url(../images/hi-llq-3.png) no-repeat center / 100%;}
#hi-upgrade .hi-wrap .hi-list li .hi-ico4 {background:url(../images/hi-llq-4.png) no-repeat center / 100%;}
#hi-upgrade .hi-wrap .hi-list li .hi-ico5 {background:url(../images/hi-llq-5.png) no-repeat center / 100%;}
#hi-upgrade .hi-wrap .hi-list li .hi-ico6 {background:url(../images/hi-llq-6.png) no-repeat center / 100%;}

@media (max-width:1024px) {
.wrapper {margin-top:60px;}
}

.page-img-box {position:relative;}
.page-img-box .page-img {width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;}
.page-img-box .page-img img {width:100%;height:100%;object-fit:cover;}
.linson-box {width:100%;height:0;position:relative;top:-80px;}
@media (max-width:990px) {
.linson-box {top:-60px;}
}
.btn-container .more-primary {position:relative;overflow:hidden;font-family:'Gilroy-M';color:var(--color-active);text-transform:capitalize;display:flex;align-items:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.btn-container .more-primary.more-primary-white {color:#fff;}
.btn-container .more-primary.more-primary-white .more-primary-circle {background-color:#fff;}
.btn-container .more-primary.more-primary-white .more-primary-circle img,.btn-container .more-primary.more-primary-white .more-primary-circle svg {-webkit-filter:initial;filter:initial;}
.btn-container .more-primary:hover .more-primary-circle {margin-right:0.1rem;}
.btn-container .more-primary .more-primary-circle {width:36px;height:36px;background-color:var(--color-active);border-radius:50%;margin-right:0.16rem;display:flex;justify-content:center;align-items:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.btn-container .more-primary .more-primary-circle i{font-size:18px;color:#fff;}

.btn-container .more-primary.more-primary-white .more-primary-circle i{color:#0F256E;}

.page-ban {position:relative;}
.page-ban .img {overflow:hidden;position:relative;}
.page-ban .img img {width:100%;height:100%;object-fit:cover;min-height:200px;}
.page-ban .container {position:absolute;left:0;right:0;top:0;height:100%;z-index:2;display:flex;align-items:center;}
.page-ban .container .slogan {--color-white:white;color:var(--color-white);}
.page-ban .container .slogan .page-ban-nav {display:flex;text-transform:uppercase;}
.page-ban .container .slogan .page-ban-nav a + a {position:relative;padding-left:12px;margin-left:4px;}
.page-ban .container .slogan .page-ban-nav a + a::before {content:'/';position:absolute;left:0;top:0;bottom:0;margin:auto;}
.page-ban .container .slogan .title {font-family:'Gilroy-B';line-height:1;margin:0.2rem 0 0.52rem;}
@media (max-width:768px) {
.page-ban .container .slogan .title {margin:0.1rem 0 0.4rem;}
}
.page-ban .container .slogan .text-body {max-width:490px;opacity:0.25;line-height:1.16em;}

.page-top-menu {position:sticky;top:0;left:0;z-index:9;}
@media (max-width:1200px) {
.page-top-menu {display:none;}
}
.page-top-menu .top-menu {background-color:white;border-bottom:1px solid #f5f5f5;line-height:80px;color:#666666;}
.page-top-menu .top-menu a {position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.page-top-menu .top-menu .menu-main {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:40px 136px;/*! grid-gap:clamp(20px,2.08333333vw,40px) clamp(68px,7.08333333vw,106px); */grid-gap: clamp(10px, 1.5vw, 20px) clamp(30px, 4vw, 50px);justify-content: center;}
.page-top-menu .top-menu .menu-location a {position:relative;}
.page-top-menu .top-menu .menu-location a::before {content:'';width:100%;height:2px;background-color:var(--color-active);position:absolute;left:0;bottom:0;opacity:0;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.page-top-menu .top-menu .menu-location a.active {color:var(--color-active);}
.page-top-menu .top-menu .menu-location a.active::before {opacity:1;}
.page-top-menu-active {position:sticky;top:0;left:0;z-index:9;}
@media (max-width:1024px) {.page-top-menu2 {display:none;}
}

.page-top-menu2 .page-menu2 {line-height:75px;color:#666666;display:flex;justify-content:space-between;}
.page-top-menu2 .page-menu2 a {position:relative;display:flex;align-items:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.page-top-menu2 .page-menu2 a:hover {color:var(--color-active);}
.page-top-menu2 .page-menu2 .menu-left,.page-top-menu2 .page-menu2 .menu-right {display:flex;flex-wrap:wrap;text-transform:uppercase;}
.page-top-menu2 .page-menu2 .menu-left a + a {padding-left:14px;margin-left:6px;}
.page-top-menu2 .page-menu2 .menu-left a + a::before {content:'/';color:#666666;position:absolute;left:0;top:0;bottom:0;margin:auto;}
.news-d .page-top-menu2 .page-menu2 a:last-child {max-width:50%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}

.download .page-top-menu .container {display:flex;justify-content:space-between;}
.download .page-top-menu .container .searchform {max-width:380px;}

.page-title .tip-title {color:#999999;margin-bottom:0.1rem;}
.page-title .title {font-family:'Gilroy-B';color:#222222;line-height:1.041em;}
.page-title .title span {display:block;}
.page-title.page-title-white .title {color:white;}
.page-title2 .title {font-family:'Outfit-M';color:#999999;line-height:1.041em;}
.page-title2 .subtitle {font-family:'Outfit-M';color:#222222;line-height:1.111em;margin-top:0.1rem;}
.page-center {text-align:center;}
.page-center * {text-align:center;}

.tab-ul li .top {position:relative;cursor:pointer;padding:0.38rem 0.45rem 0.4rem 0;border-top:1px solid #f5f5f5;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:40px;}
.tab-ul li .top .top-text-box {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.tab-ul li .top .top-text-box .title {font-family:'Gilroy-M';color:#222222;}
.tab-ul li .top .top-text-box .type-box {color:#999999;line-height:1;margin-top:0.18rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:40px;grid-gap:clamp(20px,2.08333333vw,40px) clamp(20px,2.08333333vw,40px);}
@media (max-width:1024px) {
.tab-ul li .top .top-text-box .type-box {grid-gap:20px;grid-gap:clamp(10px,1.04166667vw,20px) clamp(10px,1.04166667vw,20px);}
}
@media (max-width:768px) {
.tab-ul li .top .top-text-box .type-box {font-size:12px;}
}
.tab-ul li .top .top-text-box .type-box .type {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:9px;}
.tab-ul li .top .top-text-box .type-box .type .icon img,.tab-ul li .top .top-text-box .type-box .type .icon svg {max-width:20px;}
.tab-ul li .top .top-text-box .type-box .type .icon img path,.tab-ul li .top .top-text-box .type-box .type .icon svg path {fill:#999999;opacity:1;}
.tab-ul li .top .btn svg,.tab-ul li .top .btn img {max-width:11px;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.tab-ul li .bom {display:none;padding-right:0.92rem;padding-bottom:0.4rem;position:relative;}
@media (max-width:1024px) {
.tab-ul li .bom {padding-right:0.4rem;}
}
.tab-ul li .bom .list .item {margin-bottom:0.2rem;}
.tab-ul li .bom .list .item .item-box .text-box .title {color:#222222;margin-bottom:0.1rem;}
.tab-ul li .bom .list .item .item-box .text-box .text-body {color:#666666;line-height:1.5;}
.tab-ul li .bom .btn-container {margin-top:0.5rem;}
.tab-ul li.active {padding-left:0.4rem;background-color:#f0f3f8;border-radius:20px;}
.tab-ul li.active .top {border:none;}
.tab-ul li.active .top .top-text-box .title {color:var(--color-active);}
.tab-ul li.active .top .top-text-box .type-box {color:#666666;}
.tab-ul li.active .top .top-text-box .type-box .icon img path,.tab-ul li.active .top .top-text-box .type-box .icon svg path {fill:#666666;}
.tab-ul li.active .top .btn svg,.tab-ul li.active .top .btn img {-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.tab-ul li.active .top .btn svg path,.tab-ul li.active .top .btn img path {fill:#999999;}
.tab-ul li.active .bom::before {content:'';width:100%;width:-webkit-calc(100.4%);width:calc(100% + 0.4rem);height:1px;background-color:#fff;position:absolute;left:-0.4rem;bottom:-1px;z-index:1;}

.mtb30 {margin-top:0.3rem;}
.from .info-list {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px 30px;}
@media (max-width:768px) {
.from .info-list {grid-template-columns:repeat(2,1fr);grid-gap:10px;}
}
.from .from-box {position:relative;}
.from .text-field {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:30px;}
.from .widget-input-container {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.from .verification-img {width:170px;height:100%;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-left:0.12rem;cursor:pointer;}
.from .widget-label {margin-bottom:0.08rem;}
.from .widget-label label {color:#222222;}
.from .widget-label label span {color:#bf2821;margin-right:0.08rem;}
.from .widget-input {position:relative;}
.from .file-input {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;}
.from .file-icon {width:30px;height:30px;background-color:#dddddd;border-radius:50%;position:absolute;right:0;top:0;bottom:0;margin:auto;margin-right:0.1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.from .file-icon img,.from .file-icon svg {max-width:9px;}
.from .layui-input-block {margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.from .layui-input-block .layui-form-radio:hover > *,.from .layui-input-block .layui-form-radioed,.from .layui-input-block .layui-form-radioed > i {color:var(--color-active);}
.from .layui-form-item {padding-left:20px;margin:0;}
.from .layui-form-item a {position:relative;z-index:9;color:var(--color-active);}
.from .layui-form-item a::before {content:'';width:100%;height:1px;background-color:var(--color-active);position:absolute;left:0;bottom:0;}
.from .layui-form-item .layui-form-checkbox {position:absolute;left:0;top:0;width:100%;margin:0;}
.from .layui-form-item .layui-form-checkbox i {width:12px;height:12px;background-color:white;border-radius:50%;bottom:0;margin:auto;font-weight:bold;}
.from .layui-form-item .layui-form-checked[lay-skin=primary] > i {color:var(--color-active);}
.from .layui-form-item .layui-form-checked[lay-skin=primary] > i {border-color:var(--color-active) !important;}
.from .layui-form-item .layui-icon-ok:before {content:'';width:6px;height:6px;background-color:var(--color-active);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;}
.from .layui-form-item .layui-form-checked .layui-icon-ok:before {opacity:1;}
.from input {width:100%;height:50px;background-color:var(--color-white);padding:0 20px;border:1px solid #dddddd;border-radius:5px;color:#666666;}
.from textarea {width:100%;height:1.38rem;background-color:var(--color-white);padding:10px 20px;border:1px solid #dddddd;border-radius:5px;color:#666666;}
.from select {width:100%;height:68px;background-color:var(--color-white);padding:0 20px;border:1px solid #dddddd;border-radius:5px;color:#666666;}
@media (max-width:1200px) {.from input,.from select {height:40px;}
}
@media (max-width:768px) {.from input,.from select {padding:0 10px;}
.from textarea {padding:10px;}
}
.from .btn-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:0.32rem;}
.from .btn-box .btn {height:56px;padding:0 0.34rem;background-color:var(--color-active);border-radius:99px;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.from .btn-box .btn:hover {-webkit-transform:translateY(-5px);transform:translateY(-5px);}
@media (max-width:1200px) {.from .btn-box .btn {height:45px;}
}
.layui-form-select.layui-form-selected .layui-edge {-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.layui-form-select .layui-input:hover,.layui-form-select .layui-input:focus,.layui-form-select .layui-textarea:focus {border-color:#adadad !important;box-shadow:none;}
.layui-form-select .layui-edge {font-family:iconfont;font-size:12px;width:46px;height:100%;background:url(../images/select-icon.png) no-repeat center;background-size:7px 5px;border:none;right:0;top:0;margin-top:0;font-weight:bold;font-style:inherit;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.layui-form-select dl {top:100% !important;padding:10px 0;margin-top:8px;border:1px solid #adadad;border-radius:10px;box-shadow:none;}
.layui-form-select dl dd:first-child {display:none;}
.layui-form-select dl dt,.layui-form-select dl dd {font-size:var(--font16);padding:0 0.24rem;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.layui-form-select dl .layui-this {color:var(--color-active) !important;background-color:transparent !important;}
.layui-form-select dl dd:hover {background:var(--color-gray-eee);}
.searchform {position:relative;max-width:320px;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.searchform .input {font-size:var(--font16);color:#999999;font-style:normal;width:100%;height:50px;padding-left:0.25rem;padding-right:50px;border:1px solid #f5f5f5;border-radius:99px;background-color:transparent;}
.searchform .iconfont {width:42px;height:42px;position:absolute;right:5px;top:0;bottom:0;margin:auto;background-color:var(--color-active);border-radius:50%;border:none;cursor:pointer;}
.searchform .iconfont i{font-size:20px;color:#fff;}
@media (max-width:1200px) {.searchform .iconfont {right:10px;}
}
@keyframes TopBtn {0% {top:0;opacity:1;}
35% {top:-50%;opacity:0;}
65% {top:50%;opacity:0;}
100% {top:0;opacity:1;}
}
@-webkit-keyframes TopBtn {0% {top:0;opacity:1;}
35% {top:-50%;opacity:0;}
65% {top:50%;opacity:0;}
100% {top:0;opacity:1;}
}
.TopBtn {-webkit-animation-name:TopBtn;animation-name:TopBtn;}
.kefu_box {position:fixed;bottom:2rem;right:0.8rem;z-index:19;}
.kefu_box .item {width:58px;height:58px;background-color:#fff;margin-top:10px;border-radius:50%;position:relative;z-index:5;cursor:pointer;box-shadow:0px 0px 48.75px 16.25px rgba(171,178,186,0.2);}
.kefu_box .item .item-box {width:100%;height:100%;position:relative;z-index:2;overflow:hidden;}
.kefu_box .item .item-box .img {width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.kefu_box .item .item-box .img img {max-width:26px;}
.kefu_box .item .info {width:auto;height:100%;position:absolute;right:0;top:0;z-index:1;background:var(--color-active);white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);border-radius:99px;}
.kefu_box .item .info a {width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px 24px;color:white;}
.kefu_box .item .info img {max-width:18px;margin-right:0.14rem;}
.kefu_box .item .info em {color:white;}
.kefu_box .item#backToTopBtn {background-color:var(--color-active);box-shadow:initial;}
.kefu_box .item#backToTopBtn .item-box img {position:relative;animation:TopBtn 1.5s ease-out infinite;-webkit-animation:TopBtn 1.5s ease-out infinite;}
.kefu_box .item#backToTopBtn:hover .item-box .img {opacity:1;}
@media (max-width:1024px) {.kefu_box {display:none;}
}
#c-code-pop {display:none;position:fixed;top:0;left:0;z-index:910;width:100%;height:100%;background:rgba(0,0,0,0.4);}
#c-code-pop .c-img-box {position:absolute;top:50%;left:50%;padding:20px;width:200px;border-radius:5px;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#c-code-pop .c-img-box .c-close {position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;bottom:-60px;left:50%;margin-left:-20px;cursor:pointer;background-color:#fff;border-radius:50%;transition:all 0.5s;}
#c-code-pop .c-img-box .c-close img,#c-code-pop .c-img-box .c-close svg {margin:4px;width:18px;height:18px;}
#c-code-pop .c-img-box .c-close img path,#c-code-pop .c-img-box .c-close svg path {fill:#333;transition:all 0.5s;}
#c-code-pop .c-img-box .c-close:hover {background-color:#c2b2a5;}
#c-code-pop .c-img-box .c-close:hover svg path {fill:#fff;}
#c-code-pop .c-img-box > img {width:100%;}
#c-code-pop .c-img-box .c-text {padding-top:10px;line-height:1;text-align:center;color:#333;}
#c-content-pop {display:none;position:fixed;top:0;left:0;z-index:910;width:100%;height:100%;}
#c-content-pop .c-content-box {position:absolute;top:50%;left:50%;width:90%;max-width:740px;padding:0.4rem;border-radius:35px;background:#fff;background:rgba(255,255,255,0.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);}
#c-content-pop .c-content-box .c-close {position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;bottom:-60px;left:50%;margin-left:-20px;cursor:pointer;background-color:#fff;border-radius:50%;transition:all 0.5s;}
#c-content-pop .c-content-text .c-title {margin-bottom:0.26rem;color:#3a3a3a;line-height:1;}
#c-content-pop .text-content * {line-height:1.375;margin-bottom:0.2rem;}
#c-content-pop .btn-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;margin-top:0.4rem;}
#c-content-pop .btn-box .btn {min-width:110px;height:40px;background-color:var(--color-blue);border-radius:99px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;}
#c-content-pop .btn-box .refuse {background-color:var(--color-active);}
.pagerBox {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:0.6rem;}
.pagerBox .layui-laypage {margin:0;}
.pagerBox .layui-laypage a,.pagerBox .layui-laypage span {height:auto;font-size:var(--font18);color:#484848;padding:0 10px;background-color:transparent;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.pagerBox .layui-laypage a:hover,.pagerBox .layui-laypage span:hover {color:var(--color-active-a68);}
.pagerBox .swiper_but {z-index:2;cursor:pointer;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:48px;height:48px;border:1px solid #e5e5e5;}
.pagerBox .swiper_but i {color:#797979;font-size:var(--font24);}
.pagerBox .swiper_but:hover {background-color:var(--color-active);border-color:var(--color-active);}
.pagerBox .swiper_but:hover i {color:white;}
.pagerBox .layui-laypage a,.pagerBox .layui-laypage button,.pagerBox .layui-laypage input,.pagerBox .layui-laypage select,.pagerBox .layui-laypage span {border:0;}
.pagerBox .layui-laypage .layui-laypage-curr em {color:var(--color-active);background:none;}
@media (max-width:768px) {.pagerBox .swiper_but {min-width:40px;height:40px;}
}
.index-swiper {position:relative;overflow:hidden;}
.index-swiper .swiper-slide {height:100vh;}
.index-swiper .swiper-slide .bg {height:100%;background:no-repeat center;background-size:cover;}
.index-swiper .swiper-slide .bg img {min-height:520px;width:100%;height:100%;object-fit:cover;-webkit-transition:all 7s;transition:all 7s;}
.index-swiper .swiper-slide .container {position:absolute;top:0;left:0;right:0;height:100%;z-index:9;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.index-swiper .swiper-slide .container .ani .title {font-family:'Outfit-BD';color:#fff;line-height:1.02777778em;}
.index-swiper .swiper-slide .container .ani .title span {display:block;}
.index-swiper .swiper-slide .container .ani .title img {width:6.8rem;}
.index-swiper .swiper-slide.swiper-slide-active .bg img {transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.index-swiper .videoBox {position:relative;width:100%;height:100%;}
.index-swiper .videoBox:before {content:'';width:100%;height:100%;background-color:var(--color-black);position:absolute;left:0;top:0;z-index:1;opacity:0.4;filter:alpha(opacity=40);-webkit-filter:alpha(opacity=40);}
.index-swiper .videoBox video {width:100%;height:100%;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;min-width:100%;min-height:100%;}
@-webkit-keyframes circle_right {0% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
50%,100% {transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);}
}
@keyframes circle_right {0% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
50%,100% {transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);}
}
.index-swiper .circle_right {-webkit-animation-name:circle_right;animation-name:circle_right;}
.index-swiper .swiper-pagination {opacity:1;margin-bottom:1.9rem;}
@media (max-width:1024px) {.index-swiper .swiper-pagination {margin-bottom:0.4rem;}
}
.index-swiper .swiper-pagination .swiper-pagination-bullet {position:relative;width:20px;height:20px;border-radius:50%;cursor:pointer;background-color:transparent;margin:0 0.2rem 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.index-swiper .swiper-pagination .swiper-pagination-bullet::after {content:'';width:16px;height:16px;border:2px solid #fff;border-radius:50%;position:absolute;left:0;top:0;opacity:0.25;}
.index-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:transparent;width:20px;}
.index-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .line {width:20px;height:20px;position:absolute;left:0;top:0;border-radius:50%;z-index:-1;}
.index-swiper .swiper-pagination .swiper-pagination-bullet .l {position:absolute;width:10px;height:20px;top:0;left:0;overflow:hidden;border-radius:10px 0 0 10px;}
.index-swiper .swiper-pagination .swiper-pagination-bullet .r {position:absolute;width:10px;height:20px;top:0;right:0;overflow:hidden;border-radius:0 10px 10px 0;}
.index-swiper .swiper-pagination .swiper-pagination-bullet .l:after {content:" ";display:block;position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;box-sizing:border-box;transform:rotate(-44deg);}
.index-swiper .swiper-pagination .swiper-pagination-bullet .r:after {content:" ";display:block;position:absolute;right:0;top:0;width:20px;height:20px;border-radius:50%;box-sizing:border-box;transform:rotate(-46deg);}
.index-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .l:after {border:2px solid white;border-color:transparent white white transparent;-webkit-animation:circle_right 5s linear 1 forwards;-moz-animation:circle_right 5s linear 1 forwards;-o-animation:circle_right 5s linear 1 forwards;animation:circle_right 5s linear 1 forwards;}
.index-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .r:after {border:2px solid white;border-color:white transparent transparent white;-webkit-animation:circle_right 4.9s 2.5s linear 1 forwards;-moz-animation:circle_right 4.9s 2.5s linear 1 forwards;-o-animation:circle_right 4.9s 2.5s linear 1 forwards;animation:circle_right 4.9s 2.5s linear 1 forwards;}
.index-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.on:last-child .l:after {-webkit-animation:circle_right 6s linear 1 forwards;-moz-animation:circle_right 6s linear 1 forwards;-o-animation:circle_right 6s linear 1 forwards;animation:circle_right 6s linear 1 forwards;}
.index-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.on:last-child .r:after {-webkit-animation:circle_right 5.9s 3s linear 1 forwards;-moz-animation:circle_right 5.9s 3s linear 1 forwards;-o-animation:circle_right circle_right 5.9s 3s linear 1 forwards;animation:circle_right 5.9s 3s linear 1 forwards;}
@media (max-width:1024px) {.index-swiper .swiper-slide {height:auto;}
}
.about-introduction {padding-top:0.9rem;}
.about-introduction .wrap-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:40px;}
.about-introduction .wrap-box .wrap-left {width:47.2%;max-width:680px;}
.about-introduction .wrap-box .wrap-left .text-body p {margin-bottom:0.1rem;}
.about-introduction .wrap-box .wrap-right {width:47.2%;max-width:680px;}
@media (max-width:1024px) {.about-introduction .wrap-box {display:block;}
.about-introduction .wrap-box .wrap-left {width:auto;max-width:100%;}
.about-introduction .wrap-box .wrap-right {width:auto;margin-top:0.6rem;}
}
.about-introduction .page-title {margin:0.32rem 0 0.46rem;}
.about-introduction .public-img {overflow:hidden;border-radius:10px;}
.about-introduction .public-img::before {padding-top:66.945%;}
.about-introduction .list {margin-top:0.94rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:90px;grid-gap:clamp(45px,4.6875vw,90px) clamp(45px,4.6875vw,90px);}
@media (max-width:768px) {.about-introduction .list {grid-gap:10px;margin-top:0.6rem;}
}
.about-introduction .list .item {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.about-introduction .list .item:hover .item-box .icon img {filter:drop-shadow(-80px 0 var(--color-blue));transform:translate(80px);}
.about-introduction .list .item:hover .item-box .text-box .num {color:var(--color-blue);}
.about-introduction .list .item .item-box {display:block;height:100%;position:relative;padding-bottom:0.42rem;border-bottom:1px solid #f0f3f7;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.about-introduction .list .item .item-box .icon {width:68px;height:79px;padding:1px;margin-right:0.3rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;}
.about-introduction .list .item .item-box .text-box .num {color:var(--color-active);line-height:0.9;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.about-introduction .list .item .item-box .text-box .num .num-move {font-family:'Gilroy-B';font-size:var(--font60);}
.about-introduction .list .item .item-box .text-box .num sup {margin-left:0.06rem;position:relative;top:-0.05rem;}
.about-introduction .list .item .item-box .text-box .title {line-height:1.333;margin-top:0.06rem;}
@media (max-width:768px) {.about-introduction .list .item .item-box {display:block;}
.about-introduction .list .item .item-box .icon {width:20px;height:21px;margin-right:0;margin-bottom:0.2rem;display:none;}
}
.about-corporate-culture {padding:1.2rem 0;overflow:hidden;}
.about-corporate-culture .about-corporate-culture-swiper {margin-top:0.85rem;overflow:visible;}
.about-corporate-culture .about-corporate-culture-swiper.active {padding-bottom:40px;}
.about-corporate-culture .about-corporate-culture-swiper.active .swiper-pagination {opacity:1;}
.about-corporate-culture .about-corporate-culture-swiper .swiper-slide {height:auto;}
@media (max-width:1024px) {.about-corporate-culture .about-corporate-culture-swiper {padding-bottom:40px;}
.about-corporate-culture .about-corporate-culture-swiper .swiper-pagination {opacity:1;}
}
.about-corporate-culture .item-box {display:block;height:100%;overflow:hidden;position:relative;padding:0.4rem 0.4rem 2.02rem;background-color:#f0f3f7;border-radius:10px;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.about-corporate-culture .item-box:hover {background-color:var(--color-active);-webkit-transform:translateY(-0.4rem);transform:translateY(-0.4rem);}
.about-corporate-culture .item-box:hover .text-box .title {color:#fff;}
.about-corporate-culture .item-box:hover .text-box .text-body {color:#fff;}
.about-corporate-culture .item-box:hover .icon-box .icon1 {display:none;}
.about-corporate-culture .item-box:hover .icon-box .icon2 {display:block;}
.about-corporate-culture .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;line-height:1.16em;margin-bottom:0.3rem;}
.about-corporate-culture .item-box .text-box .text-body {line-height:1.25em;}
.about-corporate-culture .item-box .text-box .text-body * {white-space:pre-line;}
@media (max-width:1200px) {.about-corporate-culture .item-box .text-box .text-body * {white-space:inherit;}
}
.about-corporate-culture .item-box .icon-box {position:absolute;left:0;bottom:0;margin-left:0.4rem;margin-bottom:0.4rem;}
.about-corporate-culture .item-box .icon-box .icon2 {display:none;}
.about-developing-course {padding:1.2rem 0 1.28rem;background-color:#f0f3f7;overflow:hidden;}
.about-developing-course .down {position:relative;margin-top:0.65rem;overflow:hidden;}
.about-developing-course .down .swiper-scrollbar {height:2px;background-color:#dadee3;}
@media (max-width:1024px) {.about-developing-course .down .swiper-scrollbar {display:none;}
}
.about-developing-course .down .swiper-scrollbar .swiper-scrollbar-drag {background-color:var(--color-active);border-radius:0;}
.about-developing-course .down .swiper-main {max-width:680px;padding-bottom:40px;}
@media (max-width:1024px) {
.about-developing-course .down .swiper-main {padding-bottom:0;}
}
.about-developing-course .down .swiper-main .about-developing-course-swiper {overflow:visible;}
.about-developing-course .down .swiper-main .about-developing-course-swiper .swiper-slide {max-width:360px;height:auto;}
.about-developing-course .down .swiper-main .about-developing-course-swiper .swiper-slide-active {max-width:680px;}
@media (max-width:1024px) {.about-developing-course .down .swiper-main .about-developing-course-swiper {padding-bottom:40px;}
.about-developing-course .down .swiper-main .about-developing-course-swiper .swiper-pagination {opacity:1;}
}
.about-developing-course .item-box {display:block;height:100%;overflow:hidden;position:relative;background-color:#fff;border-radius:10px;}
.about-developing-course .item-box .public-img {opacity:0;}
.about-developing-course .item-box .public-img::before {padding-top:52.942%;}
.about-developing-course .item-box .text-box {width:100%;height:100%;padding:0.4rem 0.44rem 0.4rem 0.4rem;position:absolute;left:0;top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.about-developing-course .item-box .text-box .title {font-family:'Gilroy-M';color:#b6babf;line-height:1;width:100%;}
.about-developing-course .item-box .text-box .text-body {color:#b6babf;line-height:1.5;max-height:calc(10em * 1.5);overflow:auto;padding-right:0.2rem;width:100%;}
.about-developing-course .swiper-slide-active .item-box .public-img {opacity:1;}
.about-developing-course .swiper-slide-active .item-box .text-box .title {color:#fff;text-align:right;}
.about-developing-course .swiper-slide-active .item-box .text-box .text-body {color:#fff;}
.about-cooperative-partner {padding-top:1.2rem;overflow:hidden;}
.about-cooperative-partner #about-cooperative-partner-swiper1 {margin-top:0.58rem;border-top:1px solid #ebedf2;}
.about-cooperative-partner .about-cooperative-partner-swiper {border-bottom:1px solid #ebedf2;overflow:visible;}
.about-cooperative-partner .about-cooperative-partner-swiper:hover {z-index:2;}
.about-cooperative-partner .about-cooperative-partner-swiper .swiper-wrapper {-webkit-transition-duration:2500ms;transition-duration:2500ms;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;}
.about-cooperative-partner .item-box {width:100%;height:2.4rem;border-right:1px solid #ebedf2;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.about-cooperative-partner .item-box:hover {position:relative;z-index:2;box-shadow:0px 0px 120px rgba(0,0,0,0.05);}
.about-cooperative-partner .item-box:hover .img::before {-webkit-transform:scale(1.1);transform:scale(1.1);}
.about-cooperative-partner .item-box:hover .img img {-webkit-filter:initial;filter:initial;opacity:1;}
.about-cooperative-partner .item-box .img {width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;}
.about-cooperative-partner .item-box .img::before {content:'';width:100%;height:100%;background-color:#fff;border-radius:10px;position:absolute;left:0;top:0;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.about-cooperative-partner .item-box .img img {position:relative;z-index:1;max-width:54%;max-height:45%;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.9;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.about-related-honors {padding:2.3rem 0 1.9rem;overflow:hidden;}
.about-related-honors .up {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
@media (max-width:768px) {.about-related-honors .up {display:block;text-align:center;}
}
.about-related-honors .tab-title-box .tab-title {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:59px 59px;grid-gap:clamp(29.5px,3.07291667vw,59px) clamp(29.5px,3.07291667vw,59px);}
.about-related-honors .tab-title-box .tab-title .title {font-family:'Gilroy-M';color:#222222;line-height:1.2;position:relative;padding-bottom:0.09rem;cursor:pointer;}
.about-related-honors .tab-title-box .tab-title .title.active {color:var(--color-active);}
.about-related-honors .tab-title-box .tab-title .title.active::before {width:100%;}
.about-related-honors .tab-title-box .tab-title .title::before {content:'';width:0;height:2px;background-color:var(--color-active);position:absolute;left:0;bottom:0;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
@media (max-width:768px) {.about-related-honors .tab-title-box {margin-top:0.6rem;}
.about-related-honors .tab-title-box .tab-title {-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
}
.about-related-honors .swiper-main {margin-top:0.6rem;position:relative;padding:1px 0;}
.about-related-honors .swiper-main::before,.about-related-honors .swiper-main::after {content:'';width:100%;min-width:2560px;height:1px;background-color:#ebedf2;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.about-related-honors .swiper-main::after {top:auto;bottom:0;}
.about-related-honors .swiper-main .about-related-honors-swiper {overflow:visible;-webkit-animation-delay:0.3s;-o-animation-delay:0.3s;animation-delay:0.3s;}
.about-related-honors .swiper-main .about-related-honors-swiper div.swiper-slide.swiper-slide-active .swiper-box {opacity:1;}
.about-related-honors .swiper-main .about-related-honors-swiper .swiper-box {opacity:0;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.about-related-honors .swiper-main .about-related-honors-swiper .swiper-box .swiper-slide .item-box {opacity:0.2;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
@media (max-width:1024px) {.about-related-honors .swiper-main .about-related-honors-swiper .swiper-box .swiper-slide .item-box {opacity:1;}
}
.about-related-honors .swiper-main .about-related-honors-swiper .swiper-box .swiper-slide.swiper-slide-visible .item-box {opacity:1;}
@media (max-width:1024px) {.about-related-honors .swiper-main .about-related-honors-swiper {padding-bottom:0;}
.about-related-honors .swiper-main .about-related-honors-swiper .swiper-pagination {width:100%;opacity:1;bottom:-40px;}
}
.about-related-honors .swiper-main .item-box {display:block;height:100%;background-color:white;position:relative;border-left:1px solid #ebedf2;}
.about-related-honors .swiper-main .item-box::before {content:'';width:100%;height:100%;background-color:#fff;border-radius:10px;position:absolute;left:0;top:0;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.about-related-honors .swiper-main .item-box:hover {position:relative;z-index:2;}
.about-related-honors .swiper-main .item-box:hover::before {-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0px 0px 120px rgba(0,0,0,0.05);}
.about-related-honors .swiper-main .item-box:hover .text-box .title {color:var(--color-active);}
.about-related-honors .swiper-main .item-box .img {position:relative;height:3.76rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.about-related-honors .swiper-main .item-box .img img {max-width:44.2%;max-height:71.8%;}
.about-related-honors .swiper-main .item-box .text-box {position:relative;text-align:center;padding-bottom:0.55rem;}
.about-related-honors .swiper-main .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;line-height:1.2;max-width:170px;margin:auto;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.sustainable-1 {padding-top:1.65rem;}
.sustainable-1 .up {max-width:705px;}
.sustainable-1 .up .text-body {margin-top:0.5rem;}
.sustainable-2 {padding-top:10.73rem;}
.sustainable-2 .up {max-width:1200px;margin:auto;}
.sustainable-2 .up .text-body {margin-top:0.6rem;color:#a3b0d9;}
.sustainable-2 .up .text-body * {margin-bottom:0.2rem;}
.sustainable-2 .list {display:grid;grid-template-columns:repeat(2,1fr);grid-gap:80px;grid-gap:clamp(40px,4.16666667vw,80px) clamp(40px,4.16666667vw,80px);margin-top:1.14rem;}
@media (max-width:1024px) {.sustainable-2 .list {grid-gap:20px;}
}
@media (max-width:768px) {.sustainable-2 .list {grid-template-columns:repeat(1,1fr);}
}
.sustainable-2 .list .item .item-box {display:block;height:100%;position:relative;overflow:hidden;border-radius:10px;}
.sustainable-2 .list .item .item-box .public-img::before {padding-top:58.825%;}
.sustainable-2 .list .item .item-box .public-img::after {content:'';width:100%;height:62.5%;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(90deg,rgba(0,0,0,0.8) 0%,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,transparent 100%);z-index:1;}
.sustainable-2 .list .item .item-box .text-box {width:100%;padding:0 0.4rem 0.4rem;position:absolute;left:0;bottom:0;z-index:2;}
.sustainable-2 .list .item .item-box .text-box .title {max-width:380px;color:#fff;line-height:1.25;}
.sustainable-3 {padding:1.92rem 0 1.75rem;}
.sustainable-3 .down {padding:0.4rem 0.45rem;border:2px solid rgba(255,255,255,0.08);border-radius:170px;margin-top:0.62rem;}
@media (max-width:1024px) {.sustainable-3 .down {padding:0.4rem;border-radius:0.99rem;}
}
.sustainable-3 .down .list {display:grid;grid-template-columns:repeat(4,1fr);grid-gap:90px;}
@media (max-width:1024px) {.sustainable-3 .down .list {grid-template-columns:repeat(2,1fr);grid-gap:20px;}
}
.sustainable-3 .down .list .item {position:relative;}
.sustainable-3 .down .list .item:last-child::before {display:none;}
.sustainable-3 .down .list .item::before {content:'';width:90px;height:100%;background:url(../images/sustainable-3-icon.svg) no-repeat center;background-size:0.32rem 0.22rem;position:absolute;left:100%;top:0;}
@media (max-width:1024px) {.sustainable-3 .down .list .item::before {display:none;}
}
.sustainable-3 .down .list .item .item-box {display:block;max-width:270px;height:100%;position:relative;margin:auto;}
.sustainable-3 .down .list .item .item-box .public-img {overflow:visible;}
.sustainable-3 .down .list .item .item-box .public-img::before {padding-top:93.213%;}
.sustainable-3 .down .list .item .item-box .public-img .bg {width:100%;height:100%;position:absolute;left:0;top:0;}
.sustainable-3 .down .list .item .item-box .public-img .text-box {width:100%;padding:0 30px;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.sustainable-3 .down .list .item .item-box .public-img .text-box .icon {height:0.57rem;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.sustainable-3 .down .list .item .item-box .public-img .text-box .icon img,.sustainable-3 .down .list .item .item-box .public-img .text-box .icon svg {height:100%;}
.sustainable-3 .down .list .item .item-box .public-img .text-box .title {color:#fff;line-height:1.125;margin-top:0.1rem;}
.sustainable-4 {padding:1.2rem 0;}
.sustainable-4 .up {max-width:1145px;margin:auto;}
.sustainable-4 .up .text-body {color:#999999;margin-top:0.28rem;}
.sustainable-4 .down {border-radius:10px;overflow:hidden;margin-top:0.6rem;position:relative;}
.sustainable-4 .down .public-img {position:relative;}
@media (max-width:1024px) {.sustainable-4 .down .public-img {border-radius:10px;margin-bottom:0.2rem;}
}
.sustainable-4 .down .public-img::before {padding-top:37.58%;}
@media (max-width:1024px) {.sustainable-4 .down .public-img::before {padding-top:50%;}
}
.sustainable-4 .down .public-img::after {content:'';width:100%;height:89.8%;position:absolute;top:0;left:0;background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.25) 0%,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,0.25) 0%,transparent 100%);z-index:1;}
.sustainable-4 .down .list {width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
@media (max-width:1024px) {.sustainable-4 .down .list {display:none;}
}
.sustainable-4 .down .list .item {position:relative;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.sustainable-4 .down .list .item::before {content:'';width:100%;height:0;background:-webkit-linear-gradient(-90deg,rgba(70,135,221,0.65) 0%,transparent 100%);background:linear-gradient(180deg,rgba(70,135,221,0.65) 0%,transparent 100%);position:absolute;left:0;top:0;opacity:0.65;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.sustainable-4 .down .list .item.active::before {height:100%;}
.sustainable-4 .down .list .item .item-box {padding:0.4rem 0.4rem 0;position:relative;}
.sustainable-4 .down .list .item .item-box .text-box .title {color:#fff;line-height:1.25;max-width:210px;}
.sustainable-4 .sustainable-4-swiper .swiper-slide {background-color:#fff;}
@media (max-width:1024px) {.sustainable-4 .sustainable-4-swiper {padding-bottom:40px;}
.sustainable-4 .sustainable-4-swiper .swiper-pagination {opacity:1;}
}
.Join-1 {padding:1.2rem 0;background-color:#f5f5f5;}
.Join-1 .wrap-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:60px;}
.Join-1 .wrap-box .wrap-left {max-width:450px;}
.Join-1 .wrap-box .wrap-right {max-width:675px;}
@media (max-width:1200px) {.Join-1 .wrap-box {display:block;}
.Join-1 .wrap-box .wrap-left {max-width:100%;}
.Join-1 .wrap-box .wrap-right {max-width:100%;margin-top:0.6rem;}
}
.Join-1 .btn-container {margin-top:0.3rem;}
.Join-1 .btn-container .more-primary {text-transform:initial;}
.Join-1 .text-body {line-height:1.555;color:#222222;}
.Join-1 .public-img {border-radius:0.2rem;overflow:hidden;margin-top:1rem;}
.Join-1 .public-img::before {padding-top:41.667%;}
.Join-2 {padding:1.2rem 0;}
.Join-2 .up {max-width:935px;margin:auto;}
.Join-2 .up .text-body {color:#222222;line-height:1.555;margin-top:0.28rem;}
.Join-2 .list {margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
@media (max-width:1200px) {.Join-2 .list {display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;}
}
.Join-2 .list .item {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;text-align:center;border-right:1px solid #ebedf2;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.Join-2 .list .item:hover {-webkit-transform:translateY(-5px);transform:translateY(-5px);}
@media (max-width:1200px) {.Join-2 .list .item {border:none;}
}
.Join-2 .list .item:last-child {border:none;}
.Join-2 .list .item .item-box .public-img {width:42.5%;margin:auto;}
@media (max-width:1200px) {.Join-2 .list .item .item-box .public-img {width:60%;}
}
.Join-2 .list .item .item-box .public-img::after {content:'';width:100%;height:100%;background-color:var(--color-active);border-radius:50%;position:absolute;left:0;top:0;opacity:0.2;}
.Join-2 .list .item .item-box .icon {width:75%;height:75%;background-color:var(--color-active);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.Join-2 .list .item .item-box .icon img,.Join-2 .list .item .item-box .icon svg {max-width:0.54rem;}
.Join-2 .list .item .item-box .text-box {margin-top:0.34rem;}
.Join-2 .list .item .item-box .text-box .title {font-family:'Outfit-M';color:#222222;}
.Join-3 {padding:1.2rem 0;background-color:#f5f5f5;position:relative;}
.Join-3 .down {position:relative;margin-top:0.7rem;overflow:hidden;}
.Join-3 .down .swiper-scrollbar {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;height:1px;background-color:rgba(0,0,0,0.1);}
.Join-3 .down .swiper-scrollbar .swiper-scrollbar-drag {background-color:var(--color-active);border-radius:0;}
.Join-3 .down .swiper-main {padding-bottom:40px;}
@media (max-width:1200px) {.Join-3 .down .swiper-main {padding:0;}
}
.Join-3 .down .swiper-main .Join-3-swiper {overflow:visible;}
@media (max-width:1200px) {.Join-3 .down .swiper-main .Join-3-swiper {padding-bottom:40px;}
.Join-3 .down .swiper-main .Join-3-swiper .swiper-pagination {opacity:1;}
}
.Join-3 .down-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:60px;}
@media (max-width:1200px) {.Join-3 .down-box {display:none;}
}
.Join-3 .item-box {display:block;height:100%;overflow:hidden;position:relative;border-radius:20px;}
.Join-3 .item-box .public-img {height:100%;}
.Join-3 .item-box .public-img::after {content:'';width:100%;height:77.9%;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(90deg,#0f256e 0%,transparent 100%);background:linear-gradient(0deg,#0f256e 0%,transparent 100%);z-index:1;}
.Join-3 .item-box .public-img::before {padding-top:73.06%;}
.Join-3 .item-box .text-box {width:100%;padding:0 0.4rem 0.4rem;position:absolute;left:0;bottom:0;z-index:1;text-align:center;}
.Join-3 .item-box .text-box .title {font-family:'Gilroy-M';color:#fff;width:100%;}
.Join-d-page {padding:0.88rem 0 1.2rem;}
.Join-d-page .wrap-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.Join-d-page .wrap-box .wrap-left {width:24.4%;max-width:350px;padding-right:0.6rem;}
@media (max-width:1024px) {.Join-d-page .wrap-box .wrap-left {padding-right:0.4rem;}
}
.Join-d-page .wrap-box .wrap-right {width:75.6%;max-width:1090px;}
@media (max-width:768px) {.Join-d-page .wrap-box {display:block;}
.Join-d-page .wrap-box .wrap-left {width:100%;max-width:100%;padding-right:0;}
.Join-d-page .wrap-box .wrap-right {width:100%;margin-top:0.6rem;}
}
.Join-d-page .left-container {position:sticky;top:110px;left:0;}
.Join-d-page .left-container .left-title {font-family:'Gilroy-B';color:#222222;padding-left:0.29rem;margin-bottom:0.36rem;}
@media (max-width:1024px) {.Join-d-page .left-container .left-title {padding-left:0;}
}
.Join-d-page .left-container .item {width:100%;padding-left:0.29rem;border-top:1px solid #f5f5f5;}
@media (max-width:1024px) {.Join-d-page .left-container .item {padding:0;}
}
.Join-d-page .left-container .item:last-child {border-bottom:1px solid #f5f5f5;}
.Join-d-page .left-container .item.active .title-box .addBox i:first-child {-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.Join-d-page .left-container .item .title-box {width:100%;padding:0.4rem 0 0.14rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;}
.Join-d-page .left-container .item .title-box .title {font-family:'Gilroy-M';color:#222222;line-height:1.333;}
.Join-d-page .left-container .item .title-box .addBox {width:20px;height:20px;opacity:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
@media (max-width:1024px) {.Join-d-page .left-container .item .title-box .addBox {opacity:1;}
}
.Join-d-page .left-container .item .title-box .addBox i {width:2px;height:14px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.Join-d-page .left-container .item .title-box .addBox i:last-child {-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;}
.Join-d-page .left-container .item .menu-box {width:100%;}
@media (max-width:1024px) {.Join-d-page .left-container .item .menu-box {display:none;}
}
.Join-d-page .left-container .item .menu-info {width:100%;padding-bottom:0.3rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.Join-d-page .left-container .item .menu-info .list {padding:0.09rem 0;color:#666666;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.Join-d-page .left-container .item .menu-info .list .li-left {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;padding-right:15px;}
.Join-d-page .left-container .item .menu-info .list .li-left .li-text {line-height:1;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.Join-d-page .left-container .item .menu-info .list i {width:16px;height:16px;border:1px solid #ebedf2;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.Join-d-page .left-container .item .menu-info .list i * {opacity:0;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.Join-d-page .left-container .item .menu-info .list:hover i,.Join-d-page .left-container .item .menu-info .list.active i {background-color:var(--color-active);border-color:var(--color-active);}
.Join-d-page .left-container .item .menu-info .list:hover i *,.Join-d-page .left-container .item .menu-info .list.active i * {opacity:1;}
.Join-d-page .right-container {border-left:1px solid #f5f5f5;padding-left:0.6rem;}
@media (max-width:768px) {.Join-d-page .right-container {border:none;padding-left:0;}
}
.Join-d-page .right-container .up {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:60px;margin-bottom:0.32rem;}
.Join-d-page .right-container .up .page-title {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
@media (max-width:1024px) {.Join-d-page .right-container .up {-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:clamp(30px,3.125vw,60px) clamp(0px,0vw,0px);}
.Join-d-page .right-container .up .page-title {width:100%;}
}
#hi-resume-pop .c-wrap {position:absolute;top:50%;left:50%;padding:0.4rem;width:90%;max-width:960px;transform:translate(-50%,-50%);background-color:#fff;border-radius:20px;}
#hi-resume-pop .c-wrap .c-close {position:absolute;top:0.42rem;right:0.4rem;width:20px;height:20px;cursor:pointer;z-index:2;}
#hi-resume-pop .c-wrap .c-close * {width:100%;height:100%;cursor:pointer;}
#hi-resume-pop .c-wrap .c-title {font-family:'Gilroy-M';color:#222222;width:86%;}
#hi-resume-pop .c-wrap .top {cursor:pointer;padding:0.3rem;margin:0.24rem 0;background-color:#f7f8fa;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:40px;}
#hi-resume-pop .c-wrap .top .top-text-box {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
#hi-resume-pop .c-wrap .top .top-text-box .title {font-family:'Gilroy-M';color:#222222;}
#hi-resume-pop .c-wrap .top .top-text-box .type-box {color:#999999;line-height:1;margin-top:0.18rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:40px;grid-gap:clamp(20px,2.08333333vw,40px) clamp(20px,2.08333333vw,40px);}
#hi-resume-pop .c-wrap .top .top-text-box .type-box .type {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:9px;}
#hi-resume-pop .c-wrap .top .top-text-box .type-box .type .icon img,#hi-resume-pop .c-wrap .top .top-text-box .type-box .type .icon svg {max-width:20px;}
#hi-resume-pop .c-wrap .top .top-text-box .type-box .type .icon img path,#hi-resume-pop .c-wrap .top .top-text-box .type-box .type .icon svg path {fill:#999999;opacity:1;}
@media (max-width:768px) {#hi-resume-pop .c-wrap .top .top-text-box .type-box {grid-gap:clamp(10px,1.04166667vw,20px) clamp(10px,1.04166667vw,20px);font-size:12px;}
}
.message-pop {display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.message-pop .c-wrap {position:absolute;top:50%;left:50%;padding:0.52rem 0.4rem 0.4rem;width:90%;max-width:480px;transform:translate(-50%,-50%);background-color:#fff;border-radius:20px;}
.message-pop .c-wrap .c-close {position:absolute;top:0.42rem;right:0.4rem;width:20px;height:20px;cursor:pointer;z-index:2;}
.message-pop .c-wrap .c-close * {width:100%;height:100%;cursor:pointer;}
.message-pop .c-wrap .c-title {font-family:'Gilroy-M';color:#222222;text-align:center;}
.message-pop .c-wrap .btn-container {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.message-pop .c-wrap .btn-container .message-btn {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#fff;background-color:var(--color-active);border-radius:99px;padding:0.22rem 0.34rem;margin-top:0.45rem;}
#hi-resume-pop2 .c-wrap {position:absolute;top:50%;left:50%;padding:0.4rem;width:90%;max-width:880px;transform:translate(-50%,-50%);background-color:#fff;border-radius:20px;}
#hi-resume-pop2 .c-wrap .c-close {position:absolute;top:0.42rem;right:0.4rem;width:20px;height:20px;cursor:pointer;z-index:2;}
#hi-resume-pop2 .c-wrap .c-close * {font-size:24px;}
#hi-resume-pop2 .c-wrap .c-title {font-family:'Gilroy-M';color:#222222;}
#hi-resume-pop2 .from {margin-top:0.3rem;}
#hi-resume-pop2 .from .widget-label label {position:relative;padding-left:14px;}
#hi-resume-pop2 .from .widget-label label span {position:absolute;left:0;top:0;}
#hi-resume-pop2 .from .info-list {grid-template-columns:repeat(2,1fr);grid-gap:30px 40px;grid-gap:clamp(15px,1.5625vw,30px) clamp(20px,2.08333333vw,40px);margin-top:0.3rem;}
#hi-resume-pop2 .from .btn-box {margin-top:0.15rem;}
.filter-box .filter-ul {border-bottom:1px solid #f5f5f5;padding-bottom:0.4rem;margin-bottom:0.4rem;}
@media (max-width:1024px) {.filter-box .filter-ul {border:none;padding-bottom:0;}
}
.filter-box .filter-ul li.active .top img {-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.filter-box .filter-ul li .bom .filter-li-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;grid-gap:20px;}
.filter-box .filter-ul li .bom .filter-li {height:50px;padding:0 0.1rem;border:1px solid #ebedf2;border-radius:99px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.filter-box .filter-ul li .bom .filter-li.active,.filter-box .filter-ul li .bom .filter-li:hover {font-family:'Gilroy-M';color:#fff;background-color:var(--color-active);border-color:var(--color-active);}
.filter-box .filter-ul li .top {display:none;padding:0.2rem 0;border-bottom:1px solid #f5f5f5;}
.filter-box .filter-ul li .top .filter-li {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.filter-box .filter-ul li .top .filter-li img {-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
@media (max-width:1024px) {.filter-box .filter-ul li .top {display:block;}
.filter-box .filter-ul li .bom {display:none;padding-top:20px;}
.filter-box .filter-ul li .bom .filter-li {height:auto;padding:0.2rem;}
}
@media (max-width:768px) {.filter-box .filter-ul li .bom .filter-li-box {display:grid;grid-template-columns:repeat(2,1fr);text-align:center;}
}
.results-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.results-box .icon {margin-right:0.12rem;}
.results-box .icon img,.results-box .icon svg {max-width:21px;}
.results-box .icon img path,.results-box .icon svg path {fill:var(--color-active);}
.results-box .text-body {color:#222222;}
.results-box .text-body .active {color:var(--color-active);}
.products-page {padding:1.2rem 0 1rem;}
.products-page .up {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.products-page .up .searchform {max-width:380px;}
@media (max-width:768px) {.products-page .up {-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;grid-gap:clamp(30px,3.125vw,60px) clamp(0px,0vw,0px);}
.products-page .up .results-box {width:100%;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.products-page .up .searchform {width:100%;max-width:100%;}
}
.products-page .list {margin-top:0.4rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;}
@media (max-width:1024px) {.products-page .list {grid-gap:20px;}
}
@media (max-width:768px) {.products-page .list {grid-template-columns:repeat(2,1fr);}
}
@media (max-width:480px) {.products-page .list {grid-template-columns:repeat(1,1fr);}
}
                               
                               
/*产品列表侧边栏*/                               
.business-fixed-menu {position: fixed;left: 0px;top: 0px;z-index: 999;height: 100%;display: flex;align-items: center;transition:all .36s;}
.business-fixed-menu .con {background-color: #F1F3F5;font-size: 12px;color: #8898A7;padding: 13px;border-radius: 30px;overflow: hidden;position: relative;}
.business-fixed-menu .con dd {margin: 0px 0 10px 0;}
.business-fixed-menu .con dd a {display: flex;align-items: center;padding: 2px 12px;border-radius: 6px;}
.business-fixed-menu .con dd a:hover,.business-fixed-menu .con dd a.active {color: #fff;background-color: var(--color-active);border-radius: 6px;}       

.sbusiness-fixed-bnt{width:22px;line-height:90px;text-align:center;border-radius:2px;background-color:#FCFCFC;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px 3px rgba(63,62,62,0.2);left: 233px;}
.sbusiness-fixed-bnt i{font-size:16px;display:inline-block;transition:all .36s;transform:rotate(180deg);}
.business-fixed-menu.off {left:-229px;}
.business-fixed-menu.off .sbusiness-fixed-bnt i{transform:rotate(0deg);}                        
                     
                     
                     
.products-page .list .item:hover .item-box {background-color:var(--color-active);}
.products-page .list .item:hover .item-box .text-box .title {color:#fff;}
.products-page .list .item:hover .item-box .text-box .text-body {color:#fff;opacity:0.5;}
.products-page .list .item:hover .item-box .text-box .btn-container .more {color:#fff;}
.products-page .list .item:hover .item-box .text-box .btn-container .more .more-primary-circle {background-color:#fff;}
.products-page .list .item:hover .item-box .text-box .btn-container .more .more-primary-circle i{color:#0F256E;}
.products-page .list .item .item-box {display:block;height:100%;position:relative;overflow:hidden;background-color:#f0f3f7;border-radius:20px;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.products-page .list .item .item-box .public-img {border-radius:20px;}
.products-page .list .item .item-box .public-img::before {padding-top:66.175%;}
.products-page .list .item .item-box .public-img::after {content:'';width:100%;height:62%;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(90deg,rgba(15,37,110,0.3) 0%,transparent 100%);background:linear-gradient(0deg,rgba(15,37,110,0.3) 0%,transparent 100%);z-index:1;}
.products-page .list .item .item-box .public-img .type {padding:3px 22px;border:1px solid rgba(255,255,255,0.4);border-radius:99px;color:#fff;position:absolute;left:0;bottom:0;z-index:2;margin-left:0.4rem;margin-bottom:0.4rem;display:flex;justify-content:center;align-items:center;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;}
.products-page .list .item .item-box .text-box {padding:0.34rem 0.68rem 0.4rem 0.4rem;}
@media (max-width:1024px) {
.products-page .list .item .item-box .text-box {padding:0.4rem;}
}
.products-page .list .item .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-transform: capitalize;}
.products-page .list .item .item-box .text-box .text-body {line-height:1.4444;margin:0.18rem 0 0.43rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.products-d-one {padding:1rem 0 1.2rem;}
.products-d-one .wrap-box {display:flex;justify-content:space-between;grid-gap:60px;}
.products-d-one .wrap-box .wrap-left {max-width:655px;flex:1;}
.products-d-one .wrap-box .wrap-right {max-width:650px;text-align:center;flex:1;position:relative;}
                                                       
.wrap-right .swiper-button-prev,.wrap-right .swiper-button-next{width:40px;height:40px;border-radius:0;background:none;color:#000;margin-top:-20px;text-align:center;opacity:0;}
.wrap-right .swiper-button-prev::after,.wrap-right .swiper-button-next::after{display:none;}
.wrap-right .swiper-button-prev i,.wrap-right .swiper-button-next i{font-size:30px;line-height:40px;color:inherit;}
.wrap-right .swiper-button-prev,.wrap-right .swiper-container-rtl .swiper-button-next{left:0;right:auto;}
.wrap-right .swiper-button-next,.wrap-right .swiper-container-rtl .swiper-button-prev{right:0;left:auto;}
.wrap-right .swiper-button-prev:hover,.wrap-right .swiper-button-next:hover{color:#1c3ca8;}                                                       
                 
.wrap-right:hover .swiper-button-prev,.wrap-right:hover .swiper-button-next{opacity:1;}
                                                                            
.products-d-one .swiper .swiper-pagination{opacity:1;}
                                                                            
@media (max-width:1024px) {
.products-d-one .wrap-box {display:block;}
.products-d-one .wrap-box .wrap-left{max-width:100%;}
.products-d-one .wrap-box .wrap-right{margin:0.6rem auto 0;}
}
                                                                            
@media (max-width:768px) {                                                                          
.products-d-one .swiper .swiper-pagination{bottom:10px;font-size:0;}
.wrap-right .swiper-button-prev,.wrap-right .swiper-button-next{display:none;}	
}                                                                           
                                                                            
.products-d-one .title {font-family:'Gilroy-B';color:#222222;line-height:1.041em;}
.products-d-one .text-body {margin-top:0.1rem;color:#222222;color:rgba(34,34,34,0.5);line-height:1.22222;}
.products-d-one .btn-container {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10px;margin-top:0.6rem;}
.products-d-one .btn-container .more {font-family:'Gilroy-R';height:50px;padding:0 0.3rem;border:1px solid var(--color-active);border-radius:99px;text-transform:capitalize;}
@media (max-width:1024px) {
.products-d-one .btn-container .more {height:45px;}
}
.products-d-one .btn-container .more.active,.products-d-one .btn-container .more:hover {background-color:var(--color-active);color:#fff;}
.products-d-one .btn-container .more.active .more-primary-circle img,.products-d-one .btn-container .more:hover .more-primary-circle img,.products-d-one .btn-container .more.active .more-primary-circle svg,.products-d-one .btn-container .more:hover .more-primary-circle svg {-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
.products-d-one .btn-container .more.active .more-primary-circle img path,.products-d-one .btn-container .more:hover .more-primary-circle img path,.products-d-one .btn-container .more.active .more-primary-circle svg path,.products-d-one .btn-container .more:hover .more-primary-circle svg path {fill:#fff !important;}
.products-d-one .btn-container .more .more-primary-circle {width:auto;height:auto;background-color:transparent;margin-right:0.12rem;}
.products-d-one .btn-container .more .more-primary-circle img,.products-d-one .btn-container .more .more-primary-circle svg {max-width:21px;}
.products-d-one .btn-container .more.download-more .more-primary-circle img,.products-d-one .btn-container .more.download-more .more-primary-circle i{color:#0F256E}
.products-d-one .btn-container .more.download-more .more-primary-circle img path,.products-d-one .btn-container .more.download-more .more-primary-circle svg path {fill:var(--color-active);}

.products-d-one .btn-container .more.download-more:hover .more-primary-circle i{color:#fff;}

.products-d-bg {padding-bottom:1.37rem;background-color:#f0f3f7;}
.products-d-bg .page-top-menu .top-menu {background-color:#f0f3f7;border-color:rgba(0,0,0,0.06);}
@media (max-width:1200px) {
.products-d-bg{padding-top:30px;}
}

@media screen and (min-width:1025px) {
/* 在大于1024分辨率时执行的样式 */ 
.products-d1 .swiper-wrapper {-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;grid-gap:20px;}
}
.products-d1 {padding-top:1rem;}
.products-d1 .wrap-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:60px;margin-top:0.4rem;}
.products-d1 .wrap-box .wrap-left {max-width:655px;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.products-d1 .wrap-box .wrap-right {max-width:650px;text-align:center;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
@media (max-width:1024px) {
.products-d1 .wrap-box {display:block;}
.products-d1 .wrap-box .wrap-left {max-width:100%;}
.products-d1 .wrap-box .wrap-right {margin-top:0.6rem;}
}
.products-d1 .item-box {padding:0.48rem 0.58rem;background-color:#e1e7ed;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:49px;}
@media (max-width:1024px) {
.products-d1 .item-box {padding:0.4rem;display:block;}
}
.products-d1 .item-box .item-left {position:relative;width:1.04rem;}
.products-d1 .item-box .item-left .bg-img {width:calc(100% + 0.72rem);position:absolute;left:0;top:0;}
.products-d1 .item-box .item-left .bg {position:relative;}
.products-d1 .item-box .item-left .icon {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.products-d1 .item-box .item-left .icon svg,.products-d1 .item-box .item-left .icon img {max-width:0.42rem;}
.products-d1 .item-box .text-box {padding-right:0.8rem;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
@media (max-width:1024px) {
.products-d1 .item-box .text-box {padding-right:0;margin-top:0.4rem;}
}
.products-d1 .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;}
.products-d1 .item-box .text-box .text-body {line-height:1.333;}
@media (max-width:1024px) {.products-d1 .products-d1-swiper {padding-bottom:40px;}
.products-d1 .products-d1-swiper .swiper-pagination {opacity:1;}
}

.products-d2 {margin-top:1rem;}
@media (max-width:1024px){                                                                                
.products-d2{margin-top:0;}
}                                               
.products-d2 .wrap-box {display:flex;justify-content:space-between;grid-gap:60px;}
.products-d2 .wrap-box .wrap-left {max-width:660px;flex:1;display:flex;align-items:center;}
.products-d2 .wrap-box .wrap-right {max-width:680px;/*flex:1;*/}
@media (max-width:1024px) {
.products-d2 .wrap-box {display:block;}
.products-d2 .wrap-box .wrap-left {max-width:100%;display:block;}
.products-d2 .wrap-box .wrap-right {margin-top:0.6rem;}
}
.products-d2 .text-body {margin-top:0.3rem;}
.products-d2 .text-body * {margin-bottom:0.2rem;}
.products-d2 .text-body .table-response{width:100%;max-width:100%;overflow-x:auto;}
.products-d2 .text-body table {width: 100%;overflow-x: auto;}
.products-d2 .text-body table tr td{border: 1px solid #333;padding: 5px;}

.products-d2 .img {border-radius:20px;overflow:hidden;}

.products-d3 {margin-top:1.2rem;}
.products-d3 .up{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.4rem;}
.products-d3 .item-box {display:block;height:100%;position:relative;overflow:hidden;background-color:#fff;border-radius:20px;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.products-d3 .item-box:hover {background-color:var(--color-active);}
.products-d3 .item-box:hover .text-box .date {color:#fff;}
.products-d3 .item-box:hover .text-box .date .icon{display:flex;-webkit-animation:scrollToTop 0.6s both;animation:scrollToTop 0.6s both;}
.products-d3 .item-box:hover .text-box .date .icon i{color:#fff;}
.products-d3 .item-box:hover .text-box .title {color:#fff;}
.products-d3 .item-box:hover .text-box .text-body {color:#fff;opacity:0.5;}
.products-d3 .item-box:hover .text-box .btn-container .more {color:#fff;}
.products-d3 .item-box:hover .text-box .btn-container .more .more-primary-circle {background-color:#fff;}
.products-d3 .item-box:hover .text-box .btn-container .more .more-primary-circle i{color:#0F256E;}
.products-d3 .item-box .public-img {border-radius:20px;}
.products-d3 .item-box .public-img::before {padding-top:72.795%;}
.products-d3 .item-box .text-box {padding:0.4rem 0.4rem 0.6rem 0.4rem;}
@media (max-width:1024px) {
.products-d3 .item-box .text-box {padding:0.4rem;}
}
.products-d3 .item-box .text-box .date {color:#999999;line-height:1;display:flex;align-items:center;}
.products-d3 .item-box .text-box .date .icon {width:16px;height:16px;margin-right:0.1rem;overflow:hidden;display:flex;display:none;}
.products-d3 .item-box .text-box .date .icon svg,.products-d3 .item-box .text-box .date .icon img {max-width:5px;margin-left:7px;margin-top:-4px;}
.products-d3 .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;line-height:1.25;margin-top:0.2rem;min-height:calc(2em * 1.25);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.products-d3 .item-box .text-box .text-body {line-height:1.555;margin:0.18rem 0 0.38rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
@media (max-width:1024px) {
.products-d3 .products-d3-swiper {padding-bottom:40px;}
.products-d3 .products-d3-swiper .swiper-pagination {opacity:1;}
}

.products-d4 {margin-top:1.6rem;}
.products-d4 .up {display:flex;justify-content:space-between;align-items:center;margin-bottom:0.4rem;}
.products-d4 .item-box {display:block;height:100%;position:relative;overflow:hidden;background-color:#fff;border-radius:20px;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.products-d4 .item-box:hover {background-color:var(--color-active);}
.products-d4 .item-box:hover .text-box .title {color:#fff;}
.products-d4 .item-box:hover .text-box .text-body {color:#fff;opacity:0.5;}
.products-d4 .item-box:hover .text-box .btn-container .more {color:#fff;}
.products-d4 .item-box:hover .text-box .btn-container .more .more-primary-circle {background-color:#fff;}
.products-d4 .item-box:hover .text-box .btn-container .more .more-primary-circle img,.products-d4 .item-box:hover .text-box .btn-container .more .more-primary-circle svg {-webkit-filter:initial;filter:initial;}
.products-d4 .item-box .public-img {border-radius:20px;}
.products-d4 .item-box .public-img::before {padding-top:66.175%;}
.products-d4 .item-box .public-img::after {content:'';width:100%;height:62%;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,rgba(15,37,110,0.3) 0%,transparent 100%);z-index:1;}
.products-d4 .item-box .public-img .type {padding:0 0.22rem;height:40px;border:1px solid rgba(255,255,255,0.4);border-radius:99px;color:#fff;position:absolute;left:0;bottom:0;z-index:2;margin-left:0.4rem;margin-bottom:0.4rem;display:flex;justify-content:center;align-items:center;}
.products-d4 .item-box .text-box {padding:0.34rem 0.68rem 0.4rem 0.4rem;}
@media (max-width:1024px) {
.products-d4 .item-box .text-box {padding:0.4rem;}
}
.products-d4 .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.products-d4 .item-box .text-box .text-body {line-height:1.4444;margin:0.18rem 0 0.43rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
@media (max-width:1024px) {
.products-d4 .products-d4-swiper {padding-bottom:40px;}
.products-d4 .products-d4-swiper .swiper-pagination {opacity:1;}
}

.products-d5,.download-page {margin-top:1.2rem;}
.products-d5 .up,.download-page .up {margin-bottom:0.4rem;}
.products-d5 .list,.download-page .list {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;}
@media (max-width:1024px) {
.products-d5 .list,.download-page .list {grid-gap:20px;}
}
@media (max-width:768px) {
.products-d5 .list,.download-page .list {grid-template-columns:repeat(2,1fr);}
}
@media (max-width:480px) {
.products-d5 .list,.download-page .list {grid-template-columns:repeat(1,1fr);}
}
.products-d5 .list .item:hover .item-box,.download-page .list .item:hover .item-box {background-color:var(--color-active);}
.products-d5 .list .item:hover .item-box .text-box .date,.download-page .list .item:hover .item-box .text-box .date {color:#fff;opacity:0.2;}
.products-d5 .list .item:hover .item-box .text-box .title,.download-page .list .item:hover .item-box .text-box .title {color:#fff;}
.products-d5 .list .item:hover .item-box .text-box .size,.download-page .list .item:hover .item-box .text-box .size {color:#fff;}
.products-d5 .list .item:hover .item-box .text-box .size .icon svg path,.download-page .list .item:hover .item-box .text-box .size .icon svg path {fill:#fff;}
.products-d5 .list .item:hover .item-box .text-box .icon-bg svg path,.download-page .list .item:hover .item-box .text-box .icon-bg svg path {opacity:0.08;}
.products-d5 .list .item .item-box,.download-page .list .item .item-box {display:block;height:100%;overflow:hidden;position:relative;padding:0.42rem 0.4rem 0;background-color:#fff;border-radius:10px;}
.products-d5 .list .item .item-box .text-box .date,.download-page .list .item .item-box .text-box .date {font-family:'Gilroy-M';color:#999999;line-height:1;}
.products-d5 .list .item .item-box .text-box .title,.download-page .list .item .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;line-height:1.36;}
.products-d5 .list .item .item-box .text-box .size,.download-page .list .item .item-box .text-box .size {line-height:1;color:var(--color-active);margin-bottom:0.44rem;display:flex;align-items:center;}
.products-d5 .list .item .item-box .text-box .size .icon,.download-page .list .item .item-box .text-box .size .icon {margin-right:0.12rem;}
.products-d5 .list .item .item-box .text-box .size .icon svg,.download-page .list .item .item-box .text-box .size .icon svg,.products-d5 .list .item .item-box .text-box .size .icon img,.download-page .list .item .item-box .text-box .size .icon img {max-width:13px;}
.products-d5 .list .item .item-box .text-box .size .icon svg path,.download-page .list .item .item-box .text-box .size .icon svg path,.products-d5 .list .item .item-box .text-box .size .icon img path,.download-page .list .item .item-box .text-box .size .icon img path {fill:var(--color-active);opacity:1;}
.products-d5 .list .item .item-box .text-box .icon-bg,.download-page .list .item .item-box .text-box .icon-bg {width:1.75rem;margin-bottom:-0.25rem;}
.products-d5 .list .item .item-box .text-box .icon-bg img,.download-page .list .item .item-box .text-box .icon-bg img,.products-d5 .list .item .item-box .text-box .icon-bg svg,.download-page .list .item .item-box .text-box .icon-bg svg {width:100%;height:auto;}
.products-d5 .list .item .item-box .text-box .icon-bg svg path,.download-page .list .item .item-box .text-box .icon-bg svg path {stroke:#dadfe5;fill:#fff;opacity:1;}
.products-d5 .list .item .item-box .text-block2,.download-page .list .item .item-box .text-block2 {margin-top:0.44rem;display:flex;justify-content:space-between;align-items:flex-end;}
.download-page {padding:0.7rem 0 1.2rem;margin:0;}
.download-page .list .item .item-box {background-color:#f0f3f7;}
.download-page .list .item .item-box .text-box .icon-bg svg path {fill:#f0f3f7;}
.case-page {padding:0.4rem 0 1rem;}
.case-page .up{display:flex;justify-content:space-between;align-items:center;}
.case-page .up .searchform {max-width:380px;}
@media (max-width:768px) {
.case-page .up{flex-direction:column;grid-gap:clamp(30px,3.125vw,60px) clamp(0px,0vw,0px);}
.case-page .up .results-box {width:100%;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.case-page .up .searchform {width:100%;max-width:100%;}
}
.case-page .list {margin-top:0.4rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;}
@media (max-width:1024px) {
.case-page .list {grid-gap:20px;}
}
@media (max-width:768px) {
.case-page .list {grid-template-columns:repeat(2,1fr);}
}
@media (max-width:480px) {
.case-page .list {grid-template-columns:repeat(1,1fr);}
}
.case-page .list .item:hover .item-box {background-color:var(--color-active);}
.case-page .list .item:hover .item-box .text-box .title {color:#fff;}
.case-page .list .item:hover .item-box .text-box .text-body {color:#fff;opacity:0.5;}
.case-page .list .item:hover .item-box .text-box .btn-container .more {color:#fff;}
.case-page .list .item:hover .item-box .text-box .btn-container .more .more-primary-circle {background-color:#fff;}
.case-page .list .item:hover .item-box .text-box .btn-container .more .more-primary-circle i{color:#0F256E;}
.case-page .list .item .item-box {display:block;height:100%;position:relative;overflow:hidden;background-color:#f5f5f5;border-radius:20px;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.case-page .list .item .item-box .public-img {border-radius:20px;}
.case-page .list .item .item-box .public-img::before {padding-top:72.795%;}
.case-page .list .item .item-box .text-box {padding:0.34rem 0.4rem 0.6rem 0.4rem;word-break:break-all;}
@media (max-width:1024px) {
.case-page .list .item .item-box .text-box {padding:0.4rem;}
}
.case-page .list .item .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.case-page .list .item .item-box .text-box .text-body {line-height:1.4444;margin:0.18rem 0 0.43rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.case-page .list .item .item-box .btn-container .more-primary {text-transform:initial;}

.case-d1 {padding-top:0.9rem;}
.case-d1 .wrap-box {display:flex;justify-content:space-between;grid-gap:60px;}
.case-d1 .wrap-box .wrap-left {width:31.9%;max-width:460px;}
.case-d1 .wrap-box .wrap-right {width:59.7%;max-width:860px;min-height:660px;order:2;}
@media (max-width:1024px) {
.case-d1 .wrap-box {display:block;}
.case-d1 .wrap-box .wrap-left {width:100%;margin-top:0.6rem;}
.case-d1 .wrap-box .wrap-right {width:100%;max-width:100%;}
}
.case-d1 .left-box {padding:0.58rem 0.4rem 0.6rem;background-color:#f0f3f8;border-radius:20px;}
.case-d1 .left-box .up .title {font-family:'Gilroy-B';color:#222222;line-height:1.041em;}
.case-d1 .left-box .up .list {display:flex;justify-content:space-between;grid-gap:10px;margin-top:0.2rem;}
.case-d1 .left-box .up .list .item{flex:1;}
.case-d1 .left-box .up .list .item:first-child {flex:1 1 7.7%;}
.case-d1 .left-box .up .list .item .item-box {height:100%;padding:0.14rem 0.1rem 0.2rem 0.2rem;background-color:#fff;border-radius:10px;}
.case-d1 .left-box .up .list .item .item-box .text-box .title {display:flex;align-items:center;}
.case-d1 .left-box .up .list .item .item-box .text-box .title .icon {margin-right:0.08rem;}
.case-d1 .left-box .up .list .item .item-box .text-box .title .icon img,.case-d1 .left-box .up .list .item .item-box .text-box .title .icon svg {max-width:22px;}
.case-d1 .left-box .up .list .item .item-box .text-box .title .icon img path,.case-d1 .left-box .up .list .item .item-box .text-box .title .icon svg path {fill:var(--color-active);}
.case-d1 .left-box .up .list .item .item-box .text-box .title .span {flex:1;}
.case-d1 .left-box .up .list .item .item-box .text-box .num {font-family:'Gilroy-M';color:var(--color-active);line-height:1;margin-top:0.15rem;}
.case-d1 .left-box .up .text-body {line-height:1.555;margin-top:0.18rem;}
.case-d1 .left-box .down {margin-top:0.58rem;}
.case-d1 .left-box .down .list {display:flex;align-items:center;grid-gap:20px;grid-gap:clamp(10px,1.04166667vw,20px) clamp(10px,1.04166667vw,20px);}
.case-d1 .left-box .down .list .item-title {font-family:'Outfit-M';}
.case-d1 .left-box .down .list .item:hover .item-box {background-color:var(--color-active);border-color:var(--color-active);}
.case-d1 .left-box .down .list .item:hover .item-box .text-box .icon img,.case-d1 .left-box .down .list .item:hover .item-box .text-box .icon svg {filter:brightness(0) invert(1);opacity:1;}
.case-d1 .left-box .down .list .item:hover .item-box .socials-img {opacity:1;transform:scale(1,1);}
.case-d1 .left-box .down .list .item .item-box {width:38px;height:38px;border:1px solid #999999;border-radius:50%;position:relative;}
.case-d1 .left-box .down .list .item .item-box::before {display:none;}
.case-d1 .left-box .down .list .item .item-box .text-box {width:100%;height:100%;}
.case-d1 .left-box .down .list .item .item-box .text-box .icon {width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.case-d1 .left-box .down .list .item .item-box .text-box .icon img,.case-d1 .left-box .down .list .item .item-box .text-box .icon svg {max-width:60%;height:70%;-webkit-filter:brightness(0);filter:brightness(0);opacity:0.4;}
.case-d1 .left-box .down .list .item .item-box .socials-img {position:absolute;top:100%;left:50%;margin-top:0.2rem;margin-left:-52px;width:104px;height:104px;background-color:white;border-radius:8px;padding:8px;z-index:99;opacity:0;transform-origin:top center;will-change:opacity;transform:scale(0,1);transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;}
.case-d1 .left-box .down .list .item .item-box .socials-img img {width:100%;height:100%;}
.case-d1 .left-box .down .list .item .item-box .socials-img:before {content:'';width:0;height:0;border-style:solid;border-width:0px 6px 6px 6px;border-color:transparent transparent white transparent;position:absolute;top:-6px;left:0;right:0;margin:auto;}
.case-d1 .left-box .down .editor-pn {padding-top:0.2rem;margin-top:0.2rem;border-color:rgba(0,0,0,0.1);}
.case-d1 .left-box .down .btn-container {margin-top:0.3rem;}
.case-d1 .wrap-right .list .item {margin-bottom:0.55rem;}
.case-d1 .wrap-right .list .item:last-child {margin:0;}
.case-d1 .wrap-right .list .item .item-box .text-box .title {font-family:'Gilroy-B';color:#222222;line-height:1.041em;position:relative;padding-bottom:0.2rem;margin-bottom:0.18rem;}
.case-d1 .wrap-right .list .item .item-box .text-box .title::before {content:'';width:100%;height:1px;background-color:#000000;position:absolute;left:0;bottom:0;opacity:0.1;}
.case-d1 .wrap-right .list .item .item-box .text-box .title::after {content:'';width:1.2rem;height:2px;background-color:var(--color-active);position:absolute;left:0;bottom:0;}
.case-d1 .wrap-right .list .item .item-box .text-box .text-body {line-height:1.555;}
.case-d1 .wrap-right .list .item .item-box .text-box .text-body * {margin-bottom:0.18rem;}
.related-products {padding:1.2rem 0;}
.related-products .page-title {margin-bottom:0.6rem;}
.related-products .item-box {display:block;height:100%;position:relative;overflow:hidden;background-color:#f5f5f5;border-radius:20px;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.related-products .item-box:hover {background-color:var(--color-active);}
.related-products .item-box:hover .text-box .title {color:#fff;}
.related-products .item-box:hover .text-box .text-body {color:#fff;opacity:0.5;}
.related-products .item-box:hover .text-box .btn-container .more {color:#fff;}
.related-products .item-box:hover .text-box .btn-container .more .more-primary-circle {background-color:#fff;}
.related-products .item-box:hover .text-box .btn-container .more .more-primary-circle i{color:#0F256E;}
.related-products .item-box .public-img {border-radius:20px;}
.related-products .item-box .public-img::before {padding-top:72.795%;}
.related-products .item-box .text-box {padding:0.34rem 0.4rem 0.6rem 0.4rem;}
@media (max-width:1024px) {
.related-products .item-box .text-box {padding:0.4rem;}
}
.related-products .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.related-products .item-box .text-box .text-body {line-height:1.4444;margin:0.18rem 0 0.43rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.news-1 {padding:1.2rem 0;background-color:#f5f5f5;}
.news-1 .up {display:flex;justify-content:space-between;}
.news-1 .up .form-control {max-width:240px;flex:1;}
.news-1 .up .form-control input,.news-1 .up .form-control select {border:none;border-radius:99px;}
.news-1 .up .searchform {max-width:380px;}
.news-1 .up .searchform input {background-color:#fff;}
@media (max-width:768px) {
.news-1 .up {flex-direction:column;grid-gap:clamp(30px,3.125vw,60px) clamp(0px,0vw,0px);}
.news-1 .up .results-box {width:100%;justify-content:flex-end;}
.news-1 .up .form-control,.news-1 .up .searchform {width:100%;max-width:100%;}
}
.news-1 .news-swiper-main {display:flex;justify-content:space-between;background-color:#fff;border-radius:20px;overflow:hidden;margin-top:0.4rem;}
@media (max-width:1024px) {
.news-1 .news-swiper-main {display:block;max-width:720px;margin:auto;margin-top:0.4rem;}
}
.news-1 .news-swiper-main .swiper-tab-box {order:2;width:50%;max-width:720px;padding:0.27rem 0.6rem;}
@media (max-width:1024px) {
.news-1 .news-swiper-main .swiper-tab-box {display:none;}
}
.news-1 .news-swiper-main .news-swiper-left {width:50%;max-width:720px;border-radius:20px;overflow:hidden;}
@media (max-width:1024px) {
.news-1 .news-swiper-main .news-swiper-left {width:100%;}
}
.news-1 .news-swiper {height:100%;}
@media (max-width:1024px) {
.news-1 .news-swiper {padding-bottom:40px;}
.news-1 .news-swiper .swiper-pagination {opacity:1;bottom:10px;}
}
.news-1 .news-swiper .swiper-slide {height:auto;background-color:#fff;}
.news-1 .news-swiper .swiper-slide .item-box {width:100%;height:100%;display:block;max-height:534px;}
.news-1 .news-swiper .swiper-slide .item-box .img {width:100%;height:100%;}
@media (max-width:1024px) {
.news-1 .news-swiper .swiper-slide .item-box .img {height:auto;display:block;position:relative;z-index:1;overflow:hidden;border-radius:20px;}
.news-1 .news-swiper .swiper-slide .item-box .img:before {content:"";display:block;position:relative;z-index:0;padding-top:80%;}
.news-1 .news-swiper .swiper-slide .item-box .img img {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1;width:100%;height:100%;object-fit:cover;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
}
.news-1 .news-swiper .swiper-slide .item-box .img img {width:100%;height:100%;object-fit:cover;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.news-1 .news-swiper .swiper-slide .item-box .text-box .date {color:#999999;line-height:1;display:flex;align-items:center;}
.news-1 .news-swiper .swiper-slide .item-box .text-box .date .icon {width:16px;height:16px;margin-right:0.1rem;background-color:#fff;border-radius:50%;display:flex;display:none;}
.news-1 .news-swiper .swiper-slide .item-box .text-box .date .icon svg,.news-1 .news-swiper .swiper-slide .item-box .text-box .date .icon img {max-width:5px;margin-left:7px;margin-top:-4px;}
.news-1 .news-swiper .swiper-slide .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;line-height:1.25;margin-top:0.2rem;min-height:calc(2em * 1.25);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-1 .news-swiper .swiper-slide .item-box .text-box .text-body {line-height:1.555;margin:0.18rem 0 0.38rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
@media (max-width:1024px) {
.news-1 .news-swiper .swiper-slide .item-box .text-box {display:block;padding:0 20px;margin-top:0.6rem;}
}
.news-1 .swiper-tab .item {padding:0.29rem;border-bottom:1px solid #f5f5f5;cursor:pointer;}

.news-1 .swiper-tab .item .date {color:#999999;line-height:1;display:flex;align-items:center;}
.news-1 .swiper-tab .item .date .icon{margin-right:0.1rem;display:flex;}
.news-1 .swiper-tab .item .date .icon i{color:#d9d9d9;font-size:17px;}
.news-1 .swiper-tab .item .date .icon svg,.news-1 .swiper-tab .item .date .icon img {max-width:5px;margin-left:7px;margin-top:-4px;}
.news-1 .swiper-tab .item .title {font-family:'Gilroy-M';color:#666666;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:0.14rem;}
.news-1 .swiper-tab .item .text-body {height:0;color:#666666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}

.news-1 .swiper-tab .item.active {display:flex;justify-content:space-between;grid-gap:40px;}
.news-1 .swiper-tab .item.active .item-right {display:flex;align-items:center;}
.news-1 .swiper-tab .item.active .item-right .icon {animation:scrollToTop 0.6s both;}
.news-1 .swiper-tab .item.active .date {color:var(--color-active);}
.news-1 .swiper-tab .item.active .date .icon {}
.news-1 .swiper-tab .item.active .date .icon i{color:var(--color-active)}
.news-1 .swiper-tab .item.active .title {color:var(--color-active);}
.news-1 .swiper-tab .item.active .text-body {margin-top:0.06rem;height:auto;animation:scrollToTop 0.6s both;}


.news-1 .swiper-tab .item .item-right {display:none;}
.news-1 .swiper-tab .item .item-right .icon {width:36px;height:36px;background-color:var(--color-active);border-radius:50%;display:flex;justify-content:center;align-items:center;}
.news-1 .swiper-tab .item .item-right .icon i{color:#fff;}

.news-page {padding:1.2rem 0;}
.news-page .list {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;}
@media (max-width:1024px) {
.news-page .list {grid-gap:20px;}
}
@media (max-width:768px) {
.news-page .list {grid-template-columns:repeat(2,1fr);}
}
@media (max-width:768px) {
.news-page .list {grid-template-columns:repeat(1,1fr);}
}
.news-page .list .item:hover .item-box {background-color:var(--color-active);}
.news-page .list .item:hover .item-box .text-box .date {color:#fff;}
.news-page .list .item:hover .item-box .text-box .date .icon {display:flex;-webkit-animation:scrollToTop 0.6s both;animation:scrollToTop 0.6s both;}
.news-page .list .item:hover .item-box .text-box .date .icon img,.news-page .list .item:hover .item-box .text-box .date .icon svg {filter:drop-shadow(-80px 0 var(--color-active));transform:translate(80px);}
.news-page .list .item:hover .item-box .text-box .title {color:#fff;}
.news-page .list .item:hover .item-box .text-box .text-body {color:#fff;opacity:0.5;}
.news-page .list .item:hover .item-box .text-box .btn-container .more {color:#fff;}
.news-page .list .item:hover .item-box .text-box .btn-container .more .more-primary-circle {background-color:#fff;}
.news-page .list .item:hover .item-box .text-box .btn-container .more .more-primary-circle i,.news-page .list .item:hover .item-box .text-box .btn-container .more .more-primary-circle svg {color:#0F256E;}

.news-page .list .item .item-box {display:block;height:100%;position:relative;overflow:hidden;background-color:#f5f5f5;border-radius:20px;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.news-page .list .item .item-box .public-img {border-radius:20px;}
.news-page .list .item .item-box .public-img::before {padding-top:72.795%;}
.news-page .list .item .item-box .text-box {padding:0.4rem 0.4rem 0.6rem 0.4rem;}
@media (max-width:1024px) {
.news-page .list .item .item-box .text-box {padding:0.4rem;}
}
.news-page .list .item .item-box .text-box .date {color:#999999;line-height:1;display:flex;align-items:center;}
.news-page .list .item .item-box .text-box .date .icon {width:16px;height:16px;margin-right:0.1rem;border-radius:50%;overflow:hidden;display:flex;display:none;}
.news-page .list .item .item-box .text-box .date .icon i{color:#fff;}

.news-page .list .item .item-box .text-box .date .icon svg,.news-page .list .item .item-box .text-box .date .icon img {max-width:5px;margin-left:7px;margin-top:-4px;}
.news-page .list .item .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;line-height:1.25;margin-top:0.2rem;min-height:calc(2em * 1.25);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-page .list .item .item-box .text-box .text-body {line-height:1.555;margin:0.18rem 0 0.38rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}


.editor-pn {position:relative;padding-top:0.4rem;margin-top:0.4rem;border-top:1px solid #f5f5f5;display:flex;justify-content:space-between;align-items:flex-end;grid-gap:40px;}
.editor-pn .editor-btn {display:flex;margin-bottom:0.06rem;}
.editor-pn .editor-btn:hover {color:var(--color-active);}
.editor-pn .editor-btn em {font-family:'Gilroy-M';color:#222222;display:inline-block;font-style:normal;}
.editor-pn .editor-btn a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);position:relative;flex:1;}
@media (max-width:1024px) {
.editor-pn .editor-right {display:none;}
}
.news-d-page .page-main {padding:0.9rem 0 1.2rem;}
.news-d-page .page-main .wrap-box{display:flex;justify-content:space-between;grid-gap:60px;grid-gap:clamp(0px,0vw,0px) clamp(30px,3.125vw,60px);}
.news-d-page .page-main .wrap-box .wrap-left {width:59.7%;max-width:860px;}
.news-d-page .page-main .wrap-box .wrap-right {width:31.9%;max-width:460px;}
.news-d-page .page-main .news-title {font-family:'Gilroy-M';color:#222222;line-height:1.111;}
.news-d-page .page-main .wrap-left-box{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;padding-bottom:0.4rem;margin-top:18px;margin-bottom:0.4rem;border-bottom:1px solid rgba(179,190,192,0.1);color:#999999;line-height:1;}
.news-d-page .page-main .wrap-left-box .date{display:flex;align-items:center;position:relative;padding-left:12px;margin-left:12px;margin-right:0.68rem;}
.news-d-page .page-main .wrap-left-box .date::before {content:'';width:1px;height:12px;background-color:#000;position:absolute;left:0;top:0;bottom:0;margin:auto;opacity:0.1;}
.news-d-page .page-main .wrap-left-box .date .icon {margin-right:0.1rem;display:flex;}
.news-d-page .page-main .wrap-left-box .date .icon i{color:#999999;font-size:17px;}
.news-d-page .page-main .wrap-left-box .list{display:flex;align-items:center;grid-gap:12px;}
.news-d-page .page-main .wrap-left-box .list .item-title {font-family:'Outfit-M';}
.news-d-page .page-main .wrap-left-box .list .item:hover .item-box {background-color:var(--color-active);border-color:var(--color-active);}
.news-d-page .page-main .wrap-left-box .list .item:hover .item-box .text-box .icon img,.news-d-page .page-main .wrap-left-box .list .item:hover .item-box .text-box .icon svg{filter:brightness(0) invert(1);opacity:1;}
.news-d-page .page-main .wrap-left-box .list .item:hover .item-box .socials-img {opacity:1;transform:scale(1,1);}
.news-d-page .page-main .wrap-left-box .list .item .item-box {width:24px;height:24px;border:1px solid #999999;border-radius:50%;position:relative;}
.news-d-page .page-main .wrap-left-box .list .item .item-box::before {display:none;}
.news-d-page .page-main .wrap-left-box .list .item .item-box .text-box {width:100%;height:100%;}
.news-d-page .page-main .wrap-left-box .list .item .item-box .text-box .icon {width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.news-d-page .page-main .wrap-left-box .list .item .item-box .text-box .icon img,.news-d-page .page-main .wrap-left-box .list .item .item-box .text-box .icon svg {max-width:60%;height:70%;-webkit-filter:brightness(0);filter:brightness(0);opacity:0.4;}
.news-d-page .page-main .wrap-left-box .list .item .item-box .socials-img {position:absolute;top:100%;left:50%;margin-top:0.2rem;margin-left:-52px;width:104px;height:104px;background-color:white;border-radius:8px;padding:8px;z-index:99;opacity:0;-webkit-transform-origin:top center;transform-origin:top center;will-change:opacity;transform:scale(0,1);transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;}
.news-d-page .page-main .wrap-left-box .list .item .item-box .socials-img img {width:100%;height:100%;}
.news-d-page .page-main .wrap-left-box .list .item .item-box .socials-img:before {content:'';width:0;height:0;border-style:solid;border-width:0px 6px 6px 6px;border-color:transparent transparent white transparent;position:absolute;top:-6px;left:0;right:0;margin:auto;}
.news-d-page .page-main .news-detail-content * {font-size:var(--font18);line-height:1.55555;margin-bottom:0.18rem;white-space:normal !important;}
.news-d-page .page-main .wrap-right {padding-top:0.92rem;}
.news-d-page .page-main .wrap-right .list .item {padding:0.3rem 0;border-bottom:1px solid #f5f5f5;}
.news-d-page .page-main .wrap-right .list .item:hover .item-box .text-box .title {color:var(--color-active);}
.news-d-page .page-main .wrap-right .list .item .item-box {display:block;height:100%;overflow:hidden;position:relative;display:flex;justify-content:space-between;}
.news-d-page .page-main .wrap-right .list .item .item-box .public-img {width:35.6%;max-width:164px;border-radius:20px;overflow:hidden;}
.news-d-page .page-main .wrap-right .list .item .item-box .public-img::before {padding-top:73.39%;}
.news-d-page .page-main .wrap-right .list .item .item-box .text-box {width:64.4%;padding-left:0.2rem;}
.news-d-page .page-main .wrap-right .list .item .item-box .text-box .title {font-family:'Gilroy-M';color:#000000;line-height:1.25;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.news-d-page .page-main .wrap-right .list .item .item-box .text-box .date {margin-top:0.06rem;display:flex;align-items:center;}
.news-d-page .page-main .wrap-right .list .item .item-box .text-box .date .icon {width:16px;height:16px;margin-right:0.1rem;display:flex;align-items:center;}
.news-d-page .page-main .wrap-right .list .item .item-box .text-box .date .icon i{color:#999;}
@media (max-width:1024px) {
.news-d-page .page-main {padding:0;padding-top:1rem;}
.news-d-page .page-main .wrap-box {display:block;}
.news-d-page .page-main .wrap-box .wrap-left {width:100%;max-width:100%;padding-right:0;border:none;}
.news-d-page .page-main .wrap-box .wrap-right {width:100%;max-width:100%;}
.news-d-page .page-main .wrap-box .wrap-right .list .item .item-box {justify-content:flex-start;}
}
@media (max-width:768px) {
.news-d-page .page-main .wrap-box .wrap-right .list {grid-template-columns:repeat(2,1fr);grid-gap:20px;}
}
@media (max-width:480px) {
.news-d-page .page-main .wrap-box .wrap-right .list {grid-template-columns:repeat(1,1fr);}
}

.service-introduction {padding-top:0.9rem;}
.service-introduction .wrap-box{display:flex;justify-content:space-between;grid-gap:40px;}
.service-introduction .wrap-box .wrap-left {width:47.2%;max-width:680px;}
.service-introduction .wrap-box .wrap-left .text-body p {margin-bottom:0.1rem;}
.service-introduction .wrap-box .wrap-right {width:41.666667%;max-width:600px;text-align:center;}
@media (max-width:1024px) {
.service-introduction .wrap-box {display:block;}
.service-introduction .wrap-box .wrap-left {width:100%;max-width:100%;}
.service-introduction .wrap-box .wrap-right {width:100%;margin-top:0.6rem;}
}
.service-introduction .page-title {margin:0.52rem 0 0.32rem;}

.service-characteristics {padding-top:2.72rem;overflow:hidden;}
.service-characteristics .service-characteristics-swiper {margin-top:0.7rem;overflow:visible;}
.service-characteristics .service-characteristics-swiper .swiper-slide {height:auto;}
.service-characteristics .service-characteristics-swiper .swiper-slide .item-box {opacity:0.4;}
.service-characteristics .service-characteristics-swiper .swiper-slide-visible .item-box {opacity:1;}
@media (max-width:1024px) {
.service-characteristics .service-characteristics-swiper {padding-bottom:40px;}
.service-characteristics .service-characteristics-swiper .swiper-pagination {opacity:1;}
}
.service-characteristics .item-box {display:block;height:100%;overflow:hidden;position:relative;padding:0.4rem 0.4rem 0.7rem;background-color:#f0f3f7;border-radius:10px;}
.service-characteristics .item-box:hover .icon {background-color:var(--color-blue);}
.service-characteristics .item-box:hover .text-box .title {color:var(--color-blue);}
.service-characteristics .item-box .icon {width:58px;height:58px;background-color:var(--color-active);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.service-characteristics .item-box .icon img,.service-characteristics .item-box .icon svg {max-width:25px;}
.service-characteristics .item-box .text-box .title {font-family:'Gilroy-M';color:var(--color-active);margin:0.22rem 0 0.32rem;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.service-characteristics .item-box .text-box .text-body {color:#999999;line-height:1.3;}
.services-available {padding:2rem 0;}
.services-available .list .item:last-child .item-box {padding-bottom:0;border:none;}
.services-available .list .item:nth-child(2n) .item-box .public-img {order:2;}
.services-available .list .item .item-box {display:block;height:100%;overflow:hidden;position:relative;padding:0.8rem 0;border-bottom:1px solid #f0f3f7;display:flex;justify-content:space-between;}
.services-available .list .item .item-box .public-img {width:47.2%;max-width:680px;border-radius:10px;overflow:hidden;}
.services-available .list .item .item-box .public-img::before {padding-top:61.795%;}
.services-available .list .item .item-box .text-box {width:47.2%;max-width:680px;padding-top:0.32rem;}
.services-available .list .item .item-box .text-box .title {font-family:'Gilroy-M';color:#222222;}
.services-available .list .item .item-box .text-box .text-body {margin-top:0.3rem;}
.services-available .list .item .item-box .text-box .text-body * {margin-bottom:0.2rem;}
@media (max-width:1024px) {
.services-available .list .item .item-box {display:block;}
.services-available .list .item .item-box .public-img {width:100%;}
.services-available .list .item .item-box .text-box {width:100%;max-width:100%;}
}

.contact-introduction {padding-top:1.2rem;}
.contact-introduction .list {/*display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;*/display:flex;/*grid-gap:10px;*/margin-top:0.7rem;justify-content: space-between;flex-wrap: wrap;}
@media (max-width:1024px) {
.contact-introduction .list {display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;}
}
.contact-introduction .list .item{/*flex:1;*/width:48%;}
.contact-introduction .list .item .item-box {display:block;height:100%;overflow:hidden;position:relative;/*padding-bottom:0.44rem;*/padding: 0.44rem 0;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;}
.contact-introduction .list .item .item-box .icon {margin-right:0.24rem;line-height:1.8;}
.contact-introduction .list .item .item-box .icon i{font-size:20px;}
.contact-introduction .list .item .item-box .icon img,.contact-introduction .list .item .item-box .icon svg {max-width:16px;}
.contact-introduction .list .item .item-box .icon img path,.contact-introduction .list .item .item-box .icon svg path {fill:var(--color-active);}
.contact-introduction .list .item .item-box .text-box {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.contact-introduction .list .item .item-box .text-box .title {font-family:'Gilroy-M';margin-top: 5px;}
.contact-introduction .list .item .item-box .text-box .text-body {color:#222222;line-height:1.25;margin-top:0.28rem;}
.contact-introduction .down {margin-top:0.58rem;}
.contact-introduction .down #map {height:5.7rem;}
.contact-introduction .down #map .BMap_scaleCtrl {display:none;}
.contact-introduction .down #map a {display:inline-block;}
.contact-introduction .down #map img {display:inline-block;max-width:none;}


.contact-message {padding:1.28rem 0 1.2rem;}
.contact-message .from {margin-top:0.5rem;}
.contact-message .from .widget-label label {color:#000000;}
.contact-message .from input {font-size:var(--font18);color:#000000;padding:0;border:none;border-bottom:1px solid #000000;border-radius:0;}
.contact-message .from textarea {font-size:var(--font18);color:#000000;height:100%;padding:0;padding-top:44px;border:none;border-bottom:1px solid #000000;border-radius:0;}
.contact-message .from input::placeholder {color:#000000;color:rgba(153,153,153,0.5);}
.contact-message .from textarea::placeholder {color:#999999;color:rgba(153,153,153,0.5);}
.contact-message .from .widget-textarea {height:100%;}
.contact-message .from .info-list {grid-template-columns:repeat(2,1fr);grid-gap:40px 80px;grid-gap:clamp(20px,2.08333333vw,40px) clamp(40px,4.16666667vw,80px);margin-top:0.4rem;}
@media (max-width:768px) {
.contact-message .from .info-list {grid-template-columns:repeat(1,1fr);grid-gap:10px;}
.contact-introduction .list .item{/*flex:1;*/width:100%;}
}
.contact-message .from .info-list .widget-textarea-box {grid-row:span 2;position:relative;}
.contact-message .from .info-list .widget-textarea-box .widget-label {position:absolute;left:0;top:0;}
.contact-message .from .down{display:flex;justify-content:space-between;margin-top:0.42rem;}
@media (max-width:1024px) {
.contact-message .from .down{flex-direction:column;grid-gap:10px;}
}
.contact-message .from .btn-box {margin:0;}
.contact-message .from .btn-box .btn {height:auto;padding:0;background-color:transparent;color:var(--color-active);}
.contact-message .from .btn-box .btn .icon {width:52px;height:52px;background-color:var(--color-active);border-radius:50%;margin-right:0.15rem;display:flex;justify-content:center;align-items:center;}
@media (max-width:1024px) {
.contact-message .from .btn-box .btn .icon {width:36px;height:36px;}
}
.contact-message .from .btn-box .btn .icon i{font-size:20px;color:#fff;}
@media (max-width:1024px) {
.contact-message .from .btn-box .btn .icon img,.contact-message .from .btn-box .btn .icon svg {width:7px;}
}
.contact-message .from .widget-radio-box{display:flex;flex-wrap:wrap;grid-gap:20px;grid-gap:clamp(10px,1.04166667vw,20px) clamp(10px,1.04166667vw,20px);margin-top:0.12rem;}
.contact-message .from .layui-form-radio {line-height:initial;margin:0;padding:0 0.28rem;height:50px;background-color:#f0f3f7;border-radius:99px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
@media (max-width:768px) {
.contact-message .from .layui-form-radio {padding:0 0.16rem;height:45px;}
}
.contact-message .from .layui-form-radio i {display:none;}
.contact-message .from .layui-form-radio * {font-size:var(--font18);color:#999999;}
.contact-message .from .layui-form-radio:hover,.contact-message .from .layui-form-radio.layui-form-radioed {background-color:var(--color-active);color:#fff;}
.contact-message .from .layui-form-radio:hover *,.contact-message .from .layui-form-radio.layui-form-radioed * {color:#fff;}
.contact-message .from .layui-form-item {padding-left:30px;max-width:710px;}
@media (max-width:1024px) {
.contact-message .from .layui-form-item {max-width:100%;}
}
.contact-message .from .layui-form-item a {color:var(--color-active);}
@media (max-width:1024px) {
.contact-message .from .layui-form-item {padding-left:20px;}
}
.contact-message .from .layui-form-item .layui-form-checkbox i {width:14px;height:14px;border:1px solid #e5e5e5;border-radius:2px;}
@media (max-width:1024px) {
.contact-message .from .layui-form-item .layui-form-checkbox i {width:12px;height:12px;}
}
.contact-message .from .layui-form-item .layui-icon-ok:before {content:"\e605";width:auto;height:auto;border-radius:0;line-height:14px;}
@media (max-width:1024px) {
.contact-message .from .layui-form-item .layui-icon-ok:before {line-height:12px;}
}
.contact-message .from .layui-form-item .layui-form-checked .layui-icon-ok:before {color:white;}

#pagesize ul {width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px;grid-gap:clamp(10px,1.04166667vw,20px) clamp(10px,1.04166667vw,20px);margin-top:0.8rem;}
#pagesize ul * {font-size:var(--font18);color:#999999;}
#pagesize ul a {min-width:50px;height:50px;padding:0px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,0.1);-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
@media (max-width:1024px) {
#pagesize ul a {min-width:45px;height:45px;}
}
@media (max-width:768px) {
#pagesize ul a {min-width:40px;height:40px;}
}

#pagesize ul a img,#pagesize ul a svg {max-width:7px;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
#pagesize ul a img path,#pagesize ul a svg path {fill:#999999;}
#pagesize ul a.active,#pagesize ul a:hover {background:var(--color-active);color:#FFFFFF;}
#pagesize ul a.active svg path,#pagesize ul a:hover svg path {fill:#fff;}
#pagesize ul a.active img,#pagesize ul a:hover img,#pagesize ul a.active svg,#pagesize ul a:hover svg {filter:brightness(0) invert(1);}
#pagesize ul .item {border:none;min-width:initial;display:flex;align-items:center;gap:20px;grid-gap:clamp(10px,1.04166667vw,20px) clamp(10px,1.04166667vw,20px);}
#pagesize ul .item:hover {background-color:transparent;color:var(--color-active);}
#pagesize ul .item input {width:50px;height:50px;border:1px solid rgba(0,0,0,0.1);border-radius:50%;text-align:center;}
@media (max-width:1024px) {
#pagesize ul .item input {width:45px;height:45px;}
}
@media (max-width:768px) {
#pagesize ul .item input {width:40px;height:40px;}
}

.error {background:url(../images/404-bg.jpg) no-repeat center;background-size:cover;}
.error-page {padding:2.1rem 0 3.5rem;margin-bottom:-2.1rem;}
.error-page .error-main {width:100%;}
.error-page .error-main .text-body {padding:0 0.5rem;text-align:center;}
.error-page .error-main .text-body img {margin-bottom:0.44rem;}
.error-page .error-main .btn-container {margin-top:0.74rem;display:flex;justify-content:center;}
.error-page .error-main .btn-container .more {padding:0 0.34rem 0 0.38rem;height:50px;border:1px solid var(--color-active);border-radius:99px;display:flex;align-items:center;}
.error-page .error-main .btn-container .more:hover {background-color:var(--color-active);color:#fff;}
.error-page .error-main .btn-container .more:hover .more-primary-circle img,.error-page .error-main .btn-container .more:hover .more-primary-circle svg {-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
.error-page .error-main .btn-container .more .more-primary-circle {width:auto;height:auto;max-width:7px;margin:0;margin-left:0.12rem;background-color:transparent;}
.error-page .error-main .btn-container .more .more-primary-circle img,.error-page .error-main .btn-container .more .more-primary-circle svg {-webkit-filter:initial;filter:initial;}

.public-page {padding:0 0 1rem;}
.public-page .wrap-box {display:flex;justify-content:space-between;}
.public-page .wrap-box .wrap-left {width:25%;max-width:360px;padding-right:40px;}
.public-page .wrap-box .wrap-right {width:75%;max-width:1080px;}
@media (max-width:1024px) {
.public-page .wrap-box {display:block;padding-top:1rem;}
.public-page .wrap-box .wrap-left {width:100%;max-width:100%;padding:0;}
.public-page .wrap-box .wrap-right {width:100%;max-width:1000%;margin-top:0.6rem;}
}
.public-page .page-title .title {font-family:'Gilroy-M';}
.public-page .public-content h5 {font-family:'Gilroy-M';font-size:var(--font24);color:#222222;}
.public-page .public-content p {font-size:var(--font16);line-height:1.6872;}
.public-page .public-content p strong {font-family:'Gilroy-M';font-size:var(--font18);color:#222222;font-weight:initial;}
.public-page .list-sitemap {display:grid;grid-template-columns:repeat(3,1fr);}
@media (max-width:768px) {
.public-page .list-sitemap {grid-template-columns:repeat(2,1fr);}
}
.public-page .list-sitemap .item {border-top:1px solid #e5e5e5;padding:0.74rem 0;}
.public-page .list-sitemap .item:nth-child(-n + 3),.public-page .list-sitemap .item:last-child {border:none;}
@media (max-width:768px) {
.public-page .list-sitemap .item:last-child {border:none;}
}
.public-page .list-sitemap .item:nth-child(4) {grid-column:span 3;}
.public-page .list-sitemap .item:nth-child(4) .text-body {display:grid;grid-template-columns:repeat(3,1fr);}
@media (max-width:768px) {.public-page .list-sitemap .item:nth-child(4) {grid-column:span 2;}
.public-page .list-sitemap .item:nth-child(4) .text-body {grid-template-columns:repeat(2,1fr);}
}
.public-page .list-sitemap .item .item-box a {display:block;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.public-page .list-sitemap .item .item-box a:hover {color:var(--color-active);}
.public-page .list-sitemap .item .item-box .title {color:var(--color-active);margin-bottom:0.22rem;}
.public-page .list-sitemap .item .item-box .text-body {line-height:1.6;color:#222222;}
.public-page .search-page {padding:0.6rem 0 0.65rem;}
.public-page .search-page .search-up {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:40px;}
@media (max-width:1024px) {
.public-page .search-page .search-up {display:block;}
}
.public-page .search-page .search-up .page-title .title {font-family:'Gilroy-B';}
.public-page .search-page .search-up .searchform {max-width:520px;}
@media (max-width:1024px) {
.public-page .search-page .search-up .searchform {margin-top:0.6rem;max-width:100%;}
}
.public-page .search-page .search-up .searchform .input {height:70px;padding:0 140px 0 68px;background-color:#f0f3f7;border:none;color:#222222;}
.public-page .search-page .search-up .searchform .icon {width:18px;height:100%;position:absolute;left:0;top:0;margin-left:0.29rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.public-page .search-page .search-up .searchform .icon img,.public-page .search-page .search-up .searchform .icon svg {max-width:18px;}
.public-page .search-page .search-up .searchform .icon img path,.public-page .search-page .search-up .searchform .icon svg path {fill:#3a3a3a;}
.public-page .search-page .search-up .searchform .iconfont {right:0;width:auto;height:100%;border-radius:99px;padding:0 0.36rem;}
.public-page .search-page .search-down {margin-top:0.8rem;}
.public-page .search-page .search-down .recommend_list {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}
.public-page .search-page .search-down .recommend_list a {position:relative;color:#999999;padding:0 0.18rem;}
.public-page .search-page .search-down .recommend_list a.active {color:var(--color-active);}
.public-page .search-page .search-down .recommend_list a:first-child {padding-left:0;}
.public-page .search-page .search-down .recommend_list a:first-child::before {display:none;}
.public-page .search-page .search-down .recommend_list a::before {content:'';width:1px;height:12px;background-color:#999999;position:absolute;left:0;top:0;bottom:0;margin:auto;}
.public-page0 {padding:0;}
.search-box {padding:0.7rem 0 0.3rem;background-color:#f0f3f7;}
.search-box .no-result-page {padding:0.1rem 0 1rem;}
.search-box .no-result-page .text-body {font-family:'Gilroy-M';color:#3a3a3a;line-height:1.25;}
.search-box .public-content {padding:0 0 1.1rem;}
.search-box .public-content .page-title {margin-bottom:0.38rem;}
.search-box .public-content .page-title .title {font-family:'Gilroy-M';color:#3a3a3a;}
.search-box .public-content .page-title .title span {display:inline-block;}
.search-box .public-content .list {margin-top:0;}
.search-box .public-content .list .item:hover .item-box {background-color:var(--color-active);}
.search-box .public-content .list .item .item-box {background-color:#fff;}
.search-box .public-content.news-page .list {grid-template-columns:repeat(1,1fr);}
.search-box .public-content.news-page .list .item .item-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.search-box .public-content.news-page .list .item .item-box .public-img {width:31.5%;max-width:454px;}
.search-box .public-content.news-page .list .item .item-box .text-box {width:68.5%;max-width:986px;padding:0.5rem 0.6rem;}
.search-box .public-content.news-page .list .item .item-box .text-box .title {min-height:initial;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.search-box .public-content.news-page .list .item .item-box .text-box .text-body {margin:0.1rem 0 0.88rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}

@media (max-width:768px) {
.search-box .public-content.news-page .list .item .item-box {display:block;}
.search-box .public-content.news-page .list .item .item-box .public-img {width:100%;}
.search-box .public-content.news-page .list .item .item-box .text-box {width:100%;padding:0.4rem;}
}
.search-box .public-content.download-page .list .item .item-box .text-box .icon-bg svg path {stroke:#dadfe5;fill:#fff;}
.search-box .Join-d-page {padding:0 0 1.1rem;}
.search-box .Join-d-page .page-title {margin-bottom:0.38rem;}
.search-box .Join-d-page .page-title .title {font-family:'Gilroy-M';color:#3a3a3a;}
.search-box .Join-d-page .page-title .title span {display:inline-block;}
.search-box .Join-d-page .wrap-box .wrap-right {width:100%;max-width:100%;}
.search-box .Join-d-page .right-container {padding-left:0;border:none;}
.search-box .Join-d-page .tab-ul {border-top:1px solid #e4e9f0;}
.search-box .Join-d-page .tab-ul li .top {border-color:#e4e9f0;}
.search-box .Join-d-page .tab-ul li .bom {padding-top:0.3rem;}
.search-box .Join-d-page .tab-ul li .bom .list {margin:0;}
.search-box .Join-d-page .tab-ul li.active {padding:0;}
.ani-text {display:initial;background:rgba(0,0,0,0.4) -webkit-linear-gradient(to right,#222222,#222222) no-repeat;background:rgba(0,0,0,0.4) linear-gradient(to right,#222222,#222222) no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-size:0 100%;-webkit-transition:background-size cubic-bezier(0.1,0.5,0.5,1) 0.5s;transition:background-size cubic-bezier(0.1,0.5,0.5,1) 0.5s;}
@media (max-width:1200px) {
.ani-text {background:transparent;-webkit-text-fill-color:inherit;-webkit-background-clip:initial;}
}

.index-bg {background-color:#f5f5f5;position:relative;overflow:hidden;}
.index-bg .icon-right {position:absolute;right:0;top:0;width:6rem;overflow:hidden;}
@media (max-width:1200px) {
.index-bg .icon-right {display:none;}
}
.index-bg .icon-left {position:absolute;left:0;top:0;width:14.4rem;margin-top:6.16rem;margin-left:-5.88rem;}
.index-bg .icon-left img {mix-blend-mode:darken;opacity:0.1;}
@media (max-width:1200px) {
.index-bg .icon-left {margin-top:5.2rem;}
}
.index-about {padding-top:1.96rem;}
@media (max-width:1024px) {
.index-about {padding-top:1rem;}
}
.index-about .page-main {max-width:965px;}
.index-about .subtitle {font-family:'Outfit-R';color:rgba(0,0,0,0.4);line-height:1.11111;margin-top:0.3rem;}
@media (max-width:1200px) {
.index-about .subtitle * {color:#222222;}
}
.index-about .btn-container {margin-top:0.6rem;}
.index-about .list {margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:60px;grid-gap:clamp(30px,3.125vw,60px) clamp(30px,3.125vw,60px);}
@media (max-width:768px) {
.index-about .list {grid-gap:10px;}
}
.index-about .list .item {-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.index-about .list .item:hover .item-box .icon img {filter:drop-shadow(-80px 0 var(--color-blue));transform:translate(80px);}
.index-about .list .item:hover .item-box .text-box .num {color:var(--color-blue);}
.index-about .list .item .item-box {display:block;height:100%;position:relative;padding-top:0.4rem;border-top:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.index-about .list .item .item-box .icon {width:68px;height:73px;padding:1px;margin-right:0.3rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;}
.index-about .list .item .item-box .text-box .num {color:var(--color-active);line-height:0.9;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.index-about .list .item .item-box .text-box .num .num-move {font-family:'Gilroy-B';font-size:var(--font60);}
.index-about .list .item .item-box .text-box .num sup {margin-left:0.06rem;position:relative;top:-0.05rem;}
.index-about .list .item .item-box .text-box .title {line-height:1.333;margin-top:0.06rem;}


.index-products {padding:3.85rem 0 1.96rem;}
.index-products .up {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.index-products .list {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 2px;margin-top:0.46rem;}
@media (max-width:768px) {
.index-products .list {grid-template-columns:repeat(2,1fr);}
}
@media (max-width:480px) {
.index-products .list {grid-template-columns:repeat(1,1fr);}
}
.index-products .list .item {margin-bottom:2px;}
.index-products .list .item:hover .item-box .text-box .title-box .title {color:#222222;}
.index-products .list .item:hover .item-box .text-box .title-box .icon {background-color:var(--color-active);}
.index-products .list .item:hover .item-box .text-box .title-box .icon svg path {fill:#fff;}
.index-products .list .item .item-box {display:block;height:100%;overflow:hidden;position:relative;background-color:#fff;border-radius:10px;}
.index-products .list .item .item-box .public-img::before {padding-top:87.74%;}
.index-products .list .item .item-box .text-box {width:100%;padding:0 0.4rem 0.4rem;position:absolute;left:0;bottom:0;word-break:break-all;}
.index-products .list .item .item-box .text-box .title-box {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;}
.index-products .list .item .item-box .text-box .title-box .title {font-family:'Gilroy-M';color:#666666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;-webkit-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.index-products .list .item .item-box .text-box .title-box .icon {width:36px;height:36px;background-color:#d9d9d9;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 0.45s cubic-bezier(0.165,0.84,0.44,1);}
.index-products .list .item .item-box .text-box .title-box .icon i{font-size:18px;color:#fff;}
@media (max-width:768px) {
.index-products .c-mb {display:flex;justify-content:center;margin-top:0.6rem;}
}

.index-service-support {background-color:#0d0d0d;position:relative;overflow:hidden;}
.index-service-support .up {position:relative;top:0;left:0;width:100%;opacity:0;}
.index-service-support .up .img img {width:100%;height:100%;object-fit:cover;}
.index-service-support .item .item-box {display:block;min-width:320px;max-width:320px;min-height:270px;max-height:270px;height:100%;overflow:hidden;position:relative;padding:0.4rem;background-color:#141414;border-radius:10px;word-wrap:break-word;white-space:normal;}
@media (max-width:480px) {
.index-service-support .item .item-box {
min-width:initial;max-width:initial;min-height:initial;max-height:initial;}
}
.index-service-support .item .item-box .text-box .title-box{display:flex;justify-content:space-between;-webkit-box-align:center;align-items:center;grid-gap:30px;}
.index-service-support .item .item-box .text-box .title-box .title {font-family:'Gilroy-M';color:#fff;line-height:1.08;flex:1;}
.index-service-support .item .item-box .text-box .title-box .icon img path,.index-service-support .item .item-box .text-box .title-box .icon svg path {fill:var(--color-active);}
.index-service-support .item .item-box .text-box .text-body {margin-top:0.55rem;color:#fff;line-height:1.375;opacity:0.5;overflow:auto;max-height:calc(4em * 1.375);padding-right:0.1rem;}
@media (max-width:480px) {
.index-service-support .item .item-box .text-box .text-body {margin-top:0.6rem;}
}
.index-service-support .story-type--art0 .item-one {position:absolute;left:0;bottom:0;margin-bottom:270px;z-index:1;}
.index-service-support .story-type--art0 .item-one .item-box {min-width:480px;padding:0.6rem;background-color:var(--color-active);border-radius:10px;}
.index-service-support .story-type--art0 .item-one .item-box .page-title2 .title {color:#fff;opacity:0.3;}
.index-service-support .story-type--art0 .item-one .item-box .page-title2 .subtitle {color:#fff;margin-top:0.18rem;}
.index-service-support .story-type--art0 .item-one .item-box .page-title2 .subtitle * {white-space:pre-line;}
@media (max-width:1200px) {
.index-service-support .story-type--art0 .item-one .item-box .page-title2 .subtitle * {white-space:inherit;}
}
.index-service-support .story-type--art0 .item-one .item-box .btn-container {margin-top:0.5rem;}
.index-service-support .story-type--art0 .item {min-width:480px;opacity:0;}
@media (max-width:480px) {
.index-service-support .story-type--art0 .item-one {position:relative;margin-bottom:0.4rem;}
.index-service-support .story-type--art0 .item-one .item-box {min-width:auto;}
.index-service-support .story-type--art0 .item {min-width:auto;display:none;}
}
.index-service-support .story-type__slider {display:flex;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;margin-top:-3rem;}
@media (max-width:480px) {
.index-service-support .story-type__slider {margin-top:0;flex-flow:column;height:auto;padding:1rem 20px;grid-gap:10px;}
}
.index-service-support .story-type__item {display:flex;flex-direction:column;justify-content:center;}
.index-service-support .story-type__item:nth-child(2n+1) .item {margin-bottom:270px;}
@media (max-width:480px) {
.index-service-support .story-type__item:nth-child(2n+1) .item {margin:0;}
}
.index-service-support .story-type__item:nth-child(2n) .item {margin-top:270px;}
@media (max-width:480px) {
.index-service-support .story-type__item:nth-child(2n) .item {margin:0;}
}
.index-service-support .story-type__item:first-child {padding-left:calc((100% - 1440px) / 2);}
.index-service-support .story-type__item:last-child {padding-right:calc((100% - 1440px) / 2);}
@media (max-width:1560px) {
.index-service-support .story-type__item:first-child {padding-left:60px;}
.index-service-support .story-type__item:last-child {padding-right:60px;}
}
@media (max-width:990px) {
.index-service-support .story-type__item:first-child {padding-left:20px;}
.index-service-support .story-type__item:last-child {padding-right:20px;}
}
@media (max-width:480px) {
.index-service-support .story-type__item:first-child {padding-left:0;}
.index-service-support .story-type__item:last-child {padding-right:0;}
}
.index-service-support .story-type__title-inner {display:flex;}
.index-service-support .story-type__title-inner .title{display:flex;align-items:flex-end;font-size:var(--font24);color:#666666;line-height:1;}
.index-service-support .story-type__title-inner .title em {font-size:var(--font48);color:#000;margin-bottom:-6px;margin-right:0.4rem;}
@media (max-width:768px) {
.index-service-support .story-type__title-inner {display:block;}
.index-service-support .story-type__title-inner .title {display:block;line-height:1.333;font-size:14px;}
.index-service-support .story-type__title-inner .title em {display:block;margin-bottom:8px;}
}
.index-service-support .story-type__gallery {position:relative;}
.index-service-support .story-type__gallery > li {display:inline-block;vertical-align:top;position:relative;width:5.2rem;overflow:hidden;}
.index-service-support .story-type__gallery > li .jt-lazyload {width:100%;height:100%;position:absolute;left:0;top:0;}
.index-service-support .story-type__gallery > li + li {margin-left:24px;}
@media (max-width:480px) {
.index-service-support .story-type__gallery {overflow-x:auto;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;scrollbar-width:0;}
.index-service-support .story-type__gallery::-webkit-scrollbar {display:none;}
.index-service-support .story-type__gallery > li {width:280px !important;}
}
@media screen and (max-height:800px) {
.index-service-support .story-type__gallery > li.active {width:49.12rem;}
.index-service-support .story-type__gallery > li.active .pb {padding-bottom:46.46%;}
.index-service-support .story-type__gallery > li .pb {padding-bottom:95%;}
}
.index-news {padding:1.2rem 0 1.55rem;background-color:#fff;}
.index-news .up{align-items:flex-end;}
@media (max-width:768px) {
.index-news .up {align-items:flex-start;}
}
.index-news .news-swiper-main {border-radius:0;margin-top:0.74rem;}
.index-news .news-swiper-main .swiper-tab-box {order:0;padding:0;}
.index-news .news-swiper-main .news-swiper-left {orphans:2;}
.index-news .swiper-tab {height:100%;display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;}
.index-news .swiper-tab .item {position:relative;padding:0.29rem 1.3rem 0.29rem 0.6rem;border-bottom:0;}
.index-news .swiper-tab .item.active::after {opacity:1;animation:h-line 3s 0.3s linear both infinite;}
.index-news .swiper-tab .item.active .text-body {margin-top:0;height:0;-webkit-animation:initial;animation:initial;}
.index-news .swiper-tab .item::before,.index-news .swiper-tab .item::after {content:'';width:2px;height:100%;background-color:#f5f5f5;position:absolute;left:0;top:0;}
.index-news .swiper-tab .item::after {background-color:var(--color-active);opacity:0;}
.index-news .swiper-tab .item .item-right {display:none !important;}
@media (max-width:768px) {
.index-news .c-mb {display:flex;justify-content:center;margin-top:0.6rem;}
}
.index-cooperative-partner {padding-top:0;padding-bottom:1.2rem;background-color:#fff;}
.index-cooperative-partner #about-cooperative-partner-swiper1 {margin-top:0;}
.index-cooperative-partner .item-box .img::before {border-radius:0;}
.index-cooperative-partner .item-box:hover .img::before {-webkit-transform:initial;transform:initial;}
                            
                            
.row{margin-right:-10px;margin-left:-10px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-align-items:center;align-items:center;}
.row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;-webkit-box-sizing: border-box;box-sizing:border-box;}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
  .col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}
  .col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}
}

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left;}
  .col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}
  .col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}
}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
  .col-lg-12 {width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}
  .col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}
}