
@media (min-width: 1200px) and (max-width: 2560px) {
  .main {
    width: 1200px;
  }
}

@media (min-width: 320px) and (max-width: 1200px) {
 .brief_mask_content {
   display: none;
 }

}

@media (min-width: 769px) and (max-width: 1200px) {
  .main {
    width: 100%;
  }
  .navbar-brand {
    padding-left: 10px;
  }


}

@media (min-width: 768px) and (max-width: 1200px) {
  .footer_wrapper .main{
    padding-left: 15px;
  }
  .n_l_b_w_brief {
    margin-bottom: 20px;
  }
  .pagination {
    margin-left: 15px;
  }
  .video_tab_wrapper .nav-tabs>li>a {
    font-size: 84%;
  }
  .banner_first_news .col-sm-7 b {
    font-size: 26px;
  }
  .n_l_banner_wrap,
  .p_d_banner {
    padding-right: 15px;
  }
  .student_banner {
    padding-right: 0;
  }
  .c_column_list .c_c_l_img img {
    width: auto;
  }
  .c_column_list .c_c_l_title {
    padding-left: 5px;
  }
  .h_about_us_font {
    font-size: 20px;
  }
  .c_c_i_title {
    padding: 15px 0;
  }
  .c_c_i_font, .c_c_i_price {
    font-size: 20px;
  }
  .p_c_l_left .h4 {
    font-size: 24px;
  }
  .news_brief_content {
    width: 50%;
    padding-left: 5%;
    box-sizing: border-box;
  }
  .navbar-brand img {
    width: 155px;
    height: auto;
  }
  .exam_news_list{
    margin-top:50px;
    padding: 0 15px;
  }
}

/*@media (min-width: 933px){
  .header_wrap .navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
  }

  .header_wrap .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  }*/

  @media (min-width: 320px) and (max-width: 768px) {
    .main {
      width: 100%;
    }
    .header_wrap {
      box-shadow: none;
    }
    .container-fluid {
      padding-left: 0;
    }

  }

  @media (min-width: 700px) and (max-width: 768px) {
    .header_wrap {
      box-shadow: none;
    }
  }


  @media (min-width: 768px){
    .top_nav_wrapper .col-sm-1 {
      width: 13.5%;
      padding: 0;
    }

    .nav_wrapper {
      width: 12%;
      padding-left: 0;
    }

    .signIn {
      width: 13%;
      padding: 0;
      text-align: center;
      line-height: 70px;
    }
  }

  @media (min-width: 984px) and (max-width: 1920px) {
    .navbar-brand {
      padding: 0 23px 0 0px;
    }
  }

  @media (min-width: 320px) and (max-width: 840px) {
    .navbar-brand {
      padding-left: 30px;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
      color: #fff;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a :active {
      width: 100%;
      background: none;
    }
  }

  @media (min-width: 768px) and (max-width: 1346px) {
    .navbar-nav>li {
      width: auto;
    }
  }

  @media (min-width: 768px) and (max-width: 1200px) {
    .player_wrapper {
      width: 100%;
    }
  }


  @media (min-width: 320px) and (max-width: 766px) {
    .navbar-default .navbar-nav>li>a {
      padding-left: 30px;
    }
    .navbar-default .navbar-nav>li {
      width: auto;
    }
    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:active,
    .signIn a:hover,
    .signIn a:focus,
    .signIn a:active{
      padding-left: 30px;
      color: #fff;
    }
    .header_wrap .navbar-nav>li>a.active {
      color: #fff;
      font-weight: bold;
    }
  }

  @media (min-width: 320px) and (max-width: 766px) {
    .player_font {
      padding: 10px 15px;
      line-height: 1.5;
    }
    .time_wrapper {
      text-align: right;
      font-size: 14px;
    }
  }

  @media (min-width: 320px) and (max-width: 766px) {
    .video_list_title a {
      padding-left: 10px;
      font-size: 20px;
    }
  }

  @media (min-width: 320px) and (max-width: 910px) {
    .video_list {
      width: 100%;
      overflow: hidden;
      margin: 0 0 70px 0;
    }
    .video_list .col-sm-3 {
      padding: 5px;
    }

    .service-tab-pane.fade {
      height: 317px;
    }

    .view .swiper-slide img {
      min-height: auto;
      max-height: 317px;
    }
    .c_live_wrap .video_img_wrap {
      height: auto;
    }
  }


  @media (min-width: 768px) and (max-width: 1710px) {
    .barrage_wrapper {
      width: 17.7%;
    }

    /*.banner_img_wrap a img {
      position: absolute;
      top: 0;
      right: 0;
      width: auto;
      margin: 0 auto;
      margin-right: -34%;
    }*/
  }
  @media (min-width: 320px) and (max-width: 1210px) {
    .barrage_wrapper {
      width: 100%;
      position: static;
      margin-top: 30px;
    }
    .aboutUs_link {
      font-size: 15px;
    }
  }
  @media (min-width: 320px) and (max-width: 767px) {
    .n_l_detail_link {
      width: 90%;
      margin: 10px 5%;
    }

    .navbar-collapse{
      background: rgba(0, 0, 0, 0.8);
    }
    .header_wrap {
      position: static;
      padding-bottom: 0;
    }
  }

  @media (min-width:932px) and (max-width:1051px) {
    .navbar-default .navbar-nav>li>a {
      /*width: 88px;*/
      font-size: 13px;
    }
    .header_wrap .navbar-nav>li>a.active,
    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:active {
      color: #0e4e71;
      text-shadow: 1px 1px 1px rgba(193, 193, 193, .9);
    }
  }

  /*中屏*/
  @media (min-width:768px) and (max-width:932px) {
    .navbar-default .navbar-nav>li>a {
      /*width: 70px;*/
      font-size: 12px;
    }
    .banner_first_news.student_banner {
      background-size: 180% auto!important;
      padding: 0;
    }
    .header_wrap .navbar-nav>li>a.active,
    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:active {
      color: #0e4e71;
      text-shadow: 1px 1px 1px rgba(193, 193, 193, .9);
    }
    .c_c_i_left {
      padding-top: 20px;
    }
    .f_n_btn {
      margin-left: 15px;
    }
    .n_l_list_wrapper {
      padding: 0 5px 0 15px;
    }
    .player_wrapper {
      width: 100%;
      max-width: 100%;
    }
    .live_first_news {
      padding-bottom: 0;
    }
    .video_list_title,
    .video_list {
      padding: 0 15px;
    }
    .tabs_nav_title {
      padding-left: 15px;
    }
    .teacher_info b,
    .learning_form_wrap .teacher_info b {
      font-size: 28px;
    }
    .teacher_info,
    .learning_form_wrap .teacher_info {
      font-size: 20px;
    }
    .learning_form_wrap.teacher_info_wrap,
    .teacher_info_wrap,
    .about_us_content {
      padding-left: 15px;
      padding-right: 15px;
    }
    .p_d_banner .col-sm-7 .first_news_title {
      font-size: 18px;
    }
    .p_b_font {
      padding: 30px 30px 30px 15px;
    }
    .c_content_wrap {
      padding-left: 5%;
    }
    .enrolment_wrap .address_content .materials_content p,
    .materials_content {
      font-size: 14px;
    }
    .about_us_title {
      padding-left: 15px;
    }
    .our_service h3 {
      font-size: 21px;
    }
    .about_us_video .col-sm-8 {
      padding-left: 15px;
    }
    .a_u_name .a_u_font {
      font-size: 14px;
      font-style: italic;
    }

    .a_u_name .a_u_font_l {
      font-size: 14px;
    }
    .about_us_video .col-sm-7 {
      padding-left: 15px;
    }
    .view .swiper-slide img {
      min-height: auto;
    }
    .banner_img_wrap {
      height: 244px;
    }

    .link_wrap {
      padding-left: 15px;
      padding-right: 15px;
    }

  }

  /*小屏*/
  @media (min-width:320px) and (max-width:767px) {
    .navbar-default .navbar-nav>li>a {
      width: 100%;
      box-sizing: border-box;
      padding-left: 25px;
      text-align: left;
      color: #fff
    }

    .banner_img_wrap {
      height: 184px;
    }
    .banner_img_wrap a {
      display: block;
      width: 100%;
      overflow: hidden;
      height: 184px;
      position: relative;
    }
    .banner_img_wrap a img {
      position: absolute;
      top: 0;
      right: 50%;
      width: auto;
      height: 184px;
      margin-right: -97%;
    }

    .class_r_banner a img {
      margin-right: -77%;
    }

    .first_news {
      height: 135px;
    }

    .careerIn_wrapper .main {
      margin-top: 23px;
    }

    /*new change*/

    .service_content .col-sm-4 {
      width: 100%;
      margin: 0;
    }

    .our_advantages ul li {
      width: 100%;
    }

    .our_advantages {
      padding: 50px 15px;
    }

    .our_advantages ul{
      padding-left: 0;
    }

    .h_news_wrapper .list_news {
      padding-left: 0;
      padding-right: 0;
    }

    .list_news .h_news_time {
      width: 70px;
    }

    .h_news_list .col-sm-5 {
      display: none;
    }
    .link_wrap {
      padding-left: 15px;
      padding-right: 15px;
    }
    .fast {
      margin: 20px 0;
    }
    .follow_us {
      width: 100%;
    }
    .pmp_class_brief {
      position: static;
    }

    .pmp_certificate {
      margin: 50px 0;
      padding: 0;
    }

    .pmp_certificate .main {
      padding: 0;
    }

    .pmp_certificate .col-sm-3 {
      display: none;
    }

    .certificate_wrap {
      padding: 30px;
    }

    .certificate_wrap:after {
      right: 20px;
    }

    .certificate_wrap.active img {
      width: 60px;
      height: 60px;
    }

    .pmp_exam {
      margin-top: 30px;
    }

    .pmp_exam .mask_banner {
      display: none;
    }
    .pmp_exam h3 {
      padding-top: 36px;
    }
    .qualification {
      padding: 20px 0;
    }
    .plate3_01_center_l ul,
    .plate3_01_center_c ul,
    .plate3_01_center_r ul {
      border: none;
      margin-bottom: 20px;
    }
    .common_problem {
      margin-top: 50px;
      margin-bottom: 20px;
    }

    .mini_program {
      margin: 0;
    }

    .classroom_content {
      margin-top: 0;
    }
    .pre_banner_3d {
      display: none;
    }
    .d_btn_wraper .d_btn {
      float: left;
    }
    .deadline {
      margin-top: 30px;
    }
    .functionIntro {
      margin-top: 30px;
    }
    .superFunction .col-sm-2 {
      width: 100%;
    }

    .class_plan_title {
      margin-top: 30px;
      margin-bottom: 20px;
      padding-left: 15px;
      padding-right: 15px;
      font-size: 32px;
    }

    .superFunction .row{
      padding: 0 15px;
    }
    .plan_nav {
      width: 100%;
      max-width: 100%;
      box-sizing: border-box;
      padding: 0 15px;
      height: auto;
      margin: 20px auto;
    }
    .plan_nav>.nav>li>a {
      padding: 8px 15px;
      font-size: 12px;
    }
    .class_row span {
      padding: 12px 14px;
      line-height: 30px;
      font-size: 14px;
      color: #333;
    }
    .class_plan .nav-tabs>li {
      margin-right: 1%;
      margin-bottom: 2%;
    }
    .class_list {
      height: auto;
    }

    .pmp_banner {
      height: 185px;
    }

    .player_wrapper {
      margin-bottom: 22px;
    }

    .team_intro {
      margin-top: 56px;
    }

    .mask_banner img {
      display: block;
      margin: 0 auto;
      width: auto;
      height: 100%;
      margin-left:-50%;
    }
       .s_a_banner_a{    display: flex;    width: 100%;    height: 100%; overflow: hidden;    justify-content: center;   } .mask_banner .s_a_banner_a img{    width: 150%;    height: 100%; margin:0; }
    .zxcp_title p {
      padding-right: 15px;
    }
    .zxcpright {
      padding-left: 15px;
    }
    .e_news_row {
      padding: 15px;
    }
    .e_news_row .e_news_img {
      width: 100%;
    }
    .e_news_row .e_news_img img {
      width: 100%;
      /*height: */
    }
    .exam_news_list {
      margin-top: 30px;
    }

    .t_teacher_wrapper {
      margin-bottom: 40px;
    }

    .teacher_team {
      padding-top: 30px;
    }

    .live_wrapper .row {
      width: 100%;
      box-sizing: border-box;
      margin: 0;
      padding: 0 0 0 15px;
    }

    .n_detail_wrapper .row {
      padding-left: 0;
    }

    .first_news .f_n_content {
      bottom: 35px;
    }
    .study_wrapper .barrage_wrapper {
      padding: 0 15px 0 0;
    }
    .time_line_icon {
      background: none;
    }

    .t_l_time_row .col-sm-2 {
      margin: 30px 0 20px;
    }

    .time_event {
      box-sizing:border-box;
      width: 100%;
      padding: 0 15px;
      overflow: hidden;
    }

    #myTabContent #wrapper {
      padding: 0 15px;
    }
    .n_a_u_row {
      width: 100%;
      box-sizing: border-box;
      padding: 15px;
    }

    .all_news_wrap {
      padding: 50px 15px 0;
    }

    .top_navbar .navbar-nav>li>.dropdown-menu {
      width: 100%;
      background: none;
      position: static;
      color: #fff;
    }
    .top_navbar .navbar-nav>li>.dropdown-menu:active {
      border: none;
      background: none;
    }
    .top_navbar .navbar-nav>li>.dropdown-menu {
      position: relative;
    }
    .cpgs .col-sm-5 {
      padding-right: 0;
    }
    .footer_wrapper .mini_program {
      margin-right: 10px;
    }

    #newBridge .nb-icon-wrap-0 .nb-icon-wrap-base {
      width: 60px;
      height: 60px;
      border-radius: 50%;
      margin-left: 37px;
    }

    .service_content .col-sm-4 .title_icon {
      /*justify-content: center;*/
      margin-bottom: 15px;
    }

    .service_content .col-sm-4 {
      width: 70%;
      margin: 0 auto;
      /*text-align: center;*/
    }

    .banner_tree_brief .c_wechat_img {
      margin-top: 0;
    }
    .c_common_problem .row {
      padding: 0 15px;
    }

    .study_wrapper .col-sm-4 {
      padding-left: 0;
    }

    .d_btn_wraper .row {
      padding-left: 0;
    }

    #newBridge .nb-icon-wrap {
      margin-top: 150px;
    }


    .footer_wrapper .col-sm-5 {
      padding-left: 15px;
    }

    .cpgs_font {
      height: auto;
    }

    .list_news .h_news_time {
      height: auto;
    }

    .h_news_wrapper .col-sm-7 {
      height: auto;
    }

    .class_row {
      margin-bottom: 30px;
    }

    .hot_signUp i {
      width: 11px;
      height: 15px;
      top: 18px;
      right: 0;
    }

    .class_name {
      width: 181px;
    }

    /*new change end*/


    .phone_wrapper img, #HGoTop img {
      width: 22px;
    }
  /*.service_online_wrapper{
    display: none;
    }*/

    .view .swiper-slide img {
      min-height: 210px;

    }

    .service_online_wrapper,
    #HGoTop {
      width: 40px;
      /*background: rgba(255, 255, 255, 0.7);*/
    }

    #HGoTop {
      /*border-top-left-radius: 25px;*/
      /*border-top-left-radius: 25px;*/
    }
  /*.service_online_wrapper {
    margin-top: -57px;
    padding-bottom: 0;
    }*/
    .banner_label {
      display: block;
      position: absolute;
      bottom: 0;
      left:0;
      width: 100%;
      background: rgba(0, 0, 0, 0.5);
      box-sizing: border-box;
      padding: 15px;
      text-align: left;
      color: #fff;
      z-index: 10;
    }
    .banner_label b {
      line-height: 1.25;
      font-size: 22px;
    }
    .banner_label i {
      display: block;
      font-size: 14px;
    }
    .h_about_us{
      padding:48px 0 9px;
    }
    .i_about_title {
      font-size: 32px;
    }
    .h_about_us img {
      width: 150px;
    }

    .mid_banner_wrapper,
    .secondary_mid_banner {
      padding-bottom: 82px;
      background: #fff;
    }
    .mid_banner_wrapper img,
    .secondary_mid_banner img {
      height: 82px;
      width: auto;
      float: right;
    }
    .main_wrapper {
      padding-top: 0;
    }
    .c_c_i_left {
      padding: 1em 1em 0;
    }
    .c_c_i_title, .c_c_i_font, .c_c_i_price {
      font-size: 20px;
    }
    .c_c_i_btn_wrap a {
      font-size: 11px;
    }
    .img_wrapper {
      padding-top: 30px;
    }
    .player_wrapper {
      margin-left: 2.5%;
      margin-right: 2.5%;
    }
    .pmp_class_link_wrap {
      padding: 30px 0;
    }
    /*.p_c_l_left h4,*/
    .p_c_l_left .h4 {
      font-size: 28px;
    }
    .p_c_l_left {
      font-size: 14px;
    }
    .p_c_l_left p {
      margin-bottom: 20px;
    }
    .s_o_w_c {
      right: 72px;
    }
    .phone_wrapper .s_o_w_c img {
      width: 140px;
    }
    .p_c_l_btn a {
      font-size: 11px;
    }
    .pmp_class_img_right img {
      display: block;
      width: 100%;
      margin: 40px auto;
    }
    .footer_right .contact_us {
      padding-top: 30px;
    }
    .footer_right {
      text-align: left;
    }
    /*动态*/
    .banner_first_news {
      height: auto;
      padding-top: 0;
      padding-bottom: 0;
    }
    .banner_first_news.student_banner {
      background-size: 180% auto!important;
      padding: 0;
    }
    .banner_first_news.student_banner a {
      display: block;
      padding-top: 30px;
      padding-bottom: 20px;
      background: rgba(0, 0, 0, 0.5);
    }
    .study_banner_7 {
      background: none;
    }
    .banner_first_news .col-sm-7 b,
    .news_detail_wrapper h3 {
      font-size: 24px;
    }
    .banner_first_news .col-sm-7 .first_news_title {
      padding-bottom: 10px;
    }
    .banner_first_news .col-sm-7 .first_news_title,
    .news_detail_wrapper p {
      font-size: 16px;
    }
    .f_n_btn {
      margin-left: 15px;
      font-size: 11px;
    }

    .banner_first_news .col-sm-5 img {
      width: 92%;
      margin: 30px 4% 0;
    }

    .n_l_d_l_img_wrapper,
    .n_l_b_w_brief,
    .n_l_detail_link {
      height: auto;
    }

    .news_detail_wrapper {
      background: #fff!important;
      padding-bottom: 10px;
    }
    .n_d_wrapper .col-sm-4 {
      padding-top: 20px;
    }
    .c_column_list .c_c_l_img img {
      min-height: 136px;
    }
    .live_first_news {
      padding-top: 0;
    }
    /*.navbar-default .navbar-toggle .icon-bar {
      background: #fff!important;
      }*/
      /*云课堂*/
      .tabs_wrap .tabs_nav_wrap .nav-tabs {
        position: relative;
        padding-right: 0;
      }
      .nav>li>a.classroom_detail_link {
        position: absolute;
        top: -36px;
        right: 0;
        padding: 6px 15px;
        white-space: nowrap;
      }
      .tabs_nav_title {
        padding-left: 15px;
      }
      .c_d_l_wrap {
        padding-left: 0;
      }
      .teacher_info_wrap {
        padding:10px 0;
      }
      .teacher_info {
        font-size: 16px;
      }
      .teacher_info b {
        padding-top: 20px;
        font-size: 24px;
      }
      .learning_form_wrap .teacher_info b {
        padding-top: 30px;
        line-height: 1.5;
      }
      .learning_form_wrap .teacher_info b,
      .pmp_certificate h3, .training_advantage,
      .c_content_wrap .col-sm-4 h4,
      .technical_wrapper .teacher_name b,
      .a_u_name b,
      .about_us_title,
      .our_service h3 {
        font-size: 24px;
      }
      .learning_form_wrap .teacher_info,
      .technical_wrapper .teacher_name i,
      .a_u_name .a_u_font,
      .about_us_title p,
      .our_service p {
        font-size: 16px;
      }
      .learning_form_wrap .teacher_info {
        padding-left: 15px;
        padding-right: 15px;
      }
      .teaching_contents_wrap .teacher_info {
        top: 2%;
        left: 0;
        margin-left: 0;
      }
      .teaching_contents_wrap .img_wrap {
        margin-top: 148px;
      }
      .img_wrap img,
      .p_b_content .img_wrap img {
        display: block;
        width: 80%;
        margin: 0 auto;
      }
      .next_classroom_info i {
        font-size: 20px;
      }
      .next_classroom_info .go_on {
        font-size: 16px;
      }
      .next_classroom_info {
        padding: 21px;
      }
      .s_attention i {
        font-size: 16px;
      }
      .p_d_banner .col-sm-7 b {
        padding-top: 0;
      }
      .p_b_font {
        padding: 30px;
      }
      .pmp_brief h3 {
        margin-bottom: 5px;
        padding-top: 10px;
        font-size: 24px;
      }
      .pmp_brief p  {
        padding-bottom: 10px;
        font-size: 14px;
      }
      .advantages_content .main,
      .technical_wrapper .teacher_brief,
      .technical  {
        font-size: 16px;
      }
      .empty_wrap {
        display: none;
      }
      .content_img_ele {
        padding: 0 15px;
      }
      .technical_wrapper .teacher_name {
        padding-bottom: 0;
      }
      .technical  {
        padding: 30px;
      }
      /*认识易佳*/
      .about_us_title {
        padding: 30px 15px 0;
      }
      .a_u_name b{
        padding: 0 15px;
      }
      .yijia_img {
        width: 100%;
        padding: 0 15px;
        height: auto;
        overflow: hidden;
      }
      .about_us_content .col-sm-8 p{
        padding: 10px 15px;
      }
      .brand_wrap .col-sm-3 {
        float: left;
        width: 50%;
      }
      .brand_wrap .col-sm-3 img {
        width: 70%;
      }

      .service_brief h3{
        padding: 0 15px;
        font-size: 18px;
      }
      .footer_wrapper .main .row {
        padding: 0 30px;
      }
      .i_bank_wrap,
      .c_live_wrap {
        padding-left: 15px;
        padding-right: 15px;
      }
      .c_live_wrap {
        padding-top: 30px;
      }
      .video_tab_wrapper .nav-tabs>li>a {
        font-size: 88%;
      }
      .video_tab_wrapper .nav-tabs {
        width: 100%;
      }
      .pagination {
        margin-left: 15px;
        margin-right: 15px;
      }
      .news_detail_wrapper p {
        background: #fff!important;
      }
      .h_about_us_font {
        font-size: 15px;
      }

      .footer_wrapper {
        padding: 0 0 20px;
      }

      .nav_height {
        height: 98px;
      }
      .button {
        padding: 0 11px!important;
      }
      .banner_first_news .col-sm-5 img {
        min-height: auto;
      }
      .short_banner {
        height: auto;
      }
      .wechat_img_wrap .w_img_wrap {
        display: inline;
      }
      .foreign_experts{
        background-size: 386% 100%;
      }
      .foreign_content img {
        width: 30%;
        height: 30%;
      }
      .advantages_content {
        background-size: auto 100%;
        min-height: auto;
      }
      .advantages_content .main {
        padding: 30px 15px;
      }

      .advantage_line {
        margin: 15px 0;
      }
      .about_us_content .about_desc,
      .about_detail_link {
        padding: 0 15px;
      }
      .service-tab-pane.fade {
        height: 210px;
      }
      .view .arrow-left,
      .view .arrow-right{
        width: 10px;
        height: 18px;
        background-size: 100% 100%;
      }

      .s_arrow_wrapper {
        padding: 30px 5px;
        margin-left: 20px;
      }
      .preview .swiper-container {
        margin-left: 20px;
      }
      .left_a_wrap {
        left: -9px;
      }
      .s_arrow_wrapper {
        margin-top: -39px;
      }
      .signUp_wrapper .banner_first_news .col-sm-5 img {
        margin-left: 18px;
        margin-top: -11px;
      }
      .a_u_name b {
        font-size: 24px;
      }
      .a_u_name .a_u_font {
        font-size: 18px;
      }
      .mid_p_c_l_left {
        display: block;
        padding: 15px;
      }
      .id_test_video {
        height: 187px;
        box-shadow: none;
      }
      .short_banner {
        height: 20px;
      }
      .news_detail_wrapper .news_detail_desc img {
        width: 90%;
      }
      .swiper-button-next, .swiper-button-prev {
        width: 18px;
        height: 31px;
        background-size: 17px 31px;
      }
      .a_left_column p {
        margin-right: 0;
      }
      #game_form_wrap,
      #i_b_vs_form_wrap {
        padding-top: 30px;
      }
      .learning_form_wrap.teacher_info_wrap {
        padding-top: 30px;
      }
      .c_live_wrap .teacher_info b {
        padding-bottom: 12px;
      }
      .p_c_l_btn {
        margin-top: 0;
      }

      .n_l_brief_wrapper {
        background: url(../../images/news_detail_7.png) right no-repeat;
      }

      .news_brief_content {
        background: rgba(0, 0, 0, 0.9);
        width: 100%;
        padding-left: 5%;
        box-sizing: border-box;
        position:static;
        margin-top: 0;
        padding-top: 90px;
        padding-bottom: 90px;
      }

      .news_bg_img img {
        display: none;
      }

      #experience_wrapper {
        background: rgba(255, 255, 255, .85);
      }

      #news_wrapper {
        background: rgba(255, 255, 255, .9);
      }

      .navbar-brand img {
        width: 113px;
      }

      .about_nav {
        display: none;
      }

      .navbar-nav {
        width: 100%;
        float: left;
      }

      .navbar-default .navbar-nav>li.loginIn>a {
        color: #fff;
      }

      .our_advantages .col-sm-2 {
        padding: 10px 0;
        width: 100%;
        background: rgba(0,0,0,.5);
        margin: 5px 0;
      }

      .phone_swiper_wrap {
        margin-top: 50px;
      }

      .phone_swiper_wrap .swiper-container {
        width: 250%;
        margin-left: -74.7%;
      }

      .c_common_problem.common_problem {
        margin-top: 100px;
        margin-bottom: 0;
      }

      .m_info_brief .row .col-sm-5 {
        box-sizing: border-box;
        padding-right: 0;
      }

      .m_info_brief .row .col-sm-5 img {
        display: block;
        width: 100%;
      }

      .m_info_brief {
        padding: 20px 15px;
      }

      .live_wrapper #myTabContent #wrapper {
        padding: 0;
      }
      .e_news_font {
        padding-top: 10px;
      }

    }

