@charset "utf-8";
/* CSS Document */
body{
	background:#4e83b7 url(../images/student1_03.jpg) repeat-x;
	padding:0;
	margin:0;
	font-family:"宋体",Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	font-family:"宋体"Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

input{
border:1px solid #bababa; 
font-size:12px;
height:15px;
width:94px;
}

img {border:none;}
#cloudy_warp{
	width:100%;
	background:url(../images/cloudy_01.jpg) left top no-repeat;
	float:left;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
}
#warp{
	width:1004px;
	height:auto;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	
}
	
#container{
	width:883px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;

}
	


.header {
	height:77px;
}
.header ul {
	float:right;
	margin:0;
	padding:22px 10px 0 0;
	height:22px;
}
.header ul li {
	float:left;
	margin:0;
	padding:0;
	color:#ccd6e0;
	line-height:22px;
	height:22px;
	padding:0 3px;
}
.header ul li a {
	color:#ccd6e0;
}
.header ul li a:hover {
	color:#fff;
}
.header .nav {
	float:right;
	clear:right;
	height:33px;
	width:564px;
}
.header .nav a {
	float:left;
	display:inline;
}



#main{
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	
}

#main_left{
	width:244px;
	
	height:auto;
	float:left;
	margin-left:0px;
	overflow:hidden;
	
}

#main_left .regist{
width:242px;
height:159px;
margin:0;
float:left;
padding:0;
background:url(../images/regist_bg_06.jpg) center top no-repeat;
overflow:hidden;
}

#main_left .regist table{
margin-top:56px;
margin-left:auto;
margin-right:auto;
width:186px;
height:82px;
overflow:hidden;
}

#main_left .regist table td{
font-size:12px;
font-family: "微软雅黑","黑体";
color:#4d4d4d;
line-height:24px;
padding-bottom:5px;
}



ul.left_body,ul.map,ul.accomplish_left{
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.accomplish_left{
	height:549px;
}
ul.accomplish_left li{
	float:left;
	margin:0;
	padding:0;
	line-height:20px;
}
ul.accomplish_left li.l_acc{
	float:left;
	width:16px;
	height:549px;
	margin:0;
	padding:0;
}

ul.accomplish_left li.r_acc{
	float:right;
	width:17px;
	height:549px;
	margin:0;
	padding:0;
	
}

ul.accomplish_left li.mid_acc{
	width:211px;
	height:549px;
	background:url(../images/accom_middle.jpg)  repeat-x;
	margin:0;
	padding:0;
	overflow:hidden;
}

ul.left_body li,ul.map li{
	width:100%;
	float:left;
	margin:0;
	text-align:center;
}

ul.left_body li.top_bg{
	width:100%;
	height:15px;
	background:url(../images/left_top_bg.jpg) center top no-repeat;
	margin:0;
}

ul.left_body li.mid,ul.map li.map_middle{
	width:100%;
	height:auto;
	background:url(../images/left_mid_bg.jpg) center top  repeat-y;
	text-align:center;
	margin:0;
	padding-bottom:5px;
}

ul.left_body li.bot{
	width:100%;
	height:16px;
	background:url(../images/left_bot_bg.jpg) center top no-repeat;
	margin:0;
}

ul.map_body{
	width:224px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	border:0;
	list-style-type:none;
	position:relative;
	left:-28px;
    *  left:auto;
}

ul.map_body li{
	width:100%;
	margin-bottom:2px;
	float:left;
	text-align:center;
}


#main_right{
	width:637px;
	height:auto;
	float:right;
	
	overflow:hidden;
	
} 

#main_right .student_right{
width:637px;
height:666px;
float:right;
margin-top:-159px;
padding:0;
position:absolute;
z-index:1111;
background:url(../images/right_bg1_08.jpg) 3px top no-repeat;
}

#main_right .student_right2{
width:635px;
height:357px;
float:right;
margin:0;
padding:0;
background:url(../images/regist_successbg_4.jpg) left top no-repeat;
}

#main_right .student_right3{
width:635px;
height:356px;
float:right;
margin:0;
padding:0;
background:url(../images/student3_bg_03.jpg) 2px top no-repeat;
}

#main_right .student_right3 .student_final{
width:100%;

float:left;
margin-top:247px;

}

#main_right .student_right3 .student_final p{
line-height:24px;
text-align:left;
width:100%;
padding-left:23px;
margin:0;
font-family: "微软雅黑","黑体";
font-size:14px;
color:#595959;
}

#main_right .student_right3 .student_final p font{
font-family: "微软雅黑","黑体"; color:#ff0000;}

#main_right .student_right2 .particular_info{
width:100%;
height:108px;
float:left;
margin-top:68px;

overflow:hidden;
}
#main_right .student_right3 .student_final p a{
font-family: "微软雅黑","黑体"; color:#3f70a0; text-decoration:underline;
}
#main_right .student_right2 .notice{
width:100%;
float:left;

margin-top:38px;

}

#main_right .student_right2 .notice table{
width:240px;
margin-left:auto;
margin-right:auto;

padding:0;
}

#main_right .student_right2 .notice table td{
font-family: "微软雅黑","黑体";
line-height:24px;
font-size:14px;
text-align:center;
color:#595959;
}

#main_right .student_right2 .particular_info table{
width:410px;
height:100%;
margin-left:auto;
margin-right:auto;
}

#main_right .student_right2 .particular_info table td{
line-height:22px;
color:#6f6f6f;
}

#main_right .student_right .content{
width:325px;
float:left;
margin-left:18px;
margin-top:107px;
}

#main_right .student_right .content p{
font-size:12px;
line-height:20px;
color:#333;
font-family:"宋体"；
padding:0;
margin:0;
}

#main_right .student_right .content p.second_block{
float:left; margin-top:36px; padding-left:12px; position:relative; left:2px;
}

#main_right .student_right .newsblock{
width:100%;
height:66px;

float:left;
margin-top:47px;
padding:0;

}

#main_right .student_right .newsblock ul{
	width:600px;
height:100%;

float:right;
margin:0;
padding:0;
list-style-type:none;
display:inline;
overflow:hidden;
}


#main_right .student_right .newsblock ul li{
  width:300px; float:left;
	text-align:left;
	text-indent:12px;
  
margin:0;
line-height:23px;
}

#main_right .student_right .newsblock ul li a{
color:#8e8e8e;
}

#main_right .student_right .newsblock table{
width:600px;
height:100%;
overflow:hidden;
float:right;
margin:0;
padding:0;
}

#main_right .student_right .newsblock table td{
width:50%;
text-align:left;
padding-left:12px;
line-height:23px;
}

#main_right .student_right .regist_info{
width:100%;
height:127px;
float:left;
margin-top:134px;

}

#main_right .student_right .regist_info table{
width:492px;
margin-left:auto;
margin-right:auto;
padding:0;
}

#main_right .student_right .regist_info table td{
color:#6f6f6f;
line-height:22px;
padding-bottom:3px;
}
#main_right .student_right .regist_info table td font{
color:#ff9600;
font-size:12px;
}
#main_right .student_right .newsblock table td a{
color:#8e8e8e;
}






fix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.fix {
	min-height:1%;
}
* html .fix {
	height:1%;
}
.fix {
	display:block;
}
/* --------------------------------- */
/* footer */
/* --------------------------------- */
#footer {
	background: url(../images/bg_bottom.png) no-repeat;
	width: 882px;
	font-family: Arial;
	font-size: 12px;
	clear: both;
	height: 80px;
	line-height: 95px;
	text-align: center;
	color: #fff;
	text-indent: 32px;
	overflow: hidden;
	margin: 0 auto;
}
#footer a {
	color: #fff;
	position: relative;
}
* html #footer {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_bottom.png" );
	background: none;
}