/*gift*/
.cate-banner-panel{width: 100%;}
.cate-banner{height: 200pt;width: 100%;}
.gift-topic-banner-causor{height: 90pt;padding-left: 10pt;}
.banner-text-item{background: transparent;text-align: left;position: absolute;left: 26px;top: 26px;}
.banner-text-title{font-weight: bold;color: #333;}
.banner-text-desc{color: #999;margin-top: 5px;}
.banner-text-btn{font-size: 0.75rem;color: #355eff;margin-top: 5px;}

.deep-book-panel{height: auto;width: 100%;background: #fff;padding: 1rem;}
.deep-good-list li{width: 48%;margin-right: 4%;float: left;margin-bottom:2%;}
.shengdu-title{font-size: 0.8125rem;color: #333;min-height: 30px;height:auto;max-height:60px;padding-top: 20px;padding-bottom:20px;line-height: 20px;text-align: center;}
.category-banner-item{height: 90pt;width: 100%;position: relative;}
.cate-goods-list{width: 100%;height: auto;}
.cate-good-li{width: 48%;margin-right: 4%;margin-bottom:4%;float: left;background:#fbfbfb; position: relative;   border-radius: 8px;}
.dangao-filter-list::-webkit-scrollbar {display:none}
.book-icons,.tuijian{
    width: 100%;
    height: 100%;
}
.book-icons .swiper-slide {
    text-align: center;
    font-size: 1em;
    background: #fff;
    width: 80%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.tuijian .swiper-slide {
    text-align: center;
    font-size: 1em;
    width: 60%;
    background: #f1f1f1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.8);
}
.swiper-slide-active,.swiper-slide-duplicate-active{
    transform: scale(1);
}

/*travel*/
.banner-book-btns{height: 2em;margin-top: 10px;}
.banner-book-pen-icon{height: 1.56rem;width:1.56rem;}
.banner-book-btn-tetx{font-size: 0.75rem;color: #559A9C;line-height:2em;text-align: left;}
.dangao-filter-list{height: 24px;line-height: 24px;color:#999;font-size: 0.9em;overflow-x: auto; white-space:nowrap; width: auto;}
.dangao-filter-list li{margin-left: 15px;width: auto;height: 24px;display: inline-block;line-height: 24px;}
.star-tuijian-list{width: 100%;height: auto;}
.travel-info-panel{height: 40px;width: 100%;}
.star-touxiang{height: 40px;width: 40px;}
.good-info-panel{height: 40px;color:#333;text-align: center;overflow: hidden;}
.good-info-desc{max-height:80px;height: auto;color: #999;text-align: left;line-height:20px; overflow: hidden;}
.travel-imgs-panel dd{width: 49%;height:5em;margin-right: 2%;float: left;margin-bottom: 2%;overflow: hidden;}
.gongnue-info-panel li{min-height:4em;height:auto;width: 100%;margin: 1em 0;}
.gonglue-title{line-height: 1.8em;color:#333;font-size: 0.8125rem;text-align: left;padding: 0.625rem 0;}
.gonglue-desc{line-height:1.8em;color:#999;font-size:0.8125rem;text-align: left;overflow: hidden;}
.golden-busi-panel li{width: 49%;margin-right: 2%;float:left;background: #FBFBFB;padding: 0.5em;margin-bottom: 2%;}
.busi-logo-item img{height: 3em;width: 3em;margin:0 auto;}
.busi-name-text{font-size: 1em;color:#333;text-align: center;margin-top: 10px;}
.busi-desc-text{font-size: 0.9em;color:#999;text-align: center;}
.get-more-btn{font-size:0.75rem;text-align: center;line-height: 24px;}

/*other*/
.other-book-panel{width: 100%;height: 6em;}

/*wenju*/
.pindan-book-btn{height: 2em;width:5em;line-height: 2em;text-align: left;color:#fff;font-size: 0.75em;}

#certify {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

#certify  .swiper-slide {
    width:66%;
    height: auto;
    background: #fff;
}
#certify  .swiper-slide img{
    display:block;
}
#certify .swiper-pagination {
    width: 100%;
    bottom: 20px;
}
.label-tip{font-size:0.75rem;color:#999;font-weight: normal;margin-left: 10px;}
.kaquan-good-list{height: 94px;width: 100%;}
.kaquan-good-list li{height: 100%;width:60px;float: left;margin-right: 20px;}
.birthday-panel{width: 100%;height: auto;}
.birthday-plan-img-list{width: 100%;height: auto;}
.birthday-plan-img-list li{width: 48%;float: left;margin-right: 0.625rem;margin-bottom: 0.625rem; }
.plan-book-btn-text{position: absolute;height: 20px;width: 100%;left:0;top:10px;text-align: center;line-height: 20px;color:#333;font-size: 0.875rem;}
.tijian-panel{width: 100%;height: auto;min-height: 2em;position: relative;}
.tijian-info-panel{width: 100%;height: 100%;position: absolute;left:0;top:0;}
.tijian-tips-list,.dingzhi-panel{width: 50%;height: 100%; padding: 5% 3%;}
.tijian-tips-list li{height: 30px;width: 100%;  color:#333;font-size:0.75rem;line-height: 30px;text-align: left;margin-bottom:1.2rem;}
.tijian-tips-text{margin-left: 5px;}
.dingzhi-btn{width:68%;text-align: center;font-size: 0.75rem;}
.tijian-desc{width: 100%;background: #FBFBFB;color:#666;font-size:0.75rem;line-height: 1.43rem;padding: 5%;}
.tijian-desc h2{font-size: 0.8125rem;font-weight: bold;color:#333;}
.tijian-desc p{font-size: 0.75rem;line-height:1.43rem;color:#999;}
.star-item,.star-icon{height: 0.8rem;line-height: 30px;color:#333;}
.fruit-free-banner{width: 100%;height: auto;position: relative;}

.shengdu-title-txt{font-size: 0.8125rem;color: #333;height:30px;line-height:30px;text-align: center;}
.shengdu-busi-txt{font-size: 0.8125rem;font-weight:bold; color: #333;height:30px;line-height:40px;text-align: center;}
.star-desc-panel{ height: 9rem;padding:1rem 0.625rem;width: 100%;background: #FBFBFB;text-align: center;}
.star-title{line-height: 2.4rem;color:#355eff;}
.star-desc{line-height: 1.4rem;color:#999;}
.cfruit-chaxie-panel{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.catelist-swiper-panel .cl-hv-swiper-bg{
    width:80%;
    height:6.6em;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: relative;
}
.cib-to-myapply{
    font-size: 0.875rem;
    color: #333333;
    font-weight: bold;
    position: absolute;
    right: 0.625rem;
    top: 0.8rem;
    width: 4rem;
}

/*********内购*******/
.qyng-rule-panel{
    background-color: #FDF5E5;
    min-height: 3.75rem;
    padding:0.9375rem 0.40625rem;
}
.qyng-rule-head{
    height: 1.25rem;
    line-height: 1.25rem;
    padding-left: 2rem;
    background-image: url('../../images/catelist/qyng-rule-l-icon.png');
    background-size: contain;
    background-repeat: no-repeat;

}
.qyng-rule-head-title{
    height: 1.25rem;
    line-height: 1.25rem;
    color: #333333;
    font-size: 0.875rem;
    font-weight: bold;
}
.qyng-rule-head-subtitle{
    /*height: 1.25rem;*/
    line-height: 1.25rem;
    font-size: 0.8rem;
    /*padding-left: 2rem;*/
    font-weight: normal;
    color: #355eff;
    margin-top: 0.3125rem;
}
.qyng-rule-head-indor{
    color: #355eff;
    display: inline-block;
}
.qyng-rule-content{
    color: #999999;
    font-size: 0.75rem;
    line-height: 1.5rem;
    margin-top: 0.9375rem;
}
.cl-ib-rule-show-more{
    color: #355eff;
    display: inline-block;
}
.mgood-info{
    word-break: break-all;
}

.cl-ib-price-row{
    font-size:0.75rem;
    color: #999999;
}
.cl-ib-price-idc{
    font-size: 0.9375rem;
    color: #355eff;
}
.cl-ib-price{
    font-size: 1.0625rem;
    font-weight: bold;
    color: #355eff;
}
.cl-ib-through-line{
    color: #999999;
    font-size: 0.8125rem;
    text-decoration: line-through;
    margin-left: 0.625rem;
}
.btn-ib-sliup-more{
    display: none;
}
.catelist-brand-qidai{
    background-color: #e0e0e0;
    width: 3.75rem;
    height: 3.75rem;
    line-height: 3.75rem;
    border-radius: 3.75rem;
    font-size: 0.75rem;
    color: #333333;
    text-align: center;
}
.ct-travel-c2-col{
    padding-top: 0.625rem;
}
.stn-start-tip{position: absolute;right: 0.21875rem;bottom:0.21875rem;background-color: rgba(0,0,0,0.5);color:#ffffff;height: 1.25rem;line-height: 1.25rem;font-size: 0.75rem;padding: 0 0.5rem;max-width: 95%;border-radius: 4px; }
.cl-cib-m-filter-row{
    width: 100%;
    margin-bottom: 0.625rem;
}
.cl-cib-m-filter-list{overflow-x: auto;overflow-y: hidden;white-space: nowrap;height: 1.71875rem;}
.cl-cib-m-filt-col{
    font-size: 0.875rem;
    color: #999999;
    width: auto;
    height: 1.71875rem;
    margin-right: 0.875rem;
    display: inline-block;
}
.cl-cib-m-filt-txt{
    height: 1.25rem;
    line-height: 1.25rem;
    padding: 0;
}

.cl-cib-m-filt-indict{
    width: 1.71875rem;
    height: 2px;
    background-color: #ffffff;
    margin: 0 auto;
    margin-top: 0.25rem;
}
.cl-cib-m-filt-col.active{
    font-size: 0.9375rem;
    font-weight: bold;
    color: #355eff;
}

.cl-cib-m-filt-col.active .cl-cib-m-filt-indict{
    background-color: #355eff;
}
.cate-tuijian{height:40px;width:100%;background:#fff;z-index:999;position: fixed;top:40px;padding:0 1rem; display: block;}
.cate-tuijian-ul{width: 100%;height: 30px;background: #fff;color: #999;font-size: 0.875rem;overflow-x: auto;white-space: nowrap;margin-top:3px;}
.cate-tuijian-ul li{margin-right: 7px;line-height: 30px;text-align: left;display: inline-block;float: inherit;background: #f2f6f8;border-radius: 8px;padding: 0 10px;}
.all-body-panel{width: 100%;background: #f2f6f8;}

.tuijian-item{width: 100%;background: #fff;padding: 1rem;display: table;}
.cate-search-img{width: 16px;height: 16px;position: absolute;left: 12px;top: 7px;}