.inner{width: 1180px;margin: 0 auto;}
.a_nav{border: transparent solid 1px !important;}
body{background-color: #ffffff;}
/* 头部 */
.header_main {width: 1180px;margin: 0 auto;}
.header_tea{padding: 20px 0;}
.header_tea .heade_logo{float: left;}
.header_tea .heade_logo img{height: 60px;display: block;}
.heade_tit_div{margin-left: 16px;float: left;height: 60px;padding-left: 18px;line-height: 60px;position: relative;}
.heade_tit_div:before{content: '';display: block;position: absolute;left: 0;top: 15px;width: 1px;height:30px;background: #979797;}
.heade_tit_div h1{max-width: 176px;height: 22px;overflow: hidden;font-size: 22px;color: #686868;float: left; line-height: 22px;}
.heade_tit_div .heade_all_href{position: relative;float: left;margin-left: 6px;padding-top: 20px;cursor: pointer}
.all_daohang_icon{float:left; background: url("../img/all_dh_bg.png") no-repeat center;width: 19px;height: 18px;margin:2px 0 0 6px;}
.heade_tit_div .heade_all_href:hover h1{color: #E38944;}
.heade_tit_div .heade_all_href:hover .all_daohang_icon{background: url("../img/all_dh_bg_ex.png") no-repeat center;}
.heade_tit_div .heade_all_href:hover .all_daohang{display: block;}
.all_daohang{position: absolute;padding:0 20px;width: 384px;height: 328px;background: #ffffff;z-index: 1;top: 65px;border: 1px solid #EEE;left: -67px; box-shadow: 0px 9px 39px RGBA(0,0,0,0.3);border-radius: 2px;display: none;}
.all_daohang:before{content: '';display: block;position: absolute;width:100%;height: 30px;background: url("../img/sanjiao.png") no-repeat 137px bottom;z-index: 1;top: -29px;left:0;}
.all_daohang li{float: left;margin-top: 20px;margin-right: 35px;height: 20px;line-height: 20px;}
.all_daohang a{font-size: 14px;color: #333333;}
.all_daohang a:hover{color: #E38944;}
.all_daohang .all_dongao1{padding-top: 8px;border-bottom: 1px solid #EBEBEB;padding-bottom: 24px;}

/*右侧导航*/
.header_div .heade_right{float: right;padding: 20px 0 0 0;}
.heade_right li{float: left;cursor: pointer;margin-right:32px;position: relative}
.heade_right li.last{margin-right: 0;}
.heade_right li > p{position: relative;font-size: 16px;color: #333333;line-height: 20px;padding-right: 16px;background: url("../img/dh_bg.png") no-repeat right center;}
.heade_right li > p.no_child{background: none !important;padding-right: 0 !important;}
.heade_right li > p.active{color: #E38944;}
.heade_right li:hover > p{color: #E38944;background: url("../img/dh_bg_ex.png") no-repeat right center;}
.heade_right li:hover .pull_down_dh{/*-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;filter: alpha(opacity=100);transition: opacity .3s ease  0.3s;*/display:block;}
.heade_right .pull_down_dh{display:none; box-shadow: 0px 9px 39px RGBA(0,0,0,0.3);position: absolute;padding-left: 24px;width: 116px;background: #ffffff;z-index: 1;padding-top: 8px;border-radius: 2px;border: 1px solid #EBEBEB;top: 40px;left: -55px;padding-bottom: 28px;}
.heade_right .pull_down_dh li{margin-top: 20px;margin-right: 0;width: 100%;}
.heade_right .pull_down_dh a{font-size: 14px;color: #333333;line-height: 20px;}
.heade_right a:hover{color: #E38944;}
.heade_right .pull_down_dh:before{ display: block;content: '';width: 100%;height: 30px;top: -29px;left: 0;position: absolute;background: url("../img/sanjiao.png") no-repeat center bottom;}

/*搜索*/
.search_div{border: 1px solid #EBEBEB;border-radius: 4px;width: 204px;padding: 8px 0px 8px 8px;height: 22px;float: right;margin-top: 10px;}
  .seacher_input{float: left;width: 176px;height: 20px;font-size: 14px;color: #333333;border: 0;}
.submit_btn{float: left;width: 24px;height: 24px;background: #ffffff url(../img/search_icon.png) no-repeat center;cursor: pointer; line-height: 20px;}
.seacher_input:focus{border:0;outline: none;}
 .seacher_input::-webkit-input-placeholder{font-size: 14px;color: #B3B3B3;line-height: 20px;}
.seacher_input:-moz-placeholder{font-size: 14px;color: #B3B3B3;line-height: 20px;}
.seacher_input:-ms-input-placeholder{font-size: 14px;color: #B3B3B3;line-height: 20px;}

/* 当前位置 */
.current_location{font-size: 14px;color:#686868;line-height: 32px;padding-bottom: 20px;}
.current_location a{color:#686868;padding:0 7px;}

/*LOGO 图 + 导航 end*/
/*banner*/
.banner{position: relative;text-align: center;height: 440px !important;margin: 0 auto;overflow: hidden;}
.banner_ul{overflow: hidden;position: absolute;top: 0;height: 440px !important;position: absolute !important;right: 50%;margin-right: -960px;width:1920px !important;}
.banner_ul a{display: block;width: 100%;height: 440px;}
.banner:hover > a{display: block;width: 32px;height:56px;position: absolute;top: 192px;cursor: pointer;background:url(../img/lb_icon.png) no-repeat;}
.banner_next{background-position: -46px 0 !important;;right: 50%;margin-right: -590px;}
.banner_next:hover{background-position: 0 0 !important;}
.banner_prev{display: block;left: 50%;margin-left: -320px;background-position: -95px 0 !important;;}
.banner_prev:hover{background-position: -141px 0 !important;;}
.banner_index_ul{position: absolute; bottom: 19px;text-align: center;  right: 19%; width: 910px;}
.banner_index_ul li{display: inline-block;width:10px;height:10px;margin: 0 7px;cursor: pointer;background: #ffffff;-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;filter:alpha(opacity=30);}
.banner_index_ul li.on{background: #ffffff;-moz-opacity:1;-khtml-opacity: 1;opacity: 1;filter:alpha(opacity=100);}
.banner_ksbm{background:url("../img/bmks_bg.png");width:241px;height: 349px;position: absolute;left: 50%;margin-left: -590px;text-align: left; top: 40px; padding: 7px 0 0 23px;overflow: hidden;}
.banner_ksbm li{float: left;width: 92px;margin-right: 17px;margin-top: 38px;height: 22px;}
.banner_ksbm li a{font-size: 16px;color: #FFFFFF;padding-left: 28px;line-height: 22px; -moz-opacity:.8;-khtml-opacity: .8;opacity: .8;filter:alpha(opacity=80);position: relative;
}
.banner_ksbm li a:before{content: '';position: absolute;left: 0; top: 0;background: url("../img/bmks_icons.png") no-repeat;height:24px;width:24px;}
.banner_ksbm li a:hover{-moz-opacity:1;-khtml-opacity: 1;opacity: 1;filter:alpha(opacity=100);}
/*左侧报名考试 + 了解中级*/
.banner_ksbm li .icon1:before{background-position: -212px 0;}
.banner_ksbm li .icon2:before{background-position: -175px 0; }
.banner_ksbm li .icon3:before{background-position: -252px 0;}
.banner_ksbm li .icon4:before{background-position: -327px 0;}
.banner_ksbm li .icon5:before{background-position: -292px 0;}
.banner_ksbm li .icon6:before{background-position: -33px 0;}
.banner_ksbm li .icon7:before{background-position: 0 0; }
.banner_ksbm li .icon8:before{background-position: -69px 0;}
.banner_ksbm li .icon9:before{background-position: -139px 0;}
.banner_ksbm li .icon10:before{background-position: -104px 0; }

/* 正文 */
.main_div{padding-top: 26px;}
.main_div .main_left{width: 870px;float: left;}
.main_div .main_right{float: right;}
.main_div h2{font-size: 18px;color: #333333;line-height: 50px;padding-left: 16px;position: relative;}
.main_div h2:before{content: '';width: 6px;height: 18px;background-color: #ff9c00;position: absolute;top:15px;left: 0;}

/* 热门标签 */
.main_div .main_left .hot_tags .tags_list{padding: 23px 24px 11px 27px;box-shadow: 0px 2px 10px 8px rgba(213, 213, 213, 0.1);margin-bottom: 24px;}
.main_div .main_left .hot_tags .tags_list ul{padding-bottom: 9px;border-bottom: 1px dashed #e2e2e2;}
.main_div .main_left .hot_tags .tags_list li{float: left;font-size: 16px;line-height: 39px;color: #ffffff;border-radius: 5px;width: 123px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;background-color: #ff9c00;border-radius: 5px;margin: 0 16px 15px 0;}
.main_div .main_left .hot_tags .tags_list li a{color: #ffffff;width: 100%;}
.main_div .main_left .hot_tags .tags_list .margin6{margin-right: 0;}
.main_div .main_left .hot_tags .tags_list p{font-size: 14px;color:#ff9c00;line-height: 24px;padding-top: 15px;font-family: PingFangSC-Regular;}

/* 报名流程 */
.main_div .main_left .registration{padding-bottom: 26px;}
.main_div .main_left .registration .bmlc_time{height: 45px;}
.main_div .main_left .registration .bmlc_time span{font-size: 16px;color: #787878;line-height: 40px;font-family: PingFangSC-Regular;display: inline-block;width:95px;margin:0 34px;position: relative;}
.main_div .main_left .registration .bmlc_time .first{margin: 0;}
.main_div .main_left .registration .bmlc_time .last{margin: 0 0 0 5px;text-align: right;}
.main_div .main_left .registration .bmlc_time img{width: 100%;}
.main_div .main_left .registration .bmlc_time .active{color: #ff9c00;font-weight: bold;}
.main_div .main_left .registration .bmlc_time .active:after{display: block;content: '';position: absolute;background: url(../img/pro_cpa.png) no-repeat;width: 175px;height: 15px;top: 41px;left: 46px;}
.main_div .main_left .registration .bmlc_time .first.active:after{left: 0;}
.main_div .main_left .registration .bmlc_time span:nth-child(2).active:after{left: 42px;}
.main_div .main_left .registration .bmlc_time span:nth-child(4).active:after{left: 50px;}
.main_div .main_left .registration .bmlc_time span:nth-child(5).active:after{left: 50px;}
.main_div .main_left .registration .bmlc_pro{margin-top: 22px;}
.main_div .main_left .registration .bmlc_pro span{font-size: 16px;color:#333333;line-height: 28px;display: inline-block;text-align: center;width: 182px;background: url(../img/pro_bg_grey.png) no-repeat 100%;position: relative;margin-left: -14px;}
.main_div .main_left .registration .bmlc_pro .span1{z-index: 10;margin-left: 0;}
.main_div .main_left .registration .bmlc_pro .span2{z-index: 9;}
.main_div .main_left .registration .bmlc_pro .span3{z-index: 8;}
.main_div .main_left .registration .bmlc_pro .span4{z-index: 7;}
.main_div .main_left .registration .bmlc_pro .span5{z-index: 6;}
.main_div .main_left .registration .bmlc_pro .active{background:url(../img/pro_bg_cpa.png) no-repeat 100%;color: #ffffff;}
.main_div .main_left .registration .bmlc-link-list{margin:24px 0 0 0;cursor:pointer;padding-bottom: 47px;}
.main_div .main_left .registration .bmlc-link-list .bmlc-link{width:170px;padding:0 0 0 50px;line-height:40px;font-size:16px;color:#554E4E;display:inline-block;box-sizing: border-box;}
.main_div .main_left .registration .bmlc_detail{border:1px solid #dcdcdc;}
.main_div .main_left .registration .bmlc_detail .type_tit{background-color: #f5f5f5;line-height: 58px;font-size: 18px;color: #333333;}
.main_div .main_left .registration .bmlc_detail .type_tit span{display: inline-block;text-align: center;}
.main_div .main_left .registration .bmlc_detail .type_tit .tit1{width: 468px;padding-left: 30px;}
.main_div .main_left .registration .bmlc_detail .type_tit .tit2{width: 198px;}
.main_div .main_left .registration .bmlc_detail .type_tit .tit3{width: 134px;text-align: right;}
.main_div .main_left .registration .bmlc_detail ul li{padding: 24px 25px 19px 127px;position: relative;border-bottom: 1px solid #dcdcdc;}
.main_div .main_left .registration .bmlc_detail ul .last{border:0;}
.main_div .main_left .registration .bmlc_detail ul li .bmfy{width: 84px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;line-height: 26px;display: inline-block;padding: 0 10px;text-align: center;color: #ffffff;background-color: #ff9c00;border-radius: 13px;position: absolute;top:24px;left: 31px;}
.main_div .main_left .registration .bmlc_detail ul li .detail_top{line-height: 35px;font-size: 16px;}
.main_div .main_left .registration .bmlc_detail ul li .detail_top a{display: inline-block;color:#262626;width: 370px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: left;}
.main_div .main_left .registration .bmlc_detail ul li .detail_top span{color: #888888;display: inline-block;}
.main_div .main_left .registration .bmlc_detail ul li .detail_top .subject{text-align: center;width: 198px;}
.main_div .main_left .registration .bmlc_detail ul li .detail_top .time{text-align: right;width: 137px;font-family: PingFangSC-Light;}
.main_div .main_left .registration .bmlc_detail ul li p{font-size: 14px;line-height: 24px;color: #a2a2a2;}
.main_div .main_left .registration .bmlc_detail .more{height: 110px;background-color: #f7f7f7;position: relative;}
.main_div .main_left .registration .bmlc_detail .more p{font-size: 16px;line-height: 46px;background-color: #ff9c00;border-radius: 5px;width: 234px;text-align: center;position: absolute;top:50%;left: 50%;margin-top: -23px;margin-left: -117px;cursor: pointer;}
/* 右边模块 */
.main_div .main_right{width: 281px;float: right;}
/* 免费试听 */
.main_div .free_learn{position: relative;margin-bottom: 25px;}
.main_div .free_learn .free_ul li{font-family: PingFangSC-Regular;float: left;border: 1px solid #e6e6e6;width: 239px;height: 197px;padding: 30px 20px 35px 20px;text-align: left;margin-top: 3px;position: relative;border-top: 2px solid #ebc399;}
.main_div .free_learn .free_ul li .subject_shortname{border: 1px solid #f59d3e; color: #f59d3e;font-size: 14px;padding: 0 5px;border-radius: 4px;margin-right: 10px;float: left;line-height: 20px;margin-top: 3px;}
.main_div .free_learn .free_ul li .subject_arttitle{color: #343434;font-size: 18px;line-height: 28px;font-weight: bold;}
.main_div .free_learn .free_ul li .subject_artds{color: #787878;font-size: 14px;line-height: 15px;position: absolute;bottom: 150px;}
.main_div .free_learn .free_ul li .teacher_div{font-size: 14px;color: #787878;width: 60px;text-align: center;position: absolute;bottom: 30px;height: 95px;}
.main_div .free_learn .free_ul li .teacher_name{margin-top: 15px;display: inline-block;}
.main_div .free_learn .free_ul li .subject_num{text-align:right;border-top: 1px solid #e6e6e6;padding-top: 20px;width: 170px;position: absolute;bottom: 30px;right: 20px}
.main_div .free_learn .free_ul li .subject_num .mf_font{color: #ff9933;font-size: 18px;line-height: 18px;}
.main_div .free_learn .free_ul li .subject_num .subject_stdnum{font-size: 14px;color: #787878;line-height: 14px;margin-top: 15px;display: inline-block;}
.main_div .free_learn .free_index_ul{position: absolute; bottom: 13px;text-align: center;width: 281px;}
.main_div .free_learn .free_index_ul li{display: inline-block;width:5px;height:5px;margin: 0 2px;cursor: pointer;background: #b3b3b3;border-radius: 50%;}
.main_div .free_learn .free_index_ul li.on{background: #ff9c00;}
/* 辅导课程，冬奥图书 */
.main_div .main_right .counseling_course{padding-bottom: 26px;}
.main_div .main_right .counseling_course h2{line-height: 77px;}
.main_div .main_right .counseling_course h2:before{top:29.5px;}
.main_div .main_right .counseling_course h2 a{font-size: 14px;color: #666666;float: right;}
.main_div .main_right .counseling_course h2 a:hover{color: #ff9c00;}
.main_div .main_right .counseling_course .course_img{height: 145px;}
/* 报名费用相关问题 */
.main_div .bmfy_about_question{padding-top: 16px;padding-bottom: 30px;}
.main_div .bmfy_about_question h2{line-height: 42px;width: 235px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.main_div .bmfy_about_question h2:before{top:12px;}
.main_div .bmfy_about_question ul li{font-size: 16px;height: 30px;color: #4d4d4d;font-family: PingFangSC-Regular;}
.main_div .bmfy_about_question ul li a{display: inline-block;color: #4d4d4d;line-height: 30px;width: 100%;position: relative;}
.main_div .bmfy_about_question ul li a:before{content: '';width: 6px;height: 6px;background-color: #dfdfdf;border-radius: 50%;left: 0;top:12px;position: absolute;}
.main_div .bmfy_about_question ul li:hover a{color:#ff9c00;}
.main_div .bmfy_about_question ul li:hover a:before{background-color:#ff9c00;}
.main_div .bmfy_about_question ul li:hover .question_time{color:#ff9c00;}
.main_div .bmfy_about_question ul li .about_txt{padding-left: 18px;display: inline-block;width: 211px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.main_div .bmfy_about_question ul li .question_time{float: right;color: #888888;}
/*  全国地区 */
.main_div .national_region h2{line-height: 54px;}
.main_div .national_region h2:before{top:18px;}
.main_div .national_region .region_pro{}
.main_div .national_region .region_pro span {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  line-height: 28px;
}
.main_div .national_region .region_pro a{display: inline-block;line-height: 28px;font-size: 14px;color:#333333;text-align: center;}
.main_div .national_region .region_pro a:hover{color: #ff9c00;}
/* 报名费用简介 */
.main_div .bmfy_introduce .introduce_txt{font-size: 12px;line-height: 28px;color: #666666;box-shadow: 0px 2px 10px 8px rgba(213, 213, 213, 0.1);padding: 20px 18px 20px 28px;}
.main_div .bmfy_introduce .introduce_txt .more_introduce{display: inline-block;padding-right:15px;background: url(../img/more_down.jpg) no-repeat center right;color: #ff9c00;}

/* 报名地区 */
.main_div .bm_region .region_border{padding: 11px 15px;background-color: #fafafa;}
.main_div .bm_region .region_border .region_inner{background-color: #ffffff;box-shadow: 0px 2px 10px 8px rgba(213, 213, 213, 0.1);padding: 16px 16px 21px;font-size: 12px;color: #333333;line-height: 26px;}
.main_div .bm_region .region_border .region_inner a{color: #333333;}
.main_div .bm_region .region_border .region_inner .provinces span{font-weight: bold;}
.main_div .bm_region .region_border .region_inner ul,.main_div .bm_region .region_border .region_inner span,.main_div .bm_region .region_border .region_inner ul li{float: left;}
.main_div .bm_region .region_border .region_inner ul li{padding: 0 6px;margin-left: 25px;}
.main_div .bm_region .region_border .region_inner ul li:hover{background-color: #ff9c00;}
.main_div .bm_region .region_border .region_inner ul li:hover a{color: #ffffff;display: inline-block;}
.main_div .bm_region .region_border .region_inner ul .active{background-color: #ff9c00;}
.main_div .bm_region .region_border .region_inner ul .active a{color: #ffffff;display: inline-block;}
.main_div .bm_region .region_border .region_inner .provinces{padding-bottom: 24px;}
.main_div .bm_region .region_border .region_inner .about_city span{padding-right: 18px;position: relative;}
.main_div .bm_region .region_border .region_inner .about_city span:after{position: absolute;content: '';width: 1px;height: 22px;background-color: #dcdcdc;top:2px;right: 0;}

/* 报名关键词 */ 
.main_div .bm_key_word{padding-bottom: 5px;}
.main_div .bm_key_word h2{line-height: 77px;}
.main_div .bm_key_word h2:before{top:29.5px;}
.main_div .bm_key_word a{
  padding-right: 10px;
  line-height: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  display: inline-block;}
  .main_div .bm_key_word a:hover {
    color: #fd9b27;
  }
.main_div .bm_key_word ul .margin20{margin-right: 0;}
.main_div .bm_key_word ul li:hover{background-color: #ff9c00;border:1px solid #ff9c00;}
.main_div .bm_key_word ul li:hover a{color:#ffffff;}

/*  */
.main_div .bm_friendship_links{padding-bottom: 43px;}


.registration .bmlc_detail .more p > a{    background-color: #ff9c00;
    border-radius: 5px;
    width: 234px;
    height: 46px;
    line-height: 46px;
    display: block;
    color: #FFF;}