﻿*{
	font-family: '微软雅黑';
}
.n_banner{
	width:100%;
	height:565px;
	overflow:hidden;
	margin-top:20px;
}
.main{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.left{
	float:left;
	width:250px;
	padding-bottom:50px;
}
.left h5{
	display:block;
	color:#333;
	text-align:left;
	font-size:16px;
	line-height:50px;
	background:#e7e7de;
	text-indent:15px;
	font-weight:normal;
	margin-top:20px;
}
.left ul{
	background:#e7e7de;
	padding:0px 10px 10px;
}
.left ul li{
	background:#fff;
	padding:0 10px;
}
.left ul li a{
	line-height:40px;
	height:40px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
	display:block;
	color:#333;
}
.left ul li a:hover{
	color:#c4251f;
}

.right{
	float:right;
	width:900px;
}

.location{
	border-bottom:2px solid #bdada4;
	margin-top:20px;
	overflow:hidden;
}
.location h5{
	float:left;
	color:#333;
	text-indent:10px;
	border-left:4px solid #bdada4;
	font-weight:normal;
	font-size:16px;
	margin-bottom:5px;
}
.location span{
	display:block;
	float:right;
	color:#666;
	padding-right:10px;
}
.location span a{
	color:#666;
}
.location span a:hover{
	color:#c4251f;
}



.n_about{
	line-height:24px;
	color:#333;
	padding:20px 10px;
}

.n_news ul{
	overflow:hidden;
	padding:0 15px 5px;
}
.n_news ul li{
	float:right;
	width:670px;
	margin:20px 0 0 0;
	position:relative;
	height:126px;
}
.n_news ul li h5 a{
	font-weight:normal;
	font-size:14px;
	color:#333;
	line-height:28px;

}
.n_news ul li p{
	line-height:24px;
	font-size:13px;
}
.n_news ul li p a{
	color:#444;
}
.n_news ul li span{
	font-size:13px;
	color:#666;
	margin:0 5px 0 0;
	line-height:28px;
}
.n_news ul li img{
	position:absolute;
	left:-200px;
	height:126px;
	width:180px;
	
}
.n_news a:hover{
	color:#c4251f;
}




.n_news_info{
	padding:0 0 50px;
}
.n_news_info a:hover{
	color:#c4251f;
}
.n_news_info h4{
	font-size:16px;
	line-height:40px;
	font-weight:normal;
	text-align:center;
	color:#333;
}
.n_news_detail{
	overflow:hidden;
	margin:0 auto;
	width:700px;
}
.n_news_detail li{
	float:left;
	margin:0 10px;
	line-height:28px;
	color:#666;
}
.xgbq{
	border-top:1px dashed #ccc;
	line-height:50px;
	color:#666;
	text-indent:15px;
}
.xgbq a{
	margin:0 5px;
	color:#999;
}
.n_page{
	float:left;
	color:#333;
	width:450px;
	line-height:40px;
	background:#eee;
	text-indent:15px;
	margin-bottom:20px;
}
.n_page a{
	color:#666;
}
.n_news_info h6{
	font-size:14px;
	border-bottom:2px solid #bdada4;
	color:#bdada4;
	line-height:24px;
	text-indent:10px;
	width:100%;
}
.n_xgpro{
	overflow:hidden;
	margin:20px 0px 5px;
}
.n_xgpro li{
	float:left;
	text-align:center;
	line-height:30px;
	margin:0 5px;
}
.n_xgpro li div{
	width:170px;
	height:139px;
	overflow:hidden;
}
.n_xgpro li div img:hover{
	transform:scale(1.2);
	transition:all 0.6s;
}
.n_xgpro li a{
	color:#333;
}
.n_xgnews{
	overflow:hidden;
	margin:5px 0 15px;
}
.n_xgnews li{
	float:left;
	border-bottom:1px dashed #ccc;
	line-height:30px;
	margin:5px 10px 0px;
	padding:0 10px;
}
.n_xgnews li a{
	color:#333;
}



.n_message{
	padding:20px 0px;
}
.inputText{
	border:1px solid #ccc;
	height:30px;
	width:400px;
	line-height:30px;
	text-indent:12px;
	color:#999;
}
textarea{
	width:400px;
	border:1px solid #ccc;
	line-height:30px;
	text-indent:12px;
	font-family:"微软雅黑";
	color:#999;
	height:150px;
	font-size:14px;
}
.inputButton{
	width:120px;
	height:30px;
	line-height:30px;
	color:#fff;
	background:#c4251f;
	text-align:center;
}
#code{
	width:400px;
	overflow:hidden;
}
#checkCodeImg{
	float:left;
	margin-left:15px;
	height:30px;
}
#checkcode{
	float:left;
	width:120px;
	line-height:30px;
	height:30px;
	color:#999;
	border:1px solid #ccc;
	text-indent:12px;
}



.n_product ul{
	overflow:hidden;
	padding:10px 0 30px;
}
.n_product ul li{
	width:220px;
	height:180px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:10px 2px;
}
.n_product ul li:hover .n_cover{
	top:80px;
	transition:all 0.4s;
}
.n_cover{
	background:#e7e7de;
	color:#333;
	width:220px;
	height:100px;
	position:absolute;
	top:140px;
}
.n_cover h5{
	line-height:40px;
	text-align:center;
	font-weight:normal;
	font-size:14px;
}
.n_cover span{
	display:block;
	padding:0 15px;
	text-align:center;
	line-height:24px;
	overflow:hidden;
}



.n_product_info{
	overflow:hidden;
	margin:20px 15px;
}
.n_pro{
	float:left;
	width:300px;
	height:220px;
	overflow:hidden;
}
.n_pro img:hover{
	transform:scale(1.2);
	transition:all 0.6s;
}
.n_product_info ul{
	width:380px;
	float:left;
	margin-left:30px;
}
.n_product_info ul li{
	border-bottom:1px dashed #ccc;
	line-height:40px;
	height:40px;
	text-align:left;
	font-size:14px;
	color:#666;
}
.n_product_info ul li a{
	color:#999;
}
.n_produc_info ul li a:hover{
	color:#c4251f;
}
#mes{
	background:#c4251f;
	border-radius:10px;
	text-align:center;
	height:35px;
	line-height:35px;
	width:100px;
	border:none;
	margin-top:15px;
}
#mes a{
	color:#fff;
}