/* 大banner */
#focus img {width:100%;}
/* 类目图 */
#featured_sort {display:flex; width:100%; justify-content:space-around; text-align:center;}
#featured_sort section {padding:5px;}
#featured_sort h3 {font-size:1.6rem; text-transform:capitalize; margin:1rem 0 0;}
#featured_sort img {transition:all 0.5s;}
#featured_sort img:hover {transform:scale(1.05);}
/* 限时促销 */
.limited_list {background:#fff; border-radius:5px; padding:1rem;}
.limited_list .product_content:hover {box-shadow:none;}
.limited_list section:nth-child(1) {width:38%;}
.limited_list section:nth-child(1) .product_box {width:100%; font-size:2rem; line-height:3rem;}
.limited_list section:nth-child(1) h3 {font-size:2.4rem; line-height:3rem; -webkit-line-clamp:3;}
.limited_list section:nth-child(1) .price span {font-size:3rem;}
.limited_list section:nth-child(1) .price span.original {font-size:2rem;}
.limited_list section:nth-child(1) .timer {font-size:2rem; margin:0.8rem 0 0;}
.limited_list section:nth-child(2) {width:62%; display:flex; flex-wrap:wrap;}
.limited_list section:nth-child(2) .product_box {width:33.3%;}
.morelimitied {margin:1.2rem; padding:2rem 1.6rem; background-image:linear-gradient(to right, #24610c, #5a9634); color:#fff;}
.morelimitied .tit {font-size:3rem; font-family:"Montserrat-Bold"; font-weight:normal; margin-bottom:1rem;}
.morelimitied .con {display:flex; justify-content:space-between; align-items:center;}
.morelimitied .con p {font-style:italic; font-size:1.8rem; line-height:2.4rem; padding:0 1rem 0 0;}
.morelimitied a {flex:0 0 16rem; padding:1rem; font-size:2.4rem; line-height:2.4rem; text-align:center; border:2px solid #fff; border-radius:2.4rem;}
.morelimitied a:hover {background:#24610c; color:#fff;}
/* 合作品牌 */
#brands {display:flex; width:100%; flex-wrap:wrap; background:#fff; padding:1.5rem; justify-content:center; align-items:center;}
#brands a {display:inline-block; margin:0.7rem 2rem; text-align:center;}
#brands img {flex:0 1 auto; max-width:100%;}
@media (max-width:600px) {
	#featured_sort {flex-wrap:wrap;}
	#featured_sort section {width:33.3%; padding:1rem 2rem;}
	.limited_list {flex-wrap:wrap; border-radius:0;}
	.limited_list section:nth-child(1),.limited_list section:nth-child(2) {width:100%;}
	.limited_list section:nth-child(2) .product_box {width:50%;}
	#brands a {width:26%; margin:0.5rem 1.5rem;}
}
@media (min-width:601px) and (max-width:820px) {
	#featured_sort h3 {font-size:1.4rem; line-height:2.1rem;}
	.morelimitied a {flex:0 0 11rem; padding:0.8rem; font-size:1.6rem; line-height:2.4rem;}
}