.mall_lists{ padding-top:0px; padding-bottom:0px; text-align:center}
.mall_lists ul li{ position:relative; display:inline-block; width:23%; margin:0 0.8%; color:#FFF; overflow:hidden;border-radius:0;}
.mall_lists ul li .mall_back_img{ overflow:hidden}
.mall_lists ul li .mall_back_img img{ width:100%;transition: transform 2s;}

.mall_lists ul li .APP_down{ position:absolute; left:0; top:50%; margin-top:-140px; width:100%; z-index:20; text-align:center; }

.mall_lists ul li a .APP_down .titile { font-size:34px; font-weight:bold; padding-top:26px; padding-bottom:20px; color:#FFF}
.mall_lists ul li a:hover .APP_down .titile { color:#144697}
.mall_lists ul li .APP_down .app_fonts{display: block; width:66%; font-size:22px; margin:0px auto;background: rgba(20,70,151,0.7); background-image:url(../images/app2.png); background-position: 30px center; background-repeat: no-repeat; padding:15px 0; padding-left:50px;border-radius:0; color:#FFF;}

.mall_lists ul li .mall_con{ position:absolute; left:0; top:50%; margin-top:-150px; width:100%; text-align:center;  z-index:20;}
.mall_lists ul li .mall_con .mall_logo{ position:relative;width:66%; height:100px; margin:0px auto; margin-bottom:50px;border-radius:0; }
.mall_lists ul li .mall_con .mall_logo img{display: block;
margin: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); max-height:80%; max-width:80%;}
.mall_lists ul li .mall_con .mall_link{ display: block; width:66%; font-size:22px; margin:0px auto; background: rgba(20,70,151,0.7); padding:15px 0;border-radius:0; color:#FFF; margin-bottom:20px;}
.mall_lists ul li .mall_con .mall_link span{ display:inline-block; font-size:18px; padding:2px 10px; background-color:#FFF;border-radius:35px; color:#144697;}

.mall_lists ul li:hover .mall_back_img img{ transform: scale(1.1);}


@media (max-width:1000px) {
.mall_lists ul li {
    width: 48%;
    margin: 0 0.5%;
}
.mall_lists ul li .APP_down img{ max-width:50%;}
.mall_lists ul li .APP_down .titile{ font-size:1.5rem; padding:0.6rem 0; margin-bottom:2rem}
.mall_lists ul li .APP_down{ margin-top:-95px;}
.mall_lists ul li .APP_down .app_fonts {
    display: block;
    width: 100%;
    font-size: 0.9rem;
    background-position: 1em center;
    padding: 1rem 0;
    padding-left: 3rem;
}
.mall_lists ul li .mall_con .mall_link span{ font-size:0.8rem;}
.mall_lists ul li .mall_con .mall_link {
    display: block;
    width: 100%;
    font-size: 0.9rem;
    margin: 0px auto;
    background: rgba(20,70,151,0.7);
    padding: 1rem 0;
    border-radius: 0;
    color: #FFF;
    margin-bottom: 0; margin-top:0.4rem
}
.mall_lists ul li .mall_con {
    position: absolute;
    left: 0;
    top: initial;
    margin-top: initial;
    width: 100%;
    text-align: center;
    z-index: 20;
    bottom: 0;
}
.mall_lists ul li .APP_down{
    position: absolute;
    left: 0;
    top: initial;
    margin-top: initial;
    width: 100%;
    text-align: center;
    z-index: 20;
    bottom: 0;
}
.mall_lists ul li .mall_con .mall_logo{ width:100%;    margin-bottom: 2rem;}
}