.banner{ width:1920px; height:464px; position:relative; left:50%; margin-left:-960px; z-index:2}
.banner .hd{ position:absolute; width:100%; text-align:center; bottom:55px; z-index:3}
.banner .hd ul{ width:100%; text-align: center;}
.banner .hd ul li{ width:8px; height:8px;background:#fcfa04;cursor:pointer; display:inline-block; font-size:0; margin:0 3px; border-radius:50%}
.banner .hd ul li.on,.banner .hd ul li:hover{background:#409601 }
.banner .next{ display:block; width:62px; height:62px; background:url(g_05.png); position: absolute; top:50%; margin-top:-31px; right:15%; cursor:pointer}
.banner .prev{ display:block; width:62px; height:62px; background:url(g_04.png); position: absolute; top:50%; margin-top:-31px; left:15%; cursor:pointer}

.hot{ width:100%; height:47px; background:rgba(00,00,00,0.4); position:absolute; z-index:99; bottom:0; left:0}
.hot .hot_01{ width:1200px; margin:0 auto}
.hot .hot_01 .lt01{ float:left; line-height:47px; font-size:18px; color:#ffffff; background:url(g_02.png) left center no-repeat; padding-left:55px; position:relative; padding-right:20px}
.hot .hot_01 .lt01::after{ content:""; display:block; background:url(g_03.png) no-repeat; width:1px; height:31px; position:absolute; right:0; top:8px}
.hot .hot_01 .lt02{ width:400px; line-height:47px; margin-left:20px; float:left; position:relative}
.hot .hot_01 .lt02 ul{ width:350px}
.hot .hot_01 .lt02 li{ width:350px; color:#fff; font-size:14px; background:url(g_04.png) left center no-repeat; padding-left:10px}
.hot .hot_01 .lt02 li a{ color:#fff; display:inline-block; width:250px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; vertical-align:top;}
.hot .hot_01 .lt02 li .date{ float:right}
.hot .hot_01 .lt02 .next02{ width:14px; height:7px; position:absolute; right:0; bottom:10px; background:url(g_06.png) center center no-repeat; cursor:pointer; z-index:99}

.hot .hot_01 .lt02 .prev02{ width:14px; height:7px; position:absolute; right:0; top:10px; background:url(g_05.png) center center no-repeat; cursor:pointer; z-index:99}
.hot .hot_01 .rt{ float:right; position:relative}
.hot .hot_01 .rt .inp1{ width:200px; height:47px; background:none; border:none; color:#fff; position:absolute; top:0; right:88px}
.hot .hot_01 .rt .inp2{ width:88px; height:47px; background:url(g_07.png) center top no-repeat; border:none; cursor:pointer; position:absolute; top:0; right:0}

.gcon_1{ width:1200px; margin:0 auto; padding-top:50px; height:503px}
.gcon_1 .lt { width:200px; float:left}
.gcon_1 .lt .p1{ color:#1c1c1c; font-size:28px; font-family:Arial; line-height:1}
.gcon_1 .lt .p2{ color:#1c1c1c; font-size:28px; font-family:Arial; line-height:1}
.gcon_1 .lt .p3{ color:#1c1c1c; font-size:20px; line-height:1.5}
.gcon_1 .lt .con{ padding-left:15px; position:relative}
.gcon_1 .lt .con::before{ content:"";  width:3px; height:53px; background:#5eac38; position:absolute; left:0; top:0}
.slideTxtBox{ width:982px; float:right; position:relative;}
.slideTxtBox .hd{ width:200px;  position:absolute; top:95px; left:-218px}
.slideTxtBox .hd ul li{ line-height:40px; border-bottom:1px solid #d7d4d4; font-size:15px; color:#333333; padding-left:20px; cursor:pointer}
.slideTxtBox .hd ul li.on{ background:url(g_09.png) 95% center no-repeat #5eac38; color:#fff; border:0}
.slideTxtBox .bd ul li{ width:302px; height:145px; background:#cbe4bf; padding-top:1px; transition:all 0.5s; float:left; margin-left:25px; margin-bottom:15px}
.slideTxtBox .bd ul li .pic{ margin:12px 25px 12px 12px; width:119px; height:119px; float:left}
.slideTxtBox .bd ul li dl dt{ font-size:14px; margin:30px 0 5px}
.slideTxtBox .bd ul li dl dt a{ color:#333;transition:all 0.5s}
.slideTxtBox .bd ul li dl dd{ color:#333; font-size:12px;transition:all 0.5s}
.slideTxtBox .bd ul li:hover{ background:#5eac38}
.slideTxtBox .bd ul li:hover dl dt a{ color:#fff}
.slideTxtBox .bd ul li:hover dl dd{ color:#fff; font-size:12px}

.gcon_2{ width:100%; background:#5eac38; margin-top:50px; padding-bottom:30px}
.gcon_2 .nr{ width:1200px; margin:0 auto; padding-top:50px}
.gcon_2 .lt { width:200px; float:left; margin-top:30px}
.gcon_2 .lt .p1{ color:#fff; font-size:28px; font-family:Arial; line-height:1}
.gcon_2 .lt .p2{ color:#fff; font-size:28px; font-family:Arial; line-height:1}
.gcon_2 .lt .p3{ color:#fff; font-size:20px; line-height:1.5}
.gcon_2 .lt .con{ padding-left:15px; position:relative}
.gcon_2 .lt .con::before{ content:"";  width:3px; height:53px; background:#f5f70a; position:absolute; left:0; top:0}
.gcon_2 .rt{ width:960px; float:right}
.gcon_2 .rt .pic{ width:335px; float:left; margin-right:30px}
.gcon_2 .rt h3{ font-size:24px; color:#fff; font-weight:normal; margin-top:10px}
.gcon_2 .rt h3 a{ color:#fff}
.gcon_2 .rt h3::after{ content:""; display:block; width:94px; height:2px; background:#f5f70a; margin-left:365px; margin-top:15px}
.gcon_2 .rt dl dd{ display:inline-block; min-height:220px; color:#fff; width:560px; text-align:justify; font-size:14px; line-height:27px; margin-top:20px}
.gcon_2 .rt>a{ display:inline-block; width:140px; height:30px; border:1px solid #fff; text-align:center; line-height:30px; font-size:14px; color:#fff}

.gcon_3{ width:1200px; margin:0 auto; padding:50px 0}
.gcon_3 .lt { width:200px; float:left}
.gcon_3 .lt .p1{ color:#1c1c1c; font-size:28px; font-family:Arial; line-height:1}
.gcon_3 .lt .p2{ color:#1c1c1c; font-size:28px; font-family:Arial; line-height:1}
.gcon_3 .lt .p3{ color:#1c1c1c; font-size:20px; line-height:1.5}
.gcon_3 .lt .con{ padding-left:15px; position:relative}
.gcon_3 .lt .con::before{ content:"";  width:3px; height:53px; background:#5eac38; position:absolute; left:0; top:0}
.gcon_3 .rt{ float:right}
.gcon_3 .rt .news{ float:left; width:305px; margin-left:22px}
.gcon_3 .rt .news h3{ font-size:30px; color:#1d1d1d; font-weight:normal; line-height:1}
.gcon_3 .rt .news h3 span{ font-size:14px; color:#a5a5a5}
.gcon_3 .rt .news h4{ width:305px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding:15px 0}
.gcon_3 .rt .news h4 a{ font-size:18px; color:#333333; font-weight:normal;}
.gcon_3 .rt .news .js{ font-size:14px; color:#868686; line-height:30px}
.gcon_3 .rt .news a.more{ display:block; color:#000; margin-top:30px; font-size:14px}
.gcon_3 .rt .news:hover h4 a{ font-size:18px; color:#419418; font-weight:normal;}
.gcon_3 .rt .news:hover a.more{ display:block; color:#419418; margin-top:30px; position:relative}
.gcon_3 .rt .news:hover a.more::after{ content:""; width:230px; height:1px; background:#419418; position:absolute; right:10px; top:12px}

.gcon_4{ width:100%; background:url(g_16.jpg) center center no-repeat; padding-top:87px;}
.gcon_4 ul{ text-align:center; }
.gcon_4 ul li{ width:300px; display:inline-block; background:url(5.png) top center no-repeat;  font-size:16px; color:#fff; padding-top:200px; padding-bottom:80px;}
.gcon_4 ul li:nth-child(2){ background:url(6.png) top center no-repeat}
.gcon_4 ul li:nth-child(3){ background:url(7.png) top center no-repeat}
.gcon_4 ul li:nth-child(4){ background:url(8.png) top center no-repeat}
.gcon_4 ul li:hover{ color:#80e54f}
.gcon_4 ul li:nth-child(1):hover{ background:url(1.png) top center no-repeat}
.gcon_4 ul li:nth-child(2):hover{ background:url(2.png) top center no-repeat}
.gcon_4 ul li:nth-child(3):hover{ background:url(3.png) top center no-repeat}
.gcon_4 ul li:nth-child(4):hover{ background:url(4.png) top center no-repeat}
























