/* 通用 */
*{
    margin: 0;
    padding: 0;
}

.link_a_one{
    text-decoration: none;
    display: block;
    color: #000000;
}

.header{
    width: 100%;
    position: fixed;
    z-index: 9999;
    box-shadow: 0 0 0.5vw rgba(0,0,0,0.1);
}

@media (min-width: 1201px){

    .header_zhanwei{
        height: 4vw;
    }

    .header_box_right{
        display: flex;
    }

    .header_box_right_pe{
        display: none;
    }

    .header_mask{
        display: none;
    }

    .header_left_showBox{
        display: none;
    }

    .header{
        background-color: #fff;
    }
    
    .header_box{
        width: 73vw;
        height: 4vw;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
    }
    
    .header_box_left{
        width: 9vw;
        height: 100%;
    }
    
    .header_box_left img{
        width: 100%;
        height: 100%;
        object-fit: contain;
        margin-top: 0.5vw;
    }
    
    .header_box_right{
        width: 40vw;
        height: 100%;
        display: flex;
        justify-content: space-between;
    }
    
    .header_select{
        height: 2vw;
        line-height: 2vw;
        margin-top: 1vw;
        font-size: 0.9vw;
        color: #000000;
    }
    
    .header_box_right>.link_a_one{
        height: 2vw;
        line-height: 2vw;
        margin-top: 1vw;
        font-size: 0.9vw;
        color: #000000;
    }
    
    .weixin_select{
        font-size: 0.8vw;
        display: flex;
        justify-content: space-between;
    }
    
    .weixin_select_img{
        margin-right: 0.5vw;
    }
    
    .weixin_select_img img{
        width: 1.8vw;
        height: 1.8vw;
        margin-top: 0.1vw;
        object-fit: contain;
    }
    
    .submit_select{
        width: 6vw;
        height: 2vw;
        line-height: 2vw;
        margin-top: 1vw;
        margin-right: 0.5vw;
        color: #fff;
        text-align: center;
        font-size: 0.8vw;
        border-radius: 1vw;
        background-color: #3c5b80;
    }
    
    .submit_select>span{
        margin-left: 0.15vw;
        margin-right: 0.15vw;
    }
    
    .login{
        cursor: pointer;
    }
    
    .submit{
        cursor: pointer;
    }
    
    .user_avater{
        width: 2vw;
        height: 2vw;
        margin-top: 1vw;
        border-radius: 50vw;
        position: relative;
        background-color: #3c5b80;
    }
    
    .user_avater img{
        width: 80%;
        height: 80%;
        object-fit: contain;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    
    .user_do{
        display: flex;
        justify-content: space-between;
    }
    
    .login_submit_Btn_a{
        text-decoration: none;
        color: #fff;
    }
    
    .header_select li{
        list-style: none;
    }
    
    .header_select li a{
        text-decoration: none;
        color: #000000;
    }
    
    .pc_ul{
        height: 0vw;
        transition: 0.5s;
        overflow: hidden;
    }
    
    .pc_ul li{
        font-size: 0.8vw;
        text-align: center;
    }
    
    .pc_ul>a{
        text-decoration: none;
        color: black;
    }
    
    .pc_ul li>a{
        transition: 0.3s;
    }
    
    .pc_ul li:hover>a{
        color: #fff;
    }
    
    .weixin_select_word{
        transition: 0.3s;
    }
    
    .weixin_select_img{
        transition: 0.3s;
    }
    
    .weixin_select:hover .weixin_select_img{
        transform: scale(1.2);
    }
    
}

@media (max-width: 1200px){

    .header_zhanwei{
        height: 8vw;
    }

    .header_box_right{
        display: none;
    }

    .header_box_right_pe{
        display: flex;
    }

    .header{
        background-color: #fff;
    }
    
    .header_box{
        width: 100vw;
        height: 13vw;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
    }
    
    .header_box_left{
        width: 36vw;
        height: 100%;
        margin-top: 1vw;
    }
    
    .header_box_left img{
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .header_box_right_pe{
        width: 9vw;
        height: 9vw;
        margin-right: 1.5vw;
        margin-top: 3vw;
    }

    .header_mask{
        width: 100%;
        height: 100%;
        position: fixed;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 9000;
        display: none;
    }

    .header_left_showBox{
        width: 0vw;
        height: 100%;
        position: fixed;
        top: 0;
        right: 0;
        background-color: #3c5b80;
        z-index: 9999;
        overflow: hidden;
        transition: 0.3s;
    }

    .header_left_showBox_closeBtn{
        width: 100%;
        height: 10vw;
        display: flex;
        justify-content: right;
    }

    .header_left_showBox_closeBtn img{
        width: 8vw;
        height: 8vw;
        margin-right: 1.5vw;
        margin-top: 3vw;
    }

    .header_left_showBox_selectBtn{
        width: 100%;
        height: 15vw;
        line-height: 15vw;
        color: #fff;
        padding-left: 3vw;
        font-size: 4.5vw;
        border-bottom: 0.1vw solid rgba(0, 0, 0, 0.1);
    }

    .header_left_showBox_selectBtn img{
        width: 3vw;
        height: 3vw;
    }

    .user_peBox{
        width: 100%;
        margin-top: 10vw;
    }

    .header_left_showBox_userBtn{
        width: 100%;
        height: 15vw;
        line-height: 15vw;
        color: #fff;
        padding-left: 3.5vw;
        font-size: 4.5vw;
        border-bottom: 0.1vw solid rgba(0, 0, 0, 0.1);
    }

    .header_left_showBox_userBtn img{
        width: 5vw;
        height: 5vw;
        position: relative;
        top: 1vw;
    }
}