﻿@charset "UTF-8";
a, a:active, a:hover, video{outline: 0;}
.f-hr, button, fieldset, img, input, select, textarea{border: 0;}
.f-cb:after, .f-clearfix:after, .g-row:after, .m-address .line .label:after, .m-address .line:after, .m-cate > .bd .itemList:after, .m-cate > .hd .subCateList:after, .m-cate > .hd:after, .m-couponList:after, .m-donationList .m-donation:after, .m-feedbackForm .formGroup-captcha:after, .m-focusList:after, .m-followUs:after, .m-ft1 .item:after, .m-funcTab .card-list:after, .m-funcTab .m-mini-cart:after, .m-hdAppDownload .trigger:after, .m-hrz:after, .m-itemList:after, .m-orderAddress:after, .m-pager-con, .m-payMethods .bankList .bank:after, .m-payMethods:after, .m-picList:after, .m-pop-addCart .m-addCartDialog .addCartTitle:after, .m-search:after, .m-siteEnsure:after, .m-siteInfo .nav:after, .m-tabs:after, .u-formctr:after, .w-button .wrap:after, .w-coupon.coupon-l .inner .range:after, .w-coupon.coupon-l .inner .reason:after, .w-coupon.coupon-l .inner .value:after, .w-coupon.coupon-l .inner:after, .w-tabs:after, .w-textarea .tip:after, .w-tipMsg:after{clear: both;}
.f-breakall, .f-word-break, .m-userinfo .w-nickname, .u-verticalTag-hollow, .w-linkicon .txt, .w-txticon .txt{word-break: break-all;}
.m-newGiftModal .right .manuDesc, .m-pop-addCart .m-addCartDialog .specwrap .params .param .tab-txt, .m-search .m-list .hl-item-link, .m-search .m-list .hl-item-txt, .w-coupon.coupon-s .desc .text{-o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.f-fl, .m-hrz .m-ipt, .m-hrz .m-wrap, .m-hrz .w-hrzsplite{float: left; display: inline;}
.f-fr, .m-hrz .m-wrap-right{float: right; display: inline;}
* html .f-disabledmask .w-button, * html .f-disabledmask .w-clk, * html .f-disabledmask .w-linkicon, * html .f-disabledmask .w-txticon, .f-left{float: left;}
.f-cb, .m-hrz{zoom: 1;} .f-cb:after, .m-hrz:after{content: "."; display: block; height: 0; overflow: hidden; visibility: hidden;}
.f-text-justify{text-align: justify; text-justify: inter-ideograph;}
.f-text-overflow, .m-hrz .w-txticon .txt, .m-product .desc, .m-product .name, .w-linkicon .txt{overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.f-word-break{word-wrap: break-word;}
.f-ib, .m-customLightbox .close, .m-customLightbox .slick .slick-arrow, .m-dropdown .wrap:before, .m-funcTab .tab-logo, .m-funcTab-fixed .tab-logo-fixed, .m-funcTab-fixed .user .icon, .m-pop .w-close, .m-pop .w-close:hover, .m-pop .w-status, .m-pop-express .m-content .w-expInfo .icon-express, .m-pop-express .m-content .w-expdetail .dot, .m-reasonLightbox .slick-next.slick-disabled, .m-reasonLightbox .slick-prev.slick-disabled, .m-report-modal .modal .modal-body .close, .m-report-modal .modal .modal-body .slick-arrow, .m-slick .leftArrow, .m-slick .rightArrow, .m-tipTag:before, .w-button, .w-chkbox.s-gold > input, .w-chkbox > input, .w-dropdown .dropdownMenu:before, .w-icon-aftersale, .w-icon-arrow, .w-icon-bank, .w-icon-cart, .w-icon-close, .w-icon-common, .w-icon-coupon, .w-icon-empty, .w-icon-foot, .w-icon-header, .w-icon-member, .w-icon-normal, .w-icon-payMethod, .w-icon-phone, .w-icon-sns, .w-icon-story, .w-icon-topic, .w-icon-widget, .w-icon-widgetGold, .w-linkicon, .w-linkicon .txt, .w-radio.s-gold-new > input, .w-radio.s-gold > input, .w-radio > input, .w-tipMsg-fail .icon, .w-tipMsg-success .icon, .w-toolTip-coupon .toolTip-triangle, .w-txticon, .w-txticon .txt{display: -moz-inline-stack; display: inline-block; overflow: hidden; vertical-align: top; font-size: 12px; word-spacing: normal; letter-spacing: normal;}
.f-ribs, .w-button, .w-linkicon, .w-txticon{font-size: 0;}
@media screen and (-webkit-min-device-pixel-ratio:0){.f-ribs, .w-button, .w-linkicon, .w-txticon{letter-spacing: -5px;}}
.f-disabledmask .disabledmask, .f-tlbr, .m-overlay, .m-overlay .overlay-container, .w-mask{position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; overflow: hidden;}
.f-disabledmask, .f-pr, body{position: relative;}
.f-ofy-auto, .f-scroll-y, .m-overlay .overlay-container{position: relative; overflow-x: hidden; overflow-y: auto;}
.m-product .prdtTags .itemTag, .u-promTag-solid{display: inline-block; height: 20px; line-height: 20px; color: #fff; padding: 0 5px; font-size: 12px; background-color: #e36844;}
.m-product .prdtTags .new.itemTag, .new.u-promTag-solid{background-color: #85CCBE;}
.hot.u-promTag-solid, .m-product .prdtTags .hot.itemTag{background-color: #F28F2D;}
.attribute.u-promTag-solid, .m-product .prdtTags .attribute.itemTag{color: #A94528; background-color: #F8BC59;}
blockquote, body, button, dd, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{margin: 0; padding: 0;}
ol, ul{list-style: none;}
q{quotes: none;} q:after, q:before{content: ""; content: none;}
legend{color: #000;}
button, input{line-height: normal;} button::-moz-focus-inner, input::-moz-focus-inner{border: 0; padding: 0;}
img{vertical-align: top;}
.w-button, textarea{vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
th{text-align: inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display: block;}
html{-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%;}
body, button, input, select, textarea{outline: 0; font: 12px/1.5 "Microsoft Yahei","微软雅黑",verdana;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
a, a:hover{text-decoration: none; cursor: pointer;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){a:active{background-color: transparent;}}
textarea{width: 100%; resize: none; overflow: auto;}
input::-ms-clear{display: none;}
.f-hide, .ysf-online-invite-wrap, .ysf-online-kefu{display: none !important;}
.f-disabledmask{zoom: 1; cursor: default; overflow: hidden;}
.w-button, .w-linkicon:hover .txt{cursor: pointer;}
.f-disabledmask .disabledmask{background-color: #fff; -moz-opacity: .6; filter: alpha(opacity=60); opacity: .6;}
.f-disabledmask .w-button-focus, .f-disabledmask .w-button:hover{z-index: 0;}
.f-padding-default{padding-bottom: 0;}
.f-padding-middle{padding-bottom: 5px;}
.f-padding-large{padding-bottom: 10px;}
.f-padding-vlarge{padding-bottom: 15px;}
.f-padding-huge, .f-pb20{padding-bottom: 20px;}
.f-ml0{margin-left: 0 !important;}
.f-mr0{margin-right: 0 !important;}
.f-hidden{top: -9999px !important; left: -9999px !important;}
.f-size-default{font-size: 12px !important;}
.f-size-middle{font-size: 14px !important;}
.f-size-large{font-size: 16px !important;}
.f-size-vlarge{font-size: 18px !important;}
.f-size-huge{font-size: 20px !important;}
.f-fz12, body{font-size: 12px;}
.f-bold, .f-fw-bold{font-weight: 700 !important;}
.f-fwb, .w-coupon.coupon-l.coupon-cash .link, .w-coupon.coupon-l.coupon-fullCut .link, .w-coupon.coupon-l.coupon-func .link{font-weight: 700;}
.f-italic{font-style: italic !important;}
.f-underline{text-decoration: underline !important;}
.f-text-underline, .f-text-underline .txt, .m-crumbs a:hover, .w-coupon.coupon-l .inner .range .couponlink .text, .w-link:hover{text-decoration: underline;}
.f-bg-succ{background-color: #10880d !important;}
.f-bg-err{background-color: #d74b00 !important;}
.f-bg-warn{background-color: #d08900 !important;}
*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
body, button, code, input, select, textarea{font-family: "Microsoft Yahei","微软雅黑",verdana; color: #333;}
a{color: #333;} a:hover{color: #85CCBE;}
body{min-height: 100%; min-width: 1090px; background-color: #fff;}
i{font-style: normal;}
::-webkit-input-placeholder{color: #999;}
:-moz-placeholder{color: #999;}
::-moz-placeholder{color: #999;}
:-ms-input-placeholder{color: #999 !important;}
.f-clearfix:after, .f-clearfix:before{content: " "; display: table;}
.f-pa{position: absolute;}
.f-right{float: right;}
.f-dn{display: none;}
.f-center{text-align: center;}
.f-txt-default{color: #333 !important;}
.f-txt-impt{color: #555 !important;}
.f-txt-warn{color: #f33 !important;}
.f-txt-tip{color: #10880d !important;}
.f-txt-err{color: #c30 !important;}
.f-txt-assist{color: #999 !important;}
.f-txt-weak{color: #666 !important;}
.f-txt-empty{color: #ccc !important;}
.f-txt-red{color: #d4282d !important;}
.f-txt-gold{color: #85CCBE !important;}
.f-txtleft{text-align: left !important;}
.f-txtcenter{text-align: center !important;}
.f-txtright{text-align: right !important;}
.f-margin-top-20{margin-top: 20px;}
.f-margin-top-25{margin-top: 25px;}
.f-margin-top-50{margin-top: 50px;}
.f-margin-bottom-10{margin-bottom: 10px;}
.f-margin-bottom-20{margin-bottom: 20px;}
.f-margin-bottom-30{margin-bottom: 30px;}
.f-margin-bottom-40{margin-bottom: 40px;}
.f-margin-bottom-60{margin-bottom: 60px;}
.f-margin-left-10{margin-left: 10px;}
.f-margin-right-10{margin-right: 10px;}
.f-margin-left-20{margin-left: 20px;}
.f-margin-right-20{margin-right: 20px;}
.f-pl20{padding-left: 20px;}
.f-half{width: 50%;}
.f-full{width: 100%;}
.f-lh1{line-height: 1;}
.f-lh18{line-height: 18px;}
.f-fz13{font-size: 13px;}
.f-fz14{font-size: 14px;}
.f-fz16{font-size: 16px;}
.f-fz18{font-size: 18px;}
.f-fz20{font-size: 20px;}
.f-bcf{background-color: #fff !important;}
.f-bcf5{background-color: #f5f5f5 !important;}
.f-imgCenterBanner{position: relative; overflow: hidden; height: 420px !important;} .f-imgCenterBanner .wrap{position: absolute; left: 50%;} .f-imgCenterBanner .wrap img{position: relative; left: -50%; max-width: none;}
.f-hr{height: 1px; background-color: #e8e8e8;}
.m-dropdown .wrap:before, .w-dropdown .dropdownMenu:before, .w-icon-arrow{background-image: url(../img/system/arrow-sf88aa21d46-ec891dfbdc.png); background-image: -webkit-image-set(url(../img/system/arrow-sf88aa21d46-ec891dfbdc.png) 1x,url(../img/system/arrow-sf88aa21d46-ec891dfbdc.png) 2x); background-repeat: no-repeat;}
.arrow-cart-down{background-position: 0 0; height: 9px; width: 17px;}
.arrow-couponG-down, .arrow-couponG-up, .arrow-couponO-down, .arrow-couponO-up, .arrow-couponR-down, .arrow-couponR-up, .arrow-couponY-down, .arrow-couponY-up{height: 8px; width: 15px;}
.arrow-couponG-down{background-position: 0 -19px;}
.arrow-couponG-up{background-position: 0 -37px;}
.arrow-couponO-down{background-position: 0 -55px;}
.arrow-couponO-up{background-position: 0 -73px;}
.arrow-couponR-down{background-position: 0 -91px;}
.arrow-couponR-up{background-position: 0 -109px;}
.arrow-couponY-down{background-position: 0 -127px;}
.arrow-couponY-up{background-position: 0 -145px;}
.arrow-down-black{background-position: 0 -163px; height: 7px; width: 14px;}
.arrow-down-blue{background-position: 0 -180px; height: 5px; width: 10px;}
.arrow-down-darkgray{background-position: 0 -195px; height: 5px; width: 10px;}
.arrow-down-gold-l{background-position: 0 -210px; height: 12px; width: 9px;}
.arrow-down-gold{background-position: 0 -232px; height: 5px; width: 10px;}
.arrow-down-gray-l{background-position: 0 -247px; height: 12px; width: 9px;}
.arrow-down-gray{background-position: 0 -269px; height: 5px; width: 10px;}
.arrow-down-hollow-blue{background-position: 0 -284px; height: 6px; width: 12px;}
.arrow-down-hollow-gray-s{background-position: 0 -300px; height: 4px; width: 10px;}
.arrow-down-hollow-lightgray-s{background-position: 0 -314px; height: 4px; width: 10px;}
.arrow-down-hollow-red{background-position: 0 -328px; height: 4px; width: 10px;}
.arrow-down-hollow{background-position: 0 -342px; height: 10px; width: 17px;}
.arrow-down-lightgray{background-position: 0 -362px; height: 12px; width: 14px;}
.arrow-down-m{background-position: 0 -400px; height: 6px; width: 12px;} .arrow-down-m.down-m-hover, .arrow-down-m:hover{background-position: 0 -384px;}
.arrow-m-down{background-position: 0 -416px; height: 13px; width: 20px;}
.arrow-m-up{background-position: 0 -439px; height: 13px; width: 20px;}
.arrow-pagel{background-position: 0 -462px; height: 13px; width: 6px;}
.arrow-pagel_disabled{background-position: 0 -485px; height: 13px; width: 6px;}
.arrow-pager{background-position: 0 -508px; height: 13px; width: 6px;}
.arrow-pager_disabled{background-position: 0 -531px; height: 13px; width: 6px;}
.arrow-right-hollow-gray{background-position: 0 -554px; height: 12px; width: 8px;}
.arrow-right-hollow{background-position: 0 -576px; height: 11px; width: 5px;}
.arrow-right-white{background-position: 0 -597px; height: 11px; width: 9px;}
.arrow-up-blue{background-position: 0 -618px; height: 5px; width: 10px;}
.arrow-up-gold{background-position: 0 -633px; height: 5px; width: 10px;}
.arrow-up-gray{background-position: 0 -648px; height: 5px; width: 10px;}
.arrow-up-hollow-lightgray-s{background-position: 0 -663px; height: 4px; width: 8px;}
.arrow-up-hollow-shadow, .m-dropdown .wrap:before, .w-dropdown .dropdownMenu:before{background-position: 0 -677px; height: 7px; width: 12px;}
.arrow-up-hollow-white-s{background-position: 0 -694px; height: 5px; width: 11px;}
.arrow-up-hollow{background-position: 0 -709px; height: 5px; width: 11px;}
.arrow-up-m{background-position: 0 -740px; height: 6px; width: 12px;} .arrow-up-m.up-m-hover, .arrow-up-m:hover{background-position: 0 -724px;}
.phone-app-s{background-position: 0 -36px; height: 11px; width: 7px;}
.phone-app{background-position: 0 -57px; height: 26px; width: 16px;} .phone-app.app-hover, .phone-app:hover{background-position: 0 0;}
.phone-remind-flashSale{background-position: 0 -93px; height: 18px; width: 13px;}
.phone-remind-forbid{background-position: 0 -121px; height: 18px; width: 13px;}
.phone-remind-list{background-position: 0 -172px; height: 13px; width: 8px;} .m-product .empty .btn:hover .phone-remind-list, .m-product .saleSoon .btn:hover .phone-remind-list, .phone-remind-list.remind-list-hover, .phone-remind-list:hover{background-position: 0 -149px;}
.phone-remind-newItem{background-position: 0 -195px; height: 14px; width: 10px;}
.phone-remind{background-position: 0 -219px; height: 18px; width: 13px;}
.cart-blackcart{background-position: 0 -33px; height: 23px; width: 23px;} .cart-blackcart.blackcart-hover, .cart-blackcart:hover{background-position: 0 0;}
.cart-detail{background-position: 0 -66px; height: 21px; width: 21px;}
.cart-emptycart{background-position: 0 -97px; height: 50px; width: 53px;}
.icon-empty-activityGood, .icon-empty-addr, .icon-empty-cart, .icon-empty-collection, .icon-empty-comment, .icon-empty-foot, .icon-empty-msg, .icon-empty-neterror, .icon-empty-order, .icon-empty-packet, .icon-empty-preemption{height: 180px; width: 180px;}
.icon-empty-cart{background-position: 0 -380px;}
.icon-empty-collection{background-position: 0 -570px;}
.icon-empty-order{background-position: 0 -1710px;}
.close-circle{background-position: 0 0; height: 20px; width: 20px;}
.close-close11{background-position: 0 -50px; height: 10px; width: 11px;} .close-close11.close11-hover, .close-close11:hover{background-position: 0 -30px;}
.close-close16-white{background-position: 0 -70px; height: 16px; width: 16px;}
.close-close16{background-position: 0 -96px; height: 16px; width: 16px;}
.close-close19{background-position: 0 -122px; height: 19px; width: 19px;}
.close-close24-egg{background-position: 0 -151px; height: 26px; width: 26px;}
.close-close24, .m-customLightbox .close, .m-pop .w-close, .m-report-modal .modal .modal-body .close{background-position: 0 -221px; height: 24px; width: 24px;} .close-close24.close24-hover, .close-close24:hover, .m-customLightbox .close24-hover.close, .m-customLightbox .close:hover, .m-pop .close24-hover.w-close, .m-pop .w-close:hover, .m-report-modal .modal .modal-body .close24-hover.close, .m-report-modal .modal .modal-body .close:hover{background-position: 0 -187px;}
.close-close40{background-position: 0 -255px; height: 40px; width: 40px;}
.close-close8-black{background-position: 0 -305px; height: 8px; width: 8px;}
.close-close8{background-position: 0 -341px; height: 8px; width: 8px;} .close-close8.close8-hover, .close-close8:hover{background-position: 0 -323px;}
.close-topic{background-position: 0 -393px; height: 24px; width: 24px;} .close-topic.topic-hover, .close-topic:hover{background-position: 0 -359px;}
.w-icon-sns{background-image: url(/qihuigo/img/system/sns-s9ddd4cdc25-8c1a0ff54f.png); background-repeat: no-repeat;}
.sns-third-qq-s{background-position: 0 0; height: 16px; width: 14px;}
.sns-third-weibo-s{background-position: 0 -26px; height: 14px; width: 16px;}
.sns-third-weixin-s{background-position: 0 -50px; height: 16px; width: 20px;}
.sns-weibo, .sns-weixin, .sns-yixin{height: 32px; width: 32px;}
.sns-weibo{background-position: 0 -76px;}
.sns-weixin{background-position: 0 -118px;}
.sns-yixin{background-position: 0 -160px;}
.w-icon-member{background-image: url(../img/system/member-s09a46c7974-9a50a53141.png); background-image: -webkit-image-set(url(../img/system/member-s09a46c7974-9a50a53141.png) 1x,url(../img/system/member-s09a46c7974-9a50a53141.png) 2x); background-repeat: no-repeat;}
.member-about{background-position: 0 0; height: 14px; width: 14px;}
.member-alarm{background-position: 0 -24px; height: 16px; width: 16px;}
.member-circle-big{background-position: 0 -1444px; height: 10px; width: 10px;}
.member-circle-small{background-position: 0 -1464px; height: 12px; width: 12px;}
.member-comment-vip1{background-position: 0 -1486px; height: 16px; width: 16px;}
.member-free-postcard-disable{background-position: 0 -1590px; height: 76px; width: 76px;}
.member-free-postcard{background-position: 0 -1676px; height: 76px; width: 76px;}
.member-growup-none{background-position: 0 -1762px; height: 80px; width: 74px;}
.member-light{background-position: 0 -1980px; height: 94px; width: 94px;}
.member-mobile-recharge-disable{background-position: 0 -2316px; height: 76px; width: 76px;}
.member-mobile-recharge{background-position: 0 -2402px; height: 76px; width: 76px;}
.member-points-bag{background-position: 0 -2660px; height: 80px; width: 80px;}
.member-points-birthday{background-position: 0 -2750px; height: 80px; width: 80px;}
.member-points-time{background-position: 0 -2840px; height: 80px; width: 80px;}
.member-rebate-disable{background-position: 0 -2930px; height: 76px; width: 76px;}
.member-rebate{background-position: 0 -3016px; height: 76px; width: 76px;}
.member-return-disable{background-position: 0 -3102px; height: 76px; width: 76px;}
.member-return{background-position: 0 -3188px; height: 76px; width: 76px;}
.member-sm-light{background-position: 0 -3274px; height: 58px; width: 58px;}
.member-suc{background-position: 0 -3342px; height: 14px; width: 14px;}
.member-success{background-position: 0 -3366px; height: 50px; width: 54px;}
.member-tip{height: 18px; width: 18px;}
.member-triangle{background-position: 0 -3566px; height: 8px; width: 4px;}
.member-upgrade-vip-disable{background-position: 0 -3744px; height: 76px; width: 76px;}
.member-upgrade-vip{background-position: 0 -3830px; height: 76px; width: 76px;}
.bank-abc{background-position: 0 0; height: 60px; width: 188px;}
.bank-boc{background-position: 0 -70px; height: 60px; width: 143px;}
.bank-ccb{background-position: 0 -140px; height: 60px; width: 204px;}
.bank-cmb{background-position: 0 -210px; height: 60px; width: 163px;}
.bank-icbc{background-position: 0 -280px; height: 60px; width: 182px;}
.payMethod-alipay{background-position: 0 0; height: 47px; width: 133px;}
.payMethod-credit{background-position: 0 -57px; height: 37px; width: 133px;}
.payMethod-epay{background-position: 0 -104px; height: 45px; width: 133px;}
.payMethod-savings{background-position: 0 -159px; height: 44px; width: 133px;}
.payMethod-weixin{background-position: 0 -213px; height: 39px; width: 134px;}
.w-icon-coupon{background-image: url(/qihuigo/img/system/coupon-s89bc1381dd-dfe4423c5d.png); background-image: -webkit-image-set(url(/qihuigo/img/system/coupon-s89bc1381dd-dfe4423c5d.png) 1x,url(/qihuigo/img/system/coupon-s89bc1381dd-dfe4423c5d.png) 2x); background-repeat: no-repeat;}
.coupon-borderLeft{background-position: 0 0; height: 18px; width: 2px;}
.coupon-borderRight{background-position: 0 -28px; height: 18px; width: 2px;}
.coupon-busy{background-position: 0 -56px; height: 39px; width: 42px;}
.coupon-coupon{background-position: 0 -105px; height: 40px; width: 51px;}
.coupon-couponInfo{background-position: 0 -155px; height: 18px; width: 18px;}
.coupon-couponSelect{background-position: 0 -183px; height: 38px; width: 41px;}
.coupon-coupons{background-position: 0 -231px; height: 103px; width: 231px;}
.coupon-nop{background-position: 0 -344px; height: 52px; width: 62px;}
.coupon-sale-all{background-position: 0 -406px; height: 76px; width: 100px;}
.coupon-sale-cates{background-position: 0 -492px; height: 63px; width: 63px;}
.coupon-suc{background-position: 0 -565px; height: 50px; width: 54px;}
.aftersale-speed{background-position: 0 0; height: 80px; width: 80px;}
.header-logo2, .m-funcTab .tab-logo{background-position: 0 0; height: 60px; width: 180px;}
.header-miniLogo2, .m-funcTab-fixed .tab-logo-fixed{background-position: 0 -70px; height: 35px; width: 105px;}
.header-search{background-position: 0 -145px; height: 20px; width: 20px;} .header-search.search-hover, .header-search:hover{background-position: 0 -115px;}
.header-userempty, .m-funcTab-fixed .user .icon{background-position: 0 -207px; height: 22px; width: 20px;} .header-userempty.userempty-hover, .header-userempty:hover, .m-funcTab-fixed .user .icon:hover, .m-funcTab-fixed .user .userempty-hover.icon{background-position: 0 -175px;}
.w-chkbox > input, .widget-checkbox{background-position: 0 -84px; height: 18px; width: 18px;}
.w-radio > input:checked, .widget-radio-sel{background-position: 0 -112px; height: 15px; width: 15px;}
.w-radio > input, .widget-radio{background-position: 0 -137px; height: 15px; width: 15px;}
.w-chkbox.s-gold > input, .widgetGold-checkbox{background-position: 0 -84px; height: 18px; width: 18px;}
.w-radio.s-gold-new > input:disabled, .widgetGold-radio-new-dis{background-position: 0 -112px; height: 15px; width: 15px;}
.w-radio.s-gold-new > input:checked, .widgetGold-radio-new-sel{background-position: 0 -137px; height: 15px; width: 15px;}
.w-radio.s-gold-new > input, .widgetGold-radio-new{background-position: 0 -162px; height: 15px; width: 15px;}
.w-radio.s-gold > input:checked, .widgetGold-radio-sel{background-position: 0 -187px; height: 15px; width: 15px;}
.w-radio.s-gold > input, .widgetGold-radio{background-position: 0 -212px; height: 15px; width: 15px;}
.m-customLightbox .slick .slick-arrow, .m-pop .w-status, .m-pop-express .m-content .w-expInfo .icon-express, .m-pop-express .m-content .w-expdetail .dot, .m-reasonLightbox .slick-next.slick-disabled, .m-reasonLightbox .slick-prev.slick-disabled, .m-report-modal .modal .modal-body .slick-arrow, .m-slick .leftArrow, .m-slick .rightArrow, .m-tipTag:before, .w-icon-normal, .w-tipMsg-fail .icon, .w-tipMsg-success .icon, .w-toolTip-coupon .toolTip-triangle{background-image: url(../img/system/icon-normal-sd6f1ad0c32-b07308c8fc.png); background-repeat: no-repeat;}
.icon-normal-address-default{background-position: 0 -60px; height: 23px; width: 23px;}
.icon-normal-alert, .w-tipMsg-fail .icon{background-position: 0 -181px; height: 18px; width: 18px;}
.icon-normal-applicant{background-position: 0 -209px; height: 19px; width: 18px;}
.icon-normal-ask{background-position: 0 -238px; height: 14px; width: 14px;}
.icon-normal-badge-l{background-position: 0 -262px; height: 20px; width: 28px;}
.icon-normal-badge{background-position: 0 -292px; height: 19px; width: 19px;}
.icon-normal-book{background-position: 0 -321px; height: 48px; width: 37px;}
.icon-normal-collectEpt{background-position: 0 -594px; height: 15px; width: 16px;}
.icon-normal-collectFull{background-position: 0 -619px; height: 15px; width: 16px;}
.icon-normal-delete-l{background-position: 0 -742px; height: 16px; width: 14px;} .icon-normal-delete-l.delete-l-hover, .icon-normal-delete-l:hover{background-position: 0 -716px;}
.icon-normal-deleteAll{background-position: 0 -792px; height: 14px; width: 12px;} .icon-normal-deleteAll.deleteAll-hover, .icon-normal-deleteAll:hover{background-position: 0 -768px;}
.icon-normal-disable{background-position: 0 -871px; height: 16px; width: 16px;}
.icon-normal-ellipsis{background-position: 0 -990px; height: 3px; width: 12px;}
.icon-normal-expert{background-position: 0 -1003px; height: 18px; width: 21px;}
.icon-normal-express, .m-pop-express .m-content .w-expInfo .icon-express{background-position: 0 -1031px; height: 50px; width: 50px;}
.icon-normal-fail{background-position: 0 -1091px; height: 50px; width: 50px;}
.icon-normal-flag{background-position: 0 -1151px; height: 24px; width: 54px;}
.icon-normal-forbid{background-position: 0 -1185px; height: 24px; width: 24px;}
.icon-normal-ftMore{background-position: 0 -1255px; height: 28px; width: 28px;} .icon-normal-ftMore.ftMore-hover, .icon-normal-ftMore:hover{background-position: 0 -1219px;}
.icon-normal-ftMoreWhite{background-position: 0 -1293px; height: 26px; width: 26px;}
.icon-normal-gift{background-position: 0 -1329px; height: 48px; width: 48px;}
.icon-normal-giftIcon{background-position: 0 -1387px; height: 22px; width: 34px;}
.icon-normal-gradient-steps-1{background-position: 0 -1419px; height: 5px; width: 221px;}
.icon-normal-gradient-steps{background-position: 0 -1434px; height: 5px; width: 221px;}
.icon-normal-leftRound-disabled, .m-reasonLightbox .slick-prev.slick-disabled, .m-slick .leftArrow.slick-disabled{background-position: 0 -2159px; height: 30px; width: 30px;}
.icon-normal-leftRound, .m-slick .leftArrow{background-position: 0 -2239px; height: 30px; width: 30px;} .icon-normal-leftRound.leftRound-hover, .icon-normal-leftRound:hover, .m-slick .leftArrow:hover, .m-slick .leftRound-hover.leftArrow{background-position: 0 -2199px;}
.icon-normal-mask-border-bold{background-position: 0 -2445px; height: 50px; width: 50px;}
.icon-normal-mask-border{background-position: 0 -2505px; height: 52px; width: 52px;}
.icon-normal-mask{background-position: 0 -2567px; height: 50px; width: 50px;}
.icon-normal-msg-w{background-position: 0 -2627px; height: 21px; width: 23px;}
.icon-normal-msg{background-position: 0 -2658px; height: 27px; width: 29px;}
.icon-normal-myexpert-empty{background-position: 0 -2695px; height: 38px; width: 53px;}
.icon-normal-newItemRcmd{background-position: 0 -2743px; height: 36px; width: 36px;}
.icon-normal-newitem-down{background-position: 0 -2789px; height: 10px; width: 15px;}
.icon-normal-newitem-up{background-position: 0 -2809px; height: 10px; width: 15px;}
.icon-normal-noComment{background-position: 0 -2829px; height: 70px; width: 70px;}
.icon-normal-noPic{background-position: 0 -2909px; height: 44px; width: 51px;}
.icon-normal-noVideo{background-position: 0 -2963px; height: 35px; width: 54px;}
.icon-normal-noitem{background-position: 0 -3008px; height: 64px; width: 70px;}
.icon-normal-original-tag{background-position: 0 -3082px; height: 40px; width: 40px;}
.icon-normal-qr{background-position: 0 -3553px; height: 13px; width: 13px;}
.icon-normal-quote{background-position: 0 -3576px; height: 22px; width: 26px;}
.icon-normal-rightRound-disabled, .m-reasonLightbox .slick-next.slick-disabled, .m-slick .rightArrow.slick-disabled{background-position: 0 -4059px; height: 30px; width: 30px;}
.icon-normal-rightRound, .m-slick .rightArrow{background-position: 0 -4139px; height: 30px; width: 30px;} .icon-normal-rightRound.rightRound-hover, .icon-normal-rightRound:hover, .m-slick .rightArrow:hover, .m-slick .rightRound-hover.rightArrow{background-position: 0 -4099px;}
.icon-normal-spec-arrow{background-position: 0 -4964px; height: 12px; width: 12px;}
.icon-normal-tag{background-position: 0 -5484px; height: 48px; width: 48px;}
.icon-normal-te{background-position: 0 -5542px; height: 24px; width: 20px;}
.icon-normal-tel-b{background-position: 0 -5576px; height: 21px; width: 21px;}
.icon-normal-tel{background-position: 0 -5607px; height: 28px; width: 28px;}
.g-hd{position: relative; z-index: 99;}
.g-bd, .g-bd-list{z-index: 1; position: relative;}
.g-bd-list{padding-bottom: 80px; background-color: #f5f5f5;}
.g-row{width: 1090px; margin-right: auto; margin-left: auto; position: relative;} .g-row:after, .g-row:before{content: " "; display: table;}
.g-ft{padding-top: 60px; background-color: #fff; border-top: 1px solid #e8e8e8;}
.w-button{-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 96px; height: 28px; padding: 0; letter-spacing: normal; line-height: 26px; font-size: 12px; text-align: center; color: #333; border: 1px solid #ccc; background-color: #f5f5f5;} .w-button:hover{color: #333; border: 1px solid #ccc; background-color: #fff;} .w-button .wrap{display: inline-block;} .w-button .wrap:after, .w-button .wrap:before{content: " "; display: table;}
.w-button-primary{color: #fff; border: 1px solid #85CCBE; background-color: #85CCBE;} .w-button-primary:hover{color: #fff; border: 1px solid #70BFAF; background-color: #70BFAF;}
.w-button-ghost{color: #85CCBE; border: 1px solid #85CCBE; background-color: #f5f3ef;} .w-button-ghost:hover{color: #70BFAF; border: 1px solid #70BFAF; background-color: #fff;}
.w-button-danger{color: #fff; background-color: #be4141; border-color: #be4141;} .w-button-danger:hover{background-color: #da4f4f; border-color: #da4f4f; color: #fff;}
.w-button-red, .w-button-red:hover{border: 1px solid #d25a5a; color: #be4141;}
.w-button-red{background-color: #fff3f3;} .w-button-red:hover{background-color: #fff;}
.w-button-disabled, .w-button-disabled:hover, .w-button-forbid, .w-button-forbid:hover, .w-button.disabled, .w-button.disabled:hover, .w-button[disabled], .w-button[disabled]:hover{color: #fff; border: 1px solid #ccc; background-color: #ccc;}
.w-button-l{width: 144px; height: 42px; line-height: 40px; font-size: 16px;}
.w-button-xl{width: 168px; height: 50px; line-height: 50px; font-size: 18px;}
.w-button-cart{padding-right: 0; font-size: 14px; height: 31px; width: 63px;} .w-button-cart .icon-normal-badge, .w-button-cart .icon-normal-badge-l{color: #fff; text-align: center; line-height: 20px; margin-left: -13px;} .w-button-cart .icon-normal-badge span, .w-button-cart .icon-normal-badge-l span{font-size: 10px; display: inline-block; -webkit-transform: scale(.7,.8); -ms-transform: scale(.7,.8); -moz-transform: scale(.7,.8); -o-transform: scale(.7,.8); transform: scale(.7,.8);} .w-button-cart .icon-normal-badge-l{margin-left: -15px;} .m-customLightbox .slick .w-button-cart .slick-arrow, .m-pop .w-button-cart .w-status, .m-pop-express .m-content .w-expInfo .w-button-cart .icon-express, .m-pop-express .m-content .w-expdetail .w-button-cart .dot, .m-reasonLightbox .w-button-cart .slick-next.slick-disabled, .m-reasonLightbox .w-button-cart .slick-prev.slick-disabled, .m-report-modal .modal .modal-body .w-button-cart .slick-arrow, .m-slick .w-button-cart .leftArrow, .m-slick .w-button-cart .rightArrow, .w-button-cart .icon-normal-badge, .w-button-cart .icon-normal-badge-l, .w-button-cart .m-customLightbox .slick .slick-arrow, .w-button-cart .m-pop .w-status, .w-button-cart .m-pop-express .m-content .w-expInfo .icon-express, .w-button-cart .m-pop-express .m-content .w-expdetail .dot, .w-button-cart .m-reasonLightbox .slick-next.slick-disabled, .w-button-cart .m-reasonLightbox .slick-prev.slick-disabled, .w-button-cart .m-report-modal .modal .modal-body .slick-arrow, .w-button-cart .m-slick .leftArrow, .w-button-cart .m-slick .rightArrow, .w-button-cart .m-tipTag:before, .w-button-cart .w-icon-normal, .w-button-cart .w-tipMsg-fail .icon, .w-button-cart .w-tipMsg-success .icon, .w-button-cart .w-toolTip-coupon .toolTip-triangle, .w-tipMsg-fail .w-button-cart .icon, .w-tipMsg-success .w-button-cart .icon, .w-toolTip-coupon .w-button-cart .toolTip-triangle{float: left;} .w-button-cart .cart-blackcart{margin-top: 9px; margin-right: 5px; float: left;}
.w-text{color: #333 !important;}
.w-text-muted{color: #999 !important;}
.w-text-highlight{color: #d4282d !important;}
.w-link, .w-link:hover{color: #69c;}
.w-tipMsg{white-space: nowrap; line-height: 18px;} .w-tipMsg:after, .w-tipMsg:before{content: " "; display: table;} .w-tipMsg .icon{float: left; margin-right: 10px;}
.w-tipMsg-fail .text{color: #d4282d !important;}
.w-tipMsg-success .text{color: #333 !important;}
.w-linkicon, .w-txticon{line-height: 24px;} .m-customLightbox .slick .w-txticon .slick-arrow, .m-pop .w-txticon .w-status, .m-pop-express .m-content .w-expInfo .w-txticon .icon-express, .m-pop-express .m-content .w-expdetail .w-txticon .dot, .m-reasonLightbox .w-txticon .slick-next.slick-disabled, .m-reasonLightbox .w-txticon .slick-prev.slick-disabled, .m-report-modal .modal .modal-body .w-txticon .slick-arrow, .m-slick .w-txticon .leftArrow, .m-slick .w-txticon .rightArrow, .w-tipMsg-fail .w-txticon .icon, .w-tipMsg-success .w-txticon .icon, .w-toolTip-coupon .w-txticon .toolTip-triangle, .w-txticon .m-customLightbox .slick .slick-arrow, .w-txticon .m-pop .w-status, .w-txticon .m-pop-express .m-content .w-expInfo .icon-express, .w-txticon .m-pop-express .m-content .w-expdetail .dot, .w-txticon .m-reasonLightbox .slick-next.slick-disabled, .w-txticon .m-reasonLightbox .slick-prev.slick-disabled, .w-txticon .m-report-modal .modal .modal-body .slick-arrow, .w-txticon .m-slick .leftArrow, .w-txticon .m-slick .rightArrow, .w-txticon .m-tipTag:before, .w-txticon .w-icon-normal, .w-txticon .w-tipMsg-fail .icon, .w-txticon .w-tipMsg-success .icon, .w-txticon .w-toolTip-coupon .toolTip-triangle{margin: 2px 0;} .w-linkicon:hover{zoom: 1;}
.w-chkbox.s-gold > input.dis, .w-chkbox > input.dis{cursor: not-allowed;}
.m-wrap{overflow: hidden;} .m-wrap .w-check, .m-wrap .w-clk, .m-wrap .w-linkicon, .m-wrap .w-txticon{margin: 3px 0;} .m-wrap .w-clk-onlyicon{margin: 2px 0;} .m-wrap .w-button{margin: 0;} .m-wrap .w-check{margin-left: 1px;}
.m-wrap-err .w-ipt{border-color: #d74b00;}
.m-wrap-err .m-ipt .ipt-tip{display: block;}
.m-wrap-focus .w-ipt{border-color: #bbb;}
.m-hrz .m-wrap, .m-hrz .w-hrzsplite{margin-right: 8px;}
.m-hrz{margin-right: 4px;}
.m-hrz .m-wrap-right{margin-left: 4px; margin-right: 0;}
.m-hrz .ipt-value{width: 110px;}
.m-pager{float: right; font-size: 14px;} .m-pager .w-linkicon{border: 1px solid #e6e6e6; border-left: 0; margin: 0; padding: 7px 12px;} .m-dropdown .m-pager .w-linkicon .wrap:before, .m-pager .w-linkicon .m-dropdown .wrap:before, .m-pager .w-linkicon .w-dropdown .dropdownMenu:before, .m-pager .w-linkicon .w-icon-arrow, .w-dropdown .m-pager .w-linkicon .dropdownMenu:before{margin: 1px 0;} .m-pager .w-linkicon .arrow-pagel{margin: 5px 10px 0 5px;} .m-pager .w-linkicon .arrow-pager{margin: 5px 5px 0 10px;} .m-pager .pagel, .m-pager .pager{text-align: center; color: #333; border: 1px solid #e6e6e6;} .m-pager .pagel{padding: 8px 15px 6px 8px;} .m-pager .pager{padding: 8px 8px 6px 15px; border-left: 0;} .m-pager .w-linkicon-page{padding: 0 8px;} .m-pager .m-wrap{margin-right: 0;} .m-pager .w-linkicon-selected{background-color: #85CCBE; border-color: #85CCBE;} .m-pager .w-linkicon-selected .txt{color: #fff;} .m-pager .w-linkicon-selected:hover{background-color: #70BFAF;} .m-pager .f-disabled{color: #ccc;}
.m-table .thead, .w-panel .hd{line-height: 41px; color: #999;}
.m-pager-con{text-align: center;} .m-pager-con .m-pager{background-color: #fff; float: none; display: inline-block; margin-bottom: 80px;}
.w-mask{background-color: #000; -moz-opacity: .8; filter: alpha(opacity=80); opacity: .8;}
.m-overlay{z-index: 100;} .m-overlay .overlay-container::-webkit-scrollbar{width: 6px; height: 6px;} .m-overlay .overlay-container::-webkit-scrollbar-button{width: 0; height: 0; display: none;}
.m-table .headBg, .w-panel .hd{height: 42px; border-bottom: 1px solid #e8e8e8;}
.m-overlay .overlay-container::-webkit-scrollbar-corner{background-color: transparent;}
.m-overlay .overlay-container::-webkit-scrollbar-thumb{background-color: rgba(255,255,255,.3); border-radius: 10px; -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.1);} .m-overlay .overlay-container::-webkit-scrollbar-thumb:hover{background-color: rgba(255,255,255,.5); border-radius: 10px; -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.1);}
.m-overlay .overlay-container::-webkit-scrollbar-track{border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0);}
.m-table, .w-panel{border: 1px solid #e8e8e8;}
.m-dropdown .wrap, .w-dropdown .dropdownMenu{-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.2); -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);}
.w-mask-ani{opacity: 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;}
.overlay-container-ani{opacity: 0; -webkit-transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); transform: scale(.9); -webkit-transition: transform .3s ease-out .1s,opacity .3s ease-out .1s; -moz-transition: transform .3s ease-out .1s,opacity .3s ease-out .1s; -o-transition: transform .3s ease-out .1s,opacity .3s ease-out .1s; transition: opacity .3s ease-out .1s,-webkit-transform .3s ease-out .1s; transition: transform .3s ease-out .1s,opacity .3s ease-out .1s; transition: transform .3s ease-out .1s,opacity .3s ease-out .1s,-webkit-transform .3s ease-out .1s;}
.m-overlay-avatar .overlay-container-ani{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.m-overlay-ani{opacity: 1;}
.f-ani-mask{opacity: .8 !important;}
.f-ani-bouncein{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1 !important;}
.f-ani-overlay{opacity: 0 !important; -webkit-transition: all .15s linear; -moz-transition: all .15s linear; -o-transition: all .15s linear; transition: all .15s linear;}
.w-panel{background-color: #fff;} .w-panel .hd{padding-left: 21px; background-color: #f5f5f5;}
.m-table{position: relative; width: 100%; padding: 0 21px; background-color: #fff;} .m-table .headBg{position: absolute; top: 0; left: 0; z-index: 0; width: 100%; background-color: #f5f5f5;} .m-table > table{position: relative; z-index: 1; text-align: center;} .m-table .tbody{padding: 20px 0;} .m-table .tbody .tr{border-top: 1px dashed #dedede; line-height: 20px;} .m-table .tbody .tr:first-child{border-top: 0;}
.w-textarea textarea{display: block; height: 108px; padding: 20px 17px; font-size: 12px; color: #333; line-height: 1.5; background-color: #f5f5f5; border: 1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.w-textarea .tip{margin-top: 4px; line-height: 16px;} .w-textarea .tip:after, .w-textarea .tip:before{content: " "; display: table;}
.w-textarea .right{float: right;}
.w-errorMsg{float: left; text-align: left; display: none;} .w-errorMsg .icon, .w-errorMsg .text{float: left;} .w-errorMsg .icon{margin-right: 10px;} .w-errorMsg .text{overflow: hidden; color: #d4282d; line-height: 16px;}
.w-chkbox > input, .w-radio > input{-webkit-appearance: none; border-radius: 0; position: relative; display: inline-block; vertical-align: middle !important; border: 0;}
.w-chkbox > a, .w-chkbox > label, .w-chkbox > span, .w-radio > a, .w-radio > label, .w-radio > span{vertical-align: middle;}
.w-chkbox.s-gold > input, .w-chkbox > input{width: 18px; height: 18px; vertical-align: middle !important;}
.w-chkbox > span{margin-left: 14px;}
.w-radio.s-gold-new > input, .w-radio.s-gold > input, .w-radio > input{width: 15px; height: 15px;}
.w-form-control{display: block; background-color: #fff; border: 1px solid #e8e8e8;}
input[type=email].w-form-control, input[type=password].w-form-control, input[type=text].w-form-control{height: 42px; padding: 11px 20px; font-size: 14px; line-height: 18px;}
.w-ipt, .w-select{height: 28px; color: #333;}
input[type=email].w-form-control.error, input[type=password].w-form-control.error, input[type=text].w-form-control.error{border: 1px solid #d4282d;}
.w-select{width: 140px; line-height: 28px; border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-color: #fff;}
.w-select-s{line-height: 34px; width: 70px;}
.w-ipt{width: 140px; line-height: 28px; border: 1px solid #ddd; font-size: 12px; padding-left: 9px;}
.w-ipt-l{width: 180px; height: 34px; line-height: 34px; font-size: 14px;}
.w-tabs .r-btn > i, .w-tabs .r-btn > span{vertical-align: middle;}
.m-couponPop .w-coupon .icon{position: absolute; right: 0; top: 0; display: none; z-index: 2;}
.m-couponPop .w-coupon.active .icon{display: inline-block;}
.w-toolTip{position: relative;} .w-toolTip .toolTip-cnt{display: none;} .w-tabs, .w-toolTip:hover .toolTip-cnt{display: block;}
.w-toolTip-coupon .toolTip-cnt{position: absolute; top: 18px; z-index: 100; left: -151px; width: 220px; padding-top: 9px;}
.w-toolTip-coupon .toolTip-triangle{position: absolute; top: 4px; left: 154px; margin: auto;}
.w-toolTip-coupon .toolTip-inner{padding: 15px 18px; font-size: 12px; color: #333; border: 1px solid #ddd; background-color: #fefbea; word-wrap: break-word;}
.w-tabs, .w-tabs .item{background-color: #f5f5f5;}
.w-tabs{position: relative; border-right: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8;} .w-tabs:after, .w-tabs:before{content: " "; display: table;} .w-tabs:before{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; content: " "; position: absolute; top: 0; left: 0; z-index: 0; display: block; width: 100%; height: 100%; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;} .w-tabs .item{position: relative; z-index: 1; float: left; width: 170px; border: 1px solid #e8e8e8; border-left: none; height: 42px; text-align: center;} .w-tabs .item-1{width: 749px;} .w-tabs .item.active{border-top: 3px solid #85CCBE; background-color: #fff; border-bottom: 1px solid #fff; color: #85CCBE;} .w-tabs .item a{display: block; line-height: 40px; font-size: 14px;} .w-tabs .r-btn{position: absolute; right: 20px; top: 0; height: 42px; font-size: 14px; color: #999; line-height: 42px; cursor: pointer;} .w-tabs .r-btn > i{margin-left: 5px;}
.m-siteNav{position: relative; z-index: 4; height: 36px; background-color: #333;} .m-siteNav .right{float: right; height: 36px;} .m-siteNav .declare{float: left; color: #ccc; line-height: 36px;} .m-siteNav .noticeList{float: left; margin-left: 30px;} .m-siteNav .attitude, .m-siteNav .custmService, .m-siteNav .login, .m-siteNav .m-hdAppDownload, .m-siteNav .register, .m-siteNav .split, .m-siteNav .userCenter, .m-siteNav b{color: #ccc; float: left; line-height: 36px;} .m-siteNav .attitude:hover, .m-siteNav .login:hover, .m-siteNav .register:hover{color: #fff;} .m-siteNav .login{margin-right: 20px;} .m-siteNav .register, .m-siteNav b{margin-right: 10px;} .m-siteNav b{margin-left: 10px;} .m-siteNav .w-icon-member{float: left; margin: 9px 8px 8px 0;} .m-siteNav .userCenter .toggle{padding-right: 10px; display: block; vertical-align: middle; color: #ccc; line-height: 36px;} .m-siteNav .userCenter .toggle .text{margin-right: 7px;} .m-siteNav .userCenter .toggle .arrow-up-hollow{vertical-align: top; margin-top: 16px;} .m-siteNav .userCenter:hover .toggle .text{color: #fff;} .m-siteNav .userCenter:hover .toggle i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);} .m-siteNav .attitude{margin-right: 10px;} .m-siteNav .split{margin: 10px 10px 10px 0; height: 16px; border-left: 1px solid #5c5c5c;}
.unReadedMessageRemind{display: none; width: 5px; height: 5px; background: #D4282D; position: absolute; right: -5px; top: 10px; border-radius: 50px;}
.m-noticeList{display: none; overflow: hidden; height: 36px; line-height: 36px; background: url(/qihuigo/img/system/cc3bec9c35e0918247d0ebc02481438b.gif) center left no-repeat;} .m-noticeList .list{position: relative; top: 0;} .m-noticeList .notice{padding-left: 26px; height: 36px;} .m-noticeList .notice .txt{color: #85CCBE; font-size: 12px;}
.s-blackSpeaker{background: url(../img/system/d132c2561f18f1149d566a60d05fd9b7.gif) center left no-repeat;}
.m-hdAppDownload{min-width: 59px;} .m-hdAppDownload .trigger{display: block; color: #ccc; cursor: pointer; white-space: nowrap;} .m-hdAppDownload .trigger:after, .m-hdAppDownload .trigger:before{content: " "; display: table;} .m-hdAppDownload .trigger .icon{float: left; margin-right: 6px; margin-top: 13px;} .m-hdAppDownload .bd{width: 139px; left: -58px; top: 36px; text-align: center;} .m-hdAppDownload .wrap{padding: 10px 0; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;} .m-hdAppDownload .wrap .QRcode{vertical-align: middle; margin: 0 auto 6px; width: 117px; height: 117px;} .m-hdAppDownload .wrap .txt{display: block; text-align: center; line-height: 1; color: #85CCBE;} .m-hdAppDownload:hover .trigger .txt{color: #fff;}
.w-dropdown{position: relative;} .w-dropdown .jq-dropdown{position: absolute; z-index: 2; display: none; vertical-align: middle;} .w-dropdown .dropdownMenu{position: relative; background-color: #fff; border: 1px solid #ddd; box-shadow: 0 0 3px 0 rgba(0,0,0,.2);} .w-dropdown .dropdownMenu:before{position: absolute; display: block; content: ''; top: -6px; right: 0; left: 0; margin: auto;}
.w-dropdown-text .dropdownMenu{min-width: 86px; max-width: 100px; padding: 3px 13px;} .w-dropdown-text .dropdownMenu .item{display: block; color: #999; text-align: center; line-height: 38px; border-top: 1px solid #ddd; white-space: nowrap;} .w-dropdown-text .dropdownMenu .item:hover{color: #85CCBE;} .w-dropdown-text .dropdownMenu .item:first-child{border-top: 0;}
.m-dropdown{position: relative; z-index: 1;} .m-dropdown .bd{position: absolute; right: 0; display: none; margin: auto;} .m-dropdown:hover .bd{display: block;} .m-dropdown .wrap{position: relative; background-color: #fff; border: 1px solid #ddd; box-shadow: 0 0 3px 0 rgba(0,0,0,.2);}
.custmService .dropdownMenu .itemHover .panel, .m-funcTab .m-mini-cart .wrap{-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.2); -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);}
.m-dropdown .wrap:before{display: block; content: ""; position: absolute; top: -6px; right: 0; left: 0; margin: auto;}
.m-dropdown-2d .bd{top: 37px; left: -48px; width: 123px; padding-top: 5px;}
.m-dropdown-2d .wrap{padding: 10px;} .m-dropdown-2d .wrap > img{width: 103px; height: 103px;}
.custmService{position: relative;} .custmService .customerText{display: block; margin-right: 10px; line-height: 36px; cursor: pointer;} .custmService .customerText .arrow-up-hollow{vertical-align: top; margin-top: 16px; margin-left: 7px;} .custmService .dropdownMenu{min-width: 83px; padding: 3px 0;} .custmService .dropdownMenu .item{display: block; margin: 0 13px; color: #999; text-align: center; line-height: 38px; border-top: 1px solid #ddd; white-space: nowrap; cursor: pointer;} .custmService .dropdownMenu .item:hover, .custmService .dropdownMenu .itemHover .item:hover{color: #85CCBE;} .custmService .dropdownMenu .item .itemText .triangle{display: inline-block; margin-right: -8px; width: 0; height: 0; margin-left: 4px; border-top: 4px solid #fff; border-right: 4px solid #fff; border-bottom: 4px solid #fff; border-left: 4px solid #999;} .custmService .dropdownMenu .item:first-child{border-top: 0;} .custmService .dropdownMenu .itemHover{padding: 0 13px; position: relative;} .custmService .dropdownMenu .itemHover .item{margin: 0; border-top: 1px solid #ddd;} .custmService .dropdownMenu .itemHover .item:hover .triangle{border-left: 4px solid #85CCBE;} .custmService .dropdownMenu .itemHover .panel{display: none; position: absolute; width: 110px; height: 57px; right: -110px; top: 0; background-color: #fff; border: 1px solid #ddd; border-left: none; text-align: center; box-shadow: 0 0 3px 0 rgba(0,0,0,.2);}
.m-funcTab, .m-funcTab .g-row{position: relative;}
.custmService .dropdownMenu .itemHover .panel .servicePhoNum{margin-top: 9px; font-size: 14px; color: #999; line-height: 19px;}
.custmService .dropdownMenu .itemHover .panel .serviceTime{font-size: 12px; color: #ccc; line-height: 19px;}
.custmService .dropdownMenu .itemHover:hover .panel{display: block; cursor: default;}
.custmService:hover .customerText{color: #fff;} .custmService:hover .customerText i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.m-funcTab{height: 204px; background-color: #fff; -webkit-box-shadow: 0 0 3px 1px rgba(51,51,51,.1); -moz-box-shadow: 0 0 3px 1px rgba(51,51,51,.1); box-shadow: 0 0 3px 1px rgba(51,51,51,.1); border-bottom: 1px solid #eaeaea;\9} .m-funcTab .tab-logo{position: absolute; top: 50px; left: 455px; z-index: 2;} .m-funcTab .tab-logo-activityWrap{position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 150px; text-align: center; overflow: hidden;} .m-funcTab .tab-logo-activity{display: inline-block;} .m-funcTab .tab-logo-activityLink{display: inline-block; height: 150px; width: 220px; position: absolute; left: 435px; top: 0; background: 0 0; \9} .m-funcTab .tab-logo-fixed{display: none;} .m-funcTab .tab-inner{position: relative; z-index: 3;} .m-funcTab .tab-nav{float: left; margin-top: 56px; line-height: 1; font-weight: 700; height: 30px; position: relative; width: 100%;} .m-funcTab .nav-item{float: left; padding: 6px 24px 0; font-size: 14px;} .m-funcTab .nav-item .topLevel{position: relative; z-index: 2; display: block; padding-bottom: 6px; color: #000;} .m-funcTab .nav-item.active .topLevel, .m-funcTab .nav-item:hover .topLevel{color: #85CCBE; border-bottom: 3px solid #85CCBE;} .m-funcTab .first{margin-left: 0;} .m-funcTab .last{padding-right: 0;} .m-funcTab .split{border-left: 1px solid #ccc; height: 20px; margin-top: 3px; float: left;} .m-funcTab .nav-dropdown{display: none; position: absolute; z-index: 1; top: 26px; left: 0; width: 100%; padding-left: 50%; background-color: transparent;} .m-funcTab .nav-cateCard{position: relative; left: -1500px; width: 3000px; padding-top: 33px; background-color: #fff; text-align: center; -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.2); -moz-box-shadow: 0 3px 3px 0 rgba(0,0,0,.2); box-shadow: 0 3px 3px 0 rgba(0,0,0,.2);}
.no-boxshadow .m-funcTab .nav-cateCard{border-bottom: 1px solid #e8e8e8;}
.m-funcTab .card-list{display: inline-block; white-space: nowrap; width: 930px;} .m-funcTab .card-list:after, .m-funcTab .card-list:before{content: " "; display: table;} .m-funcTab .card-list > .item{float: left; margin-right: 102px; margin-bottom: 30px; vertical-align: middle; width: 44px;} .m-funcTab .card-list > .item:last-child{margin-right: 0;}
.m-funcTab .nav-subCate > .icon{margin-bottom: 10px; height: 44px; width: 44px;}
.m-funcTab .nav-subCate > .text{font-size: 14px; line-height: 1; width: 100px; margin-left: -28px;}
.m-funcTab .m-mini-cart{position: absolute; right: -10px; top: 95px; z-index: 13; padding-top: 10px; padding-right: 10px; display: none;} .m-funcTab .m-mini-cart .tw-1, .m-funcTab .m-mini-cart .tw-2{position: absolute; right: 22px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent;} .m-funcTab .m-mini-cart:after, .m-funcTab .m-mini-cart:before{content: " "; display: table;} .m-funcTab .m-mini-cart .tw-1{top: -8px; border-bottom: 8px solid #d7ccb6;} .m-funcTab .m-mini-cart .tw-2{top: -6px; border-bottom: 8px solid #fff;} .m-funcTab .m-mini-cart .wrap{position: relative; width: 330px; height: 328px; border: 1px solid #b5a176; border-top: 2px solid #d7ccb6; background-color: #fff; box-shadow: 0 0 3px 0 rgba(0,0,0,.2);} .m-funcTab .m-mini-cart .wrap .emptyCart{font-size: 17px; line-height: 80px; text-align: center;} .m-funcTab .m-mini-cart .wrap .g-cartInfo{margin: 14px 0 0; height: 244px; background-color: #fff; overflow: auto;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .cartInfo-inner{background-color: #e8e8e8;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart{margin: 10px 0; background-color: #fff;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd{height: 27px; border-bottom: 1px solid #eaeaea; margin: 0 0 4px 15px; line-height: 26px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitFlag{display: inline-block; height: 14px; width: 28px; font-size: 11px; line-height: 14px; text-align: center; color: #fff; background-color: #d4282d; vertical-align: middle;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitIntro{display: inline-block; margin-left: 8px; width: 164px; height: 27px; font-size: 14px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitIntro .suitName{display: inline-block; vertical-align: middle; max-width: 122px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitIntro .suitCount{vertical-align: middle;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .suitPrice{display: inline-block; width: 60px; margin-right: 8px; height: 27px; vertical-align: middle; color: #b4282d; font-size: 14px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .suitCartHd .deleteSuit{height: 27px; padding: 8px 0; width: 10px; cursor: pointer; display: inline-block; vertical-align: middle;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .cartItem{background: 0 0;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .cartItem .price{color: #999;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .cartItem.invalid .item .count, .m-funcTab .m-mini-cart .wrap .g-cartInfo .cartItem.invalid .item .price, .m-funcTab .m-mini-cart .wrap .g-cartInfo .cartItem.invalid .item .specValue, .m-funcTab .m-mini-cart .wrap .g-cartInfo .disValidSuit .cartItem .price, .m-funcTab .m-mini-cart .wrap .g-cartInfo .disValidSuit .suitCartHd .suitPrice{color: #ccc;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart .deleteItem{display: none;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart:hover{background-color: #fffbf0;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .disValidSuit .suitCartHd .suitFlag{background-color: #ccc;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .disValidSuit:hover{background-color: #fcfcfc;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .suitCart + .cartItem{height: 80px; padding-top: 10px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .firstSuit{margin-top: 0;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .cartItem{height: 70px; padding: 0 0 10px 15px; background-color: #fff;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .cartItem.invalid{background-color: #fcfcfc;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item{float: left;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left{background-color: #f4f4f4; position: relative; text-align: center;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left img{width: 60px; height: 60px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left .g-offShift, .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left .g-sellOut{line-height: 11px; padding: 3px 0; position: absolute; bottom: 0; background: #999; color: #fff; width: 100%; font-size: 11px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle{width: 140px; margin-left: 10px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle p:first-child{font-size: 14px; line-height: 14px; padding: 12px 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count, .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue{display: inline-block; color: #999; font-size: 11px; line-height: 12px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count:hover, .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue:hover{cursor: default;} .m-feedbackForm .formGroup-captcha .inputGroup .captcha:hover, .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .deleteItem:hover, .u-selnum .less, .u-selnum .more{cursor: pointer;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue{max-width: 84px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count{margin-left: 14px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right p{float: left;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .price{width: 50px; text-align: right; font-size: 11px; color: #d52b33; margin-top: 14px; line-height: 11px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .deleteItem{margin: 14px 0 0 10px; line-height: 10px;} .m-funcTab .m-mini-cart .wrap .g-cartInfo .invalidTitle{padding: 15px 0 0 15px; height: 40px; line-height: 1; font-size: 14px; background-color: #e8e8e8;} .m-funcTab .m-mini-cart .wrap .cartBottom{border-top: 1px solid #e7e1d4; height: 66px; background-color: #f4f0ea; position: absolute; bottom: 0; width: 100%;} .m-funcTab .m-mini-cart .wrap .cartBottom .totalPrice{line-height: 66px; font-size: 13px; padding-left: 42px; color: #999; float: left;} .m-funcTab .m-mini-cart .wrap .cartBottom .totalPrice span{color: #d52b33;} .m-funcTab .m-mini-cart .wrap .cartBottom .goToCart{float: right; margin-right: 31px;} .m-funcTab .m-mini-cart .wrap .cartBottom .goToCart .btn{width: 110px; height: 36px; line-height: 36px; margin-top: 15px;}
.m-funcTab .notLogin, .m-funcTab .user, .m-funcTab .userCenter, .m-funcTab .w-cart{display: none;}
.no-boxshadow .m-funcTab-fixed{border-bottom: 1px solid #e8e8e8;}
.no-boxshadow .m-funcTab-fixed .nav-dropdown{border: 1px solid #ddd; border-top: 0;}
.m-followUs:after, .m-followUs:before, .m-ft1 .item:after, .m-ft1 .item:before{display: table; content: " ";}
@-webkit-keyframes hdnav2-show{0%{top: -42px;} 100%{top: 0;}}
@keyframes hdnav2-show{0%{top: -42px;} 100%{top: 0;}}
.m-ft1{padding: 0 0 34px;} .m-ft1 .item{width: 33.33333%; height: 204px; float: left; border-left: 1px solid #e9e9e9;} .m-ft1 .item:first-child{border-left: 0;} .m-ft1 .item .hd{font-size: 16px; font-weight: 400; margin-bottom: 28px; line-height: 1;}
.m-serviceTel{text-align: center; line-height: 1;} .m-serviceTel .btn{width: 80px; height: 100px; font-size: 14px; background-color: #fff; padding-top: 25px; text-align: center; border: 1px solid #E8E8E8;} .m-serviceTel .btn.feedbackBtn{margin-left: 29px;} .m-serviceTel .btn .foot-feedback, .m-serviceTel .btn .foot-service{margin-bottom: 10px;} .m-serviceTel .btn:hover{color: #85CCBE;}
.m-whatIsYX{padding: 0 37px; text-align: center; line-height: 1;} .m-whatIsYX .hd{margin-bottom: 23px;} .m-whatIsYX .desc{text-align: left; font-size: 13px; line-height: 23px; margin-bottom: 22px;}
.m-followUs{line-height: 1; text-align: left;} .m-followUs .title{margin-right: 15px; margin-bottom: 0; font-size: 14px; line-height: 32px;} .m-followUs .m-focusList, .m-followUs .title{float: left;}
.m-focusList{display: inline-block;} .m-focusList:after, .m-focusList:before{content: " "; display: table;} .m-focusList .m-dropdown{margin-right: 15px;}
.m-ftAppDownload{text-align: center;} .m-ftAppDownload .title{margin-bottom: 20px; font-size: 16px; font-weight: 400; line-height: 1;} .m-ftAppDownload .tip{color: #85CCBE; font-size: 12px; margin-top: 3px;} .m-ftAppDownload .m-qrcode{display: inline-block;}
.m-feedbackPop{width: 534px !important; height: 531px !important; padding: 30px 50px 0;}
.m-feedbackModal .title{margin-bottom: 26px; font-size: 18px; font-weight: 400; line-height: 1;}
.m-ft2{height: 204px; padding-top: 37px; background-color: #414141;} .m-ft2 hr{display: block; height: 1px; margin-bottom: 27px; background-color: #4f4f4f; border: 0;}
.m-siteEnsure{margin-bottom: 30px;} .m-siteEnsure:after, .m-siteEnsure:before{content: " "; display: table;} .m-siteEnsure .item{float: left; width: 33.333333%; text-align: center;} .m-siteEnsure .item .inner{color: #fff; font-size: 18px; line-height: 51px; display: inline-block; vertical-align: middle;} .m-siteEnsure .item .inner .icon, .m-siteEnsure .item .inner .text{float: left;} .m-siteEnsure .item .inner .icon{margin-right: 17px;} .m-siteEnsure .item .inner .text{text-align: left;}
.m-siteInfo{text-align: center; color: #999; position: relative;} .m-siteInfo .nav{display: inline-block;} .m-siteInfo .nav:after, .m-siteInfo .nav:before{content: " "; display: table;} .m-siteInfo .nav .text{color: #999;} .m-siteInfo .nav .split{margin: auto 10px;} .m-siteInfo .businessAdmin{display: block; width: 36px; position: absolute; right: 150px; top: -4px;} .m-siteInfo .businessAdmin img{width: 100%;}
.m-itemList{margin-right: -10px;} .m-itemList:after, .m-itemList:before{content: " "; display: table;} .m-itemList .item{float: left; margin-right: 10px; margin-bottom: 50px;}
.m-itemList-level2Category{margin-top: 25px;}
.m-itemList-slick{margin-right: 0; margin-left: -30px;} .m-itemList-slick .item{margin-left: 30px; margin-right: 0;}
.m-crumbs{font-size: 12px; color: #333; line-height: 1; padding-top: 20px; padding-bottom: 20px;} .m-crumbs .z-cur{color: #999;} .m-crumbs a, .m-crumbs a:hover{color: #333;} .m-crumbs .arrow-right-hollow{margin: 0 5px;} .m-crumbs .gap{margin-left: 7px; margin-right: 7px;}
.m-crumbs-bcf{background-color: #f5f5f5;}
.m-crumbs-border{border-bottom: 1px solid #e8e8e8; padding-bottom: 10px;}
.m-crumbs-filter{padding: 24px 0;} .m-crumbs-filter .crumb-url{border: 1px solid #ccc; background-color: #fff; padding: 5px 8px; cursor: pointer;} .m-crumbs-filter .crumb-url .close-close8{margin-top: 2px; margin-left: 6px;} .m-crumbs-filter .crumb-url .close8{display: inline-block;} .m-crumbs-filter .crumb-url .close8-hover, .m-crumbs-filter .crumb-url:hover .close8{display: none;} .m-crumbs-filter .crumb-url:hover{border: 1px solid #85CCBE; color: #85CCBE; text-decoration: none;} .m-crumbs-filter .crumb-url:hover .close8-hover, .u-selnum{display: inline-block;}
.u-selnum{border: 1px solid #ddd; overflow: hidden;} .u-selnum .less, .u-selnum .more, .u-selnum input{position: relative; float: left; width: 36px; height: 30px; line-height: 28px; background: #fff;} .u-selnum input{box-sizing: border-box; border-radius: 0; border: 0; width: 60px; margin: 0; font-size: 12px; text-align: center; color: #333;} .u-selnum input.dis{color: #ccc;} .u-selnum .hx, .u-selnum .sx{position: absolute; width: 2px; height: 2px; overflow: hidden; background: #999;} .u-selnum .hx{top: 15px; left: 12px; width: 10px;} .u-selnum .sx{top: 11px; left: 16px; height: 10px;} .u-selnum .z-dis{cursor: not-allowed;} .u-selnum .z-dis .hx, .u-selnum .z-dis .sx{background: #d3d3d3;} .u-selnum .less{border-right: 1px solid #ddd;} .u-selnum .more{border-left: 1px solid #ddd;}
.m-notify{transition: opacity .5s ease-in; z-index: 10000; position: fixed; width: 306px; top: 50%; left: 50%; margin-top: -51px; margin-left: -153px; border-radius: 4px; background: #000; display: none;} .m-notify .text{padding: 40px 20px; text-align: center; font-size: 15px; color: #fff;} .m-notify.show{opacity: .75;} .m-notify.hide{opacity: 0;}
.m-payMethods{padding: 20px 0 20px 37px;} .m-payMethods:after, .m-payMethods:before{content: " "; display: table;} .m-payMethods .payMethod{float: left; margin-left: 10px; width: 190px; height: 90px;} .m-payMethods .payMethod:first-child{margin-left: 0;} .m-payMethods .payMethod .radio{float: left; margin-top: 38px;} .m-payMethods .payMethod .payMethod-alipay{margin-top: 22px; margin-left: 10px;} .m-payMethods .payMethod .payMethod-weixin{margin-top: 27px; margin-left: 10px;} .m-payMethods .payMethod .payMethod-epay{margin-top: 23px; margin-left: 10px;} .m-payMethods .payMethod .payMethod-savings{margin-top: 21px; margin-left: 10px;} .m-payMethods .payMethod .payMethod-credit{margin-top: 27px; margin-left: 10px;} .m-payMethods .payMethod .payMethod-sd{margin-top: 16px; margin-left: 10px;} .m-payMethods .payMethod .payMethod-dl{margin-top: 27px; margin-left: 10px;} .m-payMethods .bankList{float: left; width: 1010px; padding-top: 35px; margin-top: 10px; margin-bottom: 20px; background-color: #f5f5f5; position: relative; padding-left: 25px; display: none;} .m-payMethods .bankList .bank{position: relative; float: left; margin-left: 10px; margin-bottom: 35px; border: 2px solid transparent;} .m-payMethods .bankList .bank:after, .m-payMethods .bankList .bank:before{content: " "; display: table;} .m-payMethods .bankList .bank .icon-normal-spec-arrow{position: absolute; right: 0; bottom: 0; display: none;} .m-payMethods .bankList .bank.active{border: 2px solid #85CCBE;} .m-payMethods .bankList .bank.active > .icon-normal-spec-arrow{display: inline-block;} .m-payMethods .bankList .bank:hover{cursor: pointer; border: 2px solid #85CCBE;} .m-payMethods .grayUpArrow{border: 10px solid #f5f5f5; border-top-color: #fff; border-left-color: #fff; border-right-color: #fff; position: absolute; top: -20px; left: 680px; width: 0; height: 0;} .m-payMethods .credit .grayUpArrow{left: 880px;}
.m-overlay{position: fixed; display: table;} .m-overlay .contentWrap{display: table-cell; vertical-align: middle; height: 100%;}
.m-pop{position: relative; width: 500px; height: auto; min-height: 274px; margin: 0 auto; background-color: #fff; z-index: 10; display: none;} .m-pop .pos-l, .m-pop .pos-m, .m-pop .pos-r, .m-pop .w-close, .m-pop .w-title{position: absolute;} .m-pop .w-close{width: 24px; height: 24px; top: 20px; right: 20px; cursor: pointer;} .m-pop .w-title{font-size: 18px; top: 40px; left: 40px;} .m-pop .w-tips, .m-pop .w-tips-small{color: #333; font-size: 18px; text-align: center; margin: 65px auto 0; word-break: break-all; word-wrap: break-word;} .m-pop .w-tips-small{font-size: 14px; margin: 10px auto 0;} .m-pop .w-button{bottom: 71px;} .m-pop .pos-l{left: 101px;} .m-pop .pos-r{right: 101px;} .m-pop .pos-m{left: 175px;} .m-pop .w-status{text-indent: 30px; display: inline-block;}
.m-pop-avatar{height: 480px;} .m-pop-avatar .bottom50{position: absolute; bottom: 50px; left: 50%; margin-left: -72px;} .m-pop-avatar .m-avatarUploadWarp{position: relative; margin: 180px auto 0; overflow: hidden; text-align: center;} .m-pop-avatar .w-button-avatarUpload{position: relative; overflow: hidden; width: 200px; height: 54px; bottom: 0; border: 1px solid #e8e8e8; text-align: center; line-height: 54px; font-size: 30px; color: #e8e8e8; cursor: pointer; background: url(/qihuigo/img/system/ef2ef231f06c467802c891c81a5974b9.png) 35px center no-repeat;} .m-pop-avatar .w-button-avatarUpload .fileInput{font-size: 100px; position: absolute; bottom: 0; right: 0; width: 500px; height: 500px; opacity: 0; cursor: pointer; filter: alpha(opacity=0);} .m-pop-avatar .w-button-avatarUpload .uploadText{font-size: 16px; color: #333; padding-left: 25px;} .m-pop-avatar .w-uploadTips{color: #999; font-size: 14px; margin-top: 8px;} .m-pop-avatar .w-uploadImg{width: 440px; height: 295px; margin: 73px auto 0; position: relative; background: url(/qihuigo/img/system/0f5e8bfbf5492122247cc0fe75408217.jpg);} .m-pop-avatar .w-uploadImg .img{position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-height: 100%; width: 100%;} .m-pop-avatar .w-uploadImg .modify{position: absolute; bottom: 3px; right: 3px; width: 25px; height: 22px; overflow: hidden;} .m-pop-avatar .w-uploadImg .modify .fileInput{font-size: 100px; position: absolute; bottom: 0; right: 0; width: 500px; height: 500px; opacity: 0; cursor: pointer; filter: alpha(opacity=0);} .m-pop-avatar .w-uploadImg .progress{display: block; position: absolute; top: 0; left: 0; width: 440px; height: 295px; font-size: 40px; color: #fff; text-align: center; line-height: 295px; background-color: transparent; background-color: rgba(0,0,0,.3); zoom: 1;}
.no-rgba .m-pop-avatar .w-uploadImg .progress{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000);}
.m-pop-avatar .tips{width: 100%; position: absolute; bottom: 25px; text-align: center; color: #d4282d; font-size: 12px;}
.m-authPop{width: 640px; height: 435px; padding: 0 55px;} .m-authPop .tt{font-size: 20px; color: #000; font-weight: 700; text-align: center; margin-top: 55px;} .m-authPop .desp{font-size: 14px; margin-top: 47px;} .m-authPop .line{overflow: hidden; margin-top: 20px;} .m-authPop .line input{border: 1px solid #ccc; height: 40px; padding: 10px;} .m-authPop .line label{font-size: 14px; width: 80px; height: 40px; line-height: 40px;} .m-authPop .line .name{width: 180px;} .m-authPop .line .identity{width: 300px;} .m-authPop .btn{margin: 25px auto 0; display: block;} .m-authPop .tips{margin-left: 180px; margin-top: 10px; color: #d4282d; display: none;} .m-authPop .disable{background-color: #aaa;}
.m-pop-express{width: 652px; height: 626px;} .m-pop-express .w-expInfo, .m-pop-express .w-expdetail, .m-pop-express .w-nav, .m-pop-express .w-tt{width: 496px; margin: 0 auto;} .m-pop-express .w-tt{margin-top: 34px; font-size: 20px; color: #333; text-align: left;} .m-pop-express .w-tt .subDesc{font-size: 14px; color: #999; padding-left: 10px;} .m-pop-express .w-nav{margin-top: 20px; position: relative;} .m-pop-express .w-nav .hidden{display: none;} .m-pop-express .w-nav .slick-prev{background-color: #fff; top: 6px; left: -16px; position: absolute;} .m-pop-express .w-nav .list{list-style-type: none; height: 30px; border-bottom: 1px solid #eaeaea; padding: 0;} .m-pop-express .w-nav .list .item{float: left; background: url(/qihuigo/img/system/83a9ce2628f686792d60d23e7f5147f9.png) no-repeat; color: #999; width: 80px; height: 30px; text-align: center; line-height: 30px; border-style: outside; border-bottom: 1px solid #eaeaea; position: relative; margin-left: -1px;} .m-pop-express .w-nav .list .line{margin-left: 0;} .m-pop-express .w-nav .list .active{background: url(/qihuigo/img/system/83a9ce2628f686792d60d23e7f5147f9.png) no-repeat; color: #333; border-bottom: 0;} .m-pop-express .w-nav .slick-next{background-color: #fff; position: absolute; right: 2px; top: 7px;} .m-pop-express .m-content .w-expInfo{position: relative; overflow: hidden; padding-bottom: 20px; border-bottom: 1px solid #e8e8e8;} .m-pop-express .m-content .w-expInfo .icon-express{float: left; overflow: hidden; margin-top: 21px; width: 50px; height: 50px;} .m-pop-express .m-content .w-expInfo .icon-express.hasArriveTime{margin-top: 32px;} .m-pop-express .m-content .w-expInfo .companyname, .m-pop-express .m-content .w-expInfo .expno, .m-pop-express .m-content .w-expInfo .pkgArriveTime{margin-left: 72px; font-size: 14px; margin-top: 25px; color: #999;} .m-pop-express .m-content .w-expInfo .companyname .downLoad{padding-left: 10px; font-size: 13px; color: #69c;} .m-pop-express .m-content .w-expInfo .companyname .downLoad:hover{color: #69c; text-decoration: underline;} .m-pop-express .m-content .w-expInfo .expno{margin-top: 2px; font-size: 14px; color: #999;} .m-pop-express .m-content .w-expInfo .pkgArriveTime{margin-top: 2px; color: #333;} .m-pop-express .m-content .w-expInfo .goSubpackageList{position: absolute; right: 0; bottom: 20px; font-size: 14px; color: #69c; cursor: pointer;} .m-pop-express .m-content .w-expInfo .goSubpackageList:hover{color: #69c; text-decoration: underline;} .m-pop-express .m-content .w-expInfo label{color: #333;} .m-pop-express .m-content .w-expdetail{margin-top: 14px; overflow-y: auto; max-height: 258px;} .m-pop-express .m-content .w-expdetail .coltime{width: 113px;} .m-pop-express .m-content .w-expdetail .colmsg{width: 350px;} .m-pop-express .m-content .w-expdetail .time{font-size: 14px; color: #333; padding-left: 4px; min-height: 57px;} .m-pop-express .m-content .w-expdetail .msg{width: 350px; min-height: 57px; border-left: 1px dashed #e8e8e8; position: relative; padding: 0 0 15px 22px; font-size: 14px; color: #333;} .m-pop-express .m-content .w-expdetail .dot{position: absolute; left: -5px; top: 3px;} .m-pop-express .m-content .w-expdetail .gray{color: #999;} .m-pop-express .m-content .w-expdetail .noexpress{font-size: 14px; color: #333; margin-top: 110px; text-align: center;} .m-pop-express .pos-m{position: absolute; left: 254px; bottom: 41px;} .m-pop-express .expressComplaintEntry{position: absolute; border-top: 1px solid #e8e8e8; margin: 0 80px; padding-top: 10px; width: 492px; text-align: right; bottom: 110px;}
.m-pop-error{width: 652px; height: 628px; text-align: center;} .m-pop-error .w-desc, .m-pop-error .w-tt{width: 496px; margin: 0 auto;} .m-pop-error .w-tt{margin-top: 34px; margin-bottom: 40px; font-size: 20px; color: #333; text-align: left;} .m-pop-error .icon-empty-neterror{margin-top: 110px;} .m-pop-error .w-desc{margin-bottom: 50px; font-size: 16px; color: #999; text-align: center;} .m-pop-error .pos-m{left: 254px; bottom: 40px;}
.w-popbg{position: fixed; width: 100%; height: 100%; background: #000; opacity: .5; z-index: 9; top: 0;}
.w-tit-addr{font-size: 18px; margin-bottom: 40px; line-height: 1;}
.m-address{font-size: 14px;} .m-address .default{color: #85CCBE; position: absolute; right: 30px; bottom: 20px; font-size: 12px;} .m-address .defaultTxt{letter-spacing: 5px; display: inline-block; height: 32px; line-height: 34px; padding-left: 10px;} .m-address .line .label:after, .m-address .line .label:before, .m-address .line:after, .m-address .line:before{display: table; content: " ";} .m-address .line{line-height: 24px;} .m-address .line .label, .m-address .line .text{float: left; max-width: 720px;} .m-address .line .label{color: #999; width: 70px; text-align: center;}
.m-askPayComplete, .m-askPayCompletePop{width: 663px; height: 381px;}
.m-address .line .textLeft{float: left; margin-left: 1px;}
.m-address .line .textRight{float: right; margin-right: 1px;}
.m-address .line-1{margin-bottom: 8px;}
.m-askPayComplete{padding: 75px 0 60px; text-align: center; border: 1px solid #e0e0e0;} .m-askPayComplete .kefuBtn{margin-left: 10px;} .m-askPayComplete .hd{margin-bottom: 60px; font-size: 18px; font-weight: 400;} .m-askPayComplete .bd{padding: 0 130px; margin-bottom: 52px;} .m-askPayComplete .bd .left, .m-askPayComplete .bd .right{width: 200px; height: 67px;} .m-askPayComplete .bd .left .text, .m-askPayComplete .bd .right .text{margin-bottom: 10px; font-size: 14px; line-height: 1;} .m-askPayComplete .bd .left{border-right: 1px solid #e8e8e8;} .m-askPayComplete .ft{font-size: 14px;} .m-askPayComplete .ft .text1, .m-askPayComplete .ft .text2{line-height: 1;} .m-askPayComplete .ft .text1{margin-bottom: 10px;}
.m-remindPop{text-align: center; width: 500px; height: 273px;} .m-remindPop .desp{color: #333; font-size: 14px; margin-top: 75px;} .m-remindPop .mobile{display: block; width: 296px; height: 40px; padding: 10px 9px; border: 1px solid #ccc; margin: 14px auto 30px;}
.g-main, .g-sub{margin-top: 20px; float: left;}
.m-remindPop .tips{color: #d4282d; position: absolute; top: 155px; left: 103px;}
.g-main, .g-sub{position: relative;}
.w-score{color: #85CCBE; font-size: 24px; opacity: 0; text-align: center; line-height: 36px;}
.g-sub{width: 180px; z-index: 2; margin-bottom: 30px;}
.g-main{width: 890px; margin-left: 20px; overflow: hidden; z-index: 1; padding-bottom: 80px;}
.m-userinfo{margin: 30px auto;} .m-userinfo .w-avatar, .m-userinfo .w-avator{width: 100px; height: 100px; border-radius: 50%; margin: 0 auto; position: relative; cursor: pointer;} .m-userinfo .w-avatar img, .m-userinfo .w-avator img{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;} .m-userinfo .w-avatar .modifyAvatar, .m-userinfo .w-avator .modifyAvatar{width: 25px; height: 22px; position: absolute; bottom: 10px; right: -2px; z-index: 3;} .m-userinfo .w-avatar .mask, .m-userinfo .w-avator .mask{background: url(/qihuigo/img/system/f9a6f226770589644616de6b95c59fc1.png) no-repeat; width: 100px; height: 100px; position: absolute; left: 0; top: 0; z-index: 2;} .m-userinfo .w-nickname{margin: 26px 10px 0; text-align: center; word-wrap: break-word;} .m-userinfo .w-levelname{display: block; position: relative; width: 158px; margin: 3px auto; line-height: 16px; font-size: 12px; color: #333; text-align: center;} .m-userinfo .w-levelname:hover{color: #85CCBE;} .m-userinfo .w-levelname .logo{display: inline-block; width: 18px; height: 18px; margin-right: 6px; vertical-align: middle;} .m-userinfo .w-levelname .logo .img{width: 18px; height: 18px;} .m-userinfo .w-levelname .logo .img:hover + .title{display: block; color: #999;} .m-userinfo .w-levelname .title{position: absolute; text-align: left; border: 1px solid #ddd; padding: 5px; white-space: nowrap; font-size: 12px; background: #fff; top: 20px; left: 15px; display: none;} .m-userinfo .w-levelname .hidden{display: none;} .m-userinfo .w-levelname .w-icon-member{display: inline-block; vertical-align: middle;} .m-userinfo .w-levelname .levelname{display: inline-block; margin-left: -1px; width: 72px; height: 18px; border: 1px solid #b3a07a; border-radius: 0 2px 2px 0; vertical-align: middle; color: #a69370; background-color: #f4f0ea;} .m-userinfo .w-levelname .level-0{border-radius: 2px; margin-left: 0;} .m-userinfo .nickname{display: inline-block; line-height: 26px; font-size: 14px; text-align: center; color: #333; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom;} .m-userinfo .switch{margin: 15px auto 0; display: block;} .m-userinfo .switch:hover{background-color: #fff;}
.m-menu{border-top: 1px dashed #d2d2d2; width: 140px; padding: 30px 0 15px; margin: 0 auto;} .m-menu .w-menu-item{margin-bottom: 15px; text-align: center; display: block;} .m-menu .w-menu-item.active, .m-menu .w-menu-item:hover{color: #85CCBE;}
.w-good{margin-top: 0; margin-left: 20px; float: left; width: 263px;} .w-good .link{position: relative; float: left; display: block; margin-right: 14px;} .w-good .teIcon{position: absolute; left: 8px; top: 0;} .w-good .count{position: absolute; left: -4px; top: 6px; color: #fff; line-height: 22px;} .w-good .gInfo{float: left; margin: 10px 0 0; width: 140px;} .w-good .gInfo .specs{margin-top: 2px;} .w-good .gInfo .preSell{margin-top: 3px;} .w-good img{background-color: #f4f4f4;}
.m-loginPop{width: 384px; height: 460px; overflow: visible; padding: 0 40px;}
.m-couponPop{width: 690px; height: 700px;}
.m-coupons{padding: 32px 40px 0;} .m-coupons > .title{margin-bottom: 30px; font-weight: 400; font-size: 18px; line-height: 1;} .m-coupons > .bd{height: 480px; overflow: hidden; overflow-y: auto;} .m-coupons > .ft{margin-top: 50px; font-size: 0;} .m-coupons > .ft .button-OK{margin: 0 8px 0 144px;} .m-coupons .nouseable-title{position: relative; padding: 20px 0 26px;} .m-coupons .nouseable-title .line{height: 8px; border-bottom: 1px dashed #ddd;} .m-coupons .nouseable-title .no-useable-tip{text-align: left; font-size: 14px; line-height: 1; position: absolute; width: 138px; height: 20px; top: 20px; left: 0; background: #fff;}
.m-couponList{font-size: 0;} .m-couponList:after, .m-couponList:before{content: " "; display: table;} .m-couponList .item{float: left; margin: 0 10px 20px 0;} .m-couponList .item:nth-child(2n){margin-right: 0;}
.m-product{line-height: 1; text-align: center; font-size: 13px; width: 245px; height: 348px; position: relative;} .m-product:hover .w-delete{display: block;} .m-product .w-delete{display: none; position: absolute; top: 0; right: 0; width: 24px; height: 24px; z-index: 9; cursor: pointer;} .m-product .w-delete.showDelete{display: block;} .m-product .icon-common-discount{position: absolute; top: -4px; right: 10px; color: #fff; font-size: 14px; line-height: 44px;} .m-product .icon-common-discount .discount{font-size: 24px;} .m-product .icon-common-discount .smallDiscount{vertical-align: 1px;} .m-product .hd{position: relative; /*margin-bottom: 8px;*/ overflow: hidden; background-color: #f4f4f4;} .m-product .hd .colorNum{position: absolute; top: 10px; left: 10px; height: 20px; font-size: 12px; color: #a7936e; border: 1px solid #b3a07d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 4px; line-height: 18px; background-color: #f4f0ea;} .m-product .hd .presentWrap{position: absolute; right: 20px; bottom: 20px;} .m-product .hd .presentWrap img{-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; width: 81px; height: 81px; background-color: #fff; border: 1px solid #ddd;} .m-product .hd .presentWrap .text, .m-product .hd .presentWrap::before{left: -7px; top: 0; background-color: #E36844; color: #fff; padding: 8px; border-radius: 100%; position: absolute;} .m-product .hd .presentWrap::before{content: '送';} .m-product .img{width: 245px; height: 245px; -webkit-transition: transform 1s; -moz-transition: transform 1s; -o-transition: transform 1s; transition: -webkit-transform 1s; transition: transform 1s; transition: transform 1s,-webkit-transform 1s; background-color: #f4f4f4; border: 1px solid transparent; color: #f4f4f4; display: block; margin: 0 auto;} .m-product .prdtTags{height: 20px; font-size: 0; color: #fff; width: 200px; margin: 0 auto 3px; overflow: hidden;} .m-product .prdtTags .itemTag{margin-left: 6px;} .m-product .prdtTags .itemTag:first-child{margin-left: 0;} .m-product .limitedBugTag, .m-product .newTag{position: absolute; left: 10px; top: 10px; padding: 0 5px; line-height: 20px; text-align: center; font-size: 12px; color: #fff;} .m-product .limitedBugTag{background-color: #e36844; width: auto;} .m-product .newTag{background-color: #85CCBE;} .m-product .empty, .m-product .saleOut, .m-product .saleSoon{position: absolute; width: 100%; height: 30px; bottom: 0; left: 0; line-height: 30px; font-size: 14px; color: #fff; text-align: center;} .m-product .saleOut-1{line-height: 34px; height: 34px; text-align: center;} .m-product .empty-1, .m-product .saleSoon-1{line-height: 34px; height: 34px; text-align: left; padding-left: 40px;} .m-product .empty .empty-con, .m-product .saleSoon .empty-con{position: relative; width: 100%; height: 100%;} .m-product .empty .btn, .m-product .saleSoon .btn{position: absolute; top: 4px; right: 4px; background: #fff; border-color: #fff; height: 26px; line-height: 24px; font-size: 14px; width: 110px;} .m-product .empty .btn:hover, .m-product .saleSoon .btn:hover{color: #85CCBE;} .m-product .empty .btn .phone-remind-list, .m-product .saleSoon .btn .phone-remind-list{margin: 6px 7px 0 0;} .m-product .empty, .m-product .saleOut{background-color: #999;} .m-product .saleSoon{background-color: #e8bf5b;} .m-product:hover .hd .img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);} .m-product:hover{-moz-box-shadow: 0 0 2px 2px #F4F4F4; -webkit-box-shadow: 0 0 2px 2px #F4F4F4; box-shadow:0 0 2px 2px #F4F4F4;} .m-product:hover .hoverimg{background-color: #E7F3F1; height: 84px;} .m-product h4.name{padding: 0 10px;} .m-product .name{margin-bottom: 4px; height: 20px; line-height: 20px;} .m-product .price{color: #d4282d; text-align: center;} .m-product .price span{display: inline-block; overflow: hidden; height: 20px; line-height: 22px;} .m-product .price .sign, .m-product .price .sp{margin-left: 7px; color: #999; line-height: 20px;} .m-product .price .un{line-height: 20px; font-size: 12px;} .m-product .price .sign{border: 1px solid rgba(180,160,120,.3); padding: 0 5px; background-color: #f5f3ef; border-radius: 0; line-height: 18px;} .m-product .price .sign a{color: #85CCBE; font-size: 12px;} .m-product .price .counterPrice{margin-left: 6px; color: #666; text-decoration: line-through;} .m-product .price .counterPrice span{display: inline;} .m-product hr{display: block; width: 130px; height: 1px; padding: 0; margin: 6px auto 14px; border: 0; border-top: 1px solid #e8e8e8;} .m-product .addCart, .m-product .sellout{position: relative;} .m-product .addCart .btn, .m-product .sellout .btn{width: 110px; height: 30px; line-height: 28px; font-size: 14px;} .m-product .desc, .m-product .sign{line-height: 18px; color: #999;} .m-product .desc{width: 100%; padding: 0 10px;} .m-product .status{position: relative; top: 0; left: 0; line-height: 20px; display: inline-block; padding: 0 10px; margin-right: 8px;} .m-product .similar{display: block; margin: 5px auto 0; width: 68px; height: 27px; line-height: 25px; text-align: center; background: #F5F5F5; border: 1px solid #ddd; color: #666; font-size: 14px; cursor: pointer;} .m-product .similar:hover{background-color: #fff;}
.m-product-slick .hd, .m-product-slick .img{background-color: transparent;}
.m-product-slick{width: 210px;} .m-product-slick .bd{margin-top: -20px;} .m-product-slick .img{width: 210px; height: 210px;} .m-product-slick .name{margin-bottom: 6px;}
.m-pop-addCart{width: 422px; height: auto; max-height: 306px; z-index: 10; background-color: #fff; border: 1px solid #ccc; position: absolute; left: -89px; bottom: 44px;} .m-pop-addCart .name{height: auto;} .m-pop-addCart .m-addCartDialog{text-align: left; padding: 20px;} .m-pop-addCart .m-addCartDialog .addCartTitle{border-bottom: 1px solid #e1e1e1; padding-bottom: 18px; font-size: 14px; text-align: left; line-height: 18px; color: #999;} .m-pop-addCart .m-addCartDialog .addCartTitle:after, .m-pop-addCart .m-addCartDialog .addCartTitle:before{content: " "; display: table;} .m-pop-addCart .m-addCartDialog .close{float: right; cursor: pointer;} .m-pop-addCart .m-addCartDialog .specwrap{max-height: 190px; margin-bottom: 10px; overflow: auto;} .m-pop-addCart .m-addCartDialog .specwrap .params{padding-top: 10px; padding-left: 20px;} .m-pop-addCart .m-addCartDialog .specwrap .params .param{margin-top: 10px;} .m-pop-addCart .m-addCartDialog .specwrap .params .param .tab-txt{max-width: 275px; overflow: hidden;} .m-pop-addCart .m-addCartDialog .specwrap .tips{margin-left: 74px; margin-bottom: 20px; line-height: 12px; color: #d4282d;} .m-pop-addCart .m-addCartDialog .specwrap .number{margin-left: 20px; margin-top: 10px; margin-bottom: 8px;} .m-pop-addCart .m-addCartDialog .specwrap .number .stock{font-size: 12px; color: #d4282d; line-height: 30px; margin-left: 10px;} .m-pop-addCart .m-addCartDialog .buttonGroup{margin: 0 auto; width: 110px; position: relative; overflow: hidden; text-align: center;}
.delayTag, .giftTag, .limitedBuyTag, .preSellTag{width: 34px; height: 20px; line-height: 20px; background-color: #e36844; color: #fff; font-size: 12px; margin: 0 auto; text-align: center;}
.limitedBuyTag{width: auto; padding: 0 5px; display: inline-block;}
.u-promTag-hollow{display: inline-block; height: 16px; line-height: 14px; padding: 0 2px; background: 0 0; color: #E36844; border: 1px solid #e36844; border-radius: 2px; font-size: 12px;}
.u-verticalTag-hollow{position: absolute; left: 4px; top: 4px; border: 1px solid #E36844; border-radius: 2px; width: 16px; color: #E36844; line-height: 1; padding: 2px; max-height: 52px; overflow: hidden; font-size: 12px;}
.m-flashSaleProduct{float: left; width: 433px; height: 188px; background-color: #fff;} .m-flashSaleProduct .lt{float: left; width: 180px; height: 180px; cursor: pointer; overflow: hidden; margin: 3px 0;} .m-flashSaleProduct .lt .picIn{position: relative; display: block;} .m-flashSaleProduct .lt .pic{width: 180px; height: 180px; border: 1px solid transparent; -webkit-transition: transform 1s; -moz-transition: transform 1s; -ms-transition: transform 1s; -o-transition: transform 1s; transition: -webkit-transform 1s; transition: transform 1s; transition: transform 1s,-webkit-transform 1s; display: block; margin: 0 auto;} .m-flashSaleProduct .lt .soldOutTips{position: absolute; width: 80px; height: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(/qihuigo/img/system/9f09d5fbcef50a5d3cf0ac81303a4e65.png) center center no-repeat; font-size: 16px; line-height: 80px; text-align: center; color: #fff;} .m-flashSaleProduct .rt{margin-left: 180px; height: 187px; padding-top: 14px;} .m-flashSaleProduct .rt .itemName{height: 26px; line-height: 26px; font-size: 16px; font-weight: 400; color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} .m-flashSaleProduct .rt .itemDes{height: 24px; font-size: 14px; font-weight: 400; line-height: 24px; color: #999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} .m-flashSaleProduct .rt .itemNum{padding: 14px 0 8px; height: 36px;} .m-flashSaleProduct .rt .itemNum .numBar{float: left; position: relative; width: 152px; height: 10px; margin: 2px 0; border: 1px solid #f2cecd; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; overflow: hidden;} .m-flashSaleProduct .rt .itemNum .numBarIn{background-color: #ffe5e5; height: 10px;} .m-flashSaleProduct .rt .itemNum .hasSellVolume.numBarIn{min-width: 5%;} .m-flashSaleProduct .rt .itemNum .numTips{height: 14px; margin-left: 162px; font-size: 14px; color: #999; line-height: 14px;} .m-flashSaleProduct .rt .itemPrice{font-size: 14px; line-height: 1; vertical-align: baseline;} .m-flashSaleProduct .rt .itemPrice .aPrice{color: #be4141;} .m-flashSaleProduct .rt .itemPrice .aPriceIn{margin-right: 12px; vertical-align: sub; font-weight: 700; font-size: 24px;} .m-flashSaleProduct .rt .itemPrice .yuan{font-size: 18px; margin-left: 4px;} .m-flashSaleProduct .rt .itemPrice .oPrice{color: #999;} .m-flashSaleProduct .rt .itemPrice .oPriceIn{text-decoration: line-through;} .m-flashSaleProduct .rt .w-btn{display: block; width: 118px; height: 31px; margin-top: 18px; line-height: 31px; text-align: center; font-size: 16px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; cursor: pointer;} .m-flashSaleProduct .rt .remindBtn, .m-flashSaleProduct .rt .soldOutBtn{border: 1px solid #d25a5a; background-color: #fff3f3; color: #d25a5a;} .m-flashSaleProduct .rt .remindBtn:hover, .m-flashSaleProduct .rt .soldOutBtn:hover{background-color: #fff;} .m-flashSaleProduct .rt .tobuyBtn{background-color: #be4141; color: #fff;} .m-flashSaleProduct .rt .tobuyBtn:hover{background-color: #da4f4f;} .m-flashSaleProduct:hover .lt .pic{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.m-tipTag{position: relative; padding-right: 9px;} .m-tipTag .inner{padding: 0 5px; line-height: 20px; color: #fff; font-size: 12px; background-color: #de7669; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px;}
.m-uploadImage .w-button-upload, .w-button-upload{text-align: center; line-height: 60px; font-size: 30px;}
.m-tipTag:before{content: ' '; position: absolute; top: 0; right: 0; display: block;}
.m-uploadImage .w-button-upload, .m-uploadImage .w-upload-img{width: 60px; height: 60px; float: left; position: relative; border: 1px solid #e8e8e8;}
.m-uploadImage{display: inline-block; overflow: hidden;} .m-uploadImage .queue{float: left;} .m-uploadImage .w-button-upload{color: #e8e8e8; cursor: pointer; background: url(/qihuigo/img/system/b36bbd1a8dcd3502c4104e045286b825.png) center center no-repeat;} .m-uploadImage .w-upload-img{margin-right: 10px;} .m-uploadImage .w-upload-img .img{position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-height: 100%; max-width: 100%;} .m-uploadImage .w-upload-img .progress{position: absolute; top: 0; left: 0; width: 100%; line-height: 60px; text-align: center; background-color: rgba(0,0,0,.3); color: #fff;} .m-uploadImage .w-upload-img .delete{display: none; position: absolute; bottom: 0; width: 100%; height: 20px; text-align: center; background: url(/qihuigo/img/system/06798a43c36ca2575c6ddee3fc25b901.png); color: #fff; cursor: pointer;} .m-uploadImage .uploadify, .w-button-upload{width: 60px; height: 60px; position: relative; float: left; overflow: hidden;} .m-uploadImage .success:hover .delete{display: block;} .m-uploadImage .uploadify .swfupload{left: 0; top: 0;}
.w-button-upload{border: 1px solid #e8e8e8; color: #e8e8e8;} .w-button-upload .file-input{font-size: 100px; position: absolute; bottom: 0; right: 0; width: 500px; height: 500px; opacity: 0; cursor: pointer; filter: alpha(opacity=0);}
.m-lightbox *{outline: 0;}
.m-lightbox .slick{position: relative; overflow: hidden;} .m-lightbox .slick .slick-list{position: relative; z-index: 0;} .m-lightbox .slick .slick-track{position: relative;} .m-lightbox .slick .slide{position: relative; float: left;} .m-lightbox .slick .slide img{position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0;} .m-lightbox .slick .slick-arrow{position: absolute; top: 0; bottom: 0; z-index: 1; margin: auto;}
.m-customLightbox{position: relative; padding: 50px 0; background-color: #f5f5f5; border-top: 1px solid #e8e8e8;} .m-customLightbox .slick{position: relative; margin: auto; width: 710px; height: 500px; overflow: hidden;} .m-customLightbox .slick .slick-list{position: relative; z-index: 0;} .m-customLightbox .slick .slick-track{position: relative;} .m-customLightbox .slick .slide{position: relative; width: 710px !important; height: 500px; float: left;} .m-customLightbox .slick .slide img{position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0;} .m-customLightbox .slick .slick-arrow{text-indent: -99em;} .m-customLightbox .slick .slick-arrow:hover{cursor: pointer;} .m-customLightbox .slick .slick-prev{left: 10px;} .m-customLightbox .slick .slick-next{right: 10px;} .m-customLightbox .close{position: absolute; top: 10px; right: 10px; cursor: pointer;}
.m-picList:after, .m-picList:before{content: " "; display: table;}
.m-picList .item{position: relative; float: left; width: 60px; height: 60px; margin-right: 10px; list-style-type: none;} .m-picList .item .before{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; content: ''; position: absolute; top: 0; left: 0; z-index: 1; width: 60px; height: 60px; border: 1px solid #ddd;} .m-picList .item img{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; margin: auto; max-height: 100%; max-width: 100%;} .m-picList .item.active .before{border: 2px solid #85CCBE;} .m-picList .item:hover{cursor: pointer;}
.m-report-modal{display: none;} .m-report-modal .cover{position: fixed; width: 100%; height: 100%; background-color: transparent; background-color: rgba(0,0,0,.7); zoom: 1; top: 0; left: 0; z-index: 9999;}
.no-rgba .m-report-modal .cover{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#B3000000);}
.m-report-modal .modal{width: 750px; height: 1000px; position: absolute; top: 0; left: 50%; margin-left: -375px; background: #fff; z-index: 10000;} .m-report-modal .modal .modal-body{position: relative; width: 100%; height: 100%; overflow: hidden;} .m-report-modal .modal .modal-body .content{width: 100%; height: 100%; padding: 76px;} .m-report-modal .modal .modal-body .content .slide{width: 598px; height: 848px; position: relative;} .m-report-modal .modal .modal-body .content .slide img{width: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0;} .m-report-modal .modal .modal-body .close{position: absolute; top: 10px; right: 10px; cursor: pointer; z-index: 10001;} .m-report-modal .modal .modal-body .slick-arrow{position: absolute; top: 0; bottom: 0; z-index: 1; margin: auto; text-indent: -99em;} .m-report-modal .modal .modal-body .slick-arrow:hover{cursor: pointer;} .m-report-modal .modal .modal-body .slick-prev{left: 20px;} .m-report-modal .modal .modal-body .slick-next{right: 20px;}
.animated{-webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: .2s; animation-delay: .2s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}
@-webkit-keyframes showAnimation{0%{opacity: 0; -webkit-transform: scale(0,0); -moz-transform: scale(0,0); transform: scale(0,0);} 85%{opacity: 1; -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); transform: scale(1.05,1.05);} 100%{opacity: 1; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); transform: scale(1,1);}}
@-moz-keyframes showAnimation{0%{opacity: 0; -webkit-transform: scale(0,0); -moz-transform: scale(0,0); transform: scale(0,0);} 85%{opacity: 1; -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); transform: scale(1.05,1.05);} 100%{opacity: 1; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); transform: scale(1,1);}}
@keyframes showAnimation{0%{opacity: 0; -webkit-transform: scale(0,0); -moz-transform: scale(0,0); transform: scale(0,0);} 85%{opacity: 1; -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); transform: scale(1.05,1.05);} 100%{opacity: 1; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); transform: scale(1,1);}}
@-webkit-keyframes rotateInScale{from{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3); transform: rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3); opacity: 0;} to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}}
@keyframes rotateInScale{from{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3); transform: rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3); opacity: 0;} to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}}
@-webkit-keyframes slideInUp{0%{-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); visibility: visible; opacity: 1;} 100%{-webkit-transform: translate3d(0,-200%,0); transform: translate3d(0,-200%,0); opacity: 0;}}
@keyframes slideInUp{0%{-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); visibility: visible; opacity: 1;} 100%{-webkit-transform: translate3d(0,-200%,0); transform: translate3d(0,-200%,0); opacity: 0;}}
.slideInUp{-webkit-animation-name: slideInUp; animation-name: slideInUp;}
.rotateInScale{-webkit-animation-name: rotateInScale; animation-name: rotateInScale;}
.m-mobileValidate, .m-mobileValidatePop{width: 430px; height: 320px; padding: 30px 65px 0; position: relative;} .m-mobileValidate .title, .m-mobileValidatePop .title{font-size: 18px; padding-bottom: 20px; text-align: left; margin-left: -45px; margin-top: -10px;} .m-mobileValidate .desp, .m-mobileValidatePop .desp{color: #666; font-size: 18px; padding-bottom: 24px; text-align: center;} .m-mobileValidate .mobile, .m-mobileValidatePop .mobile{display: inline-block; margin-right: 10px; width: 186px; border-radius: 2px;} .m-mobileValidate .msg, .m-mobileValidatePop .msg{width: 100%; border-radius: 2px;} .m-mobileValidate .tips, .m-mobileValidatePop .tips{color: #d4282d; font-size: 14px; text-align: center; line-height: 1; padding-bottom: 8px; display: none;} .m-mobileValidate .submitBtn, .m-mobileValidatePop .submitBtn{width: 100%; margin-top: 8px;} .m-mobileValidate .msgBtn, .m-mobileValidatePop .msgBtn{width: 100px; font-size: 14px; position: relative; top: -2px;} .m-mobileValidate .input-wrap, .m-mobileValidatePop .input-wrap{padding-bottom: 10px;} .m-mobileValidate .step2, .m-mobileValidatePop .step2{display: none;} .m-mobileValidate .step2 .validateConfirm, .m-mobileValidatePop .step2 .validateConfirm{font-size: 16px; margin-top: 2px; margin-bottom: 50px; text-align: center;} .m-mobileValidate .step2 .cancelbindButton, .m-mobileValidate .step2 .okbindButton, .m-mobileValidatePop .step2 .cancelbindButton, .m-mobileValidatePop .step2 .okbindButton{position: absolute; bottom: 48px;}
.m-search, .m-search .m-searchInput{position: relative;}
.m-mobileValidate .step2 .okbindButton, .m-mobileValidatePop .step2 .okbindButton{left: 220px;}
.m-mobileValidate .step2 .cancelbindButton, .m-mobileValidatePop .step2 .cancelbindButton{left: 66px;}
.m-mobileValidate{width: 390px; padding: 30px 45px 0; height: 312px; background-color: #fff;} .m-mobileValidate .title{font-size: 20px; line-height: 1; padding-bottom: 10px; text-align: center; margin-left: 0; margin-top: 0;} .m-mobileValidate .desp{color: #666; font-size: 14px; padding-bottom: 24px; text-align: center;}
.m-search{margin-top: 65px; float: right; width: 400px; z-index: 10;} .m-search:after, .m-search:before{content: " "; display: table;} .m-search .m-searchInput, .m-search .w-button-cart{float: right; padding-left: 20px;} .m-search .m-searchInput .w-button-search, .m-search .m-searchInput .w-searchInput{float: right;} .m-search .m-searchInput .w-button-search{cursor: pointer; padding-top: 10px;} .m-search .m-searchInput .showDefaultWord{position: absolute; top: 14px; left: 31px; color: #999; display: block; line-height: 1; cursor: text; touch-action: none; -ms-touch-action: none; pointer-events: none; -ms-pointer-events: none; -webkit-user-select: none;} .m-search .m-searchInput .w-searchInput{background-color: transparent;  border-bottom: 1px solid #85CCBE; font-size: 12px; line-height: 23px; color: #333; width: 252px; margin-top: 9px; height: 23px;} .m-search .m-searchInput .w-searchInput::-webkit-input-placeholder{color: #999;} .m-search .m-searchInput .searchplaceholder{position: absolute; left: 11px; top: 11px; font-size: 13px; cursor: text;} .m-search .m-searchInput .placeholder{color: #999;} .m-search .m-ppnl{position: absolute; background-color: #fff; border: 1px solid #e8e8e8; font-size: 14px; outline: 0; opacity: 0; -webkit-transition: opacity .1s ease-out; -moz-transition: opacity .1s ease-out; -o-transition: opacity .1s ease-out; transition: opacity .1s ease-out;} .m-search .f-ani-ppnlmenu{opacity: 1 !important; margin-top: 0 !important;} .m-search .m-list{-webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none;} .m-search .m-list .top-item, .m-search .m-list .top-itemHot{color: #999; font-size: 13px; padding: 2px 10px;} .m-search .m-list .top-item .icon-normal-deleteAll, .m-search .m-list .top-itemHot .icon-normal-deleteAll{float: right; margin-top: 2px; cursor: pointer;} .m-search .m-list .hl-item{height: 26px; line-height: 26px; position: relative; zoom: 1; padding: 0 12px 0 10px; overflow: hidden; cursor: pointer;} .m-search .m-list .hl-item .close-close8{float: right; margin-top: 8px; display: none;} .m-search .m-list .hl-item:hover .close-close8{display: block;} .m-search .m-list .hl-item.highlight{color: #b4282d;} .m-search .m-list .hl-item-link, .m-search .m-list .hl-item-txt{display: inline-block; width: 210px; font-size: 13px; word-break: normal; word-wrap: normal; overflow: hidden;} .m-search .m-list .hl-item-hover, .m-search .m-list .hl-item-selected{overflow: hidden; background-color: #f8f5f0; color: #85CCBE;}
.m-newGiftModal{width: 680px; height: 562px; padding: 0 80px;} .m-newGiftModal .title{padding: 40px 0 20px; height: 96px; position: relative;} .m-newGiftModal .title .border{width: 400px; height: 40px; margin: 0 auto; border-bottom: 2px solid #a92119;} .m-newGiftModal .title .text{font-size: 36px; line-height: 1; font-weight: 700; color: #a92119; position: absolute; background: #fff; left: 113px; padding: 0 24px 0 30px; top: 60px; letter-spacing: 6px;} .m-newGiftModal .desc{font-size: 18px; line-height: 25px; padding: 18px 0 40px; text-align: center;} .m-newGiftModal img{vertical-align: top; width: 210px; height: 210px; display: inline-block; float: left;} .m-newGiftModal .info{overflow: hidden; width: 450px; margin: 0 auto;} .m-newGiftModal .left{width: 210px; height: 210px; float: left;} .m-newGiftModal .right{width: 240px; text-align: left; padding-left: 20px; background: #f3f3f3; height: 210px; display: table-cell; vertical-align: middle;} .m-newGiftModal .right .itemName{margin: 0 0 5px; font-size: 18px; font-weight: 700; line-height: 24px; max-width: 198px; max-height: 48px; overflow: hidden;} .m-newGiftModal .right .manuDesc{font-size: 14px; line-height: 1; color: #999; max-width: 220px; overflow: hidden; -ms-text-overflow: ellipsis;} .m-newGiftModal .right .price{padding: 29px 0 10px; line-height: 1;} .m-newGiftModal .right .retailPrice{color: #a92119; font-size: 18px; margin-right: 8px; font-weight: 700;} .m-newGiftModal .right .retailPrice .yen{font-size: 24px;} .m-newGiftModal .right .comparePrice{position: relative; color: #999; font-size: 14px; text-decoration: line-through;} .m-newGiftModal .right .btn{width: 180px; height: 40px; display: block; border-radius: 0;} .m-newGiftModal .more{width: 260px; height: 60px; line-height: 60px; display: block; margin: 40px auto 0;}
.m-cate > .bd .itemList:after, .m-cate > .bd .itemList:before, .m-cate > .hd .subCateList:after, .m-cate > .hd .subCateList:before, .m-cate > .hd:after, .m-cate > .hd:before, .m-donationList .m-donation:after, .m-donationList .m-donation:before{display: table; content: " ";}
.m-cates{padding-top: 62px; margin-bottom: 45px;} .m-cates .g-row{margin-top: 92px;} .m-cates .g-row:first-child{margin-top: 0;}
.m-cate > .hd{margin-bottom: 20px; line-height: 1;} .m-cate > .hd .left{float: left; padding-top: 4px;} .m-cate > .hd .right{float: right;} .m-cate > .hd .name{float: left; margin-right: 20px; font-size: 28px; font-weight: 700;} .m-cate > .hd .frontName{float: left; padding-top: 14px; font-size: 14px;} .m-cate > .hd .subCateList{font-size: 14px; line-height: 32px;} .m-cate > .hd .subCateList .item, .m-cate > .hd .subCateList .spilt{float: left;} .m-cate > .hd .subCateList .item img{width: 32px; height: 32px; margin-right: 10px;} .m-cate > .hd .subCateList .spilt{margin: -2px 13px 0; text-indent: -9999em;}
.m-cate > .bd{width: 1090px; overflow: hidden;} .m-cate > .bd .itemList{margin-right: -10px;} .m-cate > .bd .itemList .item{float: left; margin: 0 10px 50px 0;}
.m-cate > .ft{text-align: center;}
.m-newItem{padding-top: 46px; overflow: hidden; z-index: 1;} .m-newItem i{cursor: pointer;} .m-newItem .m-cate > .bd .itemList{margin-right: 0; width: 1090px; overflow: hidden;} .m-newItem .m-cate > .bd .itemList .item{height: 348px; width: 265px !important; outline: 0;} .m-newItem .m-product{width: 265px;} .m-newItem .m-product .img{width: 265px; height: 265px;} .m-newItem .newItemArrow{margin-right: 15px; margin-top: 20px;} .m-newItem .newItemArrow .left-carousel{margin-right: 10px;} .m-newItem .m-newItemSlick{width: 1108px;}
.m-donationList{padding: 30px 10px 0 30px;} .m-donationList > .title{margin-bottom: 30px; font-weight: 400; font-size: 18px; line-height: 1;} .m-donationList > .bd{height: 434px; overflow: hidden; overflow-y: auto; padding-top: 8px;} .m-donationList > .bd .tt{height: 25px; width: 100%; border-top: 1px dashed #ddd; position: relative;} .m-donationList > .bd .tt span{position: absolute; line-height: 1; font-size: 14px; padding-right: 14px; top: -7px; left: 0; background-color: #fff;} .m-donationList > .ft{margin-top: 48px; font-size: 0;} .m-donationList > .ft button{margin-left: 8px; float: right;} .m-donationList > .ft .txt{font-size: 16px; float: left; line-height: 1; padding-top: 13px;} .m-donationList > .ft .txt .bold{font-weight: 700;} .m-donationList > .ft .txt .num{color: #d4282d;} .m-donationList .m-donation{padding-bottom: 20px; position: relative;} .m-donationList .m-donation-1{padding-bottom: 0;} .m-donationList .m-donation .w1{width: 38px;} .m-donationList .m-donation .w2{width: 380px;} .m-donationList .m-donation .w3{width: 102px;} .m-donationList .m-donation .w4{width: 140px;} .m-donationList .m-donation .item{float: left; text-align: center; color: #333;} .m-donationList .m-donation .item-1{padding-top: 33px;} .m-donationList .m-donation .item-2{padding-top: 10px; line-height: 1;} .m-donationList .m-donation .item-2 p{line-height: 1.2;} .m-donationList .m-donation .item .w-chkbox{margin-top: 30px; text-align: left;} .m-donationList .m-donation .item .w-chkbox .dis{cursor: not-allowed;} .m-donationList .m-donation .item .pic{position: relative; float: left; height: 80px; width: 80px; border: 1px solid #eaeaea;} .m-donationList .m-donation .item .pic img{width: 78px; height: 78px; background-color: #f4f4f4;} .m-donationList .m-donation .item .pic .status{width: 80px; height: 20px; position: absolute; line-height: 20px; text-align: center; left: -1px; bottom: 0; color: #fff;} .m-donationList .m-donation .item .pic .status-dis{background: #999;} .m-donationList .m-donation .item .pic .condition{width: 112px; height: 24px; line-height: 22px; background-color: #fff; text-align: center; position: absolute; top: 34px; left: -10px; border: 1px solid #ddd; display: none;} .m-donationList .m-donation .item .name{padding-top: 10px; text-align: left; width: 300px; padding-left: 20px; float: left; overflow: hidden; line-height: 1;} .m-donationList .m-donation .item .name .prdtName{display: block; max-width: 300px;} .m-donationList .m-donation .item .spec{color: #999; line-height: 18px; padding-top: 8px; text-align: left;} .m-donationList .m-donation .item .spec.dotdotdot{max-height: 44px;} .m-donationList .m-donation .item .cnt{font-size: 14px; text-align: right; margin-bottom: 10px;} .m-donationList .m-donation .item p.price{text-align: center; line-height: 1; font-size: 14px; float: right; margin-right: 10px;} .m-donationList .m-donation:hover .pic .condition{display: block;}
.m-tabs:after, .m-tabs:before{content: " "; display: table;}
.m-tabs li.tab-con{float: left; position: relative; margin-right: 10px; margin-bottom: 10px; vertical-align: middle; padding: 1px;}
.m-tabs .tab{border: 1px solid #ddd; float: left; cursor: pointer; position: relative;} .m-tabs .tab .dis, .m-tabs .tab .sel, .m-tabs .tab .title{display: none; position: absolute;} .m-tabs .tab img{width: 100%; height: 100%; background-color: #f4f4f4;} .m-tabs .tab .sel{bottom: 0; right: 0;} .m-tabs .tab .title{background-color: #fff; color: #000; font-size: 12px; padding: 5px; border: 1px solid #ddd; bottom: 0; white-space: nowrap; height: 30px; z-index: 10; top: 55px; left: 10px;}
.m-sortbar .sorts, .u-formctr .field{position: relative;}
.m-tabs .tab-pic{width: 50px; height: 50px;}
.m-tabs .tab-txt{padding: 0 25px; line-height: 28px; font-size: 12px; color: #333; overflow: hidden;}
.m-tabs .tab-dis{cursor: not-allowed; color: #ccc; border: 1px dashed #e4e4e4;} .m-tabs .tab-dis .dis{display: block; width: 100%; height: 100%; left: 0; top: 0;}
.m-tabs .tab-sel{border: 2px solid #85CCBE; color: #333; margin: -1px;} .m-tabs .tab-sel .sel{display: block;}
.m-tabs .tab-pic.tab-sel{margin: 0;}
.m-tabs .tab-pic.tab-dis .dis{background: url(/qihuigo/img/system/056100850f852ba048c833628de7ce5e.png) no-repeat;}
.m-tabs .tab-txt.tab-dis .dis{opacity: .5; filter: Alpha(opacity=50); background-color: #fff;}
.u-formctr:after, .u-formctr:before{content: " "; display: table;}
.u-formctr .name{float: left; font-size: 12px; color: #666; width: 54px; white-space: normal;}
.m-colGood .info .itemTt, .m-selectPromotionModal .con .item{white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.u-formctr .name-1{line-height: 30px;}
.u-formctr .name-2{line-height: 50px;}
.u-formctr .field-1{float: left; width: 438px;}
.u-formctr .field-2{float: left; width: 288px;}
.u-formctr .sale{overflow: visible;}
.img-lazyload{color: #f4f4f4;}
.img-lazyloaded{background: #f4f4f4; color: #f4f4f4;} .img-lazyload.white, .img-lazyloaded.white{background-color: #fff; color: #fff;}
.img-noBgPic{background-image: url(about:blank);}
.img-lazyload.short{height: 200px;}
.img-lazyloaded.short{height: auto !important;}
.m-sortbar{margin-top: 10px; border-bottom: 1px solid #eaeaea; overflow: hidden;} .m-sortbar .area, .m-sortbar .category, .m-sortbar .manufacture{overflow: hidden; border-top: 1px dashed #dedede; line-height: 1; padding-top: 20px;} .m-sortbar .area .name, .m-sortbar .category .name, .m-sortbar .manufacture .name{font-size: 14px; color: #999; float: left; margin-right: 28px;} .m-sortbar .area .categoryGroup, .m-sortbar .category .categoryGroup, .m-sortbar .manufacture .categoryGroup{overflow: hidden; float: left; margin-bottom: 4px; width: 930px;} .m-sortbar .area .categoryItem, .m-sortbar .category .categoryItem, .m-sortbar .manufacture .categoryItem{float: left; margin-right: 30px; margin-bottom: 16px; font-size: 14px;} .m-sortbar .area:first-child, .m-sortbar .category:first-child, .m-sortbar .manufacture:first-child{border-top: none;} .m-sortbar .manufacture{text-align: right;} .m-sortbar .manufacture .name{margin-right: 14px;} .m-sortbar .manufacture.limitHeight{max-height: 81px;} .m-sortbar .manufacture.limitWidth .categoryGroup{width: 830px;} .m-sortbar .manufacture .moreBtn{display: inline-block; text-align: center; font-size: 14px; background-color: #f5f5f5; border: 1px solid #ccc; cursor: pointer;} .m-sortbar .manufacture .moreBtn a{display: inline-block; width: 60px; line-height: 20px;} .m-dropdown .m-sortbar .manufacture .moreBtn .wrap:before, .m-sortbar .manufacture .moreBtn .m-dropdown .wrap:before, .m-sortbar .manufacture .moreBtn .w-dropdown .dropdownMenu:before, .m-sortbar .manufacture .moreBtn .w-icon-arrow, .w-dropdown .m-sortbar .manufacture .moreBtn .dropdownMenu:before{position: relative; top: 7px; margin-left: 4px;} .m-sortbar .area .name{margin-right: 0;} .m-sortbar .sorts{overflow: hidden; padding: 20px 0; line-height: 1; border-top: 1px dashed #dedede;} .m-sortbar .sorts:first-child{border-top: none;} .m-sortbar .sorts .name{font-size: 14px; color: #999; margin-right: 28px;} .m-sortbar .sorts .sort{margin-right: 30px; font-size: 14px;} .m-sortbar .sorts .sort.sort-time{margin-right: 30px;} .m-sortbar .sorts .sort.sort-time .arrow-down-gold-l, .m-sortbar .sorts .sort.sort-time .arrow-down-gray-l{vertical-align: middle; display: inline-block; margin-left: 9px; margin-top: -2px;} .m-sortbar .sorts .sort-price .icon{display: inline-block; margin-left: 10px; vertical-align: middle; margin-top: -2px;} .m-sortbar .sorts .sort-price .icon .arrow-up-gold, .m-sortbar .sorts .sort-price .icon .arrow-up-gray{display: block; margin-bottom: 2px;} .m-sortbar .sorts .sort-price .icon .arrow-down-gold, .m-sortbar .sorts .sort-price .icon .arrow-down-gray{display: block; margin-top: 2px;} .m-sortbar .sorts .priceIpt{position: absolute; display: inline-block; margin-top: -6px;} .m-sortbar .sorts .priceIpt em{line-height: 24px; margin: 0 8px;} .m-sortbar .sorts .priceIpt .floorPrice, .m-sortbar .sorts .priceIpt .upperPrice{display: inline-block; width: 65px; height: 26px; border: 1px solid #ccc;} .m-sortbar .sorts .priceIpt .floorPrice input, .m-sortbar .sorts .priceIpt .upperPrice input{line-height: 24px; width: 100%;} .m-sortbar .sorts .priceIpt .w-icon-common{vertical-align: initial;} .m-sortbar .sorts .priceIpt .icon-common-rmb{height: 24px; padding-left: 16px;} .m-sortbar .sorts .priceSure{display: inline-block; vertical-align: middle; margin-left: 10px;} .m-sortbar .sorts .priceSure a{display: inline-block; font-size: 14px; cursor: pointer;} .m-sortbar .sorts .priceSure .ok{margin-right: 10px; text-align: center; width: 60px; height: 26px; line-height: 24px; border: 1px solid #ccc; border-radius: 2px; color: #666; background-color: #f5f5f5;} .m-sortbar .sorts .priceSure .ok:hover{background-color: #fff;} .m-sortbar .sorts .priceSure .ok.disabled{color: #ccc; background-color: #f5f5f5;} .m-sortbar .sorts .priceSure .reset{color: #999; background-color: #fff;} .m-sortbar .active, .m-sortbar .sorts .priceSure .reset:hover{color: #85CCBE;} .m-sortbar .sorts .priceSure.hide{display: none;}
.m-slick{zoom: 1; overflow: hidden; position: relative;} .m-slick .slickContent{overflow: hidden; margin-top: 12px; margin-left: 79px; width: 930px; height: 307px;} .m-slick .slickArrow{position: absolute; top: 50%; margin-top: -16px; cursor: pointer;}
.m-colGood, .m-colGood .link{position: relative; float: left;}
.m-slick .leftArrow{left: 26px;}
.m-slick .rightArrow{right: 26px;}
.m-slick .slickItemList{margin-right: -30px;} .m-slick .slickItemList .item{margin-bottom: 0; margin-right: 30px;} .m-slick .slickItemList .item .m-product{width: 210px; height: 279px;} .m-slick .slickItemList .item .m-product .hd{margin-bottom: 0; background-color: #fff;} .m-slick .slickItemList .item .m-product .img{width: 210px; height: 210px; background-color: #fff;}
.m-colGood{width: 270px;} .m-colGood .link{margin-right: 15px;} .m-colGood .link img{background-color: #f4f4f4;} .m-colGood .link .status-dis{background: #999; width: 100%; height: 20px; position: absolute; line-height: 20px; text-align: center; left: 0; bottom: 0; color: #fff;} .m-colGood .info{float: left; width: 150px;} .m-colGood .info .itemTt{overflow: hidden;} .m-colGood .info .arrow-down-hollow-gray-s{margin-top: 8px;} .m-colGood .info .info-custom .spec{display: inline-block; max-width: 50px; vertical-align: middle;} .m-colGood .info .info-custom .w-customInfoTips{vertical-align: middle;} .m-colGood .selectSkuCon{position: absolute; left: 160px; top: 85px; z-index: 1;}
.m-skuSelect{background-color: #fff; border: 1px solid #eaeaea; width: 378px; box-shadow: 0 3px 3px 0 rgba(0,0,0,.2);} .m-skuSelect .btns{padding-left: 53px; text-align: left;} .m-skuSelect .btns .btn{width: 110px;} .m-skuSelect .param-warp{display: none;} .m-skuSelect .con{padding: 20px; position: relative;} .m-skuSelect .con .icon{position: absolute; top: -8px; left: 21px;} .m-skuSelect .con .loading{width: 36px; height: 36px; margin: 0 auto;} .m-skuSelect .u-formctr .field-1{float: left; width: 264px;} .m-skuSelect .m-tabs li.tab-con{margin-bottom: 20px;} .m-skuSelect .paramBox{width: 340px; max-height: 200px; overflow-y: scroll;} .m-skuSelect .explanation{display: none; color: #999; font-size: 13px; margin-bottom: 20px; position: relative; line-height: 1;} .m-skuSelect .explanation .explanationCt{line-height: 1; overflow: hidden; max-width: 100%; text-overflow: ellipsis;} .m-skuSelect .explanation .helplink{margin-left: 5px; margin-top: -1px;}
.m-orderAddress{padding: 30px 0 30px 30px;} .m-orderAddress:after, .m-orderAddress:before{content: " "; display: table;} .m-orderAddress .left{float: left; width: 805px;} .m-orderAddress .right{float: right; width: 253px; height: 58px; border-left: 1px solid #e8e8e8; text-align: center; margin-top: 44px;}
.m-glassInfoDialog .w-infoBd .infoTable .rowHd .col-nope, .m-glassInfoDialog .w-infoBd .infoTable tr td{border-left: 1px solid #d9cfbb;}
.m-orderAddress .right .changeAddress{line-height: 1; margin-bottom: 16px;}
.m-orderAddress .addOrderAddress{margin: 32px 0 0 442px;}
.m-orderAddress .icon-normal-address-default{position: relative; top: 4px;}
.m-orderAddress .modifyBtn{width: 60px; margin-left: 20px;}
.w-customInfoTips{display: inline-block; margin-left: 10px; color: #69C; cursor: pointer;}
.m-glassInfoDialog{width: 520px; height: auto; padding: 30px 30px 0; font-size: 14px; line-height: 1; color: #333;} .m-glassInfoDialog.glassInfo-2{height: 304px;} .m-glassInfoDialog.glassInfo-3{height: 344px;} .m-glassInfoDialog.glassInfo-4{height: 384px;} .m-glassInfoDialog.glassInfo-5{height: 424px;} .m-glassInfoDialog .w-infoHd{font-size: 18px; padding-bottom: 30px;} .m-glassInfoDialog .w-infoBd{width: 460px;} .m-glassInfoDialog .w-infoBd .infoTable{width: 460px; text-align: center; border-right: 1px solid #d9cfbb; margin-bottom: 10px;} .m-glassInfoDialog .w-infoBd .infoTable tr{height: 40px; border-bottom: 1px solid #d9cfbb;} .m-glassInfoDialog .w-infoBd .infoTable tr td:first-child{color: #85CCBE;} .m-glassInfoDialog .w-infoBd .infoTable .rowHd{color: #85CCBE; background-color: #f4f0ea; border-top: 1px solid #d9cfbb; border-bottom: none;} .m-glassInfoDialog .w-infoBd .infoTable .rowHd td{border-left: 1px solid #fff;} .m-glassInfoDialog .w-infoBd .infoLine{padding-top: 20px;} .m-glassInfoDialog .w-infoBd .infoLine .infoTt{color: #85CCBE; display: inline-block; width: 80px; margin-right: 20px; text-align: right;} .m-glassInfoDialog .w-infoBd .infoDesc{padding: 10px 0 0 100px; color: #999;}
.m-popularHd{width: 1090px; margin: 0 auto; font-size: 26px; height: 32px; line-height: 32px; color: #333; font-weight: 400; text-align: center; padding: 56px 0 50px;}
.m-itemList .m-popProduct{width: 265px; height: 329px; background-color: #fff;}
.m-itemList .w-recommondCt .item{margin-right: 0; margin-bottom: 0;}
.m-popProduct .hd{background-color: #fff;} .m-popProduct .hd .imgScene{width: 220px; height: 220px;}
:root{--mywidth: 1090px;--myheight: 350px;}
*{margin: 0;padding: 0;}
html,body{width: 100%;height: 100%;}
ul{list-style: none;}
.content{width: 100%;height: 100%;display: flex; justify-content: center; align-items: center; margin-bottom: 20px;}
.a-content{border: 1px solid rgba(0,0,0,0.1); /*-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);*/ position: relative;}
.a-content:before{content: ''; width: 500px; height: 300px; left: 35px; top: 19px; z-index:-1; position:absolute; border-radius:20px; border: 1px solid rgba(0,0,0, 0.1); background: rgba(0, 0, 0, 0.0); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); -webkit-transform: translate(-5%,-5%); transform:translate(-5%,-5%);-ms-transform:translate(-5%,-5%);-moz-transform:translate(-5%,-5%);-o-transform:translate(-5%,-5%);}
.a-content:after{content: ''; position:absolute; top:-25px; left: 25%; width: 270px; height: 40px; background: -webkit-gradient(linear, 555% 20%, 0% 92%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.0)), color-stop(.1,rgba(0, 0, 0, 0.2))); border-left: 1px dashed rgba(0, 0, 0, 0.1); border-right: 1px dashed rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);display: none;}
.carousel-content{width: var(--mywidth);height: var(--myheight);position: relative;overflow: hidden;}
.carousel{height: var(--myheight);position: absolute;}
.carousel li{float: left;}
.carousel li,.carousel li img{width: var(--mywidth);height: var(--myheight);}
.img-index{position: absolute; bottom: 8px; width: 100%; display: flex; justify-content: center;}
.img-index li{float: left; width: 9px; height: 9px; line-height: 18px; text-align: center; border-radius: 50%; background-color: rgba(0,0,0,0.2); font-size: 12px; cursor: pointer; margin: 0 3px; color: #fff;}.img-index li:hover{background-color: rgba(0,0,0,0.2);}
.img-index li.js_index{background-color:#84CCBE;}
.carousel-prev,.carousel-next{position: absolute;display: inline-block;top: 45%;cursor: pointer;}
.carousel-prev img,.carousel-next img{width: 50px; height: 50px; top: 130px; z-index: 10; background-color: #84CCBE; border-radius: 50%; opacity: 80;}
.carousel-prev{left: 0;}
.carousel-next{right: 0;}
