.clearfix:after{content: " ";display: block;clear: both;float: none;}
video{width: 100%;}
/*header*/
.top-header{background:#fff;border:1px solid #eee;position: fixed;top: 0;z-index: 999;width: 100%;max-width: 640px;box-sizing: border-box;}
.top-header ul{display:block;width:100%;overflow:hidden;text-align: center;}
.top-header ul li{float:left;width:16%;line-height:45px;}
.top-header ul li .iconfont{font-size:24px;}
.top-header ul li.logo{padding:0 5%;width:25%;box-sizing: content-box;}
.top-header ul li img{vertical-align:middle; display: inline-block;}
.top-header ul li.top-search{float:right;}
.top-header ul li.logo{margin-top: -3px;display: inline-block;float: none;}
.top-header ul li:first-child{float: left;}
.top-header ul li:last-child{float: right;}
.bag span{position:relative;}
.bag span:after{content:attr(data-num);display:block;width:16px;height:17px;line-height:17px;text-align:center;border-radius:50%;background:#faa41a;color:#fff;position: absolute;right: -5px;top: -7px;}

.nav-container{position:fixed;background:rgba(255,255,255,.8);top:50px;bottom:0;z-index: 88;max-width:640px;width:100%;transform: translateX(-200%);transition: .5s}
.nav-container.translate{transform: translateX(0%);transition: .5s;}
.nav-container .tab-nav{background:#fff;padding-bottom: 15px;display: inline-block;width:65%;}
.nav-container .tab-nav a{display:block;color:#333;font-size:15px;padding:8px 8px;border-bottom:1px solid #eee;}
.nav-container .tab-nav li{padding:0 35px;}
.menu-title .icon-bottom{float:right;margin-right:35%;font-size: 18px;}
.menu-title+ul{display:none;}
.service-time{padding:8px 0 8px 8px;font-size: 13px;}
.nav-img{background:#333;padding:8px 0;}


.search-container{position:fixed;background:#fff;top:0;max-width:640px;width:100%;bottom:0;text-align:center;z-index:999;display:none;}
.search-box{background:#e40681;color:#fff;padding:10px 0;}
.search-box i{font-size: 28px; vertical-align: middle;font-weight: 600;}
.search-box input{width:80%;height:35px;-webkit-appearance: none;outline:none;border:none;border-radius:3px 0 0 3px;background: #c7016f;padding-left:4px;}
.search-box input::-webkit-input-placeholder{color:rgba(255,255,255,.7);}
.search-box button{background:#333;height:35px;outline:0;border:none;color:#fff;width:64px;margin-left:-6px;vertical-align: top;}
.search-content{text-align:left;padding:10px 0;}
.search-content h4{color:#999;padding-left:8px;font-weight: bold;}
.hot-search {overflow:hidden;}
.hot-search li{float:left;width:50%;box-sizing:border-box;padding-left:15px;}
.hot-search li a{color:#333;display:block;padding:5px 0;}
.hot-search li:first-child{border-right:1px solid #eee;}

.banner{margin-top:50px;}

/*详情页导航*/
.title{border-bottom: 1px solid #ddd;border-top:1px solid #ddd;margin-bottom:1px;overflow: hidden;background-color: #f2f2f2;height: 41px;}
.title ul{height: 100%;}
.title ul li{float:left;display:inline-block;cursor:pointer;width:35%;height:100%;font-size:16px;text-align:center;padding:10px 0;}
.title ul li:nth-child(1){width: 30%;text-align: center;padding: 8px 0 0;}
.title ul li:nth-child(1) img{width: 80%;display: inline-block;vertical-align: middle;max-width: 100px;}
.title .cus-reviews{position:relative;}
.title .cus-reviews i{color:#e61d8d;position:absolute;font-size:18px;top:3px;margin-left: 5px;}
.title ul li.active{background-color: #fff;}
.active-title{position: fixed;top: 0;width: 100%;max-width: 640px;border-radius: 0 0 4px 4px;box-shadow: 2px 0 2px rgba(0,0,0,.25);z-index: 4;}
/*添加评论*/
.reviews{border-top:1px dashed #ddd;padding:10px 0 0;margin-top:25px;}
.reviews-content {overflow: hidden;margin: 5px 8px;border-bottom:1px solid #ddd;line-height: 25px;}
.reviews-content .review-title{font-size:16px;}
.review-btn{cursor: pointer;}
.write-review{position:fixed;background:rgba(0,0,0,.7);top:0;bottom:0;z-index:9999;max-width:640px;width:100%;font-size:14px;display: none;}
.modal{position:fixed;top:22%;right:0;left:0;margin:0 auto;}
.write-review .review-item{background:#eee;width:95%;text-align:center;border-radius: 3px;padding-bottom:10px;max-width: 600px;}
.review-item h2{display:inline;color: #222;font-weight: bold;}
.review-item h2+i{float:right;margin-right:5px;}
.review-item p{padding:5px 0;}
.form-content{text-align:left;padding:0 10px;}
.form-content label{margin-right:6px;color: #222;}
.form-content input,textarea{width:88%;-webkit-appearance: none;outline:0;border:1px solid #ddd;resize: none;}
.form-content input{height:30px;}
.form-content .review-box label{vertical-align: top;}
.upload-img{margin-bottom:2px;}
.upload-img .upload-input{display:inline-block;width:88%;position:relative;border:1px dashed #ddd;}
.upload-img .upload-input .img-box{position: absolute;left: 0;width: 100%;height: 100%;line-height: 30px;text-align: center;font-size: 14px;}
.upload-img .upload-input .img-box~input{opacity:0;}
.notice{display:inline-block;margin:0 0 0 40px;color: #999;}
.confirm{background:#e61d8d;color:#fff;font-size:16px;width:80%;margin-left:11%;padding:10px 0;border-radius:3px;}

.toTop{width:30px;position:fixed;bottom:10%;right:3%;opacity: .8;}

/*评价列表*/
.reviews-ul{width: 100%;height: auto;padding:0 8px;}
.reviews-ul dd{width: 100%;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.reviews-title{position: relative;padding-left: 55px;line-height: 18px;font-size: 12px;color: #666; height: 48px;}
.comment-tag{display: block;width: 42px;height: 42px;background: #74c7f7;border-radius: 100%;font-size: 20px;line-height: 42px;text-align: center;color: #fff;position: absolute;left: 0;top:0px;}
.comment-tag:before {content: 'V'; display: block;width: 16px;height: 16px;background: #faa41a;border-radius: 30px;position: absolute;right: -2px;bottom: -1px; border: 1px solid #fff;line-height: 16px;font-size: 10px;text-align: center;}
.comment-tag i{width: 26px;height: 100%;overflow: hidden;display: inline-block;font-style: normal;}
.comment-name{width: 100%;height: 23px;line-height: 23px;}
.comment-namel{color: #444;margin-right: 5px;}
.comment-star{width: 100px;height: 100%;position: relative;display: inline-block;}
.comment-star i{color: #e2e2e2;}
.comment-star-active{position: absolute;left: 0;width: 20%;height: 100%;display: inline-block;overflow: hidden;}
.comment-star-active i{color: #faa41a;}
.fabulous{padding-left: 22px;border:0;position: relative;font-size: 15px !important;color: #666;outline: none;float: right;cursor: pointer;background: none;}
.fabulous .iconfont{color: #06D2D4;}
.comment-time{width: 100%;color: 999;font-size: 12px;}
.comment-text{width: 100%;line-height: 20px;color: #666;}
.comment-img{width: 100%;margin-top:3px;}
.comment-img li{float: left;display: block;width: 33%;padding-right:5px;}
.comment-img li:nth-child(3n-2) {clear: both;}
.comment-page{width: 100%;height: auto;text-align: center;margin: 10px auto;}
.comment-page li , .comment-page-items{height: 28px;line-height: 28px;padding: 0 9.6px;width: auto;display: inline-block;cursor: pointer;font-size: 16px;}
.comment-page li.active{color: #74c7f7;}
.star-item-active{color: #faa41a!important;}
.mask{width: 100%;height: 100%;background-color: rgba(0,0,0,.3);position: fixed;left: 0;top: 0;z-index: 5;display: none;}
.mask-white{background-color: rgba(255,255,255,.3);display: block;z-index: 9999999;}
/*提示框*/
.toast{width: auto;height: auto;min-height: 40px;line-height: 20px;padding: 10px 18px;background-color: rgba(0,0,0,.5);color: #fff;border-radius: 3px;position: absolute;top: 50%;left: 50%;z-index: 1000;}
.toast img{width: 20px; margin-right: 10px;display: inline-block;vertical-align: middle;}

/*加购*/
#cartForm{width: 100%;height: 70%;background: #fff;bottom: 0;position: absolute;max-width: 640px;left: 50%;margin-left: -320px;}
#cartForm .wrap{overflow: inherit;}
.addcart-header-image{margin-top: -70px;}
#cartForm .wrap>div{padding-left: 8px;padding-right: 8px;}
.addcart-header-close{position: absolute;right: 10px;top: 10px;font-size: 22px;cursor: pointer;z-index: 2;}
#addcart .buy-now{width: 100%;height: 45px;position: fixed;bottom: 0;line-height: 45px;color: #fff;padding:0 1px;text-align: center;max-width: 640px;margin-left: -8px;background: #fff;}
#addcart .buy-now li{width:100%;display: block;background: #e40081;font-size:18px;float: left;border-radius:45px;}
/*#addcart .buy-now li:nth-child(1){background-color: #faa41a;border-radius: 45px 0px 0px 45px;}*/
#addcart .buy-now img{vertical-align: middle;}
.addcart-body{max-height: 260px!important;border-bottom: 5px solid #f2f2f2;}
{padding-left: 8px;padding-right: 8px;}
.addcart-header{border-bottom: 5px solid #f2f2f2;padding-bottom: 5px;}
.addcart-group-buttons{margin-top: 10px;}
.addcart-header-price .addcart-header-number-total{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.addcart-header-image{bottom:5px;position: absolute;width: 120px!important;left: 8px;}
.addcart-header-price{margin-left: 0px!important;padding-right: 20px;width: 100%;}
#cartForm .wrap>div#__header{position: relative;padding-left: 138px;}

/*分类列表页*/
.gw-container{margin-top: 50px;}
.cd-main-content {background: #fff;}
.breadcrumbs {overflow: hidden;padding: 10px;border-top: 1px solid #eee; background: #fff;}
.breadcrumbs a {float: left;color: #333;}
.breadcrumbs span {float: left; width: 20px;height: 22px;display: inline-block;line-height: 22px;font-size: 18px; color: #666;}
.collection-wrap .pro-list li p{text-align: left;}
.collection-wrap .pro-list .old-price{color: #999;font-size: 12px;}
.right-menu #goTop{position: fixed;bottom: 140px;cursor:pointer;right: 15px;width: 25px; height: 25px;display: block; z-index: 1;opacity: 0.8;font-size: 25px;line-height: 25px;color: #999;}
.right-menu #goTop:hover{color: #e40081;}

/*购物车*/
.cart-wrap {padding: 0 8px 8px;border-bottom: 10px solid #eee;}
.cart-wrap .ddlist { position: relative;}
.ddlist dd { overflow: hidden; position: relative; width: 100%;padding: 10px 0; border-bottom: 1px dashed #ddd;}
.ddlist dd:last-child{border-bottom: none;padding-bottom: 0;}
.cart-wrap .ddlist .d-img {float: left; width: 110px;margin-right: 10px;}
.ddlist dd .d-img img {width: 100%; display: block;}
.cart-wrap .ddlist .list h3 {font-size: 14px;color: #333; font-weight: normal;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.cart-wrap .gift-flag {font-size: 12px;color: #e40681;border: 1px solid #e40681;display: inline-block;width: 30px; height: 16px;line-height: 14px; text-align: center; border-radius: 2px;margin-right: 5px;}
.ddlist .list .gw-cart-product-description {font-size: 13px;line-height: 18px;color: #777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 6px 0 0;}
.cart-wrap .ddlist .guige {font-size: 12px; line-height: 18px;padding: 10px 0 5px; color: #888;}
.cart-wrap .ddlist dd .d-tex {width: 100%;margin: 0; position: absolute; bottom: 10px;left: 0;padding-left: 120px;}
.cart-wrap .ddlist dd:last-child .d-tex{bottom: 0;}
.cart-wrap .ddlist .d-zt {float: left;}
.yase {display: inline-block;border: 1px solid #dedede;background-color: #f8f8f8;width: 22px;text-align: center;font-size: 18px;color: #333;height: 20px;line-height: 18px; float: left;}
.intex {display: inline-block;border: none;border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;background-color: #fff; width: 24px; height: 20px; line-height: 19px;text-align: center; -webkit-appearance: none;border-radius: 0;float: left;}
.side-men ul{width: 100%;text-align: right;padding: 10px;}
.side-men ul li{display: inline-block; margin-left: 10px;font-size: 15px;}
.side-men ul li span {font-size: 15px;margin-left: 5px;color: #333;}
.side-men ul li:nth-child(2) span {color: #f00;}
.side-men ul li b{font-size: 24px; color: #e20075;}
.side-men ul li:nth-child(3){margin-top: 10px;display: block;}
.car-btn{text-align: center; padding: 0 10px;}
.car-btn .dl-bot1{width: 100%;height: 40px;line-height: 40px;display: block; border: none;text-align: center; color: #fff;-webkit-appearance: none;border-radius: 3px;background: #e40681; box-shadow: 3px 3px 5px #e5e5e5; font-size: 20px;font-weight: bold; margin: 5px 0 10px;}
.gw a {display: block; text-align: center;border-radius: 3px;font-size: 20px;background: #f1b52b;margin-top: 7px;color: #fff;box-shadow: 3px 3px 5px #e5e5e5; padding: 10px 0;}

/*购物车为空*/
.cart-box{top: 50px;bottom: inherit;}
.cart-box .cart-wrap{border-bottom: 0;}
.xf-list{overflow: hidden;background: #f3f3f3; padding: 5px 10px 10px;display:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; width: 100%;}
.empty-cart { width: 80%;margin: 0 auto; overflow: hidden;text-align: center;padding-bottom: 50px;}
.empty-cart h3 {margin: 5px auto 0;line-height: 30px;padding-top: 8px;}
.empty-cart p {padding: 15px 0;text-align: center;color: #999;}
.org-btnb {padding: 5px 20px;font: 19px/32px Helvetica; height: auto; border: 1px solid #707070;color: #707070!important; border-radius: 8px;margin: 10px 0 0 10px;background: none;}
.cart-del{font-size: 24px;}
.cart-wrap li label i {display: inline-block; vertical-align: middle;width: 20px;height: 20px;border-radius: 20px; color: #fff;line-height: 20px;border: 1px solid #ddd; font-size: 16px;font-weight: 600;}
.cart-wrap li label.check i {border-color: #e94820;background: #e94820;}
.cart-box .title{border-bottom: 1px solid #f3f3f3;background: #fff;line-height: 38px;border-top: 0;}
.cart-box .cart-block{padding: 6px;border-bottom: 3px solid #f3f3f3;}
.cart-box .title span{float: right;}
.cart_foot {width: 100%;max-width: 750px;background: #fff; padding-top: 5px;}
.cart_foot ul {padding: 0 10px 10px;font-size: 14px; text-align: right;line-height: 30px;}
.cart_foot ul li span{color: #e94820;}
.cart_foot ul li span em{font-style: normal;}
.hidden{display: none;}
.btn .gk-link { background: #e40681; box-shadow: 3px 3px 5px #e5e5e5;font-size: 20px;font-weight: bold;margin-top: 3px !important; width: 98%; height: 40px; line-height: 40px;border: none;color: #fff;border-radius: 3px;display: block;margin: 0 auto;text-align: center;margin-bottom: 5px;}
.btn .gk-link:nth-child(2){background: #f1b52b;}



/*优惠码*/
.spcart_middle_dl{padding: 10px;position: relative;}
#coupon_code{ width: 100%;border: 1px solid #CAC6C6;line-height: 26px;padding: 3px 66px 3px 3px;}
.spcart_middle_dl button{overflow: hidden;background: #333;border: none;width: 64px;color: #fff; height: 34px;line-height: 34px; position: absolute;top: 10px;right: 10px;}

/*信息填写页面*/
.cart-contrnt,.suc-wrap{margin-top:45px;}
.checkout-wrap .cart-wrap{ border-bottom: none;padding: 0 8px;}
.checkout-wrap .ddlist dd{border-bottom: 1px dashed #ddd; padding: 10px 0;}
.checkout-wrap .cart-list .cart-wrap:last-child dd:last-child{ border-bottom: none;}
.checkout-wrap .cart-wrap .ddlist dd:last-child .d-tex{bottom: 10px;}
.checkout-wrap .cart-list{ border-bottom: 7px solid #f7f7f7;}
.checkout-wrap .price-wrap b{color: #e20075; margin-right: 3px;}
.checkout-wrap form{ padding: 0 10px;}
.checkout-title{font-size: 18px;margin: 10px 0;color: #333;}
.checkout li{position: relative;margin-bottom: 5px;}
.checkout li input{line-height: 41px;height: 41px;width: 100%; border: 1px solid #d6d6d6; border-radius: 4px;padding-left: 47px;}
.checkout li.email input{ padding-left: 57px;}
.checkout li.address input{ padding-left: 75px;}
.checkout li.mes input{padding-left: 40px;}
.checkout li span{ height: 41px; line-height: 41px;color: #333;position: absolute;left: 6px;top: 0;}
.checkout li span em{color: #f00;}
.checkout li.phone,.checkout li.email{width: 49%;float: left;margin-bottom: 0;}
.checkout li.phone{margin-right: 2%;}
.checkout-address .city select{width: 49%;height: 41px;line-height: 41px;position: relative; border: 1px solid #d6d6d6; border-radius: 4px;margin-bottom: 5px;padding: 0 40px 0 5px; text-indent: 0;-webkit-appearance: none;background: url("../../img/TW/select.png") no-repeat right;}
.checkout-address .city select:first-child{margin-right: 0.5%;}
.checkout-wrap .freight{  border: 1px solid #d6d6d6;height: 41px; line-height: 41px; padding: 0 10px 0 25px; border-radius: 4px; position: relative;}
.checkout-wrap .freight b{float: right;color: #333;}
.checkout-wrap .freight i{width: 16px;  height: 16px;border-radius: 50%; background: #e40681; position: absolute;left: 5px; top: 12px;}
.checkout-wrap .freight i:after{ content: '';  display: block; width: 4px; height: 4px;border-radius: 50%; background: #fff; position: absolute;top: 6px; left: 6px;}
.checkout-wrap .btn-checkout{ background: #e40681; width: 100%;height: 50px; line-height: 50px;font-size: 20px; font-weight: bold;letter-spacing: 2px;  box-shadow: 3px 3px 5px #e5e5e5; border: 0;border-radius: 3px;color: #fff;text-align: center;cursor: pointer;margin: 15px 0;}
.checkout-wrap .checkout-foot{padding: 10px; color: #454545; text-align: center; border-top: 1px dashed #ccc;}

/*订单详情页*/
.gk-payment .payment .payment-wrap li{ padding: 12px 10px;margin: 10px 0; border: 1px solid #ddd;border-radius: 3px;position: relative;}
.gk-payment .payment .payment-wrap .card .card-img{position: absolute;top: 9px;right: 5px;width: 150px;}
.gk-payment .payment .payment-wrap li span{margin-left: 30px;}
.gk-payment .payment .number dl{ overflow: hidden;}
.gk-payment .payment .number dd{float: left; position: relative;}
.gk-payment .payment .number dd.num{width: 60%;margin-right: 2%;}
.gk-payment .payment .number dd.cvv{width: 38%;}
.gk-payment .payment .number dd.month{width: 49%;margin-right: 2%;}
.gk-payment .payment .number dd.year{width: 49%;}
.gk-payment .payment .number dd i{top: 21px;}
.gk-payment .payment .number dd input,
.gk-payment .payment .number dd select{width: 100%;border-radius: 3px;text-align: left;padding: 0 10px; height: 46px;line-height: 46px; margin: 10px 0 0 0;color: #333;font-size: 14px;  border: 1px solid #ddd !important;-webkit-appearance: none;background: #fff;}
.gk-payment .payment label{padding: 0 10px;position: absolute; width: 100%;height: 42px;left: 0;top: 0; line-height: 38px;}
.gk-payment .payment-wrap input {display: inline-block;width: 18px;height: 18px;border: 1px solid #cccccc;border-radius: 3px;vertical-align: middle;color: #fff;font-size: 10px; text-align: center;line-height: 19px;-webkit-appearance: none;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; background: transparent;}
.gk-payment .payment-wrap input {width: 22px; height: 22px;border-radius: 22px;line-height: 22px;font-size: 20px;margin-right: 5px;}
.gk-payment .payment-wrap input:checked {border-color: #e40681;color: #e40681;}
.payment .number{display: none;}
#twzipcode input[name="zip_code"]{display: none;}

/*订单完成页面*/
.suc-head {font-size: 15px;color: #222;font-weight: bold; text-align: center; line-height: 43px;height: 43px; box-shadow: 0 1px 5px #ddd;position: relative;z-index: 1;}
.success{padding: 20px 10px 0 10px;}
.suc-price{float: left;margin-right: 15px;width: 100px;}
.suc-text .suc-title {font-size: 22px; color: #e2007b; font-weight: bold;margin: 20px 0 10px;}
.suc-text p {font-size: 14px;}
.suc-wrap .suc-hot{background: #ff004e;margin: 20px 0 10px;}
.suc-wrap .suc-hot img{display: block;}

/*支付失败*/
.gk-lose{margin-top: 50px;}
.gk-lose .top{text-align: center;background: -webkit-linear-gradient(left, #ff7601 , #ff0136);background: -o-linear-gradient(right, #ff0136, #ff7601); background: -moz-linear-gradient(right, #ff0136, #ff7601);background: linear-gradient(to right, #ff0136 , #ff7601); padding: 15px 0;}
.gk-lose .top img{width: 80px;display: inline-block;}
.gk-lose .top .lose-title{font-size: 22px;color: #fff;font-weight: bold;}
.gk-lose .lose{padding: 0 10px;}
.gk-lose .lose .lose-name{font-size: 20px;font-weight: bold;color: #ff6600;margin: 15px 0;}
.gk-lose .lose .lose-info{font-size: 14px;line-height: 26px;}
.gk-lose .lose .again-buy{background: -webkit-linear-gradient(right, #ff5000 , #ff7701);background: -o-linear-gradient(left, #ff5000, #ff7701); background: -moz-linear-gradient(left, #ff5000, #ff7701); background: linear-gradient(to left, #ff5000 , #ff7701);display: block;text-align: center;font-size: 18px;line-height: 50px;border-radius: 50px; color: #fff;font-weight: bold;margin: 20px 0 15px;}

/*文章列表頁*/
.gk-article-box{width: 100%;padding:15px 10px;}
.gk-article-title{width: 100%;height: auto;text-align: center;line-height: 40px;font-size: 16px;font-weight: 600;}
.gk-article-con{width: 100%;height: auto;margin: 10px auto;line-height: 18px;}

/*响应式 CSS*/
@media  screen  and (max-width: 640px) {
	#cartForm{left: 0;margin-left: 0;}
}
@media  screen  and (max-width: 565px) {
    .detail{font-size:12px;}
    .product-title{line-height:20px;}
    .price-box h1{font-size:20px;}
    .service-item ul li{padding: 5px 2% 5px 8px;}
    .service-item ul li i {font-size: 18px;}
    .font-16{font-size: 16px!important;}
    
    

}
@media  screen  and (max-width: 375px) {
    .form-content input, textarea,.upload-img .upload-input{width:85%;}
}

@media  screen  and (max-width: 320px) {
    .price-box h1{font-size:20px;}
    .service-item ul li{padding: 5px 0 5px 8px;}
    .service-item ul li i {font-size: 16px;}
    .title ul li{font-size:14px;}
    .form-content input, textarea,.upload-img .upload-input{width:83%;}
    .write-review{font-size:12px;}
    .form-content input{height:26px;}
    .confirm{padding:8px 0;}
    .addcart-body{max-height: 200px!important;}
}

/*cart.html CSS*/
.cart-top-header{overflow: hidden;background:#f9f9f9;border-bottom:1px solid #ddd;line-height:45px;padding:0 5px;}
.logo-left{width:110px;display: inline-block;vertical-align: middle;}
.cart-top-title{cursor: pointer;}
.cart-top-title i{color:#e40081;font-size: 20px;vertical-align: middle;}


/*查看图片*/
.lightbox{position:fixed;background:rgba(0,0,0,.6);display:none;z-index:1000;overflow: hidden;}
.lightbox .img-show{position:absolute;height:100%;width:90%;box-sizing:border-box;text-align:center;margin: 0;padding: 0;left: 5%;}
.img-caption{background:rgba(0,0,0,.3);padding:10px;position:absolute;bottom:0;display:block;z-index:101;color:#fff;text-shadow:1px .4px rgba(0,0,0,.5);width:100%;box-sizing:border-box}
.lightbox .btn-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:1px solid #fff;background:rgba(255,255,255,.5);border-radius:50%;text-align:center;font-size:18pt;z-index:101;cursor:pointer}
.lightbox .btn-close:hover{background:#fff}
.lightbox .lightbox-status{position:absolute;top:20px;left:20px;color:#fff;font-size:14px;z-index:101}
.img-show img{width:100%;height:auto;position:absolute;display:block;top:0;bottom:0;margin:auto}
.btn-prev,.btn-next{width:32px;height:100px;background:rgba(0,0,0,.3);cursor:pointer;position:absolute;top:50%;margin-top:-50px;z-index:101;border:0;font-family:FontAwesome;color:#fff;color:rgba(255,255,255,.6);font-size:18pt;border-radius:5px}
.btn-prev:hover,.btn-next:hover{background:rgba(0,0,0,.7);color:#fff;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.btn-prev{left:5px}
.btn-next{right:5px}
.btn-prev:before{content:"\e659"}
.btn-next:before{content:"\e65b"}
@media only screen and (min-width:680px){
	.lightbox{border-radius:5px;box-shadow:5px 5px 15px rgba(0,0,0,.5)}
}
