@charset "utf-8";
.container{}
body{padding-top: 100px;background: #f1f1f1;}
.nbanner{ width:100%; margin:0 auto; position:relative; overflow:hidden}
.nbanner>img{ width:100%; height:auto; width:100%;-webkit-animation: scaleBigToSmall 3.5s;-moz-animation: scaleBigToSmall 3.5s;-o-animation: scaleBigToSmall 3.5s; animation: scaleBigToSmall 3.5s;}
.nbanner .img01{ display:block}
.nbanner .img02{ display:none}
.nbanner .nban{ position:absolute; left:0; width:100%; color:#fff; top:50%; transform:translateY(-50%);  z-index:9; color:#fff;text-align: center;}
.nbanner .nban .nbana{ font-size:42px; font-weight:bold; color:rgba(255,255,255,1); line-height:1 }
.nbanner .nban .nbanb{ font-size:32px;font-weight:bold; color:rgba(255,255,255,1); line-height:1;margin-top: 20px;}

.sesdd{margin: 80px 0;}
.sjcontent{display: none;}
@media (max-width: 1608px){
	body{padding-top: 90px;}
	.nbanner .nban .nbana{ font-size:34px; }
	.nbanner .nban .nbanb{ font-size:26px; }
	.sesdd{margin: 60px 0;}
}
@media (max-width: 1200px){
	body{padding-top: 80px;}
	.nbanner .nban .nbana{ font-size:26px; }
	.nbanner .nban .nbanb{ font-size:22px; }
	.sesdd{margin: 40px 0;}
}
@media (max-width: 750px){
	body{padding-top: 70px;}
	.nbanner .img02{ display:block}
	.nbanner .img01{ display:none}
	.nbanner .nban .nbana{ font-size:18px; }
	.nbanner .nban .nbanb{ font-size:14px;margin-top: 10px;}
	.sesdd{margin: 20px 0;}
	.pccontent{display: none;}
	.sjcontent{display: block;}
}

.container{padding: 60px 0 100px;position: relative;}
.sidebar{margin-top:-36px;position: relative;z-index: 9}
.sidebar .menu{background: linear-gradient(to right, #389543, #128741);border-radius: 72px;padding: 0 16%;}
.sidebar .menu dl{display: flex;justify-content: space-between;}
.sidebar .menu dl dt{}
.sidebar .menu dl dt a{display: block;line-height: 72px;font-size: 20px;color: #fff;border-radius: 72px;position: relative;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{color: #f0e4d4;}
.sidebar .menu dl dt a.current:after,.sidebar .menu dl dt a:hover:after{content: '';position: absolute;left: 0;top:75%;width: 100%;height: 2px;background: #f0e4d4;}
.sidebar .location{display: none;} 

.display{padding: 5% 4%;background: #fff;border-radius: 25px;}

@media only screen and (max-width:1608px){
	.container{padding: 40px 0 80px;}

	.sidebar .menu{border-radius: 60px;}
	.sidebar .menu dl dt a{line-height: 60px;font-size: 18px;border-radius: 60px;}
}
@media only screen and (max-width:1200px){
	.container{padding: 78px 0 60px;}
	.sidebar{margin-top:0;}
	.sidebar .g-in{max-width: 100%;}
	.sidebar .menu{border-radius: 0;width: 100%;padding: 0}
	.sidebar .menu dl{display: block;}
	.sidebar .menu dl dt{display: inline-block;}
	.sidebar .menu dl dt a{line-height: 50px;font-size: 16px;padding: 0 20px;border-radius: 50px;}
	.sidebar .menu dl dt a.current:after,.sidebar .menu dl dt a:hover:after{width: 70px;top:80%;left: 50%;transform: translateX(-50%);}
}
@media only screen and (max-width:750px){
	.sidebar .menu{overflow-x: auto;border-radius: 0;display: block;}
	.sidebar .menu dl{width: 950px;}
	.sidebar{height: 48px;text-align: left;background: #008042;}
	.sidebar .menu dl dt a{font-size: 14px;line-height: 48px;border-radius: 0}
	.container{padding: 38px 0 40px;}
	.display{border-radius: 15px;}
}

/* 内容模式 */
.article{line-height:2; font-size:18px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:28px;line-height: 1.75; }
.article .hd .titBar { color:#797979; font-size:13px; } 
.article .bd {color: #333;margin-bottom: 40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}
@media only screen and (max-width:1608px){
	.article{font-size: 16px;}
	.article .bd {margin-bottom: 30px;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 14px;}
	.article .hd h1{font-size: 20px;}
	.article .bd {margin-bottom: 20px;}
}

.piList .pic-item-list .pic-item{float:left;width: 31.33333%;margin:0 3% 3% 0;text-align: center;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #f5f5f5;line-height: 3.2;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 18px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #0077ff;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.piList .pic-item-list .pic-item:hover .list-pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1608px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.piList .pic-item-list .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 4%;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	.piList .pic-item-list .pic-item dl dt a{font-size: 12px;}	
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; background:#f0f0f1; color:#137439; vertical-align:top;font-size: 14px;width: 38px;height: 38px;border-radius: 100%;line-height: 38px; background: #fff;font-weight: bold;}
.page a:hover,.page .current { background:#137439; color:#fff; }
.page a.prev{background:#fff url(a2.png) no-repeat center;background-size: cover;}
.page a.next{background:#fff url(a22.png) no-repeat center;background-size: cover;}
.page a.prev:hover{background:#137439 url(a1.png) no-repeat center;background-size: cover;}
.page a.next:hover{background:#137439 url(a11.png) no-repeat center;background-size: cover;}

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{font-size: 12px}
}

.inew .inewi{margin-bottom: 30px;}
.inew .inewi a{display: flex;justify-content: space-between;padding: 30px 70px 30px 32px;background: #fff;border-radius: 20px;}
.inew .inewi .inewil{width: 35.65%;overflow: hidden;border-radius: 20px;height: 190px;}
.inew .inewi .inewil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.inew .inewi:hover .inewil img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.inew .inewi .inewim{width: 43%;position: relative;padding-right: 5%;padding-top: 1%;}
.inew .inewi .inewim .inewima{font-size: 24px;color: #000000;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inew .inewi .inewim .inewimb{font-size: 20px;color: #535353;line-height: 1.7;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inew .inewi .inewim .inewimc{position: absolute;left: 0;bottom: 0;}
.inew .inewi .inewim .inewimc span{display: inline-block;width: 43px;height: 43px;background: url(more1.png) no-repeat center;background-size: cover;transition: all 0.6s;}
.inew .inewi .inewir{width: 7.5%;border-left:1px dashed #8bbb9f;text-align: right;}
.inew .inewi .inewir .inewira{font-size: 50px;color: #008042;font-weight: bold;}
.inew .inewi .inewir .inewirb{font-size: 16px;color: #008042;}
.inew .inewi:hover .inewim .inewima{color: #008042;}
.inew .inewi:hover .inewim .inewimc span{background: url(more2.png) no-repeat center;background-size: cover;transform: rotate(45deg);}
@media only screen and (max-width:1608px){
	.inew .inewi{margin-bottom: 25px;}
	.inew .inewi a{padding: 20px 50px 20px 20px;}
	.inew .inewi .inewil{height: 143px;}
	.inew .inewi .inewim .inewima{font-size: 20px;}
	.inew .inewi .inewim .inewimb{font-size: 18px;margin-top: 10px;}
	.inew .inewi .inewim .inewimc span{width: 40px;height: 40px;}
	.inew .inewi .inewir .inewira{font-size: 42px;}
	.inew .inewi .inewir .inewirb{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.inew .inewi{margin-bottom: 20px;}
	.inew .inewi a{padding: 15px 35px 15px 15px;}
	.inew .inewi .inewil{height: 120px;}
	.inew .inewi .inewim .inewimc{display: none;}
	.inew .inewi .inewim .inewima{font-size: 18px;}
	.inew .inewi .inewim .inewimb{font-size: 16px;}
	.inew .inewi .inewir .inewira{font-size: 34px;}
	.inew .inewi .inewir .inewirb{font-size: 13px;}
}
@media only screen and (max-width:750px){
	.inew .inewi{margin-bottom: 10px;}
	.inew .inewi a{padding: 10px;display: block;border-radius: 10px;}
	.inew .inewi .inewir{display: none;}
	.inew .inewi .inewil{width: 100%;border-radius: 10px;height: 105px;}
	.inew .inewi .inewim{width: 100%;margin-top: 10px;}
	.inew .inewi .inewim .inewima{font-size: 16px;}
	.inew .inewi .inewim .inewimb{font-size: 14px;margin-top: 5px;}
}

.jc .jci{margin-bottom: 30px;}
.jc .jci a{display: flex;justify-content: space-between;align-items: center;position: relative;}
.jc .jci a:after{content: '';width: 80%;border-bottom: 2px dashed #c7c7c7;position: absolute;right: 0;bottom: 0;z-index: 0}
.jc .jci .jcil{width: 42%;position: relative;z-index: 2;border-radius: 20px;overflow: hidden;height: 239px;}
.jc .jci .jcil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.jc .jci:hover .jcil img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.jc .jci .jcir{width: 54.3%;padding-left: 3.7%;position: relative;z-index: 2;}
.jc .jci .jcir .jcira{font-size: 28px;color: #000000;font-weight: bold;}
.jc .jci .jcir .jcirb{font-size: 18px;color: #000;margin-top: 15px;}
.jc .jci:hover .jcir .jcira{color: #008042;}
@media only screen and (max-width:1608px){
	.jc .jci{margin-bottom: 25px;}
	.jc .jci .jcil{height: 178px;}
	.jc .jci .jcir .jcira{font-size: 24px;}
	.jc .jci .jcir .jcirb{font-size: 16px;margin-top: 10px;}
}
@media only screen and (max-width:1200px){
	.jc .jci{margin-bottom: 20px;}
	.jc .jci .jcil{height: 125px;}
	.jc .jci .jcir .jcira{font-size: 20px;}
	.jc .jci .jcir .jcirb{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.jc .jci{margin-bottom: 10px;}
	.jc .jci a{display: block;padding-bottom: 10px;}
	.jc .jci a:after{width: 100%;}
	.jc .jci .jcil{width: 100%;border-radius: 10px;height: 128px;}
	.jc .jci .jcir{width: 100%;margin-top: 10px;padding-left: 0}
	.jc .jci .jcir .jcira{font-size: 16px;}
	.jc .jci .jcir .jcirb{font-size: 13px;margin-top: 5px;}
}

.jbbanner{position: relative;}
.jbbanner:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top:0;z-index: 5;background: rgba(0,0,0,0.5);}
.jbbanner .video{font-size: 0}
.jbbanner .img02{display: none;}
.jbban{position: absolute;top:45%;transform: translateY(-50%);width: 100%;text-align: center; z-index: 10;}
.jbban .jbbana{font-size: 48px;color: #ffffff;font-weight: bold;line-height: 1.6;}
.jbban .jbbanb{margin-top: 50px;width: 628px;background: rgba(255,255,255,0.8);display: inline-block;height: 68px;border-radius: 34px;font-size: 0;}
.jbban .jbbanb .txt{float: left;width: 77.7%;box-sizing: border-box;height: 68px;font-size: 18px;color: rgba(0,0,0,0.5);padding-left: 10.5%;background: url(jb3_03.png) no-repeat 5.5% center;background-size: 23px 24px;}
.jbban .jbbanb .sbt{width: 22.3%;height: 68px;border-radius: 34px;background: #008043;font-size: 18px;color: #fff;margin-right: -3px;}
.ntit{text-align: center;}
.ntit .ntita{font-size: 48px;color: #0d783c;font-weight: bold;}
.ntit .ntitb{font-size: 24px;color: #0d783c;font-weight: bold;text-transform: uppercase;}
@media only screen and (max-width:1608px){
	.jbban .jbbana{font-size: 40px;}
	.ntit .ntita{font-size: 40px;}
	.ntit .ntitb{font-size: 20px;}
	.jbban .jbbanb{margin-top: 40px;width: 580px;height: 60px;border-radius: 30px;}
	.jbban .jbbanb .txt{height: 60px;font-size: 16px;background-size: 21px 21px;}
	.jbban .jbbanb .sbt{height: 60px;border-radius: 30px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.jbban .jbbana{font-size: 32px;}
	.ntit .ntita{font-size: 32px;}
	.ntit .ntitb{font-size: 18px;}
	.jbban .jbbanb{margin-top: 30px;width: 530px;height: 50px;border-radius: 25px;}
	.jbban .jbbanb .txt{height: 50px;font-size: 14px;background-size: 18px 18px;}
	.jbban .jbbanb .sbt{height: 50px;border-radius: 25px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.jbban .jbbana{font-size: 20px;}
	.ntit .ntita{font-size: 20px;}
	.ntit .ntitb{font-size: 14px;}
	.jbban .jbbanb{margin-top: 20px;width: 85%;height: 40px;border-radius: 20px;}
	.jbban .jbbanb .txt{height: 40px;font-size: 13px;background-size: 15px 15px;}
	.jbban .jbbanb .sbt{height: 40px;border-radius: 20px;font-size: 13px;}
	.jbbanner .img01{display: none;}
	.jbbanner .img02{display: block;}
}
.jb_bg{background: url(jb_bg_02.jpg) no-repeat center;background-size: cover;}
.jb{padding: 140px 0;}
.jb .jba{margin-top: 58px;display: flex;justify-content: space-between;}
.jb .jba .jbai{width: 31.38%;background: #f2f2f2;border-radius: 25px;position: relative;}
.jb .jba .jbai .jbaia{}
.jb .jba .jbai .jbaib{position: absolute;left: 0;padding: 0 7%;top:12%;width: 86%;}
.jb .jba .jbai .jbaib .jbaiba{font-size: 28px;color: #008042;font-weight: bold;}
.jb .jba .jbai .jbaib .jbaibb{font-size: 18px;color: #000000;margin-top: 10px;}
@media only screen and (max-width:1608px){
	.jb{padding: 115px 0;}
	.jb .jba{margin-top: 44px;}
	.jb .jba .jbai .jbaib .jbaiba{font-size: 24px;}
	.jb .jba .jbai .jbaib .jbaibb{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.jb{padding: 80px 0;}
	.jb .jba{margin-top: 30px;}
	.jb .jba .jbai .jbaib .jbaiba{font-size: 20px;}
	.jb .jba .jbai .jbaib .jbaibb{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.jb{padding: 45px 0;}
	.jb .jba{margin-top: 16px;display: block;}
	.jb .jba .jbai .jbaib .jbaiba{font-size: 16px;}
	.jb .jba .jbai .jbaib .jbaibb{font-size: 13px;}
	.jb .jba .jbai{width: 100%;margin-top: 10px;}
}

.gx{background: url(tzz_bg_02.jpg) no-repeat top center;background-size: cover;margin-top: -36px;}
.gxa{display: flex;justify-content: space-between;align-items: center;padding-top: 145px;flex-direction: row-reverse;}
.gxa .gxal{width: 66%;}
.gxa .gxal .gxala{font-size: 36px;color: #010101;font-weight: bold;}
.gxa .gxal .gxalb{font-size: 20px;color: #a2a2a2;font-weight: bold;margin-top: 15px;}
.gxa .gxal .gxalc{margin-top: 35px;font-size: 20px;color: #000000;line-height: 1.8;}
.gxa .gxar{width: 29.7%;}
.gxb{padding-bottom: 65px;background-size:contain;}
.gxb .gxbi{padding-top: 65px;}
.gxb .gxbi a{display: block;border-radius: 25px;overflow: hidden;position: relative;}
.gxb .gxbi .gxbia .img02{display: none;}
.gxb .gxbi .gxbia{overflow: hidden;}
.gxb .gxbi .gxbia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.gxb .gxbi:hover .gxbia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.gxb .gxbi .gxbib{position: absolute;width: 27.3%;background: #008042;right: 0;top:0;height: 100%;display: flex;align-items: center;}
.gxb .gxbi .gxbib:after{width: 160px;height: 100%;content: '';position: absolute;left: -159px;top:0;background: url(gx4.png) no-repeat center;background-size: 100% 100%;transform: rotate(180deg);}
.gxb .gxbi:nth-child(2n) .gxbib{left: 0;right: auto;}
.gxb .gxbi:nth-child(2n) .gxbib:after{transform: rotate(0);right: -159px;left: auto;}
.gxb .gxbi .gxbib .gxbibx{padding-right: 25%;text-align: right;}
.gxb .gxbi:nth-child(2n) .gxbib .gxbibx{padding-right: 0;padding-left: 25%;text-align: left;}
.gxb .gxbi:nth-child(2n+1) .gxbib{flex-direction: row-reverse;}
.gxb .gxbi .gxbib .gxbiba{font-size: 36px;color: #ffffff;font-weight: bold;}
.gxb .gxbi .gxbib .gxbibb{margin-top: 35px;}
.gxb .gxbi .gxbib .gxbibb span{font-size: 20px;color: #ffffff;padding-right: 33px;background: url(gx3_13.png) no-repeat right center;}
@media only screen and (max-width:1608px){
	.gxa{padding-top: 110px;}
	.gxa .gxal .gxala{font-size: 30px;}
	.gxa .gxal .gxalb{font-size: 18px;margin-top: 10px;}
	.gxa .gxal .gxalc{margin-top: 25px;font-size: 18px;}
	.gxb .gxbi{padding-top: 50px;}
	.gxb .gxbi .gxbib:after{width: 120px;left: -119px;}
	.gxb .gxbi:nth-child(2n) .gxbib:after{right: -119px;}
	.gxb .gxbi .gxbib .gxbiba{font-size: 30px;}
	.gxb .gxbi .gxbib .gxbibb{margin-top: 25px;}
	.gxb .gxbi .gxbib .gxbibb span{font-size: 18px;padding-right: 30px;}

	.gxb{padding-bottom: 50px;}
}
@media only screen and (max-width:1200px){
	.gx{margin-top: 0}
	.gxa{padding-top: 75px;}
	.gxa .gxal .gxala{font-size: 24px;}
	.gxa .gxal .gxalb{font-size: 16px;margin-top: 5px;}
	.gxa .gxal .gxalc{margin-top: 20px;font-size: 16px;}
	.gxb .gxbi{padding-top: 35px;}

	.gxb{padding-top: 35px;}
	.gxb .gxbi{margin-bottom: 35px;}
	.gxb .gxbi .gxbib:after{width: 100px;left: -99px;}
	.gxb .gxbi:nth-child(2n) .gxbib:after{right: -99px;}
	.gxb .gxbi .gxbib .gxbiba{font-size: 24px;}
	.gxb .gxbi .gxbib .gxbibb{margin-top: 20px;}
	.gxb .gxbi .gxbib .gxbibb span{font-size: 16px;padding-right: 25px;}
	.gxb{padding-bottom: 35px;}
}
@media only screen and (max-width:750px){
	.gxa{padding-top: 40px;display: block;}
	.gxa .gxal{width: 100%;margin-top: 10px;}
	.gxa .gxal .gxala{font-size: 18px;}
	.gxa .gxal .gxalb{font-size: 14px;}
	.gxa .gxal .gxalc{margin-top: 15px;font-size: 14px;}
	.gxa .gxar{width: 80%;margin:0 auto;}
	.gxb{padding-top: 20px;}
	.gxb .gxbi{margin-bottom: 20px;}
	.gxb .gxbi{padding-top: 20px;}
	.gxb .gxbi .gxbib{position: relative;width: 100%;padding: 25px 0;display: block;}
	.gxb .gxbi .gxbib:after{display: none;}
	.gxb .gxbi .gxbib .gxbiba{font-size: 18px;}
	.gxb .gxbi .gxbib .gxbibb{margin-top: 10px;}
	.gxb .gxbi .gxbib .gxbibx{padding: 0;text-align: center;}
	.gxb .gxbi .gxbib .gxbibb span{font-size: 14px;padding-right: 25px;}
	.gxb .gxbi .gxbia .img01{display: none;}
	.gxb .gxbi .gxbia .img02{display: block;}
	.gxb{padding-bottom: 20px;}
}

.gxc{padding: 108px 0;background: #fcf7f3;}
.gxc .gxct{font-size: 36px;color: #000000;font-weight: bold;}
.gxc .gxca{display: grid;grid-template-columns: repeat(3, 1fr);gap:20px;margin-top: 70px;}
.gxc .gxca .gxcai{background: #ffffff;border-radius: 25px;padding: 50px 45px;}
.gxc .gxca .gxcai .gxcaia{font-size: 20px;color: #008042;}
.gxc .gxca .gxcai .gxcaib{font-size: 20px;color: #000000;line-height: 36px;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 12px;}
.gxc .gxca .gxcai .gxcaic{margin-top: 45px;display: flex;align-items: center;justify-content: space-between;}
.gxc .gxca .gxcai .gxcaic .gxcaicl{font-size: 18px;color: #b3b3b3;padding-left: 40px;background: url(gx5_06.png) no-repeat left center;}
.gxc .gxca .gxcai:hover{background: #008042;}
.gxc .gxca .gxcai:hover .gxcaia{color: #fff;}
.gxc .gxca .gxcai:hover .gxcaib{color: #fff;}
.gxc .gxca .gxcai:hover .gxcaic .gxcaicl{color: #fff;background: url(gx6_09.png) no-repeat left center;}
.gxc .gxcb{margin-top: 55px;text-align: right;}
.gxc .gxcb span{font-size: 20px;color: #000;padding-right: 34px;background: url(gx9_03.png) no-repeat right center;}
.gxd{position: relative;}
.gxd .gxda{overflow: hidden;}
.gxd .gxda .img02{display: none;}
.gxd .gxda img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.gxd:hover .gxda img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.gxd .gxdb{position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 100%;}
.gxd .gxdb .gxdbc{display: flex;justify-content: space-between;align-items: center;}
.gxd .gxdb .gxdbc .gxdbcl{font-size: 20px;color: #ffffff;}
.gxd .gxdb .gxdbc .gxdbcl span{font-size: 36px;font-weight: bold;margin-right: 30px;}
.gxd .gxdb .gxdbc .gxdbcr{}
.gxd .gxdb .gxdbc .gxdbcr span{font-size: 20px;color: #ffffff;padding-right: 35px;background: url(gx10_07.png) no-repeat right center;}
@media only screen and (max-width:1608px){
	.gxc{padding: 85px 0;}
	.gxc .gxct{font-size: 30px;}
	.gxc .gxca{margin-top: 50px;gap:15px;}
	.gxc .gxca .gxcai{padding: 35px 35px;}
	.gxc .gxca .gxcai .gxcaia{font-size: 18px;}
	.gxc .gxca .gxcai .gxcaib{font-size: 18px;line-height: 32px;height: 64px;margin-top: 10px;}
	.gxc .gxca .gxcai .gxcaic{margin-top: 30px;}
	.gxc .gxca .gxcai .gxcaic .gxcaicl{font-size: 16px;padding-left: 35px;}
	.gxc .gxca .gxcai .gxcaic .gxcaicr img{width: 28px;}
	.gxc .gxcb{margin-top: 40px;}
	.gxc .gxcb span{font-size: 18px;padding-right: 30px;}
	.gxd .gxdb .gxdbc .gxdbcl{font-size: 18px;}
	.gxd .gxdb .gxdbc .gxdbcl span{font-size: 30px;margin-right: 20px;}
	.gxd .gxdb .gxdbc .gxdbcr span{font-size: 18px;padding-right: 30px;}
}
@media only screen and (max-width:1200px){
	.gxc{padding: 60px 0;}
	.gxc .gxct{font-size: 24px;}
	.gxc .gxca{margin-top: 35px;grid-template-columns: repeat(2, 1fr);}
	.gxc .gxca .gxcai{padding: 25px;}
	.gxc .gxca .gxcai .gxcaia{font-size: 16px;}
	.gxc .gxca .gxcai .gxcaib{font-size: 16px;line-height: 28px;height: 56px;}
	.gxc .gxca .gxcai .gxcaic{margin-top: 20px;}
	.gxc .gxca .gxcai .gxcaic .gxcaicl{font-size: 14px;padding-left: 30px;}
	.gxc .gxca .gxcai .gxcaic .gxcaicr img{width: 25px;}
	.gxc .gxcb{margin-top: 30px;}
	.gxc .gxcb span{font-size: 16px;}
	.gxd .gxdb .gxdbc .gxdbcl{font-size: 16px;}
	.gxd .gxdb .gxdbc .gxdbcl span{font-size: 24px;margin-right: 15px;}
	.gxd .gxdb .gxdbc .gxdbcr span{font-size: 16px;padding-right: 25px;}
}
@media only screen and (max-width:750px){
	.gxc{padding: 30px 0;}
	.gxc .gxct{font-size: 18px;}
	.gxc .gxca{margin-top: 20px;display: block;}
	.gxc .gxca .gxcai{padding: 15px;margin-bottom: 15px;border-radius: 15px;}
	.gxc .gxca .gxcai .gxcaic{margin-top: 15px;}
	.gxc .gxca .gxcai .gxcaic .gxcaicr img{width: 20px;}
	.gxc .gxcb{margin-top: 20px;}
	.gxd .gxda .img01{display: none;}
	.gxd .gxda .img02{display: block;}
	.gxd .gxdb .gxdbc{display: block;}
	.gxd .gxdb .gxdbc .gxdbcl{font-size: 14px;}
	.gxd .gxdb .gxdbc .gxdbcl span{font-size: 18px;margin-right: 10px;display: block;}
	.gxd .gxdb .gxdbc .gxdbcr{margin-top: 20px;}
	.gxd .gxdb .gxdbc .gxdbcr span{font-size: 14px;padding-right: 25px;}
}
.tzz{background: #fff;}

.down{background: url(dw_bg_02.jpg) no-repeat top center;background-size: cover;}
.dwa{padding: 175px 0 120px;}
.dwa .dwac{display: flex;justify-content: space-between;}
.dwa .dwac .dwacl{width: 56%;font-size: 20px;}
.dwa .dwac .dwacl .dwacla{font-size: 20px;color: #000000;font-weight: bold;line-height: 2;}
.dwa .dwac .dwacl .dwaclb{font-size: 26px;color: #000000;line-height: 2;font-weight: bold;}
.dwa .dwac .dwacl .dwaclc{font-size: 20px;color: #000000;line-height: 2;margin-top: 15px;}
/*.dwa .dwac .dwacr .dwacld{margin-top: 35px;}*/
.dwa .dwac .dwacr .dwacld a{display: inline-block;padding: 0 30px;line-height: 54px;border-radius: 27px;background: #008042;position: relative;margin-right: 30px;}
.dwa .dwac .dwacr .dwacld a:last-child{margin-right: 0}
.dwa .dwac .dwacr .dwacld a span{display: block;padding-left: 30px;background: url(dw0_03.png) no-repeat left center;background-size: 20px 22px;font-size: 20px;color: #ffffff;font-weight: bold;}
.dwa .dwac .dwacr .dwacld a:after{content: '';width: 30px;height: 30px;background: url(dw.gif) no-repeat center;background-size: cover;position: absolute;right: -5px;top: 30px;}
.dwa .dwac .dwacr{width: 37%;}
/*.dwa .dwac .dwacr .dwacld{display: flex;justify-content: space-between;}*/
.dwa .dwac .dwacr .dwacld .dwacldi{/*width: 48.5%;*/text-align: center;}
.dwa .dwac .dwacr .dwacld .dwacldi img{display: block;width: 100%;margin-bottom: 35px;}
.dwb{padding-bottom: 3px;}
.dwb .dwbi{margin-bottom: 107px;position: relative;padding: 80px 60px 75px;background: #fff;border-radius: 25px;}
.dwb .dwbi .dwbia{position: absolute;left: 0;top:-35px;left: 0;width: 100%;text-align: center;}
.dwb .dwbi .dwbia span{display: inline-block;line-height: 70px;border-radius: 35px;background: #0e7b41;font-size: 30px;color: #ffffff;font-weight: bold;padding: 0 70px;}
@media only screen and (max-width:1608px){
	.dwa{padding: 75px 0 135px;}
	.dwa .dwac .dwacl{font-size: 17px;/*width: 48%;*/}
	.dwa .dwac .dwacl strong{font-size: 20px;}
	.dwa .dwac .dwacl .dwacla{font-size: 20px;}
	.dwa .dwac .dwacl .dwaclb{font-size: 24px;}
	.dwa .dwac .dwacl .dwaclc{font-size: 20px;margin-top: 10px;}
	/*.dwa .dwac .dwacr{width: 52%;}*/
	/*.dwa .dwac .dwacr .dwacld .dwacldi{width: 50%}*/
	.dwa .dwac .dwacr .dwacld{margin-top: 25px;}
	.dwa .dwac .dwacr .dwacld .dwacldi img{margin-bottom: 25px;}
	.dwb .dwbi{margin-bottom: 80px;padding: 65px 45px 60px;}
	.dwb .dwbi .dwbia{top:-30px;}
	.dwb .dwbi .dwbia span{line-height: 60px;border-radius: 30px;font-size: 26px;padding: 0 60px;}
}
@media only screen and (max-width:1200px){
	.dwa{padding: 55px 0 95px;}
	.dwa .dwac{display: block;}
	.dwa .dwac .dwacl{width: 100%;font-size: 14px;}
	.dwa .dwac .dwacr{width: 100%;margin-top: 35px;text-align: center;}
	.dwa .dwac .dwacl .dwacla{font-size: 18px;}
	.dwa .dwac .dwacl .dwaclb{font-size: 20px;}
	.dwa .dwac .dwacl .dwaclc{font-size: 18px;margin-top: 10px;}
	
	.dwb .dwbi{margin-bottom: 55px;padding: 40px 30px;}
	.dwb .dwbi .dwbia{top:-25px;}
	.dwb .dwbi .dwbia span{line-height: 50px;border-radius: 25px;font-size: 22px;padding: 0 50px;}
}
@media only screen and (max-width:750px){
	.dwa{padding: 55px 0;}
	.dwa .dwac .dwacr{margin-top: 20px;}
	.dwa .dwac .dwacl .dwacla{font-size: 14px;}
	.dwa .dwac .dwacl .dwaclb{font-size: 16px;}
	.dwa .dwac .dwacl .dwaclc{font-size: 14px;}
	/*.dwa .dwac .dwacr .dwacld{margin-top: 15px;}*/
	.dwa .dwac .dwacr .dwacld .dwacldi img{margin-bottom: 15px;}
	.dwa .dwac .dwacr .dwacld a{padding: 0 15px;line-height: 40px;border-radius: 20px;margin-right: 15px;}
	.dwa .dwac .dwacr .dwacld a span{padding-left: 20px;background-size: 16px 18px;font-size: 14px;}
	.dwa .dwac .dwacr .dwacld a:after{width: 20px;height: 20px;top:20px;}
	.dwb .dwbi{margin-bottom: 30px;padding: 20px 15px;border-radius: 15px;}
	.dwb .dwbi .dwbia{top:-20px;}
	.dwb .dwbi .dwbia span{line-height: 36px;border-radius: 18px;font-size: 18px;padding: 0 35px;}
}
@-webkit-keyframes swing1{0%{-webkit-transform:rotate(-1.5deg) translateY(.1rem);transform:rotate(-1.5deg) translateY(.1rem)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1.5deg) translateY(.1rem);transform:rotate(-1.5deg) translateY(.1rem)}}
@keyframes swing1{0%{-webkit-transform:rotate(-1.5deg) translateY(.1rem);transform:rotate(-1.5deg) translateY(.1rem)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1.5deg) translateY(.1rem);transform:rotate(-1.5deg) translateY(.1rem)}}
@-webkit-keyframes swing2{0%{-webkit-transform:rotate(1.5deg) translateY(-.1rem);transform:rotate(1.5deg) translateY(-.1rem)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1.5deg) translateY(-.1rem);transform:rotate(1.5deg) translateY(-.1rem)}}
@keyframes swing2{0%{-webkit-transform:rotate(1.5deg) translateY(-.1rem);transform:rotate(1.5deg) translateY(-.1rem)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1.5deg) translateY(-.1rem);transform:rotate(1.5deg) translateY(-.1rem)}}
.pro{background: url(pro_bg_02.jpg) no-repeat top center;background-size: cover;padding-bottom: 20px;}
.pro .proa{padding-top: 160px;}
.pro .proa .proac{margin-top: 25px;display: flex;justify-content: space-between;align-items: center;}
.pro .proa .proac .proacl{width: 42.4%;margin-left: 3.75%;cursor: pointer;overflow: initial;-webkit-transition: -webkit-transform 1s cubic-bezier(.36,0,0,1);transition: -webkit-transform 1s cubic-bezier(.36,0,0,1);transition: transform 1s cubic-bezier(.36,0,0,1);transition: transform 1s cubic-bezier(.36,0,0,1),-webkit-transform 1s cubic-bezier(.36,0,0,1);width: 35%;margin:0 1%;position: relative;}
.pro .proa .proac .proacl:before {background: url(s2_a3_03.png) no-repeat 50%/contain;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;-webkit-transform: scale(.9);transform: scale(.9);-webkit-transition: opacity .4s,-webkit-transform .4s;transition: opacity .4s,-webkit-transform .4s;transition: transform .4s,opacity .4s;transition: transform .4s,opacity .4s,-webkit-transform .4s;width: 100%;opacity: 1;-webkit-transform: scale(1);transform: scale(1);-webkit-transition-delay: .1s;transition-delay: .1s;}
.pro .proa .proac .proacl .pic {-webkit-animation: swing2 3s cubic-bezier(.36,0,.7,1) infinite;animation: swing2 3s cubic-bezier(.36,0,.7,1) infinite;-webkit-animation-delay: 0s;animation-delay: 0s;position: relative;z-index: 1;}
.pro .proa .proac .proacl .pic:before {content: "";display: block;padding-bottom: 100%;width: 100%;}
.pro .proa .proac .proacl .pic>div {height: 100%;left: 0;pointer-events: none;position: absolute;top: 0;width: 100%;}
.pro .proa .proac .proacl .pic>div img {-o-object-fit: contain;object-fit: contain;}
.pro .proa .proac .proacl .pic>div.hover {opacity: 1;-webkit-transform: scale(.9);transform: scale(.9);-webkit-transition: opacity .4s,-webkit-transform .4s;
transition: opacity .4s,-webkit-transform .4s;transition: transform .4s,opacity .4s;transition: transform .4s,opacity .4s,-webkit-transform .4s;z-index: 2;}
.pro .proa .proac .proacl .pic>div {height: 100%;left: 0;pointer-events: none;position: absolute;top: 0;width: 100%;}
.pro .proa .proac .proacl .pic .hover {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.pro .proa .proac .text{width: 40.8%;margin-right: 12%;}
.pro .proa .proac .text .hpic img{height: 66px;width: auto}
.pro .proa .proac .text .name{font-size: 36px;color: #0d783c;font-weight: bold;margin-top: 10px;}
.pro .proa .proac .text .txt{margin-top: 65px;font-size: 20px;color: #393939;line-height: 1.8;}
@media only screen and (max-width:1608px){
	.pro .proa{padding-top: 125px;}
	.pro .proa .proac{margin-top: 20px;}
	.pro .proa .proac .text .hpic img{height: 58px;}
	.pro .proa .proac .text .name{font-size: 30px;}
	.pro .proa .proac .text .txt{margin-top: 50px;font-size: 18px;}
}
@media only screen and (max-width:1200px){
	.pro .proa{padding-top: 90px;}
	.pro .proa .proac{margin-top: 15px;}
	.pro .proa .proac .text{margin-right: 0;width: 48.8%;}
	.pro .proa .proac .text .hpic img{height: 50px;}
	.pro .proa .proac .text .name{font-size: 24px;}
	.pro .proa .proac .text .txt{margin-top: 35px;font-size: 16px;}
}
@media only screen and (max-width:750px){
	.pro .proa{padding-top: 40px;}
	.pro .proa .proac{display: block;}
	.pro .proa .proac .proacl{width: 86%;margin-left: 7%}
	.pro .proa .proac .text{width: 100%;margin-top: 20px;}
	.pro .proa .proac .text .hpic img{height: 42px;}
	.pro .proa .proac .text .name{font-size: 18px;margin-top: 5px;}
	.pro .proa .proac .text .txt{margin-top: 15px;font-size: 14px;}
}

.prob .probi{margin: 110px 0;position: relative;}
.prob .probi .probic .swiper-slide{text-align: center;}
.prob .probi .probic .swiper-slide .pic{overflow: hidden;}
.prob .probi .probic .swiper-slide .pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.prob .probi .probic .swiper-slide:hover .pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.prob .probi .probic .swiper-slide .txt .txta{font-size: 20px;color: #0e7b41;font-weight: bold;}
.prob .probi .probic .swiper-slide .txt .txtb{font-size: 18px;color: #202020;margin: 10px auto 0;width: 80%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.prob .probi .probic{position: relative;}
.prob .probi .probic .swiper-button-prev{width: 44px;height: 29px;background: url(pro2_10.png) no-repeat center;position: absolute;left: 29%;top:88%;margin-top: 0;background-size: cover;}
.prob .probi .probic .swiper-button-next{width: 44px;height: 29px;background: url(pro3_07.png) no-repeat center;position: absolute;right: 29%;top:88%;margin-top: 0;background-size: cover;}
@media only screen and (max-width:1608px){
	.prob .probi{margin: 90px 0;}
	.prob .probi .probic .swiper-slide .txt .txta{font-size: 18px;}
	.prob .probi .probic .swiper-slide .txt .txtb{font-size: 16px;}
	.prob .probi .probic .swiper-button-prev{width: 40px;height: 26px;}
	.prob .probi .probic .swiper-button-next{width: 40px;height: 26px;}
}
@media only screen and (max-width:1200px){
	.prob .probi{margin: 70px 0;}
	.prob .probi .probic .swiper-slide .txt .txta{font-size: 16px;}
	.prob .probi .probic .swiper-slide .txt .txtb{font-size: 14px;}
	.prob .probi .probic .swiper-button-prev{width: 36px;height: 24px;}
	.prob .probi .probic .swiper-button-next{width: 36px;height: 24px;}

}
@media only screen and (max-width:750px){
	.prob .probi{margin: 50px 0;}
	.prob .probi .probic .swiper-slide .txt .txta{font-size: 14px;}
	.prob .probi .probic .swiper-slide .txt .txtb{font-size: 13px;}
	.prob .probi .probic .swiper-button-prev{width: 30px;height: 20px;left: 0%;}
	.prob .probi .probic .swiper-button-next{width: 30px;height: 20px;right: 0%;}
}

.s3_b .s3_bi{display: grid;grid-template-columns: repeat(3, 1fr);gap:60px;margin-bottom: 100px;}
.s3_b .s3_bi .s3_bii .s3_biia{position: relative;}
.s3_b .s3_bi .s3_bii .s3_biia .s3_biiaa{overflow: hidden;border-radius: 25px;height: 344px;}
.s3_b .s3_bi .s3_bii .s3_biia .s3_biiaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.s3_b .s3_bi .s3_bii:hover .s3_biia .s3_biiaa img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab{position: absolute;bottom: 80px;left: 35px;text-align: center;}
.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab .s3_biiaba{font-size: 61px;color: #ffffff;font-weight: bold;line-height: 1;}
.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab .s3_biiabb{font-size: 17px;color: #ffffff;font-weight: bold;line-height: 1;margin-top: 10px;}
.s3_b .s3_bi .s3_bii .s3_biib{background: #ffffff;border-radius: 25px;position: relative;margin-top:-55px;padding: 45px 40px;}
.s3_b .s3_bi .s3_bii .s3_biib .s3_biiba{font-size: 24px;color: #18783f;line-height: 36px;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s3_b .s3_bi .s3_bii .s3_biib .s3_biibb{margin: 25px 0 20px;border-top:2px dotted #18783f;padding: 20px 0 0;font-size: 20px;color: #000000;line-height: 32px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 64px;}
.s3_b .s3_bi .s3_bii .s3_biib .s3_biibc{height: 43px;background: url(more_green_06.png) no-repeat left center;background-size: contain;text-align: right;line-height: 43px;}
.s3_b .s3_bi .s3_bii .s3_biib .s3_biibc span{padding-left: 30px;background: url(time.png) no-repeat left center;background-size: contain;color: #18783f;font-size: 18px;}
.s3_b .s3_bi .s3_bii:hover .s3_biib{background: #18783f url(s3_2_03.png) no-repeat center;background-size: cover;}
.s3_b .s3_bi .s3_bii:hover .s3_biib .s3_biiba{color: #fff;font-weight: bold;}
.s3_b .s3_bi .s3_bii:hover .s3_biib .s3_biibb{border-color: #fff;color: #fff;}
.s3_b .s3_bi .s3_bii:hover .s3_biib .s3_biibc{background: url(more_pink_03.png) no-repeat left center;background-size: contain;}
.s3_b .s3_bi .s3_bii:hover .s3_biib .s3_biibc span{color: #fff;background: url(timea.png) no-repeat left center;background-size: contain;}
@media only screen and (max-width:1608px){
	.s3_b .s3_bi{gap:30px;margin-bottom: 75px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiaa{border-radius: 20px;height: 265px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab{bottom: 70px;left: 30px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab .s3_biiaba{font-size: 50px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab .s3_biiabb{font-size: 16px;}
	.s3_b .s3_bi .s3_bii .s3_biib{border-radius: 20px;margin-top:-50px;padding: 35px 30px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biiba{font-size: 22px;line-height: 32px;height: 64px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biibb{margin: 20px 0 15px;padding: 15px 0 0;font-size: 18px;line-height: 28px;height: 56px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biibc{height: 40px;line-height: 40px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biibc span{padding-left: 25px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.s3_b .s3_bi{grid-template-columns: repeat(2, 1fr);gap:20px;margin-bottom: 50px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiaa{height: 320px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab .s3_biiaba{font-size: 40px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab .s3_biiabb{font-size: 14px;}
	.s3_b .s3_bi .s3_bii .s3_biib{padding: 25px 20px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biiba{font-size: 20px;line-height: 28px;height: 56px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biibb{margin: 15px 0 12px;padding: 12px 0 0;font-size: 16px;line-height: 24px;height: 48px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biibc{height: 35px;line-height: 35px;}
}
@media only screen and (max-width:750px){
	.s3_b .s3_bi{grid-template-columns: repeat(1, 1fr);gap:20px;margin-bottom: 25px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiaa{height: 250px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab .s3_biiaba{font-size: 30px;}
	.s3_b .s3_bi .s3_bii .s3_biia .s3_biiab .s3_biiabb{font-size: 13px;}
	.s3_b .s3_bi .s3_bii .s3_biib{padding: 20px 15px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biiba{font-size: 18px;line-height: 24px;height: 48px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biibb{margin: 12px 0 10px;padding: 10px 0 0;font-size: 14px;line-height: 20px;height: 40px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biibc{height: 30px;line-height: 30px;}
	.s3_b .s3_bi .s3_bii .s3_biib .s3_biibc span{padding-left: 20px;font-size: 14px;}
}

.jr{background: url(jr_bg_02.jpg) no-repeat top center;background-size: cover;}
.jr .jra{padding: 70px 0;}
.jr .jra .jrac{margin-top: 55px;text-align: center;}
.jr .jra .jrbc{position: relative;margin: 55px 14% 0;}
.jr .jra .jrbc .hd{width: 50%;margin:0 auto;height: 70px;border-radius: 30px;padding: 0 7%;background: linear-gradient(to right, #409b4a,#128741); }
.jr .jra .jrbc .hd ul{display: flex;justify-content: space-between;align-items: center;height: 100%;}
.jr .jra .jrbc .hd ul li{font-size: 24px;color: #ffffff;position: relative;font-weight: bold;}
.jr .jra .jrbc .hd ul li.on{color: #f0e4d4;}
.jr .jra .jrbc .hd ul li.on:after{content: '';position: absolute;bottom: -5px;width: 100%;height: 2px;background: #f0e4d4;left: 0}
.jr .jra .jrbc .bd{margin-top: 78px;}
.jr .jra .jrbc .jrbci{display: flex;justify-content: space-between;position: relative;}
.jr .jra .jrbc .jrbci .jrbcil{width: 58.45%;border-radius: 20px;overflow: hidden;}
.jr .jra .jrbc .jrbci .jrbcir{width: 35%;padding-top: 3%;}
.jr .jra .jrbc .jrbci .jrbcir .jrbcira{font-size: 88px;color: #007f42;font-weight: bold;}
.jr .jra .jrbc .jrbci .jrbcir .jrbcirb{font-size: 44px;color: #007f42;font-weight: bold;}
.jr .jra .jrbc .jrbci .jrbcir .jrbcirc{font-size: 20px;color: #252525;margin-top: 10px;}
.jr .jra .jrbc .jrbcx{position: relative;opacity: 0;height: 0;}
.jr .jra .jrbc .jrbcx.on{opacity: 1;height: auto}
.jr .jra .jrbc .jrbcx .swiper-button-prev{display: block;width: 47px;height: 47px;background: url(jr3_06.png) no-repeat center;background-size: cover;position: absolute;right: calc(35% - 47px);bottom: 20%;margin-top: 0;left: auto;top:auto;}
.jr .jra .jrbc .jrbcx .swiper-button-next{display: block;width: 47px;height: 47px;background: url(jr4_08.png) no-repeat center;background-size: cover;position: absolute;right: calc(35% - 114px);bottom: 20%;margin-top: 0;top:auto;}
@media only screen and (max-width:1608px){
	.jr .jra{padding: 55px 0;}
	.jr .jra .jrac{margin-top: 45px;}
	.jr .jra .jrbc{margin:45px 10% 0;}
	.jr .jra .jrbc .hd{height: 60px;width: 65%;}
	.jr .jra .jrbc .hd ul li{font-size: 20px;}
	.jr .jra .jrbc .bd{margin-top: 60px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcira{font-size: 76px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcirb{font-size: 36px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcirc{font-size: 18px;}
	.jr .jra .jrbc .jrbcx .swiper-button-prev{width: 40px;height: 40px;right: calc(35% - 40px);}
	.jr .jra .jrbc .jrbcx .swiper-button-next{width: 40px;height: 40px;right: calc(35% - 100px);}
}
@media only screen and (max-width:1200px){
	.jr .jra{padding: 40px 0;}
	.jr .jra .jrac{margin-top: 35px;}
	.jr .jra .jrbc{margin:35px 5% 0;}
	.jr .jra .jrbc .hd{height: 50px;width: 80%;}
	.jr .jra .jrbc .hd ul li{font-size: 18px;}
	.jr .jra .jrbc .bd{margin-top: 40px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcira{font-size: 64px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcirb{font-size: 28px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcirc{font-size: 16px;}
	.jr .jra .jrbc .jrbcx .swiper-button-prev{width: 35px;height: 35px;right: calc(35% - 35px);}
	.jr .jra .jrbc .jrbcx .swiper-button-next{width: 35px;height: 35px;right: calc(35% - 85px);}
}
@media only screen and (max-width:750px){
	.jr .jra{padding: 25px 0;}
	.jr .jra .jrac{margin-top: 20px;}
	.jr .jra .jrbc{margin:20px 0% 0;}
	.jr .jra .jrbc .hd{height: 40px;width: 100%;box-sizing: border-box;padding: 0 15%;}
	.jr .jra .jrbc .hd ul li{font-size: 16px;}
	.jr .jra .jrbc .bd{margin-top: 20px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcira{font-size: 52px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcirb{font-size: 20px;}
	.jr .jra .jrbc .jrbci .jrbcir .jrbcirc{font-size: 14px;margin-top: 5px;}
	.jr .jra .jrbc .prev{width: 30px;height: 30px;right: 40px;bottom: 20%}
	.jr .jra .jrbc .next{width: 30px;height: 30px;right: 0;bottom: 20%}
	.jr .jra .jrbc .jrbci{display: block;}
	.jr .jra .jrbc .jrbci .jrbcil{width: 100%;}
	.jr .jra .jrbc .jrbci .jrbcir{width: 100%;display: flex;justify-content: space-between;align-items: center;}

	.jr .jra .jrbc .jrbcx .swiper-button-prev{right: auto;left: -15px;bottom: 50%}
	.jr .jra .jrbc .jrbcx .swiper-button-next{right: -15px;bottom: 50%}

}

.ab .ab1bg{margin-top: -36px;}
.ab .ab1bg{background: url(ab1_02.jpg) no-repeat top center;background-size: cover;}
.ab .aba{padding: 130px 0 80px;}
.ab .aba .abac{display: flex;justify-content: space-between;align-items: center;margin-top: 80px;}
.ab .aba .abac .abacl{width: 50.45%;}
.ab .aba .abac .abacr{width: 47.4%;font-size: 20px;color: #000000;line-height: 32px;overflow-y: auto;height: 384px;}

.ab .aba .abac .abacr::-webkit-scrollbar{width:2;height:2px;}
.ab .aba .abac .abacr::-webkit-scrollbar-button:vertical{display:none}
.ab .aba .abac .abacr::-webkit-scrollbar-thumb:vertical:hover{background-color: #0f7c41;}
.ab .aba .abac .abacr::-webkit-scrollbar-thumb:vertical:active{background-color: #0f7c41;}
.ab .aba .abac .abacr::-webkit-scrollbar{width: 2px;}
.ab .aba .abac .abacr::-webkit-scrollbar-track{background: #c2c2c2;}
.ab .aba .abac .abacr::-webkit-scrollbar-thumb{background: #0f7c41;border-radius: 8px;}


.ab .abb{padding: 80px 0 250px;background: url(ab5_02.jpg) no-repeat bottom center;background-size: 100% auto;}
.ab .abb .abbc{margin-top: 120px;position: relative;}
.ab .abb .abbc .swiper-container .swiper-wrapper{transition-timing-function: linear !important;}
/*.ab .abb .abbc .swiper-slide:nth-child(4n+1){padding-top: 100px;}
.ab .abb .abbc .swiper-slide:nth-child(4n+2){padding-top: 78px;}
.ab .abb .abbc .swiper-slide:nth-child(4n+3){padding-top: 30px;}
.ab .abb .abbc .swiper-slide:nth-child(4n+4){padding-top: 0;}*/
.ab .abb .abbc .swiper-slide .abbci{padding-left: 42px;background: url(ab4_10.png) no-repeat left top;background-size: 25px 360px;}
.ab .abb .abbc .swiper-slide .abbci .abbcia span{display: inline-block;line-height: 52px;border-radius: 26px;padding: 0 30px;background: #0f7c41;font-size: 20px;color: #ffffff;font-weight: bold;}
.ab .abb .abbc .swiper-slide .abbci .abbcib{margin-top: 20px;font-size: 18px;color: #3a3a3a;padding-left: 1%;line-height: 26px;height: 104px;overflow-y: auto;padding-right: 10px;}

.ab .abb .abbc .swiper-slide .abbci .abbcib::-webkit-scrollbar{width:2;height:2px;}
.ab .abb .abbc .swiper-slide .abbci .abbcib::-webkit-scrollbar-button:vertical{display:none}
.ab .abb .abbc .swiper-slide .abbci .abbcib::-webkit-scrollbar-thumb:vertical:hover{background-color: #0f7c41;}
.ab .abb .abbc .swiper-slide .abbci .abbcib::-webkit-scrollbar-thumb:vertical:active{background-color: #0f7c41;}
.ab .abb .abbc .swiper-slide .abbci .abbcib::-webkit-scrollbar{width: 2px;}
.ab .abb .abbc .swiper-slide .abbci .abbcib::-webkit-scrollbar-track{background: #c2c2c2;}
.ab .abb .abbc .swiper-slide .abbci .abbcib::-webkit-scrollbar-thumb{background: #0f7c41;border-radius: 8px;}

.ab .abb .abbc .swiper-slide .abbci .abbcic{margin-top: 23px;border-radius: 8px;overflow:hidden;}
.ab .abb .abbc .zyqh{position: absolute;top:-60px;left: 38%;width: 122px;height: 122px;border-radius: 100%;background: #dcede3;display: flex;justify-content: center;align-items: center;font-size: 20px;color: #0f7c41;}
.ab .abb .abbc .zyqh .swiper-button-prev{width: 9px;height: 16px;background: url(ab2_03.png) no-repeat center;background-size: cover;margin-top: -7px;left: 15px;}
.ab .abb .abbc .zyqh .swiper-button-next{width: 9px;height: 16px;background: url(ab3_05.png) no-repeat center;background-size: cover;margin-top: -7px;right: 15px;}
@media only screen and (max-width:1608px){
	.ab .aba{padding: 100px 0 60px;}
	.ab .aba .abac{margin-top: 60px;}
	.ab .aba .abac .abacr{font-size: 18px;line-height: 32px;height: 384px;}
	.ab .abb{padding: 60px 0 200px;}
	.ab .abb .abbc{margin-top: 90px;}
/*	.ab .abb .abbc .swiper-slide:nth-child(4n+1){padding-top: 100px;}
	.ab .abb .abbc .swiper-slide:nth-child(4n+2){padding-top: 55px;}
	.ab .abb .abbc .swiper-slide:nth-child(4n+3){padding-top: 20px;}*/
	.ab .abb .abbc .swiper-slide .abbci{padding-left: 35px;background-size: 21px 302px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcia span{line-height: 46px;border-radius: 23px;padding: 0 20px;font-size: 18px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcib{margin-top: 15px;font-size: 16px;line-height: 22px;height: 88px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcic{margin-top: 15px;}
	.ab .abb .abbc .zyqh{top:-50px;width: 110px;height: 110px;font-size: 18px;left: 42%;}
}
@media only screen and (max-width:1200px){
	.ab .ab1bg{margin-top: 0;}
	.ab .aba{padding: 70px 0 40px;}
	.ab .aba .abac{margin-top: 40px;}
	.ab .aba .abac .abacr{font-size: 16px;line-height: 28px;height: 336px;}
	.ab .abb{padding: 40px 0 150px;}
	.ab .aba .abac{display: block;}
	.ab .aba .abac .abacl{width: 100%;}
	.ab .aba .abac .abacr{width: 100%;margin-top: 30px;}
	.ab .abb .abbc{margin-top: 60px;}
/*	.ab .abb .abbc .swiper-slide:nth-child(4n+1){padding-top: 50px;}
	.ab .abb .abbc .swiper-slide:nth-child(4n+2){padding-top: 25px;}
	.ab .abb .abbc .swiper-slide:nth-child(4n+3){padding-top: 10px;}*/
	.ab .abb .abbc .swiper-slide .abbci{padding-left: 25px;background-size: 17px 245px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcia span{line-height: 40px;border-radius: 20px;padding: 0 15px;font-size: 16px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcib{margin-top: 15px;font-size: 16px;line-height: 22px;height: 88px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcic{margin-top: 10px;}
	.ab .abb .abbc .zyqh{top:-40px;width: 100px;height: 100px;font-size: 16px;left: 30%;}
}
@media only screen and (max-width:750px){
	.ab .aba{padding: 40px 0 20px;}
	.ab .aba .abac{margin-top: 20px;}
	.ab .aba .abac .abacr{font-size: 14px;line-height: 25px;height: 300px;}
	.ab .abb{padding: 20px 0 75px;}
	.ab .aba .abac .abacl{margin-top: 15px;}
	.ab .abb .abbc{margin-top: 40px;}
	.ab .abb .abbc .swiper-slide .abbci{padding-left: 20px;background-size: 15px 216px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcia span{line-height: 36px;border-radius: 18px;padding: 0 10px;font-size: 14px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcib{margin-top: 10px;font-size: 14px;height: 64px;line-height: 16px;}
	.ab .abb .abbc .swiper-slide .abbci .abbcic{margin-top: 10px;}
	.ab .abb .abbc .zyqh{top:-0px;width: 75px;height: 75px;font-size: 14px;left: 65%;}
	.ab .abb .abbc .zyqh .swiper-button-prev{left: 5px;}
	.ab .abb .abbc .zyqh .swiper-button-next{right: 5px;}
}

.ab2bg{background:#fff url(ab_bg2_02.jpg) no-repeat top center;background-size: 100% auto;}
.abc{padding: 90px 0 80px;}
.abc .abcc{margin-top: 100px;}
.abc .abcc .abcci{display: flex;justify-content: space-between;}
.abc .abcc .abcci .abccil{width: 46%;padding-bottom: 65px}
.abc .abcc .abcci:last-child .abccil{padding-bottom: 0;}
.abc .abcc .abcci .abccil .abccila{overflow: hidden;border-radius: 25px;}
.abc .abcc .abcci .abccil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.abc .abcc .abcci:hover .abccil img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.abc .abcc .abcci .abccir{width: 51.4%;position: relative;}
.abc .abcc .abcci .abccir .abccirx{padding-left: 7%;position: relative;}
.abc .abcc .abcci .abccir .abccira{padding-top: 7.5%;font-size: 32px;font-weight: bold;line-height: 1.666;color: #008042;}
.abc .abcc .abcci .abccir .abccirb{margin-top: 25px;font-size: 18px;color: #000000;line-height: 1.7;}
.abc .abcc .abcci .abccir:after{content: '';position: absolute;left: 8px;width: 3px;background: url(ab0_03.png) repeat-y top center;height: 100%;top:0;z-index: 4;}
.abc .abcc .abcci .abccir:before{content: '';width: 3px;left: 8px;background: #008042;height: 0;top:0;z-index: 5;transition: all 0.6s;position: absolute;}
.abc .abcc .abcci:hover .abccir:before,.abc .abcc .abcci.on .abccir:before{height: 100%;}
.abc .abcc .abcci .abccir .abccirx:after{content: '';width: 13px;height: 13px;border-radius: 100%;border:3px solid #008042;position: absolute;top:0;left: 0;z-index: 7;background: #fff;}
@media only screen and (max-width:1608px){
	.abc{padding: 70px 0 65px;}
	.abc .abcc{margin-top: 75px;}
	.abc .abcc .abcci .abccil{padding-bottom: 45px;}
	.abc .abcc .abcci .abccir .abccira{font-size: 28px;}
	.abc .abcc .abcci .abccir .abccirb{margin-top: 20px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.abc{padding: 50px 0 45px;}
	.abc .abcc{margin-top: 50px;}
	.abc .abcc .abcci .abccil{padding-bottom: 30px;}
	.abc .abcc .abcci .abccir .abccira{font-size: 24px;padding-top: 2%}
	.abc .abcc .abcci .abccir .abccirb{margin-top: 15px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.abc{padding: 45px 0 20px;}
	.abc .abcc{margin-top: 25px;}
	.abc .abcc .abcci{display: block;margin-bottom: 15px;}
	.abc .abcc .abcci .abccil{padding-bottom: 0;width: 100%;}
	.abc .abcc .abcci .abccil .abccila{border-radius: 15px;}
	.abc .abcc .abcci .abccir{width: 100%;padding: 3% 0%;box-sizing: border-box;}
	.abc .abcc .abcci .abccir .abccirx{padding-left: 0;}
	.abc .abcc .abcci .abccir .abccira{font-size: 16px;padding-top: 0}
	.abc .abcc .abcci .abccir .abccirb{margin-top: 10px;font-size: 13px;}
	.abc .abcc .abcci .abccir:after{display: none;}
	.abc .abcc .abcci .abccir:before{display: none;}
	.abc .abcc .abcci .abccir .abccirx:after{display: none;}
}

.abd{padding: 80px 0 75px;}
.abd .abdc{margin-top: 95px;}
.abd .abdc .abdca{display: flex;justify-content: space-between;}
.abd .abdc .abdca .abdcai{width: 49.5%;}
.abd .abdc .abdca .abdcai .abdcaia{position: relative;}
.abd .abdc .abdca .abdcai .abdcaia:after{content: '';width: 25px;height: 33px;background: url(ab7_08.png) no-repeat center;background-size: cover;position: absolute;left: 64px;bottom: -16px;}
.abd .abdc .abdca .abdcai .abdcaia .abdcaiaa{border-radius: 20px;overflow: hidden;}
.abd .abdc .abdca .abdcai .abdcaia .abdcaiaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;
}
.abd .abdc .abdca .abdcai:hover .abdcaia .abdcaiaa img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.abd .abdc .abdca .abdcai .abdcaib{margin-top: 50px;padding-left: 7.8%;}
.abd .abdc .abdca .abdcai .abdcaib .abdcaiba{font-size: 36px;color: #000000;font-weight: bold;}
.abd .abdc .abdca .abdcai .abdcaib .abdcaibb{margin-top: 20px;font-size: 24px;color: #000000;line-height: 1.5;}
.abd .abdc .abdcb{margin-top: 35px;}
.abd .abdc .abdcb .abdcba{position: relative;}
.abd .abdc .abdcb .abdcba:after{content: '';width: 25px;height: 33px;background: url(ab7_08.png) no-repeat center;background-size: cover;position: absolute;left: 64px;bottom: -16px;}
.abd .abdc .abdcb .abdcba .abdcbaa{border-radius: 20px;overflow: hidden;}
.abd .abdc .abdcb .abdcba .abdcbaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;
}
.abd .abdc .abdcb:hover .abdcba .abdcbaa img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.abd .abdc .abdcb .abdcbb{margin-top: 50px;padding-left: 7.8%;font-size: 36px;color: #000000;font-weight: bold;}
.abd .abdc .abdcb .abdcbc{margin-top: 25px;display: flex;justify-content: space-between;padding: 0 7.8%;}
.abd .abdc .abdcb .abdcbc .abdcbci{}
.abd .abdc .abdcb .abdcbc .abdcbci .abdcbcia{font-size: 36px;color: #008042;font-weight: bold;}
.abd .abdc .abdcb .abdcbc .abdcbci .abdcbcib{margin-top: 20px;font-size: 24px;color: #000000;line-height: 1.5;}
@media only screen and (max-width:1608px){
	.abd{padding: 60px 0 60px;}
	.abd .abdc{margin-top: 75px;}
	.abd .abdc .abdca .abdcai .abdcaib{margin-top: 35px;}
	.abd .abdc .abdca .abdcai .abdcaib .abdcaiba{font-size: 30px;}
	.abd .abdc .abdca .abdcai .abdcaib .abdcaibb{margin-top: 15px;font-size: 20px;}
	.abd .abdc .abdcb{margin-top: 25px;}
	.abd .abdc .abdcb .abdcbb{margin-top: 35px;font-size: 30px;}
	.abd .abdc .abdcb .abdcbc .abdcbci .abdcbcia{font-size: 30px;}
	.abd .abdc .abdcb .abdcbc .abdcbci .abdcbcib{margin-top: 15px;font-size: 20px;}
}
@media only screen and (max-width:1200px){
	.abd{padding: 40px 0 40px;}
	.abd .abdc{margin-top: 50px;}
	.abd .abdc .abdca .abdcai .abdcaia:after{width: 20px;height: 27px;bottom: -13px;left: 40px;}
	.abd .abdc .abdca .abdcai .abdcaib{margin-top: 20px;padding-left: 0;}
	.abd .abdc .abdca .abdcai .abdcaib .abdcaiba{font-size: 24px;}
	.abd .abdc .abdca .abdcai .abdcaib .abdcaibb{margin-top: 10px;font-size: 18px;}
	.abd .abdc .abdcb .abdcba:after{width: 20px;height: 27px;bottom: -13px;left: 40px;}
	.abd .abdc .abdcb{margin-top: 20px;}
	.abd .abdc .abdcb .abdcbb{margin-top: 20px;font-size: 24px;padding-left: 0;}
	.abd .abdc .abdcb .abdcbc{padding: 0}
	.abd .abdc .abdcb .abdcbc .abdcbci .abdcbcia{font-size: 24px;}
	.abd .abdc .abdcb .abdcbc .abdcbci .abdcbcib{margin-top: 10px;font-size: 18px;}
}
@media only screen and (max-width:750px){
	.abd{padding: 20px 0 20px;}
	.abd .abdc{margin-top: 25px;}
	.abd .abdc .abdca{display: block;}
	.abd .abdc .abdca .abdcai{width: 100%;margin-bottom: 15px;}
	.abd .abdc .abdca .abdcai .abdcaib{margin-top: 10px;}
	.abd .abdc .abdca .abdcai .abdcaib .abdcaiba{font-size: 18px;}
	.abd .abdc .abdca .abdcai .abdcaib .abdcaibb{margin-top: 5px;font-size: 14px;}
	.abd .abdc .abdcb{margin-top: 10px;}
	.abd .abdc .abdcb .abdcbb{margin-top: 15px;font-size: 18px;}
	.abd .abdc .abdcb .abdcbc{flex-wrap: wrap;margin-top: 10px;}
	.abd .abdc .abdcb .abdcbc .abdcbci{width: 50%;margin-bottom: 10px;}
	.abd .abdc .abdcb .abdcbc .abdcbci .abdcbcia{font-size: 18px;}
	.abd .abdc .abdcb .abdcbc .abdcbci .abdcbcib{margin-top: 5px;font-size: 14px;}
}

.abe{padding: 80px 0 220px;}
.abe .abec{margin-top: 120px;position: relative;}
.abe .abec .swiper-slide .abeci{margin-bottom: 55px;}
.abe .abec .swiper-slide .abeci:last-child{margin-bottom: 0;}
.abe .abec .swiper-slide .abeci a{display: flex;justify-content: space-between;align-items: center;position: relative;}
.abe .abec .swiper-slide .abeci a:after{content: '';width: 80%;border-bottom: 2px dashed #c7c7c7;position: absolute;right: 0;bottom: 0;z-index: 0}
.abe .abec .swiper-slide .abeci .abecil{width: 42.1%;position: relative;z-index: 2;border-radius: 20px;overflow: hidden;}
.abe .abec .swiper-slide .abeci .abecil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;
}
.abe .abec .swiper-slide .abeci:hover .abecil img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.abe .abec .swiper-slide .abeci .abecim{width: 46.2%;}
.abe .abec .swiper-slide .abeci .abecim .abecima{font-size: 30px;color: #000000;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.abe .abec .swiper-slide .abeci:hover .abecim .abecima{color: #008042;}
.abe .abec .swiper-slide .abeci .abecim .abecimb{font-size: 20px;color: #000000;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.abe .abec .swiper-slide .abeci .abecim .abecimc{margin-top: 40px;font-size: 18px;color: #000000;}
.abe .abec .swiper-slide .abeci .abecir span{display: inline-block;width: 43px;height: 43px;background: url(more1.png) no-repeat center;background-size: cover;}
.abe .abec .swiper-slide .abeci:hover .abecir span{background: url(more2.png) no-repeat center;background-size: cover;}
.abe .abec .swiper-button-prev{display: block;width: 47px;height: 47px;background: url(jr3_06.png) no-repeat center;background-size: cover;position: absolute;bottom: 0;left: calc(50% - 52px);top:108%;margin-top: 0;}
.abe .abec .swiper-button-next{display: block;width: 47px;height: 47px;background: url(jr4_08.png) no-repeat center;background-size: cover;position: absolute;bottom: 0;right: calc(50% - 52px);top:108%;margin-top: 0;}
@media only screen and (max-width:1608px){
	.abe{padding: 60px 0 170px;}
	.abe .abec{margin-top: 90px;}
	.abe .abec .swiper-slide .abeci{margin-bottom: 40px;}
	.abe .abec .swiper-slide .abeci .abecim .abecima{font-size: 26px;}
	.abe .abec .swiper-slide .abeci .abecim .abecimb{font-size: 18px;margin-top: 10px;}
	.abe .abec .swiper-slide .abeci .abecim .abecimc{margin-top: 30px;font-size: 16px;}
	.abe .abec .swiper-slide .abeci .abecir span{width: 38px;height: 38px;}
	.abe .abec .swiper-button-prev{width: 40px;height: 40px;}
	.abe .abec .swiper-button-next{width: 40px;height: 40px;}
}
@media only screen and (max-width:1200px){
	.abe{padding: 40px 0 120px;}
	.abe .abec{margin-top: 60px;}
	.abe .abec .swiper-slide .abeci{margin-bottom: 25px;}
	.abe .abec .swiper-slide .abeci .abecim{width: 55%;}
	.abe .abec .swiper-slide .abeci .abecim .abecima{font-size: 22px;}
	.abe .abec .swiper-slide .abeci .abecim .abecimb{font-size: 16px;margin-top: 5px;}
	.abe .abec .swiper-slide .abeci .abecim .abecimc{margin-top: 20px;font-size: 14px;}
	.abe .abec .swiper-slide .abeci .abecir{display: none;}
	.abe .abec .swiper-button-prev{width: 35px;height: 35px;}
	.abe .abec .swiper-button-next{width: 35px;height: 35px;}
}
@media only screen and (max-width:750px){
	.abe{padding: 20px 0 70px;}
	.abe .abec{margin-top: 30px;}
	.abe .abec .swiper-slide .abeci{margin-bottom: 15px;}
	.abe .abec .swiper-slide .abeci .abecil{border-radius: 10px;width: 60%}
	.abe .abec .swiper-slide .abeci .abecim{width: 46%;padding-left: 4%}
	.abe .abec .swiper-slide .abeci .abecim .abecima{font-size: 18px;}
	.abe .abec .swiper-slide .abeci .abecim .abecimb{display: none;}
	.abe .abec .swiper-slide .abeci .abecim .abecimc{margin-top: 10px;font-size: 13px;}
	.abe .abec .swiper-button-prev{width: 30px;height: 30px;left: calc(50% - 40px);bottom: 106%;}
	.abe .abec .swiper-button-next{width: 30px;height: 30px;right: calc(50% - 40px);bottom: 106%;}
}

.abf{padding: 80px 0 140px;}
.abf .abfc{display: flex;justify-content: space-between;}
.abf .abfc .abfcl{width: 33.7%;}
.abf .abfc .abfcl .ntit{text-align: left;}
.abf .abfc .abfcl .abfcla{margin-top: 40px;}
.abf .abfc .abfcr{width: 56%;}
.abf .abfc .abfcr .abfcrc{position: relative;}
.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci{}
.abf .abfc .abfcr .abfcrc .swiper-slide{height: 675px;}
.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci .abfcrcia{line-height: 74px;border-bottom: 1px solid #dcdcdc;font-size: 20px;color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci:hover .abfcrcia{color: #007f43;font-weight: bold;}
.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci .abfcrcib{position: absolute;width: 355px;right: 5%;top:50%;transform: translateY(-50%);box-shadow: 0 0 10px #ddd;display: none;}
.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci:hover .abfcrcib{display: block;}
.abf .abfc .abfcr .abfcrc .swiper-button-prev{display: block;width: 47px;height: 47px;background: url(jr3_06.png) no-repeat center;background-size: cover;position: absolute;bottom: 0;right: 60px;top:108%;margin-top: 0;left: auto;}
.abf .abfc .abfcr .abfcrc .swiper-button-next{display: block;width: 47px;height: 47px;background: url(jr4_08.png) no-repeat center;background-size: cover;position: absolute;bottom: 0;right: 0;top:108%;margin-top: 0;}
@media only screen and (max-width:1608px){
	.abf{padding: 60px 0 110px;}
	.abf .abfc .abfcl .abfcla{margin-top: 30px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide{height: 585px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci .abfcrcia{line-height: 64px;font-size: 18px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci .abfcrcib{width: 300px;}
	.abf .abfc .abfcr .abfcrc .swiper-button-prev{width: 40px;height: 40px;right: 55px;}
	.abf .abfc .abfcr .abfcrc .swiper-button-next{width: 40px;height: 40px;}
}
@media only screen and (max-width:1200px){
	.abf{padding: 40px 0 80px;}
	.abf .abfc .abfcl .abfcla{margin-top: 20px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide{height: 495px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci .abfcrcia{line-height: 54px;font-size: 16px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci .abfcrcib{width: 250px;}
	.abf .abfc .abfcr .abfcrc .swiper-button-prev{width: 35px;height: 35px;right: 45px;top:102%;}
	.abf .abfc .abfcr .abfcrc .swiper-button-next{width: 35px;height: 35px;top:102%;}
}
@media only screen and (max-width:750px){
	.abf{padding: 20px 0 60px;}
	.abf .abfc .abfcl .ntit{text-align: center;}
	.abf .abfc{display: block;}
	.abf .abfc .abfcl{width: 75%;margin:0 auto;}
	.abf .abfc .abfcl .abfcla{margin-top: 10px;}
	.abf .abfc .abfcr{width: 100%;margin-top: 15px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide{height: 414px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci .abfcrcia{line-height: 45px;font-size: 14px;}
	.abf .abfc .abfcr .abfcrc .swiper-slide .abfcrci .abfcrcib{width: 200px;}
	.abf .abfc .abfcr .abfcrc .swiper-button-prev{width: 30px;height: 30px;right: 40px;top:102%;}
	.abf .abfc .abfcr .abfcrc .swiper-button-next{width: 30px;height: 30px;top:102%;}
}

.cta{padding-top: 120px;}
.cta .ctac{display: flex;justify-content: space-between;border-radius: 25px;overflow: hidden;margin: 80px 0;}
.cta .ctac .ctacl{width: 50%;background:#1c8346 url(ct1_03.png) no-repeat center;background-size: cover;box-sizing: border-box;padding:0 4.1%;display: flex;align-items: center;}
.cta .ctac .ctacl .ctacli{display: flex;align-items: center;padding: 20px 0;}
.cta .ctac .ctacl .ctacli .ctaclil{width: 52px;margin-right: 25px;}
.cta .ctac .ctacl .ctacli .ctaclir{width: calc(100% - 77px);}
.cta .ctac .ctacl .ctacli .ctaclir .ctaclira{font-size: 24px;color: #e9dbcb;font-weight: bold;}
.cta .ctac .ctacl .ctacli .ctaclir .ctaclirb{font-size: 20px;color: #ffffff;margin-top: 8px;line-height: 1;}
.cta .ctac .ctacl .ctacli .ctaclir .ctaclirb span{font-weight: bold;font-size: 32px;}
.cta .ctac .ctacr{width: 50%;overflow: hidden;}
.cta .ctac .ctacr img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.cta .ctac .ctacr:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.ctb{padding-top: 100px;}
.ctb .ctba{text-align: center;}
.ctb .ctba .ctbaa{font-size: 48px;color: #000000;font-weight: bold;}
.ctb .ctba .ctbab{font-size: 36px;color: #0d783c;font-weight: bold;text-transform: uppercase;}
.ctb .ctbb{margin: 100px 0 0;display: grid;grid-template-columns: repeat(5, 1fr);gap:27px;}
.ctb .ctbb .ctbbi{border:2px solid #19723d;border-radius: 25px;text-align: center;padding: 60px 0 30px;position: relative;}
.ctb .ctbb .ctbbi .ctbbia{width: 69px;position: absolute;top:-34px;left: 50%;transform: translateX(-50%);}
.ctb .ctbb .ctbbi .ctbbib .ctbbiba img{width: 170px;}
.ctb .ctbb .ctbbi .ctbbib .ctbbibb{margin-top: 15px;font-size: 20px;color: #000000;}
@media only screen and (max-width:1608px){
	.cta{padding-top: 90px;}
	.cta .ctac{margin: 60px 0;}
	.cta .ctac .ctacl .ctacli{padding: 15px 0;}
	.cta .ctac .ctacl .ctacli .ctaclil{width: 48px;margin-right: 20px;}
	.cta .ctac .ctacl .ctacli .ctaclir{width: calc(100% - 68px);}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclira{font-size: 22px;}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclirb{font-size: 18px;margin-top: 5px;}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclirb span{font-size: 28px;}
	.ctb{padding-top: 75px;}
	.ctb .ctba .ctbaa{font-size: 40px;}
	.ctb .ctba .ctbab{font-size: 30px;}
	.ctb .ctbb{margin:75px 0 0;gap:20px;}
	.ctb .ctbb .ctbbi{padding: 45px 0 20px;}
	.ctb .ctbb .ctbbi .ctbbia{width: 63px;top:-32px;}
	.ctb .ctbb .ctbbi .ctbbib .ctbbiba img{width: 160px;}
	.ctb .ctbb .ctbbi .ctbbib .ctbbibb{font-size: 18px;margin-top: 10px;}
}
@media only screen and (max-width:1200px){
	.cta{padding-top: 60px;}
	.cta .ctac{margin: 40px 0;}
	.cta .ctac .ctacl{padding:0 3%;}
	.cta .ctac .ctacl .ctacli{padding: 10px 0;}
	.cta .ctac .ctacl .ctacli .ctaclil{width: 42px;margin-right: 10px;}
	.cta .ctac .ctacl .ctacli .ctaclir{width: calc(100% - 52px);}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclira{font-size: 18px;}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclirb{font-size: 15px;margin-top: 3px;}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclirb span{font-size: 20px;}
	.ctb{padding-top: 50px;}
	.ctb .ctba .ctbaa{font-size: 30px;}
	.ctb .ctba .ctbab{font-size: 20px;}
	.ctb .ctbb{margin:50px 0 0;gap:20px;grid-template-columns: repeat(3, 1fr);}
	.ctb .ctbb .ctbbi{padding: 35px 0 15px;margin-bottom: 30px;}
	.ctb .ctbb .ctbbi .ctbbia{width: 55px;top:-27px;}
	.ctb .ctbb .ctbbi .ctbbib .ctbbiba img{width: 150px;}
	.ctb .ctbb .ctbbi .ctbbib .ctbbibb{font-size: 16px;margin-top: 10px;}
}
@media only screen and (max-width:750px){
	.cta{padding-top: 30px;}
	.cta .ctac{margin: 20px 0;}
	.cta .ctac{display: block;}
	.cta .ctac .ctacl{padding:5% 3%;width: 100%;box-sizing: border-box;}
	.cta .ctac .ctacl .ctacli{padding: 8px 0;}
	.cta .ctac .ctacl .ctacli .ctaclir{width: calc(100% - 42px);}
	.cta .ctac .ctacl .ctacli .ctaclil{width: 35px;margin-right: 7px;}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclira{font-size: 16px;}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclirb{font-size: 14px;margin-top: 3px;}
	.cta .ctac .ctacl .ctacli .ctaclir .ctaclirb span{font-size: 18px;}
	.cta .ctac .ctacr{width: 100%;}
	.ctb{padding-top: 30px;}
	.ctb .ctba .ctbaa{font-size: 24px;}
	.ctb .ctba .ctbab{font-size: 16px;}
	.ctb .ctbb{margin:40px 0 0;gap:10px;grid-template-columns: repeat(2, 1fr);}
	.ctb .ctbb .ctbbi{padding: 30px 0 10px;margin-bottom: 20px;}
	.ctb .ctbb .ctbbi .ctbbia{width: 45px;top:-22px;}
	.ctb .ctbb .ctbbi .ctbbib .ctbbiba img{width: 100px;}
	.ctb .ctbb .ctbbi .ctbbib .ctbbibb{font-size: 14px;margin-top: 7px;}
}

.wha{display: flex;justify-content: space-between;}
.wha .whai{width: 49.25%;padding: 100px 0;text-align: center;}
.wha .whai.whai1{background: url(wh1.png) no-repeat center;background-size: 100% 100%;}
.wha .whai.whai2{background: url(wh2.png) no-repeat center;background-size: 100% 100%;}
.wha .whai .whaia{font-size: 24px;color: #ffffff;}
.wha .whai .whaib{font-size: 16px;color: #fff;margin-top: 10px;}
.wha .whai .whaic{font-size: 20px;color: #ffffff;font-weight: bold;line-height: 1.5;margin-top: 10px;}
.whb{margin-top: 80px;}
.whb .whba{text-align: center;font-size: 36px;color: #000000;font-weight: bold;}
.whb .whbb{margin-top: 50px;display: flex;justify-content: space-between;}
.whb .whbb .whbbi{width: 23.1875%;padding: 50px 0 65px;text-align: center;}
.whb .whbb .whbbi.whbbi1{background: url(wh3.png) no-repeat center;background-size: 100% 100%;}
.whb .whbb .whbbi.whbbi2{background: url(wh4.png) no-repeat center;background-size: 100% 100%;}
.whb .whbb .whbbi.whbbi3{background: url(wh5.png) no-repeat center;background-size: 100% 100%;}
.whb .whbb .whbbi.whbbi4{background: url(wh6.png) no-repeat center;background-size: 100% 100%;}
.whb .whbb .whbbi .whbbia{font-size: 30px;color: #008439;font-weight: bold;}
.whb .whbb .whbbi .whbbib{margin-top: 10px;display: inline-block;width: 40px;height: 3px;background: #12861a;}
.whb .whbb .whbbi .whbbic{margin-top: 15px;font-size: 20px;color: #008439;font-weight: bold;line-height: 1.5;}
@media only screen and (max-width:1608px){
	.wha .whai{padding: 80px 0;}
	.wha .whai .whaia{font-size: 20px;}
	.wha .whai .whaib{font-size: 14px;margin-top: 7px;}
	.wha .whai .whaic{font-size: 18px;margin-top: 7px;}
	.whb{margin-top: 60px;}
	.whb .whba{font-size: 30px;}
	.whb .whbb{margin-top: 35px;}
	.whb .whbb .whbbi{padding: 35px 0 45px;}
	.whb .whbb .whbbi .whbbia{font-size: 26px;}
	.whb .whbb .whbbi .whbbib{margin-top: 7px;}
	.whb .whbb .whbbi .whbbic{margin-top: 10px;font-size: 18px;}
}
@media only screen and (max-width:1200px){
	.wha .whai{padding: 60px 0;}
	.wha .whai .whaia{font-size: 18px;}
	.wha .whai .whaib{font-size: 13px;margin-top: 5px;}
	.wha .whai .whaic{font-size: 16px;margin-top: 5px;}
	.whb{margin-top:40px;}
	.whb .whba{font-size: 24px;}
	.whb .whbb{margin-top: 25px;}
	.whb .whbb .whbbi{padding: 25px 0 30px;}
	.whb .whbb .whbbi .whbbia{font-size: 22px;}
	.whb .whbb .whbbi .whbbib{margin-top: 5px;}
	.whb .whbb .whbbi .whbbic{margin-top: 7px;font-size: 16px;}
}
@media only screen and (max-width:750px){
	.wha{display: block;}
	.wha .whai{padding: 40px 0;width: 100%;margin-bottom: 5%;}
	.wha .whai .whaia{font-size: 16px;}
	.wha .whai .whaic{font-size: 14px;}
	.whb{margin-top:25px;}
	.whb .whba{font-size: 18px;}
	.whb .whbb{margin-top: 15px;flex-wrap: wrap;}
	.whb .whbb .whbbi{padding: 20px 0 25px;width: 48%;margin-bottom: 5%}
	.whb .whbb .whbbi .whbbia{font-size: 18px;}
	.whb .whbb .whbbi .whbbic{font-size: 14px;}
}

























/**/
/**/
/**/