@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	display:inline;
	margin:0px;
	padding:0px;
	font-size:14px;
}
.top_bg{
	background:url(../images/top_bg.jpg) repeat-x;
	width:100%;
	height:126px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.top_r{
	width:240px;
	padding:38px 0 0;
	overflow:hidden;
	text-align:right;
}
.top_r h1,.top_r h2{
	font-weight:normal;
	font-size:12px;
}
.top_r a:link,.top_r a:visited{color:#FFD145;text-decoration:none;}
.top_r a{
	padding:0 8px 0 10px;
}
.keyword{
	background:url(../images/key_li.gif) no-repeat left center;
	padding:0 0 0 10px;
	overflow:hidden;
}
.ban_bg{
	background:url(../images/banner_bg.jpg) no-repeat left top;
	width:100%;
	margin:0px;
	padding:15px 0 46px;
	height:302px;
	overflow:hidden;
}
.ban{
	width:979px;
	background:url(../images/img1.jpg) no-repeat left top;
	margin:0 auto;
	padding:0;
	overflow:hidden;} 
.center_bg{
	background:url(../images/cbg.jpg) repeat-x #6A0000;
	margin:0px;
	padding:20px 0 0;
	overflow:hidden;
}
.about{
	width:230px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.about_t{
	margin:0 0 13px 0;
	background:url(../images/about_tbg.jpg) no-repeat left bottom;
	padding:0 0 0 50px;
	overflow:hidden;
}
.about_bg{
	background:url(../images/about_bg.jpg) no-repeat;
	height:161px;
	margin:0px;
	padding:13px 12px 0;
	overflow:hidden;
	line-height:24px;
	border-right:1px #DD1108 solid;
	border-left:1px #DD1108 solid;
}
.about_img{
	padding:0 0 8px 2px;
}
.content{
	width:480px;
	margin:0px;
	padding:0 0 0 20px;
	overflow:hidden;
}
.news_bg span{
	display:block;
}
.fam{
	font-family:Arial, Helvetica, sans-serif;
}
.news_bg{
	background:url(../images/about_bg.jpg) no-repeat;
	height:170px;
	margin:0px;
	padding:4px 12px 0;
	overflow:hidden;
	line-height:24px;
	border-right:1px #DD1108 solid;
	border-left:1px #DD1108 solid;
}
.news_bg li{
	border-bottom:1px #FCB563 dashed;
	line-height:18px;
	padding:8px 0;
	overflow:hidden;
}
.news_bg li a:link,.news_bg li a:visited{
	color:#FED700;
}
.news_bg li a:hover{
	color:#E1CF9D;
}
.faq_list li{
	background:url(../images/faq_li.gif) no-repeat left center;
	padding:0 0 0 15px;
	overflow:hidden;
}
.faq_list li a:link,.faq_list li a:visited{
	color:#FCB563;
}
.faq_list li a:hover{
	color:#ff0;
}
.products{
	width:980px;
	padding:20px 0 0;
	overflow:hidden;
}
.pro_t{
	margin:0;
	background:url(../images/pro_tit.jpg) no-repeat left center;
	padding:0 0 0 50px;
	overflow:hidden;
	width:300px;
}
.pro_t h2{
	color:#FCBA3F;
}
.more{
	padding:6px 20px 0 0;
}
.about_top,.about_bottom,.pro_top,.pro_bottom{
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.pro_info{
	background:url(../images/pro_bg.jpg) no-repeat;
	margin:0px;
	height:160px;
	padding:14px 14px 0 13px;
	overflow:hidden;
	border-left:1px #DD1108 solid;
	border-right:1px #DD1108 solid;
}
.w14{
	padding:26px 0 0;
}
.gd{
	width:890px;
	padding:0 0 0 16px;
	overflow:hidden;
}
.nav_bottom{
	padding:16px 0 0;
	text-align:center;
	color:#FCBA3F;
}
.nav_bottom a:link,.nav_bottom a:visited{
	color:#FCBA3F;
}
.link h2{
	font-weight:normal;
	font-size:12px;
}
.ban1{
	background:url(../images/ny_ban.jpg) no-repeat center top #5D0303;
	height:268px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.xl_info{
	background:url(../images/about_bg.jpg) no-repeat left bottom #740600;
	margin:0px;
	padding:4px 12px 10px;
	overflow:hidden;
	line-height:24px;
	border-right:1px #DD1108 solid;
	border-left:1px #DD1108 solid;
}
.xl_info li{
	margin:0px;
	padding:0 0 0 13px;
	line-height:27px;
	border-bottom:1px #FCB563 dashed;
	background:url(../images/faq_li.gif) no-repeat left 10px;
	overflow:hidden;
}
.xl_info li li{
	padding:0 0 0 20px;
	overflow:hidden;
	background:none;
	border-bottom:none;
}
.pt20{
	padding:20px 0 0;
	overflow:hidden;
}
.ny_nr{
	background:#6C0500;
	padding:14px 10px 10px 20px;
	overflow:hidden;
	border-left:1px #DD1108 solid;
	border-right:1px #DD1108 solid;
	min-height:500px;
}
.about_t span{
	float:right;
	padding:0 10px 0 0;
	font-size:12px;
	font-family:Arial;
}
.about_t h1{
	font-weight:normal;
	font-size:12px;
}
.shownews_t{
	text-align:center;
	padding:10px 0;
}
.pro_l{
	width:400px;
	border:1px #DD1108 solid;
	padding:3px;
	overflow:hidden;
}
.pro_r{
	width:270px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.pro_r h1{
	font-weight:normal;
	font-size:12px;
}
