@charset "UTF-8";
@media screen and (max-width:999px){
.sp_col .col_name11{font-size: 25px;}
.sp_col .edu_shu{height:0.4rem;margin-top: 9px;}
.post1 .tt .tit .title{font-size:22px}
.list_accandcat #l-container .actmain1 .inner{padding-top:0.4rem}
.list_accandcat #l-container .inner{width:100%}
.list_accandcat #l-container .actmain2 .inner{padding:30px 0}
.list_accandcat .actpost-21 .news_wz{padding:30px 15px}
.list_accandcat .actpost-21 .totaltt strong{font-size:20px}
.list_accandcat .actpost-21 p{line-height:30px}
.list_accandcat .actpost-11 .app-inside__atlas .item{
    width: calc((100% - 0.27rem)/2);
}
.list_accandcat .actpost-21 .news_list .top_con{padding:0 15px}
/**campus**/
.list_campus .wrap .inner{width:100%}
.list_campus .campost-11{
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
.list_campus .right_wrap{
    width: 100%;
}
.list_campus .cammain1 .bottom{display:block;}
.list_campus .cammain1 .inner{padding-top:40px}
.list_campus .campost-13 .news_list{
    column-gap: 30px;
}
.list_campus .campost-13 .news_list .news{width: calc((100% - 30px*2)/3);}
.list_campus .campost-21 .news_list .news{width:100%}
.list_campus .cammain2 .inner{padding-top: 50px;padding-bottom: 50px;}
.list_campus .cammain3 .mr{
    width: 492px;
    top: 83px;
}
.list_campus .cammain3 .inner{
    padding: 50px 0 40px;
}
.list_campus .campost-41 .news_list .news{width:100%}
.list_campus .cammain4 .inner{padding-top: 40px;}
.list_campus .cammain5 .inner{
    padding: 40px 0;
}
}
@media screen and (max-width:767px){
.sp_col .l-banner{height:auto;}
.list_accandcat .actpost-21 .news_list .news{width:100%}
/**campus**/
.list_campus .cammain3 .mr{
    position: static;
    margin-top: 30px;
    width: 100%;
}
.list_campus .campost-51 .news_list .news{
    width: calc((100% - 0.28rem*1)/2);
}
}
@media screen and (max-width:520px){
.list_campus .campost-13 .news_list{flex-wrap:wrap;row-gap:20px}
.list_campus .campost-13 .news_list .news{width: calc((100% - 30px)/2);}
.list_campus .campost-21 .news_box{display:block;}
.list_campus .campost-21 .news_wz{width: auto;padding: 30px 15px;}
.list_campus .campost-21 .news_top{width:100%}
.list_campus .campost-41 .news_top{width:100%}
.list_campus .campost-41 .news_wz{width: auto;}
.list_campus .campost-21 .news_title{font-size:18px}
.list_campus .campost-41 .news_box{display: flex;padding: 0 0.19rem 0.398rem;flex-direction: column;}

}
@media screen and (max-width:479px){
.list_campus .campost-51 .news_list .news{width:100%}
}