/* CSS Document */
body{width:100%; height:auto; margin:0 auto; text-align:left; background:url(../images/body_bg.jpg) top repeat-x; font-size:12px; color:#333333;}
*{margin:0px; padding:0px;}
a{border:none; text-decoration:none;}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR:#055f9e; TEXT-DECORATION: none
}
.top{width:900px; height:146px; margin:0 auto; overflow:hidden;}
.logo{width:351px; height:64px; float:left; margin-top:60px;}
.menu{
	width:499px;
	height:55px;
	float:right;
	margin-top: 39px;
	padding-right: 15px;
}
.language{
	width:175px;
	height:38px;
	float:right;
	line-height:40px;
	font-size:14px;
	color:#FFFFFF;
	overflow: hidden;
}
.language A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.language A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.language A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.language A:hover {
	COLOR:#FFCC00; TEXT-DECORATION: none
}
.banner{width:900px; height:194px; margin:0 auto;}
.content{
	width:900px;
	height:auto;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;

}
.left{width:201px; height:auto; float:left;}
.left_menu{width:201px; height:auto; float:left;}
.left_menu_title{width:201px; height:29px; float:left;}
.left_menu_content{width:177px; height:auto; float:left; padding:10px 11px 10px 11px; border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}
.left_menu_content ul li{
	width:177px;
	height:24px;
	float:left;
	list-style:none;
	padding-top:5px;
	background:url(../images/left_menu_li_bg.jpg);
	text-indent:20px;
	line-height: 24px;
	margin-top: 5px;
	font-weight:bold;
}
.left_pro_menu_content{width:177px; height:auto; float:left; padding:10px 11px 10px 11px; border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}
.left_pro_menu_content ul li{
	width:177px;
	height:24px;
	float:left;
	list-style:none;
}
.left_pro_menu_content .li_s1{
	padding-top:5px;
	background:url(../images/left_menu_li_bg.jpg);
	text-indent:20px;
	line-height: 24px;
	margin-top: 5px;
	font-weight:bold;
}

.left_pro_menu_content .li_s2{
	padding-top:5px;
	background:url(../images/left_menu_bg2.jpg) left no-repeat;
	text-indent:20px;
	line-height: 24px;
	margin-top: 5px;
}

.left_menu_bottom{width:201px; height:5px; float:left; overflow:hidden; background:url(../images/left_menu_bottom.jpg);}
.left_btn{
	width:201px;
	height:24px;
	float:left;
	margin-top:5px;
	background:url(../images/left_btn_bg.jpg);
	line-height: 24px;
	padding-top: 4px;
	text-indent: 21px;
	color: #000000;
}
.left_pic{width:201px; height:60px; float:left; margin-top:5px;}
.right{width:689px; height:auto; float:right;}
.right_title{
	width:689px;
	height:30px;
	float:left;
	text-indent: 10px;
}
.right_site{
	width:679px;
	height:22px;
	float:left;
	text-align:right;
	padding-right:10px;
	background:url(../images/site_bg.jpg) repeat-x;
	padding-top: 4px;
	line-height: 22px;
}
.right_content{
	width:669px;
	height:auto;
	float:left;
	line-height:30px;
	margin-top:20px;
	padding-left: 10px;
	padding-right: 10px;
}
.foot{width:100%; height:83px; margin:0 auto; background:url(../images/foot_bg.jpg) center top repeat-x;}
.foot_content{width:900px; height:83px; margin:0 auto; overflow:hidden;}
.foot_p{width:auto; height:auto; float:left; margin-top:22px; line-height:24px; color:#767575;}
.search{width:181px; height:28px; float:right; margin-top:30px;}
.search_txt{width:146px; height:28px; float:left; line-height:28px; text-indent:10px; color:#999999; border:0; background:url(../images/search_txt_bg.jpg);}
.search_btn{width:35px; height:28px; float:left; border:0; background:url(../images/search_btn_bg.jpg);}



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:2px;}
