@charset "gb2312";
/* CSS Document */
* { margin-top: 0px; margin-bottom: 0px;}
body{font-family: "宋体"; line-height: 24px; font-size:14px; background: url(images/bg.jpg) repeat-x top; background-color: #fdf8e3;}
#container{text-align:left; width:960px; margin:0 auto; height:auto!important;}

a{color: #444;text-decoration: none;}
a:link{color: #444;text-decoration: none;}
a:visited {color: #444;text-decoration: none;}
a:hover {text-decoration: underline;color: #ef5d00;}
a:active {color: #444;text-decoration: none;}
img {border: 0px;}
.clear01{ clear:both; height:0px; overflow:hidden; margin-top:0!important; line-height:0px; font-size:0;}
ul { list-style-type: none;}


.hs a{color: #C30;text-decoration: none;}
.hs a:link{color: #C30;text-decoration: none;}
.hs a:visited {color: #C30;text-decoration: none;}
.hs a:hover {text-decoration: underline;color: #C30;}
.hs a:active {color: #C30;text-decoration: none;}


.ls a{color: #026900;text-decoration: none;}
.ls a:link{color: #026900;text-decoration: none;}
.ls a:visited {color: #026900;text-decoration: none;}
.ls a:hover {text-decoration: underline;color: #026900;}
.ls a:active {color: #026900;text-decoration: none;}

.blue a{color: #0031e7;text-decoration: none;}
.blue a:link{color: #0031e7;text-decoration: none;}
.blue a:visited {color: #0031e7;text-decoration: none;}
.blue a:hover {text-decoration: underline;color: #0031e7;}
.blue a:active {color: #0031e7;text-decoration: none;}


/*新东方首页公用*/
.wrapper { width: 960px; height: auto; margin: 1px auto auto auto; background-color: #FFFFFF; font-size: 12px; line-height: 24px;}
.wrapperr { width: 960px; height: auto; margin: -1px auto auto auto; background-color: #FFFFFF;}
.float { float: left;}

/*顶部导航*/
#logo { width: 116px; height: 50px; padding: 0px 0px 0px 8px; margin: 0px; float: left;}
#logo p { width: auto; height: auto; padding: 0px 0px 0px 0px; margin: 0px; float: left;}
#logo p a { font-size: 12px; font-family:"宋体"; color: #F00000; text-decoration: none;}
#logo a:link { font-size: 12px; font-family:"宋体"; color: #F00000; text-decoration: none; }
#logo a:hover { font-size: 12px; font-family:"宋体"; color: #F00000; text-decoration: underline; }
#logo img { margin-top: 6px; padding: 0px; clear: both;}
#subnav { width: auto; height: auto; background: url(images/wrapper_bg.jpg) no-repeat right bottom; padding-left: 4px; padding-top: 0px;}
#subnav p { width: auto; height: auto; float: left; margin: 0px; padding-left: 7px;}
#subnav p span { float: left; line-height: 20px;}
#subnav p span.subnav_bt { width: 47px; height: 46px; margin: 0px; padding: 7px 0px 0px 2px; font-size: 12px; font-family:"宋体"; color: #333333; text-decoration: none; font-weight: bold;}
#subnav p span.subnav_nr { width: auto; height: 46px; padding: 7px 0px 0px 5px; font-size: 12px; font-family:"宋体"; color: #333333; text-decoration: none; margin: 0px;}
#subnav p span a { font-size: 12px; font-family:"宋体"; color: #333333; text-decoration: none; }
#subnav p span a:link { font-size: 12px; font-family:"宋体"; color: #333333; text-decoration: none; }
#subnav p span a:hover { font-size: 12px; font-family:"宋体"; color: #333333; text-decoration: underline; }

/* top-banner
+++++++++++++++++++++++++++ */
#banner { width: 960px; height: 263px; float: left; }
#banner p { float: left;}

/* 如何选择冬令营-参加冬令营的意义
+++++++++++++++++++++++++++ */
#box1 { width: 960px; height: 273px; float: left; margin-bottom: 10px;}
#box1 .left { width: 652px; height: 273px; float: left; background: url(images/left_bg.jpg) no-repeat;}
#box1 .left_l { width: 314px; height: 273px; float: left; padding: 0px 0px 0px 13px;}
#box1 .left_l h1 { width: auto; height: 23px; float: left; padding: 22px 0px 0px 55px;}
#box1 .left_l p { width: auto; height: auto; float: left; padding: 10px 0px 0px 25px;}
#box1 .left_r { width: 314px; height: 23px; float: left; padding: 0px 0px 0px 5px;}
#box1 .left_r h1 { width: auto; height: 23px; float: left; padding: 22px 0px 0px 45px;}
#box1 .left_r p { width: auto; height: auto; float: left; padding: 10px 0px 0px 15px;}

/* 常见问题
+++++++++++++++++++++++++++ */
#box1 .right { width: 308px; height: 273px; float: left; background: url(images/right_bg.jpg) no-repeat;}
#box1 .right h1 { width: auto; height: 40px; background:url(images/wh.gif) no-repeat 23px 8px; font-size: 18px; font-family:"微软雅黑"; color: #FFF; text-indent: 45px; line-height: 38px; font-weight: normal;}
#box1 .right ul { width: auto; height: auto; float: left; padding: 15px 0px 0px 25px; margin: 0px;}
#box1 .right ul li { width: 272px; height: 28px; float: left; padding: 0px; line-height: 28px;background:url(images/li.jpg) no-repeat 5px 13px; text-indent: 20px;}

/* 导航
+++++++++++++++++++++++ */
#nav { width: 960px; height: 69px; float: left; margin-bottom: 10px;}
#nav p { width: 234px; height: 69px; float: left;}
#nav p.jj { margin-right: 8px;}

/* 6-12岁和14岁-22岁
+++++++++++++++++++++++ */
.xl_a { width: 958px; height: auto; float: left; padding-bottom: 10px; border: 1px solid #c7c7c7; margin-bottom: 10px; background: url(images/xl_a_bg.gif) repeat-x #fff;}
.xl_a_leftbox { width: 580px; height: auto; float: left; }
#xl_a h2 { width: auto; height: 46px; float: left; padding: 0px;}
.xl_a_left { width: 560px; height: auto; float: left; padding: 10px 8px 0px 8px; }
.xl_a_left tab { float: left;}
.xl_a_left tab td { float: left; line-height: 26px;}
.xl_a_left tab td a { float: left; color:#107200; }
.xl_a_left tab td a:link{color: #107200;text-decoration: none;}
.xl_a_left tab td a:visited{color: #107200;text-decoration: none;}
.xl_a_left tab td a:hover{text-decoration: underline;color: #107200;}
.xl_a_left tab td a:active{color: #107200;text-decoration: none;}
.xl_a_right { width: 361px; height: auto; float: left; background:url(images/xl_right_bg.gif) no-repeat left 0px; margin: 18px 0px 0px 0px; padding-left: 16px; padding-top: 0px;}
.xl_a_right h1 { width: auto; height:auto; float: left;  margin: 8px 0px 10px 15px; _margin: 8px 0px 10px 8px; padding: 0px;}
.xl_a_right p { width: 320px; height: auto; float: left;  margin:0px 0px 0px 22px; _margin: 0px 0px 0px 8px; text-indent: 30px; padding: 0px;}
.xl_a_pptj { width: 340px; height: auto; float: left;  margin: 9px 0px 0px 15px; _margin: 9px 0px 0px 8px; padding:0px;}
.xl_a_pptj ul { width: auto; height: auto; float: left;  padding:0px; margin: 0px;}
.xl_a_pptj ul li { width: 102px; height: auto; float: left; margin: 5px 5px 5px 5px; _margin: 5px 5px 5px 2px; padding: 0px;}
.xl_a_pptj ul li img { width: 100px; height: 48px; float: left; border: 1px solid #999;}
.xl_a_pptj ul li span { width: 100px; height: 26px; float: left; text-align: center; font-size: 12px;}



/* 价格分类
+++++++++++++++++++++++ */
.xl_jgfl { width: 560px; height: auto; float: left; padding: 10px 8px 0px 8px; margin: 0px; }
.xl_jgfl ul { width: auto; height: 38px; float: left; margin-left: 10px; padding:0px;}
.xl_jgfl ul li { width: 142px; height: 36px; float: left; background: url(images/xl_jgfl_bg.jpg) no-repeat; text-align:center; line-height: 36px; color: #fff; font-size: 16px; font-weight:bold; margin-right: 10px; margin-left: 5px; _margin-left: 3px; padding:0px;}
.xl_jgfl ul li a { text-align:center; font-size: 16px; color: #fff;}
.xl_jgfl ul li a:link{color: #fff;text-decoration: none;}
.xl_jgfl ul li a:visited{color: #fff;text-decoration: none;}
.xl_jgfl ul li a:hover{text-decoration: underline;color: #fff;}
.xl_jgfl ul li a:active{color: #fff;text-decoration: none;}
.xl_jgfl p { width: auto; height: 38px; float: left;line-height: 36px; color: #ff5309; font-size: 12px; padding-left: 10px; margin: 0px; text-align:left;}
.xl_jgfl p a { width: auto; height: 38px; float: left;  color: #ff5309;}
.xl_jgfl p a:link{color: #ff5309;text-decoration: none;}
.xl_jgfl p a:visited{color: #ff5309;text-decoration: none;}
.xl_jgfl p a:hover{text-decoration: underline;color: #ff5309;}
.xl_jgfl ul li a:active{color: #ff5309;text-decoration: none;}

.xl_jgfl_right { width: 340px; height: auto; float: left;  margin: 7px 0px 0px 15px; _margin: 7px 0px 0px 8px;}
.xl_jgfl_right ul { width: auto; height: auto; float: left; padding: 0px; margin: 0px;}
.xl_jgfl_right ul li { width: 330px; height: 28px; float: left; padding: 0px; margin: 0px; color: #444444; line-height: 28px; text-align: left; background:url(images/li.jpg) no-repeat 5px 12px;}
.xl_jgfl_right ul li span { width: auto; height: 28px; float: left; background: url(images/x_bg.gif) no-repeat right; padding: 0px 10px 0px 15px; color: #f51400; margin-right: 10px;}
.xl_jgfl_right ul li span a:link {text-align: left;color:#F00;}
.xl_jgfl_right ul li span a:visited {text-align: left;color: #F00;}
.xl_jgfl_right ul li span a:hover {text-align: left;color: #F00;}
.xl_jgfl_right ul li span a:active {text-align: left;color: #F00;}

/* 主题分类
+++++++++++++++++++++++ */
.xl_ztfl { width: 560px; height: auto; float: left; padding: 10px 8px 0px 8px; }
.xl_ztfl ul { width: auto; height: 38px; float: left; padding: 0px; margin-left:5px; _margin-left:3px;}
.xl_ztfl ul li { width: 117px; height: 36px; float: left; line-height: 36px; font-size: 16px; font-weight:bold; margin-right: 5px; padding: 0px;}
.xl_ztfl ul li a { text-align:center; font-size: 16px; color: #fff;}
.xl_ztfl p { width: auto; height: 38px; float: left;line-height: 36px; color: #ff5309; font-size: 12px; padding-left: 15px;}
.xl_ztfl p a { width: auto; height: 38px; float: left;  color: #ff5309;}
.xl_ztfl p a { width: auto; height: 38px; float: left;  color: #ff5309;}
.xl_ztfl p a:link{color: #ff5309;text-decoration: none;}
.xl_ztfl p a:visited{color: #ff5309;text-decoration: none;}
.xl_ztfl p a:hover{text-decoration: underline;color: #ff5309;}
.xl_ztfl ul li a:active{color: #ff5309;text-decoration: none;}

/* 年前
+++++++++++++++++++++++ */
.nq { width: 473px; height: auto; float: left; padding-bottom: 10px; border: 1px solid #c7c7c7; margin-bottom: 10px; background: url(images/xl_a_bg.gif) repeat-x #fff;}
.nq h2 { width: auto; height: 46px; float: left; padding: 0px;}
.nq_box { width: 458px; height: auto; float: left; padding: 10px 8px 0px 8px; }
.nq_box tab { float: left;}
.nq_box tab td { float: left; line-height: 26px;}
.nq_box tab td a { float: left; color:#107200; }
.nq_box tab td a:link{color: #107200;text-decoration: none;}
.nq_box tab td a:visited{color: #107200;text-decoration: none;}
.nq_box tab td a:hover{text-decoration: underline;color: #107200;}
.nq_box td a:active{color: #107200;text-decoration: none;}

/* 年后
+++++++++++++++++++++++ */
.nh { width: 473px; height: auto; float: right; padding-bottom: 10px; border: 1px solid #c7c7c7; margin-bottom: 10px; background: url(images/xl_a_bg.gif) repeat-x #fff;}
.nh h2 { width: auto; height: 46px; float: left; padding: 0px;}

/* 关于育路
+++++++++++++++++++++++ */
#gyyl { width: 960px; height: auto; float: left; margin-bottom: 10px; background: url(images/gyyl.gif) repeat-y #fff;}
#gyyl h2 { width: auto; height: 47px; float: left; padding: 0px; margin-bottom: 5px;}
#gyyl_left { width: 470px; height: auto; float: left; padding: 10px 8px 0px 10px; border-right: 1px #ccc dashed;}
#gyyl_left p img { width: 195px; height: 106px; float: left; padding: 0px; border: 1px #ccc solid; margin: 5px 15px 5px 0px;}
#gyyl_left p { float: left; padding: 0px 0px 0px 10px; font-size: 12px;}

#gyyl_right { width: 450px; height: auto; float: left; padding: 14px 0px 0px 10px;}
#gyyl_right h1 { width: auto; height: auto; float: left;}
#gyyl_right ul { width: auto; height: auto; float: left;  padding-top:10px; padding-left: 0px; margin: 0px;}
#gyyl_right ul li { width: 102px; height: auto; float: left; margin: 5px 5px 10px 5px; _margin: 5px 5px 10px 2px; padding: 0px;}
#gyyl_right ul li img { width: 100px; height: 48px; float: left; border: 1px solid #999;}
#gyyl_bottom { width: 960px; height: auto; float: left; margin-top: 10px;}

#footer { width: 960px; float:left; font-size: 12px;}

/* 标签
+++++++++++++++++++++++ */
.box {
	position:absolute;
	top:320px;
	right:0;
	width:127px;
	height:273px;
	z-index:1;
}


/* 优惠广告图
+++++++++++++++++++++++ */
#ad { width:960px;
	height:192px; float: left; margin-bottom: 10px;
}
