@charset "utf-8";
/* CSS Document */
/* clear float
--------------------------------------*/
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
.clear{clear:both}

.blod{ font-weight:700}

/*index
--------------------------------------*/
.topnav{ margin-top:7px;}
.topnav a,.topnav{ color:#FFF}
#nav{ background:url(../images/index_16.gif) repeat-x; border:#dfdfdf solid; border-width:0px 1px;}
#nav a{ display:block; background:url(../images/index_14.gif) repeat-x; height:28px; line-height:28px; float:left; padding:0 17px; border-right:#b2b2b2 solid 1px;}
#nav a.login{ background:none; display:inline; color:#af0f01; text-decoration:underline !important; padding:0; border:none}
#row1{ background:}
.jion{ margin:5px 0 0 30px;} 
.jion td,.jion td a{ color:#FFF}
.jion td a:hover{ color:#FFF;}
.jion td span{ font-family:Arial, Helvetica;}
.right_nav{ margin-left:18px;}
.right_nav img{ vertical-align:top;}
.notice a{ color:#536f98; text-decoration:underline !important; padding:0 4px;}
.box th{ padding-bottom:5px;}
.box th img{ margin-bottom:2px;}
.box .row1 th img{ margin-bottom:5px;}
.box .title{ color:#0071b9; font-weight:700}
.box .more{ color:#536f98; font-family:Arial, Helvetica}
.box .date{ color:#985353; font-size:10px; font-family:Arial, Helvetica;}
.exni{ margin-top:10px;} 
.exni th{ color:#FFF; font-weight:700}
.exni .list{ margin-left:5px;} 
.exni .list li{ float:left;margin-right:10px; display:inline}
.exni .list li p{ margin-top:6px;}
.exni .list li .date{ display:block; color:#8f8e79 }
.link{ margin-top:15px;}
.link td{ padding:10px 15px; background:#f6f9fe; border:#dae3ea solid; border-width:1px 0;}
.link td a{ color:#536f98; text-decoration:underline !important; white-space:nowrap; padding:1px 5px;}
.footer{ margin-top:2px;} 
.footer a,.footer{ color:#FFF}
.footer a:hover{ color:#FFF}
.footer td.copyright{ color:#9aa3af;}
.e_list{ margin:10px 0 5px 22px;}
.e_list td{ background:url(../images/education_16.gif) bottom repeat-x; padding-left:2px;}
.blue{ color:#324159}
.news_list{ margin:10px 0;}
.news_list td{ padding:3px 10px}
.news_list td .date{ color:#8f98a6}
.gray{ color:#7b7b7c;}
.pagelist{ margin-bottom:5px;}
.pagelist a:hover,.pagelist a.front{ color:#F00}
.page{ margin-bottom:5px;}
.page td{ padding-left:5px;}
.page td,.page a{ color:#8a919b}
.page strong{ font-weight:700}



#ifocus { width:467px; height:299px;overflow:hidden; margin:5px 0 5px 7px;background:#FFF}
	#ifocus_pic { display:inline; position:relative; float:left; width:398px; height:299px; overflow:hidden; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:398px; height:299px; overflow:hidden; }
		#ifocus_piclist img { width:398px; height:299px; }
	#ifocus_btn { display:inline; float:left; width:64px; margin:2px 0px 0 0;  }
		#ifocus_btn li { width:64px; height:47px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); padding-left:11px; margin-left:-7px; margin-bottom:3px; position:relative;}
		#ifocus_btn img { width:64px; height:47px;  }
		#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) left no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:398px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
