@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}

.titis{height:184px;text-align: center;}
.titis h2 {height:83px;font-size:44px;color: #333333;font-weight:normal;padding-top:30px;box-sizing: border-box;}
.titis h2 a {color: #333333}
.titis p {height:29px;font-size:20px;color: #333333;line-height:29px;letter-spacing: 3px;padding-top:11px;}

.yz_c{height:379px;padding-top:47px;overflow: hidden;}
.yz_c dt{float:left;font-size:0;line-height: 0;}
.yz_c dt img {width:560px;height: 319px;}
.yz_c dd {float:left;width:549px;background: url(../images/yz_bj.png) no-repeat 0 8px;margin:74px 0 0 13px;padding:0 17px 0 40px;height: 205px;}
.yz_c dd h3{height: 41px;line-height: 41px;font-size:24px;color: #313131;font-weight: normal;}
.yz_c dd p{font-size:14px;color: #707070;line-height: 24px;padding-top:9px;}
.yz_c dd a{display: block;width:142px;height: 36px;border:1px solid #24a35c;border-radius: 18px;text-align: center;line-height: 36px;font-size:14px;color: #24a35c;margin-top:26px;box-sizing: border-box;}
.yz_c dd a em{background: url(../images/yz_ico1.png) no-repeat right; display:inline-block;padding-right:28px;}

.list1{background:#f2f2f2;}
.pro_bj{padding-top:90px;height:2622px;overflow: hidden;box-sizing: border-box;}
.pro .titis h2{background: url(../images/pro_tt.png) no-repeat center top;height: 111px;}
.pro .titis p{padding:0;}
.pro_nr .pro_a{height: 446px;background: #fff;margin-bottom:36px;position: relative;}
.pro_nr dd {float:left;width:449px;height: 446px;padding-top:35px;box-sizing: border-box;}
.pro_nr dd h3{height: 58px;font-weight: normal;}
.pro_nr dd h3 em{display:inline-block;background:url(../images/pro_ico3.png) no-repeat left center;height:58px;box-sizing: border-box;padding:15px 12px 0 0;line-height: 43px;font-size:36px;color: #fff;margin-left:-10px;width:105px;text-align: right;vertical-align: middle;float:left;}
.pro_nr dd h3 a{font-size:30px;color: #333333;padding:15px 0 0 13px;line-height: 43px;display: inline-block;}
.pro_nr dd p{height: 169px;padding:25px 0 0 48px;width:333px;font-size:14px;color: #6a6a6a;line-height:24px;letter-spacing:1px}
.pro_nr dd p span{height: 120px;display: block;}
.pro_nr dd p i a{display: block;background: url(../images/pro_ico1.jpg) no-repeat center;width:52px;height: 23px;float:right;}
.pro_nr dd p i a:hover{background: url(../images/pro_ico1_hv.jpg) no-repeat center;}
.pro_gd{background: #f9f9f9;height:159px;background: #f9f9f9;padding:12px 0 0 32px;box-sizing:border-box;position: absolute;left:0;bottom:0;width:449px;}
.pro_gd h4{display: block;height: 45px;line-height: 45px;background: url(../images/pro_ico2.jpg) no-repeat left bottom;font-size:22px;color: #333333;margin-bottom:17px;}
.pro_gd li{float:left;border:1px solid #bfbfbf;height: 24px;line-height: 24px;padding:0 9px;font-size:15px;color: #333333;margin:0 16px 7px 0;}
.pro_gd li a{color: #333333;}
.pro_gd li:hover {border:1px solid #24a35c;color:#24a35c;}
.pro_gd li:hover a{color:#24a35c;}
.pro_nr dt{float:right;padding:3px 3px 0 0;width:748px;overflow:hidden;}
.pro_nr dt img {width:748px;height: 440px;transition: all 0.5s;}
.pro_nr dl:hover dt img{transform: scale(1.1);}
.pro_nr .pro_a:nth-child(3) dt{position:absolute;left:3px;top:0px;z-index:9;}
.pro_nr .pro_a:nth-child(3) dd{position: absolute;right:0; top:0;}
.pro_nr .pro_a:nth-child(3) dd h3{text-align: right;}
.pro_nr .pro_a:nth-child(3) dd h3 em{float:right;background: url(../images/pro_ico4.png) no-repeat;margin:0 -10px 0 0;text-align: left;padding-left:13px;}
.pro_nr .pro_a:nth-child(3) dd h3 a{padding-right:10px;}
.pro_nr .pro_a:nth-child(3) dd p{text-align: right;padding:25px 0 0 69px;}
.pro_nr .pro_a:nth-child(3) .pro_gd{left:auto;right:0;}

.pro_f{background: url(../images/fl_bj.jpg) no-repeat;height: 236px;}
.pro_f .tit{float:left;width:240px;text-align: center;padding-top:103px;}
.pro_f .tit h2 {font-size:24px;color: #fff;font-weight: bold;height: 34px;line-height: 34px;}
.pro_f .tit em{text-transform: uppercase;font:12px "Century Gothic";color: #aad4b9;}
.pro_f .nr{float:left;width:880px;padding-top:10px;padding-left:41px;}
.pro_f .nr li{height: 52px;line-height: 52px;border-bottom:1px solid #ededed;overflow: hidden;}
.pro_f .nr li:last-child{border:0;}
.pro_f .nr li h3{float:left;width:131px;text-align: center;font-size:16px;color: #4c4c4c;background: url(../images/fl_ico1.jpg) no-repeat right center;}
.pro_f .nr li h3 a{color: #4c4c4c;}
.pro_f .nr li p{float:right;width:725px;}
.pro_f .nr li p a{display: inline-block;width:130px;padding-left:11px;font-size:14px;color: #333333;background: url(../images/fl_ico2.jpg) no-repeat left center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_f .nr li p a:hover{background: url(../images/fl_ico2_hv.jpg) no-repeat left center;color: #24a35c;font-weight: bold;}

.al_bj{background: url(../images/al_bj.jpg) no-repeat center top;height: 778px;padding-top:59px;box-sizing: border-box;overflow-x: hidden;overflow-y:hidden;}
.anl .titis{height: 153px;}
.anl .titis h2 {background: url(../images/al_tt.png) no-repeat center top; color: #fff}
.anl .titis h2 a,.anl .titis p{color: #fff;}
.al_nr{background: #fff;height: 503px;padding:24px 20px 21px 25px;box-sizing: border-box;position: relative;}
.al_n{border:1px solid #d2d2d2;height: 456px;padding-left:19px;}
.al_n .tempWrap{width:1134px!important;}
.al_n li{float:left;width:344px;padding:19px 21px 0 0px;border-right:1px solid #d2d2d2;height:437px;margin-right:19px;}
.al_n li i {font-size:0;line-height: 0;overflow: hidden;width:344px;display: block;}
.al_n li i img{width:344px;height: 193px;transition:all 0.5s;}
.al_n li:hover i img{transform:scale(1.1);}

.al_n li h4 a{display: block;height: 38px;line-height: 38px;font-size:18px;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;padding-top:20px;}
.al_n li:hover h4 a{color:#24a35c;}
.al_n li p{font-size:14px;line-height: 30px;color: #666666;height: 124px;padding-top:6px;border-bottom:1px dashed #c3c3c3;}
.al_n li em{display: block;text-align: right;}
.al_n li em a{font-size:14px;color: #24a35c;padding-right:18px;background: url(../images/al_ico1.jpg) no-repeat right;display: inline-block;margin-top:20px;}
.al_n li:last-child{margin:0;border:0;}
.al_j1,.al_j2{position: absolute;top:247px;}
.al_j1{left:-70px;}
.al_j2{right:-70px;}

.ys_bj{overflow-x: hidden;overflow-y: hidden;}
.yous{height: 853px;position: relative;}
.yous .titis{height: 157px;}
.yous .titis h2 {background: url(../images/ys_tt.png) no-repeat center top;}
.ys_nr{height:532px;}
.ys_nr li{font-size:0;line-height: 0;position: relative;}
.ys_nr li p{position: absolute;left:209px;bottom:44px;width:795px;height: 98px;background: rgba(0,0,0,0.7);}
.ys_nr li p span{float:left;width:193px;text-align: center;padding-top:17px;background: #129611;height: 98px;box-sizing: border-box;position: relative;font-size:28px;color: #fff;line-height: 34px;}
.ys_nr li p span:after{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:10px solid #129611;content: "";display: block;position: absolute;top:42%;right:-10px;}
.ys_nr li p em{float:left;width:525px;padding:26px 0 0 46px;font-size:14px;color: #fff;line-height: 24px;}
.ys_qh{background: url(../images/ys_qh.png) no-repeat center 10px;margin-top:32px;height: 92px}
.ys_qh li{float:left;width:25%;padding-top:42px;font-size:20px;color: #303030;background: url(../images/ys_ico1.png) no-repeat center top;text-align: center;}
.ys_qh li.on{color: #129611;background: url(../images/ys_ico1_hv.png) no-repeat center top;}
.ys_j1,.ys_j2{width:118px;height: 38px;text-align: center;background: #b5b5b5;padding-top:13px;box-sizing: border-box;border:1px solid #eaeaea;cursor: pointer;position: absolute;top:413px;}
.ys_j1:hover,.ys_j2:hover{background: #129611}
.ys_j1{left:-78px;}
.ys_j2{right:-78px;}

.ns_bj{background: url(../images/ns_bj.jpg) repeat;height: 915px;padding-top:81px;box-sizing: border-box;}
.news .titis{height: 157px;}
.news .titis h2 {background: url(../images/ns_tt.png) no-repeat center top; color: #fff}
.ns_n{height: 556px;background: #f6f6f6;box-shadow: 0 0 10px rgba(0,0,0,0.12);padding:0 27px;}
.dongt{float:left;width:612px;padding-top:26px;}
.dongt .tit{height: 65px;line-height: 65px;}
.dongt .tit h3 a {font-size:24px;color: #333333;font-weight:normal;}
.dongt .tit em a {float:right;font:14px arial;color: #666666;line-height: 65px;text-transform: uppercase;}
.dongt dl{height: 322px;border-bottom:1px solid #e0e0e0;}
.dongt dt{font-size:0;line-height: 0;overflow: hidden;width:612px;}
.dongt dt img {width:612px;height: 182px;}
.dongt dd {padding:29px 39px 0 18px;}
.dongt dd h4 {height: 30px;line-height: 30px;}
.dongt dd h4 em {width:75px;height: 26px;border:2px solid #24a35c;text-align: center;line-height: 26px;font-size:18px;color: #24a35c;font-weight: bold;display: inline-block;margin-right:14px;}
.dongt dd h4 a{font-size:20px;color: #333333;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.dongt dd h4 a:hover{color:#24a35c;}
.dongt dd p{padding-top:12px;font-size:14px;color: #8b8b8b;line-height: 24px;}
.dongt ul{padding:12px 0 0 17px;}
.dongt li{height: 36px;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:14px;padding-left:16px;background:url(../images/ns_ico01.jpg) no-repeat left center;}
.dongt li a{font-size:14px;color: #333333;}
.dongt li a:hover{color:#24a35c;}
.dongt li span{float:right;color: #999999}

.went{float:right;width:480px;padding:26px 0 0 45px;background: url(../images/wt_bj.jpg) repeat-y;height: 556px;box-sizing: border-box;}
.went .tit{height: 65px;line-height: 65px;}
.went .tit h3 a {font-size:24px;color: #333333;font-weight: normal;}
.went .tit em a {float:right;font:14px arial;color: #666666;line-height: 65px;text-transform: uppercase;}
.went p{height: 135px;border-bottom:1px solid #d0d0d0;}
.went p a {display: block;height: 31px;line-height: 31px;font-size:20px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went p a:hover{color:#24a35c;}
.went p em{font-size:14px;color: #8b8b8b;line-height: 24px;padding-top:7px;display: block;}
.went ul{padding-top:15px;}
.went li{border-bottom:1px dashed #cccccc;padding:12px 0 10px;}
.went li em{display: block;font-size:13px;color: #666666;font-weight: bold;}
.went li a{display: block;font-size:14px;color: #303030;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went li a:hover {color:#24a35c;}

.ab_bj{background: url(../images/ab_bj.jpg) no-repeat center top;height: 971px;padding-top:80px;box-sizing: border-box;}
.about dl{height:806px;background:#fff}
.about dt{font-size:0;line-height: 0;}
.about dd {padding-top:31px;}
.about dd h2 {background: url(../images/ab_tt.png) no-repeat center top;height:83px;font-size:44px;color: #333333;font-weight:normal;padding-top:30px;box-sizing: border-box;text-align: center;}
.about dd h2 a{color: #333}
.about dd p{font-size:14px;color: #666666;line-height: 26px;padding-top:28px;width:876px;margin:0 auto;text-align: center;}
.about dd em a {display: block;width:190px;height: 50px;line-height: 50px;background: #1e76cf;text-align: center;font-size:18px;color: #fff;margin:26px auto 0;}