﻿@charset "utf-8";

.banner{ width:100%; position:relative}
.banner .swiper01{ width:100%; height:100%; overflow:hidden; position:relative}
.banner .swiper01 a{ display:block; width:100%; height:100%}
.banner .swiper01 a .img1{ width:100%; height:100%}
.banner .swiper01 a .img2{ width:100%; height:100%; display:none}
.banner .swiper01 .swiper-slide{ width:100%; height:100%; position:relative; overflow:hidden}
.banner .swiper01 .pagination01{ width:100%; font-size:0; text-align:left; position:absolute; left:0; bottom:50px; z-index:9; text-align:center}
.banner .swiper01 .pagination01 span{ display:inline-block; vertical-align:top; width:14px; height:14px; margin:0 6px; background:#fff; border-radius:50%; opacity:1;}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{background:#009745; }

@media (max-width: 1200px){
	.banner .swiper01 a .img2{ width:100%; height:100%; display:block}
	.banner .swiper01 a .img1{ width:100%; height:100%; display:none}
	.banner .swiper01 .pagination01{ bottom:10px; }
	.banner .swiper01 .pagination01 span{  width:8px; height:8px; margin:0 3px;}	
}
.gcon_1{height: 74px; background:#fafafa}
.gcon_1 p{float: left;height: 74px;line-height: 74px;font-size: 12px;color: #171717;}
.gcon_1 p a{margin-right:10px;color: #474747;font-size: 12px;}
.gcon_1 .s_box{float: right;margin-top: 21px;width: 270px;height: 32px;background: #f3f3f3;border-radius: 16px;}
.gcon_1 .s_box .input1{float:left;width:220px;padding-left: 20px;height:32px;line-height: 32px;font-size:14px;color:#333;border:0;background: none;outline: 0;}
.gcon_1 .s_box .input2{float: left;width:20px;height: 32px;border: 0;background: url(sou.png) no-repeat center;outline: 0;cursor: pointer;}
@media (max-width: 750px){
	.gcon_1{ display:none}
}

.gcon_2{ width:100%; margin-top:60px}
.ihd{ position:relative}
.ihd .cn{ font-size:42px; color:#009745; font-weight:bold; line-height:1; position:relative; z-index:2; text-align:center}
.ihd .en{ font-size:42px; color:#f2f5fc; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:1; position:relative; z-index:0; margin-top:-20px; text-align:center}
.ihd .intro{ text-align:center; font-size:18px; color:#4f4f4f}
.gcon_2 .ibd{ margin-top:50px;}
.gcon_2 .ibd .swiper22{ width:100%; overflow:hidden; background:#e7ebee}
.gcon_2 .ibd .swiper22 .swiper-slide{ background:url(g_36.png) right center no-repeat; text-align:center; font-size:18px; color:#2c2c2c; line-height:65px; cursor:pointer}
.gcon_2 .ibd .swiper22 .swiper-slide:last-child{ background:none}
.gcon_2 .ibd .swiper22 .swiper-slide.swiper-slide-thumb-active{ background:url(g_03.jpg) center center no-repeat; background-size:cover; color:#fff}
.gcon_2 .ibd .swiper22 .swiper-slide.swiper-slide-thumb-active:last-child{ background:url(g_03.jpg) center center no-repeat; background-size:cover}
.gcon_2 .ibd .swiper21{ width:100%; overflow:hidden; margin-top:35px}
.gcon_2 .ibd .swiper21 .aslide{ width:100%; overflow:hidden;}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide{ width:446px; box-sizing:border-box; border:1px solid #e6e6e6; padding:25px; margin-right:41px; float:left; margin-bottom:40px}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide:nth-child(n+4){ margin-bottom:0}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide:nth-child(3n){ margin-right:0}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide .title{ font-size:18px; color:#424242;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:30px}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide .intro{ font-size:16px; color:#424242; opacity:0.82; line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:10px}
.gcon_2 .ibd .swiper21 .aslide .swiper-slide:hover{ border:1px solid #029143}
.gcon_2 .ifd{ margin-top:35px}
.gcon_2 .ifd .more a{ background:url(g_05.png) center center no-repeat; background-size:cover; width:217px; height:48px; border-radius:30px; margin:0 auto; color:#fff; text-align:center; font-size:18px; display:flex;align-items: center;justify-content: center;}
.gcon_2 .ifd .intro{ text-align:center; font-size:18px; color:#262626; opacity:0.73; margin-top:15px}
@media (max-width: 1440px){
	.ihd .cn{ font-size:36px;}
	.ihd .en{ font-size:36px; margin-top:-16px;}
	.ihd .intro{ font-size:16px;}
	.gcon_2 .ibd .swiper22 .swiper-slide{ font-size:16px}
	.gcon_2 .ibd .swiper21 .aslide .swiper-slide{ width:32%; margin-right:2%; padding:20px; margin-bottom:2%}
	.gcon_2 .ibd .swiper21 .aslide .swiper-slide .title{ font-size:16px; margin-top:25px}
	.gcon_2 .ibd .swiper21 .aslide .swiper-slide .intro{ font-size:14px; line-height:28px; height:56px}
	.gcon_2 .ifd .more a{ width:200px; height:45px; font-size:16px;}
	.gcon_2 .ifd .intro{ font-size:16px;}
}
@media (max-width: 1200px){
	.gcon_2{ margin-top:40px}
	.ihd .cn{ font-size:20px;}
	.ihd .en{ font-size:20px; margin-top:-10px;}
	.ihd .intro{ font-size:12px;}
	.gcon_2 .ibd{ margin-top:30px}
	.gcon_2 .ibd .swiper22 .swiper-slide{ line-height:50px; font-size:15px}
	.gcon_2 .ibd .swiper21{ margin-top:20px}
	.gcon_2 .ibd .swiper21 .aslide .swiper-slide{ width:49%; padding:12px}
	.gcon_2 .ibd .swiper21 .aslide .swiper-slide:nth-child(3n){ margin-right:2%}
	.gcon_2 .ibd .swiper21 .aslide .swiper-slide:nth-child(2n){ margin-right:0}
	.gcon_2 .ibd .swiper21 .aslide .swiper-slide .title{ font-size:14px; margin-top:15px}
	.gcon_2 .ibd .swiper21 .aslide .swiper-slide .intro{ font-size:12px; line-height:20px; height:40px; margin-bottom:5px}
	.gcon_2 .ifd{ margin-top:20px}
	.gcon_2 .ifd .more a{ width:160px; height:38px; font-size:14px;}
	.gcon_2 .ifd .intro{ font-size:14px; margin-top:10px}
}

.gcon_3{ background:url(g_06.jpg) center center no-repeat; background-size:cover; padding:60px 0; margin-top:60px}
.gcon_3 .ihd .en{ color:#d6dadc}
.gcon_3 .ibd{ margin-top:60px}
.gcon_3 .ibd .swiper32{ width:100%; overflow:hidden; background:#fff}
.gcon_3 .ibd .swiper32 .swiper-slide{ background:url(g_36.png) right center no-repeat; text-align:center; font-size:18px; color:#2c2c2c; line-height:65px; cursor:pointer}
.gcon_3 .ibd .swiper32 .swiper-slide:last-child{ background:none}
.gcon_3 .ibd .swiper32 .swiper-slide.swiper-slide-thumb-active{ background:url(g_03.jpg) center center no-repeat; background-size:cover; color:#fff}
.gcon_3 .ibd .swiper32 .swiper-slide.swiper-slide-thumb-active:last-child{ background:url(g_03.jpg) center center no-repeat; background-size:cover}
.gcon_3 .ibd .swiper31{ width:100%; overflow:hidden; margin-top:45px; position:relative}
.gcon_3 .ibd .swiper31 .swiper-slide{ width:100%; overflow:hidden}
.gcon_3 .ibd .swiper31 .swiper-slide .pic{ width:630px; float:left; text-align:right}
.gcon_3 .ibd .swiper31 .swiper-slide .pic img{ max-width:100%}
.gcon_3 .ibd .swiper31 .swiper-slide .cont{ width:620px; float:left; margin-left:75px}
.gcon_3 .ibd .swiper31 .swiper-slide .cont .title{ margin-top:45px; font-size:30px; color:#3f3f3f; font-weight:bold}
.gcon_3 .ibd .swiper31 .swiper-slide .cont .bq{ margin-top:20px; background:url(g_09.png) left bottom no-repeat; width:335px; padding-bottom:20px}
.gcon_3 .ibd .swiper31 .swiper-slide .cont .bq span{ display:block; float:left; width:50%; box-sizing:border-box; background:url(g_10.png) left center no-repeat; padding-left:20px; line-height:35px; font-size:18px; color:#009745; font-weight:bold}
.gcon_3 .ibd .swiper31 .swiper-slide .cont .intro{ font-size:16px; color:#2f2f2f; line-height:2; text-align:justify; margin-top:20px}
.gcon_3 .ibd .swiper31 .prev03{ background:url(g_11.png) center center no-repeat; width:52px; height:52px; background-size:cover; border-radius:50%; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.1); position:absolute; left:10px; top:50%; transform:translateY(-50%); z-index:9; cursor:pointer}
.gcon_3 .ibd .swiper31 .next03{ background:url(g_12.png) center center no-repeat; width:52px; height:52px; background-size:cover; border-radius:50%; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.1); position:absolute; right:10px; top:50%; transform:translateY(-50%); z-index:9; cursor:pointer}
@media (max-width: 1440px){
	.gcon_3 .ibd .swiper32 .swiper-slide{ font-size:16px}
	.gcon_3 .ibd .swiper31 .swiper-slide .pic{ width:550px;}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont{ width:550px; margin-left:40px}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont .title{ margin-top:30px; font-size:26px;}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont .bq{}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont .bq span{ font-size:16px;}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont .intro{ font-size:14px;}
	.gcon_3 .ibd .swiper31 .prev03,.gcon_3 .ibd .swiper31 .next03{ width:46px; height:46px}
}
@media (max-width: 1200px){
	.gcon_3{ padding:40px 0; margin-top:40px}
	.gcon_3 .ibd{ margin-top:30px;}
	.gcon_3 .ibd .swiper32 .swiper-slide{ line-height:50px; font-size:15px}
	.gcon_3 .ibd .swiper31{ margin-top:20px}
	.gcon_3 .ibd .swiper31 .swiper-slide .pic{ width:100%; text-align:center}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont{ width:100%; margin-left:0}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont .title{ margin-top:20px; font-size:20px;}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont .bq{ margin-top:10px}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont .bq span{ font-size:14px; line-height:30px}
	.gcon_3 .ibd .swiper31 .swiper-slide .cont .intro{ font-size:12px;}
	.gcon_3 .ibd .swiper31 .prev03,.gcon_3 .ibd .swiper31 .next03{ width:36px; height:36px; top:20%}
}

.gcon_4{ background:url(g_13.jpg) center center no-repeat; background-size:cover; padding:60px 0}
.gcon_4 img{ max-width:90%}
@media (max-width: 1200px){
	.gcon_4{ padding:40px 0}
}




.gcon_5{ width:100%; margin-top:60px}
.gcon_5 .ibd{ margin-top:50px;}
.gcon_5 .ibd .swiper52{ width:500px; margin:0 auto; overflow:hidden; background:#e7ebee}
.gcon_5 .ibd .swiper52 .swiper-slide{ background:url(g_36.png) right center no-repeat; text-align:center; font-size:18px; color:#2c2c2c; line-height:65px; cursor:pointer}
.gcon_5 .ibd .swiper52 .swiper-slide:last-child{ background:none}
.gcon_5 .ibd .swiper52 .swiper-slide.swiper-slide-thumb-active{ background:url(g_03.jpg) center center no-repeat; background-size:cover; color:#fff}
.gcon_5 .ibd .swiper52 .swiper-slide.swiper-slide-thumb-active:last-child{ background:url(g_03.jpg) center center no-repeat; background-size:cover}
.gcon_5 .ibd .swiper51{ width:100%; overflow:hidden;}
.gcon_5 .ibd .swiper51 .aslide{ width:100%; overflow:hidden; padding:1px 0}
.gcon_5 .ibd .swiper51 .aslide .item{ width:446px; box-sizing:border-box; border:1px solid #e6e6e6; padding:25px; margin-right:41px; float:left; margin-top:35px}
.gcon_5 .ibd .swiper51 .aslide .item:nth-child(3n){ margin-right:0}
.gcon_5 .ibd .swiper51 .aslide .item .pic{ width:100%; overflow:hidden}
.gcon_5 .ibd .swiper51 .aslide .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_5 .ibd .swiper51 .aslide .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_5 .ibd .swiper51 .aslide .item .title{ font-size:18px; color:#424242;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:30px; font-weight:bold}
.gcon_5 .ibd .swiper51 .aslide .item .intro{ font-size:16px; color:#424242; opacity:0.82; line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:10px; display:none}
.gcon_5 .ibd .swiper51 .aslide .item:hover{ border:1px solid #eef6f8; background:#eef6f8}
.gcon_5 .ifd{ margin-top:35px}
.gcon_5 .ifd .more a{ background:url(g_05.png) center center no-repeat; background-size:cover; width:217px; height:48px; border-radius:30px; margin:0 auto; color:#fff; text-align:center; font-size:18px; display:flex;align-items: center;justify-content: center;}
.gcon_5 .ifd .intro{ text-align:center; font-size:18px; color:#262626; opacity:0.73; margin-top:15px}
@media (max-width: 1440px){
	.gcon_5 .ibd .swiper52 .swiper-slide{ font-size:16px}
	.gcon_5 .ibd .swiper51 .aslide .item{ width:32%; margin-right:2%; padding:20px; margin-top:30px}
	.gcon_5 .ibd .swiper51 .aslide .item .title{ font-size:16px; margin-top:25px}
	.gcon_5 .ibd .swiper51 .aslide .item .intro{ font-size:14px; line-height:28px; height:56px}
	.gcon_5 .ifd .more a{ width:200px; height:45px; font-size:16px;}
	.gcon_5 .ifd .intro{ font-size:16px;}
}
@media (max-width: 1200px){
	.gcon_5{ margin-top:40px}
	.gcon_5 .ibd{ margin-top:30px}
	.gcon_5 .ibd .swiper52{ width:100%; margin-bottom:10px}
	.gcon_5 .ibd .swiper52 .swiper-slide{ line-height:50px; font-size:15px}
	.gcon_5 .ibd .swiper51{ width:100%}
	.gcon_5 .ibd .swiper51 .aslide .item{ width:49%; margin-right:2%; padding:12px; margin-top:2%}
	.gcon_5 .ibd .swiper51 .aslide .item:nth-child(3n){ margin-right:2%}
	.gcon_5 .ibd .swiper51 .aslide .item:nth-child(2n){ margin-right:0}
	.gcon_5 .ibd .swiper51 .aslide .item .title{ font-size:14px; margin-top:15px}
	.gcon_5 .ibd .swiper51 .aslide .item .intro{ font-size:12px; line-height:20px; height:40px; margin-bottom:5px}
	.gcon_5 .ifd{ margin-top:20px}
	.gcon_5 .ifd .more a{ width:160px; height:38px; font-size:14px;}
	.gcon_5 .ifd .intro{ font-size:14px; margin-top:10px}
}


.gcon_6{ width:100%; margin-top:60px}
.gcon_6 .ibd{ margin-top:30px}
.gcon_6 .ibd .swiper06{ width:100%; box-sizing:border-box; border-top:1px solid #e3e7e8; border-left:1px solid #e3e7e8; overflow:hidden}
.gcon_6 .ibd .swiper06 .swiper-slide{ position:relative}
.gcon_6 .ibd .swiper06 .swiper-slide:after{ content:""; display:block; width:1px; height:100%; background:#e3e7e8; position:absolute; right:0; top:0; z-index:9}
.gcon_6 .ibd .swiper06 .swiper-slide:before{ content:""; display:block; width:100%; height:1px; background:#e3e7e8; position:absolute; bottom:0; left:0; z-index:9}
.gcon_6 .ibd .swiper06 .swiper-slide .pic{ width:100%}
.gcon_6 .ibd .swiper06 .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_6 .ibd .swiper06 .swiper-slide .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_6 .ibd .pagination06{ width:100%; margin-top:25px; text-align:center}
.gcon_6 .ibd .pagination06 span{ width:12px; height:12px; border-radius:50%; opacity:1; background:#7d7d7d; margin:0 5px}
.gcon_6 .ibd .pagination06 span.swiper-pagination-bullet-active{ background:#097746}
@media (max-width: 1200px){
	.gcon_6{ margin-top:40px}
	.gcon_6 .ibd .pagination06{ margin-top:20px}
	.gcon_6 .ibd .pagination06 span{ width:8px; height:8px; margin:0 4px}
}



.gcon_7{ margin-top:60px}
.gcon_7 .ibd{ margin-top:60px}
.gcon_7 .ibd .swiper72{ width:1350px; margin:0 auto; overflow:hidden; position:relative}
.gcon_7 .ibd .swiper72:after{ content:""; display:block; width:2px; height:20px; background:#fff; right:0px; top:50%; margin-top:-10px; position:absolute; z-index:9}
.gcon_7 .ibd .swiper72 .swiper-slide{ display:flex;align-items: center;justify-content: center; position:relative; cursor:pointer}
.gcon_7 .ibd .swiper72 .swiper-slide:after{ content:""; display:block; width:1px; height:20px; background:#efecec; right:0; top:50%; margin-top:-10px; position:absolute}
.gcon_7 .ibd .swiper72 .swiper-slide .pic{ height:52px; overflow:hidden}
.gcon_7 .ibd .swiper72 .swiper-slide .pic .img1{ display:block; height:100%}
.gcon_7 .ibd .swiper72 .swiper-slide .pic .img2{ display:none; height:100%}
.gcon_7 .ibd .swiper72 .swiper-slide .cont{ margin-left:15px}
.gcon_7 .ibd .swiper72 .swiper-slide .cont .cn{ font-size:24px; color:#565656; font-weight:bold; line-height:1}
.gcon_7 .ibd .swiper72 .swiper-slide .cont .en{ font-size:18px; color:rgba(86,86,86,0.4); font-weight:bold; line-height:1; text-transform:uppercase; font-family:Arial; margin-top:10px}
.gcon_7 .ibd .swiper72 .swiper-slide.swiper-slide-thumb-active .pic .img1{ display:none;}
.gcon_7 .ibd .swiper72 .swiper-slide.swiper-slide-thumb-active .pic .img2{ display:block;}
.gcon_7 .ibd .swiper72 .swiper-slide.swiper-slide-thumb-active .cont .cn{ color:rgba(0,151,69,1)}
.gcon_7 .ibd .swiper72 .swiper-slide.swiper-slide-thumb-active .cont .en{ color:rgba(0,151,69,0.4)}
.gcon_7 .ibd .swiper71{ width:1350px; margin:0 auto; margin-top:50px; position:relative }
.gcon_7 .ibd .swiper71 .swiper-slide{ width:100%; position:relative; transform:scale(0.94);}
.gcon_7 .ibd .swiper71 .swiper-slide .pic{ width:100%; position:relative}
.gcon_7 .ibd .swiper71 .swiper-slide .pic img{ width:100%}
.gcon_7 .ibd .swiper71 .swiper-slide .cont{ width:510px; height:100%; background:rgba(14,107,57,0.9); position:absolute; right:0; top:0; z-index:2; color:#fff; box-sizing:border-box; padding:140px 40px 0; opacity:0; transition:all 0.5s}
.gcon_7 .ibd .swiper71 .swiper-slide .cont .title{ font-size:24px; font-weight:bold}
.gcon_7 .ibd .swiper71 .swiper-slide .cont .intro{ font-size:18px; line-height:2; margin-top:20px}
.gcon_7 .ibd .swiper71 .prev07{ background:url(g_20.png) center center no-repeat; background-size:100%; width:23px; height:100%; position:absolute; left:-35px; top:0; z-index:9; cursor:pointer}
.gcon_7 .ibd .swiper71 .next07{ background:url(g_21.png) center center no-repeat; background-size:100%; width:23px; height:100%; position:absolute; right:-35px; top:0; z-index:9; cursor:pointer}
.gcon_7 .ibd .swiper71 .swiper-slide.swiper-slide-active{ transform:scale(1)}
.gcon_7 .ibd .swiper71 .swiper-slide.swiper-slide-active .cont{ opacity:1}
@media (max-width: 1440px){
	.gcon_7 .ibd .swiper72{ width:1130px;}
	.gcon_7 .ibd .swiper72 .swiper-slide .pic{ height:46px;}
	.gcon_7 .ibd .swiper72 .swiper-slide .cont .cn{ font-size:22px; }
	.gcon_7 .ibd .swiper72 .swiper-slide .cont .en{ font-size:16px;}
	.gcon_7 .ibd .swiper71{ width:1130px; }
	.gcon_7 .ibd .swiper71 .swiper-slide .cont{ width:480px; padding:100px 40px 0; opacity:0; transition:all 0.5s}
	.gcon_7 .ibd .swiper71 .swiper-slide .cont .title{ font-size:22px;}
	.gcon_7 .ibd .swiper71 .swiper-slide .cont .intro{ font-size:16px;}
}
@media (max-width: 1200px){
	.gcon_7{ margin-top:40px}
	.gcon_7 .ibd{ margin-top:40px}
	.gcon_7 .ibd .swiper72{ width:92%; margin-top:30px}
	.gcon_7 .ibd .swiper72 .swiper-slide .pic{ height:36px;}
	.gcon_7 .ibd .swiper72 .swiper-slide .cont .cn{ font-size:18px; }
	.gcon_7 .ibd .swiper72 .swiper-slide .cont .en{ font-size:12px;}
	.gcon_7 .ibd .swiper71{ width:92%; margin-top:30px }
	.gcon_7 .ibd .swiper71 .swiper-slide .cont{ width:60%; padding:40px 20px 0}
	.gcon_7 .ibd .swiper71 .swiper-slide .cont .title{ font-size:18px;}
	.gcon_7 .ibd .swiper71 .swiper-slide .cont .intro{ font-size:12px;}
	.gcon_7 .ibd .swiper71 .prev07{ width:20px; left:-20px}
	.gcon_7 .ibd .swiper71 .next07{ width:20px; right:-20px}
}
@media (max-width: 750px){
	.gcon_7 .ibd .swiper72 .swiper-slide .pic{ height:32px;}
	.gcon_7 .ibd .swiper72 .swiper-slide .cont{ margin-left:8px}
	.gcon_7 .ibd .swiper72 .swiper-slide .cont .cn{ font-size:16px; }
	.gcon_7 .ibd .swiper72 .swiper-slide .cont .en{ font-size:12px;}
	.gcon_7 .ibd .swiper71 .swiper-slide{ transform:scale(0.86)}
	.gcon_7 .ibd .swiper71 .swiper-slide .cont{ width:100%; position:relative; padding:20px; opacity:1}
	.gcon_7 .ibd .swiper71 .swiper-slide .cont .title{ font-size:16px;}
	.gcon_7 .ibd .swiper71 .swiper-slide .cont .intro{ font-size:12px;}
	.gcon_7 .ibd .swiper71 .prev07{ width:16px; left:-19px}
	.gcon_7 .ibd .swiper71 .next07{ width:16px; right:-19px}
}

.gcon_8{ margin-top:60px}
.gcon_8 .ibd{ margin-top:60px}
.gcon_8 .ibd .swiper08{ width:100%; overflow:hidden}
.gcon_8 .ibd .swiper08 .swiper-slide{ width:268px; margin-right:20px}
.gcon_8 .ibd .swiper08 .swiper-slide:hover{ box-shadow:0 0 15px rgba(45,78,86,0.2)}
.gcon_8 .ibd .swiper08 .swiper-slide:last-child{ margin-right:0}
.gcon_8 .ibd .swiper08 .swiper-slide .pic{ width:100%; position:relative}
.gcon_8 .ibd .swiper08 .swiper-slide .pic .img1{ width:100%; overflow:hidden}
.gcon_8 .ibd .swiper08 .swiper-slide .pic .img1 img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_8 .ibd .swiper08 .swiper-slide:hover .pic .img1 img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_8 .ibd .swiper08 .swiper-slide .pic .img2{ width:87px; position:absolute; left:50%; margin-left:-43px; top:calc(100% - 50px); transform:scale(0); transition:all 0.5s}
.gcon_8 .ibd .swiper08 .swiper-slide .pic .img2 img{ width:100%}
.gcon_8 .ibd .swiper08 .swiper-slide .cont{ background:#eef6f8; padding:50px 15px 0}
.gcon_8 .ibd .swiper08 .swiper-slide .cont .title{ font-size:22px; color:#3d3d3d; line-height:1; font-weight:bold; background:url(g_24.png) bottom center no-repeat; padding-bottom:18px; text-align:center}
.gcon_8 .ibd .swiper08 .swiper-slide .cont .intro{ font-size:18px; color:#3d3d3d; text-align:justify; line-height:30px; height:160px; margin-top:15px}
.gcon_8 .ibd .swiper08 .swiper-slide:hover .img2{ transform:scale(1); }
@media (max-width: 1440px){
	.gcon_8 .ibd .swiper08 .swiper-slide{ width:226px; margin-right:14px}
	.gcon_8 .ibd .swiper08 .swiper-slide .pic .img2{ width:70px; margin-left:-35px; top:calc(100% - 45px);}
	.gcon_8 .ibd .swiper08 .swiper-slide .cont{ padding:40px 15px 0}
	.gcon_8 .ibd .swiper08 .swiper-slide .cont .title{ font-size:20px;}
	.gcon_8 .ibd .swiper08 .swiper-slide .cont .intro{ font-size:15px; line-height:28px; height:150px;}

}
@media (max-width: 1200px){
	.gcon_8{ margin-top:40px}
	.gcon_8 .ibd{ margin-top:30px}
	.gcon_8 .ibd .swiper08 .swiper-slide{ width:48%; margin-right:4%}
	.gcon_8 .ibd .swiper08 .swiper-slide .pic .img2{ width:60px; margin-left:-30px; top:calc(100% - 40px);}
	.gcon_8 .ibd .swiper08 .swiper-slide .cont{ padding:30px 15px 0}
	.gcon_8 .ibd .swiper08 .swiper-slide .cont .title{ font-size:16px; padding-bottom:12px}
	.gcon_8 .ibd .swiper08 .swiper-slide .cont .intro{ font-size:12px; line-height:22px; height:140px; margin-top:10px}

}


.gcon_9{ margin-top:60px}
.gcon_9 .ibd{ margin-top:30px}
.gcon_9 .ibd .aitem{ width:100%; float:left}
.gcon_9 .ibd .hd{display:flex;align-items: center; height:55px}
.gcon_9 .ibd .hd .a{ font-size:24px; font-weight:bold; color:#009745}
.gcon_9 .ibd .hd .b{ font-size:24px; font-weight:bold; color:#009745; padding:0 6px}
.gcon_9 .ibd .hd .c{ font-size:18px; color:#acacac; font-family:Arial; padding-top:10px}
.gcon_9 .ibd .aitem .bd .pic{ width:712px; float:left; overflow:hidden}
.gcon_9 .ibd .aitem .bd .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_9 .ibd .aitem .bd .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_9 .ibd .aitem .bd .cont{ width:669px; float:right}
.gcon_9 .ibd .aitem .bd .cont .item{ border-bottom:1px solid #e3e3e3; padding:15px 0}
.gcon_9 .ibd .aitem .bd .cont .item:nth-child(1){ padding-top:0}
.gcon_9 .ibd .aitem .bd .cont .item:nth-child(3){ padding-bottom:0; border:0}
.gcon_9 .ibd .aitem .bd .cont .item .title{ font-size:18px; color:#313131; line-height:32px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:bold}
.gcon_9 .ibd .aitem .bd .cont .item .intro{ font-size:16px; color:#575757; line-height:25px; height:50px; overflow:hidden; margin-top:8px}
.gcon_9 .ibd .aitem .bd .cont .item:hover .title{ color:#009745}
.gcon_9 .ibd .bitem{ width:712px; float:left; margin-top:10px}
.gcon_9 .ibd .bitem .bd .cont .item{ padding:13px 0; border-bottom:1px solid #cccccc}
.gcon_9 .ibd .bitem .bd .cont .item:last-child{ border-bottom:0; padding-bottom:0}
.gcon_9 .ibd .bitem .bd .cont .item a{  display:flex;align-items: center;}
.gcon_9 .ibd .bitem .bd .cont .item a .num{ width:22px; height:22px; display:flex;align-items: center;justify-content: center; background:#999999; color:#fff; font-size:16px}
.gcon_9 .ibd .bitem .bd .cont .item a .title{ width:calc(100% - 32px); margin-left:10px; font-size:18px; color:#3c3c3c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; box-sizing:border-box; transition:all 0.3s}
.gcon_9 .ibd .bitem .bd .cont .item:hover a .num{ background:#009745}
.gcon_9 .ibd .bitem .bd .cont .item:hover a .title{ color:#009745; padding-left:10px}
.gcon_9 .ibd .citem{ width:669px; float:right; margin-top:10px}
.gcon_9 .ibd .citem .bd .item{ width:100%; position:relative}
.gcon_9 .ibd .citem .bd .item .pic{ width:100%; position:relative; overflow:hidden}
.gcon_9 .ibd .citem .bd .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_9 .ibd .citem .bd .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_9 .ibd .citem .bd .item .pic  span{ display:block; width:100%; height:100%; background:url(g_26.png) center center no-repeat; position:absolute; left:0; top:0; z-index:2}
.gcon_9 .ibd .citem .bd .item .title{ font-size:16px; color:#fff; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; z-index:2; width:100%; height:46px; text-align:center; line-height:46px; box-sizing:border-box; padding:0 5%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
@media (max-width: 1440px){
	.gcon_9 .ibd .aitem .bd .pic{ width:600px;}
	.gcon_9 .ibd .aitem .bd .cont{ width:580px;}
	.gcon_9 .ibd .aitem .bd .cont .item{ padding:12px 0}
	.gcon_9 .ibd .aitem .bd .cont .item .title{ font-size:16px; line-height:28px}
	.gcon_9 .ibd .aitem .bd .cont .item .intro{ font-size:14px; line-height:22px; height:44px; margin-top:6px}
	.gcon_9 .ibd .bitem{ width:600px;}
	.gcon_9 .ibd .citem{ width:580px;}
	.gcon_9 .ibd .bitem .bd .cont .item{ padding:11px 0}
	.gcon_9 .ibd .bitem .bd .cont .item a .num{ width:20px; height:20px;  font-size:14px}
	.gcon_9 .ibd .bitem .bd .cont .item a .title{ width:calc(100% - 30px); font-size:16px;}	
}
@media (max-width: 1200px){
	.gcon_9{ margin-top:60px}
	.gcon_9 .ibd .hd{ height:40px}
	.gcon_9 .ibd .hd .a{ font-size:18px;}
	.gcon_9 .ibd .hd .b{ font-size:18px; padding:0 5px}
	.gcon_9 .ibd .hd .c{ font-size:14px; padding-top:5px}
	.gcon_9 .ibd{ margin-top:15px}
	.gcon_9 .ibd .aitem .bd .pic{ width:100%;}
	.gcon_9 .ibd .aitem .bd .cont{ width:100%; margin-top:12px}
	.gcon_9 .ibd .aitem .bd .cont .item .title{ font-size:14px; line-height:25px}
	.gcon_9 .ibd .aitem .bd .cont .item .intro{ font-size:12px; line-height:20px; height:40px; margin-top:5px}
	.gcon_9 .ibd .bitem{ width:100%; margin-top:15px}
	.gcon_9 .ibd .citem{ width:100%; margin-top:15px}
	.gcon_9 .ibd .bitem .bd .cont .item{ padding:11px 0}
	.gcon_9 .ibd .bitem .bd .cont .item a .num{ width:20px; height:20px;  font-size:12px}
	.gcon_9 .ibd .bitem .bd .cont .item a .title{ width:calc(100% - 30px); font-size:14px;}	
	.gcon_9 .ibd .citem .bd .item .pic  span{ background-size:40px}
	.gcon_9 .ibd .citem .bd .item .title{ font-size:14px; height:30px; line-height:30px}
}

.gcon_10{ background:url(g_28.jpg) center center no-repeat; background-size:cover; margin-top:90px; color:#fff; padding:90px 0 110px}
.gcon_10 .about{ width:540px;}
.gcon_10 .about .title{ font-size:36px; line-height:1;}
.gcon_10 .about .intro{ font-size:18px; line-height:1; color:rgba(255,255,255,0.3); padding:15px 0 25px; background:url(g_29.jpg) left bottom no-repeat}
.gcon_10 .about .cont{ font-size:16px; line-height:30px; text-align:justify; margin-top:20px}
.gcon_10 .about .list{ margin-top:50px; display:flex;justify-content: space-between;}
.gcon_10 .about .list .item .p1{ display:flex;align-items: center;}
.gcon_10 .about .list .item .p1 .a{ font-size:48px; color:#009745; font-family:Arial; font-weight:bold; line-height:1}
.gcon_10 .about .list .item .p1 .b{ margin-left:5px}
.gcon_10 .about .list .item .p1 .b .b1{ font-size:24px; font-family:Arial; font-weight:bold; line-height:1}
.gcon_10 .about .list .item .p1 .b .b2{ font-size:16px; line-height:1}
.gcon_10 .about .list .item .p2{ font-size:16px; margin-top:12px}
@media (max-width: 1200px){
	.gcon_10{ background:url(g_39.jpg) center center no-repeat; background-size:cover; margin-top:40px; padding:60px 0}
	.gcon_10 .about{ width:100%;}
	.gcon_10 .about .title{ font-size:20px;}
	.gcon_10 .about .intro{ font-size:12px; padding:12px 0 15px; background:url(g_29.jpg) left bottom no-repeat; background-size:40px 2px}
	.gcon_10 .about .cont{ font-size:14px; line-height:28px; }
	.gcon_10 .about .list{ margin-top:20px; }
	.gcon_10 .about .list .item .p1{ display:flex;align-items: center;}
	.gcon_10 .about .list .item .p1 .a{ font-size:36px;}
	.gcon_10 .about .list .item .p1 .b{ margin-left:5px}
	.gcon_10 .about .list .item .p1 .b .b1{ font-size:20px;}
	.gcon_10 .about .list .item .p1 .b .b2{ font-size:12px;}
	.gcon_10 .about .list .item .p2{ font-size:12px; margin-top:6px}
}

.gcon_11{ margin-top:60px; position:relative; margin-bottom:80px}
.gcon_11 .ibd{ position:relative}
.gcon_11 .ibd:after{ content:""; display:block; width:1000%; height:1px; left:-50%; top:74px; background:#ccc; position:absolute; z-index:0}
.gcon_11 .swiper12{ width:480px; margin:0 auto; overflow:hidden; position:relative; z-index:2}
.gcon_11 .swiper12 .swiper-slide{ cursor:pointer}
.gcon_11 .swiper12 .swiper-slide .item{ position:relative;display:flex;align-items: center;justify-content: center; height:75px;}
.gcon_11 .swiper12 .swiper-slide.swiper-slide-thumb-active .item:after{ content:""; display:block; width:180px; height:3px; background:#009745; position:absolute; left:50%; margin-left:-90px; bottom:-1px; z-index:9}
.gcon_11 .swiper12 .swiper-slide.swiper-slide-thumb-active .item:before{ content:""; display:block; width:180px; height:9px; background:url(g_30.png) center center no-repeat; position:absolute; left:50%; margin-left:-90px; bottom:-1px; z-index:9}
.gcon_11 .swiper12 .swiper-slide .ico img{ height:35px}
.gcon_11 .swiper12 .swiper-slide .ico .img1{ display:block}
.gcon_11 .swiper12 .swiper-slide .ico .img2{ display:none}
.gcon_11 .swiper12 .swiper-slide .title{ font-size:30px; color:#323232; margin-left:15px}
.gcon_11 .swiper12 .swiper-slide.swiper-slide-thumb-active .title{ color:#009745; font-weight:bold}
.gcon_11 .swiper12 .swiper-slide.swiper-slide-thumb-active .ico .img2{ display:block}
.gcon_11 .swiper12 .swiper-slide.swiper-slide-thumb-active .ico .img1{ display:none}
.gcon_11 .swiper11{ width:100%; overflow:hidden; margin-top:50px}
.gcon_11 .swiper11 .aslide{ width:100%; overflow:hidden}
.gcon_11 .swiper11 .aslide .swiper-slide{ width:18%; margin-right:2.5%;}
.gcon_11 .swiper11 .aslide .swiper-slide:last-child{ margin-right:0;}
.gcon_11 .swiper11 .aslide .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_11 .swiper11 .aslide .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_11 .swiper11 .aslide .swiper-slide .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
@media (max-width: 1440px){
	.gcon_11 .swiper11 .aslide .swiper-slide{  }
}
@media (max-width: 1200px){
	.gcon_11{ margin-top:40px; margin-bottom:40px}
	.gcon_11 .swiper12{ max-width:300px}
	.gcon_11 .ibd:after{ top:59px;}	
	.gcon_11 .swiper12 .swiper-slide .item{ height:60px;}
	.gcon_11 .swiper12 .swiper-slide.swiper-slide-thumb-active .item:after{  width:120px; margin-left:-60px;}
	.gcon_11 .swiper12 .swiper-slide.swiper-slide-thumb-active .item:before{  width:120px;  margin-left:-60px;}
	.gcon_11 .swiper12 .swiper-slide .ico img{ height:24px}
	.gcon_11 .swiper12 .swiper-slide .title{ font-size:20px; margin-left:10px}
	.gcon_11 .swiper11{ margin-top:30px}
	.gcon_11 .swiper11 .aslide{ width:100%}
	.gcon_11 .swiper11 .aslide .swipers01{ width:100%}
	.gcon_11 .swiper11 .aslide .swipers01 .swiper-slide{ width:23.5%; margin-right:2%}
	
}
@media (max-width: 750px){
	.gcon_11 .swiper11 .aslide .swipers01 .swiper-slide{ width:48.5%; margin-right:3%}
}


















