#s_wrap { width:100%; }
#s_menu {height:110px;overflow:hidden; position:absolute; top:0; left:0;}
  #s_top { width:920px;height:110px; }
  #s_menu { width:920px;height:200px;}
  #s_middle { width:920px;}
   #s_left { width:300px;height:550px; float:left;}
	#s_center {float:left; margin-left:15px; width:605px;}
	#s_center_left{ width:405px; float:left;}
	  	   
		#s_announce {width:390px;margin:0;}
		#s_announce .ccontentWrap {padding:0 3px;border:1px solid white;}
		#s_announce .clist {padding:4px 0 4px 15px;height:16px;border-bottom:1px dotted #9F9F9F;}
		#s_announce .ctitle {float:left;}
		#s_announce .cdate {float:right;}

		#s_message {width:390px;margin-top:13px;float:left;} 
		#s_message .ccontentWrap {padding:0 3px;border:1px solid white;}
		#s_message .clist {padding:4px 0 4px 15px;height:16px;border-bottom:1px dotted #9F9F9F;}
		#s_message .ctitle {float:left;}
		#s_message .cdate {float:right;}
		
		#s_album {float:left;width:233px; margin-top:13px; border:1px solid #DADADA; height:140px;}
		#s_album .ccontentWrap { padding:5px 0 0 4px; }
		#s_album .clist {float:left;padding:0 10px;}
		#s_album .cthumbnail {width:86px;height:67px;padding:2px;border:1px solid #DADADA;}
		#s_album .cthumbnail img {width:86px;height:67px;}
		#s_album .ctitle {text-align:center;width:63px;padding-top:2px;}
		
		#s_go { float:left;width:139px; margin:13px 0 0 15px;  }
		#s_go ul {margin:0; padding:0; vertical-align:top;}
		#s_go ul li.h {padding-bottom:5px;} 

		#s_search { width:388px; margin-top:13px; border:1px solid #DADADA;}
		#s_search .top {float:left;}
		#s_search .con {float:left;padding:8px 0;height:22px;}
		#s_search .btm {float:left;}
		#s_search .cradio {float:left;padding:4px;}
		#s_search .cinput {float:left;padding:3px;}
		#s_search .cbutton {float:left;padding:2px 0;}
		#s_search .cinput input {width:90px;}
		
		#s_banner {width:388px; margin-top:13px;}
		#s_banner .top {float:left;}
		#s_banner .con {float:left;padding:8px 0;width:272px;height:36px;}
		#s_banner .btm {float:left;width:7px;height:52px;}
		#s_banner .cbannerMessage_wrap { float:left; width:254px; height:35px; overflow:hidden; position: relative;}
		#s_banner .cbannerMessage_wrap img { width:125px; height:35px;}
		#s_banner .cbannerMessage_button { float:right; margin-top:-4px;}
		#s_banner .cbannerMessage_button div { line-height:0; }
	 
	 #s_center_right{width:188px; float:left;} 
	 
		#s_loginBox  {width:188px;}
		#s_loginBox .cloginBg { height:118px; }
		#s_loginBox .cloginTitle {height:25px;}
		#s_loginBox input.clogin { width:75px; font-size:9pt; color:#999999; border:1px solid #CDCDCD; }
		#s_loginBox .cidpw {float:left;padding:10px 5px 5px 5px;}
		#s_loginBox .cid {padding-bottom:0;}
		#s_loginBox .cpw{clear:both;}
		#s_loginBox .cimg {float:left;padding:0 2px 0 2px;}
		#s_loginBox .cinput {float:left;background-color:white;}
		#s_loginBox .clogin_btn {float:left;padding:13px 0px 3px 0px;}
		#s_loginBox .cbutton {clear:both;padding:5px 0 0 5px;}
		#s_loginBox .cbutton .cjoin1{float:left;padding-right:5px;padding-bottom:3px;}
		#s_loginBox .cbutton .csearch{float:left;}
		
		#s_loginBox .cwelcome{float:left;width:120px;text-align:center;padding-top:18px;padding-left:5px;}
		#s_loginBox .clogout{float:left;padding-top:10px;}
		#s_loginBox .coutbutton {clear:both;padding:5px 0 0 10px;}
		#s_loginBox .coutbutton .cmypage{float:left;padding-left:5px;}
		#s_loginBox .coutbutton .cmemo {float:left;padding-left:10px;}
		#s_loginBox .coutbutton .cmemo .clink {float:left;}
		#s_loginBox .coutbutton .cmemo .ccount {float:left;padding:4px 0 0 0;}
		#s_loginBox .coutbutton .cmemo .ccount a {color:red;}
		
		#s_schedule { width:188px; margin-top:10px;}
		#s_schedule .cschedule { height:182px; }
		#s_schedule .cschedule .ccontent {padding:30px 0 0 0;}
		#s_schedule .cschedule .ccontent .cheader {padding:0 0 10px 90px;}
		#s_schedule .cschedule .ccontent .cheader .cprev {padding:1px 2px;line-height:0;}
		#s_schedule .cschedule .ccontent .cheader .ctoday {padding:0px 0 0 0;text-align:center;}
		#s_schedule .cschedule .ccontent .cheader .cnext {padding:1px 2px;line-height:0;}
		#s_schedule .cschedule .ccontent .ccalendar {padding:15px 0 0 10px;}
		#s_schedule .cschedule .ccontent .ccalendar .cwek {width:18px;padding:2px 3px 2px 3px;text-align:center;font-size:9pt;word-break:break-all;}
		#s_schedule .cschedule .ccontent .ccalendar .cday {width:18px;padding:2px 3px 2px 3px;text-align:center;font-size:9pt;word-break:break-all;}
		#s_schedule .cschedule .ccontent .ccalendar .csel {}
		#s_schedule .cschedule .ccontent .ccalendar .csun {color:#DA2F1E}
		#s_schedule .cschedule .ccontent .ccalendar .csun a {color:#DA2F1E}
		#s_schedule .cschedule .ccontent .ccalendar .csat {color:#4669B7}
		#s_schedule .cschedule .ccontent .ccalendar .csat a {color:#4669B7}
		#s_schedule .cschedule .ccontent .ccalendar .ctod {background-color:#FF8606}
		#s_schedule .cschedule .ccontent .ccalendar .cetc {color:#000000}
		#s_schedule .cschedule .ccontent .ccalendar .cetc a {color:#000000}
		#s_schedule .cschedule .ccontent .ccalendar .ccon {font-weight:bold;}
		#s_schedule .cschedule .ccontent .ccalendar .ccursor {color:#000000;word-break:break-all;cursor:hand;}
		#s_schedule .cschedule .ccontent .ccalendar .clist {z-index:1;width:180px;background-color:white;border-color:#C9A5CC;border-width:1px;border-style:solid}
		#s_schedule .cschedule .ccontent .ccalendar .clist .cheading {text-align:left;padding:3px;border-top:1px solid #C9A5CC;background-color:#EBDDEC}
		#s_schedule .cschedule .ccontent .ccalendar .clist .cdetails {text-align:left;padding:3px;}
			
		#s_class { width:188px; margin-top:10px;}
		#s_class .con { padding:27px 0 0 70px;height:44px; }
		#s_class select {width:90px;}
		#s_class .cyear {float:left;padding:1px;}
		#s_class .cban {float:left;padding:1px;}
		#s_class .cbutton {float:left;padding:2px;}
			 
		#s_recommend { width:188px; margin-top:10px;}
		#s_recommend .top { line-height:0; }
		#s_recommend .con {padding:0 10px;width:168px;}
		#s_recommend .btm {height:5px;}
		#s_recommend .cbutton {padding:2px;}
		
		#s_count { margin-top:10px;}
		#s_count .ccount { height:52px;}
		#s_count .ccontent {padding:8px 0 0 60px;}
		#s_count .ctodayimg {float:left;width:45px;text-align:center;}
		#s_count .ctoday {float:left;font-weight:bold;padding:1px;width:70px;text-align:right;}
		#s_count .ctotalwrap {padding:8px 0;}
		#s_count .ctotalimg {float:left;width:45px;text-align:center;}
		#s_count .ctotal {float:left;padding:1px;width:70px;text-align:right;}
	   
#s_bottom { width:100%; clear:both;}
#s_bottom .bottom { padding:10px 0;min-height:100px;}
#s_bottom .bottom .line {margin-left:300px;border-top:2px solid #F0EEE7;}
#s_bottom .logo {float:left;width:300px;text-align:center;}
#s_bottom .bottom_txt {float:left;padding-top:10px;margin-left:20px;width:605px;}
#s_bottom .plink {width:382px;margin:0 auto;}
#s_bottom .plink .top {float:left;width:12px; height:22px;}
#s_bottom .plink .con {float:left;height:22px; width:356px;font-size:0;}
#s_bottom .plink .btm {float:left;width:12px; height:22px;}
#s_bottom .copyright { padding:10px 0;line-height:130%;}
