/* CSS Document */

.mui-table-view-cell .a{font-size:12px;}
.mui-table-view-cell .b{font-size:14px; color:#f381a5;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{font-size: 15px;color: #333;}
.tu ul li{ list-style:none; float:left; padding:5px 14px; background-color:#FFF; border-radius:10px;}
.tuijian li{background-color:#FFF; border-radius:10px; margin-left:2px;margin-bottom: 14px;}
.chanpin .mui-table-view .mui-table-view-cell .mui-media-body{font-size:12px;}
.chanpin .mui-table-view .mui-table-view-cell {background-color:#FFF; border-radius:10px; margin-left:25px;}

*{ margin: 0; padding: 0; }
ul,ul li { list-style:none;}
img { max-width: 100%; border: 0;}
body,html { height: 100%; background-color: #fcf5f5;}
body { font-family: 'YourWebFontName';height: 100%;background: #f6f6f6;}
.mui-content,.w750 ,iframe{ background-color: #fff;max-width:750px;margin: 0px auto;}
footer.mui-bar { border: 0;
/*box-shadow:0 0px 10px rgba(0,0,0,0.5);*/
 overflow: hidden; background:#fff; z-index: 10;}
.footers { overflow: hidden; padding:  0 0 0; }
.footers li { float: left; text-align: center;}
.footers li img  { width:25px; padding: 2px 0 0 0; margin: 10px 0 0 0;}
.footers li b { font-weight: normal; font-size:13px; display: block; color: #000;}
/**banner**/
.banner .swiper-count { width: 100%; position: absolute; z-index: 10; bottom: 10px; left:  20px; text-align: left; color: #fff;   padding: 10px ; background-size: 63px;}
.banner .banindex{ margin:0 5px 0 0px;}
.banner .bancont { margin: 0 0 0 18px;}
/**导航**/
.navgation { overflow: hidden; padding:3% 5%;}
.navgation li { float: left; text-align: center;}
.navgation li a { display: block; margin:5%; color: #000;}
.navgation li a img { padding: 0 18%;}
.navgation li a p {font-family:'ltxh';color: #1f1f1f; font-size: 14px; font-weight: 800;}

/**品牌活动**/

.brand .my-pagination { width: 85%; overflow: hidden; margin:0 auto;}
.brand .my-pagination .swiper-pagination-bullet { text-align: center;border-radius: 0; opacity: 1; }
.brand .my-pagination ul { opacity: 1; display: -webkit-box;border-radius: 0; }
.brand .my-pagination li {font-family:'lthj' opacity: 1; font-size: 13pt; font-weight: bold; 
border-radius: 0; 
color: #000; 
display: block; background: #fff; overflow: hidden;
 box-flex: 1; -moz-box-flex: 1; -webkit-box-flex: 1; 
 height: 40px; line-height: 35px; position: relative; 
 border:2px solid #000;
  }
.brand .my-pagination .swiper-pagination-bullet-active { background:#ff0000 url(../images/hdicon.png) no-repeat center bottom;  opacity: 1;color: #fff;border: 0; }
.brand .swiper-slide a { display: block; padding: 8px 5% 0 5%;  }
.brand .swiper-slide { margin: 5px 0 0 0;}

/**本周特惠**/
.weekSpecial { overflow: hidden; margin: 15px  0;}

h5.title1 {font-family: 'lthj'; text-align: center; overflow: hidden;  width: 85%; margin: 0 auto;
background: url(../images/icon/line.png) repeat-x left center;}
h5.title1 span { color: #007bcb; display: inline-block; overflow: hidden; padding: 2% 3%; 
 background: #fff;font-size: 11pt;letter-spacing: .1em;}
h5.title1 span b { padding: 0 0 5% 0;  display: block;font-size: 15pt; letter-spacing: .3em;}

h5.title2 { text-align: center; overflow: hidden;}
h5.title2 a {color: #007bcb;  display: inline-block;
overflow: hidden; padding: 10px 0 10px 50px; font-size: 15pt;
 background: url(../images/icon/dicon.png) no-repeat left center; background-size: 30px; }

.weekList { overflow: hidden; padding:0px 5px 0 5px; }
.weekList li { float: left; text-align: center;margin-bottom: 10px}
a.weekcontent { text-align: center; overflow: hidden; display: block;padding: 10px 10px 0 10px;}
a.weekcontent  p { margin: 0; font-size: 14px;letter-spacing:2px;
 color: #000000; text-align: left; line-height: 17px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.weekPrice {  overflow: hidden; margin: 0 5px; }
.weekPrice span { padding:3% 0 0 3px; color: #ff2626; float: left; font-size: 13pt; font-weight: normal;}
.weekPrice a { padding: 15px 0;float: right; width: 30%; background: url(../images/icon/wshop.png) no-repeat right top;  background-size: 25px;  }

.globalHot { overflow: hidden;}
.globalHot > a { padding:10px 0 0 0; display: block;}
.globalHot .swiper-slide { padding:;}


/*********list列表页***********/
.topfiexd { height: 56px; overflow: hidden;}
.pageNav { color: #000; overflow: hidden; margin:  15px 0 10px 15px;}
.pageNav.pag {margin:0px 0 10px 15px;}
.pageNav span {  margin: 0 25px; }
.pageNav span.jright { padding: 10px 5px; display: inline-block; background: url(../images/icon/jright.png) no-repeat right center; background-size: 10px; }
.listShop { overflow: hidden; margin:0px;}
.listShop .mui-table-view .mui-media-object {line-height: 120px;max-width: 120px;height: 120px;}
.mui-table-view-cell{border-bottom:none;}
.listShop .mui-table-view-cell { margin: 0px;}
.listShop .mui-table-view-cell>a:not(.mui-btn) { float: left;}
.listShop .mui-media-body { padding: 0px 0px 0px 10px;}
.listShop b {margin: 0px;font-size: 8px;letter-spacing: .1em;display: inline-block; background-color: #f381a5; color: #fff;font-weight: normal; padding: 2px 6px; border-radius: 4px;}
.listShop p.mui-ellipsis a{font-size: 15px;  padding: 5px 0 0 0; display: block; color: #000;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.listShop p.mui_guige {font-size: 15px;  padding: 5px 0 0 0; color: #827e7e;}

.listShop .listPrice {  overflow: hidden;  }
.listShop .listPrice span { padding:10px 0 0 0px; color: #f381a5; float: left; font-size: 14pt; font-weight: normal;}
.listShop .listPrice a { padding: 10px 0 0;float: right; width: 10%; background: url(../images/icon/wshop.png) no-repeat right top;  background-size: 25px;  }
/**.listShop .mui-table-view-cell { padding: 0; border: 1px solid #b6b6b6; border-radius: 10px;}**/
#pullrefresh { margin: 30px auto 0 auto; max-width: 750px;}

/**内容页**/
.back1 {left:10px;top:15px; padding: 11px;  background: url(../images/icon/back1.png) no-repeat center left;}
.listTab { line-height: 38px; text-align:center;height: 36px;  margin: 0 55px 0 35px;overflow: hidden;}
.listTab a { padding: 0 5%; color: #000000;}
.listTab a.current_s { color: #fff;}
.cbanner .swiper-count { width: 100%; position: absolute; z-index: 10; bottom: 10px; left:  0px; text-align: center; color: #fff;  padding: 10px ; background-size: 63px;}
.cbanner .banindex{ margin:0 5px 0 0px;}
.cbanner .bancont { margin: 0 0 0 18px;}
.contents,.conTxt { background-color: #fff;}
.conTxt { padding: 0 15px;}
.conPrice,.contents,.conName,.conParam,.conDetail,.conDetail-img,
.conNotice,.conTxt { overflow: hidden; }
.conNotice { padding: 0 0 20px 0;}
.conPrice {font-size: 20px; padding: 30px 15px;  }
.conPrice span { margin: 0 10px 0 0;}
.conPrice span:first-child { font-weight: bold;}
.conPrice span b {color: #f381a5;}
.conPrice span+span { color: #b5b5b5; font-size: 14px; padding-top: 2px;}
.conName { padding:0 15px; line-height: 30px;     padding-top: 20px;}
.conParam { margin: 15px 0 0 0; padding:0 15px; border-top:15px solid #f6f4f4;}
.conName b {  letter-spacing: .1em; display: inline-block; background-color: #b3d465; 
color: #fff; font-weight: normal; padding: 0px 9px;}
.conParam,.conParam h5,.conParam p ,.pTitle{ color: #000; background-color:#fff6f9;}

.conParam h5 {font-size: 18px; font-weight: bold; padding: 12px 0 10px 0; letter-spacing: 1em;}
.conParam p { line-height: 25px; font-size: 16px;}
.conParam p span { font-weight: bold;}
.conDetail .conDetail-img { text-align: center;}
.conDetail .conDetail-img img { display: block;}
.conTitle { margin: 20px 10%; text-align: center;  }
.conTitle span {font-weight: normal; color: #000000; background-color: #fff; padding: 20px; font-size: 18px; letter-spacing: .2em;}
.conTxt {  padding: 15px;}
.conTxt p { margin: 0; line-height:32px;font-size: 16px; color: #010000;}
.bottomfiexd { height: 60px; overflow: hidden; clear: both;}
.addShop,.addBuy {height: 63px;line-height: 63px; }
.addShop a b{color:#f381a5; font-size:18px;}
.addBuy a b {color:#fff; font-size:18px;}
.addShop { background-color:#ebe9ea;}
.addBuy,.pbuyBtn{ background-color: #f381a5; }

/**弹出框**/
.popup { display: none; overflow: hidden; position: fixed; top: 0; left: 0; width: 100%; 
height: 100%;background:rgba(0,0,0,0.6);z-index: 100; opacity: 0;}
.popupContent { position: fixed; z-index: 100; background-color: #fff; width: 100%;
bottom:0; left: 0; height: 90%;display: none; opacity: 0;
}
.popupWrap { overflow: hidden; position: relative;}
.popuScrool{height: 84%; overflow-y: auto;position: fixed;z-index: 101;  
width: 100%; padding: 0 15px; left: 0; bottom:0;}
.pclose { overflow: hidden;}
.pclose span {color:#9e9e9e;font-size:12px; margin: 10px 10px 0 0; text-align: center; border: 1px solid #9e9e9e; border-radius: 20px; float: right;width: 20px; height: 20px;}

.popuTitle.mui-table-view .mui-media-object {padding:10px 0 0 17px;line-height: 86px;max-width: 108px;height: 86px;}
.popuTitle li.mui-table-view-cell {  padding:5px 0;}
.popuTitle .mui-table-view-cell>a:not(.mui-btn) { float: left;}
.popuTitle .mui-media-body { padding: 0px 8px 9px 27px;}
.popuTitle p.mui-ellipsis a{font-size: 15px; display: block; color: #000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.poprice { padding: 35px 0 0 0; }
.popuTitle p.mui_guige {font-size: 15px;  padding: 0px 0 0 0; color: #000;}
.poprice span { font-size: 15px; margin: 0 10px 0 0;}
.poprice span:first-child { font-weight: bold;}
.poprice span b {color: #f381a5; font-size: 18px;}
.poprice span+span { color: #b5b5b5;font-size: 14px;}
.pTitle { font-size: 16px; letter-spacing: 1em;}
.pcount { overflow: hidden;margin:0 0 10px 0;}
.pcountd { overflow: hidden;margin:0 0 10px 0;}
 .pyear span.current{
    border: 1px solid #f381a5;
    background: url(../images/sanjiaoixing.png) no-repeat right;
    color: #f381a5;
    padding: 0px 20px 0px 10px;
    background-size: 7%;
    background-position: bottom right;

/*border:1px solid #f381a5; background:url(../images/sanjiaoixing.png) no-repeat right;color: #f381a5;padding-right: 13px;padding-left:5px ;
	*/
}

 .pyear p.current{
    border: 1px solid #f381a5;
    background: url(../images/sanjiaoixing.png) no-repeat right;
    color: #f381a5;
    padding: 0px 20px 0px 10px;
    background-size: 6%;
    background-position: bottom right;

}

.pcount span,.pyear p,.pyear span,.pcountd p {font-size: 15px; display: inline-block; margin: 5px 5px 0 0; border: none; padding: 2px 10px;  border: 1px solid #ccc;padding: 0px 20px 0px 10px;    color: #4c3a3a;}
.current_ss{color:#000;font-size: 15px; display: inline-block; margin: 5px 5px 0 0; border: none; padding: 2px 10px;  border: 1px solid #ccc;padding: 0px 20px 0px 10px;}

.pyear span{ margin-top:7px;}

.pcountss span.currentss{ 

    border: 1px solid #f381a5;
    background: url(../images/sanjiaoixing.png) no-repeat right;
    color: #f381a5;
    padding: 0px 20px 0px 10px;
    background-size: 26%;
    background-position: bottom right;
/*border:1px solid #f381a5; background:url(../images/sanjiaoixing.png) no-repeat right;color: #f381a5;padding-right: 13px;padding-right: 13px;padding-left:5px ;
*/
}
.mui-table-view-cell .er span{ border:none; background:none;color:#000;}
.pyear { overflow: hidden;}
.mui-table-view-cell>a.pbuyBtn:not(.mui-btn) { width: 100%; padding: 10px 0; border-radius: 15px; text-align: center;margin: 10px auto;color:#fff; letter-spacing: .1em;}

/**优惠券**/
.coupon,.coupon ul { overflow: hidden;}
.coupon h5 { text-align: center; color: #000; padding: 20px 0; font-size: 20px;}
.coupon ul li {background-color: #eeeeee; position: relative; margin: 0 10px 10px 10px;}
.coupon ul li img { display: block;}
.coupon ul li span { width: 80px; position: absolute; z-index: 10; top: 0; right: 0;}
/**信息管理**/
.messagement { overflow: hidden; padding: 10px 15px;}
.messagement .myDiv { padding: 10px 0  0 0; overflow: hidden;}
.messagement .myDiv span { color: #000000; padding: 0 30px 0 0; ; font-size: 20px;font-weight: bold;background: url(../images/icon/down.gif) no-repeat right center; background-size: 20px;}
.messagement .messCon {  overflow: hidden; clear: both;}
.hidden { display: none;}
.messagement .myDiv.myactive span{background: url(../images/icon/up.gif) no-repeat right center; background-size: 21px; }
.messCon p { color: #000; font-size: 15px; line-height: 28px;}
/**收货地址**/

.editAddress{ overflow: hidden;padding: 0 15px;}
.recAddress {border-top:6px solid #f6f6f6;  }
.recAddress ul,.recAddress { overflow: hidden;}
.recAddress ul li {border-bottom:1px solid #f6f6f6;border-bottom:10px solid #f6f6f6;  
overflow: hidden;  padding:7px 0px 5px 0px;}
.recAddress ul li p {font-size: 16px; color: #000; margin: 10px 15px; overflow: hidden;}
.recAddress ul li p span:first-child { float: left;}
.recAddress ul li p.recTxt { padding: 0 0 10px 0;}
.redAddEitor {overflow: hidden;}
.recmr { border-top: 1px solid #f6f6f6; padding: 10px 15px; overflow: hidden;}
.redAddEitor,.recAddress ul li p span+span {float: right; }
.redAddEitor a { color: #000; height: 30px; line-height: 30px;}
.redAddEitor a:first-child,.redAddEitor a+a  {padding: 10px 0 10px 25px;}
.redAddEitor a:first-child { background: url(../images/icon/eitor.png) no-repeat left center;background-size: 20px; }
.redAddEitor a+a {background: url(../images/icon/del.png) no-repeat left center;margin: 0 0 0 15px;background-size: 20px; }
.contxt_mar { margin: -4px 0 0 0; padding: 8px 0 0 0;}
.addAddres {padding: 30px 15px ;background-color: #f6f6f6;overflow: hidden;}
.addAddres  a { letter-spacing: .1em; color: #fff; padding: 10px 0;display: block;overflow: hidden;
	  border-radius: 25px;
	  text-align: center;font-size: 16px;color: #fff;
	  background-image:-webkit-linear-gradient(to left, #fd5700, #ff8600);
	  background-image:linear-gradient(to left,#fd5700, #ff8600);
}
/**编辑地址**/
.editAddress{ overflow: hidden;padding: 20px 0 0 0px;}
.editAddress p:first-child { border: 0;}
.editAddress p{ padding: 0px 15px; margin: 0; border-top: 2px solid #f6f6f6;   color: #000; font-size: 16px; position: relative; overflow: hidden;}
.editAddress p label { background-color: #fff; height: 50px; line-height: 50px; z-index: 10; position: absolute; left: 15px; top: 0; width: 80px; }
.editAddress p input[type="text"] { color: #000; border: 0; margin: 0; height: 50px; line-height: 50px; width:100%; padding: 0 0 0 85px; }

/**待收货**/
.received { overflow: hidden; padding: 8px 0 0 0 ; position: relative;}
.received .mui-table-view .mui-media-object {line-height: 42px;max-width: 100px;height: 112px;
padding: 5px;
}
.received-edit.recAlls { margin: -10px 0 15px 0; padding: 0 15px 15px 15px;}
.received li{ overflow: hidden;   }
.received .mui-table-view.viewShop li{  border-bottom: 6px solid #f6f6f6;}
.received li:last-child{border:none;}
.received-list p { padding: 3px 0;  color: #000; font-size:15px;overflow: hidden;
  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.received-list p:first-child ,.received span i{ font-size:16px;letter-spacing:2px;}
.received  .mui-table-view-cell>a:not(.mui-btn) { white-space: inherit; }
.received-list span { display: block; padding: 5px 0 0 0;}
.received-list span b { float: left; color: #ff0000; font-size: 20px;}
.received-list span i { font-style: normal; float: right; margin: 0 15px 0 0;}
.receNumber { padding: 1px 15px 9px 15px; border-bottom: 2px solid #f6f6f6;}
.receNumber,.received-mater {  overflow: hidden;}
.receNumber span { float: left; font-size: 15px;}
.receNumber a { float: right; width: 20px; height: 20px; 
background: url(../images/icon/del1.png) no-repeat center; background-size: 20px;}
.received-mater { text-align: right;padding: 10px;}
.received-mater a { font-size:15px; padding: 6px 10px;margin: 0 0 0 3px;color: #fff;background-color: #f38f44;border-radius: 10px;}
.received-mater span { float: left;}
.received-mater span b { color: #ff0202; font-size: 18px; line-height: 28px;}
.received .recedp .mui-table-view-cell { padding: 11px 0;}
.asActive {border-left: 4px solid #fa6797;background-color: white;;}
.asideDiv .asActive a{ color:#fa6797;}
.asideDiv ul li a{margin-right:0px;}
.received .recscs  { margin: -16px 0 0 0;}
.received .recscs li { border-bottom: 6px solid #f6f6f6;}
/**购物车**/
.received-edit { overflow: hidden;padding: 15px 15px 13px 15px; background-color: #f6f6f6;}
.received-edit a { float: right; padding: 5px 0 0 0; color: #000;}
.received-edit a.allNav { background:url(../images/icon/nav.png) no-repeat left center; background-size:25px;float: left;padding: 5px 0 0 30px; color: #000;}
.received-cert { margin: -10px 0 0 0; overflow: hidden; padding:20px 15px 15px 15px ; box-shadow: 0px 1px 3px #b7b7b7  ; /*background:#fff url(../images/icon/line3.png) repeat-x left bottom;*/}
.received-cert li { float: left; text-align: center;}
.received-cert li span { display: block; padding: 0 10px;}
.received .received-cert li { border: 0;}

.received-del { height: 134px; line-height: 134px; position: absolute;  top: 0; right: 0; background-color: #ff0000;}
.received-del a { padding: 0 15px; display: block;line-height: 130px; color:#fff;}
.received-count { height: 60px; font-size: 16px; background-color: #fff; overflow: hidden; position: fixed; z-index: 100; left: 0 ;
width: 100%;bottom:60px;box-shadow: 0px 2px 10px rgba(0,0,0,0.1);}
.received-count span { padding: 10px 0 0 16px; text-align: left;  float: left;}
.received-count span i { font-weight: normal;font-style:normal; display: block;}
.received-count span b {color: #ff0000; font-size: 20px;}
.received-count a {font-size:18px;color:#fff;height: 61px; width: 80px; text-align: center; line-height: 61px; float: right; background-color: #ff0000;}
.bottomShop{ overflow: hidden; height: 122px;}

/**收藏**/
.collect { overflow: hidden; margin: -10px 0 0 0; padding: 10px 15px 20px 15px; background-color: #f6f6f6;}
.collect img { width: 100%;}
.received-list p.collectp {font-weight:normal;height:47px;padding: 3px 0;  color: #000; font-size:15px;overflow: hidden;
  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin: 0 0 20px 0;}
ul.recedp li a.received-list { padding: 0 15px 10px 15px; border-bottom: 2px solid #f6f6f6; margin: 10px 0; display: block;}
ul.recedp li {border-bottom: 2px solid #f6f6f6; }
/**所有订单**/

.myorder span:first-child{ padding: 0 0 5px 0; }
.myorder { border-bottom:1px solid #e3e3e3;}
/**我的订单**/
.payment {font-weight: bold; color: #fff; 
background: #ffa12f url(../images/icon/payment.png) no-repeat 30px center; 
overflow: hidden;padding: 20px 0 20px 80px;background-size: 30px;}

.orderPrice { overflow: hidden; padding: 20px 0px 0px 0px; border-top:4px solid #f6f6f6;}
.orderPrice p  {font-size: 16px; color: #000; /*padding: 0 15px;*/}
.orderPrice p b,.orderSubmit span b { color: #ff0202; padding: 0  0 0 10px;}
.orderSubmit { padding: 20px 15px 20px 0px; overflow: hidden;  border-top:1px solid #e3e3e3;}
.orderSubmit span { padding: 5px 0 0 15px; float: left; font-size: 20px; }
.orderSubmit a { color: #fff; float: right; background-color: #ff0202; border-radius: 15px; padding:5px 20px;}
.orderAddress {overflow: hidden; 
margin: 15px 15px 0 15px; }
.orderAddress p { font-family:'YourWebFontName';font-size: 16px; color: #000;}
.xqbackg{ background: #fff;}
/**确定并支付**/
.orderPrice.orderPay { padding: 20px 0px 30px 15px;}
.orderPrice.orderPay b{ float: right; color: #000;padding: 0 15px 0 0;}
.orderPrice.orderPay .orderSubmit { padding:15px 0 0 0;text-align: right; overflow: hidden;}
.orderPrice.orderPay .orderSubmit span { margin: 0 20px 0 0 ;}
.orderPrice.orderPay .orderSubmit span,.orderPrice.orderPay .orderSubmit a{ float: right; }
.orderPrice.orderPay .orderSubmit a { border-radius: 0;}
.orderPrice.orderPay .orderSubmit span b {color: #ff0202;}
.ordertext { overflow: hidden;padding: 0px 15px 0px 0px;}
.ordertext textarea{ background-color: #f6f6f6; color: #aeaeae; font-size: 15px;}
.builtAddress {  padding: 15px; margin: 0 0 10px 0; background: url(../images/icon/address.png) no-repeat 15px center; background-size: 35px;}
.builtAddress a { color: #000; margin: 0 0 0 50px; display: block; background: url(../images/icon/rj.png) no-repeat right center;background-size: 12px;}
.receivedTitle { font-size: 16px; color: #000; background: #f6f6f6; font-weight: bold; padding:19px 15px 15px 15px;}
.received .recezf li{ border-bottom:2px solid #f6f6f6 ;}
.orderSubmit.ortj { border: 0;}
/**已完成订单**/
.received-list span.receCompleted i,
.received-list span.receCompleted b em{ font-style: normal;} 
.received-list span.receCompleted i { color: #f38f44; font-size: 16px; float:left;}
.received-list span.receCompleted b{font-size: 16px; font-weight: normal; float: right;}
.received-list span.receCompleted b em {font-size:20px;#ff0000;font-weight: bold; }

.received.receborder .mui-table-view-cell {padding:11px 0;}
.received.receborder .mui-table-view-cell > a {padding: 22px 23px 12px 23px;display: block; overflow: hidden;}
/**编辑评价**/

.evaluateCon,.evaluateCon .received-edit { overflow: hidden; background: #fff; }
.evaluateText { padding: 0 0 15px 0; overflow: hidden; border-top:2px solid #a0a0a0;border-bottom:2px solid #a0a0a0;}
.evaluateText textarea {font-size: 15px; border: 0; min-height: 100px;}
.evaluateText .EvaluateImg span{ margin: 0 0 0 8px; float: left; text-align: center; vertical-align: middle; line-height: 60px; border: 1px dashed #a0a0a0; display: block; width: 70px; height: 70px; overflow: hidden;}
.evaluateText .EvaluateImg span img { margin: 7px 0 0 0; max-width: 40px;}
.star { font-size: 16px; overflow: hidden; padding:25px 15px;}
.star p {font-size: 16px; color: #000;height: 30px; line-height: 26px;}
.rating-star1,.rating-star2,.rating-star3 { margin: 0 0 0 15px;}
.rating-star1 a,.rating-star2 a,.rating-star3 a {
    background: url(../images/icon/star.png) no-repeat 0 -21px;
    display: inline-block;
    height: 21px;
    text-indent: -999em;
    width: 23px;
    margin: 0 3px;
}
a.starActive {background: url(../images/icon/star.png) no-repeat 0 0px;}



/**付款方式**/ 
.payments, .paycon,.payments ul { overflow: hidden;}
.paycon { text-align:center ; padding: 30px 0 20px 0;}
.paycon b { padding: 10px 0; font-size: 25px; display: block; color: #ff0000;}
.paycon b:first-child { letter-spacing: .4em;}
.paycon b+b { font-size: 30px;}
.paycon p{ padding: 10px 0; color:#000; font-size: 16px ;}
.payments ul { padding: 0 0;}
.payBtn {padding: 0 20px; background-color: #f6f6f6;}
.payments ul li { padding: 15px 20px;    border-bottom: 2px solid #f6f6f6;}
.payments ul li:first-child{border-top: 4px solid #f6f6f6;}
.payments ul li a { color: #000; padding: 0 0 0 60px; font-size: 16px; display: block; background: url(../images/icon/rj.png) no-repeat right center; background-size: 10px;}
.payments ul li.wechat { background: url(../images/icon/what.png) no-repeat 23px center; background-size: 38px;}
.payments ul li.alipay {background: url(../images/icon/zfb.png) no-repeat 23px center;background-size: 32px;}
.payments ul li.unionPay {background: url(../images/icon/yl.png) no-repeat 20px center;background-size:45px;}
.payBtn { background-color: #f6f6f6; padding: 30px 15px;}
.payBtn a{ text-align: center; color: #fff; display: block;  padding: 10px 0; background-color: #ff0000; border-radius: 10px;}


/**单选，多选**/
@keyframes hover-color {
  from {
    border-color: #c0c0c0; }
  to {
    border-color: #3e97eb; } 
	}

.magic-radio,
.magic-checkbox {display: none; }
.magic-radio + label,
.magic-checkbox + label {position: relative;display: block;padding-left: 30px; 
cursor: pointer;vertical-align: middle;font-size: 16px;  }
.magic-radio + label:hover:before,
.magic-checkbox + label:hover:before {animation-duration: 0.4s;animation-fill-mode: both;animation-name: hover-color; }
.magic-radio + label:before,
.magic-checkbox + label:before {
	position: absolute;top: 0;left: 0;display: inline-block;width: 20px;height: 20px;content: ''; 
	border: 1px solid #bfbfbf; }
.magic-radio + label:after,
.magic-checkbox + label:after {position: absolute;display: none;content: ''; }
.magic-radio:checked + label:before,
.magic-checkbox:checked + label:before {animation-name: none; }
.magic-radio:checked + label:after,
.magic-checkbox:checked + label:after {display: block; }
.magic-radio + label:before {border-radius: 50%; }

.opradio .magic-radio + label:after {top: 0px;left: 0px;
width: 22px;height: 22px; 
background: url(../images/icon/radio.png) no-repeat left center;
 background-size: 22px;border-radius: 22px;
 }

.opShop .magic-radio + label:after {top: 0px;left: 0px;
width: 20px;height: 20px; border:1px solid #ff0000; border-radius: 20px;
background: url(../images/icon/radio1.png) no-repeat left center;
 background-size: 20px;
 }

.magic-checkbox + label:before {border-radius: 3px; }
.magic-checkbox + label:after {top: 2px;left: 7px;
  box-sizing: border-box;width: 6px;height: 12px;transform: rotate(45deg);border-width: 2px;border-style: solid;border-color: #fff;border-top: 0;border-left: 0; }
.magic-checkbox:checked + label:before {
  border: #3e97eb;
  background: #3e97eb; }


/**退款详情**/
.priceRefund i { width: 80px; display:inline-block;float:left; font-style: normal; overflow: hidden;}
.priceRefund p {font-size: 16px; padding: 10px 15px 8px 15px; margin: 0; overflow: hidden; clear: both; border-bottom:1px solid #f6f6f6;}
.button-price { overflow: hidden; margin: 15px 0 8px 0;}
.opradio { float: left; margin: 5px 0 0 0;}
.pridios { padding: 0 15px 10px 15px;border-bottom:4px solid #f6f6f6; overflow: hidden;}
.radioShop {margin: 45px 0 0 0; height:30px;overflow: hidden; float: left; width: 33px;}
.opShop { margin: 0 20px 0  0; float: left;}
.received-edit  .opShop  {  margin: 4px 0 0 0;}
.priceRadio .opShop { display: block; width: 100%; margin: 10px 0 5px 0;}
.priceRadio { float: left;  margin: -30px 0 0 80px;}
.priceUpload,.priceUpload ul { overflow: hidden;}
.priceUpload h5 { margin: -3px 0 0 0; background-color:#f6f6f6;font-size: 16px; text-align: right; color: #000; padding:17px 15px 15px 15px;}
.priceUpload ul li { padding:  10px 15px;}
.priceUpload ul li >div { float: left;}
.priceUpload ul li .upimgs { width: 60%;}
.priceUpload ul li .upimgs span { float: left; width: 60%;}
.priceUpload ul li .upimgs1{ text-align: right;  width: 40%;}
.priceUpload ul li .upimgs1 span { float: right; width: 70px; padding: 13px 15px 0 0;}
.priceUpload ul li .upimgs1 a { float: right;}
.priceUpload ul li .upimgs span.upspans { padding: 13px 10px 0 0;width: 80px;}
.priceUpload ul li .upimgs span.upspans1{ width: 126px;}
.priceUpload ul li span { float: left; width: 30%;}
.priceUpload ul li img {float: left; max-width: 40px;}
.priceUpload ul li { border-bottom:1px solid #e3e3e3;}
.priceUpload ul li >div span,.priceUpload ul li >div a{ padding: 5px 0 0 0; display: block;}
.uploadImg { margin: 0 0 0 10px;}
.received.receborder li{border-top:4px solid #e3e3e3; overflow: hidden; }
.recedd { padding: 0;}
.recedd .receNumber.myorder { border: 0; padding: 0 0 10px 0;}
.recedd .orderPrice p { padding:0 15px;}
.recedd ul li { border: 1px solid  #f6f6f6;}
.orderSubmit.orddbtn{ border-top:4px solid #f6f6f6; margin: 0;}
.recedd .orderAddress { padding:18px 15px 10px 15px; margin:0;border-bottom:2px solid #f6f6f6;}
/**分类**/

.asideDiv {  display: block; overflow: hidden; position:fixed;
 top: 0; height:100%; width: 113px;left: 0; overflow-y:auto; z-index: 1;  }
.asideDiv ul {padding:50px 0 0 0; overflow: hidden;background-color: rgb(244,244,244)}
.asideDiv ul li {font-size: 14px; height: 55px; line-height:55px; overflow: hidden;}
.asideDiv ul li a { color: #000000; display: block; padding:0px  25px;}
.asideDiv ul li span {margin: 5px 0 0 0; display: inline-block; width: 25px; float: left;}
.asideContent {overflow: hidden; margin: 0 5px 0 113px;}
.asideContent ul li { margin:0 0 16px 0; text-align:center;font-size: 16px; float: left;}
.asideContent ul li a { padding: 0 5px; display: block;  color: #000;}
.asideContent ul li a img { max-width: 46px; height: 67px;}
.asideContent ul li a span {font-size: 14px; display: block;}
.asideContent h5 {font-size: 16px; color:#000; margin: 6px 0 15px 5px; text-align: center; padding: 10px;}

/**登录**/
.login { overflow: hidden; padding:60px 20px 0 20px; background:url(images/BJ.png) no-repeat;}
.login > a { display: block; margin: 20px auto; text-align: center; width:80% ;}
.Bj > a { display: block; margin: 20px auto; text-align: center; width:30% ;}
.login ul,.login ul li { overflow: hidden;font-size:16px ; }
.login ul li p{margin: 15px 0;border-radius: 5px; padding: 0 0 0 40px; overflow: hidden;}
.login ul li .zhuce{margin: 15px 0;border-radius: 5px;}
.login ul li p input[type="text"],.login ul li p input[type="password"] {background:#f6f6f6;border:0;font-size: 15px; margin: 0;  }
.login ul li p.names { background:#f6f6f6  url(images/loginre.jpg) no-repeat 15px center; background-size: 25px;  margin:0 auto;}
.login ul li p.password {background:#f6f6f6 url(images/loginps.jpg) no-repeat 15px center; background-size: 25px; margin:0 auto; }
.login ul li{padding-top:20px;}
 .login ul li a  { color: #333333; font-size: 15px;}
.login ul li a:first-child {float:left;}
.login ul li a+a { float: right; }
.login ul li button {margin:20px 0 0 0;}
.login ul li button,.register ul li button {padding:10px 0; font-size: 16px; letter-spacing: .2em; width: 100%; background-color: #fa5c8e;border:1px solid #fa5c8e; color: #fff;}

/**注册**/
.register { overflow: hidden; padding: 20px;}
.regPhoto { border: 2px solid #f0f0f0; border-radius: 70px; padding:10px 10px 5px 10px; overflow: hidden; width: 90px; margin: 0 auto 20px auto;}
.register ul li {font-size: 16px; position: relative;}
.register ul li span,.register ul li i {display: block;  position: absolute; z-index: 4;}
.register ul li i {  top: 9px;right: 12px;height: 21px;width: 21px;}
.register ul li i.cha { background:url(../images/icon/cha.png) no-repeat left center; background-size: 20px;}
.register ul li i.pass { background: url(../images/icon/pass.png) no-repeat left center; background-size: 20px;}
.register ul li span { color: #f381a5; border:1px solid #f381a5; border-radius: 5px; padding: 4px; 
width:100px;top:0;right:0; height: 40px;}
.register ul li.code1  { padding: 0 110px 0 0;}
.register ul li input[type="text"],.register ul li input[type="password"] {background-color: #f6f6f6; font-size: 15px; border-radius: 5px;}
.register ul li p , .register ul li a { padding: 5px 0 0 0; margin: 0; text-align: center; display:block;}
 .register ul li a { color: #000000;}
/**注册**/
.head { text-align: center; overflow: hidden; background: #fff;border-bottom: 2px solid #f6f6f6; }
.head{background:url(../images/bj%20(2).png) no-repeat;}
.head.header { border: 0; }
.head a.banck,.head a.seting { overflow: hidden;position: absolute; top: 11px; }
.head a.banck {left: 15px; padding: 10px; background: url(../images/icon/back.png) no-repeat left center; background-size: 13px;}
.head.header a.banck.logo { top:-5px; left: -5px; max-width: 35%; background-image: none;}
.head a.seting{ right: 15px;padding: 10px;}
.head h3 {font-weight:normal;line-height: 34px; font-size: 18px; color:#333333;}
.head a.banck.setback {left: 15px; padding:10px;
 background: url(../images/icon/back1.png) no-repeat left center; background-size: 10px;}
.head a.banck.allord {padding:10px 15px; font-size:14px; color:#000; top:3px;}
.head a.seting.setHome{ top: 8px; background: url(../images/icon/home.png) no-repeat left center; background-size: 28px; padding:13px 15px;}
.head a.seting.asearch{ top: 8px; background: url(../images/icon/asearch.png) no-repeat left center; background-size: 25px; padding:13px 15px;}
.head a.seting.publi { padding: 0; color:#fd5200;}
.head a.seting.ashop{ top: 8px; background: url(../images/icon/wshop.png) no-repeat left center; background-size: 29px; padding:13px 15px;}
.head a.seting.ashop1{ top: 8px; background: url(../images/icon/shopCar.png) no-repeat left center; background-size: 29px; padding:13px 15px;}
.head a.seting.photos{ top: 8px; background: url(../images/icon/ce.png) no-repeat left center; background-size: 26px; padding:13px 15px;}
/* div.asearchDiv { padding: 0 15px 0 10px ; position: relative; overflow: hidden; background-color: #fff; overflow: hidden; margin:5px 0 0 40px; overflow:hidden; } */
div.asearchDiv { padding: 0 0 0 0px ; position: relative; overflow: hidden; background-color: #fff; overflow: hidden; overflow:hidden;}
div.asearchDiv span { display: block; position: absolute; z-index: 10; top:5px; right: 5px; 
background: url(../images/icon/asearch.png) no-repeat left center;height:30px; width: 30px;
background-size: 20px; }
/* div.asearchDiv input[type="text"] { width:100%;color: #b5b5b5;font-size: 15px; border:1px solid #eee;background-color: #eeeeee; height: 33px;  padding: 0 15px 0 10px;   border-radius: 25px; margin-left:6%;} */
div.asearchDiv input[type="text"] { width:100%;color: #b5b5b5;font-size: 15px; border:1px solid #eee; height: 33px;  padding: 0 15px 0 10px;   border-radius: 25px; text-align: center;background-color:#fff;margin-left:0;}
div.asearchDiv.searList {
	    margin: 5px 34px 4px 30px;
    border-radius: 30px;
    height: 34px;
}
/* div.asearchDiv.logosearh {margin:5px 30px 0 96px; background-color: transparent ; } */
div.asearchDiv.logosearh {background-color: transparent ; width: 100%;margin:7px 0 0 0;}
div.asearchDiv.logosearh1 {margin:5px 30px 0 29px; background-color: transparent ; }
/**客服**/
.customer { overflow: hidden; padding: 0 0 140px 0;}
.customLeft ,.customRight{ overflow: hidden; position: relative;}
.customLeft span,.customRight span { display: block; position: absolute; top: 28px; 
 width: 40px;}
.customLeft span {left: 15px;}
.customRight span {right: 15px;}
footer.mui-bar.customFooter { 
background-color: #fff; 
box-shadow: transparent; 
background-image: none; 
padding: 0 15px; z-index: 10;
}
.customFooter,.customFooter ul { overflow: hidden;}
.customFooter ul li { margin: 10px 10px 0 0; border-radius: 15px; float: left; border: 1px solid #a0a0a0;}
.customFooter ul li a { color: #a0a0a0; font-size: 15px; display: block; padding:2px 10px;}
.customFooter input[type="text"] { margin:10px  0;border: 1px solid #a0a0a0;border-radius: 20px;}
.box {
    margin-left: 0.46296%;
    margin-right: 0.46296%;
    position: relative;
     border:1px solid #c0c0c0;
    background: #fff;
    border-radius: 10px;
}
.box:after {
    content: " ";
    position: absolute;
    height:20px;
    width: 20px;
    pointer-events: none;
}
.box p { margin: 0; padding:10px;}


.pointer-left {
    animation: animate-pointer-left 500ms ease-in-out;
    transform-origin: left center;
    margin: 29px 13px 0 76px;
     float: left;
    
}
.pointer-left:after {
    top: 10px;
    left: -18px;
    background: url(../images/icon/custleft.jpg) no-repeat left center;
    
 
}
.pointer-right {
    animation: animate-pointer-right 500ms ease-in-out;
    transform-origin: right center;
     margin: 29px 76px 0 13px;
     float: right;
}
.pointer-right:after {
    border-left-color: #346BB3;
    top: 25%;
    right: -18px;
    background: url(../images/icon/custleft.jpg) no-repeat left center;
    transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 	
}
.norder { padding: 30% 0 0 0; overflow: hidden; text-align: center; background-color: #f6f6f6;}
.norder img { max-width: 70px; display: block; margin: 0 auto;}
.norder h5 {padding: 15px 0 2px 0; font-size: 20px;}
.norder  p{ font-size: 15px; color: #000000;}
footer.footerbg { background-color:#efefef;}


@keyframes animate-pointer-left {
    0% {
        transform: rotate(0deg) rotateX(-30deg);
        opacity: 0;
    }
    50% {
        transform: rotate(-10deg);
        opacity: 1;
    }
    70% {
        transform: rotate(10deg) rotateX(30deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
@keyframes animate-pointer-right {
    0% {
        transform: rotate(0deg) rotateX(30deg);
        opacity: 0;
    }
    50% {
        transform: rotate(10deg);
        opacity: 1;
    }
    70% {
        transform: rotate(-10deg) rotateX(-30deg);
    }
    100% {
        transform: rotate(0deg);
    }
}



.logoground{ background-color: #f6f6f6;}



@media screen and (min-width: 400px) and (max-width: 414px) {

   .received-mater a { margin:0 0 0 15px;}
   .myorder span:first-child{ padding: 0; }
   }
@media screen and  (min-width: 415px) {
	
    .received-mater a { margin:0 0 0 15px;}
    .myorder span:first-child{ padding: 0; }
}
@media screen and  (max-width: 320px) {
.weekPrice b { float: left; font-size: 10.5pt; font-weight: normal;}
.asideContent ul li a { font-size: 14px;}
}
@media screen and  (min-width:768px) {
	.weekList li >a p {    font-size: 12pt; color: #000000; text-align: left;padding: 0 15px;}
	.received-mater a { margin:0 0 0 15px;}
	.myorder span:first-child{ padding: 0; }
}
@media screen and  (max-width: 375px){
	.received-mater a { margin:0 0 0 15px;}
}
.clearfix:before,
.clearfix:after{
    display: table;
    content: " ";
    clear: both;
}



