@charset "utf-8";
/* CSS Document */
body {margin:0; background:url(images/bg.jpg) repeat-x; background-color:#a5d81b;}
body,td,th {font-size:12px; font-family:"微软雅黑"; color:#616161;}
img{ border:0}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
input,select {font-size:12px;vertical-align:absmiddle;}
.wrap li,.d10 a,h2{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
a{ color:#616161; text-decoration: none;}
a:hover{ text-decoration: underline; color:#616161;}
.clear{ clear:both;}

/*** layout ***/
#top,#main,#foot{ height:auto; overflow:hidden;}

#top{ width:100%; margin:0 auto; overflow:hidden; padding-bottom:24px;} 
#main{ width:998px; margin:0 auto; overflow:hidden;}
#foot{ width:998px; margin:0 auto; overflow:hidden; padding-bottom:30px;}

/*** top ***/
.header{ width:100%; margin:0px auto; background: url(images/top_bg.jpg) repeat-x;}
.header_box{ width:998px; margin:0px auto; height:40px; padding:29px 0 37px 0;}
.header_box .logo{ width:224px; float:left;}
.header_box .hot{ float:right; margin-top:16px; height:20px;}
.header_box .hot li{ float:left; line-height:20px; background:url(images/top_icon.jpg) no-repeat 0px center; padding:0 20px 0 10px;}
.nav{ width:998px; margin:0px auto; height:41px; padding-top:20px;}
.nav li{ float:left; height:41px; padding:0px 10px 0px 14px; overflow:hidden;}

/*** 主体 ***/
.main_banner{ width:998px; float:left; background:url(images/banner_bg1.png) no-repeat; height:444px; margin-bottom:10px; overflow:hidden;}
.main_banner_box{ width:998px; float:left; z-index:999; left:0px; top:0px; position: absolute;}
.main_banner_bt{ width:30px; float:left; margin-top:20px;}
.main_banner_bt li{ width:30px; float:left; text-align:center; padding:3px 0;}
.main_banner_nav{ width:247px; float:right;}

.main_ct{ width:978px; float:left;}
.main_ct_left{ width:232px; float:left; height:117px; background:url(images/ct_bg1.png) no-repeat; padding:10px 0 0 92px;}
.main_ct_left h2{ width:208px; float:left; height:30px; line-height:30px; font-size:15px; font-family:"微软雅黑","宋体"; color:#fff; font-weight:bold;}
.main_ct_left span{ width:208px; float:left; line-height:20px; margin-top:2px;}
.main_ct_center{ width:254px; float:left; height:117px; background:url(images/ct_bg2.png) no-repeat; padding:10px 0 0 100px;}
.main_ct_center h2{ width:232px; float:left; height:30px; line-height:30px; font-size:15px; font-family:"微软雅黑","宋体"; color:#fff; font-weight:bold;}
.main_ct_center span{ width:232px; float:left; line-height:20px; margin-top:2px;}
.main_ct_right{ width:199px; float:left; height:117px; background:url(images/ct_bg3.png) no-repeat; padding:10px 0 0 100px;}
.main_ct_right h2{ width:184px; float:left; height:30px; line-height:30px; font-size:15px; font-family:"微软雅黑","宋体"; color:#fff; font-weight:bold;}
.main_ct_right span{ width:184px; float:left; line-height:20px; margin-top:2px;}

/*** foot ***/
.foot_menu{ width:640px; float: left; padding-left:15px; line-height:20px; color:#fff;}
.foot_menu a{ color:#fff; text-decoration: none;}
.foot_menu a:hover{ text-decoration: underline; color:#fff;}
.foot_menu{ width:640px; float: left; padding-left:15px; line-height:20px; color:#fff;}
.foot_cy{ width:640px; float: left; padding-left:15px; line-height:20px; color:#fff;}
.foot_search{ width:197px; float:right; height:22px; margin:3px 20px 0 0; padding:6px; background:url(images/search_bg.png) no-repeat; display:inline;}

/*** 关于我们 ***/
.About_main{ width:1000px; margin:0px auto; margin-bottom:10px; overflow:hidden;}

.About_ct_menu{ width:139px; float:left; padding:43px 99px 0 42px;}
.About_ct_menu li{ width:124px; float:left; padding:24px 0;}
.About_ct_right{ width:713px; float:left; margin-top:24px;}
.About_ct_right_tit{ width:713px; float:left; margin-bottom:10px;}
.About_ct_right_bt{ float:left; height:37px;FONT-SIZE:16PX;FONT-WEIGHT:NORMAL;COLOR:#FF0000;line-height:37px;}
.About_ct_right_wz{ float:right; height:18px; margin-top:19px; line-height:18px; padding-right:13px;}
.About_ct_right_n{ width:713px; float:left; padding:10px 0 0 0; line-height:22px; height:380px; font-size:14px;}

.About_ct1{ width:978px; float:left; padding-left:20px;}

.About_ct{ width:1000px; float:left; background:url(images/About_bg.png) no-repeat; height:445px; margin-bottom:10px;}

/*** 外教外包服务 ***/
.wj_ct{ width:1000px; float:left; background:url(images/wj_bg.png) no-repeat; height:445px; margin-bottom:10px;}

/*** 西方特色课程 ***/
.xf_ct{ width:1000px; float:left; background:url(images/xf_bg.png) no-repeat; height:445px; margin-bottom:10px;}

/*** 国际高中 ***/
.gj_ct{ width:1000px; float:left; background:url(images/gj_bg.png) no-repeat; height:445px; margin-bottom:10px;}

/*** 高校北美就业 ***/
.gx_ct{ width:1000px; float:left; background:url(images/gx_bg.png) no-repeat; height:445px; margin-bottom:10px;}

/*** 资格认证 ***/
.zgrz_ct{ width:1000px; float:left; background:url(images/tesol_bg.png) no-repeat; height:445px; margin-bottom:10px;}

/*** 诚聘英才 ***/
.cp_ct{ width:1000px; float:left; background:url(images/cp_bg.png) no-repeat; height:445px; margin-bottom:10px;}

/*** 联系我们 ***/
.lx_ct{ width:1000px; float:left; background:url(images/lx_bg.png) no-repeat; height:445px; margin-bottom:10px;}


/*** 字体 ***/
.font1{ font-family:Arial, Helvetica, sans-serif;}

.bk1{ width:170px; border:1px solid #d9d9d9; border-right: none; height:19px; padding-left:5px; line-height:19px; color:#535252;}

.g14s{ color:#067802; text-decoration: none; font-weight:bold; font-size:14px;}
.g14s:hover{ text-decoration: underline; color:#067802; font-weight:bold; font-size:14px;}

.e_g14s{ color:#067802; text-decoration: none; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.e_g14s:hover{ text-decoration: underline; color:#067802; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.white12{ color:#fff; text-decoration: none;}
.white12:hover{ text-decoration: underline; color:#fff;}


#hz{ position:relative;}
#hz .hzlist{ width:174px; border:1px solid #999999; position:absolute; left:0px; top:20px; background:#fff; border-top:none; display:none;}
#hz .hzlist a{ width:164px; float:left; line-height:20px; padding:0 5px;}


/*** 幻灯片样式 ***/

.home_contant{margin-top:26px; width:1000px; margin:0 auto; overflow:hidden;}
.home_main{ position:relative; width:1000px; height:445px;}
#home_inside{ position:absolute; width:837px; height:445px; top:0px; left:0px;}
.home_outside{ background:url(../images/home_mainbg04.png) no-repeat right top; height:445px; position:absolute; z-index:5;top:0px; width:276px; right:0px;}
.home_outside ul {padding:32px 0px 0px 0px;margin:0px;}
.home_outside li{width:206px; float:left; padding:14px 0px 10px 44px;}
.home_outside2{ background:url(../images/home_mainbg03.png) no-repeat top; height:30px; position:absolute; z-index:5;top:0px; width:724px; left:0px;}
.home_outside3{ background:url(../images/home_mainbg02.png) no-repeat top; height:416px; position:absolute; z-index:5;top:29px; width:34px; left:0px;}

.home_outside a{ display:block; }
.home_outside a.left_menu1{ width:230px; height:55px;top:40px; position:absolute; right:0px;}
.home_outside a.left_menu1:hover{ background: url(../images/home_mainbg1.png) no-repeat 8px -13px; }
.home_outside a.left_menu2{ width:195px; height:57px;top:144px; position:absolute; right:0px;}
.home_outside a.left_menu2:hover{ background: url(../images/home_mainbg1.png) no-repeat -27px -117px; }
.home_outside a.left_menu3{ width:174px; height:58px;top:247px; position:absolute; right:0px;}
.home_outside a.left_menu3:hover{ background: url(../images/home_mainbg1.png) no-repeat -48px -220px; }
.home_outside a.left_menu4{ width:100px; height:35px;bottom:50px; position:absolute; right:41px; display:none;}

/* 多个上滚动 - 图片- 公用类 */

.slideBox{width:837px;height:445px; overflow:hidden; position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute;left:0px; top:29px; z-index:100; background:url(../images/home_mainbg02.png) no-repeat top; height:416px; width:34px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; padding-left:10px;}
.slideBox .hd ul li{ margin-bottom:5px;  width:11px; height:11px; line-height:14px; text-align:center; background:url(../images/palyer_icon.jpg) no-repeat top; cursor:pointer; }
.slideBox .hd ul li.on{background:url(../images/palyer_iconon.jpg) no-repeat top; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:837px;height:445px; }
