@media (max-width: 1080px) {
  body{overflow-x:hidden; font-size: 1rem; }
  .w1200,.leftLoop01,.slideBox01{
    width:100%; height: auto;
  }
  /*.w100 img{width:100%;margin: 10px 0;}*/
  .mgl50,.mgr50{margin:0;}

  h2{margin:20px 0;}
  .banner_con{
    width:100%;
    /*! height: 54vw; */
  }
  .banner{
    background-size:163%;
    height:auto;
  }
  .banner_con .logo{
    display: block; padding:15px;
  }
  .banner_con .logo img{width:35%;}

  .bg01,.bg02,.bg03,.bg04{height: auto; background-repeat: repeat; padding:0 0 10vw 0;}
  .mgt30{
    margin-top:1em
  }
  .text{ font-size: 1rem; margin-top: auto; padding: 10px 4%; width: 92%;margin: 27vw 0 0 0;height: auto;overflow: auto;}
  .bg01, .bg03, .bg05{height:auto;overflow: hidden;background-repeat: repeat;background-size: 100vh 100%;padding: 0;}
  .bg02{padding:5vw 0 0 0;}
  .box01 h2 img,.box02 h2 img{
    width:180%;
    margin-left: -40%;
  }
  .bg01 .pic_news{width:100%; height: auto;margin-top: 0;}
  .bg01 .pic_news .swiper-slide img{width:100%; height: auto;}
  .bg01 .pic_news .swiper-slide h1{height: auto;font-size: 1.2rem;height: auto !important;margin: 10px auto 40px;}
  .bg03 .swiper-slide{width:90%; height: auto}


  .list01{
    margin:0; width:100%;
    /*! background: #e9ecfd; */
  }
  
  .list01 li .r h3{font-size: 1.2rem; height: auto;}
  .list01 li .r p{font-size: 1rem;}
  .list01 li{
    width:100%;
    margin:0px 0 0;
    height:auto;
    padding: 0 0 1rem 0;
    /*! border-bottom: 1px solid #b8c3ee; */
    background: none;
  }
  .list01 li .r{
    width:64%;
    font-size:14px;
    /*! padding:10px 10px 0; */
    line-height:25px;
  }
  .list01 li .riqi{height: auto; border:0;font-size: 2.5rem;}

  .list02 {float:left;width:100%;margin:0;padding:0; font-size: 17px;text-align: left;height: auto !important;}
  .list02 li{width:100%; height: auto;padding:10px 0}
  .list02 li .riqi{border: 0;font-size: 1rem;}
  .list02 li .riqi em{font-size:1.2rem;}
  .list02 li .r{width:calc(100% - 20px); line-height: 1.3; padding:0 0 0 10px; margin:0}
  .list02 li .r h3{font-size:1.2rem;}
  .list02 li .r p{font-size:1rem;}
  .list03{width:100%; background:none;}
  .list03 ul{width:96%; margin:10px 2%; height: auto;}
  .list03 li{width: calc(100% - 20px); height: auto; display: flex; flex-direction: column; margin:10px;}
  .list03 li img{width:100%;}



  .list_swiper .swiper{width:70%;height: 125vw;padding: 4px;}
  .list_swiper .swiper-slide{width:70%; /*! /*! height: 120vw; */ */121vw;height: 125vw;}
  .bg02 .news .info{font-size:1rem;}
  .bg03 h1{font-size:1.3rem;}
  .bg03 p{font-size:1rem;}
  .bg03 .swiper-slide div{height: 122vw;}

  /*foot*/

  .foot_con{
    padding:0
  }
  .footer{padding:20px 0; height:auto}
  .foot_nav{
    display:none
  }
  .jiucuowx,
  .govlogo,
  .zhaocuo{
    position:inherit;
    top:auto;
    right:auto;
    left:auto;
    float:none
  }


  .g_foot_box .m_foot_box .m_foot{width:100%}
  .zhaocuo, .m_organization{display:block}
  .g_foot_box .m_foot_box{height:auto}
  .g_foot_box .m_foot_box .m_foot{display: flex;flex-direction: column;position:relative}
  .m_foot_info{display: flex;flex-direction: column;text-align: center;order:1}
  .g_foot_box .m_organization{padding:0;text-align: center;order:2;;position:absolute;left:5%;top:40%}
  .zhaocuo{margin:0 !important;float:none !important;text-align:center;order:3;position:absolute;right:5%;top:40%}
  .g_foot_box .m_foot_info li{width:auto !important;height:auto !important;padding:0 !important;background:none;float:none}
  .g_foot_box .m_info1 a{float:none}
  .g_foot_box .m_foot_info li.m_info1{margin-bottom:20px}
  .g_foot_box .m_info2 p{line-height:1.5}
  .g_foot_box .m_foot_info li.m_info3{text-align:center}
  .g_foot_box .m_info3 p{float:none;display:inline-block; margin:20px 0;width:140px}
  .g_foot_box .m_foot_box .m_foot{padding-bottom:20px}
  .zhaocuo,
  .g_foot_box .m_organization{position:static; float:none; margin:0 auto;width:auto !important}
  .zhaocuo, .m_organization{display:block}
  .g_foot_box .m_foot_box{height:auto}
  .g_foot_box .m_foot_box .m_foot{display: flex;flex-direction: column;position:relative}
  .m_foot_info{display: flex;flex-direction: column;text-align: center;order:1}
  .g_foot_box .m_organization{padding:0;text-align: center;order:2;;position:absolute;left:5%;top:40%}
  .zhaocuo{margin:0 !important;float:none !important;text-align:center;order:3;position:absolute;right:5%;top:40%}
  .g_foot_box .m_foot_info li{width:auto !important;height:auto !important;padding:0 !important;background:none;float:none}
  .g_foot_box .m_info1 a{float:none}
  .g_foot_box .m_foot_info li.m_info1{margin-bottom:20px}
  .g_foot_box .m_info2 p{line-height:1.5}
  .g_foot_box .m_foot_info li.m_info3{text-align:center}
  .g_foot_box .m_info3 p{float:none;display:inline-block; margin:20px 0;width:140px}
  .g_foot_box .m_foot_box .m_foot{padding-bottom:20px}
  .zhaocuo,
  .g_foot_box .m_organization{position:static; float:none; margin:0 auto;width:auto !important}
}