/* 轮播 */
.swiper-banner{
    /* height: 600px; */
    overflow: hidden;
    position: relative;
}
.swiper-slide a{
    display: block;
    /* height: 600px; */
    color: #fff;
}
.swiper-slide a img{
	width: 100%;
}
.swiper-pagination .swiper-pagination-bullet{
    display: inline-block;
    margin: 0 3px;
    width: 30px;
    height: 4px;
    line-height: 4px;
    text-align: center;
    background: rgba(255,255,255,.4);
    cursor: pointer;
    opacity: 1;
    border-radius: 0;
}
.swiper-pagination .swiper-pagination-bullet-active{
    background: #fff;
}
/* 券列表 */
.w {
    width: 1190px;
	margin: 0 auto;
}
.quan-h-cate .cate-heading {
    height: 35px;
    line-height: 1;
    margin: 20px auto;
    text-align: center;
}
.quan-h-cate .cate-heading .i1,.quan-h-cate .cate-heading .i2{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 35px;
    height: 18px;
    background: url(../../img/hot-icons.png) 0 0 no-repeat;
    overflow: hidden;
    vertical-align: middle;
}
.quan-h-cate .cate-heading h3 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 5px;
    color: #111;
    font-size: 18px;
    line-height: 35px;
    vertical-align: middle;
}
.quan-h-cate .cate-cont {
    width: 1260px;
}
.quan-h-cate .cate-cont .quan-type01,.quan-h-cate .cate-cont .quan-type02, .quan-h-cate .cate-cont .quan-type03, .quan-h-cate .cate-cont .quan-type04, .quan-h-cate .cate-cont .quan-type05 {
    position: relative;
    height: 145px;
    font-family: "Microsoft YaHei";
    border: 1px solid #f2f2f2;
    background: #fff;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 4%);
    display: inline-block;
    display: block;
}
.quan-h-cate .cate-cont .quan-item {
    position: relative;
    float: left;
    width: 380px;
    margin: 0 25px 20px 0;
}
.quan-h-cate .cate-cont .quan-type01 {
    width: 378px;
    overflow: visible;
}
.quan-h-cate .cate-cont .quan-type01 .q-img, .quan-h-cate .cate-cont .quan-type02 .q-img,.quan-h-cate .cate-cont .quan-type03 .q-img,.quan-h-cate .cate-cont .quan-type04 .q-img,.quan-h-cate .cate-cont .quan-type05 .q-img {
    float: left;
    width: 104px;
    height: 104px;
    margin: 20px;
    border: 1px solid #f1f2f6;
    transition: all .2s ease-in-out,opacity 1s;
}
img.err-poster, img.err-product {
    background: url(//misc.360buyimg.com/lib/skin/e/i/error-jd.gif) no-repeat scroll 50% 50% transparent;
}
.quan-h-cate .cate-cont .quan-type01 .q-type, .quan-h-cate .cate-cont .quan-type02 .q-type, .quan-h-cate .cate-cont .quan-type03 .q-type, .quan-h-cate .cate-cont .quan-type04 .q-type, .quan-h-cate .cate-cont .quan-type05 .q-type {
    position: relative;
    float: left;
    z-index: 2;
    width: 325px;
    height: 100%;
    padding: 10px 25px;
    color: #333;
    outline: 0;
	box-sizing: border-box;
}
.quan-h-cate .cate-cont .quan-type01 .q-price, .quan-h-cate .cate-cont .quan-type02 .q-price, .quan-h-cate .cate-cont .quan-type03 .q-price, .quan-h-cate .cate-cont .quan-type04 .q-price, .quan-h-cate .cate-cont .quan-type05 .q-price {
    width: 100%;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.quan-h-cate .cate-cont .quan-type01 .q-price em, .quan-h-cate .cate-cont .quan-type01 .q-price span, .quan-h-cate .cate-cont .quan-type01 .q-price strong {
    color: #f23030;

}
.quan-h-cate .cate-cont .quan-type01 .q-limit {
    padding: 0 5px;
    color: #f23030;
    background: #fff4ec;
}
.quan-h-cate .cate-cont .quan-type01 .q-price .q-limit, .quan-h-cate .cate-cont .quan-type02 .q-price .q-limit, .quan-h-cate .cate-cont .quan-type03 .q-price .q-limit, .quan-h-cate .cate-cont .quan-type04 .q-price .q-limit, .quan-h-cate .cate-cont .quan-type05 .q-price .q-limit {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 12px;
    margin: 12px 0 0 10px;
    vertical-align: top;
}
.quan-h-cate .cate-cont .quan-type01 .q-price em, .quan-h-cate .cate-cont .quan-type02 .q-price em, .quan-h-cate .cate-cont .quan-type03 .q-price em, .quan-h-cate .cate-cont .quan-type04 .q-price em, .quan-h-cate .cate-cont .quan-type05 .q-price em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font: 400 18px arial;
    vertical-align: top;
    margin: 3px 3px 0 0;
}
.quan-h-cate .cate-cont .quan-type01 .q-price strong, .quan-h-cate .cate-cont .quan-type02 .q-price strong, .quan-h-cate .cate-cont .quan-type03 .q-price strong, .quan-h-cate .cate-cont .quan-type04 .q-price strong, .quan-h-cate .cate-cont .quan-type05 .q-price strong {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font: 400 34px arial;
    vertical-align: top;
}
.quan-h-cate .cate-cont .quan-type01 .q-range, .quan-h-cate .cate-cont .quan-type02 .q-range, .quan-h-cate .cate-cont .quan-type03 .q-range, .quan-h-cate .cate-cont .quan-type04 .q-range, .quan-h-cate .cate-cont .quan-type05 .q-range {
    line-height: 18px;
    overflow: hidden;
    font-size: 12px;
    font-weight: 700;
    cursor: default;
}
.quan-h-cate .cate-cont .quan-type01 .q-circle i, .quan-h-cate .cate-cont .quan-type02 .q-circle i, .quan-h-cate .cate-cont .quan-type03 .q-circle i, .quan-h-cate .cate-cont .quan-type04 .q-circle i, .quan-h-cate .cate-cont .quan-type05 .q-circle i {
    position: absolute;
    z-index: 3;
    display: block;
    width: 18px;
    height: 9px;
    background: url(//misc.360buyimg.com/user/quan/3.0.0/widget/quan-index/i/mid-circle.png) no-repeat;
    overflow: hidden;
    right: 42px;
}
.quan-h-cate .cate-cont .quan-type01 .q-circle .i1, .quan-h-cate .cate-cont .quan-type02 .q-circle .i1, .quan-h-cate .cate-cont .quan-type03 .q-circle .i1, .quan-h-cate .cate-cont .quan-type04 .q-circle .i1, .quan-h-cate .cate-cont .quan-type05 .q-circle .i1 {
    top: -1px;
    background-position: 0 -9px;
}
.quan-h-cate .cate-cont .quan-type01 .q-circle .i2, .quan-h-cate .cate-cont .quan-type02 .q-circle .i2, .quan-h-cate .cate-cont .quan-type03 .q-circle .i2, .quan-h-cate .cate-cont .quan-type04 .q-circle .i2, .quan-h-cate .cate-cont .quan-type05 .q-circle .i2 {
    bottom: -1px;
    background-position: 0 0;
}
.quan-h-cate .cate-cont .quan-type01 .q-opbtns, .quan-h-cate .cate-cont .quan-type02 .q-opbtns, .quan-h-cate .cate-cont .quan-type03 .q-opbtns, .quan-h-cate .cate-cont .quan-type04 .q-opbtns, .quan-h-cate .cate-cont .quan-type05 .q-opbtns {
    position: absolute;
    top: 0;
    right: 0;
    width: 52px;
    height: 145px;
}
.quan-h-cate .cate-cont .quan-type01 .q-opbtns {
    background-color: #fb0f3a;
    background-image: -moz-linear-gradient(top,#fb0f3a,#f02353);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fb0f3a),color-stop(1,#f02353));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb0f3a', endColorstr='#f02353', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb0f3a', endColorstr='#f02353');
    background-image: linear-gradient(to bottom,#fb0f3a 0,#f02353 100%);
}
.quan-h-cate .cate-cont .quan-type01 .q-opbtns a.btn, .quan-h-cate .cate-cont .quan-type02 .q-opbtns a.btn, .quan-h-cate .cate-cont .quan-type03 .q-opbtns a.btn, .quan-h-cate .cate-cont .quan-type04 .q-opbtns a.btn, .quan-h-cate .cate-cont .quan-type05 .q-opbtns a.btn {
    position: relative;
    display: block;
    width: 52px;
    height: 100%;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.quan-h-cate .cate-cont .quan-type01 .q-opbtns a.btn b, .quan-h-cate .cate-cont .quan-type02 .q-opbtns a.btn b, .quan-h-cate .cate-cont .quan-type03 .q-opbtns a.btn b, .quan-h-cate .cate-cont .quan-type04 .q-opbtns a.btn b, .quan-h-cate .cate-cont .quan-type05 .q-opbtns a.btn b {
    position: absolute;
    z-index: 2;
    top: 0;
    left: -1px;
    display: block;
    width: 3px;
    height: 100%;
    background: url(../../img/small-circle.png) top left repeat-y;
}
.quan-h-cate .cate-cont .quan-type01 .q-opbtns a.btn .txt, .quan-h-cate .cate-cont .quan-type02 .q-opbtns a.btn .txt, .quan-h-cate .cate-cont .quan-type03 .q-opbtns a.btn .txt, .quan-h-cate .cate-cont .quan-type04 .q-opbtns a.btn .txt, .quan-h-cate .cate-cont .quan-type05 .q-opbtns a.btn .txt {
    position: relative;
    display: block;
    top: 25px;
    width: 20px;
    margin: 0 auto;
    font-size: 16px;
}
.quan-h-cate .cate-cont .quan-type01 .geted-site, .quan-h-cate .cate-cont .quan-type02 .geted-site, .quan-h-cate .cate-cont .quan-type03 .geted-site, .quan-h-cate .cate-cont .quan-type04 .geted-site, .quan-h-cate .cate-cont .quan-type05 .geted-site {
    width: 66px;
    height: 66px;
    right: 62px;
    bottom: 10px;
    padding: 0;
    background: url(../../img/geted.png) no-repeat;
    overflow: hidden;
    background-color: transparent;
}
.quan-h-cate .cate-cont .quan-type01 .q-site, .quan-h-cate .cate-cont .quan-type02 .q-site, .quan-h-cate .cate-cont .quan-type03 .q-site, .quan-h-cate .cate-cont .quan-type04 .q-site, .quan-h-cate .cate-cont .quan-type05 .q-site {
    position: absolute;
    z-index: 2;
}
.cate-end, .loading {
    text-align: center;
    font-size: 14px;
    margin: 50px 0 0;
}
.loading {
    clear: both;
    width: 1190px;
    min-height: 100px;
}
.cate-end i, .loading i, .quan-h-cate .cate-cont .quan-type01 .time-ico, .quan-h-cate .cate-cont .quan-type02 .time-ico, .quan-h-cate .cate-cont .quan-type03 .time-ico, .quan-h-cate .cate-cont .quan-type04 .time-ico, .quan-h-cate .cate-cont .quan-type05 .time-ico {
    background-image: url(../../img/quan-index-icons.png);
    background-repeat: no-repeat;
}
.cate-end .i1, .loading .i1 {
    width: 28px;
    height: 28px;
    background-position: 0 -188px;
}
.cate-end i, .loading i {
    display: block;
    margin: 0 auto 10px;
}
.cate-end .txt, .loading .txt {
    color: #666;
}
.quan-h-cate .cate-cont .quan-item:hover .q-img {
	-ms-transform:translateX(5px);
	transform:translateX(5px)
}
.q-opbtns:hover .txt{
	font-weight: 600;
}
.ui-slidebar-new .ui-slidebar-handler {
    position: relative;
    z-index: 10;
    width: 45px;
    height: 45px;
    border-bottom: none;
}
.ui-slidebar-new .ui-slidebar-handler a {
    display: block;
    height: 45px;
}
.ui-slidebar-new .ui-slidebar-handler i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url(../../img/sliderbar.png) no-repeat;
    width: 45px;
    height: 44px;
    overflow: hidden;
}
.ui-slidebar-new .ui-slidebar-handler i.top-ico {
    background-position: 0 -45px;
}
.start_time{
	background: #ddd;
	line-height: 28px;
	color: #777;
	font-size: 13px;
	text-align: center;
	border-radius: 4px 4px 0 0;
}
.user_type{
	margin: 5px 0;
	color: rgb(242, 48, 48);
}