/* CSS Document */
body{width:997px; height:auto; margin: 0 auto; font-size:12px; font-family:"ËÎÌå"; line-height:20px; background:url(../images/body_bg.jpg) top repeat-x;}
*{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:#023467; TEXT-DECORATION: none
}
.top{width:997px; height:111px; float:left;}
.logo{width:479px; height:84px; float:left;margin-top:22px;}
.sc{
	width:auto;
	height:auto;
	float:right;
	padding-right:5px;
	color: #424242;
	margin-top: 35px;
}
.hot_line{width:200px; height:29px; float:right; clear:right; margin-top:15px;}
.menu{width:997px; height:38px; float:left; background:url(../images/menu_bg.jpg) repeat-x;}
.menu ul li{ list-style:none; float:left;}
.menu .li_s1{width:97px; height:38px; text-align:center; line-height:38px; color:#FFFFFF;}
.menu .li_s2{width:2px; height:38px; background:url(../images/menu_jg.jpg);}

.menu A:link { display:block; width:97px; height:28px; padding-top:10px; line-height:20px;
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu A:visited {
	display:block; width:97px; height:28px; padding-top:10px; line-height:20px;
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu A:active {
	display:block; width:97px; height:28px; padding-top:10px; line-height:20px;
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu A:hover {
	display:block; width:97px; height:28px; padding-top:10px; line-height:20px;
	COLOR: #000000; TEXT-DECORATION: none; background:url(../images/menu_hover.jpg) center top no-repeat;
}

.banner{width:997px; height:256px; float:left;}
.gg{
	width:847px;
	height:37px;
	float:left;
	background:url(../images/gg_bg.jpg);
	line-height: 37px;
	padding-left:135px;
	padding-right:15px;
	overflow: hidden;
}
.content{width:997px; height:auto; float:left; margin-top:10px;}
.left{
	width:246px;
	height:auto;
	float:left;
	margin-right:10px;
	overflow: hidden;
}
.left A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.left A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.left A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.left A:hover {
	COLOR:#FFFF33; TEXT-DECORATION: none
}
.pro_list{width:246px; height:auto; float:left;}
.pro_list_title{width:246px; height:48px; float:left;}
.pro_list_content{width:233px; height:auto; float:left; padding-bottom:20px; background:url(../images/pro_list_bg.jpg) repeat-y;}
.pro_list_content ul li{width:233px; height:27px; float:left; list-style:none; background:url(../images/pro_bg.jpg); line-height:27px; color:#FFFFFF;; text-indent:50px; margin-top:5px;}
.pro_list_content .li_s1{font-weight:bold;}
.pro_list_content .li_s2{width:218px; padding-left:10px;background:url(../images/pro_bg.jpg) 15px no-repeat;}
.sbzs{width:236px; height:188px; float:left; margin-top:24px;}
.middle{width:485px; height:auto; float:left;}
.about{width:485px; height:257px; float:left;}
.about_title{width:485px; height:28px; float:left;}
.about_content{
	width:485px;
	height:auto;
	float:left;
	line-height:24px;
	margin-top: 15px;
}
.news{width:485px; height:auto; float:left;}
.news_title{width:485px; height:38px; float:left;}
.news_content{width:485px; height:auto; float:left; margin-top:10px;}
.news_content ul li{width:485px; height:24px; float:left; line-height:24px; text-indent:10px; list-style:none;}
.right{width:234px; height:auto; float:right;}
.qq{width:234px; height:87px; float:right;background:url(../images/qq_bg.jpg);}
.contact{width:229px; height:227px; float:right; margin-top:5px; background:url(../images/contact_bg.jpg);}
.yqlj{width:230px; height:116px; float:right; margin-top:5px;}
.pro_gd{width:997px; height:auto; float:left;}
.pro_gd_title{width:997px; height:38px; float:left; margin-top:10px;}
.pro_gd_content{width:967px; height:auto; float:left; padding-left:15px; padding-right:15px; margin-top:10px;}
.foot{
	width:997px;
	height:55px;
	float:left;
	text-align:center;
	padding-top:15px;
	line-height:24px;
	background:#dadada;
	margin-top: 10px;
}
.gdpic{ padding-left:5px; padding-right:5px; line-height:24px;}
.gdpic img{border:1px solid #cccccc;}


.right_2{width:735px; height:auto; float:right;}
.right_2_title{width:735px; height:38px; float:left; background:url(../images/right_title_bg.jpg) no-repeat; overflow:hidden;}
.right_2_content{
	width:725px;
	height:auto;
	float:left;
	margin-top:20px;
	line-height:30px;
	padding-left: 5px;
	padding-right: 5px;
}


ul.nl {
	list-style:none outside none;
}
ul.nl li {
	line-height:25px;
	padding-left:15px;
	background:url(../images/li.gif) no-repeat 0px 50%;
	clear:both;
	overflow:hidden;
	text-align:left
}
ul.nl li.newsLine {
	background:url(../images/dotLine.gif) repeat-x top;
	overflow:hidden;
	height:5px;
	line-height:5px;
}
.line {
	height:1px;
	border-bottom:1px dashed #ccc;
	margin:10px auto;
	overflow:hidden;
}
ul.nl li .addTime {
	float:right;
	color:#666666
}
.contact_lxwm{
	width:370px;
	height:auto;
	background:url(../images/lxfs.jpg) no-repeat;
	padding-left: 220px;
	padding-top: 50px;
	line-height: 24px;
}

#messages td{padding:5px;}
#job td{padding:5px;}
