/* 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.jpg) no-repeat top center;}
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 */
.banner{ width:100%; overflow:hidden;}
.banner_01{ height:141px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{ height:160px; background:url(../images/banner_02.jpg) no-repeat top center;}
.banner_03{ height:140px; background:url(../images/banner_03.jpg) no-repeat top center;}

/* main 主体内容  */
.main{ width:980px; overflow:hidden; margin:0 auto;}
.main_tit{ height:160px; line-height:160px; text-align:center; font-family:'microsoft YaHei'; font-size:46px; color:#423a3a; font-weight:bold;}

/* 公共样式 */
.section{ overflow:hidden;}
.section .tit{ width:740px; height:56px; background:url(../images/item_tit.jpg) no-repeat; padding-left:42px; font-size:30px; color:#fff; padding-top:3px;}
/* 公共样式结束 */

/* 直播保过 */
.step_wrap{ height:446px; background:url(../images/item.jpg) no-repeat; margin-bottom:73px;}
.step_box{ padding-top:21px; overflow:hidden;}
.step_box li{ height:85px;}
.step_box li span{ display:block; width:87px; text-align:center; font-size:18px; color:#795687; font-family:'microsoft YaHei'; padding-top:42px; float:left;}
.step_box li p{ float:left; width:480px; line-height:28px; font-size:16px; color:#4b414d; font-family:'microsoft YaHei'; margin:12px 0 17px 81px; }
.step_box li.last span{ padding-top:39px; _padding-top:30px; display:block; line-height:18px;}
.step_box li.last p{ margin-left:65px;}
.data_form{ height:304px; background:url(../images/item_02.jpg) no-repeat; position:relative; margin-bottom:71px;}
.data_form p{ color:#323232; font-size:14px; font-family:'microsoft YaHei'; position:absolute; right:28px; top:159px; text-align:center;}
.data_form a{ display:inline-block; width:109px; height:34px;}
.data_form .online{ position:absolute; bottom:43px; right:122px;}
.data_form .enter{ position:absolute; bottom:43px; right:0;}
/* 直播保过结束 */

/* 报考流程 */
.enter_step{  height:157px; background:url(../images/item_01.jpg) no-repeat;}
.enter_info{ overflow:hidden; margin-top:14px; margin-bottom:90px;}
.enter_info li a{ color:#d4473a; text-decoration:underline;}
.enter_info li{ float:left; width:112px; text-align:center; font-size:16px; color:#384453; font-family:'microsoft YaHei'; margin-right:32px;}
.enter_info li.last{ margin-right:0;}
/* 报考流程结束 */

/* 优惠套餐 */
.taocan{ margin-top:30px; overflow:hidden;}
.taocan_box{ overflow:hidden;}
.taocan_box li{ float:left; width:312px; margin-right:22px; background:#fff;}
.vip_tit{ height:74px; background:#f3a450; vertical-align:middle; text-align:center; color:#fff; font-family:'microsoft YaHei'; font-weight:bold; position:relative; padding-top:25px;}
.pass_sub{ background:#745481;}
.whole_sub{  background:#2a8fbe;}
.vip_tit span{ font-size:18px;}
.vip_tit p{ position:absolute; left:144px; bottom:-9px; _bottom:-19px; display:block; width:21px; height:9px; background:url(../images/sanjiao.gif) no-repeat; z-index:100;}
.pass_sub p{ background:url(../images/sanjiao01.gif) no-repeat;}
.whole_sub p{ background:url(../images/sanjiao02.gif) no-repeat;}
.vip_tit i{ font-size:24px; display:block; font-style:normal; margin-top:-6px;}
.team{ line-height:43px; text-align:center; font-size:18px; font-weight:bold; font-family:'microsoft YaHei';  background:url(../images/tit.jpg) no-repeat;  height:50px; }
.text-con{ text-align:center; overflow:hidden; padding-top:10px; font-size:16px; font-family:'microsoft YaHei'; color:#4b414d;}
.text-con em{ font-size:14px; color:#dc2110;  font-family:'microsoft YaHei';}
.text-con s{ color:#9a909c;}
.text-con .onload{ margin-top:8px; margin-bottom:8px;}
.sub_box{ overflow:hidden;}
.sub_box tr td{ margin:0 11px; line-height:25px; display:inline;}
.sub_box tr td input{ margin-right:7px;}
.isson_box{ height:43px; background:#e5e5e3; padding-top:10px; text-align:center; margin-top:4px;}
.online_l{ width:109px; height:34px; display:inline-block; background:url(../images/online.gif) no-repeat; margin-right:14px;}
.click_r{ width:109px; height:34px; display:inline-block; background:url(../images/click.gif) no-repeat;  }
/* 优惠套餐结束 */

/* 免重学保障 */
.restudy_box{ overflow:hidden; }
.study_l{ width:256px; height:289px; background:url(../images/resure.jpg) no-repeat; float:left;}
.study_r{  width:724px; float:left; padding-top:17px;}
.study_r .tip{ font-size:16px; color:#4d4160; font-family:'microsoft YaHei';}
.study_r h3{ font-size:24px; color:#188ad4; font-family:'microsoft YaHei'; line-height:34px; margin-top:8px;}
.re_step{ width:724px; height:45px; background:url(../images/item_03.jpg) no-repeat;}
.re_step div{ float:left; line-height:45px; font-size:18px; color:#4b414d; font-family:'microsoft YaHei';}
.re_step .item01{ width:160px; text-align:center; margin-right:56px;}
.re_step .item01 a{ color:#d4473a; text-decoration:underline;}
.re_step .item02{ width:321px; text-align:center; margin-right:56px;}
.re_step .item03{ width:120px; text-align:center;}
.notice{ line-height:28px; color:#4d4160; font-family:'microsoft YaHei'; font-size:16px; margin-top:20px;}
.re_step_box{ overflow:hidden; margin-top:17px;}


/**/
.teacher{ overflow:hidden; margin-top:23px; margin-bottom:103px;}
.teacher_l,.teacher_r{ width:450px; height:204px; width:450px; height:204px; float:left;}
.teach_pc{ width:146px; float:left; }
.teach_info{ width:270px; height:192px; background:#e5e5e3; float:left; margin-left:2px; padding-top:12px; padding-left:15px; padding-right:16px;}
.teach_info h3{ font-size:20px; color:#4b414d; line-height:36px;}
.teach_info p{ color:#4b414d; font-size:15px; font-family:'microsoft YaHei'; line-height:24px; }
.teacher_r{ margin-left:79px;}


/* 考前小提示 */
.exam_tip{ overflow:hidden;}
.tip_tit{ width:358px; height:35px; background:url(../images/tip.jpg) no-repeat; line-height:35px; color:#fff; font-size:20px; font-weight:bold;  font-family:'microsoft YaHei'; text-align:center; margin:0 auto;}
.tip_text{ overflow:hidden; margin-top:29px; margin-bottom:95px;}
.tip_text p{ line-height:26px; color:#4d4160; font-size:16px; font-family:'microsoft YaHei'; margin-left:228px; }
.tip_text p span{ display:inline-block; width:6px; height:11px; background:url(../images/tip.gif) no-repeat; margin-right:6px; }