﻿
/*top */
.top{position: fixed;width: 100%;z-index: 100;top: 0;background-position: center center; background-repeat: no-repeat; height: 146px; background-size: cover;box-shadow: 0 3px 12px rgb(0 0 0 / 10%);}
/*bottom */
.bottom{background-position: center center; background-repeat: no-repeat; height: 340px; background-size: cover;}

.Banner{margin-top: 147px}
.Banner div{ width:100%; height:240px; background-position: center bottom; background-repeat:no-repeat;}
.fl{ width:215px; padding-top:5px;}
.fr{ width:1195px; overflow:hidden; min-height:550px;margin-top:20px;}
.auto_1020{width:1440px;/* background:url(../images/menu_bg.png) repeat-y left top; */position:relative; background: none; }
.Conter .no{ background:none;}
.Menu { background:#f8f8f8;}
.Menu header{ background:url(../images/Mnue_titlebg.png); height:80px; line-height:80px; padding-left:19px;}
.Menu header h1{ font-size:20px; color:#005197; margin:0;}
.Menu header i{ width: 32px; height: 26px; background-position: center center; background-size: contain; background-repeat: no-repeat; float: left; margin-top: 27px; margin-right: 5px;}
.Menu ul{ padding-bottom:10px;}
.Menu ul li{ padding-left:32px; height:37px; line-height:37px; border-bottom:1px dotted #c5c5c5;}
.Menu ul li a{ color:#666; background:url(../images/Mnue_texticon.png) no-repeat left bottom; padding-left:25px; display:block;}
.Menu ul li:hover,
.Menu ul li.aon{  height:37px;}
.Menu ul li:hover a,
.Menu ul li.aon a{ background-position:left top; color:#005197;}
.Menu figure{ /*position:absolute; bottom:20px; left:0; */ width:215px;}
.Menu figure .link{ background:url(../images/investor_img.gif) no-repeat center top; width:191px; height:56px; padding-top:30px; margin:10px auto;}
.Menu figure .link a{ display:block; width:202px; height:24px;}
.Menu figure .link2{margin:10px auto}
.Menu figure .link2 img{ max-width: 100%;}
.Menu figure img{ display:block; width:215px; height:130px;}

.Location { border-bottom: 1px solid #dcdcdc; padding: 28px 0 5px; text-align:right; margin-bottom:29px;}
.Location em{ font-style: normal; font-size:12px; color:#999999; }
.Location em a {color: #999; }
.Location em a:hover,
.Location em span{ color:#005197;}

.RighPage{padding: 6.5% 0 7.375em 0;/* padding-bottom:60px; *//* padding-left:30px; */}
.RighPage .title{text-align: center;margin-bottom: 20px}
.RighPage .title .cn{font-size: 24px;font-weight: bold; line-height: 1.5em;color: #333; }
.RighPage .title .en{font-size: 16px;line-height: 30px;color: #666;}
.RighPage .Intro {font-size: 16px;line-height: 30px;color: #333;margin-bottom:42px}
.RighPage .more{margin-top: 20px; text-align: center;}
.RighPage .more a{display: inline-block;padding: 0 30px;line-height: 40px;border-radius: 40px;border:1px solid #4d9f39;color: #4d9f39;transition: .3s;}
.RighPage .more a:hover{border-color: #4d9f39;background-color: #4d9f39;color: #fff;}
.RighPage .Intro .txtt{color: #4d9f39;text-align:center;display: block;margin-top: 3%;}

.RighPage .Intro dd{color: #666;position: relative;padding-left: 30px;margin: 20px 0;line-height: 30px;font-size: 16px;}
.RighPage .Intro dd:before{position: absolute;content: "";left: 0;top: 7px;width: 20px;height: 18px;/* border-radius: 50%; */background: #4d9f39;background:url("../images/Floor003176-more-hover.svg") no-repeat center center;background-size: 1.1em;}
.RighPage .Intro dd span{color: #4d9f39}


/*Floor002950 */
.Floor002950{margin-bottom: 60px;}
.Floor002950 .video{position: relative;z-index: 1;}
.Floor002950 .video:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#4d9f39; opacity:0.2;transition:0.5s 0.3s; z-index: 5;}
.Floor002950 .video video{position: absolute;background: #000; left: 0; top: 0; width: 100%; height: 100%; z-index: 15;}
.Floor002950 .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 10; }
.Floor002950 .play:before,
.Floor002950 .play:after,
.Floor002950 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor002950 .play i{ width: 50px;height: 50px; z-index: 4; background:url("../images/Floor002950_play.png") no-repeat center center #fff; background-size: 16px auto;}
.Floor002950 .play:before,
.Floor002950 .play:after{content: '';background-color: #fff;opacity: 0.1; transform-origin: 0 0;}
.Floor002950 .play:before{width: 70px;height: 70px;animation:infinite scale 2s;}
.Floor002950 .play:after{width: 90px;height: 90px;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.2}
100%{ transform: scale(1.2) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.2;}
100%{ transform: scale(1.5) translate(-50%,-50%);opacity:0;}
}

/*Floor003099 */
.Floor003099{margin-bottom: 60px;}
.Floor003099 ul li{background: #f2f6f4;}
.Floor003099 li .pic{overflow: hidden;position: relative;}
.Floor003099 li .pic:before{position:absolute;content:"";z-index: 5; left:0;bottom:0;width:100%;height:70%;background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 70%);}
.Floor003099 li .pic .info{position:absolute;content:"";z-index: 10; left:0;bottom:0;width:100%;padding: 20px;color: #fff;}
.Floor003099 li .pic .info .tit{font-size: 20px;font-weight: bold; margin-bottom: 10px;}
.Floor003099 li .pic .info .subtit{font-size: 16px;}
.Floor003099 li .pic .Ispic{padding-bottom: 64%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(1.1);}
.Floor003099 li .txt{padding: 20px;color: #666;line-height: 24px;}


  .Floor003099 ul{display: flex;justify-content: space-between;align-item: stretch;}
  .Floor003099 ul li{display: flex;flex-direction: column;justify-content: space-between; width: 32%;}


/*Floor002787 */
.Floor002787{margin-bottom: 60px; text-align: center;}
.Floor002787 li{ width: 49%; margin-right: 2%; float: left; position: relative}
.Floor002787 li:nth-child(2){ margin-right: 0}
.Floor002787 li .txt{position: absolute;z-index: 10; left: 0;bottom: 0;width: 100%; padding: 20px;color: #fff; background: rgba(0, 0, 0, 0.4);}
.Floor002787 li .txt .tit {font-size: 18px; font-weight: bold; }
.Floor002787 li .list{position: relative;z-index: 5;}
.Floor002787 li .list dl{position: relative;z-index: 5;}
.Floor002787 li .list dd .pic{ padding-bottom: 64%; display: block; background-repeat: no-repeat; background-size: cover; background-position: center center}
.Floor002787 li .list .bx-pager{ display: none;}
.Floor002787 li .list .bx-controls-direction a{ width:20px; height:34px; position:absolute; top:50%; margin-top:-21px; background-position:0 0; background-repeat:no-repeat; z-index:10; overflow:hidden; line-height:200px;}
.Floor002787 li .list .bx-controls-direction a.bx-prev{ left:20px; background-image:url(../images/Floor002787-btn_prev.png);}
.Floor002787 li .list .bx-controls-direction a.bx-next{ right:20px; background-image:url(../images/Floor002787-btn_next.png);}

/*.Other002318 */
.Other002318{background: #f9fffb; padding: 5% 0;}
.Other002318 .auto{max-width:1440px;}
.Other002318 .Intro {text-align: center;font-size:16px;margin-bottom:2.5%;}
.Other002318 .Intro p{font-size:22px;color:#333;}

.Other002318 .wrap-container .item{ position: relative;}
.Other002318 .wrap-container .item .tit{ position: relative;z-index: 10;color: #fff; font-size: 22px; font-weight: normal; margin: 0; text-align: center;background: #4d9f39;}
.Other002318 .wrap-container .item .tit span{padding: 10px 3%;  display:block; position: relative; z-index: 2;}
.Other002318 .wrap-container .item .tit:before{content: ""; background: #4d9f39; display: block; position: absolute;height: 26px; width: 1px; top: 100%; left: 50%;}
.Other002318 .wrap-container .item:last-child .tit:before{display: none}
.Other002318 .wrap-container .item .con:before{content: ""; background: #4d9f39; display: block; position: absolute;height: 1px; width: 26px; top: 50%; right: 100%;}
.Other002318 .wrap-container .item .Mtit{ line-height: 1.2; height:75px; width: 100%;}
.Other002318 .wrap-container .item .Mtit span{ position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; width: 100%;}
.Other002318 .wrap-container .item .Mtit span em{display: block; font-style: normal;}

.Other002318 .wrap-container .item .con{ position: relative;}
.Other002318 .wrap-container .item .con .con-inner{ padding: 25px 24px; background: #f5f5f5;line-height: 26px;font-size:18px;  word-wrap:break-word; overflow:hidden;}
.Other002318 .wrap-container .item:first-child .item-inner:before,
.Other002318 .wrap-container .item:last-child .item-inner:before{ content: ""; position: absolute; width: 49.8%; top: -1px; background: #fff; height: 3px;}

.Other002318 .wrap-container{ margin: 0;margin-bottom:40px; }
.Other002318 .wrap-container .item { padding: 10px 0;}

.Other002318 .wrap-container .item .item-inner{}
.Other002318 .wrap-container .item .item-inner>*{ float: left;}
.Other002318 .wrap-container .item:first-child .item-inner:before,
.Other002318 .wrap-container .item:last-child .item-inner:before{height: 47px; left: -1px;width: 3px;}
.Other002318 .wrap-container .item:first-child .item-inner:before{top: 0; left: -1px;}
.Other002318 .wrap-container .item:last-child .item-inner:before{ bottom: 0; top: auto; height: 48px; }
.Other002318 .wrap-container .item .Mtit{  width: 20%;}
.Other002318 .wrap-container .item .Stit{ margin-left: 3.6%; width: 13%; height: 60px;}
.Other002318 .wrap-container .item .Stit:before{ width: 27%; left: -27%;}
.Other002318 .wrap-container .item .Stit span{ position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; width: 100%;}
.Other002318 .wrap-container .item .con{ width: 75%; margin-left: 5%;}
.Other002318 .wrap-container .item .con:before{ top: 37px; width: 8.2%; left: -8.2%;}
.Other002318 .wrap-container .item:last-child .con:before{  ;}



/*Floor003153 */
.Floor003153 {padding-bottom:5%;}
.Floor003153 .auto{max-width:1440px;}
.Floor003153 .intro .ytable-cell{display: block;}
.Floor003153 .intro .info{ padding: 20px; color: #333; background: #f7f7f7; line-height: 28px; text-justify:inter-ideograph; text-align:center; word-wrap:break-word; overflow:hidden;}
.Floor003153 .intro .info p{ font-size: 16px;}
.Floor003153 .intro .info p b{font-size:22px;color:#4d9f39;}
.Floor003153 .intro .info .more{ text-align: center;}
.Floor003153 .intro .img{ background: #000;position: relative}
.Floor003153 .intro .img img{transition: .3s;}
.Floor003153 .intro .img:hover img{ opacity: 0.65;}
.Floor003153 .intro .img .download{ position: absolute;z-index: 10; left: 50%;top: 50%;transform: translate(-50%,-50%); display: inline-block;padding: 0 30px;line-height: 40px;border-radius: 40px;border:1px solid #fff;color: #fff;opacity: 0;transition: .3s;}
.Floor003153 .intro .img .download:before{width: 10px;height: 10px;display: inline-block; content: '';margin-right: 10px;background: url(../images/icon-download.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003153 .intro .img:hover .download{ opacity: 1;}
.Floor003153 .lm-more{text-align: center;margin-top:40px;}

.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding: 20px 50px 50px;}  


/*å®ˆæ­£åˆ›æ–° */
.szcx .box {padding-bottom: 6%;}
.szcx .box-1 li{background: #f7f7f7;}
.szcx .box-1 li .txt{padding: 3%;}
.szcx .box-1 li .pic{float: left;width: 20%;}
.szcx .box-1 li .pic img{width: 85.295%;}
.szcx .box-1 li .info{width: calc(100% - 20%);float: right;padding-top: 3%;}
.szcx .box-1 li .info dd{margin: 0;color: #666;position: relative;padding-left: 15px;margin-bottom: 10px;line-height: 34px;font-size: 16px;}
.szcx .box-1 li .info dd:before{position: absolute;content: "";left: 0;top: 14px;width: 5px;height: 5px;border-radius: 50%;background: #4d9f39;}

	.szcx .box-1 ul{display: flex;flex-wrap: wrap;align-content: flex-start;}
	.szcx .box-1 li{width: 100%;/* margin-right: 2%; */}
	.szcx .box-1 li:nth-of-type(2n){ margin-right: 0;}


.szcx .box-2 .Btit{color: #fff;/* font-weight: normal; */margin: 0;font-size: 18px;text-align: center;position: relative;}
.szcx .box-2 .Btit span{ background: #4d9f39; display: inline-block;line-height: 1; position: relative; z-index: 2;}
.szcx .box-2 .Btit:after{ content: "";  background: #4d9f39; display: block; position: absolute; }
.szcx .box-2 .main .item{ position: relative;}
.szcx .box-2 .main .name{max-width: 785px;margin: 0 auto;text-align: center;}
.szcx .box-2 .main .tit{position: relative;z-index: 10;color: #fff;font-size: 16px;font-weight: normal;margin: 0;text-align: center;background: #4d9f39;}
.szcx .box-2 .main .Stit{ color: #4d9f39; background: #f3f9f1;border: 1px solid #4d9f39;}
.szcx .box-2 .main .tit span{padding: 10px 3%;display:block;position: relative;z-index: 2;font-weight: normal;}
.szcx .box-2 .main .tit:before,.szcx .box-2 .main .item-1 .tit:after{content: ""; background: #4d9f39; display: block; position: absolute;}
.szcx .box-2 .main .Mtit{ line-height: 1; height: 50px; width: 100%;max-width: 200px;margin: 0 auto;position: relative;}
.szcx .box-2 .main .Mtit span{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;width: 100%;font-weight: bold;font-size: 18px;}
.szcx .box-2 .main .item-1 > .item-inner:before,.szcx .box-2 .main .item-2 .item-inner:before,.szcx .box-2 .main .item-1 .item-inner .item:first-child .item-inner:before,.szcx .box-2 .main .item-1 .item-inner .item:last-child .item-inner:before{ content: ""; position: absolute; width: 49.8%; top: -1px; background: #fff; height: 3px;}

.szcx .box-2 .main .con{position: relative;z-index:20;background: #fff;border: 1px dashed #4d9f39;padding: 20px;color: #666;line-height: 25px;text-align: left;font-size: 16px;}

.szcx .box-2 .main .wrap-container{ width: 100%; border-top: 1px solid #4d9f39; margin: 37px auto 0;}
.szcx .box-2 .main .item .group{ width: auto; margin: 37px -30% 0 -30%;}
.szcx .box-2 .main .item{ float: left; width: 50%;}
.szcx .box-2 .main .item-1{ width: 75%;}
.szcx .box-2 .main .item-2{ width: 25%;}
.szcx .box-2 .main .group .item{ width: 25%;}
.szcx .box-2 .Btit span{padding: 15px 30px;}
.szcx .box-2 .Btit:after{left: 50%;top: 100%;height: 105px;width: 1px;}

.szcx .box-2 .main .tit{ margin-top: 37px;}
.szcx .box-2 .main .tit:before,.szcx .box-2 .main .item-1 .tit:after{height: 37px; width: 1px; left: 50%; top: -37px;}
.szcx .box-2 .main .item-1 .name:not(:last-child) .tit:after{height: 235px;top: 100%;}
.szcx .box-2 .main .item .item-inner{ margin-left: -32%;margin-right: -32%; padding: 0 48%;}
.szcx .box-2 .main .item-1 > .item-inner:before,.szcx .box-2 .main .item-2 .item-inner:before,.szcx .box-2 .main .item-1 .item-inner .item:first-child .item-inner:before,.szcx .box-2 .main .item-1 .item-inner .item:last-child .item-inner:before{width: 50%; top: -1px;height: 3px;}
.szcx .box-2 .main .item-1 > .item-inner:before{ left: 0;}
.szcx .box-2 .main .item-2 .item-inner:before{ right: 0;width: 49.8%; } 
.szcx .box-2 .main .item-1 .item-inner .item:first-child .item-inner:before{ left: 0;width: 49.5%;  } 
.szcx .box-2 .main .item-1 .item-inner .item:last-child .item-inner:before{ right: 0;width: 49.5%; } 

.szcx .box-3 {border: 1px solid #e0e0e0;}
.szcx .box-3 .tabtitle {text-align: center;margin: 0 auto;}
.szcx .box-3 .tabtitle a{width:33%; padding: 20px 0; font-size: 20px;font-weight: bold; color: #333;white-space: nowrap;display: inline-block;position: relative;background: #f8f8f8;}
.szcx .box-3 .tabtitle a:before {content: '';width: 0%;height: 3px;position: absolute;background: transparent;left: 50%;top: -3px;transition: 0.5s;}
.szcx .box-3 .tabtitle a.aon {color: #4d9f39;background: #fff;}
.szcx .box-3 .tabtitle a.aon:before{width: 100%;left: 0;background: #4d9f39;}
.szcx .box-3 .tabbox {width: 100%;}
.szcx .box-3 .tabbox .item {width: 100%;display:none; padding: 50px;}
.szcx .box-3 .tabbox .item.aon {display: block;}
.szcx .box-3 .tabbox .item .title-css{padding: 1vw 0;}
.szcx .box-3 .tabbox .item .title-css span{display: inline-block;padding-bottom: 10px;border-bottom: 3px solid #4d9f39;font-size: 20px;font-weight: bold;color: #4d9f39;}
.szcx .box-3 .tabbox .item .img{ margin-bottom: 20px;text-align: center;}
.szcx .box-3 .tabbox .item-1 ul{ margin-bottom:4%; display: flex;}
.szcx .box-3 .tabbox .item-1 li{} 
.szcx .box-3 .tabbox .item-1 li{float: left; text-align: center;position: relative; overflow: hidden; width: 100%;}
.szcx .box-3 .tabbox .item-1 li a{display: block;padding: 30px 0 16px 0;color: #fff;position: relative; z-index: 10;text-align: center;}
.szcx .box-3 .tabbox .item-1 li .icon{height: 50px; width: 50px; margin: 0 auto; transition: 0.3s;}
.szcx .box-3 .tabbox .item-1 li .icon img{display: block;width: 100%;height: 100%;}
.szcx .box-3 .tabbox .item-1 li aside{margin-top: 15px;font-size: 16px; }
.szcx .box-3 .tabbox .item-1 li:nth-child(1){background-color: #729f75;}
.szcx .box-3 .tabbox .item-1 li:nth-child(2){background-color: #47b1e3;}
.szcx .box-3 .tabbox .item-1 li:nth-child(3){background-color: #83d163;}
.szcx .box-3 .tabbox .item-1 li:nth-child(4){background-color: #418fb6;}
.szcx .box-3 .tabbox .item-1 li:nth-child(5){background-color: #53778f;}
.szcx .box-3 .tabbox .item-1 li:nth-child(6){background-color: #ec5b6c;}
.szcx .box-3 .tabbox .item-1 li:nth-child(7){background-color: #e6be6b;}
.szcx .box-3 .tabbox .item-1 li:nth-child(8){background-color: #7db96f;}


.szcx .box-3 .tabbox .item-2 ul{ margin-bottom:3%}
.szcx .box-3 .tabbox .item-2 li{background: #f8f8f8;}
.szcx .box-3 .tabbox .item-2 li .pic{overflow: hidden;position: relative;}
.szcx .box-3 .tabbox .item-2 li .pic .Ispic{padding-bottom: 60%; transition: 0.5s;}
.szcx .box-3 .tabbox .item-2 li .pic .Ispic img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-object-fit: cover;}
.szcx .box-3 .tabbox .item-2 li a:hover .Ispic{transform: scale(1.1);}
.szcx .box-3 .tabbox .item-2 li .txt{padding: 20px 20px 0;color: #333;text-align: center;}
.szcx .box-3 .tabbox .item-2 li .txt .tit{font-size: 20px;font-weight: bold;color: #4d9f39;}
.szcx .box-3 .tabbox .item-2 .info{ color:#333;font-size: 16px; line-height:30px}
.szcx .box-3 .tabbox .item-2 .info h1{font-size: 18px;font-weight: normal;color: #4d9f39;}


.szcx .box-3 .tabbox .item-2 ul{display: flex;flex-wrap: wrap;align-content: flex-start;}
.szcx .box-3 .tabbox .item-2 ul li{ width: 32%;/*margin-right: 2%;*/}
.szcx .box-3 .tabbox .item-2 ul li:nth-of-type(3n){ margin-right: 0;}


.szcx .box-3 .tabbox .item-2  dl { margin-bottom: 10px;}
.szcx .box-3 .tabbox .item-2  dl  dd{/* background: #f2f6f4; */padding-left: 100px;position: relative;/*margin-bottom: 20px;*/}
.szcx .box-3 .tabbox .item-2 dl  dd .tit{position: absolute;left: 0;top: 0;width: 100px;height: 100%;background: #4d9f39;text-align: center;}
.szcx .box-3 .tabbox .item-2 dl dd .tit span{display: inline-block; position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%);font-size: 16px; color: #fff;}
.szcx .box-3 .tabbox .item-2 .info{ padding:20px;text-align:left;}
.szcx .box-3 .tabbox .item-2 .info dd{margin: 0;color: #666;position: relative;padding-left: 15px;margin-bottom: 10px;line-height: 27px;font-size: 16px;}
.szcx .box-3 .tabbox .item-2  .info dd:before{position: absolute;content: "";left: 0;top: 12px;width: 5px;height: 5px;border-radius: 50%;background: #4d9f39;}

	.szcx .box-3 .tabbox .item-2  dl{display: flex;flex-wrap: wrap;align-content: flex-start;}
	.szcx .box-3 .tabbox .item-2 dl  dd{/* width: 49%; */margin-right: 2%;}
	.szcx .box-3 .tabbox .item-2 dl  dd:nth-of-type(2n){ margin-right: 0;}




.szcx .box-3 .tabbox .item-3 > dl { margin-bottom: 20px;}
.szcx .box-3 .tabbox .item-3 > dl > dd{ background: #f2f6f4; padding-left: 100px;position: relative;margin-bottom: 20px;}
.szcx .box-3 .tabbox .item-3 > dl > dd .tit{position: absolute;left: 0;top: 0;width: 100px;height: 100%;background: #4d9f39;text-align: center;}
.szcx .box-3 .tabbox .item-3 > dl > dd .tit span{display: inline-block; position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%);font-size: 16px; color: #fff;}
.szcx .box-3 .tabbox .item-3 dd .info{ padding:20px;}
.szcx .box-3 .tabbox .item-3 dd .info dd{margin: 0;color: #666;position: relative;padding-left: 15px;margin-bottom: 10px;line-height: 20px;}
.szcx .box-3 .tabbox .item-3 dd .info dd:before{ position: absolute;content: ""; left: 0; top: 8px; width: 5px;height: 5px;border-radius: 50%;background: #4d9f39;}

	.szcx .box-3 .tabbox .item-3 > dl{display: flex;flex-wrap: wrap;align-content: flex-start;}
	.szcx .box-3 .tabbox .item-3 > dl > dd{ width: 49%;margin-right: 2%;}
	.szcx .box-3 .tabbox .item-3 > dl > dd:nth-of-type(2n){ margin-right: 0;}


.szcx .box-3 .tabbox .item-3 li{background: #f8f8f8;}
.szcx .box-3 .tabbox .item-3 li .pic{overflow: hidden;position: relative;}
.szcx .box-3 .tabbox .item-3 li .pic .Ispic{padding-bottom: 60%; transition: 0.5s;}
.szcx .box-3 .tabbox .item-3 li a:hover .Ispic{transform: scale(1.1);}
.szcx .box-3 .tabbox .item-3 li .txt{padding: 20px;color: #333;text-align: center;}
.szcx .box-3 .tabbox .item-3 li .txt .tit{font-size: 18px;font-weight: bold; }



.szcx .box-3 .tabbox .item-3 ul{display: flex;flex-wrap: wrap;align-content: flex-start;}
.szcx .box-3 .tabbox .item-3 ul li{ width: 32%;margin-right: 2%;}
.szcx .box-3 .tabbox .item-3 ul li:nth-of-type(3n){ margin-right: 0;}


/*æ·±ç§‘æŠ€åœ¨è¡ŒåŠ¨ */
.skjzxd {border: 1px solid #e0e0e0;}
.skjzxd .tabtitle {text-align: center;margin: 0 auto; display: flex; justify-content: center;}
.skjzxd .tabtitle a{width:24.79%; padding: 20px 0; font-size: 20px;font-weight: bold; color: #333;white-space: nowrap;display: inline-block;position: relative;background: #f8f8f8;}
.skjzxd .tabtitle a:before {content: '';width: 0%;height: 3px;position: absolute;background: transparent;left: 50%;top: -3px;transition: 0.5s;}
.skjzxd .tabtitle a.aon {color: #4d9f39;background: #fff;}
.skjzxd .tabtitle a.aon:before{width: 100%;left: 0;background: #4d9f39;}
.skjzxd .tabbox {width: 100%;}
.skjzxd .tabbox .item {width: 100%;display:none;padding: 48px;}
.skjzxd .tabbox .item.aon {display: block;}
.skjzxd .tabbox .item .title-css span{display: inline-block;padding-bottom: 10px; border-bottom: 3px solid #4d9f39;font-size: 18px;font-weight: bold; color: #4d9f39;}


.skjzxd .list_scroll{position: relative;z-index: 5;margin-bottom: 5%}
.skjzxd .list_scroll .bx-wrapper{ position: relative;}
.skjzxd .list_scroll dd .pic{ padding-bottom: 64%; display: block; background-repeat: no-repeat; background-size: cover; background-position: center center}
.skjzxd .list_scroll .bx-pager{ display: none;}
.skjzxd .list_scroll .bx-controls-direction a{ width:20px; height:34px; position:absolute; top:50%; margin-top:-21px; background-position:0 0; background-repeat:no-repeat; z-index:10; overflow:hidden; line-height:200px;}
.skjzxd .list_scroll .bx-controls-direction a.bx-prev{ left:20px; background-image:url(../images/Floor002787-btn_prev.png);}
.skjzxd .list_scroll .bx-controls-direction a.bx-next{ right:20px; background-image:url(../images/Floor002787-btn_next.png);}


/*ç»„ç»‡ä¸Žç®¡ç† */
.zzygl .box {margin-bottom: 60px;}

.zzygl .box-2 .img{ float:left; margin-right:50px; margin-bottom:20px;color: #4d9f39;text-align: center;}
.zzygl .box-2 p span {color: #4d9f39;}
.zzygl .box-3 {margin: 6% 0 5%;}
.zzygl .box-3 .img{ text-align:center}
.zzygl .box-3 .tett{text-align:center;color: #4d9f39;display: block;font-size: 18px;margin-top: 3%;}

.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:40px; height:40px; margin-top:-20px; background: #4d9f39; padding:0; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:12px; height:12px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-6px 0 0 -8px;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-3px;}
.PicList002433 .main  .slick-prev{ left:0;}
.PicList002433 .main  .slick-next{ right:0;}



.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:300px;width:90%; line-height:20px; font-size: 16px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}


/*Downlist */
.Downlist{}
.Downlist ul{ display: flex; flex-wrap: wrap;}
.Downlist li{float: left; margin-bottom: 1.5%; border: 1px solid #e0e0e0;}
.Downlist li .txt{padding: 15px;background: #fff; transition: all 0.5s; border-bottom: 1px solid #eee;}
.Downlist li .tit{ font-size: 18px;line-height: 1.5; color: #333;  text-align: center; margin-bottom: 10px;}
.Downlist li p{font-size:16px; line-height: 1.8; min-height: 3.6;color: #666;}
.Downlist li .pic{overflow: hidden; position: relative;}
.Downlist li .Ispic{padding-bottom: 110%;  transition: all 0.5s;}
.Downlist li a:hover .Ispic{transform: scale(1.1);}
.Downlist li a:hover .tit{color: #4d9f39;}
.Downlist li span{color: #4d9f39;border: 1px solid #4d9f39;border-radius: 5px;padding: 0 12px;font-size: 15px;display:table; margin: 0 auto; line-height:2;}
.Downlist li:hover span{ color:#fff;background-color:#4d9f39; border-color: #4d9f39;}


.Downlist li{width: 23.8%;}
.Downlist li:not(:nth-child(4n)){margin-right: 1%;}
.Downlist li:nth-child(4n+1){clear: left;}    



/*æ”¿ç­–ä¸ŽæŠ¥å‘Š */
.zcybg {border: 1px solid #e0e0e0;}
.zcybg .tabtitle {text-align: center;margin: 0 auto; display: flex;justify-content: center;}
.zcybg .tabtitle a{width:49.866%; padding: 20px 0; font-size: 20px;font-weight: bold; color: #333;white-space: nowrap;display: inline-block;position: relative;background: #f8f8f8;}
.zcybg .tabtitle a:before {content: '';width: 0%;height: 3px;position: absolute;background: transparent;left: 50%;top: -3px;transition: 0.5s;}
.zcybg .tabtitle a.aon {color: #4d9f39;background: #fff;}
.zcybg .tabtitle a.aon:before{width: 100%;left: 0;background: #4d9f39;}
.zcybg .tabbox {width: 100%;}
.zcybg .tabbox .item {width: 100%;display:none; padding: 50px;}
.zcybg .tabbox .item.aon {display: block;}


.zcybg li { line-height: 30px;font-size:16px; overflow: hidden;}
.zcybg li:not(:last-child){ margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #e0e0e0;}
.zcybg li .inner { display: table; width: 100%; }
.zcybg li .inner > * { display: table-cell; vertical-align: middle; }
.zcybg li .num {padding-right: 20px; text-align: center; width: 50px;}
.zcybg li .num span { display: inline-block; width:30px;height:30px;background-color: #ddd; color: #fff; }
.zcybg li:hover .num span { background-color: #4d9f39; }
.zcybg li:hover * { color: #4d9f39;}
.zcybg li b{ font-weight: normal; color: #333;  }
.zcybg .btn { padding-left: 50px; width: 150px;}
.zcybg .btn a { display: inline-block; color: #777;line-height: 3.3333; cursor: pointer; }
.zcybg .btn a:before { display: inline-block; vertical-align: top; content: '';background-image: url(../images/icon-download-list.svg); background-size: contain; background-position: center; background-repeat: no-repeat; width: 1.3888em; height: 3.3333em; margin-right: 0.5555em; }


.zcybg li b {padding-left: 14px;position: relative;}
.zcybg li b:after {position: absolute;content: '';left: 0;top: 50%;height: 5px;width: 5px; border-radius: 50%; margin-top: -2px; background-color: #4d9f39;}



.honor{}
.honor .list li{ float: left; text-align: center; background:#f8f8f8; padding: 2%;border:none;}
.honor .list li p{  line-height:2; font-size: 16px; color:#333; margin: 0; margin-top: 12px;}
.honor .list li .ytable{ height:220px;}
.honor .list li .ytable-cell{ vertical-align:bottom;}
.honor .list li figure{ position:relative; display:inline-block;}
.honor .list li figure img{ max-height:220px; transition: all 0.5s;}
.honor .list li a:hover img{transform: scale(1.1);}
.honor .list li a:hover .tit{color: #4d9f39;}
.honor .list li span{color: #4d9f39;border: 1px solid #4d9f39;border-radius: 5px;padding: 0 12px;font-size: 15px;display:table; margin: 0 auto; line-height:2;}
.honor .list li:hover span{ color:#fff;background-color:#4d9f39; border-color: #4d9f39;}


.honor .list li{width: 23.5%;}
.honor .list li:not(:nth-child(4n)){margin-right: 2%;}
.honor .list li:nth-child(4n+1){clear: left;}    


.lm-title{font-size:38px;color:#333;margin-bottom:45px;}
.lm-title.center{text-align: center;}
.lm-title:after{content:'';width:74px;height: 3px;background:#4d9f39;display: block;margin:0 auto;margin-top:25px;}


.lm-more{text-align: center;}
.lm-more a{display: inline-block;color: #4d9f39;border: solid 2px #4d9f39; line-height: calc(55 / 16 * 1em); border-radius: calc(80 / 16 * 1em); padding: 0 calc(60 / 16 * 1em) 0 calc(28 / 16  * 1em); background: url(../images/Floor003204-more.svg) no-repeat right calc(25 / 16 * 1em) center;font-size:16px;  background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.lm-more a:hover{background-color: #4d9f39;color: #fff; background-image: url(../images/Floor003204-more-on.svg);}

/*Floor */
.Banner002730{margin-top:146px;}
.Banner002730{ position:relative;}
.Banner002730:after{content:'';width:100%;height:25%;position: absolute;left:0;bottom:0;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;font-size:24px;}
.Banner002730 .txt .auto{ max-width: 1440px;}
.Banner002730 .txt .ytable-cell{vertical-align: bottom;}
.Banner002730 .txt2 .ytable-cell{vertical-align: middle;}
.Banner002730 .txt .ytable-cell .t{margin-bottom:3%;}
.Banner002730 .txt .cn{ font-size:40px;margin-bottom:8px; line-height: 1.3;}
.Banner002730 .txt .en{text-align: left;text-transform: uppercase;line-height: 1.3; }
.Banner002730 .txt .tit{font-size:40px;margin-bottom:30px;}
.Banner002730 .txt .desc p{font-size: 16px;line-height: 2 ;margin: 0}

.Banner002730 figure{ height:500px;}
.Banner002730 img{ display:none;}

/*Menu002147 */
.Menu002147{ background:#f7f7f7;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#4d9f39;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#4d9f39;}


/*Floor003176 */
.Floor003176{ overflow: hidden;}
.Floor003176 .auto{max-width:1440px;}
.Floor003176 .item-1{padding: 6.5% 0 7.375em 0; margin-bottom: 4%;}
.Floor003176 .item-1 > .ytable > .ytable-cell{vertical-align: middle;}
.Floor003176 .item-1 .right{position: relative;}
.Floor003176 .item-1 .right:after{position: absolute;content: '';width: 62.75em; padding-bottom:62.858%; bottom: -7.375em; background: url(../images/Floor003176-hoverbg.png) no-repeat center; background-size: cover; left: 25.715%;}
.Floor003176 .item-1 .video{position: relative;z-index: 4;}
.Floor003176 .item-1 .video .files{position: absolute;background-color: #000; z-index: 10; top: 0;width: 100%;height: 100%; display: none;}
.Floor003176 .item-1 .video .files video{width: 100%;height: 100%;}
.Floor003176 .item-1 .video .Ispic{padding-bottom:60%;}
.Floor003176 .en{position: absolute; font-size: 10em;color: #f3f3f3; line-height:0.75; z-index: 11;}

.Floor003176 .item-1 .play{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 5;cursor:pointer;}
.Floor003176 .item-1 .play .ytable{height: 100%;text-align: center;color: #fff;}
.Floor003176 .item-1 .play .icon{width: 72px;height: 72px;display: block; margin: 0 auto 0em;background: url(../images/Floor003176-icon.png) no-repeat center center;background-size: contain;}
.Floor003176 .item-1 .v-name{display: inline-block;background: url(../images/Floor003176-titlebg-white.svg) no-repeat center bottom; padding-bottom: 1em;}


.Floor003176 .item-1 .title{color: #333;}

.Floor003176 .item-1 .title{font-size: 38px;line-height: 1.3; margin: 0em 0 1.2em 0;}
.Floor003176 .item-1 .title:after{content:'';width:74px;height: 3px;background:#4d9f39;display: block;margin-top:28px;}
.Floor003176 .item-1 .desc{line-height: 2;color: #666;font-size:16px; }





.Floor003176 .item-1 .left{padding-right: 5vw; position: relative;}
.Floor003176 .item-1 .left .more{position: absolute; left: 100%; top: 100%; margin-top: 3.125em;}
.Floor003176 .item-1 .right{width: 60%;}


/*
 .Floor002491 ä¸ºdemoç¼–å·
 */
.Floor002491{ width: 100%; position: relative; z-index:9; background: #f6fff4; padding: 5% 0;}
.Floor002491 .lm-title{}
.Floor002491 .auto_1600{max-width: 1600px; position: relative; background: #fff;padding-bottom: 5.25%;}
.Floor002491 .wrap-container{ margin: 0 auto;  max-width: 1440px;}



.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 25%;float: left; height: 200px; background-position: 0 0; position: relative;
 background-size: cover; background-repeat: no-repeat; border-radius: 0px 0; position: relative;overflow: hidden; } 
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size: 14px; font-weight: normal;margin-top: 10px;} 
.Floor002491 ul li a .txtBox .h3 span{display: block;font-size:16px;margin-top:6px;}
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 20px;}
.Floor002491 ul li.on .liBox{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);}
.Floor002491 ul li.li1 .liBox{}
.Floor002491 ul li.li2 .liBox{}
.Floor002491 ul li.li3 .liBox{}

.Floor002491 ul li.on a{height: auto;}
.Floor002491 ul li.on .liBox .liCon .txt span{display: block;font-size:16px;line-height: 1.8;position: relative;padding-left:14px;}
.Floor002491 ul li.on .liBox .liCon .txt span:after{content:'';width:4px;height: 4px;background:#fff;position: absolute;left:0;top:12px;border-radius: 50px;}

  .Floor002491 ul li{ width: 25%;float: left; height: 400px;}
  .Floor002491 ul li a .txtBox .h3{font-size: 24px;}


  .Floor002491 ul li{height: 530px; width: 15%;margin-right:3%;}
  .Floor002491 ul li:nth-child(2){margin-top:0%;}
  .Floor002491 ul li:nth-child(3n){margin-right:0;}
  .Floor002491 ul li.on{width:64%; }
  .Floor002491 ul li.on a{ width: 100%;  overflow: hidden; }
  .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-top:50px; padding-left: 50px; padding-right:50px; padding-bottom:38px;  bottom:0;}
  .Floor002491 ul li.on .liBox .liCon .icon{text-align: left;max-width:100%; }
  .Floor002491 ul li.on .liBox .liCon .txt{display: block;}

  .Floor002491 ul li.on a .txtBox .h3{text-align: left;}
  .Floor002491 ul li.on a .txtBox{position: relative; }


/*Floor002658 */
.Floor002658{overflow:hidden; padding:5% 0;}

.Floor002658 .more{text-align: center;}
.Floor002658 .more a{color:#4d9f39;}


/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;}
.Floor002658 li.slick-slide .txt{position: absolute;width:100%; bottom:0;left:0;text-align: center;color:#fff;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(77,159,57,1) 100%);opacity: 0}
.Floor002658 li.slick-slide .txt p{font-size:24px;margin:0;padding:30px 20px;}
.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.55;transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-current .txt{opacity: 1}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li.slick-slide aside span{ display:block; border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li.slick-slide aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}


.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-42px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:18px; height:18px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:4px; top:4px; right:4px; bottom:4px; border-radius:50%; background:rgba(0,0,0,0.2);}
.Floor002658 .slick-dots li.slick-active{ border-color:#4d9f39;}
.Floor002658 .slick-dots li.slick-active:before{ background:#4d9f39;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:4px solid #d4d4d4;border-right:4px solid #d4d4d4; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:24%; margin-left:-38px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:24%; margin-right:-38px;}
.Floor002658 .slick-arrow:hover{ border-color:#4d9f39;}


.Floor002658 .wrap-container{ margin: 0 auto;max-width: 1440px;}
.Floor002658 .wrap-container ul{ display: flex; }
.Floor002658 .wrap-container ul li{ width: 100%;text-align: center;position: relative}
.Floor002658 .wrap-container ul li:not(:last-child):before{content: ''; position: absolute;right: 0;width: 20px;height: 20px;background: url(../images/Floor002950_play.png)no-repeat center;background-size: 14px;top: 45%}
.Floor002658 .wrap-container ul li .year{border-bottom: 1px solid #4d9f39;position: relative}
.Floor002658 .wrap-container ul li .year::before{content: '';position: absolute;width: 24px;height: 24px;border-radius: 50%;background:#4d9f39;bottom: -12px;left: 50%;transform: translateX(-50%)}
.Floor002658 .wrap-container ul li .year::after{content: '';position: absolute;width: 12px;height: 12px;border-radius: 50%;background:#fff;bottom: -6px;left: 50%;transform: translateX(-50%)}
.Floor002658 .wrap-container ul li .year span{display: inline-block;background: #4d9f39;color: #fff;font-size: 24px;padding: 10px 20px;margin-bottom: 7.5%}
.Floor002658 .wrap-container ul li .desc{padding: 0 10%;font-size: 16px;margin-top: 10%;line-height: 26px}
.Floor002658 .wrap-container .img{padding-right: 15%;padding-bottom: 8%;position: relative}
.Floor002658 .wrap-container .img::after{content: '';position: absolute;right: 0;top: 35px;height: 124%;width:20%;border-right: 1px solid #4d9f39;border-top: 1px solid #4d9f39;}
.Floor002658 .wrap-container .img::before{content: ''; position: absolute;right: 10%;width: 20px;height: 20px;background: url(../images/Floor002950_play.png)no-repeat center;background-size: 14px;top: 13%;transform: rotate(180deg)}
.Floor002658 .wrap-container .img img{max-width: 75px}
.Floor002658 .wrap-container .img i{font-size: 24px;color:#4d9f39;font-weight: bold;position: absolute;font-style: normal;right: 22%;top: 12%}






/*RighInfo002816 */
.RighInfo002816{ padding: 5% 0;}
.RighInfo002816 .auto{max-width:1440px;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{/* margin-bottom: 7%; */}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul .lm-title:after{margin:25px 0 0 0;}
.RighInfo002816 ul h3{ font-size: 18px; color: #032149;}
.RighInfo002816 ul h3:before{display: inline-block; content: ''; height:16px; width:4px; background: #ff4f34; vertical-align: middle; margin-right: 15px;}
.RighInfo002816 ul .li p{ line-height: 30px;font-size:16px; color: #666;}
.RighInfo002816 ul .li p b{font-size:22px;color:#333;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
.RighInfo002816 .lm-more{text-align: left;margin-top:45px;}

.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 13%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}




/*
 Floor000839 
 */
.Floor000839{padding: 0% 0;background: url(../images/Floor003019_bg2.jpg) no-repeat center center;background-size: cover;}
.Floor000839 .contact{float:left;width: 45%;}
.Floor000839 .contact h1,.Floor000839 .forms h1{margin:0;font-size: 20px;font-weight:bold;line-height: 48px;color: #4d9f39;width:100%;padding: 0% 0 0;border-bottom: 1px solid #f2f9f0;}
.Floor000839 .contact h1 em,.Floor000839 .forms h1 em{font-style:normal;color: #4d9f39;}
.Floor000839 .contact p{color: #555;background:#e9e9e9;font-weight:bold;font-size:18px;line-height:46px;padding-left:14px;border-radius: 10px;}
.Floor000839 .contact b{font-size: 20px;color: #4d9f39;}
.Floor000839 .contact dl{margin-top:10px;}
.Floor000839 .contact dl dt,.Floor000839 .contact dl dd{padding:17px 0;margin: 7px 0 0%;height:56px;overflow:hidden;padding-left: 42px;font-size: 16px;}
.Floor000839 .contact dl .cp{background:url(../images/Bottom000833_icon.png) no-repeat left center; }
.Floor000839 .contact dl .add{background: url(../images/Floor000839_icon1.png) no-repeat left center;}
.Floor000839 .contact dl .tel{background:url(../images/Other002638_icon2.png) no-repeat left center; }
.Floor000839 .contact dl .fax,.Floor000839 .contact dl .email{background:url(../images/Floor000839_icon2.png) no-repeat left center;font-weight:normal;/* padding-left:55px; *//* float:left; *//* width:50%; *//* padding: 1.05em 0 1.05em 62px; */}
/*.Floor000839 .contact dl .email{ background:url(../images/Bottom000833_icon5.png) no-repeat ;  }*/
.Floor000839 .forms{
    float:right;
    width: 53%;
    /* border-radius: 40px 0; */
    overflow: hidden;
    }
.Floor000839 .forms .feedform{ margin-top:18px;}
.Floor000839 .forms input,.Floor000839 .forms textarea{border:none;background:#fff;border: #eee solid 1px;padding: 18px 10px;margin-bottom:15px;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);border-radius: 10px;}
.Floor000839 .forms input[type=text]{width: 48.7%;}
.Floor000839 .forms input:nth-child(2n){ margin-left:2%}
.Floor000839 .forms  textarea{display:block;width:100%;padding:2%;margin-bottom:15px;height: 150px;}
.Floor000839 .forms .btn{width: 29%;float: left;background: #333;color:#fff;font-size:16px;/* font-weight:bold; */padding: 15px 0;border-radius:0;letter-spacing:0.5em;border: none;border-radius: 10px;}
.Floor000839 .forms .btn.submit{float:left;background: linear-gradient(30deg, #43bcfb 3%,   #2c6bf6);margin-right: 2%;}

.Floor000839 .forms .name{ float:left; width:48%;}
.Floor000839 .forms .tel{ float:right; width:48%;}
.Floor000839 .forms .con{ clear:both; height:9.5em;}













/*.kpi{ padding-bottom:4%}*/
.kpi .item-3   dl { margin-bottom: 20px;}
.kpi .item-3  > dl > dd{ background: #f2f6f4; padding-left: 100px;position: relative;margin-bottom: 20px;}
.kpi .item-3 dl  .info  dl {background: #4d9f39;border-radius: 20px;}
.kpi .item-3 > dl > dd .tit{position: absolute;left: 0;top: 0;width: 100px;height: 100%;background: #fff;text-align: center;border: 1px solid #cce2c7;border-right: 0;}
.kpi .item-3 > dl > dd .tit span{display: inline-block;position: absolute;left: -40px;top: 28%;width: 100%;transform: translateY(-50%);font-size: 20px;color: #4d9f39;font-weight: bold;writing-mode: vertical-rl; /* 文字从上到下，从右到左 */transform: rotate(0deg);letter-spacing: 3px;}
.kpi .item-3 dd .info{ padding:20px;}
.kpi .item-3 dd .info dd{margin: 0;color: #fff;position: relative;padding-left: 15px;margin-bottom: 0px;line-height: 38px;font-size: 16px;text-align: center;}
.kpi .item-3  .info dd:before{position: absolute;content: "";left: 0;top: 8px;width: 5px;height: 5px;border-radius: 50%;/* background: #4d9f39; */}

.kpi .item-3   dl{display: flex;flex-wrap: wrap;align-content: flex-start;}
.kpi .item-3   dl dd{width: 49%;margin-right: 2%;}
.kpi .item-3  dl dd:nth-of-type(2n){margin-right: 0; }
.kpi .item-3 dl  .info dl dd:nth-of-type(2n){margin-right: 0;background: #fff;color: #333;border-radius: 0 26px;}



.kpi .item-4 ul{text-align: center}
.kpi .item-4 ul li{background: #f2f6f4;display: inline-block;border-radius: 36px;margin: 0 20px 3%;padding: 0 5%}

.kpi .item-4 ul li .tit{font-size: 18px;padding: 20px;text-align: center}
.kpi .item-4 ul li .tit span{font-size: 30px;font-weight: bold;color: #4d9f39}






.kpi .box1{border: 1px solid #e0e0e0;}
.kpi .box1 .tabtitle {text-align: center;margin: 0 auto; display: flex; justify-content: space-between;}
.kpi .box1 .tabtitle a{width:33.15%; padding: 20px 0; font-size: 20px;font-weight: bold; color: #333;white-space: nowrap;display: inline-block;position: relative;background: #f8f8f8;}
.kpi .box1 .tabtitle a:before {content: '';width: 0%;height: 3px;position: absolute;background: transparent;left: 50%;top: -3px;transition: 0.5s;}
.kpi .box1 .tabtitle a.aon {color: #4d9f39;background: #fff;}
.kpi .box1 .tabtitle a.aon:before{width: 100%;left: 0;background: #4d9f39;}
.kpi .box1 .tabbox {width: 100%;}
.kpi .box1 .tabbox .tablecon {width: 100%;display:none;padding: 48px;}
.kpi .box1 .tabbox .tablecon.aon {display: block;}

.kpi .box1 .table_1 ul{ display: flex; flex-wrap: wrap;}
.kpi .box1 .table_1 li{background: #f2f6f4;margin-bottom: 20px;}
.kpi .box1 .table_1 th,
.kpi .box1 .table_1 td{ text-align:left; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;font-size:16px;}
.kpi .box1 .table_1 td:nth-child(2){ width: 30%;}
.kpi .box1 .table_1 tr:nth-child(2n+1){ background: #fff;}
.kpi .box1 .table_1 th {font-size:20px;background:#4d9f39;color: #fff;font-weight: bold;}

.kpi .box1 .table_1 li{ float: left; width: 48%; margin-right: 4%;}
.kpi .box1 .table_1 li:nth-of-type(2n){margin-right: 0; }


.kpi .box2 .table_1 td span{font-size: 24px;font-weight: bold;color: #4d9f39; margin-right: 5px;}
.kpi .box1 .table_1 tr:nth-child(2n+1){ background: #f2f6f4;}


.ourServe_wb {position: relative;}
.ourServe_wb .pic {padding: 4.125em 0 5em;text-align: center}
.ourServe_wb li {position: relative;padding: 1.25em 1.075em;border-radius: 1.25em;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.ourServe_wb li aside {margin-bottom: 0.5vw;font-size:16px;/*font-weight: bold;*/line-height: 30px;color: #555;/* display: flex; */align-items: center}
.ourServe_wb li .icon {width: 40px !important;height: 40px !important;display: block;background: #4d9f39;border-radius: 40px;color: #fff;text-align: center;font-weight: bold;line-height: 40px;font-size: 18px;float: right;}
.ourServe_wb li .icon img{animation: picImg 1s linear infinite alternate;}
.ourServe_wb li p {line-height: 1.5;color: #666;}


.ourServe_wb li {position: absolute;max-width: 51.625em;width: 34%;}
.ourServe_wb .pic img {max-width: 30.1875em;}
.ourServe_wb li.li1,
.ourServe_wb li.li2,
.ourServe_wb li.li3 {text-align: right;}
.ourServe_wb li.li1 {top: 3.0625em;right: calc(50% + 13.5625em);}
.ourServe_wb li.li2 {top:17.75em;right: calc(50% + 15.625em);}
.ourServe_wb li.li3 {top: 30.4375em;right: calc(50% + 8.5625em);}
.ourServe_wb li.li4 {top:4.0625em;left: calc(50% + 12.5625em);}
.ourServe_wb li.li5 {top: 14.75em;left: calc(50% + 15.625em);}
.ourServe_wb li.li6 {top: 29.4375em;left: calc(50% + 8.5625em);}
.ourServe_wb li.li1 aside,
.ourServe_wb li.li2 aside,
.ourServe_wb li.li3 aside {flex-direction:row-reverse;}
.ourServe_wb li.li1 aside .icon ,
.ourServe_wb li.li2 aside .icon ,
.ourServe_wb li.li3 aside .icon {margin-left: 6%}
.ourServe_wb li.li4 aside .icon ,
.ourServe_wb li.li5 aside .icon ,
.ourServe_wb li.li6 aside .icon {margin-right: 7%;float: left;}





.pql{padding: 5% 0}
.pql a{padding:3% 4%;background:#4d9f39;color: #fff;text-align: center;font-size: 18px;display: flex;align-items: center;float: left;margin-right: 2%}
.pql a::before{content: '';width: 30px;height: 30px;background: url(../images/icon-pdf.svg)no-repeat center;background-size: 30px auto;margin-right: 20px}
.zz-img{margin-bottom: 60px;}
.item-3{padding: 48px;}
.item-3 .title-css span{    display: inline-block;padding-bottom: 10px;border-bottom: 3px solid #4d9f39;font-size: 18px;font-weight: bold;color: #4d9f39;}
.ygMain{width: 100%;text-align: center;}
.ygMain img{margin: 0 auto;}




/*.Organization */
.Organization{padding-bottom:5%;}
.Organization .auto{max-width:1440px;}
.Organization .Intro {text-align: center;font-size:16px;margin-top:3%;}
.Organization .Intro p{font-size:22px;color:#333;}
.Organization .Intro p span{color:#4d9f39; font-weight: bold;}

.Organization .wrap-container .item{ position: relative;}
.Organization .wrap-container .item .tit{ position: relative;z-index: 10;color: #fff; font-size: 22px; font-weight: normal; margin: 0; text-align: center;background: #4d9f39;}
.Organization .wrap-container .item .tit span{padding: 10px 3%;  display:block; position: relative; z-index: 2;}
.Organization .wrap-container .item .tit:before{content: ""; background: #4d9f39; display: block; position: absolute;height: 100px; width: 1px; top: 100%; left: 50%;}
/* .Organization .wrap-container .item:last-child .tit:before{display: none} */

.Organization .wrap-container .item .tit::after {content: '';position: absolute;left: 50%;width: 20px;height: 20px;background: url(../images/Floor002950_play.png)no-repeat center;background-size: 14px;top:140%;transform: rotate(90deg); margin-left: -9px;}

.Organization .wrap-container .item .con:before{content: ""; background: #4d9f39; display: block; position: absolute;height: 1px; width: 26px; top: 50%; right: 100%;}
.Organization .wrap-container .item .Mtit{ line-height: 1.2; height:75px; width: 100%;}
.Organization .wrap-container .item .Mtit span{ position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; width: 100%;}
.Organization .wrap-container .item .Mtit span em{display: block; font-style: normal;}

.Organization .wrap-container .item .con{ position: relative;}
.Organization .wrap-container .item .con .con-inner{ padding: 25px 24px; background: #f7f7f7;line-height: 26px;font-size:18px;  word-wrap:break-word; overflow:hidden;}
.Organization .wrap-container .item .con .con-inner strong{color:#4d9f39; font-weight: bold;}
.Organization .wrap-container .item:first-child .item-inner:before,
.Organization .wrap-container .item:last-child .item-inner:before{ content: ""; position: absolute; width: 49.8%; top: -1px; background: #fff; height: 3px;}

.Organization .wrap-container{ margin: 0;margin-bottom:40px; }
.Organization .wrap-container .item { padding: 35px 0;}

.Organization .wrap-container .item .item-inner{}
.Organization .wrap-container .item .item-inner>*{ float: left;}
.Organization .wrap-container .item:first-child .item-inner:before,
.Organization .wrap-container .item:last-child .item-inner:before{height: 47px; left: -1px;width: 3px;}
.Organization .wrap-container .item:first-child .item-inner:before{top: 0; left: -1px;}
.Organization .wrap-container .item:last-child .item-inner:before{ bottom: 0; top: auto; height: 48px; }
.Organization .wrap-container .item .Mtit{  width: 20%;}
.Organization .wrap-container .item .Stit{ margin-left: 3.6%; width: 13%; height: 60px;}
.Organization .wrap-container .item .Stit:before{ width: 27%; left: -27%;}
.Organization .wrap-container .item .Stit span{ position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; width: 100%;}
.Organization .wrap-container .item .con{ width: 75%; margin-left: 5%;}
.Organization .wrap-container .item .con:before{ top: 37px; width: 8.2%; left: -8.2%;}
.Organization .wrap-container .item:last-child .con:before{  ;}




.Organization .wrap_inner .inner{}
.Organization .wrap_inner ol{ }
.Organization .wrap_inner .tit{ position: relative;z-index: 10;color: #fff; font-size: 22px; font-weight: normal; margin: 0; text-align: center;background: #4d9f39;}
.Organization .wrap_inner .tit span{padding: 10px 3%;  display:block; position: relative; z-index: 2;}
.Organization .wrap_inner .Mtit{ line-height: 1.2; height:75px; width: 20%;}
.Organization .wrap_inner .Mtit span{ position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; width: 100%;}

.Organization .wrap_inner ol .line{width: 1px; height:3.125vw;background: #ccc; display: block; content: ''; margin: 0 auto;margin-left: 10%;}

.Organization .wrap_inner .level li .line{width: 1px; height:3.125vw;background: #ccc; display: block; content: ''; margin: 0 auto;}
.Organization .wrap_inner .level li{float: left; width: 6.5%; text-align: center;position: relative;}
.Organization .wrap_inner .level li:before{position: absolute; left: 0; top: 0; right: 0;height: 1px;background: #ccc;  content: '';}
.Organization .wrap_inner .level li:first-child:before{left: 50%;}
.Organization .wrap_inner .level li:last-child:before{right: 50%;}
.Organization .wrap_inner .level li .ytable{font-size: 20px; margin: 0 auto; width: 72px;padding: 20px 25px 10px; text-align: start;color: #333;background: #f7f7f7; border-top: 2px solid #4d9f39;height: 214px; writing-mode: vertical-rl;letter-spacing: 2px;}



.baogao {padding-bottom: 5%;}

.Organizationbox{ display: flex; flex-wrap: wrap; position: relative; z-index: 2; gap:0 142px; align-items: flex-start; justify-content: flex-start; max-width: 1321px;  }
.Organizationbox .item{ width: 645px; margin: 0 ; text-align: center;}
.Organizationbox .item_1{ width: 100%; padding-left: 120px;}
.Organizationbox .item_1 .warp{ width: 495px; margin: 0 auto; text-align: center;}
.Organizationbox .title{ padding: 6px; display: inline-block;  color: #fff; font-size: 20px; background: url(../images/Rectangle_38.svg) no-repeat center; background-size: cover; position: relative; z-index: 2; }
.Organizationbox .title span{ min-width: 136px; background: linear-gradient(0deg, rgba(70, 188, 42, 1) 21.88%, rgba(67, 193, 93, 0.47) 100%);  min-height: 49px; display: flex; align-items: center; justify-content: center; gap: 10px;border-radius: 11px;}
.Organizationbox .item_1  .title{ font-size: 25px; background-image: url(../images/Rectangle_37.svg);}
.Organizationbox .item_1  .title span{min-width: 200px;min-height: 74px;border-radius: 16px;}
.Organizationbox .des{ position: relative; z-index: 1; padding: 35px 32px; background: url(../images/Rectangle_39.svg) no-repeat center top; background-size: 100%; margin-top: -20px;color: rgba(14, 86, 0, 1); font-size: 15px; line-height: 24px;}
.Organizationbox .item_3{width: 508px; margin-left: -129px; transform: translateX(29px);}
.Organizationbox .item_2{ width: 800px;transform: translateX(-54px);}
.Organizationbox .item_2 .warp{ width: 508px; margin: 0 auto;}
.Organizationbox .item_2 .list{ display: flex; justify-content: space-between; width: 100%; position: relative; z-index: 2; margin-top: -80px;}
.Organizationbox .item_2 .list li{ width: 183px; height: 61px; display: inline-flex; align-items: center; justify-content: center; padding-top: 7px; padding-right: 7px;color: rgba(79, 192, 57, 1); font-size: 17px; background: url(../images/Group_95.svg) no-repeat center; background-size: contain;}
.Organizationbox .item_4{ margin-top: 20px;}
.swiper-button-next, .swiper-button-prev{color:#fff;}