@font-face {
  font-family:'HarmonyOS_Sans_SC_Light';
  src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf");
  font-display:swap;
}
@font-face {
  font-family:'HarmonyOS_Sans_SC_Regular';
  src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf");
  font-display:swap;
}
@font-face {
  font-family:'HarmonyOS_Sans_SC_Medium';
  src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf");
  font-display:swap;
}


html,
body{font-family: 'HarmonyOS_Sans_SC_Regular';}



/*Top002262*/
.Top002262 {position:absolute; z-index: 100; width:100%; left:0; top:0;   }
.Top002262 .auto{ max-width:90%; }

.Top002262 .header-left{ float: left; width: 30%; display:table;  height: calc(100 / 16 * 1em);max-width:70px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}

@media (min-width:1025px) {
.Top002262{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;}
.Top002262.hover{background:rgba(255,255,255,0.85); box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top002262.hover .logo .white,
.Top002262:not(.hover) .logo .red{display: none;}
.Top002262:not(.hover),
.Top002262:not(.hover) a:not(:hover){color: #fff;}
}


.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(35 / 16 * 1em) 0;}
.Top002262 .oa{margin-right:calc(15 / 16 * 1em); padding:0;display: none;}
.Top002262 .oa a{ display:block;line-height:calc(30 / 16 * 1em); width:calc(30 / 16 * 1em); text-align: center; color:#fff; }
.Top002262.hover .oa a{ color:#2ba3a3; }
.Top002262 .top-language{ position:relative; margin-right:calc(15 / 16 * 1em);color: #ccc;}
.Top002262 .top-language a{ display:inline-block;line-height:calc(30 / 16 * 1em);cursor:pointer; position: relative; z-index: 1; color: #999;}
.Top002262 .top-language a.on{color: #fff;}
.Top002262.hover .top-language a.on{color: #2ba3a3;}
.Top002262 .mall{ margin-right:calc(15 / 16 * 1em);}
.Top002262 .mall a{ display:block;background:url(../images/Top002262-mall-white.svg) no-repeat  center;height:calc(30 / 16 * 1em); width:calc(30 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%;}
.Top002262.hover .mall a{ background:url(../images/Top002262-mall.svg) no-repeat center;background-size: auto 70%;}

.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search-white.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:70% auto;}
.Top002262.hover .open-search { background:url(../images/Top002262-search.svg) no-repeat center center;  background-size:70% auto;}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #fff; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 0.5rem 0 0.1rem; background: none}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; line-height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); text-align:center; color:#fff; font-weight:bold; font-size:1em; font-family:Arial;}
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display:none;}
.Top002262 .header-mids li .sub .neir .left{width: 65%;float: left;padding-top: 1.2%;}
.Top002262 .header-mids li .sub .neir .right{ width: 28%; float: right; overflow: hidden; border-radius:20px;}
.Top002262 .header-mids li .sub .neir .right img{ transition:transform .5s ease-in-out;}
.Top002262 .header-mids li .sub .neir .right:hover img{ transform:scale(1.1);}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
.Top002262 .open-search.on:before,
.Top002262 .open-search.on:after{background-color:#2ba3a3;}
@media(min-width:1025px){
.Top002262 .header-mids{margin-right:3vw;}
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{ margin-right:1vw;float: left;}
.Top002262 .header-mids li span{ padding:0 calc(12 / 16 * 1em);position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(100 / 16 * 1em); position:relative; font-size: 1em; color:#555;}
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#fff;width:0; transition:ease-in-out 0.3s;}
.Top002262.hover .header-mids li span a::before{background:#2ba3a3;}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%;}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color: #fff;}
.Top002262.hover .header-mids li.aon span a{color: #2ba3a3;}
.Top002262 .sub{position: absolute;top: 100%;background-color: rgba(255,255,255,0.95);overflow: hidden;left: 0;width: 100%; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top002262 .sub dl{overflow: hidden; padding:calc(30 / 15 * 1em) 0;  margin-left: auto !important;}
.Top002262 .sub .name{font-size: calc(22 / 16 * 1em); font-weight: bold; }
.Top002262 .sub .name a:hover{color: #2ba3a3; }
.Top002262 .sub dt{line-height:calc(30 / 15 * 1em);float: left; font-size: calc(15 / 16 * 1em); border-bottom: 1px solid #ccc; min-width:20.25%; margin:1% 0;}
.Top002262 .sub dt:not(:nth-child(4n)){margin-right:5%;}
.Top002262 .sub dt a{color: #333;padding:10px 2.5vw 10px 0;transition: 0.3s; background: url(../images/more.svg) no-repeat right center; background-size: auto 10px;}
.Top002262 .sub dt a:hover{color: #2ba3a3; }
}
@media (min-width:1025px) and (max-width:1680px) {
  .Top002262 .auto{max-width: 96%;}
  .Top002262 .header-mids{margin-right: 1vw;}
  .Top002262 .header-mids li{margin-right: 0;}
  .Top002262 .header-mids li span{padding: 0 0.8vw;}
}
@media (max-width:1024px) {
.Top002262.hover{background:rgba(255,255,255,0.85); box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top002262 .logo{ position: relative;}
.Top002262 .logo img{ display:block;}
.Top002262 .logo .red{ opacity:0; position: absolute; left:0; top:50%; transform:translateY(-50%);}
.Top002262.hover img{ opacity:0;}
.Top002262.hover .logo .red{ opacity:1;}
.Top002262 .open-menu{ margin:1rem 0; margin-left:calc(15 / 16 * 1em);width:2.5rem; height:2.5rem;}
.Top002262 .header-mids{ position:fixed; right:-100%; opacity:0; top:0; bottom:0; overflow:auto; padding-top:4.8rem; z-index:99; width:45%; transition: 0.5s;}
.menu-show .Top002262 .header-mids{ right:0; opacity:1;}
.menu-show .Top002262 .header-mids .ul{ box-shadow:0 10px 10px rgba(0,0,0,0.1); background:rgba(255,255,255,0.95); height:100%; overflow:auto;}
.Top002262 .header-mids li span{ line-height:2;padding:.5em 2em;font-size:1.5rem; border-bottom:1px solid #eaeaea;}
.Top002262 .header-mids .auto{ max-width:100%; width:100%;}
.Top002262 .header-mids li .sub{ padding:.5em 2em; border-bottom:1px solid #eaeaea;}
.Top002262 .header-mids li .sub .neir{ overflow: hidden;}
.Top002262 .header-mids li .sub .neir dt{ padding:.2em 0; font-size:2.1vw; line-height:1.5;}
.Top002262 .header-mids li .sub .neir .name{ display:none;}
.Top002262 .header-mids li .sub .neir .left{ padding-top:0; width:100%;}
.Top002262 .header-mids li .sub .neir .right{ display:none;}
.Top002262 .has-multi aside .op-multi:before,
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:before,
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi,
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before,
.Top002262 .has-sub span .op:after{background-color: #2ba3a3;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}
.Top002262 .header-left{ height:calc(100 / 16 * .5em);}
.Top002262 .root-sz-16{ font-size:2.4vw;}
.Top002262 .header-right{ position:relative; z-index:100;}
.Top002262 .header-right dd{ padding:calc(35 / 16 * .3em) 0;}
}
@media (max-width:640px) {
.Top002262 .open-menu{ margin:.7rem 0; width:1.6em; height:1.6em; margin-left:calc(15 / 16 * 1em);}
.Top002262 .root-sz-16{ font-size:3.6vw;}
.Top002262 .header-mids{ width:60%; padding-top:3.85rem;}
.Top002262 .header-mids li span{ font-size:1.1em;}
.Top002262 .header-mids li .sub .neir dt{ font-size:3.3vw;}
.Top002262 .auto{ padding:.5em 0;}
}


/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .pc{height:969px; background-size: cover; background-repeat: no-repeat; background-position:center; width: 100%; display: block;}
.Banner003158 .txt{ color:#fff; position: absolute; width:100%; top:60%; left:0; transform:translateY(-50%); transition: all .5s;font-size:60px;}
.Banner003158 .txt .title{ font-size:1em;}
.Banner003158 .txt .title::after{ margin:0.5833em 0; width:2em; height:5px; background:#fff; content:''; display:block;}
.Banner003158 .txt .introd{ line-height:1.7; font-size:0.533em;}
.Banner003158 .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 2.55vw;}
.Banner003158 .slick-dots li{float: left;width: 30px;position: relative;height: 30px; border-radius: 50%;}
.Banner003158 .slick-dots li button{font-size: 0;width: 8px;height: 8px; border-radius: 50%;background: #fff;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.Banner003158 .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.Banner003158 .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;}
.Banner003158 li.slick-active .txt{ top:50%;}
.Banner003158 li.slick-active .pc{ animation: slowScale 8s forwards; -webkit-animation: slowScale 8s forwards; }
.Banner003158 .slick-dots li.slick-active{background: rgb(255 255 255 / 35%);}
.Banner003158 .slick-dots li.slick-active button{opacity: 1;background: #2ba3a3;}
@keyframes slowScale {
  0%{transform: scale(1);-webkit-transform: scale(1);}
  100%{ transform: scale(1.05); -webkit-transform: scale(1.05);}
}
@-webkit-keyframes slowScale {
  0%{transform: scale(1);-webkit-transform: scale(1);}
  100%{ transform: scale(1.05); -webkit-transform: scale(1.05);}
}
@media (max-width:1494px) {
  .Banner003158 .txt {font-size: 4.016vw;}
}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;}
}
@media(max-width:640px){
.Banner003064 .slick-dots li{background-size: contain; width: 14px; height: 14px; margin: 0 4px;}
.Banner003158 .txt {font-size:24px;}
}



.Hometit{position: relative;}
.Hometit .name{font-size:calc(38 / 16 * 1em); color: #2ba3a3;line-height: 1; font-family:'HarmonyOS_Sans_SC_Medium';}
.Hometit .name:after{display: inline-block;content:'';width:15px; height:2px; background:#2ba3a3;margin-left: 22px;vertical-align: middle; }
.Hometit p{margin:calc(20 / 16 * 1em) 0 0;font-size:1em; color:#777; width: 50%; line-height: 1.5; }
.Hometits .name{ color: #fff;}
.Hometits p{color:rgba(255,255,255,0.9); }
@media(max-width:1024px){
.Hometit .name{ font-size:calc(38 / 16 * .8em);}
.Hometit p{ font-size:.8em;}
}
@media(max-width:768px){
.Hometit p{ font-size:1.2em;}
}
@media(max-width:640px){
.Hometit p{ font-size:1em; width:60%;}
}



/* .Floor002491*/
.Floor002491{ width: 100%; position: relative; z-index:9; padding: calc(120 / 1920  * 100%) 0;}
.Floor002491 .title{position: relative; margin-bottom:calc(50 / 1920 * 100vw);}
.Floor002491 .title .more{position: absolute;right: 0; top:50%; margin-top:calc(-25 / 16 * 1em);font-size:1em; text-align: center;padding:0 calc(28 / 16 * 1em);;line-height:calc(50 / 16 * 1em);;border-radius:calc(15 / 16 * 1em) 0; background: #2ba3a3; color:#fff; display: inline-block;}
.Floor002491 .title .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/more-white.svg) no-repeat;background-size: contain;}

.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 20%;float: left; height: 200px; position: relative; overflow: hidden; border-radius: 50px 0; }
.Floor002491 ul li .Ispic{position: absolute; width: 100%; height: 100%; z-index:1;}
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; z-index: 10;}
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size:calc(15 / 16 * 1em); margin:14px 0;}
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; z-index: 2; }
.Floor002491 ul li .liBox:after{content:''; position:absolute; left:0; width:100%; height:44%; bottom:0; z-index:-1;background: -moz-linear-gradient(top, rgba(0,115,115,0) 0%,  rgba(15, 82, 164,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,rgba(0,115,115,0) 0%,rgba(15, 82, 164,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,115,115,0) 0%,rgba(15, 82, 164,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9330a00', endColorstr='#2ba3a3',GradientType=0 ); /* IE6-9 */
}
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom:16px;}
@media screen and (min-width:768px ){
.Floor002491 ul li{ width: 25%;float: left; height: 400px;}
.Floor002491 ul li a .txtBox .h3{font-size:calc(18 / 16 * 1.2em);}
}
@media screen and (min-width:1000px ){
.Floor002491 ul li{height:580px; width: 16%; margin-right:0.5%;}
.Floor002491 ul li:nth-of-type(4){ margin-right:0;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:32px;}
.Floor002491 ul li.on .liBox .liCon .icon img{max-width:54px;}
.Floor002491 ul li.on{width:50.5%; }
.Floor002491 ul li.on .liBox:after{display: none;}
.Floor002491 ul li.on a{ width:100%; height: 130px;overflow: hidden; background:rgb(4 119 202 / 80%);}
.Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left:120px; padding-right:80px;background: url(../images/Floor002491-more.png) no-repeat 94% center; bottom:0;}
.Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left:35px;top: 50%; width:60px; height:60px;margin-top: -30px; }
.Floor002491 ul li.on .liBox .liCon .txt{display: block; font-size: 15px; line-height: 1.5;}
.Floor002491 ul li.on a .txtBox .h3{text-align: left; margin-top:0; }
.Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}
@media(max-width:1024px){
.Floor002491 ul li.on,
.Floor002491 ul li{ width:49%; margin-right:2%; margin-bottom:2%; border-radius:10px; overflow: hidden;}
.Floor002491 ul li:nth-child(2n){ margin-right:0;}
.Floor002491 ul li.on .liBox .liCon .icon img,
.Floor002491 ul li .liBox .liCon .icon img{max-width:40px;}
.Floor002491 ul li .liBox:after{display: none;}
.Floor002491 ul li a{ width:100%; height:130px;overflow: hidden; background:rgb(4 119 202 / 80%);}
.Floor002491 ul li.on .liBox .liCon,
.Floor002491 ul li .liBox .liCon{ position:relative; height:100%; padding-left:70px; padding-right:60px;background: url(../images/Floor002491-more.png) no-repeat 94% center; bottom:0;}
.Floor002491 ul li.on .liBox .liCon .icon,
.Floor002491 ul li .liBox .liCon .icon{ position:absolute; left:15px; top:50%; width:40px; height:40px; margin-top:-30px; }
.Floor002491 ul li .liBox .liCon .txt{ display: block; font-size:16px; line-height: 1.5;}
.Floor002491 ul li a .txtBox .h3{ font-size:calc(calc(18 / 16 * 1em)); text-align: left; margin-top:0; margin-bottom:5px; }
.Floor002491 ul li a .txtBox{position: relative; top: 50%; transform: translateY(-50%);}
.Floor002491 .title .more{ font-size:.8em;}
}
@media(max-width:640px){
.Floor002491 ul li.on,
.Floor002491 ul li{ width:100%; margin-right:0; height:300px;}
.Floor002491 ul li a .txtBox .h3{ font-size:calc(calc(18 / 16 * 1.2em));}
.Floor002491 ul li .liBox .liCon .txt{ font-size:14px;}
}



/*Floor003044 */
.Floor003044{background: #f1f6ff; overflow: hidden;}
.Floor003044 .video .inner{position: relative; z-index: 1;}
.Floor003044 .video video{position: absolute;background: #000; left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.Floor003044 .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3;}
.Floor003044 .play:before,
.Floor003044 .play:after,
.Floor003044 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor003044 .play i{ width:calc(90 / 16 * 1em);height:calc(90 / 16 * 1em); z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size:calc(26 / 16 * 1em) auto;}
.Floor003044 .play:before,
.Floor003044 .play:after{content: '';background-color: #2ba3a3;opacity: 0.11; transform-origin: 0 0;}
.Floor003044 .play:before{width:calc(120 / 16 * 1em);height:calc(120 / 16 * 1em);animation:infinite scale 2s;}
.Floor003044 .play:after{width:calc(160 / 16 * 1em);height:calc(160 / 16 * 1em);animation:infinite scale2 2s;}
@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;}
}

.Floor003044 .intro{position: relative; z-index: 4;background:url(../images/Floor003044_bg.jpg) no-repeat right bottom ; border-radius: 0 0 50px 0;}
.Floor003044 .intro .edit-info{ padding: 2vw 0;overflow: hidden; line-height: 2; color: #fff;}
.Floor003044 .intro .edit-info p{margin: 0 0 1.5em 0;}

.Floor003044 .intro .more{ font-size:1em; text-align: center;padding:0 calc(28 / 16 * 1em);;line-height:calc(50 / 16 * 1em);;border-radius:calc(15 / 16 * 1em) 0;background: #fff;color:#333;display: inline-block;}
.Floor003044 .intro .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/more.svg) no-repeat;background-size: contain;}


@media(min-width:1025px){
.Floor003044 .video{margin-top:10.9vw;padding-right: 8.33vw;background-color:#e1ecff;}
.Floor003044 .video,
.Floor003044 .intro{width: 50%;}
.Floor003044 .video .inner{width: 122%; margin-left:-14vw;}
.Floor003044 .intro .inner{padding: 6.5vw 5vw 6.5vw 13vw; }
 .Floor003044 .intro .edit-info{max-width: 563px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003044 .video{margin-top: 10vw;padding-left: 5vw;}
.Floor003044 .intro .inner{padding-top: 3vw; padding-bottom: 4vw; padding-right: 5vw;}
}
@media(max-width:1024px){
.Floor003044 .intro{padding: 5vw; background-size:cover;}
.Floor003044 .play{font-size:1.2vw;}
}





/*Floor003108 */
.Floor003108{padding: calc(120 / 1920  * 100%) 0;}
.Floor003108 .title{position: relative; margin-bottom:calc(50 / 1920 * 100vw);}
.Floor003108 .title .more{position: absolute;right: 0; top:50%; margin-top:calc(-25 / 16 * 1em);font-size:1em; text-align: center;padding:0 calc(28 / 16 * 1em);;line-height:calc(50 / 16 * 1em);;border-radius:calc(15 / 16 * 1em) 0;background: #2ba3a3; color:#fff; display: inline-block;}
.Floor003108 .title .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/more-white.svg) no-repeat;background-size: contain;}

.Floor003108 a:hover{color:#2ba3a3;}
.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{padding:calc(35 / 16 * 1em) 0; border-bottom: 1px solid #e1e1e1;}
.Floor003108 ol .pic{position: relative; overflow: hidden; border-radius: 20px 0;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom:calc(18 / 16 * 1em);}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: rgb(43 143 143 / 0.9);color: #fff; font-size:calc(18 / 16 * 1em);padding: 0 1em; border-radius: 10px 0 0 0;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size:calc(24 / 16 * 1em);}
.Floor003108 ol .tit{font-size:calc(18 / 16 * 1em);text-overflow: ellipsis;overflow: hidden;}
.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: calc(24 / 16 * 1em);white-space: nowrap; margin-bottom: calc(14 / 24 * 1em);}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{font-size:1em; margin: 0;color: #999; line-height: 2;}
.Floor003108 li{border-bottom: 1px solid #e1e1e1;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e1e1e1;}
.Floor003108 li a{font-size:calc(18 / 16 * 1em);line-height: 5.556;}
.Floor003108 li time{float: right;color: #999; margin-left: 1vw;}
@media (min-width:769px) {
.Floor003108 ol{height:calc(330 / 16 * 1em); margin-left:2.465%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 21.286%;}
.Floor003108 ol:nth-of-type(1){height:auto; margin: 0 2.5% 0 0;}
.Floor003108 ol .Ispic{transition: 0.3s ease-out;height: calc(192 / 16 * 1em);}
.Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
.Floor003108 ol:nth-of-type(1) .Ispic{height:calc(450 / 16 * 0.932em);}
.Floor003108 li{float: right;width: 45%;height:calc(100 / 16 * 1em);clear: right;}
}
@media (max-width:768px){
.Floor003108 ol{ width:100%; overflow: hidden;}
.Floor003108 ol:nth-of-type(1) .txt{ border-bottom:none;}
.Floor003108 li{ display: block; overflow: hidden; float: left; width:100%;}
.Floor003108 li a{ line-height:4;}
}


/*Floor002684 */
.Floor002684{ position: relative; overflow:hidden; padding:calc(120 / 1920  * 100%) 0 0;background: #f1f6ff;padding-bottom: 120px;}
.Floor002684 .left .slick-arrow{ cursor:pointer; padding:0; border:none; background:#496c96; font-size:0; z-index:10; position:absolute; top:50%; width:100px; height:100px; right:-50px; }
.Floor002684 .left .slick-arrow:hover{ background:#0baae2;}
.Floor002684 .left .slick-arrow::before{ width:16px; height:16px; border-right:2px solid #fff;border-top:2px solid #fff; position:absolute; content:''; top:50%; left:50%; margin-left:-10px; margin-top:-8px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002684 .left .slick-prev{margin-top:-100px;}
.Floor002684 .left .slick-prev::before{margin-left:-8px;transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor002684 .left .slick-next{margin-top:0;background:#5c7ea6;}
.Floor002684 .slider-for li img{ display:block; width:100%; border-radius: 50px 0 0 0;}
.Floor002684 .list{ background: #fff; padding-bottom: calc(100 / 1920  * 100%);}
.Floor002684 .edit-info{ position: relative; z-index: 5;}
.Floor002684 .edit-info .introd{line-height: 2; margin:calc(50 / 16 * 1em) 0 calc(130 / 16 * 1em); color:#fff;}
.Floor002684 .edit-info .more{ font-size:1em; text-align: center;padding:0 calc(28 / 16 * 1em);;line-height:calc(50 / 16 * 1em);;border-radius:calc(15 / 16 * 1em) 0; color:#fff; background: #2ba3a3; display: inline-block;}
.Floor002684 .edit-info .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/more-white.svg) no-repeat;background-size: contain;transition: 0.3s;}


@media(min-width:1025px){
.Floor002684::before{ position:absolute; content:''; width:65%; height:73%; background:url(../images/Floor002684-bg.jpg) no-repeat center; left:0; top:0; z-index: 0; }
.Floor002684 .left{ float:right; width:50%; }
.Floor002684 .right{ float:left; width:50%;padding-right:5vw; padding-left: 13vw;}
}
@media(max-width:1366px){
.Floor002684 .left .slick-arrow{width:60px; height:60px; right:-30px; }
.Floor002684 .left .slick-prev{margin-top:-60px;}
.Floor002684 .right{ padding-left:30px;}
.Floor002684 .edit-css-1 h1{ font-size:36px;}
}
@media(max-width:1024px){
.Floor002684{ margin-bottom:120px; padding-bottom:0;}
.Floor002684::before{ position:absolute; content:''; width:100%; height:100%; background:url(../images/Floor002684-bg.jpg) no-repeat center; left:0; top:0; z-index:0; background-size:cover;}
.Floor002684 .left .slick-arrow{ right:0;}
.Floor002684 .right{ padding:2% !important;}
.Floor002684 .left{ padding:0 !important;}
.Floor002684 .slider-nav{ padding:0 5px; margin:0 auto;}
.Floor002684 .slider-nav li{padding:15px 10px;}
.Floor002684 .slider-nav li aside::before{ border-width:5px; }
.Floor002684 .right{ margin-bottom:2em;}
.Floor002684 .edit-info .introd{ margin:1em 0;}
}
@media(max-width:640px){
.Floor002684 .slider-nav li{padding:10px 2px;}
.Floor002684 .left .slick-arrow{width:40px; height:40px; }
.Floor002684 .left .slick-prev{margin-top:-40px;}
.Floor002684 .left .slick-arrow::before{ width:10px; height:10px; margin-top:-5px; margin-left:-8px;}
.Floor002684 .left .slick-prev::before{ margin-left:-3px;}
.Floor002684{ margin-bottom:50px;}
}




/*Bottom002818 */
.Bottom002818{background: url(../images/Bottom002818_bg.png) repeat, linear-gradient(35deg, #195b93 0%,#37a791 100%);color: #fff;padding: 72px 0 50px 0;}
.Bottom002818 .top{padding-bottom:4%;}
.Bottom002818 .top .txts{font-size:26px;line-height:1.5; font-family:'HarmonyOS_Sans_SC_Medium';}
.Bottom002818 .mid{line-height: 24px;padding-bottom: 25px;}
.Bottom002818 .mid nav a{float: left;color: #fff;font-size: 18px;}
.Bottom002818 .mid nav a:not(:last-child):after{display: inline-block; content: '·';color: #777; margin: 0 10px;}
.Bottom002818 .mid nav a:hover{color: #fff;}
.bshare-custom{ font-size:0;}
.bshare-custom a{width: 20px; height: 24px; margin: 0;padding: 0;background-position: center center;background-repeat: no-repeat;display: inline-block; vertical-align:middle; position: relative;}
.bshare-custom .code{ display:none; width:100px; position: absolute; bottom:100%; left:50%; background:#fff; padding:5px; border-radius:5px; overflow: hidden;transform: translateX(-50%);}
.bshare-custom a:not(:last-child){margin-right: 38px;}
.bshare-custom a.xinlang{background-image: url(../images/Bottom002818_sina.png);}
.bshare-custom a.weixin{background-image: url(../images/Bottom002818_wx.png);}
.bshare-custom a.dingding{background-image: url(../images/Bottom002818_ding.png);}
.bshare-custom a:hover .code{ display:block;}
.Bottom002818 .bottom{border-top: 1px solid rgba(255,255,255,0.4);padding: 20px 0;}
.Bottom002818 .bottom,
.Bottom002818 .bottom a{color: #fff;}
.Bottom002818 .bottom a span{margin-left: 5px;}
.Bottom002818 .bottom a:hover{color: #fff;}
.Bottom002818 .bottom dt a{display: inline-block;}
.Bottom002818 .bottom dt a:not(:last-child):after{margin: 0 17px;display: inline-block; content: '|';color: #fff; opacity: 0.35; vertical-align: middle; margin-top: -5px;}
@media(min-width:1025px){
.Bottom002818 .top .logo{max-width: 30%; max-width: 190px;}
}
@media(max-width:1280px){
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 20px;}
.bshare-custom a:not(:last-child){margin-right: 20px;}
}
@media(max-width:1024px){
.Bottom002818{text-align: center;padding: 40px 0;}
.Bottom002818 .mid nav a{display: inline-block;float: none;}
.bshare-custom a{ width:30px; height:30px;}
.Bottom002818 .bottom dt,
.Bottom002818 .mid nav,
.Bottom002818 .top .logo{padding-bottom: 10px;}
.Bottom002818 .top .logo img{ max-width:12em;}
.Bottom002818 .mid nav{ display:flex; flex-wrap:wrap; justify-content:center;}
.Bottom002818 .mid nav a{ width:auto; display: block;}
.Bottom002818 .mid nav a:not(:last-child):after{ margin:0 .4em;}
}
@media(max-width:640px){
.Bottom002818 .top .txt{font-size: 20px;line-height: 30px;}
.Bottom002818 .top .txts{ font-size:20px;}
.Bottom002818 .mid nav a{font-size: 16px;}
.Bottom002818 .mid nav a:not(:last-child):after{ margin:0 2px;}
}





/*Banner002730 */
.Banner002730{ position:relative;}
@media(min-width:1025px){
.Banner002730 figure{ height:550px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
}


/*Menu003185 */
.Menu003185{background-color: #f6f6f6;}
.Menu003185 li:not(:last-child){margin-right: calc(50 / 1920 * 100vw);}
.Menu003185 li a{color: #333333;display: block;font-size: calc(18 / 16 * 1em); padding: calc(22 / 18 * 1em) 0;position: relative;}
.Menu003185 li a:after{position: absolute;content: ''; height: 3px;width: 0;transition: 0.3s;background-color: #2ba3a3; left: 50%;transform: translateX(-50%); bottom: 0;}
.Menu003185 li a:hover:after,
.Menu003185 li.aon a:after{width: 100%;}
@media (min-width:1025px) {
.Menu003185 li{float: left;}
}
@media (max-width:1024px) {
.Menu003185 ul{overflow: auto;white-space: nowrap;}
.Menu003185 li{display: inline-block;position: relative;}
}


.listtit{color:#333; margin-bottom: 25px;}
.listtits{text-align: center;}
.listtit aside span{display: block;font-size:36px;font-weight: bold; line-height: 1;}
.listtit aside:after{ width:70px; height:3px; background:#2ba3a3; margin:20px 0 0; content:""; display:inline-block;}
.listtit nav{text-align: center; padding: 25px 0 15px 0;}
.listtit nav ul li{text-align: center; padding:0 10px; display:inline-block;  *zoom:1; *display:inline;}
.listtit nav ul li a{display: block; min-width:140px; height:50px; line-height:50px; color: #909090; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:15px 0; background:#f6f6f6; transition: .3s;}
.listtit nav ul li.on a,.listtit nav ul li a:hover{color: #fff;background:#2ba3a3;}

@media(max-width:1000px){
.listtit nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.listtit nav ul li{ width:100%; margin:0 0 1px; display:block;}
.listtit nav ul li a{ border-radius:0;}
.listtit aside span{ font-size:24px;}
}

/*.RighInfo001749*/
.RighInfo001749{ padding:calc(110 / 1920  * 100%) 0;background:url("../images/img1.png") no-repeat right 6% bottom 14%;}
.RighInfo001749 .pic{ position:relative; float:left;margin:0 50px 20px 0; border-radius: 14px; overflow: hidden;}
.RighInfo001749 .pic .video_icon{ width:58px; height:58px; position:absolute; left:50%; top:50%; background:url(../images/bofang.png) no-repeat center; transform: translate(-50%,-50%); cursor:pointer;}
.RighInfo001749 p{color:#555;line-height:30px; margin: 0; text-align: justify;margin-bottom: 30px;}
.RighInfo001749 p+p{margin-top:20px;}
.RighInfo0017491{background: #f6f6f6;height: 800px;}
.RighInfo001749 .p1{margin-top: 0px;font-size: 16px;float: left;width: 15.1%;background: #e3ecf1;margin-right: 5px;margin-bottom: 5px;padding: 18px;line-height: 25px;}
.RighInfo001749 .p11{width: 22.85%;height: 111px;}
.RighInfo001749 .p1 span{color: #2ba3a3; font-weight: bold;}

/*.RighInfo001750*/
.RighInfo001750{ padding:calc(110 / 1920  * 100%) 0; background:#f6f6f6;background:url("../images/img3.png") no-repeat right 10% top 20% #f6f6f6;}
.RighInfo001750 .tit{padding-top:60px;color: #2ba3a3;margin: 1vw 0 1.5vw;font-size: 27px;font-weight: bold;background: url(../images/syh.png) no-repeat top left;line-height: 42px;}
.RighInfo001750 .tit span{display: block; font-size:18px; font-weight: normal;color: #666;}
.RighInfo001750 p{color:#555;line-height:30px; margin: 0; text-align: justify;}
.RighInfo001750 p+p{margin-top:20px;}
@media(min-width:1025px){
.RighInfo001750 .txt{ padding-right: 3vw;}
.RighInfo001750 .pic{ width:38%;padding-right:30px; position: relative;z-index: 10;}
.RighInfo001750 .pic img{border-radius: 14px 0; overflow: hidden;}
.RighInfo001750 .pic:after{width:80%;height:95%;background:#2ba3a3;content: "";display:block; position: absolute;top:12%; right: 0; opacity: 0.1;  border-radius: 14px 0; z-index: -1;}
}
@media(max-width:640px){
.RighInfo001750 .tit span{ font-size:20px;}
.RighInfo001750 .tit{ font-size:18px; line-height:1.8;}
.RighInfo001749 .pic{ width:100%; margin:0 0 20px;}
}


/*.RighInfo001751*/
.RighInfo001751{ padding:calc(110 / 1920  * 100%) 0; background:url(../images/RighInfo001751-bg.png) no-repeat center bottom;}
.RighInfo0017511{padding: 110px 0 0 0; background:url("../images/img5.png") no-repeat left top 10%;}
.RighInfo0017511 p{line-height: 30px;text-align: center;margin-bottom: 40px;}



/*Timeline000397 */
.Timeline000397{ position:relative; padding:calc(110 / 1920  * 100%) 0;  background:url(../images/Timeline000397-bg.jpg) no-repeat center; background-size: cover;}
.Timeline000397 .owl-carousel::before{ content:'';width: 100vw;height: 5px;background:#2ba3a3;position: absolute;left: -14vw;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:24px; color:#fff;width:42px; height:42px; position:absolute; top:50%; margin-top:-21px; border-radius:50%; border:none; background:#2ba3a3;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-1px;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;background:#2ba3a3;}

.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px;  background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#333;  }
.Timeline000397 .item div p{ margin: 0;}
.Timeline000397 .item time{ text-align:center;  color:#2ba3a3; font-size:24px; font-weight: bold;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:-24px; }
.Timeline000397 .owl-next{ right:-24px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:440px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .item div{ line-height:26px; overflow:auto; padding:0 15px;   max-height:126px; position:absolute; width:100%; left:0; bottom:320px; text-align: center;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:320px;}
.Timeline000397 .item time{position:absolute; width:100%; top:56%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:39%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:30px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center bottom;background-image:url(../images/Timeline000397-icon2.png);}
.Timeline000397 .item div{ padding-top:4%;}
.Timeline000397 .owl-carousel::before{ height:3px;}
}




/*PicList002433 */
/*slick Basic*/
.PicList002433{  padding-top:calc(110 / 1920  * 100%);}
.PicList002433 .slick-slider{ position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track,
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before,
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.PicList002433 .main{ padding:3% 0;}
.PicList002433 .main .slick-arrow{ position:absolute; top:50%; width:45px; height:45px; margin-top:-50px; border:1px solid #2ba3a3; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:#2ba3a3; }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:10px; height:10px; border-top:2px solid #2ba3a3; border-right:2px solid #2ba3a3; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-5px 0 0 -6px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main .slick-prev{ left:-59px;}
.PicList002433 .main .slick-next{ right:-59px;}
@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: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:28px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:262px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ border:solid 10px #0477ca; position:relative; display:inline-block;max-width: 80%; overflow:hidden;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:262px; transition:transform .5s ease-in-out;}
.PicList002433 .list li:hover figure img{ transform:scale(1.1);}
.PicList002433 .list li p{ margin:0 auto; max-width:240px;width:90%; line-height:28px; max-height:84px; color:#333; font-size: 16px; overflow-y: auto; -webkit-overflow-scrolling:touch;}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; 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:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:20%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:20%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:12px; line-height:1.5;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; 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:640px){
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}


/*Floor002934 */
.Floor002934{margin-bottom: 110px;}
.Floor002934 .auto{}
.Floor002934 .slider{position: relative; z-index: 1;box-shadow:0px 4px 24px rgb(202 202 202 / 53%); background: rgba(255,255,255,0.9);border-radius: 15px;}
.Floor002934 .title{position: absolute; left: 0; top: 0; height: 100%; width: 58px;background: url("../images/Floor002934_titlebg.jpg") no-repeat center center;background-size: cover;}
.Floor002934 .title a{color: #fff;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 20px;font-size: 20px;}
.Floor002934 .slider li a{display: block; }
.Floor002934 .slider li .pic{ overflow: hidden; border-radius:15px;}
.Floor002934 .slider .Ispic{ padding-bottom:63.334%; border-radius: 15px; transition:all .5s;}
.Floor002934 .slider li aside{margin: 10px 0; font-size: 16px;color: #000;text-align: center;}
.Floor002934 .slider li p{color: #b9b9b9;line-height: 1.428em; height: 2.856em; margin: 0;}
.Floor002934 .slider li:hover .Ispic{ transform: scale(1.1);}

.Floor002934 .slick-arrow{ position:absolute; top:50%; width:45px; height:45px; margin-top:-50px; border:1px solid #2ba3a3; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.Floor002934 .slick-arrow:hover{ background:#2ba3a3; }
.Floor002934 .slick-arrow:before{ position:absolute; content:''; width:10px; height:10px; border-top:2px solid #2ba3a3; border-right:2px solid #2ba3a3; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-5px 0 0 -6px;}
.Floor002934 .slick-arrow:hover:before{ border-color:#fff;}
.Floor002934 .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.Floor002934 .slick-prev{ left:20px;}
.Floor002934 .slick-next{ right:20px;}


@media(min-width:1025px){
.Floor002934 .slider .ul{padding: 40px 60px;}
.Floor002934 .slider li a{margin: 0 20px;}
}
@media(max-width:1024px){
.Floor002934 .slider .ul{padding: 3vw 5vw 2vw;}
.Floor002934 .slider li a{margin: 0 1vw;}
.Floor002934 .slick-prev{left: 1vw;}
.Floor002934 .slick-next{right: 1vw;}
}
@media(max-width:640px){
.Floor002934 .slider{padding-left:0;}
.Floor002934 .title{width: 10vw;}
.Floor002934 .title a{font-size: 4vw;width: 4vw;}
.Floor002934 .slider li a{margin: 0 2vw;}
}

/*Floor002873 */
.Floor002873{margin-top: 30px;}

/*slick Basic*/
.Floor002873 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002873 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002873 .slick-list:focus {outline: none}
.Floor002873 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002873 .slick-slider .slick-track,
.Floor002873 .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)}
.Floor002873 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002873 .slick-track:before,
.Floor002873 .slick-track:after{display: table; content: '';}
.Floor002873 .slick-track:after{ clear: both;}
.Floor002873 .slick-loading .slick-track { visibility: hidden;}
.Floor002873 .slick-slide{ display: none; float: left;min-height: 1px; }
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002873 .slick-slide .slick-loading img { display: none;}
.Floor002873 .slick-slide .dragging img { pointer-events: none;}
.Floor002873 .slick-initialized .slick-slide{display: block;}
.Floor002873 .slick-initialized .slick-slide a{ margin:0; padding:0;}
.Floor002873 .slick-initialized .slick-slide p{ color:#333; text-align: center;font-size: 16px;}
.Floor002873 .slick-loading .slick-slide { visibility: hidden;}
.Floor002873 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002873 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002873 .auto_1366{max-width:1400px; width: 100%;}
.Floor002873 .inner{padding: 20px 0;}
@media(max-width:640px){
.Floor002873 .inner{padding: 10px;}
}
.Floor002873 .slider{padding: 0 60px;}
.Floor002873 .slider li .inner{margin: 0 15px; padding: 0;}
.Floor002873 .slider li .inner .pic{ overflow: hidden;}
.Floor002873 .slider li .inner .pic img{ transition:transform .5s ease-in-out;}
.Floor002873 .slider li a{display: block;margin: 0 10px;color: #fff; padding: 1.5vw;}
.Floor002873 .slider li .cn{font-size: 20px;font-weight: bold; padding: 10px 0 5px 0;}
.Floor002873 .slider li .en{opacity: 0.6;-webkit-opacity: 0.6;}
.Floor002873 .slider li:hover .inner .pic img{ transform:scale(1.1);}
.Floor002873 .slick-arrow{ position:absolute; top:50%; width:45px; height:45px; margin-top:-50px; border:1px solid #2ba3a3; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.Floor002873 .slick-arrow:hover{ background:#2ba3a3; }
.Floor002873 .slick-arrow:before{ position:absolute; content:''; width:10px; height:10px; border-top:2px solid #2ba3a3; border-right:2px solid #2ba3a3; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-5px 0 0 -6px;}
.Floor002873 .slick-arrow:hover:before{ border-color:#fff;}
.Floor002873 .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.Floor002873 .slick-prev{ left:0px;}
.Floor002873 .slick-next{ right:0px;}



@media(max-width:1024px){
.Floor002873 .slider{padding: 0 50px;}
.Floor002873 .slider li a{margin: 0 5px;color: #fff; padding: 3vw;}
}
@media(max-width:640px){
.Floor002873 .slider li a{text-align: center;}
}
.Floor002873 h1{font-size: 30px;
    color: #333;
    font-weight: normal;
    text-align: center;
    margin-bottom: 10px;}




/*RighInfo002812 */
.RighInfo002812{background: #f6f6f6;padding: 100px 0 60px 0; background:url("../images/img4.png") no-repeat center bottom 66% #f6f6f6;}
.RighInfo002812 .auto{max-width: 1400px;margin: 0 auto;}
.RighInfo002812 .tit{color: #10384f; font-size: 26px;}
.RighInfo002812 .info .tit{display: inline-block; padding-right: 5%; max-width: 85%;background: #fff;line-height: 36px; margin-top: -18px;}
.RighInfo002812 .culture .tit{padding: 60px 0 50px 0;text-align: center;}

.RighInfo002812 .box-item{font-size: 16px;line-height: 30px;text-align: center;}
.RighInfo002812 .box-item .box-p{margin-bottom: 40px;}

@media(max-width:640px){
.RighInfo002812 .tit{font-size: 22px;}
}

.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:5px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .hasbg{padding-bottom: 30px; background: url(../images/RighInfo002812-map.png) no-repeat center top;background-size: contain;}
@media(min-width:769px){
.RighInfo002812 .hasbg{margin-top: 50px;padding-bottom: 50px; }
}
.RighInfo002812 .txt-p{font-size: 16px;color: #555;line-height: 28px; max-width: 1126px; width: 95%;}

.RighInfo002812 .mid{margin: 5% 0;}
.RighInfo002812 .mid .pic{ text-align: center;}
@media(min-width:769px){
.RighInfo002812 .mid .pic{width: 50%;}
}
@media(max-width:768px){
.RighInfo002812 .mid .pic,
.RighInfo002812 .mid .list{display: block;}
}
.RighInfo002812 .mid .list li{ margin: 17px 1%;}
@media(min-width:481px){
.RighInfo002812 .mid .list li{float: left; width: 48%;}
.RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
.RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:55px ;}
.RighInfo002812 .mid .txt{padding-left: 14px;color: #999;font-size: 16px;font-weight: 100;}
.RighInfo002812 .mid .txt span{font-size: 18px;display: inline-block;color: #666;}
.RighInfo002812 .mid .txt b{color: #00a1a6; font-size: 24px;}

.RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
.RighInfo002812 .culture .box-item li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 40px 0;background: #fff;}
.RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background:#f6f6f6;}
.RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after{right: -1px;}
.RighInfo002812 .culture .box-item  .row-4 li{width: 25%;}
.RighInfo002812 .culture .box-item  .row-3 li{width: 33.3333%;}
.RighInfo002812 .culture .box-item  .row-2 li{width: 50%;}

.RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
.RighInfo002812 .culture .box-item li .icon img{ max-width:68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.RighInfo002812 .culture .box-item li.on .icon img{ transform:rotateY(180deg);}

.RighInfo002812 .culture .box-item li b{font-size: 18px;font-weight: bold;display: block;padding: 20px 0;color: #555;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height: 28px;font-size: 16px;}
@media(max-width:640px){
.RighInfo002812 .culture .box-item li{padding: 20px 0;}
.RighInfo002812 .culture .box-item li b{font-size: 16px;}
.RighInfo002812 .culture .box-item li p{font-size: 14px;line-height: 22px;}
}






.main-content { padding: calc(100 / 1920  * 100%) 0; background: url(../images/bg.png) no-repeat top left;}

/*PicList002797*/
 .PicList002797 .list .img-block { display: block; width: 100%;}
 .PicList002797 .list ul .ol{ overflow: hidden;}
 .PicList002797 .list ul .ol img{ transition:transform .5s ease-in-out;}
 .PicList002797 .list ul:hover .ol img{ transform:scale(1.1);}
 .PicList002797 .list ul h3{ margin-top: 0; margin-bottom: 20px; font-size:2em; font-weight: normal; color: #333; vertical-align: middle;}
 .PicList002797 .list ul h3 a{ color:#333;}
 .PicList002797 .list ul h5{ margin-top: 0; font-size:1.25em; color: #2ba3a3; font-weight: normal;background:rgba(43,163,163,0.05); padding: 14px;}
 .PicList002797 .list ul .li p { line-height:2; color: #666; font-size:1em; }

 .PicList002797 .list .more{padding-top:2vw;}
 .PicList002797 .list .more a{display: table;}
 .PicList002797 .list .more span{display: inline-block;  vertical-align: middle;}
 .PicList002797 .list .more .icon{width:60px;height:60px;border:1px solid  #ccc; border-radius: 50%; position: relative; margin-right: 15px; transition: 0.3s ease-out;}
 .PicList002797 .list .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
 .PicList002797 .list .more a:hover .icon{border-color: #2ba3a3;background: #2ba3a3;}
 .PicList002797 .list .more a:hover .icon:before{border-color: #fff;}
 .PicList002797 .list .more .txt{color: #999;}
 .PicList002797 .list .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
 .PicList002797 .list .more a:hover .txt{color: #2ba3a3;}
 .PicList002797 .list .more a:hover .txt:before{background: #2ba3a3;}


 @media(min-width:1025px) {
 .PicList002797 .list ul:nth-child(2n-1) .ol { float: left; }
 .PicList002797 .list ul:nth-child(2n-1) .li { float: right; }
 .PicList002797 .list ul:nth-child(2n) .ol { float: right; }
 .PicList002797 .list ul{ background: #fff; box-shadow: 0 5px 40px rgb(116 128 139 / 10%); border-radius: 50px 0;overflow: hidden;}
 .PicList002797 .list ul:nth-child(n+2){ margin-top: 4%;}
 .PicList002797 .list ul:nth-child(2n) .li { float: left;}
 .PicList002797 .list ul .ol {width: 50%;}
 .PicList002797 .list ul .li {width: 50%;padding: 0 5%;}
 .PicList002797 .list ul .li { position: relative; z-index: 10; }
 }

 @media(max-width:1024px) {
 .PicList002797 .list ul .li { padding: 0!important; }
 .PicList002797 .list ul .inner { padding: 20px; }
 }



/*RighInfo002254 */
.RighInfo002254 .main{ background: #fff;box-shadow: 0 5px 40px rgb(116 128 139 / 10%); border-radius: 0 0 50px 0;}
.RighInfo002254 .pic{ float:left; width:50%; text-align:center;}
.RighInfo002254 .pic img{ width:auto; max-width:100%;}
.RighInfo002254 .right_info{ float:right; width:50%; padding: 4% 5%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info .p{ margin:0;padding: 15px 0;border-bottom:1px solid #ededed;}
.RighInfo002254 .right_info h1{ padding: 20px 0; color:#2ba3a3; font-size:28px; font-weight: normal;}
.RighInfo002254 .right_info h3{ font-size: 1em; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; margin:0;}
.RighInfo002254 .back{ text-align: center; margin-top: 40px;}
.RighInfo002254 .back a{ display:inline-block;  background-color:#2ba3a3; color:#fff; padding:0 35px; border-radius: 15px 0; line-height: 50px; }

@media(max-width:768px){
.RighInfo002254 .pic,
.RighInfo002254 .right_info{ float:none; width:auto;}
}





/*Floor002958 */
.Floor002958 ul{ position: relative; margin-bottom: 4%;}
.Floor002958 ul:before{ position: absolute; content: ""; left: 0; bottom: 60px; width: 100%; height: 1px; border-bottom: 1px dashed #ddd; }
.Floor002958 li{float: left; text-align: center;}
.Floor002958 li .pic{overflow: hidden; border-radius: 50px 0 0;}
.Floor002958 li .Ispic{padding-bottom: 58%; transition: 0.3s;}
.Floor002958 li a:hover .Ispic{transform: scale(1.15);-webkit-transform: scale(1.15);-ms-transform: scale(1.15);}
.Floor002958 li .year{ position: relative; z-index: 5; width: 120px; height: 120px; border-radius: 50%; background: #2ba3a3;color: #fff; margin: 0 auto;}
.Floor002958 li:nth-child(2n) .year{background: #2ba3a3;}
.Floor002958 li .year aside{font-size: 20px; line-height: 1.5em;}
.Floor002958 li .year .ytable{height: 100%;}
.Floor002958 li .txt{ border-radius: 0 0 20px 0; background: #fff; padding: 40px;box-shadow: 0 5px 40px rgb(116 128 139 / 10%); margin-bottom: 20px; }
.Floor002958 li .txt p{ margin: 0; height: 48px; overflow: hidden;}


.Floor002958 .content{line-height: 2;}
.Floor002958 .content i{ display: inline-block; background: #2ba3a3; width: 5px; height: 5px; margin-right: 10px; border-radius: 50%; vertical-align: middle; }


@media(min-width:641px) {
.Floor002958 li{width: 30%; }
.Floor002958 li:not(:nth-child(3n)){margin-right: 5%;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002958 li{padding-top: 7vw; }
.Floor002958 li .year{width: 14vw; height:14vw;margin-left: -7vw;}
.Floor002958 li .year aside{font-size: 2.2vw;}
}
@media(max-width:640px){
.Floor002958 li{width: 48%;margin-bottom:4%; }
.Floor002958 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media(max-width:640px){
.Floor002958 li{padding-top: 14vw; }
.Floor002958 li .year{width: 28vw; height:28vw;margin-left: -14vw;}
.Floor002958 li .year aside{font-size: 4.5vw;}
}



/*PicList003142 */
.PicList003142 .desc{ line-height: 2; margin-bottom: 4%;}
.PicList003142 .list li{float: left; }
.PicList003142 .list li .txt{box-shadow: 0 5px 40px rgb(116 128 139 / 10%);padding: 40px; border-radius: 0 0 20px 0;}
.PicList003142 .list li .tit{ font-size: calc(20 / 16 * 1em); line-height: 1.5; margin-bottom: 10px; }
.PicList003142 .list li p{color: #666;line-height: 2;margin: 0; height: 4em;}
.PicList003142 .list li .pic{overflow: hidden; border-radius: 50px 0 0;}
.PicList003142 .list li .Ispic{padding-bottom: 58%;transition:transform .5s ease-in-out;}
.PicList003142 .list li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 .list li a:hover{color: #2ba3a3;}
@media (min-width:1025px) {
.PicList003142 .list li{width: 32%;}
.PicList003142 .list li:not(:nth-child(3n)){margin-right: 2%;}
.PicList003142 .list li:nth-child(3n+1){clear: left;}
.PicList003142 .list li:nth-child(n+4){ margin-top: 2%;}
}
@media (max-width:1024px) {
.PicList003142 .list li{width: 48%;}
.PicList003142 .list li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 .list li:nth-child(2n+1){clear: left;}
.PicList003142 .list li .txt{padding: 1em;}
}


.PicList003142 .esg ul{display: inline-flex; width: 100%;}
.PicList003142 .esg li{ width: 33.33%; height: 480px; position: relative; flex-grow: 1; padding-left: 15px; padding-right: 15px; transition: .5s; box-sizing: border-box;}
.PicList003142 .esg li .inner{ width: 100%; border-radius: 15px; position: relative; overflow: hidden;}
.PicList003142 .esg li .inner:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%;
background: -moz-linear-gradient(top, rgba(0,115,115,0) 0%,  rgba(0,82,150,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,rgba(0,115,115,0) 0%,rgba(0,82,150,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,115,115,0) 0%,rgba(0,82,150,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9330a00', endColorstr='#2ba3a3',GradientType=0 );
}
.PicList003142 .esg li .bg{ height: 480px; }
.PicList003142 .esg li:hover{width:56%}
.PicList003142 .esg li .layer{ position: absolute; z-index: 5; width: 100%; left: 0; top: 50%; transform: translateY(-50%); text-align: center; color: #fff; transition: .5s; }
.PicList003142 .esg li .ico img{ height: 68px;}
.PicList003142 .esg li .name{ padding-top: 32px; position: relative; font-size: 24px; line-height: 1; padding-bottom: 24px; }
.PicList003142 .esg li .name:after{ content: ''; position: absolute; left: 50%; width: 26px; height: 2px; margin-left: -13px; bottom: 0; background: #fff;}
.PicList003142 .esg li .msg{ position: absolute; z-index: 5; left: 50%; bottom: -25%; color: #fff; text-align: center; width: 320px; margin-left: -160px; line-height: 30px; transition: .5s; }
.PicList003142 .esg li:hover .layer{ top: 45%; transform: translateY(-55%);}
.PicList003142 .esg li:hover .msg{ bottom: 30%; }
@media (max-width:768px) {
.PicList003142 .esg li{ padding:0 5px;}
}
@media (max-width:640px) {
.PicList003142 .esg ul{ flex-wrap:wrap;}
.PicList003142 .esg li,
.PicList003142 .esg li:hover{ height:360px; margin-bottom:10px; width:100%;}
.PicList003142 .esg li .bg{ height:360px;}
.PicList003142 .esg li .msg,
.PicList003142 .esg li:hover .msg{ bottom:20%;}
}



/*TextList000962 */
.TextList000962 .prod-search{ position: relative; margin-bottom: 40px; }
.TextList000962 .prod-search .box-select{position: relative; z-index: 30; }
.TextList000962 .prod-search .select-list{position: absolute; z-index: 10; top: 100%; left: 0; width: 100%; background: #fff;box-shadow: 0 5px 40px rgb(116 128 139 / 10%);}
.TextList000962 .select-list{padding: 20px;color: #666;display: none;}
.TextList000962 .select-list ul{padding-right: 20px;}
.TextList000962 .select-list li{line-height: 30px;text-transform: uppercase;}
.TextList000962 .select-list .mCustomScrollbar{height: 270px;}
.TextList000962 .select-list .mCSB_inside > .mCSB_container{margin-right: 0;}
.TextList000962 .select-list .mCSB_scrollTools .mCSB_draggerRail {background-color: #f1f1f1;}
.TextList000962 .select-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #2ba3a3;}
.TextList000962 .select-list .mCSB_scrollTools{width: 4px;}

.TextList000962 .a_after{border:1px solid #ededed;background: #fff; line-height: 50px;padding-left: 20px; padding-right: 46px;position: relative;text-transform: uppercase;color: #666; transition: 0.3s;}
.TextList000962 .prod-search .box-select.on{z-index: 40;}
.TextList000962 .on .a_after{padding-left: 24px;border-color: #eee; }
.TextList000962 .a_after:after{position: absolute; content: ''; width: 8px; height: 8px; border-bottom: 1px solid #b7b7b7;border-right: 1px solid #b7b7b7; transform: rotate(45deg); right: 20px; top: 50%; margin-top: -4px;}
.TextList000962 .box-search .text{ font-size: 1em; width: 100%; height: 52px; line-height: 22px; padding: 13px 20px; border: 0;color: #666;border:1px solid #ededed;font-family: 'HarmonyOS_Sans_SC_Regular';}
.TextList000962 .box-search .btn{background: #c5cdd3 url("../images/Top002262-search-white.svg") no-repeat center center; background-size: 1.5em auto; cursor: pointer;padding: 0;position: absolute;right: 0; top: 0;height: 100%; }
@media(min-width:1025px){
.TextList000962 .prod-search .box{float: left; }
.TextList000962 .prod-search .box-select{width: 28%;margin-right: 4%;}
.TextList000962 .prod-search .box-search{width: 28%;}
.TextList000962 .box-search .btn{width: 8%;border-radius: 0 10px 10px 0;}
}
@media(max-width:1024px){
.TextList000962 .box-search{padding-right: 50px;position: relative;}
.TextList000962 .box-search .btn{right: 0;width: 50px;}
.TextList000962 .prod-search .box-select{margin-bottom: 20px;}
}



.TextList000962 .list li{ /* float:left; width:49.25%; margin-right:1.5%; */margin-bottom:1.5%;  background: #fff; box-shadow: 0 5px 40px rgb(116 128 139 / 10%); border-radius: 20px 0; line-height:30px; position:relative; transition: .3s;}
.TextList000962 .list li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 .list li .inner{ width: calc(100% - 135px); padding:30px 30px;}
.TextList000962 .list li p{ margin:0; color: #333; font-size: 20px;}
.TextList000962 .list li span{ float:right; color:#999; }
.TextList000962 .list li span.name{ margin-top: 45px; width:85px; color:#999; background:url(../images/icon-download-gray.svg) no-repeat left center; background-size: 20% auto; padding-left:30px; margin-left:50px;}
.TextList000962 .list li:hover {background: #2ba3a3;color: #fff;}
.TextList000962 .list li:hover p{color: #fff;}
.TextList000962 .list li:hover span.name{background-image:url(../images/icon-download.svg);color: #fff;}
@media(max-width:768px){
.TextList000962 .list li{ float:none; width:auto; margin-right:0;}
.TextList000962 .list li span.name{ width:70px;margin-left:30px;}
.TextList000962 .list li::before{right:85px;}
.TextList000962 .list li p{padding:10px;}
.TextList000962 .list li span{margin-top:10px;}
}



/*PicList002856 */
.PicList002856{ overflow: hidden;}
.PicList002856 .top-new { margin-bottom: 4%; }
.PicList002856 .top-new .slick-list { overflow: inherit; }
.PicList002856 .top-new .slick-slide { opacity: 0; }
.PicList002856 .top-new .slick-current { opacity: 1; }
.PicList002856 .top-new .slick-slide{ background: #fff; border-radius: 20px 20px 50px 20px;  box-shadow: 0 5px 40px rgb(116 128 139 / 10%); }
.PicList002856 .top-new .slick-slide .img { border-radius: 20px 0 0 20px; overflow: hidden;}
.PicList002856 .top-new .slick-slide .img img{ display: block; width: 100%; transition:transform .5s ease-in-out;}
.PicList002856 .top-new .slick-slide time { display: block; border-top: 1px solid #f2f2f2; line-height: 60px; padding-left:25px; color: #999; position: relative; }
.PicList002856 .top-new .slick-slide time:after { position: absolute; content: ''; top: 0; left: 0; width: 60px; height: 60px; background: url("../images/icon-time.svg") no-repeat center left;  background-size: 1em auto;}
.PicList002856 .top-new .slick-slide .txt aside {
font-size: calc(24 / 16 * 1em); line-height: 1.5; margin-bottom: 2.605vw; }
.PicList002856 .top-new .slick-slide:hover .img img{ transform: scale(1.1);}
.PicList002856 .top-new .slick-slide:hover a { color: #2ba3a3; }
.PicList002856 .top-new .slick-slide .txt .introd{ margin: 0; color: #666; line-height: 2; margin-bottom: 2.605vw; }

.PicList002856 .top-new .slick-arrow{ position:absolute; top:50%; width:45px; height:45px;  border:1px solid #2ba3a3; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;top: calc(50% - 50px);transform: translateY(-50%);}
.PicList002856 .top-new .slick-arrow:hover{ background:#2ba3a3; }
.PicList002856 .top-new .slick-arrow:before{ position:absolute; content:''; width:10px; height:10px; border-top:2px solid #2ba3a3; border-right:2px solid #2ba3a3; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-5px 0 0 -6px;}
.PicList002856 .top-new .slick-arrow:hover:before{ border-color:#fff;}
.PicList002856 .top-new .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002856 .top-new .slick-prev{ left:-5%;}
.PicList002856 .top-new .slick-next{ right:-5%;}

.PicList002856 .top-new .slick-dots { text-align: center; margin-top: 40px;}
.PicList002856 .top-new .slick-dots li{display:inline-block;width: 30px;position: relative;height: 30px; border-radius: 50%;}
.PicList002856 .top-new .slick-dots li button{font-size: 0;width: 8px;height: 8px; border-radius: 50%;background: #000;opacity: 0.15;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.PicList002856 .top-new .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.PicList002856 .top-new .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;}
.PicList002856 .top-new .slick-dots li.slick-active{background: rgb(4 119 202 / 10%);}
.PicList002856 .top-new .slick-dots li.slick-active button{opacity: 1;background: #2ba3a3;}

.PicList002856 .list li{position: relative; margin-bottom: 3%;background: #fff; border-radius: 20px 0; overflow: hidden; box-shadow: 0 5px 40px rgb(116 128 139 / 10%);}
.PicList002856 .list .main{ padding-left: 2.17vw; padding-right: 9.06vw;}
.PicList002856 .list .pic{ overflow: hidden;}
.PicList002856 .list .pic .Ispic{padding-bottom: 67.223%; transition:transform .5s ease-in-out;}
.PicList002856 .list .tit{font-size: calc(20 / 16 * 1em);line-height: 1.5;margin-bottom: 2.605vw; font-weight: normal;}
.PicList002856 .list li time{ position:absolute; right:3%; top:50%; transform:translateY(-50%); color:#666; font-size:16px;}
.PicList002856 .list li time span{ color:#333; font-size:48px; display:block; font-weight: bold;}
.PicList002856 .list .more{line-height: normal;color: #666;background: none;width: auto; text-align: left; position: relative;}
.PicList002856 .list li .more .icon {vertical-align: middle;display: inline-block;margin-left: 15px; position: relative;}
.PicList002856 .list li .more .icon:before {position: absolute;content: '';width: 10px;height: 10px;transform: rotate(45deg);border-top: 1px solid #999;border-right: 1px solid #999;right: 0;top: 50%;margin: -6px 0 0 0px; transition: 0.3s;}
.PicList002856 .list li a:hover{ color: #2ba3a3; }
.PicList002856 .list li a:hover .icon:before{border-color: #2ba3a3; }
.PicList002856 .list li:hover .pic .Ispic{ transform: scale(1.1);}

@media(min-width:641px){
.PicList002856 .list .pic{width: 360px;}
}
@media(max-width:640px){
.PicList002856 .list .ytable-cell,
.PicList002856 .list .ytable{display: block;}
.PicList002856 .list li{margin-bottom:4vw; box-shadow:0 0 15px rgba(0,0,0,0.2);}
.PicList002856 .list .main{padding: 4vw; border-bottom: 0;}
.PicList002856 .top-new .slick-prev{ left:0;}
.PicList002856 .top-new .slick-next{ right:0;}
}

@media(min-width:769px) {
.PicList002856 .top-new li .img { width: 50%; }
.PicList002856 .top-new li .txt { padding: 0 calc(50 / 1920 * 100vw);}
}
@media(max-width:768px) {
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display: block; }
.PicList002856 .top-new li .txt { padding: 20px; }
}
@media(max-width:640px) {
.PicList002856 .top-new li .txt aside { font-size: 20px; }
}




/*News_detail*/
.News_detail .news_info { }
.News_detail .news_info .title { text-align: center; padding-bottom: 3%; border-bottom: 1px dashed #d2d2d2; margin-bottom: 50px }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: 28px; font-weight: 400; color: #000 }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 32px; color: #666; }
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f6f6f6 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info .info { text-justify: inter-ideograph }
.News_detail .news_info .center { text-align: center }
.News_detail .info { line-height: 2; color: #555 }
.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 150px; line-height: 3; border-radius: 100px; background:#2ba3a3;}
.News_detail .info_back a:hover { opacity: 0.8; }
.News_detail .info_pn span { display: block; ; margin: 0.5% 0 }
.News_detail .info_pn span a { color: #666 }

@media(max-width:1024px) {
.News_detail .info_back { position: relative }
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
.News_detail .news_info .title h1 { font-size: 0.36rem; line-height: 1.5 }
}



/*Floor003128 */
.Floor003128{ overflow: hidden;}
.Floor003128 .slider-img .Ispic{position: relative;z-index: 1;}
.Floor003128 .slider-img .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:60%;
background: -moz-linear-gradient(top, rgba(0,115,115,0) 0%,  rgba(0,82,150,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,rgba(0,115,115,0) 0%,rgba(0,82,150,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,115,115,0) 0%,rgba(0,82,150,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9330a00', endColorstr='#2ba3a3',GradientType=0 );
}
.Floor003128 .slider-img .item{position: relative;}
.Floor003128 .slider-img .txt{position: absolute; bottom: 0; opacity: 0; left: 3.5em;right: calc(25% + 3.5em);color: #fff;z-index: 4;transition: 0.5s 0.5s;}
.Floor003128 .slider-img .slick-current .txt{bottom: 3.75em; opacity: 1;}
.Floor003128 .slider-img .tit{font-size:1.75em; margin-bottom:0.5em;}
.Floor003128 .slider-img .txt .introd{line-height: 2; margin: 0; }

.Floor003128 .slider-nav .inside .num{transition: 0.3s;;}
.Floor003128 .slider-nav li{cursor: pointer;transition: 0.3s;}
.Floor003128 .slider-nav .slick-current{background-color: #2ba3a3;}


@media (min-width:1025px) {
.Floor003128 .main{position: relative;border-radius: 20px 0 50px 0; overflow: hidden;}
.Floor003128 .slider-img .Ispic{ padding-bottom: 42%;}
.Floor003128 .slider-nav{position: absolute;width: 25%; right: 0; top: 0;height: 100%;z-index: 10; background: rgba(43,163,163,0.5);}
.Floor003128 .slider-nav .ytable{height: 100%;}
.Floor003128 .slider-nav .inside{display: table;width: 100%; table-layout: fixed; padding: 20px 0; font-size: 1.125em; color: #fff;}
.Floor003128 .slider-nav .inside > *{display: table-cell;vertical-align: middle;}
.Floor003128 .slider-nav .inside .num{text-align: center; width: 30%;}
.Floor003128 .slider-nav .inside aside{padding-right: calc(3.125em + 0.5625em);}
}
@media (max-width:1024px) {
.Floor003128 .slider-img .Ispic{padding-bottom:73.283%;}
.Floor003128 .slider-img .txt{left:3%; right:3%;}
.Floor003128 .slider-img .slick-current .txt{bottom:2em;}
.Floor003128 .slider-nav{overflow: hidden;height:5em;}
.Floor003128 .slider-nav .inside{display: flex;align-items: center;height: 5em;padding: 0 0.5em;}
.Floor003128 .slider-nav .inside aside{flex: 1;}
.Floor003128 .slider-nav .inside .num{width: 25%; flex-shrink: 0; margin-right: 5%;text-align: center;}
}
@media (max-width:1024px){
.Floor003128 .slider-nav .slick-current .inside{ color:#fff;}
}



.zyfz{padding: calc(110 / 1920 * 100%) 0; margin: calc(110 / 1920 * 100%) 0 0; background: #f6f6f6;}

/* 加入我们筛选 */


/*TextList000962 */
.job-search{ position: relative; margin-bottom: 40px; }
.job-search .box-select{position: relative; z-index: 30; }
.job-search .select-list{position: absolute; z-index: 10; top: 100%; left: 0; width: 100%; background: #fff;box-shadow: 0 5px 40px rgb(116 128 139 / 10%);}
.job-search .select-list{padding: 20px;color: #666;display: none;}
.job-search .select-list ul{padding-right: 20px;}
.job-search .select-list li{line-height: 30px;text-transform: uppercase;}
.job-search .select-list .mCustomScrollbar{height: 270px;}
.job-search .select-list .mCSB_inside > .mCSB_container{margin-right: 0;}
.job-search .select-list .mCSB_scrollTools .mCSB_draggerRail {background-color: #f1f1f1;}
.job-search .select-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #2ba3a3;}
.job-search .select-list .mCSB_scrollTools{width: 4px;}

.job-search .a_after{border:1px solid #ededed;background: #fff; line-height: 50px;padding-left: 20px; padding-right: 46px;position: relative;text-transform: uppercase;color: #666; transition: 0.3s;}
.job-search .box-select.on{z-index: 40;}
.job-search .on .a_after{padding-left: 24px;border-color: #eee; }
.job-search .a_after:after{position: absolute; content: ''; width: 8px; height: 8px; border-bottom: 1px solid #b7b7b7;border-right: 1px solid #b7b7b7; transform: rotate(45deg); right: 20px; top: 50%; margin-top: -4px;}
.job-search .box-search .text{ font-size: 1em; width: 100%; height: 52px; line-height: 22px; padding: 13px 20px; border: 0;color: #666;border:1px solid #ededed;font-family: 'HarmonyOS_Sans_SC_Regular';}
.job-search .box-search .btn{background: #c5cdd3 url("../images/Top002262-search-white.svg") no-repeat center center; background-size: 1.5em auto; cursor: pointer;padding: 0;position: absolute;right: 0; top: 0;height: 100%; }
@media(min-width:1025px){
.job-search .box{float: left; }
.job-search .box-select{width: 28%;margin-right: 4%;}
.job-search .box-search{width: 28%;}
.job-search .box-search .btn{width: 8%;border-radius: 0 10px 10px 0;}
}
@media(max-width:1024px){
.job-search .box-search{padding-right: 50px;position: relative;}
.job-search .box-search .btn{right: 0;width: 50px;}
.job-search .box-select{margin-bottom: 20px;}
}





.seek dl{display: block;text-align: right;width: 100%;}
.seek dl{display: table; background: #f6f6f6; padding: 30px;  margin-top: 60px;}
.TextList003149{padding: calc(110 / 1920 * 100%) 0 0;}
.TextList003149 .seek dl> *{display: table-cell;line-height: 50px;}
.TextList003149 .seek dl dd{width: 25%;/* padding: 0 0 0 20px; */background: #fff;border-right: 30px solid #f6f6f6;position: relative;cursor: pointer; }
.TextList003149 .seek dl dd select{border: none;outline: none;width: 100%;height: 50px;background: none;line-height: 50px;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-left: 10px;}
.seek dl dt{padding: 0 10px;line-height: 50px;display: inline-block;position: relative;background: #fff;width: 100%;max-width: 350px;border: 3px solid  #2ba3a3;}
.seek dl dt input{width: 100%;background: none;border: 0;}
.seek dl dt .seek_search{position: absolute;;background: url(../images/search.png) no-repeat center center;width: 30px;height: 30px;top: 50%;right: 10px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 10;cursor: pointer;}

.course .seek{margin-top: 80px;}
@media only screen and (max-width:768px ) {
.course .seek{margin-top: 60px;}
.TextList003149 dl,.seek dl{border: 0;background: #f6f6f6;margin-top: 0;}
.seek dl> *{display: block;width: 100% !important;margin-bottom: 20px;border: 1px solid #eee;}
.TextList003149 .seek dl dd{ display:table-caption }
}



/* 加入我们 */
.TextList003149 .type dd { position: relative; color: #333; }
.TextList003149 .type dd span { color: #999; display: inline-block; padding-left: 1.25em; background-repeat: no-repeat; background-position: left center; background-size: 1em auto; }
.TextList003149 .type dd.wp span { background-image: url(../images/Floor003147-place.svg); }
.TextList003149 .type dd.edu span { background-image: url(../images/Floor003147-edu.svg); }
.TextList003149 .type dd.ep span { background-image: url(../images/Floor003147-ep.svg); }
.TextList003149 .type dd.time span { background-image: url(../images/Floor003147-time.svg); }

@media (min-width:1025px) {
.TextList003149 .type { overflow: hidden; }
.TextList003149 .type dd { float: left; }
.TextList003149 .type dd:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 10px; background-color: #d4d4d4; top: 50%; margin-top: -5px; right: 0; }
}
.TextList003149 .list li { padding: 40px; box-shadow: 0 5px 40px rgb(116 128 139 / 10%); background: #fff; border-radius: 20px 0; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li .inner { position: relative; padding-right: 60px; }
.TextList003149 .list li .inner i { position: absolute; width: 40px; height: 40px; border: 1px solid #c8e1e1; border-radius: 50%; right: 0; top: 50%; margin-top: -20px; }
.TextList003149 .list li .inner i::before, .TextList003149 .list li .inner i::after { position: absolute; content: ''; background: #c8e1e1; }
.TextList003149 .list li .inner i::before { left: 20%; width: 60%; height: 1px; top: 50%; margin-top: -1px; }
.TextList003149 .list li .inner i::after { left: 50%; margin-left: -1px; width: 1px; top: 20%; height: 60%; }
.TextList003149 .list li .name { font-size: 1.25em; color: #333; }
.TextList003149 .list li .type { font-size: 0.875em; padding: 1em 0 0; }
.TextList003149 .list li .type dd:not(:last-child) { padding-right: 1.7142em; margin-right: 1.7142em; }
.TextList003149 .list li:hover .name { color: #2ba3a3; }

@media (min-width:1025px) {
.TextList003149 .list li { float: none; width: 100%; margin-top:1.5%; }
.TextList003149 .list li:nth-child(n+3) { margin-top:1.5%; }
}

@media (max-width:1024px) {
.TextList003149 .list li { margin-bottom: 2em; }
.TextList003149 .list li .inner { padding: 1em; }
}
.TextList003149 .popUp-box { position: fixed; left: -100%; width: 100%; top: 0; height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200; }
.TextList003149 .popUp-box.show { left: 0; }
.TextList003149 .popUp-box .ytable { height: 100%; }
.TextList003149 .popUp-box .main { position: relative; max-width: 1000px; background-color: #fff; width: 90%; margin: 0 auto; }
.TextList003149 .popUp-box .main .colse { position: absolute; width: 1.5625em; height: 1.5625em; right: 1.25em; top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.TextList003149 .popUp-box .main > div { width: 90%; margin: 0 auto; max-width: 1200px; padding: 3em 0; }
.TextList003149 .popUp-box[data-type="form"] .main > div { max-width: 800px; }
.TextList003149 .popUp-box .name { font-size: 1.5em; color: #333; padding-bottom: 1em; border-bottom: 2px solid #2ba3a3; }
.TextList003149 .popUp-box[data-type="form"] .name { margin-bottom: 1em; text-align: center; border-bottom: 1px dashed #ccc; }
.TextList003149 .from { padding-bottom: 3em; }
.TextList003149 .form-ul li { margin-bottom: 10px; }
.TextList003149 .form-ul li .tit { line-height: 3; color: #333333; }
.TextList003149 .form-ul li .tit em { font-style: normal; color: #d7000f; }
.TextList003149 .form-ul li .text { width: 100%; border: none; line-height: 3.5714; height: 3.5714em; background: #f8f8f8; padding: 0 1em; }
.TextList003149 .form-ul li textarea.text { height: auto; }
.TextList003149 .form-ul .btn { text-align: center; margin-top: 20px; }
.TextList003149 .form-ul .btn input { margin: 0 auto; background-color: #2ba3a3; font-size: 1em; line-height:calc(40 / 16 * 1em); padding: 0 2.5em; border-radius: 3px; color: #fff; cursor: pointer; border: none; }

@media (min-width:1025px) {
.TextList003149 .form-ul .row-2 li { float: left; width: calc(50% - 10px); }
.TextList003149 .form-ul .row-2 li:nth-child(2n) { float: right; }
}

@media (max-width:1024px) {
.TextList003149 .form-ul { padding: 2em 0; }
}
.TextList003149 .load-info .intro-tit { font-size: 1.125em; line-height: 2; margin-top: 1em; margin-bottom: 1em; color: #333; }
.TextList003149 .load-info .edit-info .otwo { display: flex; justify-content: space-between; padding: 39px 0; border-top: 1px dotted #cccccc; }
.TextList003149 .load-info .edit-info .otwo .o_left { width: 19%; }
.TextList003149 .load-info .edit-info .otwo .text { width: 100%; color: #333; font-weight: bold; }
.TextList003149 .load-info .edit-info .otwo .o_right { width: 81%; }
.TextList003149 .load-info .edit-info .otwo .o_right .r_three { color: #555; margin-bottom: 10px; line-height: 1.5; }
.TextList003149 .load-info .edit-info .otwo .o_right .r_three:last-child { margin-bottom: 0; }

@media (max-width:1024px) {
.TextList003149 .popUp-box .name { font-size: 1.5em; }
}
.TextList003149 .apply-btn { text-align: center; padding: 3em 0 }
.TextList003149 .apply-btn a { display: inline-block; background-color: #2ba3a3; line-height:calc(40 / 16 * 1em); padding: 0 2.5em; border-radius: 3px; color: #fff; cursor: pointer; }

@media (max-width:640px) {
.TextList003149 .list li{ padding:0;}
.TextList003149 .list li .inner i{ width:25px; height:25px;}
.TextList003149 .list li .type{ padding:.5em 0; line-height:2; font-size:1.1em;}
.TextList003149 dl, .seek dl{ background:none;}
.TextList003149 .list li .inner i{ top:15px; right:15px; margin-top:0;}
.TextList003149 .load-info .edit-info .otwo{ padding:15px 0;}
.TextList003149 .popUp-box .main > div{ padding:2em 0;}
.TextList003149 .apply-btn{ padding:1em 0;}
.TextList003149 .form-ul{ padding:0;}
.TextList003149 .form-ul li{ margin-bottom:5px;}
.TextList003149 .form-ul li .text{ height:3em;}
}


/*Page002623 */
.Page002623 { padding: 4% 0 0; text-align: center; font-family: Arial; }
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 2vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; border-radius: 50px; margin: 0 5px; transition: .3s; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #2ba3a3; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #000; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #000; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}



/*Map002779 */
.Map002779 .mapbox { margin-bottom: 4%;  border-radius: 20px 0 20px 0; overflow: hidden; padding: 20px; background: #fff;box-shadow: 0 5px 40px rgb(116 128 139 / 10%);}

.Map002779 #allmap{height: 18.5vw;}
.Map002779 #allmap,
.Map002779 #allmap *{box-sizing: content-box;}
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}

.Map002779 .item{ float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; padding:20px 30px; box-shadow: 0 5px 40px rgb(116 128 139 / 10%); background: #fff; border-radius: 20px 0;-webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Map002779 .item:nth-child(3n){ margin-right: 0;}
.Map002779 .item h3 { font-size: 1.25em; color:#333; margin: 0; word-break: break-all; }
.Map002779 .item h3:after{width: 2.5em; height: 3px; background: #2ba3a3; margin: 15px 0; content: ""; display: block;}
.Map002779 .item .btn{ width: 40%;}
.Map002779 .item aside { color: #666; display: block; margin: 15px 0 0; line-height: 1.25; padding-left: 1.5em; background-position: left top 2px; background-repeat: no-repeat; background-size: 1.125em auto; }
.Map002779 .item aside.tel { background-image: url(../images/contact_icon_tel.svg) }
.Map002779 .item aside.mail { background-image: url(../images/contact_icon_mail.svg) }
.Map002779 .item .tip{  color: #f00; line-height: 1.25; margin: 15px 0 0;}

.Map002779 .btn a{ font-size:1em; text-align: center;padding:0 calc(15 / 16 * 1em);line-height:calc(40 / 16 * 1em); border-radius: 3px; color:#fff; background: linear-gradient(-45deg,#f18617,#ffba2b); display: inline-block;}
.Map002779 .btn a:before{width: 1.25em;height: 0.875em;display: inline-block; content: '';background: url(../images/contact_icon_sb.svg) no-repeat left center;background-size: contain;}
.Map002779 .btn a.login:before{background-image: url(../images/contact_icon_login.svg);}


@media(min-width:1025px){
/* .Map002779 .mapbox{ float: left; width: 44%;}
.Map002779 .list{ float: right; width: 52%;} */
.Map002779 .item{ min-height: 210px;}
.Map002779 .item:hover{transform: scale(1.1, 1.1);}
}
@media(max-width:1024px){
.Map002779 .item{ float: none; width: auto; margin-right: 0;}
.Map002779 #allmap{height: 40vw;}
.Map002779 .item .btn{ width: auto; margin-top: 20px; }
.Map002779 .item .ytable-cell{ display: block; }
}
@media(max-width:640px){
.Map002779 #allmap{height: 70vw;}
}



.contact-two .ul{display:flex;}
.contact-two .ul li{width:100%;position:relative;}
/* .contact-two .ul li::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#2ba3a3;opacity:0;z-index:1;} */
.contact-two .txt{text-align:center;position:absolute;top:50%;left:50%;width:55%;z-index:3;color:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.contact-two .txt .icon span{display:block;width:120px;height:120px;margin:0 auto;line-height:120px;border:solid 2px #fff;border-radius:50%;}
.contact-two .txt .til{margin:15px 0;font-size:30px;}
.contact-two .txt .wenb{display:none;height:100px;line-height:1.875;margin-bottom:15px;}
.contact-two .txt .Gonxx{/* display:none; */}
.contact-two .txt .Tlea{margin-bottom:10px;line-height:1.875;font-size:18px; }
.contact-two .txt .Tlea .img{margin-top:20px;}
.contact-two .txt .Tlea .img  img{ width: 130px; }
.contact-two .txt .Tlea .img aside{ font-size:16px;}
.contact-two .txt .Tlea:last-child{margin-bottom:0;}
.contact-two .ul li:hover .Gonxx,.contact-two .ul li:hover .wenb{display:block;}
/* .contact-two .ul li:hover::after{opacity:.9;} */
.contact-two .ul li .btn{  margin-top: 30px;}
.contact-two .ul li .btn a{ font-size:1em; text-align: center;padding:0 calc(15 / 16 * 1em);line-height:calc(40 / 16 * 1em); border-radius: 3px; color:#fff; background: #2ba3a3; display: inline-block;}
.contact-two .ul li .btn a:before{width: 1.25em;height: 0.875em;display: inline-block; content: '';background: url(../images/contact_icon_sb.svg) no-repeat left center;background-size: contain;}
.contact-two .ul li .btn a.login:before{background-image: url(../images/contact_icon_login.svg);}
@media(max-width:1440px){
/* .contact-list .itme .txt-box .Tlea .col.add{height:50px;} */
}
@media(max-width:1024px){.contact-two .txt{width:90%;}
.contact-two .txt .wenb{height:0.75rem;overflow:auto;font-size:16px;}
.contact-two .txt .icon span{width:60px;height:60px;line-height:60px;}
.contact-two .txt .til{font-size:0.18rem;margin:0.1rem 0;}
.contact-two .txt .Tlea{font-size:0.14rem;line-height:0.2rem;}
}
@media(max-width:768px){
.contact-list{padding:50px 0 30px;}
.contact-list .itme{width:100%;margin-bottom:30px;}
.contact-two .ul{display:block;}
.contact-two .ul li{width:100%;}
.contact-two .ul li img{width:100%;}
}
@media(max-width:640px){
.contact-two .ul li{margin-bottom:0.2rem;overflow:hidden;}
.contact-two .txt{padding:30px;position:relative;left:0;top:0;width:100%;transform:translate(0,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 auto;}
.contact-two .ul li .back{position:absolute;}
.contact-two .ul li img{width:auto;height:100%;}
.contact-list .itme .txt-box{display:block;}
.contact-list .itme .txt-box .Tgons{margin-bottom:0.2rem;width:100%;font-size:0.22rem;margin-right:0;padding-right:0;}
.contact-list .itme .txt-box .Gonxx{width:100%;}
.contact-list .itme .txt-box .Tlea .col{font-size:16px;line-height:1.875;}
}

.trademenu{ margin-bottom: 3%;}
.trademenu ul{ text-align: center; }
.trademenu li{ display: inline-block; width: 22%;margin-right:1.33%;text-align: center;background:#2ba3a3;padding:15px 0;transition:.3s;border-radius:20px 0;}
.trademenu li:nth-child(2n){margin-right:0;}
.trademenu li .iconB{display: inline-block;vertical-align: middle;width: 70px;height: 70px;text-align: center;line-height:70px;border-radius: 50%;/* background:#2ba3a3; */transition:.3s;}
.trademenu li .title{display: inline-block;vertical-align: middle;font-size:20px;color: #fff;margin-left:15px;transition:.3s; text-align: left;}
.trademenu li .cn{font-size:20px;}
.trademenu li .en{font-size:16px; text-transform: uppercase;}
.trademenu li:hover{ background:#2ba3a3;}
.trademenu li:hover .iconB{background:#2ba3a3;}
.trademenu li:hover .title{color: #fff;}
@media(max-width:640px){
.trademenu li{ width:48%;}
}
.tradeList li{ background: #fff; padding:40px; border-radius:20px 0; margin-bottom:1.5%; transition:.3s;box-shadow: 0 5px 40px rgb(116 128 139 / 10%);}
.tradeList li .tit{display: inline-block;vertical-align: middle;width: 80%;}
.tradeList li .tit h5{font-size:18px;font-weight:normal; margin: 0;}
.tradeList li time{display: inline-block;vertical-align: middle;font-size:16px;color: #999999; margin-left: 20px;}
.tradeList li .more{float: right;padding-right:20px;font-size:16px;color: #999;position: relative;}
.tradeList li .more:before{position: absolute;content: '';width: 10px;height: 10px;transform: rotate(45deg);border-top: 1px solid #999;border-right: 1px solid #999;right: 0;top: 50%;margin: -4px 0 0 -2px;transition: 0.3s;}
.tradeList li:hover{background:#2ba3a3;}
.tradeList li:hover .tit h5,
.tradeList li:hover time,
.tradeList li:hover .more{color: #fff;}
.tradeList li:hover .more:before{border-color: #fff;}

@media(max-width:640px){
.tradeList li{ padding:15px;}
.tradeList li a{ display:flex; justify-content:space-between;}
.tradeList li .tit{ width:55%; display: block;}
.tradeList li .tit h5{font-size:1.1em; }
.tradeList li time{ margin-left:0; font-size:14px;}
.tradeList li .more{ font-size:14px;}
}

.gupiao{ padding: 100px 0 0 0;background: url(../images/gupiao.jpg) center no-repeat ;}
.gupiao .box{padding: 10% 0;}
.gupiao .l-box{float: left;width: 25.8%;overflow: hidden;border-right: #e5e5e5 solid 1px;box-sizing: border-box;}
.gupiao .l-box .t1{color: #fff;font-size: 18px;}
.gupiao .l-box .t2{color: #fff;font-size: 20px;margin-top: 20px; line-height: 1.2;}
.gupiao .l-box .t2 .sp{display: inline-block;vertical-align: baseline;font-size: 100px;margin-right: 5px;}
.gupiao .l-box.up .t2 .sp{color: #e30f0f; font-weight: bold;}
.gupiao .l-box.down .t2 .sp{color: #43b610;}
.gupiao .l-box .t2 .icon{display: inline-block;vertical-align: text-bottom;margin-left: 45px;}
.gupiao .l-box .t2 .icon img{}
.gupiao .l-box .t2 .icon .ic1,
.gupiao .l-box .t2 .icon .ic2{display: none;}
.gupiao .l-box.up .t2 .icon .ic1{display: block;}
.gupiao .l-box.down .t2 .icon .ic2{display: block;}
.gupiao .l-box .t3{color: #fff;font-size: 14px;margin-top: 20px;}
.gupiao .l-box.up .t3 span{color: #e30f0f;}
.gupiao .l-box.down .t3 span{color: #43b610;}
.gupiao .r-box{float: left;width: 74.2%;padding-left: 7%;box-sizing: border-box;overflow: hidden;}
.gupiao .r-box ul li{float: left;width: 25%;padding-right: 20px;margin-bottom: 20px;box-sizing: border-box;overflow: hidden;}
.gupiao .r-box ul li .t1{color: #fff;font-size: 20px;}
.gupiao .r-box ul li .t2{color: #e30f0f;font-size: 42px;margin-top: 20px;line-height: 1.2; font-weight: bold;}
.gupiao .r-box .text{padding-top: 15px;color: #fff;font-size: 16px;line-height: 2;}

.gupiaoMore{ font-size:1em; text-align: center;padding:0 calc(28 / 16 * 1em);;line-height:calc(50 / 16 * 1em);;border-radius:calc(15 / 16 * 1em) 0; color:#fff; background: #2ba3a3; display: block;margin: 40px auto 0;max-width:160px;}
.gupiaoMore:hover{color:#fff;}
.gupiaoMore:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/more-white.svg) no-repeat;background-size: contain;transition: 0.3s;}

.Notice{ padding: 4% 0;}
.Notice ul li{ background: #fff;box-shadow: 0 5px 40px rgb(116 128 139 / 10%);border-radius: 20px 0; margin-bottom: 1.5%;transition: .3s;}
.Notice ul li a{display: block;width: 100%;padding: 30px 30px;overflow: hidden;box-sizing: border-box;}
.Notice ul li .date{float: left;width: 11%;border-right: #eeeeee solid 1px;overflow: hidden;box-sizing: border-box;font-weight: normal;font-size: 16px;color: #999999;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.Notice ul li .txt{float: left;width: 70%;overflow: hidden;box-sizing: border-box;padding-left: 3%;color: #333;font-size: 18px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.Notice ul li  span.name{ float: right;  width:85px; color:#999; background:url(../images/icon-download-gray.svg) no-repeat left center; background-size: 20% auto; padding-left:30px; margin-left:50px;}
.Notice ul li :hover span.name{background-image:url(../images/icon-download.svg);color: #fff;}
.Notice ul li:hover{ background:#2ba3a3 ;}
.Notice ul li:hover .date, .Notice ul li:hover .txt{color: #fff;}




/* .PicList001307 */
.PicList001307 .desc {line-height: 2;margin-bottom: 4%;}
.PicList001307 li{ position:relative; float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList001307 li:nth-child(3n){ margin-right:0;}
.PicList001307 li .pic{ overflow: hidden;/* border-radius: 50px 0 0; */}
.PicList001307 li .pic em{ display: block; padding-bottom: 75%; background-position: center; background-size: cover; background-repeat: no-repeat;transition: transform .5s ease-in-out;}
.PicList001307 li:hover .pic em{ transform: scale(1.1);}
.PicList001307 li dl{ padding:30px; color:#fff; background-color: rgba(43,163,163,1);}
.PicList001307 li h3{ font-size:22px; font-weight:normal; margin:0; line-height:30px;}
.PicList001307 li .introd{overflow:hidden; line-height:1.875; overflow:hidden; font-size:16px; margin:10px 0;}
.PicList001307 li .more{ position:relative;  color:#fff;padding-right: 15px;}
.PicList001307 li .more::before{ position: absolute;content: '';width: 10px;height: 10px;transform: rotate(45deg);border-top: 1px solid #fff;border-right: 1px solid #fff;right: 0;top: 50%;margin: -4px 0 0 -2px;transition: 0.3s;}
.PicList001307 li figure{  overflow:hidden; transition:0.3s;}
.PicList001307 li:hover figure{ }

@media(max-width:768px){
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ width:49%;}
.PicList001307 li:nth-child(3n){ margin-right:2%;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
.PicList001307 li dl{ padding:5px;}
.PicList001307 li h3{ font-size:18px;}
.PicList001307 li p{ margin:0; font-size:14px;}
}
@media(max-width:375px){
.PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
.PicList001307 li figure{ height:auto;}
}
@media(max-width:480px) and (min-width:376px){
.PicList001307 li .more{ line-height:33px;}
.PicList001307 li:hover figure{ height:93px;}
}


.laboraList .auto{background:#f6f6f6;}
.laboraList .listtits{ text-align: left;}
.laboraList .txtBox{width: 52%; padding:25px; float: left; }
.laboraList .txtBox .contLi{font-size:16px;line-height:2}
.laboraList .imgBox{width: 46.4%;float: right; overflow: hidden;}
.laboraList .imgBox img{ transition:transform .5s ease-in-out;}
.laboraList:hover .imgBox img{ transform:scale(1.1);}
@media(max-width:1024px){
.laboraList .txtBox{width:100%; padding:25px; float: left; }
.laboraList .imgBox{ width:100%; text-align:center;}
}

.SubTit{padding-bottom: 20px;position: relative;}
.SubTit .ti{font-size: 26px; color: #333333; line-height: 1; font-weight: bold; position: relative;}
.SubTit .ti:after{width: 70px;height: 3px;background: #2ba3a3;margin: 20px 0 0;content: "";display: block;}

.Floor002958 .boxlist{margin: 4% 0 2% 0;}
.Floor002958 .box:not(:last-child){margin-bottom:2%;}
.Floor002958 .box:nth-child(2n) .txt ,
.Floor002958 .box:nth-child(2n-1) .txt{background: #f6f6f6;}
.Floor002958 .pic img{display: block; width: 100%;}
.Floor002958 .txt{position: relative; z-index: 10;}
.Floor002958 .txt .inner{padding: 5% 10%;}
.Floor002958 .txt .tit{padding-left: 30px; font-size: 24px;color: #333;}
.Floor002958 .txt p{line-height: 2; font-size: 16px;color: #666;}
.Floor002958 .txt dd{position: relative;padding-left: 15px; line-height: 2.2;}
.Floor002958 .txt dd:before{position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%;background: #2ba3a3; left: 0; top: 14px;}
.Floor002958 .box .pic .inner{overflow: hidden;}
.Floor002958 .box .pic .inner img{ transition:transform .5s ease-in-out;}
.Floor002958 .box:hover .pic .inner img{ transform:scale(1.1);}

@media(min-width:1025px){
.Floor002958 .box .pic{width: 56.612%;}
.Floor002958 .box .pic .inner{ width:100%;}
.Floor002958 .box:nth-child(2n) .pic .inner{float: right;}
}
@media(max-width:1024px){
.Floor002958 .ytable,
.Floor002958 .ytable-cell{display: block;}
.Floor002958 .txt .inner{padding: 5% 10%!important;}
}


/*.RighInfo002803*/
.RighInfo002803{}
.RighInfo002803 .txtbox {}
.RighInfo002803 .word{position: relative; }
.RighInfo002803 .word .fr { margin-left: 60px; margin-bottom: 40px; }
.RighInfo002803 .word .fl { margin-right: 60px; margin-bottom: 40px; margin-top: 40px; }
.RighInfo002803 .word .pic {border-radius: 14px;}
.RighInfo002803 p{color:#555;line-height:30px; margin: 0; margin-bottom: 30px;}
.RighInfo002803 p+p{margin-top:20px;}
.RighInfo002803 .word .img{ overflow: hidden; border-radius:15px;}
.RighInfo002803 .word .img img{ transition:transform .5s ease-in-out;}
.RighInfo002803 .word .img:hover img{ transform:scale(1.1);}

@media(min-width:1025px){
.RighInfo002803 .word .img{width: 47%;}
.RighInfo002803 .word .txt{padding-right: 3.85vw;}
}
@media(max-width:640px){
.RighInfo002803 .word{ display:flex; flex-wrap:wrap;}
.RighInfo002803 .word .txt{ width:100%;}
.RighInfo002803 .word .img{ width:100%;}
}

.api_tab {text-align: center; padding: 0px 0 35px 0; }
.api_tab li{ cursor:pointer; display:inline-block; min-width:140px; height:50px; line-height:50px; color: #909090; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:15px 0; background:#f6f6f6; transition: .3s;}
.video_news .ul{ display:flex; justify-content:center;}
.video_news li{ display:block; margin:0 5px;}
.video_news li.on,
.video_news li:hover,
.api_tab li.on{ background:#2ba3a3; color: #fff}

.video_news li.on a,
.video_news li:hover a{ color:#ffff;}

.yuanliao .table_con:not(:last-child){ margin-bottom: 4%;}
.yuanliao .table_1 th,
.yuanliao .table_1 td{ text-align:left; border:1px solid #eee; border-collapse:collapse; line-height:35px; padding:12px 15px;font-size:16px;}
.yuanliao .table_1 th{ font-size:18px; font-weight:normal;}
.yuanliao .table_1 .th{ background:#2ba3a3;color:#fff;}
.yuanliao .table_1 tr:hover td{ background:#2ba3a3; color:#fff;}


@media(max-width:640px){
.yuanliao .table_1{ overflow:auto;}
.yuanliao .table_1 table{ width:1024px;}
}
.yuanliao .table_1  .back{background: #f9f9f9}


/* 联系信息 */
.Governance-Contact{display:flex;}
.Governance-Contact .form {background-color: #2ba3a3;}
.Governance-Contact .content{margin: 0 auto;}
.Governance-Contact .form-ul .title{margin-bottom:25px;font-size:28px;color:#ffffff;}
.Governance-Contact .form-ul .title img{max-width: 40px;margin-right: 10px;}
.Governance-Contact .form-ul .Tel{font-size:48px;color:#fff;}
.Governance-Contact .form-ul .Thi{margin-bottom:48px;font-size:24px;line-height:2;color:#fff;overflow:hidden;}
.Governance-Contact .form-ul .input-box{padding:10px 114px 10px 20px;width:330px;line-height:40px;background-color:#fff;display:block;overflow:hidden;border-radius:50px;position:relative;box-sizing:border-box;}
.Governance-Contact .form-ul .input-box .txt{width:100%;height:40px;line-height:40px;border: none;font-size: 16px;}
.Governance-Contact .form-ul .input-box .txt::-webkit-input-placeholder{color:#cdcdcd;}
.Governance-Contact .form-ul .input-box .txt:-ms-input-placeholder{color:#cdcdcd;}
.Governance-Contact .form-ul .input-box .txt::placeholder{color:#cdcdcd;}
.Governance-Contact .form-ul .input-box .but{border-left:solid 1px #ccc;display:inline-block;vertical-align:middle;padding:0 20px 0 0;color:#2ba3a3;position:absolute;width:114px;text-align:center;right:0;top:50%;transform:translateY(-50%);cursor:pointer;background: none;border: none; margin: 0; font-size: 16px;}

@media (min-width: 1025px){
.Governance-Contact .content{width: 75.715%;}
}

/* .RighInfo002309 为demo编号 */
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:2; font-size:16px; color:#666;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
@media only screen and (min-width:768px ) {
.RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:40px;border-radius: 30px;}
}

.fenlei{display: flex;justify-content: space-between;margin: 5% 0 3%;align-items: center;}

/*Spec001771*/
.Spec001771 li{ float:left; margin-right:20px; line-height:40px; font-size:16px;}
.Spec001771 li a{ display:block; border:1px solid #e0e0e1; color:#818181; padding:0 25px;border-radius: 30px}
.Spec001771 li.on a{ color:#fff; background-color:#2ba3a3; border-color:#2ba3a3;}
@media(max-width:640px){
.fenlei{display: flex; flex-wrap:wrap;}
.Spec001771{ width:100%;}
.Spec001771 li{ margin-right:5px; margin-bottom:5px;}
.Spec001771 li:last-child{ margin-right:0;}
}


/*Spec001963*/
.Spec001963 dl{ overflow:hidden; border:1px solid #2ba3a3; border-radius:30px;  float:left; width:100%; position:relative; overflow:hidden; background-color:#fff;}
.Spec001963 dl .text{height:50px; line-height:50px; width:100%;border:none; background:none; padding:0 110px 0 34px; font-size:16px; color:#919191;}
.Spec001963 dl .btn{ position:absolute; right:-1px; top:0; width:80px; height:100%; background:url(../images/Spec001963-search_btn.png) no-repeat center center #2ba3a3; cursor:pointer; border:none; padding:0;background-size: 30px;}
.Spec001963 nav{ clear:both; position:relative; min-height:72px;padding-left:130px; padding-top:30px;}
.Spec001963 nav b{ background:url(../images/Spec001963-titlebg.png) no-repeat; width:104px; padding-top:10px; text-align:center; padding-right:16px; height:72px; line-height:26px; left:0; top:30px; position:absolute; font-size:24px; color:#484848; font-weight:normal; overflow:hidden;}
.Spec001963 nav li{ float:left; margin-right:3%; margin-bottom:2%;height:31px;}
.Spec001963 nav li a{ padding:0 25px; border-radius:31px; color:#58b530; font-size:16px; height:31px; line-height:31px;display:block;}
.Spec001963 nav li:hover a,
.Spec001963 nav li.aon a{ background:#58b530; color:#fff;}
.Spec001963 nav li.aon a{ font-weight:bold;}
@media(max-width:962px){
.Spec001963 .auto{ padding:0 2%;}
}
@media(max-width:640px){
.Spec001963{ width:100%;}
.Spec001963 .auto{ padding:0;}
.Spec001963 nav{padding-left:110px;}
.Spec001963 nav li a{ padding:0 10px; font-size:14px;}
.Spec001963 dl{ margin-top:0;}
.Spec001963 dl .text{ height:40px; line-height:40px; font-size:14px; padding:0 80px 0 10px;}
.Spec001963 dl .btn{ width:70px; background-size:auto 60%;}
.Spec001963 nav b{ font-size:18px;}
}


/*Page002737 */
.Page002737{}
.Page002737 .Pages{ padding: 64px 0; text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height: 44px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 17px; margin: 0 5px; font-size: 20px; font-family:Arial," sans-serif"; color: #aaa;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #2ba3a3; border-color: #2ba3a3; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height: 46px; width: 70px; padding: 0; margin: 0 15px; background-position: center center; background-repeat: no-repeat;}
.Page002737 .Pages .p_page a.a_prev{background-image: url(../images/a_prev.png);}
.Page002737 .Pages .p_page a.a_prev:hover{background-image: url(../images/a_prev_hover.png);}
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/a_next.png);}
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/a_next_hover.png);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; text-align: center;border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size: 20px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.Page002737 .Pages{ padding:30px 0;}
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}


/* 新闻视频 */
.video-list{ display:flex; flex-wrap:wrap;}
.video-list .item{ text-align: center; width:31%; margin-right:3.5%; margin-bottom:3.5%;}
.video-list .item:nth-child(3n){ margin-right:0;}
.video-list .item a{ cursor:pointer; color:#333;}
.video-list .item .pic{ position:relative; overflow: hidden;}
.video-list .item .pic .Ispic{ padding-bottom:70%; transition:all .5s;}
.video-list .item .pic .icon{ width:58px; height:58px; position:absolute; left:50%; top:50%; background:url(../images/bofang.png) no-repeat center; transform: translate(-50%,-50%); cursor:pointer; z-index:5;}
.video-list .item .tit{ padding-top:15px; font-size:18px;}
.video-list .item:hover .pic .Ispic{ transform:scale(1.1);}





