
/* 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:14px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1300px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
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;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.dno{ display: none;}
input{outline: none;}
*::selection {
  background: #F29700;
  color: #FFFFFF;
  text-shadow: none; }
*::-moz-selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
.mainWrap {
  width: 1400px;
  margin: auto; }
.ie6 {
  text-align: center;
  font-size: 16px;
  background: #FC6;
  line-height: 100px;
  z-index: 100000;
  width: 100%;
  position: absolute;
  height: 100px;
  top: 0;
  left: 0; }
.ie6 span {
  float: right;
  margin-right: 30px;
  cursor: pointer; }
.masklayer {
  background: rgba(0, 0, 0, 0.9);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;}
/* CSS Document */

/*头部*/
.header{width:80%;margin:0 auto 30px auto;overflow: hidden;}
.search .search-top,.search .search-top a{font-size:13px;color:#666666}

.search-bottom{border-top:1px solid #DDDDDD;width:410px;height:30px;border-bottom:1px solid #DDDDDD}
.search-bottom input{background: none;border:none;}
.search-bottom .text{float:left;width:350px;height:30px;line-height:30px;margin-left:10px;}
.search-bottom .submit{float:right;background: url(../image/search.png) no-repeat center center;width:40px;height:30px;line-height:30px;}

.tel{ background: url(../image/tel.png) no-repeat top right;padding-top:24px}
.tel em{font-size:16px;color:#333333;display: block;line-height:20px;}
.tel b{font-size:30px;font-weight: 900;font-family: arial;color:#258E52;line-height:30px;margin-top:10px;display: block;}

.logo{margin-top:35px;margin-right:90px;}
.search .search-top{margin-bottom:5px;}
.search .search-top a{margin-right:17px}
.search{margin-top:27px;}
/*头部*/


/*首页banner*/
.banner{position:relative;}
/*.ny-banner .banner-hd{height:400px;}*/
.banner-hd {height:550px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:13px;height:13px;  color: #FFFFFF;margin:0 7px; cursor:pointer; float: left; background: #fff;border-radius:100%}
.banner-hd .num li.on {background: #D79808;  } 
/*.ny-banner .banner-hd .num { bottom:5%; }*/

/*导航*/
.nav{width:1200px;margin:0 auto;height:100px;position: relative;}
.nav>ul>li{float:left;width:150px;text-align: center;height:100px;}
.nav>ul>li>a{transition: all .6s;color:#333;height:100px;line-height:100px;float:left;width:100%;text-align: center;font-family: arial;font-weight:normal;font-size:18px;width:150px;text-align: center;}
.nav>ul>li.on>a{color:#fff;background: #10783B}
.nav>ul>li:hover>a{color:#fff}

.nav ul li .hide{display: none;background:rgba(16,120,59,0.8);float: left;font-size: 14px;width:100%;position: absolute;top:100px;text-align: center;z-index: 10000;margin-left:0;}
.nav ul li .hide em a{float:left; font-size: 15px;line-height:50px;font-weight: normal; text-align:center; height:50px; color: #fff;padding:0 20px;float:left}
.nav ul li .hide em a:hover{text-decoration: underline;transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}
.nav span{display: block;width: 150px;height: 100px;background: #10783B;color:#fff;position: absolute;bottom: 0;left: 0;z-index:-99}
.navfixed{position:fixed;top:0;left:0;width:100%;z-index:999; background: #fff;box-shadow:1px 1px 10px #ddd;z-index:9999}
/*产品中心*/
.product{ background:#F5F5F5;padding:30px 0}
.product-tj{ background: #fff;padding:30px;width:1140px;}
.product-tj .pro-tyj-left{width:490px;}
.product-tj .pro-tyj-right{width:559px;}
.product-tj .pro-h2{border-left:3px solid #258E52;padding-left:20px;}
.product-tj .pro-h2 b{font-size:32px;font-weight: normal;color:#333333;line-height:32px}
.product-tj .pro-h2 b em{font-weight:bold;color:#248E51;}
.product-tj .pro-h2 b,.product-tj .pro-h2 span{display: block;}
.product-tj .pro-h2 span{font-size:18px;color:#444444;line-height:18px;margin-top:8px;display: block;}
.pro-p{font-size:15px;color:#777777;line-height:30px;margin-top:45px;margin-bottom:30px;}
.pro-tyj-bottom{overflow: hidden;}
.pro-tyj-bottom dl{float:left;width:80px;text-align: center;margin-right:80px;}
.pro-tyj-bottom dl dt{width:56px;margin:0 auto 6px auto}
.pro-tyj-bottom dl dd{color:#888888;font-size:15px;}

.pro-tyj-more{margin-top:30px;}
.pro-tyj-more a{text-indent: 45px;font-size:16px;float:left;width:213px;height:45px;line-height:45px;color:#fff;border-radius:50px;margin-right:50px;border:1px solid #DDDDDD}
.pro-tyj-more a.p-more{background:url(../image/more-pro.png) no-repeat center right 30px; background-color:#10783B;}
.pro-tyj-more a.p-zx{background:url(../image/pro-zx.png) no-repeat center right 30px;background-color:#E69B01;margin-right:0}

.product-tj{ position: relative;}
.product-jt{ position: absolute;top:40%;}
.product .prev{left:-6%}
.product .next{right:-6%}

/*产品中心*/
.title{text-align: center;padding-top: 14px;margin:40px 0}
.title span{font-size:16px;color:#666666;background: #fff;display: block;line-height:16px;width:228px;margin:0 auto;height:26px;line-height:26px;}
.title b{margin-top:2px;display: block;font-size:30px;color:#333333;line-height:30px;}
.title b:after{content: '';display: block;width:33px;height:4px; background: #E69B01;margin:16px auto 0 auto}
.pro-title{ background: url(../image/pro-title.png) no-repeat center top;}

.pro-con-top{height:70px;width:100%; background: #F5F5F5;}
.pro-con-top ul{width:1200px;margin:0 auto;height:70px;padding-bottom:10px}
.pro-con-top ul li{float:left;width:240px;height:70px;line-height:70px;text-align: center;padding-bottom:10px}
.pro-con-top ul li a{font-size:16px;float:left;width:100%;}
.pro-con-top ul li.on a{ background: #10783B;color:#fff}
.pro-con-top ul li.on{ background: url(../image/ys-jt.png) no-repeat center bottom;}

.pro-con-bottom{width:1200px;margin:30px auto}
.pro-con-bottom ul li{float:left}
.pro-con-bottom ul li a{border:1px solid #DDDDDD;width:295px;box-sizing: border-box;display: block;margin:2px}
.pro-con-bottom ul li .pic{width:285px;margin:5px auto}
.pro-con-bottom ul li .info{height:55px;line-height:55px;font-size:16px;text-align: center;}
.pro-con-bottom ul li a:hover{border:1px solid #E69B01; background: #E69B01;}
.pro-con-bottom ul li a:hover .info{color:#fff}

/*优势分割*/
.split{ background: url(../image/fg-bg.png) no-repeat center center;height:141px;width:100%;padding-top:80px}
.split-left h2{font-size:32px;color:#fff;font-weight:bold}
.split-left p{width: 475px;height:40px;line-height:40px; background: #10783B;color:#fff;text-align: center;font-size:16px}

.split-right .split-tel{ background: url(../image/fg-tel.png) no-repeat center left;padding-left:55px;float:left}
.split-right .split-tel em{color:#fff;font-size:16px;display: block;}
.split-right .split-tel b{font-size:28px;color:#fff;line-height: 28px;display: block;}
.split-right{margin-top:25px;}
.split-right .split-more{float:left;margin-top:10px;margin-left:20px;}
.split-right .split-more a{font-size:16px;width:161px;height:43px;text-indent:25px;line-height:43px;text-align: center;background:url(../image/pro-zx.png) no-repeat center left 20px;background-color: #10783B; display: block;color:#fff}

/*优势*/
.five-excell{ background: #F5F5F5;padding:30px 0}
.f-title-left span{display: block;font-size:16px;color:#777777;line-height:16px;}
.f-title-left h2{font-size:28px;font-weight:bold;line-height:28px;margin:5px 0;color:#333}
.f-title-left h2 em{color:#10783B;font-weight:bold}
.f-title-left p{color:#aaaaaa;font-size:14px;line-height:14px}
.f-title-right{margin-left:40px;margin-top:30px;}
.f-title-right a{margin:0 13px;color:#fff;font-size:16px;border-radius:40px;float:left;width:162px;height: 51px;line-height:51px;text-align: center;}
.f-title-right .f-t-zx{ background: #10783B;box-shadow: 0px 1px 10px #10783B;}
.f-title-right .f-t-lj{ background: #E69B01;box-shadow: 0px 1px 10px #E69B01;}

.f-title-left{margin-top:20px;}
.f-title-ex{overflow: hidden;margin-bottom:10px;}
.f-title-ex .f-before{content: '';width:111px;height:1px; background:#CCCCCC;float:left;margin-top:55px;margin-right:50px;}
.f-title-ex .f-after{content: '';width:111px;height:1px; background:#CCCCCC;margin-top:55px;}

.five-excell-top{ background: url(../image/ys-xian.png) no-repeat center center;height:200px;padding:30px 0;}

.five-excell-top ul li{float:left;width:134px;height:134px;border-radius:100%;text-align: center; position: relative; background: #DDDDDD;cursor: pointer;}
.five-excell-top ul li:before{content: '';display:block;width:143px;height:143px;border:1px solid #ccc;position: absolute;border-radius:100%;left:-5px;top:-5px;transition: all .4s;}
.five-excell-top ul li .pic{ background: url(../image/ys-icon1.png) no-repeat left center; width:48px;height:39px;margin:0 auto;margin-top:25px;z-index:999;position: relative;transition: all .4s;}
.five-excell-top ul li.five-ex-1 .pic{ background: url(../image/ys-icon1.png) no-repeat left center;}
.five-excell-top ul li.five-ex-2 .pic{ background: url(../image/ys-icon2.png) no-repeat left center;}
.five-excell-top ul li.five-ex-3 .pic{ background: url(../image/ys-icon3.png) no-repeat left center;}
.five-excell-top ul li.five-ex-4 .pic{ background: url(../image/ys-icon4.png) no-repeat left center;}
.five-excell-top ul li.five-ex-5 .pic{ background: url(../image/ys-icon5.png) no-repeat left center;}
.five-excell-top ul li .info{font-size:16px;color:#666666;margin-top:10px; position: relative;z-index:999}
.five-excell-top ul li{margin:0 53px}
.five-excell-top ul li.five-ex-1{margin-left:34px}
.five-excell-top ul li.five-ex-2{margin-top:52px;margin-left:57px}
.five-excell-top ul li.five-ex-3{margin-top:24px;margin-left:66px}
.five-excell-top ul li.five-ex-4{margin-top:52px;margin-left:73px}
.five-excell-top ul li.five-ex-5{margin-right:0}
.five-excell-top ul li:after{content: '';width:0;height:0; display: block;position:absolute;top:50%;left:50%;border-radius:100%;z-index:99;transition: all .4s;}
.five-excell-top ul li.on:after{ background: #10783B;width:134px;height:134px;top:0;left:0; }
.five-excell-top ul li.on:before{border-color:#10783B}
.five-excell-top ul li.on.five-ex-1 .pic{ background: url(../image/ys-icon1.png) no-repeat right center;}
.five-excell-top ul li.on.five-ex-2 .pic{ background: url(../image/ys-icon2.png) no-repeat right center;}
.five-excell-top ul li.on.five-ex-3 .pic{ background: url(../image/ys-icon3.png) no-repeat right center;}
.five-excell-top ul li.on.five-ex-4 .pic{ background: url(../image/ys-icon4.png) no-repeat right center;}
.five-excell-top ul li.on.five-ex-5 .pic{ background: url(../image/ys-icon5.png) no-repeat right center;}
.five-excell-top ul li.on .info{color:#fff}

.five-excell-bottom .slideBox{ background: #fff;padding:15px;overflow: hidden;}
.five-excell-bottom .slideBox .pic{float:left}
.five-excell-bottom .slideBox .info{float:left;margin-left:65px;width:500px;}
.five-excell-bottom .slideBox .info h2 b,.five-excell-bottom .slideBox .info h2 span{display: block;}
.five-excell-bottom .slideBox .info h2{margin:20px 0 30px 0;background:url(../image/ys-icon3.png) no-repeat center left;padding-left:55px}
.five-excell-bottom .slideBox .info h2 b{font-size:24px;line-height:24px;color:#10783B}
.five-excell-bottom .slideBox .info-p p{overflow: hidden;margin-bottom:10px;}
.five-excell-bottom .slideBox .info h2 span{color:#999999;font-size:12px;line-height: 12px;margin-top:5px;}
.five-excell-bottom .slideBox .info-p p span{float:left;font-size:15px;color:#666666;line-height:31px;width:420px}
.five-excell-bottom .slideBox .info-p b{width:8px;height:8px;float:left; background: #10783B;border-radius:100%;margin-top:10px;margin-right:10px;}
.five-excell-bottom .info-tel{overflow: hidden;margin-top:10px;}
.five-excell-bottom .info-tel-left em,.five-excell-bottom .info-tel-left b{display: block;}
.five-excell-bottom .info-tel-left em{font-size:15px;color:#777;line-height:15px;}
.five-excell-bottom .info-tel-left b{font-size:22px;color:#10783B;line-height:25px;}
.five-excell-bottom .info-tel-left{ background: url(../image/ys-tel.png) no-repeat  center left;padding-left:40px;padding:10px 0 10px 50px;}
.five-excell-bottom .info-tel-right{width:146px;height:39px;line-height:39px;text-align: center; background: #E69B01;color:#fff;margin-top:10px;margin-left:50px;}

.five-excell .container{ position: relative;}
.five-excell-top .jt-ys{position: absolute;top:70%}
.five-excell-top .prev{left:-80px}
.five-excell-top .next{right:-80px}

.five-excell-bottom .slideBox1 .info h2{background:url(../image/ys-icon1.png) no-repeat center left;}
.five-excell-bottom .slideBox2 .info h2{background:url(../image/ys-icon2.png) no-repeat center left;}
.five-excell-bottom .slideBox3 .info h2{background:url(../image/ys-icon3.png) no-repeat center left;}
.five-excell-bottom .slideBox4 .info h2{background:url(../image/ys-icon4.png) no-repeat center left;}
.five-excell-bottom .slideBox5 .info h2{background:url(../image/ys-icon5.png) no-repeat center left;}

/*施工现场*/
.site-title{ background: url(../image/site-title.png) no-repeat center top}
.site-list ul{overflow: hidden;}
.site-list ul li{float:left;width:375px;margin:10px;}
.site-more{width:172px;margin:0 auto;position: relative;}
.site-more a{display: block;width:170px;height:47px;line-height:47px;text-align: center;border-radius:50px;border:1px solid #333333;color:#333333;margin:20px auto;position: relative;z-index:99;transition: all .3s;}
.site-more:after{content: '';display: block;width:0;height:49px; background: #10783B; position: absolute;top:0;left:0;z-index:-999;transition: all .3s;border-radius:50px;}
.site-more:hover:after{width:172px;}
.site-more:hover a{color:#fff;border-color:#10783B}

/*关于久万*/
.about{ background:url(../image/about-img.jpg) no-repeat center center;height:389px;margin:50px 0}
.about-con{width:525px;float:right}
.about-con h2{padding:50px 0 30px 0;}
.about-con h2 b{font-size:30px;color:#333333;font-weight: 900;line-height:30px;font-family: arial;display: block;}
.about-con h2 em{font-size: 24px;line-height:24px;display: block;color:#333333;margin-top:10px;}
.about-con .about-p{font-size:14px;line-height:30px;color:#666}
.about-con .about-more{ background:url(../image/about-more.png) no-repeat center top 10px #10783B;display: block;width:115px;height:33px;text-align: center;border-radius:30px;margin-top:40px;}


/*工程案例*/
.case-title{background: url(../image/case-title.png) no-repeat center top}
.case-tj{ background: #FAFAFA;height:341px}
.case-tj .case-tyj-left{width:550px;margin-top:40px;margin-left:35px;}
.case-tj .case-tyj-right{width:600px;}
.case-tj .case-h2{font-size:20px;color:#333333;font-weight:bold}
.case-tj .case-h2:after{content: '';display: block;width:45px;height:4px; background: #10783B;margin:15px 0}
.case-p{font-size:15px;color:#777777;line-height:30px;margin-top:30px;margin-bottom:30px;}

.case-tyj-more{margin-top:30px;}
.case-tyj-more a{text-indent: 45px;font-size:16px;float:left;width:213px;height:45px;line-height:45px;color:#fff;border-radius:50px;margin-right:50px;border:1px solid #DDDDDD}
.case-tyj-more a.p-more{background:url(../image/more-pro.png) no-repeat center right 30px; background-color:#10783B;}
.case-tyj-more a.p-zx{background:url(../image/pro-zx.png) no-repeat center right 30px;background-color:#E69B01;margin-right:0}

.case-tj{ position: relative;}
.case-jt{ position: absolute;top:40%;}
.case .prev{left:-6%}
.case .next{right:-6%}

/*新闻中心*/
.news{padding-bottom:50px;}
.news-title{background: url(../image/news-title.png) no-repeat center top}
.news-left{width:835px;}
.news-left-title{border-bottom:1px solid #DDDDDD;padding:10px 0;margin-bottom:20px;}
.news-left-title span{font-size:20px;}
.news-left-title b{font-size:22px;font-weight:bold;color:#7E5E00;font-family:arial}
.news-left-title a{font-size:14px;color:#888888;float:right;margin-top:15px;}
.news-left-title a:hover{color:#10783B}

.news-left-dl{overflow: hidden;border-bottom:1px dashed #DDDDDD;padding-bottom:20px;margin-bottom:10px}
.news-left-dl dt,.news-left-dl dd{float:left}
.news-left-dl dt{width:192px;}
.news-left-dl dd{width:475px;margin-left:30px;}
.news-left-dl dd h2{font-size:16px;color:#333;margin-top:10px;}
.news-left-dl dd:hover h2{color:#10783B}
.news-left-dl dd em{font-size:14px;color:#777;margin-top:10px;display: block;}
.news-left-dl dd p{color:#777;margin-top:10px;}

.news-left-ul li{float:left;width:390px;border-bottom:1px dashed #DDDDDD;margin-right:50px;height:70px;line-height:70px;}
.news-left-ul li:nth-child(even){margin-right:0}
.news-left-ul li h2{font-size:15px;color:#666666;width:260px;float:left;margin-left:15px}
.news-left-ul li h2:hover{color:#10783B}
.news-left-ul li em{float:right;width:40px;float:right}
.news-left-ul li:before{content: '';float:left;width:13px;height:3px; background: #999999;margin-top:33px;}
.news-left-ul li:hover:before{ background: #10783B;}

.news-right{width:322px}
.news-right ul li{margin-bottom:10px;}
.news-right ul li a{font-size:15px;background:url(../image/news-more.png) no-repeat center right 20px #F5F5F5;text-indent: 30px;display: block;width:322px;height:65px;line-height:65px;border-radius:50px;display: block;}
.news-right ul li:hover a{ background:url(../image/news-more.png) no-repeat center right 20px #10783B;color:#fff}

/*合作伙伴*/
.partner{ background: #FAFAFA;padding:30px 0}
.partner .par-title{padding-bottom:30px;}
.partner .par-title span{font-size:24px;font-weight:bold;color:#333333}
.partner .par-title em{font-size:13px;color:#888888}
.partner-list ul{overflow: hidden;}
.partner-list ul li{float:left;width:220px;height:90px;margin-right:20px;}

/*底部*/
.footer{ background: #222222;padding-bottom:30px}
.foot1-top{overflow: hidden;padding:30px 0;border-bottom:1px solid #393939}
.foot1-top dl{float:left;margin:0 38px;}
.foot1-top dl dt{float:left}
.foot1-top dl dd{float:right;margin-top:7px;}
.foot1-top dl dd em{font-size:18px;color:#fff;line-height:18px;}
.foot1-top dl dd span{display: block;font-size:14px;color:#888888;line-height:14px;margin-top:5px;}

.foot-div{margin-top:17px;}
.foot-left{width:315px; background: url(../image/foot-dibu.png) no-repeat center top;margin-top:20px;}
.foot-left h2 span,.foot-left h2 b,.foot-left h2 em{color:#fff;display: block;}
.foot-left h2 span{font-size:14px;}
.foot-left h2 b{font-size: 27px;line-height:27px;margin-top:5px;}
.foot-left h2 em{font-size:12px;color:#999;margin-top:5px;}
.foot-right{width:855px;}
.foot-top{padding:20px 0}
.foot-bottom{margin-top:10px;}
.foot-div p,.foot-div p a{color:#fff}
.foot-right {color:#DFE1EA}
.foot-right a{color:#DFE1EA;width:96px;text-align: center;display: inline-block;}
.foot-right a:hover{color:#fff}
.foot-right .foot-a-l{ overflow: hidden;width:657px;margin-left:27px;}
.foot-right .foot-a-l span{float:left;width:240px;margin:4px 0}
.foot-right .foot-a-r{width:125px;margin-right:30px;}
.foot-right .foot-a-r dt,.foot-right .foot-a-r dd{float:left;color:#fff}
.foot-right .foot-a-r dd{writing-mode:tb-rl;letter-spacing:3px;float:right}
.foot-right .foot-a-l span:nth-child(6){width:400px}


/*内页*/
.ny-main{margin:0px auto; background: #f5f5f5;}
.ny-main .container{padding:50px 0}

.ny-right{width:900px;}
.ny-right .position{display: block;margin-top: 30px; margin-bottom: 20px; border-bottom: solid 1px #ddd;position: relative;}
.ny-right .position span{display: block; padding-left:33px; font-size: 13px;line-height: 40px;background: url(../image/ny-home.png) no-repeat 5px center;border-bottom: solid 1px #10783B; z-index: 0;position: absolute;bottom: -1px;left: 0;}
.ny-right .position span a.on{color: #10783B;}
.ny-right .position span a:hover{color: #10783B;}
.ny-contact{background:#464646;height: 75px;padding-left: 30px;padding-top: 24px;margin-top:2px }
.ny-contact em{display: block; font-size: 14px;line-height: 14px;color: #fff;margin-bottom: 10px;}
.ny-contact p{background: url(http://jwdp991.com/Templates/default/Common/images/ny-contact-tel.png)no-repeat left center;font-size: 20px;line-height: 28px;font-weight: bold; color: #fff; padding-left:38px;}

/*内页产品详情*/
.ny-right .pro1{margin-top: 20px;}
.ny-right .pro1 .spec-preview img{display: block;}
.ny-right .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #333;display: block;}
.ny-right .pro1 .descript1 p{width: 535px;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: #000; }
.ny-right .pro1 .descript1 a.consult:hover{background-color: #10783B;}
.ny-right .pro1 .descript1 p.haoma{color: #333;font-size: 15px; font-weight: bold; }
.ny-right .pro1 .descript1 p.haoma em{display: block;color: #E69B02;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;}
.de-title{border-bottom: solid 3px #10783B; margin-bottom: 15px;}
.de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#10783B; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.pro-tj-list li{float:left;text-align: center;width:200px;margin-right:25px;}
.pro-tj-list li .info{font-size:14px;margin-top:5px}
.pro-tj-list li:hover .info{color:#10783B}
/*产品*/
.ny-left{width:260px;}
.column-title{width:260px; background: #10783B;height:90px;padding-top:20px;}
.column-title{color:#fff;font-size:30px;}
.column-title:after{content: '';display: block; background: #fff;width:70px;height:3px;margin-left:20px;margin-top:10px;}
.column-title span{padding-left:20px}
.column-title em{font-size:12px;color:#fff;padding-left: 10px;}

.ny-left .ctitle1{ background: #fff;width:238px;padding:10px 10px 10px;border: 1px solid #ccc;border-top: none;}
.ny-left .ctitle1>li{width: 238px;margin-bottom: 5px;}
.ny-left .ctitle1>li.on a{ background: #10783B;color:#fff}
.ny-left .ctitle1>li.on .ctitle2{display: block;}
.ny-left .ctitle1>li>a{ display: block;width:218px;padding-left: 20px;color:#4c4c4c; background: url(http://jwdp991.com/Templates/default/Common/images/ny-switch1.png) no-repeat center right 20px,#eee;);height:45px;line-height: 45px;font-size:15px}
.ny-left .ctitle1>li>a.on,.ny-left .ctitle1>li>a:hover{ background: #E69B02;color:#fff;font-weight: bold;background: url(http://jwdp991.com/Templates/default/Common/images/ny-switch2.png) no-repeat center right 20px,#E69B02;}
.ny-left .ctitle1 .ctitle2 li a{    display: block;background: url(../image/ctitle2-li.jpg) no-repeat left center;padding-left: 15px;  font-size: 14px;  line-height: 30px; color: #8e8e8e;}
.ny-left .ctitle1 .ctitle2{margin-left:20px;margin:10px 15px;display: none;}
.ny-left .ctitle1 .ctitle2 li:hover a,.ny-left .ctitle1 .ctitle2 li.on a{color:#10783B}

.ny-left .ny-l-news{margin-top:10px;}
.ny-left .ny-l-news h3{width: 240px;height: 50px;padding-left: 20px;background-color: #10783B;color: #fff;font-size: 20px;line-height: 50px;}
.ny-left .ny-l-news ul{width:238px;padding:10px;border: 1px solid #ccc;border-top: none;}
.ny-left .ny-l-news ul li{width: 100%;line-height: 34px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}
.ny-left .ny-l-news ul li a{padding-left: 15px;background: url(../image/y-circle.png) no-repeat center left;transition: all 0.2s;}
.ny-left .ny-l-news ul li:hover a{color: #E69B02;}

.ny-left .ny-l-con{margin-top:10px;}
.ny-left .ny-l-con h3{width: 240px;height: 50px;padding-left: 20px;background-color: #10783B;color: #fff;font-size: 20px;line-height: 50px;}
.ny-left .ny-l-con ul{width:238px;padding:10px;border: 1px solid #ccc;border-top: none;}
.ny-left .ny-l-con ul li{width:90%;line-height: 30px;}
.ny-left .ny-l-con ul li{padding-left: 10px;}
.ny-left .ny-l-con ul li span{padding-left:14px;}


/*产品*/
.ny-product-list ul li{float:left}
.ny-product-list ul li a{border:1px solid #DDDDDD;width:295px;box-sizing: border-box;display: block;margin:2px}
.ny-product-list ul li .pic{width:285px;margin:5px auto}
.ny-product-list ul li .info{height:55px;line-height:55px;font-size:16px;text-align: center;}
.ny-product-list ul li a:hover{border:1px solid #E69B01; background: #E69B01;}
.ny-product-list ul li a:hover .info{color:#fff}


/*案例*/
.ny-case-list ul li{float:left}
.ny-case-list ul li a{border:1px solid #DDDDDD;width:295px;box-sizing: border-box;display: block;margin:2px}
.ny-case-list ul li .pic{width:285px;margin:5px auto 0 auto;overflow: hidden;}
.ny-case-list ul li .pic img{transition: all .5s;}
.ny-case-list ul li .info{height:55px;line-height:55px;font-size:16px;text-align: center;}
.ny-case-list ul li a:hover{border:1px solid #10783B; }
.ny-case-list ul li a:hover .info{color:#10783B}
.ny-case-list ul li:hover .pic img{transform: scale(1.1);}


/*新闻中心*/
.ny-news-list li{border:1px solid #ddd;padding:10px;margin-top:20px;transition: all .6s;}
.ny-news-list .news-img{width:192px;height:140px;}
.ny-news-list .news-int{width:665px;}

.ny-news-list .news-int b{ display: block;font-weight:normal;font-size:16px;color:#333}
.ny-news-list .news-int b abbr{float:right;font-size:14px;margin-right:10px;}
.ny-news-list .news-int p{color:#888;line-height:26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;margin-top:10px;}
.ny-news-list .news-int i{ display: block;color:#8D8D8D;font-style: normal;margin-top:0px;width:100px;height:45px;line-height:45px;transition: all .6s;}

.ny-news-list li:hover{border-color:#10783B;box-shadow: 1px 1px 20px #ddd;}
.ny-news-list li:hover b{color:#10783B}
.ny-news-list li:hover i{ background:none;text-align: center;width:none;color:#10783B;padding-left:10px;}


/*施工现场*/
.ny-shigong-list ul li{float:left;width:295px;margin:2px}
.ny-shigong-list ul li a{border:1px solid #DDDDDD;width:295px;box-sizing: border-box;display: block;}
.ny-shigong-list ul li .pic{width:285px;margin:5px auto 0 auto;overflow: hidden;}
.ny-shigong-list ul li .pic img{transition: all .5s;}
.ny-shigong-list ul li .info{height:55px;line-height:55px;font-size:16px;text-align: center;}
.ny-shigong-list ul li a:hover{border:1px solid #10783B; }
.ny-shigong-list ul li a:hover .info{color:#10783B}
.ny-shigong-list ul li:hover .pic img{transform: scale(1.1);}

/*资质荣誉*/
.ny-honor-list ul li{float:left;width:200px;margin:12px}
.ny-honor-list ul li .pic{width:200px;overflow: hidden;}
.ny-honor-list ul li .pic img{transition: all .5s;}
.ny-honor-list ul li .info{height:45px;line-height:45px;font-size:16px;text-align: center;}


.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;}


/*新闻*/
.news{padding: 0 0 80px;}
.news_l{width: 707px;padding: 40px 0 0;}
.news01{width: 707px;height:135px; border-bottom:1px dashed #d1d1d1;}
.news01 dl{width: 707px;}
.news01 dl dt{height: 42px;line-height: 42px;overflow: hidden; background:url(../image/tout.gif) no-repeat;}
.news01 dl dt a{font-size: 22px;color: #333;padding: 0 0 0 110px;}
.news01 dl dt a:hover{color: #e30104;}
.news_desc{font-size: 14px;color: #666;line-height: 25px;height: 52px;overflow: hidden;padding: 10px 0 0;}
.news01 dl dd span{display: block;line-height: 26px;margin-top: -26px;margin-right: 10px;float: right;}
.news01 dl dd span a{font-size: 14px;color: #e30104;}

.news02{width: 707px;}
.news02 dl{height:140px; border-bottom:1px dashed #d1d1d1; padding-top:20px;}
.news02 dl dt{width:212px; height:119px; float:left; overflow:hidden;}
.news02 dl dt img{width:212px; height:119px; transition:.5s;}
.news02 dl:hover dt img,.wd_pic:hover img,.about dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.news02 dl dd{width:470px; float:left; padding-top:10px; padding-left:25px;}
.news02 dl dd a{display: block;font-size: 18px; color:#333;}
.news02 dl dd h5{height: 28px;line-height: 28px;overflow: hidden;}
.news02 dl dd a:hover,.news03 ul li a:hover{color: #e30104;}

.news03{width: 707px;padding: 15px 0 0;}
.news03 ul li{height: 34px;line-height: 34px;overflow: hidden;}
.news03 ul li a{font-size: 16px;color: #333;display: block;float: left;width: 570px;height: 34px;line-height: 34px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../image/news_ic.png) no-repeat 0 14px;padding: 0 0 0 18px;}
.news03 ul li span{display: block;float: right;font-size: 14px;color: #999;width: 100px;text-align: right;}

.news_r{width:366px; height:550px; background:url(../image/news_rbg.jpg) no-repeat;margin-top: 40px;padding: 22px 27px 0;}
.news_r h3{height:48px; line-height: 48px;overflow: hidden;font-weight: normal;}
.news_r h3 a{font-size: 26px;color: #333;}
.news_r h3 em{font-size: 18px; color:#999999; font-family:"Arial"; margin-left: 9px; }
.wd_pic{width:366px; height:206px;line-height: 0;overflow: hidden;margin-top: 12px;margin-bottom: 10px;}
.wd_pic img{width:366px; height:206px; transition:.5s;}
.wd_m dl{width: 366px;height: 65px; border-bottom:1px dashed #d1d1d1;padding: 15px 0 0;}
.wd_m dl dt{height: 26px;line-height: 26px;overflow: hidden; background:url(../image/news_ic.png) no-repeat 3px 8px;padding: 0 0 0 18px;}
.wd_m dl dt a{font-size: 16px;color: #4c4c4c;display: block;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-weight: bold;}
.wd_m dl dt a:hover,.ab_r span a:hover{color: #e30104;}
.wd_m dl dd{height: 26px;line-height: 26px;overflow: hidden;padding: 0 0 0 18px;}
.wd_m dl dd a{font-size: 14px;color: #666;}
.news01 dl dt{
  background: url(../image/i29.png) no-repeat;
  background-size: 85px 41px;
}
.news01 dl dt a{
  padding: 0 0 0 105px;
}
.clear{
  clear: both;
}

.xypg-pagination {
  margin-top: 20px;
  text-align: center;
  font-size: 0;
}
.xypg-pagination li{
  display:inline-block
}
.xypg-pagination a, .xypg-pagination #current, .xypg-pagination span {
  display: inline-block;
  font-size: 14px;
  color: #333333;
  font-family: "Microsoft YaHei",Arial;
  line-height: 26px;
  border: 1px solid #cbcbcb;
  margin: 0 5px;
  padding: 0 8px;
}

.ny-case-list ul li .pic img{
  width: 100%;
}

.pro-tj-list li .pic img{
  width: 100%;
}

.pro-con{
  min-height: 624px;
}
.site-list ul li img{
  width: 100%;
}