.ub-form .label{
    white-space: nowrap;
}
@media screen and (min-width: 40rem) {
    .hl_about_title{
        width: 100%;
        height: 5.78vw;
        background: #FFFFFF;
        
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }
    .hl_about_title p {
        font-family: myFont;
        font-weight: 400;
        font-size: 2.6vw;
        line-height: 6.6vw;
        margin-bottom: 0;
        color: #FFFFFF;
        /* position: absolute;
        bottom: 1vw; */
        width: 100%;
        height: 5.78vw;
        background: #A81B00;
        clip-path: polygon(0% 0%, 0% 0%, 100% 20%, 100% 100%, 0% 100%, 0% 100%);
        text-align: center;
    }
    .ub-menu{
        background-color: rgba(249,244,238,100);
        position: relative;
        padding: 0;
        overflow: hidden;
    }
    .menu-back-img{
        position: absolute;
        bottom: 0;
        width: 100%;
        height: auto;
    }
    .ub-menu .title {
        line-height: 3.28vw;
        font-size: 0.94vw;
        border-bottom: 1px dashed #D9D9D9;
        padding: 0;
        margin: 0 1.56vw;
        position: relative;
        display: flex;
        align-items: center;
        z-index: 9;
    }
    .ub-menu .title:last-child{
        border-bottom: 0;
    }
    .hl_active_icon{
        width: 1.77vw;
        height: 1.77vw;
        position: absolute;
        right: 0;
        opacity: 0;
    }
    .ub-menu .title.active{
        /* color: #A81B00; */
        background-color: rgba(0,0,0,0);
        border-right: 0;
    }
    .ub-menu .title:before{
        background: rgba(0,0,0,0);
    }
    .ub-menu .title.active .hl_active_icon{
        opacity: 1;
    }
    .ub-container{
        border-bottom: 1px solid #D9D9D9;
        /* padding-bottom: 1.04vw; */
        margin-bottom: 2vw;
    }
    .ub-breadcrumb {
        display: flex;
        align-items: center;
    }
    .ub-breadcrumb div{
        display: flex;
        align-items: center;
        font-weight: 400;
        font-size: 0.83vw;
        color: #666666;
    }
    .ub-breadcrumb div img{
        width: 1.09vw;
        height: 1.09vw;
        margin-right: 0.3vw;
    }
    .ub-breadcrumb a{
        font-weight: 400;
        font-size: 0.83vw;
        color: #666666;
    }
    .ub-panel{
        padding-left: 4.5vw;
        min-height: 40vh;
    }
    .certificate{
        display: flex;
        justify-content: space-between;
    }
    .hl_table{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 48vw;
    }
    .hl_table_item{
        width: 23.4vw;
        height: 2.97vw;
        background: #FFFFFF;
        border-radius: 5px;
        border: 1px solid #E5E5E5;
        display: flex;
        align-items: center;
        margin-bottom: 1vw;
    }
    .certificate .last{
        width: 100%;
    }
    .hl_table_item p{
        width: 5.2vw;
        height: 100%;
        background: #F5F4F4;
        border-right: 1px solid #E5E5E5;
        font-weight: 400;
        font-size: 0.83vw;
        color: #666666;
        padding-left: 0.93vw;
        display: flex;
        align-items: center;
        margin-bottom: 0;
    }
    .hl_table_item span{
        font-weight: 400;
        font-size: 0.83vw;
        color: #333333;
        padding-left: 0.93vw;
    }
    .certificate .userImg{
        width: 14.16vw;
        height: 19vw;
    }
    .certificate .table_btn{
        width: 15vw;
        height: 2.97vw;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #A81B00;
        font-size: 0.83vw;
        color: #FFFFFF;
    }
}
@media screen and (max-width: 40rem) {
    .headerBox .ub-container{
        height: 100%;
        /* margin-left: 2vw!important; */
    }
    .headerBox .ub-container .logo {
        margin-left: 0;
        display: flex;
        align-items: center;
        height: 100%;
    }
    .headerBox .logo a {
        height: 6.9vw!important;
        line-height: 6.9vw!important;
    }
    .headerBox .ub-container .logo img{
        height: 6.9vw;
    }
    .headerBox .search_icon{
        display: flex!important;
        margin-left: 4vw;
        align-items: center;
        position: absolute;
        right: 2vw;
    }
    .headerBox .language_box{
        display: flex;
        align-items: center;
        margin-left: 2vw;
    }
    .headerBox .languageText{
        color: #A81B00;
        margin-top: 0.5vw;
        margin-left: 1vw;
    }

    .ub-header-b .nav-toggle {
        right: 0;
    }

    .menu-back-img{
        display: none;
    }
    .hl_active_icon{
        display: none;
    }
    .hl_about_title {
        display: none;
    }
    .hl_news_box{
        padding: 8vw 3vw 4vw 3vw!important;
    }
    .hl_container{
        position: absolute;
        top: -25vw;
        display: flex;
        align-items: center;
        min-width: 94vw;
    }
    .hl_container .ub-breadcrumb{
        display: flex;
    }
    .ub-breadcrumb div{
        display: flex;
        align-items: center;
        font-weight: 400;
        font-size: 3.2vw;
        color: #666666;
    }
    .ub-breadcrumb div img{
        width: 4.2vw;
        height: 4.2vw;
        margin-right: 1vw;
    }
    .ub-breadcrumb a{
        font-weight: 400;
        font-size: 3.2vw;
        color: #666666;
    }
    .ub-menu{
        background-color: rgba(255,255,255,0.7);
    }
    .ub-menu.simple {
        min-height: 12vw;
    }
    .ub-list-items img{
        width: 94vw;
    }
    .certificate{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .hl_table{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 94vw;

    }
    .hl_table_item{
        width: 100%;
        min-height: 8vw;
        background: #FFFFFF;
        border-radius: 5px;
        border: 1px solid #E5E5E5;
        display: flex;
        align-items: center;
        margin-bottom: 2vw;
    }
    .certificate .last{
        width: 100%;
    }
    .hl_table_item p{
        width: 20vw;
        min-width: 20vw;
        height: 100%;
        background: #F5F4F4;
        border-right: 1px solid #E5E5E5;
        font-weight: 400;
        font-size: 3.2vw;
        color: #666666;
        padding-left: 0.93vw;
        display: flex;
        align-items: center;
        margin-bottom: 0;
    }
    .hl_table_item span{
        font-weight: 400;
        font-size: 3.2vw;
        color: #333333;
        padding-left: 0.93vw;
    }
    .certificate .userImg{
        width: 30vw;
        height: 38vw;
        margin-bottom: 10vw;
    }
    .certificate .table_btn{
        position: absolute;
        bottom: 0;
        width: 25vw;
        height: 8vw;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #A81B00;
        font-size: 3.2vw;
        color: #FFFFFF;
    }
    /* .pb-widget-captcha{
        flex-direction: column;
    }
    .pb-widget-captcha .tw-w-32{
        margin-bottom: 2vw;
    }
    .pb-widget-captcha .tw-flex-grow{

    } */
    /* 隐藏滚动条 */
    /* .simple::-webkit-scrollbar {
        display: none;
    } */
}