@font-face {
	font-family: 'HarmonyOS_Sans_SC_Regular';
	src:url('../fonts/HarmonyOS_Sans_SC_Regular.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Medium';
	src:url('../fonts/HarmonyOS_Sans_SC_Medium.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Bold';
	src:url('../fonts/HarmonyOS_Sans_SC_Bold.woff') format('woff');
    font-display:swap;
}

body{font-family: 'HarmonyOS_Sans_SC_Regular';}

.auto_1600{max-width:1600px;}

/*Top002374*/
.Top002374{ position:absolute; width:100%; left:0; top:0; z-index:100; padding:0%;}
.Top002374 .header{max-width:1600px;margin:0 auto;    width: 96%;}
@media(max-width:1360px){
.Top002374{ padding:0 2%;}
}
@media(min-width:1025px){
.Top002374_subbg .header{ position:relative; z-index:2;}
/*.Top002374::before{ position:absolute; content:''; width:100%;height:0; transition:height 0.3s;  background:#000; left:0; top:0; z-index:1;}*/
.Top002374_subbg::before{height:145px; }
.Top002374 .header-menu li.has-sub .sub{ opacity:0; transition:opacity 0.3s 0.3s;}
.Top002374 .header-menu li.has-sub.aon .sub{ opacity:1;}
}
.Top002374 .header-left{ float:left; width:40%;max-width:200px;}
.Top002374 .logo{ position:absolute; left:0;  max-width:200px; top:25%; }
.Top002374 .header-right{ float:right;}
@media(min-width:1025px){
.Top002374 .header-left{ position:relative;height:95px;}
.Top002374 .header-mid{ float:right;}
.Top002374 .header-mid{ width:60%; }
.Top002374 .header-right{ padding-top:35px;}
}
@media(max-width:1600px){
    .Top002374 .header-mid{width: 70%;}
    }
@media(max-width:1440px){
.Top002374 .header-mid{width: 70%;}
}

.Top002374 .header-menu li{position: relative;width:auto !important;margin-right:60px;}
.Top002374 .header-menu li a{ transition:0.3s;}
.Top002374 .header-menu li em{ line-height:95px; font-size:18px; text-align:left;}
.Top002374 .header-menu li em a{ color:#fff;}
.Top002374 .header-menu li em a:hover,
.Top002374 .header-menu li.aon em a{ color:#fff;}
.Top002374 .no-fullbground .sub{ background:none;}
.Top002374 .header-menu .sub {width: 140px;left:50%;transform:translateX(-50%);border-radius:5px;background-color: #fff;}
.Top002374 .header-menu li .sub dt:first-child {margin-top: 14px;}
.Top002374 .header-menu li .sub dt:last-child {margin-bottom: 14px;}
.Top002374 .header-menu li .sub dt a{display:block;font-size: 16px;line-height:2;color:#666; text-align: center;}
.Top002374 .header-menu li .sub dt a:hover{ background:none; color:#00a0e9;}
/*.Top002374 .header-menu li .sub dt a:hover::before{background:#fff000;}*/

.Top002374 .header-right dd{ float:left; font-size:16px;}
.Top002374 .top-search{ position:relative; margin-left:20px;display: block;padding-right:0;margin-top:-4px;}
.Top002374 .top-language,
.Top002374 .top-language a{ color:#fff;}
.Top002374 .top-language a:hover,
.Top002374 .top-language a.on{ color:#fff;}
.Top002374 .open-search{ color:#fff;padding:0;width:30px;height: 30px;display: inline-block;background:url(../images/search.png) no-repeat center center/22px;}
.Top002374 .search-box{ position:absolute; top:100%; right:0; padding-top:7px; width:260px; display:none; overflow:hidden; height:46px;}
.Top002374 .search-box .text{ width:100%; border:none; height:39px; line-height:39px; padding:0 40px 0 10px; color:#999;}
.Top002374 .search-box .btn{ position:absolute; right:0; top:7px; height:39px; width:39px; background:url(../images/Top002374-icon.png) no-repeat center center;}
.Top002374 .search-box .btn:after{ position:absolute; content:''; border:6px solid transparent; border-bottom-color:#fff; left:50%; margin-left:-6px; top:-12px;}
@media(max-width:1280px){
    .Top002374 .header-menu li{margin-right: 30px;}
    }

@media(max-width:1024px){
.Top002374 .header{ position:relative; padding:2% 0;}
.Top002374 .header-right{line-height:28px;height:60px; display:table; }
.Top002374 .header-right dd{ display:table-cell; vertical-align:middle;float:none;padding-right: 8px;}
.Top002374 .top-search{ margin-left:0;}
.Top002374 #header-menu{ position:fixed; left:-100%; top:0; width:100%; height:100%; z-index:100; background:rgba(0,0,0,0.5); opacity:0; transition:opacity 0.3s;}
.Top002374 #header-menu.header-menu-show{ opacity:1; left:0;}
.Top002374 #header-menu ul{width:60%; max-width:280px;background:#000;height:100%; overflow:auto; max-height:100%; transform:translateX(-100%);transition:0.3s 0.3s;}
.Top002374 #header-menu.header-menu-show ul{ transform:translateX(0);}
.Top002374 #header-menu li a{ color:#fff; line-height:35px; padding:0 5%;}
.Top002374 #header-menu li a:hover{ color:#fff000;}
.Top002374 #header-menu li em{ display:block; border-bottom:1px solid rgba(255,255,255,0.5); font-size:16px; padding:2% 0;}
.Top002374 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.2);}
.Top002374 #header-menu li dt{ float:left; width:50%;}
.Top002374 #header-menu li dt a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Top002374 #header-menu li dt a::before{ display:inline-block; content:''; width:4px; height:4px; margin-right:5px; background:#fff; vertical-align:middle;}
.Top002374 #open_menu{width:36px; height:28px; position:relative; z-index:101;}
.Top002374 #open_menu i,
.Top002374 #open_menu::before,
.Top002374 #open_menu::after{ position:absolute;  left:0; width:100%;height:3px; background:#fff;}
.Top002374 #open_menu i{  top:50%; margin-top:-1.5px;}
.Top002374 #open_menu::before,
.Top002374 #open_menu::after{content:'';}
.Top002374 #open_menu::before{ top:3px;}
.Top002374 #open_menu::after{ bottom:3px;}
.Top002374 #open_menu.open_menu_on i{ background:transparent;}
.Top002374 #open_menu.open_menu_on::before,
.Top002374 #open_menu.open_menu_on::after{ background:#fff; bottom:auto; top:50%; transform:rotate(45deg);}
.Top002374 #open_menu.open_menu_on::after{transform:rotate(-45deg);}
}
/*Banner003158 */
.Banner003158{width: 100%;height: 100vh;}
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 li.slick-slide img{height: 100vh;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #fff;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{font-size: 44px;font-weight: bold; line-height: 1.2;margin-top:-3%;}
.Banner003158 .desc{font-size:56px;margin-top:12px; letter-spacing: 5px;font-weight: bold; margin-bottom: 1.3em;transition-delay: 0.6s;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #fff;color: #fff;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more-white.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #00a0e9;color: #fff;border:solid 2px #00a0e9;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}

.Banner003158 .h-more a{color:#fff;border:2px solid #fff;}
.Banner003158 .h-more a .icon{background:#fff;}
.Banner003158 .h-more a:after{background-color:#fff;}
.Banner003158 .h-more a .icon:after{border-left-color: #fff;}

.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 3em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}

.center{text-align: center;}

.h-title{margin-bottom:40px;}
.h-title .cn{font-size:38px;color:#000;}
.h-title .cn:after{display:block;width:75px;height: 3px;background-color:#00a0e9;content:'';vertical-align: middle;margin-top:18px;}
.h-title.center .cn:after{display: block; margin: 0 auto;margin-top:18px;}


.h-more a{display: inline-block;line-height: 3.5em;border: 2px solid #00a0e9;color: #00a0e9;padding: 0 5.2em 0 2em;position: relative;font-size: 16px;border-radius: 50px;}
.h-more a:after{position: absolute;width: 1.5em;height: 1.5em;background-color: #00a0e9;top: 50%;margin-top: -0.75em;opacity: 0.2;border-radius: 50%;content: '';right: 1.4em;}
.h-more a .icon{position: absolute;width: 2.428em;height: 1px;background: #00a0e9;right: 2em;top: 50%;}
.h-more a .icon:after{position: absolute;border: 5px solid transparent;border-left-color: #00a0e9;content: '';right: -6px;top: 50%;margin-top: -5px;border-left-width: 5px;}
.h-more a:hover .icon{animation:infinite left3044 1.5s ease;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}

@media(max-width:768px){
.h-title .cn{font-size:32px; }
}

@media(max-width:480px){
.h-more a{font-size: 3.5vw;}
}


.auto{max-width:1600px;}


 
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

 
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}
 
 



 
/*Floor003147 */
.Floor003147,.Floor003147 .bg-img{width: 100%;height: 100vh;}
.Floor003147 .root-sz-16{position: relative;z-index: 1; }
.Floor003147  .word{/* max-width:1600px; *//* margin:0 auto; *//* padding-top:16%; */padding: 4em 1em;}
.Floor003147 .word .edit-info{font-size:18px;padding: 0 0 2vw;overflow: hidden;line-height: 34px;color:#fff;}
.Floor003147 .word p{margin: 0 0 1.2em 0;text-align: justify;}

.Floor003147 .title{font-size: 36px;color: #333;}
.Floor003147 .title:after{display: inline-block;width: 61px;height: 2px;background-color: #00a0e9; margin-left: 10px;content: ''; vertical-align: middle;}
@media(max-width:640px){
.Floor003147 .title{font-size: 7vw;}
}

.Floor003147 .more a{display: inline-block;line-height: 4.285em;background-color: #00a0e9;color: #fff; padding: 0 6.285em 0 1.572em; position: relative; font-size: 14px;}
.Floor003147 .more a:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.Floor003147 .more a .icon{position: absolute; width: 2.428em; height: 1px;background: #fff;right: 2em; top: 50%;}
.Floor003147 .more a .icon:after{position: absolute; border:4px solid transparent; border-left-color: #fff; content: '';right: -5px; top: 50%; margin-top: -4px; border-left-width: 5px;}
.Floor003147 .more a:hover .icon{animation:infinite left3044 1.5s ease;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}

.Floor003147 .h-title .cn{color:#fff;}
.Floor003147 .h-title .cn:after{background-color:#fff;}
.Floor003147 .h-more a{color:#fff;border:2px solid #fff;}
.Floor003147 .h-more a .icon{background:#fff;}
.Floor003147 .h-more a:after{background-color:#fff;}
.Floor003147 .h-more a .icon:after{border-left-color:#fff;}

@media (min-width:768px) {
 .Floor003147 .word.fr .h-title{margin-bottom:40px;}
 .Floor003147 .word.fr .h-title .cn{font-size:38px;color:#000;font-weight: normal;}
 .Floor003147 .word.fr .h-title .cn:after{display:block;width:75px;height: 3px;background-color:#00a0e9;content:'';vertical-align: middle;margin-top:18px;}
 .Floor003147 .word.fr .h-title.center .cn:after{display: block; margin: 0 auto;margin-top:18px;}
.Floor003147 .word.fr .edit-info{font-size:20px;padding: 0 0 2vw;overflow: hidden;line-height: 36px;color:#333;}

.Floor003147 .word.fr .h-more a{display: inline-block;line-height: 3.5em;border: 2px solid #00a0e9;color: #00a0e9;padding: 0 5.2em 0 2em;position: relative;font-size: 16px;border-radius: 50px;}
.Floor003147 .word.fr .h-more a:after{position: absolute;width: 1.5em;height: 1.5em;background-color: #00a0e9;top: 50%;margin-top: -0.75em;opacity: 0.2;border-radius: 50%;content: '';right: 1.4em;}
.Floor003147 .word.fr .h-more a .icon{position: absolute;width: 2.428em;height: 1px;background: #00a0e9;right: 2em;top: 50%;}
.Floor003147 .word.fr .h-more a .icon:after{position: absolute;border: 5px solid transparent;border-left-color: #00a0e9;content: '';right: -6px;top: 50%;margin-top: -5px;border-left-width: 5px;}
.Floor003147 .word.fr .h-more a:hover .icon{animation:infinite left3044 1.5s ease;}
}

.Floor003147,.Floor003147 .bg-img,.Floor003147 .bg-img img{width: 100%;height: 100vh;}

@media (min-width:1025px) {
.Floor003147 .auto{/* max-width: 70em; */}
.Floor003147 .main{position: absolute;left: 0;width: 100%;height: 100%;top: 0;z-index: 10;} 
.Floor003147 .main .ytable{height: 100%;}
 .Floor003147 .word{width: 55%;}
 .Floor003147 .word.fr{width: 48%;padding: 0em 1em 14em;}
}
@media(max-width:1600px){
    
    
}
@media (max-width:1024px) {
.Floor003147 {height: auto;}
.Floor003147 .title{margin-bottom:1em;}
.Floor003147 .main{position: relative;z-index: 4; padding: 4em 1em;}
.Floor003147 .column-box li:not(:last-child){margin-bottom: 2em;}
.Floor003147 .bg-img{position: absolute;left: 0;width: 100%;height: 100%;top: 0;overflow: hidden;}
.Floor003147 .bg-img img{max-width: none;min-height: 100%;position: absolute;left: 50%;transform: translate(-50%,-50%);top: 50%;width: auto;}
.Floor003147 .word .edit-info{font-size:16px;line-height: 30px;}
.Floor003147 .word{padding: 3em 1em 0;}
.Floor003147 .word.fr{padding: 0em 1em 0;}
}

 


/*Floor002985*/ 
.Floor002985{overflow:hidden; padding:5% 0;}
.Floor002985 .title{}
.Floor002985 .slider{ position: relative;margin:0 -15px; }

.Floor002985 .slider ul{width: 100%; z-index: 4;}
.Floor002985 .slider li a{position: relative;display: block; margin:0 15px; overflow: hidden;border-radius: 5px;}
.Floor002985 .slider li .txt{position: absolute; left: 0; bottom: 0; line-height: 100px; padding: 0 5%; width: 100%; color: #fefefe;font-size: 32px; z-index: 10;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}
.Floor002985 .slider li img{transition: 0.3s;}
.Floor002985 .slider li a:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.Floor002985 .arrow{margin: 0 10vw; background-color: #e5e5e5; height: 1px;position: relative;margin-top:3%;}
.Floor002985 .arrow:before{position: absolute; content: ''; width: 50%; height: 100%;background: #000; left: 0; top: 0;}
.Floor002985 .slick-arrow{position: absolute; height: 20px; padding:0  33px;background: #fff;color: #000; top: 50%; margin-top: -10px; font-size: 14px; text-transform: uppercase;}
.Floor002985 .slick-prev{padding-left: 0!important; left: 0;}
.Floor002985 .slick-next{left: 144px;}
@media(max-width:768px){
.Floor002985 .title{font-size: 6vw;}
.Floor002985 .slider{padding-top: 6vw;}
.Floor002985 .slider li .txt{font-size: 4vw;}
.Floor002985 .slick-arrow{padding: 0 4vw;}
.Floor002985 .slick-next{ left: 15vw;}
}
@media(max-width:480px){
.Floor002985 .slider{margin-left: 8vw;}
.Floor002985 .arrow{margin: 0 8vw; }
}
/*Floor002827 */

.Floor002827{overflow: hidden;padding:9.65% 0;background:#f0f1f3;width: 100%;height: 100vh;}
.Floor002827 .auto{width: 96%; max-width: 1600px;}
.Floor002827 .left{position: relative;}
.Floor002827 .h-title { margin-bottom: 70px;}
.Floor002827 .left > *{position: relative; z-index: 10;}
.Floor002827 .left .tab a{font-size:22px;margin-right:25px;padding-bottom:5px;display: inline-block;}
.Floor002827 .left .tab a.on{color:#00a0e9;border-bottom:2px solid #00a0e9;}
.Floor002827 .left p{font-size:18px;line-height: 34px;color:#333;margin-top:55px; margin-bottom:60px;}

.Floor002827 .left .pager{font-size: 24px;color: #181818;display: none}
.Floor002827 .left .pager span{color: #3e3e3e;}
.Floor002827 .left .pager span.cur{margin-right:5px;}
.Floor002827 .left .pager span.total{margin-left: 5px;}

.Floor002827 .right{overflow: hidden;position: relative;}

 
.Floor002827 ul li{float:left;width:48%}
.Floor002827 ul li:not(:last-child){margin-right: 4%;}
.Floor002827 ul li .inner{/* padding-left: 30px; */}
.Floor002827 ul li .pic{overflow: hidden;border-radius: 5px 5px 0 0;}
.Floor002827 ul li .pic img{display: block;width: 100%; transition: 0.3s ease-in-out;}
.Floor002827 ul li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002827 ul li .txt{position: relative; z-index: 2; margin: 0 0em;background:#fff;padding:40px;border-radius: 0 0 5px 5px;}
.Floor002827 ul li .txt time{color: #999; font-size:16px; }
.Floor002827 ul li .txt time span{}
.Floor002827 ul li .txt aside{overflow: hidden;}
.Floor002827 ul li .txt aside a{float: left;
    max-width: 100%;
    font-size: 22px;
    color: #000;
    position: relative;
    margin: 20px 0 10px 0;}

.Floor002827 ul li:hover .txt aside a{}
.Floor002827 ul li:hover .txt aside a:after{width: 0;}
.Floor002827 ul li .txt p{line-height: 28px;color: #666;font-size: 16px; margin-top:10px;margin-bottom:18px;}
.Floor002827 ul li .more{display: table;font-size: 15px;color: #999;}
.Floor002827 ul li .more i{display: inline-block;height: 1px;background: #ccc;width: 22px;position: relative; vertical-align: middle; margin-left: 10px;}
.Floor002827 ul li .more i:after{position: absolute;top: -3px; content: ''; width: 34%; height: 100%;background: #ccc; right: -1px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 ul li:hover .more{}
.Floor002827 ul li:hover .more i:after,
.Floor002827 ul li:hover .more i{}
@media(min-width:1025px){
.Floor002827 .auto > *{}
.Floor002827 .left{float: left;width: 33%;}
.Floor002827 .left .pic{padding-bottom: 20%;}
.Floor002827 .left .name{margin-bottom: 50%;}
.Floor002827 .right{float: right;width: 58%;margin-right:0%;}
.Floor002827 .right:after{position: absolute; content: ''; width: 18.5%; height: 100%; background: rgba(255,255,255,0.5);top: 0;right: 0; z-index: 10;display: none;}
.Floor002827 .right ul{width: 100%;}
}
@media(max-width:1024px){
.Floor002827{padding: 30px 0;}
.Floor002827 .left:before{left: 0;}
.Floor002827 .left{position: relative;margin-bottom: 20px;}
.Floor002827 .left .pic{padding-right: 70%;}
.Floor002827 .left .name .more{position: absolute; right: 0; top: 0;}
.Floor002827 .left .name .more span{padding: 0 10px;font-size: 16px;}
.Floor002827 .left .btn{position: absolute; right: 0; bottom: 0; width: 160px; margin-bottom: 0;}
.Floor002827 .left .pager{display: none;}
.Floor002827 .slider li .inner{padding:0 10px;}
.Floor002827 .slider li .txt{font-size: 90px;}
}
@media(max-width:768px){
.Floor002827 .h-title { margin-bottom: 30px;}
.Floor002827 .left p{ margin:0% 0 8%}
}
@media(max-width:480px){
.Floor002827 .left .name .more{line-height: 24px;}
.Floor002827 .left .name .more span{font-size: 14px;}
.Floor002827 .left .btn{width: 100px;}
.Floor002827 .left .slick-arrow{height: 30px;}
.Floor002827 .slider li .txt{font-size: 80px;}
.Floor002827 ul li{float:none;width:100%; margin-bottom:20px}
.Floor002827 ul li .txt{padding:5%}

}


.Footer{position:relative;background:#fff;font-size:16px;padding:7% 0;color:#000;height: 100vh;}
.Footer .w1600{padding-top:50px}
.w1600{z-index:3;position:relative;clear:both;max-width:1600px;width:90%;margin:0 auto}
.Footer .Slogan{padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:30px}
.Footer .Slogan .logo img{height:47px;margin-bottom:20px}
.Footer .Slogan .txt{text-align:right;font-size:32px;float:right;margin-top:-65px}
#scroll_div{height:40px;overflow:hidden;white-space:nowrap;width:670px;display:inline-block}
#scroll_begin,#scroll_end{display:inline}
#scroll_begin span{display:inline-block;margin-right:50px}
.Footer .Contact{/* width:calc(100% - 462px); *//* float:left; */}
.Footer .Contact .mail{width: 54%;float:left;margin-bottom:100px}
.Footer .Contact .mail li{width:45.5%;display:inline-block;padding-bottom:41px}
.Footer .Contact .mail li aside{font-size:20px}
.Footer .tithead img{margin-right:18px}
.Footer .Contact .mail p{padding-left:38px;font-size:18px}
.Footer .Contact .mail p a{color:#333}
.clearfix:after{content:'';display:block;clear:both;height:0;visibility:hidden}

.Footer .Message{width: 26%;float:right}
.Footer .Message .tithead{font-size:20px}
.Footer .tithead img{margin-right:18px}
.Footer .Message .item{border-bottom:1px solid #d7d5d0}
.Footer .Message .item textarea{border:2px solid #fff}
.Footer .Message .item input{width:100%;font-size:14px;height:60px;line-height:60px;color:#333;opacity:.4;border:2px solid #fff}
.Footer .Message .btn{padding:20px 0 30px;text-align:right;margin-right:-4px}
.Footer .Message .btn button{color:#2e2e2e;width:44px;font-size:16px;height:20px;background:0 0;border:none;    cursor: pointer;}
.Footer .Copyright{clear:both;padding:30px 0 0 0;border-top:1px solid #ededed;color:#666}
.Footer .fl{float:left}
.Footer .Copyright a{color:#666;display:inline-block}
.Footer .Copyright .fl i{display:inline-block;width:25px;vertical-align:middle;position:relative}
.Footer .Copyright .fl i:After{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:#67686c;border-radius:50%;transform:translate(-50%,-50%);content:""}
.Footer .fr{float:right}
.Footer .Copyright a{color:#666;display:inline-block}
.Footer .Copyright a{color:#666;display:inline-block}
.Footer .Message .item{border-bottom:1px solid #d7d5d0}
.Footer .Message .item textarea{width:100%;height:70px;line-height:43px;color:#333;opacity:.4}
.Footer .table .cell{display:table-cell;vertical-align:middle;}

 

.Footer .share li:not(:last-child){}
.Footer .share li figure{display: none;width: 130px;position: absolute;left: 0;bottom: 100%;margin-bottom: 10px;background: #eee;padding: 5px;}
.Footer .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #eee; left: 16px; top:100%;}
.Footer .share li a{/* display: block; *//* width: 40px; *//* height: 40px; *//* border-radius: 50%; *//* background-color: #c8c8c8; *//* background-position: center center; *//* background-repeat: no-repeat; *//* cursor: pointer; */}
.Footer .share li.wx a{background-image: url("../images/Bottom003000_wx1.png");}
.Footer .share li.sina a{background-image: url("../images/Bottom003000_sina1.png");}
.Footer .share li.douyin a{background-image: url("../images/Bottom003000_douyin1.png");}
.Footer .share li.in a{background-image: url("../images/Bottom003000_in1.png");}
.Footer .share li.f a{background-image: url("../images/Bottom003000_f1.png");}
.Footer  .share span{margin-right:23px;float:left;padding-top:5px}
.Footer .share a{display:inline-block;vertical-align:middle;margin-right:14px;width:33px;height:33px;line-height:33px;background:#f0f0f0;border-radius:50%;text-align:center;position:relative;padding:0;background-position:center center;background-repeat:no-repeat;cursor: pointer;}
.Footer  .share a .ewm{position:absolute;left:50%;transform:translateX(-50%);bottom:45px;padding:0;width:0;height:0;transition:all .3s;opacity:0;visibility:hidden;background:rgba(0,0,0,.5);display:block}
.Footer .share a .ewm img{width:100%}
.Footer .share a img{opacity:.5}
.Footer .share{margin: 30px 0;clear:both}
.Footer .share li{float: left;position: relative;}

@media(max-width:768px){
.Footer .w1600{padding-top:10px}
.Footer .Contact .mail li aside{    font-size: 18px;}
.Footer .Slogan{
    padding-bottom: 26px;
    margin-bottom: 17px;
    border-bottom: 1px solid rgba(0,0,0,.08);
}
 .Footer .Slogan .txt{text-align: left;font-size: 22px;display: block;float: none;margin-top: 0;}
.Footer .Contact .mail,.Footer .Message,.Footer .Contact .mail li{float:none;width:100%}
.Footer .Contact .mail{margin-bottom: 18px;}
 .Footer .Contact .mail li{padding-bottom: 22px;}
.Footer .Contact .mail p{margin: 1% 0;font-size: 16px;}
.Footer .Message .btn{text-align:left;}
.Footer .share{margin: 10px 0 30px;}
 
}


/*Floor002685 */
.Floor002685{overflow: hidden;}
.Floor002685,
.Floor002685 .list{ background-size: cover; background-repeat: no-repeat; background-position: center;}
.Floor002685 .list dd{position:relative; height: 100vh; z-index:1; transition: 0.5s;}
.Floor002685 .list dd:not(:last-child)::after{background:rgba(255,255,255, 0.35);position:absolute;content:'';top:0;right:0;width:1px;height: 100%;}
.Floor002685 .list dd.hover{z-index: 4;}
.Floor002685 .list dd > *{ position:absolute; left:0; width:100%; top:0; z-index: 4;}
.Floor002685 .list dd a{height: 100%; z-index: 20; text-align: center; color: #fff;}
.Floor002685 .list dd .main{position: absolute;left: 0;top: 50%;width: 100%; padding:0 5%; transform: translateY(-50%);}
.Floor002685 .list dd p{ line-height: calc(30 / 16 * 1em);
    height: 0;
    margin: 0 auto;
    transition: 0.3s;
    transform: translateY(100px);
    opacity: 0;
    margin-bottom: 0;
    font-size: 18px;
    width: 18.9vw;
    max-width: 100%;}
.Floor002685 .list dd.hover p{opacity:1;height: calc(104 / 16 * 1em);transform:translateY(0);}
.Floor002685 .list dd  h3{ margin:0; font-size:calc(30 / 16 * 1em); padding:calc(24 / 22 * 1em) 0; font-weight: normal;}
.Floor002685 .list dd .icon{ height:calc(60 / 16 * 1em);opacity:1; transition:0.4s;}

.Floor002685 .list dd.hover  h3{ font-weight: bold;}
.Floor002685 .list dd.hover{background:rgb(0 160 233 / 65%);}
@media(min-width:641px){
.Floor002685 .list{display: table;table-layout: fixed;width: 100%; position: relative; z-index:1; }
.Floor002685 .list::after{ background:#333;position:absolute;content:'';top:0; right:0;width:100%;height: 100%; z-index: 2; opacity: 0.4; } 
.Floor002685 .list dd{ display: table-cell;vertical-align: middle; position: relative; z-index: 5;}
}

@media(max-width:640px){
.Floor002685{/* padding: 3% 0; */}
.Floor002685 .list dd h3{font-size: calc(25 / 16 * 1em);}
.Floor002685 .list dd{width: 50%!important;height: 30vh;float: left;border: 1px solid rgba(255,255,255,.4);border-left: none;border-top: none;}
.Floor002685 .list dd:not(:last-child)::after{display:none}
.Floor002685 .list dd p{font-size: 16px;line-height: calc(26 / 16 * 1em);}

}



/*RighInfo002851 */

.RighInfo002851{padding: 5% 0;background:#f5f5f5;}
.RighInfo002851 .singlePage{line-height: 34px;color: #333;font-size:18px;text-align: center;}
.RighInfo002851 .pic{margin-top:3%;}
@media(max-width:768px){
.RighInfo002851 .singlePage {line-height: 30px; font-size:16px; }
}
/*PicList002953 */
.PicList002953{padding:5% 0;position: relative;}
.PicList002953 .topcon{position: relative;}
.PicList002953 .topcon .txt{position: absolute;left:52%;top:0;width:48%;height: 100%;padding:10% 7% 0 0;}
.PicList002953 .topcon .txt .lm-title{}
.PicList002953 .topcon .txt .lm-title:after{}
.PicList002953 .topcon .tab{margin-top:8%;}
.PicList002953 .topcon .tab dd{float:left;text-align: center;margin-right:12%;}
.PicList002953 .topcon .tab dd .icon{border:2px solid rgba(0,0,0,0.05);border-radius: 50%;max-width:110px;margin:0 auto;}
.PicList002953 .topcon .tab dd h2{font-size:26px;font-weight: normal;color:#000;}
.PicList002953 .topcon .txt p{font-size:18px;line-height: 34px;color:#333;    margin-bottom: 9%;}
.PicList002953 ul{margin-top:5%;}
.PicList002953 li{float: left;width: 48%;background: #fff; margin-bottom: 4%;}
.PicList002953 li a{display: block;}
.PicList002953 li:nth-child(2n){float: right;}
.PicList002953 li aside.dot{font-size: 32px;line-height: 1em;border-left:3px solid #00a0e9; margin-bottom: 32px;padding-left: 20px;color:#000;}
.PicList002953 li a:hover aside.dot{}
.PicList002953 li .txt{padding: 20px 20px 0;}
.PicList002953 li p{/* margin: 0; */line-height: 1.625em;font-size: 16px;color: #666;}
.PicList002953 li p{
    line-height: calc(30 / 16 * 1em);
    height: 4px;
    /* margin: 0 auto; */
    position: absolute;
    top: 0px;
    left: 0;
    transition: 0.3s;
    /* transform: translateY(100px); */
    opacity: 0;
    margin: 0;
    font-size: 18px;
    padding: 5%;
    color:#fff;
    z-index:111;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    }
.PicList002953 li a:hover p{opacity:1;/* transform:translateY(80px); */}

.PicList002953 li .pic{overflow: hidden;border-radius: 5px;position: relative;}
.PicList002953 li .Ispic{padding-bottom: 50%;position: relative;transition: 0.3s;z-index: 1;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 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%;}
.PicList002953 li a:hover .more span{border-color: #4ab344;background: #4ab344;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
.PicList002953 .bottxt{text-align: center;font-size:28px;color:#000;}
.PicList002953 .bottxt a{color:#00a0e9;}

@media(max-width:1024px){
.PicList002953 li a{padding: 3vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002953 li{ width:100%; float:none}
.PicList002953 li aside.dot{font-size: 5vw;margin-bottom: 4vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}
/*
 .RighInfo002309 为demo编号
 */
.RighInfo002309{padding:5% 0;background:#f5f5f5;}

.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:34px; font-size:18px; color:#333;width:52%;float:left;}
.RighInfo002309 .aboutTxt01 p{}
.RighInfo002309 .aboutTxt01 p:after{content:'';width:8px;height: 2px;background:#00a0e9;float:left;margin-right:10px;margin-top:15px;}
.RighInfo002309 .pic{width:43%;float:right;}


/*PicList002938 */
.PicList002938{padding:5% 0;background:#f5f5f5;}
.PicList002938 ul{padding: 0 0; background:#fff;margin-bottom:2%;border-radius: 5px;overflow: hidden;}
.PicList002938 li .inner{padding-left: 38px;padding-right:38px; font-size: 16px; }
.PicList002938 li time{color: #bbb;}
.PicList002938 li time a{float: right;color: #e43937;}
.PicList002938 li p{color: #666;line-height: 1.8em; height: 3.25em;margin:20px 0;}
.PicList002938 li aside{font-size: 22px;}
.PicList002938 li aside a{color: #000;}
.PicList002938 li aside a:hover{color: #00a0e9;}
.PicList002938 .Page003143{padding-top:1%;}
@media(min-width:481px){
.PicList002938 ol{width: 350px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
 .PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{margin-bottom: 20px;}
.PicList002938 li .inner{padding: 3vw;}
}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:5% 0;background:#f5f5f5;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:13px; font-size:30px;color:#000; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px solid #e5e5e5; padding-bottom:18px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#999;font-size:16px;}
.RichInfo005 .news_info .info{ text-align:justify; font-size:18px;line-height:34px; }
.RichInfo005 .news_info .info .pic{margin:25px 0;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:32px 0;} 
.RichInfo005 .news_info .info_back a{ color:#00a0e9;border:2px solid #00a0e9; font-size:16px;padding:15px 48px;display: inline-block;border-radius: 60px;}
.RichInfo005 .news_info .info_pn span{ display:block;line-height: 32px;font-size:16px;}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#00a0e9;}
.RichInfo005 .news_info .info_back a:hover{ background:#00a0e9; color:#fff}
@media(max-width:768px){
.RichInfo005 .news_info .info{ text-align:justify; font-size:16px;line-height:30px; }
.RichInfo005 .news_info .info_back{ padding:20px 0;}
}



/*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:18px;}
.Banner002730 .txt .auto{width: 96%; }
 .tit{display: inline-block;margin-bottom: 1%;}
.tit .cn{letter-spacing:2px;font-weight: bold;font-size:46px;padding-right: 20px;color: #fff;}
.tit .en{text-align: right;text-transform: uppercase; padding-left: 15px;font-size:24px;color:rgba(255,255,255,0.5);letter-spacing: 2px;}
.Banner002730 .txt .intro{font-size:18px;line-height: 34px;width:50%;}
@media(min-width:1025px){
.Banner002730 figure{ height:500px;}
.Banner002730_2 figure{height: 960px}
.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){
 .tit .cn{font-size: 26px;}
 .tit .en{font-size: 18px;}
.Banner002730 .txt{font-size: 22px;}
 .Banner002730 .txt .cn{padding-top: 60px;}
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 16px; padding-left: 1.5em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.5;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.5em;}
.Menu003135 .nav-menu li a{display: block;position: relative;color:#000;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #00a0e9;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #00a0e9;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
@media(max-width:640px){
.Menu003135 .nav-menu li:not(:last-child){margin-right: 1.44em;}
}

.lm-title{font-size: 42px;color:#000;margin-bottom: 45px;font-weight: normal;}
.lm-title:after{display: block;width:68px;height: 3px;background:#00a0e9;content:'';margin-top:16px;}
.lm-title.center:after{margin: 25px auto 0;}
@media(max-width:640px){
.lm-title{font-size: 30px; padding-top:20px;margin-bottom: 10px;}
}

/*RighInfo002924 */
.RighInfo002924{}
.RighInfo002924 .auto{}

/* .RighInfo002924 .box-2 li:not(.no){height: 50vh;} */
.RighInfo002924 .box-2 li .Ispic{/* height: 485px; */width:50%;height: 50vh;}
.RighInfo002924 .box-2 li .inner{padding:8% 13%;text-align: center;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: 36px;font-weight: normal;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px;width: 30px;background: #00a0e9;margin: 22px auto;}
.RighInfo002924 .box-2 li .inner p{color: #333;line-height: 34px;font-size:18px;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{width: 100%;}
.RighInfo002924 .box-2 li{}
.RighInfo002924 .box-2 li.no{ }
.RighInfo002924 .box-2 li .icon{width: 110px;margin: 0 auto;margin-bottom: 20px;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .Ispic{width:100%;padding-bottom: 58%;display: block;height:auto;}
 .RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
 .RighInfo002924 .ytable-cell{display:block}
 .RighInfo002924 .box-2 li .inner{/* padding-left: 2vw; */width: 100%;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 6vw;}
.RighInfo002924 .box-2 li h3:after{
    margin: 10px auto;
}
 .RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}
/*Timeline000913 */
.Timeline000913{padding: 5% 0 0 0;background:#333;}
.Timeline000913 .auto{}


.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 6%;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 1.8vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f5f5f5; padding: 1.2vw;}
.Timeline000913 .pic{width: 27.787%;}
.Timeline000913 .pre p{font-size: 18px;line-height: 34px;color:#333;}
.Timeline000913 .year{color: #00a0e9;font-size: 45px;font-weight: bold;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f5f5f5;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f5f5f5;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}




/*Floor002996 */
.Floor002996{width: 100%;}
.Floor002996  .txt-area{text-align: left; background: rgba(255,255,255,0.92); z-index: 10;padding:0 5%; width:50%;}
.Floor002996  .txt{max-width:720px;margin:0 auto;text-align: justify;padding:8% 0}
.Floor002996 p{font-size:18px;color:#333;line-height: 34px;}
.Floor002996 img{width: 100%;height:auto; display:block;}
@media (min-width:1024px) {
	.Floor002996 img {height:100vh; object-fit:cover;}
}
@media(min-width:960px) {
/* .Floor002996 {float: left; width: 50%;} */
}
@media(max-width:768px){
.Floor002996  .txt-area{ position:relative; width: 100%;}
.Floor002996  .txt{ padding:3%}
.Floor002996  p{ font-size:16px; line-height:30px}
.Floor002996 img{position: relative; inset: 0; transform: none;}
.Floor002996 .ytable-cell{display: block;}
}


.Sustainability{position: relative;}
.Sustainability .auto{}
.Sustainability .text{position: absolute;text-align: center;width:100%;left:0;top:30%;z-index: 99;}
.Sustainability .text .lm-title{color:#fff;}
.Sustainability .text .lm-title:after{margin:16px auto 0;background:#fff;}
.Sustainability .text p{font-size: 20px;line-height: 34px;color:#fff;}
.Sustainability .bg-img,.Sustainability .bg-img img{height: 100vh;}
.Sustainability .bg-img img {width: 100%;object-fit: cover;}
@media(max-width:1024px){
.Sustainability .text{position: relative;z-index: 4; padding: 4em 1em;}
 .Sustainability .bg-img{position: absolute;left: 0;width: 100%;height: 100vh;top: 0;overflow: hidden;}
.Sustainability .bg-img img{max-width: none;min-height: 100vh;position: absolute;left: 50%;transform: translate(-50%,-50%);top: 50%;width: auto;}
}

@media(max-width:768px){
.Sustainability .text p{line-height: 30px; font-size:16px; }
}

.Teamwork{padding:5% 0;background:#f5f5f5;}
.Teamwork .text{width:44%;float:left;padding-top:2%;}
.Teamwork .text p{font-size:18px;line-height: 34px;color:#333;margin-top:40px;}
.Teamwork .pic{width:50%;float:right;}

.Teamwork2{padding:14% 0 18%;background:#333;background:url(../images/Teamwork2-bg.jpg) no-repeat center/cover;height: 100vh;}
.Teamwork2 .lm-title{color:#fff;margin-bottom:4%;}
.Teamwork2 li:not(.no){background: #fff;padding: 2.8vw;}
.Teamwork2 li .inner{padding-left: 2.08vw;}
.Teamwork2 li .inner > *{margin: 0;}
.Teamwork2 li h3{color: #000;font-size: 30px;font-weight: normal;}
.Teamwork2 li h3:after{display: block;content: '';height: 2px; width: 30px;background: #00a0e9; margin: 15px 0;}
.Teamwork2 li .inner p{color: #333;line-height: 1.428em;font-size:18px;}
@media(min-width:769px){
.Teamwork2 ul{display: table; width: 100%;table-layout: fixed;}
.Teamwork2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.Teamwork2 li.no{ width: 1.786%;}
.Teamwork2 li .icon{width: 17%;}
}
@media(max-width:768px){
.Teamwork2 li .icon{width:90px;}
.Teamwork2 li.no{ height:7vw;}
.Teamwork2 li .inner{padding-left: 4vw;}
}
@media(max-width:480px){
.Teamwork2 li .icon{width:30%;}
.Teamwork2 li h3{font-size: 5vw;}
.Teamwork2 li .inner p{font-size: 3.5vw;}
}



/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:5% 0;background:#f5f5f5;}
.RighInfo002257 .lm-title{margin-bottom:25px;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:25px 0;}
.RighInfo002257 .item:last-child{border-bottom:none;}
.RighInfo002257 .item .h1{font-size:28px; margin: 0;color:#000;font-weight: normal;margin-bottom:16px;}
.RighInfo002257 .item .con{color:#333;font-size:18px; line-height: 34px; margin: 10px 0 0;}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ padding:36px 0; }
	.RighInfo002257 .item .pic{ float: left; width: 40%;}
    .RighInfo002257 .item .word{ float: right; width: 55%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
	.RighInfo002257 .item .h1{ font-size:24px}
	.RighInfo002257 .item .con{ font-size:16px; line-height:30px}
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
}

/*
 .TextList001202 为demo编号
 */
.TextList001202{background:#f5f5f5;padding:5% 0;}
.TextList001202 ul{padding-bottom:3%;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#00a0e9; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:54px; line-height:54px;background:#fff;}
.TextList001202 dl.A dd{ padding:2%; line-height:30px; font-size:16px;background:#fff;}
.TextList001202 dl.Q dd{ padding:0 2%;font-size:18px;color:#000;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#0088d2;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#00a0e9;}
.TextList001202 dl.Q_on dd{background-color:#fff;}
@media(max-width:480px){
/*.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}*/
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}
/*Page003143 */
.Page003143 .Pages{padding: 0 0 0 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 35px;transition: 0.3s;background:#fff;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #00a0e9;border-color: #00a0e9;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 5% 0;background:#f5f5f5;}
.RighInfo002275 .auto{background:#fff;}
.RighInfo002275 .text{width:44%;float:right;padding-top:5%;}
.RighInfo002275 .text .p{font-size: 18px;color:#333;line-height: 50px; margin: 0; padding: 0;padding-left:32px;background-size:19px;}
.RighInfo002275 .text .tel{background:url(../images/20221215101801137.png) no-repeat left center;}
.RighInfo002275 .text .address{background:url(../images/20221222161457112.png) no-repeat left center;}
.RighInfo002275 .text .email{background:url(../images/20221215101827324.png) no-repeat left center;}
.RighInfo002275 .pic{width: 50%;height: 450px;background:#000;float:left;}
@media screen and (max-width: 768px) {
	.RighInfo002275 .text,.RighInfo002275 .pic{ width:100%; background: none; height:auto;padding: 4%} 
.RighInfo002275 .text .p{ line-height:30px;margin-bottom: 25px;}
}


/*Floor001893*/
.Floor001893{padding:5% 0 7%;background:#333;background:url(../images/Floor001893-bg.jpg);background-size: cover;height: 100vh;}
.Floor001893 .lm-title{color:#fff;}
.Floor001893 .slider-year{ position:relative; padding:0 40px;}
.Floor001893 .slider-year .slick-arrow{ position:absolute; top:50%; width:38px; height:38px; margin-top:-20px; background:url(../images/Floor001893-controls.png) no-repeat left top; cursor:pointer;}
.Floor001893 .slider-year .slick-prev{ left:0;}
.Floor001893 .slider-year .slick-next{ right:0; background-position:left bottom;}
.Floor001893 .slider-year .slick-disabled{ cursor:default;}
.Floor001893 .slider-year .slick-prev.slick-disabled{ background-position: right top;}
.Floor001893 .slider-year .slick-next.slick-disabled{ background-position: right bottom;}
.Floor001893 .slider-year .slider{ background:url(../images/Floor001893-bg.png) repeat-x left center; overflow:hidden;}
.Floor001893 .slider-year li{ cursor:pointer; text-align:center; background:url(../images/Floor001893-dot.png) no-repeat center center;font-size:24px; padding-bottom:40px;color:#fff;}
.Floor001893 .slider-year li span{ display:block; height:130px; padding-top:10px;}
.Floor001893 .slider-year li:before{ display:block; width:0; height:0; margin:0 auto; border:20px solid transparent;  content:'';}
.Floor001893 .slider-year li.slick-current{ font-size:30px; color:#00a0e9; background-image:url(../images/Floor001893-dot2.png);}
.Floor001893 .slider-year li.slick-current:before{}
.Floor001893 .slider-year li.slick-current span{ padding-top:0;}

.Floor001893 .slider-txt li{padding-top:50px;}
.Floor001893 .slider-txt .inner{ max-width:1380px;margin:1% auto 3%; position:relative;}
.Floor001893 .slider-txt li .img{ position:absolute; right:0; width:32%; top:-50px;}
.Floor001893 .slider-txt li .img img{ display:block; width:100%;}
.Floor001893 .slider-txt li dl{ display:table; width:100%;min-height:300px;} 
.Floor001893 .slider-txt li dl dt,
.Floor001893 .slider-txt li dl dd{ display:table-cell; vertical-align:top;}
.Floor001893 .slider-txt li dl dt{ border-right:1px solid rgba(255,255,255,0.2); width:300px; text-align:right; font-size:92px; color:#fff;font-weight: bold;}
.Floor001893 .slider-txt li dl dt span{ display:block; padding-right:60px;}
.Floor001893 .slider-txt li dl dt:after{ display:block; float:right;; content:''; width:20px; height:20px; background-color:#fff;}
.Floor001893 .slider-txt li dl dd p{ padding-left:60px; font-size:18px; line-height:34px;color:#fff;}
@media(max-width:1000px){
.Floor001893 .slider-txt li .inner{ padding-right:3%;}
.Floor001893 .slider-txt li dl{ position:relative; z-index:1;min-height: 240px;}
.Floor001893 .slider-txt li .img{ display:none;}
.Floor001893 .slider-txt li dl{min-height:none;} 
.Floor001893 .slider-txt li dl dt{width:170px; font-size:50px;}
.Floor001893 .slider-txt li dl dd pre{ font-size:14px; line-height:20px;}
}
@media(max-width:768px){
.Floor001893 .title{font-size:26px;}
.Floor001893 .title span{font-size:20px;}
.Floor001893 .title:after{ height:3px;}
.Floor001893 .slider-txt li{padding-top:20px;}
.Floor001893 .slider-year li{ font-size:20px}
}
@media(max-width:480px){
.Floor001893 .slider-txt li dl dt{width:120px; font-size:22px;}
.Floor001893 .slider-txt li dl dd p{ font-size:16px; line-height:30px}

}
@media(max-width:375px){
.Floor001893 .slider-txt li dl dd,
.Floor001893 .slider-txt li dl dt,
.Floor001893 .slider-txt li dl{ display:block;}
.Floor001893 .slider-txt li dl dt{ width:auto; border-right:0; overflow:hidden;}
.Floor001893 .slider-txt li dl dt span{ padding-right:0;}
}


/*PicList002146 */
.PicList002146{ padding:5% 0;background:#f5f5f5;}
.PicList002146 li{ float:left; width:32.6%; margin-right:1%;margin-bottom:1%;}
.PicList002146 li:nth-child(3n){margin-right:0;}
.PicList002146 li:nth-child(7),
.PicList002146 li:nth-child(8){width:49.5%;}
.PicList002146 li:nth-child(7) figure,
.PicList002146 li:nth-child(8) figure{padding-bottom:62%;}
.PicList002146 li:nth-child(8){margin-right:0;}
.PicList002146 li a{ display:block; position:relative;background:#000;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:75%;opacity: 0.65}
.PicList002146 li h3{padding:2% 2% 2% 2%; line-height:40px;font-size:30px; position:absolute;color:#fff;width:100%;top:39%;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0,160,233,0.75); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li a:hover h3{display: none}
.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; overflow:hidden;font-size:30px; }
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:18px; line-height:34px; margin:0;  overflow:hidden;}

.PicList002146 .bottxt{text-align: center;font-size:28px;color:#000;margin-top: 30px;}
.PicList002146 .bottxt a{color:#00a0e9;}

@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;font-size: 16px;}
}
@media(max-width:480px){
.PicList002146 li {width: 100% !important;float:none;margin-bottom:10px}	
.PicList002146 li h3,
.PicList002146 li .hover h5{font-size: 20px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}







/*
 .搜索 为demo编号
 */
.TextList000746{    padding: 5% 0;
    background: #f5f5f5; }
.TextList000746 ul{ padding-bottom:5%}
.TextList000746 li{border-bottom: #ddd 1px dashed;line-height: 35px;padding: 14px 0;}
.TextList000746 li a{padding-left:20px;background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;font-size: 16px;}
.TextList000746 li a:hover{color: #00a0e9;}
.TextList000746 li time{float:right;color:#999;font-size: 14px;margin-left:10px;}


.gotop {position: fixed;right:30px;bottom:8vh;width: 50px;height: 50px;border-radius: 50%;background: url("../images/gotop.png") no-repeat center/30px #00a0e9;cursor: pointer;z-index: 999;}
@media(max-width:1024px){
    .gotop {right: 10px;}
}

#fp-nav.white ul li a span {background-color: #fff;}
#fp-nav.white ul li a.active span {background-color: #333;}
#fp-nav ul li a.active span {background-image: url("../images/logo_icon.png");background-size: contain;border-radius: 0;}

@media (max-width: 1024px) {
    #fullpage {transform: none!important;}
    .fp-section.fp-table,
    .fp-slide.fp-table,
    .fp-tableCell {height: auto!important;}
}