@charset "utf-8";

*,div,p,ul,ol,li,input,h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
}
body{
	text-align:center;
	background:#EEF4FB url(../host_school/hs_01.gif) repeat-x;
	font:12px tahoma,sans-serif;
	color:#333;
	padding-top:12px;
}
div{
	height:%;
	overflow:hidden;
}
a{
	color:#07519a;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	vertical-align:middle;
	border:0;
}
input{
	vertical-align:middle;
}
ul{
	list-style:none;
}
#h_container{
	width:969px;
	text-align:left;
	margin:0px auto;
	background:#fff;
}
/* --top start-- */

#top{
	background:url(../host_school/hs_02.gif) no-repeat left top;
	height:31px;
	margin:0px auto;
	line-height:27px;
	padding:2px 0px 0px 18px;
	clear:both;
}
#top img,#top a{
    margin:9px auto;
}
#top_logo{
    background:url(../host_school/hs_05.gif) no-repeat left top;
	height:96px;
	margin:0px auto;	
}
/* --menu start-- */
#menu{
	background:url(../host_school/hs_06.gif) no-repeat left top;
	height:27px;
	margin:0 auto;
	padding-top:8px;
}
#menu div{
    padding-left:163px;	
}
#menu a.m_01{
	font-weight:bold;
	color:#041970;
	margin:18px 23px 0px 0px;
}
#menu a.m_02,#menu a.m_03{
    font-weight:bold;
	color:#FFFFFF;
	margin:0px 32px 0px 0px;
}
#menu a.m_03{
    font-weight:bold;
	color:#FFFFFF;
	margin:0px 35px 0px 0px;
}
#menu a.m_04{
    font-weight:bold;
	color:#FFFFFF;
	margin:0px 32px 0px 0px;
}
#menu a.m_05{
    font-weight:bold;
	color:#FFFFFF;
	margin:0px 27px 0px 0px;
}
#menu a.m_06{
    font-weight:bold;
	color:#FFFFFF;
	margin:0px 20px 0px 0px;
}
#menu a:hover{
   color:#F00;
   font-weight:bold;
}
#menu a:active{
   color:#F00;
   font-weight:bold;	
}
/* --menu end-- */
/* ---search box start-- */
#search_box{
  background:#8AC8F4;
  margin:auto;
  height:50px;
}
#search_box .search{
  background:url(../host_school/hs_07.gif) no-repeat left top;
  height:46px;
  width:498px;
  margin-left:5px;
  float:left;
}
#search_box .search .keyword{
	position:relative;
	height:18px;
	left:10px;
	line-height:18px;
	border:1px solid #FF9152;
	margin:13px 20px 0px 10px;
    font-family:tahoma,Verdana,Arial;
	color:#8D8E8F;
	font-size:9pt;
	width:150px;
}
#search_box .search  .choice_k{
   	font:12px tahoma,sans-serif;
	padding-right:5px;
	margin-top:-1px;
	height:16px;
	line-height:16px;
	color:#25638F;
	border:0px solid #25638F;
}
#search_box .scroll_school{
    background:url(../host_school/hs_09.gif) no-repeat left top;
	height:46px;
	margin:3px 0px 0px 0px;
}
#search_box .scroll_school a.scroll_font{
   margin:25px 10px 5px 15px;
   height:19px;
   overflow:hidden;
   line-height:19px;
}
/* --search box end-- */
/* --middle content start-- */
#middle_content{
   margin:8px auto;
}
#mid_con_left{
  background:url(../host_school/hs_10.gif) no-repeat left top;
  width:672px;
  height:612px;
  margin:0px 2px 0px 3px;
  float:left;
}
#mid_left_top,#mid_left_bottom,.title_list_box{
  margin:0px;
  padding:0px;
}
#mid_left_picleft{
  float:left;
  height:308px;
}
.md_bd{
  width:315px;
  height:315px;
  padding:0px 12px;
  float:left;
}
.md_bd .title{
	font-size:160%;
	font-family:Arial;
	padding:5px 0px;
	color:#07519a;
}
.md_bd .crimson{
   font-weight:100;
   color:#FF0000;
   margin:5px auto;
}
.md_bd .text_box{
  line-height:20px;
  color:#858585;
  font-weight:bold;
}
.title_list{
  margin:20px 20px 30px 10px; 
}
.title_list li{
  line-height:18px;
  background:url(../host_school/img.jpg) no-repeat 1px 9px;
  padding-left:12px;
  font-weight:normal;
}
#md_br{
  width:310px;
  padding:10px 5px;
}
#md_br .image_list_box .title{
  font-size:180%;
  font-family:Arial;
  padding:5px 0px;
  color:#07519a;
  margin:15px 0px 0px 10px;
}
.image_list_box ul li img{
  width:328px;
  height:237px;
}
#mid_left_bottom #mid_line{
  border-top:1px dashed #318dd0;
  margin:10px 15px;
  padding-bottom:10px;
  height:1px;
}
#mid_compusnews{
  margin:10px 0px 0px 0px;
  padding:0px;

}
/*--image list box start---*/
.post-list{margin: 0px 0px 5px 0px;padding-left:20px; float:left; width:300px;; height:85px; padding-top:2px;}
.post-list .image{ float: left; padding: 2px 0 0 2px; margin-right: 4px; width: 58px; height: 58px; background:url(../host_school/sum_bg01.gif) no-repeat; }
.post-list .image div.image_wrap{ width: 56px; height: 56px; overflow:hidden;margin-right:8px; }
.post-list .blog-link{ display: inline; color:#CCC; font-size:11px;}
.post-list .tag{ background:url(../host_school/icon_tag.gif) no-repeat; padding:0 0 0 27px; height:15px; margin:5px 0 0 0; font:1em dotum; overflow: hidden; }
.post-list .tag .matched{ font-weight:bold; letter-spacing: -1px;}
/*--image list box end---*/
#mid_con_right{
   margin:0px;
   padding:0px;
   width:279px;
   height:612px;
}
#mid_right_ad{
   background:url(../host_school/hs_11.gif) no-repeat left top;
   height:349px;/*399*/
}
#mid_right_ad div a img{
   margin:6px 5px 0px 5px;
   float:left;
}
#mid_right_vip{
  margin:8px 6px;
  width:267px;
  height:180px;
  overflow:hidden;
  background:#ffffff;
}
#mid_right_vip .title{
  background:url(../host_school/hs_12.gif) no-repeat left top;
  height:37px;
  font-size:135%;
  font-family:tahoma,sans-serif;
  color:#07519a;
  margin:3px 0px 0px 0px;
  padding-left:20px;
  padding-top:8px;
}
#mid_right_vip  ul{
  margin:-5px 5px 0px 18px;
  font-family:tahoma,sans-serif;
  font-size:115%;
  line-height:20px;
}
#mid_right_vip ul li a{
  color:#FF0000;
  font-weight:bold;
}
#mid_right_vip ul li{
  font-size:12px;
  font-family:tahoma,sans-serif;
  color:#454545;
  font-weight:100px;
}
#mid_right_image img{
  margin:8px auto;
  width:279px;
  /*height:207px;*/
}
/* --middle content end-- */
/* --middle content start-- */
#bottom_content{
   margin:0px auto 8px auto;
}
#bottom_con_left{
   background:url(../host_school/hs_13.jpg) no-repeat left top;
   width:672px;
   height:523px;
   margin:0px 2px 0px 3px;
   float:left;
}
#bottom_con_left .cate_font{
  font-size:150%;
  font-family:Arial;
  padding:1px 0px;
  color:#C2D8F0;
  margin:0px 0px 5px 15px;
}
#bottom_con_left #bot_con_left_title{
  width:230px;
  height:175px;
  overflow:hidden;
  float:left;
}
#bottom_con_left #bot_con_left_title img{
  margin:10px 5px 5px 8px;
}
#bot_con_left_title .title{
  font-size:110%;
  font-family:tahoma,sans-serif;
  color:#fff;
  margin:0px 0px 0px 10px;
}
#bot_con_right_title{
  background:url(../host_school/hs_17.jpg) no-repeat left 10px;
  height:175px;
  margin:0px 10px 5px 0px;
}
#bot_con_right_title p{
  margin:28px 10px 10px 10px;
  line-height:20px;
  font-size:120%;
  color:#fff;
}
#bot_con_line{
  background:url(../host_school/hs_18.jpg) no-repeat left top;
  height:7px;
  margin:8px auto;
}
#bot_con_menu{
  height:290px;
}
/*--category left--*/
#bot_con_menu_left{
 width:99%;
 float:left;
}
#bot_con_menu_left ul li{
  background:url(../host_school/hs_19.gif) no-repeat left top;
  height:30px;
  margin:6px auto 6px 30px;
  padding-top:6px;
  width:40%;
  float:left;
}
#bot_con_menu_left ul li a{
  font-weight:bold;
  color:#fff;
  margin:25px auto 5px 45px;

}
/*--category right--*/
#bot_con_menu_right{
 width:330px;
}
#bot_con_menu_right ul li{
  background:url(../host_school/hs_19.gif) no-repeat left top;
  height:30px;
  margin:10px auto 6px 45px;
  padding-top:8px;
}
#bot_con_menu_right ul li a{
  font-weight:bold;
  color:#fff;
  margin:25px auto 5px 45px;

}
#bottom_con_right{
  background:url(../host_school/hs_20.gif) no-repeat left top;
  width:279px;
  height:523px;
}
#bottom_con_right img{
  margin:5px 4px 3px 4px;
  width:272px;
}
#bottom_con_right .bottom_image{
  height:177px;
}
/* --middle content end-- */
/* --foot start-- */
#footer{
  width:969px;
}
#footer_line{
  background:url(../host_school/hs_21.jpg) no-repeat left top;
  height:3px;  
}
#footer_box{
 background:url(../host_school/hs_22.gif) no-repeat left top;
 height:133px; 
 margin-bottom:2px;
}
/* --foot end-- */
/* --************************************list display css begain*******************************************-- */
#list_left{
  width:665px;
  margin:6px 5px 5px 5px;
  float:left;
  height:100%;
  overflow:hidden;
}
#list_left .title{
  font-size:90%;
  font-family:tahoma,sans-serif;
  color:#003A77;
  margin:3px 0px 15px 0px;
  padding-bottom:5px;
  border-bottom:1px solid #840023;
}
#list_right{
  margin:5px 5px 5px 0px;
}
.text_box{
  margin:5px 5px; 
  height:1%;
  voerflow:hidden;
}
.text_box img{
  float:left;
  margin:5px 15px 10px 8px;
}
.text_box .t2{
  font-size:150%;
  font-family:tahoma,sans-serif;
  color:#003A77;
  margin:3px 0px 8px 0px;
}
.text_box .ps2{
  font-family:tahoma,sans-serif;
  margin:0px 0px 8px 0px;
  line-height:18px;
}
#turn_page{
 margin:10px 25px;
 text-align:center;
}
/* --************************************list display css end*******************************************-- */
#hs_content{
   margin:5px auto;
}
#hs_content .title{
  font-size:90%;
  font-family:tahoma,sans-serif;
  color:#003A77;
  margin:15px 15px 15px 15px;
  padding-bottom:5px;
  border-bottom:1px solid #840023;
}
#hs_content_title{
  margin:15px 25px;
}
#hs_content_title .title2{
  font-size:160%;
  font-family:tahoma,sans-serif;
  color:#003A77;
  margin:15px 15px 10px 15px;
  padding-bottom:5px;
  text-align:center;
}
#hs_content_title .time{
  font-size:90%;
  font-family:tahoma,sans-serif;
  color:#454545;
  padding-bottom:5px;
  text-align:center;
}
.Print{
  margin:15px auto;
  padding-bottom:8px;
  border-bottom:1px dashed #000;
}
.hs_font{
  line-height:19px;
}
.hs_font img{
  float:left;
  margin:8px 15px;
}
.editor{
  color:#454545;
  text-align:right;
  margin-right:35px;
  margin:35px auto;
  
}

/* --************************************content display css start*******************************************-- */




/* --************************************content display css end*******************************************-- */