* {margin: 0px;padding: 0px;}
body {
	background-image: url(../image/head_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: '宋体';
	font-size: 12px;
	color: #676666;
}
a {text-decoration: none;color: #676666;}
ul {padding: 0px;margin: 0px;}
li {list-style-type: none;}
img {border: 0px;}
/*顶部*/
#logo {
	height: 85px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/logo.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #8b8a8a;
	text-align: right;
	line-height: 40px;
}
/*导航*/
#nav {
	height: 56px;
	width: 869px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/nav_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 1px;
}
#nav li{margin:0; padding:0; float:left;}
#nav li a {
    float: left;
	height: 35px;
	width: 109px;
	background-image: url(../image/nav_bg.jpg);
	background-repeat: no-repeat;
	color: #808080;
	font-family: "微软雅黑";
	font-size: 16px;
	padding-left: 15px;
	padding-top: 21px;
	display: block;
}
#nav a:hover {background-image: url(../image/nav_on.jpg);background-repeat: no-repeat;}
/*banner*/
#banner {
	height: 442px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 1px;
}
#black {
	height: 27px;
	width: 900px;
	position: absolute;
	color: #d8d8d8;
	font-size: 15px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 65px;
	background-image: url(../image/black.png);
	background-repeat: no-repeat;
	top: 335px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/black.png'); /* IE6 */
    _ background-image: none;
}
#black a {color: #d8d8d8;}
#black a:hover {color: #fff;}
.first_pro {
	position: absolute;
	height: 130px;
	width: 405px;
	left: 503px;
	top: 297px;
	z-index: 1;
}
.first_pro li {
	display: inline;
	float: left;
	height: 128px;
	width: 128px;
	background-image: url(../image/pro_bg.gif);
	background-repeat: no-repeat;
	padding: 1px;
	margin-left: 3px;
}
/*页脚*/
#foot {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/foot_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}
#foot_cont {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	color: #6f6f6f;
	line-height: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.point {color: #d8d8d8;font-weight: bold;}
#foot_cont a {color: #6f6f6f;}
#foot_cont a:hover {color: #000;}

/*子页面通用样式*/
#main {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 30px;
}
#left {
	display: inline;
	float: left;
	width: 182px;
}
#left_nav {width: 182px;overflow: hidden;}
#nav_title {
	height: 51px;
	width: 182px;
	background-image: url(../image/nav_title.jpg);
	background-repeat: no-repeat;
	color: #9a9a9a;
	font-size: 18px;
	font-weight: bold;
	font-family: "微软雅黑";
	line-height: 47px;
	text-align: center;
}
#nav_cont {
	width: 182px;
	overflow: hidden;
	border-bottom: 1px solid #d2d2d2;
}
#nav_cont li {
	height: 34px;
	width: 182px;
	background-image: url(../image/left_nav.jpg);
	background-repeat: no-repeat;
	line-height: 34px;
	color: #4f4f4f;
}
#nav_cont li a {
	color: #4f4f4f;
	margin-left: 77px;
}
#nav_cont li a:hover {font-weight: bold;color: #4f4f4f;}
#contact {
	width: 182px;
	background-image: url(../image/contact_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 14px;
	height: 141px;
}
#addr {
	color: #666;
	line-height: 20px;
	padding-right: 12px;
	padding-left: 12px;
	width: 158px;
	overflow: hidden;
	padding-top: 34px;
}
#tel {
	width: 170px;
	padding-top: 41px;
	color: #003a7e;
	font-family: "微软雅黑";
	padding-left: 12px;
}
/*右侧*/
#right {
	float: right;
	width: 725px;
	display: inline;
}
#right_banner {height: 141px;width: 725px;}
#position {
	width: 697px;
	border-bottom: 1px solid #dadada;
	color: #9f9e9e;
	padding-left: 28px;
	background-image: url(../image/home.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 25px;
	margin-top: 10px;
}
#position a {color: #9f9e9e;}
#position a:hover {text-decoration: underline;}

/*2.html*/
#profile {
	width: 725px;
	overflow: hidden;
	line-height: 25px;
	text-indent: 25px;
	padding-top: 20px;
}

/*3.html*/
#classification {
	width: 182px;
	overflow: hidden;
	border-bottom: 1px solid #d2d2d2;
}
#classification li {
	height: 34px;
	width: 152px;
	background-image: url(../image/classification.jpg);
	background-repeat: no-repeat;
	line-height: 34px;
	color: #4f4f4f;
	padding-left: 30px;
}
#classification li a {color: #4f4f4f;}
#classification li a:hover {font-weight: bold;color: #4f4f4f;}
#products {width: 725px;overflow: hidden;}
#products li {
	display: inline;
	float: left;
	border: 1px solid #c6c6c6;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 30px;
	margin-left: 11px;
	margin-top: 20px;
}
#products li a:hover {text-decoration: underline;}


#new {width: 725px;overflow: hidden;}
#new li {
	 width:725px;
	text-align: left;
	 border-bottom: #CCCCCC dotted  1px;
	  list-style: inside; text-indent:20px;  line-height:30px;
}
#new li  span{  float:right;   }
#new li a:hover {text-decoration: underline;}







#page {text-align: center;padding-top: 30px;}
#page a:hover {color: #000;}

/*4.html*/
.message {
	width: 692px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 33px;
	padding-top: 20px;
}
.text {
	height: 29px;
	width: 260px;
	background-color: #FFF;
	border: 1px solid #939393;
	line-height: 29px;
	padding-right: 2px;
	padding-left: 2px;
}
textarea {
	background-color: #FFF;
	border: 1px solid #939393;
	height: 108px;
	width: 475px;
	padding-right: 2px;
	padding-left: 2px;
	line-height: 20px;
}
.btn {
	height: 35px;
	width: 106px;
	background-image: url(../image/btn.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	border: 0px;
	line-height: 35px;
}

/*5.html*/
#contact_us {
	width: 667px;
	
	overflow: hidden;
	background-image: url(../image/contact_us.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #575757;
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 30px;
	padding-top: 185px;
	padding-left: 58px;
	height: 160px;
}
