﻿@charset "utf-8";
/* CSS Document */
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; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "微软雅黑", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1200px;overflow-x: hidden;}
a {color:  #666; text-decoration: none}
p{color: #434343;}
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none;margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
ul {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
em {font-style: normal; font-weight: normal;}
table {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
form {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
.cl{height: 0px; clear: both;}
.fl{float: left}
.fr{float: right}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.vcenter {position: absolute;top: 0;right: 0;bottom: 0;left: 0;max-width: 100%;max-height: 100%;display: block;vertical-align: middle;margin: auto;}
img {border: 0;}
/*public*/
.container{width: 1200px;margin: 0 auto;}

/*头部*/
/*head*/
.top{margin-top: 15px;}
.top img{float: left;}
.top img.bq{padding-left: 40px;}
.top-tel{float: right; padding-left: 66px; margin-top:10px; background: url(../images/tel.png) no-repeat  top left;text-align: left;}
.top-tel p{line-height: 18px; color: #3a3a3a;font-size: 15px;}
.top-tel .tel-num{font-size: 19px; font-weight: bold; line-height: 40px; color: #3a3a3a;}

/*导航*/
.nav{background: #007243; }
#nav{margin:25px auto 0 auto;height:55px;}
#nav .mainlevel{float:left;width:133px;/*IE6 only*/font-size: 16px;}
#nav .mainlevel a{color:#000;text-decoration:none;line-height:55px;display:block; color: #fff;}
#nav .mainlevel>a{text-align: center;}
#nav .mainlevel:hover>a{background: #f1c100;font-weight:700}
#nav .mainlevel a:hover,#nav .mainlevel a.cur{color:#fff;text-decoration:none;background:#f1c100;font-weight:700}
#nav .mainlevel ul{display:none;position:absolute;z-index: 9999;}
#nav .mainlevel li{background:rgba(255,255,255,0.9);box-shadow:0 2px 5px rgba(0,0,0,0.3);width:200px;/*IE6 only*/}
#nav .mainlevel li a{ padding-left: 20px; font-size: 16px; line-height: 40px;color:#666}
#nav .mainlevel a.on{background: #f1c100;font-weight:700}

/*跟随导航*/
.nav-scroll{ background: rgba(0,114,67,0.8); position: fixed; top: 0px; left: 0px; right: 0px; z-index: 99999; width: 100%;padding-bottom: 5px;display: none;box-shadow: 3px 3px 3px #acacac;}
.nav-scroll ul.nav2{width: 1200px;margin: 0 auto;overflow: hidden;}
.nav-scroll ul li{float: left;width: 133px;}
.nav-scroll ul li a{display: block; font-size: 17px; line-height: 60px; color: #fff; text-align: center;}
.nav-scroll ul li:last-child a{padding-right: 0px;}
.nav-scroll ul li a.on{color: #069452;}
.nav-scroll ul li:hover a{color:#ffd800; }

/*大图*/
/*banner*/
.silder-main-img img{border: 0;display: block;max-width: 100%;vertical-align: middle;}
.js-silder{position: relative;	min-width: 320px;}
.silder-scroll{width: 100%;overflow: hidden;position: relative;}
.silder-main{position: relative;width: 100%;overflow: hidden;}
.silder-main-img{position: absolute;top: 0;left: 0;width: 100%;}
.silder-main-img img{width: 100%;}
.js-silder-ctrl{width: 100%;text-align: center;position: absolute;z-index: 999999;margin-top: -32px;}
.silder-ctrl-con{display: inline-block;width: 4%;padding: 10px 0;margin: 0 10px;cursor: pointer;}
.silder-ctrl-con>span{display: block;line-height: 0;text-indent: -9999px;overflow: hidden;padding: 5px 0;cursor: pointer;background-color: #e4e4e4;}
.silder-ctrl-con.active>span{background-color: #7bbedf;}

@media (max-width: 768px){
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}


/*关键词*/
.search{background: #f9f9fa; }
.search em{ font-size: 16px; font-weight: bold;; color: #474747; }
.search .keywords{line-height: 57px;}
.search .keywords a{padding-left: 10px;}
.search .keywords a:hover{text-decoration: underline;}
.search .ss{position: relative; margin-top:14px;}
.search .ssk{width: 225px; height: 30px; border: 1px solid #d5d4d4; border-radius: 5px;  color: #adadad; padding-left: 15px;outline: none;}
.search .ssb{width: 22px;height: 22px; position: relative; background: url('../images/search.png') no-repeat top; border: 0;right:-2px; top: 5px; cursor: pointer; outline: none;}

.hheight{margin-top:2px;color: #fff;text-indent: 2em; height: 1px; overflow: hidden;}
}
/*公司证书*/
.certificate{margin-top: 30px;}
.certificate .container{position: relative;}
.certificate p{color: #232323;font-size: 21px;text-align: center;padding-bottom: 5px;}
.certificate p i{color: #007243;font-style: normal;}
.certificate img{display: block;margin: 0 auto;padding-bottom: 5px;}
.zs-list:hover .pic{position: relative;height: 236px; overflow: hidden;}
.zs-list .pic img {transition: 0.3s;}
.zs-list li:hover  .pic img {transform: scale(1.1);}
.certificate span{display: block;font-size: 15px;color: #9f9f9f;text-transform:uppercase;text-align: center;background: url(../images/certificate-tit-bg.png) no-repeat center;}
.certificate .prev1,.certificate .next1{display: block; width: 46px; height: 72px; position: absolute;top:236px; background: url(../images/left.png);}
.certificate .prev1{left: -25px;z-index: 999;cursor:pointer}
.certificate .next1{right: -25px; background: url(../images/right.png);z-index: 999;cursor:pointer}
.certificate .bd{margin-top: 40px;width: 1200px;overflow: hidden;}
.certificate .bd ul {overflow: hidden;}
.certificate .bd ul li {float: left;margin-right: 30px;}

/*产品展示*/
.pro-show{margin-top: 80px;}
.pro-left{width: 254px;float: left; border-bottom: 4px solid #009156;border-left: 1px solid #9f9f9f;border-right: 1px solid #9f9f9f;}
.pro-left .bt{width: 254px;background: url(../images/pro-tit.png) no-repeat;}
.pro-left .bt p{font-size: 24px;color: #ffc600;font-weight: bold;padding-top: 60px;text-align: center;}
.pro-left .bt span{color: #fff;font-size: 13px;padding-bottom: 70px;display: block;text-align: center;text-transform:uppercase;}

.menu_list{width:254px;}
.menu_list li{border-bottom: 1px  dashed #e1e1e1;}
.menu_list li:hover{background-color:#f0f0f0}
.menu_list li h3{height: 59px;line-height: 59px;padding-left: 38px;font-size: 18px;color: #4c4c4c;cursor: pointer;position: relative;background:  url(../images/up.png) center right no-repeat;}
.menu_list li h3:hover{color: #009156;}
.menu_list li h3.on{background:#009156 url(../images/down.png) center right no-repeat;color: #fff;}
.hide{line-height: 38px;border-left: 1px solid #e1e1e1;background: #fff;border-right: 1px solid #e1e1e1;color: #626262;font-size: 16px;text-align: center;display: none;}
.hide a{display:block;height:38px;line-height:38px;color:#777777;background:#fff;text-decoration:none;}
.hide a:hover{text-decoration:none;color: #009156}
.pro-tel{width: 240px;margin: 0 auto;margin-left: 35px;margin-top: 75px;margin-bottom: 20px;}
.pro-tel p{background: url(../images/tel2.png) no-repeat left;padding-top: 10px;font-size: 18px;margin-bottom: 5px;padding-left: 52px;padding-top: 10px;padding-bottom: 10px;}
.pro-tel span{font-size: 24px;color: #07864b;font-weight: bold;text-align: left;}
.line{width: 900px;height: 1px;background: #b2b2b2;margin-top: 15px;margin-bottom: 10px;}
.pro-right{float: right;width: 900px;}
.pro-right-title p{background: url(../images/hot.png) no-repeat left; padding-left: 35px;float: left;font-size: 18px;color: #009156;padding-top:12px ;}
.pro-right-title span a{color: #9a9a9a;font-size: 16px;float: right;display: block;padding-top: 16px;}
.pro-right-title span a:hover{color: #009156;}
.pro-list ul {width: 900px;overflow: hidden;}
.pro-list ul li{float: left;margin-right:35px;margin-top: 20px; width: 274px;/*border: solid 1px #b2b2b2;*/}

.pro-list li .pic {position: relative;overflow: hidden;height: 213px;}
.pro-list ul li img{transition: 0.3s;}
.pro-list li:hover img {transform: scale(1.1);}
.pro-list li p{width: 220px; font-size: 15px; line-height: 30px; color: #848484;text-align: center;margin: 0 auto;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.pro-list li:hover p {color: #007243;}

/*咨询热线*/
.hotline{margin-top: 80px;text-align: center;width: 100%;}
.hotline img{width: 100%;max-width: 1920px;}
/*优势*/
.adv{margin-top: 30px;}
.adv p{color: #232323;font-size: 21px;text-align: center;padding-bottom: 5px;}
.adv p i{color: #007243;font-style: normal;}
.adv img{display: block;margin: 0 auto;padding-bottom: 5px;}
.adv span{display: block;font-size: 15px;color: #9f9f9f;text-transform:uppercase;text-align: center;background: url(../images/adv-tit-bg.png) no-repeat center;}
.adv-detail{background: url(../images/adv-bg.png) no-repeat center;margin-top: 20px;}
.adv-pic{margin-top: 7px;height: 620px}
.text {width: 520px;margin-top:15px;}
.text p{font-size: 24px;color: #009156;font-weight: bold;text-align: right;}
.text p i{color: #ffc600;}
.text span{display: block;font-size: 16px;color: #878787;background: url(../images/icon.png) no-repeat right;padding-right: 20px;margin-top: 15px;text-align: right;}
.text1 p{font-size: 24px;color: #009156;font-weight: bold;text-align:left;margin-top: 30px;}
.text1 p i{color: #ffc600;}
.text1 span{display: block;font-size: 16px;color: #878787;background: url(../images/icon.png) no-repeat left 10px;padding-left: 20px;margin-top: 15px;text-align: left;}
.text1{padding-bottom: 20px;}
.hotline2 p{width: 410px; background: url(../images/tel3.png) no-repeat left;color: #3a3a3a;font-size: 24px;font-weight: bold;padding-left: 20px;padding-top: 8px;margin: 0 auto;margin-right: 17px;margin-top: 3px;margin-bottom: 3px;}
.hotline2 p i{color: #07864b;}
.hotline2 a{width: 130px;line-height: 40px;background: #009156;display: block;font-size: 14px;color: #fff;text-align: center;margin: 0 auto}
.hotline2 a:hover{background: #ffc600;}

/*关于我们*/
.about{background:url(../images/about-bg.png) no-repeat center;height: 500px;margin-top:60px;position: relative;}
.about img{margin-top: 80px;}
.about-text{width: 545px;float: right;margin-top: 210px;font-size: 15px;}
.about-text p{color: #fff;text-indent: 2em; height: 156px; overflow: hidden;}
.dz{position: absolute;left: 42%;z-index: 9999;top:14%;}
.about img.more{margin-top:30px;}

/*客户案例*/
.index-case{margin-top: 40px;}
.index-case .container{position: relative;}
.case-title p{width: 90px; border-left: 3px solid #07864b;font-size: 20px;color: #190d0d;height:25px;padding-left: 10px;line-height: 25px;float: left;}
.case-title{line-height: 20px;}
.case-title  a{font-size: 16px;color: #9a9a9a;float: right;padding-top: 5px;}
.case-title  a:hover{color: #07864b;}
.index-case .case-list{margin-top: 40px;width: 1200px;overflow: hidden;}
.index-case .case-list ul {overflow: hidden;}
.index-case .case-list ul li {float: left;margin-right: 8px;}
.case-list ul li img{display: block;}
.case-list ul li p{width: 233px;padding-left: 30px;padding-right: 30px; font-size: 17px;color: #383838;text-align: center;line-height: 43px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.case-list ul li a:hover p{background: #07864b;display: block;color: #fff;}
.index-case .prev1,.index-case .next1{display: block; width: 46px; height: 72px; position: absolute;top:125px; background: url(../images/left.png);}
.index-case .prev1{left: -25px;z-index: 999;cursor:pointer}
.index-case .next1{right: -25px; background: url(../images/right.png);z-index: 999;cursor:pointer}

/*新闻中心*/
.news{margin-top: 40px;}
.new1{width: 368px;float: left;margin-right: 48px;}
.new1 p{background: url(../images/news-bg.png) no-repeat center;text-align: center;font-size: 17px;color: #4c4444;margin-bottom: 15px;}
.new1-list ul li{height: 65px;border-bottom: 1px dashed #b4b1b1;padding-top: 13px;}
.new1-list ul li span{display: block;width: 55px;line-height: 45px;background: #e9e9e9;font-size: 30px;color: #bfbfbf;font-weight: bold;text-align: center;float: left;}

.new-text{float: right;}
.new1-list ul li p{width: 300px;text-align: left; font-size: 16px;color: #444444;background: none;margin-bottom: 0px;line-height:27px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.new1-list ul li em{font-size: 13px;color: #a4a4a4;display: block;line-height:18px; }
.new1-list ul li:hover span{background: #07864b;color: #fff;}
.new1-list ul li:hover p,.new1-list ul li:hover em{color: #07864b;}
a.n-more{display: block;width: 368px;line-height: 48px;border: 1px solid #c9c9c9;font-size: 16px;color: #878787;text-align: center;margin-top: 20px;}
a.n-more:hover{background: #07864b;color: #fff;}
/*客户反馈表*/
.form p{background: url(../images/news-bg.png) no-repeat center;text-align: center;font-size: 17px;color: #4c4444;margin-bottom: 15px;}
.form{position: relative;width: 368px;z-index: 999;}
.message{text-align: center;margin: 0 auto;text-align: left;margin-top: 20px;margin-left: 45px;}
.message input{width:200px;height:30px;margin-top: 20px; opacity: 0.8;}
.message textarea{height: 100px;width:200px;margin-top: 20px;margin-left: 50px; opacity: 0.8;}	
.message p{color: #0c9d5a;font-size: 18px;text-align: left;background: none}
.message label{font-size: 15px;color: #4f4f4f;padding-right: 20px;}
.messsub1{margin-top: 10px;text-align: center;text-align: left;margin-left: 50px;}
.messsub1 input{width:151px; height:36px; background:#ffc600; font-size:15px; cursor:pointer;color: #fff;text-align: center;border: none}
.messsub1 input:hover{ background:#07864b;color:#fff;}
.nr label{position: absolute; margin-top:14px;}
.bg{position: absolute;top:40px;left: 0px;z-index: -1}

/*底部导航*/
.foot-nav{background: #007243;height: 45px;margin-top: 90px;}
.foot-nav ul li{float: left;line-height: 45px;font-size:16px;color: #fff; width: 150px;text-align: center;}
.foot-nav ul li a{color: #fff;display: block;}
.foot-nav ul li a:hover{background: #069452;}
.foot{background: #464646;height: 265px;}
.foot dl{float: left;line-height: 30px;margin-right: 49px;margin-top: 40px;}
.foot dl dt{color: #bbb;font-size: 18px;padding-bottom: 8px;}
.foot dl img{padding-right:10px;}
.foot dt:hover{color:#fff;cursor:pointer}
.foot dd {color: #777;display: block;font-size: 16px;}
.foot dd:hover{color:#fff;cursor:pointer}
.foot dl dd p{font-size: 14px;color: #b0b0b0;font-size: 14px;}
.copyright{background: #2b292a;height: 50px;}
.copyright p{font-size: 16px;color: #777;line-height: 50px;}
.copyright p a{color: #777;}
.copyright p a:hover{color:#ffc600;}

#return-top{ cursor: pointer; position: fixed; bottom: 10%; right:10px; width: 60px; height: 60px; z-index: 1000; opacity: 0.5;background: url(../images/return-top.png) no-repeat center center;}
#return-top a{ display: block;height: 60px;}

/*产品列表页*/
.banner{text-align: center;margin: 0 auto;}
.ny-main{margin-top: 40px;}
.ny-left{width: 236px;}
.column{margin-bottom: 25px;}
.column-title{background: #007243;}
.column-title strong{display: block;font-size: 20px;line-height: 60px;color: #fff;text-align: center;}
.ctitle1{border: solid 3px #007243;border-top: 0;}
.ctitle1 li{line-height: 40px; border-bottom: dashed 1px #e1e1e1;}
.ctitle1 li a{display: block;margin-bottom: 1px; font-size: 16px;color: #333;text-align: center;}
.ctitle1 li a:hover{color: #fff; background: #009156;}
.ctitle1 li a.on{color: #fff; background: #009156;}
.ctitle1 li ul.ctitle2  a:hover{background: none;}
.ctitle1 li ul.ctitle2 a.on{background: none;}
.ctitle1 ul{background: #f4f4f4;}
.ctitle1 ul li{display: block;overflow: hidden;height: 45px;line-height: 45px;}
.ctitle1 ul a{float: left; display: block;margin-left: 10px; font-size: 14px;color: #333; text-align: left;background: 0;}
.ctitle1 ul span{display: block; float: left;margin-top: 19px;margin-left: 25px; width: 4px;height: 7px; background-position: left center;}
.ctitle1 ul li:hover a{color: #007243;}
.ctitle1 ul li:hover span{background-position: right center;}


.ny-contact .ny-contact-title{background: #007243;}
.ny-contact .ny-contact-title strong{display: block;font-size: 18px; line-height: 60px; color: #fff;text-align: center;}
.ny-contact .content{width: 216px; padding: 15px 7px 20px;margin-top: -5px; background: #fff;border: solid 3px #007243;border-top: 0;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ny-contact .content p{padding-left: 24px;font-size: 14px;line-height: 40px; color: #333; border-bottom: solid 1px #eee;}
.ny-contact .content p:last-child{border: none;}
.ny-contact .content .add{background: url(../images/icon-contact-f.png) no-repeat left 7px;line-height: 25px;margin-top: 5px; }
.ny-contact .content .tel{background: url(../images/icon-contact-c.png) no-repeat left center; }
.ny-contact .content .fax{background: url(../images/icon-contact-d.png) no-repeat left center; }
.ny-contact .content .email{background: url(../images/icon-contact-e.png) no-repeat left center; }

.ny-right{width:924px;}
.ny-right .position{margin-bottom: 25px; border-bottom: solid 1px #ddd;border-top: solid 1px #ddd;}
.ny-right .position span{display: block; padding-left: 35px; font-size: 13px;line-height: 40px;background: url(../images/position-bg.png) no-repeat left center;}
.ny-right .position span a:hover{color: #007243;}
.ny-right .content{overflow: hidden;}
.ny-right .product-list{overflow: hidden;width: 975px;}
.ny-right .product-list li{width: 276px;float: left;margin-right:48px; margin-bottom: 25px;}
.ny-right .product-list li a{display: block;}
.ny-right .product-list li .pic{width: 274px;height:213px; overflow: hidden;  border: solid 1px #eee;}
.ny-right .product-list li img{display: block; width: 274px;  -ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.ny-right .product-list li .pro-name{padding-left: 15px;background: #eee;overflow: hidden;}
.ny-right .product-list li p{font-size: 15px;line-height: 30px;margin: 10px 0 5px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; width: 259px;}
.ny-right .product-list li .btn{float: left; display: block;width: 90px;margin-bottom: 15px; line-height: 26px;font-size: 12px;color: #fff;background: #000;text-align: center;border-radius: 3px;}
.ny-right .product-list li .btn-more{margin-right: 10px;background: #007243;}
.ny-right .product-list li .btn:hover{text-decoration: underline;}

/*推荐资讯*/
.recommend .title,.related .title{border-bottom: solid 1px #eee;margin-bottom: 20px;}
.recommend .title strong,.related .title strong{ display: inline-block; font-size: 16px;line-height: 45px;text-align: left;}
.recommend .title strong em,.related .title strong em{display: inline-block;font-size: 13px;margin-left: 10px;font-weight: normal;color: #aaa;}
.tou-recommend .info{width: 500px;margin-bottom: 20px;}
.tou-recommend .info strong{width: 430px;display: block;font-size: 16px;line-height: 30px;margin-bottom: 5px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.tou-recommend .info p{font-size: 13px;line-height: 26px;color: #666;}
.tou-recommend .info .more{color: #007243;}
.tou-recommend .info strong:hover{color: #007243;}
.tou-recommend .info .more:hover{text-decoration: underline;}
.recommend-list{overflow: hidden;width: 924px;}
.recommend-list li{width: 445px;float: left;margin-right: 17px;line-height: 35px;}
.recommend-list li a{width: 290px;display: block;padding-left: 15px;background: url(../images/ico-recommend.png) no-repeat left center;white-space:nowrap;text-overflow:ellipsis;overflow: hidden}
.recommend-list li a:hover{color: #007243;}

/*新闻列表*/
.ny-right .content ul.ny-news li{margin: 0 0 32px;overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #f0f0f0;}
.ny-right .content ul.ny-news li .date{width: 82px;padding: 14px 7px;border:solid #dbdbdb 1px;border-radius: 5px;}
.ny-right .content ul.ny-news li .date span{display: block;border-bottom: solid #dbdbdb 1px;font-size: 40px;line-height: 40px;color: #007243; padding-bottom: 8px;}
.ny-right .content ul.ny-news li .date p{font-size: 17px;line-height: 17px;color: #007243; margin-top: 15px;}
.ny-right .content ul.ny-news li .descript{overflow: hidden;width: 810px;}
.ny-right .content ul.ny-news li .descript .title1{padding-bottom: 0px;}
.ny-right .content ul.ny-news li .descript strong{width: 680px; font-size: 16px;line-height: 38px;color: #007243;font-weight: normal;display: block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden}
.ny-right .content ul.ny-news li .descript .title1 span{font-size: 13px;color: #c5c5c5;line-height: 35px;margin-right: 10px;}
.ny-right .content ul.ny-news li .descript strong:hover{text-decoration: underline; }
.ny-right .content ul.ny-news li .descript p{color: #5f5f5f;font-size: 13px;line-height: 20px;}

/*成功案例列表*/
.ny-right .ny-case-list{overflow: hidden;width:975px;}
.ny-right .ny-case-list li{width: 294px;float: left;margin-right:21px; margin-bottom: 25px;}
.ny-right .ny-case-list li a{display: block;}
.ny-right .ny-case-list li .pic{width: 294px;height:198px; overflow: hidden;  border: solid 1px #eee;}
.ny-right .ny-case-list li img{display: block; width: 294px;  -ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.ny-right .ny-case-list li p{font-size: 15px;line-height: 35px; text-align: center;}
.ny-right .ny-case-list li:hover .pic{border:solid 1px #007243;}
.ny-right .ny-case-list li:hover p{color: #007243;}

/*解决方法*/
.ny-solution-list {padding: 0px 15px;width: 920px;margin-bottom: 30px;}
.ny-solution-list li {width: 880px;height: 45px;line-height: 45px;background: url(../images/sou_bj.png) left no-repeat;padding-left: 15px;border-bottom: #CCC 1px dotted;font-size: 14px}
.ny-solution-list li a {width: 520px;height: 45px;line-height: 45px;overflow: hidden;float: left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden}
.ny-solution-list li a:hover{color:#007243;}
.ny-solution-list li span {width: 150px;height: 35px;line-height: 35px;float: right;text-align: right}


/*在线咨询*/
.zx-service{position:fixed; right:0px; top:321px;z-index: 10000; }
.service-box{background-color: #fff; border-radius:5px; width:90px; margin-bottom:8px;box-shadow: 0px 2px 3px  #929ea9;}
.service-box span{display:block;}
.service-box span.text{ background:url(../images/kf01.png) no-repeat; height:47px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:relative; z-index:10;}
.service-box ul{margin-top: -7px;}
.service-box li{border-bottom:1px solid #efefef; text-align:center; position:relative;}
.service-box li em{font-size:12px;color: #757575;}
.service-box li a{display:block; padding-top:6px; padding-bottom:3px;}
.service-box li:first-child a{padding-top: 14px;}
.service-box li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.service-box li a:hover{background:#f9f9f9;}
.service-box li a:hover em{color:#0c7743; }
.service-box ul li:last-child{border:none;}
.service-box li p{position:absolute; left:-170px; width:150px; top:0; background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display:none; font-size:18px; font-weight:bold;color: #0c7743;padding: 10px 0px;}
.service-box li:hover p{display:block; }
.service-arrow{box-shadow: 0px 2px 2px #d6d6d6;border:1px solid #ddd;  border-radius:5px;  width:90px; background:url(../images/kf05.png) no-repeat center center #fff; height:40px; cursor:pointer; }
.service-arrow a{display:block; width:90px; height:45px;}

/*友情链接*/
.youqing a {margin-right:16px}
.youqing a:hover{color:#fff;}
/*产品详情*/
.ny-right .pro1{margin-top: 20px;}
.ny-right .pro1 .spec-preview img{display: block;}
.ny-right .pro1 .descript1{width:550px;}
.ny-right .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #333;display: block;}
.ny-right .pro1 .descript1 p{width: 450px;font-size: 13px;color: #8e8e8e;line-height: 25px;margin-bottom: 10px;}
.ny-right .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #b6b6b6; }
.ny-right .pro1 .descript1 a.consult:hover{background-color: #0c7743;}
.ny-right .pro1 .descript1 p.haoma{color: #333;font-size: 15px; font-weight: bold; }
.ny-right .pro1 .descript1 p.haoma em{display: block;color: #0c7743;font-size: 20px; font-weight: bold; }
.ny-right .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right .detail .de-title{border-bottom: solid 3px #0c7743;}
.ny-right .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#0c7743; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.ny-right .detail .infor{padding-top: 15px;}
.ny-right .detail .infor p{font-size: 14px;color: #2d2d2d;line-height: 25px;}
.guan_top {border-bottom: 1px solid #f3f3f3;font-size: 18px;color: #333333;font-weight: 700;margin-bottom: 20px;padding: 8px;position: relative;margin-top: 10px;}
.guan_top:before {content: "";height: 1px;width: 50px;background: #eaeaea;top: 24px;left: 109px;position: absolute;}
.guan_top span {width: 80px;height: 30px;line-height: 30px;overflow: hidden;display: inline-block;}
/*客户反馈表单*/
/*messages*/
 .box1 {list-style: none;display: table;width: 82%;margin: 35px 5% 50px 7%;}
 .box1 li {width: 100%;display: table;margin: 0 0 8px;position: relative;}
 .box1 li span {display: block;float: left;color: #666666;font-size: 13px;height: 36px;text-align: right;overflow: hidden;width: 50px;margin-right: 13px;line-height: 34px;text-align: left;}
 .box1 li p {width: 50%;margin: 0 0 0 10px;float: left;color: #999;font-size: 12px;line-height: 18px;}
 .box1 li i {display: block;position: absolute;left:48px;top: 8px;font-style: inherit;color: #f55656;float: left;}
 .box1 li .input1 {display: block;float: left;height: 36px;width: 42%;padding: 0 10px;font-size: 13px;color: #666666;border: 1px solid #e9e9e9;}
 .box1 li textarea {display: block;float: left;height:78px;width: 52%;padding: 10px;font-size: 13px;color: #666666;border: 1px solid #e9e9e9;}
 .box1 li .btn {width: 150px;height: 36px;background: #0657b2;text-align: center;line-height: 36px;color: #fff;font-size: 12px;display: block;overflow: hidden;margin: 12px 0 55px 64px;}
 .box1 li .btn {background: #0c7743;}
 .box1 li .code {display: block;width: 79px;height: 36px;float: left;margin: 0 10px;overflow: hidden;}
 .box1 li .code img {width: 78px;height:45px;}
 .box1 li .code img {  width: 78px;}
 .box1 li .qing {color: #0657b2;font-size: 12px;height: 36px;float: left;line-height: 36px;}
 .box1 li .qing:hover {color: #f55656;}
 
.ny-right p{ font-size:16px; line-height:30px;}

.ny-right  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-right .pagelist a,
.ny-right  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-right  .pagelist span.current {color: #f30;border: 1px solid #ddd;}

.pro-list-pic{ width: 332px;}