/* 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:#0e1027;}
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}


/* bg 公用背景图 */
.btn_01,.btn_02,.list_box li,.position_box li .tip{ background:url(../images/icon.gif) no-repeat;}

/* 头部 banner start */
.banner_wrap{ width:100%; overflow:hidden; position:relative;}
.banner{ width:100%; height:638px; overflow:hidden;}
.banner_01{ height:638px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{ height:638px; background:url(../images/banner_02.jpg) no-repeat top center;}
.banner_03{ height:638px; background:url(../images/banner_03.jpg) no-repeat top center;}
.b_box{ position:absolute; left:283px; bottom:27px;}
.b_box li{ width:13px; height:13px; background:#434449; float:left; margin-right:9px; cursor:pointer;}
.b_box li.cur{ background:#a3a4a7;}


/* 正文 main start */
.main{ width:980px; overflow:hidden; margin:0 auto; }
.section{ padding-top:124px; overflow:hidden;}
/* 最高通过率 start */
.part_01{ height:169px; background:url(../images/part_01.jpg) no-repeat top center;}
.part_02{ height:226px; background:url(../images/part_02.jpg) no-repeat top center;}
.text{ font-size:16px; color:#fff; font-family:'microsoft YaHei'; height:40px; line-height:40px;}
.text p{ display:inline;}
.txt_01{ margin-right:206px ; margin-left:277px;}

/* 最顶尖老师 start */
.part_03{ height:169px; background:url(../images/part_03.jpg) no-repeat top center;}
.teacher{ overflow:hidden; padding:26px 0 39px 60px;}
.teacher li{ width:150px; overflow:hidden; margin:0 68px 0 12px; float:left; _display:inline;}
.t_name{ font-size:23px; color:#fff; font-family:'microsoft YaHei'; text-align:center; display:block; margin-top:16px; overflow:hidden;}
.t_info{ font-size:16px; color:#fff; font-family:'microsoft YaHei'; text-align:center; display:block; line-height:26px; overflow:hidden;}
.btn_01{ display:block; width:106px; height:24px; line-height:20px; text-align:center; padding-left:10px; margin:0 auto; font-size:14px; color:#010100; font-family:'microsoft YaHei'; margin-top:13px; overflow:hidden;}
.btn_02{ display:block; width:111px; line-height:31px; text-align:center; padding-left:10px; margin:0 auto; background-position:0 -40px;font-size:14px; color:#fff; font-family:'microsoft YaHei'; margin-top:6px; overflow:hidden;}

/* 最完善课程 start */
.part_04{ height:162px; background:url(../images/part_04.jpg) no-repeat top center;}
.list_info{ height:384px; overflow:hidden;}
.sub_item{ height:293px; overflow:hidden;}
.list_box{ width:100px; margin:40px auto 0; }
.list_box li{ width:10px; height:10px; float:left; background-position:0 -86px; margin-right:8px; cursor:pointer;}
.list_box li.cur{ background-position:0 -104px; }


/* 最周到服务 start */
.part_05{ height:130px; background:url(../images/part_05.jpg) no-repeat top center;}
.service{ height:363px; background:url(../images/service.jpg) no-repeat top center; padding:24px 51px 33px 53px;}
.ser_box{ overflow:hidden; padding:12px 0 29px 31px;}
.ser_box li{ float:left; width:140px; height:130px; font-size:18px; color:#fff; font-family:'microsoft YaHei'; margin:32px 50px 0 21px; _display:inline; position:relative;}
.ser_box li span{ width:140px; height:45px; line-height:45px; overflow:hidden; position:absolute; left:0; bottom:0; display:block; text-align:center; }

/* 培训方案 start */
.part_06{ height:70px; background:url(../images/part_06.jpg) no-repeat top center;}
.position_box{  padding-left:17px; }
.position_box li{ width:280px;  border-radius:3px; background:#fff; float:left; margin:0 29px 0 12px; _display:inline; text-align:center;}
.position_box li.cur{ background:#f1e201;}
.sec_head{ position:relative; height:70px;}
.position_box li .tip{ position:absolute; width:75px; height:76px; display:block; background-position:-125px 0; right:-4px; top:-4px; overflow:hidden; text-indent:-9999em;}
.position_box li.cur p{ color:#0e1027;}
.position_box li .tit{ height:70px; line-height:70px; font-size:24px; font-family:'microsoft YaHei'; color:#101229;  }
.t_price{ height:78px; padding:10px 0 12px; border-bottom:1px solid #dfdfdf;}
.t_price p{ height:26px; line-height:26px; overflow:hidden; font-size:16px; color:#101229; font-family:'microsoft YaHei';}
.t_price p span{ color:#bf2527;}

/* 公用样式 start  */
.pos_site,.pos_book,.pos_con,.pos_service{ border-bottom:1px solid #dfdfdf; overflow:hidden;}
.pos_site p,.pos_book p,.pos_con p,.pos_service p{ color:#666; font-size:15px;  font-family:'microsoft YaHei';}
.pos_site strong,.pos_book strong,.pos_con strong,.pos_service strong{ height:26px; line-height:26px; font-size:16px; color:#0e1027; margin-top:14px; display:block;}
.pos_book p span,.pos_con p span{ margin-right:16px;}
/* 公用样式 end */
.mod_01{ border-bottom:1px solid #fff;}
.pos_site{ height:124px; }
.pos_site p{ width:240px; margin:0 auto;}
.pos_book{ height:122px;}
.pos_con{ height:145px;}
.pos_service{ height:165px;}
.btn_box a{ margin-top:26px;  display:inline-block; width:120px; height:34px; line-height:34px; border-radius:2px;  font-family:'microsoft YaHei'; font-size:14px; color:#fff; font-weight:bold; margin-bottom:29px;}
.btn_isson{ background:#2b346d; margin-right:14px;}
.btn_shop{ background:#dc6263;}

/* 热门活动 start */
.active{ overflow:hidden;}
.part_07{ height:179px; background:url(../images/part_07.jpg) no-repeat top center;}
.act_box{ overflow:hidden; padding-left:17px;}
.act_box li{ width:280px; float:left; text-align:center; margin-right:29px; _margin-right:22px; margin-left:12px; _display:inline;}
.act_box li span{ height:40px; line-height:40px; font-size:16px; color:#8b8eaf;  font-family:'microsoft YaHei'; }
.act_box li a:hover{ color:#8b8eaf; text-decoration:none;}

/* 尾部图片 start */
.foot_ad{ overflow:hidden; margin-top:125px;}
.foot_ad a{ display:block; width:100%; height:318px; background:url(../images/footer.jpg) no-repeat top center;}