/*****************************************/
@media(max-width:768px) {
  ul.recommend-website{
    gap: 10px;
    grid-template-columns: repeat(2,1fr);
  }
}
/*****************************************/
@media(max-width:1024px) {
  .news-docmap .flex-column{
    flex-direction: column;
  }
}
/*****************************************/
@media(max-width:1024px) {
  .achievement-features .flex-column{
    flex-direction: column;
  }
}
@media(max-width:580px) {
  ul.features-lists li a{
    flex-direction: column;
    border-radius: 30px;
  }
  ul.features-lists li .contain{
    border-radius: 20px;
    padding: 1em;
  }
  ul.features-lists li .left_column{
    width: 100%;
  }
  ul.features-lists li .left_column .pic{
    border-radius: 20px;
    padding-bottom: 56.25%;
  }
}
/*****************************************/
@media(max-width:768px) {
  #tabs-column li.ui-tabs-tab a{
    padding: 0.5em 0.5em;
    font-size: 1.1em;
  }
  ul.news-lists li .contain .title{
    font-size: 1.25em;
  }
  .vmap_marker_none{
    font-size: 1.8em;
  }
}
/*****************************************/
@media(max-width:580px) {
  ul.news-lists li{
    flex-direction: column-reverse;
  }
  ul.news-lists li .left_column{
    max-width: 100%;
  }
}
/*****************************************/
@media(max-width:768px) {
  .cube_list{
    grid-template-columns: repeat(4, 1fr);
  }
}
@media(max-width:428px) {
  .cube_list{
    grid-template-columns: repeat(2, 1fr);
  }
}
/*****************************************/
@media(max-width:768px) {
  .recommend-photo .contain .box{
    flex-direction: column;
  }
  .recommend-photo .contain .box .pic,
  .recommend-photo .contain .box .right-column{
    width: 100%;
  }
  .recommend-photo .contain .box .desc{
    border-radius: 1.25em;
  }
  .recommend-photo .contain .box .desc a {
    padding: 1.25em;
    border-radius: 1.25em;
  }
  .recommend-photo .option{
    width: 100%;
    left: 0;
    padding: 2em 1em 1em 1em;
  }
  .recommend-photo .option button{
    font-size: 0.8em;
  }
}
/*****************************************/