
/* CSS Document */

BODY {FONT:14px/1.75 "Microsoft YaHei", arial,sans-serif; color: #666;  background:#fff;min-width: 1200px; overflow-x: hidden;}
a {color: #333; TEXT-DECORATION: none}
p{color: #666;}
ul li{ list-style: none; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
.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;}
em{ font-style: normal; }
/* CSS Document */

*{ margin: 0; padding: 0; }
/*公共头部*/
.top{height: 43px;/* background: #f5f5f5; */border-top: 4px solid #30703e;border-bottom: 1px solid #e2e2e2;}
.top  p{line-height: 43px}
.top ul{margin-top: 15px}
.top ul li{float: left;}
.top ul li a{display: block; line-height: 14px; color: #666666; padding: 0 18px; border-right: solid 1px #ccc;}
.top ul li a:hover{color: #30703e}
.head{height: 123px;}
.head .logo{margin-top: 22px;}
.head .logo h1 {line-height: 0px;}

/*.head .wechat{background: url(../images/head-wechat.jpg) no-repeat left top; padding-left: 101px; height: 90px; margin-top: 17px;}
.head .wechat span{display: block; font-size: 15px; line-height: 14px; margin: 10px 0 11px; letter-spacing: 4px;}
.head .wechat strong{display: block; font-size: 28px; line-height: 20px; color: #333; font-family: arial; margin-bottom: 11px}
.head .wechat b{display: block; line-height: 14px;  color: #f9ab04;letter-spacing: 1px;}*/


.head .tel{ background: url(../image/head-tel.png) no-repeat center left;padding-left:58px;margin-top:35px;}
.head .tel span{display: block;font-size: 16px;  color:#333}
.head .tel  b{font-size:24px;color:#DA231A;font-weight:bold;line-height:24px;margin-top:8px;}


.nav{height: 60px;background: #30703e;}
.nav ul li{float: left; position: relative; }
.nav ul li>a{display: block;font-size:20px; font-weight: bold; line-height: 60px;color: #fff;text-align: center;border-right: solid 1px #3e8c4f;width: 170px;}
.nav ul li:last-child a{padding-right: 0px;}
.nav ul li.on>a{background: #f9ab04}
.nav ul li:hover>a{background: #f9ab04 } 
.nav ul li .hide{background:rgba(255,255,255,0.9);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 0px;display: none;width: 170px;position: absolute;z-index: 22; }
.nav ul li .hide em a{ display:block; line-height:44px;color: #666; text-align: center; border-bottom: dotted 1px #ccc;}
.nav ul li .hide em:last-child a{border-bottom: none;}
.nav ul li .hide em a:hover{background: #fff; color: #f9ab04; 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;}
.navfixed{position: fixed; top: 0; width: 100%; top: 0; z-index: 222;}


/*首页banner*/
.banner{position:relative;}
.banner-hd {height:660px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}

/*首页banner箭头*/
.banner-hd .prev,.banner-hd .next{display: none; width:45px;height:50px;background:url(../image/banner-btn.png) no-repeat;position:absolute;top:50%;margin-top:-25px; z-index: 2}
.banner-hd .prev{left:8%;}
.banner-hd .next{right:8%;background-position:right;}
.banner-hd .prev:hover,.banner-hd .next:hover{background:url(../image/banner-btn2.png) no-repeat;}
.banner-hd .next:hover{background-position:right;}

/*数字按钮样式*/
.banner-hd .num {overflow:hidden;position:absolute; bottom:12%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; }
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:50px;height:3px;  color: #FFFFFF;margin:0 5px; cursor:pointer; float: left;background:#fff;}
.banner-hd .num li.on{ background:#30703e;} 

/*搜索*/
.pannel{margin: 20px 0;}
.pannel .container{background:#f5f5f5; padding: 0 48px;height: 92px;width: 1104px;}
.pannel .info {padding-top: 22px;margin-right: 40px;}
.pannel .info h3{display: block; font-size: 18px; color: #30703e; font-weight: bold; }
.pannel .info span{display: block; font-size: 13px; color: #bfbfbf; text-transform: uppercase;}
.pannel .tel{background: url(../image/search-tel.png) no-repeat left top; padding-left: 50px; padding-top: 29px; margin-right: 49px; height: 41px}
.pannel .tel span{display: block; font-size: 14px; line-height: 14px; color: #888888; margin-bottom: 7px}
.pannel .tel strong{display: block; font-size: 24px; color: #f9ab04; font-family: arial; line-height: 17px;}

.search{width: 270px;height: 34px;border-bottom: solid 1px #d9d9d9;margin-top: 12px;margin-bottom: 2px;}
.search input{display: block; outline: none; border: none; line-height: 34px; }
.search .search-text {width: 220px;padding-right: 15px;font-size: 15px;color: #aaaaaa;background: none;}
.search .search-btn{background: url(../image/search-btn.png) no-repeat center;width: 24px;cursor: pointer;height: 24px;border: none;margin-top: 5px;}
.keyswords { margin: 10px 0; }
.keyswords ul li{float: left;margin: 0 10px 0 0;line-height: 30px;}
.keyswords ul em,.keyswords ul a{font-size: 14px; color: #808080;}
.keyswords ul em{color: #30703e;font-weight: bold;line-height: 30px;}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.floor_3{
    padding: 40px 0 40px 0;
    position: relative;
    /* background: #000; */
    }
.floor_3_main {
	background: #464646;
	overflow: hidden;
}
.floor_3 .title {
	color: #30703e;
	text-align: center;
	width: 100%;
	padding-bottom: 30px;
}
.floor_3 .title h3{font-size: 28px;
    font-weight: normal;
    display: block;
    line-height: 30px;
    background: url(../image/title.png) no-repeat center;}
.floor_3 .title p {
	color: #fff;
}
.liuc {
	position: relative;
}
.liuc .bd {
	overflow: hidden;
	width: 110%;
*
	zoom: 1;
	position: relative;
}
.liuc li {
	float: left;
}
.liuc li .jtou {
	width: 60px;
	height: 100px;
	background: url(../image/jtou.png) no-repeat center;
	float: left;
	display: block;
}
.liuc li img {
	width: 100px;
	height: 100px;
	display: block;
	margin-bottom: 20px;
	border-radius: 50%;
}
.liuc li p {
	text-align: center;
	color: #2f2f2f;
	font-size: 18px;
	float: left;
}
.liuc li:last-child .jtou {
	display: none;
}
.liuc a.btn {
	width: 45px;
	height: 45px;
}
.liuc a.btn.prev {
	background-position: -100px -98px;
}
.liuc a.btn.prev:hover {
	background-position: -150px -98px;
}
.liuc a.btn.next {
	background-position: -200px -98px;
}
.liuc a.btn.next:hover {
	background-position: -250px -98px;
}
.liuc li:hover img {
	animation: flipInY 1.2s ease-out forwards;
	-webkit-animation: flipInY 1.2s ease-out forwards;
}


/*产品中心*/
.product{/* margin-bottom: 44px; */padding-top: 40px;}
.ny-left{background: #30703e; width: 284px; padding-bottom: 7px;}
.column-title{background: url(../image/column-title.png) no-repeat 38px center; height: 93px; padding-left: 108px;}
.column-title strong{display: block; font-size: 34px; line-height: 34px; color: #fff; padding: 20px 0 7px}
.column-title span{display: block; font-size: 14px; line-height: 14px; color: #fff; opacity: 0.64; text-transform: uppercase;}
.ctitle1{background: #fff; padding: 13px 12px 8px; margin: 0 9px;}

.ctitle1 h2{margin-left:5px;line-height:40px; margin-bottom:10px;/* background:#f9ab04; *//* height:40px; */}
.ctitle1 h2 a{color: #30703e;
    font-weight: bold;}

.ctitle1 li{float: left;width: 100%;margin-bottom: 12.5px;position: relative;}
.ctitle1 li:after{position: absolute; content: ''; top: 0; left:0; width: 0; height: 54px; background: #30703e}
.ctitle1 li a{display: block;  font-size: 16px; line-height: 50px; color: #4b4b4b; text-indent: 1rem; background: url(../image/ctitle1-li.png) no-repeat 207px center  #f5f5f5; position: relative; z-index: 1}
.ctitle1 li:hover:after,.ctitle1 li.on:after{width: 100%;  transition:0.4s;}
.ctitle1 li:hover a,.ctitle1 li.on a{color: #fff; background: url(../image/ctitle1-li-on.png) no-repeat 207px center;}

.contact-tel{background: url(../image/contact-tel.png) no-repeat 32px center; height: 85px; padding-left: 86px;}
.contact-tel em{display: block; line-height: 14px; padding-top: 23px;}
.contact-tel strong{display: block; font-size: 26px; font-family: arial; line-height: 19px; margin-top: 6px;}

.ny-right{width: 891px;}
.ny-right p{ line-height:35px;}
.product-list ul{width: 909px;}
.product-list ul li{float: left;width: 292px;margin-right: 10px;margin-bottom: 10px;}
.product-list ul li .pic{width: 100%;/* height: 252px; */overflow: hidden;}
.product-list ul li .pic img{display: block;-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;width: 100%;}
.product-list ul li:hover .pic img{-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.product-list ul li h3{display: block;background: url(../image/product-more.png) no-repeat 241px center #fafafa;font-size: 16px;line-height: 48px;color: #333;text-indent: 1rem;}
.product-list ul li:hover h3{color: #30703e;background: url(/images/product-more2.png) no-repeat 250px center #30703e; transition:0.6s; text-indent: 3.5rem; color: #fff}


/*关于丞象*/
.about {margin-bottom: 44px;/* background: #f5f5f5; */width: 1200px;margin:0 auto; padding: 50px 0 13px;}
.about .pic{width: 585px; height: 360px;}
.about  .info{width: 581px;padding-left: 34px;background: #fff;}
.about  .info strong{display: block; font-size: 28px; line-height: 28px; color: #333; height: 50px; padding-top: 43px; position: relative; margin-bottom: 18px;}
.about  .info b{color: #30703e}
.about  .info strong:after{position: absolute; content: ''; width: 50px; height: 1px;  background: #ccc; left: 0; bottom: 0;}
.about  .info p{line-height: 30px; width: 555px; text-align: justify; margin-bottom: 30px;}
.about  .info a{display: block; width: 165px; background: #30703e; line-height: 46px; color: #fff; text-align: center; border-radius: 24px;}
.about  .info a:hover{background: #f9ab04; transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;-ms-transition: all linear .4s;-o-transition: all linear .4s;}
.i07bar {
    width: 100%;
    background: url(../image/a-bg.jpg) no-repeat scroll top center;
}

.about .t{margin-bottom: 22px;}
.about .t h2{font-size: 38px;color:#fff;line-height: 40px;font-weight: bold;text-align: center;margin-bottom: 23px;}
.about .t span{width: auto;height: 3px;background: url(../image/i07-line.png) no-repeat scroll center center;display: block;}
.about .t p{font-size: 20px;color:#fff;line-height: 55px;text-align: center;}

/*丞象四大优势  ·  让您放心选择*/
.ys{margin: 38px auto;}
.ys-title{margin-bottom: 46px;}
.ys-title h2{font-size: 30px; color: #333; font-weight: bold;}
.ys-title strong{color: #30703e}
.ys-title i{display: inline-block; font-size: 24px; font-style: normal; margin: 0 16px;}
.ys-title h3{font-size: 14px; color: #666; background: url(../image/ystitle-line.png) no-repeat center;}
.ys-content {margin-bottom: 14px;}
.ys-content .info{background: #fafafa; padding: 50px 50px 0; width: 350px; height: 252px;}
.ys-content .info .num{padding-left: 67px; margin-bottom: 23px;}
.ys-content .info .num1{background: url(../image/num1.png) no-repeat left top;}
.ys-content .info .num2{background: url(../image/num2.png) no-repeat left top;}
.ys-content .info .num3{background: url(../image/num3.png) no-repeat left top;}
.ys-content .info .num4{background: url(../image/num4.png) no-repeat left top;}
.ys-content .info strong{display: block; font-size: 24px; line-height: 24px; color: #30703e; margin-bottom: 9px;}
.ys-content .info span{display: block; font-size: 14px; line-height: 14px; color: #abbcc6; text-transform: uppercase;}
.ys-content .info p{display: block; font-size: 15px; line-height: 28px; color: #666666; background: url(../image/ys-p.png) no-repeat left 12px; padding-left: 16px; margin-bottom: 11px;}
.ys-content .pic{width: 750px;}
.ys-btn ul li{float: left; background: url(../image/ys-btn1.png) no-repeat center top; font-size: 18px; line-height: 18px; color: #666; text-align: center; width: 300px; height: 35px; padding-top: 35px; cursor: pointer;}
.ys-btn ul li.on{background: url(../image/ys-btn2.png) no-repeat center top; color: #fff}


/*资质证书*/
.honor{background: #fafafa; padding: 24px 0 28px; margin-bottom: 28px}
.title{margin-bottom: 28px;}
.title h2{display: block; font-size: 20px; color: #333333; line-height: 24px; border-left: solid 4px #30703e; padding-left: 11px; margin-top: 7px}
.title span{font-size: 14px; color: #9c9c9c; font-family: arial; text-transform: uppercase; margin-left: 8px}
.title a{display: block; width: 116px; background: #30703e; line-height: 38px; color: #fff; text-align: center; border-radius: 20px;}
.title a:hover{background: #f9ab04; transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;-ms-transition: all linear .4s;-o-transition: all linear .4s;}
.honor-list{overflow: hidden;}
.honor-list ul li{float: left; width: 278px; border: solid 1px #e5e5e5; margin-right: 27px;}
.honor-list ul li .pic img{display: block;}
.honor-list ul li:hover{border-color: #30703e; transition:0.6s;}


/*工程案例*/
.case{margin-bottom: 33px;}
.case .title{margin-bottom: 18px;}
.case-list{overflow: hidden;}
.case-list ul li{float: left; width: 280px;margin-right: 27px;}
.case-list ul li .pic img{display: block;width: 100%;}
.case-list ul li  h3{ border: solid 1px #e5e5e5; background: #f5f5f5; font-size: 16px; line-height: 58px; color: #666; text-align: center; }
.case-list ul li:hover h3{border-color: #30703e; background: #30703e; color: #fff; transition:1s; }


/*新闻资讯*/
.news{margin-bottom: 65px;}
.news-title{margin-bottom: 38px;}
.news-title strong{display: block; font-size: 30px; color: #333; }
.news-title b{color: #30703e}
.news-title h2{font-size: 14px; line-height: 14px; color: #888888}

.latest-news{width: 440px;}
.latest-news .pic{width: 440px;}
.news .info{background: #f5f5f5; padding: 27px 26px 22px}
.news .info h3{font-size: 18px;color: #333;/* line-height: 16px; */margin-bottom: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;}
.news .info span{color: #777777;line-height: 16px;font-family: arial;font-size: 14px;}
.news .info p{line-height: 26px; color: #777777; text-align: justify; margin-bottom: 10px;}
.news .info em{display: block; width: 113px; line-height: 33px; color: #777777; border: solid 1px #ccc; text-align: center; border-radius: 18px;}
.news a:hover .info h3{color: #30703e}
.latest-news a:hover .info em{border-color: #30703e; background: #30703e; color: #fff; transition:0.4s;}

.news-list{width: 740px;}
.news-list ul li{margin-bottom: 18px}
.news-list ul li .pic{width: 215px;
    height: 146px;}
.news-list ul li .info{padding: 26px 14px;width:478px;height: 94px;overflow: hidden;}
.news-list ul li .info p{line-height: 22px;}


/*公共底部*/
.foot{background: #343434; padding: 43px 0 30px;}
.foot-nav{width: 519px; margin-right: 262px}
.foot-nav dl dt{ font-size: 18px; color: #fff; line-height: 18px; margin-bottom: 21px;}
.foot-nav dl dd a{float: left; font-size: 15px; line-height: 34px; color: #7e7e7e; margin-right: 44px;}
.foot-nav dl dd a:hover{color: #fff;}
.foot .wechat{}
.foot .wechat img{display: block; margin-right: 9px;}
.foot .wechat em{display: block; color: #7e7e7e; writing-mode: vertical-rl; margin-top: 16px; }
.foot .info{width: 192px;}
.foot .info em{display: block; width: 148px; border: solid 1px #7e7e7e; border-radius: 22px; font-size: 17px; line-height: 42px; color: #7e7e7e; text-align: center; margin-bottom: 13px;}
.foot .info strong{display: block; font-size: 25px;line-height: 43px; color: #f9ab04; font-family: arial}
.foot .info span{display: block; line-height: 14px; color: #575757;}
.foot-copy{background: #111}
.foot-copy p{color: #7e7e7e; line-height: 54px;}
.foot-copy p a{color: #7e7e7e;}
.foot-copy p a:hover{color: #fff;}


/*在线咨询*/
.zx-service{position: fixed;right: 5px;top: 25%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #30703e;}
.zx-service ul li:hover a{background: #f9ab04;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #f9ab04;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;padding: 140px 10px 0;background:url(../image/weixin.jpg) no-repeat center top 10px #f9ab04;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;}	
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}



/*内页样式*/
.ny-banner {height: 400px;}
.ny-main{margin-top: 25px; margin-bottom:100px;}
.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 #30703e;z-index: 0;position: absolute;bottom: -1px;left: 0;}
.ny-right .position span a.on{color: #0171C8;}
.ny-right .position span a:hover{color: #0171C8;}

/*内页图片列表页*/
.ny-pic-list ul{width: 909px;}
.ny-pic-list ul li{float: left; width: 285px;  margin-right: 18px; margin-bottom: 19px;}
.ny-pic-list ul li .pic img{display: block; border: solid 1px #eee;  border-bottom: none;}
.ny-pic-list ul li h3{ font-size: 16px; line-height: 45px; color: #333; text-align: center; background: #eee;}
.ny-pic-list ul li:hover h3{background: #30703e; color: #fff; transition:0.6s;}


/*内页产品列表页*/
.ny-product-list ul{width: 909px;}
.ny-product-list ul li{float: left; width: 285px; margin-right: 18px; margin-bottom: 19px; position: relative;}

.ny-product-list ul li .info{width: 100%;height: 100%;background: hsl(133deg 40% 31% / 85%);position: absolute;opacity: 0;}
.ny-product-list ul li .info h3{display: block; font-size: 16px; line-height: 16px; color: #fff; text-align: center;  margin: 100px 0 20px;}
.ny-product-list ul li .info .more-icon{display: block; width: 25px; height: 25px; margin: 0 auto;}

.ny-product-list ul li:hover .info{opacity: 1; }

.ny-product-list ul li .hidden::before,
.ny-product-list ul li .hidden::after {
	position: absolute;
	content: '';
	opacity: 0;
}

.ny-product-list ul li .hidden::before {
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.ny-product-list ul li .hidden::after {
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}


.ny-product-list ul li .hidden::before,
.ny-product-list ul li .hidden::after
{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}


.ny-product-list ul li:hover .hidden::before,
.ny-product-list ul li:hover .hidden::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.ny-product-list ul li:hover .hidden::before,
.ny-product-list ul li:hover .hidden::after
 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

/*产品详情*/
.ny-right  .pro1 .pro-list-pic{width: 332px;}
.ny-right  .pro1 .spec-preview img{display: block;}
.ny-right  .pro1 .descript1{width: 520px;}
.ny-right  .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #2d2d2d;display: block;border-bottom: 1px solid #c0ccd6; padding: 10px 0 15px; margin-bottom: 10px;}
.ny-right  .pro1 .descript1 p{width: 520px;font-size: 13px;color: #666;line-height: 28px;margin: 10px 0;text-align: justify;}
.ny-right  .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #333; }
.ny-right  .pro1 .descript1 a.consult:hover{background-color: #30703e;}
.ny-right  .pro1 .descript1 p.haoma{ color: #333;font-size: 15px;display: block; margin: 20px 0;}
.ny-right  .pro1 .descript1 p.haoma em {display: inline-block;color: #30703e;font-size: 25px;font-weight: bold; vertical-align: middle;}
.ny-right  .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right  .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right  .detail {margin-bottom: 20px;}
.ny-right  .detail .de-title{border-bottom: solid 3px #30703e; margin-bottom: 20px;}
.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:#30703e;}



/*内页新闻列表*/
.ny-news-list ul li{padding:20px;background:#fafafa; margin-bottom: 20px;height: 136px;width: 851px;transition: all 0.3s;}
.ny-news-pic{width: 200px;height: 136px;}
.ny-news-col{width: 625px;}
.ny-news-col h3{font-size: 18px;color: #595959;overflow: hidden;background: url(../image/news-line.png) no-repeat center left -20px;transition: all 0.5s;line-height: 18px;margin-top: 20px;}
.ny-news-col span{display: block;font-family: arial;color: #666;padding-left: 20px;background: url(../image/date.png) no-repeat center left;line-height: 12px;margin: 18px 0 10px;}
.ny-news-col p{color: #808080;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:justify;}
.ny-news-list ul li:hover{background: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.ny-news-list ul li:hover .ny-news-col h3{padding-left: 20px;background: url(../image/news-line.png) no-repeat center left;color: #30703e;}




.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;}



#nr-container {width: 100%;margin-top: 5px;}
/*#nr-container img{height: 150px;*height: 150px;}*/
#nr-container .list {overflow: hidden;padding-top: 5px;}
#nr-container .proList_pic {border: 1px solid #f2f2f2;margin-bottom: 20px;overflow: hidden;}
#nr-container .proList_pic img {height: 160px;}
#nr-container .proList_pic .name {line-height: 30px;padding: 5px 0 10px ;font-size: 15px;text-align: center;}
#nr-container .proList_pic .desc {height: 50px;line-height: 25px;font-size: 14px;color: #999;padding-left: 10px;}
#nr-container .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:1px solid #eee;text-align:left;}
#nr-container .pagelist a,
#nr-container .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
#nr-container .pagelist span.current {color: #f30;border: 1px solid #ddd;}
/* æ–°é—»é¡µåˆ—è¡¨ */
#nr-container .art-list{border-bottom:1px dashed  #eee;}
#nr-container .art-list .artlist_pic .name{line-height: 20px;font-size:14px;padding:5px 15px;background:url(/css/img/dot.gif) no-repeat 15px center;padding-left:35px;}
#nr-container .art-list .artlist_pic .time{font-size:13px;color:#666;}
#nr-container .art-list .artlist_pic .name a:hover{text-decoration: underline;color: #f30}
/*å†…å®¹é¡µ*/
#nr-container .returnbt{padding:5px;text-align: center;}
#nr-container .returnbt input{padding:2px 15px;background:#333;color:#fff;border: none;cursor: pointer;}
#nr-container .nr-title {text-align: center;font-size: 18px;padding: 5px 0;}
#nr-container .nr-info {text-align: center;font-size: 14px;padding: 5px 0;background: #f8f8f8;border: 1px solid #f2f2f2;margin-top: 10px; margin-bottom: 20px;}
#nr-container .nr-content {overflow:hidden;}
#nr-container .nr-content .prev{margin-top:30px;line-height: 25px;}
#nr-container .nr-content .next{margin-top:5px;line-height: 25px;}
#nr-container .pic_list{margin-right:10px;float: left;}
#preview {float: none;text-align: center;}
@media (min-width: 768px) and (max-width: 979px) {
  #nr-container img {
    height: 140px;
    *height: 140px;
  }
}
@media (min-width: 415px) and (max-width: 767px) {
  #nr-container img {
    height: 120px;
    *height: 120px;
  }
}
@media (max-width: 414px) {
  #nr-container img {
    height: 100px;
    *height: 100px;
  }
}

/* å®¢æˆ·åé¦ˆ */
.feedback{width:auto;margin:0 auto;width:650px;}
.feedback dl{overflow: hidden;padding:5px 0;}
.feedback dd{overflow: hidden;}
.feedback dt.fdtitle{font-weight: normal;font-size: 16px; float: left;width:90px;}
.feedback dd .fdinput{float:left;width:450px;line-height: 35px;height:35px; background: #fff;border:1px solid #ddd;border-radius: 3px;padding-left:15px}
.feedback dd .fdtext{width:450px;height:80px;float:left; background: #fff;border:1px solid #ddd;border-radius: 3px;padding-left:15px;padding-top:10px;}
.feedback dd .fdsub,.feedback dd .fdres{border-radius: 3px;padding:2px 20px;margin-left:10px;line-height:20px;color:#fff;cursor: pointer;font-family: "å¾®è½¯é›…é»‘"}
.feedback dd .fdsub{margin-left:90px; border:1px solid #f50; background:#f60;width:120px;height:35px;line-height:35px;}
.feedback dd .fdres{border:1px solid #282828; background:#444;width:120px;height:35px;line-height:35px;}
 .feedback .codeimg{float:left;margin-left:5px;cursor:pointer;border:1px solid #ddd; width:100px; height:28px;}
/*vaildate*/
#yzform label.error{position:absolute;padding:3px 15px;background: #f8f8f8;border:1px solid #ddd;margin-left:25px;font-weight: normal;color:#f30;border-radius: 3px;}