@media (max-width: 600px) {
    body {
      width: 100%;
      min-width: 100%;
    }
    .wrap100 {
      padding: 0 10px;
      box-sizing: border-box;
    }
    .wrap {
      width: 100%;
    }
    .keywordr {
      display: none;
    }
    header {
      display: none;
    }
    .top_nav {
      height: unset;
    }
    .top_nav .ss_logo {
      display: block;
      width: 100%;
    }
    .top_nav .shouye_nav_l {
      display: block;
      width: 100%;
      float: none;
    }
    .top_nav .top_nav_nr {
      display: block;
      clear: both;
      width: 100%;
    }
    .top_nav_tow {
      clear: both;
      overflow-x: hidden;
    }
    .top_nav_nr li {
      min-width: 3rem;
      font-size: 14px;
      height: 40px;
      line-height: 40px;
      padding: 0 10px;
    }
    .top_nav_nr .second_nav {
      width: unset;
    }
    .top_nav_tow {
      overflow-x: auto;
    }
    .top_nav_tow .wrap {
      width: 1200px;
      overflow: hidden;
    }
    .fl_part {
      float: none;
      width: 100%;
      margin-bottom: 15px;
    }
    .fr_part {
      float: none;
      width: 100%;
      clear: both;
    }
    .zjzb_title {
      padding-top: 15px;
    }
    .zuijinzb {
      width: 100%;
      padding: 0;
      border: 1px #eee solid;
    }
    .zuijinzb_bt {
      /*display: none;*/
      font-size: 16px;
    }
    .zjzb_fl {
      padding-left: 0;
    }
    .zjzb_fl li {
      margin-left: 10px;
    }
    .zhixun {
      width: 100% !important;
    }
  
    .zuijinzb {
      position: relative;
    }
    .contest_list li {
      padding: 15px 0;
      line-height: 1.2;
    }
    .contest_list li {
      border-bottom: 1px #eee solid;
    }
    .contest_list .bs_time {
      height: 35px;
      line-height: 35px;
      text-align: center;
    }
    .contest_list .bs_fegnlei {
      display: flex;
      justify-content: center;
      padding: 5px 0;
    }
    .contest_list .bs_fegnlei .bs_time_fl {
      padding-left: 10px;
    }
    .contest_list .bs_fegnlei .bs_time_fl > span {
      padding-left: 10px;
    }
    .contest_list .bs_fegnlei .bs_time_fl > span a {
      color: #959595;
    }
    .contest_list .bs_duiwu {
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 5px 0;
    }
    .contest_list .bs_duiwu p {
      display: flex;
      align-items: center;
    }
    .contest_list .bs_duiwu .bs_vs {
      width: 50px;
      text-align: center;
      font-size: 16px;
    }
    .contest_list .bs_duiwu .zhudui {
      padding-right: 5px;
    }
    .contest_list .bs_duiwu .kedui {
      padding-left: 5px;
    }
    .contest_list .bs_duiwu .duibiao img {
      width: 2rem;
      height: 2rem;
    }
    .contest_list .bs_video > a {
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #aaa;
      background-image: linear-gradient(#aaa, #bfbfbf);
      font-size: 13px;
      color: #fff;
      padding: 0 15px;
      border-radius: 100px;
    }
    .contest_list .bs_video_str > a {
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #aaa;
      background-image: linear-gradient(#aaa, #15529f);
      font-size: 13px;
      color: #fff;
      padding: 0 15px;
      border-radius: 100px;
    }
    .contest_list .bs_video:hover {
      background: transparent;
      color: #fff;
    }
    .contest_list .begin {
      background-color: transparent;
    }
    .contest_list .bs_video.begin > a {
      background-color: #16529f;
      background-image: linear-gradient(#16529fdb, #16529f);
    }
    .contest_list .bs_video {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .contest_list .bs_video cite {
      /* background: url(../image/zbvideo.png) no-repeat; */
      /* background: url(../image/live.gif) no-repeat; */
      background-position: 0 6px;
      display: inline-block;
      width: 16px;
      height: 30px;
      float: left;
      display: flex;
      align-items: center;
    }


 
    .contest_list .bs_video_str.begin > a {
      background-color: #16529f;
      background-image: linear-gradient(#16529fdb, #16529f);
    }
    .contest_list .bs_video_str {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .contest_list .bs_video_str cite {
      /* background: url(../image/zbvideo.png) no-repeat; */
      /* background: url(../image/live.gif) no-repeat; */
      background-position: 0 6px;
      display: inline-block;
      width: 16px;
      height: 30px;
      float: left;
      display: flex;
      align-items: center;
    }








  
    .contest_list .bs_video cite img {
      width: 15px;
      height: 15px;
    }
    .contest_list .bs_video span {
      display: inline-block;
      margin-left: 5px;
    }
  
    .breadnav {
      display: none;
    }
    .list-box {
      padding: 0 14px;
      box-sizing: border-box;
    }
    .left_nav_dw {
      position: unset;
      width: 100%;
      overflow-x: auto;
      margin-bottom: 15px;
    }
    .left_nav_dw::-webkit-scrollbar {
      width: 0 !important;
    }
    .dhtext_ln {
      border-radius: unset;
      overflow: unset;
      width: 1000px;
    }
    .dhtext_ln li.zbhover {
      background: #332a2b;
    }
    .dhtext_ln li {
      float: left;
      height: 45px;
    }
  
    .video_list_item {
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 5px 14px;
      margin-top: 30px;
      border-bottom: solid 1px #efefef;
      padding-bottom: 30px;
    }
    .video_list_item__duiwu {
      display: block;
    }
    .video_list_item__duiwu,
    .video_list_item__info {
      text-align: center;
    }
    .video_list_item__duiwu img {
      display: inline-block;
      vertical-align: middle;
      width: 36px;
      height: 36px;
    }
    .video_list_item__info {
      line-height: 1.6;
    }
    .video_list_item__info,
    .video_list_item__duiwu {
      flex: 1;
    }
    .video_list_item__info > a {
      margin-top: 10px;
      display: inline-block;
      background-color: #ffdee7;
      color: #e60640;
      border-radius: 15px;
      padding: 3px 15px;
      font-size: 0.22rem;
    }
  
    .article .wrap100 {
      padding: 0;
    }
    .article .sig-vs {
      background: unset;
    }
    .article .sig-vs .team {
      height: 100%;
      padding: 0;
      display: flex;
    }
    .article .sig-vs-txt {
      min-width: unset;
    }
    .article .sig-vs b,
    .sig-vs b a {
      display: block;
      line-height: unset;
      font-size: unset;
    }
    .article .sig-vs .team div.ht {
      display: flex;
      flex-direction: column-reverse;
      align-items: center;
      justify-content: center;
      text-align: center;
    }
    .article .sig-vs img {
      width: 46px;
      max-height: 46px;
      margin: 0;
    }
    .article .sig-vs-txt p {
      font-size: 20px;
    }
    .article .sig-vs-txt em {
      font-size: 16px;
    }
    .article .sig-vs-txt span {
      font-size: 14px;
    }
    .article .sig-vs .team div.gt {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
    }
    .article .sig-list {
      width: 100%;
      font-size: 12px;
      margin-top: 10px;
    }
    .article .sig-list a {
      min-width: unset;
      height: unset;
      margin: 5px 3px !important;
    }
    .article .sp_xg_left {
      width: unset;
      float: none;
      padding: 0 14px;
      box-sizing: border-box;
    }
    .article .fr_part {
      padding: 0 14px;
      box-sizing: border-box;
    }
  
    .zhixun_list_fl li {
      display: flex;
    }
    .zhixun_list_fl .zx_slt {
      float: none;
      width: 100px;
      height: 70px;
    }
    .zhixun_list_fl .zx_xianqing {
      float: none;
      width: 200px !important;
    }
    .duansp_list_fl li {
      width: 43%;
    }
  
    .sp_xg_left {
      width: 100%;
    }
    .duasping {
      margin-top: 15px;
    }
    .lxbfqu {
      position: relative;
    }
    .bjbj_2 {
      background-image: url(https://www.hngzgs.net/static/images/h28/bfbj_2.jpg);
    }
    .bf_box {
      width: 100%;
      height: 200px;
      background-size: 100% 100%;
      color: #fffefe;
      position: relative;
    }
    .lxxhlist {
      position: absolute;
      right: 0;
      top: 1rem;
      width: 26px;
      height: 120px;
      background: url(https://www.hngzgs.net/static/images/h28/lxxhbj.png)
        no-repeat;
      background-size: 100%;
      display: flex;
      align-items: center;
      text-align: center;
      font-size: 14px;
    }
    .lxxinhaolb {
      position: absolute;
      left: 0;
      background: #fff;
      width: 100%;
      height: 100%;
      z-index: 400;
      display: block;
      overflow-y: auto;
      display: none;
    }
    .lxxhlbtitle {
      height: 47px;
      line-height: 47px;
      border-bottom: 1px #eee solid;
      padding: 0 5px;
    }
    .lxxh_list {
      padding: 0.24rem;
    }
    .offlxxhlb {
      text-align: left;
      width: 20%;
      padding-left: 15px;
      font-size: 32px;
    }
    .lxxhlbbt {
      width: 60%;
      color: #333;
      font-size: 16px;
      text-align: center;
    }
    .lxxh_list li.lxselect {
      color: #16529f;
    }
    .lxxh_list li {
      box-sizing: border-box;
      padding: 30px 0;
      background: #f4f5f9;
      color: #333;
      font-size: 14px;
      margin-bottom: 5px;
      line-height: 1.6;
      border-radius: 4px;
      width: 100%;
    }
    .lxbti {
      padding: 0 20px;
    }
    .yanzanbo {
      background: url(https://www.hngzgs.net/static/images/h28/lxbj2.png) repeat-x
        top left;
    }
    .wz_zhengwen img {
      width: 100% !important;
      min-width: 100% !important;
      max-width: 100% !important;
    }
  
    .zhixun_zhong .zxz_img {
      display: none;
    }
    .zxz_list {
      width: 100%;
      padding: 0;
    }
    .zxz_list li p {
      width: 250px;
    }
    .luxiang_zhong .lx_lb_qd {
      display: none;
    }
    .luxiang_zhong .lx_lb_title {
      width: 100%;
    }
    .luxiang_zhong .lx_lb_title a {
      display: flex;
    }
    .luxiang_zhong .lx_lb_title {
      float: none;
    }
    .luxiang_zhong .lx_lb_title .lxlb_tiem {
      display: none;
    }
    .luxiang_zhong .lxlb_bt {
      width: 300px;
    }
  
    .qd_zhong_zb {
      margin-bottom: 15px;
    }
    .xgzx_img {
      float: none;
    }
    .xgzx_zx li:nth-child(even) {
      float: none;
    }
    .xgzx_zx li {
      float: none;
      width: unset;
      background: unset;
      display: flex;
    }
    .ztz_fllieb {
      padding: 0;
      padding-left: 0.7rem;
    }
    .ztz_list {
      box-sizing: border-box;
    }
    .ztz_tou li {
      width: 85px;
      font-size: 15px;
    }
    .ztz_tou li.zthover a {
      font-size: 15px;
    }
    .ztz_fllieb li {
      width: 90px;
      margin: 15px 10px;
    }
    .sousuobj {
      display: none;
    }
    .ep-pages {
      padding: 10px 5px;
    }
    .pagination li {
      height: 24px;
      line-height: 24px;
      padding: 0 4px;
      margin-bottom: 10px;
    }
    footer {
      height: unset;
    }
    .foot_nav {
      margin: 0;
      padding: 10px 14px;
    }
    .foot_two {
      padding: 10px 14px;
    }
  
    .nav_tow_sy {
      display: flex;
      align-items: center;
      height: 40px;
      line-height: 40px;
      overflow: hidden;
      overflow-x: auto;
      width: 400px;
    }
  
    .containers {
      width: 100%;
      margin: 0;
      padding: 0;
    }
  
    .panel {
      margin: 10px;
    }
  
    .zb-zzk-list li {
      /* float: none; */
      margin: 0;
      margin-bottom: 15px;
      margin-right: 4px;
    }
  
    .lmclassimg {
      width: 180px;
      height: 115px;
    }
  
    .zc_nrong {
      /* padding: 10px; */
  
      clear: both;
      position: relative;
      max-height: 15rem;
      overflow-y: hidden;
    }
  
    .zc_nrong_modified {
      clear: both;
      position: relative;
      padding: 10px;
    }
  
    .image-container {
      float: left;
      margin-right: 10px;
    }
  
    .text-container {
      font-size: 14px;
      line-height: 25px;
    }
  
    .text {
      text-indent: 2em;
    }
  
    .zhankaiall {
      width: 7rem;
      height: 1.5rem;
      line-height: 1.6rem;
      margin: 10px auto;
      border-radius: 1rem;
      border: 1px #009fff8f solid;
      text-align: center;
      color: #009fff8f;
      font-size: 0.8rem;
  
      display: block;
    }
    .zhankaiall_btn {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .zhankaiall_btn cite {
      float: left;
    }
    .zhankaiall_btn .iconfont {
      color: #fe373c;
      font-size: 0.38rem;
      float: left;
      line-height: 0.3rem;
    }
  
    .wznrzhezhao {
      position: absolute;
      width: 95%;
      height: 150px;
      bottom: 0;
      background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    }
  
    .jianjie {
      color: #009fff;
    }
  }