﻿.product-list {background-color:#ffffff; }
.product-list .product-list-title {padding:8px 18px; border-bottom:1px solid #eaeaea; }
.product-list .product-list-title h1 {font-size:1.063rem; }
.product-list ul {padding-left:1%; margin-top:1%; }
.product-list ul li {position:relative; float:left; width:50%; padding:0 1% 3px 0; box-sizing:border-box; }
.product-list ul li a {border:1px solid #EBEBEB; display:inline-block; width:100%; }
.product-list ul li .product-list-img {width:100%; padding-bottom:100%; position:relative; }
.product-list ul li .product-list-img .product-list-img-box {position:absolute; top:0; left:0; right:0; bottom:0; }
.product-list ul li img {display:inline-block; max-height:100%; max-width:100%; }
.product-list ul li .product-list-show {height:96px; position:relative; margin:0 6px; overflow:hidden; }
.product-list ul li .product-list-show .product-list-show-PN {height:36px; overflow:hidden; }
.product-list ul li .product-list-show .product-list-show-PN .product-list-show-titile {font-size:0.938rem; display:-webkit-box; height:36px; line-height:18px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.product-list ul li .product-list-show .product-list-show-details {height:18px; width:100%; margin-top:4px; }
.product-list ul li .product-list-show .product-list-show-details .details-box {margin-right:42px; overflow:hidden; }
.product-list ul li .product-list-show .product-list-show-details .details-box .details-box-in {width:100%; }
.product-list ul li .product-list-show .product-list-show-details span:nth-child(1) {display:block; font-size:1rem; color:#000; height:18px; float:left; margin-right:3px; }
.product-list ul li .product-list-show .product-list-show-details span:nth-child(2) {display:block; font-size:1rem; color:#000; height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.product-list ul li .product-list-show .product-list-show-details span:nth-child(3) {display:inline-block; font-size:0.625rem; color:#848484; }
.product-list ul li .product-list-show .product-list-show-details span:nth-child(4) {display:inline-block; font-size:0.875rem; color:#848484; }
.product-list ul li .product-list-show-inlist {height:24px; position:absolute; bottom:12px; right:18px; border:1px solid #ff5f1c; border-radius:5px; padding:0 2px; }
.product-list ul li .product-list-show-inlist i {background:url(../images/icon/icon-add.png) no-repeat 0 center; display:block; height:24px; width:24px; background-size:100% 100%; float:left; }
.product-list ul li .product-list-show-inlist span {float:left; color:#ff5f1c; margin-left:6px; line-height:24px; }
.product-list ul li .remove {background:#ff5f1c; }
.product-list ul li .remove i {background:url(../images/icon/icon-remove.png) no-repeat 0 center; display:block; height:24px; width:24px; background-size:100% 100%; }
.product-list ul li .remove span {float:left; color:#fff; }
.product-list-more span {font-size:0.938rem; height:40; line-height:40px; }

.sort .listStyle-tag i {background:url(../images/icon/list-line.jpg) no-repeat 0 center; background-size:20px 20px; display:block; width:20px; height:20px; margin:2px auto; }

.u-flyer{display:block; width:50px; height:50px; position:fixed; z-index:9999; }