/* 手机页面.最大宽度*/
html,
.container,
.container-fluid{margin-right: auto;margin-left: auto;max-width: 750px;font-size: 14px;}
/*公用全局样式*/
*{margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
/* *,*:before,*:after{box-sizing:inherit;}*/ul li,
ol li{list-style: none;vertical-align: top;}
ol,
ul{margin: 0;}
a{text-decoration: none;outline-style: none;color: #000000}
a:hover{text-decoration: none;}
div:after{display: block;height: 0;clear: both;visibility: hidden;}
body{font-family: 'Microsoft YaHei', \5b8b\4f53, Arial, sans-serif;color: #000000;line-height: 1.428571429;-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important;background: #f5f5f5;}
p{margin: 0;}
i,
em{font-style: normal;}
img{vertical-align: middle;border: 0px;}
input{outline: none;border: none;}
.page-title-box{display:none;}
.block{display:block;}
.fs-12{font-size:12px;}
.btn-green{background:#b81323;color:#fff;}
/* 背景 */
.bg-white{background-color:#fff;}.bg-f8{background-color:#f8f8f8;}.bg-fa{background-color:#fafafa;}.bg-black{background-color:#000;}.bg-green{background-color:#00c64d;}
.no-pd{padding:0 !important;}.ib{display:inline-block;}.oh{overflow:hidden;}.oxh{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}.ohh{overflow-x:auto;overflow-y:hidden;}
.pc-100{width:100%}.pc-95{width:95%}.pc-90{width:90%}.pc-80{width:80%}.pc-70{width:70%}.pc-65{width:65%}.pc-60{width:60%}.pc-50{width:50%}.pc-40{width:40%}.pc-30{width:30%}.pc-20{width:20%}.pc-15{width:15%}.pc-10{width:10%}.pc-5{width:5%;}
.pc-49{width:49%}.pc-33{width:33%}.pc-25{width:25%}.pc-24{width:24%}.pc-19{width:19%}
.pc-1{width:1%;}.pc-2{width:2%;}.pc-98{width:98%;}.pc-99{width:99%;}
.h100{height:100%;}.h90{height:90%;}.h80{height:80%;}.h85{height:85%;}.h75{height:75%;}.h70{height:70%;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right !important;}
.pr{position:relative;}.pa{position:absolute;}.pf{position:fixed;}
.b0{bottom:0px;}.b51{bottom:51px;}.l0{left:0px;}.t0{top:0px;}.t60{top:60px;}.t61{top:61px;}.r0{right:0px;}
.z9{z-index:9;}.z99{z-index:99;}.z101{z-index:101;}.z999{z-index:999;}
/* margin / padding */
.m-auto{margin:0 auto;}
.m-r-5{margin-right:5px;}.m-r-8{margin-right:8px;}.m-r-10{margin-right:10px;}.m-r-15{margin-right:15px;}.m-r-20{margin-right:20px;}.m-r-25{margin-right:25px;}.m-r-30{margin-right:30px;}.m-r-40{margin-right:40px;}.m-r-50{margin-right:50px;}
.m-l-5{margin-left:5px;}.m-l-8{margin-left:8px;}.m-l-10{margin-left:10px;}.m-l-15{margin-left:15px;}.m-l-20{margin-left:20px;}.m-l-25{margin-left:25px;}.m-l-30{margin-left:30px;}.m-l-40{margin-left:40px;}.m-l-50{margin-left:50px;}.m-l-92{margin-left:92px;}.m-l-100{margin-left:100px;}.m-l-184{margin-left:184px;}
.m-l-f-10{margin-left:-10px;}
.m-t-1{margin-top:1px;}.m-t-3{margin-top:3px;}.m-t-5{margin-top:5px;}.m-t-7{margin-top:7px;}.m-t-10{margin-top:10px;}.m-t-15{margin-top:15px;}.m-t-25{margin-top:25px;}.m-t-20{margin-top:20px;}.m-t-30{margin-top:30px !important;}.m-t-40{margin-top:40px;}.m-t-50{margin-top:50px;}.m-t-60{margin-top:60px;}.m-t-100{margin-top:100px;}
.m-b-3{margin-bottom:3px;}.m-b-5{margin-bottom:5px;}.m-b-10{margin-bottom:10px;}.m-b-15{margin-bottom:15px;}.m-b-20{margin-bottom:20px;}.m-b-30{margin-bottom:30px;}.m-b-40{margin-bottom:40px;}.m-b-50{margin-bottom:50px;}.m-b-60{margin-bottom:60px;}.m-b-80{margin-bottom:80px;}
.p-t-3{padding-top:3px;}.p-t-5{padding-top:5px;}.p-t-8{padding-top:8px;}.p-t-10{padding-top:10px;}.p-t-15{padding-top:15px;}.p-t-20{padding-top:20px;}.p-t-30{padding-top:30px;}.p-t-40{padding-top:40px;}.p-t-50{padding-top:50px;}.p-t-60{padding-top:60px;}
.p-b-3{padding-bottom:3px;}.p-b-5{padding-bottom:5px;}.p-b-8{padding-bottom:8px;}.p-b-10{padding-bottom:10px;}.p-b-15{padding-bottom:15px;}.p-b-20{padding-bottom:20px;}.p-b-30{padding-bottom:30px;}.p-b-40{padding-bottom:40px;}.p-b-50{padding-bottom:50px;}.p-b-60{padding-bottom:60px;}.p-b-70{padding-bottom:70px;}.p-b-100{padding-bottom:100px;}.p-b-120{padding-bottom:120px;}
.p-r-0{padding-right:0;}.p-r-5{padding-right:5px;}.p-r-8{padding-right:8px;}.p-r-10{padding-right:10px;}.p-r-15{padding-right:15px;}.p-r-20{padding-right:20px;}.p-r-25{padding-right:25px;}.p-r-30{padding-right:30px;}.p-r-40{padding-right:40px;}.p-r-50{padding-right:50px;}.p-r-60{padding-right:60px;}
.p-l-0{padding-left:0;}.p-l-5{padding-left:5px;}.p-l-8{padding-left:8px;}.p-l-10{padding-left:10px;}.p-l-15{padding-left:15px;}.p-l-20{padding-left:20px;}.p-l-25{padding-left:25px;}.p-l-30{padding-left:30px;}.p-l-40{padding-left:40px;}.p-l-50{padding-left:50px;}.p-l-60{padding-left:60px;}.p-l-92{padding-left:92px;}
.pd10{padding:10px;}
/* 通用表单 */
.global-form-box .name{padding-top:15px;padding-bottom:15px;}
.global-form-box .option{border-bottom:1px solid #e8e8e8;}
/* 清除浮动*/
.clearfix{*zoom: 1}
.clearfix:before,
.clearfix:after{display: table;content: "";line-height: 0}
.clearfix:after{clear: both}
/* 清除浮动*/.line-1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.search-wrap{background: #f7f7f7;padding-top: 12px;padding-bottom: 12px;padding-right: 25px;padding-left: 25px;}
.search-wrap .search-input{background: #eaeaea;padding: 5px 35px;border-radius: 18px;width: 100%;}
.search-wrap .search-input::placeholder{font-size: 12px;color: #adadad;}
.search-wrap .search-icon{width: 15px;height: 15px;position: absolute;left: 35px;top: 20px;}
.search-wrap .search-btn{position: absolute;right:35px;font-size:12px;background:none;top:12px;border:none;height:30px;line-height:30px;}
.swiper-wrap{background: #eaeaea;padding:0;}
.nav-wrap{padding-top: 15px;padding-bottom: 15px;text-align: center;color: #000;}
.nav-wrap .nav{padding: 0;}
.nav-wrap .nav .icon{width: 50px;height: 50px;}
.nav-wrap .nav .word{display: block;font-size: 14px;margin-top: 2px;}
.list-wrap{padding-left: 15px;padding-right: 15px;color: #000;}
.list-wrap .list{background-color: #ffffff;border-radius: 8px;padding-top: 10px;padding-bottom: 10px;position: relative;}
.list-wrap .list-2{background: #ffffff;font-size: 15px;margin-top: 10px;border-radius: 8px 8px 0 0;padding-bottom: 9px;}
.list-wrap .list-2 .word{border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;padding-top: 20px;display: block;}
/* 公共底部*/
.footer{position: fixed;bottom: 0px;left: 0px;text-align: center;width: 100%;}
.footer .nav-wrap{background: #ffffff;margin-right: auto;margin-left: auto;padding-top: 5px;padding-bottom: 5px;max-width: 750px;font-size: 10px;border-top: 1px solid #e6e6e6;}
.footer .nav-wrap .nav.ac{color: #b81323;}
.footer .nav-wrap .nav .icon{width: 25px;height: 25px;}
.footer .nav-wrap .nav .word{font-size: 10px;}
/* 首页*/
.index_index_page .list-wrap .list-2{font-weight: bold;}
.index_index_page .list-wrap .list{padding-left: 10px;padding-right: 10px;}
.index_index_page .list-wrap .list.list-x{padding-top: 7px;padding-bottom: 7px;}
.index_index_page .list-wrap .list .list-left{font-size: 12px;width: 24px;display: inline-block;float: left;}
.index_index_page .list-wrap .list .word{font-size: 13px;float: left;display: inline-block;height: 22px;line-height: 22px;margin-left: 8px;padding-left: 10px;margin-top: 6px;border-left: 1px solid #dadada;}
.index_index_page .list-wrap .list .right-arrow{float: right;width: 11px;height: 11px;margin-top: 13px;}
.m-r-5{margin-right: 5px;}
.index_index_page .product-wrap{text-align: center;position: relative;}
.index_index_page .product-wrap .cover-wrap{padding-left: 15px;padding-right: 15px;position: absolute;bottom: -5px;left: 0px;width: 100%;}
.index_index_page .product-wrap .cover-wrap .cover{height: 22px;background: #ffffff;border-radius: 0 0 8px 8px;}
.index_index_page .product-wrap .product{background: #ffffff;padding: 0;/* border-bottom: 1px solid #e5e5e5;*/padding-left: 10px;padding-right: 10px;}
.index_index_page .product-wrap .product:nth-child(2n-1){border-left: 1px solid #fff;}
.index_index_page .product-wrap .product:nth-child(2n){border-left: 0.5px solid #e5e5e5;padding-right: 10px;padding-left: 10px;}
.index_index_page .product-wrap .product .figure-wrap{background: #ffffff;display: block;margin-top:10px;}
.index_index_page .product-wrap .product .figure{height: 100px;max-width:100%;}
.index_index_page .product-wrap .product .name{background: #ffffff;margin:5px 0 5px 0;}
.index_index_page .product-wrap .product .price-wrap{background: #ffffff;padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;/* margin-left: 10px;*//* margin-right: 10px;*/}
.index_index_page .product-wrap .product .price{color: #bb323f;}
.index_index_page .product-wrap .product .sales{color: #7f8698;font-size: 10px;}
.index_index_page .swiper-pagination-bullet{background: #ffffff;opacity: 1;}
.index_index_page .swiper-pagination-bullet-active{opacity: 1;background-color: #b81323;}
/* 系统公告*/.user_message_page .list-wrap .list-2{font-size: 13px;padding-bottom: 0px;border-radius: 8px;}
.user_message_page .list-wrap .list-2 .word{padding-bottom: 17.5px;padding-top: 17.5px;box-sizing: border-box;}
.user_message_page .list-wrap .list-2 .word .time{float: right;color: #7f8698;font-size: 10px;}
.user_message_page .list-wrap .list-2 .word:last-child{border-bottom: none;}
/* 系统公告-详情*/.user_message_info_page .list-wrap .list{padding-top: 15px;padding-bottom: 15px;margin-top: 10px;}
.user_message_info_page .list-wrap .list .title{font-size: 15px;}
.user_message_info_page .list-wrap .list .time{color: #7f8698;font-size: 10px;padding-top: 5px;padding-bottom: 6px;}
.user_message_info_page .list-wrap .list .text{font-size: 12px;text-indent: 24px;line-height: 1.8;}
/* 商品详情*/.product{padding-top: 10px;}
/* 导航*/.navi-wrap{background: #ffffff;font-size: 14px;text-align: center;border-radius: 8px;padding: 0 15px;margin-left: 0;margin-right: 0;}
.navi-wrap{margin-bottom: 10px;}
.navi-wrap .navi{display: block;padding: 13px 0px;position: relative;}
.navi-wrap .navi.ac .line{display: block;position: absolute;bottom: -1px;left: 31%;width: 42%;height: 2px;background: #b81323;}
.grid-wrap{margin: 0;margin-bottom: 10px;position: relative;}
.grid-wrap .grid{background: #ffffff;padding: 10px;border-radius: 8px;}
.grid .main-wrap{min-height: 10px;width: 100%;float: left;background: #ffffff;}
.grid .main-wrap .main{min-height: 10px;margin-left: 110px;position: relative;}
.grid .main-wrap .main .name{margin-bottom:8px;}
.grid .main-wrap .main .serve{font-size: 10px;padding: 1px 7px;margin-right: 8px;border-radius: 8px;border: 1px solid #4191ff;color: #4191ff;display: inline-block;}
.grid .main-wrap .main .serve.genuine{border: 1px solid #4ca349;color: #4ca349;}
.grid .main-wrap .main .serve.purchased{border: 1px solid #b3b3b3;color: #b3b3b3;}
.grid .main-wrap .main .price{color: #b3b3b3;font-size: 11px;text-align: right;padding-top: 15px;text-decoration: line-through;}
.grid .main-wrap .main .sales{color: #b3b3b3;font-size: 10px;display: inline-block;padding-top: 3.5px;}
.grid .main-wrap .main .discount-wrap{color: #b81323;font-size: 12px;display: inline-block;}
.grid .main-wrap .main .discount-wrap .discount{color: #b81323;font-size: 16px;/* font-weight: bold;*/}
.grid .left{min-height: 10px;width: 100px;float: left;margin-left: -100%;}
.grid .left .figure{width: 100%;}
.user_order_page .grid .left{width: 80px;}
.user_order_page .grid .main-wrap .main{margin-left: 90px;}
.item_index_page .swiper{height: 275px;background: #e6e6e6;padding: 0;}
.list-3{background: #ffffff;margin: 0;border-radius: 8px;padding-top: 15px;padding-bottom: 15px;}
.list-3 .col-xs-12,
.list-3 .col-xs-4{padding-left: 10px;padding-right: 10px;}
.list-3.special{background: #f3f3f3;}
.list-3 .name{font-size: 15px;}
.list-3 .discount-wrap{font-size: 14px;color: #bc2130;margin-top:5px;}
.list-3 .discount-wrap .discount{font-size: 16px;color: #b81323;}
.list-3 .price{font-size: 11px;color: #7f8698;text-decoration: line-through;margin-bottom: 5px;}
.list-3 .detail{font-size: 11px;color: #7f8698;}
.list-3 .trait{font-size: 12px;color: #7f8698;padding-bottom: 15px;padding-top: 15px;padding-left: 35px;position: relative;display: block;}
.list-3 .trait .left-icon{position: absolute;left: 0px;top: 0px;width: 21px;height: 21px;}
.list-3 .trait .left-icon.shield{top: -2px;}
.list-3 .trait .left-icon.postal{top: 12px;}
.list-3 .trait:first-child{padding-top: 0px;border-bottom: 1px solid #f7f7f7;}
.list-3 .trait:last-child{padding-bottom: 0px;}
.right-arrow-1{width: 12px;height: 12px;margin-top: 1px;}
.m-t-10{margin-top: 10px;}
.item_index_page .address-wrap{color: #7f8698;font-size: 12px;}
.item_index_page .address-wrap .address{color: #000000;width: 38%;display: block;float: left;}
.item_index_page .describe{margin-top: 10px;}
.item_index_page .describe .title{font-size: 14px;margin-top: -5px;}
.item_index_page .describe .text{font-size: 12px;text-indent: 24px;}
.item_index_page .describe .figure-wrap{line-height: 0;}
.item_index_page .describe .figure-wrap .figure{background: #f3f3f3;height: 180px;width: 100%;border-radius: 4px;margin-top: 10px;}
/* 推荐商品*/
.item_index_page .index .line{border-top: 1px solid #e5e5e5;margin-left: 10px;margin-right: 10px;}
.refresh-wrap{text-align: center;display: block;font-size: 12px;color: #7f8698;background: #ffffff;padding: 15px 10px;border-radius: 0 0 8px 8px;}
.refresh-wrap .refresh-icon{width: 11px;height: 11px;}
.refresh-wrap .text{vertical-align: middle;margin-left: 10px;}
.more{font-size: 12px;color: #7f8698;margin-top: 4px;}
/* 推荐商品*/
.star-cart{display: block;width: 15%;float: left;padding-top: 7px;padding-bottom: 6px;box-sizing: border-box;border-right: 1px solid #f7f7f7;background: #ffffff;}
.star-cart:first-child{border-radius: 8px 0 0 0;}
.star-cart .s-c{width: 25px;height: 25px;}
.s-c-wrap .star-cart .word{display: block;font-size: 9px;color: #7f8698;}
.s-c-wrap .nav-wrap{padding-top: 0;padding-bottom: 0;border-top: 0;background: inherit;}
.s-c-wrap .add{display: block;width: 35%;float: left;padding-top: 18px;padding-bottom: 18px;color: #b81323;font-size: 16px;background: #ffffff;}
.s-c-wrap .buy{display: block;width: 35%;float: left;padding-top: 18px;padding-bottom: 18px;color: #ffffff;font-size: 16px;background: #b81323;border-radius: 0 8px 0 0;}
.comment-wrap{margin-top: 10px;}
.comment-wrap .comment{margin: 0;border-radius: 8px;background: #ffffff;padding-top: 15px;padding-bottom: 15px;}
.comment-wrap .comment .col-xs-12{padding-left: 10px;padding-right: 10px;}
.comment-wrap .comment .title{font-weight: bold;}
.comment-wrap .comment .user{padding-top: 10px;padding-bottom: 10px;}
.comment-wrap .comment .user .avatar{width: 34px;height: 34px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.comment-wrap .comment .user .nick{vertical-align: middle;}
.comment-wrap .comment .text{font-size: 12px;color: #111111;text-indent: 24px;padding-bottom: 12px;}
.comment-wrap .comment .figure{float: left;display: inline-block;width: 31%;margin-right: 8px;background: #f3f3f3;border-radius: 8px;}
.comment-wrap .comment .figure:last-child{margin-right: 0px;}
.cart{/*display: none;*/position: fixed;/* 固定定位*/z-index: 99;/* 设置在顶层*/left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.7);}
.cart .pop-wrap{width: 100%;position: absolute;bottom: 0;left: 0;}
.cart .pop-wrap .pop{margin-right: auto;margin-left: auto;max-width: 750px;background: #ffffff;border-radius: 8px 8px 0 0;padding-left: 10px;padding-right: 15px;}
.cart .pop-wrap .pop .grid{width: 100%;padding-top: 10px;}
.cart .pop-wrap .pop .grid .main-wrap .main{margin-left: 140px;}
.cart .pop-wrap .pop .grid .left{width: 125px;}
.cart .pop-wrap .pop .name{margin-bottom: 5px;/*原稿*/margin-bottom: 2px;position: relative;}
.cart .pop-wrap .pop .discount-wrap{font-size: 10px;color: #b81323;margin-top: 0px;padding-top: 0px;}
.cart .pop-wrap .pop .discount-wrap .discount{font-size: 10px;color: #b81323;}
.cart .pop-wrap .pop .price{font-size: 10px;color: #b3b3b3;text-align: left;margin-top: 0px;padding-top: 0px;text-decoration: line-through;margin-bottom: 12px;/*原稿*/margin-bottom: 4px;/*原稿*/}
.cart .pop-wrap .pop .stock-wrap{color: #8c8c8c;font-size: 10px;}
.cart .pop-wrap .pop .stock-wrap .stock{color: #000000;font-size: 10px;}
.cart .pop-wrap .pop .address--wrap{color: #8c8c8c;font-size: 10px;}
.cart .pop-wrap .pop .address-wrap .address{color: #000000;font-size: 10px;float: left;width: 69%;}
.cart .pop-wrap .pop .grid .left .figure{width: 125px;height: 94px;border-radius: 8px;}
.cart .pop-wrap .pop .back{position: absolute;top: -6px;right: 0px;font-size: 12px;color: #333333;display: inline-block;padding: 8px;}
.cart .pop-wrap .pop .num-wrap{border-top: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;padding-top: 15px;padding-bottom: 15px;margin-top: 10px;}
.operate .num{background: #f0f0f0;width: 30px;height: 30px;text-align: center;color: #000000;vertical-align: middle;line-height: 1;font-size: 9px;margin-left: 1px;margin-right: 1px;display: inline-block;}
.operate{/* display: inline-block; */text-align: center;line-height: 0;}
.operate .re-in{display: inline-block;width: 30px;height: 30px;background: #f5f5f5;vertical-align: middle;font-size: 9px;line-height: 30px;}
.operate .re-in.increase{background: #e6e6e6;}
.operate .disable{color:#999;}
.cart .pop-wrap .pop .confirm-wrap{background: #ffffff;padding-top: 75px;}
.cart .pop-wrap .pop .confirm-wrap{background: #ffffff;padding-top: 75px;}
.cart .pop-wrap .pop .confirm-wrap .confirm{background: #b81323;font-size: 15px;color: #ffffff;padding-top: 12px;padding-bottom: 12px;text-align: center;display: block;margin-left: -10px;margin-right: -15px;}
.empty-wrap{text-align: center;padding-top: 18px;padding-bottom: 20px;}
.empty-wrap .empty{width: 88px;height: 75px;}
.user_index_page{background: #f3f3f3;padding-top: 10px;}
.user_index_page .list-wrap .list{padding-left: 10px;padding-right: 10px;}
.user_index_page .list-wrap .list .avatar{width: 50px;height: 50px;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;border-radius: 50%;overflow: hidden;}
.user_index_page .list-wrap .list .nick{font-size: 16px;color: #000000;vertical-align: middle;}
.user_index_page .list-wrap .list .contact-wrap{display: inline-block;float: right;padding-top: 20px;padding-bottom: 20px;}
.user_index_page .list-wrap .list .contact-wrap .contact{width: 15px;height: 15px;}
.user_index_page .list-wrap .list .contact-wrap .text{font-size: 12px;color: #858585;vertical-align: middle;}
.user_index_page .manage{margin-bottom: 10px;padding-top: 10px;padding-bottom: 20px;padding-left: 30px;position: relative;display: block;border-bottom: 1px solid #e5e5e5;color: #000000;}
.user_index_page .manage:last-child{padding-bottom: 0;border: none;}
.user_index_page .manage .manage-icon{width: 21px;height: 21px;position: absolute;left: 0px;top: 8px;}
.user_index_page .right-arrow{float: right;width: 11px;height: 11px;margin-top: 6px;}
.user_index_page .orders-wrap{font-size: 16px;color: #000000;padding-bottom: 14px;border-bottom: 1px solid #e6e6e6;padding-top: 3px;}
.user_index_page .orders-wrap .orders{font-size: 12px;color: #b3b3b3;display: inline-block;float: right;margin-top:3px;}
.user_index_page .orders-wrap .right-arrow{margin-top: 3px;}
.user_index_page .order{display: block;border-bottom: 1px solid #e6e6e6;position: relative;padding-top: 12px;padding-bottom: 12px;padding-left: 30px;font-size: 12px;color: #000000;}
.user_index_page .order:last-child{border: none;padding-bottom: 10px;}
.user_index_page .order .icon{width: 21px;height: 21px;position: absolute;top: 10px;left: 0px;}
.user_index_page .order .num{width: 15px;height: 15px;display: inline-block;float: right;background: #b81323;border-radius: 50%;text-align: center;color: #ffffff;line-height: 15px;margin-top: 1px;margin-right: 15px;}
.user_index_page .order .right-arrow{margin-top: 4px;}
.user_contact_page  .col-xs-12{padding-left: 10px;padding-right: 10px;}
.user_contact_page  .text{font-size: 14px;color: #000000;text-align: center;}
.user_contact_page  .text:first-child{color: #242e33;margin-top: 5px;margin-bottom: 40px;text-align: left;}
.user_contact_page  .text:last-child{margin-bottom: 15px;}
.user_contact_page  .tips-wrap{text-align: center;margin-bottom: 25px;}
.m-t-25{margin-top: 25px;}
.user_contact_page  .tips-wrap .tips{width: 189px;height: 27px;}
.user_contact_page  .next-wrap{text-align: center;margin-bottom: 20px;}
.user_contact_page  .next-wrap .next{width: 15px;height: 15px;}
.user_address_page{margin-top: 10px;}
.user_address_page{margin-top: 10px;}
.user_address_page .list-wrap .list{padding-left: 10px;padding-right: 10px;margin-bottom: 10px;}
.user_address_page .consignee-wrap{display: inline-block;width: 50%;padding-left: 25px;padding-top: 5px;padding-bottom: 2px;position: relative;}
.user_address_page .consignee-wrap .checked{position: absolute;left: 0px;top: 7px;width: 16px;height: 16px;}
.user_address_page .consignee-wrap .consignee{color: #7d7d7d;font-size: 12px;}
.user_address_page .phone{display: inline-block;width: 40%;text-align: right;float: right;margin-top:1px;}
.user_address_page .s-address-wrap{padding-left: 25px;font-size: 12px;padding-bottom: 15px;margin-top:3px;}
.user_address_page .s-address-wrap .s-address{color: #7d7d7d;}
.user_address_page .op-address-wrap{text-align: center;padding: 0 12%;border-top: 1px solid #ebebeb;padding-top: 12px;padding-bottom: 5px;}
.user_address_page .op-address-wrap .op-address{display: inline-block;color: #7d7d7d;}
.user_address_page .op-address-wrap .op-address.ac{color: #b81323;}
.footer-btn{position: fixed;bottom: 0px;left: 0px;width: 100%;}
.footer-btn .btn-wrap{margin-left: auto;margin-right: auto;max-width: 750px;position: relative;}
.footer-btn .btn-wrap .back{display: block;font-size: 17px;color: #b81323;text-align: center;position: absolute;left: 0px;top: 0px;padding: 15px 22px;background: #ffffff;border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;border-radius: 8px 0 0 0;z-index: 9999;}
.footer-btn .btn-wrap .btn{display: block;font-size: 17px;color: #ffffff;background: #b81323;padding-top: 15px;padding-bottom: 15px;border-radius: 8px 8px 0 0;position: relative;}
.user_add_address_page{margin-top: 10px;background: #f3f3f3;}
.user_add_address_page .list-wrap .list{padding-left: 10px;padding-right: 10px;padding-top: 20px;padding-bottom: 20px;}
.user_add_address_page .buddies-wrap{}
.user_add_address_page .buddies-wrap .buddies{font-size: 15px;min-width: 60px;display: inline-block;margin-right: 15px;}
.user_add_address_page .buddies-wrap input{font-size: 12px;color: #000000;width: 70%;}
.user_add_address_page .buddies-wrap input:placeholder{font-size: 12px;color: #b3b3b3;}
.b-b-1{border-bottom: 1px solid #e6e6e6;}
.b-t-1{border-top: 1px solid #e6e6e6;}
.p-b-20{padding-bottom: 20px;}
.p-t-20{padding-top: 20px;}
.user_add_address_page .footer-btn .btn{padding-left: 80px;}
.user_favs_page{background: #f3f3f3;margin-top: 10px;}
.mine-footprint{background: #f3f3f3;margin-top: 10px;}
.mine-footprint .grid .main-wrap .main .name/*,
.user_order_page .grid .main-wrap .main .name*/{margin-bottom: 6px;padding-right: 75px;position: relative;}
.mine-footprint .grid .main-wrap .main .time,
.user_order_page .grid .main-wrap .main .time{position: absolute;top: 2px;right: 0px;font-size: 11px;color: #b3b3b3;}
.mine-footprint .no-more{font-size: 11px;color: #b3b3b3;text-align: center;margin-top: 15px;}
.user_order_page{background: #f3f3f3;margin-top: 10px;}
.user_order_page .navi-wrap{text-align: center;}
.user_order_page .navi-wrap .navi{display: block;float: left;width: 16.66666667%;font-size: 12px;color: #000000;text-align: center;}
.user_order_page .navi-wrap .navi.ac{font-size: 12px;}
.user_order_page .grid .main-wrap .main .price{text-align: left;}
.user_order_page .type-wrap{position: absolute;bottom: 0px;right: 0px;}
.user_order_page .type-wrap{position: absolute;bottom: 12px;right: 10px;font-size: 11px;}
.user_order_page .type-wrap .type{display: inline-block;border: 1px solid #b3b3b3;border-radius: 8px;padding: 4px 10px;color: #b3b3b3;float: left;margin-left: 5px;}
.user_order_page .type-wrap .type.type-1{border: 0;}
.user_order_page .type-wrap .type.type-1.ac{border: 1px solid #b81323;color: #b81323;margin-right: 3px;}
.user_order_page .type-wrap .type.pay{border: 1px solid #b81323;background: #b81323;color: #ffffff;/* margin-right: 5px;*/}
.user_order_page .type-wrap .type.pay-1{border: 1px solid #b81323;color: #b81323;}
.user_order_page .grid .main-wrap .main .time{color: #b81323;}
.cart-footer{position: fixed;bottom:55px;left:0;right:0;}
.cart-footer .c-num-wrap{background: #f7f7f7;text-align: center;position: relative;min-height: 50px;border-radius: 8px 0 0 0;}
.cart-footer .c-num-wrap .c-num{display: inline-block;padding-top: 15px;padding-bottom: 15px;position: relative;}
.cart-footer .c-num-wrap .c-num.cnm .amount{font-size: 12px;font-weight: bold;color: #b81323;}
.cart-footer .c-num-wrap .c-num.cnn{position: absolute;top: 0;right: 0px;background: #b81323;color: #ffffff;width: 125px;border-radius: 0 8px 0 0;}
.cart-footer .c-num-wrap .c-num.cna{position: absolute;top: 0;left: 0;display: inline-block;padding-left: 45px;border-radius: 8px 0 0 0;}
.checkout_index_page .cart-footer .checked{position: absolute;left: 15px;top: 17px;width: 16px;height: 16px;}
.checkout_index_page {background: #f3f3f3;margin-top: 10px;}
.checkout_index_page .list-wrap .list{padding-left: 10px;padding-right: 10px;padding-bottom: 0px;}
.checkout_index_page .list-wrap .list .cd{padding-left: 30px;position: relative;}
.checkout_index_page .list-wrap .list .cd .category{font-size: 15px;color: #000000;display: block;padding-top: 3px;padding-bottom: 13px}
.checkout_index_page .cart-footer .c-num-wrap .c-num.cnn{position: absolute;top: 0;right: 0px;background: #b81323;color: #ffffff;width: 100px;border-radius: 0 8px 0 0;}
.checkout_index_page .cart-footer .c-num-wrap{background: #f7f7f7;border-radius: 8px 0 0 0;}
.checkout_index_page .cd .checked{position: absolute;left: 0px;top: 5px;width: 16px;height: 16px;}
.checkout_index_page .cd.grid .checked{top: 38px;}
.checkout_index_page .grid{padding-top: 10px;padding-bottom: 10px;}
.checkout_index_page .grid .main-wrap .main{margin-left: 91px;}
.checkout_index_page .grid .left{width: 71px;}
.checkout_index_page .grid .left .figre{width: 100%;}
.checkout_index_page .name{font-size: 14px;line-height: 1.2;/*margin: 10px 0 5px 0;*/}
.checkout_index_page .grid .main-wrap .main .price-wrap{padding-top: 36px;/*line-height: 1;*/position: relative;}
.checkout_index_page .grid .main-wrap .main .price-wrap .discount{font-size: 10px;color: #b81323;}
.checkout_index_page .grid .main-wrap .main .price-wrap .price{font-size: 9px;color: #bebebe;padding-top: 0px;}
.checkout_index_page .strong{font-size: 13px;}
.num-tips-wrap{position: absolute;bottom: 4px;right: 0px;}
.num-tips-wrap .num-tips{display: block;float: left;height: 18px;width: 18px;color: #000000;font-size: 12px;line-height: 18px;text-align: center;}
.num-tips-wrap .num-tips.num-tips-1,.num-tips-wrap .num-tips.disable{color: #cccccc;}
.checkout_index_page .cart-dell-1 .grid .main-wrap .main .price-wrap{padding-top:15px;}
.checkout_index_page .cart-dell-1 .grid .main-wrap .main .name{padding-right: 50px;position: relative;min-height:22px;}
.checkout_index_page .complete-c{font-size: 12px;color: #ffffff;display: inline-block;position: absolute;top: 0px;right: 0px;background: #b81323;height: 22px;line-height: 22px;text-align: center;width: 40px;border-radius: 4px;}
.checkout_index_page .num-c{font-size: 12px;color: #b0b0b0;float: right;}
.checkout_index_page .edit-wrap{display: inline-block;position: absolute;top: -2px;right: 0px;}
.checkout_index_page .edit-wrap .edit{width: 11px;height: 11px;margin: 4px;}
.checkout_check_page {background:#f3f3f3;margin-top: 10px;}
.checkout_check_page  .one{font-size: 14px;color: #000000;}
.checkout_check_page  .two{font-size: 12px;color: #000000;position: relative;padding-right: 25px;}
.two-right-arrow{width: 11px;height: 11px;position: absolute;top: 50%;right: 10px;margin-top: -5px;}
.two-address{width: 15px;height: 15px;position: absolute;top: 50%;left: 13px;margin-top: -7px;}
.checkout_check_page .list-wrap .list.addr{padding-left: 35px;padding-bottom: 10px;}
.checkout_check_page .list-wrap .list.addr-1{padding-bottom: 0;margin-top: 10px;}
.checkout_check_page .three{border-bottom: 1px solid #e6e6e6;padding-bottom: 13px;padding-top: 3px;}
.checkout_check_page .four{padding-left: 50px;padding-bottom:15px;position: relative;margin-top:15px;border-bottom: 1px solid #e6e6e6;}
.checkout_check_page .four:last-child{border: 0;}
.checkout_check_page .five{font-size: 14px;color: #be0000;padding-top: 4.5px;position: relative;}
.checkout_check_page .five .five-1{font-size: 11px;color: #b3b3b3;}
.checkout_check_page .five .five-2{font-size: 14px;color: #7f8698;position: absolute;top: 0px;right: 0px;}
.checkout_check_page .six{position: absolute;top: 0px;left: 0px;width: 40px;height: 40px;background: #e4e0e0;}
.checkout_check_page .footer-btn .bw{display: inline-block;height: 54px;line-height: 54px;color: #242e33;font-size: 13px;float: left;}
.checkout_check_page .footer-btn .bw.bw-1{width: 67%;padding-left: 15px;background: #ffffff;border-radius: 8px 0 0 0;}
.checkout_check_page .footer-btn .bw.bw-1 .one{color: #bb323f;font-size: 14px;font-weight: bold;}
.checkout_check_page .footer-btn .bw.bw-1 .two{color: #7f8698;font-size: 10px;margin-left: 4px;}
.checkout_check_page .footer-btn .bw.bw-2{width: 33%;background: #b81323;text-align: center;border-radius: 0 8px 0 0 ;color: #ffffff;}
.input-check{background:url('../images/icons/checked.png');width:16px;height:16px;background-size:100%;position: relative;}
.input-check label{background:url('../images/icons/checked-ac.png');width:16px;height:16px;background-size:100%;position: absolute;top:0;left:0;opacity:0;}
.input-check input{visibility:hidden;}
.input-check input:checked + label{opacity:1;}


.common-wap-mask{position: fixed;top: 30%;width: 200px;background: #444;color: #fff;text-align: center;padding: 1em;border-radius: 5px;font-size: 14px;box-shadow: 5px 5px 80px rgba(0, 0, 0, .4);animation-name: bounce-in;animation-duration: .3s;animation-fill-mode: both;}
.common-wap-mask.mask-hide{animation-name: bounce-out;animation-duration: .3s;animation-fill-mode: both;}
.common-wap-mask .icon{background: url(../images/mask-ajax-loader.gif) center center no-repeat;background-size: 100%;width: 32px;height: 32px;margin: 0 auto}
.common-wap-mask .loading{min-height: 50px}
.common-wap-mask .error{background-image: url(../images/mask-failure.png)}
.common-wap-mask .success{background-image: url(../images/mask-success.png)}
.common-wap-mask h4{font-weight: 400;font-style: normal;font-size: 14px;}
/* 通用input*/.input-text{border:1px solid transparent;background-color:transparent;padding:15px 10px;line-height:20px;}
.input-text::-webkit-input-placeholder{color:#999;}
select{height:30px;border:1px solid #dedede;}
.change-dress select{width:30%;}
.login-form-box .username input,.login-form-box .password input{border-bottom:1px solid #d6d6d6;padding-left:30px;width:90%;}
.login-form-box .username input{background:url('../images/tele.png') no-repeat 5px center;background-size:20px;}
.login-form-box .password input{background:url('../images/password.png') no-repeat 5px center;background-size:20px;}
.login-form-box .help-block{width:90%;margin:5px auto 0;text-align:left;}
.login-form-box .mobilecode input{background:url('../images/mobile_code.png') no-repeat 5px center;background-size:20px;width:70%;float:left;padding-left:30px;}
.login-form-box .mobilecode .code-btn{display:inline-block;width:30%;float:right;color:#01c74e;border-left:1px solid #d6d6d6;}
.register_agreement_modal{position:fixed;top:50px;left:0}
.register_agreement_modal pre{background:#fff;white-space:pre-wrap;word-wrap:break-word}
.register_agreement_modal .modal-content{overflow-y:hidden;position:relative}
.register_agreement_modal .modal-content .agreement_text{margin:0}
.register_agreement_modal .modal-content .agreement_btn{height:40px;line-height:40px;color:#fff;background:#d3d3d3;text-align:center;position:relative}
.register_agreement_modal .modal-content .agreement_btn.ac{background:#4ed960}
.register_agreement_modal .modal-content .agreement_btn .agreement_countdown{position:absolute;right:10px;top:0;font-size:12px}
.help-block{position:absolute;font-size: 12px;bottom: 0;margin: 0;color: red;}
.modal-pop-box{background-color:#fff;position:relative;border-radius:5px;min-width:220px;}
.modal-pop-box .close{position:absolute;width:30px;height:30px;text-align:center;line-height:28px;top:-15px;right:-15px;background:#fff;opacity:1;border-radius:50%;color:#aaa;font-size:16px;}
.modal-pop-box .title{border-bottom:1px solid #ddd;padding:10px 0;font-size:16px;margin:0 10px;}
.modal-pop-box .content{margin: 0 10px;padding-top: 15px;text-align: center;font-size: 16px;}
.modal-pop-box .foot{margin-top:15px;}
.modal-pop-box .foot .item{width:50%;float:left;position:inherit;border:none;text-align:center;}
.modal-pop-box .foot .item:last-child{border-radius:0 0 5px 0;background:red;color:#fff;}
.modal-pop-box .foot .item:nth-last-child(2){border-radius:0 0 0 5px;background:#f7f7f7;}
.layui-layer-content{padding: 0px 10px;}
.layui-layer-content .modal-pop-box{margin:0 -10px;}
.layui-layer-content .modal-pop-box .foot{padding:0;}
.upload_avatar{width:30px;height:30px !important;min-height:30px !important;position:relative;}
.upload_avatar img{width:30px;height:30px !important;min-height:30px !important;}
.upload_avatar .upload_input{position:absolute;top:0;left:0;width:100%;height:100%;}

.cut-img{display:block;background-repeat:no-repeat;background-position:center;background-size:contain;}
