﻿@charset "utf-8";
/*end*/
body{overflow-x:hidden;}






/**/
.guide{height:639px;background:#F2F2F2;}
.gui{padding-top:80px;}
.gui .gui-top{height:330px;}
.gui .gui-top dl dt{width:601px; height:330px; float:left; line-height: 0; overflow: hidden;}
.gui .gui-top dl dt img{height:330px; }
.gui .gui-top dl dd{float:left;width:598px;height:330px; padding:11px 0 0 43px; box-sizing: border-box;}
.gui .gui-top dl dd h4{height:56px; line-height: 56px; margin-bottom: 7px; font-size: 26px; color:#397536; font-weight: bold;}
.gui .gui-top dl dd p{line-height: 31px;font-size: 16px; color:#666666; margin-bottom: 30px; text-indent:2em;}
.gui .gui-top dl dd span{display: block; width:167px; height:40px; background:#397536;border-radius: 20px; text-align: center; line-height: 40px;}
.gui .gui-top dl dd span a{display:block;font-size: 16px; color:#F2F2F2;}
.gui .gui-bot{height:145px;}
.gui .gui-bot ul{height:145px;background:#FFF;box-shadow: 0px 4px 51px 0px rgba(7, 0, 2, 0.18);}
.gui .gui-bot ul li{float:left;width:300px;height:145px;padding-top:27px; box-sizing: border-box;}
.gui .gui-bot ul li span{display: block; height:66px; text-align: center;}
.gui .gui-bot ul li span em{display: inline-block; height:66px; line-height: 66px;font-size: 60px; color:#1f212c; font-family: "Arial";}
.gui .gui-bot ul li span i{display: inline-block;font-size: 24px; color:#1f212c; font-family: "Arial";}
.gui .gui-bot ul li p{height:28px; line-height: 28px; font-size: 18px; color:#343434;margin-left: 107px;}
.gui .gui-bot ul li:hover{background:#397536;}
.gui .gui-bot ul li:hover span em{color:#FFF;}
.gui .gui-bot ul li:hover span i{color:#FFF;}
.gui .gui-bot ul li:hover p{color:#FFF;}
/**/
.casebj{height:900px;}
.case{padding-top:79px;}
.case h2{text-align: center; margin-bottom: 27px;}
.case h2 span{display: block; height:52px; line-height: 47px;font-size: 48px; color:#333333; font-weight: bold;}
.case h2 i{display: block;width: 48px; height:21px; margin:0 auto; background:url(../images/tb.png) no-repeat center;position: relative;}
.case h2 i:before{width:233px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-233px;top:11px;}
.case h2 i:after{width:233px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-233px;top:11px;}
.case h2 em{display: block;height:31px; line-height: 31px;font-size: 20px; color:#666666; font-weight: normal; letter-spacing: 2px;}
.case .cas-left{width:386px; float:left;height:609px;background:#f2f2f3;}
.case .cas-left ul{height:609px; overflow: hidden;}
.case .cas-left ul li{float:left; width:33.3%; height:152px; box-sizing: border-box; border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.case .cas-left ul li:nth-child(3n){border-right:0;}
.case .cas-left ul li a{display: block;padding-top:33px;height:143px; box-sizing: border-box;}
.case .cas-left ul li i{display: block; width:40px;height:40px; overflow: hidden;margin:0 auto;}
.case .cas-left ul li i img{width:100%; transition: .5s;}
.case .cas-left ul li span{display: block; height:39px; line-height: 39px; text-align: center;font-size: 16px; color:#343434;}
.case .cas-left ul li.casn.cur{background:#397536;}
.case .cas-left ul li.casn.cur i img{margin-top:-40px;}
.case .cas-left ul li.casn.cur span{color:#FFF; font-weight: bold;}
.case .cas-left ul li:last-child:hover{background:#397536;}
.case .cas-left ul li:last-child:hover i img{margin-top:-40px;}
.case .cas-left ul li:last-child:hover span{color:#FFF;font-weight: bold;}
.case .cas-box{width:814px; height:609px; float:right;position: relative;}
.case .cas-con .cas-rig dl{ height:609px; position: relative;}
.case .cas-con .cas-rig dl dt{height:609px; line-height: 0; overflow: hidden;}
.case .cas-con .cas-rig dl dt img{width:100%; transition: 1s;height:100%;}
.case .cas-con .cas-rig dl dd{width:100%;height:75px; background:rgba(0,0,0,0.3);padding-left:22px;position: absolute;left:0;bottom:0; box-sizing: border-box;}
.case .cas-con .cas-rig dl dd span{display: block; width:99px; height:99px; border-radius: 50%;overflow:hidden;margin:-40px 12px 0 0;float:left;}
.case .cas-con .cas-rig dl dd span a{display: block; height:99px;}
.case .cas-con .cas-rig dl dd span a img{width:100%;}
.case .cas-con .cas-rig dl dd .cas-tit{float:left; margin-top: 10px; }
.case .cas-con .cas-rig dl dd .cas-tit h4{height:24px; line-height: 24px;}
.case .cas-con .cas-rig dl dd .cas-tit h4 a{font-size: 16px; color:#FFF;font-weight: bold;}
.case .cas-con .cas-rig dl dd .cas-tit p{height:20px; line-height: 20px; font-size: 14px; color:#FFF;margin-top:10px;}
.case .cas-con .cas-rig dl dd b{display: block; width:129px; height:75px; float:right;background:#397536; text-align: center; line-height: 91px;overflow: hidden;}
.case .cas-con .cas-rig dl dd b a{display: block; font-size: 16px; color:#FFFFFF; font-weight: normal;height:75px;background:url(../images/cas-cq.png) no-repeat center 11px;}
.case .cas-con .cas-rig dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.case .cas-box .cas-jt i{display: block; width:56px; height:56px;cursor: pointer;}
.case .cas-box .cas-jt .cas-prev{background:url(../images/cas-prev.png) no-repeat left;position: absolute;left:0; top:272px;}
.case .cas-box .cas-jt .cas-next{background:url(../images/cas-next.png) no-repeat left;position: absolute;right:0; top:272px;}

    /**/
.product{height:481px;background:#F2F2F3;}
.pro{padding-top:75px;}
.pro .pro-tit{height:68px;}
.pro .pro-tit h2{height:68px; line-height: 68px; float:left;}
.pro .pro-tit h2 a{font-size: 24px; color:#333333; font-weight: bold;}
.pro .pro-tit .pro-rig{float:right; height:52px; margin-top: 16px;}
.pro .pro-tit .pro-rig ul li{float:left;height:35px; line-height: 35px;margin:0 6px;text-align: center;}
.pro .pro-tit .pro-rig ul li a{display: block; height:35px; padding:0 19px;font-size: 16px; color:#666666;}
.pro .pro-tit .pro-rig ul li.cur{background:#397536;border-radius: 18px;}
.pro .pro-tit .pro-rig ul li.cur a{color:#FFF;}
.pro .pro-list{height:256px; position: relative;}
.pro .pro-list .pro-ul{overflow: hidden;}
.pro .pro-list .pro-ul ul li{float:left;width:288px;margin-right: 16px;}
.pro .pro-list .pro-ul ul li span{display: block;height:214px; line-height: 0; overflow: hidden; border:1px solid #d9d9d9; border-bottom:0;}
.pro .pro-list .pro-ul ul li span img{width:100%; height:100%; transition: 1s;}
.pro .pro-list .pro-ul ul li em{display: block; height:41px; line-height: 41px; text-align: center; font-size: 16px; color:#FFFFFF;background:rgba(140,140,140,0.9); position: relative; z-index:1;}
.pro .pro-list .pro-ul ul li em:before{width:0;height:41px;background:#397536; content:""; position: absolute;left:0;top:0; transition: .5s;z-index:-1;}
.pro .pro-list .pro-ul ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .pro-list .pro-ul ul li:hover em:before{width:100%;}
.pro .pro-list .pro-jt i{display: block; width:24px; height:43px;cursor: pointer;}
.pro .pro-list .pro-jt i.pro-prev{background:url(../images/pro-prev.png) no-repeat center; position: absolute; left:-69px;top:104px;}
.pro .pro-list .pro-jt i.pro-next{background:url(../images/pro-next.png) no-repeat center; position: absolute; right:-69px;top:104px;}
/**/
.solution{max-width: 1920px;padding:77px 0 40px;height:880px; box-sizing:border-box; overflow:hidden;}
.solution h2{text-align: center; margin-bottom: 25px;}
.solution h2 span{display: block; height:52px; line-height: 47px;font-size: 48px; color:#333333; font-weight: bold;letter-spacing: 2px;}
.solution h2 i{display: block;width: 48px; height:21px; margin:0 auto; background:url(../images/tb.png) no-repeat center;position: relative;}
.solution h2 i:before{width:206px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-206px;top:10px;}
.solution h2 i:after{width:206px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-206px;top:10px;}
.solution h2 em{display: block;height:28px; line-height: 28px;font-size: 20px; color:#666666; font-weight: normal; letter-spacing: 2px;}

.solution .tempWrap{width: 100%!important;}
.sol-list .bdu ul li{float:left;width:630px;padding: 0 .15%;
	box-sizing: border-box;
	position: relative;}
	

.sol-list .bdu ul li dl dt{width:100%;line-height: 0; overflow: hidden; position: relative;}
.sol-list .bdu ul li dl dt span{display: block; width:100%; height:100%; line-height: 0; overflow: hidden;}
.sol-list .bdu ul li dl dt span img{width:100%; transition: 1s;}
.sol-list .bdu ul li dl dt .hover{width: 100%;height:100%;background:rgba(0,0,0,0.8);position: absolute;top:0;left:0;padding-top:106px; box-sizing: border-box;transition: .85s; z-index:-1;transform: rotateX(120deg); transform-origin: center top 0; opacity: 0;}
.sol-list .bdu ul li dl dt .hover i{display: block; width:62px;height:62px; margin:0 auto 34px; line-height: 0; overflow: hidden;}
.sol-list .bdu ul li dl dt .hover i img{width:100%;}
.sol-list .bdu ul li dl dt .hover p{line-height: 25px;text-align: center;margin:0 auto 57px;font-size: 16px; color:#FFF;width:50%;}
.sol-list .bdu ul li dl dt .hover span{display: block;width:182px; height:48px; text-align: center; line-height: 48px;margin:0 auto;border: 3px solid #FFF; border-radius: 30px;}
.sol-list .bdu ul li dl dt .hover span a{display: block; font-size: 20px; color:#FFF; }
.sol-list .bdu ul li dl dd{height:123px; background: #EFEFEF;padding-top:22px; box-sizing: border-box; position: relative;overflow: hidden;z-index:1;}
.sol-list .bdu ul li dl dd:before{width: 100%; height:123px;background:#136D38;content:""; position: absolute; left:0;top:123px; transition: .85s;z-index:-1;}
.sol-list .bdu ul li dl dd h4{height:60px; line-height: 60px; text-align: center;}
.sol-list .bdu ul li dl dd h4 a{font-size: 24px; color:#333333; font-weight: normal; transition: .85s;}
.sol-list .bdu ul li dl dd i{display: block; width:36px; height:2px; background:#333333;margin:0 auto; transition: .85s;}
.sol-list .bdu ul li:hover dl dt span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.sol-list .bdu ul li:hover dl dt .hover{transform: none;z-index: 1; opacity:1;}
.sol-list .bdu ul li:hover dl dd:before{top:0;}
.sol-list .bdu ul li:hover dl dd h4 a{color:#FFF;}
.sol-list .bdu ul li:hover dl dd i{background:#FFF;}
 @media screen and  (min-width:760px) and (max-width:1440px){
      .solution{height:705px;}
      .sol-list .bdu ul li{width:446px;}
      .sol-list .bdu ul li dl dt .hover{padding-top:50px;}
      .sol-list .bdu ul li dl dt .hover p{width:80%;margin:0 auto 37px;}
 }
/**/
.yjbj{height:1267px; }
.yj{padding-top:39px;}
.yj h2{text-align: center; margin-bottom: 28px;}
.yj h2 span{display: block; height:52px; line-height: 47px;font-size: 48px; color:#333333; font-weight: bold;letter-spacing: 2px;}
.yj h2 i{display: block;width: 48px; height:21px; margin:0 auto; background:url(../images/tb.png) no-repeat center;position: relative;}
.yj h2 i:before{width:223px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-223px;top:10px;}
.yj h2 i:after{width:223px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-223px;top:10px;}
.yj h2 em{display: block;height:28px; line-height: 28px;font-size: 20px; color:#666666; font-weight: normal; letter-spacing: 2px;}
.yj .yj-left{width:960px; height:722px; padding:85px 0 0 360px; box-sizing: border-box;background:url(../images/yjbj.jpg) no-repeat center;float:left; margin-left: -360px;position: relative;z-index:200;}
.yj .yj-left .yj-con{width:842px; height:547px;background:#FFFFFF;box-shadow: 0px 5px 49px 0px rgba(7, 0, 2, 0.32); position: relative;padding:86px 137px 0 138px; box-sizing: border-box;}
.yj .yj-left .yj-con h4{margin-bottom: 29px;}
.yj .yj-left .yj-con h4 span{display: block;height:41px; line-height: 36px;font-size: 31px;color:#000000; font-weight: bold;}
.yj .yj-left .yj-con h4 em{display: block; height:25px; line-height: 25px;font-size: 21px; color:#000000; font-weight: normal;}
.yj .yj-left .yj-con p{line-height: 34px;font-size: 18px; color:#666666; text-align: justify; text-indent:2em;}
.yj .yj-left .yj-con strong{display: block; width:182px; height:48px; text-align: center; line-height: 48px; border:3px solid #397536;border-radius: 25px;margin-top:46px;}
.yj .yj-left .yj-con strong a{display: block; font-size: 18px; color:#397536;font-weight: normal;}
.yj .yj-rig{width:960px; height:722px; overflow: hidden; float:right; margin-right: -360px; line-height: 0;}
.yj .yj-rig img{width: 100%;}
.yj .yj-nav{width:580px; height:43px; margin: 31px auto 17px;}
.yj .yj-nav li{float:left; height:43px; line-height: 43px; text-align: center;}
.yj .yj-nav li a{display: block;height:43px;font-size: 18px; color:#666666;padding:0 24px;border-radius: 20px; position: relative;}
.yj .yj-nav li a:before{width:1px; height:15px;background:#c7c7c7; content:""; position: absolute; right:0;top:15px;}
.yj .yj-nav li.yjn.cur a{background:#397536;color:#FFF; font-weight: bold;}
.yj .yj-nav li:last-child a:before{display: none;}
.yj .yj-nav li:nth-child(3):hover a{background:#397536;color:#FFF; font-weight: bold;}
.yj .yj-nav li:last-child:hover a{background:#397536;color:#FFF; font-weight: bold;}
.yj .yj-list{height:203px; position: relative;}
.yj .yj-list .bd1 .tempWrap{width:1215px !important;}
.yj .yj-list .bd1 ul li{float:left; width:270px !important; margin-right: 44px; position: relative;border:1px solid #666; box-sizing:border-box;}
.yj .yj-list .bd1 ul li span{display: block;width:100%; line-height: 0; overflow: hidden;}
.yj .yj-list .bd1 ul li span img{width:100%;}
.yj .yj-list .bd1 ul li .hover{width:100%; height:100%; background:rgba(62,114,53,0.85); position: absolute; left:0;top:0;padding-top:67px; box-sizing: border-box; transform: scale(0); opacity: 0; transition: .8s;}
.yj .yj-list .bd1 ul li .hover i{display: block; width:30px; height:30px; margin:0 auto; line-height: 0;}
.yj .yj-list .bd1 ul li .hover i img{width:100%; }
.yj .yj-list .bd1 ul li em{display: block;height:43px; line-height: 43px; text-align: center;font-size: 16px; color:#FFFFFF;}
.yj .yj-list .bd1 ul li:hover .hover{transform: scale(1); opacity: 1;}
.yj .yj-list .bd1.bd3 ul li span{width:56%;margin:0 auto;}

.yj .yj-list .yj-jt i{display: block; width:24px; height:43px; cursor: pointer;}
.yj .yj-list .yj-jt i.yj-prev{background:url(../images/yj-prev.png) no-repeat center;position: absolute; left:-66px; top:72px;}
.yj .yj-list .yj-jt i.yj-next{background:url(../images/yj-next.png) no-repeat center;position: absolute; right:-66px; top:72px;}
/**/
.ysbj{height:1077px; background:url(../images/ysbj.jpg) no-repeat center;}
.ys{padding-top:79px;}
.ys h2{text-align: center; margin-bottom: 30px;}
.ys h2 span{display: block; height:52px; line-height: 47px;font-size: 48px; color:#333333; font-weight: bold;letter-spacing: 2px;}
.ys h2 i{display: block;width: 48px; height:21px; margin:0 auto; background:url(../images/tb.png) no-repeat center;position: relative;}
.ys h2 i:before{width:289px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-289px;top:10px;}
.ys h2 i:after{width:289px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-289px;top:10px;}
.ys h2 em{display: block;height:28px; line-height: 28px;font-size: 20px; color:#666666; font-weight: normal; letter-spacing: 2px;}
.ys .ys-nav{height:83px;width:1200px; margin:0 auto;}
.ys .ys-nav ul li{float:left;height:50px;padding-left:80px; box-sizing: border-box; border-right:1px solid #dfdfe1; cursor: pointer;}
.ys .ys-nav ul li i{display: block; width:48px; height:46px; overflow: hidden;float:left; margin-right: 10px;}
.ys .ys-nav ul li i img{width:100%; transition: .5s;}
.ys .ys-nav ul li span{display: block; float:left; }
.ys .ys-nav ul li span em{display: block; height:28px; line-height: 28px; font-size: 22px; color:#333333; font-weight: bold;}
.ys .ys-nav ul li span p{height:18px;line-height: 18px;font-size: 14px; color:rgba(51,51,51,0.5);}
.ys .ys-nav ul li:first-child{padding-left:0;}
.ys .ys-nav ul li:last-child{border-right:0;}
.ys .ys-nav ul li.cur i img{margin-top:-46px;}
.ys .ys-nav ul li.cur span em{color:#136d38;}
.ys .ys-nav ul li.cur span p{color:rgba(19,109,56,0.55);}
.ys .ys_con .ys_s dl dt{height:581px;overflow: hidden;}
.ys .ys_con .ys_s dl dd{position: relative;width:1200px; margin:0 auto;}
.ys .ys_con .ys_s dl dd .ys-desc{width:608px;background:#FFF;box-shadow: 0px 5px 38px 0px rgba(7, 0, 2, 0.14);position:absolute;right:0;top:-208px; padding:57px 61px 31px 59px; box-sizing: border-box; }
.ys .ys_con .ys_s dl dd .ys-desc .ys-tit{height:85px; border-bottom:2px solid #d5d5d5; margin-bottom: 21px;}
.ys .ys_con .ys_s dl dd .ys-desc .ys-tit i{display: block;float:left; height:68px; line-height: 68px; text-align: center;font-size: 73px; color:#397536; font-family: "Arial";margin-right: 16px;}
.ys .ys_con .ys_s dl dd .ys-desc .ys-tit span{display: block;float:left; }
.ys .ys_con .ys_s dl dd .ys-desc .ys-tit span em{display: block; height:39px; line-height: 39px;font-size: 30px; color:#0a0a0a; font-weight: bold;}
.ys .ys_con .ys_s dl dd .ys-desc .ys-tit span p{height:29px; line-height: 29px; font-size: 20px; color:#666666;}
.ys .ys_con .ys_s dl dd .ys-desc ul li{line-height: 23px;margin-bottom: 21px;font-size: 16px; color:#666666;}
.ys .ys_con .ys_s dl:last-child dd .ys-desc{top:-268px;}
.ys .ys_con .ys-jt{width:1200px; margin:0 auto;position: relative;}
.ys .ys_con .ys-jt span{display: block;width:176px;height:101px; position: absolute;left:101px;top:-101px;}
.ys .ys_con .ys-jt i{display: block; width:88px; height:101px; cursor: pointer;float:left;}
.ys .ys_con .ys-jt .ys-prev{background:url(../images/ys-prev.jpg) no-repeat center;}
.ys .ys_con .ys-jt .ys-next{background:url(../images/ys-next.jpg) no-repeat center;}

/**/
.newsbj{height:939px;}
.news{padding-top:76px;}
.news h2{text-align: center; margin-bottom: 8px;}
.news h2 span{display: block; height:52px; line-height: 47px;font-size: 48px; color:#333333; font-weight: bold;letter-spacing: 2px;}
.news h2 i{display: block;width: 48px; height:21px; margin:0 auto; background:url(../images/tb.png) no-repeat center;position: relative;}
.news h2 i:before{width:147px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-147px;top:10px;}
.news h2 i:after{width:147px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-147px;top:10px;}
.news h2 em{display: block;height:28px; line-height: 28px;font-size: 20px; color:#666666; font-weight: normal; letter-spacing: 2px;}
.news .news-left{width:586px; float:left;}
.news .news-left h3{height:65px;}
.news .news-left h3 em{display: block; height:65px; line-height: 65px;float:left;font-size: 24px; color:#333333;}
.news .news-left h3 i{display: block; float:right; height:65px; line-height: 65px;font-size: 16px; color:#333333;}
.news .news-left h3:hover em{color:#397536;}
.news .news-left h3:hover i{color:#397536;}
.news .news-left dl{height:467px; border-bottom:1px solid #d9d9d9;margin-bottom: 30px;}
.news .news-left dl dt{height:329px; line-height: 0; overflow: hidden; position: relative;}
.news .news-left dl dt img{width:100%; transition: 1s;}
.news .news-left dl dt i{display: block; width:71px; height: 56px;background:url(../images/news-tt.png) no-repeat center;position: absolute;left:0;top:0;}
.news .news-left dl dd{padding-top:20px;}
.news .news-left dl dd h4{height:38px; line-height: 38px; margin-bottom: 5px;}
.news .news-left dl dd h4 a{font-size: 16px; color:#333333; font-weight: bold;}
.news .news-left dl dd p{line-height: 24px;font-size: 14px; color:#666666;}
.news .news-left dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news .news-left dl:hover dd h4 a{color:#397536;}
.news .news-left ul li{height:35px;padding-left:35px;background:url(../images/news-ico.png) no-repeat left;}
.news .news-left ul li em{display: block; height:35px; line-height: 35px; float:left; font-size: 16px;color:#666666;}
.news .news-left ul li i{display: block; float:right; height:35px; line-height: 35px;font-size: 14px; color:#999999; margin-right: 16px;}
.news .news-left ul li:hover em{color:#397536;}
.news .news-left ul li:hover i{color:#397536;}
.news .news-rig{width:565px; float:right;}
.news .news-rig h3{height:65px;}
.news .news-rig h3 em{display: block; float:left; height:65px;line-height: 65px;}
.news .news-rig h3 em a{font-size: 24px; color:#333333;padding:0 20px; position: relative;}
.news .news-rig h3 em a.cur{color:#397536;}
.news .news-rig h3 em a:first-child{padding-left:0;}
.news .news-rig h3 em a:first-child:before{width:1px; height:22px; background:#b3b3b3; content:""; position: absolute; right:0;top:7px;}
.news .news-rig h3 span{display: block; height:65px; line-height: 65px;float:right;}
.news .news-rig h3 span a{font-size: 16px; color:#333333;}
.news .news-rig .news-con .bd ul li{height:189px !important;margin-bottom: 19px;border:1px solid #d6d6d6; box-sizing: border-box;  }
.news .news-rig .news-con .bd ul li dl dt{width:251px; height:187px; float:left; line-height: 0; overflow: hidden;}
.news .news-rig .news-con .bd ul li dl dt img{width:100%; height:100%; transition: 1s; }
.news .news-rig .news-con .bd ul li dd{width:312px; height:189px;float:right;padding:30px 31px 0 32px; box-sizing: border-box; }
.news .news-rig .news-con .bd ul li dd h4{height:42px; line-height: 42px;margin-bottom: 8px;}
.news .news-rig .news-con .bd ul li dd h4 a{font-size: 16px; color:#333333; font-weight: bold;}
.news .news-rig .news-con .bd ul li dd p{line-height: 24px;font-size: 14px; color:#666666;}
.news .news-rig .news-con .bd ul li:hover dl dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news .news-rig .news-con .bd ul li:hover dl dd h4 a{color:#397536;}
/**/
.ztcbj{height:500px; background:url(../images/ztcbj.jpg) no-repeat center;}
.ztc{padding-top:241px;}
.ztc .ztc-fl{height:221px;}
.ztc .ztc-fl .ztc-bd{height:111px;background:#FFF;}
.ztc .ztc-fl .ztc-bd h3{width:250px; height:110px;float:left;background: #333333;border-bottom:1px solid #e1e1e1;}
.ztc .ztc-fl .ztc-bd h3 a{display: block; height:110px; padding-top:18px; box-sizing: border-box;}
.ztc .ztc-fl .ztc-bd h3 i{display: block;width:41px;height:38px; margin:0 auto;}
.ztc .ztc-fl .ztc-bd h3 i img{width:100%;}
.ztc .ztc-fl .ztc-bd h3 em{display: block; height:35px; line-height: 35px;text-align: center;font-size: 24px; color:#FFF;}
.ztc .ztc-fl .ztc-bd ul{width:950px;height:110px;padding:31px 0 0 41px; box-sizing: border-box;float:left;border-bottom:1px solid #f1f1f1;}
.ztc .ztc-fl .ztc-bd ul li{float:left;width:20%; height:29px; line-height: 29px;}
.ztc .ztc-fl .ztc-bd ul li a{font-size: 16px;color:#666666;}
.ztc .ztc-fl .ztc-bd:hover h3{background:#397536;}



























