html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td ,textarea { margin:0; padding:0;  }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 16px; line-height: 1.5; font-family:'微软雅黑','Microsoft Yahei','simsun','arial','tahoma';  color: #000; background: #fff; }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
a { text-decoration: none; color: #000; background: none }
ul, ol { list-style: none; }
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
.g_cover{width:100%;background:#0000fe;position: relative;}
.cover_main{width:100%;height:100%;background:url(gd_bj01.jpg) no-repeat;background-size:100% 100%;}
.cover_center{width:100%;position: absolute;top:50%;text-align:center;margin-top:-50px;margin-left: -305px;}
.g_main{width:100%;}
@keyframes bounceInLeft{
    from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
    0% {opacity: 0;transform: translate3d(-3000px, 0, 0);}
    60% {opacity: 1;transform: translate3d(25px, 0, 0);}
    75% {transform: translate3d(-10px, 0, 0);}
    90% {transform: translate3d(5px, 0, 0);}
    100% {opacity: 1;transform: none;}
}
.page_img{
    position: absolute;
    opacity: 0;
    animation: bounceInLeft 1.7s 0.25s linear forwards;
}

.nyncb_link {color: #fff;position: absolute;top:15px;left: 0px;}
.hlw_wrapper{width: 1200px;margin:0 auto;position: relative;height:210px;}
.hlw_header{width: 100%;background:url(gd2106_03.jpg) no-repeat top center;}
.logo_link{position: absolute;left:50%;margin-left:-317px;bottom:38px;}
.container {width: 1200px;margin: 0 auto;}
.banner_wrap {overflow: hidden;position: relative;}
.banner {width: 500%;}
.banner li {float: left;position: relative;}
.banner li .container {position: absolute;top: 0px;left: 50%;margin-left: -600px;}
.banner li img {width: 100%;height:100%;vertical-align: middle;}
.banner_text {width: 570px;padding: 18px 16px 15px;position: absolute;top: 110px;left: 0;color: #fff;background: rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);z-index: 99;}
.banner_text h4 {font-size: 16px;}
.banner_text h3 {font-size: 28px;color: #26EEAA;line-height: 34px;margin: 5px 0 1px;}
.banner_text a {color: #fff;}
.banner_text h3 a {color: #26EEAA;}
.banner_text p {font-size: 12px;line-height: 18px;}
.banner_wrap > .container {position: absolute;top: 0;left: 50%;margin-left: -600px;height: 100%;}
.banner_left,.banner_right {width: 80px;height: 83px;position: absolute;top: 50%;margin-top: -80px;}
.banner_left {left:0px;background: url(gd2106_04.png) no-repeat;}
.banner_left:hover {background: url(gd2106_11.png) no-repeat;}
.banner_right {right:0px;background: url(gd2106_05.png) no-repeat;}
.banner_right:hover {background: url(gd2106_12.png) no-repeat;}
.banner_nav{position: absolute;left:0;height:80px;bottom:0;z-index: 999;width:100%;}
.banner_nav li{background-color:rgba(60,137,14,0.9);float:left;height:80px;line-height: 80px;font-size: 20px;font-weight: bold;padding:0 35px;position: relative;}
.banner_nav li a{color: #fff;}
.banner_nav li a:hover{color:#e4ece1;}
.banner_nav li span{background: url(gd2106_06.png) center center no-repeat;height:80px;float:left;padding:0 3px;}
.banner_nav li:last-child{padding-right:70px;}
.banner_nav li:first-child{background: none;padding-left:106px;}
.banner_nav li .selected{position: absolute;display:block;height:100px;background:rgba(236,243,231,0.9);left:0;top:-20px;width:100%;text-align: center;line-height: 110px;}
.banner_nav li .selected a{color: #3c890e;font-size: 24px;}

.box1_bj{width:100%;background: url(gd2106_17.jpg) bottom center no-repeat;padding-top:10px;}

.gd_title{width:100%;background: url(gd2106_10.png) center center no-repeat;text-align: center;font-size: 32px;font-weight: bold;color:#409133;margin-top:40px;margin-bottom:20px;}
.gd_title a{color:#409133;}
.tit_icon0{background: url(gd2106_25.png) left center no-repeat;padding-left:56px;}
.tit_icon1{background: url(gd2106_14.png) left center no-repeat;padding-left:47px;}
.tit_icon2{background: url(gd2106_15.png) left center no-repeat;padding-left:60px;}
.tit_icon3{background: url(gd2106_16.png) left center no-repeat;padding-left:65px;}
.htd_ul{overflow: hidden;}
.htd_ul li{float:left;background: url(gd2106_23.png) right top no-repeat;height:64px;line-height:64px;width:48.5%;margin-top:20px;font-size: 20px;padding:0 10px 0 20px;box-sizing:border-box;}
.htd_ul li:nth-child(2n){float:right;}
.htd_more { float:right; width:90px; height:32px; line-height:30px; text-align:center; display:block; margin-top:20px;}
.htd_more p { border: 1px solid #409133; color:#409133; border-top-left-radius:7px; border-bottom-right-radius:7px;}
.htd_more a:hover p { color:#444;}

.box2_bj{width:100%;background: url(gd2106_18.jpg) center 60px no-repeat;overflow: hidden;padding-bottom:100px;}
.build_list{width:100%;margin-top:40px;overflow: hidden;}
.build_list ul{width:49%;}
.main02_btm{width:100%;margin-top:48px;position: relative;}
.product_cont{width:100%;overflow: hidden;}
.product_cont ul{float:left;}
.product_cont li{width:380px;float:left;background: #fff;margin-right:32px;position: relative;}
.product_img{width:100%;height:269px;}
.product_img img{width:100%;height:100%;}
.product_cont li p{font-size:18px;line-height:30px;width:100%;overflow: hidden;position: absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.4);
color:#fff;padding:10px 15px;box-sizing: border-box;}
.product_cont li p a{color:#fff;}
.arr_left{background: url(gd2106_26.png) no-repeat;display: block;width:16px;height:26px;position: absolute;left:20px;top:50%;margin-top:-13px;cursor:pointer;}
.arr_right{background: url(gd2106_27.png) no-repeat;display: block;width:16px;height:26px;position: absolute;right:20px;top:50%;margin-top:-13px;cursor:pointer;}

/*视频*/
.lh_main02{width:100%;}
.gd_media{width:100%;overflow: hidden;padding-top:10px;}
.gd_media ul{width:48%;}
.gd_media li{font-size:20px;line-height: 46px;}
.gd_media li em{color:#3c890e;padding-right:5px;}
.gd_media li em a{color:#3c890e;padding:0 5px;}
.gd_media li span{float:right;font-size:18px;color:#999;}
.media_img{width:100%;overflow: hidden;padding-top:30px;}
.media_img li{float:left;margin-left:20px;width:285px;position: relative;}
.media_img li:first-child{margin-left:0;}
.media_img li img{width:100%;height:156px;vertical-align: middle;}
.img-box{position: relative;}
.media_img li i{position: absolute;width:36px;height:36px;background: url(gd2106_28.png) no-repeat;left:50%;margin-left:-18px;top:50%;margin-top:-18px;}
/*.media_img li p{position: absolute;width:100%;height:42px;line-height:42px;left:0;bottom:0;background-color:rgba(0,0,0,0.4);color:#fff;font-size:16px;padding:0 10px;box-sizing: border-box;}
*/
 .media-bottom{
        padding: 0 20px 6px 20px;
  }
.media_img li .media-bottom{
  background-color: #fff;
}
.media_img li .media-bottom .media-bottom-title{
  font-size: 16px;
  color: #3c890e;
  line-height: 24px;
  margin-top: 4px;
  display: inline-block;
}
.media_img li .media-bottom p{
  font-size: 16px;
  color: #333333;
  line-height: 24px;
}
/* .gd_footer{width:100%;background: url(gd2106_19.jpg) center top no-repeat;}
.gd_footer01{overflow: hidden;height:244px;}
.footer-left{float:left;margin-top:30px;margin-left:120px;}
.footer_c{float:left;margin-left:80px;margin-top:30px;}
.footer_c span{float:left;margin-right:70px;font-size: 18px;font-weight: bold;color:#fff;line-height:42px;}
.footer_c span em{font-style: normal;font-weight: normal;background: url(gd2106_24.png) left center no-repeat;padding-left:20px;font-size: 16px;}
.footer_c p{color:#fff;font-size: 16px;padding-top:15px;line-height:36px;} */

.mobile-scroll{display: none;}
.footer {width:100%; background: url(gd2106_19.jpg) no-repeat center top;}
.footer .container {text-align: center;position: relative;height: 100%;}
.footer_link {display: inline-block;height: 24px;margin:40px 0 20px;}
.footer_link li {float: left;color: #fff;font-size:18px;margin: 0 10px;}
.footer_link li a {color: #fff; font-size: 20px;}
.footer_link li a:hover {color: #fff;}
.footer_text {color: #fff;line-height:32px;font-size: 16px;}
.footer_img1,.footer_img2 {position: absolute;top: 60px;}
.footer_img1 {left:105px;}
.footer_img2 {right:100px;}
.footer_text1 a {color: #fff;}
.footer_text a{color:#fff}
.footer_line{height:250px;}
.footer-box{ width: 1200px; margin: 0 auto;}
.footer-box .qh{ display: flex; justify-content: space-between; background: #d6ddd6; padding: 20px 10px; border: 1px solid #C3CAC3; width: 100%;}
.footer-box .qh li{ width: 230px; height: 45px; line-height: 45px; text-align: center; border: solid 1px #a6aca6; cursor: pointer; border-radius: 3px;}
.footer-box .qh li:nth-child(3){ border: none;}
.footer-box .qh li:nth-child(3) img{ width: 100%; }
.footer-box .qh li:nth-child(4),.footer-box .qh li:nth-child(5){ background: #fff;}
.footer-box .qh li:nth-child(1),.footer-box .qh li:nth-child(2){ background-image: linear-gradient(to bottom, #f5f5f5,#d6ddd6);}
.footer-box .box-con{ width: 100%;  background: #fff; position: relative;}
.gov-list-box{ border: solid 1px #cdd3cd; border-bottom: none; position: absolute; top:-370px; left: 0; width: 1160px; padding: 30px; background: #fff; height: 310px; overflow: auto;}
.footer .footer-box .gov-list-box .gov-list ol li{height: 45px;float: left;margin-right: 0px;width: 340px;padding-right: 32px; font-size: 14px;}
.footer .footer-box .gov-list-box .gov-list ol li a{color:#000;font-size: 14px;}
.footer .footer-box .gov-list-box .gov-list ol li a:hover{ color: #cc0104;}
.footer .footer-box .gov-list-box .gov-list dl dd{height: 44px;width: 20%;float: left;}
.footer .footer-box .gov-list-box .gov-list dl dd a{color:#000;font-size: 14px;}
.footer .footer-box .gov-list-box .gov-list dl dd a:hover{ color: #cc0104;}
.box-con{display: none;} 
.box-con .gov-list-box{ display: none;}
.gov-link-2 img{ position: relative; top:2px}



img {max-width: 100%;}
/*大于1366的时候*/
@media screen and (max-width: 1440px){
  .container{width:1000px;}
  .hlw_wrapper {width: 1000px;}
  .logo_link{bottom:33px;}
  .banner_wrap > .container{margin-left:-500px;}
  .banner_nav li{padding:0 24px;}
  .banner_nav li:last-child{padding-right: 46px;}
  .lh_mainleft{width:470px;}
  .lh_banner{height:315px;}
  .lh_mainright{width:505px;margin-top:45px;}
  .lh_list ul li{height:38px;line-height: 38px;}
  .lh_list ul li a{font-size: 16px;}
  .lh_list ul li span{font-size: 16px;}
  .lh_tittop span{font-size: 20px;}
  .lh_banner ul li span a{font-size: 16px;}
  .lh_banner ul li span{bottom:18px;}
  .gd_title{font-size: 28px;}
  .htd_ul li{font-size:16px;}
  .product_cont li{width:312px;}
  .product_cont li p{padding:10px 10px;font-size: 16px;}
  .product_img{height: 220px;}
  .gd_media li{font-size: 16px;}
  .gd_media li span{font-size: 14px;}
  .media_img li{width:235px;}
  .media_img li p{font-size:14px;}
  .media-bottom{
   padding:0px 10px 4px 10px;
  }
  .media_img li .media-bottom .media-bottom-title{
    font-size: 14px;
  color: #3c890e;
  line-height: 22px;
  margin-top: 4px;
  }
  .media_img li .media-bottom p{
    font-size: 14px;
    line-height: 22px;
  }
  .footer_img1 {left: 65px;}
  .footer_img2 {right: 40px;}
  .footer_link li a{font-size: 16px;}
  .footer_text{font-size: 14px;}
  .footer-box{ width: 1000px; margin: 0 auto;}
  .footer-box .qh li{ width: 190px;  font-size: 14px;}
  .gov-list-box{ border: solid 1px #cdd3cd; border-bottom: none; position: absolute; top:-430px; left: 0; width: 960px; padding: 30px; background: #fff; height: 370px; overflow: auto;}
  .footer .footer-box .gov-list-box .gov-list ol li{ width: 280px;}
  .gov-link-2 img{ position: relative; top:5px}
}
/*移动端*/
@media screen and (max-width: 1000px){
  .container{width:100%;}
  .hlw_header{width:100%;background-size: 150% 100%;height:125px;}
  .hlw_wrapper {width: 100%;height:125px;}
  .nyncb_link{top:-4px;left:2px;}
  .nyncb_link img {margin-left: 10px;margin-top:5px;width: 55%;}
  .logo_link{margin-left: -160px;bottom: 20px;}
  .logo_link img{width: 320px;}
  .banner_nav{position: static;}
  .banner_nav ul{background: #3c890e;float:left;}
  .banner_nav li{padding:0 8px;font-size: 14px;height: 50px;line-height: 50px;background: #3c890e;}
  .banner_nav li span{height: 50px;}
  .banner_nav li .selected{height: 60px;line-height:62px;top:-9px;}
  .banner_nav li .selected a{font-size: 16px;}
  .banner_nav li:first-child{padding-left:94px;}
  .banner_wrap > .container{left:0;margin-left:0;}
  .banner_left, .banner_right{width:50px;height:53px;background-size: 100% 100%;}
  .banner_left:hover{background-size: 100% 100%;}
  .banner_right:hover{background-size: 100% 100%;}
  .lh_mainleft{width:100%;}
  .lh_banner{height: 240px;margin-top:10px;}
  .lh_banner ul li img{height:100%;}
  .lh_banner ul li span a{font-size: 14px;}
  .lh_mainright{width:100%;}
  .lh_list{padding:0 10px;}
  .lh_list ul li{height:auto;line-height:26px;background: url(gd2106_09.png) left 11px no-repeat;float: left;margin-bottom:10px;
    box-sizing: border-box;width:100%;}
    .htd_ul{padding:0 5px;}
    .htd_ul li{width:100%;font-size: 14px;margin-top:10px;height:54px;line-height:54px;}
  .build_list ul{width:100%;padding:0 5px;box-sizing: border-box;}
  .gd_title{font-size: 24px;background-size:190%;}
  
  .gd_media ul{width:100%;padding:0 10px;box-sizing: border-box;}
  .gd_media li{line-height:34px;padding:3px 0;}
  .media_img ul{width:100%;padding:0 10px;box-sizing: border-box;}
  .media_img li{width:48%;float:left;margin:0;margin-bottom: 15px;height:122px;}
  .media_img li:nth-child(2n){float:right;}
  .box2_bj{padding-bottom:50px;background-size: auto 114%;}


  .banner_list{width:100%;height:250px;position: absolute;}
.banner_li{float: left;position: relative;width:100%;}
.banner_li a{display: block;width:100%;height:250px;}
.banner_li a img{width:100%;height:250px;}
.banner_li span{width: 100%;padding:13px 10px;position: absolute;bottom: 0px;left: 0;background-color: rgba(0,0,0,0.5);color:#fff;}
  .swiper-button-prev{background: url(gd2106_26.png) no-repeat;display: block;width:16px;height:26px;position: absolute;left:10px;top:50%;margin-top:-13px;cursor:pointer;background-size: 100% 100%;}
  .swiper-button-next{background: url(gd2106_27.png) no-repeat;display: block;width:16px;height:26px;position: absolute;right:10px;top:50%;margin-top:-13px;cursor:pointer;background-size: 100% 100%;}
  .tit_icon0{padding-left: 40px;background-size: 32px;}
  .tit_icon1{padding-left:32px;background-size:24px;}
  .tit_icon2{padding-left:37px;background-size:26px;}
  .tit_icon3{padding-left:38px;background-size:28px;}

  .footer-left{margin-left:10px;}
  .footer_c{width:68%;margin-left:10px;}
  .footer_c span{font-size: 16px;line-height: 28px;margin-right:10px;}
  .footer_c span em{font-size: 14px;}
  .footer_c p{padding-top:5px;line-height: 24px;font-size: 14px;}

  .pc-scroll{display: none;}
  .mobile-scroll{display: block;height:250px;}
.gd_title { margin-top:30px;}
.htd_more { margin-right:1%; margin-top:15px;}
  .media_img li{height: 224px}
  .media_img li img{
    height: 128px;
  }
  .footer {height: auto;font-size: 14px;}
.footer_text{font-size: 15px;}
.footer_img1 {display: inline-block;position: relative;left: 0;top: 0px;margin: 15px 25px 25px;}
.footer_img2 {display: inline-block;position: relative;right: 0;top: -15px;margin: 15px 25px 25px;}
.disnone {display: none;}
.disblock {display: block;}
.footer_line{padding-top:18px; margin-top: 0;}
.footer-box{ display: none;}
  }

  /*@media screen and (max-width: 500px){
    .spring_header{height: 104px;}
  }
  @media screen and (max-width: 380px){
    .spring_header{height: 94px;}
  }
  @media screen and (max-width: 340px){
    .spring_header{height: 80px;}
  }*/