/* Mobile */
@media (max-width:600px) {

    .Main_Box{
        display: none;
    }
        
 /* 菜单部分 */
 

.p-caidan {
    display: none;
    width: 75vw;
    height: 100vh;
    background: rgba(13, 94, 178, 0.95);
    position: fixed;
    z-index: 1000;
    /* display: none; */
}

.p-caidan .BT_Close {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 18px;
    height: 18px;
    z-index: 2;
}

.p-caidan .BT_Close img {
    width: 18px;
    height: 18px;
}

.p-caidan .logo {
    /* height: 7.8vw; */
    margin-top: 4vw;
    margin-bottom: 4vw;
    margin-left: 4vw;
}

.p-caidan .logo img {

    width: 34vw;
    height: 4vw;
}

.p-caidan .wenzi {
    font-size: 16px;
    /* border-top: 1px solid #FFF; */
    height: 10.25vw;
    line-height: 10.25vw;
    padding-left: 5vw;
    font-weight: bold;
}

.p-caidan .WenziSmall a {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}

.p-caidan .wenzi a {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}

.Top_Menu {
    position: absolute;
    top: 2vw;
    right: 4vw;
    width: 10vw;
    height: 10vw;
    background: url(../images/Mobile/Icon_Menu.png) center center no-repeat;
    background-size: 10vw;
    z-index: 3;
}
}
    


@media (max-width:600px) {
    body{
       background: url(../images/mBK.jpg) top center no-repeat;
       background-size: 100% 100%;
       height: auto;
    }
    .TopBanner_Box{
        width: 100vw;
        height: auto;
    }
    .TopBanner_Box p{
        width: 100vw;
        height: 60vw;
        z-index: 1;
    }
    .TopBanner_Box p img{
        width: 100vw;
        height: 60vw;
    }
    .TopBar_Div{
        width: 100vw;
        height: auto;
        overflow: hidden;
    }
    .TopBar_Banner{
        width: 100vw;
        height: auto;
        overflow: hidden;
        z-index: 1;
    }    

    .Focus_Div{
        padding-top: 4vw;
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
    }
    .Focus_Left{
        width: 92vw;
        height: auto;
        overflow: hidden;
        margin-bottom: 4vw;
    }
    .Focus_Swiper{
        width: 92vw;
        height: auto;
        overflow: hidden;
    }
    .Focus_Swiper p{
        width: 92vw;
        height: 61vw;      
        z-index: 1;
        overflow: hidden;
    }
    .Focus_Swiper p img{
        width: 92vw;
        height: 61vw;        
    }
    .Focus_Swiper h4{
        position: absolute;
        bottom: 0;
        width: 88vw;
        padding: 2vw;        
        z-index: 2;
        background-color: rgba(0,0,0,0.5);
        overflow: hidden;
    }
    .Focus_Swiper h4 a{
        display: block;
        font-size: 4vw;
        line-height: 6vw;
        max-height: 12vw;
        color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;

        overflow: hidden;
    }
    .Focus_Mid{
        width: 92vw;
    }
    .Focus_Mid p{
        width: 92vw;        
        margin-bottom: 4vw;
    }
    .Focus_Mid p img{
        width: 92vw;      
    }
    .Focus_Mid h4{
        font-size: 4vw;
        line-height: 6vw;
        color: #FFF;
        height: auto;        
        margin-bottom: 6vw;        
        
    }
    .Focus_Mid h4 a{
        color: #FFF;
    }
    .Focus_Right{
        width: 92vw;
    }
    .Focus_Right ul{
        height: auto;
    }
    .Focus_Right li{
        padding: 4vw 0;
        border-bottom: 1px solid #FFF;        
        font-size: 4vw;
        line-height: 6vw;       
        color: #FFF;
    }
    .Focus_Right li a{
        color: #FFF;
    }
    .Focus_Right li:first-child{
        padding-top: 0;
    }
    .Focus_Right li:last-child{
        padding-bottom: 0;
        border-bottom: 0;
    }
    .Focus_List{
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
    }
    .Focus_List ul{ 
        height: auto;        
        overflow: hidden;
    }
    .Focus_List li{
        width: 92vw;
        height: 108px;
        display: flex;        
        overflow: hidden;
        margin-bottom: 2vw;
    }
    .Focus_List li p{
        width: 39vw;
        height: 25vw;
        overflow: hidden;
    }
    .Focus_List li p img{
        width: 39vw;
        height: 25vw;
    }
    .Focus_List li h4{
        padding: 2vw;
        width: 49vw;
        height: 21vw;
        background-color: #096BD8;
        overflow: hidden;
    }
    .Focus_List li h4 a{
        height: 20vw;
        font-size: 4vw;
        line-height: 5vw;
        color: #FFF;
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;        
    }
    .HightLight_Div{
        height: auto;
        margin-bottom: 4vw;
    }
    .Title_Div{
        font-size: 6vw;
        line-height: 8vw;
        height: 10vw;
        font-weight: bold;
        color: #000;
    }
    .Title_Div a{
        color: #000;
    }
    .HL_Div{
        height: auto;
        overflow: hidden;
    }
    .HL_Left{
        width: 92vw;
        height: auto;    
        margin-bottom: 4vw;    
    }
    .HL_Left p{
        width: 92vw;        
        overflow: hidden;
    }
    .HL_Left p img{
        width: 92vw;
    }
    .HL_Left h4{
        padding: 2vw;
        width: 88vw;
        height: auto;
        font-size:4vw;
        line-height: 6vw;
        background-color: #FFF;
        overflow: hidden;
    }
    .HL_Left h4 a{
        color: #000;
    }
    .HL_Mid{
        width: 92vw;   
        height: auto;        
    }
    .HL_Mid_Top{
        width: 92vw;   
        height: auto;
        overflow: hidden;
        display: flex;        
        margin-bottom: 4vw;
    }
    .HL_Mid_Top p{
        width: 48vw;
        height: 30vw;
        overflow: hidden;
    }
    .HL_Mid_Top p img{
        width: 48vw;
        height: 30vw;
    }
    .HL_Mid_Top h4{
        padding: 2vw;
        width: 40vw;
        height: 26vw;
        background-color: #FFDCA5;
        overflow: hidden;
    }
    .HL_Mid_Top h4 a{
        display: block;  
        height: 24vw;
        font-size: 4vw;
        line-height: 6vw;
        color: #000;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;        
        overflow: hidden;
    }
    .HL_Item{
        padding: 2vw;
        height: auto;
        background-color: #AF62C5;
        margin-bottom: 4vw;
    }
    .HL_Item a{

        height: auto;
        font-size:4vw;
        line-height: 6vw;
        color: #FFF;
        
        overflow: hidden;
    }
    .HL_Item2 {
        background-color: #096BD8!important;
    }
    .HL_Right{        
        width: 92vw;
        height: auto;     
        margin-bottom: 6vw;   
    }
    .HL_Right p{
        width: 92vw;
        overflow: hidden;        
    }
    .HL_Right p img{
        width: 92vw;       
    }
    .HL_Right h4{
        padding: 2vw; 
        height: auto;
        color: #000;
        background-color: #FFF;
        overflow: hidden;

        font-size: 4vw;
        line-height: 6vw;

     
    }
    .HL_Right h4 a{
        color: #000;
    }

    .VP_Div{
        height: auto;
        overflow: hidden;
        margin-bottom: 4vw;
    }

    .VP_Block{
        height: auto;        
        overflow: hidden;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 4vw;
    }
    .VP_Big{
        width: 92vw;
        height: auto; 
        overflow: hidden;
        margin-bottom: 4vw;
    }
    .VP_Big p{
        width: 92vw;
        height: auto; 
        overflow: hidden;
    }
    .VP_Big p img{
        width: 92vw;        
    }
    .VP_Big h4{
        padding: 2vw;
        width: auto;
        height: auto; 
        font-size: 4vw;
        line-height: 6vw;
        color: #FFF;
        overflow: hidden;
        background-color: #AF62C5;
    }
    .VP_Big h4 a{
        color: #FFF;
    }
    .VP_Small{
        width: 46vw;
        height: auto;
    }
    .VP_Small p{
        width: 46vw;
        height: 29vw;
        overflow: hidden;
    }
    .VP_Small p img{
        width: 46vw;
        height: 29vw;
    }
    .VP_Small h4{
        padding: 2vw;
        width: 42vw;
        height: 25vw;
        overflow: hidden;
        background-color: #096BD8;
    }
    .VP_Small h4 a{
        font-size: 4vw;
        line-height: 6vw;
        height: 24vw;
        color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;        
    }
    .VP_Small2 h4{
        background-color: #0942A7;
    }

    .BackTop_Div{
        width: 100%;
        height: 12vw;
        line-height: 12vw;
        text-align: center;
        background-color: #C0DBF9;
    }
    .BackTop_Div h4{
        margin: 0 auto;
        width:fit-content;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        text-align: center;
        height: 12vw;
        line-height: 12vw;
        font-size: 4vw;
        color: #000;
        cursor: pointer;
    }
    .Bottom_Box{
        padding:8vw 0;
        width: 100%;
        height: auto;

        background-color: #0C176D;
    }
    .Bottom_Div{
        margin: 0 auto;
        width: 80vw;
        height: auto;

    }
    .Bottom_Div h4{        
        height: auto;
        font-family: "Arial";
        font-size: 3vw;
        line-height: 6vw;
        color: #FFF;
        text-align: center;
    }
    .Bottom_Div h5{
        height: auto;
        font-family: "微软雅黑";
        font-size: 3vw;
        line-height: 6vw;
        color: #FFF;
        text-align: center;
    }
}