@charset "utf-8";
.banner{ position:relative; width:1920px; left:50%; margin-left:-960px; height:465px; overflow:hidden; }
.banner .hd{ width:100%; left:0; bottom:50px; position:absolute; z-index:999; text-align:center}
.banner .hd li{ display:inline-block; vertical-align:top; width:8px; height:8px; background:#f2f2f2; margin:0 5px; font-size:0; border-radius:4px;}
.banner .hd li.on{background:#f2f2f2; width:20px}
.banner .prev{ display:block; width:80px; height:80px; background:url(g_01.png) center center no-repeat rgba(00,00,00,0.5); border-radius:50%; position:absolute; left:50%; margin-left:-700px; top:50%; margin-top:-40px; cursor:pointer}
.banner .next{ display:block; width:80px; height:80px; background:url(g_02.png) center center no-repeat rgba(00,00,00,0.5); border-radius:50%; position:absolute; right:50%; margin-right:-700px; top:50%; margin-top:-40px; cursor:pointer}
.banner .prev:hover{background:url(g_01.png) center center no-repeat rgba(185,140,255,0.2);}
.banner .next:hover{background:url(g_02.png) center center no-repeat rgba(185,140,255,0.2);}

.x1{ width:1200px; height:40px; position:relative; margin:0 auto; margin-top:-40px; background:#fff; border-radius:5px 5px 0 0}
.x1 .lt{ width:130px; float:left; height:40px; text-align:center}
.x1 .lt span{ display:inline-block; vertical-align:top; background:url(g_02.jpg) left center no-repeat; padding-left:30px; font-size:16px; color:#348a56; line-height:40px;}
.x1 .rt{ width:1030px;  height:40px; float:left; background:#348a56; color:#fff; line-height:40px; font-size:14px; padding:0 20px; overflow:hidden}
.x1 .rt li{ max-width:300px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#fff; margin-right:50px; position:relative; padding-left:15px;}
.x1 .rt li:after{ content:""; display:block; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; background:#fff}
.x1 .rt li a{color:#fff}


.gcon_1{ width:100%; background:#f7f8f9}
.gcon_1 .nr{ width:1200px; margin:0 auto; padding:50px 0}
.gcon_1 .nr .lt{ float:left; width:390px;}
.gcon_1 .nr .rt{ width:770px; float:right}
.gcon_1 .nr .rt h3{ line-height:1; font-size:20px; color:#1a211d; padding-top:34px; padding-bottom:18px; background:url(g_04.jpg) left top no-repeat; margin-top:23px;}
.gcon_1 .nr .rt h3 a{ color:#1a211d}
.gcon_1 .nr .rt .intro{ font-size:14px; color:#777; line-height:22px; min-height:90px;}
.gcon_1 .nr .rt .more a{ display:block; width:98px; height:36px; text-align:center; line-height:36px; border:1px solid #b7b7b7; color:#707070; font-size:14px; transition:all 0.3s linear}
.gcon_1 .nr .rt .more a:hover{ background:#348a56; color:#fff; border:1px solid #348a56;}

.gcon_2{ width:100%; padding:50px 0 }
.gcon_2 .nr{ width:1200px; margin:0 auto}
.gcon_2 .nr .lt{ width:390px; position:relative; float:left}
.gcon_2 .nr .lt .bd li{ width:390px;position:relative; font-size:14px; }
.gcon_2 .nr .lt .bd li p{ width:100%; height:40px; background:rgba(52,138,86,1);box-sizing:border-box; padding:0 80px 0 10px; color:#fff; line-height:40px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_2 .nr .lt .hd{ width:65px; height:40px; text-align:right; position:absolute; right:15px; bottom:0; z-index:9}
.gcon_2 .nr .lt .hd li{ display:inline-block; vertical-align:top; width:5px; height:5px; background:#fff; margin-top:18px; margin-left:6px; font-size:0}
.gcon_2 .nr .lt .hd li.on{ background:#dca30a}
.gcon_2 .nr .cen{ width:490px; float:left; margin-left:30px;}
.gcon_2 .nr .cen .tab02{ width:100%}
.gcon_2 .nr .cen .tab02 .hd ul li{ width:101px; height:36px; text-align:center; line-height:36px; font-size:16px; color:#2e2e2e; float:left}
.gcon_2 .nr .cen .tab02 .hd ul li.on{ background:#348a56; color:#fff}
.gcon_2 .nr .cen .tab02 .bd{ width:100%}
.gcon_2 .nr .cen .tab02 .bd .con{ width:100%}
.gcon_2 .nr .cen .tab02 .bd .con .top{ width:100%}
.gcon_2 .nr .cen .tab02 .bd .con .top h3{ font-size:20px; color:#000; line-height:1; padding:17px 0 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_2 .nr .cen .tab02 .bd .con .top h3 a{ color:#000}
.gcon_2 .nr .cen .tab02 .bd .con .top .intro{ font-size:14px; color:#707070; border-bottom:1px dashed #b3b3b3; padding-bottom:10px}
.gcon_2 .nr .cen .tab02 .bd .con dl{ margin-top:10px;}
.gcon_2 .nr .cen .tab02 .bd .con dd{ width:100%;}
.gcon_2 .nr .cen .tab02 .bd .con dd a{ display:block; width:330px; float:left; line-height:25px; font-size:14px; color:#565656; background:url(g_25.jpg) left center no-repeat; padding-left:18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_2 .nr .cen .tab02 .bd .con dd span{ float:right; display:block; line-height:25px; font-size:14px; color:#a4a4a4}
.gcon_2 .nr .rt{ float:right; width:245px;}
.gcon_2 .nr .rt .pic{ margin-bottom:15px; width:100%}
.gcon_2 .nr .rt .pic:nth-child(3){ margin-bottom:0}

.gcon_3{ width:100%; background:url(g_26.jpg) top center no-repeat; padding-top:50px; padding-bottom:50px;}
.gcon_3 .nr{ width:1200px; margin:0 auto}
.gcon_3 .nr .lt{ width:935px; height:470px; position:relative; background:#fff; float:left; box-shadow:0 0 10px rgba(00,00,00,0.3)}
.gcon_3 .nr .lt .tab03{ width:100%;}
.gcon_3 .nr .lt .tab03 .hd{ width:100%; height:118px; background:#f8f8f8}
.gcon_3 .nr .lt .tab03 .hd li{ width:155px; height:118px; border-bottom:1px solid #ededed; border-right:1px solid #ededed; float:left; text-align:center; box-sizing:border-box; border-top:3px solid #f8f8f8}
.gcon_3 .nr .lt .tab03 .hd li:last-child{ border-right:0}
.gcon_3 .nr .lt .tab03 .hd li span{ display:block; width:100%; height:72px; background:url(g_08.png) bottom center no-repeat; transition:all 0.3s linear}
.gcon_3 .nr .lt .tab03 .hd li p{ font-size:16px; color:#000; padding-top:10px;}
.gcon_3 .nr .lt .tab03 .hd li:nth-child(1) span{ background:url(g_08.png) bottom center no-repeat}
.gcon_3 .nr .lt .tab03 .hd li:nth-child(2) span{ background:url(g_09.png) bottom center no-repeat}
.gcon_3 .nr .lt .tab03 .hd li:nth-child(3) span{ background:url(g_10.png) bottom center no-repeat}
.gcon_3 .nr .lt .tab03 .hd li:nth-child(4) span{ background:url(g_11.png) bottom center no-repeat}
.gcon_3 .nr .lt .tab03 .hd li:nth-child(5) span{ background:url(g_12.png) bottom center no-repeat}
.gcon_3 .nr .lt .tab03 .hd li:nth-child(6) span{ background:url(g_13.png) bottom center no-repeat}
.gcon_3 .nr .lt .tab03 .hd li.on{ background:#348a56; border-top:4px solid #f77e32}
.gcon_3 .nr .lt .tab03 .hd li:nth-child(1).on span{ background:url(g_14.png) bottom center no-repeat; }
.gcon_3 .nr .lt .tab03 .hd li:nth-child(2).on span{ background:url(g_15.png) bottom center no-repeat; }
.gcon_3 .nr .lt .tab03 .hd li:nth-child(3).on span{ background:url(g_16.png) bottom center no-repeat; }
.gcon_3 .nr .lt .tab03 .hd li:nth-child(4).on span{ background:url(g_17.png) bottom center no-repeat; }
.gcon_3 .nr .lt .tab03 .hd li:nth-child(5).on span{ background:url(g_18.png) bottom center no-repeat; }
.gcon_3 .nr .lt .tab03 .hd li:nth-child(6).on span{ background:url(g_19.png) bottom center no-repeat; }
.gcon_3 .nr .lt .tab03 .hd li.on p{ color:#fff}
.gcon_3 .nr .lt .tab03 .bd{ width:910px; height:190px; margin:0 auto; margin-top:13px}
.gcon_3 .nr .lt .tab03 .bd .con{ width:100%}
.gcon_3 .nr .lt .tab03 .bd .con .top{ width:100%; height:48px; color:#fff; text-align:center; background:#348a56; font-size:14px;}
.gcon_3 .nr .lt .tab03 .bd .con .top .s1{ width:188px; float:left; border-right:1px solid #61a47b; height:48px; line-height:48px;}
.gcon_3 .nr .lt .tab03 .bd .con .top .s2{ width:151px; float:left; border-right:1px solid #61a47b; height:48px; line-height:48px;}
.gcon_3 .nr .lt .tab03 .bd .con .top .s3{ width:139px; float:left; border-right:1px solid #61a47b; height:48px; line-height:48px;}
.gcon_3 .nr .lt .tab03 .bd .con .top .s4{ width:148px; float:left; border-right:1px solid #61a47b; height:48px; line-height:48px;}
.gcon_3 .nr .lt .tab03 .bd .con .top .s5{ width:142px; float:left; border-right:1px solid #61a47b; height:48px; line-height:48px;}
.gcon_3 .nr .lt .tab03 .bd .con .top .s6{ width:136px; float:left; border-right:1px solid #61a47b; height:48px; line-height:48px;}
.gcon_3 .nr .lt .tab03 .bd .con dl{ line-height:34px; background:#fefefe; text-align:center; font-size:14px; color:#777}
.gcon_3 .nr .lt .tab03 .bd .con dl dd .s1{ width:188px; float:left; border-right:1px solid #fff; height:34px }
.gcon_3 .nr .lt .tab03 .bd .con dl dd .s2{ width:151px; float:left; border-right:1px solid #fff; height:34px}
.gcon_3 .nr .lt .tab03 .bd .con dl dd .s3{ width:139px; float:left; border-right:1px solid #fff; height:34px}
.gcon_3 .nr .lt .tab03 .bd .con dl dd .s4{ width:148px; float:left; border-right:1px solid #fff; height:34px}
.gcon_3 .nr .lt .tab03 .bd .con dl dd .s5{ width:142px; float:left; border-right:1px solid #fff; height:34px}
.gcon_3 .nr .lt .tab03 .bd .con dl dd .s6{ width:136px; float:left; border-right:1px solid #fff; height:34px}
.gcon_3 .nr .lt .tab03 .bd .con dl dd:nth-child(2n){ background:#f6f6f6}

.gcon_3 .nr .rt{ width:216px; padding:0 17px; height:470px; background:#fafafa; float: right; box-shadow:0 0 10px rgba(00,00,00,0.3)}
.gcon_3 .nr .rt .s1{ width:100%; margin-top:25px; margin-bottom:25px;}
.gcon_3 .nr .rt .s1 h3{ display:block; float:left; font-size:22px; color:#000; font-weight:normal; line-height:1}
.gcon_3 .nr .rt .s1 a{ display:block; width:45px; height:15px; border:1px solid #e5e5e5; font-size:12px; color:#a2a2a2; float:right; text-align:center; line-height:15px; background:#fff}
.gcon_3 .nr .rt .s1 a:hover{ font-weight:bold}
.gcon_3 .nr .rt .s2{ color:#d3d3d3; line-height:1; font-size:22px; text-transform:uppercase; margin-bottom:20px; height:22px}
.gcon_3 .nr .rt .s3{ margin-top:30px}
.gcon_3 .nr .rt .s3:hover{ box-shadow:0 0 5px rgba(00,00,00,0.3)}
.gcon_4{ width:100%;}
.gcon_4 h2{ font-size:20px; color:#202020; text-align:center; line-height:1; padding:50px 0 }
.gcon_4 .tab04{ width:1200px; margin:0 auto; padding-bottom:50px;}
.gcon_4 .tab04 .hd{ width:100%; text-align:center}
.gcon_4 .tab04 .hd li{ display:inline-block; vertical-align:top; line-height:1; font-size:16px; color:#262626; padding:8px 35px; border:1px solid #e5e5e5; margin:0 5px;}
.gcon_4 .tab04 .hd li a{ display:block; color:#262626}
.gcon_4 .tab04 .hd li.on{ background:#348a56; color:#fff; border:1px solid #348a56}
.gcon_4 .tab04 .hd li.on a{ color:#fff}
.gcon_4 .tab04 .bd{ width:100%; padding-top:70px; overflow:hidden}
.gcon_4 .tab04 .bds{ width:100%; padding-top:70px!important;}

.gcon_4 .tab04 .bd .s1{ width:269px; height:306px; float:left; margin-right:41px; box-sizing:border-box; padding:0 12px 0; border:1px solid #eeeeee}

.gcon_4 .tab04 .bd .s1 .pic{ width:116px; height:116px; border:3px solid #f7f7f7; border-radius:50%; overflow:hidden; margin:0 auto; margin-top:-50px}
.gcon_4 .tab04 .bd .s1  h3{ line-height:1.5; padding-top:25px; font-size:16px; color:#000000; font-weight:normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_4 .tab04 .bd .s1  h3 a{ color:#000}
.gcon_4 .tab04 .bd .s1>p{ font-size:20px; color:#f77e32; font-weight:bold; line-height:1; padding:18px 0 20px; border-bottom:1px dashed #c9c9c9; margin-bottom:15px; height:21px}
.gcon_4 .tab04 .bd .s1 .intro{ font-size:14px; color:#6e6e6e; text-align:justify; line-height:24px; height:96px; overflow:hidden}
.gcon_4 .tab04 .bd .s1:hover{ border-bottom:3px solid #348a56; background:#f7f7f7}
.gcon_4 .tab04 .bd .s1:hover .pic{border:3px solid #348a56;}


.gcon_5{ width:100%; padding:40px 0 20px; background:#f8f8f8}
.gcon_5 .nr{ width:1200px; margin:0 auto; }
.gcon_5 .nr .lt{ width:130px; height:38px; background:url(c1.png) left center no-repeat; float:left; color:#000; line-height:38px; font-size:16px; box-sizing:border-box; padding-left:35px}

.gcon_5 .nr .rt{ width:1050px; float:right}
.gcon_5 .nr .rt .s1 a{ display:block; font-size:14px; color:#6b6b6b; float:left; margin-right:46px; line-height:30px; margin-bottom:5px; width:110px; height:38px}
.gcon_5 .nr .rt .s1 a:nth-child(7n){ margin-right:0}
.gcon_5 .nr .rt .s2 a{ display:inline-block; vertical-align:top; line-height:25px; margin-right:20px; color:#333; font-size:14px}
.gcon_5 .nr .rt .s1 a img{ width:110px; height:38px;}











