.pro_nav{
    display: none;
}
.fnav{
    width: 100%;
}
.footerCenter .w1400{
    justify-content: center;
}
.fsocal{
    width: 400px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.flogo{
    width: 300px;
}
.fsocal .scals ul{
    width: 100%;
    justify-content: space-between;
}
.fsocal .scals{
    margin-bottom: 1vw;
}
.fnav ul li{
    width: calc(100% / 7);
}
.fnav ul li a{
    line-height: 20px;
    padding: 10px 0px;
    min-height: 60px;
}
.footerTop ul li{
    width: 25%;
}
.nav ul li .bar{
    font-size: 14px;
    overflow: inherit;
    top: 0%;
    -webkit-transform: translateY(0%);
    position: relative;
    height: auto;
    line-height: 1.2;
}
.lange_box{
    width: 50px;
}
.lange_list {
    width: 150%;
    left: -25%;
}
.lange_list a {
    padding-left: 0px;
    text-align: center;
}
.navr{
    width: 100px;
}
.nav {
    width: calc(100% - 100px);
}

.headers {
    width: calc(100% - 350px);
}

.nav ul li.active .bar p:first-child {
    margin-top: 0px;
}

.nav ul li>a{
    display: flex;
    align-items: center;
}

.header{
    padding: 0px 3%;
}

.logo{
    width: 300px;
}

.nav .dm_menu a:first-child {
    font-size: 14px;
    line-height: 30px;
}

.nav a{
    font-size: 12px;
}

.dm_focus .focus_box .info .name{
    font-size: 12px;
}

.footerTop ul li .info p{
    font-size: 14px;
}

.sub_banner .txt .en{
    display: none;
}

.since,.frame_box ul li .name{
    font-size: 14px;
}

.join_box .info .name{
    font-size: 20px;
}

.ylBtn.down span{
    right: 10%;
}

.box_nav ul li .info .des{
    display: none;
}

.box_nav ul li .title{
    font-size: 16px;
    line-height: 2;
    margin-bottom: 10px;
}

.serNav a p{
    font-size: 12px;
}
.serNav a{
    width: 120px;
    height: 120px;
}
.serNav a::after{
    width: 116px;
    height: 116px;
}

.welf ul li{
    align-items: center;
}

.boxes.sence .singePage{
    width: 70%;
}
.caseSwiper .name{
    display: none;
}
.selec_cooper ul li .txt{
    width: calc(100% - 25px);
}

.menu_bar .w1400{
    flex-wrap: wrap;
    padding: 10px 0px;
}
.menu_bar a{
    font-size: 14px;
    line-height: 40px;
}
.cooper_box.p .cooper_top{
    width: 900px;
}

@media screen and (max-width: 800px){
    .headers {
        width: 100%;
    }
    .box_nav ul li .title{
        font-size: 12px;
    }
    .sbox .name .title {
        font-size: 20px;
    }
    .homeFocus ul li .list .a {
        width: 100%;
        margin-right: 0vw;
        font-size: 12px;
        line-height: 20px;
    }
    .flogo {
        width: 200px;
    }
    .footerTop ul li {
        width: 50%;
    }
    .footerTop ul li:nth-child(4) .icon::after {
        background-position: -160px 0px;
    }
    .logo {
        width: 200px;
    }
    .menu_bar a {
        font-size: 14px;
        line-height: 20px;
        padding: 10px 0px;
        width: 100%;
    }
    .common_title b {
    font-size: 20px;
}
.boxes.sence .singePage {
    width: 100%;
}
.advan_list ul li .name{
    width: 100%;
}
.selec_cooper ul li .txt {
    font-size: 12px;
}
.cooper_box.p .cooper_top {
    width: 90%;
}
.ser_list .swiper-slide .name .txt{
    font-size: 14px;
}
}