﻿@charset "utf-8";

/*banner*/

.banner{ height:600px; }

.banner a{ display:block; height:600px;}



.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: 980px;}

.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;}







.g_xhtj{padding-top: 68px;height: 566px;}

.g_xhtj h2{height: 130px;}

.g_xhtj li{float: left;width: 286px;height: 269px;margin-right: 16px;}

.g_xhtj li img{width: 286px;height: 205px;display: block;border:1px solid #e5e5e5;}

.g_xhtj .lastli{margin-right: 0;}

.g_xhtj li em{display: block;width: 286px;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:437px;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:437px;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; padding-top: 62px; padding-bottom:52px;}

.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 .f-dw{border: 1px solid #ebebeb;background: #fff;padding: 10px 0}


.g_cpdz .m_dzleft .f-dw{float: left;font-size: 22px;line-height: 38px;color: #666666; padding-left: 36px;width: 232px;/*background:url(../images/flico.jpg) no-repeat 20px 12px;*/}

.g_cpdz .m_dzleft .f-dw ul{float: left;font-size: 14px;line-height: 38px;color: #666666; padding-left: 0px;width: 200px; border: 0px solid #fff;/*background:url(../images/flico.jpg) no-repeat 20px 12px;*/}

.g_cpdz .m_dzleft .f-dw ul {float: left;font-size: 14px;line-height: 38px;color: #666666; padding-left: 0px;width: 200px; border: 0px solid #fff;/*background:url(../images/flico.jpg) no-repeat 20px 12px;*/}


.g_cpdz .m_dzleft li{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(/skin/default/images/txbg.jpg) no-repeat center top;height: 442px;padding-top: 70px; margin-top: 50px;}

.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;}

.g_an h2{height: 128px;}
.g_an .ancon{overflow: hidden;}
.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: 280px;margin-right: 20px;transition: all 0.3s linear 0s;}

.g_an .ancon li img{width: 280px;height: 200px;display: block;}

.g_an .ancon li:hover{ transform: translateY(-10px);	}
.g_an .ancon li:nth-child(4){margin-right: 0;}
.g_an .ancon li:nth-child(8){margin-right: 0;}
.g_an .ancon li:nth-child(12){margin-right: 0;}
.g_an .ancon .lastli{margin-right: 0;}

.g_an .ancon li em{display: block;width: 280px;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-color:#f2f0f1;  height: 808px;padding-top: 68px;}

.g_cho .cho1{position: absolute;left:289px;top:131px; z-index:5;}

.g_cho .cho2{position: absolute;left:816px;top:131px; z-index:5;}

.g_cho .cho3{position: absolute;left:289px;top:336px; z-index:5;}

.g_cho .cho4{position: absolute;left:289px;top:568px; z-index:5;}

.g_cho .cho5{position: absolute;  z-index:5; left: 826px;top: 568px;}

.g_cho .cho6{position: absolute;left:826px;top:336px; z-index:5;}

.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; z-index:5;}

.m_cho2{position: absolute;left:922px;top:120px; z-index:5;}

.m_cho2 h3{}

.m_cho3{position: absolute;left:0;top:328px; z-index:5;}

.m_cho4{position: absolute;left:0;top:564px; z-index:5;}

.m_cho5{position: absolute;left: 922px; z-index:5;top: 564px;}

.m_cho6{position: absolute;left:922px;top:328px; z-index:5;}





.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:86px 0;height:auto;}

.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;width: 338px;height: 48px;line-height: 48px;text-align: center;font-size: 20px;color: #333;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: 630px;padding-top: 46px;}
.g_zj .about_title h2{text-align:left; height:120px;}
.g_zj .about_title h2 i{font-size:36px; padding-left:10px;}
.g_zj .about_title h2 em{ display:block; margin-top:10px; width:80px; height:3px; background-color:#61ae2c; margin:15px 0 0 0}
.g_zj .zjtj dd p{font-size: 16px;line-height: 28px;color: #666666;}

.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: 500px;height: 310px;overflow: hidden; border:1px solid #e6e6e6; margin-top:20px;}

.g_zj .zjtj dt img{width: 500px;
    height: 310px;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(/skin/default/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: 30px;}

.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;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(/skin/default/images/jt.png) no-repeat 0 0;left:-60px;}

.g_zj .u_rjt{background:url(/skin/default/images/jt.png) no-repeat -30px 0;right:-60px;}





.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: 1200px;}

.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;}


.newcon{
    width: 1200px;}
.g_news .newcon dl{height: 153px;float:left;width: 600px;}

.g_news .newcon dt{float: left;width: 200px;height: 138px;overflow: hidden;}

.g_news .newcon dt img{width: 200px;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: 311px;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(/skin/default/images/dtico.jpg) no-repeat 0 8px;padding-left: 23px;font-size: 14px;color: #666666;float:left;width:575px;}
.g_news .newlst li em{margin-right: 75PX;}
.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(/skin/default/images/fhtit.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: 100px;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{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;}