@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	display:inline;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-size:12px;
}
.top_bg{
	background:url(../images/top_bg.jpg) no-repeat center top;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;}
.leftside{
	width:620px;
	margin:0;
	padding:0;
	overflow:hidden;}
.keywords{
	width:300px;
	padding:0;
	line-height:25px;
	margin:0;
	overflow:hidden;}
.keywords h1,.keywords h2{
	color:#222;
	font-size:12px;
	font-weight:normal;}
.keywords h1 a:link,.keywords h1 a:visited,.keywords h2 a:link,.keywords h2 a:visited{
	color:#222;}
.font{
	color:#ea3900;
	width:280px;
	padding:5px 15px 0 0;
	font-weight:bold;}
.about{
	width:260px;
	padding:0;
	margin:0 0 20px;
	overflow:hidden;}
.about_t{
	background:url(../images/about_t.jpg) no-repeat;
	height:33px;
	line-height:33px;
	padding:0 0 0 6px;
	margin:0;
	overflow:hidden;}
.about_t h2,.new_t h3,.contact_t h3{
	color:#df1c16;
	font-size:14px;}
.about_info{
	background:url(../images/about_info.jpg) no-repeat;
	width:244px;
	height:83px;
	padding:90px 8px 3px;
	margin:10px 0 0;}
.faq{
	width:260px;
	padding:0;
	margin:0;
	overflow:hidden;}
.faq_t{
	background:url(../images/faq_t.jpg) no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 10px;
	margin:0;
	overflow:hidden;}
.faq_t h2,.case_t h3,.ser_t h2,.pro_t h3{
	color:#fff;
	font-size:14px;}
.faq_info{
	margin:5px 0 0;
	padding:0;
	width:260px;
	overflow:hidden;}
.faq_info li{
	background:url(../images/faq2.jpg) no-repeat;
	padding:0 0 0 20px;
	height:32px;
	line-height:32px;
	margin:0 0 1px 0;
	overflow:hidden;}
.faq_info li.faq1{
	background:url(../images/faq1.jpg) no-repeat;}
.faq_info li.faq2{
	background:url(../images/faq3.jpg) no-repeat;}
.rightside{
	width:685px;
	padding:0;
	margin:0 0 20px;
	overflow:hidden;}
.new{
	width:440px;
	padding:0;
	margin:0;
	overflow:hidden;}
.new_t{
	background:url(../images/new_t.jpg) no-repeat;
	height:33px;
	line-height:33px;
	padding:0 0 0 10px;
	margin:0;
	overflow:hidden;}
.new_t span{
	float:right;
	padding:7px 10px 0 0;}
.new_info{
	width:430px;
	padding:10px 5px 0;
	margin:0;
	overflow:hidden;}
.new_pic{
	border:1px solid #ccc;
	padding:1px;
	width:116px;
	height:76px;
	margin:0 0 10px;
	overflow:hidden;}
.ninfo{
	width:300px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ninfo strong,.ninfo span a:link,.ninfo span a:visited{
	color:#df1c16;}
.new_list{
	width:430px;
	background:url(../images/new_line.jpg) no-repeat center top;
	padding:10px 0 0;
	margin:0;
	overflow:hidden;}
.new_list li{
	background:url(../images/new_li.jpg) no-repeat left center;
	padding:0 0 0 8px;
	line-height:25px;
	margin:0;
	overflow:hidden;}
.new_list li span{
	float:right;
	padding:0 10px 0 0;}
.contact{
	width:230px;
	padding:0;
	margin:0;
	overflow:hidden;}
.contact_t{
	background:url(../images/contact_t.jpg) no-repeat;
	height:33px;
	line-height:33px;
	padding:0 0 0 10px;}
.contact_info{
	background:url(../images/contact_info.jpg) no-repeat;
	width:210px;
	height:156px;
	padding:10px;
	margin:5px 0 0;
	overflow:hidden;}
.case{
	background:url(../images/case_bgg.jpg) no-repeat;
	width:655px;
	height:176px;
	padding:13px 15px;
	margin:0;
	overflow:hidden;}
.case_t{
	color:#fff;
	line-height:25px;
	padding:0 0 0 10px;}
.case_t span{
	float:right;
	padding:0 10px 0 0;}
.case_t span a:link,.case_t span a:visited{
	color:#fff;}
.case_info{
	width:655px;
	padding:8px 0 0;
	margin:0;
	overflow:hidden;}
.pro_test1 a:link,.pro_test1 a:visited{
	color:#fff;}
.part{
	width:960px;
	margin:10px auto;
	padding:0;
	overflow:hidden;} 
.part_info{
	background:url(../images/part.jpg) no-repeat;
	width:940px;
	height:55px;
	padding:7px 10px 8px;
	margin:10px 0;
	overflow:hidden;}
.part_info img{
	padding:0 20px;}
.part_info1{
	background:url(../images/parter_bg.gif) no-repeat;
	width:940px;
	height:55px;
	padding:7px 10px 8px;
	margin:10px 0;
	overflow:hidden;}
.part_info1 img{
	padding:0 20px;}
.bottom_bg{
	background:url(../images/bottom.jpg) repeat-x center top;}
.tags{
	width:960px;
	line-height:22px;
	color:#fff;
	padding:0px;}
.tags a:link,.tags a:visited,.faq_t h2 a:link,.faq_t h2 a:visited{
	color:#fff;}
.tags h2{
	font-size:12px;
	color:#FFF;
	font-weight:normal;}
.ser_list li{
	background:url(../images/ser_li.jpg) no-repeat left center;
	padding:0 0 0 22px;
	line-height:32px;
	margin:2px 0;
	}
.ser_t{
	background:url(../images/ser_t.jpg) no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 35px;}
.product{
	width:685px;
	padding:0;
	margin:0;
	overflow:hidden;}
.pro_t{
	background:url(../images/product_t.jpg) no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 30px;
	color:#fff;}
.pro_t span{
	float:right;
	padding:0 10px 0 0;}
.pro_t span h1{
	font-size:12px;
	caption-side:#fff;
	font-weight:normal;}
.product_info{
	width:675px;
	padding:10px 5px 0;
	margin:0;
	overflow:hidden;}

.ser_list li{
	background:url(../images/ser_li.jpg) no-repeat;
	padding:0 0 0 20px;
	overflow:hidden;
}
.ser_list li li{
	
	padding:0 0 0 20px;
	overflow:hidden;
}
.new_tit{
	width:660px;
	text-align:center;
	line-height:28px;}
.new_tit h1{
	font-size:16px;}
.show_img{
	width:600px;
	border:1px solid #ccc;
	margin:0 0 0 20px;
	padding:1px;
}
.show_word{
	width:650px;
	padding:0 10px 0 0;
	margin:0;
	overflow:hidden;
}
.show_word h1{
	font-size:12px;
	display:inline;
}
.xg_info{
	overflow:hidden;
	padding:0 0 5px 0;
}
.login1{
	border:5px #C39336 solid;
	width:660px;
	margin:0 auto;
	overflow:hidden;
	padding:5px 0px;
	background-image:url(../images/lobg.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.login_l{
	width:334px;
	float:left;
	overflow:hidden;
	border-right:1px #C39336 solid;
	padding-bottom:40px;
}
.login_l_t{
	width:334px;
	float:left;
	overflow:hidden;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:80px;
}
.login_l_b{
	width:304px;
	float:left;
	line-height:25px;
	padding-left:30px;
	overflow:hidden;
}
.login_r{
	width:305px;
	float:left;
	overflow:hidden;

	text-align:center;
}
.login a{
	color:#D49705;
	text-decoration:underline;
}
.login a:hover{
	color:#000000;
	text-decoration:underline;
}
.login_r_t{
	width:270px;
	float:left;
	background-image:url(../images/lo.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	line-height:40px;
	overflow:hidden;
}
.pro_t span{
	float:right;
	padding:0 10px 0 0;
	color:#fff;}
.pro_t span h1{
	color:#fff;
	font-weight:normal;
	font-size:12px;}
.pro_t span a:link,.pro_t span a:visited{
	color:#fff;}
.qq_line{margin:10px 0 0;color:#000;}
.qq_line h2{font-size:12px;}
.color_next a:link,.color_next a:visited{color:#FF0000;}
.f_date{
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:0 0 10px;
	color:#000;
}
.c_contact{
	padding:15px 0 0;
}
.red{color:#F00;}