@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
a{ text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
img {border:none;}
ul,dl{list-style-type:none;}
body{ position:relative;width:1004px; height:800px;font-size:12px;margin:0 auto;color:#333;background:#52799C;}
#logo{ width:1004px;height:76px;}
#nav{ position:relative;height:32px;width:1004px; background: url(../images/topbg.gif) repeat-x left top;}
#nav ul{ position:absolute;top:2px;left:0;height:30px;width:1004px;background: url(../images/navbg.gif) repeat-x left center;}
#nav ul li{ float:left;height:30px;width:110px; line-height:30px;background: url(../images/navlinebg.gif)  no-repeat right center;}
#nav a {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
}
#nav a:hover {text-decoration: underline;}
#banner{ position:relative;height:186px;width:1004px; background-color:#fff;}
#banner embed{ position:absolute;display:block;height:183px;width:1004px; top:3px; left:0;}
#body_right{ background:#fff; float:right;width:760px;height:800px; padding:0 12px 0 13px;}
#body_right h2{ background:url(../images/aboutusbg.gif) no-repeat left center;height:71px;width:760px; color:#21487F; text-indent:28px; line-height:50px; font-size:14px;}
#body_right div.news_detail_weizhi{ background:url(../images/aboutusbg.gif) no-repeat left center;height:71px;width:760px; color:#21487F; text-indent:28px; line-height:50px; font-size:14px; font-weight:bold;}
#body_right div.news_detail_weizhi span{
	float:right;
	font-weight:normal;
	font-size:12px;
	padding-right:12px;
	color:#333; 
}
#body_right div.news_detail_weizhi span a{
	color:#333; 
}
#body_left{ background: #fff; float:left;width:207px;height:800px; padding-left:12px;}
#about{ width:520px;height:245px;color:#333;}
#product_lb{ padding-bottom:9px;background:url(../images/productbg1.gif) no-repeat left bottom;}
#product_lb dt{ width:204px;height:43px; line-height:43px; text-indent:46px;background:url(../images/proclass.gif) no-repeat left center; font-weight:bold;}
#product_lb dd{ width:202px;height:36px; line-height:40px; text-indent:46px;background:url(../images/proclassbg.gif) no-repeat left top; border-right:1px solid #A9D7F8;border-left:1px solid #A9D7F8;}

#left_contact{ width:204px;border-bottom:1px solid #A9D7F8;}
#left_contact dt{  line-height:54px; text-indent:50px; font-weight:bold;height:47px;width:204px; background:url(../images/contact1.gif) no-repeat left center;}
#left_contact dd{ line-height:24px; padding-left:24px; border-right:1px solid #A9D7F8;border-left:1px solid #A9D7F8;}
#footer{ clear:both;height:100px;width:1004px; padding-top:12px;line-height:24px;text-align:center;background:url(../images/footbg.gif) repeat-x left top;}
.body_left{ padding-left:12px; padding-top:2px; border:none;}
.protext{ position:relative;text-indent:24px;}
.protext span{ position:absolute; right:30px; top:0;}
.pro_list{ padding-left:20px; padding-top:20px;}
.pro_list li{ float:left;width:200px;height:150px; margin:20px; display:inline;background:url(../images/pro_bg.jpg) no-repeat left top;}
* html .pro_list li{ float:left;width:200px;height:150px; margin: 0 20px;}
.pro_list li p{ text-align:center; line-height:36px;}
.pro_list li img{ width:176px;height:126px; padding:10px;}
.page{ clear:both;text-align:center; padding-top:40px; padding-bottom:30px;}
*+html .page{ height:50px;padding-top:20px;}
* html .page{ height:50px;padding-top:10px;}
.news_list { padding-left:10px;}
.news_list li{ position:relative;height:28px;line-height:28px; text-indent:44px;width:740px;border-bottom:1px solid #d9d9d9; background:url(../images/dot.gif) no-repeat 15px center;}
.news_list li span{ position: absolute;right:60px; top:0;}
.news_detail p{font-size:14px; text-indent:24px;line-height:30px; padding-top:30px;}
.pro_text_table{ border:1px solid #CCC; border-bottom:none; border-left:none;}
.pro_text_table td{ border-bottom:1px solid #CCC;}
.de-td1{ border-left:1px solid #CCC;border-right:1px solid #CCC; background-color:#F7F7F7; font-weight:bold;}
h4{line-height:70px;height:70px;text-align:center;}
.news_detail h3{
	text-align:center;
	font-size:20px;
	height:40px;
	line-height:40px;
	padding-top:12px;
}
.news_detail h4{
	height:40px;
		font-size:16px;
	line-height:40px;
	padding-top:12px;
}

.news_detail table{
	border-collapse: collapse;
border: 1px solid #666;
font-size:12px;
text-align:center;
margin:12px 0;
color:#333;
}

.news_detail table caption{
line-height:40px;
text-align:center;
font-size:16px;
font-weight:bold;
}
.news_detail table tr{
border: 1px solid #666;
line-height: 30px;
}
.news_detail table td{
border: 1px solid #666;
line-height: 30px;
}
.gabeian{

	padding:4px 0  4px 24px;
	background:url(../images/beian.png) 0 center no-repeat;
}