@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	display:inline;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-size:14px;
}
.swf_logo{
	width:89px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.pic_logo{
	width:338px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.top_r{
	width:320px;
	margin:0px;
	padding:20px 0 0;
	overflow:hidden;
}
.language{
	width:180px;
	float:right;
}
.fam{
	font-family:Arial;
}
.language a:link,.language a:visited{color:#fff;}
.keyword{
	width:320px;
	padding:11px 0 0;
	overflow:hidden;
}
.keyword h1,.keyword h2{
	font-size:12px;
	font-weight:normal;
}
.keyword li{
	float:left;
	background:url(../images/keyword_li.gif) no-repeat left center;
	padding:0 10px 0 10px;
	overflow:hidden;
}
.keyword li a:link,.keyword li a:visited{color:#fff;}
.public{
	background:url(../images/gg.jpg) no-repeat left top;
	height:34px;
	line-height:34px;
	overflow:hidden;
	width:534px;
	padding:0 100px 0 370px;
	color:#fff;
}
.cen01{
	background:url(../images/center_bg.jpg) repeat-x;
	margin:0px auto;
	padding:20px 0 0;
	overflow:hidden;
	width:970px;
}
.center_r h3,.video_t{
	color:#115697;
}
.center_r h3 a:link,.center_r h3 a:visited{color:#115697; text-decoration:none;}
.font1{
	text-transform:uppercase;
	font-size:10px;
	color:#666;
	font-family:Arial;
}
.video_nr{
	padding:10px 0 0;
	overflow:hidden;
}
.video_img{
	width:200px;
	height:149px;
}
.pro_t h3 a:link,.pro_t h3 a:visited{
	color:#fff;
}
.video_test{
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:30px;
	line-height:30px;
	width:180px;
	text-align:center;
}
.search{
	padding:10px 0;
	overflow:hidden;
}
.search_txt{
	width:140px;
	float:left;
	padding:2px 0 0;
}
.search_btn{
	float:left;
	margin:0 0 0 3px;
}
.xl_list{
	width:203px;
	border-top:3px #E2E2E2 solid;
	border-bottom:3px #E2E2E2 solid;
	margin:0px;
	overflow:hidden;
}
.xl_list li{
	margin:0 0 1px 0;
	padding:0 0 0 54px;
	overflow:hidden;
	line-height:35px;
	background:url(../images/jj.jpg) no-repeat;
}
.xl_list li a:hover{
	color:#f00;}
.xl_list li li{
	background:url(../images/jj00.jpg) no-repeat left top;
	line-height:35px;
	padding:0 0 0 28px;
	margin:0 0 0 -54px;
	overflow:hidden;
}
.xl_list li li ul{
	margin:0 0 0 -28px;
	padding:0;
	overflow:hidden;
}
.xl_list li li ul li{
	background:url(../images/jjj.jpg) no-repeat left top;
	line-height:35px;
	padding:0 0 0 35px;
	margin:0px;
	overflow:hidden;
	width:168px;
}
.lanmu,.pic_news_nr,.faq{
	padding:10px 0 0;
	overflow:hidden;
}
.lanmu li{
	padding:0 0 5px 0;
	overflow:hidden;
}
.center_r1{
	width:514px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.about_img{
	padding:0 0 0 10px;
	overflow:hidden;
	float:right;
}
.about_info,.news,.contact{
	padding:15px 0 0;
	overflow:hidden;
}
.news{
	padding:15px 0;
}
.news_list{
	padding:5px 0 0;
	overflow:hidden;
}
.news_list li{
	background:url(../images/icon.gif) no-repeat left center;
	padding:3px 0 3px 10px;
	overflow:hidden;
	border-bottom:1px #d8d8d8 dashed;
}
.news_list li a:hover{color:#F00;}
.news_list li span{
	float:right;
	color:#666;
}
.products{
	width:489px;
	background:url(../images/gd_bg.jpg) no-repeat;
	height:174px;
	margin:0 10px;
	padding:10px 0 0 3px;
	overflow:hidden;
	color:#fff;
}
.pro_t{
	padding:0 0 0 10px;
}
.products_nr{
	padding:6px 6px 0 5px;
	overflow:hidden;
	float:left;
	width:471px;
}
.cf{
	color:#fff;}
.w492{
	width:492px;
	margin:0px;
	padding:6px 0 0 10px;
	overflow:hidden;
}
.w258{
	background:url(../images/hny_bg.jpg) no-repeat;
	width:258px;
	height:119px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.w234{
	background:url(../images/hyfw_bg.jpg) no-repeat;
	width:234px;
	height:119px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.hny_list{
	padding:8px 0 0 60px;
	overflow:hidden;
}
.hny_list li a:hover{color:#C00;}
.center_r2{
	width:205px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.faq_t{
	padding:0 0 10px 0;
	overflow:hidden;
}
.faq_info{
	width:201px;
	border:1px #dedede solid;
	margin:0px;
	padding:1px;
	overflow:hidden;
}
.faq_bg{
	background:url(../images/faq_bg.jpg) repeat-x #dedede;
}
.faq_list{
	padding:10px 0 60px 12px;
	background:url(../images/faq.jpg) no-repeat right bottom;
}
.faq_list li{
	background:url(../images/faq_li.gif) no-repeat left center;
	padding:0 0 0 10px;
	line-height:24px;
	overflow:hidden;
}
.contact_nr{
	padding:10px 0 0;
	overflow:hidden;
	line-height:26px;
	margin:0px;
}
.tags{
	width:978px;
	margin:10px auto 20px;
	padding:0px;
	overflow:hidden;
	background:url(../images/tags_bg.jpg) repeat-x;
	border:1px #D1CECE solid;
}
.tags_t{
	width:19px;
	height:89px;
	padding:10px 10px 0;
	background:#238CE8;
}
.tags_t a:link,.tags_t a:visited{color:#fff;}
.tags_info{
	width:910px;
	margin:0px;
	padding:15px 0 0 20px;
	overflow:hidden;
}
.tags_info li{
	width:160px;
	margin:0px;
	padding:0 0 0 10px;
	overflow:hidden;
	float:left;
	line-height:24px;
	background:url(../images/tags_li.gif) no-repeat left center;
}
.tags_info li a:hover{
	color:#7FA5E6;
	text-decoration:none;
}
.ny_t{
	background:url(../images/ny_t.jpg) no-repeat left center;
	padding:0 0 0 30px;
	height:30px;
	line-height:30px;
	color:#fff;
	overflow:hidden;
}
.ny_t h3{
	color:#fff;
}
.ny_info{
	padding:15px 0 0 15px;
	overflow:hidden;
}
.pro1{
	width:152px;
	margin:0px;
	padding:0 14px;
	overflow:hidden;
}
.pro_img1 {/*Product Images*/
	margin:0;
	overflow:hidden;
	padding:0px;
	width:150px;
	height:120px;
	border:1px #1752A0 solid;
}
.pro_test1{
	width:152px;
	margin:0px;
	padding:0px;
	text-align:center;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.pro3{
	width:202px;
	margin:0px;
	padding:0 14px;
	overflow:hidden;
}
.pro_img3 {/*Product Images*/
	margin:0;
	overflow:hidden;
	padding:0px;
	width:200px;
	height:149px;
	border:1px #1752A0 solid;
}
.pro_test3{
	width:202px;
	margin:0px;
	padding:0px;
	text-align:center;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.shownews_t{
	padding:0 0 10px 0;
	text-align:center;
}
.detail{
	background:url(../images/zzz.jpg) no-repeat left bottom;
	padding:0 0 0 80px;
	margin:0 0 20px 0;
	overflow:hidden;
}
.detail ul li a{
	background:url(../images/zzz01.jpg) no-repeat;
	width:93px;
	height:30px;
	line-height:30px;
	margin:0 20px 0 20px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.detail ul li a:hover{
	color:#fff;
	width:93px;
	height:30px;
	line-height:30px;
	background:url(../images/over.jpg) no-repeat;
}
.photo_img{
	width:300px;
}
.on{
	color:#fff;
	background:url(../images/over.jpg) no-repeat;
	}