@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(/images/g_105.png) 200% center no-repeat;}
.banner .item3 .nr a:nth-child(2){ background:#005ab7}
.banner .item3 .nr a:hover i{ background:url(/images/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(/images/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:24px}
	.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(/images/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}
}

/* 分页 */
.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}
}

/*shebei*/
.shebei{ background:#fbfbfb; padding:1px 0}
.shebei .nr{ width:1440px}
.shebei01{ margin-top:85px}
.shebei01 .ibd{ margin-top:55px}
.shebei01 .ibd .lt{ float:left; overflow:hidden; width:778px}
.shebei01 .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;}
.shebei01 .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);}
.shebei01 .ibd .rt{ width:calc(100% - 778px); float:left; box-shadow:0  0 15px rgba(00,00,00,0.1); height:513px; box-sizing:border-box; padding:0 50px; background:#fff}
.shebei01 .ibd .rt .item{ width:100%; border-bottom:1px solid #d7d8d8; height:170px}
.shebei01 .ibd .rt .item:nth-child(3){ border-bottom:0}
.shebei01 .ibd .rt .item .pic{ float:left;display:flex;align-items: center; height:100%; width:78px}
.shebei01 .ibd .rt .item .pic img{ width:50px}
.shebei01 .ibd .rt .item .title{ float:left; width:calc(100% - 78px); font-size:20px; color:#666666;display:flex;align-items: center; height:100%; line-height:2.5}
@media (max-width: 1600px){
	.shebei .nr{ width:1200px}
	.shebei01 .ibd .lt{ width:585px; height:385px}
	.shebei01 .ibd .rt{ width:calc(100% - 585px); height:385px; padding:0 30px}
	.shebei01 .ibd .rt .item{ height:128px}
	.shebei01 .ibd .rt .item .pic img{ width:40px}
	.shebei01 .ibd .rt .item .pic{ width:70px}
	.shebei01 .ibd .rt .item .title{ width:calc(100% - 70px);}
	.shebei01 .ibd .rt .item .title{ font-size:18px}
}
@media (max-width: 1200px){
	.shebei .nr{ width:92%}
	.shebei01{ margin-top:40px}
	.shebei01 .ibd{ margin-top:30px}
	.shebei01 .ibd .lt{ width:100%; height:auto}
	.shebei01 .ibd .rt{ width:100%; height:auto; padding:0 20px}
	.shebei01 .ibd .rt .item{ height:100px}
	.shebei01 .ibd .rt .item .pic img{ width:30px}
	.shebei01 .ibd .rt .item .pic{ width:50px}
	.shebei01 .ibd .rt .item .title{ font-size:14px;width:calc(100% - 50px); line-height:1.8}
}
.shebei02{ padding:140px 0;}
.shebei02 .nr{display:flex;justify-content: space-between;}
.shebei02 .nr .item{ text-align:center}
.shebei02 .nr .item .p1{ font-size:24px; color:#004fc5; line-height:1}
.shebei02 .nr .item .p1 i{ font-size:72px; color:#004fc5; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.shebei02 .nr .item .p2{ font-size:16px; color:#666666}
@media (max-width: 1600px){
	.shebei02{ padding:100px 0;}
	.shebei02 .nr .item .p1{ font-size:20px; }
	.shebei02 .nr .item .p1 i{ font-size:60px; }
	.shebei02 .nr .item .p2{ font-size:14px; }
}
@media (max-width: 1200px){
	.shebei02{ padding:40px 0;}
	.shebei02 .nr .item{ padding:0 5px}
	.shebei02 .nr .item .p1{ font-size:10px; }
	.shebei02 .nr .item .p1 i{ font-size:30px; }
	.shebei02 .nr .item .p2{ font-size:12px; }
}

.shebei03 .item{ width:680px; float:left; margin-bottom:65px; background:#fff}
.shebei03 .item:nth-child(2n){ float:right}
.shebei03 .item .pic{ width:100%; overflow:hidden}
.shebei03 .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;}
.shebei03 .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);}
.shebei03 .item .cont{ padding:60px}
.shebei03 .item .cont .title{ font-size:36px; color:#000000}
.shebei03 .item .cont .intro{ font-size:20px; color:#666666; margin-top:20px; height:75px}
.shebei03 .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}
.shebei03 .item:hover .cont .more{ background:#10a957; color:#fff}
.shebei03 .item:hover{ box-shadow:0 0 20px rgba(0,0,0,0.1)}
@media (max-width: 1600px){
	.shebei03 .item{ width:580px;}
	.shebei03 .item .cont{ padding:50px}
	.shebei03 .item .cont .title{ font-size:28px }
	.shebei03 .item .cont .intro{ font-size:16px; }
	.shebei03 .item .cont .more{ font-size:14px; width:120px; height:36px}
}
@media (max-width: 1200px){
	.shebei03 .item{ width:49%; margin-bottom:5%}
	.shebei03 .item .cont{ padding:20px}
	.shebei03 .item .cont .title{ font-size:20px }
	.shebei03 .item .cont .intro{ font-size:14px; margin-top:10px; height:60px }
	.shebei03 .item .cont .more{ font-size:12px; width:100px; height:30px}
}
@media (max-width: 750px){
	.shebei03 .item{ width:100%; margin-bottom:5%}
}

/*ljxs*/
.ljxs01{ width:100%; margin-top:80px}
.ljxs01 .ibd{ margin-top:80px}
.ljxs01 .ibd .lt{ float:left; width:65%}
.ljxs01 .ibd .lt img{ max-width:100%}
.ljxs01 .ibd .rt{ float:right; width:fit-content; text-align:center; margin-right:120px; margin-top:5%}
.ljxs01 .ibd .rt .item{ margin-top:50px}
.ljxs01 .ibd .rt .item .p1{ font-size:24px; color:#005ab7; line-height:1}
.ljxs01 .ibd .rt .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial;}
.ljxs01 .ibd .rt .item .p2{ font-size:16px; color:#666666; line-height:1}
.ljxs01 .ibd .rt .cont{ font-size:16px; color:#999999; margin-top:50px}
@media (max-width: 1600px){
	.ljxs01 .ibd .lt{ width:855px;}
	.ljxs01 .ibd .lt img{ width:100%}
	.ljxs01 .ibd .rt{ margin-right:0}
	.ljxs01 .ibd .rt .item{ margin-top:30px}
	.ljxs01 .ibd .rt .item .p1{ font-size:20px }
	.ljxs01 .ibd .rt .item .p1 i{ font-size:60px }
	.ljxs01 .ibd .rt .item .p2{ font-size:14px }
	.ljxs01 .ibd .rt .cont{ font-size:14px ; margin-top:30px}
}
@media (max-width: 1200px){
	.ljxs01{ width:100%; margin-top:40px}
	.ljxs01 .ibd{ margin-top:40px}
	.ljxs01 .ibd .lt{ width:100%;}
	.ljxs01 .ibd .lt img{ width:100%}
	.ljxs01 .ibd .rt{ width:100%}
	.ljxs01 .ibd .rt .item{ margin-top:20px; width:50%; float:left}
	.ljxs01 .ibd .rt .item .p1{ font-size:12px }
	.ljxs01 .ibd .rt .item .p1 i{ font-size:30px }
	.ljxs01 .ibd .rt .item .p2{ font-size:12px }
	.ljxs01 .ibd .rt .cont{ width:100%; float:left; font-size:13px ; margin-top:20px}
}
.ljxs02{ width:100%; margin-top:80px; padding:80px 0; background:url(/images/g_21.jpg) center center no-repeat; background-size:cover}
.ljxs02 .ibd{ margin-top:80px}
.ljxs02 .ibd .pic{ float:left; width:805px}
.ljxs02 .ibd .pic img{ width:100%}
.ljxs02 .ibd .rt{ float:right; width:540px; margin-right:80px}
.ljxs02 .ibd .rt .item{ border-bottom:1px solid #e4e4e4; padding:30px 0}
.ljxs02 .ibd .rt .item:last-child{ border:0}
.ljxs02 .ibd .rt .item .title{ background:url(/images/g_23.png) left center no-repeat; padding-left:65px; font-size:30px; color:#333333; font-weight:bold}
.ljxs02 .ibd .rt .item .intro{ font-size:20px; color:#666666; padding:15px 0 0 65px}
@media (max-width: 1600px){
	.ljxs02 .ibd .pic{ width:55%}
	.ljxs02 .ibd .rt{ width:460px; margin-right:0}
	.ljxs02 .ibd .rt .item{ border-bottom:1px solid #e4e4e4; padding:20px 0}
	.ljxs02 .ibd .rt .item:last-child{ border:0}
	.ljxs02 .ibd .rt .item .title{ background:url(/images/g_23.png) left center no-repeat; padding-left:50px; font-size:24px; color:#333333; font-weight:bold}
	.ljxs02 .ibd .rt .item .intro{ font-size:16px; color:#666666; padding:10px 0 0 50px}

}
@media (max-width: 1200px){
	.ljxs02{ margin-top:40px; padding:40px 0; }
	.ljxs02 .ibd{ margin-top:30px}
	.ljxs02 .ibd .pic{ width:100%}
	.ljxs02 .ibd .rt{ width:100%; margin-right:0}
	.ljxs02 .ibd .rt .item{ border-bottom:1px solid #e4e4e4; padding:20px 0}
	.ljxs02 .ibd .rt .item:last-child{ border:0}
	.ljxs02 .ibd .rt .item .title{ background:url(/images/g_23.png) left center no-repeat; padding-left:30px; font-size:18px; color:#333333; font-weight:bold; background-size:16px}
	.ljxs02 .ibd .rt .item .intro{ font-size:14px; color:#666666; padding:10px 0 0 30px}

}

.ljxs03{ padding:80px 0; }
.ljxs03 .ibd .item{ width:518px; float:left; box-sizing:border-box; padding:70px 0 60px 0; float:left; text-align:center; background:#fdfdfd; margin-right:23px}
.ljxs03 .ibd .item:last-child{ margin-right:0}
.ljxs03 .ibd .item .pic{ text-align:center}
.ljxs03 .ibd .item .pic img{ height:72px; transition:all 0.3s}
.ljxs03 .ibd .item .title{ font-size:30px; color:#333333; margin-top:30px; font-weight:bold}
.ljxs03 .ibd .item .intro{ font-size:18px; color:#666666; line-height:35px; height:105px; margin-top:40px}
.ljxs03 .ibd .item:hover .pic img{ transform:rotateY(180deg)}
@media (max-width: 1600px){
	.ljxs03 .ibd .item{ width:388px; margin-right:18px; padding:60px 0 50px 0;}
	.ljxs03 .ibd .item .pic img{ height:60px; }
	.ljxs03 .ibd .item .title{ font-size:24px; margin-top:25px}
	.ljxs03 .ibd .item .intro{ font-size:16px;  line-height:30px; height:90px; margin-top:30px}
}
@media (max-width: 1200px){
	.ljxs03{ padding:40px 0; }
	.ljxs03 .ibd .item{ width:32%; margin-right:2%; padding:40px 0 30px 0;}
	.ljxs03 .ibd .item .pic img{ height:42px; }
	.ljxs03 .ibd .item .title{ font-size:20px; margin-top:18px}
	.ljxs03 .ibd .item .intro{ font-size:14px;  line-height:22px; height:66px; margin-top:20px}
}
@media (max-width: 750px){
	.ljxs03 .ibd .item{ width:100%; margin-right:0; padding:40px 0 40px 0; margin-bottom:15px}
	.ljxs03 .ibd .item:last-child{ margin-bottom:0}
}
.ljxs04{ padding:80px 0; }
.ljxs04 .ibd{ padding-left:120px; position:relative; padding-bottom:70px}
.ljxs04 .ibd .item{ float:left; position:relative; z-index:2}
.ljxs04 .ibd .item .pic{ width:268px; float:left}
.ljxs04 .ibd .item .pic img{ width:100%}
.ljxs04 .ibd .item .cont{ width:218px; float:left; box-sizing:border-box; padding:170px 40px 0 30px}
.ljxs04 .ibd .item .cont .title{ font-size:20px; color:#666666}
.ljxs04 .ibd .item .cont .intro{ font-size:22px; color:#333333; font-weight:bold; margin-top:15px}
.ljxs04 .ibd:before{ content:""; display:block; background:url(/images/g_26.png) center center no-repeat; width:1648px; height:89px; position:absolute; left:-24px; bottom:0}
@media (max-width: 1600px){
	.ljxs04 .ibd{ padding-left:90px; padding-bottom:55px}
	.ljxs04 .ibd .item .pic{ width:202px; }
	.ljxs04 .ibd .item .cont{ width:165px; padding:120px 30px 0 20px}
	.ljxs04 .ibd .item .cont .title{ font-size:16px;}
	.ljxs04 .ibd .item .cont .intro{ font-size:18px; }
	.ljxs04 .ibd:before{  width:1220px; height:65px; left:-10px; bottom:0; background-size:100%}

}
@media (max-width: 1200px){
	.ljxs04{ padding:0 0 40px 0; }
	.ljxs04 .ibd{ padding-left:0; padding-bottom:0}
	.ljxs04 .ibd .item{ width:32%; margin-right:2%}
	.ljxs04 .ibd .item:last-child{ margin-right:0}
	.ljxs04 .ibd .item .pic{ width:100%; }
	.ljxs04 .ibd .item .cont{ width:100%; padding:15px 0 0 0; text-align:center}
	.ljxs04 .ibd .item .cont .title{ font-size:12px;}
	.ljxs04 .ibd .item .cont .intro{ font-size:14px; margin-top:10px }
	.ljxs04 .ibd:before{  width:110%; height:65px; left:-5%; bottom:0; background-size:100% 100%; display:none}

}

.ljxs05{ padding:20px 0 0}
.ljxs05 .ibd{ margin-top:80px; padding:170px; background:url(/images/g_27.jpg) center center no-repeat; background-size:cover}
.ljxs05 .ibd .pic{ float:left; width:807px;}
.ljxs05 .ibd .pic img{ width:100%}
.ljxs05 .ibd .pic .img1{ display:block}
.ljxs05 .ibd .pic .img2{ display:none}
.ljxs05 .ibd .rt{ float:left; margin-left:80px}
.ljxs05 .ibd .rt .item{ width:530px}
.ljxs05 .ibd .rt .item .title{ font-size:40px; color:#005ab7; margin-top:20px}
.ljxs05 .ibd .rt .item .intro{ font-size:18px; color:#666666; line-height:2; margin-top:30px}
@media (max-width: 1600px){
	.ljxs05 .ibd{ padding:120px 0}
	.ljxs05 .ibd .pic{ width:50%}
	.ljxs05 .ibd .rt{ margin-left:60px;}
	.ljxs05 .ibd .rt .item{ width:530px}
	.ljxs05 .ibd .rt .item .title{ font-size:32px; margin-top:10px}
	.ljxs05 .ibd .rt .item .intro{ font-size:16px;  margin-top:20px}
}
@media (max-width: 1200px){
	.ljxs05 .ibd{ padding:60px 0; margin-top:30px}
	.ljxs05 .ibd .pic{ width:100%}
	.ljxs05 .ibd .rt{ margin-left:0; width:100%}
	.ljxs05 .ibd .rt .item{ width:100%}
	.ljxs05 .ibd .rt .item .title{ font-size:20px; margin-top:20px}
	.ljxs05 .ibd .rt .item .intro{ font-size:14px;  margin-top:10px}
	.ljxs05 .ibd .pic .img2{ display:block}
	.ljxs05 .ibd .pic .img1{ display:none}
}




/*epc*/
.epc01{ width:100%; margin-top:80px}
.epc01 .ibd{ margin-top:80px}
.epc01 .ibd .lt{ float:left}
.epc01 .ibd .rt{ float:right; width:fit-content; text-align:center; margin-right:100px; margin-top:120px}
.epc01 .ibd .rt .item{ margin-top:50px}
.epc01 .ibd .rt .item .p1{ font-size:24px; color:#005ab7; line-height:1}
.epc01 .ibd .rt .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial;}
.epc01 .ibd .rt .item .p2{ font-size:16px; color:#666666; }
.epc01 .ibd .rt .cont{ font-size:16px; color:#999999; margin-top:50px}
@media (max-width: 1600px){
	.epc01 .ibd .lt{ width:855px;}
	.epc01 .ibd .lt img{ width:100%}
	.epc01 .ibd .rt{ margin-right:0}
	.epc01 .ibd .rt .item{ margin-top:30px}
	.epc01 .ibd .rt .item .p1{ font-size:20px }
	.epc01 .ibd .rt .item .p1 i{ font-size:60px }
	.epc01 .ibd .rt .item .p2{ font-size:14px }
	.epc01 .ibd .rt .cont{ font-size:14px ; margin-top:30px}
}
@media (max-width: 1200px){
	.epc01{ width:100%; margin-top:40px}
	.epc01 .ibd{ margin-top:40px}
	.epc01 .ibd .lt{ width:100%;}
	.epc01 .ibd .lt img{ width:100%}
	.epc01 .ibd .rt{ width:100%; margin-top:0}
	.epc01 .ibd .rt .item{ margin-top:20px; width:50%; float:left}
	.epc01 .ibd .rt .item .p1{ font-size:12px }
	.epc01 .ibd .rt .item .p1 i{ font-size:30px }
	.epc01 .ibd .rt .item .p2{ font-size:12px; line-height:20px; height:40px }
	.epc01 .ibd .rt .cont{ width:100%; float:left; font-size:13px ; margin-top:0}
}


.epc02{ padding:80px 0; }
.epc02 .ibd{ margin-top:80px}
.epc02 .ibd .item{ width:518px; float:left; box-sizing:border-box; padding:70px 0 40px 0; float:left; text-align:center; background:#fdfdfd; margin-right:23px}
.epc02 .ibd .item:last-child{ margin-right:0}
.epc02 .ibd .item .pic{ text-align:center}
.epc02 .ibd .item .pic img{ height:106px; transition:all 0.3s}
.epc02 .ibd .item .title{ font-size:30px; color:#333333; margin-top:30px; font-weight:bold}
.epc02 .ibd .item .intro{ font-size:18px; color:#666666; line-height:35px; height:105px; margin-top:40px}
.epc02 .ibd .item:hover .pic img{ transform:rotateY(180deg)}
@media (max-width: 1600px){
	.epc02 .ibd .item{ width:388px; margin-right:18px; padding:60px 0 40px 0;}
	.epc02 .ibd .item .pic img{ height:80px; }
	.epc02 .ibd .item .title{ font-size:24px; margin-top:25px}
	.epc02 .ibd .item .intro{ font-size:16px;  line-height:30px; height:90px; margin-top:30px}
}
@media (max-width: 1200px){
	.epc02{ padding:40px 0; }
	.epc02 .ibd{ margin-top:30px}
	.epc02 .ibd .item{ width:32%; margin-right:2%; padding:40px 0 30px 0;}
	.epc02 .ibd .item .pic img{ height:42px; }
	.epc02 .ibd .item .title{ font-size:20px; margin-top:18px}
	.epc02 .ibd .item .intro{ font-size:14px;  line-height:22px; height:66px; margin-top:20px}
}
@media (max-width: 750px){
	.epc02 .ibd .item{ width:100%; margin-right:0; padding:40px 0 40px 0; margin-bottom:15px}
	.epc02 .ibd .item:last-child{ margin-bottom:0}
	.epc02 .ibd .item .intro{ height:auto;}
}

.epc03{ padding:0 0 120px 0}
.epc03 .ibd{ margin-top:50px; background:#fbfbfb}
.epc03 .ibd .pic{ float:left; width:835px;}
.epc03 .ibd .pic img{ width:100%}
.epc03 .ibd .pic .img1{ display:block}
.epc03 .ibd .pic .img2{ display:none}
.epc03 .ibd .rt{ float:left; margin-left:70px}
.epc03 .ibd .rt .item{ width:620px}
.epc03 .ibd .rt .item .title{ font-size:36px; color:#025bb7; margin-top:70px}
.epc03 .ibd .rt .item .stitle{ font-size:30px; color:#095eb8;}
.epc03 .ibd .rt .item .intro{ font-size:18px; color:#666666; line-height:2; margin-top:40px}
@media (max-width: 1600px){
	.epc03 .ibd{}
	.epc03 .ibd .pic{ width:50%}
	.epc03 .ibd .rt{ margin-left:40px;}
	.epc03 .ibd .rt .item{ width:530px}
	.epc03 .ibd .rt .item .title{ font-size:30px; margin-top:40px}
	.epc03 .ibd .rt .item .stitle{ font-size:24px; }
	.epc03 .ibd .rt .item .intro{ font-size:16px;  margin-top:20px}
}
@media (max-width: 1200px){
	.epc03{ padding:0 0 60px 0}
	.epc03 .ibd{  margin-top:30px}
	.epc03 .ibd .pic{ width:100%}
	.epc03 .ibd .rt{ margin-left:0; width:100%}
	.epc03 .ibd .rt .item{ width:100%; box-sizing:border-box; padding:20px}
	.epc03 .ibd .rt .item .title{ font-size:20px; margin-top:0}
	.epc03 .ibd .rt .item .stitle{ font-size:16px; margin-top:5px}
	.epc03 .ibd .rt .item .intro{ font-size:14px;  margin-top:10px}
}

/*jsgz*/
.jsgz{ width:100%}
.jsgz01{ margin-top:120px}
.jsgz01 .nr{ width:1440px; margin:0 auto}
.jsgz01 .pic{ float:left; width:778px; overflow:hidden}
.jsgz01 .pic img{ width:100%}
.jsgz01 .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;}
.jsgz01 .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);}
.jsgz01 .intro{ width:calc(100% - 778px);  height:383px;display:flex;align-items: center;justify-content: center; background:#f9f9f9}
.jsgz01 .intro div{ width:540px; font-size:20px; color:#666666; line-height:35px}
@media (max-width: 1600px){
	.jsgz01 .nr{ width:1200px}
	.jsgz01 .pic{ width:50%; height:295px }
	.jsgz01 .intro{ width:50%; height:295px}
	.jsgz01 .intro div{ width:500px; font-size:18px}
}
@media (max-width: 1200px){
	.jsgz01{ margin-top:40px}
	.jsgz01 .nr{ width:92%}
	.jsgz01 .pic{ width:100%; height:auto }
	.jsgz01 .intro{ width:100%; height:auto; box-sizing:border-box; padding:20px}
	.jsgz01 .intro div{ width:100%; font-size:14px; line-height:2}
}
.jsgz02{ margin-top:120px}
.jsgz02 .ibd{ margin-top:60px; text-align:center}
.jsgz02 .ibd img{ max-width:100%}
.jsgz02 .ibd .cont1{ display:block}
.jsgz02 .ibd .cont2{ display:none}
@media (max-width: 1200px){
	.jsgz02{ margin-top:40px}
	.jsgz02 .ibd{ margin-top:30px;}
	.jsgz02 .ibd .cont2{ display:block}
	.jsgz02 .ibd .cont1{ display:none}
}
.jsgz03{ margin-top:120px}
.jsgz03 .ibd{ margin-top:60px;}
.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}
.jsgz03 .ibd2 .item{ width:24.175%; margin-right:1.1%; float:left; border-radius:10px; overflow:hidden; margin-bottom:2%}
.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; background:#10a957; line-height:60px}
.jsgz03 .ibd2 .item:nth-child(n+5){ margin-bottom:0}
@media (max-width: 1600px){
	.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; line-height:50px}
}
@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; line-height:40px}
}
@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:120px; margin-bottom:80px}
.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: 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{ width:100%; margin-top:80px}
.wtyy01 .ibd{ margin-top:80px}
.wtyy01 .ibd .lt{ float:left}
.wtyy01 .ibd .rt{ float:right; width:fit-content; text-align:center; margin-right:100px; margin-top:120px}
.wtyy01 .ibd .rt .item{ margin-top:50px}
.wtyy01 .ibd .rt .item .p1{ font-size:24px; color:#005ab7; line-height:1}
.wtyy01 .ibd .rt .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial;}
.wtyy01 .ibd .rt .item .p2{ font-size:16px; color:#666666; }
.wtyy01 .ibd .rt .cont{ font-size:16px; color:#999999; margin-top:50px}
@media (max-width: 1600px){
	.wtyy01 .ibd .lt{ width:855px;}
	.wtyy01 .ibd .lt img{ width:100%}
	.wtyy01 .ibd .rt{ margin-right:0}
	.wtyy01 .ibd .rt .item{ margin-top:30px}
	.wtyy01 .ibd .rt .item .p1{ font-size:20px }
	.wtyy01 .ibd .rt .item .p1 i{ font-size:60px }
	.wtyy01 .ibd .rt .item .p2{ font-size:14px }
	.wtyy01 .ibd .rt .cont{ font-size:14px ; margin-top:30px}
}
@media (max-width: 1200px){
	.wtyy01{ width:100%; margin-top:40px}
	.wtyy01 .ibd{ margin-top:40px}
	.wtyy01 .ibd .lt{ width:100%;}
	.wtyy01 .ibd .lt img{ width:100%}
	.wtyy01 .ibd .rt{ width:100%; margin-top:0}
	.wtyy01 .ibd .rt .item{ margin-top:20px; width:50%; float:left}
	.wtyy01 .ibd .rt .item .p1{ font-size:12px }
	.wtyy01 .ibd .rt .item .p1 i{ font-size:30px }
	.wtyy01 .ibd .rt .item .p2{ font-size:12px; line-height:20px; height:40px }
	.wtyy01 .ibd .rt .cont{ width:100%; float:left; font-size:13px ; margin-top:0}
}

.wtyy02{ width:100%; margin-top:100px}
.wtyy02 .ibd{ margin-top:55px}
.wtyy02 .ibd .item1{ float:left; background:url(/images/g_37.jpg) center center no-repeat; width:386px; height:440px; border-radius:5px; overflow:hidden; background-size:cover; margin-right:18px; margin-bottom:18px; box-sizing:border-box; padding:55px 0  0 70px}
.wtyy02 .ibd .item1:nth-child(4n){ margin-right:0}
.wtyy02 .ibd .item1:nth-child(n+5){ margin-bottom:0}
.wtyy02 .ibd .item2{ float:left; background:url(/images/g_38.jpg) center center no-repeat; width:386px; height:440px; border-radius:5px; overflow:hidden; background-size:cover; margin-right:18px;display:flex;align-items: center;justify-content: center; font-size:46px; color:#fff}
.wtyy02 .ibd .item3{ float:left; background:url(/images/g_39.jpg) center center no-repeat; width:386px; height:440px; border-radius:5px; overflow:hidden; background-size:cover; margin-right:18px;display:flex;align-items: center;justify-content: center; font-size:46px; color:#fff}
.wtyy02 .ibd .item1 .title{ font-size:30px; color:#333333}
.wtyy02 .ibd .item1 .intro{ margin-top:25px}
.wtyy02 .ibd .item1 .intro p{ font-size:18px; color:#666666; background:url(/images/g_42.png) 0px 12px no-repeat; padding-left:25px; margin-bottom:8px}
.wtyy02 .ibd .item1:hover{ background:#10a957}
.wtyy02 .ibd .item1:hover .title{ color:#fff}
.wtyy02 .ibd .item1:hover .intro p{ color:#fff; background:url(/images/g_42_2.png) 0px 12px no-repeat;}
@media (max-width: 1600px){
	.wtyy02 .ibd .item1{ width:290px; height:330px; margin-right:13px; margin-bottom:14px; padding:30px 0 0 40px}
	.wtyy02 .ibd .item2{ width:290px; height:330px; margin-right:13px; font-size:32px}
	.wtyy02 .ibd .item3{ width:290px; height:330px; margin-right:13px; font-size:32px}
	.wtyy02 .ibd .item1 .title{ font-size:24px;}
	.wtyy02 .ibd .item1 .intro{ margin-top:15px}
	.wtyy02 .ibd .item1 .intro p{ font-size:15px; margin-bottom:6px}
}
@media (max-width: 1200px){
	.wtyy02{ margin-top:40px}
	.wtyy02 .ibd{ margin-top:30px}
	.wtyy02 .ibd .item1{ width:24.25%; height:280px; margin-right:1%; margin-bottom:14px; padding:20px 0 0 20px}
	.wtyy02 .ibd .item2{ width:24.25%; height:280px; margin-right:1%; font-size:24px}
	.wtyy02 .ibd .item3{ width:24.25%; height:280px; margin-right:1%; font-size:24px}
	.wtyy02 .ibd .item1 .title{ font-size:20px;}
	.wtyy02 .ibd .item1 .intro{ margin-top:15px}
	.wtyy02 .ibd .item1 .intro p{ font-size:14px; margin-bottom:6px;background:url(/images/g_42.png) 0px 8px no-repeat; padding-left:15px; background-size:3px}
	
}
@media (max-width: 750px){
	.wtyy02 .ibd .item1{ width:100%; height:auto; margin-right:0%; margin-bottom:2%; padding:30px}
	.wtyy02 .ibd .item2{ width:100%; height:220px; margin-right:0%; margin-bottom:2%; font-size:24px}
	.wtyy02 .ibd .item3{ width:100%; height:220px; margin-right:0%; margin-bottom:2%; font-size:24px}
	.wtyy02 .ibd .item1:nth-child(2n){ margin-right:0}
	.wtyy02 .ibd .item1:nth-child(n+5){ margin-bottom:2%}
	.wtyy02 .ibd .item1:nth-child(8){ margin-bottom:0}
}

.wtyy03{ width:100%; margin-top:90px}
.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 .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}
}

.wtyy04{ padding:120px 0 120px 0}
.wtyy04 .ibd{ margin-top:50px; background:#f4f4f4}
.wtyy04 .ibd .pic{ float:left; width:835px;}
.wtyy04 .ibd .pic img{ width:100%}
.wtyy04 .ibd .pic .img1{ display:block}
.wtyy04 .ibd .pic .img2{ display:none}
.wtyy04 .ibd .rt{ float:left; margin-left:70px}
.wtyy04 .ibd .rt .item{ width:620px}
.wtyy04 .ibd .rt .item .title{ font-size:36px; color:#0063b5; margin-top:70px}
.wtyy04 .ibd .rt .item .stitle{ font-size:18px; color:#0063b5; border-bottom:1px solid #e4e4e4; padding:15px 0 25px}
.wtyy04 .ibd .rt .item .intro{ font-size:18px; color:#666666; line-height:2; margin-top:40px}
@media (max-width: 1600px){
	.wtyy04 .ibd{}
	.wtyy04 .ibd .pic{ width:50%}
	.wtyy04 .ibd .rt{ margin-left:40px;}
	.wtyy04 .ibd .rt .item{ width:530px}
	.wtyy04 .ibd .rt .item .title{ font-size:30px; margin-top:40px}
	.wtyy04 .ibd .rt .item .stitle{ font-size:16px; padding:12px 0 20px }
	.wtyy04 .ibd .rt .item .intro{ font-size:15px;  margin-top:20px}
}
@media (max-width: 1200px){
	.wtyy04{ padding:40px 0 60px 0}
	.wtyy04 .ibd{  margin-top:30px}
	.wtyy04 .ibd .pic{ width:100%}
	.wtyy04 .ibd .rt{ margin-left:0; width:100%}
	.wtyy04 .ibd .rt .item{ width:100%; box-sizing:border-box; padding:20px}
	.wtyy04 .ibd .rt .item .title{ font-size:20px; margin-top:0}
	.wtyy04 .ibd .rt .item .stitle{ font-size:16px; }
	.wtyy04 .ibd .rt .item .intro{ font-size:14px;  margin-top:10px}
}

/*ljfs01*/
.ljfs01{ width:100%; margin-top:90px}
.ljfs01 .ibd{ margin-top:85px; box-shadow:0 0 10px rgba(0,0,0,0.1); height:619px}
.ljfs01 .ibd .item{ width:calc(100% / 3); float:left; height:100%; box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.43); position:relative}
.ljfs01 .ibd .item:last-child{ border:0}
.ljfs01 .ibd .item .cont1{ width:100%; height:100%; cursor:pointer; position:relative; z-index:3}
.ljfs01 .ibd .item .cont1 i{ display:block; background:url(/images/g_44.png) top center no-repeat; padding-top:70px; text-align:center; width:100%; margin-top:190px; font-size:36px; color:#fff}
.ljfs01 .ibd .item .cont2{ width:100%; height:100%; background:#10a957; position:absolute; left:0; top:0; box-sizing:border-box; padding:100px 80px 0; visibility:hidden; opacity:0; transition:all 0.5s; z-index:4}
.ljfs01 .ibd .item .cont2 .title{ font-size:50px; color:#fff; font-weight:bold;}
.ljfs01 .ibd .item .cont2 .intro{ font-size:24px; color:#fff; line-height:42px; margin-top:40px; text-align:justify}
.ljfs01 .ibd .item:hover .cont2{ visibility:visible; opacity:1} 
.ljfs01 .ibd .item .cont3{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1}
@media (max-width: 1600px){
	.ljfs01 .ibd{ height:464px}
	.ljfs01 .ibd .item .cont1 i{ background:url(/images/g_44.png) top center no-repeat; background-size:26px; padding-top:60px;  margin-top:150px; font-size:36px; color:#fff}
	.ljfs01 .ibd .item .cont2{ padding:60px 60px 0}
	.ljfs01 .ibd .item .cont2 .title{ font-size:38px;}
	.ljfs01 .ibd .item .cont2 .intro{ font-size:18px; line-height:35px; margin-top:30px}
}
@media (max-width: 1200px){
	.ljfs01{ margin-top:40px}
	.ljfs01 .ibd{ height:300px; margin-top:30px}
	.ljfs01 .ibd .item .cont1 i{ background:url(/images/g_44.png) top center no-repeat; background-size:20px; padding-top:50px;  margin-top:80px; font-size:28px; }
	.ljfs01 .ibd .item .cont2{ padding:60px 20px 0}
	.ljfs01 .ibd .item .cont2 .title{ font-size:24px;}
	.ljfs01 .ibd .item .cont2 .intro{ font-size:14px; line-height:25px; margin-top:20px}
}
@media (max-width: 750px){
	.ljfs01 .ibd{ height:auto;}
	.ljfs01 .ibd .item{ width:100%; height:auto; border:0; border-bottom:1px solid rgba(255,255,255,0.43)}
	.ljfs01 .ibd .item .cont1{ display:none}
	.ljfs01 .ibd .item .cont2{ position:relative; padding:30px; visibility:visible; opacity:1; background:none;}
	.ljfs01 .ibd .item .cont2 .title{ font-size:20px; color:#fff }
	.ljfs01 .ibd .item .cont2 .intro{color:#fff; margin-top:15px}
	
}

.ljfs02{ width:100%; padding:100px 0}
.ljfs02 .item{ width:25%; float:left; text-align:center}
.ljfs02 .item .p1{ font-size:24px; color:#004fc5; line-height:1}
.ljfs02 .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial, Helvetica, sans-serif}
.ljfs02 .item .p2{ font-size:16px; color:#333333}
@media (max-width: 1600px){
	.ljfs02 .item .p1{ font-size:20px;}
	.ljfs02 .item .p1 i{ font-size:60px;}
	.ljfs02 .item .p2{ font-size:14px;}
}
@media (max-width: 1200px){
	.ljfs02{ padding:40px 0}
	.ljfs02 .item .p1{ font-size:14px;}
	.ljfs02 .item .p1 i{ font-size:42px;}
	.ljfs02 .item .p2{ font-size:12px;}
}
@media (max-width: 750px){
	.ljfs02{ padding:20px 0}
	.ljfs02 .item{ width:50%; padding:20px 0}
	.ljfs02 .item .p1{ font-size:12px;}
	.ljfs02 .item .p1 i{ font-size:36px;}
	.ljfs02 .item .p2{ font-size:12px;}
}

.ljfs03{ background:#fff; padding:30px 0 50px}
.ljfs03 .ibd{ text-align:center}
.ljfs03 .ibd img{ max-width:100%; height:auto}
.ljfs03 .ibd .cont1{ display:block}
.ljfs03 .ibd .cont2{ display:none}
@media (max-width: 1200px){
	.ljfs03{ padding:40px 0}
	.ljfs03 .ibd .cont2{ display:block}
	.ljfs03 .ibd .cont1{ display:none}
}

.ljfs04{ margin-top:80px}
.ljfs04 .ibd{ text-align:center; margin-top:80px}
.ljfs04 .ibd img{ max-width:100%}
.ljfs04 .ibd .cont1{ display:block}
.ljfs04 .ibd .cont2{ display:none}
@media (max-width: 1200px){
	.ljfs04{ margin-top:40px}
	.ljfs04 .ibd{ margin-top:30px}
	.ljfs04 .ibd .cont2{ display:block}
	.ljfs04 .ibd .cont1{ display:none}
}

.ljfs05{ margin-top:80px; margin-bottom:80px}
.ljfs05 .ibd{ overflow:hidden; margin-top:60px}
.ljfs05 .ibd .swiper05{ width:100%}
.ljfs05 .ibd .swiper05 .swiper-slide{ width:524px; margin-right:14px}
.ljfs05 .ibd .swiper05 .swiper-slide:last-child{ margin-right:0}
.ljfs05 .ibd .swiper05 .swiper-slide a{ display:block; box-sizing:border-box; border:9px solid rgba(00,00,00,0.0); transition:all 0.3s linear}
.ljfs05 .ibd .swiper05 .swiper-slide a .pic{ width:100%; overflow:hidden}
.ljfs05 .ibd .swiper05 .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;}
.ljfs05 .ibd .swiper05 .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);}
.ljfs05 .ibd .swiper05 .swiper-slide a .cont{ padding:40px 40px 70px; background:#fbfbfb; transition:all 0.3s linear}
.ljfs05 .ibd .swiper05 .swiper-slide a .cont .title{ font-size:22px; color:#3c3c3c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; transition:all 0.3s linear}
.ljfs05 .ibd .swiper05 .swiper-slide a .cont .more{ width:134px; height:44px; box-sizing:border-box; border:1px solid #10a957; color:#10a957;display:flex;align-items: center;justify-content: center; font-size:16px; margin-top:30px; transition:all 0.3s linear}
.ljfs05 .ibd .swiper05 .swiper-slide:hover a .cont{ background:#10a957}
.ljfs05 .ibd .swiper05 .swiper-slide:hover a{ border-color:#10a957}
.ljfs05 .ibd .swiper05 .swiper-slide:hover a .cont .title{ color:#fff}
.ljfs05 .ibd .swiper05 .swiper-slide:hover a .cont .more{ color:#fff; border:1px solid #fff}
.ljfs05 .ibd .swiper05 .pagination05{ width:100%; text-align:center; font-size:0; margin-top:45px}
.ljfs05 .ibd .swiper05 .pagination05 span{ border-radius:50%; margin:0; padding:0; width:12px; height:12px; background:#d7d7d7; opacity:1; margin:0 6px}
.ljfs05 .ibd .swiper05 .pagination05 span.swiper-pagination-bullet-active{ background:#10a957}
@media (max-width: 1600px){
	.ljfs05 .ibd .swiper05 .swiper-slide{ width:394px; margin-right:9px}
	.ljfs05 .ibd .swiper05 .swiper-slide a{ border-width:6px}
	.ljfs05 .ibd .swiper05 .swiper-slide a .cont{ padding:30px 30px 50px}
	.ljfs05 .ibd .swiper05 .swiper-slide a .cont .title{ font-size:20px;}
	.ljfs05 .ibd .swiper05 .swiper-slide a .cont .more{ width:125px; height:40px; font-size:15px}
}
@media (max-width: 1200px){
	.ljfs05{ margin:40px 0}
	.ljfs05 .ibd{ margin-top:30px}
	.ljfs05 .ibd .swiper05 .swiper-slide{ width:32.5%; margin-right:1.25%}
	.ljfs05 .ibd .swiper05 .swiper-slide a{ border-width:4px}
	.ljfs05 .ibd .swiper05 .swiper-slide a .cont{ padding:20px 20px 30px}
	.ljfs05 .ibd .swiper05 .swiper-slide a .cont .title{ font-size:16px;}
	.ljfs05 .ibd .swiper05 .swiper-slide a .cont .more{ width:105px; height:32px; font-size:12px; margin-top:15px}
	.ljfs05 .ibd .swiper05 .pagination05{ margin-top:20px}
	.ljfs05 .ibd .swiper05 .pagination05 span{ width:8px; height:8px; margin:0 4px}
}
@media (max-width: 750px){
	.ljfs05 .ibd .swiper05 .swiper-slide{ width:220px; }
}

/*gjyw*/
.gjyw01{ margin-top:100px}
.gjyw01 .ibd{ margin-top:90px}
.gjyw01 .ibd .pic{ float:left; overflow:hidden; width:825px;}
.gjyw01 .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;}
.gjyw01 .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);}
.gjyw01 .ibd .cont{ width:calc(100% - 825px); height:499px; background:#fafafa; box-sizing:border-box; float:right; padding:0 6%;display:flex;align-items: center;justify-content: center; font-size:20px; color:#333333; line-height:2; text-align:justify}
@media (max-width: 1600px){
	.gjyw01 .ibd .pic{ width:50%}
	.gjyw01 .ibd .cont{ width:50%; font-size:18px; height:363px}
}
@media (max-width: 1200px){
	.gjyw01{ margin-top:40px}
	.gjyw01 .ibd{ margin-top:30px}
	.gjyw01 .ibd .pic{ width:100%; height:auto}
	.gjyw01 .ibd .cont{ width:100%; height:auto; padding:5%; font-size:14px}
}

.gjyw02{ margin-top:100px}
.gjyw02 .intro{ padding:60px 0 80px; font-size:18px; color:#333333; line-height:2; text-align:justify}
.gjyw02 .ibd{ background:#fafafa; padding:60px 0; text-align:center}
.gjyw02 .ibd img{ max-width:100%}
.gjyw02 .ibd .cont1{ display:block}
.gjyw02 .ibd .cont2{ display:none}
@media (max-width: 1600px){
	.gjyw02 .intro{ font-size:16px}
}
@media (max-width: 1200px){
	.gjyw02{ margin-top:40px}
	.gjyw02 .intro{ padding:30px 0; font-size:14px}
	.gjyw02 .ibd{ padding:40px 0}
	.gjyw02 .ibd .cont2{ display:block}
	.gjyw02 .ibd .cont1{ display:none}
}
.gjyw03{ margin-top:100px}
.gjyw03 .ibd{ margin-top:70px}
.gjyw03 .ibd .pic{ float:left; overflow:hidden; width:783px;}
.gjyw03 .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;}
.gjyw03 .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);}
.gjyw03 .ibd .cont{ width:calc(100% - 783px); height:358px; background:#fafafa; box-sizing:border-box; float:right; padding:0 6%;display:flex;align-items: center;justify-content: center; font-size:18px; color:#333333; line-height:2; text-align:justify}
.gjyw03 .ibd2 .item{ width:32%; float:left; margin-top:40px; background:#fafafa; margin-right:2%}
.gjyw03 .ibd2 .item .pic{ width:100%; overflow:hidden}
.gjyw03 .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;}
.gjyw03 .ibd2 .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);}
.gjyw03 .ibd2 .item:nth-child(3n){ margin-right:0}
.gjyw03 .ibd2 .item .cont{ padding:30px}
.gjyw03 .ibd2 .item .cont .title{ font-size:24px; color:#005ab7}
.gjyw03 .ibd2 .item .cont .intro{ font-size:16px; color:#666666; margin-top:10px; text-align:justify; line-height:30px; height:90px; overflow:hidden}
@media (max-width: 1600px){
	.gjyw03 .ibd .pic{ width:50%}
	.gjyw03 .ibd .cont{ width:50%; height:274px; font-size:16px}
	.gjyw03 .ibd2 .item .cont{ padding:25px}
	.gjyw03 .ibd2 .item .cont .title{ font-size:20px}
	.gjyw03 .ibd2 .item .cont .intro{ font-size:12px; line-height:22px; height:66px}
}
@media (max-width: 1200px){
	.gjyw03{ margin-top:40px}
	.gjyw03 .ibd{ margin-top:30px}
	.gjyw03 .ibd .pic{ width:100%}
	.gjyw03 .ibd .cont{ width:100%; height:auto; font-size:14px; padding:5%}
	.gjyw03 .ibd2 .item{ margin-top:5%}
	.gjyw03 .ibd2 .item .cont{ padding:5% 6%}
	.gjyw03 .ibd2 .item .cont .title{ font-size:18px}
	.gjyw03 .ibd2 .item .cont .intro{}
}
@media (max-width: 750px){
	.gjyw03 .ibd2 .item{ width:100%}
	.gjyw03 .ibd2 .item .cont .intro{ height:auto}
}

.gjyw04{ margin-top:80px; margin-bottom:80px}
.gjyw04 .ibd{ overflow:hidden; margin-top:60px}
.gjyw04 .ibd .swiper04{ width:100%}
.gjyw04 .ibd .swiper04 .swiper-slide{ width:524px; margin-right:14px}
.gjyw04 .ibd .swiper04 .swiper-slide:last-child{ margin-right:0}
.gjyw04 .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}
.gjyw04 .ibd .swiper04 .swiper-slide a .pic{ width:100%; overflow:hidden}
.gjyw04 .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;}
.gjyw04 .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);}
.gjyw04 .ibd .swiper04 .swiper-slide a .cont{ padding:40px 40px 70px; background:#fbfbfb; transition:all 0.3s linear}
.gjyw04 .ibd .swiper04 .swiper-slide a .cont .title{ font-size:22px; color:#3c3c3c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; transition:all 0.3s linear}
.gjyw04 .ibd .swiper04 .swiper-slide a .cont .intro{ font-size:16px; color:#666666; line-height:2; margin-top:15px; transition:all 0.3s linear}
.gjyw04 .ibd .swiper04 .swiper-slide:hover a .cont{ background:#10a957}
.gjyw04 .ibd .swiper04 .swiper-slide:hover a{ border-color:#10a957}
.gjyw04 .ibd .swiper04 .swiper-slide:hover a .cont .title{ color:#fff}
.gjyw04 .ibd .swiper04 .swiper-slide:hover a .cont .intro{ color:#fff; }
.gjyw04 .ibd .swiper04 .pagination04{ width:100%; text-align:center; font-size:0; margin-top:45px}
.gjyw04 .ibd .swiper04 .pagination04 span{ border-radius:50%; margin:0; padding:0; width:12px; height:12px; background:#d7d7d7; opacity:1; margin:0 6px}
.gjyw04 .ibd .swiper04 .pagination04 span.swiper-pagination-bullet-active{ background:#10a957}
@media (max-width: 1600px){
	.gjyw04 .ibd .swiper04 .swiper-slide{ width:394px; margin-right:9px}
	.gjyw04 .ibd .swiper04 .swiper-slide a{ border-width:6px}
	.gjyw04 .ibd .swiper04 .swiper-slide a .cont{ padding:30px 30px 50px}
	.gjyw04 .ibd .swiper04 .swiper-slide a .cont .title{ font-size:20px;}
	.gjyw04 .ibd .swiper04 .swiper-slide a .cont .intro{ font-size:14px}
}
@media (max-width: 1200px){
	.gjyw04{ margin:40px 0}
	.gjyw04 .ibd{ margin-top:30px}
	.gjyw04 .ibd .swiper04 .swiper-slide{ width:32.5%; margin-right:1.25%}
	.gjyw04 .ibd .swiper04 .swiper-slide a{ border-width:4px}
	.gjyw04 .ibd .swiper04 .swiper-slide a .cont{ padding:20px 20px 30px}
	.gjyw04 .ibd .swiper04 .swiper-slide a .cont .title{ font-size:16px;}
		.gjyw04 .ibd .swiper04 .swiper-slide a .cont .intro{ font-size:12px}
	.gjyw04 .ibd .swiper04 .pagination04{ margin-top:20px}
	.gjyw04 .ibd .swiper04 .pagination04 span{ width:8px; height:8px; margin:0 4px}
}
@media (max-width: 750px){
	.gjyw04 .ibd .swiper04 .swiper-slide{ width:290px; }
}

/*hjxf*/
.hjxf{ width:100%}
.hjxf01{ margin-top:100px}
.hjxf01 .ibd{ margin-top:50px}
.hjxf01 .ibd img{ max-width:100%}
.hjxf01 .ibd .cont1{ display:block}
.hjxf01 .ibd .cont2{ display:none}
@media (max-width: 1200px){
	.hjxf01{ margin-top:40px}
	.hjxf01 .ibd{ margin-top:30px}
	.hjxf01 .ibd .cont1{ display:block}
	.hjxf01 .ibd .cont2{ display:none}
}


.hjxf01 .ibd2{ background:#fafafa; padding:7% 6%}
.hjxf01 .ibd2 .lt{ width:50%; float:left; font-size:18px; color:#666666; line-height:2; text-align:justify}
.hjxf01 .ibd2 .rt{ width:520px; float:right}
.hjxf01 .ibd2 .rt .item{ width:248px; height:62px; box-sizing:border-box;display:flex;align-items: center;justify-content: center; border-radius:5px; border:1px solid #10a957; color:#10a957; font-size:24px; float:left; margin-bottom:20px}
.hjxf01 .ibd2 .rt .item:nth-child(2n){ float:right}
.hjxf01 .ibd2 .rt .item2{ width:49%; float:left; margin-right:2%; box-sizing:border-box; border:1px solid #ccc}
.hjxf01 .ibd2 .rt .item2:nth-child(2n){ margin-right:0}
.hjxf01 .ibd2 .rt .item2 img{ width:100%}
@media (max-width: 1600px){
	.hjxf01 .ibd2{ padding:6% 5%;}
	.hjxf01 .ibd2 .lt{ font-size:16px; width:55%}
	.hjxf01 .ibd2 .rt{ width:40%;}
	.hjxf01 .ibd2 .rt .item{ width:48%; height:56px; font-size:20px}
}
@media (max-width: 1200px){
	.hjxf01 .ibd2{ padding:5%;}
	.hjxf01 .ibd2 .lt{ font-size:14px; width:100%}
	.hjxf01 .ibd2 .rt{ width:100%}
	.hjxf01 .ibd2 .rt .item{ width:48%; margin:3% 0 0 0 ; height:50px; font-size:16px}
}
@media (max-width: 750px){
	.hjxf01 .ibd2 .rt .item{ font-size:14px; height:46px;}
}




.hjxf02{ margin-top:100px}
.hjxf02 .ibd{ margin-top:50px}
.hjxf02 .ibd .lt{ float:left}
.hjxf02 .ibd .rt{ float:right; width:fit-content; text-align:center; margin-right:100px; margin-top:50px}
.hjxf02 .ibd .rt .item{ margin-top:50px}
.hjxf02 .ibd .rt .item .p1{ font-size:24px; color:#005ab7; line-height:1}
.hjxf02 .ibd .rt .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial;}
.hjxf02 .ibd .rt .item .p2{ font-size:16px; color:#666666; }
.hjxf02 .ibd .rt .cont{ font-size:16px; color:#999999; margin-top:50px}
@media (max-width: 1600px){
	.hjxf02 .ibd .lt{ width:900px;}
	.hjxf02 .ibd .lt img{ width:100%}
	.hjxf02 .ibd .rt{ margin-right:0}
	.hjxf02 .ibd .rt .item{ margin-top:30px}
	.hjxf02 .ibd .rt .item .p1{ font-size:20px }
	.hjxf02 .ibd .rt .item .p1 i{ font-size:60px }
	.hjxf02 .ibd .rt .item .p2{ font-size:14px }
}
@media (max-width: 1200px){
	.hjxf02{ width:100%; margin-top:40px}
	.hjxf02 .ibd{ margin-top:30px}
	.hjxf02 .ibd .lt{ width:100%;}
	.hjxf02 .ibd .lt img{ width:100%}
	.hjxf02 .ibd .rt{ width:100%; margin-top:0}
	.hjxf02 .ibd .rt .item{ margin-top:20px; width:50%; float:left}
	.hjxf02 .ibd .rt .item .p1{ font-size:12px }
	.hjxf02 .ibd .rt .item .p1 i{ font-size:30px }
	.hjxf02 .ibd .rt .item .p2{ font-size:12px; line-height:20px;}
}
.hjxf03{ margin-top:160px}
.hjxf03 .pic{ width:100%; overflow:hidden}
.hjxf03 .pic img{ width:100%}
.hjxf03 .ibd{ background:#fafafa; padding:7% 6%}
.hjxf03 .ibd .lt{ width:50%; float:left; font-size:18px; color:#666666; line-height:2}
.hjxf03 .ibd .rt{ width:520px; float:right}
.hjxf03 .ibd .rt .item{ width:248px; height:62px; box-sizing:border-box;display:flex;align-items: center;justify-content: center; border-radius:5px; border:1px solid #10a957; color:#10a957; font-size:24px; float:left; margin-bottom:20px}
.hjxf03 .ibd .rt .item:nth-child(2n){ float:right}
.hjxf03 .ibd .rt .item2{ width:49%; float:left; margin-right:2%; box-sizing:border-box; border:1px solid #ccc}
.hjxf03 .ibd .rt .item2:nth-child(2n){ margin-right:0}
.hjxf03 .ibd .rt .item2 img{ width:100%}
@media (max-width: 1600px){
	.hjxf03 .ibd{ padding:6% 5%;}
	.hjxf03 .ibd .lt{ font-size:16px; width:55%}
	.hjxf03 .ibd .rt{ width:40%;}
	.hjxf03 .ibd .rt .item{ width:48%; height:56px; font-size:20px}
}
@media (max-width: 1200px){
	.hjxf03{ margin-top:40px}
	.hjxf03 .ibd{ padding:5%;}
	.hjxf03 .ibd .lt{ font-size:14px; width:100%}
	.hjxf03 .ibd .rt{ width:100%}
	.hjxf03 .ibd .rt .item{ width:48%; margin:3% 0 0 0 ; height:50px; font-size:16px}
}
@media (max-width: 750px){
	.hjxf03 .ibd .rt .item{ font-size:14px; height:46px;}
}
.hjxf04{ margin-top:100px}
.hjxf04 .intro{ width:885px; margin:0 auto; padding:40px 0; font-size:18px; color:#666666; line-height:2; text-align:center; max-width:100%}
.hjxf04 .ibd{ width:100%; background:url(/images/g_56.jpg) center center no-repeat; background-size:cover}
.hjxf04 .ibd .item{ width:calc(100% / 6); float:left; color:#fff; box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.36); height:389px;display:flex;align-items: center;justify-content: center; font-size:18px; text-align:center; padding:0 15px; line-height:30px}
.hjxf04 .ibd .item .title{ height:60px}
@media (max-width: 1600px){
	.hjxf04 .intro{ font-size:16px; width:790px}
	.hjxf04 .ibd .item{ height:340px; font-size:16px}
}
@media (max-width: 1200px){
	.hjxf04{ margin-top:40px}
	.hjxf04 .intro{ font-size:14px; padding:20px 0}
	.hjxf04 .ibd .item{ width:calc(100% / 2); height:80px; font-size:14px; border-bottom:1px solid rgba(255,255,255,0.36); line-height:20px}
	.hjxf04 .ibd .item .title{ height:auto}
}


.hjxf04x{ margin-top:100px}
.hjxf04x .intro{ width:885px; margin:0 auto; padding:40px 0; font-size:18px; color:#666666; line-height:2; text-align:center; max-width:100%}
@media (max-width: 1600px){
	.hjxf04x .intro{ font-size:16px; width:790px}

}
@media (max-width: 1200px){
	.hjxf04x{ margin-top:40px}
	.hjxf04x .intro{ font-size:14px; padding:20px 0}
}

.hjxf04x .ibd{ margin-top:20px}
.hjxf04x .ibd .item{ width:518px; float:left; box-sizing:border-box; float:left; text-align:center; background:#fdfdfd; margin-right:23px; margin-top:60px}
.hjxf04x .ibd .item:nth-child(3n){ margin-right:0}
.hjxf04x .ibd .item .pic{ text-align:center}
.hjxf04x .ibd .item .pic img{ height:106px; transition:all 0.3s}
.hjxf04x .ibd .item .title{ font-size:24px; color:#333333; margin-top:20px; }
.hjxf04x .ibd .item:hover .pic img{ transform:rotateY(180deg)}
@media (max-width: 1600px){
	.hjxf04x .ibd .item{ width:388px; margin-right:18px; }
	.hjxf04x .ibd .item .pic img{ height:80px; }
	.hjxf04x .ibd .item .title{ font-size:24px; margin-top:25px}
}
@media (max-width: 1200px){
	.hjxf04x .ibd{ margin-top:30px}
	.hjxf04x .ibd .item{ width:32%; margin-right:2%; }
	.hjxf04x .ibd .item .pic img{ height:42px; }
	.hjxf04x .ibd .item .title{ font-size:16px; margin-top:18px}
}
@media (max-width: 750px){
	.hjxf04x .ibd{ margin-top:0}
	.hjxf04x .ibd .item{ width:100%; margin-right:0; margin-top:30px; width:50%; box-sizing:border-box; padding:0 5%; }
	.hjxf04x .ibd .item:last-child{ margin-bottom:0}
	.hjxf04x .ibd .item .intro{ height:auto;}
	.hjxf04x .ibd .item .title{ line-height:30px; height:60px; margin-top:10px}
}








.hjxf05{ margin-top:100px}
.hjxf05 .intro{ width:885px; margin:0 auto; padding:40px 0; font-size:18px; color:#666666; line-height:2; text-align:center; max-width:100%}
.hjxf05 .ibd{ text-align:center}
.hjxf05 .ibd img{ max-width:100%;}
.hjxf05 .ibd .cont1{ display:block}
.hjxf05 .ibd .cont2{ display:none}
@media (max-width: 1600px){
	.hjxf05 .intro{ font-size:16px; width:790px}
}
@media (max-width: 1200px){
	.hjxf05{ margin-top:40px}
	.hjxf05 .intro{ font-size:14px; padding:20px 0}
	.hjxf05 .ibd .cont2{ display:block}
	.hjxf05 .ibd .cont1{ display:none}
}
.hjxf06{ margin-top:100px; cursor:pointer}
.hjxf06 img{ width:100%}
.hjxf06 .ibd .cont1{ display:block}
.hjxf06 .ibd .cont2{ display:none}
@media (max-width: 1200px){
	.hjxf06{ margin-top:40px;}
	.hjxf06 .ibd .cont2{ display:block}
	.hjxf06 .ibd .cont1{ display:none}
}

.video{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(00,00,00,0.6); display:none}
.video .s1{position:absolute; left:50%;  top:50%; transform:translate(-50%,-50%)}
.video .s1 video{ width:auto; height:60vh}
.video .s1 .gb{ background:url(/images/gb.png) center center no-repeat; width:30px; height:30px; background-size:30px; position:absolute; right:0; top:-40px; cursor:pointer}
@media (max-width:1200px) {
	.video .s1 video{ width:90vw; height:auto}
}

.hjxf07{ margin-top:100px;}
.hjxf07 .intro{ width:885px; margin:0 auto; padding:40px 0; font-size:18px; color:#666666; line-height:2; text-align:center; max-width:100%}
.hjxf07 .ibd{ margin-top:60px}
.hjxf07 .ibd .item{ width:49%; float:left; margin-right:2%}
.hjxf07 .ibd .item:nth-child(2n){ margin-right:0}
.hjxf07 .ibd .pic{ overflow:hidden; width:100%;}
.hjxf07 .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;}
.hjxf07 .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);}
.hjxf07 .ibd .cont{ width:100%; background:#fafafa; box-sizing:border-box; padding: 4%; font-size:18px; color:#333333; line-height:2}
@media (max-width: 1600px){
	.hjxf07 .intro{ font-size:16px; width:790px}
	.hjxf07 .ibd .pic{}
	.hjxf07 .ibd .cont{}
}
@media (max-width: 1200px){
	.hjxf07{ margin-top:40px}
	.hjxf07 .intro{ font-size:14px; padding:20px 0}
	.hjxf07 .ibd{ margin-top:0}
	.hjxf07 .ibd .pic{ width:100%; height:auto}
	.hjxf07 .ibd .cont{ width:100%; height:auto; padding:5%; font-size:14px}
}
.hjxf08{ margin-top:100px; margin-bottom:100px}
.hjxf08 .ibd{ margin-top:50px}
.hjxf08 .item{ width:524px; margin-right:14px; float:left; box-sizing:border-box}
.hjxf08 .cont{ width:fit-content; margin:0 auto}
.hjxf08 .item:last-child{ margin-right:0}
.hjxf08 .item:nth-child(3n){ margin-right:0}
.hjxf08 .item a{ display:block; box-sizing:border-box; border:9px solid rgba(00,00,00,0.0); transition:all 0.3s linear}
.hjxf08 .item a .pic{ width:100%; overflow:hidden}
.hjxf08 .item 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;}
.hjxf08 .item: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);}
.hjxf08 .item a .title{ padding:40px 20px; font-size:22px; color:#333333; background:#fbfbfb;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; transition:all 0.3s linear}
.hjxf08 .item:hover a{ border-color:#10a957}
.hjxf08 .item:hover a .title{ color:#fff; background:#10a957}
@media (max-width: 1600px){
	.hjxf08 .item{ width:394px; margin-right:9px}
	.hjxf08 .item a{ border-width:6px}
	.hjxf08 .item a .title{ padding:30px 15px; font-size:18px;}

}
@media (max-width: 1200px){
	.hjxf08{ margin:40px 0}
	.hjxf08 .ibd{ margin-top:30px}
	.hjxf08 .item{ width:32.5%; margin-right:1.25%}
	.hjxf08 .item a{ border-width:4px}
	.hjxf08 .item a .title{ padding:15px 10px; font-size:14px;}
}
@media (max-width: 750px){
	.hjxf08 .cont{ width:100%}
	.hjxf08 .item{ width:49%; margin-right:2%}
	.hjxf08 .item:nth-child(3n){ margin-right:2%}
	.hjxf08 .item:nth-child(2n){ margin-right:0%}
}

/*jzlj01*/
.jzlj01{ width:100%; margin-top:120px}
.jzlj01 .pic .item{ width:20.575%; float:left; margin-right:5.9%}
.jzlj01 .pic .item img{ width:100%}
.jzlj01 .pic .item:last-child{ margin-right:0}
.jzlj01 .intro{ width:1100px; margin:0 auto; margin-top:90px; line-height:2; text-align:center; font-size:18px; color:#333333; max-width:100%}
@media (max-width: 1600px){
	.jzlj01 .intro{ width:980px; font-size:16px}
}
@media (max-width: 1200px){
	.jzlj01{ margin-top:40px}
	.jzlj01 .pic .item{ width:23.5%; margin-right:2%}
	.jzlj01 .intro{font-size:14px; margin-top:30px}
}
.jzlj02{ margin-top:120px}
.jzlj02 .ibd{ background:url(/images/g_67.jpg) center center no-repeat; background-size:cover; margin-top:60px; padding:90px 0}
.jzlj02 .ibd .item{ width:235px; float:left; text-align:center; margin-right:38px}
.jzlj02 .ibd .item .pic{ width:100%; position:relative}
.jzlj02 .ibd .item .pic .img1{ width:100%}
.jzlj02 .ibd .item .pic .img2{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2}
.jzlj02 .ibd .item:last-child{ margin-right:0}
.jzlj02 .ibd .item .title{ font-size:20px; color:#666666; line-height:1; padding-top:120px; position:relative}
.jzlj02 .ibd .item .title:after{ content:""; display:block; width:2px; height:38px; background:#b0e7c9; position:absolute; left:calc(50% - 1px); top:20px}
.jzlj02 .ibd .item .title:nth-child(2n):after{ background:#9dc4dc}
@media (max-width: 1600px){
	.jzlj02 .ibd .item{ width:14.7%; margin-right:2.36%}
	.jzlj02 .ibd .item .pic .img2{ width:28%}
	.jzlj02 .ibd .item .title{ font-size:18px; padding-top:100px}
	.jzlj02 .ibd .item .title:after{ height:32px; top:18px}
}
@media (max-width: 1200px){
	.jzlj02{ margin-top:40px}
	.jzlj02 .ibd{ margin-top:30px; padding:40px 0}
	.jzlj02 .ibd .item .title{ font-size:14px; padding-top:60px}
	.jzlj02 .ibd .item .title:after{ height:24px; top:12px}
}
@media (max-width: 750px){
	.jzlj02 .ibd{ padding:40px 0 15px}
	.jzlj02 .ibd .item{ width:30%; margin-right:5%;}
	.jzlj02 .ibd .item:nth-child(3n){ margin-right:0}
	.jzlj02 .ibd .item .title{ font-size:14px; padding:15px 0 25px}
	.jzlj02 .ibd .item .title:after{ width:0}
}


.jzlj03{ margin-top:100px; margin-bottom:100px}
.jzlj03 .ibd{ margin-top:50px}
.jzlj03 .item{ width:524px; margin-right:14px; float:left; box-sizing:border-box}
.jzlj03 .cont{ width:fit-content; margin:0 auto}
.jzlj03 .item:last-child{ margin-right:0}
.jzlj03 .item:nth-child(3n){ margin-right:0}
.jzlj03 .item a{ display:block; box-sizing:border-box; border:9px solid rgba(00,00,00,0.0); transition:all 0.3s linear}
.jzlj03 .item a .pic{ width:100%; overflow:hidden}
.jzlj03 .item 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;}
.jzlj03 .item: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);}
.jzlj03 .item a .conts{ width:100%; box-sizing:border-box; padding:40px 35px 0; height:230px; background:#fbfbfb; transition:all 0.3s linear}
.jzlj03 .item a .conts .title{ font-size:22px; color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; transition:all 0.3s linear}
.jzlj03 .item a .conts .intro{ font-size:16px; color:#666666; line-height:2; margin-top:15px; transition:all 0.3s linear}
.jzlj03 .item:hover a .conts{ background:#10a957;}
.jzlj03 .item:hover a{ border-color:#10a957}
.jzlj03 .item:hover a .conts .title{ color:#fff}
.jzlj03 .item:hover a .conts .intro{ color:#fff}
@media (max-width: 1600px){
	.jzlj03 .item{ width:394px; margin-right:9px}
	.jzlj03 .item a{ border-width:6px}
	.jzlj03 .item a .conts{ padding:30px 25px; height:200px}
	.jzlj03 .item a .conts .title{ font-size:18px}
	.jzlj03 .item a .conts .intro{ font-size:14px}

}
@media (max-width: 1200px){
	.jzlj03{ margin:40px 0}
	.jzlj03 .ibd{ margin-top:30px}
	.jzlj03 .cont{ width:100%}
	.jzlj03 .item{ width:32.5%; margin-right:1.25%}
	.jzlj03 .item a{ border-width:4px}
	.jzlj03 .item a .conts{ padding:20px 15px; height:200px}
	.jzlj03 .item a .conts .title{ font-size:15px}
	.jzlj03 .item a .conts .intro{ font-size:12px; margin-top:10px}
}
@media (max-width: 750px){
	.jzlj03 .item{ width:49%; margin-right:2%}
	.jzlj03 .item:nth-child(3n){ margin-right:2%}
	.jzlj03 .item:nth-child(2n){ margin-right:0%}
	.jzlj03 .item a .conts{ height:170px}
	.jzlj03 .item a .conts .intro{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
}

/*lxwm01*/
.lxwm01{ background:url(/images/g_68.jpg) center center no-repeat; background-size:cover; padding:140px 0 125px}
.lxwm01 .ihd{ font-size:46px; color:#005ab7; border-bottom:2px solid #e5e5e5}
.lxwm01 .ihd i{ display:inline-block; vertical-align:top; line-height:1; padding-bottom:28px; position:relative}
.lxwm01 .ihd i:after{ content:""; display:block; width:100%; height:2px; background:#005ab7; position:absolute; left:0; bottom:-2px; z-index:2}
.lxwm01 .ibd{ padding-top:35px}
.lxwm01 .ibd .item{ margin-top:45px}
.lxwm01 .ibd .item .pic{ float:left; width:64px}
.lxwm01 .ibd .item .pic img{ width:100%}
.lxwm01 .ibd .item .cont{ float:left; margin-left:20px;}
.lxwm01 .ibd .item .cont .p1{ font-size:16px; color:#666666; line-height:1; padding:5px 0 10px}
.lxwm01 .ibd .item .cont .p2{ font-size:28px; color:#333333; line-height:1}
.lxwm02 img{ width:100%}
@media (max-width: 1200px){
	.lxwm01{ padding:80px 0;background:url(/images/g_68.jpg) left center no-repeat; background-size:cover;}
	.lxwm01 .ihd{ font-size:28px;}	
	.lxwm01 .ihd i{ padding-bottom:20px}
	.lxwm01 .ibd{ padding-top:15px}
	.lxwm01 .ibd .item{ margin-top:25px}
	.lxwm01 .ibd .item .pic{ width:50px}
	.lxwm01 .ibd .item .cont .p1{ font-size:14px; color:#666666; line-height:1; padding:5px 0 10px}
	.lxwm01 .ibd .item .cont .p2{ font-size:20px; color:#333333; line-height:1}
}


/*qygm*/
.qygm01{ margin-top:100px}
.qygm01 .ibd{ margin-top:90px}
.qygm01 .ibd .pic{ float:right; overflow:hidden; width:692px;}
.qygm01 .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;}
.qygm01 .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);}
.qygm01 .ibd .cont{ width:calc(100% - 692px); height:398px; background:#fafafa; box-sizing:border-box; float:right; padding:0 6%;display:flex;align-items: center;justify-content: center; font-size:20px; color:#333333; line-height:2; text-align:justify}
.qygm01 .ibd .cont h3{ font-size:48px; color:#000000; font-weight:normal; background:url(/images/g_75.jpg) top left no-repeat; padding-top:50px; line-height:1}
.qygm01 .ibd .cont .con{ font-size:18px; color:#666666; margin-top:50px; line-height:2}

@media (max-width: 1600px){
	.qygm01 .ibd .pic{ width:50%}
	.qygm01 .ibd .cont{ width:50%; font-size:18px; height:345px}
	.qygm01 .ibd .cont h3{ font-size:32px; background-size:auto 4px; padding-top:35px}
	.qygm01 .ibd .cont .con{ font-size:16px; margin-top:40px}
}
@media (max-width: 1200px){
	.qygm01{ margin-top:40px}
	.qygm01 .ibd{ margin-top:30px}
	.qygm01 .ibd .pic{ width:100%; height:auto}
	.qygm01 .ibd .cont{ width:100%; height:auto; padding:5%; font-size:14px}
	.qygm01 .ibd .cont h3{ font-size:20px; background-size:auto 3px; padding-top:20px}
	.qygm01 .ibd .cont .con{ font-size:14px; margin-top:20px}
}

.qygm02{ margin-top:100px}
.qygm02 .ibd{ margin-top:90px}
.qygm02 .ibd .pic{ float:left; overflow:hidden; width:771px;}
.qygm02 .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;}
.qygm02 .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);}
.qygm02 .ibd .cont{ width:calc(100% - 771px); height:442px; background:#fafafa; box-sizing:border-box; float:right; padding:0 6%;display:flex;align-items: center;justify-content: center}
.qygm02 .ibd .cont h3{ font-size:48px; color:#000000; font-weight:normal; background:url(/images/g_75.jpg) top left no-repeat; padding-top:50px; line-height:1}
.qygm02 .ibd .cont .con{ font-size:18px; color:#666666; margin-top:50px; line-height:2}
@media (max-width: 1600px){
	.qygm02 .ibd .pic{ width:50%}
	.qygm02 .ibd .cont{ width:50%; height:344px}
	.qygm02 .ibd .cont h3{ font-size:32px; background-size:auto 4px; padding-top:35px}
	.qygm02 .ibd .cont .con{ font-size:16px; margin-top:40px}
}
@media (max-width: 1200px){
	.qygm02{ margin-top:40px}
	.qygm02 .ibd{ margin-top:30px}
	.qygm02 .ibd .pic{ width:100%; height:auto}
	.qygm02 .ibd .cont{ width:100%; height:auto; padding:5%;}
	.qygm02 .ibd .cont h3{ font-size:20px; background-size:auto 3px; padding-top:20px}
	.qygm02 .ibd .cont .con{ font-size:14px; margin-top:20px}
}
.qygm03{ margin-top:100px}
.qygm03 .nr .item{ width:50%; float:left; text-align:center; box-sizing:border-box}
.qygm03 .nr .item .p1{ font-size:24px; color:#004fc5; line-height:1}
.qygm03 .nr .item .p1 i{ font-size:72px; color:#004fc5; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.qygm03 .nr .item .p2{ font-size:16px; color:#666666}
@media (max-width: 1600px){
	.qygm03 .nr .item .p1{ font-size:20px; }
	.qygm03 .nr .item .p1 i{ font-size:60px; }
	.qygm03 .nr .item .p2{ font-size:14px; }
}
@media (max-width: 1200px){
	.qygm03{ margin-top:40px}
	.qygm03 .nr .item{ padding:0 5px}
	.qygm03 .nr .item .p1{ font-size:10px; }
	.qygm03 .nr .item .p1 i{ font-size:30px; }
	.qygm03 .nr .item .p2{ font-size:12px; }
}

.qygm04{ margin-top:100px}
.qygm04 .ibd{ margin-top:90px}
.qygm04 .ibd .pic{ float:right; overflow:hidden; width:771px;}
.qygm04 .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;}
.qygm04 .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);}
.qygm04 .ibd .cont{ width:calc(100% - 771px); height:442px; background:#fafafa; box-sizing:border-box; float:right; padding:0 6%;display:flex;align-items: center;justify-content: center}
.qygm04 .ibd .cont h3{ font-size:48px; color:#000000; font-weight:normal; background:url(/images/g_75.jpg) top left no-repeat; padding-top:50px; line-height:1}
.qygm04 .ibd .cont .con{ font-size:18px; color:#666666; margin-top:50px; line-height:2}
@media (max-width: 1600px){
	.qygm04 .ibd .pic{ width:50%}
	.qygm04 .ibd .cont{ width:50%; height:344px}
	.qygm04 .ibd .cont h3{ font-size:32px; background-size:auto 4px; padding-top:35px}
	.qygm04 .ibd .cont .con{ font-size:16px; margin-top:40px}
}
@media (max-width: 1200px){
	.qygm04{ margin-top:40px}
	.qygm04 .ibd{ margin-top:30px}
	.qygm04 .ibd .pic{ width:100%; height:auto}
	.qygm04 .ibd .cont{ width:100%; height:auto; padding:5%;}
	.qygm04 .ibd .cont h3{ font-size:20px; background-size:auto 3px; padding-top:20px}
	.qygm04 .ibd .cont .con{ font-size:14px; margin-top:20px}
}
.qygm05{ margin-top:100px}
.qygm05 .nr .ibd{display:flex;justify-content: space-between;}
.qygm05 .nr .item{   text-align:center; box-sizing:border-box}
.qygm05 .nr .item .p1{ font-size:24px; color:#004fc5; line-height:1}
.qygm05 .nr .item .p1 i{ font-size:72px; color:#004fc5; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.qygm05 .nr .item .p2{ font-size:16px; color:#666666}
@media (max-width: 1600px){
	.qygm05 .nr .item .p1{ font-size:20px; }
	.qygm05 .nr .item .p1 i{ font-size:60px; }
	.qygm05 .nr .item .p2{ font-size:14px; }
}
@media (max-width: 1200px){
	.qygm05{ margin-top:40px}
	.qygm05 .nr .item{ padding:0 5px}
	.qygm05 .nr .item .p1{ font-size:10px; }
	.qygm05 .nr .item .p1 i{ font-size:30px; }
	.qygm05 .nr .item .p2{ font-size:12px; }
}
@media (max-width: 750px){
	.qygm05 .nr .ibd::after {content: '\20';display: block;height: 0;clear: both;}
	.qygm05 .nr .ibd{ display:block}
	.qygm05 .nr .item{ width:100%;}
	.qygm05 .nr .item:nth-child(3){ margin-top:20px}
	.qygm05 .nr .item:nth-child(2){ margin-top:20px}
}

.qygm06{ margin-top:100px; }
.qygm06 .ibd{ margin-top:90px}
.qygm06 .ibd .pic{ float:left; overflow:hidden; width:771px;}
.qygm06 .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;}
.qygm06 .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);}
.qygm06 .ibd .cont{ width:calc(100% - 771px); height:442px; background:#fafafa; box-sizing:border-box; float:right; padding:0 6%;display:flex;align-items: center;justify-content: center}
.qygm06 .ibd .cont h3{ font-size:48px; color:#000000; font-weight:normal; background:url(/images/g_75.jpg) top left no-repeat; padding-top:50px; line-height:1}
.qygm06 .ibd .cont .con{ font-size:18px; color:#666666; margin-top:50px; line-height:2}
@media (max-width: 1600px){
	.qygm06 .ibd .pic{ width:50%}
	.qygm06 .ibd .cont{ width:50%; height:344px}
	.qygm06 .ibd .cont h3{ font-size:32px; background-size:auto 4px; padding-top:35px}
	.qygm06 .ibd .cont .con{ font-size:16px; margin-top:40px}
}
@media (max-width: 1200px){
	.qygm06{ margin-top:40px}
	.qygm06 .ibd{ margin-top:30px}
	.qygm06 .ibd .pic{ width:100%; height:auto}
	.qygm06 .ibd .cont{ width:100%; height:auto; padding:5%;}
	.qygm06 .ibd .cont h3{ font-size:20px; background-size:auto 3px; padding-top:20px}
	.qygm06 .ibd .cont .con{ font-size:14px; margin-top:20px}
}
.qygm07{ margin-top:100px;margin-bottom:100px}
.qygm07 .nr .item{ width:50%; float:left; text-align:center; box-sizing:border-box}
.qygm07 .nr .item .p1{ font-size:24px; color:#004fc5; line-height:1}
.qygm07 .nr .item .p1 i{ font-size:72px; color:#004fc5; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.qygm07 .nr .item .p2{ font-size:16px; color:#666666}
@media (max-width: 1600px){
	.qygm07 .nr .item .p1{ font-size:20px; }
	.qygm07 .nr .item .p1 i{ font-size:60px; }
	.qygm07 .nr .item .p2{ font-size:14px; }
}
@media (max-width: 1200px){
	.qygm07{ margin-top:40px;margin-bottom:40px}
	.qygm07 .nr .item{ padding:0 5px}
	.qygm07 .nr .item .p1{ font-size:10px; }
	.qygm07 .nr .item .p1 i{ font-size:30px; }
	.qygm07 .nr .item .p2{ font-size:12px; }
}


/*csr01*/
.csr01{ width:100%; margin:100px 0}
.csr01 .ibd{ margin-top:60px; font-size:18px; color:#666; line-height:2}
.csr01 .ibd img{ max-width:100%; height:auto}
.csr01 .ibd .cont1{ display:block}
.csr01 .ibd .cont2{ display:none}
@media (max-width: 1600px){
	.csr01 .ibd{ font-size:16px}
}
@media (max-width: 1200px){
	.csr01{ margin:40px 0}
	.csr01 .ibd{ margin-top:30px; font-size:14px; }
	.csr01 .ibd .cont2{ display:block}
	.csr01 .ibd .cont1{ display:none}
}

/*gywm*/
.gywm01{ margin-top:80px}
.gywm01 .lt{ float:left; width:780px;}
.gywm01 .lt h3{ font-size:46px; color:#005ab7; font-weight:normal; }
.gywm01 .lt .intro{ font-size:16px; color:#666666; line-height:1.8; margin-top:30px; text-align:justify}
.gywm01 .rt{ float:right; width:747px; overflow:hidden}
.gywm01 .rt 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;}
.gywm01 .rt: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){
	.gywm01 .rt{ width:560px; margin-top:70px}
	.gywm01 .lt{ width:600px;}
	.gywm01 .lt h3{ font-size:32px; }
	.gywm01 .lt .intro{ font-size:14px; margin-top:20px}
}
@media (max-width: 1200px){
	.gywm01{ margin-top:40px}
	.gywm01 .rt{ width:100%; margin-top:0}
	.gywm01 .lt{ width:100%;}
	.gywm01 .lt h3{ font-size:20px; margin-top:20px}
	.gywm01 .lt .intro{ font-size:14px; margin-top:12px}
}
.gywm02{ margin-top:80px}
.gywm02 img{ width:100%}
.gywm02 .img1{ display:block;}
.gywm02 .img2{ display:none;}
@media (max-width: 1200px){
	.gywm02{ margin-top:40px}
	.gywm02 .img2{ display:block;}
	.gywm02 .img1{ display:none;}
}
.gywm03{ width:100%}
.gywm03 img{ width:100%}



.gywm04{ margin:80px 0 60px}
.gywm04 .item{ float:left; margin-right:14px; margin-bottom:14px; position:relative; overflow:hidden; width:793px;}
.gywm04 .item:nth-child(2){ margin-right:0}
.gywm04 .item:nth-child(5){ margin-right:0}
.gywm04 .item:nth-child(n+3){ width:524px}
.gywm04 .item 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;}
.gywm04 .item: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);}
.gywm04 .item .title{ position:absolute; left:55px; top:60px; color:#fff; line-height:1; font-size:30px}
@media (max-width: 1600px){
	.gywm04 .item{ width:594px; margin-right:12px; margin-bottom:12px}
	.gywm04 .item:nth-child(n+3){ width:392px}
	.gywm04 .item .title{ left:50px; top:50px; font-size:24px}
}
@media (max-width: 1200px){
	.gywm04{ margin:40px 0}
	.gywm04 .item{ width:49.75%; margin-right:0.5%; margin-bottom:0.5%}
	.gywm04 .item:nth-child(n+3){ width:33%}
	.gywm04 .item .title{ left:20px; top:20px; font-size:20px}
}
@media (max-width: 750px){
	.gywm04 .item{ width:100%; margin-right:0; margin-bottom:1%}
	.gywm04 .item:nth-child(n+3){ width:100%}
	.gywm04 .item .title{ left:20px; top:30px; font-size:20px}
}

.dsj{ background:url(/images/g_88.jpg) center center no-repeat; background-size:cover; padding:100px 0}
.dsj .nr{ background:url(/images/g_87.jpg) left  top no-repeat; height:800px; background-size:100% 100%}
.dsj .nr .ihd{ padding-top:130px;}
.dsj .nr .ihd .cn{ font-size:46px; color:rgba(255,255,255,1); line-height:1; padding-left:1318px}
.dsj .nr .ibd{ margin-top:25px}
.dsj .nr .ibd .lt{ width:600px; float:left; margin-left:100px;}
.dsj .nr .ibd .lt .swiper32{ width:100%; position:relative; overflow:hidden; color:#fff; height:490px;}
.dsj .nr .ibd .lt .swiper32 .swiper-slide{ width:100%; height:100%}
.dsj .nr .ibd .lt .swiper32 .swiper-slide .year{ font-size:78px; color:#fff; font-weight:bold; line-height:1}
.dsj .nr .ibd .lt .swiper32 .swiper-slide .year i{ font-size:22px; color:#fff; width:36px; height:36px; display:inline-block; background:#10a957; font-weight:normal; text-align:center; border-radius:50%; line-height:36px; margin-left:10px}
.dsj .nr .ibd .lt .swiper32 .swiper-slide .intro{ font-size:16px; line-height:2; margin-top:60px}
.dsj .nr .ibd .lt .swiper32 .prev32{ background:url(/images/prev.png) center center no-repeat; width:24px; height:24px; background-size:auto 24px; position:absolute; left:0; bottom:0; z-index:9; cursor:pointer}
.dsj .nr .ibd .lt .swiper32 .next32{ background:url(/images/next.png) center center no-repeat; width:24px; height:24px; background-size:auto 24px; position:absolute; left:30px; bottom:0; z-index:9; cursor:pointer}
.dsj .nr .ibd .rt{ width:226px; float:right; color:#fff; text-align:center; height:520px; margin-right:96px; font-size:16px; overflow:hidden}
.dsj .nr .ibd .rt .swiper31{ width:100%; height:104px; line-height:104px; cursor:pointer; font-weight:bold; margin-top:208px; position:relative}
.dsj .nr .ibd .rt .swiper31:after{ content:""; display:block; width:100%; height:3px; background:#fff; position:absolute; left:0; top:0}
.dsj .nr .ibd .rt .swiper31:before{ content:""; display:block; width:100%; height:3px; background:#fff; position:absolute; left:0; bottom:0}
.dsj .nr .ibd .rt .swiper31 .swiper-slide{ opacity:0.4}
.dsj .nr .ibd .rt .swiper31 .swiper-slide.swiper-slide-thumb-active{ opacity:1}
@media (max-width: 1600px){
	.dsj .nr{ width:1200px; margin:0 auto; height:600px}	
	.dsj .nr .ihd{ padding-top:80px;}
	.dsj .nr .ihd .en{ font-size:60px; padding-left:600px}
	.dsj .nr .ihd .cn{ font-size:36px;  padding-left:980px}
	.dsj .nr .ibd .lt{ margin-left:2.5%}
	.dsj .nr .ibd .lt .swiper32{ height:400px}
	.dsj .nr .ibd .lt .swiper32 .swiper-slide .year{ font-size:60px;}
	.dsj .nr .ibd .lt .swiper32 .swiper-slide .year i{ font-size:18px;}
	.dsj .nr .ibd .lt .swiper32 .swiper-slide .intro{ margin-top:60px; font-size:15px}
	.dsj .nr .ibd .rt{ width:20%; margin-right:2.5%; height:400px}
	.dsj .nr .ibd .rt .swiper31{ height:80px; line-height:80px; margin-top:160px}
}
@media (max-width: 1200px){
	.dsj { padding:40px 0}
	.dsj .nr{ width:92%; margin:0 auto; height:400px}
	.dsj .nr .ihd{ padding-top:40px;}
	.dsj .nr .ihd .en{ font-size:30px; padding-left:0; text-align:center}
	.dsj .nr .ihd .cn{ font-size:20px;  padding-left:0; margin-top:10px; text-align:center}
	.dsj .nr .ibd{ margin-top:30px}
	.dsj .nr .ibd .lt{ width:70%}
	.dsj .nr .ibd .lt .swiper32{ height:250px}
	.dsj .nr .ibd .lt .swiper32 .swiper-slide .year{ font-size:30px;}
	.dsj .nr .ibd .lt .swiper32 .swiper-slide .year i{ font-size:12px; width:26px; height:26px; line-height:26px}
	.dsj .nr .ibd .lt .swiper32 .swiper-slide .intro{ margin-top:20px; font-size:12px}
	.dsj .nr .ibd .rt{ width:20%; margin-right:2.5%; height:250px}
	.dsj .nr .ibd .rt .swiper31{ height:50px; line-height:50px; margin-top:100px}
	.dsj .nr .ibd .rt .swiper31:after,.dsj .nr .ibd .rt .swiper31:before{ height:2px}	
	.dsj .nr .ibd .lt .swiper32 .prev32{ width:20px; height:20px; background-size:auto 20px; bottom:20px}
	.dsj .nr .ibd .lt .swiper32 .next32{ width:20px; height:20px; background-size:auto 20px; bottom:20px}
}

.qywh01{ width:100%; margin-top:100px}
.qywh01 .ibd{ background:#f5f5f5}
.qywh01 .ibd .pic{ width:50%; float:left; overflow:hidden; position:relative}
.qywh01 .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;}
.qywh01 .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);}
.qywh01 .ibd .pic span{ display:block; width:220px; height:220px; background:rgba(16,169,87,0.51); position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff;display:flex;align-items: center;justify-content: center; border-radius:50%; font-size:48px; text-align:center}
.qywh01 .ibd .pic span p:nth-child(2){ font-size:24px; font-family:Arial, Helvetica, sans-serif}
.qywh01 .ibd .cont{ width:50%; float:left; box-sizing:border-box; padding:50px}
.qywh01 .ibd .cont .title{ border-bottom:3px solid #eaeaea; font-size:34px; color:#333; padding:25px 0; position:relative}
.qywh01 .ibd .cont .title:after{ content:""; display:block; width:140px; height:3px; background:#10a957; position:absolute; left:0; bottom:-3px; z-index:2}
.qywh01 .ibd .cont .intro{ margin-top:60px;}
.qywh01 .ibd .cont .intro .swipers{ width:100%; height:240px; overflow:hidden; position:relative}
.qywh01 .ibd .cont .intro .swipers .swiper-slide{ width:100%; height:auto; font-size:18px; color:#666666; line-height:2; box-sizing:border-box; padding-right:10px}
.qywh01 .ibd .cont .intro .swipers .swiper-scrollbar{ width:3px; border-radius:0; background:#e6e6e6}
.qywh01 .ibd .cont .intro .swipers .swiper-scrollbar .swiper-scrollbar-drag{ background:#10a957}
@media (max-width: 1600px){
	.qywh01 .ibd .cont{ padding:40px}
	.qywh01 .ibd .cont .title{  padding:20px 0; font-size:26px; }
	.qywh01 .ibd .cont .title:after{ width:120px; }
	.qywh01 .ibd .cont .intro{ margin-top:40px;}
	.qywh01 .ibd .cont .intro .swipers{ height:200px}
	.qywh01 .ibd .cont .intro .swipers .swiper-slide{ font-size:16px}
}
@media (max-width: 1200px){
	.qywh01{ width:100%; margin-top:40px}
	.qywh01 .ibd .pic span{ width:140px; height:140px; font-size:20px}
	.qywh01 .ibd .pic span p:nth-child(2){ font-size:12px; font-family:Arial, Helvetica, sans-serif}
	.qywh01 .ibd .pic{ width:100%}
	.qywh01 .ibd .cont{ width:100%; padding:10px 20px 20px}
	.qywh01 .ibd .cont .title{  padding:15px 0; font-size:20px; border-width:2px }
	.qywh01 .ibd .cont .title:after{ width:90px; height:2px; bottom:-2px }
	.qywh01 .ibd .cont .intro{ margin-top:20px;}
	.qywh01 .ibd .cont .intro .swipers{ height:200px}
	.qywh01 .ibd .cont .intro .swipers .swiper-slide{ font-size:14px}
	.qywh01 .ibd .cont .intro .swipers .swiper-scrollbar{ width:2px}
}


.qywh02{ width:100%; margin-top:40px}
.qywh02 .ibd{ background:#f5f5f5}
.qywh02 .ibd .pic{ width:50%; float:right; overflow:hidden; position:relative}
.qywh02 .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;}
.qywh02 .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);}
.qywh02 .ibd .pic span{ display:block; width:220px; height:220px; background:rgba(0,90,183,0.51); position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff;display:flex;align-items: center;justify-content: center; border-radius:50%; font-size:48px; text-align:center}
.qywh02 .ibd .pic span p:nth-child(2){ font-size:24px; font-family:Arial, Helvetica, sans-serif}
.qywh02 .ibd .cont{ width:50%; float:left; box-sizing:border-box; padding:50px}
.qywh02 .ibd .cont .title{ border-bottom:3px solid #eaeaea; font-size:34px; color:#333; padding:25px 0; position:relative}
.qywh02 .ibd .cont .title:after{ content:""; display:block; width:140px; height:3px; background:#10a957; position:absolute; left:0; bottom:-3px; z-index:2}
.qywh02 .ibd .cont .intro{ margin-top:60px;}
.qywh02 .ibd .cont .intro .swipers{ width:100%; height:240px; overflow:hidden; position:relative}
.qywh02 .ibd .cont .intro .swipers .swiper-slide{ width:100%; height:auto; font-size:18px; color:#666666; line-height:2; box-sizing:border-box; padding-right:10px}
.qywh02 .ibd .cont .intro .swipers .swiper-scrollbar{ width:3px; border-radius:0; background:#e6e6e6}
.qywh02 .ibd .cont .intro .swipers .swiper-scrollbar .swiper-scrollbar-drag{ background:#10a957}
@media (max-width: 1600px){
	.qywh02 .ibd .cont{ padding:40px}
	.qywh02 .ibd .cont .title{ padding:20px 0; font-size:26px; }
	.qywh02 .ibd .cont .title:after{ width:120px; }
	.qywh02 .ibd .cont .intro{ margin-top:40px;}
	.qywh02 .ibd .cont .intro .swipers{ height:200px}
	.qywh02 .ibd .cont .intro .swipers .swiper-slide{ font-size:16px}
}
@media (max-width: 1200px){
	.qywh02{ width:100%; margin-top:40px}
	.qywh02 .ibd .pic span{ width:140px; height:140px; font-size:20px}
	.qywh02 .ibd .pic span p:nth-child(2){ font-size:12px; font-family:Arial, Helvetica, sans-serif}
	.qywh02 .ibd .pic{ width:100%}
	.qywh02 .ibd .cont{ width:100%; padding:10px 20px 20px}
	.qywh02 .ibd .cont .title{  padding:15px 0; font-size:20px; border-width:2px }
	.qywh02 .ibd .cont .title:after{ width:90px; height:2px; bottom:-2px }
	.qywh02 .ibd .cont .intro{ margin-top:20px;}
	.qywh02 .ibd .cont .intro .swipers{ height:200px}
	.qywh02 .ibd .cont .intro .swipers .swiper-slide{ font-size:14px}
	.qywh02 .ibd .cont .intro .swipers .swiper-scrollbar{ width:2px}
}

.qywh03{ width:100%; margin-top:40px; margin-bottom:100px}
.qywh03 .ibd{ background:#f5f5f5}
.qywh03 .ibd .pic{ width:50%; float:left; overflow:hidden; position:relative}
.qywh03 .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;}
.qywh03 .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);}
.qywh03 .ibd .pic span{ display:block; width:220px; height:220px; background:rgba(16,169,87,0.51); position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff;display:flex;align-items: center;justify-content: center; border-radius:50%; font-size:48px; text-align:center}
.qywh03 .ibd .pic span p:nth-child(2){ font-size:24px; font-family:Arial, Helvetica, sans-serif}
.qywh03 .ibd .cont{ width:50%; float:left; box-sizing:border-box; padding:50px}
.qywh03 .ibd .cont .title{ border-bottom:3px solid #eaeaea; font-size:34px; color:#333;  padding:25px 0; position:relative}
.qywh03 .ibd .cont .title:after{ content:""; display:block; width:140px; height:3px; background:#10a957; position:absolute; left:0; bottom:-3px; z-index:2}
.qywh03 .ibd .cont .intro{ margin-top:60px;}
.qywh03 .ibd .cont .intro .swipers{ width:100%; height:240px; overflow:hidden; position:relative}
.qywh03 .ibd .cont .intro .swipers .swiper-slide{ width:100%; height:auto; font-size:18px; color:#666666; line-height:2; box-sizing:border-box; padding-right:10px}
.qywh03 .ibd .cont .intro .swipers .swiper-scrollbar{ width:3px; border-radius:0; background:#e6e6e6}
.qywh03 .ibd .cont .intro .swipers .swiper-scrollbar .swiper-scrollbar-drag{ background:#10a957}
@media (max-width: 1600px){
	.qywh03 .ibd .cont{ padding:40px}
	.qywh03 .ibd .cont .title{  padding:20px 0; font-size:26px; }
	.qywh03 .ibd .cont .title:after{ width:120px; }
	.qywh03 .ibd .cont .intro{ margin-top:40px;}
	.qywh03 .ibd .cont .intro .swipers{ height:200px}
	.qywh03 .ibd .cont .intro .swipers .swiper-slide{ font-size:16px}
}
@media (max-width: 1200px){
	.qywh03{ width:100%; margin-top:40px; margin-bottom:40px}
	.qywh03 .ibd .pic span{ width:140px; height:140px; font-size:20px}
	.qywh03 .ibd .pic span p:nth-child(2){ font-size:12px; font-family:Arial, Helvetica, sans-serif}
	.qywh03 .ibd .pic{ width:100%}
	.qywh03 .ibd .cont{ width:100%; padding:10px 20px 20px}
	.qywh03 .ibd .cont .title{  padding:15px 0; font-size:20px; border-width:2px }
	.qywh03 .ibd .cont .title:after{ width:90px; height:2px; bottom:-2px }
	.qywh03 .ibd .cont .intro{ margin-top:20px;}
	.qywh03 .ibd .cont .intro .swipers{ height:200px}
	.qywh03 .ibd .cont .intro .swipers .swiper-slide{ font-size:14px}
	.qywh03 .ibd .cont .intro .swipers .swiper-scrollbar{ width:2px}
}

/*anav*/
.anav{ width:100%; margin-top:65px}
.anav ul{ text-align:center; font-size:0}
.anav ul li{ display:inline-block; vertical-align:top; margin:0 15px}
.anav ul li a{ display:block; border:1px solid #e0e1e1; padding:20px 50px; font-size:24px; color:#333333}
.anav ul li:hover a,.anav ul li.on a{ border:1px solid #10a957; color:#10a957}
@media (max-width: 1600px){
	.anav ul li a{ font-size:20px; padding:16px 40px}
}
@media (max-width: 1200px){
	.anav{ margin:0; border:1px solid #10a957; border-left:0 ; box-sizing:border-box; border-bottom:0}
	.anav ul{text-align:left}
	.anav ul li{ width:50%; box-sizing:border-box; margin:0; border:1px solid #10a957; text-align:center}
	.anav ul li:nth-child(2n){ border-right:0}
	.anav ul li a{ padding:0; border:0; font-size:16px; padding:10px 0}
	.anav ul li:hover a,.anav ul li.on a{ border:0; background:#10a957; color:#fff}
}

/*picList*/
.picList{ margin-top:60px; margin-bottom:60px}
.picList .item{ width:32%; margin-right:2%; margin-bottom:2%; float:left; box-shadow:0 0 15px rgba(0,0,0,0.15)}
.picList .item:nth-child(3n){ margin-right:0}
.picList .item .pic{ width:100%; overflow:hidden}
.picList .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;}
.picList .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);}
.picList .item .title{ font-size:22px; color:#333333; height:100px; text-align:center; padding:0 10px;display:flex;align-items: center;justify-content: center;}
@media (max-width: 1600px){
	.picList .item .title{ font-size:20px;}
}
@media (max-width: 1200px){
	.picList{ margin-top:30px; margin-bottom:30px}
	.picList .item .title{ font-size:16px; height:80px}
}
@media (max-width: 1200px){
	.picList .item{ width:48.5%; margin-right:3%; margin-bottom:3%; box-shadow:0 0 10px rgba(0,0,0,0.15)}
	.picList .item:nth-child(3n){ margin-right:3%}
	.picList .item:nth-child(2n){ margin-right:0}
	.picList .item .title{ font-size:14px; height:60px}
}

/*qydj01*/
.qydj01{ width:100%; margin-top:90px}
.qydj01 .pic{ width:787px; float:left; overflow:hidden}
.qydj01 .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;}
.qydj01 .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);}
.qydj01 .cont{ width:calc(100% - 787px); height:474px; float:right; background:url(/images/g_93.jpg) center center no-repeat; background-size:cover;display:flex;align-items: center;justify-content: center; box-sizing:border-box; padding:0 60px; color:#fff}
.qydj01 .cont h3{ font-size:40px; font-weight:normal}
.qydj01 .cont .content{ font-size:18px; line-height:2; margin-top:40px; text-align:justify}
@media (max-width: 1600px){
	.qydj01 .pic{ width:590px;}
	.qydj01 .cont{ width:calc(100% - 590px); height:355px; padding:0 50px}
	.qydj01 .cont h3{ font-size:30px}
	.qydj01 .cont .content{ font-size:16px; margin-top:30px}
}
@media (max-width: 1200px){
	.qydj01{ margin-top:40px}
	.qydj01 .pic{ width:100%;}
	.qydj01 .cont{ width:100%; height:auto; padding:20px}
	.qydj01 .cont h3{ font-size:20px}
	.qydj01 .cont .content{ font-size:14px; margin-top:15px}
}

.qydj02{ width:100%; margin-top:90px}
.qydj02 .item{ width:787px; float:left; margin-bottom:33px}
.qydj02 .item:nth-child(2n){ float:right}
.qydj02 .item .pic{ width:100%; overflow:hidden}
.qydj02 .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;}
.qydj02 .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);}
.qydj02 .item .cont{ width:100%; box-sizing:border-box; padding:40px; height:420px; background:#fff4f0}
.qydj02 .item .cont .title{ background:url(/images/g_95.png) left center no-repeat; border-bottom:1px solid #c40000; padding:25px 0 25px 85px; font-size:36px; color:#c40000;}
.qydj02 .item .cont .intro{ font-size:18px; color:#666666; margin-top:30px; line-height:2; text-align:justify}
@media (max-width: 1600px){
	.qydj02 .item{ width:590px; margin-bottom:20px}
	.qydj02 .item .cont{ padding:30px; height:380px}
	.qydj02 .item .cont .title{ padding:20px 0 20px 60px; background-size:40px; font-size:28px}
	.qydj02 .item .cont .intro{ font-size:16px; margin-top:20px;}
}
@media (max-width: 1200px){
	.qydj02{ margin-top:40px}
	.qydj02 .item{ width:100%; margin-bottom:20px}
	.qydj02 .item .cont{ padding:20px; height:auto}
	.qydj02 .item .cont .title{ background:url(/images/g_95.png) 0 8px no-repeat; padding:10px 0 10px 40px; background-size:30px; font-size:16px}
	.qydj02 .item .cont .intro{ font-size:14px; margin-top:10px;}
}

.qydj03{ margin-bottom:120px}
.qydj03 .item{ width:100%;}
.qydj03 .item .pic{ width:787px; float:left; overflow:hidden}
.qydj03 .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;}
.qydj03 .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);}
.qydj03 .item .cont{ width:787px; float:right; box-sizing:border-box; padding:40px; height:454px; background:#fff4f0}
.qydj03 .item .cont .title{ background:url(/images/g_95.png) left center no-repeat; border-bottom:1px solid #c40000; padding:25px 0 25px 85px; font-size:36px; color:#c40000;}
.qydj03 .item .cont .intro{ font-size:18px; color:#666666; margin-top:30px; line-height:2; text-align:justify}
@media (max-width: 1600px){
	.qydj03 .item{}
	.qydj03 .item .pic{ width:590px;}
	.qydj03 .item .cont{ width:590px;padding:30px; height:340px}
	.qydj03 .item .cont .title{ padding:20px 0 20px 60px; background-size:40px; font-size:28px}
	.qydj03 .item .cont .intro{ font-size:16px; margin-top:20px;}
}
@media (max-width: 1200px){
	.qydj03{ margin-bottom:40px}
	.qydj03 .item{ width:100%; margin-bottom:20px}
	.qydj03 .item .pic{ width:100%}
	.qydj03 .item .cont{ width:100%; padding:20px; height:auto}
	.qydj03 .item .cont .title{ background:url(/images/g_95.png) 0 8px no-repeat; padding:10px 0 10px 40px; background-size:30px; font-size:16px}
	.qydj03 .item .cont .intro{ font-size:14px; margin-top:10px;}
}

/*jsqy*/
.jsqy{ width:100%}
.jsqy .item{ padding:80px 0}
.jsqy .item:nth-child(2n){ background:#f7f8fa}
.jsqy .item .pic{ float:left; width:720px; text-align:center}
.jsqy .item .pic img{ width:457px;}
.jsqy .item .cont{ float:left; width:49%}
.jsqy .item .cont .p1{ font-size:16px; color:#10a957; margin-top:70px}
.jsqy .item .cont .title{ font-size:48px; color:#333333; font-weight:bold; padding:5px 0}
.jsqy .item .cont .intro{ font-size:48px; color:#acacac; font-weight:bold}
.jsqy .item:nth-child(2n) .pic{ float:right}
.jsqy .item:nth-child(2n) .cont{ margin-left:90px}
@media (max-width: 1600px){
	.jsqy .item .pic{ float:left; width:540px;}
	.jsqy .item .pic img{ width:360px;}
	.jsqy .item .cont .p1{ font-size:14px; margin-top:50px}
	.jsqy .item .cont .title{ font-size:36px}
	.jsqy .item .cont .intro{ font-size:36px}
	.jsqy .item:nth-child(2n) .cont{ margin-left:50px}
}
@media (max-width: 1200px){
	.jsqy .item{ padding:40px 0}
	.jsqy .item .pic{ float:left; width:45%;}
	.jsqy .item .pic img{ max-width:80%;}
	.jsqy .item .cont{ width:55%}
	.jsqy .item .cont .p1{ font-size:14px; margin-top:50px}
	.jsqy .item .cont .title{ font-size:30px}
	.jsqy .item .cont .intro{ font-size:30px}
	.jsqy .item:nth-child(2n) .cont{ margin-left:0}
}
@media (max-width: 1000px){
	.jsqy .item .cont .title{ font-size:26px}
	.jsqy .item .cont .intro{ font-size:26px}
}
@media (max-width: 750px){
	.jsqy .item .cont .p1{ margin-top:0}
	.jsqy .item .cont .title{ font-size:20px}
	.jsqy .item .cont .intro{ font-size:20px}
}
@media (max-width: 450px){
	.jsqy .item .pic{ width:120px}
	.jsqy .item .pic img{ max-width:100%;}
	.jsqy .item .cont{ width:calc(100% - 130px); float:right}
	.jsqy .item:nth-child(2n) .cont{ float:left}
	.jsqy .item .cont .p1{ font-size:12px}
	.jsqy .item .cont .title{ font-size:16px}
	.jsqy .item .cont .intro{ font-size:16px}
}


/*gf*/
.gf01{ width:100%; padding:100px 0}
.gf01 .acont{display:flex;justify-content: space-between;}
.gf01 .item{  text-align:center; position:relative}
.gf01 .item:after{ /*content:""; display:block; width:1px; height:80px; background:#acacac; position:absolute; right:0; top:calc(50% - 40px)*/}
.gf01 .item:last-child:after{ width:0}
.gf01 .item .p1{ font-size:24px; color:#004fc5; line-height:1}
.gf01 .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial, Helvetica, sans-serif}
.gf01 .item .p2{ font-size:16px; color:#666666}
@media (max-width: 1600px){
	.gf01 .item .p1{ font-size:20px;}
	.gf01 .item .p1 i{ font-size:60px;}
	.gf01 .item .p2{ font-size:14px;}
}
@media (max-width: 1200px){
	.gf01{ padding:40px 0}
	.gf01 .item{ box-sizing:border-box; }
	.gf01 .item:after{ height:50px;top:calc(50% - 25px)}
	.gf01 .item:nth-child(2n):after{ width:0}
	.gf01 .item .p1{ font-size:14px;}
	.gf01 .item .p1 i{ font-size:42px;}
	.gf01 .item .p2{ font-size:12px;}
}
@media (max-width: 750px){
	.gf01{ padding:20px 0}
	.gf01 .acont{ display:inline-block; vertical-align:top; font-size:0}
	.gf01 .item{display:inline-block; vertical-align:top;width:50%; padding:20px 10px}
	.gf01 .item .p1{ font-size:12px;}
	.gf01 .item .p1 i{ font-size:36px;}
	.gf01 .item .p2{ font-size:12px;}
}

.gf02{ width:100%}
.gf02 .pic{ width:915px; float:left; overflow:hidden}
.gf02 .pic img{ width:100%}
.gf02 .cont{ width:calc(100% - 915px); float:left; height:563px; box-sizing:border-box; background:#fafafa; padding:5% 5% 0 5%}
.gf02 .cont .title{ border-bottom:3px solid #eaeaea; font-size:34px; color:#333; padding:25px 0; position:relative}
.gf02 .cont .title:after{ content:""; display:block; width:140px; height:3px; background:#10a957; position:absolute; left:0; bottom:-3px; z-index:2}
.gf02 .cont .intro{ font-size:18px; color:#666666; line-height:2; margin-top:50px}
@media (max-width: 1600px){
	.gf02 .pic{ width:685px;}
	.gf02 .cont{ width:calc(100% - 685px); height:422px;padding: 4% 4% 0 4%;}
	.gf02 .cont .title{ padding:20px 0; font-size:26px; }
	.gf02 .cont .title:after{ width:120px; }
	.gf02 .cont .intro{ font-size:16px; margin-top:30px}
}
@media (max-width: 1200px){
	.gf02 .pic{ width:100%;}
	.gf02 .cont{ width:100%; padding:5%; height:auto}
	.gf02 .cont .title{  padding:15px 0; font-size:20px; border-width:2px }
	.gf02 .cont .title:after{ width:90px; height:2px; bottom:-2px }
	.gf02 .cont .intro{ margin-top:20px;font-size:14px;}
}
.gf03{ margin-top:100px}
.gf03 .ibd{ padding-top:50px}
.gf03 .ibd .item{ margin-top:2%; width:23.5%; float:left; box-sizing:border-box; box-shadow:0 0 10px rgba(0,79,197,0.1); margin-right:2%; border-radius:10px; padding:35px 0 70px; position:relative; overflow:hidden}
.gf03 .ibd .item .m1{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;display:flex;align-items: center;justify-content: center;}
.gf03 .ibd .item .m2{ background:url(/images/b2.png) top center no-repeat; padding-top:45px; font-size:30px; color:#fff; text-align:center; width:100%; height:auto}
.gf03 .ibd .item:nth-child(4n){ margin-right:0}
.gf03 .ibd .item .pic{ width:100%; text-align:center}
.gf03 .ibd .item .pic img{ height:150px}
.gf03 .ibd .item .pic img{ transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gf03 .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);}

.gf03 .ibd .item .title{ text-align:center; font-size:24px; color:#000000; margin-top:16px}
.gf03 .ibd .item .intro{ font-size:18px; color:#666666; text-align:center; margin-top:10px; line-height:28px; height:56px}
@media (max-width: 1600px){
	.gf03 .ibd .item .pic img{ height:120px}
	.gf03 .ibd .item .title{ font-size:20px;}
	.gf03 .ibd .item .intro{ font-size:15px}
	.gf03 .ibd .item .m2{ font-size:20px}
	
}
@media (max-width: 1200px){
	.gf03{ margin-top:40px}
	.gf03 .ibd{ padding-top:10px}
	.gf03 .ibd .item{ padding:25px 0}
	.gf03 .ibd .item .pic img{ height:100px}
	.gf03 .ibd .item .title{ font-size:16px;}
	.gf03 .ibd .item .intro{ font-size:12px}
}
@media (max-width: 750px){
	.gf03 .ibd .item{ width:48.5%; margin-top:3%}
	.gf03 .ibd .item:nth-child(4n){ margin-right:3%}
	.gf03 .ibd .item:nth-child(2n){ margin-right:0}
	.gf03 .ibd .item .intro{ height:40px; font-size:11px; line-height:20px;}
	.gf03 .ibd .item .m2{ background:url(/images/b2.png) top center no-repeat; background-size:auto 5px; padding-top:30px; font-size:16px; }
}
.gf04{ margin:100px 0}
.gf04 .ibd{ margin-top:70px}
.gf04 .ibd .swiper04{ width:100%; overflow:hidden; position:relative; padding:10px 0}
.gf04 .ibd .swiper04 .swiper-slide{ width:22.75%; margin-right:3%; box-sizing:border-box; border-radius:10px; box-shadow:0 0 10px rgba(0,79,197,0.1); padding:55px; background:url(/images/g_103.png) center center no-repeat}
.gf04 .ibd .swiper04 .swiper-slide:last-child{ margin-right:0}
.gf04 .ibd .swiper04 .swiper-slide .pic{ width:100%; text-align:center}
.gf04 .ibd .swiper04 .swiper-slide .pic img{ height:42px}
.gf04 .ibd .swiper04 .swiper-slide .pic .img1{ display:inline-block; vertical-align:top;}
.gf04 .ibd .swiper04 .swiper-slide .pic .img2{ display:none}
.gf04 .ibd .swiper04 .swiper-slide .title{ font-size:18px; color:#005ab7; line-height:40px; margin-top:30px; height:80px; text-align:center}
.gf04 .ibd .swiper04 .swiper-slide:hover .pic .img2{ display:inline-block; vertical-align:top;}
.gf04 .ibd .swiper04 .swiper-slide:hover .pic .img1{ display:none;}
.gf04 .ibd .swiper04 .swiper-slide:hover{ background:url(/images/g_104.png) center center no-repeat #005ab7} 
.gf04 .ibd .swiper04 .swiper-slide:hover .title{ color:#fff}
.gf04 .ibd .swiper04 .swiper-pagination{ position:relative; margin-top:60px; height:2px; background:#cccccc}
.gf04 .ibd .swiper04 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background:#2673c2}
@media (max-width: 1200px){
	.gf04{ margin:40px 0}
	.gf04 .ibd{ margin-top:20px}
	.gf04 .ibd .swiper04 .swiper-slide{ width:31%; margin-right:3.5%; padding:40px; background-size:60%!important}
	.gf04 .ibd .swiper04 .swiper-slide .pic img{ height:32px}
	.gf04 .ibd .swiper04 .swiper-slide .title{ font-size:16px; line-height:30px; height:60px; margin-top:20px}
	.gf04 .ibd .swiper04 .swiper-pagination{ margin-top:30px}
}
@media (max-width: 750px){
	.gf04 .ibd .swiper04 .swiper-slide{ width:48.5%; margin-right:3%; padding:20px 10px;}
	.gf04 .ibd .swiper04 .swiper-slide .title{ font-size:14px; line-height:25px; height:50px}
}

/*jrwm*/
.jrwm01{ margin-top:100px}
.jrwm01 .ibd{ margin-top:60px}
.jrwm01 .ibd .item{ width:23.5%; float:left; margin-right:2%}
.jrwm01 .ibd .item:nth-child(4){ margin-right:0}
.jrwm01 .ibd .item .p1{ border-bottom:1px solid #c0c0c0; padding-bottom:10px}
.jrwm01 .ibd .item .p1 .pic{ float:left}
.jrwm01 .ibd .item .p1 .pic img{ height:60px}
.jrwm01 .ibd .item .p1 .title{ float:left; line-height:60px; margin-left:20px; font-size:24px; color:#333333}
.jrwm01 .ibd .item .intro{ margin-top:20px; font-size:18px; color:#999999; line-height:30px; text-align:justify}
@media (max-width: 1600px){
	.jrwm01 .ibd .item .p1 .pic img{ height:50px}
	.jrwm01 .ibd .item .p1 .title{ line-height:50px; font-size:20px}
	.jrwm01 .ibd .item .intro{ font-size:16px; line-height:28px}
}
@media (max-width: 1200px){
	.jrwm01{ margin-top:40px}
	.jrwm01 .ibd{ margin-top:30px}
	.jrwm01 .ibd .item .p1{ padding-bottom:5px}
	.jrwm01 .ibd .item .p1 .pic img{ height:40px}
	.jrwm01 .ibd .item .p1 .title{ line-height:40px; font-size:16px; margin-left:12px}
	.jrwm01 .ibd .item .intro{ font-size:12px; line-height:24px; margin-top:12px}
}
@media (max-width: 750px){
	.jrwm01 .ibd .item{ width:48.5%; float:left; margin-right:3%; margin-bottom:4%}
	.jrwm01 .ibd .item:nth-child(2n){ margin-right:0}
	.jrwm01 .ibd .item:nth-child(n+3){ margin-bottom:0}
}
.jrwm02{ margin:100px 0}
.jrwm02 .item{ float:left; width:33%; float:left; margin-right:0.5%; margin-bottom:0.5%; position:relative}
.jrwm02 .item img{ width:100%}
.jrwm02 .item:nth-child(1){ width:66.5%;}
.jrwm02 .item:nth-child(7){ width:66.5%;}
.jrwm02 .item:nth-child(2),.jrwm02 .item:nth-child(5),.jrwm02 .item:nth-child(7){ margin-right:0}
.jrwm02 .item .pic{ width:100%; overflow:hidden; position:relative}
.jrwm02 .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;}
.jrwm02 .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);}
.jrwm02 .item .pic i{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:rgba(0,90,183,0.5);transition:all 0.3s}
.jrwm02 .item:nth-child(2) .pic i{ background:rgba(16,169,87,0.5)}
.jrwm02 .item:nth-child(3) .pic i{ background:rgba(43,0,183,0.5)}
.jrwm02 .item:nth-child(4) .pic i{ background:rgba(232,121,13,0.5)}
.jrwm02 .item:nth-child(5) .pic i{ background:rgba(0,79,197,0.5)}
.jrwm02 .item:nth-child(6) .pic i{ background:rgba(16,169,87,0.5)}
.jrwm02 .item:nth-child(7) .pic i{ background:rgba(0,90,183,0.5)}
.jrwm02 .item .cont{ position:absolute; left:0; top:0; z-index:9; width:100%; height:100%; box-sizing:border-box; color:#fff; padding:75px 60px}
.jrwm02 .item .cont .title{ font-size:24px}
.jrwm02 .item .cont .intro{ font-size:16px; margin-top:30px; line-height:2; opacity:0; visibility:hidden; transition:all 0.3s}
.jrwm02 .item:nth-child(1):hover .pic i{ background:rgba(0,90,183,1)}
.jrwm02 .item:nth-child(2):hover .pic i{ background:rgba(16,169,87,1)}
.jrwm02 .item:nth-child(3):hover .pic i{ background:rgba(43,0,183,1)}
.jrwm02 .item:nth-child(4):hover .pic i{ background:rgba(232,121,13,1)}
.jrwm02 .item:nth-child(5):hover .pic i{ background:rgba(0,79,197,1)}
.jrwm02 .item:nth-child(6):hover .pic i{ background:rgba(16,169,87,1)}
.jrwm02 .item:nth-child(7):hover .pic i{ background:rgba(0,90,183,1)}
.jrwm02 .item:hover .cont .intro{ visibility:visible; opacity:1}
@media (max-width: 1600px){
	.jrwm02 .item .cont{ padding:50px 40px}
	.jrwm02 .item .cont .title{ font-size:20px}
	.jrwm02 .item .cont .intro{ font-size:14px; margin-top:20px}
}
@media (max-width: 1200px){
	.jrwm02{ margin:40px 0}
	.jrwm02 .item .cont{ padding:20px 15px}
	.jrwm02 .item .cont .title{ font-size:16px}
	.jrwm02 .item .cont .intro{ font-size:12px; margin-top:10px}
}
@media (max-width: 850px){
	.jrwm02 .item .cont .intro{ font-size:10px;}
}
@media (max-width: 750px){
	.jrwm02 .item{ width:100%; margin:0; margin-bottom:5px;}
	.jrwm02 .item:nth-child(1){ width:100%;}
	.jrwm02 .item:nth-child(7){ width:100%;}
	.jrwm02 .item .cont .intro{ visibility:visible; opacity:1; font-size:12px}
}
@media (max-width: 450px){
	.jrwm02 .item{ min-height:100px;}
	.jrwm02 .item .pic img{ height:260px; width:auto}

}

/*wncl01*/
.wncl01{ width:100%; margin-top:90px}
.wncl01 .ibd{ margin-top:85px; box-shadow:0 0 10px rgba(0,0,0,0.1); height:619px; display:flex; overflow:hidden}
.wncl01 .ibd .item{ flex:1; height:100%; box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.43); position:relative; transition:all 0.3s}
.wncl01 .ibd .item:last-child{ border:0}
.wncl01 .ibd .item:hover{ flex:3}
.wncl01 .ibd .item .cont1{ width:100%; height:100%; cursor:pointer}
.wncl01 .ibd .item .cont1 i{ display:block; background:url(/images/g_44.png) top center no-repeat; padding-top:70px; text-align:center; width:100%; margin-top:190px; font-size:36px; color:#fff}
.wncl01 .ibd .item .cont2{ width:100%; height:100%; background:#f1f1f1; position:absolute; left:0; top:0; box-sizing:border-box; padding:0 80px; visibility:hidden; opacity:0; transition:all 0.5s;display:flex;align-items: center;justify-content: center;}
.wncl01 .ibd .item .cont2 .intro{ font-size:18px; color:#666666; line-height:2}
.wncl01 .ibd .item:hover .cont2{ visibility:visible; opacity:1} 
@media (max-width: 1600px){
	.wncl01 .ibd{ height:464px}
	.wncl01 .ibd .item .cont1 i{ background:url(/images/g_44.png) top center no-repeat; background-size:26px; padding-top:60px;  margin-top:150px; font-size:32px; color:#fff}
	.wncl01 .ibd .item .cont2{ padding:0 50px}
	.wncl01 .ibd .item .cont2 .intro{ font-size:16px}
}
@media (max-width: 1200px){
	.wncl01{ margin-top:40px}
	.wncl01 .ibd{ height:300px; margin-top:30px}
	.wncl01 .ibd .item .cont1 i{ background:url(/images/g_44.png) top center no-repeat; background-size:20px; padding-top:50px;  margin-top:80px; font-size:28px; }
	.wncl01 .ibd .item .cont2{ padding:0 20px}
	.wncl01 .ibd .item .cont2 .intro{ font-size:12px;}
}
@media (max-width: 750px){
	.wncl01 .ibd{ height:auto;}
	.wncl01 .ibd{ display:block}
	.wncl01 .ibd .item{ width:100%; height:auto; border:0; border-bottom:1px solid rgba(255,255,255,0.43)}
	.wncl01 .ibd .item .cont1{ display:none}
	.wncl01 .ibd .item .cont2{ position:relative; padding:20px; visibility:visible; opacity:1; background:none;}
	.wncl01 .ibd .item .cont2 .title{ font-size:20px; color:#fff }
	.wncl01 .ibd .item .cont2 .intro{color:#fff;}
	
}

.wncl02{ width:100%; margin-top:80px}
.wncl02 .ibd{ margin-top:80px; padding:0 180px}
.wncl02 .ibd .lt{ float:left}
.wncl02 .ibd .rt{ float:right; width:fit-content; text-align:center; margin-right:100px; margin-top:120px}
.wncl02 .ibd .rt .item{ margin-top:50px}
.wncl02 .ibd .rt .item .p1{ font-size:24px; color:#005ab7; line-height:1}
.wncl02 .ibd .rt .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial;}
.wncl02 .ibd .rt .item .p2{ font-size:16px; color:#666666; }
.wncl02 .ibd .rt .cont{ font-size:16px; color:#999999; margin-top:50px}
@media (max-width: 1600px){
	.wncl02 .ibd{ padding:0 45px}
	.wncl02 .ibd .lt{ width:805px;}
	.wncl02 .ibd .lt img{ max-width:100%}
	.wncl02 .ibd .rt{ margin-right:0}
	.wncl02 .ibd .rt .item{ margin-top:30px}
	.wncl02 .ibd .rt .item .p1{ font-size:20px }
	.wncl02 .ibd .rt .item .p1 i{ font-size:60px }
	.wncl02 .ibd .rt .item .p2{ font-size:14px }
	.wncl02 .ibd .rt .cont{ font-size:14px ; margin-top:30px}
}
@media (max-width: 1200px){
	.wncl02{ width:100%; margin-top:40px}
	.wncl02 .ibd{ margin-top:40px; padding:0}
	.wncl02 .ibd .lt{ width:100%;}
	.wncl02 .ibd .lt img{ width:100%}
	.wncl02 .ibd .rt{ width:100%; margin-top:0}
	.wncl02 .ibd .rt .item{ margin-top:20px; width:50%; float:left}
	.wncl02 .ibd .rt .item .p1{ font-size:12px }
	.wncl02 .ibd .rt .item .p1 i{ font-size:30px }
	.wncl02 .ibd .rt .item .p2{ font-size:12px; line-height:20px; height:40px }
	.wncl02 .ibd .rt .cont{ width:100%; float:left; font-size:13px ; margin-top:0}
}
.wncl03{ margin-top:80px}
.wncl03 .ibd{ margin-top:80px}
.wncl03 .ibd .item{ width:32.6%; float:left; margin-right:1.1%;}
.wncl03 .ibd .item:nth-child(3){ margin-right:0}
.wncl03 .ibd .item .pic{ width:100%; overflow:hidden}
.wncl03 .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;}
.wncl03 .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);}
.wncl03 .ibd .item .cont{ background:#fafafa; width:100%; box-sizing:border-box; padding:40px}
.wncl03 .ibd .item .cont .title{ background:url(/images/g_120.png) left bottom no-repeat; line-height:1; padding-bottom:20px; font-size:30px; color:#000000; font-weight:bold}
.wncl03 .ibd .item .cont .intro{ margin-top:15px; font-size:18px; color:#666666; line-height:35px; min-height:140px}
.wncl03 .ibd .item:hover .cont{ background:#10a957}
.wncl03 .ibd .item:hover .cont .title{ color:#fff}
.wncl03 .ibd .item:hover .cont .intro{ color:#fff}
@media (max-width: 1600px){
	.wncl03 .ibd .item .cont{ padding:30px}
	.wncl03 .ibd .item .cont .title{ font-size:24px;}
	.wncl03 .ibd .item .cont .intro{ font-size:16px; line-height:30px; min-height:120px}
}
@media (max-width: 1200px){
	.wncl03{ margin-top:40px}
	.wncl03 .ibd{ margin-top:30px}
	.wncl03 .ibd .item .cont{ padding:20px}
	.wncl03 .ibd .item .cont .title{ font-size:16px;}
	.wncl03 .ibd .item .cont .intro{ font-size:12px; line-height:20px; min-height:120px}
}
@media (max-width: 750px){
	.wncl03 .ibd .item{ width:100%; margin:0 0 3% 0}
	.wncl03 .ibd .item .cont .intro{ min-height:0; height:auto}
	.wncl03 .ibd .item:nth-child(3){ margin-bottom:0}
}
.wncl04{ width:100%; margin-top:80px}
.wncl04 .ibd{ margin-top:50px; font-size:16px; line-height:2; color:#333}
.wncl04 .ibd img{ max-width:100%}
.wncl04 .ibd .cont1{ display:block}
.wncl04 .ibd .cont2{ display:none}
.wncl04 .hd{ text-align:center; font-size:0; margin-top:30px}
.wncl04 .hd li{ display:inline-block; vertical-align:top; width:16px; height:16px; border-radius:50%; background:#ccc; cursor:pointer; margin:0 5px;}
.wncl04 .hd li.on{ background:#10a957}
@media (max-width: 1200px){
	.wncl04{ margin-top:40px}
	.wncl04 .ibd{ margin-top:30px; font-size:14px}
	.wncl04 .ibd .cont2{ display:block}
	.wncl04 .ibd .cont1{ display:none}
}

.wncl05{ margin-top:100px; margin-bottom:100px}
.wncl05 .ibd{ margin-top:50px}
.wncl05 .item{ width:524px; margin-right:14px; float:left; box-sizing:border-box}
.wncl05 .cont{ width:fit-content; margin:0 auto}
.wncl05 .item:last-child{ margin-right:0}
.wncl05 .item:nth-child(3n){ margin-right:0}
.wncl05 .item a{ display:block; box-sizing:border-box; border:9px solid rgba(00,00,00,0.0); transition:all 0.3s linear}
.wncl05 .item a .pic{ width:100%; overflow:hidden}
.wncl05 .item 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;}
.wncl05 .item: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);}
.wncl05 .item a .conts{ width:100%; box-sizing:border-box; padding:40px 35px 0; height:230px; background:#fbfbfb; transition:all 0.3s linear}
.wncl05 .item a .conts .title{ font-size:22px; color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:40px; height:80px; transition:all 0.3s linear}
.wncl05 .item a .conts .more{ margin-top:15px; width:134px; height:44px; box-sizing:border-box; border:1px solid #10a957; color:#10a957;display:flex;align-items: center;justify-content: center; font-size:16px; transition:all 0.3s}
.wncl05 .item:hover a .conts{ background:#10a957;}
.wncl05 .item:hover a{ border-color:#10a957}
.wncl05 .item:hover a .conts .title{ color:#fff}
.wncl05 .item:hover a .conts .more{ border:1px solid #fff; color:#fff}
@media (max-width: 1600px){
	.wncl05 .item{ width:394px; margin-right:9px}
	.wncl05 .item a{ border-width:6px}
	.wncl05 .item a .conts{ padding:30px 25px; height:200px}
	.wncl05 .item a .conts .title{ font-size:18px;line-height:36px; height:72px;}
	.wncl05 .item a .conts .more{ width:120px; height:40px; font-size:15px}

}
@media (max-width: 1200px){
	.wncl05{ margin:40px 0}
	.wncl05 .ibd{ margin-top:30px}
	.wncl05 .cont{ width:100%}
	.wncl05 .item{ width:32.5%; margin-right:1.25%}
	.wncl05 .item a{ border-width:4px}
	.wncl05 .item a .conts{ padding:20px 15px; height:200px}
	.wncl05 .item a .conts .title{ font-size:15px;line-height:30px; height:60px;}
	.wncl05 .item a .conts .more{ width:100px; height:32px; font-size:12px}
}
@media (max-width: 750px){
	.wncl05 .item{ width:49%; margin-right:2%}
	.wncl05 .item:nth-child(3n){ margin-right:2%}
	.wncl05 .item:nth-child(2n){ margin-right:0%}
	.wncl05 .item a .conts{ height:160px}
	
}


/*zhny*/
.zhny{ background:#fbfbfb; padding:1px 0}
.zhny .nr{ width:1440px}
.zhny01{ margin-top:85px}
.zhny01 .ibd{ margin-top:55px}
.zhny01 .ibd .lt{ float:left; overflow:hidden; width:750px}
.zhny01 .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;}
.zhny01 .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);}
.zhny01 .ibd .rt{ width:calc(100% - 750px); float:left; box-shadow:0  0 15px rgba(00,00,00,0.1); height:370px; box-sizing:border-box; padding:0 50px; background:#fff;display:flex;align-items: center;justify-content: center;}
.zhny01 .ibd .rt .intro{ font-size:20px; color:#666666; line-height:2}
@media (max-width: 1600px){
	.zhny .nr{ width:1200px}
	.zhny01 .ibd .lt{ width:50%; }
	.zhny01 .ibd .rt{ width:50%; height:296px; padding:0 30px}
	.zhny01 .ibd .rt .intro{ font-size:18px}
}
@media (max-width: 1200px){
	.zhny .nr{ width:92%}
	.zhny01{ margin-top:40px}
	.zhny01 .ibd{ margin-top:30px}
	.zhny01 .ibd .lt{ width:100%; height:auto}
	.zhny01 .ibd .rt{ width:100%; height:auto; padding:20px}
	.zhny01 .ibd .rt .intro{ font-size:14px}
	
}
.zhny02{ margin-top:70px}
.zhny02 .item{ width:680px; float:left; margin-bottom:65px; background:#fff}
.zhny02 .item:nth-child(2n){ float:right}
.zhny02 .item .pic{ width:100%; overflow:hidden}
.zhny02 .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;}
.zhny02 .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);}
.zhny02 .item .cont{ padding:60px}
.zhny02 .item .cont .title{ font-size:36px; color:#000000}
.zhny02 .item .cont .intro{ font-size:20px; color:#666666; margin-top:20px; height:75px}
.zhny02 .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}
.zhny02 .item:hover .cont .more{ background:#10a957; color:#fff}
.zhny02 .item:hover{ box-shadow:0 0 20px rgba(0,0,0,0.1)}
@media (max-width: 1600px){
	.zhny02 .item{ width:580px;}
	.zhny02 .item .cont{ padding:50px}
	.zhny02 .item .cont .title{ font-size:28px }
	.zhny02 .item .cont .intro{ font-size:16px; }
	.zhny02 .item .cont .more{ font-size:14px; width:120px; height:36px}
}
@media (max-width: 1200px){
	.zhny02{ margin-top:5%}
	.zhny02 .item{ width:49%; margin-bottom:5%}
	.zhny02 .item .cont{ padding:20px}
	.zhny02 .item .cont .title{ font-size:20px }
	.zhny02 .item .cont .intro{ font-size:14px; margin-top:10px; height:60px }
	.zhny02 .item .cont .more{ font-size:12px; width:100px; height:30px}
}
@media (max-width: 750px){
	.zhny02 .item{ width:100%; margin-bottom:5%}
}


/*wncl01*/


.sjgr01{ width:100%; margin-top:100px}
.sjgr01 .ibd{}
.sjgr01 .ibd .lt{ float:left}
.sjgr01 .ibd .rt{ float:right; width:fit-content; text-align:center; margin-right:100px; margin-top:120px}
.sjgr01 .ibd .rt .item{ margin-top:50px}
.sjgr01 .ibd .rt .item .p1{ font-size:24px; color:#005ab7; line-height:1}
.sjgr01 .ibd .rt .item .p1 i{ font-weight:bold; font-size:72px; font-family:Arial;}
.sjgr01 .ibd .rt .item .p2{ font-size:16px; color:#666666; }
.sjgr01 .ibd .rt .cont{ font-size:16px; color:#999999; margin-top:50px}
@media (max-width: 1600px){
	.sjgr01 .ibd .lt{ width:855px;}
	.sjgr01 .ibd .lt img{ width:100%}
	.sjgr01 .ibd .rt{ margin-right:0}
	.sjgr01 .ibd .rt .item{ margin-top:30px}
	.sjgr01 .ibd .rt .item .p1{ font-size:20px }
	.sjgr01 .ibd .rt .item .p1 i{ font-size:60px }
	.sjgr01 .ibd .rt .item .p2{ font-size:14px }
	.sjgr01 .ibd .rt .cont{ font-size:14px ; margin-top:30px}
}
@media (max-width: 1200px){
	.sjgr01{ width:100%; margin-top:40px}
	.sjgr01 .ibd{ margin-top:40px}
	.sjgr01 .ibd .lt{ width:100%;}
	.sjgr01 .ibd .lt img{ width:100%}
	.sjgr01 .ibd .rt{ width:100%; margin-top:0}
	.sjgr01 .ibd .rt .item{ margin-top:20px; width:50%; float:left}
	.sjgr01 .ibd .rt .item .p1{ font-size:12px }
	.sjgr01 .ibd .rt .item .p1 i{ font-size:30px }
	.sjgr01 .ibd .rt .item .p2{ font-size:12px; line-height:20px; height:40px }
	.sjgr01 .ibd .rt .cont{ width:100%; float:left; font-size:13px ; margin-top:0}
}

.sjgr02{ width:100%; margin-top:80px}
.sjgr02 .iintro{ font-size:18px; color:#666666; line-height:2; text-align:center; margin-top:30px}
.sjgr02 .ibd{ margin-top:50px; font-size:16px; line-height:2; color:#333}
.sjgr02 .ibd img{ max-width:100%}
.sjgr02 .ibd .cont1{ display:block}
.sjgr02 .ibd .cont2{ display:none}
@media (max-width: 1600px){
	.sjgr02 .iintro{ font-size:16px;}
}
@media (max-width: 1200px){
	.sjgr02{ margin-top:40px}
	.sjgr02 .iintro{ font-size:14px; margin-top:20px}
	.sjgr02 .ibd{ margin-top:20px; font-size:14px}
	.sjgr02 .ibd .cont2{ display:block}
	.sjgr02 .ibd .cont1{ display:none}
}



/*fbsgf*/
.fbsgf{ background:#fbfbfb; padding:1px 0}
.fbsgf .nr{ width:1440px}
.fbsgf01{ margin-top:85px}
.fbsgf01 .ibd{ margin-top:55px}
.fbsgf01 .ibd .lt{ float:left; overflow:hidden; width:750px}
.fbsgf01 .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;}
.fbsgf01 .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);}
.fbsgf01 .ibd .rt{ width:calc(100% - 750px); float:left; box-shadow:0  0 15px rgba(00,00,00,0.1); height:457px; box-sizing:border-box; padding:0 50px; background:#fff;display:flex;align-items: center;justify-content: center;}
.fbsgf01 .ibd .rt .intro{ font-size:20px; color:#333333; line-height:2}
.fbsgf01 .ibd .rt ul{display:flex;justify-content: space-between; margin-top:30px; text-align:center}
.fbsgf01 .ibd .rt ul li .ico img{ height:80px}
.fbsgf01 .ibd .rt ul li .tit{ font-size:18px; color:#10a957; margin-top:10px}
@media (max-width: 1600px){
	.fbsgf .nr{ width:1200px}
	.fbsgf01 .ibd .lt{ width:50%; }
	.fbsgf01 .ibd .rt{ width:50%; height:365px; padding:0 30px}
	.fbsgf01 .ibd .rt .intro{ font-size:18px}
	.fbsgf01 .ibd .rt ul li .ico img{ height:70px}
	.fbsgf01 .ibd .rt ul li .tit{ font-size:16px;}
}
@media (max-width: 1200px){
	.fbsgf .nr{ width:92%}
	.fbsgf01{ margin-top:40px}
	.fbsgf01 .ibd{ margin-top:30px}
	.fbsgf01 .ibd .lt{ width:100%; height:auto}
	.fbsgf01 .ibd .rt{ width:100%; height:auto; padding:20px}
	.fbsgf01 .ibd .rt .intro{ font-size:14px}
	.fbsgf01 .ibd .rt ul{ margin-top:20px;}
	.fbsgf01 .ibd .rt ul li .ico img{ height:50px}
	.fbsgf01 .ibd .rt ul li .tit{ font-size:14px; margin-top:10px}
	
}
.fbsgf02{ margin-top:70px}
.fbsgf02 .item{ width:680px; float:left; margin-bottom:65px; background:#fff}
.fbsgf02 .item:nth-child(2n){ float:right}
.fbsgf02 .item .pic{ width:100%; overflow:hidden}
.fbsgf02 .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;}
.fbsgf02 .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);}
.fbsgf02 .item .cont{ padding:60px}
.fbsgf02 .item .cont .title{ font-size:36px; color:#000000; line-height:48px; height:96px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.fbsgf02 .item .cont .intro{ font-size:20px; color:#666666; margin-top:20px; height:220px; text-align:justify }
.fbsgf02 .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}
.fbsgf02 .item:hover .cont .more{ background:#10a957; color:#fff}
.fbsgf02 .item:hover{ box-shadow:0 0 20px rgba(0,0,0,0.1)}
@media (max-width: 1600px){
	.fbsgf02 .item{ width:580px;}
	.fbsgf02 .item .cont{ padding:50px}
	.fbsgf02 .item .cont .title{ font-size:28px;line-height:42px; height:84px; }
	.fbsgf02 .item .cont .intro{ font-size:16px; height:160px  }
	.fbsgf02 .item .cont .more{ font-size:14px; width:120px; height:36px}
}
@media (max-width: 1200px){
	.fbsgf02{ margin-top:5%}
	.fbsgf02 .item{ width:49%; margin-bottom:5%}
	.fbsgf02 .item .cont{ padding:20px}
	.fbsgf02 .item .cont .title{ font-size:20px;line-height:32px; height:64px; }
	.fbsgf02 .item .cont .intro{ font-size:14px; margin-top:10px; height:auto; margin-bottom:20px }
	.fbsgf02 .item .cont .more{ font-size:12px; width:100px; height:30px}
}
@media (max-width: 750px){
	.fbsgf02 .item{ width:100%; margin-bottom:5%}
}

/*lssj*/
.lssj{ width:100%}
.lssj01{ margin-top:100px}
.lssj01 .lt{ width:768px; float:left}
.lssj01 .lt img{ width:100%}
.lssj01 .rt{ width:calc(100% - 768px); float:right; height:589px; background:#f9f9f9; box-sizing:border-box; padding:0 6%;display:flex;align-items: center;justify-content: center;}
.lssj01 .rt .title{ font-size:36px; color:#333333}
.lssj01 .rt .intro{ font-size:20px; color:#666666; line-height:2; margin-top:60px}
@media (max-width: 1600px){
	.lssj01 .lt{ width:50%}
	.lssj01 .rt{ width:50%; height:460px}
	.lssj01 .rt .title{ font-size:28px;}
	.lssj01 .rt .intro{ font-size:16px; margin-top:40px}
}
@media (max-width: 1200px){
	.lssj01{ margin-top:40px}
	.lssj01 .lt{ width:100%}
	.lssj01 .rt{ width:100%; height:auto; padding:5%}
	.lssj01 .rt .title{ font-size:20px;}
	.lssj01 .rt .intro{ font-size:14px; margin-top:12px}
}
.lssj02{ margin-top:100px}
.lssj02 .ibd{ margin-top:60px}
.lssj02 .ibd .item{ width:32%; float:left; margin-right:2%; box-sizing:border-box; border:1px solid #d3d3d4; padding:85px 0 65px}
.lssj02 .ibd .item:nth-child(3){ margin-right:0}
.lssj02 .ibd .item .pic{ text-align:center; transition:all 0.3s}
.lssj02 .ibd .item .pic img{ height:128px}
.lssj02 .ibd .item .title{ text-align:center; font-size:20px; color:#666666; margin-top:50px}
.lssj02 .ibd .item:hover .pic{ transform:rotateY(180deg)}
@media (max-width: 1600px){
	.lssj02 .ibd .item{ padding:60px 0 40px}
	.lssj02 .ibd .item .pic img{ height:110px}
	.lssj02 .ibd .item .title{ font-size:18px; margin-top:40px; line-height:30px; height:60px; padding:0 10px}
}
@media (max-width: 1200px){
	.lssj02{ margin-top:40px}
	.lssj02 .ibd{ margin-top:30px}
	.lssj02 .ibd .item{ padding:30px 0 20px}
	.lssj02 .ibd .item .pic img{ height:50px}
	.lssj02 .ibd .item .title{ font-size:14px; margin-top:20px; line-height:20px; height:60px; padding:0 10px}
}
.lssj03{ width:100%; margin-top:100px; margin-bottom:100px}
.lssj03 .item .pic{ width:50%; float:left; position:relative; overflow:hidden}
.lssj03 .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;}
.lssj03 .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);}
.lssj03 .item .pic .title{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; color:#fff;display:flex;align-items: center; box-sizing:border-box; padding:0 7%; font-size:30px}
.lssj03 .item .cont{ width:50%; float:left; height:245px; background:#f8fafc;display:flex;align-items: center; box-sizing:border-box; padding:0 7%; font-size:18px; color:#333333; line-height:2}
.lssj03 .item:nth-child(2) .pic{ float:right}
@media (max-width: 1600px){
	.lssj03 .item .pic{ height:183px}
	.lssj03 .item .pic .title{ font-size:24px}
	.lssj03 .item .cont{ height:183px; font-size:16px}
}
@media (max-width: 1200px){
	.lssj03{ margin:40px 0}
	.lssj03 .item .pic{ height:auto; width:100%}
	.lssj03 .item .pic .title{ font-size:20px; padding:0 5%}
	.lssj03 .item .cont{ height:auto; width:100%; padding:5%; font-size:14px}
}

/*bcxd*/
.bcxd01{ margin-top:100px}
.bcxd01 .ibd .item{ width:calc(50% - 10px); float:left; position:relative; margin-bottom:25px}
.bcxd01 .ibd .item .pic{ width:100%; overflow:hidden}
.bcxd01 .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;}
.bcxd01 .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);}
.bcxd01 .ibd .item .title{ position:absolute; box-sizing:border-box; width:100%; font-size:30px; color:#fff;  left:0; bottom:0; z-index:2; padding:35px 70px}
.bcxd01 .ibd .item:nth-child(2n){ float:right}
.bcxd01 .ibd .item:nth-child(n+3){ margin-bottom:0}
@media (max-width: 1600px){
	.bcxd01 .ibd .item .title{  font-size:24px; padding:30px 50px}
}
@media (max-width: 1200px){
	.bcxd01{ margin-top:40px}
	.bcxd01 .ibd .item{ width:calc(50% - 5px); margin-bottom:10px}
	.bcxd01 .ibd .item .title{  font-size:18px; padding:15px 20px}
}
@media (max-width: 750px){
	.bcxd01 .ibd .item .title{  font-size:14px; padding:10px 15px}
}
.bcxd02{ margin-top:100px}
.bcxd02 .ibd{ margin-top:50px}
.bcxd02 .ibd .item{ width:509px; height:284px; margin-right:36px; float:left; background:url(/images/g_139.jpg) center center no-repeat ; background-size:cover; border-radius:15px; overflow:hidden; box-sizing:border-box; padding:60px 70px}
.bcxd02 .ibd .item:nth-child(3){ margin-right:0}
.bcxd02 .ibd .item .title{ font-size:30px; color:#333333; line-height:1; padding-bottom:28px; background:url(/images/g_138.jpg) left bottom no-repeat; font-weight:bold}
.bcxd02 .ibd .item .intro{ margin-top:20px; line-height:35px; height:70px; font-size:18px; color:#333333}
.bcxd02 .ibd .item:nth-child(2){ background:url(/images/g_140.jpg) center center no-repeat;background-size:cover; }
.bcxd02 .ibd .item:nth-child(3){ background:url(/images/g_141.jpg) center center no-repeat;background-size:cover; }
@media (max-width: 1600px){
	.bcxd02 .ibd .item{ width:380px; height:212px; margin-right:30px; padding:40px 45px}
	.bcxd02 .ibd .item .title{ font-size:24px; padding-bottom:24px}
	.bcxd02 .ibd .item .intro{ margin-top:16px; font-size:15px; line-height:30px; height:60px}
}
@media (max-width: 1200px){
	.bcxd02{ margin-top:40px}
	.bcxd02 .ibd{ margin-top:30px}
	.bcxd02 .ibd .item{ width:32%; height:200px; margin-right:2%; padding:4% }
	.bcxd02 .ibd .item .title{ font-size:20px; padding-bottom:20px; background-size:auto 3px}
	.bcxd02 .ibd .item .intro{ margin-top:12px; font-size:14px; line-height:25px; height:50px}
}
@media (max-width: 750px){
	.bcxd02 .ibd .item{ width:100%; padding:8%; height:auto; margin-bottom:4%}	
	.bcxd02 .ibd .item:nth-child(3){ margin-bottom:0}
	.bcxd02 .ibd .item .title{ font-size:18px;}
	.bcxd02 .ibd .item .intro{ min-height:50px; height:auto}
}
.bcxd03{ margin:100px 0}
.bcxd03 .item{ width:17.8%; float:left; margin-right:2.75%}
.bcxd03 .item:nth-child(5){ margin-right:0}
.bcxd03 .item .pic{ width:100%; overflow:hidden}
.bcxd03 .item .pic img{ width:100%}
.bcxd03 .item .title{ text-align:center; margin-top:40px; font-size:18px; color:#666666}
@media (max-width: 1600px){
	.bcxd03 .item .title{ margin-top:30px; font-size:16px}
}
@media (max-width: 1200px){
	.bcxd03{ margin:40px 0}
	.bcxd03 .item .title{ margin-top:20px; font-size:14px}
}
@media (max-width: 750px){
	.bcxd03{ margin:40px 0 20px}
	.bcxd03 .item{ width:32%; margin-right:2%; margin-bottom:5%}
	.bcxd03 .item:nth-child(1){ margin-left:16%}
	.bcxd03 .item:nth-child(2){ margin-right:0}
	.bcxd03 .item .title{ margin-top:10px;}
}

.xmcg01{ width:100%; background:url(/images/g_144.jpg) center center no-repeat; background-size:cover; padding-top:70px}
.xmcg01 .ihd{ background:#f6f6f6; padding:50px 60px}
.xmcg01 .ihd .title{ font-size:40px; color:#333333; line-height:48px; float:left; width:234px}
.xmcg01 .ihd .con{ width:calc(100% - 234px); float:right}
.xmcg01 .ihd .con .sel{ width:28%; float:left; display:block; height:48px; box-sizing:border-box; appearance:none; border:1px solid #d3d3d4; padding:0 26px; font-size:16px; color:#a5a5a5; background:url(/images/g_142.png) calc(100% - 22px) center no-repeat #fff; margin-right:2%}
.xmcg01 .ihd .con .inp2{ display:block; width:10%; height:48px; background:#005ab7; color:#fff; border-radius:5px; font-size:16px}
@media (max-width: 1600px){
	.xmcg01 .ihd{ padding:40px}
	.xmcg01 .ihd .title{ font-size:30px; width:200px}
	.xmcg01 .ihd .con{ width:calc(100% - 200px);}
}
@media (max-width: 1200px){
	.xmcg01{ padding:40px 0 0 0}
	.xmcg01 .ihd{ padding:20px}
	.xmcg01 .ihd .title{ font-size:20px; width:100%; text-align:center}
	.xmcg01 .ihd .con{ width:100%;}
	.xmcg01 .ihd .con .sel{ font-size:14px; padding:0 15px; height:40px;background:url(/images/g_142.png) calc(100% - 15px) center no-repeat #fff;}
	.xmcg01 .ihd .con .inp2{ height:40px; font-size:14px}
}
@media (max-width: 750px){
	.xmcg01 .ihd .title{ line-height:1; margin-bottom:15px}
	.xmcg01 .ihd .con .sel{ font-size:12px; padding:0 8px; height:36px;background:url(/images/g_142.png) calc(100% - 5px) center no-repeat #fff; background-size:10px; width:26%}
	.xmcg01 .ihd .con .inp2{ height:36px; font-size:12px; width:16%}
}

.xmcg01 .ibd{ width:730px; box-sizing:border-box; margin:0 auto; box-shadow:0 0 10px rgba(0,0,0,0.1); margin-top:30px; background:#fff; margin-bottom:100px}
.xmcg01 .ibd .hd{ background:#10a857;}
.xmcg01 .ibd .hd .title{ font-size:30px; color:#fff; line-height:75px; margin-left:45px; float:left}
.xmcg01 .ibd .hd .cont{ float:right; line-height:75px; color:#fff; font-size:14px; margin-right:25px}
.xmcg01 .ibd .bd .item1{ background:#dbe3e5;}
.xmcg01 .ibd .bd .item1 .a{ font-size:18px; color:#333; line-height:55px; margin-left:50px; width:350px; float:left}
.xmcg01 .ibd .bd .item1 .b{ font-size:18px; color:#333; line-height:55px;  width:190px; float:left}
.xmcg01 .ibd .bd .item1 .c{ float:right; width:100px; text-align:center; line-height:55px; margin-right:35px; font-size:18px; color:#333}
.xmcg01 .ibd .bd .item2{ position:relative}
.xmcg01 .ibd .bd .item2:nth-child(2n+1){ background:#fafafa}
.xmcg01 .ibd .bd .item2 .a{ font-size:16px; color:#333; line-height:55px; margin-left:50px; width:350px; float:left}
.xmcg01 .ibd .bd .item2 .b{ font-size:16px; color:#333; line-height:55px;  width:190px; float:left}
.xmcg01 .ibd .bd .item2 .c{ float:right; width:100px; text-align:center; line-height:55px; margin-right:35px; font-size:14px; color:#10a957; background:url(/images/g_143.png) center center no-repeat; background-size:22px; font-size:0}
.xmcg01 .ibd .bd .item2 .c a{ transition:all 0s; color:#10a957}
.xmcg01 .ibd .bd .item2:hover .a{ font-size:18px; color:#10a957; font-weight:bold}
.xmcg01 .ibd .bd .item2:hover .b{ font-size:18px; color:#10a957; font-weight:bold}
.xmcg01 .ibd .bd .item2:hover .c{ font-size:14px; background:none}
.xmcg01 .ibd .bd .item2 .c a{ display:block; width:100%; height:100%}
.xmcg01 .ibd .bd .item2:hover:before{ content:""; display:block; width:5px; height:100%; background:#10a957; position:absolute; left:0; top:0; z-index:2}
@media (max-width: 750px){
	.xmcg01 .ibd{ width:100%; margin-bottom:50px}
	.xmcg01 .ibd .hd .title{ font-size:20px; color:#fff; line-height:50px; margin-left:5%; float:left}
	.xmcg01 .ibd .hd .cont{ float:right; line-height:50px; color:#fff; font-size:12px; margin-right:5%}
	.xmcg01 .ibd .bd .item1 .a{ font-size:14px; margin-left:5%; width:35%}
	.xmcg01 .ibd .bd .item1 .b{ font-size:14px; margin-left:5%; width:25%}
	.xmcg01 .ibd .bd .item1 .c{ font-size:14px; width:20%; margin-right:0}
	.xmcg01 .ibd .bd .item2 .a{ font-size:14px; margin-left:5%; width:35%; height:50px; line-height:1.2;display:flex;align-items: center;}
	.xmcg01 .ibd .bd .item2 .b{ font-size:14px; margin-left:5%; width:25%; height:50px; line-height:1.2;display:flex;align-items: center;}
	.xmcg01 .ibd .bd .item2 .c{ font-size:0; width:20%; margin-right:0; height:50px; line-height:1.2;display:flex;align-items: center;}
	
	.xmcg01 .ibd .bd .item2:hover .a{ font-size:14px; color:#10a957; font-weight:bold}
	.xmcg01 .ibd .bd .item2:hover .b{ font-size:14px; color:#10a957; font-weight:bold}
	.xmcg01 .ibd .bd .item2:hover .c{ font-size:0;background:url(/images/g_143.png) center center no-repeat}
}
/*xmxq*/
.xmxq01{ margin-top:100px}
.xmxq01 .pic{ width:845px; float:left; overflow:hidden}
.xmxq01 .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;}
.xmxq01 .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);}
.xmxq01 .pic

/*xmxq*/
.xmxq{ margin-bottom:80px}
.xmxq01{ margin-top:100px}
.xmxq01 .pic{ width:845px; float:left; overflow:hidden}
.xmxq01 .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;}
.xmxq01 .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);}
.xmxq01 .cont{ width:calc(100% - 845px); float:right; height:521px; background:#f6f6f6; box-sizing:border-box; padding:0 4%;display:flex;align-items: center;}
.xmxq01 .cont .a1{ font-size:56px; color:#343434; font-weight:normal; line-height:1}
.xmxq01 .cont .a2{ font-size:16px; color:#666666; margin-top:20px}
.xmxq01 .cont .a3{ font-size:18px; color:#666666; line-height:2; margin-top:40px}
.xmxq01 .cont .a3 i{ color:#999}
.xmxq01 .cont .a4{ margin-top:50px}
.xmxq01 .cont .a4 a{ display:block; float:left; width:145px; height:54px; float:left; box-sizing:border-box; border:1px solid #10a957; font-size:16px; color:#10a957;display:flex;align-items: center;justify-content: center; border-radius:5px; margin-right:25px}
.xmxq01 .cont .a4 a:hover{ background:#10a957; color:#fff}
@media (max-width: 1600px){
	.xmxq01 .pic{ width:50%;}
	.xmxq01 .cont{ width:50%; height:367px}
	.xmxq01 .cont .a1{ font-size:32px;}
	.xmxq01 .cont .a2{ font-size:14px; margin-top:15px}
	.xmxq01 .cont .a3{ font-size:14px; margin-top:20px}
	.xmxq01 .cont .a4{ margin-top:40px}
	.xmxq01 .cont .a4 a{ width:120px; height:45px; font-size:14px; margin-right:20px}

}
@media (max-width: 1200px){
	.xmxq{ margin-bottom:40px}
	.xmxq01{ margin-top:40px}
	.xmxq01 .pic{ width:100%;}
	.xmxq01 .cont{ width:100%; height:auto; padding:5%}
	.xmxq01 .cont .a1{ font-size:20px;}
	.xmxq01 .cont .a2{ font-size:12px; margin-top:10px}
	.xmxq01 .cont .a3{ font-size:12px; margin-top:12px}
	.xmxq01 .cont .a4{ margin-top:20px}
	.xmxq01 .cont .a4 a{ width:100px; height:38px; font-size:12px; margin-right:10px}
}

.xmxq02{ margin-top:80px; font-size:18px; color:#666666; line-height:2}
@media (max-width: 1600px){
	.xmxq02{ font-size:16px}
}
@media (max-width: 1200px){
	.xmxq02{ margin-top:40px;}
	.xmxq02{ font-size:14px}
}

.xmxq03{ margin-top:80px}
.xmxq03 .ihd{ font-size:40px; color:#343434; font-weight:bold; background:url(/images/g_146.png) left center no-repeat; padding-left:60px}
.xmxq03 .ibd{ margin-top:40px;font-size:18px; color:#666666; line-height:2}
.xmxq03 .ibd .cont1{ display:block}
.xmxq03 .ibd .cont2{ display:none}
.xmxq03 .ibd img{ max-width:100%; height:auto}
@media (max-width: 1600px){
	.xmxq03 .ihd{ font-size:30px;}
	.xmxq03 .ibd{ font-size:16px}
}
@media (max-width: 1200px){
	.xmxq03{ margin-top:40px}	
	.xmxq03 .ihd{ font-size:20px; background-size:24px; padding-left:30px}
	.xmxq03 .ibd{ font-size:14px; margin-top:20px}
	.xmxq03 .ibd img{ max-width:100%}
	.xmxq03 .ibd .cont2{ display:block}
	.xmxq03 .ibd .cont1{ display:none}
	.xmxq03 .ibd video{ max-width:100%; height:auto}
}


/*alxq*/
.alxq{ margin-bottom:100px}
.alxq01{ margin-top:100px}
.alxq01 .pic{ float:left; width:917px; overflow:hidden}
.alxq01 .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;}
.alxq01 .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);}
.alxq01 .cont{ width:calc(100% - 917px); float:right; box-sizing:border-box; padding:0 4%; height:668px; display:flex;align-items: center; background:#f4f4f4;}
.alxq01 .cont .a1{ font-size:36px; color:#0063b5; font-weight:bold; line-height:1}
{ font-size:18px; color:#0063b5}
.alxq01 .cont .a2{ font-size:18px; color:#0063b5; padding:20px 0 30px; border-bottom:1px solid #e4e4e4}
.alxq01 .cont .a3{ font-size:16px; color:#666666; line-height:2; margin-top:40px; text-align:justify}
.alxq02{ margin-top:100px}
.alxq02 .ibd{font-size:18px; color:#666666; line-height:2}
.alxq02 .ibd img{ max-width:100%}
.alxq02 .ibd .cont1{ display:block}
.alxq02 .ibd .cont2{ display:none}
@media (max-width: 1600px){
	.alxq01 .pic{ width:57%;}
	.alxq01 .cont{ width:43%; height:498px}
	.alxq01 .cont .a1{ font-size:24px}
	.alxq01 .cont .a2{ font-size:16px; padding:15px 0 20px}
	.alxq01 .cont .a3{ font-size:14px; margin-top:25px} 
	.alxq02 .ibd{font-size:16px;}
}
@media (max-width: 1200px){
	.alxq{ margin-bottom:40px}
	.alxq01{ margin-top:40px}
	.alxq01 .pic{ width:100%;}
	.alxq01 .cont{ width:100%; height:auto; padding:5%}
	.alxq01 .cont .a1{ font-size:20px}
	.alxq01 .cont .a2{ font-size:14px; padding:12px 0 16px}
	.alxq01 .cont .a3{ font-size:12px; margin-top:20px} 
	.alxq02{ margin-top:40px}
	.alxq02 .ibd{font-size:14px;}
	.alxq02 .ibd .cont2{ display:block}
	.alxq02 .ibd .cont1{ display:none}
}

/*cgylw*/
.cgylw{ margin-bottom:100px}
.cgylw01{ width:100%; margin-top:120px}
.cgylw01 .hd{ text-align:center; font-size:46px; color:#333333;}
.cgylw01 .ibd{ margin-top:100px}
.cgylw01 .ibd .pic{ float:left; width:50%; overflow:hidden}
.cgylw01 .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;}
.cgylw01 .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);}
.cgylw01 .ibd .cont{ width:50%; float:right; box-sizing:border-box; padding-left:4%}
.cgylw01 .ibd .cont .iihd{ text-align:left; background:url(/images/g_149.jpg) left bottom no-repeat}
.cgylw01 .ibd .cont .a2{ font-size:18px; color:#666666; line-height:2; margin-top:50px}
@media (max-width: 1600px){
	.cgylw01 .hd{ font-size:40px;}
	.cgylw01 .ibd .cont{ padding-left:3%}
	.cgylw01 .ibd .cont .a2{ font-size:15px; margin-top:30px}
}
@media (max-width: 1200px){
	.cgylw{ margin-bottom:40px}
	.cgylw01{ margin-top:40px}
	.cgylw01 .hd{ font-size:24px;}
	.cgylw01 .ibd{ margin-top:30px}
	.cgylw01 .ibd .pic{ width:100%}
	.cgylw01 .ibd .cont{ width:100%; padding:0; height:auto}
	.cgylw01 .ibd .cont .iihd{ background-size:40px}
	.cgylw01 .ibd .cont .a2{ font-size:14px; margin-top:20px}
}
.cgylw02{ margin-top:80px}
.cgylw02 .ibd{ margin-top:50px}
.cgylw02 .ibd .item{ width:22.5%; margin-right:calc(10% / 3); box-sizing:border-box; border:1px solid #e9e9e9; float:left; padding:8% 3%; border-radius:5px}
.cgylw02 .ibd .item:nth-child(4){ margin-right:0}
.cgylw02 .ibd .item .title{ text-align:center; font-size:24px; color:#333333; font-weight:bold}
.cgylw02 .ibd .item .intro{ font-size:18px; color:#666666; margin-top:40px; text-align:center}
@media (max-width: 1600px){
	.cgylw02 .ibd .item{ padding:6% 2%}
	.cgylw02 .ibd .item .title{ font-size:20px}
	.cgylw02 .ibd .item .intro{ font-size:16px; margin-top:30px}
}
@media (max-width: 1200px){
	.cgylw02{ margin-top:40px}
	.cgylw02 .ibd{ margin-top:30px}
	.cgylw02 .ibd .item{ width:48.5%; margin-right:3%; margin-bottom:3%}
	.cgylw02 .ibd .item:nth-child(2n){ margin-right:0}
	.cgylw02 .ibd .item:nth-child(n+3){ margin-bottom:0}
	.cgylw02 .ibd .item .title{ font-size:18px}
	.cgylw02 .ibd .item .intro{ font-size:14px; margin-top:15px; line-height:20px; height:40px}
}

.cgylw03{ margin-top:80px}
.cgylw03 .ibd{ margin-top:50px}
.cgylw03 .ibd .item{ width:32%; margin-right:2%; box-sizing:border-box; border:1px solid #e9e9e9; float:left; padding:5% 3%; border-radius:5px; height:320px;}
.cgylw03 .ibd .item:nth-child(3){ margin-right:0}
.cgylw03 .ibd .item .intro{ font-size:18px; color:#666666; line-height:2;text-align:justify}
@media (max-width: 1600px){
	.cgylw03 .ibd .item{ height:260px}
	.cgylw03 .ibd .item .intro{ font-size:16px;}
}
@media (max-width: 1200px){
	.cgylw03{ margin-top:40px}
	.cgylw03 .ibd{ margin-top:30px}
	.cgylw03 .ibd .item{ width:100%; margin-right:0; margin-bottom:3%; height:auto; padding:5%}
	.cgylw03 .ibd .item:nth-child(3){ margin-bottom:0}
	.cgylw03 .ibd .item .intro{ font-size:14px;}
}

.cgylw04{ margin-top:80px}
.cgylw04 .ibd{ margin-top:50px; font-size:18px; color:#333; line-height:2}
.cgylw04 .ibd img{ max-width:100%; height:auto}
.cgylw04 .ibd .cont1{ display:block} 
.cgylw04 .ibd .cont2{ display:none} 
@media (max-width: 1600px){
	.cgylw04 .ibd{ font-size:16px}
}
@media (max-width: 1200px){
	.cgylw04{ margin-top:40px}
	.cgylw04 .ibd{ margin-top:30px;}
	.cgylw04 .ibd{ font-size:14px}
	.cgylw04 .ibd .cont2{ display:block} 
	.cgylw04 .ibd .cont1{ display:none}
}

/*mtzx*/
.mtzx01{ margin:80px 0}
.mtzx01 .swiper01{ width:100%; overflow:hidden; position:relative}
.mtzx01 .swiper01 .swiper-slide{ width:100%; overflow:hidden; position:relative; height:521px;}
.mtzx01 .swiper01 .swiper-slide .pic{ position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; width:47%; overflow:hidden}
.mtzx01 .swiper01 .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.mtzx01 .swiper01 .swiper-slide .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.mtzx01 .swiper01 .swiper-slide .cont{ background:url(/images/g_152.jpg) center center no-repeat; width:997px; height:100%; float:right; box-sizing:border-box; padding:80px 80px 0 225px; background-size:cover}
.mtzx01 .swiper01 .swiper-slide .cont .time{ font-size:16px; color:#b5b5b7}
.mtzx01 .swiper01 .swiper-slide .cont .title{ margin-top:20px; font-size:40px; color:#1361b8; line-height:50px; height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.mtzx01 .swiper01 .swiper-slide .cont .intro{ margin-top:30px; font-size:18px; color:#666666; line-height:35px; height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.mtzx01 .swiper01 .swiper-slide .cont .more{ margin-top:30px; width:138px; height:44px; color:#10a957; font-size:18px; border:1px solid #10a957; box-sizing:border-box;display:flex;align-items: center;justify-content: center; border-radius:5px}
.mtzx01 .swiper01 .btn{ position:absolute; right:80px; bottom:40px; z-index:2}
.mtzx01 .swiper01 .btn .pagination01{ float:left; font-size:16px; color:#333333; line-height:38px; width:auto}
.mtzx01 .swiper01 .btn .prev01{ float:left; margin-left:10px; background:url(/images/g_154.png) center center no-repeat; background-size:cover; width:38px; height:38px; cursor:pointer}
.mtzx01 .swiper01 .btn .next01{ float:left; margin-left:10px; background:url(/images/g_155.png) center center no-repeat; background-size:cover; width:38px; height:38px; cursor:pointer}

@media (max-width: 1600px){
	.mtzx01 .swiper01 .swiper-slide{ height:388px}
	.mtzx01 .swiper01 .swiper-slide .cont{ width:62%; height:100%; padding:40px 40px 0 160px}
	.mtzx01 .swiper01 .swiper-slide .cont .time{ font-size:14px;}
	.mtzx01 .swiper01 .swiper-slide .cont .title{ margin-top:12px; font-size:30px;  line-height:40px; height:80px;}
	.mtzx01 .swiper01 .swiper-slide .cont .intro{ font-size:16px;  line-height:30px; height:60px; margin-top:20px}
	.mtzx01 .swiper01 .swiper-slide .cont .more{ margin-top:20px; width:120px; height:40px;  font-size:16px;}
	.mtzx01 .swiper01 .btn{ right:40px; bottom:30px}	
}
@media (max-width: 1200px){
	.mtzx01{ margin:40px 0}
	.mtzx01 .swiper01 .swiper-slide{ height:320px}
	.mtzx01 .swiper01 .swiper-slide .cont{ padding:5% 5% 0 15%}
	.mtzx01 .swiper01 .swiper-slide .cont .time{ font-size:12px;}
	.mtzx01 .swiper01 .swiper-slide .cont .title{ margin-top:10px; font-size:20px;  line-height:30px; height:60px;}
	.mtzx01 .swiper01 .swiper-slide .cont .intro{ font-size:14px;  line-height:25px; height:50px; margin-top:12px}
	.mtzx01 .swiper01 .swiper-slide .cont .more{ margin-top:12px; width:100px; height:36px;  font-size:14px;}
	.mtzx01 .swiper01 .btn{ right:5%; bottom:5%; z-index:2}
	.mtzx01 .swiper01 .btn .pagination01{ font-size:14px; line-height:30px; }
	.mtzx01 .swiper01 .btn .prev01{width:30px; height:30px; cursor:pointer}
	.mtzx01 .swiper01 .btn .next01{ width:30px; height:30px; cursor:pointer}
}
@media (max-width: 750px){
	.mtzx01 .swiper01 .swiper-slide{ height:auto}
	.mtzx01 .swiper01 .swiper-slide .pic{ width:100%; position:relative; top:0; transform:translateY(0)}
	.mtzx01 .swiper01 .swiper-slide .cont{ padding:5%; height:auto; width:100%}
	.mtzx01 .swiper01 .swiper-slide .cont .time{ font-size:12px;}
	.mtzx01 .swiper01 .swiper-slide .cont .title{ font-size:18px;}
	.mtzx01 .swiper01 .swiper-slide .cont .more{ font-size:12px}

}

.mtzx02{ background:#f8f9fb; padding:1px 0 80px}
.mtzx02 .ibd{ margin-bottom: 3% }
.mtzx02 .ibd .item{ margin-top:2%; width:32%; float:left; box-sizing:border-box; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); margin-right:2%}
.mtzx02 .ibd .item:nth-child(3n){ margin-right:0}
.mtzx02 .ibd .item a{ display:block; box-sizing:border-box; padding:20px}
.mtzx02 .ibd .item a .pic{ width:100%; overflow:hidden; height:0; padding-bottom:70%; position:relative}
.mtzx02 .ibd .item 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; height:100%!important; object-fit:cover; position:absolute; left:0; top:0}
.mtzx02 .ibd .item: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);}
.mtzx02 .ibd .item a .title{ margin-top:35px; font-size:24px; color:#333333; line-height:36px; height:72px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.mtzx02 .ibd .item a .intro{ margin-top:15px; font-size:16px; color:#666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:30px; height:60px}
.mtzx02 .ibd .item a .time{ padding:20px 0; border-bottom:1px solid #c0eda5; font-size:16px; color:#999999}
.mtzx02 .ibd .item a .more{ margin-top:20px;}
.mtzx02 .ibd .item a .more i{ display:inline-block; vertical-align:top; background:url(/images/g_156.png) right center no-repeat; padding-right:28px; font-size:16px; color:#666666}
.mtzx02 .ibd .item a:hover{ background:#10a957}
.mtzx02 .ibd .item a:hover .title{ color:#fff; font-weight:bold}
.mtzx02 .ibd .item a:hover .intro{ color:#fff}
.mtzx02 .ibd .item a:hover .time{ color:#a1e9c2}
.mtzx02 .ibd .item a:hover .more i{ color:#ebf1fa;background:url(/images/g_157.png) right center no-repeat;}
@media (max-width: 1600px){
	.mtzx02 .ibd .item a .title{ margin-top:25px; font-size:20px; line-height:32px; height:64px;  }
	.mtzx02 .ibd .item a .intro{ margin-top:12px; font-size:14px;  line-height:25px; height:50px}
	.mtzx02 .ibd .item a .time{ padding:16px 0; font-size:14px; }
	.mtzx02 .ibd .item a .more{ margin-top:16px;}
	.mtzx02 .ibd .item a .more i{ font-size:14px;}
	.mtzx02 .ibd .item a .pic img{ height:207px}

}
@media (max-width: 1200px){
	.mtzx02{ padding:1px 0 40px}
	.mtzx02 .ibd .item a{ padding:15px}
	.mtzx02 .ibd .item a .title{ margin-top:15px; font-size:16px; line-height:25px; height:50px;  }
	.mtzx02 .ibd .item a .intro{ margin-top:10px; font-size:12px;  line-height:20px; height:40px}
	.mtzx02 .ibd .item a .time{ padding:12px 0; font-size:12px; }
	.mtzx02 .ibd .item a .more{ margin-top:12px;}
	.mtzx02 .ibd .item a .more i{ font-size:12px;}
}
@media (max-width: 750px){
	.mtzx02 .ibd .item{ margin-top:3%; width:48.5%; margin-right:3%}
	.mtzx02 .ibd .item:nth-child(3n){ margin-right:3%}
	.mtzx02 .ibd .item:nth-child(2n){ margin-right:0%}
	.mtzx02 .ibd .item a .pic img{ height:90px}
}



/* 内容模式 */
.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(/images/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}

}

.csrTeam{ margin:100px 0}
.csrTeam .item{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%; background:#f5f6fa; padding:50px 20px 40px; box-sizing:border-box; cursor:pointer}
.csrTeam .item:nth-child(4n){ margin-right:0}
.csrTeam .item .pic{ width:296px; height:296px; border-radius:50%; overflow:hidden; background:url(/images/bx1.jpg) center center no-repeat; background-size:cover; margin:0 auto; box-sizing:border-box; padding:15px;}
.csrTeam .item .pic i{ display:block; width:100%; height:100%; border-radius:50%; overflow:hidden}
.csrTeam .item .pic i img{ width:100%; height:100%; object-fit:cover;}
.csrTeam .item .title{ margin-top:40px; padding:20px 0; font-size:24px; color:#005ab7; text-align:center; color:#005ab7; border-bottom:1px solid #d8d8d8; position:relative}
.csrTeam .item .intro{ padding:30px 0; font-size:18px; color:#666666; text-align:center; background:url(/images/bx2.png) bottom center no-repeat; line-height:30px; height:60px}
.csrTeam .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;}
.csrTeam .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:scale(1.1);}
.csrTeam .item:hover .title:after{ content:""; display:block; width:100px; height:3px; background:#005ab7; position:absolute; left:50%; transform:translateX(-50%); bottom:-2px; z-index:2}
.csrTeam .item:hover{ box-shadow:0 0 15px rgba(0,0,0,0.15)}
@media all and (max-width:1600px){
	.csrTeam{ margin:80px 0}
	.csrTeam .item{ padding:40px 16px 35px}
	.csrTeam .item .pic{ width:230px; height:230px; padding:12px;}
	.csrTeam .item .title{ margin-top:30px; padding:16px 0; font-size:20px;}
	.csrTeam .item .intro{ padding:20px 0; font-size:16px;}
}
@media all and (max-width:1200px){
	.csrTeam{ margin:60px 0}
	.csrTeam .item{ width:32%; padding:30px 14px 25px}
	.csrTeam .item:nth-child(4n){ margin-right:2%}
	.csrTeam .item:nth-child(3n){ margin-right:0}
	.csrTeam .item .pic{ width:180px; height:180px; padding:10px;}
	.csrTeam .item .title{ margin-top:20px; padding:16px 0; font-size:20px;}
	.csrTeam .item .intro{ padding:16px 0; font-size:16px;}
}
@media all and (max-width:750px){
	.csrTeam{ margin:40px 0}
	.csrTeam .item{ width:49%; padding:20px 12px 20px}
	.csrTeam .item:nth-child(4n){ margin-right:2%}
	.csrTeam .item:nth-child(3n){ margin-right:2%}
	.csrTeam .item:nth-child(2n){ margin-right:0}
	.csrTeam .item .pic{ width:140px; height:140px; padding:6px;}
	.csrTeam .item .title{ margin-top:10px; padding:12px 0; font-size:16px;}
	.csrTeam .item .intro{ padding:16px 0; font-size:12px; line-height:20px; height:60px}
}
.csrTeamCont{ position:fixed; left:0; top:0; z-index:99; width:100%; height:100%; display:none}
.csrTeamCont .bj{ width:100%; height:100%; background:rgba(0,0,0,0.7)}
.csrTeamCont .item{ width:1240px; background:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); box-sizing:
border-box; padding:50px}
.csrTeamCont .item .close{ width:18px; height:18px; background:url(/images/bx4.png) center center no-repeat; background-size:cover; cursor:pointer; position:absolute; right:20px; top:20px; z-index:2}
.csrTeamCont .item .hd{ display:flex; justify-content: space-between; }
.csrTeamCont .item .hd .pic{ width:296px; height:296px; border-radius:50%; overflow:hidden; background:url(/images/bx1.jpg) center center no-repeat; background-size:cover; box-sizing:border-box; padding:15px; margin-top:-110px}
.csrTeamCont .item .hd .pic i{ display:block; width:100%; height:100%; border-radius:50%; overflow:hidden}
.csrTeamCont .item .hd .pic i img{ width:100%; height:100%; object-fit:cover;}
.csrTeamCont .item .hd .cont{ width:720px;  }
.csrTeamCont .item .hd .cont .title{ margin-top:40px; font-size:24px; color:#005ab7;  color:#005ab7;}
.csrTeamCont .item .hd .cont .intro{ padding:15px 0 30px; font-size:18px; color:#666666; border-bottom:1px solid #d8d8d8}
.csrTeamCont .item .bd{ margin-top:60px; font-size:18px; color:#666; line-height:2; text-align:justify}
@media all and (max-width:1600px){
	.csrTeamCont .item{ width:1100px; padding:40px}
	.csrTeamCont .item .hd .pic{ width:230px; height:230px;  padding:12px; margin-top:-90px}
	.csrTeamCont .item .hd .cont{ width:720px;  }
	.csrTeamCont .item .hd .cont .title{ margin-top:20px; font-size:20px; }
	.csrTeamCont .item .hd .cont .intro{  font-size:16px;  }
	.csrTeamCont .item .bd{ margin-top:40px; font-size:16px;  }
}
@media all and (max-width:1200px){
	.csrTeamCont .item{ width:92%; padding:30px}
	.csrTeamCont .item .hd .pic{ width:180px; height:180px;  padding:10px; margin-top:-50px}
	.csrTeamCont .item .hd .cont{ width:calc(100% - 220px);  }
	.csrTeamCont .item .hd .cont .title{ margin-top:20px; font-size:20px; }
	.csrTeamCont .item .hd .cont .intro{  font-size:16px;  }
	.csrTeamCont .item .bd{ margin-top:40px; font-size:16px;  }
}
@media all and (max-width:750px){
	.csrTeamCont .item{ padding:20px}
	.csrTeamCont .item .close{ top:5px; right:5px}
	.csrTeamCont .item .hd .pic{ width:120px; height:120px;  padding:6px; margin-top:0}
	.csrTeamCont .item .hd .cont{ width:calc(100% - 140px);  }
	.csrTeamCont .item .hd .cont .title{ margin-top:10; font-size:16px; }
	.csrTeamCont .item .hd .cont .intro{  font-size:14px; padding:12px 0 20px  }
	.csrTeamCont .item .bd{ margin-top:30px; font-size:14px;  }
}


.csrTeam2{ margin:0 0 100px 0}
.csrTeam2 .ahd{ font-size:46px; color:#005ab7; position:relative; line-height:1; text-align:center; padding-bottom:30px; margin-top:100px}
.csrTeam2 .ahd:after{ content:""; display:block; width:62px; height:5px; background:#10a957; position:absolute; left:50%; transform:translateX(-50%); bottom:0}
.csrTeam2 .abd{ }
.csrTeam2 .item{ width:32%; float:left; margin-right:2%; background:#f5f6fa; padding:0 20px 40px; box-sizing:border-box; cursor:pointer; position:relative; top:90px; margin-bottom:90px; margin-top:60px;}
.csrTeam2 .item:after{ content:""; display:block; width:51px; height:51px; background:url(/images/cx1.jpg) center center no-repeat; background-size:cover; position:absolute; right:0; bottom:0; z-index:2}
.csrTeam2 .item:nth-child(3n){ margin-right:0}
.csrTeam2 .item .pic{ width:296px; height:296px; border-radius:50%; overflow:hidden; background:url(/images/bx1.jpg) center center no-repeat; background-size:cover; margin:0 auto; box-sizing:border-box; padding:15px; margin-top:-90px}
.csrTeam2 .item .pic i{ display:block; width:100%; height:100%; border-radius:50%; overflow:hidden}
.csrTeam2 .item .pic i img{ width:100%; height:100%; object-fit:cover;}
.csrTeam2 .item .title{ margin-top:40px; padding:20px 0; font-size:24px; color:#005ab7; text-align:center; color:#005ab7; border-bottom:1px solid #d8d8d8; position:relative}
.csrTeam2 .item .intro{ padding:30px 0; font-size:18px; color:#666666; text-align:center;  line-height:30px; height:60px}
.csrTeam2 .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;}
.csrTeam2 .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:scale(1.1);}
.csrTeam2 .item:hover .title:after{ content:""; display:block; width:100px; height:3px; background:#005ab7; position:absolute; left:50%; transform:translateX(-50%); bottom:-2px; z-index:2}
.csrTeam2 .item:hover{ box-shadow:0 0 15px rgba(0,0,0,0.15)}
@media all and (max-width:1600px){
	.csrTeam2{ margin:0 0 80px 0}
	.csrTeam2 .ahd{ font-size:36px; margin-top:60px; padding-bottom:24px}
	.csrTeam2 .ahd:after{ width:50px; height:4px;}
	.csrTeam2 .item:after{ background-size:45px; width:45px; height:45px}
	.csrTeam2 .item{ padding:0 16px 35px}
	.csrTeam2 .item .pic{ width:230px; height:230px; padding:12px;}
	.csrTeam2 .item .title{ margin-top:30px; padding:16px 0; font-size:20px;}
	.csrTeam2 .item .intro{ padding:20px 0; font-size:16px;}
}
@media all and (max-width:1200px){
	.csrTeam2{ margin:0 0 60px 0}
	.csrTeam2 .ahd{ font-size:28px; margin-top:50px; padding-bottom:20px}
	.csrTeam2 .ahd:after{ width:40px; height:3px;}
	.csrTeam2 .item{ width:32%; padding:0 14px 25px}
	.csrTeam2 .item:after{ background-size:36px; width:36px; height:36px}
	.csrTeam2 .item:nth-child(4n){ margin-right:2%}
	.csrTeam2 .item:nth-child(3n){ margin-right:0}
	.csrTeam2 .item .pic{ width:180px; height:180px; padding:10px;}
	.csrTeam2 .item .title{ margin-top:20px; padding:16px 0; font-size:20px;}
	.csrTeam2 .item .intro{ padding:16px 0; font-size:16px;}
}
@media all and (max-width:750px){
	.csrTeam2{ margin:0 0 40px 0}
	.csrTeam2 .item{ width:49%; padding:0 12px 20px; margin-top:20px}
	.csrTeam2 .item:after{ background-size:32px; width:32px; height:32px}
	.csrTeam2 .ahd{ font-size:24px; margin-top:30px; padding-bottom:20px}
	.csrTeam2 .ahd:after{ width:36px; height:2px;}
	.csrTeam2 .item:nth-child(4n){ margin-right:2%}
	.csrTeam2 .item:nth-child(3n){ margin-right:2%}
	.csrTeam2 .item:nth-child(2n){ margin-right:0}
	.csrTeam2 .item .pic{ width:140px; height:140px; padding:6px;}
	.csrTeam2 .item .title{ margin-top:10px; padding:12px 0; font-size:16px;}
	.csrTeam2 .item .intro{ padding:16px 0; font-size:12px; line-height:20px; height:60px;}
}














































