﻿
/*banner*/
.banner{ height:804px; }
.banner a{ display:block; height:804px;}

.g_hz{padding-top: 84px;height: 376px;}
.gytitle{height: 108px;text-align: center;font-size: 45px;font-weight: bold;color: #1c1613;}
.gytitle a{color: #1c1613;}
.gytitle em{color: #48902d;}
.gytitle i{font-size: 20px;font-weight: normal;font-style: normal;color: #333333;display: block;padding-top: 5px;letter-spacing: 8px;}
.g_hz ul li{float: left;width: 240px;height: 180px;overflow:hidden;}
.g_hz ul li img{width: 238px;height: 178px;display: block;border:1px solid #e5e5e5;}
.g_hz .u_ljt,
.g_hz .u_rjt
{position: absolute;width: 46px;height: 46px;top:182px;}
.g_hz .u_ljt{background:url(../images/ljt.jpg) no-repeat -46px 0;left:-70px;}
.g_hz .u_rjt{background:url(../images/rjt.jpg) no-repeat -46px 0;right:-70px;}
.g_hz .u_ljt:hover,.g_hz .u_rjt:hover{background-position: 0 0}

.g_six{background:url(../images/cpbg.jpg) repeat;padding-top: 70px;padding-bottom:30px; min-height: 1040px;}
.g_six h2{height: 120px;}
.g_six .sixtit{height: 50px;line-height: 50px;margin-bottom: 20px;}
.g_six .sixtit h3{float: left;width: 162px;height: 42px;line-height: 42px;border:3px solid #48902d;border-radius: 20px;text-align: center;font-size: 14px;color: #333333;font-weight: bold;}
.g_six .sixtit h3 a{color: #333333;}
.g_six .sixtit ul{float: left;width: 732px;}
.g_six .sixtit li{float: left;font-size: 15px;color: #666666;padding: 0 22px;}
.g_six .sixtit li a{color: #666666;}
.g_six .s_inp2{float: right;margin-top: 11px;background:url(../images/serbg2.jpg) no-repeat;width: 300px;height: 32px;line-height: 32px;}
.g_six .inp02{height:32px;line-height:32px;   padding-left: 20px; width:230px;float:left;color:#5c5c5c; font-size: 14px;font-weight: bold;  border: none; background: none; font-family:"Microsoft Yahei"}
.g_six .s_ss2{float:left; width:45px; height:32px; background: none;border: none; cursor: pointer;}
.g_six .sixcon li{position: relative; float: left;width: 370px;margin: 0 38px 40px 0;}
.g_six .sixcon li img{width: 370px;height: 280px;display: block;}
.g_six .sixcon li a{color: #fff;text-decoration: none;}
.g_six .sixcon li em{display: block;height: 66px;line-height: 66px;background: #666666;text-align: center;font-size: 20px;color: #fff;}
.g_six .sixcon .lastli{margin-right: 0;}
.g_six .sixcon li:hover em{background: #5ca12d;}
.g_six .sixcon li:hover{box-shadow: 0 3px 6px #ccc;}
.g_six .sixcon li i{position: absolute;left:0;top:-3px;width: 68px;height: 68px;}

.g_six .sixcon li.x1 i{background:url(../images/yd1.png) no-repeat;}
.g_six .sixcon li.x2 i{background:url(../images/yd2.png) no-repeat;}
.g_six .sixcon li.x3 i{background:url(../images/yd3.png) no-repeat;}
.g_six .sixcon li.x4 i{background:url(../images/yd4.png) no-repeat;}
.g_six .sixcon li.x5 i{background:url(../images/yd5.png) no-repeat;}
.g_six .sixcon li.x6 i{background:url(../images/yd6.png) no-repeat;}

.m_six .tjmore{position: absolute;left:527px;top:2416px;background:url(../images/btn1.png) no-repeat;width: 258px;height: 62px;line-height: 62px;text-align: center;font-size: 22px;color: #fff;}
.m_six .tjmore a{color: #fff;}
.m_six .tjtel{position: absolute;left:816px;top:2416px;background:url(../images/btn2.png) no-repeat;padding: 6px 0 0 35px;width:223px;height: 56px;font-size: 14px;color: #45882a; }
.m_six .tjtel em{display: block;font-size: 26px;color: #fff;line-height: 26px;}




.g_xhtj{padding-top: 68px;height: 630px;}
.g_xhtj h2{height: 130px;}
.g_xhtj li{float: left;width: 370px;height: 330px;margin-right: 37px;}
.g_xhtj li:last-child{margin-right:0;}
.g_xhtj li img{width: 370px;height: 280px;display: block;border:1px solid #e5e5e5;}
.g_xhtj .lastli{margin-right: 0;}
.g_xhtj li em{display: block;width: 370px;height: 60px;line-height: 60px;text-align: center;overflow: hidden;font-size: 16px;color: #000000}
.g_xhtj .u_ljt,
.g_xhtj .u_rjt
{position: absolute;width: 60px;height: 60px;top:197px;}
.g_xhtj .u_ljt{background:url(../images/ljt2.jpg) no-repeat;left:-70px;}
.g_xhtj .u_rjt{background:url(../images/rjt2.jpg) no-repeat;right:-70px;}
.g_xhtj .u_ljt:hover,.g_xhtj .u_rjt:hover{background-position: -60px 0}
.g_xhtj .tjmore{position: absolute;left:327px;top:496px;background:url(../images/btn1.jpg) no-repeat;width: 258px;height: 62px;line-height: 62px;text-align: center;font-size: 22px;color: #fff;}
.g_xhtj .tjmore a{color: #fff;}
.g_xhtj .tjtel{position: absolute;left:616px;top:496px;background:url(../images/btn2.jpg) no-repeat;padding: 6px 0 0 35px;width:223px;height: 56px;font-size: 14px;color: #45882a; }
.g_xhtj .tjtel em{display: block;font-size: 26px;color: #fff;line-height: 26px;}

.g_xban{background:url(../images/xban.jpg) no-repeat center top;height: 424px;}
.g_xban .btn1{position: absolute;left:233px;top:313px;background:url(../images/banbtn.png) no-repeat;width: 208px;height: 32px; padding-top: 4px; color: #fff;font-size: 18px;text-align: center;}
.g_xban .btn1 a{color: #fff;}
.g_xban .u_tel1{position: absolute;left:-20px;top:308px;font-size: 16px;color: #fff;}
.g_xban .u_tel1 b{display: block;font-size: 26px;color: #61ae2c;}


.g_xban2{background:url(../images/xban2.jpg) no-repeat center top;height: 460px;}
.g_xban2 .btn1{position: absolute;left:718px;top:218px;background:url(../images/banbtn.png) no-repeat;width: 208px;height: 32px; padding-top: 4px; color: #fff;font-size: 18px;text-align: center;}
.g_xban2 .btn1 a{color: #fff;}
.g_xban2 .u_tel1{position: absolute;left:348px;top:208px;font-size: 16px;color: #fff;}
.g_xban2 .u_tel1 b{display: block;font-size: 26px;color: #61ae2c;}



.g_cpdz{background:url(../images/cpbg.jpg) repeat;height: 995px;padding-top: 62px;}
.g_cpdz h2{height: 116px;}
.g_cpdz .m_dzleft{float: left;width: 270px;}
.g_cpdz .m_dzleft h3{background: #61ae2c;padding: 20px 0 0 35px;font-size: 24px;color: #fff;height: 72px;}
.g_cpdz .m_dzleft h3 a{color: #fff;text-decoration: none;font-weight: normal;}
.g_cpdz .m_dzleft h3 em{display: block;font-size: 18px;color: #a5cd8f;text-transform: uppercase;font-weight: normal;}
.g_cpdz .m_dzleft h4{height: 66px;line-height: 66px;background: #fff;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb; font-weight: normal;}
.g_cpdz .m_dzleft h4 a{display: block;height: 66px;line-height: 66px;background:url(../images/flico3.jpg) no-repeat 160px 22px;font-size: 18px;color: #666666;padding: 0 105px 0 20px;text-decoration: none;}
.g_cpdz .m_dzleft h4 a:hover{background:url(../images/flico2.jpg) no-repeat 160px 22px;color: #61ae2c;}
.g_cpdz .m_dzleft ul{border: 1px solid #ebebeb;background: #fff;padding: 10px 0}
.g_cpdz .m_dzleft li{float: left;font-size: 14px;line-height: 34px;color: #666666; padding-left: 36px;width: 90px;background:url(../images/flico.jpg) no-repeat 20px 12px;}
.g_cpdz .m_dzleft li a{color: #666666;}
.g_cpdz .m_dzleft li a:hover{color: #61ae2c;}
.g_cpdz .m_dzleft .dztel{background:#fff url(../images/dztel.jpg) no-repeat 17px 21px;padding-top: 18px;height: 95px;border:  1px solid #ebebeb; border-top: none; padding-left: 75px;font-size: 14px;color: #666666;}
.g_cpdz .m_dzleft .dztel em{display: block;font-size: 26px;font-weight: bold;color: #5fa432;}

.g_cpdz .m_dzright{float: left;width: 930px;}
.g_cpdz .m_dzright li{float: left;width: 284px;margin-left: 23px;}
.g_cpdz .m_dzright li img{width: 284px;height: 204px;display: block;}
.g_cpdz .m_dzright li em{display: block;width: 284px;height: 58px;line-height: 58px;text-align: center;overflow: hidden;font-size: 16px;color: #000}
.g_tx{background:url(../images/txbg.jpg) no-repeat center top;height: 442px;padding-top: 70px;}
.g_tx h2{height: 86px;text-align: center;font-size: 45px;font-weight: bold;color: #fff;text-transform: uppercase;}
.g_tx li{position: relative; float: left;width: 120px;margin-right: 145px;margin-bottom: 35px;transition: all 0.6s linear 0s;transform:rotate(0deg);}
.g_tx .lastli{margin-right: 0;}
.g_tx li em{position: absolute;left:0;top:78px;width:120px;text-align: center;font-size: 16px;color: #fff;}
.g_tx li:hover{transform:rotate(360deg);}


.g_an{padding-top: 70px;height: 1025px;}
.g_an h2{height: 128px;}
.g_an dl{float: left;height: 200px;}
.g_an .anfl01{background:url(../images/anline.jpg) no-repeat right 5px;width: 362px;}
.g_an .anfl02{background:url(../images/anline.jpg) no-repeat right 5px;width: 448px;margin-left: 52px;}
.g_an .anfl03{width: 278px;margin-left: 50px;}
.g_an dt{position: relative; height: 60px;line-height: 60px;padding-left: 75px;font-size: 24px;color: #61ae2c;}
.g_an dt a{color: #61ae2c;}
.g_an dt em{position: absolute;left:0;top:0;}
.g_an dd a{display: block;font-size: 14px;line-height: 36px;color: #666666;float: left;width: 210px;}
.g_an .anfl01 dd a{width: 90px;}
.g_an .anfl03 dd a{width: 130px;}
.g_an .ancon li
{
	float: left;
	width: 380px;
	margin-right: 9px;
	transition: all 0.3s linear 0s;
	margin-left: 9px;
}
.g_an .ancon li img{width: 380px;height: 214px;display: block;}
.g_an .ancon li:hover{ transform: translateY(-10px);	}
.g_an .ancon .lastli{margin-right: 0;}
.g_an .ancon li em{display: block;width: 380px;height: 68px;line-height: 68px;overflow: hidden;text-align: center;font-size: 22px;color: #1c1317;}
.g_an .ancon li a{text-decoration: none;}

.g_cho{background:url(../images/chobg.jpg) no-repeat center top;height: 1138px;padding-top: 68px;}
.g_cho .cho1{position: absolute;left:289px;top:131px;}
.g_cho .cho2{position: absolute;left:816px;top:131px;}
.g_cho .cho3{position: absolute;left:289px;top:400px;}
.g_cho .cho4{position: absolute;left:289px;top:765px;}
.g_cho .cho5{position: absolute;left:563px;top:812px;}
.g_cho .cho6{position: absolute;left:858px;top:612px;}
.m_chogy h3{height: 104px;font-size: 36px;font-weight: bold;color: #61ae2c;}
.m_chogy h3 em{display: block;font-size: 26px;color: #333333;font-weight: normal;}
.m_chogy h3 i{font-style: normal;color: #30671c}
.m_chogy h3 span{display: block;font-size: 26px;color: #333333;font-weight: normal;}

.m_chogy p{font-size: 16px;color: #666666;line-height: 24px;}
.m_cho1{position: absolute;left:0;top:120px;}
.m_cho2{position: absolute;left:827px;top:120px;}
.m_cho2 h3{padding-left: 73px;}
.m_cho3{position: absolute;left:0;top:386px;}
.m_cho4{position: absolute;left:0;top:750px;}
.m_cho5{position: absolute;left:563px;top:888px;}
.m_cho6{position: absolute;left:952px;top:600px;}
.m_cho6 h3{height: 150px;}

.g_pk{padding-top: 70px;height: 1418px;}
.g_pk h2{height: 110px}
.g_pk .pktit{height: 60px;}
.g_pk .pktit li{float: left;width: 505px;background:url(../images/pktit1.jpg) no-repeat;text-align: center;font-size: 24px;color: #333333; padding-top: 10px;height: 50px;margin-right: 185px;}
.g_pk .pktit .lastli{margin-right: 0;background:url(../images/pktit2.jpg) no-repeat;}
.g_pk .pk01{height: 300px;position: relative;}
.g_pk .pk01 li{float: left;width: 505px;margin-right: 185px;}
.g_pk .pk01 li img{width: 505px;height: 223px;display: block;transition: all 0.3s linear 0s;}
.g_pk .pk01 li:hover img{transform: scale(1.02);}
.g_pk .pk01 .lastli{margin-right: 0;}
.g_pk .pk01 li em{display: block;width: 505px;height: 78px;line-height: 78px;font-size: 18px;color: #666666;}
.g_pk .pk01 .pkico{background:url(../images/pkico.jpg) no-repeat;width: 134px;height: 134px;line-height: 134px;text-align: center;font-size: 26px;font-weight: bold;color: #5ca12d; position: absolute;left:535px;top:60px;}


.g_zj{padding-top: 86px;height: 1216px;}
.g_zj h2{height: 138px;text-align: center;font-size: 46px;color: #61ae2c;font-weight: bold;}
.g_zj h2 a{color: #61ae2c;}
.g_zj h2 em{display: block;background:url(../images/zjem.jpg) no-repeat;width: 338px;height: 48px;line-height: 48px;text-align: center;font-size: 20px;color: #fff;font-weight: normal;margin: 0 auto;margin-top: 6px;}
.g_zj h2 i{font-weight: bold;font-style: normal;}
.g_zj .zjys{background:url(../images/abtit2.jpg) no-repeat;height: 205px; padding-top: 75px;}
.g_zj .zjys li {position: relative;float: left;width:162px;height: 112px; padding-top: 50px; margin-right: 180px; }
.g_zj .zjys .lastli{margin-right: 0;}
.g_zj .zjys li b{position: absolute;left:0;top:0;	background:url(../images/round.png) no-repeat;  
	display: block;
    width: 162px;
    height: 162px;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}
.g_zj .zjys li em{display: block;height: 51px;font-size: 44px;color: #333;text-align: center;letter-spacing: -3px;}
.g_zj .zjys li em i{font-style: normal;font-size: 16px;position: relative;top:-22px;padding-left: 5px;}
.g_zj .zjys li span{display: block;text-align: center;font-size: 16px;color: #aaaaaa;padding-top: 6px;}
.g_zj .zjys li:hover em{color: #49902e;}

@-webkit-keyframes spin{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.g_zj .zjtj{height: 430px;}
.g_zj .zjtj dd{float: left;width: 380px;padding-top: 46px;}
.g_zj .zjtj dd p{font-size: 16px;line-height: 24px;color: #666666; margin-bottom: 55px;}
.g_zj .zjtj em{display: block;height: 48px;line-height: 48px;font-size: 30px;font-weight: bold;color: #61ae2c;}
.g_zj .zjtj em i{position: relative;padding: 0 10px;top:10px;}
.g_zj .zjtj dt{float: right;width: 718px;height: 386px;overflow: hidden;}
.g_zj .zjtj dt img{width: 718px;height: 386px;display: block;transition: all 0.3s linear 0s;}
.g_zj .zjtj dt:hover img{transform: scale(1.1);}

.g_zj .xclst{margin-left: 284px;height: 84px;}
.g_zj .xclst li{float: left;width: 172px;height: 46px;line-height: 46px;text-align: center;font-size: 20px;color: #666666;margin-right: 60px;}
.g_zj .xclst li a{color: #666666;text-decoration: none;}
.g_zj .xclst .cur,.g_zj .xclst li:hover{background:url(../images/xctab.jpg) no-repeat; color: #fff; }
.g_zj .xclst .cur a,.g_zj .xclst li:hover a{color: #fff; }
.g_zj .xcbd li{position: relative; float: left;width: 269px;margin-right: 38px;}
.g_zj .xcbd li img{width: 269px;height: 203px;display: block;}
.g_zj .xcbd .lastli{margin-right: 0;}
.g_zj .xcbd li em{position: absolute;left:0;top:0;background:url(../images/xcsha.png) no-repeat;width: 269px;height: 203px; line-height: 203px;font-size: 14px;color: #fff;text-align: center;font-weight: bold;overflow: hidden;display: none;}
.g_zj .xcbd li:hover em{display: block;}
.g_zj .u_ljt,
.g_zj .u_rjt
{position: absolute;width: 30px;height: 48px;top:175px;}
.g_zj .u_ljt{background:url(../images/jt.png) no-repeat 0 0;left:-60px;}
.g_zj .u_rjt{background:url(../images/jt.png) no-repeat -30px 0;right:-60px;}

.g_news{background:url(../images/newbg.jpg) no-repeat center top;height: 593px;padding-top: 70px;}
.g_news h2{height: 128px;text-align: center;font-size: 46px;color: #61ae2c;font-weight: bold;}
.g_news h2 a{color: #61ae2c;}
.g_news h2 em{display: block;font-size: 20px;font-weight: normal;color: #333333;}
.g_news .m_new{float: left;margin-left: 25px;margin-right: 69px;width: 620px;}
.g_news .newtit{height: 52px;line-height: 52px;border-bottom: 1px solid #dfdfdf;margin-bottom: 20px;}
.g_news .newtit li{position: relative; float: left; width:70px;margin-right: 50px;padding-left: 40px;}
.g_news .newtit li a{font-size: 16px;color: #666666;text-decoration: none;}
.g_news .newtit .lastli{margin-right: 0;}
.g_news .newtit li em{position: absolute;left:0;top:12px;width: 40px;height: 30px;overflow: hidden;}
.g_news .newtit li em img{width: 40px;height: 60px;display: block;}
.g_news .newtit li:hover em img,.g_news .newtit .cur em img{margin-top: -30px;}
.g_news .newtit li:hover a,.g_news .newtit .cur a{color: #61ae2c;}
.g_news .newtit li:hover,.g_news .newtit .cur{border-bottom: 2px solid #61ae2c;position: relative;top:-2px;}
.g_news .newcon dl{height: 153px;}
.g_news .newcon dt{float: left;width: 243px;height: 138px;overflow: hidden;}
.g_news .newcon dt img{width: 243px;height: 138px;display: block;transition: all 0.3s linear 0s;}
.g_news .newcon dt:hover img{transform: scale(1.1);}

.g_news .newcon dd{float: left;margin-left: 15px;width: 358px;padding-top: 14px;}
.g_news .newcon h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 16px;font-weight: bold;color: #666666;margin-bottom: 10px;}
.g_news .newcon h3 a{color: #666666;}
.g_news .newcon p{font-size: 14px;line-height: 20px;color: #666666;height: 60px;overflow: hidden;}
.g_news .newlst li{height: 32px;line-height: 32px;background:url(../images/dtico.jpg) no-repeat 0 8px;padding-left: 23px;font-size: 14px;color: #666666;}
.g_news .newlst li a{color: #666666;}
.g_news .newlst li a:hover{color: #61ae2c;}
.g_news .m_fh{float:left;width: 486px;}
.g_news .m_fh h3{background:url(../images/newtit2.jpg) no-repeat;width: 446px;height: 54px;line-height: 54px;padding-left: 40px;font-size: 16px;font-weight: bold;color: #61ae2c;margin-bottom: 10px;}
.g_news .m_fh h3 a{color: #61ae2c;}
.g_news .m_fh h3 em{font-size: 16px;color: #666666;font-weight: normal;padding-right: 30px;}
.g_news .fhcon dl{height: 105px;}
.g_news .fhcon dt{float: left;width: 82px;margin-right: 18px;}
.g_news .fhcon dt img{width: 82px;height: 82px;}
.g_news .fhcon dd{float:left;width: 350px;padding-top: 8px;}
.g_news .fhcon h4{height: 22px;line-height: 22px;font-size: 14px;font-weight: bold;color: #666666;overflow: hidden;margin-bottom: 6px;}
.g_news .fhcon h4 a{color: #666666;}
.g_news .fhcon p{font-size: 14px;line-height: 18px;color: #666666;height: 36px;overflow: hidden;}


/* 友情链接 */
.g_link{border-bottom: 1px solid #d7d2cb; height: 80px;line-height: 30px; padding-top:30px;}
.g_link h2{float: left;width: 74px;font-size: 14px;color: #a4a4a4;font-weight: normal;}
.g_link h2 a{color: #a4a4a4}
.g_link .link_c{float: left;width: 970px;font-size: 14px;color: #a4a4a4;}
.g_link .link_c a{float: left;display: inline-block;padding: 0 15px;color: #a4a4a4}
.g_link .sq{float: right;background:url(../images/sqbg.jpg) no-repeat right 45px;padding-right: 36px;font-size: 14px;color: #a4a4a4;}
.g_link .sq a{color: #a4a4a4;}