@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	margin:0px;
	padding:0px;
	display:inline;
	font-size:14px;
}
.about_info h1,.about_info h2{font-size:12px;}
.top_r{
	width:278px;
	margin:0px;
	padding:30px 0 0;
	overflow:hidden;
}
.top_r span{
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.input_txt{
	float:left;
	width:125px;
	height:17px;
	margin:0 4px 0 0;
	padding:2px 0 0 4px;
	overflow:hidden;
}
.top1{
	width:100%;
	height:66px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.pro_series{
	background:url(../images/pro_series_bg.jpg) no-repeat;
	height:37px;
	line-height:37px;
	overflow:hidden;
}
.pro_series li{
	width:120px;
	margin:0px;
	float:left;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.pro_series li a:link,.pro_series li a:visited{color:#fff;}
.pro_series li a:hover{color:#B4001D; text-decoration:none;}
.cen01{
	padding:12px 0 0;
	overflow:hidden;
}
.login{
	width:228px;
	margin:0px;
	padding:10px 0 0;
	overflow:hidden;
	background:url(../images/login_t.jpg) no-repeat left top;
}
.login_m{
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(../images/login_bg.jpg) repeat-y;
}
.login_t{
	font-size:14px;
	font-weight:bold;
	padding:0 0 4px 10px;
	border-bottom:1px #ddd dashed;
}
.login_nr{
	padding:5px 0 0;
	overflow:hidden;
	border-bottom:1px #ddd dashed;
}
.login_txt{
	background-color:#F6F6F6;
	border:1px solid #E5E5E5;
	height:10px;
	width:90px;
}
.login_pwd li{
	display:block;
	float:left;
	line-height:40px;
	margin-right:5px;
	text-indent:10px;
	background:url(../images/lli.jpg) no-repeat left center;
}
.contact{
	background:url(../images/contact_t.jpg) no-repeat;
	width:228px;
	padding:10px 0 0;
	overflow:hidden;
}
.contact_nr{
	background:url(../images/contact_bg.jpg) no-repeat;
	width:218px;
	padding:0px 0 0 10px;
	overflow:hidden;
}
.contact_info{
	margin:0px;
	line-height:18px;
	padding:10px 10px 0 0;
	overflow:hidden;
}
.faq{
	width:228px;
	margin:13px 0 0;
	background:url(../images/faq_t.jpg) no-repeat left top;
	padding:7px 0 0;
	overflow:hidden;
}
.faq_info{
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-right:1px #ddd solid;
	border-left:1px #ddd solid;
}
.faq_t{
	border-bottom:1px #ddd dashed;
	padding:0 0 5px 10px;
	overflow:hidden;
}
.faq_b{
	padding:6px 0 10px 10px;
	overflow:hidden;
}
.faq_b li{
	background:url(../images/faq_li.jpg) no-repeat left center;
	padding:0 0 0 10px;
	overflow:hidden;
}
.message{
	padding:15px 0;
	overflow:hidden;
}
.mt15{
	margin-top:15px;
}
.center_r_01,.center_r_02{
	padding:11px 0 0;
	overflow:hidden;
	background:url(../images/center_r_t.jpg) no-repeat left top;
}
.center_r_nr{
	background:url(../images/center_r_bg.jpg) repeat-x #FFFEFC center bottom;
	border-left:1px solid #DFDEDE;
	border-right:1px solid #DFDEDE;
	overflow:hidden;
	padding:0 10px 10px;
	width:736px;
}
.about,.news{
	width:354px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.about_t span,.news_list li span,.ny_t span{
	float:right;
}
.news_list a:hover{
	color:#CC3;
}
.faq_b a:hover{
	color:#F96;
}
.about_info,.news_list{
	padding:10px 0 0;
	overflow:hidden;
}
.news_list li{
	margin:0px;
	line-height:25px;
	overflow:hidden;
	border-bottom:1px #ddd dotted;
}
.products_info{
	background:url(../images/pbg.jpg) repeat-x #FFFEFC center bottom;
	border-left:1px solid #DFDEDE;
	border-right:1px solid #DFDEDE;
	overflow:hidden;
	padding:0 10px 0 10px;
	width:736px;
	min-height:344px;
}
.products_nr{
	width:736px;
	padding-top:10px;
	overflow:hidden;
}
.ny_info{
	width:716px;
	padding:10px;
	min-height:600px;
	overflow:hidden;
}
.nav_bottom{
	text-align:center;
	background:url(../images/nav_tb.jpg) repeat-x left bottom;
	padding:0 0 10px 0;
	overflow:hidden;
}
.nav_bottom a:hover{
	color:#F60;
}
.tags{
	padding:6px 0 0;
	overflow:hidden;
}
.tags_t{
	width:70px;
	margin:0px;
	padding:0px;
}
.tags_t h2,.link h2{
	font-size:12px;
}
.link h2{
	font-weight:normal;
}
.tags_info{
	width:886px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.tags_info li{
	width:130px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}
.ny_pro_list_t{
	background:url(../images/products_t.jpg) no-repeat;
	height:26px;
	line-height:26px;
	padding:0 0 0 10px;
	overflow:hidden;
}
.list_nr {
	background-color:#FAF4EB;
	border:1px solid #BFBAAC;
	overflow:hidden;
	padding:10px;
	width:206px;
}
.list_nr li{
	background:url(../images/jj.jpg) no-repeat left center;
	padding:0 0 0 20px;
	overflow:hidden;
	line-height:25px;
}
.ny_t{
	padding:0 0 10px 15px;
	overflow:hidden;
}
.ny_t h1{
	font-weight:normal;
	font-size:12px;
}
.shownews_t{
	padding:0 0 10px 0;
	text-align:center;
}
.pro_txt h1{
	font-size:12px;
	font-weight:normal;
}
.pro_pic{
	text-align:center;
	padding:0 0 10px 0;
}