
/* ------index------ */

#index_contant
{
	width:978px;
	margin:0 auto;
	height:200px;
	border: 1px solid #dddddd;}
	
.index_news
{
	width:520px;
	float:left}
.index_news h2
{
	width:500px;
	margin-left:15px;
	height:50px;
	line-height:50px;}
.index_news h2 p
{
	width:420px;
	float:left;}
.index_news h2 a 
{
	float:left; width:40px;
	font-size:12px;
	font-weight:normal;}
.index_newsimg
{
	margin-left:15px;
	width:115px;
	float:left;}

.index_news ul
{
	float:left;
	width:380px;}
.index_news ul li
{
	margin-left:10px;
	height:22px;}
.index_news ul li a
{
	color:#333;
	float:left;}
.index_news ul li span
{
	color:#666;
	margin-left:10px;
	float:right;}
	
	
.index_case
{
	float:left;
	width:450px;}
.index_case h2
{
	width:450px;
	margin-left:15px;
	height:50px;
	line-height:50px;}
.index_case h2 p
{
	width:380px;
	float:left;}
.index_case h2 a 
{
	float:left;
	width:40px;
	font-size:12px;
	font-weight:normal;}

.index_case dl
{
	margin-left:10px;}
.index_case dl dt
{
	width:191px;
	float:left;}
.index_case dl dd
{
	line-height:20px;
}
.index_case dl dd strong
{
	font-size:14px;
	line-height:28px;}
.index_case dl dd a:hover
{
	color:#666;}

#index_product
{
	width:978px;
	margin:8px auto;
	height:360px;
	border:1px solid #ddd;}
#index_product h3
{
	height:31px;
	background:url(../images/index_probg.jpg) repeat-x;
	width:968px;
	color:#fff;
	line-height:31px;
	padding-left:10px;}
#index_product h3 a 
{
	color:#FFF;
	width:900px;
	float:left;}
#index_product h3 a img
{
	margin-top:-4px;}
	
#index_product h3 p
{
	float:left;
	color:#Fff;
	font-size:12px;
	font-weight:normal;
}
.indexpro_font
{
	margin-top:18px;
	float:left;
}
.indexpro_font li
{
	width:208px;
	height:30px;
	border:1px solid #ddd;
	border-left:none;
	background:#f6f6f6;
	border-bottom:none;}

.indexpro_font li a
{
	height:30px;
	line-height:30px;
	margin-left:20px;
}


.index_prolist
{
	width:740px;
	float:right;
	height:175px;
	border-bottom:1px dashed #ddd;
	margin-top:20px;}
.indexpro_ul
{
	width:700px;
	float:left;
	}
	
.indexpro_ul li
{
	width:122px;
	height:122px;
	float:left;
	border:#ddd 1px solid;
	margin-right:16px;}
	
.indexpro_ul li a
{
	width:120px;
	margin-top:5px;
	font-family:Arial;
	display:block;
	}
	
.indexpro_ul li a:hover
{
	color:#666;}
	
	
/* ------about------ */

#about_banner
{
	width:980px;
	margin:8px auto;}
	

#about_contant
{
	width:980px;
	margin:0 auto;
	height:auto;}

.about_rightbg
{
	width:737px;
	border:1px solid #e9e9e9;
	float:right;
	margin-bottom:10px;}
.about_rightbg h5
{
	font-size:20px;
	color:#333;
	margin:10px 0 0 20px;}
.about_rightbg h5 a
{
	margin:-10px 0 0 10px;
	color:#333}
	
.about_contact
{
	width:700px;
	height:auto;
	background:#fff;
	margin:6px 0 20px 20px;}
.about_contact p
{
	width:680px;
	padding:10px 0 0 15px ;
	color:#666;
	line-height:22px;
	}

.pro_contact p
{
	width:680px;
	padding:10px 0 0 15px ;
	color:#666;
	line-height:22px;
	font-size:12px;
	}
.pro_contact p a
{
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	color:#F00;
	}
.about_contact ul
{
	padding:10px 0 20px 15px;
	width:680px;
	background:#FFF;
	height:150px;}
.about_contact ul li
{
	width:130px;
	float:left;
	margin-right:38px;}

.about_contact ul li a
{
	width:130px;
	text-align:center;}
.about_contact dl
{
	padding:10px 0 10px 15px;
	width:680px;
	height:170px;
	border-bottom:1px dashed #CCC;

}
.about_contact dl dt
 {
	 width:210px; 
	 float:left;}
.about_contact dl h3 a{ font-size:14px; margin:5px 0 0 10px;}
.about_contact dl p
{
	width:400px; margin-bottom:10px;
	float:left;
	font-size:12px;
	color:#000;}	 
.about_contact dl dd
{
	width:100px;
	float:right; margin-right:20px;
	font-size:16px;
	color:#000;}
.about_contact dl dd span
{
	font-size:12px;
	color:#666;
	line-height:18px;
	font-weight:normal;
	padding:0;
	margin:5px auto; }
.about_contact dl dd a
{
	padding-left:22px;
	width:88px;
	height:23px;
	background:url(../images/products_btnbg.jpg) no-repeat;
	font-size:12px;
	color:#FFF; display:block;
	line-height:23px;}

.about_contact .p_head
{
	padding:10px 0 10px 15px;
	width:680px;
	height:180px;
	border-bottom:1px dashed #CCC;}
.p_head img{width:250px; border:1px #d8d8d8 solid; float:left;}
.p_right{width:380px; float:right; margin-right:30px;}
.p_right h3{ font-size:14px; margin:5px 0 0 10px; float:right;}
.p_right p
{
	width:360px; margin-bottom:10px;
	float:left;
	font-size:12px;
	color:#000;}	 
.p_right span a
{
	width:86px; background:url(../images/products_btnbg.jpg) no-repeat;
	height:23px; float:right; padding-left:25px;
	font-size:12px;
	color:#FFF; display:block;
	line-height:23px;}

.success_contact
{
	width:705px;
	height:auto;
	background:#FFF;
	margin:10px 0 10px 15px;}
.success_contact dl
{
	padding:10px  0 10px 10px;
	height:110px;
	width:340px;
	float:left;
	background:#fff;
	margin-bottom:10px;}

.success_contact dl dt
{
	width:167px;
	float:left;}
.success_contact dl dd
{
	color:#666;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
.success_contact dl dd a
{
	color:#333;
	height:20px;
}
.success_contact p
{
	padding:20px 0 15px 10px;}
	

.news_contact
{
	width:705px;
	height:auto;
	background:#FFF;
	margin:10px 0 10px 15px;
}

.news_contact p
{
	padding:10px 0 0 10px;
	font-size:14px;}
.news_contact p a
{
	font-size:12px;
	float:right;
	margin:0px 10px 0 10px;}

.news_contact dl
{
	width:660px;
	padding:10px 0 10px 20px;
	height:100px;
	border-bottom:1px dashed #CCC;}

.news_contact dl dt
{
	width:195px;
	float:left;}
.news_contact dl dd
{
	font-size:12px;
	line-height:20px;
	color:#666;}
.news_contact dl dd a
{
	color:#f00;}

.news_contact ul
{
	width:660px;
	padding:10px 0 10px 20px;}
.news_contact ul li
{
	height:28px;
	width:650px;
	border-bottom:1px dashed #CCC;
	margin-top:10px;}
	
.news_contact ul li img
{
	float:left;}
.news_contact ul li a
{
	float:left;
	;}
.news_contact ul li span
{
	float:right;
	color:#999;}
	
.service_contact
{
	width:680px;
	width:705px;
	height:auto;
	background:#FFF;
	margin:10px 0 10px 15px;}

.service_contact p
{
	font-size:14px;
	color:#f00;
	padding:10px;}

.service_list p 
{
	font-size:12px;
	color:#666;
	line-height:18px;
	margin-left:10px;}
.service_list p a
{
	font-size:16px;
	color:#000;}
	
.contant_contact
{
	width:680px;
	width:705px;
	height:auto;
	background:#FFF;
	margin:10px 0 10px 15px;}

.contant_contact p
{
	margin:0 0 10px 20px;}

.contact_tel
{
	width:352px;
	float:left;
	background:#FFF;
	margin-bottom:20px;}
.contact_tel p
{
	margin:20px 0 10px 40px;
}	

.news_detail
{
	width:680px;
	width:705px;
	height:auto;
	background:#FFF;
	margin:10px 0 10px 15px;}
.news_detail h2{line-height:40px; text-align:center; margin-top:5px;}
.news_detail .date{color:#8B8B8B; font-size:12px; float:right; margin:5px 20px 5px 0;}
.news_detail .cont{margin:16px; font-family:Arial, Helvetica, sans-serif;}
.cont p
{
	width:660px;
	color:#585858;
	line-height:24px;}

.news_detail p a
{
	color:#000;
	font-size:14px;}


.pleft{
	width:712px;
	float:left;
	overflow:hidden;
	
}
.pleft .place{
	width:712px;
	height:24px;
	line-height:24px;
	background:transparent url(../images/green_skin.png) repeat-x scroll 0 -188px;
	border-top:1px solid #BADAA1;
	border-bottom:1px solid #BADAA1;
	text-indent:12px;
	color:#428C5B;
	overflow:hidden;
}
.pleft .place strong{
	color:#428c5b;
	font-weight:normal;
	letter-spacing:1px;
}
.pleft .place a{
	color:#428c5b;
	margin:0px 2px;
}
.pleft .place a:hover{
	color:#FF0000;
	text-decoration:none;
}
.pleft .place small{
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:20px;
	*height:24px;
	overflow:hidden;
	background:url(../images/ico-3.gif) 2px 8px no-repeat;
	font-size:0px;
}
.place{
	height:24px;
	line-height:24px;
	text-indent:18px;
	color:#999;
	background:transparent url(../images/green_skin.png) repeat-x scroll 0 -188px;
	border-top:1px solid #BADAA1;
	border-bottom:1px solid #BADAA1;
	overflow:hidden;
	font-family:宋体;
	margin-bottom:6px;
	text-align:left;
}
.place strong{
	color:#397CBE;
	font-weight:normal;
	letter-spacing:1px;
}
.place a{
	color:#397CBE;
	margin:0px 2px;
}
.place a:hover{
	color:#FF0000;
	margin:0px 2px;
	TEXT-DECORATION: underline;
}
.pright{
	width:240px;
	float:right;
	overflow:hidden;
}
.page p{ text-align:center}
	
}

/* -----------fenye---------- */
.fenye li{float:left}
.fenye{height:40px; padding:3px; text-align:center; margin-top:10px; margin-bottom:1px; font-size:12px; float:left;}
.fenye A{font-size:12px; PADDING-RIGHT:6px; BACKGROUND-POSITION:50% bottom;  PADDING-LEFT:6px; PADDING-BOTTOM:2px; BORDER:#D0D2D0 1px solid; COLOR:#cc0000; MARGIN-RIGHT:3px; PADDING-TOP:2px; TEXT-DECORATION:none;}
.fenye A:hover{font-size:12px; BORDER-RIGHT:#000 1px solid; BORDER-TOP:#000 1px solid; BACKGROUND-IMAGE:none; BORDER-LEFT:#000 1px solid; COLOR:#fff; BORDER-BOTTOM:#000 1px solid; BACKGROUND-COLOR:#cc0000}
.fenye A:active{font-size:12px;BACKGROUND-IMAGE:none; BORDER:#000 1px solid; COLOR:#fff; BACKGROUND-COLOR:#cc0000}
.fenye SPAN.current{font-size:12px; PADDING-RIGHT:6px; PADDING-LEFT:6px; FONT-WEIGHT:bold; PADDING-BOTTOM:2px; COLOR:#cc0000; MARGIN-RIGHT:3px; PADDING-TOP:2px}
.fenye SPAN.disabled{font-size:12px; PADDING-RIGHT:6px; PADDING-LEFT:6px; PADDING-BOTTOM:2px; COLOR:#adaaad; MARGIN-RIGHT:3px; PADDING-TOP:2px}