.boxcenter{
    width:100%;
    padding:0 20px;
    margin:0 auto;
    overflow: hidden;
}
.mbx{
    font-size:26px;
    margin:30px 0;
}
.x_dygg{
    font-size:24px;
    width:initial;
    height:initial;
    padding:10px 30px;
    box-sizing: border-box;
    background-size:contain;
    position: relative;
    top:-15px;
}
.hr_ls_l{
    width:100%;
}
.leftslide{
    width:100% !important;
    float:initial;
    display:flex;
    margin-bottom:30px;
    height:60px;
}
.leftslide li{
    font-size:30px;
    height:60px;
    line-height:60px;
}
.hr_ln_m{
    padding-top:0;
}

.js .hr_ln_t{
    background:none;
}
.js .hr_ln_t h2{
    color:#333;
    font-size:30px;
    text-align: left;
}
.js .hr_ln_t h2::after{
    content:'';
    width:62px;
    height:4px;
    background:#BD1A2D;
    display:block;
}
.hr_ln_m{
    width:100%;
    
}
.js .hr_ln_c{
    width:100%;
}
.js p{
    display:flex;
    margin-bottom:22px;
    align-items: center;
}
.js p, .js span{
    font-size:26px;
}
.js .formtitle{
    white-space: nowrap;
}
.js input{
    height:60px;
    font-size:26px;
}
.js .zfwjinputwh{
    width:22%;
}
.js input[type="radio"]{
    width:26px !important;
    height:26px !important;
    margin-right:5px;
}
.js .btn{
    margin-top:50px;
}
.js .btn input{
    font-size:26px;
    padding:10px 20px;
    box-sizing: border-box;
    margin:0 auto;
    width:initial;
    height:initial;
}
.zfwjpx{
    display:flex !important;
    gap:30px;
}


.contbox{
    width:100%;
}
.contbox>div{
    height:auto !important;
    overflow: auto !important;
}
.ty_title span a{
    font-size:30px;
}
.listb li{
    font-size:26px;
    margin-bottom:30px;
    line-height:42px;
}
.listb li .date{
    display:block;
    float:initial;
    
}
.listb li .date.mhide{
    display:none;
}
