.banner{ width:1920px; position:fixed; top:0; z-index:0; left:50%; margin-left:-960px; height:719px;}
.banner .hd{ width:1200px; text-align:center; position:absolute; left:50%; margin-left:-600px; text-align:center; bottom:20px; z-index:1}
.banner .hd ul li{ width:12px; height:12px; background:#fff;  display:inline-block; vertical-align:top; font-size:0; margin:0 5px; vertical-align:top; cursor:pointer; border-radius:50%}
.banner .hd ul li.on{ background:#006fbb}

.container{ background:#fff; width:100%; margin-top:719px; position:relative; z-index:9}
.gcon_1{ width:100%; background:#f4f4f4; padding:50px 0 35px}
.gcon_1 .nr{ width:1200px; margin:0 auto}
.gcon_1 .nr .lt{ width:407px; float:left; height:68px; background:url(g_04.png) right center no-repeat}
.gcon_1 .nr .lt .tit{ font-size:24px; color:#6bb031; line-height:1; padding:10px 0}
.gcon_1 .nr .cen{ float:left; width:420px; margin-left:20px;}
.gcon_1 .nr .cen .hd{ font-size:14px; color:#000000; line-height:1; padding:10px 0;}
.gcon_1 .nr .cen ul li{ float:left; margin-right:20px; font-size:14px; color:#949494}
.gcon_1 .nr .cen ul li a{ color:#949494}
.gcon_1 .nr .cen ul li a:hover{ text-decoration:underline}
.gcon_1 .nr .rt{ float:right; width:350px; border-bottom:1px solid #a0a0a0; margin-top:13px; font-size:14px;}
.gcon_1 .nr .rt .inp1{ border:0; background:none; height:40px; color:#000; width:280px; margin-left:10px}
.gcon_1 .nr .rt .inp2{ width:40px; height:40px; background:url(g_05.png) center center no-repeat; border:0}

.gcon_2{ width:100%; padding-top:80px;}
.gcon_2 .hd{ width:100%; text-align:center}
.gcon_2 .hd h3{ font-size:35px; color:#6bb02f; line-height:1}
.gcon_2 .hd h4{ font-size:14px; color:#666; font-weight:normal; padding-top:12px; line-height:1}
.gcon_2 .bd{ width:1200px; margin:0 auto; padding-top:90px; position:relative}
.gcon_2 .bd .lt{ float:left; margin-top:22px; position:relative}
.gcon_2 .bd .lt .mm{ position:absolute; width:100%; height:100%; left:0; top:0; font-size:22px; color:#fff}
.gcon_2 .bd .lt .mm p{ width:22px; float:right; padding:0 13px; margin-top:80px; line-height:1.2; font-weight:normal}
.gcon_2 .bd .cen{ width:508px; float:left; height:391px; background:#f4f4f4; margin-top:38px;}
.gcon_2 .bd .logo{ position:absolute; left:0; top:45px}
.gcon_2 .bd .cen h3{ font-size:22px; color:#333333; padding-top:70px; margin-left:40px; line-height:1; padding-bottom:23px; background:url(g_08.png) left bottom no-repeat}
.gcon_2 .bd .cen h3 a{ color:#333}
.gcon_2 .bd .cen .intro{ width:430px; margin-left:40px; font-size:14px; color:#666666; line-height:30px; margin-top:10px}
.gcon_2 .bd .cen .more{ width:170px; height:30px; text-align:center; display:block; line-height:30px; border:1px solid #d6e5c9; color:#666666; margin-left:40px; margin-top:40px; transition:all 0.5s}
.gcon_2 .bd .cen .more:hover{ background:#6bb02f; color:#fff}
.gcon_2 .bd .rt{ float:right}

.gcon_3{ width:1920px; left:50%; margin-left:-960px; padding-top:100px; position:relative; overflow:hidden}
.ypic{ position:absolute; left:165px; bottom:-5px;-webkit-animation: shake 2s infinite;animation: shake2 2s infinite; -webkit-transform-origin: 30% 100%; transform-origin: 30% 100%;}
 
@-webkit-keyframes shake2{		
	0% { -webkit-transform: rotate(-10deg); }
	50% { -webkit-transform: rotate(10deg); }
	100% { -webkit-transform: rotate(-10deg); }
}
@keyframes shake2{
	0% { -webkit-transform: rotate(-10deg); }
	50% { -webkit-transform: rotate(10deg); }
	100% { -webkit-transform: rotate(-10deg); }
} 

.gcon_3 .hd{ width:100%; text-align:center}
.gcon_3 .hd h3{ font-size:35px; color:#6bb02f; line-height:1}
.gcon_3 .hd h4{ font-size:14px; color:#666; font-weight:normal; padding-top:12px; line-height:1}
.gcon_3 .bd{ width:100%; height:692px; padding-top:1px; background:url(g_10_2.jpg) center center no-repeat; margin-top:70px}
.gcon_3 .bd .nr{ width:1200px; margin:0 auto}
.gcon_3 .bd .nr .lt{ width:390px; float:left}
.gcon_3 .bd .nr .lt .top{ width:100%; background:url(g_13.png) 37px top no-repeat; margin-top:104px}
.gcon_3 .bd .nr .lt .top .p1{ font-size:36px; color:#000000; font-weight:bold; line-height:1; text-transform:uppercase; padding-top:50px;}
.gcon_3 .bd .nr .lt .top .p2{ font-size:36px; color:#6bb02f; font-weight:bold; line-height:1; text-transform:uppercase; padding-top:10px;}
.gcon_3 .bd .nr .lt .top .p3{ color:#000000; font-size:25px; line-height:1; padding-top:15px; padding-bottom:40px}
.gcon_3 .bd .nr .lt .intro{ font-size:14px; color:#605e5e; text-align:justify; line-height:25px; margin-top:35px; min-height:170px;}
.gcon_3 .bd .nr .rt{ width:704px; height:500px; float:right; padding-top:110px;}
.gcon_3 .bd .nr .rt .m{ background:url(g_11.jpg) center center no-repeat; width:849px; height:100%}
.gcon_3 .bd .nr .rt .m ul{ padding-top:60px; margin-left:150px}
.gcon_3 .bd .nr .rt .m ul li{ float:left; margin-right:2px; text-align:center}
.gcon_3 .bd .nr .rt .m ul li img{ transition:all 0.5s linear}
.gcon_3 .bd .nr .rt .m ul li:hover img{transform:rotateY(180deg);}
.gcon_3 .bd .nr .rt .m ul li p{ line-height:35px; background:#6bb02f; color:#fff; font-size:16px;}


.gcon_4{ width:1920px; left:50%; margin-left:-960px; overflow:hidden; padding-top:110px;  position:relative}
.gcon_4 .mm1{ position:absolute; right:0; top:0;}
.gcon_4 .mm2{ position:absolute; left:0; bottom:0;}







.gcon_4 .hd{ width:100%; text-align:center}
.gcon_4 .hd h3{ font-size:35px; color:#6bb02f; line-height:1}
.gcon_4 .hd h4{ font-size:14px; color:#666; font-weight:normal; padding-top:12px; line-height:1}
.gcon_4 .intro{ position:absolute; width:300px; height:250px; right:50%; margin-right:-600px; background:#6bb02f; z-index:999; top:360px}
.gcon_4 .intro h3{ line-height:1; padding:65px 0 0 30px; font-size:20px; font-weight:normal}
.gcon_4 .intro h3 a{ color:#fff}
.gcon_4 .intro p{ color:#ffffff; opacity:0.65; font-size:14px; padding:0 30px; line-height:20px; margin-top:17px}
.gcon_4 .intro a.more{ margin-left:20px; margin-top:18px; display:block}


.gcon_5{ width:100%; padding-top:80px; background:#f4f4f4;position:relative; padding-bottom:65px;}
.gcon_5 .hd{ width:100%; text-align:center}
.gcon_5 .hd h3{ font-size:35px; color:#6bb02f; line-height:1}
.gcon_5 .hd h4{ font-size:14px; color:#666; font-weight:normal; padding-top:12px; line-height:1}
.gcon_5 .bd{ width:1200px; margin:0 auto; padding-top:65px}
.gcon_5 .bd .m{ float:left; width:367px; margin-right:49px; padding-bottom:50px}
.gcon_5 .bd .m .pic{ width:367px; overflow:hidden}
.gcon_5 .bd .m .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;}
.gcon_5 .bd .m:hover .pic img{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

.gcon_5 .bd .m:last-child{ margin-right:0}
.gcon_5 .bd .m .tit{ width:100%}
.gcon_5 .bd .m .tit h3{ font-size:14px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-top:25px}
.gcon_5 .bd .m .tit h3 a{ color:#000; transition:all 0.5s}
.gcon_5 .bd .m:hover .tit h3 a{ color:#6bb02f}
.gcon_5 .bd .m .tit .time{ font-size:12px; opacity:0.5; padding:5px 0 10px; color:#666666}
.gcon_5 .bd .m .tit .intro{ font-size:14px; color:#666}
.gcon_5 .more2{ position:relative; display:block; width:180px; height:45px; border:1px solid #e5e5e5; background:#fff; left:50%; margin-left:-91px; line-height:45px; text-align:center; font-size:14px; color:#666; transition:all 0.5s linear;}
.gcon_5 .more2:hover{ background:#6bb02f; color:#fff}














