@charset "utf-8";
/*banner*/
.banner{ height:600px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:600px;}

.g_ser{position: absolute;width: 1200px;margin-left: -600px;left:50%;top:0;}
.s_inp{margin-left: 630px; margin-top: 2px; width: 306px;height: 30px;border-radius: 5px; background: #fff;border: 1px solid #fff; border-radius: 50px;}
.inp01{height:30px;line-height:30px; border: none;   padding-left: 10px; width:245px;float:left;color:#999999; font-size: 14px;  background:none; font-family:"Microsoft Yahei";}
.s_ss{float:right;  width:44px; height:24px;  background:url(../images/serico.png) no-repeat 0 3px; border: none; cursor: pointer;}


.g_yz{background:url(../images/ppimg.png) no-repeat center top;height: 150px;}
.g_yz h2{float: left;padding: 30px 0 0 36px;width: 428px;font-size: 30px;color: #fff;font-weight: normal;}
.g_yz h2 em{display: block;font-size: 24px;font-weight: bold;}
.g_yz ul{float: left;width:730px; }
.g_yz li{float: left;width: 86px;margin: 0 28px;padding-top: 20px;}
/*.g_yz li img{width: 76px;height: 76px;display: block;margin: 0 auto;border: 1px  solid #caccbb;border-radius: 50%;transition: all 0.3s linear 0s;}
.g_yz li:hover img{transform:rotate(360deg);}*/

.g_yz li em{display: block;height: 44px;line-height: 44px;text-align: center;font-size: 16px;color: #010101;}

.g_pro{padding-top: 70px;height: 966px;}
.g_pro h2{background: url(../images/cptit.jpg) no-repeat;height: 100px;text-align: center;font-size: 30px;font-weight: bold;color: #009946;}
.g_pro h2 a{color: #009946;}
.g_pro h2 em{display: block;font-size: 16px;color: #c3c3c3;font-weight: normal;text-transform: uppercase;padding-top: 8px;}

.g_pro .m_fl{float: left;width: 268px;}
.g_pro .m_fl h3{width: 240px;height: 120px;border: 4px solid #009946;padding: 33px 0 0 20px;font-size: 24px;font-weight: normal;color: #009946;}
.g_pro .m_fl h3 a{color: #009946;}
.g_pro .m_fl h3 em{display: block;font-weight: bold;font-size: 24px;text-transform: uppercase;}

.g_pro .flc{background: #fff;border: 4px solid #009946;border-top: none;padding: 0 0 58px; }
.g_pro .flc li{height: 72px;line-height: 65px;font-size: 18px;color: #4d4d4d;}
.g_pro .flc li a{color: #4d4d4d;display: block;background: url(../images/flico1.jpg) no-repeat;height: 72px;line-height: 72px; padding-left: 13px; }
.g_pro .flc li b{display: inline-block;font-size: 30px;font-style: italic;width: 64px;top:4px;position: relative;}
.g_pro .flc li a:hover{background: #009946 url(../images/flico2.jpg) no-repeat;color: #fff;}
.g_pro .flc li a:hover b{color: #fff;}

.g_pro .m_cp{float: right;width:932px; }
.g_pro .cptjimg{margin-left: 22px;width: 910px;margin-bottom: 18px;height: 476px;overflow: hidden;}
.g_pro .cptj img{width: 910px;height: 476px;display: block;transition: all 0.3s linear 0s;}
.g_pro .cptj:hover img{transform: scale(1.01);}
.g_pro .cplst {margin-left: 15px;}
.g_pro .cplst li{position: relative; float: left;width: 298px;margin-left: 7px;}
.g_pro .cplst li img{width: 298px;height: 298px;display: block;}
.g_pro .cplst li em{display: block;width: 298px;height: 42px;line-height: 42px;background: rgba(84,182,59,.8);text-align: center;overflow: hidden;position: absolute;left:0;bottom: 0;color: #fff;}

.cptjcon .u_ljt,.cptjcon .u_rjt{width:26px;height:40px;position: absolute;top:220px;}
.cptjcon .u_ljt{background:url(../images/jt.png) no-repeat;left:40px;}
.cptjcon .u_rjt{background:url(../images/jt.png) no-repeat right 0;right:20px;}


.g_xj{background: url(../images/xjbg.jpg) no-repeat center top; height: 794px;}
.g_xj h2{height: 132px;text-align: center;background: url(../images/xjtit.jpg) no-repeat 0 13px;padding-top: 15px;font-size: 30px;font-weight: bold;color: #009946;}
.g_xj h2 em{display: block;font-size: 16px;font-weight: normal;color: #c3c3c3;text-transform: uppercase;padding-top: 6px;}
.g_xj .xjtel{position: absolute;left:420px;top:675px;}
.g_xj .xjtel span{display: block;height: 60px;}
.g_xj .xjtel span a{display: block;float: left;background: url(../images/xjbtn1.jpg) no-repeat;width: 176px;height: 44px;line-height: 44px;text-align: center;font-size: 18px;font-weight: bold;color: #333333;margin-right: 10px;}
.g_xj .xjtel span a:hover{background: url(../images/xjbtn2.jpg) no-repeat;color: #fff;}
.g_xj .xjtel .tel{padding-left: 38px;font-size: 16px;color: #666666;}
.g_xj .xjtel .tel em{font-size: 26px;font-weight: bold;color: #29934c;}
.g_xj dl{position: absolute;height: 120px;}
.g_xj h3{height: 30px;line-height: 30px;overflow: hidden;font-weight: bold;color: #333333;font-size: 18px;margin-bottom: 7px;}
.g_xj p{font-size: 16px;line-height: 22px;color: #555555; width: 230px; }
.g_xj dl:hover h3{color: #29934c;}
.g_xj .xj1{left:0;top:158px;background: url(../images/xj01.png) no-repeat;padding-left: 156px;}
.g_xj .xj2{right:73px;top:158px;background: url(../images/xj02.png) no-repeat right 0;width: 240px;}
.g_xj .xj3{left:0;top:330px;background: url(../images/xj03.png) no-repeat;padding-left: 156px;}
.g_xj .xj4{right:69px;top:330px;background: url(../images/xj04.png) no-repeat right 0;width: 237px;}
.g_xj .xj5{left:0;top:506px;background: url(../images/xj05.png) no-repeat;padding-left: 156px;}
.g_xj .xj6{right:63px;top:506px;background: url(../images/xj06.png) no-repeat right 0;width: 257px;}

.g_xj .xj1:hover{background: url(../images/xj01h.png) no-repeat;}
.g_xj .xj2:hover{background: url(../images/xj02h.png) no-repeat right 0;}
.g_xj .xj3:hover{background: url(../images/xj03h.png) no-repeat;}
.g_xj .xj4:hover{background: url(../images/xj04h.png) no-repeat right 0;}
.g_xj .xj5:hover{background: url(../images/xj05h.png) no-repeat;}
.g_xj .xj6:hover{background: url(../images/xj06h.png) no-repeat right 0;}

.g_an{padding-top: 77px;height: 980px;}
.g_an h2{height: 106px;text-align: center;background: url(../images/antit.jpg) no-repeat;font-size: 30px;font-weight: bold;color: #009946;}
.g_an h2 a{color: #009946;}
.g_an h2 em{display: block;font-size: 16px;font-weight: normal;color: #c3c3c3;text-transform: uppercase;padding-top: 6px;}
.g_an .antit{position: relative;height: 132px; padding: 0 24px;}
.g_an .antit li{position: relative; float: left;margin: 0 24px;width: 80px;padding-left: 60px;font-size: 18px;line-height: 24px;color: #4a4a4a;height: 68px;border-bottom: 2px solid #eeeeee; }
.g_an .antit .li68{width:66px;}

.g_an .antit li a{color: #4a4a4a}
.g_an .antit li i{width: 60px;height: 60px;overflow: hidden;position: absolute;left:0;top:5px;}
.g_an .antit li i img{transition: all 0.3s linear 0s;}
.g_an .antit li em{display: block;}
.g_an .antit li:hover{border-bottom: 2px solid #009946;}
.g_an .antit li:hover a{color: #009946}
.g_an .antit li:hover i img{margin-left: -60px;}
.g_an .anmore{float: right;width: 120px;height: 64px;line-height: 64px;background: #009946;text-align: center;font-size: 18px;color: #fff; margin-right: 24px; }
.g_an .anmore a{color: #fff;}
.g_an .anlst{padding-left: 46px;}
.g_an .anlst li{position: relative; float: left;width: 350px;margin-right: 26px;margin-bottom: 45px;}
.g_an .anlst .lastli{margin-right: 0;}
.g_an .anlst li img{width: 350px;height: 263px;display: block;}
.g_an .anlst li em{position: relative; width: 250px;padding-right: 100px; height: 58px;line-height: 58px; overflow: hidden; border-bottom: 3px solid #eeeeee;font-size:18px;color: #4a4a4a;display: block; transition: all 0.3s linear 0s;}
.g_an .anlst li span{position: absolute;right: 0; top:0; background: url(../images/date.png) no-repeat 0 22px;padding-left: 20px;font-size: 12px;color: #999999;}

.g_an .anlst li:after{content: "";display: block;width:0px; height:3px;background-color: #009946;position: absolute;top: 320px;transition: all 0.6s ease 0s; }
.g_an .anlst li:hover:after{width: 350px;}
.g_an .anlst li:hover em{padding-left: 10px;width: 240px;color: #009946}

.g_ys{background: url(../images/ysbg.jpg) no-repeat center top;height: 954px;}
.g_ys h2{height: 94px;text-align: center;background: url(../images/antit.jpg) no-repeat;font-size: 30px;font-weight: bold;color: #009946;}
.g_ys h2 a{color: #009946;}
.g_ys h2 em{display: block;font-size: 16px;font-weight: normal;color: #c3c3c3;text-transform: uppercase;padding-top: 6px;}
.g_ys .yshd{height: 150px;padding-left: 55px;}
.g_ys .yshd li{float: left;position: relative;width: 235px;padding-left: 50px;height: 50px;}
.g_ys .yshd li em{position: absolute;left:0;top:5px;width: 40px;height: 40px;overflow: hidden;margin-right: 10px;}
.g_ys .yshd li em img{transition: all 0.6s ease 0s;}
.g_ys .yshd li b{display: block;height: 48px;line-height: 48px;border-bottom:2px solid #fff;width: 112px;font-size: 24px;color: #4c4c4c;font-weight: normal;}
.g_ys .yshd .on em img{margin-top: -40px;}
.g_ys .yshd .on b{font-weight: bold;color: #009946;border-bottom:2px solid #009946;}
.g_ys dt{width: 1200px;height: 526px;overflow: hidden;}
.g_ys dt img{width: 1200px;height: 526px;}
.g_ys dd{padding: 15px 0 0 100px;height: 96px;background: #009946;}
.g_ys h3{float: left;width: 186px;background: url(../images/ysline.jpg) no-repeat right 0;height: 76px;margin-right: 60px;}
.g_ys h3 b{display: block;background: url(../images/ysno.jpg) no-repeat 3px bottom;height: 52px;font-size: 36px;color: #fff;font-weight: normal;margin-bottom: 7px;}
.g_ys h3 em{display: block;font-size: 14px;color: #fff;text-transform:uppercase;}
.g_ys h4{float: left;width: 262px;font-size: 36px;color: #fff;font-weight: bold;position: relative;top:-8px;}
.g_ys h4 em{display: block;font-weight: normal;font-size: 24px;}
.g_ys p{float: left;width: 545px;font-size: 14px;color: #fff;line-height: 24px;}



/* 新闻 */
.g_newcon{height:640px; }
.g_newcon h2{height: 99px;text-align: center;background: url(../images/newtit.jpg) no-repeat;font-size: 30px;font-weight: bold;color: #009946;}
.g_newcon h2 a{color: #009946;}
.g_newcon h2 em{display: block;font-size: 16px;font-weight: normal;color: #c3c3c3;text-transform: uppercase;padding-top: 6px;}
.g_news{width:546px; }
.g_newcon h3{background: url(../images/newtit2.jpg) no-repeat 0 bottom;height: 48px;line-height: 48px;font-size: 24px;margin-bottom: 36px; overflow: hidden; font-weight: normal;}
.g_newcon h3 a{color: #333333;}
.g_newcon h3 em{font-size: 24px;color: #009946;text-transform: uppercase;display: inline-block;padding-left: 5px;}
.g_newcon h3 span{font-size: 12px;text-transform: uppercase;font-weight: normal; width: 144px;height: 42px;line-height: 42px;background: #0ba16b;text-align: center;margin-top: 5px;}
.g_newcon h3 span a{color: #fff;}

.g_news .u_dlst3 dt{ width: 546px; height: 250px;overflow: hidden;margin-bottom: 20px;}
.g_news .u_dlst3 dt img{width: 546px; height: 250px;display: block;transition: all 0.3s linear 0s;}
.g_news .u_dlst3 dt:hover img{transform: scale(1.1)}
.g_news .u_dlst3 dd h4{height: 34px;line-height: 34px;overflow: hidden; margin-bottom: 6px;}
.g_news .u_dlst3 dd h4 a{ font-size: 18px; display: block; color: #4a4a4a; font-weight: bold;}
.g_news .u_dlst3 dd p{ color: #666666; font-size: 14px; line-height: 24px; height:48px; margin-bottom: 15px; overflow: hidden;}
.g_news .u_dlst3 span{background: url(../images/date.png) no-repeat ;padding-left: 26px;font-size: 12px;color: #999999;display: block;}

.wend{width: 555px;}
.wend .wdcon{height: 410px;overflow: hidden;}
.wend dl{ height: 134px;}
.wend dt{ height:30px;margin-bottom: 20px;  line-height:30px;overflow: hidden;  font-size:14px; color:#444444; font-weight: bold;}
.wend dt a{ color:#444444;background:url(../images/wen.jpg) no-repeat;padding-left:52px; display: block;}
.wend dd{  font-size: 14px; padding-left:52px; background:url(../images/da.jpg) no-repeat; line-height:24px; color:#666666; height: 48px; overflow: hidden;}  



/* 走进 */
.g_zj{height: 708px; background:url(../images/zjbg.jpg) no-repeat center top;}
.g_zj h2{height: 130px;text-align: center;background: url(../images/abtit.jpg) no-repeat;font-size: 30px;font-weight: bold;color: #009946;}
.g_zj h2 a{color: #009946;}
.g_zj h2 em{display: block;font-size: 16px;font-weight: normal;color: #c3c3c3;text-transform: uppercase;padding-top: 6px;}
.g_zj h3{height: 70px;text-align: center;font-size: 30px;font-weight: bold;color: #333333;}
.g_zj h3 a{color: #333333;}

.g_zj p{padding: 0 240px;text-align: center; height: 120px; overflow: hidden;font-size: 16px;line-height: 30px;color: #606060;margin-bottom: 15px;}
.g_zj span{display: block;margin: 0 auto; width: 138px;height: 36px;line-height: 36px;background: #009946;text-align: center;font-size: 14px;color: #fff;}
.g_zj span a{color: #fff;}









/* 友情链接 */
.g_link{position: relative; width: 1200px;top:0; margin: 0 auto;}
.g_link .content{ right: 0;top:-75px;height: 35px;line-height: 35px; width: 1200px;position: absolute;}
.g_link h2{float: left;width: 80px;font-size: 14px;color: #fff; font-weight: normal;}
.link_c{line-height:55px; overflow:hidden;float: left;width: 1120px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 13px;float: left; height: 35px; line-height:35px; color:#fff;}
.link_c .lasta a{background: none;}