.n_banner{
	width: 100%;
	height: 400px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.n_banner img{
	width: 1920px;
	height: 400px;
	position: absolute;
	margin-left: -960px;
	left: 50%;
}
.container{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	background: #F1DEBF;
	padding: 0 20px 60px;
}
.left{
	width: 250px;
	float: left;
}
.left h5{
	line-height: 38px;
	height: 38px;
	font-size: 16px;
	background: #750304;
	color: #fff;
	margin: 20px 0 0;
	text-indent: 20px;
}
.left ul{
	background: #fff;
	border: 5px solid #750304;
	border-bottom: 10px solid #750304;
	border-top: none;
}
.left ul li{
	border-bottom: 1px dashed #750304;
	height: 35px;
	overflow: hidden;
}
.left ul li:last-child{
	border-bottom: none;
}
.left ul li a{
	display: block;
	color: #750304;
	font-size: 14px;
	line-height: 35px;
	text-indent: 15px;
}
.left ul li a:hover{
	background: #fff;
	color: #333;
}
.left .contact{
	border: 5px solid #750304;
	background: #fff;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding: 5px;
}
.left ul.n_search{
	border: none;
	background: none;
}
.left ul.n_search li{
	border: none;
	margin: 10px 0 0;
}
.left ul.n_search li a{
	display: block;
	border: 1px dashed #750304;
	text-align: center;
	color: #333;
	background: #f8f8f8;
	text-indent: 0;
}
.left ul.n_search li a:hover{
	background: #750304;
	color: #fff;
}
.right{
	width: 880px;
	float: right;
	background: #fff;
	border: 1px solid #750304;
	margin: 20px 0 0;
	padding: 0 20px 80px;
}
.sitemap{
	overflow: hidden;
	background: #fff;
	border-bottom: 3px solid #750304;
	padding: 5px 0 0;
}
.sitemap h4{
	float: left;
	line-height: 30px;
	color: #750304;
	text-indent: 15px;
	font-size: 16px;
}
.sitemap a{
	color: #333;
}
.sitemap span{
	float: right;
	font-size: 14px;
	line-height: 30px;
	margin-right: 10px;
	font-size: 14px;
}
.n_about{
	line-height: 26px;
	font-size: 14px;
	padding: 15px 10px 0;
}
.n_news ul li{
	border-bottom: 1px dashed #ccc;
	font-size: 14px;
	padding: 10px ;
}
.n_news ul li:hover{
	background: #f8f8f8;
}
.n_news ul li h5 a{
	line-height: 30px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.n_news ul li h5 a:hover{
	color: #750304;
}
.n_news ul li p{
	line-height: 24px;
	letter-spacing: 0;
	color: #666;
}
.n_news ul li p a{color: #666}
.n_news ul li span{
	color: #999;
	line-height: 26px;
}
.n_product ul{
	overflow: hidden;
	padding: 10px 0 0;
}
.n_product ul li{
	float: left;
	margin: 10px 5px 0;
}
.n_product ul li img{
	width: 210px;
	vertical-align: middle;
	height: 145px;
}
.n_product h4 a{
	display: block;
	height: 35px;
	line-height: 35px;
	background: #750304;
	color: #fff;
	max-width: 210px;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; /*文本不换行，这样超出一行的部分被截取，显示...*/
}

.n_case ul{
	overflow: hidden;
	padding: 10px 0 0;
}
.n_case ul li{
	float: left;
	margin: 10px 5px 0;
}
.n_case ul li img{
	width: 210px;
	vertical-align: middle;
	height: 140px;
}
.n_case h4 a{
	display: block;
	height: 35px;
	line-height: 35px;
	background: #750304;
	color: #fff;
	text-align: center;
	font-size: 14px;
}

.n_news_content{
	padding: 0 15px;
}
.n_news_content h4{
	font-size: 15px;
	border-bottom: 2px solid #ccc;
	padding: 15px 0 10px;
	text-align: center;
}
.n_news_detail{
	overflow: hidden;
}
.n_news_detail li{
	float: left;
	margin: 0 20px 0 0;
	line-height: 35px;
	height: 35px;
	border-bottom: 1px dashed #bbb;
	font-size: 14px;
	color: #333;
}
.n_news_content h6{
	border-bottom: 2px solid #750304;
	font-size: 14px;
	color: #750304;
	line-height: 30px;
	font-weight: bold;
	text-indent: 12px;
	margin: 10px 0 0;

}
.n_news_content .content{
	line-height: 24px;
	font-size: 14px;
	color: #333;
	padding: 10px 12px 20px;
}
.related_tag{
	border-top: 1px dashed #bbb;
	line-height: 50px;
	height: 50px;
	color: #333;
	font-size: 14px;
}
.related_tag a{
	color: #666;
	margin: 0 5px;
}
.related_tag a:hover{
	color: #750304;
}
.n_news_content .n_page{
	background-color: #f2f2f2;
	font-size: 14px;
	color: #666;
	padding: 8px 10px;
	line-height: 26px;
}
.n_news_content .n_page a{
	color: #333;
}
.n_news_content .n_page a:hover{
	color: #750304;
}
p.excerpt{
	background: #f2f2f2;
	color: #333;
	font-size: 14px;
	line-height: 24px;
	padding: 10px;
	margin: 20px 0 0;
}
.related_product, .related_news, .region_product{
	overflow: hidden;
}
.related_product li{
	float: left;
	margin: 15px 5px 0;
}
.related_product img{
	width: 156px;
	vertical-align: middle;
	padding: 1px;
	border: 1px solid #ccc;
}
.related_product img:hover{
	border: 1px solid #750304;
}
.related_product h5{
	text-align: center;
	padding: 10px 0 0;
	font-size: 14px;
}
.related_product a, .related_news a, .region_product a{
	color: #333;
}
.related_product a:hover, .related_news a:hover, .region_product a:hover{
	color: #750304;
}
.related_news, .region_product{
	padding: 10px 0 0;
}
.related_news li{
	width: 50%;
	float: left;
	font-size: 14px;
	line-height: 30px;
}
.region_product li{
	float: left;
	width: 20%;
	font-size: 14px;
	line-height: 26px;
}
.n_product_detail{
	overflow: hidden;
	padding: 20px 0 0;
}
.n_product_img{
	float: left;
}
.n_product_img img{
	height: 218px;
	width: 315px;
}
.n_product_detail ul{
	width: 300px;
	float: left;
	margin-left: 30px;
	font-size: 14px;
}
.n_product_detail ul li{
	line-height: 35px;
	border-bottom: 1px dashed #ccc;
}
.n_product_detail li.online{
	border-bottom: none;
}
.n_product_detail ul li a{color: #333;}
.n_product_detail li.online a{
	display: block;
	width: 120px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #750304;
	margin-top: 15px;
}
.message{
	font-size: 14px;
	padding: 10px 0 0;
}
.message form input[type="text"]{
	border: 1px solid #ccc;
	line-height: 30px;
	width: 300px;
	text-indent: 10px;
}
.message form textarea{
	width: 300px;
	border: 1px solid #ccc;
	font-size: 14px;
	font-family: "微软雅黑";
	text-indent: 10px;
}
.message form input[name="captcha"]{
	width: 150px;
}
.message form input[name="submit"]{
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #750304;
	color: #fff;
}
.n_case_img{
	width: 500px;
	margin: 20px auto 0;
}
.n_case_img img{
	width: 500px;
}
a.download_a{
	display: block;
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #750304;
	margin: 15px 0 0;
}
