@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#303031;
	overflow-x:hidden;
	 }
dl,dd,dt,ul,form,p{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
.wid1002{
	width:1002px;
	}
.f-left{
	float:left;
	}
.f-right{
	float:right;
	}
.clear-all{
	clear:both;
	}
.img-6{
	margin:0 6px 0 0;
	}
.img-2{
	margin:0 2px 0 0;
	}
a:link {
	color: #303031;
	text-decoration:none ;
}

a:visited {
	color: #303031;
	text-decoration: none;
}
a:hover {
	color:#FF6600;
	text-decoration:underline;
}
.color1{
	color:#9f9f9f;
	}
.color2{
	color:#FFFFFF;
	background-color:#FF9900;
	padding:2px 5px;
	}
	
/*------------------------------------------------------------index----------------------------------------------------------------------------*/
.logo{
	width:800px;
	margin:0 auto;
	height:68px;
	background:url(../images/logobg.jpg) left top repeat-x;
	}
.top_nav{
	float:right;
	width:199px;
	height:23px;
	background:url(../images/topnavbg.jpg) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
	line-height:23px;
	}
.top_nav a:link {
	color: #FFFFFF;
	text-decoration:none ;
}

.top_nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.top_nav a:hover {
	color:#FFFF99;
	text-decoration:underline;
}
.banner{
	width:800px;
	margin:0 auto;
	padding-bottom:1px;
	}
.nav{
	width:800px;
	margin:0 auto;
	}
.content{
	width:800px;
	padding-bottom:14px;
	margin:0 auto;
	}
.content_l{
	width:545px;
	padding-top:8px;
	padding-right:20px;
	float:left;
	}
.content_r{
	width:235px;
	padding-top:8px;
	float:left;
	}
.indexnews{
	padding-bottom:14px;
	}
.indexnews dt{
	height:34px;
	border-bottom:2px #7fa6d0 solid;
	}
.indexnews dd{
	height:143px;
	padding:10px 5px 7px 5px;
	}
.proshow{
	margin-top:20px;
	width:235px;
	height:180px;
	background:url(../images/proshow.jpg) left top no-repeat;
	}
.pro_photo{
	float:left;
	width:182px;
	padding:19px 2px 5px 2px;
	height:129px;
	}
.indexcontact{
	width:230px;
	line-height:12px;
	padding:15px 0 0 0 !important;
	padding:5px 0 0 0;
	}
.foot{
	width:800px;
	height:46px;
	margin:0 auto;
	background: url(../images/footbg.jpg) left top repeat-x;
	}
.subcon{
	width:800px;
	background:url(../images/conbg.jpg) left top repeat-y;
	margin:0 auto;
	}
.subcon_l{
	width:198px;
	background:url(../images/leftbg.jpg) left 74px no-repeat;
	padding-bottom:50px;
	float:left;
	}
.subcon_r{
	width:578px;
	padding:0 10px;
	float:left;
	overflow:hidden;
	}
.list{
	list-style:none;
	padding:35px 0 0 0;
	}
.list li{
	font-size:13px;
	/*height:33px;*/
	line-height:33px;
	font-weight:bold;
	}
.list li a:link {
	color: #303031;
	width:138px;
	background:url(../images/ico02.jpg) 20px center no-repeat;
	padding-left:60px;
	display:block;
	text-decoration:none ;
}
.list li a:visited {
	color: #303031;
	display:block;
	width:138px;
	background:url(../images/ico02.jpg) 20px center no-repeat;
	padding-left:60px;
	text-decoration: none;
}
.list li a:hover {
	color:#fff;
	display:block;
	width:138px;
	background:url(../images/listbg.jpg) left top no-repeat;
	padding-left:60px;
}
.subcontext{
	padding-top:17px;
	}
.subcontext dt{
	height:20px;
	padding-bottom:3px;
	background:url(../images/line01.jpg) left bottom no-repeat;
	}
.subcontext dd{
	line-height:22px;
	padding:20px 25px 0 25px;
	overflow:hidden;
	
	}
	/*新品*/
.pro_new{ width:594px;height:394px;background:url(../images/pro_new.jpg) no-repeat; position:relative;}
.pro_new a{font-weight:bold;color:#044771}
.pro_new a:visited{font-weight:bold;color:#044771}
