﻿@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0; padding:0;}
body{background:#fff; color:#333; font-size:16px; line-height:30px; font-family: "微软雅黑";}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}

a {text-decoration:none;-webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; }

a:hover{text-decoration: none;-webkit-transition: none;-moz-transition: none;transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

img{border:none;}
ol,ul,li{list-style:none;}
input, textarea, select, button{font:15px Verdana,Helvetica,Arial,sans-serif;}
table{border-collapse:collapse;}
html{overflow-y: scroll;}
/* css common */
.clearfix:after{content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
html{overflow-x:hidden;}
.clear{clear: both;}

input{outline: none; border:0;}
input:focus{outline: none; border:0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #686260;}
input:-moz-placeholder, textarea:-moz-placeholder{color: #686260;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #686260;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #686260;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{-webkit-transition-delay: 111111s; -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;}



/*头部*/
.header_box{width:100%; height:90px; position:absolute;z-index:1000000;top:35px;}
.header_box .header{ width:1200px; height:90px; margin:0 auto;}
.header_box .header .logo{ width:340px; height:90px; float:left; background-color:#fff;}
.header_box .header .logo img{ width:100%; height:100%; display:block;}


.header_box .header .menu-back{ width:860px; height:90px; float:left; background: #278046; /* Old browsers */ background: -moz-linear-gradient(left, #278046 0%, #186d36 50%, #0b6041 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #278046 0%, #186d36 50%, #0b6041 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #278046 0%, #186d36 50%, #0b6041 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#278046', endColorstr='#0b6041', GradientType=1); /* IE6-9 */}

.header_box .header .menu{ width:860px; height:90px; float:left; background: #278046; /* Old browsers */ background: -moz-linear-gradient(left, #005DA2 0%, #186d36 50%, #014374 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #005DA2 0%, #014374 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #005DA2 0%,  #014374 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005DA2', endColorstr='#014374', GradientType=1); /* IE6-9 */}

.header_box .header .menu  ul{ float:right;}
.header_box .header .menu li{width:120px; height:90px; float:left;text-align:center;}
.header_box .header .menu a{width:120px;height:90px;display:block;font-size:16px; line-height:90px; color:#fff;}

/*首页标题*/
.indexTit{ width:1200px; height:auto; margin:0 auto; text-align:center;}
.indexTit h3{ width:1200px; font-size:36px; line-height:36px; color:#278046; margin-bottom:15px;}
.indexTit span{
	font-family: Arial, Helvetica, sans-serif;
	width: 1200px;
	font-size: 32px;
	line-height: 100%;
	color: #777;
	text-transform: uppercase;
}

/*首页技术优势*/
.indexJsys{ width:100%; padding: 90px 0 100px; background-color:#f5f5f5;}

.picScroll{ width:1200px; margin:75px auto 0; position:relative;}
.picScroll .bd{float:left; width:1200px; overflow:hidden;}
.picScroll .bd li{float:left; width:285px; margin-right:20px; overflow:hidden;}
.picScroll .bd li .pic{ width:285px; height:213px; display:block; overflow:hidden;}
.picScroll .bd li .pic img{ width:100%; height:100%; transition:all ease-out .3s;}
.picScroll .bd li .txt{ width:100%; background-color:#fff; padding:30px 20px; text-align:center; transition:all ease-out .1s; padding:30px 20px; box-sizing:border-box;}
.picScroll .bd li .txt h3{ width: 100%; height: 30px; font-size:18px; line-height:30px; color:#007e2d; margin-bottom:10px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.picScroll .bd li .txt p{width: 100%; height: 50px; line-height:25px; color:#888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.picScroll .bd li:hover .txt{ background-color:#278046;}
.picScroll .bd li:hover .txt h3{ color:#fff;}
.picScroll .bd li:hover .txt p{ color:#fff;}
.picScroll .bd li:hover img{transform:scale(1.05);}
.picScroll .prev{display:block; width:50px; height:50px; position:absolute; left:-80px; top:120px; z-index:9999; background:url(../images/prev.png) no-repeat center; transition:all ease-out .3s; }
.picScroll .prev:hover{background:url(../images/prev_hover.png) no-repeat center;}
.picScroll .next{display:block; width:50px; height:50px; position:absolute; right:-80px; top:120px; z-index:9999; background:url(../images/next.png) no-repeat center; transition:all ease-out .3s;}
.picScroll .next:hover{background:url(../images/next_hover.png) no-repeat center;}


.indexCasesBg{ width:100%; height:610px; padding:80px 0; background: url(../images/caseBg.jpg) no-repeat scroll center bottom;}
.indexCases{ width:1200px; height:610px; margin:0 auto;}
.indexCases .indexCasesFl{ width:320px; height:610px; float:left;}
.indexCases .indexCasesFl .caseTit{ width:100%; height:100px;position: relative;}
.indexCases .indexCasesFl .caseTit i{display: block; position: absolute; left: 0; bottom: 0; height: 1px; background: #278046; width: 50px;}
.indexCases .indexCasesFl .caseTit h3{ width:100%; font-size:30px; line-height:30px; color:#278046;}
.indexCases .indexCasesFl .caseTit p{ width:100%; font-size:30px; line-height:32px; color:#777; margin-top:15px; text-transform:uppercase;}
.indexCases .indexCasesFl .caseTxt{ width:100%; height:150px; color:#666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden; margin-top:50px;}
.indexCases .indexCasesFl .caseMore{width:148px; height:43px; border:solid 1px #278046; background-color:#278046; color:#fff; line-height:43px; text-align:center; margin-top:40px; display:block; transition: all 0.5s ease;}
.indexCases .caseLsit{ width:810px; height:610px; float:right; overflow:hidden;}
.indexCases .caseLsit li{ width:390px; height:280px; float:left; margin:0 30px 30px 0;}
.indexCases .caseLsit li:nth-child(2n){ margin:0 0 30px 0;}
.indexCases .caseLsit li .caseImg{position:relative;overflow:hidden;width:100%;height:100%;}
.indexCases .caseLsit li .caseImg .showBox{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.4);transition:all 0.5s ease;}
.indexCases .caseLsit li .caseImg .showBoxLink{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:60%;text-align:center;padding:25px 0;}
.indexCases .caseLsit li .caseImg .showBoxLink h3{ font-size:16px; line-height:16px; color:#fff;}
.indexCases .caseLsit li .caseImg .showBoxLink p{ font-size:12px; line-height:12px; color:#fff; margin-top:15px;}
.indexCases .caseLsit li .caseImg .showBoxLink::before{content:'';position:absolute;top:0px;left:50%;transform:translateX(-50%);width:20%;height:1px;background:#fff;transition:all .5s ease;}
.indexCases .caseLsit li .caseImg .showBoxLink::after{content:'';position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:20%;height:1px;background:#fff;transition:all .5s ease;}
.indexCases .caseLsit li .proImg{position:absolute; width:100%; height:100%; transition:all .5s ease;}
.indexCases .caseLsit li:hover .showBox{opacity:1;}
.indexCases .caseLsit li:hover .proImg{transform:scale(1.05);}
.indexCases .caseLsit li:hover .showBoxLink::before{width:200px;}
.indexCases .caseLsit li:hover .showBoxLink::after{width:200px;}


/*首页装备优势*/
.indexZbys{ width:100%; height:364px; padding-top:85px; background: url(../images/zbys_bg.jpg) no-repeat scroll center top; margin-bottom:90px;}
.indexZbys_list{ width:1220px; margin:65px auto 0;}
.indexZbys_list li{width: 285px; margin: 0 10px; float: left;}
.indexZbys_list li .zbysBox{width: 285px; height: 150px;}
.indexZbys_list li .zbysBox .zbysBox_pic{width: 285px; height: 60px;}
.indexZbys_list li .zbysBox .zbysBox_txt{width: 235px; text-align:center; padding:0 25px; margin-top:10px;}
.indexZbys_list li .zbysBox .zbysBox_txt h3{width: 100%; height: 30px; font-size:20px; line-height:30px; color:#dc8532; overflow: hidden;}
.indexZbys_list li .zbysBox .zbysBox_txt span{width: 100%; height: 25px; font-size:14px; line-height:25px; color:#888; overflow: hidden;}


/*首页解决方案*/
.nTab{width: 1200px;overflow: hidden;margin: 60px auto 0 auto;}
.none{display:none;}
.nTab .TabTitle li{float: left;cursor: pointer;height: 45px;text-align: center;width: 180px; margin-right:24px;}
.nTab .TabTitle li:last-child{  margin-right:0;}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{color: #fff; line-height:45px; background-color:#007e2d;}
.nTab .TabTitle .normal{color: #666; border:1px solid #eee; width:178px; height:43px; line-height:43px;}
.nTab .TabContent{clear:both;overflow:hidden;display:block; padding-top:50px;}

.indexFa{ width:1200px; height:400px; margin:0 auto;}
.indexFa .indexFa_fr{ float:right; width:840px; height:400px;}
.indexFa .indexFa_fr img{ width:840px; height:400px;}
.indexFa .indexFa_fl{ float:left; width:320px; height:400px;}
.indexFa .indexFa_fl .faTit{ width:100%; height:50px; font-size:24px; color:#007e2d; line-height:50px; border-bottom:1px solid #e0e0e0; padding-bottom:15px;}
.indexFa .indexFa_fl .faTxt{ width:100%; height:210px; color:#666; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden; margin-top:25px;}
.indexFa .indexFa_fl .faMore{width:55px; height:30px;font-size:12px; color:#666;line-height:30px; display: block; margin-top:35px;background: url(../images/more.jpg) no-repeat scroll right 10px;}


/*首页底部*/
.footer{ width:100%; padding:105px 0 65px; margin-top:95px; background: url(../images/footer_bg.jpg) no-repeat scroll center top;}
.foot{ width:1200px; margin:0 auto;}
.foot .footFl{ width:570px; height:471px; float:left;}
.foot .footFl .footFl_tit{ width:570px; font-size:18px; color:#fff; line-height:30px;}
.foot .footFl .footFl_txt{ width:570px; height:90px; color:#fff; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; margin-top:25px; padding-bottom:55px; border-bottom:1px solid #686260;}
.foot .footFl .footFl_lx{ width:570px; height:150px; margin-top:55px;}
.foot .footFl .footFl_lx .lxTxt{ width:330px; height:150px; color:#fff; line-height:30px;color:#fff; line-height:30px; float:left;}
.foot .footFl .footFl_lx .lxEwm{ width:240px; height:150px; float:right;}
.foot .footFl .footFl_lx .lxEwm img{ width:150px; height:150px; display:block;}
.foot .footFr{ width:600px; height:471px; float:right;}

/*留言*/
.bmBox{ border:solid 1px #686260; width:100%; padding:15px 0; height:30px;}
.bmBox input{background-color:transparent;border:0;outline:none;line-height:30px;color:#686260; width:95%; margin:0 2.5%;}
.bmBox textarea{width:95%; margin:0 2.5%; height: 120px; box-sizing: border-box; line-height: 30px; color: #686260; float: left;background-color:transparent;border: 0;outline: none;}
.submit{display: block; width: 140px; height: 45px; background-color: #fff; color: #686260; border-radius: 0;border: 0;outline: none; text-align:center; float:right;}
.bottom{ width:100%; height:70px; color:#686260; line-height:70px; text-align:center; background-color:#000;}
.bottom a{ color:#686260;}


/*内页大图*/
.sub-banner{width: 100%; overflow:hidden; position:relative;z-index:1;}
.sub-banner img{width: 100%;}
.sub-banner .sub-txt{width:100%;position:absolute;z-index:2;top:35%; text-align:center;}
.sub-banner .sub-txt h3{ font-size:42px; color:#fff; font-weight:light;background: url("../images/line.jpg") no-repeat scroll center bottom; padding-bottom:20px;}
.sub-banner .sub-txt p{ font-size:24px; color:#fff; padding-top:20px;}


/*内页优势*/
.ys{ width:100%; padding-top:30px;}
.ys .ysBox{ width:1200px; height:200px; margin:50px auto 0;}
.ys .ysBox .ysBox_fl{ width:320px; height:200px; float:left; border-right: 1px solid #e2e2e2; padding-right:30px;}
.ys .ysBox .ysBox_fl .ysTit{ width:100%; height:30px; font-size:30px; line-height:30px; color:#007f2d; overflow:hidden; margin-top:20px;}
.ys .ysBox .ysBox_fl .ysTxt{ width:100%; height:75px; line-height:25px; color:#e2e2e2; margin-top:15px; text-transform:uppercase;}
.ys .ysBox .ysBox_fr{ width:780px; height:160px; float:right; margin-top:20px; }
.ys .ysBox .ysBox_fr .ysText{ width:100%; height:90px;line-height:30px; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ys .ysBox .ysBox_fr .ysMore{ width:140px; height:40px; font-size:16px; margin-top:30px; background: url(../images/ysMore.jpg) no-repeat scroll center center;}
.ys .ysBox .ysBox_fr .ysMore a{ line-height:40px; color:#fff; display: block;text-indent: 24px;}
.ys .ysImg{ width:100%; height:auto; margin-top:50px;}
.ys .ysImg img{ width:100%; height:auto;}
.ysBg{ width:100%; height:5px; background: url(../images/ysBg.jpg) no-repeat scroll center center;}


/*内页优势*/
.advantage{ width:100%; margin:60px auto;}
.advantage .advantage_tu{height: 450px; width:50%;overflow:hidden;}
.advantage .advantage_wz{height: 450px; width:50%;}
.advantage .advantage_wz .advantage_fr{ width:500px; margin-top:70px;margin-left:100px;}
.advantage .advantage_wz .advantage_fr .tit{ font-size: 40px;color: #0080c7;background: url(../images/line.jpg) no-repeat left bottom; line-height:40px; padding-bottom:20px; margin-bottom:40px;}
.advantage .advantage_wz .advantage_fr .js{ font-size: 16px; line-height:35px; color: #4e4e4e; width:500px; min-height:75px;margin-bottom:40px;}
.advantage .advantage_wz .advantage_fr .more a{ font-size: 16px; line-height:40px; color: #4e4e4e; width:130px; height:40px; text-align:center;border: solid 1px #b7b7b7;display: block;}
.advantage .advantage_wz .advantage_fr .more a:hover{color: #fff;border: solid 1px #0080c7; background-color:#0080c7;}

.advantage .advantage_wz .advantage_fl{ width:500px; margin-top:70px;margin-right:100px; float:right;}
.advantage .advantage_wz .advantage_fl .tit{ font-size: 40px;color: #0080c7;background: url(../images/line.jpg) no-repeat right bottom; line-height:40px; padding-bottom:20px; margin-bottom:40px; text-align:right;}
.advantage .advantage_wz .advantage_fl .js{ font-size: 16px; line-height:35px; color: #4e4e4e; width:500px; min-height:75px;margin-bottom:40px;text-align:right;}
.advantage .advantage_wz .advantage_fl .more a{ font-size: 16px; line-height:40px; color: #4e4e4e; width:130px; height:40px; text-align:center;border: solid 1px #b7b7b7;display: block; float:right;}
.advantage .advantage_wz .advantage_fl .more a:hover{color: #fff;border: solid 1px #0080c7; background-color:#0080c7;}


/*二级导航*/
.navTwo{width: 1200px; height: auto; margin: 0 auto;}
.navTwo dl{width: 100%; display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -moz-box;}
.navTwo dl dd{width: 100%; text-align: center; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; box-flex: 1.0;}
.navTwo dl dd a{display: block; line-height:60px; display: flex; align-items: center; justify-content: center; text-decoration: none; color: #666;transition:all ease-out .1s;}
.navTwo dl dd.on a,
.navTwo dl dd a:hover{ background: #278046; /* Old browsers */ background: -moz-linear-gradient(left, #278046 0%, #186d36 50%, #0b6041 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #278046 0%, #186d36 50%, #0b6041 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #278046 0%, #186d36 50%, #0b6041 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#278046', endColorstr='#0b6041', GradientType=1); /* IE6-9 */ color:#fff;}

/*内页标题*/
.subTit{ width:100%; margin:60px auto 0; font-size:26px; line-height:30px; padding-bottom:25px; color:#333; text-align:center;border-bottom: #eee solid 1px; position: relative;}
.subTit i{display: block; position: absolute; left: 48.8%; bottom: -2px; height: 3px; background: #278046; width: 50px;}

/*内页内容*/
.subContant{ width:1200px; height:auto; margin:70px auto 0; font-size:15px;}
.subContant p{ margin-bottom:10px;}
.subContant img{ max-width:100%; height:auto;}


/*内页新闻*/
.newsBoxA{ width:1200px; height:auto; margin:70px auto 0;}
.newsBoxA li{ width:1170px; height:100px; padding:0 15px 25px; display:block; border-bottom:solid 1px #eaeaea; transition: all .5s ease; background: url(../images/jt_1.png) no-repeat 1145px 30px; margin-bottom:30px;}
.newsBoxA li:last-child{ margin-bottom:0;}
.newsBoxA li .newsTimeA{ width:80px; height:100px; background: #f5f5f5; text-align: center; color: #888; float:left; transition: all .5s ease;}
.newsBoxA li .newsTimeA .newsDateA{ font-size: 42px; line-height: 46px; padding-top: 15px;}
.newsBoxA li .newsTimeA .newsYearMonA{ font-size:13px; line-height: 20px}
.newsBoxA li .newsContentA{ width:940px; height:100px; margin-left:40px; float:left;}
.newsBoxA li .newsContentA .newsTitA{ width:100%; height:30px; font-size:18px; line-height:30px; color: #333; margin-top:5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s ease;}
.newsBoxA li .newsContentA .newSummryA{ width:100%; height:50px; line-height:25px; color: #999; margin-top:10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsBoxA li .newsIconA{ width:40px; height:40px; float:right; margin-top:30px;}
.newsBoxA li:hover{ background: url(../images/jt_2.png) no-repeat 1145px 30px;}
.newsBoxA li:hover .newsTimeA{ background:#007329; color: #fff;}
.newsBoxA li:hover .newsTitA{ color:#007329;}


.newsListD{ width:100%; margin:60px auto;}
.newsListD .newsListD_tu{height: 450px; width:50%;overflow:hidden;}
.newsListD .newsListD_wz{height: 450px; width:50%;}
.newsListD .newsListD_wz .newsListD_fr{ width:500px; margin-top:60px;margin-left:100px;}
.newsListD .newsListD_wz .newsListD_fr .tit{ font-size: 40px;color: #333;background: url(../images/line.jpg) no-repeat left bottom; line-height:40px; padding-bottom:20px; margin-bottom:40px;}
.newsListD .newsListD_wz .newsListD_fr .js{ font-size: 15px; line-height:35px; color: #666; width:500px; height:140px;margin-bottom:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.newsListD .newsListD_wz .newsListD_fr .more a{ line-height:40px; color: #ccc; width:130px; height:40px; text-align:center;border: solid 1px #ccc;display: block;}
.newsListD .newsListD_wz .newsListD_fr .more a:hover{color:#fff; background-color:#007329;border: solid 1px #007329;}

.newsListD .newsListD_wz .newsListD_fl{ width:500px; margin-top:60px;margin-right:100px; float:right;}
.newsListD .newsListD_wz .newsListD_fl .tit{ font-size: 40px;color: #333;background: url(../images/line.jpg) no-repeat right bottom; line-height:40px; padding-bottom:20px; margin-bottom:40px; text-align:right;}
.newsListD .newsListD_wz .newsListD_fl .js{ font-size: 15px; line-height:35px; color: #666; width:500px; height:140px;margin-bottom:40px;text-align:right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.newsListD .newsListD_wz .newsListD_fl .more a{ font-size: 14x; line-height:40px; color: #ccc; width:130px; height:40px; text-align:center;border: solid 1px #ccc;display: block; float:right;}
.newsListD .newsListD_wz .newsListD_fl .more a:hover{color:#fff; background-color:#007329;border: solid 1px #007329;}


.newsListH{ width:1200px; height:auto; margin:70px auto 0;}
.newsListH li{ width:100%; height:160px; padding-bottom:30px; border-bottom:solid 1px #e6e6e6; margin-bottom:30px; display:block;}
.newsListH li:last-child{ margin-bottom:0;}
.newsListH li .img{ width:300px; height:160px; display:block; overflow:hidden; background-color:#000; float:left;}
.newsListH li .img img{width: 100%;height: 100%; transition: all .5s ease;}
.newsListH li .content{ width:730px; height:140px; float:left; margin:20px 0 0 40px;}
.newsListH li .content h3{ width:80%; height:20px; font-size:18px; line-height:20px; color:#000; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.newsListH li .content p{ width:100%; height:90px; color:#999; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; display:block; margin-top:15px;text-align:justify; text-justify:inter-ideograph;}
.newsListH li .more{ width:70px; height:140px; float:right; margin-top:20px;}
.newsListH li .more .date{ width:100%; height:20px; font-size:18px; line-height:20px; color:#999; font-weight:500;}
.newsListH li .more img{ width:36px; height:28px; margin-top:68px;}
.newsListH li:hover .img img{display: block; width: 100%;height: 100%; transform:scale(1.05);}
.newsListH li:hover .content h3{ color:#007329;}

.solution{width:1200px; height:auto; margin:40px auto 0;}
.solution li{ width:380px; margin-right:30px; margin-top:30px; display:block; float:left;}
.solution li:nth-child(3n){ margin-right:0px;}
.solution li .solutionImg{width:380px;height:210px; overflow:hidden;}
.solution li img{width:380px;height:210px;transition:all .5s;}
.solution li .solutionContent{ width:338px; height:auto; padding:30px 20px; border:solid 1px #eee; background-color:#fff; transition:all .5s;}
.solution li .solutionContent h3{ width:100%; height:20px; font-size:18px; line-height:20px; color: #000; padding-bottom:15px; border-bottom:solid 1px #eee; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s ease;}
.solution li .solutionContent p{ width:100%; height:50px; line-height:25px; color: #999; margin-top:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.solution li .solutionContent .solutionMore{ width:38px; height:23px; text-align:center; margin-top:15px; color:#d8d8d8; line-height:23px; border:solid 1px #d8d8d8; transition: all .5s ease;}
.solution li:hover img{transform: scale(1.05, 1.05);}
.solution li:hover .solutionContent{background-color:#007329; border-color: #007329;}
.solution li:hover .solutionContent h3{ color:#fff; border-color: #fff;}
.solution li:hover .solutionContent p{ color:#fff;}
.solution li:hover .solutionContent .solutionMore{ color:#fff; border-color: #fff;}

.proListE{ width:1200px; margin:50px auto 0;}
.proListE li{width: 380px; height: auto; margin: 20px 30px 0 0; float: left; display:block;}
.proListE li:nth-child(3n){ margin-right:0;}
.proListE li .pic{ width:380px; height:285px; display:block; overflow:hidden}
.proListE li .pic img{ width:100%; height:100%; transition:all ease-out .3s;}
.proListE li .txt{ width:380px; display:block; color:#333; text-align:center; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top: 10px;}
.proListE li:hover .txt{ color:#007329;}
.proListE li:hover img{transform:scale(1.05)}

/*分页效果*/
.pages{ width:1200px; height:30px;clear: both;text-align: right;margin: 50px auto 0;}
.pages a,.pages span{background: #f7f7f7;color: #333;text-decoration: none;margin:0 5px;padding: 5px 11px;}
.pages span:first-child{background: #f7f7f7;}
.pages a:hover{color:#fff; background:#007329;}
.pages span.current{color:#fff; background:#007329; border-color:#007329;}
.pages span.disabled{background:#f7f7f7;}
.pages span.disabled:hover{background:#007329;color:#fff; text-decoration: none;}


/*内页联系*/
.subContact{ width:1200px; height:510px; margin:60px auto 80px;}
.subContact .subContactFl{ width:420px; height:510px; float:left;}
.subContact .subContactFl li{ width:210px; height:170px; float:left; background-color:#eee;}
.subContact .subContactFl li:nth-child(2){background:#f6f6f6;}
.subContact .subContactFl li:nth-child(3){background:#f6f6f6;}
.subContact .subContactFl li:nth-child(6){background:#f6f6f6;}
.subContact .subContactFl li .ico{ width:210px; height:auto; text-align:center; margin-top:30px;}
.subContact .subContactFl li .name{ width:210px; height:30px; line-height:30px; color:#333; font-weight:600; text-align:center; margin-top:10px;}
.subContact .subContactFl li .txt{ width:190px; height:auto; line-height:20px; color:#999; text-align:center; margin-top:5px; padding:0 10px;}
.subContact .subContactFr{ width:760px; height:510px; float:right; background-color:#000;}

/*新闻详细内容*/
.nv{ width:1200px; margin:50px auto 0;}
.nv_tit{text-align: center;color: #333;border-bottom: #d6d6d6 solid 1px;font-size: 18px;font-weight: bold;padding-bottom:20px;}
.nv_tim{text-align: center;padding: 10px 0 30px;color: #999;line-height: 24px;}
.nv_ncon{padding: 0 5px 30px; color:#333;}
.nv_ncon p{ margin-bottom:10px;}
.nv_ncon img{ max-width:1200px; height:auto; margin:10px 0;}
/* 上一条新闻 * */
.nv_ud{padding: 10px 0 10px;}
.nv_ud div{width: 46%;border-top: #d6d6d6 solid 1px;border-bottom: #d6d6d6 solid 1px;height: 58px;color: #666;line-height: 58px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nv_ud div a{color: #333;}
.nv_ud div a:hover{color: #026aa7;}