@charset "utf-8";
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
p{margin: 0;}
.edit-info *{white-space: initial !important;overflow-wrap: break-word;hyphens: auto;-webkit-hyphens: auto; -moz-hyphens: auto;}
.edit-info p + p.tc{margin-top: var(--padding-margin__10);}
.edit-info p{text-indent: 2em;}
.edit-info table{width: 100%;border-collapse: collapse;text-align: center;}
.edit-info table tr:nth-child(1){background-color: #fff9ec;text-align: center;font-size: var(--font-size__22);}
.edit-info table tr:nth-child(1) td{color: #222222;font-weight: var(--font-weight__m);height: 0.68rem;}
.edit-info table td{border: 1px solid #e1e1e1;line-height: 1.2;padding: 0.1rem;color: #222222;}
.edit-info h2{font-size: var(--font-size__20);font-weight: var(--font-weight__m);}
.edit-info h1,.edit-info h2,.edit-info h3,.edit-info h4,.edit-info h5,.edit-info h6{margin: initial;}
.Pages{padding-top:var(--padding-margin__50);}
.desc{color: #333333;}
:root{
--max-width: 1440;
--max-width2: 1600;
--background-cover: no-repeat center center / cover;
--background-contain: no-repeat center center / contain;
--default-color__rgb: 51, 51, 51; /*#333*/
--default-color: rgba(var(--default-color__rgb), 1);
--primary-color__rgb: 0, 60, 150;/*#003c96*/
--primary-color: rgba(var(--primary-color__rgb), 1);
--secondary-color__rgb:254, 216, 6/*#fed806*/;
--secondary-color:rgba(var(--secondary-color__rgb), 1);
--font-family: 'hm', sans-serif;
--font-family__en: '', sans-serif;
--white-color__rgb: 255,255,255; /*var(--white-color)*/
--white-color: rgba(var(--white-color__rgb), 1);
--black-color__rgb: 0,0,0; /*#000000*/
--black-color: rgba(var(--black-color__rgb), 1);
--main_line_height: 1.5;
--button_height: 0.7rem;
--font-weight__l: 100;
--font-weight__r: 400;
--font-weight__m: 500;
--font-weight__sb: 600;
--font-weight__b: 700;
--ttf:cubic-bezier(0.175, 0.885, 0.32, 1.275);
--transition: 1s var(--ttf);
--ttf-bouce:cubic-bezier(0.175, 0.885, 0.32, 1.275);
--itemhover:	transform: translate3d(0, -4px, 0);
--header_height: 1rem;
--header_height__up: 0.7rem;
--border:1px solid #ededed;
--bg-color:#edf2f7;
}

/* 比例要求 */
/*超过1920px时，比例不变  默认*/
html{font-size: 100px;}
main{/*max-width: 1920px;*/margin: 0 auto;}
@media (max-width: 1440px) {
html:not(.view){font-size: calc(100 / 1680 * 100vw);}
}
@media (max-width: 1024px) {
html:not(.view){font-size: calc(100 / 1000 * 100vw);}
}
@media (max-width: 480px) {
html:not(.view){font-size: calc(100 / 560 * 100vw);}
}

body{font-size: var(--font-size__16); font-family:var(--font-family); line-height:  var(--main_line_height); color: var(--default-color);}

.container {width: 94%;margin: 0 auto;max-width: calc(var(--max-width) * 1px);position: relative;z-index: 1;}
.container-1600 {width: 94%;margin: 0 auto;max-width: calc(var(--max-width2) * 1px);position: relative;z-index: 1;}
@media (max-width: 1024px) {
.container { width: 94%;}
.container-1600{ width: 94%;}
:root{
  --header_height: 0.65rem;
}
}
.view.editor{line-height: 1.8;}

/* btn */
.read-more{font-size:var(--font-size__18);color: var(--primary-color);display: flex;align-items: center;}
.read-more span{margin-right: 0.09rem;}
.read-more:after{content: "";width: 0.24rem;height: 0.24rem;transition: all 0.5s;background: var(--secondary-color) url(../images/arr-r_blue.svg) no-repeat center center/0.06rem 0.09rem;border-radius: 50%;}
.read-more.big:after{width: 0.5rem;height: 0.5rem;background-size: 0.1rem 0.15rem;background-image: url(../images/arr-r_white.svg);}
.read-more.primary:after{background-color: transparent;border: 1px solid var(--primary-color);background-image: url(../images/arr-r_blue.svg);}
.read-more:hover.primary:after{background-color: var(--primary-color);background-image: url(../images/arr-r_white.svg);}
@media(max-width:480px){
}

/* swiper 重置 */
/* cusarr */
.swiper-button-prev,.swiper-button-next{width: 0.56rem;height: 0.56rem;border-radius: 50%;transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);transform: translateX(0);background: no-repeat center center; background-size: 0.08rem auto;border: 1px solid rgba(var(--black-color__rgb), 0.5);margin: 0;transition: all 0.5s;}
.swiper-button-prev:not(.swiper-button-disabled):hover,.swiper-button-next:not(.swiper-button-disabled):hover{background-color: var(--primary-color);}
.swiper-button-prev:hover,.swiper-button-next:hover{background-color: var(--primary-color) !important;border-color: var(--primary-color);}
.swiper-button-prev{background-image: url(../images/swiper/prev.svg);}
.swiper-button-prev:hover{background-image: url(../images/swiper/prev-on.svg);}
.swiper-button-next{background-image: url(../images/swiper/next.svg);}
.swiper-button-next:hover{background-image: url(../images/swiper/next-on.svg);}
.swiper-button-prev:after,.swiper-button-next:after{display: none;}

.swiper-pagination{width: 100%;bottom: 0.25rem;}
.swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;position: relative;background-color: rgba(var(--primary-color__rgb), 0.2);opacity: 1;position: relative;border: 0px;overflow: hidden;border-radius: 50%;}
.swiper-pagination-bullet:after{width: 0;height: 0;background-color:var(--primary-color);left: 50%;top: 50%;content: "";position: absolute;transition: all 0.3s;border-radius: 50%;}
.swiper-pagination-bullet:not(:last-child){margin-right: 0.1rem;}
.swiper-pagination-bullet-active{width: 0.2rem;border-radius: 0.06rem;}
.swiper-pagination-bullet-active:after{background-color: var(--primary-color);width: 100%;height: 100%;left: 0;top: 0;border-radius: 0.05rem;}
.swiper-pagination.st{position: static;margin: var(--padding-margin__50) 0 0;}

.swiper-scrollbar{background: url(../images/scrollybg.gif) repeat-x 0 center;}
.swiper-scrollbar-drag{background-color: var(--primary-color);}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{height: 0.04rem;}

/* Start
========================================================================== */
header{position: fixed;left: 0;top: 0;width: 100%;z-index: 1000; transition: all 0.5s;--max-width:1600;border-bottom: 1px solid transparent;background-color: transparent;border-bottom: 0 !important;}
header .logo img{ height: 0.48rem;}
header .logo img.white{display: none;}
header .logo img.cai{display: block;}
header .container{height: var(--header_height);position: static;transition: all 0.5s;max-width: calc(var(--max-width2) * 1px);}
header.down{top: -100%;}
header.up{top: 0%;}
.main-nav{margin-left: auto;padding-right: 0.7rem;position: relative;}
.main-nav li{margin: 0 0.37rem 0 0;}
.main-nav li > span,
.main-nav li span a{display: block;font-size: var(--font-size__18);color: #000000;}
.main-nav li span a{line-height: var(--header_height);position: relative;display: block;}
.main-nav li span a::before{position: absolute; content:''; left: 50%; bottom: 0.29rem; height: 0.03rem; transform: translateX(-50%);opacity: 0;width: 0; transition: var(--transition);}
.main-nav li span a::before{background-color: var(--white-color); }
.main-nav li span a::before{background-color:var(--secondary-color); }

.h-lang dt{display: flex;align-items: center;justify-content: center;}
.h-lang dt:before{content: "";background: url(../images/diqiu2.gif) no-repeat center center/125% 125%;border-radius: 50%;border: 1px solid #333;margin-right: 0.1rem;width: 0.18rem;height: 0.18rem;}
.h-lang dt:after{content: "";width: 8px;height: 5px;background: url(../images/arr-b_gray.svg) no-repeat;}
.h-lang dd{position: absolute;left: 0;top: 100%;width: 100%;}
.h-lang a{margin-right: 0.13rem;}
.h-lang a:hover{color: #777777;}

.open-search{display: block;width: 0.19rem; height: 0.19rem; background: var(--background-contain);cursor: pointer;background-image: url(../images/search-dark.svg);margin-right: 0.4rem;position: relative;}
.open-search:before{content: "";width: 1px;height: 10px;background-color: #111111;position: absolute;right: -0.2rem;top: 50%;margin-top: -5px;opacity: 0.4;}
.search-show .open-search{background-image: url(../images/close-white.svg) !important;}

.top-search{position: absolute; top: 100%; left: 0;width: 100%;padding: 0.2rem 0; background-color: rgba(var(--black-color__rgb),0.3);display: flex;justify-content: center; transform: translateY(0.2rem); opacity: 0; transition: var(--transition); visibility: hidden;}
.top-search .inner{position: relative;border-radius: 0.05rem;max-width: 6rem;width: 90%;background-color: var(--white-color);padding: 0 0.2rem 0 0;}
.top-search .form-input{padding: 0 0.2rem; line-height: 0.52rem;height: 0.52rem;flex: 1;}
.top-search .btn{ width: 0.4rem;height: 0.4rem;background: url(../images/search-dark.svg) var(--background-contain); margin-left: 0.2rem; flex-shrink: 0; background-size: auto 60%;}
.search-show .top-search{transform: translateY(0); opacity: 1; visibility: visible;}

/* 鼠标滑过头部样式 */
header.dark-style{background-color: #fff;border-bottom-color: #fff;}
header.getsmall{box-shadow: 0 0 10px rgba(0,0,0,0.08);}
header.getsmall .container{height: var(--header_height__up);}
header.light-style .logo img.white{display: block;}
header.light-style .logo img.cai{display: none;}
header.light-style .h-lang dt:before {background: url(../images/diqiu.gif) no-repeat center center/125% 125%; border: 1px solid #ffffff;}
header.light-style .h-lang dt:after,
header.light-style .open-search {filter: brightness(0) invert(1);}
header.light-style .open-search:before{background-color: #fff;}
header.light-style .h-lang a{color: #fff;}

/* 导航下拉 */
.main-nav .sub{background-color: #f1f4fb;width: 10.3rem;}

/* 详情头部 */
header.dark-style{background-color: #fff;border-bottom-color: #fff;}
header.getsmall,.news-page_details header{box-shadow: 0 5px 14px rgba(0,0,0,0.05);}
header.getsmall .container{height: var(--header_height__up);}
.news-page_details header{background-color: #fff;}
.news-page_details header.light-style .logo img.white{display: none;}
.news-page_details header.light-style .logo img.cai{display: block;}
.news-page_details header.light-style .h-lang dt:before,
.news-page_details header.light-style .h-lang dt:after,
.news-page_details header.light-style .open-search {filter: none;}
.news-page_details header.light-style .open-search:before{background-color: transparent;}
.news-page_details header.light-style .h-lang a{color: inherit;}
.news-page_details .main-nav li span a{color: #333 !important;}

@media (min-width:1025px) {
header.light-style .main-nav li span a{color: var(--white-color);}
.main-nav li:nth-child(2){position: static;}
.main-nav li.aon span a::before{width: 0.2rem; opacity: 1;}
/* 导航下拉 */
.main-nav .sub{position: absolute; top: 100%;left: 0;opacity: 0; clip-path: polygon(0 0,100% 0,100% 0,0 0);padding: 0.5rem;transition: all 0.6s;}
.main-nav .sub .left{flex: 1;}
.main-nav .sub .info h2{font-size: var(--font-size__30);line-height: 1;margin-bottom: 0.11rem;font-weight: var(--font-weight__r);}
.main-nav .sub .info p{font-size: var(--font-size__18);color: #999999;margin-bottom: 0.18rem;}
.main-nav .sub dl{margin-bottom: -0.24rem;}
.main-nav .sub dd{width: 50%;margin-bottom: 0.24rem;font-size: var(--font-size__18);}
.main-nav .sub dd a:after{width: 0.07rem;height: 0.12rem;content: "";display: inline-block;margin-left: 0.23rem;background: url(../images/arr-r_black.svg) var(--background-contain);opacity: 0.4;transition: all 0.5s;}
.main-nav .sub dd a:hover:after{background-image: url(../images/arr-r_blue.svg);opacity: 1;transform: translateX(0.06rem);}
.main-nav .sub .ispic{width: 4.42rem;}
.main-nav .show .sub{opacity: 1;clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
.main-nav .show .sub .info h2{animation:fadeInUpSmall 0.5s ease both;-webkit-animation:fadeInUpSmall 0.5s ease both;-moz-animation:fadeInUpSmall 0.5s ease both;}
.main-nav .show .sub .info p{animation:fadeInUpSmall 0.8s ease both;-webkit-animation:fadeInUpSmall 0.8s ease both;-moz-animation:fadeInUpSmall 0.8s ease both;}
.main-nav .show .sub dl{animation:fadeInUpSmall 1s ease both;-webkit-animation:fadeInUpSmall 1s ease both;-moz-animation:fadeInUpSmall 1s ease both;}
.main-nav .show .sub .ispic img{animation:fadeInfilter 2s ease both;-webkit-animation:fadeInfilter 2s ease both;-moz-animation:fadeInfilter 2s ease both;}
}
@media(max-width:1600px){
  .main-nav{padding-right: 0.4rem;}
  .main-nav li{margin: 0 0.3rem 0 0;}
  .main-nav .sub{width: 9.5rem;}
}
@media (max-width:1024px) {
.main-nav{position: fixed; top: var(--header_height); width: 72%;bottom: 0;background: rgba(var(--white-color__rgb), 0.98); left: -100%;transform: translateX(-100%); transition: 0.5s ease-in-out;padding-right: 0;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.menu-show .main-nav{ left: 0; transform: translateX(0);}
.main-nav ul{overflow: auto; padding: 0 0.2rem;max-height: calc(100vh - var(--header_height));overflow-y: auto;}
.main-nav li{border-bottom: 1px solid rgba(var(--black-color__rgb), 0.1);margin-right: 0;}
.main-nav li span{position: relative;z-index: 1;overflow: hidden;display: block;;}
.main-nav li span a{line-height: 3;font-size: var(--font-size__34)}
.wap-op{position: absolute;right: 0; width: 0.5rem; height: 100%;z-index: 10; background: url(../images/arr-b_gray.svg) no-repeat center center; background-size: auto 0.5em; top: 0; transition: 0.3s; will-change: transform;}
.main-nav li.wap-show .wap-op{transform: rotate(-180deg);}
/* 导航下拉 */
.main-nav .sub{display: none;width: 100%;}
.main-nav .sub .info,.main-nav .sub .ispic{display:none;}
.main-nav .sub dl{display: block;line-height: 2.5;font-size: var(--font-size__22);}
.main-nav .sub dl dd a{display: block;padding: 0rem 0.25rem;}
.main-nav .sub dl dd:not(:last-child) a{border-bottom: 1px solid rgba(0,0,0,0.1);}

.open-menu{display: flex;flex-direction: column;align-items: center;justify-content: space-between; width: 0.4rem; height: 0.35rem; background: var(--primary-color); padding: 0.08rem 0; margin-left: 0.4rem;}
.open-menu i{display: block; width: 60%; height: 2px;background-color: var(--white-color);transition: all 0.5s;}
.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-moz-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-ms-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-o-transform: translate(0, 0.08rem) rotate(45deg) !important;
	transform: translate(0, 0.08rem) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}
.menu-show .open-menu i:nth-child(3) {width: 0;}
}
@media (max-width:480px) {
header .logo img{ height: 0.28rem;}
}

/* footer */
footer{background: #0f1d37 url(../images/footerbg.jpg) no-repeat right bottom/9.48rem auto; padding-top: var(--padding-margin__75);position: relative;z-index: 11;border-top: 0.06rem solid var(--black-color);color: rgba(var(--white-color__rgb),0.5);}
footer .container{max-width: calc(var(--max-width2) * 1px);}
footer a{color: rgba(var(--white-color__rgb),0.5);}
footer a:hover{color: var(--white-color);}
.f-top{margin-bottom: var(--padding-margin__60);padding-bottom: var(--padding-margin__30);border-bottom: 1px solid rgba(255,255,255,0.1);width: 100%;}
.f-top dl{padding-bottom: var(--padding-margin__25);}
.f-top dt{margin-bottom: 2px;color: #8d9199;font-weight: var(--font-weight__l);}
.f-top .tel a{color: #307fe2 !important;font-size: var(--font-size__28);}
.f-top .mail,.f-top .add{color: rgba(var(--white-color__rgb), 0.5) !important;font-size: var(--font-size__18);}
.f-top .mail a{color: rgba(var(--white-color__rgb), 0.5) !important;}
/* .f-top .item:nth-child(1) .mail a{color: #307fe2 !important;font-size: var(--font-size__28);} */
.f-sitemap .tit{font-size: var(--font-size__20);margin-bottom: 0.14rem;}
.f-sitemap .tit a{color: var(--white-color);}
.f-sitemap .item dd:not(:last-child){ margin-bottom: 0.06rem;}
.f-sitemap .item dd a{color: rgba(var(--white-color__rgb),0.5);font-weight: var(--font-weight__l);}
.f-sitemap .item dd a:hover{color: var(--white-color);}
.follow-us li{position: relative;z-index: 20;width: 1rem;text-align: center;font-weight: var(--font-weight__l);color: #8d9199;}
.follow-us li img{display: block;width: 100%;padding: 0.05rem;border: 1px solid rgba(255,255,255,0.1);background-color: rgba(255,255,255,0.05);margin-bottom: 0.07rem;transition: all 0.5s;}
.follow-us li:hover img{transform: scale(1.15);}
.follow-us li:not(:first-child){margin-left: 0.3rem;}
.f-link{padding-top: var(--padding-margin__110);font-weight: var(--font-weight__l);}
.f-link a:not(:last-child):after{display: inline-block;margin: 0 0.1rem;width: 1px;height: 0.12rem;background-color: rgba(255,255,255,0.1);content: "";}
.f-bottom{border-top: 1px solid rgba(var(--white-color__rgb),0.1); padding: var(--padding-margin__25) 0 var(--padding-margin__45); line-height: calc(36 / 16);margin-top: var(--padding-margin__25);width: 100%;}
.f-bottom,
.f-bottom a:not(:hover){color: #8d9099;}
.f-bottom .nav a:not(:last-child):after{width: 1px;background-color: rgba(var(--white-color__rgb), 0.1);height: 0.12rem; margin: 0 0.12rem;content: '';display: inline-block;}
.f-bottom .copyright a{display:inline-block;}

.fix-right{right: 0.25rem;top: 50%;width: 0.6rem;position: fixed;z-index: 100;transform: translateY(-50%);}
.fix-right .btn{display: flex;text-align: center;font-size: var(--font-size__14);align-items: center;justify-content: center;height: 0.6rem;background-color: var(--primary-color);}
.fix-right li{position: relative;}
.fix-right figure img{display: block;margin: 0px auto;height: 0.25rem;}
.fix-right li:not(:last-child) .btn{border-bottom: 1px solid rgba(255,255,255,0.18);}
.fix-right li:hover .info{right: 100%;visibility: visible;z-index: 100;opacity: 1;}
.fix-right li:nth-child(2) .info{width: 1.8rem;}
.fix-right .info{padding: 0.1rem;border-radius: 5px;background: #fff;width: 2.25rem;transition: all 0.5s;position: absolute;opacity: 0;z-index: -1;visibility: hidden;box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.fix-right .info .code{text-align: center;}
.fix-right .info .code img{width: 100%;}
.fix-right .info:after{width: 10px;height: 10px;top: 50%;transform: translateX(-50%) rotate(45deg);content: "";position: absolute;background: #fff;right: -10px;}
.fix-right .info .tel{font-size: var(--font-size__14);}
.fix-right .info .tel p:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.08);padding-bottom: 0.1rem;margin-bottom: 0.1rem;}
.fix-right .info .tel a{display:block;font-weight:var(--font-weight__b);font-size: var(--font-size__20);}
.fix-right .back-top{transform: translateY(-100%);height: 0;opacity: 0;transition: all 0.5s;pointer-events: none;}
.fix-right.up .back-top{transform: translateY(0);opacity: 1;pointer-events: auto;height: 0.6rem;}
.fix-right.up li:nth-child(2) .btn{border-radius: 0;}

.ai-box .center{pointer-events: all;position: relative;}
.ai-box .close{text-align: center; cursor: pointer;}
.ai-box .textbg{width: 0.84rem;height: 1.84rem;background: url(../images/right-wm.png) no-repeat center center/contain;position: absolute;bottom: 0rem;right: -0.15rem;transition: all 0.5s;}
.ai-box .con-box{position: absolute;right: 0.65rem;background: url(../images/ai-kuang.png) no-repeat center center;background-size: contain;width: 1.1rem;height: 0.8rem; padding: 0rem 0.10rem 0.2rem 0.04rem;font-size:0.12rem;text-align: center; top: -1.4rem;opacity: 0;visibility: hidden;transition: opacity 0.5s ease, visibility 0.5s ease;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #fff;}
.ai-box .con-box.show{opacity: 1;visibility: visible;}
.ai-box .textbg{transition: all 0.5s ease;}
.ai-box .textbg.show{opacity: 0.8;transform: scale(0.9);}
.ai-box .con-box .txt{overflow: hidden;}

.back-top {cursor: pointer;}
.back-top #canvas{position: absolute;top: 15%;left: 15%;z-index: 2;width: 70%;height: 70%;fill: none;stroke-width: 3px;stroke: #0f70b6;stroke-dasharray: 275;stroke-dashoffset: 275;}
.back-top .btn{background-color: var(--secondary-color);}
.back-top .btn:before{width: 0.2rem;height: 0.2rem; background: url(../images/totop.svg) var(--background-contain);display: block; content: ''; backface-visibility: visible;margin: 0px auto;}
.back-top:hover .btn{-webkit-animation: gettop 1.5s ease infinite;animation: gettop 1.5s ease infinite;}
@-webkit-keyframes gettop {
    0%, 40%, 100% {-webkit-transform: translateY(0)}
    20%, 60% {-webkit-transform: translateY(6px)}
}
@media (min-width:1025px) {
.f-sitemap{flex: 1;}
.follow-us{width: 5rem;}
.fix-right .info{width: 2.25rem;top: 50%;right: 90%;transform: translateY(-50%);}
.fix-right li:first-child .btn{border-radius: 0.05rem 0.05rem 0 0;}
.fix-right li:last-child .btn{border-radius: 0 0 0.05rem 0.05rem;}
.fix-right li:nth-child(2) .btn{border-radius: 0 0 0.05rem 0.05rem;}
}
@media (max-width:1024px) {
footer{padding-bottom: 0.6rem;}
.f-top .item{width: 33.333%;}
.f-sitemap{display: none;}
.follow-us{justify-content: center;}
.copyright{text-align: center;}
.fix-right{top: auto;transform: translateY(0);bottom: -100%;right: 0;width: 100%;opacity: 0;transition: all 0.5s;}
.fix-right ul{display: flex;background-color: var(--primary-color);}
.fix-right ul li{flex: 1;}
.fix-right .info{bottom: calc(100% + 0.15rem);left: 0;}
.fix-right .info:after{right: auto;left: 50%;margin-left:-0.08rem;top: auto;bottom: -0.08rem;}
.fix-right.up{bottom: 0;opacity: 1;}
.back-top #canvas{width: 0.42rem;left: 50%;margin-left: -0.21rem;}
.ai-box .textbg{transform: scale(0.5);}
}
@media(max-width:480px){
  .f-top .item{width: 50%;}
  .follow-us li{width: 1.2rem;}
		.ai-box .con-box .txt{transform: scale(0.8);}
}


/* cookies */
.cookiesBox{position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: -100;transition: all 0.5s;display: flex;align-items: flex-end;}
.cookiesBox .dialog{width: 100%;padding: var(--padding-margin__35) 0;background-color: #fff;}
.cookiesBox .info{flex: 1;padding: 0.1rem 0;}
.cookiesBox .info h1{font-size: var(--font-size__24);color: #000;margin: 0 0 0.1rem;}
.cookiesBox .info pre{color: #999999;font-size: var(--font-size__16);line-height: 1.2;}
.cookiesBox .btn{padding: 0.1rem 0;}
.cookiesBox .btn button{height: 0.55rem;border-radius: 0.55rem;min-width: 2rem;padding: 0 var(--padding-margin__25);color: #818181;border: 0.02rem solid #818181;cursor: pointer;font-size: var(--font-size__16);background-color: transparent;}
.cookiesBox .btn button:hover{opacity: 0.7;}
.cookiesBox .btn #accept{background: var(--primary-color);color: #fff;margin-right: 0.2rem;border-color: var(--primary-color);}
.cookiesBox.uk-open {opacity: 1;z-index: 10000;visibility: visible;}
.modal-page {overflow: hidden;}


/* 首页重置 */
#bloc{z-index: 1;}

/* banner */
[class*=home-]{position: relative;overflow: hidden;z-index: 2;}
.home-main .edit-info{line-height: calc(28 / 16);color: #666666;font-size: var(--font-size__16);}

.scrollbar{padding-right: var(--padding-margin__20);}
.scrollbar::-webkit-scrollbar{width:.04rem;height:.04rem}
.scrollbar::-webkit-scrollbar-track{background: url(../images/scrollxbg.gif) repeat-y center top;}
.scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--primary-color__rgb),1);border-radius:.04rem}
.scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-color__rgb),.5)}
.scrollbar.gray::-webkit-scrollbar{width:2px;height:2px;}
.scrollbar.gray::-webkit-scrollbar-thumb{background:rgba(var(--default-color__rgb),.6);border-radius:.04rem}
.scrollbar.gray::-webkit-scrollbar-thumb:hover{background:rgba(var(--default-color__rgb),1)}

/* banner s */
.controls-area{position: absolute; left: 0;bottom:var(--padding-margin__50);z-index: 10;width: 100%;;}
.controls-area .container{line-height: 0.38rem;padding-top: var(--padding-margin__30);position: relative;border-top: 1px solid rgba(255,255,255,0.15);}
.controls-area .arr{width: 0.31rem;height: 0.31rem;border-radius: 50%;background-size: 0.09rem 0.16rem;background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.controls-area .arrow-prev{background-image: url(../images/swiper-arr_right.svg);transform: rotate(180deg);}
.controls-area .arrow-next{background-image: url(../images/swiper-arr_right.svg);}
/* .controls-area .pause-play-btn {width: 0.4rem;height: 0.4rem;border: 1px solid var(--white-color);border-radius: 50%;margin-left: 0.18rem;cursor: pointer;color: #fff;display: flex;align-items: center;justify-content: center;}
.controls-area .pause-play-btn.pause::after {content: '❚❚';font-size: 12px;}
.controls-area .pause-play-btn.play::after {content: '▶';font-size: 12px;} */
.controls-page{display: flex;align-items: center; justify-content: center;position: relative;padding: 0 0.1rem;}
.controls-page span{width: 0.08rem;height: 0.08rem;position: relative;background-color: rgba(var(--white-color__rgb),0.4);opacity: 1;}
.controls-page .swiper-pagination-bullet-active{background-color: var(--primary-color);}
.controls-page span:not(:last-child){margin-right: var(--padding-margin__30);}

.main_scroll{color:#fff;position: absolute;left: 0;top: 0;}
.main_scroll p{font-size: 0.12rem;letter-spacing: -0.01rem;}
.main_scroll p span{perspective:100px;display: inline-block;}
.main_scroll p span:nth-child(1) {animation: load_on3 1.5s ease-in-out infinite}
.main_scroll p span:nth-child(2) {animation: load_on3 1.5s ease-in-out 0.025s infinite}
.main_scroll p span:nth-child(3) {animation: load_on3 1.5s ease-in-out 0.05s infinite}
.main_scroll p span:nth-child(4) {animation: load_on3 1.5s ease-in-out 0.075s infinite}
.main_scroll p span:nth-child(5) {animation: load_on3 1.5s ease-in-out 0.1s infinite}
.main_scroll p span:nth-child(6) {animation: load_on3 1.5s ease-in-out 0.125s infinite;margin-right: 4px;}
.main_scroll p span:nth-child(7) {animation: load_on3 1.5s ease-in-out 0.15s infinite}
.main_scroll p span:nth-child(8) {animation: load_on3 1.5s ease-in-out 0.175s infinite;margin-right: 4px;}
.main_scroll p span:nth-child(9) {animation: load_on3 1.5s ease-in-out 0.2s infinite}
.main_scroll p span:nth-child(10) {animation: load_on3 1.5s ease-in-out 0.225s infinite}
.main_scroll p span:nth-child(11) {animation: load_on3 1.5s ease-in-out 0.25s infinite}
.main_scroll p span:nth-child(12) {animation: load_on3 1.5s ease-in-out 0.27s infinite}
.main_scroll p span:nth-child(13) {animation: load_on3 1.5s ease-in-out 0.29s infinite}
.main_scroll p span:nth-child(14) {animation: load_on3 1.5s ease-in-out 0.35s infinite}
.main_scroll p span:nth-child(15) {animation: load_on3 1.5s ease-in-out 0.37s infinite}
@keyframes load_on3 {
	0% {
		opacity: 0;
		transform: translateY(0.2rem) rotateX(90deg) scale(0.5)
	}
	100% {
		opacity: 1;
		transform: translateY(0%) rotateX(0deg) scale(1)
	}
}
.downarr{position: absolute;right: 0;height: 100%;top: 0;width: 0.07rem;}
.downarr .arr{position: relative;width: 0.07rem;height: 0.4rem;margin-bottom: var(--padding-margin__50);}
.downarr span{display: block;width: 0.07rem;height: 0.4rem;position: absolute;background: url(../images/down-arr.svg) no-repeat center center/contain;left: 50%;transform: translateX(-50%);}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.downarr .sp2{opacity: 0; animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 1000ms;}
.downarr .sp3{opacity: 0; animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 2000ms;}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.4rem; opacity:1;}
100% { top:0.6rem; opacity:0;}
}
.home-ban .controls-page{padding-top: 0;}
.home-ban{position: relative;z-index: 1; top: 0;overflow: hidden;}
.home-ban .ispic{padding-bottom: 100vh;}
.home-ban .swiper{height: 100vh;}
.home-ban .url{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.home-ban .info{position: absolute;left: 50%;bottom: 1.53rem;transform: translateX(-50%);z-index: 10;color: #fff;}
.home-ban .info pre{font-size: var(--font-size__90);font-weight: var(--font-weight__m);margin-bottom: var(--padding-margin__50);text-transform: uppercase;}
.home-ban .swiper-slide-active .ispic img{animation:fadeInscale 5s .3s ease both;-webkit-animation:fadeInscale 5s .3s ease both;-moz-animation:fadeInscale 5s .3s ease both;}
.home-ban .swiper-slide-active h1{animation:fadeInUpSmall 1s .4s ease both;-webkit-animation:fadeInUpSmall 1s .4s ease both;-moz-animation:fadeInUpSmall 1s .4s ease both;}
.home-ban .swiper-slide-active pre{animation:fadeInUpSmall 1s .6s ease both;-webkit-animation:fadeInUpSmall 1s .6s ease both;-moz-animation:fadeInUpSmall 1s .6s ease both;}
.home-ban .swiper-slide-active .more{animation:fadeInUpSmall 1s .8s ease both;-webkit-animation:fadeInUpSmall 1s .8s ease both;-moz-animation:fadeInUpSmall 1s .8s ease both;}
.home-ban .controls-area .arr{display: none;}


/* common s */
main{background-color: #fff;position: relative;z-index: 1;}
.pageBan{position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: #fff;}
.pageBan .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;z-index: 2;}
.pageBan .info h2{font-size: var(--font-size__60);font-weight: var(--font-weight__b);justify-content: center;margin: 0 0 0.13rem;line-height: 1;}
.pageBan .info p{font-size: var(--font-size__20);font-weight: var(--font-weight__m);justify-content: center;letter-spacing: 0.2em;}

.pageBan .ispic{padding-bottom: calc(600 / 1920 * 100%);}
.pageBan .ispic img{transition: all 5s;transform: scale(1.1);}
.pageBan.on .ispic img{transform: scale(1);}

.subMenu{position: relative;z-index: 1;background-color: #f8f8f8;}
.subMenu ul li{font-size: var(--font-size__18);min-height: 0.9rem;display: flex;align-items: center;position: relative;transition: all 0.5s;}
.subMenu ul li:not(:last-child){margin-right:2.8vw;}
.subMenu ul li span{position: relative;display: inline-block;}
.subMenu ul li:after{position: absolute;content: "";transition: all 0.5s;height: 0.03rem;background-color: var(--primary-color);width: 0;left: 0;bottom: 0;}
.subMenu ul li.onli:after{width: 100%;}
.subMenu ul li.onli a{color:var(--primary-color);}
.subMenu .place{color: #666666;font-weight: var(--font-weight__l);display: flex;align-items: center;padding: 0.15rem 0;}
.subMenu .place:before{content: "";width: 0.15rem;height: 0.14rem;background: url(../images/ico-home.svg) var(--background-contain);display: inline-block;vertical-align: middle;margin-right: 0.1rem;}
.subMenu .place a{margin-right: 0.26rem;position: relative;}
.subMenu .place a:after{content: ">";position: absolute;right: -0.26rem;width: 0.26rem;text-align: center;top: 0;}
.subMenu .place span{color: var(--primary-color);}
.subMenu.fixed{position: fixed;top:var(--header_height__up);width: 100%;z-index: 999;}
.subMenu.fixed ul li{min-height: var(--header_height__up);}
.subMenu-placeholder {height: 0.9rem;width: 100%;visibility: hidden;display: none;}
.subMenu.nom{background-color: transparent;}
.subMenu.nom.fixed{background-color: #f8f8f8;}

.sub-title{padding-bottom: var(--padding-margin__70);text-align: center;}
.sub-title .en{font-size: var(--font-size__24);color: var(--primary-color);opacity: 0.3;margin-bottom: 0.06rem;text-transform: uppercase;font-weight: var(--font-weight__b);}
.sub-title h2{font-size: var(--font-size__42);color: var(--primary-color);line-height: 1.2;font-weight: var(--font-weight__b);}
.sub-title h2 span{color: #307fe2;}

.subPage{position: relative;padding: var(--padding-margin__100) 0;background-color: #fff;overflow: visible;}

@media(min-width:1025px){
  .subMenu ul li:hover:after{width: 100%;}
}
@media(max-width:1024px){
  .subMenu{position:sticky;left:0;top:var(--header_height);z-index:100;left:0;}
  .subMenu.nom{position:static;}
  .subMenu ul{overflow-x: auto;white-space: nowrap;}
  .subMenu.fixed ul li,.subMenu ul li{min-height: 0.55rem;}
}
@media(max-width:480px){
  .pageBan .ispic{padding-bottom: 2.5rem;}
}
/* common end */


/* news */
.news-rec{margin-bottom: var(--padding-margin__100);}
.news-rec .ispic{border-radius: 0.2rem;padding-bottom: 60%;margin-bottom: 0.25rem;}
.news-rec .ispic:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,0.2);z-index: 1;transition: all 0.5s;}
.news-rec .ispic:hover:After{background-color: rgba(0,0,0,0.05);}
.news-rec time{font-size: var(--font-size__14);color: var(--primary-color);}
.news-rec .tit{font-size: var(--font-size__32);line-height: calc(36 / 32);margin: var(--padding-margin__15) 0 var(--padding-margin__35);}
.news-rec .desc{color: #666666;font-size: var(--font-size__16);line-height: calc(28 / 16);margin-bottom: var(--padding-margin__50);}

.news-list{margin-left: -0.6rem;}
.news-list .item{width: 33.333%;padding: 0 0 var(--padding-margin__70) 0.6rem;}
.news-list .ispic{border-radius: 0.15rem;padding-bottom: calc(294 / 440 * 100%);margin-bottom: var(--padding-margin__35);}
.news-list .tit{height: 2.66em;line-height: calc(32 / 24);font-size: var(--font-size__24);font-weight: var(--font-weight__m);margin:0 0 var(--padding-margin__15);}
.news-list time{color: #666666;font-size: var(--font-size__14);}
.news-list.search {margin: 0;}
.news-list.search .item{width: auto;padding: var(--padding-margin__20) 0;border-bottom: 1px solid rgba(0,0,0,0.1);}

.search-box{border-bottom: 1px solid #ededed;margin: 0 0 var(--padding-margin__20);padding-bottom: var(--padding-margin__30);z-index:10;position:relative;}
.search-box .input{width: calc(399 / 1440 * 100%);position: relative;}
.search-box .input input{height: 0.5rem;border: 0;padding: 0 0.5rem 0 0.2rem;background-color: #f7f7f7;}
.search-box .input button{border: 0;width: 0.5rem;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/search-dark.svg) no-repeat center center/0.18rem 0.2rem;cursor: pointer;opacity: 0.5;}
.search-box .input button:hover{opacity: 1;}
.search-box .select-txt{width: calc(399 / 1440 * 100%);flex: auto;margin-right: 0.2rem;}
.search-box .result{width: calc(200 / 1440 * 100%);text-align: right;color: #999999;font-size: var(--font-size__18);}
.search-box .result span{color: var(--primary-color);}

.news-photo .Pages{padding-top: var(--padding-margin__80);}
.news-photo .item a{transition: all 0.5s;padding: var(--padding-margin__40) 0;border-bottom: 1px solid #f1f4fb;}
.news-photo .item .info{flex: 1;padding: 0 var(--padding-margin__25) 0 var(--padding-margin__30);}
.news-photo .item .ispic{width: calc(346 / 700 * 100%);padding-bottom: 1.96rem;}
.news-photo .item .tit{line-height: calc(36 / 18);margin-bottom: 0.16rem;font-weight: var(--font-weight__r);}
.news-photo .item time{color: #999999;font-weight: var(--font-weight__l);}
.news-photo .read-more{margin-top: -0.48rem;opacity: 0;transition: all 0.5s;transition-delay: .2s;display: none;}
.news-photo .item.hover .read-more{opacity: 1;margin-top: 0.24rem;}
.news-photo .item.hover a{background-color: #f1f4fb;padding-left: var(--padding-margin__30);}
.news-photo .item.hover .tit{font-weight: var(--font-weight__b);color: #333333;}

.news-media{padding-bottom: var(--padding-margin__40);}
.news-media li{position: relative;margin-bottom: var(--padding-margin__40);}
.news-media li a{display: block;}
.news-media .ispic{padding-bottom: calc(254 / 453 * 100%);}
.news-media .ispic:before{width: 0.46rem;height: 0.46rem;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;content: "";position: absolute;background: url(../images/ico-play.svg) var(--background-contain);transition: all 0.25s;}
.news-media .ispic:after{width: 100%;height: 100%;left: 0;top: 0;z-index: 1;content: "";position: absolute;background-color: rgba(var(--primary-color__rgb), 0.12);}
.news-media .info{position: absolute;z-index: 10;left: 0;bottom: 0.24rem;width: 100%;text-align: center;font-size: var(--font-size__18);color: #fff;padding: 0 var(--padding-margin__30);}
.news-media li:hover .ispic:before{width: 0.4rem;height: 0.4rem;}

.news-info{}
.news-info .item{line-height: 3.5;border-bottom: 1px solid rgba(0,0,0,0.065);}
.news-info .item h3{flex: 1;font-weight: var(--font-weight__m);}
.news-info .item time{color:#999;margin-left: 0.2rem;}
.news-info .item h3 span{color: #cc0000;}

.news-card .Pages{padding-top: var(--padding-margin__80);}
.news-card .item{margin-bottom: var(--padding-margin__40);border: 1px solid #e6e6e6;}
.news-card .item a{transition: all 0.5s;padding: var(--padding-margin__40);}
.news-card .item time{color: #999999;font-weight: var(--font-weight__l);position:relative;border-right:1px solid #e6e6e6;padding-right:0.15rem;}
.news-card .item time:before{content:"";background:var(--primary-color);width:0.03rem;height:0.22rem;position:absolute;right:-1px;top:0;transition:all 0.5s;}
.news-card .item time span{display:block;font-size: var(--font-size__30);color: #333;font-weight: var(--font-weight__r);line-height:1;margin-bottom:0.15rem;}
.news-card .item .info{flex: 1;padding-left: var(--padding-margin__30);}
.news-card .item .desc{font-weight: var(--font-weight__l);margin-bottom:0.15rem;}
.news-card .item .tit{line-height: calc(36 / 18);margin-bottom: 0.16rem;font-weight: var(--font-weight__r);}
.news-card .item.hover a{background-color: #f1f4fb;padding-left: var(--padding-margin__30);}
.news-card .item.hover .tit{font-weight: var(--font-weight__b);color: #333333;}
.news-card .item:hover time:before{height:100%;}


@media(min-width:1025px){
/* rec */
.news-rec .ispic{width: calc(720 / 1440 * 100%);padding-bottom: calc(480 / 720 * 50%);margin-bottom: 0;}
.news-rec .info{width: calc(620 / 1440 * 100%);}
.news-rec .swiper-pagination{text-align: right;}
/*  */
.news-photo .item{width: calc(700 / 1440 * 100%);}
.news-photo .read-more{display: block;}

/*  */
.news-card .item{width: calc(700 / 1440 * 100%);}
}
@media(min-width:769px){
/*  */
.news-media ul:after{width: calc(453 / 1440 * 100%);content: "";height: auto;}
.news-media li{width: calc(453 / 1440 * 100%);margin-bottom: 0.4rem;}
}
@media(max-width:1024px){
.news-list{margin-left: -0.2rem;}
.news-list .item{width: 50%;padding: 0 0 var(--padding-margin__70) 0.2rem;}
.search-box .result{width: 100%;padding-top: 0.15rem;}
}
@media(max-width:480px){
  .search-box .select-txt{width: 49%;margin-bottom: 0.15rem;margin-right: 0;}
  .search-box .select-txt:nth-child(2){margin-left: 0.15rem;width: calc(49% - 0.15rem);}
  .search-box .input{width: 100%;}
  .news-photo .item .ispic{padding-bottom: 1.58rem;}
}

/* detail */
.news-page_details .subMenu.nom{background-color: #fff !important;}
.news-details{padding-top: 1.3rem;}
.news-details .place{padding: 0.25rem 0 0.5rem;}
.news-details .tophead{padding-bottom: 0.25rem;margin-bottom: 0.25rem;border-bottom: 1px solid #edeff5;text-align: center;}
.news-details .title{line-height: calc(48 / 36);font-size: var(--font-size__36);margin-bottom: 0.19rem;}
.news-details .other{font-size: var(--font-size__18);font-weight: var(--font-weight__l);}
.news-details .other li:not(:last-child){margin-right: var(--padding-margin__100);}
.news-details .other li{padding-left: 0.23rem;background-repeat: no-repeat;background-position: 0 center;background-size: 0.15rem 0.15rem;}
.news-details .other li.ly{background-image: url(../images/ico-wzly.svg);}
.news-details .other li.sj{background-image: url(../images/ico-wzsj.svg);}

.news-details .edit-info{font-size: var(--font-size__18);line-height: calc(36 / 18);border-bottom: 1px solid #eef0f5;padding-bottom: var(--padding-margin__45);}
.news-details .edit-info h2{font-size: var(--font-size__24);}
.news-details .edit-info h3{font-size: var(--font-size__20);}
.news-details .edit-info img{max-width: 8rem;height: auto;}

.news-details .newsRec .swiper-slide a{flex-direction: row-reverse;}
.news-details .newsRec .ispic{padding-bottom: calc(99 / 174 * 100%);margin-bottom: 0.16rem;}
.news-details .newsRec time{display:block;margin-top: 0.09rem;color: #999999;font-weight: var(--font-weight__l);}
.news-details .newsRec .tit{line-height: calc(32 / 18);}
.subtit{padding-bottom: 0.12rem;border-bottom: 1px solid #e8ebf2;margin-bottom: var(--padding-margin__40);}
.subtit h2{font-size: var(--font-size__24);color: #000000;line-height: 0.39rem;}

.news-page{margin-top: var(--padding-margin__55);font-size: var(--font-size__18);position: relative;}
.news-page dl{color: #999999;}
.news-page dl:nth-child(1){margin-bottom: 0.18rem;}
.news-page dl dt{padding-right: 0.05rem;}
.news-page dl dd{flex: 1;}
.news-page .back{text-align: center;width: 1.3rem;padding: 0 0.15rem;border-radius: 0.55rem;line-height: 0.45rem;color: var(--primary-color);margin: var(--padding-margin__45) auto 0;display: block;border: 2px solid var(--primary-color);}
.news-page .back:hover{background-color: var(--primary-color);color: #fff;}

/* alink upload */
.link_xlsx:before{background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;vertical-align: middle;width:18px;height:18px;background-size:contain;margin:-4px 5px 0 0;background-image:url(../images/ico-xlsx.gif)}
.link_doc:before{background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;vertical-align: middle;width:18px;height:18px;background-size:contain;margin:-4px 5px 0 0;background-image:url(../images/ico-word.gif)}
.link_pdf:before{background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;vertical-align: middle;width:18px;height:18px;background-size:contain;margin:-4px 5px 0 0;background-image:url(../images/ico-pdf.gif)}
.link_rar:before{background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;vertical-align: middle;width:18px;height:18px;background-size:contain;margin:-4px 5px 0 0;background-image:url(../images/ico-rar.gif)}

@media(min-width:1025px){
  .news-details .content{width: calc(980 / 1440 * 100%);}
  .news-details .content.auto{width: 100%;}
  .news-details .tophead{padding-left:0.5rem;padding-right: 0.5rem;}
  .news-details .edit-info{padding-left:0.9rem;padding-right:0.9rem;}
  .news-details .newsRec{width: calc(400 / 1440 * 100%);position: sticky;z-index: 100;top: 1.5rem;max-height: calc(100vh - 1.7rem);overflow-y: auto;}
  .news-details .newsRec .swiper-slide{padding-bottom: 0.26rem;margin-bottom: 0.26rem;border-bottom: 1px solid #eef0f5;}
  .news-details .newsRec .swiper-slide:last-child{margin-bottom: 0;}
  .news-details .newsRec .ispic{width: 1.74rem;padding-bottom: 0.99rem;margin: 0;}
  .news-details .newsRec .info{flex: 1;padding: 0 0.27rem 0 0;}
  .news-details .newsRec .swiper-wrapper{overflow: visible;display: block;}
  .news-details .newsRec .swiper-pagination{display: none;}
  .news-details .newsRec li:not(:last-child){padding-bottom: 0.23rem;margin-bottom: 0.3rem;border-bottom: 1px solid #ebebeb;}
  .news-page .back{position: absolute;right: 0;top: 0.1rem;margin: 0;}
  .news-page dl{padding-right: 1.8rem;}
}
@media(max-width:1024px){
  .news-details .edit-info img{max-width: 100% !important;height: auto !important;}
  .news-details .newsRec .swiper{padding: 0 10%;overflow: visible;}
  .news-details {overflow: hidden;padding-top:0.7rem;}
}
@media(max-width:768px){
  .news-details .place{padding-bottom: 0.3rem;}
  .news-details .other li:not(:last-child){margin-right: var(--padding-margin__50);}
  .news-details .edit-info *{font-size: var(--font-size__20) !important;}
}

/* 主营业务 */
.business-capability{background-color: #f4f6fb;}
.business-capability .content{min-height: 6.22rem;}
.business-capability .content .tab{width: 6.22rem;height: 6.22rem;margin: 0px auto;position: relative;}
.business-capability .content .tab ul{position: absolute;z-index: 10;height: 100%;left: 0;top: 0;width: 100%;}
.business-capability .content .tab:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: url(../images/service_tabbg.png) var(--background-contain);animation: turn 30s linear infinite;}
.business-capability .content .tab:before{position: absolute;left: 50%;top: 50%;width:1.78rem;height:1.97rem;content: "";background: url(../images/service_tabbg3.png) var(--background-contain);margin: -0.985rem 0 0 -0.89rem;animation: turn 50s linear infinite;}
.business-capability .content .tab li{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 1.6rem;height: 1.82rem;position: absolute;cursor: pointer;}
.business-capability .content .tab li:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(../images/service_tabbg1.svg) var(--background-contain);transition: all 0.5s;transform-origin: center;}
.business-capability .content .tab li:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(../images/service_tabbg01.svg) var(--background-contain);transition: all 0.5s;opacity: 0;transform-origin: center;transition-delay: .2s;}
.business-capability .content .tab li:nth-child(1){top: 0.62rem;left: 1.37rem;}
.business-capability .content .tab li:nth-child(2){top: 0.62rem;right: 1.37rem;}
.business-capability .content .tab li:nth-child(3){top: 2.25rem;left: 0.45rem;}
.business-capability .content .tab li:nth-child(4){top: 2.25rem;right: 0.45rem;}
.business-capability .content .tab li:nth-child(5){bottom: 0.57rem;left: 1.37rem;}
.business-capability .content .tab li:nth-child(6){bottom: 0.57rem;right: 1.37rem;}
.business-capability .content .tab p{font-size: var(--font-size__18);font-weight: bold;color: #afd3ff;margin-bottom: 0.06rem;}
.business-capability .content .tab li.on p{color: var(--secondary-color);}
.business-capability .content .tab li:hover:before,
.business-capability .content .tab li.on:before{opacity: 1;}
.business-capability .content .tab li:hover:after,
.business-capability .content .tab li.on:after{transform: rotateY(180deg);opacity: 0;}
.business-capability .content .tab img{height: 0.73rem;}

.business-capability .content .con{position: relative;z-index: 10;}
.business-capability .content .con li{padding: var(--padding-margin__30) 0;border-bottom: 1px solid rgba(var(--primary-color__rgb), 0.2);cursor: pointer;}
.business-capability .content .con .tit{font-size: var(--font-size__30);line-height: calc(40 / 30);display: flex;}
.business-capability .content .con .tit em{font-style: normal;color: #999999;font-size: var(--font-size__18);margin-left: 0.08rem;transform: translateY(0.05rem);}
.business-capability .content .con .desc{font-size: var(--font-size__18);line-height: calc(36 / 18);color: #333333;text-indent: 2em;margin-top: var(--padding-margin__20);display: none;}
.business-capability .content .con .item{list-style: none;}
.business-capability .content .con .item.on .tit em{color: var(--secondary-color);}

.business-section .container{max-width: 16rem;}
.business-section ul{margin-bottom: -0.4rem;}
.business-section .item{position: relative;width: calc(780 / 1600 * 100%);margin-bottom: 0.4rem;}
.business-section .item .info{position: absolute;z-index: 10;color: #fff;transition: all 0.5s;}
.business-section .item .info.out{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: var(--padding-margin__40);opacity: 0;left: 0;top: 0;}
.business-section .item .tit{font-size: var(--font-size__36);}
.business-section .item .desc{line-height: calc(36 / 18);font-size: var(--font-size__18);color: #fff;margin:var(--padding-margin__25) 0 var(--padding-margin__35);max-height: 8em;overflow-y: hidden;}
.business-section .item .desc p{padding-left: 0.12rem;position: relative;}
.business-section .item .desc p:before{position: absolute;left: 0;top: 0.8em;width: 0.04rem;height: 0.04rem;content: "";background-color: #fff;border-radius: 50%;}
.business-section .item .en{font-size: var(--font-size__18);opacity: 0.5;}
.business-section .item .ispic{padding-bottom: calc(450 / 780 * 100%);}
.business-section .item .ispic:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 1;transition: all 0.5s;}
.business-section .item:hover .ispic:after{background: rgba(var(--primary-color__rgb), 0.5);backdrop-filter: blur(20px) saturate(150%);}
.business-section .item:nth-child(1) .ispic:after{background-image: linear-gradient(136deg, rgba(var(--primary-color__rgb),0.4), rgba(0,0,0,0), rgba(0,0,0,0));}
.business-section .item:nth-child(1) .info.in{top: var(--padding-margin__40);left: var(--padding-margin__80);}
.business-section .item:nth-child(2) .ispic:after{background-image: linear-gradient(-136deg, rgba(var(--primary-color__rgb),0.4), rgba(0,0,0,0), rgba(0,0,0,0));}
.business-section .item:nth-child(2) .info.in{top: var(--padding-margin__40);right: var(--padding-margin__80);text-align: right;}
.business-section .item:nth-child(3) .ispic:after{background-image: linear-gradient(65deg, rgba(var(--primary-color__rgb),0.4), rgba(0,0,0,0), rgba(0,0,0,0));}
.business-section .item:nth-child(3) .info.in{bottom: var(--padding-margin__40);left: var(--padding-margin__80);}
.business-section .item:nth-child(4) .ispic:after{background-image: linear-gradient(-65deg, rgba(var(--primary-color__rgb),0.4), rgba(0,0,0,0), rgba(0,0,0,0));}
.business-section .item:nth-child(4) .info.in{bottom: var(--padding-margin__40);right: var(--padding-margin__80);text-align: right;}

.business-section .item:nth-child(1).hover .info.in{left:0;top:0;opacity: 0;}
.business-section .item:nth-child(2).hover .info.in{right:0;top:0;opacity: 0;}
.business-section .item:nth-child(3).hover .info.in{left:0;bottom:0;opacity: 0;}
.business-section .item:nth-child(4).hover .info.in{right:0;bottom:0;opacity: 0;}
.business-section .item.hover .info.out{opacity: 1;}
@media(min-width:1025px){
  .business-capability .content .tab{width: 6.22rem;height: 6.22rem;margin: 0px auto;position: absolute;left: 50%;top: 0;margin-left: -3.11rem;z-index: 11;}
  .business-capability .content .con ul{width: 4rem;padding-top: 0.25rem;}
  .business-capability .content .con .item{min-height: 1.45rem;}
  /*  */
  .business-section .sub-title{position: absolute;left: 50%;top: 50%;width: 2.6rem;height: 2.6rem;margin:-1.3rem 0 0 -1.3rem;z-index: 10;background-color: rgba(255,255,255,0.8);backdrop-filter: blur(20px) saturate(150%);display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 50%;padding-bottom: 0;}
  .business-section .sub-title .line{left: 0;width: 100%;height: 100%;top:0;border-radius: 50%;position:absolute;pointer-events: none;}
  .business-section .sub-title::before,
  .business-section .sub-title .line::before,
  .business-section .sub-title .line::after,
  .business-section .sub-title::after {width: 100%;height: 100%;border: 1px solid #fff;position: absolute;left: -1px;      top: -1px;content: '';border-radius: 50%;opacity: 0;animation: scaleAnimate 2s linear;animation-iteration-count: infinite;}
  .business-section .sub-title .line::before {animation-delay: .25s;}
  .business-section .sub-title .line::after {animation-delay: .7s;}
  .business-section .sub-title::after {animation-delay: .5s;}
}
@media(max-width:480px){
  .business-capability .content .tab{transform: scale(0.85) translateX(-0.58rem);margin-bottom: -0.35rem;}
  .business-section ul{margin-bottom: -0.2rem;}
  .business-section .item{margin-bottom: 0.2rem;}
}

/*  -- 关于我们 --  */
.photo-list {position: relative;}
.photo-list .item a{display: block;}
.photo-list .item .ispic {padding-bottom:64%;}
.photo-list .item .ispic img{display: block;}
.photo-list .item .info{padding: 0.24rem 0;transition: all 0.5s;}
.photo-list .item .tit{font-size: var(--font-size__24);margin-bottom: 0.14rem;}
.photo-list .item .desc{font-size: var(--font-size__18);line-height: calc(30 / 18);}
.photo-list .item:hover .ispic:before{opacity: 1;}
.photo-list .item:hover .ispic:after{opacity: 1;right: 0.2rem;}
.photo-list .list.waterfall-initialized {visibility: visible;}

.loadingMore{text-align: center;position: relative;display: none;}
.loadingMore.show{display: block;}
.loadingMore:before{position: absolute;left: 0;top: -1.2rem;width: 100%;height: 1.2rem;background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) , var(--white-color));content: "";}
.loadingMore:after{width: 0.35rem;height: 0.35rem;display: block;margin:0px auto;content: "";background: url(../images/loading.gif) var(--background-contain);}

@media(min-width:1025px){
.photo-list .list{margin: 0 -0.2rem;position: relative;}
.photo-list .item{width:33.33333333%;float:left;padding:0 0.2rem var(--padding-margin__40) 0.2rem;}
.photo-list .item.hover a{
  -webkit-box-shadow: 0 0 0.44rem rgba(var(--primary-color__rgb),0.1) !important;
	box-shadow: 0 0 0.44rem rgba(0,0,0,0.1) !important;
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.photo-list .item.hover .info{padding: 0.24rem 0.3rem;}
}
@media(max-width:1024px){
.photo-list .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.photo-list .list .item{width: 49%;}
}

/* 弹窗 */
.popUp-box{background-color: rgba(0,0,0,0.5);left: 0;top: 0;width: 100%;height: 100%;z-index: 1000;position: fixed;opacity: 0;pointer-events: none;visibility: hidden;transition: all 0.5s;}
.popUp-box .innerbox{height: 100vh;overflow-y: auto;transform: translateY(-0.5rem);transition: all 0.5s;padding: 0.25rem 0;display: flex;align-items: center;justify-content: center;}
.popUp-box.show{pointer-events: auto;opacity: 1;visibility: visible;}
.popUp-box.show .innerbox{transform: translateY(0);}
.popUp-box .close{position: absolute;right: 0.1rem;top: 0.05rem;background: url(../images/close-black.svg) no-repeat center center/0.25rem 0.25rem;width: 0.35rem;height: 0.35rem;opacity: 0.6;cursor: pointer;z-index: 2;}
.popUp-box .close:hover{opacity: 1;}
.popUp-box .content{max-width: 12rem;width:94%;margin: 0px auto;background-color: #fff;padding:var(--padding-margin__40);padding-top:0.4rem;position: relative;border-radius: 0.1rem;}
.popUp-box .load-info{max-height: 80vh;overflow-y: auto;}
/* 社会责任 */
.popUp-box.social .ispic {margin-bottom: var(--padding-margin__35);}
.popUp-box.social .ispic img{border-radius: 0.1rem;width: auto;margin: 0px auto;}
.popUp-box.social .title{margin-bottom: var(--padding-margin__20);}
/* 创新技术 */
.popUp-box.technology .ispic {margin-bottom: var(--padding-margin__35);width:50%; margin:0px auto;}
.popUp-box.technology .title{margin-bottom: var(--padding-margin__20);}
/* 箭头 */
.arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 0.56rem;height: 0.56rem;background-color: rgba(255,255,255,0.5);border-radius: 50%;cursor: pointer;}
.arrow:hover{background-color: var(--primary-color)}
.arrow:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-position: center center;background-repeat: no-repeat;background-size: 0.08rem 0.15rem;}
.arrow.prev{left: -0.96rem;}
.arrow.next{right: -0.96rem;}
.arrow.prev:before{background-image: url(../images/swiper/prev.svg);}
.arrow.prev:hover:before{background-image: url(../images/swiper/prev-on.svg);}
.arrow.next:before{background-image: url(../images/swiper/next.svg);}
.arrow.next:hover:before{background-image: url(../images/swiper/next-on.svg);}
@media(max-width:480px){
  .photo-list .item{padding-left: 0;}
}


/* 党建领航 */
.djPage .pageBan .info{padding-left: 5.8rem;top: 45%;}
.djnews-rec{margin-bottom: 0.2rem;}
.djnews-rec a{display: block;padding-bottom: 0.18rem;border-bottom: 1px solid #e8ebf2;position: relative;}
.djnews-rec a:after{position: absolute;left: 0;bottom: 0;height: 1px;content: "";background-color: #dc0022;transition: all 0.5s;width: 0;}
.djnews-rec .ispic{padding-bottom: calc(254 / 453 * 100%);margin-bottom: 0.12rem;}
.djnews-rec .tit{line-height: calc(36 / 20); min-height: 3.2em;font-size: var(--font-size__20);margin-bottom: 0.2rem;font-weight: var(--font-weight__r);}
.djnews-rec .other{position: relative;min-height: 0.24rem;}
.djnews-rec .other time{transition: all 0.3s;color: #999999;font-weight: var(--font-weight__l);}
.djnews-rec .other .read-more{position: absolute;left: 0.15rem;top: 0;transition: all 0.5s;opacity: 0;color: #dc0022;}
.djnews-rec .other .read-more:after{background-color: #dc0022;background-image: url(../images/arr-r_white.svg);}
.djnews-rec .swiper-slide:hover .other time{opacity: 0;}
.djnews-rec .swiper-slide:hover .other .read-more{opacity: 1;left: 0;}
.djnews-rec .swiper-slide:hover a:after{width: 100%;}
.djnews-rec .swiper-slide:hover .tit{font-weight: var(--font-weight__b);color: #333;}
.djnews-rec .swiper-pagination-bullet-active{background-color: #dc0022;}
.djnews-rec .swiper-pagination-bullet-active:after{background-color: #dc0022;}
.djnews-rec .arr{top: 30%;opacity: 0;}
.djnews-rec .swiper-button-prev{left: -0.9rem;}
.djnews-rec .swiper-button-next{right: -0.9rem;}
.djnews-rec .swiper-main:hover .arr{opacity: 1;}
.djnews-rec .arr:hover{background-color: #dc0022 !important;border-color:#dc0022;}

.djnews-list .item{padding: var(--padding-margin__40) 0;transition: all 0.5s;border-bottom: 1px solid #eaecf3;}
	.djnews-list .item .ispic{width: calc(346 / 1440 * 100%);padding-bottom: 1.96rem;margin-bottom: 0;}
.djnews-list .item .info time{display: none;}
.djnews-list .item .info{flex: 1;padding: 0 var(--padding-margin__50) 0 var(--padding-margin__30);}
.djnews-list .item .desc{font-size: var(--font-size__18);color: #666666;font-weight: var(--font-weight__l);line-height: calc(32 / 18);}
.djnews-list .item .tit{font-size: var(--font-size__20);margin-bottom: 0.16rem;font-weight: var(--font-weight__r);}
.djnews-list .item .other{position: relative;width: 1.18rem;text-align: right;}
.djnews-list .item .other:before{position: absolute;left: 0;top: 50%;width:1px;height: 0.95rem;content: "";margin-top: -0.48rem;background-color: #e8ebf2;transition: all 0.5s;}
.djnews-list .item .other time {font-size: var(--font-size__14);transition: all 0.5s;}
.djnews-list .item .other time span{display: block;font-size: var(--font-size__62);line-height: 0.68rem;margin-bottom: 0.08rem;}
.djnews-list .other .read-more{position: absolute;right: 0.15rem;top: 0;transition: all 0.5s;opacity: 0;color: #dc0022;top: 50%;transform: translateY(-50%);}
.djnews-list .other .read-more:after{background-color: #dc0022;background-image: url(../images/arr-r_white.svg);}
.djnews-list .item:hover .tit{color: #dc0022;font-weight: var(--font-weight__b);}
.djnews-list .item:hover{background-color: #fdf6f7;border-color:#fdf6f7;}
.djnews-list .Pages{padding-top: var(--padding-margin__80);}
	.djnews-list .item:hover .read-more{right: 0;opacity: 1;}
.djnews-list .item:hover .other time{opacity: 0;}
.djnews-list .item:hover .other:before{height: 0;}
@media(max-width:1024px){
	.djnews-list .item .other,	.djnews-list .item .desc{display: none;}
	.djnews-list .item .tit{--clamp: 2;}
	.djnews-list .item .info time{display: block;margin-bottom: 0.1rem;color: #999;}
	.djnews-list .item .ispic{width: calc(450 / 1440 * 100%);}
}
@media(max-width:480px){
	.djnews-list .item .ispic{padding-bottom: 1.35rem;}
}


/*xzl*/
.sub-column.tac{text-align: center;}
.sub-column h2 span.cn strong{color: #307fe2;}
.About .leading{padding: var(--padding-margin__100) 0 var(--padding-margin__70);}
.About .leading .text{width: 50%;line-height: 1.8;letter-spacing: .01rem;}
.About .leading .text span{color: #003c96;}
.About .list{max-width: calc(var(--max-width2) * 1px);}
.scroll-wrap { overflow: hidden; width: 100%; position: relative; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; font-size: 0; }
.scroll-content { display: inline-block; }
.scroll-content	.item { display: inline-block; }
.str_wrap { overflow: hidden; width: 100%; position: relative; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; font-size: 0; }
.str_wrap.str_active {}
.str_move { width: 100%;white-space: nowrap; position: absolute; top: 0; left: 0; cursor: move; }
.str_move_clone { display: inline-block; //display:inline; //zoom:1; vertical-align: top; position: absolute; left: 100%; top: 0; }
.str_vertical .str_move_clone { left: 0; top: 100%; }
.str_down .str_move_clone { left: 0; bottom: 100%; }
.str_vertical .str_move,
.str_down .str_move { white-space: normal; width: 100%; }
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move { cursor: inherit; }
.About .leading{position: relative;z-index: 1;}
.About .leading:after{display: block;content: '';position: absolute;left: 0;top: 2.2rem;width: 6.36rem;padding-top: 20%;background-image: url('../images/About-leading-bg.png');background-size: 100%;z-index: -1;}
.About .leading .list{margin-top: .5rem;position: relative;visibility: initial !important;}
.About .leading .list .box{position: relative;}
.About .leading .list .box:before{display: block;content: '';width: 10.56rem;padding-bottom: 2.69%;margin: 0 auto .2rem;background-image: url('../images/About-leading-icon1.png');background-size: 100%;}
.About .leading .list .box:after{display: block;content: '';width: 7.89rem;padding-bottom: 3.5%;margin: .2rem auto 0;background-image: url('../images/About-leading-icon2.png');background-size: 100%;}
.About .leading .list:before{display: block;content: '';position: absolute;top: 0;left: 0;width: 20%;height: 100%;background: linear-gradient(to right, #ffff, transparent);z-index: 3;}
.About .leading .list:after{display: block;content: '';position: absolute;top: 0;right: 0;width: 20%;height: 100%;background: linear-gradient(to left, #ffff, transparent);z-index: 3;}
.About .leading .list .item{height: 1rem !important;padding: .1rem 0;box-sizing: border-box;}
.About .leading .list .str_origin{width: max-content}
.About .leading .list ul{display: flex;margin: -.1rem;width: max-content}
.About .leading .list ul li{margin: .1rem;padding: .25rem .45rem;width: max-content;font-size: .2rem;color: #333;font-weight: bold;background-color: #f2f4fb}
.About .leading .list ul li:hover{color: #fff;background-color: #003c96}
.About .create{padding: var(--padding-margin__100) 0 2.35rem;background-image: url('../images/About-create-bg.jpg');background-size: cover;}
.About .create .sub-column h2{color: #fff;}
.About .create .list{margin-top: var(--padding-margin__100);}
.About .create .list ul{width: 100%;margin: 0 auto;}
.About .create .list ul li .value{/*display: flex;align-items: flex-start;line-height: .6;*/font-size: .18rem;color: #fff;}
.About .create .list ul li .value span{font-size: .9rem;font-weight: 500;}
.About .create .list ul li .value sub {font-size: .18rem;position: relative;bottom: 0.1rem;}
.About .create .list ul li:nth-of-type(3) .value{font-size: .5rem;}
.About .create .list ul li .name{/*margin-top: .25rem;*/font-size: .18rem;color: #fff;}
.About .integrative{padding: var(--padding-margin__130) 0 var(--padding-margin__120);}
.About .integrative .left{width: 48.6%;}
.About .integrative .left .sub-column{padding-bottom: var(--padding-margin__40);}
.About .integrative .left .text{line-height: 1.9;}
.About .integrative .left .text span{color: #003c96;}
.About .integrative .right{width: 41.66%;}
.About .integrative .right img{width: 100%;}
.Organization{padding: var(--padding-margin__100) 0 var(--padding-margin__160);}
.Organization img{width: 100%;}
.Speech{padding: var(--padding-margin__110) 0 var(--padding-margin__160);}
.Speech .bg{position: relative;}
.Speech .bg:before{display: block;content: '';width: 100%;padding-top: 76.38%;background-image: url('../images/Speech-bg.png');background-size: 100%;position: absolute;left: 0;top: 0;}
.Speech .bg .box .img img{width: 100%;}
.Developed .section{padding: var(--padding-margin__100) 0;}
.Developed .section .left{width: 42.7%;}
.Developed .section .left .sub-column{padding-bottom: .3rem;}
.Developed .section .left .text{line-height: 2;}
.Developed .section .img{width: 48.6%;}
.Developed .section .img img{width: 100%;}
.Developed .settings{padding: var(--padding-margin__60) 0 0;background-color: #f4f6fb;}
.Developed .settings  .sub-column{padding-bottom: .3rem;}
.Developed .settings .one-box .img{width: 50%;}
.Developed .settings .one-box .img ul{height: 100%}
.Developed .settings .one-box .img ul li{display: none;height: 100%}
.Developed .settings .one-box .img ul li.on{display: block;}
.Developed .settings .one-box .img img{width: 100%;height: 100%;object-fit: cover;}
.Developed .settings .one-box .right{width: 50%;}
.Developed .settings .one-box .right .box{max-width: calc(720 * 1px);width: 87.6%;height: 100%;padding: .5rem .8rem .5rem;box-sizing: border-box;background-color: #fff}
.Developed .settings .one-box .right ul li{padding: .3rem 0;border-bottom: 1px solid #ccd8ea;cursor:pointer;}
.Developed .settings .one-box .right ul li .name{display: flex;align-items: center;justify-content: space-between;font-size: .24rem;color: #333;font-weight: bold;}
.Developed .settings .one-box .right ul li .name:after{display: block;content: '';width: .24rem;height: .24rem;background-image: url('../images/Developed-more.png');background-size: cover;}
.Developed .settings .one-box .right ul li .text{display: none;margin-top: .15rem;font-size: .18rem;color: #333333;line-height: 1.8;max-height: 1.95rem;overflow-x: hidden;}
.Developed .settings .one-box .right ul li.on .name{font-size: .3rem;color: #003c96;}
.Developed .settings .one-box .right ul li.on .text{display: block;}
.Developed .settings .one-box .right ul li.on .name:after{background-image: url('../images/Developed-morehover.png')}
.Developed .settings .two-box .item{display: none;}
.Developed .settings .two-box .item.on{display: block;}
.Developed .settings .two-box .yf{padding: var(--padding-margin__80) 0 var(--padding-margin__120);background-image: url('../images/Developed-settings-bg.png');background-repeat: no-repeat;background-size: 100% auto;background-position: left 110%;}
.Developed .settings .two-box .yf .top{margin-bottom: var(--padding-margin__70);}
.Developed .settings .two-box .yf .title{padding-left: .2rem;border-left: .06rem solid #003c96;line-height: 1;}
.Developed .settings .two-box .yf .title .text{margin-top: .25rem;font-size: .36rem;color: #333;font-weight: bold;}
.Developed .settings .two-box .yf .title .text span{color: #003c96}
.Developed .settings .two-box .yf .title .name{font-size: .24rem;color: #333;font-weight: bold;}
.Developed .settings .two-box .yf .title .name span{color: #003c96;}
.Developed .settings .two-box .yf .img{width: 60.06%;}
.Developed .settings .two-box .yf .img img{width: 100%;}
.Developed .settings .two-box .yf .list ul{padding-top: var(--padding-margin__40);}
.Developed .settings .two-box .yf .list ul li{margin-bottom: var(--padding-margin__80);text-align: right;}
.Developed .settings .two-box .yf .list ul li .value{display: flex;align-items: flex-end;justify-content: end;font-size: .36rem;color: #003c96;font-weight: bold;line-height: 1;}
.Developed .settings .two-box .yf .list ul li .value span{font-size: .72rem;line-height: .8;}
.Developed .settings .two-box .yf .list ul li .name{margin-top: .2rem;font-weight: bold;}
.Developed .settings .two-box .cx{padding: var(--padding-margin__80) 0 var(--padding-margin__100);background-image: url('../images/Developed-settings-bg2.png');background-repeat: no-repeat;background-size: 100% auto;background-position: left 200%;}
.Developed .settings .two-box .cx .main-title{font-weight: bold;}
.Developed .settings .two-box .cx .list{margin-top: .65rem;}
.Developed .settings .two-box .cx .list ul{display: flex;flex-wrap: wrap;justify-content: center}
.Developed .settings .two-box .cx .list ul li{position: relative;width: 4.59rem;height: 4.79rem;margin: 0 -.3rem;padding-left: 5%;background-image: url('../images/Developed-settings-y.png');background-size: cover;box-sizing: border-box;}
.Developed .settings .two-box .cx .list ul li .box{padding-top: var(--padding-margin__100);}
.Developed .settings .two-box .cx .list ul li .box .icon{max-height: .8rem;display: flex;justify-content: center}
.Developed .settings .two-box .cx .list ul li .box .text{max-width: 72%;width: 100%;margin: 0 auto;margin-top: var(--padding-margin__60);text-align: center;}
.Developed .settings .two-box .cx .list ul li .box .num{position: absolute;left: 0;bottom: var(--padding-margin__100);width: 100%;text-align: center;color: rgba(0, 60, 150, .2);z-index: 3;font-weight: bold;}
.Developed .settings .two-box .kf{padding: var(--padding-margin__80) 0 var(--padding-margin__190);background-image: url('../images/Developed-settings-bg3.png');background-repeat: no-repeat;background-size: cover;background-position: center;}
.Developed .settings .two-box .kf .list{margin-top: var(--padding-margin__70);position: relative;}
.Developed .settings .two-box .kf .list .left{padding-left: .4rem;}
.Developed .settings .two-box .kf .list .left ul li{margin-bottom: .2rem;display: flex;align-items: center;width: 4.1rem;height: .9rem;background: linear-gradient(to right, #f4f6fb, #f4f6fb);border-radius: .9rem}
.Developed .settings .two-box .kf .list .left ul li:last-child{margin-bottom: 0;}
.Developed .settings .two-box .kf .list .left ul li .name{width: 2rem;}
.Developed .settings .two-box .kf .list .left ul li em{display: block;width: .3rem;height: .26rem;margin: 0 .2rem 0 .1rem;background-image: url('../images/Developed-settings-jt.png');background-size: 100%;}
.Developed .settings .two-box .kf .list .left ul li .text{color: #003c96;font-weight: bold;}
.Developed .settings .two-box .kf .list .right{width: 37.1%;}
.Developed .settings .two-box .kf .list .right .title{font-weight: bold;margin-bottom: .4rem;}
.Developed .settings .two-box .kf .list .right .title span{color: #003c96;}
.Developed .settings .two-box .kf .list .right ul{display: flex;flex-wrap: wrap;margin: -.1rem;}
.Developed .settings .two-box .kf .list .right ul li{margin: .1rem;padding: .1rem .3rem;background-color: #f4f6fb;border-radius: .45rem;}
.Developed .settings .two-box .kf .list .cent{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 2.56rem;height: 2.56rem;display: flex;align-items: center;justify-content: center;border: .16rem solid #eaeef8;background-color: #003c96;border-radius: 2.56rem;box-sizing: border-box;z-index: 3;}
.Developed .settings .two-box .kf .list .cent .icon{width: .5rem;margin: 0 auto;}
.Developed .settings .two-box .kf .list .cent .icon img{width: 100%;}
.Developed .settings .two-box .kf .list .cent .name{margin-top: .1rem;color: #fff;text-align: center;font-weight: bold;}
.Developed .settings .two-box .contact{display: flex;align-items: center;}
.Developed .settings .two-box .contact .name{position: relative;display: flex;align-items: center;justify-content: center;margin-right: .2rem;width: .65rem;height: .6rem;color: #fff;background-color: #003c96;text-align: center;box-sizing: border-box;}
.Developed .settings .two-box .contact .name:after{position: absolute;right: -.05rem;top: 0;bottom: 0;margin: auto 0;display: block;content: '';width: 0;height: 0;border-top: .06rem solid transparent;border-bottom: .06rem solid transparent;border-left: .05rem solid #003c96;z-index: 3;}
.Developed .innovation{padding: var(--padding-margin__60) 0 var(--padding-margin__80);overflow: hidden;}
.Developed .innovation .sub-column{padding-bottom: 0;}
.Developed .innovation .top .text{width: 50%;line-height: 1.8;padding-top: .5rem;}
.Developed .innovation .list{margin-top: var(--padding-margin__80);}
.Developed .innovation .list .swiper{overflow: initial;}
.Developed .innovation .list .ispic {padding-bottom:64%;}
.Developed .innovation .list .box{margin-top: .2rem;}
.Developed .innovation .list .box .title{font-weight: bold;}
.Developed .innovation .list .box .text{margin-top: .1rem;}
.Developed .innovation .btn{display: flex;justify-content: end;margin-top: var(--padding-margin__50);}
.Developed .innovation .btn .swiper-button-prev{position: initial;background-color: #f4f6fb;border: 0;}
.Developed .innovation .btn .swiper-button-next{position: initial;background-color: #f4f6fb;border: 0;margin-left: .24rem;}
.layout img{width: 100%;}
.Organization{padding: var(--padding-margin__100) 0;}
.Talent .elite{padding: var(--padding-margin__110) 0;}
.Talent .sub-column{padding-bottom: 0;}
.Talent .elite .right{width: 65.9%;}
.Talent .elite .right .text{padding-top: var(--padding-margin__30);line-height: 1.8;}
.Talent .elite .list{margin-top: var(--padding-margin__90);}
.Talent .elite .list ul{display: flex;flex-wrap: wrap;margin: -3%;}
.Talent .elite .list ul li{width: 27.333%;margin: 3%;}
.Talent .elite .list ul li .value{line-height: 1;display: flex;align-items: flex-start;font-size: .4rem;font-weight: 500;color: #003c96}
.Talent .elite .list ul li .value span{font-size: .72rem;}
.Talent .elite .list ul li .name{position: relative;margin-top: .1rem;display: flex;align-items: baseline;font-size: .18rem;color: #333333;white-space:nowrap;}
.Talent .elite .list ul li .name:after{display: block;content: '';margin-left: .1rem;width: 100%;height: 1px;background-color: #d6e0ee;}
.Talent .elite .list ul li .name:before{position: absolute;display: block;content: '';right: 0;bottom: 5px;width: 5px;height: 5px;border: 1px solid #d6e0ee;background-color: #fff;z-index: 1;box-sizing: border-box;}
.Talent .master{padding: var(--padding-margin__110) 0;background-color: #f1f4fb}
.Talent .master .list{margin-top: var(--padding-margin__60);}
.Talent .master .list ul li{margin-bottom: .5rem;display: flex;flex-wrap: wrap;background-color: #fff}
.Talent .master .list ul li .img{width: 27.7%;line-height: 1;font-size: 0;}
.Talent .master .list ul li .img img{width: 100%;}
.Talent .master .list ul li .main-box{display: flex;flex-wrap: wrap;width: 72.3%;padding: .6rem .7rem;box-sizing: border-box;}
.Talent .master .list ul li .box{width: 45.7%;padding-right: .6rem;border-right: 1px solid #ebedf1;box-sizing: border-box;}
.Talent .master .list ul li .box .title{font-weight: bold;}
.Talent .master .list ul li .box .name{margin-top: .15rem;color: #003c96;font-weight: bold;line-height: 1.7;}
.Talent .master .list ul li .box .message{margin-top: .35rem;}
.Talent .master .list ul li .box .message span{display: block;color: #999999;line-height: 1.8;}
.Talent .master .list ul li .text{width: 54.3%;padding-left: .6rem;line-height: 1.8;box-sizing: border-box;}
.Talent .master .list1 {position: relative}
.Talent .master .list1 ul li{position: relative;cursor: pointer;}
.Talent .master .list1 ul li .img{font-size: 0;}
.Talent .master .list1 ul li .img img{width: 100%;}
.Talent .master .list1 ul li .name{position: absolute;left: 0;bottom: 0;width: 100%;padding: .2rem 0;color: #fff;text-align: center;z-index: 3; background-image: linear-gradient(to top, rgba(0, 0, 0, .8), transparent);}
.Talent .master .list1 ul li .box{display: none}
.Talent .master .list1 .other{position: relative;width: 1.6rem; height: .56rem; margin: auto; margin-top: .4rem}
.Talent .master .list1 .other .arr{top: 0; display: block!important;cursor: pointer;}
.Talent .master .list1 .other .swiper-button-disabled{opacity: 1; background-color: #ffffff; border-color: #ffffff}
.Talent .master .list1 .load-info{position: absolute; left: 0; right: 0;top: 0; margin: auto; height: 100%; background: #ffffff;width:100%;z-index: 10; display: flex; flex-wrap: wrap; opacity: 0; transform: scale(1.1); transition: all 0.5s ease-in-out;pointer-events: none;}
.Talent .master .list1 .load-info.show{ transform: scale(1);opacity: 1;pointer-events: auto;}
.Talent .master .list1 .load-info .pic{width:2.72rem;}
.Talent .master .list1 .load-info .pic figure{height: 100%;}
.Talent .master .list1 .load-info .pic img{position: absolute; width: 100%; height: 100%;object-fit: cover; -o-object-fit: cover}
.Talent .master .list1 .load-info .info{flex:1; padding: var(--padding-margin__30) var(--padding-margin__50);max-height: 100%;}
.Talent .master .list1 .load-info .info .title{display: flex; flex-wrap: wrap; align-items: center}
.Talent .master .list1 .load-info .info .title h4{font-size: .24rem; padding-right: .2rem}
.Talent .master .list1 .load-info .info .title dl{display: flex;gap:0.1rem; font-weight: bold}
.Talent .master .list1 .load-info .info .title label{background: #f1f4fb; border-radius: .2rem; padding: 0 .1rem;font-size: .18rem;color: var(--primary-color);}
.Talent .master .list1 .load-info .info p{margin-top: .1rem}
.Talent .master .list1 .load-info .info .jy span{color: #999999; display: block}
.Talent .master .list1 .load-info .infobox{max-height: 100%; overflow: auto}
.Talent .master .list1 .load-info .close-btn{position:absolute;right:0.2rem;top:0.1rem;width:0.5rem;height:0.5rem;font-size:0;border:0;background:url(../images/close-black.svg) no-repeat center center/50%;cursor:pointer;}
.Talent .master .list1 .load-info .close-btn:hover{opacity:0.5;}
@media(max-width: 1200px){
.Talent .master .list1 .load-info{width: 100%}
}
@media(max-width:768px){
    .Developed .settings .one-box .right ul li .text{height:auto;max-height:none;}
}
@media(max-width:480px){
	.Talent .master .list1 .load-info .pic{width:1.5rem;}
	.Talent .master .list1 .load-info .close-btn{top:0;}
}

.Development{padding: var(--padding-margin__100) 0 var(--padding-margin__120);}
.Development .sub-column{padding-bottom: 0;}
.Development .right{width: 59.7%;}
.Development .right .text{line-height: 1.8;}
.Development .right .img{padding-top: var(--padding-margin__40);}
.Development .right .img img{width: 100%;}
@media(min-width:1025px){
.Speech .bg .box{padding: .9rem 1.3rem 1.1rem 2.1rem;}
.Speech .bg .box .img{width: calc(440 / 1100 * 100%);}
.Speech .bg .box .edit-info{width: calc(612 / 1100 * 100%);line-height: 2;margin-top: -0.5rem;}
}
@media(max-width: 1024px){
	.Developed .section{padding: var(--padding-margin__80) 0 0;}
	.Developed .settings .one-box .right .box{width: 94%;}
	.Developed .innovation{padding: var(--padding-margin__80) 0;}
	.Speech .bg:before{display: none;}
	.Speech{padding: var(--padding-margin__80) 0;}
	.About .integrative{padding: var(--padding-margin__80) 0;}
	.About .leading{padding: var(--padding-margin__80) 0;}
	.About .create{padding: var(--padding-margin__80) 0;}
	.About .create .list{margin-top: var(--padding-margin__80);}
	.Organization{padding: var(--padding-margin__80) 0;}
	.Developed .settings .two-box .yf{padding: var(--padding-margin__80) 0;}
	.Developed .settings .two-box .cx{padding: var(--padding-margin__80) 0 var(--padding-margin__80);}
	.Developed .settings .two-box .kf{padding: var(--padding-margin__80) 0;}
	.Organization{padding: var(--padding-margin__80) 0;}
	.Talent .elite{padding: var(--padding-margin__80) 0;}
	.Talent .master{padding: var(--padding-margin__80) 0;}
	.Development{padding: var(--padding-margin__80) 0;}
}
@media(max-width:768px){
	.About .leading .list ul li{padding: .15rem .2rem;}
	.Developed .section .left{width: 100%;}
	.Developed .section .img{width: 100%;margin-top: .3rem;}
	.Developed .settings .one-box .img{padding: 0 3%;width: 100%;box-sizing: border-box;}
	.Developed .settings .one-box .right{width: 100%;padding: 0 3%;}
	.Developed .settings .one-box .right .box{width: 100%;padding: .2rem .3rem;}
	.Developed .settings .two-box .yf .top{margin-bottom: .3rem;}
	.Developed .settings .two-box .yf .title .text{margin-top: .15rem;font-size: .28rem;line-height: 1.6;}
	.Developed .settings .two-box .yf .title{width: 100%;margin-bottom: .3rem;}
	.Developed .settings .two-box .yf .img{width: 100%;}
	.Developed .settings .two-box .yf .list{margin-top: .3rem;width: 100%;text-align: center;}
	.Developed .settings .two-box .yf .list ul{display: flex;flex-wrap: wrap;margin: -1%;justify-content: center}
	.Developed .settings .two-box .yf .list ul li{text-align: center;width: 48%;margin: 1%;}
	.Developed .settings .two-box .yf .list ul li .value{justify-content: center;font-size: .26rem;}
	.Developed .settings .two-box .yf .list ul li .value span{font-size: .36rem;}
	.Developed .settings .two-box .yf .list ul li .name{margin-top: .15rem;}
	.Developed .settings .two-box .cx .list{margin-top: .3rem;}
	.Developed .settings .two-box .contact{width: 100%;}
	.Developed .innovation .top .text{width: 100%;padding-top: .3rem;}
	.Developed .innovation .btn{margin-top: .3rem;}
	.Speech .bg .box{padding: .3rem .3rem .3rem .5rem;}
	.Speech .bg .box .img{margin-bottom: 0.1rem;}
	.About .leading .text{width: 100%;}
	.About .leading .list{margin-top: .3rem;}
	.About .create .list ul li .value span{font-size: .36rem;}
	.About .create .list ul li:nth-of-type(3) .value{font-size: .28rem;}
	.About .integrative .left{width: 100%;}
	.About .integrative .right{width: 100%;margin-top: .3rem;}
	.Developed .settings .two-box .cx .list ul{margin: -1%;}
	.Developed .settings .two-box .cx .list ul li{width: 48%;margin: 1%;height: 50vw;}
	.Developed .settings .two-box .cx .list ul li .box{padding-top: var(--padding-margin__60);}
	.Developed .settings .two-box .cx .list ul li .box .icon{max-height: none;width: .5rem;margin: 0 auto;}
	.Developed .settings .two-box .cx .list ul li .box .text{margin-top: .2rem;max-width: 90%;font-size: .2rem;}
	.Developed .settings .two-box .kf .list{margin-top: .3rem;}
	.Developed .settings .two-box .kf .list .left{padding-left: 0;width: 100%;}
	.Developed .settings .two-box .kf .list .left ul li{width: 100%;}
	.Developed .settings .two-box .kf .list .cent{position: initial;margin: .2rem auto;}
	.Developed .settings .two-box .kf .list .right{width: 100%;}
	.Developed .settings .two-box .kf .list .right .title{margin-bottom: .3rem;text-align: center;}
	.Developed .settings .two-box .kf .list .right ul{justify-content: center}
	.About .create .list ul{display: flex;flex-wrap: wrap;margin: -1%;}
	.About .create .list ul li{width: 48%;margin: 1%;}
	.About .create .list ul li .name{margin-top: .15rem;}
	.Developed .settings .two-box .kf .list .left ul li .name{width: 45%;}
	.Developed .settings .two-box .kf .list .left ul li .text{width: 35%;}
	.Developed .settings .two-box .kf .list .left ul li{height: .7rem;padding: 0 .15rem;box-sizing: border-box;}
	.Development .right{width: 100%;margin-top: .3rem;}
	.Development .right .img{margin-top: .2rem;}
	.Talent .elite .right{width: 100%;margin-top: .3rem;}
	.Talent .elite .list ul{margin: -1%;}
	.Talent .elite .list ul li{width: 31.33%;margin: 1%;}
	.Talent .elite .list ul li .value{font-size: .32rem;}
	.Talent .elite .list ul li .value span{font-size: .36rem;}
	.Talent .elite .list{margin-top: .2rem;}
	.Talent .master .list ul li{margin-bottom: .3rem;}
	.Talent .master .list ul li .img{width: 100%;}
	.Talent .master .list ul li .main-box{width: 100%;padding: .2rem;}
	.Talent .master .list ul li .box{width: 50%;padding-right: 3%;}
	.Talent .master .list ul li .text{width: 50%;padding-left: 3%;}
	.Talent .master .list ul li .box .message{margin-top: .2rem;}
	.Talent .master .list1 ul li{width: calc(50% - .2rem);}
	.Speech .bg .box .img img:nth-of-type(2){margin-top: .2rem;}
}

/*xzl end*/

/*xia*/
.subMenu ul li.back:after{display: none}
.subMenu ul li.back{color: var(--primary-color); padding-left: 20px; background: url(../images/jt2.svg) no-repeat left}
.news-hot{padding-bottom: 4.166666666666667%}
.news-hot .ispic{width: 50%;}
.news-hot .ispic figure{position: relative; padding-bottom:56.25%; height: 100%}
.news-hot .ispic figure img{position: absolute; top: 0}
.news-hot .info{width: 50%; background: #f1f4fb; padding:4%}
.news-hot .info label{color: #fff; background: #fed806;display: inline-block; line-height: .28rem; padding: 0 .16rem}
.news-hot .info .tit{font-weight: var(--font-weight__b); margin: .2rem 0;}
.news-hot .info .desc{font-weight: var(--font-weight__l);line-height: .24rem; height: .72rem;  color: #666666;}
.news-hot .other{position: relative;min-height: 0.24rem; margin-top: .4rem}
.news-hot .other time{transition: all 0.3s;color: #999999;font-weight: var(--font-weight__l);}
.news-hot .other .read-more{position: absolute;left: 0.15rem;top: 0;transition: all 0.5s;opacity: 0;color: #222;}
.news-hot .other .read-more:after{background-color: #fed806;background-image: url(../images/arr-r_white.svg);}
.news-hot .swiper-slide:hover .other time{opacity: 0;}
.news-hot .swiper-slide:hover .other .read-more{opacity: 1;left: 0;}
.news-hot .swiper-pagination{position: inherit; margin-top: 2.777777777777778%}
.news-hot .swiper-pagination-bullet-active{background-color: #fed806;}
.news-hot .swiper-pagination-bullet-active:after{background-color: #fed806;}
@media(max-width:640px){
.news-hot .ispic,
.news-hot .info{width:100%;}
}

.ContactBusiness {margin-bottom: 4.166666666666667%; overflow: hidden}
.ContactBusiness .info{color: var(--white-color); width: 31.94444444444444%; padding: 5% 5% 2% 5%; background: var(--primary-color); line-height: .32rem;position: relative; z-index: 10}
.ContactBusiness .info h3{margin-bottom: 4%;}
.ContactBusiness .info .txt{padding: .15rem 0}
.ContactBusiness .info .txt h4{display: flex; align-items: center;margin-bottom: .1rem}
.ContactBusiness .info .txt h4:before{content: ''; width: 4px; height: 18px;margin-right: 10px; background: var(--secondary-color);}
.ContactBusiness .info .time{opacity: 0.8; padding-top:12%}
.ContactBusiness .pic{width: 68.05555555555556%}
.ContactBusiness .pic img{width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
@media(max-width:1024px){
.ContactBusiness .info{padding:3%; }
}
@media(max-width:640px){
.ContactBusiness .info{width:100%;padding: 5%}
.ContactBusiness .pic{width:100%}
}

.ContactUs {gap:.3rem}
.ContactUs .item{width:calc((100% - 2*.3rem) / 3);background: #f1f4fb no-repeat right bottom; background-size: 43.47826086956522%; padding: .4rem; transition: 0.5s}
.ContactUs .item .icon{width: .6rem; height: .6rem; margin-bottom: .2rem}
.ContactUs .item .icon img{max-height: 100%}
.ContactUs .item .info h2{margin-bottom: .25rem}
.ContactUs .item .info h2:after{content: '';display: block;margin-top: .15rem; width: .24rem; height: 5px;background: var(--primary-color) }
.ContactUs .item .info h3{margin-bottom: .1rem}
.ContactUs .item .info p{padding: .03rem 0}
.ContactUs .item.ewm{flex: 1}
.ContactUs .item.ewm ul{gap:.10rem; justify-content: space-between}
.ContactUs .item.ewm ul.n5 li{width:calc((100% - 4*.10rem) / 5)}
.ContactUs .item.ewm ul.n4 li{width:calc((100% - 3*.10rem) / 4)}
.ContactUs .item.ewm ul.n3 li{width:calc((100% - 2*.10rem) / 3)}
.ContactUs .item.ewm ul li figure{max-width: 1.4rem; margin: auto}
.ContactUs .item.ewm ul li figure img{width: 100%; border-radius: .05rem;}
.ContactUs .item.ewm ul li p{text-align: center; line-height: .24rem; margin-top: .1rem}
.ContactUs .item:hover{background-color: #fff;box-shadow: 0 0 20px #f2f2f2}
@media(max-width:1024px){
.ContactUs .item{width:calc((100% - 1*.3rem) / 2)}
}
@media(max-width:640px){
.ContactUs {gap:.2rem}
.ContactUs .item{width: 100%; padding: .2rem}
.ContactUs .item .info{padding-top:8%}
.ContactUs .item.ewm ul{justify-content: center}
.ContactUs .item.ewm ul{gap:.20rem;}
.ContactUs .item.ewm ul li{width:calc((100% - 2*.20rem) / 2)!important}
}

.sub-column {padding-bottom: 4.861111111111111%}
.sub-column h2{color: var(--primary-color) }
.sub-column h2 span{display: block;}
.sub-column h2 span.en{ font-size: var(--font-size__24); line-height: .24rem; text-transform: uppercase; opacity: 0.3}
.sub-column h2 span.cn{ font-size: var(--font-size__46);line-height: .6rem; margin-top: .1rem}
.sub-column p{font-size: var(--font-size__18);margin-top: .1rem}
.sub-column .icon{padding-top: .5rem; max-width: .6rem}
.sub-column.center{text-align: center}

.bg-talent{background:linear-gradient(var(--white-color), #f1f4fb)}

.talent-training .tab-nav ul{gap:.2rem}
.talent-training .tab-nav ul li{flex: 1; text-align: center;background: #f4f9ff;height: .9rem; display: flex; justify-content: center; align-items: center; cursor: pointer}
.talent-training .tab-nav ul li a{font-weight: var(--font-weight__b);}
.talent-training .tab-nav ul li.on{background: var(--primary-color) url(../images/rcpx_tit_bg.jpg) no-repeat center bottom; background-size: contain}
.talent-training .tab-nav ul li.on a{color: var(--white-color);}
.talent-training .tab-part{padding-top: 4.166666666666667%}
.talent-training .inbox{padding-bottom: 5.555555555555556%; background: url(../images/rcpx_bg.png) no-repeat center bottom; background-size: 100%}
.talent-training .title{width: 2.7rem; color: var(--primary-color);font-weight: var(--font-weight__b);}
.talent-training .article{width: calc(95% - 2.7rem); max-width: 840px; line-height: .36rem; text-align: justify}
.talent-training .article p{text-indent: 2em}
@media(max-width:768px){
.talent-training .title{width: 100%}
.talent-training .article{width: 100%; max-width: inherit}
}
@media(max-width:640px){
.talent-training .tab-nav ul{gap:.2rem}
.talent-training .tab-nav ul li{flex: initial;width:calc((100% - 2*.20rem) / 3)}
}

.training-photo .ispic{padding-bottom:55.55555555555556%;}
.training-photo .swiper-arrow{padding-top: 2.777777777777778%; display: flex; justify-content: flex-end}
.training-photo .other-arrow{height: .56rem; width: 1.4rem;display: flex; justify-content:space-between}
.training-photo .other-arrow .arr{position: initial;}
.training-photo .other-arrow .swiper-button-prev{left: 0}
.training-photo .other-arrow .swiper-button-next{right: 0}
.training-photo .other-arrow .swiper-button-disabled{background-color: #fff; border: none; opacity: 1}
.training-photo .other-arrow .arr:not(.swiper-button-disabled){background-color: var(--primary-color);  }
.training-photo .other-arrow .swiper-button-prev:not(.swiper-button-disabled){ background-image: url(../images/swiper/prev-on.svg);}
.training-photo .other-arrow .swiper-button-next:not(.swiper-button-disabled){ background-image: url(../images/swiper/next-on.svg);}

.common-overview .overview{width:43%}
.common-overview .overview .sub-column h2 span.en{max-width: 2.9rem}
.common-overview .overview.inbox{width: 100%;/* padding-bottom: 3%*/}
.common-overview .overview.inbox .sub-column{width:38%}
.common-overview .overview.inbox .article{width:62%}
.common-overview .article{line-height: .36rem}
.common-overview .article p{text-indent: 2em}
.common-overview .article .blue{color: var(--primary-color);}
.common-overview .photo{width:48.61111111111111%}
.common-overview .overview.wfull{width: 100%; padding-bottom: 4.166666666666667%}
.common-overview .overview.wfull .sub-column{padding-bottom: 2%}
.common-overview .overview.wfull .article{width: 88%}
.common-overview.social .overview.inbox .article{max-width: 7.8rem}
@media(min-width:1024px){
.common-overview .overview.inbox .article.max720{max-width: 7.2rem}
}
@media(max-width:640px){
.common-overview .overview,
.common-overview .photo,
.common-overview .overview.inbox .sub-column,
.common-overview .overview.inbox .article{width:100%}
.common-overview .overview{padding-bottom: 5%}
.common-overview .overview.wfull .article{width:100%}
}

.business-TCC-trade{background:#f4f6fb url("../images/trade_bg.jpg") no-repeat center top; background-size: 100%}

.business-mode{margin-top:5%; margin-bottom: 2%}
.business-mode .title{width: 43.40277777777778%; background: url("../images/mode_jt.png") no-repeat right center; background-size: 100%; padding: 10% 0}
.business-mode .title h3 span{color: var(--primary-color); display: block}
.business-mode .other{width:36.11111111111111%; position: relative; margin-top: 5%}
.business-mode .txt{position: absolute; width: 100%; text-align: center; top: 50%; transform: translateY(-50%);color: var(--primary-color);}
.business-mode .txt .cn{line-height: .4rem; font-size: .25rem}
.business-mode .txt .en{opacity: 0.3; padding-top: .1rem; font-size: .17rem}
.business-mode .info{}
.business-mode .info li{width: 1.6rem;position: absolute; transform: translate(-50%,-50%);}
.business-mode .info li:nth-child(1){left: 49.5%; top: 6%}
.business-mode .info li:nth-child(2){left:92%; top:76.5%}
.business-mode .info li:nth-child(3){left: 10%; top:76.5%}
.business-mode .info .sub{position: absolute;width: 100%; top: 50%; transform: translateY(-50%); z-index: 5; text-align: center; color: #fff}
.business-mode .info .sub span{display: block}
.business-mode .info .sub span.en{opacity: 0.5}
.business-mode .info .icon{width: 1.6rem; height: 1.6rem; border-radius: 100%; position: relative; display:flex; justify-content: center; align-items: center; background: #307fe2}
.business-mode .info .icon img{opacity: 0.1; max-width: 90%; max-height: 90%}
.business-mode .info .icon:before{content: '';position: absolute; left: -9.695%; right: -9.695%; top: -9.695%; bottom: -9.695%; margin: auto;background:url("../images/mode_yuan.png") no-repeat center center; background-size: contain; border-radius: 100%}
.business-mode .info li:nth-child(2) .icon:before{transform: rotate(-60deg)}
.business-mode .info li:nth-child(3) .icon:before{transform: rotate(60deg)}
.business-mode .yuanquan{width:100%; padding-bottom:100%; background: url("../images/mode_yuanquan.png") no-repeat center center; background-size: contain}
@media(max-width:1024px){
.business-mode{padding-bottom: 5%}
.business-mode .title{width: 100%; margin-bottom: 8%}
.business-mode .other{width: 50.78125%; margin: auto}
}
@media(max-width:640px){
.business-mode .other{width:70%;left: -2%; position: relative}
}


.business-trade .photo .ispic{padding-bottom:62.5%;}

@media(min-width:640px){
.business-trade .photo{width:66.66666666666667%;margin-left: -17%}
.business-trade .photo .info{display: none}
.business-trade .swiper-pagination{width:44.44444444444444%; position: initial; text-align: left}
.business-trade .swiper-pagination ul{counter-reset:section 0 subsec 1;}
.business-trade .swiper-pagination li{width: 100%; border-radius: 0;background: none; height: auto; border-bottom: solid 1px #c3d1e7; padding: .3rem 0 .2rem 0}
.business-trade .swiper-pagination li:after{display: none}
.business-trade .swiper-pagination li h4{display: flex; justify-content: space-between; transition: 0.5s}
.business-trade .swiper-pagination li h4 i{width: .24rem; height: .24rem; border: solid 1px var(--primary-color); border-radius: 100%;position: relative}
.business-trade .swiper-pagination li h4 i:before{content: '';position: absolute; width: 100%; height: 100%; background: url(../images/jt.svg) no-repeat center center; transition: 0.5s}
.business-trade .swiper-pagination li h4 b:after{content:counter(section,decimal-leading-zero);counter-increment:section; color: #999999; font-size: var(--font-size__18);padding-left: 5px; position: relative; top: -10px;}
.business-trade .swiper-pagination li .txt{transition: 0.5s; visibility: hidden; height: 0; opacity: 0; line-height: .36rem}
.business-trade .swiper-pagination li.swiper-pagination-bullet-active h4{font-size: var(--font-size__30);color: var(--primary-color);}
.business-trade .swiper-pagination li.swiper-pagination-bullet-active h4 i{background: #fed806; border-color: #fed806}
.business-trade .swiper-pagination li.swiper-pagination-bullet-active h4 i:before{ filter: brightness(0) invert(1);transform: rotate(90deg)}
.business-trade .swiper-pagination li.swiper-pagination-bullet-active h4 b:after{color: #fed806}
.business-trade .swiper-pagination li.swiper-pagination-bullet-active .txt{padding: .2rem 0; visibility: inherit; height: auto; opacity: 1}
}
@media(max-width:640px){
.business-trade .photo{width: 100%;padding-bottom: .5rem}
.business-trade .photo .info{padding: .2rem}
.business-trade .photo .info h4{margin-bottom: .1rem;}
.business-trade .swiper-slide:not(.swiper-slide-active){opacity: 0!important}
.business-trade .swiper-pagination .info{display: none}
}

.business-PARK .overview{width: 43%; padding: 10% 0}
.business-PARK .article{line-height: .36rem}
.business-PARK .photo{width:66.66666666666667%;margin-right: -17%}
.business-PARK .photo img{width: 100%}
.business-PARK .pic{width: 100%;margin-top: -9%; position: relative; z-index: 10}
.business-PARK .pic img{width:70.278%}
@media(max-width:640px){
.business-PARK .overview,
.business-PARK .photo{width: 100%}
.business-PARK .pic{margin-top: 3%}
}

.shiye-case{margin-left: -0.5px; margin-right: -0.5px}
.shiye-case .item{ flex: 1;position: relative; cursor: pointer; margin: 0 0.5px}
.shiye-case .item .ispic{padding-bottom:140.625%}
.shiye-case .item .ispic:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 1;transition: all 0.5s;}
.shiye-case .item .tit{position: absolute; width: 100%; top:10%;padding:3%;color: var(--white-color); z-index: 10; text-align: center; transition: 0.5s}
.shiye-case .item a{position: absolute; top: 0; width: 100%; height: 100%; z-index: 10; opacity: 0; z-index: 10;color: var(--white-color);transition: 0.5s; transform: scale(0)}
.shiye-case .item a h3{text-align: center}
.shiye-case .item .info{width: 100%}
.shiye-case .item .box{line-height: .36rem; margin:.3rem 10%; max-height: 4.6rem; overflow-y: auto}
.shiye-case .item .txt p{text-indent: 2em}
.shiye-case .item .lx{padding-top: .3rem}
.shiye-case .item .lx p{padding-left: 28px;position: relative; min-height: .36rem}
.shiye-case .item .lx p:after{content: '';left: 0; top: .1rem; width: 16px; height: 16px; position: absolute; background: no-repeat left center}
.shiye-case .item .lx p.tel:after{background-image: url("../images/lx_icon1.svg")}
.shiye-case .item .lx p.email:after{background-image: url("../images/lx_icon3.svg")}
.shiye-case .item .lx p.address:after{background-image: url("../images/lx_icon3.svg")}
.shiye-case .item .read-more{justify-content: center}
.shiye-case .item.hover .ispic:after{background: rgba(var(--primary-color__rgb), 0.5);backdrop-filter: blur(15px) saturate(150%);}
.shiye-case .item.hover a{ opacity: 1; transform: scale(1)}
.shiye-case .item.hover .tit{top: 0; opacity: 0}
@media(max-width:1024px){
.shiye-case .item .box{max-height:1.8rem; }
}
@media(max-width:640px){
.shiye-case .item{flex: initial; width: 100%}
.shiye-case .item a{ opacity: 1; transform: scale(1)}
.shiye-case .item .tit{opacity: 0}
.shiye-case .item .ispic:after{background: rgba(var(--primary-color__rgb), 0.5);backdrop-filter: blur(3px) saturate(150%);}
.shiye-case .item .ispic{padding-bottom:120%}
}

.shiye-product{background: #f4f6fb}
.shiye-product .product a{transition: 0.5s}
.shiye-product .product .ispic{padding-bottom:56.08695652173913%}
.shiye-product .product .info{padding: .3rem 0; transition: 0.5s}
.shiye-product .product .info p{line-height: .3rem; margin-top: .05rem; height: 0.6rem; color: #333333; width: 95%}
.shiye-product .product .read-more{justify-content: flex-end; opacity: 0}
.shiye-product .product .read-more:after{background-image:url("../images/arr-r_white.svg")}
.shiye-product .product a:hover{background: #fff}
.shiye-product .product a:hover .info {padding: .3rem .45rem;box-shadow: 0 10px 40px rgba(15,29,55,0.1)}
.shiye-product .product a:hover .read-more{opacity: 1}
.shiye-product .swiper-arrow{padding-top:2.083333333333333%; display: flex; justify-content: flex-end}
.shiye-product .swiper-arrow .box{max-width: 7rem;width: 100%;position: relative; display: flex; align-items: center; justify-content: space-between}
.shiye-product .swiper-arrow .swiper-scrollbar{position: relative;width:71.43%; background: rgba(0,60,150,0.3); height: 1px;}
.shiye-product .other-arrow{height: .56rem; width: 1.4rem;display: flex; justify-content:space-between}
.shiye-product .other-arrow .arr{position: initial;}
.shiye-product .other-arrow .swiper-button-prev{left: 0}
.shiye-product .other-arrow .swiper-button-next{right: 0}
.shiye-product .other-arrow .swiper-button-disabled{background-color: #fff; border: none; opacity: 1}
.shiye-product .other-arrow .arr:not(.swiper-button-disabled){background-color: var(--primary-color); }
.shiye-product .other-arrow .swiper-button-prev:not(.swiper-button-disabled){ background-image: url(../images/swiper/prev-on.svg);}
.shiye-product .other-arrow .swiper-button-next:not(.swiper-button-disabled){ background-image: url(../images/swiper/next-on.svg);}
.shiye-product .swiper{overflow: inherit}

.shiye-product .applications ul{gap:.3rem}
.shiye-product .applications li{width:calc((100% - 2*.3rem) / 3)}
.shiye-product .applications .ispic{padding-bottom: 56.08695652173913%}
@media(max-width:768px){
.shiye-product .applications li{width:calc((100% - 1*.3rem) / 2)}
}

.history-main{background: url("../images/history_bg.jpg") repeat-x center top; position: relative; z-index: 2}
.history-main:after{content: '';position: absolute; width: 100%; height: 100%; z-index: -1; background: url("../images/history_bgpic.png") no-repeat center bottom; background-size: 100%; min-height: 6rem; bottom: 0}

.history-txt{padding-top: 4.861111111111111%;font-weight: var(--font-weight__b);}
.history-txt .num{font-size: calc(100/1920*100vw); margin-right: .1rem; color: var(--primary-color)}
.history-txt span{display: block; position: relative}
.history-txt span.en{line-height: .22rem; text-transform: uppercase; color: var(--primary-color);color:rgba(0,60,150,0.3);}
.history-txt span.en:before{content: '';position: absolute;width: 1.29rem; height: .3rem; background: url(../images/feiji.svg) no-repeat right top; top: -.1rem; right:.2rem;}

.history-year{overflow: visible;}
.history-year .swiper-slide{text-align: center;background: #f4f9ff;height: .9rem; display: flex; justify-content: center; align-items: center; cursor: pointer}
.history-year .swiper-slide b{font-weight: var(--font-weight__b);}
.history-year .swiper-slide-thumb-active{background: var(--primary-color) url(../images/rcpx_tit_bg.jpg) no-repeat center bottom; background-size: contain;color: var(--white-color);}
.history-year .swiper-button-prev,
.history-year .swiper-button-next{top: 50%; transform: translateY(-50%)}
.history-year .swiper-button-prev{left: -.6rem;}
.history-year .swiper-button-next{right: -.6rem;}
.history-arrow{display: flex; justify-content: center;position: relative;z-index: 10;}
.history-arrow .other-arrow{ height: .56rem; width: 1.4rem;display: flex; justify-content:space-between}
.history-arrow .other-arrow .arr{position: initial; margin: .2rem 0;position: absolute;top: -0.65rem;}
.history-arrow .other-arrow .swiper-button-prev{left: 0}
.history-arrow .other-arrow .swiper-button-next{right: 0}

.history-info{overflow: hidden;}
.history-info .swiper-slide:before{content: '';position: absolute; width: 1px; height: 100%; border-left: dashed 1px  var(--primary-color); left: 50%; }
.history-info ul li{padding: .2rem 0}
.history-info ul li .box{width: 50%}
.history-info ul li .ispic{width:37.778%;}
.history-info ul li .ispic figure{position: relative; padding-bottom:56.25%; height: 100%}
.history-info ul li .ispic figure img{position: absolute; top: 0; border-radius: .1rem;}
.history-info ul li .info{width: 62.222%;}
.history-info ul li .info h4{position: relative; color: var(--primary-color); padding: 0 10%}
.history-info ul li .info p{line-height: .32rem; padding: 0 10%}
.history-info ul li .info .icon{width: .2rem; height: .2rem; position: absolute; top: 0; bottom:0; margin: auto; border: solid 4px var(--primary-color); border-radius: 100%; background: #fff}
.history-info ul li .info .icon:before{content: '';position: absolute;background: url("../images/sjx.svg") no-repeat; width: 8px; height: 12px; top: 0; bottom: 0; margin: auto;}
.history-info ul li:nth-child(odd){justify-content: flex-start}
.history-info ul li:nth-child(odd) .info{text-align: right;}
.history-info ul li:nth-child(odd) .icon{right:-.1rem}
.history-info ul li:nth-child(odd) .icon:before{left: -18px;}
.history-info ul li:nth-child(even){justify-content: flex-end}
.history-info ul li:nth-child(even) .ispic{order: 2}
.history-info ul li:nth-child(even) .icon{left:-.1rem}
.history-info ul li:nth-child(even) .icon:before{right: -18px;transform: rotate(180deg)}
.history-info .swiper-slide:not(.swiper-slide-active){opacity: 0!important}
@media(max-width:1024px){
.history-txt{padding-bottom: 4.861111111111111%;}
.history-info ul li .ispic{width: 100%; order: 2; padding: 5% 10%}
.history-info ul li .info{width: 100%}
.history-info ul li .info p,
.history-info ul li .info h4{padding: 0 10%}
.history-year{padding: 0 0.2rem;}
.history-arrow .other-arrow .arr{width: 0.4rem;height: 0.4rem;}
.history-arrow .other-arrow .swiper-button-prev{left: -0.25rem;}
.history-arrow .other-arrow .swiper-button-next{right: -0.25rem;}
}

.social-info li{width: 48.61111111111111%;}
.social-info li .ispic{padding-bottom: 57.14285714285714%}
.social-info li .ispic:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 1;transition: all 0.5s;}
.social-info li .info{padding: .5rem 0;position: relative}
.social-info li .info h4{color: var(--primary-color); margin-bottom: .1rem}
.social-info li .info p{width: 91%; line-height: .36rem; text-indent: 2em}
.social-info ul{counter-reset:section 0 subsec 1;}
.social-info li .info .num{}
.social-info li .info .num:before{position: absolute; content:counter(section,decimal-leading-zero);counter-increment:section; font-size: var(--font-size__60);color: #eef0f6;font-weight: var(--font-weight__b); line-height: 1; top:.2rem; z-index: -1}
.social-info li:last-child{width: 61%}
.social-info:not(.nohover) li:hover .ispic:after{background: rgba(var(--primary-color__rgb), 0.5);backdrop-filter: blur(5px) saturate(150%);}
@media(max-width:640px){
.social-info li{width: 100%!important; margin-top: 5%}
}

.brand-culture .container{}
.brand-culture .gruop{position: relative; z-index: 10;padding: var(--padding-margin__100) 0;}
.brand-culture .gruop:nth-child(even),
.brand-culture .gruop.wfull + .gruop + .gruop{padding: var(--padding-margin__120) 0; background:#f1f4fb url("../images/culture_bg.png") no-repeat center bottom; background-size: 100%}
.brand-culture .gruop.wfull + .gruop{background: #fff}
.brand-culture .article .title{padding-bottom: .3rem}
.brand-culture .article .title label{color: var(--primary-color);}
.brand-culture .article .info{line-height: .36rem}
.brand-culture .article .info p{ text-indent: 2em}
.brand-culture .gruop.wfull{padding: var(--padding-margin__120) 0;}
.brand-culture .gruop.wfull .container{position: initial; justify-content: flex-end}
.brand-culture .gruop.wfull .photo{position: absolute;left: 0; width: 100%; height: 100%; top: 0;}
.brand-culture .gruop.wfull .photo img{width: 100%; height: 100%;object-fit: cover; -o-object-fit: cover}
.brand-culture .gruop.wfull .article{z-index: 10; color: var(--white-color)}
.brand-culture .gruop.wfull .article .title label{color: var(--white-color)}
@media(min-width:768px){
.brand-culture .photo{width: 48.61111111111111%}
.brand-culture .article{width: 41%}
.brand-culture .gruop:nth-child(odd) .photo{order: -1}
}
@media(max-width:768px){
.brand-culture .photo,
.brand-culture .article{width:100%}
.brand-culture .article{padding-bottom: 3%}
}

.qualifications{color: var(--primary-color); padding-top:8% ;white-space: nowrap;}
.qualifications .list{min-height: 1rem;font-size: 0;}
.qualifications .item{width:3.3rem;display: inline-flex;justify-content:center;}
.qualifications .part{width: 78.78787878787879%; min-height: 1rem; position: relative;padding:0 .4rem; text-align: center; white-space: initial;}
.qualifications .part:before,
.qualifications .part:after{content: '';position: absolute; width:.6rem; height: 100%; top: 0; background: no-repeat 0 0; background-size: contain;opacity: 0.3;transition: all 0.5s;}
.qualifications .part:before{left: -0.15rem; background-image: url("../images/maisui_l.png")}
.qualifications .part:after{right: -0.15rem; background-image: url("../images/maisui_r.png")}
.qualifications .cn{font-size: var(--font-size__18);padding: .1rem .2rem; line-height: .24rem}
.qualifications .en{font-size: var(--font-size__12);line-height: .16rem; font-weight: var(--font-weight__l);}
.qualifications .str_move_clone{position: relative}
.qualifications .item:hover .part:before{background-image: url("../images/maisui_lon.png");opacity: 1;}
.qualifications .item:hover .part:after{background-image: url("../images/maisui_ron.png");opacity: 1;}

.mid-qualifications{background: #f4f6fc; padding:2.604166666666667% 0}
.mid-qualifications .qualifications{padding: 0}


@media(max-width:768px){

}

.honors-overview{background: url("../images/honors_overviewbg.jpg") no-repeat center bottom; background-size: 100%}
.honors-overview .qualifications{white-space:normal;padding-top:3%;}
.honors-overview .qualifications .part{width:auto;}

.qualifications-honors .list li{width: 25%;position: relative; z-index: 10}
.qualifications-honors .list li a{width: 100%;height: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-end; align-content: flex-end}
.qualifications-honors .list .pic{max-width: 70%;overflow: inherit}
.qualifications-honors .list .pic figure{background:url(../images/honor_imgbg.jpg) no-repeat center center; background-size: 100% 100%;padding:7px;display: flex;justify-content: center; align-items: center; position: relative}
.qualifications-honors .list .pic figure:after{content: '';position: absolute; width: 100%; height: 100%; background:url(../images/honor_imgying.jpg) no-repeat right bottom;z-index: -1;right: -.3rem}
.qualifications-honors .list .pic img{max-height: 2.5rem;}
.qualifications-honors .list .txt{width: 100%; text-align: center; position: relative;background: url("../images/honor_bgc.jpg") repeat-x center top; padding: .25rem 0;}
.qualifications-honors .list .txt h4{width:80%; margin: auto; font-weight: normal;line-height: .32rem; height: .64rem;position: relative; z-index: 10}
.qualifications-honors .list .txt:before,
.qualifications-honors .list .txt:after{position: absolute;width: 30%; height: 100%; top: 0}
@media(min-width:1024px){
.qualifications-honors .list li:nth-child(4n+1) .txt:before{content: '';left: 0; background: url("../images/honor_bgl.jpg") no-repeat left top}
.qualifications-honors .list li:nth-child(4n+4) .txt:after,
.qualifications-honors .list li:last-child .txt:after{content: '';right: 0; background: url("../images/honor_bgr.jpg") no-repeat right top}
}
@media(min-width:640px) and (max-width:1024px) {
.qualifications-honors .list li{width: 33.333%}
.qualifications-honors .list li:nth-child(3n+1) .txt:before{content: '';left: 0; background: url("../images/honor_bgl.jpg") no-repeat left top}
.qualifications-honors .list li:nth-child(3n+3) .txt:after,
.qualifications-honors .list li:last-child .txt:after{content: '';right: 0; background: url("../images/honor_bgr.jpg") no-repeat right top}
}
@media(max-width:640px) {
.qualifications-honors .list li{width:50%}
.qualifications-honors .list li:nth-child(2n+1) .txt:before{content: '';left: 0; background: url("../images/honor_bgl.jpg") no-repeat left top}
.qualifications-honors .list li:nth-child(2n+2) .txt:after,
.qualifications-honors .list li:last-child .txt:after{content: '';right: 0; background: url("../images/honor_bgr.jpg") no-repeat right top}
}

.qualifications-honors .list2 ul{padding-bottom: 5%}
.qualifications-honors .list2 li{padding-bottom:2%; position: relative}

.qualifications-honors .list2 li .pic{border: solid 5px var(--primary-color); padding: .2199rem; position: relative; overflow: inherit}
.qualifications-honors .list2 li .pic:after{content:'';position: absolute; width:97%;height:97%; z-index: -1; box-shadow: -.15rem .15rem .4rem .1rem rgba(0, 60, 150, .17); background: rgba(0,60,150,.1);left: 0;bottom: 0}
.qualifications-honors .list2 li .pic figure{padding-bottom:136.8%;background: var(--white-color);position: relative; border: solid 1px #f5f5f5; box-shadow: 0 0 0 .1rem var(--white-color)}
.qualifications-honors .list2 li .pic figure img{width:100%; height:100%; position: absolute; object-fit: contain;-o-object-fit: contain}
.qualifications-honors .list2 li .txt{text-align: center; padding: .1rem 0;}
.qualifications-honors .list2 li .txt h4{font-weight: normal;line-height: .32rem;}
@media(min-width:1024px) {
.qualifications-honors .list2 li{width:19.79%;}
.qualifications-honors .list2 li{margin-right: 6.946666666666667%}
.qualifications-honors .list2 li:nth-child(4n){margin-right:0}
}
@media(min-width:640px) and (max-width:1024px){
.qualifications-honors .list2 li{width:31%;}
.qualifications-honors .list2 li:not(:nth-child(3n+3)){margin-right:3.5%}
}
@media(max-width:640px) {
.qualifications-honors .list2 li{width:48%;}
.qualifications-honors .list2 li:nth-child(odd){margin-right:4%}
}

.mid-submenu{padding-bottom: 3.472222222222222%}
.mid-submenu ul{display: flex; justify-content: center; gap:.2rem}
.mid-submenu ul li a{display: block; background: #eef2f9; border: solid 1px #dfe5ee; line-height: .6rem; padding:0 3.49vw; font-size: var(--font-size__18); cursor: pointer}
.mid-submenu ul li.on a{color:var(--white-color) ;background: var(--primary-color); border-color: var(--primary-color)}

.patents-overview{background: url("../images/patents_overviewbg.jpg") no-repeat center bottom; background-size: 100%}
.patents-overview .common-overview .overview .sub-column h2 span.en{max-width: inherit}

.patents-data{padding-top: 5%}
.patents-data dt{color: var(--primary-color); line-height: 1}
.patents-data dt b{font-size: calc(72/1920*100vw);font-weight: var(--font-weight__m)}
.patents-data dt sup{font-size: calc(50/1920*100vw);position: absolute; padding-left: .1rem}
.patents-data dt i{font-style: normal}
.patents-data dt i.num{position: absolute}
.patents-data dt i.no{opacity: 0}

.jobs-search .sub-column{width: 33%}
.jobs-search .search{width: 65.41666666666667%; gap:.2rem}
.jobs-search .search select{flex: 1; border: solid 1px #e8ebf2; padding:0 .2rem; line-height: .6rem;height: .6rem}
.jobs-search .search .btn{flex: 1;color: var(--white-color); background: var(--primary-color); cursor: pointer;line-height: .58rem; border: none}

.jobs-type{width: 20.83333333333333%}
.jobs-type li{padding-bottom: .15rem}
.jobs-type li a{display: block; text-align: center; padding: .2rem; border: solid 1px #dfe5ee; background: #eef2f9}
.jobs-type li.onli a{color: var(--white-color);background: var(--primary-color); border-color: var(--primary-color)}

.jobs-main{width: 75%}
.jobs-main .Pages{justify-content: flex-start}

.jobs-list .item{background: #f1f4fb}
.jobs-list .item:not(:last-child){margin-bottom: .15rem}
.jobs-list .title{ padding:.2rem .3rem; cursor: pointer; position: relative}
.jobs-list .job{width: 38%}
.jobs-list .other{color: #666666; width: 60%; padding-right: .6rem; text-align: center}
.jobs-list .other span{flex: 1; position: relative}
.jobs-list .other span:not(:last-child):after{content: '|'; position: absolute; right: 0; top:5%; color: #c5c6ca;font-size: var(--font-size__12); }
.jobs-list .icon{width: .24rem; height: .24rem; border: solid 1px var(--primary-color); border-radius: 100%;position: relative}
.jobs-list .icon:before{content: '';position: absolute; width: 100%; height: 100%; background: url(../images/jt.svg) no-repeat center center; transition: 0.5s}

.jobs-list .item.show .icon{background: var(--secondary-color); border-color: var(--secondary-color)}
.jobs-list .item.show .icon:before{ /*filter: brightness(0) invert(1);*/transform: rotate(90deg)}
.jobs-list .item.show .title{color: var(--white-color);background: var(--primary-color)}
.jobs-list .item.show .other{color: var(--white-color)}
.jobs-list .item.show .other span:not(:last-child):after{color: #4d6b98}
.jobs-list .info{display: none; padding: .3rem;line-height: .32rem}
.jobs-list .wap{display: none; padding-bottom: .3rem}
.jobs-list .txt{padding-bottom: .3rem}
.jobs-list .apply a{display: inline-block; padding:.14rem 3.334vw;color: var(--white-color);background: var(--primary-color); cursor: pointer;transition: 0.5s}
.jobs-list .apply a:hover{background: var(--secondary-color)}
@media(max-width:1024px) {
.jobs-list .job{width: inherit; flex: 1}
.jobs-list .other{width: inherit; padding-right: .2rem}
.jobs-list .other span.pc{display: none}
.jobs-list .wap{display: block}
}
@media(max-width:640px) {
.jobs-search .sub-column{width:100%}
.jobs-search .search{width:100%;}
.jobs-main{width: 100%}
.jobs-type{width:100%; padding: 5% 0}
.jobs-type ul{display: flex; gap:2%}
.jobs-type li{flex: 1}
.mid-submenu ul{flex-wrap: wrap;}
.mid-submenu .item{min-width:30.333%;}
.mid-submenu ul li a{line-height:0.4rem;}
}


.gc-business {position: relative;}
.gc-business .w1600{max-width: 16rem; width: 95%; margin: auto}
.gc-business .sub-column{position: absolute; width: 100%; z-index: 10; top: 5%}
.gc-business .sub-column h2{color: #fff; }
.gc-business .swiper-group{position: relative}
.gc-business-info{position: relative}
.gc-business-info .pic:after{content: '';position: absolute; width: 100%; height: 40%; left: 0; bottom: 0; background: linear-gradient(rgba(0,60,150,0),rgba(0,60,150,0.8)); z-index: 10}
.gc-business-info .pic img{width: 100%; height: 9rem; object-fit: cover; -o-object-fit: cover;		transition:1s linear 2s; transform:scale(1.1,1.1);}
.gc-business-info .inbox{position: absolute; width: 100%; top: 50%; transform: translateY(-50%); z-index: 20}
.gc-business-info .info{max-width: 7.2rem; width: 80%;background: rgba(0,60,150,0.8); transform: translateX(1rem); opacity: 0; transition: 1s; transition-delay: 0.3s}
.gc-business-info .info a{color: #fff;display: block; padding:8%}
.gc-business-info .info p{line-height: .36rem; margin: .2rem 0; text-indent: 2em}
.gc-business-info .info span{display: inline-flex; align-items: center;color: var(--secondary-color)}
.gc-business-info .info span i{display: inline-block;margin-left: .17rem; width: .24rem; height: .24rem; background: var(--secondary-color) url("../images/jt.svg") no-repeat center center; border-radius: 100%}
.gc-business-info .swiper-slide-active .info{transform: translateX(0); opacity: 1}
.gc-business-info .swiper-slide-active img,
.gc-business-info .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}

.gc-business-title{position: absolute; width: 100%; z-index: 10; bottom:4.166666666666667%}
.gc-business-title .swiper-slide{}
.gc-business-title .swiper-slide a{border: solid 2px transparent; border-bottom-color: #fff; height: .95rem; display: flex; justify-content: center; align-items: center; color: #fff; text-align: center; cursor: pointer; transition: 0.5s}
.gc-business-title .swiper-slide-thumb-active a{border-color: #fff; font-weight: bold;}

.gc-project{background: #f4f6fb}
.gc-project .common-overview .overview.inbox .article{max-width: 7rem}
.gc-project .idea li{border: solid 1px #dbe3f1; background: #f5f7fb; padding: 5% 6%; font-weight: bold; position: relative}
.gc-project .idea li:not(:last-child){margin-bottom:10%}
.gc-project .idea li b{display: block;position: absolute; left: 4%; line-height: .3rem; top: -.15rem; background: linear-gradient(#f4f6fb,#f5f7fb); padding: 0 .12rem}
.gc-project .idea li .cn{width: 53%; color: var(--primary-color)}
.gc-project .idea li .en{width: 45%; color: var(--primary-color); opacity: 0.3; line-height: .24rem}
.gc-project .project .swiper-slide{height: auto;background: #fff}
.gc-project .project .boxitem{background: #fff}
.gc-project .project a{display: block; height: 100%; transition: 0.5s;}
.gc-project .project .ispic{}
.gc-project .project .ispic figure{padding-bottom:57.14285714285714%; height: inherit; position: relative;}
.gc-project .project .ispic img{position: absolute;top: 0; width: 100%; height: 100%}
.gc-project .project .info{padding: .4rem; transition: 0.5s; /*margin-bottom: -1rem;*/position: relative; z-index: 10;background: #fff}
.gc-project .project .info .date{color: var(--primary-color)}
.gc-project .project .info .txt{margin:.1rem 0;padding-right: .1rem; line-height: .36rem;color: #333333; max-height: 1.44rem; overflow-y: auto}
.gc-project .project .info .txt dl{display: flex;}
.gc-project .project .info .txt dl dt{white-space: nowrap}
.gc-project .project .info .txt dl dd{flex: 1}
.gc-project .project .hover{box-shadow: 0 10px 40px rgba(15,29,55,0.1)}
.gc-project .project .hover .info{margin-bottom: 0;/*margin-top: -0.8rem*/}
.gc-project.list-item{background: #fff; padding-top: 0}
.gc-project.list-item .project .boxitem{width:48.61111111111111%; margin-bottom: 2.777777777777778%; background: none}


.gc-project .swiper-arrow{padding-top:2.083333333333333%; display: flex; justify-content: flex-end}
.gc-project .swiper-arrow .box{max-width: 7rem;width: 100%;position: relative; display: flex; align-items: center; justify-content: space-between}
.gc-project .swiper-arrow .swiper-scrollbar{position: relative;width:71.43%; background: rgba(0,60,150,0.3); height: 1px;}
.gc-project .other-arrow{height: .56rem; width: 1.4rem;display: flex; justify-content:space-between}
.gc-project .other-arrow .arr{position: initial;}
.gc-project .other-arrow .swiper-button-prev{left: 0}
.gc-project .other-arrow .swiper-button-next{right: 0}
.gc-project .other-arrow .swiper-button-disabled{background-color: #fff; border: none; opacity: 1}
.gc-project .other-arrow .arr:not(.swiper-button-disabled){background-color: var(--primary-color); }
.gc-project .other-arrow .swiper-button-prev:not(.swiper-button-disabled){ background-image: url(../images/swiper/prev-on.svg);}
.gc-project .other-arrow .swiper-button-next:not(.swiper-button-disabled){ background-image: url(../images/swiper/next-on.svg);}
.gc-project .swiper{overflow: inherit}
.gc-project .qualifications{padding-top: 0; opacity: 1; transition: 0.5s}
.gc-project .qualifications .item{min-width: 2rem;max-width:3rem;}
.gc-project .qualifications .cn{padding-left: 0; padding-right: 0;font-weight: bold}
.gc-project .qualifications .en{color: #333333}
.gc-project .qualifications .part{width: 92.85714285714286%; padding: 0 .3rem}
.gc-project .qualifications .part:before,
.gc-project .qualifications .part:after{width: .48rem;}
.gc-project .project .hover .qualifications{opacity: 1}
@media(min-width:768px){
.gc-project.list-item .project .boxitem:not(.hover,:last-child) .info{padding-left: 0; padding-right: 0}
.gc-project.list-item .project .boxitem .info h4{width: 80%}
.gc-project.list-item .project.dan .boxitem:last-child{width: 100%}
.gc-project.list-item .project.dan .boxitem:last-child a{width: 100%; display: flex; align-items: flex-end}
.gc-project.list-item .project.dan .boxitem:last-child .ispic{width: 72.91666666666667%;}
.gc-project.list-item .project.dan .boxitem:last-child .info{width:48.61111111111111%; margin-left: -24.30555555555556%}
}
@media(max-width:1024px){
.gc-project .common-overview .overview.inbox .article{max-width: inherit}
.gc-project .idea li:not(:last-child){margin-bottom:5%}
}
@media(max-width:768px){
.gc-project.list-item .project .boxitem{width: 100%}
.gc-business-info .pic img{height:7rem;}
.gc-business-title{font-size: var(--font-size__20);}
.gc-business-title .swiper-slide a{height:0.7rem;}
}

/* global s */
.tab_main .hide{visibility: hidden;opacity: 0;position: absolute;left: 0;top: 0;width: 100%;}
.global-layout{background:#f1f4fb;padding-top: 1rem; overflow: hidden}
.global-layout .tab_title{padding: .5rem 0; position: relative;}
.global-layout .tab_title ul{gap:.1rem; font-size: .18rem}
.global-layout .tab_title li a{display: block; line-height: .58rem; cursor: pointer; background:#eef2f9; border: solid 1px #dfe5ee;transition: all 0.5s;min-width: 2rem;text-align: center;}
.global-layout .tab_title li.show a{color: var(--white-color);border-color:var(--primary-color);background: var(--primary-color)}
.global-layout .inbox{background: url("../images/about_map.png") no-repeat center top; background-size: 100%;}
.global-layout .part{width: 9.60rem; min-height: 9.60rem;position: relative; margin: 0 auto -1.3rem}
.global-layout .global .item{position: absolute;width: 0.01rem; height: 0.01rem; cursor: pointer}
.global-layout .global .city{position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 100%; background: rgba(48,127,226,0.15);width: .51rem;height: .51rem; display: flex; justify-content: center; align-items: center; z-index: 20;font-size: .18rem;}
.global-layout .global .city span{display: block; text-align: center; padding: .05rem}
.global-layout .global .info{position: absolute; min-width: 3.2rem; max-width: max-content; padding: .2rem; background: rgba(255,255,255,0.9); border-radius: 0.1rem;box-shadow:  0 0 .5rem rgba(var(--primary-color__rgb), 0.2); left: 50%; transform: translate(-50%,-50%) scale(0); visibility: hidden; opacity: 0; transition: 0.5s;pointer-events: none;}
.global-layout .global .info h4{font-size: .18rem; color: var(--primary-color); font-weight: normal; background: url("../images/map_add.svg") no-repeat left;padding-left: .3rem; margin-bottom: .1rem}
.global-layout .global .info h4 br{display: none}
.global-layout .global .info dl{padding-left:0.3rem}
.global-layout .global .info dl dd{flex: 1;}
.global-layout .global .info .other {padding-top: 0.12rem;}
.global-layout .global .info .other dd{min-width: 50%;font-size: var(--font-size__14);}
.global-layout .global .item:hover {z-index: 10}
.global-layout .global .item:hover .info{opacity: 1; visibility: inherit;transform: translate(-50%,-160%) scale(1);pointer-events: none;}
.global-layout .line{position: absolute; width: 100%; height: 100%; overflow: hidden;}
.global-layout .line span{border: solid 1px rgba(48,127,226,0.15); border-radius: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);animation: rotate_line linear 1s infinite; -webkit-animation: rotate_line linear 1s infinite;}
.global-layout .line span.l1{width: 21.875%; height: 21.875%}
.global-layout .line span.l2{width: 40.625%; height: 40.625%}
.global-layout .line span.l3{width: 60.41666666666667%; height: 60.41666666666667%}
.global-layout .line span.l4{width: 83.33333333333333%; height: 83.33333333333333%}
.global-layout .line span.l5{width: 108.75%; height: 108.75%}

.global-layout .dian span{border-radius: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);width: 0.06rem; height: 0.06rem;background:#307fe2; opacity: 0.15}
.global-layout .dian span.d3,
.global-layout .dian span.d4,
.global-layout .dian span.d5,
.global-layout .dian span.d6,
.global-layout .dian span.d7{width: .1rem; height: .1rem}
.global-layout .dian span.d8,
.global-layout .dian span.d9,
.global-layout .dian span.d10,
.global-layout .dian span.d11,
.global-layout .dian span.d12,
.global-layout .dian span.d13,
.global-layout .dian span.d14,
.global-layout .dian span.d15,
.global-layout .dian span.d16,
.global-layout .dian span.d17{width: .2rem; height: .2rem}
.global-layout .dian span.d18{width: .27rem; height: .27rem}
.global-layout .dian span.d19{width: .30rem; height: .30rem; opacity: 0.2}
.global-layout .dian span.d20{width: .40rem; height: .40rem; opacity: 0.2}

.global-layout .dian span.d1{left: 60%;top: 45%;}
.global-layout .dian span.d2{left: 80%;top: 50%;}
.global-layout .dian span.d3{left: 1%;top: 28%;}
.global-layout .dian span.d4{left: 21%;top: 64%;}
.global-layout .dian span.d5{left: 52%;top: 61%;}
.global-layout .dian span.d6{left: 94%;top: 60%;}
.global-layout .dian span.d7{left: 80%;top: 16%;}
.global-layout .dian span.d8{left: 32%;top: 8%;}
.global-layout .dian span.d9{left: 11%;top: 46%;}
.global-layout .dian span.d10{left: 8%;top: 64%;}
.global-layout .dian span.d11{left: 19%;top: 59%;}
.global-layout .dian span.d12{left: 51%;top: 72%;}
.global-layout .dian span.d13{left: 43%;top: 4%;}
.global-layout .dian span.d14{left: 48%;top: 29%;}
.global-layout .dian span.d15{left: 77%;top: 69%;}
.global-layout .dian span.d16{left: 94%;top: 40%;}
.global-layout .dian span.d17{left: 100%;top: 71%;}
.global-layout .dian span.d18{left: -4%;top: 50%;}
.global-layout .dian span.d19{left: 47%;top: 39%;}
.global-layout .dian span.d20{left: 79%;top: 65%;}

.global-layout .box2 .item.n1 .city{width: .90rem; height: .90rem;background: var(--primary-color);color: var(--white-color);}
.global-layout .box2 .item.n1 .city:before,
.global-layout .box2 .item.n1 .city:after{content: '';position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 100%;}
.global-layout .box2 .item.n1 .city:before{ box-shadow:  0 0 0 .1rem #eaf2fe; z-index: 2}
.global-layout .box2 .item.n1 .city:after{ box-shadow:  0 0 0 .2rem #ffffff; opacity: 0.5}

.global-layout .box1 .item{width: 0.8rem;height: 0.8rem;border-radius: 50%;transition: all 0.5s;}
.global-layout .box1 .item h4{color: #fff;font-weight: var(--font-weight__r);font-size: var(--font-size__18);line-height: 1.2;display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;height: 100%;background-color: #307fe2;border-radius: 50%;position: relative;z-index: 1;}
.global-layout .box1 .item .city{display: none;}
.global-layout .box1 .item:nth-child(1){left: 50%;top: 50%;margin: -0.4rem 0 0 -0.4rem;}
.global-layout .box1 .item:nth-child(2){left: 50%;top: 25%;margin-left:-0.4rem;}
.global-layout .box1 .item:nth-child(3){right: 15%;top: 35%;}
.global-layout .box1 .item:nth-child(4){right: 25%;top: 50%;}
.global-layout .box1 .item:nth-child(5){left: 5%;top: 30%;}
.global-layout .box1 .item:nth-child(6){left: 25%;top: 40%;}
.global-layout .box1 .item:nth-child(7){left: 0%;top: 55%;}
.global-layout .box1 .item:nth-child(1).on{margin: -0.5rem 0 0 -0.5rem;}
.global-layout .box1 .item.on{width: 1rem;height: 1rem;}
.global-layout .box1 .item.on h4{background-image: linear-gradient(to bottom, #3080e2 , #2fb6fd);}
.global-layout .box1 .item.on h4:before{width: 0.13rem;height: 0.16rem;display: block;margin: 0px auto 0.06rem;background: url(../images/local.svg) no-repeat center center/contain;content: "";}
.global-layout .box1 .item.on::before,
.global-layout .box1 .item.on::after {width: 100%;height: 100%;position: absolute;left: 0;top: 0;content: '';
border-radius: 50%;opacity: 0;animation: scaleAnimate 2s linear;animation-iteration-count: infinite;background: rgba(48,127,226,0.6);}
.global-layout .box1 .item.on::after {animation-delay: .5s;}

.global-layout .tab_item:not(.tab1) .item .city{transition: all 0.3s;}
.global-layout .tab_item:not(.tab1) .item:hover .city{width: 1rem;height: 1rem;}
.global-layout .tab_item:not(.tab1) .item .city span{display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;flex-direction: column;border-radius: 50%;position: relative;z-index: 10;}
.global-layout .tab_item:not(.tab1) .item:hover .city span{display: flex;background-image: linear-gradient(to bottom, #3080e2 , #2fb6fd);color: #fff;width: 100%;height: 100%;align-items: center;justify-content: center;flex-direction: column;}
.global-layout .tab_item:not(.tab1) .item:hover .city span:before{width: 0.13rem;height: 0.16rem;display: block;margin: 0px auto 0.06rem;background: url(../images/local.svg) no-repeat center center/contain;content: "";}
.global-layout .tab_item:not(.tab1) .item:hover .city::before,
.global-layout .tab_item:not(.tab1) .item:hover .city::after {width: 100%;height: 100%;position: absolute;left: 0;top: 0;content: '';
border-radius: 50%;opacity: 0;animation: scaleAnimate 2s linear;animation-iteration-count: infinite;background: rgba(48,127,226,0.6);}
.global-layout .tab_item:not(.tab1) .item:hover::after {animation-delay: .5s;}

.global-layout .city{line-height: 1.15;}
.global-layout .box2  .item.n1{left: 50%;top: 50%;}
.global-layout .box2  .item.n2{left: 62%;top: 48%;}
.global-layout .box2  .item.n3{left: 70%;top: 60%;}
.global-layout .box2  .item.n4{left: 18%;top: 45%;}
.global-layout .box2  .item.n5{right: 6%;top: 50%;}
.global-layout .box2  .item.n6{left: 34%;top: 54%;}
.global-layout .box2  .item.n7{left: 37%;top: 8%;}
.global-layout .box2  .item.n8{left: 6%;top: 42%;}
.global-layout .box2  .item.n9{left: 33%;top: 24.5%;}
.global-layout .box2  .item.n10{left: 11%;top: 30%}
.global-layout .box2  .item.n11{left: 68%;top: 72%;}
.global-layout .box2  .item.n12{left: 24%;top: 32%;}
.global-layout .box2  .item.n13{left: 40.5%;top: 71%;}
.global-layout .box2  .item.n14{left: 72%;top: 48%;}
.global-layout .box2  .item.n15{left: 8%;top: 67%;}
.global-layout .box2  .item.n16{left: 47%;top: 21%}
.global-layout .box2  .item.n17{left: 28%;top: 13%;}
.global-layout .box2  .item.n18{left: 80%;top: 38%;}
.global-layout .box2  .item.n19{left: 92%;top: 35.5%;}
.global-layout .box2  .item.n20{left: 69%;top: 10.5%;}
.global-layout .box2  .item.n21{left: 6%;top: 53.5%;}
.global-layout .box2  .item.n22{left: 19%;top: 20.5%;}
.global-layout .box2  .item.n23{left: 53%;top: 5.5%;}
.global-layout .box2  .item.n24{left: 87%;top: 26.5%;opacity: 0;}
.global-layout .box2  .item.n25{left: 85%;top: 23.5%;}
.global-layout .box2  .item.n26{left: 56%;top: 71.5%;}
.global-layout .box2  .item.n27{left: 39%;top: 33.5%;}

.global-layout .box2  .item.n2 .city,
.global-layout .box2  .item.n3 .city,
.global-layout .box2  .item.n4 .city,
.global-layout .box2  .item.n5 .city,
.global-layout .box2  .item.n6 .city,
.global-layout .box2  .item.n7 .city,
.global-layout .box2  .item.n10 .city,
.global-layout .box2  .item.n13 .city,
.global-layout .box2  .item.n16 .city,
.global-layout .box2  .item.n17 .city,
.global-layout .box2  .item.n18 .city,
.global-layout .box2  .item.n19 .city{width: .60rem; height: .60rem}

.global-layout .box2  .item.n12 .city,
.global-layout .box2  .item.n13 .city,
.global-layout .box2  .item.n16 .city,
.global-layout .box2  .item.n20 .city{width: .70rem; height: .70rem}

.global-layout .box2  .item.n21 .city,
.global-layout .box2  .item.n22 .city,
.global-layout .box2  .item.n23 .city,
.global-layout .box2  .item.n24 .city,
.global-layout .box2  .item.n25 .city,
.global-layout .box2  .item.n26 .city,
.global-layout .box2  .item.n27 .city{width: .80rem; height: .80rem;  background: rgba(48,127,226,1);color: var(--white-color); }

.global-layout .box2  .item.n1 .city,
.global-layout .box2  .item.n3 .city,
.global-layout .box2  .item.n5 .city,
.global-layout .box2  .item.n8 .city,
.global-layout .box2  .item.n9 .city,
.global-layout .box2  .item.n10 .city,
.global-layout .box2  .item.n14 .city,
.global-layout .box2  .item.n15 .city,
.global-layout .box2  .item.n16 .city,
.global-layout .box2  .item.n17 .city,
.global-layout .box2  .item.n18 .city{font-size: .16rem}

.global-layout .box2  .item.n4 .city,
.global-layout .box2  .item.n7 .city,
.global-layout .box2  .item.n11 .city{font-size: .14rem}

.global-layout .box2  .item.n3 .city span,
.global-layout .box2  .item.n4 .city span,
.global-layout .box2  .item.n5 .city span{padding: 0 .1rem}

.global-layout .box3 .global .item:hover .info{transform: translate(-50%,-130%) scale(1);}
.global-layout .box3 .item.n1{left: 50%;top: 50%;}
.global-layout .box3 .item.n2{left: 70%;top: 50%;}
.global-layout .box3 .item.n3{left: 46.5%; top: 6%;}
.global-layout .box3 .item.n4{left: 89%;top: 30%;}
.global-layout .box3 .item.n5{left: 54%;top: 30%;}
.global-layout .box3 .item.n6{left: 25%;top: 14%;}
.global-layout .box3 .item.n7{left: 6%;top: 52%;}
.global-layout .box3 .item.n8{left: 17%;top: 40%;}
.global-layout .box3 .item.n9{left: 28%;top: 26.5%;}
.global-layout .box3 .item.n10{left: 67%;top: 66%}
.global-layout .box3 .item.n11{left: 42%;top: 60%;}
.global-layout .box3 .item.n12{left: 57%;top: 42%;}
.global-layout .box3 .item.n13{left: 29.5%;top: 55%;}
.global-layout .box3 .item.n14{left: 62%;top: 8.5%;}
.global-layout .box3 .item.n15{left: 71%;top: 26.5%;}
.global-layout .box3 .item.n16{left: 42%;top: 20.5%;}
.global-layout .box3 .item.n17{left: 31%;top: 37.5%;}
.global-layout .box3 .item.n18{left: 10%;top: 28.5%;}

.global-layout .box3 .item.n1 .city{width: .90rem; height: .90rem;}

.global-layout .box3 .item.n4 .city,
.global-layout .box3 .item.n6 .city,
.global-layout .box3 .item.n12 .city,
.global-layout .box3 .item.n13 .city{width: .70rem; height: .70rem}

.global-layout .box3 .item.n3 .city,
.global-layout .box3 .item .city{width: .60rem; height: .60rem}

.global-layout .box3 .item.n14 .city,
.global-layout .box3 .item.n15 .city,
.global-layout .box3 .item.n16 .city,
.global-layout .box3 .item.n17 .city,
.global-layout .box3 .item.n18 .city{width: .80rem; height: .80rem; font-size: .18rem; background: rgba(48,127,226,1);color: var(--white-color); }

.global-layout .box3 .item.n1 .city,
.global-layout .box3 .item.n2 .city,
.global-layout .box3 .item.n3 .city{font-size: .16rem}

.global-layout .box3 .dian span.d3{left: 7%;top: 35%;width: 0.31rem;height: 0.31rem;}
.global-layout .box3 .dian span.d7{left: 79%;top: 18%;width: 0.2rem;height: 0.2rem;}
.global-layout .box3 .dian span.d8{left: 19%;top: 17%;}
.global-layout .box3 .dian span.d10{left: 21.5%;top: 32%;width: 0.2rem;height: 0.2rem;}
.global-layout .box3 .dian span.d11{left: 29%;top: 25%;width: 0.4rem;height: 0.4rem;}
.global-layout .box3 .dian span.d12{left: 41%;top: 58%;}
.global-layout .box3 .dian span.d13{left: 66%;top: 3%;width: 0.1rem;height: 0.1rem;}
.global-layout .box3 .dian span.d16{left: 93%;top: 35%;width: 0.06rem;height: 0.06rem;}
.global-layout .box3 .dian span.d18{left: 73%;top: 13%;width: 0.5rem;height: 0.5rem;}
.global-layout .box3 .dian span.d19{left: 57%;top: 42%;width: 0.2rem;height: 0.2rem;}
.global-layout .box3 .dian span.d20{left: 59%;top: 24%;}

.global-layout .item{ animation: top_bot 3s infinite; -webkit-animation: top_bot 3s infinite; }
.global-layout .item.n1,
.global-layout .item.n6,
.global-layout .item.n9,
.global-layout .item.n14 { animation: top_bot 2.7s infinite; -webkit-animation: top_bot 2.7s infinite; }
.global-layout .item.n2,
.global-layout .item.n5,
.global-layout .item.n12 { animation: top_bot 2.5s infinite; -webkit-animation: top_bot 2.5s infinite; }
.global-layout .item.n10,
.global-layout .item.n16,
.global-layout .item.n20 { animation: top_bot 2.5s infinite; -webkit-animation: top_bot 2.4s infinite; }

.global-partner{padding-bottom:0.25rem;overflow: hidden;}
.global-partner .swiper:nth-child(2){margin: 0 0.8rem;}
.global-partner .swiper-slide{display: flex;justify-content: center;flex-wrap: wrap;padding: 0.2rem;}
.global-partner .swiper-slide .card{width: 10%;padding: 0.05rem;}
.global-partner .swiper-slide a{height: 0.75rem;background:var(--white-color);position: relative;transition: 0.5s;box-shadow: 0 0 0.3rem rgba(var(--primary-color__rgb), 0.15);}
.global-partner .swiper-slide a img{max-width: 100%; max-height: 100%; transition: 0.5s}
.global-partner .swiper-slide a:hover{z-index: 10; box-shadow:0 0 .24rem 0 rgba(var(--primary-color__rgb), 0.12)}
.global-partner .swiper-slide-active .card a{animation:zoomInSmall 0.5s .5s ease both;}
.global-partner .swiper-slide-active .card:nth-child(1) a{animation:zoomInSmall 0.5s .6s ease both;}
.global-partner .swiper-slide-active .card:nth-child(2) a{animation:zoomInSmall 0.5s .4s ease both;}
.global-partner .swiper-slide-active .card:nth-child(3) a{animation:zoomInSmall 0.5s .7s ease both;}
.global-partner .swiper-slide-active .card:nth-child(8) a{animation:zoomInSmall 0.5s .5s ease both;}
.global-partner .swiper-slide-active .card:nth-child(11) a{animation:zoomInSmall 0.5s .8s ease both;}
.global-partner .swiper-slide-active .card:nth-child(12) a{animation:zoomInSmall 0.5s .7s ease both;}
.global-partner .swiper-slide-active .card:nth-child(13) a{animation:zoomInSmall 0.5s .5s ease both;}
.global-partner .swiper-slide-active .card:nth-child(14) a{animation:zoomInSmall 0.5s .6s ease both;}
.global-partner .swiper-slide-active .card:nth-child(15) a{animation:zoomInSmall 0.5s .9s ease both;}
.global-partner .swiper-slide-active .card:nth-child(16) a{animation:zoomInSmall 0.5s .7s ease both;}
.global-partner .swiper-slide-active .card:nth-child(17) a{animation:zoomInSmall 0.5s .8s ease both;}
.global-partner .swiper-slide-active .card:nth-child(18) a{animation:zoomInSmall 0.5s .5s ease both;}
.global-partner .swiper-slide-active .card:nth-child(19) a{animation:zoomInSmall 0.5s .6s ease both;}
.global-partner .swiper-slide-active .card:nth-child(20) a{animation:zoomInSmall 0.5s .8s ease both;}
.global-partner .swiper-pagination-bullet-active:after{background-color: var(--secondary-color);}

.global-partner .other{position: relative; height: .42rem; margin: auto;width:1.2rem}
.global-partner .other .arr{width: .42rem; height: .42rem;top: 0}
.global-partner .other .arr.swiper-button-disabled{background-color: var(--white-color); border-color: var(--white-color); opacity: 1}
.global-partner .other .arr:not(.swiper-button-disabled){background-color: var(--primary-color); border-color: var(--primary-color)}
.global-partner .other .swiper-button-prev:not(.swiper-button-disabled){background-image: url(../images/swiper/prev-on.svg)}
.global-partner .other .swiper-button-next:not(.swiper-button-disabled){background-image: url(../images/swiper/next-on.svg)}
.global-partner .swiper-pagination{position: static;margin-top: -0.1rem;}

.global-layout .global .item[data-type="N"] .info{display: none !important;}
.global-layout .global .item[data-type="N"]{pointer-events: none;}
.global-layout .global .item[data-title="无"]{pointer-events: none;}
.global-layout .global .item[data-title="无"] .city{font-size: 0;}

@media(min-width:1025px){
.global-layout .sub-column{position: absolute}
.global-partner{width: calc(100% + 4rem);margin-left: -2rem;}
}
@media(max-width:1024px){
.global-layout .part{width: 100%; min-height: 100vw;margin-bottom: 0;transform: scale(0.9);}
.global-layout .tab_title{padding-top: 0;}
.global-partner{width: calc(100% + 1rem);margin-left: -0.5rem;}
.global-partner .swiper-slide .card{width: 14.285%;}
}
@media(max-width:480px){
	.global-layout .tab_title li a{padding: 0 0.1rem;min-width: 1rem;}
	.global-partner .swiper-slide a{height: 0.5rem;}
	.global-layout .global .city{transform: scale(0.8);}
	.global-layout .global .info{padding: 0.2rem;}
	/* .global-layout .line{left: 9%;top: 8%;} */
	.global-partner{transform: translateY(-0.6rem);}

    .global-layout .dian span.d20{left: 79%;top: 87%;}
    .global-layout .box2 .item.n14{left: 64%;top: 34%;}
    .global-layout .box2 .item.n19{left: 92%;top: 39.5%;}
    .global-layout .box2 .item.n2{left: 67%;top: 52%;}
    .global-layout .box2 .item.n3{left: 80%;top: 60%;}
    .global-layout .box2 .item.n11{left: 73%;top: 72%;}
    .global-layout .box2 .item.n22{left: 14%;top: 15.5%;}
	.global-layout .box3 .item.n1{left: 42%;top: 45%;}
}
/* global end */

.QHSE-certificate{background:linear-gradient(#ffffff, #f1f4fb);}
.QHSE-certificate .swiper{overflow: inherit; margin-bottom: .3rem}
.QHSE-certificate .swiper-slide img{-webkit-box-reflect: below 5px -webkit-linear-gradient(transparent,transparent 80%,rgba(0,0,0,.1));}
.QHSE-certificate .other{display: flex; justify-content: flex-end; padding: 3% 0}
.QHSE-certificate .other .box{position: relative; width: 1.6rem;}
.QHSE-certificate .other .box .arr{width: .56rem; height: .56rem;top: 0}
.QHSE-certificate .other .box .arr.swiper-button-disabled{background-color: var(--white-color); border-color: var(--white-color); opacity: 1}
.QHSE-certificate .other .box .arr:not(.swiper-button-disabled){background-color: var(--primary-color); border-color: var(--primary-color)}
.QHSE-certificate .other .box .swiper-button-prev:not(.swiper-button-disabled){background-image: url(../images/swiper/prev-on.svg)}
.QHSE-certificate .other .box .swiper-button-next:not(.swiper-button-disabled){background-image: url(../images/swiper/next-on.svg)}
@media(min-width:1024px){
.QHSE-certificate .common-overview .overview.inbox .sub-column{width:28%}
.QHSE-certificate .common-overview .overview.inbox .article{width: 60%}
}

.QHSE-info .item{position: relative; z-index: 2; padding: 4% 0}
.QHSE-info .item .photo{width:100%;display: block; line-height: 0}
.QHSE-info .item .photo img{width: 100%;}
.QHSE-info .item .info{width: 100%; padding: 4% 0}
.QHSE-info .item .txt{ font-size: .18rem; line-height: .36rem; text-align: justify}
.QHSE-info .item .txt p{text-indent: 2em}
.QHSE-info .item .bg{width:100%; position: absolute;bottom: 0; z-index: -1}
.QHSE-info .item .bg img{width: 100%}
@media(min-width:768px){
.QHSE-info .sub-column h2 span.en{width: 80%}
.QHSE-info .item{padding: 0}
.QHSE-info .item .info{width: 42%; }
.QHSE-info .item .photo{width: 66.66666666666667%; }
.QHSE-info .item .bg{width:  66.66666666666667%; bottom: 0; z-index: -1}
.QHSE-info .item:nth-child(odd) .photo{;margin-left: -16.66666666666667%}
.QHSE-info .item:nth-child(even) .photo{order: 2;margin-right: -16.66666666666667%}
.QHSE-info .item:nth-child(odd) .bg{;margin-right: -16.66666666666667%}
.QHSE-info .item:nth-child(even) .bg{margin-left: -16.66666666666667%}
}

@keyframes rotate_line {
  0% { transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); opacity: 1; }
  100% { transform: translate(-50%, -50%) scale(1.2); -webkit-transform: translate(-50%, -50%) scale(1.2); -moz-transform: translate(-50%, -50%) scale(1.2); -ms-transform: translate(-50%, -50%) scale(1.2); -o-transform: translate(-50%, -50%) scale(1.2); opacity: 0; }
}
@keyframes top_bot {
  0% { transform: translate(0, -0.15rem); -webkit-transform: translate(0, -0.15rem); -moz-transform: translate(0, -0.15rem); -ms-transform: translate(0, -0.15rem); -o-transform: translate(0, -0.15rem); }
  50% { transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); }
  100% { transform: translate(0, -0.15rem); -webkit-transform: translate(0, -0.15rem); -moz-transform: translate(0, -0.15rem); -ms-transform: translate(0, -0.15rem); -o-transform: translate(0, -0.15rem); }
}

/*xia end*/

/* 20260226对话框 s */
.chat-app{background: #f1f7fc url(../images/chat-bg.png) no-repeat right top/100% auto;width: 4.6rem;min-height: 7rem;box-shadow: rgb(0 0 0 / 16%) 0px 0px 16px 0px;z-index: 1100;border-radius: 4px;overflow: hidden;bottom: 0.2rem;right: 0.52rem;transition: all 0.3s ease-in-out 0s;position: fixed;display: none;}
.chat-app .navtop{display: flex;justify-content: space-between;align-items: center;padding: 0.1rem 0.2rem;line-height: 0.3rem;}
.chat-app .navtop span:nth-child(1){}
.chat-app .navtop .tel{font-size: 0.12rem;font-weight: 500;margin-left: 0.16rem;}
.chat-app .navtop .set{display: flex;align-items: center;}
.chat-app .navtop .set button{margin-left: 0.15rem;border: 0;padding: 0;background-position: center center;background-repeat: no-repeat;background-size: 60% auto;width: 0.3rem;height: 0.3rem;background-color: transparent;cursor: pointer;opacity: 0.5;}
.chat-app .navtop .set button:hover{opacity: 1;}
.chat-app .navtop .set .zooms{background-image: url(../images/zooms.svg);}
.chat-app .navtop .set .zoomb{background-image: url(../images/zoomb.svg);}
.chat-app .navtop .set .close{background-image: url(../images/close-black.svg);}
.chat-app .cotnent{padding: 0.2rem;}
.chat-app .question{padding: 0.3rem;}
.chat-app .wel{line-height: 1.3;font-size: var(--font-size__28);text-align: center;}
.chat-app .wel figure img{display: block;width: 0.6rem;height: 0.56rem;border-radius: 50%;margin: 0px auto;}
.chat-app .wel p{margin-top: 0.04rem;}
.chat-app .wel .name{background: linear-gradient(270deg, rgb(134, 188, 234), rgb(21, 103, 234));
    -webkit-background-clip: text;
    background-clip: text;
    color: rgba(0,0,0,0);
    -webkit-text-fill-color: rgba(0,0,0,0);}
.chat-app .question li{border: 1px solid #e5effe;background-color: #fff;margin-bottom: 0.1rem;}
.chat-app .question li a{display: block;padding: 0 0.5rem 0 0.2rem;line-height: 0.42rem;font-size: 0.12rem;background: url(../images/swiper/next.svg) no-repeat right 0.15rem center/0.05rem auto;}
.chat-app .question li:hover{background: linear-gradient(61deg, rgba(229, 239, 254, 0.5) -24%, rgba(238, 235, 255, 0.5) 127%);}
.chat-app .form{box-shadow: 0px 6px 20px 0px rgb(0 0 0 / 5%);background-color: #fff;padding: 0.05rem 0.1rem;display: flex;align-items: center;margin: 0 0.2rem;position: absolute;left: 0;bottom: 0.2rem;width: calc(100% - 0.4rem);}
.chat-app .form textarea{flex: 1;min-height: 0;margin-right: 0.2rem;border: 0;font-size: 0.12rem;padding: 0.1rem 0;display: block;}
.chat-app .form button{width: 0.28rem;height: 0.28rem;border-radius: 2px;background: #1366ec url(../images/chat-send.svg) no-repeat center center/70%;border: 0;cursor: pointer;}
.chat-app .form button:hover{opacity: 0.8;}
.chat-app .message{max-height: 5rem;overflow-y: auto;padding: 0 0.2rem 0.2rem;margin-top: 0.3rem;}
.chat-app .info{display: flex;padding-bottom: 0.2rem;}
.chat-app .info figure{width: 0.48rem;}
.chat-app .info figure img{width: 0.48rem;height: 0.48rem;border-radius: 50%;}
.chat-app .info .inner{flex:1;margin-left: 0.2rem;}
.chat-app .info .inner time{font-size: 0.12rem;display: block;}
.chat-app .info .text{border-top-right-radius: 4px;background-color: hsla(0,0%,100%,.4);padding: 0.15rem;display: inline-block;box-shadow: 0 0 10px rgba(19,102,236,0.1);margin-top: 0.1rem;font-size: 0.14rem;max-width: 80%;}
.chat-app .info-right {flex-direction: row-reverse;}
.chat-app .info-right .inner{text-align: right;margin-right: 0.2rem;margin-left: 0;}
.chat-app.hide{pointer-events: none;opacity: 0;visibility: hidden;}
.chat-app.small{pointer-events: none;opacity: 0;visibility: hidden;}
.chat-app.big{width: 100%;height: 100vh;}
@media(max-width:1024px){
	.chat-app{width: 96%;right: 2%;}
}
/* 思考块样式 */
.chat-app .message .info-left .think-wrap {
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  background-color: #f8f8f8;
  margin-bottom: 8px;
  font-size: 13px;
}
.chat-app .message .info-left .think-header {
  padding: 6px 12px;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.chat-app .message .info-left .think-header span {
  color: #666;
  font-size: 12px;
}
.chat-app .message .info-left .think-toggle {
  background: transparent;
  border: none;
  color: #666;
  font-size: 14px;
  cursor: pointer;
  padding: 0 4px;
}
.chat-app .message .info-left .think-content {
  padding: 10px 12px;
  color: #555;
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-all;
}

/* 回答块样式 */
.chat-app .message .info-left .answer-content {
  color: #333;
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-all;
  font-size: 14px;
}
/* 20260226对话框 end */


/*20260303*/
.left-submenu{margin-bottom: 0.25rem;}
.left-submenu li a{display: block;padding: 0.1rem 0.3rem 0.1rem 0.35rem;border-bottom: 1px solid #e6e9f1;transition: all 0.5s;position: relative;font-size: var(--font-size__18);}
.left-submenu li a:before{width: 0.05rem;height: 0.05rem;content: "";position: absolute;left: 0.2rem;border-radius: 50%;background-color: #999;top: calc(0.2rem + 0.5em);}
.left-submenu li a:hover,.left-submenu li.on a{color: #fff;background-color: var(--primary-color);}
.left-submenu li a:hover:before,.left-submenu li.on a:before{background-color: #fff;}

.right-con .edit-info{padding: 0;}
.right-con .tithead{font-size: var(--font-size__42);line-height: 1;padding-bottom: 0.28rem;margin-bottom: 0.4rem;border-bottom: 1px solid #e8ebf2;color: var(--primary-color);}
.info-list a{padding: 0.25rem 0;border-bottom: 1px solid #e5e5e5;}
.info-list .tit{font-size: var(--font-size__20);margin-bottom: 0.15rem;}
.info-list .info{flex: 1;}
.info-list .other{padding-left: 0.3rem;margin-left: 0.3rem;text-align: right;}
.info-list .other time{display: block;color: #999999;font-size: var(--font-size__20);margin-bottom: 0.25rem;}
.info-list .other .more{display: inline-block;width: 0.93rem;background: url(../images/icon11.png) no-repeat center center;border-left: 2px solid #ececec;height: 0.26rem;transition: all 0.5s;}
.info-list .item:hover .other .more{background-position: right 0.1rem center;}
.nodata{text-align:center;padding-top:0.25rem;}

@media(min-width:1025px){
.left-submenu{width: 2.7rem;border-right: 1px solid #e4e7f0;position: relative;padding-right: 0.5rem;margin-bottom: 0;}
.left-submenu:after{right: -1px;top: 0;width: 0.03rem;height: 0.6rem;content: "";position: absolute;background-color: var(--secondary-color);}
.right-con{width: calc(100% - 3rem);}
.left-submenu li a{padding-top: 0.2rem;padding-bottom: 0.2rem;}
}

/*20260303*/
.news-page .back::before{background-size:contain}
.ind_page6 .photo img.active{
    opacity:1;
    transform:scale(1);
}
.news-page_details header.light-style .open-search:before {
    background-color: #111111;
}
.qualifications .part:before{left:0.05rem;}
.qualifications .part:after{right:0.05rem;}
.qualifications .part:before, .qualifications .part:after{
    background-size:0.48rem;
}
.gc-project .qualifications .item{
    max-width:auto;
}
.gc-project .qualifications .part{
    width:100%;
}
.djnews-list .item:hover .other time span{
    opacity:0;
}
/*.back-top .btn:after{
    content:'';
    display:block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    border:2px solid #fff;
    border-radius:50%;
}*/
@media screen and (max-width:1024px){
    .back-top .btn:after {
        width: 0.6rem;
        left: 50%;
        margin-left: -0.3rem;
    }
    .subMenu ul{
        padding-bottom:0.1rem;
    }
    .swiper-button-prev, .swiper-button-next,
    .history-arrow .other-arrow .arr{
        background-color:#fff;
    }
    .history-arrow .other-arrow .swiper-button-next {
        right: -0.5rem;
    }
    .history-arrow .other-arrow .swiper-button-prev {
        left: -0.5rem;
    }
    .history-year {
        padding: 0 0.5rem;
    }
    .history-info ul li .info p, .history-info ul li .info h4 {
        padding: 0 30px;
    }
}

@media screen and (max-width:480px){
    .f-bottom{
        padding-bottom:1.2rem;
    }
    .fix-right{
        bottom: 0;
        opacity: 1;
    }
    .f-link aside{
        white-space:nowrap;
    }
    .f-link .link a{
        text-align: left;
        display: inline-block;
    }
    .popup-box__video .tit-area{
        padding-right:0.4rem;
    }
    .gc-business-info .info{
        width:70%;
        margin: 0 auto;
    }
    .business-mode .info .icon{
        width:1.2rem;
        height:1.2rem;
    }
    .business-mode .info li{
        width:1.2rem;
    }
    .business-mode .info .sub span{
        font-size: var(--font-size__18);
    }
    .business-mode .info .sub span.en{
        font-size: var(--font-size__12);
    }
    .business-mode .other{
        width:80%;
    }
    .business-mode .txt .en {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .global-layout .box1 .item:nth-child(1) {
        left: 50%;
        top: 66%;
    }
    .global-layout .box1 .item:nth-child(3) {
        right: 8%;
        top: 35%;
    }
    .global-layout .box1 .item:nth-child(4) {
        right: 12%;
        top: 60%;
    }
    .global-layout .box3 .global .item.n18:hover .info,
    .global-layout .box3 .global .item.n7:hover .info,
    .global-layout .global .item.n10:hover .info,
    .global-layout .global .item.n8:hover .info,
    .global-layout .global .item.n15:hover .info {
        transform: translate(-8%, -125%) scale(1);
    }
    .global-layout .box3 .global .item.n4:hover .info {
        transform: translate(-72%, -150%) scale(1);
    }
    .global-layout .box3 .item.n1{left: 50%;top: 56%;}
    .global-layout .box3 .item.n2{left: 70%;top: 56%;}
    .global-layout .box3 .item.n3{left: 46.5%;top: 6%;}
    .global-layout .box3 .item.n4{left: 89%;top: 36%;}
    .global-layout .box3 .item.n5{left: 54%;top: 30%;}
    .global-layout .box3 .item.n6{left: 25%;top: 6%;}
    .global-layout .box3 .item.n7{left: 6%;top: 58%;}
    .global-layout .box3 .item.n8{left: 17%;top: 47%;}
    .global-layout .box3 .item.n9{left: 28%;top: 23.5%;}
    .global-layout .box3 .item.n10{left: 67%;top: 66%}
    .global-layout .box3 .item.n11{left: 42%;top: 73%;}
    .global-layout .box3 .item.n12{left: 57%;top: 42%;}
    .global-layout .box3 .item.n13{left: 29.5%;top: 55%;}
    .global-layout .box3 .item.n14{left: 62%;top: 8.5%;}
    .global-layout .box3 .item.n15{left: 71%;top: 26.5%;}
    .global-layout .box3 .item.n16{left: 42%;top: 20.5%;}
    .global-layout .box3 .item.n17{left: 31%;top: 37.5%;}
    .global-layout .box3 .item.n18{left: 10%;top: 28.5%;}
}


/* 20260304 */
.form-jubao{background: url(../images/jubaobg.jpg) no-repeat center bottom/cover;}
.form-jubao .title{text-align: center;font-size: var(--font-size__42);padding-bottom: var(--padding-margin__35);}
.form-jubao .title span{color: var(--primary-color);}
.form-jubao .content{background-color: #fff;padding: 0.45rem 1.4rem;max-width: 12.8rem;width: 94%;margin: 0px auto;}
.form-jubao .content .item{padding-bottom: 0.15rem;}
.form-jubao .content .item dt{margin-bottom: 0.09rem;}
.form-jubao .content .form-input{width: 100%;height: 0.5rem;padding: 0 0.2rem;border: 1px solid #dfe5ee;}
.form-jubao .content textarea.form-input{height: 1rem;padding-top: 0.1rem;}
.form-jubao .content .file{border: 0;width: 100%;}
.form-jubao .form-btn{color: #fff;background-color: var(--primary-color);width: 2rem;height: 0.6rem;border: 0;cursor: pointer;}
.form-jubao .form-btn:hover{opacity: 0.8;}
.form-jubao .bot{border-top: 1px solid #eaeaea;margin-top: var(--padding-margin__50);padding-top: var(--padding-margin__40);font-weight: var(--font-weight__l);}
.form-jubao .bot span{display: inline-block;}
.form-jubao .bot span:not(:last-child){margin-right: 0.42rem;position: relative;}
.form-jubao .bot span:not(:last-child):after{position: absolute;right: -0.2rem;top: 50%;width: 1px;height: 0.16rem;content: "";background-color: #ededed;margin-top: -0.08rem;}
.form-jubao .content .check {padding-bottom: var(--padding-margin__70);}
.form-jubao .check label{display: inline-block;min-width: 2rem;min-height: 0.58rem;border: 1px solid #dfe5ee;cursor: pointer;background-color: #eef2f9;line-height: 0.58rem;}
.form-jubao .check label:not(:last-child){margin-right: 0.2rem;}
.form-jubao .check label.on{color:#fff;background-color: var(--primary-color);border-color: var(--primary-color);}
@media(min-width:769px){
.form-jubao .content .item{width: 49%;}
}
@media(max-width:1024px){
	.form-jubao .content{padding: var(--padding-margin__50);}
	.form-jubao .check label{min-width: 1.4rem;min-height:0.45rem;line-height: 0.45rem;}
}



