body{
	font-family:Arial,"宋体";
	font-size:12px;
	color:#666; 
	margin:0px;	
	background:url(../images/bg.jpg) top repeat-x #f3f3f3;
	}
form,ul,li,ul li,p,h1,h2,h3,h4,h5,h6,dl,dt,label{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style:none;
	}
input,select{
	font-size:12px;
	line-height:16px;
	}
img{
	border:0;
	}
a{
	color:#555;
	text-decoration:none;
	}
a:hover {
	color:#f30;
	text-decoration:underline;
	}
.white,.white a:link,.white a:visited,.white a:active,.white a{
	color: #fff;
	text-decoration:none;
	line-height: 25px;
	}
.white a:hover{
       color:#fff;
	   text-decoration:underline;
	   }
.clear{
	clear:both;
	}
/*----------------------------------------index---------------------------------------------------*/
#header{
	width:945px;
	height:40px;
	margin:0 auto;
	padding:50px 35px 0px 0px;
	background:url(../images/header.jpg) top no-repeat;
	text-align:right;
}
#header .sousuo_text{
	width:240px;
	height:18px;
	padding:2px 0px 0px 5px;
	border:#ccc 1px solid;
	line-height:18px;
	vertical-align:middle;
	color:#999;
}
#header .sousuo_btn{
	width:80px;
	height:22px;
	background:#069;
	line-height:22px;
	text-align:center;
	border:none;
	color:#fff;
	vertical-align:middle;
	margin:0px 0px 0px 5px;
}
#menu{
	width:990px;
	height:34px;
	margin:0 auto;
}
#banner{
	width:980px;
	height:338px;
	border-top:#fff 1px solid;
	margin:0 auto;
}
#sub_banner{
	width:980px;
	height:220px;
	border-top:#fff 1px solid;
	margin:0 auto;
}
#banner_bot{
	width:970px;
	height:30px;
	overflow:hidden;
	padding:0px 5px;
	margin:0 auto;
	line-height:30px;
	background:#0a6ab6;
	color:#fff;
}
#banner_bot span{
	float:right;
}
#product_show{
	width:402px;
	overflow:hidden;
	background:#F4F4F4;
	border-bottom:#F4F4F4 4px solid;
	margin:3px auto 10px auto;
}

#product_show dl.pro_pics{
	width:402px;
	padding:10px 0px 0px 0px;
	float:left;
}
#index_content{
	width:960px;
	height:170px;
	padding:15px 10px 0px 10px;
	background:url(../images/index_content.jpg) no-repeat;
	margin:0 auto;
	border-bottom:#fff 1px solid;
}
#index_content dl.type{
	width:277px;
	height:170px;
	overflow:hidden;
	float:left;
}
#index_content dl.type h1{
	width:277px;
	height:27px;
}
#index_content dl.type dt{
	width:277px;
	height:120px;
	padding:10px 0px 0px 0px;
	overflow:hidden;
}
#index_content dl.about{
	width:363px;
	height:170px;
	padding:0px 45px 0px 39px;
	overflow:hidden;
	float:left;
}
#index_content dl.about h1{
	width:363px;
	height:27px;
}
#index_content dl.about dt{
	width:363px;
	height:120px;
	padding:12px 0px 0px 0px;
	overflow:hidden;
	line-height:24px;
}
#index_content dl.honor{
	width:236px;
	height:170px;
	overflow:hidden;
	float:left;
}
#index_content dl.honor h1{
	width:236px;
	height:27px;
}
#index_content dl.honor dt{
	width:236px;
	height:120px;
	padding:12px 0px 0px 0px;
	overflow:hidden;
	text-align:center;
}
#link{
	width:760px;
}
#bottom{
	overflow:hidden;
	background:url(../images/bottom_bg.jpg) top repeat-x #fff;
}
#bottom dl.bot_menu{
	width:980px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:0 auto;
}
#bottom dl.bot_menu,#bottom dl.bot_menu a{
	color:#fff;
}
#bottom dl.copyright{
	width:980px;
	padding:15px 0px 10px 0px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	margin:0 auto;
}
/*----------------------------------------index---------------------------------------------------*/

/*----------------------------------------sub---------------------------------------------------*/
#sub_main{
	width:990px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding:15px 0px 0px 0px;
}
#sub_main li.sub_main_left{
	width:245px;
	float:left;
	overflow:hidden;
}
#sub_main li.sub_main_ge{
	width:15px;
	float:left;
	overflow:hidden;
	border-right:#eaeaea 1px solid;
	padding:0px 0px 99999px 0px;
	margin:0px 0px -99999px 0px;
}
#sub_main li.sub_main_right{
	width:764px;
	float:left;
	overflow:left;
}
.menu_left_top {
	text-align: left;
	padding:11px 0px 6px 51;
	background: url(../images/leftmenu_top.jpg) no-repeat left;
	height: 39px;
	color: #fff;
	font:bold 12px/31px "微软雅黑","宋体";
}
.menu_lefton {
	text-align: left;
	background: url(../images/leftmenu_off.jpg) repeat-y;
	padding: 0.01px 0px 6px 31px;
	color:#666;
}
.menu_left {
	text-align: left;
	background: url(../images/leftmenu_off.jpg) repeat-y;
	padding: 0.01px 0px 6px 31px;

	cursor:pointer;
	color:#666;
}
.menu_left a{
	display:block;
	color:#666;
}
.menu_lefton a{
	display:block;
	color:#666;
}
#sub_tit{
	width:764px;
	height:29px;
	overflow:hidden;
	clear:both;
}
#sub_tit li.right_tit {
	border-bottom: #eaeaea 1px solid;
	background: url(../images/title_ico.jpg) no-repeat 10px 0px;
	height:28px;
	padding:0px 0px 0px 40px;
	color:#5e5d55;
	font-weight:bold;
	font-size:14px;
	width:154px;
	line-height:28px;
	float:left;
}
#sub_tit li.right_pos {
	border-bottom: #eaeaea 1px solid;
	text-align: right;
	height: 28px;
	line-height:28px;
	padding: 0px 10px 0px 0px;
	width:460px;
	float:left;
}
#sub_right {
	line-height: 24px;
	padding:15px 10px 0px 20px;
	min-height:300px;
    height:auto !important; 
	height:300px;
}
/*----------------------------------------sub---------------------------------------------------*/
