.wrapper {
    float: left;
    width: 100%
}

.jcarousel-wrapper {
    margin: 0 auto;
    position: relative
}

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel li .sale {
    background: url(../Theme/Flex/red/images/ico-sale.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 0;
    margin-left: 15px
}

.jcarousel li .new {
    background: url(../Theme/Flex/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 0;
    margin-right: 15px
}

.jcarousel li .product-img {
    width: 214px;
    height: 214px;
    padding: 0;
    margin: 0;
    text-align: center;
    vertical-align: bottom;
    display: table-cell;
    background-color: #fff
}

.jcarousel li .product-img img {
    max-width: 200px;
    max-height: 200px
}

.jcarousel li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 7px 14px;
    top: 130px;
    position: relative;
    z-index: 99999;
    font-size: 14px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    visibility: hidden
}

.jcarousel li:hover .btn-quick a {
    opacity: 1;
    visibility: visible
}

.jcarousel li .btn-quick a:hover {
    background: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    visibility: visible
}

.jcarousel li .product-info {
    width: 90%;
    padding: 5%;
    margin: 0;
    display: inline-block
}

.jcarousel li .product-info .product-name {
    width: 100%;
    float: left;
    margin-bottom: 6px;
    height: 45px;
    text-align: left
}

.jcarousel li .product-info .product-name a {
    font-size: 14px;
    color: #333;
    text-decoration: none
}

.jcarousel li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 15px
}

.jcarousel li .product-info .product-price .special-price {
    font-size: 15px;
    color: #000;
    font-weight: bold
}

.jcarousel li .product-info .product-price .old-price {
    font-size: 15px;
    color: #888;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0
}

.jcarousel li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.jcarousel li .product-info .stock_discount {
    border: 1px solid #09b7fc;
    background: #09b7fc;
    font-size: 12px;
    color: #fff;
    padding: 2px 0;
    margin-top: 0;
    font-weight: normal;
    float: right;
    line-height: 13px;
    text-align: center;
    height: 25px;
    width: 30px
}

.carousel-control-wrap {
    margin-top: 110px;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 20
}

.jcarousel-control-prev,
.jcarousel-control-next {
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px
}

.jcarousel-control-prev a,
.jcarousel-control-next a {
    outline: none
}

.jcarousel-control-prev {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff!important;
    float: left;
    margin-left: -30px
}

.jcarousel-control-next {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff!important;
    float: right;
    margin-right: -30px
}

.jcarousel-control-prev:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-one {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0px 0 0
}

.jcarousel-one ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel-one li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    position: relative;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel-one li .itemproduct {
    border: 0 solid #eee
}

.jcarousel-one li .stock_discount {
    background: #0088c1;
    font-size: 12px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    float: right;
    line-height: 36px;
    text-align: center;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 5px
}

.jcarousel-one li .sale {
    background: url(../Theme/Flex/red/images/ico-sale.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 5px;
    margin-left: 5px
}

.jcarousel-one li .new {
    background: url(../Theme/Flex/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 10px;
    margin-right: 15px
}

.jcarousel-one li .product-img {
    width: 150px;
    height: 175px;
    padding: 0;
    margin: 5px auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff
}

.jcarousel-one li .product-img img {
    max-width: 150px;
    max-height: 175px
}

.jcarousel-one li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel-one li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 7px;
    top: 90px;
    position: relative;
    z-index: 99999;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    /*visibility: hidden*/
}

.jcarousel-one li:hover .btn-quick a {
    opacity: 0;
    visibility: hidden
}

.jcarousel-one li .btn-quick a:hover {
    background-color: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    visibility: visible
}

.jcarousel-one li .product-info {
    width: 90%;
    padding: 2% 5%;
    margin: 0;
    display: inline-block
}

.jcarousel-one li .product-info .product-name {
    width: 100%;
    float: left;
    margin-bottom: 7px;
    height: 55px;
    text-align: center
}

.jcarousel-one li .product-info .product-name a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    outline: none
}

.jcarousel-one li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel-one li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

.jcarousel-one li .product-info .product-price .special-price {
    font-size: 14px;
    color: #cb041e;
    font-weight: 500
}

.jcarousel-one li .product-info .product-price .old-price {
    font-size: 13px;
    color: #888;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel-one li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0;
    /*display: none*/
}

.jcarousel-one li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel-one li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart-white.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel-one li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel-one li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.carousel-control-wrap-one {
    margin-top: 155px;
    float: left;
    width: 73%;
    position: absolute;
    z-index: 0
}

.jcarousel-control-prev-one,
.jcarousel-control-next-one {
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px
}

.jcarousel-control-prev-one a,
.jcarousel-control-next-one a {
    outline: none
}

.jcarousel-control-prev-one {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff !important;
    float: left;
    margin-left: -11px
}

.jcarousel-control-next-one {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff !important;
    float: right;
    margin-right: -10px
}

.jcarousel-control-prev-one:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next-one:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-two {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0px 0 0
}

.jcarousel-two ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel-two li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    position: relative;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel-two li .itemproduct {
    border: 0 solid #eee
}

.jcarousel-two li .stock_discount {
    background: #0088c1;
    font-size: 12px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    float: right;
    line-height: 36px;
    text-align: center;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 5px
}

.jcarousel-two li .sale {
    background: url(../Theme/Flex/red/images/ico-sale.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 5px;
    margin-left: 5px
}

.jcarousel-two li .new {
    background: url(../Theme/Flex/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 10px;
    margin-right: 15px
}

.jcarousel-two li .product-img {
    width: 150px;
    height: 175px;
    padding: 0;
    margin: 5px auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff
}

.jcarousel-two li .product-img img {
    max-width: 150px;
    max-height: 175px
}

.jcarousel-two li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel-two li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 7px;
    top: 90px;
    position: relative;
    z-index: 99999;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    visibility: hidden
}

.jcarousel-two li:hover .btn-quick a {
    opacity: 0;
    visibility: hidden
}

.jcarousel-two li .btn-quick a:hover {
    background-color: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    visibility: visible
}

.jcarousel-two li .product-info {
    width: 90%;
    padding: 2% 5%;
    margin: 0;
    display: inline-block
}

.jcarousel-two li .product-info .product-name {
    width: 100%;
    float: left;
    margin-bottom: 7px;
    height: 55px;
    text-align: center
}

.jcarousel-two li .product-info .product-name a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    outline: none
}

.jcarousel-two li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel-two li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

.jcarousel-two li .product-info .product-price .special-price {
    font-size: 14px;
    color: #cb041e;
    font-weight: 500
}

.jcarousel-two li .product-info .product-price .old-price {
    font-size: 13px;
    color: #888;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel-two li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0;
    display: none
}

.jcarousel-two li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel-two li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart-white.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel-two li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel-two li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.carousel-control-wrap-two {
    margin-top: 155px;
    float: left;
    width: 73%;
    position: absolute;
    z-index: 0
}

.jcarousel-control-prev-two,
.jcarousel-control-next-two {
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px
}

.jcarousel-control-prev-two a,
.jcarousel-control-next-two a {
    outline: none
}

.jcarousel-control-prev-two {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff !important;
    float: left;
    margin-left: -11px
}

.jcarousel-control-next-two {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff !important;
    float: right;
    margin-right: -10px
}

.jcarousel-control-prev-two:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next-two:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-three {
    position: relative;
    overflow: hidden;
    width: 100%
}

.jcarousel-three {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0px 0
}

.jcarousel-three ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel-three li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    position: relative;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel-three li .itemproduct {
    border: 0 solid #eee
}

.jcarousel-three li .stock_discount {
    background: #0088c1;
    font-size: 12px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    float: right;
    line-height: 36px;
    text-align: center;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 5px
}

.jcarousel-three li .sale {
    background: url(../Theme/Flex/red/images/ico-sale.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 5px;
    margin-left: 5px
}

.jcarousel-three li .new {
    background: url(../Theme/Flex/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 10px;
    margin-right: 15px
}

.jcarousel-three li .product-img {
    width: 150px;
    height: 175px;
    padding: 0;
    margin: 5px auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff
}

.jcarousel-three li .product-img img {
    max-width: 150px;
    max-height: 175px
}

.jcarousel-three li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel-three li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 7px;
    top: 90px;
    position: relative;
    z-index: 99999;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    visibility: hidden
}

.jcarousel-three li:hover .btn-quick a {
    opacity: 0;
    visibility: hidden
}

.jcarousel-three li .btn-quick a:hover {
    background-color: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    visibility: visible
}

.jcarousel-three li .product-info {
    width: 90%;
    padding: 2% 5%;
    margin: 0;
    display: inline-block
}

.jcarousel-three li .product-info .product-name {
    width: 100%;
    float: left;
    margin-bottom: 7px;
    height: 55px;
    text-align: center
}

.jcarousel-three li .product-info .product-name a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    outline: none
}

.jcarousel-three li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel-three li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

.jcarousel-three li .product-info .product-price .special-price {
    font-size: 14px;
    color: #cb041e;
    font-weight: 500
}

.jcarousel-three li .product-info .product-price .old-price {
    font-size: 13px;
    color: #888;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel-three li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0;
    display: none
}

.jcarousel-three li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel-three li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart-white.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel-three li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel-three li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.carousel-control-wrap-three {
    margin-top: 155px;
    float: left;
    width: 73%;
    position: absolute;
    z-index: 0
}

.jcarousel-control-prev-three,
.jcarousel-control-next-three {
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px
}

.jcarousel-control-prev-three a,
.jcarousel-control-next-two a {
    outline: none
}

.jcarousel-control-prev-three {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff !important;
    float: left;
    margin-left: -11px
}

.jcarousel-control-next-three {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff !important;
    float: right;
    margin-right: -10px
}

.jcarousel-control-prev-three:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next-three:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-four {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0px 0
}

.jcarousel-four ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel-four li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    position: relative;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel-four li .itemproduct {
    border: 0 solid #eee
}

.jcarousel-four li .stock_discount {
    background: #0088c1;
    font-size: 12px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    float: right;
    line-height: 36px;
    text-align: center;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 5px
}

.jcarousel-four li .sale {
    background: url(../Theme/Flex/red/images/ico-sale.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 5px;
    margin-left: 5px
}

.jcarousel-four li .new {
    background: url(../Theme/Flex/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 10px;
    margin-right: 15px
}

.jcarousel-four li .product-img {
    width: 150px;
    height: 175px;
    padding: 0;
    margin: 5px auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff
}

.jcarousel-four li .product-img img {
    max-width: 150px;
    max-height: 175px
}

.jcarousel-four li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel-four li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 7px;
    top: 90px;
    position: relative;
    z-index: 99999;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    /*visibility: hidden*/
}

.jcarousel-four li:hover .btn-quick a {
    opacity: 6;
    /*visibility: hidden*/
}

.jcarousel-four li .btn-quick a:hover {
    background-color: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    visibility: visible
}

.jcarousel-four li .product-info {
    width: 90%;
    padding: 2% 5%;
    margin: 0;
    display: inline-block
}

.jcarousel-four li .product-info .product-name {
    width: 100%;
    float: left;
    margin-bottom: 7px;
    height: 55px;
    text-align: center
}

.jcarousel-four li .product-info .product-name a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    outline: none
}

.jcarousel-four li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel-four li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

.jcarousel-four li .product-info .product-price .special-price {
    font-size: 14px;
    color: #cb041e;
    font-weight: 500
}

.jcarousel-four li .product-info .product-price .old-price {
    font-size: 13px;
    color: #888;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel-four li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0;
    /*display: none*/
}

.jcarousel-four li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel-four li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart-white.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel-four li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel-four li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.carousel-control-wrap-four {
    margin-top: 155px;
    float: left;
    width: 73%;
    position: absolute;
    z-index: 0
}

.jcarousel-control-prev-four,
.jcarousel-control-next-four {
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px
}

.jcarousel-control-prev-four a,
.jcarousel-control-next-four a {
    outline: none
}

.jcarousel-control-prev-four {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff !important;
    float: left;
    margin-left: -11px
}

.jcarousel-control-next-four {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff !important;
    float: right;
    margin-right: -10px
}

.jcarousel-control-prev-four:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next-four:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-five {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0px 0 0px 0
}

.jcarousel-five ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel-five li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    position: relative;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel-five li .itemproduct {
    border: 0 solid #eee
}

.jcarousel-five li .stock_discount {
    background: #0088c1;
    font-size: 12px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    float: right;
    line-height: 36px;
    text-align: center;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 5px
}

.jcarousel-five li .sale {
    background: url(../Theme/Flex/red/images/ico-sale.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 5px;
    margin-left: 5px
}

.jcarousel-five li .new {
    background: url(../Theme/Flex/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 10px;
    margin-right: 15px
}

.jcarousel-five li .product-img {
    width: 150px;
    height: 175px;
    padding: 0;
    margin: 5px auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff
}

.jcarousel-five li .product-img img {
    max-width: 150px;
    max-height: 175px
}

.jcarousel-five li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel-five li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 7px;
    top: 90px;
    position: relative;
    z-index: 99999;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    /*visibility: hidden*/
}

.jcarousel-five li:hover .btn-quick a {
    opacity: 6;
    /*visibility: hidden*/
}

.jcarousel-five li .btn-quick a:hover {
    background-color: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    visibility: visible
}

.jcarousel-five li .product-info {
    width: 90%;
    padding: 2% 5%;
    margin: 0;
    display: inline-block
}

.jcarousel-five li .product-info .product-name {
    width: 100%;
    float: left;
    margin-bottom: 7px;
    height: 55px;
    text-align: center
}

.jcarousel-five li .product-info .product-name a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    outline: none
}

.jcarousel-five li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel-five li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

.jcarousel-five li .product-info .product-price .special-price {
    font-size: 14px;
    color: #cb041e;
    font-weight: 500
}

.jcarousel-five li .product-info .product-price .old-price {
    font-size: 13px;
    color: #888;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel-five li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0;
    /*display: none*/
}

.jcarousel-five li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel-five li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart-white.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel-five li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel-five li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.carousel-control-wrap-five {
    margin-top: 155px;
    float: left;
    width: 76%;
    position: absolute;
    z-index: 0
}

.jcarousel-control-prev-five,
.jcarousel-control-next-five {
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px
}

.jcarousel-control-prev-five a,
.jcarousel-control-next-five a {
    outline: none
}

.jcarousel-control-prev-five {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff !important;
    float: left;
    margin-left: -25px
}

.jcarousel-control-next-five {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff !important;
    float: right;
    margin-right: -22px
}

.jcarousel-control-prev-five:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next-five:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-six {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 7px 0 0px 0
}

.jcarousel-six ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel-six li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    position: relative;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel-six li .itemproduct {
    border: 0 solid #eee
}

.jcarousel-six li .stock_discount {
    background: #0088c1;
    font-size: 12px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    float: right;
    line-height: 36px;
    text-align: center;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 5px
}

.jcarousel-six li .sale {
    background: url(../Theme/Flex/red/images/ico-sale.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 5px;
    margin-left: 5px
}

.jcarousel-six li .new {
    background: url(../Theme/Flex/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 10px;
    margin-right: 15px
}

.jcarousel-six li .product-img {
    width: 150px;
    height: 175px;
    padding: 0;
    margin: 5px auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff
}

.jcarousel-six li .product-img img {
    max-width: 150px;
    max-height: 175px
}

.jcarousel-six li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel-six li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 7px;
    top: 90px;
    position: relative;
    z-index: 99999;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    visibility: hidden
}

.jcarousel-six li:hover .btn-quick a {
    opacity: 0;
    visibility: hidden
}

.jcarousel-six li .btn-quick a:hover {
    background-color: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    visibility: visible
}

.jcarousel-six li .product-info {
    width: 90%;
    padding: 2% 5%;
    margin: 0;
    display: inline-block
}

.jcarousel-six li .product-info .product-name {
    width: 100%;
    float: left;
    margin-bottom: 7px;
    height: 55px;
    text-align: center
}

.jcarousel-six li .product-info .product-name a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    outline: none
}

.jcarousel-six li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel-six li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

.jcarousel-six li .product-info .product-price .special-price {
    font-size: 14px;
    color: #cb041e;
    font-weight: 500
}

.jcarousel-six li .product-info .product-price .old-price {
    font-size: 13px;
    color: #888;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel-six li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0;
    display: none
}

.jcarousel-six li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel-six li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart-white.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel-six li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel-six li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.carousel-control-wrap-six {
    margin-top: 155px;
    float: left;
    width: 76%;
    position: absolute;
    z-index: 0
}

.jcarousel-control-prev-six,
.jcarousel-control-next-six {
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px
}

.jcarousel-control-prev-six a,
.jcarousel-control-next-six a {
    outline: none
}

.jcarousel-control-prev-six {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff !important;
    float: left;
    margin-left: -25px
}

.jcarousel-control-next-six {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff !important;
    float: right;
    margin-right: -22px
}

.jcarousel-control-prev-six:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next-six:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0 0 5px 0
}

.jcarousel-wrapper ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel-wrapper li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    position: relative;
    border-left: 0;
    border-right: 0;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel-wrapper li .itemproduct {
    border: 1px solid #f3f3f3;
    margin: 0 15px;
    height:390px;
}

.jcarousel-wrapper li .outofstock {
    position: relative
}

.jcarousel-wrapper li .outofstock:after {
    content: '';
    width: 180px;
    height: 100vh;
    float: left;
    position: absolute;
    background: #ffffffad;
    z-index: 9
}

.jcarousel-wrapper li .outofstock b {
    background: url(../Theme/DisplayBusiness/red/images/outofstock.png);
    width: 105px;
    height: 40px;
    position: absolute;
    z-index: 99;
    top: 110px;
    left: 35px
}

.jcarousel-wrapper li .stock_discount {
    background: #e2000b;
    font-size: 12px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    float: right;
    line-height: 36px;
    text-align: center;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    position: absolute;
    right: 22px;
    top: 5px
}

.jcarousel-wrapper li .sale {
    background: url(../Theme/DisplayBusiness/red/images/ico-sale.png);
    width: 61px;
    height: 61px;
    position: absolute;
    z-index: 0;
    margin-top: 5px;
    margin-left: 5px
}

.jcarousel-wrapper li .new {
    background: url(../Theme/DisplayBusiness/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 10px;
    margin-right: 15px
}

.jcarousel-wrapper li .product-img {
    width: 228px;
    height: 228px;
    padding: 0;
    margin: 13px auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    background-color: #fff
}

.jcarousel-wrapper li .product-img img {
    max-width: 228px;
    max-height: 228px
}

.jcarousel-wrapper li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel-wrapper li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 7px;
    top: 90px;
    position: relative;
    z-index: 99999;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    /*visibility: hidden*/
}

.jcarousel-wrapper li:hover .btn-quick a {
    opacity: 6;
    /*visibility: hidden*/
}

.jcarousel-wrapper li .btn-quick a:hover {
    background-color: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    /*visibility: visible*/
}

.jcarousel-wrapper li .product-info {
    width: 90%;
    padding: 5% 5%;
    margin: 0;
    display: inline-block
}

.jcarousel-wrapper li .product-info .product-name {
    width: 100%;
    float: left;
    height: 55px;
    text-align: center;
    position: relative;
    z-index: 999;
    overflow: hidden;
}

.jcarousel-wrapper li .product-info .product-name a {
    font-size: 14px;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    outline: none
}

.jcarousel-wrapper li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel-wrapper li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    text-align: center
}

.jcarousel-wrapper li .product-info .product-price .special-price {
    font-size: 14px;
    color: #e2000b;
    font-weight: 600
}

.jcarousel-wrapper li .product-info .product-price .old-price {
    font-size: 14px;
    color: #b8b8b8;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel-wrapper li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0;
    /*display: none*/
}

.jcarousel-wrapper li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel-wrapper li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart-white.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel-wrapper li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel-wrapper li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.jcarousel-wrapper li .product-info #rating.rating {
    width: 100%;
    float: left;
    margin: 2px 0 5px 0;
    text-align: center
}

.jcarousel-wrapper li .product-info #rating.rating img {
    max-height: 14px;
    max-width: 60px
}

.jcarousel-wrapper li .product-info #rating.rating span {
    font-size: 14px;
    color: #000;
    text-decoration: none;
    margin-left: 0;
    vertical-align: middle
}

.jcarousel-wrapper li .product-info #rating.rating span+span {
    font-size: 12px;
    position: relative;
    top: 2px;
    left: 3px
}

.jcarousel-wrapper li .product-info #rating.rating .star {
    position: absolute;
    margin-left: 5px
}

.jcarousel-wrapper li .product-info .dod {
    height: 20px;
    max-width: 100%;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    float: left;
    overflow: hidden;
    line-height: 14px;
    font-size: 11px;
    color: #fff;
    width: 100%;
    margin-bottom: 0px;
    font-weight: 500;
    margin-top: -45px;
    position: absolute
}

.jcarousel-wrapper li .product-info .dod span {
    background: #cb041e;
    padding: 3px 5px;
    float: left
}

.jcarousel-wrapper li .product-info .dod span:after {
    border-right: 4px solid transparent;
    border-top: 18px solid #c45500;
    float: right;
    content: '';
    position: relative;
    right: -9px;
    top: -4px
}

.jcarousel-wrapper li .product-info .endin {
    font-size: 11px;
    font-style: italic;
    color: #908e8e;
    position: absolute;
    bottom: 5px;
    right: 6px;
    font-weight: 500
}

.jcarousel-wrapper li .product-info .endin+#rating.rating {
    text-align: left
}

.carousel-control-wrap-seven,
.carousel-control-wrap-eight,
.carousel-control-wrap-nine,
.carousel-control-wrap-ten {
    margin-top: 155px;
    float: left;
    width: 76%;
    position: absolute;
    z-index: 0
}

.jcarousel-control-prev-seven,
.jcarousel-control-next-seven,
.jcarousel-control-prev-eight,
.jcarousel-control-next-eight,
.jcarousel-control-prev-nine,
.jcarousel-control-next-nine,
.jcarousel-control-prev-ten,
.jcarousel-control-next-ten {
    padding: 0;
    width: 30px;
    text-align: center;
    height: 30px
}

.jcarousel-control-prev-seven a,
.jcarousel-control-next-seven a,
.jcarousel-control-prev-eight a,
.jcarousel-control-next-eight a,
.jcarousel-control-prev-nine a,
.jcarousel-control-next-nine a,
.jcarousel-control-prev-ten a,
.jcarousel-control-next-ten a {
    outline: none
}

.jcarousel-control-prev-seven,
.jcarousel-control-prev-eight,
.jcarousel-control-prev-nine,
.jcarousel-control-prev-ten {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff !important;
    float: left;
    margin-left: -25px
}

.jcarousel-control-next-seven,
.jcarousel-control-next-eight,
.jcarousel-control-next-nine,
.jcarousel-control-next-ten {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff !important;
    float: right;
    margin-right: -22px
}

.jcarousel-control-prev-seven:hover,
.jcarousel-control-prev-eight:hover,
.jcarousel-control-prev-nine:hover,
.jcarousel-control-prev-ten:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next-seven:hover,
.jcarousel-control-next-eight:hover,
.jcarousel-control-next-nine:hover,
.jcarousel-control-next-ten:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-elewen {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0px 0 0px 0
}

.jcarousel-elewen ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel-elewen li {
    width: 200px;
    margin: 0;
    text-align: left;
    float: left;
    position: relative;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
    *border-right: 0;
    *border-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel-elewen li .itemproduct {
    border: 0 solid #eee
}

.jcarousel-elewen li .stock_discount {
    background: #0088c1;
    font-size: 12px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    float: right;
    line-height: 36px;
    text-align: center;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 5px
}

.jcarousel-elewen li .sale {
    background: url(../Theme/Flex/red/images/ico-sale.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 5px;
    margin-left: 5px
}

.jcarousel-elewen li .new {
    background: url(../Theme/Flex/red/images/ico-new.png);
    width: 56px;
    height: 30px;
    position: absolute;
    z-index: 0;
    margin-top: 10px;
    margin-right: 15px
}

.jcarousel-elewen li .product-img {
    width: 150px;
    height: 175px;
    padding: 0;
    margin: 5px auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff
}

.jcarousel-elewen li .product-img img {
    max-width: 150px;
    max-height: 175px
}

.jcarousel-elewen li .btn-quick {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    height: 0
}

.jcarousel-elewen li .btn-quick a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px 7px;
    top: 90px;
    position: relative;
    z-index: 99999;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    opacity: 0;
    visibility: hidden
}

.jcarousel-elewen li:hover .btn-quick a {
    opacity: 0;
    visibility: hidden
}

.jcarousel-elewen li .btn-quick a:hover {
    background-color: #fc4e09;
    border: 1px solid #e6490b;
    color: #fff;
    opacity: 1;
    visibility: visible
}

.jcarousel-elewen li .product-info {
    width: 90%;
    padding: 2% 5%;
    margin: 0;
    display: inline-block
}

.jcarousel-elewen li .product-info .product-name {
    width: 100%;
    float: left;
    margin-bottom: 7px;
    height: 55px;
    text-align: center
}

.jcarousel-elewen li .product-info .product-name a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    outline: none
}

.jcarousel-elewen li .product-info .product-name a:hover {
    color: #cb041e
}

.jcarousel-elewen li .product-info .product-price {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

.jcarousel-elewen li .product-info .product-price .special-price {
    font-size: 14px;
    color: #cb041e;
    font-weight: 500;
    float: left;
    width: 50%
}

.jcarousel-elewen li .product-info .product-price .old-price {
    font-size: 13px;
    color: #888;
    text-decoration: line-through;
    margin-left: 10px
}

.jcarousel-elewen li .product-info .product-addto-wrap {
    width: 100%;
    clear: both;
    margin: 10px 0;
    display: none
}

.jcarousel-elewen li .product-info .product-addto-wrap .product-addcart a {
    border: 1px solid #d5d5d5;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    margin-right: 10px;
    background: url(../Theme/Flex/red/images/btn-cart.png) no-repeat 6px 6px #fff;
    float: left;
    height: 30px;
    width: 30px
}

.jcarousel-elewen li .product-info .product-addto-wrap .product-addcart a:hover {
    background: url(../Theme/Flex/red/images/btn-cart-white.png) no-repeat 6px 6px #fc4f09;
    border: 1px solid #e44607;
    color: #fff
}

.jcarousel-elewen li .product-info .product-addto-wrap .product-wishlist a {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 5px;
    background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
}

.jcarousel-elewen li .product-info .product-addto-wrap .product-wishlist a:hover {
    background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
    border: 1px solid #f00;
    color: #fff
}

.carousel-control-wrap-elewen {
    margin-top: 120px;
    float: left;
    width: 76%;
    position: absolute;
    z-index: 0
}

.jcarousel-control-prev-elewen,
.jcarousel-control-next-six {
    padding: 0;
    text-align: center;
    width: 30px;
    height: 30px
}

.jcarousel-control-prev-elewen a,
.jcarousel-control-next-elewen a {
    outline: none
}

.jcarousel-control-prev-elewen {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #fff !important;
    float: left;
    margin-left: -25px
}

.jcarousel-control-next-elewen {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #fff !important;
    float: right;
    margin-right: -22px
}

.jcarousel-control-prev-elewen:hover {
    background: url(../images/arrow-left.png) no-repeat center;
    color: #413087 !important
}

.jcarousel-control-next-elewen:hover {
    background: url(../images/arrow-right.png) no-repeat center;
    color: #413087 !important
}

@media only screen and (max-width:1024px) {
    .jcarousel-four li .product-info .product-addto-wrap .product-wishlist a {
        border: 1px solid #d5d5d5;
        font-size: 12px;
        color: #666;
        font-weight: 500;
        text-decoration: none;
        float: left;
        width: 30px;
        height: 30px;
        padding: 0;
        margin-right: 5px;
        background: url(../Theme/Flex/red/images/ico-wishlist1.png) no-repeat 8px 10px #fff
    }
    .jcarousel-four li .product-info .product-addto-wrap .product-wishlist a:hover {
        background: url(../Theme/Flex/red/images/ico-wishlist-blue.png) no-repeat 8px 10px #fff;
        border: 1px solid #f00;
        color: #fff
    }
    .carousel-control-wrap {
        margin-top: 150px;
        float: left;
        width: 54%;
        position: absolute;
        z-index: 20
    }
    #catone .carousel-control-wrap {
        width: 100%
    }
    #catone .jcarousel-control-prev {
        margin-left: -5px
    }
    #catone .jcarousel-control-next {
        margin-right: -5px
    }
    .jcarousel-wrapper li .outofstock:after {
        width: 250px
    }
    .jcarousel-wrapper li .outofstock b {
        left: 75px
    }
}

@media only screen and (min-device-width:1024px) and (max-device-width:1024px) {
    .jcarousel li {
        width: 265px !important
    }
    .jcarousel-control-prev {
        margin-left: -30px
    }
    .jcarousel-control-next {
        margin-right: -30px
    }
    .jcarousel li .product-img {
        width: 265px;
        height: 200px;
        padding: 0;
        margin: 0;
        text-align: center;
        vertical-align: bottom;
        display: table-cell;
        background-color: #fff
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:768px) {
    .carousel-control-wrap {
        margin-top: 150px;
        float: left;
        width: 95%;
        position: absolute;
        z-index: 20
    }
    .jcarousel li .product-info .product-price {
        margin-bottom: 10px
    }
    .jcarousel-four li .product-img {
        width: 250px;
        height: 200px
    }
    .jcarousel-four li {
        width: 200px
    }
    .jcarousel-control-prev-one,
    .jcarousel-control-prev-two,
    .jcarousel-control-prev-three,
    .jcarousel-control-prev-four,
    .jcarousel-control-prev-five,
    .jcarousel-control-prev-six,
    .jcarousel-control-prev-seven,
    .jcarousel-control-prev-eight,
    .jcarousel-control-prev-nine,
    .jcarousel-control-prev-ten {
        margin-left: -20px
    }
    .jcarousel-control-next-one,
    .jcarousel-control-next-two,
    .jcarousel-control-next-three,
    .jcarousel-control-next-four,
    .jcarousel-control-next-five,
    .jcarousel-control-next-six,
    .jcarousel-control-next-seven,
    .jcarousel-control-next-eight,
    .jcarousel-control-next-nine,
    .jcarousel-control-next-ten {
        margin-right: -18px
    }
    .jcarousel-wrapper li .outofstock:after {
        width: 190px
    }
    .jcarousel-wrapper li .outofstock b {
        left: 45px
    }
}

@media only screen and (max-width:767px) {
    .jcarousel-wrapper li .outofstock:after {
        width: 320px
    }
    .jcarousel-wrapper li .outofstock b {
        left: 100px
    }
    .carousel-control-wrap-four {
        margin-top: 150px;
        float: left;
        width: 100%;
        position: absolute;
        z-index: 9999 !important
    }
    .jcarousel-control-prev-four,
    .jcarousel-control-prev {
        margin-left: 0
    }
    .jcarousel-control-next-four,
    .jcarousel-control-next {
        margin-right: 5px
    }
    .jcarousel-four li .product-img,
    .jcarousel li .product-img {
        display: table;
        width: 100%
    }
    .carousel-control-wrap {
        float: left;
        width: 99%;
        position: absolute;
        z-index: 20;
        margin: 0 1%;
        margin-top: 150px
    }
    .jcarousel li .product-info .product-price,
    .jcarousel-four li .product-info .product-price {
        margin-bottom: 10px
    }
    .carousel-control-wrap-one,
    .carousel-control-wrap-two,
    .carousel-control-wrap-three,
    .carousel-control-wrap-four,
    .carousel-control-wrap-five,
    .carousel-control-wrap-six,
    .carousel-control-wrap-seven,
    .carousel-control-wrap-eight,
    .carousel-control-wrap-nine,
    .carousel-control-wrap-ten {
        width: 90%
    }
    .jcarousel-control-prev-one,
    .jcarousel-control-prev-two,
    .jcarousel-control-prev-three,
    .jcarousel-control-prev-four,
    .jcarousel-control-prev-five,
    .jcarousel-control-prev-six,
    .jcarousel-control-prev-seven,
    .jcarousel-control-prev-eight,
    .jcarousel-control-prev-nine,
    .jcarousel-control-prev-ten {
        margin-left: -20px
    }
    .jcarousel-control-next-one,
    .jcarousel-control-next-two,
    .jcarousel-control-next-three,
    .jcarousel-control-next-four,
    .jcarousel-control-next-five,
    .jcarousel-control-next-six,
    .jcarousel-control-next-seven,
    .jcarousel-control-next-eight,
    .jcarousel-control-next-nine,
    .jcarousel-control-next-ten {
        margin-right: -16px
    }
    #catone .jcarousel-control-next {
        margin-right: 5px
    }
}