
/* sun修改 */
#ast-mobile-header{
    display: none!important;
}
@media (max-width: 767px){
    .elementor-element{
        flex-wrap: nowrap!important;
    }
}


.elementor-element-2b32224{
    opacity: 0;
}
.elementor-element-cb0f7cd{
    opacity: 0;
}
.elementor-element-8b7e7c0{
    opacity: 0;
}
.elementor-element-aeb11b0{
    opacity: 0;
}

.elementor-element-f300e96{
    opacity: 0;
}

.custom-item {
    transition: all 0.3s ease;
	
}
.custom-item:hover {
    transform: scale(1.1);    /* 轻微放大 */
}
.elementor-heading-title{
    word-break: break-word;
}
/* 去除游戏详情内页下方 上一篇 下一篇 */
.post-navigation{
    display:none;
}
.ast-single-post .entry-content a{
    text-decoration: none !important;
}
@-moz-keyframes loading {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-o-keyframes loading {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(360deg);
    }
}

@-ms-keyframes loading {
    0% {
        -ms-transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
    }
}

@keyframes loading {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
@media (min-width:768px) {
    .listBox{
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
        grid-template-rows: 150px; 
        grid-auto-rows: 150px;
        grid-gap: 14px;
    }
}
@media (max-width:768px) {
     .listBox{
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
        grid-template-rows: 100px; 
        grid-auto-rows: 100px;
        grid-gap: 14px;
    }
 
}

.listBox .List-item{
    transition: all 0.3s ease; 
    width: 100%;
     height:  100%;
       /* align-self: start; 阻止拉伸 */
}
.listBox .itemImgBox{
    /* position: absolute;
    width: 140px;
    height: 140px;
    left: 5px;
    top: 5px;
    border-radius: 15px;
    overflow: hidden; */
    width: 100%;
    height:  100%;
}
.listBox .itemImgBox .itemImg{
    width: 100%;
    height:  100%;
}
.listBox .List-item img{
    width: 100%;
    border-radius: 20px;
    height:  100%;
    object-fit: cover;
}
/* 设置大方块样式开始 */
.listBox .List-item:hover {
    transform: scale(1.04);    /* 轻微放大 */
}
.listBox .List-item:hover .itemTitle{
    opacity: 1;
}
.listBox .itemTitle{
    position: absolute;
    left: 0%;
    bottom: 0%;
    width: 100%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-weight: bold;
    font-size: 0.8rem;
    opacity: 0;
    transition: all 0.3s ease; 

}

/* 内页推荐图标 */
#innerList{
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  grid-gap: 10px;
  grid-template-rows: 100px; 
   grid-auto-rows: 100px;
  grid-gap: 10px;
  
}
/* 首页推荐 */
@media (min-width:768px) {
  #homeList .List-item:nth-child(2) {
    /* width: 300px;
     height: 300px; */
     grid-row: 1/3;
     grid-column: 2/4;
  } 
}
@media (max-width:768px) {
  #homeList .List-item:nth-child(2){
        grid-row: auto;
        grid-column: auto;
  }
}

@media (min-width:960px) {
  #homeList .List-item:nth-child(11){
        grid-row: 2/4;
        grid-column: 5/7;
  }
}
@media (max-width:960px) {
  #homeList .List-item:nth-child(11){
        grid-row: auto;
        grid-column: auto;
  }
}
@media (min-width:960px) {
  #homeList .List-item:nth-child(32) {
     grid-row: 5/7;
     grid-column: 4/7;
  } 
}
@media (max-width:960px) {
  #homeList .List-item:nth-child(32){
        grid-row: auto;
        grid-column: auto;
  }
}



/* weixn */
@media (min-width:768px) {
  #wxList .List-item:nth-child(2) {
    /* width: 300px;
     height: 300px; */
     grid-row: 1/3;
     grid-column: 2/4;
  } 
}
@media (max-width:768px) {
  #wxList .List-item:nth-child(2){
        grid-row: auto;
        grid-column: auto;
  }
}


/* taobao */
@media (min-width:768px) {
  #taobaoList .List-item:nth-child(2) {
    /* width: 300px;
     height: 300px; */
     grid-row: 1/3;
     grid-column: 2/4;
  } 
}
@media (max-width:768px) {
  #taobaoList .List-item:nth-child(2){
        grid-row: auto;
        grid-column: auto;
  }
}