body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.titis{height:157px;text-align: center;}
.titis h4 {font-size:40px;color: #008f47;height:68px;line-height:68px;font-weight:bold;text-shadow:1px 1px 1px #697b72;}
.titis h4 a {color: #008f47}
.titis h4 span {font-size:54px;}
.titis p {height: 34px;font-size:24px;color: #333333;line-height: 34px;background: url(../images/td_tt.jpg) no-repeat center;letter-spacing:10px}
.td_bj{background: url(../images/td_bj.jpg) repeat;height: 639px;padding-top:77px;}
.td_c .nr{background: url(../images/td_u.jpg) no-repeat;height: 303px;}
.td_c .nr li {height: 150px;padding-left:45px;width:600px;font-size:26px;color: #333333;line-height:150px;float:left;box-sizing: border-box}
.td_c .nr li span {font-size:36px;font-weight: bold;}
.td_c .nr li:nth-child(2n){padding-left:82px;}
.td_c .nr li:nth-child(2),.td_c .nr li:nth-child(3){color: #fff;}
.td_w {width:534px;margin:50px auto 0;}
.td_w span {width:361px;text-align: center;height: 48px;line-height: 48px;border:1px dashed #009b4d;display: inline-block;border-radius: 22px;font-size:20px;color: #000000;vertical-align: middle;}
.td_w span em {font-size:24px;color: #009b4d;font-weight: bold;padding:0 22px;}
.td_w a {width:172px;height: 50px;background: #008f47;text-align: center;line-height: 50px;font-size:16px;color: #fff;border-radius: 22px;margin-left:-35px;display: inline-block;vertical-align: middle;}

.ys_bj{background: url(../images/ys_bj.jpg) no-repeat center top;height:702px;padding-top:79px;}
.yous {position: relative;}
.yous .titis {height: 165px;}
.yous .titis h4 {color: #333}
.yous .titis h4 span{padding:0 20px;vertical-align: middle;}
.yous .titis p {background: url(../images/ys_tt.jpg) no-repeat center;letter-spacing:3px}
.yous dl{position: absolute;}
.yous dt{float:left;width:128px;height: 128px;border:1px solid #008240;border-radius: 50%;background: #fff;text-align: center;line-height: 128px;font-size:22px;color: #393939;font-weight: bold;}
.yous dd {float:left;font-size:18px;color: #393939;padding-top:40px;line-height: 32px;}
.yous dl:hover dt {background:url(../images/ys_ic.png) no-repeat;color: #fff;border:1px solid transparent;animation-duration:3s;animation-name:flipInY;}
.yous dl:hover dd{color: #008f47}
.yous dl:nth-of-type(1){width:279px;text-align: center;left:463px;top:165px;}
.yous dl:nth-of-type(1) dt,.yous dl:nth-of-type(1) dd{float:none;}
.yous dl:nth-of-type(1) dd{text-align: center;padding-top:14px;}
.yous dl:nth-of-type(1) dt{margin:0 auto;}
.yous dl:nth-of-type(2){top:316px;left:0;}
.yous dl:nth-of-type(2) dd{width:248px;padding-right:13px;}
.yous dl:nth-of-type(3){top:316px;right:0;}
.yous dl:nth-of-type(3) dd{width:235px;padding-left:24px;}
.yous dl:nth-of-type(4){top:513px;left:0;}
.yous dl:nth-of-type(4) dd{width:211px;padding-left:13px;padding-top:30px;}
.yous dl:nth-of-type(5){top:513px;right:0;}
.yous dl:nth-of-type(5) dd{width:205px;padding-left:12px;padding-top:30px;}

.tu_bj{background: #008f47;height: 166px;}
.t_l{float:left;width:610px;padding-top:29px;}
.t_l p {height: 51px;line-height: 51px;font-size:24px;font-weight: bold;color: #fff}
.t_l p em {font-size:34px;}
.t_l span {font:38px "宋体";color: #fff;line-height: 49px;height: 49px;}
.t_r{float:right;padding-top:29px;}
.t_r p {padding-left:29px;background: url(../images/tu_tel.png) no-repeat left center;font-size: 20px;color: #ddebe2;height: 51px;line-height: 51px;}
.t_r p span {font-size:34px;}
.t_r a {width:172px;height: 44px;line-height: 44px;font-size:20px;color: #008f47;font-weight: bold;background: #fff;text-align: center;margin-top:6px;display: block;}

.pro_bj{background: url(../images/pro_bj.jpg) no-repeat center top;padding-top:83px;height: 1200px;}
.pro .titis {height: 161px;}
.pro .titis h4 a{color: #333333}
.pro .titis p {background: url(../images/pro_tt.png) no-repeat center;letter-spacing:3px}
.pro_qh{height: 61px;line-height: 61px;background: #333333}
.pro_qh li {float:left;box-sizing:border-box;border-right:1px solid #fff;height: 61px;width:400px;padding:0 43px 0 0;font-size:20px;color: #686869;font-weight: bold;}
.pro_qh li img {float:left;padding:15px 10px 0 32px;}
.pro_qh li i{background: url(../images/pro_a1.png) no-repeat right center;display:inline-block;float:right;width:14px;height:61px;}
.pro_qh li.on{background: #008f47;color: #fff}
.pro_qh li.on i{background: url(../images/pro_a1_hv.png) no-repeat right center;}
.pro_qh li:last-child{border:0;}
.pro_l{height: 107px;background: #f5f5f5;position: relative;}
.pro_l li {float:left;padding-left:61px;background: url(../images/pro_a2.jpg) no-repeat 43px center;width:179px;height: 53px;line-height: 53px;}
.pro_l li a {font-size:18px;color: #333333;}
.pro_l:after{width:1200px;height: 1px;background: #e8e8e9;content: "";display: block;position: absolute;top:50%;left:0;}
.pro_nr{padding-top:46px;}
.pro_nr dl{height:393px;margin-bottom:22px;}
.pro_nr dt {float:left;font-size:0;line-height: 0;}
.pro_nr dt img {width:780px;height: 390px;border:1px solid #eeeeee;}
.pro_nr dd {float:right;width:380px;padding-top:60px;}
.pro_nr dd h4 {height: 55px;line-height: 55px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_nr dd h4 a {font-size:32px;color:#008f47;}
/*.pro_nr dd h4 em {font-size:28px;color:#008f47;}*/
.pro_nr dd p {padding-top:14px;overflow: hidden;font-size:18px;line-height: 26px;color: #666666;}
.pro_nr dd b {font-size:20px;color: #6e6e6e;font-weight: bold;height: 32px;line-height: 32px;}
/*.pro_nr dd i {font-style: normal;font-size:18px;padding-top:8px;line-height: 26px;color: #666666;margin-bottom:36px;display: block;}*/
.pro_nr dd em a{display: block;width: 125px;height: 33px;line-height: 33px;border:1px solid #008f47;text-align: center;font-size:18px;color: #008f47;font-weight: normal;margin-top:25px;}
.pro_nr li{float:left;width:382px;margin-right:17px; padding-bottom:35px;}
.pro_nr li i{display: block;width:378px;overflow: hidden;border:2px solid #eeeeee;height: 284px}
.pro_nr li i img {width:378px;height: 284px;transition: all 1s}
.pro_nr li p{text-align: center;padding-top:21px;}
.pro_nr li p a{width:118px;height: 38px;background: #008f47;line-height: 38px;text-align: center;font-size:14px;color: #fff;display: inline-block;margin:0 10px;}
.pro_nr li p a:last-child{background: #333333}
.pro_nr li:hover i img {transform: scale(1.1);}
.pro_nr li:last-child{margin:0;}


.al_bj{height:550px;}
.al_bj .titis {height: 143px;}
.al_bj .titis h4 a {color: #333333}
.al_bj .titis p {background: url(../images/al_tt.jpg) no-repeat center;letter-spacing:0px}
.al_bj .titis p em {color: #009b4d;padding:0 8px;}
.al_qh{height: 80px;line-height: 80px;background: url(../images/al_ico2.jpg) no-repeat left top;width:1200px;margin:0 auto;}
.al_qh li {float:left;line-height: 80px;font-size:16px;color: #666666;background: url(../images/al_ico2.jpg) no-repeat right top;width:200px;text-align: center;}
.al_qh li em {padding-left:28px;background: url(../images/al_ico1.jpg) no-repeat left center;height: 22px;line-height: 22px}
.al_qh li.on{background: #008f47;color: #fff;}
.al_qh li.on em {background: url(../images/al_ico1_hv.jpg) no-repeat left center;}
.al_c{background: url(../images/al_c.jpg) no-repeat center 142px;height: 639px;padding-top:30px;}
.al_nr dd{height: 112px;position: relative;}
.al_nr dd i{float:left;width:236px;height: 78px;border:1px solid #009b4d;text-align: center;line-height: 78px;font-size:34px;color: #009b4d;font-style:normal;}
.al_nr dd p {float:right;width:910px;}
.al_nr dd p span a {display: block;height: 28px;line-height: 28px;font-size:16px;color: #111111;font-weight: bold;}
.al_nr dd p em {font-size:14px;color: #333333;line-height: 26px;padding-top:5px;display: block;}
.al_nr dd b a{background: url(../images/al_btn1.jpg) no-repeat;width:110px;height:31px;line-height: 31px;text-align: center;font-size:18px;color: #fff;display: block;position: absolute;right:0;top:27px;}
.al_nr dt {font-size:0;line-height: 0}
.al_nr dt img {width:1200px;height: 527px;}
.al_d{padding-top:41px;position: relative;height: 243px;}
.al_d li{float:left;width:273px;margin-right:35px;text-align: center;font-size:0;line-height: 0}
.al_d li img {width:273px;height:205px;}
.al_d li span a {display:block;padding-top:22px;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 22px;}
.al_j1,.al_j2{position: absolute;top:130px;}
.al_j1{left:-53px;}
.al_j2{right:-53px;}
.al_d li:last-child{margin:0;}

.yanf{height: 901px;}
.yanf .titis {height:139px;}
.yanf .titis h4 {color: #333333}
.yanf .titis p {background: url(../images/al_tt.jpg) no-repeat center;letter-spacing:8px}
.yanf .titis p em {color: #009b4d;padding:0 8px;}
.zs_c{background: url(../images/zs_u.jpg) no-repeat left top;height:258px;padding:75px 0 0 400px;}
.zs_j1,.zs_j2{padding-top:81px;}
.zs_j1{margin-right:32px;}
.zs_c ul{float:left;width:720px;}
.zs_c li {float:left;font-size:0;line-height: 0;margin-right:24px;width:152px;}
.zs_c li img {width:152px;height: 195px;}
.zs_c li span{display:block;height:24px;line-height:24px;font-size:12px;color: #333333;text-align: center;padding-top:11px;}
.yf_c li{float:left;font-size:0;line-height: 0;width:400px;position: relative;}
.yf_c li b img {width:400px;height:360px;}
.yf_c li p {width:100%;height: 100%;background:rgba(0,0,0,0.6);position: absolute;left:0;top:0;text-align: center;}
.yf_c li p i{padding-top:50px;font-size:0;line-height: 0;display: block;height: 85px;background: url(../images/yf_a.png) no-repeat center bottom;}
.yf_c li p span {display: block;height:46px;line-height: 46px;padding-top:18px;font-size:26px;color: #fff;font-weight: bold;}
.yf_c li p em {font-size:18px;color: #fff;line-height: 28px;padding:16px 40px 0;display: block;}
.yf_c li.cur p{background:rgba(0,143,71,0.85);}
.yf_c li.cur p i{animation-duration:3s;animation-name:flipInY;}

.list1{background:#f7f7f7 url(../images/ls_bj1.jpg) no-repeat center top;height: 1935px;padding-top:114px;}
.youd{background: url(../images/ls_bj2.jpg) no-repeat center 79px;height: 1910px;position: relative;}
.youd .titis{height: 129px;}
.youd .titis h4 {text-shadow: none}
.youd .titis p{background: url(../images/ls_tt.jpg) no-repeat center;}
.youd .titis p em {padding-right:20px;display: inline-block;}
.yd_t1,.yd_t2,.yd_t3,.yd_t4{position: absolute;}
.yd_t1{top:133px;right:-4px;}
.yd_t2{top:535px;left:13px;}
.yd_t3{top:966px;right:17px;}
.yd_t4{top:1368px;left:13px;}
.youd dt{float:left;width:58px;height: 97px;text-align: center;padding-top:;font:36px "Impact";color: #fff;background: url(../images/yd_ico1.png) no-repeat;padding-top:10px;}
.youd dd {float:left;width:537px;padding-left:24px;}
.youd dd h4{font-size:30px;color: #282828;line-height:30px}
.youd dd h4 em{font-size:34px;color: #008f47;}
.youd dd span {font-size:14px;color: #666666;text-transform: uppercase;}
.youd dd p{padding-left:20px;font-size:22px;color: #666666;line-height: 40px;background: url(../images/yd_ico2.jpg) no-repeat left 7px;margin-top:29px;}
.youd dl{position: absolute;}
.youd dl.dls1{top:262px;left:3px;}
.youd dl.dls2{top:717px;right:-17px;}
.youd dl.dls3{top:1117px;left:3px;}
.youd dl.dls4{top:1594px;right:-17px;}

.fw_bj{background: url(../images/fw_bj.jpg) no-repeat center 238px;padding-top:83px;height: 913px;}
.fw_c .titis{height: 155px;}
.fw_c .titis h4 {text-shadow: none;color: #333}
.fw_c .titis p{background: url(../images/pro_tt.png) no-repeat center;}
.fw_l{float:left;margin:106px 0 0 1px;width:346px;height: 524px;box-sizing: border-box;padding:111px 31px 0 0;}
.fw_l p {text-align: right;font-size:24px;color: #fff;height: 145px;}
.fw_l p span {display: block;font-size:40px;color: #fff;font-weight: bold;height: 54px;line-height: 54px;}
.fw_d {text-align: right;}
.fw_d span {background:#282828;width:156px;height: 51px;text-align: center;display: inline-block;line-height: 51px;font-size:18px;color: #fff;vertical-align: top;}
.fw_d i {background: url(../images/fw_ico1.jpg) no-repeat;width:51px;line-height: 51px;height: 51px;vertical-align: top;display: inline-block;}
.fw_x{text-align: right;font-size: 18px;color: #fff;padding-top:100px;}
.fw_x span {display:block;font-size:26px;color: #fff;font-weight: bold;}
.fw_r{float:right;width:553px;padding-top:98px;margin-right:-45px;}
.fw_r li {padding-bottom:18px;margin-bottom:24px;border-bottom:1px dotted #74b58e;}
.fw_r li span {display: block;font-size: 24px;color: #fff;font-weight: bold;height: 40px;line-height: 40px;}
.fw_r li p {font-size: 16px;color: #fff;line-height: 34px;}


.news{padding-top:101px;height: 734px;background: #f7f7f7}
.news .titis{height: 159px;}
.news .titis h4 {color: #333}
.news .titis p {letter-spacing: 5px}
.dongt{float:left;width:548px;}
.dongt .tit{height: 47px;margin-bottom:19px;}
.dongt .tit span a{font-size:20px;color: #008f47;font-weight: bold;height:45px;line-height: 45px;border-bottom:2px solid #008f47;display: inline-block;padding-right:8px;}
.dongt .tit em a{float:right;font-size:14px;color: #333333;line-height: 45px;font-weight: bold;}
.dongt .nr dl{overflow: hidden;height:265px;border-bottom:1px solid #dfdfe0;}
.dongt .nr dt {height: 140px;background: #008f47}
.dongt .nr dt i img {width:388px;height:140px;}
.dongt .nr dt span {float:left;width:160px;text-align: center;padding-top:33px;font:16px "Tahoma";color:#fff}
.dongt .nr dt em {display: block;font:40px arial;color: #fff;height: 43px;line-height: 43px;padding-bottom:6px;}
.dongt .nr dt i{float:right;display: block;width:388px;height: 140px;}
.dongt .nr dd {padding-top:20px;}
.dongt .nr dd h4 a {display: block;height: 34px;line-height: 34px;font-size:16px;color: #333333;}
.dongt .nr dd p {padding-top:5px;font-size:14px;color: #666666;line-height:28px;}
.dongt .nr li{padding-top:20px;}
.dongt .nr li a {display: block;height: 25px;line-height: 25px;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongt .nr li p{font-size:14px;color: #666666;padding-top:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongt .nr li span {float:right;}


.bk_c{float:right;width:565px;}
.bk_c .tit{height: 47px;margin-bottom:19px;}
.bk_c .tit span a{font-size:20px;color: #333333;font-weight: bold;height:45px;line-height: 45px;display: inline-block;padding-right:8px;}
.bk_c .tit em a{float:right;font-size:14px;color: #333333;line-height: 45px;font-weight: bold;}
.bk_c dl{height: 105px;padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid #e6e6e6;}
.bk_c dt {float:left;font-size:0;line-height: 0;width:196px;height: 105px;}
.bk_c dt img {width:196px;height: 105px;}
.bk_c dd {float:right;width:337px}
.bk_c dd h4 a {display: block;height: 46px;line-height: 46px;font-size:16px;color: #212121;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.bk_c dd p{font-size:14px;color: #666666;line-height:26px;padding-top:5px;}
.bk_c dl:last-child{border:0;}


.ab_bj{background: url(../images/ab_bj.jpg) no-repeat center bottom;height: 714px;padding-top:73px;}
.ab_l{float:left;width:284px;padding-top:130px;}
.ab_l .tit{height: 126px;}
.ab_l .tit h4 a {display: block;font-size:36px; color: #008f47;font-weight: bold;height: 52px;line-height: 52px;}
.ab_l .tit p {font-size:18px;color: #666666;padding-top:4px;}
.ab_l li a{display: block;width: 236px;height: 50px;line-height: 50px;text-align: center;background: url(../images/ab_ico1.png) no-repeat;font-size:14px;color: #fff;margin-bottom:15px;padding-right:30px;box-sizing: border-box;}
.ab_l li img {vertical-align: middle;margin-right:10px;}
.ab_l li a:hover,.ab_l li.cur a{background:url(../images/ab_ico1_hv.png) no-repeat;}
.ab_r{float:left;width:700px;height: 546px;}
.ab_r dt{font-size:0;line-height: 0;background: #fff;padding:18px;border-radius: 4px;border:1px solid #ebebeb;width:595px;height: 380px;}
.ab_r dt img {width:595px;height: 380px;}
.ab_r dd {padding-top:38px;font-size:14px;line-height: 30px;color: #333333;text-align: center;margin-left:-60px;}
.ab_b{height: 146px;}
.ab_b li {float:left;width:25%;text-align: center;text-align: center;color: #282828;}
.ab_b li p{font-size:20px;font-weight: bold;height: 66px;line-height: 66px;}
.ab_b li p span {font-size:42px;}
.ab_b li em {font-size:16px;display: block;padding-top:5px;}
.ab_b li:hover{color: #008f47}