@charset "utf-8";
@import url(iconfont.css);
/* CSS Document */
*{-moz-box-sizing:border-box;}
*:focus{outline:none;}
@media (min-device-width:0px) and (max-device-width:320px){html{font-size:85%;}}
@media (min-device-width:320px) and (max-device-width:640px){html{font-size:90%;}}
@media (min-device-width:640px) and (max-device-width:960px){html{font-size:95%;}}
@media (min-device-width:960px) and (max-device-width:1080px){html{font-size:105%;}}
@media (device-width:320px) and (-webkit-min-device-pixel-ratio:2){html{font-size:90%;}}
@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2){html{font-size:100%;}}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3){html{font-size:105%;}}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,button,fieldset,legend,input,textarea,button,select,span{font-family:arial;margin:0;padding:0;line-height:normal;font-size:.875rem;font-weight:300;}
html{height:100%;background:none!important;}
body{color:#2a2a2a;background:#efeff4;min-width:320px;overflow-x:hidden;}
input,textarea,select{color:#343434;}
img,fieldset{border:0 none;}
ul,ol{list-style:none outside none;}
em,address{font-style:normal;}
a{color:#424242;text-decoration:none;}
a:active{color:#000;}
table{border-collapse:collapse;}
input,button{outline:medium;}
input[type=text],input[type=tel],input[type=password],textarea{outline:none;border:none;}
input[type=submit],input[type=button],button{-webkit-appearance:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}
input[type=search]{-webkit-appearance:none;} 
input::-webkit-search-cancel-button{display:none;}
hr{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:auto;-webkit-margin-end:auto;border:none;border-top:1px solid #f0f0f0;height:1px;}
h3{font-size:1rem;font-weight:400;}
p{overflow:visible;}
.hr02,.hr06,.hr1,.hr3{min-height:.375rem;clear:both;display:block;overflow:hidden;}
.hr02{height:.25em;}
.hr06{height:1rem;}
.hr3{height:1.25rem;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.border1{border:1px solid #e9e9e9;}
.border2{border:1px solid #e9e9e9;border-bottom:none;}
.border-b{border-bottom:1px dashed #e9e9e9;}
.center{margin:0 auto;text-align:center;}
.width33{width:33.33333%;}
.new .mark{height:2.75rem;clear:both;}
.lockScreen{width:100%;height:100%;overflow:hidden;}
.new .bgWhite{background:#fff!important;}
img.desaturate{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);}
iframe{max-width:100%;}

/*----------------tabs-----------------------*/
.new .tabHead{overflow:hidden;}
.new .headFixed{position:fixed;top:2.9rem;left:0;right:0;-webkit-transform:translateZ(0);z-index:9;}
.new .translucent{background:rgba(255,255,255,0.85)}
.new .translucent .product-filter{background:none;border:none;}
.new .translucent .product-filter li{border:none;position:relative;}
.new .translucent .product-filter li:after{content:"";display:block;height:1rem;width:1px;background:#333;position:absolute;top:.625rem;right:-1px;z-index:9;}
.new .translucent a.headl{float:left;margin-left:.625rem;}
.new .translucent a.headr{float:right;margin-right:.625rem;}
.new .translucent a.headl,.new .translucent a.headr{display:block;height:2rem;line-height:2rem;width:2rem;margin-top:.625rem;}
.translucent .icon_map{background:url(../../images/new_store/icon_map.png) no-repeat;background-size:100% auto;}
.translucent .icon_fav{background:url(../../images/new_store/icon_fav.png) no-repeat;background-size:100% auto;}
.translucent .icon_search{background:url(../../images/new_store/icon_search.png) no-repeat;background-size:100% auto;}
.headTabs{display:block;padding:.375rem;width:60%;margin:0 auto;}
.headTabs ul{overflow:hidden;border:1px solid #e6133c;border-radius:.375rem;}
.headTabs ul li{float:left;width:50%;}
.headTabs ul li a{display:block;width:100%;height:2.25rem;line-height:2.25rem;text-align:center;color:#e6133c;font-size:.9rem;font-weight:400;}
.headTabs ul li.selected a{background:#ff4141;color:#fff;}
.fixedTabs{position:fixed;left:0;right:0;top:2.9rem;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;z-index:999;}
.tabs{overflow:hidden;background:#fff;border-top:1px solid #e9e9e9;margin-top:-1px;box-sizing:border-box;}
.tabs li{float:left;border-bottom:1px solid #e9e9e9;width:25%;}
.tabs li a{display:block;height:2.75rem;line-height:2.75rem;padding:0 .375rem;text-align:center;font-size:.875rem;cursor:pointer;color:#4d4d4d;}
.tabs li.selected{position:relative;}
.tabs li.selected:after{content:"";display:block;height:3px;background:#e6133c;position:absolute;top:2.6rem;left:0;right:0;z-index:9;}
.tabs li.selected a{font-weight:700;color:#e6133c;}
.tabs li a p{font-size:.75rem;line-height:0;font-weight:400;}
.tabs.item2 li{width:50%;}
.tabs.item3 li{width:33.333%;}
.tabs li i.tip{display:inline-block;background:#e6133c;height:.5rem;width:.5rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;margin:0 0 .375rem .2rem;}
.commentTabs li a{height:3.5rem;line-height:2.25rem;}
.commentTabs li.selected:after{top:3.4rem;}
/*-------------form----------------*/
.ipt-b{border:1px solid #e9e9e9;box-sizing:border-box;padding:0;margin:0;margin-top:-1px;background:#fff;overflow:hidden;position:relative;}
.ipt-b .display{display:block;position:absolute;right:.625rem;top:50%;width:2rem;height:2rem;line-height:2rem;margin-top:-1rem;text-align:center;color:#999;}
.ipt-b .display span{font-size:1.5rem;line-height:2rem;color:#999;}
.ipt-b .display.show span{color:#ff4141;}
.ipt-b:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.ipt-b input[type=text],.ipt-b input[type=password],.ipt-b input[type=tel],.ipt-b input[type=date],.ipt-b input[type=datetime],.ipt-b input[type=number]{border:none;width:calc(100% - 3.15rem);height:100%;font-size:.975rem;line-height:.975rem;line-height:auto;padding:.9rem .375rem .9rem 2.75rem;text-indent:.2rem;color:#000;font-weight:500;}
.ipt-b input[type=text]:focus,.ipt-b input[type=password]:focus,.ipt-b input[type=tel]:focus,.ipt-b input[type=date]:focus,.ipt-b input[type=datetime]:focus,.ipt-b input[type=number]:focus{box-shadow:0 0 .375rem #e9e9e9 inset;}
.ipt-b.selectCon{padding:.75rem .625em;}
.ipt-b b{display:block;position:absolute;left:.375rem;top:50%;margin-top:-.925rem;background:#f2f2f2;border:none;width:1.85rem;height:1.85rem;line-height:1.85rem;text-align:center;-webkit-border-radius:50%;border-radius:50%;color:#aeaeae;font-size:1.6rem;font-weight:200;}
.ipt-b-p{margin-left:.625em;margin-top:-.4em;color:#888;}
.ipt-b.formTip{background:none;border:none;}
.ipt-b.formTip input{background:none;font-weight:300;font-size:.875rem;padding:.9rem .375rem .9rem 1.85rem;color:#999;}
.ipt-b.formTip b{background:none;color:#999;}
.ipt-b.common-box input{padding:.9rem .625em;width:calc(100% - 1.25rem);}
.ipt-b.common-box textarea{text-indent:.3rem;padding:.9rem .375em;width:100%;font-weight:500;font-size:.975rem;}
.ipt-b.common-box textarea:focus{box-shadow:0 0 .375rem #e9e9e9 inset;}
.ipt-b.sex{border:none;background:none;}
.ipt-b.sex label{margin-right:20px;}
.ipt-b input[type=radio],.ipt-b input[type=checkbox]{/*margin:0 4px;*/vertical-align:middle;}
.ipt-b.agreement{border:none;background:none;padding:.375rem .75rem;}
.ipt-b.agreement label{font-size:.75rem;margin-left:.05rem;}
.ipt-b.agreement label a{font-size:.75rem;margin-left:.5rem;color:#000;font-weight:700;}
.plusLink{margin:.375rem .75rem;overflow:hidden;}
.plusLink a{color:#606060;font-size:.875rem;}
.registerBtn{height:3rem;text-align:center;padding-top:1rem;}
.registerBtn a.btn-4{width:auto;display:inline-block;margin:0 auto;padding:.375rem 1rem;color:#e6133c!important;border-color:#e6133c;}
.r-case input{border:none;display:inline-block;width:100%;}
.formside span{float:left;width:10%;min-width:6rem;}
.formside input{-moz-border-radius:.375rem;-webkit-border-radius:.375rem;border-radius:.375rem;border:1px solid #e9e9e9;display:inline-block;width:auto;text-indent:.375rem;height:2rem;line-height:2rem;}
.iptcode{padding:.375rem;position:relative;}
.iptcode input{float:left;margin-right:.5rem;-moz-border-radius:.375rem;-webkit-border-radius:.375rem;border-radius:.375rem;border:1px solid #e9e9e9;display:inline-block;width:auto;text-indent:.375rem;height:2.02rem;line-height:2.02rem;}
.iptident{float:left;display:inline-block;width:calc(100% - 7.75rem);position:relative;}
.iptident input[type=text],.iptident input[type=password],.iptident input[type=number]{width:100%;padding:.9rem .375rem;text-indent:.3rem;}
.iptident input[type=text]:focus,.iptident input[type=password]:focus,.iptident input[type=number]:focus{box-shadow:0 0 .375rem #e9e9e9 inset;}
.identCode{position:absolute;right:0;top:.375rem;bottom:.375rem;padding:0;width:7rem;border-left:1px solid #e9e9e9;overflow:hidden;}
.identCode a{display:block;margin:0 auto;width:90%;height:2rem;line-height:2rem;padding:0;text-align:center;background:#fff;border-radius:.2rem;font-size:.875rem;font-weight:600!important;color:#999!important;border-radius:0;border:none;}
.identCode a.btn-1{padding:0;height:2rem;line-height:2rem;font-size:.875rem;background:#fff;box-shadow:none;color:#ff4141!important;font-weight:500;border-radius:.2rem;border:none;}
.identCode img{width:auto;height:100%;display:block;margin:auto;}
.quickdelete{position:absolute;right:.625rem;top:.5rem;border:1px solid #fff;background:#ddd;border-radius:50%;text-align:center;width:1.8rem;height:1.8rem;line-height:1.7rem;color:#fff;cursor:pointer;transform:scale(0.65);-webkit-transform:scale(0.65);}
.quickdelete:before{font-family:"iconfont";font-size:.75rem;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61f";}
.passSide .quickdelete{right:2.625rem;}
/*----------------common-----------------------*/
.corner,.corner > input{-webkit-border-radius:.375rem;border-radius:.375rem;}
.corner-top,.corner-top > input{-webkit-border-top-left-radius:.375rem;-webkit-border-top-right-radius:.375rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;}
.corner-bottom,.corner-bottom > input{-webkit-border-bottom-left-radius:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;}
/*---------header------------*/
.new .subHeader{position:relative;height:2.9rem;width:auto;background:#f5f5f5;border:none;border-bottom:1px solid #d9d9d9;z-index:1000;}
.new .fixedHeader{position:fixed;top:0;left:0;right:0;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;}
.new .subfixed{position:fixed;top:inherit;left:0;right:0;z-index:99;}
.new header.subH{display:block;padding-top:2.9rem;}
.new .subHeader h2{font-size:1.1rem;font-weight:400;height:2.9rem;line-height:2.9rem;text-align:center;color:#343434;width:58%;margin:0 auto;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;opacity:1;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;}
.new .aback,.new .aleft,.new .aBefore,.new .aAfter,.new .aafter,.new .aelse{position:absolute;top:.35rem;width:2.2rem;height:2.2rem;line-height:2.2rem;text-align:center;color:#343434;font-size:1.25rem;z-index:1001;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;}
.new .aback{left:.25rem;font-size:1.15rem;}
.new .aleft{left:.25rem;font-size:1.15rem;}
.new .al{left:.25rem;}
.new .ar{right:.25rem;}
.new .aBefore{left:2.375rem;font-size:1.15rem;}
.new .aAfter{right:2.375rem;}
.new .aafter{right:2.375rem;}
.new .aelse{right:.2rem;}
.new .aelse ul.header-r-popup{display:none;background:#fff;position:absolute;right:0;top:2.25rem;box-shadow:0 6px 6px rgba(2,2,2,.25);border:1px solid #e9e9e9;z-index:100;}
.new .aelse ul.header-r-popup li{border-bottom:1px solid #e9e9e9;position:relative;}
.new .aelse ul.header-r-popup li:last-child{border-bottom:none;}
.new .aelse ul.header-r-popup li a{color:#343434;display:block;text-align:left;white-space:nowrap;width:auto;height:3rem;line-height:3rem;font-size:1rem;padding:0 1.75rem 0 1rem;}
.new .aelse ul.header-r-popup li a:active{background:#e6133c;color:#fff;}
.new .aelse i{position:absolute;right:-1px;top:-4px;z-index:999;display:block;border:1px solid #efeff4;width:.75rem;height:.75rem;border-radius:1.5rem;background-color:#e6133c;font-size:0;text-indent:-9999;font-family:Arial;transform:scale(0.8);-webkit-transform:scale(0.8);margin:0;color:#e6133c;text-align:center;font-style:normal;display:none;}
.new .aelse ul.header-r-popup li a i{display:block;border:none;background-color:#e6133c;top:1rem;right:.5rem;}
.new .aelse ul.header-r-popup li a:active i{background-color:#fff;}
.new .abtn{background:none;color:#343434;position:absolute;top:.25rem;white-space:nowrap;height:2.25rem;line-height:2.25rem;padding:0 .375rem;border-radius:.2rem;border:none;font-size:.75rem;display:inline-block;}
.new .subbtn{background:none;color:#343434;position:absolute;top:.25rem;white-space:nowrap;height:2.25rem;line-height:2.25rem;padding:0 .375rem;border-radius:.2rem;border:none;font-size:.75rem;display:inline-block;}
.new .aoper{height:30px;position:absolute;right:7px;top:6px;width:37px;line-height:30px;font-size:14px;}
.new .aoper span{background:url(../../images/navicon.png) no-repeat scroll 0 -171px rgba(0,0,0,0);display:inline-block;height:22px;margin:5px 0 0 8px;text-indent:-9999px;width:21px;}
.new .headLight{background:none;position:fixed;left:0;right:0;border:none;}
.new .headLight h2{display:block;opacity:0;}
/*.new .headLight:before,.new .headLight:after{background:none;}*/
.new .headLight .aback,.new .headLight .aelse,.new .headLight .aAfter{background:rgba(0,0,0,.45);border:none;color:#fff;-webkit-border-radius:50%;border-radius:50%;margin:0 .375rem;}
.new .headLight .aAfter{right:2.9rem;font-size:1.2rem;}
.new .headLight .aelse ul.header-r-popup{right:-0.375rem;}
.new .icon-setting{font-size:1.5rem;}

/*-----------header end---------------*/
.new .icon-right-s{display:block;float:right;font-size:1rem;color:#aeaeae;font-style:normal;width:auto;font-family:"iconfont" !important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px-moz-osx-font-smoothing:grayscale;}
.new .icon-right-s:before{content:"\e63a";}
.new .tips{background-color:#ff5000;border-radius:1.375rem;color:#FFF;display:block;font-size:1em;font-style:normal;height:1.375rem;padding-top:.2em;line-height:1.2em;position:absolute;right:4px;text-align:center;top:0;width:1.375rem;}
.new .service-list{background:#fff;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;height:2.5rem;line-height:2.5rem;color:#343434;padding:0 .375rem;display:block;overflow:hidden;}
.new .service-list:active{background:#f9f9f9;}
.service-list .fl{display:block;height:100%;line-height:2.5rem;}
.service-list .fr{display:block;height:100%;line-height:2.5rem;}

/*-------------content----------------*/
.new .main{margin:0 auto;min-width:300px;max-width:100%;width:auto;padding:.375rem;position:relative;}
.new .main img{vertical-align:top;}
.module-box{background:#fff;border:1px solid #e3e3e3;border-right:none;border-left:none;margin-bottom:.375em;overflow:hidden;font-size:.875rem;padding:0 .8em;position:relative;}
.mr8{margin-right:8px;}
.color-org{color:#e6133c;}
.color-8{color:#888;}
.color-9{color:#4d4d4d;}
.common-box{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background:#fff;overflow:hidden;}
.common-box .btn-2{margin:0;}

/*-------------button----------------*/
.btn-1{background:#e6133c;font-size:.875rem;font-weight:400!important;color:#fff!important;padding:.575rem .375rem;text-align:center;display:block;margin:0;border-radius:.2rem;border:1px solid #e6133c;white-space:nowrap;}
.btn-1:active{background:#a71f36;color:#fff!important;}
.btn-1.btn-main{font-size:1.05rem;font-weight:700!important;}
.btn-2{background:#ff7b50;font-size:.875rem;font-weight:400;color:#fff;padding:.575rem .375rem;text-align:center;display:block;margin:0;border-radius:.2rem;border:none;white-space:nowrap;}
.btn-2:active{background:#ff7b50;color:#fff;}
input[type=button].btn-1,input[type=submit].btn-1{width:100%;}
.btn-Bg1{background:#ff7b50}
button[disabled=disabled],button[disabled=disabled]:active,input[disabled=disabled],input[disabled=disabled]:active,.disabled,.disabled:active{background:#ccc;border-color:#ccc;c06olor:#999!important;cursor:default;}
.disabledTxt{color:#c9c9c9!important;}
.new .ui-footer-fixed{bottom:0;padding-bottom:0;left:0;right:0;width:100%;position:fixed;z-index:1001;-webkit-transform:translateZ(0);}
.new .ui-footer-fixed .fixedMainbtn{height:2.5rem;position:fixed;z-index:1000;-webkit-transform:translateZ(0);}
.fixedMainbtn{padding:.375rem .25rem;background:#fff;position:fixed;bottom:0;left:0;right:0;z-index:10002;box-shadow:0 0 6px rgba(211,211,211,.45);border-top:1px solid #d9d9d9;}
.fixedMainbtn .btn-1,.fixedMainbtn .btn-4{float:right;font-size:.875rem;line-height:.875rem;padding:.75rem .625rem;}
.fixedMainbtn .btn-2{float:right;font-size:1rem;line-height:1rem;padding:.75rem 1rem;}
.fixedMainbtn .fullbtn{float:none;width:100%;}
.fixedMainbtn .fullbtn b{font-weight:400;font-size:1.75rem;}
.fixedMainbtn ul.doubleul li{float:left;width:50%;text-align:center;}
.fixedMainbtn ul.doubleul li .btn-1,.fixedMainbtn ul.doubleul li .btn-4{margin:0 auto;padding:.75rem 0;width:95%;float:none;}
.fixedMainbtn ul.doubleul li .btn-1 b{padding:0 .25rem;font-weight:400;}
.fixedMainbtn ul.doubleul li .btn-1.color2{background:#ff7b50;border-color:#ff7b50!important;}
.fixedMainbtn ul.doubleul li .btn-1.subcolor{background:#fff;border:1px solid #e5e5e5;color:#222!important;}
.fixedMainbtn .doublefix{padding:0 .375rem .625rem;background:#fff;position:absolute;bottom:3.2rem;left:0;right:0;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;}
.fixedMainbtn span{display:block;white-space:nowrap;float:right;font-size:1.25rem;color:#e6133c;padding:.6rem .375rem 0 0;}
.fixedMainbtn a.footer-icon{border-radius:.2rem;border:none;display:block;float:left;font-size:1.5rem;line-height:1.9rem;color:#343434;position:relative;background:#fff;margin-left:.375rem;text-align:center;}
.fixedMainbtn a.footer-icon span{position:absolute;top:-.6rem;left:1.5rem;line-height:1.25rem;min-width:.75rem;padding:0 .25rem;height:1.25rem;border-radius:1rem;background:#e6133c;display:inline-block;color:#fff;font-size:.75rem;z-index:9;text-align:center;font-weight:100;word-break:keep-all;white-space:nowrap;transform:scale(0.95);-webkit-transform:scale(0.95);float:none;}
.fixedMainbtn label{font-size:.875rem;color:#9e9e9e;margin-left:.375rem;}
.fixedMainbtn label b{color:#343434;}
footer{min-height:3.75rem;}
footer.double{min-height:6.5rem;}
.fixedMainbtn label{color:#343434;display:inline}
.fixedMainbtn .btnSub{margin-right:.375rem;background:#ff7b50;border-color:#ff7b50!important;}
.new .selectNum{font-size:.9rem;line-height:2.4rem;padding-left:.625rem;}
.new .selectNum strong{color:#e6133c;padding:0 .4rem;font-weight:bold;}
.btn-3{background:#e6133c;border-radius:.2rem;color:#fff;font-size:12px;padding:.3em 2em;}
.btn-4{background:#fff;border:1px solid #e5e5e5;font-size:.875rem;font-weight:400!important;color:#222!important;padding:.575rem .625rem;text-align:center;display:block;margin:0;border-radius:.2rem;white-space:nowrap;}
.btn-4:active{background:#f9f9f9;color:#000;}

.new .btnSearch{background:#e6133c;font-size:.875rem;height:1.8rem;line-height:1.8rem;padding:0 .625rem;position:relative;top:.15rem;}
.popup-box{position:fixed;top:50%;left:50%;width:200px;height:120px;margin-left:-100px;margin-top:-60px;background:#fff;text-align:center;padding-top:10px;box-shadow:0 1px 3px rgba(0,0,0,0.15);}
.popup-box.login{width:320px;height:280px;padding:.8em;margin-left:-160px;margin-top:-140px;padding-top:20px;}
.popup-box h3{font-size:14px;margin:20px 0;}
.popup-box .btn-3{font-size:12px;padding:.2em 1.375rem;margin:10px 0;}
.loading{position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0;background:#000;opacity:0.2;}
.loading img{opacity:1;position:absolute;top:50%;left:50%;width:62px;height:62px;margin-left:-31px;margin-top:-31px;z-index:1100;}
.errortip{margin:.8em;padding:4px;border:1px solid red;color:red;background:#f6f7c3;border-radius:4px;}
.popup-box a.close{background:url(../../images/PopUp_closed.gif) no-repeat;width:15px;height:15px;display:block;position:absolute;right:4px;top:4px;}

/* layout */
.new .homeHeader{border-bottom:1px solid #c7c7c7;;background:#f5f5f5;min-height:2.75rem;z-index:1000;}
.new .homeHeader .aelse{top:.625rem;}
.new .homeHead{border-bottom:none;;background:none;min-height:2.75rem;position:fixed;left:0;right:0;top:0;z-index:1000;
background-image:linear-gradient(to bottom, rgba(0,0,0,.5) 0%, rgba(0,0,0,0) 100%);
background-image:-webkit-linear-gradient(top, rgba(0,0,0,.5) 0%, rgba(0,0,0,0) 100%); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.5)), color-stop(100%, rgba(0,0,0,0)));-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;}
.new .homeHead .homeHerderMBtn{color:#fff;transform:scale(.95);-webkit-transform:scale(.95);}
.new .homeHead .homeHerderMBtn span{color:#fff;}
.new .homeHeader .homeLogo{float:left;font-size:0;height:2.25rem;width:3.25rem;margin:0 .3rem;background:url(../../images/logo_bailian.png) no-repeat;background-size:auto 100%;float:left;}
.new .homeRedHead{background:rgba(230,19,60,.85);}
.new .homeRedHead .homeLogo{background:url(../../images/logo_festival.png) no-repeat;background-size:auto 100%;}
.new .headerWarp{padding:.35rem 0;}
.new .homeHeader .aback{top:.375rem;}
.new .homeHerderMBtn{position:relative;float:left;margin:0;margin-top:-3px;background:none;height:1.9rem;width:2.35rem;line-height:1.9rem;text-align:center;color:#343434;}
.new .homeHerderMBtn.icon-messge{font-size:1.35rem;}
.new .homeHerderMBtn:active,.homeHerderMBtn:active span{color:#fff;}
.new .homeHerderMBtn span{display:block;width:100%;height:.75rem;line-height:.75rem;text-align:center;margin:0;margin-top:-2px;text-indent:0;color:#343434;font-size:.75rem;white-space:nowrap;transform:scale(0.9);-webkit-transform:scale(0.9);}
.new .homeHerderMBtn i{position:absolute;right:2px;top:0;display:block;border:1px solid #f5f5f5;width:.5rem;height:.5rem;border-radius:1rem;-webkit-border-radius:1rem;background-color:#e6133c;font-size:0;text-indent:-9999;font-family:Arial;margin:0;color:#e6133c;text-align:center;font-style:normal;}
.new .boxHomeHerderMBtn{float:right;}
.new .boxSearch{padding:0 .375rem;}
.new .boxHomeHerderSearch{color:#fff;margin:0 3rem;padding:0;-moz-border-radius:.375rem;-webkit-border-radius:.375rem;border-radius:.375rem;border:1px solid #fff;background:#fff;position:relative;box-sizing:border-box;height:2.25rem;font-size:1.2rem;display:-webkit-box;}
.new .boxHomeHerderSearch .quickdelete{top:.2rem;}
.new .boxHomeHerderSearch span{color:#999;height:2rem;line-height:2rem;width:2rem;text-align:center;font-size:1rem;margin-right:.25rem;}
.new .boxHomeHerderSearch span.search{display:block;position:absolute;left:0rem;top:.25rem;z-index:99;color:#cdcdcd;background:none;}
.new .boxHomeHerderSearch form{width:100%;height:100%;display:-webkit-box;}
.new .boxHomeHerderSearch input.inputSearch{height:100%;color:#4b4b4b;font-size:.875rem;background:#fff;display:block;padding-left:.75rem;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;-webkit-box-flex:1;}
.new .boxHomeHerderSearch input.inputSearchMargin{padding-left:2rem;}
.new .boxHomeHerderSearch input:focus{background:#fff;}
.new .boxHomeHerderSearch .searchSelectCon{float:left;position:relative;height:2.1rem;background:#fff;padding-left:.375rem;padding-top:.05rem;width:4rem;}
.new .boxHomeHerderSearch .searchSelectCon input{display:block;float:left;font-size:.875rem;width:3.75rem;padding:0 .75rem 0 0;height:100%;text-align:center;color:#888;}
.new .boxHomeHerderSearch .searchSelectCon i{display:block;position:absolute;top:.1rem;left:0;padding-left:3.4rem;z-index:10;}
.new .boxHomeHerderSearch .searchSelectCon i span.icon-down{display:block;width:2rem;height:2rem;line-height:2rem;text-align:center;color:#9e9e9e;font-size:.75rem;-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out;right: auto;top: .1rem;}
.new .boxHomeHerderSearch .searchSelect{font-size:1rem;position:absolute;top:2.4rem;left:-.25rem;padding:0;box-shadow:0 6px 6px rgba(2,2,2,.25);border:1px solid #e9e9e9;z-index:100;background:#fff;color:#888;line-height:2.3rem;display:none;font-size:.875rem;animation:moveMenu 300ms ease;-webkit-animation:moveMenu 300ms ease;animation-play-state:running;-webkit-animation-play-state:running;}
.new .boxHomeHerderSearch .searchSelect li{text-align:center;border-bottom:1px solid #e9e9e9;padding:.625rem .75rem;word-break:keep-all;white-space:nowrap;}
.new .boxHomeHerderSearch .searchSelect li:last-child{border-bottom:none;}
.new .boxHomeHerderSearch .searchSelect li:active{background:#f2f2f2;color:#000;}
.new .boxHomeHerderSearch .searchShow .searchSelect{display:block;}
.new .boxHomeHerderSearch .searchShow i span.icon-down{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.new .searchTit{padding:1rem 1.25rem .625rem;font-size:.875rem;}
.new .sortSearch{background:#f5f5f5;border-bottom:1px solid #c7c7c7;}
.new .sortSearch .homeHerderMBtn{color:#343434;}
.new .sortSearch .homeHerderMBtn span{color:#343434;}
.new .sortSearch .boxSearchLink{margin:0 2.75rem 0 .375rem;}
.new .sortSearch .boxSearchLink.sortPadding{margin:0 2.75rem;}
.new .headerHeight{height:3.2rem;}
.autocomplete-suggestions{background:#fff;cursor:default;overflow:auto;top:3rem!important;left:0!important;right:0!important;width:auto!important;z-index:9!important;}
.autocomplete-suggestion{padding:12px 1.25rem;font-size:1.1em;white-space:nowrap;overflow:hidden;border-bottom:1px solid #e9e9e9;}
.autocomplete-suggestion span{font-size:.875rem;color:#9e9e9e;}
.autocomplete-suggestion:active{background:#f9f9f9;color:#000;}
.autocomplete-selected{background:#f2f2f2;}
.autocomplete-suggestions strong{font-weight:400;color:#e6133c;}
.new .history{text-align:center;font-weight:400;border:none;background:#fcfcfc;font-size:.9rem;cursor:pointer;color:#252525; border-bottom:1px solid #e9e9e9;}
.new .history:active{background:#f9f9f9;}

.new .boxSearchLink{border:none;margin:0 2.75rem 0 3.5rem;}
.new .boxSearchLink a.searchbtn{color:#999;font-size:.9rem;line-height:2.25rem;text-align:left;position:absolute;background:none;left:0;top:0;right:2rem;z-index:10;padding-left:.625rem;overflow:hidden;white-space:nowrap;}
.new .boxSearchLink a.scanbtn{position:absolute;right:.25rem;top:50%;margin-top:-1rem;height:2rem;line-height:2rem;width:2rem;text-align:center;border-radius:.375rem;font-size:1rem;}
.new .boxSearchLink a.scanbtn:active{background:#f9f9f9;}

.new #nav{height:3rem;}
.new #nav ul{background:#fff;border-top:1px solid #c7c7c7;position:fixed;bottom:0;left:0;right:.0;padding:0 .375rem;height:3rem;z-index:100;}
/*.new #nav:before,#nav:after{content:"";display:block;height:11px;width:11px;background:url(../../images/new-icon/radius.png) no-repeat;position:absolute;bottom:3rem;z-index:99;}
.new #nav:before{left:0;background-position:0 -11px;}
.new #nav:after{right:0;background-position:-11px -11px;}*/
.new #nav ul li{float:left;width:19.9999%;}
.new #nav ul li a{display:block;text-align:center;padding:.15rem 0;line-height:none;font-size:1rem;color:#666;}
.new #nav ul li a em{display:block;margin:.05rem auto 0;width:2.95rem;height:1.75rem;line-height:2rem;text-align:center;font-size:2.95rem;background:none;position:relative;transform:scale(0.5);-webkit-transform:scale(0.5);}
.new #nav ul li a span{display:block;margin:0 auto;margin-top:0;width:2rem;text-align:center;font-size:0.75rem;white-space:nowrap;transform:scale(0.95);-webkit-transform:scale(0.95);}
.new #nav ul li a em b{position:absolute;top:-1.2rem;left:2.25rem;height:2rem;line-height:2rem;min-width:1rem;padding:0 .5rem;border-radius:5rem;background:#e6133c;display:inline-block;color:#fff;font-size:1.15rem;z-index:9;text-align:center;font-weight:100;word-break:keep-all;white-space:nowrap;border:3px solid #fff;color:#fff;transform:scale(0.95);-webkit-transform:scale(0.95);}
.new #nav ul li a.active{background:none;color:#e6133c;}
.new #nav ul li a.active em,#nav ul li a.active span{color:#e6133c;}

/*=======覆盖index=========*/
.new #nav ul li a.home em{background:none;}
.new #nav ul li a.fenlei em{background:none;}
.new #nav ul li a.faxian em{background:none;}
.new #nav ul li a.cart em{background:none;}
.new #nav ul li a.pro em{background:none;}
.new #nav ul li a.home.active em{background:none;}
.new #nav ul li a.fenlei.ac tive em{background:none;}
.new #nav ul li a.faxian.active em{background:none;}
.new #nav ul li a.cart.active em{background:none;}
.new #nav ul li a.pro.active em{background:none;}

/*=======12/30=============*/
.mainWithFooter{padding-bottom:56px;}
.mainPick{padding-bottom:56px;}
.mainPick .module-box{margin-top:.8rem;margin-bottom:0;}
.boxExpandAble{padding:.375rem;background-color:#fff;margin-bottom:.8rem;border:1px solid #ccc;}
.boxExpandAble .hidePa{margin-top:.4rem;}
.boxExpandAble h4{margin-bottom:.3rem;font-weight:400;}
.order-goods-list .btn-2{padding:4px 5px;margin:0;width:auto;font-size:10px;line-height:1em;}
.cpWithCheck{margin-top:.4rem;}
.cpWithCheck:first-child{margin-top:0;}
.cpWithCheck .couponRow{margin:0 0 0 20px;}
.cpWithCheck input[type=checkbox]{float:left;margin:-.2em 0 0;border:0;}
.cpWithCheck a{display:block;width:100%;}
.boxExpandAble .arrBar{margin:-.375rem;margin-top:.375rem;padding-top:.2rem;height:22px;border-top:1px solid #ccc;}
.boxExpandAble .arrBar .arr{margin:0 auto;display:block;height:16px;width:16px;background:url(../../images/common_icon_down.png) no-repeat scroll 0 0 / 100% 100%;}
.boxExpandAble.open .arrBar .arr{background:url(../../images/common_icon_up.png) no-repeat scroll 0 0 / 100% 100%;}
.btnBar{border:1px solid #ccc;margin-bottom:-1px;}
.btnBar .title{padding-top:.2rem;font-size:1em;line-height:1.25em;}
.boxPop_AS_SA{box-sizing:border-box;padding:2%;position:fixed;top:150px;width:100%;z-index:300;}
.boxPop_AS_SA .inner{box-sizing:border-box;background-color:#fff;border:1px solid #333;border-radius:.3rem;padding:.375rem;}
.btnBar{padding:.375rem;background-color:#eee;}
.btnBar .btn_close{float:right;display:block;font-size:14px;}
.btnBar .btn_close i{background:url(../../images/icon_close_48.png) no-repeat scroll 0 0 / 100% 100%;width:24px;height:24px;display:block;}
.btnBar .btn_close:hover{color:#4d4d4d;}
.box-1{position:relative;}

/* moreplusDiv */
div.plusDiv{position:fixed;top:0;bottom:0;right:-80%;z-index:10004;width:80%;background:#efeff4;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;box-shadow:1px 0px 10px rgba(0,0,0,.5);overflow:hidden;}
div.plusMark{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10003;width:100%;background:#000;opacity:0;}
.topHeader{position:absolute;top:0;left:0;right:0;height:2.9rem;line-height:2.9rem;padding:0;background:#f5f5f5;overflow:hidden;text-align:center;border-bottom:1px solid #e9e9e9;font-size:1.1rem;font-weight:400;z-index:1;border-top-left-radius:.375rem;color:#343434;}
.topHeader a{position:absolute;top:0;display:inline-block;font-size:.875rem;margin:.32rem .375rem;text-align:center;border:none;border-radius:.375rem;height:2.25rem;line-height:2.25rem;padding:0 .375rem;color:#424242;}
.topHeader .ok{right:.25rem;background:#e6133c;color:#fff;padding:0 .75rem;}
.topHeader .ok i{font-size:1.25rem;}
.topHeader .icon-back,.topHeader .cancel{left:0;}
.topHeader .right{left:auto;right:0;}
.topHeader .confirm{right:0;background:#e6133c;color:#fff;}
.topHeight{height:2.75rem}
.serviceWrap{position:absolute;top:2.9rem;bottom:0;left:0;right:0;overflow:auto;}
.serviceWrap .storeList{margin:0;border:none;border-bottom:1px solid #e9e9e9;}
.serviceList{border-top:1px solid #e9e9e9;margin-top:.625rem;}
.serviceList li{overflow:hidden;position:relative;}
.serviceList li a{background:#fff;height:2.75rem;line-height:2.75rem;border-bottom:1px solid #e9e9e9;color:#343434;padding:0 .375rem 0 1rem;display:block;margin:0;}
.serviceList li a p{display:inline;font-size:.74rem;color:#9e9e9e;margin-left:.375rem;}
.serviceList i{float:right;color:#9e9e9e; margin-right:1rem;font-style:normal;width:60%;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:visible;}
.serviceList i span.iconfont{position:absolute;right:.375rem;top:50%;font-size:1rem;margin-top:-.5rem;}
.serviceList i.colorRed{color:#e6133c;}
.serviceList i.colorRed span{color:#9e9e9e;}
div.alphaDiv{background:url(../../images/alpha5.0.png) no-repeat 85% 2rem;background-size:80% auto;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10010;overflow:hidden;}
div.shareDiv{position:fixed;height:7.85rem;bottom:-7.85rem;left:0;right:0;z-index:10010;overflow:hidden;background:#fff;border-top-left-radius:.375rem;border-top-right-radius:.375rem;}
div.shareDiv a.cancel{display:block;width:100%;border-top:1px solid #e9e9e9;color:#252525;height:2.5rem;line-height:2.5rem;text-align:center;}
div.shareDiv a.cancel:active{background:#f9f9f9;color:#000;}
div.shareDiv ul{overflow:hidden;width:90%;margin:0 auto;}
div.shareDiv ul li{float:left;margin:.625rem;}
div.shareDiv ul li a{padding-top:3.25rem;display:block;height:1rem;line-height:normal;width:3.25rem;overflow:visible;white-space:nowrap;font-size:.75rem;text-align:center;}
a.icon_weixin{background:url(../../images/new-icon/icon_weixin.png) no-repeat center 0;background-size:95% auto;}
a.icon_moments{background:url(../../images/new-icon/icon_moments.png) no-repeat center 0;background-size:95% auto;}

/* welcome */
.open-box{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}
.guideCon{width:60%; position:absolute; left:20%; top:50%;margin-top:39px;}
.guideCon2{position:relative; width:100%;transform:scale(.5,.5);-webkit-transform:scale(.5,.5);}
.guideCon2 img{position:absolute;}
.btm{position:absolute;bottom:1rem;left:10%;right:10%;}
.btm a{display:block;margin-bottom:1.2rem;border:1px solid #e6133c;color:#e6133c;line-height:2.4rem;text-decoration:none;text-align:center;-moz-border-radius:.375rem;-webkit-border-radius:.375rem;border-radius:.375rem;background:rgba(255,20,0,.02);}

/* 为空状态 */
.empty{width:80%;line-height:2.5rem;margin:0 auto;color:#494949;text-align:center;padding-top:10rem;font-size:1.05rem;}
.empty p{color:#a4a4a4;line-height:1rem;font-size:.85rem;margin-bottom:1.5rem;}
.empty a{display:block;background:rgba(255,255,255,0.25);font-size:.95rem;font-weight:400;color:#e6133c;text-align:center;margin:0 auto;border-radius:.25rem;border:1px solid #e6133c;width:5rem;line-height:2rem;margin-top:.375rem; padding:0 .625rem;}
.startEmpty{background:url(../../images/new-icon/empty-hot.png) no-repeat 50% 30%;background-size:30% auto;}
.searchEmpty{background:url(../../images/new-icon/empty-search.png) no-repeat 50% 30%;background-size:30% auto;}
.cartEmpty{background:url(../../images/new-icon/empty-cart.png) no-repeat 50% 30%;background-size:30% auto;}
.couponEmpty{background:url(../../images/new-icon/empty-coupon.png) no-repeat 50% 30%;background-size:30% auto;}
.orderEmpty{background:url(../../images/new-icon/empty-order.png) no-repeat 50% 30%;background-size:30% auto;}
.wifiEmpty{background:url(../../images/new-icon/empty-wifi.png) no-repeat 50% 30%;background-size:30% auto;}
.storeEmpty {
    background: url(../../images/new_store/no-shopsearch.png) no-repeat 50% 60%;
    background-size: 30% auto;
}
.empty .counTime{line-height:1.8rem;margin:.625rem 0 0;padding-left:1.5rem;}
.empty .counTime b{background:#222;border-radius:.2rem;border:1px solid #000;color:#fff;display:inline-block;vertical-align:middle;padding:.375rem;margin:0 .25rem;}
.cartPoint{padding:0 .375rem;border:none;background:#fff0d5;overflow:hidden;position:fixed;left:0;right:0;top:2.9rem;z-index:99;height:2.75rem;color:#552C00;font-weight:700;}
.cartPoint a{border:1px solid #ff4f50;border-radius:.2rem;background:#ff4f50;color:#fff;padding:.35rem 1rem;margin:.375rem;float:left;vertical-align:middle;}
.cartPoint p{padding-left:5rem;line-height:2.75rem;padding:0 .625rem;}

/* 滑动按钮 */
.btnslidebox{height:2rem;line-height:2rem;margin-bottom:.375rem;padding:0;}
.btnslidebox input[type=checkbox]{display:none;}
.btnslidebox .btn-slide{display:inline-block;vertical-align:middle;height:2rem;line-height:2rem;}
.btn-slide i{position:relative;display:inline-block;vertical-align:middle;height:1.25rem;line-height:1.25rem;width:2.15rem;padding:0;border-radius:1rem;background:#fdfdfd;border:1px solid #ccc;margin:0 .375rem; margin-top:-.25rem;transition:.5s;}
.btn-slide i span.circle{display:block;background-color:#fff;border:1px solid #ccc;color:#fff;position:absolute;float:left;margin:-1px;height:1.25rem;width:1.25rem;top:0;left:0;transition:.5s;border-radius:50%;box-shadow:-1px 2px 3px rgba(2,2,2,.25);}
.btn-slide i.selected{border:1px solid #44daa0;background-color:#44daa0;overflow:hidden;}
.btn-slide i.selected span.circle{border:1px solid #44daa0;left:.9rem;background-color:#fff;box-shadow:-1px 0 3px rgba(40,182,127,.7);}
.btnslidebox .fr{line-height:2rem;padding:0 .375rem;}
.btn-slide i{position:relative;display:inline-block;height:1.5rem;line-height:auto;width:2.75rem;padding:0;border-radius:1rem;background:#fdfdfd;border:1px solid #d9d9d9;transition:.5s;margin-top:.625rem;}
.btn-slide i span.circle{display:block;background-color:#fff;border:1px solid #d9d9d9;color:#fff;position:absolute;float:left;margin:-1px;height:1.5rem;width:1.5rem;top:0;left:0;transition:.5s;border-radius:50%;box-shadow:-1px 2px 3px rgba(2,2,2,.25);}
.btn-slide i.selected{border:1px solid #44daa0;background-color:#44daa0;overflow:hidden;}
.btn-slide i.selected span.circle{border:1px solid rgba(40,182,127,1);left:1.25rem;background-color:#fff;box-shadow:-1px 0 3px rgba(40,182,127,.7);}

/* 筛选 */
.new .product-filter{border:1px solid #e9e9e9;border-right:none;border-left:none;background:#fff;zoom:1;padding:0;height:2.75rem;position:relative;z-index:10;}
.new .product-filter.fixedFilter{position:fixed;left:0;right:0;top:2.9rem;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;}
.new .product-filter ul li{float:left;width:28%;height:2.75rem;box-sizing:border-box;}
.new .product-filter ul.item2 li{width:50%;}
.new .product-filter ul.item3 li{width:33.333%;}
.new .product-filter ul.item4 li{width:25%;}
.new .product-filter ul li a{display:block;width:90%;margin:0 auto;height:2.6rem;line-height:2.75rem;text-align:center;color:#676767;font-size:.9rem;border:none;}
.new .product-filter ul li a span{font-size:.9rem;}
.new .product-filter ul li:last-child{border:none;}
.new .product-filter ul li a i{font-size:.875rem;margin-left:.25rem;display:inline-block;font-weight:100;}
.new .product-filter ul li.selected a{color:#e6133c;border-bottom:3px solid #e6133c;}
.new .product-filter ul li a i.icon-up,.new .product-filter ul li a p.icon-down{font-size:.75rem;line-height:.425rem;padding:0 .15rem;vertical-align:middle;}
.new .product-filter ul li a i.icon-refine{font-size:1.15rem;}
.new .product-filter ul li a p.icon-down{line-height:.875rem;}
.new .product-filter ul li.selected a.selup i.icon-up,.new .product-filter ul li.selected a.seldown p.icon-down{color:#e6133c;}
.new .product-filter ul li.selected a.selup p.icon-down,.new .product-filter ul li.selected a.seldown i.icon-up{color:#e9e9e9;}
.new .product-filter a dl{display:none;}
.new .product-filter a.psize dl{display:block;position:absolute;left:0;right:0;top:2.25rem;padding-top:.55rem;z-index:99;box-shadow:0 6px 6px rgba(2,2,2,.25);max-height:17rem;overflow-x:hidden;overflow-y:auto;animation:moveMenu 300ms ease;-webkit-animation:moveMenu 300ms ease;animation-play-state:running;-webkit-animation-play-state:running;}
@keyframes moveMenu{
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes moveMenu{
0%{opacity:0;}
100%{opacity:1;}
}
.new .product-filter a.psize dl dd{text-align:left;background:rgba(255,255,255,1);color:#676767;line-height:2.75rem;font-size:1rem;padding:0  8%;border-bottom:1px solid #e9e9e9;white-space:nowrap;}
.new .product-filter a.psize dl dd:active{color:#e6133c;}
.new .product-filter a.psize dl dd.active{color:#e6133c;}
.new .product-filter ul li a i{-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.new .product-filter ul li a.psize i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.new .product-filter a.arrange{background:#fff;display:inline-block;position:absolute;top:0;right:0;color:#676767;font-size:1.4rem;text-align:center;width:2.75rem;height:2.75rem;line-height:2.75rem;color:#999;border-left:1px solid #e9e9e9;}
.new .product-filter div.itemauto{overflow:auto;overflow-y:hidden;overflow-x:auto!important;height:2.75rem;margin-right:4.75rem;position:relative;}
.new .product-filter div.itemauto ul{min-width:100%;width:300%;}
.new .product-filter div.itemauto ul li{width:auto;padding:0;}
.new .product-filter div.itemauto ul li a{width:auto;padding:0 1rem;}
.new .product-filter a.more{display:block;float:right;background:#fff;height:2.75rem;line-height:2.75rem;width:4.75rem;text-align:center;border:1px solid #e9e9e9;border-top:none;border-right:none;box-shadow:-4px 0 4px rgba(2,2,2,.05);font-size:.875rem;}
.new .product-filter div.filtermore{position:absolute;left:0;right:0;top:2.75rem;z-index:999;}
.new .product-filter div.filtermore ul{display:none;background:#fff;position:absolute;top:0;left:0;right:0;overflow:hidden;border-top:1px solid #e9e9e9;z-index:999;margin-top:-1px;box-shadow:0 5px 10px rgba(2,2,2,.25);padding:.625rem .5rem 0;border-radius:.2rem;overflow:hidden;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;opacity:0;}
.new .product-filter div.filtermore ul li{width:33.3%;padding:.1875rem .375rem .375rem;height:auto;margin:0;border:none;}
.new .product-filter div.filtermore ul li a{padding:0;margin:0 auto;border-radius:.2rem;width:95%;height:auto;background:#fff;border:1px solid #e9e9e9;font-size:.875rem;line-height:2.25rem;font-weight:400;color:#323232;background:#f9f9f9;}
.new .product-filter div.filtermore ul li.selected a{background:#ff4141;border:1px solid #e6133c;color:#fff;}
.new .product-filter div.filtermore ul li.selected:after{content:"";display:block;height:0;background:none;position:static;z-index:9;}
.new .product-filter div.filtermore ul li a:active{background:#e6133c;color:#fff;}
.new .product-filter div.filtermore ul a.shrink{display:block;width:100%;text-align:center;height:1.5rem;line-height:1.5rem;font-size:0;clear:both;}
.new .product-filter div.filtermore ul a.shrink:active{background:#f9f9f9;}
.new .product-filter div.filtermore ul a.shrink:before{content:"\e668";font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;font-size:.75rem;color:#737373;}
.new .product-filter div.filtermore a i{font-size:.75rem;margin-left:.25rem;vertical-align:top;display:inline-block;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.new .product-filter div.filtermore.allmore a i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.new .product-filter div.filtermore.allmore a.more{box-shadow:0 0 6px rgba(2,2,2,.25);}
.new .product-filter div.filtermore.allmore ul{display:block;padding:.625rem;margin-top:-3rem;opacity:1;}
.new div.filterMark{position:fixed;top:0;bottom:0;left:0;right:0;z-index:8;width:100%;background:#000;opacity:0;display:none;}
.new div.filterDiv{position:absolute;top:2.75rem;left:0;right:0;z-index:99;background:#fff;height:auto;max-height:15rem;background:#eee;box-shadow:0 6px 6px rgba(2,2,2,.25);}
.new div.filterDiv .area{float:left;width:30%;background:#eee;overflow:hidden;height:auto;max-height:15rem;}
.new div.filterDiv .allArea{height:auto;max-height:15rem;overflow:hidden;background:#fff;}
.new div.filterDiv .area h2,div.filterDiv .allArea h2{display:block;width:100%;height:2.5rem;line-height:2.5rem;padding:0 .625rem;font-weight:400;}
.new div.filterDiv .area h2{background:#e9e9e9;color:#333;}
.new div.filterDiv .allArea h2{background:#fff7f7;color:#e6133c;}
.new div.filterDiv .areaList ul{display:block;overflow-x:hidden;overflow-y:auto;height:auto;max-height:12.5rem;}
.new div.filterDiv .areaList ul li{float:none;padding:0;width:100%;height:2.5rem;display:block;}
.new div.filterDiv .areaList ul li a{width:100%;height:2.5rem;line-height:2.5rem;text-align:left;padding:0 .625rem;}
.new div.filterDiv .areaList ul li a:active{background:#ff4141;color:#fff;}
.new div.filterDiv .areaList ul li:after{display:none;}
.new div.filterDiv .sequential ul li a{text-align:center;}
.new div.filterDiv .sequential ul li.sele a{background:#fff7f7;color:#e6133c;font-weight:700;}

.new .filterMap{float:left;width:22%;height:2rem;padding:.375rem 0;}
.new .filterMap a{display:block;width:100%;height:2rem;line-height:2rem;text-align:center;white-space:nowrap;font-size:1rem;border-right:1px solid #e9e9e9;}
.new .filterMap a span{font-size:2rem;vertical-align:middle;}
.new .filterFr{width:calc(100% - 22%);float:right;}
.new .filterFr:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}

/*底部按钮*/
.new .footer-btn{border:none;background:#fff;padding:.375rem;text-align:center;position:fixed;bottom:3.05rem;left:0;right:0;box-shadow:0 0 6px rgba(2,2,2,.25);width:auto;z-index:2;}
.new .footer-btn .cartCheckbox{margin-left:.375rem;}


.new .footer-btn .btn-1{float:right;font-size:1.15rem;border:none;padding:.625rem .95rem;min-width:5rem;margin-left:.375rem;}
.btn-1.btnFav{background:#ff7b50;}
.btn-1.btnDel{background:#ff4141;}
.new .footer-btn p{font-size:.875rem;line-height:1.15rem;font-weight:400;}
.new .footer-btn p span.color-org{font-size:1.1rem;font-weight:400;}
.new .footer-btn .footerAllcheck{width:4.5rem;height:2.5rem;line-height:2.5rem;}
.new .footer-btn .footerAllcheck .cartCheckbox.cartMargin{margin-top:.375rem;}
.new .allchecked{font-weight:400;font-size:.9rem;color:#343434;margin-left:.25rem;white-space:nowrap;}

.new .bottmHeight{height:3rem;}
.btnheight{min-height:2.75rem;}
.new .proDetail-btn{padding:.375rem 0;bottom:0;}
.new .proDetail-btn .fr{position:absolute;right:.375rem;left:6.9rem;top:.375rem;}
.new .proDetail-btn .btn-1{margin:0;width:50%;padding:0;height:2.75rem;line-height:2.75rem;}
.new .proDetail-btn .btn-1:first-child{border-top-left-radius:0;border-bottom-left-radius:0;}
.new .proDetail-btn .btn-1:nth-child(2){margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background:#ff7b50;}
.new .proDetail-btn button.btn-1:first-child{border-radius:.375rem;}
.new .footer-btn a.footer-icon{border-radius:.2rem;border:none;width:2.75rem;height:2.75rem;display:block;float:left;font-size:1.25rem;line-height:1.8rem;color:#999;position:relative;background:#fff;margin-left:.375rem;}
.new .footer-btn a.footer-icon p{font-size:.75rem;line-height:.75rem;font-weight:100;text-align:center;margin:0;word-break:keep-all;white-space:nowrap;transform:scale(0.95);-webkit-transform:scale(0.95);color:#232323;}
.new .footer-btn a.footer-icon span{position:absolute;top:-.5rem;left:2rem;line-height:1.25rem;min-width:.75rem;padding:0 .25rem;height:1.25rem;border-radius:1rem;background:#e6133c;display:inline-block;color:#fff;font-size:.75rem;z-index:9;text-align:center;font-weight:100;word-break:keep-all;white-space:nowrap;transform:scale(0.95);-webkit-transform:scale(0.95);}
.select-btn{position:absolute;bottom:0;left:0;right:0;padding:.375rem;overflow:hidden;background:#fff;box-shadow:0 0 6px rgba(2,2,2,.25);border-bottom-left-radius:.375rem;}
.select-btnCon{width:100%;}
.select-btn a{padding:.75rem 0;background:#e6133c;float:left;color:#fff;width:50%;text-align:center;font-size:.875rem;}
.select-btn a:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;background:#ff7b50;}
.select-btn a:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}

/*加减*/
.new .proNum{display:inline-block;height:1.75rem;width:auto;border:1px solid #e6133c;background:#fff;border-radius:.2rem;overflow:visible;vertical-align:middle;position:relative;z-index:1;}
.new .proNum:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.new .proNumMargin{margin-left:0;}
.new .proAdd{width:1.75rem;height:1.75rem;line-height:1.75rem;text-align:center;font-size:1rem;color:#fff;}
.new .proNumInput{width:2.5rem;height:1.75rem;font-size:.9rem;text-align:center;font-family:arial;float:left;border:none;color:#3b3b3b;display:inline-block;margin:0 auto;background:transparent;}
.new .proNumMar{width:auto;display:inline-block;}
.new .maxNum{padding-top:.375rem;padding-left:.375rem;color:#9e9e9e;}
.new .proNum a.proAdd{background:#ff4141;border-left:1px solid #e6133c;float:right;}
.new .proNum a.proAdd:first-child{border:none;border-right:1px solid #e6133c;float:left;}
.new .proNum a.proAdd:active{background:#e6133c;color:#fff;}
.new .storeinfoList .proNum.proNumMar{margin:0;margin:0;display:none;position:relative;}
.new .storeinfoList .proNumInput{margin:0;width:100%;}
.new .storeinfoList .proNum.proNumMar a{position:absolute;}
.new .storeinfoList .proNum.proNumMar a.icon-minus{left:0;}
.new .storeinfoList .proNum.proNumMar a.icon-add{right:0;}

.new .boxAmount{display:block;margin:0 3.5rem 0 5.05rem;margin-left:.375rem;overflow:hidden;border:1px solid #e9e9e9;position:relative;opacity:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;transition:all .45s ease-in-out;}
.new .boxAmount .disable{background:#f4f4f4!important;}
.new .boxAmount .amounInput{width:100%;text-align:center;height:2.25rem;line-height:2.25rem;font-size:1rem;text-align:center;font-family:arial;float:none;border:none;color:#3b3b3b;margin:0;}
.new .boxAmount .amountBtnAdd,.new .amountBtnReduce{display:block;border:none;width:2.25rem;height:2.25rem;line-height:2.25rem;text-align:center;font-size:1rem;color:#a3a3a3;position:absolute;top:0;z-index:10;}
.new .boxAmount .amountBtnAdd{border-left:1px solid #e9e9e9;right:0;}
.new .boxAmount .amountBtnReduce{border-right:1px solid #e9e9e9;left:0;}
.new .cartEdit .boxAmount{display:block;opacity:1;}

/*活动列表*/
.coupon-list{display:block;background:#fff;position:relative;border-radius:.375rem!important;margin:0;padding:0;padding-bottom:0;overflow:hidden;}
.coupon-list img{width:100%;height:auto;}
.coupon-list p{line-height:1.25rem;padding:0 .375rem;}
.coupon-list p.bailianTitle2{font-size:1rem;}
.coupon-list p.color-8{font-size:.75rem;}
.coupon-list p.couPromo{padding:0;line-height:2.5rem;border-top:1px solid #f4f4f4;}
.coupon-list p.couPromo b{display:block;float:left;height:2.5rem;line-height:2.5rem;padding:0 .75rem;color:#fff;background:#fff;margin-right:.625rem;}
.coupon-list p.couPromo b.colorMark1{background-color:#97d054;}
.coupon-list p.couPromo b.colorMark2{background-color:#53b0f6;}
.coupon-list dl{padding:.375rem;overflow:hidden;}
.coupon-list dt{width:25%;height:auto;float:left;}
.coupon-list dd{margin-left:25%;padding:.375rem .75rem;overflow:hidden;font-size:1.05rem;color:#232323;font-weight:400;}
.coupon-list dd .couponAddress{color:#999;font-size:.875rem;padding:.375rem 0 1.25rem;}
.coupon-list dd i{display:inline-block;float:left;padding:.25rem;font-style:normal;font-size:.75rem;color:#fff;margin-right:.25rem;}
i.color01{background-color:#ff4141;}
i.color02{background-color:#53b0f6;}
i.color03{background-color:#97d054;}

/*左右列结构*/
.colmLayout{overflow:hidden;border:none;background-color:#efeff4;margin:0;position:fixed;left:0;right:0;bottom:3.75rem;top:2.9rem;}
.colmLayout.bootNum{bottom:0rem;}
.colmLayout .leftMenu{float:left;width:14%;}
.colmLayout .leftMenu ul{background:#fff;overflow:hidden;}
.colmLayout .leftMenu li{float:none;border-bottom:1px solid #e9e9e9;display:table;width:101%;}
.colmLayout .leftMenu li a{display:table-cell;width:100%;text-align:center;height:auto; padding:.375rem 0;line-height:1.25rem;background:#efeff4;vertical-align:middle;}
.colmLayout .leftMenu li.selected a{border-left:3px solid #e6133c;color:#e6133c;background:#fff;;}
.colmLayout .sortList{margin-left:14%;border-left:none;height:100%;background:#fff;overflow:auto;border-left:none;}
.colmLayout .sortList ul li{background:#fff;border:1px solid #e9e9e9;border-left:none;border-right:none;overflow:hidden;position:relative;display:block;width:100%;margin-top:-1px;}
.colmLayout .sortList ul li img{float:left;height:5.5rem;width:5.5rem;border:none;margin:.25rem;}
.colmLayout .sortList ul li span.empty{color:#fff;background:rgba(0,0,0,.6);width:5.5rem;font-size:.75rem;text-align:center;padding:0;position:absolute;left:.375rem;bottom:.375rem;border-radius:.2rem;line-height:1.5rem;}
.colmLayout .sortList ul li .fr{margin-right:.375rem;}
.colmLayout .sortList ul li p{font-size:.875rem;line-height:1.25rem;overflow:hidden!important;max-height:2.25rem;text-overflow:ellipsis;padding:.25rem;color:#252525;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}
.colmLayout .sortList ul li b{font-size:.875rem;color:#898989;font-weight:400;padding:.25rem;}
.colmLayout .sortList ul li .rDiv{margin:0 .25rem;position:absolute;right:0;top:3.5rem;}
.colmLayout .sortList ul li .rDiv .cartCheckbox{margin-top:.5rem;}
.colmLayout .sortList ul li .fr .cartCheckbox{margin-top:.5rem;background:#e6133c;border:1px solid #e6133c;color:#fff;height:1.65rem;line-height:1.75rem;width:1.65rem;border-radius:2rem;}
.colmLayout .sortList ul li .fr .cartCheckboxOn{margin-top:.5rem;border-radius:2rem;line-height:1.85rem;font-size:1.5rem;}

/*基础规范*/
.columnBorder{border:1px solid #e9e9e9;background:#fff;margin-bottom:.375rem;overflow:hidden;line-height:3rem;}
.columnTitle{border-bottom:1px solid #e9e9e9;background:#fff;height:2.75rem;line-height:2.75rem;padding:0 .625rem;font-size:.875rem;color:#5f5f5f;font-weight:400;position:relative;}
.columnTitle span.fr{font-size:1rem;color:#e6133c; line-height:inherit;position:absolute;right:.375rem;}
.columnBorder .ipt-b{border:none;border-bottom:1px solid #e9e9e9;margin:0;}
.columnBorder .ipt-b:last-child{border:none;}
.columnBorder .proInfoConTit,.columnBorder .proColor{display:block;}
.red{color:#e6133c!important;}
.blue{color:#5baaf7;}

/*loading*/
.load-container{width:140px;height:140px;float:left;position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;top:50%;left:50%; margin:-70px 0 0 -70px;}
.loader{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.load8 .loader{position:relative;text-indent:-9999em;border-top:6px solid #b1b1b1;border-right:6px solid #b1b1b1;border-bottom:6px solid #b1b1b1;border-left:6px solid #fff;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;border-radius:50%;width:30px;height:30px;font-size:0;margin:50px auto 0;}
.load8 .loader:before{content:"";display:block;width:6px;height:6px;background:#fff;border-radius:50%;margin-top:-5%;margin-left:1%;}
.load8 .loader:after{content:"";display:block;width:5px;height:5px;background:#b1b1b1;border-radius:50%;margin-top:70%;margin-left:-1%;}
@-webkit-keyframes load8 {
  0%{-webkit-transform:rotate(0deg);transform: rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform: rotate(360deg);}
}
@keyframes load8 {
  0%{-webkit-transform:rotate(0deg);transform: rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform: rotate(360deg);-webkit-box-flex:1;}
}*
.ui-loader-verbose{ background:none;}
.ui-loader-verbose{width:auto;box-shadow:none;margin-left:-5rem;margin-top:-5rem;}
.bodyMask{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:999;}

/*订单追踪*/
.tracingTit{font-size:.875rem;padding:.625rem .375rem .625rem .625rem;border-bottom:1px solid #e9e9e9;}
.tracingTit span{width:6rem;display:inline-block;font-size:.875rem;}
.tracingTit p{font-size:.875rem;margin-left:6rem;}
.tracing{background:#fff; overflow:hidden;padding-bottom:.375rem;}
.tracingCon{margin-top:.375rem;overflow:hidden;margin-bottom:1rem;}
.tracingCon li:first-child{color:#e6133c;}
.tracingCon li{line-height:1.6rem;margin:0 1.25rem;font-size:1rem;color:#343434; border-left:1px solid #e9e9e9;padding:.375rem 1.25rem 0; position:relative;}
.tracingCon li:before{content:"";width:1rem;height:1rem;background:#e5e5e5;position:absolute;left:-.55rem;top:.9rem;border-radius:1rem;}
.tracingCon li:first-child:before{ background:#e6133c;}
.tracingCon li:first-child:after{content:"";background:#fff;width:1px;height:.9rem;position:absolute;left:-1px;top:0;}
.tracingCon li:last-child:after{content:"";background:#fff;width:1px;height:100%;position:absolute;left:-1px;top:1.9rem;}
.tracingCon li p{font-size:.875rem;color:#9e9e9e;}
.basket-goods-overlay {display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:gray;opacity:.1}

/*登录页 显示密码*/
.show-password{width: 1.125rem;height: 1.125rem;float: left;margin-right: .312rem;margin-left:.876rem;}

/**商品详情页 商品下架*/
.new .proDetail-btn .undercarriage .btn-1,.select-btn .undercarriage a{background:#e7e7e7;color:#c9c9c9;}
.new .proDetail-btn .undercarriage .btn-1:first-child{background:#e9e9e9;}

/* 商户登录 显示密码 */
.but-aide{width: 1.5rem;height: 1.5rem;display: block;cursor: pointer;position:absolute;right:.375rem;top:.7rem;}
.but-aide a{color:#e7e7e7;font-size:1.4rem;}
.icon-find.but-pwdToggle:before{content: "\e60d";color:#e6133c;}

/* 一键wifi */
.main-wifi h1{text-align:center;font-size:1.2rem;font-weight:normal;line-height:3.5rem;}
.main-wifi h2{text-align:left;font-size:1rem;font-weight:normal;width:80%;display:block;margin:.625rem auto;}
.main-wifi h2 b{display:inline-block;background:#e6133c;padding:.375rem;padding-right:.75rem;margin-right:.375rem;color:#fff;border-radius:.2rem;border-top-right-radius:1rem;}
.main-wifi h2 a.btn-1{width:3rem;height:1rem;line-height:1rem;float:none;display:inline-block;background:#ee5140;border-color:#ee5140;margin:0 .375rem;}
.main-wifi p{text-align:center;padding:.75rem 1.5rem 1.25rem;}
.main-wifi p i{display:block;padding:.375rem;background:#fff;box-shadow:0 0 5px 2px rgba(122,122,122,0.1);border-radius:.625rem;overflow:hidden;}
.main-wifi p i img{width:100%;height:auto;}
.mini-wifi{text-align:left;width:13.6rem;border:1px solid #e9e9e9;padding:.375rem .625rem;margin:0px auto;margin-top:.375rem;margin-bottom:1.25rem;box-shadow: 1px 2px 3px #e9e9e9;}
.mini-wifi i{float:right;font-size:1.5rem;margin-top:-0.187rem;}
.pointers{text-align:right;width:70%;margin:.625rem auto 1.25rem;position:relative;overflow:hidden;}
.pointers b{width:5rem;height:auto;display:block;position:absolute;top:0;right:.375rem;}
.pointers b img{width:100%;height:auto;}
.pointers a{font-weight:bold;margin-top:4.65rem;width:5rem;float:right;}

.serveicon{overflow:hidden;background:#000;height:2.4rem;line-height:2.4rem;}
.servebg{background:-webkit-linear-gradient(180deg,#dd57f3,#ff5b6c);}
.serveicon ul{margin:0 auto;width:90%;}
.serveicon ul.item3 li{width:33.3333%;}
.serveicon ul.item4 li{width:25%;}
.serveicon ul li{float:left;position:relative;font-size:.75rem;color:#fff;line-height:2.4rem;}
.serveicon ul li b{white-space:nowrap;padding-left:2rem;font-weight:100;}
.serveicon ul li span{display:block;position:absolute;top:50%;margin-top:-.65rem;left:.375rem;height:1.2rem;width:1.2rem;border:1px solid #fff;border-radius:2.2rem;background-size:84% 84%;background-position:center center;}
.icon_zp{background:url(../../images/new-icon/serve_01.png) no-repeat;}
.icon_sj{background:url(../../images/new-icon/serve_02.png) no-repeat;}
.icon_sf{background:url(../../images/new-icon/serve_03.png) no-repeat;}
.icon_sh{background:url(../../images/new-icon/serve_04.png) no-repeat;}
.icon_sg{background:url(../../images/new-icon/serve_05.png) no-repeat;}
.icon_qt{background:url(../../images/new-icon/serve_06.png) no-repeat;}
.icon_by{background:url(../../images/new-icon/serve_07.png) no-repeat;}

/* 返回首页 加入购物车*/
.index-cart{position:fixed;bottom:.375rem;left:.375rem;background:rgba(0,0,0,.55);color:#fff;padding:0;width:8.75rem;border-radius:.375rem;z-index:9999;box-shadow:0 0 5px #e9e9e9;overflow:hidden;}
.index-cart a{color:#fff;font-weight:400;font-size:1.4rem;display:inline-block;width:50%;line-height:2.5rem;line-height:2.5rem;text-align:center;float:left;box-sizing:border-box;}
.index-cart a:nth-child(1){border-right:1px solid rgba(0,0,0,.1);}
.index-cart a:active{color:#fff;background:rgba(0,0,0,1);}

/* 返回顶部 */
.backtop{position:fixed;z-index:999;width:1.65rem;height:1.65rem;bottom:.4rem;right:.375rem;text-align:center;line-height:1.85rem;background:rgba(0,0,0,.55);border-radius:50%;padding:.375rem;font-size:1.5rem;color:#fff;font-weight:normal;}
.backtop span{display:none;}
.backtop:active{color:#fff;background:rgba(0,0,0,1);}
.backtop:active span{color:#fff;}

.back-top{position:fixed;z-index:999;width:1.65rem;height:1.65rem;bottom:.4rem;right:.375rem;text-align:center;line-height:1.85rem;background:rgba(0,0,0,.55);border-radius:50%;padding:.375rem;}
.back-top b{font-size:1.5rem;color:#fff;font-weight:normal;}
.back-top:active{color:#fff;background:rgba(0,0,0,1);}
.back-top:active span{color:#fff;}

/* 流程进度组件 */
.flowProgress{background:#fff;height:3rem;line-height:3rem;border:1px solid #e9e9e9;border-left:none;border-right:none;margin:.625rem 0;}
.flowProgress ul{overflow:hidden;}
.flowProgress ul li{display:block;float:left;height:3rem;line-height:3rem;width:auto;min-width:10%;text-align:center;position:relative;}
.flowProgress ul li:after{content:".";display:block;font-size:0;content:""margin:0 auto;width:0;height:0;border:1.5rem solid transparent;
border-left-color:#000;overflow:visible;position:absolute;top:0;right:-2rem;}
.flowProgress ul li b{display:none;}
.flowProgress ul li.selected{width:60%;}
.flowProgress ul li.selected b{display:inline;}

/* 成功说明 */
.successBg{background:#fff;}
.successList{overflow:hidden;text-align:center;line-height:1.75rem;}
.successList ul{width:55%;margin:0 auto;font-size:.875rem;}
.successList ul li{list-style-type:circle;text-align:left;white-space:nowrap;line-height:1.5rem;}
.successList a{display:inline-block;border-radius:.375rem;margin:0 auto;padding:.25rem .375rem;text-decoration:underline;font-size:1rem;margin-top:.625rem;color:#e71135}
.successList a:active{background:#fff;color:#c01034;}
.successTxt{width:19rem;height:4rem;line-height:2.5rem;margin:4rem auto 1rem;font-weight:700;color:#81e749;font-size:1.05rem;}
.successTxt label{display:block;background:url(../../images/login_succeedicon.png)no-repeat;background-size:100% 100%;border:none;width:3rem;height:3rem;border-radius:50%;line-height:3rem;font-size:2rem;margin-right:.625rem;float:left;margin-top:-.375rem;color:#e71135;text-align:center;font-size:1.5rem;font-weight:700;}
.failTxt{width:15rem;height:4rem;line-height:1.5rem;margin:4rem auto 1rem;font-weight:700;color:#e71135;font-size:1.05rem;}
.failTxt p{font-weight:700;font-size:.9rem;color:#232323;}
.failTxt label{display:block;background:url(../../images/login_failicon.png)no-repeat;background-size:100% 100%;border:none;width:3rem;height:3rem;border-radius:50%;line-height:3rem;font-size:2rem;margin-right:.625rem;float:left;margin-top:-.375rem;color:#e71135;text-align:center;font-size:1.5rem;font-weight:700;}

/* 内容文字排版 */
.content{overflow:hidden;padding:.625rem;}
.content h2{display:block;width:90%;margin:0 auto;height:4rem;line-height:4rem;padding:.5rem;text-align:center;border-bottom:1px solid #e9e9e9;font-size:1.25rem;font-weight:600;color:#252525;}
.content dl{font-size:.875rem;font-weight:400;padding:.625rem;color:#252525;}
.content dt{font-size:1rem;font-weight:700;padding:1.625rem 0 .375rem;color:#252525;}
.content dd ul{padding:.25rem 1.25rem;}
.content dd ul li{list-style-type:circle;text-align:left;line-height:1.5rem;color:#878787;}

/* 弹层效果 */
.popCon{
	width:61%;
	height:auto;
	min-height:10rem;
	background:#f9f9f9;
	position:fixed;
	left:5%;
	bottom:50%;
	margin-bottom:-5rem;
	display:none;
	z-index:10004;
border-radius:.375rem;-webkit-animation:zoomDiv .5s;					overflow:hidden;
	border:1px solid #e9e9e9;
	margin-left: 15%;
}
.popCon2{
	width:70%;
	height:auto;
	min-height:10rem;
	background:#f9f9f9;
	position:fixed;
	left:5%;
	bottom:50%;
	margin-bottom:-5rem;
	display:none;
	z-index:10004;
border-radius:.375rem;-webkit-animation:zoomDiv .5s;								overflow:hidden;
	border:1px solid #e9e9e9;
	margin-left: 10%;
}
.ui-popup-container{z-index:20001;}
.ui-popup-container .ui-popup{z-index:10004;border-radius:.375rem;-webkit-animation:zoomDiv .5s;background:#f9f9f9;border:1px solid #f9f9f9;overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,0.5);z-index:20002;}
#actionCompletePopup{border:none;box-shadow:0 0 6px rgba(0,0,0,0.5);background:none;}
#popupdiv{width:100%;}
.popopinner{display:table;width:100%;font-size:.875rem;line-height:1.75rem;background-color:rgba(30,30,30,0.90);color:#fff;text-align:center;padding:.625rem 0;border:0;border-radius:.375rem;}
/*.ui-popup-screen{background:rgba(0,0,0,0.5);-webkit-transition-property:background-color;-webkit-transition-duration:.6s;-webkit-transition-timing-function:ease;z-index:20000;opacity:1;}
.ui-popup-screen.in{background:rgba(0,0,0,0.75);}*/
.download{margin-bottom:-10rem;}
.popContent{padding:1rem 2rem;word-break:normal;max-width:100%;overflow:hidden;color:#252525;font-size:.9rem;line-height:1.75rem;}
.popContent img{display:block;margin:0 auto;max-width:36%;height:auto;}
.popside{margin-top:3rem;}
.popContent h2{font-size:1.05rem;font-weight:600;color:#e6133c; text-align:center;line-height:3rem;}
.popside ul{overflow:hidden;position:absolute;bottom:.375rem;left:.375rem;right:.375rem;}
.popside ul li{width:50%;float:left;padding:0;display:block;}
.popside ul li:first-child a{margin-right:.1875rem;}
.popside ul li:last-child a{margin-left:.1875rem;}
.popCon.codeCon{padding:.375rem;height:auto;width:12rem;left:calc(100% - 6rem);left:50%;margin-left:-6rem;}
.codeCon img{width:100%;height:auto;}
.popTit{height:3rem;background:#fff;text-align:center;font-size:1rem;line-height:3rem;padding:0 0 0 1.25rem;font-weight:500;color:#e6133c;}
.popTit span{line-height:inherit;;text-align:center;font-size:1rem;}
.popTit a.closeIcon{float:right;background:#c4c4c4;width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:.75rem;text-align:center;border-radius:50%;color:#fff;border:2px solid #f9f9f9;box-shadow:0 0 2px rgba(0,0,0,.1);padding:.25rem;transform:scale(0.75);-webkit-transform:scale(0.75);}
.popTit a.closeIcon:visited{background:#c4c4c4;}
.popTit a.closeIcon:hover{background:#c4c4c4;}
.popTit a.closeIcon:active{background:#c4c4c4;}
.popConA{padding:0;line-height:1.4rem;overflow:auto;height:7.75rem;color:#343434;}
.popConA .numInput{border:1px solid #e9e9e9;border-radius:.2rem; height:3rem;display:block;padding-left:.375rem;width:calc(100% - .375rem);}
.popTip{background:#fff;padding:-.625rem .625rem 1.25rem;min-height:4.5rem;}
.popTip h2{text-align:center;color:#e6133c;font-size:.95rem;line-height:2rem;}
.popTip p{text-align:center;color:#343434;font-size:.875rem;}
.popFullBtn{
	border-top:1px solid #e9e9e9;
	background-color: #e6133c;
	color: #FFFFFF;
	height: 60px;
}
.popFullBtn a{
    color: #FFFFFF;
}
.popFullBtn a{
	display:block;
	height:2.5rem;
	line-height:2.5rem;
	text-align:center;
	font-size: 36px;
	margin-top: 9px;
}
.popCon.popTip{width:60%;left:20%;margin-bottom:-8rem;}
.popCon.popTip .popConA{height:15rem;}

.popBtn{width:50%;margin:0 auto;display:inline-block;text-align:center;background:#e6133c;box-sizing:border-box;margin-top:3.895rem;height:2.5rem;line-height:2.5rem;color:#fff;border-radius:.375rem;}
.new .payList p.parkingLine{overflow:hidden!important;line-height:2.25rem;}
.new .payList p.parkingLine .btn-1{padding:.375rem .625rem;}
.cue3{float:left; line-height:3rem;padding-left:1.25rem;color:#9e9e9e;}
.popTxt{padding:0 .375rem; min-height:4rem;color:#9e9e9e;}
.popTxt b{font-size:1rem; display:block;color:#343434;}
.btnMar{margin-right:.375rem;}

.calendarDiv{left:2%;right:2%;width:96%;margin-bottom:-8rem;}

.passwordCheck{padding:.375rem;background:#fcfcfc;border:1px solid #e9e9e9;border-top:none;border-bottom:none;overflow:hidden;display:none;}
.passwordCheck span{display:block;float:right;}
.passwordCheck span b{display:inline-block;height:2rem;line-height:2rem;padding:0 .625rem;background:#fff;border:1px solid #e9e9e9;margin-left:.375rem;color:#ccc;border-radius:.2rem;}
.passwordCheck span b:nth-child(1).checklv{background:#ff3135;border-color:#ff3135;color:#fff;}
.passwordCheck span b:nth-child(2).checklv{background:#ffae2a;border-color:#ffae2a;color:#fff;}
.passwordCheck span b:nth-child(3).checklv{background:#4ee920;border-color:#4ee920;color:#fff;}

.tiCount{position:fixed;top:14rem;left:50%;z-index:999999;margin-left:-3.25rem;height:5.5rem;width:5.5rem;padding:.5rem;background:url(../../images/tiCount.png) no-repeat center center;background-size:100% 100%;animation:tiRotate 1500ms ease;-webkit-animation:tiRotate 1500ms ease;animation-play-state:running;-webkit-animation-play-state:running;}
b.digit{display:block;position:fixed;top:15rem;left:50%;font-size:2.75rem;font-weight:800;background:none;height:4.5rem;width:4.5rem;margin-left:-2.25rem;color:rgba(255,187,90,1.00);border-radius:50%;animation:tiCount 500ms ease;border-radius:50%;text-align:center;line-height:4.5rem;z-index:100000;}
@keyframes tiCount{
0%{transform:scale(.01,.01);opacity:0;}
100%{transform:scale(1,1);opacity:1;}
}
@-webkit-keyframes tiCount{
0%{-webkit-transform:scale(.01,.01);opacity:0;}
100%{-webkit-transform:scale(1,1);opacity:1;}
}
@keyframes tiRotate{
0%{transform:rotateZ(0deg) scale(.8,.8);}
100%{transform:rotateZ(360deg) scale(1,1);}
}
@-webkit-keyframes tiRotate{
0%{-webkit-transform:rotateZ(0deg) scale(.8,.8);}
100%{-webkit-transform:rotateZ(360deg) scale(1,1);}
}

.new .activityList ul{overflow:hidden;}
.new .activityList ul li{padding:0;padding-bottom:.375rem;}
.new .activityList ul li img{width:100%;height:auto;}
.new .floorTitle{padding:.625rem 0 .375rem;overflow:hidden;}
.new .floorTitle h3{display:inline-block;height:1rem;line-height:1rem;border-left:2px solid #ff4141;padding: 0 .375rem;font-size:.9rem;font-weight:700;color:#353535;}
.new .floorTitle .fr{color:#e6133c;}

.new .storeIconList{overflow:hidden;background:#fff;padding:.375rem 0 1.25rem;border-top:1px solid #e9e9e9;}
.new .storeIconList ul{position:relative;z-index:4;margin:0 2%;}
.new .storeIconList ul li{float:left;width:25%;}
.new .storeIconList ul li a{display:block;padding:.375rem .625rem 0;text-align:center;color:#232323;font-size:.875rem;overflow:visible;white-space:nowrap;position:relative;}
.new .storeIconList ul li a img{width:90%;height:auto;position:relative;}
.new .storeIconList ul li a i{display:block;width:75%;margin:0 auto;margin-bottom:-.25rem;}
.new .storeIconList ul.item5 li{float:left;width:20%;}
.new .storeIconList ul.item5 li a img{width:100%;}
.new .storeIconList ul.item5 li a i{width:85%;}

.new .storeIconList ul li.iconull img{-webkit-filter:grayscale(100%);opacity:.5;}
.new .storeIconList ul li.iconull a{color:#bbb;}
.new .storeIconList ul li a b{position:absolute;top:.375rem;left:60%;margin-right:-2rem;background:#e6133c;height:1.2rem;line-height:1.2rem;font-size:.75rem;color:#fff;padding:0 .375rem;border-radius:.6rem;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;z-index:99;font-weight:100;border:1px solid #fff;}

.new .storeScene{height:8.5rem;overflow:hidden;position:relative;}
.new .storeScene:after{content:"";display:block;background:rgba(0,0,0,0.45);position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;}
.new .storeScene img{width:100%;height:auto;}
.new .storeScene .scanIcon{background:none;z-index:99;top:.625rem;}
.new .storeScene .shareIcon{background:none;z-index:99;top:2.75rem;}
.new .shareIcon{position:absolute;right:0;top:.375rem;}
.new .shareIcon a{display:inline-block;width:3rem;height:3rem;border-radius:3rem;line-height:2rem;text-align:center;font-size:1.5rem;box-sizing:border-box;border:none;overflow:hidden;margin-left:.375rem;background:none;color:#fff;}
.new .shareIcon .icon-fullheart{color:#e6133c;}
.new .scanIcon{position:absolute;right:0;top:.375rem;}
.new .scanIcon a{display:inline-block;width:3rem;height:3rem;border-radius:3rem;line-height:2rem;text-align:center;font-size:1.25rem;box-sizing:border-box;border:none;overflow:hidden;margin-left:.375rem;background:none;color:#fff;}

.new .storeScene h2{display:block;position:absolute;left:.625rem;bottom:.625rem;color:#f4d621;font-size:1.05rem;line-height:2rem;z-index:99;font-weight:700;}
.new .storeScene h2 b{background:#ff7c3c;color:#fff;font-weight:100;font-size:.75rem;padding:.15rem .25rem;margin:0 .375rem;}
.new .storeScene h2 p{color:#fff;font-size:.875rem;font-weight:400}

.new .storeSuperList ul li{display:block;position:relative;z-index:1;margin:0;margin-top:-3px;padding:0;overflow:hidden;height:7rem;}
.new .storeSuperList ul li:after{content:"";display:block;background:rgba(0,0,0,0.45);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:1;}
.new .storeSuperList ul li img{width:100%;height:auto;}
.new .storeSuperList ul li .storeTxt{display:block;text-align:center;margin-top:2rem;position:absolute;top:0;left:0;right:0;z-index:2;}
.new .storeSuperList ul li.firstly{height:auto;width:100%;}
.new .storeSuperList ul li.firstly:after{opacity:0;}
.new .storeSuperList ul li.firstly .storeTxt{margin-top:10rem;}
.new .storeSuperList ul li.firstly h2{text-shadow:0 1px 1px rgba(0,0,0,1);font-weight:800;font-size:1.5rem;}
.new .storeSuperList ul li.firstly p{text-shadow:0 1px 1px rgba(0,0,0,1);font-size:1.05rem;}
.new .storeSuperList ul li h2{text-align:center;font-size:1.05rem;color:#ffde00;font-weight:600;}
.new .storeSuperList ul li p{color:#fff;line-height:2.5rem;font-size:.9rem;}
.new .storeSuperList ul li p .iconfont{font-size:1.25rem;}
.new .storeSuperList ul li ul{position:absolute;z-index:4;bottom:0;left:0;right:0;display:block;background:rgba(255,255,255,0.5);padding:.625rem 4% .75rem;max-height:7srem;}
.new .storeSuperList ul li ul li{float:left;width:25%;min-height:0;height:auto;}
.new .storeSuperList ul li ul li:after{display:none;}
.new .storeSuperList ul li ul li a{display:block;padding:.375rem .625rem 0;text-align:center;color:#fff;font-size:.875rem;overflow:visible;white-space:nowrap;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.65)}
.new .storeSuperList ul li ul li a i{display:block;width:65%;margin:0 auto;max-width:5rem;}
.new .storeSuperList ul li ul li a img{width:100%;height:auto;}
.new .storeSuperList ul li ul li.iconull img{-webkit-filter:grayscale(100%);opacity:.5;}
