﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}

.zhil{height: 430px;padding-top:88px;}
.zhil dt{float:left; font-size:0;line-height: 0;background: #fff;padding:0 9px 9px 0;box-shadow: 5px 5px 10px #ececec;}
.zhil dd {float:right;width:552px;padding-top:14px;background: url(../images/zi1.jpg) no-repeat left top;}
.zhil dd h4 {height: 61px;line-height: 61px;font-size:46px;color: #222222;font-weight: normal;}
.zhil dd h4 em{font-weight: bold;}
.zhil dd span {height: 47px;line-height: 47px;font-size:20px;color: #222222;position: relative;display:block;margin-bottom:30px;}
.zhil dd span:after{position: absolute;left:0;content: "";display: block;background: #00923f;width:88px;height: 1px;left:0;bottom:0;}
.zhil dd p {padding-left:30px;font-size:16px;color: #666666;line-height: 40px;height: 40px;background: url(../images/ico1.jpg) no-repeat left center;}

.list1{padding-top:91px;height: 733px;background: #f2f2f2;}
.titis{height: 135px;text-align: center;}
.titis h4 {height:60px;line-height: 60px;font-size:42px;color: #222222;font-weight: bold;}
.titis h4 a {color: #222222;}
.titis p{font-size:20px;color: #222222;height: 31px;line-height: 31px;}
.pro_qh{height: 108px;border:1px solid #cccccc;border-width: 1px 0;padding-left:84px;}
.pro_qh li {float:left;line-height: 59px;margin-right:83px;padding-left:17px;background: url(../images/pro_ico1.jpg) no-repeat left center;font-size:16px;color: #666666;position: relative;}
.pro_qh li.on:after{content: "";display: block;width:100%;height: 2px;background: #159051;position:absolute;left:0;left:0;bottom:-1px;}
.pro_nr{padding-top:40px;}
.pro_c li{float:left;height: 395px;border-bottom:3px solid #159051;width:280px;margin-right:26px;background: #fff;box-shadow: 8px 8px 20px #e3e3e3;font-size:0;line-height: 0;position: relative;}
.pro_c li em{display: block;width:280px;height: 280px;overflow: hidden;}
.pro_c li em img {width:280px;height: 280px;transition: all 1s;overflow: hidden;}
.pro_c li span a{display: block;text-align: center;margin-top:40px;font-size:16px;color: #222222;height: 32px;line-height: 32px;font-weight: bold;}
.pro_c li i {position: absolute;width:40px;height: 40px;line-height: 40px;text-align: center;background: #159051;font-size:24px;color: #fff;font-style: normal;border-radius: 50%; left:43%;bottom:-21px;}
.pro_c li:hover{border-color:#ff9000;}
.pro_c li:hover i{background: #ff9000;}
.pro_c li:hover em img{transform: scale(1.1);}
.pro_c li:last-child{margin:0;}

.list2{background: url(../images/ted_bj.jpg) no-repeat center top;height: 680px;}
.ted_fl{float:left;width:300px;padding-top:90px;}
.ted_fl i{font-size:0;line-height: 0;}
.ted_fl p{font:24px "宋体";color: #fff;line-height: 42px;padding-top:56px;}
.ted_fl p span {font-size:30px;font-weight: bold;display: block;margin-top:10px;font-family:"Microsoft Yahei";}
.ted_fr{float:right;width:830px;height: 509px;background: url(../images/tdfr_bj.png) no-repeat;margin-top:80px;}
.ted_fr li{float:left;width:239px;text-align: center;height: 216px;padding:0 88px;padding-top:38px;}
.ted_fr li span {width:100px;height: 100px;padding:5px;background:#00923f;display: block;margin:0 auto;border-radius: 50%;}
.ted_fr li em {display:block;border:1px solid #33a865;border-radius: 50%;height: 100px;box-sizing: border-box;text-align: center;padding-top:25px;font-size:16px;color: #fff;line-height: 24px;font-style: normal;}
.ted_fr li p{font-size:14px;color: #555555;line-height: 24px;padding-top:6px;}
.ted_fr li:hover span{background: #ff9000;}
.ted_fr li:hover em{border-color: #ffa633;}

.list3{background: url(../images/anl_bj.jpg) no-repeat center top;height:770px;padding-top:70px;}
.anl .titis{height: 138px;}
.hez {height: 158px;overflow: hidden;margin-bottom:50px;}
.hez li{float:left;width:280px;height: 158px;font-size:0;line-height: 0;margin-right:26px;}
.hez li img {width:280px;height: 158px;}
.hez li:last-child{margin:0;}
.al_c li{float:left;font-size:0;line-height: 0;width:283px;height: 159px;margin: 0 17px 20px 0;}
.al_c li img {
    width: 100%;
}
.al_c li:nth-child(1){width:600px;height: 338px;}
.al_c li:nth-child(3),.al_c li:nth-child(5){margin:0 0 20px 0;}

.ys_bj{background: url(../images/ys_bj.jpg) repeat-x center bottom;margin-top:79px;height: 2297px;}
.yous .titis{padding-top:13px;background: url(../images/ys_z.jpg) no-repeat center top;height:146px;}
.ys1{height: 491px;}
.ys2{height: 461px;padding-top:80px;}
.ys3{height: 474px;padding-top:89px;}
.ys4{height: 467px;padding-top:60px;}
.ys_da{width:513px;}
.ys_dc{width:542px;}
.ys_da dd{width:379px;padding-top:30px;}
.ys_da dd h4 {font-size:26px;height: 46px;line-height: 46px;font-weight: bold;color: #333333;}
.ys_da dd span {font-size:20px;color: #333333;height:49px;line-height: 27px;position: relative;display: block;}
.ys_da dd span:after{ content:"";display: block;width:90px;height: 2px;background: #159051;position: absolute;left:0;bottom:0;}
.ys_da dd p{padding-top:46px;font-size:16px;color: #666666;line-height: 30px;}
.ys_da dd em a {display: block;width:136px;height: 36px;background: #159051;border-radius: 2px;text-align: center;line-height: 36px;margin-top:24px;font-size:14px;color: #fff;}
.ys_da dt {width:100px;height:300px;text-align: center;background: url(../images/ys_ico1.png) no-repeat;}
.ys_da dt span {padding:0 28px;display:block;height: 173px;font-size:36px;color: #fff;font-weight: bold;line-height:40px;padding-top:10px;}
.ys_da dt em {display:block;height: 117px;text-align: center;font-size:42px;color: #ff9000;line-height: 117px;}

.news{height:492px;padding-top:57px;width:1200px;margin:0 auto; overflow: hidden;}
.news .titis {padding-top:20px;background: url(../images/ns_z1.jpg) no-repeat center top;height: 94px;}
.news h3{height: 42px;line-height: 42px;border-bottom: 1px solid #cfcfcf;position: relative;}
.news h3 a {font-size:20px;color: #222222;}
.news h3:after{content:"";display: block;height:2px;width:80px;background: #00923f;position: absolute;left:0;bottom:-1px;}
.dongt{float:left;width:581px;height:380px;}
.dongt dl {padding-top:30px;}
.dongt dt {font-size:0;line-height: :0;height:160px;}
.dongt dt span{float:left;width:200px;background:#00923f;text-align: center;font-size:18px;color:#fff;display:block;height:160px;}
.dongt dt span em {font-size:48px;color:#fff;padding-top:36px;display:block;}
.dongt dd {padding-top:24px;}
.dongt dd h4 a {display:block;height:34px;line-height:34px;font-size:16px;color:#222222;}
.dongt dd p {font-size:14px;color:#999999;line-height:24px;padding-top:8px;}

.baik{float:right;width:500px;} 
.bk_nr dl{height:122px;padding-top:24px;border-bottom:1px solid #e6e6e6;margin-bottom:10pxs;}
.bk_nr dt {float:left;width:80px;text-align: right;font-size:18px;color:#000000;}
.bk_nr dt span {font-size:42px;color:#000000;display: block;}
.bk_nr dd {float:right;width:367px;}
.bk_nr dd h4 a {height:24px;line-height: 24px;font-size:16px;color:#333333;background:url(../images/ns_ico1.jpg) no-repeat right center;display: block;}
.bk_nr dd p{padding-top:18px;font-size:14px;color:#999999;line-height:24px;}

.went{height:179px;width:1200px;margin:0 auto;position:relative}
.went .tit{float:left;width:143px;font-size:14px;color:#b4b4b4;text-transform: uppercase;}
.went .tit a {display:block;font-size:20px;color:#383838;height:36px;line-height:36px;font-weight:bold;}
.wt_nr{float:right;width:1057px;}
.wt_nr li {float:left;width:484px;padding:24px 0 0 25px;height:88px;border:1px solid #f9f9f9;background:#fdfdfd;margin-right:33px;}
.wt_nr li span a {display:block;padding-left:42px;height:22px;line-height: 22px;background:url(../images/wen.jpg) no-repeat left center;}
.wt_nr li p {padding-left:42px;background:url(../images/da.jpg) no-repeat;margin-top:20px;line-height:24px;padding-right: 20px;}
.wt_nr li:last-child{margin:0;}
.wt_j{position:absolute;left:0;top:86px;}

.ab_bj{background:url(../images/ab_bj.jpg) no-repeat center top;height:590px;}
.ab_c{float:right;margin-top:81px;background:url(../images/ab_ico1.png) no-repeat left top;width:799px;height:430px;}
.ab_fl{float:left;width:200px;padding-top:102px;text-align: center;}
.ab_fl p {font-size:0;line-height:0;padding-bottom:46px;}
.ab_fr{float:left;width:400px;padding:97px 0 0 100px;}
.ab_fr h4{display:block;background:url(../images/ab_z.png) no-repeat;padding-top:16px;height:69px;line-height: 69px;font-size:48px;color:#fff;font-weight: normal;}
.ab_fr h4 a {color:#fff;}
.ab_fr span {height:46px;font-size:16px;color:#fff;position:relative;display:block;line-height:33px;}
.ab_fr span:after{content:"";display:block;width:55px;height:1px;background:#979797;position:absolute;left:0;bottom:0;}
.ab_fr p{padding-top:40px;font-size:14px;color:#808080;line-height: 24px;}

.hz_c {padding-top:26px;height:166px;}
.hz_a{float:left;width:375px;background:url(../images/ico2.jpg) no-repeat right top;height:150px;margin-right:86px;}
.hz_a h4 {height:42px;line-height: 31px;font-size:16px;color:#666666;position:relative;}
.hz_a h4 a {color:#666666;}
.hz_a h4:after{content:"";display:block;width:33px;height:1px;background:#c6c6c6;position:absolute;left:0;bottom:0;}
.hz_a p{padding-top:15px;line-height: 37px;color:#666666;}
.hz_a p a {width:124px;display:inline-block;font-size:14px;color:#666666}

.hz_tel{float:right;width:228px;padding-top:11px;font-size:14px;color:#666666;}
.hz_tel span {display:block;font-size:30px;color:#222222;height:46px;line-height: 46px;}
.hz_tel a{width:228px;height:39px;line-height:39px;text-align: center;background:#ff9000;display:block;font-size:14px;color:#fff;border-radius:20px;;}