spadiv.swiper-pagination-bullet{ width:0.2rem;height:0.2rem;border-radius:2rem;margin:0 0.2rem!important;}

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
 article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
     display:block 
}
 audio,canvas,progress,video {
     display:inline-block;
     vertical-align:baseline 
}
 audio:not([controls]) {
     display:none;
     height:0 
}
 [hidden],template {
     display:none 
}
/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
 html {
     font-family:sans-serif;
     -webkit-text-size-adjust:100%;
     -ms-text-size-adjust:100% 
}
 body {
     margin:0 
}
/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
 a {
     background:transparent 
}
 a:active,a:hover {
     outline:0 
}
/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
 abbr[title] {
     border-bottom:0.0625rem dotted 
}
 b,strong {
     font-weight:bold 
}
 dfn {
     font-style:italic 
}
 h1 {
     font-size:2em;
     margin:0.67em 0 
}
 mark {
     background:#ff0;
     color:#000 
}
 small {
     font-size:80% 
}
 sub,sup {
     font-size:75%;
     line-height:0;
     position:relative;
     vertical-align:baseline 
}
 sup {
     top:-0.5em 
}
 sub {
     bottom:-0.25em 
}
/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
 img {
     border:0 
}
 svg:not(:root) {
     overflow:hidden 
}
/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
 figure {
     margin:1em 2.5rem 
}
 hr {
     -moz-box-sizing:content-box;
     box-sizing:content-box;
     height:0 
}
 pre {
     overflow:auto 
}
 code,kbd,pre,samp {
     font-family:monospace,monospace;
     font-size:1em 
}
/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
 button,input,optgroup,select,textarea {
     color:inherit;
     font:inherit;
     margin:0 
}
 button {
     overflow:visible 
}
 button,select {
     text-transform:none 
}
 button,html input[type="button"],input[type="reset"],input[type="submit"] {
     -webkit-appearance:button;
     cursor:pointer 
}
 button[disabled],html input[disabled] {
     cursor:default 
}
 button::-moz-focus-inner,input::-moz-focus-inner {
     border:0;
     padding:0 
}
 input {
     line-height:normal 
}
 input[type="checkbox"],input[type="radio"] {
     box-sizing:border-box;
     padding:0 
}
 input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
     height:auto 
}
 input[type="search"] {
     -webkit-appearance:textfield;
     -moz-box-sizing:content-box;
     -webkit-box-sizing:content-box;
     box-sizing:content-box 
}
 input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
     -webkit-appearance:none 
}
 fieldset {
     border:1px solid #c0c0c0;
     margin:0 0.125rem;
     padding:0.35em 0.625em 0.75em 
}
 legend {
     border:0;
     padding:0 
}
 textarea {
     overflow:auto 
}
 optgroup {
     font-weight:bold 
}
/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
 table {
     border-collapse:collapse;
     border-spacing:0 
}
 td,th {
     padding:0 
}
 * {
     margin:0;
     padding:0;
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     box-sizing:border-box;
     -webkit-text-size-adjust:none;
     -webkit-tap-highlight-color:transparent 
}
 input:-webkit-autofill {
     -webkit-box-shadow:0 0 0rem 62.5rem white inset 
}
 html {
     font-size:46.54.6875rem 
}
 body {
     width:16rem;
     max-width:16rem;
     margin:0 auto;
     font-family:Helvetica,PingFangSC-Regular,"Droid Sans",Arial,sans-serif;
     font-size:.34133rem;
     line-height:1;
     color:#232326;
     overflow-x:hidden 
}
 ul,li {
     list-style:none 
}
 a {
     color:#232326;
     text-decoration:none;
     vertical-align:middle 
}
 i,em {
     font-style:normal 
}
 span,img {
     vertical-align:middle 
}


 .floor {
     overflow:hidden 
}
 .p:before,.p:after {
     content:"";
     clear:both;
     display:block;
     font-size:0;
     height:0 
}
 .loadbefore {
     text-align:center;
     background:white;
     display:none 
}
 .ajaxloading {
     width:1.36533rem;
     height:1.36533rem 
}
 .fl {
     float:left 
}
 .fr {
     float:right 
}
 .g5 {
     background:#f3f5f7 
}
 .ma-to-10 {
     margin-top:.21333rem 
}
 .ma-to-20 {
     margin-top:.42667rem;
     position:relative;
}
 .ma-to-20 p{
     position:absolute;
     width:100%;
     padding:0.4rem;
     box-sizing:border-box;
     bottom:0;
     background:rgba(0,0,0,0.5);
     color:#fff;
     font-size:0.56rem;
     text-align:center;
}
 .ma-to-20 p span{
     padding-left:0.4rem;
     color:#fff;
}
 .ds-in-bl {
     display:inline-block;
     vertical-align:middle;
     *vertical-align:auto;
     *zoom:1;
     *display:inline 
}
 .content {
     margin:0 .21333rem 
}
 .content:before,.content:after {
     content:"";
     clear:both;
     display:block;
     font-size:0;
     height:0 
}
 .maleri30 {
     margin:0 .64rem;
     cursor:pointer;
}
 .action-sprite,.action-aa,.action-ab,.action-ac,.action-ad,.action-ae,.action-af,.action-ag,.action-ah,.action-ai,.action-aj,.action-ak,.action-al,.action-am,.action-an {
     background-image:url("../images/action-s6077e892fb.png");
     background-repeat:no-repeat 
}
 .action-aa {
     background-position:0 0;
     height:1.024rem;
     width:1.024rem;
     background-size:13.20533rem 
}
 .action-ab {
     background-position:-1.23733rem 0;
     height:.896rem;
     width:.93867rem;
     background-size:13.20533rem 
}
 .action-ac {
     background-position:-2.38933rem 0;
     height:.85333rem;
     width:.72533rem;
     background-size:13.20533rem 
}
 .action-ad {
     background-position:-3.328rem 0;
     height:.832rem;
     width:.91733rem;
     background-size:13.20533rem 
}
 .action-ae {
     background-position:-4.45867rem 0;
     height:.704rem;
     width:1.00267rem;
     background-size:13.20533rem 
}
 .action-af {
     background-position:-5.67467rem 0;
     height:.512rem;
     width:.704rem;
     background-size:13.20533rem 
}
 .action-ag {
     background-position:-6.592rem 0;
     height:0.6rem;
     width:.55467rem;
     background-size:13.20533rem 
}
 .action-ah {
     background-position:-7.36rem 0;
     height:.53333rem;
     width:.68267rem;
     background-size:13.20533rem 
}
 .action-ai {
     background-position:-8.256rem 0;
     height:.55467rem;
     width:0.6rem;
     background-size:13.20533rem 
}
 .action-aj {
     background-position:-9.06667rem 0;
     height:.42667rem;
     width:.21333rem;
     background-size:13.20533rem 
}
 .action-ak {
     background-position:-9.49333rem 0;
     height:.68267rem;
     width:.768rem;
     background-size:13.20533rem 
}
 .action-al {
     background-position:-10.47467rem 0;
     height:.34133rem;
     width:0.6rem;
     background-size:13.20533rem 
}
 .action-am {
     background-position:-11.28533rem 0;
     height:.34133rem;
     width:0.6rem;
     background-size:13.20533rem 
}
 .action-an {
     background-position:-12.096rem 0;
     height:.85333rem;
     width:.896rem;
     background-size:13.20533rem 
}
 .famfh {
     font-family:"\5b8b\4f53" 
}
 header {
     width:16rem;
     position:fixed;
     left:50%;
     top:0;
     margin-left:-8rem;
     z-index:999;
     height:1.87733rem;
     /*background:-webkit-linear-gradient(rgba(0,0,0,0.3),rgba(255,255,255,0));
     background:linear-gradient(rgba(0,0,0,0.3),rgba(255,255,255,0));
     -webkit-transition:-webkit-transform 3s,opacity 4s,background 10s;*/
     background:#cd9456;
}
 @media screen and (min-width:81.25rem) {
     header {
         height:.93867rem 
    }
}
 header .content {
    /* padding-top:.29867rem;*/
   /*  margin:0;*/
}
 @media screen and (min-width:81.25rem) {
     header .content {
         padding-top:.128rem 
    }
}
 header .logo {
     float:left;
     width:1.024rem;
     height:1.024rem;
     margin:.106667rem .384rem;
     border-radius:50%;
     overflow:hidden;
}
 header .logo img {
     width:100% 
}
 @media screen and (min-width:81.25rem) {
     header .logo {
         width:.64rem;
         height:.64rem;
         margin:0 .384rem;
    }
}
 header .sea-box {
     width:14.8rem;
     height:1.23733rem;
     background:#fff;
     position:relative;
     margin:0 .512rem;
     border-radius:.618667rem;
     overflow:hidden;
     padding-left:0.25rem;
}
 @media screen and (min-width:81.25rem) {
     header .sea-box {
         height:.64rem;
         width:12.8rem;
    }
}
 header .sea-box span {
     background-image:url("../images/search.png");
     background-repeat:no-repeat;
     background-size:cover;
     height:.64rem;
     width:.64rem;
     float:left;
     margin:.298667rem 0;
}
 @media screen and (min-width:81.25rem) {
     header .sea-box span {
         width:.384rem;
         height:.384rem;
         margin:.128rem 0;
    }
}
 header .sea-box .sear-input {
     width:10.112rem;
     margin-left:.256rem;
}
 @media screen and (min-width:81.25rem) {
     header .sea-box .sear-input {
         width:10.496rem;
    }
}
 header .sea-box form {
     float:left;
}
 header .sea-box input {
     border:none;
     outline:none;
     width:100%;
     height:1.23733rem;
     color:#666;
     padding:0 .256rem;
     font-size:.6rem;
}
 @media screen and (min-width:81.25rem) {
     header .sea-box input {
         height:.64rem;
         font-size:.32rem;
    }
}
 header .login {
     margin-left:.21333rem;
     font-size:.64rem 
}
 @media screen and (min-width:81.25rem) {
     header .login {
         font-size:.384rem 
    }
}
 header .login a {
     color:#fff 
}
 .headerbg {
     background:-webkit-linear-gradient(rgba(205,148,86,0.8),rgba(205,148,86,0.8));
     background:-o-linear-gradient(rgba(205,148,86,0.8),rgba(205,148,86,0.8));
     background:-moz-linear-gradient(rgba(205,148,86,0.8),rgba(205,148,86,0.8));
     background:linear-gradient(rgba(205,148,86,0.8),rgba(205,148,86,0.8));
     opacity:1 
}

.bdshare-button-style1-32{zoom: 1;}
.bdsharebuttonbox{position: fixed;right: 0;bottom: 5rem;z-index: 997;}
.tgng {display: block;width: 1.5rem;height: 1.5rem;margin-right: 0.5rem;z-index: 99;margin-bottom: 0.5rem;border-radius: 50%;text-align:center;}
.tgng img {width: 100%;}
.cndns-right-meau {z-index: 999;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;color: #fff;outline: none;text-align: center;background: rgba(0, 0, 0, 0.54);cursor: pointer;border-radius: 50%;overflow: hidden;/*display:none;*/}
.cndns-right-meau p img {width: 1rem;}
 .foohi {
    /* height:2.34667rem */
}
 @media screen and (min-width:81.25rem) {
     .foohi {
         height:1.28rem 
    }
}
 @media screen and (min-width:81.25rem) {
     .foohiext {
         height:2.34667rem 
    }
}
 .footer {
     height:2.13333rem;
     background:#fff;
     position:fixed;
     z-index:999;
     bottom:0;
     left:0;
     width:100%;
     -moz-box-shadow:0 0 0.625rem 0 rgba(155,143,143,0.6);
     -webkit-box-shadow:0 0 0.625rem 0 rgba(155,143,143,0.6);
     box-shadow:0 0 0.625rem 0 rgba(155,143,143,0.6) 
}
 @media screen and (min-width:81.25rem) {
     .footer {
         height:1.06667rem 
    }
}
 .footer ul li {
     float:left;
     text-align:center;
     width:25% 
}
 .footer ul li .yello {
     color:#f23030 
}
.footer ul li .yello .icon_tp1{display:none;}
.footer ul li .yello .icon_tp2{display:block;}

 .footer ul li a {
     display:inline-block;
     cursor:pointer 
}
 .footer ul li a .icon {
     margin-top:.128rem 
}
 @media screen and (min-width:81.25rem) {
     .footer ul li a .icon {
         margin-top:.04267rem 
    }
}
 .footer ul li a .icon .iconfont {
     font-size:1.06667rem 
}
 @media screen and (min-width:81.25rem) {
     .footer ul li a .icon .iconfont {
         font-size:0.6rem 
    }
}
 .footer ul li a .icon p {
     font-size:.55467rem;
     margin-top:.21333rem 
}
 @media screen and (min-width:81.25rem) {
     .footer ul li a .icon p {
         font-size:.29867rem;
         margin-top:.08533rem 
    }
}
.banner{margin-top:1.87733rem}
 .banner img {
     width:100% 
}
 .dh nav {
     margin-top:.42667rem;
     margin-bottom:.42667rem;
     overflow:hidden 
}
 .dh nav a {
     display:block;
     float:left;
     width:25%;
     text-align:center;
     margin:.42667rem 0 
}
 .dh nav a span span {
     vertical-align:sub;
     font-size:0.6rem;
     position:relative;
     top:.128rem;
     left:0rem;
     bottom:0rem;
     right:0rem 
}
 .dh nav a span img {
     width:1.70667rem;
     height:1.70667rem 
}
 .secondkill .content {
     margin-top:.42667rem 
}
 .secondkill .time {
     font-size:.46933rem 
}
 .secondkill .time .lightning {
     padding-left:.34133rem 
}
 .secondkill .time .lightning:before {
     content:"";
     background-image:url("../images/s.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:0.6rem;
     height:0.6rem;
     position:relative;
     top:.02133rem;
     left:0rem;
     bottom:0rem;
     right:0rem;
     display:block;
     float:left;
     margin-right:.04267rem 
}
 .secondkill .time .lightning .add {
     font-size:0.62533rem;
     font-weight:600 
}
 .secondkill .time .lightning .hms {
     background-color:#3d3d3d;
     color:#fff;
     padding:.04267rem;
     -moz-border-radius:.08533rem;
     -webkit-border-radius:.08533rem;
     border-radius:.08533rem 
}
 .secondkill .time .xsxl {
     font-weight:600 
}
 .secondkill .time .xsxl a {
     color:#666666 
}
 .secondkill .time .xsxl a span {
     vertical-align:middle;
     color:#666666;
     font-weight:normal 
}
 .secondkill .time .xsxl a span img {
     width:.17067rem;
     height:.29867rem;
     margin-left:.21333rem;
     vertical-align:initial 
}
 .secondkill .shop {
     margin-top:.21333rem 
}
 .secondkill .shop a {
     float:left;
     width:33.33333%;
     text-align:center;
     overflow:hidden 
}
 .secondkill .shop a .shopnum {
     position:relative 
}
 .secondkill .shop a .shopnum img {
     width:3.73333rem;
     height:3.73333rem 
}
 .secondkill .shop a .shopnum .time_sn {
     color:white;
     position:absolute;
     background:rgba(35,39,51,0.5);
     margin:0;
     bottom:.768rem;
     left:.74667rem;
     width:3.73333rem;
     height:.64rem;
     line-height:.64rem;
     font-size:0.875rem 
}
 .secondkill .shop a .shopnum p {
     font-size:.512rem;
     color:red;
     margin:.21333rem 
}
 .advertisement {
     border-top:0.0625rem solid #e0e0e0;
     border-bottom:0.0625rem solid #e0e0e0 
}
 .advertisement .content {
     margin:0 
}
 .advertisement a {
     display:block 
}
 .advertisement .fl {
     padding-right:.04267rem 
}
 .advertisement .fl img {
     float:right 
}
 .advertisement .fr {
     border-left:0.0625rem solid #e0e0e0;
     padding-left:.04267rem 
}
 .advertisement .le {
     width:50% 
}
 .advertisement .le .td {
     overflow:hidden;
     position:relative;
}
 .advertisement .le .td img {
     width:8rem;
}
 .advertisement .lefhe img {
     height:4.33067rem 
}
 .advertisement .lefhe a:first-child {
     border-bottom:0.0625rem solid #e0e0e0 
}
 .advertisement .re img {
     height:8.66133rem 
}
 div.index_hot {
     background-color:white;
     height:inherit;
     padding-bottom:inherit 
}
 .newshop .lefhe img {
     height:3.09333rem 
}
 .newshop .lefhe a:first-child {
     border-bottom:0.0625rem solid #e0e0e0 
}
 .newshop .re img {
     height:6.18667rem 
}
 .hotshop .hotsome {
     border-bottom:0.0625rem solid #e0e0e0;
     border-top:0.0625rem solid #e0e0e0;
     overflow:hidden 
}
 .hotshop .hotsome .hottop {
     border-bottom:0.0625rem solid #e0e0e0;
     overflow:hidden 
}
 .hotshop .hotsome .hottop .le {
     width:50% 
}
 .hotshop .hotsome .hottop .le img {
     width:8rem;
}
 .hotshop .hotsome .hottop .fl {
     border-right:0.0625rem solid #e0e0e0;
}
 .hotshop .hotsome .hottop .fl img {
     float:right 
}
 .hotshop .hotsome .hottop .fr {
     padding-left:.04267rem 
}
 .hotshop .hotsome a {
     display:block 
}
 .hotshop .hotsome .bloc .foura a {
     float:left;
     width:25%;
     margin:0 auto;
     border-right:0.0625rem solid #e0e0e0 
}
 .hotshop .hotsome .bloc .foura a:last-child {
     border-right:0 
}
 .hotshop .hotsome .bloc .foura a img {
     width:100%;
     max-height:5.07733rem;
     padding:.21333rem 
}
 .guesslike .likeshop {
     background-color:#f0f2f5;
     overflow:hidden 
}
 .guesslike ul li {
     float:left;
     width:50%;
     padding-bottom:.08533rem;
     position:relative 
}
 .guesslike ul li:nth-child(2n+1) {
     padding-right:.04267rem 
}
 .guesslike ul li:nth-child(2n) {
     padding-left:.04267rem 
}
 .guesslike ul li:nth-child(2n+1) .similer-product {
     float:right 
}
 .guesslike ul li:nth-child(2n) .similer-product {
     float:left 
}
 .guesslike ul li .similer-product {
     background-color:#fff;
     clear:both;
     overflow:hidden;
     display:block;
     padding-bottom:.42667rem;
     width:100%;
}
 .guesslike ul li .similer-product .simidibl {
     display:block 
}
 .guesslike ul li .similer-product img {
     width:7.95733rem;
     height:7.95733rem 
}
 .guesslike .add {
     text-align:center;
     font-size:.55467rem;
     background:#f0f2f5;
     border-top:0.0625rem solid #dedede;
     height:1.23733rem;
     line-height:1.23733rem;
     cursor:pointer ;
     margin-bottom: 2rem;
}
 footer {
     background:#f8f8f8;
     font-size:.55467rem 
}
 footer .flool1 {
     height:1.23733rem;
     border-top:0.0625rem solid #dedede;
     margin-bottom:0.5rem;
}
 footer .flool1 ul {
     display:table;
     margin:0 auto 
}
 footer .flool1 ul li {
     float:left;
     border-right:0.125rem solid #dedede;
     padding:0 1.06667rem;
     margin-top:.29867rem 
}
 footer .flool1 ul li:last-child {
     border-right:0 
}
 footer .flool1 ul li a {
     color:#999999 
}
 footer .flool1 ul .comebackTop {
     cursor:pointer;
     color:#999999 
}
 footer .flool2 {
     height:3.2rem;
     border-top:0.0625rem solid #dedede 
}
 footer .flool2 ul {
     display:table;
     margin:0 auto 
}
 footer .flool2 ul li {
     float:left;
     padding:0 1.36533rem;
     text-align:center;
     margin-top:.64rem 
}
 footer .flool2 ul li a p {
     color:#999999;
     margin-top:.21333rem 
}
 footer .flool2 ul li .black p {
     color:#444444 
}
 footer .flool2 ul li img {
     width:.85333rem;
     height:.85333rem 
}
 footer .flool3 {
     height:.98133rem;
     border-top:0.0625rem solid #dedede;
   /*  margin-bottom:2.225rem;*/
}
 footer .flool3 p {
     color:#999999;
     font-size:.42667rem;
     text-align:center;
     line-height:.98133rem 
}
 .mslide {
     position:relative;
     overflow:hidden 
}
 .mslide:after {
     content:'';
     display:block;
     width:100%;
     padding-top:40% 
}
 .mslide ul {
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:100% 
}
 .mslide li {
     list-style:none;
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:100% 
}
 .mslide li:first-child {
     z-index:1 
}
 .mslide li a {
     display:block;
}
 .mslide li img {
     position:absolute;
     left:0;
     top:0;
     width:100% !important;
    /*height:6.4rem;
     */
     border:none 
}
 .mslide .dot {
     position:absolute;
     right:.21333rem;
     bottom:.21333rem;
     z-index:5;
     font-size:0 
}
 .mslide .dot span {
     display:inline-block;
     width:.21333rem;
     height:.21333rem;
     margin-left:.21333rem;
     border:2px solid #fff;
     border-radius:50% 
}
 .mslide .dot .cur {
     background-color:#fff 
}
 .fywh{
     padding:1.2rem 0.6rem;
}
 .index-bt{
     margin-bottom:1rem;
}
 .index-bt h3{
     text-align:center;
     font-size:1rem;
}
 .index-bt img{
     width: 1.5rem;
}
 .index-bt span{
     padding:0 0.4rem;
}
 .fywh-b{
}
 .fywh-b img{
     width:100%;
     display:block;
     margin-bottom:0.4rem;
}
 .fywh-b p{
     color:#8e8c8c;
     text-indent:2em;
     margin-bottom:0.2rem;
     font-size:0.6rem;
     line-height:1rem;
}
 .fyhd{
     padding:0 0.6rem;
     margin-bottom:2.5rem;
}
 .fyhd-b{overflow:hidden;}
 .fyhd-b .swiper-container{padding-bottom:1rem;margin-bottom:0.5rem;}
 .fyhd-b a img{
     width: 100%;
     display: block;
}
 .fyhd-b a p{
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     font-size:0.6rem;
     margin-bottom: 0.32rem;
     color:#afafaf;
     line-height:0.8rem;
}
 .fyhd-b a h3{
     /*margin-bottom: 0.2rem;*/
     font-size: 0.6rem;
     color: #cd9456;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     line-height:1rem;
     text-align:center;
}
 .fyhd-b ul li .hright i{
     color: #afafaf;
     font-size: 0.52rem;
}
 .fyhd-b>a{
     margin: 0 auto;
     display: block;
     border-radius: 0.2rem;
     line-height: 1.36rem;
     text-align: center;
     color: #fff;
     font-size: 0.56rem;
     font-weight: bold;
     background: #cb8d64;
     width: 3.2rem;
}
.fyhd-b .swiper-pagination-bullet-active{background:#cb8d64;}

 .xxfy{
     margin:1rem 0.6rem 2.2rem 0.6rem;
}
 .xxfy-b{
}
.xxfy-b .swiper-pagination-bullet-active{background:#cb8d64;}
 .xxfy-b img{
     width:100%;
}
 .xxfy-b a p{
     text-align:center;
     line-height:1.5rem;
     font-size:0.6rem;
}
 .xxfy-b .swiper-container{
     padding-bottom:1rem;
     margin-bottom:0.5rem;
}
 .xxfy-b>a{
     margin: 0 auto;
     display: block;
     border-radius: 0.2rem;
     line-height: 1.36rem;
     text-align: center;
     color: #fff;
     font-size: 0.56rem;
     font-weight: bold;
     background: #cb8d64;
     width: 3.2rem;
}
 .cp{
     margin:1.2rem 0.6rem;
     overflow:hidden;
}
 .cp-b{
     overflow:hidden;
}
 .cp-b ul{
     display:flex;
     flex-wrap:wrap;
     align-items:stretch;
}
 .cp-b ul li{
     width:50%;
}
 .cp-b ul li a{
     display:block;
     background:#fff;
     padding:0.4rem;
     box-sizing:border-box;
     border-radius:0.4rem;
     width:calc(100% - 0.3rem);
     margin-bottom:0.6rem;
}
 .cp-b ul li a img{
     width:100%;
     display:block;
     margin-bottom:0.3rem;
}
 .cp-b ul li:nth-child(even) a{
     margin-left:0.4rem;
}
 .cp-b ul li a p{
     font-size:0.56rem;
     margin-bottom: 0.4rem;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
     line-height:1rem;
}
 .cp-b ul li a span{
     color:#f00;
     font-size:0.64rem;
     display:block;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
     display: -webkit-box;
}
 .similar-product-text {
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
     height:1.28rem;
     font-size:.51000rem;
     overflow:hidden;
     color:#232326;
     line-height:.64rem;
     padding:0 .1rem;
     margin-bottom:.34133rem;
     margin-top:.1rem;
}
 .des-mes .similar-pro-text {
     margin-bottom:.34133rem;
     line-height:.64rem;
     height:.64rem;
     display:block;
     font-size:.512rem;
     color:#999;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
}
 .similar-product-price {
     color:#f23030;
     font-size:.42667rem;
     display:block;
     padding:0 .21333rem;
     position:relative;
     top:.02133rem;
     height:.55467rem;
     line-height:.55467rem 
}
 .similar-product-price .big-price {
     font-size:0.6rem 
}
 .similar-product-price .small-price {
     vertical-align:text-top 
}
 .similar-product-price .guess-button {
     display:block;
     position:absolute;
     top:0;
     right:.21333rem;
     text-align:center;
     color:#686868;
     font-size:.55467rem;
     width:2.13333rem;
     height:.75867rem;
     line-height:.75867rem;
     border:1px solid #bfbfbf;
}
 .similar-product-price .dele-button {
     right:2.66667rem 
}
 .after_login {
     width:1.024rem;
     height:1.024rem 
}
 @media screen and (min-width:81.25rem) {
     .after_login {
         width:.512rem;
         height:.512rem 
    }
}
 .classreturn {
     width:16rem;
     height:2rem;
     background-color:#f8f8f8;
     border-bottom:0.0625rem solid #dedede;
     position:relative;
     text-align:center;
     line-height:1.87733rem 
}
 .classreturn .content .return {
     position:absolute;
     left:.42667rem 
}
 .classreturn .content .return a {
     overflow:hidden;
     display:block 
}
 .classreturn .content .return a img {
     width:.46933rem;
     height:.78933rem 
}
 .classreturn .content .search {
     font-size:0.6rem 
}
 .classreturn .content .search .sear-input {
     width:12.544rem;
     height:1.23733rem 
}
 .classreturn .content .search .sear-input a {
     display:block 
}
 .classreturn .content .search .sear-input input {
     border:0;
     width:100%;
     height:1.23733rem;
     color:#666666;
     outline:none;
     padding:0 .512rem;
     font-size:0.6rem;
     display:inherit;
     background-color:#f1f1f1;
     border-radius:0.64rem;
}
 .bornone{
     border-bottom:none;
}
 .classreturn .content .menu {
     position:absolute;
     right:.42667rem 
}
 .classreturn .content .menu a {
     display:block 
}
 .classreturn .content .menu img {
     width:.85333rem 
}
 .tpnavf {
     display:none 
}
/*头部导航修改 2018.6.6*/
 .up-tpnavf-wrap {
     height:0 !important;
}
 .tpnavf .footer {
     -moz-box-shadow:0 0 0 0 rgba(255,255,255,0);
     -webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);
     box-shadow:0 0 0 0 rgba(255,255,255,0);
     border-bottom:0.0625rem solid #f0f2f5;
     background-color:#000;
     opacity:0.9;
     border-bottom:0.0625rem solid #f0f2f5;
     position:fixed !important;
     left:10.3466rem;
     top:2.1333rem !important;
     width:5.3333rem;
     min-height:6.8266rem;
     border-radius:.1rem;
}
 .tpnavf .up-tpnavf-i {
     width:.6rem;
     height:.3rem;
     top:-.2rem;
     left:4.6rem;
     position:absolute;
     display:block;
     background:url(../images/top_navs_z.png)no-repeat;
     background-size:100% 100%;
}
 .tpnavf .footer ul li {
     float:none;
     width:100%;
}
 .tpnavf .footer ul li a {
     color:#fff;
     display:block;
     overflow:hidden;
     height:1.7066rem;
}
 .tpnavf .footer ul li a .icon .iconfont {
     float:left;
     font-size:.7rem;
     margin:.32rem 0 0 .5rem;
}
 .tpnavf .footer ul li a .icon p {
     float:right;
     margin-top:0rem;
     height:1.4933rem;
     line-height:1.4933rem;
     border-bottom:0.0625rem solid #fff;
     width:65%;
     text-align:left;
}
 .tpnavf .footer ul li:last-of-type a .icon p {
     border:0;
}
 .classlist {
     background-color:#f8f8f8;
     overflow:hidden 
}
 .classlist .fl {
     width:3.24267rem;
     background-color:#fff;
     height:24.4rem;
     overflow-y:scroll;
}
 .classlist .fl ul li {
     text-align:center;
     position:relative 
}
 .classlist .fl ul li:before {
     content:'';
     height:3.92533rem;
     width:.02133rem;
     position:absolute;
     left:auto;
     top:0;
     right:0;
     bottom:auto;
     background-color:#e5e5e5;
     border:0 solid transparent;
     border-radius:0;
     -webkit-border-radius:0;
     transform:scale(0.5);
     -webkit-transform:scale(0.5);
     -moz-transform:scale(0.5);
     -ms-transform:scale(0.5);
     -o-transform:scale(0.5);
     transform-origin:top left;
     -webkit-transform-origin:top left;
     -moz-transform-origin:top left;
     -ms-transform-origin:top left;
     -o-transform-origin:top left 
}
 .classlist .fl ul li:after {
     content:'';
     height:.04133rem;
     width:200%;
     position:absolute;
     left:0;
     top:auto;
     right:auto;
     bottom:0;
     background-color:#e5e5e5;
     border:0 solid transparent;
     border-radius:0;
     -webkit-border-radius:0;
     transform:scale(0.5);
     -webkit-transform:scale(0.5);
     -moz-transform:scale(0.5);
     -ms-transform:scale(0.5);
     -o-transform:scale(0.5);
     transform-origin:top left;
     -webkit-transform-origin:top left;
     -moz-transform-origin:top left;
     -ms-transform-origin:top left;
     -o-transform-origin:top left 
}
 .classlist .fl ul li a {
     display:block;
     width:100%;
     height:1.96267rem;
     line-height:1.96267rem;
     text-decoration:none;
     font-size:0.6rem;
     color:#232326;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .classlist .fl ul .red a {
     color:#ee5b03 
}
 .classlist .fr {
     width:12.75733rem 
}
 .classlist .fr .branchList .tp-bann img {
     width:100% 
}
 .classlist .fr .branchList .tp-class-list h4 {
     font-size:0.6rem;
     color:#232326;
     font-weight:normal 
}
 .classlist .fr .branchList .tp-class-list ul {
     margin-top:.384rem;
     background-color:#fff 
}
 .classlist .fr .branchList .tp-class-list ul li {
     float:left;
     width:33.33333%;
     text-align:center 
}
 .classlist .fr .branchList .tp-class-list ul li a {
     display:block 
}
 .classlist .fr .branchList .tp-class-list ul li a img {
     width:2.13333rem;
     height:2.13333rem 
}
 .classlist .fr .branchList .tp-class-list ul li a p {
     font-size:0.6rem;
     overflow:hidden;
     text-overflow:ellipsis;
     width:100%;
     -webkit-line-clamp:2;
     line-clamp:2;
     height:1.152rem;
     -webkit-box-orient:vertical;
     word-break:break-all;
     display:-webkit-box;
     display:-moz-box;
     display:-ms-box;
     display:-o-box;
     margin:.42667rem 0 
}
 .tp-bann {
     margin:.29867rem .29867rem 0 .29867rem 
}
 .tp-class-list {
     margin:.81067rem .29867rem 0 .29867rem 
}
.tp-class-list>a{text-align:center;display:block;width:4rem;margin:1rem auto;padding:0.5rem 0;background:#ff3950;border-radius:0.8rem;color:#fff;}
 .tp-category {
     padding:.29867rem .42667rem 0 .21333rem;
     overflow:hidden 
}
 .logo-wrap-bg {
     height:7.893333rem;
     padding-top:2.56rem;
     background:url(../images/pic-logo-bg.png) no-repeat 0 0;
     background-size:cover;
}
 .logo-wrap-bg img {
     width:100%;
}
 .login-logo-wrap {
     display:block;
     width:5.802666rem;
     height:2.346666rem;
     margin:auto;
     overflow:hidden;
}
 .loginsingup-input {
     background-color:#fff;
     padding:0 1.92rem;
     color:#333;
     font-size:.64rem;
}
 .loginsingup-input .lsu {
     border-bottom:0.0625rem solid #dbdbdb;
     height:2.133333rem;
     padding:.853333rem .64rem .426667rem;
}
 .loginsingup-input input {
     border:0;
     outline:none;
}
 .loginsingup-input .lsu input {
     float:left;
     width:8.96rem;
     height:.853333rem;
     padding:0 .426667rem;
     line-height:.853333rem;
     font-size:.554667rem;
     color:#333;
}
 .z-submits {
     width:10.96rem !important;
     background:#EC6909 !important;
     color:#fff !important;
}
 .loginsingup-input .lsu .ico {
     float:left;
     width:.853333rem;
     height:.853333rem;
     background-image:url(../images/ico-login-m.png);
     background-repeat:no-repeat;
     background-size:.853333rem 5.973331rem;
}
 .loginsingup-input .ico-username {
     background-position:0 0;
}
 .loginsingup-input .ico-password {
     background-position:0 -0.853333rem;
}
 .loginsingup-input .ico-v-code {
     background-position:0 -1.706667rem;
}
 .loginsingup-input .ico-telephone {
     background-position:0 -2.56rem;
}
 .loginsingup-input .ico-referee {
     background-position:0 -3.413333rem;
}
 .loginsingup-input .ico-old-password {
     background-position:0 -4.266666rem;
}
 .loginsingup-input .ico-email {
     background-position:0 -5.11999rem;
}
 .loginsingup-input .lsu .v-code-input {
     width:5.12rem;
}
 .loginsingup-input .lsu .v-code-input {
     width:5.12rem;
}
 .loginsingup-input .lsu-recharge>span,.loginsingup-input .lsu-v-code>span {
     float:left;
     width:3.2rem;
     line-height:.853333rem;
}
 .loginsingup-input .recharge-curent span {
     overflow:hidden;
}
 .loginsingup-input .recharge-curent .cash {
     font-size:1.024rem;
     margin-top:0.426667rem;
     display:block;
}
 .loginsingup-input .recharge-curent .cash i {
     font-size:0.64rem;
     margin-right:0.128rem;
}
 .loginsingup-input .recharge-curent {
     height:2.88rem;
     background-color:#ff594a;
     color:#fff;
     padding-top:0.426667rem;
     text-align:center;
     margin-top:0.64rem;
}
 .loginsingup-input .recharge-cash {
     margin:1.024rem 0 1.664rem;
}
 .loginsingup-input .lsu-recharge {
     width:12.8rem;
     height:2.133334rem;
     border:1px solid #dedede;
     line-height:2.133334rem;
     margin:0 auto;
     padding-left:0.384rem;
     position:relative;
}
 .loginsingup-input .lsu-recharge span em {
     font-size:0.768rem;
     color:#333;
}
 .loginsingup-input .lsu-v-code>span {
     float:left;
     width:3.2rem;
     line-height:.853333rem;
}
 input::-webkit-input-placeholder {
     color:#999;
}
 input:-moz-placeholder {
     color:#999;
}
 input::-moz-placeholder {
     color:#999;
}
 input:-ms-input-placeholder {
     color:#999;
}
 .loginsingup-input .lsu-recharge>input {
     width:7.424rem;
}
 .loginsingup-input .lsu-recharge i {
     width:0.853334rem;
     height:0.853334rem;
     position:absolute;
     right:0.213334rem;
     top:0.64rem;
     background:url(../images/clos.png) no-repeat;
     cursor:pointer;
     background-size:0.853334rem 0.853334rem;
}
 .loginsingup-input .lsu-v-code>input {
     width:4.266667rem;
}
 .lsu-recharge-choose {
     width:12.8rem;
     margin:0 auto;
     margin-top:0.64rem;
}
 .lsu-recharge-choose a {
     width:3.562666666666667rem;
     height:1.536rem;
     line-height:1.536rem;
     text-align:center;
     border:1px solid #dedede;
     display:inline-block;
     margin-left:0.8533333333333334rem;
}
 .lsu-recharge-choose a:first-child {
     margin-left:0;
}
 .cash-choosed {
     background:url(../images/choosed.png) no-repeat;
     background-position:right bottom;
     background-size:0.64rem 0.64rem;
}
 .loginsingup-input .lsu-recharge>input {
     width:7.424rem;
}
 .loginsingup-input .lsu-v-code>input {
     width:4.266667rem;
}
 .loginsingup-input .lsu-v-code>img {
     float:right;
     width:3.413333rem;
     height:.853333rem;
}
 .loginsingup-input .v-code-pic {
     float:right;
     width:4.266667rem;
     height:.853333rem;
}
 .loginsingup-input .btn-text-message {
     float:right;
     height:.853333rem;
     line-height:.853333rem;
     font-size:.512rem;
     padding:0 .213333rem;
     color:#e02015;
     border:1px solid #e02015;
     border-radius:.426667rem;
}
 .loginsingup-input .lsu-submit {
     padding:.853333rem 0;
}
 .loginsingup-input .lsu-submit input,.btn-goto-login {
     width:100%;
     font-size:0.64rem;
     height:1.87733rem;
     line-height:1.87733rem;
     color:#fff;
     background-color:#e12c20;
     border-radius:.938667rem;
     -webkit-box-shadow:0 0.125rem 1.875rem rgba(225,44,32,1);
     box-shadow:0 0.125rem 1.875rem rgba(225,44,32,1);
}
 .signup-find .note {
     line-height:1;
}
 .reset-pwd-steps {
     width:13.866667rem;
     height:2.133333rem;
     margin:2.56rem auto 1.066667rem;
     overflow:hidden;
}
 .reset-pwd-steps>img {
     width:100%;
}
 .reset-pwd-title {
     height:2.986667rem;
     line-height:2.986667rem;
     text-align:center;
     font-size:.768rem;
}
 .reset-pwd-cont {
     height:1.28rem;
     line-height:1.28rem;
     text-align:center;
}
 .co-red {
     color:#e93423;
}
 .v-contact {
     height:2.133333rem;
     line-height:2.133333rem;
     text-align:center;
     font-size:.768rem;
}
 .v-identity {
     height:1.28rem;
     margin-bottom:.853333rem;
}
 .m-t-40 {
     margin-top:.853333rem;
}
 .v-identity .v-til {
     float:left;
     width:2.773333rem;
     line-height:1.28rem;
}
 .v-identity .v-cont-wrap {
     float:left;
     width:9.386667rem;
     height:1.28rem;
     padding:.128rem;
     border:1px solid #e5e8eb;
}
 .v-identity .v-cont-wrap>input {
     float:left;
     width:5.12rem;
     height:.981333rem;
     line-height:.981333rem;
     padding-left:.256rem;
     font-size:.512rem;
}
 .v-identity .v-cont-wrap>.m_phone {
     float:right;
     height:.981333rem;
     line-height:.981333rem;
     font-size:.512rem;
     padding:0 .256rem;
     background-color:#e5e8eb;
}
 .show-center-box {
     position:absolute;
     width:12.16rem;
     height:13.866667rem;
     text-align:center;
     right:0;
     top:0;
     left:0;
     bottom:0;
     margin:auto;
}
 .show-center-box>a {
     display:block;
     margin-top:2.133333rem;
}
 .show-center-box .sucess-pic-wrap {
     margin-bottom:.853333rem;
}
 .sucess-pic-wrap>img {
     width:3.242667rem;
     height:3.242667rem;
}
 .radio .che span {
     margin-left:.21333rem;
     vertical-align:sub 
}
 .radio i {
     width:.81867rem;
     height:0.81867rem;
     display:block;
     margin-top:0.07rem;
     float:left;
     background-image:url(../images/check.png);
     background-repeat:no-repeat;
     background-size:cover;
     background-size:1.838rem;
     background-position:0;
}
 .radioixy i {
     width:.81867rem;
     height:0.81867rem;
     display:block;
     margin-top:0.07rem;
     float:left;
     background-image:url(../images/checknew.png);
     background-repeat:no-repeat;
     background-size:cover;
     background-size:1.838rem;
     background-position:0;
}
 .radio .check_t i {
     background-position:-.9468rem .09rem;
     background-size:1.638rem;
}
 .radio {
     padding-top:0.53333rem;
     padding-bottom:0.53333rem;
     width:14rem;
     margin:0 auto 
}
 .cart-shop-name {
     font-size:0.64rem;
}
 .radio .cart-freight {
     color:#f23030;
     float:right;
     margin-top:0;
}
 .signup-find span,.radio span {
     font-size:.512rem;
     cursor:pointer 
}
 .thirdlogin {
     border-top:0.0625rem solid #dedede;
     text-align:center;
     margin-top:1.06667rem;
}
 .thirdlogin h4 {
     font-size:.64rem;
     font-weight:normal;
     background-color:#fff;
     position:relative;
     top:-.34133rem;
     display:inline-block;
     padding:0 .64rem;
     color:#999;
}
 .third-login-list {
     padding-top:.64rem;
     text-align:center;
}
 .third-login-list .item-ico {
     display:inline-block;
     width:1.834666rem;
     height:1.834666rem;
     margin:0 .64rem;
     background-image:url("../images/ico- third-party.png");
     background-repeat:no-repeat;
     background-size:5.504rem 1.834666rem;
}
 .ico-wechat-login {
     background-position:0 0;
}
 .ico-qq-login {
     background-position:-1.834666rem 0;
}
 .ico-alipay-login {
     background-position:-3.669332rem 0;
}
 .singupphone .content30 .bk span {
     display:block;
     float:left;
     width:2.47467rem;
     border-right:0.125rem solid #dedede;
     height:1.83467rem;
     line-height:1.83467rem;
     text-align:center 
}
 .singupphone .content30 .bk input {
     float:left;
     width:11.94667rem 
}
 .singupphone .content30 .radio {
     width:auto;
     padding-top:.42667rem 
}
 .singupphone .content30 .signup-find {
     padding-top:.42667rem 
}
 .recept {
     font-size:.512rem;
     color:#666666;
     vertical-align:middle;
     text-align:left 
}
 .recept a {
     vertical-align:top;
     text-decoration:underline;
     color:#e30000 
}
 .findpassword .content30 .bk span {
     border-right:0 
}
 .findpassword .content30 .ma {
     margin-top:1.06667rem 
}
 .findpassword .content30 .ma span {
     width:3.66933rem;
     border-left:0.125rem solid #dedede 
}
 .findpassword .content30 .ma span img {
     width:3.28533rem;
     height:1.36533rem;
     margin-top:-.08533rem 
}
 .findpassword .content30 .ma input {
     width:10.8rem;
}
 .loginsingup-input .content30 .boz {
     border:0;
     margin-top:0 
}
 .mobil_topup .content30 .lsu {
     padding:1rem 0;
     border-bottom:0.0625rem solid #ddd;
}
 .mobil_topup .customer-messa {
     padding:1.024rem 0;
     background:white 
}
 .mobil_topup .myorder {
     padding:0 0;
     border-bottom:none;
     height:2.53867rem 
}
 .mobil_topup .myorder .order {
     border-top:0.0625rem solid #ddd;
     padding:.512rem 0;
}
 .mobil_topup .myorder .order .fl span {
     margin-left:0 
}
 .mobil_topup .bawhite {
     background:white 
}
 .g4 {
     background-color:#f8f8f8 
}
 .myhearder {
     background-image:url(../images/bjm.jpg);
     background-repeat:no-repeat;
     background-size:cover;
     position:relative;
     width:100%;
     height:6.63467rem;
     background-color:#ff8400 
}
 .myhearder .person {
     position:absolute;
     top:50%;
     bottom:50%;
     margin-top:-1.55733rem;
     left:1.06667rem 
}
 .myhearder .person .personicon {
     -moz-border-radius:50%;
     -webkit-border-radius:50%;
     border-radius:50%;
     overflow:hidden;
     width:2.688rem;
     height:2.688rem 
}
 .myhearder .person .personicon img {
     width:2.688rem;
     height:2.688rem 
}
 .myhearder .person .lors {
     margin-top:1.024rem;
     margin-left:.21333rem;
     color:#fff;
     font-size:.768rem;
     width:9.6rem;
     line-height:1;
     height:.768rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
}
 .myhearder .person .lors img{
     width: 0.789333rem;
     height: 0.72533rem;
}
 .myhearder .set {
     position:absolute;
     right:.64rem;
     top:.64rem 
}
 .myhearder .set a {
     display:block;
     float:left 
}
 .myhearder .set a i {
     background-image:url("../images/set.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:1.28rem;
     height:1.28rem;
     display:block 
}
 .myhearder .set .setting i {
     background-position:0 0 
}
 .myhearder .set .massage {
     margin-left:.64rem 
}
 .myhearder .set .massage i {
     background-position:-1.74933rem 0 
}
 .myhearder .scgz {
     position:absolute;
     bottom:0;
     width:100% 
}
 .myhearder .scgz ul li {
     float:left;
     text-align:center;
     width:33% 
}
 .myhearder .scgz ul li a h2 {
     font-size:.768rem;
     font-weight:normal;
     height:1.152rem;
     line-height:1.152rem;
     color:#fff 
}
 .myhearder .scgz ul li a p {
     font-size:.512rem;
     color:#fff;
     margin-bottom:.21333rem 
}
 .bankhearder {
     background-image:url(../images/zjgl.jpg);
     height:11.73333rem 
}
 .bankhearder .hh {
     color:white;
     text-align:center;
     padding-top:3.2rem 
}
 .bankhearder .hh h2 {
     font-size:.64rem;
     font-weight:normal 
}
 .bankhearder .hh h1 {
     font-size:.768rem;
     font-weight:normal 
}
 .bankhearder .scgz ul li {
     position:relative;
     top:-.64rem 
}
 .bankhearder .scgz ul li a img {
     display:inline-block;
     width:0.6rem;
     height:0.6rem 
}
 .bankhearder .scgz ul li a p {
     display:inline-block;
     position:relative;
     top:.10667rem 
}
 .myorder {
     padding:0 .64rem;
     line-height:1.49333rem;
     background-color:#fff;
     border-bottom:0.0625rem solid #ddd;
}
 .myorder a {
     overflow:hidden;
     display:block 
}
 .myorder .order {
     overflow:hidden 
}
 .myorder .order .fl img {
     width:.896rem;
     height:.853333rem;
     vertical-align:middle;
}
 .myorder .order .fl span {
     font-size:.64rem;
     vertical-align:middle;
     font-weight:normal;
     margin-left:.21333rem 
}
 .myorder .order .fr {
     margin-top:.08533rem 
}
 .myorder .order .fr a {
     display:block;
     overflow:hidden 
}
 .myorder .order .fr span {
     font-size:0.6rem;
     color:#4c4c4c;
     float:left;
     margin-top:-.04267rem 
}
 .myorder .order .fr i {
     margin-top:.384rem;
     margin-left:.21333rem 
}
 .Mright {
     background-image:url("../images/yr.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.34133rem;
     height:0.6rem;
     display:block;
     float:left 
}
 .AddressMright {
     background-image:url("../images/yr.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.34133rem;
     height:0.6rem;
     display:block;
     float:right;
     line-height:1.2rem;
     margin-top:0.4375rem;
}
 .my {
     margin-bottom:2.56rem 
}
 .my .content {
     margin:0 
}
 .my .content .floor {
     background-color:#fff 
}
 .my .content .floor ul .fr {
     float:right 
}
 .my .content .floor ul li.br {
     border-left:0 !important 
}
 .my .content .floor ul li.br:before {
     content:"";
     background-image:inherit !important 
}
 .my .content .floor ul li {
     position:relative;
     float:left;
     width:25%;
     text-align:center 
}
 .my .content .floor ul li a {
     padding:.853333rem 0;
     display:block 
}
 .my .content .floor li>a>span {
     box-sizing:content-box;
     background-color:#e23435;
     border-radius:.277333rem;
     font-size:.469333rem;
     min-width:.298667rem;
     max-width:.725333rem;
     height:.554667rem;
     padding:0 .128rem;
     line-height:.554667rem;
     position:absolute;
     left:2.048rem;
     top:.682667rem;
     color:white;
     overflow:hidden;
}
 .my .content .floor a>img {
     width:1.066667rem;
     height:.896rem;
}
 .my .content .floor ul li a h2 {
     font-size:.768rem;
     font-weight:normal;
     height:1.36533rem;
     line-height:1.36533rem;
     color:#e3110b 
}
 .my .content .floor ul li a p {
     font-size:.512rem;
     margin-top:.21333rem;
     color:#4c4c4c;
     font-weight:normal 
}
 .my .content .floor ul li a p.or:after {
     content:"";
     background-image:url(../images/or.png);
     width:.17067rem;
     height:.29867rem;
     background-repeat:no-repeat;
     position:absolute;
     margin-top:.08533rem;
     margin-left:.04267rem;
     background-size:.17067rem 
}
 .my .content .w3 {
     width:inherit 
}
 .my .content .w3 ul li {
     width:33.33333% 
}
 .my .content .action {
     background-image:url(../images/rb.png);
     background-repeat:no-repeat;
     background-position:0 1.96267rem;
     width:100%;
     background-size:16rem 
}
 .my .content .action ul li {
     width:25% 
}
 .my .content .tyby {
     background-image:inherit 
}
 .list7 .myorder {
     height:auto;
     line-height:1.92rem;
}
 .go-set-password {
     color:#e23435;
     font-size:.512rem;
     line-height:2;
     margin-left:3.2rem;
}
 .list7 .myorder .fr i {
     margin-top:0.6rem 
}
 .setting .content .list7 {
     background-color:inherit 
}
 .setting .myorder {
     height:2.13333rem;
     line-height:2.13333rem 
}
 .setting .myorder .fl span {
     font-size:0.6rem;
     font-weight:normal 
}
 .setting .bo {
     border-bottom:0 
}
 .setting .he {
     height:3.584rem;
     line-height:3.584rem 
}
 .setting .he .order .fl {
     position:relative 
}
 .setting .he .order .fl .bridh {
     background-image:url("../images/birdh.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:1.70667rem;
     height:.87467rem;
     position:absolute;
     left:-.64rem;
     bottom:0rem 
}
 .setting .he .order .fr {
     margin-top:0rem 
}
 .setting .he .order .fr .hendicon {
     position:relative 
}
 .setting .he .order .fr .hendicon span {
     background-image:url("../images/bird.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:1.64267rem;
     height:1.00267rem;
     position:absolute;
     right:0;
     top:-.384rem 
}
 .setting .he .order .fr .hendicon .around {
     width:2.688rem;
     height:2.688rem;
     overflow:hidden;
     -moz-border-radius:50%;
     -webkit-border-radius:50%;
     border-radius:50%;
     margin-top:.42667rem 
}
 .setting .he .order .fr .hendicon .around img {
     vertical-align:inherit;
     width:2.688rem;
     height:2.688rem 
}
 .setting .close {
     margin:.42667rem .64rem 
}
 .setting .close a {
     display:block;
     background:#ec5151;
     text-align:center;
     width:100%;
     height:1.87733rem;
     color:#fff;
     line-height:1.87733rem;
     font-size:.64rem;
     -moz-border-radius:.42667rem;
     -webkit-border-radius:.42667rem;
     border-radius:.42667rem 
}
 .bandg {
     overflow:hidden;
     padding:4.26667rem 0 
}
 .bandg ul li {
     float:left;
     text-align:center;
     height:2.73067rem;
     width:50% 
}
 .bandg ul li i {
     background-image:url("../images/bag.png");
     background-repeat:no-repeat;
     background-size:cover;
     background-size:4.48rem;
     width:2.13333rem;
     height:2.73067rem;
     position:absolute;
     margin-left:-1.06667rem;
     cursor:pointer 
}
 .bandg ul li .boy {
     background-position:0 0 
}
 .bandg ul li .boy_click {
     background-position:-2.34667rem 0 
}
 .bandg ul li .girl {
     background-position:0 -2.92267rem 
}
 .bandg ul li .girl_click {
     background-position:-2.368rem -2.92267rem 
}
 .user-center {
     position:relative;
     height:8.36267rem 
}
 .user-center .bg-coveru {
     width:100%;
     height:1.38667rem;
     position:absolute;
     bottom:-.04267rem;
     z-index:1 
}
 .bg-usce {
     width:100%;
     height:8.36267rem;
     position:absolute;
     top:0;
     z-index:-1 
}
 .setting-usercenter {
     position:absolute;
     top:2.304rem;
     left:.64rem 
}
 .setting-usercenter a {
     display:block 
}
 .setting-usercenter .conten-sim {
     background:rgba(33,33,33,0.5);
     width:.85333rem;
     height:.85333rem;
     text-align:center;
     line-height:.81067rem;
     border-radius:50%;
     overflow:hidden 
}
 .setting-usercenter .conten-sim img {
     width:0.6rem;
     height:0.6rem 
}
 .message-usercenter {
     position:absolute;
     right:0;
     top:2.304rem 
}
 .message-usercenter a {
     display:block 
}
 .message-usercenter .news-sim {
     position:relative;
     background:rgba(33,33,33,0.5);
     width:2.048rem;
     height:.85333rem;
     text-align:center;
     line-height:.81067rem;
     border-top-left-radius:.42667rem;
     border-bottom-left-radius:.42667rem 
}
 .message-usercenter .news-sim span {
     font-size:.55467rem;
     color:white 
}
 .message-usercenter .news-sim i {
     display:block;
     width:.21333rem;
     height:.21333rem;
     background:#e23435;
     border-radius:50%;
     position:absolute;
     right:.384rem;
     top:.04267rem 
}
 .main-headname {
     padding-top:.72533rem;
     text-align:center 
}
 .main-headname .main-userhead {
     margin:0 auto;
     width:4.71467rem;
     height:4.71467rem;
     border-radius:50%;
     overflow:hidden;
     background:rgba(255,255,255,0.4);
     text-align:center;
     line-height:4.65067rem 
}
 .main-headname .main-userhead a {
     display:block 
}
 .main-headname .main-userhead img {
     width:4.52267rem;
     height:4.52267rem;
     border-radius:50% 
}
 .main-headname .main-name {
     color:white;
     font-size:.64rem 
}
 .main-headname .main-level {
     color:white;
     font-size:.512rem 
}
 .usercenter_my .content .csqxia ul li {
     width:20% 
}
 .usercenter_my .content .csqxia ul li a span {
     right:.32rem 
}
 .normaseti .myorder {
     position:relative 
}
 .normaseti .order .fl .w1 {
     width:.81067rem;
     height:.768rem 
}
 .normaseti .order .fl .w2 {
     width:.87467rem;
     height:.81067rem 
}
 .normaseti .order .fl .w3 {
     width:.768rem;
     height:.768rem 
}
 .normaseti .order .fl .w4 {
     width:.68267rem;
     height:0.6rem 
}
 .normaseti .order .fl .w5 {
     width:.768rem;
     height:.66133rem 
}
 .normaseti .order .fl .w6 {
     width:.768rem;
     height:.768rem 
}
 .normaseti .order .fl .w7 {
     width:.81067rem;
     height:.78933rem 
}
 .normaseti .order .fl span {
     position:absolute;
     top:0;
     left:1.74933rem 
}
 .storenav {
     background-color:#fff;
     border-bottom:0.0625rem solid #e0e0e0;
}
 .storenav ul li {
     float:left;
     padding:0 .21333rem;
     color:#666;
     font-size:0.6rem;
     width:33.33333%;
     position:relative;
     text-align:center;
     height:1.92rem;
     line-height:1.92rem 
}
 .storenav ul li>a {
     color:#666;
     font-size:0.6rem 
}
 .storenav ul li>a>span {
     color:#666 
}
 .storenav ul li span {
     padding-right:.21333rem;
     cursor:pointer 
}
 .storenav ul li i {
     position:absolute;
     background-image:url("../images/dg.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.34133rem;
     height:.192rem;
     top:.896rem 
}
 .storenav ul .red span {
     color:red 
}
 .storenav ul .red i {
     background-image:url("../images/d.png");
     background-repeat:no-repeat;
     background-size:cover 
}
 .lb_showhide {
     display:none;
     position:fixed;
     z-index:999;
     background-color:#fff;
     overflow:hidden;
     width:13.44rem;
     height:13.44rem;
     margin:0 auto;
     margin-left:1.28rem;
     padding:.21333rem;
     overflow:auto;
     -moz-border-radius:.21333rem;
     -webkit-border-radius:.21333rem;
     border-radius:.21333rem 
}
 .lb_showhide ul li {
     float:left;
     width:33.33333%;
     height:1.70667rem;
     line-height:1.70667rem;
     text-align:center 
}
 .lb_showhide ul li a {
     border:1px solid #e0e0e0;
     padding:.21333rem .34133rem;
     font-size:0.6rem;
     font-weight:normal;
     color:#555555 
}
 .mask-filter-div {
     display:none;
     position:fixed;
     max-width:16rem;
     margin:0 auto;
     width:100%;
     left:0;
     right:0;
     top:0;
     bottom:0;
     z-index:12;
     background:rgba(0,0,0,0.4) 
}
 .store_info {
     background-color:#f8f8f8;
     overflow:hidden 
}
 .store_info .dis-box {
     background-color:#fff;
     overflow:hidden;
     padding:.64rem .64rem 2.13333rem .64rem 
}
 .store_info .dis-box .g-s-i-img img {
     width:3.41333rem;
     height:3.41333rem 
}
 .store_info .dis-box .g-s-i-title {
     margin:.98133rem 0 0 .64rem;
     width:8.2rem 
}
 .store_info .dis-box .g-s-i-title h3 {
     font-size:0.6rem;
     font-weight:normal;
     white-space:nowrap;
     text-overflow:ellipsis;
     overflow:hidden 
}
 .store_info .dis-box .g-s-i-title p {
     font-size:.512rem;
     color:#777777;
     margin-top:.21333rem;
     white-space:nowrap;
     text-overflow:ellipsis;
     overflow:hidden 
}
 .store_info .dis-box .g-s-info-add {
     margin-top:1.36533rem 
}
 .store_info .dis-box .g-s-info-add a {
     padding:.192rem .42667rem;
     border:1px solid #ec5151;
     font-size:.512rem;
     color:#ec5151;
     border-radius:.08533rem;
     position:relative;
     z-index:2 
}
 .store_info .dis-box .g-s-info-add .collect {
     background-color:#ccc;
     border:1px solid #ccc;
}
 .store_info .dis-box .comment {
     clear:both;
     position:relative;
     top:.64rem 
}
 .store_info .dis-box .comment ul li {
     float:left;
     width:33.33333% 
}
 .store_info .dis-box .comment ul li span {
     font-size:.512rem;
     float:left;
     margin-top:.21333rem 
}
 .store_info .dis-box .comment ul li .red {
     color:#EC5151;
     float:left 
}
 .store_info .dis-box .comment ul li em {
     font-size:.512rem;
     vertical-align:middle;
     padding:.21333rem;
     background:#EC5151;
     border-radius:0.8rem;
     margin-left:.04267rem;
     color:#fff;
     float:left;
     font-style:normal 
}
 .store_info .dis-box .baokaun {
     clear:both;
     margin-top:2.77333rem;
     border-top:0.0625rem solid #dedede;
     text-align:center 
}
 .store_info .dis-box .baokaun h4 {
     font-size:.64rem;
     font-weight:normal;
     background-color:#fff;
     position:relative;
     top:-.34133rem;
     display:inline;
     padding:0 .21333rem 
}
 .store_info .dis-box .baokaun .shop {
     overflow:hidden 
}
 .store_info .dis-box .baokaun .shop ul li {
     width:33.33333%;
     padding-bottom:.21333rem;
     position:relative;
     float:left 
}
 .store_info .dis-box .baokaun .shop ul li a .similer-product img {
     width:4.90667rem;
     height:4.90667rem 
}
 .dp_head {
     width:16rem;
     height:4.97067rem;
     background-size:cover;
     position:relative 
}
 .dp_head .dp_logo {
     float:left;
     position:absolute;
     bottom:1.06667rem 
}
 .dp_head .dp_logo img {
     width:3.62667rem;
     height:1.19467rem 
}
 .dp_dis {
     position:absolute;
     bottom:.256rem;
     right:.64rem;
     width:10.53867rem;
     float:left;
     margin-left:.512rem 
}
 .dp_dis .dp_dis_s span {
     font-size:.68267rem;
     color:white;
     display:inline-block;
     width:8.192rem;
     white-space:nowrap;
     text-overflow:ellipsis;
     overflow:hidden 
}
 .dp_dis .dp_dis_s i {
     background:url(../images/b_r.png) no-repeat;
     width:.704rem;
     height:.68267rem;
     background-size:cover;
     display:inline-block;
     vertical-align:middle;
     margin-left:.17067rem 
}
 .dp_dis .dp_dis_x {
     margin-top:.34133rem 
}
 .dp_dis .dp_dis_x .dp_gz {
     font-size:0.6rem;
     color:white;
     float:left;
     line-height:1.23733rem 
}
 .dp_clic {
     float:right;
     width:2.88rem;
     height:1.23733rem;
     text-align:center;
     line-height:1.23733rem;
     background:rgba(255,255,255,0.5);
     border-radius:.128rem 
}
 .dp_clic i {
     background-image:url(../images/heart.png);
     background-repeat:no-repeat;
     background-size:.85333rem;
     width:.42667rem;
     height:.42667rem;
     display:inline-block;
     margin-right:.128rem;
     background-position-x:0;
     vertical-align:middle 
}
 .dp_clic .red {
     background-position-x:-.42667rem 
}
 .dp_clic span {
     color:#444444;
     font-size:0.6rem 
}
 .dp_myshin {
     margin-bottom:0 
}
 .dp_myshin .content .floor ul li a {
     padding:.256rem 0 
}
 .dp_adcer {
     background:white;
     padding:.42667rem 0 
}
 .dp_adcer img {
     width:16rem;
     height:5.61067rem 
}
 .madearea {
     text-align:center;
     background:white;
     padding:.49067rem 0 
}
 .madearea p {
     font-size:.68267rem;
     color:#444444 
}
 .madearea img {
     width:8.74667rem;
     height:.128rem 
}
 .nav-item {
     height:2.13333rem;
     line-height:2.13333rem;
     background:white 
}
 .nav-item span {
     font-size:.68267rem;
     color:#333333 
}
 .more_dp {
     text-align:right;
     border-top:0.0625rem solid #e3e3e3 
}
 .more_dp i {
     background:url(../images/r_r.png) no-repeat;
     width:.704rem;
     height:.68267rem;
     background-size:cover;
     display:inline-block;
     vertical-align:middle;
     margin-left:.17067rem 
}
 .more_dp span {
     font-size:0.6rem;
     color:#000000 
}
 .dp_mb0 {
     margin-bottom:0 !important 
}
 .dp_mb0 ul li {
     padding-top:.08533rem;
     padding-bottom:0 
}
 .dp_mb0 ul li:nth-child(1),.dp_mb0 ul li:nth-child(2) {
     padding-top:0 
}
 .notice_dp {
     text-align:center;
     background:#f3f5f7;
     font-size:0.6rem;
     color:#aaaaaa;
     height:2.34667rem;
     line-height:2.34667rem 
}
 .store_nav {
     background:white;
     border-top:0.0625rem solid #e8e8e8 
}
 .store_nav li {
     font-family:"黑体";
     float:left;
     width:33.33333%;
     font-size:.64rem;
     text-align:center;
     height:1.92rem;
     line-height:1.92rem;
     border-left:0.0625rem solid #e8e8e8 
}
 .store_nav li:first-child {
     border-left:0 
}
 .store_nav li .n a {
     display:block;
     color:#666666 
}
 .store_nav li .n img {
     width:.512rem 
}
 .killtime {
     margin:0 0 .64rem 0 
}
 .killtime ul {
     padding:.64rem 0;
     clear:both;
     overflow:hidden 
}
 .killtime ul li.red h3,.killtime ul li.red p {
     color:#f23030 
}
 .killtime ul li {
     width:20%;
     float:left;
     text-align:center 
}
 .killtime ul li h3 {
     font-size:.68267rem 
}
 .killtime ul li p {
     margin-top:.21333rem;
     font-size:.512rem 
}
 .killtime ul li h3,.killtime ul li p {
     color:#222222 
}
 .killtime .nowkill {
     clear:both;
     margin:0 .64rem 
}
 .killtime .nowkill span {
     font-size:.512rem 
}
 .killtime .nowkill .fl {
     color:#f23030 
}
 .shopkill {
     margin:0 .64rem 
}
 .shopkill ul li {
     padding:.21333rem 0;
     clear:both;
     overflow:hidden;
     border-top:0.0625rem solid #f8f8f8 
}
 .shopkill ul li .img {
     float:left;
     position:relative;
     width:5.26933rem;
     height:4.88533rem 
}
 .shopkill ul li .img img {
     width:5.26933rem;
     height:4.88533rem 
}
 .shopkill ul li .fon {
     float:left;
     width:9.38667rem;
     margin-top:.21333rem 
}
 .shopkill ul li .fon .similar-product-text {
     height:1.28rem;
     font-size:.46933rem 
}
 .shopkill ul li .fon .ms {
     padding-top:.21333rem;
     clear:both 
}
 .shopkill ul li .fon .ms .redmon {
     float:left;
     font-size:.55467rem;
     color:#f23030 
}
 .shopkill ul li .fon .ms .qums {
     float:right;
     position:relative;
     top:.08533rem 
}
 .shopkill ul li .fon .ms .qums a {
     font-size:.46933rem;
     color:#fff;
     background-color:#f02b2b;
     padding:.128rem .29867rem;
     border-radius:.128rem 
}
 .shopkill ul li .fon .ce {
     padding-top:.21333rem;
     overflow:hidden;
     clear:both 
}
 .shopkill ul li .fon .ce .redmon {
     float:left;
     font-size:.55467rem;
     text-decoration:line-through;
     color:#666666 
}
 .shopkill ul li .fon .ce .jd {
     float:right 
}
 .shopkill ul li .fon .ce .jd .ymper {
     float:left;
     font-size:.46933rem;
     color:#666666;
     margin-right:.21333rem;
     margin-top:0.1875rem 
}
 .shopkill ul li .fon .ce .jd .ymper span {
     vertical-align:baseline 
}
 .shopkill ul li .fon .ce .jd .jdtred {
     width:2.00533rem;
     float:left;
     height:.128rem;
     border:1px solid #f23030;
     margin-top:.192rem 
}
 .shopkill ul li .fon .ce .jd .jdtred .percent {
     height:.08533rem;
     background-color:#f23030;
     width:0%;
     -webkit-transition:width 1.8s;
     transition:width 1.8s 
}
 .czg:before,.rmy:before,.tjb:before {
     content:"";
     width:1.152rem;
     height:1.45067rem;
     position:absolute;
     top:0;
     left:0 
}
 .czg:before {
     background-image:url("../images/czg.png");
     background-repeat:no-repeat;
     background-size:cover 
}
 .rmy:before {
     background-image:url("../images/rmy.png");
     background-repeat:no-repeat;
     background-size:cover 
}
 .tjb:before {
     background-image:url("../images/tjb.png");
     background-repeat:no-repeat;
     background-size:cover 
}
 .ppmsbg {
     border-top:0.0625rem solid #f8f8f8;
     padding-top:.128rem 
}
 .ppmsbg img {
     width:3.09333rem;
     height:.98133rem;
     position:relative;
     top:.256rem;
     z-index:9 
}
 .killbg {
     border-top:0.0625rem solid #f8f8f8;
     background-image:url(../images/xx_57.jpg);
     background-repeat:no-repeat;
     width:100%;
     height:6.03733rem;
     background-size:cover 
}
 .killbg .content30 {
     margin:0 .64rem 
}
 .killbg h2 {
     text-align:center;
     font-size:0.6rem;
     color:white;
     margin-top:.21333rem 
}
 .killbg h2 span {
     font-size:.46933rem 
}
 .killbg p {
     text-align:right;
     margin-top:-.08533rem 
}
 .killbg p a {
     font-size:.46933rem;
     color:white 
}
 .killbg p a img {
     position:relative;
     top:-0.125rem;
     margin-left:.21333rem 
}
 .killbg .fladri {
     margin-top:.08533rem 
}
 .killbg .fladri ul {
     clear:both;
     overflow:hidden;
     display:table;
     margin:0 auto 
}
 .killbg .fladri ul li {
     float:left;
     width:4.736rem;
     background-color:white;
     text-align:center;
     margin:0 0.125rem 
}
 .killbg .fladri ul li a img {
     width:4.69333rem;
     height:3.41333rem 
}
 .killbg .fladri ul li a p {
     color:#666666;
     text-align:left;
     padding:.21333rem 
}
 .killbg .fladri ul li a p .red {
     color:#f23030;
     font-size:.46933rem 
}
 .killbg .fladri ul li a p .inh {
     font-size:.42667rem;
     text-decoration:line-through 
}
 .groutsearch .content30 {
     margin:.64rem 
}
 .groutsearch .content30 .search {
     width:14.12267rem;
     margin:0 auto 
}
 .groutsearch .content30 .search .inp {
     float:left;
     width:12.37333rem 
}
 .groutsearch .content30 .search .inp input {
     width:100%;
     height:100%;
     height:1.152rem;
     border:0;
     outline:none;
     background-color:#f8f8f8;
     padding:0 .21333rem;
     font-size:0.6rem 
}
 .groutsearch .content30 .search .ss {
     float:right;
     width:1.74933rem;
     background-color:#ec5151;
     height:1.152rem;
     text-align:center 
}
 .groutsearch .content30 .search .ss img {
     width:.93867rem;
     height:.93867rem;
     margin-top:.10667rem 
}
 .grst {
     border-bottom:0 
}
 .groupquess .likeshop {
     background-color:white 
}
 .groupquess ul li a .similer-product img {
     width:7.232rem;
     height:7.59467rem 
}
 .groupquess ul li:nth-child(2n+1) {
     padding-left:.64rem 
}
 .groupquess ul li:nth-child(2n) {
     padding-right:.64rem 
}
 .groupquess .cy {
     color:#555555;
     font-size:.42667rem;
     margin-bottom:.21333rem;
     display:block;
     padding:0 .21333rem 
}
 .groupquess .cy i {
     color:#555555 
}
 .groupquess .zjj {
     position:relative 
}
 .groupquess .zjj .sale {
     background-color:#fc0c4a;
     position:absolute;
     top:0;
     left:0;
     text-align:center;
     padding:.21333rem 
}
 .groupquess .zjj .sale p {
     color:white;
     font-size:.512rem;
     margin-top:.064rem 
}
 .groupquess .similar-product-price .guess-button {
     width:1.06667rem;
     height:1.06667rem;
     line-height:1.06667rem;
     background-color:#f02b2b;
     color:white;
     margin-top:-.64rem;
     border-radius:.128rem 
}
/* .gg2 {
     margin:.64rem;
     overflow:hidden;
     text-align:center 
}
 .gg2 ul li {
     width:50%;
     float:left 
}
 .gg2 ul li img {
     width:7.25333rem;
     height:7.59467rem 
}*/
 .borltrt .bor {
     border-top-left-radius:.21333rem;
     border-top-right-radius:.21333rem 
}
 .th3 {
     margin:0 1.06667rem;
     margin-top:-1.49333rem;
     position:relative;
     z-index:99;
     overflow:hidden;
     padding-bottom:.64rem 
}
 .th3 ul li {
     float:left;
     width:33.33333%;
     text-align:center 
}
 .th3 ul li a .around {
     border-radius:50%;
     overflow:hidden;
     width:3.84rem;
     height:3.84rem;
     margin:0 auto 
}
 .th3 ul li a .around img {
     width:3.84rem;
     height:3.84rem 
}
 .dic ul li {
     background-color:white 
}
 .dic ul li:nth-child(2n+1) {
     padding-left:inherit 
}
 .dic ul li:nth-child(2n) {
     padding-right:inherit 
}
 .dic ul li a .similer-product img {
     width:7.97867rem;
     height:8.78933rem 
}
 .dic .similar-product-price .fr {
     color:#666666;
     margin-top:-.55467rem 
}
 .dic .zjj .onsale {
     left:inherit;
     right:0 
}
 .dic .likeshop {
     background-color:#f8f8f8;
     padding-top:.42667rem 
}
 .he_sustain {
     height:1.87733rem 
}
 .detail {
     position:fixed;
     top:0;
     z-index:9999 
}
 .detail .content .search span {
     padding:0 1.06667rem;
     cursor:pointer 
}
 .detail .content .search .sxp {
     font-weight:600;
     border-bottom:0.125rem solid #232326;
     padding-bottom:.533333rem 
}
 .detailban {
     min-height:11.09333rem;
     width:100%;
     overflow:hidden;
}
 .detailban .mslide {
     min-height:16rem;
     width:100% 
}
 .detailban .mslide ul li a img {
     height:auto;
     width:100% 
}
 .de_font {
     background-color:#fff 
}
 .thirty {
     margin:0 .64rem;
     border-bottom:0.0625rem solid #f8f8f8;
     padding-bottom:.42667rem 
}
 .de_font .fl {
     width:12.288rem 
}
 .de_font .fl .similar-product-text {
     height:1.57867rem;
     line-height:.78933rem 
}
 .de_font .fr {
     width:2.432rem;
     text-align:center;
     margin-top:.192rem;
     overflow:hidden;
     border-left:0.0625rem solid #f8f8f8;
     cursor:pointer 
}
 .de_font .fr i {
     background-image:url("../images/heart.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:0.810667rem;
     height:.64rem;
     display:block;
     margin:0 auto;
     background-position-x:0 
}
 .de_font .fr .red {
     background-position-x:-0.810667rem 
}
 .de_font .fr span {
     display:block;
     margin-top:.21333rem;
     font-size:.42667rem 
}
 .de_font .scunde span{
     color:#999;
     font-size:0.6rem;
}
 .de_font .scunde p {
     font-size:0.6rem;
     margin-top:.512rem 
}
 .de_font .scunde p.inlist{
     text-align:center;
}
 .de_font .scunde p.inlist span{
     display:inline-block;
}
 .de_font .scunde .linethr {
     text-decoration:line-through 
}
 .de_font .scunde p .kc {
     position:relative;
     left:6.4rem 
}
 .de_font .scunde .red {
     color:#ec5151;
     font-size:.64rem;
     margin-right:0.512rem;
}
 .detailsfloo .myorder .order .fl span {
     float:left;
     font-size:.576rem 
}
 .detailsfloo .myorder .order .fl .desal-proinfo{
     padding:0.256rem 0 0.512rem 0;
}
 .detailsfloo .myorder .order .fl .desal-proinfo b{
     font-weight:normal;
     width:11rem;
     display:block;
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis;
     line-height:1.536rem;
}
 .detailsfloo .myorder .order .fl .desal-proinfo b i{
     border:1px solid #ec5151;
     padding:0.128rem 0.32rem;
     border-radius:0.512rem;
     margin-right:0.384rem;
}
 .detailsfloo .myorder .order .fl span.deta_eva{
     margin-left:3.456rem;
}
 .detailsfloo .myorder .order .fl span i {
     color:#ec5151 
}
 .detailsfloo .myorder .order .fl span em{
     background-color:#ff3d3d;
     color:#fff;
     margin-right:0.384rem;
     padding:0.128rem 0.256rem;
}
 .detailsfloo .myorder .order .fl .firde {
     color:#777;
     margin-left:0;
    /* width:2.56rem;
     */
     overflow:hidden 
}
/*退订新增-hxm-s*/
 .tp-left-label {
     float:left;
     font-size:.64rem;
     width:4.266667rem;
}
 .tp-right-cont {
     float:left;
     border:none;
     outline:none;
     height:1.92rem;
     font-size:.64rem;
     width:8.96rem;
}
/*退订新增-hxm-e*/
 .detailsfloo .myorder .order .fl .red {
     color:#ec5151 
}
 .detailsfloo .myorder .order .fr .gt {
     background-image:url(../images/gt.png);
     width:0.6rem;
     height:0.6rem 
}
 .detailsfloo .myorder .order .fr span i {
     color:#ec5151 
}
 .myhearders {
     position:relative 
}
 .myhearders .descgz ul li {
     float:left;
     width:33.33333%;
     text-align:center 
}
 .myhearders .descgz ul li a img {
     width:.68267rem;
     height:.68267rem;
     display:inline-block 
}
 .myhearders .descgz ul li a i {
     display:inline-block;
     width:.68267rem;
     height:.68267rem;
     line-height:.68267rem;
     background-color:#ec5151;
     border-radius:3.125rem;
     vertical-align:middle;
     font-size:0.4rem;
     text-align:center;
     color:#fff;
}
 .myhearders .descgz ul li a p {
     color:#777;
     display:inline-block;
     vertical-align:sub;
     font-size:.576rem 
}
 .recommed {
     background-color:#fff;
     padding:0 .64rem 
}
 .recommed h2 {
     color:#ec5151;
     font-size:0.6rem;
     font-weight:normal;
     padding:.42667rem 0 
}
 .recommed .guesslike .likeshop {
     background-color:#fff 
}
 .recommed .guesslike .likeshop ul li {
     width:25%;
     margin:0 auto;
     text-align:center 
}
 .recommed .guesslike .likeshop ul li a .similer-product img {
     width:2.432rem;
     height:2.048rem 
}
 .recommed .guesslike .likeshop ul li a .similer-product .similar-product-price {
     text-align:left 
}
 .recommed .guesslike .likeshop ul li:nth-child(2n+1) {
     padding-right:0 
}
 .recommed .guesslike .likeshop ul li:nth-child(2n) {
     padding-left:0 
}
 .lxkf {
     background-color:#fff;
     padding-top:.42667rem;
     padding-bottom:.42667rem 
}
 .lxkf a {
     display:block;
     width:12.52267rem;
     height:1.74933rem;
     line-height:1.74933rem;
     border:1px solid #f8f8f8;
     border-radius:.34133rem;
     text-align:center;
     margin:0 auto 
}
 .lxkf a img {
     width:.96rem;
     height:.85333rem;
     position:relative;
     top:-.08533rem;
     margin-right:.21333rem 
}
 .detailsfloo {
     background-color:#f8f8f8;
     border-top:0.384rem solid #f8f8f8;
}
 .detailsfloo .tbv {
     margin-bottom:.384rem;
}
 .podee {
     height:2.34667rem 
}
 @media screen and (min-width:81.25rem) {
     .podee {
         height:1.28rem 
    }
}
 .podee .cart-concert-btm {
     background-color:white;
     position:fixed;
     z-index:9;
     bottom:0;
     left:0;
     width:100%;
     height:2.13333rem;
     overflow:hidden;
     line-height:1.49333rem;
     border-top:0.0625rem solid #e0e0e0;
}
 @media screen and (min-width:81.25rem) {
     .podee .cart-concert-btm {
         height:1.06667rem;
         line-height:2.5rem 
    }
}
 .podee .cart-concert-btm .fl {
     width:50%;
     display:block;
     overflow:hidden 
}
 .podee .cart-concert-btm .fl ul li {
     float:left;
     width:50%;
     position:relative;
     text-align:center 
}
 .podee .cart-concert-btm .fl ul li a i {
     width:.96rem;
     height:.85333rem;
     background-image:url("../images/kf.png");
     background-repeat:no-repeat;
     background-size:cover;
     background-position-x:-.17067rem;
     display:block;
     margin:0 auto;
     position:relative;
     top:.42667rem;
     left:.08533rem 
}
 @media screen and (min-width:81.25rem) {
     .podee .cart-concert-btm .fl ul li a i {
         top:.21333rem;
         left:.04267rem;
         width:.53333rem;
         height:.42667rem;
         background-position-x:0rem 
    }
}
 .podee .cart-concert-btm .fl ul li a .gwc {
     background-position-x:-1.23733rem;
     left:0 
}
 @media screen and (min-width:81.25rem) {
     .podee .cart-concert-btm .fl ul li a .gwc {
         background-position-x:-.55467rem;
         left:-.04267rem 
    }
}
 .podee .cart-concert-btm .fl ul li a p {
     font-size:.512rem 
}
 @media screen and (min-width:81.25rem) {
     .podee .cart-concert-btm .fl ul li a p {
         font-size:.256rem 
    }
}
 .podee .cart-concert-btm .fl ul li a span {
     background-color:rgba(242,48,48,0.9);
     border-radius:50%;
     font-size:0.512rem;
     width:.85333rem;
     height:.85333rem;
     display:block;
     line-height:.85333rem;
     overflow:hidden;
     white-space:nowrap;
     position:absolute;
     left:55%;
     top:.192rem;
     color:white;
     text-align:center 
}
 @media screen and (min-width:81.25rem) {
     .podee .cart-concert-btm .fl ul li a span {
         width:.42667rem;
         height:.42667rem;
         line-height:.42667rem;
         font-size:.256rem 
    }
}
 .podee .cart-concert-btm .fr {
     width:50% 
}
 .podee .cart-concert-btm .fr ul li {
     float:left;
     width:50%;
     text-align:center 
}
 .podee .cart-concert-btm .fr ul li a {
     display:block;
     height:2.13333rem;
     line-height:2.13333rem;
     color:white;
     font-size:0.6rem 
}
 @media screen and (min-width:81.25rem) {
     .podee .cart-concert-btm .fr ul li a {
         font-size:.29867rem;
         height:1.06667rem;
         line-height:1.06667rem 
    }
}
 .podee .cart-concert-btm .fr ul .o {
     background-color:#ffb03f 
}
 .podee .cart-concert-btm .fr ul .r {
     background-color:#f23030 
}
 .spxq-ggcs {
     background-color:white;
     overflow:hidden;
     border-bottom:0.0625rem solid #dedede;
     margin-bottom:.21333rem 
}
 .spxq-ggcs ul li {
     float:left;
     width:50%;
     text-align:center;
     height:1.87733rem;
     line-height:1.87733rem;
     font-size:0.6rem;
     cursor:pointer 
}
 .spxq-ggcs ul .red {
     color:#ec5151 
}
 .po-fi {
     width:16rem;
     z-index:9999 
}
 .gizle {
     top:-3.968rem 
}
 .sabit {
     top:1.87733rem;
     z-index:9999 
}
 .toper {
     height:1.87733rem;
     width:100%;
     background-color:#D0EAF1 
}
 .spxq {
     text-align:center;
     margin:0 .64rem;
     background-color:white 
}
 .spxq img {
     max-width:16rem;
     width:100% !important;
     height:auto !important;
}
 .de_table {
     width:100% 
}
 .de_table tr th {
     padding:.42667rem;
     background-color:#f5fafe;
     font-size:0.6rem 
}
 .de_table tr td {
     padding:.42667rem;
     font-size:0.6rem 
}
 .de_table tr td:nth-child(1) {
     background-color:#f5fafe 
}
 .transfor {
     transition:500ms ease;
     transform:translate3d(0rem,0rem,0rem) 
}
 .dtransfor {
     transform:translate3d(-25.875rem,0rem,0rem) 
}
 .comment_de ul li {
     margin-top:.42667rem;
     line-height:.72533rem;
     float:left;
     width:20%;
     text-align:center;
     font-size:.64rem 
}
 .none {
     text-align:center;
     margin:4.26667rem 0;
     font-size:0.6rem;
     color:#777777 
}
 .none img {
     width:1.70667rem;
     height:2.09067rem 
}
 .assess-flat {
     position:relative;
     margin-top:.42667rem;
     border-bottom:0.0625rem solid #e0e0e0 
}
 .assess-flat:before {
     position:absolute;
     content:'';
     -webkit-transform:scaleY(0.5);
     transform:scaleY(0.5);
     top:-0.0625rem;
     left:0;
     width:100%;
     height:.02133rem;
     border-top:0.0625rem solid #e0e0e0 
}
 .assess-flat:after {
     position:absolute;
     content:'';
     -webkit-transform:scaleY(0.5);
     transform:scaleY(0.5);
     bottom:-.02133rem;
     left:0;
     width:100%;
     height:.02133rem;
     border-bottom:0.0625rem solid #e0e0e0 
}
 .assess-wrapper {
     display:block;
     padding-left:.42667rem;
     background-color:#fff 
}
 .assess-top {
     position:relative;
     padding:.46933rem .42667rem .469334rem 0;
     background-color:#fff 
}
 .assess-top:before {
     position:absolute;
     content:'';
     -webkit-transform:scaleY(0.5);
     transform:scaleY(0.5);
     bottom:0;
     left:0;
     width:100%;
     height:.02133rem;
     border-bottom:0.0625rem solid #e0e0e0 
}
 .user-portrait img {
     display:block;
     float:left;
     width:1.152rem;
     height:1.152rem;
     border-radius:1.06667rem 
}
 .user-name {
     font-size:.55467rem;
     line-height:1.152rem;
     height:1.152rem;
     margin-right:.21333rem;
     margin-left:.42667rem;
     color:#252525;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     max-width:4.26667rem 
}
 .vip-icon {
     display:block;
     float:left;
     width:.64rem;
     height:.64rem;
     margin-top:.256rem;
     border-radius:0.1875rem;
     background:url(../images/vip-icon.png) 0 0 no-repeat;
     background-size:3.2rem .64rem 
}
 .vip-copper-icon {
     background-position:-.64rem 0 
}
 .assess-date,.reply-floor {
     font-size:.55467rem;
     line-height:1.152rem;
     float:right;
     height:1.152rem;
     color:#848689 
}
 .assess-bottom {
     padding-bottom:.512rem;
     background-color:#fff 
}
 .comment-item-star {
     display:inline-block;
     overflow:hidden;
     width:3.1rem;
     height:.46933rem;
     margin-top:.42667rem;
     margin-bottom:-.256rem;
     background:url(../images/comment-star.png) repeat-x 0 -.46933rem;
     background-size:.64rem .93867rem 
}
 .comment-item-star .real-star {
     display:inline-block;
     height:.93867rem;
     background:url(../images/comment-star.png) repeat-x 0 0;
     background-size:.64rem .93867rem 
}
 .comment-stars-width5 {
     width:100% 
}
 .comment-stars-width4 {
     width:80% 
}
 .comment-stars-width3 {
     width:60% 
}
 .comment-stars-width2 {
     width:40% 
}
 .comment-stars-width1 {
     width:20% 
}
 .assess-content {
     font-size:.55467rem;
     line-height:.768rem;
     margin-top:.42667rem;
     margin-right:.42667rem;
     color:#252525;
     word-wrap:break-word;
     overflow:hidden;
     text-align:justify 
}
 .product-img-module {
     font-size:0;
     overflow:hidden;
     margin-top:.21333rem;
     margin-bottom:.256rem;
     padding-right:.42667rem;
     white-space:nowrap 
}
 .product-img-module a {
     -webkit-tap-highlight-color:transparent 
}
 .jd-slider-container {
     -webkit-transition:500ms 
}
 .product-imgs-li {
     display:block;
     float:left;
     overflow:hidden;
     width:2.90133rem;
     height:2.90133rem;
     border-radius:.08533rem 
}
 .product-imgs-li img {
     border-radius:.08533rem;
     width:2.79467rem;
     height:2.79467rem 
}
 .pay-date,.product-type {
     font-size:.512rem;
     line-height:.512rem;
     margin-top:.21333rem;
     color:#bfbfbf 
}
 .assess-btns-box {
     position:relative;
     padding-top:.42667rem;
     width:100%;
     overflow:hidden;
     height:2.13333rem;
     padding-bottom:.42667rem;
     background-color:#fff 
}
 .assess-btns-box:before {
     position:absolute;
     content:'';
     -webkit-transform:scaleY(0.5);
     transform:scaleY(0.5);
     top:0;
     left:0;
     width:100%;
     height:.02133rem;
     border-top:0.0625rem solid #e0e0e0 
}
 .assess-btns {
     width:200%;
     -webkit-transform:scale(0.5,0.5);
     transform:scale(0.5,0.5);
     transform-origin:left top;
     -webkit-transform-origin:left top 
}
 .assess-like-btn {
     float:left;
     margin-left:.85333rem 
}
 .assess-reply-btn {
     float:right;
     margin-right:.85333rem 
}
 .assess-like-btn,.assess-reply-btn {
     font-size:0;
     position:relative;
     width:45%;
     text-align:center;
     border:1px solid #e0e0e0;
     border-radius:.128rem;
     -webkit-tap-highlight-color:transparent;
     cursor:pointer 
}
 .btn-like-icon {
     width:1.36533rem;
     height:1.19467rem;
     margin-right:.17067rem 
}
 .assess-btns-icon {
     display:inline-block;
     margin-top:.68267rem;
     margin-right:.256rem;
     vertical-align:top;
     background:url(../images/assess-btns-icon.png) 0 0 no-repeat;
     background-size:4.01067rem 1.19467rem 
}
 .assess-btns-num {
     font-size:1.10933rem;
     line-height:2.47467rem;
     display:inline-block;
     height:2.47467rem;
     color:#bfbfbf 
}
 .assess-like-btn .like {
     font-style:normal;
     opacity:0 
}
 .no-assess-btns-icon {
     display:inline-block;
     margin-top:.68267rem;
     margin-right:.256rem;
     vertical-align:top;
     background:url(../images/assess-btns-icon2.png) 0 0 no-repeat;
     background-size:4.01067rem 1.19467rem 
}
 .btn-reply-icon {
     width:1.28rem;
     height:1.19467rem;
     margin-right:.256rem;
     background-position:-2.73067rem 0 
}
 .assess-btns:after {
     font-size:0;
     display:block;
     visibility:hidden;
     clear:both;
     height:0;
     content:'' 
}
 .tab-con-wrapper {
     background-color:#f8f8f8 
}
 .like-red {
     background-position:-1.344rem 0 
}
 .like_ani {
     font-size:1.19467rem;
     font-weight:bold;
     position:absolute;
     top:-.384rem;
     right:1.28rem;
     -webkit-animation:myfirst .6s;
     -moz-animation:myfirst .6s;
     -ms-animation:myfirst .6s;
     -o-animation:myfirst .6s;
     animation:myfirst .6s;
     color:#f00 
}
 @keyframes myfirst {
     0% {
         top:-0.6875rem;
         right:1.75rem;
         opacity:.1 
    }
     10% {
         top:-0.8125rem;
         right:1.625rem;
         opacity:.2 
    }
     20% {
         top:-0.9375rem;
         right:1.5rem;
         opacity:.4 
    }
     30% {
         top:-1.0625rem;
         right:1.375rem;
         opacity:.6 
    }
     40% {
         top:-1.1875rem;
         right:1.25rem;
         opacity:.8 
    }
     50% {
         top:-1.25rem;
         right:1.125rem;
         opacity:1.0 
    }
     60% {
         top:-1.375rem;
         right:1rem;
         opacity:.8 
    }
     70% {
         top:-1.5rem;
         right:0.875rem;
         opacity:.6 
    }
     80% {
         top:-1.625rem;
         right:0.75rem;
         opacity:.4 
    }
     90% {
         top:-1.75rem;
         right:0.625rem;
         opacity:.2 
    }
     100% {
         top:-1.875rem;
         right:0.5rem;
         opacity:.1 
    }
}
 @-webkit-keyframes myfirst {
     0% {
         top:-0.6875rem;
         right:1.75rem;
         opacity:.1 
    }
     10% {
         top:-0.8125rem;
         right:1.625rem;
         opacity:.2 
    }
     20% {
         top:-0.9375rem;
         right:1.5rem;
         opacity:.4 
    }
     30% {
         top:-1.0625rem;
         right:1.375rem;
         opacity:.6 
    }
     40% {
         top:-1.1875rem;
         right:1.25rem;
         opacity:.8 
    }
     50% {
         top:-1.25rem;
         right:1.125rem;
         opacity:1.0 
    }
     60% {
         top:-1.375rem;
         right:1rem;
         opacity:.8 
    }
     70% {
         top:-1.5rem;
         right:0.875rem;
         opacity:.6 
    }
     80% {
         top:-1.625rem;
         right:0.75rem;
         opacity:.4 
    }
     90% {
         top:-1.75rem;
         right:0.625rem;
         opacity:.2 
    }
     100% {
         top:-1.875rem;
         right:0.5rem;
         opacity:.1 
    }
}
 @-ms-keyframes myfirst {
     0% {
         top:-0.6875rem;
         right:1.75rem;
         opacity:.1 
    }
     10% {
         top:-0.8125rem;
         right:1.625rem;
         opacity:.2 
    }
     20% {
         top:-0.9375rem;
         right:1.5rem;
         opacity:.4 
    }
     30% {
         top:-1.0625rem;
         right:1.375rem;
         opacity:.6 
    }
     40% {
         top:-1.1875rem;
         right:1.25rem;
         opacity:.8 
    }
     50% {
         top:-1.25rem;
         right:1.125rem;
         opacity:1.0 
    }
     60% {
         top:-1.375rem;
         right:1rem;
         opacity:.8 
    }
     70% {
         top:-1.5rem;
         right:0.875rem;
         opacity:.6 
    }
     80% {
         top:-1.625rem;
         right:0.75rem;
         opacity:.4 
    }
     90% {
         top:-1.75rem;
         right:0.625rem;
         opacity:.2 
    }
     100% {
         top:-1.875rem;
         right:0.5rem;
         opacity:.1 
    }
}
 @-moz-keyframes myfirst {
     0% {
         top:-0.6875rem;
         right:1.75rem;
         opacity:.1 
    }
     10% {
         top:-0.8125rem;
         right:1.625rem;
         opacity:.2 
    }
     20% {
         top:-0.9375rem;
         right:1.5rem;
         opacity:.4 
    }
     30% {
         top:-1.0625rem;
         right:1.375rem;
         opacity:.6 
    }
     40% {
         top:-1.1875rem;
         right:1.25rem;
         opacity:.8 
    }
     50% {
         top:-1.25rem;
         right:1.125rem;
         opacity:1.0 
    }
     60% {
         top:-1.375rem;
         right:1rem;
         opacity:.8 
    }
     70% {
         top:-1.5rem;
         right:0.875rem;
         opacity:.6 
    }
     80% {
         top:-1.625rem;
         right:0.75rem;
         opacity:.4 
    }
     90% {
         top:-1.75rem;
         right:0.625rem;
         opacity:.2 
    }
     100% {
         top:-1.875rem;
         right:0.5rem;
         opacity:.1 
    }
}
 @-o-keyframes myfirst {
     0% {
         top:-0.6875rem;
         right:1.75rem;
         opacity:.1 
    }
     10% {
         top:-0.8125rem;
         right:1.625rem;
         opacity:.2 
    }
     20% {
         top:-0.9375rem;
         right:1.5rem;
         opacity:.4 
    }
     30% {
         top:-1.0625rem;
         right:1.375rem;
         opacity:.6 
    }
     40% {
         top:-1.1875rem;
         right:1.25rem;
         opacity:.8 
    }
     50% {
         top:-1.25rem;
         right:1.125rem;
         opacity:1.0 
    }
     60% {
         top:-1.375rem;
         right:1rem;
         opacity:.8 
    }
     70% {
         top:-1.5rem;
         right:0.875rem;
         opacity:.6 
    }
     80% {
         top:-1.625rem;
         right:0.75rem;
         opacity:.4 
    }
     90% {
         top:-1.75rem;
         right:0.625rem;
         opacity:.2 
    }
     100% {
         top:-1.875rem;
         right:0.5rem;
         opacity:.1 
    }
}
 .alert {
     display:none;
     width:3.84rem;
     height:3.41333rem;
     background-color:rgba(0,0,0,0.6);
     position:fixed;
     top:50%;
     bottom:50%;
     margin-top:-1.70667rem;
     left:50%;
     right:50%;
     margin-left:-1.92rem;
     color:white;
     font-size:.46933rem;
     border-radius:.21333rem;
     opacity:0;
     text-align:center;
     padding:.42667rem 0 
}
 .alert img {
     margin:0 auto;
     width:1.70667rem;
     height:1.70667rem 
}
 .alert p {
     margin-top:.21333rem 
}
 .choose_shop_aready,.salpro_aready,.recive_aready{
     display:none;
     overflow-x:hidden;
     background-color:white;
     position:fixed;
     width:16rem;
     height:18.77333rem;
     bottom:0;
     z-index:999 
}
 @media screen and (min-width:81.25rem) {
     .choose_shop_aready {
         height:12rem;
    }
}
 .choose_shop_aready .shop-top-under {
     overflow:hidden;
     border-bottom:0.0625rem solid #f8f8f8 
}
 .choose_shop_aready .shopprice {
     height:inherit;
     overflow:hidden;
     padding:.42667rem 0 
}
 .choose_shop_aready .shopprice .img_or {
     margin-top:0 
}
 .choose_shop_aready .shopprice .img_or img {
     width:3.11467rem;
     height:3.11467rem 
}
 .choose_shop_aready .shopprice .fon_or {
     margin-top:0 
}
 .choose_shop_aready .shopprice .fon_or .similar-product-text {
     font-size:.68267rem;
     height:2.13333rem;
     line-height:1.06667rem;
     margin-top:.10667rem 
}
 .choose_shop_aready .shopprice .fon_or .price_or {
     color:#ec5151;
     padding:0 .21333rem;
     font-size:.68267rem 
}
 .choose_shop_aready .shopprice .dqkc_or {
     padding:0 .21333rem 
}
 .choose_shop_aready .shopprice .dqkc_or span {
     font-size:.55467rem;
     color:#999999 
}
 .choose_shop_aready .shopprice .price_or {
     position:relative;
     margin-top:.21333rem 
}
 .xxgro {
     background-image:url("../images/xxgro.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.85333rem;
     height:.85333rem;
     position:absolute;
     right:0;
     cursor:pointer 
}
 .shop-top-under {
     padding-bottom:.42667rem 
}
 .shop-top-under p {
     font-size:.68267rem;
     padding:.42667rem 0 
}
 .shop-top-under .shulges .plus span {
     width:2.09067rem;
     height:1.28rem;
     line-height:1.18rem 
}
 .shop-top-under .shulges .plus span input {
     line-height:1.18rem 
}
 .shop-top-under .shulges .choic-sel {
     margin-top:.29867rem 
}
 .shop-top-under .shulges .choic-sel a {
     padding:.21333rem .46933rem;
     border:1px solid #DEDEDE;
     margin-right:.21333rem;
     font-size:.68267rem;
     color:#333;
     margin-bottom:.42667rem;
     cursor:pointer;
     display:block;
     float:left 
}
 .shop-top-under .shulges .choic-sel .red {
     color:white;
     background:#f23030;
     border-color:#f23030 
}
 .plusshopcar-buy {
     background-color:#f8f8f8;
     padding:.42667rem .64rem;
     overflow:hidden 
}
 .plusshopcar-buy a {
     display:block;
     width:6.99733rem;
     height:1.70667rem;
     text-align:center;
     line-height:1.70667rem;
     cursor:pointer;
     color:white;
     font-size:.64rem 
}
 .plusshopcar-buy .pb_plusshopcar {
     background-color:#ffb03f;
     float:left 
}
 .plusshopcar-buy .pb_buy {
     background-color:#f23030;
     float:right 
}
 .action-detail .detailban {
     position:relative 
}
 .action-detail .de_font .scunde .shdicc {
     margin-top:.64rem 
}
 .jump-message {
     position:absolute;
     top:.42667rem;
     left:.64rem 
}
 .jump-message .litsbe {
     position:relative;
     width:10.24rem;
     height:1.36533rem;
     line-height:1.36533rem;
     background:rgba(34,34,34,0.61);
     border-radius:.68267rem 
}
 .jump-message .litsbe .juminm {
     width:1.36533rem;
     height:1.36533rem;
     border-radius:50% 
}
 .jump-message .litsbe .juminn {
     color:white;
     font-size:.55467rem;
     margin-left:.21333rem 
}
 .jump-message .litsbe .juminn .jumname {
     max-width:1.70667rem;
     display:inline-block;
     overflow:hidden;
     vertical-align:bottom;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .attengro {
     color:white;
     background:#e23435;
     padding:.128rem .34133rem;
     border-radius:.68267rem;
     margin-left:.21333rem 
}
 .actino-her .descgz ul li a img {
     width:inherit 
}
 .yixgp {
     font-size:.55467rem;
     color:#666666;
     line-height:1.28rem 
}
 .g7 {
     background:#e7e8ef 
}
 .lesgcan {
     background:white;
     padding:.42667rem 0 
}
 .box-lesc {
     overflow:hidden;
     padding:.42667rem 0 
}
 .box-lesc .diff_img {
     width:2.176rem;
     height:2.176rem;
     overflow:hidden;
     border-radius:50%;
     float:left;
     position:relative;
     z-index:2 
}
 .box-lesc .diff_img img {
     width:2.176rem;
     height:2.176rem;
     border-radius:50% 
}
 .box-lesc .diff_lrzy {
     margin-top:.256rem;
     height:1.68533rem;
     width:9.89867rem;
     float:left;
     border:1px solid #e23435;
     margin-left:-.40533rem 
}
 .box-lesc .diff_lrzy ul {
     overflow:hidden;
     float:left;
     width:50%;
     line-height:.768rem 
}
 .box-lesc .diff_lrzy li {
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .box-lesc .diff_lrzy .f_name_add {
     padding-left:1.06667rem 
}
 .box-lesc .diff_lrzy .f_name_add .nameli {
     font-size:.64rem 
}
 .box-lesc .diff_lrzy .f_name_add .addci {
     color:#666666;
     font-size:.512rem 
}
 .box-lesc .diff_lrzy .f_crou_tim {
     text-align:right;
     font-size:.512rem;
     padding-right:.08533rem 
}
 .box-lesc .diff_lrzy .f_crou_tim .red {
     color:#e23435 
}
 .box-lesc .diff_lrzy .f_crou_tim .koes {
     color:#666666 
}
 .box-lesc .diff_ct {
     cursor:pointer;
     text-align:center;
     margin-top:.256rem;
     float:left;
     height:1.68533rem;
     line-height:1.68533rem;
     width:2.98667rem;
     background:#e23435;
     border-top-right-radius:1.06667rem;
     border-bottom-right-radius:1.06667rem 
}
 .box-lesc .diff_ct a {
     font-size:.64rem;
     color:white 
}
 .w-re {
     background:url(../images/qcc.png) no-repeat;
     width:.21333rem;
     height:.42667rem;
     display:inline-block;
     background-size:cover 
}
 .storespe {
     overflow:hidden;
     background:white;
     padding:.42667rem 0 
}
 .storespe .spelee {
     float:left;
     width:2.02667rem;
     height:2.02667rem;
     line-height:2.02667rem;
     border:1px solid #e7e8ef;
     overflow:hidden 
}
 .storespe .spelee img {
     max-width:2.02667rem;
     max-height:2.02667rem 
}
 .storespe .nxnan {
     float:left;
     width:7.89333rem;
     margin-left:.21333rem;
     line-height:.98133rem 
}
 .storespe .nxnan h2 {
     font-size:.64rem;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .storespe .nxnan p {
     font-size:.55467rem;
     color:#898989;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .storespe .intostro {
     margin-left:.21333rem;
     margin-top:.29867rem;
     float:left;
     width:4.37333rem;
     height:1.42933rem;
     line-height:1.42933rem;
     font-size:0.6rem;
     border:1px solid #e7e8ef;
     text-align:center;
     border-radius:.08533rem 
}
 .storespe .intostro .action-ak {
     display:inline-block;
     vertical-align:sub;
     margin-right:.128rem 
}
 .shartogete {
     background:white;
     overflow:hidden;
     padding:.42667rem 0 
}
 .shartogete h2 {
     font-size:.68267rem 
}
 .shartogete .forneu {
     overflow:hidden;
     margin-top:.85333rem 
}
 .shartogete .forneu li {
     float:left;
     width:25%;
     text-align:center;
     font-size:0.6rem;
     color:#3b3b3b 
}
 .shartogete .forneu li .aroundu {
     width:1.06667rem;
     height:1.06667rem;
     border:1px dashed #d4d4d4;
     border-radius:50%;
     display:block;
     line-height:1.06667rem;
     text-align:center;
     margin:0 auto;
     margin-bottom:.42667rem 
}
 .shartogete .fohe {
     text-align:center;
     padding-top:.85333rem 
}
 .shartogete .fohe i {
     display:inline-block;
     cursor:pointer 
}
 .hs_acion {
     display:none;
     height:0;
     background:#faf9f0;
     padding:.21333rem 0 
}
 .hs_acion p {
     font-size:.55467rem;
     color:#666666;
     line-height:1.06667rem 
}
 .red {
     color:#e23435 
}
 .actionfooer .cart-concert-btm .fl ul li {
     width:2.133333rem;
     height:2.133333rem;
     border-right:0.0625rem solid #ccc;
}
 .cart-concert-btm .ico {
     display:block;
     background-size:cover;
     background-repeat:no-repeat;
     background-position:0 0;
}
 .cart-concert-btm .ico-index6 {
     width:1.045333rem;
     height:0.981333rem;
     margin:0 auto;
     background-image:url(../images/index-6.png);
}
 .cart-concert-btm .ico-heart {
     width:1.152rem;
     height:0.938667rem;
     margin:.021333rem auto;
     background-image:url(../images/heart.png);
}
 .cart-concert-btm .ico-heart-h {
     background-position-x:-1.152rem;
}
 .cart-concert-btm .ico-kf6 {
     width:0.96rem;
     height:0.853333rem;
     margin:0.042667rem auto;
     background-image:url(../images/kf-6.png);
}
 .actionfooer .cart-concert-btm .fl {
     width:6.4rem;
}
 .actionfooer .cart-concert-btm .fr {
     width:9.6rem;
}
 .actionfooer .cart-concert-btm .fr ul .o {
     background:#fe9c9c;
     width:3.84rem;
}
 .actionfooer .cart-concert-btm .fr ul .r {
     width:5.76rem;
}
 .actionfooer .cart-concert-btm .fr ul li a {
     line-height:.768rem;
     padding-top:.34133rem 
}
 @media screen and (min-width:81.25rem) {
     .actionfooer .cart-concert-btm .fr ul li a {
         font-size:.29867rem;
         height:1.06667rem;
         line-height:.42667rem;
         padding-top:.17067rem 
    }
}
 .top_storeme {
     position:relative 
}
 .top_storeme .spelee {
     float:left;
     width:2.02667rem;
     height:2.02667rem;
     line-height:2.02667rem;
     border:1px solid #e7e8ef;
     overflow:hidden 
}
 .top_storeme .spelee img {
     max-width:2.02667rem;
     max-height:2.02667rem 
}
 .top_storeme .nxnan {
     float:left;
     width:7.89333rem;
     margin-left:.21333rem;
     line-height:.98133rem 
}
 .top_storeme .nxnan h2 {
     font-size:.64rem;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .top_storeme .nxnan p {
     font-size:.55467rem;
     color:#898989;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .top_storeme .alldeyy {
     margin-left:.21333rem;
     float:right;
     width:4.37333rem;
     font-size:0.6rem;
     position:absolute;
     text-align:right;
     bottom:.27733rem;
     right:0 
}
 .mid_storeme {
     margin-top:.64rem 
}
 .mid_storeme ul li {
     float:left;
     width:33.33333%;
     text-align:center 
}
 .commeaye p {
     font-size:0.6rem;
     color:#666666;
     line-height:.81067rem 
}
 .commeaye .sh_pp span>em {
     border-right:0.125rem solid #e23435;
     padding:0 .21333rem 
}
 .commeaye .sh_sz {
     font-size:.64rem 
}
 .commeaye .sh_ep {
     font-size:.55467rem 
}
 .bot_storeme {
     margin-top:.64rem 
}
 .bot_storeme ul li {
     float:left;
     width:50%;
     text-align:center;
     font-size:.64rem 
}
 .bot_storeme ul li a {
     border:1px solid #dadada;
     border-radius:.128rem;
     width:7.08267rem;
     height:1.36533rem;
     line-height:1.36533rem;
     text-align:center;
     display:block;
     color:#525252 
}
 .bot_storeme ul li a .action-ak {
     display:inline-block;
     vertical-align:text-top;
     margin-right:.21333rem 
}
 .kef {
     background:url(../images/kef.png) no-repeat;
     width:.85333rem;
     height:.78933rem;
     display:inline-block;
     vertical-align:sub;
     margin-right:.21333rem;
     background-size:.85333rem 
}
 .padey {
     padding:.21333rem 0 
}
 .storemess {
     background:white;
     padding:.42667rem 0 
}
 .guesslike .likeshop ul li .similer-product .similar-product-text {
     height:1.19467rem 
}
 .enkecor {
     font-size:.55467rem;
     text-align:center;
     color:#888;
     padding:.25rem .24rem .4rem;
     clear:both 
}
 .chidno {
     display:none 
}
 .edit_gtfix {
     background-color:white;
     position:relative;
     min-height:3.49867rem 
}
 .edit_gtfix .namephone {
     margin-left:.64rem;
     width:12.8rem 
}
 .edit_gtfix .namephone .top {
     font-size:.68267rem;
     overflow:hidden;
     padding:.512rem 0 
}
 .edit_gtfix .namephone .top .le {
     width:3.41333rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     margin-left:.85333rem;
     padding:.08533rem 0 
}
 .edit_gtfix .namephone .top .lr {
     padding:.08533rem 0 
}
 .edit_gtfix .namephone .bot {
     font-size:.64rem;
     clear:both;
     overflow:hidden;
     position:relative 
}
 .edit_gtfix .namephone .bot .dwgp {
     background-image:url("../images/dw.png");
     background-repeat:no-repeat;
     background-size:cover;
     position:absolute;
     width:.49067rem;
     height:.61867rem 
}
 .edit_gtfix .namephone .bot span {
     margin-left:.91733rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     display:block 
}
 .edit_gtfix .youjter {
     margin-right:.64rem 
}
 .edit_gtfix .youjter .Mright {
     margin-top:1.23733rem 
}
 .edit_gtfix .ttrebu {
     position:absolute;
     bottom:0 
}
 .edit_gtfix .ttrebu img {
     width:16rem 
}
 .packeg {
     background-color:white;
     height:2.13333rem;
     position:relative 
}
 .packeg .fl {
     line-height:2.13333rem 
}
 .packeg .fl h1 {
     font-size:.64rem;
     margin:0;
     font-weight:normal;
     width:12.37333rem;
     line-height:2.13333rem 
}
 .packeg .fl h1 span.bg {
     background-image:url("../images/packeg.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.81067rem;
     height:.72533rem;
     display:inline-block;
     margin-right:.128rem 
}
 .packeg .fl p {
     font-size:.512rem;
     color:#666666;
     width:11.47733rem 
}
 .packeg .fl h1,.packeg .fl p {
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .packeg .fr span {
     color:#f23030;
     font-size:0.6rem;
     line-height:2.13333rem 
}
 .shopprice .img_or {
     margin-top:.704rem 
}
 .shopprice .img_or img {
     width:2.13333rem;
     height:2.13333rem;
     border:1px solid #c2c2c2 
}
 .shopprice .fon_or {
     width:8.53333rem;
     margin-left:.42667rem;
     margin-top:.36267rem 
}
 .shopprice .fon_or h2 {
     color:#666666;
     font-size:.55467rem;
     font-weight:normal;
     height:1.19467rem 
}
 .shopprice .fon_or div {
     color:#333333;
     font-size:.512rem;
     margin-top:.21333rem;
     position:relative 
}
 .shopprice .fon_or div span.icon {
     background-image:url("../images/7.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.68267rem;
     height:.68267rem;
     position:absolute;
     top:-.04267rem;
     margin-left:.29867rem 
}
 .shopprice .fon_or div span.bac {
     padding:0 .21333rem 
}
 .shopprice .price_or {
     margin-top:.896rem 
}
 .shopprice .price_or p {
     font-size:.512rem;
     margin-top:.21333rem;
     text-align:right 
}
 .qqz {
     height:2.13333rem;
     background-color:white;
     text-align:right;
     border-top:0.0625rem solid #dedede 
}
 .qqz a {
     display:inline-block;
     border:1px solid #f8f8f8;
     border-radius:.21333rem;
     padding:.42667rem .85333rem;
     margin:.36267rem 0 0 .42667rem;
     font-size:.55467rem 
}
 .information_dr {
     background-color:white 
}
 .tit {
     border-bottom:0.0625rem solid #f8f8f8;
     padding:.42667rem 0;
     position:relative;
}
 .tit h2 {
     font-weight:normal;
     font-size:.64rem 
}
 .tits-ions {
     display:block;
     position:absolute;
     right:0;
     top:.4rem;
     min-width:2.8173rem;
     height:0.868rem;
     line-height:0.868rem;
     text-align:center;
     font-size:.39rem;
     font-weight:500;
     color:#fff;
     padding-left:.6rem;
     background:#ff4f4f url(../images/cash-delivery.png)no-repeat .13rem .18rem;
     background-size:0.6rem;
     border-radius:.08rem;
}
 .xx-list {
     padding-bottom:.21333rem 
}
 .xx-list p {
     margin-top:.21333rem;
     color:#666666;
     font-size:.55467rem;
     padding:.21333rem 0 
}
 .xx-list p .fr span {
     margin-left:.21333rem 
}
 .xx-list p .red {
     color:#f23030 
}
 .invoice {
     border-top:0.0625rem solid #f8f8f8 
}
 .invoice .myorder {
     padding:0 
}
 .invoice .myorder .order .fl span {
     margin-left:0;
     font-size:.64rem 
}
 .invoice .myorder .order .fr span {
     line-height:.55467rem;
     font-size:.512rem;
     margin-top:.29867rem;
     color:#333333 
}
 .radios-choice-h {
     display:inline-block;
}
 .radios-choice-h label {
     margin-right:.64rem;
}
 .radios-choice-h label>input[type="radio"] {
     width:.512rem;
     height:.512rem;
     vertical-align:middle;
     margin-right:.256rem;
}
 .payit {
     height:2.13333rem;
     background-color:white;
     overflow:hidden;
     padding-left:.64rem 
}
 .payit .fl {
     line-height:1.06667rem 
}
 .payit .fl p {
     font-size:.55467rem;
     color:#f23030 
}
 .payit .fl p .pmo {
     color:#222222 
}
 .payit .fl .lastime {
     color:#666666 
}
 .payit .fr {
     width:4.18133rem 
}
 .payit .fr a {
     color:white;
     font-size:0.6rem;
     text-align:center;
     height:2.13333rem;
     line-height:2.13333rem;
     background-color:#f23030;
     display:block 
}
 .payit .fr a.disable {
     background-color:#e5e8eb;
}
 .closeorder .con-lo {
     line-height:2.8 
}
 .deel {
     line-height:2.09067rem 
}
 .deel a {
     color:#e23435;
     border:1px solid #e23435;
     padding:.10667rem .256rem;
     border-radius:.128rem 
}
 .l_top {
     text-align:center;
     padding:.42667rem 0 
}
 .l_top span {
     font-size:.68267rem;
     color:#666666;
     font-family:"黑体" 
}
 .l_top .turenoff {
     background:url(../images/turnoff.png) no-repeat;
     display:inline-block;
     width:.42667rem;
     height:.42667rem;
     vertical-align:middle;
     float:right;
     cursor:pointer;
     background-size:cover 
}
 .aftercl {
     font-size:.68267rem;
     color:#333333;
     font-family:"黑体";
     line-height:1.024rem;
     padding:.21333rem 0 
}
 .resonco {
     padding-bottom:1.06667rem 
}
 .resonco p {
     font-size:.64rem;
     margin-top:.21333rem;
     font-family:"黑体" 
}
 .resonco .radio {
     margin:inherit 
}
 .resonco .radio .che span {
     color:#666666;
     font-family:"黑体";
     font-size:.64rem 
}
 .submits_de {
     width:100%;
     height:2.09067rem;
     background:#bfbfbf;
     font-size:.768rem;
     color:white;
     font-family:"黑体";
     text-align:center;
     line-height:2.09067rem 
}
 .shopprice {
     clear:both 
}
 .ord_list {
     padding-bottom:.74667rem 
}
 .incorise {
     font-size:.64rem 
}
 .incorise input {
     height:1.06667rem;
     outline:none;
     padding:0 .21333rem;
     border:1px solid #ebebeb;
     width:8.10667rem 
}
 .incorise .usejfye {
     width:2.13333rem;
     background:#f23030;
     color:white;
     border:0 
}
 .bagrr {
     background:#f23030 
}
 .timeafter.team-pies {
     height:1.024rem;
     margin-top:.512rem;
}
 .timeafter .confinetime,.team-pies .confinetime {
     float:left;
     font-size:.597333rem;
     padding:0 .256rem;
     line-height:1.024rem;
     background:#ec5151;
     color:white;
     border-radius:.128rem;
}
 .timeafter .team_button,.team-pies .team_button {
     float:left;
     color:#ec5151;
     font-size:.512rem;
     margin-left:.512rem;
     border:1px solid #ec5151;
     line-height:.981333rem;
     padding:0 .256rem;
     border-radius:.128rem;
}
 .timeafter p.dd_jscom {
     display:inline-block;
     margin-left:.21333rem 
}
 .loginlater {
     height:2.13333rem;
     line-height:2.13333rem;
     text-align:center 
}
 .loginlater img {
     width:1.024rem;
     height:.768rem 
}
 .loginlater span {
     color:#bfbfbf;
     font-size:.512rem 
}
 .loginlater a {
     font-size:.512rem;
     color:white;
     background-color:#f23030;
     padding:.17067rem .29867rem;
     border-radius:.08533rem;
     margin-left:.42667rem 
}
 .hotshop {
     height:1.70667rem;
     overflow:hidden;
     background-color:#f0f2f5;
     padding-bottom:2.13333rem 
}
 .hotshop .thirdlogin h4 {
     color:#666666;
     background-color:#f0f2f5 
}
 .allshoporder {
     border-bottom:0.0625rem solid #f8f8f8;
     height:1.92rem;
     line-height:1.92rem 
}
 .allshoporder .radio {
     width:inherit;
     padding-top:.68267rem;
     margin-right:.42667rem 
}
 .allshoporder .logoshopcar img {
     width:1.088rem;
     height:.832rem 
}
 .allshoporder .logoshopcar span {
     margin-left:.21333rem;
     font-size:.72533rem 
}
 .allshoporder .fr span {
     font-size:0.6rem 
}
 .sc_list {
     padding:.51333rem 0;
     overflow:hidden;
     border-bottom:0.0625rem solid #e0e0e0;
}
 .addimgchan .maleri30 .sc_list{
     margin-left:0.64rem;
     border:1px solid #e0e0e0!important;
     padding-top:0;
     margin-bottom:.51333rem;
}
 .orderlistshpop:last-child .sc_list {
     border-bottom:none;
}
 .sc_list .radio {
     width:inherit;
     padding-top:1.49333rem;
     margin-right:.42667rem 
}
 .sc_list .shopimg img {
     width:3.84rem;
     height:3.84rem 
}
 .sc_list .deleshow {
     width:9.17333rem 
}
 .sc_list .deleshow .deletes {
     overflow:hidden;
     clear:both 
}
 .sc_list .deleshow .deletes .similar-product-text {
     width:7.89333rem;
     padding:0 
}
 .sc_list .deleshow .deletes a.delescj {
     float:right 
}
 .sc_list .deleshow .deletes a.delescj img {
     margin-top:.256rem;
     width:.72533rem;
     height:.72533rem 
}
 .sc_list .deleshow .weight {
     font-size:.55467rem;
     color:#999;
     overflow:hidden;
}
 .sc_list .deleshow .weight span{
     margin-top:0.512rem;
     display:inline-block;
}
 .addimgchan .sc_list .deleshow .weight span{
     margin-top:0;
}
 .sc_list .deleshow .weight .proli-eva{
     margin-left:0.512rem;
}
 .sc_list .deleshow .weight .add_cart{
     display:inline-block;
     width:1.152rem;
     height:1.152rem;
     line-height:1.152rem;
     border:1px solid #f23030;
     color:white;
     text-align:center;
     border-radius:50%;
     float:right;
     margin-top:0;
}
 .sc_list .deleshow .weight .add_cart img{
     width:0.64rem;
     height:0.64rem;
}
 .sc_list .deleshow .prices {
     overflow:hidden;
     margin-top:.21333rem 
}
 .sc_list .deleshow .prices .sc_pri {
     color:#f23030;
     font-size:0.6rem;
     margin-top:.21333rem 
}
 .sc_list .deleshow .prices .sc_pri b{
     font-size:0.64rem;
}
 .addimgchan .sc_list .deleshow .prices .sc_pri b{
     font-weight:normal;
}
 .plus span {
     width:1.06667rem;
     height:1.06667rem;
     line-height:1.06667rem;
     font-size:0.6rem;
     display:block;
     float:left;
     border:1px solid #dcdcdc;
     margin-left:-0.0625rem;
     text-align:center;
     color:#686868;
     cursor:pointer 
}
 span.mp_mp {
     width:1.92rem;
}
 .plus span input {
     font-size:0.6rem;
     outline:none;
     border:0;
     padding:0 .08533rem;
     color:#686868;
     width:100%;
     text-align:center 
}
 .payallb {
     position:fixed;
     z-index:99;
     width:16rem;
     bottom:0;
     background-color:#f3f5f7 
}
 .payallb .alllef .radio {
     width:inherit;
     padding-top:.81067rem;
     margin-right:.42667rem 
}
 .payallb .alllef .radio .all {
     font-size:.55467rem;
     position:relative;
     top:-.04467rem;
     margin-left:.21333rem 
}
 .payallb .youbia {
     float:right;
     width:80.6rem 
}
 .payallb .youbia p {
     text-align:right;
     padding-right:.5rem;
}
 .guesslike {
    /*margin-bottom:2.13333rem*/
}
 .nonenothing {
     width:8.53333rem;
     margin:0 auto;
     text-align:center;
}
 .nonenothing img {
     width:3.60533rem;
     height:4.58667rem 
}
 .nonenothing p {
     font-size:.68267rem;
     color:#9b9b9b;
     padding:1.06667rem 0 
}
 .nonenothing a {
     display:block;
     font-size:.72533rem;
     padding:.42667rem 1.28rem;
     background:white;
}
 .brandbanner {
     margin-top:1.06667rem;
     margin-bottom:1.06667rem 
}
 .brandbanner .mslide ul li a {
     overflow:hidden;
     display:block;
     float:left;
     width:30%;
     text-align:center;
     margin-left:.64rem 
}
 .brandbanner .mslide ul li a:first-child {
     margin-left:0 
}
 .brandbanner .mslide ul li a img {
     width:4.864rem;
     height:4.864rem;
     position:inherit 
}
 .brandbanner .mslide ul li a p {
     font-size:.512rem;
     margin-top:.04267rem 
}
 .brandbanner .mslide ul li a .red {
     color:#f23030 
}
 .brandbanner .mslide ul li a .lineu {
     color:#888888;
     text-decoration:line-through 
}
 .signte {
     position:relative;
     overflow:hidden;
     height:0.6rem;
     top:-2.77333rem;
     margin-top:-0.6rem 
}
 .signte i {
     background-image:url("../images/zylr.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.40533rem;
     height:0.6rem;
     position:absolute 
}
 .signte .l {
     background-position-x:-.42667rem;
     left:.08533rem 
}
 .signte .r {
     background-position-x:0;
     right:.08533rem 
}
 .titb {
     font-size:.68267rem;
     font-weight:normal;
     border-bottom:0.0625rem solid #f8f8f8;
     padding:.42667rem 0 .42667rem .64rem;
     background-color:white 
}
 .tuijbrand {
     background-color:#f8f8f8;
     overflow:hidden 
}
 .brandlistall {
     background-color:white;
     overflow:hidden 
}
 .brandlistall ul li {
     width:25%;
     height:2.56rem;
     line-height:2.13333rem;
     float:left;
     text-align:center;
     border-right:0.0625rem solid #f8f8f8;
     border-bottom:0.0625rem solid #f8f8f8;
     padding:.128rem;
     overflow:hidden 
}
 .brandlistall ul li:nth-child(4n) {
     border-right:0 
}
 .brandlistall ul li img {
     width:3.2rem;
     vertical-align:middle 
}
 .brandlistall .more {
     background-color:#ec5151;
     font-size:.68267rem 
}
 .brandlistall .more a {
     color:white 
}
 .edit .myorder .order .fl span {
     margin-left:0 
}
 .edit .myorder .order .fl input {
     height:1.89867rem;
     outline:none;
     width:9.81333rem;
     padding:0 .21333rem;
     font-size:.68267rem;
     border:0 
}
 .edit .myorder .order .fr .turnoff {
     background-image:url("../images/turnoffuo.png");
     background-repeat:no-repeat;
     background-size:cover;
     height:1.06667rem;
     width:1.92rem;
     margin-top:.34133rem;
     background-position-x:-2.00533rem 
}
 .edit .myorder .order .fr .turnup {
     background-position-x:0 
}
 .ed_shdele {
     display:none;
     z-index:999;
     position:fixed;
     top:50%;
     bottom:50%;
     margin-top:-2.77333rem;
     left:50%;
     right:50%;
     margin-left:-6.4rem;
     width:12.8rem;
     height:5.54667rem;
     background-color:white;
     border-radius:.21333rem;
     font-size:.768rem;
     padding:0 .64rem 
}
 .ed_shdele .sfk {
     text-align:center;
     line-height:2.77333rem;
     border-bottom:0.0625rem solid #f8f8f8 
}
 .ed_shdele .lineq {
     text-align:center 
}
 .ed_shdele .lineq span {
     padding:.384rem 1.70667rem;
     border:1px solid #f8f8f8;
     line-height:2.77333rem;
     cursor:pointer 
}
 .ed_shdele .lineq .clos {
     margin-right:0.6rem 
}
 .ed_shdele .lineq .sur {
     margin-left:0.6rem;
     border:1px solid #f23030;
     background-color:#f23030;
     color:white 
}
 .edita {
     width:13.01333rem;
     position:absolute;
     left:50%;
     right:50%;
     margin-left:-6.50667rem 
}
 .edita input {
     width:13.01333rem;
     height:1.87733rem;
     color:#fff;
     background-color:#e30000;
     margin-top:1.408rem;
     -moz-border-radius:.128rem;
     -webkit-border-radius:.128rem;
     border-radius:.128rem;
     font-size:0.6rem;
     border:0 
}
 .jd_listaddless {
     border-bottom:0.0625rem solid #e7e7e7;
     padding:.64rem 0 .21333rem 0;
     cursor:pointer;
}
 .jd_listaddless .maleri30 {
     overflow:hidden 
}
 .jd_listaddless .name {
     width:2.98667rem 
}
 .jd_listaddless .name h1 {
     font-size:.64rem;
     margin:0;
     color:#333;
     font-weight:normal;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .jd_listaddless .name span {
     font-size:.64rem;
     background-color:#f23030;
     color:white;
     padding:.08533rem .21333rem;
     position:relative;
     top:.512rem 
}
 .jd_listaddless .numberaddress {
     width:9.81333rem;
     padding:0 .21333rem 
}
 .jd_listaddless .numberaddress .number {
     font-size:.64rem;
     font-weight:600;
}
 .jd_listaddless .numberaddress .similars {
     padding:.42667rem 0;
     font-size:.64rem;
     line-height:.73rem;
     display:block;
     color:#666;
}
 .jd_listaddless .editdiv {
     position:relative 
}
 .jd_listaddless .editdiv .eedit {
     background-image:url("../images/edit.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.81067rem;
     height:.85333rem;
     position:absolute;
     top:.93867rem;
     margin-left:.85333rem;
     cursor:pointer;
}
 .hek {
     height:2.33333rem 
}
 .createnew {
     width:16rem;
     height:1.83467rem;
     text-align:center;
     position:fixed;
     bottom:0;
     cursor:pointer;
     left:0;
     overflow:hidden 
}
 .createnew a {
     width:100%;
     font-size:0.6rem;
     color:white;
     background-color:#f23030;
     border-radius:.21333rem;
     text-align:center;
     line-height:1.83467rem;
     display:block;
     cursor:pointer;
}
 .pore_add {
     position:relative;
     min-height:27.73333rem 
}
 @media screen and (min-width:81.25rem) {
     .pore_add {
         min-height:20.26667rem 
    }
}
 .ddmoney {
     height:2.048rem;
     overflow:hidden;
     border-bottom:0.0625rem solid #f8f8f8 
}
 .ddmoney span {
     font-size:.68267rem;
     line-height:2.048rem 
}
 .ddmoney .fr {
     color:#f23030 
}
 .quickpayment {
     height:2.56rem;
     overflow:hidden;
     border-bottom:0.0625rem solid #f8f8f8 
}
 .quickpayment .quicks {
     line-height:2.56rem 
}
 .quickpayment .quicks img {
     width:1.57867rem;
     height:1.57867rem 
}
 .quickpayment .paym p {
     line-height:.72533rem;
     margin-left:.64rem 
}
 .quickpayment .paym .titp {
     font-size:.68267rem;
     color:#222222;
     margin-top:0.6rem 
}
 .quickpayment .paym .spi {
     font-size:0.6rem;
     color:#666666 
}
 .debit {
     height:2.56rem 
}
 .debit.myorder {
     border-bottom:0 
}
 .debit .order {
     margin-top:.512rem 
}
 .debit .order .fl span {
     margin:0 
}
 .debit .order .fr i {
     margin-top:.49067rem 
}
 .xjt {
     background-image:url("../images/xjt.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:0.6rem;
     height:.34133rem 
}
 .paiton {
     border-top:0.0625rem solid #f8f8f8;
     padding-top:1.28rem;
     overflow:hidden 
}
 .paiton .soon {
     height:1.87733rem;
     width:100%;
     display:block;
     text-align:center;
     line-height:1.87733rem;
     background-color:#f23030;
     font-size:.68267rem;
     color:white;
     border-radius:.21333rem 
}
 .paiton p {
     font-size:.512rem;
     margin-top:.42667rem;
     padding-bottom:1.28rem 
}
 .otherpay {
     height:1.49333rem 
}
 .otherpay .order {
     margin-top:0 
}
 .otherpay .order .fl span {
     margin:0 
}
 .otherpay .order .fr i {
     margin-top:.49067rem 
}
 .paylist {
     border-top:.42667rem solid #f8f8f8 
}
 .pay-list-4 {
     overflow:hidden;
     border-top:0.0625rem solid #f8f8f8;
     padding:.64rem 0 
}
 .pay-list-4 ul li {
     overflow:hidden;
     cursor:pointer;
     margin:0 auto;
     padding:.42667rem 0;
     border-bottom:0.0625rem solid #e7e7e7 
}
 .pay-list-4 ul li:first-child {
     padding-top:0 
}
 .pay-list-4 ul li .radio {
     width:1.11867rem;
     padding-top:0.6rem 
}
 .pay-list-4 ul li .pay-list-img img {
     width:2.0667rem;
     height:1.00667rem;
     margin-top:.53rem;
}
 .pay-list-4 ul li .pay-list-font {
     margin-top:.72533rem;
     margin-left:.42667rem;
     font-size:0.6rem 
}
 .chooseebitcard {
     display:none;
     position:fixed;
     z-index:999;
     bottom:0;
     background-color:white;
     overflow:hidden;
     width:100%;
     max-width:16rem 
}
 .choose-titr {
     text-align:center;
     position:relative;
     padding:.42667rem 
}
 .choose-titr span {
     font-size:.68267rem 
}
 .gb-close {
     background-image:url("../images/gb.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.42667rem;
     height:.42667rem;
     position:absolute;
     right:0;
     top:.512rem;
     cursor:pointer 
}
 .card {
     padding:.42667rem 0;
     overflow:hidden 
}
 .card-list .radio {
     width:.61867rem;
     padding-top:0rem;
     position:relative;
     top:.08533rem 
}
 .card-list p {
     font-size:.68267rem;
     color:#222222 
}
 .teuse {
     cursor:pointer;
     padding:.85333rem 0;
     text-align:center;
     clear:both;
     font-size:.68267rem 
}
 .teuse .red {
     color:#f23030 
}
 .losepay {
     display:none;
     z-index:999;
     width:16rem;
     background-color:white;
     position:fixed;
     bottom:0 
}
 .losepay .red {
     font-size:.768rem;
     color:#f23030;
     text-align:center;
     padding:.64rem 0 
}
 .losepay .lo-tit {
     font-size:.68267rem;
     color:#222222;
     padding-bottom:.42667rem 
}
 .losepay .con-lo {
     font-size:0.6rem;
     color:#666666;
     padding:.42667rem 
}
 .losepay .qx-rebd {
     border-top:0.0625rem solid #f8f8f8;
     padding-top:.64rem;
     margin-top:.21333rem 
}
 .losepay .qx-rebd a {
     font-size:.64rem;
     border-radius:.128rem;
     width:3.968rem;
     height:1.57867rem;
     text-align:center;
     line-height:1.57867rem;
     display:block;
     cursor:pointer 
}
 .losepay .qx-rebd .ax {
     border:1px solid #f8f8f8;
     float:left 
}
 .losepay .qx-rebd .are {
     background-color:#f23030;
     color:white;
     float:right 
}
 .checkcodes .zc_se {
     border:0 
}
 .wcx {
     background:url(../images/tcw.png) no-repeat;
     background-size:3.09333rem 
}
 .payment-s {
     border-bottom:0.0625rem solid #e5e5e5 
}
 .payment-s .tcwe {
     position:relative;
     text-align:center;
     padding:.42667rem 0 
}
 .payment-s .tcwe img {
     width:6.656rem;
     height:1.96267rem 
}
 .payment-s .tcwe i {
     width:.91733rem;
     height:.91733rem;
     display:block;
     position:absolute 
}
 .payment-s .tcwe a {
     position:absolute;
     top:50%;
     margin-top:-.45867rem;
     width:.91733rem;
     height:.91733rem;
     display:block 
}
 .payment-s .tcwe .le-x {
     left:0 
}
 .payment-s .tcwe .le-x .wcx {
     background-position-x:-.02133rem 
}
 .payment-s .tcwe .ri-q {
     right:0 
}
 .payment-s .tcwe .ri-q .wcx {
     background-position-x:-1.088rem 
}
 .pay_way_mi {
     padding:.85333rem 0 
}
 .pay_way_mi h2 {
     font-size:.68267rem;
     text-align:center 
}
 .pay_way_mi h1 {
     font-size:1.024rem;
     text-align:center;
     margin:.21333rem 0 
}
 .pay_way_mi p {
     font-size:.68267rem;
     overflow:hidden;
     padding-top:.64rem 
}
 .pay_way_mi p .p_linco {
     color:#999999;
     display:block 
}
 .pay_way_mi p .bank-cho {
     display:block;
     width:10.66667rem;
     text-align:right;
     overflow:hidden;
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis 
}
 .pay_way_mi p .bank-cho em {
     color:#f23030 
}
 .fixedreyurn {
     display:none;
     position:fixed;
     z-index:999;
     bottom:0;
     background:white;
     width:16rem 
}
 .carder-hav .pay_way_mi p {
     padding-top:0 
}
 .immediately-pay {
     padding:1.664rem 0 1.32267rem 0 
}
 .immediately-pay a {
     display:block;
     background:#f23030;
     width:100%;
     height:1.83467rem;
     color:white;
     font-size:.768rem;
     line-height:1.83467rem;
     text-align:center;
     border-radius:.128rem;
     margin:0 auto 
}
 .immediately-pay a .wcx {
     background-position-x:-2.15467rem;
     display:inline-block;
     width:.704rem;
     height:.85333rem;
     vertical-align:sub;
     margin-right:.21333rem 
}
 .heses {
     width:100%;
     height:8.96rem;
     background-color:#f1f8ee 
}
 .completionpay .llog {
     padding:1.06667rem 0 
}
 .completionpay .llog img {
     width:2.816rem;
     height:.832rem 
}
 .completionpay .heses {
     border-top:0.125rem solid #009323 
}
 .completionpay .heses .zbzim {
     text-align:center;
     padding-top:.64rem;
     padding-bottom:.64rem 
}
 .completionpay .heses .zbzim img {
     width:1.664rem;
     height:1.28rem 
}
 .completionpay .heses p {
     font-size:0.6rem;
     line-height:2 
}
 .completionpay .heses .success {
     color:#7cb364;
     text-align:center 
}
 .completionpay .heses .ddnum {
     margin-left:3.66933rem 
}
 .completionpay .heses .ddnum .red {
     color:#f23030 
}
 .completionpay .ddxq-succ {
     text-align:center;
     margin-top:.42667rem 
}
 .completionpay .ddxq-succ a {
     padding:.21333rem .85333rem;
     border:1px solid #dedede;
     border-radius:.08533rem;
     color:#7cb364 
}
 .head_acc ul {
     overflow:hidden;
     border:1px solid #f8f8f8;
     border-radius:.21333rem 
}
 .head_acc ul li {
     float:left;
     width:33.33333%;
     text-align:center;
     height:1.87733rem;
     line-height:1.87733rem;
     font-size:.68267rem;
     background-color:#ff9a9b;
     cursor:pointer;
}
 .head_acc ul li>a {
     color:#fff;
}
 .head_acc ul .red {
     background-color:#e23435;
}
 .fll_acc {
     border-bottom:0.0625rem solid #ddd;
     overflow:hidden;
}
 .fll_acc li {
     float:left;
     padding:.512rem 0;
     font-size:.512rem;
     text-align:center;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
}
 .fll_acc .orderid-h {
     width:5.376rem;
     color:#333;
}
 .fll_acc .price-h {
     width:4.352rem;
     color:#e01222;
}
 .fll_acc .time-h {
     width:4.992rem;
     color:#999;
}
 .fll_acc-h .orderid-h,.fll_acc-h .price-h,.fll_acc-h .time-h {
     color:#333;
}
 .fll_acc ul li .red {
     color:#e01222 
}
 .fll_acc ul li .coligh {
     color:#999999;
     margin-top:.21333rem 
}
 .fll_acc .des-h {
     color:#666;
     font-size:.512rem;
     line-height:.64rem;
     padding:.256rem 0;
}
 .loginsignup .content .newsset img {
     width:.85333rem;
     height:.85333rem 
}
 .news_list_fll {
     padding:.42667rem 0;
     overflow:hidden;
     border-bottom:0.0625rem solid #f8f8f8 
}
 .news_list_fll .news_c_img {
     position:relative 
}
 .news_list_fll .news_c_img img {
     width:1.92rem;
     height:1.92rem 
}
 .news_list_fll .news_c_tit {
     width:12.8rem;
}
 .news_list_fll .news_c_tit p {
     padding-left:.64rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     clear:both;
     color:#444;
     line-height:1.5;
     font-size:.64rem 
}
 .news-des-wrap {
     height:.96rem;
     padding-left:.64rem;
}
 .left-news-des {
     float:left;
     width:8.96rem;
     height:1.56rem;
     line-height:0.76rem;
     font-size:.512rem;
     color:#777;
     overflow:hidden;
     text-overflow:ellipsis;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
}
 .delete-news-btn {
     float:right;
     width:2.56rem;
     height:.96rem;
     line-height:.96rem;
     text-align:center;
     font-size:.597333rem;
     border:1px solid #ddd;
     border-radius:.128rem;
     color:#444;
}
 .news_list_fll .news_c_tit p .news_h {
     color:#222222;
     width:8.53333rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .news_list_fll .news_c_tit p .yestertime {
     font-size:.55467rem;
     position:relative;
     top:.08533rem;
     color:#4b4b4b 
}
 .tip_n {
     background-color:rgba(217,81,99,0.9);
     border-radius:50%;
     font-size:0.512rem;
     width:1.06667rem;
     height:1.06667rem;
     display:block;
     line-height:1.06667rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     position:absolute;
     right:-.42667rem;
     top:-.42667rem;
     color:white;
     text-align:center 
}
 .settingnews .myorder {
     height:2.13333rem;
     line-height:2.13333rem 
}
 .settingnews .myorder .order .fr .turnoff {
     background-image:url("../images/turnsq.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:2.47467rem;
     height:1.17333rem;
     margin-top:.42667rem;
     background-position-x:0 
}
 .settingnews .myorder .order .fr .xmove {
     background-position-x:-2.47467rem 
}
 .settingnews .myorder .order .fl span {
     margin-left:0 
}
 .application-record ul {
     overflow:hidden;
     border-bottom:0.0625rem solid #ddd;
}
 .application-record ul .li1 {
     width:2.13333rem 
}
 .application-record ul .li2 {
     width:4.26667rem 
}
 .application-record ul .li3 {
     width:4.90667rem 
}
 .application-record ul .li4 {
     width:3.41333rem;
     text-align:right;
     padding-right:.42667rem 
}
 .application-record ul li {
     float:left;
     text-align:center;
     font-size:.64rem;
     height:1.92rem;
     line-height:1.92rem 
}
 .application-record ul li span {
     color:#666666 
}
 .application-record ul li .red {
     color:#e01222 
}
 .application-record .re_tit li {
     font-size:.68267rem;
     text-align:center 
}
 .application-record .re_tit li span {
     color:#222222 
}
 .application-record .re_tit .li4 {
     padding-right:0 
}
 .search_pl {
     margin-top:1.06667rem 
}
 .search_pl .search2 .le_inp {
     float:left 
}
 .search_pl .search2 .le_inp input {
     height:1.87733rem;
     width:11.648rem;
     outline:none;
     font-size:.64rem;
     border:1px solid #DEDEDE;
     padding:0 .21333rem;
     color:#666666 
}
 .search_pl .search2 .ri_ss {
     float:left;
     height:1.87733rem;
     width:3.072rem;
     background-color:#f23030;
     text-align:center;
     line-height:1.87733rem 
}
 .search_pl .search2 .ri_ss img {
     width:.93867rem;
     height:.93867rem 
}
 .near-le-ri {
     padding:.85333rem 0 .42667rem 0 
}
 .near-le-ri span {
     float:left;
     font-size:.68267rem 
}
 .near-le-ri img {
     float:right;
     width:.72533rem;
     height:.72533rem;
     cursor:pointer 
}
 .se_shien {
     position:inherit;
     width:100%;
     height:inherit;
     margin-left:0 
}
 .se_shien ul li:nth-child(3n+1) {
     text-align:left 
}
 .se_shien ul li:nth-child(3n) {
     text-align:right 
}
 .search_list_dump ul li {
     width:20% 
}
 .search_list_dump ul li .pr {
     background-image:url("../images/sxjt.png");
     background-repeat:no-repeat;
     background-size:cover;
     background-size:1.024rem;
     height:.46933rem;
     top:.74667rem;
     background-position-x:0 
}
 .search_list_dump ul li .bpr1 {
     background-position-x:-.34133rem 
}
 .search_list_dump ul li .bpr2 {
     background-position-x:-.68267rem 
}
 .search_list_dump ul li .fitter {
     background-image:url("../images/xx.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.512rem;
     height:.55467rem;
     top:.72533rem 
}
 .search_list_dump ul li .listorimg {
     background-image:url("../images/listo.png");
     background-repeat:no-repeat;
     background-size:cover;
     background-size:1.70667rem;
     width:.85333rem;
     height:.85333rem;
     top:.55467rem 
}
 .search_list_dump ul li .listorimg.orimg {
     background-position-x:-.85333rem 
}
 .addimgchan .orderlistshpop {
     width:48%;
     float:left 
}
 .addimgchan .maleri30 {
     margin:0;
}
 .addimgchan .se_sclist .shopimg {
     float:none;
     text-align:center 
}
 .addimgchan .se_sclist .shopimg img {
     width:100%;
     height:auto 
}
 .addimgchan .se_sclist .deleshow {
     width:100%;
     padding:0 4%;
}
 .addimgchan .se_sclist .deleshow .deletes .similar-product-text {
     width:100%;
}
 .addimgchan .se_sclist .deleshow .prices {
     float:right;
}
 .addimgchan .se_sclist .deleshow .weight {
     float:left;
     margin-top:0;
}
 .addimgchan .se_sclist .deleshow .weight .proli-eva,.addimgchan .se_sclist .deleshow .weight .add_cart{
     display:none;
}
 .fil_all_comm {
     display:none;
     background-color:white;
     overflow:hidden;
     position:absolute;
     top:1.87733rem;
     z-index:99;
     width:100% 
}
 .fil_all_comm ul li {
     font-size:.68267rem;
     height:1.70667rem;
     line-height:1.70667rem;
     position:relative;
     cursor:pointer 
}
 .fil_all_comm ul li a {
     display:block 
}
 .fil_all_comm ul .red {
     color:#f23030 
}
 .fil_all_comm ul .red:after {
     content:"";
     background-image:url("../images/dgr.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.512rem;
     height:.34133rem;
     position:absolute;
     right:.64rem;
     top:.68267rem 
}
 .fil_all_comm ul .red a {
     color:#f23030 
}
 .pore {
     position:relative;
     z-index:99 
}
 .screen_wi {
     display:none;
     position:absolute;
     top:0;
     right:0;
     z-index:99;
     width:0;
     background-color:#f8f8f8 
}
 .screen_wi .classreturn {
     width:14.4rem 
}
 .screen_wi .content .search {
     width:10.66667rem;
     margin-left:1.49333rem 
}
 .screen_wi .menu {
     font-size:0.6rem;
     margin-top:.21333rem 
}
 .whiback {
     background-color:white 
}
 .popcover {
     overflow:hidden;
     background-color:white;
     padding-bottom:.42667rem 
}
 .popcover ul li {
     float:left;
     width:33.33333%;
     height:1.28rem;
     margin-top:.42667rem;
     padding:0 .64rem 
}
 .popcover ul li span {
     display:block;
     height:100%;
     width:100%;
     text-align:center;
     line-height:1.28rem;
     border:1px solid #f8f8f8;
     border-radius:.128rem;
     position:relative;
     color:#888888;
     cursor:pointer 
}
 .popcover ul li .ch_dg {
     padding-left:.512rem;
     color:#f23030;
     border-color:#f23030 
}
 .popcover ul li .ch_dg:before {
     content:"";
     background-image:url("../images/dgr.png");
     background-repeat:no-repeat;
     background-size:cover;
     width:.512rem;
     height:.34133rem;
     position:absolute;
     left:0.268rem;
     top:.42667rem 
}
 .list-se-all .myorder .order .fl span {
     margin-left:0 
}
 .two-related .myorder .order .fr {
     margin-top:.21333rem 
}
 .two-related .Mright {
     background-image:url(../images/dgr.png);
     width:.512rem;
     height:.34133rem 
}
 .two-related {
     display:none 
}
 .screen_wi .suce_ok {
     font-size:00.6rem 
}
 .classreturn .content .suce_ok a {
     display:block 
}
 .se_sclist .deleshow {
     width:10.51733rem;
     position:relative 
}
 .se_sclist .deleshow .deletes .similar-product-text {
     width:10.51733rem;
}
 .se_sclist .deleshow .prices {
     margin-top:0;
}
 .se_sclist .deleshow .prices .sc_pri {
     margin-top:0 
}
 .se_sclist .deleshow .prices .sc_pri .cobl {
     color:#999999 
}
 .wiconfine {
     width:6.4rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .wiconfine p {
     text-overflow:ellipsis;
     overflow:hidden 
}
 .buttondde {
     position:absolute;
     right:0;
     bottom:0 
}
 .buttondde a {
     font-size:.55467rem;
     color:#999999 
}
 .inherflo {
     position:inherit;
     float:right 
}
 .two-bothshop {
     border-bottom:0.0625rem solid #f8f8f8;
     overflow:hidden;
     background-color:white 
}
 .two-bothshop ul li {
     width:50%;
     float:left;
     text-align:center;
     height:1.70667rem;
     color:#666666;
     line-height:1.70667rem;
     cursor:pointer 
}
 .two-bothshop ul li span {
     font-size:.68267rem 
}
 .two-bothshop ul .red {
     color:#f23030;
     border-bottom:0.125rem solid #f23030 
}
 .paycloseto {
     padding:.42667rem 0 
}
 .paycloseto .imgwnh img {
     width:3.584rem;
     height:1.19467rem;
     margin-top:.64rem 
}
 .paycloseto .deleshow .qxatten {
     clear:both;
     position:relative 
}
 .paycloseto .deleshow .qxatten .weight {
     float:left 
}
 .paycloseto .deleshow .qxatten .closeannten {
     float:right;
     position:absolute;
     top:-.17067rem;
     right:0.21333rem;
     text-align:center;
     color:#686868;
     font-size:0.55467rem;
     width:2.98667rem;
     height:.85333rem;
     line-height:.85333rem 
}
 .paycloseto .deleshow .qxatten .closeannten:after {
     content:'';
     width:200%;
     height:200%;
     position:absolute;
     top:0;
     left:0;
     border:1px solid #bfbfbf;
     border-radius:0.08533rem;
     -webkit-transform:scale(0.5,0.5);
     transform:scale(0.5,0.5);
     -webkit-transform-origin:top left 
}
 .dib {
     display:block;
     overflow:hidden 
}
 .lxx {
     background-image:url(../images/lxx.png);
     position:absolute;
     height:.384rem;
     background-repeat:repeat-x;
     background-size:0.6rem 
}
 .w1 {
     width:0.6rem 
}
 .w2 {
     width:1.19467rem 
}
 .w3 {
     width:1.792rem 
}
 .w4 {
     width:2.38933rem 
}
 .w5 {
     width:2.96533rem 
}
 .mandplea .deleshow .deletes .similar-product-text {
     height:.61867rem;
     -webkit-line-clamp:1 
}
 .mandplea .imgwnh {
     height:2.13333rem 
}
 .mandplea .qxatten {
     margin-top:.64rem 
}
 .mandplea .deleshow .qxatten .closeannten {
     top:-.34133rem 
}
 .not-more {
     text-align:center;
     color:#96979B;
     font-size:.42667rem;
     padding-top:1.06667rem 
}
 .searchsh {
     background:#f3f5f7;
     padding:.42667rem 0 
}
 .searchsh .seac_noord {
     width:13.54667rem;
     height:1.344rem;
     line-height:1.344rem;
     background:white;
     margin:0 auto 
}
 .searchsh .seac_noord img {
     width:.64rem;
     height:.64rem;
     margin-left:.64rem 
}
 .searchsh .seac_noord input {
     width:11.62667rem;
     height:.85333rem;
     outline:none;
     border:0;
     vertical-align:middle;
     padding:0 .21333rem;
     font-size:.55467rem 
}
 .tuharecha .returntolist .list-top-re {
     color:#222222 
}
 .tuharecha .sc_list .shopimg img {
     width:2.13333rem;
     height:2.13333rem 
}
 .tuharecha .se_sclist .deleshow .deletes .daaloe {
     font-size:.64rem;
     font-family:"黑体";
     overflow:hidden;
     text-overflow:ellipsis;
     display:block;
     white-space:nowrap;
     float:none 
}
 .tuharecha .se_sclist .deleshow {
     width:11.94667rem 
}
 .tuharecha .qxatten {
     margin-top:.768rem 
}
 .tuharecha .paycloseto .deleshow .qxatten .closeannten {
     top:.32rem 
}
 .tuharecha .paycloseto {
     padding:.64rem 0 1.06667rem 0 
}
 .severde {
     background:white 
}
 .severde .myorder {
     border-color:#d7d7d7 
}
 .severde .myorder .order .fl span {
     margin-left:0;
     font-size:.64rem;
     font-family:"黑体" 
}
 .severde .myorder .order .fr span.red {
     color:#f23030;
     font-size:0.6rem;
     font-family:"黑体" 
}
 .severde .paycloseto {
     padding:.64rem 0;
     border-bottom:0.0625rem solid #d7d7d7 
}
 .xomjdche {
     overflow:hidden;
     padding:.42667rem 0;
     font-size:.64rem 
}
 .xomjdche a {
     padding:.17067rem .21333rem;
     border:1px solid #7a7a7a;
     border-radius:.128rem;
     float:right;
     margin-left:.42667rem 
}
 .xomjdche .red {
     border-color:#f23030 
}
 .rechange ul li {
     position:relative 
}
 .rechange ul li:last-child:before {
     content:"";
     width:.04267rem;
     height:.64rem;
     background:#f8f8f8;
     position:absolute;
     left:0;
     top:50%;
     margin-top:-.32rem 
}
 .returntolist {
     overflow:hidden;
     padding:.42667rem 0;
     border-bottom:0.0625rem solid #f8f8f8 
}
 .returntolist .list-top-re {
     font-size:.64rem;
     color:#999999;
     clear:both;
     line-height:2 
}
 .returntolist .list-top-re .red {
     color:#f23030 
}
 .attention-shoppay .orderlistshpop {
     background-color:white 
}
 .mabo20 {
     margin-bottom:.42667rem 
}
 .thirsy .sww {
     padding:.42667rem 0 
}
 .thirsy .sww ul {
     clear:both;
     overflow:hidden;
     padding:.42667rem 0 
}
 .thirsy .sww ul li {
     float:left;
     font-size:0.6rem 
}
 .thirsy .sww ul .sw_question {
     color:#444444;
     width:3.84rem;
     text-align:center;
     padding:0 .21333rem 
}
 .thirsy .sww ul .sw_answer {
     color:#666666;
     padding:0 .42667rem;
     width:10.88rem 
}
 .thirsy .badimg {
     margin-top:.21333rem 
}
 .thirsy .badimg h4 {
     font-size:0.6rem;
     color:#666666 
}
 .thirsy .badimg ul {
     display:block;
     margin-top:0;
     clear:both 
}
 .thirsy .badimg ul li {
     float:left;
     width:20%;
     text-align:center;
     margin:0 
}
 .thirsy .badimg ul li img {
     width:2.77333rem;
     height:2.77333rem 
}
 .tit-flash-sale {
     background-color:#333333;
     overflow:hidden 
}
 .tit-flash-sale ul li {
     float:left;
     width:20%;
     text-align:center;
     color:white;
     height:1.70667rem;
     line-height:1.70667rem;
     cursor:pointer;
     font-size:0.6rem 
}
 .tit-flash-sale ul .red {
     border-bottom:0.125rem solid #ed5657 
}
 .tit2-flash-sale {
     background-color:white;
     overflow:hidden 
}
 .tit2-flash-sale ul li {
     float:left;
     width:16.66667%;
     text-align:center;
     color:#666666;
     height:1.70667rem;
     line-height:1.70667rem;
     font-size:0.6rem;
     cursor:inherit 
}
 .tit2-flash-sale ul li span {
     background-color:#ececec;
     padding:.21333rem .42667rem;
     border-radius:.21333rem;
     cursor:pointer 
}
 .tit2-flash-sale ul .red {
     border-bottom:0 
}
 .tit2-flash-sale ul .red span {
     color:white;
     background-color:#eb3133 
}
 .shop-flsa {
     overflow:hidden;
     padding:.42667rem 0 
}
 .shop-flsa .list3-onle {
     float:left;
     width:33.33333%;
     text-align:center 
}
 .shop-flsa .list3-onle img {
     width:4.84267rem;
     height:3.60533rem 
}
 .shop-flsa .list3-onle p {
     padding:0 .21333rem;
     text-align:left;
     line-height:1.5;
     overflow:hidden 
}
 p.tit-nike {
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     font-size:.55467rem 
}
 p.nike-price {
     font-size:.64rem 
}
 p.nike-price .red {
     color:#eb3133;
     float:left 
}
 p.nike-price .throughli {
     text-decoration:line-through;
     color:#999999;
     font-size:.512rem;
     float:right;
     margin-top:.128rem 
}
 .omgbag {
     position:relative;
     height:4.01067rem 
}
 .omgbag .gimg-diffcult {
     border-radius:50%;
     overflow:hidden;
     position:absolute 
}
 .omgbag .wh152 {
     width:3.24267rem;
     height:3.24267rem;
     top:-1.344rem;
     z-index:9 
}
 .omgbag .wh152 img {
     width:3.24267rem;
     height:3.24267rem 
}
 .omgbag .wh276 {
     width:5.888rem;
     height:5.888rem;
     top:-3.37067rem;
     left:4.52267rem;
     z-index:9 
}
 .omgbag .wh276 img {
     width:5.888rem;
     height:5.888rem 
}
 .omgbag .wh173 {
     width:3.69067rem;
     height:3.69067rem;
     top:-2.13333rem;
     left:10.06933rem;
     z-index:10 
}
 .omgbag .wh173 img {
     width:3.69067rem;
     height:3.69067rem 
}
 .omgbag .wh125 {
     width:2.66667rem;
     height:2.66667rem;
     top:-2.88rem;
     right:.64rem;
     z-index:9 
}
 .omgbag .wh125 img {
     width:2.66667rem;
     height:2.66667rem 
}
 .omgbag .fon {
     position:absolute;
     width:4.26667rem 
}
 .omgbag .whfon1 {
     top:2.13333rem 
}
 .omgbag .whfon2 {
     top:2.13333rem;
     margin-left:1.06667rem 
}
 .omgbag .whfon2 .red {
     color:#eb3133 
}
 .omgbag .whfon3 {
     top:2.13333rem;
     margin-left:1.06667rem 
}
 .mytit_flash {
     background-color:white 
}
 .mytit_flash ul li {
     color:#222222;
     width:25% 
}
 .mytit_flash ul .red {
     color:#f23030 
}
 .mytit_flash .addset li {
     width:20% 
}
 .mypackeg {
     overflow:hidden;
     background-color:white 
}
 .mypackeg .packeg .fl h1 {
     width:10.66667rem 
}
 .mypackeg .packeg .fl h1 span.bg {
     background-image:url(../images/ty.png) 
}
 .mypackeg .packeg .fl h1 span.zy {
     background-image:url(../images/zy.png);
     background-size:.81067rem 
}
 .mypackeg .packeg .fl p {
     width:10.66667rem 
}
 .shop-mfive ul li {
     float:left;
     width:25%;
     text-align:center;
     margin:0 auto 
}
 .shop-mfive ul li a {
     display:block;
     border:1px solid #f8f8f8;
     width:2.60267rem;
     height:2.60267rem;
     margin:0 auto;
     text-align:center 
}
 .shop-mfive ul li a img {
     width:2.56rem;
     height:2.56rem 
}
 .shop-rebuy-price {
     margin:.36667rem 0;
     overflow:hidden 
}
 .price-alln {
     font-size:.55467rem;
     margin:.384rem;
     float:right;
     width:100%;
     position:relative;
}
 .qxatten-ions {
     right:0rem;
     top:auto;
     bottom:0;
}
 .price-alln .red {
     color:#f23030 
}
 .price-alln .threel {
     margin-left:.21333rem;
     margin-right:.21333rem;
     font-size:.55467rem 
}
 .shop-rebuy {
     float:right;
     padding:.36267rem .53333rem;
     margin-right:.33333rem;
     border:1px solid #e2e2e2;
     font-size:.55467rem;
     border-radius:.21333rem 
}
 .paysoon {
     color:white;
     background-color:#f23030;
     border:0 
}
 .deorder {
     margin-right:.64rem 
}
 .cbaudience {
     padding:.21333rem 0 
}
 .cbaudience p {
     font-size:.55467rem;
     color:#222222;
     padding:.08533rem 0 
}
 .top-detailstore {
     overflow:hidden;
     padding-top:.42667rem 
}
 .top-detailstore .de_img_le {
     float:left 
}
 .top-detailstore .de_img_le img {
     width:3.776rem;
     height:3.776rem 
}
 .top-detailstore .de_font-midd {
     float:left;
     margin-top:.768rem;
     width:7.04rem;
     margin-left:.42667rem 
}
 .top-detailstore .de_font-midd h3 {
     font-size:.768rem;
     font-weight:normal;
     margin:.21333rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .top-detailstore .de_font-midd p {
     font-size:0.6rem;
     color:#999999;
     margin:.21333rem;
     margin-top:.42667rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .top-detailstore .de-butt-ygz {
     float:right 
}
 .top-detailstore .de-butt-ygz .payclos {
     margin-top:1.36533rem;
     overflow:hidden;
     padding:.21333rem .42667rem;
     border:1px solid #f8f8f8;
     background-color:#e7f1f2;
     border-radius:.21333rem;
     cursor:pointer 
}
 .top-detailstore .de-butt-ygz .payclos i {
     float:left;
     background-image:url(../images/heart.png);
     background-repeat:no-repeat;
     background-size:.85333rem;
     width:.42667rem;
     height:.42667rem;
     display:block;
     margin:0 auto;
     margin-top:.128rem;
     background-position-x:0 
}
 .top-detailstore .de-butt-ygz .payclos .red {
     background-position-x:-.42667rem 
}
 .top-detailstore .de-butt-ygz .payclos span {
     float:left;
     font-size:0.6rem 
}
 .leve-trhee {
     overflow:hidden;
     padding-top:.42667rem;
     padding-bottom:.85333rem;
     border-bottom:0.0625rem solid #f8f8f8 
}
 .leve-trhee ul li {
     float:left;
     width:33.33333%;
     text-align:center 
}
 .leve-trhee ul li span {
     font-size:0.6rem;
     float:left 
}
 .leve-trhee ul li .red {
     color:#e23030 
}
 .leve-trhee ul li .gr {
     color:white;
     background:#e23030;
     border-radius:50%;
     width:.72533rem;
     height:.72533rem;
     display:block;
     text-align:center;
     line-height:.72533rem;
     font-size:.512rem;
     margin-top:-.08533rem;
     margin-left:.21333rem 
}
 .leve-trhee ul li .green {
     color:#00a96b 
}
 .leve-trhee ul li .ba-green {
     background-color:#00a96b 
}
 .leve-trhee ul li .pink {
     color:#e716bd 
}
 .leve-trhee ul li .ba-pink {
     background-color:#e716bd 
}
 .leve-trhee ul .te-left {
     float:left 
}
 .leve-trhee ul .te-midden {
     padding-left:7% 
}
 .leve-trhee ul .te-right span {
     float:right 
}
 .sinhert .content .floor ul li a h2 {
     color:inherit 
}
 .sto_kf {
     background-image:url(../images/detailstore.png);
     background-size:.96rem;
     width:.96rem;
     height:.85333rem;
     background-position-y:0 
}
 .sto_ewm {
     background-position-y:-.896rem 
}
 .sto_phone {
     background-position-y:-1.83467rem 
}
 .fill-orderlist {
     margin-top:.42667rem;
     background:white 
}
 .fill-orderlist .shopprice .price_or p.red {
     color:#f23030 
}
 .fill-orderlist .shopprice .price_or p.ligfill {
     color:#666666 
}
 .invoice .myorder .order .fr span.setalit {
     line-height:1.74933rem;
     margin-top:0 
}
 .invoice .myorder .order .fl span.couponssl {
     background:#da1d1d;
     font-size:.512rem;
     color:white;
     padding:.08533rem .21333rem;
     margin-left:.42667rem 
}
 .customer-messa {
     background-color:white 
}
 .customer-messa .maleri30 {
     position:relative;
     overflow:hidden 
}
 .customer-messa p {
     font-size:.64rem;
     color:#232326;
     padding-top:.42667rem 
}
 .customer-messa textarea {
     width:100%;
     height:2.56rem;
     border:1px solid #ebebeb;
     padding:.21333rem;
     font-size:.55467rem;
     color:#232326;
     margin:.42667rem 0;
     resize:none 
}
 .customer-messa .xianzd {
     position:absolute;
     color:#999;
     bottom:.64rem;
     right:.21333rem;
     font-size:.55467rem 
}
 .ma-to-200 {
     margin-top:4.26667rem ;
}
 .fillpay .fl {
     float:right;
     line-height:2.13333rem;
     margin-right:1.06667rem 
}
 .classreturn .content .mess img {
     width:.93867rem;
     height:.93867rem 
}
 .f3 {
     background:#f3f5f7 
}
 .shpmi {
     background:white 
}
 .dinaot {
     font-family:"黑体";
     line-height:1.28rem 
}
 .dinaot .naem {
     font-size:.68267rem;
     display:inline-block;
     max-width:10.66667rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .dinaot .Mright {
     float:none;
     display:inline-block;
     vertical-align:middle;
     margin-left:.128rem 
}
 .dinaot .red {
     float:right;
     font-size:.55467rem 
}
 .yg {
     background:url(../images/yg.png) no-repeat;
     display:inline-block;
     vertical-align:middle;
     background-size:1.77067rem;
     margin-right:.128rem;
     width:.81067rem;
     height:.74667rem 
}
 .wuliumess {
     margin-top:.42667rem 
}
 .wuliumess .yg {
     background-position-x:-.93867rem;
     float:left 
}
 .wuliumess .naem {
     width:13.78133rem;
     font-size:.68267rem;
     display:inline-block;
     float:left 
}
 .wuliumess .time {
     font-size:.55467rem;
     color:#666666;
     margin-left:.93867rem;
     padding:.42667rem 0;
     clear:both 
}
 .fukcuid {
     position:relative 
}
 .fukcuid .maleri30 {
     margin:0 1.45067rem 
}
 .fukcuid .shopprice .fon_or {
     margin-top:.29867rem;
     color:#333333;
     font-family:"黑体";
     width:10.53867rem 
}
 .fukcuid .shopprice .fon_or a {
     vertical-align:inherit 
}
 .shijefu {
     font-family:"黑体";
     background:white;
     line-height:1.06667rem 
}
 .shijefu p {
     font-size:0.6rem;
     color:#333333;
     text-align:right 
}
 .shijefu p .fs24 {
     font-size:.512rem 
}
 .shijefu .butna {
     padding:.42667rem 0 
}
 .shijefu .butna a {
     padding:.17067rem .256rem;
     font-size:.64rem;
     border:1px solid #c2c2c2;
     border-radius:.08533rem;
     margin-left:.10667rem 
}
 .shijefu .butna .red {
     border-color:#e23435 
}
 .quedbox {
     margin:.42667rem 0 
}
 .bg_white .fukcuid .fon_or {
     margin-top:.42667rem 
}
 .bg_white .fukcuid .fon_or h2 {
     height:1.87733rem;
     line-height:.93867rem 
}
 .fukcuid {
     background:#f8f8f8;
     overflow:hidden;
     padding-bottom:.64rem 
}
 .euresucess {
     background:white;
     text-align:center;
     padding:1.28rem 0 
}
 .euresucess img {
     width:5.22667rem;
     height:3.34933rem 
}
 .euresucess p {
     font-family:"黑体";
     font-size:.64rem;
     padding-top:.64rem 
}
 .sonfbst {
     background:white;
     padding:.64rem 0 
}
 .sonfbst span {
     font-size:.64rem;
     color:#666666;
     font-family:"黑体" 
}
 .fbs {
     background:url(../images/fbs.png) no-repeat;
     width:.72533rem;
     height:.72533rem;
     background-size:cover;
     display:inline-block;
     vertical-align:bottom;
     margin-right:.64rem 
}
 .mae .maleri30 {
     margin:0 .64rem 
}
 .mae .shopprice .fon_or {
     width:12.16rem;
     margin-top:.42667rem 
}
 .compj {
     padding:.21333rem .42667rem;
     border:1px solid #c2c2c2;
     border-radius:.08533rem;
     font-size:.64rem;
     float:right 
}
 .bg_white .fukcuid {
     background:white;
     padding-bottom:.42667rem 
}
 .surshko {
     z-index:999;
     display:none;
     width:12.58667rem;
     font-family:"黑体";
     border-radius:.21333rem;
     position:fixed;
     top:50%;
     left:50%;
     bottom:50%;
     right:50%;
     overflow:hidden;
     height:6.25067rem;
     margin-top:-3.12533rem;
     margin-left:-6.29333rem 
}
 .surshko p {
     background:white;
     font-size:.768rem;
     color:#333333;
     padding:1.83467rem 0;
     text-align:center;
     border-bottom:0.0625rem solid #ebebeb;
     height:4.43733rem 
}
 .weiyi a {
     display:block;
     float:left;
     text-align:center;
     height:1.81333rem;
     line-height:1.81333rem;
     background:white;
     width:50%;
     font-size:.68267rem 
}
 .weiyi .eno {
     background:#f23030;
     color:white 
}
 .cuidd {
     z-index:999;
     display:none;
     width:12.58667rem;
     font-family:"黑体";
     border-radius:.21333rem;
     position:fixed;
     top:50%;
     left:50%;
     bottom:50%;
     right:50%;
     overflow:hidden;
     height:6.25067rem;
     margin-top:-3.12533rem;
     margin-left:-6.29333rem 
}
 .cuidd p {
     background:white;
     padding:.64rem 2.13333rem;
     line-height:1.06667rem;
     font-size:.768rem;
     color:#333333;
     text-align:center;
     border-bottom:0.0625rem solid #ebebeb;
     margin:0 auto;
     text-align:left;
     height:4.43733rem 
}
 .applytime {
     background:white 
}
 .applytime p {
     font-size:0.6rem;
     color:#222222;
     font-family:"黑体";
     width:6.4rem;
     margin:0 auto;
     line-height:.85333rem;
     overflow:hidden;
     white-space:normal;
     text-overflow:ellipsis 
}
 .bgwappl {
     background:white 
}
 .applyover {
     width:10.53867rem;
     margin:0 auto;
     overflow:hidden;
     font-family:"黑体";
     padding-top:1.28rem 
}
 .applyover a {
     width:4.48rem;
     height:1.344rem;
     text-align:center;
     line-height:1.344rem;
     border:1px solid #cbcbcb;
     color:#666666;
     font-size:.55467rem 
}
 .applyover a:first-child {
     float:left 
}
 .applyover a:last-child {
     float:right 
}
 .pjiscion {
     padding-top:.42667rem;
     background:white 
}
 .pjiscion ul li {
     float:left;
     width:33.33333%;
     text-align:center;
     font-size:0.6rem;
     font-family:"黑体";
     line-height:.85333rem;
     cursor:pointer 
}
 .pjiscion ul .red {
     color:#f23030;
     border-bottom:0.0625rem solid #f23030;
     padding-bottom:.42667rem 
}
 .after-set-li ul li {
     width:33.33333% 
}
 .said {
     background:url(../images/co.png) no-repeat;
     width:.512rem;
     height:.448rem;
     display:inline-block;
     vertical-align:inherit;
     background-size:cover;
     margin-right:.128rem 
}
 .co2 {
     background:url(../images/co2.png) no-repeat;
     width:.6016rem;
     height:.512rem;
     background-size:cover 
}
 .c23 {
     background:url(../images/c23.png) no-repeat;
     width:.512rem;
     height:.512rem;
     background-size:cover 
}
 .c24 {
     background:url(../images/c24.png) no-repeat;
     width:.384rem;
     height:.36267rem;
     background-size:cover 
}
 .dapco .compj {
     border-color:#F23030;
     margin-left:.32rem;
     color:#f23030 
}
 .dapco .nomar {
     border-color:inherit;
     color:inherit 
}
 .dyeai {
     clear:both;
     overflow:hidden;
     font-size:.512rem;
     color:#b3b3b3 
}
 .dyeai span {
     float:right;
     margin-top:.32rem;
     margin-right:2.13333rem 
}
 .pall0 {
     padding:0 .21333rem;
     color:#b3b3b3;
     font-size:.512rem 
}
 .quedbox.bg_white .img_or img {
     border:0 
}
 .bg_white .bg3g {
     background:#f3f5f7 
}
 .bg3g .dyeai {
     background:white;
     padding:.42667rem 0;
     margin-top:.53333rem 
}
 .overdeta .wuliumess {
     margin-top:.42667rem 
}
 .overdeta .wuliumess .yg {
     background-position-x:-.93867rem;
     float:left 
}
 .overdeta .wuliumess .naem {
     width:13.35467rem;
     font-size:.68267rem;
     display:inline-block;
     float:left 
}
 .overdeta .wuliumess .time {
     font-size:.55467rem;
     color:#666666;
     margin-left:.93867rem;
     padding:.42667rem 0;
     clear:both 
}
 .overdeta .Mright {
     float:right;
     position:relative;
     top:1.06667rem 
}
 .overdeta .edit_gtfix {
     min-height:2.944rem;
     cursor:pointer;
}
 .oversetimh .shopprice {
     position:relative;
     overflow:hidden 
}
 .oversetimh .maleri30 {
     margin-right:.64rem 
}
 .oversetimh .shopprice .fon_or {
     margin-top:.32rem;
     width:8.40533rem 
}
 .oversetimh p {
     padding:0 .21333rem;
     font-size:.512rem;
     color:#999999 
}
 .pricangec {
     float:right;
     margin-top:2rem 
}
 .plad {
     display:block;
     border:1px solid #dadada;
     padding:.17067rem;
     position:absolute;
     bottom:0;
     right:0 
}
 .gwcw {
     background:url(../images/gwcx.png) no-repeat;
     width:0.6rem;
     height:0.6rem;
     display:inline-block;
     vertical-align:middle;
     background-size:0.6rem 
}
 .liaxkf {
     background:white;
     padding:.42667rem 0 
}
 .liaxkf .maleri30 {
     margin:0 1.06667rem 
}
 .liaxkf .maleri30 a {
     display:block;
     font-size:.55467rem;
     color:#222222;
     font-family:"黑体";
     border:1px solid #c2c2c2;
     text-align:center;
     padding:.21333rem 0;
     border-radius:.128rem 
}
 .inftwic p {
     border-bottom:0.0625rem solid #f5f5f5;
     padding:.42667rem 0;
     margin-top:0 
}
 .inftwic .dark {
     color:#333333;
     font-family:"黑体" 
}
 .inftwic-b {
     padding-top:.21333rem 
}
 .inftwic-b p {
     border-bottom:0 
}
 .backba {
     background:#f3f5f7 
}
 .dindboxt {
     background:white;
     font-family:"黑体";
     font-size:.64rem;
     padding:.42667rem 0 
}
 .dindboxt p {
     line-height:1.06667rem 
}
 .dindboxt p .gray {
     color:#666666 
}
 .comnes {
     background:white;
     font-family:"黑体";
     font-size:.64rem;
     padding:.64rem 0 
}
 .comnes p {
     line-height:.64rem 
}
 .comnes a.red {
     margin-top:.64rem;
     width:100%;
     height:1.28rem;
     text-align:center;
     line-height:1.28rem;
     border:1px solid #e23435;
     border-radius:.128rem;
     display:block 
}
 .listschdule {
     background:white;
     font-family:"黑体";
     overflow:hidden 
}
 .listschdule .tittimlord {
     position:relative;
     border-bottom:0.0625rem solid #e6e6e6;
     padding:.42667rem 0;
     width:13.93067rem;
     float:right 
}
 .listschdule .tittimlord:last-child {
     border-bottom:0 
}
 .listschdule .tittimlord h2 {
     font-size:0.6rem;
     color:#727272 
}
 .listschdule .tittimlord p {
     font-size:.55467rem;
     color:#999999;
     overflow:hidden 
}
 .listschdule .tittimlord p span {
     float:left;
     display:block 
}
 .listschdule .tittimlord p span.store_dd {
     width:11.072rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .listschdule .tittimlord h2,.listschdule .tittimlord p {
     margin:.42667rem 0 
}
 .listschdule .red-around:before {
     content:"";
     display:block;
     width:.55467rem;
     height:.55467rem;
     background:#e23435;
     border-radius:50%;
     border:4px solid #ed8182;
     position:relative;
     left:-1.28rem;
     top:1.06667rem;
     z-index:9 
}
 .listschdule .red-around:after {
     content:"";
     display:block;
     width:.02133rem;
     background:#bfbfbf;
     height:100%;
     position:absolute;
     left:-.91733rem;
     bottom:-1.81333rem 
}
 .listschdule .gray-around:before {
     content:"";
     display:block;
     width:.32rem;
     height:.32rem;
     background:#bfbfbf;
     border-radius:50%;
     position:relative;
     left:-1.06667rem;
     top:.85333rem 
}
 .listschdule .gray-around:after {
     content:"";
     display:block;
     width:.02133rem;
     background:#bfbfbf;
     height:100%;
     position:absolute;
     left:-.91733rem;
     top:-3.11467rem 
}
 .fl_addextra {
     width:10.88rem;
     overflow:hidden;
     white-space:nowrap 
}
 .fr_extra {
     line-height:2.304rem 
}
 .sueye {
     padding:.17067rem .256rem;
     font-size:.64rem;
     border:1px solid #c2c2c2;
     border-radius:.08533rem;
     margin-left:.10667rem 
}
 .orderrefuce .tittimlord h2 {
     line-height:.768rem 
}
 .orderrefuce .tittimlord h2 a {
     color:#62a4f5;
     vertical-align:bottom;
     text-decoration:underline 
}
 .orderrefuce .gray-around:after {
     top:-2.41067rem 
}
 .applyafter .paycloseto .deleshow .qxatten .weight p {
     float:left;
     width:5.33333rem;
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis 
}
 .applyafter .tuharecha .paycloseto .deleshow .qxatten .closeannten {
     top:-.17067rem 
}
 .applyafter .tuharecha .paycloseto {
     padding:.42667rem 0 
}
 .seravetype {
     overflow:hidden;
     font-family:"黑体";
     background:white;
     padding:.42667rem 0;
     cursor:pointer;
}
 .seravetype p {
     font-size:.68267rem;
     line-height:.85333rem 
}
 .seravetype .fuwxbo {
     font-size:.64rem;
     line-height:1.70667rem 
}
 .seravetype .fuwxbo a {
     padding:.21333rem .85333rem;
     border:1px solid #c4c4c4;
     border-radius:.128rem;
     margin-right:.42667rem 
}
 .seravetype .fuwxbo .red {
     border-color:#e23435 
}
 .seravetype .plus {
     padding:.42667rem 0 
}
 .seravetype .plus span {
     border-color:#dadde0 
}
 .seravetype ul {
     overflow:hidden 
}
 .seravetype ul li {
     float:left;
     width:20%;
     margin:.42667rem 0 
}
 .seravetype ul li .shcph {
     width:2.688rem;
     height:2.688rem;
     border:1px solid #dadde0;
     text-align:center;
     cursor:pointer 
}
 .seravetype ul li .shcph img {
     width:2.688rem;
     height:2.688rem 
}
 .inspectrepot .radio {
     margin-right:1.06667rem;
     float:left;
     width:inherit;
     padding:.42667rem 0 
}
 .inspectrepot .radio .che span {
     vertical-align:baseline;
     font-size:.64rem;
     color:#666666 
}
 .seravetype .ifhaeu {
     font-size:0.6rem;
     color:#999999 
}
 .apply-afterserve textarea {
     height:3.62667rem;
     border-bottom:0;
     border-left:0;
     border-right:0;
     outline:none 
}
 .nextbutt {
     padding:1.664rem 0 
}
 .nextbutt a {
     display:block;
     width:6.12267rem;
     height:1.408rem;
     text-align:center;
     line-height:1.408rem;
     border-radius:.21333rem;
     font-size:.68267rem;
     color:white;
     background:#f23030;
     margin:0 auto 
}
 .jaz {
     font-family:"黑体";
     background:white 
}
 .chineinvoice {
     font-family:"黑体";
     background:white 
}
 .chineinvoice .lingtd {
     color:#666666;
     font-size:.55467rem;
     padding:.53333rem 0 
}
 .chineinvoice .radio {
     width:100%;
     padding-top:0;
     padding-bottom:.64rem 
}
 .sabbao {
     font-family:"黑体";
     text-align:center;
     width:7.25333rem;
     height:1.83467rem;
     line-height:1.83467rem;
     color:white;
     font-size:.768rem;
     margin:0 auto;
     background:#f23030;
     display:block;
     position:absolute;
     bottom:6.4rem;
     left:50%;
     right:50%;
     margin-left:-3.62667rem 
}
 .shprutba {
     background:white 
}
 .tutif {
     font-size:.68267rem;
     padding:.42667rem 0 
}
 .kzthuic {
     line-height:1.81333rem;
     padding-bottom:.896rem 
}
 .kzthuic .kaid {
     padding:.42667rem;
     border:1px solid #f23030;
     color:#f23030;
     font-size:0.6rem 
}
 .intrudjs {
     padding:.42667rem 0 
}
 .intrudjs p {
     font-size:.55467rem;
     color:#666666;
     line-height:1.06667rem 
}
 .zblikbo {
     background:white 
}
 .zblikbo .qhsxix {
     margin-left:.64rem 
}
 .zblikbo .qhsxix .myorder {
     padding-left:0 
}
 .zblikbo .qhsxix .myorder .order .fl span {
     margin-left:0 
}
 .zblikbo .qhsxix .cl-ordhi {
     height:inherit 
}
 .zblikbo .qhsxix .cl-ordhi .order {
     overflow:inherit 
}
 .li9 {
     color:#999999;
     font-size:.512rem 
}
 .addretu {
     font-size:.68267rem;
     width:10.88rem;
    /*white-space:nowrap;
     */
     text-overflow:ellipsis;
     overflow:hidden 
}
 .addretu2 {
     font-size:.68267rem;
     width:10.88rem;
     resize:none;
     border:0;
     outline:none;
     min-height:1.472rem;
     max-height:3.56267rem 
}
 .sunhj {
     padding:1.06667rem 0 
}
 .sunhj a {
     width:6.10133rem;
     height:1.408rem;
     display:block;
     text-align:center;
     color:white;
     line-height:1.408rem;
     background:#f23030;
     font-size:.68267rem;
     margin:0 auto;
     border-radius:.128rem 
}
 .coupon_csswri ul li {
     margin-top:1.06667rem;
     float:left;
     width:6.61333rem 
}
 .coupon_csswri ul li:nth-child(2n) {
     float:right 
}
 .coupon_csswri ul li .xd_time {
     font-size:0.6rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     color:#999999;
     padding:0.6rem 0 
}
 .coupon_he ul li {
     width:33.33333% 
}
 .cp_alo .pon_top {
     color:white;
     background:#fd9064;
     height:3.2rem;
     padding-left:.64rem;
     position:relative 
}
 .cp_alo .pon_top:after {
     content:"";
     background:url(../images/coupon_a.png);
     background-size:.256rem;
     background-repeat:repeat-x;
     width:100%;
     height:.08533rem;
     position:absolute;
     bottom:-.02133rem;
     left:0 
}
 .cp_alo .pon_top h1 {
     font-size:.768rem;
     margin:0;
     padding:.42667rem 0;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .cp_alo .pon_top h1 .fosi {
     font-size:.512rem 
}
 .cp_alo .pon_top p {
     font-size:.512rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .cp_alo .pon_dow {
     height:3.2rem;
     background:white 
}
 .cp_alo .pon_dow p {
     color:#999999;
     font-size:.512rem;
     padding:.426667rem 0 .426667rem .64rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .cp_alo .pon_dow .usecoupon {
     display:block;
     width:3.328rem;
     height:.896rem;
     color:#fd9064;
     font-size:.42667rem;
     border:1px solid #fd9064;
     line-height:.896rem;
     text-align:center;
     margin:0 auto;
     border-radius:.42667rem 
}
 .passtime .pon_top {
     background:#999999 
}
 .passtime .pon_dow .usecoupon {
     border-color:#999999;
     color:#999999;
     cursor:no-drop 
}
 .p_zyft {
     padding:.64rem 0 
}
 .p_zyft .ka {
     background:url(../images/ka.png) no-repeat;
     width:.85333rem;
     height:.55467rem;
     display:inline-block;
     vertical-align:top;
     background-size:.85333rem;
     margin-right:.128rem 
}
 .p_zyft .yg {
     background-position-x:-.93867rem;
     vertical-align:text-top 
}
 .p_zyft p {
     font-size:.64rem 
}
 .in_chio {
     color:#5b5b5b;
     font-size:.512rem 
}
 .p_zyfm img {
     border:1px solid #dddddd;
     width:2.13333rem;
     height:2.13333rem;
     margin-right:.91733rem 
}
 .p_zyfm img:nth-child(5n) {
     margin-right:0 
}
 .p_zyfb {
     padding:.64rem 0 
}
 .p_zyfb a {
     padding:.384rem;
     border:1px solid #b0b0b0;
     font-size:.55467rem;
     border-radius:.128rem;
     margin-right:.42667rem;
     display:inline-block 
}
 .p_zyfb .red {
     color:#f23030;
     border-color:#f23030 
}
 .pay_mind {
     border-bottom:0.0625rem solid #dadde0;
     background:white 
}
 .submit_com {
     color:#f23030;
     font-size:0.6rem 
}
 .sp_idear {
     overflow:hidden;
     padding:.85333rem;
     background-color:white 
}
 .sp_idear img {
     float:left;
     width:2.13333rem;
     height:2.13333rem;
     display:block 
}
 .com_igy {
     margin-left:.64rem;
     float:left 
}
 .com_igy p {
     font-size:.68267rem 
}
 .star_click {
     margin-top:.46933rem;
     position:relative 
}
 .star_click .comment-item-star_wr {
     height:.74667rem;
     width:.96rem;
     background:url(../images/comment-star_wr.png) repeat-x 0 0;
     background-size:.96rem;
     display:inline-block;
     background-position-y:-.85333rem;
     cursor:pointer 
}
 .real-star_wr {
     height:.74667rem;
     background:url(../images/comment-star_wr.png) repeat-x 0 0;
     background-size:.96rem;
     display:inline-block;
     background-position-y:-.02133rem 
}
 .comm_text_goods {
     background:#f3f5f7;
     padding:1.06667rem 0 
}
 .comm_text_goods .tapassa {
     height:3.84rem;
     background:inherit;
     outline:none;
     border:0;
     line-height:.85333rem 
}
 .wlcomenser {
     background:white;
     border-bottom:0.0625rem solid #ebebeb 
}
 .wlcomenser .lifi {
     color:#666666;
     font-size:0.6rem;
     margin-top:.08533rem 
}
 .thirs_commen {
     background:white;
     padding-bottom:1.06667rem 
}
 .al_comentaid {
     padding-top:1.06667rem 
}
 .al_comentaid .taidh {
     float:left;
     font-size:.68267rem;
     margin-top:.04267rem;
     padding-left:1.408rem 
}
 .al_comentaid .star_click {
     float:right;
     margin-top:0 
}
 .confine-wsp {
     width:10.15467rem;
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis 
}
 .shuxg {
     margin-top:0.6rem 
}
 .custer .content .menu a {
     display:inline-block;
     margin-left:1.06667rem 
}
 .neibohoo {
     position:relative 
}
 .near_orbr {
     right:0;
     position:absolute;
     z-index:999 
}
 .near_orbr a {
     display:block;
     width:5.33333rem;
     height:1.70667rem;
     line-height:1.70667rem;
     text-align:center;
     color:white;
     background:#808080;
     font-size:.68267rem;
     border-bottom:0.0625rem solid #9a9a9a 
}
 .near_orbr a:last-child {
     border-bottom:0 
}
 .maleri50 {
     margin:0 1.06667rem 
}
 .order_datanoprice {
     width:8.27733rem;
     background:#aad2ff;
     border-radius:.08533rem;
     font-size:.68267rem;
     padding:.64rem;
     margin:0 auto 
}
 .order_datanoprice p {
     line-height:.896rem 
}
 .order_datanoprice p .co_blue {
     color:#0000ee;
     text-decoration:underline 
}
 .system_dialogue {
     background:white;
     padding:.64rem;
     border:1px solid #dadde0 
}
 .system_dialogue .systemmessage {
     color:#929292;
     font-size:0.6rem 
}
 .system_dialogue .systemcontact {
     margin-top:.64rem;
     color:#4e4e4e;
     font-size:.64rem;
     line-height:.768rem 
}
 .salesclerk_dialogue {
     overflow:hidden 
}
 .salesclerk_dialogue .saleslogo img {
     width:1.70667rem;
     height:1.70667rem;
     border:1px solid #dadde0 
}
 .salesclerk_dialogue .salescontact {
     padding:.64rem;
     background:white;
     width:11.34933rem;
     font-size:.64rem;
     color:#929292;
     line-height:.768rem;
     border-radius:.42667rem;
     position:relative 
}
 .salesclerk_dialogue .salescontact:before {
     content:"";
     background:url(../images/1317.png) no-repeat;
     width:.27733rem;
     height:.36267rem;
     background-size:.55467rem;
     position:absolute;
     left:-.27733rem;
     top:.768rem 
}
 .customer_dialogue .salescontact:before {
     right:-.27733rem;
     left:inherit;
     background-position-x:-.27733rem 
}
 .customer_dialogue .salescontact img {
     width:1.408rem;
     height:1.408rem 
}
 .order_datanoprice,.system_dialogue,.salesclerk_dialogue {
     margin-top:1.74933rem;
     margin-bottom:1.74933rem 
}
 .hiddenbox {
     height:2.13333rem;
     overflow:hidden 
}
 #he100 {
     height:2.13333rem 
}
 .write_dialogue {
     background:#f0f0f0;
     text-align:center;
     height:2.13333rem;
     line-height:2.38933rem;
     position:fixed;
     z-index:9999;
     bottom:0;
     width:16rem 
}
 .write_dialogue a {
     position:absolute;
     cursor:pointer;
     display:block;
     height:1.36533rem;
     width:1.36533rem;
     top:50%;
     margin-top:-.68267rem 
}
 .write_dialogue a .write {
     background:url(../images/write.png) no-repeat;
     background-size:2.77333rem;
     height:1.376rem;
     width:1.376rem;
     display:inline-block 
}
 .write_dialogue .face {
     left:.64rem 
}
 .write_dialogue .writemf {
     width:11.52rem;
     height:1.49333rem;
     border-radius:.08533rem;
     outline:none;
     border:0;
     padding:0 .21333rem;
     font-size:.64rem;
     color:#666666 
}
 .write_dialogue .send {
     right:.64rem 
}
 .write_dialogue .send .write {
     background-position-x:-1.408rem 
}
 .write_replece {
     position:relative 
}
 .face-wrap {
     position:absolute;
     left:0;
     right:0;
     top:0;
     bottom:0;
     z-index:9;
     background-size:16rem;
     width:16rem;
     margin:0 auto;
     background-repeat:no-repeat 
}
 .face-wrap-1 {
     background-image:url(../images/face-panel1.2fe5ad465032e7aadae0afca8ebf43f5.png) 
}
 .face-wrap-2 {
     background-image:url(../images/face-panel2.8e18d844ab6d8cb545234adb1530e621.png) 
}
 .face-wrap-3 {
     background-image:url(../images/face-panel3.6b545eb939f31bdfd2fbbdcd896d08fa.png) 
}
 .face-wrap-4 {
     background-image:url(../images/face-panel4.ffa662fda1d9509d6b1384e34e50eb1d.png) 
}
 .face-wrap-5 {
     background-image:url(../images/face-panel5.5a20055da498e5d4502211589668eb5a.png) 
}
 .face-img {
     float:left;
     box-sizing:border-box;
     width:2.28267rem;
     height:2.02667rem;
     cursor:pointer 
}
 .successsystem {
     text-align:center;
     padding:2.13333rem 0 
}
 .successsystem img {
     width:3.2rem;
     height:3.2rem 
}
 .prompt_s {
     font-size:.55467rem;
     color:#999999;
     text-align:center 
}
 .systemprompt {
     text-align:center;
     margin-top:1.06667rem 
}
 .systemprompt a {
     display:inline-block;
     width:40%;
     height:1.06667rem;
     background:#f23030;
     line-height:1.06667rem;
     text-align:center;
     color:white;
     border-radius:.128rem;
     margin:0 .42667rem;
     font-size:0.6rem 
}
 .al_mosttype {
     background:white 
}
 .slide_list_row {
     width:13.22667rem;
     white-space:nowrap;
     overflow:auto;
     overflow-y:hidden 
}
 .slide_list_row::-webkit-scrollbar {
     background-color:transparent;
     height:0 
}
 .slide_list_row::-webkit-scrollbar-thumb {
     background-color:transparent;
     height:0 
}
 .slide_list_row::-webkit-scrollbar-track {
     background-color:transparent;
     height:0 
}
 .slide_list_row::-webkit-scrollbar-button {
     background-color:transparent;
     height:0 
}
 .slide_list_row::-webkit-scrollbar-track-piece {
     background-color:transparent;
     height:0 
}
 .slide_list_row::-webkit-scrollbar-corner {
     background-color:transparent;
     height:0 
}
 .slide_list_row::-webkit-resizer {
     background-color:transparent;
     height:0 
}
 .slide_list_row a {
     font-size:0.6rem;
     color:#333333;
     display:inline-block;
     padding:.576rem 0;
     margin-right:.896rem;
     white-space:nowrap 
}
 .slide_list_row .bobo2 {
     border-bottom:0.125rem solid #e23435 
}
 .rilick {
     width:1.49333rem;
     border-left:0.0625rem solid #e3e5e9;
     text-align:right;
     margin:.448rem 0 
}
 .rilick img {
     width:.98133rem;
     height:.85333rem 
}
 .goodsimgbo {
     width:3.17867rem;
     height:3.008rem;
     border:1px solid #e3e5e9;
     float:left;
     position:relative;
     z-index:2;
     margin:0 .256rem 
}
 .goodsimgbo img {
     width:3.136rem;
     height:2.96533rem 
}
 .goods-limit-fo {
     width:7.63733rem 
}
 .goods-limit-fo .name {
     color:#333333;
     font-size:.512rem;
     line-height:1.5;
     display:block;
     height:1.5rem;
     overflow:hidden;
     text-overflow:ellipsis;
     display:-webkit-box;
     -webkit-line-clamp:2;
     -webkit-box-orient:vertical;
     word-break:break-word;
    /*margin-top:.17067rem*/
}
 .goods-limit-fo .condition {
     color:#74d2d4;
     font-size:.55467rem;
     margin-top:.17067rem 
}
 .goods-limit-fo .condition em {
     font-size:.85333rem;
     color:#4cb6b8;
     margin-right:.21333rem 
}
 .alcowlone {
     background:white;
     margin:.34133rem 0;
     position:relative 
}
 .remind_tim {
     position:absolute;
     left:-0.0625rem;
     top:-0.0625rem;
     color:white;
     font-size:.42667rem;
     background:url(../images/get.png) no-repeat;
     width:2.496rem;
     height:.768rem;
     line-height:.81067rem;
     background-size:cover;
     padding-left:.10667rem;
     z-index:3 
}
 .goods-limit {
     width:11.34933rem;
     padding:.64rem 0;
     position:relative 
}
 .goods-limit:before {
     content:"";
     background:url(../images/saw-l.png) no-repeat;
     width:.21333rem;
     height:4.20267rem;
     background-size:cover;
     position:absolute;
     left:-.128rem;
     top:0 
}
 .goods-limit:after {
     content:"";
     background:url(../images/saw-r.png) no-repeat;
     width:.29867rem;
     height:4.352rem;
     background-size:cover;
     position:absolute;
     right:-.128rem;
     top:-.04267rem;
     z-index:2 
}
 .get-limit {
     position:relative;
     width:3.37067rem;
     background:#74d2d4;
     height:3.008rem;
     padding:.64rem 0;
     text-align:center;
     -moz-box-sizing:initial;
     -webkit-box-sizing:initial;
     box-sizing:initial;
     -moz-border-radius-topright:.21333rem;
     -webkit-border-top-right-radius:.21333rem;
     border-top-right-radius:.21333rem;
     -moz-border-radius-bottomright:.21333rem;
     -webkit-border-bottom-right-radius:.21333rem;
     border-bottom-right-radius:.21333rem 
}
 .get-limit canvas {
     width:2.13333rem;
     height:2.13333rem 
}
 .get-limit .data_num {
     font-family:"黑体";
     font-size:.512rem;
     color:#FFFFFF;
     width:2.34667rem;
     text-align:center;
     position:absolute;
     top:1.23733rem;
     left:50%;
     margin-left:-1.17333rem;
     line-height:1.2 
}
 .get-limit .data_num .getcatch {
     display:block 
}
 .get-limit .data_num .datanum {
     display:block 
}
 .get-limit .clickgetcoupon {
     display:block;
     background:white;
     color:#74d2d4;
     font-size:.512rem;
     width:2.816rem;
     border-radius:.384rem;
     padding:.064rem;
     border:4px solid #48b3b5;
     margin:0 auto;
     letter-spacing:0.0625rem 
}
 .begintimeSurplus {
     color:white;
     padding-bottom:.21333rem 
}
 .begintimeSurplus .titt {
     font-size:.512rem;
     display:block 
}
 .begintimeSurplus .timeback {
     font-size:.512rem;
     display:block;
     color:white;
     padding:.256rem 0 
}
 .begintimeSurplus .timeback a {
     color:#48b3b5;
     border:2px solid #48b3b5;
     background:white;
     padding:.064rem 
}
 .begintimeSurplus .peopleremind {
     font-size:.42667rem;
     display:block 
}
 .container {
     width:0;
     position:fixed;
     top:0;
     right:0;
     z-index:10000;
     display:none;
     overflow-x:hidden 
}
 .container .city-list,.container .province-list,.container .area-list {
     width:100%;
     overflow-x:hidden 
}
 .container .city {
     overflow-x:hidden;
     padding:.42667rem;
     background-color:#ffffff;
     margin-top:1.45067rem 
}
 .container .city p {
     font-size:.55467rem;
     color:#afafaf;
     width:95%;
     height:2.13333rem;
     line-height:2.13333rem;
     border-bottom:0.0625rem solid #e8ecf1;
     cursor:pointer 
}
 .container .city p.co_current {
     color:#f23030 
}
 .screen_wi_loc {
     display:block;
     width:14.4rem;
     position:absolute;
     top:0;
     right:0;
     background-color:#f8f8f8 
}
 .screen_wi_loc .suce_ok {
     font-size:00.6rem 
}
 .screen_wi_loc .content .search {
     width:10.64533rem;
     margin-left:-1.38667rem 
}
 .emptyedit {
     position:absolute;
     right:.64rem 
}
 .emptyedit a {
     font-size:0.6rem;
     color:#999999;
     border-left:.04267rem solid #999;
     padding-left:.29867rem;
     margin-left:.21333rem 
}
 .emptyedit a:first-child {
     border-left:0;
     margin-left:0;
     padding-left:0 
}
 .lookalike a {
     float:right;
     display:block;
     width:2.176rem;
     font-size:.55467rem;
     color:#666666;
     border:1px solid #666666;
     padding:.192rem 0;
     text-align:center;
     border-radius:.08533rem 
}
 .mt12 {
     margin-top:.256rem 
}
 .dejsshort .radio {
     display:none 
}
 .dejsshort .se_sclist {
     border-bottom:none 
}
 .dejsshort .se_sclist .deleshow {
     border-bottom:0.0625rem solid #e3e5e9 
}
 .dejsshort .se_sclist .deleshow .deletes {
     margin-top:.256rem 
}
 .dejsshort .se_sclist .deleshow .prices .sc_pri {
     margin-top:.21333rem 
}
 .hiradio .radio {
     display:block 
}
 .hiradio .deleshow {
     width:9.17333rem 
}
 .hiradio .deleshow .similar-product-text {
     width:9.17333rem !important 
}
 .daterecord {
     font-size:0.6rem;
     color:#666666;
     padding:.64rem 0;
     border-bottom:0.0625rem solid #e3e5e9 
}
 .delbrowser p {
     font-size:.68267rem;
     line-height:3.11467rem 
}
 .a_emptyall {
     display:none 
}
 .detailremark {
     padding-right:0 
}
 .detailcomment .assess-content {
     margin-right:0 
}
 .detailcomment .product-imgs-li {
    /*float:none;
     */
     width:20%;
    /*height:auto*/
}
 .detailcomment .product-imgs-li img {
    /*width:auto;
     */
    /*height:auto;
     */
     margin-bottom:.64rem 
}
 .desupp .fr {
     float:none;
     margin:0 auto;
     width:2.13333rem;
     height:2.13333rem;
     border:1px solid #dedede;
     border-radius:50%;
     -moz-box-shadow:0 0.0625rem 0.0625rem #000;
     -webkit-box-shadow:0 0.0625rem 0.0625rem #000;
     box-shadow:0 0.0625rem 0.0625rem #000 
}
 .desupp .fr i {
     margin-top:.32rem 
}
 .desupp .fr span {
     margin:0 auto;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     margin-top:.10667rem 
}
 .replaylist {
     background:white 
}
 .replaylist .assess-top {
     padding-bottom:0;
     padding-top:0;
     margin-top:-0.0625rem 
}
 .he108 {
     height:2.304rem 
}
 .replay_tit {
     font-size:.576rem;
     height:1.92rem;
     line-height:1.92rem;
     position:relative;
     border-bottom:0.0625rem solid #e9e9e9 
}
 .replay_tit:after {
     content:'';
     position:absolute;
     left:0 
}
 .replay_tit em {
     color:#c1c1c1 
}
 .replay_text {
     color:#666666;
     font-size:.55467rem;
     line-height:1.2;
     margin-top:.21333rem;
     padding-left:1.36533rem;
     word-wrap:break-word 
}
 .limitbox .assess-date {
     color:#c1c1c1 
}
 .restrict {
     border-top:0.0625rem solid #e9e9e9;
     padding:.64rem 0 
}
 .answersubmit {
     position:fixed;
     bottom:0;
     z-index:99;
     background:white;
     font-size:0.6rem;
     border-top:0.0625rem solid #e9e9e9;
     background:#eaeef1;
     padding:.42667rem 0 
}
 .answersubmit .vautxt {
     display:inline-block;
     width:12.288rem;
     height:1.408rem;
     background:white;
     padding:0 .21333rem;
     border:1px solid #e9e9e9;
     outline:none 
}
 .answersubmit .send {
     display:inline-block;
     background:#f23030;
     color:white;
     height:1.408rem;
     line-height:1.408rem;
     padding:0 .4rem;
     border-radius:.08533rem;
     margin-top:-0.0625rem;
     margin-left:.21333rem 
}
 .askget {
     line-height:2.47467rem 
}
 .askget span {
     font-size:.64rem;
     color:#222222 
}
 .askget .item_ask_1 {
     float:left 
}
 .askget .item_ask_2 {
     float:right 
}
 .askget .item_ask_2 a {
     border:1px solid #666666;
     color:#666666;
     display:inline-block;
     width:3.2rem;
     height:1.45067rem;
     text-align:center;
     line-height:1.45067rem;
     border-radius:.21333rem 
}
 .askget .item_ask_2 a.n {
     margin-right:.64rem 
}
 .askget .item_ask_2 a.action {
     border-color:#e23435;
     color:#e23435 
}
 .reminder .bop {
     border-top:0.0625rem solid #e3e5e9;
     padding-top:.64rem 
}
 .reminder .message {
     background:#f8f8f8;
     padding:.64rem 
}
 .reminder .message p {
     font-family:"黑体";
     font-size:0.6rem;
     color:#333333;
     line-height:.81067rem;
     letter-spacing:-0.0625rem 
}
 .resonalist {
     background:white;
     margin-top:.64rem 
}
 .resonalist .returnreson {
     border-top:0.0625rem solid #f8f8f8 
}
 .resonalist .firde {
     color:#222222 !important 
}
 .resonalist .Mright {
     margin-left:-.46933rem !important;
     -moz-transform:rotate(90deg);
     -ms-transform:rotate(90deg);
     -webkit-transform:rotate(90deg);
     transform:rotate(90deg) 
}
 .reminder_r {
     margin-top:1.28rem 
}
 .reminder_r .message {
     background:white 
}
 .reminder_r .message p {
     color:#e23435 
}
 .ma-to-30 {
     margin-top:.64rem 
}
 .applyandreyurn {
     text-align:center;
     padding:.64rem 0 
}
 .applyandreyurn a {
     background:#e23435;
     color:white;
     font-size:.72533rem;
     font-family:"黑体";
     padding:.64rem 2.13333rem 
}
 .y_hadgetgoods {
     display:none 
}
 .describequestion textarea {
     border:0;
     outline:none;
     padding:.21333rem 0;
     height:3.84rem 
}
 .degree_goods {
     padding:.64rem 0;
     border:0 
}
 .degree_goods .shopimg img {
     width:2.688rem;
     height:2.688rem 
}
 .degree_goods .deleshow {
     width:11.392rem 
}
 .degree_goods .deleshow .deletes .similar-product-text {
     line-height:.85333rem;
     height:1.70667rem;
     width:8.96rem;
     margin-top:0 
}
 .rm_star1 .star_click {
     margin-top:0;
     margin-left:.512rem 
}
 .rm_star1 .bot {
     border-top:0.0625rem solid #e3e5e9;
     padding-bottom:.64rem 
}
 .rm_star1 .inspectrepot {
     margin-left:.512rem 
}
 .rm_star1 .inspectrepot .radio {
     float:none 
}
 .rm_star1 .inspectrepot .radio .che span {
     font-size:0.6rem 
}
 .rm_star1 .customer-messa textarea {
     height:5.03467rem;
     margin:0 
}
 .rm_star1 .submit input {
     width:100% !important;
     border-radius:0 !important;
     margin-top:0 !important 
}
 .rm_question {
     font-size:.64rem;
     color:#666666;
     font-family:"黑体";
     padding:1.875rem 0 
}
 .servicedetail {
     background:white 
}
 .no_service {
     line-height:2.13333rem;
     border-bottom:0.0625rem solid #e3e5e9;
     position:relative 
}
 .no_service span {
     display:block 
}
 .no_service .item-no {
     font-size:0.6rem;
     color:#222222;
     float:left;
     width:12.032rem;
     overflow:hidden 
}
 .no_service .status {
     font-size:.68267rem;
     color:#e23435;
     float:right 
}
 .no_service .Mright {
     position:absolute;
     top:50%;
     right:0;
     margin-top:-.29867rem 
}
 .overwell {
     height:auto 
}
 .overwell .item-no {
     line-height:1.06667rem;
     word-break:break-all;
     padding:.42667rem 0;
     width:13.73867rem 
}
 .schdule_t {
     height:5.33333rem;
     padding:2.13333rem 0 1.06667rem 0;
     display:block;
     padding-left:2.688rem 
}
 .schdule_t .lc {
     float:left;
     text-align:center;
     position:relative 
}
 .schdule_t .lc i {
     background:url(../images/lc.png) no-repeat;
     background-size:5.48267rem;
     display:inline-block;
     width:1.45067rem;
     height:1.45067rem 
}
 .schdule_t .lc .tis {
     position:absolute;
     background:#50c65f;
     color:white;
     border-radius:.42667rem;
     padding:.128rem .17067rem;
     font-size:.45rem;
     top:-1.28rem;
     left:50%;
     white-space:nowrap;
     transform:translateX(-50%);
}
 .schdule_t .lc .tis:after {
     content:"";
     width:0;
     height:0;
     border-left:.17067rem solid transparent;
     border-right:.17067rem solid transparent;
     border-top:.17067rem solid #50c65f;
     position:absolute;
     bottom:-.128rem;
     left:50%;
     margin-left:-.17067rem 
}
 .schdule_t .f-s .sendapply {
     background-position:.27733rem .04267rem 
}
 .schdule_t .f-s .gr {
     display:block;
     color:#50c65f;
     font-size:0.6rem 
}
 .schdule_t .m-s {
     top:.64rem;
     left:-.256rem 
}
 .schdule_t .m-s .wait {
     width:0.6rem;
     height:0.6rem;
     background-position:-3.52rem -.384rem;
     position:absolute;
     left:50%;
     top:50%;
     margin-left:-.29867rem;
     margin-top:-.29867rem 
}
 .schdule_t .m-s .box {
     display:block;
     position:relative;
     border-radius:.08533rem;
     width:3.62667rem;
     height:.128rem;
     background:#cbcbcb 
}
 .schdule_t .m-s span {
     display:block;
     border-radius:.08533rem;
     width:3.62667rem;
     height:.128rem;
     background:#50c65f 
}
 .schdule_t .m-s span.half {
     width:50% 
}
 .schdule_t .e-s {
     left:-1.74933rem 
}
 .schdule_t .e-s .thirdsales {
     background-position:-4.26667rem .04267rem 
}
 .schdule_t .e-s .gr {
     display:block;
     color:#222222;
     font-size:0.6rem 
}
 .schdule_t .e-s .tis {
     top:-1.06667rem;
     display:none 
}
 .schdule_t .change .e-s .tis {
     display:block 
}
 .schdule_t .change .e-s .gr {
     color:#50c65f 
}
 .schdule_t .change .e-s .thirdsales {
     background-position:-1.70667rem .04267rem 
}
 .schdule_t .change .m-s .tis {
     display:none 
}
 .schdule_t .change .m-s span.half {
     width:100% 
}
 .schdule_t .change .m-s span.half .wait {
     display:none 
}
 .schdule_t .pass .gr {
     color:#50c65f 
}
 .schdule_t .pass .thirdsales {
     background-position:.27733rem .04267rem 
}
 .schdule_t .pass .box {
     width:1.6rem 
}
 .schdule_t .pass .box .half {
     width:100% 
}
 .sc_lc {
     padding-left:0 
}
 .sc_lc .lc {
     position:absolute 
}
 .sc_lc .f-s .tis {
     top:-1.06667rem;
     display:none 
}
 .sc_lc .m-s {
     left:.21333rem;
     width:1.6rem 
}
 .sc_lc .m-s .box {
     width:1.6rem 
}
 .sc_lc .e-s {
     left:1.32267rem;
     width:2.56rem 
}
 .servicedetail_q {
     background:white;
     line-height:2.13333rem 
}
 .la_q_dis {
     border-bottom:0.0625rem solid #e3e5e9 
}
 .la_q_q {
     line-height:1.06667rem;
     padding:.53333rem 0;
     -moz-box-sizing:initial;
     -webkit-box-sizing:initial;
     box-sizing:initial 
}
 .la_q_q .dis {
     font-size:0.6rem;
     color:#333333 
}
 .la_q_q .time {
     font-size:0.6rem;
     color:#999999 
}
 .cancel_app {
     background:white;
     position:fixed;
     bottom:0;
     width:100%;
     max-width:16rem 
}
 .last_lc {
     position:relative;
     float:left;
     height:2.13333rem;
     width:3.2rem 
}
 .ml86 {
     margin-left:1.83467rem 
}
 .newcarlist_head {
     position:relative;
     height:1.87733rem;
     line-height:1.87733rem;
     border-bottom:0.0625rem solid #e3e5e9;
     background:white 
}
 .newcarlist_head .tit_car {
     font-size:.768rem;
     color:#222222;
     font-family:"黑体";
     text-align:center;
     display:block 
}
 .editamessage {
     position:absolute;
     right:.64rem;
     top:0 
}
 .editamessage .edit_car a {
     font-size:.64rem;
     color:#666666 
}
 .editamessage .message_car {
     background:url(../images/conta.png) no-repeat;
     width:1.10933rem;
     height:1.088rem;
     background-size:1.10933rem;
     display:inline-block;
     vertical-align:middle;
     margin-left:.55467rem 
}
 .editamessage .none_message {
     background-position:0 -1.06667rem 
}
 .bulletin_car {
     height:1.42933rem;
     line-height:1.49333rem;
     background:#f77f7a 
}
 .bulletin_car .news_car p {
     font-family:"黑体";
     font-size:.55467rem;
     color:white;
     display:inline-block;
     vertical-align:middle;
     width:12.30933rem;
     white-space:nowrap;
     text-overflow:ellipsis;
     overflow:hidden 
}
 .bulletin_car .news_car p span {
     position:relative;
     vertical-align:bottom 
}
 .bulletin_car .news_car>span a {
     float:right;
     color:white;
     display:inline-block;
     vertical-align:middle;
     font-size:.55467rem 
}
 .carnew {
     background:url(../images/carnew.png) no-repeat;
     background-size:6.10133rem;
     display:inline-block;
     vertical-align:middle 
}
 .bell {
     width:.832rem;
     height:.74667rem;
     background-position:.04267rem .04267rem;
     margin-right:.384rem 
}
 .newallshoporder {
     background:#f8f8f8;
     border-top:0.0625rem solid #e3e5e9 
}
 .newallshoporder .radio i {
     width:.72533rem;
     height:.68267rem 
}
 .newallshoporder .check_t i {
     background-position:-.768rem 0 
}
 .newallshoporder .logoshopcar .lsc {
     width:.85333rem;
     height:.85333rem;
     background-position:-1.856rem .02133rem 
}
 .newallshoporder .logoshopcar .s_name {
     font-size:.64rem;
     color:#333333;
     font-family:"黑体";
     vertical-align:middle;
     display:inline-block;
     max-width:5.97333rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .newallshoporder .logoshopcar .Mright {
     float:none;
     display:inline-block;
     vertical-align:middle;
     margin-left:.21333rem 
}
 .newallshoporder .fr a {
     color:#e23435;
     font-size:0.6rem 
}
 .newallshoporder .fr .spea {
     color:#222222;
     font-size:.512rem;
     border-right:0.0625rem solid #bbbbbb;
     margin-right:.21333rem;
     padding-right:.21333rem 
}
 .newallshoporder .fr .tycor {
     width:.64rem;
     height:.64rem;
     background-position:-3.66933rem -.10667rem;
     margin-left:.21333rem 
}
 .fullm {
     line-height:1.64267rem 
}
 .fullm .mi {
     float:left 
}
 .fullm .mi a {
     display:inline-block;
     padding:.128rem;
     border:1px solid #e23435;
     font-size:0.6rem;
     color:#e23435;
     border-radius:.08533rem;
     line-height:.576rem 
}
 .fullm .mi span {
     display:inline-block;
     font-size:0.6rem;
     color:#333333 
}
 .fullm .brow {
     float:right;
     line-height:1.64267rem 
}
 .fullm .brow span {
     display:inline-block;
     vertical-align:middle;
     font-size:0.6rem;
     color:#e23435 
}
 .fullm .brow .rear {
     width:.64rem;
     height:.64rem;
     background-position:-2.85867rem -.08533rem 
}
 .group_ord {
     background:white 
}
 .group_ord .sc_list {
     padding:.42667rem .64rem 
}
 .group_ord .sc_list:first-child {
     padding-top:0 
}
 .group_ord .sc_list .shopimg {
     position:relative 
}
 .group_ord .sc_list .shopimg img {
     width:4.48rem;
     height:4.48rem;
     border:1px solid #eaeaea 
}
 .group_ord .sc_list .shopimg .lt {
     width:100%;
     height:.98133rem;
     line-height:.98133rem;
     background:rgba(30,20,19,0.65);
     color:white;
     text-align:center;
     font-size:.64rem;
     position:absolute;
     bottom:0;
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis 
}
 .group_ord .sc_list .radio {
     padding-top:1.94133rem 
}
 .group_ord .sc_list .deleshow .deletes .similar-product-text {
     line-height:.81067rem;
     height:1.62133rem;
     margin-top:0;
     margin-bottom:0 
}
 .group_ord .sc_list .deleshow {
     width:8.74667rem 
}
 .group_ord .sc_list .deleshow .weight {
     line-height:.85333rem 
}
 .group_ord .sc_list .deleshow .weight span {
     margin-left:.21333rem;
     display:inline-block;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     width:3.84rem 
}
 .group_ord .sc_list .deleshow .weight span:first-child {
     margin-left:0 
}
 .group_ord .sc_list .deleshow .edit_weight {
     background:#f0f2f5;
     position:relative 
}
 .group_ord .sc_list .deleshow .edit_weight:after {
     content:'';
     position:absolute;
     background:url(../images/carnew.png) no-repeat;
     background-size:6.10133rem;
     width:.64rem;
     height:.64rem;
     right:0.125rem;
     top:.08533rem;
     background-position:-1.04533rem 0 
}
 .group_ord .sc_list .deleshow .prices .sc_pri {
     font-size:.72533rem 
}
 .group_ord .sc_list .deleshow .prices .sc_pri .m {
     font-size:.512rem;
     vertical-align:bottom 
}
 .group_ord .sc_list .deleshow .prices {
     margin-top:.896rem 
}
 .group_ord .sc_list .deleshow .emk .sc_pri {
     color:#666666 
}
 .group_ord .sc_list .deleshow .emk .sc_pri em {
     margin-left:.128rem;
     color:#999999;
     font-size:0.6rem 
}
 .group_ord .sc_list .deleshow .emk {
     overflow:inherit 
}
 .group_ord .sc_list .deleshow .emk .plus a {
     padding:.34133rem .384rem;
     color:#333333;
     border:1px solid #666666;
     border-radius:.128rem;
     font-size:.64rem;
     position:relative;
     top:.32rem 
}
 .empty_so {
     position:relative;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
     opacity:.6 
}
 .empty_so:before {
     content:'';
     background:url(../images/empty.png) no-repeat;
     width:3.11467rem;
     height:3.11467rem;
     position:absolute;
     background-size:cover;
     left:50%;
     top:50%;
     margin-left:-1.55733rem;
     margin-top:-1.55733rem;
     z-index:99 
}
 .givejf {
     font-size:.55467rem;
     color:#666666;
     background:#fff7f7;
     height:1.06667rem;
     line-height:1.06667rem;
     padding-left:1.70667rem 
}
 .givejf .g {
     color:#999999;
     margin-left:.42667rem 
}
 .newcarfoo .payallb {
     bottom:2.13333rem 
}
 @media screen and (min-width:81.25rem) {
     .newcarfoo .payallb {
         bottom:1.06667rem 
    }
}
 .newcarfoo .payallb .alllef .radio .all {
     top:-.17067rem 
}
 .newcarfoo .payallb .youbia p {
     text-align:left;
     color:#333333;
     font-weight:bold 
}
 .newcarfoo .payit .fl .lastime {
     color:#666666;
     font-weight:normal 
}
 .newcarfoo .payallb .youbia {
     width:6.4rem;
     margin-left:1.06667rem 
}
 .edit_c {
     height:2.13333rem;
     line-height:2.13333rem;
     display:none 
}
 .edit_c .all_c .radio {
     width:inherit;
     padding-top:0 
}
 .edit_c .all_c .radio i {
     display:inline-block;
     vertical-align:middle;
     float:none 
}
 .edit_c .all_c .all {
     font-size:.55467rem;
     position:relative;
     top:.08533rem 
}
 .edit_c .ed3_c {
     float:right 
}
 .edit_c .ed3_c a {
     display:inline-block;
     width:3.2rem;
     height:1.408rem;
     text-align:center;
     line-height:1.408rem;
     border:1px solid #666666;
     font-size:.64rem;
     color:#666666;
     border-radius:.128rem;
     margin-left:.42667rem 
}
 .edit_c .ed3_c a.del {
     border-color:#e23435;
     color:#e23435 
}
 .soldout {
     position:relative;
     border-bottom:0.0625rem solid #e3e5e9;
     padding-bottom:.64rem 
}
 .soldout .shopimg {
     float:left;
     width:4.48rem;
     height:4.48rem 
}
 .soldout .shopimg img {
     width:4.48rem;
     height:4.48rem;
     border:1px solid #eaeaea 
}
 .soldout .empty_price {
     float:left;
     position:absolute;
     left:5.76rem;
     bottom:.64rem 
}
 .soldout .empty_price .yp {
     font-size:.72533rem;
     color:#e23435;
     margin-bottom:.64rem 
}
 .soldout .empty_price .yp em {
     font-size:.512rem 
}
 .soldout .empty_price p {
     font-size:.55467rem;
     color:#666666 
}
 .closer {
     background:url(../images/clos.png) no-repeat;
     width:.85333rem;
     height:.85333rem;
     background-size:cover;
     display:inline-block;
     float:right;
     cursor:pointer 
}
 .choseg {
     display:none 
}
 .choseg .choose-titr {
     padding-left:.64rem;
     padding-right:.64rem;
     overflow:hidden 
}
 .handard_gg {
     padding:.64rem 0 
}
 .handard_gg a {
     width:6.89067rem;
     height:1.45067rem;
     text-align:center;
     line-height:1.45067rem;
     color:#333333;
     font-size:.576rem;
     border-radius:.128rem;
     border:1px solid #e3e5e9;
     float:right;
     margin-bottom:.64rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis 
}
 .handard_gg a.current {
     color:#e23435;
     border-color:#e23435 
}
 .handard_gg a:nth-child(2n) {
     float:left 
}
 .handard_gg .submits_de {
     margin-top:2.13333rem 
}
 .hdd {
     color:#666666;
     font-size:0.6rem;
     padding-bottom:.34133rem 
}
 .handard_color_size {
     padding:.64rem 0 
}
 .handard_color_size a {
     display:block;
     width:2.73067rem;
     height:1.45067rem;
     text-align:center;
     line-height:1.45067rem;
     color:#333333;
     font-size:.576rem;
     border-radius:.128rem;
     border:1px solid #e3e5e9;
     float:left;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     margin-bottom:.64rem;
     margin-right:.85333rem 
}
 .handard_color_size a.current {
     color:#e23435;
     border-color:#e23435 
}
 .handard_color_size .submits_de {
     background:#e23435;
     margin-top:2.13333rem 
}
 .coupongg {
     background:#f8f8f8 
}
 .coupongg .closer {
     position:absolute;
     right:.64rem 
}
 .coupongg .soldout_cp {
     text-align:center 
}
 .coupongg .soldout_cp .nmy {
     width:3.392rem;
     height:2.70933rem;
     margin-top:1.06667rem 
}
 .coupongg .soldout_cp .nzw {
     font-size:0.6rem;
     color:#bfbfbf;
     margin-top:.85333rem 
}
 .c_uscoupon {
     height:14.54933rem;
     overflow:auto;
     margin-top:.64rem 
}
 .c_uscoupon .canus {
     font-size:.64rem;
     color:#333333;
     font-weight:bold 
}
 .c_uscoupon .canus span {
     font-size:.512rem;
     color:#999999 
}
 .cuptyp {
     height:3.94667rem;
     margin:.64rem 0 
}
 .cuptyp:first-child {
     margin-top:0 
}
 .cuptyp .le_pri {
     width:36%;
     height:3.94667rem;
     float:left;
     background:#51c9df;
     position:relative;
     border-top-left-radius:.128rem;
     border-bottom-left-radius:.128rem;
     background-image:-webkit-gradient(linear,0% 0%,100% 0%,from(#63EAE8),to(#51CADF));
     background-image:-moz-linear-gradient(0% 100% 180deg,#63EAE8,#51CADF) 
}
 .cuptyp .le_pri:before {
     content:'';
     background:url(../images/cp.png) no-repeat;
     width:.21333rem;
     height:3.92533rem;
     background-size:cover;
     position:absolute;
     left:-.128rem;
     top:0 
}
 .cuptyp .le_pri h1 {
     font-size:1.70667rem;
     color:white;
     text-align:center;
     margin:0;
     margin-top:.64rem 
}
 .cuptyp .le_pri h1 em {
     font-size:.85333rem;
}
 .cuptyp .le_pri p {
     margin-top:.21333rem;
     color:white;
     font-size:.55467rem;
     text-align:center 
}
 .cuptyp .ri_int {
     width:64%;
     height:3.94667rem;
     float:left;
     background:white;
     padding:.42667rem 0 .42667rem .42667rem;
     position:relative;
     border-top-right-radius:.128rem;
     border-bottom-right-radius:.128rem;
     border:1px solid #e3e5e9;
     border-left:0 
}
 .cuptyp .ri_int .ba {
     background:#56d4e2;
     color:white;
     padding:.21333rem;
     border-radius:.128rem;
     line-height:1.00267rem;
     margin-right:.42667rem 
}
 .cuptyp .ri_int .foi {
     display:inline-block;
     width:5.632rem;
     font-size:.512rem;
     line-height:1.024rem 
}
 .cuptyp .ri_int span {
     color:#666666;
     font-size:.512rem 
}
 .cuptyp .ri_int .cp9 {
     color:#999999 
}
 .cuptyp .ri_int .bo_two {
     font-size:.512rem;
     color:#999999;
     position:absolute;
     bottom:.42667rem 
}
 .cuptyp .ri_int .bo_two a {
     padding:.14933rem .34133rem;
     border:1px solid #54cfe1;
     color:#54cfe1;
     font-size:.512rem;
     border-radius:.53333rem;
     margin-left:.42667rem 
}
 .canget span {
     vertical-align:top 
}
 .newchoosecar {
     bottom:2.13333rem 
}
 @media screen and (min-width:81.25rem) {
     .newchoosecar {
         bottom:1.06667rem 
    }
}
 .newchoosecar .choose-titr {
     overflow:hidden 
}
 .ovfHiden {
     overflow:hidden;
     height:100% 
}
/*hxm-add-start*/
 .edit-btn {
     float:right;
     width:100%;
    /* height:auto;
     */
     margin-top:0.5rem;
     background:transparent;
}
 .edit-btn .g {
     float:right;
     border-left:0.0625rem solid #bbb;
     padding-left:0.5rem;
     padding-right:0.5rem;
     color:#333;
     cursor:pointer;
}
 .edit-list {
     display:none;
     float:right;
     height:1.06667rem;
     line-height:1.06667rem;
}
 .edit-list li {
     float:left;
     border-left:0.0625rem solid #bbb;
     padding-left:0.5rem;
     padding-right:0.5rem;
     font-size:.55467rem;
     color:#999;
}
 .edit-list li:hover {
     color:#333;
}
 .edit-list li a {
     color:inherit;
}
 .edit-list li:first-child {
     border-left:none;
}
 .edit-change .g {
     display:none;
}
 .edit-change .edit-list {
     display:block;
}
 .operating-floor-two {
     border-top:0.0625rem solid #dedede;
     border-bottom:0.0625rem solid #dedede;
}
 .operating-floor-two .item {
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box;
     float:left;
     width:50%;
     border-right:0.0625rem solid #dedede;
     padding:0 0.5rem;
}
 .operating-floor-two .item:last-child {
     border-right:none;
}
 .operating-floor-two .operating-floor-txt {
     float:right;
     width:3.6rem;
     font-size:0.6rem;
     line-height:.8rem;
     margin-top:0.5rem;
     color:#f23030;
}
 .operating-floor-two .operating-floor-pic {
     float:left;
     width:3rem;
}
 .operating-floor-two .operating-floor-pic img {
     width:inherit;
}
 .operating-floor-two .operating-floor-txt span {
     display:block;
     width:100%;
     height:0.8rem;
     overflow:hidden;
     text-align:right;
}
 .operating-floor-two .operating-floor-txt .second {
     font-size:.42667rem;
     color:#999;
}
/*移动端layer弹出层样式*/
 div.layui-m-layercont {
     font-size:.853333rem;
}
 div.layui-m-layerbtn span {
     font-size:0.6rem;
}
 .m-lr-20 {
     margin:0 .42667rem;
}
 .orders-list {
     font-size:0.6rem;
     color:#343434;
     background:#f7f7f7;
     padding-bottom:.42667rem;
}
 .orders-item {
     background:#fff;
     margin-bottom:.42667rem;
}
 .shop-mes {
     height:2.38933rem;
     padding-top:0.8rem 
}
 .shop-logo {
     float:left;
     width:0.725333rem;
     height:0.725333rem;
     margin:0 .42667rem;
     overflow:hidden;
     background:#ddd;
}
 .shop-logo>img {
     width:100%;
}
 .shop-name {
     height:.725333rem;
     line-height:.725333rem;
     font-size:.64rem;
}
 .goods-item {
     background-color:#f7f7f7;
     padding:.42667rem;
     margin-bottom:.21333rem;
}
 .goods-pic {
     float:left;
     width:3.92533rem;
     height:3.92533rem;
     margin-right:.85333rem;
     overflow:hidden;
}
 .goods-pic>img {
     width:100%;
}
 .goods-cont {
     float:left;
}
 .goods-title {
     height:1.536rem;
     width:10.24rem;
     line-height:0.768rem;
     font-weight:normal;
     overflow:hidden;
     text-overflow:ellipsis;
     display:-webkit-box;
     -webkit-line-clamp:2;
     -webkit-box-orient:vertical;
}
 .goods-des {
     height:2.13333rem;
     line-height:2.13333rem;
     color:#f4b800 
}
 .goods-price {
     float:left;
     color:#f33300;
}
 .goods-num {
     float:right;
}
 .other-item {
     height:2.38933rem;
     margin:0 .64rem;
     line-height:2.38933rem;
     border-bottom:0.0625rem solid #e0e0e0;
     font-size:0.64rem;
}
 .other-item:last-child {
     border-bottom:none;
}
 .other-left {
     float:left;
}
 .other-right {
     float:right;
}
 .leave-word-box {
     height:2.3rem;
     overflow:hidden;
}
 .leave-word {
     width:11.24rem;
     height:2.3rem;
     line-height:2.3rem;
     resize:none;
     outline:none;
     border:none;
     color:#989898;
}
 .other-num {
     margin:0 .42667rem;
}
 .other-price {
     color:#f33300;
}
 .other-right .arrow-right {
     display:inline-block;
     width:.34133rem;
     height:0.6rem;
     margin-left:.21333rem;
     margin-bottom:-.1rem;
     background:url(../images/yr.png) no-repeat 0 0;
     background-size:cover;
}
 .top-header-m {
     height:2.13333rem;
}
 .top-header-m>.footer {
     position:fixed;
     bottom:auto;
     top:1.898667rem;
}
 .btns-fixed-wrap {
     height:2.56rem;
}
 .btns-fixed-w100 {
     position:fixed;
     left:0;
     bottom:0;
     width:100%;
}
/*拼多多页面*/
 .page-title1 {
     display:inline-block;
     font-size:0.682667rem;
     color:#333;
}
 .goods-info-p {
     padding:.4rem .5rem;
}
 .goods-pic-p {
     float:left;
     width:5.5rem;
     height:5.5rem;
     margin-right:.8rem;
     overflow:hidden;
}
 .goods-pic-p>img {
     width:100%;
}
 .goods-name-p {
     line-height:.8rem;
     font-size:.7rem;
     height:3.2rem;
     color:#333;
     overflow:hidden;
}
 .use-num-p {
     font-size:.6rem;
     color:#999;
     height:1.2rem;
     line-height:1.2rem;
     margin-top:.2rem;
}
 .goods-price-p {
     font-size:.6rem;
     color:#999;
     height:.9rem;
     overflow:hidden;
}
 .goods-price-p>span {
     font-size:.9rem;
     color:#df241a;
     vertical-align:text-bottom;
     margin-right:.3rem;
     overflow:hidden;
}
 .service-list-q {
     box-sizing:content-box;
     height:.6rem;
     padding:.5rem 0;
     background-color:#fafafa;
     text-align:center;
}
 .service-list-q>li {
     display:inline-block;
}
 .service-list-q>li+li {
     padding-left:.8rem;
}
 .service-list-q>li>img {
     width:.6rem;
     height:.6rem;
     margin-right:.1rem;
}
 .service-list-q>li>span {
     line-height:.6rem;
     font-size:.5rem;
     color:#666;
}
 .groups-users-q {
     padding-top:.5rem;
     text-align:center;
}
 .users-list-p {
     min-height:2.25rem;
     padding-top:.15rem;
}
 .users-list-p>li {
     display:inline-block;
     border-radius:50%;
     width:2.1rem;
     height:2.1rem;
}
 .users-list-p>li+li {
     margin-left:.5rem;
     overflow:hidden;
}
 .users-list-p .master-p {
     position:relative;
}
 .users-list-p .master-p .pic-wrap {
     box-sizing:content-box;
     width:2rem;
     height:2rem;
     border:2px solid #ffab33;
     overflow:hidden;
     border-radius:50%;
}
 .users-list-p>li img {
     width:100%;
}
 .users-list-p .tips-p {
     position:absolute;
     left:-0.0625rem;
     top:-.2rem;
     width:1.4rem;
     height:.7rem;
     line-height:.7rem;
     font-size:.5rem;
     color:#aa7806;
     border:1px solid #fff;
     background-color:#ffab33;
     border-radius:.35rem;
}
 .groupsing {
     height:2rem;
     font-size:.7rem;
     line-height:2rem;
     color:#333;
}
 .groupsing>span {
     color:#e02e24;
}
 .groupsing>i {
     font-weight:bold;
     color:#000;
}
 .groupsed {
     box-sizing:content-box;
     padding:.55rem 0;
     height:.9rem;
     line-height:.9rem;
     font-size:.7rem;
     color:#333;
}
 .groupsed>img {
     width:.9rem;
     height:.9rem;
     margin-right:.5rem;
     vertical-align:top;
}
 .join-groups-p {
     display:inline-block;
     width:15rem;
     height:1.8rem;
     line-height:1.8rem;
     font-size:.75rem;
     color:#fff;
     background-color:#e02e24;
     border-radius:.3rem;
}
 .lottery-button {
     margin-top:0.625rem;
     color:#333;
     background-color:#fff;
     border:1px solid black;
}
 .buy-notes-p {
     margin-top:.5rem;
     border-top:0.0625rem solid #e9e9e9;
     height:2.2rem;
     background-color:#f2f2f2;
}
 .buy-notes-p .notes-wrap {
     height:1.8rem;
     background-color:#fff;
     line-height:1.8rem;
     padding:0 .5rem;
     font-size:.6rem;
}
 .buy-notes-p .notes-title {
     float:left;
     color:#333;
}
 .buy-notes-p .notes-cont {
     float:right;
     color:#999;
}
 .nav-list-p {
     height:2.7rem;
     padding-top:.2rem;
}
 .nav-list-p>a {
     float:left;
     width:25%;
     text-align:center;
}
 .nav-list-p>a img {
     width:1.25rem;
     height:1.25rem;
}
 .nav-list-p>a span {
     height:1.1rem;
     font-size:.7rem;
     line-height:1.1rem;
     color:#666;
}
 .goods-list-p {
     background-color:#f2f2f2;
}
 .goods-item-p {
     width:7.936rem;
     margin-top:.064rem;
     background-color:#fff;
}
 .goods-item-p:nth-child(odd) {
     float:left;
}
 .goods-item-p:nth-child(even) {
     float:right;
}
 .goods-item-p .item-pic-p {
     width:7.936rem;
     height:7.936rem;
     overflow:hidden;
}
 .goods-item-p .item-pic-p>img {
     width:100%;
}
 .goods-item-p .item-name {
     font-size:.7rem;
     line-height:1rem;
     height:2rem;
     margin:.25rem 0;
     padding:0 .4rem;
     color:#333;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
     overflow:hidden;
}
 .goods-item-p .item-cont-p {
     height:1rem;
     line-height:1rem;
     padding:0 .4rem;
     margin-bottom:.4rem;
     overflow:hidden;
}
 .goods-item-p .items-price {
     float:left;
     font-size:.75rem;
     font-weight:bold;
     color:#e02e24;
}
 .goods-item-p .items-num {
     float:right;
     font-size:.6rem;
     color:#999;
}
 .btn-share-ico {
     float:right;
     margin-top:0.512rem;
     margin-right:0.426667rem;
     width:0.682667rem;
     height:0.853333rem;
     background:url(../images/ico-share1.png) no-repeat 0 0;
     background-size:cover;
}
/*活动详情页*/
 .ac-d-title {
     margin-top:1.706667rem;
     font-size:.64rem;
     line-height:1.28rem;
     color:#333;
     text-align:center;
}
 .ac-d-subtitle {
     font-size:.554667rem;
     line-height:1.024rem;
     color:#666;
     text-align:center;
}
 .ac-d-state {
     height:1.322667rem;
     padding-bottom:.426667rem;
     border-bottom:0.0625rem solid #ddd;
     text-align:center;
}
 .ac-d-state>span {
     display:inline-block;
     padding:0 .426667rem;
     font-size:.512rem;
     line-height:.896rem;
     color:#999;
}
 .ac-d-cont {
     padding:.426667rem;
     font-size:.512rem;
     line-height:.896rem;
     color:#666;
}
 .ac-d-cont img {
     width:100%;
     max-width:100%;
}
 .ceshi-rem {
}
/*hxm-add-end*/
/*微信账号关联商城账号*/
 .relation-user-wrap {
     margin:0 .64rem;
}
 .relation-user-wrap .relation-des {
     font-size:.512rem;
     line-height:1.28rem;
     color:#999;
}
 .relation-user-wrap .co-black {
     color:#333;
}
 .user-photo1-h {
     width:3.2rem;
     height:3.2rem;
     margin:.512rem auto 0;
     border-radius:50%;
     overflow:hidden;
}
 .user-photo1-h>img {
     width:100%;
}
 .ueser-name1-h>span {
     vertical-align:top;
     color:#333;
     margin-left:.384rem;
}
 .p-t-48 {
     padding-top:1.024rem;
}
 .relation-user-wrap .relation-btns {
     display:block;
     height:1.664rem;
     line-height:1.664rem;
     text-align:center;
     font-size:.597333rem;
     color:#666;
     border:1px solid #ccc;
     border-radius:.128rem;
}
 .relation-btns.register-btns {
     background-color:#f23030;
     color:#fff;
     border-color:#ab434a;
}
/*签到页面*/
 .panel1-sign {
     position:relative;
     height:7.253333rem;
     padding:.512rem .426667rem .64rem;
     background:url("../images/bg-panel-sign.jpg") no-repeat 0 0;
     background-size:cover;
     font-size:.469333rem;
     color:#fff;
}
 .user-sign {
     float:left;
}
 .user-sign>i {
     float:left;
     width:1.28rem;
     height:1.28rem;
     margin-right:.426667rem;
     border-radius:50%;
     overflow:hidden;
}
 .user-sign img {
     width:100%;
}
 .user-sign>span {
     float:left;
     height:1.28rem;
     max-width:3.84rem;
     line-height:1.28rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
}
 .integral-sign {
     float:right;
     text-align:right;
     max-width:5.12rem;
}
 .integral-sign>span {
     display:block;
     line-height:.768rem;
}
 .click-sign {
     position:absolute;
     top:1.365333rem;
     left:50%;
     margin-left:-2.133333rem;
     width:4.266666rem;
     height:4.266666rem;
     background:url("../images/ico-integral-sign.png") no-repeat 0 0;
     background-size:8.533332rem 4.266666rem;
}
 .click-sign>span {
     display:none;
     padding-top:2.56rem;
     line-height:.576rem;
     color:#ff563f;
     text-align:center;
     font-size:.469333rem;
}
 .clicked-sign {
     background-position-x:-4.266666rem;
}
 .clicked-sign>span {
     display:block;
}
 .continuity-sign {
     position:absolute;
     width:100%;
     line-height:1;
     text-align:center;
     bottom:.64rem;
}
 .continuity-sign i {
     font-weight:bold;
     color:#ffe400;
}
 .continuity-sign .c-7 {
     display:inline;
}
 .continuity-sign .c-20 {
     display:none;
}
 .continuity-7 .c-7 {
     display:none;
}
 .continuity-7 .c-20 {
     display:inline;
}
 .panel2-sign {
     padding:0 .384rem;
     background-color:#fff;
}
 .panel2-sign h3 {
     font:.597333rem/1.706667rem normal;
     color:#666;
     border-bottom:0.0625rem solid #ddd;
     text-align:center;
}
 .panel2-sign li {
     float:left;
     height:1.28rem;
     line-height:1.28rem;
     width:2.176rem;
     text-align:center;
     font-size:.512rem;
}
 .weeks-sign {
     padding-top:.256rem;
}
 .weeks-sign li {
     color:#666;
}
 .calendar-sign {
     padding-bottom:.512rem;
}
 .calendar-sign li {
     position:relative;
     color:#999;
}
 .calendar-sign li>i {
     display:none;
     position:absolute;
     left:.768rem;
     bottom:0;
     width:.746667rem;
     height:.682667rem;
     background:url("../images/ico-checked-sign.png") no-repeat 0 0;
     background-size:cover;
}
 .calendar-sign .checked>i {
     display:block;
}
 .rule-sign {
     background-color:#fff;
     margin-top:.426667rem;
     padding:.32rem .426667rem .512rem;
     color:#666;
}
 .rule-sign h5 {
     font:.597333rem/1.536rem normal;
}
 .rule-sign p {
     font-size:.512rem;
     line-height:.853333rem;
}
 .mytit_flash {
     background-color:white;
}
 .mytit_flash ul li {
     color:#222222;
     width:25% 
}
 .mytit_flash ul .red {
     color:#f23030 
}
 .mytit_flash .addset li {
     width:20% 
}
 .mytit_flash .addset-h li {
     width:2.944rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
}
 .mytit_flash .addset-wrap-h {
     width:14.72rem;
     margin:0 auto;
     overflow-x:auto;
}
 .mytit_flash .addset-h {
     width:200%;
}
 .share-bottom-wrap {
     position:fixed;
     width:16rem;
     bottom:0;
     z-index:13;
     background-color:#fff;
     padding:.512rem 0;
     transform:translateY(100%);
     -webkit-transition:transform 0.5s;
     transition:transform 0.5s;
}
 .share-bottom-show {
     transform:translateY(0);
}
 .share-bottom-wrap .xxgro {
     top:.256rem;
     right:.256rem;
}
 .share-bottom-wrap .bdsharebuttonbox {
     text-align:center;
}
 .share-bottom-wrap .bdsharebuttonbox>a {
     display:inline-block;
     width:2.56rem;
     height:2.56rem;
     background-color:transparent;
     margin:0 .384rem;
     background-size:cover;
     float:none;
     line-height:0;
     overflow:hidden;
     text-indent:0;
}
 .share-bottom-wrap .bdsharebuttonbox>.ico-share-wechat {
     background-image:url("../images/ico-share-wechat.png");
}
 .share-bottom-wrap .bdsharebuttonbox>.ico-share-qq {
     background-image:url("../images/ico-share-qq.png");
}
 .share-bottom-wrap .bdsharebuttonbox>.ico-share-kj {
     background-image:url("../images/ico-share-kj.png");
}
 .share-bottom-wrap .bdsharebuttonbox>.ico-share-weibo {
     background-image:url("../images/ico-share-weibo.png");
}
 .pop-write-order {
     position:fixed;
     z-index:13;
     bottom:0;
     width:16rem;
     padding:.64rem;
     background-color:#fff;
     transform:translateY(100%);
     -webkit-transition:transform 0.5s;
     transition:transform 0.5s;
}
 .pop-show {
     transform:translateY(0);
}
 .pop-write-order .pop-title {
     height:1.706667rem;
     padding-bottom:0.426667rem;
     margin-bottom:.426667rem;
     text-align:center;
     font-size:.64rem;
     line-height:1.28rem;
     border-bottom:0.0625rem solid #ccc;
     color:#333;
}
 .item-order-input {
     padding:.256rem 1.28rem;
     line-height:1.024rem;
     font-size:.512rem;
     color:#666;
}
 .item-order-input>span {
     display:inline-block;
     width:3.84rem;
     overflow:hidden;
}
 .item-order-input>input {
     border:none;
     outline:none;
     padding:0 .256rem;
     width:7.68rem;
     height:1.024rem;
     border:1px solid #aaa;
}
 .write-order-des {
     padding:.256rem 0;
     font-size:.512rem;
     line-height:.768rem;
     color:#999;
}
 .write-order-des>span {
     color:#333;
}
 .write-order-des>a {
     display:inline-block;
     color:#e23435;
     margin:0 .256rem;
}
 .pop-btns-wrap {
     padding:.426667rem 0;
     text-align:center;
}
 .btns-item {
     display:inline-block;
     height:1.28rem;
     font-size:.597333rem;
     line-height:1.28rem;
     padding:0 1.28rem;
     margin:0 .426667rem;
     border:1px solid #aaa;
     border-radius:.128rem;
     color:#666;
}
 .pop-btns-true {
     border-color:#e23435;
     background-color:#e23435;
     color:#fff;
}
 .btn-write-order {
     float:right;
     height:1.024rem;
     margin-top:.106667rem;
     line-height:1.024rem;
     border:1px solid #aaa;
     padding:0 .256rem;
     font-size:.512rem;
     border-radius:.128rem;
     color:#666;
     box-shadow:0 0 .384rem rgba(0,0,0,.2) inset;
}
/*日历插件字体调整*/
 body .gearDate {
     font-size:.512rem;
}
/*订单详情页面增加 s*/
/*开关按钮*/
 .z-toggle {
     padding:0.1066rem;
     display:block;
     position:relative;
}
 .z-toggle input {
     display:none;
}
 .z-toggle.z-toggle-royal input:checked + .z-tarck {
     border-color:#ef4e3a;
     background-color:#ef4e3a;
}
 .z-toggle.z-toggle-royal input:checked + .z-tarck .z-handle {
     -webkit-transform:translate3d(0.832rem,0,0);
     -moz-transform:translate3d(0.832rem,0,0);
     transform:translate3d(0.832rem,0,0);
     background-color:#fff;
}
 .z-toggle .z-handle:before {
     position:absolute;
     top:0.1066rem;
     left:-0.4693rem;
     padding:0.4053rem 0.7466rem;
     content:" ";
}
 .order .fr .z-toggle .z-tarck {
     -webkit-transition-timing-function:ease-in-out;
     -moz-transition-timing-function:ease-in-out;
     transition-timing-function:ease-in-out;
     -webkit-transition-duration:0.2s;
     -moz-transition-duration:0.2s;
     transition-duration:0.2s;
     -webkit-transition-property:background-color,border;
     -moz-transition-property:background-color,border;
     transition-property:background-color,border;
     display:inline-block;
     box-sizing:border-box;
     width:2.176rem;
     height:1.386rem;
     border:solid 2px #E5E5E5;
     border-radius:3.125rem;
     background-color:#fff;
     content:' ';
     cursor:pointer;
}
 .z-toggle .z-handle {
     -webkit-transition:0.2s ease-in-out;
     -moz-transition:0.2s ease-in-out;
     transition:0.2s ease-in-out;
     position:absolute;
     top:0.1493rem;
     left:0.1493rem;
     display:block;
     width:0.5973rem;
     height:0.5973rem;
     border-radius:3.125rem;
     background-color:#fff;
}
 .z-toggle .z-handle {
     transition:0.3s cubic-bezier(0,1.1,1,1.1);
     transition-property:background-color,-webkit-transform;
     transition-property:background-color,transform;
     position:absolute;
     display:block;
     width:1.2373rem;
     height:1.2373rem;
     border-radius:3.125rem;
     background-color:#fff;
     top:0.1615rem;
     left:0.1493rem;
     box-shadow:0 0.0426rem 0.1493rem rgba(0,0,0,0.35),0 0.0213rem 0.0213rem rgba(0,0,0,0.15);
}
 .invoice .z-toggle-btn {
     margin-top:0.5333rem !important;
}
 .Scavenging-pop-wrap {
     position:fixed;
     max-width:16rem;
     margin:0 auto;
     width:100%;
     left:0;
     right:0;
     z-index:998;
     overflow:scroll;
     top:0;
     bottom:0;
}
 .package-pop-bg-opacity {
     position:absolute;
     max-width:16rem;
     margin:0 auto;
     width:100%;
     height:130%;
     left:0;
     right:0;
     top:0;
     bottom:0;
     z-index:12;
     background:rgba(0,0,0,0.4);
}
 .package-pop {
     position:relative;
     box-sizing:border-box;
     width:9.6rem;
     margin:0.4266rem auto 0;
     padding:0.8533333333333334rem 0rem 0rem 0rem;
     text-align:center;
     border-radius:0.9375rem;
     color:#333;
     background-color:#fff;
     overflow:hidden;
     box-shadow:0 0.02133rem 0.2133rem 0 rgba(0,0,0,.3);
     z-index:899;
     position:fixed;
     left:50%;
     top:50%;
     margin:auto;
     -webkit-transform:translate(-50%,-50%);
     transform:translate(-50%,-50%);
}
 .package-pop-icon {
     position:absolute;
     left:50%;
     height:1.7066rem;
     border-left:0.0625rem solid #e5e5e5;
}
 .package-pop .package-pop-select .fr {
     color:#ea3524;
}
 .package-pop p {
     font-size:0.64rem;
     margin-bottom:0.8533rem;
}
 .package-pop-select {
     border-top:0.0625rem solid #e5e5e5;
     position:relative;
}
 .package-pop-select a {
     display:block;
     height:1.7066rem;
     line-height:1.7066rem;
     width:50%;
     text-align:center;
     color:#333;
     font-size:0.5546rem;
}
 .details-list-wrap .ttrebu {
     height:0.2706rem;
     overflow:hidden;
}
 .details-list-wrap {
     background-color:#FFF;
}
 .details-list-wrap .myorder-two {
     border:0px;
}
 .details-list-wrap .invoice .myorder .order .fr span {
     color:#999999;
}
 .details-list-wrap .Pending-delivery {
     color:#f89494;
     height:2.133rem;
     line-height:2.133rem;
     font-size:0.64rem;
     padding-right:0.64rem;
     text-align:right;
}
 .details-list-wrap .list7 .myorder {
     height:auto;
     line-height:2.3466rem;
}
 .details-list-wrap .myorder .order .fr {
     margin-top:0.3533rem;
}
 .details-list-header {
     padding-top:1.066rem;
}
 .details-list-header .details-list-a {
     margin-right:0.1066rem;
}
 .details-list-header .details-list-a a {
     width:5.12rem;
     height:1.4933rem;
     display:block;
     font-size:0.64rem;
     line-height:1.4933rem;
     padding-left:1.92rem;
}
 .details-list-header .list-a-one a {
     color:#ea3524;
     border:1px solid #ea3524;
     background:url(../images/z-dengziti.png) no-repeat 0.5973rem 0.256rem;
     background-size:.75rem;
}
 .details-list-header .list-a-two a {
     color:#ea3524;
     background:url(../images/z-iphone.png) no-repeat 0.96rem 0.512rem;
     background-size:.6rem;
}
 .details-list-header .details-list-img {
     width:1.6rem;
}
 .details-list-wrap .ttrebu img {
     width:100%;
     height:100%;
}
 .details-list-header .details-list-img .list-img-a {
     display:block;
     width:1.6rem;
}
 .details-list-header .details-list-img .list-img-a img {
     width:100%;
}
 .details-list-header .details-list-img .list-img-title {
     font-size:0.512rem;
     height:0.8533rem;
     line-height:0.8533rem;
     margin-top:0.1066rem;
     color:#666666;
}
 .details-progress {
     padding:1.1733rem 0 1.706rem 0;
     border-bottom:0.0625rem solid #ddd;
}
 .details-progress ul li {
     width:25%;
     text-align:center;
     font-size:0.4693rem;
     color:#333;
}
 .progress-icon-wrap {
     margin-top:0.5333rem;
     height:0.8746rem;
     position:relative;
}
 .details-progress ul .details-li-color {
     color:#999999;
}
 .details-progress .details-progress-icon {
     position:absolute;
     top:50%;
     left:1.92rem;
     width:10.88rem;
     height:0.1066rem;
     background:url(../images/z-xian-bg.png) no-repeat;
     background-size:100% 100%;
     z-index:1;
}
 .progress-icon-wrap dl dt,dd {
     width:0.8446rem;
     height:0.8446rem;
     background:url(../images/progress-cheng-none.png)no-repeat;
     background-size:100% 100%;
}
 .progress-icon-wrap dl dt {
     background:#FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;
     background-size:70% 60%;
     margin-left:3.146rem;
     border-radius:3.125rem;
     z-index:3;
     position:relative;
}
 .progress-icon-wrap dl dt:nth-child(1) {
     margin-left:1.0666rem;
}
 .progress-icon-wrap dl dd {
     margin-left:3.03rem;
}
 .progress-icon-wrap dl dd:first-of-type {
     margin-left:3.1rem;
}
 .Scavenging-pop {
     position:relative;
     box-sizing:border-box;
     width:14.08rem;
     height:20.5866rem;
     margin:2rem auto 0;
     text-align:center;
     color:#333;
     background-color:#fff;
     overflow:hidden;
     box-shadow:0 0.02133rem 0.2133rem 0 rgba(0,0,0,.3);
     z-index:899;
}
 .Scavenging-pop .Scavenging-pop-header {
     text-align:center;
     height:1.92rem;
     line-height:1.92rem;
     color:#fff;
     font-size:0.64rem;
     background-color:#ff4747;
}
 .Scavenging-pop-img-one {
     width:12.16rem;
     height:2.88rem;
     margin:0 auto;
     margin-top:0.64rem;
}
 .Scavenging-pop-img-title {
     text-align:center;
     font-size:0.512rem;
     margin:0.5333rem 0;
}
 .Scavenging-pop-img-two {
     width:4.8rem;
     height:4.8rem;
     margin:0 auto;
}
 .Scavenging-pop-img-one img,.Scavenging-pop-img-two img {
     width:100%;
     height:100%;
}
 .Scavenging-pop-cont {
     width:12.224rem;
     margin:0 auto;
     padding:0.8533rem 0;
}
 .Scavenging-pop-cont ul li {
     color:#999;
     font-size:0.5546rem;
     text-align:left;
     line-height:0.5546rem;
     margin-bottom:0.5546rem 
}
 .Scavenging-pop-cont ul li b {
     width:0.192rem;
     display:inline-block;
}
 .Scavenging-pop-cont ul li em {
     color:#333;
}
 .Scavenging-pop-footer {
     margin:0 auto;
     height:3.84rem;
     background-color:#f6f6f6;
}
 .Scavenging-pop-footer ul {
     padding:0.64rem 0;
}
 .Scavenging-pop-footer ul li {
     text-align:left;
     width:12.224rem;
     margin-left:0.9386rem;
     font-size:0.512rem;
     color:#666666;
     margin-bottom:0.3626rem;
}
 .Scavenging-pop-close {
     width:1.0453rem;
     height:1.0453rem;
     border:1px solid #fff;
     position:relative;
     border-radius:3.125rem;
     background:url(../images/z-chacha.png)no-repeat 0.2773rem 0.2773rem;
     background-size:45% 45%;
     z-index:990;
     margin:1.2rem auto 0;
}
 .Scavenging-pop-head {
     height:2.048rem;
     width:16rem;
     background-color:#fff;
     left:0;
     top:0;
     z-index:990;
     position:relative;
}
 .Scavenging-pop-head h5 {
     width:100%;
     height:2.048rem;
     line-height:2.048rem;
     text-align:center;
     font-size:0.768rem;
     color:#333;
     font-weight:500;
}
 .Scavenging-pop-head i {
     display:block;
     width:0.4rem;
     height:.8rem;
     left:.5rem;
     top:.6rem;
     background:url(../images/withdraw-left.png) no-repeat;
     position:absolute;
     background-size:100% 100%;
}
 .z-monry {
     width:100%;
     margin-top:0.4266rem;
     background-color:#fff;
     border-bottom:0.125rem solid #f0f0f0;
}
 .z-monry .z-monry-cont .fl {
     font-size:0.5546rem;
     color:#848484;
     margin:0.576rem 0 0.1066rem 0;
}
 .z-monry .z-monry-cont .fr {
     font-size:0.5546rem;
}
 .z-monry .z-monry-cont .fr a {
     color:#dd2924;
     margin:0.576rem 0 0.1066rem 0;
     display:block;
}
 .z-select-wrap {
     background-color:#fff;
}
 .z-select-wrap .z-select-title {
     height:1.92rem;
     font-size:0.5546rem;
     color:#666;
     line-height:2.133rem;
     background-color:#f2f2f2;
}
 .border-top20 {
     border-top:1.25rem solid #F2F2F2;
}
 .z-dispatching {
     padding-top:0.6826rem;
     border-top:0.0625rem solid #ddd;
}
 .z-dispatching .fl {
     font-size:0.64rem;
     height:0.896rem;
     line-height:0.896rem;
}
 .z-dispatching .fr .dispatching-checkbox input {
     display:none;
}
 .border-none {
     border:0px !important;
}
 .z-dispatching .fr .dispatching-checkbox .dispatching-cont {
     display:inline-block;
     box-sizing:border-box;
     content:' ';
     cursor:pointer;
     border:solid 2px #E5E5E5;
     border-radius:3.125rem;
     width:0.896rem;
     height:0.896rem;
}
 .z-dispatching .fr .dispatching-checkbox .z-dispatching-cheng {
     background:#FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;
     background-size:70% 60%;
     border:solid 2px #FF403C;
}
 .z-dispatching-one {
     display:none;
}
 .ma-top-1 {
     margin-top:.6rem !important;
     padding-bottom:0.76rem;
}
 .dispatching-font2 {
     padding-bottom:.3rem;
     border-bottom:0.0625rem solid #ddd;
}
 .z-dispatching-one {
     font-size:0.4693rem;
     line-height:1.4506rem;
     color:#afafaf;
}
 .dispatching-Package {
     display:none;
}
 .invoice_Package {
     display:inline-block;
     overflow:hidden;
     line-height:0.7466rem;
     font-size:0.512rem !important;
     text-align:right;
     margin-right:0.96rem;
     width:9.92rem;
}
 .invoice_Package input {
     border:0px;
     text-align:right;
     outline:none;
     width:4.8rem;
}
 .invoice_Package input:checked {
     background-color:#fff !important;
}
 .invoice .myorder .order .fl p {
     font-size:0.5546rem;
     color:#cacaca;
     font-weight:100;
     line-height:0.6826rem;
     margin-bottom:0.7466rem 
}
 .invoice .myorder .order .fl p i {
     margin-left:1.1733rem;
}
 .invoice .myorder .order .fr .invoice-Mright {
     font-size:0.64rem;
}
/*新增订单详情页面 e*/
/*修改提货人 s*/
 .z-Package {
     width:16rem;
     position:relative;
}
 .z-Package-wrap {
     padding:0 0.64rem;
}
 .z-Package-hrader {
     height:2.048rem;
     width:100%;
     position:relative;
}
 .z-Package-hrader h5 {
     width:100%;
     line-height:2.048rem;
     text-align:center;
     font-size:0.768rem;
     color:#333333;
     font-weight:500;
     border-bottom:0.0625rem solid #d2d2d2;
}
 .z-Package-hrader .z-Package-icon {
     width:0.3626rem;
     height:0.7466rem;
     display:block;
     position:absolute;
     left:0.64rem;
     top:0.704rem;
     background:url(../images/withdraw-left.png) no-repeat;
     background-size:100% 100%;
     cursor:pointer;
}
 .z-Package-cont {
     width:100%;
     height:1.92rem;
     line-height:1.92rem;
     border:1px solid #e3e3e3;
     border-top-color:#e0e0e0;
     border-bottom-color:#e0e0e0;
     border-right-color:#ececec;
     box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -webkit-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -moz-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -o-box-shadow:0.0426rem 0.0426rem 0.04266rem 0.04266rem 
}
 .z-Package-title {
     font-size:0.64rem;
     line-height:1.92rem;
     color:#999;
     padding-left:0.4906rem;
}
 .ma-to-48 {
     margin-top:1.024rem;
}
 .z-Package-cont .z-Package-up {
     position:relative;
}
 .z-Package-cont .fr span {
     display:inline-block;
     margin-right:2.24rem;
     border:0px;
     line-height:1.92rem;
     font-size:0.64rem;
     text-align:right;
}
 .z-Package-cont .fr .Package-cont-icon {
     display:block;
     position:absolute;
     height:0.5973rem;
     width:0.8533rem;
     top:0.6826rem;
     right:0.704rem;
     background:url(../images/z-xiugai.png)no-repeat;
     background-size:100% 100%;
}
 .up-cont input {
     width:90%;
     height:.8rem;
     border:0;
     font-size:.64rem;
     line-height:.8rem;
     text-align:right;
}
 .Package-btn input {
     width:100%;
     height:1.8133rem;
     background-color:#ff4747;
     color:#FFFFFF;
     text-align:center;
     font-size:0.6826rem;
     border:0px;
     line-height:1.8133rem;
}
 .ma-to-535 {
     margin-top:11.4133rem;
}
/*修改提货人 e*/
/*选择自提点 s*/
 .z-Packageiphon-header {
     padding:0.448rem 0;
}
 .z-Packageiphon-d {
     height:1.8773rem;
     line-height:1.8773rem;
     font-size:0.4693rem;
     color:#737373;
}
 .Packageiphon-d-icon {
     height:0.8533rem;
     width:0.64rem;
     display:inline-block;
     background:url(../images/z-dingw.png) no-repeat;
     background-size:100% 100%;
     vertical-align:middle;
     margin:0 0.1066rem 0 0.3626rem;
}
 .z-SelectPackage-wrap .z-SelectPackage-ul {
     margin-bottom:1.173rem;
     overflow:scroll;
     height:17.2rem;
}
 .z-SelectPackage-wrap .z-SelectPackage-ul li {
     width:100%;
     height:3.8826rem;
     border:1px solid #e3e3e3;
     border-top-color:#e0e0e0;
     border-bottom-color:#e0e0e0;
     border-right-color:#ececec;
     box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -webkit-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -moz-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -o-box-shadow:0.0426rem 0.0426rem 0.04266rem 0.04266rem;
     margin-bottom:0.5333rem;
}
 .Package-radio-wrap {
     width:2.0533rem;
     height:3.8826rem;
}
 .Package-radio-wrap .Package-radio {
     height:0.896rem;
     width:0.896rem;
     border-radius:3.125rem;
     border:1px solid #bababa;
     display:inline-block;
     vertical-align:middle;
     margin:1.4933rem 0 0 0.4693rem;
}
 .Package-radio-wrap .Package-radio input {
     display:none;
}
 .Package-radio-wrap .Package-radio-label {
     width:0.896rem;
     height:0.896rem;
     box-sizing:border-box;
     content:' ';
     cursor:pointer;
     border-radius:3.125rem;
     display:inline-block;
     margin-left:-0.0625rem;
     margin-top:-0.0625rem;
}
 .Package-radio-wrap .Package-radio-checked {
     background:#FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;
     background-size:70% 60%;
     border:2px solid #FF403C;
}
 .Package-radio-cont {
     width:7.58rem;
     height:100%;
     padding:0.5973rem 0;
}
 .Package-radio-cont .z-SelectPackage-title {
     font-size:0.64rem;
     color:#333333;
     line-height:0.7466rem;
     height:.7466rem;
     overflow:hidden;
     width:7rem;
}
 .Package-radio-cont .z-SelectPackage-nvg,.Package-radio-cont .z-SelectPackage-phon {
     font-size:0.512rem;
     color:#999999;
     margin-top:0.2773rem;
     line-height:0.5973rem;
}
 .Package-radio-Lately {
     width:4.8926rem;
     height:100%;
     padding:0.5973rem 0;
}
 .Package-radio-Lately .Package-Lately {
     width:2.2826rem;
     height:0.704rem;
     display:block;
     background-color:#ff3636;
     text-align:center;
     color:#fff;
     font-size:0.4266rem;
     line-height:0.704rem;
     border-radius:2.8125rem;
}
 .Package-distance-wrap {
     display:block;
}
 .Package-distance-wrap .Package-distance {
     font-size:0.512rem;
     color:#333;
     max-width:2.2rem;
     overflow:hidden;
     height:0.704rem;
     line-height:0.704rem;
     margin-left:0.384rem;
}
 .distance-icon-wrap {
     height:0.96rem;
     margin-top:0.96rem;
}
 .Package-distance-icon {
     border-left:0.0625rem solid #bdbdbd;
     height:0.64rem;
     display:inline-block;
     margin-top:0.2133rem;
}
 .Package-distance-wrap .Package-Location {
     width:0.7466rem;
     height:0.96rem;
     display:block;
     background:url(../images/z-dingw1.png) no-repeat;
     background-size:100% 100%;
     margin-left:0.6826rem;
     cursor:pointer;
}
 .z-Package-footer-wrap {
     width:100%;
     border-top:0.0625rem solid #e5e5e5;
}
 .Package-footer {
     padding:0rem 0.64rem;
}
 .z-Package-footer {
     height:1.7493rem;
     line-height:1.74933rem;
     border:1px solid #e3e3e3;
     border-top-color:#e0e0e0;
     border-bottom-color:#e0e0e0;
     border-right-color:#ececec;
     box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -webkit-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -moz-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);
     -o-box-shadow:0.0426rem 0.0426rem 0.04266rem 0.04266rem;
     margin:0.7466rem 0;
     position:relative;
}
 .Package-footer-btn {
     margin-bottom:1.344rem;
}
 .Package-footer-btn input {
     width:100%;
     height:1.8133rem;
     border:0px;
     background-color:#ff4747;
     color:#fff;
     text-align:center;
     font-size:0.6826rem;
     font-weight:400;
}
 .z-Package-footer .Package-foot-cont {
     font-size:0.5546rem;
     color:#333333;
     width:5.9733rem;
     margin-left:0.5333rem;
}
 .z-Package-footer .Package-foot-cont span {
     color:#999999;
}
 .z-Package-footer .Package-right-icon {
     position:absolute;
     display:block;
     width:0.4266rem;
     height:0.78933rem;
     right:0.512rem;
     top:0.512rem;
     background:url(../images/z-package-left.png) no-repeat;
     background-size:100% 100%;
}
/*选择自提点 e*/
/*地图 s*/
 .Package-hrader-absolute {
     position:absolute;
     left:0;
     top:0;
     z-index:999;
     opacity:0.9;
     background-color:#fff;
}
 .z-Package-plat {
     height:20.2666rem;
}
 .parkage-plat-cont {
     height:8.2133rem;
     width:16rem;
     background-color:#fff;
}
 .parkage-plat-cont {
     padding:0 0.8533rem;
}
 .parkage-plat-cont .parkage-plat-title {
     padding-top:1.4933rem;
}
 .parkage-plat-cont .parkage-plat-title i {
     width:1.0666rem;
     height:0.8533rem;
     display:block;
     background:url(../images/z-dianpu.png)no-repeat;
     background-size:100% 100%;
}
 .parkage-plat-cont .parkage-plat-title p {
     margin-left:0.5333rem;
     height:0.8533rem;
     line-height:0.8533rem;
     font-size:0.768rem;
     color:#333;
}
 .parkage-plat-ul li {
     font-size:0.5973rem;
     margin-top:0.8533rem;
     color:#333;
}
 .parkage-plat-ul li em {
     color:#3d8fff;
}
 .parkage-plat-ul li span {
     margin-left:1.024rem;
}
/*地图 e*/
 .pop-prkage-wraps,.dizhi-pop {
     position:fixed;
     z-index:996;
     top:0;
     left:0;
     background-color:#fff;
     width:100%;
     height:100%;
     overflow:scroll;
}
/**手机确认订单详情 --s**/
 div.cuptyp {
     box-sizing:content-box;
     border:2px solid transparent;
}
 div.checked {
     border:2px solid #e23435;
}
 .phoneclck {
    /*部分手机不能点击问题*/
     cursor:pointer 
}
 strong {
     font-size:0.9375rem;
}
 pre {
     padding:1rem 0;
     overflow:auto;
     line-height:1.45;
     background-color:#f6f8fa;
     border-radius:0.1875rem;
}
 #date-wrapper {
     left:0 !important;
     bottom:0 !important;
     width:100% !important;
     margin:0 !important;
}
 #date-wrapper li span {
     font-size:.6rem;
}
 #date-wrapper ol,#d-tit>div {
     font-size:.6rem;
}
 #date-wrapper h3 {
     font-size:.7rem !important;
     line-height:2rem !important;
     background:#ff4040 !important;
}
 #d-confirm {
     background:#ff4040 !important;
}
/**手机确认订单详情 --e**/
/*组合套餐 s*/
 .Set-meal-wrap {
     border-bottom:.3rem solid #f3f5f7;
     padding-bottom:0.4266rem;
}
 .orderlistshpop-titles {
     line-height:2.4533rem;
     padding:0 0.64rem;
}
 .meal-wap-icon {
     width:0.6613rem;
     display:block;
     height:0.7893rem;
     background:url(../images/mea-iconsl.png) no-repeat;
     background-size:100% 100%;
     margin:0.8533rem 0.32rem 0 0.32rem;
}
 .meal-wap-radio {
     width:0.8533rem;
     padding:0;
}
 .meal-wap-radio i {
     margin-top:0.86rem;
}
 .orderlistshpop-titles p {
     padding-top:0.32rem;
     line-height:2.0266rem;
     font-size:0.64rem;
}
 .orderlistshpop {
     position:relative;
}
 .orderlistshpop .sc_list_icn {
     position:absolute;
     height:4.1rem;
     left:.9823rem;
     top:2.9226rem;
     border-right:.05rem dashed #ff4949;
}
 .orderlistshpop .sc_list-none {
     border-right:.05rem dashed #ccc;
}
 .orderlistshpop:last-of-type .sc_list_icn {
     border-right:0;
}
 .dpg-radios {
     width:.81867rem;
     height:.81867rem;
     padding:0;
}
/*组合套餐 e*/
/*组合套餐商品详情 s*/
 .Combination-wrap {
     width:100%;
}
 .Combination-heads {
     margin:0.64rem 0rem;
}
 .Combination-heads h3 {
     font-size:0.6rem;
     line-height:0.5973rem;
     margin:0 0.64rem;
     border-left:0.3125rem solid #ff3636;
     padding-left:0.4266rem;
}
 .Combination-left-img {
     max-width:3.2rem;
}
 .Combination-list {
     overflow:scroll;
     height:3.52rem;
     overflow-y:hidden;
}
 .Combination-list ul li {
     width:10.5rem;
}
 .Combination-list ul li a {
     margin-bottom:0.746666rem;
     display:block;
     padding-left:0.64rem;
     position:relative;
}
 .Combination-rigth {
     width:6.1613rem;
     padding-right:0.85333rem;
}
 .Combination-rigth .Combination-names {
     font-size:0.512rem;
     line-height:0.5846rem;
     margin-bottom:0.2133rem;
     height:1.192rem;
     overflow:hidden;
     text-overflow:ellipsis;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
}
 .Combination-prices {
     font-size:0.512rem;
     line-height:0.5546rem;
     color:#ff4949;
     margin-bottom:0.2133rem;
}
 .Combination-dev {
     font-size:0.4693rem;
     line-height:0.6826rem;
     padding:0 0.1066rem;
     background-color:#ff4949;
     color:#fff;
     display:inline-block;
}
 .Combination-right-i {
     position:absolute;
     height:1.8346rem;
     border-left:0.125rem dashed #b3b3b3;
     right:0;
     top:0.2986rem;
}
 .Combination-list ul li:last-of-type .Combination-right-i {
     border-left:0;
}
 .prices-two {
     font-weight:600;
}
 .mun-two span {
     border:1px solid transparent;
}
 .Combination-head-title {
     padding:0 .64rem;
     height:2.1333rem;
     background-color:#ff4949;
     line-height:2.1333rem;
     font-size:0.6826rem;
     font-weight:500;
     color:#fff;
}
/*组合套餐商品详情 e*/
/*列表页面滚动 s*/
 .branchList-cont {
     overflow-y:scroll;
     height:24.4rem;
}
/*列表页面滚动 e*/
 .Combination-head-title p {
     width:50%;
     overflow:hidden;
     height:2.1333rem;
}
 .Combination-head-prices {
     text-align:right;
     padding-left:.5rem;
}
 .Combination-head-prices em {
     font-size:0.512rem;
     margin-right:0.32rem;
}
 .price-foot-wrap {
     width:16rem;
     height:2.6026rem;
     padding:0.5333rem 0;
}
 .price-foot-wrap p {
     text-align:right;
     height:0.6826rem;
     line-height:0.6826rem;
     font-size:0.512rem;
     color:#333333;
}
 .price-foot-wrap p em {
     font-size:0.6826rem;
     color:#ff4949;
     font-weight:600;
}
 .price-foot-wrap p i {
     color:#ff4949;
     font-weight:600;
}
 .price-foot-two {
     margin-top:0.2133rem;
}
 .check_op5 {
     opacity:0.6;
}
 .price-foots .price-foot-two {
     font-size:0.4693rem;
     line-height:0.6826rem;
     padding:0 0.1066rem;
     background-color:#ff4949;
     color:#fff;
     display:inline-block;
}
 .z_cart_wrap {
     border-bottom:.3rem solid #f3f5f7;
     padding-bottom:.3rem;
}
 .mp_price_i {
     height:1.06667rem;
     line-height:1.06667rem;
     font-size:0.6rem;
     display:block;
}
 .mp_price_input {
     text-align:left !important;
     background-color:#fff;
}
/*组合套餐商品详情 e*/
/*列表页面滚动 s*/
 .branchList-cont {
     overflow-y:scroll;
     height:26.6rem;
}
/*列表页面滚动 e*/
 .m-b-0 {
     margin-bottom:0;
}
 .jz-loods {
     color:#707077;
     text-align:center;
     font-size:.55rem;
     height:1.5rem;
     line-height:1.5rem;
}
 #addressDefault {
     cursor:pointer;
}
 .radio .dapei_icon_s {
     border:1px solid #999;
     border-radius:3.1875rem;
     width:.70867rem;
     height:.70867rem;
     background:#fff;
}
 .radio .check_t .dapei_icon_s {
     background-image:url(../images/check.png);
     border:1px solid #f23030;
     background-repeat:no-repeat;
     background-size:cover;
     background-position:-.9668rem .0rem;
     background-size:1.638rem;
}
 .radio .dapei_icon_b {
     border-radius:3.1875rem;
     width:.70867rem;
     height:.70867rem;
     background:#d9d9d9;
}
 .radio .check_t .dapei_icon_b {
     border-radius:3.1875rem;
     width:.70867rem;
     height:.70867rem;
     background:#f23030;
}
/*取消订单详情*/
 .cancel-order-record {
     padding:.426667rem .64rem;
     background-color:#fff;
     margin-bottom:.426667rem;
}
 .cancel-order-title {
     padding:.426667rem 0;
     font-size:.64rem;
     color:#333;
     line-height:1;
     text-align:center;
}
 .des-title2 {
     border-bottom:0.0625rem solid #ccc;
     margin-bottom:.426667rem;
}
 .no-service-m {
     border:1px solid #ddd;
}
 .no-service-m>li {
     height:1.152rem;
     font-size:.512rem;
     border-bottom:0.0625rem solid #ddd;
     overflow:hidden;
}
 .no-service-m>li:last-child {
     border-bottom:none;
     height:auto;
     min-height:1.024rem;
}
 .no-service-m .item-title-s {
     float:left;
     padding:.256rem 0 .256rem .512rem;
     width:3.84rem;
     color:#333;
     line-height:.64rem;
}
 .no-service-m .item-cont-s {
     float:left;
     padding:.256rem;
     width:10.816rem;
     color:#666;
     line-height:.64rem;
     border-left:0.0625rem solid #ddd;
}
 .cancel-order-record .progress-bar {
     height:2.56rem;
     background-repeat:no-repeat;
     background-position:center;
     background-size:12.074667rem 1.450667rem;
}
 .item-contacts {
     display:inline-block;
     margin-right:.256rem;
     height:.64rem;
     max-width:5.12rem;
     overflow:hidden;
     vertical-align:top;
}
 .co-red {
     color:#e23435;
}
 .refund-detail {
     font-size:.512rem;
     line-height:.768rem;
     color:#666;
}
/*优化发票样式*/
 .invoice_con {
     width:100%;
}
 .invoice_tit,.invoice_deta {
     width:100%;
     padding:0.64rem 3%;
}
 .invoice_tit h3,.invoice_deta h3 {
     font-weight:normal;
     font-size:0.768rem;
     padding-bottom:0.64rem;
     border-bottom:0.0625rem solid #ededed;
}
 .invoice_type {
     overflow:hidden;
     margin-top:0.512rem;
}
 .invoice_type .intype_item {
     float:left;
     font-size:0.64rem;
     margin-right:0.64rem;
}
 .invoice_type .intype_item label {
     cursor:pointer;
     width:0.853334rem;
     height:0.853334rem;
     display:inline-block;
     border-radius:50%;
     border:2px solid #ccc;
}
 .invoice_type .intype_item input[type=radio] {
     visibility:hidden;
     display:none;
}
 .invoice_type .intype_item input[type=radio]:checked + label {
     background:#FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;
     background-size:70% 60%;
     border:2px solid #FF403C;
}
 .invoice_type .intype_item span {
     vertical-align:top;
     margin-top:0.128rem;
     margin-left:0.32rem;
     display:inline-block;
}
 .invoice_line {
     width:100%;
     height:0.32rem;
     background-color:#f2f2f2;
     border:none;
     margin:0;
}
 .invoice_comdel {
     width:98%;
     padding:0.64rem 0 0 2%;
}
 .invoice_comdel input {
     width:8.96rem;
     border:1px solid #999;
     height:1.024rem;
     line-height:1.024rem;
     border-radius:0.375rem;
     padding-left:0.2134rem;
     font-size:0.512rem;
     margin-bottom:0.426667rem;
     background-color:#f2f2f2;
}
 .invoice_comdel p {
     color:#ff0000;
     font-size:0.469334rem;
     line-height:0.64rem;
}
 .invoice_confir {
     width:100%;
     padding:0 4%;
     margin-top:0.64rem;
}
 .invoice_confir input {
     width:100%;
     height:1.792rem;
     line-height:1.792rem;
     background-color:#f23030;
     color:#fff;
     border:none;
     font-size:0.768rem;
     letter-spacing:0.128rem;
}
 #invoiceDefault {
     cursor:pointer;
}
/*底部导航优化*/
 .icon_tps {
     display:block;
     margin:0 auto;
     width:1.0666rem;
     height:1.0666rem;
}
 .icon_tp2 {
     display:none;
}
 .icon_tps img {
     width:100%;
     height:100%;
}
 .lau_cont_wrap {
     margin-top:.3rem !important;
}
 .lbk_cont {
     font-size:.52rem;
     line-height:.68rem;
}
 .c_uscoupon_bgs {
     background-color:#000;
     position:fixed;
     width:100%;
     height:100%;
     opacity:0.5;
}
 .coupon_apply_list{
     padding:0 0.64rem;
     color:#ff8712;
     font-size:0.469334rem;
     line-height:1.024rem;
     background-color:#ffeed2;
     display:none;
}
 .addimgchan{
     overflow:hidden;
     padding-top:0.64rem;
}
 .banner_imgs{
     margin: .48rem 0;
}
 .couapplist-bot{
     font-size:0.64rem;
     padding-left:0.64rem;
     line-height:0.768rem;
     display:none;
}
 .couapplist-bot span{
     display:inline-block;
     margin-top:0.384rem;
}
 .couapplist-bot span i{
     color:#ff3c3c;
}
 .couapplist-bot em{
     display:block;
     color:#666;
     font-size:0.469334rem;
}
/*领取优惠券&促销信息弹窗*/
 .salpro-tit {
     width:92%;
     margin:0 auto;
     line-height:2.432rem;
     text-align:center;
     border-bottom:0.0625rem solid #dbdbdb;
}
 .salpro-tit b {
     font-size:0.768rem;
}
 .salpro-tit .price_or {
     position:relative;
     margin-top:0.758rem;
}
 .salpro-con {
     width:100%;
     padding:0 4%;
     margin-top:0.384rem;
}
 .salpro-list {
     overflow:hidden;
     padding:0.64rem 0;
}
 .salpro-list span {
     float:left;
     font-size:0.64rem;
     width:90%;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
}
 .salpro-list span i {
     display:inline-block;
     border:1px solid #ec5151;
     padding:0.128rem 0.32rem;
     border-radius:0.512rem;
     margin-right:0.384rem;
     color:#ec5151;
}
 .salpro-con .salpro-list .fr {
     margin-top:0.128rem;
}
 .deta-coucon {
     width:92%;
     margin:0 auto;
}
 .deta-coulist {
     margin-top:1.28rem;
     overflow:hidden;
}
 .deta-coulist .fl {
     background:url(../images/deta-coubj.png) center center no-repeat;
     width:4.608rem;
     height:3.072rem;
     color:#fff;
     text-align:center;
     background-size:cover;
     position:relative;
}
 .deta-coulist .fl span {
     display:inline-block;
     font-size:0.64rem;
     margin:0.384rem 0 0.256rem 0;
}
 .deta-coulist .fl span b {
     font-size:1.408rem;
}
 .deta-coulist .fl em {
     display:block;
     font-size:0.512rem;
}
 .deta-coulist .fl i {
     width:100%;
     height:100%;
     position:absolute;
     left:0;
     top:0;
     line-height:3.072rem;
     color:#fff;
     background-color:rgba(0,0,0,0.5);
     font-size:0.768rem;
}
 .deta-coulist .fr {
     width:64%;
     font-size:0.597334rem;
}
 .deta-coulist .fr p {
     line-height:0.768rem;
     margin-top:0.128rem;
     text-align:justify;
     margin-top:0;
     height:1.536rem;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
     overflow:hidden;
}
 .deta-coulist .fr span {
     display:block;
     margin-top:0.256rem;
}
 .deta-coulist .fr span i {
     font-size:0.512rem;
     color:#666;
     line-height:1.28rem;
     display:inline-block;
}
 .deta-coulist .fr span a {
     padding:0.256rem 0.512rem;
     background:url(../images/deta-coubj.png) center center no-repeat;
     border-radius:0.64rem;
     color:#fff;
     background-size:110%;
     float:right;
}
 .deta-coulist a.couapply-pro {
     background:none!important;
     border:1px solid #549ffa;
     color:#549ffa!important;
}
 .rest_time{
     font-size: .46rem;
     white-space: initial;
     display: inline-block;
}
 



/* 分类 */
.classlist .fr .branchList .tp-class-list ul{
    padding: 10px;
    box-sizing: border-box;
}
.classlist .fr .branchList .tp-class-list ul li a img{
    width: 100%;
    height: auto;
}
.classlist .fr .branchList .tp-class-list ul .ktlist_2{
    float: right;
    width: 65%;
    font-size: 0.6rem;
    line-height: 0.9rem;
}
.classlist .fr .branchList .tp-class-list ul .ktlist_2>a{
    color: #333;
}
.classlist .fr .branchList .tp-class-list ul .ktlist_2>p{
    font-size: 0.7rem;
    color: red;
}
.classlist .fr .branchList .tp-class-list ul .ktlist_2 .weight span{
    color: #999;
    margin-right: 0.4rem;
}

.classlist .fr .branchList .tp-class-list ul .ktlist_2 .weight .icon-gouwuche:before {
    content: "\e600";
}
.classlist .fr .branchList .tp-class-list ul .ktlist_2 .weight .add_cart{
    color: red;
    font-size: 1rem;
    float: right;
}