html, body {
	height:100%;
	margin: 0px;
	padding:0px;
	background:#C6D7E9 url(null) fixed;
}
#whole {
	width:780px;
	background:#E6E7E1;
	height:100%;
}
body > #whole {
	height:auto;
}
#nav_s1 {
	position: fixed;
	top: 0px;
	left: 0px;
	/* IE5 later && javascript-on */ 
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 0 + 'px');
left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
	display:block;
	float:left;
	width:167px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:100%;
	background:#E6E7E1;
}
#nav_s1 li {
	margin:0px;
	padding:0px;
	line-height:0px;
	display:block;
	border:0px;
}
#nav_s1 img {
	width:167px;
	height:22px;
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
	vertical-align:bottom;
}
#nav_f1 {
	position: fixed;
	top: 0px;
	left: 0px;
	/* IE5 later && javascript-on */ 
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 0 + 'px');
left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
	display:block;
	float:left;
	width:167px;
	height:222px;
	margin:0px;
	padding:0px;
	border:0px;
}
#nav_bg {
	background:#E6E7E1;
	width:167px;
	height:100%;
}
#wrap {
	width:603px;
	height:100%;
	min-height:100%;
	display:block;
	background:#FFFFFF;
	margin: 0p;
	padding:0px 0px 0px 0px;
	text-align:center;
}
body > #wrap {
	height:auto;
}
#wrap_alt {
	width:613px;
	display:block;
	background:#FFFFFF;
	margin: 0p;
	padding:0px;
	text-align:center;
	float:right;
	font-size:12px;
	line-height:1.8em;
}
#wrap_altss {
	width:613px;
	display:block;
	background:#FFFFFF;
	margin: 0p;
	padding:0px 0px 10px 0px;
	text-align:center;
	float:right;
	font-size:14px;
	line-height:1.5em;
}
#wrap_alts {
	width:613px;
	display:block;
	background:#FFFFFF;
	margin: 0p;
	padding:0px;
	text-align:center;
	float:right;
	height:100%;
	font-size:14px;
	line-height:1.5em;
}
body > #wrap_alts {
	height:auto;
}
#inner {
	width:563px;
	margin:0px auto;
	padding:15px 0px 0px 0px;
	text-align:left;
}
#lft {
	width:271px;
	float:left;
	margin-right:10px
}
#rgt {
	width:271px;
	float:left;
	margin-left:10px
}
.imghead {
	margin:0px 0px 1em 0px;
	padding:0px;
}
.ctit_cat {
	width:563px;
	height:100px;
	background:url(img/ctit_cat.gif);
	margin:0px 0px 0px 0px;
}
.ctit_cat h1 {
	font-size:16px;
	margin:0;
	padding:35px 0px 0px 24px;
	display:block;
	float:left;
	color:#555555;
}
.ctit_cat p {
	width:271px;
	display:block;
	padding:1px 11px 0px 0px;
	margin:0;
	float:right;
	border:0px;
}
.ctit_subs{
	width:543px;
	margin:10px 0 0 10px;
	padding:0;
	clear:both;
}
.ctit_subs p{
	margin:0;
	padding:10px 0;
	font-size:12px;
}
.ctit_subs a{
	width:543px;
	height:142px;
	background:url(admission/cl_frame/img/nyushi_site.gif) no-repeat left top;
	display:block;
	text-indent:-9999px;
}
.ctit_subs a:hover{
	background:url(admission/cl_frame/img/nyushi_site_on.gif) no-repeat left top;
}
.ctit_subs ul{
	list-style-type:none;
	margin:0px 10px;
	padding:0;
	display:block;
	float:left;
	width:375px;
}
.ctit_subs li{
	background:url(img/c_sq.gif) no-repeat 0px 5px;
	padding-left:15px;
	font-weight:normal;
	font-size:14px;
	margin:0px;
}
.ctit00 {
	width:563px;
	height:31px;
	background:url(img/tit.gif) no-repeat left top;
	font-size:16px;
	margin:0px 0px 0px 0px;
	color:#3D41A5;
	text-indent:12px;
	line-height:2em;
}
.ctit00_alt {
	margin:1em 0 0 0;
	padding:0;
	background:url(img/dash_line01.gif) no-repeat 15px bottom;
}
.ctit01 {
	width:563px;
	height:31px;
	background:#f1f1f1 url(img/ctit01.gif) no-repeat left top;
	font-size:16px;
	margin:0px 0px 0px 0px;
	color:#3D41A5;
	text-indent:12px;
	line-height:2em;
}
.ctit02 {
	height:32px;
	font-size:12px;
	margin:15px 0px 0px 0px;
	background:#F9F9F9 url(img/c_sq.gif) no-repeat 9px 11px;
	padding:0px 0px 0px 24px;
	font-weight:bold;
	line-height:2.7em;
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
}
.ctit03 {
	font-size:12px;
	line-height:1.8em;
	margin:0px;
	padding:0px 0px 0px 14px;
	background:url(img/c_sqw.gif) no-repeat 12px 6px;
}
.subs {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	background:#F9F9F9;
	border-bottom:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
}
.lvt {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 10px;
}
.lvt li {
	background:url(img/c_sq.gif) no-repeat 0px 5px;
	padding-left:15px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
.lvt a {
}
.lvs {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.lvs li {
	background:url(img/c_ten.gif) no-repeat 5px 7px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
.lvs a {
}
.lvss {
	list-style-type:none;
	margin:0px 0px 3px 12px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
.lvss li {
	background:url(img/c_ten.gif) no-repeat 5px 7px;
	padding-left:14px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	font-size:12px;
}
.lvss a {
	height:1.8em;
}
.lv {
	list-style-type:none;
	line-height:1.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	list-style-type:none;
}
.lv li {
	background:url(img/c_ten.gif) no-repeat 0px 7px;
	padding-left:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
.lv a {
	height:1.8em;
}
.lvk01 {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 0px;
}
.lvk01 li {
	background:url(img/c_arrow.gif) no-repeat 0px 5px;
	padding:2px 0 12px 18px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
.lvk01 a {
	text-decoration:none;
	background:url(img/dash_line01.gif) no-repeat 0 bottom;
	display:block;
}
.lvk01 a:hover, .lvk a:active{
	color:#FFBB00;
}
.lvk02 {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}
.lvk02 li {
	background:url(img/c_arrow.gif) no-repeat 0px 5px;
	padding:2px 0 6px 18px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
.lvk02 a {
	text-decoration:none;
	display:block;
}
.lvk02 a:hover, .lvk a:active{
	color:#FFBB00;
}
#caldate {
	list-style-type:none;
	margin:5px 0px 5px 11px;
	padding:0px;
	text-align:left;
}
#caldate li {
	display:inline;
	line-height:1.8em;
}
#dt_white {
	background:url(library/cl_frame/img/date_white.gif) no-repeat left top;
	padding:0px 0px 0px 15px
}
#dt_blue {
	background:url(library/cl_frame/img/date_blue.gif) no-repeat left top;
	padding:0px 0px 0px 15px
}
#dt_purple {
	background:url(library/cl_frame/img/date_purple.gif) no-repeat left top;
	padding:0px 0px 0px 15px
}
#dt_green {
	background:url(library/cl_frame/img/date_green.gif) no-repeat left top;
	padding:0px 0px 0px 15px
}
#dt_red {
	background:url(library/cl_frame/img/date_red.gif) no-repeat left top;
	padding:0px 0px 0px 15px
}
#dt_yellow {
	background:url(library/cl_frame/img/date_yellow.gif) no-repeat left top;
	padding:0px 0px 0px 15px
}
.cal{
}
.cal table{
	border-collapse:collapse;
	border-top:1px solid #000;
	border-left:1px solid #000;
	float:left;
	margin-left:10px;
	width:148px;
}
.cal td {
	width:20px;
	height:20px;
	font-size:12px;
	vertical-align:middle;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
}
.cal th {
	height:20px;
	font-size:12px;
	vertical-align:middle;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
}
.blue {
	font-size: 12px;
	background: #5588FF;
}
.purple {
	font-size: 12px;
	background: #B555FF;
}
.red {
	font-size: 12px;
	background: #FF6A6A;
}
.green {
	font-size: 12px;
	background: #00B039;
}
.watar {
	font-size: 12px;
	background: #33FFFF;
}
.yellow {
	font-size: 12px;
	background: #FF9900;
}
.yellow2 {
	font-size: 12px;
	background: #FF9900;
}
.light_yellow {
	font-size: 12px;
	background: #FFFF00;
}
.gray {
	font-size: 12px;
	background: #AAAAAA;
}
.pink {
	font-size: 12px;
	background: #FF66FF;
}
.white {
	font-size: 12px;
	background: #ffffff;
}
.black {
	font-size: 12px;
}
.white1 {
	font-size: 12px;
	background: #ffffff;
}
.pink1 {
	font-size: 12px;
	background: #FF66FF;
}
.black1 {
	font-size: 12px;
	font-weight: bold;
	color: #OOOOOO;
}
.green1 {
	font-size: 12px;
	font-weight: bold;
	color: #009933;
}
.red1 {
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.white11 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.wh_txt {
	color:#FFFFFF;
}
a {
	color:#000099;
}
a:hover {
}
.lv1 p, .lv2 p {
	margin:0px;
	background:url(img/c_ten.gif) no-repeat 0px 7px;
	padding-left:12px;
}
#gotop {
	width:563px;
	padding:20px 0 20px 0;
	display:block;
	text-align:right;
	background:url(img/c_up.gif) no-repeat 445px 26px;
	margin:0px auto;
	clear:both;
}
#goback {
	width:563px;
	background:url(img/ctit_ten.gif) no-repeat left bottom;
	margin:0;
	padding:0;
	text-align:right;
	display:block;
	height:20px;
}
#goback a{
	background:url(img/c_back.gif) no-repeat 0px 7px;
	text-decoration:none;
	width:42px;
	height:20px;
	display:block;
	float:right;
	margin:0;
	padding:0;
}
#pan-nav {
	background:url(img/ctit_ten.gif) no-repeat left bottom;
	margin:0;
	padding:0 12px;
	display:block;
	height:20px;
	list-style-type:none;
	clear:both;
}
#pan-nav li{
	background:url(img/c_ten.gif) no-repeat 2px 7px;
	text-decoration:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
	padding:0 5px 0 12px;
	white-space:nowrap;
}
#pan-nav a{
	text-decoration:none;
}
.font10px {
	font-size:10px;
}
.font12px {
	font-size:12px;
}
.font14px {
	font-size:14px;
}
.cl {
	clear:both;
}
.cll {
	clear:left;
}
.clr {
	clear:right;
}
.al_center {
	text-align:center;
}
.al_left {
	text-align:left;
}
.al_right {
	text-align:right;
}
.fl_left {
	float:left;
}
.fl_right {
	float:right;
}
.no_wp{
	white-space:nowrap;
}
.disp_in {
	display:inline;
}
.disp_bl {
	display:block;
}
.mg_pd_zero {
	margin:0;
	padding:0;
}
.no_see{
	visibility:hidden;
}
/* clearfix */
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

