﻿@charset "utf-8";

#bnr1 td{
	padding-right: 10px;
	padding-bottom: 10px;
}
#bnr1 tr td:last-child{
	padding-right: 0px;
}

.M_rankingCenter .M_ranking {
    overflow:inherit !important;
}


.bland{
    display: flex; flex-wrap:wrap;
    justify-content: space-between;
    width:810px;
    margin-bottom:30px;
}
.bland li {
    display:block;
	width:24%; height: auto;
    margin-bottom:10px;}
.bland li a{
    display: block;
    width:100%; height: auto;}
.bland li a img{
    width:100%; height:85px;}


.M_rankingCenter {
    margin:10px 15px;
}
.M_rankingCenter ul{
    display: flex; flex-wrap: wrap;
    justify-content: space-between;
}
.M_rankingCenter ul li{
    position: relative;
    width:23%;
}
.M_rankingCenter ul li .M_rank{
    position: absolute;
    top:0px; left:5px;
    width:40px; height: 30px;
    z-index: 1;
}

.M_rankingCenter .M_ranking li{
	margin-bottom:10px;
	border-left:none;
	margin-left:-1px;
	list-style:none;
}

.M_rankingCenter .M_ranking li p{
	
}

.M_rankingCenter .M_ranking li.midImg{
	float:none;
	width:23%;
    box-sizing: border-box;
}

* html .M_rankingCenter .M_ranking li.midImg{
	display:inline;
	width:23%;
}
.M_rankingCenter .M_ranking li.midImg > a{
    display: block;
    width:100%; height:160px;
    border:1px solid #ccc;
    margin-bottom: 5px;
    overflow:hidden;
    box-sizing: border-box;}
.M_rankingCenter .M_ranking li.midImg img{
	width:100%; height: auto;
    vertical-align: middle;
}
.M_rankingCenter .M_ranking li .name{
    text-align:center !important;
}
.M_rankingCenter .M_ranking li .name a{
    font-size: 12px;  text-align: center;
    text-decoration: none;}

.M_rankingCenter .M_ranking li .price{
    color: #ff0000;
}

