.n_banner{
	
	width:100%; height:auto; position:relative;
}
.n_ban_box{
	position:relative; height:100%; z-index:0; 
}
.n_banner .n_ban_box > a {
	width:100%!important
}
.n_banner .n_ban_box > a > img{
	width:100%; height:auto; display:block;
}
.content{
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
}
.left{
	width: 220px;
	float: left;
}
.left h5{
	font-weight: normal;
	line-height: 35px;
	text-align: center;
	font-size: 15px;
	background: #FF7F00;
	color: #fff;
	margin: 20px 0 0 0;
}
.left ul{
	border: 1px solid #CCCCCC;
}
.left ul li{
	line-height: 35px;
	font-size: 14px;
	border-bottom: 1px dashed #CCCCCC;
	padding: 0 10px;
	background: #f8f8f8;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
}
.left ul li:last-child{
	border-bottom: none;;
}
.left ul li a{
	color: #444;
}
.left ul li a:hover{
	color: #FF7F00;
}
.left ul.left_search{
	border: none;
}
.left ul.left_search li{
	border: none;
	padding: 0;
}
.left ul.left_search li a{
	display: block;
	border: 1px dashed #ccc;
	color: #444;
	text-align: center;
	line-break: 35px;
	margin: 10px 0 0;
	background: #f8f8f8;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
}
.left ul.left_search li a:hover{
	background: #FF7F00;
	color: #fff;
}
.left_contact{
	line-height: 24px;
	font-size: 14px;
	padding: 10px;
	border: 1px solid #ccc;
	color: #444;
}
.right{
	width: 950px;
	float: right;
	padding: 20px 0 0;
}
.location{
	overflow: hidden;
	border-bottom: 2px solid #FF7F00;
}
.location h5{
	float: left;
	font-size: 16px;
	color: #333;
	line-height: 20px;
	border-left: 5px solid #4a4a4a;
	margin: 5px 0;
	text-indent: 10px;
}
.location span{
	display: block;
	float: right;
	text-align: right;
	font-size: 14px;
	padding: 5px 10px 0 0;
}
.location span a{
	color: #666666;
}
.location span a:hover{
	color: #FF7F00;
}
.n_about{
	padding: 10px 10px 0;
	line-height: 30px;
	font-size: 14px;
}
/*新闻列表页面*/
.n_news{
	padding: 0 10px;
}
.n_news_list{
	margin-top: 15px;
}
.n_news_list li:hover{
	background: #F8F8F8;
}
.n_news_list li{
	padding: 20px 20px 20px 0;
	border-bottom: 1px dashed #ccc;
}
.n_news_list li .time{
	width: 80px;
	height: 80px;
	float: left;
	background: #FF7F00;
	color: #fff;
}
.n_news_list li .time h5{
	font-size: 20px;
	text-align: center;
	line-height: 46px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.n_news_list li .time h6{
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.n_news_list li .n_newsli_con{
	float: right;
	width: 810px;
}
.n_news_list li .n_newsli_con h4 a{
	color: #333333;
	line-height: 30px;
	font-size: 14px;
}

.n_news_list li .n_newsli_con p.con a{
	color: #666;
	font-size: 14px;
}
.n_news_list li .n_newsli_con h4 a:hover, .n_news_list li .n_newsli_con p.con a:hover{
	color: #FF7F00;
}

.n_news h5.n_news_title{
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	letter-spacing: 0.05em;
	border-bottom: 1px solid #ccc;
}
.n_news ul.detail{
	overflow: hidden;
	width: 600px;
	margin: 0 auto;
}
.n_news ul.detail li{
	float: left;
	border-bottom: 1px dashed #ccc;
	line-height: 35px;
	color: #333;
	font-size: 14px;
	margin: 10px 20px 0 0;
}
.n_news_main{
	line-height: 30px;
	font-size: 14px;
	color: #333;
	padding: 15px 15px 10px;
}
.related_tag{
	font-size: 14px;
	color: #666;
	line-height: 40px;
	padding: 0 15px;
}
.related_tag a{
	color: #555;
	margin: 0 5px;
}
.related_tag a:hover{
	color: #FF7F00;
}
.n_page{
	
	font-size: 14px;
	padding: 5px 0;
}
.n_page p{
	line-height: 30px;
	color: #333;
	text-indent: 15px;
	background: #f2f2f2;
	margin: 10px 0;
}
.n_page p a{
	color: #333;
}
.n_page p a:hover{
	color: #FF7F00;
}
.related_news, .related_product, .region_news{
	background: #f2f2f2;
	margin: 5px 0 0;
	padding: 30px 15px 0;
}
.related_news h6, .related_product h6, .region_news h6{
	font-weight: normal;
	border-left: 4px solid #333;
	font-size: 16px;
	color: #333;
	text-indent: 12px;
	line-height: 20px;
	margin: 0 0 20px;
}
.related_news ul, .related_product ul, .region_news ul{
	border-top:1px dashed #ccc;
	overflow: hidden;
	padding: 6px 30px 30px;
}
.related_news ul li{
	width: 50%;
	float: left;
	font-size: 14px;
	text-align: left;
	margin: 13px 0 0;
}
.related_news ul li a{
	color: #333;
}
.related_news ul li a:hover{
	text-decoration: underline;
}
.related_product ul li{
	float: left;
	margin: 13px 10px 0;
}
.related_product ul li a{
	color: #333;
}
.related_product ul li a:hover{
	color: #FF7F00;
}
.related_product ul li img:hover{
	border: 1px solid #ccc;
}
.related_product ul li img{
	width: 146px;
	border: 1px solid #fff;
	height: 146px;
}
.related_product ul li h5{
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}

/*产品列表*/
.n_product{
	padding: 0 5px;
}
.n_product_list{
	overflow: hidden;
}
.n_product_list li{
	float: left;
	margin: 20px 10px 0;
}
.n_product_list li a{
	display: block;
	border: 1px solid #fff;
}
.n_product_list li a{
	color: #fff;
}
.n_product_list li a>div{
	width: 210px;
	height: 210px;
}
.n_product_list li a:hover{
	border: 1px solid #FF7F00;
}
.n_product_list li a img{
	width: 210px;
	height: 210px;
}
.n_product_list li a h5{
	line-height: 35px;
	text-align: center;
	background: #FF7F00;
	width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
}

/*案例列表*/
.n_case{
	padding: 0 5px;
}
.n_case_list{
	overflow: hidden;
}
.n_case_list li{
	float: left;
	margin: 20px 5px;
}
.n_case_list li a{
	display: block;
	border: 1px solid #fff;
}
.n_case_list li a{
	color: #fff;
}
.n_case_list li a:hover{
	border: 1px solid #FF7F00;
}
.n_case_list li a >div{
	width: 300px;
	height: 300px;
}
.n_case_list li a img{
	width: 300px;
	height: 300px;
}
.n_case_list li a h5{
	line-height: 35px;
	text-align: center;
	background: #FF7F00;
}
.n_case_img {
    max-width: 800px;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-top: 20px;
}

/*产品详情*/
.region_news ul li{
	width: 22%;
	float: left;
	overflow: hidden;
	margin: 13px 9px 0;
	font-size: 14px;
}
.region_news ul li a{
	color: #333;
}
.region_news ul li a:hover{
	color: #FF7F00;
}

.n_product_detail{
	overflow: hidden;
	margin: 20px;
}
.n_product_img{
	float: left;
	width: 230px;
}
.n_product_img img{
	width: 228px;
	border: 1px solid #ccc;
	height: 222px;
}
.n_product_detail ul{
	float: left;
	margin-left: 30px;
	width: 300px;
}
.n_product_detail ul li{
	line-height: 40px;
	font-size: 14px;
	color: #333;
	height: 40px;
	border-bottom: 1px dashed #ccc;
}
.n_product_detail ul li a{color: #333}
.n_product_detail ul li.online{
	border-bottom:none;
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #FF7F00;
	margin-top: 15px;
}
.n_product_detail ul li.online a{
	color: #fff;
}
.n_product_detail ul li.online a:hover{
	font-weight: bold;
}
h6.n_product_title{
	line-height: 35px;
	color: #333;
	font-size: 16px;
	text-indent: 12px;
	border-bottom: 2px solid #4a4a4a;
}
p.excerpt{
	line-height: 24px;
	background: #f2f2f2;
	font-size: 14px;
	padding: 10px 15px;
	margin: 20px 0 10px;
}

.right .intro{border: 1px solid #e5e5e5;background: #f2f2f2;line-height: 30px;padding: 10px;
      margin-top: 15px;font-size: 14px;}
.n_message{
	width: 0 20px;
	font-size: 14px;
	color: #333;
	font-family: "微软雅黑";
}
.n_message form input[type=text]{	
	line-height:30px;
	border:1px solid #999;
	text-indent:10px;
	width: 400px;
}
.n_message form textarea{
	width: 400px;
	border: 1px solid #999;
	text-indent: 10px;
	line-height: 30px;
	height: 150px;
	font-family: "微软雅黑";
	font-size: 14px;
}
.n_message form input[type=submit]{
	height: 33px;
	line-height: 32px;
	width: 120px;
	text-align: center;
	background: #FF7F00;
	color: 333;
}
.n_message form div.code{
	overflow: hidden;
}
.n_message form input#checkcode{
	width: 150px;
	float: left;
}
.n_message form img#checkCodeImg{
	height: 32px;
	float: left;
	margin-left: 10px;
}
a.download_a{
	display: block;
	width: 120px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: #FF7F00;
	color: #fff;
	margin: 15px 0;
}
a.download_a:hover{
	font-weight: bold;
	text-decoration: underline;
}
