@font-face {
    font-family: Barlow;
    font-weight: Regular;
    src: url(../Fonts/Barlow-Regular.ttf);
}

@font-face {
    font-family: Barlow;
    font-weight: Bold;
    src: url(../Fonts/Barlow-Bold.ttf);
}


.waves { position: absolute; left: 0; top: 0; right: 0; bottom: 0; height: 50vw; z-index: 100; }
.waves canvas{ display: block; }

#canvas {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;mix-blend-mode: plus-lighter;opacity: 0.7;pointer-events:auto;}

#constellationCanvas {width: 100%;height: 100%;position: absolute;left: 0;top: 0;mix-blend-mode: screen;opacity: 0.5;}
.ban-news {width: 100%;height: 100%;position: absolute;left: 0;top: 0;mix-blend-mode: screen;opacity: 0.5;}
.ban-contact {width: 100%;height: 100%;position: absolute;left: 0;top: 0;mix-blend-mode: screen;opacity: 0.5;}

/*Banner003069 */
.Banner003069{position: relative;z-index: 1;overflow: hidden;}
.Banner003069 .particle{ position: absolute;left: 0;top: 0;width: 100%;height: 100%!important;z-index: 10;pointer-events: none;}
.Banner003069 .auto{max-width: 1600px;}
.Banner003069 .Ispic{height: 43vw;}
.Banner003069 .txt{position: absolute;left: 0;top: 50%;width: 100%;z-index: 10;color: #fff;font-size: 50px;font-weight: bold;text-align: center;}
.Banner003069 .txt .en{font-size: 2em;font-family: 'Barlow';text-transform: uppercase;font-weight: bold;opacity: 0.3;position: absolute;left: 0%;top: -80%;width: 100%;text-align: center}
.Banner003069 .txt .cn::after{width: 60px;height: 3px;background: #185599;content: '';position: absolute;left: 50%;top: 130%;transform: translateX(-50%);}
@media(max-width:640px){
.Banner003069 .Ispic{height: 3rem;}
.Banner003069 .txt{font-size: 6vw;}
}


.Banner003069 .con{position: absolute;bottom: 5%;left: 50%;transform: translateX(-50%);width: 88%;display: flex;justify-content: center;}
.Banner003069 .con .item{z-index: 1;opacity: 0;margin: 0 -1% }
.Banner003069 .con .item img{width: 100%;object-fit: contain;}
.Banner003069 .con .item:nth-child(1) {animation: sub-ban 1s 1.2s  ease-in-out forwards;}
.Banner003069 .con .item:nth-child(2) { animation: sub-ban 1s 0.9s ease-in-out forwards;}
.Banner003069 .con .item:nth-child(3) { animation: sub-ban 1s 0.6s ease-in-out forwards;}
.Banner003069 .con .item:nth-child(4) { animation: sub-ban 1s 0.3s ease-in-out forwards;}
.Banner003069 .con .item:nth-child(5) { animation: sub-ban 1s ease-in-out forwards;}

@keyframes sub-ban {
  0% {
	transform: translateX(80px);
	opacity: 0;
  }
  100% {
	transform: translateX(0);
	opacity: 1;
  }
	
}
@media(max-width:640px){
    .Banner003069 .con .item{ }
}

/*Top003111 */
.Top003111.hide {transform: translateY(-100%); /* Ã¥Ââ€˜Ã¤Â¸Å Ã©Å¡ÂÃ¨â€”Â */  }
.Top003111{position: fixed;left: 0;width: 100%;z-index: 10000;top: 0;transition: all 0.3s ease;}
.white .Top003111 {background-color: white;color: black;box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.Top003111 .logo .orange{  display: none;}
.white .Top003111 .logo .orange{  display: block;}
.Top003111 .logo .white{  display: block;}
.white .Top003111 .logo .white{  display: none;}

.white .Top003111 menu li span a{  color:#000;}
.white .Top003111 .top-search {  background: rgba(0, 0, 0, 0.1);}
.auto{max-width: 1600px;width: 90%;}
@media (min-width:1025px) {
.Top003111 .logo{float: left;padding-top: 13px;}
.Top003111 .logo img{height: 55px;}	
}
@media (max-width:1024px) {
.Top003111 .auto{display: flex;align-items: center;justify-content: space-between;height: 68px;}
.Top003111 .auto:after{display: none;}
.Top003111 .logo img{height: 40px;}	
}

.Top003111 .top-nav > *{float: left;}
.Top003111 .top-search{background-color: rgba(255,255,255,0.2);border-radius: 36px;padding-right: 36px;width: 128px;}
.Top003111 .top-search .btn{position: absolute;right: 5px;top: 0;width: 36px;height: 100%;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 14px;}
.Top003111 .top-search .text{width: 100%;height: 36px;line-height: 36px;padding:0 0 0 20px;border: 0;background: none;}
@media (min-width:1025px) {
.Top003111 .top-nav{float: right;margin-top: 22px;}
.Top003111 .top-search{display: block!important;}
}
@media (max-width:1024px) {
.Top003111 .open-search{width: 36px;height: 36px;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 60%;}
.Top003111 .top-search{position: absolute;left:5%;width: 90%;top: 100%;}
.search-show .Top003111 .top-search{display: block;}
}

.Top003111 .top-lang{margin-left: 13px;}
.Top003111 .top-lang a{display: block;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background-color: #185599;color: #fff;font-family: 'Barlow';font-size: 14px;}
@media (max-width:1024px) {
.Top003111 .top-lang{margin: 0 2vw;}
}

.Top003111 menu li span,
.Top003111 menu li a{display: block;}
.Top003111 menu li span a{color: #fff;line-height: 80px;}
.Top003111 menu li .sub{display: none;}
@media (min-width:1921px) {
.Top003111 menu li{margin-right: 61px;}	
}
@media (min-width:1025px) {
.Top003111 menu{float: right;}
.Top003111 menu li{float: left;margin-right: 3.178vw;font-size: 16px;}
.Top003111 menu li span{line-height: 36px;}
.Top003111 menu li span a{position: relative;}
.Top003111 menu li span a:after{position: absolute;content: '';height: 2px;background-color:#185599;left: 50%;transform: translateX(-50%); bottom: 0;width: 0;transition: width 0.3s;}
.Top003111 menu li span a:hover:after,
.Top003111 menu li.aon span a:after{width: 100%;}
.Top003111 .sub{position: absolute;top: 100%;background-color: #185599;left: 0;width: 100vw;backdrop-filter: blur(5px);}
.Top003111 .sub dl{display: flex;}
.Top003111 .sub dt{line-height: 22px;text-align: center;position: relative;}
.Top003111 .sub dt a{color: #fff;padding: 15px;transition: 0.3s;}
.Top003111 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
.Top003111 .sub ul {position: absolute;top:100%;background-color: #185599e0; display:none;width: max-content;height: auto}
.Top003111 .sub li {margin-right:0; white-space: nowrap; float:none; border-bottom:1px solid #1148846b; line-height30px;}
.Top003111 .sub li a {display: block;color: #fff;padding:0.75em 1em;}
.Top003111 .sub li a:hover {background-color: #13447A; color:#fff;}
}
@media (min-width:1025px) and (max-width:1280px) {
.Top003111 menu li{margin-right: 2vw;}
}
@media (max-width:1024px) {
.Top003111 .open-menu{height: 36px;}
.Top003111 .open-menu i{background-color: #185599;}
body.menu-show{overflow: hidden;}
.Top003111 menu{position: fixed;top: 68px;bottom: 0;width: 240px;background-color: rgba(255,255,255,0.9);left: -100%;padding: 20px 0;opacity: 0;transition: 0.3s ease-out;}
body.menu-show .Top003111 menu{left: 0;opacity: 1;}
.Top003111 menu ul{height: 100%; overflow: auto;}
.Top003111 menu li{border-bottom: 1px solid #eee;}
.Top003111 menu li span{line-height: 3;font-size: 18px;}
.Top003111 menu li span a{padding-left: 1em; color: #185599;line-height: 66px}
.Top003111 .has-sub span .op:before, 
.Top003111 .has-sub span .op:after{background-color: #185599;}
.Top003111 .sub{padding:10px 20px;font-size: 18px;background-color: rgba(0,0,0,0.1);}
.Top003111 .sub dt{line-height: 2.5;}
.Top003111 .sub dt a{line-height: 2.5;font-size: 16px;padding-left: 0}
.Top003111 .sub dt ul{background: #f5f5f5;padding: 10px;display: none}
.Top003111 .sub dt li a{font-size: 14px;line-height: 20px}
.Top003111 .sub dt ol{margin-bottom: 10px}
.Top003111 .sub dt ol a{line-height: 1.5;}
}
/*Banner002744 */
.Banner002744{}
/*slick Basic*/
.Banner002744 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002744 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002744 .slick-list:focus {outline: none}
.Banner002744 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002744 .slick-slider .slick-track, 
.Banner002744 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002744 .slick-track:before, 
.Banner002744 .slick-track:after{display: table; content: '';}
.Banner002744 .slick-track:after{ clear: both;}
.Banner002744 .slick-loading .slick-track { visibility: hidden;}
.Banner002744 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002744 .slick-slide .slick-loading img { display: none;}
.Banner002744 .slick-slide .dragging img { pointer-events: none;}
.Banner002744 .slick-initialized .slick-slide { display: block;}
.Banner002744 .slick-loading .slick-slide { visibility: hidden;}
.Banner002744 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002744 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002744 li.slick-slide{position: relative;}
.Banner002744 li.slick-slide a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; opacity: 0;-webkit-opacity: 0;}
.Banner002744 li.slick-slide .con{position: absolute;top: 0%;right: 0%;width: 100%;height: 100%}
.Banner002744 li.slick-slide .con .item{position: absolute;z-index: 1;top: 21%;transition: .5s 0.3s;}
.Banner002744 li.slick-slide .con .item img{width: 100%;object-fit: contain;}
.Banner002744 li.slick-slide .con .item:nth-child(1) {z-index: 3;right: 33%;top: 25%; width: 27.25%;transform: translateX(80px); opacity: 0;transition-delay: 0.9s;}
.Banner002744 li.slick-slide .con .item:nth-child(2) {z-index: 2;right: 19%;top: 29%; width: 27.25%;transform: translateX(80px); opacity: 0;transition-delay: 0.6s;}
.Banner002744 li.slick-slide .con .item:nth-child(3) {right:5.5%;width: 25.5%; transform: translateX(80px); opacity: 0;transition-delay: 0;}
.Banner002744 .slider .slick-active .item{transform: translateX(0)!important; opacity: 1!important;}
.Banner002744 .slider .slick-active {animation: fadeZoomIn 2s ease forwards;z-index: 2;}

@keyframes fadeZoomIn {
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}


@media(min-width:1025px){
.Banner002744 li.slick-slide > img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002744 li.slick-slide > img.pc{display: none;}
.Banner002744 li.slick-slide > img.wap{ min-height: 3rem; object-fit: cover; -webkit-object-fit: cover; }
}
@media(max-width:640px){
.Banner002744 li.slick-slide .con .item{ margin-top: .2rem;}
}
.Banner002744 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);bottom: 5%;z-index: 10;}
.Banner002744 .slick-dots li{float: left;width: 40px;height: 8px; border-radius:10px; background: rgba(255,255,255,0.8);margin-right: 13px;cursor: pointer;}
.Banner002744 .slick-dots li button{display: none;}
.Banner002744 .slick-dots li.slick-active{background: #185599;}

/*Floor003216 */
.Floor003216{--txt-color-222:#222;--hover-color:#0281cc;--txt-color-444:#444;--white:#fff; position: relative;z-index: 1;color: #333;}
@media (max-width:1024px) {

}

#particles-js {position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 10; mix-blend-mode: overlay; opacity: 0.7; pointer-events:none;}
#particles-js canvas{background: transparent; width: 100%; height: 100%;  }

.Floor003216 .autoCon-1600{padding-top: 1.2rem;}
.Floor003216 .right{position: relative;z-index: 1;display: flex;align-items: center; justify-content: center;}
.Floor003216 .solgan {font-size: var(--font-size40);}
.Floor003216 .info{font-size: var(--font-size20);margin: 0.53rem 0 0.82rem 0;line-height: 2;}

.Floor003216 .num-count{padding-right: 0.25rem;}
.Floor003216 .num-count li p{margin: 0.34rem 0 0 0;letter-spacing: 0.03rem;font-size: var(--font-size18);font-weight: 100;color: var(--txt-color-222);}
.Floor003216 .num-count li .num{font-size: var(--font-size68); line-height: calc(52 / 68);color: var(--hover-color);font-weight: bold;}
.Floor003216 .num-count li:nth-child(2){padding-top: 1.33rem;}

.Floor003216 .open-video{width: 0.72rem; height: 0.72rem;border-radius: 50%;position: relative;z-index: 1;cursor: pointer;display: flex;align-items: center; justify-content: center; background-color: var(--hover-color);}
.Floor003216 .open-video:after{position: absolute; content: '';background-color: var(--hover-color); width: 1.06rem; height: 1.06rem; left: 50%;top: 50%;margin: -0.53rem 0 0 -0.53rem; border-radius: 50%; animation: Floor003216video infinite 1s linear;}
.Floor003216 .open-video:before{display: block;content: '';width: 0.21rem; height: 0.23rem;background: url(../images/Floor003216-play.png) no-repeat center center; background-size: contain;}

.Floor003216 .more {position: relative; font-size: 20px; margin-top: 0.5rem;padding: 5px 0;}
.Floor003216 .more::after {height: 12px;}
.Floor003216 a:hover .more{padding: 5px 22px;}
@keyframes Floor003216video {
    0%{transform: scale(1);opacity: 0.06;}
    100%{transform: scale(2);opacity: 0;}
}

@media (min-width:1025px) {
    .Floor003216 .autoCon-1600{position: relative;z-index: 4; min-height: 8.43rem;align-items:stretch; }
    .Floor003216 > .Ispic{position: absolute; left: 0;top: 0;width: 100%;height: 100%;background-size: auto 100%; background-position: center bottom;}
    .Floor003216 .left{width: 42%;}
    .Floor003216 .right{width: 40%;padding-bottom: 1.2rem;} 
}
@media (max-width:1024px) {
    .Floor003216{position: relative;z-index: 1;--imgHeight:6rem}
    .Floor003216 > .Ispic{height: var(--imgHeight);background-size: 206% auto; background-position: right center; margin-top: var(--padMar160);}
    .Floor003216 .left{padding-bottom: var(--padMar100);}
    .Floor003216 .right{position: absolute;bottom: 0;height:  var(--imgHeight);left: 0;width: 100%;z-index: 10;}
}
@media (max-width:640px) {
    .Floor003216 .num-count li .num{font-size: var(--font-size52);}
    .Floor003216{--imgHeight:3.8rem}
    .Floor003216 .autoCon-1600{ padding-top: .7rem;}
    .Floor003216 .left{ padding-bottom: 0;}
    .Floor003216 .solgan{ font-size: var(--font-size32);}
    .Floor003216 .info{ margin: .3rem 0;}
    .Floor003216 .left a{ display: inline-block;}
    .Floor003216 .more{ bottom: 0; margin-top: 0;}
    .Floor003216 > .Ispic{  background-size: 180% auto; }
}
/*Floor003092 */
.Floor003092{padding: 5.21vw 0 5.42vw 0;background-color: #f3f6fa;overflow: hidden;}
.Floor003092 .auto{max-width: 1600px;}
.Floor003092 .slider-but{overflow: hidden;}
.Floor003092 .slider-but .slick-arrow{float: left;cursor: pointer;padding: 0;border: 0;border-radius: 50%;background: url(../images/Floor003092-more-hover.svg) no-repeat center center #00000042;width: 50px;height: 50px;transition: 0.3s;}
.Floor003092 .slider-but .slick-prev{margin-right: 30px;transform: rotateY(180deg);}
.Floor003092 .slider-but .slick-arrow:hover{background-color: #1f4b8c;}
.Floor003092 .picture{position: absolute; z-index: -1;  top: -5.21vw;}

.Floor003092 .slider{overflow: hidden;}
.Floor003092 .slider li a{display: block;background: #fff; padding: 2.45vw 3.02vw;}
.Floor003092 .slider li time,
.Floor003092 .slider li time span{display: block;}
.Floor003092 .slider li time{font-size: 18px;color: #999;font-family: 'Barlow';margin-bottom: 3vw;}
.Floor003092 .slider li time span{font-size: 2.222em;line-height: 1;}
.Floor003092 .slider li aside{color: #000; font-size: 24px;line-height: 1.4166;min-height: 2.8332em;}
.Floor003092 .slider li p{font-size: 16px;color: #777;line-height: 1.75;margin-bottom:8vw;}

.more{display: inline-block;line-height: 40px; border-radius: 40px;color: #1f4b8c; transition: 0.3s;position:absolute; bottom:0.6rem}
.more:after{display: inline-block;content: '';background: url("../images/Floor003092-more.svg") no-repeat;width: 5px;height: 10px;margin-left: 22px;/* vertical-align: middle; *//* height: 100%; */}
a:hover .more{padding: 0 16px;color: #fff;background: #1f4b8c;}
a:hover .more:after{background-image: url("../images/Floor003092-more-hover.svg");}

@media(min-width:641px){
.Floor003092 .slider .ul{margin: 0 -29px;}
.Floor003092 .slider li a{margin: 0 29px;min-height: 5.7rem;}   
}
@media(min-width:1025px){
.Floor003092 .auto{position: relative;z-index: 1;}
.Floor003092 .left-title{width: 32%;margin-top: 2%;}
.Floor003092 .right-list{width: 65%;}
.Floor003092 .picture{right: 70%;bottom: -5.42vw;width: 40%;}
.Floor003092 .slider-but{margin-top: 15.78vw;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003092 .slider .ul{margin: 0 -1.8125vw;}
.Floor003092 .slider li a{margin: 0 1.8125vw;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor003092 .slider .ul{margin: 0 -2vw;}
.Floor003092 .slider li a{margin: 0 2vw; }
}
@media(max-width:1024px){
.Floor003092 .left-title{position: relative;z-index: 1;}
.Floor003092 .picture{left: -3%;right: -3%;  bottom: -14vw;}
.Floor003092 .slider-but{padding: 3vw 0;}
}
@media(max-width:640px){
.Floor003092 .slider li a{padding: 5vw;}
.Floor003092 .slider-but .slick-arrow{width: 10vw;height: 10vw;}
.Floor003092 .slider-but .slick-prev{margin-right: 5vw;}
.Floor003092 .slider li aside{ font-size: 5vw;}
.Floor003092 .slider li p{ font-size: 4vw;}
.Floor003092 .slider li{ height: 100%;}
.Floor003092 .slider li .more{ position: relative; margin-top: .2rem;}
}
/*Floor002915 */

.Floor002915{background: #333;overflow: hidden;padding: 175px 0;font-size: 16px;text-align: center;background: url(../images/feedback.jpg);}
.Floor002915 .auto{max-width: 1600px;width: 90%; position: relative;}
.Floor002915 .tips{/* padding-top: 2.66vw; */color: #333;text-align: left;font-size: 20px;}
.Floor002915 .more{right: 0; bottom: 50%; transform: translateY(50%); padding: 6px 30px; border: 1px solid #185599; color: #185599; }
.Floor002915 .more:hover{padding: 6px 40px; border: 1px solid #185599; color: #fff;}

@media(max-width:640px){
.Floor002915{ padding: .7rem 0;}
.Floor002915 .tips{ margin-top: .8rem;}
}

.title{line-height: 40px; text-align: left;}
.title:after{display: block;content: '';margin: 25px 0 30px;width: 40px;height: 4px;background: #185599;}
.title .cn{font-size: 36px;margin-top: -20px;color: #333;font-weight: bold;}
.title .en{opacity: 0.1;font-size: 56px;font-weight: bold;text-transform: uppercase; font-family: 'Barlow';}
@media(max-width:480px){
.title .cn{font-size: 24px; }
.title .en{font-size: 40px;}
}

.title.w .cn{color: #fff;}
.title.w:after{background: #fff;}

.title.w .en{color: #fff;}

/*Floor002747 */
.Floor002747{background: #ededed;padding: 6vw 0;overflow: hidden;}
.Floor002747 .auto{width: 90%;}

.Floor002747 .list {position: relative; }
.Floor002747 .list li{float: left; }
.Floor002747 .list li a{color: #fff;font-size: 20px;display: block;position: relative;overflow: hidden;}
.Floor002747 .list li .pic{width: 100%;overflow: hidden;padding-bottom: 20%;background: url(../images/pro_bg.jpg);}
.Floor002747 .list li figure{width: 100%;padding-bottom: 100%;transition: 0.3s;}
.Floor002747 .list li .txt{font-size: var(--font-size20);text-align: center;width: 100%;color: #fff;padding: 40px 0 20px 0;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);background: linear-gradient(0deg, rgb(0 0 0 / 40%), transparent);}
.Floor002747 .list li a:hover .txt{background: linear-gradient(0deg, #185599, transparent);padding-top: 40%;}
.Floor002747 .list li .txt .flex_jc{ display: flex; justify-content: center; padding: 0 .1rem;}
.Floor002747 .list li .txt .category{font-size: var(--font-size16);display: block;border: 1px solid rgba(255,255,255,0.2);border-radius: 20px;padding: 8px 15px;margin-top: 5px;}
.Floor002747 .list li a:hover figure{transform: scale(1.2);}
.Floor002747 .list li a:hover:before{left: 15px; top: 15px; right: 15px; bottom:15px; }
.Floor002747 .list li .icon{position: relative;display: block; margin: 0 auto 20px;width: 50%; max-width: 92px;}
.Floor002747 .list li .icon:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; border: 1px solid rgba(255,255,255,0.8);border-radius: 50%; transition: 0.3s; }
.Floor002747 .list li .txt img{border-radius: 50%;}
.Floor002747 .list li a:hover .icon:before{ transform: scale(2);-webkit-transform: scale(2);-ms-transform: scale(2); opacity: 0;-webkit-opacity: 0;}
.Floor002747 .slider .slick-slide { margin: 0 10px; }
.Floor002747 .slider .slick-list { margin: 0 -10px; }
.Floor002747 .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index: 10;width: 60px;height: 60px;border-radius:50%;background: #0000004f;color: #ffffff;border:none;font-size:20px;cursor:pointer;transition:all 0.3s ease}
.Floor002747 .slick-arrow:hover{background: #185599;}
.Floor002747 .slick-prev{left: -30px;}
.Floor002747 .slick-next{right: -30px;}
@media(min-width:1025px){
/* .Floor002747 .list li:first-child{margin-left: 40%;} */
.Floor002747 .list li{ width: 20%; }
}
@media(max-width:1024px){
    .Floor002747{padding: 30px 0;}
    .Floor002747 .list li{ width: 25%; }
    .Floor002747 .slick-arrow{width: 40px;height: 40px;}
    .Floor002747 .slick-prev{left: -10px;}
    .Floor002747 .slick-next{right: -10px;}
}
@media(max-width:640px){
.Floor002747 .list li{ width: 50%; }
.Floor002747 .list li .txt{ }
}

.Floor002747.product  {background: #fff;}
.Floor002747.product li {width: 23.5%; margin-right: 2%; margin-bottom: 4%;}
.Floor002747.product li:nth-child(4n) {margin-right:0}

.Bottom002900{background: #1a3560;padding: 5vw 0 3vw 0;}
.Bottom002900,
.Bottom002900 a{color: #fff;}
.Bottom002900 .logo{width: 40%;margin: 10px 0 35px;}
@media(min-width:1441px){
.Bottom002900 .inner{}
}
.Bottom002900 .b_nav nav dd a{opacity: 0.5;font-size: 14px;}

@media(min-width:1025px){
.Bottom002900{font-size: 16px;}
.Bottom002900 .contact{width: 40%;}
.Bottom002900 .b_nav{width: 55%;max-width: 1000px;}
}

.Bottom002900 .solgan{font-size: 40px;  margin-bottom: 30px; font-weight: bold;}
.Bottom002900 .solgan span{font-size: 16px;color: rgba(255,255,255,0.2);margin-left: 20px;}
@media(min-width:1025px){
.Bottom002900 .solgan span:before{content: '/ ';display: inline-block;}
}
@media(max-width:1024px){
.Bottom002900 .solgan{padding: 4vw 0;}
.Bottom002900 .solgan span{display: block;}
}

.Bottom002900 .b_nav nav{border-bottom: 1px solid rgba(255,255,255,0.1);padding:0 0 45px 0; margin:0 0 45px 0;}
.Bottom002900 .b_nav nav dl{float: left; max-width: 140px;}
.Bottom002900 .b_nav nav dt{padding-bottom: 30px;}
.Bottom002900 .b_nav nav dd{line-height: 24px;padding: 2px 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .copyright{line-height: 30px;font-size: 14px;color: rgba(255,255,255,0.5);}
.Bottom002900 .copyright a{opacity: 0.5;}

.Bottom002900 a:hover{color: #fff;opacity: 1!important;}

.Bottom002900 .contact dt{font-weight: bold;}
.Bottom002900 .contact dd{margin-bottom: 20px;line-height: 1em;font-family: Barlow;font-weight: normal;}
.Bottom002900 .contact .num{font-size: 36px; font-weight: bold;}

.Bottom002900 .follow-us {margin-top: .5rem}
.Bottom002900 .follow-us li{position: relative;z-index: 10}
.Bottom002900 .follow-us li +li{margin-left: 0.2rem;}
.Bottom002900 .follow-us li a{display: flex; border-radius: 50%;background-color: #5d6f85; width: 0.4rem; height: 0.4rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;}
.Bottom002900 .follow-us li a:hover{background-color: var(--hover-color);}
.Bottom002900 .follow-us li a:after{width: 0.2rem; height: 0.2rem;background-position: center center; background-repeat: no-repeat; background-size:contain; opacity: 0.5;transition: 0.3s; content: '';display: block; background-image: var(--icon-url);}
.Bottom002900 .follow-us li a:hover:after{opacity: 1;}
/*.Bottom002900 .follow-us li.li-in a:after{background-image: url(../images/Bottom003207-in.svg);} 
.Bottom002900 .follow-us li.li-fb a:after{background-image: url(../images/Bottom003207-fb.svg);} 
.Bottom002900 .follow-us li.li-ytb a:after{background-image: url(../images/Bottom003207-ytb.svg);} 
.Bottom002900 .follow-us li.li-tw a:after{background-image: url(../images/Bottom003207-tw.svg);} 
.Bottom002900 .follow-us li.li-wx a:after{background-image: url(../images/Bottom003207-wx.svg);} 
.Bottom002900 .follow-us li.li-douyin a:after{background-image: url(../images/Bottom003207-douyin.svg);} 
.Bottom002900 .follow-us li.li-xhs a:after{background-image: url(../images/Bottom003207-xhs.svg);} 
.Bottom002900 .follow-us li.li-xcx a:after{background-image: url(../images/Bottom003207-xcx.svg);} 
.Bottom002900 .follow-us li.ttf-ggh a:after{background-image: url(../images/Bottom003207-wx.svg);} */
.Bottom002900 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.2rem; margin-left: -0.6rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.2rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom002900 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom002900 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}
@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom: 10px;}
.Bottom002900 .share{margin: 30px 0;}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 3%;}
.Bottom002900 .contact .tit{padding: 3vw 0;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}
@media(max-width:480px){
.Bottom002900 .contact .num{margin-bottom: 1em;font-size: 8vw;}
.Bottom002900 .solgan{font-size: .24rem; margin-bottom: 0;}
.Bottom002900 .copyright{font-size: 12px; line-height: normal;}
.Bottom002900 .follow-us{ justify-content: center; margin: .2rem 0; }
.Bottom002900 .share li a{width: 50px; height: 50px;}
.Bottom002900 .contact .num{ font-size: .24rem;}
.Bottom002900 .contact dd{ margin-bottom: .15rem; line-height: 1.6;}
}




/*Page003143 */
.Page003143 .Pages{text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 40px;border-radius: 50%;margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #185599;border-color: #185599;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}
/*PicList002736 */
.PicList002736{padding: 6vw 0;font-size: 16px;}
.PicList002736 li{margin-bottom: 2%;}
.PicList002736 li:last-child{margin-bottom: 5%;}
.PicList002736 li a{overflow: hidden;display: block;background: #fff;border: 3px solid #f3f6fa;transition: 0.3s;}
.PicList002736 li a:hover{border-color: #185599;box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
.PicList002736 li .Ispic{ background-size: contain;background-color: #f5faff;}
.PicList002736 li .txt{ padding:2.5% 0;}
.PicList002736 li .txt h3{font-size: 22px;color: #185599;}
.PicList002736 li .txt p{line-height: 28px;color: #555;margin-bottom: 0;}
.PicList002736 .time {margin: 0; font-family: 'Barlow'; color: #999; margin-top: 20px;}


@media(min-width:481px){
.PicList002736 li .Ispic{float: left; }
.PicList002736 li .txt{float: right;margin-right: 3%;  }
}
@media(min-width:1025px){
.PicList002736 li .Ispic{width: 35%;padding-bottom: 21.78%;}
.PicList002736 li .txt{width: 57%;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002736 li .Ispic{width: 45%;padding-bottom: 31.3%;}
.PicList002736 li .txt{width: 48%;}
}
@media(max-width:640px){
.PicList002736 li .txt p.dot4{-webkit-line-clamp: 3; height: 84px;}
}
@media(max-width:480px){
	.PicList002736 li{margin-bottom: 20px;}
.PicList002736 li .Ispic{padding-bottom: 69.5%;}
.PicList002736 li .txt{ padding: 15px;}
}
.PicList002736_search li .txt{ float: none; width: 100%; padding: .1rem .3rem .3rem; margin: 0;}
/*RighInfo003134 */
.RighInfo003134 {padding: 5vw 0}
.RighInfo003134 .img-side{border: solid 1px #ededed; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 100%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px;margin: 0 auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #185599;width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center;}
.RighInfo003134 .img-side .tit{font-size: 30px;color: #333;margin-bottom: 0.6em;font-weight: bold;}
.RighInfo003134 .img-side .line{width: 15px;height: 2px;background-color: #185599;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;display: flex}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #185599;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 25px;padding-bottom: 0.666em;color: #333;line-height: 2;font-weight: bold;}
.RighInfo003134 .prod-intro .name i{width: 2em;height: 2em;border-radius: 50%;background-color: #185599;display: inline-block;vertical-align: top;margin-right: 0.625em;background-repeat: no-repeat;background-position: center;background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875;margin: 30px 0;}

.RighInfo003134 .des1{font-size: 1.125em;color: #333;background: #e8f3ff;padding: 25px;border-radius: 5px;}
.RighInfo003134 .des2{margin: 15px 0;}
.RighInfo003134 .singlePage{font-size: 16px;}


@media (min-width:1025px) {
    .RighInfo003134 .img-group{width: 50%;border-right: solid 1px #ededed;}
    .RighInfo003134 .img-side .ytable-cell{}
    .RighInfo003134 .img-side .txt{padding: 0 4%;text-align: left;font-size: 16px;}
}
@media (max-width:1024px) {
    .RighInfo003134 .img-side{padding: 0 0 2em 0;}
    .RighInfo003134 .img-side .txt{padding: 0 4%;text-align: left}
    .RighInfo003134 .img-side .btn{flex-direction: column;}
    .RighInfo003134 .img-side .btn a{margin:0 0 5px;}
}

.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #da251d; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #da251d;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}
/*RighInfo003137 */
.RighInfo003137 .auto{position: relative;z-index: 1;/* margin-top: 4.5em; *//* margin-bottom: 4.5em; */}
.RighInfo003137 .title{font-size: 1.625em;color: #333333;line-height: 1.1538em;padding-top: 50px;font-weight: bold;}
.RighInfo003137 .title:after{display: block;content: '';width: 15px;height: 2px;background-color: #185599;margin: 1.1538em 0;}
.RighInfo003137 ul li{text-align: center;border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);}
.RighInfo003137 ul li .inner{margin: 0 auto;width: 80%;font-size: 16px;}
.RighInfo003137 ul li .name .cn{font-size: 1.25em;color: #000000;line-height: 1.5;}
.RighInfo003137 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo003137 ul li .icon{padding: 2em 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.2); margin-bottom: 2em;}
.RighInfo003137 ul li .icon img{ height: 4.6875em;}
.RighInfo003137 ul .tip dd{font-size: 0.875em;color: #999999;line-height: 2.1428;}
@media (min-width:1025px) {
.RighInfo003137 ul{width: 100%; display:-webkit-flex; display:flex; flex-wrap:wrap;}
.RighInfo003137 ul li{width:33%; margin-right:.49%; margin-bottom:.49%; padding-top: 25px;padding-bottom: 40px;}
.RighInfo003137 ul li:nth-child(3n){ margin-right:0;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}
/*TextList002739 */
.TextList002739{
    padding: 6vw 0;
    font-size: 16px;
}

.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}


.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #184477; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .date{padding:0 40px;line-height: 60px;background: #185599;font-size: 16px;color: #fff;border-bottom: 1px solid #ededed;}
.TextList002739 .date time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #184477; color: #184477;}
.TextList002739 .tit.active time{color: #184477;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{line-height: 26px;color: #3e3e3e;}
@media(min-width:769px){
.TextList002739 .date time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .date{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .date time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}

/*RighInfo002939 */
.RighInfo002939{padding:6vw 0;}
.RighInfo002939 .auto {max-width: 1200px;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 26px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2;color: #1e1e1e;text-align: justify;padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #185599;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*PicList003142 */
.PicList003142 {padding: 6vw 0;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{font-size: 1.125em;line-height: 1.6666;}
.PicList003142 li p{font-size: 14px;color: #999999;margin: 5px 0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}
/*RighInfo002852 */

.RighInfo002852{padding: 6vw 0;font-size: 16px;line-height: 1.8em;}
.RighInfo002852 .title{color: #333;font-size: 100px;}
.RighInfo002852 .title .cn{font-size: 0.34em;}
.RighInfo002852 .title .en{font-size: 0.42em;font-family: "Barlow-Bold";}
.RighInfo002852 .list {display: flex; gap: 20px;overflow: hidden;flex-wrap: wrap}
.RighInfo002852 .list .item{width: 40%;}
.RighInfo002852 .list .item ul{position: relative;}
.RighInfo002852 .list .item .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 6px; width: 100%;}
.RighInfo002852 .list .item .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 12px; height: 12px; border-radius: 50%; cursor: pointer; position: relative;opacity: .8;background: #fff}
.RighInfo002852 .list .item .slick-dots li button{display: none}
.RighInfo002852 .list .item .slick-dots li.slick-active{background: #185599;opacity: 1;}

@media(max-width:640px){
.RighInfo002852 .title{font-size: 80px;}
    .RighInfo002852 .list .item{width: 100%;}
    
}
@media(max-width:480px){
.RighInfo002852 .title{font-size: 60px;}
}

.RighInfo002852 .intro-main{padding-bottom: 2vw;display: flex;justify-content: space-between;background: #f3f6fa;padding: 40px; }
.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .singlePage{font-size: 16px;color: #666;padding: 50px;background: #f3f6fa;margin-top: 20px;}
.RighInfo002852 .title-css{padding: 1vw 0;}
.RighInfo002852 .title-css span{display: inline-block;padding-bottom: 10px;border-bottom: 2px solid #185599;font-size: 24px;font-weight: bold;color: #185599;}
@media(min-width:641px){
.RighInfo002852 .intro-main .left{width: 50%;background: #f3f6fa;}
.RighInfo002852 .intro-main .pic{width: 42%;}
}
@media(max-width:640px){
    .RighInfo002852 .intro-main{flex-wrap: wrap;}
	.RighInfo002852 .intro-main .pic{margin: 0 auto;}
    .RighInfo002852 .intro-main,
    .RighInfo002852 .singlePage{ padding: .3rem;}
}
@media(max-width:480px){
.RighInfo002852 .title-css span{font-size: 18px;}
}
/*
 .RighInfo002275 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
 */
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .tel span{font-size: 35px;color:#185599;font-weight: bold;display: block;font-family: barlow;}
.RighInfo002275 .text p{padding: 0;font-size: 16px;color: #666;line-height: 1.8;margin: 10px 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 6vw 0;}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 60%;height: 430px;}
	.RighInfo002275 .text{width: 35%;}
}
/*
 .Form002319 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
 */
.Form002319{margin: 0 auto;font-size: 14px;background: #f3f6fa;}
.Form002319 .row dl{width: 100%;padding-right: 20px;position: relative;margin-bottom: 20px;line-height: 40px;}
.Form002319 .row dl em{color: #c00;}
.Form002319 input.text,
.Form002319 select{border: none;border-bottom: 1px solid #9b9b9b;background: none;display: block;height: 50px;line-height: 50px;width: 100%;padding: 0;color: #333;}
.Form002319 input.text::-ms-input-placeholder{ color: #aaa;}
.Form002319 select{ appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center transparent;}
.Form002319 select::-ms-expand { display: none; }
.Form002319 .btn{background: #185599;height: 50px;display: flex; align-items: center; justify-content: center; width: 33.3334%;border: none;max-width: 150px;float: left;margin-top: 15px;font-size: 16px;color: #fff;}
@media only screen and (min-width:480px ) {
.Form002319 .row2 dl{float: left;width: 48%;}
.Form002319 .v-code {position: absolute;right: 20px;bottom: 14px;}	
.Form002319 .btn{font-size: 18px;border-radius: 100px; cursor: pointer;}
}
@media only screen and (min-width:1025px ) {
.Form002319{padding: 6vw 0;font-size: 16px;color: #333;}
}
@media (max-width:640px) {
.Form002319{ padding: .7rem 0;}
}
/*Menu003185 */
.Menu003185{background-color: rgb(24 85 153 / 5%);}
.Menu003185 li:not(:last-child){margin-right: calc(65 / 1920 * 100vw);}
.Menu003185 li a{color: #333333;display: block;font-size: calc(18 / 16 * 1em); padding: calc(40 / 18 * 1em) 0;position: relative;}
.Menu003185 li a:after{position: absolute;content: '';height: 2px;width: 0;transition: 0.3s;background-color: #185599;left: 50%;transform: translateX(-50%);bottom: 0;}
.Menu003185 li a:hover:after,
.Menu003185 li.aon a:after{width: 100%;}
@media (min-width:1025px) {
    .Menu003185 li{float: left;}
}
@media (max-width:1024px) {
    .Menu003185 ul{overflow: auto;white-space: nowrap;}
    .Menu003185 li{display: inline-block;position: relative;}
}
@media (max-width:640px) {
.Menu003185 li a{ padding: .2rem 0;}
}

/*RighInfo003241 */
.RighInfo003241{padding: 5vw 0 3vw 0;font-size: 16px;color: #000;}
.RighInfo003241 .title{font-size: 36px;}
.RighInfo003241 .column-name{font-weight: 700; font-size: var(--font-size32); margin-bottom: calc(40 / 32 * 1em);}
.RighInfo003241 .number-data{display: flex;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;border-bottom: solid 1px #eee; padding: 0.9em 0;}
.RighInfo003241 .number-data .ico{width: 0.5rem;flex-shrink: 0;}
.RighInfo003241 .number-data .inner{flex: 1;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:#0887d9;}
.RighInfo003241 .number-data .counter{font-size: calc(42 / 18 * 1em); font-weight: 700; font-family: 'Barlow'; line-height: 1; margin-right:0.3em;}
.RighInfo003241 .number-data .num sub{font-size: 1em;}
.RighInfo003241 .number-data p{margin: 0.5em 0 0;color: #666;}
.RighInfo003241 .edit-info{line-height: 2;text-align: justify;color: #333;}
@media (min-width:1025px) {
.RighInfo003241 .left{/* width: 50%; */} 
.RighInfo003241 .right{width: 50%;} 
.RighInfo003241 .number-data{min-height: 100%;flex-direction: column;justify-content: space-between;}
}
@media (max-width:1024px) {
.RighInfo003241 .number-data{flex-wrap: wrap;} 
.RighInfo003241 .number-data li{width: 45%;}
.RighInfo003241 .number-data li:not(:nth-child(2n)){margin-right: 10%;}
}
@media (max-width:640px) {
.RighInfo003241 .number-data .ico{width: 0.3rem;}
}

/*
 .RighInfo002799
 */
.RighInfo002799 {padding: 5% 0;background: #F3F6FA;}
.RighInfo002799 .pic{ float: right; margin-left: 12%; }
.RighInfo002799 .tit .en{ font-family: 'Times New Roman'; font-size: 48px; color: #fff0e5; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; }
.RighInfo002799 .tit .cn{ margin-top: -35px; font-size: 48px; color: #ff6900; letter-spacing: 5px;}
.RighInfo002799 .subtit{font-size: 24px;font-size: #ff6900 !important; margin-top: 3%;position: relative;margin-bottom: 1%; }
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border: 2px solid #185599;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p { font-size: 16px; color: #666; line-height: 36px; text-align: justify;margin:0; }
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .pic{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{ margin-top: -25px; font-size: 38px; }
}

/*
 .PicList002311 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
 */
.PicList002311{padding: 6vw 0;background: linear-gradient(90deg, #F3F6FA, transparent);}
.PicList002311_2{background: #fff;}

.PicList002311 .honorList{position:relative;padding: 20px 0;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li .pic{aspect-ratio: 100 / 142;/* border: 1px solid #ededed; *//* padding: 5px; */display: flex;align-items: center;position: relative;background: #fff;}
.PicList002311 .honorList .list .ul li .pic::after{position: absolute; width: 100%; height: 100%; content: ''; backdrop-filter: blur(2px); left: 0; top: 0;display: none}
.PicList002311 .honorList .list .ul li span{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#555;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{/* padding:20px 50px; */}	
}

.PicList002311 .slider .slick-slide {margin: 0 15px;}
.PicList002311 .slider .slick-list { margin: 0 -10px; }
.PicList002311 .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index: 10;width: 60px;height: 60px;border-radius:50%;background: #0000004f;color: #ffffff;border:none;font-size:20px;cursor:pointer;transition:all 0.3s ease}
.PicList002311 .slick-arrow:hover{background: #185599;}
.PicList002311 .slick-prev{left: -30px;}
.PicList002311 .slick-next{right: -30px;}
@media(max-width:640px){
    .PicList002311 .slick-arrow{ width: 40px; height: 40px; }
    .PicList002311 .slick-prev{left: -10px;}
    .PicList002311 .slick-next{right: -10px;}
}


/*Floor003236 */
.Floor003236{background: url(../images/Floor003236-bg.jpg) no-repeat center bottom;background-size: cover; overflow: hidden;padding: var(--padMar120) 0;color: #333;--hover-color: #185599;--white: #fff;}
.Floor003236 .index-name{font-size: var(--font-size48); font-weight: 700; margin-bottom: 0.8rem;}
@media (max-width:640px) {
.Floor003236 .index-name{font-size: var(--font-size40);margin-bottom: 0.4rem;}
}
.Floor003236 .splide__arrow{width: 0.54rem; height: 0.54rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem;}
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev.svg); left: 0;}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next.svg);right: 0;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}

.Floor003236 .splide:before{position: absolute; content: ''; height: 1px;width: 100vw; left: 50%;margin-left: -50vw;background-color: #d8e1eb; top: 50%;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;}
.Floor003236 .splide__slide:after{position: absolute; content: ''; height: 1px;top: 50%;width: 0;transform: translateX(-50%);background-color: var(--hover-color); left: 50%; transition: 0.3s 0.3s;z-index: 3;}
.Floor003236 .splide__slide.is-active:after{width: 100%;}

.Floor003236 .splide__slide:before{position: absolute; content: ''; width:100%; height:0;border-radius: 0.16rem; left:0;z-index: 1; transition: 0.5s; top: 0;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);}
.Floor003236 .splide__slide.is-active:before{height: 100%;}

.Floor003236 .opacity:before,
.Floor003236 .opacity:after{position: absolute; content: '';width: 2.78rem; height: 100%; top: 0;}
.Floor003236 .opacity:before{left: 0;}
.Floor003236 .opacity:after{right:0}

.Floor003236 .splide__slide > div{height: 2.9rem;position: relative; z-index: 5;}
.Floor003236 .txt{padding: 0.41rem 0.47rem 0 0.48rem;}
.Floor003236 .txt pre{line-height: calc(32 / 18); font-size: var(--font-size18);color: var(--txt-color-666);text-align: center;}
.Floor003236 .year{text-align: center;  padding: 0.4rem; }
.Floor003236 .year h3{font-size: var(--font-size36);margin: 0; transition: 0.3s;}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size60);color: var(--hover-color); }
.Floor003236 .icon-dot{position: absolute; width: 0.2rem; height: 0.2rem;background-color: var(--white);border-radius: 50%; left: 50%;margin-left: -0.1rem; transition: 0.3s;top: -0.1rem;}
.Floor003236 .icon-dot::before,
.Floor003236 .icon-dot:after{position: absolute; content: '';left: 50%; transition: 0.3s;}
.Floor003236 .icon-dot::before{width: 1px; height: 0.4rem; background-color: #d8e1eb; margin-left: -0.5px; top: -0.46rem;}
.Floor003236 .icon-dot:after{border-radius: 50%; width: 0.09rem; height: 0.09rem; top: 50%;margin: -0.045rem 0 0 -0.045rem; background-color: var(--hover-color);}
.Floor003236 .splide__slide.is-active .icon-dot{background-color: rgba(3, 84, 166, 0.3); width: 0.25rem; height: 0.25rem; margin-left: -0.125rem;top: -0.125rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{background-color: var(--hover-color); height: 0.75rem;top: -0.64rem;}
.Floor003236 .splide__arrow{background-color: var(--white); transition: 0.3s;}
.Floor003236 .splide__arrow:hover{opacity: 1; background-color: var(--hover-color);}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev-gray.svg);}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next-gray.svg);}
.Floor003236 .splide__arrow--prev:hover{background-image: url(../images/btn-prev.svg);}
.Floor003236 .splide__arrow--next:hover{background-image: url(../images/btn-next.svg);}
@media (min-width:641px) {
.Floor003236 .splide__slide:nth-child(2n):before{top:auto; bottom: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);}
.Floor003236 .splide__slide:nth-child(2n){flex-direction: column-reverse; }
.Floor003236 .splide__slide:nth-child(2n) .year{display: flex;align-items:flex-end; justify-content: center;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 1.02rem;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot{bottom: -0.1rem; top: auto;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot:before{top: 0.44rem;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot{bottom: -0.125rem; top:  auto;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot:before{top: 0.125rem;}
}
@media (min-width:1025px) {
.Floor003236 .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.3) 100%);-webkit-background-clip: text; color: transparent;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible .year h3{color: #333;font-family: 'Barlow';}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible pre{color: #666;}
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);-webkit-background-clip: text; color: transparent;}  
}

@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .index-name{font-size: var(--font-size32); }
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .txt pre{font-size: var(--font-size12);}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{font-size: var(--font-size26);}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size32);}
.Floor003236 .splide__slide > div{height: 1.6rem;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 0.3rem;}
.Floor003236 .icon-dot::before{height: 0.1rem;}
.Floor003236 .icon-dot::before{top: -0.1rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{height: 0.2rem;}
}
@media (max-width:640px) {
    .Floor003236{--lr:14vw}
    .Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
    .Floor003236 .txt{padding-left: calc(var(--lr) + 0.2rem);padding-right: calc(var(--lr) + 0.2rem);}
    .Floor003236 .splide__slide.is-active .icon-dot:before{top: -0.1rem;}
    .Floor003236 .txt pre{font-size: var(--font-size14);}
}
/*RighInfo003141 */
.RighInfo003141 {
    padding: 6vw 0;
}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}

.RighInfo003141 .number-count{margin: 4.5625em 0 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;padding: 3.6875em 0;background: #fff;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 3em;color: #185599;margin: 0 5px;font-family: 'Barlow';}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #185599;font-size: 2em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;font-size: 16px;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;font-size: 18px;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}


/*
 .PicList002501 为demo编号
 */
.PicList002501{width: 100%;position: relative;z-index:9;padding: 6vw 0;}
.PicList002501 .auto_1600{max-width: 1600px; position: relative; background: #fff;}
.PicList002501 .wrap-container{ margin: 0 auto;  max-width: 1200px; padding: 0 15px;}
@media (max-width: 1230px) {
	.Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}

.PicList002501  ul li{margin-bottom: 60px;}
.PicList002501  ul li.last{margin-bottom: 0;}
.PicList002501 .right{margin-bottom: 20px;}
.PicList002501 .rightBox .img{border-radius: 20px 0; overflow: hidden;}
.PicList002501 .rightBox .img img{width: 100%;}
.PicList002501 .leftBox h2{font-size: 30px; color: #185599; margin: 0 0 20px; font-family: barlow; }
.PicList002501 .leftBox h3{font-size: 34px; color: #185599; margin: 0; }
.PicList002501 .leftBox h3 span{text-transform: uppercase; color: #999; font-family: barlow;}
.PicList002501 .leftBox h3::after{width: 60px; height: 2px; background: #185599; display: block; content: ""; margin: 20px 0;}
.PicList002501 .leftBox .txt{padding-top: 10px; font-size: 16px; line-height: 1.8;}

@media screen and (min-width:768px){
  .PicList002501 .right{float: right; width: 50%;}
  .PicList002501 .left{float: left; width: 48%;}
  .PicList002501 .odd .right{float: left;}
  .PicList002501 .odd .left{float: right;}
  .PicList002501 .leftBox{width: 90%;margin: 0 auto;}
}

@media screen and (min-width:1000px){
  .PicList002501 .auto_1600{}
}

.about-honor{background: url(../images/bg-honor.jpg) ;position: relative;--refh:0.65rem;padding: 6vw 0;}
.about-honor .swiper{padding-left: 90px;padding-right: 90px;}
.about-honor:after,
.about-honor:before{z-index: 2;position: absolute;content: '';width: 20%;top: 0;height: 100%;pointer-events: none}
.about-honor:before{left: 0;background:linear-gradient(to right, rgb(255,255,255) 90px, rgba(255,255,255, 0));}
.about-honor:after{right: 0;background: linear-gradient(to right,rgba(255,255,255,0),rgb(251 252 253) calc(100% - 90px));}
.about-honor .swiper-slide{width: 5rem;}

.about-honor .pic-inner{overflow: hidden;position: relative;z-index: 1;padding: 0.38rem 0.38rem 0;}
.about-honor .ying{position: absolute; top: calc(100% - var(--refh));left: 0.38rem;right:0.38rem; height: calc(100% - var(--refh)); }
.about-honor .ying figure{height:calc(100% - 0.38rem);transform: rotateY(180deg);}
.about-honor .ying figure,
.about-honor .ying:before{opacity: 0.4;}
.about-honor .ying:after {
    position: absolute;
    top: 0;
    height: -webkit-calc(var(--refh) + 2px); /* Safari 兼容性写法 */
    height: calc(var(--refh) + 2px);
    content: '';
    width: -webkit-calc(100% + 2px); /* Safari 兼容性写法 */
    width: calc(100% + 2px);
    left: -1px;
    /* 为Safari提供具体颜色值作为备选 */
    background: rgba(236, 240, 243, 0.8);
    background: -webkit-linear-gradient(to bottom, rgba(236, 240, 243, 0.7) 0%, rgb(236, 240, 243) 80%); /* Safari 线性渐变前缀 */
    background: linear-gradient(to bottom, rgba(236, 240, 243, 0.7) 0%, rgb(236, 240, 243) 80%);
    z-index: 19;
    -webkit-transition: all 0.5s; /* Safari 过渡效果前缀 */
    transition: all 0.5s; 
}
.about-honor .pic{margin-bottom:var(--refh);position: relative;box-shadow: 0 0 0.38rem 0.02rem  rgba(0, 0, 0, 0.2);    -webkit-box-reflect: below 0 -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%); /* Safari 3D倒影前缀 */}
.about-honor .ying{ display: none;}
.about-honor .ying:before,
.about-honor .pic:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background: url(../images/kuang.png) no-repeat center center;background-size: 100% 100%;z-index: 10;}
.about-honor .pic > figure{padding-bottom: calc(780 / 569 * 100%);background-size: 100%;background-repeat: no-repeat;background-color: #fff;background-position: center;}

figure.is-bgImg__contain {}
.about-honor .name{text-align: center;font-size: 24px; height: 0.6rem;display: flex;align-items: center;justify-content: center; }
.about-honor .swiper-slide{ transition: all 0.5s;}
.about-honor .swiper-slide:not(.swiper-slide-active) .name{opacity: 0;}
.about-honor .controls{max-width: 8.8rem;position: absolute;left: 0;right: 0;margin: auto;bottom: 0;height: 0.6rem;z-index: 10;width: 70%;}

@media (max-width:768px) {
.about-honor .swiper-slide{width: 2.8rem;}
.about-honor{--refh:0.4rem}
}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
[class*=arrows-]:not(.swiper-button-lock) {
    display: flex;
    align-items: center;
    justify-content: center;
}
.about-honor .arrows-prev {
    left: 0;
}
.about-honor .arrows-next {
    right: 0;
}
.about-honor [class*=arrows-] {
    --btnwh: 0.6rem;
    position: absolute;
    width: var(--btnwh);
    height: var(--btnwh);
    top: 50%;
    margin-top: calc(var(--btnwh) / -2);
    cursor: pointer;
    z-index: 10;
    border-radius: 50%;
    background: #185599;
    transition: 0.5s;
}
.about-honor .arrows-prev:before {
    transform: rotateY(180deg);
}
.about-honor [class*=arrows-]:before {
	content: '';
	display: block;
	width: 0.2rem;
	height: 0.2rem;
	background: url(../images/btn-next.svg) no-repeat center center;
	background-size: auto 100%;
}


/*Floor002841 */


.video-box{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 20000;background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Floor002841{overflow: hidden;}
.Floor002841 .auto{position: relative;z-index: 1;max-width: 1600px;width: 96%;padding: 6vw 0;}
.Floor002841 .auto:before{position: absolute; content: ''; bottom: 0; top: 0;background: url(../images/Floor002841_bg.png) no-repeat center bottom;background-size: 100% auto;}
.Floor002841 .left .tit{color: #333;font-size: 34px;}
.Floor002841 .left .en{font-family: "Barlow-Bold"; font-size: 42px;color: #333;}
.Floor002841 .left .info{line-height: 28px;padding: 1.5vw 0 0 0;font-size: 16px;}
.Floor002841 .more{display: inline-block;background: #ea5433;color: #fff;padding: 0 20px;position: relative;}
.Floor002841 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002841 .more:hover:after{width: 0;}
.Floor002841 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002841 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
.Floor002841 .more:hover span:before{ width: 30px;}
.Floor002841 .right{position: relative; z-index: 1;}
.Floor002841 .open-video{position: absolute;left: 50%;top: 50%;cursor: pointer;z-index: 10;transform: translate(-50%, -50%);}
.Floor002841 .open-video i{display: block;width: 42px;height: 42px;border-radius: 50%;background: #185599 url(../images/Floor002841_btn.png) no-repeat center center;position: relative;z-index: 4;}
.Floor002841 .open-video:before,
.Floor002841 .open-video:after{position: absolute;content: '';border-radius: 50%;background: #185599;opacity: 0.2;-webkit-opacity: 0.2;animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002841 .open-video:before{left: -11px; top: -11px; bottom: -11px;right: -11px; animation-delay: 0.3s;}
.Floor002841 .open-video:after{left: -20px; top: -20px; bottom: -20px;right: -20px;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@media(min-width:1025px){
.Floor002841 .left{width: 45%;}
.Floor002841 .right{width: 50%;}
}
@media(max-width:1024px){
.Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
.Floor002841 .right{max-width: 553px; margin: 0 auto;}
.Floor002841 .left{padding-bottom: 5vw;}
}
@media(max-width:640px){
.Floor002841 .left .tit{font-size: 28px;}
.Floor002841 .left .en{font-size: 30px;}
}
/*PicList002525 */
.PicList002525{padding: 6vw 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{float:left;position:relative;text-align:center;}
.PicList002525 li a,
.PicList002525 li .Ispic{padding-bottom: 100%;background-size:contain;border-radius: 20px;}
.PicList002525 li a{ border:5px solid #132b47; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li p{margin: 10px 0 0 0;color:#333;padding:10px 3% 0 3%;}
.PicList002525 li  span{color:#999; width: 80%;margin: 10px auto 15px;font-size: 14px;}
.PicList002525 .list {position: relative;}

.PicList002525 .slider .slick-slide {margin: 0 15px;font-size: 16px;}
.PicList002525 .slider .slick-list { margin: 0 -10px; }
.PicList002525 .slick-arrow{position:absolute;top: 36%;transform:translateY(-50%);z-index: 10;width: 60px;height: 60px;border-radius:50%;background: #0000004f;color: #ffffff;border:none;font-size:20px;cursor:pointer;transition:all 0.3s ease}
.PicList002525 .slick-arrow:hover{background: #185599;}
.PicList002525 .slick-prev{left: -30px;}
.PicList002525 .slick-next{right: -30px;}
@media(max-width:640px){
    .PicList002525 .slick-arrow{ width: 40px; height: 40px; }
    .PicList002525 .slick-prev{left: -20px;}
    .PicList002525 .slick-next{right: -20px;}
}



#canvas {transform: translateZ(0);will-change: transform;}

