

  @media screen and (min-width:1280px) and (max-width:1600px) {
    
    .map-home {
      position: relative; 
      width: 100%; 
      padding-top: 150px; 
      padding-bottom: 150px; 
    }
    .bg1-map{
      position: absolute; 
      right:  0px;
      bottom:  0px;
      text-align: right;
      width: 600px;
      z-index: 1;
    }
    .bg1-map img {
      width: 100%;
    }
    
 
    .map {
      position: relative; 
    	z-index: 3;
    }
    
    .map-num-list {
      margin-top: 15px; 
    }
    
    .map-num-list li {
      width: 25%;
    }
    
    .bxdw {
      overflow: hidden;
    }
    
    .bxdw ul .active {
      font-weight: 600;
      color: #2A5D84;
    }
    
    .bxdw ul:last-child {
      margin-top: 180px;
      margin-left: 50px;
    }
    
    .bxdwjj {
      position: relative;
      width: 763px;
      height: 462px;
    }
    
    .detail-main {
      display: none;
      position: relative;
      z-index: 999;
      overflow: hidden;
      height: 815px;
    }
    
    .none-map {
      display: none !important;
    }
    
    .block-map {
      display: block !important;
    }
    
    .flex-map {
      display: flex !important;
    }
    
    .map-main {
      position: relative;
      height: 615px;
    }
    
    .map-bg {
      position: absolute;
      top: -50px;
      z-index: 9;
      left: 450px; 
      width: 550px;
      height: 650px;
    }
    
    .active {
      opacity: 1;
    }
     
    
    .map-log {
      width: 355px;
    }
    
    .map-log img {
      width: 100%;
    }
    
    .map-left {
      width: 995px;
      overflow: hidden;
    }
    
    .map-num1 {
      overflow: hidden;
    }
    
    .map-num1 ul {
      margin-top: 66px;
    }
    
    .map-num ul {
      display: flex;
    }
    
    .map-num li {
      width: 40%;
      font-family: Hiragino Sans GB;
      font-weight: 300;
      font-size: 25px;
    }
    
    .map-num strong {
      font-family: Source Han Sans SC;
      font-weight: 700;
      font-size: 32px; 
      text-align: center;
      color: #2A5D84;
      margin-right: 10px;
    
    }
    .map-detail {
      font-family: Hiragino Sans GB;
      overflow: hidden;
      font-weight: 300;
      font-size: 18px;
      line-height: 34px;
      
      color: #ffffff;
    }
    
    .map-detail span{  
      font-weight: 600;
      font-size: 20px; 
    }
    
    .map-detail1 {
      width: 700px;
      margin-top: 65px;
      background: linear-gradient(135.11deg, #2A5D84 -8.69%, #083173 136.98%);
      padding: 32px  98px 32px 64px;
    }
    
    .map-detail2 {
      margin-top: 60px;
      width: 763px;
      height: 362px;
      overflow: hidden;
    }
     
    .map-detail2-bg {
      width: 100%;
      padding: 32px 64px 32px 200px;
      background: linear-gradient(135.11deg, #2A5D84 -8.69%, #083173 136.98%);
    }
    
    .bxdw ul li {
      font-family: Hiragino Sans GB;
      font-weight: 300;
      font-size: 20px;
      display: flex;
      align-items: center; 
      height: 58px;
      cursor: pointer;
    }
    
    .bxdw ul li:hover {
      color: #000;
      font-weight: 600;
      color: #6FA0C6;
    }
    .bxdw ul li img {
      width: 24px;
      margin-right: 16px;
    }
    
    .bxdw ul .active {
      font-weight: 600;
      color: #2A5D84;
    }
    
    .bxdwjj {
      position: relative;
      width: 763px;
      height: 462px;
    }
    
    .bxdwjj-detail {
      position: absolute;
      z-index: 999;
      right: 0px;
      width: 663px;
      height: auto;
      background: linear-gradient(135.11deg, #2A5D84 -8.69%, #083173 136.98%);
      padding: 38px 38px;
      font-family: Hiragino Sans GB;
      font-weight: 300;
      font-size: 20px;
      line-height: 35px;  
      color: #fff;
    }
    
    .bxdw-tit {
      font-family: Source Han Sans SC;
      font-weight: 700;
      font-size: 42px;
      padding-left: 50px;
      margin-bottom: 35px;
    }
    
    .map-home .detail-main {
      display: none;
      position: relative;
      z-index: 999;
      overflow: hidden;
      height: 578px;
    }
    
    .none-map {
      display: none !important;
    }
    
    .block-map {
      display: block !important;
    }
    
    .flex-map {
      display: flex !important;
    } 
  }
 