﻿@font-face {
    font-family: Barlow;
    font-weight: normal;
    src: url(../fonts/Barlow-Regular.ttf);
}

@font-face {
    font-family: Barlow;
    font-weight: bold;
    src: url(../fonts/Barlow-Bold.ttf);
}

.autoCon-1400 {
    max-width: 1400px;
    --autoWidth: 1400;
}

/*Top003124 */
.Top003124{ font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124.Down{transform: translateY(-5.3125em);}
.Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
}
@media (max-width:1024px) {
.Top003124{ height: 0.925em;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding-top: 3em;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}

.Top003124 .logo{float: left;display: table;height:5.3125em;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height: 3em;}
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: 3em;}
}

.Top003124 .top-nav dd{font-family: 'Barlow';font-weight: bold;}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}
@media(min-width:1025px) and  (max-width:1770px) {
.Top003124 .top-nav{margin-right: 3vw;}
}
@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left: 7.5em;padding-top: 1.75em; font-size: 0.875em; }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
.Top003124 .top-nav dd.oa a{width:2em;}
}

.Top003124 menu li span{display: block;}
@media (min-width:1025px) {
.Top003124 menu{float: right;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right: clamp(20px,2vw,40px);}
.Top003124 menu li span,
.Top003124 menu li span a{line-height:5.3125em;}  
.Top003124 menu li span a{display: block;position: relative;z-index: 1;}
.Top003124 menu li span a:after{position: absolute;content: '';left: 0;bottom: 0;height: 2px;background-color: #0097e0;transition: 0.3s;}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}
}
@media (max-width:1024px) {
.Top003124 menu{position: fixed; left: -100%;top:7em;height: calc(100% - 7em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}   
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
.Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
}

.Top003124 .open-search{position: absolute;right: 0; top: 0;width: 5.3125em;height:5.3125em; background: rgba(0,0,0,0.3) url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: rgb(0 151 224);background-image: url(../images/Top003124-btn.svg);background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgb(0 151 224);}
@media (max-width:1024px) {
.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: rgba(0,0,0,1); background-size: auto 60%; right: 2.6em;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 60%; left: 20%;background-color: rgba(0,0,0,1);} 
}
/*Banner003192 */
.Banner003192{position: relative;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-family: 'HarmonyOS_Sans_SC_Bold';font-size: calc(65 / 1920 * 100vw); margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size: calc(30 / 1920 * 100vw); line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{left: calc(300 / 1920 * 100vw);top: calc(321 / 960 * 100%);}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px);opacity: 0;font-weight: bold;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;transform: translateX(30px);opacity: 0;font-family: Barlow;}
.Banner003192 .txt-style-1.t2{left: calc(300 / 1920 * 100vw);top: calc(530 / 960 * 100%);}


.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; 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;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);font-family: Barlow;}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}
/*Floor003127 */
.Floor003127{position: relative;z-index: 1; overflow: hidden;font-family: 'SourceHanSansCN-Regular';}
.Floor003127 .ani-bg,
.Floor003127 .ani-bg figure{position: absolute; left: 0; overflow: hidden; }
.Floor003127 .ani-bg{top: 0;z-index: 1;opacity: 0;transition: 1s;width: 100%;height: 90%;}
.Floor003127.active .ani-bg{opacity: 1;}
.Floor003127 .ani-bg figure{position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: auto;height: 100%;}
.Floor003127 .ani-bg figure.set{z-index:4;}
.Floor003127 .ani-bg figure.ani-lu{z-index: 5;}
.Floor003127 .ani-bg figure.ani-lu:before{position: absolute;content: '';left: 0; top: 0;height: 100%;width: 100%; background-color: #fff;z-index: 3;transition: 2s 0.5s;}
.Floor003127.active .ani-bg figure.ani-lu:before{height: 0;}

.Floor003127 .main{position: relative;z-index: 4;}

.Floor003127 .intro .info h3{font-weight: normal;margin: 0;font-size: 1.75em;font-family: 'SourceHanSansCN-Medium';color: #333333}
.Floor003127 .intro .info{font-size: 1em;line-height: 2;margin: 2.1428em 0;}
.Floor003127 .number{margin-bottom: 3em;}
.Floor003127 .number table,
.Floor003127 .number table tbody,
.Floor003127 .number table tr,
.Floor003127 .number table td{font-size: 1em;}
.Floor003127 .number table td{color: #333333; padding-bottom: 1em;}
.Floor003127 .number table td span{color: #0097E0;font-size: 3em;font-family: 'Bebas';margin: 0 0.2em;display: inline-block;}
.Floor003127 .number table td i.ani{font-weight: bold;font-family: Barlow;}
.Floor003127 .intro .more{display: block;width: 3.125em;height: 3.125em;border-radius: 50%; background: url(../images/Floor003127-icon.svg) no-repeat center; background-size: 1em auto; border: 1px solid #b9b9b9;}
.Floor003127 .intro .more:hover{border-color: #0097E0;background-color: #0097E0;background-image: url(../images/Floor003127-icon-white.svg);}

.Floor003127 .cultrue{margin-top: 3.75em;background-color: #ffffff; border: solid 1px #f2f2f2;}
.Floor003127 .cultrue dd{position: relative; padding: 2.5em 0;}
.Floor003127 .cultrue dd .ytable{padding: 0 3em;color: #333;}
.Floor003127 .cultrue dd figure{font-size: 0.875em; opacity: 0.6;}
.Floor003127 .cultrue dd .tit{font-family: 'SourceHanSansCN-Medium';font-size: 1.125em;}

@media (min-width:1025px) {
.Floor003127 .ani-bg figure img{max-width: none;}
.Floor003127 .auto{padding: 8.75em 0 6.625em 0; }
.Floor003127 .intro{ max-width: 60%;} 
.Floor003127 .cultrue dd{float: left;width: 25%;}   
.Floor003127 .cultrue dd:not(:last-child) .ytable{border-right: 1px solid #ebebeb;}
.Floor003127 .cultrue dd .img{width: 4.25em;}
.Floor003127 .cultrue dd .img img{height: 3.625em;}
}
@media (max-width:1024px) {
.Floor003127 .ani-bg figure{width: 150%;}
.Floor003127 .ani-bg figure img{width: 100%;}
.Floor003127 .auto{padding:5em 0; }
.Floor003127 .title{margin-bottom: 2em;}
.Floor003127 .cultrue dd .img{width: 5em;} 
.Floor003127 .cultrue dd .img img{width: 4em;}
.Floor003127 .cultrue dd:not(:last-child){border-bottom: 1px solid #ebebeb;}
.Floor003127 .number table td{display: block;}
.Floor003127 .intro .more{margin: 0 auto;}
}
@media (max-width:640px) {
.Floor003127 .intro .info h3{font-size: 1.4em;}
}
/*Floor003225 */
.Floor003225{position:relative;z-index:1;overflow:hidden;--hover-color: #0097E0;font-family: 'Barlow';}
.Floor003225 .items li{flex:1;display:flex;align-items:flex-end;transition:0.3s;position:relative;z-index:1}
.Floor003225 .items li::before{position:absolute;content:'';left:0;bottom:0;width:100%;background: linear-gradient(to bottom,rgba(0,151,224,0) 0%,rgba(0,151,224,0.9) 100%);height:0;transition:0.3s;z-index:-1}
.Floor003225 .items li .txt{padding:0 0.36rem 1rem 0.59rem;color:#fff}
.Floor003225 .items li .txt h3{font-size:var(--font-size30);font-weight:600;margin:0 0 0.3rem 0}
.Floor003225 .items li .txt h3::after{display:block;content:'';width:0.26rem;height:0.03rem;background-color:var(--hover-color)}
.Floor003225 .items li .info{height:0;overflow:hidden;opacity:0;transition:height 0.5s}
.Floor003225 .items li .info dd{line-height:1.66666667;font-size:var(--font-size18);padding-left:0.13rem;position:relative;z-index:1}
.Floor003225 .items li .info dd::before{position:absolute;content:'';width:0.04rem;height:0.04rem;background-color:#fff;left:0;top:0.8em;border-radius:50%}
.Floor003225 .items li .info p{margin:0;font-size: var(--font-size16);}
.Floor003225 .items li .more a{display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;transition:0.3s;position:relative}
.Floor003225 .items li .more a::before{position:absolute;content:'';width:0;height:0;transition:0.3s;border-radius:0.46rem;background-color:var(--hover-color);right:0.03rem;top:0.03rem}
.Floor003225 .items li .more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003225-more.svg);background-size:auto 0.11rem;margin-left:0.2rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
.Floor003225 .items li .more a span{position:relative;display:block;z-index:3}
@media (min-width:641px) {
    .Floor003225 .swiper-wrapper{height: auto;}
    .Floor003225 .items{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10; display:flex;justify-content:space-between}
    .Floor003225 .items li{border-right:1px solid rgba(255,255,255,0.12);}
}
@media (min-width:1025px) {
.Floor003225 .items li:hover::before{height:100%}
.Floor003225 .items li:hover .info{height:calc(var(--height) * 1px);opacity:1}
.Floor003225 .items li:hover .more{margin-top:0.3rem}
.Floor003225 .items li:hover .more a{border:solid 1px var(--hover-color);padding:0.03rem 0.03rem 0.03rem 0.27rem;border-radius:0.52rem;color:#333;background-color:#fff}
.Floor003225 .items li:hover .more a::before{width:0.46rem;height:0.46rem}
.Floor003225 .items li:hover .more a:after{width:0.46rem;height:0.46rem;background-size:auto 0.13rem}
.Floor003225 .items li:hover .more a:hover::before{width:calc(100% - 0.06rem)}
.Floor003225 .items li:hover .more a:hover span{color:#fff}
}
@media (max-width:1024px) {
    .Floor003225 .items li .txt{padding: 0 0.2rem 0.2rem;}
    .Floor003225 .items li .txt h3{font-size: var(--font-size20);}
}
@media (max-width:640px) {
    .Floor003225 .swiper{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
    .Floor003225 .items{position: relative;z-index: 3;}
    .Floor003225 .swiper-slide img{max-width: none;height: 100%;width: auto;}
    .Floor003225 .items li .txt{padding-top: 0.2rem;}
    .Floor003225 .items li{border-bottom:1px solid rgba(255,255,255,0.12);}
}
/*Floor003108 */
.Floor003108{font-family: 'Alibaba-PuHuiTi-Regular';font-size: 100px;
background: rgb(233,243,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(233,243,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
@media (max-width:1600px) {
.Floor003108{font-size: 6.25vw;}
}
@media (max-width:768px) {
.Floor003108{font-size: 14vw;}
}

.Floor003108{margin-bottom: 1em; padding-top: 1.59em;}
.Floor003108 .auto{max-width: 1400px;width: 90%;}
.title-index{position: relative;color: #0097E0;font-size: 40px;margin-bottom: 1.0526em;}
.title-index .en{font-family: Barlow;font-size: 0.868em;line-height: 1;font-weight: bold;}
.title-index .more{position: absolute;right: 0;top:50%;font-size: 0.421em;text-align: center;padding: 0 1.875em;margin-top: -1.5625em;line-height: 3.125em;border-radius: 3.125em;border: solid 2px #6b6b6b;transition: 0.3s;}
.Floor003108 .title .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/Floor003108-icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003108 .title .more:hover{background-color: #0097E0;color: #fff;border-color: #0097E0;}
.Floor003108 .title .more:hover:after{background-image: url(../images/Floor003108-icon-white.svg);}

.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{background-color: #f5f5f5;padding: 0.35em 0.4em 0;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: 0.18em;}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: #0097E0;color: #fff;font-family: 'AvantGardeITCbyBT-Demi';font-size: 0.18em;padding: 0 1em;font-family: Barlow;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size: 0.24em;font-family: Barlow;}
.Floor003108 ol .tit{font-size: 0.18em;text-overflow: ellipsis;overflow: hidden; padding-bottom: .12rem;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.24em;white-space: nowrap;}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{font-size: 0.16rem; margin: 0;color: #999; line-height: 1.5;}
.Floor003108 li{border-bottom: 1px solid #e1e1e1;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e1e1e1;}
.Floor003108 li a{font-size: 0.18em;line-height: 4.3333;}
.Floor003108 li time{float: right;font-family: Barlow;color: #999;}
@media (min-width:769px) {
.Floor003108 ol{height: 3.73em; margin-left: 2.5%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
.Floor003108 ol:nth-of-type(1){height: 6.1em; margin: 0 2.5% 0 0;}
.Floor003108 ol:nth-of-type(1) .txt{height: 1.6em;}
.Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.89em;}
.Floor003108 ol a:hover .Ispic{transform: scale(1.1);}
.Floor003108 ol:nth-of-type(1) .Ispic{height: 4.5em;}
.Floor003108 li{float: right;width: 45%;height: .79em;clear: right;}	
}
@media (max-width:768px) {
.Floor003108 ol{margin-bottom: 0.5em;}
.Floor003108 ol:nth-of-type(1){width: 100%; }
.Floor003108 ol:nth-of-type(1) .txt{padding-bottom: 0.35em;}
.Floor003108 ol .Ispic{padding-bottom: 56%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
.Floor003108 ol:nth-of-type(2){margin-right: 5%;}
.Floor003108 li{clear: left;}	
}
@media (max-width:480px) {
.Floor003108{padding-top: 1em;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.3em;}
.Floor003108 li a,
.Floor003108 ol .tit,
.Floor003108 ol p{font-size: 0.24em;}
}
/*Bottom003207 */
.Bottom003207{background: #0a1b37;background-size: cover;padding-top: var(--padMar100);padding-bottom: 0.32rem;--white:#fff;--white-rgb:255,255,255;--white-opacity-10:rgba(var(--white-rgb),0.1);--white-opacity-30:rgba(var(--white-rgb),0.3);--white-opacity-50:rgba(var(--white-rgb),0.5);--hover-color: #0097E0;font-family: 'Barlow',Arial, sans-serif;font-size: var(--font-size16);}
.Bottom003207,
.Bottom003207 a:not(:hover){color:var(--white);}
.Bottom003207 .logo{width: 3.1rem;}

.Bottom003207 .f-top{margin-bottom: 0.6rem;}
.Bottom003207 .f-mid{margin-bottom: 0.6rem;}
.Bottom003207 .f-bottom{padding: 0.43rem 0; font-size: var(--font-size14);}
.Bottom003207 .f-bottom,
.Bottom003207 .f-bottom a:not(:hover){color: var(--white-opacity-30);}

.Bottom003207 .follow-us li{position: relative;z-index: 10}
.Bottom003207 .follow-us li +li{margin-left: 0.2rem;}
.Bottom003207 .follow-us li a{display: flex;border-radius: 50%;background-color: #17305b;width: 0.4rem;height: 0.4rem;align-items:center;justify-content: center;transition: 0.3s;cursor: pointer;}
.Bottom003207 .follow-us li a:hover{background-color: var(--hover-color);}
.Bottom003207 .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;}
.Bottom003207 .follow-us li a:hover:after{opacity: 1;}

.Bottom003207 .follow-us li.li-wb a:after{background-image: url(../images/Bottom003207-wb.svg);} 
.Bottom003207 .follow-us li.li-wx a:after{background-image: url(../images/Bottom003207-wx.svg);} 
.Bottom003207 .follow-us li.li-douyin a:after{background-image: url(../images/Bottom003207-douyin.svg);} 
.Bottom003207 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.5rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.5rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom003207 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom003207 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}

.Bottom003207 .contact .name{font-weight: 500; margin-bottom: 0.2rem;}
.Bottom003207 .contact dl{letter-spacing: -1px;}
.Bottom003207 .contact dd{display: flex;}
.Bottom003207 .contact dd span{/* width: 5em; */flex-shrink: 0;/* text-align: right; */}
.Bottom003207 .contact dd div{flex: 1;}
.Bottom003207 .contact dd + dd{margin-top: 0.1rem;}

.Bottom003207 nav dd{font-weight: 100;}
.Bottom003207 nav dt{  position: relative; font-weight: 500;}
.Bottom003207 nav dd{letter-spacing: -1px; line-height: calc(30 / 16);}
.Bottom003207 nav dd a:not(:hover){color: var(--white-opacity-50);}

.Bottom003207 .icp a{display: flex;}
.Bottom003207 .icp a:before{display: block; content: ''; background: url(../images/Bottom003207-security.png) no-repeat center center / contain; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;}
@media (min-width:1025px) {
.Bottom003207 .f-bottom{border-top: 1px solid var(--white-opacity-10); }
.Bottom003207 .contact{width: calc(350 / 1440 * 100%);font-family: Barlow;}
.Bottom003207 .contact .tel{font-size: 1.9em;font-weight:bold;}
.Bottom003207 .contact .mail{font-size: 1.1em;font-weight:bold;}
.Bottom003207 nav{width: calc(870 / 1440 * 100%);}
.Bottom003207 nav dt{margin-bottom: 0.2rem;}
.Bottom003207 nav dd{display: block!important;}
}
@media (max-width:1024px) {
    .Bottom003207 .logo{margin: 0 auto 0.2rem;}   
    .Bottom003207 .follow-us{justify-content: center;}
    .Bottom003207 .contact{margin-bottom: 0.3rem;}
    .Bottom003207 nav{border-top: 1px solid var(--white-opacity-10);}
    .Bottom003207 nav dl{border-bottom: 1px solid var(--white-opacity-10);transition: 0.3s;}
    .Bottom003207 nav dt{overflow: hidden;padding: 0.1rem 0;}
    .Bottom003207 nav dd{display: none;}
    .Bottom003207 .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom003207-open.svg) no-repeat center center / 50% auto; transition: 0.3s;}
    .Bottom003207 dl.active{padding-bottom: 0.2rem;}
    .Bottom003207 .active .wap-b-op{transform: rotate(45deg);}
    .Bottom003207 .f-bottom{text-align: center;}
    .Bottom003207 .icp{margin-top: 0.3rem;}
    .Bottom003207 .icp a{display: inline-flex;}
}






/*Floor002782 */
.Floor002782{padding: 3% 0; background: url(../images/Floor002782-bj.jpg) no-repeat top center;}
.Floor002782 .title{text-align: center; padding-bottom:2%;padding-top:20px; position:relative;}
.Floor002782 .title::before{ position:absolute; content:''; width:72px; height:3px; background-color:#034287;left:50%; margin-left:-36px; top:0;}
.Floor002782 .title h1{ font-size:28px; font-weight:normal; margin:0; color:#998244;}
.Floor002782 .title span{ color:#ddd2c6; text-transform:uppercase; font-size: 28px;}
@media(max-width:480px){
.Floor002782 .title h1{ font-size:20px;}
}

.Floor002782 .tab{ text-align:center; padding-bottom:3%; font-size: 0;}
.Floor002782 .tab span{ font-size:18px; cursor:pointer; display:inline-block; background:rgba(160, 139, 84, 0.2); line-height:35px; padding:0 3%; margin: 0 1.5px; position:relative; color: #666; font-weight: lighter;}
.Floor002782 .tab span.on{ color:#fff;  background-image: linear-gradient(to right, #998244 , #b9a25a); box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2); }
.Floor002782 .box{display:none;}
.Floor002782 .word{padding-bottom:47%; position: relative; background-size:cover; background-repeat: no-repeat; background-position: center; margin-bottom:10px;}
.Floor002782 .word:after{content:''; position:absolute; left:0; width:100%; height:40%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.Floor002782 .Building{display:none;}
.Floor002782 .BuildingTrue{position: absolute; display:block; padding:1.2% 2%; background-image: linear-gradient(to right, #024287 , #027087);  font-size: 18px; font-style: normal; line-height: 30px; color: #fff; right:3%; top: 0;}
.Floor002782 .BuildingTrue i{ background: url(../images/Floor002782-img.png) no-repeat center left; width: 30px; height: 30px; display:inline-block; vertical-align: middle; margin-right: 14px; }
.Floor002782 .con{position: absolute; left: 0; bottom: 0; width: 100%; padding:3% 5%; padding-right:24%; background: url(../images/Floor002782-more.png) no-repeat 94% center;z-index: 10;}
.Floor002782 .word h2{ margin:0; font-weight:normal;color:#fff; font-size:28px; padding-bottom: 10px; }
.Floor002782 .word p{margin:0;line-height:26px; font-size: 14px; color: #fff;}
.Floor002782 .owl-item{ float:left; margin-top: 10px; border:2px solid transparent;}
.Floor002782 .owl-item .item{ cursor:pointer;  background-size:cover; background-repeat: no-repeat; background-position: center; padding-bottom:46.98%; position: relative; z-index: 1;}
.Floor002782 .owl-item .item::before{ position:absolute; content:''; width:0; height:0;   border:9px solid transparent; border-bottom-color:transparent; top: -20px; left: 50%; margin-left: -9px;}
.Floor002782 .owl-item .item:after{ content:''; position:absolute; left:0; width:100%; height:100%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.Floor002782 .tit{ opacity:1; position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%); text-align:center;  z-index:10; transition:0.3s; color:#fff; }
.Floor002782 .tit h3{font-size:18px; margin: 0;padding-bottom: 4px; font-weight: normal;}
.Floor002782 .tit time{font-size:14px; }
.Floor002782 .owl-item.on{ border-color:#024287;}
.Floor002782 .owl-item.on .item::before{  border-bottom-color: #024287; }
.Floor002782 .owl-item.on .item:after{opacity: 0;}
.Floor002782 .owl-item.on .item .tit{ opacity:0; }
.Floor002782 .info{ display:none;}
.Floor002782 .owl-stage-outer{ position:relative;overflow:hidden;}
.Floor002782 .owl-carousel{ position:relative;}
.Floor002782 .owl-carousel .owl-nav div{display: none;}

@media(max-width:768px){
.Floor002782 .tit h3{font-size:16px;}
.Floor002782 .word h2{ font-size:20px;}
.Floor002782 .word{padding-bottom:66%; }
	
.Floor002782 .BuildingTrue{ font-size: 15px;line-height:26px;}
.Floor002782 .BuildingTrue i{width: 26px; height:26px; background-size: contain;}
.Floor002782 .tab span{ font-size:14px; }
}


/*Form003139 */
.Form003139 {padding: 5vw 0;background: #f5f5f5;}
.Form003139 .title{font-family: 'SourceHanSansCN-Medium'; font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.Form003139 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;}
.Form003139 .desc{font-size: 16px;color: #666;line-height: 1.78571;}
.Form003139 .form{background-color: #fff;margin-top: 2em;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 0.875em; line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li .tit span{color: red;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px;border: solid 1px #cdcdcd;font-size: 0.875em;line-height:  3.5714;height:  3.5714em;background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em;background: #0097e0;border-radius: 5px;font-size: 0.875em;height:  3.5714em;color: #fff;cursor: pointer;border: 0;font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 75.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}
/*Floor003236 */
.Floor003236{background: url(../images/Floor003236-bg.jpg) no-repeat center bottom;background-size: cover;overflow: hidden;padding: var(--padMar120) 0;font-family: 'HarmonyOS_Sans_SC';color: #333;--hover-color: #0097E0;--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: #f5f5f5; 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.4rem 0 0.4rem;}
.Floor003236 .txt pre{line-height: calc(32 / 18);font-size: var(--font-size16);color: var(--txt-color-666);text-align: center;}
.Floor003236 .year{text-align: center; font-family: 'Poppins';  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:not(:disabled):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;}
.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);}
}
/*PicList003142 */
.PicList003142 {padding:5vw 0;background: #F5F5F5;}
.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;min-height: 3.3332em;}
.PicList003142 li p{font-size: 0.875em;line-height: 1.78571;min-height: 3.57142em;color: #666;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 64.285%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Barlow';}
.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;}
}
@media(max-width:768px){
  .PicList003142 li{width: 100%;}
}
.Joinlist{padding:5vw 0; }
.Joinlist .list {padding: 0 0.5rem;background: #f6f8fa;border-radius: var(--radius);}
.Joinlist .list+.list {margin-top: 0.2rem;}
.Joinlist .job-title {line-height: 1.8;padding: 0.25rem 0;cursor: pointer;position: relative;color: var(--black);}
.Joinlist .job-title p {margin: 0 0 0.15rem;position: relative;line-height: 1.875;font-size: var(--font-size20);font-weight: bold;}
.Joinlist .job-title span {color: #333;display: inline-block; font-weight: lighter;}
.Joinlist .job-title span+span {margin-left: 0.45rem;}

.Joinlist .job-title span{color: #999999;display: inline-block;padding-left: 0.24rem;background-repeat: no-repeat;background-position: left center; background-size: 0.18rem auto;}
.Joinlist .job-title span.num{background-image: url(../images/icon-num.svg); background-size: 0.2rem auto;}
.Joinlist .job-title span.ep{background-image: url(../images/icon-ep.svg);}
.Joinlist .job-title span.wp{background-image: url(../images/icon-place.svg);}
.Joinlist .job-title span.time{background-image: url(../images/icon-time.svg);}

.Joinlist .job-title i {position: absolute;width: 0.28rem;height: 0.28rem;background:var(--hover-color);border-radius: 50%;right: 0;top: 50%;margin-top: -0.14rem;}
.Joinlist .job-title i::before,
.Joinlist .job-title i::after {position: absolute;content: '';background: #fff;}
.Joinlist .job-title i::before {left: 25%;width: 50%;height: 2px;top: 50%;margin-top: -1px;}
.Joinlist .job-title i::after {left: 50%;margin-left: -1px;width: 2px;top: 25%;height: 50%;}
.Joinlist .job-title.select i::after {display: none;}
.Joinlist .job-title.select {color: var(--hover-color);}
.Joinlist .job-main {display: none;padding: 0.4rem 0 ;border-top: 1px dotted rgba(0, 0, 0, 0.15);}
.Joinlist strong {display: block;color: #333;margin-bottom: 0.12rem;}
.Joinlist .job-main .job-info {line-height: 1.8; }
.Joinlist .job-main .job-info .you{font-size: .18rem;}
.Joinlist .job-main .job-info .you span{color: #0097e0; text-decoration: underline;}
.Joinlist .job-main .job-info p {margin: 0;}
.Joinlist .job-main .job-info p+p {margin-top: 0.1rem;}

.Joinlist .apply{width:1.8rem;line-height: 0.55rem;border-radius: 0.5rem;background:#0097e0;text-align: center; margin: 0.32rem 0; display: none;}
.Joinlist .apply a{color:#fff;display: inline-block;font-size: var(--font-size16);background: url(../images/apply.svg) no-repeat right center;padding-right:0.32rem;background-size: auto 0.24rem; cursor: pointer;}


@media (max-width:1024px) {
.Joinlist .job-title {line-height: 1.6;padding: 0.2rem 0px;}
.Joinlist .job-title p {margin: 0px 0px 5px 0px;line-height: 1.6;}
.Joinlist .job-title span:nth-of-type(1) {width: 100%;max-width: 100%;}
.Joinlist .job-title span+span {margin-left: 0px;width: 100%;line-height: 1.75;}
.Joinlist .job-main .job-info p+p, 
.Joinlist .job-main .job-info p {margin-top: 0.1rem;}
.Joinlist .list{padding: 0 0.25rem;}
}


.popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.6); overflow: auto; z-index: 2000;}
.popUp-box.show{left: 0; display: none;}
.popUp-box .ytable{height: 100%;}
.popUp-box .main{position: relative; max-width: 13rem; background-color: #fff; width: 90%; margin: 0 auto;}
.popUp-box .main .colse{position: absolute;width: 0.24rem; height: 0.24rem; right: 0.2rem;top: 0.2rem; background: url(../images/close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 12rem;}
.popUp-box[data-type="form"] .main > div{max-width: 12rem;}
.popUp-box .name{font-size: var(--font-size32);color: var(--black); padding:0.3rem 0;text-align: center;}
.popUp-box[data-type="form"] .name{border-bottom: 1px solid var(--black); margin-bottom: 0.3rem;}
.popUp-box .from{padding-bottom: 3em;}
.popUp-box .from .text{width: 100%;height: 0.55rem; line-height: 0.55rem; font-size: var(--font-size16); border-radius: 0.05rem; border:solid 1px rgba(139,139,139,0.2);}
.popUp-box .from textarea.text{height: auto;}
.popUp-box .from table{font-size: var(--font-size16);}
.popUp-box .from table tr,
.popUp-box .from table td{font-size: var(--font-size16);}
.popUp-box .from td{color: #333333; }
.popUp-box .from .btn{width: 10em;height: 0.55rem;background: #0097e0;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 0.5rem;color: #fff; border: 0; cursor:pointer;font-size:var(--font-size16);padding: 0;}
.popUp-box .from .btn-reset{background: #6e6e6e;}
.popUp-box .from .btn + .btn{margin-left: 0.625em;}
.popUp-box .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.popUp-box .load-info .intro-tit,
.popUp-box .load-info .edit-info{max-width: 1082px;margin: 0 auto; width: 95%;}
.popUp-box .load-info .intro-tit{border-bottom: 1px solid #000000; font-size: 1.125em; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.popUp-box .load-info .edit-info{font-size: 0.875em;line-height: 2.57142; color: #999;}
@media (min-width:1025px) {
.popUp-box .load-info .type{text-align: center;}
.popUp-box .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
.popUp-box .from .f-name{text-align: right;}
.popUp-box .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.popUp-box .from .w1{width:5.5em;}
.popUp-box .from .w2{width:36.969%;}
.popUp-box .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.popUp-box .load-info .type{padding:1em;}
.popUp-box .popUp-box .name{font-size: 1.5em;}
.popUp-box .from td{display: block;}
.popUp-box .from .f-name{padding-top: 1em;}
}


/*RighInfo002973 */
.RighInfo002973{padding: 5vw 0;color: #333;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1300px;border: 1px solid #d2d2d2;}
.RighInfo002973 .news-details{}
.RighInfo002973 .news-details .title{text-align: center;font-size: 16px;border-bottom: 1px solid #D2D2D2;padding-bottom: 30px;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px; color:#666}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 2;border-bottom: 1px solid #d2d2d2;padding: 2% 0;font-size: 18px;margin-bottom: 2%;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #0097E0;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}
/*RighInfo003241 */
.RighInfo003241{padding: var(--padMar120) 0;font-size: var(--font-size16);color: #000;}
.RighInfo003241 .column-name{font-weight: 700;font-size: var(--font-size32);margin-bottom: calc(40 / 32 * 1em);color: #0887d9;}
.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;}
.RighInfo003241 .number-data .num sub{font-size: 1em;margin-left: 0.3em;}
.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: calc(1008 / 1440 * 100%);} 
.RighInfo003241 .right{width: calc(316 / 1440 * 100%);} 
.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;}
}
/*
 .PicList002797
 */
.PicList002797 {padding: 3% 0;}
.PicList002797 li{ float:left; width:31%; margin:0 3.5% 3.5% 0; border: 1px solid #e8e8e8; border-radius: 10px;}
.PicList002797 li:nth-child(2n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:132%; margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{ font-size: 15px;color: #999;}
.PicList002797 li h3{ font-size: 24px; color:#202020;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0, 141, 210,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#1998d6;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}
/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{max-width: 1400px;}
.Banner002730 .txt .cn{
    font-weight: bold;
}
.Banner002730 .txt .en{text-transform: uppercase;font-family: Barlow;}
@media(min-width:1025px){
.Banner002730 figure{height: 600px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*Menu002551 */
.Menu002551{background:rgba(0,0,0,0.6);position:relative;z-index: 10;margin-top: -72px;}
.Menu002551 ul.ul_pc{float: left;}
.Menu002551 .ul_pc li{ float:left; padding-right:65px;}
.Menu002551 li a{color:#fff;font-size:16px;line-height:72px;display:block; position:relative}
.Menu002551 .ul_pc li a:hover,
.Menu002551 li.aon a{color: #0097E0;}
.Menu002551 li a:hover::after,
.Menu002551 li.aon a::after{position:absolute;content:'';bottom:0; left:0; width:100%; height:3px; background:#0097E0;}

@media(max-width:1024px){
.Menu002551 .auto{ display:none;}
.Menu002551 .owl-item{ float:left; text-align:center;}
.Menu002551 .owl-item li{ list-style:none;}
.Menu002551 .owl-carousel{position:relative;  padding:0 30px;}
.Menu002551 .owl-stage-outer{overflow:hidden;}
.Menu002551 .owl-nav button{ position:absolute; padding:0; cursor:pointer; height:100%; top:0; width:25px; border:none; background:none; font-size:40px; color:#fff;}
.Menu002551 .owl-nav button.disabled{ opacity:0.5;}
.Menu002551 .owl-nav .owl-prev{ left:0;}
.Menu002551 .owl-nav .owl-next{ right:0;}
}
@media(max-width:768px){
  .Menu002551{background:rgba(0,0,0,0.4); margin-top: 0px;}
}
@media(max-width:480px){
.Menu002551 li a{font-size:14px;line-height:50px;}
}
/*RighInfo000623 */

.RighInfo000623{padding: 3.125vw 0;background: #F5F5F5;}
.RighInfo000623 .auto{max-width: 1400px;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block;content: '';width: 20px;height: 2px;background: #0097E0;margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 30px;color: #0097E0;padding-bottom: 10px;font-weight: bold;}
.RighInfo000623 .title .en{font-family: Barlow;color: #d2d2d2;letter-spacing: 2px;font-size: 24px;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(165,45,51,0.64);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-size: 72px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;}
.RighInfo000623 .p-info{font-size: 16px;line-height: 2.4em;color: #333;}
.RighInfo000623 .p-info p{margin: 0 0 2vw 0;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 31.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}
/*
 .RighInfo002799
 */
.RighInfo002799 { padding: 5% 0;}
.RighInfo002799 .pic{ float: right; margin-left: 12%; }
.RighInfo002799 .subtit{font-size: 24px;color: #0097E0;margin-top: 3%;position: relative;font-weight: bold;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 #0097e0;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: Barlow;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; }
@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; }
}
/*
 * .Floor001025 为demo编号
 */
.Floor001025{ padding: 90px 0;}
.Floor001025 .ti{ text-align: center; font-size: 36px; line-height: 1.5; text-transform: uppercase;}
.Floor001025 .slick-slider{ position: relative; display: block; margin-bottom: 30px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  
  -webkit-touch-callout: none;
      -ms-touch-action: pan-y;
          touch-action: pan-y;
          
  -webkit-tap-highlight-color: transparent;
}
.Floor001025 .slick-list{ position: relative; overflow: hidden; display: block; margin: 0; padding: 0;}
.Floor001025 .slick-list:focus { outline: none;}

.Floor001025 .slick-list.dragging { cursor: pointer; cursor: hand;}
.Floor001025 .slick-slider .slick-track,
.Floor001025 .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.Floor001025 .slick-track { position: relative; left: 0; top: 0; display: block;}
.Floor001025 .slick-track:before,
.Floor001025 .slick-track:after { content: ""; display: table;}
.Floor001025 .slick-track:after { clear: both;}

.Floor001025 .slick-slide { float: left; /*height: 100%;*/ min-height: 1px; display: none;}
[dir="rtl"] .slick-slide { float: right;}

.Floor001025 .slick-slide img { display: block; width: 720px; height: 480px;}
.Floor001025 .slick-slide.slick-loading img { display: none;}

.Floor001025 .slick-slide.dragging img { pointer-events: none;}
.Floor001025 .slick-initialized .slick-slide{ display: block;}
.Floor001025 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor001025 .slick-arrow.slick-hidden { display: none;}

.Floor001025 .slick-loading .slick-slide {visibility: hidden;}
.Floor001025 .slick-loading .slick-track { visibility: hidden;}
.Floor001025 .slick-loading .slick-list { background: #fff url("../images/Floor001025-loader.gif") center center no-repeat;}

.Floor001025 .carousel-center-mode .slick-slide { outline: none; padding: 0 15px;}
.Floor001025 .carousel-center-mode .slick-slide .image-thumbnail { transition: 450ms;}
@media (min-width: 1200px) {
  .Floor001025 .carousel-center-mode .slick-track{ 
  	display: -ms-flexbox; 
  	display: -webkit-flex;
    display: flex;
    
    -ms-flex-align: center;
     -webkit-align-items: center;
             align-items: center;
  }
  
  .Floor001025 .carousel-center-mode .slick-slide{ position: relative; padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    
    -webkit-justify-content: center;
            justify-content: center;
              -ms-flex-pack: center;
  }
  .Floor001025 .carousel-center-mode .slick-slide .image-thumbnail{ min-width: 450px;
   -webkit-transform: scale(0.85);
           transform: scale(0.85);
  }
  .Floor001025 .carousel-center-mode .slick-slide h5{ font-size: 16px; transition: 0s;}
  .Floor001025 .carousel-center-mode .slick-slide p{ font-size: 12px; transition: 0s;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-active{ cursor: pointer;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center{ z-index: 10; cursor: default;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center .image-thumbnail{ min-width: 700px;
    -webkit-transform: scale(1);
            transform: scale(1);
    box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.3);
  }
  .Floor001025 .carousel-center-mode .slick-slide.slick-center h5{ font-size: 20px;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center p{ font-size: 14px;}
}

.Floor001025 .image-thumbnail { max-width: 700px; margin-left: auto; margin-right: auto; position: relative; border-radius: 10px; overflow: hidden;}
.Floor001025 .image-thumbnail img { border-radius: 10px;}
.Floor001025 .image-thumbnail .caption { padding: 20px;}

@media (max-width: 768px) {
  .Floor001025 .carousel-center-mode .slick-track{min-height:100% !important; padding: 0 !important;}
  .Floor001025 .slick-slide img{height: auto ;}
  .Floor001025 .image-thumbnail * { color: #fff;}
  .Floor001025 .slick-prev, .Floor001025 .slick-next{top: 50% !important;}
ilter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);
  }

  .Floor001025 .image-thumbnail .caption { position: absolute; left: 0; right: 0; bottom: 0; text-align: left;}
  .Floor001025 .image-thumbnail .caption p { line-height: 21px;}
  .Floor001025 .image-thumbnail .caption h5 + p { margin-top: 12px;}


@media (min-width: 1200px) {
  .Floor001025 .image-thumbnail .caption { padding: 20px 35px;}
}




/* Icons */
/* Arrows */
.Floor001025 .slick-prev,
.Floor001025 .slick-next {position: absolute;display: block;height: 60px;width: 60px;line-height: 0;font-size: 0;cursor: pointer;background: #eee;color: transparent;top: 28%;padding: 0;border: none;outline: none;z-index: 9;transition: 350ms;margin-top: -10px\9; /*lte IE 8*/-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.Floor001025 .slick-prev:hover,
.Floor001025 .slick-prev:focus,
.Floor001025 .slick-next:hover,
.Floor001025 .slick-next:focus {outline: none;background-color: #0097e0;}

.Floor001025 .slick-prev:hover:before,
.Floor001025 .slick-prev:focus:before,
.Floor001025 .slick-next:hover:before,
.Floor001025 .slick-next:focus:before { color: #fff;}

.Floor001025 .slick-prev.slick-disabled:before,
.Floor001025 .slick-next.slick-disabled:before { opacity: 0.5;}

@media (min-width: 768px) {
  .Floor001025 .slick-prev,
  .Floor001025 .slick-next { top: 50%;}
}


.Floor001025 .slick-prev:before,
.Floor001025 .slick-next:before { font-size: 24px; line-height: 1; color: #888; opacity: 0.75; -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;
    background: no-repeat;
    background-size: 20%;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 40%;
    top: 30%;
}

.Floor001025 .slick-prev {border-radius: 50%;left: 0;}
[dir="rtl"] .slick-prev { left: auto; right: 0;}

.Floor001025 .slick-prev:before { content: "";background-image: url("../images/btn-prev-gray.svg");}
.Floor001025 .slick-prev:hover::before { content: "";background-image: url("../images/btn-prev.svg");}
[dir="rtl"] .slick-prev:before { content: "";background-image: url("../images/btn-prev-gray.svg");}

.Floor001025 .slick-next {border-radius: 50%;right: 0;}
[dir="rtl"] .slick-next { left: 0; right: auto;}

.Floor001025 .slick-next:hover::before {content: '';background-image: url("../images/btn-next.svg");}
.Floor001025 .slick-next:before {content: '';background-image: url("../images/btn-next-gray.svg");}
[dir="rtl"] .slick-next:before { content: '';background-image: url("../images/btn-next-gray.svg");}


/* Dots */
.Floor001025 .slick-dots{ position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%;}
.Floor001025 .slick-dots li{ position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
.Floor001025 .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.Floor001025 .slick-dots li button:hover,
.Floor001025 .slick-dots li button:focus { outline: none;}
.Floor001025 .slick-dots li button:hover:before,
.Floor001025 .slick-dots li button:focus:before { opacity: 1;}
.Floor001025 .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "Open Sans", Arial, sans-serif; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.5;
   -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Floor001025 .slick-dots li.slick-active button:before { color: black; opacity: 0.75;}
.Floor001025 .carousel-center-mode .slick-track { min-height: 460px; padding: 40px 0;}
.Floor001025 .carousel-center-mode .slick-list { margin-left: auto; margin-right: auto;}

@media (min-width: 768px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 750px;}
}

@media (min-width: 992px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 970px;}
}

@media (min-width: 1200px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 1170px;}
}

/*PicList002736 */
.PicList002736{padding-top: 2%;}
.PicList002736 li{margin-bottom: 2%;}
.PicList002736 li a{overflow: hidden;display: block;background: #f0f0f0; border: 3px solid #f0f0f0; transition: 0.3s;}
.PicList002736 li a:hover{border-color: #0097e0;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: 18px; color: #0097e0;}
.PicList002736 li .txt p{line-height: 28px;color: #555;height: 112px; margin-bottom: 0;}

@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: 30.927%;padding-bottom: 21.508%;}
.PicList002736 li .txt{width: 63.736%;}
}
@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{-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;}
}
/*RighInfo003148 */
.RighInfo003148 {padding: 5vw 0;}
.RighInfo003148 .title{font-size: 1.5em;color: #333333;margin-bottom: 1.2em;font-weight: bold;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #666;font-size: 16px;line-height: 1.64285;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;font-family: 'SourceHanSansCN-Medium'; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
@media(max-width:768px){
.RighInfo003148 .title{margin-bottom: 0;}
.RighInfo003148 .items-group .items p + .title{margin-top: 1em;}
.RighInfo003148 .items-group .items:first-child{margin-bottom: .4rem;}
}


/*Page002046 */
.Page0020461{padding-top: 2vw;}
.Page002046 .Pages{text-align:center;padding: 1% 0;font-size: 16px;}
.Page002046 .Pages a{display:inline-block;vertical-align:middle;border:1px solid #ececec;padding: 0 18px;line-height: 44px;color:#999;background: #fff;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{background-color: #0097E0;color:#fff;border-color: #0097E0;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{padding:0;width:44px;background: url(../images/Page002046-a_prev.gif) no-repeat center center #fff;overflow:hidden;line-height:1000px;height: 46px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
.Page002046 .Pages .a_next:hover{ background-image:url(../images/Page002046-a_next_hove.gif);}
.Page002046 .Pages .a_prev:hover{ background-image:url(../images/Page002046-a_prev_hover.gif);}


@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

/*PicList002146 */
.PicList002146{padding: 5vw 0;background: #f5f5f5;}
.PicList002146 li{float:left;width: 32%;margin-right: 2%;margin-bottom: 3%;background: #fff;}
.PicList002146 li:nth-child(3n){margin-right:0}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{padding-bottom: 64.285%;}
.PicList002146 li h3{padding:2% 15% 2% 2%;line-height:40px;position: absolute;bottom: 0;color: #fff;left: 0;z-index: 10;width: 100%;background: linear-gradient(0deg, #000000ed, transparent);}

.PicList002146 li .hover{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;background: #0097e0e0;z-index:10;transition:0.3s;color:#fff;}
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{margin-top:10px;line-height:22px;max-height:44px;overflow:hidden;font-size: 14px;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{font-size: 16px;line-height:20px;margin:0;max-height: 100px;overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
.PicList002146 li{width: 100%;}
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}


/*PicList002035 */
.PicList002035{padding: 5vw 0;background: #f5f5f5;}
.PicList002035 li{background: #fff;margin-bottom: 2vw;}
.PicList002035 li a{display: flex}
.PicList002035 li a:hover .Ispic{transform: scale(1.1);}
.PicList002035 li .pic {overflow: hidden;width: 35%;}

.PicList002035 li .Ispic {padding-bottom: 64.285%;transition: 0.3s;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li .content{padding: 4% 14% 4% 4%;position: relative;width: 65%;}
.PicList002035 li time{position:absolute;right: 8%;top:50%;transform:translateY(-50%);color: #999;font-size: 18px;font-family: Barlow;text-align: center;}
.PicList002035 li time span{color: #666;font-size: 60px;display:block;}
.PicList002035 li .dot{font-size: 24px;color: #333;}
.PicList002035 li p{opacity:0.5;line-height:24px;overflow:hidden;height:72px;margin-bottom:3%;font-size: 16px;color: #666;}
.PicList002035 li a:hover .title{ color:#0097E0}
.PicList002035 li a:hover p{ color:#666;}

.PicList002035 li i{ background:url(../images/PicList003142-icon.svg) no-repeat; width:21px; height:11px; display:inline-block;}
.PicList002035 li a:hover i{ background-image:url(../images/PicList003142-icon-red.svg) }


@media(max-width:1024px){
.PicList002035 li a{display:block}
.PicList002035 li .pic {width: 100%;}
.PicList002035 li .content{ width: 100%;}

@media(max-width:768px){
  .PicList002035 li .content{padding: 4% 28% 4% 4%;}
  .PicList002035 li time{top: 35%;}
}

}
/*PicList002856 */

/*slick Basic*/
.PicList002856 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002856 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002856 .slick-list:focus {outline: none}
.PicList002856 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002856 .slick-slider .slick-track, 
.PicList002856 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002856 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002856 .slick-track:before, 
.PicList002856 .slick-track:after{display: table; content: '';}
.PicList002856 .slick-track:after{ clear: both;}
.PicList002856 .slick-loading .slick-track { visibility: hidden;}
.PicList002856 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002856 .slick-slide .slick-loading img { display: none;}
.PicList002856 .slick-slide .dragging img { pointer-events: none;}
.PicList002856 .slick-initialized .slick-slide { display: block;}
.PicList002856 .slick-loading .slick-slide { visibility: hidden;}
.PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002856 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
/*PicList002925 */

.PicList002925{background: #f5f5f5;padding:5vw 0;overflow: hidden;}
.PicList002925 .filter{max-width:350px;margin: 0 auto;padding-bottom: 4vw;}
.PicList002925 dl.year{position: relative; z-index: 10;font-size: 18px; color: #333;}
.PicList002925 dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #fff;display: none;}
.PicList002925 dl.year dd a{display: block;padding: 5px 20px;line-height: 35px; transition: 0.3s;}
.PicList002925 dl.year dd a:hover{background:#0097E0;color: #fff;}
.PicList002925 dl.year dt span{display: none;}
.PicList002925 dl.year dt .show{display: block;}
.PicList002925 dl.year dt{position: relative;line-height: 50px;background: #FFF;padding-right: 30px; padding-left: 20px;}
.PicList002925 dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 20px; top: 50%; margin-top: -4px;}
@media(max-width:640px){
.PicList002925 dl.year{margin-bottom: 10px;}
}


.PicList002925 .list{padding: 0 3.4375vw; --imgh:320px;--t:calc(var(--imgh) - 40px);}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top var(--t)  left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 40px;}
.PicList002925 li .Ispic{height: var(--imgh);background-size: contain; max-width: 90%;margin: 0 auto;}
.PicList002925 li .tit{margin-top:.12rem; margin-bottom: .45rem; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;}
@media(min-width:769px) and (max-width:1440px){
.PicList002925 .list{--imgh:calc(320 / 1440 * 100vw);}
}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top var(--t) #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top var(--t) #f5f5f5; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;--imgh:25vw;--t:calc(var(--imgh) - 40px);}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 20px;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top var(--t) #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top var(--t) #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}




/*Floor003238 */
.Floor003238{position: relative;z-index: 1;overflow: hidden;background: url(../images/Floor003238-bg.jpg) no-repeat center center;background-size: cover;font-family: 'HarmonyOS_Sans_SC';padding: 5vw 0;--hover-color: #0097E0;color: #001520;}
.Floor003238 .index-title{font-weight: 500;margin-bottom: var(--padMar50);}
.Floor003238 .index-title .tit{font-size: var(--font-size34);color:  var(--hover-color);}
.Floor003238 .index-title .desc{font-size: var(--font-size18);line-height: 3;}
.Floor003238 .index-title .left{flex: 1;margin-right: 0.3rem;}
.Floor003238 .index-more a{display: flex;align-items: center;color: #667379;font-size: var(--font-size20);}
.Floor003238 .index-more a .ico{background: var(--hover-color) url(../images/Floor003238-more.svg) no-repeat center center;background-size: auto 0.1rem; width: 0.6rem;height: 0.6rem;margin-left: 0.15rem;border-radius: 50%;display: block;transition: 0.3s;}
.Floor003238 .index-more a:hover .ico{transform: rotate(90deg);}
.Floor003238 .index-more a:hover {color:  var(--hover-color);}
.Floor003238 .pics-list li img{border-radius: 0.3rem;}
.Floor003238 .con .left{width: calc(800 / var(--autoWidth) * 100%);overflow: hidden;}
.Floor003238 .con .right{flex: 1;}
.Floor003238 .cons-list li{border-bottom: 1px solid  rgba(150, 157, 161, 0.2);padding: 0.18rem 0;--pl:0.75rem}
.Floor003238 .cons-list li .ico{width:var(--pl);flex-shrink: 0;}
.Floor003238 .cons-list li .ico img{max-height: 0.43rem;}
.Floor003238 .cons-list li.active .arrow{background-image: url(../images/Floor003238-open.svg);border-color: var(--hover-color);}
.Floor003238 .cons-list li .tit p{margin: 0;flex: 1;font-size: var(--font-size24);font-weight: 500;}
.Floor003238 .cons-list li .txt{color: #667379;padding: 0.2rem 0;;line-height: 1.5;padding-left: var(--pl);}
.Floor003238 .cons-list li .txt :where(h3,p){margin: 0;font-size: var(--font-size16);}
.Floor003238 .cons-list li .txt h3{color: var(--hover-color);font-weight: normal; margin-bottom: 0.4em;}
.Floor003238 .cons-list li .txt p{margin-bottom: 0.40rem;}
.Floor003238 .more{min-width: calc(160 / 20 * 1em);padding: 0 2em;line-height: 3;font-size: var(--font-size20);background-color: var(--hover-color);color: #fff;border-radius: 30px;display: inline-block;text-align: center;}

@media (min-width:1025px) {
    .Floor003238 .pics-list{position: relative;z-index: 1;height: 100%;}
    .Floor003238 .pics-list li{position: absolute; left: 0;top: 0;width: 100%; height: 0; overflow: hidden;transition: 1s;border-radius: 0.3rem;}
    .Floor003238 .pics-list li.active{height: 100%; transition-delay: 1s;}
    .Floor003238 .con .right{margin-left: 0.71rem;}
    .Floor003238 .cons-list li .arrow{flex-shrink: 0;border: solid 2px rgba(102, 115, 121,  0.3);width: 0.3rem;height: 0.3rem;border-radius: 50%;background: url(../images/Floor003238-add.svg) no-repeat center center;background-size:calc(24 / 60 * 100%) auto;cursor: pointer;}
    .Floor003238 .cons-list li .txt{display: none;}
}
@media (max-width:1024px) {
.Floor003238 .index-title .tit{font-size: var(--font-size18);}
.Floor003238 .index-title .desc{font-size: var(--font-size18); line-height: 1.4;}
.Floor003238 .con .left{width: 40%;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size24);}
.Floor003238 .pics-list li{height: var(--liH);border-bottom: 1px solid  rgba(150, 157, 161, 0.2);margin-bottom: 0.3rem;}
.Floor003238 .cons-list li{min-height:var(--liH);display: flex;justify-content: center;flex-direction: column;}
.Floor003238 .cons-list li .txt{display: block!important;}
.Floor003238 .cons-list li{padding-left: 0.2rem;padding-bottom: 0; margin-bottom: 0.3rem;}
}
@media(max-width:768px){
  .Floor003238 .con .left{width: 100%;}
  .Floor003238 .con{display: block;}
  .Floor003238 .cons-list li{min-height:auto;display:block;}
}
@media (max-width:640px) {
.Floor003238 .pics-list li img{border-radius: 0.1rem;}
.Floor003238 .cons-list li{--pl:0.4rem;}
.Floor003238 .cons-list li .ico img{max-height: 0.24rem;}
.Floor003238 .cons-list li{padding-top: 0;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size20);}
.Floor003238 .cons-list li .txt :where(h3,p){display: none;}
.Floor003238 .more{line-height: 2.4;font-size: var(--font-size16);}
.Floor003238 .pics-list li,
.Floor003238 .cons-list li{margin-bottom: 0.2rem;}
}

/* 联系我们 */
.f-wrap {flex-wrap: wrap;}
.j-sb {justify-content: space-between;}
.d-flex {display: flex;}
.a-center {align-items: center;}
.contact-two .wtd100 {width: 100%;}
.j-center {justify-content: center;}

.Inside-tit{ margin-bottom:.50rem; text-align:center;}
.Inside-tit .tit-cn{ font-size:.40rem;font-weight: bold; color: #0097E0;;}
.Inside-tit .tit-small{ color:#666;    font-size: 16px;    line-height:48px;text-transform: uppercase;}


.contact-one{ padding:5vw 0;}
.contact-one .map-box{ width:50%;}
.contact-one .cotext{ width:43.75%;}
.contact-one .cotext .center{ width:100%;}
.contact-one .cotext .title{ margin-bottom:.4rem; font-size:.36rem; color: #0097E0; }
.contact-one .cotext dl{ width:100%; font-size:.16rem;}
.contact-one .cotext dl dd{ padding:.2rem 0; border-bottom:solid 1px #e1e1e1;}
.contact-one .cotext dl dd .name{ margin-bottom:.1rem; color:#999999;}
.contact-one .cotext dl dd .wz{ font-size:.2rem; color:#333333;}
.contact-one .other-box{ margin-top:.3rem;}
.contact-one .other-box .navwx{ cursor:pointer; width:1.6rem; text-align:center; line-height:3; color:#fff; background:#0097E0; border-radius:1rem;}
.contact-one .other-box .navwx span{ background-image:url(../images/contact-icon.png); padding-left:.3rem; background-repeat:no-repeat; background-position:center left; background-size:.18rem; color: #fff;}
.contact-one .other-box .gzw .shera .icon{ margin-right:.15rem; background:#5a5a5a; width:.45rem; height:.45rem; border-radius:1rem;}
.contact-one .other-box .gzw .shera .icon::after{ content:''; display:block; width:.45rem; height:.45rem; background-position:center; background-repeat: no-repeat; background-size:.25rem;}
.contact-one .other-box .gzw .shera .icon:last-child{ margin-right:0;}
.contact-one .other-box .gzw .shera .icon1::after{ background-image:url(../images/share-icon6.png);}
.contact-one .other-box .gzw .shera .icon2::after{ background-image:url(../images/share-icon5.png);}
.contact-two{ padding-bottom:1rem; max-width:1280px; margin:0 auto;}
.contact-two .wtd48{ width:48%;}
.contact-two .wtd100{ width:100%;}
.contact-two .item{ margin-bottom:.2rem; border-bottom:solid 1px #e6e6e6; padding:.1rem 0;}
.contact-two .item input{ outline:none; display:block; line-height:3; width:100%; border:none; margin:0; padding:0;font-size: 16px; color: #333;}
.contact-two .item textarea{ resize:none; min-height:5em; outline:none; display:block; width:100%; border:none; margin:0; padding:0;}
.contact-two .item.ver-box input{ width:80%;}
.contact-two .verimg img{ width:1.2rem;}
.contact-two .submit{ margin-top:.3rem;}
.contact-two .submit .but{ cursor:pointer; background:#0097E0; width:1.8rem; text-align:center; color:#fff; line-height:3.3; border-radius:1rem; border: 0;}

@media (max-width:1024px){
.contact-one{ padding:1rem 0;}
.contact-one .other-box .navwx{ line-height:2.5;}
}

@media (max-width:640px){
.contact-one .map-box{ width:100%;}
.contact-one .cotext{ margin-top:.5rem; width:100%;}
.contact-one .cotext .title{ margin-bottom:.2rem;}
.contact-one .cotext dl{ font-size:.24rem;}
.contact-one .cotext dl dd .wz{ font-size:.26rem;}
.contact-one .other-box .navwx{ width:2rem;}
}


.PicList002323{padding: 5vw 0;background: #f5f5f5;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .list{}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{float: left;width: 48%;margin-bottom: 3%;text-align: center;background: #fff;}
.PicList002323 ul li div{padding-bottom: 64.285%;position: relative;overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{color: #555;font-weight: normal;font-size: 16px;text-align: left;padding: 5% 5%;margin: 0;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width: 32%;margin-right:2%}
.PicList002323 li:nth-child(3n){margin-right:0; }
}
.PicList002323.magazine ul li div{padding-bottom: 128%;}
@media screen and (min-width:1024px ){
.PicList002323.magazine ul li{width: 23%;margin-right:2.6%}
.PicList002323.magazine li:nth-child(4n){margin-right:0; }
}


.PicList002433{padding:.5rem 0 1rem 0;}
.PicList002433 .main .slick-arrow{ position:absolute; top:50%; width:.57rem; height:.57rem; margin-top:-.3rem; border:1px solid var(--hover-color); padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:var(--hover-color); }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:.18rem; height:.18rem; border-top:2px solid var(--hover-color); border-right:2px solid var(--hover-color); transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:var(--white);}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-.05rem;}
.PicList002433 .main .slick-prev{ left:-.59rem;}
.PicList002433 .main .slick-next{ right:-.59rem;}
@media(max-width:1408px){
.PicList002433 .main .slick-prev{ left:2%;}
.PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -0.5vw;  top: 43%;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
.PicList002433{padding: .5rem 0;}
}
.PicList002433 .list ul{ padding:0 .5rem;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:.9rem; width:.5rem;}
.PicList002433 .list li:first-child:before{ left:-.5rem; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:.4rem;height:.9rem; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:2.5rem;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width:85%;background: url(../images/honor-bg.jpg) no-repeat bottom center;background-size: 100% 100%;}
.PicList002433 .list li figure:after{ position:absolute; right:-.24rem; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:.24rem; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:2.5rem;padding:.1rem;padding-top: .1rem;background: url(../images/honor-kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:1.4;color:#333; font-size: var(--font-size16);}
.PicList002433 .list .ul-4 li{width:25%;}
.PicList002433 .list .ul-4 li:nth-child(4):after{ position:absolute; content:''; bottom:0px; height:.9rem; width:.5rem; right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:.9rem; width:.5rem; right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media (min-width: 1025px) and (max-width: 1600px) {
.PicList002433 .list li .ytable{ height:auto;}
}
@media(max-width:640px){
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:var(--font-size12);}
.PicList002433 .list li .ytable{ height:1.5rem;}
.PicList002433 .list li figure img{ max-height:1.5rem; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:1rem;}
.PicList002433 .list li figure img{ max-height:1rem;}
}

.autoCon-1200 {
    max-width: 1200px;
    --autoWidth: 1200;
}

.autoCon-1400 {
    max-width: 1400px;
    --autoWidth: 1400;
}

@media (min-width:1025px) and (max-width: 1400px) {
    html {
        font-size: 7.14vw !important;
        font-size: calc(100 / 1400 * 100vw) !important;
    }
}


/*2026.04.23*/

.three_nav{padding-top: 5vw;}
.three_nav .san{display: flex;justify-content: center;}
.three_nav a{display: inline-block; padding: 0 .5rem; line-height: 0.5rem; border-radius:.8rem;color:#333;transition: 0.3s; background: #fff; font-size: .18rem; font-weight: 600;}
.three_nav a:not(:last-child){margin-right: .3rem;}
.three_nav a:hover,
.three_nav a.active{background: #0097E0; color: #fff;transition: 0.3s;}


.Guidepage{position: relative;z-index: 1;overflow: hidden;background: url(../images/Floor003238-bg.jpg) no-repeat center center;background-size: cover;padding: 5vw 0;--hover-color: #0097E0;color: #001520;}
.Guidepage .index-title{font-weight: 500;margin-bottom: var(--padMar50);}
.Guidepage .index-title .tit{font-size: var(--font-size34);color:  var(--hover-color); padding-bottom: .12rem;}
.Guidepage .index-title .desc{font-size: var(--font-size18);line-height:1.5;}
.Guidepage .index-title .left{flex: 1;margin-right:.5rem;}
.Guidepage .index-more a{display: flex;align-items: center;color: #667379;font-size: var(--font-size20);}
.Guidepage .index-more a .ico{background: var(--hover-color) url(../images/Floor003238-more.svg) no-repeat center center;background-size: auto 0.1rem; width: 0.6rem;height: 0.6rem;margin-left: 0.15rem;border-radius: 50%;display: block;transition: 0.3s;}
.Guidepage .index-more a:hover .ico{transform: rotate(90deg);}
.Guidepage .index-more a:hover {color:  var(--hover-color);}
.Guidepage .pic img{border-radius: 0.2rem;}
.Guidepage .con .pic{width: calc(700 / var(--autoWidth) * 100%);overflow: hidden;}
.Guidepage .con .right{flex: 1;}
.Guidepage .con .right{font-size: .18rem; line-height:2;}
@media (min-width:1025px) {
.Guidepage .con .right{margin-left:.7rem;}
}
@media (max-width:1024px) {
.Guidepage .index-title .tit{font-size: var(--font-size18);}
.Guidepage .index-title .desc{font-size: var(--font-size18); line-height: 1.4;}
.Guidepage .con .pic{width: 40%;}
}
@media(max-width:768px){
.Guidepage .con .pic{width: 100%;}
}


.body_f5f5f5{background: #f5f5f5;}
.Businesslist{padding:3vw 0 5vw;}
.Businesslist li{float: left;width:32%;background: #fff; margin-bottom: 3.332%;}
.Businesslist li a{display: block;padding: 1.56vw;}
.Businesslist li:not(:nth-child(3n)){margin-right:2%;}
.Businesslist li aside{font-size:.20rem;line-height:1.4;border-left:3px solid #0097E0; margin-bottom:.25rem;padding-left: .15rem;font-weight: bold;}
.Businesslist li a:hover aside{color: #0097E0;}
.Businesslist li .txt{padding:.2rem 0 0 0; display: flex;justify-content: space-between;}
.Businesslist li p{margin: 0;line-height:1.6;font-size:.16rem;color: #333; max-width: 80%; min-height: .52rem;}
.Businesslist li .pic{overflow: hidden;border-radius:.1rem;}
.Businesslist li .Ispic{padding-bottom:58.49%; transition: 0.3s;}
.Businesslist li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Businesslist li .more{overflow: hidden;}
.Businesslist li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.Businesslist li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.Businesslist li a:hover .more span{border-color: #0097E0;background: #0097E0;}
.Businesslist li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.Businesslist li a{padding: 4vw;}
.Businesslist li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.Businesslist li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.Businesslist li p{font-size: 3.5vw;}
.Businesslist li .more{padding-top: 2vw;}
.Businesslist li .more span{width: 26px;height: 26px;}
}


.Businessinfo .introbox1{padding:5vw 0; background: #fff;}
.Businessinfo .introbox1 .flex{align-items: center;}
.Businessinfo .flex{display: flex; align-items:flex-start; justify-content: space-between;}
.Businessinfo .content{width: 40%;}
.Businessinfo .pic{width: 50%;}
.Businessinfo .content h1{font-size: .34rem;color: #333;margin: 0;padding-bottom: .5rem; line-height: 1.5;}
.Businessinfo .content p{padding-bottom: .2rem; margin: 0 0 .2rem 0; border-bottom: 1px solid #eee; font-size: .18rem;color: #333;}
.Businessinfo .content p span{font-weight: bold;}
.Businessinfo .content p::before{display: inline-block;content: '';height:.06rem;width: .06rem;background: #0097E0;margin-right:.12rem;vertical-align: middle;border-radius: 50%;margin-top: -3px; }
.Businessinfo .content .tel{font-size: .3rem; color: #0097E0; margin-top: .3rem; font-weight: bold; background: url(../images/tel_icon.svg) no-repeat left; background-size: .3rem; padding-left: .4rem;}
.Businessinfo .content .btn{margin-top: .5rem;}
.Businessinfo .content .btn .back{color: #333;border: 1px solid #333;display: inline-block;height: 3.2em;line-height: 3.2em;text-align: center;padding: 0 .3rem;}
.Businessinfo .content .btn .back:after{background-image: url(../images/icon-back2.svg);}
.Businessinfo .content .btn a::after{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width:.22rem;height: 3.2em;margin-left:.12rem;}
.Businessinfo .content .btn .back:hover{color: #fff;border: 1px solid #0097E0; background:#0097E0;}
.Businessinfo .content .btn .back:hover:after{background-image: url(../images/icon-back2.svg);filter: brightness(0) invert(1);}


.Businessinfo .introbox2{padding:5vw 0; background:#f5f5f5;}
.Businessinfo .introbox2 .title{ color:#333; padding-bottom:.2rem; border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: .2rem;}
.Businessinfo .introbox2 .title h1{margin:0;font-size:var(--font-size32); font-weight: normal; line-height:1.2; }
.Businessinfo .introbox2 .info{text-align:justify;color: #333; font-size: .16rem; line-height: 2;}
.Businessinfo .introbox2 .info h2{font-size: .22rem; margin: 0 0 .2rem 0;color: #0097E0;line-height: 1.1;}
.Businessinfo .introbox2 .info h4{font-size: .18rem; margin: 0 0 .12rem 0; line-height: 1.1;}
.Businessinfo .introbox2 .info p{ line-height:1.8;margin: 0 0 .12rem 0;font-size: .16rem; }
.Businessinfo .introbox2 .info img{margin-bottom: .2rem;}
.Businessinfo .introbox2 .info .picbox{display: flex;flex-wrap: nowrap; width: 100%; gap: .1rem;    align-items: flex-end;}
.Businessinfo .introbox2 .info .picbox img{flex: 1; min-width:0; max-width: 100%; height: auto;}
.Businessinfo .introbox2 .info.picbox img:last-child {margin-right: 0;}
.Businessinfo .introbox2 .info .pic{ margin:2% auto; display: block;}
.Businessinfo .introbox2 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.Businessinfo .introbox2 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.Businessinfo .introbox2 .right{ padding:0;}
.Businessinfo .introbox2 .right li+li{margin-top:.2rem; padding-top:.2rem; border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.Businessinfo .introbox2 .right li a{display: flex; justify-content: space-between; align-items: center;}
.Businessinfo .introbox2 .right .pic{overflow: hidden; transition: 0.3s;}
.Businessinfo .introbox2 .right li:hover .pic{transform: scale(1.08); transition: 0.3s;}
.Businessinfo .introbox2 .right .tit{font-size:var(--font-size18); line-height:1.4; color:#333; margin:0; font-weight: 500;}
.Businessinfo .introbox2 .right p{font-size: var(--font-size16); color:#666; line-height:1.6; margin: .12rem 0 0 0; }
.Businessinfo .introbox2 .right li:hover .tit{color:#0097E0;}
@media(min-width:1025px){
.Businessinfo .introbox2 .left{width:70%; padding-right:1.2rem;}
.Businessinfo .introbox2 .right{width:30%;}
.Businessinfo .introbox2 .right .pic{width:40%;}
.Businessinfo .introbox2 .right .text{width:55%;}
}
@media(max-width:1024px){
.Businessinfo .introbox2{ padding:.5rem 0;}
}

#translate{display:none;}