/* CSS Document */
/*reset*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 arial; color:#333; background:url(../images/body.gif);}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
em{font-style:normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; text-decoration:underline;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}



/* banner start */
.banner{ width:100%; overflow:hidden;}
.banner_01{ height:168px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{ height:184px; background:url(../images/banner_02.jpg) no-repeat top center;}
.banner_03{ height:197px; background:url(../images/banner_03.jpg) no-repeat top center;}
.t_wrap{ width:980px; height:197px; margin:0 auto; position:relative;}
.t_wrap p{ width:668px; color:#000; font-size:18px; font-family:'microsoft YaHei'; line-height:30px; position:absolute; left:12px; bottom:24px;}

/* main start */
.main{ width:980px; overflow:hidden; margin:0 auto;}

/* 视频播放栏 start */
.video_wrap{ overflow:hidden; padding-top:16px; padding-left:23px; }
.video_l{ width:535px; float:left; overflow:hidden; margin-right:34px;}
.video_box{ width:535px; height:370px; background:url(../images/video_box.jpg) no-repeat; position:relative;}
.video_box a{ position:absolute; top:21px; left:19px;}
.video_r{ width:388px; height:370px; float:left; }
.video_r .tit{ color:#e40056; font-size:33px; font-weight:normal; font-family:'microsoft YaHei'; margin:14px 0;}
.item_01 p,.item_02 p,.item_03 p{ font-size:21px; color:#333; font-family:'microsoft YaHei'; line-height:30px;}
.item_01 p.tip,.item_02 p.tip,.item_03 p.tip{ color:#e40056;}
.item_02,.item_03{ margin-top:30px;}

/* 英语套餐 start */
.taocan{ overflow:hidden; padding:32px 22px 32px;}
.shop_box{ overflow:hidden; }
.shop_box li{ width:272px; height:232px; float:left; margin-right:60px;}
.shop_box li.last{ margin-right:0;}
.shop_head{ height:70px; background:#333; font-size:24px; color:#e2e2e2; font-family:'microsoft YaHei'; text-align:center; line-height:32px; padding-top:8px;}
.shop_head .ico{ color:#ffe381;}
.shop_con{ width:270px; height:147px; border:1px solid #e3e3e3; border-top:none; background:#fff; text-align:center; padding-top:6px;}
.shop_con .cost{ font-size:24px; font-family:'microsoft YaHei'; color:#333; }
.shop_con .cost strong{ font-size:36px; color:#d40000;}
.shop_con s{ font-size:18px; color:#7b7b7b; font-family:'microsoft YaHei'; display:block; margin-top:4px;}
.shop_con a{ display:block; width:134px; height:37px; line-height:37px; background:#feb300; font-size:20px; color:#333; margin:0 auto; font-family:'microsoft YaHei'; margin-top:10px;}
.shop_con a:hover{ color:#333;}


/* 辅导课程 start */
.fd_sub{ overflow:hidden; margin-bottom:13px;}
.fd_sub .tit{ font-size:36px; color:#382b1f; font-family:'microsoft YaHei'; text-align:center; line-height:80px;}
.fd_form{ background:#fff; border:1px solid #d8d8d8; margin:0 auto; border-right:none;}
.fd_form th{ border-right:1px solid #d8d8d8; background:#404040; font-size:16px; color:#eeece1; font-family:'microsoft YaHei';}
.fd_form td{ text-align:center; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-size:14px; color:#404040; font-family:'microsoft YaHei'; }
.box_wrap{ position:relative;}
.box_01,.box_02,.box_03,.box_04{ width:275px; line-height:24px; color:##404040; padding:10px; border:1px solid #d8d8d8; background:#d8d8d8; z-index:2; text-align:left;  border:1px solid #ccc; }
.box_01{ position:absolute; left:110px; bottom:-30px; _bottom:-64px; _left:55px;}
.box_02{ position:absolute; left:122px; bottom:-47px; _bottom:5px; _left:65px;}
.box_03{ position:absolute; left:122px; bottom:-33px; _left:60px;}
.box_04{ position:absolute; left:122px; bottom:-33px; _left:60px;}
/* 辅导名师 start */
.teacher{ width:978px; height:132px; border:1px solid #d6d6d6; background: #fff url(../images/pic_01.gif) no-repeat; margin-bottom:26px;}
.teacher_wrap{ width:893px; height:106px; padding:16px 28px 0 58px;}
.teacher_box{ width:893px; height:106px;  overflow:hidden;}
.teacher_box ul li{ width:256px; float:left; margin-right:20px;}
.teacher_box ul li dl dt{ width:135px; height:106px; float:left;}
.teacher_box ul li dl dd{ line-height:22px;}
.teacher_box ul li dl dd a{ color:#333;}
.teacher_box ul li img{ border:3px solid #fff;}

/* 复习资料 start */
.fx_info{ overflow:hidden; margin-bottom:20px; margin-top:22px;}
.fx_box{ overflow:hidden;}
.fx_box li{ width:310px; height:238px; border:1px solid #e1e1e1; float:left; background:#fff; margin-right:21px;}
.fx_box li.last{ margin-right:0;}
.fx_box li .tit{ font-size:18px; color:#444; font-family:'microsoft YaHei'; margin-left:22px; height:46px; line-height:46px; position:relative;}
.fx_box li em{ display:inline-block; width:3px; height:17px; position:absolute; top:15px; left:-10px; background:url(../images/line.gif) no-repeat; }
.fx_box li p{ font-size:14px; font-family:'simsun'; color:#383838; line-height:30px; margin-left:19px;}
 



















