@charset "utf-8";
.rollBox{width:100%;overflow:hidden;display:flex;margin:10px 0;}
.rollBox .LeftBotton{height:52px;width:5vw;overflow:hidden;float:left;display:inline;margin:130px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:5vw;overflow:hidden;float:left;display:inline;margin:130px 0 0 0;cursor:pointer;}
.rollBox .fa-chevron-left:before,.rollBox .fa-chevron-right:before{font-size:30px;}
.rollBox .fa-chevron-right:before{float:right;}
.rollBox .Cont{width: 90vw;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .box{background: #fff none repeat scroll 0 0;margin: 0 2px;padding:5px;text-align: center;width: 40vw;}
.rollBox .Cont .box:hover{opacity:0.6;}
.rollBox .Cont .box .listimg {margin: 8px 0;}
.rollBox .Cont .box .listimg i {display: inline-block;height: 100%;vertical-align: middle;}
.rollBox .Cont .box .listimg img {margin: auto 0;max-width: 100%;vertical-align: middle;}
.rollBox .Cont .box .prod-info {/*background: #efefef none repeat scroll 0 0;*/font-size: 12px;/*height: 90px;*/line-height: 20px;overflow: hidden;padding: 5px 5px 3px;text-align: center;font-weight:bold;}
.rollBox .Cont .box .prod-info .pprice .normalprice{ text-decoration:line-through; display:none;}
.rollBox .Cont .box .prod-info .pname {display: block;line-height:120%;margin: 2px 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.rollBox .Cont .box .prod-info .pname a{font-size: 13px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.ranksrbox{background:#f70707;border-radius:3px;color: #fff;padding: 2px 5px;margin: auto;text-align: center;width:40%;}

.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items: center;position: absolute;z-index: 10;top:40%;transform: translateY(-28%);bottom: 0;width:40px;height:40px;background:#fff;cursor: pointer;color: transparent;border:none;}
.slick-prev{left:0;border-radius:40px; background:#444;background: url("../images/ico_prev.png") center top no-repeat;background-size: auto;background-size: cover;}
.slick-next {right: 0;border-radius: 40px;background:#444;background: url("../images/ico_next.png") center top no-repeat;background-size: auto;background-size: cover;}
.slick-arrow:hover {opacity: .5;}