.marketprice{ text-decoration:line-through}
.shopprice{font-size:24px; font-family:400; color:#FF3300; font-weight:bold; position:relative}
.goods-desc{ padding:15px;}
.price-div{ margin:10px opx 10px 0px; background:#70cafe; padding:5px}
.prom-div{ margin:10px opx 10px 0px; background:#cdecff; padding:5px}
.buy-div{ margin:10px opx 10px 0px; padding:5px}
.shipping-div{ margin:10px opx 10px 0px; padding:5px; border-bottom:#CCCCCC 1px dotted}
.promotion-name{background:#FFFFFF; color:#ff3300; border:#ff3300 1px solid; border-radius:2px; padding: 0px 2px;}
.pointer{ cursor:pointer}
.stat-num{font-family:Arial; font-size:14px; color:#0084B8}
.sku{border:#CCCCCC 1px solid; background-color:#FFFFFF; padding:1px 3px 1px 3px; margin:5px; cursor:pointer; position:relative}
.sku-selected{border:#FF0000 2px solid}
.sku-selected s{display:block}
.sku-div{height:30px; margin:5px}
s{position: absolute;background: url(../images/icon31.png) no-repeat; width: 10px; height: 10px;bottom: 0; right: 0; display:none}
img{vertical-align:middle}
.banner-com{ height: 200px; position: relative;}

.choice-number {border: 1px solid #b2b2b2;background-color: #FFF;width: 24;height: 24px;text-align: center;display: block;line-height: 24px;cursor: pointer;}



 .btn-buy {color: #E5511D;border-color: #F0CAB6;background: #FFE4D0; border:#E5511D 1px solid; border-radius:5px; font-size:16px; padding:5px 30px 5px 30px; width:130px; font-family:"微软雅黑","microsoft yahei"; margin:5px; cursor:pointer; white-space:nowrap;}
.btn-buy:hover{background:#F9C5A6;}
 .btn-car {color: #ffffff;background: #0095d9; border:#0095d9 1px solid; border-radius:5px; font-size:16px; padding:5px 30px 5px 30px; width:170px; font-family:"微软雅黑","microsoft yahei"; margin:5px; cursor:pointer; white-space:nowrap;} 

.btn-car:hover{background:#1aadf0;}

 .btn-100 {color: #ffffff;border-color:#E5511D;background: #FF3300; border:#E5511D 1px solid; border-radius:5px; font-size:16px; padding:5px 30px 5px 30px; width:100px; font-family:"微软雅黑","microsoft yahei"; margin:5px; cursor:pointer; white-space:nowrap;} 

.btn-100:hover{background:#CC0000;}

.par-titles {border: 1px solid #dedede;}
.co-grey {background-color: #f7f7f7;}
.commodity-xq {display: table;}
.commodity-xq li.current {border-top: 1px solid #e01d20;border-bottom-color: #FFF;padding-top: 0;}
.commodity-xq li {float: left;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;background-color: #FFF;margin-bottom: -1px;padding-top: 1px;}
.commodity-xq li a {display: block;min-width: 74px;padding: 0 20px;height: 47px;line-height: 47px;font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1;font-size: 14px;text-align: center;white-space: nowrap;cursor: pointer;}
.commodity-xq li span {display: block;min-width: 74px;padding: 0 20px;height: 35px;line-height: 35px;font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1;font-size: 14px;text-align: center;white-space: nowrap;cursor: pointer;}


.parame-bott {border: 1px solid #dedede;background-color: #FFF;margin-bottom: 20px;margin-top: -1px;}

.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}

.attr-div{border-bottom:#CCCCCC 1px dotted; padding:10px; line-height:200%}
.attr-div li{width: 220px; white-space: normal; overflow: hidden; height: 30px; line-height: 30px; text-overflow: ellipsis; list-style: none; display: inline-block; }
.content-div{ padding: 10px;}
.content-div img{ clear: both; display: block; margin:0 auto;}

.loadding-layer{position:absolute; left:50%;top:50%;}

.shop-header{height:60px; margin-top:10px;min-width:1226px}

.cart-spec-name{color:#EAD899}
.sum-line{color:#0097d2;}
.cart-sum-goodsnum, .cart-sel-goodsnum{padding:0px 5px 0px 5px; color:#0197d2; font-size:16px}
.cart-sum-money{font-size:24px; color:#0197d2;padding:0px 5px 0px 5px; font-weight:bold}
.cart-submit{background-color:#0197d2; font-size:28px; color:#FFFFFF;height50px; margin:0px -15px 0px 20px; padding:0px 40px 0px 40px; cursor:pointer}

.checkout-address .address-default{ border:#0097d2 1px solid; padding:10px; cursor:pointer; height:155px}
.checkout-address .address-default .consignee{ font-size:18px; font-weight:bold; margin:20px}
.checkout-address .address-default .mobile{ font-size:18px; margin-left:20px}
.checkout-address .address-default .address{ font-size:14px; margin-left:20px}

.checkout-address .address-native{ border:#cccccc 1px solid; padding:10px; cursor:pointer; color:#999999; height:155px}
.checkout-address .address-native .consignee{ font-size:18px; font-weight:bold; margin:20px}
.checkout-address .address-native .mobile{ font-size:18px; margin-left:20px}
.checkout-address .address-native .address{ font-size:14px; margin-left:20px}
.checkout-address .address-native img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%); filter: gray;}

.checkout-address .address-add{ border:#cccccc 1px solid; padding:10px; cursor:pointer; font-size:18px; height:155px}

.check-out-result{background-color:#F8F8F8; padding:20px}
.check-out-detail{background-color:#FBF0DF}
.shipping-address{ padding:0px 10px; color:#0095d9; font-weight:bold}
.shipping-money{color:#0095d9}
.free-shipping{color:#FF3300}
.normal-money{color:#0097d2}
.order-detail{display:none; background-color:#FFFFFF; padding:20px;border:#3383BD 1px solid;}
.pay-tips-div{ border:#3383BD 1px solid; padding:20px}
.down-btn-down{ border:#3383BD 1px solid; border-top:1px #FFFFFF solid; width:200px; height:30px; line-height:30px;margin:0 auto; margin-top:-1px; cursor:pointer}
.down-btn-up{background-color:#ffffff; border:#3383BD 1px solid; border-top:0px; width:200px; height:30px; line-height:30px;margin:0 auto; margin-top:-1px; cursor:pointer}
.down-btn-down .down,.down-btn-up .up{display:}
.down-btn-down .up,.down-btn-up .down{display:none}

.price-lt{text-decoration:line-through; color:#CCCCCC}
.user-menu h3 {font-size: 14px; text-align: center; margin: 9px 16px 11px; background: url(../images/bg63.png)0 50% repeat-x; font-weight: 400; color: #888;}
.user-menu h3 span{background:#F4F4F4; display: inline-block;padding: 0 8px;margin: 0 auto;}
.user-menu ol li{ margin:15px 0; font-size:14px; padding-left:40px}
.curr-res{border-left:4px #0197d2 solid}
.curr-res a{ color:#0197d2; font-weight:bold}
.order-nav{line-height:25px; height:25px; padding-left:40px}
.order-nav a{margin-right:20px}
.order-nav .active{ color:#000}
.order-pay{ width:80px; height:28px; line-height:28px; font-size:14px; background-color:#0097d2; color:#fff !important; text-align:center; border:1px solid #0097d2}
 .order-status-map .cir{background:#cccccc; border:#cccccc 1px solid; width:20px; height:20px; display:block; border-radius:10px;}
 .order-status-map .active .cir{background:#0097d2; border:#CC0000 1px solid; width:20px; height:20px; display:block; border-radius:10px;}
#timer{padding:0px 10px; font-weight:bold; color:#FF3300}
.ship-memo{color:#FFCC00}
.mypoint-sum{display:block; height:120px; background-color:#F4F4F4; padding:20px}
.big-money{font-size:32px; color:#0095d9; line-height:70px; }
.success-tip{font-size:16px; font-weight:bold; margin:10px 0px}

.banner-totalevolute { height: 38px; margin-bottom: 5px; margin-bottom: 5px\9;_margin-bottom: 5px; background: #f6f3f1;}
.tv-leftbox { height: 38px; display: block; float: left; overflow: hidden; border-bottom: 1px solid #d5d4d4;}
.tv-lb-head { height: 5px; background: #b41a1a;}
.tv-lb-content { height: 28px; background: green; font-size: 15px; line-height: 28px; text-align: center; font-weight: 700; background: #f6f5f1; border-left: 1px solid #d5d4d4; border-right: 1px solid #d5d4d4;}
.tv-lb-content em { color: #284ca5; font-weight: 700;}
.tv-lb-bottom { height: 5px; background: #f6f5f1; border-left: 1px solid #d5d4d4;}
.tv-rightbox { height: 38px; display: block; float: right; overflow: hidden;border-bottom: 1px solid #d5d4d4;}
.tv-rb-cover {height: 32px; background: #fff;}
.tv-rb-bottom { height: 5px; background: #f6f3f1; border-top: 1px solid #d5d4d4; border-right: 1px solid #d5d4d4;}

.rg-addtime{border-left:#009900 4px solid; padding-left:10px; font-size:14px; font-weight:700; height:40px; line-height:30px}
.rg-reason{border-left:#FF9900 4px solid; padding-left:10px;}
.rg-reason .title,.rg-remark .title ,.rg-assistant .title{ font-size:14px; font-weight:700; color:#333333; margin:0px;padding-left:10px;}
.rg-status{border-left:#3471C2 4px solid; padding-left:10px;font-size:14px; font-weight:700; height:40px; line-height:30px}
.rg-remark{border-left:#FF9900 4px solid; padding-left:10px;}
.rg-assistant{border-left:#3399FF 4px solid; padding-left:10px;}
.dian30{border:#ffffff 1px solid; border-radius:10px; display:block; width:20px; height:20px; margin-top: -10px; margin-left:-8px}
.bg-line{display:block; height:3px; background-image:url(../images/line.png); background-position:center; background-repeat:no-repeat; margin:10px 0px}

.product-lingsu{padding-top:10px}
.product-lingsu .price{font-size:1.2em; color:#FF3300; font-weight:600}
.product-title{font-size:1.2em; color:#000000; font-weight:bold;}
.product-title-sm{font-size:1.1em; color:#000000; font-weight:bold}
.product-item{ cursor:pointer}
.product-item:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.4);box-shadow:0 15px 30px rgba(0,0,0,0.4);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.footer{background-color:#313131;  color:#999999}


.status-0{color:#FF0000}
.status-1{color:#006600}
.status-2{color:#000000}
.status-3{color:#0000FF}
.status-4{color:#FF9900}
.status-5{color:#CCCCCC}



 .modal-weixin-pay .example { display:inline-table; width: 307px; height: 488px; background: url("../images/weinxin-pay.png") no-repeat; margin-left:-320px; margin-top:-50px}
 .modal-weixin-pay {position:fixed !important;top:50%;left:50%;_position:absolute;_top:15%;_margin-top:0;z-index:1050;width:330px;margin-left:-130px;margin-top:-300px;outline:none; display:none; border:#333333 1px solid}
 .modal-hd{background-color:#CCCCCC; height:50px}
 .modal-hd .title{color:#333333; font-size:18px; line-height:50px}
 .modal-hd .close{color:#000000;line-height:20px; font-size:14px; width:20px; padding:0px 4px; border:#333333 1px solid; border-radius:10px; margin:15px}
 .modal-hd .close hover{color:#ffffff; background-color:#FF3300}
 .modal-bd{ background-color:#FFFFFF; padding:20px}
 .modal-alipay{position:fixed !important;top:50%;left:50%;_position:absolute;_top:15%;_margin-top:0;z-index:1050;width:330px;margin-left:-130px;margin-top:-300px;outline:none; display:none; border:#333333 1px solid}
 
 .header-login{padding:20px; min-width:1226px}
 .header-login img{ vertical-align:baseline; margin-left:40px}
 .body-login{background-image:url(../images/login_banner.jpg); background-repeat:no-repeat; background-position:center; width:100%; height:600px}
 .title-login{color:#0095d9; font-size:24px; }
 .other-login h3 {font-size: 14px; text-align: center; margin: 9px 16px 11px; background: url(../images/bg63.png)0 50% repeat-x; font-weight: 400; color: #888;}
 .other-login h3 span{background:#FFFFFF; display: inline-block;padding: 0 8px;margin: 0 auto; color:#333333}
 .third-login { margin-right:20px;margin-left:20px; -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%); filter: gray; cursor:pointer}
 .third-login:hover{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%); }
 .footer-login{background:#f9f9f9; width:100%;}
 .span-w{ letter-spacing:0.3em}
 
 .body-blue{background-color:#0095d9; width:100%; padding:40px 0px}
 .shadow{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.4);box-shadow:0 5px 15px rgba(0,0,0,0.4);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0); background-color:#FFFFFF}
 .shadow-rb{-webkit-box-shadow:2px 5px 15px rgba(0,0,0,0.4);box-shadow:2px 5px 15px rgba(0,0,0,0.4);-webkit-transform:translate3d(2px, -2px, 0);transform:translate3d(2px, -2px, 0);}
 .center-80{width:80%; margin:0 auto;}
.notice-title{font-size:16px; font-weight:bold; color:#0095d9}

.header-imgs{padding:10px 0px; min-width:1226px}
 .header-imgs img{ vertical-align:baseline;}
 .nav-other{color:#FFFFFF; cursor:pointer; line-height:40px; height:40px}
 .nav-other a{color: #ffffff;}
 .nav-allcate{line-height:40px; height:40px}
 .nav-other:hover, .nav-active{ background-color:#0084b8}
 .header-nav{height:40px;}
 
 .fix-layer20{ position: fixed; top: 20px;}
 
 .left-div{padding-top:10px}
 .order-canceled .sum-line,.order-canceled .cart-spec-name{color:#000000}
 .order-canceled img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%); filter: gray;}
 .c-line-10{height:10px; display:block; background-color:#CCCCCC; width:100%; margin-top:10px}
 .paytime{ color:#0095d9; font-weight:bold; margin:0 10px}
 .badge{font-weight:normal; background-color:#0095d9;padding:1px 3px;vertical-align:super}
 .coupon-used{background-color:#888888}
 .coupon-used img{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(90%);filter: gray;}
 .img-gray{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(90%);filter: gray;}
 .expiretime{font-weight:bold; padding:0px 10px; color:#0095d9}
 .bh100{border:#CCCCCC 1px solid; padding:20px; height:100px}
 
 .list-null{ background-image:url(../images/hand.png); background-repeat:no-repeat; background-position:left; height:100px; width:400px; padding-left:80px; padding-top:30px; margin:0 auto; font-size:18px; font-weight:700; color:#0095d9}
 .exception{ background-image:url(../images/hand.png); background-repeat:no-repeat; background-position:left; height:100px; width:400px; padding-left:80px; padding-top:30px; margin:0 auto; font-size:18px; font-weight:700; color:#FF6600}
 
 
 .login_bg{background-image:url(../images/mobile/login_bak.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center top}
 .login-form{background-image:url(../images/mobile/login_sq.png); background-repeat:no-repeat;width:253px; height:87px}
 .login-sq{width:256px; height:100px; background-color:#FFFFFF; border:rgba(255,255,255,0.5) 1px solid; border-radius:5px; margin:0px auto;background-color: rgba(255,255,255,0.5);}
 .login-sq .login_user{background-image:url(../images/mobile/login_user.png);}
 .login-sq .login_pwd{background-image:url(../images/mobile/login_pwd.png);}
 .login-sq .login_user,.login-sq .login_pwd{height:30px; background-repeat:no-repeat; background-position:left; padding-left:40px; background-size:20px 20px; position:relative;color:#FFFFFF}
 .login-sq input{border:0px; margin:0px auto;background-color: rgba(255,255,255,0); height:30px; width:100%; color:#FFFFFF}
 .login-sq input:focus{border:0px; margin:0px auto;background-color: rgba(255,255,255,0); height:30px; width:100%; color:#FFFFFF}
 .login-sq input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ffffff;}
 .login-sq input:-moz-placeholder, textarea:-moz-placeholder {color:#ffffff;}
 .login-sq input::-moz-placeholder, textarea::-moz-placeholder {color:#ffffff;}
 .login-sq input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#ffffff;}
 .login-btn{width:256px;margin:0px auto;}
 
 .login-btn h3 {font-size: 14px; text-align: center; margin: 9px 16px 11px; background: url(../images/bg63.png)0 50% repeat-x; font-weight: 400; color: #888;}
 .login-btn h3 span{background:#F4F4F4; display: inline-block;padding: 0 8px;margin: 0 auto;}
 .tab-active{background-color:#0095d9; color:#FFFFFF}
 .m-header{height:40px; line-height:40px; background-color:#eeeeee; font-size:1.2em; text-align:center; border-bottom:#CCCCCC 1px solid; position: fixed;top: 0px; left: 0px; width: 100%;}
 .m-header .header-msg{height:25px; width:25px; display:block; background-image:url(../images/mobile/icons/iconh.png); background-repeat:no-repeat; background-size:100%}
 .m-header .header-search{height:25px; width:25px; display:block; background-image:url(../images/mobile/icons/icons.png); background-repeat:no-repeat; background-size:100%}
 
 .m-member-header{ height:110px; background-image:url(../images/mobile/header_bg.jpg); background-repeat:no-repeat; background-position:center top; border-bottom:#CCCCCC 1px solid; position:relative;}
 .m-member-header .member-name{font-size:16px; color:#FFFFFF; font-weight:700}
 .m-member-header .msg{height:20px; width:20px; display:block; background-image:url(../images/mobile/icons/msg.png); background-repeat:no-repeat; background-size:100%}
 .bgred{ font-weight: normal; background-color:#FF0000; padding: 1px 3px;vertical-align: super; font-size:6px}
 .bd_white_5{border:#FFFFFF 5px solid}
 .bd_white_2{border:#FFFFFF 2px solid}
 .shadow_white_2{box-shadow:0 0 0 2px rgba(255,255,255,1)}
 .icon-img{vertical-align:text-top;}
 .line-menu{ background-color:#FFFFFF;}
 .line-menu .line-inner{border-bottom:#CCCCCC 1px solid;height:35px;}
 .line-link .line-inner{background-image:url(../images/mobile/icons/more.png); background-position:right; background-repeat:no-repeat; background-size:1.2em;background-position: 97% center;background-position: -webkit-calc(100% - .5rem) center;background-position: calc(100% - .5rem) center;}
 
 .line-menu .line-icon img{max-height:30px; max-width:30px;}
 .line-menu .line-icon{display:inline; margin:0px 5px}
 .line-menu .line-title{display:inline; -webkit-flex-shrink: 1;-ms-flex: 0 1 auto;-webkit-flex-shrink: 1;flex-shrink: 1;white-space: nowrap;position: relative;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
 .overfl{overflow: hidden;text-overflow: ellipsis;}
 .mobile-nav{height:40px; background-color:#FFFFFF; border-bottom:1px solid #cccccc}
 .mobile-nav .active{ color:#0095d9; font-weight:bold; border-bottom:#0095d9 2px solid; background-color:#FFFFFF}
 .mobile-nav div{margin-bottom:0px;; height:40px; line-height:40px; }
 .mobile-nav .active a{ color:#0095d9}
 .ex-order .list-null{background-image:url(../images/mobile/icons/blank5.png); margin:20px auto; height:220px; width:200px; background-position:top center; background-repeat:no-repeat;padding-top:190px; text-align:center; font-size:14px; color:#CCCCCC; font-weight:normal; padding-left:0}
 .ex-coupon .list-null{background-image:url(../images/mobile/icons/blank6.png); margin:20px auto; height:220px; width:200px; background-position:top center; background-repeat:no-repeat;padding-top:190px; text-align:center; font-size:14px; color:#CCCCCC; font-weight:normal; padding-left:0}
 .ex-address .list-null{background-image:url(../images/mobile/icons/blank7.png); margin:20px auto; height:220px; width:200px; background-position:top center; background-repeat:no-repeat;padding-top:190px; text-align:center; font-size:14px; color:#CCCCCC; font-weight:normal; padding-left:0}
 .ex-cart .list-null,.ex-message .list-null{background-image:url(../images/mobile/icons/blank1.png); margin:20px auto; height:220px; width:200px; background-position:top center; background-repeat:no-repeat;padding-top:190px; text-align:center; font-size:14px; color:#CCCCCC; font-weight:normal; padding-left:0}
.ex-man .list-null{background-image:url(../images/mobile/icons/blank4.png); margin:20px auto; height:220px; width:200px; background-position:top center; background-repeat:no-repeat;padding-top:190px; text-align:center; font-size:14px; color:#CCCCCC; font-weight:normal; padding-left:0}
.ex-income .list-null{background-image:url(../images/mobile/icons/blank9.png); margin:20px auto; height:220px; width:200px; background-position:top center; background-repeat:no-repeat;padding-top:190px; text-align:center; font-size:14px; color:#CCCCCC; font-weight:normal; padding-left:0}

 .order-status-div{height:80px; background-color:#0095d9; background-image:url(../images/ip.png); background-size:60px; background-repeat:no-repeat; background-position:40px 10px; padding-left:110px; color:#FFFFFF; padding-top:30px}
 .order-status-div .title{font-size:14px; padding-left:0px}
 .order-status-div .desc{font-size:12px; padding-left:10px}
 .order-address{height:50px; line-height:25px; font-size:12px; color:#666666; background-image:url(../images/mobile/icons/iconl.png);background-position:5px 10px;background-repeat:no-repeat;background-size:20px;; padding-left:30px}
 .order-d{font-size:12px; color:#666666}
 .give-landou{height:30px; line-height:30px; font-size:12px; color:#666666; background-image:url(../images/mobile/icons/iconk.png);background-position:8px 5px;background-repeat:no-repeat;background-size:20px;; padding-left:30px}
 .order-action{height:30px; line-height:30px; font-size:12px; color:#666666; background-image:url(../images/mobile/icons/icont.png);background-position:8px 5px;background-repeat:no-repeat;background-size:20px;; padding-left:30px}
 .moblie-coupon-div{ height:96px; background:#FFFFFF; border:#efefef 1px solid; border-radius:5px}
 .moblie-coupon-div .left{ background-color:#d47322; height:96px}
 .moblie-coupon-div .right{ background-color:#FFFFFF; background-image:url(../images/mobile/djq-rt.png); background-size:10px 96px; background-repeat:no-repeat; background-position:left; height:96px; padding-left:20px}
 .moblie-coupon-div .coupon-used{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(90%);filter: gray;}
 .search-inner{background-image:url(../images/mobile/icons/icons.png); background-position:center; background-repeat:no-repeat; background-size:25px 25px; padding-left:25px; display:block; height:25px; width:25px; background-color:#FFFFFF; border:#FFFFFF 1px solid; border-radius:5px; margin:5px 10px 0px 0px}
 .search-bar{ z-index:100; padding:5px 0px; vertical-align:bottom}
 .search-bar .menu{margin-top:5px}
 .rmdp1{width:50%; margin:0px;}
 .rmdp2{width:50%; margin:0px;}
 .rmdp3{width:50%; margin:0px; position:absolute; right:0px; top:0px}
 .bg-light{background-image:url(../images/mobile/light-bg.png); background-position:left; background-repeat:no-repeat}
 .bg-lszb{background-image:url(../images/mobile/lszbbg.png); background-color:#000000; background-size:100%; background-repeat:no-repeat}
 .bg-kjys{background-image:url(../images/mobile/kjysbg.jpg); background-color:#000000; background-size:100%; background-repeat:no-repeat}
 .bg-xwq{background-image:url(../images/mobile/xwqbg.png); background-color:#ff9cd5}
 .product-mobile-index-1{width:50%; margin:0px; border-bottom:1px solid #CCCCCC; border-right:#CCCCCC 1px solid}
 .product-mobile-index-0{width:50%; margin:0px;border-bottom:1px solid #CCCCCC;}
 .product-mobile-index-price{font-size:18px; color:#CC3300; font-weight:bold}
 .fixed-top{position:fixed; top:0px; left:0px; z-index:100; width:100%}
 .back-black{width:25px; height:25px;  background-image:url(../images/mobile/icons/back1.png); background-position:center; background-repeat:no-repeat; background-size: 100%;}
 .search-black{width:25px; height:25px; background-image:url(../images/mobile/icons/search.png); background-position:center; background-repeat:no-repeat;background-size: 100%;}
 .mobile-money{font-size:18px; font-weight:bold; color:#CC3300}
  .mobile-goods-content{ width: 100%; overflow: hidden;}
 .mobile-goods-content img{width: 100%;}
 .mobile-goods-content p{ margin: 0;}
 .address-top-back{background-image: url(../images/mobile/addressbg.jpg); height: 5px; display: block; background-repeat: repeat-x; background-position:center;}
.checkout-address-mobile .address-default{ display: block;}
.checkout-address-mobile .address-default .moreadd{ display: block;}

.floor{padding-left: 5px; border-bottom: 2px solid #004276;}
.index-floor-left{height: 600px;}
.index-floor-left .updiv,.index-floor-left .downdiv{height: 300px; margin: 0px;}
.index-floor-left .updiv .keys{ cursor: pointer; height: 68px; width: 68px; background-image: url(../images/cir02.png);  margin-top: 15px; margin-left: 5px;}
.index-floor-left .updiv .keys:hover{background-image: url(../images/cir03.png);  color: white;}
.index-floor-left .updiv .keys .inner{display:table-cell; vertical-align:middle;height: 68px; width: 68px; }
.index-floor-left .updiv .keys .inner .text{max-width: 40px; max-height: 60px; margin: 0 auto; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden; }
.wanju-bg{background-color: #fe705a;}
.wenju-bg{background-color: #0097d2;}
.shipin-bg{background-color: #cca75d;}
.xiangbao-bg{background-color: #568fff;}
.xiefu-bg{background-color: #ff899e;}
.sjit-bg{background-color: #69d1ff;}
.jiaju-bg{background-color: #f8c275;}
.tsyx-bg{background-color: #00d1c0;}
.kecheng-bg{background-color: #d573ff;}

.lift1{ background-image: url(../images/f1.png); background-repeat: no-repeat;}
.lift2{ background-image: url(../images/f2.png); background-repeat: no-repeat;}
.lift3{ background-image: url(../images/f3.png); background-repeat: no-repeat;}
.lift4{ background-image: url(../images/f4.png); background-repeat: no-repeat;}
.lift5{ background-image: url(../images/f5.png); background-repeat: no-repeat;}
.lift6{ background-image: url(../images/f6.png); background-repeat: no-repeat;}
.lift7{ background-image: url(../images/f7.png); background-repeat: no-repeat;}
.lift8{ background-image: url(../images/f8.png); background-repeat: no-repeat;}
.lift9{ background-image: url(../images/f9.png); background-repeat: no-repeat;}

.lift1:hover{ background-image: url(../images/f1_1.png); background-repeat: no-repeat;}
.lift2:hover{ background-image: url(../images/f2_1.png); background-repeat: no-repeat;}
.lift3:hover{ background-image: url(../images/f3_1.png); background-repeat: no-repeat;}
.lift4:hover{ background-image: url(../images/f4_1.png); background-repeat: no-repeat;}
.lift5:hover{ background-image: url(../images/f5_1.png); background-repeat: no-repeat;}
.lift6:hover{ background-image: url(../images/f6_1.png); background-repeat: no-repeat;}
.lift7:hover{ background-image: url(../images/f7_1.png); background-repeat: no-repeat;}
.lift8:hover{ background-image: url(../images/f8_1.png); background-repeat: no-repeat;}
.lift9:hover{ background-image: url(../images/f9_1.png); background-repeat: no-repeat;}

.lift-active.lift1{background-image: url(../images/f1_1.png);}
.lift-active.lift2{background-image: url(../images/f2_1.png);}
.lift-active.lift3{background-image: url(../images/f3_1.png);}
.lift-active.lift4{background-image: url(../images/f4_1.png);}
.lift-active.lift5{background-image: url(../images/f5_1.png);}
.lift-active.lift6{background-image: url(../images/f6_1.png);}
.lift-active.lift7{background-image: url(../images/f7_1.png);}
.lift-active.lift8{background-image: url(../images/f8_1.png);}
.lift-active.lift9{background-image: url(../images/f9_1.png);}



.index-lift{display:none ; position: fixed; width: 80px; top: 100px; border: 1px solid #C3C3C3;background-color: #efefef; }
.lift-btn{ height: 55px; text-align: center; cursor: pointer; background-color: #efefef; padding: 30px 5px 5px 5px; font-size: 12px; border-bottom: dashed 1px #C3C3C3; background-size: 25px; background-position: center 5px;}
.lift-btn:hover{ background-color: #f26009; color: white;}
.lift-active{background-color: #f26009; color: white; border-left: 1px solid #F26009;border-right: 1px solid #F26009;}
.checkout-address-mobile .address-show{ display: block;}
.checkout-address-mobile .address-show .moreadd{ display: none;}

.checkout-address-mobile .address-native{display: none;}
.checkout-address-mobile .address-native img,.checkout-address-mobile .address-show img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%); filter: gray;}
.checkout-address-mobile .address-native .moreadd{ display: none;}

.input-white{border:0px; height: 30px; line-height: 30px; width: 100%;}
.input-gray{height: 30px; line-height: 30px; width: 100%; border: 1px solid #eeeeee; border-radius: 5px; padding-left: 5px;}

.sort .firstsort{height: 40px; line-height: 40px; overflow: hidden; border-bottom: 1px solid #BEBEBE;}
.sort .firstsortactive{color: #0084B8;}
.searchnav{position: fixed; top: 0px; width: 80%; left: 20%; background-color: #ffffff; overflow:scroll; height: 100%; padding-bottom: 60px; z-index: 10001;}
.layer_bg{position: fixed; top: 0; bottom: 0; right: 0; left: 0; opacity: 0; visibility: hidden;-webkit-transition: opacity .5s ease,visibility .5s ease; transition: opacity .5s ease,visibility .5s ease;  background-color: rgba(0,0,0,.8);  z-index: 10000;}
.show{display: ; visibility: visible; opacity: 1;}
.line-haslink{width: 100%; height: 35px; line-height: 35px; background-image: url(../images/mobile/icons/more.png); background-position: 97% center; background-size: 15px 15px; background-repeat: no-repeat;}
.pricesel,.brandsel,.attrsel{position: absolute; top: 0px; background: #ffffff; height: 100%; width: 100%; padding-top: 10px;}

.toolbar { position: absolute;right: 0;left: 0; z-index: 10;padding-right: 0.5rem;padding-left: 0.5rem; -webkit-backface-visibility: hidden;backface-visibility: hidden;}
.toolbar-photo{margin-top:-21px; width:60px; height:60px; background-image:url(../images/mobile/icons/toolbar-ci.png); background-position:center; background-repeat:no-repeat; background-size:100%}
.toolbar-tab { width:100%;height:60px;margin:0 auto;position:fixed;bottom:-1px;text-align:center;background-image:url(../images/mobile/icons/toolbar_bg.png); background-repeat:repeat-x; background-position:0px -1px; background-size:10px 60px}
.toolbar-tab1 { width:100%;height:40px;margin:0 auto;position:fixed;bottom:-1px;text-align:center; background-color: #efefef;}
.toolbar:after { content: ''; position: absolute; left: 0; bottom: 0; right: auto; top: auto; height: 1px; width: 100%; display: block; z-index: 15; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { .toolbar:after {-webkit-transform: scaleY(0.5);transform: scaleY(0.5); }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) { .toolbar:after {-webkit-transform: scaleY(0.33);transform: scaleY(0.33); }
}
.toolbar-header-secondary { top: 2.2rem;}
.toolbar-footer { bottom: 0;}
.toolbar-footer-secondary { bottom: 2.2rem;}
.toolbar-footer-secondary-tab { bottom: 2.5rem;}
.toolbar-footer:before,
.toolbar-footer-secondary:before,
.toolbar-footer-secondary-tab:before { content: ''; position: absolute; left: 0; top: 0; bottom: auto; right: auto; height: 1px; width: 100%; display: block; z-index: 15; -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { .toolbar-footer:before,
 .toolbar-footer-secondary:before,
 .toolbar-footer-secondary-tab:before {-webkit-transform: scaleY(0.5);transform: scaleY(0.5); }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) { .toolbar-footer:before,
 .toolbar-footer-secondary:before,
 .toolbar-footer-secondary-tab:before {-webkit-transform: scaleY(0.33);transform: scaleY(0.33); }
}
.toolbar-footer:after,
.toolbar-footer-secondary:after,
.toolbar-footer-secondary-tab:after { display: none;}
.toolbar-nav { top: 0;}

.all-sort{position: absolute; top: 42px; left: -16px;}
.all-sort .firstsortactive{background-color: #ffffff; color: #0084B8;}
.all-sort .firstsortactive a:hover{color:#E01D20;}
.all-sort .firstsortactive a:link,.all-sort .firstsortactive a:visited{color: #0084B8;}
.all-sort .firstsort{cursor: pointer; border-left:#e77817 5px solid;}
.all-sort .firstsort a{color: #ffffff;}

.shop-nav{display: inline; padding-right: 20px;}
.shop-nav .firstnav{font-size: 18px; margin-right: 10px;}
.shop-nav .firstnav a{font-size: 18px;}
.shop-nav .childnav{position:relative;border: solid 1px #eeeeee; padding: 5px 20px 5px 10px; background-image: url(../images/down.png); background-repeat: no-repeat; background-position: right; z-index: 999; margin-right: 10px; margin-left: 10px;}
.shop-nav .childnav .brother{visibility: hidden; min-height: 30px; min-width: 400px; max-width: 400px;top: 30px; left: -1px; z-index: -1; background-color: #ffffff; position: absolute; padding: 10px;}
.shop-nav .childnav:hover{border: solid 1px #E67817; border-bottom: #ffffff 1px solid;background-image: url(../images/up.png);}
.shop-nav .childnav:hover .brother{border: solid 1px #E67817; visibility: visible;}
.shop-nav .childnav .brother .child-hide{ margin: 5px; height: 20px;}

.shop-nav-searchkey{display: inline; }
.shop-nav-searchkey li{ margin: 10px 5px 0px 0px;  vertical-align:bottom;cursor: pointer; border: 1px solid #CC3300; list-style: none; display: inline-block; font-size: 12px; background-color: #efefef; padding: 3px 25px 3px 3px; max-width: 250px;  height: 28px; overflow: hidden;text-overflow: ellipsis; background-image: url(../images/cross-gray.png); background-position: 95%; background-repeat: no-repeat;}
.shop-nav-searchkey .name{color: #000000;}
.shop-nav-searchkey .key{color: #CC3300;}
.shop-nav-searchkey li:hover {background-color: #ffffff; background-image: url(../images/cross-red.png);}

.selecter-line{min-height: 40px; line-height: 40px; border-bottom: 1px solid #dddddd;}
.selecter-line .sel-value{max-height: 80px; overflow: hidden;}
.selecter-line .sel-value .sub-btn{display: none; visibility: hidden;}
.selecter-line .sel-key{font-weight: bold; white-space: nowrap; padding-right: 10px;}
.selecter-line .sel-value li{display: inline; list-style: none; white-space: nowrap; margin: 0px 20px;}
.selecter-line .sel-value li i{height: 12px; width: 12px; border: 1px solid #dddddd; display: none; margin-right: 5px;}
.selecter-line .multi .sel-value li i{height: 12px; width: 12px; border: 1px solid #dddddd; display: inline-block; margin-right: 5px;}
.selecter-line .multi{border-top:1px solid #E77817;border-bottom:1px solid #E77817}
.selecter-line .multi .sel-value,.selecter-line .show-all .sel-value{max-height: 200px; overflow: auto;}
.selecter-line .multi .sel-key{ background-color: #E77817; color: #ffffff; padding-left: 20px;}
.selecter-line .multi .sel-value .sub-btn{display: inline-block; visibility: visible;}
.selecter-line .multi .sel-value .item-selected i{border: 1px solid #CC3300; color: #cc3300; background-image: url(../images/checked.png); background-repeat: no-repeat; background-position: center;}
.selecter-line .multi .sel-value .item-selected{ color: #cc3300;}
.sel-hide{display: none; visibility: hidden;}
.sel-show{display: inline-block; visibility: visible;}
.more-sel{border-top: #eeeeee 1px solid; top: -1px; position: relative; height: 40px;}
.more-sel-btn,.more-sel-btn1{border: #eeeeee 1px solid; cursor: pointer; border-top:#ffffff 1px solid ; position: absolute; top: -1px; left: 430px;  background-repeat: no-repeat; background-position: 90% 50%;}
.more-sel-btn{background-image: url(../images/down.png);}
.more-sel-btn1{background-image: url(../images/up.png);}
.more-sel:hover{border-top: #cc3300 1px solid; top: -1px; position: relative; height: 40px;}
.more-sel:hover .more-sel-btn,.more-sel:hover .more-sel-btn1{border: #cc3300 1px solid;border-top:#ffffff 1px solid ;  color: #CC3300;}

.sort-div li{list-style: none; display: inline-block; height: 40px; line-height: 40px; padding:0px 10px;}
.sort-div .active{background: #ffffff; color: #CC3300; border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;}
.sort-div .active a:link{ color: #CC3300; }
.sort-div .active a:visited{ color: #CC3300; }

.product-div{border: 1px solid #eeeeee; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px;}
.product-div:hover{border: 1px solid #0084B8;}

.text-check{color: #666666;}
.text-check i{height: 14px; width: 14px; border: 1px solid #dddddd; margin-right: 5px; display: inline-block;}
.text-checked{color: #CC3300;}
.text-checked i{height: 14px; width: 14px; border: 1px solid #CC3300; margin-right: 5px; display: inline-block;background-image: url(../images/checked.png); background-repeat: no-repeat; background-position: center;}

.key-history{position: absolute; min-width: 250px; min-height: 200px; background-color: #ffffff; top: 35px; left: -2px;}



.preview{width:600px; height:500px;}
/* smallImg */
.smallImg{height:500px; margin-top:1px; padding:0px 5px; width:90px; overflow:hidden; display: inline-block;}
.scrollbutton{width:80px; height:14px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp{background:url(../images/d_08.png) no-repeat; background-position: center;}
.scrollbutton.smallImgUp.disabled{display: none;}
.scrollbutton.smallImgDown{background:url(../images/d_09.png) no-repeat;background-position: center;}
.scrollbutton.smallImgDown.disabled{display: none;}

#imageMenu {height:460px; width:90px; overflow:hidden; margin-left:0;}
#imageMenu li {margin: 10px 0px; list-style: none;}
#imageMenu li img{width:80px; height:80px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ border:1px solid #0084B8;}
/* bigImg */
.bigImg{position:relative;  display: inline-block; width:500px; height:500px; overflow:hidden;}
.bigImg #midimg{width:500px; height:500px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}