/* CSS Document */


.l-menu{
	font:14px/30px "Microsoft Yahei";
	margin:0px auto;
	padding:10px 0px;
}
.l-menu .l-ma1180{
	display: flex;
	width:1180px;
	margin: 0 auto;
}

.l-menu li{
	flex:1;
}
.l-menu li.l-nrb{
	border-right: none;
}
.l-menu a{
	display: block;
	position: relative;
	padding-bottom: 25px;
	color: #999;
}
.l-menu a img{
	display: block;
	width: 70px;
	height: 70px;
	margin-right: auto;
	margin-left: auto;
}
.l-menu a p{
	margin-top: 12px;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
}
.l-menu-bg{
	display: none;
	position: absolute;
	width: 194px;
	height: 115px;
	left: 20px;
	bottom: -5px;
	background:url( ../images/bgl_subm.png) no-repeat;
}
.l-menu a.cur, .l-menu a:hover{
	color: #3c746b;
}
.l-menu a.cur .l-menu-bg, .l-menu a:hover .l-menu-bg{
	display: block;
}


.p-menu{
	font:14px/30px "Microsoft Yahei";
	margin:0px auto;
	padding:10px 0px;
}
.p-menu .p-ma1180{
	display: flex;
	width:1180px;
	margin: 0 auto;
}

.p-menu li{
	flex:1;
}
.p-menu li.l-nrb{
	border-right: none;
}
.p-menu a{
	display: block;
	position: relative;
	padding-bottom: 25px;
	color: #999;
}
.p-menu a img{
	display: block;
	width: 70px;
	height: 70px;
	margin-right: auto;
	margin-left: auto;
}
.p-menu a p{
	margin-top: 12px;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
}
.p-menu-bg{
	display: none;
	position: absolute;
	width: 194px;
	height: 115px;
	left: 95px;
	bottom: -5px;
	background:url( ../images/bgl_subm.png) no-repeat;
}
.p-menu a.cur, .p-menu a:hover{
	color: #3c746b;
}
.p-menu a.cur .p-menu-bg, .p-menu a:hover .p-menu-bg{
	display: block;
}


/* 案例栏目 */
.cl-menu{
	font:14px/30px "Microsoft Yahei";
	height: 155px;
	margin:0px auto;
	border-bottom: 1px solid #eee;
	padding: 10px 0 20px;
}
.cl-menu .cl-ma1190{
	display: block;
	width:900px;
	margin: 0 auto;
}
.cl-menu li{
	float: left;
	width: 178px;
	padding: 0 1px;
	margin-top: 10px;
}
.cl-menu li.cl-nrb{
	border-right: none;
}
.cl-menu a{
	display: block;
	position: relative;
	padding-bottom: 25px;
	width: 194px;
	color: #999;
}
.cl-menu a img{
	display: block;
	width: 70px;
	height: 70px;
	margin-right: auto;
	margin-left: auto;
}
.cl-menu a p{
	margin-top: 12px;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
}
.cl-menu-bg{
	display: none;
	position: absolute;
	width: 194px;
	height: 115px;
	left: 0;
	bottom: -18px;
	background:url(../images/bgl_subm.png) no-repeat;
}
.cl-menu a.cur, .cl-menu a:hover{
	color: #3c746b;
}
.cl-menu a.cur .cl-menu-bg, .cl-menu a:hover .cl-menu-bg{
	display: block;
}


/*   */
.n_main_t{ 
	text-align: center;
	margin: 40px 0px 20px 0px;
	font:24px/30px "Microsoft Yahei";
	color:#666;
}

.n_main_t strong p{
	height: 10px;
	line-height: 10px;
}


.n_mc{
	text-align: left;
	font:16px/30px "Microsoft Yahei";
	color:#666;
	height:600px;
	height:auto;
	min-height: 600px;
	padding-bottom: 20px;
}

.n_mc_news{
	margin: 0;
	padding: 0;
	height:300px;
	height:auto;
	min-height: 300px;

}

.n_news_k li:nth-child(3n+2){
	margin: 10px 20px ;
}

.n_news_k li{
	width: 340px;
	height:220px;
	padding: 25px 30px;
	float:left;
	color:#999;
	margin:10px 0px;
	box-shadow: 0px 0px 8px #eee;
	background:url(../images/case_bg.jpg) no-repeat;
	background-size:cover;
	position:relative;
}
.n_news_k li strong{
	color:#3c746b;
}
.n_mc_news ul li a{
	color:#3c746b;
	font:bold 16px/25px "Microsoft Yahei";
}


.n_news_date{
	font:18px/25px arial;
	color:#666;
}

.n_news_more{
	position:absolute;
	font:14px/25px "Microsoft Yahei";
	color:#000;
	bottom:20px;
	right:40px;
}


.yw_a,.yw_bc{float:left;}
.yw_a{
width:610px;
margin-right:10px;
margin-top:20px;
position:relative;
height:470px;
}

.yw_bc{
width:560px;
margin-right:10px;
margin-left:8px;
position:relative;
padding-left:40px;
border-left:1px dashed #eee;
height:480px;
}
.yw_b,.yw_c{
width:570px;
margin-top:20px;
height:200px;
}
.yw_lt{ font:14px/25px "Microsoft Yahei";
padding:5px 0px;
}
.yw_lt  a{
color:#666;
}
.yw_ldate{ float:right; 
color:#ccc;
font:14px/25px Arial, Helvetica, sans-serif;

}



.yw_title{
font:bold 16px/25px "Microsoft Yahei";
border-bottom:1px dashed #eee;
color:#3c746b;
padding:10px 0px;
}

.yw_more{
position:absolute;
color:#3c746b;
right:0;
bottom:0;
border:1px solid #3c746b;
padding:3px 10px;
border-radius:20px;
display:block;
}
.yw_more a{
color:#3c746b;
}

.yw_c{
width:570px;
margin-right:10px;
margin-top:20px;
position:relative;
height:300px;
}



























/* CSS 新闻页面 */
.page{
	font:14px/35px "Microsoft YaHei"; 
	text-align:center; 
	height:35px; 
	margin-top:10px;
	padding: 10px 0px;
	width: 100%; 
	background: #f0f0f0;
}
.page a{ 
	padding:2px 10px; COLOR: #000; 
	margin:0px 5px; 
	text-decoration:none;
}
.page a:hover { 
	background:#3c746b;
	color:#fff;
}
.page a:active {
	background:#3c746b;
	color:#fff;
}
.page .current { 
	padding:2px 10px; 
	font-weight:bold; 
	color:#fff; 
	margin:0px 5px; 
	background:#3c746b;
}


.page .page_prev {
	padding-right: 20px;
	background: none;
	color: #000;
}

.page .page_next {
	padding-left: 20px;
	background: none;
	color: #000;
}


.n_news_upd{
	line-height: 35px;
	margin-top: 20px;
	border-top: 1px solid #eee;
	color:#bbb;
	
}
.n_news_upd a{
	color:#bbb;
}
.n_news_back{
	width: 115px;
	height: 35px;
	border:1px solid #3c746b;
	color:#ff6600;
	text-align: center;
	border-radius:20px;
	float:right;
	margin-top: 20px;
	display: block;
}
.n_news_back a{
	color:#3c746b; 
	display: block;
	border-radius:20px;
}

.n_news_back a:hover{
	color:#fff;
	background:#3c746b; 
	display: block;
	border-radius:20px;
}








/*-----------------底部-----------------------*/
.n_fot{
	border-top: 1px solid #eee;
	padding-top: 10px;
	font: 14px/30px "Microsoft Yahei";
	color:#666;
}
.n_fot_nav{
	float: left;
}
.n_fot_copy{
	float:right;
}