/* CSS Document */
body{width:100%; height:auto; margin:0 auto; text-align:center; background:url(../images/foot_line_bg.jpg) repeat-x bottom #ffffff; text-align:left; font-size:12px; color:#333333; line-height:20px;}
*{margin:0px; padding:0px;}
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
}
.top{width:100%; height:138px; float:left; background:url(../images/top_bg.jpg) center top repeat-x;}
.top_box{width:1000px; height:138px; margin:0 auto;}
.logo{width:484px; height:47px; float:left; padding-left:10px; margin-top:18px;}
.top_menu{
	width:260px;
	height:55px;
	float:right;
	color: #f0cc16;
	line-height: 55px;
}



.top_menu A:link {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.top_menu A:visited {
	COLOR:#ffcc00; TEXT-DECORATION: none
}
.top_menu A:active {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.top_menu A:hover {
	COLOR:#ffffff; TEXT-DECORATION: none
}



.menu{width:1000px; height:55px; float:left; background:url(../images/menu_bg.jpg); overflow:hidden; margin-top:18px;}
.menu_box{ width:auto; height:55px; margin:0 auto; text-align:center; padding-left:86px;}
.menu_box ul li{width:90px; height:55px; float:left; padding-left:1px; padding-right:1px; list-style:none; line-height:55px; color:#FFFFFF; font-size:14px; text-align:center; font-weight:bold;}

.menu A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.menu A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR:#ffcc00; TEXT-DECORATION: none
}


.banner{
	width:100%;
	height:488px;
	POSITION:relative;
	overflow:hidden;
	z-index:1;
	left: 0px;
	top: 0px;
}
.content{
	width:1000px;
	height:428px;
	position:relative;
	overflow:hidden;
	z-index:2;
	left: 0px;
	top:-242px;
	background:url(../images/content_bg.png);
}
.left{width:270px; height:428px; float:left;}
.lx{width:104px; height:135px; float:left; margin-top:58px; padding-left:73px;}
.about{
	width:224px;
	height:90px;
	float:left;
	margin-top:100px;
	padding-left:25px;
	color:#ffffff;
	line-height:20px;
	text-align: left;
}
.more{width:55px; height:14px; float:right; padding-right:23px;}
.more2{width:55px; height:14px; float:right; padding-right:23px; margin-top:148px;}
.more3{
	width:55px;
	height:14px;
	float:right;
	padding-right:23px;
	clear: right;
	margin-top: 23px;
}

.middle{width:492px; height:428px; float:left;}

.news{
	width:340px;
	height:90px;
	float:right;
	padding-right:23px;
	clear: right;
	margin-top: 15px;
}
.news ul li{width:325px; height:20px; float:left; list-style:none; padding-left:15px; background:url(../images/tb_s1.jpg) 0 7px no-repeat; text-align:left; color:#ffcc00;}



.news A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.news A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.news A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.news A:hover {
	COLOR:#ffcc00; TEXT-DECORATION: none
}



.gylc_pic{
	width:442px;
	height:69px;
	float:right;
	margin-top:22px;
	clear:right;
	padding-right: 25px;
}

.right{width:238px; height:428px; float:right;}
.contact{
	width:180px;
	height:65px;
	float:left;
	padding-left:35px;
	text-align:left;
	color:#FFFFFF;
	margin-top: 210px;
}


.foot{width:1000px; height:49px; margin:0 auto; margin-top:18px; background:url(../images/foot_bg.png) top no-repeat; overflow:hidden; padding-bottom:12px;}
