﻿.yxjy-nytitle{max-width:1436px; margin:0px auto 0 auto; position: relative;}
.yxjy-nytitle h3{padding-bottom:50px;  font:42px 微软雅黑; color:#221714; text-align:center;  letter-spacing:2px;}
.yxjy-nytitle p{text-align:center; font-size:56px; color:#221714; letter-spacing:1px; font-weight:bold; line-height:70px;}
.yxjy-nytitle a{display:block; width:76px; font-size:16px; color:#000; height:31px;  text-align:center; line-height:31px;  position: absolute; top:50px; right:33px; }
.yxjy-nytitle a span{ margin-left:3px;}
.yxjy-nytitle a:hover{color:#e50011;}
.yxjy-nytitle b{display:block;  position:absolute; top:62px; right:0px; width:400px;border-bottom:1px solid #606060; }

.ny-dhbj{background:#EAEAEA;}
.ny-dh{max-width:1436px; margin:0 auto; overflow:hidden; padding:50px 0px; font-size:24px; color:#154c2c;}
.ny-dh h3{font-weight:500; float:left;}
.nylmdh{float:right; background:url(../images/daohang.png) left center no-repeat; padding-left:40px; }
.nylmdh a{margin:0px 5px; color:#154c2c;}
.bxsz-bj{padding:120px 0px; overflow:hidden;}
.ny-bxsz{max-width:1436px; margin:0 auto;  }
.ny-bxsz ul{margin:1px 0px;}
.ny-bxsz li{width:32%;  float:left; margin-right:2%; margin-bottom:30px;box-shadow: 0 0 27px rgb(0 0 0 / 10%); overflow:hidden;}
.ny-bxsz li h3{font-size:22px; padding:0px 20px; color:#fff; background:#154C2C; line-height:50px;}
.ny-bxsz li p{font-size:16px;padding:10px 20px; color:#000; line-height:36px; min-height:230px;}
.ny-bxsz li:nth-child(3n){margin-right:0px;}



.ny-yxys{max-width:1436px; margin:0 auto;  padding-bottom:120px; overflow:hidden;}
.ny-yxys li{width:32%; float:left; margin-right:2%;overflow:hidden; padding:30px 0px; background:#EAEAEA; margin-bottom:30px;}
.ny-yxys li h3{font-size:30px; padding:0px 20px; color:#000;  line-height:50px; font-weight:500; margin-bottom:10px;}
.ny-yxys li:nth-child(3n){margin-right:0px;}
.ny-yxys li p{font-size:20px;padding:10px 20px; color:#000; line-height:40px; min-height:220px;}
.ny-yxys li h3 img{width:40px; margin-right:10px;}
.ny-yxys li p img{max-width:100%;}
.yycj-bj{padding:0px 0px 120px 0px; overflow:hidden;}
.ny-yycj{background:#EAEAEA;overflow:hidden; padding:60px 0px;}
.ny-yycj ul{max-width:1436px;margin:0 auto;}
.ny-yycj li{background:#fff; width:32%; border-radius:20px; float:left; margin-right:2%;box-shadow: 0 0 27px rgb(0 0 0 / 10%); overflow:hidden;}
.ny-yycj li h3{font-size:30px; padding:0px 20px; text-align:center; color:#fff; background:#154C2C; line-height:80px; font-weight:500;}
.ny-yycj li p{font-size:20px;padding:60px 20px; color:#000; line-height:40px; min-height:230px;}
.ny-yycj li:nth-child(3n){margin-right:0px;}

.ny-jdhx{max-width:1436px; margin:0 auto;  padding-bottom:120px; overflow:hidden;}
.ny-jdhx li{width:32%; float:left; margin-right:2%;overflow:hidden; padding:40px 0px; background:#EAEAEA; margin-bottom:30px;}
.ny-jdhx li h3{overflow:hidden;float:left; position: relative; font-size:42px; padding:40px 50px 0px 20px; color:#154C2C;  line-height:36px; font-weight:bold; margin-bottom:10px;}
.ny-jdhx li h3 span{display:block; font-size:16px;font-weight:500;}
.ny-jdhx li h3 img{height:95px; margin-right:10px;position: absolute; top:0px; right:0px;}

.ny-jdhx li:nth-child(3n){margin-right:0px;}
.ny-jdhx li p{overflow:hidden;font-size:22px;padding:10px 20px; color:#000; line-height:50px; min-height:350px;}
.qcys{overflow:hidden; width:100%; height:1px; }



.ny-gyyx{max-width:1436px; margin:0 auto;  padding:120px 0px; overflow:hidden;}
.zhengwen{font-size:22px; color:#000; line-height:60px; letter-spacing:3px;}
.zhengwen img{max-width:100%;}


.ny-zxdt{max-width:1436px; margin:0 auto;  padding:120px 0px; overflow:hidden;}
.ny-zxdt ul{overflow:hidden;}
.ny-zxdt ul li{width:31%; margin-right:3%; float:left; margin-bottom:40px; padding-bottom:30px; background:#EAEAEA;}
.ny-zxdt ul li:nth-child(3n){margin-right:0px;}
.ny-zxdt ul li a{color:#000;}
.ny-zxdt ul li a:hover p{color:#154C2C;}
.ny-zxdt ul li .img{overflow:hidden;}
.ny-zxdt ul li img{width:100%; height:290px;transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;-moz-transition-duration:1s;}
.ny-zxdt ul li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);/* IE 9*/-webkit-transform: scale(1.1);/* Safari 和 Chrome*/-o-transform: scale(1.1);/* Opera*/-moz-transform: scale(1.1);}
.ny-zxdt ul li p{padding:30px 30px; font-size:24px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.ny-zxdt ul li span{display:block; margin:80px 30px 0px 30px; font-size:18px; background:url(../images/xwlbjt.png) center right no-repeat;}





.ny-fwgl{max-width:1436px; margin:0 auto;  padding:120px 0px;}
.slideBox2{ max-width:1436px;   position:relative;  margin-top:20px; }
.slideBox2 .hd{height:50px; line-height:50px;   margin-bottom:60px;   position:relative;  }
.slideBox2 .hd ul{    position: absolute; overflow:hidden; zoom:1; float:left; left:50%; margin-left:-284px; }
.slideBox2 .hd ul li{ float:left;   padding:15px 15px;font-size:18px;margin:0 20px; font-weight:bold; background:#8a8b8b; color:#fff;line-height:20px;}
.slideBox2 .hd ul li.on{  background:#154c2c;  color:#ffffff;}
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:-60px; top:50%; margin-top:-14px; display:block; width:40px; height:76px; background:url(../images/nyhd-left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:-60px;  background:url(../images/nyhd-right.png) no-repeat; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }

.ny-lxwm{max-width:1436px; margin:0 auto;  padding:120px 0px; overflow:hidden;}
.liuyan{width:65%;overflow:hidden; float:right;}
.liuyan input{letter-spacing:2px;width:45%; float:left;  display:block;font-size:24px; color:#808080; line-height:60px; margin-bottom:30px;  border-bottom:1px solid #808080;}
.liuyan textarea{letter-spacing:2px;width:100%;font-size:24px; color:#808080; line-height:60px; margin-bottom:30px; border-bottom:1px solid #808080;}
#lyright{float:right;}
#xmdh{width:100%;}
#tijiao{font-size:30px;width:200px;background:#828282; color:#fff; float:none; margin:0 auto; font-weight:bold; border-bottom:none;}
#tijiao:hover{background:#154c2c;}
.lxwmjs{width:31%; margin-top:10px; float:left; font-size:20px; letter-spacing:1px; line-height:40px; color:#000;}







.ny-szll{max-width:1436px;overflow:hidden;margin:0px auto; padding:120px 0px;}
.nyszll-nr{max-width:1436px;overflow:hidden;margin:0px auto 0px auto;}
.nyszll-nr h3{width:170px; text-align:center;font-size:30px; color:#fff; line-height:60px; background:#b4b5b5; overflow:hidden;}
.nyszll-nr ul{overflow:hidden;}
.nyszll-nr ul li{overflow:hidden;float:left;width:23.5%; margin-right:2%; margin-bottom:20px; position:relative;transition: 300ms;-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;}
.nyszll-nr ul li:nth-child(4n){margin-right:0px;}
.nyszll-nr ul li a{display:block;transition: 300ms;-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;}
.nyszll-nr ul li a img{width:100%;  max-height:420px;}
.nyszll-nr ul li a p{text-align:center;background:#154c2c;overflow:hidden;height:0px;font-size:20px;margin:0 0;position:absolute;left:0;bottom:0;width:100%;color:#fff; z-index:10;transition: 300ms;-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;line-height:40px;}
.nyszll-nr ul li a:hover .szlltitle{display:none;}
.nyszll-nr ul li:hover a p{height:100%;transition: 300ms;-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;}
.nyszll-nr ul li a p span{display:block;width:100%;text-align:left;font-size:14px;line-height:40px;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;background:url(../images/szllxfxjt.png) left bottom no-repeat;padding-left:30px;}
.nyszll-nr ul li a p b{margin-top:40%; display:block; font-weight:500;}
.nyszll-nr ul li a p span{font:28px 微软雅黑;padding-top:20px; margin-bottom:20px;}
.nyszll-nr ul li a p b img{width:100%; }

.nyhhzj-bj{background:#EAEAEA; margin-bottom:80px;}
.ny-hhzj{max-width:1436px;overflow:hidden;margin:0px auto; padding:120px 0px;}
.ny-hhzj ul li{width:18%; float:left; margin-right:2.5%; margin-bottom:30px;}
.ny-hhzj ul li img{width:100%;}
.ny-hhzj ul li:nth-child(5n){margin-right:0px;}


.news_det{
	padding:80px 0px;   max-width: 1436px;
    margin: 0 auto;
    overflow: hidden;
}
.news_det .tit{
	text-align: center;
	font-size: 28px;
	color: #302d2d;
	line-height: 48px;
}
.news_det .name{
	font-size: 14px;
	color: #999999;
	text-align: center;
	line-height: 32px;
	padding-bottom: 30px;
	border-bottom: 1px #CCCCCC dashed;
}
.news_det .name em{
	display: inline-block;
	vertical-align: top;
	margin-left: 28px;
}
.news_det .con{
	padding-top: 30px;
	padding-bottom: 50px;
	border-bottom: 1px #ececec solid;
}
.news_det .con img{max-width:100%; height:auto!important;}
.news_det p{
	font-size: 16px;
	color: #444444;
	line-height: 36px;
}
.news_det h3{
	font-size: 20px;
	color: #ED1C24;
	font-weight: bold;
	line-height: 32px;
	padding-top: 40px;
}
.news_det .pic{
	padding-top: 50px;
}
.news_det .pic img{
	width: auto;
	max-width: 100%;
}
.news_det p em{
	font-weight: bold;
}
.det_page ul{
	float: left;
	font-size: 15px;
	width: 800px;
	margin-top: 24px;
}
.det_page ul li{
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.det_page ul li a{
	color: #888888;
}
.det_page ul li a:hover{
	color: #154c2c;
}
.det_page .back{
	float: right;
	font-size: 16px;
	color: #302D2D;
	display: block;
	width: 158px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	margin-top: 34px;
	-moz-border-radius: 42px;
	-webkit-border-radius: 42px;
	border-radius: 42px;
	border: 1px #CCCCCC solid;
}
.det_page .back:hover{
	background: #154c2c;
	border-color: #154c2c;
	color: #FFFFFF;
}