body{margin:0;font-family:arial;font-size:1rem;font-weight:400;line-height:1.5;color:#3a4353;text-align:left;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}h1,h2,h3,h4{margin-bottom:.5rem;font-family:inherit;font-weight:700;line-height:1.4}h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.1rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}li,ul{list-style:none;padding:0}a{text-decoration:none!important;color:#000}.icon-bar{width:40px;height:4px;display:table;margin:4px 0;border-radius:1px;background-color:#dc5856}#m-nav{background-image:linear-gradient(to bottom,#d8eefe,#f6fbff);text-align:left;padding:6px 2%;background-size:contain}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}#btn_menu{position:absolute;right:2%;background:0 0;z-index:99999;top:11px;width:54px;height:46px;border:0!important}#m-logo{width:62%;max-width:232px}#navbarSupportedContent{position:absolute;top:0;background:#1a2129;color:#fff;width:100%;margin-top:60px;right:0;left:0;z-index:999}#navbarSupportedContent ul.sidebar-nav{padding:10px 3%}#navbarSupportedContent a{color:#fff}#navbarSupportedContent a:active,#navbarSupportedContent a:hover{color:red}.text-center{text-align:center}#navbarSupportedContent a{color:#fff}._table-cell{display:table-cell;vertical-align:middle}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.m-sbn-sigin-btn{background-color:#dc5856;margin:5vw 0;width:40vw;font-size:4.7vw;border-radius:50px;color:#fff}.m-sbnml-register .m_icon{background-position:-206px -289px;width:52px;height:30px;vertical-align:middle;display:inline-block;margin-right:20px}.m-cpdr-link-list .btn-success{margin:20px;font-weight:700}.m-cpd-ranking .m-cpdr-name{text-transform:uppercase;font-weight:700;padding:6vw 0 1vw 0;font-size:5vw}.m-sbn-menu{font-size:18px}.m-sbn-menu ul.m-sbnm-list li{line-height:100%;border-top:1px solid #293340;margin:0 10px}.m-sbn-menu ul.m-sbnm-list li a{display:block;padding-top:8px;padding-bottom:8px}.caret{width:0;height:0;margin-top:23px;float:right;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.collapse{display:none}.collapse.show{display:block}.close_popup,.fa,.icon,.m_icon{background-image:url(/static/image/m_icon_home.png)}.m-sbnml-class,.m-sbnml-contest-realtime,.m-sbnml-ct,.m-sbnml-home,.m-sbnml-qa,.m-sbnml-test{line-height:48px}.m-sbnml-class .m_icon,.m-sbnml-contest-realtime .m_icon,.m-sbnml-ct .m_icon,.m-sbnml-home .m_icon,.m-sbnml-test .m_icon{width:48px;height:48px;display:inline-block;vertical-align:top;margin-right:30px}.m-sbnml-home .m_icon{margin-right:20px}.m-sbnml-home .m_icon{width:49px;height:49px;background-position:-207px -10px}.m-sbnml-class-1 .m_icon{background-position:-79px -142px}.m-sbnml-class-2 .m_icon{background-position:-147px -142px}.m-sbnml-class-3 .m_icon{background-position:-276px -10px}.m-sbnml-class-4 .m_icon{background-position:-276px -78px}.m-sbnml-class-5 .m_icon{background-position:-10px -211px}.m-sbnml-class-6 .m_icon{background-position:-78px -211px}.m-sbnml-class-7 .m_icon{background-position:-146px -211px}.m-sbnml-class-8 .m_icon{background-position:-10px -73px}.m-sbnml-class-9 .m_icon{background-position:-79px -73px}.m-sbnml-class-10 .m_icon{background-position:-214px -211px}.m-sbnml-class-11 .m_icon{background-position:-344px -10px}.m-sbnml-class-12 .m_icon{background-position:-344px -78px}.m-sbnml-test .m_icon{background-position:-412px -10px}.m-sbnml-contest-realtime .m_icon{background-position:-10px -279px}.m-sbnml-qa .m_icon{width:49px;height:49px;background-position:-10px -142px;display:inline-block;vertical-align:top;margin-right:20px}.m-sbnml-ct .m_icon{background-position:-344px -146px}#navbarSupportedContent a:active,#navbarSupportedContent a:hover{color:red}.m-sbn-menu ul.m-sbnm-list li{line-height:100%;border-top:1px solid #293340}.m-cat-name-red{background-color:#dc5856;color:#fff;text-transform:uppercase;padding:14px 3%;font-size:20px}.dropdown{position:relative}.m-f-info{background-color:#232b35;padding:4vw;color:#fff}.m-fi-domain-1{color:#dc5856}.m-fi-row .m-f-orange{color:#f08421}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.m-sbn-member{text-align:center;font-size:18px}.m-sbnm-info{text-align:left;margin:18px 0 0}.m-sbnmi-face{width:94px;text-align:center}.m-sbnmif-avata{width:70px;display:block}.m-sbnmif-type{width:87px;margin-top:-13px;margin-left:-10px;display:block}.m-sbnmid-name{color:#ec5c51;font-weight:700}.m-sbnmid-username{color:#777;font-size:18px}.m-sbnmid-time-left{font-size:18px}.m-sbnmidtl-title{color:#cdcdcd}.m-sbnmidtl-num{color:#65b24a}.m-sbnm-group-btn{padding:4px 0;margin:10px 0;text-align:left;width:96%}.m-sbnmb-logout{color:#777;padding-right:5vw}.m-sbnmb-edit{color:#777;padding-left:20px}.m-sbnmb-edit .m_icon{width:20px;height:20px;background-position:-412px -241px;display:inline-block;margin-right:10px}.m-sbnm-recharge{text-align:right;width:50%;float:left}.m-sbnm-recharge .btn{padding:1vw 0;background-color:#31a0ff;border-radius:5px;color:#fff;margin-right:2%;width:90%;font-size:18px}.m-sbn-buy{text-align:left;width:50%}.m-sbn-buy .btn{padding:1vw 0;background-color:#ff6631;border-radius:5px;color:#fff;margin-left:2%;width:90%;font-size:18px}.m-sbnmlc1-list{display:none}.m-sbnmlc1-list li{padding:10px 0}.m-sbnmlc1-list li a{list-style:inside;display:inherit!important;padding-left:70px}.m-cat-name-blue{background-color:#428bca;color:#fff;text-transform:uppercase;padding:14px 3%;font-size:28px;margin-top:14px}#gotoTop{position:fixed;bottom:4px;right:10px;z-index:999;background-position:-409px -187px;width:37px;height:37px}.icon-question-circle{position:fixed;right:50px;bottom:7px;width:40px;height:32px;text-align:center;font-weight:700;line-height:35px;background:#000;color:#fff;font-size:26px;border-radius:4px}#m-h-class{margin:26px 3%}.m-h-intro-red{background-color:#dc5856;color:#fff;padding:10px 3%;font-size:26px}.m-h-class-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-h-class-item a{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.m-h-class-item-content{background:rgba(0,0,0,0) linear-gradient(180deg,#fefefe 0,#ececec 50%,#e2e2e2 70%) repeat scroll 0 0;border-radius:10px;font-size:26px;padding:0 20px;margin:10px 10px;border:1px solid #c1c1c1}.h-text-grade{vertical-align:top;margin-top:16px;display:inline-block}.grade{font-weight:700;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;margin-left:10px;font-size:45px;font-family:Time new Roman}.grade1{color:#ffce16}.grade2{color:#00aeef}.grade3{color:#ec008c}.grade4{color:#ff8f00}.grade5{color:#47b321}.grade6{color:#ec5c51}.grade7{color:#0064c4}.grade8{color:#00a69e}.grade9{color:#a78321}.grade10{color:#21b37b}.grade11{color:#9d46c0}.grade12{color:#c04666}#box_course_video{margin:30px 10px}#box_course_video li{padding:20px 0;display:flex;flex:1;border-bottom:1px solid #bcbcbc}#box_course_video .avt-vd{width:26%;max-width:195px}#box_course_video img{width:90%;margin-right:10px;max-width:156px;float:left}#box_course_video li .cont{flex:1;padding-top:2%}#box_course_video .txt-green{display:none}#box_course_video .f-small,#box_course_video .txt-green{font-size:13px;font-family:Arial,Helvetica,sans-serif;margin-bottom:6px}#box_course_video .f-small{margin:3px 0;color:#919191}.txt-gv{color:#e06b6b}.icon-gv{background-position:-412px -310px;width:19px;height:14px;margin-right:5px;display:inline-block}.title_vd{margin-left:10px;margin-top:50px;text-transform:uppercase}.br-bottom{background-position:-6px -387px;width:290px;height:2px;margin-left:10px}.m-h-class-kiemtra{background:rgba(0,0,0,0) linear-gradient(180deg,#fefefe 0,#ececec 50%,#e2e2e2 70%) repeat scroll 0 0;border-radius:8px;font-size:20px;padding:16px 10px;margin:20px 10px 40px;border:1px solid #c1c1c1}.m-h-class-kiemtra img{float:left}.m-h-class-kiemtra-content{padding-left:64px}.m-h-class-kiemtra-content p{margin-top:5px;font-size:16px;color:#6f6c6c}.m-hr-list-block{margin:0 3%}.m-hr-member{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #ccc}.m-hrm-medal{float:left;width:68px}.m-hrmm-img{width:53px}.m-hrm-info{padding:0 3vw}.m-hrmi-name{margin-bottom:0}.m-hrmi-name a{text-transform:capitalize;font-weight:700}.m-hrmi-address{color:#929292;font-size:16px}#m-h-bhn,.m-hqa-lesson{padding:0 3%}.m-h-thidau{padding-left:75px}.m-h-md-img{width:100%;display:block;text-align:center;padding:10px 0}.m-h-md-img{width:100%;max-width:282px}.m-h-md-title{font-weight:700;font-size:20px;margin:20px 0 10px}.m-h-md-des{font-size:16px;color:#484848;font-weight:400}.hide{display:none}#bottom-fixed,#bottom-gt-fixed{position:fixed;bottom:4px;right:0;left:0;z-index:1000}.show{display:block!important}.tb_permission_vip{max-width:900px;background-color:#fff;border-radius:10px;margin:93px auto 0;position:relative}.box_popup_tb_header .close_popup{cursor:pointer;border-radius:18px;height:28px;position:absolute;right:7px;top:-10px;width:28px}.panel{margin-bottom:20px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 5px #444242}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:20px;color:inherit}.close-bf-popup{position:absolute;right:7px;top:7px;cursor:pointer;width:30px;height:30px;background-position:-280px -338px}.panel-body{padding:15px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7;position:relative}.panel-warning>.panel-heading{color:#9e6400;background-color:#ffeeae;border-color:#faebcc;position:relative}.panel-default>.panel-heading{color:#505050;background-color:#f0f0f0;border-color:#f0f0f0;position:relative}.pull-right{float:right}.text-center{text-align:center}.text-muted{color:#777}#bf-notify{font-family:OpenSans-Regular}#bf-notify .panel-warning{width:260px;border-radius:3px;font-size:13px;box-shadow:1px 1px 10px #b7c4b9}#bf-notify .panel-heading{padding:6px 15px}#bf-notify .text-red{color:#ec5c51}.bf-notify-faq-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.bf-notify-faq .panel-body{padding:0}.bf-n-faq-ques{background-color:#fffae7;padding:10px 15px;border-bottom:1px solid #f5f3f5}.bf-n-faq-ques-username{color:#d55}.bf-n-faq-ques-content{margin:4px 0}.bf-n-faq-reply-status{font-size:11px}.bf-n-faq-reply-status>.fa-comment{color:#d7bf64}.bf-n-faq-reply-number{font-weight:700}.bf-n-faq-reply{min-height:35px;max-height:200px;overflow-y:auto;padding:0}.bf-n-faq-reply-row{display:none;padding:10px 15px;border-top:1px solid #f5f3f5}.bf-n-faq-reply-row:last-child{display:block}.bf-n-faq-rep-username{color:#898989}.bf-n-faq-rep-content{margin:4px 0}.bf-n-faq-rep-content:before{content:'â€œ';font-size:14px;font-weight:700}.bf-n-faq-rep-content:after{content:'â€';font-size:14px;font-weight:700}.bf-notify-get-more,.bf-notify-less{color:#00bfff;position:relative}.bf-notify-less{display:none}.bf-notify-get-more:active,.bf-notify-less:active{top:2px}.bf-notify-faq-reply-form{text-align:right;display:none}.bf-notify-faq-reply-input{display:block;padding:10px;width:100%;box-sizing:border-box}.bf-notify-faq-reply-send{background-color:#d55;color:#fff;padding:5px 10px;border-radius:2px;margin-top:6px;min-width:100px;position:relative;font-size:16px}.bf-notify-faq-reply-send:active{top:2px}#bf-notify-invitations .bf-ni-row-content a{color:#428bca}#bf-notify-invitations .bf-ni-row-content a.btn{color:#fff!important}.bf-notify .btn-danger{background-color:#d9534f;border-color:#d43f3a;color:#fff}.bf-notify .btn-success{background-color:#5cb85c;border-color:#4cae4c;color:#fff}.bf-notify .btn{display:inline-block!important;margin:15px 0;border-radius:4px;cursor:pointer;padding:6px 12px;text-align:center}#bf-shortcut{width:100%}#bf-s-faq-tpl{display:none}#bf-shortcut .panel{margin-bottom:0}.bf-s-faq-block{display:none}.bf-s-faq-ques-row{color:#008dc2;margin:5px 0;cursor:pointer;position:relative}.bf-s-faq-ques-row::before{content:".";font-size:36px;position:absolute;top:-24px;left:-12px}.bf-s-faq-ques-row:hover{text-decoration:underline}.bf-s-send-ques{text-align:right}.bf-s-send-ques-btn{font-size:13.5px;color:#fff;background-color:#d55;padding:5px;min-width:167px;display:inline-block;text-align:center;border-radius:4px;position:relative;margin-top:10px}.bf-s-faq-ac-ques{position:relative;margin-bottom:5px;color:#6f480d}.bf-s-faq-ac-answer{color:#7d7d7d}.bf-s-faq-ac-answer a{color:#0782c1}.bf-s-faq-answer-back{text-align:center;padding-top:15px}.bf-s-faq-answer-back-btn{font-size:18px;color:#fff;background-color:#d55;padding:10px;min-width:155px;display:inline-block;text-align:center;border-radius:2px;position:relative;cursor:pointer}.bf-s-faq-answer-back-btn:active{top:2px}.bf-s-faq-answer-back-btn .fa{font-size:16px;position:absolute;left:24px;top:6px}.tb_permission_vip .icon{width:31px;height:31px;display:inline-block}.tb_permission_vip .icon_check{background-position:-326px -335px}.tb_permission_vip .icon_non{background-position:-277px -335px}.close_popup{background-position:-231px -335px}.box_popup_tb_header .title_popup{border-radius:5px 5px 0 0;background-color:#66b447;color:#fff;font-size:22px;padding:8px;text-align:center;text-transform:uppercase}.table_permission_vip{color:#5e5e5e;border-collapse:collapse;border-spacing:0;border-color:#e1e1e1;margin:0 auto;background-color:#fff}.table_permission_vip tr:nth-child(2n-1){background-color:#f1f1f1}.table_permission_vip .non-border{border:none;background-color:#fff}.table_permission_vip .blue-cell{font-size:18px;color:#fff;background-color:#008dc2;padding:10px 5px}.table_permission_vip .red-cell{font-size:18px;color:#fff;background-color:#d55;padding:10px 5px;border:1px solid #fff}.table_permission_vip td{font-size:15px;padding:15px;overflow:hidden;word-break:normal;border:1px solid #e1e1e1}.table_permission_vip .cl_green{color:#72b848}.box_popup_tb_header{z-index:9999;background-color:#1c749c;border-radius:10px;left:0;position:absolute;top:150px;width:100%;display:none}.header_tb_opacity{position:fixed;top:0;left:0;background-color:#000;opacity:.7;width:100%;height:100%;display:none;z-index:999}.box_popup_tb_header .title_popup{border-radius:5px 5px 0 0;background-color:#66b447;color:#fff;font-size:22px;padding:8px;text-align:center;text-transform:uppercase}.box_popup_tb_header .content_popup{padding:15px;line-height: 30px;color: #fff;text-align: center;}.note_hint1 a{color:yellow !important;border-bottom: 1px solid #ccc;}.box_popup_tb_header .mess_intro{text-align:center;font-weight:700}.box_popup_tb_header .box_info{text-align:center;margin:15px 0;color:#ffeb3b;}.box_popup_tb_header .box_info span{font-size:22px}.box_popup_tb_header .box_info p{display:inline-block; margin:0px}.note_per_vip{margin-top:20px}.bf-s-faq-ques-more{display:none}.content_popup a .bt_close_popup{margin: 10px auto;width: 150px;background: #e88d1b;text-align: center;border-radius: 10px;padding: 10px;cursor: pointer;color: #fff;font-size: 22px;font-weight: bold;}