.top-language{padding-left: .16rem;}
.top-user a{padding: 0 .1rem;}
@media (min-width:1025px) {
.header .nav ul{display: flex}
.header .nav li{margin-right:calc(28 / 1920 * 100vw);}
.header .nav li span{font-size: 0.17rem;}
}

@media (max-width:1440px) {
.header .nav li span{font-size: var(--f16)}
.header .nav li{margin-right:calc(18 / 1920 * 100vw);}
}

@media (max-width:1260px) {
.header .nav li span{font-size: var(--f15)}
.header .nav li{margin-right:calc(15 / 1920 * 100vw);}
.top-user a{font-size: var(--f14)}
}

@media (max-width:1128px) {
.header .nav li span{font-size: var(--f14)}
.header .nav li{margin-right:calc(12 / 1920 * 100vw);}

}

@media(max-width:1024px){
.ind_speech .detail:before{width: 0.6rem;}
}

.ind_meeting .box_left .txt h4{font-size: calc(18 / 1920* 100vw);}

.ind_meeting .box_right{width: 3.6rem;}

.ind_meeting .box_right .info dl dt{width: 47%;}
.ind_meeting .box_right .info dl dt{font-size: var(--f18);}
.ind_meeting .box_right .info dl dt b{padding-left: .15rem;}
.ind_meeting .box_right .info dl dd{width: 47%;}

@media(max-width:1200px){
.ind_meeting .box_left{width: 100%}
.ind_meeting .box_right{width: 100%; }
}

@media(max-width:768px){
.ind_meeting .box_left .txt h4{font-size:var(--f18); }
.ind_meeting .box_right .info dl dt{font-size: var(--f22);}
}

@media(max-width:640px){
.meeting_down li a{padding: 0 0.1rem; margin: 0 0.05rem;}
.meeting_down li a:after{width: 0.2rem;height: 0.2rem;background-size: auto 0.2rem;margin-left: 0.1rem;}
}

.bottom .follow{width: 3.2rem;}
.bottom .follow .code{width: 2.5rem;}
.bottom .follow .code li{width: 47.46%;}

.bottom .txt{width: calc(95% - 3.6rem);max-width: 8rem;}

@media(max-width:1024px){
.bottom .txt{width: 100%; }
}

.sider a{ writing-mode: vertical-lr;width: 100%;text-align: center;display: flex;align-items: center;}

.deadline sub{font-size: var(--f14);}

.dwj_box .con p{ margin: .1rem 0;}

/* .sponsorship .item{ width: 100%;} */

.member_menu ul{padding: 8% 5% 20% 5%;}
.member_menu ul li a{padding: .15rem 0 .15rem 14%; background-position: 6%;}
@media(max-width:768px){
.member_menu ul{display: block; padding: 2%}
.member_menu ul li a{padding: .15rem 0 .15rem 10%;}
}

.member_part .tab_title ul li:not(:last-child){margin-right: .24rem;}

@media(max-width:768px){
.member_part .tab_title ul li{font-size: var(--f20); }
}