.gradient{background-image:-webkit-linear-gradient(-45deg,#ff4e45,#ff7b5c);background-image:-o-linear-gradient(-45deg,#ff4e45,#ff7b5c);background-image:linear-gradient(-45deg,#ff4e45,#ff7b5c)}
/*body{font-family:'Hiragino Sans GB','Helvetica Neue',Helvetica,sans-serif;color:#333}*/
li,ol,ul{vertical-align:baseline;font-family:inherit;font-weight:400;font-style:normal;list-style:none;outline:0;padding:0;margin:0;border:0}
.border{border:1px solid #e1e1e1}
.border-left{border-left:1px solid #e1e1e1}
.border-bottom{border-bottom:1px solid #e1e1e1}
.border-top{border-top:1px solid #e1e1e1}
.left{float:left}
.right{float:right}
.clear{clear:both}
.clearfix:after,.clearfix:before{content:'';display:table;clear:both}
.default-line-height{line-height:1.4!important}
.line-height1{line-height:1!important}
.height-100{height:100%}
.width-100{width:100%}
.font-size20{font-size:20px}
.font-size16{font-size:16px}
.font-size14{font-size:14px!important}
.white{color:#fff!important}
.black{color:#333!important}
.red{color:#dd524d!important}
.sp-red{color:#dd524d!important}
.green{color:#04d204!important}
.blue{color:#07f!important}
.grey-6{color:#666!important}
.gray{color:#8f8f94}
.bg-sky-blue{background-color:#029AFF!important}
.bg-blue{background-color:#07f!important}
.bg-red{background-color:#f54336!important}
.bg-white{background-color:#fff!important}
.bg-grey-12{background-color:#f2f2f2!important}
.bg-opacity{background-color:rgba(0,0,0,.1)}
.bg-transparent{background-color:rgba(255,255,255,0)}
.relative{position:relative!important}
.padding-10{padding:10px!important}
.padding-left15{padding-left:15px}
.padding-left20{padding-left:20px}
.padding-leftright10{padding-left:10px!important;padding-right:10px!important}
.padding-leftright20{padding-left:20px!important;padding-right:20px!important}
.padding-leftright30{padding-left:30px!important;padding-right:30px!important}
.padding-right10{padding-right:10px!important}
.padding-updown20{padding-top:20px!important;padding-bottom:20px!important}
.padding-updown10{padding-top:10px!important;padding-bottom:10px!important}
.padding-20{padding:20px}
.margin-updown20{margin-top:20px;margin-bottom:20px}
.margin-updown10{margin-top:10px;margin-bottom:10px}
.margin-auto{margin:auto!important}
.padding-0{padding:0!important}
.padding-top10{padding-top:10px!important}
.padding-top50{padding-top: 50px !important;}
.padding-bottom50{padding-bottom: 50px !important;}
.margin-0{margin:0!important}
.margin-top5{margin-top:5px!important}
.margin-top10{margin-top:10px!important}
.margin-right10{margin-right:10px!important}
.margin-left10{margin-left:10px!important}
.margin-top20{margin-top:20px!important}
.margin-top30{margin-top:30px!important}
.margin-top50{margin-top:50px!important}
.margin-bottom10{margin-bottom:10px!important}
.text-center{text-align:center}
.text-right{text-align:right}
.block{display:block!important}
.hide{display:none!important}
.img-responsive{width:100%;vertical-align:middle}
.block-center{margin-left:auto;margin-right:auto}
.foursquare-40px{height:40px;width:40px;max-width:40px}
.foursquare-60px{height:60px;width:60px;max-width:60px}
.foursquare-80px{height:80px;width:80px;max-width:80px}
.foursquare-100px{height:100px;width:100px}
.foursquare-120px{height:120px;width:120px}
.foursquare-150px{height:150px;width:150px}
.circle{border-radius:50%;overflow:hidden}
.btn-block{margin:25px auto;font-size:18px;display:block;width:80%;margin-bottom:10px;padding:10px 0}
.off .mui-table-view-cell a.mui-active,.off .mui-table-view-cell.mui-active,.off.mui-table-view-cell.mui-active,a.off.mui-active{background-color:transparent}
.mui-bar .goods-detail .iconfont{font-size:22px;position:relative;z-index:20;padding-top:8px;padding-bottom:5px;display:inline-block}
.mui-bar-tab .mui-tab-item .iconfont{top:3px;width:22px;height:22px;padding-top:0;padding-bottom:0}
.mui-bar-tab .mui-tab-item .iconfont~.mui-tab-label{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis}
.iconfont .mui-badge{color:#fff;background:#dd524d}
.mui-grid-view.mui-grid-9 .mui-media .iconfont{line-height:1;font-size:2.4em;position:relative}
.mui-bar .mui-title{right:50px;left:50px}
.mui-btn-block{padding:6px 0}
.mui-table-view-cell>a:not(.mui-btn){overflow:initial}
.color-1{color:#fc5a8c}
.color-2{color:#fecc3d}
.color-3{color:#5bb9f8}
.color-4{color:#ff498e}
.color-5{color:#4d76d0}
.color-6{color:#f8db3e}
.color-7{color:#fda72a}
.color-8{color:#b274f3}
.color-9{color:#ff5d5d}
.color-10{color:#f66}
.color-11{color:#ff5983}
.color-12{color:#6bb9ff}
.color-13{color:#f19043}
.color-14{color:#4d76d0}
.head-portrait{width:100px;height:100px;border:2px solid #fff;border-radius:50%;margin:auto;overflow:hidden}
.head-portrait a.portrait-picture{display:block;width:100px;height:100px}
.mui-table-view .mui-table-view-cell .sort-brand{width:35%;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:right;color:#999;position:absolute;top:50%;right:35px;margin-top:-10px;font-size:14px;height:20px;line-height:20px}
.mui-table-view .table-view .table-view-cell{width:20%;float:left;text-align:center;vertical-align:middle;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.product-info{padding:0 4px}
.product-info .product-name{white-space:initial;height:33px;font-size:13px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-word;color:#232326;margin-top:5px;line-height:17px;margin-bottom:3px}
.detail-box .product-price{color:#dd2727;font-size:12px}
.detail-box .product-price .price-rmb{vertical-align:top}
.detail-box .product-price .price-integer{font-size:16px}
.detail-box .product-price .cost-price{text-decoration:line-through}
.shopping-cart .mui-icon{font-size:30px}
.site-list{padding-bottom:20px}
.site-list .mui-table-view.active{border:5px solid #dd524d;position:relative}
.site-list .mui-table-view{margin-top:10px}
.site-list .mui-table-view .address{position:absolute;top:-1px;right:0;background-color:#dd524d;color:#fff;padding:2px 5px;display:none}
.site-list .mui-table-view.active .address{display:block}
.img-box{width:200px;height:200px;margin:auto}
.mui-input-row label~.text{float:right;width:65%;height:40px;line-height:40px;font-size:16px;color:#a9a9a9}
.goods-list .list-items{position:relative;background:#fff;padding:0 10px;margin-bottom:5px}
.list-items .item-title{border-bottom:1px solid #c9c9c9;padding:5px 10px 5px 0}
.list-items .item{margin:15px 0}
.list-items .item .single-item{position:relative}
.list-items .item .item-img{width:88px;height:88px;position:absolute;display:block;border:1px solid #f1f1f1;border-radius:4px;padding:2px;overflow:hidden}
.item .item-img img{width:100%;height:100%}
.item .item-inner{padding-left:95px;padding-right:75px;padding-top:5px;width:100%;height:88px}
/*.item .item-inner .item-text{position:relative;white-space:initial;height:33px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-word;color:#232326;margin-top:5px;line-height:17px;margin-bottom:3px}*/
.item .item-inner .item-text .item-box{position:absolute;right:10px;top:5px}
.item-inner .item-text .item-box .cost-price{text-decoration:line-through}
.item .item-inner .detail-box{positon:relative;white-space:initial;height:33px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-word;margin-top:5px;line-height:17px;margin-bottom:3px}
.item .item-inner .detail-box .item-box{position:absolute;right:10px;top:40px}
.item .good-total{margin-top:15px;margin-right:10px;border-top:1px solid #c7c7c7}
.item .good-total .goods-price span{font-size:14px;font-weight:400;color:#000}
.item .good-total .item-footer .mui-btn{margin-left:5px}
.cars-list .list-items{position:relative;padding-left:40px;background:#fff}
.list-items .mui-checkbox{position:absolute;left:5px;top:39px;height:30px;width:30px}
.list-items .mui-checkbox input[type=checkbox]{top:0;left:0;right:0;bottom:0}
.list-items .item-inner .item-right{display:none;position:absolute;top:0;right:10px}
.active .list-items .item-inner .item-right{display:block}
.active .list-items .item-inner .item-text{padding-right:60px}
.active .list-items .item-inner .item-text .item-box{padding-right:60px}
.cart-btn{display:block;height:50px;line-height:50px;width:100%;text-align:center;background:#dd524d;color:#fff;}
.cart-btn.mui-disabled{ opacity: .6;}
a.detail-btn-hint{background: #f4a213;width: 50%;}
a.detail-btn-important{width: 50%;}
a.detail-btn-hint:active{background: #e19511;}
a.detail-btn-important:active{background:#a93d39;}
.main-title{text-align:center;height:40px;line-height:40px;font-size:18px;color:#333;background:url(../images/title-bg.png) no-repeat center center/60%}
.mui-table-view .purchase-page .head-img{width:40px;height:40px}
.merchant-logo .merchant-img{width:120px;height:80px;line-height:80px;min-width:120px}
.merchant-logo .merchant-img a.logo{display:block;width:auto;max-width:120px;height:auto;overflow:hidden}
.merchant-logo .merchant-img a.logo img{width:100%;min-height:80px;vertical-align:middle}
.merchant-logo .merchant-text{position:absolute;left:152px;top:50%;transform:translate(0,-10px)}
.mui-password .forget-password{position:absolute;right:10px;top:25%}
.mui-text .security-img{position:absolute;right:10px;top:0;width:80px;height:40px}
.mui-text .mui-btn{position:absolute;right:10px;top:50%;width:initial;height:30px;line-height:30px;padding:0 10px;margin-top:-23px;z-index:1}
.details-head{padding:10px 20px 30px}
.details-head .details-head-list{padding-top:10px;font-size:14px;color:#fff}
.details-footer{padding:0 10px 10px}
.details-footer .details-footer-active{font-size:14px;padding-top:10px}
.timetable .unit{position:relative;padding:8px 10px 8px 30px}
.timetable .unit.active .line:after{background-color:#0267FF}
.timetable .unit.active p{color:#0267FF}
.timetable .unit .line:after{content:'';position:absolute;left:0;top:50%;margin-top:-10px;display:block;width:15px;height:15px;background:#ccc;border-radius:50%}
.timetable .unit .line:before{content:'';position:absolute;display:block;top:50%;left:7px;height:100%;width:1px;background:#ccc}
.timetable .unit:after{content:'';position:absolute;display:block;bottom:0;left:30px;height:1px;width:100%;background:#ccc}
.timetable .unit:last-child:after{height:0}
.my-head{line-height:42px}
.my-head .head-img{height:42px;max-width:42px;vertical-align:top;margin-right:20px;border-radius:4px}
.goodsDescribe{font-weight:700;font-size:1.2rem}
.inline-block{display:inline-block}
.goods-msg-ul{width:100%;height:auto}
.goods-msg-li{height:auto}
.auto-br{word-wrap:break-word;word-break:normal}
.col-half{width:50%}
.col-all{width:100%}
.font-hight{line-height:2rem;font-size:1rem}
.font-A{padding-left:1rem}
.cart-title{height:2rem;line-height:2rem;text-align:center}
.col-three{width:33.3%}
.bottom-popup{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;visibility:hidden}
.bottom-popup .layer{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:.7;z-index:1}
.bottom-popup .popup-content{position:absolute;left:0;bottom:0;width:100%;background:#fff;z-index:10;transform:translate(0,110%);transition:transform .8s}
.bottom-popup .popup-content.animate{transform:translate(0,0)}
.bottom-popup .popup-content .close{position:absolute;top:10px;right:10px;z-index:99}
.popup-goods{position:relative;min-height:100px}
.popup-goods .img-box{width:120px;height:120px;padding:5px;position:absolute;top:-20px;background:#fff;border:1px solid #f1f1f1;border-radius:6px}
.popup-goods-msg{width:55%;height:4rem;position:absolute;right:5%;top:35%;background-color:#fff}
.popup-goods-msg .popup-goods-span{display:block;width:90%;margin:0 auto;height:2rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;font-size:1rem}
.popup-goods-price{display:block;width:90%;margin:0 auto;height:2rem;line-height:2rem;color:#dd524d}
.auto-br-two{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%}
.select-tab-box{max-height:90px;overflow:auto}
.select-tab-box:after{content:'';display:table;clear:both}
.select-tab-box .option-tab{float:left;margin-right:10px;margin-top:5px;padding:5px 15px;border:1px solid #ddd;background:#f1f1f1;border-radius:6px;font-size:12px;color:#999}
.select-tab-box .option-tab.disabled{color:#ccc;border-style:dashed;pointer-events:none}
.select-tab-box .option-tab.active{background:#dd524d;color:#fff;border-color:#dd524d}
.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}
.popup .layer{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;background:#000;opacity:.7}
.popup .content{width:300px;position:absolute;left:50%;margin-left:-150px;top:80px;z-index:10;background:#fff;padding:10px;border-radius:4px}
.popup .content .title{text-align:center;padding:10px;font-size:18px}
.mui-input-row.input-btn label~input{padding-right:110px}
.mui-input-row.input-btn .mui-btn{position:absolute;right:10px;top:50%;width:initial;height:30px;line-height:30px;padding:0 10px;margin-top:-15px;z-index:1}
.mui-input-row.input-btn img{position:absolute;right:10px;top:50%;width:initial;max-width:100px;height:34px;line-height:34px;vertical-align:top;margin-top:-17px;z-index:1}
.index-logo{display:inline-block;margin:0 3px;padding-top:3px;max-width:5rem;height:2.4rem}
.index-logo .index-logo-img{display:block;max-width:100%}
.index-search{position:absolute;top:3px;right:1px;width:70%}
.index-search-text{width:100%;height:2.4rem;border:1px solid #ccc;border-radius:2px;float:left;position:relative}
.index-search-btn{position:absolute;right:0;top:0;width:3rem;height:2.4rem}
.search-box{position:absolute;z-index:1000;height:100%;width:100%;top:0;left:0;display:none}
.indexCart{position:fixed;border-radius:50%;right:20px;bottom:60px;background:#000;z-index:999;color:#fff;opacity:.6;display:none;width:2rem;height:2rem;line-height:2rem;text-align:center}
.mui-table-view .table-view .table-view-single{width:25%;float:left;text-align:center;vertical-align:middle;padding:1rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.index-pic{display:inline-block;margin:0 3px;padding-top:3px;width:2rem;height:2rem}
.index-pic .index-pic-img{display:block;max-width:100%}
.item .goods-ul{width:100%;height:auto}
.item .goods-ul .goods-li{float:left;width:50%;height:auto;padding-bottom:10px}
.item .goods-ul .goods-li .goods-li-img{display:block;max-width:80%;margin:0 auto}
.item .goods-ul .goods-li .goods-li-span{display:block;text-align:center;width:90%;margin:0 auto;height:1.5rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;font-size:1rem}
.search-title{margin-top:1rem}
.search-box{position:absolute;z-index:1000;height:100%;width:100%;top:0;left:0;display:none}
.tab-box .tab{float:left;margin-right:10px;margin-top:10px}
.tab-box .tab a{padding:5px 10px;border:1px solid #999;border-radius:6px;color:#999}
.search-box .mui-content{padding:54px 10px 10px 10px}
.search-box .mui-content .mui-icon{font-size:20px}
.search-box .mui-bar .mui-btn{border:none}
.bills-header{width:100%;height:4rem;background-color:#ff3b2f;border-bottom:1px solid #ccc;padding:.5rem}
.bills-header .bills-header-title{color:#fff;text-align:center;font-weight:700}
.bills-header .bills-header-search .search-text{width:100%;height:1.8rem;line-height:1.8rem;border:1px solid #ccc;border-radius:5px;background-color:#fff;color:#999}
.bills-header .bills-header-search .search-btn{width:2.6rem;height:2rem;background-color:#fff;border:1px solid #ccc;border-radius:2px;float:left;margin-left:2px}
.bills-column{width:100%;height:auto}
.bills-column .bills-column-left{width:30%;height:100%}
.bills-column .bills-column-left .column-name-ul{width:100%;height:auto}
.bills-column .bills-column-left .column-name-ul .column-name-li{width:100%;height:2rem;border-bottom:1px solid #c8c7cb;text-align:center;line-height:2rem}
.bills-column .bills-column-left .column-name-ul .active{background-color:#fff}
.bills-column .bills-column-right{width:70%;height:100%;background-color:#fff}
.bills-column .bills-column-right .column-pic-ul{width:100%;height:auto;padding:5px}
.bills-column .bills-column-right .column-pic-ul .column-pic-li{width:33%;height:auto;padding:5px}
.bills-column .bills-column-right .column-pic-ul .column-pic-li .column-pic-box{max-width:100%;height:auto}
.bills-column .bills-column-right .column-pic-ul .column-pic-li .column-pic-p{line-height:1rem;text-align:center;overflow:hidden;text-overflow:ellipsis}
.bills-column .bills-column-right .column-pic-ul .column-pic-li .column-pic-box .column-pic-img{width:100%}
.comment-p{position:absolute;left:16%;top:25%}
.comment-issue{position:absolute;right:10%;top:25%}
.evaluate-level{width:100%;height:6rem;background-color:#fff;padding:.5rem}
.evaluate-level .evaluate-single{width:100%;height:auto}
.evaluate-level .evaluate-single .evaluate-p{width:45%;height:1rem;line-height:1.5rem}
.star input,.star select,.star textarea{border:1px solid #999;border-radius:5px;color:#333;display:inline-block;height:27px;font-size:1.5em;text-align:center;width:135px;vertical-align:middle}
.star input:focus,.star select:focus,.star textarea:focus{border:1px solid #95BDD4}
.star input:hover,.star select:hover,.star textarea:hover{border:1px solid #BDBDBD}
.star textarea{resize:none;height:27px}
.star select{text-align:left}
.star .target-star{display:inline-block;vertical-align:middle}
.star div.hint{background-color:#F8F8F8;border-radius:5px;color:#333;display:inline-block;height:27px;font-size:1.5em;text-align:center;vertical-align:middle}
.star label{color:#444;font-size:1.7em;letter-spacing:.7px;margin-right:5px;padding-left:6px;vertical-align:middle}
.star a.run{font-size:1.5em;margin-left:5px;letter-spacing:.7px;vertical-align:middle}
.evaluate-area{width:100%;height:auto;background-color:#fff;padding:1rem}
.evaluate-area textarea{text-indent:-1.5rem}
.evaluate-area .camera{width:100%;height:auto}
.z_photo{width:100%;height:auto;padding:.3rem;overflow:auto;clear:both;margin:1rem auto}
.z_photo img{width:4rem;height:4rem}
.z_addImg{float:left;margin-right:1rem}
.z_file{width:4rem;height:4rem;background:url(../images/camera.png) no-repeat;background-size:100% 100%;float:left;margin-right:1rem}
.z_file input::-webkit-file-upload-button{width:4rem;height:4rem;border:none;position:absolute;outline:0;opacity:0}
.z_file input#file{display:block;width:auto;border:0;vertical-align:middle}
.z_mask{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:999;display:none}
.z_kong{width:100%;height:30%}
.z_alert{width:10rem;height:4.2rem;margin:0 auto;border-radius:.8rem;background:#fff;font-size:1rem;text-align:center}
.z_alert p:nth-child(1){line-height:2rem}
.z_alert p:nth-child(2) span{display:inline-block;width:49%;height:1.5rem;line-height:1.5rem;float:left;border-top:1px solid #ddd}
.z_cancel{border-right:1px solid #ddd}
.gwc-bg{height:8rem;width:8rem;line-height:8rem;text-align:center;display:block;background:#DFE0E8;border-radius:100%;margin:4rem auto 0}
.gwc-bg i{font-size:5rem;color:#fff}
.popup .check{position:absolute;z-index:10;padding:10px;border-radius:4px;width:100%}
.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}
.close-popup{position:relative;bottom:0;left:50%;margin-left:-18px;margin-top:10px;z-index:2;width:36px;height:36px;background-size:cover;cursor:pointer}
.me-msg{background-color:#fff;margin:1rem 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.me-msg>a:not(.mui-btn){overflow:initial}
.me-msg>a:not(.mui-btn){position:relative;display:block;overflow:hidden;padding:1rem;white-space:nowrap;text-overflow:ellipsis;color:inherit}
.me-msg p{margin-bottom:0}
.me-msg .head-img{margin-right:10px;line-height:42px;max-width:42px;width:42px;height:42px;float:left;border:0}
.user-list .mui-media .mui-media-object{line-height:42px;max-width:42px;height:42px;border:1px solid #fff;border-radius:50%}
.img-uploading-box .img-list{display:inline}
.img-uploading-box .img-item{margin-bottom:0}
.img-uploading-box .img-item img{width:100%;height:100%;border-radius:5px}
.feedback body{background-color:#EFEFF4}
.feedback input,.feedback textarea{border:none!important}
.feedback textarea{height:100px;margin-bottom:0!important;padding-bottom:0!important}
.feedback .row{width:100%;background-color:#fff}
.feedback p{padding:10px 15px 0}
.feedback button{width:90%;height:46px;left:50%;-webkit-transform:translate(-50%)}
.icon-xiangshang1,.icon-xiangxia1{font-size:14px}
.goods-list .list-items:hover{background:#ddd}
#searchForm div .search{height:30px;border-radius:15px;padding:5px 30px}
#searchForm div .span{top:10px!important}
.tab-nav{display:table;width:100%;height:40px;background:#f1f1f1;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.tab-nav .tab-cell{display:table-cell;overflow:hidden;height:40px;text-overflow:ellipsis;color:#666;text-align:center;vertical-align:middle}
.tab-nav .tab-cell.active{color:#007aff}
.list-items .item-inner .item-text{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;display:-webkit-box;height:30px;font-size:13px;line-height:15px}
.list-items .item-info{color:#81838e;font-size:12px;margin:5px 0}
.goods-info .name-box{white-space:initial;height:33px;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;color:#777;margin-top:5px;line-height:33px;margin-bottom:3px}
.detail-box .goods-price{color:#dd2727}
.item .item-inner .detail-box{positon:relative;white-space:initial;height:33px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;word-break:break-word;margin-top:5px;line-height:17px;margin-bottom:3px}
.input-section .connector{height:40px;line-height:40px;text-align:center}
.return-top .span{font-size:30px}
.title-cart{position:absolute;right:16%;top:10%}
.title-share{position:absolute;right:4%;top:10%}
.cart-icon{display:block;position:fixed;border-radius:50%;right:35px;bottom:60px;background:#000;z-index:1;color:#fff;opacity:.6;display:none;width:2rem;height:2rem;line-height:2rem;text-align:center}
.cart-icon .iconfont .cart-sum{font-size:10px;line-height:1.4;position:absolute;top:-2px;left:100%;margin-left:-10px;padding:1px 5px;color:#fff;background:red}
.swiper-container{width:100%;height:100%}
.swiper-slide{background:#fff;color:#000;text-align:center;line-height:2rem}
.span-active{color:red}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23dd524d'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23dd524d'%2F%3E%3C%2Fsvg%3E")}
.add-cart-num{max-width:100%;height:auto;overflow:hidden;position:relative}
.add-cart-num .goods-msg-cart{position:absolute;left:0;top:0}
.add-cart-num .goods-msg-cart .cart-goods-num{position:absolute;top:25%;left:30%}
.add-cart-num .goods-msg-cart .cart-goods-price{position:absolute;bottom:2%;left:4%}
.cart-goods-num{top:60%!important}
#goods_num,#goods_price{color:#dd524d}
body .goods-content-p img{width:100%!important}
.goods-depict{width:100%;height:6rem;background-color:#09f}
.user-msg{width:100%}
.cut-line{border-bottom:1px solid #d7d7d7}
.cell-pading{padding:8px 4px}
.mui-bar{webkit-box-shadow:0 1px 6px #ccc;box-shadow:0 1px 6px #ccc}
.mui-bar .mui-title{right:50px;left:50px}
.input-search:before{content:'\e466';font-family:Muiicons;position:absolute;right:auto;left:5px;display:block;margin-right:0;font-size:20px;font-weight:400;top:50%;margin-top:-11px;line-height:initial}
.input-search .search{height:30px;padding:5px 30px;margin-bottom:0;border-radius:15px;opacity:.6}
.mui-bar .mui-input-row.input-search .mui-input-clear~.mui-icon-clear{top:10px;right:0}
.return-top{position:fixed;border-radius:50%;right:20px;bottom:60px;background:#000;z-index:19;color:#fff;opacity:.6;display:none}
.return-top .mui-icon{font-size:30px}
.numbox-xs.mui-numbox{
    width: 100px;
    height: 30px;
    padding: 0 30px;
}
.numbox-xs.mui-numbox .mui-numbox-btn-minus, 
.numbox-xs.mui-numbox .mui-numbox-btn-plus{
    width: 30px;
}
/* 详情页分享 */
.bdshare-popup-box {
    background-color: #000;
    opacity: 0.9;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 223;
    display: none;
}

.bdshare-popup-box .bdshare-popup-top img {
    position: fixed;
    top: 0;
    right: 5%;
    z-index: 224;
}

.bdshare-popup-box .bdshare-popup-bottom img {
    position: fixed;
    top: 192px;
    left: 50%;
    margin-left: -150px;
    z-index: 224;
}
.goods-msg-title .active{
	color: #0077FF;
	border-bottom: 3px solid #0077FF;
}

/*服务保障*/
.goods-service{background-color: #FFF;padding: 0 2.5%;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.goods-service .goods-service-item{display: -webkit-box;display: -moz-box;display: -o-box;display: -ms-box;position: relative;width: -moz-available;padding: 0.5rem 0;}
.goods-service .goods-service-item label{width:2rem; line-height:1rem;font-size:0.65rem;color: #999;}
.goods-service .goods-service-item .item-r{-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;-ms-box-flex: 1;font-size: 14px;color: #333;margin-left:5px;}
.goods-service .goods-service-item .item-r p{line-height:1rem;}
.goods-service .goods-service-item .item-r ul li {height:1rem;margin-right:7px;color:#222;font-size:0.6rem; display:inline-block;}
.goods-service .goods-service-item .item-r ul li a img {width:14px;height:14px;border-radius: 2px;vertical-align: middle;display: inline-block;}
.goods-service .goods-service-item .item-r ul li a span {vertical-align: middle; color:#999; font-size:12px;}

.table-view-lg .table-view-cell,
.table-view .table-view-cell {
	text-align: center;
	vertical-align: middle;
	float: left;
	padding: 10px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.iconfont.relative .mui-badge{
    font-size: 10px;
    line-height: 1.4;
    position: absolute;
    top: -2px;
    left: 100%;
    margin-left: -10px;
    padding: 1px 5px;
    color: #fff;
    background: #dd524d;
}
.iconfont.relative .badge {
    position: absolute;
    top: 0px;
    right: 0px;
    padding:4px;
    background: #dd524d;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.em-promotion {font-size: 0.5rem;vertical-align: middle;padding: .1rem .4rem;background: #ec5151;border-radius: 1.2rem;color: #fff;font-style: normal;}

/*属性样式修改*/
.product_desc table{width:100% !important; height:auto; margin:auto}
.product_desc .attribute-table{width: 100%;}
.product_desc .attribute-table tr:first-child {border-top: 1px solid #f1f1f1;}
.product_desc .attribute-table td {padding: 10px;word-wrap: break-word;word-break: break-all;color: #3e4346;font-size: 12px;border-bottom: 1px solid #f1f1f1;}
.product_desc .attribute-table tr td:first-child {width: 100px;padding: 10px 15px;word-wrap: break-word;
word-break: break-all;background-color: #f7f7f7;}

/*商品详情页*/
.goods-info-content img{width: 100%!important;}

.sort-label-box .sort-label{float: left;margin-left: 10px;}
.sort-label-box .sort-label:first-child{margin-left: 0;}


/* 包裹信息 */

.op_express_delivery_main_container {
    position: relative;
    background: #fff;
}

.opui-scroll-ctrl-content {
    overflow: hidden;
}

.op_express_delivery_main_content {
    overflow: hidden;
    position: relative;
}

.op_express_delivery_timeline_box li {
    list-style: none;
    border-bottom: solid 1px #f5f5f5;
    width: 100%;
    overflow: hidden;
}

.c-clearfix {
    zoom: 1;
}

.op_express_delivery_timeline_notice,
.op_express_delivery_timeline_title {
    padding: 10px;
    margin-left: 15px;
    float: left;
    border-left: solid 2px #ececec;
    width: 88%;
}

.op_express_delivery_timeline_new .op_express_delivery_timeline_circle {
    left: -18px;
    margin-top: -10px;
    padding-top: 20px;
}

.op_express_delivery_timeline_circle {
    width: 20%;
    float: left;
    display: inline-block;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    left: -18px;
    margin-top: 17px;
}

.op_express_delivery_timeline_circle_red {
    background-position: 0 0;
}

.op_express_delivery_timeline_circle_blue {
    background-position: -14px 0;
}

.op_express_delivery_timeline_circle_blue,
.op_express_delivery_timeline_circle_red {
    background-image: url(//www.baidu.com/aladdin/img/express_delivery/dout.png);
}

.c-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: text-bottom;
    font-style: normal;
    overflow: hidden;
}

.c-border .c-gap-left-small {
    margin-left: 5px;
}

.c-text-mult {
    padding-left: 5px;
    padding-right: 5px;
}

.c-text-danger {
    background-color: #f13f40;
}

.c-text {
    display: inline-block;
    padding: 2px;
    text-align: center;
    vertical-align: text-bottom;
    font-size: 12px;
    line-height: 100%;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    overflow: hidden;
}

.op_express_delivery_timeline_new .op_express_delivery_timeline_info {
    color: #f54040;
    font-weight: 700;
}

.op_express_delivery_timeline_info {
    float: left;
    width: 80%;
    margin-left: -10px;
    word-break: normal;
}
