.all {
	position: relative;
}

.container {
	position: relative;
}

.theme_top {
	position: relative;
	/*z-index: 1;*/
}

.header {
	overflow: auto;
	padding-top: 2px;
	margin: 0px 20px;
}

.header-logo {
	float: left;
	padding-left: 10px;
}

.header-menu{
	float: right;
	overflow: hidden;
	padding-top: 8px;
}

#topmenu {
	display: inline-block;
}

ul#topmenu li {
	display: inline-block;
}

ul#topmenu li span {
	font-weight: bold;
}

/*** google search ***/
.itp-gs_search {
	display: inline-block;
}

.search input[type="submit"] {
	margin: 0px;
	border: 0px;
	width: 16px;
	height: 20px;
}

.search span,
.search .search_block {
	display: inline-block;
}

.search .search_block {
	border: 1px solid #D4D4D4;
	border-radius: 5px 5px 5px 5px;
	padding-left: 6px;
	background: white;
}

.search input.inputbox {
	border: none;
	width: 145px;
}

.insideSearch {
	position: relative;
	z-index: 1000;
	text-align: right;
}

.insideSearch .search_block {
	box-shadow:4px 4px 3px rgba(20%,20%,40%,0.5);
	position: relative;
	right: 60px; 
	top: 3px;
}

/*** home module ***/
/*** share ***/
.mod_topshare {
	text-align: right;
    margin-top: 10px;
}

/*** top-menu ***/
#retopmenu {
	display: none;
}

/*** sf-menu ***/
#remainmenu {
	display: none;
}

#mainmenu {
	border-bottom: 1px solid #d4d4d4;
}

#mainmenu li {
	display: inline-block;
	line-height: 50px;
	border-right: 1px solid #d3c6c6;
}

#mainmenu li ul:before {
	content: "";
	width: 18px;
	height: 8px;
	display: block;
	position: absolute;
	top: -8px;
	left: 76px;
}

#mainmenu li ul {
	display: block;
	position: relative;
	margin-top: 7px;
	line-height: 30px;
}

#mainmenu li ul .submenu_list a {  /*銝��*/
	padding:  0 15px;
	text-align: center;
	background-color:#805332;
}

/*** banner ***/
#home_banner .bannergroup {
	height: 360px;
	background-color:#f2f2f2;
}

#tmpl_banner .bannergroup {
	height: 410px;
} 

.head_banner {
	margin-top: -70px;
}

/*** home ***/
/*** quick_link ***/
.contentarea {
	overflow: hidden;
}

.home, #contentarea_block {
	z-index: 2;
	margin: 0 20px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.home {
	margin-top: -170px;
}

#contentarea_block {
	margin-top: -90px;
	min-height: 545px;
}

.home .quick_link {
	padding: 10px 20px 20px 20px;
}

#contentarea_block .quick_link {
	padding: 10px 20px 15px 20px;
}

.quick_link .item,
.quick_link .last_item,
.quick_link .time,
.quick_link .last_time {
	display: inline-block;
}

.item_block .item,
.time_block .time {
	margin-right: 3px;
}

.home .home_area {
	height: 420px;
}

/*** mod_announcement ***/
.home_area .left {
	float: left;
	width: 320px;
}

.home_area #tabs_announcement,
.home_area #tabs_announcement01{     /*銵����惜摨�*/
	height: 410px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 15px;
	width:100%;
	
}




#tabs_announcement .tab-title_announcement.tab-1st {
	left: 30px;
}

#tabs_announcement .tab-title_announcement.tab-2nd {
	left: 133px;
}

.mod_announcement .listline {
	padding-top: 10px;
}

.mod_announcement .datablock {
	height: 65px;
	padding: 0px 10px;
}

.mod_announcement .listline .rdate {
	margin: 0 0 -8px 20px;
}

.mod_announcement .listline .title_icon {
	margin-left: 5px;
}

.mod_announcement .listline .rtitle {
	margin: -23px 0 0 20px;
}

.mod_announcement .more_announcement {
  	text-align: right;
  	margin-right: 15px;
}

/*** ���瘨撖砍漲��蔭 ***/
.home_area .middle {
  	width: 660px;
  	float: left;
  	margin-left: 30px;
}

.home_area .middle2 {
  	width: 630px;
  	float: left;
  	margin-left: 30px;
}

.home_area .mod_hit {
	background-color: #fc9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #fc9;
}

.mod_hit .hit_name {
	position: relative;
	top: -5px;
}

.mod_hit .hit_block {
	height: 407px;
	margin-top: -10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.mod_hit .datablock {
	padding: 18px 26px;
}

.mod_hit .h_hr {
  border-bottom: 1px solid #d9d9d9;
  margin: 8px 0;
}

.mod_hit .h_more {
    font-size: 0.875em;
    text-align: right;
    margin: 5px 0;
}

.mod_hit .h_youtube embed {
    width: 100%;
    height: 220px;
}

/* ���瘨 */
.home_area .newsflash {
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #FF9E45;
	border-top: 16px solid #FF9E45;
	/*min-height: 372px;*/
	height: 400px;
	overflow: hidden;
	margin-bottom:10px;
}

.home_area .newsflash .hit_name {   /*���瘨璅����-憭扯撟�蔭*/
	position: absolute;
    top: 362px;
    left: 355px;
}

.home_area .newsflash .newsflash-title {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 10px;
    padding-bottom: 10px;
}


/* ���� */
.home_area .map {  
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #EB6548;
	border-top: 16px solid #EB6548;
	height:auto;
	margin-bottom:10px;
	position:absolute;
	top:840px;
	left:350px;
	width:604px;
}

.home_area .map2 {  
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #E67976;
	border-top: 16px solid #E67976;
	height:auto;
	margin-bottom:10px;
	position:absolute;
	width:631px;
}

.home_area .map .hit_name1 {   /*��������-憭扯撟�蔭*/
	position: absolute;
    top: -20px;
    left: 5px;
}




/*** iquick_link ***/
.custom_iquick .iquick_link {
	margin-top: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#contentarea_block .custom_iquick .iquick_link {
	margin-top: 5px;
}

.custom_iquick .iquick_icon {
	width: 245px;
	height: 52px;
	text-align: center;
	line-height: 52px;
}

/*** footer ***/
/*** footer menu ***/
#footermenu {
  text-align: center;
  margin-top: 15px;
}

ul#footermenu li {
	display: inline-block;
	*display: inline;
	zoom:1;
}

ul#footermenu .separator {
	margin: 0 5px;
}

ul#footermenu li span {
	font-weight: bold;
}

/*** footer main ***/
.foot_main .custom_footerintro {
	text-align: center;
    margin-top: 10px;
    margin-bottom: -30px;
}

.foot_main .footergroup {
	height: 100px;
} 



/* hit */
#left_menu .newsflash {
	padding: 10px;
	/*height: 135px;*/
	overflow: hidden;
	border-top: 25px solid #e85d42;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#left_menu .newsflash .hit_name {
	position: absolute;
	top: 102px;
	left: 90px;
}
/* end */


/*������*/
.home_area .NavigationBar {
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #FF9E45;
	border-top: 16px solid #FF9E45;
	/*min-height: 372px;*/
	height: auto;
	overflow: hidden;
	margin-bottom:10px;
}
/*���������*/

 /*��������-憭扯撟�蔭*/  
.home_area .NavigationBar .hit_name,	 /*撠汗�����撠��� 雿蔭*/	
.home_area .TutorMore01 .TMhit_name01,   /*頛�����撠��� 雿蔭*/
.home_area .Else01 .hit_nameEL01{  		 /*撌虫�����敺�4��  璅�� 雿蔭*/
	position: absolute;
    top: 362px;
    left: 355px;
}

.home_area .TutorMore01 .TMhit_name02,   /*頛�����撠��� 雿蔭*/
	position: absolute;
    top: 362px;
    left: 355px;
}

/*���������*/
.home_area .NavigationBar .hit_nameS {     
	position: absolute;
    top: 356px;
    left: 518px;
}


.home_area .NavigationBar02,   /*���洵鈭�之獢�*/
.home_area .TutorMoreNews {    /*頛����瘨-銝獢�*/ 
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #EB6548;  /*蝝*/
	border-top: 16px solid #EB6548;
	/*min-height: 372px;*/
	height: auto;
	overflow: -webkit-paged-x;
	margin-bottom:10px;
}
.home_area .NavigationBar02 .hit_name02S {   /*����� 蝝獢� 撠��蔭*/
	position: absolute;
    top: 555px;
    left: 355px;
}

/*璅翩銝剖���憭批飛獢��*/
.home_area .NavigationBar03 {
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #CAE5A2;
	border-top: 16px solid #CAE5A2;
	/*min-height: 372px;*/
	height: auto;
	overflow: hidden;
	margin-bottom:10px;
}


 /*璅翩銝剖���翩憭批飛璅����-憭扯撟�蔭*/  
.home_area .NavigationBar03 .hit_name03 {  
	position: absolute;
    top: 362px;
    left: 355px;
}

.home_area .NavigationBar04 {   /*璅憭批飛*/
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #395027;   /*瘛梁�*/
	border-top: 16px solid #395027;
	/*min-height: 372px;*/
	height: auto;
	overflow: hidden;
	margin-bottom:10px;
}

.home_area .NavigationBar04 .hit_name04 {   /*璅憭批飛 瘛梁�獢� 撠��蔭*/
	position: absolute;
    top: 530px;
    left: 355px;
}

/* englishlearning.jsp */
.home_area .NavigationBar06 {
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #CAE5A2;
	border-top: 16px solid #CAE5A2;
	/*min-height: 372px;*/
	height: auto;
	overflow: hidden;
	margin-bottom:10px;
}
.home_area .NavigationBar06 .hit_name06 {  
	position: absolute;
    top: 362px;
    left: 355px;
}

/*�ㄐ���頛���*/
.home_area .TutorMore01 {   /*頛�����獢�*/
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #F9B5B2;   /*蝎�*/
	border-top: 16px solid #F9B5B2;
	/*min-height: 372px;*/
	height: auto;
	overflow: hidden;
	margin-bottom:10px;
}

.home_area .TutorMore01 {   /*頛�����獢�*/
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #F9B5B2;   /*蝎�*/
	border-top: 16px solid #F9B5B2;
	/*min-height: 372px;*/
	height: auto;
	overflow: hidden;
	margin-bottom:10px;
}

.home_area .TutorMoreNews .TMNhit_name01 {   /*頛��� 銝獢��� 雿蔭*/
position: absolute;
    top: 575px;
    left: 355px;
}

/*�ㄐ���頛���*/
.home_area .TutorMore02 {   /*頛�����獢�*/
	padding: 18px 26px;
	border: 2px solid #F9B5B2;   /*蝎�*/
	border-top: 16px solid #F9B5B2;
	/*min-height: 372px;*/
	height: auto;
	overflow: hidden;
	margin-bottom:10px;
}
.home_area .TutorMoreNews .TMNhit_name02 {   /*頛��� 銝獢��� 雿蔭*/
position: absolute;
    top: 575px;
    left: 355px;
}

/**/
#TM02_1{
	width:95px;
}
#TM02_2,#TM02_3,#TM03_2{
	width:115px;
}
#TM03_1{
	width:135px;
}

/**憟���隞����蝯�蔣�**/
.home_area .Else01 {   /*頛�����獢�*/
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #FFC79A;   /*瘛箸�*/
	border-top: 16px solid #FFC79A;
	/*min-height: 372px;*/
	height: auto;
	overflow: hidden;
	margin-bottom:10px;
}


/*撠蝤�*/
.top-menu-guide{
	position: absolute;
	left: 10px;
	top:290px;
	color:rgba(255,255,255,0);
	z-index:10;
	}

.main-menu-guide{
	position: absolute;
	left: 350px;
	top:350px;
	color:rgba(255,255,255,0);
	z-index:10;
	}
.left-menu-guide{
	position: absolute;
	left: 0px;
	top:350px;
	color:rgba(255,255,255,0);
	z-index:10;
	}
.TutorMore01 {   /*頛�����獢�*/
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #F9B5B2;   /*蝎�*/
	border-top: 16px solid #F9B5B2;
	/*min-height: 372px;*/
	height: auto;
	/*overflow: hidden;*/
	margin-bottom:10px;
}
.TutorMore03 {   /*頛�����獢�*/
	padding: 18px 26px;
	border-radius: 14px;
	border: 2px solid #E67976;   /*蝎�*/
	border-top: 16px solid #E67976;
	/*min-height: 372px;*/
	height: auto;
	/*overflow: hidden;*/
	margin-bottom:10px;
}
.TutorMore01 .TMhit_name01		/*頛����� 銝撠��� 憿*/
{   		/*撌虫�����敺�4��  璅�� 憿*/
	color: #793F00;   /*���*/
	background-color: #ffffff;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px 23px;
	margin-left: 30px;
	line-height: 1;
    position: relative;
    top: -35px;
    left: -30px;
}

.TutorMore03 .TMhit_name02,
.home_area .middle .hit_name1		/*頛����� 銝撠��� 憿*/
{   		/*撌虫�����敺�4��  璅�� 憿*/
	color: #E67976;   /*���*/
	background-color: #ffffff;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px 23px;
	margin-left: 30px;
	line-height: 1;
    position: relative;
    top: -35px;
    left: -30px;
}






/*
     FILE ARCHIVED ON 17:19:10 五月 3, 2018 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 21:46:45 五月 13, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
