/* CSS Document */
body{width:980px; height:auto; margin:0 auto; background:url(../images/bg.jpg) top repeat-x; font-size:12px; color:#000000; line-height:20px; font-family:"ËÎÌå"}
.body_box{width:960px; height:auto; float:left; padding-left:15px; padding-right:15px; background:#FFFFFF;}
*{margin:0px; padding:0px;}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR:#000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}
.top{
	width:960px;
	height:113px;
	float: left;
}
.top_menu{
	width:250px;
	height:20px;
	float:right;
	line-height:20px;
	margin-top: 32px;
	text-align: right;
}

.logo{width:583px; height:82px; float:left;margin-top:16px;}
.search{
	width:310px;
	height:23px;
	float:right;
	clear: right;
	margin-top: 12px;
}
.search_txt{width:224px; height:23px; float:left; background:url(../images/search_txt_bg.jpg); border:0; line-height:23px; padding-left:10px;}
.search_btn{width:60px; height:23px; float:right; border:0; background:url(../images/search_btn_bg.jpg);}
.menu{
	width:960px;
	height:34px;
	float:left;
	color:#FFFFFF;
	background:url(../images/menu_bg.jpg);
}
.menu ul li{width:auto; height:34px; list-style:none; float:left;}
.menu ul .li_s1{width:85px; height:34px; float:left; text-align:center; color:#FFFFFF;}
.menu ul .li_s1 a{width:85px; height:26px; float:left; line-height:20px; color:#FFFFFF; padding-top:8px;}
.menu ul .li_s1 a:hover{width:85px; height:26px; float:left;line-height:20px; color:#FFFF00; padding-top:8px;}
.menu ul .li_s2{width:2px; height:34px; float:left; background:url(../images/menu_jg_bg.jpg);}


.banner{
	width:960px;
	height:332px;
	float:left;
}

.content{width:960px; height:auto; float:left; margin-top:15px; }
.left{
	width:241px;
	height:auto;
	float:left;
	overflow: hidden;
}
.left_menu{
	width:241px;
	height:auto;
	float:left;
}
.left_menu_title{width:226px; height:18px; float:left; background:url(../images/title6.jpg); padding-left:16px; padding-top:15px; overflow:hidden;}
.left_menu_title .f1{font-size:16px; font-weight:bold;}
.left_menu_title .f2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
.left_menu_content{
	width:217px;
	height:auto;
	float:left;
	background:url(../images/index_22.jpg) top repeat-x #ededed;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding-left:11px;
	padding-right:11px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.left_menu_content ul li{width:217px; height:29px; float:left; background:url(../images/index_41s.jpg);list-style:none; margin-top:5px; line-height:29px; }
.left_menu_bottom{width:241px; height:8px; float:left; background:url(../images/index_28.jpg); overflow:hidden;}
.left_menu_content ul li a{width:217px; height:29px; float:left;text-indent:10px;}

.left_contact{width:241px; height:auto; float:left; margin-top:15px;}
.left_contact_pic{width:241px; height:60px; float:left; margin-top:4px;}
.left_tel{width:241px; height:28px; float:left;background:url(../images/index_41.jpg); font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:28px; text-indent:20px; margin-top:4px;}
.left_contact_title{width:241px; height:28px; float:left;}



.right{width:700px; height:auto; float:right;}
.right_title{width:700px; height:30px; float:left;}
.right_title .f1{font-size:18px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:bold;}
.right_title .f2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:30px;}
.right_site{
	width:690px;
	height:26px;
	float:left;
	text-align:right;
	background:url(../images/index_19.jpg) repeat-x;
	color:#666666;
	line-height: 26px;
	padding-right: 10px;
}
.right_content{
	width:700px;
	height:auto;
	float:left;
	margin-top:20px;
	line-height:30px;
	font-size: 14px;
}




.foot{width:960px; height:100px; float:left; background:url(../images/foot_line.jpg) top no-repeat; margin-top:20px;}
.foot_logo{width:158px; height:57px; float:left; margin-top:28px; margin-right:20px; background:url(../images/foote_logo.jpg);}
.foot_p{
	width:auto;
	height:auto;
	float:left;
	margin-top: 38px;
}
.foot_p2{width:auto; height:auto; float:right; margin-top:28px;}




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
}


.f1{font-family:Arial, Helvetica, sans-serif; line-height:24px; text-align:justify;}
#messages td{padding:3px;}