*{margin: 0;padding: 0;}
body{font-size: 14px;line-height: 1;color: #333;font-family:微软雅黑, Helvetica Neue, Helvetica, Arial, sans-serif;background: #fff;overflow-x: hidden;}
ul,li{list-style-type: none;}
li{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
input,textarea,select{-webkit-appearance: none;resize: none;outline: none;border: 0;}
a{text-decoration: none;color: #000;cursor: pointer;}
a:hover {text-decoration: none;}
img {max-width: 100%;border-style: none;vertical-align: middle;transition: all .5s;}
.zoom-img{overflow: hidden;}
.zoom-img .img{overflow: hidden;}
.zoom-img img{transition: all .5s;}
.zoom-img:hover img{transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-moz-transform: scale(1.05);}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clear{zoom:1}
.wd{max-width: 84%;width: 100%;margin: 0 auto;}
.wd2{max-width: 94%;width: 100%;margin: 0 auto;}

/* header */
.header{position:fixed;top:0;left:0;width:100%;height:.82rem;background:#000000;z-index:13;}
.head-logo{float:left;width:.61rem;line-height:.82rem;}
.head-menu{float:right;margin-left:.42rem;}
.head-menu .icon-menu{display: inline-block;width: .35rem;height: .23rem;background: url(../images/icon2.png) center center no-repeat;background-size: cover;margin-top: .285rem;}
.head-menu .icon-menu.on{background: url(../images/icon2-2.png) center center no-repeat;background-size: .23rem;}
.head-menu .drop-down{display:none;position:fixed;z-index:13;top: .8rem;left: 0;right: 0;bottom: 0;background:#ffffff;line-height: 1;padding:.55rem 0 0;overflow-y:auto;}
.head-nav{overflow-y: auto;height:auto;padding-bottom:.82rem;padding-left:8%;padding-right:8%;}
.head-nav::-webkit-scrollbar{display: none;}
.head-nav .column{border-bottom: 1px solid #000000;}
.head-nav .name{display: block;height: 1rem;line-height: 1rem;font-size: .32rem;color: #000000;font-weight: bold;background: url(../images/icon3.png) right center no-repeat;background-size: .32rem auto;transition: all .3s;}
.head-nav .column.on .name{background: url(../images/icon4.png) right center no-repeat;background-size: .32rem auto;margin-bottom: .1rem;}
.head-nav .subnav{display: none;}
.head-nav .nav-item{display: block;font-size: .28rem;color: #000000;margin-bottom: .36rem;}
.head-nav .nav-item:last-child{margin-bottom: .32rem;}
.head-line{float: right;font-size: 0;}
.head-line .icon-line{display:inline-block;width:1px;height:.3rem;background: #808080;margin-top: .25rem;}
.head-user{float: right;padding-right: .35rem;font-size: 0;}
.head-user .icon-user{display:inline-block;width:.26rem;height:.3rem;background: url(../images/icon1.png) center center no-repeat;background-size: cover;margin-top: .25rem;}
.head-shop{float: right;margin-right:.4rem;}
.head-shop .icon-shop{display:inline-block;width:.34rem;height:.34rem;background:url(../images/icon18.png) center center no-repeat;background-size:100%;margin-top:.22rem;font-size:.18rem;color: #ffffff;text-align: center;}
.head-shop .number{font-style:normal;display:inline-block;vertical-align: bottom;line-height: 1;margin-top:.12rem;}

/* footer */
.foot-logo{padding: .7rem 4% .65rem;background: #ffffff;text-align: center;}
.foot-logo-img{width: 1.1rem;}
.foot-address-list{padding: .1rem 4%;background: #000000;}
.foot-address-list .list{padding: .4rem 0;border-bottom: 1px solid #ffffff;font-size: 0;}
.foot-address-list .icon{display: inline-block;vertical-align: top;width: .6rem;margin-right: .3rem;}
.foot-address-list .text-box{display: inline-block;vertical-align: top;width: calc(100% - .9rem);}
.foot-address-list .name{font-size: .24rem;color: #ffffff;margin-bottom: .15rem;}
.foot-address-list .words{font-size: .24rem;color: #ffffff;line-height: .3rem;}
.foot-bot{padding: .25rem 4%;background: #000000;font-size: 0;text-align: center;}
.foot-bot .column{display: inline-block;vertical-align: top;font-size: .12rem;color: #707070;margin: 0 .3rem;}
.foot-bot .column a{font-size: .12rem;color: #707070;}
.foot-bot .icon{display: inline-block;vertical-align: top;width: .16rem;margin-right: .05rem;}

/* index */
.home-page .header{display: none;}
.home-page .head-menu .drop-down{display: block;}
.home-page .header .icon-menu{background: url(../images/icon2-2.png) center center no-repeat;background-size: .23rem;margin-top: .285rem;}
.home-main .head-nav{display: block;}
.home-page .page-main{margin-top: 0;}
.banner{position: relative;}
.home-main .banner{width: 100%;height: 100vh;background: #000;}
.home-main .suspend{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.home-main .box{width: 100%;text-align: center;margin: 0 auto;margin-top: 55%;}
.home-main .img{width: 60%;margin: 0 auto;animation: myfirst 3s;-moz-animation: myfirst 3s;-webkit-animation: myfirst 3s;-o-animation: myfirst 3s;}
.home-menu-btn{display: inline-block;width: 1.47rem;height: .51rem;line-height: .51rem;border: 1px solid #fff;font-size: .32rem;color: #fff;margin-top: 9%;}
@keyframes myfirst {
from {transform: scale(.001);}
to {transform: scale(1);}
}

/* 书画 */
.page-main{margin-top: .8rem;}
.paint-callig-main .banner .carousel {padding: .5rem 8%;background: #000000;height: 4rem;text-align: center;}
.paint-callig-swiper .swiper-pagination{bottom: 8%;}
.paint-callig-swiper .swiper-pagination-bullet{width: 50px;height: 8px;border-radius: 5px;opacity: .6;margin: 0 9px;}
.paint-callig-swiper .swiper-pagination-bullet-active{opacity: 1;background: #fff;}
.paint-callig-main .banner .arrow-left,.paint-callig-main .banner .arrow-right{position: absolute;top: 50%;width: .46rem;height: .46rem;margin-top: -.23rem;z-index: 2;}
.paint-callig-main .banner .arrow-left{background: url(../images/icon5.png) center center no-repeat;background-size: .46rem .46rem;left: 1%;}
.paint-callig-main .banner .arrow-right{background: url(../images/icon5-2.png) center center no-repeat;background-size: .46rem .46rem;right: 1%;}
.paint-callig{padding-bottom: 1.2rem;}
.paint-callig2{padding-bottom: 0;}
.paint-callig .scrollbar{height: calc(100vh - 5.8rem);overflow-y: auto;}
.module_a{padding-top: .6rem;margin-bottom: .5rem;}
.module_a .h1{font-size: .36rem;color: #000000;font-weight: bold;margin-bottom: .2rem;}
.module_a .words{font-size: .24rem;color: #000000;line-height: .4rem;}
.module_b .nav-wrap{border-top: 1px solid #000000;}
.module_b .special{background: url(../images/icon6.png) 99% center no-repeat;background-size: .29rem .26rem;}
.module_b .column{border-bottom: 1px solid #000000;}
.module_b .nav-item{display: block;font-size: .28rem;color: #000000;height: 1rem;line-height: 1rem;font-weight: bold;padding: 0 .05rem;}
.module_b .active-nav .nav-item{background: #e9edef;}
.module_b .swiper-container{height: calc(5rem + 5px);}

/* article */
.article-main{padding-bottom: 1.2rem;}
.module_b .drop-down{padding: .05rem 0;display: none;}
.module_b .nav-item2{display: block;font-size: .28rem;color: #000000;margin-bottom: .36rem;}
.article-detailed{margin-top: .8rem;}
.article-detailed .words{font-size: .30rem;color: #000000;line-height:2;}
.article-detailed .title{margin-bottom: .58rem;}
.article-detailed .title .h1{font-size: .36rem;color: #000000;font-weight: bold;margin-bottom: .2rem;width:80%;line-height:1.5;}
.article-detailed .title .h2{font-size: .28rem;color: #3e3e3e;}
.btn-size{position:relative;right:.8rem;top:0.5rem;}
.btn-size .icon{width: .49rem;height: .34rem;}
.back-size{position: fixed;display:none; left: 0;bottom: 0;width: 100%;padding: .63rem 4% .54rem;background-color: #ffffff;box-shadow:  5px 0 12px rgba(0,0,0,.2);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.back-size .close-icon{position: absolute;top: .25rem;right: 4%;width: .34rem;height: .32rem;}
.back-size .h1{font-size: .3rem;color: #000000;text-align: center;font-weight: bold;}
.back-size .size-box{margin-bottom: .42rem;}
.back-size .size-box .h1{margin-bottom: .1rem;font-size:.28rem;width:100%;}
.back-size .size-box .top-box{line-height: .52rem;}
.back-size .small{float: left;font-size: .32rem;color: #000000;vertical-align: bottom;}
.back-size .large{float: right;font-size: .52rem;color: #000000;}
.size-list{margin-top: .25rem;}
.size-list .column{float: left;width: 20%;height: .04rem;position: relative;background-color: #727272;}
.size-list .column::after{position: absolute;content: "";bottom: 0;left: 0;width: .04rem;height: .2rem;background-color: #727272;z-index: 2;}
.size-list .column:last-child{width: auto;}
.size-list .column.on::after{bottom: -.1rem;left: -.15rem;width: .3rem;height: .3rem;border-radius: 50%;box-shadow: 0 2px 5px rgba(0,0,0,.1);}
.back-size .back-box .h1{margin-bottom: .28rem;font-size:.28rem;width:100%;}
.back-list .column{float: left;width: 24%;border: 1px solid #959595;font-size: .24rem;color: #000000;text-align: center;line-height: .66rem;margin-right: 1.33%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.back-list .column:nth-child(4n){margin-right: 0;}
.back-list .column_1{background-color: #f2f5ee;}
.back-list .column_2{background-color: #faf3e3;}
.back-list .column_3{background-color: #d3eae4;}
.back-list .column_4{background-color: #d0b596;}

.font-size-con-flex{width:100%;margin-top:.2rem;}
.font-sign-small{width:15%;float:left;text-align:right;color:#000000;line-height:1.5;font-size: .32rem;padding-right:.36rem;box-sizing:border-box;}
.font-sign-large{width:15%;float:left;text-align:left;color:#000000;line-height:1;font-size: .52rem;padding-left:.36rem;box-sizing:border-box;}
.size-list-box{width:70%;float:left;}

/* audio */
.audio-main .module_b .column{border: 0;margin-bottom: .3rem;}
.audio-main .module_b .special{border-bottom: 1px solid #000000;}
.audio-main .module_b .nav-item{position: relative;height: auto;padding: 0;}
.module_b .img-box{width: 1.82rem;position: relative;line-height: 1;}
.module_b .text-box{width: calc(100% - 2.52rem);position: absolute;right: 0;top: 0;bottom: 0;background: #ebeced;line-height: 1;padding: .05rem .35rem 0;}
.module_b .text-box .h1{font-size: .26rem;color: #000;font-weight: bold;margin-bottom: .15rem;line-height: .4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.module_b .text-box .time{font-size: .22rem;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.module_b .play{position: absolute;top: 50%;left: 50%;margin-top: -.22rem;margin-left: -.22rem;width: .45rem;}
.audio-box{width: 100%;height:100vh;overflow: hidden;box-sizing:border-box;top:0;}
.audio-box .img{width:56%;height:auto;overflow:hidden;border:.24rem solid #cfcfcd;box-sizing:border-box;border-radius:50%;background:#cdcdcd;margin:2rem auto .65rem auto;box-shadow:0 0 .60rem #2d2d2d;}
.audio-box .img.on{animation-play-state:paused;-webkit-animation-play-state:paused;-webkit-animation: rotating 20s linear infinite;-moz-animation: rotating 20s linear infinite;-ms-animation: rotating 20s linear infinite;-o-animation: rotating 20s linear infinite;animation: rotating 20s linear infinite;}
@keyframes rotating{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.audio-box .text{text-align: center;}
.audio-box .text .h1{font-size: .3rem;color: #ffffff;font-weight: bold;margin-bottom: .15rem;}
.audio-box .text .time{font-size: .24rem;color: #dddddd;font-weight: bold;margin-bottom: .45rem;}
.audio-box .text .words{font-size: .24rem;color: #ffffff;line-height: .4rem;overflow: hidden;margin: 0 auto;}
.audio-box .text .words-wrap{height: 2.8rem;overflow-y: scroll;}
.audio-box .text .words-wrap::-webkit-scrollbar{display: none;}
.audio-cover{display: none;}
.audio-title{display: none;}
.audio-boxs{position: absolute;left: 0;width: 100%;bottom: 0;background: rgba(0,0,0,.5);}
/*@media screen and (-webkit-min-device-pixel-ratio:0){
    .audio-box{height:100vh;}
    body{scroll:no;overflow:hidden;
    width:100%;height:100vh;}
    .audio-boxs{bottom:64px;}
}*/
.audio-container{width: 92%;margin: 0 auto;padding: .4rem 0;position: relative;}
.audio-view{padding: 0;height: auto;}
.audio-body{padding: 0;}
.audio-backs{padding: 0;height: auto;font-size: 0;}
.audio-this-time,.audio-count-time{font-size: .18rem;color: #ffffff;width: .7rem;text-align: center;display: inline-block;vertical-align: top;}
.audio-setbacks{width: calc(100% - 1.6rem);margin: 0 .1rem;height: .04rem;background: #cecece;margin-top: .15rem;position: relative;margin-bottom: .25rem;display: inline-block;vertical-align: top;}
.audio-btn{position: relative;width: auto;height: auto;}
.audio-select{width: 100%;height: auto;margin-top: 0;text-align: center;line-height: .8rem;margin: 0 auto;float: none;}
.audio-select>div{width: auto;height: auto;float: none;display: inline-block;vertical-align: middle;}
.audio-select .icon-fast-backward{width: .6rem;height: .6rem;background: url(../images/icon8.png) center center no-repeat;background-size: cover;}
.audio-select .icon-fast-forward{width: .6rem;height: .6rem;background: url(../images/icon10.png) center center no-repeat;background-size: cover;}
.audio-select .icon-pause{width: .8rem;height: .8rem;background: url(../images/icon9-2.png) center center no-repeat;background-size: cover;}
.audio-select .icon-play{width: .8rem;height: .8rem;background: url(../images/icon9.png) center center no-repeat;background-size: cover;}
.audio-select .icon-volume-up{width: .24rem;height: .24rem;background: url(../images/icon11.png) center center no-repeat;background-size: cover;position: relative;}
.audio-select .box-wrap{position: absolute;top: 50%;right: 1.5rem;margin-top: -.12rem;}
.audio-backs-btn{width: .2rem;height: .2rem;margin-top: -.07rem;}
.volume-box i{height: .04rem;background: #cecece;}
.volume-box{background: #cecece;height: .04rem;}
.volume-box .audio-backs-btn{width: .2rem;height: .2rem;margin-top: -4px;}
.audio-this-setbacks{background: #ffffff;}
.audio-set-volume{width: 1.2rem;right: -1.2rem;bottom: auto;height: auto;margin-top: .08rem;}

/* video */
.videos-main{padding-bottom: .55rem;}
.videos-main .module_b .column{border-bottom: 0;margin-bottom: .3rem;}
.videos-main .module_b .nav-item{position: relative;height: auto;padding: 0;}
.videos-main .module_b .special{border-bottom: 1px solid #000000;}
.videos-main .module_b .text-box .h1{margin-top:0.15rem;}
.videos-main .module_b .on .text-box{background: #5e5e5e;}
.videos-main .module_b .on .text-box .h1{color:#fff;}
.videos-main .module_b .on .text-box .time{color: #fff;}
.module_b .nav-wrap_2{padding-top: .65rem;}
.module_b .nav-wrap_3{border-top: 0;}
.videos-main2{padding-bottom: 0;}
.course-list-suspend .module_b .nav-item{position: relative;height: auto;padding: 0;}
.course-list-suspend{position: fixed;top: .8rem;left: 0;right: 0;padding: 0 4%;background: rgba(255,255,255,.85);z-index: 12;}
.course-list-suspend .name{line-height: .9rem;font-size: .32rem;color: #000000;background: url(../images/icon12-2.png) 95% center no-repeat;background-size: .32rem .18rem;transition: all .3s;}
.course-list-suspend.on{background: #ffffff;}
.course-list-suspend.on .name{background: url(../images/icon12.png) 95% center no-repeat;background-size: .32rem .18rem;}
.course-list-suspend .wd{max-width: 100%;}
.course-list-suspend .module_b{height: calc(100vh - 1.95rem);overflow-y: auto;margin-top: .25rem;background: #ffffff;display: none;}
.course-list-suspend .module_b::-webkit-scrollbar{display: none;}
.course-list-suspend .module_b .nav-wrap{border-top: 0;}
.course-list .list{position: relative;overflow: hidden;width: 100%;}
.course-list .list.special{height: calc(100vh - .8rem);}
.course-list .special .img{position: absolute;top: 0;bottom: 0;left: 50%;transform: translate(-50%, 0);height: 100%;max-width: none;}
.course-list .suspend{position: absolute;left: 0;width: 100%;bottom: .6rem;text-align: center;}
.course-list .btn{width: 3.2rem;height: .68rem;line-height: .68rem;background: #ffffff;font-size: .26rem;color: #000000;text-align: center;display: inline-block;}
.course-list .whole-btn{font-size: .36rem;color: #ffffff;font-weight: bold;line-height: .65rem;background: none;}
.course-list .time{font-size: .28rem;color: #ffffff;margin-bottom: .12rem;}
.course-list .h1{font-size: .36rem;color: #ffffff;font-weight: bold;margin-bottom: .2rem;padding:0 10%;line-height:.56rem;}
.swiper-pagination{bottom: .4rem;}
.swiper-pagination{bottom: .4rem;}
.swiper-pagination-bullet{width: .5rem;height: .08rem;border-radius: .04rem;margin: 0 .09rem;background: #36251f;opacity: 1;}
.swiper-pagination-bullet-active{background: #ffffff;}

/* product */
.product-swiper .swiper-pagination{bottom: .4rem;}
.product-swiper .swiper-pagination-bullet{width: .5rem;height: .08rem;border-radius: .04rem;margin: 0 .09rem;background: #36251f;opacity: 1;}
.product-swiper .swiper-pagination-bullet-active{background: #ffffff;}
.product-main .module_b{margin: .85rem 0 1rem;}
.product-main .module_b .wd{max-width: 92%;}
.product-main .module_b .nav-item{background: url(../images/icon3.png) right center no-repeat;background-size: .32rem .18rem;transition: all .3s;}
.product-main .module_b .nav-item.on{background: url(../images/icon4.png) right center no-repeat;background-size: .32rem .18rem;}
.product-list .carousel{padding: .2rem 4% 1.1rem;background: #000000;position: relative;}
.product-swiper2 .swiper-slide{width: 3.2rem;}
.product-list .text-box{background: #ffffff;padding: .15rem .2rem .2rem;text-align: center;}
.product-list .name{font-size: .24rem;color: #000000;margin-bottom: .12rem;}
.product-list .h1{font-size: .2rem;color: #848484;margin-bottom: .2rem;}
.product-list .price{font-size: .2rem;color: #000000;}
.product-list .swiper-pagination{bottom: .6rem;left: 0;right: 0;}
.product-list .swiper-pagination-bullet{width: .08rem;height: .08rem;background: #393939;opacity: 1;margin: 0 .07rem;}
.product-list .swiper-pagination-bullet-active{background: #ffffff;}
.product-main2{margin-top: 1.7rem;}
.product-list2{padding: .55rem .15rem .55rem;font-size: 0;background: #000000;}
.product-list2 .list{display: inline-block;vertical-align: top;width: 48.5%;margin-right: 3%;margin-bottom: .2rem;}
.product-list2 .list:nth-child(2n){margin-right: 0;}
.bot-suspend{position: fixed;left: 0;right: 0;bottom: 0;background: #ffffff;z-index: 12;box-shadow: 0px -5px 2px rgba(0,0,0,.1);padding: .1rem 4% .4rem;}
.bot-suspend .top-box{font-size: 0;margin-bottom: .4rem;}
.bot-suspend .name{display: inline-block;vertical-align: top;width: calc(100% - 2rem);font-size: .22rem;color: #7d7d7d;padding-right: .1rem;}
.bot-suspend .price{display: inline-block;vertical-align: top;width: 1.9rem;font-size: .22rem;color: #7d7d7d;text-align: right;}
.bot-suspend .bot-box{font-size: 0;text-align: center;}
.bot-suspend .btn{display: inline-block;vertical-align: top;width: calc(45% - 2px);height: .62rem;line-height: .62rem;margin-right: 10%;border: 1px solid #000000;font-size: .26rem;color: #000000;}
.bot-suspend .btn a{display: block;color: #000000;}
.bot-suspend .btn:nth-child(2n){margin-right: 0;}
.bot-suspend .shopping-btn{background: #000000;color: #ffffff;}
.bot-suspend .shopping-btn a{color: #ffffff;}
.product-page{padding-bottom: 1.93rem;}
.product-details .prod-text-box{padding: .75rem 4% .42rem;}
.product-details .prod-text-box .h1{font-size: .36rem;color: #000000;font-weight: bold;margin-bottom: .3rem;}
.product-details .prod-text-box .price{font-size: .24rem;color: #000000;font-weight: bold;margin-bottom: .12rem;}
.product-details .p{font-size: .2rem;color: #000000;}
.product-details .img-box{margin-top: .3rem;font-size: 0;margin-bottom: .4rem;}
.product-details .img-box li{display: inline-block;vertical-align: top;width:auto;height: .84rem;padding: .04rem;border: 1px solid #ffffff;margin-right: .15rem;cursor: pointer;transition: all .3s;}
.product-details .img-box li.on{border: 1px solid #000000;}
.product-details .words{font-size: .22rem;color: #000000;line-height: .4rem;}
.product-details .bot-box{margin-top: .23rem;}
.product-details .bot-box a{display: block;font-size: .24rem;color: #000000;line-height: .6rem;}
.product-details .shopping-btn a{color: #ffffff;}
.product-details .product-list2{padding: .9rem 4% 1rem;background: #efefef;}
.product-details .title{font-size: .36rem;color: #000000;font-weight: bold;margin-bottom: .55rem;text-align: center;}
.product-details .product-list2 .list{box-shadow: 0 4px 10px rgba(0,0,0,.1);}
.prod-popup{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.3);z-index: 15;display: none;}
.prod-popup .prod-box{position: absolute;top: 50%;left: 50%;width: calc(94% - 20px);height: calc(80vh - 50px);margin-top: -40vh;margin-left: -47%;padding: 30px 10px 20px;background: #ffffff;}
.prod-popup .prod-wrap{overflow-y: auto;height: 100%;}
.prod-popup .prod-wrap::-webkit-scrollbar{display: none;}
.prod-popup .h1{font-size: .32rem;color: #000000;font-weight: bold;padding-bottom: .2rem;border-bottom: 1px solid #c8cbcc;margin-bottom: .2rem;line-height: 1.2;}
.prod-popup .words{font-size: .24rem;color: #000000;line-height: .4rem;}
.prod-popup .close{position: absolute;top: 1.3%;right: 5%;width: .25rem;}

/* river */
.prod-text-box .img-box{margin-top: 35px;font-size: 0;margin-bottom: 15px;}
.prod-text-box .img-box .h2{font-size:.24rem;color: #000000;font-weight: bold;margin-bottom:.2rem;}
.prod-text-box .img-box li{display: inline-block;vertical-align: top;min-width:1.1rem;height:.46rem;line-height:.46rem;padding:0 0.2rem;border: 1px solid #d5dad9;margin-right: 5px;margin-bottom:.15rem;cursor: pointer;transition: all .3s;}
.prod-text-box .img-box .colour{display: inline-block;vertical-align: top;width:.4rem;height:.4rem;}
.prod-text-box .img-box .name{display: inline-block;vertical-align: top;width: calc(100% - .4rem);font-size:.22rem;color: #464646;text-align: center;}
.prod-text-box .img-box li.on{border: 1px solid #000; color:#000;}
.prod-text-box .img-box li.on .name{color:#000;}
.prod-text-box .img-box2{margin-top: 0;}
.prod-text-box .img-box2 .name{width: 100%;}

/* 账户 */
.member-nav-box{font-size: 0;box-shadow: 0 3px 7px rgba(0,0,0,.1);position: fixed;top: .8rem;left: 0;width: 100%;z-index: 2;background-color: #ffffff;}
.member-nav-box .nav-wrap{overflow-x: auto;white-space: nowrap;}
.member-nav-box .nav-wrap::-webkit-scrollbar{display: none;}
.member-nav-box .column{display: inline-block;vertical-align: top;margin-right: .78rem;height: .9rem;line-height: .9rem;}
.member-nav-box .column:last-child{margin-right: 0;}
.member-nav-box .item{display: block;font-size: .28rem;color: #707070;font-weight: bold;position: relative;}
.member-nav-box .item.active{color: #000000;}
.member-nav-box .item.active::before{position: absolute;left: 0;bottom: 0;width: 100%;height: .06rem;background-color: #000000;content: "";}
.account-infor{padding: 1.38rem 0 0;}
.infor-form .text-box{margin-bottom: .3rem;font-size: 0;}
.infor-form .name{font-size: .24rem;color: #000000;font-weight: bold;margin-bottom: .2rem;}
.infor-form .text{width: calc(100% - .4rem);height: .6rem;border-bottom: 1px solid #c8cbcc;padding: 0 .2rem;background-color: #e2e2e2;font-size: .24rem;color: #4b4b4b;}
.infor-form .text::-webkit-input-placeholder {color: #4b4b4b;}
.infor-form .text:-moz-placeholder {color: #4b4b4b; } 
.infor-form .text::-moz-placeholder {color: #4b4b4b;}
.infor-form .text::-ms-input-placeholder {color: #4b4b4b;}
.infor-form .select{display:inline-block;padding-left:.35rem;box-sizing:border-box;vertical-align:top;width:32%;height:.6rem;line-height:.6rem; margin-right:2%;font-size:.24rem;color:#4b4b4b;background-color:#e2e2e2;background-image:url(../images/ico_select.png);background-position:80% center;background-repeat:no-repeat;background-size:.13rem auto;}
.infor-form .select2{width:30%;box-sizing:border-box; height:.6rem;line-height:.6rem;border:0;border-bottom:1px solid #c8cbcc;padding:0 .35rem;font-size:.24rem;color:#4b4b4b;color: #4b4b4b;margin-right:.2rem;background:#e2e2e2 url(../images/ico_select.png) 80% center no-repeat;}
.infor-form .select:nth-child(3n){margin-right: 0;}
.infor-form .btn-box{text-align: right;}
.infor-form .btn{display: inline-block;vertical-align: top;font-size: .24rem;color: #000000;text-decoration: underline;width: 1.6rem;height: .6rem;line-height: .6rem;text-align: center;}
.infor-form .submit{display: inline-block;vertical-align: top;background-color: #000000;font-size: .24rem;color: #ffffff;width: 1.7rem;height: .6rem;line-height: .6rem;}
.password-popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);z-index: 99;display: none;}
.password-box{background-color: #ffffff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.password-popup_close{text-align:right;}
.password-popup_close img{width:.36rem;height:.36rem;}
.password-box .box-wrap{position: relative;padding:.28rem .3rem .4rem;}
.password-box .h1{font-size: .26rem;color: #000000;font-weight: bold;line-height: .6rem;text-align: center;background-color: #e6e6e6;margin-bottom: 1.2rem;margin-top:.38rem;}
.password-box .infor-form .btn-box{text-align: center;font-size: 0;margin-top: 1.3rem;}
.password-box .infor-form .btn{text-decoration: unset;border: 1px solid #000000;width: 1.6rem;height: .6rem;margin: 0 .32rem;}
.password-box .infor-form .cancel{height: .56rem;line-height: .56rem;}
.password-box .close{position: absolute;top: .3rem;right: .4rem;width: .37rem;cursor: pointer;}

/* 收藏 */
.collect{padding-top: .9rem;}
.screen .top-box{height: 1.07rem;background-color: #e6e6e6;}
.screen .btn{display: inline-block;vertical-align: top;line-height: 1.07rem;font-size: .26rem;color: #000000;}
.screen .top-box .name{padding-right: .45rem;background-image: url(../images/ico_down.png);background-position: right center;background-size: .27rem auto;background-repeat: no-repeat;margin-right: 1.6rem;}
.screen .top-box .name.on{background-image: url(../images/ico_up.png);}
.screen .drop-down{border-top: 1px solid #7b7b7b;padding: .16rem 0 .1rem;background-color: #e6e6e6;display: none;}
.screen .column{border-bottom: 1px solid #7b7b7b;padding: .23rem 0 .05rem;font-size: 0;}
.screen .column:last-child{border-bottom: 0;}
.screen .h1{display: inline-block;vertical-align: top;font-size: .24rem;color: #000000;line-height: .28rem;width: 1.15rem;}
.screen .condition{display: inline-block;vertical-align: top;width: calc(100% - 1.15rem);}
.bak-screen .label{position: relative;line-height: .28rem;font-size: 0;display: inline-block;vertical-align: top;margin-right: .5rem;margin-bottom: .25rem;}
.bak-screen .checkbox{display: inline-block;vertical-align: top;width: .28rem;height: .28rem;margin-right: .1rem;}
.bak-screen .icon{position: absolute;top: 0;left: 0;width: .28rem;height: .28rem;background-image: url(../images/icon23.png);background-size: cover;z-index: 0;}
.screen .label{display:inline-block;vertical-align: top;height:.25rem;line-height:.25rem;margin-right:.2rem;font-size:.24rem;color:#000000;margin-bottom:.24rem;min-width:1rem;}
.screen .check{box-sizing:border-box;width:.25rem;height:.25rem;vertical-align:top;border:1px solid #000000;margin-top:0;margin-right:.03rem;position: relative;}
.screen .check:checked::before{content:"";position:absolute;top:-0.02rem;left:-0.02rem;width:.25rem;height:.25rem;background: url(../images/img82.jpg) center center no-repeat;background-size:.25rem;}



.screen .drop-down .name{display: inline-block;vertical-align: top;font-size: .24rem;color: #000000;}
.collect-list{background-color: #f6f7f7;padding-top: .3rem;}
.collect-list .h1{font-size: .24rem;color: #000000;line-height: .54rem;}
.collect-list .site{font-size: .22rem;color: #4d4d4d;line-height: .44rem;}
.collect-list .list{border-bottom: 1px solid #c8cbcc;padding: .1rem 0;}

/* 收货地址 */
.address{padding-top: .9rem;}
.add-box .top-box{height: 1.07rem;background-color: #e6e6e6;text-align: center;}
.add-box .add-btn{display: inline-block;vertical-align: top;line-height: 1.07rem;padding: 0 .4rem;background-image: url(../images/icon25.jpg);background-position: left center;background-repeat: no-repeat;background-size: .25rem .25rem;font-size: .26rem;color: #000000;}
.add-box .drop-down{padding: .3rem 0 .65rem;background-color: #f6f7f7;margin-top: .1rem;display: none;}
.add-box .label{position: relative;line-height: .28rem;font-size: 0;display: inline-block;vertical-align: top;}
.add-box .checkbox{display: inline-block;vertical-align: top;width: .28rem;height: .28rem;margin-right: .1rem;}
.add-box .icon{position: absolute;top: 0;left: 0;width: .28rem;height: .28rem;background-image: url(../images/icon23.png);background-size: cover;z-index: 0;}
.add-box .words{display: inline-block;vertical-align: top;font-size: .24rem;color: #000000;}
input[type=checkbox]:checked+i{background-image: url(../images/icon24.png);}
.add-box .revise{border: 1px solid #000000;padding: 0;width: 1.7rem;height: .57rem;line-height: .57rem;text-align: center;text-decoration: unset;margin-right: .2rem;}
.address-list{margin-top: .1rem;}
.address-list .list{margin-bottom: .1rem;background-color: #f6f7f7;padding: .25rem 3% .37rem;position: relative;font-size: 0;}
.address-list .top-box .name{display: inline-block;vertical-align: top;width: 1rem;font-size: .24rem;color: #000000;line-height: .4rem;}
.address-list .top-box .words{display: inline-block;vertical-align: top;width: calc(100% - 1rem);font-size: .24rem;color: #000000;line-height: .4rem;}
.address-list .btn-box{text-align: right;font-size: 0;margin-top: .2rem;}
.address-list .btn{display: inline-block;vertical-align: top;width: 1.7rem;height: .6rem;font-size: .24rem;text-align: center;}
.address-list .btn_cancel{box-sizing:border-box; border: 1px solid #000000;color: #000000;line-height: .57rem;height: .57rem;text-decoration:none;margin-right:.32rem;}
.address-list .btn-editor{box-sizing:border-box; border: 1px solid #000000;color: #000000;line-height: .57rem;height: .57rem;}
.address-list .btn-delete{color: #ffffff;background-color: #000000;line-height: .6rem;margin-left: .3rem;}
.address-list .default{position: absolute;top: .25rem;right: 3%;width: .8rem;height: .36rem;line-height: .36rem;font-size: .24rem;color: #ffffff;background-color: #5e5e5e;text-align: center;opacity: 0;}
.address-list .list.active .default{opacity: 1;}
.address-list .drop-down{display: none;}
.address-list .label{position: relative;line-height: .28rem;font-size: 0;display: inline-block;vertical-align: top;}
.address-list .checkbox{display: inline-block;vertical-align: top;width: .28rem;height: .28rem;margin-right: .1rem;}
/*.address-list .icon{position: absolute;top: 0;left: 0;width: .28rem;height: .28rem;background-image: url(../images/icon23.png);background-size: cover;z-index: 0;}*/
.address-list .drop-down .words{display: inline-block;vertical-align: top;font-size: .24rem;color: #000000;}
.address-list .revise{border: 1px solid #000000;padding: 0;width: 1.7rem;height: .57rem;line-height: .57rem;text-align: center;text-decoration: unset;margin-right: .2rem;}

.infor-form .check-box{display:block;vertical-align: top;height:.25rem;line-height:.25rem;margin-right:.2rem;font-size:.24rem;color:#000000;margin-top:.27rem;}
.infor-form .check{box-sizing:border-box;width:.25rem;height:.25rem;vertical-align:top;border:1px solid #000000;margin-top:0;margin-right:.03rem;position: relative;}
.infor-form .check:checked::before{content:"";position:absolute;top:-0.02rem;left:-0.02rem;width:.25rem;height:.25rem;background: url(../images/img82.jpg) center center no-repeat;background-size:.25rem;}


/* 订单 */
.order-list{padding-top: 1.4rem;}
.order-list .list{margin-bottom: .5rem;}
.order-list .list:last-child{margin-bottom: 0;}
.order-list .order-state{margin-bottom: .1rem;background-color: #e6e6e6;padding: .24rem .18rem;}
.order-list .order-number{float: left;font-size: .22rem;color: #000000;line-height: .4rem;width: calc(100% - .8rem);}
.order-list .state{float: right;font-size: .24rem;color: #000000;width: .8rem;line-height: .8rem;}
.order-list .drop-down{background-color: #e6e6e6;padding: .23rem .18rem .3rem;border-top: 1px solid #7b7b7b;display: none;}
.order-list .drop-down .h1{font-size: .24rem;font-weight: bold;}
.order-list .drop-down .words{font-size: .22rem;color: #000000;line-height: .36rem;}
.order-list .list.active .order-state{margin-bottom: 0;}
.order-list .list.active .drop-down{margin-bottom: .1rem;}
.order-list td{background-color: #f6f7f7;padding: 0 .18rem;}
.order-list .box{font-size: 0;padding: .3rem 0;border-bottom: 1px solid #c8cbcc;}
.order-list .img{display: inline-block;vertical-align: top;width: 20%;}
.order-list .text-box{display: inline-block;vertical-align: top;width: 50%;padding: 0 5%;}
.order-list .text-box .h1{font-size: .24rem;color: #000000;line-height: .34rem;}
.order-list .text-box .words{font-size: .2rem;color: #242424;line-height: .3rem;}
.order-list .price{display: inline-block;vertical-align: top;width: 20%;font-size: .22rem;color: #000000;}
.order-list .total-price{padding: .35rem .18rem;font-size: .22rem;color: #000000;text-align: right;background-color: #f6f7f7;}
.order-list .btn-box{text-align: right;font-size: 0;padding: 0 .18rem .45rem;background-color: #f6f7f7;}
.order-list .btn{display: inline-block;vertical-align: top;width: 1.7rem;height: .56rem;border: 1px solid #000000;line-height: .56rem;font-size: .24rem;color: #000000;text-align: center;margin-left: .3rem;}
.order-list .btn:nth-child(1){margin-left: 0;}
.order-list .btn-payment{background-color: #000000;color: #ffffff;}

.pay-popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);z-index:100000;display: none;}
.pay-popup .pay-box{position: absolute;top:30%;left:10%;width:80%;padding:.3rem;background: #ffffff;box-sizing:border-box;padding-top:.8rem;}
.pay-popup .title{font-size:.32rem;color: #000000;height:.60rem;line-height:.60rem;text-align: center;background: #e6e6e6;margin-bottom:.20rem;}
.mode-list-box{font-size: 0;text-align: center;padding:.25rem 0;background: #f6f7f7;}
.mode-list-box .list{width:40%;display: inline-block;vertical-align: top;margin:0 5%;}
.mode-list-box .box{width:100%;padding:.2rem;background: #f6f7f7;box-shadow: 0 5px 12px rgba(0,0,0,.1);margin: 0 auto;border-radius: 5px;box-sizing:border-box;}
.mode-list-box .box img{width:.52rem;}
.mode-list-box .name{display:block;font-size:.28rem;color: #000000;margin-top: 15px;}
.pay-popup .close{position: absolute;top:.25rem;right:.25rem;cursor: pointer;}
.pay-popup .close img{width:.3rem;}

/* 退货 */
.return{padding-top: .9rem;}
.return .top-box{height: 1.07rem;line-height: 1.07rem;background-color: #e6e6e6;margin-bottom: .1rem;text-align: center;}
.return .top-box .h1{font-size: .26rem;color: #000000;text-align: left;}
.return-form .list-box{background-color: #f6f7f7;}
.return-form .box{font-size: 0;padding: .3rem 0;border-bottom: 1px solid #c8cbcc;}
.return-form .select{display: inline-block;vertical-align: top;width: .4rem;position: relative;margin-top: 7.5%;}
.return-form .icon{position: absolute;top: 0;left: 0;width: .28rem;height: .28rem;background-image: url(../images/icon23.png);background-size: cover;z-index: 0;}
.return-form .checkbox{display: inline-block;vertical-align: top;width: .28rem;height: .28rem;}
input[type=checkbox]:checked+i{background-image: url(../images/icon24.png);}
.return-form .img{display: inline-block;vertical-align: top;width: 20%;}
.return-form .text-box{display: inline-block;vertical-align: top;width: calc(50% - .4rem);padding: 0 5%;}
.return-form .text-box .h1{font-size: .24rem;color: #000000;line-height: .34rem;font-weight:bold;}
.return-form .text-box .words{font-size:.2rem;color:#242424;line-height:.32rem;margin-top:0.06rem;}
.return-form .data-box{display: inline-block;vertical-align: top;width: 20%;font-size: .22rem;color: #000000;text-align: right;}
.return-form .number-box{margin-top: .35rem;}
.return-form .operate{font-size: 0;text-align: right;margin-top: .2rem;}
.return-form .sp_1{display: inline-block;vertical-align: top;width: .28rem;height: .28rem;line-height: .24rem;text-align: center;border: 1px solid #000000;font-size: .24rem;color: #000000;margin-left: .1rem;}
.return-form .sp_1:nth-child(1){margin-left: 0;}
.return-form .number{border: 0;line-height: .28rem;}
.return-form .total-price{padding: .35rem .18rem;font-size: .22rem;color: #000000;text-align: right;background-color: #f6f7f7;}
.return-form .btn-box{text-align: right;font-size: 0;padding: 0 .18rem .45rem;background-color: #f6f7f7;}
.return-form .btn{display: inline-block;vertical-align: top;width: 1.7rem;height: .56rem;border: 1px solid #000000;line-height: .56rem;font-size: .24rem;color: #000000;text-align: center;margin-left: .3rem;}
.return-form .submit{background-color: #000000;color: #ffffff;}
.return .top-box .h2{display: inline-block;vertical-align: middle;line-height: .4rem;}
.return .bot-box{background-color: #f6f7f7;padding: .3rem 0 0;}
.return .bot-box .title{font-size: .24rem;color: #000000;font-weight: bold;padding: 0 3%;padding-bottom: .3rem;border-bottom: 1px solid #7b7b7b;}
.return .bot-box .h2{font-weight: bold;font-size: .24rem;color: #000000;}
.return .bot-box .address-words{font-size: .24rem;color: #000000;line-height: .4rem;padding: .25rem 3%;border-bottom: 1px solid #7b7b7b;}
.return .infor-form{padding: .33rem 3%;border-bottom: 1px solid #7b7b7b;}
.return .infor-form .h2{margin-bottom: .25rem;}
.return .infor-form .btn-box{text-align: left;}
.return .bot-box .words2{border-bottom: 0;margin-bottom: .1rem;}
.return .order-list{padding-top: 0;background-color: #f6f7f7;}
.return .order-list td{padding: 0;}

/* 登录、注册、修改密码 */
.login-popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);z-index: 99;display: none;}
.login-box{background-color: #ffffff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.login-box .box-wrap{position: relative;padding: 1rem .3rem .75rem;}
.login-box .h1{font-size: .28rem;color: #000000;font-weight: bold;line-height: .6rem;text-align: center;background-color: #e6e6e6;margin-bottom: .45rem;}
.login-box .infor-form .btn-box{text-align: center;font-size: 0;margin-top: .63rem;}
.login-box .infor-form .btn{text-decoration: unset;border: 1px solid #000000;width: 100%;height: .6rem;}
.login-box .infor-form .cancel{height: .56rem;line-height: .56rem;}
.login-box .close{position: absolute;top: .3rem;right: .4rem;width: .37rem;cursor: pointer;}
.btn-password{display: block;font-size: .24rem;color: #4b4b4b;margin: .35rem 0;}
.btn-register{display: block;width: 100%;height: .56rem;line-height: .56rem;border: 1px solid #000000;font-size: .24rem;color: #000000;text-align: center;}
.btn-wechat{display: block;width: 100%;height: .56rem;line-height: .56rem;border: 1px solid green;font-size: .24rem;color: #000000;text-align: center;background-color:green;color:#ffffff;margin-top:30px;}
.reset-popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);z-index: 99;display: none;}
.reset-box{background-color: #ffffff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.reset-box .box-wrap{position: relative;padding: 1rem .3rem .75rem;}
.reset-box .h1{font-size: .28rem;color: #000000;font-weight: bold;line-height: .6rem;text-align: center;background-color: #e6e6e6;margin-bottom: .45rem;}
.reset-box .infor-form .btn-box{text-align: center;font-size: 0;margin-top: .63rem;}
.reset-box .infor-form .btn{text-decoration: unset;border: 1px solid #000000;width: 100%;height: .6rem;}
.reset-box .infor-form .cancel{height: .56rem;line-height: .56rem;}
.reset-box .close{position: absolute;top: .3rem;right: .4rem;width: .37rem;cursor: pointer;}
.reset-box .infor-form .yzm{width: calc(68% - .4rem);margin-right: 2%;}
.reset-box .btn-yzm{display: inline-block;vertical-align: top;width: 30%;height: .62rem;line-height: .62rem;font-size: .24rem;color: #ffffff;text-align: center;background-color: #000000;}
.register-popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);z-index: 99;display: none;}
.register-box{background-color: #ffffff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.register-box .box-wrap{position: relative;padding: 1rem .3rem .75rem;}
.register-box .h1{font-size: .28rem;color: #000000;font-weight: bold;line-height: .6rem;text-align: center;background-color: #e6e6e6;margin-bottom: .45rem;}
.register-box .infor-form .btn-box{text-align: center;font-size: 0;margin-top: .63rem;}
.register-box .infor-form .btn{text-decoration: unset;border: 1px solid #000000;width: 100%;height: .6rem;}
.register-box .infor-form .cancel{height: .56rem;line-height: .56rem;}
.register-box .close{position: absolute;top: .3rem;right: .4rem;width: .37rem;cursor: pointer;}
.register-box .infor-form .yzm{width: calc(68% - .4rem);margin-right: 2%;}
.register-box .btn-yzm{display: inline-block;vertical-align: top;width: 30%;height: .62rem;line-height: .62rem;font-size: .24rem;color: #ffffff;text-align: center;background-color: #000000;}

/* 购物车 */
.hader-shop-cart{position: fixed;top: .8rem;left: 0;width: 100%;height: 100vh;z-index: 2;overflow-y: auto;background-color: rgba(0,0,0,.5);display: none;z-index:14;}
.hader-shop-cart::-webkit-scrollbar{display: none;}
.hader-shop-cart .return-form{background-color: #f6f7f6;}
.hader-shop-cart .return-form .text-box{width: 50%;}
.return-form .number{margin-top: 0;}
.hader-shop-cart .return-form .btn-box{text-align: center;margin-top: .5rem;}
.hader-shop-cart .return-form .submit{margin: 0;width: 2.2rem;line-height: .6rem;height: .6rem;}
.shop-cart{padding-top: .9rem;}
.shop-cart .top-box{position: fixed;top: .8rem;left: 0;width: 100%;z-index: 2;}
.shop-cart .top-box .h1{font-size: .32rem;color: #000000;text-align: center;height: .9rem;line-height: .9rem;font-weight: bold;box-shadow: 0 3px 7px rgba(0,0,0,.1);}
.shop-cart .return-form .operate{margin-top: .75rem;}
.return-form .delete-box{display: inline-block;vertical-align: top;width: .6rem;padding-top: 7.5%;}
.shop-cart .return-form .text-box{width: calc(50% - .6rem);}
.return-form .btn-delete{display: inline-block;vertical-align: top;font-size: .24rem;color: #000000;text-decoration: underline;cursor: pointer;}
.shop-cart .return-form .total-price{font-size: .24rem;line-height: .44rem;}

/* 结算 */
.shop-check .top-box{width:100%;padding-bottom:.48rem;}
.shop-check .top-box .h1{font-size:.32rem;color:#000000;text-align:center;height:.9rem;line-height:.9rem;font-weight:bold;box-shadow:0 3px 7px rgba(0,0,0,.1);}
.shop-check .address_header{display:flex;justify-content:space-between;background-color:#e6e6e6;height:.78rem;line-height:.78rem;}
.shop-check .address_header .name{color:#000000;font-size:.24rem;font-weight:bold;width:50%;text-align:left;padding-left:.28rem;}
.shop-check .address_header .replace{color:#000000;font-size:.24rem;text-decoration:underline;width:50%;text-align:right;padding-right:.28rem;}
.shop-check .address_con .address_list_sel_show{color:#000000;line-height:.44rem;padding:.28rem;background-color:#f6f7f7;margin-top:.1rem;font-size:.24rem;}
.shop-check .btn{border:1px solid #000000;padding:2px 10px;font-size:.24rem;}
.shop-check .edit-btn{margin-top:.1rem;}

.check_select_address_list_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100000;display:none;}
.check_adddress_close{text-align:right;}
.check_adddress_close img{width:.2rem;height:.2rem;}
.check_adddress_title{height:.6rem;line-height:.6rem;background-color:#e6e6e6;font-size:.26rem;color:#000;font-weight:bold;text-align:center;margin-top:.24rem;margin-bottom:.4rem;}
.check_select_address_list{display:block;position:fixed;z-index:100003;top:10%;left:10%;width:80%;height:80%;background-color:#fff;padding:.3rem;box-sizing:border-box;}
.check_select_address_list .check_address_item{background-color:#f3f3f3;line-height:.42rem;padding:.2rem;font-size:.24rem;margin-bottom:.2rem;}
.check_select_address_list .check_address_item_on{border:1px solid #000000;}

.shop-check .detailed .text-box .name{font-size:.24rem;color:#000;height:.6rem;line-height:.6rem;margin-top:.1rem;}
.shop-check .detailed .text-box .text{background-color:#e2e2e2;height:.6rem;line-height:.6rem;width:100%;color:#4b4b4b;border-bottom:1px solid #c8cbcc;text-indent:.2rem;}
.shop-check .detailed .text-box .select{width:2.05rem;height:.6rem;line-height:.6rem;border:0;border-bottom:1px solid #c8cbcc;padding:0 .35rem;font-size:.24rem;color:#4b4b4b;color: #4b4b4b;margin-right:.2rem;background:#e2e2e2 url(../images/ico_select.png) 80% center no-repeat;}
.shop-check .detailed .check-box{display:block;vertical-align: top;height:.25rem;line-height:.25rem;margin-right:.2rem;font-size:.24rem;color:#000000;margin-top:.27rem;}
.shop-check .detailed .check{box-sizing:border-box;width:.25rem;height:.25rem;vertical-align:top;border:1px solid #000000;margin-top:0;margin-right:.03rem;position: relative;}
.shop-check .detailed .check:checked::before{content:"";position:absolute;top:-0.02rem;left:-0.02rem;width:.25rem;height:.25rem;background: url(../images/img82.jpg) center center no-repeat;background-size:.25rem;}
.shop-check .operates{margin-top:.1rem;text-align:right;}
.shop-check .operates .submit{box-sizing:border-box; width:1.7rem;height:.6rem;padding:0; line-height:.6rem;background-color:#000;color:#fff;font-size:.24rem;text-align:center;}
.shop-check .operates .cancel-btn{box-sizing:border-box; display:inline-block;width:1.7rem;height:.6rem;line-height:.6rem;padding:0;background-color:#fff;color:#000;border:1px solid #000;font-size:.24rem;text-align:center;}

.shop-check .pay-mode{margin-top:.3rem;}
.shop-check .check_payment_header{display:flex;justify-content:space-between;background-color:#e6e6e6;height:.78rem;line-height:.78rem;}
.shop-check .check_payment_header .name{color:#000000;font-size:.24rem;font-weight:bold;width:50%;text-align:left;padding-left:.28rem;}
.shop-check .mode-list-box{text-align:left;background-color:#f6f7f7;margin-top:.1rem;padding:.25rem;}
.shop-check .mode-list-box .list{width: auto;margin-right:.8px;text-align: center;display:inline-block;margin-left:.28rem;}
.shop-check .mode-list-box .list .box{border:2px solid #f6f7f7;transition: all .3s;background-color:#fff;padding:.2rem .25rem;box-shadow:0 0 3px 3px rgba(227,227,227,1);border-radius:3px;}
.shop-check .mode-list-box .list .box img{width:.52rem;}
.shop-check .mode-list-box .list .name{display:block;font-size:.24rem;margin-top:.1rem;}
.shop-check .mode-list-box .list.on .box{border: 2px solid #000000;}

.shop-check .product{margin-top:.3rem;}
.shop-check .prod-list-box{margin-top:.1rem;padding:.28rem;background:#f6f7f7;}
.shop-check .prod-list-box .list{padding-bottom:.28rem;border-bottom:1px solid #c8cbcc;margin-bottom:.28rem;width:100%;display:none;}
.shop-check .prod-list-box .list:nth-child(1){display:block;}
.shop-check .prod-list-box .list.on{display:block;}
.shop-check .prod-list-box .img{display:inline-block;vertical-align:top;width:1.2rem;margin-right:.3rem;}
.shop-check .prod-list-box .text-box{display:inline-block;vertical-align:top;width:calc(100% - 3.5rem);margin-right:.3rem;}
.shop-check .prod-list-box .price{display: inline-block;vertical-align:top;width:1.5rem;font-size:.22rem;color:#000000;}
.shop-check .prod-list-box .h1{font-size:.24rem;color:#000000;margin-bottom:.10rem;font-weight:bold;}
.shop-check .prod-list-box .words{font-size:.22rem;color:#242424;line-height:.32rem;font-weight:300;}
.shop-check .shopping-cart{background:#f6f7f7;}
.shop-check .shopping-cart .bot-box{text-align:right;padding:0 .28rem .3rem .28rem;}
.shop-check .shopping-cart .bot-box .words{font-size:.22rem;color:#000000;line-height:2;}
.shop-check .shopping-cart .bot-box .words strong{font-size:.22rem;}
.shop-check .shopping-cart .statements-btn{display:inline-block;vertical-align:top;width:1.7rem;height:.6rem;line-height:.6rem;font-size:.18rem;color:#ffffff;background:#000000;text-align:center;margin-top:.2rem;cursor: pointer;}
.shop-check .shopping-cart .statements-btn a{display: block;font-size:.24rem;color:#ffffff;}

/* river add */
.refund_type .check-box{display: inline-block;vertical-align: top;height: 20px;line-height: 20px;margin-right: 20px;font-size: 16px;color: #000000;}
.refund_type .check{width: 18px;height: 18px;vertical-align: top;border: 1px solid #000000;margin-top: 1px;margin-right: 3px;position: relative;}
.refund_type .check:checked::before{content: "";position: absolute;top: -1px;left: -1px;width: 18px;height: 18px;background: url(../images/img82.jpg) center center no-repeat;background-size: 18px;}

/* 顶部会员下拉 */
.member-center-popup{position:fixed;top:.8rem;left:0;width: 100%;height: 100vh;z-index: 2;overflow-y: auto;background-color: rgba(0,0,0,.5);display:none;z-index:14;}
.member-center-popup ul{background-color:#fff;}
.member-center-popup li{height:.9rem;line-height:.9rem;text-align:center; width:100%;border-bottom:1px solid #eee;}
.member-center-popup li a{font-size:.32rem;}

.wenji_fav_con{position:relative;z-index:0;}
.wenji_fav{position:absolute;z-index:0;right:.2rem;top:-0.5rem;}
.audio_fav{position:absolute;z-index:0;left:.2rem;top:.2rem;}
.video_fav{position:absolute;z-index:0;right:.6rem;top:.6rem;}
.goods_fav{position:absolute;z-index:0;right:.6rem;top:.6rem;}