﻿@charset "utf-8";
/*banner*/
.banner{ height:686px; }
.banner a{ display:block; background:url(/images/banner.jpg) no-repeat center 0;height:686px;}

.g_wt{background:url(/images/wtbg.jpg) no-repeat center 0;height:1010px;}
.g_wt h2{height: 146px;background:url(/images/wttit.jpg) no-repeat 0 95px;text-align: center;font-size: 36px;font-weight: bold;color: #0f7d46;font-weight: normal;}
.g_wt h2 em{display: block;font-size: 20px;color: #282828;padding-top: 5px;}
.g_wt .wtimg{width: 1200px;height: 434px;overflow: hidden;margin-bottom: 47px;}
.g_wt .wtimg img{width: 1200px;height: 434px;display: block;transition: all 0.3s linear 0s;}
.g_wt .wtimg:hover img{transform: scale(1.1);}
.g_wt .m_wt{margin-left: 26px;}
.g_wt dl{float: left;width: 390px;height: 170px;}
.g_wt dt{float: left;width: 86px; height: 86px;overflow: hidden; margin-right: 22px; margin-top: 16px; }
.g_wt dt img{width: 86px;height: 172px;transition: all 0.3s linear 0s;display: block;}
.g_wt dd{float: left;width: 240px;}
.g_wt h3{height: 36px;line-height: 36px;font-size: 24px;font-weight: bold;color: #282828;margin-bottom: 5px;}
.g_wt p{font-size: 14px;line-height: 22px;color: #666666;}
.g_wt dl:hover dt img{margin-top: -86px;}
.g_wt dl:hover h3,.g_wt dl:hover p{color: #00753b}

.g_cp { height: 921px;padding-top: 70px;background:url(/images/cpbg.jpg) no-repeat center top; }
.g_cp h2{background:url(/images/cptit.png) no-repeat;height: 140px;text-align: center;font-size: 36px;color: #373737;font-weight: bold;}
.g_cp h2 a{color: #373737;}
.g_cp h2 em{display: block;font-size: 20px;color: #fff;padding-top: 2px;font-weight: normal;}
.g_cp .fle { float: left; width: 252px;  }
.g_cp .fle h3{padding: 30px 0 0 55px;background: #0f7d46;height: 90px;font-size: 26px;color: #fff;font-weight: bold;}
.g_cp .fle h3 a{color: #fff;}
.g_cp .fle h3 em{display: block; font-size: 18px;text-transform: uppercase;font-weight: normal;}
.g_cp .flc{padding-top: 13px;background: #fff;padding-bottom: 40px;border: 1px solid #e3e3e3; border-top: none; }

.g_cp .fle h4 { height: 52px; line-height: 52px;border-bottom: 1px solid #e3e3e3;  }
.g_cp .fle h4 a {display: block;height: 52px; line-height: 52px; font-size: 16px;color:#333333;font-weight: normal; background:url(/images/flico1.jpg) no-repeat 173px 17px; padding: 0 60px 0 30px; }
.g_cp .fle h4 a:hover{background:url(/images/flico2.jpg) no-repeat 173px 17px; color: #0f7d46;font-weight: bold;}
.g_cp .flst{padding: 16px 0;border-bottom: 1px solid #e3e3e3;}
.g_cp .flst li {height: 40px; line-height: 40px; overflow:hidden;}
.g_cp .flst li a { display: block; height: 40px; line-height: 40px;   padding-left: 30px; color: #666666; font-size: 14px;}
.g_cp .fle h4:last-child{border-bottom: none;}

.g_cp .chap { float: right; width: 948px;  }
.g_cp .cptj{height: 420px; width: 926px; margin-left: 20px; margin-bottom: 26px;background: #fff; border: 1px solid #e8e8e8;} 
.g_cp .cptj dt{float: left;width: 558px;height: 420px;overflow: hidden; border-right: 1px solid #e8e8e8;}
.g_cp .cptj dt img{width: 558px;height: 420px;display: block;transition: all 0.3s linear 0s;}
.g_cp .cptj dt:hover img{transform: scale(1.1);}
.g_cp .cptj dd{float: left;margin-left: 36px; width: 300px;padding-top: 92px;}
.g_cp .cptj h3{height: 42px;line-height: 42px;overflow: hidden;font-size: 20px;color: #222222;font-weight: bold;margin-bottom: 12px;}
.g_cp .cptj h3 a{color: #222222;}
.g_cp .cptj p{font-size: 16px;line-height: 22px;color: #666666;height: 88px;overflow: hidden;margin-bottom: 32px;}
.g_cp .cptj span{display: block;}
.g_cp .cptj span a{display: block;float: left;width: 160px;height: 42px;line-height: 42px;background: #f35951;font-size: 14px;color: #fff;text-align: center;}

.g_cp .cplst li { float: left; width: 291px; margin-left: 23px; }
.g_cp .cplst li img { width: 291px; height: 217px; display: block;transition: all 0.3s linear 0s; }
.g_cp .cplst li em { height: 48px; line-height: 48px; background: #fff; font-size: 16px;color: #333333;display: block;text-align: center;background: #fff;}
.g_cp .cplst li:hover em{background: #f35951;color: #fff;}


.g_hx{background:url(/images/hxbg.jpg) no-repeat center top;height: 700px;padding-top: 68px;}
.g_hx h2{background:url(/images/tit.png) no-repeat 0 102px;height: 180px;text-align: center;font-size: 36px;color: #0f7d46;font-weight: bold;}
.g_hx h2 a{color: #0f7d46;}
.g_hx h2 em{display: block;font-size: 20px;color: #282828;padding-top: 2px;font-weight: normal;} 
.g_hx dl{height: 190px;width: 522px;}
.g_hx dt{height: 80px;font-size: 26px;font-weight: bold;color: #00743b;}
.g_hx dt em{display: block;font-size: 20px;color: #333333;font-weight: normal;}
.g_hx dd{font-size: 16px;line-height: 25px;color: #676b6b;}
.g_hx .hxmore{display: block;margin-top: -15px;}
.g_hx .hxmore a{display: block;float: left;width: 160px;height: 42px;line-height: 42px;background: #f35951;font-size: 14px;color: #fff;text-align: center;}


.g_anhz{background:url(/images/hzanbg.jpg) no-repeat center top;height: 828px;padding-top: 75px;}
.g_anhz h2{background:url(/images/hztit.png) no-repeat 0 102px;height: 140px;text-align: center;font-size: 36px;color: #fff;font-weight: bold;}
.g_anhz h2 a{color: #fff;}
.g_anhz h2 em{display: block;font-size: 20px;color: #fff;padding-top: 2px;font-weight: normal;} 
.g_anhz .m_an{height: 482px;}
.g_anhz dl{height:458px;background: #fff; }
.g_anhz dt{float: left;padding: 3px;width: 808px;height: 452px;overflow: hidden; border-right: 1px solid #f0f7f3;margin-right: 38px;}
.g_anhz dt img{width: 808px;height: 452px;display: block;transition: all 0.3s linear 0s;}
.g_anhz dt:hover img{transform: scale(1.1);}

.g_anhz dd{float: left;padding: 72px 0 0 0;width: 310px;}
.g_anhz h3{height: 32px;line-height: 32px;font-size: 18px;color: #282828;font-weight: bold;margin-bottom: 22px;}
.g_anhz h3 a{color: #282828;}
.g_anhz p{height: 176px; overflow: hidden;font-size: 15px;line-height: 22px;color: #666666;}
.g_anhz span{display: block;margin-top: 20px;}
.g_anhz span a{display: block;float: left;width: 130px;height: 40px;line-height: 40px;background: #0f7d46;font-size: 14px;color: #fff;text-align: center;margin-right: 9px;}
.g_anhz span .btn2{background: #f35951;}

.g_anhz li{float: left;position: relative;width: 180px;margin-right: 24px;}
.g_anhz li img{width: 180px;height: 100px;display: block;}
.g_anhz li em{display: block;width: 180px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;text-align: center;overflow: hidden;}
.g_anhz li i{position: absolute;left:0;top:0;background: url(/images/hzsha.png) no-repeat;width: 180px;height: 100px;display: none;}
.g_anhz .u_ljt,.g_anhz .u_rjt{position: absolute;width:24px; height:36px;top:30px;}
.g_anhz .u_ljt { background: url(/images/jt.png) no-repeat; left:-50px;}
.g_anhz .u_rjt { background: url(/images/jt.png) no-repeat right 0;  right:-50px;}
.g_anhz li:hover i{display: block;}


.g_ystit{padding-top: 76px;height: 150px;}
.g_ystit h2{height: 160px;text-align: center;background:url(/images/ystit.jpg) no-repeat 0 100px;font-size: 36px;color: #0f7d46;font-weight: bold;}
.g_ystit h2 a{color: #0f7d46;}
.g_ystit h2 em{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 5px;}


.g_ys1{background:url(/images/ysbg1.jpg) no-repeat center top;height: 466px;}
.g_ys1 .m_ys1{padding: 60px 0 0 0;}
.g_ys1 h3{height: 138px;position: relative;padding-left: 52px;font-size: 44px;font-weight: bold;color: #0f7d46;}
.g_ys1 h3 em{display: block;font-size: 28px;color: #000000;font-weight: bold;}
.g_ys1 p{background:url(/images/ysico.jpg) no-repeat 0 8px;padding-left: 20px;font-size: 16px;line-height: 22px;color: #434545;margin-bottom: 12px; width: 512px;}
.g_ys1 span a{display: block;float: left;width: 160px;height: 40px;line-height: 40px;background: #f35951;font-size: 14px;color: #fff;text-align: center;margin-right: 9px;}
.g_ys1 .yswz{margin-bottom: 30px;}
.g_ys2{background:url(/images/ysbg2.jpg) no-repeat center top;height: 462px;}
.g_ys1 .m_ys2{padding: 75px 0 0 654px;}
.g_ys1 .m_ys2 p{width: 528px;}
.g_ys3{background:url(/images/ysbg3.jpg) no-repeat center top;height: 463px;}
.g_ys1 .m_ys3{padding: 104px 0 0 0;}
.g_ys1 .m_ys3 p{width: 592px;}

.g_zs{background:url(/images/zsbg.jpg) no-repeat center top;height: 571px;padding-top: 70px;}
.g_zs h2{height: 150px;text-align: center;background:url(/images/tit.png) no-repeat 0 100px;font-size: 36px;color: #0f7d46;font-weight: bold;}
.g_zs h2 a{color: #0f7d46;}
.g_zs h2 em{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 5px;}
.g_zs .zshd{position: absolute;left:414px;top:320px;}
.g_zs .zshd li{float: left;width: 18px;height: 18px;background: #656565;border-radius: 50%;margin-right: 50px;}
.g_zs .zshd li.on{background: #f35951}
.g_zs .zsbd li{position: relative; float: left;width: 289px;height: 217px;margin-right: 12px;}
.g_zs .zsbd li img{width: 289px;height: 217px;display: block;}
.g_zs .zsbd li span{position:absolute;left:0;top:0;background: url(/images/zssha.png) no-repeat;width: 289px;height: 107px; padding-top: 110px;text-align: center;font-size: 16px;color: #fff;display: none;}
.g_zs .zsbd .lastli{margin-right: 0;}
.g_zs .zsbd li:hover span{display: block;}
.g_zs .u_ljt,.g_zs .u_rjt{position: absolute;width:21px; height:36px;top:85px;}
.g_zs .u_ljt { background: url(/images/jt2.png) no-repeat; left:-50px;}
.g_zs .u_rjt { background: url(/images/jt2.png) no-repeat right 0;  right:-50px;}



.g_news{padding-top: 62px;height: 700px;}
.g_news h2{height: 155px;text-align: center;background:url(/images/tit.png) no-repeat 0 100px;font-size: 36px;color: #0f7d46;font-weight: bold;}
.g_news h2 a{color: #0f7d46;}
.g_news h2 em{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 5px;}
.g_news .m_news{float: left;width: 590px;}
.g_news .newtit{height: 40px;line-height: 40px;margin-bottom: 11px; background:url(/images/newtit.jpg) no-repeat;font-size: 20px;color: #333333;}
.g_news .newtit a{color: #333333;}

.g_news .newtj{height: 230px;}
.g_news .newtj dt{float: left;width: 276px; height: 205px;overflow: hidden;box-shadow: 3px 5px 5px #ccc;}
.g_news .newtj dt img{ width: 276px; height: 205px;display: block;transition: all 0.3s linear 0s; }
.g_news .newtj dt:hover img{transform: scale(1.1);}
.g_news .newtj dd{float: right;padding-top: 32px;width: 284px;}

.g_news .newtj h3{ height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333; font-weight: normal;}
.g_news .newtj h3 a{color: #333333;text-decoration: none;}
.g_news .newtj h3 a:hover{color: #0463c9}
.g_news .newtj h3 em{display: inline-block;width: 72px;height: 30px;line-height: 30px;background: #f35951;text-align: center;font-size: 16px;color: #fff; margin-right: 8px;}
.g_news .newtj p{height: 72px; overflow: hidden;font-size: 14px;line-height: 24px;color: #666666;margin-bottom: 18px;}
.g_news .newtj span a{display: block;background:url(/images/btn1.png) no-repeat;width: 92px;height: 30px;line-height: 30px;font-size: 14px;color: #666;font-weight: bold;}
.g_news .newlst li{position: relative; height: 40px;line-height: 40px;border-bottom:1px dashed #e0e0e0;padding-left: 20px; font-size: 14px;color: #333333;background:url(/images/newico.png) no-repeat 6px 18px;}
.g_news .newlst li a{color: #333333;}
.g_news .newlst li span{font-size: 14px;color: #adadad;}

.wend{width: 550px;float: right;}
.wend h3{height: 40px;line-height: 40px;margin-bottom: 11px; background:url(/images/wdtit.jpg) no-repeat;font-size: 20px;color: #333333;font-weight: normal;}
.wend h3 a{color: #333333;}
.wend .wdcon{height: 340px;overflow: hidden;}
.wend dl{ height: 130px;padding-top: 30px;border-bottom: 1px dashed #e0e0e0;}
.wend dt{ height:30px;  line-height:30px;padding-left: 38px;  overflow: hidden;  font-size:16px; color:#414141; font-weight: bold; background:url(/images/wen.jpg) no-repeat; margin-bottom: 13px;}
.wend dt a{ color:#414141;display: block;}
.wend dd{ background:url(/images/da.jpg) no-repeat; font-size: 14px;  line-height:24px; color:#666666; height: 72px; overflow: hidden; padding-left: 38px;}  



.g_zj{background: url(/images/abbg.jpg) no-repeat center top;height: 800px; padding-top: 72px;}
.g_zj h2{height: 175px;text-align: center;background:url(/images/tit.png) no-repeat 0 100px;font-size: 36px;color: #0f7d46;font-weight: bold;}
.g_zj h2 a{color: #0f7d46;}
.g_zj h2 em{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 5px;}
.g_zj .ibrand-num{height: 90px;margin-bottom: 50px;border-left: 1px solid #d5d5d5;}
.g_zj .ibrand-num li{float: left;width: 298px;border-right: 1px solid #d5d5d5; font-size: 18px;color: #1c1317;text-align: center;height: 90px;}
.g_zj .ibrand-num li em{display: inline-block;font-size: 70px;color: #333333;font-weight: bold; position: relative;top:-23px;}
.g_zj .ibrand-num i{font-size: 18px;font-style: normal;position: relative;top:-66px;}
.g_zj .ibrand-num li span{display: block;position: relative;top:-32px;}
.g_zj dl{background: #fff;height: 435px;}
.g_zj dt{float: left;width: 712px;height: 435px;margin-right: 34px;overflow: hidden;}
.g_zj dt img{width: 712px;height: 435px;display: block;transition: all 0.3s linear 0s;}
.g_zj dt:hover img{transform: scale(1.1);}

.g_zj dd{float: left;padding: 30px 0 0 0;width: 420px;}
.g_zj h3{height: 36px;line-height: 36px;font-size: 20px;color: #0f7d46;font-weight: bold;}
.g_zj h3 a{color: #0f7d46;}
.g_zj p{height: 175px; overflow: hidden;font-size: 14px;line-height: 25px;color: #333333;}
.g_zj span a{display: block;background:url(/images/btn1.png) no-repeat;width: 92px;height: 30px;line-height: 30px;font-size: 14px;color: #333333;font-weight: bold;margin-bottom: 15px; }
.g_zj .ablst li{float: left;width: 86px;margin-right: 25px;font-size: 14px;color: #333333;text-align: center;}
.g_zj .ablst .lastli{margin-right: 0;}
.g_zj .ablst li em{display: block;width: 86px;height: 86px;overflow: hidden;margin-bottom: 10px;}
.g_zj .ablst li em img{width: 86px;height: 172px;display: block;}
.g_zj .ablst li a:hover{color: #107e47;}
.g_zj .ablst li:hover em img{margin-top: -86px;}




/* 友情链接 */
.g_link{position: relative; width: 1200px;top:0; margin: 0 auto;}
.g_link .content{ right: 0;top:-85px;height: 55px;line-height: 55px; width: 480px;position: absolute;}
.g_link h2{float: left;width: 84px;font-size: 14px;color: #fff;}
.link_c{line-height:55px; overflow:hidden;float: left;width: 220px; font-size: 12px;}
.link_c a{ white-space:nowrap; padding:0 3px;float: left; height: 55px; line-height:55px; color:#fff;}
.link_c .lasta a{background: none;}