.logo{
    background: url('../images/logo.png') center no-repeat;
    background-size: 6rem ;
    text-indent:-99999999px;
    overflow: hidden;
}
/****/
#d2zr-globalnav{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999;
    display: block;
    margin: 0;
    width: 100%;
    height: 2.4rem;
    -webkit-transition:height .2s ease-in;
    transition:height .2s ease-in;
}
#d2zr-menustate:checked ~ #d2zr-globalnav{
    height: 100%;
    -webkit-transition:height .2s ease-in 200ms;
    transition:height .2s ease-in 200ms;
}
#d2zr-globalnav .d2zr-menuicon-label {
    opacity: 1;
    -webkit-transition: -webkit-transform .4s cubic-bezier(.4, .01, .165, .99);
    transition: -webkit-transform .4s cubic-bezier(.4, .01, .165, .99);
}
#d2zr-globalnav .d2zr-menuicon-label {
    display: block;
    position: absolute;
    z-index: 3;
    top: 0;
    width: 1rem;
    height: 2.4rem;
    cursor: pointer;
    -webkit-transition: opacity .2s cubic-bezier(.645, .045, .355, 1),-webkit-transform .4s cubic-bezier(.4, .01, .165, .99);
    transition: opacity .2s cubic-bezier(.645, .045, .355, 1),transform .4s cubic-bezier(.4, .01, .165, .99),-webkit-transform .4s cubic-bezier(.4, .01, .165, .99);
    -webkit-tap-highlight-color: transparent;
}
#d2zr-globalnav .d2zr-menuicon-bread-top{
    -webkit-transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
    transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 4;
}
#d2zr-globalnav .d2zr-menuicon-bread-bottom{
    -webkit-transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
    transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
#d2zr-globalnav .d2zr-menuicon-bread{
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 1rem;
    height: 2.4rem;
    -webkit-transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
    transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
}
#d2zr-globalnav .d2zr-menuicon-bread-crust-top {
    top: 1.15rem;
    -webkit-transition: -webkit-transform .2s .2s;
    transition: -webkit-transform .2s .2s;
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
}
#d2zr-globalnav .d2zr-menuicon-bread-crust {
    display: block;
    width:1rem;
    height:.1rem;
    background: #fff;
    position: absolute;
    left: 0;
    z-index: 1;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
}
#d2zr-globalnav .d2zr-menuicon-bread-crust-bottom {
    bottom: 1.15rem;
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
}
#d2zr-globalnav .d2zr-menuicon-bread-crust {
    display: block;
    width:1rem;
    height: .1rem;
    background: #fff;
    position: absolute;
    left: 0;
    z-index: 1;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
}
#d2zr-menustate:checked ~ #d2zr-globalnav .d2zr-menuicon-label/*, #d2zr-menustate:target ~ #d2zr-globalnav .d2zr-menuicon-label */{
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#d2zr-menustate:checked ~ #d2zr-globalnav .d2zr-menuicon-bread-top/*, #d2zr-menustate:target ~ #d2zr-globalnav .d2zr-menuicon-bread-top */{
    -webkit-transition: -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
    transition: -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#d2zr-menustate:checked ~ #d2zr-globalnav .d2zr-menuicon-bread-bottom/*, #d2zr-menustate:target ~ #d2zr-globalnav .d2zr-menuicon-bread-bottom */{
    -webkit-transition: -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
    transition: -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
#d2zr-menustate:checked ~ #d2zr-globalnav .d2zr-menuicon-bread-crust-top/*, #d2zr-menustate:target ~ #d2zr-globalnav .d2zr-menuicon-bread-crust-top */{
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
#d2zr-menustate:checked ~ #d2zr-globalnav .d2zr-menuicon-bread-crust-bottom/*, #d2zr-menustate:target ~ #d2zr-globalnav .d2zr-menuicon-bread-crust-bottom */{
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
/****/
.header-cart-tips{
    text-align: center;
    position: absolute;
    background-color: #FF6500;
    width: .8rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: 50%;
    font-size:.6rem;
    right: -.3rem;
    top:.3rem;
    font-weight: normal;
}
/****/
.d2zr-header-list{
    position: absolute;
    z-index: 2;
    top: 2.4rem;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    height: auto;
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    visibility: hidden;
    -webkit-transition: visibility 0s linear 200ms;
    transition: visibility 0s linear 200ms;
    background-color: #595959;
}
#d2zr-menustate:checked ~ #d2zr-globalnav .d2zr-header-list{
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
/****/
.d2zr-user-header{
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
}
.search-block{
    width: 100%;
    height: 1.6rem;
    border-radius: 1rem;
    background-color: #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.search-block.styleGrayBg{background-color: #E5E5E5}
/****/
.d2zr-header-more{
    position: relative;
    height: 2.25rem;
    -webkit-transition:height .1s ease-in 100ms;
    transition:height .1s ease-in 100ms;
}
.header-more-list{
    position: absolute;
    top: 2.25rem;
    bottom: 0;
    right: 0;
    left: 1.25rem;
    visibility: hidden;
    overflow: hidden;
    -webkit-transition:visibility .1s linear 100ms;
    transition:visibility .1s linear 100ms;
}
#header-more:checked ~ .d2zr-header-more{
    height: 9.5rem;
}
#header-more:checked  ~ .d2zr-header-more .header-more-list{
    visibility: visible;
}
#header-more:checked  ~ .d2zr-header-more i.icon-right:before{
    content: "\e611";
}
/****/
.header-items-list li i{color: #ccc;font-size: .7rem}
/****/
.d2zr-header-search{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99999;
}
.header-search-tags{
    width: 3.8rem;
}
.header-search-tags i{
    margin-top: .4rem;
}
.header-search-tags .search-tags-list{
    position: absolute;
    top: 2.1rem;
    left: .3rem;
    right: .3rem;
    padding: .2rem 0;
    border-radius: .2rem;
    background-color: #E6E6E6;
}
.header-search-tags .search-tags-list .caret{
    position: absolute;
    width: 0;
    height: 0;
    top: -.75rem;
    border:  .4rem solid transparent;
    border-bottom-color: #E6E6E6;
}
#search-tags-checked:checked ~ .header-search-tags .search-tags-list{
    display: block;
}
/****/
.header-search-date{
    position: absolute;
    top: 2.25rem;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/****/
#searchCheck-show:checked ~ .d2zr-header-search{display: block}
/****/
.d2zr-class-wrap{
    background-color: #F9F9F9;
    border-radius: .25rem;
    overflow: hidden;
    margin: 0 .5rem .75rem .5rem;
}
.d2zr-class-name{
    margin: 0 2.3rem 0 2.85rem;
}
.d2zr-fair{
    margin-left:3.8rem;
}
.d2zr-class-peoples{
    border: 1px solid #B3B3B3;
    border-radius: 1rem;
    padding: 0 .25rem;
    line-height: 1.35;
}
.class-peoples-headerImg{
    height: 1rem;
    line-height: 1rem;
    overflow: hidden;
    padding-left: 3rem;
    text-align: right;
}
.class-peoples-headerImg img{
    width: 1rem;
    height:1rem;
    border-radius: 50%;
}
.class-peoples-headerImg .more{
    display: inline-block;
    width: 1rem;
    height:1rem;
    border-radius: 50%;
    background-color: #E5E5E5;
}
.class-peoples-headerImg .more i{
    position: absolute;
    width: .15rem;
    height: .15rem;
    border-radius: 50%;
    background-color: #A1A1A1;
    top: 50%;
    left:25%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.class-peoples-headerImg .more i:nth-of-type(2){
    left:50%;
}
.class-peoples-headerImg .more i:nth-of-type(3){
    left:75%;
}
/****/
.wb-color{color: #EF5828}
.wx-color{color: #89C441}
.rs-color{color: #F9BB61}
.zfb-color{color: #00ADEE}
/****/
.class-d-t{margin: .1rem 0;}
.class-d-t label{
    max-width: 6rem;
}
.class-d-t .active:before{
    content: '';
    position: absolute;
    left: .3rem;
    right: .3rem;
    bottom: -.6rem;
    height: .1rem;
    background-color: #018EBC;
}
.tabs+.tabsCont{
    display: none;
}
.tabs:checked+.tabsCont{
    display: block;
}
/****/
.article-block > span:first-of-type,
.article-block > strong:first-of-type{
    display: block;
    padding: 0 .5rem;
}
.article-block p{
    margin-bottom: .5rem!important;
    padding: 0 .5rem!important;
    width: 100%!important;
}
.article-block p span{
    margin-left: 0!important;
    margin-right: 0!important;
}
.article-block section{
    transform: none !important;
}
.article-block p iframe,
.article-block p embed{display: none}
.article-block p.img{
    position: relative;
    padding: 0!important;
}
.article-block p img{
    width: 100%!important;
    height:auto!important;
}
.article-block a{
    color: #fc4349;
    border-bottom: 1px solid rgba(252,67,73,.25);
    padding: 0 0 3px;
}
/****/
.goods-show-block{
    background-color: #F9F9F9;
    overflow: hidden;
}
.class-hg-img{
    height: 7rem;
    /*background-color: #E5D2E5;*/
    overflow: hidden;
}
/*.class-hg-img img,
.good-gg-img .goodImg img{
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}*/
/****/
.zfb-fz,
.wxzf-fz{line-height: 5rem;}
.zfb-fz{font-size:6rem;}
.wxzf-fz{font-size:7rem;}
/**/
.zfb-fz2,
.wxzf-fz2{line-height: 3rem;}
.zfb-fz2{font-size:4rem;}
.wxzf-fz2{font-size:5rem;}
/****/
.line-t-c{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 1;
    padding: 0 .5rem;
}
/****/
.swipe-class-img{
    display: block;
    position: relative;
    height: 7.5rem;
    overflow: hidden;
}
/****/
.d2zr-pl{
    padding-left: 2.5rem;
}
.d2zr-pl img{
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100%;
}
/****/
.popup-textarea{
    bottom: 0;
    top: auto;
    height: 33.334%;
}
/****/
.popup-share{
    bottom: 0;
    top: auto;
    height:8rem;
    background-color: transparent;
}
/*****/
.popup-good{
    bottom: 0;
    top: auto;
    height: auto;
    max-height: 98%;
}
/****/
.good-gg-img .goodImg{
    width: 3.1rem;
    height: 3.1rem;
    overflow: hidden;
}
.good-gg-img figcaption{
    padding-left: 3.8rem;
}
/****/
.good-type-noimg .type{
    display: inline-block;
    border: 1px solid #D5D5D5;
    color: #D5D5D5;
    line-height: 1.25rem;
    margin: 0 .25rem .5rem .25rem;
    padding: 0 .75rem;
    border-radius: 1rem;
}
.good-type-noimg input[name=goodType]:checked+.type{
    border: 1px solid #333;
    color: #333;
}
.good-type-img .typeImg{
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    opacity: .5;
}
.good-type-img input[name=goodTypeImg]:checked+.typeImg{opacity: 1;}
.good-type-img input[name=goodTypeImg]:checked~.typeImg-t{color: #333}
/****/
.good-num{
    height: 2rem;
    width: 8rem;
    border: 1px solid #B3B3B3;
}
.minus-button,
.plus-button{
    height: 1.7rem;
    line-height: 1.7rem;
    width: 1.7rem;
    background-color: #F2F2F2;
    border: 1px solid #B3B3B3;
    margin-top: .15rem;
    margin-left: .15rem;
    margin-right: .15rem;
}
/****/
.d2zr-condition-nav{
    position: fixed;
    left: 0;
    right: 0;
    top: 2.4rem;
    height:2.25rem;
    z-index: 3;
    -webkit-transition:height .1s ease-in 100ms;
    transition:height .1s ease-in 100ms;
}
input[name=conditionNavList]~b{
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    background-color: #8BC43F;
    display: none;
}
input[name=conditionNavList]:checked~b{display: block}
input[name=conditionNavList]:checked~*{color: #3d4145}
.condition-nav-list{
    position: absolute;
    left:0;
    right:0;
    top:2.25rem;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    visibility: hidden;
    -webkit-transition:visibility .1s ease-in 100ms;
    transition:visibility .1s ease-in 100ms;
}
#condition-nav-list-checked:checked~.d2zr-condition-nav{
    height:auto;
    bottom: 0;
}
#condition-nav-list-checked:checked~.d2zr-condition-nav .condition-nav-list{
    visibility: visible;
}
/****/
.d2zr-article-wrap{
    border: 1px solid #DDDDDD;
    border-radius: .25rem;
    overflow: hidden;
    margin-left: .5rem;
    margin-right: .5rem;
}
/****/
.swipe-goods-img li{
    width:5rem;
    height: 5rem;
    margin-right: .5rem;
    overflow: hidden;
}
/****/
.article-sImg{
    width: 3rem;
    height: 3rem;
    overflow: hidden;
}
.editor-header{
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
}
/****/
.favorite-user{
    margin-top: 4rem;
    padding-top: 2.5rem;
}
.favorite-user .favorite-user-header{
    top:-30%;
}
.favorite-user-header{
    width: 5rem;
    height:5rem;
    border-radius: 50%;
}
/****/
.favorite-tab .active{
    color:#1A75BB;
    border-bottom: 3px solid #1A75BB;
}
/****/
.cart-good-img{
    width: 4rem;
    height: 4rem;
    overflow: hidden;
}
.cart-good-list{
    padding-left: 5.25rem;
}
/****/
.good-num.cart{
    height: 1.3rem;
    width: 4rem;
}
.minus-button.cart,
.plus-button.cart{
    height: 1rem;
    line-height: 1rem;
    width: 1rem;
}
/****/
.cart-good-style{
    width: 4rem;
    height: 1.3rem;
}
.cart-good-style select{
    width: 100%;
    height: 100%;
    z-index: 1;
    border: 1px solid #B3B3B3;
}
.cart-good-style i{
    z-index: 0;
}
/****/
.popup-shopping{
    bottom: 0;
    top: auto;
    height: 16rem;
}
.bar.bar-picker{
    position: absolute;
    right: 0;
    left: 0;
    z-index: 10;
    height: 2rem;
    line-height: 2rem;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    background-color: #F2F2F2;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
/****/
.index-focus{
    height:6.85rem;
    overflow: hidden;
}
.index-pagination{
    top: 0;
    bottom: auto!important;
}
.swiper-slide-height{
    height: 13rem;
}
.swiper-slide-height-focus{
    height:6.85rem;
}
/****/
.hw-same:after{
    content: '';
    display: block;
    padding-top: 100%;
}
/****/
.oneDay-go{
    height: 12rem;
}
/****/
.logo-style2{
    position: relative;
    width: 4rem;
    height: 4rem;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
    -moz-box-shadow:0 0 4px rgba(0,0,0,.5);
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.5);
    box-shadow:0 0 4px rgba(0,0,0,.5);
    margin-top: -2rem;
    z-index: 2;
}
.logo-style2 img{
    width: 85%;
}
/****/
.login-tab .active{
    color:#018EBC;
    background-color: #F2F2F2;
}
/****/
.login-ways a{
    height:1.75rem;
}
.wb-color-bg{background-color: #F07361}
.wx-color-bg{background-color: #8CC63E}
.qq-color-bg{background-color: #80C6DF}
/****/
.addr-more-list{
    display: none;
}
#addr-more:checked  ~ .d2zr-addr-more .addr-more-list{
    display: block;
}
#addr-more:checked  ~ .d2zr-addr-more i.icon-angle-circle-right:before{
    content: "\e64d";
}
/****/
#checkBox:checked ~ i.icon-multichecked-o:before,
.checkBox-style:checked ~ i.icon-multichecked-o:before{
    content: "\e64e";
}
/****/
.radioBox-icon{display: none}
.radioBox-block:checked ~ .radioBox-icon{display: block}
/****/
.radioBox-style:checked ~ i.icon-radio-o:before{
    content: "\e651";
}
/****/
#checkBox-xin:checked ~ i.icon-xin:before,
.checkBox-xin:checked ~ i.icon-xin:before{
    content: "\e652";
}

#checkBox-xin-o:checked ~ i.icon-xin:before,
.checkBox-xin-o:checked ~ i.icon-xin:before{
    color: #000;
}
/****/
#checkBox-star:checked ~ i.icon-shoucang-o:before{
    content: "\e653";
}
/****/
.brand-logo-list{
    border-radius: 50%;
}
.brand-logo-list:after{
    content: '';
    display: block;
    padding-top: 100%;
}
/****/
.brand-logo-good{
    width: 3.5rem;
    height: 3.5rem;
}
/****/
.brand-cover{
    height: 7rem;
}
/****/
.brand-cover-img{
    position: absolute;
    width: 4.5rem;
    height: 4.5rem;
    top:-2.6rem;
    border: 2px solid #fff;
}
/****/
.user-cover{
    height: 6rem;
}
.user-header-img{
    position: absolute;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    top: -2.25rem;
    left: 1rem;
}
/****/
.class-d-t.user-d-t{
    margin: 0;
}
.class-d-t.user-d-t b{
    position: absolute;
    left: 0;
    right: .05rem;
    bottom: 0;
    height: .1rem;
    background-color: #018EBC;
    visibility: hidden ;
}
.class-d-t.user-d-t .active b{visibility: visible;}
/****/
.icon-dian-img{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #F07361;
}
/****/
.user-mes-img{
    height: 7rem;
}
/****/
.swiper-t li{
    max-width: 5rem;
    overflow-x: auto;
}
/****/
.trace-t li.active:before{
    content: '';
    position: absolute;
    height: .1rem;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #018EBC;

}
/****/
.trace-list li{
    position: relative;
    padding-left: 2.5rem;
}
.trace-list li:last-of-type .borHalf-bottom-solid:after{
    content: normal;
}
.trace-icon{
    position: absolute;
    top: .7rem;
    left: 1.5rem;
    bottom: -.7rem;
    width: 1px;
    background-color: #808080;
}
.trace-icon:before{
    content: "\e64f";
    position: absolute;
    font-size:1rem;
    top: -.1rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.trace-latest{
    color: #FF6500;
}
.trace-latest .trace-icon:before {
    content: "\e658";
    background-color: #fff;
}
/****/
.editor-user-header{
    width: 6.8rem;
    height: 6.8rem;
    border-radius: 100%;
    border: 1px solid #eaeaea;
    overflow: hidden;
}
/****/
.feedback-img-icon{
    position: absolute;
    bottom: 0;
    left: .5rem;;
    right: 1rem;
}
/****/
.s-c-wrap{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1
}
.s-c-header{
    position: absolute;
    left: 0;
    right: 0;
    top: 2.4rem;
    height:2.5rem;
    background-color: rgba(255,255,255,0);
}
.header-search-box{
    background-color: rgba(242,242,242,.5);
    margin-top: .4rem;
    margin-bottom: .4rem;
}
/****/
.s-c-search-block{display: none;padding-top: 2.4rem;}
#search-show:checked ~ .s-c-search-block{
    display: block;
}
/****/
.progress-bar{
    height: .5rem;
    overflow: hidden;
    border-radius:1rem;
    border: 1px solid #8BC43E;
}
.progress-bar span{
    display: block;
    height: 100%;
    width: 0;
    background-color: #8BC43E;
}
.icon-award-img{
    display: inline-block;
    height:22px;
    line-height:22px;
    min-width:88px;
    background:url("../images/award-box.png") right top no-repeat;
    padding-left: .3rem;
    padding-right: .5rem;
}
.icon-award-img span{
    background-color:  #92E2FB;
    display: inline-block;
    padding-left: .25rem;
}
/****/
.group-buying .active{
    color: #1095C2;
}
/****/
.checkCaret:checked~.icon-jt-right:before{
    content: "\e65a";
}
.checkCaret:checked~.checkCaret-c{
    display: block;
}
/****/
.group-buying-p-l{
    float: left;
    width: 2.1rem;
    height: 2.1rem;
    border-radius: 50%;
    overflow: hidden;
    margin-left: .25rem;
    margin-right: .25rem;
    margin-bottom: .5rem;
}
/****/
.group-buying-p-n{
    position: absolute;
    background-color: #F15927;
    border-radius: 1rem;
    color: #fff;
    font-size:.6rem;
    line-height: .8rem;
    padding: 0 .25rem;
    margin-left: 3.2rem;
    margin-top: .25rem;
}
/****/
.textArea-auto{
    min-height: 5rem;
    overflow-y:  visible;
    outline: none;
}
.textArea-auto2{
    min-height: 1.75rem;
    overflow-y:  visible;
    outline: none;
}
/****/
#class-teacher:checked ~ .class-teacher-box{
    display: block;
}
#class-teacher:checked ~ .checkBox-style-wrap .checkBox-style.icon-multichecked-o:before{
    content: "\e64e";
}
/****/
.icon-img-rili{
    display:inline-block;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 2rem;
    vertical-align: -8px;
    background:url("../images/rili.png") center no-repeat;
    background-size: 100%;
    text-align:center;
    font-style:normal;
    font-size: .75rem;
    overflow: hidden;
}
/****/
.my-order{
    width: 64%;
}
/****/
#pt-have-no:checked ~ .pt-button i.pt-button-yes:before{
    content: "\e651";
}
#pt-have-no:checked ~ .pt-have-yes{
    display: none;
}
/****/
#jx-have-no:checked ~ .jx-button i.jx-button-yes:before{
    content: "\e651";
}
#jx-have-no:checked ~ .jx-have-yes{
    display: none;
}
/****/
.gaoFei-tab .active{
    border-bottom: 3px solid #00A0D4;
}
.gaoFei-tab label{
    border-bottom: 3px solid #eee;
}
/****/
.no-used *,
.no-enable *{
    color: #eaeaea!important;
}

.no-used .icon-used,
.no-enable .icon-enable{
    display: block;
    color: #ccc!important;
}

.no-used .used-button,
.no-enable .used-button{
    display: none;
}

/****/
.bdshare-button-style0-16 a{
    float: none!important;
    font-size: inherit!important;
    padding-left: inherit!important;
    line-height: inherit!important;
    height: inherit!important;
    background-image: none!important;
    background-repeat: inherit!important;
    cursor: inherit!important;
    margin: inherit!important;
}

.bd_weixin_popup .bd_weixin_popup_main {
    padding: 10px 10px 5px 10px!important;
}

.webkit-user-select{
    -webkit-user-select:text
}

/****/
.article-description{
    height: 4.25rem;
}

/****/
.transparent-half{
    background-color: rgba(0,0,0,.5);
}

/****/
.transparent-half{
    background-color: rgba(0,0,0,.8);
}

/****/
.share-tips-wrap{
    position: fixed;
    top:0;
    bottom: 0;
    left:0;
    right:0;
    background-color: rgba(0,0,0,.5);
    z-index: 2000000000;
}
.share-tips{
    position: absolute;
    top: 10px;
    right: 25px;
    width: 189px;
    height: 111px;
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXoAAADeCAMAAAAEhDvuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAANwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZGJiYzExODUtYzY5My00MTA4LWIzNjItY2M4Y2FlYWUxZjM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1NDNCQTgxRTBFQjExRTU5NzI3OTNBNENENkFCRTA5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1NDNCQTgwRTBFQjExRTU5NzI3OTNBNENENkFCRTA5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmIyMWUzMGU1LTJkZTctNDlhMi1iYzAwLTY5YzU4MjUzZTlhZSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkYmJjMTE4NS1jNjkzLTQxMDgtYjM2Mi1jYzhjYWVhZTFmMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UEIt3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvRQTFRFTGlxurq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6q1OOdgAAAPt0Uk5TAAHM3e4RIrtEdzOZZqpViAL+AwUO/AcE+wkI/QYKDfoT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");
    background-size: cover;
}

/****/
#indexFooterNav .indexFooterNav,
#cateListFooterNav .cateListFooterNav,
#cartFooterNav .cartFooterNav,
#userIndexFooterNav .userIndexFooterNav,
#searchFooterNav .searchFooterNav{
    color: #F15927;
}
.nav-cart-tips{
    text-align: center;
    position: absolute;
    background-color: #FF6500;
    width: .8rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: 50%;
    font-size:.55rem;
    left: 50%;
    top:-.2rem;
    margin-left: .6rem;
    font-weight: normal;
}
.cate-list-left{
    position: absolute;
    width: 4rem;
    left: 0;
    top: 2.4rem;
    bottom: 2.4rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cate-list-left a{
    display: block;
    margin-bottom:3px;
    color: #A3A3A3;
    font-size:.7rem;
    background-color: #F5F5F5;
    padding: .3rem 0;
}
.cate-list-left a i{
    font-size:1.15rem
}
.cate-list-left .active{
    color: #D4D4D4;
}
.cate-list-right{
    margin-left: 4rem;
    height: 100%;
    overflow-x:hidden;
    overflow-y: auto;
}
/****/
.goods-cart-tips{
    text-align: center;
    position: absolute;
    background-color: #FF6500;
    width: .8rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: 50%;
    font-size:.6rem;
    right: .1rem;
    top:.3rem;
    font-weight: normal;
    color: #fff;
}


/*
* 手机验证码，图片验证码 修改 2017.08.29
*/
#getReCaptcha:disabled{
    background-color: #ccc;
}

/*
* 搜素显示列表 修改 2017.09.24
*/
.search-date-person-list{
    padding: .5rem .5rem .5rem 4.6rem;
    line-height:1.8rem;
}
.search-date-person-img{
    width: 3rem;
    height: 3rem;
    overflow: hidden;
}
.search-date-person-img img{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.header-searchBox-form{
    margin-right: 3rem;
}

/*
**************************
2018.2.2_He
**************************
*/
.index-item-wrap a{
    float: left;
    width: 25%;
    text-align: center;
}

.index-item-wrap a i{
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url("../images/indexItemIcon.png");
    background-repeat: no-repeat;
    background-size: 40px 320px;
}

.index-item-wrap p{
    margin-bottom: 1rem;
}

.index-item-icon01{
    background-position: left top;
}

.index-item-icon02{
    background-position: left -40px;
}

.index-item-icon03{
    background-position: left -80px;
}

.index-item-icon04{
    background-position: left -120px;
}

.index-item-icon05{
    background-position: left -160px;
}

.index-item-icon06{
    background-position: left -200px;
}

.index-item-icon07{
    background-position: left -240px;
}

.index-item-icon08{
    background-position: left -280px;
}

/*******/
.d2zr-store-wrap{
    display: block;
    border: 1px solid #DDDDDD;
}

.d2zr-store-banner{
    position: relative;
    height: 5.45rem;
    overflow: hidden;
}

.d2zr-store-logo{
    position: absolute;
    top: 5.45rem;
    left: 50%;
    width: 84px;
    height: 84px;
    margin-top: -42px;
    margin-left: -42px;
    border: 2px solid #fff;
}

.d2zr-store-cont{
    position: relative;
    padding-top: 40px;
}

.d2zr-store-addr{
    position: absolute;
    right: 0;
    top: 0;
    left: 50%;
    padding-left: 48px;
    line-height: 40px;
}

.d2zr-store-icon{
    position: absolute;
    top: 5px;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-left: -80px;
    background: url("../images/indexItemIcon.png") left -120px;
    background-size: 30px 240px;
}

.d2zr-store-cont .icon-xin{
    vertical-align: -4px;
}

.d2zr-store-goods{
    text-align: center;
}

.d2zr-store-goods a{
    display: inline-block;
    width: 80px;
    height: 80px;
    border: 1px solid #ddd;
    margin-left: 5px;
    margin-right: 5px;
}

/******/
.imgIcon-store{
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("../images/indexItemIcon.png") left -88px;
    background-size: 22px 176px;
}

.goods-item-wrap li p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.goods-item-wrap li i{
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: top;
    background-image: url("../images/goodsItemIcon.png");
    background-repeat: no-repeat;
    background-size: 40px 240px;
}

.index-item-wrap p{
    margin-bottom: 1rem;
}

.goods-item-icon01{
    background-position: left top;
}

.goods-item-icon02{
    background-position: left -40px;
}

.goods-item-icon03{
    background-position: left -80px;
}

.goods-item-icon04{
    background-position: left -120px;
}

.goods-item-icon05{
    background-position: left -160px;
}

.goods-item-icon06{
    background-position: left -200px;
}

/******/
.brand-title{
    position: absolute;
    left: 0;
    top: -2.64rem;
    color: #fff;
    padding-left: 6rem;
}

.brand-title span{
    display: block;
}

.brand-address{
    position: absolute;
    right: 0;
    top: .36rem;
}
.take-ticket,
.take-ticket:hover{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top:-.8rem;
    margin-right: .5rem;
    background-color: #F15928;
    color: #fff;
    padding: 0 .8rem;
    font-size: .7rem;
    line-height: 1.6rem;
    border-radius: 1rem;
    z-index: 10;
}

/*2018.3.11*/
.cateClass-city a{
    padding: 0 .2rem;
    margin-bottom: .4rem;
}
.cateClass-city span{
    display: block;
    border:1px solid #CDCDCD;
    font-size: .75rem;
    text-align: center;
}
.icon-circle{
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    border-radius: 50%;
    text-align: center;
}

/*2018.3.17*/
.before-search-box{
    padding: 0 .5rem;
}
.before-search-box h4{
    font-size:.85rem;
    line-height: 2rem;
    margin-top: .5rem;
    font-weight: bold;
}
.hot-seacrch-list a{
    float: left;
    font-size: .7rem;
    padding: 0 .5rem;
    background-color: #F4F7F3;
    line-height: 1.5rem;
    border-radius:100rem;
    margin: .2rem 0.2rem
}
.hot-seacrch-list a i{
    color: red;
}
.history-search-list p{
    position: relative;
}
.history-search-list a{
    display: block;
    font-size: .7rem;
    line-height: 2.2rem;
    border-bottom: 1px solid #F0F0F0;
}
.history-search-list p .close-world-icon{
    position: absolute;
    width: 2rem;
    font-size:1.2rem;
    line-height: 2.2rem;
    color:#aaa;
    text-align: center;
    right: 0;
    top: 0;
    bottom: 0;
}
.history-search-list-del{
    font-size: .65rem;
    float: right;
    font-weight: normal;
}
.after-search-box{
    padding-top: 2.5rem;
}
.after-search-box .nav-list{
    position: fixed;
    top: 2.4rem;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 999;
}
.after-search-box .nav-list label{
    float: left;
    width: 20%;
    font-size: .7rem;
    text-align: center;
    line-height: 2.5rem;
}
.after-search-box .nav-list label{
    display: inline-block;
    padding: 0 .1rem;
    border-bottom: 2px solid #EAEAEA;
}
.after-search-box .nav-list label.active{
    border-bottom: 2px solid #118DFF;
}
.search-title-box{
    background-color: #F6F6F6;
    padding-top: .5rem;
    line-height: 2rem;
    padding-left: .75rem;
    font-size: .85rem;
    border-top: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
}
.search-see-more{
    display: block;
    font-size: 15px;
    border-top: 1px solid #EAEAEA;
    line-height: 2.5rem;
    text-align: center;
    color: #9C9C9C;
}
.search-classroom-list{
    position: relative;
    height: 100px;
    padding-left: 115px;
}
.search-classroom-list .img{
    position: absolute;
    left: 0;
    top: 0;
    height: 100px;
    width: 100px;
}
.search-classroom-list .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.search-article-list{
    border-bottom: 1px solid #EAEAEA;
}
.search-article-list:last-of-type{
    border-bottom: medium;
}
.search-article-list .img a{
    position: relative;
    float: left;
    width: 33.3333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.search-article-list .img span{
    position: absolute;
    top: 0;
    left: .75rem;
    right: 0;
    bottom: .75rem;
}
.search-article-list .img span img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;

}