@charset "gb2312";
/* CSS Document */

body{width:100%; height:auto; background:url(../images/body_bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:20px; font-family:"ËÎÌå"}
*{margin:0; padding:0;}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}
#header{
	width: 1001px;
	height: 157px;
	margin: 0 auto;
	background: url(../images/tel.jpg) 760px 68px no-repeat;
}

#header A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#header A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
#header A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#header A:hover {
	COLOR:#ffff00; TEXT-DECORATION: none
}


.logo{width:380px; height:83px; float:left; margin-top:16px;}
.top_menu{
	width: 180px;
	height: 20px;
	float: right;
	margin-top: 28px;
	color: #FFF;
}
.menu{
	width: 1001px;
	height: 40px;
	float: left;
	margin-top: 18px;
}
.menu ul li{width:auto; height:40px; line-height:40px; float:left; list-style:none; font-size:14px; color:#FFF; text-align:center;}
.menu .li_s1{width:1px; background:#333;}
.menu .li_s2{
	width: 99px;
	font-weight:bold;
}

#banner {
	POSITION: relative; WIDTH: 100%; HEIGHT: 433px; CLEAR: both
}
#ban {
	WIDTH: 100%; HEIGHT: 395px
}
#ban DIV {
	TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 395px
}
#bando {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: center; MARGIN: auto; WIDTH: 100%; TOP: -70px
}
#bando IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
#banner SPAN {
	TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: block; HEIGHT: 360px
}

#cp {
	WIDTH:1008px;
	HEIGHT:76px;
	margin:auto;
	Z-INDEX: 5;
	POSITION: absolute;
	TEXT-ALIGN: right;
	MARGIN: auto;
	TOP: -39px;
	left: 0px;
}

.gg{width:965px; height:34px; margin:0 auto; border-bottom:1px solid #e4e4e4; background:url(../images/tb_s1.jpg) 13px 11px no-repeat; padding-left:35px; line-height:34px; color:#666;}


#content{
	width: 994px;
	height: 598px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 3px;
	padding-right: 3px;
	margin-top:20px;
}

.about{width:287px; height:226px; float:left; margin-right:29px; overflow:hidden;}
.about_title{width:287px; height:28px; float:left;}
.about_content{
	width: 287px;
	height: auto;
	float: left;
	line-height: 23px;
	margin-top: 10px;
}
.news{width:380px; height:226px; float:left;overflow:hidden;}
.news_title{width:380px; height:28px; float:left;}
.news_content{width:380px; height:auto; float:left; margin-top:10px;}
.news_content ul li{width:368px; height:23px; float:left; list-style:none; background:url(../images/tb_s3.jpg) 0 6px no-repeat; padding-left:12px;}
.contact{width:263px; height:226px; float:right;overflow:hidden; background:url(../images/tel_bg.jpg) 225px 28px no-repeat;}
.contact_title{width:263px; height:28px; float:left;}
.contact_content{
	width: 263px;
	height: auto;
	float: left;
	line-height: 23px;
	margin-top: 10px;
}
.news_content .p1{float:left;}
.news_content .p2{float:right; color:#999;}
.ldzc{
	width: 287px;
	height: 207px;
	float: left;
	overflow: hidden;
	margin-right: 29px;
}
.ldzc_title{width:287px; height:28px; float:left;}
.ldzc_content{
	width: 287px;
	height: auto;
	float: left;
	line-height: 23px;
	margin-top: 10px;
}
.pro{width:380px; height:207px; float:left;overflow:hidden;}
.pro_title{width:380px; height:28px; float:left;}
.pro_content{width:380px; height:auto; float:left; margin-top:10px;}
.prolist{width:158px; height:23px; line-height:23px; float:left; background:url(../images/tb_s2.jpg) 7px 8px no-repeat #fccccb; padding-left:17px; margin-top:2px;}
.honor{width:263px; height:207px; float:right;overflow:hidden;}
.honor_title{width:263px; height:28px; float:left;}
.honor_content{width:263px; height:148px; float:left; margin-top:12px;}
.pro_gd{width:994px; height:155px; float:left;}
.pro_gd_title{width:994px; height:28px; float:left;}
.pro_gd_content{
	width: 994px;
	height: 100px;
	float: left;
	margin-top: 15px;
}
#foot {
	WIDTH:100%;
	HEIGHT:45px;
	MARGIN:0 auto;
	background: url(../images/foot_bg.jpg) center no-repeat #c00300;
}
.foot_c{
	width: 1000px;
	height: 20px;
	margin: 0 auto;
	padding-top: 15px;
	color:#FFF;
}

#foot A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#foot A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
#foot A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#foot A:hover {
	COLOR:#ffff00; TEXT-DECORATION: none
}