.product-item {width: 200px; box-sizing: border-box; border: 1px solid #ddd; background: #fff; position: relative; overflow: hidden; cursor: pointer; padding:0 0 8px 0;}
.product-item .product-item-img {width: 198px; height: 198px; overflow: hidden;}
.product-item .product-item-title {padding:6px 8px 0; height:40px; font-size:13px; line-height: 1.3; color: #000;font-weight: bold;text-overflow: ellipsis;display: -webkit-box;display: box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word;overflow: hidden;}
.product-item .product-item-tpin {font-weight: 500; font-size: 13px; padding:6px 8px 0;color: #999;}
.product-item .product-item-star {font-size:13px; color: #999; padding:0px 8px 0; height: 23px; line-height: 23px;}
.product-item .product-item-star .icon-shoucangjia {margin:0 3px 0 0;}
.product-item .product-item-star span {margin:0 0 0 5px;}
.product-item .product-item-star .icon-shoucangjia.active {color: #f0aa25;}
.product-item .product-item-price {font-weight: bold; font-size:13px; color: #999; padding:0px 8px 0;}
.product-item .product-item-price b {font-size:18px; color: #000; margin: 0 5px 0 0;}
.product-item .sale {position: absolute; top:-60px; right:-60px; background: #f0aa25; box-shadow: 0 0 8px #333; width:120px; height:120px; transform: rotate(45deg);}
.product-item .sale b {padding: 60px 65px 0 0;text-align: center;text-transform: uppercase;display: block;transform: rotate(315deg);font-family: Heavy;line-height: .9;font-weight: bold;font-size: 20px;} 
.product-item:hover .product-item-title {color: #f0aa25;}
.product-item:hover .product-item-img img{ animation: .5s linear 0s 1 forwards move_eye;}
@keyframes move_eye { from { -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1); } to { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }  }

.video-product-item {width: 420px; box-sizing: border-box; border: 1px solid #ddd; background: #fff; position: relative; overflow: hidden; cursor: pointer;}
.video-product-item .video-product-item-video {width: 418px; height: 250px; overflow: hidden; position: relative;}
.video-product-item .video-product-item-title {padding:6px 8px 0; font-size:13px; line-height: 1.3; color: #999;text-overflow: ellipsis;display: -webkit-box;display: box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word;overflow: hidden;}
.video-product-item .video-product-item-tpin {font-weight: bold; font-size: 13px; padding:6px 8px 0;display: -webkit-box;display: box;}
.video-product-item .video-product-item-star {font-size:13px; color: #999; padding:0px 8px 0;display: -webkit-box;display: box;}
.video-product-item .video-product-item-star .icon-shoucangjia.active {color: #f0aa25;}
.video-product-item .video-product-item-price {font-weight: bold; font-size:13px; color: #999; padding:0px 8px 0;display: -webkit-box;display: box;}
.video-product-item .video-product-item-price b {font-size:18px; color: #000; padding:0 5px 0 0;}
.video-product-item:hover .video-product-item-title {color: #f0aa25;}
.video-product-item-smallimgs {width:200px; float: left; display: flex;}
.video-product-item-smallimgs .img {width:100px; height:100px; margin:10px 0 0; flex: 1; overflow: hidden;}
.control-box {background: rgba(0,0,0,0.8); font-size:13px; color: #fff; height:36px;  position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); line-height: 36px; padding:0 15px; border-radius: 18px;}
.control-box em {font-size:20px; line-height: 36px; float: left; padding:0 6px 0 0;}

/* product-simple */
.product-simple {overflow: hidden; margin:0 0 -20px 55px;}
.product-simple li {width: 200px; float:left; margin:0 26px 20px 0; border-radius: 6px; background: #f0f1f1; overflow: hidden; cursor: pointer;}
.product-simple li i {width:200px; height:200px;}
.product-simple li span {display: block; background: #f0aa25; font-size:13px; text-align: center; padding: 5px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000;font-weight: bold;}
