@media screen and (max-width: 980px){
    .pc_header{
        display: none;
    }
    .phone_header{
        width: 100%;
        /* height: 30%; */
        background: #ffffff;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    .phone_header img:nth-child(1){
        width: 56%;
       margin-left: 4%;
    }
    .phone_header img:nth-child(2){
        width:6%;
        margin-right: 4%;
    }
    #phone_header_nav{
        width: 80%;
        height: 100%;
        background: rgba(0,0,0,.8);
        position: fixed;
        z-index: 9999;
        top: 0;
        left: 0;
    }
    #phone_header_nav ul{
         padding: 16%;
         margin: 0;
    }
    #phone_header_nav ul li{
        list-style-type: none;
        line-height: 42px;
   }
   #phone_header_nav ul li a{
       font-size: 16px !important;
       font-size: .8rem;
         color: rgba(255,255,255,.9)
}
     #phone_header_nav .phone_second_nav{
      display: none;
    }
  .lunbo{
    clear: both;
    width: 100%;
    height: auto !important;
  }
    .lunbo .carousel-indicators {
        margin-bottom: 0;
        bottom: 1.5rem;
    }
    .lunbo.child .carousel-indicators {
        bottom: 1.66rem;
    }
      
}
@media screen and (min-width: 1151px){
    .phone_header{
        display: none;
    }
    .header_tip{
       width: 100%;
       height: 43px;
       background: black;
    }
    .header_tip .header_tip_text{
        width: 1082px;
        margin: 0 auto;
    }
    .header_tip .header_tip_text span{
        font-size: 1.4rem;
        line-height:43px;
        color: rgba(255,255,255,.8);
    }
    .header_nav_border{
        width: 100%;
        height: 86px;
        background: #ffffff;
    }
    .header_nav_border .header_nav{
        width: 1082px;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
    .header_nav_border .header_nav .header_logo{
        width: 30%;
        height: 100%;
    }
    .header_nav_border .header_nav .header_logo img{
        width: 100%;
        height: 100%;
    }
    
    .header_nav_border .header_nav .header_navgation ul{
        padding: 0;
        margin: 0;
    }
    .header_nav_border .header_nav .header_navgation ul li.active{
        width: 70px;
        text-align: center;
        border-top: 3px solid #267dc1;
        line-height: 80px;
        color: #267dc1;
    }
    .header_nav_border .header_nav .header_navgation ul li{
        list-style-type: none;
        float: left;
        margin-left: 40px;
        line-height: 86px;
        font-size: 1.6rem;
        color: rgba(0,0,0,0.9);
    }
    .header_nav_border .header_nav .header_navgation ul li a{
        color: unset;
    } 
    .header_nav_border .header_nav .header_navgation ul li:hover{
        color: #4289c6;
    }
    .second_navgation{
        display: flex;
        justify-content: center;
        align-content: center;
        width: 70%;
        background: #0071bc;
        left: 15%;
        z-index: 9999;
        position: absolute;
    }
    .second_navgation .second_nav_border{
      width: 20%;
      line-height: 48px;
      color: rgba(255,255,255,.8);
      text-align: center;
      float: left;
    }
    .second_navgation .second_nav_border a{
        color: unset;
      }
    /* .second_navgation ul li{
       list-style-type: none;
       width: 20%;
       float: left;
       line-height: 48px;
    text-align: center;
    }
    .second_navgation ul li a{
        text-decoration: none;
        color: rgba(255,255,255,.8);
        font-size: .8rem;
        text-align: center;
     } */
     .lunbo{
         width: 100%;
         height: 55.333rem;
     }
    .lunbo.child {
        height: 40rem;
    }
    .lunbo .carousel,
    .lunbo .carousel-inner,
    .lunbo .item,
    .lunbo img {
        height: 100%;
    }
    .lunbo img {
        object-fit: cover;
    }
    .lunbo .carousel-indicators {
        margin-bottom: 0;
        bottom: 10rem;
    }
    .lunbo.child .carousel-indicators {
        bottom: 1.66rem;
    }
    .nation_logo span{
        color: rgba(0,0,0,0.4);
     }
     .nation_logo img{
         width: 32px;
         
     }
     
}
@media screen and (min-width: 981px) and (max-width: 1150px){
    .phone_header{
        display: none;
    }
    .header_tip{
        width: 100%;
        height: 43px;
        background: black;
    }
    .header_tip .header_tip_text{
        width: 80%;
        margin: 0 auto;
    }
    .header_tip .header_tip_text span{
        font-size: 1.3rem;
        line-height: 43px;
        color: rgba(255,255,255,.8);
    }
    .header_nav_border{
        width: 100%;
        height: 86px;
        background: #ffffff;
    }
    .header_nav_border .header_nav{
        width: 80%;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
    .nation_logo span{
        color: rgba(0,0,0,0.4);
     }
     .nation_logo img{
         width: 32px;
         
     }
    .header_nav_border .header_nav .header_logo{
        width: 30%;
        height: 100%;
       
    }
    .header_nav_border .header_nav .header_logo img{
        width: 100%;
        height: 100%;
    }
    .header_nav_border .header_nav .header_navgation ul{
        padding: 0;
        margin: 0;
    }
    .header_nav_border .header_nav .header_navgation ul li:nth-child(1){
        width: 60px;
        text-align: center;
        border-top: 3px solid #267dc1;
        margin-left: unset;
        line-height: 80px;
        color: #267dc1;
    }
    .header_nav_border .header_nav .header_navgation ul li{
        list-style-type: none;
        float: left;
        margin-left: 15px;
        line-height: 86px;
        font-size: 1.6rem;
        color: rgba(0,0,0,0.9);
    }
    .header_nav_border .header_nav .header_navgation ul li a{
        color: unset;
    } 
    .header_nav_border .header_nav .header_navgation ul li:hover{
        color: #4289c6;
    }
    .second_navgation{
        width: 70%;
        background: #0071bc;
        left: 15%;
        z-index: 9999;
        position: absolute;
        display: none;
    }
    .second_navgation .second_nav_border{
      width: 20%;
      line-height: 48px;
      color: rgba(255,255,255,.8);
      text-align: center;
      float: left;
    }
    .second_navgation .second_nav_border a{
        color: unset;
      }
     .lunbo{
         width: 100%;
     }
}