#pop_promo_wrap{position:relative;width:100%;min-width:1050px;vertical-align:middle;overflow:hidden}.pop_promo{position:absolute;text-align:center;left:50%;top:50%;margin:-240px auto 0 -525px;width:1050px}.pop_promo p a{display:block;width:1050px;height:480px;margin:0 auto;position:relative;outline:0}.pop_promo_btn{position:fixed;height:126px;right:0;top:-300px;z-index:151}.pop_promo_btn a{display:block;width:220px;height:126px;background:url(https://www.ybmedu.com/img/common/promotion/bg_pop_event.png) no-repeat}.pop_promo_btn a span{position:absolute;top:34px;left:20px;font-family:Georgia,tahoma serif;color:#333;font-size:24px}#pop_promo_wrap ul.list{position:relative}#pop_promo_wrap ul.list li{position:absolute;width:100%;vertical-align:middle}#pop_promo_navi{position:absolute;text-align:center;left:50%;top:50%}#pop_promo_navi p.prev{position:absolute;text-align:center;left:50%;top:50%;margin:-30px auto 0 -1100px}#pop_promo_navi p.next{position:absolute;text-align:center;left:50%;top:50%;margin:-30px auto 0 0}#pop_promo_wrap>.main_event_list{position:relative;width:100%;height:380px;top:0;margin:0 auto;text-align:center;z-index:1}#pop_promo_wrap>.main_event_list ul{position:relative;width:100%;height:380px}#pop_promo_wrap>.main_event_list ul li{position:absolute;top:0;float:left;width:100%;height:380px;text-align:center}#pop_promo_wrap>.main_event_list ul li a{display:block;width:1050px;height:380px;margin:0 auto;text-align:center;text-indent:-9000px}#pop_promo_wrap>.main_event_num{position:absolute;bottom:10px;width:100%;text-align:center;z-index:10}#pop_promo_wrap>.main_event_num div{clear:both;width:1050px;margin:0 auto}#pop_promo_wrap>.main_event_num div.num_list{text-align:center}#pop_promo_wrap>.main_event_num div.num_list ul{display:inline-block;zoom:1;overflow:hidden;text-align:center}#pop_promo_wrap>.main_event_num div.num_list ul>li img{vertical-align:middle}#pop_promo_wrap>.main_event_num div.num_list ul>li{float:left;vertical-align:middle;padding-right:5px}#pop_promo_wrap>.main_event_num div.num_list ul>li>a{display:block}#pop_promo_wrap>.main_event_num div.num_list ul>li.page_n>a{width:14px;height:14px;background:url(https://www.ybmedu.com/img/common/main_event_num.png);text-indent:-9000px}#pop_promo_wrap>.main_event_num div.num_list ul>li.actived>a{width:29px;height:14px;background:url(https://www.ybmedu.com/img/common/main_event_num_on.png)}#pop_promo_wrap>.main_event_num div.num_list ul>li>a.pause{display:block;width:14px;height:14px;background:url(https://www.ybmedu.com/img/main/btn_main_event_pause.png);border-radius:0;text-indent:-9000px}#pop_promo_wrap>.main_event_num div.num_list ul>li>a.start{display:block;width:14px;height:14px;background:url(https://www.ybmedu.com/img/main/btn_main_event_start.png);border-radius:0;text-indent:-9000px}#pop_promo_wrap>p.btn_l_wrap{float:left;position:absolute;top:50%;left:50%;width:50px;height:74px;margin-left:-575px;margin-top:-30px;z-index:11}#pop_promo_wrap>p.btn_r_wrap{float:left;position:absolute;top:50%;right:50%;width:50px;height:74px;margin-right:-575px;margin-top:-30px;z-index:11}#pop_promo_wrap>p.btn_l_wrap a span{text-indent:-9000px}#pop_promo_wrap .btn_close{position:absolute;display:block;width:38px;height:38px;top:30px;right:30px;z-index:152}#pop_promo_wrap .btn_close a{background:url(https://www.ybmedu.com/img/btns/btn_register_o_pop_close6.png) right center no-repeat!important}#pop_promo_wrap .btn_close_week{position:absolute;display:block;width:150px;height:30px;bottom:30px;right:30px;z-index:152;text-align:right}img{border:0}a.main_btn_prev{display:block;width:50px;height:74px;background:url(https://www.ybmedu.com/img/center_main/btn_left_promotion.png?a) no-repeat;text-indent:-9000px}a.main_btn_prev:hover{background-position:0 -100px}a.main_btn_next{display:block;width:50px;height:74px;background:url(https://www.ybmedu.com/img/center_main/btn_left_promotion.png?a) -100px 0 no-repeat}a.main_btn_next span,a.main_btn_prev span{text-indent:-9000px;font-size:0}a.main_btn_next:hover{background-position:-100px -100px}*/ p.btn_close2{position:absolute;top:20px;right:0}p.btn_close2>a{display:block;color:#555;line-height:18px;padding-right:20px}p.btn_close{position:absolute;top:10px;right:10px}p.btn_close>a{display:block;color:#555;line-height:36px;padding-right:26px;background:url(https://www.ybmedu.com/img/btns/btn_register_o_pop_close3.png) right center no-repeat;text-indent:-9000px}.ibt_pop{position:absolute;top:-70px;right:-30px;border:5px solid #ff8838;border-radius:6px;background:#fff}.ibt_pop:after{clear:both;display:block;content:'';*zoom:1}.ibt_pop .inner_box{margin:20px;padding-top:130px;background:url(/img/ibt/pop_150812_bg.gif) no-repeat 50% 0;text-align:center;vertical-align:top}.ibt_pop .btn_close{position:absolute;right:10px;top:10px}.pop_ul_basic li{padding:0 0 3px 7px;font-size:12px;line-height:18px;text-align:left;background:url(/img/common/list_dot_type05.gif) left 9px no-repeat}.pop_ul_basic li:first-child{padding-top:20px;background-position:0 29px}.ibt_pop h3{padding-top:15px;border-top:1px dashed #ccc}.ibt_pop h3 img {margin:0 20px 0}.ibt_pop .btn{display:block;margin-top:20px}

.160218_cal {width:680px;height:300px;background:#fff}
.160218_cal li{position:relative;float:left;width:91px;height:85px;background:url(https://www.ybmedu.com/img/common/promotion/btn_160218_cal_bg.gif) no-repeat 0 0}
.160218_cal li .no{position:absolute;top:5px;right:5px;font-size:16px;font-weight:bold;line-height:20px;color:#000}
.160218_cal li .end_mask{display:block;position:absolute;top:0;left:0;width:91px;height:85px;background:url(https://www.ybmedu.com/img/common/promotion/btn_160218_cal_bg_end.png) no-repeat 0 0}





/*main banner 20170322*/
.m_bn { position:relative; width:100%; height:380px; overflow:hidden; }
.m_bn .btn_prv { position:absolute; top:50%; left:50%; margin:-30px 0 0 -590px; width:50px; height:74px; }
.m_bn .btn_nxt { position:absolute; top:50%; right:50%; margin:-30px -590px 0 ; width:50px; height:74px;}
.m_bn_lst li { display:none; position:absolute; top:0; left:0; width:100%; height:380px;  }
.m_bn_lst li a { display:block; width:1050px; height:380px; margin:0 auto;  }
.m_bn_lst ul:after { display:block; clear:both; content:'';}
.m_bn_lst li a span { display:none; }



.m_bn_tlst { position:absolute; top:0; bottom:0; right:50%; width:200px; height:380px; margin:0 590px 0 0; font-size:0; overflow:hidden; vertical-align:middle; background:rgba(255,255,255,0.6); }
.m_bn_tlst:after { display:block; clear:both; content:''; }
.m_bn_tlst .btn_pause { position:absolute; bottom:0; left:0; width:32px; height:38px;  /*background:url(/img/main/bg_col_lst.png) repeat; */ }
.m_bn_tlst:after { display:inline-block; width:1px; height:100%; vertical-align:middle; margin:0 0 0 -1px; content:''; white-space:nowrap; }
.m_bn_tlst ul { display:inline-block; width:190px; vertical-align:middle; }

.m_bn_tlst .col_lst li { overflow:hidden; }
.m_bn_tlst .col_lst li a { display:block; height:48px; padding:0 0 0 12px; box-sizing:border-box; text-align:left; }
.m_bn_tlst .col_lst ul:last-child a { background:none }
.m_bn_tlst .col_lst li span { display:inline-block; text-overflow:ellipsis; white-space:nowrap; font-size:13px; line-height:48px; color:#000; width:12em; overflow:hidden; box-sizing:border-box; }
.m_bn_tlst .col_lst li.on a,.m_bn_tlst .col_lst li a:hover { background:rgba(0,0,0,0.7); }
.m_bn_tlst .col_lst li.on a span,.m_bn_tlst .col_lst li a:hover span { color:#f8f8f8; }
.m_bn_tlst .col_lst ul:after { display:block; clear:both; content:''; }
@media (max-width:1519px) and (min-width:1360px) {
	.m_bn_tlst { display:block; margin:0 530px 0 0; }
}
@media (max-width:1361px) and (min-width:320px) {
	.m_bn_tlst { display:none; }
}

/*
.m_bn_tlst .col_lst.col_n1 li { width:1020px; }
.m_bn_tlst .col_lst.col_n2 li { width:510px; }
.m_bn_tlst .col_lst.col_n3 li { width:340px; }
.m_bn_tlst .col_lst.col_n4 li { width:255px; }
.m_bn_tlst .col_lst.col_n5 li { width:204px; }
.m_bn_tlst .col_lst.col_n6 li { width:170px; }
.m_bn_tlst .col_lst.col_n7 li { width:146px; }

.m_bn_tlst .col_lst.col_n7 ul:first-child,.m_bn_tlst .col_lst.col_n7 ul:last-child { width:145px; }

.m_bn_tlst .col_lst.col_n1 li span { width:80em; }
.m_bn_tlst .col_lst.col_n2 li span { width:40em; }
.m_bn_tlst .col_lst.col_n3 li span { width:25em; }
.m_bn_tlst .col_lst.col_n4 li span { width:19em; }
.m_bn_tlst .col_lst.col_n5 li span { width:15em; }
.m_bn_tlst .col_lst.col_n6 li span { width:13em; }
.m_bn_tlst .col_lst.col_n7 li span { width:10em; }
*/


















