*{
font-size:12px;
}

body{
 margin:0px auto; font-size:12px;
}


a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #044989;
}
a:active {
	text-decoration: none;
	color: #000000;
}

.space{
padding:10px;
}

.bottom{
    border-bottom: 2px solid #473A06; height:49px;
}

.title{
font-size:14px; font-weight:bold; height:30px;
}

.title2{
font-size:14px; font-weight:bold;
}



#container {
	background:url(/main/images/container_bg.jpg) repeat-x top #f1f1f1;
	width:1002px;
	min-height:300px;
	padding:50px 0 30px;
	margin:0 auto;
}
.container1{
    background:url(/main/images/content.jpg) repeat-y top left ;
}
.content {
	width:980px;
	margin:0 auto;
}
.news01 {
	float:left;
	width:260px;
}
.title01 {
	background: url(/main/images/left.jpg) no-repeat;
	width:210px;
	height:35px;
	line-height:35px;
	padding-left:50px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	position:relative;
}
.more {
	position: absolute;
	right:20px;
	top:0px;
	font-size:12px;
	color:#333;
}
.news01_list {
	border: 1px #cccccc solid;
	/*margin-right: 15px;*/
	padding:10px;
	width:233px;
	min-height:100px;
}
.about_us {
	float:left;
	width:430px;
	margin-left:25px;
}
.title02 {
	background: url(/main/images/2.jpg) no-repeat;
	width:380px;
	height:35px;
	line-height:35px;
	color: #666;
	font-weight: bold;
	font-size: 14px;
	padding-left:50px;
	position:relative;
}
.about_us_list {
	width:408px;
	padding:10px;
	border:1px #ccc solid;
	border-top: none;
	min-height:100px;
	line-height:24px;
}
.pro_sort {
	float:right;
	width:250px;
}
.title03 {
	background:url(/main/images/right.jpg) no-repeat;
	width:200px;
	height:35px;
	line-height:35px;
	color: #666;
	font-weight: bold;
	font-size: 14px;
	padding-left:50px;
	position:relative;
}
.pro_sort_list {
	padding:10px;
	border:1px #ccc solid;
	border-top: none;
	width:228px;
	min-height:100px;
}
.new_pro {
	float:left;
	width:980px;
	margin-top:15px;
}
.new_pro_title {
	background:url(/main/images/yq.jpg) no-repeat;
	height:81px;
	line-height: 52px;
	padding-left: 50px;
	color: #1760a5;
	font-weight: bold;
	font-size: 16px;
	width:930px;
	position:relative;
}
.new_pro_title .read_more {
	position:absolute;
	right:20px;
	top:0px;
	font-size:14px;
	color:#FFF;
	font-weight:normal;
}
.new_pro_list {
	padding:10px;
	min-height:50px;
}
.new_pro_list img {
	background:url(/main/images/c_bg.gif) no-repeat;
	padding:10px 10px 30px;
}