﻿@charset "utf-8";
.ui-nowrap {max-width:100%; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis; }
.ui-nowrap-multi { display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.img1 {width: 100%;padding-top: 100%;}
.img2 {width: 100%;padding-top: 50%;}
.imgcover-img{ width:100%; height:100%; object-fit:cover; object-position:center;}



.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 708px;padding-top: 80px;}
.g_pp h2{padding-left: 337px;height: 240px;}
.g_pp h2 i{font-style: normal;font-size: 22px;color: #d8d8d8;text-transform: uppercase;padding-left: 13px;display: inline-block;}
.g_pp h2 em{display: block;font-size: 22px;color: #666666;font-family: "Microsoft YaHei";font-weight: normal;}
.g_pp h2 span{display: block;font-size: 32px;color: #07633f;font-family: "SimSun";font-weight: bold;padding-top: 15px;}
.g_pp .m_pp{margin-left: 540px;}
.g_pp .ppwz{height: 222px;}
.g_pp .ppwz p{background:url(../images/ico.png) no-repeat 0 4px;padding-left: 30px;font-size: 16px;line-height: 28px;color: #666666;margin-bottom: 30px;}
.g_pp li{float: left;width: 200px;height: 150px;overflow: hidden; margin-left: 18px;position: relative;}
.g_pp li img{width: 200px;height: 150px;display: block;transition: all 0.3s linear 0s;}
.g_pp li:hover img{transform: scale(1.1);}

.g_pp li em{position: absolute;left:0;bottom: 0;width: 200px;height: 24px;line-height: 24px;text-align: center;font-size: 14px;color: #fff;background:url(../images/sha.png) repeat }


.g_fl{background:url(../images/flbg.jpg) no-repeat center top;height: 695px;}
.g_fl h2{height: 155px;text-align: center;font-size: 40px;color: #07633f;font-weight: normal;}
.g_fl h2 a{color: #07633f;}
.g_fl h2 em{display: block;font-size: 20px;color: #282828;padding-top: 8px;}
.g_fl .flhd{position: absolute;right: 0;top:155px;width: 888px;height: 58px;line-height: 58px;z-index: 111;}
.g_fl .flhd li{background:url(../images/fltab1.jpg) no-repeat 20px 24px;padding-left: 36px;font-size: 16px;color: #373737; float: left;padding-right: 24px;}
.g_fl .flhd li a{color: #373737;}
.g_fl .flhd .on{background:url(../images/fltab2.jpg) no-repeat 20px 24px;}
.g_fl .flhd .on a{color: #07633f;}
.g_fl dt{float: right;width: 888px;height: 378px;margin-top: 58px;overflow: hidden;}
.g_fl dt img{width: 888px;height: 378px;display: block;transition: all 0.3s linear 0s;}
.g_fl dt:hover img{transform: scale(1.1);}
.g_fl dd{float: left;width: 282px;background: #07633f;padding: 40px 0 0 30px;height: 396px;}
.g_fl h3{height: 48px;line-height: 48px;padding-left: 15px;font-size: 26px;font-weight: bold;color: #fff;font-family: "SimSun";font-weight: bold;margin-bottom: 23px;}
.g_fl h3 a{color: #fff;}
.g_fl p{font-size: 16px;line-height: 28px;color: #fff;padding-right: 24px;overflow: hidden;margin-bottom: 12px;}
.g_fl em{display:block;font-style:normal;color:#fff;}


.g_fl span a{display: block;width: 168px;height: 48px;line-height: 48px;border: 1px solid #fff;text-align: center;font-size: 20px;color: #fff;margin-top:15px; }

.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 735px;padding-top: 74px;}
.g_ys h2{height: 165px;text-align: center;font-size: 40px;color: #fff;font-weight: normal;}
.g_ys h2 em{display: block;font-size: 20px;color: #fff;padding-top: 8px;} 
.g_ys .yshd{float: left;width: 314px;}
.g_ys .yshd li{padding: 40px 0 0 80px;height: 84px;margin-bottom: 1px;background: #ea9e39;font-size: 20px;color: #fff;}
.g_ys .yshd li em{display: block;font-size: 12px;color: #f5cf9c;text-transform: uppercase;padding-top: 8px;}
.g_ys .yshd .on{background: #07633f;}
.g_ys .yshd .on em{color: #629d86;}
.g_ys .ysbd{float: right;width: 886px;height: 499px;overflow: hidden;}
.g_ys .ysbd img{width: 886px;height: 499px;display: block;transition: all 0.3s linear 0s;}
.g_ys .ysbd:hover img{transform: scale(1.1);}
.g_ys .ysbd p{position:relative;}
.g_ys .ysbd p em{position: absolute;left:0;bottom: 0;width:666px;background:url(../images/sha2.png) repeat;padding: 30px 180px 0 40px;height: 94px;font-size: 16px;color: #fff;line-height: 28px;}


.g_cp{background:url(../images/cpbg.jpg) no-repeat center top;height: 958px;}
.g_cp h2{height: 275px;text-align: center;font-size: 40px;color: #07633f;font-weight: normal;}
.g_cp h2 a{color: #07633f;}
.g_cp h2 em{display: block;font-size: 20px;color: #282828;padding-top: 8px;} 
.g_cp .m_fl{float: left;width: 328px;}
.g_cp .m_fl h3 a{height: 52px;padding-left: 36px;font-size: 22px;color: #fff;background:url(../images/flico1.png) no-repeat 0 12px;font-weight: normal;display: block;}
.g_cp .m_fl h3 a:hover{color: #ea9e39;background:url(../images/flico2.png) no-repeat 0 12px;}
.g_cp .m_fl .morefl a{margin-top: 14px;display: block;width: 158px;height: 36px;line-height: 36px;border: 1px solid #fff;text-align: center;font-size: 20px;color: #fff;margin-bottom: 95px;}
.g_cp .m_fl h4{height: 85px;font-weight: bold;color: #fff;font-size: 36px;}
.g_cp .m_fl h5{background:url(../images/flline.jpg) no-repeat 0 bottom;height: 134px;font-size: 24px;color: #fff;font-weight: normal;}
.g_cp .m_fl h5 span{display: block;font-size: 30px;line-height: 30px;color: #fff;font-weight: bold;padding-top: 6px;}

.g_cp .m_cp{float: right;width: 872px;}
.g_cp .m_cp li{float: left;width: 272px;margin-left: 16px;transition: all 0.3s linear 0s;}
.g_cp .m_cp li img{width: 272px;height: 205px;display: block;}
.g_cp .m_cp li em{display: block;width: 272px;margin-top: 22px;height: 30px;line-height: 30px;margin-bottom: 45px;overflow: hidden;font-size: 16px;color: #282828;text-align: center;}
.g_cp .m_cp li:hover{ transform: translateY(-10px);}

.g_zzjd{padding-top: 80px; background:url(../images/jdbg.jpg) no-repeat center 0; height:847px; }
.g_zzjd h2{height:140px;text-align: center;font-size: 40px;color: #07633f;font-weight: normal;}
.g_zzjd h2 a{color: #07633f;}
.g_zzjd h2 em{display: block;font-size: 20px;color: #282828}

.g_zzjd .jdhd{height: 89px;}
.g_zzjd .jdhd ul{width: 1132px;margin: 0 auto;padding-left: 68px;}
.g_zzjd .jdhd li{float: left;width:250px; }
.g_zzjd .jdhd li{display: block;padding-left: 30px;background:url(../images/cptab1.png) no-repeat 0 9px;height: 92px;font-size: 20px;color: #1a2539;}
.g_zzjd .jdhd li em{display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;color: #a1a1a1;}
.g_zzjd .jdhd li.on{background:url(../images/cptab2.png) no-repeat 0 9px;color: #07633f;}
.g_zzjd .jdhd li.on em{color: #07633f;}

.g_zzjd .jdbd li{width: 100%;height: 624px;}
.g_zzjd .jdbd li p{width: 1200px;margin: 0 auto;}
.g_zzjd .jdbd li p em{padding: 400px 0 0 20px;width: 285px;font-size: 14px;color: #fff;line-height: 28px;display: block;}


.g_zzjd .jd1{background:url(../images/jd1.jpg) no-repeat center top;}
.g_zzjd .jd2{background:url(../images/jd2.jpg) no-repeat center top;}
.g_zzjd .jd3{background:url(../images/jd3.jpg) no-repeat center top;}
.g_zzjd .jd4{background:url(../images/jd4.jpg) no-repeat center top;}



.g_kf{background:url(../images/kfbg.jpg) no-repeat center top;height: 767px;padding-top: 125px;}
.g_kf h2{height:174px;text-align: center;font-size: 40px;color: #07633f;font-weight: normal;}
.g_kf h2 a{color: #07633f;}
.g_kf h2 em{display: block;font-size: 20px;color: #282828;padding-top: 8px;}

.g_kf .m_kf{margin-left: 17px;}
.g_kf dl{float: left;width: 300px;margin-right: 132px;transition: all 1s ease 0s;}
.g_kf dl:hover{transform: translateY(-10px);}
.g_kf .lastdl{margin-right: 0;}
.g_kf dt{width: 300px;height: 150px;overflow: hidden;margin-bottom: 28px;}
.g_kf dt img{width: 300px;height: 150px;display: block;}
.g_kf dd{position: relative;}
.g_kf h3{height: 120px;font-size: 20px;color: #080609;font-family: "Microsoft YaHei"; margin-left: 20px; padding: 48px 0 0 28px;height: 70px;border-left: 1px solid #07633f; position: absolute; left:0;top:-50px;font-weight: normal;}
.g_kf h3 a{color: #080609;}
.g_kf h3 em{display: block;font-size: 18px;font-weight: normal;padding-top: 13px;font-family: "SimSun"}
.g_kf p{margin-left: 48px;font-size: 13px;line-height: 30px;color: #333333;height: 120px;overflow: hidden;margin-bottom: 41px; padding-top: 120px;}
.g_kf span{margin-left: 48px;display: block;}
.g_kf dl:hover h3{border-left: 1px solid #07633f;}

.g_bk{background:url(../images/newbg.jpg) no-repeat center top;padding-top: 80px;height: 710px;}
.g_bk h2{height:162px;text-align: center;font-size: 40px;color: #07633f;font-weight: normal;}
.g_bk h2 a{color: #07633f;}
.g_bk h2 em{display: block;font-size: 20px;color: #282828;padding-top: 8px;}
.g_bk .m_news{float: left;width: 562px;}
.g_bk .newhd{height: 40px;line-height: 40px;margin-bottom: 36px;}
.g_bk .newhd li{float: left;padding-left: 26px;font-size: 18px;color: #333333;background:url(../images/newtab1.png) no-repeat 0 11px;width: 130px;}
.g_bk .newhd li a{color: #333333;}
.g_bk .newhd .on a{color: #07633f;font-weight: bold;}
.g_bk .newhd .on{background:url(../images/newtab2.png) no-repeat 0 11px;}
.newbd dt{width: 560px;height: 280px;overflow: hidden;margin-bottom: 30px;}
.newbd dt img{width: 560px;height: 280px;display: block;transition: all 0.3s linear 0s;}
.newbd dt:hover img{transform: scale(1.1);}
.newbd dd{position: relative;height: 80px;padding-left: 115px;}
.newbd span{position: absolute;left:0;top:0;width: 94px;height: 80px;border-right: 1px solid #cecece;font-size: 26px;color: #333333;font-weight: bold;}
.newbd h3{height: 24px;line-height: 24px;font-size: 14px;color: #333;font-weight: bold;margin-bottom: 10px;}
.newbd h3 a{color: #333;}
.newbd p{font-size: 14px;line-height: 20px;color: #888888;height: 40px;overflow: hidden;}

.g_bk .m_wd{float: right;width: 606px;}
.g_bk .m_wd h3{height: 40px;line-height: 40px;margin-bottom: 36px;background:url(../images/newtab1.png) no-repeat 0 11px; font-size: 18px;color: #333333;padding-left: 42px;font-weight: normal;}
.g_bk .m_wd h3 a{color: #333333;}
.g_bk .m_wd dl{background:url(../images/dt1.png) no-repeat;width: 602px;height: 100px;margin-bottom: 26px;}
.g_bk .m_wd dt{float: left;width: 102px;text-align: center;padding-top: 10px;height: 90px;font-size: 14px;color: #666666;margin-right: 40px;}
.g_bk .m_wd dt b{display: block;font-size: 40px;color: #333333;font-weight: normal;}
.g_bk .m_wd dd{float: left;width: 422px;padding-top: 20px;}
.g_bk .m_wd h4 a{display: block;height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333;}
.g_bk .m_wd p{font-size: 14px;color: #666666;height: 26px;line-height: 26px;overflow: hidden;margin-top: 6px;}




.g_zj{background:url(../images/zjbg.jpg) no-repeat center top;height: 1008px;padding-top: 100px;}
.g_zj dl{height: 637px;}
.g_zj dt{width: 1200px;height: 320px;overflow: hidden;}
.g_zj dt img{width: 1200px;height: 320px;display: block;transition: all 0.3s linear 0s;}
.g_zj dt:hover img{transform: scale(1.1);}
.g_zj dd{padding: 53px 0 0 150px;}
.g_zj h3{float: left;width:360px;padding: 90px 0 0 0;height: 156px;font-size: 45px;color: #2f2e2c; font-weight: normal; font-family: "SimSun"}
.g_zj h3 a{color: #2f2e2c; }
.g_zj .abwz{float: left;width: 520px;padding-top: 32px;}
.g_zj .abwz h4{height: 40px;line-height: 40px;overflow: hidden;font-size: 23px;color: #2f2e2c;margin-bottom: 18px;letter-spacing: 3px; font-family: "SimSun"}
.g_zj .abwz h4 a{color: #2f2e2c;}
.g_zj .abwz p{font-size: 14px;line-height: 30px;color: #2f2e2c;}

.g_zs{height:335px; overflow:hidden;}
.zz ul{height:74px;  margin-left: 388px; }
.zz ul li{float:left;width: 190px;height: 40px;line-height: 40px;}
.zz ul li a{display:inline-block; width:88px; height:40px; padding-left:25px; color:#333333; background:url(../images/fltab1.jpg) no-repeat left 15px; font-size: 20px;}
.zz ul li a:hover,.zz ul li.cur a{text-decoration:none; background:url(../images/fltab2.jpg) no-repeat left 15px; color:#07633f;font-weight: bold;}
.zz_box{ position: relative;}
.zz-s{height:220px; overflow:hidden;}
.zz-s ol li{float:left; width:284px;height:198px;overflow: hidden; margin-right:24px; position: relative;}
.zz-s ol li img{width:284px; height:198px;display: block;transition: all 0.3s linear 0s;}
.zz-s ol li:hover img{transform: scale(1.1);}
.zz-s ol li span{position: absolute;left:0;bottom: 0; background:url(../images/sha2.png) repeat;height: 32px;line-height: 32px;width: 284px;text-align: center;font-size: 14px;color: #fff;overflow: hidden;}






/* 友情链接 */
.g_link{position: relative; width: 1200px;top:0; margin: 0 auto;}
.g_link .content{ right: 0;top:-105px;height: 55px;line-height: 55px; width: 400px;position: absolute;}
.g_link h2{float: left;width: 84px;font-size: 14px;color: #5b8a74;}
.link_c{line-height:55px; overflow:hidden;float: left;width: 290px; font-size: 14px;color:#5b8a74;}
.link_c a{ white-space:nowrap; padding:0 5px;display: inline-block;  height: 55px; line-height:55px; color:#5b8a74;}
