/*每日推荐*/
.Recommend{ width: 100%; display: inline-block; float: left; background: none;}
.Recommend:before,.Recommend:after{ display: none;}
.Recommend li{width: 100%; position: relative; display: inline-block; color: #666; float: left; background: #FFF; margin-bottom: 3%; padding: 3%}
.Recommend li .photo{ width:2.15rem; height:2.15rem; float: left; margin-right: 3%; overflow: hidden;}
.Recommend li .title{ font-size:.3rem; color: #000;margin-bottom: .2rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; margin-top: .08rem;}
.Recommend li .label{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: .22rem; color: #666;}
.Recommend li .groupNumber{font-size: .21rem; color: #999; margin-top: .16rem;}
.Recommend li .groupNumber em{ color: #e02e24; margin:0 .05rem;}
.Recommend li .personal{ color: #e02e24; margin-top: .28rem;font-size: .21rem; }
.Recommend li .personal em{ font-size: .4rem; font-weight: bold; margin-left: .05rem;}
.Recommend li .button{ position: absolute; right: 3%; bottom: 0; margin-bottom: 3%; background: #e02e24; color: #fff; display:inline-block; font-size: .24rem; border-radius: 3px;padding:.1rem .4rem .1rem .3rem;}
.Recommend li .button:after{ content: "\e6ff"; color: #fff; font-size: .4rem; position: absolute; right: 0; top: 50%; margin-top: -0.22rem; }
/*首页*/
.headSearch{ position: fixed; top: 0; left: 0; z-index: 10; padding-bottom: 0;}
.headSearch2{ width: 83%; right:3%; padding-top: 0; left: initial;}
.headSearch2 input[type=search]{ margin: .13rem; height: .64rem;}
.mui-bar .headSearch2 .mui-icon{ padding: 0;}
.headSearch2.mui-search.mui-active:before{ left: 5%; top: .3rem;}
.mui-bar  .mui-input-row.headSearch2 .mui-input-clear~.mui-icon-clear{ top: 50%;}
.shopHeadSearch{ width: 83%; right:3%; padding-top: 0; left: initial; background: #f5f5f5; font-size: .24rem; border-radius: 5px; overflow: hidden; float: right;margin: .13rem; height: .64rem; padding: 0 3%; padding-top: .16rem; color: #999;}
.shopHeadSearch i{ font-size: .26rem; margin-right: 3%;}
.shopHeadSearch.fl{ float: left;}
.mui-search.headSearch2 .mui-placeholder{ margin-top: .11rem;}
.indexHeadSearch{ width: 100%; margin: .13rem 0;}
.indexNav{ width: 100%; display: inline-block; background: #fff; float: left;}
.indexNav li{ width: 25%; float: left;}
.indexNav li a{ width: 100%; display: inline-block; padding: .1rem 0 .2rem; text-align: center;}
.indexNav li a img{ width: 40% !important; margin-bottom: .05rem;}
.indexNav li a p{ font-size: .24rem; color: #666;}
.indexClassify{ width: 100%; display: inline-block; background: #fff; float: left;}
.indexClassify li{ width: 20%; float: left; text-align: center;}
.indexClassify li a{ width: 100%; display: block; padding: .2rem 0;}
.indexClassify li .picture{ width: .8rem; height: .8rem; overflow: hidden; display:inline-block; margin-bottom: .05rem;}
.indexClassify li .name{ font-size: .22rem; color: #666;}
.indexTitle{width: 100%; position: relative; display: inline-block; float:left; padding: 3%; font-size: .26rem;font-weight: 500; }
.indexTitle .more{ float: right; font-size: .22rem; color: #999; position: relative; margin-top: .02rem; padding-right: 4%; font-weight: 300}
.indexTitle .more:after{ content: '\e6ff'; position: absolute; right:-.15rem; top: 50%; margin-top: -.24rem; font-size: .45rem; color: #ccc;;}
.indexTitle .icon{ position: absolute; left: 3%; font-size:.36rem; top: 50%; margin-top: -.19rem; display: none;}
.dayShop{ width: 100%; display: inline-block; float:left; background: #fff;}
.dayShopList{ width: 100%; display: inline-block; float: left; padding:2%; text-align: center;overflow: hidden;position: relative;}
.dayShopListCon{float: left; width: 100%;white-space: nowrap;overflow-y: hidden;}
.dayShopListCon li{vertical-align: top;display: inline-block;width:29%; overflow:hidden; margin-right: 1%;}
.dayShopListCon li .title{ font-size: .23rem; color: #333; padding: .1rem 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dayShopListCon li .money{color: #e02e24;  font-weight: 400;font-size: .2rem;}
.dayShopListCon li .money em{ font-size: .26rem; margin-left: .02rem; font-weight: 500;}
.indexlogo .mui-slider-item{ background: #fff; padding: 2% 0 4%;}
.indexlogo a{ width:25%; float: left; text-align: center; padding: .2rem 0;}
.indexlogo a .photo{ width:80%; display: inline-block; margin-bottom: .1rem;}
.indexlogo a p{ font-size: .22rem; color: #666;}
/*广告位图*/
.indexAd{ width: 100%; display: inline-block; float: left; background: #fff; padding: 0 2% 2%;}
.recommendPic{position: relative;width: 100%;display: inline-block;float:left;overflow: hidden}
.pic1{ height:37vw;}
.pic2{ height: 26.5vw;}
.pic3{ height: 49.5vw;}
.pic4{ height:52.5vw; box-shadow: 0px 0px 2px #ddd;}
.pic5{ height:61.8vw; background:#f5f5f5;box-shadow:0px 0px 2px #ddd; }
.pic6{ height:61.8vw; background:#f5f5f5;box-shadow:0px 0px 2px #ddd; }
.recommendImg{position: absolute;}
.recommendImg img{ width: 100%; float: left}
.pic1 .img0{top:0;left:0;width: 100%;}
.pic2 .img0{top:0;left:0;width: 49%;}
.pic2 .img1{top:0;right: 0;width: 49%;}
.pic3 .img0{top:0;left:0;width: 49.5%;}
.pic3 .img1{top:0;right:0;width: 49.5%;}
.pic3 .img2{bottom:0;right:0;width: 49.5%;}
.pic4 .img0{top:0;left:0;width: 40%;}
.pic4 .img1{top:0;right:0;width: 60%;}
.pic4 .img2{bottom:0;right:30%;width: 30%;}
.pic4 .img3{bottom:0;right:0;width: 30%;}
.pic5 .img0{top:0;left:0;width:50%; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5}
.pic5 .img1{top:0;right:0;width: 50%;border-left: 1px solid #fff;border-bottom: 1px solid #f5f5f5}
.pic5 .img2{bottom:0;left:0;width:50%; border-right: 1px solid #f5f5f5}
.pic5 .img3{bottom:0;left:50%;width:25%; border-right: 1px solid #f5f5f5}
.pic5 .img4{bottom:0;right:0;width: 25%;border-left: 1px solid #fff}
.pic6 .img0{top:0;left:0;width:50%; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5}
.pic6 .img1{top:0;right:0;width: 50%;border-left: 1px solid #fff;border-bottom: 1px solid #f5f5f5}
.pic6 .img2{bottom:0;left:0;width:25%; border-right: 1px solid #f5f5f5}
.pic6 .img3{bottom:0;left:25%;width: 25%;border-right: 1px solid #f5f5f5}
.pic6 .img4{bottom:0;left:50%;width:25%; border-right: 1px solid #f5f5f5}
.pic6 .img5{bottom:0;right:0;width: 25%;border-left: 1px solid #fff}
/*分类*/
.mui-row.mui-fullscreen>[class*="mui-col-"] {height: 100%;border-right: 1px solid #f5f5f5;}
.mui-col-xs-3,.classify .mui-control-content {overflow-y: auto;height: 100%; background: #fff;}
.classifyLeft .mui-control-item {line-height:initial;width: 100%; display: inline-block; float: left; font-size: .26rem;color: #666 !important; font-weight: 300; border: 1px solid #ced3d7 !important;border-width: 0px 0px 1px 0px !important;-webkit-border-image: url(../images/border.gif) 2 stretch !important; text-align: center; padding: .23rem 0 !important; position: relative;}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {color: #000 !important;}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; border-left: 2px solid #000;}
.mui-control-content{display: block;}
#segmentedControlContents{background-color: #fff;}
#segmentedControlContents .square-spin{ font-size:.26rem; text-align: center; color: #999; padding: 3% 0;}
#segmentedControlContents .square-spin span{ vertical-align: middle;}
.ClassifyCon{ text-align: center;}
.ClassifyTit{ display: inline-block; border-top: 1px solid #efeeee; padding: 0 .5rem; margin: .25rem 0; position: relative;}
.ClassifyTit em{ position:relative; top:-.22rem; display: inline-table; width: 100%; text-align: center; left: 0; font-size: .28rem; background: #fff; padding: 0 .2rem;}
.ClassifyList{ display: inline-block; width: 100%;}
.ClassifyList li{ width: 33.3%; float: left; margin-bottom: .2rem;}
.ClassifyList li .photo{ width: 60%; display:inline-block;}
.ClassifyList li p{ font-size: .22rem; color: #999;}
.ClassifyImg{ margin:2%; width: 96%; display: inline-block; float: left;}
/*商品列表*/
.shopScreen{ background: #fff; height:.75rem; display: inline-block; width: 100%; float: left; position: relative; box-shadow: 1px 0px 5px #eee;}
.shopScreenList{ display: inline-block; float: left; width: 33.3%; height: 100% ; text-align: center; font-size: .24rem; color: #666; padding: .21rem 0;}
.shopScreenList.active{ color: #000;}
.shopScreenListFirst a{ color: #666;}
.shopScreenListFirst.active a{ color: #000; font-weight: 400;}
.shoplistTop{ position: relative; z-index: 10;}
.ShopScreenCon{ position: absolute; top: .75rem; text-align: left; left: 0; width: 100%; background: #fff; display: none;}
.ShopScreenCon li{ color: #666; padding: 1% 3% 1% 0; margin-left: 3%; float: left; width: 97%; border: 1px solid #ced3d7;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch; padding: 3% 0; position: relative;}
.ShopScreenCon li:last-child{ border: none;}
.ShopScreenCon li.active{ color: #eb5d2a;}
.ShopScreenCon li.active:before{ content: '\e60a'; position: absolute; top:50%; right:3%; margin-top: -7px; color: #eb5d2a;}
.shopConTop{ margin-top:1.65rem;}
/*搜索页面*/
.searchLayer{ position: fixed; top:0; right: -100%; width: 100%; height: 100%; overflow: auto; background: #f5f5f5;}
.searchLayer .header{ right: -100%; left: initial;}
.searchLayer .headSearch{ position: relative; float: right;}
.hotSearch{ width:100%;background: #fff; display: inline-block; float: left;}
.hotSearchTit{ padding: 3%; font-weight: normal; font-size: .26rem; color: #333;position: relative; width: 100%; display: inline-block;}
.hotSearchTit em{font-size: .22rem; color: #999; margin-top: 2px;}
.hotSearchList {display: inline-block; width: 100%; float: left;}
.hotSearchList a{ border: 1px solid #efeeee; border-radius: 5px; height:.5rem; padding: .06rem 10px; font-size: .24rem; color: #666;  min-width:70px; display: inline-block; text-align: center; float: left; margin:0 0 3% 3%}
.hotSearchList a.active{ background: #efeeee;}
.historySearchList li{ margin-left: 3%; padding: 3% 3% 3% 0; float: left;border: 1px solid #ced3d7;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch; width: 97%;}
.historySearchList li span{ font-size: .24rem; color: #666; float: left;}
.historySearchList li em{ float:right;}
.historySearchList li i{ font-size: .22rem; color: #666; background: #f0f2f5; border-radius: 3px; margin-left: 10px; padding:2px 10px; float: left; margin-top: -2px;}
.historySearchList li:last-child{ border: none;}
.screenBlackBg{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 5; display: none;}
.screenLayerCon{ position: fixed; top: 0; right: -80%; background: #fff; width: 80%; height: 100%; overflow: auto;}
.ScreenLayerTit{ width: 100%; font-weight: normal; font-size: .22rem; color: #666;padding:3%; }
.ScreenLayerTit i{ float: right; font-size:.4rem; margin-top: -.12rem;}
.ScreenLayerList{ width: 100%; display: inline-block;height: 70px; overflow: hidden; padding:0 3%; }
.ScreenLayerList li{ border-radius: 6px;height: .52rem;width: 31.3%; font-size: .23rem; color: #000; margin: 0 3% 3% 0; padding:.1rem; text-align: center;background: #f2f2f2;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float: left;}
.ScreenLayerList li.active{ background: #eb5d2a; color: #fff;}
.ScreenLayerList li:nth-child(3n){ margin-right: 0;}
.priceRange{ padding: 0 3% 2%; width:100%; display: inline-block;}
.priceRange .priceRangeText{border-radius:3px;padding:.13rem;height:auto;width: 45%;font-size: .24rem;color: #000;text-align: center;background: #f2f2f2;float: left; text-align: center; border: none; margin: 0;}
.priceRange i{ color: #999; float: left; width: 10%; text-align: center; margin-top: .1rem;}
.ScreenLayerBtn{ position: fixed;bottom: 0; right:-80%; background: #eb5d2a; width: 80%; display: inline-block; z-index: 40;}
.ScreenLayerBtn a{ color: #fff; font-size: .28rem; text-align: center; width: 50%; float: left; height: 20px; margin: .25rem 0;}
.ScreenLayerBtn a:first-child{ border-right: 1px solid #efeeee}
/*品牌中心*/
.brandTitle{ position: relative; width: 94%; margin: 5% 3%; display: inline-block; text-align: center; font-size: .3rem; color: #000; font-weight: 400;}
.brandTitle:before{ content: ''; position: absolute; left: 0; right: 0; top: 51%; border-top: 1px solid #f5f5f5;}
.brandTitle em{ position: relative;z-index: 5; padding: 0 10px; background: #fff;}
.brandList{ width: 100%; display: inline-block; padding-bottom: 3%;}
.brandList a{box-shadow: 0px 0px 5px #ddd;width: 30.3%; float: left; display: inline-block; margin: 1.5%;float: left;text-align: center;color: #333; padding: 2%; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.brandList a p{ font-size: .26rem; margin-top: .1rem; color: #666;}
/*购物车*/
.cartBottom{ margin-bottom: 2rem;}
.shopCart{ background: none;}
.mui-table-view.shopCart:before,.mui-table-view.shopCart:after{ display: none;}
.shopCart li{ width: 100%; display: inline-block; float: left; margin-bottom: 3%; background: #fff;}
.shopCart li .mui-table-view-cell{ padding: 0;width: 100%; display: inline-block; float: left;}
.shopCart li .mui-table-view-cell:after{ left:3%; background: none; margin-left:25px;border: 1px solid #ced3d7;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;}
.shopCart li .mui-table-view-cell:last-child:after{ border: none;}
.shopTitle{ width: 100%; display: inline-block; padding: 3%; float: left; border-bottom: 1px solid #f5f5f5;}
.cartStoreName{ color: #333; position: relative; padding-right: .5rem;}
.cartStoreName:before{ content: '\e6ff'; position: absolute; right: 0; top: 50%; font-size: .46rem; margin-top: -.23rem; color: #999;}
.shopCartRadio{ padding-left: .7rem;}
.shopCartRadio .checkOdd{ position: absolute; left: 0; top: 0; width:.7rem; text-align: center; height: 100%;}
.shopCartRadio .checkOdd:before{ content: '\e807'; position: absolute; left: 50%; top: 50%; margin: -.17rem; font-size: .32rem; color: #ccc;}
.shopCartRadio .checkOdd.active:before{content: '\e806'; color: #eb5d2a;}
.shopCartRight{ position: absolute; top: 0; right: 0; font-size: .24rem; width: 20%; margin-right: 3%; height: 100%; text-align: right; color: #999; padding: 3.6% 0 0;}
.shopCartRight a{ color:#999;}
.shopOrder{ width: 100%; padding: 3% 3% 3% 0; border-bottom: 1px solid #f5f5f5; display: inline-block; float: left;}
.shopOrderTwo{ padding-left: 3%;}
.shopOrder:last-child{ border: none;}
.shopOrder .photo{ width: 1.6rem; height: 1.6rem; display: inline-block; overflow: hidden; float: left; margin-right: .2rem;}
.shopOrder .title{ font-size: .29rem; color: #000;     display: inherit;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; padding-top: 1px;}
.shopOrder .label{ font-size: .23rem; color: #999; height: .55rem; padding-top: .07rem; margin-top: .2rem; margin: .2rem 0 .1rem; }
.shopOrder .money { font-size: .22rem; font-family: arial; }
.shopOrder .money span{ color: #eb5d2a;}
.shopOrder .money i{ font-size: .32rem; margin-left: .08rem;}
.shopOrder .timeRight{ font-size: .22rem; font-weight: 300; color: #ababab;  float: right;}
.shopOrder .label.labelBefore{ position: relative; padding-left: .1rem;}
.shopOrder .label.labelBefore em{ margin-left: 10px; display: inline-block; max-width: 30%; overflow: hidden; height: .3rem;}
.labelBefore:before{ position: absolute; content: ''; height: .55rem; border: 1px solid #efeeee;top: -3px;left:0; right: 0; margin-left:1.8rem;}
.labelBefore:after{ content: '\e669'; font-size: .3rem; color: #ccc; position: absolute; right:10px;}
.shopCartTip{ padding: 3%; font-size: .24rem; border-bottom: 1px solid #f5f5f5; display: inline-block; width: 100%;}
.shopCartTip .left .label{ background: #eb5d2a; color: #fff; font-size: .22rem; margin-right: 1%; padding:.01rem .05rem;}
.shopCartTip .right{ color: #999; padding-right:4%; position: relative;}
.shopCartTip .right:before{ content: '\e6ff'; position: absolute; right: -10px; top: 50%; font-size: .46rem; margin-top: -.05rem; color: #999;}
.shopCartNumbox{ position: absolute; right: 3%; bottom:.2rem; height: .55rem;}
.shopCartNumbox .mui-input-numbox, .shopCartNumbox .mui-numbox-input{ height: .55rem;}
.shopCartNumbox.mui-numbox [class*=btn-numbox], .shopCartNumbox.mui-numbox [class*=numbox-btn]{ font-size: .22rem;}
.shopCartFoot{ position: fixed; background: #fff; box-shadow: 0px 0px 5px#eee; left: 0; bottom: .9rem ;z-index: 20; height: .9rem; width: 100%;}
.shopCartFoot .left{ width: 70%; float: left; display: inline-block;}
.shopCartFootBtn{ float: right; width: 30%; text-align: center; height: .95rem; border: none; font-size: .28rem; color: #fff; background:#eb5d2a; border-radius: 0; padding-top: .28rem;}
.shopCartradioAll{ width: 35%; float:left; padding-left: .7rem; padding-top: .3rem; color: #666; font-size: .24rem;}
.shopCartradioAll .checkOdd{ position: absolute; left: 0; top: 0; width:.7rem; text-align: center; height: 100%;}
.shopCartradioAll .checkOdd:before{ content: '\e807'; position: absolute; left: 50%; top: 50%; margin: -.17rem; font-size: .32rem; color: #ccc;}
.shopCartradioAll .checkOdd.active:before{content: '\e806'; color: #eb5d2a;}
.shopCartFoot .left p{ font-size: .22rem; color: #999;}
.shopCartFoot .left .Total{ margin: .15rem 0 .05rem;}
.shopCartFootBtn:active{opacity: 0.8 !important; background: #eb5d2a !important; color: #fff !important;}
.shopCartNull{ position: fixed; top: .9rem; bottom: 0; left: 0; right: 0; background: #fff; text-align: center; padding-top:20%;}
.shopCartNull img{ width:45%;}
.shopCartNull h5{ font-size: .28rem; color: #000; margin-top: 8%;}
.shopCartNull p{ font-size: .24rem; color: #999; margin:5% 0 8%;}
.shopCartNull a{ font-size: .24rem;  color: #eb5d2a; text-decoration: none; padding: 2% 10%; border: 1px solid #eb5d2a; border-radius: 3px;}
/*确认订单*/
.confirmAddress{ width: 100%; display: inline-block; position: relative; background-color: #fff; padding: 3%; float: left; background-image: url(../images/icon-17.png); background-repeat: repeat-x; background-position: bottom; background-size:26px}
.confirmAddress h4{ font-size:.26rem; font-weight:normal; color:#333; margin-bottom:.1rem; padding-left:7%}
.confirmAddress p{ color:#999; font-size:.24rem;}
.confirmAddress p i{ float:left; font-size:.35rem; width:7%; margin-top: -.01rem;}
.confirmAddress p em{ width:90%; display:inline-block; float:left}
.confirmAddress:after{position: absolute;top: 50%; margin-top:-.28rem;right:1%;content: '\e6ff'; font-size:.5rem; color:#999}
.confirmStore{ padding: 3%; border-bottom: 1px solid #f5f5f5; font-size: .25rem;}
.confirmStore i{ color: #999; margin-right: 2%; font-size: .3rem;}
.couponPayment .couponNumber{ overflow: hidden; vertical-align: middle; display: inline-block; font-size: .22rem; padding: .02rem .1rem; position: relative}
.couponNumber::before{ content: ''; position: absolute; left: 0; top: 0; bottom:0; right: 0; border: 1px solid #eb5d2a; }
.couponNumber::after{ content: ''; position: absolute; left:-.06rem; top: 50%; margin-top: -.06rem; background: #fff;border: 1px solid #eb5d2a; border-radius: 100%; width: .12rem; height:  .12rem; z-index: 20 }
.couponNumber i{ padding: 0 .1rem 0 .1rem; font-size: .22rem; color: #eb5d2a;}
.couponNumber i::after{ content: ''; position: absolute; right:-.06rem; top: 50%; margin-top: -.06rem; background: #fff;border: 1px solid #eb5d2a; border-radius: 100%; width: .12rem; height:  .12rem; z-index: 20 }
.couponNumber i::before{ content: ''; position: absolute; left: .1rem; top: 0; bottom:0;border-left: 1px dotted #eb5d2a;}
.confirmFoot{ bottom: 0;}
.confirmFootMoney{ width: 60%; float: left; display: inline-block; text-align: right; color: #eb5d2a; padding-top: .24rem; font-size: .26rem;}
.confirmFootMoney i{ font-size: .34rem; font-weight: 400;}
/*支付方式*/
.payAddress{ background-image: none;}
.payAddress:after{ display: none;}
.payList { width: 100%; display: inline-block;}
.payList li{ border-radius: 5px; overflow: hidden; position: relative; width: 94%; margin: 3% 3% 0; background: #fff; height: 1.6rem; line-height:1.6rem; padding: 0 10%; font-size: .3rem; color:#333;}
.payList li.active{ box-shadow: 0px 0px 5px #eb5d2a; }
.payList li i{ font-size: .4rem; margin-right: 10px; vertical-align: middle;}
.payList li em{ vertical-align: middle;}
.payList li:before{ position: absolute; top: 0; line-height: 1.6rem; right: 3%; color: #ececec; font-size: .8rem;}
.payList li.wx:before{ content: '\e62f';}
.payList li.zfb:before{ content: '\e629';}
.payList li.aply:before{ content: '\e60e';}
.payList li.integral:before{ content: '\e70b'; top: -5px;}
.payTip{ font-size: .24rem; color: #999; margin-top: 5%; width: 100%; display: inline-block;}
.payTip i{ font-size: .28rem; margin-right: 5px; vertical-align: middle;}
.payTipN { margin: 0; color: #666; font-size: .26rem;}
/*支付成功*/
.paySuccendTop{ width: 100%; display: inline-block; float: left; padding: 8% 0 10%  15%; background: #fff;}
.paySuccendTop .left{ width:35%; display: inline-block; vertical-align: middle;}
.paySuccendTop .right{ width: 60%; display: inline-block; vertical-align: middle;}
.paySuccendTop .right p{ color: #000; font-size: .26rem; margin: .1rem 0;}
.payCoupon{width: 100%; padding:2% 0;text-align: center;overflow: hidden;position: relative; display: inline-block;}
.payCoupon ul{float: left; width: 100%;white-space: nowrap;overflow-y: hidden;padding-left: 1%;}
.payCoupon ul li{vertical-align: top;display: inline-block; width: 48%;vertical-align: top;margin-left: 2%; padding:1% 2%; position: relative;background: linear-gradient(to right, #e7be7b , #c69b62); border-radius: 5px; color: #fff; text-align: center}
.payCoupon ul li .top{ width: 100%; position:relative; padding: 7% 0 9%; border-bottom: 1px dotted #ecdeca; position: relative}
.payCoupon ul li .money{ font-size: .23rem; margin: 4% 0 5%; font-weight: 400;}
.payCoupon ul li .money i{ font-size: .46rem; font-family: Arial, Helvetica, sans-serif}
.payCoupon ul li .label{ font-size: .23rem; color: #fff;}
.payCoupon ul li::before,.payCoupon ul li::after{ content: ''; position: absolute; bottom: .68rem; width: .16rem; height:  .16rem; display: inline-block; border-radius: 100%; background: #fff}
.payCoupon ul li::before{ left: -.08rem;}
.payCoupon ul li::after{right: -.08rem;}
.payCoupon .shareBtn{ width: 70%; margin: 4% 15% 3%; font-size: .23rem; color: #d5af78; background: #fff; border-radius: 20px; text-align: center; padding: .08rem .05rem .06rem; box-shadow: 0px 0px 5px #c0965e; border: none; line-height: inherit; display: inline-block}
.payCoupon .shareBtn:active{opacity: 0.8 !important;background: #fff !important; color: #d5af78 !important;}
/*咨询记录*/
.detailsConsult{ padding:0 3% 3%;}
.detailsConsultCon{ width:100%; display: inline-block; float: left; margin-top:3%; position: relative; padding-left: .45rem; font-size: .22rem; color: #666; }
.detailsConsultCon .question,.detailsConsultCon .answer{ background: linear-gradient(to right, #ff8700 , #ff3c00);color:#fff; border-radius: 3px; width: .3rem; font-size: .2rem; height: .3rem; text-align: center; display: inline-block; position: absolute; top:0; left: 0;}
.detailsConsultNull{ font-size: .22rem; color: #999; text-align: center; padding: 5% 0; width: 100%; display: inline-block;}
.consultShop{ padding-left: 3%; position: relative;}
.consultShop .photo{ width: .8rem; height: .8rem;}
.consultShop .title{font-size: .24rem; line-height: .4rem; font-weight: 400;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: inherit;}
.consultNull{ text-align: center; padding:20% 0; width: 100%; display: inline-block;}
.consultNull img{  width: 22% !important; margin-bottom: .3rem;}
.consultNull p{ font-size: .22rem; color: #666;}
.consultList,.consultList li,.consultList li .top{ width: 100%; display: inline-block; float: left;}
.consultList li{ background: #fff; margin-bottom: 3%; padding: 3%;}
.consultList li .top .photo{ width: .5rem; height: .5rem; border-radius: 5px; overflow: hidden; display: inline-block; float: left; margin-right:3%;}
.consultList li .top .name{ float: left; font-size: .23rem; color: #999; margin-top: .08rem;}
.consultList li .top .time{ float: right; font-size: .2rem; color: #999; margin-top: .09rem;}
.consultCon{ padding: 0; margin-top: 1%;}
.consultCon .detailsConsultCon{ color: #000;}
.consultCon .detailsConsultCon .answer{background: linear-gradient(to right, #53df69 , #27b53a); font-weight: 300;}
.consultFoot{ position: fixed; bottom: 3%; left: 0; z-index: 10; width: 100%; text-align: center;}
.consultBtn{ background:#eb5d2a; color: #fff; border-radius: 20px; padding: .15rem .3rem; font-size: .24rem; box-shadow: 0px 0px  5px #ccc;}
.consultBtn i{ margin-right: .08rem;}
/*咨询记录*/
.issueIssues{ width: 100%; border: none; padding: 3%; background: #f5f5f5; font-size: .25rem; color: #333; line-height: .4rem; height: 8rem;}
/*个人中心*/
.centerTop{width: 100%; display: inline-block; float: left;}
.centerTopInfor{position: absolute;top: 0;left: 0;width: 100%;display: inline-block;z-index: 10;font-size: .26rem;color: #fff;padding:7.5% 5% 0;}
.centerTopInfor .photo{ width: 1.4rem;height:1.4rem;border-radius: 100%;overflow: hidden;display: inline-block;border: 2px solid #fff; vertical-align: middle;margin-right:5%; float: left;}
.centerTopInfor em{ vertical-align: middle;}
.centerTopInfor h5{ color: #fff; font-size: .3rem; margin-top: .38rem;}
.centerTopInfor .attestation{font-size: .2rem;color: #dadada;margin-top: 2%;background: #3938383b;float: left;padding: 0.5% 1% 0 3%;border-radius: 10px;}
.centerTopInfor .attestation i {font-size: .3rem;vertical-align: middle;}
.centerIntegral{ position: absolute; top: 40%; right: 0; border-bottom-left-radius:20px; border-top-left-radius:20px; color: #90651c; font-size: .24rem; background: linear-gradient(to top, #f2df89, #ecd673); padding: .09rem .3rem .05rem .35rem;z-index: 30;}
.centerNumber{ width: 100%; display: inline-block; background: #fff; float: left;}
.centerNumber a{ width: 50%; float: left; text-align: center; display: inline-block; position: relative; padding: 3% 0;}
.centerNumberFore a{ width: 25%;}
.centerNumber a i{ font-size: .32rem; color: #eb5d2a; font-family: Arial, Helvetica, sans-serif;}
.centerNumber a p{ font-size: .24rem; color: #333; margin-top: .05rem;}
.centerNumber a:before{ content: ''; position: absolute; right: 0; top:0; bottom: 0; border-right: 1px solid #f5f5f5;}
.centerNumberThree a{ width: 33%;}
.centerNumberThree a:before {border-right:none;}
.centerNumberN a i,.centerNumberN a p{display:inline-block; }
.centerNumberN a i { vertical-align: middle; color: #666; font-size: .4rem;margin-right: 2%;}
.centerNumberN a p { font-size: .26rem;}
.centerOrderTit{font-weight: normal; position: relative; padding:3%; width: 100%; display: inline-block;}
.centerOrderTit span{ float: left;color: #000;  font-size: .26rem; }
.centerOrderTit em{ float: right; font-size: .22rem;color: #999; margin-right:5%; margin-top: .03rem;}
.centerOrderTit:before{ content:'\e6ff'; position: absolute; top: 50%; right:1%; font-size:.5rem;color: #999; margin-top: -.23rem; }
.centerOrderList li{ width: 25%; float: left; text-align: center; padding: 2% 0;}
.centerOrderList li a{ position: relative;}
.centerOrderList li i{ font-size: .46rem; line-height:initial !important; margin-bottom:3px; display:inline-block;  position: relative; color: #ff8700;}
.centerOrderList li p{ font-size: .2rem; color: #666;}
.centerOrderList li b{ position: absolute; top: -4px; right:-6px; background: #fff; border: 1px solid #ff0000; color: #ff0000; font-size: .2rem; min-width: .1rem; max-height: .3rem;font-weight: 300; border-radius:50px; padding: 0 .07rem; overflow: hidden;-webkit-text-fill-color: initial;}
.centerList{ width: 100%; display: inline-block; background: #fff; float: left;}
.centerList li{ margin-left: 3%; width: 97%; display: inline-block; float: left; padding: 3%; position: relative; font-size: .26rem;border-bottom: 1px solid #f5f5f5;padding-left: .5rem;}
.centerList li:after { content:'\e6ff'; position: absolute; right:1%; top: 50%; color: #999; font-size:.45rem; margin-top:-.225rem;}
.centerList li a{ width: 100%; display: inline-block; float: left;}
.centerList li i{ position: absolute; top:50%; left: 0; margin-top: -.2rem; font-size:.36rem;}
.centerList li em{ color: #333;}
.centerList li:last-child{ border: none;}
.centerList li:before{ margin-top: -.2rem; color: #999;}
/*我的订单*/
.orderList{ background: none;}
.orderList:after,.orderList:before{ display: none;}
.orderList li{ margin-bottom: 3%; background: #fff; width: 100%;display: inline-block; float: left;}
.orderTop{ padding: 3%;; font-size: .24rem; color: #000; border-bottom: 1px solid #f5f5f5; width: 100%; display: inline-block; float: left; }
.orderTop .number{ font-weight: 400;}
.orderTop .state{ float: right; color: #eb5d2a;}
.orderCenter{ padding-left: 3%; background: #fafafa; border: none;}
.orderStatistics,.orderFoot{ border-top: 1px solid #f5f5f5; padding: 3%; text-align: right; font-size: .24rem; width: 100%; display: inline-block; float: left;}
.orderStatistics i{ font-size: .3rem;}
.orderFoot{ padding: 2% 3%;}
.orderBtn{ display: inline-block; float: right; border-radius:3px; border:.012rem solid #ccc; font-size: .24rem; color: #666; width: 1.6rem; text-align: center; height: .5rem; margin-left: 3%; padding-top: .07rem;}
.orderBtn.Color{ border: .012rem solid #f13030; color:#f13030 ;}
/*订单详情*/
.orderState{ background: url(../images/bg-2.png) no-repeat; background-size: cover; padding:5% 3% 15%; font-size: .28rem; font-weight: bold; color: #fff;}
.orderState i{ font-size: .34rem; vertical-align: middle; margin-right: 2%;}
.orderState span{ vertical-align: middle;}
.orderAddress{ width: 100%; display:inline-block; float: left; background: #fffdfe; }
.orderAddressCon{ background: #fff; border-radius: 5px; box-shadow: 0px 0px 5px #ffe4e4; padding:2% 3%; width: 94%; margin: -10% 3% 4%; display:inline-block; float: left;}
.orderAddressList{ width: 100%; display: inline-block; float: left; margin: 1% 0; position: relative; padding-left: .5rem;}
.orderAddressList .iconfont{ position: absolute; left: 0; color: #000; font-size: .3rem;}
.orderAddressList .title{ color: #000; font-weight: 500; font-size: .26rem;line-height: .38rem;}
.orderAddressList .title em{ font-size: .24rem; margin-left: 5%;}
.orderAddressList .label{ font-size: .22rem; margin-top: .1rem; color: #666;}
.orderDetailsList li{ margin-bottom: 0;}
.orderDetails{ width: 100%; padding: 2% 3%;}
.orderDetails p{ margin: 1.5% 0; font-size: .24rem; color: #000;}
.orderDetails p span{ font-weight: bold;}
.orderDetails .copy{ font-size: .2rem; border: .01rem  solid #eee; color: #999; margin-left: 5%; padding: .03rem .16rem; display: inline-block; border-radius: 3px;}
.orderDetailsFoot{ position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; box-shadow: 0px 0px 5px #eee; z-index: 10; padding: 3% 0;}
.orderAddressListAfter{ padding-right: 5%; margin-bottom: 3%;}
.orderAddressListAfter:after{ content: '\e6ff'; position: absolute; right:-2%; top: 50%; font-size: .45rem; color: #666; margin-top: -.3rem;}
/*评价中心*/
.assessList{ width: 100%; display: inline-block;}
.assessList:after,.assessList:before{ display: none;}
.assessList li{ width: 100%; padding: 3%; position: relative; display: inline-block; float: left; border-bottom: 1px solid #f5f5f5;}
.assessShop{ width: 100%; display: inline-block; float: left;}
.assessShop .photo{ width: 1.6rem; height: 1.6rem; display: inline-block; overflow: hidden; float: left; margin-right: .2rem;}
.assessShop .title{ font-size: .26rem; color: #000; line-height:.38rem; height:.76rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.assessShop .label{ font-size: .23rem; color: #999; margin: .1rem 0; }
.assessBtn{ position: absolute; right: 0; bottom: .2rem; width: 70%; padding-right: 3%;}
/*添加评价*/
.addEvaluate{ width: 100%; display: inline-block; float: left; background: #fff; padding: 3%;}
.addEvaluate .photo{ width: 1.3rem; height: 1.3rem; float: left; display: inline-block; margin-right: 4%;}
.addEvaluate .title{ font-size: .28rem; color: #000; margin: .25rem 0 .2rem;}
.addEvaluate .stare{ font-size: .32rem; color: #ccc;}
.addEvaluate .stare i{ margin-right: .1rem;}
.addEvaluate .stare i.this{ color: #eb5d2a;}
.addEvaluate .content{ border-top: 1px solid #f5f5f5; font-size: .24rem; color: #999; width: 100%; display: inline-block; margin-top: 3%; padding-top: 3%;}
.addEvaluateText{ height: 3rem; background: #fafafa; margin-bottom: 0; float: left;}
.addEvaluateImg{ width: 100%; display: inline-block; padding: 3%;}
.addEvaluateImg span{ width:1rem; margin-right:3%; border-radius:5px; height:1rem; float:left; text-align:center;  font-size:.35rem; color:#ccc; position:relative; border:1px solid #efeeee; display:inline-block; overflow:hidden}
.addEvaluateImg span input{ position:absolute; left:0; top:0; height:100%; width:100%; opacity:0}
.addEvaluateImg span img{ width:100%; height:100%}
.addEvaluateImg span .iconfont{ margin-top: .3rem; display: inline-block;}
.anonymous{ width: 100%; display: inline-block; padding: 3%; background: #fff; font-size: .24rem; color: #666;}
.anonymous i{ font-size: .3rem; margin-right: .08rem; color: #999; vertical-align: middle;}
.anonymous em{ vertical-align: middle;}
.anonymous.active{ color: #eb5d2a; }
.anonymous.active i{ color: #eb5d2a;}
/*我的优惠券*/
.myConpon ul{ background: none; }
.couponYes li .couponCenter{ background:#ccc ;}
.couponYes li .couponIcon{ display: block;}
/*我的收藏*/
.collectTitle{ width: 100%; display: inline-block; float: left; position: fixed; top: 0; left: 0;height: .8rem; background: #fff;    font-size: .27rem; box-shadow: 0px 0px 5px #eee; z-index:5;}
.collectTitle a{ width: 50%; float: left; display: inline-block; text-align: center; height: 100%;padding: .21rem .23rem 0 !important; color: #333;}
.collectTitle a.active{ color: #000; font-weight: bold;}
.collectTop{ margin-top: 1.7rem;}
.collectStore,.collectShop{ width: 100%; display: inline-block; float: left; background: #fff;}
.collectStore:after,.collectStore:before,.collectShop:after,.collectShop:before {display: none;}
.collectStore li,.collectStore li a{ width: 100%; display: inline-block; float: left; }
.collectStore li{ border-bottom: 1px solid #f5f5f5;}
.collectStore li a{padding: 3%;}
.collectStore li .photo{ width:.8rem; height:.8rem; overflow: hidden; display: inline-block; float: left; margin-right: 3%;}
.collectStore li .name{ font-size: .28rem; color: #000; padding-top: .25rem; overflow: hidden;}
.collectStore li .mui-table-view-cell,.collectShop li .mui-table-view-cell{ padding: 0;}
.collectShop li{width: 100%; display: inline-block; float: left;border-bottom: 1px solid #f5f5f5;}
.collectShop .shopOrder{ padding-left:3%; position: relative;}
.collectShop .shopOrder .photo{ position: relative;}
.collectShop .shopOrder .photo .tip{ font-size: .28rem; color: #fff; border-radius: 100%; position: absolute; top: 0; left: 0;z-index: 10; width: 100%; height: 100%; background: rgba(0,0,0,0.6); text-align: center; padding-top: .65rem;}
/*我的积分*/
.integralTop{ width: 100%; display: inline-block; float:left; background: #fff; box-shadow: 0px 0px 5px #eee; position: relative; text-align: center; padding: .3rem 0; z-index: 5;}
.integralTopRule{ position: absolute; right: 0; top: 0; padding: 3%; font-size: .24rem; color: #999;}
.integralTopRule i{ font-size: .26rem; vertical-align: middle; margin-right: .1rem;}
.integralTopRule em{ vertical-align: middle;}
.integralTopCon{ width:1.9rem; height:1.9rem; border-radius: 100%; display: inline-block; font-size:.38rem; font-weight: 400; background: linear-gradient(to right, #eb3d3c , #ff7358); color: #fff}
.integralTopCon span{ display: block; color: #f5cece; font-size: .24rem; padding: .5rem 0 .1rem;}
.integralTopBtn{ width: 100%; display: inline-block; margin-top:.4rem}
.integralTopBtn a{ border: 1px solid #f5f5f5; border-radius: 3px; color: #666; font-size: .25rem; display: inline-block; margin: 0 3%; height: .6rem; padding: .12rem .25rem;}
.integralTopBtn a .iconfont{ margin-right: .08rem; color: #eb5d2a; font-size: .28rem; vertical-align: middle; }
.integralTopBtn a em{ vertical-align: middle;}
.integralRecordTop{ width: 100%; display: inline-block; float: left;margin-top: 4.4rem;}
.integralRecord:after,.integralRecord:before{display: none;}
.integralRecord{ width: 100%; display: inline-block; float: left;}
.integralRecord li{ width: 97%; margin-left: 3%; float: left; display: inline-block; padding: 3% 3% 3% 0; border-bottom: 1px solid #f5f5f5; position: relative;}
.integralRecord li:last-child{ border: none;}
.integralRecord li .title{ font-size: .26rem; color: #000; margin: .05rem 0 .2rem;width: 82%;line-height: .4rem;}
.integralRecord li .time{ font-size: .22rem; color: #999;}
.integralRecord li .money{ position: absolute; right: 3%; top: 20%; margin-top: 0; font-size: .26rem;}
.integralRuleCon{width: 100%; padding: 3%; font-size: .26rem; line-height: .44rem; color: #333;}
/*积分订单*/
.integralOrder{ padding-left: 3%; border: none;}
.integralOrder .photo{ width: 1.2rem; height: 1.2rem;}
.integralOrder .title{white-space: initial; line-height: .45rem; margin: .15rem 0 0;}
.integralOrderDetails .orderAddressCon{ margin-top: 0; width: 100%; box-shadow: none; margin: 0;}
.integralConfirm{ padding-left: 3%;}
.integralConfirm .photo{ width: 1rem; height: 1rem;}
.integralConfirm .title{ margin-bottom: .2rem;}
/*我的咨询*/
.myconsultList{ width: 100%; display: inline-block; float: left;}
.myconsultList:after,.myconsultList:before{ display: none;}
.myconsultList li{ margin-top: 3%; background: #fff; width: 100%; display: inline-block; float: left; padding: 3%;}
.myconsultList li .photo{ width: 1.5rem; height: 1.5rem; float: left; display: inline-block; margin-right: 3%;}
.myconsultList li .title{ color: #000; font-size: .24rem;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;padding-top: 1px;}
.myconsultList li .detailsConsultCon{ width:74%; float: inherit; font-weight:500; color: #000; padding-left: 0; height: .76rem;}
.myconsultList li .detailsConsultCon em{ margin-left: .45rem; display: inline-block;}
.myconsultList li .label{ font-size: .2rem; color: #999;}
/*我的余额*/
.balance{ width: 100%; display: inline-block; float: left; background: #f5f5f5; padding: .2rem 3%; position: relative; z-index: 10;}
.balanceCon{ width: 100%; background: linear-gradient(#14b1ff, #0693ff); border-radius: 5px; overflow: hidden; text-align: center; display: inline-block; float: left;}
.balanceTop{ padding: .7rem 0;}
.balanceTop .tip{ font-size: .24rem; color: #fff; margin: .1rem;}
.balanceTop .money{ font-size: .24rem; font-weight: 500; color: #fff;}
.balanceTop .money i{ font-size: .52rem; margin-left: .08rem;}
.balanceBtn{ width: 100%; display: inline-block; float: left; background: linear-gradient(#239dfd, #1e92fd); box-shadow: 0px 0px 5px #0693ff;}
.balanceBtn a{ width: 50%; float: left; text-align: center; position: relative; font-size: .28rem; color: #fff; padding: 3%;}
.balanceBtn a i{ font-size: .3rem; margin-right: .1rem;}
.balanceBtn a:before{ content: ''; position: absolute; left: 0; top: 25%; bottom: 25%; border-left: .02rem solid #fff;}
.balanceBtn a:first-child:before{ display: none;}
/*充值*/
.recharge{ width: 94%; display: inline-block; float: left; background: #fff; padding:4% 5% 0; margin: 3%; border-radius: 5px;}
.recharge .rechargeTop,.recharge .rechargeTip{ padding:3% 0; color: #666; font-size: .26rem; float: left; width: 100%;}
.recharge .rechargeCon{ padding:5% 0 6% ; width: 100%; flex-basis: initial; float: left;}
.recharge .rechargeCon span{ font-size:.4rem; font-weight: 500; margin-right: 3%; vertical-align:middle; height:30px ; line-height:30px;}
.recharge .rechargeCon input{ width: 80%; display: inline-block; vertical-align:middle; margin-bottom: 0; height: auto; padding:0; height:30px ; line-height:30px;border:none; font-size:.4rem; font-family: arial;}
.recharge .rechargeTip{ border-top: 1px solid #f5f5f5; color: #fc3338; font-size: .22rem;}
/*充值成功*/
.rechagesuccend{ text-align: center; padding: .8rem 0 .5rem; background: #fff; display: inline-block; width: 100%;}
.rechagesuccend i{ font-size:1.3rem; color: #0099ff;}
.rechagesuccend h4{ font-weight: normal; font-size: .26rem; color: #0099ff; margin: .3rem 0;}
.rechagesuccend h3{ font-weight:normal; font-size: .4rem; color: #333;}
.rechagesuccendTip{ padding: 3%; background: #fff; font-size: .26rem; width: 100%; display: inline-block; color: #666;}
.rechagesuccendTip span{ color: #000; margin-right: 3%;}
/*提现*/
.forwardList{ width: 94%; margin: 3% 3% 0; display: inline-block; float: left; background: #fff; border-radius: 5px;}
.forwardCard{ width: 100%; border-radius: 0; margin:3% 0 0;}
.forwardList li,.forwardList li a{ width: 100%; display: inline-block; float: left; border-bottom: 1px solid #f5f5f5;}
.forwardList li:last-child{ border: none;}
.forwardList li a{ border: none; padding: 3%; position: relative;}
.forwardList li a:after{ content: '\e6ff'; font-size: .45rem; color: #999; position: absolute; right: 1%; top: 50%; margin-top: -.24rem;}
.forwardList li .photo{ width: .8rem; height: .8rem; float: left; margin-right: 3%; display: inline-block; }
.forwardList li .title{ font-size: .26rem; color: #000; margin: .08rem 0 .14rem;}
.forwardList li .tip{ font-size: .2rem; color: #999;}
.chargeLayer{ width: 100%; display: inline-block; float: left; padding: 3% 3% 0;}
.chargeLayer .tip{ font-size: .24rem; color: #000; padding: 3% 0;}
.chargeLayer .chargeLayerCon{ height: 2.5rem;}
.chargeLayerlist{ padding: 3% 0; color: #666; font-size: .26rem;}
.chargeLayerlist em{ float: right; color: #000; font-weight: bold;}
.depositSuccend{ width: 100%; display: inline-block; float: left; background: #fff; padding: 3% 3% 3% 10%;}
/*提现*/
.recharge .rechargeTip{ color: #999;}
.recharge .rechargeTip a{ margin-left: 10px; color: #6689c4;}
.rechargeFoot .centerBtn{ margin-bottom: 4%;}
.rechargeTop i{ font-size: .4rem;}
.rechargeFoot p{ font-size: .22rem; color: #999; margin-bottom: 4%;}
.myShopForward{ position: absolute; top: 0; font-size: .22rem; color: #fff; right: 0; padding:0.5% 3%; border: 1px solid #fff; border-radius: 3px; margin: 3%;}

/*提现结果*/
.depositSuccend{ padding-top: .8rem;}
.depositSuccend li{ padding:0 .4rem .5rem; position: relative; width: 100%; display: inline-block; float: left;}
.depositSuccend li:before{ content: ''; border-left: 2px solid #ccc; position: absolute; left: 0; top:0; bottom: 0;}
.depositSuccend li.succendList:before{ border-left: 2px solid #0099FF;}
.depositSuccend .depositIco{ position: absolute; top: -.09rem; left:-.16rem; font-size:.36rem; z-index: 10; color: #ccc;}
.depositSuccend .title{ font-size: .29rem; font-weight: normal; margin-bottom:.15rem;}
.depositSuccend .label{ font-size: .22rem; color: #999;}
.depositSuccend li.succendList .title{ color: #0099FF}
.depositSuccend li.succendList .depositIco{ color:#0099FF;}
.depositSuccend li.last:before{ display: none;}
/*我的银行卡*/
.bankList{ width: 100%; padding: 2%; float: left; display: inline-block;}
.bankList li{ width: 100%; display: inline-block; float: left; margin-bottom: 2%; border-radius: 5px; padding: 20px 20px 30px; position: relative; overflow: hidden;}
.bankList li .logoBg{ position: absolute; bottom: -5px; right:10px; opacity: 0.4; width:1.5rem}
.bankList li .bankCon{ position: relative; padding-left:1rem; width: 100%; display: inline-block;}
.bankList li .photo{ background: #fff; border-radius: 100%; overflow: hidden; width: .7rem; height: .7rem; position: absolute; left: 0; top: 0;}
.bankList li .photo img{ width: .6rem; float: left; margin:.05rem;}
.bankList li .title{ font-size: .28rem; font-weight: normal; color: #fff; margin: .1rem 0 .15rem;}
.bankList li .type{ font-size: .24rem; color: #fff;}
.bankList li .number{ font-size: .3rem; color: #fff; margin-top: .15rem;}
.bankList li .number em{ margin-right: .2rem;}

/*我的宝宝*/
.babyList:after,.babyList:before,.babyOrderList:after,.babyOrderList:before{ display: none;}
.babyList,.babyList li,.babyList li a,.babyOrderList{ width: 100%; display: inline-block; float: left;}
.babyList li{border-bottom: 1px solid #f5f5f5}
.babyList li a{ padding: 3% 3% 2%; }
.babyList li .photo{ width: .8rem; height: .8rem; border-radius: 100%; overflow: hidden; display: inline-block; float: left; margin-right: 3%;}
.babyList li .title{ font-size: .28rem; color: #000; margin: .05rem 0 .15rem;}
.babyList li .label{ font-size: .21rem; color: #999;}
.babyList li .label .Commission{ color: #eb5d2a;}
.babyList li .label .Commission em{ font-size: .3rem;}

/*推广订单*/
.babyOrderList{ background: none;}
.babyOrderList li{width: 100%; display: inline-block; float: left; margin-bottom: 3%; background: #fff;padding: 0 3% ;}
.babyOrderCon{ width: 100%; display: inline-block; float: left; border-bottom: 1px solid #f5f5f5; padding: 3% 0;}
.babyOrderList li .photo{ width: 1rem; height: 1rem; margin-right: 3%; overflow: hidden; display: inline-block; float: left; }
.babyOrderList li .title{ font-size: .28rem; color: #000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-top: 1px; margin-bottom: .35rem;}
.babyOrderList li .label{ font-size: .22rem; color: #999;}
.babyOrderBottom{ width: 100%; display: inline-block; float: left; padding: 3% 0; font-size: .24rem; color: #666; }
/*店铺*/
.storeTop{width: 100%; display: inline-block; text-align: center; float: left; background: #fff; margin-top: 3%; padding:5% 0 4%;}
.storeTop .photo{ display: inline-block; width: .5rem; height: .5rem; border-radius: 3px; overflow: hidden; vertical-align: middle; margin-right: 1%;}
.storeTop .name{ font-size: .3rem; color: #000; vertical-align: middle;}
.storeTop .allShop{ width: 100%; display: inline-block; padding: 3% 0 5%; color: #999; font-size: .23rem;}
.storeTop .handleList{ padding: 0 .36rem; font-size: .25rem; color: #666; position: relative;}
.storeTop .handleList:before{ content: ''; position:absolute; left: 0; top: 10%; bottom: 10%; border-left: 1px solid #e5e5e5; }
.storeTop .handleList:first-child:before{ display: none;}
.storeTop .handleList i{ font-size: .3rem; margin-right: .1rem;}
.storeTop .handleList i.shareIco{ font-size: .25rem;}
.storeTop .handleList.active{ color: #ff0000;}
.storeTitle{ width: 100%; display: inline-block; background: #fff; text-align: center; font-size: .28rem; font-weight: bold; padding: 3% 0;}
.storeTitle img{ width: .4rem; vertical-align: middle; margin-right: .1rem;}
.storeTitle em{ vertical-align: middle;}
.storeRecommendList{width: 100%; padding:0 1.5% 2%; background: #fff; text-align: center;overflow: hidden;position: relative; display: inline-block; float: left;}
.storeRecommendList ul{float: left; width: 100%;white-space: nowrap;overflow-y: hidden;}
.storeRecommendList ul li{vertical-align: top;display: inline-block; width:2rem;margin:0 1%;}
.storeRecommendList ul li .title{ font-size: .24rem; margin: .15rem 0; color: #000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.storeRecommendList ul li .money{ font-size: .24rem; color: #ff0000;}

/*物流信息*/
.logisticsList{ width: 100%; display: inline-block; padding-left: 14%; background: #fff; margin-top: 3%; position: relative;}
.logisticsList:before{ content: ''; position: absolute; left: 7%; bottom: 0; top: 0; margin: 4% 0 3%; border-left: 1px solid #333;}
.logisticsList li{ position: relative; width: 100%; display: inline-block; padding: 3% 3% 3% 0;}
.logisticsList li h5{ font-size: .25rem; color: #999; line-height: .38rem;}
.logisticsList li p{ font-size: .22rem; color: #999; font-weight: 400; margin-top: .08rem;}
.logisticsList li .iconBg{ position: absolute; width: .3rem; height: .3rem; background: url(../images/icon-42.png) no-repeat; background-size: cover; left: -8%; margin-left: -.15rem;}
.logisticsList li.active .iconBg{background: url(../images/icon-43.png) no-repeat; background-size: cover;}
.logisticsList li.active h5{ color: #333; font-weight: 500;}


@media screen and (min-width:320px) and (max-width:360px){
    .orderBtn{padding-top:.04rem ;}
}

@media screen and (min-width:390px) and (max-width:400px){
    .classifyLeft .mui-control-item{ padding-top: .25rem !important;}
    .Recommend li .title{ padding-top: .03rem !important;}
    .shopCartFootBtn{ padding-top: .26rem;}
}

@media screen and (min-width:412px) and (max-width:413px){

    .mui-row.mui-fullscreen>[class*="mui-col-"]{ border-right: 1px solid #f5f5f5;}
    .Recommend li .title{ padding-top: .03rem !important;}
    .shopScreenList{ padding-top: .24rem ;}
    .shopHeadSearch{ padding-top: .18rem;}
    .ScreenLayerList li{ padding-top:.12rem !important;}
    .consultBtn{ padding-top: .3rem; padding-bottom: .1rem;}
    .hotSearchList a{ padding-top: .08rem !important;}
    .shopCartFootBtn{ padding-top: .3rem;}
    .shopCartFoot .left .Total{ margin-top: .21rem;}
    .shopCartradioAll{ padding-top: .35rem;}
    .confirmFootMoney{ padding-top: .28rem;}
    .payCoupon .shareBtn{ padding-top: .09rem;}
    .centerBtnBack{ border: .01rem solid #000;}
    .integralRecord li{ padding-bottom: 2.6%;}
    .integralRecord li .money{ margin-top: -.15rem;}
    .integralTopBtn a{ padding: .15rem .25rem .1rem;}
    .orderBtn{ padding-top:.1rem ;}
    .orderDetailsFoot .orderBtn{ padding-top:.12rem ;}
    .rulelist li .number{ padding-top: 3px;}
    .formInput li.Verification .VerifiBtn{ padding-top: .1rem;}
    .certificates .tip{ padding-top: .19rem;}
}

/* wxs20180930 */
.indexNav5 li { width: 20%;}
.indexNav li a img {width: 42% !important;border-radius: 50%;}
.productIndex { width: 100%; display: inline-block; float: left; background: #fff;}
.productIndex li{width:50%;float:left;border: 1px solid #ced3d7;border-width: 0px 1px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;font-weight: 300;position: relative;height:2.2rem;}
.productIndex li .pic {position: absolute;right: 2%;bottom: 5%;z-index: 1;padding: 3%;width: 90px;height: 90px;}
.productIndex li .con {position: absolute;left: 0;top: 0;z-index: 2;width: 94%;height: 100%;padding: 3% 0 3% 6%;}
.productIndex li .con .title {font-size: .28rem;color: #333;margin: 3% auto 5%;display: block;}
.productIndex li .con .Brief {font-size: .23rem;color: #999;width: 55%;height:.72rem;}
.productIndex li .con .tag { border:1px solid #ff912a; color:#ff912a; padding:1% 2%; display:inline-block;border-radius:3px; font-size: .24rem; margin-top: 5%;}
.PlaceholderIndex {width: 100%;margin: 3% auto;background: #fff;display: inline-block;padding: 1% 0 2% 1%;}
.PlaceholderIndex img {margin: 3% 0 0 2%;width: 46%;}
.productList {background: #fff;width: 100%;display: inline-block;padding: 3%;}
.productList li{width:100%;float:left;font-weight: 300;margin-top: 2%;display: inline-block;margin-bottom: 3%;}
.productList li .pic {float:left;width: 90px;margin-top: 1%;}
.productList li .pic img {width: 90px;height: 90px;}
.productList li .con {float:right;width: 72%;border-bottom: 1px solid #ced3d7;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;padding-bottom: 2%; margin-bottom: 0;}
.productList li .con .title {font-size: .3rem;color: #333;display: inline-block;width: 100%;float: left;}
.productList li .con .Brief {font-size: .22rem;color: #999;line-height: .34rem;margin: 2% auto;height: 1rem;display: inline-block;float: left;overflow: hidden;width: 100%;}
.productList li .con .Brief p {overflow:hidden;white-space: nowrap;text-overflow: ellipsis; font-size: .22rem;}
.productList li .con .tag { border:1px solid #ff9900; color:#ff9900; padding:.3% 1%; display:inline-block;border-radius:3px; font-size: .2rem; margin: 2% 2% 0 0}
.productList li .con .title .money { float: right; margin-top: -3%;color: #ff6018;}
.productList li .con .activity{font-size: .26rem;color: #ff6018;display: inline-block;float: left;}
.productList li .con .money { float: right; margin-top: -3%;color: #ff6018;}
.productList li .activity{font-size: .26rem;color: #18c3ff;    padding: 2% 0;border-bottom: 1px solid #ededed;}
.money {font-size: .24rem;display:inline-block; font-family: Arial, Helvetica, sans-serif;}
.money em {font-size: .4rem;margin-right: 2px;}
/* 代理招募 */
.recruitBox{display: block;overflow: hidden;}
.recruitBox ul{display: block;}
.recruitBox ul li{width: 32%;display: inline-block;padding: 6% 1% 2% 6%;}
.recruitBox ul li img{width: 66%;display: block;margin:0 auto;}
.recruitBox ul li span{display: block;padding: 3% 0;text-align: center;font-size: .24rem;color: #666;}
.recruitBoxLeft{width: 94%;margin: 3% auto;}
.recruitBoxLeft img{display: inline-block;vertical-align: middle;}
.recruitBoxRight{overflow: hidden;padding: 3%;}
.recruitBoxRight span{display: block;font-size: .3rem;color: #333;padding: 3% 0;position: relative;}
.recruitBoxRight span em{position: absolute;left: 0px;top:0px;height:4px;background: #333;width: 100px;}
.recruitBoxRightTxt{display: block;line-height: 200%;color: #666; font-size: .24rem;}
.recruitBoxS .recruitBoxLeft{float: right; padding-right: 50px;}
.recruitBoxS .recruitBoxLeft img{width: 526px;height: 351px;}
.cenBoxPic{display: block;width: 100%;position: absolute;bottom: 0;}
.recruitBdBox{/* display: block; *//* position: absolute; *//* left:50%; *//* top:0px; *//* width: 1200px; *//* margin: 0 auto; *//* margin-left: -600px; */}
.recruitDiv{display: block;margin: 0 auto;background: #fff;padding: 3% 0;}
.recruitDiv ul{width: 100%;display: block;margin: 0 auto;overflow: hidden;padding: 7% 0 3%;}
.recruitDiv ul li{width: 25%;display: inline-block;float: left;}
.recruitDiv ul li img{width: 40px;height:40px;display: block;margin: 0 auto;}
.recruitDiv ul li span{display: block;text-align: center;padding-top: 10px;font-size: .2rem;}
.recruitBd{display: block;padding: 3%;text-align: center;}
.recruitBd img {width: 70%;margin: 6% auto;}
.recruitBd .cpTit span em{top: inherit;bottom: 0px;}
.recruitBdList{display: block;overflow: hidden;padding:40px 0;}
.recruitBdTit{width: 46%;display: inline-block;float: left;padding: 20px 0 20px 48px;}
.recruitBdList span{width: 120px;display: inline-block;float: left;line-height: 40px;text-align: right;padding-right: 20px;font-size: 20px;color: #fff;}
.recruitBdList .recruInput{width: 371px;height: 40px;line-height: 40px;background:#afd9f4;padding:0 20px;font-family: "微软雅黑", "Microsoft Yahei";color: #fff;font-size: 16px;}
.recruitBdAre{width: 1160px;}
.recruAre{width:980px;display: inline-block;float:left;background:#afd9f4;padding:10px 20px;font-family: "微软雅黑", "Microsoft Yahei";color: #fff;font-size: 16px; border:none;}
.recruBtnBox{display: block;padding-top: 40px;margin: 0 auto;overflow: hidden;}
.recruBtn{width:300px;height: 40px;line-height: 40px;display: block;margin: 0 auto;text-align: center;border-radius: 5px;border: none;background: #fff;color: #1591df;font-size: 20px;}
.cenBox{display: block;position: relative;}
.cenTxt{display: block;padding:20px 20px;line-height:30px;font-size: 18px;color: #666;}
.cenList{display: block;}
.cenList dl{padding:20px 40px;width:320px;display: inline-block;float: left;text-align: center;}
.cenListDt{width: 130px;height: 130px;display: block;margin: 0 auto;}
.cenListDdTit{width: 110px;line-height: 50px;overflow: hidden;border-top:2px solid #1ab2fe;color: #1ab2fe;margin:20px auto;;border-bottom:2px solid #1ab2fe;}
.cenListDdCen{line-height: 24px;display: block;height: 72px;overflow: hidden;padding:0 20px;font-size: 16px;color: #666;}
.banner{width: 100%;display: block;text-align: center;}
.banner img{width: 100%;display: block;vertical-align: middle;}
.cpBox{display: block;padding: 3% 0;}
.cpTit{display: block;text-align: center;font-size: .3rem;color: #333;}
.cpTit span{display: inline-block;position: relative;line-height: 40px;}
.cpTit span em{position: absolute;width: 30px;height:4px;background: #333;left:50%;bottom:0px;margin-left: -10px;}
.index-top .cpLeft{display: inline-block;width: 395px;height:216px;float: left;margin-right: 20px;position: relative;}
.cpLeft a{display: block;overflow: hidden;}
.centerTopH { height: 2.3rem;overflow: hidden;}
.centerIinsure { padding: 2% 0; display: inline-block; width: 100%;}
.centerIinsure li{width: 25%;float: left;text-align: center;}
.centerIinsure li a{ position: relative;}
.centerIinsure li i{ font-size: .46rem; line-height:initial !important; margin-bottom:3px; display:inline-block;  position: relative; color: #ff8700;}
.centerIinsure li p{ font-size: .24rem; color: #000;}
.centerIinsure li a{width: 100%;display: inline-block;padding: .2rem 0;text-align: center;}
.centerIinsure li a img{ width: 40% !important; margin-bottom: .05rem;}
.centerIinsure li b{ position: absolute; top: -4px; right:-6px; background: #fff; border: 1px solid #ff0000; color: #ff0000; font-size: .2rem; min-width: .1rem; max-height: .3rem;font-weight: 300; border-radius:50px; padding: 0 .07rem; overflow: hidden;-webkit-text-fill-color: initial;}
.center-set{position:absolute;right: 20px;top: 20px;color:#fff;font-size: .42rem;}
/* 理赔 */
.claimBox{display: block;overflow: hidden;}
.claimBox ul{display: block;}
.claimBox ul li{width: 94%;margin: 2% 3%;display: inline-block;position: relative;padding-bottom: 2%;min-height: 2rem;border-bottom: 1px solid #ced3d7;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;}
.claimBox ul li:last-child { border: none;}
.claimBoxImg{display: inline-block;width: 20%;height: 96px;position: absolute;left: 0;}
.claimBox ul li img{width: 100%;display: block;margin:0 auto;}
.claimBoxImg img{}
.claimBoxTit{display: inline-block;color: #333;font-size: .24rem;font-weight: 600;position: absolute;left: 0;width: 20%;text-align: center;top: 80px;}
.claimBoxTxt{display: block;color: #666;padding: 0;line-height: 150%;padding-left: 24%;font-size: .26rem;}
.clBox { padding: 3% 0 0 0;}
/* 合作 */
.client{display: block;}
.client ul{display: block;margin: 5% 0 0 2%;width: 98%;}
.client ul li{width: 32%;display: inline-block;padding: 1%;text-align: center;}
.client ul li span{display: block;width: 100%;}
.client ul li span img{display: block;width:180px;vertical-align: middle;}
.client ul li em{display: block;line-height: 24px;font-size: 16px;color:#999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.IinsureTit{font-weight: normal; position: relative; padding:3%; width: 100%; display: inline-block; background: #fff;}
.IinsureTit span{ float: left;color: #000;  font-size: .3rem; }
.tabAddTwo a{margin: 1% 2% 0;padding: 1% 3%;width: 46%;display: inline-block;font-size: .22rem;text-align: center;border: 1px solid #e2e2e2;border-radius: 3px;-webkit-border-image: url(../images/border.gif) 2 stretch;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #666;}
.tabAddTwo a i{color:#11abff; display:none;}
.tabAddTwo a.cur{border: 1px solid #ff6018;color: #ff6018;}
.tabAddTwo a.cur i{display: block;}
.tabAddThree a { width: auto; min-width: 28%;}
.tabAddFour a { width: auto; min-width: 20%;}
.pic { height: 24vw;}
.centerIinsure li i.centerIco { font-size: 0.6rem; margin-bottom: -16px;}
.formList h2 {border-left: 3px solid #007AFF;font-size: .26rem;margin: 4% 0 0;padding: 2% 1% 1% 1%;background-color:#fff}
.formInput li .Two li {width: 90%; margin-left: 5%;border: none; padding: 2% 0 0 0; }
.formInput li .Two li .inTitle {font-size: .24rem; color: #666;}
.formInput li .Two .time {font-size: .24rem; color: #666; margin: 2% 5% 0;}
.formInput li .Two .time em { border: 1px solid #efefef; padding: 2%; margin: 0 5px;}
.IinsureFoot{position: fixed;background: #fff;box-shadow: 0px 0px 5px#eee;left: 0;bottom: 0;z-index: 20;width: 100%;}
.IinsureFootList{width: 66%;float: left;text-align: center;}
.IinsureFootList a{width: 33.3%;font-size: .2rem;padding-top: .14rem;float: left;display: inline-block;color: #666;}
.IinsureFootList a span{display: block;}
.IinsureFootList a em{font-size: .4rem;position: relative;}
.IinsureFootList a .number{ background: #eb5d2a; border-radius:20px; color: #fff; font-size: .2rem; position: absolute; top: -.13rem; right: -.13rem; height: .3rem; min-width: .3rem; text-align: center; padding: .02rem .05rem 0;}
.IinsureFootBtn{float: right;padding-top: .28rem;text-align: center;width: 30%;height: .9rem;border: none;font-size: .28rem;color: #fff;background:#eb5d2a;border-radius: 0;}
.IinsureFootBtn:active{opacity: 0.8 !important; background: #eb5d2a !important; color: #fff !important;}
.IinsureFootBtnYellow{ background: #ff9600;}
.IinsureFootBtnYellow:active{opacity: 0.8 !important; background: #ff9600 !important; color: #fff !important;}
.IinsureFootCollect.active em{ color: #eb5d2a;}
.IinsureFootCollect.active i{ color: #eb5d2a;}
.IinsureMoney{float: right;display:inline-block;font-size: .3rem;color:#eb5d2a;margin-top: 5%;}
.IinsureMoney em{font-size: .4rem;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-left: 1%;}
.Iinsurelayer{display:inline-block;padding:0 3%;font-size:.22rem;color:#666; float: left; margin: 4% 0;/*bottom: 7%;left: 0;background: #fff;border: 1px solid #ced3d7; border-width: 1px 0px 1px 0px; -webkit-border-image: url(../images/border.gif) 2 stretch;box-shadow: 0px 0px 5px#eee;width: 100%;*/}
.IinsurelayerMar { margin: 0;}
.Iinsurelayer em{display:inline-block;font-size: .22rem;float:left;}
.Iinsurelayer em i{margin: 6px 3px 0;font-size: .32rem;color: #999;display: inline-block; vertical-align: -0.03rem;}
.Iinsurelayer em.cur i{ color: #eb5d2a;}
.Iinsurelayer a{display:inline-block;float:left;width:auto;color:#007aff;padding-top:7.5%;font-size:.22rem}
.setFormListGender em{ margin-left:5%;}
.setFormListGender em i{ margin-right: 5px; font-size: .3rem; color: #999;}
.setFormListGender em.cur{ color: #eb5d2a;}
.setFormListGender em.cur i{ color: #eb5d2a;}
.promptaddList{border: 1px solid #ced3d7;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch; width: 100%; display: inline-block; float: left; position: relative;}
.promptaddList h5{padding: 2% 3%;font-weight: normal;width: 100%;display: inline-block;position: relative;}
.promptaddList h5 span {float: left;color: #333; font-size: .26rem;}
.promptaddList h5 i{font-size: .45rem;color: #999;background: none;position: absolute;right: 3%;top: 20%;}
.listCon{border: 1px solid #ced3d7;border-width: 1px 0px 0px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch; width: 100%; box-sizing: border-box; padding: 3% 0; font-size: .8rem; line-height: 20px; color: #666; display: none;}
.Protocol {font-size: .24rem;padding: 5%;width: 100%;display: inline-block;line-height: .45rem;color: #666;}
/*支付方式*/
.PaySelect{ width: 100%; display: inline-block; padding: 0 3%; border-top: 1px solid #f5f5f5;}
.PaySelect li{ width: 100%; display: inline-block; float: left; border-bottom: 1px solid #f5f5f5; padding: 3% 6% 3% 0; font-size: .26rem; color: #444; position: relative;}
.PaySelect li:before{ content: '\e807'; position: absolute; top: 50%; right: 0; font-size: .34rem; color: #ccc; margin-top: -.2rem;}
.PaySelect li.active{color: #eb5d2a;}
.PaySelect li.active:before{content: '\e806'; color: #eb5d2a; }
.Subnumber,.Subnumber li,.SubnumberCon{ width: 100%; display: inline-block; background: none;}
.Subnumber li{ background: #fff; float: left; margin-top: 3%; position: relative;}
.SubnumberCon{ padding: 3%; position: relative; float: left;}
.SubnumberCon .photo{ width: .9rem; height: .9rem; float: left; overflow: hidden; display: inline-block; margin-right: 3%; border-radius: 3px;}
.SubnumberCon .title{ font-size: .3rem; color: #000; margin: .08rem 0 .2rem;}
.SubnumberCon .time{ font-size: .24rem; color: #999;}
.Subnumber li .handle{ position: absolute; top: 50%; margin-top: -2.5%; right: 3%;}
.Subnumber li .handle .handleBtn{ font-size: .24rem; color: #999; border: 1px solid #f5f5f5; border-radius: 3px; padding: .1rem .3rem; margin-left: .1rem;}
.centerBtnOpactiy{ position: fixed; bottom: 0; left: 0; z-index: 5; margin:3% 5%; background: rgba(240,42,42,0.9);}
.phoneIco{ font-size: .34rem; color: #0075F8; vertical-align: middle;}
.Subnumber:before,.Subnumber:after { background: none;}
.Subnumber li .handle .modify { color: #ff9900; border: 1px solid #ff9900;}
.header .SubnumberTag {background: #3478f6;color: #fff;padding: .1rem .2rem;height: .5rem;border-radius: 5px;margin: 3%;font-size: .22rem;}
.header .SubnumberTag:visited {background: #3478f6; color: #fff;}
.salesman li { border-bottom: 1px solid #f5f5f5; margin: 0;}
.salesman li .handle .handleBtn { padding:.08rem .1rem .05rem; border: 1px solid #007ee5; color: #007ee5;}
.salesman li .handle .modify {color: #ff9900; border: 1px solid #ff9900;}
.salesman .photo { border-radius: 50%;}
.screenTop{ width: 100%; display: inline-block; background: #fff; padding: 1.5% 3%; z-index: 20; border-bottom: 1px solid #f5f5f5;}
.searchLine,.searchButton{height: .65rem;margin: 1.5% 0;border: 1px solid #eee;border-radius: 3px;overflow:hidden;position: relative;padding-left: .7rem;line-height: .65rem;}
.searchLine .iconfont{position: absolute;top: 50%;left:.2rem;font-size: .34rem;color: #999;margin-top: -.16rem;}
.searchText{ width: 65%;}
.searchText input{ width: 100%; display: inline-block; height: auto; margin-bottom: 0; line-height: initial; font-family: inherit; font-weight: 300; padding:.22rem 0; border: none; background: #fff; font-size: .28rem; float: left;}
.searchSelect{ width: 100%; padding-right: .6rem; float: left;}
.searchSelect em{padding-top: .15rem;font-size: .26rem;width: 100%;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.searchSelect:after{ content: '\e701'; position: absolute; right: 1%; top: 0; color: #ccc; font-size: .5rem;}
.searchSelectWidth{width: 70% !important;}
.searchButton{text-align: center;padding: 0;width: 27%;background: #3478f6;color: #fff;border: 1px solid #3478f6;font-size: .26rem;font-weight: 400;}
.searchLineTimeCon{ position: absolute; top: 0; left: .7rem; right: .6rem;  height: 100%;padding-top: .15rem;}
.searchLineTimeCon .searchLineTime{border:0 ;font-size:.28rem;color: #000;text-align: left; background: none; height: auto; font-family: inherit; font-weight: 300; padding: 0;width: 40%;float: left; margin: 0; line-height: inherit;}
.mask_calendar {width: 100%;height: 100%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.4);display: none;z-index: 9999;}
.calendar {height: 8rem;position: fixed;bottom: 0;left: 0;}
.calendar_tishi {width: 3rem;padding:.2rem 0;background: rgba(0,0,0,.6);position: fixed;bottom: 30%;left: 0;right: 0;margin: auto;color: #fff;font-size: .3rem;text-align: center;border-radius: 4px;display:none;}
/*访问统计*/
.visitTop{ width: 100%; background: #fff; display: inline-block; float: left; padding-bottom: 2%;}
.visitTitle{ width: 100%; background: #eef7ff; display: inline-block; float: left;}
.visitTitle span{ font-size: .26rem; text-align: center; width: 50%; display: inline-block; float: left; padding: 3%;}
.visitContent{border-bottom: 1px solid #f5f5f5; background: none; font-size: .25rem;}
.visitContent span.number{ font-size: .3rem;}
.myConpon ul.visitScrollList{ width: 100%; display: inline-block; background: #fff;}
.visitScrollList li{ width: 100%; display: inline-block; float: left; padding: 3%; font-size: .24rem; border-bottom: 1px solid #f5f5f5; color: #666;}
.visitScrollList em,.visitScrollTitle em{ width: 50%; text-align: center; float: left; display: inline-block; text-align: center;}
.visitScrollTitle{ width: 100%;display: inline-block; float: left; padding: 3%; background: #fff; font-size: .24rem; border-bottom: 1px solid #f5f5f5; color: #666;}
.user li { padding: 3%; display: inline-block; width: 100%;}
.userLeft {float: left;width: 18%;text-align: center;border-right: 1px solid #f5f5f5;padding-right: 3%;}
.userLeft .photo{ width: .9rem; height: .9rem; overflow: hidden; display: inline-block; margin-right: 3%; border-radius: 50%;}
.userLeft p {font-size: .24rem;display: block;color: #333;margin-top: 0%;}
.userRight {float: right;width: 79%;}
.userRight .title{font-size: .28rem;color: #000;margin: .1rem 0 .12rem;}
.userRight .time{font-size: .24rem;color: #999;margin: .08rem 0;}
.user li .handle{ position: absolute; top: 76%; margin-top: -2.5%; right: 3%;}
.apply-tit{width:94%;padding:3% 3%;display:block; text-align:right;}
.apply-tit a, .apply-tit a:visited{font-size:0.9rem;color:#1ab2ff;}
.apply-box{width:100%;display:inline-block;float:left;}
.apply-box li{width:94%;display:inline-block;margin:3% 3% 0;background:#fff;padding:0 3%; box-sizing:border-box;border-radius:5px;float:left;}
.apply-box li h3{width:100%;display:inline-block;float:left;font-weight:normal;font-size: 0.32rem;border:1px solid #e6e6e6;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;padding:10% 0;text-align:center;}
.apply-btn{width:100%; display:inline-block;float:left;padding:5% 0;}
.apply-btn span{width:50%;display:inline-block;float:left;overflow:hidden; text-align:center;position:relative;}
.apply-btn a{display:block;font-size: 0.26rem;}
.c-ff701a, .c-ff701a:visited{color:#ff701a}
.apply-btn span em{position:absolute;right:0;top:50%;height:1rem; margin-top:-0.5rem; background:#e1e1e1;width:0.5px;}
.added-tax{width:100%;display:inline-block;padding:3% 3%;box-sizing:border-box;border:1px solid #e6e6e6;border-width:0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;}
.added-tax h3{width:100%;display:inline-block;float:left;font-weight:normal;font-size: 0.24rem;padding:0px 0 3%;}
.added-tax em{font-size: .3rem;color:#1ab2ff;}
.added-tax span{width:100%;display:inline-block;float:left;line-height:150%;font-size: 0.22rem;color:#999;}
.added-box{width:100%;display:inline-block;float:left;padding:3%; box-sizing:border-box;border:1px solid #e6e6e6;border-width:1px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;}
.added-ul{width:100%;display:inline-block;float:left;}
.added-ul li{ display:block;overflow:hidden;}
.added-ul li figure{display:block;font-size: 0.26rem;color:#666;box-sizing:border-box;border:1px solid #e6e6e6;border-width:0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;padding-bottom:3%;}
.added-ul li aside{display:block;padding-top:3%;}
.added-ul li aside i{width:10%;height:2rem;display:inline-block;vertical-align:middle;line-height:2rem;color:#999;font-size: .5rem;text-align: center;}
.added-input{width:90%;display:inline-block;height:2rem;vertical-align:middle;font-size: .5rem;font-family:'微软雅黑';}
.added-box .added-input {border: none; margin: 0;width: 90%;}
.added-tax figure{display:block;overflow:hidden;padding-bottom: 5%;text-align: center;}
.added-tax figure em{font-size: .24rem;text-align:center;border: 1px solid #e2e2e2;margin: 2% 2% 0;border-radius:5px;color:#666;padding: 2% 3%;display: inline-block;}
.added-tax figure em.cur{border: 1px solid #ff6018;color: #ff6018;}
.photoMoreList {width: 100%;display: inline-block;margin: .3rem 0 0;float: left;text-align: center; }
.photoMoreList .photo,.upPhoto{ width:2.4rem; height: 2.4rem; position: relative; float: left; display: inline-block; margin:.2rem .2rem 0 0;}
.photoMoreList .photo em{ position: absolute; top:-.3rem; right:-.1rem; color: #000; font-size: .56rem;}
.photoMoreList .photo:nth-child(4n){ margin-right: 0;}
.photoMoreList .upPhoto{margin-right: 0;border: 1px dashed #eee;text-align: center; width:6rem;height: 4.3rem;margin: 0 auto;float: none;}
.photoMoreList .upPhoto input{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; opacity: 0;width: 6rem; height: 3rem;}
.photoMoreList .upPhoto i{ font-size: .84rem; color: #ccc;}
.photoMoreList .upPhoto p{ font-size: .38rem; margin-top: .1rem;}/*保险*/
.Insurance{width: 100%;margin: 0 auto;display:inline-block;float:left;}
.Insurance h2 { font-size: .3rem; padding: 0 4%;}
.Insurance li{width:100%;display:inline-block;background:#fff;border-radius:5px;margin-top:3%;border: 1px solid #ced3d7;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;}
.Insurance li aside{width: 98%;padding:2% 3%;display:inline-block;margin-left: 1%;}
.Insurance li aside h3{width:100%;display:inline-block;color: #333;font-size: 0.26rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1% 0;font-weight:normal;}
.Insurance li aside h3 span{display:inline-block;width:40%; vertical-align:middle;color:#666;}
.Insurance li aside h3 em{display:inline-block;width:60%;vertical-align:middle; text-align:right;color:#666;}
.Insurance li h3 em i{color:#eb5d2a; font-size: .32rem;}
.Insurance li p{width:100%;display:inline-block;padding:1% 0;font-size: 0.24rem;}
.Insurance li hgroup{/*width:80%;display:table;*/padding: 2% 0; margin: 0 auto;}
.Insurance li hgroup .an-btn{width:32%;display:inline-block;border-radius:3px;padding:2% 0;font-size: 0.22rem; /* Firefox */ /* Safari */}
.Insurance li hgroup .an-btn:nth-child(2){margin:0 2%;border: 1px solid #007AFF;color: #007AFF;}
.Insurance li hgroup .an-btn:nth-child(3){margin:0;background: #007AFF;color: #fff;border: 1px solid #007AFF;}
.Insurance li hgroup .an-btn2{margin:0 3%;}
.Insurance li hgroup .gt-btn:nth-child(1){margin:0 0;border: 1px solid #ff6018;color: #ff6018;}
.Insurance,.Insurance:before {background: none;}
.InsuranceDetails{width:100%;display:inline-block;box-sizing:border-box;padding:0 3%;border:1px solid #e6e6e6;border-width:1px 0 1px 0px;-webkit-border-image:url(../images/border.gif) 2 stretch;}
.InsuranceDetails h3{width:100%;display:inline-block;font-size: .26rem;padding:3% 0;border: 1px solid #ced3d7;border-width:0px 0 1px 0px;-webkit-border-image:url(../images/border.gif) 2 stretch;}
.InsuranceList{width:100%; display:inline-block;float:left;padding:3% 0 0 0;}
.InsuranceList li{width:100%;display:block;overflow:hidden;padding:0 0 3% 0;font-size: .24rem;color: #666;}
.InsuranceList li span{display:inline-block;vertical-align:middle;width:20%;}
.InsuranceList li em{ display:inline-block; vertical-align:middle;width:60%;color:#999;}
.InsuranceList li font{display:inline-block;vertical-align:middle;width:20%;text-align:right;}
/*分享弹窗*/
.layer{width:100%;height:100%;display:inline-block; background:#000;opacity:0.6;float:left; position:fixed;left:0;top:0;z-index:9998; display:none;}
.share-layer{background:#fffbde;display:inline-block;float:left;z-index:9999;width:94%;display:none;position:fixed;left:0;top:0;border-radius: .3rem;}
.share-tit{width:100%;display:inline-block;position:relative;top: -.7rem;text-align:center;}
.share-tit img { width:90%; text-align:center;}
.share-tit fieldset{border-color: #5e3a01;width:70%;display:inline-block;margin-top:3%;border-width: 1px 0 0 0;}
.share-tit legend {margin:0 auto;text-align:center;padding:0 2%;height:30px;line-height:30px;font-size: .28rem;color:#5e3a01;display:inline-block;min-width:30%;max-width:100%;}
.share-tit ul { width:80%; display:inline-block; margin-top:6%;}
.share-tit ul li { display:inline-block; width:20%;}
.share-tit ul li img { width:80%;}
/*使用记录*/
.employ{width:100%; display:inline-block;}
.employ li{margin-top:3%;background:#fff;width:100%;display:inline-block;padding: 2% 0; border: 1px solid #ced3d7; border-width: 0px 0px 1px 0px; -webkit-border-image: url(../images/border.gif) 2 stretch;}
.employ li aside{font-size: .24rem;width: 100%;padding: 0 1% 0 3%;line-height: .4rem;height: .4rem;}
.employ li aside span{width: 60%;display:inline-block;color:#333;}
.employ li aside em{width: 40%;display:inline-block;color:#999;float:right;}
.employ li aside em time{width: 85%;display:inline-block;text-align:right;margin-top: 3%;}
.employ li aside em .iconfont{vertical-align:inherit;font-size: .4rem;float:right;}
.employ li hgroup{ width:100%;padding:2% 0 0 0; border: 1px solid #ced3d7; border-width: 1px 0px 0px 0px; -webkit-border-image: url(../images/border.gif) 2 stretch; display:none}
.employ li hgroup span{font-size:.22rem;  display:inline-block; margin:2% 3%; color:#666}
.employ li aside .cur{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
/*保单*/
.policy li{background:#fff;width:100%;float:left;display:inline-block;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;margin-bottom: 3%;}
.policy li h5{font-weight:normal;font-size: .24rem;width: 100%;padding: 2% 3%;display:inline-block;border-bottom: 1px solid #f5f5f5;color:#999;margin-bottom:2%;}
.policy li h5 span{ display:inline-block; width:80%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999}
.policy li h5 em{ float:right; color:#666}
.policy li h4{width:94%;margin:0 3%;display:inline-block;font-weight:normal;}
.policy li h4 a{ display:inline-block; width:100%}
.policy li h4 span{display:inline-block;width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;color:#333;font-size: .26rem;}
.policy li h4 var{display:inline-block;width:28%;margin-left:2%;float:right;text-align:right;font-style:normal;color:#ff3333;font-size: .3rem;}
.policyLeft{font-size:.9rem;line-height:1.6rem; color:#666}
.policyCon{ margin-bottom:2%}
/*我的保单*/
.warranty-tit{ width:94%; padding:3%; display:inline-block; float:left}
.warranty-tit li{ width:100%; float:left; display:inline-block; margin:1.5% 0%; color:#666}
.warranty-tit li span{font-size:.9rem; display:inline-block;min-width:25%;}
.warranty-tit li input{max-width:29%; border:1px solid #d9d9d9; border-radius:3px; height:1rem;line-height:1rem;font-size:.9rem; color:#666; font-family:"微软雅黑"; padding:2%; background:none }
.warranty-tit li em{ width:6%; display:inline-block; text-align:center}
.warranty-tit li input.btn{ background:#1ab2ff; border:1px solid #1ab2ff; color:#fff}
.warranty-top{ margin-top:41%}
.warranty-order li h5 em{color:#ff6201}
.warranty-order li h4 var{color:#666;font-size: .26rem;}
.warranty-order address{font-size: .24rem;color:#333;font-style:normal;margin: 2% 3%;width: 94%;}
.warranty-order .order-left{font-size: .24rem;color:#999;width: 94%;margin: 0 3%;display: inline-block;}
.warranty-con{font-size: .24rem;color:#666;margin: 3%;padding: 3% 3% 2% 0;width: 94%;border-top: 1px solid #f5f5f5;}
.warranty-con p var{font-style:normal;float:right;/* vertical-align: unset; */}
.warranty-con p{line-height:.5rem;vertical-align: -webkit-baseline-middle;}

/*.details { width: 100%; margin:5% 0; display: inline-block;}
.details img { display: inline-block;float: left;}*/
.details {width: 100%;margin:5% 0;display: inline-block;padding: .35rem;font-size: .26rem;line-height: .5rem;}
.details img { display: inline-block;float: left;}
.details p {color: #666;line-height: .5rem;}
/*我的管家 GSF2018-10-10*/
.stewardImg{ width: 100%; display: inline-block; float: left;}
.stewardEWM{ position: absolute; bottom: 8px; right: 8px; width:80px;}
.stewardTit{ padding: 3% 3% 2%; background: #fff; width: 100%; display: inline-block; float: left;}
.stewardTit h4{ font-size: .34rem; color: #333; font-weight: 300; margin-bottom: 10px;}
.stewardTit p{ font-size: .28rem; color: #999;}
.stewardTit p i{ font-size: .34rem; vertical-align: bottom; font-weight: 300;}
.stewardTit p em{ vertical-align: middle; font-family: arial;}
.stewardCon{ padding: 3%; font-size: .26rem; line-height: .48rem; color: #666;}

/*意外保险投保*/
.accTb-tit{width:100%;display:inline-block;float:left;padding:3% 3%;}
.accTb-tit span{display:inline-block;width:50%; vertical-align:middle;font-size:.26rem;color:#333;}
.accTb-tit a{display:inline-block;width:50%;vertical-align:middle;font-size:.26rem;color:#333; text-align:right;color:#1ab2ff;}
.accTb-tit a:visited{color:#1ab2ff;}
.accTb-tit .ylRight{width: 50%;color: #666;float: right;vertical-align: middle;display: inline-block;text-align: right;}
.accTb-tit .ylRight i{font-size: .5rem;color: #999;background: none;vertical-align: middle;text-align: start;}
.accTb-list{width:100%; display:inline-block;float:left; border: 1px solid #ced3d7; border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;}
.accTb-list aside{width: 97%;display:inline-block;float:left;margin-left: 3%;}
.accTb-list aside a{display:inline-block;text-align:center;font-size: .24rem;padding: 1% 3%;border: 1px solid #ff6018;color: #ff6018;border-radius: 3px;margin: 2% 1% 0;}
.accTb-list aside a:visited{color:#666;}
.accTb-list figure{width:94%; display:inline-block;float:left;padding:0 3%;}
.accTb-list figure a{ display:inline-block; font-size:.26rem;color:#1ab2ff;padding:3% 0;}
.accTb-ul li span{ display:inline-block;width:100%;font-size:.26rem;}
.accTb-ul li a em.tl{ text-align:left;}
.insured-list{width:100%; display:inline-block;float:left;background:#fff;}
.insured-tit{width:94%; display:inline-block;float:left;padding:0 3%; font-size:.26rem;color:#333;}
.insured-tit span{width:80%; display:inline-block; vertical-align:middle;padding:3% 0;}
.insured-tit a{width:20%; display:inline-block; vertical-align:middle;padding:3% 0; text-align:right;color:#1ab2ff;}
.insured-tit a:visited{color:#1ab2ff;}
.insured-ul{width:100%; display:inline-block;float:left;}
.insured-ul ul{width:100%; display:inline-block;float:left;}
.insured-ul ul li{width:94%; display:inline-block;float:left;padding:3% 3% 3% 0; margin-left:3%; border: 1px solid #ced3d7;border-width: 0px 0px 1px 0px; -webkit-border-image: url(../images/border.gif) 2 stretch;}
.insured-ul ul li aside{width:70%; display:inline-block;float:left;}
.insured-ul ul li em{ display:inline-block;height:22px;line-height:22px;font-size:.26rem; margin-left:3%;}
.insured-ul ul li span{ display:inline-block;height:22px; line-height:22px;float:right; font-size:.26rem;width:30%; text-align:right;}
.insured-ul ul li span a{display:inline-block;width:50%;font-size:.24rem;color:#1ab2ff;float:left;height:22px;line-height:22px;}
.insured-ul ul li .icheckbox_square-blue, .insured-ul ul li .iradio_square-blue{float:left;width:16px;height:16px;margin:3px 0;}
.icheckbox_square-blue.checked{background-position:-32px 0}
.add-lxr{display:none;position:absolute;left:0;top:0;width:80%; z-index:9999; background:#fff;border-radius:5px;padding-bottom:3%;}
.add-lxr .insure-list{border:none;}
.insUl li a span{width:25%;}
.insUl li a em{width:75%;}
.insUl li a em .insure-input{width:94%;padding:0 3%;}
.add-List{ display:inline-block;width:94%;padding:0 3%; margin:3% 0;float:left; text-align:center;}
.add-btns{padding:2% 10%; background:#1ab2ff;}
.layers{width:100%;height:100%;background:#000;opacity:0.6;float:left; position:fixed;left:0;top:0;z-index:9998; display:none;}
.add-zf{display:none;position:absolute;left:0;top:0;width:80%; z-index:9999; background:#fff;border-radius:5px; line-height:150%;padding-bottom:3%;}
.insured-text{width:94%; display:inline-block; font-size:0.71rem;float:left; line-height:150%;color:#F00;padding:3% 3%;}
.insure-list li a em font{ display:inline-block;color:#666; vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:85%;padding:0 3%;}
.insure-list{width:100%;display:inline-block;float:left;background:#fff; border: 1px solid #ced3d7; border-width: 1px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;}
.insure-list li{width:94%;margin:3% 3%;display:inline-block;}
.insure-list li a{width:100%;display:inline-block;float:left;}
.insure-list li a span{display:inline-block;float:left;width:40%;color:#333;font-size:.26rem;}
.insure-list li a span:visited{color:#333;}
.insure-list li a em{display:inline-block;float:right;width:60%;text-align:right;color:#999;font-size:.24rem;}
.insure-input{display:inline-block;width:80%; font-family:'Microsoft Yahei';font-size:.26rem; text-align:right;color:#999;}
.zf-a .zf-btn{width:33%; float:right; text-align:center;color:#fff; font-size:.26rem; display:inline-block;}
.zf-btn:visited{color:#fff;}
.insure-list .insure-li{ position:relative;z-index:999;}
.insure-li ul{width:30%;float:left;position:absolute;top:100%;right:0px;  background:#fff;border:1px solid #dcdddd; display:none;}
.insure-li ul li{display:inline-block;width:94%;float:left;padding:2% 3%; font-size:.26rem;text-align:center;border-bottom:1px solid #dcdddd;}
.insure-li ul li a{display:block;width:100%;color:#333;}
.insure-li ul li a:visited{color:#333;}
.insure-li ul li:last-child{border-bottom:none;}
.insuress li a em font{ display:inline-block;color:#666; vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:85%;padding:0 3%;}
.insuress{width:100%;display:inline-block;float:right;}
.insuress li{width:94%;padding:3% 3%;display:inline-block;float:right; text-align:right;}
.insuress li span{display:inline-block;color:#333;font-size:.26rem; margin-right: .5rem;}
.insuress li em{display:inline-block;text-align:right;color:#999;font-size:.26rem;}
.insuress-input{display:inline-block;width:auto; font-family:'Microsoft Yahei';font-size:.26rem; text-align:right;color:#999;}
.ml-box{width:100%; display:inline-block;float:left;}
.ml-box figure{width:49%; display:inline-block; vertical-align:middle;color:#333;font-size:.26rem;}
.ml-box aside{display:inline-block;width:49%; vertical-align:middle;}
.ml-car{width:100%; display:inline-block;float:right;width:60%;}
.ml-car .btn-jian, .ml-car .btn-jia{border:1px solid #ddd;background:#fff; font-size:.26rem;color:#666;font-family:'微软雅黑';}
.ml-car .btn-jian.cur, .ml-car .btn-jia.cur{background:#f5f5f5;}
.ml-car .btn-jian, .ml-car .btn-jia{width:30%;margin:0;text-align: center;height:auto;padding:5px 0;float:left; box-sizing:border-box;}
.ml-car .jisuan{border-left:0;border-right:0;-webkit-appearance:none;border-radius:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;text-align: center;height:auto;padding:5px 0;float:left;width:40%; box-sizing:border-box;font-size:.26rem;color:#666;font-family:'微软雅黑';}
/*单选*/
.icheckbox_square-blue,.iradio_square-blue{display:inline-block;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(../images/blue.png) no-repeat;background-size:171px 16px;border:none;cursor:pointer}
.icheckbox_square-blue{background-position:0 0}
.icheckbox_square-blue.hover{background-position:-24px 0}
.icheckbox_square-blue.checked{background-position:-48px 0}
.icheckbox_square-blue.disabled{background-position:-72px 0;cursor:default}
.icheckbox_square-blue.checked.disabled{background-position:-96px 0}
.iradio_square-blue{background-position:-154px 0}
.iradio_square-blue.hover{background-position:-144px 0}
.iradio_square-blue.checked{background-position:-168px 0}
.iradio_square-blue.disabled{background-position:-192px 0;cursor:default}
.iradio_square-blue.checked.disabled{background-position:-216px 0}
.icheckbox_square-blue.checked{background-position:-33px 0}

.stockList .productListTop .title{ padding-right: 0;}
.stockListCon{ display: inline-block; max-width: 20%; text-align: center; float: right;}
.stockListCon p{ font-size: .2rem;}
.stockListCon p i{ margin-left: .05rem;}
.stockListCon .number{ margin: .05rem 0 .01rem;}
.stockLayer{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 30; display: none;}
.stockLayerBg{ width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.stockLayerCon{ position: absolute; top: 50%; left: 0; width: 84%; margin: 0 8%; border-radius: 3px; overflow: hidden; background: #fff;margin-top: -2rem; }
.stockTitle{ width: 100%; padding: 4% 0; text-align: center; font-size: .3rem; color: #000; }
.stockClose{ position: absolute; top: 0; right: 0; padding: 4%; color: #999;}
.stockLayerCon .stockInput{ width:84%; margin:8% 8%; padding: 3%; height: auto; border: 1px solid #eee; font-size: .26rem; color: #666;}
.stockLayerCon .handle{ width: 100%; border-top: 1px solid #eee;}
.stockLayerCon .handle a{ width:50%; display: inline-block; float: left; color: #666; text-align: center; font-size: .26rem; padding: 3.5% 0; position: relative;}
.stockLayerCon .handle a.stockColor{ color: #007AFF; font-weight: 500;}
.stockLayerCon .handle a.stockColor:before{ content:'';position:absolute; left: 0; top: 30%; bottom:30%; border-left: 1px solid #eee; }
.total{width:100%;display:inline-block;float:left;border: 1px solid #ced3d7;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;padding: 2% 0;}
.total li{width:94%;display:inline-block;float:left;padding: 1% 3%;}
.total li span{width: 80%;display:inline-block;vertical-align:middle;font-size: 0.24rem;color:#666;}
.total li span figure{width:50%;display:inline-block;vertical-align:middle;padding-left: 20%;}
.total li span aside{width:30%;display:inline-block;vertical-align:middle;padding-left: 20%;}
.total li em{width: 20%;display:inline-block;vertical-align:middle;text-align:right;font-size: 0.24rem;font-weight:600;color:#333;}
.amountss{ display:inline-block;vertical-align:middle; font-size:0.4rem;color:#eb5d2a;font-family:'Microsoft Yahei';}
.layerHi { display: none;}

.filter-list {width: 100%;background: #fff;z-index:2}
.filter-list .item {display: inline-block;width: 19%;text-align: center;padding: 2.5% 0;}
.filter-list .selected {border-bottom:2px solid #ff6018;}
.filter-list .item:last-child {margin: 0;}

/*20181204*/
.apply-box li h3{padding:10% 0 3% 0;border:none; text-align: left;}
.apply-box li h5{width:100%;display:inline-block;foat:left;font-weight:normal;font-size: .22rem;border:1px solid #e6e6e6;border-width: 0px 0px 1px 0px;-webkit-border-image: url(../images/border.gif) 2 stretch;padding: 0 0 6% 0; line-height: .4rem;}
.tab { background: #ff9900;color: #fff;padding: .5% 2% 1.5%;display: inline-block; border-radius: 2px; font-size: .2rem; margin-left: 2%;}
.tabBlue { background: #3478f6;}
/*发票申请选择页*/
.con{margin-bottom: .9rem;}
.content{height:100%}
.content ul{float:none}
.content ul li { width: 94%;}
.content ul li .label{padding: 3% 3% 0 0;overflow:hidden;}
.content ul li label img{width: .4rem;height: .4rem;}
.total{width:100%;background:#fff;text-align:right;color:#666;bottom:2rem;padding: 3%;box-shadow: 0px 0px 5px#eee;z-index: 10;}
.total number,.total span{margin:0 1%;color:#fc6622}
.bottom{bottom:0;width:100%;padding:0;background:#fff;z-index: 10;}
.bottom-label{padding: 3%;/* margin-top: 1%; */width: 26%;line-height: .45rem;}
.bottom img{width: .4rem;height: .4rem;margin-right: 8%;display: inline-block;    margin-top: 5%;}
.bottom button{width: 36%;height: .9rem;background:#eb5d2a;color:#fff;font-size: .28rem;margin-left:.4rem;border-radius:0;border: 0;float: right;}
.bottom .fr {width: 68%;color: #eb5d2a;line-height: .9rem;}
.bottom .fr span {font-size: .4rem;}
/* end */

.fixedgoods{position:relative;display:inline-block; margin: 3% 0 0 0;}
.fixedmenu{position: -webkit-sticky;
    position: sticky;
    top: 48px;height:44px;z-index:2;width:100%;background:#fff;display:inline-block;margin-top:0}
.fixedmenu .inner{padding:0;font-weight:400;display: flex;justify-content: space-around;width:100%}
.fixedNavBtn{display:block;color:#666;height:44px;line-height:44px;margin:0;text-decoration:none;font-size:.26rem;text-align:center}
.currs{border-bottom:2px solid #007AFF;color:#007AFF;height:44px;line-height:44px;display:inline-block}
.end{margin:0}
.fixedTop,.fixeds1,.fixeds2{min-height:60px;margin-top: 11%;}
.couuser{font-size:.8rem;width:100%; display:inline-block; }
.couuser em{color:#f94a59;margin:0 .32rem;}
.couuser a{color:#f94a59; text-decoration:underline;}
.spokesmanrule{width:100%; display:inline-block;margin-top:3%; background:#fff;padding:3% 0;}
.spokesmanrule figure{width:100%; display:inline-block;}
.spokesmanrule p{font-szie:.8rem;width:94%;margin:3% 3% 0; display:inline-block;color:#666;}

.detailsInfor{padding: .35rem;font-size: .26rem;line-height: .5rem;color: #666;display: inline-block;width: 100%;}