/* CSS Document */
/*外围*/
#wrapper {
	width:1000px;
	text-align: left;
}
/*头部*/
#header {}
#header .line {
	background-image: url(../images/header_line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 5px;
}

#nav {
	text-align: center;
}
#subnav{
	text-align: center;
}
#topnav{}
#sidebar{}
#leftsidebar{}
#rightsidebar{}
/*主要内容*/
#main{
	width: 951px;
	margin-left: 28px;
	font-size: 12px;
}
#left{
	float: left;
	width: 262px;
	background-image: url(../images/left_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 394px;
	padding-top: 38px;
	padding-left: 18px;
}
#middle{}
#right{
	float: left;
}
#right2 {
	float: left;
	padding-left: 25px;
	background-image: url(../images/point2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	
}
#right2 .location4 {
	line-height: 30px;
	color: #0c632b;
	font-weight: bold;
	width: 630px;
	background-image: url(../images/point_v.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 8px;
}
#right3 {
	float: left;
	padding-left: 25px;
	width: 730px;
}
#right3 .location5 {
	line-height: 30px;
	color: #0c632b;
	font-weight: bold;
	width: 710px;
	background-image: url(../images/point_v.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 8px;
}
.products {
}
.products li {
	float: left;
	margin-right: 12px;
	line-height: 30px;
}
.products li img {
	height: 130px;
	width: 160px;
}
.products ul {
	padding-left: 23px;
	padding-top: 12px;
}





#right .news {
	float: left;
	height: 280px;
	width: 387px;
}
#right .news li {
	line-height: 26px;
	background-image: url(../images/newslistimg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
#right .news ul {
	padding-left: 23px;
	padding-top: 9px;
}
#right .news span {
	color: #CCCCCC;
	float: right;
}



/*页面底部*/
#footer{
	height: 38px;
	background-image: url(../images/footer_line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
}
#right .company {
	float: left;
}
#right .company .company_content {
	height: 160px;
	width: 283px;
}
#left1 {
	width: 172px;
	float: left;
	padding-top: 5px;
}
#left1 li {
	line-height: 30px;
	height: 30px;
	background-image: url(../images/list_img.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 120px;
}
#left1 li a {
	color: #7d7d7d;
}
#left1 ul {
	padding-left: 18px;
	padding-top: 6px;
}
#middle1 {
	float: left;
	width: 490px;
	background-image: url(../images/point1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	color: #CCCCCC;
	padding-bottom: 15px;
	height: 330px;
}
#middle2 {
	float: left;
	width: 560px;
	background-image: url(../images/point.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	color: #CCCCCC;
	padding-bottom: 15px;
	
}
.newslist {
	width: 500px;
}
.newslist1 {
}

.newslist1 li {
	line-height: 28px;
	padding-left: 30px;
	background-image: url(../images/newslist2.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}
#right2 .content {
	padding: 8px;
	width: 635px;
}



#middle1 li a {
	color: #7d7d7d;
}
.newslist1 a {
	color: #7d7d7d;
}
.newslist1 span {
	float: right;
	color: #7d7d7d;
}


#right1 {
	float: left;
	padding-top: 5px;
	padding-left: 15px;
}

#right1 li {
	line-height: 23px;
	background-image: url(../images/listimg.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 12px;
}
#right1 li a {
	color: #7d7d7d;
}

#right5 {
	float: left;
	padding-top: 5px;
	padding-left: 15px;
}

#right5 li {
	line-height: 23px;
	background-image: url(../images/listimg.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 12px;
	width: 156px;
}
#right5 li a {
	color: #7d7d7d;
}
.newslist1 {
	width: 620px;
	padding-left: 8px;
	padding-bottom: 15px;
}

.newslist span {
	float: right;
}

#right1 span {
	color: #CCCCCC;
	float: right;
	text-align: right;
}
#right1 ul {
}
#right5 span {
	color: #CCCCCC;
	float: right;
	text-align: right;
}
#right5 ul {
}
