.plaza_container {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    max-width: 1200px;


}



/********列表数据***********/
.plaza_contain {
    width: 100%;
  height: auto;
    min-height: 80vh;

}
.plaza_listbox{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
}
.plaza_item{
    width:580px;
    height: auto;
    margin-bottom: 20px;
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
   justify-content: flex-start;
    align-items: center;
}
.plaza_itembox{
    width:580px;
    height: auto;
    padding: 20px 0px;
    background: #EBF4EB;
    border-radius: 20px 20px 20px 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}



.plaza_gray{
    background: #F5F6F8;
}

.plaza_recommend_icon{
    width: 53px;
    height: auto;
    position:relative;
    z-index: 99;
    margin-bottom: -43px;
}
.plazaitem_left{
    width:150px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-left: 10px;

}
.plazaitem_apkimg{
     width: 89px;
    height: 89px;
    border-radius:20px;
}
.plazaitem_lovebox{
    width: 138px;
    height: 60px;
    background: #CFECCC;
    border-radius: 30px 30px 30px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top:-15px;
}
.love_green_icon{
    width: 40px;
    height: auto;
    margin-right:5px ;
}
.plazaitem_lovenum{
    font-family: PingFangSC;
    font-weight: 500;
    font-size: 38px;
    color: #329A35;
}
.plazaitem_right{
    width:370px;
    margin-right: 30px;
}
.plaza_itright_one{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.plazaitem_name{
    font-family: PingFangSC;
    font-weight: 500;
    font-size: 26px;
    color: #4A4A4A;
}
.plazaitem_version{
    margin-left: 4px;
    font-family: PingFangSC;
    font-weight: 400;
    font-size: 19px;
    color: #4A4A4A;
}
.plaza_itright_lovebox{
    width: 102px;
    height: 42px;
    background: #3AA73E;
    border-radius: 20px 20px 20px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 24px;
    color: #FFFFFF;
    cursor: pointer;
}
.plaza_itright_lovebox2{
    width: 102px;
    height: 42px;
    background: #BEBEBE;
    border-radius: 20px 20px 20px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 24px;
    color: #FFFFFF;
    cursor: pointer;
}



.love_white_icon{
    width:30px;
    height: auto;
    margin-right: 5px;
}
.plazaitem_username{
        width: 100%;
    font-family:PingFang SC;
    font-weight: 400;
    font-size: 18px;
    color: #9B9B9B;
    margin-top: 10px;
}
.plaza_itright_two{
    width: 100%;
    display: flex;
    justify-content: space-between;

    margin-top:20px;
}
.plazaitem_desc{
    width: 310px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 25px;
    font-size: 18px;
    color: #9B9B9B;
    line-height: 25px;
}
.deschidden{
    height:25px;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */

}
.plazaitem_arrow{
    border-top: 12px solid #d5d5d5;
    border-bottom: 12px solid rgba(255, 255, 255, 0);
    border-left: 12px solid rgba(255, 255, 255, 0);
    border-right: 12px solid rgba(255, 255, 255, 0);
    margin-top: 5px;
}
.plaza_item_apkinfo{
    width: 520px;
    height: auto;
    border-top: solid 1px #BEBEBE;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-left: 30px;
    margin-top: 15px;

}
.plaza_item_codename{

    font-family: PingFangSC;
    font-weight: 400;
    font-size: 18px;
    color: #9B9B9B;
    margin-right: 20px;
    margin-top: 10px;
}
.plaza_item_codename2{
    color: #4A4A4A;
}
.plazaitem_arrowbox{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    float: left;
    margin-top: -40px;
}
.plazaitem_arrow2{
    border-bottom: 12px solid #d5d5d5;
    border-top: 12px solid rgba(255, 255, 255, 0);
    border-left: 12px solid rgba(255, 255, 255, 0);
    border-right: 12px solid rgba(255, 255, 255, 0);

}
@media screen and (min-width: 601px) and (max-width: 1100px) {

    .plaza_listbox{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        margin-top: 20px;
    }
   .plaza_listbox .plaza_item:first-child{
       margin-bottom: 30px;
   }

   /******paid版*******/
    .phonebg_bg{
        background:#F5F6FA ;
    }
    .phone_plaza_contain {
        width: 100%;
        height: auto;

    }
    .phone_plaza_listbox{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
    }
    .phone_plaza_item{
        width:96%;
        height: auto;
        margin-bottom: 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
    }
    .phone_plaza_recommend_icon{
        width: 53px;
        height: auto;
        position:relative;
        z-index: 99;
    }
    .phone_plaza_itembox{
        width:100%;
        height: auto;
        padding: 20px 0px;
        background: #EBF4EB;
        border-radius: 20px 20px 20px 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        box-shadow: 0px 1px 4px 1px rgba(154, 154, 154, 0.2);
    }
    .phone_plaza_gray{
        background: #ffffff;
    }


    .phone_itemboxbottom{
        margin-bottom: 15px;
    }
    .phone_itemboxtop{
        margin-top: -44px;
    }

    .phone_plazaitem_left{
        width:33%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin-left: 1%;


    }
    .phone_plazaitem_apkimg{
        width: 69px;
        height:69px;
        border-radius:20px;
    }
    .phone_plazaitem_lovebox{
        width: 90%;
        height: 44px;
        background: #CFECCC;
        border-radius: 22px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top:-15px;
    }
    .phone_love_green_icon{
        width: 24px;
        height: auto;
        margin-right:5px ;
    }
    .phone_plazaitem_lovenum{
        font-family: PingFangSC;
        font-weight: 500;
        font-size: 28px;
        color: #329A35;
    }
    .phone_plazaitem_right{
        width:63%;
        margin-right: 3%;
    }
    .phone_plaza_itright_one{
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }
    .phone_plazaitem_name{
        font-family: PingFangSC;
        font-weight: 500;
        font-size: 18px;
        color: #4A4A4A;
        width: 60%;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
    }
    .phone_plazaitem_version{
        margin-left: 2px;
        font-family: PingFangSC;
        font-weight: 400;
        font-size: 13px;
        color: #4A4A4A;
    }
    .phone_plaza_itright_lovebox{
        width: 72px;
        height: 36px;
        background: linear-gradient(0deg,#56AA5A, #67CB6C);
        border-radius: 18px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 16px;
        color: #FFFFFF;
        cursor: pointer;
    }
    .phone_plaza_itright_lovebox2{
        width: 72px;
        height: 36px;
        background: #BEBEBE;
        border-radius: 18px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: PingFang SC;
        font-weight: 500;
        font-size:16px;
        color: #FFFFFF;
        cursor: pointer;
    }
    .phone_love_white_icon{
        width:22px;
        height: auto;
        margin-right: 3px;
    }
    .phone_plazaitem_username{
        width: 100%;
        font-family:PingFang SC;
        font-weight: 400;
        font-size: 15px;
        color: #9B9B9B;
        margin-top: 8px;
        line-height: 20px;
    }
    .phone_plazaitem_username_black{
        color: #4A4A4A;
    }
    .phone_plaza_itright_two{
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-top:8px;
    }
    .phone_plazaitem_desc{
        width:88%;
        font-family: PingFang SC;
        font-weight: 400;
        line-height: 25px;
        font-size: 15px;
        color: #9B9B9B;
        line-height: 20px;
    }
    .phone_plazaitem_arrow{
        border-top: 8px solid #d5d5d5;
        border-bottom: 8px solid rgba(255, 255, 255, 0);
        border-left: 8px solid rgba(255, 255, 255, 0);
        border-right: 8px solid rgba(255, 255, 255, 0);
        margin-top: 8px;
    }
    .phone_deschidden{
        height:20px;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */

    }
    .phone_plaza_item_apkinfo{
        width: 100%;
        height: auto;
        margin-top: 10px;
        /* border-top: solid 1px #BEBEBE;
         border-bottom: solid 1px #D4D4D4 ;*/
    }
    .phone_plazaitem_infosizebox{
        width: 92%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 4%;
        border-top: solid 1px #BEBEBE;
        border-bottom: solid 1px #D4D4D4 ;
        padding-bottom: 12px;
        padding-top: 12px;
    }
    .phone_plazaitem_sizebox{
        width: 30%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .phone_plazaitem_sizebox3{
        width: 44%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .plaza_borderline{
        width:26%;
        border-left: solid 1px #D4D4D4;
        border-right: solid 1px #D4D4D4;
    }
    .phone_plazaitem_size_textleft {
        width: 100%;
        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        line-height: 25px;
        color: #9B9B9B;
    }

    .phone_plazaitem_size_textright {
        width: 92%;
        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        line-height: 25px;
        color: #4A4A4A;
    }
    .plazaitem_size_left{
        text-align: left!important;
    }
    .phone_plazaitem_usedtime{
        width:92%;
        height: 35px;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        color: #9B9B9B;
        margin: 1% 4% 0 4%;
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
    }
    .phone_plazaitem_usedtime2{
        color: #4a4a4a;
    }

    .phone_plazaitem_arrowbox{
        width:92%;
        display: flex;
        justify-content: flex-end;
        align-items: flex-end;
        float: left;
        margin-top: -22px;
        margin-left: 4%;
    }
    .phone_plazaitem_arrow2{
        border-bottom: 8px solid #d5d5d5;
        border-top: 8px solid rgba(255, 255, 255, 0);
        border-left: 8px solid rgba(255, 255, 255, 0);
        border-right: 8px solid rgba(255, 255, 255, 0);

    }


}

@media screen and (max-width: 600px) {
    .phonebg_bg{
        background:#F5F6FA ;
    }
    .phone_plaza_contain {
        width: 100%;
        height: auto;

    }
    .phone_plaza_listbox{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
    }
    .phone_plaza_item{
        width:96%;
        height: auto;
        margin-bottom: 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        }
    .phone_plaza_recommend_icon{
        width: 53px;
        height: auto;
        position:relative;
        z-index: 99;
    }
    .phone_plaza_itembox{
        width:100%;
        height: auto;
        padding: 20px 0px;
        background: #EBF4EB;
        border-radius: 20px 20px 20px 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        box-shadow: 0px 1px 4px 1px rgba(154, 154, 154, 0.2);
    }
    .phone_plaza_gray{
        background: #ffffff;
    }


    .phone_itemboxbottom{
        margin-bottom: 15px;
    }
    .phone_itemboxtop{
        margin-top: -44px;
    }

    .phone_plazaitem_left{
        width:33%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin-left: 1%;


    }
    .phone_plazaitem_apkimg{
        width: 69px;
        height:69px;
        border-radius:20px;
    }
    .phone_plazaitem_lovebox{
        width: 90%;
        height: 44px;
        background: #CFECCC;
        border-radius: 22px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top:-15px;
    }
    .phone_love_green_icon{
        width: 24px;
        height: auto;
        margin-right:5px ;
    }
    .phone_plazaitem_lovenum{
        font-family: PingFangSC;
        font-weight: 500;
        font-size: 28px;
        color: #329A35;
    }
    .phone_plazaitem_right{
        width:63%;
        margin-right: 3%;
    }
    .phone_plaza_itright_one{
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }
    .phone_plazaitem_name{
        font-family: PingFangSC;
        font-weight: 500;
        font-size: 18px;
        color: #4A4A4A;
        width: 60%;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
    }
    .phone_plazaitem_version{
        margin-left: 2px;
        font-family: PingFangSC;
        font-weight: 400;
        font-size: 13px;
        color: #4A4A4A;
    }
    .phone_plaza_itright_lovebox{
        width: 72px;
        height: 36px;
        background: linear-gradient(0deg,#56AA5A, #67CB6C);
        border-radius: 18px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 16px;
        color: #FFFFFF;
        cursor: pointer;
    }
    .phone_plaza_itright_lovebox2{
        width: 72px;
        height: 36px;
        background: #BEBEBE;
        border-radius: 18px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: PingFang SC;
        font-weight: 500;
        font-size:16px;
        color: #FFFFFF;
        cursor: pointer;
    }
    .phone_love_white_icon{
        width:22px;
        height: auto;
        margin-right: 3px;
    }
    .phone_plazaitem_username{
        width: 100%;
        font-family:PingFang SC;
        font-weight: 400;
        font-size: 15px;
        color: #9B9B9B;
        margin-top: 8px;
        line-height: 20px;
    }
    .phone_plazaitem_username_black{
        color: #4A4A4A;
    }
    .phone_plaza_itright_two{
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-top:8px;
    }
    .phone_plazaitem_desc{
        width:88%;
        font-family: PingFang SC;
        font-weight: 400;
        line-height: 25px;
        font-size: 15px;
        color: #9B9B9B;
        line-height: 20px;
    }
    .phone_plazaitem_arrow{
        border-top: 8px solid #d5d5d5;
        border-bottom: 8px solid rgba(255, 255, 255, 0);
        border-left: 8px solid rgba(255, 255, 255, 0);
        border-right: 8px solid rgba(255, 255, 255, 0);
        margin-top: 8px;
    }
    .phone_deschidden{
        height:20px;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */

    }
    .phone_plaza_item_apkinfo{
        width: 100%;
        height: auto;
        margin-top: 10px;
       /* border-top: solid 1px #BEBEBE;
        border-bottom: solid 1px #D4D4D4 ;*/
    }
    .phone_plazaitem_infosizebox{
        width: 92%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 4%;
        border-top: solid 1px #BEBEBE;
        border-bottom: solid 1px #D4D4D4 ;
        padding-bottom: 12px;
        padding-top: 12px;
    }
    .phone_plazaitem_sizebox{
        width: 30%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .phone_plazaitem_sizebox3{
        width: 44%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .plaza_borderline{
        width:26%;
        border-left: solid 1px #D4D4D4;
        border-right: solid 1px #D4D4D4;
    }
    .phone_plazaitem_size_textleft {
        width: 100%;
        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        line-height: 25px;
        color: #9B9B9B;
    }

    .phone_plazaitem_size_textright {
        width: 92%;
        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        line-height: 25px;
        color: #4A4A4A;
    }
    .plazaitem_size_left{
        text-align: left!important;
    }
    .phone_plazaitem_usedtime{
        width:92%;
        height: 35px;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        color: #9B9B9B;
        margin: 1% 4% 0 4%;
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
    }
    .phone_plazaitem_usedtime2{
        color: #4a4a4a;
    }

    .phone_plazaitem_arrowbox{
        width:92%;
        display: flex;
        justify-content: flex-end;
        align-items: flex-end;
        float: left;
        margin-top: -22px;
        margin-left: 4%;
    }
    .phone_plazaitem_arrow2{
        border-bottom: 8px solid #d5d5d5;
        border-top: 8px solid rgba(255, 255, 255, 0);
        border-left: 8px solid rgba(255, 255, 255, 0);
        border-right: 8px solid rgba(255, 255, 255, 0);

    }
}
