﻿@charset "utf-8";
/* CSS Document */
/*切图 web*/
/*网站：*/

html {font-family: 'Microsoft yahei'; background:#f5f5f5;}
fieldset,img{border:0;}
img{ max-width:100%;}
*{ padding:0; margin:0;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;}
ol,ul,li{ list-style-type:none; list-style-position:outside;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a{text-decoration:none; color:#666; outline: 0; background: 0 0; cursor:pointer;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}
a:hover{text-decoration:none;}
a:active,
a:focus{
  outline: none;
}
label,
input,
textarea{outline: none;text-decoration:none;font-family: 'Microsoft yahei';}
input:focus,
p:focus,
div:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-modify:read-write-plaintext-only; 
}
body{-webkit-tap-highlight-color:rgba(0,0,0,0);}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    
/*    margin-left: -14px;
    margin-right: -14px;*/
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
    outline: 0;
/*    padding-left: 14px;
    padding-right: 14px;*/
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    /*display: block;*/
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    /*border: 1px solid transparent;*/
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Slider */
.slick-loading .slick-list
{
    background: #fff center center no-repeat;
}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    left:40px;
    top: 50%;
    display: block;
    width: 52px;
    height: 100px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    background:url(../../images/ban1.png) no-repeat;
    z-index:100;
}
.slick-next{
    left:auto;
    right:40px;
    background:url(../../images/ban2.png) no-repeat;
}


/* Dots */

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    cursor: pointer;
}
.eill{ overflow:hidden;white-space: nowrap; text-overflow:ellipsis; }
.margin_mobile{ float:left; width:100%;}

@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}



body{max-width:750px;margin: 0 auto;}
.nav{ float:left; width:100%; margin:0.2rem 0; overflow-x:auto;}
.nav::-webkit-scrollbar{ display: none;}
.nav ul{ float:left; display:flex;}
.nav li{ float:left; margin-right:0.48rem;}
.nav li a{ float:left; white-space:nowrap; color:#fff; font-size:0.32rem; line-height:0.733333rem;}
.nav li.on a,
.nav li:hover a{ font-weight:bold;}
.index{ float:left; width:100%; padding:0 0.4rem 0 0.4rem; background:url(../_im_g/bg1.png) top center repeat-x #fff; background-size:100% 100%;}
.banner{ float:left; width:100%; line-height:0; position:relative; overflow:hidden; border-radius:10px;}
.banner a{ float:left; width:100%;}
.banner .slick-dots{ bottom:0.24rem;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;}
.banner .slick-dots li{ float:left; width:0.2rem; height:0.106666rem; border-radius:0.106666rem; margin:0 0.053333rem; background:#8e9191;}
.banner .slick-dots li button{ display:none;}
.banner .slick-dots li.slick-active{ width:0.586666rem; background:#c72926;}

.banner-1{border-radius:0;}
.banner-1 .slick-dots{ bottom:0.533333rem;}
.banner .slick-dots li{ width:0.56rem; height:0.106666rem; margin:0 0.066666rem; background:#c6c6c6;}
.banner .slick-dots li.slick-active{ width:0.56rem; background:#c62926;}


.so{ float:left; width:100%; position:relative; overflow:hidden; border-radius:0.96rem; margin-top:0.4rem;}
.so .Search{ float:left; width:100%; height:0.96rem; background:#fff; border:0; line-height:0.66rem; font-size:0.373333rem; color:#333; padding:0.15rem 0.92rem;}
.so .submit{ float:left; width:0.74rem; height:0.74rem; position:absolute; left:0.133333rem; top:0.11rem; background:url(../_im_g/submit.png) center no-repeat; background-size:0.533333rem 0.533333rem; border-radius:0; border:none; }
.so ::-webkit-input-placeholder{color:#858585}
.so :-moz-placeholder{color:#858585}
.so ::-moz-placeholder{color:#858585}
.so :-ms-input-placeholder{color:#858585}

.so-1 .Search{ padding:0.15rem 1.3rem 0.15rem 0.533333rem;}
.so-1 .submit{ left:auto; right:0.32rem;}

.so-2{ margin-top:0; width:90%;}
.so-2 .Search{ background:#f6f6f6; padding:0.15rem 1.1rem 0.15rem 0.48rem;}
.so-2 .submit{ left:auto; right:0.2rem;}

.so-3{ margin-top:0;}
.so-3 .Search{ background:#f6f6f6; }

.so a{display:block; position:absolute !important; left:0 !important; top:0 !important; width:100% !important; height:100% !important; background:none !important; transform:initial !important; border:0 !important; padding:0 !important; margin:0 !important;}

.screen{ position:absolute;right:0.4rem; top:0; z-index:6; font-weight:normal; font-size:0.32rem; color:#080808;}


.meun{ float:left; width:100%; background:#fff; padding:0.28rem 0.2rem;}
.meun ul{ float:left; width:100%;flex-wrap:wrap; display: flex;}
.meun ul li{ float:left; width:25%; padding:0.08rem 0.1rem;}
/*20221205start*/
.meun ul li a{ float:left; width:100%; text-align:center; color:#080808; font-size:0.32rem; line-height:0.48rem;}
.meun ul li a i{ float:left; width:94%; margin:0 3%; line-height:0; border:1px solid #eeeeee; border-radius:0.08rem; overflow:hidden;}
.meun ul li a span{ float:left; width:100%; margin:0.2rem 0 0.1rem 0;}
/*20221205end*/
.meun ul li a:hover{ color:#c62926;}
.meun ul li a:hover i{ border:1px solid #c62926;}
.title{ float:left; width:100%; color:#080808; font-size:0.426666rem; line-height:0.693333rem; font-weight:bold;}
.huidong{ float:left; width:100%; padding:0.266666rem 0.4rem 1.8rem 0.4rem;}
.huidong ul{ float:left; width:100%;}
.huidong li{ float:left; width:100%; background:#fff; border-radius:0.226666rem; overflow:hidden; margin-top:0.226666rem;}
.huidong li a{ float:left; width:100%; padding-bottom:0.266666rem;}
.huidong li a i{ float:left; width:100%; line-height:0; margin-bottom:0.266666rem;}
/*20221205start*/
.huidong li a span{ float:left; width:100%; color:#080808; font-size:0.34rem; line-height:0.62rem; font-weight:bold; padding:0 0.4rem;}
/*20221205end*/
.huidong li a font{ float:left; width:100%; color:#737373; font-size:0.32rem; line-height:0.586666rem; padding:0 0.4rem;}
.pordHot{ float:left;width:-webkit-calc(100% - 0.8rem); width:-moz-calc(100% - 0.8rem); width:calc(100% - 0.8rem);background:#fff; border-radius:0.226666rem; overflow:hidden;  margin:0.266666rem 0.4rem 0 0.4rem; padding: 0.266666rem 0.133333rem 0.213333rem 0.133333rem;}
.pordHot .title{ padding:0 0.15rem;}
.pordHot ul{ float:left; width:100%;}
.pordHot li{ float:left; width:33.33%; padding:0 0.106666rem; margin-top:0.173333rem;}
.pordHot li a{ float:left; width:100%; text-align:center; background:#f8f8f9; padding:0.48rem 0.32rem 0.32rem 0.32rem;}
.pordHot li a i{ float:left; width:100%; line-height:0;}
.pordHot li a span{ float:left; width:100%; color:#555555; font-size:0.32rem; line-height:0.44rem; height:0.88rem; overflow:hidden; font-weight:bold; margin:0.3rem 0 0.2rem 0;}
.pordHot li a font{ float:left; width:100%; color:#c62926; font-size:0.32rem; line-height:0.453333rem;}

.pordHot-1{ margin:0 0.4rem 0.266666rem 0.4rem;}
.pordHot-1 .title{ font-weight:normal; font-size:0.32rem; line-height:0.586666rem;}
.pordHot-1 li a{ padding:0.48rem 0.24rem 0.32rem 0.24rem;}
.pordHot-1 li a span{ font-weight:normal;}
.pordHot-1 .cont img{ max-width:none; width:0.306666rem; height:0.306666rem; margin:0 0.12rem 0 0.16rem;}
.pordHot-1 .cont img{ max-width:none; width:0.306666rem; height:0.306666rem; margin:0 0.12rem 0 0.16rem;}
.pordHot-1 .cont{float:left; width:100%; color:#737373; font-size:0.293333rem; line-height:0.56rem; margin:0.32rem 0 0.093333rem 0;flex-wrap:wrap; display: flex; align-items: center; }
.pordHot-1 .cont img{ max-width:none; width:0.306666rem; height:0.306666rem; margin:0 0.12rem 0 0.16rem;}


.flashSale{ float:left;width:-webkit-calc(100% - 0.8rem); width:-moz-calc(100% - 0.8rem); width:calc(100% - 0.8rem);background:#fff; border-radius:0.226666rem; overflow:hidden;  margin:0.4rem 0.4rem 0.266666rem 0.4rem; padding: 0.266666rem 0 0.36rem 0;
            background-image: -webkit-linear-gradient(top, #f6eceb 0%, #fff 43%);
  background-image: -moz-linear-gradient(top, #f6eceb 0%, #fff 43%);
  background-image: -o-linear-gradient(top, #f6eceb 0%, #fff 43%);
  background-image: linear-gradient(top, #f6eceb 0%, #fff 43%);
}
.flashSale .title{ padding:0 0.24rem;}
.flashSale ul{ float:left; width:100%;}
.flashSale ul li{ float:left; width:25%; margin-top:0.173333rem;}
.flashSale li a{ float:left; width:100%; text-align:center;}
.flashSale li a i{ float:left; width:100%; line-height:0;}
.flashSale li a span{ float:left; width:100%; color:#080808; font-size:0.32rem; line-height:0.586666rem;white-space: nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; margin-top:0.2rem; padding:0 0.24rem;}
.flashSale li a font{ float:left; width:100%; color:#c72926; font-size:0.32rem; line-height:0.586666rem;}
.flashSale li a font strong{ font-size:0.4rem;}
.list1{ float:left; width:100%; padding:0.106666rem 0.306666rem 0 0.306666rem;}
.list1 ul{ float:left; width:100%;}
.list1 ul li{ float:left; width:50%; padding:0.11rem 0.093333rem;}
/*20221205start*/
.list1 li a{ float:left; width:100%; position:relative; border-radius:0.133333rem; height:3.12rem;flex-wrap:wrap; display: flex; align-items:center; background:0.133333rem; background:url(../_im_g/bg2.png) center no-repeat; background-size:100% 100%; padding:0.3rem 0.3rem;}
.list1 li:nth-child(4n+2) a{ background:url(../_im_g/bg3.png) center no-repeat; background-size:100% 100%;}
.list1 li:nth-child(4n+3) a{ background:url(../_im_g/bg4.png) center no-repeat; background-size:100% 100%;}
.list1 li:nth-child(4n+4) a{ background:url(../_im_g/bg5.png) center no-repeat; background-size:100% 100%;}
.list1 li a::after{ content:''; float:left; width:2.56rem; height:2.56rem; background:#fff; opacity:0.16; position:absolute; right:-0.5rem; bottom:-0.6rem; border-radius:50%;}
.list1 li a i{ float:left; width:2rem; position:absolute; right:0; bottom:0.4rem; line-height:0; z-index:3; text-align:center; vertical-align:middle; padding-bottom:2.133333rem;}
.list1 li a i img{max-width:100%; max-height:100%; position:absolute; top:50%; left:50%;
-webkit-transform: translate( -50%, -50%);
    -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%);
}
.list1 li a span{ float:left; width:63%; color:#fff; font-size:0.28rem; line-height:0.44rem; font-weight:bold;}
/*20221205end*/
.list1 .slick-dots{ position:static; margin-top:0.266666rem;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;}
.list1 .slick-dots li{ float:left; width:0.16rem; height:0.16rem; border-radius:50%; padding:0; margin:0 0.066666rem; background:#b3b3b3;}
.list1 .slick-dots li button{ display:none;}
.list1 .slick-dots li.slick-active{ background:#c72926;}
.footer{ position:fixed; left:0; bottom:0; background:#fff; z-index:20; width:100%; float:left; border-top:1px solid #cacaca;}
.footer ul{ width:100%; float:left;}
.footer li{  width:25%; float:left;}
.footer li a{ width:100%; float:left; text-align:center; position:relative; color:#121212; font-size:0.32rem; line-height:0.44rem; padding:0.18rem 0 0.14rem 0;}
.footer li a font{ color:#fff; font-size:0.293333rem; width:0.4rem; line-height:0.4rem; border-radius:50%; background:#c62926; position:absolute; left:50%; top:0.186666rem; margin-left:0.15rem;}
.footer li a span{ float:left; width:100%;}
.footer li a i{ float:left; width:100%; height:0.64rem; position:relative; margin-bottom:0.02rem;}
.footer li a i img{ height:0.64rem; width:0.64rem; position:absolute; left:50%; top:0; margin-left:-0.32rem;}
.footer li a i .hide{ opacity:0;}
.footer li.on a{ color:#c72926;}
.footer li.on a i .show{ opacity:0;}
.footer li.on a i .hide{ opacity:1;}

.footer-1{ padding:0 0.4rem;}
.footer-1 ul{flex-wrap:wrap; display: flex; align-items: center;}
.footer-1 li{ width:18%;}
.footer-1 li:last-child{ width:41%; margin-left:5%;}
.footer-1 button{ float:left; width:100%; color:#fff; font-size:0.4rem; background:#c62926; line-height:0.986666rem; height:0.986666rem; border:none; border-radius:0.986666rem;}


.search{ float:left; width:100%; padding:0 0.4rem 0.8rem 0.4rem;}
.search .tit{ float:left; width:100%;color:#080808; font-size:0.373333rem; line-height:0.64rem; margin-top:0.32rem;}
.search .shanchu{ float:right; line-height:0; width:0.426666rem; margin-top:0.1rem;}
.search ul{ float:left; width:-webkit-calc(100% + 0.266666rem); width:-moz-calc(100%  + 0.266666rem); width:calc(100%  + 0.266666rem);}
.search ul li{ float:left; margin:0.16rem 0.266666rem 0.106666rem 0;} 
.search ul li a{ float:left; background:#eaeaea; border-radius:0.133333rem; padding:0.133333rem 0.24rem; color:#858585; font-size:0.373333rem; line-height:0.64rem;}
.search ul li a:hover{ background:#c72926; color:#fff;}

.renter{ background:#fff; width:100%; position:relative; float:left; box-shadow:0 0 6px rgba(0,0,0,0.1); text-align:center; color:#333333; font-size:0.4rem; line-height:1.08rem; font-weight:bold; letter-spacing:1px; padding:0 0.4rem;}
.renter a{ float:left; width:0.3rem; height:0.3rem; position:absolute; left:0.4rem; top:50%; z-index:6; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); border-bottom:2px solid #333333; border-left:2px solid #333333; }

.renter-1{ padding:0 1.36rem 0 1.04rem; border-top:0.4rem solid #fff;}
.renter-2{ padding:0 0.4rem 0 1.04rem; border-top:0.4rem solid #fff;}
.renter-3{ padding:0.4rem 0.4rem 0.4rem 1.04rem; z-index:20;}


.kong{ float:left; width:100%; text-align:center; padding:5.04rem 0.4rem 4.8rem 0.4rem;}
.kong .ico{ float:left; width:100%; line-height:0;}
.kong .ico img{ width:2.506666rem; height:2.506666rem; border-radius:50%; background:#fff; box-shadow:0 0 0.4rem rgba(0,0,0,0.02);}
.kong .tit{ float:left; width:100%; color:#999999; font-size:0.346666rem; line-height:0.613333rem; margin-top:0.4rem;}
.But{ float:left; width:100%; text-align:center; padding:0 1.333333rem 1.04rem 1.333333rem;}
.But a{ float:left; width:100%; text-align:center; background:#c62926; color:#fff; font-size:0.48rem; line-height:1.173333rem; border-radius:1.173333rem; letter-spacing:2px;}
.But a:hover{ box-shadow:0 3px 6px rgba(0,0,0,0.1); background:#c72926;}

.duihuan{ float:left; width:100%; padding:2.666666rem 0.72rem;}
.duihuan .Search{ float:left; width:100%; height:0.96rem; background:#fff; border:1px solid #e5e5e5; border-radius:0.96rem; line-height:0.66rem; font-size:0.373333rem; color:#333; padding:0.15rem 0.466666rem; margin-bottom:0.8rem;}
.duihuan .submit{ float:left; width:55.4%; text-align:center; border:none; background:#c62926; color:#fff; font-size:0.48rem; line-height:1.173333rem; border-radius:1.173333rem; letter-spacing:2px; margin:0 22.3%;}
.duihuan .submit:hover{ box-shadow:0 3px 6px rgba(0,0,0,0.1);}
.duihuan ::-webkit-input-placeholder{color:#858585}
.duihuan :-moz-placeholder{color:#858585}
.duihuan ::-moz-placeholder{color:#858585}
.duihuan :-ms-input-placeholder{color:#858585}


.shouhuo{ float:left; width:100%; padding:0.48rem 0.4rem 0.826666rem 0.4rem; color:#555555; font-size:0.346666rem; line-height:0.52rem; }
.jieshao{ float:left; width:100%; padding:0.48rem 0.4rem 0.6rem 0.4rem; color:#555555; font-size:0.346666rem; line-height:0.52rem;}
.jieshao .text{ float:left; width:100%;}
.zhengshu{ float:left; width:100%; margin-top:0.2rem;}
.zhengshu ul{flex-wrap:wrap; display: flex; justify-content:space-between;}
.zhengshu li{ float:left; width:44%; line-height:0; margin-top:0.4rem;}
.about{ float:left; width:100%;}
.about ul{ float:left; width:100%; margin-bottom:1.066666rem;}
.about li{ float:left; width:100%; margin-top:0.266666rem;}
.about li a{ float:left; width:100%; position:relative; background:#fff; box-shadow:0 0 6px rgba(0,0,0,0.05); color:#333333; font-size:0.373333rem; line-height:0.666666rem; padding:0.2rem 0.4rem;}
.about li a::after{ float:right; width:0.2rem; height:0.2rem; position:absolute; content:''; right:0.4rem; top:50%; z-index:6; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); border-top:1px solid #555555; border-right:1px solid #555555; }
.Copyright{ float:left; width:100%; text-align:center; color:#999999; font-size:0.32rem; line-height:0.586666rem; padding:0 0.4rem; margin:6.92rem 0 0.466666rem 0;}
.contact{ float:left; width:100%; padding:0.4rem 0.4rem 1.626666rem 0.4rem;}
.contact .tit{ float:left; width:100%; color:#333; font-size:0.373333rem; line-height:0.64rem; font-weight:bold;}
.contact .text{ float:left; width:100%; color:#666; font-size:0.373333rem; line-height:0.64rem;}
.contact .tab{ float:left; width:100%; color:#666; font-size:0.373333rem; line-height:0.64rem; background:#fff; border:1px solid #dcdfe6;}
.contact .tab ul:first-child{ background:#f5f5f5; border-top:none; color:#333333;}
.contact .tab ul{ float:left; width:100%; border-top:1px solid #dcdfe6; flex-wrap:wrap; display: flex; }
.contact .tab ul li{ float:left; padding:0.266666rem 0.24rem; border-left:1px solid #dcdfe6; word-break: break-all;}
.contact .tab ul li:nth-child(3n+1){ width:24%; border-left:none;}
.contact .tab ul li:nth-child(3n+2){ width:42%;}
.contact .tab ul li:nth-child(3n+3){ width:34%;}
._mapbox{ float:left; width:100%; height:4.4rem; font-size:0.32rem; margin:0.4rem 0; }
.BMapLabel{ border:none !important; padding:0 !important;}
.BMap_stdMpZoom{ display:none;}


.couponDet{ float:left; width:100%; padding:0.4rem 0.4rem 2.266666rem 0.4rem; color:#080808; font-size:0.32rem; line-height:0.533333rem;}
.couponDet .cont{ float:left; width:100%; position:relative;flex-wrap:wrap; display: flex; align-items: center;  justify-content:space-between; height:3.28rem; border-radius:0.133333rem 0.133333rem 0 0; color:#fff; padding-bottom:0.133333rem; overflow:hidden; background:url(../_im_g/bg6.png) center no-repeat; background-size:100% 100%;}
.couponDet .cont::after{ float:left; width:1px; height:1.96rem; content:''; position:absolute; left:33%; top:0.64rem; background:url(../_im_g/ico8.png) center no-repeat; background-size:100% 100%;}
.couponDet .cont .l{ float:left; width:33%; text-align:center;}
.couponDet .cont .l span{ font-weight:bold; font-size:0.666666rem; margin-right:0.106666rem;}
.couponDet .cont .l font{ font-size: 0.293333rem;}
.couponDet .cont .r{ float:right; width:67%; padding:0 0.4rem 0 0.66rem; font-size: 0.293333rem;}
.couponDet .text{ float:left; width:100%; margin-top:0.56rem;}


.couponT{ float:left; width:100%; background:#fff; padding:0 0.4rem; position:relative; z-index:10;}
.couponT ul{ float:left; width:100%;}
.couponT li{ float:left; width:33.33%; text-align:center; padding:0 1px;}
.couponT li a{ float:left; width:100%; color:#999999; position:relative; font-size:0.32rem; line-height:1.2rem; border-bottom:0.066666rem solid #e3e3e3;}
.couponT li.on a,
.couponT li:hover a{ color:#c62926; border-bottom:0.066666rem solid #c62926;}

.couponT-1 li{ width:20%;}

.couponD{ float:left; width:100%; background:#fff; border-top:1px solid #cacaca; position:fixed; left:0; bottom:0; z-index:12;}
.couponD .li{ float:left; width:50%; text-align:center;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;}
.couponD .li a{ float:left; color:#121212; font-size:0.32rem; line-height:1.173333rem;flex-wrap:wrap; display: flex; align-items: center; }
.couponD .li a img{ max-width:none; width:0.586666rem; height:0.586666rem; margin-right:0.266666rem;}
.coupon{ float:left; width:100%; padding:0 0.4rem 2.2rem 0.4rem;}
.coupon .more{float:left; width:100%; text-align:center; color:#999999; font-size:0.32rem; line-height:0.586666rem; margin-top:0.426666rem;}
.coupon ul{float:left; width:100%;}
.coupon li{ float:left; width:100%; position:relative;flex-wrap:wrap; display: flex; align-items: center;  justify-content:space-between; height:3.28rem; border-radius:0.133333rem 0.133333rem 0 0; color:#fff; font-size:0.32rem; line-height:0.56rem; overflow:hidden; background:url(../_im_g/bg6.png) center no-repeat; background-size:100% 100%; margin-top:0.4rem;}
.coupon li a{ color:#fff; font-size:0.32rem; line-height:0.56rem;}
.coupon li.li_yf{ background:url(../_im_g/bg7.png) center no-repeat; background-size:100% 100%;}
.coupon li::after{float:left; width:1px; height:1.96rem; content:''; position:absolute; left:33%; top:0.64rem; background:url(../_im_g/ico8.png) center no-repeat; background-size:100% 100%;}
.coupon li .tit{ position:absolute; left:0.6rem; top:0.6rem; font-size:0.4rem; line-height:0.76rem; width:2.92rem; display:block; text-align:center; background:#c62926; transform:translate(-50%,-50%) rotate(-45deg);}
.coupon li .l{ float:left; width:33%; text-align:center; padding-left:0.2rem; margin-top:0.1rem;}
.coupon li .l span{ font-weight:bold; font-size:0.666666rem; margin-right:0.1rem;}
.coupon li .l font{ font-size: 0.293333rem;}
.coupon li .r{ float:right; width:67%; padding:0 0.4rem 0 0.66rem;}
.coupon li .r h5{ display:block; font-size:0.48rem; font-weight:bold;}
.coupon li .r .a{ float:left; position:relative; padding-right: 0.266666rem;}
.coupon li .r .a::after{ float:right; width:0.16rem; height:0.16rem; position:absolute; content:''; right:0; top:50%; z-index:6; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); border-top:1px solid #fff; border-right:1px solid #fff; }
.coupon li .r .go{ float:right; background:#fff; border-radius:0.56rem;  color:#c62926; padding:0 0.48rem;}
.coupon li .r time{ display:block; font-size: 0.293333rem; margin:0.2rem 0 0.16rem 0;}
.coupon li.li_yf .tit{ background:#437af1;}
.coupon li.li_yf .r .go{ color:#437af1;}
.Change{ float:left; width:100%; overflow:hidden; position:relative; background:#fce5e7; padding:0.666666rem 0.4rem 1.866666rem 0.4rem;}
.Change::after{ float:left; content:''; position:absolute; left:3.306666rem; top:-1.25rem; border-radius:50%; width:2rem; height:2rem; z-index:1; background:#ffedef;}
.Change::before{ float:left; content:''; position:absolute; left:6.4rem; top:2.24rem; border-radius:50%; width:4.48rem; height:4.48rem; z-index:1; background:#ffedef;}
.Change a{ float:left; width:0.3rem; height:0.3rem; position:relative; z-index:6; transform:rotate(45deg); -ms-transform:rotate(45deg); border-bottom:2px solid #333333; border-left:2px solid #333333; }
.Change h5{ float:left; width:100%; position:relative; z-index:6; color:#080808; font-size:0.48rem; line-height:0.693333rem; margin-top:0.666666rem;}
.Password{ float:left; width:100%; padding:0 0.4rem; top:0; margin-top:-1.333333rem; position:relative; z-index:12;}
.Password form{ float:left; width:100%; background:#fff; border-radius:0.2rem; box-shadow:0 0 6px rgba(0,0,0,0.06); padding:0.4rem 0.666666rem 1.146666rem 0.666666rem;}
.Password .text{ float:left; width:100%; background:#fff; height:1.146666rem; border:none; border-bottom:1px solid #e5e5e5; border-radius:0; color:#333; font-size:0.346666rem; line-height:0.746666rem; padding:0.2rem 0.84rem;}
.Password .lab{ float:left; width:100%; position:relative;}
.Password .lab img{ position:absolute; left:0.2rem; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); width:0.48rem;}
.Password .submit{ float:left; width:100%; background:#c62926; height:1.173333rem; border:none;  border-radius:1.173333rem; color:#fff; font-size:0.48rem; line-height:1.173333rem; padding:0; margin-top:0.8rem; letter-spacing:1px;}
.Password .submit:hover{ background:#c72926; box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.Password ::-webkit-input-placeholder{color:#999999}
.Password :-moz-placeholder{color:#999999}
.Password ::-moz-placeholder{color:#999999}
.Password :-ms-input-placeholder{color:#999999}


.vipT{ float:left; position:relative; z-index:6; width:100%; padding:0 1.333333rem;}
.vipT li{ float:left; width:50%; cursor:pointer; color:#333333; font-size:0.48rem; line-height:1.466666rem; text-align:center; border-bottom:0.053333rem solid #e5e5e5;}
.vipT li.on{ color:#c62926; border-bottom:0.053333rem solid #c62926;}
.vipBg{ float:left; width:10rem; height:100%; position:fixed; left:50%; top:0; z-index:1; margin-left:-5rem;}
.vipBg::after,
.vipBg::before{ float:left; width:100%; height:50%; content:''; position:absolute; left:0;top:0;  background:url(../_im_g/bg8.png) top no-repeat; background-size:100% auto; }
.vipBg::before{top:auto; bottom:0; background:url(../_im_g/bg9.png) bottom no-repeat; background-size:100% auto;}
.vip{ float:left; width:100%; position:relative; z-index:6; padding:1.333333rem 0.4rem 0.88rem 0.4rem;}
.vip a{ float:left; width:0.3rem; height:0.3rem; position:relative; z-index:6; transform:rotate(45deg); -ms-transform:rotate(45deg); border-bottom:2px solid #333333; border-left:2px solid #333333; }
.vipF{ float:left; width:100%; position:relative; z-index:6; padding:0.4rem 1.333333rem 1.333333rem 1.333333rem;}
.vipF form{ float:left; width:100%;}
.vipF .text{ float:left; width:100%; background:#fff; height:1.173333rem; border:0.026666rem solid #e5e5e5; border-radius:1.173333rem; color:#333; font-size:0.32rem; line-height:0.746666rem; padding:0.2rem 1.4rem;}
.vipF .lab{ float:left; width:100%; position:relative; margin-top:0.4rem;}
.vipF .lab img{ position:absolute; left:0.64rem; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); width:0.426666rem;}
.vipF .submit{ float:left; width:100%; background:#c62926; height:1.173333rem; border:none;  border-radius:1.173333rem; color:#fff; font-size:0.48rem; line-height:1.173333rem; padding:0; letter-spacing:1px; cursor:pointer;}
.vipF .zuce{ float:left; width:100%; text-align:center; color:#333333; font-size:0.32rem; line-height:0.586666rem; margin-top:0.4rem;}
.vipF .zuce a{ color:#333333;}
.vipF .zuce span{color:#c62926;}
.vipF .agree{ float:left; width:100%; text-align:center; color:#333333; font-size:0.32rem; line-height:0.586666rem; margin:0.56rem 0;}
.vipF .agree a{ color:#c62926}
.vipF  input[type="checkbox"]{ position:relative;  width:0.32rem; height:0.32rem; display: inline-block;text-align: center;vertical-align: top; line-height:0.266666rem; margin:0.14rem 0.16rem 0 0;}
.vipF  input[type="checkbox"]::before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 100%;height: 100%; background:url(../_im_g/ico12.png) center no-repeat #fff; background-size:100% 100%;}
.vipF  input[type="checkbox"]:checked::before{content: "";background-color: #fff;position: absolute;top: 0;left: 0;width:100%; background:url(../_im_g/ico13.png) center no-repeat #fff; background-size:100% 100%; color:#fff;font-size: 0.2rem;font-weight: bold;}
.vipF .yanzhengma{ position:absolute; right:0; top:0; float:right; padding:0.2rem 0.506666rem; color:#c62926; font-size:0.32rem; border:0.026666rem solid #c62926; border-radius:1.173333rem; line-height:0.746666rem; height:1.173333rem; }
.vipF h1{ float:left; width:100%; text-align:center; color:#c62926; font-size:0.48rem; line-height:0.746666rem; }
.vipF h4{ float:left; width:100%; text-align:center; color:#333333; font-size:0.32rem; line-height:0.586666rem; margin:0.2rem 0 0.293333rem 0;}
.vipF h4 a{ color:#c62926;}

.vipF ::-webkit-input-placeholder{color:#b0b5c1}
.vipF :-moz-placeholder{color:#b0b5c1}
.vipF ::-moz-placeholder{color:#b0b5c1}
.vipF :-ms-input-placeholder{color:#b0b5c1}




.invoice{ float:left; width:100%; position:relative; z-index:6; padding:0 0.4rem;}
.invoice .form{ float:left; width:100%; background:#fff; border-radius:0.106666rem; box-shadow:0 0 6px rgba(0,0,0,0.04); margin-top:0.4rem; padding:0 0.4rem;}
.invoice .form{ padding:0.133333rem 0.4rem;}
.invoice .lab{ float:left; width:100%; position:relative; border-bottom:1px solid #e5e5e5;}
.invoice .lab:last-child{ border-bottom:none;}
.invoice h5{ float:left; color:#080808; font-size:0.373333rem; line-height:1.173333rem;}
.invoice h5 span{ color:#c62926;}
.invoice .text{ float:right; width:63%; background:none; height:1.173333rem !important; border:none; border-radius:0; color:#333; font-size:0.346666rem; line-height:0.773333rem !important; padding:0.2rem 0;}

.invoice .title{ float:none; width:auto; background:none; border:none; border-radius:0; color:#333; font-size:0.346666rem; line-height:0.773333rem; font-weight:normal; }

.invoice ul{ float:right; width:75%; padding:0.2rem 0;}
.invoice ul li{ float:left; width:50%; color:#999999; font-size:0.346666rem; line-height:0.773333rem; padding-left:0.48rem;background:url(../_im_g/ico12.png) left center no-repeat; background-size:0.32rem
 auto;}
.invoice ul li.on{ background:url(../_im_g/ico13.png) left center no-repeat; background-size:0.32rem auto;}
.invoice .agree{ float:left; width:100%; color:#080808; font-size:0.373333rem; line-height:0.666666rem; background:#fff; border-radius:0.106666rem; box-shadow:0 0 6px rgba(0,0,0,0.04); padding:0.2rem 0.986666rem
; margin:0.5rem 0 1.066666rem 0; position:relative;}
.invoice  .agree::after{ float:left; position:absolute; left:0.4rem; top:0; width:0.32rem; height:100%; content:''; background:url(../_im_g/ico12.png) left center no-repeat #fff; background-size:100% auto;}
.invoice  .agree.on::after{ background:url(../_im_g/ico13.png) center no-repeat #fff; background-size:100% auto;}
.invoice i{float: right;width: 0.2rem;height: 0.2rem;position: absolute;content: '';right:0.05rem;top: 50%;z-index: 6;transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);
    border-top: 1px solid #999999;border-right: 1px solid #999999;}


.invoice ::-webkit-input-placeholder{color:#999999}
.invoice :-moz-placeholder{color:#999999}
.invoice ::-moz-placeholder{color:#999999}
.invoice :-ms-input-placeholder{color:#999999}


.newDizhi h5 span{ margin-right:0.106666rem;}
.newDizhi.invoice .text{ text-align:right; padding:0.2rem 0.4rem;}
.newDizhi .text2{ padding:0 0.266666rem; width:100%; line-height:0.666666rem; height:1.333333rem; margin-top:-0.3rem;}

.zhiliao form{ background:none; border-radius:0; box-shadow:none; margin-top:0; padding:0;}
.zhiliao .box{ float:left; width:100%; background:#fff; border-radius:0.106666rem; box-shadow:0 0 6px rgba(0,0,0,0.04); margin-top:0.4rem; padding:0.16rem 0.4rem;}
.zhiliao .box:first-child{ padding:0.4rem 0.4rem;}
.zhiliao .box:first-child .lab{flex-wrap:wrap; display: flex; align-items: center;  justify-content:space-between;}
.zhiliao .text1{ position:relative; text-align:right; padding:0.2rem 0.4rem;}
.zhiliao .file{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;}
.zhiliao .pic{ float:left; width:1.733333rem; height:1.733333rem; border-radius:1.733333rem; line-height:0; overflow:hidden; border:0.066666rem solid #fbeced;}
.zhiliao .pic img{display:block; width:100%; height:100%;}


.adrrL{ float:left; width:100%; padding:0 0.4rem 0 0.4rem;}
.adrrL .text{ float:left; width:100%; text-align:center; color:#999999; font-size:0.373333rem; line-height:0.64rem; margin:0.933333rem 0;}
.adrrL ul{ float:left; width:100%;}
.adrrL ul li{ float:left; width:100%; position:relative; background:#fff; border-radius:0.106666rem; box-shadow:0 0 6px rgba(0,0,0,0.04); margin-top:0.4rem; padding:0.493333rem  2.2rem 0.493333rem 0.4rem; }
.adrrL ul li .tit{ float:left; width:100%; color:#080808; font-size:0.373333rem; line-height:0.613333rem; display:flex;}
.adrrL ul li .tit .moren{ display:none; float:left; margin:0.08rem 0.266666rem 0 0; color:#c62926; font-size:0.32rem; border:1px solid #c62926; padding:0 0.24rem; line-height:0.4rem;height:0.45rem; border-radius:0.4rem; white-space:nowrap;}
.adrrL ul li.on .tit .moren{ display:block;}
.adrrL ul li .name{ float:left; width:100%; color:#999999; font-size:0.373333rem; line-height:0.613333rem; }
.adrrL ul li .name span{ margin-left:0.44rem;}
.adrrL ul li .edit{ float:right; position:absolute;right:1.28rem; top:50%; background:url(../_im_g/ico19.png) center no-repeat; background-size:0.506666rem 0.506666rem; width:0.64rem; height:0.64rem; margin-top:-0.32rem;}
.adrrL ul li .edit:hover{ background:url(../_im_g/ico19.1.png) center no-repeat; background-size:0.506666rem 0.506666rem;}
.adrrL ul li .delete{ float:right; position:absolute;right:0.48rem; top:50%; background:url(../_im_g/ico20.png) center no-repeat; background-size:0.506666rem 0.506666rem; width:0.64rem; height:0.64rem; margin-top:-0.32rem;}
.adrrL ul li .delete:hover{ background:url(../_im_g/ico20.1.png) center no-repeat; background-size:0.506666rem 0.506666rem;}


.MyOrder{ float:left; width:100%; padding:0.16rem 0.4rem;}
.MyOrder .more{ float:left; width:100%; text-align:center; color:#999999; font-size:0.32rem; line-height:0.586666rem; margin:0.533333rem 0;}
.MyOrder ul{ float:left; width:100%;}
.MyOrder li{ float:left; width:100%; position:relative; background:#fff; border-radius:0.106666rem; box-shadow:0 0 6px rgba(0,0,0,0.04); margin-top:0.266666rem; padding:0 0.4rem 0.466666rem 0.4rem; }
.MyOrder li .time{ float:left; width:100%; color:#999999; font-size:0.32rem; line-height:0.586666rem; border-bottom:1px solid #dfdfdf; padding:0.266666rem 0;}
.MyOrder li .time span{ float:right;}
.MyOrder li .box{ float:left; width:100%; position:relative; padding-left:2.333333rem; margin-top:0.32rem; min-height:2.56rem; }
.MyOrder li .img{ float:left; position:absolute; left:0; top:0; width:1.866666rem;}
.MyOrder li .tit{ float:left; width:100%;color:#080808; font-size:0.32rem; line-height:0.48rem; font-weight:bold; padding-right:1.706666rem;}
.MyOrder li .money{ float:right; color:#c62926; font-size:0.32rem; line-height:0.48rem;font-weight:bold; position:absolute; right:0; top:0;}
.MyOrder li .num{ float:right; color:#999999; font-size:0.32rem; line-height:0.48rem; position:absolute; right:0; top:0.48rem;}
.MyOrder li .text{ float:left; width:100%; color:#999999; font-size:0.32rem; line-height:0.426666rem; margin:0.226666rem 0 0.373333rem 0;}
.MyOrder li .btn{ float:left; width:100%; flex-wrap:wrap; display: flex; justify-content:flex-end;}
.MyOrder li .btn a{ float:left; width:47%; text-align:center; color:#c62926; font-size:0.32rem; line-height:0.773333rem; border:1px solid #c62926; border-radius:0.773333rem; margin-left:6%;}
.MyOrder li .btn a:first-child{ margin-left:0;}
.MyOrder li .btn a.on{ color:#080808; border:1px solid #dcdcdc; }
.MyOrder li .btn a:hover{ background:#c62926; border:1px solid #c62926; color:#fff;}


.Mask{ display:none; float:left; width:100%; height:100%; position:fixed; left:0; bottom:0; z-index:20; background:rgba(0,0,0,0.6);}
.screenD{  display:none; float:left; width:100%; background:#f6f6f6; position:fixed; left:0; bottom:0; z-index:21; border-radius:0.52rem 0.52rem 0 0; padding:0.346666rem 0.4rem 2.24rem 0.4rem;}
.screenD .colse{ position:absolute; right:0.4rem; top:0.453333rem; width:0.506666rem; line-height:0; float:right;}
.screenD .tit{ float:left; width:100%;text-align:center; color:#080808; font-size:0.48rem; line-height:0.746666rem; letter-spacing:0.053333rem; margin-bottom:0.653333rem;}
.screenD .p{ float:left; width:100%; color:#080808; font-size:0.32rem; line-height:0.586666rem;}
.screenD ul{ float:left; width:100%;}
.screenD ul li{ float:left; width:100%; margin:0.293333rem 0.4rem 0 0;}
.screenD ul li a{ float:left; width:100%; text-align:center; color:#080808; font-size:0.32rem; line-height:0.773333rem; border:1px solid #e9e9e9; background:#e9e9e9; border-radius:0.773333rem;}
.screenD ul li.on a{ background:#f6f6f6; border:1px solid #c62926; color:#c62926;}
.screenD .btn{ float:left; width:100%;flex-wrap:wrap; display: flex; justify-content:flex-end; margin-top:0.933333rem;}
.screenD .btn a{ float:left; width:3.413333rem; text-align:center; color:#c62926; font-size:0.48rem; line-height:1.04rem; border:1px solid #c62926; border-radius:1.04rem; margin-left:0.266666rem;}
.screenD .btn a.on{ background:#c62926; color:#fff;}


.Loading{ float:left; width:100%; margin:0.4rem 0;}
.Loading a{ float:left; width:100%; color:#737373; font-size:0.32rem; line-height:0.586666rem; flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;}
.Loading a img{ max-width:none; width:0.373333rem; margin-right:0.16rem;}
.pordList{ float:left; width:100%; padding:0.266666rem;}
.pordList li{ float:left; width:50%; padding:0.133333rem;}
.pordList li a{ float:left; width:100%; background:#fff; border-radius:0.133333rem;}
.pordList li a h5{ float:left; width:100%; line-height:0.48rem; height:0.96rem; overflow:hidden; color:#080808; font-size:0.32rem; padding:0 0.4rem; margin:0.133333rem 0 0.173333rem 0;} 
.pordList li a h4{ float:left; width:100%; line-height:0.0.56rem; font-weight:bold; color:#c62926; font-size:0.4rem; padding:0 0.4rem;} 
.pordList li a h6{ float:left; width:100%; line-height:0.48rem; color:#737373; font-size:0.32rem; padding:0.173333rem 0.4rem 0.32rem 0.4rem;} 

.pordList ul{display:flex; flex-wrap: wrap; align-items: flex-start; width:100%;}


.pordList-1{ margin-bottom:1.6rem;}

.filter-wrapper{ float:left; width:100%; position:relative; z-index:22; background:#fff; padding:0.093333rem 0.2rem 0 0.2rem;}
.filter-wrapper .wrapper{ float:left; width:100%;}
.filter-wrapper .wrapper li{ float:left; width:16.66%; text-align:center; color:#080808; font-size:0.373333rem; line-height:1.146666rem; display: flex; align-items: center;  justify-content:center;}
.filter-wrapper .wrapper li i{ display:flex; width:0.213333rem; height:1.146666rem; position:relative; margin-left:0.133333rem;}
.filter-wrapper .wrapper li.on{ color:#c62926;}

.filter-wrapper .wrapper li.jiaGe .sup,
.filter-wrapper .wrapper li.jiaGe .sub{ position:absolute; left:0; top:52%; width:0.173333rem; height:40%; background:url(../_im_g/img2.png) top center no-repeat; background-size:100% auto;}
.filter-wrapper .wrapper li.jiaGe .sub{ transform:rotateX(180deg); -ms-transform:rotateX(180deg); top:auto; bottom:52%;}
.filter-wrapper .wrapper li.jiaGe.on_sup .sup{ background:url(../_im_g/img2.1.png) top center no-repeat; background-size:100% auto; }
.filter-wrapper .wrapper li.jiaGe.on_sub .sub{ background:url(../_im_g/img2.1.png) top center no-repeat; background-size:100% auto; }

.filter-wrapper .wrapper li.fenL i,
.filter-wrapper .wrapper li.pinP i{ width:0.173333rem; height:0.133333rem; background:url(../_im_g/img2.png) center no-repeat; background-size:100% auto; }
.filter-wrapper .wrapper li.fenL.on i,
.filter-wrapper .wrapper li.pinP.on i{ background:url(../_im_g/img2.1.png) center no-repeat; background-size:100% auto; transform:rotate(180deg); -ms-transform:rotate(180deg); }
.filter-wrapper .wrapper li.saiX i{ background:url(../_im_g/img1.png) center no-repeat; background-size:100% auto;}
.filter-wrapper .wrapper li.saiX.on i{ background:url(../_im_g/img1.1.png) center no-repeat; background-size:100% auto;}


.filter-wrapper .Down{ display:none; float:left; width:100%; background:#fff; position:absolute; left:0; top:100%; z-index:22; border-top:1px solid #ededed; padding:0 0.4rem 0.4rem 0.4rem;}
.filter-wrapper .List{ float:left; width:100%; padding:0.2rem 0 0.226666rem 0;} 
.filter-wrapper .List ul{flex-wrap:wrap; display: flex; margin:0 -0.146666rem;}
.filter-wrapper .List li{ float:left; width:20%; padding:0.2rem 0.146666rem; text-align:center; color:#737373; font-size:0.32rem; line-height:0.586666rem;} 
.filter-wrapper .List li i{ float:left; width:100%; line-height:0; overflow:hidden; border-radius:0.106666rem; border:1px solid #eeeeee;}
.filter-wrapper .List li span{ float:left; width:100%; margin-top:0.093333rem;}
.filter-wrapper .List li:hover,
.filter-wrapper .List li.on{ color:#080808;}
.filter-wrapper .List li:hover i,
.filter-wrapper .List li.on i{ border:1px solid #c62926;}
.filter-wrapper .btn{ float:left; width:100%;} 
.filter-wrapper .reset{ float:left; width:50%; height:0.96rem; border-radius:0.96rem 0 0 0.96rem; background:#fff; border:1px solid #c62926; color:#080808; font-size:0.373333rem; line-height:0.96rem; cursor:pointer;}
.filter-wrapper .submit{ float:left; width:50%; height:0.96rem; border-radius:0 0.96rem 0.96rem 0; background:#c62926; border:1px solid #c62926; color:#fff; font-size:0.373333rem; line-height:0.96rem; cursor:pointer;}
.filter-wrapper .tit{ float:left; width:100%; color:#606266; font-size:0.32rem; line-height:0.586666rem; margin:0.4rem 0 0.266666rem 0;}
.filter-wrapper .text{ float:left; width:100%; margin-bottom:0.533333rem;flex-wrap:wrap; display: flex; align-items: center;  }
.filter-wrapper .text input{ float:left; width:2.8rem; height:0.773333rem; border-radius:0.773333rem; text-align:center; background:#fff; border:1px solid #cfcfcf; color:#606266; font-size:0.32rem; line-height:0.773333rem;}
.filter-wrapper .text i{ float:left; margin:0 0.266666rem; width:0.506666rem; background:#bfbfbf; height:1px;}

.filter-wrapper  .list2{ float:left; width:80%; margin:0.266666rem 0; height:9.2rem; overflow-y:auto;}
.filter-wrapper  .list2::-webkit-scrollbar{ display: none;}
.filter-wrapper  .list2 ul{ float:left; width:100%;}
.filter-wrapper  .list2 ul li{ float:left; width:100%; position:relative; padding-left:0.64rem; color:#080808; font-size:0.4rem;  line-height:0.613rem;}
.filter-wrapper  .list2 ul li span{ float:left; position:absolute; left:0; top:0;}
.filter-wrapper  .list2 dl{ float:left; width:100%;}
.filter-wrapper  .list2 dd{ float:left; width:100%; color:#606266; font-size:0.32rem;  line-height:0.53rem; margin:0.04rem 0; padding-left:0.48rem; background:url(../_im_g/ico21.jpg) left center no-repeat; background-size:0.293333rem auto;}
.filter-wrapper  .list2 dd.on{ background:url(../_im_g/ico22.jpg) left center no-repeat; background-size:0.293333rem auto;}

.filter-wrapper  .ZM{ float:right; width:20%; margin:0.266666rem 0;}
.filter-wrapper  .ZM ul{ float:right; display:flex;flex-direction:column;}
.filter-wrapper  .ZM ul li{ float:right; width:0.35rem; text-align:center; color:#737373; border-radius:50%; font-size:0.266666rem;  line-height:0.35rem;}
.filter-wrapper  .ZM ul li.on{ background:#fbe5e7; color:#c62926;}

.classT{ float:left; width:100%; background:#fff; position:relative; z-index:20; padding:0 0.4rem;}
.classT a{ float:left; width:48%; color:#737373; font-size:0.373333rem; font-weight:bold; line-height:0.64rem; padding:0.266666rem 0 0.16rem 0; background:#e9e9e9; border-radius:0.24rem 0.24rem 0 0; text-align:center;}
.classT a:last-child{ float:right;}
.classT a.on{ background:#c72926; color:#fff;}
.classF{ float:left; width:100%; position:relative; margin-top:0.4rem;}
.left-aside{ float:left; width:21.4%; height:-webkit-calc(100vh - 5rem); height:-moz-calc(100vh - 5rem); height:calc(100vh - 5rem); overflow-y:auto;}
.left-aside-1{ height:-webkit-calc(100vh - 2.6rem); height:-moz-calc(100vh - 2.6rem); height:calc(100vh - 2.6rem);}
.left-aside ul{ float:left; width:100%;}
/*20221205start*/
.left-aside ul li{ float:left; width:100%; display:flex; align-items:center; line-height:0.4rem; min-height:1.306666rem; color:#080808; font-size:0.32rem; border-bottom:1px solid #e3e3e3; position:relative; padding:0.2rem 0.2rem 0.2rem 0.293333rem; position:relative;}
/*20221205end*/
.left-aside ul li::after{ float:left; content:''; position:absolute; left:0; top:50%; background:#c72926; width:0.053333rem; height:0.506666rem; margin-top:-0.253333rem; opacity:0;}
.left-aside ul li.on{ background:#fff; color:#c72926; font-size:0.373333rem; /*font-weight:bold;*/ border-bottom:1px solid #fff;}
.left-aside ul li.on::after{ opacity:1;}
.right-aside{ float:left; width:78.6%; height:-webkit-calc(100vh - 5rem); height:-moz-calc(100vh - 5rem); height:calc(100vh - 5rem); overflow-y:auto;}
.right-aside-1{ height:-webkit-calc(100vh - 2.6rem); height:-moz-calc(100vh - 2.6rem); height:calc(100vh - 2.6rem);}
.right-aside .box{ float:left; width:100%; padding-right:0.4rem;}
.right-aside .list{ float:left; width:100%; background:#fff; border-radius:0.133333rem; margin-bottom:0.266666rem; padding:0.293333rem 0 0.08rem 0;}
.right-aside .list.list1{padding-bottom:0.293333rem;}
.right-aside .list:first-child{ border-radius:0 0.133333rem 0.133333rem 0.133333rem;}
.right-aside .list:last-child{ margin-bottom:0;}
.right-aside .list h5{ float:left; width:100%; color:#080808; font-weight:bold; font-size:0.373333rem; line-height:0.533333rem; padding:0 0.4rem;}
.right-aside .list ul{ float:left; width:100%;flex-wrap:wrap; display: flex; margin-top:0.08rem;}
.right-aside .list ul li{ float:left; width:33.33%; text-align:center; padding:0.266666rem 0.16rem;}
.right-aside .list ul li i{ float:left; width:100%; line-height:0;}
.right-aside .list ul li i img{ width:68%;}
.right-aside .list ul li span{ float:left; width:100%; line-height:0.48rem; color:#737373; font-size:0.32rem;}
.right-aside .list ul li:hover span{ color:#c72926;}

.classF  .ZM{ float:right; position:absolute;right:0.4rem; top:0;}
.classF .ZM ul{ float:left; display:flex;flex-direction:column;}
.classF  .ZM ul li{ float:left; text-align:center; color:#737373; font-size:0.266666rem;  line-height:0.453333rem;}
.classF  .ZM ul li.on{ color:#c62926;}

.brand{ float:left; padding-bottom:2rem; width:93%; /*height:-webkit-calc(100vh - 5rem); height:-moz-calc(100vh - 5rem); height:calc(100vh - 5rem);*/ overflow-y:auto;}
.brand ul{ float:left; width:100%;flex-wrap:wrap; display: flex; padding:0 0.2rem;}
.brand ul li{ float:left; width:33.33%; text-align:center; padding:0 0.2rem 0.32rem 0.2rem;}
.brand ul li a{ float:left; width:100%; color:#333333; font-size:0.32rem; line-height:0.48rem;}
.brand ul li a i{ float:left; width:100%; line-height:0; overflow:hidden; background:#e9e9e9;}
.brand ul li a span{ float:left; width:100%; margin-top:0.186666rem ;}
.brand ul li a:hover i img{mix-blend-mode: multiply}
.brand ul li a:hover span{ color:#c72926;}

.Title{ float:left; width:100%; color:#c62926; font-size:0.32rem; line-height:0.4rem; text-align:center; margin-top:0.64rem; background:url(../_im_g/bg10.png) center no-repeat; background-size:auto 0.053333rem; }
.myList{ float:left; width:-webkit-calc(100% - 0.8rem); width:-moz-calc(100% - 0.8rem); width:calc(100% - 0.8rem); margin:0.266666rem 0.4rem 0 0.4rem;background:#fff; border-radius:0.106666rem; box-shadow:0 0 6px rgba(0,0,0,0.04); padding:0.266666rem 0.4rem;}
/*20221205start*/
.myList h5{ float:left; width:100%; color:#333333; position:relative; padding-left:0.24rem; font-size:0.4rem; line-height:0.666666rem; /*letter-spacing:0.053333rem;*/ }
.myList h5::after{ float:left; width:0.04rem; height:0.373333rem; content:''; position:absolute; left:0; top:50%; background:#c62926; margin-top:-0.186666rem;}
.myList ul{ float:left; width:100%; margin-top:0.266666rem; }
.myList ul li{ float:left; width:23.5%; text-align:center; padding:0.2rem 0; margin-right:2%; }
.myList ul li:nth-child(4n){ margin-right:0 !important;}
.myList ul li a{ float:left; width:100%; color:#555555; font-size:0.346666rem; line-height:0.46rem;}
.myList ul li span{ float:left; width:100%; margin-top:0.15rem;}
/*20221205end*/
.myList ul li i{ float:left; width:100%; position:relative; height:0.64rem;}
.myList ul li i img{ width:0.64rem; height:0.64rem; margin:0 auto;}
.myList ul li i .show{ display:block;}
.myList ul li i .hide{ display:none;}
.myList ul li:hover a{ color:#c62926;}
.myList ul li:hover i .show{ display:none;}
.myList ul li:hover i .hide{ display:block;}


.myHead{ float:left; width:100%; overflow:hidden; position:relative; background:#fce5e7; padding:0.866666rem 0.4rem 2.2rem 0.4rem;}
.myHead::after{ float:left; content:''; position:absolute; left:3.306666rem; top:-1.25rem; border-radius:50%; width:2rem; height:2rem; z-index:1; background:#ffedef;}
.myHead::before{ float:left; content:''; position:absolute; left:6.4rem; top:2.24rem; border-radius:50%; width:4.48rem; height:4.48rem; z-index:1; background:#ffedef;}
.myHead .setUp{ float:left; width:0.506666rem; line-height:0; position:absolute; z-index:6; right:0.4rem; top:1.48rem; }
.myHead .tel{ float:left; position:relative; z-index:6; color:#222222; font-size:0.48rem; line-height:1.733333rem; margin-left:0.4rem;}
.myHead .img{ float:left; width:1.733333rem; border-radius:1.733333rem; line-height:0; overflow:hidden; border:0.066666rem solid rgba(255,255,255,0.45);}

.myText{float:left; width:-webkit-calc(100% - 0.8rem); width:-moz-calc(100% - 0.8rem); width:calc(100% - 0.8rem); margin:-1.333333rem 0.4rem 0 0.4rem;background:url(../_im_g/bg11.png); border-radius:0.106666rem; box-shadow:0 0 6px rgba(0,0,0,0.04); padding:0.4rem 0.4rem; position:relative; z-index:10; color:#fff; color:#fff; font-size:0.32rem; line-height:0.48rem;}
.myText .tit{float:left; width:100%;}
.myText .tit span{ float:right;}
.myText .tit font{ float:left; border-radius:0.48rem; background:#111111; color:#f7e99f; font-size:0.293333rem; padding:0 0.213333rem; margin-right:0.133333rem;}
.myText ul{float:left; width:100%;flex-wrap:wrap; display: flex; justify-content:space-between; margin-top:0.346666rem;}
.myText ul li{float:left;flex-wrap:wrap; display: flex; align-items: center; margin:0.133333rem 0;}
.myText ul li img{ max-width:none; width:0.933333rem; height:0.933333rem; border-radius:50%; margin-right:0.133333rem;}


.shangP{ float:left; width:100%; padding:0.4rem 0.4rem 0.466666rem 0.4rem;}
.shangP .text{ float:left; width:100%; color:#737373; font-size:0.32rem; line-height:0.56rem;}
.shangP .tit{ float:left; width:100%; font-weight:bold; color:#080808; font-size:0.373333rem; line-height:0.64rem; margin-top:0.266666rem; }
.shangP .list{ float:left; width:100%;flex-wrap:wrap; display: flex;justify-content: space-between;}
.shangP .list li{ float:left; width:48%; color:#333333; font-size:0.293333rem; line-height:0.56rem; margin:0.133333rem 0 0.266666rem 0;}
.shangP .list li i{ float:left; width:100%; line-height:0; border:1px solid #e8e8e8;}
.shangP .list li span{ float:left; width:100%; margin-top:0.266666rem; }

.header{ float:left; width:100%; padding:0.666666rem 0.4rem 0 0.4rem;}
.header .bianji{ float:right; color:#c62926; font-size:0.32rem; line-height:0.586666rem;}
.shopNo{ float:left; width:100%; padding:0.666666rem 0.4rem; text-align:center; font-weight:bold; font-size:0.4rem; line-height:0.666666rem;}
.shopCon{ float:left; width:100%; padding:0 0.4rem 6.266666rem 0.4rem;}
.shopCon ul{ float:left; width:100%;}
.shopCon li{ float:left; width:100%; background:#fff; border-radius:0.106666rem; box-shadow:0 0 6px rgba(0,0,0,0.04); margin-top:0.266666rem; padding:0.426666rem 0.426666rem 0.493333rem 0.266666rem;flex-wrap:wrap; display: flex; align-items: center;  justify-content:space-between;}
.shopCon li .tit{ float:left; width:100%; color:#080808; font-weight:bold; font-size:0.32rem; line-height:0.48rem; }
.shopCon li .p{ float:left; width:100%; color:#999999; font-size:0.32rem; line-height:0.426666rem; margin:0.24rem 0 0.36rem 0; }
.shopCon li .text{ float:right; width:61%; }
.shopCon li .img{ float:left; width:33%; line-height:0; }
.shopCon li .label{ float:left; width:0.32rem; position:relative;}
.shopCon li .clearfix{ float:left; width:100%; position:relative;}
.shopCon li .money{ float:right; color:#c62926; font-size:0.32rem; line-height:0.426666rem; /*position:absolute; right:0; bottom:100%;*/ margin-bottom:0.36rem; font-weight:bold;}
.shopCon li .when{ float:left; color:#c62926; font-size:0.293333rem; line-height:0.506666rem; height:0.533333rem; padding:0 0.133333rem; border-radius:0.08rem; border:1px solid #c62926;}
.shopCon li .btn{ float:right;}
.shopCon li .btn1{ float:left; width:0.533333rem; height:0.533333rem; color:#080808; font-family:Arial; font-size:0.5rem; line-height:0.4rem; border-radius:0.106666rem; border:1px solid #c62926; background:#fff; }
.shopCon li .btn2{ float:left; width:0.533333rem; height:0.533333rem; color:#fff; font-family:Arial; font-size:0.5rem; line-height:0.4rem; border-radius:0.106666rem; border:1px solid #c62926; background:#c62926;}
.shopCon li .number{ float:left; border:0; width:0.746666rem; text-align:center; color:#080808; font-size:0.373333rem; line-height:0.533333rem;}
.shopCon li .label input[type="checkbox"]{ opacity:0; position:absolute; display:block; width:100%; height:100%;}

.shopCon li .label input[type="checkbox"]+span{ display:block; width:100%; padding-bottom:100%; background:url(/theme/cn_wap/_im_g/ico12.png) no-repeat; background-size:100% 100%;}
.shopCon li .label input[type="checkbox"]:checked+span{display: block; background-image:url(/theme/cn_wap/_im_g/ico13.png)}


.shopBotton{ float:left; width:100%; padding:0.666666rem 0.4rem; position:fixed; left:0; bottom:1.4rem; z-index:20; background:#f6f6f6; border-top:1px solid #cacaca; padding:0.4rem;}
.shopBotton .delete{ float:right; background:#c62926; color:#fff; line-height:1.013333rem; height:1.013333rem; border:none; border-radius:1.013333rem; font-size:0.4rem; padding:0 0.8rem;  }
.shopBotton .total{ float:right; color:#737373; line-height:1.013333rem; font-size:0.32rem;}
.shopBotton .total .num{ color:#c62926; font-weight:bold; margin-right:0.266666rem;}
.shopBotton .sett{ float:right; background:#c62926; color:#fff; line-height:1.013333rem; height:1.013333rem; border:none; border-radius:1.013333rem; font-size:0.4rem; padding:0 0.8rem;  }
.shopBotton .bottom-label{ float:left; color:#121212; font-size:0.32rem; line-height:1.013333rem;}
.shopBotton .bottom-label img{ float:left; width:0.32rem; height:0.32rem; margin:0.346666rem 0.266666rem 0 0;}
.shopBotton .bottom-label span{ float:left; width:0.32rem; height:0.32rem; margin:0.346666rem 0.266666rem 0 0; background:url(/theme/cn_wap/_im_g/ico12.png) no-repeat; background-size:100% 100%;}
.shopBotton .bottom-label.on span{display: block; background-image:url(/theme/cn_wap/_im_g/ico13.png)}



.btnCoupon{ float:right; position:fixed; right:0.4rem; bottom:3.866666rem; z-index:20; }
.btnCoupon a{ float:left; position:relative; background:#c62926; color:#fff; line-height:0.56rem; border:none; border-radius:1.013333rem; font-size:0.32rem; padding:0 0.56rem 0.01rem 0.32rem; }
.btnCoupon a:after{ float:left; width:0.106666rem; height:0.106666rem; position:absolute; content:''; right:0.32rem; top:50%; z-index:6; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); border-top:1px solid #fff; border-right:1px solid #fff; }


.CoupoF{  display:none; float:left; width:100%; background:#f6f6f6; position:fixed; left:0; bottom:0; z-index:21; border-radius:0.52rem 0.52rem 0 0; padding:0.346666rem 0.4rem 0 0.4rem;}
.CoupoF .colse{ position:absolute; right:0.4rem; top:0.453333rem; width:0.506666rem; line-height:0; float:right;}
.CoupoF .tit{ float:left; width:100%;text-align:center; color:#080808; font-size:0.48rem; line-height:0.746666rem; letter-spacing:0.053333rem; margin-bottom:0.16rem;}
.CoupoF .bd{ float:left; width:100%; text-align:center; padding:0.4rem 0.4rem; height:50vh; flex-wrap:wrap; display: flex; align-items: center; }
.CoupoF .box{ float:left; width:100%;}
.CoupoF .box .ico{ float:left; width:100%; line-height:0;}
.CoupoF .box .ico img{ max-width:none; width:2.506666rem; height:2.506666rem; border-radius:50%; background:#fff; box-shadow:0 0 0.4rem rgba(0,0,0,0.02);}
.CoupoF .box .p{ float:left; width:100%; color:#999999; font-size:0.346666rem; line-height:0.613333rem; margin-top:0.4rem;}
.CoupoF .hd{ float:left; width:100%;}
.CoupoF .hd li{ float:left; width:49.5%; text-align:center; color:#999999; font-size:0.32rem; line-height:0.586666rem; padding:0.266666rem 0; border-bottom:0.066666rem solid #e3e3e3;}
.CoupoF .hd li:last-child{ float:right;}
.CoupoF .hd li.on{ color:#c62926; border-bottom:0.066666rem solid #c62926;}

.btnRenter{ float:right; position:fixed; right:0.266666rem; bottom:1.8rem; z-index:20; line-height:0; border-radius:50%; background:#c62926; width:0.72rem;}
.pordBabnner{ float:left; width:100%; position:relative; }
.lRenter{ float:right; position:absolute; left:0.4rem; top:0.4rem; z-index:20; line-height:0; border-radius:50%; background:#c6c6c6; width:0.72rem; transform:rotate(-90deg); -ms-transform:rotate(-90deg);}

.pordDet{ float:left;width:-webkit-calc(100% - 0.8rem); width:-moz-calc(100% - 0.8rem); width:calc(100% - 0.8rem);  margin:0 0.4rem;}
.pordDet .box{background:#fff; border-radius:0.226666rem; overflow:hidden; padding: 0.266666rem 0.28rem 0.28rem 0.28rem; color:#222223; font-size:0.32rem; line-height:0.533333rem;}


.pordTit{ float:left; width:100%; text-align:center; font-weight:bold; letter-spacing:0.04rem; color:#080808; font-size:0.4rem; line-height:0.666666rem; margin-bottom:0.266666rem;}
.pordTit span{ position:relative; padding:0 0.266666rem;}
.pordTit span::after,
.pordTit span::before{ float:left; width:0.8rem; height:1px; content:''; position:absolute; left:100%; top:50%; background:#b2b2b2;}
.pordTit span::before{ left:auto; right:100%;}
.shfw{ float:left; width:-webkit-calc(100% - 0.8rem); width:-moz-calc(100% - 0.8rem); width:calc(100% - 0.8rem);background:#fff; border-radius:0.226666rem; overflow:hidden;  margin:0.266666rem 0.4rem 0.266666rem 0.4rem; padding:0.293333rem 0.4rem 0.453333rem 0.4rem;}
.shfw .tit{ float:left; width:100%; color:#080808; font-size:0.32rem; line-height:0.48rem; font-weight:bold; letter-spacing:0.04rem; }
.shfw ul{ float:left; width:100%; }
.shfw ul li{ float:left; width:100%; position:relative; padding-left:0.666666rem ; margin-top:0.32rem;}
.shfw ul li img{ float:left; position:absolute; left:0; top:0; width:0.533333rem;}
.shfw ul li h5{ float:left; width:100%; color:#080808; font-size:0.32rem; line-height:0.48rem; margin:0.026666rem 0 0.08rem 0; }
.shfw ul li h6{ float:left; width:100%; color:#737373; font-size:0.32rem; line-height:0.48rem;}



.pordDet1{ float:left; width:-webkit-calc(100% - 0.8rem); width:-moz-calc(100% - 0.8rem); width:calc(100% - 0.8rem);background:#fff; border-radius:0.226666rem; overflow:hidden;  margin:0.133333rem 0.4rem 0.266666rem 0.4rem; padding:0.4rem 0.4rem 0.533333rem 0.4rem;}
.pordDet1 h4{ float:left; width:100%; color:#080808; font-size:0.373333rem; line-height:0.666666rem;}
.pordDet1 h4 span{ color:#c62926; font-size:0.533333rem; margin-right:0.266666rem; font-weight:bold;}
.pordDet1 h4 font{ color:#f7e99f; font-size:0.266666rem; margin-left:0.146666rem; background:#111111; padding:0 0.16rem; border-radius:0.36rem;}
.pordDet1 h5{ float:left; width:100%; color:#080808; font-size:0.373333rem; line-height:0.64rem; font-weight:bold; margin:0.133333rem 0 0.266666rem 0;}
.pordDet1 h6 span{ float:right; position:relative; padding-right:0.293333rem;}
.pordDet1 h6 span::after{ float:left; width:0.16rem; height:0.16rem; content:''; position:absolute; right:0; top:50%; z-index:6; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); border-top:1px solid #949494; border-right:1px solid #949494; }
.pordDet1 h6{ float:left; width:100%; background:#f6f6f6; color:#858585; font-size:0.293333rem; line-height:0.56rem; padding:0.2rem 0.4rem; border-radius:0.96rem;}
.pordDet1 ul{ float:left; width:100%; margin-top:0.266666rem; }
.pordDet1 ul li{ float:left; width:100%; border-bottom:1px solid #e6e6e6; color:#080808; font-size:0.32rem; line-height:0.586666rem; padding:0.133333rem 0.106666rem;}
.pordDet1 ul li span{ display:inline-block; width:47%; color:#737373;}

.pordDet2{ float:left; width:-webkit-calc(100% - 0.8rem); width:-moz-calc(100% - 0.8rem); width:calc(100% - 0.8rem);background:#fff; border-radius:0.226666rem; overflow:hidden;  margin:0 0.4rem; padding:0.293333rem 0.4rem;}
.pordDet2 ul{ float:left; width:100%; }
.pordDet2 ul li{ float:left; width:100%; position:relative; padding-left:1.493333rem ; margin:0.173333rem 0; color:#080808; font-size:0.32rem; line-height:0.48rem; text-align:justify;}
.pordDet2 ul li span{ color:#737373; float:left; position:absolute; left:0; top:0;}
.pordDet2 ul li .adrr{ float:left; width:100%; position:relative; margin-bottom:0.2rem;flex-wrap:wrap; display: flex; align-items: center;}
.pordDet2 ul li .adrr img{ max-width:none; width:0.293333rem; margin-right:0.186666rem;}
.pordDet2 ul li .adrr::after{ float:left; width:0.16rem; height:0.16rem; content:''; position:absolute; right:0; top:50%; z-index:6; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); border-top:1px solid #080808; border-right:1px solid #080808; }
.pordDet2 ul li .p{ float:left; width:100%;}
.pordDet2  input{ color:#080808; font-size:0.32rem; line-height:0.48rem; border:none;}

.pordTab{ display:none; float:left; width:100%; background:#fff; position:fixed; left:0; bottom:0; z-index:22; padding:0.466666rem 0.4rem 0.666666rem 0.4rem; color:#222222; font-size:0.32rem; line-height:0.48rem;}
.pordTab .btn{ float:left; width:100%; flex-wrap:wrap; display: flex; align-items: center; justify-content:flex-end; margin-top:0.506666rem; color:#222222; font-size:0.32rem; line-height:0.986666rem; }
.pordTab .btn span{ margin: 0 0.08rem;}
.pordTab .btn a{ float:left; background:#c62926; color:#fff; font-size:0.4rem; line-height:0.986666rem; padding:0 0.52rem; letter-spacing:0.04rem; margin-left:0.4rem; border-radius:986666rem; }
.pordTab .jiazai{ float:left; width:100%; text-align:center; border:1px solid #d8d8d8; border-top:none; color:#222222; font-size:0.32rem; line-height: 0.586666rem; padding:0.2rem; }
.pordTab .jiazai font{ position:relative; padding-right:0.32rem;}
.pordTab .jiazai font:after{ float:left; width:0; height:0; content:''; position:absolute; top:50%; right:0;border-left: 0.08rem solid transparent; border-right:0.08rem solid transparent;border-top: 0.08rem solid #333333; margin-top:-0.02rem; }
.pordTab .jiazai span{ margin: 0 0.08rem;}
.pordTab .tab{ float:left; width:100%; overflow-x:auto; border:1px solid #d8d8d8; border-bottom:none;padding-bottom:0.25rem;}
.pordTab .tab table{min-width:100%; white-space: nowrap;}
.pordTab .tab table th{ background:#eeeeee; padding:0.15rem 0.08rem; text-align:center; font-size:0.346666rem; font-weight:normal; }
.pordTab .tab table td{ padding:0.1rem 0.08rem; text-align:center;}
.pordTab .tab table th:first-child,
.pordTab .tab table td:first-child{ text-align:left; padding-left:0.266666rem;}
.pordTab .tab table th:last-child,
.pordTab .tab table td:last-child{ padding-right:0.266666rem;}
.pordTab .tab table tr:hover{ background:#f9e9e9;}
.pordTab .tab table tr.current{ background:#f9e9e9;}
.pordTab .tab input[type="checkbox"]{ position:relative; width:0.32rem; height:0.32rem; line-height:0.3rem; text-align:center; margin-right:0.133333rem;}
.pordTab .tab input[type="checkbox"]::before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 90%;height: 90%;border: 1px solid #dcdfe6}
.pordTab .tab input[type="checkbox"]:checked::before{content: "\2713";background-color: #c62926;position: absolute;top: 0;left: 0;width:100%;border: 1px solid #c62926;color:#fff;font-size:0.24rem;}


.pordNav{ display:none; float:left; width:100%; position:fixed; left:0; top:0; z-index:30; background:#fff; height:1.12rem; box-shadow:0 0 0.066666rem rgba(0,0,0,0.2);}
.pordNav.on{ display:block;}
.pordNav .btn{ float:left; width:0.3rem; height:0.3rem; position:absolute; left:0.4rem; top:50%; z-index:6; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); border-bottom:2px solid #333333; border-left:2px solid #333333; }
.pordNav .nav-wrap{ float:left; width:100%; height:1.12rem;}
.pordNav ul{ float:left; width:100%; height:1.12rem; padding:0 1.28rem;}
.pordNav ul li{ float:left; width:25%;flex-wrap:wrap; display: flex; justify-content:center;}
.pordNav ul li a{ float:left; position:relative; color:#222222; font-size:0.373333rem; line-height:1.12rem; padding:0 0.066666rem;}
.pordNav ul li a:after{ opacity:0; float:left; width:100%; height:0.08rem; border-radius:0.08rem; content:''; position:absolute; left:0; bottom:0.066666rem; background:#c62926;}
.pordNav ul li a.active{ color:#c62926;}
.pordNav ul li a.active:after{ opacity:1;}
.section{  float:left; width:100%; padding-top:0.266666rem;}


.footer_h{float:left; width:100%; height:2rem;}




/*20221115start*/
._heig{ overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 height:10.8rem;
}
._heig::-webkit-scrollbar {
 width:0.08rem
}
._heig::-webkit-scrollbar-track
{
background-color:#e3e3e3;
 border-radius:0.08rem
}
._heig::-webkit-scrollbar-thumb {
 width:0.08rem;
 height:0.08rem;
 background-color:#c62926;
 border-radius:0.08rem
}
.CoupoF-1 .bd{ height:auto; min-height:50vh;}

.coupon-1{ padding:0.053333rem 0 0.213333rem 0; width:-webkit-calc(100% + 1rem); width:-moz-calc(100% + 1rem); width:calc(100% + 1rem); margin-left:-0.4rem;}
.coupon-1 ul{ padding-right:0.2rem;}
.coupon-1 li:first-child{ margin-top:0;}
.coupon-1 li .tit{ color:#fff;}
.coupon-1 .info{ float:left; width:100%; text-align:center; color:#121212; font-size:0.32rem; line-height:0.586666rem; margin:0.4rem 0 0.306666rem 0;}
.coupon-1 .Search{ float:left; width:100%; border:1px solid #dcdcdc; border-radius:0; text-align:center; color:#222222; font-size:0.373333rem; line-height:0.586666rem; height:1.013333rem; padding:0.133333rem 0.2rem;}

.zhifu{ float:left; width:100%;}
.zhifu .list{ float:left; width:100%; padding:0.8rem 0 0.586666rem 0;}
.zhifu .list li{ float:left; width:100%; text-align:center; color:#0f0f0f; font-size:0.4rem; line-height:0.666666rem; padding:0.386666rem 0; border-top:1px solid #e1e1e1;}
.zhifu .list li:first-child{border-top:none;}
.zhifu .list li.on,
.zhifu .list li:hover{ color:#c72926;}


.fapiao{ float:left; width:100%;}
.fapiao .list{ float:left; width:100%; margin:0.413333rem 0 0.426666rem 0;}
.fapiao .list li{ float:left; width:100%; background:#fff; border:1px solid #eeeeee; border-radius:0.24rem; margin-top:0.213333rem; padding:0.36rem 0.56rem;}
.fapiao .list li:first-child{ margin-top:0;}
.fapiao .list li.on{border:1px solid #c62926;}
.fapiao .list li .tit1{ float:left; width:100%;  color:#0f0f0f; font-size:0.32rem; line-height:0.506666rem;}
.fapiao .list li .info{  float:left; width:100%; color:#424242; font-size:0.32rem; line-height:0.506666rem; margin-top:0.24rem;}
.fapiao .submit{ float:left; background:#fff; padding:0.213333rem 0.4rem; width:-webkit-calc(100% + 0.8rem); width:-moz-calc(100% + 0.8rem); width:calc(100% + 0.8rem); margin-left:-0.4rem;}
.fapiao .submit .input{ float:left; width:100%; text-align:center; border:none; background:#c62926; color:#fff; font-size:0.426666rem; line-height:1.066666rem; height:1.066666rem; border-radius:1.066666rem; letter-spacing:2px;}
.fapiao .submit .input:hover{ box-shadow:0 3px 6px rgba(0,0,0,0.1);}


.jiesuan{ float:left; width:100%; line-height:0.64rem; margin-top:0.213333rem; background:#fff; border-radius:0.213333rem; padding:0.213333rem 0.56rem;}
.jiesuan .lab{ float:left; width:100%; margin:0.293333rem 0;}
.jiesuan .lab-1{ margin:0.11rem 0;}
.jiesuan .lab .tit{ float:left;  color:#000000; font-size:0.373333rem;}
.jiesuan .lab .text{  float:right; color:#333333; font-size:0.32rem;}
.jiesuan .lab .num{ color:#c72926;}
.jiesuan .lab .btn{ position:relative; padding-right:0.32rem;}
.jiesuan .lab .btn:after{ float:left; content:''; position:absolute; right:0; top:0; width:0.16rem; height:100%; background:url(../_im_g/ico5.1.png) right center no-repeat; background-size:100% auto;  }

.totalBotton{float:left; width:100%; padding:0.16rem 0.4rem; position:fixed; left:0; bottom:0; z-index:20; background:#fff; border-top:1px solid #eaeaea;}
.totalBotton .total{ float:left; color:#c72926; line-height:1.066666rem; font-size:0.373333rem;}
.totalBotton .total .num{ font-size:0.453333rem;}
.totalBotton .sett{ float:right; background:#c62926; color:#fff; line-height:1.066666rem; height:1.066666rem; border:none; border-radius:1.066666rem; font-size:0.426666rem; padding:0 0.88rem;  }
._hie123{float:left; width:100%; height:1.64rem;}

.peisong{ float:left; width:100%; line-height:0.64rem; margin-top:0.213333rem; background:#fff; border-radius:0.213333rem; text-align:center; padding:0.36rem 0.373333rem;}
.peisong a{ float:left; width:100%;}
.peisong .tit{ float:left; width:100%;  color:#000000; font-size:0.373333rem; line-height:0.64rem;}
.peisong .text{ float:left; width:100%; color:#000000; font-size:0.32rem; line-height:0.586666rem; margin-top:0.106666rem;}
.dizhi{ text-align:left;}
.dizhi  a{ padding-right:0.32rem; background:url(../_im_g/ico5.1.png) right center no-repeat; background-size:0.16rem auto; }

.jiesuanL{ float:left; width:100%; line-height:0.64rem; margin-top:0.213333rem; background:#fff; border-radius:0.213333rem; padding:0.266666rem 0.4rem;}
.jiesuanL li{ float:left; width:100%; position:relative; margin:0.266666rem 0 ;flex-wrap:wrap; display: flex; align-items: center;  justify-content:space-between;}
.jiesuanL li .img{ float:left; line-height:0; overflow:hidden; border-radius:0.106666rem; width:29%;}
.jiesuanL li .cont{ float:right; width:68%;}
.jiesuanL li .tit{ float:left; width:100%;color:#000000; font-size:0.373333rem; line-height:0.533333rem; margin-bottom:0.24rem; }
.jiesuanL li .text{ float:left; width:100%; color:#909090; font-size:0.32rem; line-height:0.48rem;}
.jiesuanL li .money{ float:right; color:#333333;}



.con4{width: 100%;position: relative; padding: 0 0.4rem 0 0.4rem;}
.con4 ul{}

.con4 ul li{width: 100%;float: left; margin-top:0.4rem; padding: 0.493333rem 0.4rem 0.493333rem 0.4rem; background:#fff;}
.con4 ul li .libox{width: 100%;position: relative;}
.con4 ul li .libox .boxs1{width: 100%;margin-bottom: 16px;overflow: hidden;}
.con4 ul li .libox .boxs1 .l_tit{float: left;padding-right: 20px;font-size: 12px;color: #333333;line-height: 18px;width: calc(100% - 122px);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.con4 ul li .libox .boxs1 .r_but{float: right;}
.con4 ul li .libox .boxs1 .r_but a{display: block;font-size: 12px;color: #c62926;line-height: 18px;float: left;margin-left: 12px;}
.con4 ul li .libox .boxs1 .r_but a:first-child{margin-left: 0;}
.con4 ul li .libox .boxs1 .r_but a:hover{color: #104c9e;}
.con4 ul li .libox .boxs2{width: 100%;height: 48px;overflow: hidden;}
.con4 ul li .libox.on .boxs2{height: auto;}
.con4 ul li .libox .boxs2 .words1{font-size: 12px;color: #909399;line-height: 18px;margin-bottom: 12px;}
.con4 ul li .libox .boxs2 .words1:last-child{margin-bottom: 0;}
.con4 ul li .libox .butbox{position: absolute;left: 50%;top: calc(100% + 12px);font-size: 0;cursor: pointer;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.con4 ul li .libox .butbox .words{font-size: 12px;color: #c62926;line-height: 18px;display: inline-block;vertical-align: middle;margin-right: 4px;}
.con4 ul li .libox .butbox .words .span2{display: none;}
.con4 ul li .libox .butbox.on .words .span1{display: none;}
.con4 ul li .libox .butbox.on .words .span2{display: block;}
.con4 ul li .libox .butbox img{width: 11px;display: inline-block;vertical-align: middle;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.con4 ul li .libox .butbox.on img{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}