/* CSS Document */

BODY {
    font:12px bold "宋体" Arial, Helvetica, Verdana;
	color:#666;
	line-height:150%;
	margin:0;
	padding:0;
	border:0;
}
input.login{
    height:15px;
	border:1px solid #ccc;
	background:#f5f5f5;
	float:left;
	display:inline;
}
img{
    border:0;
}
a:link,
a:active,
a:visited,
a:hover
 {
	color: #666;
	text-decoration: none
}
a:hover{
    color:#000;
}

a.sublink:link,
a.sublink:active,
a.sublink:visited,
a.sublink:hover
 {
	color: #3e5c9c;
	text-decoration: none
}
a.sublink:hover{
    color:#666;
}


.text_font{
	color:#3e5c9c;
}













#wrapper{
    width:930px;
	margin:0 auto;
}
#header{
    border-bottom:1px solid #e5e5e5;
	float:left;
}
#header_row2{
    width:930px;
}
#logo{
    width:174px;
	height:81px;
	float:left;
}
#menu_box{
   margin-top:2px;
   float:left;
   width:755px;
}
.main_menu_l{
    float:left;
	width:17px;
}
#main_menu{
    width:721px;
	padding:0;
	margin:0;
	float:left;
	background:url(menu_bg.gif) repeat-x left top;
	height:46px;
	list-style:none;	
}
#main_menu li{
    float:left;
	width:80px;
	background:url(index_1_24.gif) no-repeat right bottom;
}
#main_menu li.bg_none{
    background:none;
}
#main_menu li a{
    float:left;
    width:69px;
	height:46px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
}
#main_menu li a span{
    position: absolute;
	top: -999em;
	left: -999em;
}

#main_menu_sub{
    width:721px;
	padding:0;
	margin:0;
	float:left;
	background:url(menu_bg.gif) repeat-x left top;
	height:46px;
	list-style:none;	
}
#main_menu_sub li{
    float:left;
	width:75px;
	background:url(index_1_24.gif) no-repeat right bottom;
}
#main_menu_sub li#home{
	width:45px;
}

#main_menu_sub li.bg_none{
    background:none;
}
#main_menu_sub li a{
    float:left;
    width:69px;
	height:46px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:2px;
}
#main_menu_sub li a span{
    position: absolute;
	top: -999em;
	left: -999em;
}
#main_menu_sub li a#nav_1_1{
    background:url(index_1_06.jpg);
}
#main_menu_sub li a#nav_2_2{
    background:url(index_1_08.jpg);
}
#main_menu_sub li a#nav_3_3{
    background:url(index_1_10.jpg);
}
#main_menu_sub li a#nav_4_4{
    background:url(index_1_12.jpg);
}
#main_menu_sub li a#nav_5_5{
    background:url(index_1_14.jpg);
}
#main_menu_sub li a#nav_6_6{
    background:url(index_1_16.jpg);
}
#main_menu_sub li a#nav_7_7{
    background:url(index_1_18.jpg);
}
#main_menu_sub li a#nav_8_8{
    background:url(index_1_20.jpg);
}
#main_menu_sub li a#nav_9_9{
    background:url(index_1_22.jpg);
}
#main_menu_sub li a#nav_10_10{
    background:url(index_1_05.jpg);
	width:38px;
}


#main_menu li a#nav_1{
    background:url(index_1_06.jpg);
}
#main_menu li a#nav_2{
    background:url(index_1_08.jpg);
}
#main_menu li a#nav_3{
    background:url(index_1_10.jpg);
}
#main_menu li a#nav_4{
    background:url(index_1_12.jpg);
}
#main_menu li a#nav_5{
    background:url(index_1_14.jpg);
}
#main_menu li a#nav_6{
    background:url(index_1_16.jpg);
}
#main_menu li a#nav_7{
    background:url(index_1_18.jpg);
}
#main_menu li a#nav_8{
    background:url(index_1_20.jpg);
}
#main_menu li a#nav_9{
    background:url(index_1_22.jpg);
}
#sub_menu{
    width:721px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#sub_menu li{
    float:left;
	padding:8px 12px 0;
	background:url(sub_menu_bg.gif) no-repeat right 12px;
}
#sub_menu li.sub_menu_last{
    background:none;
	padding:8px 0 0 12px;
}
#main_content{
    width:930px; 
	background:url(content_bg.gif) repeat-y left top; 
	float:left;
}
#side_1{
    width:176px;
	float:left;
}
#side_2{
    width:738px;
	float:left;
	margin-left:16px;
}
.login_box{
    margin-top:6px;
}
.side_1_topspace{
    margin-top:2px;
}
.login_box p,
.side_1_topspace p{
	float:left;
	margin:0;
}
.side_1both{
    float:left;
	width:165px;
	margin-left:4px;
	background-color:#fff;
	margin-bottom:2px;		
}
.float_l{
    float:left;
	width:129px;
	padding:0;
	padding-left:10px;
	margin-top:2px;
}
.login_done{
    float:left;
	width:143px;
}
.top_space{
    padding:5px 0;
}
.left_float{
    float:left;
}
.margin_bottom{
    margin-bottom:5px;
	height:5px;
}
#btn_login{
    background:url(index_1_72.gif) repeat-x center 5px;
	width:145px;
	padding-top:15px;
}
#btn_login .btn_left{
    float:left; 
	width:90px; 
}
#btn_login .btn_left p{
    margin:0 0 2px 0;
	padding:0;
}
.clear{
    clear:both;
}
#side_server{
    width:165px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#side_server li{
    width:72px;
	float:left;
	padding-left:10px;
	background:url(dot.gif) no-repeat 2px center;
	line-height:180%;
}
#side_link{
    float:left;
}
#side_link p{
    margin:5px 0 0 0;
	padding-left:15px;
}

.side_2_frame{
    width:738px;
	float:left;
	margin-bottom:5px;
}
#news_box{
    width:450px;
	float:left;
}
#news_box dl{
    float:left;
	margin:0;
}
#news_box dt{
    width:193px;
	float:left;
	margin-right:4px;
}
#news_box dd{
    width:253px;
	margin:4px 0;
	float:left;
	padding:0 0 9px 0;
	background:url(index_1_72.gif) repeat-x left bottom;
}
#side_2_newtitle{
    width:450px;
}
#side_2newsbox{
    float:left;
	width:450px;
}
.title_box{
    border-bottom:1px solid #cdcdcd;
	margin-bottom:8px;
}
.title_box span img{
    float:right;
	padding-top:7px;
}
#news_box img{
    margin:2px;
	border:1px solid #666;
}
#side_2_news_list,
#msg_list{
    float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#side_2_news_list li{
    width:442px;
	background:url(gray_dot.gif) no-repeat left 7px;
	padding-left:8px;
	height:22px;
}
#side_2_news_list li span{
    float:right;
	color:#3e5c9c;
}
#message_box{
    width:271px;
	float:right;
}
#side_2_msgtitle{
    width:271px;
	background-color:#fff;
}
.msg_button a {
    float:right;
	width:55px;
	margin:0;
}
#msg_list li{
    width:256px;
	background:url(gray_dot.gif) no-repeat 6px 7px;
	padding-left:15px;
	height:25px;
}
#message_box p{
    margin:0;
	text-align:right;
	width:271px;
}
.side_2_job,
.side_2_mien{
    width:354px;
	float:left;
}
.side_2_job ul,
.side_2_mien ul{
    list-style:none;
	margin:0;
	padding:0;
}
.side_2_job li,
.side_2_mien li
{    
	background:url(gray_dot.gif) no-repeat left center;
	padding-left:10px;
	height:25px;
}
.side_2_mien{
    float:right;
}
.side_2_banner{
    width:729px;
	float:left;
}
#footer{
    float:left;
	border-top:2px solid #ececec;
	width:930px;
	background:#ececec;
	margin-top:3px;
}
#logo_bottom{
    float:left;
	width:205px;
}
#footer p{
    width:725px;
	float:left;
	text-align:center;
	margin:0;
	padding-top:5px;
}









/* 子页面样式 */
.info{
    float:right;
}


#sub_content{
    width:930px; 
	background:url(side_page1_10.gif) repeat-y left top; 
	float:left;  
}
#sub_content1{
	background:url(side_page1_10.gif) repeat-y left top; 
	float:left;
}
#sub_contentmeeting{
    width:2px; 
    height:100%;
	background:url(side_page1_10.gif) repeat-y left top; 
	float:left;  
}
#sub_content p{
    margin:0;
	padding:0;
	display:block;
	line-height:200%;
}

#sub_side1{
	width:193px;
	padding-left:6px;
	float:left;
}
#side_nav{
    margin:8px 0 0 10px;
	padding:0;
	list-style:none;
}
#side_nav li{
    background:url(index_1_72.gif) repeat-x left bottom;
    display:block;
	padding:3px;
}
#side_nav li a{
    display:block;
	padding-left:15px;
	background:url(arrow.gif) no-repeat 5px 6px;
	color:#292524;
	text-decoration:none;
}
#side_nav li a.blue{
	color:#225fb2;
}

#side_nav li ul{
    list-style-type:none;
	margin-left:10px;
}
#side_nav li ul li{
    background:none;
}
#side_nav li ul li ul{
    list-style-type:none;
	margin-left:10px;
}
#side_nav li ul li ul li{
    background:none;
}














#sub_banner{
    margin-bottom:5px;
	background:#efefef;
	height:93px;
	width:711px;
}
#side_nav li a:hover{
	color:#292524;
}

#sub_title{
    clear:right;
	border-bottom:2px solid #f4f4f4;
}
#sub_main{
    text-align:center;
	color:#292524;
	margin-top:12px;
}
#sub_main th{
    background-color:#eee;
}
#sub_main tr{
	padding-left:8px;
	margin:5px 0;
}
#sub_main td table td{
    background:none;
}
#sub_main p a{
    color:#0033FF;
	text-decoration:underline;
}
.text_title{
    font-weight:bold;
	font-size:14px;
}
.text_title1
{
	font-weight:bold;
	font-size:12px;	
}
.text_left{
    text-align:left;
}
#news_list{
    list-style:none;
	text-align:left;
	margin:0;
	padding:0;
}
#news_list li{
    background:url(index_1_72.gif) repeat-x left bottom;
	line-height:200%;
	width:95%;
}
#news_list li a{
    display: block; 
    padding: 6px 0px 4px 15px; 
    background: url(arrow_new.gif) no-repeat 0 15px; 
}
#news_list li span{
    float: right;
    text-align: right;
}
#sub_side2{
    width:711px;
	float:right;
}
#error{
    width:612px;
	height:258px;
	margin:20px auto;
	background:url(error_bg.jpg) no-repeat left top;
	text-align:center;
	font:bold 14px "宋体";
	padding-top:15px;
}
#error p{
    padding:5px;
	color:#000;
}






.login-bgbox{
	width:838px;
    margin-left:15px;
}
.login-bgbox p{
    margin:0;
	padding:0;
}
.login-line{
    border:1px solid #d1d1d1;
	border-bottom:none;
	border-top:none;

}
.login-line p{
	text-align:center;
	line-height:200%;
}
.next-btn{
    margin-left:12px;
}
.login-pic1{
    float:left;	
	background:url(../images/space-line.gif) repeat-y right center;
	width:450px;
}
.login-pic1 img{
    margin-left:60px;
}


