﻿body {background:#f0f2f5; }
.product-list .product-list-category {margin-bottom:12px; background-color:#ffffff; border-bottom:#d5d7d8; }
.product-list .product-list-category .product-list-categoryName {padding:10px 18px; box-sizing:border-box; width:100%; background:#fafafa; }
.product-list .product-list-category .product-list-categoryName .product-list-categoryName-checkbox {float:left; margin-right:14px; position:relative; }
.product-list .product-list-category .product-list-categoryName .product-list-categoryName-checkbox input {position:absolute; top:0; bottom:0; left:0; right:0; width:20px; height:20px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.product-list .product-list-category .product-list-categoryName .product-list-categoryName-checkbox i {background:url(../images/icon/chBox.png) no-repeat 0 center; background-size:20px 20px; display:block; height:20px; width:20px; }
.product-list .product-list-category .product-list-categoryName .product-list-categoryName-checkbox .checked {background:url(../images/icon/chBox-ch.png) no-repeat 0 center; background-size:20px 20px; display:block; height:20px; width:20px; }
.product-list .product-list-category ul li {position:relative; border-bottom:1px solid #eaeaea; padding:10px 18px; }
.product-list .product-list-category ul li .thisCheckbox {position:absolute; top:50%; margin-top:-10px; float:left; margin-right:5px; }
.product-list .product-list-category ul li .thisCheckbox input {position:absolute; top:0; bottom:0;left:0; right:0; width:20px; height:20px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.product-list .product-list-category ul li .thisCheckbox i {display:block; height:20px; width:20px; background:url(../images/icon/chBox.png) no-repeat 0 center; background-size:20px 20px; }
.product-list .product-list-category ul li .thisCheckbox i.checked {display:block; height:20px; width:20px; background:url(../images/icon/chBox-ch.png) no-repeat 0 center; background-size:20px 20px; }
.product-list .product-list-category ul li .product-list-ipf {position:relative; margin-left:32px; }
.product-list .product-list-category ul li .product-list-ipf .wapUrl {display:inline-block; overflow:hidden; width:100%; height:122px; }
.product-list .product-list-category ul li .product-list-ipf .wapUrl img {display:block; height:80px; width:80px; position:absolute; top:50%; margin-top:-40px; }
.product-list .product-list-category ul li .product-list-ipf .wapDel {display:inline-block; position:absolute; bottom:0; right:0; height:20px; width:16px; }
.product-list .product-list-category ul li .product-list-ipf .wapDel img {width:100%; height:100%; }
.product-list .product-list-category ul li .product-list-ipf .product-list-show {margin-left:100px; height:80px; position:relative; }
.product-list .product-list-category ul li .product-list-ipf .product-list-show-titile {font-size:0.938rem; display:-webkit-box; height:40px; line-height:20px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.product-list .product-list-category ul li .product-list-ipf .product-list-show-details {margin-top:4px; }
.product-list .product-list-category ul li .product-list-ipf .product-list-show-details .details-inBox {margin-right:25px; overflow:hidden; }
.product-list .product-list-category ul li .product-list-ipf .product-list-show-details span:nth-child(1) {display:block; font-size:1rem; color:#000; line-height:18px; float:left; margin-right:3px; }
.product-list .product-list-category ul li .product-list-ipf .product-list-show-details span:nth-child(2) {display:block; font-size:1rem; color:#000; line-height:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.product-list .product-list-category ul li .product-list-ipf .cartNote {position:absolute; bottom:0px; left:100px; right:28px; }
.product-list .product-list-category ul li .product-list-ipf .cartNote textarea {width:100%; height:50px; color:#585858; border:1px solid #c5c5c5; padding:4px; font-size:12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }