@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	display:inline;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-size:12px;
}
.top1{
	width:980px;
	padding:0 5px;
	overflow:hidden;
}
.top_r{
	width:304px;
	margin:0px;
	padding:40px 0 0;
	overflow:hidden;
	text-align:right;
}
.language{
	width:150px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.chinese{
	background:url(../images/cn.jpg) no-repeat left center;
	padding:0 12px 0 22px;
	overflow:hidden;
	float:left;
}
.english{
	background:url(../images/en.jpg) no-repeat left center;
	padding:0 0 0 22px;
	overflow:hidden;
	float:left;
}
.top_r a:link,.top_r a:visited{color:#fff;text-decoration:none;}
.keyword{
	width:304px;
	margin:0px;
	padding:0px;
	color:#fff;
	overflow:hidden;
}
.keyword h1,.keyword h2{font-weight:normal;}
.ban{
	width:980px;
	margin:0 auto;
	padding:20px 0 62px;
	overflow:hidden;
	background:url(../images/banner_bottom.jpg) no-repeat left bottom;
}

.faq_t{
	background:url(../images/faq_t.jpg) no-repeat left center;
	padding:0 0 0 43px;
	overflow:hidden;
	height:32px;
	line-height:32px;
}
.faq_t h2{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}
.faq_t a:link,.faq_t a:visited{color:#3A3A3A;}
.faq_info,.xl_info{
	width:256px;
	margin:0px;
	padding:0 1px;
	background:#fff;
	border-left:1px #CFCFCF solid;
	border-right:1px #CFCFCF solid;
}
.faq_nr{
	background:url(../images/faq_bg.jpg) repeat-x #ececec;
	margin:0px;
	padding:15px 0 5px 13px;
	overflow:hidden;
	width:243px;
	line-height:24px;
}
.faq_list{
	padding:5px 0 0;
	overflow:hidden;
}
.faq_list li{
	background:url(../images/faq_li.jpg) no-repeat left 7px;
	padding:0 0 0 20px;
	overflow:hidden;
}
.faq_list li a:hover{
	color:#BA0200;
}
.xl{
	margin:0px;
	padding:22px 0 0;
	overflow:hidden;
}
.xl_t{
	background:url(../images/xl_t.jpg) no-repeat left center;
	height:32px;
	line-height:32px;
	margin:0px;
	padding:0 0 0 43px;
	overflow:hidden;
}
.xl_t h2,.about_t h2{
	font-size:14px;
}
.xl_nr{
	background:url(../images/xl_bg.jpg) repeat-x #ececec;
	margin:0px;
	padding:10px 0 11px 13px;
	overflow:hidden;
	width:243px;
}
.xl_nr li{
	background:url(../images/xl_li.jpg) no-repeat left 9px;
	padding:2px 0 3px 20px;
	font-weight:bold;
	width:208px;
	overflow:hidden;
	border-bottom:1px #5F5F5F dotted;
}
.xl_nr li a:hover{color:#06C; text-decoration:none;}
.xl_nr li li{
	background:url(../images/xl_dian.gif) no-repeat left center;
	padding:0 0 4px 10px;
	overflow:hidden;
	width:189px;
	float:left;
	font-weight:normal;
	border:none;
}
.about{
	background:url(../images/about_bg.jpg) no-repeat;
	width:240px;
	height:193px;
	margin:0px;
	padding:20px 20px 0 20px;
	overflow:hidden;
}
.about_t{
	text-align:center;
	padding:0 0 10px 0;
}
.about_t h2 a:link,.about_t h2 a:visited{color:#006BAC;}
.pt6{
	padding-top:6px;
}
.news{
	width:405px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.Menubox li h3{
	font-size:14px;
}
.news_content{
	padding:0;
	overflow:hidden;
}
.news_txt{
	background:url(../images/news_bottom.jpg) no-repeat left bottom;
	width:405px;
	margin:0px;
	line-height:20px;
	padding:10px 0 7px;
	overflow:hidden;
}
.news_img{
	width:86px;
	height:89px;
}
.font{
	font-weight:bold;
	color:#006BAC;
}
.news_word{
	width:310px;
	margin:0px;
	padding:5px 0 0;
	overflow:hidden;
}
.news_list{
	padding:5px 0 0;
	overflow:hidden;
}
.news_list li{
	background:url(../images/news_li.jpg) no-repeat left center;
	padding:0 0 0 16px;
	overflow:hidden;
}
.news_list li span{
	float:right;
	color:#888;
}
.news_list li a:hover{color:#73A4C5;}
.products{
	width:700px;
	margin:20px 0 0 5px;
	padding:0px;
	overflow:hidden;
}
.ny_info{
	width:700px;
	margin:0 0 0 5px;
	padding:0px;
	overflow:hidden;
}
.pro_t{
	background:url(../images/pro_t.jpg) no-repeat left top;
	height:32px;
	line-height:32px;
	width:680px;
	padding:0 0 0 20px;
	overflow:hidden;
}
.pro_t span{
	float:right;
	padding:0 21px 0 15px;
	font-family:Arial;
	font-size:11px;
	color:#fff;
	font-size:12px;
	background:url(../images/span_li.gif) no-repeat left center;
}
.pro_t span a:link,.pro_t span a:visited{color:#fff;}
.pro_t h3{
	font-size:14px;
	color:#fff;
}
.pro_t h1{
	font-weight:normal;
}
.pro_info{
	margin:0px;
	padding:0 1px;
	overflow:hidden;
	width:696px;
	background:#fff;
	border-left:1px #CFCFCF solid;
	border-right:1px #CFCFCF solid;
}
.pro_nr{
	background:url(../images/products_bg.jpg) repeat-x #ECECEC;
	margin:0px;
	padding:12px 0 0;
	overflow:hidden;
}
.ny_nr{
	background:url(../images/products_bg.jpg) repeat-x #ECECEC;
	margin:0px;
	padding:24px 6px 0 20px;
	overflow:hidden;
	min-height:500px;
}
.tags{
	width:980px;
	margin:20px auto 0;
	padding:0px;
	overflow:hidden;
	background:url(../images/tags_bg.jpg) no-repeat;
	height:46px;
	line-height:46px;
}
.tags_t{
	width:80px;
}
.tags_t h2{
	font-size:12px;
}
.tags_info{
	width:900px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.nav_bottom{
	background:url(../images/nav_bottom.jpg) no-repeat;
	height:46px;
	margin:3px 0 0;
	padding:0px 0 0 80px;
	overflow:hidden;
}
.nav_bottom li{
	float:left;
	width:90px;
	margin:0px;
	height:31px;
	padding:15px 0 0 0;
	overflow:hidden;
	text-align:center;
	background:url(../images/nav_t.jpg) no-repeat right top;
}
.nav_bottom a{
	background:url(../images/tags_li.gif) no-repeat left center;
	padding:0 0 0 10px;
	overflow:hidden;
}
.nav_bottom a:link,.nav_bottom a:visited{color:#9E9E9E;}
.link{
	padding:15px 0 0;
	overflow:hidden;
}
.link a:link,.link a:visited,.copy a:link,.copy a:visited{color:#8D8D8D; text-decoration:none;}
.ny_ban{
	width:980px;
	margin:0 auto;
	padding:20px 0 32px;
	overflow:hidden;
	background:url(../images/banner_bottom.jpg) no-repeat left bottom;
}
.shownews_t{
	padding:0 0 10px 0;
	overflow:hidden;
	text-align:center;
}
.tags_t a:link,.tags_t a:visited{color:#3a3a3a;}
.c_txt h1{
	text-align:center;
	display:block;
	padding:0 0 15px 0;
	font-size:14px;
	color:#0B519C;
}
.pt20{
	padding:20px 5px 0 20px;
}
.tit{
	height:30px;
	line-height:30px;
	width:980px;
}
.tit h1{
	font-size:16px;
}
.p_txt{
	text-align:center;
}
.nr{
	text-align:left;
	margin:0px;
	padding:20px 0 0;
	overflow:hidden;
}