@charset "utf-8";
/* CSS Document */

body,ul,li,dl,dt,dd,table,tr,td,form,p,img,textarea,h1,h2,h3,h4,h5,h6,span{
	border:0;
	padding:0;
	margin:0;
	list-style:none;
   }

.white1{font-size:12px;}
.white1:link{color:#FFF; text-decoration:none;}
.white1:visited{color:#FFF; text-decoration:none;}
.white1:hover{color:#FFF; text-decoration:underline;}
.white1:active{color:#FFF; text-decoration:none;}

 
.b1{font-size:12px; font-weight:bold;}
.b1:link{color:#333; text-decoration:none;}
.b1:visited{color:#333; text-decoration:none;}
.b1:hover{color:#F00; text-decoration:none;}
.b1:active{color:#333; text-decoration:none;}

.b2{font-size:14px; font-weight:bold;}
.b2:link{color:#054b8f; text-decoration:underline;}
.b2:visited{color:#054b8f; text-decoration:none;}
.b2:hover{color:#054b8f; text-decoration:none;}
.b2:active{color:#054b8f; text-decoration:none;}

.r1{font-size:14px; font-weight:bold;}
.r1:link{color:#F00; text-decoration:underline;}
.r1:visited{color:#F00; text-decoration:none;}
.r1:hover{color:#F00; text-decoration:none;}
.r1:active{color:#F00; text-decoration:none;}

.i_border{border:1px solid #ccc; padding:2px;}

.x_span{font-size:12px; color:#F00;}

.head{width:960px; margin:0 auto;}
.head_x{height:8px; background:#002f65;}
.head_b{float:left;}

.nav{width:960px; 
	height:30px; 
	line-height:30px; 
	color:#0f58a0;
	font-weight:bold;
	margin:0 auto; 
	text-align:center; 
	background:#FFF; 
	border-bottom:2px dashed #669933;
	}

.nav_l:link {font-size:14px; 
			font-weight:bold; 
			color:#0f58a0;
			text-decoration:none;
			}
.nav_l:visited {font-size:14px; color:#0f58a0;text-decoration:none;}
.nav_l:hover {color:#69acee;text-decoration:none;}
.nav_l:active{color:#0f58a0;text-decoration:none;}


/*index*/
.container{width:960px; margin:0 auto; padding-top:10px; background:#003068;}
.focus{width:940px; margin:0px auto auto auto; background:#fff;}
.focus_img{width:590px; height:390px; padding:5px; float:left;}
.focus_txt{width:320px; margin:0 10px auto 10px; float:left;}
.focus_t{width:100%; 
			border-bottom:2px solid #054b8f; 
			padding-bottom:5px; 
			line-height:1.6; 
			color:#054b8f;
			}
.h1{font-size:22px; font-family:'黑体', '宋体'; font-weight:bold;}
.h2{font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.h3{font-size:24px; color:#c00; text-align:center; font-weight:bold;}
.h4{font-size:12px; color:#333; text-align:center;}
.focus_js{color:#054b8f; font-size:14px; line-height:1.8; padding-top:5px;}
.focus_jh{width:308px; margin-top:5px; padding:5px; border:1px dashed #ccc;}
.focus_zs{text-align:right; margin-top:10px; margin-right:20px;}

.t_list{width:930px; margin:10px auto; padding:5px; background:#fff;}
.t_li{width:305px; 
		height:124px; 
		background:url(images/t_bg.gif) no-repeat;
		float:left;
		}
.t_lia{width:305px; 
		height:124px; 
		background:url(images/t_bg.gif) no-repeat;
		float:left;
		margin-left:7px;
		}
.t_limg{width:114px; height:114px; float:left; padding:1px;}
.t_litxt{float:left; margin-left:5px; margin-top:5px;}

.infor{width:940px; margin:0 auto; padding-top:10px; background:#fff;}
.inf_c{width:920px; 
		height:30px; 
		line-height:30px; 
		margin:0px auto auto auto; 
		border-bottom:2px solid #00236f;
		}
.inf_c ul{width:100%;
			list-style:none; 
			font-size:13px; 
			font-weight:bold;
			margin:0; 
			padding:0;
			}
.inf_c li{width:82px; 
			height:29px; 
			line-height:29px; 
			float:left;
			margin-right:5px;
			display:block; 
			text-align:center;
			cursor:pointer;
			}
.outclass {border:1px solid #ccc;
			border-bottom:none;
			color:#333;
}
.infor_tab{width:82px; 
			height:29px; 
			display:block;
			text-decoration:none; 
			border:0;
			color:#fff; 
			background:url(images/tab_bg.jpg) no-repeat;
			}					
#schinfo2,#schinfo3,#schinfo4,#schinfo5,#schinfo6,#schinfo7,#schinfo8 {display:none}				

.infor_c{width:920px; 
			margin:0 auto; 
			padding:5px 0 5px 0; 
			line-height:2.2; 
			font-size:13px; 
			color:#336699;
			}
.infor_c p{text-indent:2em;}
.xuzhi{width:920px; margin:10px auto; padding:10px; background:#fff;}
.xuzhi_l{width:540px; float:left;}
.map{width:365px; float:right;}
.xuzhi_c{width:515px; 
			padding:10px 0 0 25px; 
			font-size:13px; 
			line-height:2.2; 
			color:#369;
			}
.map_c{width:340px; padding:10px 0 0 45px;}
.map_btn{width:340px; float:right; text-align:center; margin-top:35px !important; margin-right:15px;}
.down_01{float:left; margin-left:35px !important; margin-left:15px;}
.down_02{float:right; margin-right:35px;}
.i_vname{width:75%; 
		height:20px; 
		line-height:20px;
		margin:10px auto auto auto;
		text-align:left; 
		font-size:12px; 
		font-weight:bold;
		}
		
		
		

.cont_t{width:950px; background:#FFF; margin:0 auto;}
.cont_left{width:545px; float:left;}
.cont_right{width:395px; float:left; margin-left:10px; background:#FFF;}

.dxjs{width:533px; 
		margin-top:10px; 
		background:url(images/dxjs_bg.jpg) no-repeat;
		padding:10px 6px 10px 6px;
		}
.dxjs_con{width:529px; margin:10px auto auto auto;}
.dxjs_text{width:311px; 
			float:left;
			margin-top:5px;
			font-size:12px; 
			color:#333; 
			line-height:2;
			}
.con_font{width:100%;
		font-size:12px; 
		color:#333; 
		line-height:2; 
		}
		
.con_font1{width:99%;
		font-size:12px; 
		color:#333; 
		line-height:2;
		}
.i_dlwz{width:100%; 
		color:#333; 
		font-size:12px; 
		line-height:2.1;
		}		
.position{width:545px; margin:0 auto;}
.posi_con{width:100%;
			padding-top:10px;
			background:url(images/position_r.jpg) no-repeat right top;
			}
.posi_img{float:left; border:4px solid #c4c4c4;}
.posi_text{width:315px; 
			float:left; 
			margin-left:8px;
			font-size:12px; 
			color:#333; 
			line-height:2.1;
			}
.kc{width:100%; margin-top:10px;}
.kc_con{width:531px; 
		border-left:3px solid #003366; 
		border-right:3px solid #003366;
		padding:4px;
		}
.kc_font{width:100%;
		font-size:12px; 
		color:#333; 
		line-height:2;
		padding-top:6px;
		}
.zypm{width:100%; margin-top:10px;}

.sq_con{width:395px; margin-top:10px;}
.sq_cont{width:395px; 
		height:284px;
		text-align:center;
		background:url(images/sq_con.gif) no-repeat;
		}

.ifp{width:100%; margin-top:10px;}
.ifp_con{width:100%; background:url(images/ifp_left.jpg) no-repeat left top;}
.about_img{width:385px; margin-left:10px; padding-top:8px;}

.ad_img{margin:5px auto;}

.xz_con{width:100%; background:url(images/xz_left.jpg) no-repeat left top;}
.xz_list{margin-top:5px;}
.xz_cont{width:385px; margin-left:10px;}
.xz_font{width:100%;
		font-size:12px; 
		color:#333; 
		line-height:2;
		}
		
.zxpg{width:950px; margin:10px auto;}
.zxpg_con{width:940px; 
			border-left:5px solid #003366; 
			border-right:4px solid #003366;
			background:#fff;
			}
			
/* 专业设置 */
.zysz{width:918px; 
		margin:0px 10px 10px 10px; 
		padding:10px; 
		border:1px dashed #0066cc; 
		background:#FFF;
		}
.zysz_c{width:898px; padding:10px;}
.zy_notice{height:40px; 
			line-height:40px; 
			font-size:14px; 
			color:#333; 
			font-weight:bold;
			}
			
/*夏令营*/
.w_bg{width:960px; 
		margin:0 auto;
		background:#FFF;
		}
.x_cont{width:950px; margin:0 auto;}
.x_left{width:535px; 
		margin:10px auto 10px 0; 
		float:left;
		}
.x_xlyt{width:507px;
		padding:9px; 
		border:5px solid #e8e8e8;
		}
		
.x_yxzl{width:535px; 
		margin:10px auto auto auto;
		}
.x_xlyc{width:100%; margin-top:10px;}
.x_xlycon{width:325px; 
			float:left; 
			margin-left:10px; 
			font-size:14px; 
			line-height:1.8;
			}
.td_f{margin-top:5px;
		font-size:12px; 
		line-height:2; 
		color:#333;
		}
.td_f1{font-size:12px; 
		line-height:2; 
		color:#333;
		}

.x_right{width:405px; 
		float:left; 
		margin:10px auto auto 10px;
		}
.x_xkc{width:375px; 
		border:5px solid #dcecfe; 
		padding:3px 10px 5px 10px; 
		border-top:none;
		font-size:12px;
		color:#333;
		line-height:2.0;
		}
.x_xkcon{width:205px; 
		float:left; 
		font-size:12px; 
		color:#333; 
		line-height:2; 
		margin-top:5px;
		}
.x_bmxz{width:100%; margin-top:10px;}	

.x_xcb{width:950px; margin:10px auto auto auto;}

.g_span{font-size:14px; 
		font-weight:bold; 
		color:#333;
		}
.b_span{font-size:14px;
		font-weight:bold;
		color:#0066cc;
		}
.r_span{font-size:14px;
		color:#f00;
		margin-left:20px;
		}
		
/*GIFP*/
.gi_js{width:535px; font-size:14px; color:#666;}
.gi_font{font-size:14px; line-height:2.2; color:#666;}
.gi_mbottom{margin-top:10px;}

.gi_meng{width:100%; height:25px; line-height:25px; font-size:12px; font-weight:bold; color:#333; background:#eaeaea;}
.gi_mengc{font-size:12px; line-height:2.4; color:#999; margin-top:8px;}
.gi_rx{width:393px; border:1px solid #86cdf4; padding:5px; margin-bottom:10px;}
.gi_rxc{width:393px; background:#d8e8ff;}
.gi_rxtxt{width:373px; padding:0 10px;font-size:12px; color:#666; line-height:2.4; text-indent:2em;}
.gi_rxyq{width:373px; padding:0 10px; font-size:14px; font-weight:bold; color:#333; margin:10px auto;}
.gi_yqtable{font-size:12px; color:#333; background:#c6ddff; text-align:center; margin-bottom:10px;}
.gi_time{width:373px; padding:0 10px; font-size:12px; color:#666; line-height:2.6;}
.gi_time span{color:#f00;}