@charset "utf-8";
/* CSS Document */
html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul,li{ list-style:none;}
body{ font-size:12px; color:#666; line-height:23px; font-family:"microsoft yahei"; margin:0px; padding:0px;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none;}
.fl {float:left;}
.fr {float:right}
.container{width: 1200px; margin: 0 auto; position: relative;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.hide{display: none;}
/*头部样式*/
.top{height: 36px; line-height: 36px; background: #f5f5f5; color: #7f7f7f; font-size: 13px; position: relative; z-index: 4;}
.top a{color: #7f7f7f;}
.top-lt{float: left;}
.top-lt span{color: #333;}
.top-rt{float: right;}
.top-rt li{float: left; margin-right: 1px; position: relative;}
.top-rt li a{display: block; padding: 0 18px; height: 36px; line-height: 36px; position: relative;}
.top-rt li a i{display: block; width: 1px; height: 14px; background: #d0d0d0; position: absolute; left: -1px; top: 8px;}
.top-rt li .code{width: 90px; height: 90px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); opacity: 0; visibility: hidden; position: absolute; left: 50%; top: 100%; margin-top: 10px; margin-left: -45px; transition: opacity .4s,visibility .4s;}
.top-rt li .code:before{display: block; content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 8px solid #fff; position: absolute; left: 50%; top: -8px; margin-left: -5px;}
.top-rt li .code img{width: 90px; height: 90px;}
.top-rt li:hover .code{opacity: 1; visibility: visible;}
.top-rt li:hover a,.top-rt li.active a{background: #fff; color: #009148!important;}
.header{width: 100%; height: 134px; background: #fff; position: relative; z-index: 1;}
.logo{float: left; margin-top: 31px;}
.logo img{display: block; height: 63px;}
.logo-text{height: 62px; float: left; margin-top: 32px; margin-left: 24px; border-left: 1px solid #e4e4e4; padding-left: 18px;}
.logo-text h2{font-size: 32px; font-weight: bold; color: #222; line-height: 32px; padding-top: 4px;}
.logo-text h2 b{color: #009148;}
.logo-text p{font-family: "Arial"; font-size: 13px; color: #c5c5c5; text-transform: uppercase; margin-top: 4px;}
.htel{float: right; min-height: 52px; margin-top: 36px; padding-left: 54px; position: relative;}
.htel i{display: block; width: 46px; height: 46px; background: url("../images1/icon.png")/*tpa=http://www.020gzkt.com/statics/images1/icon.png*/ no-repeat 0 0; position: absolute; left: 0; top: 2px;}
.htel p{line-height: 18px; font-size: 14px; color: #898989;}
.htel b{display: block; font-family: "Arial"; font-size: 32px; font-weight: bold; color: #009148; line-height: 34px;}
.nav{height: 58px; background: #009148; position: relative; z-index: 33;}
.nav ul > li{width: 130px; float: left; margin: 0 2px 0 1px; height: 58px; font-size: 17px; position: relative;}
.nav ul > li > a{display: block; height: 58px; line-height: 58px; text-align: center; position: relative; color: #fff;}
.nav ul > li > a i{width: 1px; height: 18px; background: #fff; filter: alpha(opacity=30); opacity: .3; position: absolute; left: -2px; top: 20px;}
.nav ul > li.active{font-weight: bold;}
.nav ul > li:hover > a,.nav ul > li.active > a{background: #ffc424; color: #261d04!important;}
.nav ul > li:hover .subnav{height: auto; margin-top: 0; opacity: 1; visibility: visible;}
.subnav{width: 160px; box-shadow: 0 0 16px -4px rgba(0,0,0,.3); background: #fff; position: absolute; left: 50%; top: 100%; margin-left: -80px; text-align: center; height: 0; overflow: hidden; margin-top: 20px; transition: all .3s; opacity: 0; visibility: hidden;}
.subnav > ol{padding: 14px 0 12px 0; position: relative; z-index: 2;}
.subnav > ol li a{display: block; height: 40px; line-height: 40px; font-size: 13px;}
.subnav > ol li a:hover{background: #009148; color: #fff!important;}
/* Banner */
.banner { width: 100%; min-width: 1200px; overflow: hidden; position: relative; }
.banner .bd { height: 560px; min-width: 1200px; position: relative; left: 50%; margin-left: -960px; }
.banner .bd li { width: 1920px; }
.banner .bd ul li{height: 560px; background-repeat: no-repeat; background-position: center top;}
.banner .hd { width: 100%; position: absolute; bottom: 20px; height: 15px; text-align: center; }
.banner .hd ul { height: 15px; overflow: hidden; }
.banner .hd li { width: 15px; height: 15px; border-radius: 50%; background: #fff; display: inline-block; *display: inline; *zoom: 1; overflow: hidden; text-indent: -99px; cursor: pointer; margin: 0 4px;}
.banner .hd .on {background: #009148;}
/*搜索+关键词*/
.hot-search{height: 78px; background: #fff;}
.hot-search.bg1{background: #eee;}
.hot-sleft{max-width: 70%; float: left; height: 78px; line-height: 78px; overflow: hidden;}
.hot-sleft span{display: block; float: left; font-size: 14px; color: #838383;}
.hot-sleft > div{float: left; margin-right: 22px; font-size: 14px; color: #222;}
/*.hot-sleft ul{float: left;}
.hot-sleft li{float: left; margin-right: 22px; font-size: 14px; color: #222;}
.hot-sleft li a{color: #222;}
.hot-sleft li a:hover{color: #009148;}*/
.searchform{height: 37px; float: right; margin-top: 20px; padding-right: 64px; position: relative; overflow: hidden;}
.searchform .input{display: block; width: 208px; height: 36px; *line-height: 38px; padding: 0 14px; border: 0; outline: 0; background: #f5f5f5; font-size: 14px;}
.searchform .btns{display: block; width: 64px; height: 36px; line-height: 36px; cursor: pointer; background: #009148; border: 0; outline: 0; font-size: 14px; color: #fff; text-align: center; position: absolute; right: 0; top: 0;}
.hot-search.bg1 .input{background: #fff;}
/*标题*/
.intitle{font-size: 0; color: #222; text-align: center; position: relative; overflow: hidden;}
.intitle h2{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 38px; font-weight: bold; padding: 0 20px; position: relative; line-height: 1.1;}
.intitle h2 span{color: #009148;}
.intitle h2 i{display: block; width: 600px; height: 1px; background: #dfdfdf; position: absolute; top: 50%;}
.intitle h2 i.l{left: -600px;}
.intitle h2 i.r{right: -600px;}
.indesc{font-size: 18px; color: #5f5f5f; text-align: center; margin-top: 7px;}
/*切换按钮*/
.inbtns .prev,.inbtns .next,.inbtns .sPrev,.inbtns .sNext{display: block; width: 48px; height: 48px; border-radius: 50%; background-color: #f5f5f5; background-repeat: no-repeat; background-image: url("../images/icon.png")/*tpa=http://www.020gzkt.com/statics/images/icon.png*/; background-position: 0 -46px; position: absolute; top: 50%; margin-top: -24px; transition: background-color .4s; z-index: 22;}
.inbtns .prev,.inbtns .sPrev{left: -70px;}
.inbtns .next,.inbtns .sNext{right: -70px; background-position: -48px -46px;}
.inbtns .prev:hover,.inbtns .next:hover,.inbtns .sPrev:hover,.inbtns .sNext:hover{background-color: #009148!important;}
.inbtns .prev:hover,.inbtns .sPrev:hover{background-position: 0 -94px;}
.inbtns .next:hover,.inbtns .sNext:hover{background-position: -48px -96px;}
/*解决方案*/
.insolution{background: #f5f5f5; padding: 44px 0 64px 0; position: relative; overflow: hidden;}
.insolution-box{margin-top: 30px;}
.insolution-left{width: 260px; float: left; background: #009148; color: #fff;}
.insolution-left .title{padding: 22px 20px 16px 20px;}
.insolution-left .title h3{font-size: 30px; font-weight: bold; color: #fff; line-height: 34px;}
.insolution-left .title p{font-size: 14px; margin-top: 5px;}
.insolution-left .title p i{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 1px; height: 12px; background: #fff; filter: alpha(opacity=20); opacity: .2; margin: 0 8px;}
.insolution-menu{background: #fff; padding: 15px 0 6px 0; border: 2px solid #009148;}
.insolution-menu .dt a{display: block; border-left: 3px solid #009148; height: 52px; line-height: 52px; background: #f4f4f4; font-size: 21px; font-weight: bold; color: #009148; padding: 0 24px;}
.insolution-menu .dd{position: relative; overflow: hidden;}
.insolution-menu .dd ul{margin-bottom: -1px;}
.insolution-menu .dd li{border-bottom: 1px solid #f4f4f4;}
.insolution-menu .dd li a{display: block; height: 51px; line-height: 51px; padding: 0 48px 0 28px; position: relative; font-size: 15px; color: #535353;}
.insolution-menu .dd li a i{width: 8px; height: 10px; background: url("../images1/icon.png")/*tpa=http://www.020gzkt.com/statics/images1/icon.png*/ no-repeat -46px 0; position: absolute; right: 26px; top: 22px;}
.insolution-menu .dd li a:hover{color: #009148;}
.insolution-menu .dd li a:hover i{background-position: -46px -10px;}
.insolution-left .cinfo{padding: 15px 0; text-align: center;}
.insolution-left .cinfo p{font-size: 16px; line-height: 22px;}
.insolution-left .cinfo b{display: block; font-family: "Arial"; font-size: 28px; font-weight: bold; color: #fff; line-height: 30px; margin-top: 4px;}
.insolution-right{width: 920px; float: right; background: #fff;}
.insolution-right ul{padding: 15px 10px;}
.insolution-right li{width: 280px; float: left; margin: 15px 10px;}
.insolution-right li a{display: block;}
.insolution-right li .pic{overflow: hidden;}
.insolution-right li .pic img{width: 280px; height: 194px; transition: transform .8s;}
.insolution-right li .title{height: 48px; line-height: 48px; background: #ececec; font-size: 15px; color: #222; text-align: center; overflow: hidden; transition: background .5s,color .5s;}
.insolution-right li:hover .pic img{transform: scale(1.1);}
.insolution-right li:hover .title{background: #009148; color: #fff;}
/*产品中心*/
.inproduct{background: #fff; padding: 54px 0 64px 0; position: relative; overflow: hidden;}
.inproduct-box{margin-top: 38px; position: relative;}
.inproduct-box .bd{margin: 0 -10px; height: 346px; position: relative; overflow: hidden;}
.inproduct-box .bd ul{position: relative; overflow: hidden;}
.inproduct-box .bd li{width: 283px; float: left; margin: 0 10px; border: 1px solid #efefef;}
.inproduct-box .bd li a{display: block;}
.inproduct-box .bd li .pic{overflow: hidden; border-bottom: 1px solid #efefef; background: #fff;}
.inproduct-box .bd li .pic img{width: 283px; height: 283px; transition: transform .8s;}
.inproduct-box .bd li .title{height: 60px; line-height: 60px; font-size: 22px; color: #222; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: #fff; transition: background .5s,color .5s;}
.inproduct-box .bd li:hover .pic img{transform: scale(1.1);}
.inproduct-box .bd li:hover .title{background: #009148; color: #fff;}
/*选择我们的4大理由*/
.inwhyus{height: 700px; background: url("../images1/inwhyus-bg.jpg")/*tpa=http://www.020gzkt.com/statics/images1/inwhyus-bg.jpg*/ no-repeat center top;}
.inwhyus .intitle{padding-top: 44px;}
.inwhyus .intitle h2{font-size: 42px; color: #fff;}
.inwhyus .intitle h2 span{color: #ffc424;}
.inwhyus .intitle em{font-style: normal; font-size: 68px;}
.inwhyus .intitle h2 i{margin-top: 14px;}
.inwhyus .indesc{color: #fff;}
.inwhyus-box{margin-top: 32px;}
.inwhyus-box li{width: 300px; float: left;}
.inwhyus-box li .pic{overflow: hidden;}
.inwhyus-box li .pic img{width: 300px; height: 164px; transition: transform .8s;}
.inwhyus-box li .text{background: #f4f4f4; height: 138px; padding: 26px 10px 0 10px; position: relative; z-index: 2;}
.inwhyus-box li .num{width: 50px; height: 50px; line-height: 50px; margin: 0 auto; background: #028241; border-radius: 50%; font-size: 22px; font-weight: bold; color: #fff; text-align: center;}
.inwhyus-box li .title{font-size: 17px; font-weight: bold; color: #222; line-height: 23px; text-align: center; margin-top: 12px;}
.inwhyus-box li .text:after{display: block; content: ""; width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 24px solid #f4f4f4; position: absolute; left: 50%; top: -24px; margin-left: -14px;}
.inwhyus-box li:nth-child(2n) .text:after{border-bottom: 0; border-top: 24px solid #f4f4f4; top: auto; bottom: -24px;}
.inwhyus-box li:hover .pic img{transform: scale(1.1);}
.inwhyus-crile{margin-top: 28px;}
.inwhyus-crile p{font-size: 22px; color: #fff; text-align: center;}
.inwhyus-crile span{display: block; width: 396px; height: 56px; line-height: 56px; margin: 14px auto 0; background: #fff; border-radius: 28px; font-size: 16px; color: #027d40; text-align: center;}
.inwhyus-crile span b{font-size: 28px; font-weight: bold;}
/*工程案例*/
.incase{background: url("../images1/incase-bg.jpg")/*tpa=http://www.020gzkt.com/statics/images1/incase-bg.jpg*/ no-repeat center bottom #f7f7f7; padding: 60px 0 110px 0; position: relative; overflow: hidden;}
.incase-tabbox{margin-top: 26px;}
.incase-tabtit ul{font-size: 0; text-align: center; margin: -8px; position: relative; overflow: hidden;}
.incase-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 8px; height: 56px; line-height: 56px; padding: 0 28px; background: #fff; font-size: 18px; color: #222; cursor: pointer;}
.incase-tabtit li.active{background: #009148; font-weight: bold; color: #fff;}
.incase-tabcont{margin-top: 40px;}
.incase-tabitem{position: relative; height: 0; opacity: 0; visibility: hidden;}
.incase-tabitem.hauto{height: auto; opacity: 1; visibility: visible;}
.incase-tabitem .bd{margin: 0 -14px; height: 293px; position: relative; overflow: hidden;}
.incase-tabitem .bd ul{overflow: hidden;}
.incase-tabitem .bd li{width: 586px; float: left; margin: 0 14px; background: #fff; overflow: hidden;}
.incase-tabitem .bd li .pic{width: 293px; float: left; overflow: hidden;}
.incase-tabitem .bd li .pic img{width: 293px; height: 293px; transition: transform .8s;}
.incase-tabitem .bd li .pic:hover img{transform: scale(1.1);}
.incase-tabitem .bd li .text{width: 252px; float: right; margin-right: 20px; margin-top: 28px;}
.incase-tabitem .bd li .title{font-size: 22px; color: #222; height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.incase-tabitem .bd li .title a{color: #222; transition: color .5s;}
.incase-tabitem .bd li .title a:hover{color: #009148;}
.incase-tabitem .bd li .time{font-size: 14px; color: #adadad; height: 18px; line-height: 18px; overflow: hidden; margin-top: 8px;}
.incase-tabitem .bd li .desc{font-size: 14px; color: #595959; height: 88px; line-height: 22px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4; margin-top: 18px; padding-top: 14px; border-top: 1px solid #ececec;}
.incase-tabitem .bd li .more{display: block; width: 118px; height: 40px; line-height: 40px; border: 1px solid #e0e0e0; font-size: 14px; color: #858585; text-align: center; margin-top: 18px; transition: background .5s,border-color .5s,color .5s;}
.incase-tabitem .bd li .more:hover{background: #009148; border-color: #009148; color: #fff;}
.incase-tabitem .sPrev,.incase-tabitem .sNext{background-color: #fff;}
/*施工流程*/
.inprocess{background: #fff; padding: 76px 0 56px 0; position: relative; overflow: hidden;}
.inprocess-box{margin-top: 32px;}
.inprocess-box ul{margin: 0 -24px;}
.inprocess-box li{width: 108px; float: left; margin: 0 24px; position: relative;}
.inprocess-box li .next{width: 10px; height: 12px; background: url("../images1/icon.png")/*tpa=http://www.020gzkt.com/statics/images1/icon.png*/ no-repeat -46px -20px; position: absolute; left: -29px; top: 39px; animation: bounce-left 1.6s linear infinite;}
.inprocess-box li .icon{width: 90px; height: 90px; background-repeat: no-repeat; background-color: #f4f4f4; background-image: url("../images1/process-icon.png")/*tpa=http://www.020gzkt.com/statics/images1/process-icon.png*/; margin: 0 auto; transition: background-color .6s,box-shadow .6s; border-radius: 50%;}
.inprocess-box li .ico1{background-position: 0 0;}
.inprocess-box li .ico2{background-position: -90px 0;}
.inprocess-box li .ico3{background-position: -180px 0;}
.inprocess-box li .ico4{background-position: -270px 0;}
.inprocess-box li .ico5{background-position: -360px 0;}
.inprocess-box li .ico6{background-position: -450px 0;}
.inprocess-box li .ico7{background-position: -540px 0;}
.inprocess-box li .ico8{background-position: -630px 0;}
.inprocess-box li .title{font-size: 14px; text-align: center; line-height: 22px; color: #222; margin-top: 14px;}
.inprocess-box li:hover .icon{box-shadow: 0 0 30px rgba(0,145,.72,.2); background-color: #009148;}
.inprocess-box li:hover .ico1{background-position: 0 -90px;}
.inprocess-box li:hover .ico2{background-position: -90px -90px;}
.inprocess-box li:hover .ico3{background-position: -180px -90px;}
.inprocess-box li:hover .ico4{background-position: -270px -90px;}
.inprocess-box li:hover .ico5{background-position: -360px -90px;}
.inprocess-box li:hover .ico6{background-position: -450px -90px;}
.inprocess-box li:hover .ico7{background-position: -540px -90px;}
.inprocess-box li:hover .ico8{background-position: -630px -90px;}
@keyframes bounce-left{25%{transform: translateX(5px);}50%,100%{transform: translateX(0);}75%{transform: translateX(-5px);}}
/*关于我们*/
.inabout{height: 950px; background: url("../images1/inabout-bg.jpg")/*tpa=http://www.020gzkt.com/statics/images1/inabout-bg.jpg*/ no-repeat center top; position: relative; overflow: hidden;}
.inabout .intitle{padding-top: 74px;}
.inabout .intitle h2{font-size: 42px; color: #fff;}
.inabout .intitle h2 i{filter: alpha(opacity=60); opacity: .6;}
.inabout-company{margin-top: 36px; background: #fff;}
.inabout-company .pic{width: 600px; float: left;}
.inabout-company .pic img{width: 600px; height: 400px;}
.inabout-company .text{width: 510px; float: right; margin-right: 44px; margin-top: 40px;}
.inabout-company .title{font-size: 24px; font-weight: bold; color: #222; line-height: 26px;}
.inabout-company .title span{color: #009148;}
.inabout-company .name{font-size: 26px; line-height: 28px; color: #222; margin-top: 8px;}
.inabout-company .desc{font-size: 14px; line-height: 26px; color: #808080; text-align: justify; margin-top: 18px; height: 182px; overflow: hidden;}
.inabout-company .desc b{font-weight: bold; color: #08954e;}
.inabout-company .btns{margin-top: 14px; overflow: hidden;}
.inabout-company .btns a,.inabout-company .btns span{display: block; height: 46px; line-height: 46px; float: left; font-size: 16px; text-align: center;}
.inabout-company .btns a{width: 126px; margin-right: 10px; border: 1px solid #e4e4e4; color: #808080; transition: background .4s,border .4s;}
.inabout-company .btns a:hover{background: #009148; color: #fff!important;}
.inabout-company .btns span{width: 293px; background: #009148; border: 1px solid #009148; color: #fff;}
.inabout-company .btns span b{font-family: "Arial"; font-size: 24px; font-weight: bold; margin-left: 10px; vertical-align: middle; position: relative; top: -2px;}
.inscience-tabbox{margin-top: 30px;}
.inscience-tabtit{position: relative;}
.inscience-tabtit .line{width: 100%; height: 1px;  background: #fff; filter: alpha(opacity=50); opacity: .5; position: absolute; left: 0; top: 50%; z-index: 1;}
.inscience-tabtit ul{font-size: 0; text-align: center; position: relative; z-index: 2;}
.inscience-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 58px; line-height: 58px; margin: 0 9px; font-size: 24px; color: #555; text-align: center; background: #fff; cursor: pointer; padding: 0 37px;}
.inscience-tabtit li.active{background: #ffc424; color: #222;}
.inscience-tabcont{margin-top: 26px;}
.inscience-tabitem{position: relative; height: 0; opacity: 0; visibility: hidden;}
.inscience-tabitem.hauto{height: auto; opacity: 1; visibility: visible;}
.inscience-tabitem .bd{margin: 0 -10px; overflow: hidden;}
.inscience-tabitem .bd li{width: 285px; float: left; margin: 0 10px;}
.inscience-tabitem .bd li .pic{border: 2px solid #fff;}
.inscience-tabitem .bd li .pic img{width: 281px;}
.inscience-tabitem .bd li .title{font-size: 18px; color: #fff; text-align: center; margin-top: 8px; height: 28px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.inscience-tabitem .sPrev,.inscience-tabitem .sNext{display: block; width: 48px; height: 48px; border-radius: 50%; background-repeat: no-repeat; background-image: url("../images1/icon.png")/*tpa=http://www.020gzkt.com/statics/images1/icon.png*/; background-position: 0 -142px; position: absolute; top: 50%; margin-top: -42px; z-index: 22;}
.inscience-tabitem .sPrev{left: -70px;}
.inscience-tabitem .sNext{right: -70px; background-position: -48px -142px;}
.inscience-tabitem .sPrev:hover{background-position: 0 -190px;}
.inscience-tabitem .sNext:hover{background-position: -48px -190px;}
.inscience-t1 .bd li .pic img{height: 176px;}
.inscience-t2 .bd li .pic img{height: 176px;}
/*新闻中心*/
.innews{background: #fff; padding: 50px 0;}
.innews-box{margin-top: 26px;}
.innews-box .dt{height: 62px; border-bottom: 1px solid #e5e5e5; position: relative;}
.innews-box .dt ul{height: 62px;}
.innews-box .dt li{float: left; height: 61px; line-height: 61px; margin-right: 30px; padding-right: 4px; position: relative; font-size: 20px; cursor: pointer;}
.innews-box .dt li i{display: block; width: 1px; height: 16px; background: #000; filter: alpha(opacity=10); opacity: .1; position: absolute; left: -17px; top: 50%; margin-top: -8px;}
.innews-box .dt li.active{font-weight: bold; color: #019245; border-bottom: 2px solid #019245;}
.innews-box .dt .more{height: 62px; line-height: 70px; font-size: 14px; color: #b5b5b5; position: absolute; right: 0; top: 0;}
.innews-box .dt .more a{color: #b5b5b5; transition: color .5s;}
.innews-box .dt .more a:hover{color: #019245;}
.innews-box .dd{margin-top: 24px;}
.innews-lt{width: 720px; float: left;}
.innews-lt .dd .first{overflow: hidden;}
.innews-lt .dd .first .pic{width: 218px; height: 150px; float: left; position: relative; overflow: hidden;}
.innews-lt .dd .first .pic img{width: 218px; min-height: 150px; transition: transform .6s;}
.innews-lt .dd .first .pic:hover img{transform: scale(1.1);}
.innews-lt .dd .first .text{width: 470px; float: right; margin-right: 10px; margin-top: 10px;}
.innews-lt .dd .first .title{font-size: 18px; color: #333; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.innews-lt .dd .first .title a{color: #333; transition: color .5s;}
.innews-lt .dd .first .title a:hover{color: #019245;}
.innews-lt .dd .first .time{font-family: "Arial"; font-size: 14px; color: #b5b5b5; margin-top: 5px;}
.innews-lt .dd .first .desc{font-size: 14px; height: 72px; line-height: 24px; color: #858585; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 6px;}
.innews-lt .dd ul{margin-top: 10px;}
.innews-lt .dd li{height: 48px; line-height: 48px; position: relative; padding: 0 90px 0 0; border-bottom: 1px solid #c6c6c6; font-size: 15px; overflow: hidden; transition: border .4s;}
.innews-lt .dd li i{display: block; width: 4px; height: 4px; border: 2px solid #b6b6b6; border-radius: 50%; position: absolute; left: 0; top: 20px; transition: border .4s;}
.innews-lt .dd li a{color: #787878; transition: color .5s; padding-left: 16px;}
.innews-lt .dd li span{font-family: "Arial"; font-size: 14px; color: #c6c6c6; position: absolute; right: 0; top: 0; transition: color .4s;}
.innews-lt .dd li:hover{border-bottom-color: #80c8a2;}
.innews-lt .dd li:hover i{border-color: #019245;}
.innews-lt .dd li:hover a,.innews-lt .dd li:hover span{color: #019245;}
.innews-rt{width: 438px; float: right;}
.innews-box .innews-rt .dt li{cursor: auto;}
.innews-rt .dd{height: 455px; overflow: hidden;}
.innews-rt .dd li{margin-bottom: 5px;}
.innews-rt .dd li a{display: block; padding: 16px 20px 10px 0; transition: background .5s;}
.innews-rt .dd li .title{height: 26px; line-height: 26px; font-size: 16px; color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 12px; padding-left: 46px; position: relative;}
.innews-rt .dd li .title span{display: block; width: 26px; height: 26px; line-height: 26px; background: #0971c8; border-radius: 2px; font-size: 16px; color: #fff; text-align: center; position: absolute; left: 10px; top: 0;}
.innews-rt .dd li .desc{height: 44px; line-height: 22px; font-size: 14px; color: #787878; padding-left: 46px; padding-top: 2px; position: relative; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.innews-rt .dd li .desc span{display: block; width: 26px; height: 26px; line-height: 26px; background: #009148; border-radius: 2px; font-size: 16px; color: #fff; text-align: center; position: absolute; left: 10px; top: 0;}
.innews-rt .dd li a:hover{background: #f2f2f2;}
/*友情链接*/
.links{background: #f2f2f2; font-size: 14px; color: #666; position: relative; overflow: hidden; padding: 26px 0;}
.links a{color: #666;}
.links span{display: block; float: left; height: 28px; line-height: 28px; font-family: "Arial"; font-size: 24px; font-weight: bold; color: #019245; text-transform: uppercase;}
.links ul{margin-left: 110px; margin-right: -22px; overflow: hidden;}
.links li{float: left; height: 28px; line-height: 28px; margin-right: 22px; font-size: 14px;}
.links li a{color: #898989; transition: color .5s;}
.links li a:hover{color: #019245;}
/*底部*/
.foot-nav{height: 64px; background: #009148;}
.foot-nav li{width: 130px; float: left; margin: 0 2px 0 1px; height: 64px; font-size: 17px; position: relative;}
.foot-nav li a{display: block; height: 64px; line-height: 64px; text-align: center; position: relative; color: #fff;}
.foot-nav li a i{width: 1px; height: 18px; background: #fff; filter: alpha(opacity=30); opacity: .3; position: absolute; left: -2px; top: 20px;}
.footer{background: #222; color: #979797;}
.footer a{color: #979797;}
.footer a:hover{color: #019245!important;}
.foot-model{padding: 40px 0;}
.foot-info{width: 340px; float: left;}
.foot-info p{text-align: left; font-size: 16px; line-height: 24px;}
.foot-info b{display: block; font-family: "Arial"; color: #FFF; text-align: left; font-size: 36px; font-weight: bold; line-height: 40px; margin-top: 12px;}
.foot-info span{display: block; font-size: 14px; line-height: 20px; margin-top: 2px;}
.foot-text{width: 380px; float: left; padding: 4px 100px 0 80px; border-left: 1px solid #393939; border-right: 1px solid #393939;}
.foot-text .dt{font-size: 16px; margin-bottom: 10px;}
.foot-text .dd{font-size: 14px; line-height: 32px; overflow: hidden;}
.foot-text .dd span{float: left;}
.foot-text .dd .w{width: 140px;}
.foot-wechat{width: 80px; float: right; margin-right: 30px;}
.foot-wechat p{font-size: 14px; text-align: center; margin-top: 8px;}
.foot-copy{font-size: 14px; line-height: 22px; color: #949494; border-top: 1px solid #393939; padding: 16px 0; overflow: hidden;}
.foot-copy a{color: #949494;}
.content {
	display: inline-block;
	text-align: center;	
}
