/* CSS Document */
body{width:1020px; height:auto; margin:0 auto; font-size:12px; line-height:20px; color:#666666; background:#e9e9e9;font-family:"微软雅黑",Arial, Tahoma,"宋体";}
*{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:#ff8201; TEXT-DECORATION: none
}
.body_content{width:1000px; height:auto; float:left; padding-left:10px; padding-right:10px; background:#FFFFFF;}
.top{
	width:1000px;
	height:100px;
	float:left;
	background: #ffffff;
}
.logo{width:498px; height:65px; float:left; margin-top:13px;}
.top_menu{
	width:280px;
	height:20px;
	float:right;
	margin-top: 20px;
	line-height: 20px;
	text-align: right;
}
.top_menu A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.top_menu A:visited {
	COLOR:#666666; TEXT-DECORATION: none
}
.top_menu A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.top_menu A:hover {
	COLOR:#ff8201; TEXT-DECORATION: none
}
.search{width:314px; height:22px; float:right; margin-top:10px;}
.search_p{
	width:70px;
	height:22px;
	float:left;
	font-weight: bold;
	line-height: 22px;
	color: #8e7928;
}
.search_txt{
	width:172px;
	height:22px;
	float:left;
	background:url(../images/search_txt_bg.jpg);
	line-height: 22px;
	margin-right: 5px;
	border:0px;
	text-indent:5px;
}
.search_btn{width:67px; height:22px; float:left; background:url(../images/search_btn_bg.jpg); border:0px;}
.menu_box{width:1000px; height:73px; float:left; background:url(../images/menu_bg.jpg) repeat-x; overflow:hidden;}




#menu{
	height:40px; font-size:14px;
}
#menu ul{
	margin:auto; width:1000px; height:40px;
	list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;
}
.m_li{
	float:left;
	width:111px;
	line-height:34px;
	text-align:center;
	height: 34px;
	padding-top: 6px;
}
.m_li a{
	display:block;
	color:#FFFFFF;
	width:111px;
	font-weight: bold;
}
.m_line{
	float:left; width:1px; height:32px;
	line-height:32px;   /*ff下有效(图片垂直居中)*/
}
.m_line img{
	margin-top:expression(( 32 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/
}
.m_li_a{
	float:left; width:111px; line-height:34px; text-align:center; padding-top:6px; font-weight:bold;
	background-image:url(../images/menu_hover_bg.jpg); position:relative; height:34px;
}
.m_li_a a{
	display:block;
	color:#000000;
	width:111px;
	font-weight: bold;
}


.smenu{
	width:1000px; margin:0px auto 0px auto; padding:0px; list-style-type:none; height:33px;
}
.s_li{
	line-height:33px; width:auto; display:none; height:33px; 
}
.s_li_a{
	line-height:33px; width:auto; display:block; height:33px; 
}


.banner{
	width:1000px;
	height:200px;
	float:left;
	margin-top: 10px;
}

.content{width:1000px; height:auto; float:left;}
.left{width:228px; height:auto;float:left;}
.left_top{width:228px; height:71px; float:left;}
.left_menu{
	width:200px;
	height:auto;
	float:left;
	margin-top:24px;
	padding-left: 9px;
}
.left_menu_title{
	width:177px;
	height:24px;
	float:left;
	background:url(../images/left_menu_bg1.jpg);
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 23px;
	padding-top: 6px;
	line-height: 20px;
}

.left_menu_title A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.left_menu_title A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.left_menu_title A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.left_menu_title A:hover {
	COLOR:#000000; TEXT-DECORATION: none
}

.left_menu_content{
	width:200px;
	height:auto;
	float:left;
	margin-top: 8px;
}
.left_menu_content ul li{
	float:left;
	list-style:none;
	width:168px;
	height:24px;	
	padding-left: 32px;
	padding-top: 6px;
	background:url(../images/left_menu_bg2.jpg);	
}



.left_menu_content ul li A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
.left_menu_content ul li A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
.left_menu_content ul li A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.left_menu_content ul li A:hover {
	COLOR:#ff8201; TEXT-DECORATION: none; font-weight:bold;
}


.left_menu_content2{
	width:200px;
	height:auto;
	float:left;
	margin-top: 8px;
}

.left_menu_content2 ul li{float:left; list-style:none;}

.left2_menu_title{
	width:168px;
	height:24px;
	float:left;
	padding-left: 32px;
	padding-top: 6px;
	background:url(../images/left_menu_bg2.jpg);
}
.left2_menu_title_2{
	width:168px;
	height:24px;
	float:left;
	padding-left: 32px;
	padding-top: 6px;
	background:url(../images/left_menu_bg2.jpg);
}

.left2_menu_title_3{
	width:168px;
	height:24px;
	float:left;
	padding-left: 32px;
	padding-top: 6px;
	background:url(../images/left_menu_bg3.jpg);
}


.left_menu_content2 .li_s1{
	width:168px;
	height:24px;	
	padding-left: 32px;
	padding-top: 6px;
	background:url(../images/left_menu_bg2.jpg);
}
.left_menu_content2 .li_s2{
	width:168px;
	height:24px;	
	padding-left: 32px;
	padding-top: 6px;
	background:url(../images/li_hover_bg2.jpg);
}

.left_menu_content2 .li_s2 A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.left_menu_content2 .li_s2 A:visited {
	COLOR:#666666; TEXT-DECORATION: none
}
.left_menu_content2 .li_s2 A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.left_menu_content2 .li_s2 A:hover {
	COLOR:#ff8201; TEXT-DECORATION: none
}



.left2_menu_title_3 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.left2_menu_title_3 A:visited {
	COLOR:#000000; TEXT-DECORATION: none
}
.left2_menu_title_3 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.left2_menu_title_3 A:hover {
	COLOR:#ff8201; TEXT-DECORATION: none
}


.left2_menu_title_2 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.left2_menu_title_2 A:visited {
	COLOR:#000000; TEXT-DECORATION: none
}
.left2_menu_title_2 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.left2_menu_title_2 A:hover {
	COLOR:#ff8201; TEXT-DECORATION: none
}



.zxfw{
	width:200px;
	height:92px;
	float:left;
	margin-top:24px;
	padding-left: 9px;
}
.rczp{
	width:200px;
	height:92px;
	float:left;
	margin-top:10px;
	padding-left: 9px;
}


.content_jg{width:17px; height:624px; float:left; background:url(../images/content_jg_bg.jpg);}
.right{width:755px; height:auto; float:left;}
.right_top{
	width:755px;
	height:48px;
	float:left;
	background:url(../images/right_top_bg.jpg);
	margin-top: 15px;
}
.right_top .p1{padding-left:30px; margin-top:8px;}
.right_content{width:690px; height:auto; float:left; margin-top:30px; padding-left:29px;}
.right_content_title{
	width:673px;
	height:15px;
	float:left;
	background:#e68a01;
	overflow:hidden;
	padding-left: 17px;
}
.right_content_title .p2{
	width:auto;
	height:15px;
	float:left;
	display:block;
	background:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	color:#e68a01;
	font-weight:bold;
	font-size: 14px;
	overflow: hidden;
}
.right_content_c{width:690px; height:auto; float:left; line-height:30px; margin-top:30px;}
.foot{
	width:1000px;
	height:93px;
	float:left;
	background:url(../images/foot_bg.jpg) repeat-x;
	margin-top:10px;
	text-align: center;
	line-height: 24px;
	padding-top: 15px;
}
.foot A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.foot A:visited {
	COLOR:#666666; TEXT-DECORATION: none
}
.foot A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.foot A:hover {
	COLOR:#ff8201; TEXT-DECORATION: none
}



#job td{padding-left:5px;}


ul.nl {
	list-style:none outside none;
}
ul.nl li {
	line-height:30px;
	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
}


#pro A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#pro A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
#pro A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
#pro A:hover {
	COLOR:#e68a01; TEXT-DECORATION: none
}

#mdsm td{padding-left:8px;}
