﻿@charset "utf-8";
.banner{ width:100%; overflow:hidden; position:relative; color:#fff; z-index:2}
.banner img{ width:100%}
.banner .img1{ display:block}
.banner .img2{ display:none}
.banner .item{ position:absolute; left:0; top:50%; transform:translateY(-40%); z-index:2; width:100%}
.banner .item .title{ font-size:60px}
.banner .item .intro{ font-size:36px; opacity:0.7}
.banner .location{ position:absolute; left:0; bottom:40px; width:100%; font-size:16px}
.banner .location a{ color:#fff}

.banner .item2{ position:absolute; left:0; top:50%; transform:translateY(-40%); z-index:2; width:100%; text-align:center}
.banner .item2 .title{ font-size:60px}
.banner .item2 .en_title{ font-size:36px; opacity:0.7}
.banner .item2 .intro{ font-size:30px; margin-top:80px}

.banner .item3{ position:absolute; left:0; top:50%; transform:translateY(-40%); z-index:2; width:100%; text-align:center}
.banner .item3 .nr{ text-align:center; font-size:0}
.banner .item3 .nr a{ display:inline-block; vertical-align:top; width:245px; height:66px; color:#fff; background:#10a957; border-radius:40px; margin:0 20px; transition:all 0.3s}
.banner .item3 .nr a i{ display:inline-block; vertical-align:top; font-size:24px; line-height:66px; transition:all 0.3s;background:url(g_105.png) 200% center no-repeat;}
.banner .item3 .nr a:nth-child(2){ background:#005ab7}
.banner .item3 .nr a:hover i{ background:url(g_105.png) right center no-repeat; padding-right:70px}
@media (max-width: 1600px){
	.banner .item .title{ font-size:42px}
	.banner .item .intro{ font-size:28px }
	.banner .location{ bottom:30px; font-size:14px}
	
	.banner .item2 .title{ font-size:42px}
	.banner .item2 .en_title{ font-size:28x }
	.banner .item2 .intro{ font-size:24px; margin-top:60px}
	
	.banner .item3 .nr a{ width:200px; height:55px;}
	.banner .item3 .nr a i{ font-size:20px; line-height:55px}
	.banner .item3 .nr a:hover i{ background:url(g_105.png) right center no-repeat; background-size:30px; padding-right:50px}
}
@media (max-width: 1200px){
	.banner .img2{ display:block}
	.banner .img1{ display:none}
	.banner .item .title{ font-size:24px}
	.banner .item .intro{ font-size:14px }
	.banner .location{ bottom:20px; font-size:12px}
	
	.banner .item2 .title{ font-size:20px; line-height:1.2}
	.banner .item2 .en_title{ font-size:14px }
	.banner .item2 .intro{ font-size:12px; margin-top:30px}
	
	.banner .item3 .nr a{ width:120px; height:40px; margin:0 10px}
	.banner .item3 .nr a i{ font-size:14px; line-height:40px;background-size:20px;}
	.banner .item3 .nr a:hover i{ background:url(g_105.png) right center no-repeat; background-size:20px; padding-right:30px}	
}
@media (max-width: 750px){
	.banner .item3 .nr{ text-align:right}
	.banner .item3 .nr a{ text-align:center; margin:0 0 0 5px; border-radius:5px; width:60px; height:60px; padding:0 10px; box-sizing:border-box; line-height:1}
	.banner .item3 .nr a i{ line-height:20px; padding:10px 0; background:none}
	.banner .item3 .nr a:hover i{ padding:10px 0; background:none}
	.banner .item2{ transform:translateY(-20%)}
	.banner .item2 .intro{ margin-top:15px}
}

.ihd .title{ text-align:center; line-height:1.4; font-size:46px; color:#005ab7; background:url(g_16.jpg) bottom center no-repeat; padding-bottom:24px}
.ihd .i{ font-size:30px; color:#666666;}
.ihd .intro{ max-width:1060px; margin:0 auto; line-height:2; font-size:18px; color:#666666; margin-top:30px; text-align:center}
@media all and (max-width:1600px){
	.ihd .title{ font-size:38px; background-size:50px 4px; padding-bottom:22px }
	.ihd .i{ font-size:24px;}
	.ihd .intro{ font-size:16px; margin-top:22px; }
}
@media all and (max-width:1200px){
	.ihd .title{ font-size:20px; background-size:40px 3px; padding-bottom:16px; line-height:1.2}
	.ihd .i{ font-size:14px;}
	.ihd .intro{ font-size:14px; margin-top:15px; }	
}

/*ljfs*/


.ljfs{ background:#fbfbfb; padding:110px 0}
.ljfs01 .nr{ width:1400px}
.ljfs01 .ibd{ margin-top:100px; display:flex; flex-wrap: wrap;}
.ljfs01 .item{ width:660px; float:left; margin-bottom:70px; background:#fff; margin-right:calc(100% - 1320px)}
.ljfs01 .item:nth-child(2n){ margin-right:0}
.ljfs01 .item .pic{ width:100%; overflow:hidden}
.ljfs01 .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;}
.ljfs01 .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);}
.ljfs01 .item .cont{ padding:60px}
.ljfs01 .item .cont .title{ font-size:30px; color:#000000}
.ljfs01 .item .cont .intro{ font-size:20px; color:#666666; margin-top:20px;}
.ljfs01 .item .cont .more{ border:1px solid #10a957; width:136px; height:42px; color:#10a957; border-radius:5px;display:flex;align-items: center;justify-content: center; font-size:16px; transition:all 0.3s}
.ljfs01 .item:hover .cont .more{ background:#10a957; color:#fff}
.ljfs01 .item:hover{ box-shadow:0 0 20px rgba(0,0,0,0.1)}
@media (max-width: 1600px){
	.ljfs{ padding:80px 0}
	.ljfs01 .nr{ width:1200px}
	.ljfs01 .ibd{ margin-top:60px}
	.ljfs01 .item{ width:580px;  margin-right:calc(100% - 1160px)}
	.ljfs01 .item .cont{ padding:40px}
	.ljfs01 .item .cont .title{ font-size:26px }
	.ljfs01 .item .cont .intro{ font-size:16px; }
	.ljfs01 .item .cont .more{ font-size:14px; width:120px; height:36px}
}
@media (max-width: 1200px){
	.ljfs{ padding:40px 0}
	.ljfs01 .nr{ width:92%}
	.ljfs01 .ibd{ margin-top:30px}
	.ljfs01 .item{ width:49%; margin-bottom:5%; margin-right:2%}
	.ljfs01 .item .cont{ padding:20px}
	.ljfs01 .item .cont .title{ font-size:18px }
	.ljfs01 .item .cont .intro{ font-size:14px; margin-top:10px; }
	.ljfs01 .item .cont .more{ font-size:12px; width:100px; height:30px}
}
@media (max-width: 750px){
	.ljfs01 .item{ width:100%; margin-bottom:5%}
}

/*gcepc*/
.gcepc{ width:100%;}
.gcepc01{ margin-top:110px}
.gcepc01 .ibd{ margin-top:50px}
.gcepc01 .ibd .hd ul li{ display:block; float:left; width:15.72%; box-sizing:border-box; border:1px solid #005ab7;display:flex;align-items: center;justify-content: center; height:88px; font-size:18px; color:#005ab7; margin-right:1.125%; cursor:pointer; text-align:center; padding:0 10px}
.gcepc01 .ibd .hd ul li:last-child{ margin-right:0}
.gcepc01 .ibd .hd ul li.on{ background:#005ab7; color:#fff}
.gcepc01 .ibd .bd{ margin-top:40px}
.gcepc01 .ibd .bd .con{ width:100%; overflow:hidden}
.gcepc01 .ibd .bd .con .pic{ width:100%; overflow:hidden}
.gcepc01 .ibd .bd .con .pic img{ width:100%}
.gcepc01 .ibd .bd .con .cont{ width:100%; box-sizing:border-box; padding:30px 6%; background:#005ab7; color:#fff;display:flex;align-items: center;}
.gcepc01 .ibd .bd .con .cont .title{ width:400px; font-size:24px; font-weight:bold}
.gcepc01 .ibd .bd .con .cont .intro{ width:calc(100% - 400px);}
.gcepc01 .ibd .bd .con .cont .intro p{ display:block; float:left; width:50%; box-sizing:border-box; background:url(g_22.jpg) left center no-repeat; padding-left:22px; font-size:16px; line-height:30px}
.gcepc01 .ibd .aintro{ text-align:center; padding:80px 0; font-size:16px; color:#666666; line-height:2}
.gcepc01 .ibd .ts{ width:100%}
.gcepc01 .ibd .ts .item{ width:48.125%; margin-right:3.75%; background:url(g_18.jpg) center center no-repeat; background-size:cover; padding:65px 0 65px 100px; color:#fff; float:left; box-sizing:border-box}
.gcepc01 .ibd .ts .item:last-child{ margin-right:0;background:url(g_19.jpg) center center no-repeat; background-size:cover; }
.gcepc01 .ibd .ts .item .title{ font-size:24px; font-weight:bold; padding-bottom:18px; line-height:1}
.gcepc01 .ibd .ts .item .intro{ font-size:16px; color:#fff; width:fit-content; border-top:1px solid rgba(255,255,255,0.5); padding-top:18px}

@media (max-width: 1600px){
	.gcepc01{ margin-top:80px}
	.gcepc01 .ibd{ margin-top:40px}
	.gcepc01 .ibd .hd ul li{ height:76px; font-size:16px;}
	.gcepc01 .ibd .bd{ margin-top:30px}
	.gcepc01 .ibd .bd .con .cont{ padding:25px 5%;}
	.gcepc01 .ibd .bd .con .cont .title{ width:300px; font-size:20px; }
	.gcepc01 .ibd .bd .con .cont .intro{ width:calc(100% - 300px);}
	.gcepc01 .ibd .bd .con .cont .intro p{ font-size:14px; line-height:28px}
	.gcepc01 .ibd .aintro{ padding:60px 0; font-size:14px}
	.gcepc01 .ibd .ts .item{ padding:50px 0 50px 70px}
	.gcepc01 .ibd .ts .item .title{ font-size:20px; padding-bottom:15px; }
	.gcepc01 .ibd .ts .item .intro{ font-size:14px; padding-top:12px}


}
@media (max-width: 1200px){
	.gcepc01{ margin-top:40px}
	.gcepc01 .ibd{ margin-top:30px}
	.gcepc01 .ibd .hd ul li{ height:76px; font-size:14px; text-align:center}
	.gcepc01 .ibd .bd{ margin-top:20px}
	.gcepc01 .ibd .bd .con .cont{ padding:20px; display:block}
	.gcepc01 .ibd .bd .con .cont .title{ width:100%; font-size:16px; }
	.gcepc01 .ibd .bd .con .cont .intro{ width:100%; margin-top:5px}
	.gcepc01 .ibd .bd .con .cont .intro p{ font-size:12px; background:url(g_22.jpg) 0 11px no-repeat; line-height:24px; width:100%}
	.gcepc01 .ibd .aintro{ padding:20px 0; font-size:12px}
	.gcepc01 .ibd .ts .item{ width:100%; margin-bottom:20px; padding:30px}
	.gcepc01 .ibd .ts .item .title{ font-size:18px; padding-bottom:12px; }
	.gcepc01 .ibd .ts .item .intro{ font-size:12px; padding-top:10px}
	.gcepc01 .ibd .ts .item:last-child{ margin-bottom:0}
}
@media (max-width: 1200px){
	.gcepc01 .ibd .hd ul li{ width:49%; margin-right:2%; margin-bottom:10px; height:50px; line-height:1.2}
	.gcepc01 .ibd .hd ul li:nth-child(2n){ margin-right:0}
}

.gcepc02{ margin-top:110px;}
.gcepc02 .ibd{ margin-top:70px; overflow:hidden; zoom:1}
.gcepc02 .ibd .item{ width:23.2%; margin-right:2.4%; background:#fbfbfb; float:left; box-sizing:border-box; padding:70px 40px; position:relative; margin-bottom:-10000000px; padding-bottom:10000000px}
.gcepc02 .ibd .item:after{ content:""; display:block; width:0; height:4px; background:#62c258; position:absolute; left:0; bottom:0; z-index:2; transition:all 0.3s}
.gcepc02 .ibd .item:hover:after{ width:100%}
.gcepc02 .ibd .item:last-child{ margin-right:0}
.gcepc02 .ibd .item .ico{ text-align:center;}
.gcepc02 .ibd .item .ico img{ height:85px}
.gcepc02 .ibd .item .title{ font-size:24px; font-weight:bold; line-height:1; color:#333333; margin-top:20px; text-align:center;}
.gcepc02 .ibd .item .intro{ font-size:16px; color:#666666; line-height:2;  margin-top:50px;  padding-bottom:70px}
@media (max-width: 1600px){
	.gcepc02{ margin-top:80px;}
	.gcepc02 .ibd{ margin-top:50px;  }
	.gcepc02 .ibd .item{ padding:50px 25px; margin-bottom:-10000000px; padding-bottom:10000000px}
	.gcepc02 .ibd .item .ico{ text-align:center;}
	.gcepc02 .ibd .item .ico img{ height:60px}
	.gcepc02 .ibd .item .title{ font-size:20px; margin-top:16px; }
	.gcepc02 .ibd .item .intro{ font-size:14px; margin-top:40px;  padding-bottom:50px}
}
@media (max-width: 1200px){
	.gcepc02{ margin-top:40px;}
	.gcepc02 .ibd{ margin-top:20px; overflow:auto; zoom:auto  }
	.gcepc02 .ibd .item{ width:100%; margin-right:0;padding:30px 25px; margin-bottom:0; padding-bottom:auto; margin-bottom:20px; }
	.gcepc02 .ibd .item .ico{ text-align:center;}
	.gcepc02 .ibd .item .ico img{ height:50px}
	.gcepc02 .ibd .item .title{ font-size:16px; margin-top:12px; }
	.gcepc02 .ibd .item .intro{ font-size:12px; margin-top:20px;  padding-bottom:0}
}

.gcepc03{ margin-top:110px;}
.gcepc03 .ibd{ margin-top:80px}
.gcepc03 .ibd .hd ul li{ width:251px; float:left; overflow:hidden; transition:all 0.3s; position:relative}
.gcepc03 .ibd .hd ul li .pic{ width:596px; overflow:hidden}
.gcepc03 .ibd .hd ul li .pic img{ width:100%}
.gcepc03 .ibd .hd ul li.on{ width:596px;}
.gcepc03 .ibd .hd ul li .cont{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; cursor:pointer; box-sizing:border-box; padding:100px 40px}
.gcepc03 .ibd .hd ul li .cont .num{ font-size:16px; color:#fff}
.gcepc03 .ibd .hd ul li .cont .title{ font-size:22px; font-weight:bold; margin-top:20px; line-height:1; color:#fff}
.gcepc03 .ibd .hd ul li .cont .intro{ font-size:16px; color:rgba(255,255,255,0.41); line-height:2; margin-top:30px; visibility:hidden; opacity:0; transition:all 0.3s}
.gcepc03 .ibd .hd ul li.on .cont .intro{ visibility:visible; opacity:1}
@media (max-width: 1600px){
	.gcepc03{ margin-top:80px;}
	.gcepc03 .ibd{ margin-top:60px}
	.gcepc03 .ibd .hd ul li{ width:190px; }
	.gcepc03 .ibd .hd ul li .pic{ width:440px; }
	.gcepc03 .ibd .hd ul li.on{ width:440px;}
	.gcepc03 .ibd .hd ul li .cont{ padding:60px 30px}
	.gcepc03 .ibd .hd ul li .cont .num{ font-size:14px; }
	.gcepc03 .ibd .hd ul li .cont .title{ font-size:20px; }
	.gcepc03 .ibd .hd ul li .cont .intro{ font-size:14px; }
}
@media (max-width: 1200px){
	.gcepc03{ margin-top:40px;}
	.gcepc03 .ibd{ margin-top:30px}
	.gcepc03 .ibd .hd ul li{ width:100%; margin-bottom:1px }
	.gcepc03 .ibd .hd ul li .pic{ width:100%; }
	.gcepc03 .ibd .hd ul li.on{ width:100%;}
	.gcepc03 .ibd .hd ul li .cont{ padding:60px 30px}
	.gcepc03 .ibd .hd ul li .cont .intro{ visibility:visible; opacity:1}
}

.gcepc04{ margin:110px 0}
.gcepc04 .ibd{ overflow:hidden; margin-top:80px}
.gcepc04 .ibd .swiper04{ width:fit-content; margin:0 auto; max-width:100%}
.gcepc04 .ibd .swiper04 .swiper-slide{ width:524px; margin-right:14px; background:#fbfbfb; height:auto}
.gcepc04 .ibd .swiper04 .swiper-slide:last-child{ margin-right:0}
.gcepc04 .ibd .swiper04 .swiper-slide a{ display:block; box-sizing:border-box; border:9px solid rgba(00,00,00,0.0); transition:all 0.3s linear; height:100%}
.gcepc04 .ibd .swiper04 .swiper-slide a .pic{ width:100%; overflow:hidden}
.gcepc04 .ibd .swiper04 .swiper-slide a .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;}
.gcepc04 .ibd .swiper04 .swiper-slide:hover a .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);}
.gcepc04 .ibd .swiper04 .swiper-slide a .cont{ padding:40px ;  transition:all 0.3s linear}
.gcepc04 .ibd .swiper04 .swiper-slide a .cont .title{ font-size:22px; color:#3c3c3c; transition:all 0.3s linear}
.gcepc04 .ibd .swiper04 .swiper-slide a .cont .intro{ font-size:16px; color:#666666; line-height:2; margin-top:15px; transition:all 0.3s linear}
.gcepc04 .ibd .swiper04 .swiper-slide:hover{ background:#10a957}
.gcepc04 .ibd .swiper04 .swiper-slide:hover a{ border-color:#10a957}
.gcepc04 .ibd .swiper04 .swiper-slide:hover a .cont .title{ color:#fff}
.gcepc04 .ibd .swiper04 .swiper-slide:hover a .cont .intro{ color:#fff; }
.gcepc04 .ibd .swiper04 .pagination04{ width:100%; text-align:center; font-size:0; margin-top:45px}
.gcepc04 .ibd .swiper04 .pagination04 span{ border-radius:50%; margin:0; padding:0; width:12px; height:12px; background:#d7d7d7; opacity:1; margin:0 6px}
.gcepc04 .ibd .swiper04 .pagination04 span.swiper-pagination-bullet-active{ background:#10a957}
@media (max-width: 1600px){
	.gcepc04{ margin:80px 0}
	.gcepc04 .ibd{ margin-top:60px}
	.gcepc04 .ibd .swiper04 .swiper-slide{ width:394px; margin-right:9px}
	.gcepc04 .ibd .swiper04 .swiper-slide a{ border-width:6px}
	.gcepc04 .ibd .swiper04 .swiper-slide a .cont{ padding:30px }
	.gcepc04 .ibd .swiper04 .swiper-slide a .cont .title{ font-size:20px;}
	.gcepc04 .ibd .swiper04 .swiper-slide a .cont .intro{ font-size:14px}
}
@media (max-width: 1200px){
	.gcepc04{ margin:40px 0}
	.gcepc04 .ibd{ margin-top:30px}
	.gcepc04 .ibd .swiper04 .swiper-slide{ width:32.5%; margin-right:1.25%}
	.gcepc04 .ibd .swiper04 .swiper-slide a{ border-width:4px}
	.gcepc04 .ibd .swiper04 .swiper-slide a .cont{ padding:20px }
	.gcepc04 .ibd .swiper04 .swiper-slide a .cont .title{ font-size:16px;}
		.gcepc04 .ibd .swiper04 .swiper-slide a .cont .intro{ font-size:12px}
	.gcepc04 .ibd .swiper04 .pagination04{ margin-top:20px}
	.gcepc04 .ibd .swiper04 .pagination04 span{ width:8px; height:8px; margin:0 4px}
}
@media (max-width: 750px){
	.gcepc04 .ibd .swiper04 .swiper-slide{ width:290px; }
}


/*qgczx01*/
.qgczx01{ width:100%; margin-top:110px;}
.qgczx01 .ibd{ margin-top:60px; position:relative; background:#f6f6f6}
.qgczx01 .ibd .pic{ float:right; width:829px;}
.qgczx01 .ibd .pic img{ width:100%}
.qgczx01 .ibd .intro{ font-size:18px; color:#333333; line-height:2; width:calc(100% - 829px); position:absolute; left:0; top:50%; transform:translateY(-50%); box-sizing:border-box; padding:0 100px;}
@media (max-width: 1600px){
	.qgczx01{ margin-top:80px;}
	.qgczx01 .ibd{ margin-top:40px;}
	.qgczx01 .ibd .pic{ width:600px;}
	.qgczx01 .ibd .intro{ font-size:16px; width:calc(100% - 600px); padding:0 80px;}
}
@media (max-width: 1200px){
	.qgczx01{ margin-top:40px;}
	.qgczx01 .ibd{ margin-top:30px;}
	.qgczx01 .ibd .pic{ width:100%; float:none}
	.qgczx01 .ibd .intro{position:relative; left:auto; top:auto; transform:translateY(0); font-size:14px; width:100%; padding:20px;}
}

.qgczx02{ margin-top:110px;}
.qgczx02 .ibd{ margin-top:70px; background:url(g_25.jpg) center center no-repeat; background-size:cover; padding:150px 100px; display:flex; flex-wrap: wrap;}
.qgczx02 .ibd .item{ width:380px; float:left; padding:55px 0 65px; background:rgba(16,169,87,0.8); text-align:center; color:#fff; margin-right:130px}
.qgczx02 .ibd .item:last-child{ margin-right:0}
.qgczx02 .ibd .item .ico img{ height:70px}
.qgczx02 .ibd .item .intro{ font-size:20px; color:#fff; font-weight:bold; line-height:2}
@media (max-width: 1600px){
	.qgczx02{ margin-top:80px;}
	.qgczx02 .ibd{ margin-top:50px ; padding:120px 80px}
	.qgczx02 .ibd .item{ width:300px; padding:40px 0; margin-right:70px}
	.qgczx02 .ibd .item .ico img{ height:56px}
	.qgczx02 .ibd .item .intro{ font-size:18px; }
}
@media (max-width: 1200px){
	.qgczx02{ margin-top:40px;}
	.qgczx02 .ibd{ margin-top:30px ; padding:80px 40px}
	.qgczx02 .ibd .item{ width:30%; padding:40px 0; margin-right:5%}
	.qgczx02 .ibd .item .ico img{ height:50px}
	.qgczx02 .ibd .item .intro{ font-size:16px; }
}
@media (max-width: 750px){
	.qgczx02 .ibd{ padding:40px 30px}
	.qgczx02 .ibd .item{ width:100%; padding:40px 0; margin-right:0; margin-bottom:2%}
	.qgczx02 .ibd .item:last-child{ margin-bottom:0}
	.qgczx02 .ibd .item .ico img{ height:50px}
	.qgczx02 .ibd .item .intro{ font-size:16px; }
}

.qgczx03{ margin-top:110px;}
.qgczx03 .ibd{ margin-top:70px;display:flex; flex-wrap: wrap;}
.qgczx03 .ibd .item{ width:32%; float:left; padding:80px 0; background:#f6f6f6; text-align:center; margin-right:2%}
.qgczx03 .ibd .item:last-child{ margin-right:0}
.qgczx03 .ibd .item .ico img{ height:64px}
.qgczx03 .ibd .item .intro{ font-size:20px; color:#333333; font-weight:bold; line-height:2; margin-top:50px}
@media (max-width: 1600px){
	.qgczx03{ margin-top:80px;}
	.qgczx03 .ibd{ margin-top:50px;}
	.qgczx03 .ibd .item{ padding:60px 0;}
	.qgczx03 .ibd .item .ico img{ height:50px}
	.qgczx03 .ibd .item .intro{ font-size:18px; margin-top:40px}
}
@media (max-width: 1200px){
	.qgczx03{ margin-top:40px;}
	.qgczx03 .ibd{ margin-top:30px;}
	.qgczx03 .ibd .item{ padding:40px 0;}
	.qgczx03 .ibd .item .ico img{ height:36px}
	.qgczx03 .ibd .item .intro{ font-size:16px; margin-top:20px}
}
@media (max-width: 750px){
	.qgczx03 .ibd .item{ width:100%; margin-bottom:2%; padding:40px 0;}
	.qgczx03 .ibd .item .ico img{ height:36px}
	.qgczx03 .ibd .item .intro{ font-size:16px; margin-top:20px}
	.qgczx03 .ibd .item:last-child{ margin-bottom:0}
}








.sbct{ margin-bottom:110px}
.sbct01{ margin-top:110px;}
.sbct01 .ibd{ margin-top:80px; padding:130px 110px  170px 75px; background:url(g_32.jpg) center center no-repeat; background-size:cover}
.sbct01 .ibd .pic{ float:left; width:807px;}
.sbct01 .ibd .pic img{ width:100%}
.sbct01 .ibd .pic .img1{ display:block}
.sbct01 .ibd .pic .img2{ display:none}
.sbct01 .ibd .rt{ float:right}
.sbct01 .ibd .rt .item{ width:530px;}
.sbct01 .ibd .rt .item .title{ font-size:40px; color:#005ab7; margin-top:20px}
.sbct01 .ibd .rt .item .intro{ font-size:18px; color:#666666; line-height:2; margin-top:60px}
@media (max-width: 1600px){
	.sbct{ margin-bottom:80px}
	.sbct01{ margin-top:80px}
	.sbct01 .ibd{ margin-top:60px; padding:80px 50px}
	.sbct01 .ibd .pic{ width:50%}
	.sbct01 .ibd .rt{}
	.sbct01 .ibd .rt .item{ width:500px}
	.sbct01 .ibd .rt .item .title{ font-size:32px; margin-top:10px}
	.sbct01 .ibd .rt .item .intro{ font-size:16px;  margin-top:30px}
}
@media (max-width: 1200px){
	.sbct{ margin-bottom:40px}
	.sbct01{ margin-top:40px}
	.sbct01 .ibd{ padding:40px 20px; margin-top:30px}
	.sbct01 .ibd .pic{ width:100%}
	.sbct01 .ibd .rt{ margin-left:0; width:100%}
	.sbct01 .ibd .rt .item{ width:100%}
	.sbct01 .ibd .rt .item .title{ font-size:20px; margin-top:20px}
	.sbct01 .ibd .rt .item .intro{ font-size:14px;  margin-top:20px}
	.sbct01 .ibd .pic .img2{ display:block}
	.sbct01 .ibd .pic .img1{ display:none}
}


.sbct02{ margin-top:110px}
.sbct02 .ibd{ margin-top:100px}
.sbct02 .ibd .lt{ float:left}
.sbct02 .ibd .rt{ float:right; width:fit-content; text-align:center; margin-right:80px;}
.sbct02 .ibd .rt .item{ margin-top:50px}
.sbct02 .ibd .rt .item .p1{ font-size:24px; color:#005ab7; line-height:1}
.sbct02 .ibd .rt .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial;}
.sbct02 .ibd .rt .item .p2{ font-size:16px; color:#666666; }
.sbct02 .ibd .rt .cont{ font-size:16px; color:#999999; margin-top:50px}
.sbct02 .ibd .rt .cont2{ font-size:20px; color:#333333; font-weight:bold; margin-top:50px}

@media (max-width: 1600px){
	.sbct02 .ibd .lt{ width:855px;}
	.sbct02 .ibd .lt img{ width:100%}
	.sbct02 .ibd .rt{ margin-right:0}
	.sbct02 .ibd .rt .item{ margin-top:30px}
	.sbct02 .ibd .rt .item .p1{ font-size:20px }
	.sbct02 .ibd .rt .item .p1 i{ font-size:60px }
	.sbct02 .ibd .rt .item .p2{ font-size:14px }
	.sbct02 .ibd .rt .cont{ font-size:14px ; margin-top:30px}
	.sbct02 .ibd .rt .cont2{ font-size:16px; margin-top:30px}
}
@media (max-width: 1200px){
	.sbct02{ width:100%; margin-top:40px}
	.sbct02 .ibd{ margin-top:40px}
	.sbct02 .ibd .lt{ width:100%;}
	.sbct02 .ibd .lt img{ width:100%}
	.sbct02 .ibd .rt{ width:100%; margin-top:0}
	.sbct02 .ibd .rt .item{ margin-top:20px; width:100%; }
	.sbct02 .ibd .rt .item .p1{ font-size:12px }
	.sbct02 .ibd .rt .item .p1 i{ font-size:30px }
	.sbct02 .ibd .rt .item .p2{ font-size:12px; line-height:20px; }
	.sbct02 .ibd .rt .cont{ width:100%; font-size:13px ; margin-top:20px}
	.sbct02 .ibd .rt .cont2{ font-size:14px; margin-top:20px}
}


.sbct03{ margin-top:110px}
.sbct03 .ibd{ background:url(g_35.jpg) center center no-repeat; background-size:cover; height:620px; display:flex}
.sbct03 .ibd .item{ box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.53); flex:1; transition:all 0.3s; padding:180px 40px 0}
.sbct03 .ibd .item:hover{ flex:3.5; padding:90px 40px 0; text-align:center}
.sbct03 .ibd .item .title{ background:url(g_36.png) top center no-repeat; padding-top:90px; font-size:20px; color:#fff}
.sbct03 .ibd .item .intro{ font-size:15px; color:rgba(255,255,255,0.7); margin-top:40px; visibility:hidden; opacity:0; line-height:1.6; display:none}
.sbct03 .ibd .item:hover .intro{ visibility:visible; opacity:1; text-align:left; display:block}
@media (max-width: 1600px){
	.sbct03{ margin-top:80px}
	.sbct03 .ibd{ height:540px;}
	.sbct03 .ibd .item{ padding:120px 30px 0}
	.sbct03 .ibd .item:hover{ padding:60px 30px 0;}
	.sbct03 .ibd .item .title{ background:url(g_36.png) top center no-repeat; background-size:18px; padding-top:70px; font-size:18px;}
	.sbct03 .ibd .item .intro{ font-size:14px;  margin-top:20px;}
}
@media (max-width: 1200px){
	.sbct03{ margin-top:40px}
	.sbct03 .ibd{ height:auto; display:block}
	.sbct03 .ibd .item{ padding:30px 20px; width:100%;border-bottom:1px solid rgba(255,255,255,0.53);border-right:0;}
	.sbct03 .ibd .item:hover{ padding:20px;}
	.sbct03 .ibd .item .title{ background:url(g_36.png) top center no-repeat; background-size:16px; padding-top:40px; font-size:16px; text-align:center}
	.sbct03 .ibd .item .intro{ font-size:12px;  margin-top:20px;visibility:visible; opacity:1;}
}



.sbct04{ margin-top:110px;}
.sbct04 .ibd{ margin-top:80px}
.sbct04 .ibd .hd ul li{ width:251px; float:left; overflow:hidden; transition:all 0.3s; position:relative}
.sbct04 .ibd .hd ul li .pic{ width:596px; overflow:hidden}
.sbct04 .ibd .hd ul li .pic img{ width:100%}
.sbct04 .ibd .hd ul li.on{ width:596px;}
.sbct04 .ibd .hd ul li .cont{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; cursor:pointer; box-sizing:border-box; padding:100px 40px}
.sbct04 .ibd .hd ul li .cont .num{ font-size:16px; color:#fff}
.sbct04 .ibd .hd ul li .cont .title{ font-size:22px; font-weight:bold; margin-top:20px; line-height:1; color:#fff}
.sbct04 .ibd .hd ul li .cont .intro{ font-size:16px; color:rgba(255,255,255,0.41); line-height:2; margin-top:30px; visibility:hidden; opacity:0; transition:all 0.3s}
.sbct04 .ibd .hd ul li.on .cont .intro{ visibility:visible; opacity:1}
@media (max-width: 1600px){
	.sbct04{ margin-top:80px;}
	.sbct04 .ibd{ margin-top:60px}
	.sbct04 .ibd .hd ul li{ width:190px; }
	.sbct04 .ibd .hd ul li .pic{ width:440px; }
	.sbct04 .ibd .hd ul li.on{ width:440px;}
	.sbct04 .ibd .hd ul li .cont{ padding:60px 30px}
	.sbct04 .ibd .hd ul li .cont .num{ font-size:14px; }
	.sbct04 .ibd .hd ul li .cont .title{ font-size:20px; }
	.sbct04 .ibd .hd ul li .cont .intro{ font-size:14px; }
}
@media (max-width: 1200px){
	.sbct04{ margin-top:40px;}
	.sbct04 .ibd{ margin-top:30px}
	.sbct04 .ibd .hd ul li{ width:100%; margin-bottom:1px }
	.sbct04 .ibd .hd ul li .pic{ width:100%; }
	.sbct04 .ibd .hd ul li.on{ width:100%;}
	.sbct04 .ibd .hd ul li .cont{ padding:60px 30px}
	.sbct04 .ibd .hd ul li .cont .intro{ visibility:visible; opacity:1}
}

.jsfw01{ margin-top:110px;}
.jsfw01 .ibd{ margin-top:100px;}
.jsfw01 .ibd .item{ width:32%; float:left; background:#fafafa; box-sizing:border-box; padding:30px 45px 50px; position:relative; margin-right:2%}
.jsfw01 .ibd .item:hover:after{ content:""; display:block; width:100%; height:3px; background:#10a957; position:absolute; left:0; bottom:0}
.jsfw01 .ibd .item:last-child{ margin-right:0}
.jsfw01 .ibd .item .ico img{ height:43px;}
.jsfw01 .ibd .item .title{ font-size:24px; color:#333333; line-height:1; font-weight:bold; margin-top:25px}
.jsfw01 .ibd .item .intro{ font-size:16px; color:#666666; line-height:2; margin-top:25px}
@media (max-width: 1600px){
	.jsfw01{ margin-top:80px;}
	.jsfw01 .ibd{ margin-top:60px;}
	.jsfw01 .ibd .item{ padding:30px 30px 50px;}
	.jsfw01 .ibd .item .ico img{ height:36px;}
	.jsfw01 .ibd .item .title{ font-size:20px; margin-top:20px}
	.jsfw01 .ibd .item .intro{ font-size:14px; margin-top:20px}
}
@media (max-width: 1200px){
	.jsfw01{ margin-top:40px;}
	.jsfw01 .ibd{ margin-top:30px;}
	.jsfw01 .ibd .item{ padding:20px 20px 30px;}
	.jsfw01 .ibd .item .ico img{ height:30px;}
	.jsfw01 .ibd .item .title{ font-size:18px; margin-top:15px}
	.jsfw01 .ibd .item .intro{ font-size:12px; margin-top:15px}
}
@media (max-width: 750px){
	.jsfw01 .ibd .item{ width:100%; margin-right:0; margin-bottom:2%}
	.jsfw01 .ibd .item:last-child{ margin-bottom:0}
}


.jsfw02{ margin:110px 0}
.jsfw02 .ibd{ margin-top:100px;display:flex; flex-wrap: wrap;}
.jsfw02 .ibd .item{ width:32%; float:left; box-sizing:border-box; border:1px solid #10a957; border-radius:10px; padding:40px; margin-right:2%}
.jsfw02 .ibd .item .title{ font-size:24px; color:#333333; font-weight:bold}
.jsfw02 .ibd .item .intro{ font-size:16px; color:#666666; margin-top:24px; line-height:2; }
.jsfw02 .ibd .item:last-child{ margin-right:0}

.jsfw02 .ibd2{ margin-top:70px}
.jsfw02 .ibd2 .lt{ width:533px; float:left; position:relative; overflow:hidden}
.jsfw02 .ibd2 .lt .pic{ width:100%; overflow:hidden; position:relative}
.jsfw02 .ibd2 .lt .pic:after{ content:""; display:block; width:100%; height:100%; background:rgba(16,169,87,0.34); position:absolute; left:0; top:0}
.jsfw02 .ibd2 .lt .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;}
.jsfw02 .ibd2 .lt: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);}
.jsfw02 .ibd2 .lt .title{ font-size:24px; font-weight:bold; position:absolute; left:0; bottom:0; color:#fff; box-sizing:border-box; padding:35px}
.jsfw02 .ibd2 .rt{ width:calc(100% - 533px); float:left}
.jsfw02 .ibd2 .rt .item{ width:531px; float:left; position:relative}
.jsfw02 .ibd2 .rt .item .pic{ width:100%; overflow:hidden; position:relative}
.jsfw02 .ibd2 .rt .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;}
.jsfw02 .ibd2 .rt .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);}
.jsfw02 .ibd2 .rt .item .cont{ position:absolute; left:0; bottom:0; color:#fff; box-sizing:border-box; padding:35px 30px}
.jsfw02 .ibd2 .rt .item .cont .num{ font-size:100px; font-family:Arial, Helvetica, sans-serif; color:rgba(255,255,255,0.3); line-height:1}
.jsfw02 .ibd2 .rt .item .cont .title{ font-size:16px}
.jsfw02 .ibd2 .rt .item:nth-child(1) .pic:after{ content:""; display:block; width:100%; height:100%; background:rgba(38,105,188,0.26); position:absolute; left:0; top:0}
.jsfw02 .ibd2 .rt .item:nth-child(2) .pic:after{ content:""; display:block; width:100%; height:100%; background:rgba(16,169,87,0.77); position:absolute; left:0; top:0}
.jsfw02 .ibd2 .rt .item:nth-child(3) .pic:after{ content:""; display:block; width:100%; height:100%; background:rgba(18,0,204,0.4); position:absolute; left:0; top:0}
.jsfw02 .ibd2 .rt .item:nth-child(4) .pic:after{ content:""; display:block; width:100%; height:100%; background:rgba(0,90,183,0.71); position:absolute; left:0; top:0}

@media (max-width: 1600px){
	.jsfw02{ margin:80px 0}
	.jsfw02 .ibd{ margin-top:60px;}
	.jsfw02 .ibd .item{ padding:30px}
	.jsfw02 .ibd .item .title{ font-size:20px;}
	.jsfw02 .ibd .item .intro{ font-size:14px; margin-top:20px}
	
	.jsfw02 .ibd2{ margin-top:60px}
	.jsfw02 .ibd2 .lt{ width:401px;}
	.jsfw02 .ibd2 .lt .title{ font-size:20px; padding:30px}
	.jsfw02 .ibd2 .rt{ width:calc(100% - 401px); float:left}
	.jsfw02 .ibd2 .rt .item{ width:399px; }
	.jsfw02 .ibd2 .rt .item .cont{padding:30px 25px}
	.jsfw02 .ibd2 .rt .item .cont .num{ font-size:80px;}
	.jsfw02 .ibd2 .rt .item .cont .title{ font-size:14px}
	
}
@media (max-width: 1200px){
	.jsfw02{ margin:40px 0}
	.jsfw02 .ibd{ margin-top:30px;}
	.jsfw02 .ibd .item{ padding:20px}
	.jsfw02 .ibd .item .title{ font-size:18px;}
	.jsfw02 .ibd .item .intro{ font-size:13px; line-height:20px; }
	
	.jsfw02 .ibd2{ margin-top:40px}
	.jsfw02 .ibd2 .lt{ width:100%;}
	.jsfw02 .ibd2 .lt .title{ font-size:20px; padding:30px}
	.jsfw02 .ibd2 .rt{ width:100%; float:left}
	.jsfw02 .ibd2 .rt .item{ width:100%; }
	.jsfw02 .ibd2 .rt .item .cont{padding:30px 25px}
	.jsfw02 .ibd2 .rt .item .cont .num{ font-size:80px;}
	.jsfw02 .ibd2 .rt .item .cont .title{ font-size:14px}
}
@media (max-width: 750px){
	.jsfw02 .ibd .item{ width:100%; margin-bottom:15px}
	.jsfw02 .ibd .item:last-child{ margin-bottom:0}
	.jsfw02 .ibd .item .intro{ height:auto; margin-top:12px; line-height:2}
}

/*jsgz*/
.jsgz01{ margin-top:110px}
.jsgz01 .ibd{ margin-top:80px; text-align:center}
.jsgz01 .ibd img{ max-width:100%}
.jsgz01 .ibd .cont1{ display:block}
.jsgz01 .ibd .cont2{ display:none}
@media (max-width: 1600px){
	.jsgz01{ margin-top:80px}
	.jsgz01 .ibd{ margin-top:60px; text-align:center}
}
@media (max-width: 1200px){
	.jsgz01{ margin-top:40px}
	.jsgz01 .ibd{ margin-top:30px;}
	.jsgz01 .ibd .cont2{ display:block}
	.jsgz01 .ibd .cont1{ display:none}
}
.jsgz02{ margin-top:110px}
.jsgz02 .ibd{ margin-top:60px}
.jsgz02 .ibd .hd ul li{ float:left; width:18.75%; box-sizing:border-box; height:88px; border:1px solid #005ab7; font-size:18px; color:#005ab7;display:flex;align-items: center;justify-content: center; margin-right:1.5625%; cursor:pointer; padding:5px; text-align:center}
.jsgz02 .ibd .hd ul li:last-child{ margin-right:0}
.jsgz02 .ibd .hd ul li.on{ background:#005ab7; color:#fff}
.jsgz02 .ibd .bd{ margin-top:30px}
.jsgz02 .ibd .bd .con{ width:100%; overflow:hidden}
.jsgz02 .ibd .bd .con img{ max-width:100%}
.jsgz02 .ibd .bd .con .cont1{ display:flex;align-items: center; background:#f1f8fe}
.jsgz02 .ibd .bd .con .cont1 .pic{ width:1010px;}
.jsgz02 .ibd .bd .con .cont1 .intro{ width:calc(100% - 1010px); box-sizing:border-box; padding:0 3%; font-size:18px; line-height:2; color:#333}
@media (max-width: 1600px){
	.jsgz02{ margin-top:80px}
	.jsgz02 .ibd{ margin-top:50px}
	.jsgz02 .ibd .hd ul li{ font-size:16px; height:80px}
	.jsgz02 .ibd .bd .con .cont1 .pic{ width:62%;}
	.jsgz02 .ibd .bd .con .cont1 .intro{ width:38%; font-size:16px;}

}
@media (max-width: 1200px){
	.jsgz02{ margin-top:40px}
	.jsgz02 .ibd{ margin-top:20px}
	.jsgz02 .ibd .hd ul li{ font-size:14px; height:60px}
	.jsgz02 .ibd .bd{ margin-top:20px}
	.jsgz02 .ibd .bd .con .cont1{ display:block;}
	.jsgz02 .ibd .bd .con .cont1 .pic{ width:100%;}
	.jsgz02 .ibd .bd .con .cont1 .intro{ width:100%; font-size:14px; padding:20px}
}
@media (max-width: 1200px){
	.jsgz02 .ibd .hd ul li{ width:100%; font-size:14px; height:40px; margin-bottom:10px}
}
.jsgz03{ margin-top:110px}
.jsgz03 .ibd{ margin-top:60px; display:flex; flex-wrap: wrap;}
.jsgz03 .ibd .item{ width:32%; float:left; box-sizing:border-box; border:1px solid #10a957; border-radius:10px; padding:40px; margin-right:2%}
.jsgz03 .ibd .item .title{ font-size:24px; color:#333333; font-weight:bold}
.jsgz03 .ibd .item .intro{ font-size:16px; color:#666666; margin-top:24px; line-height:2; height:96px}
.jsgz03 .ibd .item:last-child{ margin-right:0}
.jsgz03 .ibd2{ margin-top:60px; display:flex; flex-wrap: wrap;}
.jsgz03 .ibd2 .item{ width:24.175%; margin-right:1.1%; float:left; border-radius:10px; overflow:hidden; margin-bottom:2%;background:#10a957; }
.jsgz03 .ibd2 .item:nth-child(4n){ margin-right:0}
.jsgz03 .ibd2 .item .pic{ width:100%; overflow:hidden}
.jsgz03 .ibd2 .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;}
.jsgz03 .ibd2 .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);}
.jsgz03 .ibd2 .item .title{ text-align:center; color:#fff; font-size:18px; padding:15px}
.jsgz03 .ibd2 .item:nth-child(n+5){ margin-bottom:0}
@media (max-width: 1600px){
	.jsgz03{ margin-top:80px}
	.jsgz03 .ibd .item{ padding:30px}
	.jsgz03 .ibd .item .title{ font-size:20px;}
	.jsgz03 .ibd .item .intro{ font-size:14px; height:84px; margin-top:20px}
	.jsgz03 .ibd2 .item .title{ font-size:16px; }
}
@media (max-width: 1200px){
	.jsgz03{ margin-top:40px}
	.jsgz03 .ibd{ margin-top:30px;}
	.jsgz03 .ibd .item{ padding:20px}
	.jsgz03 .ibd .item .title{ font-size:18px;}
	.jsgz03 .ibd .item .intro{ font-size:13px; line-height:20px; height:80px}
	.jsgz03 .ibd2{ margin-top:30px}
	.jsgz03 .ibd2 .item .title{ font-size:14px; padding:10px }
}
@media (max-width: 750px){
	.jsgz03 .ibd .item{ width:100%; margin-bottom:15px}
	.jsgz03 .ibd .item:last-child{ margin-bottom:0}
	.jsgz03 .ibd .item .intro{ height:auto; margin-top:12px; line-height:2}
	.jsgz03 .ibd2 .item{ width:49%; margin-right:2%; border-radius:8px}
	.jsgz03 .ibd2 .item:nth-child(2n){ margin-right:0}
	.jsgz03 .ibd2 .item:nth-child(n+5){ margin-bottom:3%}
	.jsgz03 .ibd2 .item:nth-child(n+7){ margin-bottom:3%}
}
.jsgz04{ margin-top:110px; margin-bottom:110px}
.jsgz04 .ibd{ margin-top:60px; text-align:center}
.jsgz04 .ibd img{ max-width:100%}
.jsgz04 .ibd .cont1{ display:block}
.jsgz04 .ibd .cont2{ display:none}
@media (max-width: 1600px){
	.jsgz03{ margin-top:80px;margin-bottom:80px}
}
@media (max-width: 1200px){
	.jsgz04{ margin-top:40px; margin-bottom:40px}
	.jsgz04 .ibd{ margin-top:30px;}
	.jsgz04 .ibd .cont2{ display:block}
	.jsgz04 .ibd .cont1{ display:none}
}

/*wtyy*/
.wtyy01{ margin-top:110px}
.wtyy01 .ibd{ margin-top:80px}
.wtyy01 .ibd .item{ width:20%; float:left; background:#fcfbfc; text-align:center; height:485px; box-sizing:border-box; padding-top:70px}
.wtyy01 .ibd .item:nth-child(2n){ background:#efefef}
.wtyy01 .ibd .item .ico img{ height:40px}
.wtyy01 .ibd .item .title{ font-size:24px; color:#141414; line-height:1; margin-top:45px}
.wtyy01 .ibd .item .intro{ font-size:16px; color:#666666; line-height:2; margin-top:60px}
.wtyy01 .ibd .item:hover{ background:#005ab7!important}
.wtyy01 .ibd .item:hover .title{ color:#fff}
.wtyy01 .ibd .item:hover .intro{ color:#fff}
@media (max-width: 1600px){
	.wtyy01{ margin-top:80px}
	.wtyy01 .ibd{ margin-top:60px}
	.wtyy01 .ibd .item{ height:360px; padding-top:50px}
	.wtyy01 .ibd .item .ico img{ height:36px}
	.wtyy01 .ibd .item .title{ font-size:20px; margin-top:36px}
	.wtyy01 .ibd .item .intro{ font-size:14px; margin-top:40px}
}
@media (max-width: 1200px){
	.wtyy01{ margin-top:40px}
	.wtyy01 .ibd{ margin-top:20px}
	.wtyy01 .ibd .item{ width:100%; height:240px; padding-top:30px}
	.wtyy01 .ibd .item .ico img{ height:28px}
	.wtyy01 .ibd .item .title{ font-size:18px; margin-top:20px}
	.wtyy01 .ibd .item .intro{ font-size:12px; margin-top:20px}

}

.wtyy02{ margin-top:110px;}
.wtyy02 .ibd{ margin-top:70px}
.wtyy02 .ibd .item{ width:33.33333333333333%; float:left; overflow:hidden; position:relative}
.wtyy02 .ibd .item .pic{ width:100%;}
.wtyy02 .ibd .item .pic img{ width:100%}
.wtyy02 .ibd .item .cont{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; color:#fff; box-sizing:border-box; padding:40px}
.wtyy02 .ibd .item .cont .title{ font-size:30px}
.wtyy02 .ibd .item .cont .intro{ font-size:18px; line-height:2; margin-top:30px}
@media (max-width: 1600px){
	.wtyy02{ margin-top:80px;}
	.wtyy02 .ibd{ margin-top:50px}
	.wtyy02 .ibd .item .cont{ padding:35px }
	.wtyy02 .ibd .item .cont .title{ font-size:24px}
	.wtyy02 .ibd .item .cont .intro{ font-size:14px ; margin-top:20px; line-height:1.8}
}
@media (max-width: 1200px){
	.wtyy02{ margin-top:40px;}
	.wtyy02 .ibd{ margin-top:20px}
	.wtyy02 .ibd .item{ width:50%}
	.wtyy02 .ibd .item .cont{ padding:40px}
	.wtyy02 .ibd .item .cont .title{ font-size:20px}
	.wtyy02 .ibd .item .cont .intro{ font-size:12px ; margin-top:10px}
}
@media (max-width: 750px){
	.wtyy02 .ibd .item{ width:100%}
}
.wtyy03{ width:100%; margin-top:110px}
.wtyy03 .ibd{ margin-top:90px}
.wtyy03 .ibd .cont1{ position:relative; height:374px;}
.wtyy03 .ibd .cont1 .pic{ position:absolute; left:50%; top:0; transform:translateX(-50%)}
.wtyy03 .ibd .cont1 .pic img{ height:374px}
.wtyy03 .ibd .cont1 .item1{ float:left; margin-top:80px; width:382px}
.wtyy03 .ibd .cont1 .item1 .title{ font-size:24px; color:#333333; font-weight:bold; border-bottom:1px solid #c6c6c6; padding-bottom:25px}
.wtyy03 .ibd .cont1 .item1 .intro{ font-size:18px; color:#666666; line-height:2; margin-top:30px}
.wtyy03 .ibd .cont1 .item2{ float:right}
.wtyy03 .ibd .cont2{ margin-top:90px}
.wtyy03 .ibd .cont2 .item{ width:23%; float:left; height:206px; border-radius:20px; box-shadow:0 0 20px rgba(0,0,0,0.1); margin-right:2.6666666666666666%; box-sizing:border-box; padding:10px;display:flex;align-items: center;justify-content: center;}
.wtyy03 .ibd .cont2 .item:last-child{ margin-right:0}
.wtyy03 .ibd .cont2 .item i{ display:block; width:100%; height:100%; box-sizing:border-box; border:2px solid #6bcc8e; border-radius:18px;display:flex;align-items: center;justify-content: center; font-size:34px; color:#10a957; text-align:center; padding:20px}
.wtyy03 .ibd .cont2 .item:nth-child(2n) i{ border:2px solid #005ab7; color:#005ab7}
@media (max-width: 1600px){
	.wtyy03{ width:100%; margin-top:80px}
	.wtyy03 .ibd{ margin-top:60px}
	.wtyy03 .ibd .cont1{ position:relative; height:280px;}
	.wtyy03 .ibd .cont1 .pic img{ height:280px}
	.wtyy03 .ibd .cont1 .item1{ margin-top:55px; width:300px}
	.wtyy03 .ibd .cont1 .item1 .title{ font-size:20px; padding-bottom:20px}
	.wtyy03 .ibd .cont1 .item1 .intro{ font-size:15px;  margin-top:25px}
	.wtyy03 .ibd .cont2 .item{ height:170px}
	.wtyy03 .ibd .cont2 .item i{ font-size:24px}
}
@media (max-width: 1200px){
	.wtyy03{ margin-top:40px}
	.wtyy03 .ibd{ margin-top:40px}
	.wtyy03 .ibd .cont1{ position:relative; height:auto;}
	.wtyy03 .ibd .cont1 .pic{ position:relative; width:100%; text-align:center}
	.wtyy03 .ibd .cont1 .pic img{ height:auto; max-width:80%}
	.wtyy03 .ibd .cont1 .item1{ margin-top:30px; width:100%; float:none}
	.wtyy03 .ibd .cont1 .item1 .title{ font-size:16px; padding-bottom:12px}
	.wtyy03 .ibd .cont1 .item1 .intro{ font-size:14px;  margin-top:15px}
	.wtyy03 .ibd .cont2{ margin-top:40px}
	.wtyy03 .ibd .cont2 .item{ height:120px}
	.wtyy03 .ibd .cont2 .item i{ font-size:18px}
}
@media (max-width: 750px){
	.wtyy03 .ibd .cont2 .item{ width:48%; margin-right:4%; border-radius:15px; padding:8px; margin-bottom:4%; height:80px}
	.wtyy03 .ibd .cont2 .item i{ border-width:1px; border-radius:10px}
	.wtyy03 .ibd .cont2 .item:nth-child(2n) i{ border-width:1px}
	.wtyy03 .ibd .cont2 .item:nth-child(2n){ margin-right:0}
	.wtyy03 .ibd .cont2 .item i{ font-size:16px}
	.wtyy03 .ibd .cont2 .item:nth-child(n+3){ margin-bottom:0}
}

/*about*/
.about01{ margin-top:110px;}
.about01 .lt{ width:850px; float:left}
.about01 .rt{ width:631px; float:right}
.about01 .rt img{ width:100%}
.about01 .lt .title{ font-size:46px; color:#005ab7; line-height:1;  }
.about01 .lt .intro{ margin-top:40px; font-size:16px; color:#666666;  line-height:1.8}
@media (max-width: 1600px){
	.about01{ margin-top:80px;}
	.about01 .lt{ width:600px;}
	.about01 .rt{ width:550px;}
	.about01 .lt .title{ font-size:36px; }
	.about01 .lt .intro{ margin-top:30px; font-size:14px;}
}
@media (max-width: 1200px){
	.about01{ margin-top:40px;}
	.about01 .lt{ width:100%;}
	.about01 .rt{ width:100%;}
	.about01 .lt .title{ font-size:24px; margin-top:25px}
	.about01 .lt .intro{ margin-top:15px; font-size:14px;}
}

.about02{ width:100%; margin-top:110px;}
.about02 .ibd{ background:url(g_48.jpg) center center no-repeat; background-size:cover; height:695px;}
.about02 .ibd .item{ width:calc(100% / 6); float:left; box-sizing:border-box; height:100%; position:relative;display:flex;align-items: center;justify-content: center; color:#fff; padding:0 3%;  border-right:1px solid rgba(255,255,255,1)}
.about02 .ibd .item .title{ font-size:30px; text-align:center; transition:all 0.3s; background:url(g_50.png) center -20px  no-repeat;}
.about02 .ibd .item .intro{ font-size:16px; color:rgba(255,255,255,0.82); line-height:2;  margin-top:40px;  height:0; overflow:hidden}
.about02 .ibd .item:hover .intro{ height:auto}
.about02 .ibd .item:hover .title{ background:url(g_50.png) top center no-repeat; padding-top:65px}
@media (max-width: 1600px){
	.about02{ margin-top:80px;}
	.about02 .ibd{  height:550px;}
	.about02 .ibd .item{ padding:0 2%;}
	.about02 .ibd .item .title{ font-size:24px; background-size:14px;}
	.about02 .ibd .item .intro{ font-size:14px; margin-top:30px;}
	.about02 .ibd .item:hover .title{  background-size:14px; padding-top:40px}
}
@media (max-width: 1200px){
	.about02{ margin-top:40px;}
	.about02 .ibd{  height:500px;}
	.about02 .ibd .item{width:calc(100% / 3); padding:3%; height:50%; border-bottom:1px solid #fff}
	.about02 .ibd .item .title{ font-size:20px; background-size:0;}
	.about02 .ibd .item .intro{ font-size:12px; margin-top:20px;}
	.about02 .ibd .item .intro{ height:auto}
	.about02 .ibd .item .title{ background:url(g_50.png) top center no-repeat; background-size:0; padding-top:0}
}
@media (max-width: 750px){
	.about02 .ibd{  height:600px;}
	.about02 .ibd .item{width:calc(100% / 2); padding:8% 3%; height:33.333%; border-bottom:1px solid #fff; display:block}
	.about02 .ibd .item .intro{margin-top:15px;}

}

.about03{ margin:110px 0}
.about03 .ibd{ margin-top:80px}
.about03 .ibd img{ max-width:100%}
.about03 .ibd .cont1{ display:block}
.about03 .ibd .cont2{ display:none}
@media (max-width: 1600px){
	.about03{ margin:80px 0}
	.about03 .ibd{ margin-top:60px}
}
@media (max-width: 1200px){
	.about03{ margin:40px 0}
	.about03 .ibd{ margin-top:30px}
	.about03 .ibd .cont2{ display:block}
	.about03 .ibd .cont1{ display:none}
}

/*team*/
.team01{ margin:110px 0}
.team01 .ibd{ margin-top:100px; display:flex; flex-wrap: wrap;}
.team01 .ibd .item{ width:23.75%; float:left; margin-right:calc( 5% / 3 ); margin-bottom:2.5%; border-bottom:2px solid #e6e7ea; position:relative; padding-bottom:50px}
.team01 .ibd .item:nth-child(4n){ margin-right:0}
.team01 .ibd .item .pic{ width:100%; position:relative; overflow:hidden}
.team01 .ibd .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;}
.team01 .ibd .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);}
.team01 .ibd .item .pic span{ display:block; width:63px; height:63px; background:url(g_53.jpg) center center no-repeat; background-size:cover; position:absolute; right:0; bottom:0}
.team01 .ibd .item .cont{ padding:30px 0 25px}
.team01 .ibd .item .cont .title{ font-size:22px; color:#333333; font-weight:bold; line-height:1}
.team01 .ibd .item .cont .intro{ font-size:16px; color:#666666; line-height:30px; margin-top:20px}
.team01 .ibd .item .cont .more{ font-size:16px; color:#adadad; position:absolute; left:0; bottom:20px; }
.team01 .ibd .item:hover{ background:#005ab7;}
.team01 .ibd .item:hover .cont .more{ left:30px}
.team01 .ibd .item:hover .pic span{ display:none}
.team01 .ibd .item:hover .cont{  padding:30px 25px 25px}
.team01 .ibd .item:hover { border-bottom:2px solid #10a957}
.team01 .ibd .item:hover .cont  .title{ color:#fff}
.team01 .ibd .item:hover .cont  .intro{ color:rgba(255,255,255,0.83)}
.team01 .ibd .item:hover .cont  .more{ color:rgba(255,255,255,0.49)}
@media (max-width: 1600px){
	.team01{ margin:80px 0}
	.team01 .ibd{ margin-top:70px}
	.team01 .ibd .item{ padding-bottom:40px}
	.team01 .ibd .item .pic span{ width:52px; height:52px;}
	.team01 .ibd .item .cont{ padding:25px 0 20px}
	.team01 .ibd .item .cont .title{ font-size:20px; }
	.team01 .ibd .item .cont .intro{ font-size:14px; line-height:26px;   margin-top:16px}
	.team01 .ibd .item .cont .more{ font-size:14px }
	.team01 .ibd .item:hover .cont{ padding:25px 25px 20px}
	
	.team01 .ibd .item:hover .cont .more{ left:25px}
}
@media (max-width: 1200px){
	.team01{ margin:40px 0}
	.team01 .ibd{ margin-top:20px}
	.team01 .ibd .item{ width:48.5%; margin-right:3%; margin-bottom:3%}
	.team01 .ibd .item:nth-child(2n){ margin-right:0}
	.team01 .ibd .item .pic span{ width:40px; height:40px;}
	.team01 .ibd .item .cont{ padding:20px 0 16px}
	.team01 .ibd .item .cont .title{ font-size:18px; }
	.team01 .ibd .item .cont .intro{ font-size:12px; line-height:22px; margin-top:12px}
	.team01 .ibd .item .cont .more{ font-size:12px }
	.team01 .ibd .item:hover .cont{ padding:20px 20px 16px}
	.team01 .ibd .item:hover .cont .more{ left:20px}
}

.rcass01{ width:100%; margin:110px 0 }
.rcass01 .bd{ width:100%; overflow:hidden}
.rcass01 .bd .con{ width:100%}
.rcass01 .bd .con img{ width:100%}
.rcass01 .hd{ margin-top:60px}
.rcass01 .hd ul li{ float:left; width:512px; margin-right:32px}
.rcass01 .hd ul li:last-child{ margin-right:0}
.rcass01 .hd ul li .a{ width:100%; position:relative; overflow:hidden}
.rcass01 .hd ul li .a .pic{ width:100%}
.rcass01 .hd ul li .a .pic img{ width:100%}
.rcass01 .hd ul li .a .cont{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:#105ca9; color:#fff; box-sizing:border-box; padding:0 70px;display:flex;align-items: center; font-size:16px; line-height:2; visibility:hidden; opacity:0; transition:all 0.3s }
.rcass01 .hd ul li.on .a .cont{ visibility:visible; opacity:1}
.rcass01 .hd ul li .b{ background:#f2f3f4; height:168px; box-sizing:border-box; padding:0 70px; font-size:24px; color:#105ca9; font-weight:bold;display:flex;align-items: center;}
@media (max-width: 1600px){
	.rcass01{ margin:80px 0 }
	.rcass01 .hd ul li{ width:32%; margin-right:2%}
	.rcass01 .hd{ margin-top:40px}
	.rcass01 .hd ul li .a .cont{ padding:0 40px; font-size:14px}
	.rcass01 .hd ul li .b{ height:120px; padding:0 40px; font-size:20px}
}
@media (max-width: 1200px){
	.rcass01{ margin:40px 0 }
	.rcass01 .hd ul li{ width:100%; margin-right:0; margin-top:15px}
	.rcass01 .hd{ margin-top:0}
	.rcass01 .hd ul li .a .cont{ position:relative; padding:20px; font-size:12px}
	.rcass01 .hd ul li .a .cont{ visibility:visible; opacity:1}
	.rcass01 .hd ul li .b{ height:60px; padding:0 20px; font-size:16px}
}


.Wincineration{ background:#fcfcfc; padding:1px 0}
.Wincineration01{ margin:110px 0 0}
.Wincineration01 .ibd{ margin-top:70px}
.Wincineration01 .ibd .hd ul li{ width:512px; float:left; margin-right:32px; box-sizing:border-box;display:flex;align-items: center; padding:0  45px 0 60px; border:1px solid #689dd3; height:172px; cursor:pointer}
.Wincineration01 .ibd .hd ul li:last-child{ margin-right:0}
.Wincineration01 .ibd .hd ul li .a{ width:calc(100% - 108px);  color:#005ab7}
.Wincineration01 .ibd .hd ul li .a .p1{ font-size:28px; line-height:1.2}
.Wincineration01 .ibd .hd ul li .a .p2{ font-size:14px;  opacity:0.5; text-transform:uppercase; margin-top:10px}
.Wincineration01 .ibd .hd ul li .b{ width:108px;}
.Wincineration01 .ibd .hd ul li .b img{ width:100%}
.Wincineration01 .ibd .hd ul li .b .img1{ display:block}
.Wincineration01 .ibd .hd ul li .b .img2{ display:none}
.Wincineration01 .ibd .hd ul li.on{ background:url(g_62.jpg) center center no-repeat; background-size:cover}
.Wincineration01 .ibd .hd ul li.on .b .img2{ display:block}
.Wincineration01 .ibd .hd ul li.on .b .img1{ display:none}
.Wincineration01 .ibd .hd ul li.on .a{ color:#fff}
.Wincineration01 .ibd .bd{ margin-top:50px; width:100%; overflow:hidden}
.Wincineration01 .ibd .bd .con{ width:100%}
.Wincineration01 .ibd .bd .con img{ width:100%}
@media (max-width: 1600px){
	.Wincineration01{ margin:80px 0 0}
	.Wincineration01 .ibd{ margin-top:50px}
	.Wincineration01 .ibd .hd ul li{ width:32%; margin-right:2%; padding:0  30px ; height:130px; }
	.Wincineration01 .ibd .hd ul li .a{ width:calc(100% - 86px);  }
	.Wincineration01 .ibd .hd ul li .a .p1{ font-size:24px;}
	.Wincineration01 .ibd .hd ul li .a .p2{ font-size:12px;}
	.Wincineration01 .ibd .hd ul li .b{ width:86px;}
	.Wincineration01 .ibd .bd{ margin-top:30px;}
}
@media (max-width: 1200px){
	.Wincineration01{ margin:40px 0 0}
	.Wincineration01 .ibd{ margin-top:30px}
	.Wincineration01 .ibd .hd ul li{ width:32%; margin-right:2%; padding:20px  0 ; height:130px; display:block; height:auto; text-align:center }
	.Wincineration01 .ibd .hd ul li .a{ width:100%;  }
	.Wincineration01 .ibd .hd ul li .a .p1{ font-size:16px;}
	.Wincineration01 .ibd .hd ul li .a .p2{ font-size:12px; margin:5px 0 8px}
	.Wincineration01 .ibd .hd ul li .b{ width:50px; margin:0 auto}
	.Wincineration01 .ibd .bd{ margin-top:20px;}
}

.pc_js_cont{ width:100%; overflow:hidden}
.pc_js_cont img{ max-width:100%}
.pc_js_cont .pc_nr{ display:block}
.pc_js_cont .sj_nr{ display:none}
@media (max-width: 1200px){
	.pc_js_cont .pc_nr{ display: none}
	.pc_js_cont .sj_nr{ display:block}
}

.Wincineration02{ margin:110px 0}
.Wincineration02 .ibd{ margin:80px 0 0}
@media (max-width: 1600px){
	.Wincineration02{ margin:80px 0 }
	.Wincineration02 .ibd{ margin:60px 0 0}
}
@media (max-width: 1200px){
	.Wincineration02{ margin:40px 0}
	.Wincineration02 .ibd{ margin:30px 0 0}
}

.Wincineration03{ padding:110px 0; background:#f2f3f4}
.Wincineration03 .ibd{ margin:80px 0 120px}

.Wincineration03 .ibd2{display:flex; justify-content: space-around;}
.Wincineration03 .ibd2 .item{ text-align:center; box-sizing:border-box}
.Wincineration03 .ibd2 .item .p1{ font-size:24px; color:#004fc5; line-height:1}
.Wincineration03 .ibd2 .item .p1 i{ font-size:72px; color:#004fc5; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.Wincineration03 .ibd2 .item .p2{ font-size:16px; color:#666666}
.Wincineration03 .ibd3{ text-align:center; font-size:16px; color:#666666; padding:40px 0 80px}
.Wincineration03 .ibd4{display:flex; justify-content: space-around;}
.Wincineration03 .ibd4 .item{ text-align:center; box-sizing:border-box}
.Wincineration03 .ibd4 .item .p1{ font-size:24px; color:#004fc5; line-height:1}
.Wincineration03 .ibd4 .item .p1 i{ font-size:72px; color:#004fc5; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.Wincineration03 .ibd4 .item .p2{ font-size:16px; color:#666666}

@media (max-width: 1600px){
	.Wincineration03{ padding:80px 0;}
	.Wincineration03 .ibd{ margin:60px 0 80px}
	.Wincineration03 .ibd2 .item .p1{ font-size:20px; }
	.Wincineration03 .ibd2 .item .p1 i{ font-size:60px; }
	.Wincineration03 .ibd2 .item .p2{ font-size:14px; }
	.Wincineration03 .ibd3{ font-size:14px; padding:20px 0 40px}
	.Wincineration03 .ibd4 .item .p1{ font-size:20px; }
	.Wincineration03 .ibd4 .item .p1 i{ font-size:60px; }
	.Wincineration03 .ibd4 .item .p2{ font-size:14px; }
}
@media (max-width: 1200px){
	.Wincineration03{ padding:40px 0;}
	.Wincineration03 .ibd{ margin:20px 0 40px}
	.Wincineration03 .ibd2 .item{ padding:0 5px}
	.Wincineration03 .ibd2 .item .p1{ font-size:10px; }
	.Wincineration03 .ibd2 .item .p1 i{ font-size:30px; }
	.Wincineration03 .ibd2 .item .p2{ font-size:12px; }
	.Wincineration03 .ibd3{ font-size:12px; padding:10px 0 20px}
	.Wincineration03 .ibd4 .item{ padding:0 5px}
	.Wincineration03 .ibd4 .item .p1{ font-size:10px; }
	.Wincineration03 .ibd4 .item .p1 i{ font-size:30px; }
	.Wincineration03 .ibd4 .item .p2{ font-size:12px; }
}

.Wincineration04{ margin:110px 0 0}
.Wincineration04 .ibd{ margin-top:80px; background:#f2f3f4;display:flex;align-items: center;}
.Wincineration04 .ibd .pic{ width:50%; overflow:hidden}
.Wincineration04 .ibd .pic img{ width:100%}
.Wincineration04 .ibd .cont{ width:50%; box-sizing:border-box; padding:0 90px;}
.Wincineration04 .ibd .cont .item{ margin-bottom:50px}
.Wincineration04 .ibd .cont .item:last-child{ margin-bottom:0}
.Wincineration04 .ibd .cont .item .t{ font-size:24px; color:#005ab7}
.Wincineration04 .ibd .cont .item .i{ font-size:16px; color:#333333; line-height:2; margin-top:20px}
@media (max-width: 1600px){
	.Wincineration04{ margin:80px 0 0}
	.Wincineration04 .ibd{ margin-top:60px; }
	.Wincineration04 .ibd .cont { padding:0 60px;}
	.Wincineration04 .ibd .cont .item { margin-bottom:40px}
	.Wincineration04 .ibd .cont .item .t{ font-size:20px }
	.Wincineration04 .ibd .cont .item .i{ font-size:14px; margin-top:12px}
}
@media (max-width: 1200px){
	.Wincineration04{ margin:40px 0 0}
	.Wincineration04 .ibd{ margin-top:30px; }
	.Wincineration04 .ibd .cont { padding:0 20px;}
	.Wincineration04 .ibd .cont .item { margin-bottom:20px}
	.Wincineration04 .ibd .cont .item .t{ font-size:16px; }
	.Wincineration04 .ibd .cont .item .i{ font-size:12px; margin-top:10px}
}
@media (max-width: 750px){
	.Wincineration04 .ibd{ display:block }
	.Wincineration04 .ibd .pic{ width:100%}
	.Wincineration04 .ibd .cont { width:100%; padding: 20px;}
}


.yrlyxt01{ margin:110px 0 0}
.yrlyxt01 .ibd{ margin-top:70px}
@media (max-width: 1600px){
	.yrlyxt01{ margin:80px 0 0}
	.yrlyxt01 .ibd{ margin-top:50px}
}
@media (max-width: 1200px){
	.yrlyxt01{ margin:40px 0 0}
	.yrlyxt01 .ibd{ margin-top:20px}
}


.yrlyxt02{ margin:110px 0 0}
.yrlyxt02 .ibd{ margin-top:70px}
.yrlyxt02 .ibd ul li{ width:278px; margin-right:2px; float:left; transition:all 0.3s; box-sizing:border-box; padding:190px 0 0 55px; background:#d4e3f3; height:650px; overflow:hidden}
.yrlyxt02 .ibd ul li:nth-child(2n){ background:#d7f0e3}
.yrlyxt02 .ibd ul li:last-child{ margin-right:0}
.yrlyxt02 .ibd ul li .ico{ text-align:center}
.yrlyxt02 .ibd ul li .ico img{ display:block; height:70px; margin:0 auto}
.yrlyxt02 .ibd ul li .title{ font-size:24px; color:#005ab7; padding-top:65px}
.yrlyxt02 .ibd ul li .intro{ margin-top:40px; height:120px}
.yrlyxt02 .ibd ul li .intro p{ font-size:16px; color:#666666; padding-left:16px; line-height:30px; background:url(g_65.png) left center no-repeat;}
.yrlyxt02 .ibd ul li .pic{ width:100%; overflow:hidden; visibility:hidden; opacity:0; transition:all 0.3s}
.yrlyxt02 .ibd ul li .pic img{ width:100%; transition:all 0.3s}
.yrlyxt02 .ibd ul li.on{ width:760px; background:#fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding:60px 65px 0}
.yrlyxt02 .ibd ul li.on .ico img{ height:0}
.yrlyxt02 .ibd ul li.on .title{ padding-top:0}
.yrlyxt02 .ibd ul li.on .pic{ visibility:visible; opacity:1}
.yrlyxt02 .ibd ul li.on .intro{ margin-top:30px;}
@media (max-width: 1600px){
	.yrlyxt02{ margin:80px 0 0}
	.yrlyxt02 .ibd{ margin-top:50px}
	.yrlyxt02 .ibd ul li{ width:218px; padding:100px 0 0 30px; background:#d4e3f3; height:500px;}
	.yrlyxt02 .ibd ul li .ico img{ height:56px;}
	.yrlyxt02 .ibd ul li .title{ font-size:20px; padding-top:50px}
	.yrlyxt02 .ibd ul li .intro{ margin-top:30px; height:100px}
	.yrlyxt02 .ibd ul li .intro p{ font-size:14px;  line-height:25px; }
	.yrlyxt02 .ibd ul li.on{ width:540px; padding:50px 50px 0}	
}
@media (max-width: 1200px){
	.yrlyxt02{ margin:40px 0 0}
	.yrlyxt02 .ibd{ margin-top:20px}
	.yrlyxt02 .ibd ul li{ width:calc(50% - 1px); margin-right:2px; margin-bottom:2px; padding:20px; background:#d4e3f3; height:auto;}
	.yrlyxt02 .ibd ul li:nth-child(2n){ margin-right:0}
	.yrlyxt02 .ibd ul li .ico img{ height:40px;}
	.yrlyxt02 .ibd ul li .title{ font-size:16px; padding-top:15px; text-align:center}
	.yrlyxt02 .ibd ul li .intro{ margin-top:10px; height:88px}
	.yrlyxt02 .ibd ul li .intro p{ font-size:12px;  line-height:22px; }
	.yrlyxt02 .ibd ul li.on{ width:calc(50% - 1px); padding:20px}
	.yrlyxt02 .ibd ul li.on .ico img{ height:40px}
	.yrlyxt02 .ibd ul li.on .title{padding-top:15px}
	.yrlyxt02 .ibd ul li.on .pic{ visibility:visible; opacity:1}
	.yrlyxt02 .ibd ul li .pic{ visibility:visible; opacity:1}
	.yrlyxt02 .ibd ul li.on .intro{ margin-top:10px;}
	.yrlyxt02 .ibd ul li:nth-child(1){ background:#d7f0e3}
	.yrlyxt02 .ibd ul li:nth-child(2){ background:#d4e3f3}
}

.yrlyxt03{ margin-top:110px}
.yrlyxt03 .ibd{ margin-top:80px}
.yrlyxt03 .ibd .item{ width:780px; float:left;}
.yrlyxt03 .ibd .item:nth-child(2){ float:right}
.yrlyxt03 .ibd .item .pic{ width:100%; overflow:hidden}
.yrlyxt03 .ibd .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;}
.yrlyxt03 .ibd .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);}
.yrlyxt03 .ibd .item .cont{ padding:60px; background:#f8f8f8}
.yrlyxt03 .ibd .item .cont .title{ font-size:24px; color:#005ab7; font-weight:bold}
.yrlyxt03 .ibd .item .cont .intro{ font-size:16px; color:#666666; line-height:30px; margin-top:30px; height:120px; overflow:hidden; display:none}
@media (max-width: 1600px){
	.yrlyxt03{ margin-top:80px}
	.yrlyxt03 .ibd{ margin-top:60px}
	.yrlyxt03 .ibd .item{ width:49%;}
	.yrlyxt03 .ibd .item .cont{ padding:40px; }
	.yrlyxt03 .ibd .item .cont .title{ font-size:20px; }
	.yrlyxt03 .ibd .item .cont .intro{ font-size:14px; line-height:25px; margin-top:20px; height:100px }
}
@media (max-width: 1200px){
	.yrlyxt03{ margin-top:40px}
	.yrlyxt03 .ibd{ margin-top:20px}
	.yrlyxt03 .ibd .item .cont{ padding:20px; }
	.yrlyxt03 .ibd .item .cont .title{ font-size:16px; }
	.yrlyxt03 .ibd .item .cont .intro{ font-size:12px; line-height:22px; margin-top:10px; height:88px }
}
@media (max-width: 1200px){
	.yrlyxt03 .ibd .item{ width:100%; margin-bottom:20px;}
	.yrlyxt03 .ibd .item .cont{ padding:20px; }
	.yrlyxt03 .ibd .item .cont .intro{  height:auto }
	.yrlyxt03 .ibd .item:nth-child(2){ margin-bottom:0;}
}
.yrlyxt04{ margin-top:40px; margin-bottom:80px}
.yrlyxt04 .nr{ box-sizing:border-box; padding:80px; background:#f8f8f8}
.yrlyxt04 .nr .ibd{ margin-top:60px}
@media (max-width: 1600px){
	.yrlyxt04{ margin-top:30px; margin-bottom:60px}
	.yrlyxt04 .nr{ padding:60px;}
	.yrlyxt04 .nr .ibd{ margin-top:40px}
}
@media (max-width: 1200px){
	.yrlyxt04{ margin-top:20px; margin-bottom:40px}
	.yrlyxt04 .nr{ padding:30px  20px}
	.yrlyxt04 .nr .ibd{ margin-top:20px}
}

.yqjh01{ width:100%; margin-top:100px}
.yqjh01 .ibd{ margin-top:80px}
.yqjh01 .ibd .item{ width:509px; float:left; margin-right:36px}
.yqjh01 .ibd .item:last-child{ margin-right:0}
.yqjh01 .ibd .item .a{ width:100%; height:220px; box-sizing:border-box;display:flex;align-items: center; padding:0 40px; border:1px solid #72cc9c; border-radius:10px;}
.yqjh01 .ibd .item .a .lt{ width:calc(100% - 150px);}
.yqjh01 .ibd .item .a .lt .p1{ font-size:72px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:1; color:#005ab7}
.yqjh01 .ibd .item .a .lt .p2{ font-size:16px; color:#666666; margin-top:20px}
.yqjh01 .ibd .item .a .rt{ width:160px; height:60px; background:#e8f6ee; border-radius:10px;display:flex;align-items: center;justify-content: center; font-size:20px; color:#10a957; font-weight:bold; text-align:center; line-height:1.2}
.yqjh01 .ibd .item .b{ width:100%; border-radius:10px; overflow:hidden; margin-top:40px}
.yqjh01 .ibd .item .b 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;}
.yqjh01 .ibd .item .b: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: 1600px){
	.yqjh01{ margin-top:80px}
	.yqjh01 .ibd{ margin-top:60px}
	.yqjh01 .ibd .item{ width:32%; margin-right:2%}
	.yqjh01 .ibd .item .a{ height:180px; padding:0 30px;}
	.yqjh01 .ibd .item .a .lt{ width:calc(100% - 130px);}
	.yqjh01 .ibd .item .a .lt .p1{ font-size:60px;}
	.yqjh01 .ibd .item .a .lt .p2{ font-size:14px; margin-top:16px}
	.yqjh01 .ibd .item .a .rt{ width:130px; height:56px; font-size:18px;}
	.yqjh01 .ibd .item .b{ margin-top:30px}
}
@media (max-width: 1200px){
	.yqjh01{ margin-top:40px}
	.yqjh01 .ibd{ margin-top:30px}
	.yqjh01 .ibd .item{ width:100%; margin-right:0; margin-bottom:20px;}
	.yqjh01 .ibd .item:last-child{ margin-bottom:0}
	.yqjh01 .ibd .item .a{ height:120px; padding:0 20px;}
	.yqjh01 .ibd .item .a .lt{ width:calc(100% - 110px);}
	.yqjh01 .ibd .item .a .lt .p1{ font-size:40px;}
	.yqjh01 .ibd .item .a .lt .p2{ font-size:12px; margin-top:10px}
	.yqjh01 .ibd .item .a .rt{ width:110px; height:50px; font-size:16px;}
	.yqjh01 .ibd .item .b{ margin-top:15px}
}

.yqjh02{ width:100%; margin-top:100px}
.yqjh02 .ibd{}
.yqjh02 .ibd .item{ background:#f2f8ff; text-align:center; box-sizing:border-box; padding:60px 0; margin-top:45px}
.yqjh02 .ibd .item img{ max-width:100%}
.yqjh02 .ibd .item .title{ font-size:16px; color:#333333; margin-top:20px}
@media (max-width: 1600px){
	.yqjh02{ margin-top:80px}
	.yqjh02 .ibd .item{ padding:40px 0; margin-top:40px}
	
}
@media (max-width: 1200px){
	.yqjh02{ margin-top:40px}
	.yqjh02 .ibd .item{  padding:20px; margin-top:20px}
	.yqjh02 .ibd .item .title{ font-size:14px; margin-top:15px}	
	
}
.yqjh03{ margin-top:100px}
.yqjh03 .ibd { margin-top:80px; display:flex; flex-wrap: wrap;}
.yqjh03 .ibd .item{ width:518px; float:left; box-sizing:border-box; padding:80px 70px ; float:left; text-align:center; background:#fcfcfc; margin-right:23px;}
.yqjh03 .ibd .item:last-child{ margin-right:0}
.yqjh03 .ibd .item .pic{ text-align:center}
.yqjh03 .ibd .item .pic img{ height:106px; transition:all 0.3s}
.yqjh03 .ibd .item .title{ font-size:28px; color:#333333; margin-top:50px; font-weight:bold}
.yqjh03 .ibd .item .intro{ font-size:18px; color:#666666; text-align:left; line-height:35px; margin-top:30px}
.yqjh03 .ibd .item:hover .pic img{ transform:rotateY(180deg)}
@media (max-width: 1600px){
	.yqjh03{ margin-top:80px}
	.yqjh03 .ibd { margin-top:60px}
	.yqjh03 .ibd .item{ width:388px; margin-right:18px; padding:60px 50px;}
	.yqjh03 .ibd .item .pic img{ height:80px; }
	.yqjh03 .ibd .item .title{ font-size:22px; margin-top:40px}
	.yqjh03 .ibd .item .intro{ font-size:16px;  line-height:30px; margin-top:25px}
}
@media (max-width: 1200px){
	.yqjh03{ margin-top:40px}
	.yqjh03 .ibd { margin-top:30px}
	.yqjh03 .ibd .item{ width:32%; margin-right:2%; padding:40px 30px;}
	.yqjh03 .ibd .item .pic img{ height:42px; }
	.yqjh03 .ibd .item .title{ font-size:20px; margin-top:18px}
	.yqjh03 .ibd .item .intro{ font-size:14px;  line-height:22px; margin-top:20px}
}
@media (max-width: 750px){
	.yqjh03 .ibd .item{ width:100%; margin-right:0; padding:40px 20px; margin-bottom:15px}
	.yqjh03 .ibd .item:last-child{ margin-bottom:0}
	.yqjh03 .ibd .item .intro{ height:auto; }
}

.yqjh04{ margin-top:100px}
.yqjh04 .ibd{ margin-top:80px; display:flex; flex-wrap: wrap;}
.yqjh04 .ibd .item{ width:23.875%; margin-right:1.5%; background:url(g_70.png) center center no-repeat; background-size:cover; box-sizing:border-box;  float:left; border-radius:10px; overflow:hidden; padding:55px 0}
.yqjh04 .ibd .item:last-child{ margin-right:0}
.yqjh04 .ibd .item:nth-child(2n){ background:url(g_70_2.png) center center no-repeat; background-size:cover;}
.yqjh04 .ibd .item .pic{ width:182px; margin:0 auto; position:relative}
.yqjh04 .ibd .item .pic i{ display:block; width:100%; border-radius:50%; overflow:hidden; position:relative; z-index:1;}
.yqjh04 .ibd .item .pic i img{ width:100%}
.yqjh04 .ibd .item .pic span{ font-size:75px; color:#1a54a5; line-height:1; position:absolute; right:-10px; top:0; z-index:0;  opacity:0.35}
.yqjh04 .ibd .item .title{ font-size:24px; color:#2669bc; font-weight:bold; padding:50px 30px 30px; text-align:center}
.yqjh04 .ibd .item .intro{ font-size:16px; color:#727272; line-height:2; padding:0 30px}
.yqjh04 .ibd .item:nth-child(2n) .pic span{ color:#10a957}
@media (max-width: 1600px){
	.yqjh04{ margin-top:80px}
	.yqjh04 .ibd{ margin-top:60px}
	.yqjh04 .ibd .item{ height:500px; padding:45px 0}
	.yqjh04 .ibd .item .pic{ width:140px;}
	.yqjh04 .ibd .item .pic span{ font-size:60px;}
	.yqjh04 .ibd .item .title{ font-size:20px; padding:40px 20px 20px;}
	.yqjh04 .ibd .item .intro{ font-size:14px; padding:0 20px}
}
@media (max-width: 1200px){
	.yqjh04{ margin-top:40px}
	.yqjh04 .ibd{ margin-top:20px}
	.yqjh04 .ibd .item{ width:100%; margin-right:0; margin-bottom:20px; height:auto; padding:45px 0}
	.yqjh04 .ibd .item .pic{ width:100px;}
	.yqjh04 .ibd .item .pic span{ font-size:50px;}
	.yqjh04 .ibd .item .title{ font-size:18px; padding:20px 0 10px; text-align:center}
	.yqjh04 .ibd .item .intro{ font-size:12px; padding:0; text-align:center}
}

.yqjh05{ margin:100px 0}
.yqjh05 .ibd{display:flex;justify-content: space-between; margin-top:80px}
.yqjh05 .ibd .pic{ width:32%; overflow:hidden; border-radius:10px}
.yqjh05 .ibd .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;}
.yqjh05 .ibd .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: 1600px){
	.yqjh05{ margin:80px 0}
	.yqjh05 .ibd{ margin-top:60px}
}
@media (max-width: 1200px){
	.yqjh05{ margin:40px 0}
	.yqjh05 .ibd{ margin-top:20px}
}

.cgylw01{ margin-top:100px;}
.cgylw01 .ibd{ background:#f2f8ff; padding:50px;  box-sizing:border-box}
.cgylw01 .ibd .pic{ float:left; width:1060px}
.cgylw01 .ibd .pic img{ width:100%}
.cgylw01 .ibd .cont{ width:440px; float:right}
.cgylw01 .ibd .cont p{ background:url(g_75.png)0 12px no-repeat; padding-left:25px; color:#666666; font-size:18px; line-height:1.6; margin-bottom:30px}
.cgylw01 .ibd .cont p:last-child{ margin-bottom:0}
@media (max-width: 1600px){
	.cgylw01{ margin-top:80px;}
	.cgylw01 .ibd{ padding:40px;}
	.cgylw01 .ibd .pic{ width:780px}
	.cgylw01 .ibd .cont{ width:340px; text-align:justify }
	.cgylw01 .ibd .cont p{ background:url(g_75.png)0 10px no-repeat; padding-left:20px;  font-size:14px; margin-bottom:20px;}
	.cgylw01 .ibd .cont p:last-child{ margin-bottom:0}
}
@media (max-width: 1200px){
	.cgylw01{ margin-top:40px;}
	.cgylw01 .ibd{ padding:20px;}
	.cgylw01 .ibd .pic{ width:100%}
	.cgylw01 .ibd .cont{ width:100%; margin-top:15px }
	.cgylw01 .ibd .cont p{ background:url(g_75.png)0 10px no-repeat; padding-left:20px;  font-size:14px; margin-bottom:15px}
	.cgylw01 .ibd .cont p:last-child{ margin-bottom:0}
}

.cgylw02{ margin-top:100px}
.cgylw02 .ibd{ margin-top:70px}
.cgylw02 .ibd .hd ul{ width:fit-content; margin:0 auto}
.cgylw02 .ibd .hd ul li{display:flex;align-items: center;justify-content: center; width:235px; height:72px; box-sizing:border-box; border:1px solid #005ab7; font-size:18px; color:#005ab7; float:left; margin:0 18px; cursor:pointer}
.cgylw02 .ibd .hd ul li.on{ background:#005ab7; color:#fff}
.cgylw02 .ibd .bd{ margin-top:55px}
.cgylw02 .ibd .bd .con{ width:100%}
.cgylw02 .ibd .bd .con .pic{ width:100%; overflow:hidden}
.cgylw02 .ibd .bd .con .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;}
.cgylw02 .ibd .bd .con .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);}
.cgylw02 .ibd .bd .con .slist{ margin-top:40px; display:flex; flex-wrap: wrap;}
.cgylw02 .ibd .bd .con .slist .item{ width:22.9%; margin-right:2.8%; background:#f2f3f4; float:left; padding:90px 0 0; box-sizing:border-box; text-align:center}
.cgylw02 .ibd .bd .con .slist .item:last-child{ margin-right:0}
.cgylw02 .ibd .bd .con .slist .item .ico img{ height:114px;}
.cgylw02 .ibd .bd .con .slist .item .title{ font-size:24px; color:#333333; font-weight:bold; margin:25px 0}
.cgylw02 .ibd .bd .con .slist .item .intro{ font-size:18px; color:#666666; line-height:2; height:160px}
@media (max-width: 1600px){
	.cgylw02{ margin-top:80px}
	.cgylw02 .ibd{ margin-top:50px}
	.cgylw02 .ibd .hd ul li{ width:180px; height:62px; font-size:16px;}
	.cgylw02 .ibd .hd ul li.on{ background:#005ab7; color:#fff}
	.cgylw02 .ibd .bd{ margin-top:40px}
	.cgylw02 .ibd .bd .con{ width:100%}
	.cgylw02 .ibd .bd .con .slist{ margin-top:30px}
	.cgylw02 .ibd .bd .con .slist .item{ padding:60px 20px 0; }
	.cgylw02 .ibd .bd .con .slist .item:last-child{ margin-right:0}
	.cgylw02 .ibd .bd .con .slist .item .ico img{ height:90px;}
	.cgylw02 .ibd .bd .con .slist .item .title{ font-size:20px; margin:20px 0}
	.cgylw02 .ibd .bd .con .slist .item .intro{ font-size:16px; height:140px}
}
@media (max-width: 1200px){
	.cgylw02{ margin-top:40px}
	.cgylw02 .ibd{ margin-top:30px}
	.cgylw02 .ibd .hd ul li{ width:120px; height:46px; font-size:14px; margin:0 10px; text-align:center}
	.cgylw02 .ibd .bd{ margin-top:20px}
	.cgylw02 .ibd .bd .con .slist{ margin-top:20px}
	.cgylw02 .ibd .bd .con .slist .item{ padding:40px 15px 0; }
	.cgylw02 .ibd .bd .con .slist .item .ico img{ height:70px;}
	.cgylw02 .ibd .bd .con .slist .item .title{ font-size:18px; margin:16px 0}
	.cgylw02 .ibd .bd .con .slist .item .intro{ font-size:14px; height:100px}
}
@media (max-width: 750px){
	.cgylw02 .ibd .bd .con .slist{ margin-top:0}
	.cgylw02 .ibd .bd .con .slist .item{ padding:40px 15px 0; margin-top:10px; width:calc(50% - 5px); margin-right:10px}
	.cgylw02 .ibd .bd .con .slist .item:nth-child(2n){ margin-right:0}
	.cgylw02 .ibd .bd .con .slist .item .ico img{ height:60px;}
	.cgylw02 .ibd .bd .con .slist .item .title{ font-size:16px; }
	.cgylw02 .ibd .bd .con .slist .item .intro{ font-size:12px; }
}

.yrglsj01{ margin-top:100px;}
.yrglsj01 .ibd{ width:100%; overflow:hidden}
.yrglsj01 .ibd .item{ width:246px; margin-right:92px; text-align:center}
.yrglsj01 .ibd .item:last-child{ margin-right:0}
.yrglsj01 .ibd .item .num img{ height:70px; position:relative; z-index:0}
.yrglsj01 .ibd .item .title{ width:100%; position:relative;  margin-top:-35px; z-index:2; }
.yrglsj01 .ibd .item .title .a{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; display:flex;align-items: center;justify-content: center; color:#fff;font-size:24px; line-height:2}
.yrglsj01 .ibd .item .title .ico{ width:100%; border-radius:50%; overflow:hidden;}
.yrglsj01 .ibd .item .title .ico img{ width:100%}
.yrglsj01 .ibd .item:nth-child(2n) .title{ background:url(g_80.png) center center no-repeat; background-size:cover;}
.yrglsj01 .ibd .item .intro{ font-size:16px; color:#666666; padding:35px 20px}
.yrglsj01 .ibd  .paginationa{ width:100%; text-align:center; font-size:0; margin-top:25px}
.yrglsj01 .ibd  .paginationa span{ width:10px; height:10px; border-radius:50%; opacity:1; background:#ababab; margin:0 5px}
.yrglsj01 .ibd  .paginationa span.swiper-pagination-bullet-active{ background:#10a957}
@media (max-width: 1600px){
	.yrglsj01{ margin-top:80px;}
	.yrglsj01 .ibd .item{ width:200px; margin-right:50px }
	.yrglsj01 .ibd .item .num img{ height:60px; }
	.yrglsj01 .ibd .item .title{ margin-top:-30px; }
	.yrglsj01 .ibd .item .title .a{  font-size:20px; }
	.yrglsj01 .ibd .item .intro{ font-size:14px; padding:30px 15px}
}
@media (max-width: 750px){
	.yrglsj01{ margin-top:40px;}
	.yrglsj01 .ibd .item{ width:30%; margin-right:5% }
	.yrglsj01 .ibd .item .num img{ height:40px; }
	.yrglsj01 .ibd .item .title{ margin-top:-20px; }
	.yrglsj01 .ibd .item .title .a{  font-size:14px; line-height:1.2 }
	.yrglsj01 .ibd .item .intro{ font-size:12px; padding:20px 5px}
	.yrglsj01 .ibd  .paginationa{ margin-top:15px}
	.yrglsj01 .ibd  .paginationa span{ width:8px; height:8px; margin:0 4px}
}

.yrglsj02{ width:100%; margin-top:100px}
.yrglsj02 .ibd{ margin-top:80px}
.yrglsj02 .ibd .hd ul li{ width:250px; float:left; transition:all 0.3s; background:url(g_84.jpg) bottom center no-repeat; background-size:cover; height:503px; overflow:hidden; box-sizing:border-box; padding:40px;}
.yrglsj02 .ibd .hd ul li:nth-child(2n){ background:url(g_85.jpg) bottom center no-repeat; background-size:cover}
.yrglsj02 .ibd .hd ul li .num{ font-size:100px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; line-height:1; color:rgba(255,255,255,0.3); background:url(g_86.jpg) bottom center no-repeat; padding-bottom:20px; width:fit-content}
.yrglsj02 .ibd .hd ul li .title{ font-size:18px; line-height:2; padding-top:35px; color:#fff; transition:all 0.3s}
.yrglsj02 .ibd .hd ul li .pic{ width:0; transition:all 0.3s; text-align:center}
.yrglsj02 .ibd .hd ul li .pic img{ max-width:100%}
.yrglsj02 .ibd .hd ul li.on{ width:850px; background:#f2f3f4; padding:30px 0}
.yrglsj02 .ibd .hd ul li.on .num{ display:none}
.yrglsj02 .ibd .hd ul li.on .title{ color:#005ab7; text-align:center; padding-top:0}
.yrglsj02 .ibd .hd ul li.on .pic{ width:100%; }

@media (max-width: 1600px){
	.yrglsj02{ margin-top:80px}
	.yrglsj02 .ibd{ margin-top:60px}
	.yrglsj02 .ibd .hd ul li{ width:200px; height:400px; padding:30px;}
	.yrglsj02 .ibd .hd ul li .num{ font-size:80px; padding-bottom:16px;}
	.yrglsj02 .ibd .hd ul li .title{ font-size:16px; padding-top:30px;}
	.yrglsj02 .ibd .hd ul li.on{ width:600px; padding:30px 0}
}
@media (max-width: 1200px){
	.yrglsj02{ margin-top:40px}
	.yrglsj02 .ibd{ margin-top:20px}
	.yrglsj02 .ibd .hd ul li{ width:50%; height:auto; padding:30px;}
	.yrglsj02 .ibd .hd ul li .num{ font-size:60px; padding-bottom:12px; margin:0 auto}
	.yrglsj02 .ibd .hd ul li .title{ font-size:16px; padding:20px 0; text-align:center}
	.yrglsj02 .ibd .hd ul li.on{ width:50%; background:url(g_84.jpg) bottom center no-repeat; background-size:cover; padding:30px}
	.yrglsj02 .ibd .hd ul li.on .num{ display:block}
	.yrglsj02 .ibd .hd ul li .pic{ width:100%;} 
	.yrglsj02 .ibd .hd ul li.on .title{ color:#fff; padding:20px 0}
}
@media (max-width: 750px){
	.yrglsj02 .ibd .hd ul li{ width:100%; height:auto; padding:30px 20px;}
	.yrglsj02 .ibd .hd ul li .num{ font-size:40px; padding-bottom:12px; margin:0 auto; line-height:0.8}
	.yrglsj02 .ibd .hd ul li .title{ font-size:14px; padding:20px 0; text-align:center}
	.yrglsj02 .ibd .hd ul li.on{ width:100%;  padding:30px 20px}
	.yrglsj02 .ibd .hd ul li.on .num{ display:block}
	.yrglsj02 .ibd .hd ul li .pic{ width:100%;} 
	.yrglsj02 .ibd .hd ul li.on .title{ color:#fff; padding:20px 0;}
}

.yrglsj03{ margin:100px 0}
.yrglsj03 .ibd{ margin:80px 0 0 ; background:#f2f8ff; width:100%; box-sizing:border-box; padding:50px}
.yrglsj03 .ibd .pic{ width:800px; text-align:center; overflow:hidden; float:left}
.yrglsj03 .ibd .pic img{ max-width:100%}
.yrglsj03 .ibd .cont{ width:670px; float:right}
.yrglsj03 .ibd .cont .title{ font-size:24px; color:#0063b5; font-weight:bold;}
.yrglsj03 .ibd .cont .bq{ font-size:18px; color:#0063b5; border-bottom:1px solid #e4e4e4; padding:16px 0 25px; margin-bottom:25px}
.yrglsj03 .ibd .cont .intro{ font-size:16px; color:#666666; line-height:36px}
@media (max-width: 1600px){
	.yrglsj03{ margin:80px 0}
	.yrglsj03 .ibd{ margin:60px 0 0 ; padding:40px}
	.yrglsj03 .ibd .pic{ width:600px;}
	.yrglsj03 .ibd .cont{ width:500px;}
	.yrglsj03 .ibd .cont .title{ font-size:20px; }
	.yrglsj03 .ibd .cont .bq{ font-size:16px;}
	.yrglsj03 .ibd .cont .intro{ font-size:14px; line-height:30px}
}
@media (max-width: 1200px){
	.yrglsj03{ margin:40px 0}
	.yrglsj03 .ibd{ margin:30px 0 0 ; padding:40px 20px}
	.yrglsj03 .ibd .pic{ width:100%;}
	.yrglsj03 .ibd .cont{ width:100%;}
	.yrglsj03 .ibd .cont .title{ font-size:18px; margin-top:16px }
	.yrglsj03 .ibd .cont .bq{ font-size:14px; padding:10px 0 15px; margin-bottom:15px}
	.yrglsj03 .ibd .cont .intro{ font-size:12px; line-height:30px}
}


.yrglsj04{ margin:100px 0}
.yrglsj04 .ibd{ margin:80px 0 0 ;  width:100%; box-sizing:border-box; } 
.yrglsj04 .ibd .lt{ width:733px; float:left}
.yrglsj04 .ibd .lt .item{ width:100%; overflow:hidden; position:relative; margin-bottom:23px}
.yrglsj04 .ibd .lt .item:nth-child(2){ margin-bottom:0}
.yrglsj04 .ibd .lt .item .pic{ width:100%; overflow:hidden}
.yrglsj04 .ibd .lt .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;}
.yrglsj04 .ibd .lt .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);}
.yrglsj04 .ibd .lt .item .title{ position:absolute; font-size:24px; font-weight:bold; color:#fff; width:100%; height:100%; box-sizing:border-box; padding:50px 0 0 45px; left:0; top:0; z-index:2}
.yrglsj04 .ibd .lt .item .more{ position:absolute; left:45px; bottom:50px; font-size:16px; color:#fff; z-index:2; border:1px solid #fff; border-radius:0; padding:5px 25px; display:none}
.yrglsj04 .ibd .rt{ width:843px; float:right}
.yrglsj04 .ibd .rt .item{ width:100%; overflow:hidden; position:relative;}
.yrglsj04 .ibd .rt .item .pic{ width:100%; overflow:hidden}
.yrglsj04 .ibd .rt .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;}
.yrglsj04 .ibd .rt .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);}
.yrglsj04 .ibd .rt .item .title{ position:absolute; font-size:24px; font-weight:bold; color:#fff; width:100%; height:100%; box-sizing:border-box; padding:50px 0 0 45px; left:0; top:0; z-index:2}
.yrglsj04 .ibd .rt .item .more{ position:absolute; left:45px; bottom:50px; font-size:16px; color:#fff; z-index:2; border:1px solid #fff; border-radius:0; padding:5px 25px;}

@media (max-width: 1600px){
	.yrglsj04{ margin:80px 0}
	.yrglsj04 .ibd{ margin:60px 0 0 ; }
	.yrglsj04 .ibd .lt{ width:550px;}
	.yrglsj04 .ibd .lt .item{ margin-bottom:18px}
	.yrglsj04 .ibd .rt{ width:635px; }
	.yrglsj04 .ibd .lt .item .title{ font-size:20px;  padding:40px 0 0 35px }
	.yrglsj04 .ibd .rt .item .title{ font-size:20px;  padding:40px 0 0 35px }
	.yrglsj04 .ibd .lt .item .more{ left:35px; bottom:40px;font-size:14px;}
	.yrglsj04 .ibd .rt .item .more{ left:35px; bottom:40px;font-size:14px;}
	
}
@media (max-width: 1200px){
	.yrglsj04{ margin:40px 0}
	.yrglsj04 .ibd{ margin:30px 0 0 ; }
	.yrglsj04 .ibd .lt{ width:100%;}
	.yrglsj04 .ibd .lt .item{ margin-bottom:10px}
	.yrglsj04 .ibd .rt{ width:100%; margin-top:10px }
	.yrglsj04 .ibd .lt .item .title{ font-size:16px;  padding:0;display:flex;align-items: center;justify-content: center; }
	.yrglsj04 .ibd .rt .item .title{ font-size:16px;  padding:0 20px ; text-align:center ;display:flex;align-items: center;justify-content: center;}
	.yrglsj04 .ibd .lt .item .more{ display:none}
	.yrglsj04 .ibd .rt .item .more{ display:none}
}



.ghdylj01{ margin-top:100px;}
.ghdylj01 .ibd{ width:fit-content; margin:0 auto; overflow:hidden; padding:10px 0; max-width:100%}
.ghdylj01 .ibd .item{ width:379px; height:200px; border-radius:20px; overflow:hidden; background:url(g_89.jpg) center center no-repeat; background-size:cover; margin-right:28px; box-sizing:border-box; padding:30px; box-shadow:0 0 10px rgba(0,0,0,.1)}
.ghdylj01 .ibd .item:last-child{ margin-right:0}
.ghdylj01 .ibd .item .num{ width:40px; height:40px; border-radius:10px 10px 0 10px; background:#10a957; color:#fff;display:flex;align-items: center;justify-content: center; font-size:16px; font-weight:bold}
.ghdylj01 .ibd .item:nth-child(2n) .num{ background:#6b91cc}
.ghdylj01 .ibd .item .intro{ font-size:16px; color:#333333; line-height:2; margin-top:40px}
.ghdylj01 .ibd  .paginationa{ width:100%; text-align:center; font-size:0; margin-top:40px}
.ghdylj01 .ibd  .paginationa span{ width:10px; height:10px; border-radius:50%; opacity:1; background:#ababab; margin:0 5px}
.ghdylj01 .ibd  .paginationa span.swiper-pagination-bullet-active{ background:#10a957}
@media (max-width: 1600px){
	.ghdylj01{ margin-top:80px;}
	.ghdylj01 .ibd .item{ width:285px; height:180px; margin-right:20px; padding:25px }
	.ghdylj01 .ibd .item .intro{ font-size:14px; margin-top:25px}
}
@media (max-width: 750px){
	.ghdylj01{ margin-top:40px;}
	.ghdylj01 .ibd .item{ width:70%; margin-right:4%; padding:20px; border-radius:15px }
	.ghdylj01 .ibd .item .num{ width:32px; height:32px; font-size:14px;}
	.ghdylj01 .ibd .item .intro{ font-size:12px; margin-top:15px}
	.ghdylj01 .ibd  .paginationa{ margin-top:15px}
	.ghdylj01 .ibd  .paginationa span{ width:8px; height:8px; margin:0 4px}
}

.ghdylj02{ margin:100px 0 0}
.ghdylj02 .ibd{ margin:80px 0 0}
.ghdylj02 .ibd .item{ width:100%; background:#10a957; color:#fff; position:relative}
.ghdylj02 .ibd .item .pic{ width:50%; float:left; overflow:hidden}
.ghdylj02 .ibd .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;}
.ghdylj02 .ibd .item .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);}
.ghdylj02 .ibd .item .cont{ width:50%; position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:2; box-sizing:border-box; padding:0 80px}
.ghdylj02 .ibd .item .cont .title{ font-size:24px;}
.ghdylj02 .ibd .item .cont .intro{ font-size:16px; margin-top:50px; line-height:2}
.ghdylj02 .ibd .item:nth-child(2){ background:#005ab7;}
.ghdylj02 .ibd .item:nth-child(2) .pic{ float:right}
.ghdylj02 .ibd .item:nth-child(2) .cont{ right:50%}
@media (max-width: 1600px){
	.ghdylj02{ margin:80px 0 0}
	.ghdylj02 .ibd{ margin:60px 0 0}
	.ghdylj02 .ibd .item .cont{ padding:0 50px}
	.ghdylj02 .ibd .item .cont .title{ font-size:20px;}
	.ghdylj02 .ibd .item .cont .intro{ font-size:14px; margin-top:30px;}
}
@media (max-width: 1200px){
	.ghdylj02{ margin:40px 0 0}
	.ghdylj02 .ibd{ margin:20px 0 0}
	.ghdylj02 .ibd .item{ width:100%}
	.ghdylj02 .ibd .item .pic{ width:100%; float:none!important}
	.ghdylj02 .ibd .item .cont{ width:100%; position:relative; right:auto!important; top:auto; transform:translateY(0); padding:20px}
	.ghdylj02 .ibd .item .cont .title{ font-size:18px;}
	.ghdylj02 .ibd .item .cont .intro{ font-size:12px; margin-top:15px;}
}


.yqjhjs01{ margin:100px 0 0}
.yqjhjs01 .hd ul li{ width:23.95%; margin-right:1.4%; float:left; height:70px; box-sizing:border-box; border:1px solid #005ab7; color:#005ab7;display:flex;align-items: center;justify-content: center; font-size:18px; color:#005ab7; cursor:pointer; margin-bottom:20px; text-align:center}
.yqjhjs01 .hd ul li:nth-child(4n){ margin-right:0}
.yqjhjs01 .hd ul li.on{ background:#005ab7; color:#fff}
.yqjhjs01 .bd{ margin-top:40px;}
.yqjhjs01 .bd .con{ width:100%; overflow:hidden}
.yqjhjs01 .bd .con img{ max-width:100%}
.yqjhjs01 .bd .con .img1{ display:block; width:100%}
.yqjhjs01 .bd .con .img2{ display:none; width:100%}
.ttt{ font-size:42px; color:#005ab7; margin-bottom:40px}
@media (max-width: 1600px){
	.yqjhjs01{ margin:80px 0 0}
	.yqjhjs01 .hd ul li{ height:60px; font-size:16px; margin-bottom:18px}
	.yqjhjs01 .bd{ margin-top:30px;}
	.ttt{ font-size:32px; }
}
@media (max-width: 1200px){
	.yqjhjs01{ margin:40px 0 0}
	.yqjhjs01 .hd ul li{ width:49%; margin-right:2%; height:50px; font-size:14px; margin-bottom:10px}
	.yqjhjs01 .bd{ margin-top:10px;}
	.yqjhjs01 .hd ul li:nth-child(4n){ margin-right:2%}
	.yqjhjs01 .hd ul li:nth-child(2n){ margin-right:0}
	.yqjhjs01 .bd .con .img2{ display:block; width:100%}
	.yqjhjs01 .bd .con .img1{ display:none; width:100%}
	.ttt{ font-size:20px; margin-bottom:20px }
}
@media (max-width: 750px){
	.yqjhjs01 .hd ul li{ font-size:12px; line-height:1.2 }
}

.yqjhjs02{ margin:100px 0 0}
.yqjhjs02 .ibd{ margin:80px 0 0}
.yqjhjs02 .ibd .pic{ width:100%; overflow:hidden}
.yqjhjs02 .ibd .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;}
.yqjhjs02 .ibd .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);}
.yqjhjs02 .ibd .cont{ width:100%; background:#f2f3f4;display:flex;align-items: center; justify-content: space-between; box-sizing:border-box; padding:60px 130px}
.yqjhjs02 .ibd .cont .a{ width:450px;}
.yqjhjs02 .ibd .cont .a .title{ font-size:24px; color:#0c5fb9; font-weight:bold}
.yqjhjs02 .ibd .cont .a .intro{ font-size:16px; color:#0c5fb9; line-height:1.6; margin-top:20px}
.yqjhjs02 .ibd .cont .b{ width:600px; font-size:16px; color:#3a3434; line-height:2}
.yqjhjs02 .ibd .cont .b p{ background:url(g_94.jpg) 0 15px no-repeat; padding-left:15px}
@media (max-width: 1600px){
	.yqjhjs02{ margin:80px 0 0}
	.yqjhjs02 .ibd{ margin:60px 0 0}
	.yqjhjs02 .ibd .cont{  padding:40px 80px}
	.yqjhjs02 .ibd .cont .a{ width:400px;}
	.yqjhjs02 .ibd .cont .a .title{ font-size:20px;}
	.yqjhjs02 .ibd .cont .a .intro{ font-size:14px; }
	.yqjhjs02 .ibd .cont .b{ width:550px; font-size:14px; }
	.yqjhjs02 .ibd .cont .b p{ background:url(g_94.jpg) 0 13px no-repeat;}
}
@media (max-width: 1200px){
	.yqjhjs02{ margin:40px 0 0}
	.yqjhjs02 .ibd{ margin:20px 0 0}
	.yqjhjs02 .ibd .cont{  padding:20px; display:block}
	.yqjhjs02 .ibd .cont .a{ width:100%;}
	.yqjhjs02 .ibd .cont .a .title{ font-size:16px;}
	.yqjhjs02 .ibd .cont .a .intro{ font-size:12px; margin:12px 0 }
	.yqjhjs02 .ibd .cont .b{ width:100%; font-size:12px; }
	.yqjhjs02 .ibd .cont .b p{ background:url(g_94.jpg) 0 10px no-repeat;}
}

.yqjhjs03{ margin:40px 0 80px}
.yqjhjs03 .ibd{display:flex;justify-content: space-between;}
.yqjhjs03 .ibd .item{ width:32%}
.yqjhjs03 .ibd .item .pic{ width:100%; overflow:hidden}
.yqjhjs03 .ibd .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;}
.yqjhjs03 .ibd .item .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);}
.yqjhjs03 .ibd .item .title{ height:100px; width:100%; box-sizing:border-box; padding:0 4%;display:flex;align-items: center;justify-content: center; font-size:16px; color:#3a3434; background:#eeeeee}
@media (max-width: 1600px){
	.yqjhjs03 .ibd .item .title{ height:80px}
}
@media (max-width: 1200px){
	.yqjhjs03{ margin:0 0 40px}
	.yqjhjs03 .ibd{ display:block}
	.yqjhjs03 .ibd .item{ width:100%; margin:20px 0 0 }
	.yqjhjs03 .ibd .item .title{ height:50px; font-size:14px}
}


.yqzxh01{ width:100%; margin:110px 0 0 0}
.yqzxh01 .ibd{ background:#f2f8ff; box-sizing:border-box; height:580px;display:flex;align-items: center; justify-content: space-between; padding:0 180px}
.yqzxh01 .ibd .pic{ width:520px; height:100%;display:flex;align-items: center;justify-content: center;}
.yqzxh01 .ibd .pic img{ max-width:100%}
.yqzxh01 .ibd .cont{ width:580px}
.yqzxh01 .ibd .cont .a{ font-size:36px; color:#005ab7}
.yqzxh01 .ibd .cont .b{ font-size:16px; color:#666666; line-height:2; margin-top:25px}
.yqzxh01 .ibd .cont .c{ font-size:36px; color:#005ab7; margin-top:35px;}
.yqzxh01 .ibd .cont .d{ font-size:16px; color:#666666; line-height:2; margin-top:25px}
.yqzxh01 .ibd .cont .d p{ background:url(g_94.jpg) 0 15px no-repeat; padding-left:15px;}
@media (max-width: 1600px){
	.yqzxh01{ margin:80px 0 0 0}
	.yqzxh01 .ibd{ height:520px; padding:0 100px}
	.yqzxh01 .ibd .pic{ width:460px; }
	.yqzxh01 .ibd .cont{ width:520px}
	.yqzxh01 .ibd .cont .a{ font-size:32px; }
	.yqzxh01 .ibd .cont .b{ font-size:14px; }
	.yqzxh01 .ibd .cont .c{ font-size:32px; }
	.yqzxh01 .ibd .cont .d{ font-size:14px; }
	.yqzxh01 .ibd .cont .d p{ background:url(g_94.jpg) 0 13px no-repeat; }

}
@media (max-width: 1200px){
	.yqzxh01{ margin:40px 0 0 0}
	.yqzxh01 .ibd{ height:auto; display:block; padding:20px}
	.yqzxh01 .ibd .pic{ width:100%; }
	.yqzxh01 .ibd .cont{ width:100%}
	.yqzxh01 .ibd .cont .a{ font-size:20px; margin-top:15px }
	.yqzxh01 .ibd .cont .b{ font-size:12px; margin-top:10px }
	.yqzxh01 .ibd .cont .c{ font-size:20px; margin-top:15px }
	.yqzxh01 .ibd .cont .d{ font-size:12px; margin-top:10px  }
	.yqzxh01 .ibd .cont .d p{ background:url(g_94.jpg) 0 11px no-repeat; }

}

.yqzxh02{ margin:100px 0}
.yqzxh02 .ibd{ margin-top:80px; box-sizing:border-box; background:#fbfbfb; padding:50px}
.yqzxh02 .ibd .item{display:flex;justify-content: space-between; margin-bottom:20px}
.yqzxh02 .ibd .item .title{ width:412px; height:272px; box-sizing:border-box; border:5px solid #b6e2b1;display:flex;align-items: center; font-size:18px; color:#10a957; font-weight:bold; padding:0 50px; line-height:1.8}
.yqzxh02 .ibd .item .pic{ width:1020px;}
.yqzxh02 .ibd .item .pic img{ width:100%}
.yqzxh02 .ibd .item:nth-child(2n) .title{ border-color:#9ec0e2; color:#005ab7}
.yqzxh02 .ibd .item:last-child { margin-bottom:0}
@media (max-width: 1600px){
	.yqzxh02{ margin:80px 0}
	.yqzxh02 .ibd{ margin-top:60px; padding:40px}
	.yqzxh02 .ibd .item .title{ width:340px; height:200px; border:4px solid #b6e2b1; font-size:16px; padding:0 40px}
	.yqzxh02 .ibd .item .pic{ width:760px;}
	.yqzxh02 .ibd .item .pic img{ width:100%}
	.yqzxh02 .ibd .item:nth-child(2n) .title{ border-color:#9ec0e2; color:#005ab7}
}
@media (max-width: 1200px){
	.yqzxh02{ margin:40px 0}
	.yqzxh02 .ibd{ margin-top:30px; padding:20px}
	.yqzxh02 .ibd .item{ display:block;}
	.yqzxh02 .ibd .item .title{ width:100%; height:auto; border:2px solid #b6e2b1; font-size:14px; padding:20px}
	.yqzxh02 .ibd .item .pic{ width:100%; margin-top:20px}
	.yqzxh02 .ibd .item .pic img{ width:100%}
}



.gftxjs01{ width:100%; margin:110px 0 0 0}
.gftxjs01 .ibd{ background:#e3effa; box-sizing:border-box; height:580px;display:flex;align-items: center; justify-content: space-between; padding:0 80px}
.gftxjs01 .ibd .pic{ width:660px; height:100%;display:flex;align-items: center;justify-content: center;}
.gftxjs01 .ibd .pic img{ max-width:100%}
.gftxjs01 .ibd .cont{ width:620px}
.gftxjs01 .ibd .cont .a{ font-size:24px; color:#0063b5}
.gftxjs01 .ibd .cont .b{ font-size:16px; color:#666666; line-height:2; margin-top:25px}
.gftxjs01 .ibd .cont .c{ font-size:24px; color:#0063b5; margin-top:35px;}
.gftxjs01 .ibd .cont .d{ font-size:16px; color:#666666; line-height:2; margin-top:25px}
.gftxjs01 .ibd .cont .d p{ background:url(g_97.jpg) 0 14px no-repeat; padding-left:25px;}
@media (max-width: 1600px){
	.gftxjs01{ margin:80px 0 0 0}
	.gftxjs01 .ibd{ height:500px; padding:0 60px}
	.gftxjs01 .ibd .pic{ width:540px; }
	.gftxjs01 .ibd .cont{ width:480px}
	.gftxjs01 .ibd .cont .a{ font-size:20px; }
	.gftxjs01 .ibd .cont .b{ font-size:14px; }
	.gftxjs01 .ibd .cont .c{ font-size:20px; }
	.gftxjs01 .ibd .cont .d{ font-size:14px; }
	.gftxjs01 .ibd .cont .d p{ background:url(g_97.jpg) 0 12px no-repeat; }

}
@media (max-width: 1200px){
	.gftxjs01{ margin:40px 0 0 0}
	.gftxjs01 .ibd{ height:auto; display:block; padding:20px}
	.gftxjs01 .ibd .pic{ width:100%; }
	.gftxjs01 .ibd .cont{ width:100%}
	.gftxjs01 .ibd .cont .a{ font-size:20px; margin-top:15px }
	.gftxjs01 .ibd .cont .b{ font-size:12px; margin-top:10px }
	.gftxjs01 .ibd .cont .c{ font-size:20px; margin-top:15px }
	.gftxjs01 .ibd .cont .d{ font-size:12px; margin-top:10px  }
	.gftxjs01 .ibd .cont .d p{ background:url(g_97.jpg) 0 11px no-repeat; padding-left:15px; background-size:3px; }

}

.fsxtcl01{ margin:100px 0}
.fsxtcl01 .hd ul{ width:fit-content; margin:0 auto}
.fsxtcl01 .hd ul li{display:flex;align-items: center;justify-content: center;  height:88px; box-sizing:border-box; border:1px solid #005ab7; color:#005ab7; font-size:18px; margin:0 30px; float:left; cursor:pointer; padding:0 20px}
.fsxtcl01 .hd ul li.on{ background:#005ab7; color:#fff}
.fsxtcl01 .bd{ margin-top:80px}
.fsxtcl01 .bd .item{ padding:40px 80px; background:#f2f8ff;display:flex;align-items: center;justify-content: space-between;; box-sizing:border-box}
.fsxtcl01 .bd .item .pic{ width:660px;display:flex;align-items: center;justify-content: center;}
.fsxtcl01 .bd .item .pic img{ max-width:100%}
.fsxtcl01 .bd .item .cont{ width:660px}
.fsxtcl01 .bd .item .cont .a{ font-size:24px; color:#0063b5}
.fsxtcl01 .bd .item .cont .b{ font-size:16px; color:#666666; line-height:2; margin-top:40px}
@media (max-width: 1600px){
	.fsxtcl01{ margin:80px 0}
	.fsxtcl01 .hd ul li{ height:80px;  font-size:15px; margin:0 12px; padding:0 10px }
	.fsxtcl01 .bd{ margin-top:60px}
	.fsxtcl01 .bd .item{ padding:30px 60px;}
	.fsxtcl01 .bd .item .pic{ width:500px;display:flex;align-items: center;justify-content: center;}
	.fsxtcl01 .bd .item .pic img{ max-width:100%}
	.fsxtcl01 .bd .item .cont{ width:500px}
	.fsxtcl01 .bd .item .cont .a{ font-size:20px; }
	.fsxtcl01 .bd .item .cont .b{ font-size:14px; }
}
@media (max-width: 1200px){
	.fsxtcl01{ margin:40px 0}
	.fsxtcl01 .hd ul li{ width:calc(33.333333333% - 10px); height:60px;  font-size:14px; display:flex;align-items: center;justify-content: center; text-align:center; margin:0 5px; padding:5px;}
	.fsxtcl01 .bd{ margin-top:20px}
	.fsxtcl01 .bd .item{ padding:20px; display:block}
	.fsxtcl01 .bd .item .pic{ width:100%;display:flex;align-items: center;justify-content: center;}
	.fsxtcl01 .bd .item .pic img{ max-width:100%}
	.fsxtcl01 .bd .item .cont{ width:100%}
	.fsxtcl01 .bd .item .cont .a{ font-size:16px; margin-top:15px }
	.fsxtcl01 .bd .item .cont .b{ font-size:12px; margin-top:12px }
}
@media (max-width: 750px){
	.fsxtcl01 .hd ul li{ width:100%; margin:0; padding:0; margin-bottom:10px}
}

.stycl01{ margin:100px 0 0}
.stycl01 .ibd{ background:#f2f3f4;display:flex;align-items: center;}
.stycl01 .ibd .lt{ width:870px; float:left; overflow:hidden;}
.stycl01 .ibd .lt 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;}
.stycl01 .ibd .lt: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);}
.stycl01 .ibd .rt{ width:calc(100% - 870px); float:right; box-sizing:border-box; padding:0 55px;}
.stycl01 .ibd .rt .item{ border-bottom:1px solid #b4c5d5;display:flex;align-items: center; padding:25px 0}
.stycl01 .ibd .rt .item .pic{ width:44px;}
.stycl01 .ibd .rt .item .pic img{ width:100%}
.stycl01 .ibd .rt .item .title{ width:calc(100% - 44px); box-sizing:border-box; padding-left:50px; font-size:20px; color:#666666; line-height:2}
.stycl01 .ibd .rt .item:last-child{ border:0}
@media (max-width: 1600px){
	.stycl01{ margin:80px 0 0}
	.stycl01 .ibd .lt{ width:600px;}
	.stycl01 .ibd .rt{ width:calc(100% - 600px); padding:0 30px;}
	.stycl01 .ibd .rt .item{ padding:16px 0}
	.stycl01 .ibd .rt .item .pic{ width:36px;}
	.stycl01 .ibd .rt .item .title{ width:calc(100% - 36px); padding-left:40px; font-size:16px;}
	.stycl01 .ibd .rt .item:last-child{ border:0}
}
@media (max-width: 1200px){
	.stycl01{ margin:40px 0 0}
	.stycl01 .ibd{ display:block}
	.stycl01 .ibd .lt{ width:100%;}
	.stycl01 .ibd .rt{ width:100%; padding:10px 20px;}
	.stycl01 .ibd .rt .item{ padding:12px 0}
	.stycl01 .ibd .rt .item .pic{ width:30px;}
	.stycl01 .ibd .rt .item .title{ width:calc(100% - 30px); padding-left:20px; font-size:12px;}
	.stycl01 .ibd .rt .item:last-child{ border:0}
}

.stycl02{ margin:100px 0}
.stycl02 .ibd{ margin-top:80px; display:flex; flex-wrap: wrap;}
.stycl02 .ibd .item{ width:32%; margin-right:2%; box-sizing:border-box; background:#f4f8fc; padding:50px 50px 30px; border-radius:20px; float:left}
.stycl02 .ibd .item:nth-child(3){ margin-right:0}
.stycl02 .ibd .item .title{ font-size:26px; color:#333333; line-height:1; background:url(g_103.png) left bottom no-repeat; padding-bottom:30px; font-weight:bold}
.stycl02 .ibd .item .intro{ font-size:18px; color:#333333; line-height:30px; margin-top:20px}
.stycl02 .ibd .item:nth-child(2n) .title{ background:url(g_104.png) left bottom no-repeat;}
.stycl02 .ibd .item2{ width:100%; margin:25px 0 0 0; padding:50px}
.stycl02 .ibd .item2 .lt{ width:470px; float:left}
.stycl02 .ibd .item2 .rt{ width:870px; float:right}
.stycl02 .ibd .item2 .rt img{ max-width:100%}
.stycl02 .ibd .item2 .title{ margin:30px 0 0}
.stycl02 .ibd .item2 .intro{ margin:50px 0 0}
@media (max-width: 1600px){
	.stycl02{ margin:80px 0}
	.stycl02 .ibd{ margin-top:60px}
	.stycl02 .ibd .item{ padding:35px 35px 20px; border-radius:16px}
	.stycl02 .ibd .item .title{ font-size:22px; padding-bottom:25px; }
	.stycl02 .ibd .item .intro{ font-size:16px; line-height:25px;  margin-top:15px}
	.stycl02 .ibd .item2 { padding:35px}
	.stycl02 .ibd .item2 .lt{ width:360px;}
	.stycl02 .ibd .item2 .rt{ width:700px;}
	.stycl02 .ibd .item2 .title{ margin:20px 0 0}
	.stycl02 .ibd .item2 .intro{ margin:40px 0 0}
}
@media (max-width: 1600px){
	.stycl02{ margin:40px 0}
	.stycl02 .ibd{ margin-top:0}
	.stycl02 .ibd .item{ width:100%; margin-right:0; margin-top:20px; padding:20px; border-radius:10px}
	.stycl02 .ibd .item .title{ font-size:18px; padding-bottom:16px; background-size:auto 2px!important }
	.stycl02 .ibd .item .intro{ font-size:14px; line-height:25px; height:auto;}
	.stycl02 .ibd .item2 { padding:20px}
	.stycl02 .ibd .item2 .lt{ width:100%;}
	.stycl02 .ibd .item2 .rt{ width:100%; margin-top:15px}
	.stycl02 .ibd .item2 .title{ margin:0 0 0}
	.stycl02 .ibd .item2 .intro{ margin:15px 0 0}
}

.jsjs01{ margin:100px 0}
.jsjs01 .ibd{ margin-top:80px; background:url(g_105.jpg) right top no-repeat; background-size:cover; box-sizing:border-box; padding:50px 100px}
.jsjs01 .ibd .pic{ width:720px; float:left; text-align:center}
.jsjs01 .ibd .pic img{ max-width:100%}
.jsjs01 .ibd .cont{ width:560px; float:right}
.jsjs01 .ibd .cont .item{ background:url(g_107.jpg) 0 15px  no-repeat; padding-left:30px; border-bottom:1px solid #a9b3bb; line-height:2; font-size:18px; color:#666666; padding-bottom:25px; margin-bottom:25px}
.jsjs01 .ibd .cont .item:last-child{ margin-bottom:0; padding-bottom:0; border:0}
@media (max-width: 1600px){
	.jsjs01{ margin:80px 0}
	.jsjs01 .ibd{ margin-top:60px;  padding:40px 80px}
	.jsjs01 .ibd .pic{ width:520px}
	.jsjs01 .ibd .cont{ width:480px; }
	.jsjs01 .ibd .cont .item{ background:url(g_107.jpg) 0 15px  no-repeat; padding-left:30px; font-size:16px;  padding-bottom:20px; margin-bottom:20px}
}
@media (max-width: 1200px){
	.jsjs01{ margin:40px 0}
	.jsjs01 .ibd{ margin-top:20px;  padding:20px}
	.jsjs01 .ibd .pic{ width:100%}
	.jsjs01 .ibd .cont{ width:100%; margin-top:15px }
	.jsjs01 .ibd .cont .item{ background:url(g_107.jpg) 0 12px  no-repeat; background-size:3px; padding-left:20px; font-size:14px;  padding-bottom:15px; margin-bottom:15px}
}


.zdrskz01{ width:100%; margin-top:100px}
.zdrskz01 .ibd{ box-sizing:border-box; padding:0 200px; margin-top:80px; font-size:16px; color:#666666; line-height:2}
.zdrskz01 .ibd img{ max-width:100%}
@media (max-width: 1600px){
	.zdrskz01{ margin-top:80px}
	.zdrskz01 .ibd{ padding:0 0; margin-top:60px;}
}
@media (max-width: 1200px){
	.zdrskz01{ margin-top:40px}
	.zdrskz01 .ibd{ padding:0 0; margin-top:20px;  font-size:14px}
}

.zdrskz02{ margin:100px 0 0 0}
.zdrskz02 .ihd .intro2{ color:#10a957}
.zdrskz02 .ibd{ margin-top:80px}
.zdrskz02 .ibd .item{ width:32%; float:left; margin-right:2%; background:#fff; position:relative}
.zdrskz02 .ibd .item:last-child{ margin-right:0}
.zdrskz02 .ibd .item .pic{ width:100%; overflow:hidden}
.zdrskz02 .ibd .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;}
.zdrskz02 .ibd .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);}
.zdrskz02 .ibd .item .cont{ width:100%; box-sizing:border-box; padding:30px; position:relative; background:#fbfbfb}
.zdrskz02 .ibd .item .cont .title{ font-size:22px; color:#10a957; font-weight:bold}
.zdrskz02 .ibd .item .cont .intro{ font-size:16px; color:#333333; line-height:30px; height:150px; margin-top:20px;}
.zdrskz02 .ibd .item:hover:after{ content:""; display:block; width:100%; height:2px; background:#10a957; position:absolute; left:0; bottom:0}
.zdrskz02 .ibd .item:hover{ box-shadow:0 0 20px rgba(0,0,0,.1)}
@media (max-width: 1600px){
	.zdrskz02{ margin:80px 0 0 0}
	.zdrskz02 .ibd{ margin-top:60px}
	.zdrskz02 .ibd .item .cont{ padding:20px; }
	.zdrskz02 .ibd .item .cont .title{ font-size:20px;  }
	.zdrskz02 .ibd .item .cont .intro{ font-size:14px; line-height:25px; height:125px; }
}
@media (max-width: 1200px){
	.zdrskz02{ margin:40px 0 0 0}
	.zdrskz02 .ibd{ margin-top:0}
	.zdrskz02 .ibd .item{ width:100%; margin:20px 0 0 0}
	.zdrskz02 .ibd .item .cont{ padding:16px; }
	.zdrskz02 .ibd .item .cont .title{ font-size:16px;  }
	.zdrskz02 .ibd .item .cont .intro{ font-size:12px; line-height:2; height:auto; margin-top:12px }
}



/* 内容模式 */
.article{ padding:80px 0}
.article .nr{}
.article .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; text-align:center }
.article .hd h1 { color:#000; font-size:32px; }
.article.article102  .hd h1 { color:#005ab7; font-size:60px; }
.article.article102 .hd{ border:0}
.article .hd .titBar { color:#666; font-size:14px; margin-top:15px }
.article .bd { font-size:16px; line-height:2.2; margin-top:40px }
.article .ft { padding:40px 0 0; border-top:1px dotted #ccc; position:relative; font-size:16px; line-height:40px; color:#333; margin-top:40px }
.article .ft a{ color:#333}
.article .ft .back{ position:absolute; right:0; top:40px}
.article .ft ul li {}
.article .bd img{ max-width:100%; height:auto}
.pc_nr{ display:block}
.sj_nr{ display:none}
@media all and (max-width:1600px){
	.article .nr{ }
	.article .hd h1 { color:#000; font-size:28px; }
	.article .bd{ margin-top:30px}
	.article .ft{ margin-top:30px}
	.article.article102  .hd h1 {   font-size:42px; }
}
@media all and (max-width:1200px){
	.article{ padding:40px 0}
	.article .nr{ }
	.article .hd h1{ font-size:18px}
	.article .hd{ padding-bottom:20px; margin-bottom:20px}
	.article .bd { font-size:14px; margin-top:20px }
	.article .ft{ padding:20px 0 0; line-height:28px; font-size:14px;}
	.article .ft .back{ top:20px}
	.article .ft ul li{ width:100%}
	
	.pc_nr{ display: none}
	.sj_nr{ display:block}
	.article.article102  .hd h1 { font-size:24px; }
}



.list { padding:60px 0 60px; }
.list ul{ padding:0 0 40px 0}
.list li { border-bottom:1px dashed #ddd}
.list li span { float:right; color:#666; font-size:16px; line-height:60px; display:block; }
.list li a { display:block; width:calc(100% - 120px); box-sizing:border-box; background:url(o_ico_18.gif) left center no-repeat; padding-left:30px; font-size:18px; color:#222222; line-height:60px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; float:left}
.list li a:hover { text-decoration:underline; color: #c32f0c;}



@media all and (max-width:750px){
.list li a{ font-size:14px; line-height:32px; padding-left:20px; width:calc(100% - 100px)}
.list li span{ font-size:14px; line-height:32px}
.list li{ }
.list{ padding:20px 0}

}

/* 分页 */
.page { padding:0 0 0; line-height:24px; text-align:center; }
.page select{ display: none }
.page a { display:inline-block; margin:0 2px; padding:10px 18px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; font-size:16px }
.page a:hover,.page .current { border:1px solid #c32f0c; background:#c32f0c; color:#fff; }
@media all and (max-width:1800px){
	.page a{ padding:3px 10px}
}
@media all and (max-width:1200px){
	.page a { font-size:12px}
	.page a{ padding:3px 5px}
}

















































































































