/* ========== p-index start ========== */
.p-index { background-color: #f8f8f8;}
/* right-tool start */
.tool {width: 229px;height: 418px; border: 1px solid #e5e5e5;border-left: none;}
.tool-login .login-user { padding: 16px 19px;}
.tool-login .login-user img { float: left; width: 50px;height: 50px; margin-right: 5px; border-radius: 50%;}
.tool-login .login-user p { height: 50px; overflow: hidden; line-height: 50px;font-size: 12px;}
.tool-login .login-btn { height: 26px; padding: 0 19px 20px;}
.tool-login .login-btn a { display: block; height: 24px; text-align: center; line-height: 24px; border:1px solid #265bdb;}
.tool-login .login-btn a.tologin { float: left; width: 85px; background-color: #265bdb; color: #fff;}
.tool-login .login-btn a.toreg { float: right; width: 85px; background-color: #fff; color: #265bdb;}
.tool-login .login-btn a.touser { width: 100%; background-color: #265bdb; color: #fff;}
.tool-notice .notice-hd { height: 30px; border-top: 1px solid #e5e5e5; line-height: 30px; font-size: 14px; }
.tool-notice .notice-hd h3 { float: left; width: 110px; height: 30px; text-indent: 20px; background: #fff2e6; line-height: 30px; font-size: 14px; color: #333; }
.tool-notice .notice-hd a { float: right; padding: 0 8px; color: #666;}
.tool-notice .notice-bd { padding:10px 19px;}
.tool-notice .notice-bd li{ height: 28px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height: 28px; font-size: 12px;}
.tool-notice .notice-bd li a { color: #666;}
.tool-notice .notice-bd li a:hover { color: #265bdb;}
.tool-trade { height: 74px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.tool-trade li { float: left; position: relative; width: 33.33%; height: 74px; text-align: center;}
.tool-trade li span { display: block; margin: 10px 0 5px; font-size: 30px; color:#265bdb;}
.tool-trade li + li::before { content: ""; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background: #e5e5e5;}
.tool-tel { padding: 10px 19px 0;}
.tool-tel p { height: 25px; padding: 0 5px; background: #f3f3f3; border-radius: 25px; text-align: center; line-height: 25px; font-size: 14px; color:#fc4b06;}
/* right-tool end */
/*banner start*/
.banner{ margin: 10px 230px 0 200px;}
.banner .swiper-pagination-bullet{width:27px;height: 4px;border-radius:25px;}
.banner .swiper-pagination-bullet{background: #fff;opacity: 0.5;}
.banner .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
/*banner end*/
/* 楼层电梯 strat */
.m-lift .j-fixedbar {box-shadow: 0 2px 2px rgba(0,0,0,.05);}
.m-lift .floor-nav { background: #fff;}
.m-lift .floor-nav li + li { border-top: 1px dotted #ddd;}
.m-lift .floor-nav li a { padding: 15px 10px 5px; background-color: #fff; }
.m-lift .floor-nav li.on a { background-color: #fff; color: #265bdb;}
.m-lift .fixed-tool li a.tool-btn { width: 60px; height: 60px; background-color: #fff; color: #265bdb;}
.m-lift .fixed-tool li a.tool-btn span { padding-top: 10px; color: #265bdb;}
.m-lift .fixed-tool li.on a.tool-btn { background-color:#265bdb; color: #fff;}
.m-lift .fixed-tool li.on a.tool-btn span { color: #fff;}
.m-lift .fixed-tool li.on .tool-pop { display: block;}
/* 楼层电梯 end */
/*每日推荐 start*/
.floor.recommend .floor-bd { background-color: #fff; border: none;}
.floor.recommend .recommend-list .swiper-slide { float: left; position: relative; width: 20%; height: 380px;}
.floor.recommend .recommend-list .swiper-slide + .swiper-slide:after{content:"";position: absolute;left: 0;top: 0;height: 100%;width: 1px;background: #eee;}
.floor.recommend .recommend-list .swiper-slide img { width: 100%; height: 100%;}
.floor.recommend .recommend-list .swiper-button-prev,
.floor.recommend .recommend-list .swiper-button-next { width:20px; height: 30px; overflow: hidden; margin-top: -15px; background: rgba(200,200,200,.7); text-align:center; line-height:30px; color: #fff; pointer-events: auto; outline: none;}
.floor.recommend .recommend-list .swiper-button-prev{ left: 0; padding-right: 7px; border-radius: 0 25px 25px 0;}
.floor.recommend .recommend-list .swiper-button-next{ right: 0; padding-left: 7px; border-radius: 25px 0 0 25px;}
.floor.recommend .recommend-list .swiper-button-prev span,
.floor.recommend .recommend-list .swiper-button-next span { display: block;}
/* 每日推荐 start */
/* 分类楼层 start */
.floor .floor-bd { border: none !important;}
.floor .floor-bd .floor-side { width: 190px; height: 490px; background: #fff; border: none;}
.floor .floor-bd .floor-main { width: 990px; border: none;}
/* .floor .floor-title {height: 60px;line-height: 60px;text-align: center;font-size: 24px; color: #fff;}
.floor.f1 .floor-title { background-color: #265bdb;}
.floor.f2 .floor-title { background-color: #f85050;}
.floor.f3 .floor-title { background-color: #ff7bbc;} */
.floor .floor-goods-item .img {width:170px;height: 170px;}
.floor .floor-goods-item .img img{ width: 100%; height: 100%;}
.floor .floor-goods-item .txt { margin-top: 4px;}
.floor .floor-goods-item .txt h3{ height: 20px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; font-size: 14px;}
.floor .floor-goods-item .txt p{color: #ff2200;font-size: 14px;line-height: 24px;}
.floor .floor-goods-item .txt p strong{font-size: 18px; }
.floor .floor-goods .swiper-button-prev,
.floor .floor-goods .swiper-button-next{ width: 20px; height: 30px; overflow: hidden; margin-top: -15px; background: rgba(200,200,200,.7); text-align:center; line-height:30px; color: #fff; pointer-events: auto; outline: none;}
.floor .floor-goods .swiper-button-prev{ left: 0; padding-right: 7px; border-radius: 0 25px 25px 0;}
.floor .floor-goods .swiper-button-next{ right: 0; padding-left: 7px; border-radius: 25px 0 0 25px;}
.floor .floor-goods .swiper-button-prev span,
.floor .floor-goods .swiper-button-next span { display: block;}
.floor .floor-brand {padding: 0 10px;}
.floor .floor-brand li{ float: left; position: relative; width: 85px; height: 35px; margin-bottom: 9px;}
.floor .floor-brand li img{width: 100%;height: 35px;}
.floor .floor-brand li:nth-child(2n):before{content: "";position: absolute;top:0;left: 0;width: 1px;height: 100%;background: #eee;}
.floor .ad-list { width: 100%; overflow: hidden;}
.floor .ad-list ul { width: 105%;}
.floor .ad-list li{ float: left;width:190px;height: 240px;background-color: #fff; border: none; box-shadow: 0 2px 2px rgba(0,0,0,.05);}
/* .floor .ad-list li:hover img { -webkit-transform: translateX(-5px); transform: translateX(-5px);}
.floor .ad-list li.ad-big:hover img { -webkit-transform: translateX(0); transform: translateX(0);} */
/* 分类楼层 end */
/* 楼层横幅 start */
.adsense{ height: 100px; margin-bottom: 30px;}
.adsense img { width: 100%; min-height: 100%;}
/* 楼层横幅 end */
/* 资讯 start */
.news-box { width: 550px; padding:20px 20px 10px; background: #fff; box-shadow: 0 2px 2px rgba(0,0,0,.05);}
.news-box .hd{ height:18px; border:none; border-left:4px solid #265bdb; margin: 0 0 15px; text-indent: 5px; line-height: 18px; font-size: 18px; color: #265bdb;}
.news-box .bd { padding: 0; margin: 0; border:none;}
.news-box .bd ul li{ height: 24px; overflow: hidden; padding: 10px 0; text-overflow:ellipsis; white-space: nowrap; line-height: 24px; font-size: 14px;}
.news-box .bd ul li + li  { border-top: 1px solid #eee;}
.news-box.news-recomm { width: 750px;}
.news-box.news-recomm dl { overflow: hidden; margin-bottom: 6px;}
.news-box.news-recomm dl dt { float: left; width: 210px; height: 120px; overflow: hidden; margin-right: 20px;}
.news-box.news-recomm dl dt img { width: 100%; min-height: 100%;}
.news-box.news-recomm dl dd h3 { height: 25px; overflow: hidden; font-size: 16px;line-height: 25px;margin: 0 0 10px;}
.news-box.news-recomm dl dd p { height: 60px; overflow: hidden; line-height:20px; font-size: 14px; color: #888; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.news-box.news-latest { width: 350px;}
.news-box.news-latest dl { margin-bottom: 8px;}
.news-box.news-latest dl dt { width: 100%; height: 130px; overflow: hidden; margin-bottom: 8px;}
.news-box.news-latest dl dt img { width: 100%; min-height: 100%;}
.news-box.news-latest dl dd h3 { height: 25px; overflow: hidden; margin-bottom: 5px; line-height: 25px; font-size: 16px;}
.news-box.news-latest dl dd p { height: 40px; overflow: hidden; line-height:20px; font-size: 14px; color: #888; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/* 资讯 end */
/* 友情链接 start */
.flink { background: #fff; box-shadow: 0 2px 2px rgba(0,0,0,.05);}
.flink .hd { height: 18px; padding: 10px 0 10px 20px; border: none; line-height: 18px;}
.flink .hd h2 { border-left: 4px solid #265bdb; text-indent: 5px; font-size: 16px; color: #265bdb;}
.flink .bd { margin: 0; border: none; border-top: 1px solid #eee;}
/* 友情链接 end */
/* ========== p-index end ========== */
/* ========== p-product-list start ========== */
.p-product-list { background: #fff;}
.crumb-wrap { padding: 15px 19px; margin-top: 10px; background: #efefef; border:1px solid #ddd;}
.crumb-wrap .m-crumb { padding: 0;}
.crumb-wrap .m-crumb span { padding: 0 3px; font-family: SimSun; color: #666;}
.filter-wrap { border:1px solid #ddd; border-top: none;}
.filter-wrap .m-filter { border: none; margin-bottom: 0;}
.filter-wrap .m-filter dl { background-color: #fff;}
.filter-wrap .m-filter dl + dl { border-top: 1px solid #eee;}
.filter-wrap .m-filter dd { border-left: 1px solid #eee;}
.filter-wrap .m-filter .more { top: 14px; height: 30px; padding: 0 30px 0 15px; border: 1px solid #ddd; border-radius: 30px; text-align: center; line-height: 30px; color: #888;}
.filter-wrap .m-filter .more span { right: 15px;}
.sort-wrap { margin-top: 10px; padding: 6px 15px; background: #f6f6f6; border:1px solid #eee;}
.sort-wrap .m-sort { padding: 0; background-color: #fafafc; border-width: 0;}
.sort-wrap .m-sort a { height: 22px; line-height: 22px;}
.sort-wrap .m-sort a:hover { border-color:#265bdb; color: #265bdb;}
.sort-wrap .m-sort a span { margin-left: 5px; font-size: 12px;}
.sort-wrap .m-sort a .iconfont-shuaixuan::before { color: #eee;}
.sort-wrap .m-sort a.this { background: #265bdb; border-color: #265bdb; color: #fff;}
.sort-wrap .m-sort a.sort-asc { background: #265bdb; border-color: #265bdb; color: #fff;}
.sort-wrap .m-sort a.sort-asc .iconfont-shuaixuan::before { content: '\e9ca'; color: #fff;}
.sort-wrap .m-sort a.sort-desc { background: #265bdb; border-color: #265bdb; color: #fff;}
.sort-wrap .m-sort a.sort-desc .iconfont-shuaixuan::before { content: '\e9cb'; color: #fff;}
.m-nextprev { line-height: 22px;}
.m-nextprev li { float: left;}
.m-nextprev li.page-num { margin-right: 10px;}
.m-nextprev li.page-num em { display: inline-block; margin: 0 5px;}
.m-nextprev li.page-num em.other { color:#ff881e;}
.m-nextprev li.page-next { margin-left:-1px; }
.m-nextprev li a { display: block; width: 48px; height: 22px; background: #f1f1f1; border:1px solid #ddd; text-align: center; line-height: 22px; color: #999;}
.m-nextprev li a span{font-size: 12px;}
.m-nextprev li a:hover { background-color: #fff;}
.goods-list { overflow: hidden; margin-top: 20px;}
.goods-list ul { width: 105%;}
.goods-list li { padding: 0;border:1px solid #ededed;width:230px;margin: 0 10px 20px 0;}
.goods-list .goods-item {width: 210px;height: 340px;}
.goods-list .goods-item .goods-img { height: 210px;}
.goods-item .goods-price {height: 25px;line-height: 25px;margin-bottom: 5px;}
.goods-item .goods-price .u-price { display: inline-block; }
.goods-item .goods-price .u-sale { display: inline-block; text-decoration:line-through; font-size: 14px; color: #666; }
.goods-item:hover { border-color:none; box-shadow:none;}
.goods-item{padding: 8px 10px;border-width: 0;position: relative;}
.goods-item .goods-img { margin-bottom:10px;}
.goods-item .goods-icon{position: absolute;margin: 0;right:10px;top:10px;}
.goods-item .goods-operate a{border: 1px solid #ddd;font-size: 12px;padding: 0;width:49%;text-align: center;height: 28px;line-height: 28px;}
.goods-item .goods-operate a.btn-addcart{color: #ff881e;}
.goods-item .goods-operate a span{font-size: 12px;margin: 0 5px 0 0;}
.goods-item .goods-operate a:hover{border:1px solid #ff881e;}
/* 推荐列表 */
.remmoned { margin: 15px 0 25px; border:1px solid #ddd; border-top: 2px solid #999;}
.remmoned .remmoned-hd { line-height: 25px;font-size: 16px;color: #333;text-indent: 15px;margin: 5px 0;}
.remmoned .remmoned-bd .goods-item { width: 180px; height: auto; margin: 0 auto;}
.remmoned .remmoned-bd .goods-item .goods-img { height: 180px;}
.remmoned .remmoned-bd .swiper-button-prev,
.remmoned .remmoned-bd .swiper-button-next { width:20px; height: 30px; overflow: hidden; margin-top: -15px; background: rgba(200,200,200,.7); text-align:center; line-height:30px; color: #fff; pointer-events: auto; outline: none;}
.remmoned .remmoned-bd .swiper-button-prev{ left: 0; padding-right: 7px; border-radius: 0 25px 25px 0;}
.remmoned .remmoned-bd .swiper-button-next{ right: 0; padding-left: 7px; border-radius: 25px 0 0 25px;}
.remmoned .remmoned-bd .swiper-button-prev span,
.remmoned .remmoned-bd .swiper-button-next span { display: block;}
/* 搜索结果为空 */
.search-empty { padding: 50px 0;}
/* ========== 商品列表页面 end ========== */
/* ========== 商品详情页面 start ========== */
.p-product-show { background-color: #fff;}
.p-product-show .crumb-wrap { padding: 8px 19px;}
.p-product-show .crumb-wrap .m-crumb{ position: relative; padding-left: 17px;}
.p-product-show .crumb-wrap .m-crumb::before { content: "";position: absolute;top: 3px;left: 0;width: 4px;height: 15px;background: #265bdb;}
.p-product-show .product-intro {padding:0;margin-top: 10px;}
.p-product-show .product-intro .product-info { width: 820px;}
.product-preview .minimg li.hover{ border:1px solid #ff881e;}
.product-preview .tips{color: #999;}
.product-preview .tips span{color: #f20;}
.goods-detail .goods-title h1{color: #333;}
.goods-detail .goods-price { position: relative; background-color: #f4f4f4; border-top: 2px solid #e7e7e7;}
.goods-detail .goods-price .u-price{font-size: 24px;}
.goods-detail .goods-sales{ position: absolute; top: 22px; right: 10px;}
.goods-detail .goods-sales li{padding: 0 20px;border-left: 1px solid #ddd;text-align: center;}
.goods-detail .goods-sales li p{color: #666;line-height: 19px;}
.goods-detail .goods-sales li strong{font-size: 14px;font-weight: normal;color:#265bdb;line-height: 19px;}
.goods-detail .goods-specs { padding: 15px 10px; border-bottom: 1px dashed #ddd; border-top: 1px dashed #ddd;}
.goods-detail .goods-specs .specs-list {padding: 0;}
.goods-detail .goods-specs .specs-list li.this a { background-color: #f7f7f7; border-color: #ff881e;}
.goods-detail .goods-specs .specs-list li a:hover { border-color: #ff881e; color: #ff881e;}
.goods-detail .goods-operate { padding: 26px 0 0;}
.goods-detail .goods-operate .compute { padding: 0 15px 0 10px;}
.goods-detail .goods-operate .u-num{ width: 66px; padding: 0 24px 0 0;}
.goods-detail .goods-operate .u-num input{ height: 44px; line-height: 44px;}
.goods-detail .goods-operate .u-num .num-reduce{ left: auto; top: 21px; right: -1px;}
.goods-detail .goods-operate .u-num .num-add{ bottom: 0; right: -1px;}
.goods-detail .goods-operate .u-num .num-reduce, 
.goods-detail .goods-operate .u-num .num-add {width: 22px;height: 22px;line-height: 22px;}
.goods-detail .goods-operate .btn{ height: 46px; padding: 0 25px; border-radius: 0; font-weight: 700; font-size: 18px;}
.goods-detail .goods-operate .btn-stop { border:1px solid #ddd; background-color: #eee; color: #aaa; cursor: default;}
.goods-detail .goods-operate .btn-stop:hover {border:1px solid #ddd; background-color: #eee; color: #aaa;}
.goods-detail .goods-operate .kucun{ padding: 0 5px; line-height: 46px; font-size: 14px;}
.goods-detail .goods-operate .kucun span{ padding-right: 5px; color: #666;}
.goods-detail .goods-operate .fenshou{ line-height: 46px;}
.goods-detail .goods-operate .fenshou a { padding: 0 5px; }
.goods-detail .goods-operate .fenshou a span{ margin-right: 5px; font-size: 12px; color: #ff881e;}
.p-product-show .side { width: 190px;}
.p-product-show .main { width: 990px;}
/* 左侧推荐 start*/
.product-items{width: 190px;border:1px solid #eee;}
.product-items h2{font-size: 14px;background:#f7f7f7;height: 38px;line-height: 38px;text-indent: 15px;color: #333;}
.product-items .goods-item { width: 170px; height: auto;}
.product-items .goods-item .goods-img { width: 150px; height: 150px; margin: 0 auto;}
.product-items .goods-item .goods-name { height: 20px; margin-bottom: 0;}
.product-items .goods-item .goods-price .u-price { font-size: 18px;}
/* 左侧推荐 end*/
.product-detail {width: 990px;border-top: 2px solid #265bdb;}
.product-detail .detail-hd{height: 38px;background: #f7f7f7;}
.product-detail .detail-hd li{border:none;}
.product-detail .detail-hd li.on a{background: #265bdb;color: #fff;}
.product-detail .detail-hd li a{height: 38px;line-height: 38px;font-size: 14px;}
.attribute { padding: 0; margin: 0 20px;}
.section {padding: 30px 20px 20px;}
.section .section-tit{display: none;}
.section .section-main{padding: 0;}
/* 评价 start */
.m-comment .commentList li{padding: 15px 0 15px 145px;border-bottom: 1px dashed #eee;}
.m-comment .commentUser .commentUserpic{ display: block;margin: 0 auto;}
.m-comment .commentUser .commentUsername { width:100px; margin: 0 auto; overflow: hidden; text-align: center;}
.m-comment .commentTime {position: absolute;top: 20px;right: 0;font-size: 12px;color: #999;}
.m-comment .commentStar .u-rate{height: 27px;line-height: 27px;}
/* 评价 end */
/* ========== 商品详情页面 end ========== */
/* ========== 会员中心 start ========== */
.menu dl {padding: 0 0 10px;}
.menu dl + dl {border-top: 1px solid #eee;}
.menu dl dt{padding: 10px 0;line-height: 35px;height: 35px;background: none;border-bottom: 1px solid #eee;}
.menu dl dt a{ font-size: 16px;border-left:3px solid #265bdb;display: block;text-indent: 30px; color: #333;}
.menu dl dd{height: 40px;line-height: 40px;}
.menu dl dd a {text-indent:30px; font-size: 14px;}
.index-user{height: 170px;}
.index-user .info-img{width: 220px;height: 160px;position: relative;background: url(../images/info-img01.jpg) center no-repeat;padding-top: 10px;}
.index-user .info-img img{width: 70px;height: 70px;margin: 20px auto 15px;display: block;border:3px solid #fff;background: #fff;}
.index-user .info-img p{display: inline-block;padding:2px 10px;font-size: 16px;border: 2px solid #fff;color: #fff;border-radius: 25px;font-family: Arial;}
.index-user .info-img a{font-size: 12px;padding: 0;display: inline-block;height: 20px;width: 48px;line-height: 20px;text-align: center;color: #333; background: #fff;border-radius: 25px;}
.index-user .info-txt{width: 540px;padding: 0;height: 170px;}
.landing-time{height: 45px;border-bottom: 1px solid #eee;}
.landing-time p{padding: 12px;line-height: 21px;color: #333;}
.landing-time p span.lasttime{margin: 0 0 0 15px;}
.landing-time p a{background: #eee;padding: 0 10px;display: inline-block;color: #ff881e;border-radius: 30px;margin: 0 0 0 15px;}
.userphone{padding: 20px 0 0;}
.userphone p{display: inline-block;float: left;width: 50%;text-indent: 30px;}
.userphone p span.username,.userphone p span.mob{margin-right:0;text-indent: 30px;display: block;color: #333;font-size: 14px;margin: 15px 0 0;}
.userphone p strong{font-size: 22px;color: #333;display: block;}
.index-user .info-btn{width: 160px;padding:25px;margin: 0;height: 120px;line-height: auto;line-height: 120px;}
.index-user .info-btn a{background: none;float: left;margin-right: 0;padding: 0;width: 45%;text-align: center;height: 120px;line-height: 25px;}
.index-user .info-btn a:last-child{float: right;}
.index-user .info-btn a span{border:1px solid #eee;width: 70px;height: 70px;border-radius: 50%;display: block;line-height: 70px;text-align: center;font-size: 32px;}
.index-user .info-btn a p{line-height:60px;}
.index-user .info-btn a:hover{background: none;}
.index-order{margin: 20px 0 0;height: 170px;}
.index-order .col-4{width: 20%;}
.index-order .col-4 a{border-right: none;position: relative;height: 170px;}
.index-order .col-4 a span{width: 50px;height: 50px;display: inline-block;padding:25px 0 15px;}
.index-order .col-4 a span.one{background: url(../images/index-order01.png) bottom center no-repeat;}
.index-order .col-4 a span.two{background: url(../images/index-order02.png) bottom center no-repeat;}
.index-order .col-4 a span.three{background: url(../images/index-order03.png) bottom center no-repeat;}
.index-order .col-4 a span.four{background: url(../images/index-order04.png) bottom center no-repeat;}
.index-order .col-4 a span.five{background: url(../images/index-order05.png) bottom center no-repeat;}
.index-order .col-4 a:hover span.one{background: url(../images/index-order06.png) bottom center no-repeat;}
.index-order .col-4 a:hover span.two{background: url(../images/index-order07.png) bottom center no-repeat;}
.index-order .col-4 a:hover span.three{background: url(../images/index-order08.png) bottom center no-repeat;}
.index-order .col-4 a:hover span.four{background: url(../images/index-order09.png) bottom center no-repeat;}
.index-order .col-4 a:hover span.five{background: url(../images/index-order10.png) bottom center no-repeat;}
.index-order .col-4 a p{font-size: 14px;color: #333;padding: 10px 0 0;}
.index-order .col-4 a em{position: absolute;right:65px;top:35px;width:20px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #fff;background: #f20;border-radius: 50%;}
.user-remmon{overflow: hidden;}
.user-remmon .hd{line-height: 58px;border-bottom: 1px solid #eee;color: #333;font-size: 16px;}
.user-remmon .bd ul li{float: left;width: 20%;padding:15px 0 10px;}
.user-remmon .bd ul li .lunbo{width: 100%;}
.user-remmon .bd ul li .lunbo dl dt img{height: 150px;}
.p-user .foot-ensure-wrap{background: #fff;}
/*收藏 start*/
.p-user .main{padding:20px 0 30px;}
.menu dl dd a:hover, .menu dl dd.curr a{background: none;color:#265bdb;}
.p-user .block .hd{position: relative;line-height: 38px;}
.p-user .block .bd{padding-bottom:15px;}
.p-user .m-table-tool{background: none;padding: 0;position: absolute;right: 20px;top: 10px;border:none;}
.u-btn-sm.u-btn-primary.u-btn{background:#265bdb;border-color: #265bdb;border-radius: 20px;font-size: 14px;}
.u-btn-sm.u-btn-error.u-btn{background:#ff881e;border-color: #ff881e;border-radius: 20px;font-size: 14px;}
.p-user .goods-list.f-cb{width: 104%;}
.p-user .goods-collect{position: absolute;left: 0;bottom: 0;width:100%;height:40px;line-height: 40px;background: #f9f9f9;}
.p-user .goods-collect .u-checkbox{line-height: 40px;height: 40px;}
.p-user .u-checkbox .u-checkbox-icon{margin: 0 10px;}
.p-user .goods-collect a{width:50px;display: inline-block;text-align: center;line-height: 40px;}
.p-user .goods-collect a span{font-size: 20px;color: #f20;}
/* ========== 会员中心 end ========== */
/* ========== 交易流程 start ========== */
.p-trade .tips_cart,
.p-trade .tips_order { padding: 0 10px; margin: 10px 0; border: 1px dashed #f20; background-color: #fff4f2; line-height: 26px; font-size: 14px;}
.p-cart .stroll a { color: inherit;}
.p-order .prescription .m-form.form-row{padding-left: 0;margin-bottom: 0;}
.cart-item .product-min h3 a,
.m-address .more a,
.address-item .action a,
.shop-order .m-cart .more a { color: #265bdb;}
/* ========== 交易流程 end ========== */
/*2020-11-17 新增样式*/
.m-slider .swiper-slide{background-size: cover;}
.index-content{background: #f8f8f8;padding: 30px 0;position: relative;}
.index-content::before{content: "";position: absolute;top: 30px;left: 0;right: 0;height:600px;background: #fff;}
.p-index .content{position: relative;}
.p-index .content::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 600px;background-color: #fff;}
.floor{margin-bottom: 35px;}
.floor.recommend{background: #fff;padding: 50px 0 42px;}
.floor.recommend .recomm-title{height: 48px;line-height: 48px;background: url(../images/recomm-title.jpg) center no-repeat;text-align: center;position: relative;color: #333;font-size: 34px;letter-spacing: 10px;}
.recommend-list{background: url(../images/recommend-list.jpg) center no-repeat;height: 460px;position: relative;}
.recommend-list .slogan{position: absolute;top: 130px;left: 110px;z-index: 99;}
.recommend-list .slogan .title{font-size: 26px;color: #fff;height: 50px;line-height: 30px;position: relative;}
.recommend-list .slogan .title::before{content: "";position: absolute;left: 0;bottom: 0;width: 70px;height: 3px;background: #fff;}
.recommend-list .slogan .describe{margin-top: 30px;font-size: 16px;color: #fff;}
.recommend-list ul{padding-left: 390px;padding-top:100px;}
.recommend-list ul li{float: left;margin-left: 15px;width:180px;height: auto;padding: 0;}
.recommend-goods{width: 180px;}
.recommend-goods .img img{width: 180px;height: 180px;}
.recommend-goods .txt{margin-top: 10px;}
.recommend-goods .txt h3 a{font-size: 16px;color: #265bdb;font-weight: bold;height: 28px;line-height: 28px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.recommend-goods .txt p{color: #fc4b06;font-size: 14px;margin-top: 5px;line-height:22px;}
.recommend-goods .txt span{font-size: 18px;}
.floor-title{font-size: 24px;position: relative;height: 24px;line-height: 24px;padding-left: 25px;margin-bottom: 25px;}
.floor-title::before{content: "";position: absolute;top:50%;left:0;transform:translate(0, -50%);width: 5px;height: 24px;}
.floor.f1 .floor-title{color: #265bdb;}
.floor.f1 .floor-title::before{ background-color: #265bdb;}
.floor.f2 .floor-title{ color: #f85050;} 
.floor.f2 .floor-title::before{ background-color: #f85050;}
.floor.f3 .floor-title{color: #265bdb;}
.floor.f3 .floor-title::before{ background-color: #265bdb;}
.ad-list li{float: left;}
.ad-list li.ad-small{width: 200px;height: 300px;}
.ad-list li.ad-middle{width: 400px;height: 300px;}
.ad-list li.ad-big{width: 600px;height: 300px;}
.ad-list li img{width: 100%;height: 100%;}
.ad-list li:hover img {-webkit-transform: scale(1.05);transform: scale(1.05);}
.floor-goods{background: #fff;}
.floor-goods ul{display: inline-block;}
.floor-goods ul li{float: left;}
.commodity{width: 170px;height: 250px;padding: 15px;}
.commodity .img img{width: 170px;height: 170px;}
.commodity .txt{margin-top: 5px;}
.commodity .txt h3{font-size: 14px;color: #666;height: 44px;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.commodity .txt p{color: #fc4b06;font-size: 14px;margin-top: 5px;line-height:22px;}
.commodity .txt span{font-size: 18px;}
.commodity:hover h3 a{color: #265bdb;}
.advs{width: 100%;margin-top: 20px;}
.advs a{display: block;}
.advs img{width: 100%;height: 90px;}
.u-file-img .u-file-thrumb{background: #fff;}

/*2021-11-8 新增样式*/
.goods-detail .goods-info .info-list>li{min-height: 32px;}