﻿@charset "UTF-8";
/*@font-face {
	font-family:'Tahoma';
	src: url("fonts/Tahoma.woff") format("woff");
	font-display:swap;
}
@font-face {
	font-family:'Tahoma';
	src: url("fonts/Tahoma-Bold.woff") format("woff");
	font-display:swap;
	font-weight: 700;
}
@font-face {
	font-family:'Cinzel-Bold';
	src: url("fonts/Cinzel-Bold.woff") format("woff");
	font-display:swap;
}
@font-face {
	font-family:'Oswald-Medium';
	src: url("fonts/Oswald/Medium.woff") format("woff");
	font-display:swap;
}
@font-face {
	font-family:'Oswald-Light';
	src: url("fonts/Oswald/Light.woff") format("woff");
	font-display:swap;
}
@font-face {
	font-family:'Oswald';
	src: url("fonts/Oswald/Regular.woff") format("woff");
	font-display:swap;
}*/
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;-webkit-tap-highlight-color:transparent}
body,html{color:#333}
html{-webkit-text-size-adjust:100%;font-size:100px}
@media (min-width:1921px) {
html{font-size:5.208333334vw}
}
@media (max-width:1600px) {
html{font-size:5vw}
}
@media (max-width:1024px) {
html{font-size:9.765625vw}
}
@media (max-width:480px) {
html{font-size:14vw}
}
body{overflow-x:hidden;line-height: 1.5;}
body,input,pre,select,th,td,textarea{font-family:'Tahoma',Arial,-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",sans-serif;font-size: 0.17rem;}
@media (max-width:768px) {
body,input,pre,select,th,td,textarea{font-size:0.24rem}
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;padding:0;margin:0}
input,textarea{margin:0;padding:0;outline:0;-webkit-appearance:none;border-radius:0}
select{border:solid 0.01rem #eee;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/select.gif) no-repeat scroll right 0.1rem center transparent;padding-right:0.2rem}
select::-ms-expand{display:none}
a,a:active{color:#333}
a:hover{color:#7ec04d}
a,a:active,a:hover,a:link,a:visited{text-decoration:none;-webkit-tap-highlight-color:transparent}
:focus,a:focus{outline:0;-moz-outline:none}
table,td,th{border-collapse:collapse;border-spacing:0}
.ul,.ul li{list-style:none}
img{border:none;max-width:100%;vertical-align:middle}
.Ispic{background-repeat:no-repeat;background-position:center center;background-size:cover}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;text-align:justify;text-justify:inter-ideograph}
.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;zoom:0}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dot1,.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}
.dot1{-webkit-line-clamp:1}
.dot2{-webkit-line-clamp:2}
.dot3{-webkit-line-clamp:3}
.dot4{-webkit-line-clamp:4}
.ytable{display:table;width:100%;}
.ytable.h100pc{height:100%}
.ytable.fixed{table-layout: fixed;}
.ytable-cell{display:table-cell;vertical-align:middle}
.none{display:none}
.hidden{visibility:hidden}
@media (min-width:1025px) {
.fl{float:left}
.fr{float:right}
}
.auto-inner{width:86%;max-width:1600px;margin:0 auto}
@media (min-width:1921px) {
.auto-inner{max-width:16rem;}
}
.pr{position:relative}
.nm{margin:0}
.nfw{font-weight:normal}
.img-block{display:block;width:100%}
/* .view.editor p{margin:0.16rem 0}
.view.editor .list-paddingleft-2{padding-left:0}
.view.editor ol,.view.editor ul{width:auto}
.view.editor li{clear:inherit} */

/*header*/
header{position: absolute;left: 0;width: 100%; top: 0;z-index: 100; border-bottom: 1px solid rgba(255,255,255,0.2);padding-left: 4.1667%;}
.top-search,
.top-nav{position: absolute;right: 0; top: 0; height: 1rem;}

.top-search .text{ height: 0.5rem; line-height: 0.5rem;color:rgba(255,255,255,0.5); background: none;border: 0;}
.top-search .btn{  background: url(../images/search.svg) no-repeat center;background-size: contain; }
@media (min-width:1025px) {
.top-search{width: 2rem;border-left: 1px solid rgba(255,255,255,0.2);}
.top-search > *{position: absolute;}
.top-search .text{width: calc(100% - 0.53rem);left: 0.53rem; top: 0.25rem;}
.top-search .btn{left: 0.29rem;width: 0.18rem; height: 0.18rem;top: 50%;margin-top: -0.09rem;}
}
@media (max-width:1024px) {
.top-search{top: 100%;width: 100%; height: auto;padding: 0 0.53rem 0 0.2rem;background-color: rgba(0,0,0,0.2);display: none;}	
.top-search .btn{right: 0;width: 0.5rem; height: 100%;background-size: auto 40%;position: absolute;}
.open-search{position: absolute;width:0.5rem; height: 0.5rem;right: 2%;background: url(../images/search.svg) no-repeat center #7ec04d;background-size: auto 40%; border-radius: 50%; top: 50%;margin-top: -0.25rem; margin-right: 0.7rem;}
.open-search.on{background-color: #007857; background-image: url(../images/close-white.svg);}
}

.top-nav{margin-right: 2.3rem;color: #fff;line-height: 0.5rem;padding-top: 0.25rem;}
.top-nav > *{float: left;}
.top-nav dd{margin-right: 0.3rem;padding-right: 0.3rem;}
.top-nav dt:before{position: absolute;content: ''; left: -0.3rem;width: 1px;height: 0.18rem;background-color: #ffffff;opacity: 0.2; top: 50%;margin-top: -0.09rem;}
.top-nav dt{position: relative;z-index: 4;}
.top-nav dt > a{display: block;padding-left: 0.29rem; background: url(../images/lang.svg) no-repeat left center; background-size: auto 0.18rem;color: #fff; cursor: pointer;}
.top-nav dt > a:after{display: inline-block;content: '';background: url(../images/ico-down.svg) no-repeat center center; width: 0.11rem; height: 0.06rem; margin-left: 0.1rem; vertical-align: middle;}
.top-nav dt figure{position: absolute; top: 100%;width: 100%;background-color: rgba(255,255,255,0.8); padding: 0.1rem;box-shadow: 0 0 5px rgba(0,0,0,0.2);border-radius: 0.05rem; display: none;}
.top-nav dt figure a{display: block;text-align: center;}

header .logo{display: table; height: 1rem; margin-right: 5.209%;}
header .logo a{display: table-cell; vertical-align: middle;}
header .logo img{height: 0.2rem;}
body:not(.blue-style) header .logo img.blue{display: none;}

.top-menu li aside a{display: block;}
.top-menu li.aon{border-bottom:2px solid #fff;}
.top-menu li.aon aside a{font-weight: bold;}
.top-menu .sub{display: none;}
.top-menu .sub dd{padding: 0.05rem 0.1rem;}

@media (min-width:1025px){
.top-menu li{float: left;position: relative;}
.top-menu li:not(:last-child){margin-right: 0.48rem;}
.top-menu li aside{padding: 0.25rem 0;}
.top-menu li aside a{line-height: 0.5rem;color: #fff;}
.top-menu .sub{position: absolute; top: 102%;left:50%;min-width: 100%; background-color: rgba(0,0,0,0.1); box-shadow: 0 0 0.5rem rgb(29 32 136 / 5%);-webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); padding: 0.1rem 0; border-radius: 0 0 0.05rem 0.05rem; transform: translateX(-50%);}
.top-menu .sub dd:hover{background-color: rgba(0,0,0,0.2);}
.top-menu .sub dd a{white-space: nowrap;color: #fff;font-size: 0.875em;display: block;}
/*.top-menu .sub dd a:hover{text-decoration: underline;color: #dae121; }
 .blue-style .top-menu .sub dd a:not(:hover){color: #333;} */
}
@media (min-width:1025px) and (max-width:1720px) {
.top-menu li:not(:last-child){margin-right: 2vw;}	
.top-nav dd{margin-right:1vw;padding-right: 1vw;}
.top-nav dt:before{left: -1vw;}
.top-search{width: 12vw;}
.top-nav{margin-right: 13vw;}
}
@media (max-width:1024px) {
.top-menu{position: fixed; top: 1rem; bottom: 0;left: -100%;opacity: 0;background-color: rgba(255,255,255,0.9); padding: 2vw 0;width: 240px;transition: 0.3s; box-shadow: 0 5px 5px rgba(0,0,0,0.1);}	
.menu-show .top-menu{left: 0; opacity: 1;}
.top-menu ul{height: 100%;overflow: auto;}	
.top-menu li{border-bottom: 1px solid rgba(0,0,0,0.1);}	
.top-menu li aside{position: relative;padding: 2vw calc(4vw + 6px) 2vw 2vw;}
.top-menu li .op{position: absolute;border: 6px solid transparent; border-top-color: #666; right: 0.1rem; top: 50%;margin-top: -3px;transition: transform 0.3s;}
.top-menu li .op.click{transform: rotate(-180deg);margin-top: -6px;border-top-color: #7ec04d;}
.top-nav{margin-right:1.4rem;right:2%;}
.top-nav dt > a span{display: none;}
.top-nav dd{margin-right:2vw;padding-right: 2vw;}
.top-nav dt:before{left: -2vw;}
.top-menu .sub{padding: 2vw; background-color: rgba(126,192,77,0.12);}
.open-menu{position: absolute;width:0.5rem;height: 0.5rem;right: 2%;background: #7ec04d;border-radius: 50%;top: 50%;margin-top: -0.25rem;display: flex;justify-content: center;flex-flow: column;align-items: center;}
.menu-show .open-menu{background-color: #007857;background-image: url(../images/close-white.svg);background-repeat: no-repeat;background-size: auto 40%; background-position: center;}
.open-menu i{display: block;width: 50%; height: 2px;background-color: #fff; margin: 0.03rem 0;}
.menu-show .open-menu i{display: none;}
}
@media (max-width:480px) {
.top-nav dt:before,
.top-nav dd{display: none;}
}


.blue-style header{border-bottom-color:rgba(255,255,255,0.4);}
.blue-style .top-nav dt > a,
.blue-style .top-nav{color: #8ba4b6;}
.blue-style .top-nav dt > a{background-image: url(../images/lang2.svg);}
.blue-style .top-nav dt > a:after{background-image: url(../images/ico-down3.svg);}
.blue-style .top-search .text{color: #8ba4b6;}
.blue-style .top-search .btn{background-image: url(../images/search2.svg);}
.blue-style header .logo img.white{display: none;}
@media (min-width:1025px) {
.blue-style	.top-search{border-left-color:rgba(255,255,255,0.4);}
.blue-style .top-menu li aside a{color: #8ba4b6;}
.blue-style .top-menu li.aon{border-bottom:2px solid #007857;}
.blue-style .top-menu li.aon aside a{color: #007857;}
}

.gettop{position:fixed;right:2%;bottom:5%;width:0.5rem;height:0.5rem;background:url(../images/ico-up.svg) no-repeat center top 55% #8ba4b6;background-size:50% auto;border-radius:50%;display:none;z-index:100}

/*footer*/
footer{background-color: #f6f9fb; overflow: hidden;}
footer .box.fr{position: relative;z-index: 3;}
footer .b-top{padding-top:0.6rem;}
footer .b-bottom{padding: 0.3rem 0;border-top: 1px solid #fff; margin-top: 0.24rem;}
footer .b-bottom,
footer .b-bottom a:not(:hover){color: #afb5ba;}
footer .b-bottom .box.fr a{display: inline-block;}
footer .b-bottom .box.fr a:not(:last-child):after{width: 1px; height: 0.12rem;background-color: #ffffff;display: inline-block;content: ''; vertical-align: middle;margin: 0 0.2rem;}
footer .b-top .box.fr{color: #afb5ba;}
footer .b-top .box.fr .hotline{color: #333;font-size: 1.875em;font-weight: 700; margin-bottom: 0.4rem;}
footer .b-top .box.fl dl{float: left; width: 25%; margin-bottom: 0.24rem;}
footer .b-top .box.fl dt{font-weight: 700; }
footer .b-top .box.fl dt + dd:nth-of-type(1){margin-top: 0.2rem;}
footer .b-top .box.fl dl:nth-child(4n+1){clear: left;}
footer .b-top .box.fl dd{line-height: 1.05; padding: 0.35em 0;}
footer .b-top .box.fl dd a:not(:hover){color: #afb5ba;}
footer .b-top .code li{text-align: center;}
footer .b-top .code li img{max-width: 1.2rem;}
footer .b-top .code li:not(:last-child){margin-right: 0.1rem;}
footer .b-top .code li aside{font-size: 0.875em; margin-top: 1em;}
@media (min-width:1025px) {
footer .auto-inner{position: relative;}
footer .auto-inner:before{position: absolute;z-index: 1;width: 100%; height: 100%;background-color: #edf3f8; left: 71.25%; content: '';top: 0;}
footer .fl{width: 63.75%;}
footer .fr{width: 28.75%; text-align: right;}
footer .b-top .code{float: right;}
footer .b-top .code li{float: left;}
}
@media (max-width:1024px) {
footer{text-align: center;}
footer .b-top .code{display: flex;justify-content: center;}	
footer .b-top .box.fl{display: none;}
footer .b-bottom > div{padding: 0.1rem 0;}
}

/*home-ban*/
.home-ban{position: relative;z-index: 1;width: 100%; overflow: hidden;max-height: 11rem;}
.home-ban .item{position: relative;}
.home-ban .url{position: absolute;left: 0; width: 100%;top: 0;height: 100%;z-index: 10; }
.home-ban .pages{position: absolute;z-index: 10;left: 0; width: 100%; bottom:0.58rem;}
.home-ban .pages .slick-dots li{border-color: #fff; opacity: 1;}
.home-ban .pages .slick-dots li.slick-active{background-color: #fff;}
@media (min-width:1025px) {
.home-ban .wap{display: none;}	
}
@media (max-width:1024px) {
.home-ban .pc{display: none;}	
}

/*home-title*/
.home-title{position: relative;z-index: 1;}
.home-title b{font-size: 3em; display: table;max-width: 4.54rem;line-height: 1.25;}
.home-title .all-more{position: absolute;right: 0; bottom: 0;}
@media (max-width:768px) {
.home-title b{font-size: 1.5em;max-width:3rem;}
}

/*home-more*/
.all-more a{display: inline-block;font-size: 1.125em;}
.all-more.border a{color: #9ed079;}
.all-more.border a:before,
.all-more.border a:after{display: inline-block;width: 0;content: '';height: 1px;background-color: #eee;transition: 0.3s width; vertical-align: middle;}
.all-more.border-l a:before,
.all-more.border-l a:hover:after{width: 1rem;}
.all-more.border-l a:hover:after{margin-left: 0.2rem;}
.all-more.border-l a:hover:before{width: 0;}
.all-more.border-l a:before{margin-right: 0.2rem;}
.all-more.border-r a:hover:before,
.all-more.border-r a:after{width: 1rem;}
.all-more.border-r a:hover:before{margin-right: 0.2rem;}
.all-more.border-r a:hover:after{width: 0;}
.all-more.border-r a:after{margin-left: 0.2rem;}
.all-more.kuang a{line-height: 0.7rem; border: solid 2px #7ec04d;color: #7ec04d;padding: 0 0.76rem;position: relative;}
.all-more.kuang a:before{position: absolute;content: '';left: 0;width: 100%; height: 100%;background-color: #7ec04d;z-index: -1;transition: transform 0.3s; transform: scaleX(0); transform-origin: right 0; top: 0;}
.all-more.kuang a:hover{color: #fff;}
.all-more.kuang a:hover:before{transform: scaleX(1);transform-origin: 0 0;}
@media (max-width:768px) {
.all-more a{font-size: 1em;}
.all-more.border a:before,
.all-more.border a:hover:after{width:0.5rem;}
}

/*all-number*/
.all-number .num{font-family: 'Oswald-Medium';font-size: 1.875em;display: flex;align-items: baseline;color: #007857;}
.all-number .num > *{display: inline-block; vertical-align: bottom;}
.all-number .counter{display: inline-block;position: relative;}
.all-number .counter i{font-style: normal;color: transparent;}
.all-number .counter i.ani{position: absolute; left: 0; top: 0;color: #007857;}
.all-number .counter + em{margin: 0 0.05rem;}
.all-number .num sub{font-size: 0.533em;}
.all-number .num em{font-style: normal;}
.all-number .num em + .counter{margin-left: 0.05rem;}
.all-number .num .counter + sub{margin-left: 0.05rem;white-space:nowrap;}
.all-number p{margin-bottom: 0;color: #999;line-height: 1.5; padding-right: 10px;}
.all-number .slick-slider{ padding: 0 1rem;}
.home-about .date{ color: #999999}


@media (min-width:1025px) {
.all-number .v{}
.all-number .v dd{}
}

/*home-about*/
.home-about{overflow: hidden;}
.home-about .auto-inner{position: relative;z-index: 1; padding: 1.1rem 0 0.02rem 0}
.home-about .img{position: relative;padding-bottom: 39.712%; margin-bottom: 0.39rem;}
.home-about .img figure{position: absolute;top: 0; height: 100%;}
.home-about .img figure:nth-child(1){left: 0;width: 68.645%;}
.home-about .img figure:nth-child(2){right: 0;width: 30.509%;}
.home-about .img figure a{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.home-about .img figure h3{ display: block; position: absolute; left: 0; bottom: 0; width: 100%; margin: 0; line-height: 1.5; padding: 1em;
font-weight: normal; z-index: 50; font-size: 0.26rem; color: #fff; background:url(../images/cover.png) ; background-size: 100% 200%;}


.home-about .intro h3{margin: 0;font-size: 3em;color: #7ec04d;text-transform: uppercase;}
.home-about .intro .info{font-size: 1.125em;color: #666;line-height: 1.666;}
.home-about .intro .info a{color: #007857; margin-left: 0.2em;}
.home-about .intro .info a:hover{color:#7ec04d}

.home-about .rnews .title{font-size: 3em;font-weight: bold;color: #333;padding-bottom: 3vw;}

.home-about .rnews ul{ margin-bottom: 8%;}
.home-about .rnews ul li{ border-bottom: 1px solid #eee; margin-bottom: 5%; padding-bottom: 2%;}
.home-about .rnews .txt time{font-size: 14px;color: #7ec04d;}
.home-about .rnews .txt .tit{font-size: 1.2em;color: #111;line-height: 1.391em;min-height: 2.242em;margin-top: 10px;}
.home-about .rnews .txt p{line-height: 1.714;width:78%;color: #888;}



@media (min-width:1025px) {
.home-about .auto-inner:before{position: absolute;content: '';width: 1px;height: 100%;left: 73.75%; top: 0;background-color: #eee;}
.home-about .side-left{width: 73.75%;}
.home-about .side-right{width: 20%;}	
.home-about .side-right .inner{display: table;margin: 0 auto;}
.home-about .intro{margin-right: 0.7rem;}
.home-about .side-left .all-number{margin-top: 0.68rem;}
.home-about .side-right .all-number dd{margin-bottom: 0.7rem;}
}
@media (max-width:1024px) {
.home-about .intro{overflow: hidden;}
.home-about .intro .all-number{float: left;width:100%; margin: 0.5rem 0 0 0;}

.home-about .intro .all-number dd{min-height:8em; width: 50%; float: left;}
}
@media (max-width:768px) {
.home-about .rnews .title{font-size:1.5em;}
.home-about .intro h3{font-size: 1.5em;}
.home-about .intro .info{font-size: 0.75em;}
.home-about .rnews {margin-top: 10%;}
}

/*home-social*/
.home-social{margin:1.18rem 0 0 0;overflow: hidden;}
.home-social .slider .item{padding: 0.6rem 0;}
.home-social .slider .item a{display: block;border: 1px solid #f5f5f5; padding: 0.5rem 0.37rem ; transition: 0.3s; overflow: hidden; margin-left: -1px;}
.home-social .slider .slick-slide.slick-current .item a{margin-left: 0;}
.home-social .slider .item a:hover{background: url(../images/hoverbg.jpg) no-repeat right top;background-size: cover;box-shadow: 0 0 0.6rem rgba(29, 32, 136, 0.38);color: #fff;}
.home-social .slider .icon{position: relative;width: 0.8rem;height: 0.8rem; margin-bottom: 0.2rem;}
.home-social .slider .icon img{transition: 0.3s;position: absolute;left: 0; top: 0;margin: auto; right: 0;bottom: 0; width: 100%; max-height: 100%;}
.home-social .slider .icon .h{opacity: 0;}
.home-social .slider .item a:hover .icon .h{opacity: 1;}
.home-social .slider .item a:hover .icon .d{opacity: 0;}
.home-social .slider .info .num{font-size: 3em;font-weight: 700; line-height: 1.166;}
.home-social .slider .info .tit{font-size: 1.5em;font-weight: 700;}
.home-social .slider .info p{margin-bottom: 0;}
.home-social .slider .item a:not(:hover) .info p{color: #999;}
@media (min-width:1025px) {
.home-social .slick-prev{margin-left: -1.1rem;}
.home-social .slick-next{margin-right: -1.1rem;}	
}
@media (max-width:1024px) {
.home-social .slick-arrow{width: 6vw; height: 6vw; margin-top: -3vw; }	
.home-social .slick-prev{margin-left: -6.5vw;}
.home-social .slick-next{margin-right: -6.5vw;}
}
@media (max-width:768px) {
.home-social .slick-arrow{display: none!important;}
.home-social .slider .item a{height: 5rem;}
}
@media (max-width:480px) {
.home-social .slider .info .num{font-size: 2em;}
.home-social .slider .info .tit{font-size: 1em;}
.home-social .slider .item a{height: 2.5rem;}
}
.home-social .column{margin-top: 1rem;}
.home-social .column ul > *{overflow: hidden;position: relative;}
.home-social .column li .Ispic{padding-bottom: 50%;}
.home-social .column ol .Ispic{padding-bottom: 77.778%;}
.home-social .column ul .Ispic{transition: 0.3s ease-out;}
.home-social .column ul > *:hover .Ispic{transform: scale(1.2);}
.home-social .column ol > *:not(.Ispic),
.home-social .column li > *:not(.Ispic){position: absolute;}
.home-social .column .url{left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.home-social .column .txt{left: 0; bottom: 0;right: 0; padding: 0 0.42rem 0.28rem;color: #fff;}
.home-social .column .txt span{background-color: #7ec04d;font-family: 'Cinzel-Bold';font-size: 0.75em; line-height: 2.5;border-radius: 2.333em; display: inline-block; padding:0 0.8333em;min-height: 2.333em; margin-bottom: 1em;}
.home-social .column .txt pre{line-height: 1.666;font-size: 1.125em;}
.home-social .column li:nth-of-type(2) .txt pre{letter-spacing: 2px; font-size: 1.875em;line-height: 1.2;}
@media (min-width:1025px) {
.home-social .column ul{position: relative;z-index: 1;}
.home-social .column ol{float: left; width: 56.25%;}
.home-social .column ul li{width: 43.125%; position: absolute;right: 0;}
.home-social .column li:nth-of-type(1){top: 0;}
.home-social .column li:nth-of-type(2){bottom: 0;}
}
@media (max-width:1024px) {
.home-social .column li{margin-top: 2%;}
}
@media (max-width:768px) {
.home-social .column .txt pre{font-size: 0.8em;}
.home-social .column li:nth-of-type(2) .txt pre{font-size: 1.2em;}
}

/*home-business*/
.home-business{position: relative;z-index: 1;overflow: hidden;transition: 0.3s ease-out;
background: rgb(225,239,251);
background: -moz-linear-gradient(left,  rgba(225,239,251,1) 0%, rgba(243,249,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(225,239,251,1) 0%,rgba(243,249,255,1) 100%);
background: linear-gradient(to right,  rgba(225,239,251,1) 0%,rgba(243,249,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1effb', endColorstr='#f3f9ff',GradientType=1 );
}
.home-business .all-pic{transition: 0.3s ease-out;}
.all-pic .in-pic{position: relative; transition: 0.3s ease-out;}
.all-pic li,
.all-pic dd{position: absolute;}
.all-pic li{width: 100%;left: 0; top: 0;}
.all-pic dd{width: 2.674%; cursor: pointer; animation: updown 1s linear infinite alternate;}
.all-pic dd img{width: 100%;display: block;}
.all-pic dd:nth-child(1){left:87%;top:40%;}
.all-pic dd:nth-child(2){left:46%;top:16%;}
.all-pic dd:nth-child(3){left:7%;top:43%;}
.all-pic dd:nth-child(4){left:62%;top:68%;}
@keyframes updown{
	0%{transform: translateY(-10px);}
	100%{transform: translateY(0);}
}

.home-business .main-info{ background-color: rgba(255,255,255,0.2); box-shadow: 0 0 0.5rem rgba(29, 32, 136, 0.05); transition: 0.3s;}
.home-business .intro{margin-bottom: 0.9rem;}
.home-business .intro h3{margin-top: 0;font-size: 2.25em;line-height: 1.111;}
.home-business .intro p{color: #999;font-size: 1.125em;line-height: 1.6667;}
.home-business .main-info dd{cursor: pointer;position:relative;}
.home-business .main-info dd  a{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;}
.home-business .main-info dd .icon{background-color: #fff; width: 0.7rem; height: 0.7rem;border-radius: 0.04rem;}
.home-business .main-info dd .icon img{max-width: 0.4rem; max-height: 0.4rem;}
.home-business .main-info dd h4{margin: 0;font-size: 1.25em;}

.home-business .info-desc{height: 100%;top: 0;position: absolute;background-color: #fafdff; transition: 0.5s ease-out;}
.home-business .info-desc .pic .Ispic{padding-bottom: 55.173%;}
.home-business .info-desc .close{position: absolute;right: 0.32rem; top: 0.32rem;width: 0.26rem; height: 0.26rem;background: url(../images/close-white.svg) no-repeat;background-size: contain;cursor: pointer;}
.home-business .info-desc h5.tit{margin: 0;color: #007857;font-size:1.875em;}
.home-business .info-desc p.desc{margin: 1.5em 0 2em 0;font-size: 1.125em;}
.home-business .info-desc .edit-info{margin-bottom: 0.3rem;}
.home-business .info-desc .all-more.kuang a{line-height:0.5rem;padding:0 0.5rem}
@media (min-width:1025px) and (max-width:1600px) {
.home-business .intro{margin-bottom: 0.5rem;}
}
@media (min-width:1025px) {
.home-business{height: 9rem;}
.home-business[data-css="close"]{padding: 0 1.8rem 0 2.4rem;}
.home-business[data-css="open"] .all-pic{margin-left:29.167%;}
.home-business .info-desc{right: 0; width: 30.209%; overflow: hidden;transform: translateX(100%);}
.home-business.info-show .info-desc{transform: translateX(0);}
.home-business .main-info{position: absolute; bottom: 0.3rem;left: 0.3rem; }
.home-business[data-css="open"] .main-info{top: 0.3rem;border-radius:0.1rem;width: 27.084%;}
.home-business .all-pic{display: table;height: 100%;width:100%}
.home-business[data-css="open"] .all-pic{width:calc(100% - 27.084%);}
.home-business .all-pic .inside{display: table-cell; vertical-align: middle;}
.home-business.info-show .all-pic dd:not(.on){animation: none;}
.home-business[data-css="open"] .main-info .inner{padding: 0.8rem 0.6rem 0;}
.home-business[data-css="open"] .main-info .close{position: absolute;right: 0.25rem; top: 0.25rem;width: 0.22rem; height: 0.22rem;background: url(../images/close.svg) no-repeat;background-size: contain;cursor: pointer;}
.home-business[data-css="open"] .main-info dd{display: table;width: 100%;table-layout: fixed;margin: 0.2rem 0; }
.home-business[data-css="open"] .main-info dd > *{display: table-cell;vertical-align: middle;}
.home-business[data-css="open"] .main-info dd .icon{text-align: center;}
.home-business[data-css="open"] .main-info dd.on h4{color: #7ec04d;}
.home-business[data-css="open"] .main-info dd h4{padding: 0 0 0 0.2rem;}

.home-business[data-css="close"] .main-info{border-radius: 0.1rem;}
.home-business[data-css="close"] .intro{display: none;}
.home-business[data-css="close"] .open{position: absolute;right: 0; top: 0;height: 100%;width: 0.2rem; background:url(../images/ico-up.svg) no-repeat center center #baccda; cursor: pointer; background-size: 50% auto;border-radius: 0 0.1rem 0.1rem 0;}
.home-business[data-css="close"] .icon-group{position: relative;padding-right: 0.2rem;}
.home-business[data-css="close"] .icon-group dl{padding: 0.1rem;}
.home-business[data-css="close"] .icon-group dd{float: left;position: relative;}
.home-business[data-css="close"] .icon-group dd img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.home-business[data-css="close"] .icon-group dd:not(:last-child){margin-right: 0.1rem;}
.home-business[data-css="close"] .icon-group dd h4{color: #7ec04d;position: absolute; bottom: 100%;margin-bottom: 0.3rem; left: 0;white-space: nowrap;}
.home-business[data-css="close"] .icon-group dd:not(.on) h4{display: none;}

.home-business.info-show .main-info{transform: translateX(-100%); opacity: 0;}
.home-business.info-show:before{position: absolute;content: '';left: 0;width: 69.792%; height: 100%; background: url(../images/mb.png) no-repeat; background-size: 100% 100%;z-index: 10;}
.home-business .info-desc .inner{padding: 0.6rem 0.54rem 0 0.59rem;}
}
@media (max-width:1024px) {
.home-business .all-pic{padding: 5% 2%;}	
.home-business .intro{display: none;}
.home-business .icon-group dl{display: flex;justify-content: center;padding: 5%;}
.home-business .icon-group dl:after{display: none;}
.home-business .icon-group dd{position: relative;display: flex;align-items: center;margin: 0 0.05rem;background-color: #fff;}
.home-business .icon-group dd .icon{display: flex;align-items: center;justify-content: center;}
.home-business .icon-group dd h4{color: #7ec04d;padding: 0 0.5em;font-size: 1em;}
.home-business .icon-group dd:not(.on) h4{display: none;}
.home-business .all-pic .in-pic{transform: none!important;}
.home-business .info-desc{width: 100%;background:rgba(225,239,251,0.9);display: flex;align-items: center;justify-content: center; transform: scale(0); left: -100%;transition:transform 0.3s;}
.home-business .info-desc .item{width: 90%;display: flex;align-items: center;}
.home-business.info-show .info-desc{transform: scale(1); left: 0;}
.home-business .info-desc .edit-info{display: none;}
.home-business .info-desc .pic{width: 45%;flex-shrink: 0;}
.home-business .info-desc .pic .Ispic{padding-bottom: 70%;}
.home-business .info-desc .inner{padding-left: 0.3rem;}
.home-business .info-desc p.desc{display: -webkit-box;display: box; overflow: hidden;text-overflow: ellipsis;word-break: break-word; -webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 0.7em 0;font-size: 0.9em;}
.home-business .info-desc h5.tit{-webkit-line-clamp: 1;font-size: 1.2em;}
.home-business .info-desc .close{background-image: url(../images/close.svg);}
}

/*page-ban*/
.page-ban{position: relative;z-index: 1;}
.page-ban .txt{position: absolute;left: 0;width: 100%;bottom:0.4rem;}
.page-ban h1{color: #fff;margin: 0;font-size: 0.6rem;}
@media (min-width:1025px) {
.page-ban .wap{display: none;}
}
@media (max-width:1024px) {
.page-ban .pc{display: none;}
}
@media (max-width:480px) {
.page-ban h1{font-size: 0.4rem;}
}

/*nav-menu*/
.nav-menu:not(.no-border){border-bottom: 1px solid #f5f5f5;}
.nav-menu li{margin-right: 1px;}
.nav-menu li a{display: block;padding: 0.2rem 0.15rem; line-height: 0.4rem;transition: 0.3s;}
.nav-menu li.aon a,
.nav-menu li a:hover{background-color: #007857;color: #fff;}
@media (min-width:1025px) {
.nav-menu li{float: left;}
.nav-menu li a{min-width: 1.40rem;text-align: center;}
}
@media (max-width:1024px) {
.nav-menu ul:after{display: none;}
.nav-menu ul{overflow: auto;width: 100%;white-space: nowrap;}
.nav-menu ul li{display: inline-block;}
}

.Current{padding: 0.2rem 0 0.2rem 0.25rem;background: url(../images/home.svg) no-repeat left center;background-size:0.15rem auto; line-height: 0.4rem;overflow: hidden;}
.Current > *{float: left;}
.Current,
.Current a:not(:hover){color: #999;}
.Current a{margin-right: 0.13rem;display: inline-block;}
.Current a:after{display: inline-block;content: '';width: 3px;height: 3px;background-color: #ddd; margin-left: 0.13rem; vertical-align: middle;}
@media (max-width:1024px) {
.Current{display: none;}	
}

.Content{padding: 0.7rem 0;}
.Content.p68{padding-top: 0.68rem;}
@media (max-width:1024px) {
.Content{padding: 0.6rem 0;}
}

.column-name{font-size: 2.25em;line-height: 1;margin-bottom: 1em;font-weight: 700;}
@media (max-width:1024px) {
.column-name{font-size: 2em;}
}

/*about-content*/
@media (min-width:1025px) {
.about-content .left{width: 43.75%;}
.about-content .right{width: 50%;}	
}


.video-file{position: relative;}
.video-file .open-video{position: absolute;z-index: 3;width: 0.7rem;height: 0.7rem;background:url(../images/play.svg) no-repeat center center #7ec04d;background-size: auto 0.16rem;right: 0.3rem; bottom: 0.3rem; cursor: pointer;transition: 0.3s;}
.video-file .open-video:hover{border-radius: 50%;}
.video{position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 50;background-color: #000;}
.video video{width: 100%;height: 100%;}
.video .close{position: absolute; width: 0.4rem;height: 0.4rem;border-radius: 50%;background: url(../images/close-white.svg) no-repeat center center;background-size: auto 60%;cursor: pointer;z-index: 20;right: 0;top: 0;}

/*about-business*/
.about-business .box{padding: 1.4rem 0; overflow: hidden;}
.about-business .title-con dl{display: table;}
.about-business .title-con dl > *{display: table-cell; vertical-align: middle;}
.about-business .title-con dt{text-align: center;width: 1rem; height: 1rem; background-color: #007857; border-radius: 0.04rem;}
.about-business .title-con dt img{max-height: 0.56rem;}
.about-business .title-con dd{padding-left: 0.4rem;color: #999;}
.about-business .title-con dd h3{font-size: 1.875em; margin: 0;color: #333;}
@media (max-width:480px) {
.about-business .title-con dd h3{font-size: 1.5em;}	
}
.about-business .all-more a:after,
.about-business .all-more a:before{background-color: #7ec04d;}

.about-business .box:nth-child(2n-1){background-color: #f5f5f5;padding-bottom: 0;}
.about-business .box:nth-child(2n-1) .img-group{width: 110%;background: rgb(225,239,251);}
.about-business .box:nth-child(2n-1) .img-group .slider{padding: 0.7rem 1.6rem 0.7rem 0.7rem;}
.about-business .box:nth-child(2n-1) .img-group .Ispic{margin-right: 0.17rem;padding-bottom: 70.492%;}
.about-business .box:nth-child(2n-1) .slick-arrow{left: auto;right: 0.5rem; background-color: rgb(0 0 0 / 10%); }
.about-business .box:nth-child(2n-1) .slick-arrow:hover{background-color: #7ec04d;}
.about-business .box:nth-child(2n-1) .slick-prev{background-image: url(../images/arrow-l-white.svg);margin-top: -0.66rem;}
.about-business .box:nth-child(2n-1) .slick-next{background-image: url(../images/arrow-r-white.svg);margin-top: 0.06rem;}
@media (min-width:1025px) {
.about-business .box:nth-child(2n-1) .intro{display: table;width: 100%;}
.about-business .box:nth-child(2n-1) .intro > *{display: table-cell; vertical-align: top;}
.about-business .box:nth-child(2n-1) .title-con{position: relative;width: 50%;}
.about-business .box:nth-child(2n-1) .all-more{position: absolute;left: 0;bottom: 0;}	
.about-business .box:nth-child(2n-1) .img-group{margin-top: 1.2rem;}
}

.about-business .box:nth-child(2n) .slider{overflow: hidden;}
.about-business .box:nth-child(2n) .slider .item:nth-child(3) ~ .item{display: none!important;}
.about-business .box:nth-child(2n) .slider .item:nth-child(1) ~ .item{float: left;width: 49.375%;margin-top:1.25%;}
.about-business .box:nth-child(2n) .slider .item:nth-child(3){margin-left:1.25%;}
.about-business .box:nth-child(2n) .slider .Ispic{padding-bottom: 52.5%;}
.about-business .box:nth-child(2n) .slider .item:nth-child(1) ~ .item .Ispic{padding-bottom:60.76%;}
@media (min-width:1025px) {
.about-business .box:nth-child(2n) .auto-inner{display: table;}
.about-business .box:nth-child(2n) .auto-inner > *{display: table-cell;vertical-align: middle;width: 50%;}
.about-business .box:nth-child(2n) .singlePage{margin: 0.5rem 0 0.9rem 0;max-width: 5.5rem;}
}
@media (max-width:1024px) {
.about-business .box .intro{margin-bottom: 0.5rem;}	
}

/*culture-content*/
.culture-content{margin-bottom: 0.9rem;}
.culture-content .left .singlePage{color: #666;}
.culture-content .right li{margin-bottom: 0.2rem;}
.culture-content .right li a{display: block;line-height: 0.66rem;border: solid 2px #7ec04d;color: #7ec04d;text-align: center;font-size: 1.125em;transition: 0.3s;}
.culture-content .right li a:before{display: inline-block;content: ''; width: 0.24rem;height: 0.2rem;background: url(../images/download.svg) no-repeat; background-size: contain;margin-right: 0.1rem; vertical-align: middle;}
.culture-content .right li a:hover{background-color: #7ec04d;color: #fff;}
.culture-content .right li a:hover:before{background-image: url(../images/download-white.svg);}
@media (min-width:1025px) {
.culture-content .left{width: 61%;}
.culture-content .right{width: 25%;}
}
@media (max-width:1024px) {
.culture-content .right{margin-top: 0.4rem;}	
}


/*coreValue*/
.coreValue{background-size: cover;background-repeat: no-repeat;background-position: center top;padding: 0.87rem 0 1.4rem 0;}
.coreValue .desc,
.coreValue .column-name{color: #fff;}
.coreValue .desc{margin-bottom: 0.5rem;}

/*video-slider*/
.video-slider{margin-bottom: 0.95rem;}
.video-slider .slider-big .item{position: relative;}
.video-slider .slider-big .item .open-video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10; background: url(../images/play2.svg) no-repeat center center rgba(0,0,0,0.5);background-size:auto 0.77rem; cursor: pointer;}
.video-slider .slider-list{position: relative;}
.video-slider .slider-list .btn{position: absolute;bottom: 0;left: 0;width: 100%;}
.video-slider .slider-list .btn .slick-arrow{position: relative;top: auto;left: auto;right: auto;float: left;width: calc(50% - 1px);background-color: #007857;height: 0.8rem;}
.video-slider .slider-list .btn .slick-prev{background-image: url(../images/arrow-l-white.svg);}
.video-slider .slider-list .btn .slick-next{background-image: url(../images/arrow-r-white.svg);float: right;}
.video-slider .slider-list .btn .slick-disabled{background-color: #e1e8eb;}
.video-slider .slider-list .btn .slick-prev.slick-disabled{background-image: url(../images/arrow-l-blue.svg);}
.video-slider .slider-list .btn .slick-next.slick-disabled{background-image: url(../images/arrow-r-blue.svg);}
.video-slider .slider-list dl{background-color: #f4f8fa;border: solid 2px #f4f8fa;padding: 0.1rem;  cursor: pointer;}
.video-slider .slider-list .slick-current dl{border-color: #7ec04d;}
.video-slider .slider-list dd aside{margin: 0 0.18rem;font-size: 1.125em;color: #000003;}
@media (min-width:1025px) {
.video-slider .slider-big{width: 70%;}
.video-slider .slider-list{width: 28.125%;}
.video-slider .slider-list,
.video-slider .slider-big .Ispic{height: 6.2rem;}
.video-slider .slider-list dl{height: 1.6rem;display: table;width: 100%;table-layout: fixed;margin-bottom: 0.14rem;}
.video-slider .slider-list dl > *{display: table-cell;vertical-align: middle;}
.video-slider .slider-list dt .Ispic{height: 1.4rem;}
.video-slider .slider-list dt{width: 51.887%;}
}
@media (max-width:1024px) {
.video-slider .slider-big .Ispic{padding-bottom: 55.358%;}
.video-slider .slider-list{padding-bottom: 0.9rem; margin-top: 0.1rem;}
.video-slider .slider-list dt .Ispic{padding-bottom: 63.637%;}
}
@media (max-width:480px) {
.video-slider .slider-list dl{padding: 1vw;}
.video-slider .slider-list dd{display: none;}
}

/*Brochures*/
.Brochures .all-more{text-align: center;}
.Brochures ul li{margin-bottom: 0.76rem;float: left;}
.Brochures ul li .Ispic{padding-bottom: 124.325%;position: relative; margin-bottom: 0.25rem;}
.Brochures ul li .Ispic:after{position: absolute;content: '';right: 0;bottom: 0;background: #7ec04d url(../images/view.svg) no-repeat center center; background-size: auto 48%; width: 0.7rem; height: 0.7rem;opacity: 0;transition: 0.3s;}
.Brochures ul li a:hover .Ispic:after{opacity: 1;}
.Brochures ul li aside{font-size: 1.125em; line-height: 1.666; height:3.332em;}
.Brochures2 ul li .Ispic:after{display: none;}
.Brochures2 ul li aside{text-align: center;}
@media (min-width:769px) {
.Brochures ul li{width: 23.125%;}
.Brochures ul li:nth-child(4n+1){clear: left;}
.Brochures ul li:not(:nth-child(4n)){margin-right: 2.5%;}
}
@media (max-width:768px) {
.Brochures ul li{width: 48%;}
.Brochures ul li:not(:nth-child(2n)){margin-right: 4%;}
}

/*Honor*/
.Honor .auto-inner{position: relative;z-index: 1;}
.Honor .slider-year{position: relative;z-index: 10;padding-right: 1.7rem;}
.Honor .slider-year .btn{position: absolute;right: 0;width: 1.4rem; top: 50%;height: 0.65rem;margin-top: -0.325rem;}
.Honor .slider-year .btn .slick-arrow{top: 0;margin: 0;width: 0.65rem; height: 0.65rem;background-color: #7ec04d;}
.Honor .slider-year .btn .slick-disabled{background-color: #ccc;}
.Honor .slider-year .btn .slick-prev{background-image: url(../images/arrow-l-white.svg);}
.Honor .slider-year .btn .slick-next{background-image: url(../images/arrow-r-white.svg);}
.Honor .item b{color: #007857;display: inline-block;position: relative;font-family: 'Oswald';}
.Honor .item b sub{position: absolute;left: 100%; bottom: 0;font-style: italic;text-shadow: none;margin-left: 0.15rem;}
.Honor .slider-con .name{display: table;line-height: 0.65rem;height: 0.65rem;margin-bottom: 0.34rem;background-color: #fff;padding-right: 0.84rem;  padding-left: 3rem;}
.Honor .slider-con .slick-current .name{transition:padding 1s; padding-left: 0;}
.Honor .slider-con .name b{font-size: 0.6rem;text-shadow: 0 0.15rem 0.1rem rgba(45, 101, 188, 0.14); opacity: 0;}
.Honor .slider-con .slick-current .name b{opacity: 1;transition: 0.5s;}
.Honor .slider-con .name sub{font-size: 0.3em; line-height: 1.3;}
.Honor .slider-year .item a{background-color: #fff;padding: 0 0.63rem 0 0.28rem;display: table;}
.Honor .slider-year .item b{opacity:0.3;font-size: 0.48rem;float: left;}
.Honor .slider-year .item sub{font-size: 0.375em; line-height: 2;margin-left: 0.1rem;}

.Honor .info .left{padding-top: 0.61rem;}
.Honor .info .right .Ispic{background-size: contain;padding-bottom: 80.883%;}
.Honor .info .left ul{padding-left: 0.3rem;position: relative;}
.Honor .info .left ul:before{position: absolute;content: '';width: 0.08rem; height: 100%;border-radius: 0.08rem;left: 0;top: 0;
background: -moz-linear-gradient(top,  rgba(45,101,188,1) 0%, rgba(219,229,244,1) 83%, rgba(255,255,255,0.5) 100%);
background: -webkit-linear-gradient(top,  rgba(45,101,188,1) 0%,rgba(219,229,244,1) 83%,rgba(255,255,255,0.5) 100%);
background: linear-gradient(to bottom,  rgba(45,101,188,1) 0%,rgba(219,229,244,1) 83%,rgba(255,255,255,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d65bc', endColorstr='#80ffffff',GradientType=0 );
}
.Honor .info .left  li:not(:last-child){margin-bottom: 0.15rem;}
.Honor .info .left  li{font-size: 1.125em;position: relative;padding-left: 0.12rem;}
.Honor .info .left  li:before{position: absolute;content: '';width: 0.04rem; height: 0.04rem;background-color: #88a7d9; border-radius: 50%; left: 0; top: 0.8em;}
@media (min-width:1025px) {
.Honor{background: url(../images/imgbg.png) no-repeat right 2.88rem;background-size:48% auto;}
.Honor .auto-inner:before{position: absolute;left: 0;right: 1.7rem; height: 1px;background-color: #eee; top: 0.325rem;content: '';}
.Honor .info .left{width: 55.625%;}
.Honor .info .right{width: 36.125%;}
.Honor .slider-year{width: 62.75%;position: absolute;right: 0;top: 0;}
.Honor .slider-year .slick-slide .item{opacity: 0;transition:opacity 0.3s;}
.Honor .slider-year .slick-active.slick-current .item{opacity: 0;}
.Honor .slider-year .slick-active .item{opacity: 1;}
.Honor .slider-year .item a{line-height: 0.65rem;height: 0.65rem;}
}
@media (max-width:1024px) {
.Honor .info .right{background: url(../images/imgbg.png) no-repeat center center;background-size: 120% auto;}	
.Honor .slider-year:before{position: absolute;left: 0;right: 1.7rem; height: 1px;background-color: #eee; top: 50%;content: '';}	
.Honor .slider-year .item b{font-size: 2.4em;}
.Honor .slider-con .name{display: none;}
.Honor .slider-year .item{height: 0.68rem;display: flex!important; align-items: center;}
.Honor .slider-year .slick-current .item b{opacity: 1; font-size: 3em;}
}
@media (max-width:768px) {
.Honor .slider-year .item b{font-size: 1.5em;}	
.Honor .slider-year .slick-current .item b{font-size: 2.4em;}
}
@media (max-width:480px) {
.Honor .slider-year .item b{font-size: 1.2em;}	
.Honor .slider-year .slick-current .item b{font-size: 1.7em;}
}

.stock-main{background: url(../images/Investbg.jpg) no-repeat center center;background-size: cover;color: #fff;padding: 0.6rem;margin-top: 0.3rem;}
.stock-main .tips{color: rgba(255,255,255,0.2);font-size: 0.875em;}
.stock-main .tips a{text-decoration: underline;}
.stock-main .tips a:not(:hover){color: rgba(255,255,255,0.2);}
.stock-main .code{font-size: 1.125em; margin-bottom: 0.2rem;}
.stock-main .data{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);padding: 0.3rem 0;margin: 1rem 0 0.3rem 0;display: flex;justify-content: space-between;align-items: center;}


/* IE9+ */
@media all and (min-width:0) {
.stock-main .data{overflow: hidden;}
.stock-main .data li{float: left;width:14%;}
.stock-main .data li#turnover{width: 30%;}
.stock-main .data li#per{float: right;width: auto;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
/* ie10 */
.stock-main .data{overflow: hidden;}
.stock-main .data li{float: left;width:14%;}
.stock-main .data li#turnover{width: 30%;}
.stock-main .data li#per{float: right;width: auto;}
}

.stock-main .data li#turnover{float: left;width:14%;}

/* .stock-main .data li{float: left;} */
.stock-main .data li aside{font-family: 'Oswald-Light';font-size: 0.30rem;}
.stock-main .number{font-family: 'Oswald-Light';color: #fefefe;font-size: 0.3rem;line-height: 1; }
.stock-main .number span{display: inline-block;}
.stock-main .number #price{font-size: 1rem;}
.stock-main .number #upDownNum{margin-left: 1em;}
.stock-main .number #upDownIcon{width: 0.2rem; height: 0.2rem;background-position: center;background-repeat: no-repeat; background-size: contain;}
.stock-main .number #upDownIcon[rel="green"]{background-image: url(../images/green.svg);}
.stock-main .number #upDownIcon[rel="red"]{background-image: url(../images/red.svg);}
/* @media (min-width:1025px) {
.stock-main .data li{width: 16.666%;}
} */
@media (max-width:1024px) {
.stock-main .data li{ margin-bottom: 3%;padding-right: 3%; width: 50%;}	
.stock-main .data li:nth-child(2n+1){clear: left;}
}
@media (max-width:1024px){
	.stock-main .data{flex-wrap:wrap;}
	.stock-main .data li{width:50% !important;}
}
.reports-search{margin-bottom: 0.8rem;}
.reports-search h6{margin: 0;font-size: 1em; line-height: 1; margin-bottom: 1em;}
.reports-search .filter{position: relative;z-index: 20;}
.reports-search .filter dt{border: solid 2px #eeeeee;line-height: 3.375em;padding: 0 0.4rem 0 0.2rem; background: url(../images/ico-down-gray.svg) no-repeat right 0.22rem center;background-size: 0.12rem auto;cursor: pointer;}
.reports-search .filter dd{background-color: rgba(238,238,238,0.95);padding: 0.2rem;position: absolute;left: 0; top: 100%;z-index: 20;width: 100%;display: none;}
.reports-search .filter dd a{display: block; line-height: 2.5; cursor: pointer;transition: 0.3s;}
.reports-search .filter dd a:hover{padding-left: 0.2rem;background-color: #fff;}
.reports-search .searchs .inside{position: relative;padding-right: 1.6rem;}
.reports-search .searchs .inside .text{line-height: 3.375em; height: calc(3.375em + 4px);border: solid 2px #eee;width: 100%;display: block;color: #999999;padding: 0 0.2rem;}
.reports-search .searchs .inside .btn{position: absolute;right:0; top: 0;width: 1.6rem; line-height:calc(3.375em + 4px);color: #fff;text-align: center;background-color: #007857;}
.reports-search .searchs .inside .text.focus{color: #333;}

.reports-list li a{display: block;background-color: #f6f8fa;padding: 0.3rem 1.5rem 0.3rem 0.3rem;position: relative;}
.reports-list li .icon{width: 1.2rem; height: 100%; background: url(../images/view2.svg) no-repeat center center #eef2f6;background-size: auto 27.5%;position: absolute;right: 0; top: 0; transition: 0.3s;}
.reports-list li time{color: #999999;font-size: 0.875em;}
.reports-list li aside{font-size: 1.25em; margin-top: 0.05rem;}
.reports-list li aside.dot1{height: 1.5em}
.reports-list li a:hover .icon{background-color: #7ec04d;box-shadow: 0 0.11rem 0.46rem  rgba(126, 192, 77, 0.4);background-image: url(../images/view.svg);}
@media (min-width:1025px) {
.reports-search .years{max-width:3rem; width: 40%; margin-right: 0.37rem;}
.reports-search .searchs{width: 50%;max-width: 6rem;}
.reports-list li{float: left;width: 47.5%; margin-bottom: 0.4rem;}
.reports-list li:nth-child(2n){float: right;}
}
@media (max-width:1024px) {
.reports-list li{margin-bottom: 0.2rem;}
.reports-search .years{margin-bottom: 0.4rem;}
}

.Ships-main .ytable-cell{vertical-align: top;}
.Ships-main .left{background-color: #f5f5f5;border: 1px solid #eee;border-top: 0;}
.Ships-main .name{background-color: #fff;margin: 0 -1px;border-bottom: 1px solid #eee;font-size: 1.875em;padding-bottom: 1em;}
.Ships-main .right .name{border-bottom-color: transparent;}
.Ships-main .list-ul ul:not(:last-child){margin-bottom: 0.1rem;}
.Ships-main .list-ul ul{background-color: rgba(29,32,136,0.05);}
.Ships-main .list-ul ul > *{padding: 0.3rem;}
.Ships-main .list-ul ol{padding-top: 0.22rem;padding-right: 0.56rem; padding-bottom: 0.22rem;font-weight: 700;color: #007857; background: url(../images/ico-down2.svg) no-repeat right 0.3rem center;cursor: pointer;}
.Ships-main .list-ul li{display: none;}
.Ships-main .list-ul ol.on{background-color: #007857;color: #fff; background-image: url(../images/ico-up2.svg);}
.Ships-main .list-ul li pre{line-height: 1.875; text-align: left;padding-right: 0.26rem;}
@media (min-width:1025px) {
.Ships-main .space{width: 4.938%;}
.Ships-main .right{width: 32.5%;}
}
@media (max-width:1600px) {
.Ships-main .name{font-size: 1.5em;}	
}
@media (max-width:1024px) {
.Ships-main .ytable,
.Ships-main .ytable-cell{display: block;}
.Ships-main .left{margin-bottom: 0.5rem;}
}

.tab-nav{display: table;margin: 0 auto 0.48rem;border: solid 1px #7ec04d;}
.tab-nav a{float: left;text-align: center;line-height: 0.58rem;color: #7ec04d; min-width: 3.2rem;padding: 0 0.2rem; transition: 0.3s;font-size: 1.125em;}
.tab-nav a:not(:last-child){margin-right: 1px;}
.tab-nav a:hover,
.tab-nav a.aon{background-color: #7ec04d;color: #fff;}
@media (max-width:640px){
	.tab-nav a{min-width: auto;}
}
	
.prod-Content{ padding-top: 1.01rem;
background: rgb(207,226,238);
background: -moz-linear-gradient(top,  rgba(207,226,238,1) 0%, rgba(237,243,248,1) 100%);
background: -webkit-linear-gradient(top,  rgba(207,226,238,1) 0%,rgba(237,243,248,1) 100%);
background: linear-gradient(to bottom,  rgba(207,226,238,1) 0%,rgba(237,243,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe2ee', endColorstr='#edf3f8',GradientType=0 );
}
.prod-Content .left .all-pic{margin: 0 0.4rem 0 0.54rem ;}
.prod-Content .left .all-pic dd{cursor: default;}
.prod-Content .box-items .box{position: relative;z-index: 1;}
.prod-Content .box dl{display: table;width: 100%;}
.prod-Content .box dl > *{display: table-cell; vertical-align: middle;}
.prod-Content .box dt{width: 0.7rem;}
.prod-Content .box dt .icon{position: relative;height: 0.7rem; border-radius: 0.04rem; background-color: #fff;}
.prod-Content .box dt .icon img{position: absolute;left: 0; top: 0;right: 0; bottom: 0;margin: auto; max-width: 0.42rem; max-height: 0.42rem;}
.prod-Content .box dd{font-weight: 700;color: #333;padding-left: 0.2rem;}
.prod-Content .box .more{position: absolute;left: 0;width: 100%;bottom: -0.2rem;text-align: center;z-index: 10;}
.prod-Content .box .more a{line-height: 0.4rem;display: inline-block;color: #ffffff;background-color: #7ec04d;box-shadow: 0 0.06rem 0.2rem rgba(194, 255, 115, 0.4);border-radius: 0.2rem;padding: 0 0.5rem; transition: 0.3s;}
.prod-Content .box .more a:hover{background-color: #fff;color: #7ec04d;}

@media (min-width:1025px) {
.prod-Content{height: 9.6rem;}
.prod-Content .left{width: 75.73%;}
.prod-Content .box-items .box:not(:last-child){margin-bottom: 0.8rem;}
.prod-Content .box-items .box:before{position: absolute;left: 0;border-left: 1px dashed #bad4e3;width: 1px; top: 0;bottom:-0.8rem;content: '';}
.prod-Content .box-items .box:nth-child(1):before{top:50%;}
.prod-Content .box-items .box:last-child:before{bottom: 50%;}
.prod-Content .box-items .box .dots{position: absolute;width: 0.09rem; height: 0.09rem; border-radius: 50%;background-color: #bad4e3; left: -0.04rem;top: 50%;margin-top: -0.04rem;}
.prod-Content .box .main{margin: 0 0.6rem 0 0.35rem; transition:background 0.3s;}
.prod-Content .box.active .dots{width: 0.11rem; height: 0.11rem; left: -0.05rem;margin-top: -0.05rem;}
.prod-Content .box.active .dots:before{position: absolute;content: '';width: 0.23rem; height: 0.23rem; border-radius: 50%;margin: -0.11rem 0 0 -0.12rem; left: 50%; top: 50%;background-color: #bad4e3; opacity: 0.2;}
.prod-Content .box.active dd{color: #7ec04d;}
.prod-Content .box.active .main{background-color:rgba(255,255,255,0.3);box-shadow: 0 0 0.5rem rgba(29, 32, 136, 0.05);border-radius: 0.06rem;padding: 0.2rem 0.2rem 0.4rem;position: relative;}
.prod-Content .box.active .more,
.prod-Content .box.active .info{display: block;}
.prod-Content .box .info{display: none; padding-right: 0.28rem;}
.prod-Content .box .more{display: none;}
}
@media (max-width:1024px) {
.prod-Content .ytable,
.prod-Content .ytable-cell{display: block;}
.prod-Content .left{padding: 0.3rem 0;}	
.prod-Content .right{padding: 0.3rem;}	
.prod-Content .box-items{display: flex;justify-content: space-between; flex-flow: wrap;}
.prod-Content .box-items .box{width: 48%;background-color:rgba(255,255,255,0.3);border-radius: 0.06rem;padding: 0.2rem 0.2rem 0.4rem; margin-bottom: 0.8rem;}
}

.dropDown-menu{padding-bottom: 1.25em;}
.dropDown-menu dl{min-width: 3.4rem;position: relative; display: table;}
.dropDown-menu dl dt{background: #7ec04d url(../images/ico-down.svg) no-repeat right 0.3rem center;position: relative;z-index: 2;color: #fff;line-height: 3;padding: 0 0.6rem 0 0.2rem;font-size: 1.125em;cursor: pointer;}
.dropDown-menu dl dd{position: absolute;left: 0; top: 100%;width: 100%;z-index: 100;background-color: rgba(126,192,77,0.95);display: none;}
.dropDown-menu dl dd a{display: block;padding: 0.1rem 0.2rem;border-top: 1px solid rgba(255,255,255,0.5);color: #fff;transition: 0.3s;}
.dropDown-menu dl dd a:hover{background-color: #fff;color: #7ec04d;}

.number-Map{background-color: #f7faff;padding: 0.33rem 0 0.66rem;position: relative;}
.number-Map .list dd{color: #768aa3;}
.number-Map .list dd pre{text-align: left;}
.number-Map .list dt{font-family: 'Oswald'; font-size: 0.4rem;color: #0080cc; line-height: 1; margin-bottom: 0.1em;}
.number-Map .list .list-dl{background-color: rgba(8 ,82,125,0.05);cursor: pointer;}
.number-Map .list .list-dl:hover{background-color: #0080cc;}
.number-Map .list .list-dl:hover dd,
.number-Map .list .list-dl:hover dt{color: #fff;}
@media (min-width:1025px) {
.number-Map .auto-inner{max-width:63.542%;}
.number-Map .list .list-dl{position: absolute;width: 16.094%;padding: 0.05rem 0.29rem; height: 1.15rem;display: table; transition: 0.3s;}
.number-Map .list .list-dl:before{position: absolute;content: '';border:0.05rem solid transparent;top: 50%;margin-top: -0.05rem;}
.number-Map .list dl{display: table-cell;vertical-align: middle;}
.number-Map .list .list-dl:nth-child(2n-1){border-right:0.06rem solid #0080cc;}
.number-Map .list .list-dl:nth-child(2n){border-left:0.06rem solid #0080cc;}
.number-Map .list .list-dl:nth-child(2n-1):before{border-left-color:#0080cc; left: 100%;margin-left: 0.05rem;}
.number-Map .list .list-dl:nth-child(2n):before{border-right-color:#0080cc;right: 100%;margin-right: 0.05rem;}
.number-Map .list .list-dl:nth-child(2n){right: 5%;}
.number-Map .list .list-dl:nth-child(2n-1){left: 5%; text-align: right;}
.number-Map .list .list-dl:nth-child(2n-1) dd pre{text-align: right;}
.number-Map .list .list-dl:nth-child(1),
.number-Map .list .list-dl:nth-child(7){left: 5%;}
.number-Map .list .list-dl:nth-child(1),
.number-Map .list .list-dl:nth-child(2){top:10.625%;}
.number-Map .list .list-dl:nth-child(3),
.number-Map .list .list-dl:nth-child(4){top:23.917%;}
.number-Map .list .list-dl:nth-child(5),
.number-Map .list .list-dl:nth-child(6){top:37.105%;}
.number-Map .list .list-dl:nth-child(7),
.number-Map .list .list-dl:nth-child(8){top:50.396%;}
.number-Map .list .list-dl:nth-child(9),
.number-Map .list .list-dl:nth-child(10){top:64%;}
.number-Map .list .list-dl:nth-child(11){top:77.7%;}
.number-Map .list .list-dl:hover{border-color: #4da6db;}
.number-Map .list .list-dl:hover:nth-child(2n-1):before{border-left-color:#4da6db;}
.number-Map .list .list-dl:hover:nth-child(2n):before{border-right-color:#4da6db;}
}
@media (max-width:1024px) {
.number-Map .list{display: flex;flex-flow: wrap;justify-content: space-between;margin-top: 3%;}	
.number-Map .list-dl{width: 48%; margin-bottom: 4%;padding: 3%;border-top:0.06rem solid #0080cc;}
}

.ind-img-group{margin-top: 0.39rem;}
.ind-img-group .pic_1{margin-bottom:2%;}
.ind-img-group .slider{margin: 0 -0.13rem;}
.ind-img-group .slider figure{margin: 0 0.13rem;position: relative;padding-bottom: 131.579%;}
.ind-img-group .slider aside{position: absolute;z-index: 10; left: 0;width: 100%;padding: 0.3rem;color: #fff;font-weight: 700;font-size: 1.125em;bottom: 0;}
.ind-img-group .slider figure:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%;height: 40%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );
}
@media (min-width:1025px) {
.ind-img-group .slider .slick-prev{left: -0.98rem;}
.ind-img-group .slider .slick-next{right: -0.98rem;}	
}

.visit-online{margin-top: 1.2rem;background-color: #f5f5f5;}
.visit-online .auto-inner{padding: 0.9rem 0 0.9rem 0;position: relative;}
@media (min-width:1025px) {
.visit-online .auto-inner{padding-right: 37%;}
.visit-online .all-more{position: absolute;right: 0;top:50%; margin-top: -0.35rem;z-index: 10;}
}
@media (max-width:1024px) {
.visit-online .all-more{margin-top: 0.3rem;}	
}

.message{background-color: #f5f5f5;padding: 1.2rem 0;}

.ind-model{padding-top:1.19rem; overflow: hidden;}
.ind-model .column-name{margin-bottom: 0.52rem;}

.data-popUp{position: absolute;transition: top 0.3s,opacity 0.3s,transform 0.3s 0.3s; right: 0;bottom: 0;z-index: 20; background-color: rgba(0,12,29,0.6);left: 0; top: 100%; opacity: 0;transform: translateX(-100%);}
.data-popUp.show{opacity: 1;transform: translateX(0);transition: top 0.3s,opacity 0.3s;top: 0;}
.data-popUp .main{margin: auto;width: 90%;background-color: #fff;border-radius: 0.06rem;overflow: hidden;}
.data-popUp .main h3{margin: 0;position: relative;background-color: #007857;padding: 0.2rem 0.3rem;font-size: 1.5em;color: #fff;font-weight: normal; padding-right: 0.7rem;}
.data-popUp .main h3 .close{position: absolute; right:0.3rem;width: 0.22rem; height: 0.22rem; background: url(../images/close-white.svg) no-repeat;background-size: contain;cursor: pointer; top: 50%;margin-top: -0.11rem;}
.data-popUp .inside-info{padding: 0.3rem;}
.data-popUp .info-scroll{overflow: auto; height: calc(9.6rem - 1.8rem - 0.76rem - 0.6rem);}
.data-popUp .mCSB_scrollTools{width: 0.05rem; opacity: 1!important;background: #eee;border-radius: 0.05rem;}
.data-popUp .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 0.05rem;background-color: #7ec04d!important; border-radius: 0.05rem;}
.data-popUp .mCSB_scrollTools .mCSB_draggerRail{background-color: #eee;width: 0.05rem;}
@media (min-width:1025px) {
.data-popUp .main{max-width:8rem;position: absolute;top: 0.9rem; bottom: 0.9rem; left: 0;right: 0; }
}
@media (max-width:1024px) {
.data-popUp{display: flex;align-items: center;justify-content: center;}
}

.myScroll{width: 110%;overflow: auto;}
.myScroll ul{white-space: nowrap;}
.myScroll ul li{display: inline-block; margin-bottom: 0.68rem;}
.myScroll ul li .Ispic{width: 7.9rem;padding-bottom: 63.292%;position: relative;}
.myScroll ul li .Ispic:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%;height: 40%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );
}
.myScroll ul li:not(:last-child){margin-right: 0.2rem;}
.myScroll ul li aside{white-space: initial;position: absolute;z-index: 10; left: 0;width: 100%;bottom: 0.3rem;color: #fff;font-size: 1.125em;padding:0 0.3rem;}

.myScroll .mCSB_scrollTools.mCSB_scrollTools_horizontal{background-color: rgba(0,0,0,0.1);height: 0.08rem;border-radius: 0.04rem;opacity: 1;width: 90.91%;right: auto;}
.myScroll .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom: 0;}
.myScroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{margin: 0 auto; height: 0.08rem;background-color: #7ec04d;}
.myScroll .mCustomScrollBox:after{position: absolute;right: 0; top: 0;height: 100%;width: 13%;content: '';z-index: 10;
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
@media (max-width:1024px) {
.myScroll ul li .Ispic{width: 70vw;}
}

/*Pages*/
.Pages{ text-align:center; line-height:2.778;font-size: 1.125em;}
.Pages a.a_first,
.Pages a.a_end,
.Pages > span{ display:none;}
.Pages .p_page{display: table;margin: 0 auto;overflow: hidden;}
.Pages .p_page *{float: left;}
.Pages .p_page em{font-style:normal;}
.Pages a{color:#666; transition:0.3s; border: 1px solid #eee;}
.Pages .num a{ padding:0 0.2rem; margin:0 0.05rem;}
.Pages a:hover,
.Pages .num a.a_cur{ background-color:#007857; color:#fff;}
.Pages span.a_next a,
.Pages span.a_prev a{text-transform:uppercase; width: 2.778em; height: calc(2.778em + 2px); background-repeat: no-repeat; background-position: center center;overflow: hidden;text-indent: 999em;}
.Pages span.a_prev a{background-image:url(../images/page/a_prev.svg);margin-right: 0.05rem;}
.Pages span.a_next a{background-image:url(../images/page/a_next.svg);margin-left: 0.05rem;}
.Pages span.a_next a:hover,
.Pages span.a_prev a:hover{ background-color:#007857;}
.Pages span.a_prev a:hover{background-image:url(../images/page/a_prev_hover.svg);}
.Pages span.a_next a:hover{background-image:url(../images/page/a_next_hover.svg);}
@media(max-width:640px){
.Pages{padding: 20px 0;}
.Pages .num{display:none;}
.Pages a{margin:0 5px;}
}


.welfare .column-name{color: #333;}
.welfare .column-name .label{color: #7ec04d;font-size: 0.5em;margin-bottom: 0.2rem;}
.welfare-1{padding-bottom: 1.2rem;}
.welfare-1 .all-more.kuang a{padding-top: 1em;padding-bottom: 1em; line-height: 1.5;text-align: center;text-transform:uppercase;}
.welfare-2{background-color: #f5f5f5;padding: 1.2rem 0;}
.welfare .singlePage{color: #666;}
@media (min-width:1025px) {
.welfare-1 .fl{width: 32%;}
.welfare-1 .fr{width: 61.625%;}	
}
.welfare-1 .pic{margin-top: 0.8rem; overflow: hidden;}
.welfare-1 .pic figcaption{float: left;width: 36.25%;padding-bottom: 32.5%;}
.welfare-1 .pic figcaption:nth-child(2){float: right;width: 62.5%;}

.welfare-1 .slider{margin: 0.7rem -0.1rem 0;clear: both;}
.welfare-1 .slider .item .Ispic{padding-bottom: 80.77%;margin: 0 0.1rem;position: relative}
.welfare-1 .slider .item .Ispic .tit{position: absolute;width: 100%;bottom: 0;left: 0;padding: 1vw;background: rgba(0,0,0,.5);text-align: center;color: #fff;}
.welfare-3 .slider .item .Ispic{padding-bottom: 80.77%;margin: 0 0.1rem;position: relative}
.welfare-3 .slider .item .Ispic .tit{position: absolute;width: 100%;bottom: 0;left: 0;padding: 1vw;background: rgba(0,0,0,.5);text-align: center;color: #fff;}

.welfare-2 .slider .pic{position: relative}
.welfare-2 .slider .pic .tit{position: absolute;width: 100%;bottom: 0;left: 0;padding: 1vw;background: rgba(0,0,0,.5);text-align: center;color: #fff;}

.welfare-3{padding-top: 1.2rem;}
.welfare-3 .slider{margin: 0.7rem -0.1rem 0;clear: both;}
.welfare-3 .slider .item .Ispic{padding-bottom: 80.77%;margin: 0 0.1rem;}
@media (min-width:1025px) {
.welfare-3 .fl{width: 34%;}
.welfare-3 .fr{width: 62.188%;}
.welfare-1 .slick-prev{left: -0.98rem;}
.welfare-1 .slick-next{right: -0.98rem;}
.welfare-3 .slick-prev{left: -0.98rem;}
.welfare-3 .slick-next{right: -0.98rem;}
}
@media (max-width:1024px) {
.welfare-1 .slick-prev{left: -0.4rem;}
.welfare-1 .slick-next{right: -0.4rem;}
.welfare-3 .slick-prev{left: -0.4rem;}
.welfare-3 .slick-next{right: -0.4rem;}
}
@media (max-width:480px) {
.welfare-1 .all-more.kuang a{padding: 1em 2em;}
}



@media (min-width:1025px) {
    .welfare .fl{width: 32%;}
    .welfare .fr{width: 61.625%;}	
    }

.welfare{padding: 1rem 0;}
.welfare:nth-child(2n){ background: #f6f9fb;}
.welfare .slider{margin: 0.7rem -0.1rem 0;clear: both;}

.welfare .slider .item .Ispic{padding-bottom: 80.77%;margin: 0 0.1rem; transition: 0.5s;}
.welfare .slider .item .Ispic:hover{ opacity: 0.8;}
.welfare .slider .item .Ispic{padding-bottom: 80.77%;margin: 0 0.1rem;position: relative}
.welfare .slider .item .Ispic .tit{position: absolute;width: 100%;bottom: 0;left: 0;padding: 1vw;background: rgba(0,0,0,.5);text-align: center;color: #fff;}

@media (min-width:1025px) {
.welfare .fl{width: 34%;}
.welfare .fr{width: 62.188%;}
}








.news-top{position: relative;z-index: 1;background-color: #f5f5f5;margin-bottom: 1rem;}
.news-top .btn{position: absolute;right: 0;bottom: 0;width: 1.22rem; height: 0.6rem;}
.news-top .pic .Ispic{padding-bottom: 65.278%;}
.news-top .slick-arrow:not(:hover){background-color: #fff;}
.news-top .info .inner{max-width: 6.4rem;width: 80%;margin: 0 auto;}
.news-top .info h3{font-size: 1.575em;margin: 0;}
.news-top .info p{color: #666; margin: 0.3rem 0 0.5rem 0;line-height: 1.875;}
@media (min-width:1025px) {
.news-top .pic{width: 45%;}
}
@media (max-width:1024px) {
.news-top .ytable,
.news-top .ytable-cell{display: block;}
.news-top .info .inner{padding: 0.6rem 0;}
.news-top .info h3{font-size: 1.5em;}
}

.news-list li{float: left;position: relative;z-index: 1;}
.news-list li:before{position: absolute;content: ''; box-shadow: 0 0.06rem 0.2rem rgba(0, 0, 0, 0.05); border: solid 1px #eee; left: -0.2rem; top: -0.2rem;right: -0.2rem; bottom: -0.2rem; opacity: 0;transition: 0.3s;}
.news-list li a{display: block;position: relative;z-index: 3;}
.news-list li:hover:before{opacity: 1;}
.news-list li .pic{overflow: hidden;}
.news-list li .pic .Ispic{padding-bottom: 65.958%;transition: 0.3s ease-out;}
.news-list li a:hover .pic .Ispic{transform: scale(1.2);}
.news-list li h3{font-size: 1.125em; line-height: 1.5; /* min-height:4.5em; */ margin: 0.2rem 0 0 0;}
.news-list li p{color: #999; margin: 0.25rem 0 0.3rem 0;}
@media (min-width:1025px) {
.news-list li{width: 29.375%;margin-bottom: 5.9375%;}
.news-list li:not(:nth-child(3n)){margin-right: 5.9375%;}
.news-list li:nth-child(3n+1){clear: left;}
}
@media (max-width:1024px) {
.news-list li{width: 48%;margin-bottom: 4%;}
.news-list li:not(:nth-child(2n)){margin-right: 4%;}
.news-list li:nth-child(2n+1){clear: left;}
}
@media (max-width:480px) {
.news-list li h3{font-size: 1.2em;}
}

/*详情*/
.news-info .name{border-bottom: 0.03rem solid #333; margin-bottom: 0.7rem;}
.news-info .name h1{font-size:2.25em;margin: 1.25em 0;line-height: 1.333;}
.news-info .name time{color: #7ec04d;font-size: 1.125em;}
.news-info .singlePage{color: #666666;}
.css-h3{color: #333;font-size: 1.25em;}
.css-h3:before{display: inline-block;content: '';width: 0.06rem;height: 0.17rem;background-color: #7ec04d; vertical-align: middle;margin-right: 0.1rem;}
.list-prev-next{background-color: #fdfdfe; border: solid 1px #eeeeee;margin: 0.4rem 0;}
.list-prev-next li{ padding: 0.25rem 0.4rem;}
.list-prev-next li span{color: #7ec04d;display: inline-block;background-repeat: no-repeat; background-size:0.26rem auto;}
.list-prev-next li:nth-child(1) span{padding-left: 0.36rem;background-position: left center; background-image: url(../images/info-prev.svg);}
.list-prev-next li:nth-child(2) span{padding-right: 0.36rem;background-position: right center;background-image: url(../images/info-next.svg);}
.list-prev-next li b{margin-top: 0.1rem;}
.info-back a{display: inline-block;width: 2rem;line-height: 3.4375em;background-color: #7ec04d;color: #fff; text-align: center;position: relative;}
.info-back a b{position: relative;z-index: 3;}
.info-back a:before{position: absolute;content: '';left: 0; top: 0;width: 100%;height: 100%;background-color: #fff;transform: scaleX(0); transition:transform 0.3s;transform-origin: right 0;}
.info-back a:hover:before{transform: scaleX(1);transform-origin: 0 0;}
.info-back a:hover{color: #7ec04d;}
@media (min-width:641px) {
.list-prev-next li{float: left;width: 50%;border-left: 1px solid #eee;}
.list-prev-next li:nth-child(1){margin-left: -1px;}
}
@media (max-width:640px) {
.news-info .name h1{font-size:1.5em;}
.list-prev-next li:nth-child(1){border-bottom: 1px solid #eee;}
.info-back{text-align: center;}
}

.news-relative li{margin-bottom: 0.64rem;}
.news-relative li .Ispic{padding-bottom: 65.79%;}
.news-relative li h3{font-size: 1.125em;}
.news-relative li time{color: #999999;}
@media (min-width:1025px) {
.news-info{width: 68.75%;}
.news-relative{width: 23.75%;}	
.news-relative ul{border-bottom: dashed 1px #ddd;}
.news-relative li:nth-child(3) ~ li{border-top: dashed 1px #ddd;padding: 0.4rem 0;margin: 0;}
.news-relative li:nth-child(3) ~ li .Ispic{display: none;}
.news-relative li:nth-child(3) ~ li h3{margin: 0 0 1.2em 0;}
}
@media (max-width:1024px) {
.news-info{padding-bottom: 5%;}	
.news-relative ul{display: flex;flex-flow: wrap;justify-content: space-between;}
.news-relative li{width: 48%;margin-bottom: 4%;border: 1px solid #eee;}
.news-relative li a{display: block;padding: 0.1rem;}
}

.Contacts .ytable-cell{vertical-align: top;}
.Contacts .way,
.Contacts .form{background-color: #f9f9f9;padding: 0.59rem 0.59rem 0;}
.Contacts .way{background: url(../images/contactsbg.png) no-repeat center bottom  #f9f9f9;background-size: contain;}
.Contacts .form{position: relative;}
.Contacts h3{margin: 0;font-size: 1.875em;line-height: 1.2;}
.Contacts .way h3{margin-bottom: 0.6rem;}
.Contacts .list-dl dl{display: table;width: 100%; margin-bottom: 0.5rem;}
.Contacts .list-dl dl > *{display: table-cell;vertical-align: top;}
.Contacts .list-dl dt{width: 0.6rem;height: 0.6rem;background-color: #2e31ac;border-radius: 0.06rem; background-repeat: no-repeat;background-size: auto 0.26rem; background-position: center center;}
.Contacts .list-dl dt.icon1{background-image: url(../images/contact-tel.svg);background-size: auto 0.28rem;}
.Contacts .list-dl dt.icon2{background-image: url(../images/contact-fax.svg);}
.Contacts .list-dl dt.icon3{background-image: url(../images/contact-email.svg);background-size: auto 0.2rem;}
.Contacts .list-dl dd{padding-left: 0.2rem;color: #999999;}
.Contacts .list-dl dd aside{font-size: 1.5em;color: #333;}
.Contacts .list-dl dd a{display: block;text-decoration: underline;font-size: 1.5em;}
.Contacts .form h3{margin-bottom: 0.33rem;}
.Contacts .form ul{padding-bottom:0.8rem;}
.Contacts .form ol{position: absolute;left: 0; bottom: 0;width: 100%;z-index: 10;}
.Contacts .form ol .btn{width: 100%;background: #7ec04d; height: 0.8rem;color: #fff;font-size: 1.125em; border: 0;cursor: pointer;}
.Contacts .form li{border-bottom: 1px solid #333;position: relative; margin-bottom: 0.39rem;}
.Contacts .form li .text{width: 100%;line-height: 3.125; height: 3.125em; border: 0; background:none;}
.Contacts .form li textarea.text{height: auto;}
.Contacts .form li label{position: absolute;left: 0;color: #999999;line-height: 3.125;top:0;}
.Contacts .form li span.err{color: #de0000;position: absolute;right: 0;top:0;line-height: 3.125;}
@media (min-width:1025px) {
.Contacts .way{width: 32.5%;}
}
@media (max-width:1024px) {
.Contacts .ytable,
.Contacts .ytable-cell{display: block;}
.Contacts .way{padding-bottom: 32%;}
}

.list-search ul{margin-bottom: 3%;}
.list-search li{border-radius: 5px;background: #f3f6fb;margin-bottom: 2%; padding: 1em;}
.list-search li time{ float:right;  color:#999; margin-left: 0.1rem;}
.list-search li a::before{ display:inline-block; content:''; margin-right:10px; width:6px; height:6px; vertical-align:middle; background:#7ec04d; }
@media(min-width:769px){
.list-search li{ float: left; width: 48%; }
.list-search li:nth-child(2n){float: right;}
}

.job-list{margin-bottom: 3%;}
.job-list .list_ul,
.job-list .job_ol{ overflow:hidden; clear:both;}
.job-list .job_ol li,
.job-list .list_ul li{ list-style:none; float:left; width:20%; text-align:center;}
.job-list .job_ol li{ background-color:#007857; color:#fff; line-height:3; font-size: 1.125em;}
.job-list .list{ border-bottom:1px solid #ebebeb;}
.job-list .job_info{ display:none;}
.job-list .list_ul{ cursor:pointer;}
.job-list .list_ul li{ padding:1em 0;}
.job-list .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.job-list .list_ul li:nth-child(5) a:hover{  background-color:#007857;color:#fff;}
.job-list .job_info{padding:2% 5% 2%;background: #F7F8FB} 
@media(max-width:1024px){
.job-list .job_ol li,
.job-list .list_ul li{width:33.33%;}
.job-list .job_ol li:nth-child(4),
.job-list .list_ul li:nth-child(4),
.job-list .job_ol li:nth-child(3),
.job-list .list_ul li:nth-child(3){ display:none;}
}

.job-fixed{position: fixed; top: 0; width: 100%;height: 100%;z-index: 200;background: rgba(0,0,0,0.5);left: -100%; opacity: 0;transform: translateX(-100%); transition:opacity 0.3s;}
.job-fixed.show{left: 0; opacity: 1;transform: translateX(0);}
.job-fixed .ytable{height: 100%;}
.job-fixed .main{margin: 0 auto;border-radius: 0.1rem; width: 90%;background: #fff; padding: 0.2rem;position: relative;}
.job-fixed h3{padding: 1em;font-size: 0.24rem; text-align: center; margin: 0;font-weight: normal;}
.job-fixed .main .close{position: absolute; right: 0.1rem;top: 0.1rem; width: 0.3rem;height: 0.3rem; cursor: pointer;}
.job-fixed .main .close i{position: absolute; content: ''; width: 100%; height: 2px; background: #333; left: 0; top: 50%; margin-top: -1px;}
.job-fixed .main .close i:nth-child(1){transform: rotate(45deg);}
.job-fixed .main .close i:nth-child(2){transform: rotate(-45deg);}
.job-fixed .main td{ padding-bottom: 0.1rem;}
.job-fixed .main td.f-name{text-align: right;width: 1rem; vertical-align: top;line-height: 0.48rem;}
.job-fixed .text{width: 100%;line-height: 0.46rem; height: 0.48rem;border: 1px solid #eee; border-radius: 5px;background: none;padding: 0 0.1rem;}
.job-fixed .btn{padding-top: 0.2rem;}
.job-fixed .btn input[type="button"]{color: #fff; height: 0.5rem;padding: 0; width: 1.8rem;cursor: pointer;border: 0;border-radius: 0.5rem;background: #7ec04d}
.job-fixed .req{color: red;}
.job-fixed .queueList{margin: 0;}
.job-fixed .placeholder{font-size: 1.125em;min-height: 1.5rem;padding-top: 0.78rem;}
@media(min-width:1025px){
.job-fixed .main{ max-width: 8rem; }
}
@media(max-width:1024px){
.job-list .item .info .name{font-size: 0.26rem;}
.job-fixed .main td.f-name{width: 1.5rem;}
.job-fixed h3{font-size: 0.32rem;}
.job-fixed .main .files .uploadbtn{top: 1px;}
.job-fixed .statusBar{padding: 0; height: auto; line-height: normal}
.job-fixed .statusBar .info{padding: 0.1rem 0;}
.job-fixed .statusBar .btns{position: relative; top: auto;right: auto;line-height: 2;}
.job-fixed .statusBar .btns .webuploader-pick,
.job-fixed .statusBar .btns .uploadBtn{margin-left: 0;margin-right: 2px;}
.job-fixed .placeholder{padding: 0.4rem 0.1rem;}
}

/**************************edit-info**************************/
.singlePage{line-height: 1.875;}

.edit-info-css-ol li{float: left;width: 47%;color: #afb5ba; line-height: 1.3;position: relative; padding: 0.275em 0 0.275em 0.12rem;}
.edit-info-css-ol li:nth-child(2n){float: right;}
.edit-info-css-ol li:nth-child(2n+1){clear: left;}
.edit-info-css-ol li::before{position: absolute;left: 0;content: '';width: 0.04rem;height: 0.04rem; background-color: #afb5ba; top: 0.8em;}

.css-137{color: #666;}
.css-137 .code{color: #7ec04d;font-size: 1.25em;}
.css-137 h2{font-size: 1.875em;line-height: 1.2;margin: 0.14rem 0 0.29rem 0;color: #333;}
.css-137 .all-number dd{background-color: #f2f5fb;padding: 0.7rem 0.1rem;}
.css-137 .all-number dd .num{color: #007857;line-height: 1.5;}
.css-137 .all-number .counter i.ani{color: #007857;}
.css-137 .all-number p{margin-top: 0.5em;}
@media (min-width:641px) {
.css-137 .all-number dl{display: table;width: 100%;}
.css-137 .all-number dd{display: table-cell;width: 25%;}	
.css-137 .all-number dd .inner{display: table;margin: 0 auto; max-width: 2.5rem;}
.css-137 .all-number dd:nth-child(2n){background-color: #f9fbff;}
}
@media (max-width:640px) {
.css-137 .all-number dl{display: flex;flex-flow: wrap;justify-content: space-between;}	
.css-137 .all-number dd{width: 50%;padding: 0.3rem;}
.css-137 .all-number dd:nth-child(2),
.css-137 .all-number dd:nth-child(3){background-color: #f9fbff;}
}

.css-140 dl{color: #333333;}
.css-140 dd{background-color: #f6f9fb;position: relative;}
.css-140 dd .en{position: absolute;right: 0; bottom: 0; opacity: 0.03;font-weight: 700;font-size: 1.4rem;line-height: 0.8;}
.css-140 dd h5{margin: 0;font-size: 1.875em;line-height: 1.2;}
.css-140 dd p{margin-bottom: 0;line-height: 1.5;}
@media (min-width:769px) {
.css-140 dl{display: table;width: 100%;}
.css-140 dl > *{display: table-cell; vertical-align: middle;width: 50%;}
.css-140 dd .inner{max-width: 4.66rem; margin: 0 auto; width: 80%;}
}
@media (max-width:768px) {
.css-140 dl:not(:last-child){margin-bottom: 2vw;}
.css-140 dd{padding: 5vw;}
}

.css-141 .list{overflow: hidden;}
.css-141 .list > li{position: relative; }
.css-141 .list li .inner{padding: 0.4rem 0.3rem 0;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 62%, rgba(255,255,255,0.5) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,0.5) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#80ffffff',GradientType=0 );
}
.css-141 .list > li:before{position: absolute;content: ''; left: 0.13rem;height: 1px;background-color: #fff; top: 0.06rem;right:-13.266%;}
.css-141 .list .poi{position: absolute;left: 0; top: 0;width: 0.13rem; height: 0.13rem;border: 1px solid #fff;}
.css-141 .list .poi:before{position: absolute; width: 0.05rem;height: 0.05rem;background-color: #fff;left: 50%;top: 50%;content: '';margin: -0.025rem 0 0 -0.025rem;}
.css-141 .list h5{color: #007857;/*font-size: 1.5em; margin: 0.54rem 0 0.35rem 0;*/line-height: 1.2;}
.css-141 .list dl{display: table;width: 100%; margin-bottom: 0.4rem;}
.css-141 .list dl > *{display: table-cell; vertical-align: top;}
.css-141 .list dt .icon{width: 0.8rem;height: 0.8rem;position: relative;background-color: rgba(29,32,136,0.05);border-radius: 0.06rem;}
.css-141 .list dt .icon img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto; max-width: 0.35rem;}
.css-141 .list dd{padding-left: 0.3rem;color: #333;}
.css-141 .list dd b{font-size: 1.125em;}
.css-141 .list .inner aside{opacity: 0.5; line-height: 1.5;}
.css-141 .list .inner ol{ margin-bottom: 0.3rem;}
.css-141 .list .inner ol h6{position: relative;margin: 0 0 0.1rem 0;font-size: 1.125em;padding-left: 0.32rem;color: #333;line-height: 1.2222;}
.css-141 .list .inner ol h6 img{position: absolute;left: 0;max-width:0.24rem; top: 0;}
.css-141 .list .inner .pic{text-align: center;}
@media (min-width:641px) {
.css-141 .list .inner ol{float: left;width: 47%;}
.css-141 .list .inner ol:nth-child(2n){float: right;}
.css-141 .list .inner ol:nth-child(2n+1){clear: left;}
.css-141 .list .inner ol.both{clear: both;width: 100%;float: none;}
}
@media (min-width:1025px) {
.css-141 .list > li{float: left;width: 30.625%;}
.css-141 .list > li:not(:nth-child(3n)){margin-right: 4.0625%;}
.css-141 .list li .inner{min-height: 6.4rem; }
}
@media (max-width:1024px) {
.css-141 .list h5{margin-top: 0;}
.css-141 .list > li:before{width: 1px;top: 0.13rem;left: 0.06rem; bottom: 0; height: auto;}
.css-141 .list li .inner{padding: 0.4rem;}
.css-141 .list > li{padding-left: 0.3rem;}
.css-141 .list > li:not(:last-child){padding-bottom: 0.5rem;}
}

.css-103 tr:not(:last-child) td{border-bottom: 1px solid #eee;}
.css-103 td{padding: 0.4rem 0.1rem 0.4rem 0; vertical-align: top;}
.css-103 td label{color: #7ec04d;}
.css-103 td aside{color: #333;font-size: 1.375em;}
@media (min-width:641px) {
.css-103 td:nth-child(1){width: 37.313%;}
.css-103 tr:first-child td{padding-top: 0;}
}
@media (max-width:640px) {
.css-103 td{display: block;}	
.css-103 tr:first-child td:first-child{padding-top: 0;}
}

.css-104{position: relative;z-index: 1;}
.css-104:before{position: absolute;content: '';width: 1px;height: 100%;background-color: #007857;opacity: 0.1; top: 0; left: 0.4rem;}
.css-104 .box:not(:last-child){margin-bottom: 0.8rem;}
.css-104 .name{display: table;width: 100%; margin-bottom: 0.3rem;}
.css-104 .name > *{display: table-cell;vertical-align: middle;}
.css-104 .name .icon{width: 1.1rem;}
.css-104 .name .icon figure{position: relative;width: 0.8rem;height: 0.8rem;border-radius: 0.06rem;background-color: #007857;}
.css-104 .name .icon img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto; max-height: 0.44rem;max-width: 0.44rem;}
.css-104 .name h3{color: #007857;margin: 0;font-size: 2.25em;}
.css-104 .main{padding-left: 1.1rem;}
.css-104 .main dt{color: #333333;}
.css-104 .main dt:not(.no){background-color: #f8f9fb;border-radius: 0.06rem;border: solid 1px #f5f5f5;padding: 0.4rem;}
.css-104 h5{margin: 0;color: #7ec04d;font-size: 1.5em;}
.css-104 .inner{margin-left: 1.1rem;background-color: #f8f9fb;border-radius: 0.06rem;border: solid 1px #f5f5f5;padding: 0.25rem; width: calc(100% - 1.1rem);}
.css-104 .inner:not(:last-child){margin-bottom: 0.2rem;}
.css-104 .inner h5{margin-bottom: 1em; line-height: 1;}
.css-104 .desc{color: #333;}
@media (min-width:769px) {
.css-104 .main dl{display: table;width: 100%;table-layout: fixed;}	
.css-104 .main dt{display: table-cell; vertical-align: top;}
.css-104 .main dt.no{width: 3.289%;}
.css-104 .inner .pic{width: 47.158%;}
.css-104 .inner .txt{padding-right: 0.38rem; padding-left: 0.16rem;}
}
@media (max-width:768px) {
.css-104 .inner,
.css-104 .inner .ytable-cell{display: block;}	
.css-104 .main dt.no{height: 0.2rem;}
}

.css-105 .table{margin-bottom: 0.6rem;}
.css-105 table tr.name td{background-color: #007857;color: #fff;font-size: 1.125em;font-weight: 700; border-color: rgba(255,255,255,0.2);line-height: 1.2;}
.css-105 table tr:not(.name):hover td{background-color: rgba(46,49,172,0.05);}
@media (min-width:769px) {
.css-105 table{border: solid 1px #e6e9ed;}
.css-105 table td{border: solid 1px #e6e9ed; text-align:right;padding: 0.2rem 0.4rem;}
.css-105 table td:not(:last-child){border-right-color: #fff;}
.css-105 table tr:not(:nth-child(1)) td:nth-child(1){text-align: left;color: #999;}
.css-105 table td:nth-child(2){background-color: #f8f9fb; width: 24.688%;}
.css-105 table td:nth-child(3){background-color: #f3f5f7; width: 24.688%;}
.css-105 table td:nth-child(4){background-color: #edf1f4;}
.css-105 table td aside.l{display: none;}
}
@media (max-width:768px) {
.css-105 table tr.name{display: none;}
.css-105 table tr:nth-child(2n){background-color: #f8f9fb;}
.css-105 table tr{border: solid 1px #e6e9ed;margin-bottom: 0.1rem; display: block;}
.css-105 table td{display: flex; align-items: center;padding: 0.1rem; }
.css-105 table td aside.l{font-weight: 700; flex-shrink: 0;width: 32%;color: #333; line-height: 1.2;margin-right: 0.1rem;}
.css-105 table td:nth-child(2n){background-color: #f3f5f7;}
.css-105 table td:nth-child(1){background: #007857;font-weight: 700;line-height: 1.2;color: #fff;}
.css-105 table td:nth-child(1) aside.l{color: #fff; opacity: 0.5;}
}

.css-146{padding-top: 0.33rem;}
.css-146 .tit{font-weight: 700; line-height: 1.5;font-size: 1.5em; margin-bottom: 0.55rem;}
.css-146 li{background-color: #f7f8fc;padding: 0.31rem; margin-bottom: 2px;}
.css-146 li aside{padding-left: 0.25rem;position: relative;}
.css-146 li .icon{position: absolute;width: 0.1rem;height: 0.1rem;background-color: #7ec04d;left: 0;top:0.6em;}
.css-146 li .icon:before{position: absolute;content: '';left: -0.03rem; top: -0.03rem;width: 100%; height: 100%;background-color: #7ec04d;opacity: 0.5;}

.css-147 .table:not(:last-child){margin-bottom: 0.5rem;}
.css-147 .table h4{margin: 0;text-align: center;font-size: 1.875em;padding: 0.46rem 0;line-height: 1; text-align: center;}
.css-147 .table tr.top td{background-color: rgba(29,32,136,0.05);font-weight: 700;font-size: 1.125em;}
.css-147 .table td{border: solid 1px #e6e9ed;text-align: center;line-height: 0.4rem; padding: 0.2rem;width: 25%;}
.css-147 .table tr:not(.top) td:nth-child(1){color: #999;}
.css-147 .table tr:nth-child(12) ~ tr{display: none;}
.css-147 .more{text-align: center;padding-top: 0.42rem;}
.css-147 .more a{color: #7ec04d;}
.css-147 .table{overflow-y:auto;}
.css-113{padding-bottom: 1.2rem;}
.css-113 .txt .info{color: #666666;}
@media (min-width:1025px) {
.css-113 .pic{width: 50%;}
.css-113 .txt .info{width: 86%;}
.css-113 .ytable:nth-child(2n) .txt .info{margin-left: 14%;}
}
@media (max-width:1024px){
.css-113 .ytable,
.css-113 .ytable-cell{display: block;}
}

.css-113-2{padding-top: 1.1rem;}
.css-113-2 .column-name{text-align: center; margin-bottom: 0.85rem;}
.css-113-2 .ytable:not(:last-child){margin-bottom: 1.4rem;}
.css-113-2 .info h4{margin: 0;font-size: 1.5em; line-height: 1.2;}
.css-113-2 .info dl{margin-top: 0.5rem;padding-left: 0.3rem;}
.css-113-2 .info dt{font-weight: 700;font-size: 1.125em;position: relative; margin-bottom: 0.06rem;}
.css-113-2 .info dt:before{position: absolute;content: '';background-color: #7ec04d;width: 0.1rem; height: 0.1rem;border-radius: 50%; left: -0.2rem; top: 0.6em;}
.css-113-2 .info dd{color: #666;}
@media (min-width:1025px) {
.css-113-2 .pic{width: 55.625%;}
.css-113-2 .ytable:nth-child(2n-1) .txt .info{width: 79%;}
.css-113-2 .ytable:nth-child(2n) .info{margin-left: 21%;}
}
@media (max-width:1024px){
.css-113-2 .ytable,
.css-113-2 .ytable-cell{display: block;}
.css-113-2 .txt{padding-bottom: 2em;}
}

.css-114 p{color: #666;}

.css-114-1{padding: 1.2rem 0;}
.css-114-1_2{padding: 0.7rem 0 0;}
.css-114-1 .column-name{margin-bottom: 0.3em;}
.css-114-1_2 .column-name{margin-bottom: 1em;}
.css-114-1_4 .column-name{margin-bottom: 1em;line-height: 1.2}
.css-114-1 .desc{color: #666;font-size: 1.25em; margin-bottom: 0.56rem;}
.css-114-1 ul{margin-bottom: 1rem;}
.css-114-1 ul li:not(.no){border: solid 1px #eeeeee;border-radius:0.06rem;overflow: hidden;}
.css-114-1 ul li h4{margin: 0;text-align: center;color: #fff;background: #2d30a8 url(../images/titlebg.jpg) no-repeat center center;background-size: cover;font-size: 1.25em;line-height: 1.5;}
.css-114-1 ul dl{padding: 0.3rem;}
.css-114-1 ul dd{position: relative;color: #666;padding-left: 0.21rem;}
.css-114-1 ul dd:not(:last-child){margin-bottom: 0.2rem;}
.css-114-1_4 ul dd:not(:last-child){margin-bottom: 0.1rem;}
.css-114-1 ul dd:before{position: absolute;content: '';width: 0.05rem;height: 0.05rem;background-color: #7ec04d; left: 0; top: 0.9em;border-radius: 50%;}
@media (min-width:1025px) {
.css-114-1 ul{display: table;width: 100%;table-layout: fixed;}
.css-114-1 ul li{display: table-cell;vertical-align: top;}
.css-114-1 ul li.no{width: 3.125%;}
.css-114-1 ul li h4{height: 1.4rem;display: table;width: 100%;padding:0 0.2rem;}
.css-114-1 ul li h4 aside{display: table-cell;vertical-align: middle;}
}
@media (max-width:1024px){
.css-114-1 ul li.no{height: 2vw;}
.css-114-1 ul li h4{padding: 0.2rem;}
}

.css-114-2 .column-name{margin-bottom: 0.3em;}
.css-114-2 .desc{color: #666;font-size: 1.25em;margin-bottom: 0.5rem;}
.css-114-2 .boxs-item .box{table-layout: fixed;}
.css-114-2 .boxs-item .box:not(:last-child){margin-bottom: 0.4rem;}
.css-114-2 .boxs-item .ytable-cell{vertical-align: top;}
.css-114-2 .boxs-item .txt{background-color: #7f9fce;position: relative;padding:0.5rem 0.3rem;color: #fff;}
.css-114-2 .boxs-item .pic{padding:0.4rem 0.52rem 0.6rem;text-align: center; border: 1px solid #eee;background-color: #fff;}
.css-114-2 .boxs-item h6{margin: 0 0 0.3rem 0;font-size: 1.5em;line-height: 1.25;}
.css-114-2 .boxs-item dd{position: relative;padding-left: 0.2rem;color: rgba(255,255,255,0.8);}
.css-114-2 .boxs-item dd:before{position: absolute;content: '';width: 0.05rem;height: 0.05rem;background-color: #fff; left: 0; top: 0.9em;border-radius: 50%;}
.css-114-2 .boxs-item dd:not(:last-child){margin-bottom:0.2rem;}
.css-114-2 .post,
.css-114-2 h4.name{margin: 0;color: #7ec04d;}
.css-114-2 h4.name{font-size: 1.5em;}
.css-114-2 .post:after{display: block;content: '';margin: 0.2rem auto 0.4rem;width: 1px;height: 15px;background-color: #7ec04d;}
.css-114-2 .slider-list img{margin: 0.15rem auto 0; width: 0.8rem; height: 0.8rem;border-radius: 50%;}
.css-114-2 .slider-list .slick-center img{width: 1.1rem; height: 1.1rem;margin-top: 0;}
.css-114-2 .slider-fo pre{padding: 0 0.75rem;font-size: 1.125em;text-align: center;position: relative;}
.css-114-2 .slider-fo pre:before,
.css-114-2 .slider-fo pre:after{position: absolute;top: 0;font-family: 'Oswald';font-size: 0.8rem;line-height: 1;}
.css-114-2 .slider-fo pre:before{left: 0;content: '“';}
.css-114-2 .slider-fo pre:after{right:0;content: '”';}
@media (min-width:1025px) {
.css-114-2 .boxs-item .txt{width: 37.5%;}
.css-114-2 .boxs-item .txt:after{position: absolute;content: '';border: 0.12rem solid transparent; border-left-color: #7f9fce; left: 100%; top: 50%;margin-top: -0.12rem;}
}
@media (max-width:1024px){
.css-114-2 .boxs-item .ytable,
.css-114-2 .boxs-item .ytable-cell{display: block;}
}

.css-119-1 .hotline{color: #7ec04d;font-size: 1.125em;}
.css-119-1 .hotline b{font-size: 1.6666em;}
.css-119-1 .desc{background-color: #f8fbff;border-radius: 0.06rem;border: dashed 1px #adc8e7;padding: 0.2rem;color: #b2b9c3;}
@media (max-width:640px){
.css-119-1 .hotline b{display: block;}
}

@media (min-width:1025px) {
.css-119-2 .info{width: 34%;}
.css-119-2 .img{width: 62.5%;}
}

.ul-114 li{position: relative;overflow: hidden;padding: 0.32em 0;}
.ul-114 li div{color: #666;position: relative;z-index: 6;}
.ul-114 li .line{position: absolute;width: 100%;height: 1px;border-bottom: 1px dashed #d0dfe6;left: 0; top: 1.4em;z-index: 1;}
.ul-114 li .name{padding-right: 0.1rem; background: #fff; word-break: break-word;}
.ul-114 li .num{text-align: right;background: #fff;padding-left: 0.1rem;}
.ul-114 li .num b{color: #333;}
@media (min-width:1025px) {
.ul-114 li .name{float: left;max-width: 4.5rem;}
.ul-114 li .num{float: right;max-width: 3rem;}
}
@media (max-width:1024px) {
.ul-114 li{display: flex;align-items: center;justify-content: space-between;}
.ul-114{overflow: auto; height: 50vh;}	
}

.css-115{padding-top:0.7rem; padding-bottom: 1.2rem;}
.css-115 .column-name{text-align: center;}

/*PicList002949 */
.PicList002949{padding-top:0.9rem;}
.PicList002949_2{padding-top:0;}
.PicList002949 .column-name{margin-bottom:0.5rem;}
.PicList002949 .auto{max-width:1600px;}
@media(min-width:1921px){
.PicList002949 .auto{ width:16rem;}
}
.PicList002949 .item{margin: 2.08vw 0 0;border: solid 1px #eeeeee;background:#fff;}
.PicList002949 .txt{padding:2% 0;}
.PicList002949 .txt .inner{padding: 0 3.4vw 0 3.4vw;}
.PicList002949 .txt p{line-height: 30px; color: #666;font-size:16px;text-align: justify;}
.PicList002949 .txt .p span{position: relative;display: block;padding-left:14px;margin-bottom:3px;}
.PicList002949 .txt .p span:after{content:'';width:5px;height: 5px;background:#7ec04d;border-radius: 50%; display: block;position: absolute;left:0;top:13px;}
.PicList002949 .tit{font-size: 20px;font-weight: bold; line-height: 1.5em;color:#333;}
.PicList002949 .tit:after{display: block; margin-top: 1.25em; content: '';background:#2d30a8; width: 48px; height: 3px;margin-bottom:18px;}
.PicList002949 .img{padding: 0 3vw 2% 3vw;}

@media(min-width:1025px){
.PicList002949 .pic{ width:50%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:600px;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 5vw;}
.PicList002949 .txt p{line-height: 26px}
}


/*
 .Floor001739 为demo编号
 */
.Floor001739{}
.Floor001739 .column-name{margin-bottom:0.5em;}
.Floor001739 .auto{max-width:1600px;}
.Floor001739 li{float:left;width: 31.3%;margin-right:3%; text-align: center; position:relative;border: solid 1px #eeeeee;
    border-radius: 0.06rem;min-height: 430px;padding:2%;margin-top:2%;}
.Floor001739 li:nth-child(3n){margin-right:0;}
.Floor001739 li figure img{ width:50%; max-width:85px;}
.Floor001739 li figure .hover{ display:none;}
.Floor001739 li h3{font-size: 20px; color: #333;}
.Floor001739 li p{line-height: 30px; font-size: 16px;color: #666;text-align: left;  margin-top:0;}
@media(max-width:768px){
.Floor001739 li{ width:100%;margin-bottom:3%;min-height: auto;}
.Floor001739 li:nth-child(2n)::before{ display:none;}
}

/*
 .Floor002492 为demo编号
 */
.Floor002492{ width: 100%;}
.Floor002492 .auto_1600{max-width: 1600px; position: relative; background: #fff;padding-bottom: 5.25%;}
.Floor002492 .wrap-container{ margin: 0 auto;  max-width: 1200px; padding: 0 15px;}
.Floor002492 .wapinner{position: relative;}
.Floor002492 .h3{margin: 0px 0 3%; font-size: 2.25em;color: #fff; }
.Floor002492 .h4{font-size:1.8em;color:#fff;margin:0;margin-bottom:1%;}
.Floor002492 .h4 a{color:#fff;}
.Floor002492 .img{ overflow: hidden;}
.Floor002492 .txt{color: #fff;font-size:16px;line-height: 30px;}
@media screen and (min-width:768px ){
  .Floor002492 .txtBox{position: absolute; left: 0;top: 20%;width: 48%;padding: 4% 3% 4% 4%; overflow: hidden; }
}
@media screen and (max-width:768px){
.Floor002492 .h3{color:#333;font-size:1.5em;margin-bottom:0;}
.Floor002492 .h4{color:#333;font-size:1.2em;}
.Floor002492 .h4 a{color:#333;}
.Floor002492 .txt{color:#666;}
}


.RighInfo002810{padding: 0% 0;}
.RighInfo002810 .column-name{text-align: center;margin-bottom:0.85rem;}
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 5%;}
.RighInfo002810 .txt-list .info{line-height: 29px;}
.RighInfo002810 .txt-list .info p{font-size:16px;color: #666;}
.RighInfo002810 .txt-list h2{font-size:2.25em;line-height: 1;margin-bottom:1em;color:#333;}
.RighInfo002810 .txt-list h4{font-size:1.5em;line-height: 1.2;color:#333;}
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 50%;}
.RighInfo002810 .txt-list .pic img{}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{}
.RighInfo002810 .txt-list .info{padding-right:8%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .info{padding-left:8%;padding-right:0;}
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
.RighInfo002810 .txt-list h2{font-size:2em;}
.RighInfo002810 .txt-list .info p{font-size:14px;}
}


.updateTime{font-size:.2rem; color:#101010; margin-top:0.7rem;}










/*Floor003099 */
.Floor003099{/* font-family: 'SourceHanSerifCN-Regular'; */padding-top: 3vw;padding-bottom: 5.7vw;}
.Floor003099 .title{font-size: 3em;font-weight: bold;color: #333;padding-bottom: 3vw;}
.Floor003099 .auto{max-width: 1600px; overflow: hidden;}
.Floor003099 .slider .slick-list li a{display: block; margin: 0 2.55vw;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic:before,
.Floor003099 .pic:after{content: '';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10;}
.Floor003099 .pic:before{left: 0;bottom: 0; border-left-color: #7ec04d;border-bottom-color: #7ec04d;}
.Floor003099 .pic:after{right: 0; top: 0;border-right-color: #7ec04d;border-top-color: #7ec04d;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom: 75.214%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(0.8);}
.Floor003099 .slider li .txt{padding-top: 2vw;}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left;border: solid 1px #007857;/* border-radius: 50%; */width: 0.12rem;height: 0.12rem;margin: 0 7px;/* background: #333; */opacity: 0.2;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color: #007857;background: #007857;opacity: 1;}
.Floor003099 .txt label{display: none;font-size: 16px;color: #000;margin-bottom: 1.5vw;}
.Floor003099 .txt time{font-size: 14px;color: #7ec04d;}
.Floor003099 .txt .tit{font-size: 24px;color: #111;line-height: 1.391em;min-height: 2.242em;margin-top: 10px;}

.Floor003099 .txt p{line-height: 1.714;width:78%;color: #888;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor003099 .slider .slick-list li:nth-child(2n){/* padding-top: 2.24vw; */padding-bottom: 0;}
}
@media(max-width:1024px){
.Floor003099 .title{font-size: 6vw;}
}
@media(min-width:641px){
.Floor003099 .slider{ margin: 0 -2.55vw;}
}
@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 5vw;}
}





/*Floor003019 */

.Floor003019{padding:3% 0 1.4rem}
.Floor003019 .home-title{margin-bottom: 3%;}
.Floor003019 .right li a{position: relative;overflow: hidden;display: block;}
.Floor003019 .right li a > *{transition: 0.3s;}
.Floor003019 .right li .Ispic{padding-bottom: 66.154%;}
.Floor003019 .right li a:hover .Ispic{transform: scale(1.2);}
.Floor003019 .right li .txt{position: absolute;left: 30px;bottom: 15px;right: 30px; padding: 10px; color: #fff;}
.Floor003019 .right li .txt aside{padding-right: 35px;font-size: 24px;}
.Floor003019 .right li .txt .cn{font-family: 'SourceHanSansCN-Regular';}
.Floor003019 .right li .txt .en{font-size: 0.584em;letter-spacing: 2.8px;opacity: 0.5; text-transform: uppercase;font-family: 'ArialMT';padding-top: 5px;}
@media(min-width:481px){
.Floor003019 .right li{float: left;width: 49.5%;margin-right: 1%;}
.Floor003019 .right li:last-child{margin-right:0%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003019 .right li .txt aside{font-size: 1.6vw;}
}
@media(min-width:1025px){
.Floor003019 .right{/* width: 70.27%; */}
}
@media(max-width:1024px){
.Floor003019 .left{padding: 5vw 0;}
.Floor003019 .left,
.Floor003019 .right,
.Floor003019 .main{display:block;}
}
@media(max-width:768px){
.Floor003019 .right li .txt{left: 3vw; bottom: 3vw;right: 3vw;padding: 2.5vw 3vw;}
.Floor003019 .right li .txt aside{padding-right: 3.2vw; font-size:3.5vw;}
.Floor003019 .right li .txt .en{letter-spacing: 0;}
}
@media(max-width:480px){
.Floor003019 .right li .txt aside{font-size:5vw;}
}



/* 2022-05-23新增 */

/*.sub-title */
.sub-title{color:#444;font-size:0.24rem;font-weight:normal;margin:0 0 1% 0;padding-left:0.2rem;position:relative;overflow:visible;z-index:50;}
.sub-title:before{content:"";position:absolute;width:0.1rem;height:0.1rem;background-color:#7ec04d;left:0.009rem;top:0.17rem}
.sub-title:after{content:"";position:absolute;content:'';left:-0.03rem;top:0.13rem;width:0.1rem;height:0.1rem;background-color:#7ec04d;opacity:0.5;z-index:-10;}
/*.Tit_list */
.Tit_list{}
.Tit_list ul{border:1px solid #f5f5f5;}
.Tit_list li{width:100%;;float:left;}
.Tit_list li a{line-height:4;padding:0 2em 0 3.5em;display:block;height:auto;overflow:hidden;transition:0.3s;position:relative;}
.Tit_list li:nth-child(2n) a{background:#f6f8fa}
.Tit_list li h1{font-size:0.16rem;font-weight:normal;margin:0;width:70%;float:left;}
.Tit_list li span{font-size:0.16rem;float:right; color: #999;}
.Tit_list li a:hover{background:#eef2f6;}
.Tit_list li .icon{position:absolute;width:0.1rem;height:0.1rem;background-color:#7ec04d;left:2em;top:1.6em;}
.Tit_list li .icon:before{position:absolute;content:'';left:-0.03rem;top:-0.03rem;width:100%;height:100%;background-color:#7ec04d;opacity:0.5;}
/*.news-info-full */
.news-info-full{width:100%;background:#f6f8fa;padding:7% 12%;}
.news-info-full .name{ text-align: center;}
.news-info-full .name h1{margin: 0 0 2% 0;}
.news-info-full .name time{margin: 0 0 2% 0; display: block;}
.news-info-full .info-back{ text-align: center;}
.news-info-full .list-prev-next{  background: none;}

/*.location_list*/
.location_list li{width:32%;margin-right:1%;margin-bottom:1%;float:left;background:#f6f8fa;padding:4%;}
.location_list li h1{color:#444;font-size:0.24rem;font-weight:normal;margin:0 0 5% 0;padding-left:0.2rem;position:relative;overflow:visible;z-index:50;}
.location_list li span{color:#666;font-size:0.16rem;line-height:2;height:0.7rem;display:block;}
.location_list li h1:before{content:"";position:absolute;width:0.1rem;height:0.1rem;background-color:#7ec04d;left:0.009rem;top:0.14rem}
.location_list li h1:after{content:"";position:absolute;content:'';left:-0.03rem;top:0.11rem;width:0.1rem;height:0.1rem;background-color:#7ec04d;opacity:0.5;z-index:-10;}
/*.serviceadd_list*/
.serviceadd_list li{width:100%;margin-bottom:1%;float:left;background:#f6f8fa;padding:0.5rem;}
.serviceadd_list li:last-child{margin-bottom:0;}
.serviceadd_list li h1{color:#444;font-size:0.24rem;font-weight:normal;margin:0 0 1% 0;padding-left:0.2rem;position:relative;overflow:visible;z-index:50;}
.serviceadd_list li h2{color:#444;font-size:0.24rem;font-weight:normal;margin:0 0 2% 0;position:relative;overflow:visible;z-index:50;}
.serviceadd_list li span{color:#666;font-size:0.16rem;line-height:2;display:block;}
.serviceadd_list li h1:before{content:"";position:absolute;width:0.1rem;height:0.1rem;background-color:#7ec04d;left:0.009rem;top:0.14rem}
.serviceadd_list li h1:after{content:"";position:absolute;content:'';left:-0.03rem;top:0.11rem;width:0.1rem;height:0.1rem;background-color:#7ec04d;opacity:0.5;z-index:-10;}
.serviceadd_list li dl{height:auto;overflow:hidden;padding:1px;border:1px solid #dde2ea;}
.serviceadd_list li dl dd:nth-child(2n){border-left:1px solid #dde2ea;}
.serviceadd_list li dl dd{width:50%;float:left;;padding:3%;margin-left:-1px;;}
/*.Pagetitle*/
.Pagetitle{font-size:1.875em;line-height:1.2;margin:0;color:#333;text-align:center;border-bottom:0.03rem solid #333;margin-bottom:5%;padding-bottom:3%;}
.Pagetitle h1{margin:0;}
/*.singlePage-bg*/
.singlePage-bg{width:100%;background:#f6f8fa;padding:7% 12%;}
/*.download-btn*/
.download-btn{margin-top:5%;text-align:center;}
.download-btn a{margin:0 0.2%;display:inline-block;line-height:0.66rem;border:solid 2px #7ec04d;color:#7ec04d;text-align:center;font-size:0.16rem;transition:0.3s;padding:0 2%;}
.download-btn a:before{display:inline-block;content:'';width:0.24rem;height:0.2rem;background:url(../images/download.svg) no-repeat;background-size:contain;margin-right:0.1rem;vertical-align:middle;}
.download-btn a:hover{background-color:#7ec04d;color:#fff;}
.download-btn a:hover:before{background-image:url(../images/download-white.svg);}
/*.service-item*/
.service-item .item{padding:3% 5%;border:1px solid #dde2ea;margin-top:-1px;;}
.service-item .item:nth-child(odd){background:#fff;}
/*.singlePage table*/
.singlePage table{width:100%;margin:3% 0; background: #fff;}
.singlePage table td{border:1px solid #e2e3e9;padding:1%;}
.singlePage table tr:nth-child(1){background:#e5e6ea}
.singlePage table tr:nth-child(1) td{border:1px solid #cfd1e0;}
/*.QAlist*/
.QAlist{padding:2% 0 0;}
.QAlist ul{padding-bottom: 2%;}
.QAlist h1{margin:0;font-weight:normal;padding:3% 0;font-size:0.24rem;color:#333;}
.QAlist h1 b{display:block;}
.QAlist li{padding-bottom:0.1rem;}
.QAlist li:last-child{padding-bottom:0;}
.QAlist dl{position:relative;padding-left:0.59rem;}
.QAlist dl dt,.QAlist dl dd{border:1px solid #ebebeb}
.QAlist dl dt{position:absolute;width:0.6rem;left:0;top:0;color:#7ec04d;text-align:center;font-size:0.24rem;}
.QAlist dl.Q dt,.QAlist dl.Q dd,.QAlist dl.A dt{height:0.6rem;line-height:0.6rem;}
.QAlist dl.A dd{padding:5% 8%;background:#f6f8fa;}
.QAlist dl.Q dd{padding:0 3%;position:relative;}
.QAlist li figure{padding-top:2%;}
.QAlist li figure a{display:inline-block;padding:0 0.2rem;line-height:0.25rem;color:#fff;background-color:#7ec04d}
.QAlist dl.A{display:none;margin-top:-1px;;}
.QAlist dl.A p{margin:0;}
.QAlist dl.Q_on dt{color:#fff;background-color:#7ec04d;}
.QAlist dl.Q_on dd{}
.QAlist dl.Q dd::after,.QAlist dl.Q dd::before{position:absolute;content:'';background-color:#ababab;top:40%;}
.QAlist dl.Q dd::after{width:0.13rem;height:1px;right:0.32rem;;margin-top:0.04rem;}
.QAlist dl.Q dd::before{width:1px;height:0.13rem;;right:0.38rem;;margin-top:-0.02rem;display:block;;}
.QAlist dl.Q_on dd::before{display:none}
@media(max-width:4.8rem){.QAlist dl.Q dt,.QAlist dl.Q dd,.QAlist dl.A dt{height:0.4rem;line-height:0.4rem;}
.QAlist h1,.QAlist dl dt{font-size:0.2rem;}
.QAlist dl.A p{max-height:0.66rem;overflow:hidden;}
}
/*.pt_list01*/
.pt_list01{padding:1% 0 0}
.pt_list01 img{width:100%;border-radius:0rem;transition:transform .5s ease-in-out}
.pt_list01 .h3{color:#333;font-size:0.22rem;font-weight:400;margin:0.1rem 0 0.1rem}
.pt_list01 .p{color:#999;font-size:0.16rem;line-height:0.3rem;overflow:hidden}
.pt_list01 ul{padding-bottom: 2%;}
.pt_list01 ul li{margin-bottom:0;background:#fff;padding:0.5rem 0;position:relative;border-bottom:0.01rem solid #eee;transition:.5s}

.pt_list01 li  .sub-title{  margin-bottom: 1%;}
.pt_list01 li  .download-btn{ text-align: left; margin-top: 3%;}
.pt_list01 li  .download-btn a{  line-height: 0.5rem;}

@media(min-width:769px){.pt_list01 .right{float:right;width:30%;overflow:hidden;border-radius:0rem}
.pt_list01 .left{float:left;width:70%;padding:0 4% 0 0;position:relative}
.pt_list01 .time{border-right:0.01rem solid #e5e5e5;position:absolute;left:0;top:0;width:1.5rem;text-align:center;font-family:Fonts2;height:2.1rem;padding-top:0.4rem;color:#999;opacity:0.7;}
.pt_list01 .time span{font-size:0.42rem;font-weight:normal;display:block;line-height:1;}
.pt_list01 .time{margin-top:0.14rem}

}
@media(max-width:768px){.pt_list01{padding:5vh 0}
.pt_list01 ul li{padding:0 0 0.4rem 0}
.pt_list01 .left img{border-radius:0.05rem;}
.pt_list01 .right .time{margin:0.1rem 0 0.05rem;display:inline-block}
.pt_list01 .right .time span{float:right;margin:0}
.pt_list01 .right .time span:before{content:"-"}
.pt_list01 .right .h3{margin:0.3rem 0 0}
}

/*.tt_list01*/
.tt_list01 .list{background:#f6f8fa;padding:8% 10%;}
.tt_list01 .h3{color:#333;font-size:0.22rem;font-weight:400;margin:0.1rem 0 0.1rem}
.tt_list01 .p{color:#999;font-size:0.16rem;line-height:0.3rem;overflow:hidden}
.tt_list01 ul li{margin-bottom:0;padding:0.5rem 0;position:relative;border-bottom:0.01rem solid #e2e3e9;transition:.5s}
.tt_list01 ul li:nth-child(1) { padding-top: 0; }

.map-con{ text-align: center; padding: 7% 0 0;}


/*.comlist*/
.comlist {  margin-top: 5%;}
.comlist .item{  background: #fff; padding: 5%; margin-bottom: 2%;}
.comlist dd{ height: auto; overflow: hidden;}
.comlist .d1{border-bottom:0.01rem solid #e2e3e9; margin-bottom: 5%;line-height: 0.22rem;;padding-bottom: 2%; }
.comlist .d2 { margin-bottom:2%;line-height: 0.22rem;;; }
.comlist .d1 h1{  font-size: 0.22rem; font-weight: normal; float: left; margin:0 }
.comlist .d1 span{  float: right; }
.comlist .d2 span{  width: 32.6%; margin-right: 1%; margin-bottom: 1%; float: left;border:0.01rem solid #e2e3e9; padding: 0 1em;
line-height: 0.4rem; }
.comlist .d2 span:nth-child(3n){  margin-right: 0}

.comlist .d3 li{ height: auto; overflow: hidden; border-bottom: 1px dashed #e2e3e9; line-height: 0.4rem; }
.comlist .d3 h2{  font-size: 0.16rem; font-weight: normal; float: left; margin:0 }
.comlist .d3 span{  float: right; }

/*.Form01*/
.Form01{     background: #f6f8fa;
    padding: 7% 12%;}
.Form01 .row dl{ width: 100%; padding-right: 0.2rem; position: relative; line-height: 0.4rem; margin-bottom:1%}
.Form01 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.Form01 input.text{ border: 1px solid #f0f0f0; background: none; display: block; height: 0.48rem; line-height: 0.48rem; width: 100%;
     padding: 0.5em 1em; color: #333; background-color: #fff;}
.Form01 input.text::-ms-input-placeholder{ color: #aaa;}
.Form01 .last{ text-align: center; margin: 5% 0;}
.Form01 .btn{ background: #aaa; height: 0.48rem; display: block; border:none; width: 33.3334%; max-width: 1.5rem; 
   display: inline-block; margin-right: 0.15rem; color: #fff;}
   .Form01 .wr{ text-align: center;}
   .Form01 input.code-text{ width: 60%; float: left;}
   .Form01 .yzmImg{  float: right; width:40%; text-align: right ;}
   .Form01 .yzmImg img{  margin-right: 5%; border: 1px solid #f0f0f0;}
   .Form01 .submit{ background: #7ec04d;}
   

@media only screen and (min-width:480px ) {
.Form01 .row2 dl{ float: left; width: 48%;}
.Form01 .row2 dl:last-child{ float: right;}	

}





.gqy{width:100%;background:#f6f8fa;padding:7% 12%;}
.gqy .name{ text-align: center; margin-bottom: 0.4rem;}
.gqy .name h1{margin: 0 0 2% 0; font-size: .36rem;}
.gqy .pic img{width: 100%;}
.gqy .tit{font-size: .24rem; color: #007857; font-weight: bolder; padding: .5rem 0 .1rem; line-height: 1;}
.gqy p{margin: 0;}
.gqy .box{border: 2px solid #3fa9f5; border-radius: .2rem; margin-top: .6rem; background-color: #f2faff;}
.gqy .title{font-size: .3rem; line-height: .84rem; text-align: center;}
.gqy .title span{display: inline-block; width: 80%; max-width: 5.47rem; background-color: #3fa9f5; color: #fff; font-weight: bold; border-bottom-left-radius: .2rem; border-bottom-right-radius: .2rem;}
.gqy .box ul{padding: .6rem 1.2rem .2rem; margin: 0 -.2rem;}
.gqy .box ul li{width: 50%; padding: 0 .2rem; margin-bottom: .4rem; float: left;}
.gqy .box .inner{background-color: #fff; border: 2px solid #daf1ff; border-radius: 20px; padding: .54rem .45rem .3rem; position: relative; min-height: 2.78rem;}
.gqy .box .num{position: absolute; line-height: .44rem; width: .56rem; background-color: #3fa9f5; color: #fff; font-size: .3rem; right: 0; top: .43rem; border-bottom-left-radius: 10px; border-top-left-radius: 10px; text-align: center;}
.gqy .box .tit1{font-size: .24rem; color: #3fa9f5; font-weight: bold; line-height: 1; margin-bottom: .25rem;}
.gqy .box .txt{font-size: .18rem;}
.gqy .box .txt span{font-weight: bold;}

.gqy .box1 img{display: inline-block; vertical-align: top; width: 1.2rem;}
.gqy .box1 li:last-child p{display: inline-block; vertical-align: center; margin: .2rem 0 0 .1rem;}
@media(max-width: 1024px){

    .gqy .box ul{padding: .6rem .4rem .2rem;}
    .gqy .box1 ul li{width: 100%;}
}

@media(max-width: 768px){
.gqy {padding:7% ;}

}

.gqy .box2 li:last-child{width: 100%;}
.gqy .box2 li:nth-child(2) p:first-child{line-height: 1.2; padding-bottom: .2rem;}
.gqy .box2 .inner{min-height: 2.81rem; padding-bottom: .2rem;}
.gqy .box2 li:last-child .inner{ padding: .54rem .4rem .55rem;}
.gqy .box2 li:first-child img{width: 2.07rem;}
.gqy .box2 .pic1{text-align: center; padding-top: .6rem;}
.gqy .box2 .block{margin: .6rem 0; background-color: #f2faff; padding: .3rem .4rem .2rem; border-radius: .2rem;}
.gqy .box2 .block span{color: #3fa9f5;}
.gqy .box2 .span{display: block; text-align: center;}
.gqy .box2 .enter{text-align: center; padding-top: .23rem;}
.gqy .box2 .enter a{font-size: .24rem; color: #fff; text-align: center; display: inline-block; line-height: .68rem; background-color: #3fa9f5; width: 2.9rem; border-radius: .68rem;}
@media(max-width: 1024px){
    .gqy .box2 ul li{width: 100%;}
}

.gqy .box3 .dl-box{padding: .38rem 1rem .5rem 1.2rem;}
.gqy .box3 dl{padding: .24rem 0; border-bottom: 1px solid #ceeafd;}
.gqy .box3 dt{display: inline-block; vertical-align: top; color: #fff; font-weight: bold; background-color: #3fa9f5; width: 1.56rem; line-height: .5rem; text-align: center; border-radius: .5rem;}
.gqy .box3 dd{display: inline-block; line-height: 1.5; vertical-align: top; padding-left: .15rem; width: calc(100% - 1.7rem); padding-top: .16rem;}
.gqy .box3 p{margin-top: .28rem;}
.gqy .box3 p span{color: #3fa9f5; font-weight: bold;}
@media(max-width: 768px){
    .gqy .box3 dt{margin-bottom: 1em;}
    .gqy .box3 dt,
    .gqy .box3 dd{ display: block; width: 100%; padding: 0; }
    .gqy .box3 .dl-box{padding: .38rem 0.5rem .5rem 0.5rem;}
    }



.gqy .box4 .dl-box{padding: .55rem 1rem .6rem 1.2rem; margin: 0 -.12rem;}
.gqy .box4 dl{width: 25%; float: left; padding: 0 .12rem;}
.gqy .box4 dt{height: .68rem; border-radius: 10px; text-align: center; display: table; width: 100%; background-color: #3fa9f5; border: 2px solid #3fa9f5;}
.gqy .box4 dd{height: .68rem; border-radius: 10px; position: relative; text-align: center; display: table; width: 100%; border: 2px solid #daf1ff; background-color: #fff; margin-top: .4rem; overflow: visible;}
.gqy .box4 dd::before{content: ''; background: url(../images/gqy-icon01.png) no-repeat center bottom;  background-size: contain; width: .16rem; height: .25rem; position: absolute; bottom: .72rem; left: 50%; transform: translateX(-50%);}
.gqy .box4 dt span{display:table-cell; vertical-align:middle; color: #fff; font-size: .2rem; font-weight: bold; line-height: 1;}
.gqy .box4 dd span{display:table-cell; vertical-align:middle; line-height: 1.2;}
@media(max-width: 1024px){
    .gqy .box4 .dl-box{padding: .55rem 1rem .6rem;}
    .gqy .box4 dl{width: 50%; margin-top: .3rem;}
    .gqy .box4 dl:first-child,
    .gqy .box4 dl:nth-child(2){margin-top: 0;}
}
@media(max-width: 768px){
    
    .gqy .box4 .dl-box{padding: .38rem 0.5rem .5rem 0.5rem;}

    .gqy .box4 dd span{height: 1rem;}

    .gqy .box4 dd::before{ bottom:1.2rem}
    }




.gqy .box5 .inbox{padding: .4rem 1rem .65rem 1.2rem;}
.gqy .box5{text-align: center;}
.gqy .box5 .tit1{margin-bottom: 0; line-height: 1;}
.gqy .box5 p{line-height: 1.5; padding: .2rem 0 .26rem;}
@media(max-width: 768px){
    
    .gqy .box5 .inbox{padding: .38rem 0.5rem .5rem 0.5rem;}

    }

.gqy .below{margin-top: .6rem; background-color: #fff; border-radius: .2rem; padding: .7rem .1rem;}
.gqy .below .left{width: 44%; float: left; text-align: center; border-right: 1px solid #eee;}
.gqy .below .left > div{text-align: left; display: inline-block;}
.gqy .below .left span{display: block; font-size: .3rem; color: #3fa9f5; font-weight: bold; line-height: 1.2;}
.gqy .below .left p:last-child{padding-top: .1rem;}
.gqy .below .right{width: 56%; float: left; text-align: center;}
.gqy .below .right p{display: inline-block; vertical-align: middle; padding-right: .2rem;}
.gqy .below .right img{display: inline-block; vertical-align: middle; width: 1.28rem;}
@media(max-width: 1024px){
    .gqy .below{padding: .4rem .3rem;}
    .gqy .below .left{width: 100%; border: none; text-align: left; margin-bottom: .2rem;}
    .gqy .below .right{width: 100%; border: none; text-align: left;}
}




.pzq .tit1{font-weight: bold; line-height: 1; padding: .45rem 0 .1rem;}
.pzq .pic{text-align: center;}
.pzq .pic img{width: auto;}
.pzq .pic1 img{width: 100%;}
.pzq dd{ line-height: .35rem; margin-top: .1rem;}
.pzq dd span{display: inline-block; border-radius: .35rem; background-color: #f2faff;padding: 0 .24rem;}


.pzq .box6 .txt{padding: .5rem .6rem .55rem; font-size: .18rem;}
.pzq .box8 ul li,
.pzq .box7 ul li{width: 100%; float: none;}
.pzq .box7 ul li .inner{min-height: 0;}
.pzq .box8 .tit1,
.pzq .box7 .tit1{padding: 0;}

.pzq .box8 li:first-child dd{display: inline-block; width: 30%; vertical-align: top; margin-right: 3%;}
.pzq .box8 li:first-child dd:last-child{margin-right: 0;}
.pzq .box8 li:first-child dd p{min-height: 1.4rem; margin-bottom: .15rem;}
.pzq .box8 li:nth-child(2) dd{width: 30%; vertical-align: top; margin-right: 3%; display: inline-block;}
.pzq .box8 li:nth-child(2) dd:last-child{width: 63%; margin-right: 0;}
.pzq .box8 li:nth-child(2) dd p{margin-bottom: .15rem;}

.pzq .box8 .txt{padding: 0 1rem .5rem 1.2rem;}
.pzq .box8 .txt .tit1{font-size: .18rem; color: #333;}
@media(max-width: 1024px){
    .pzq .box8 li:first-child dd p{min-height: 0;}
    .pzq .box8 li:first-child dd,
    .pzq .box8 li:nth-child(2) dd{width: 100%!important; margin-right: 0!important; margin-bottom: .2rem;}
    .pzq .box8 .txt{padding: 0 .6rem .5rem .6rem;}
}


ul.enter li{width: 20%; float: left; text-align: center; border: 1px solid #f5f5f5; padding: .4rem .1rem 0;}
ul.enter li a{display: block;}
ul.enter li img{height: .45rem; width: auto;}
ul.enter li .tit{font-size: .16rem; color: #666; margin-top: .1rem;}
ul.enter li p{font-size: .16rem; color: #999; margin-top: .1rem;}
@media(max-width: 1024px){
    ul.enter li{width: 33.333%;}
}


ul.enter.enter-gs li{width: 16.66%;}
ul.enter.enter-gs li:last-child{padding-top: .2rem;}
ul.enter.enter-gs li:last-child .tit{margin-top: .05rem;}
ul.enter.enter-gs li:last-child img{width: .9rem; height: auto;}
@media(max-width: 1024px){
    ul.enter.enter-gs li{width: 33.333%;}
}




.pictit_list01{padding: 0}
.pictit_list01 li{background:#fff;overflow:hidden;width:100%;margin-bottom:2%;float:left}
.pictit_list01 li .pic{padding-bottom:60%;background-size:cover;transition:transform .5s ease-in-out;background-color:#666}
.pictit_list01 li:hover .pic{transform:scale(1.1);}
.pictit_list01 li .text{;background:#f6f9fb;position:relative;z-index:50;}
.pictit_list01 li .text h3{color:#444;margin:0;line-height:4;font-size:1.125em;font-weight:normal;text-align:center;}
@media(min-width:769px){.pictit_list01 li{width:32%;}
.pictit_list01 li:not(:nth-child(3n)){margin-right:2%;}
.pictit_list01 li:nth-child(3) ~ li{margin-bottom:0}
}



.strategy{ }
.strategy h3{  font-size: 0.3rem; margin: 0 0 0.5em 0;}
.strategy h4{  font-size: 0.22rem; font-weight: normal; margin: 0;}
.strategy .left{ width: 65%; float: left;}
.strategy .right{ width: 29%; float:right;}

.strategy .three_list{ position: relative ; padding: 5% 5% 5% 0;} 
.strategy .three_list:before{z-index: -10;  content: ""; position: absolute; right: 0; top: 0; width: 500%; height: 100%; background: #f6f8fa; } 
.strategy .three_list dl{}
.strategy .three_list dl dd{width: 31.2%; float: left; margin-right: 3%; padding-left: 0.8rem;  position: relative;}
.strategy .three_list dl dd b{ font-size: 0.22rem; background: url(../images/cbg.png);background-size: 100% 100%; text-align: center;
     line-height: 0.7rem; color: #fff; width: 0.7rem; height: 0.7rem; border-radius: 1rem; position: absolute; left: 0; top: 0;}
     .strategy .three_list dl dd p{margin: 0; font-size: 0.18rem; font-weight: bold;}
     .strategy .three_list dl dd p span{ color: #007857;}


.strategy .three_list dl dd:nth-child(3n){ margin-right: 0}



.strategy .time_list dd{ width: 48%; margin-right: 4%; float: left;}
.strategy .time_list dd:nth-child(2n){ margin-right: 0}
.strategy .time_list dd b{ font-size: 0.22rem; line-height: 2;padding: 0.5em 1em; border-radius: 0.05rem; background: url(../images/cbg2.png); 
background-size: 100% 100%; color: #fff;}

.strategy .time_list dd span{display: block; color: #007857; font-size: 0.22rem ; margin-top: 1em; padding-left: 0.3rem; position: relative;}
.strategy .time_list dd span::before{ content: ""; display: block; position: absolute; left:0rem; top: 0.16rem; width: 0.12rem; 
height: 0.12rem; border-radius: 1rem; background: url(../images/cbg.png);background-size: 100% 100%; }

.strategy .time_list dd p{  border-left: 1px dashed #999; margin: 0;margin-left: 0.06rem; padding: 0.1rem 0 0;padding-left: 0.24rem; }


.strategy  .pr_list{ position: relative ; padding: 5% 5% 5% 0;} 
.strategy  .pr_list:before{z-index: -10;  content: ""; position: absolute; right: 0; top: 0; width: 500%; height: 100%; background: #f6f8fa; } 
.strategy .pr_list dd{ width: 48%; margin-right: 4%; float: left; border-bottom: 1px dashed #e1e1e1; padding: 0.5em 0;}
.strategy .pr_list dd:nth-child(2n){ margin-right: 0}
.strategy .pr_list dd b{color: #007857; font-size: 0.22rem ;padding-left: 0.2rem; position: relative;  padding-right: 0.2rem; margin-right: 0.2rem; background: url(../images/tb.png) no-repeat right center;  }
.strategy .pr_list dd b::before{ content: ""; display: block; position: absolute; left:0rem; top: 0.1rem; width: 0.12rem; 
    height: 0.12rem; border-radius: 1rem; background: url(../images/cbg.png);background-size: 100% 100%; }
    

@media(max-width:1024px){
    .strategy .left{margin-bottom: 10%;}
    .strategy .left,
    .strategy .right{ width: 100%; float:left;}

    .strategy .three_list dl dd{ width: 100%; margin:  0 0 5% 0 ; height: 0.7rem; line-height: 0.7rem;}
    .strategy .time_list dd{ width: 100%; margin:  0 0 5% 0 ;}
    .strategy .pr_list dd{ width: 100%; margin:  0 0 5% 0 ;}


}