
@media screen and (max-width: 1920px) {
  /* 德语 */
  .de .main .m-box .publish-box .column-box .search-box .search-m-box > span {
    flex: 2;
    width: 106px;
  }
  /* 日语 */
  .ja .main .m-box .publish-box .column-box .search-box .search-m-box > span {
    flex: 2;
    width: 106px;
  }
  /* 法语 */
  .fr .main .m-box .publish-box .column-box .search-box .search-m-box > span {
    flex: 2;
    width: 106px;
  }
}
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1440px) {
  .main .m-box {
    width: 95%;
  }
}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 768px) {
  /* 德语 */
  .de .main .m-box .publish-box .column-box .search-box .search-m-box > span {
    flex: initial;
  }
  /* 日语 */
  .ja .main .m-box .publish-box .column-box .search-box .search-m-box > span {
    flex: initial;
  }
  /* 法语 */
  .fr .main .m-box .publish-box .column-box .search-box .search-m-box > span {
    flex: initial;
  }
  
  .main .m-box .publish-box {
    flex-direction: column;
  }
  .main .m-box .publish-box > .list-box {
    margin-right: 0;
  }
  .main .m-box .publish-box .column-box .search-box .search-m-box > input {
    max-width: initial;
    flex: 1;
  }
  .main .m-box .publish-box .column-box .search-box .search-m-box > span {
    flex: initial;
    width: 90px;
  }
  .main .m-box .publish-box .column-box .sort-box {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {

  .main .m-box .head-img-box {
    margin-bottom: 15px;
  }
  .main .m-box .publish-box > .list-box > .item {
    margin-bottom: 15px;
    padding: 58px 13px 55px 13px;
  }
  .main .m-box .publish-box > .list-box > .item .head .writer span,
  .main .m-box .publish-box > .list-box > .item .head .times span {
    font-size: 12px;
  }
  .main .m-box .publish-box > .list-box > .item .inner-box h3 {
    font-size: 14px;
  }
  .main .m-box .publish-box > .list-box > .item .inner-box p {
    margin-bottom: 55px;
    font-size: 12px;
  }
  .main .m-box .publish-box > .list-box > .item a.but {
    line-height: 45px;
    max-width: 130px;
    font-size: 14px;
  }
  .main .m-box .publish-box .column-box .search-box {
    padding: 42px 34px;
  }
  .main .m-box .publish-box .column-box .search-box .search-m-box > input {
    line-height: 40px;
    font-size: 13px;
  }
  .main .m-box .publish-box .column-box .search-box .search-m-box > span {
    line-height: 40px;
    font-size: 15px;
  }
  .main .m-box .publish-box .column-box .message {
    padding: 29px 61px 41px 29px;
  }
  .main .m-box .publish-box .column-box .message .title {
    margin-bottom: 25px;
    font-size: 16px;
  }
  .main .m-box .publish-box .column-box .message .title::before {
    width: 3px;
    height: 20px;
  }
  .main .m-box .publish-box .column-box .message .list-box .item {
    padding-bottom: 16px;
  }
  .main .m-box .publish-box .column-box .message .list-box .item::before {
    width: 5px;
    height: 5px;
  }
  .main .m-box .publish-box .column-box .message .list-box .item a {
    font-size: 14px;
  }

}

