﻿/*首页banner滚动图片*/
.swiper-container {width:100%;margin: 0px auto; position: relative;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;align-items: center;}
.swiper-slide img{width:100%; }    
/*tags*/
.tags,.w{clear:both; overflow:hidden; background:#fff; margin-bottom:12px;}
.tags{ padding-top: 12px; border-bottom: 1px #d7d7d7 solid }
.tags ul li a{color:#000;height:90%;overflow:hidden;display:block;position:relative;}
.tags ul li a:active{-moz-transform: none;-webkit-transform: none;-o-transform: none;transform: none;}
.tags ul li a span{ width:100%;position:absolute;z-index:0;left:0%; text-align:center; bottom: 20px;}
.tags ul li img{border-radius:100%;width:58PX; margin-bottom:10PX;}
.tags ul li{width:25%;height:100px;text-align: center;float:left; position:relative}
/*首页标题*/
.index_tit{background:#fff;clear:both; overflow:hidden; padding: 0 10px; line-height: 48px; border-bottom:solid 1px #d7d7d7; position: relative; margin-bottom:12px;}
.index_tit em{ margin-top:17px; padding-left: 12px;margin-left: 10px; height: 14px; line-height: 14px;text-transform:capitalize; font-style: normal; border-left:1px #b2b2b2 solid; color: #b2b2b2}
.index_tit a{ float: right;text-transform:uppercase; text-decoration: none; color:#b8b8b8; padding-right: 12px; }
.after_enter{content:' ';position: absolute;top:18px; right:8px;width:9px;height:9px;border:#b8b8b8 solid;border-width:1px 1px 0 0 ; 
transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);}
/*品牌馆*/
.tag_logo { clear:both; overflow:hidden;}
.tag_logo img{ border:1px #dfdfdf solid; width:100%; height: 52px;}
.tag_logo li{ float: left; width: 20% ;margin:2px 2.5% 2.5% 2.5%; text-align: center;}
.tag_logo li a{  display:inline-block; width:100%;}
/*滚动*/
.index_ad img{ width:100% }
.scrollDiv {overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.scrollDiv .items{display: inline-block;white-space: normal;width:21% ; padding:12px; text-align: center;line-height:24px;}
.scrollDiv .items img{ width: 100%; }
.scrollDiv .items p.name{ height: 50px; overflow: hidden; }
/*店长推荐*/
.list_por li{ background: #fbfbfb; position: relative; padding:12px 12px 12px 120px; height: auto; overflow: hidden; margin-bottom: 12px; }
.list_por li .images_list{ position: absolute; top:12px;  left: 12px; width:98px; height: 98px;}
.list_por li em{ padding-right:10px; }
.name{ width:100%; height:60px; overflow:hidden; line-height:24px; font-size: 15px }
.jiag{ line-height: 20px }
.jiag span:nth-child(2){ padding-right:20px; display: inline-block; }
/*分类品牌*/
.tab{background:#fcfcfc;overflow:hidden; clear:both; padding: 6px 0 5px 0;}
.tab ul{height:24px; line-height:24px;float:left;color:#3e3a39;text-align: center; width: 50%;}
.tab ul li.hover {height:24px; line-height:24px; display: inline-block;/*color: #e51047;border-bottom: 2px solid #e51047;*/color: #3e3a39;border-bottom: 2px solid #3e3a39;}
.ify_banner img{ width: 100% }
.ify_sjx1{ bottom:-1px; width: 100%; left:0;}
.ify_xx{ padding: 12px; line-height: 36px;}
.ify_xx a{ padding: 12px; line-height: 30px; padding: 0 5%; text-align: center;}
.ify_quanbu{ margin-top: 14px; height: 41px; line-height: 41px; text-align: center; width: 70px; margin:0 auto;}
.ify_quanbu img{  vertical-align:center; margin-top: 14px; margin-left: 10px; width: 8px; }
.ify_quanbu img,.ify_quanbu b{ float: left;}

/*品牌名称列表*/
.zimu { padding: 12px }
.zimu a{ width: 7.5%; display: inline-block; text-align: center; height: 36px; line-height: 36px; }
.choose_city_content li[name] {background:#f7f7f7;height: 26px;line-height: 26px; margin:0; padding: 0 12px;border: 0;}
.choose_city_content li:nth-child(2){ border: 0; }
.choose_city_content li { margin:0 12px;-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);height:44px;line-height: 44px;border-top: 1px solid #c8c7cc;color: rgb(102, 102, 102);font-size: 14px;}


/*搜索页面样式*/
.soso_box{ padding-top:4px; }
.soso{ background: #eee; border-radius: 5px; margin: 0px 70px 0 30px; padding-left: 36px; height: 36px; line-height:36px; position: relative;}
.soso_pic{ position: absolute; top:8px; left:8px; width:20px; height: 20px; }
.soso_search{ background: none; height: 36px; line-height:36px; border: 0; display: inline-block; width: 100%}
.soso_bnt{ position: absolute; width: 60px; text-align: center; height:44px; line-height: 44px; top:0px; right: 2px; color: #333; font-size: 14px; }
.mt64{ margin-top: 64px; }
.qingkong_bnt{padding:0 30px;margin: auto;background:#fff;border-radius:5px;display:inline-block;border:1px solid #dfdfdf;height:30px;line-height:30px;}
.soso_list{ padding: 14px 0; position: relative; }
.soso_list span{ display: block;border-bottom: 1px solid #efefef; height: 44px; line-height: 44px; color: #898989 }
.soso_list a{ display: inline-block;; border: 1px solid #dfdfdf; border-radius: 4px; height:30px; line-height: 30px; padding: 0 12px; margin-right: 12px; margin-top: 12px;}
.soso_listaa:hover,.soso_list a.hover{ background: #e51047;border: 1px solid #e51047;  color: #fff; }


/*shop*/
.shop_logo li{position: relative; padding:12px 12px 12px 120px; height:62px; overflow: hidden;}
.shop_logo li .images_logo{ position: absolute; top:12px;  left: 12px; width:90px; height: 61px ; border:1px solid #dfdfdf }
.shop_logo li .name{ width:100%; height:34px;line-height:24px; padding-top: 10px;  overflow:hidden; }
.shop_logo li .shop_Gz{ position: absolute;right: 0; top: 20px; color: #999; width:50px; text-align: center }
.shop_logo li .shop_Gz img{ width: 25px; height: 25px; margin: auto;}
/*帅选下拉菜单*/
.msk-are{position:fixed;width: 100%;height: 100%;background-color:#fff ;z-index: 99999;display: none;}
.are-box{position: absolute;top: 0;height:100%;background-color: white;width: 100%;}
.are-menu{width: 100%;}
.are-menu li{height: 41px;border-bottom: 1px solid #E0E0E0;padding-left: 15px;line-height: 41px;color: #666666; position: relative;}
.are-info{position: absolute;z-index: 1;top:41px;bottom: 0px;left:33%;width: 100%;overflow: hidden;}
.are-info-one{position: absolute;overflow-y: scroll;height: 100%;width: 100%;z-index: 1; background-color:#fff;}
.are-info-one ul li{ position: relative;height:41px;border-bottom:1px solid #E0E0E0;text-align:left;line-height:41px;color:#666666;padding-left:15px;border-left:1px solid #E0E0E0;clear:both;}
.disablescroll {position: fixed;overflow: hidden;height: 100%;}
.select-are-box-95{background: #fff url(../images/gou.png) no-repeat 95% center;-webkit-background-size: 20px;color: #e00e4f !important;}
.select-are-box-55{background: #fff url(../images/gou.png) no-repeat 55% center;-webkit-background-size: 20px;color: #e00e4f !important;}
.select-are-box-25{background: #fff url(../images/gou.png) no-repeat 25% center;-webkit-background-size: 20px;color: #e00e4f !important;}
.icon_img{position: absolute;width: 100%;z-index: 99;top: 5px;}
.icon_imggou{position: absolute;width: 100%;z-index: 99;top: 5px;right: -41%;}
/*筛选底部按钮*/
.handsome_foot{ position: fixed; bottom: 0; border-top:#a9a9a9 solid 1px; height: 48px;line-height: 48px; background: #fff;z-index: 2; }
.handsome_foot span{ text-align: center; } 
.handsome_foot span:nth-child(2){ background:#dcdcdc;font-size: 18px; } 
.Handsome_bnt,.Handsome_bnt:hover{ background:#e61147; color: #fff; font-size: 18px; }
/*开关按钮*/
.off {position: absolute;z-index: 999;top: -1px;left:74%;padding-right: 12px;}
/*.slider-v3 {margin: 1.5em auto;}*/
.off input {position: absolute;left: -9999px;}
.slider-v3 {position: absolute; top:10px; left: 94%; display: block;width: 5em;height: 2em;cursor: pointer;border-radius: 1.5em;transition: 350ms;background: #ddd;}
.slider-v3::after {position:absolute;content: '';width:1.5em;height:1.5em;top:0.2em;left:0.5em;border-radius: 1.5em;transition:width 200ms ease-out, height 300ms 50ms ease-in, top 300ms 50ms ease-in, left 250ms 50ms ease-in, box-shadow 300ms ease-in;background:#4bd865;box-shadow:0 0 0 1.5em #f2f2f2 inset;}
input:checked + .slider-v3::after {top: 0.2em;left: 3em;box-shadow: 0 0 0 0 #f2f2f2 inset;}
/*品牌介绍*/
.shop_xx{display: block; height:60px; line-height:200%; padding:6px 12px; overflow:hidden;text-overflow:ellipsis;}
.shop_click{ text-align: center; height: 20px; background-position: center; background: url(../images/click1.png) 100% auto no-repeat;}
.shop_click img{ margin:0 auto; }

/*商品详情页面开始*/
.dl_pp{clear: both; overflow:hidden;padding:10px 12px 10px 110px;position:relative;line-height:72px; }
.dl_pp .dl_pplogo{ width:90px; height:61px; position: absolute; top: 12px; left: 12px; border: 1px solid #a7a7aa;}
.dlimg{ margin:30px; position: relative;}
.icon_tuWenXingQ{ z-index:4;text-align:center;padding:7px;background-color:#fff;border:solid 1PX #DFDFDF;border-radius:100%;font-size:12PX; line-height:15px; position:absolute;bottom:30px;right:20px;width:45px;height:45px;display: inline-block;}

.icon_shouy{ z-index:1;text-align:center;position:absolute;bottom:0px;right:0px; left:0px; width:100%;height:auto;}

/**/
.dl_porxx p{ border-bottom:1px solid #dfdfdf; padding: 12px; overflow: hidden; font-size:16px; }
/**/
#wentis{ position: fixed; bottom: 100px; z-index: 10; width: 100%;  display:none; text-align:center;}
.wentis_con{background:#888;color:#fff;font-size:14px; padding: 3px 22px; height:30px;line-height:30px;margin:0 auto;width:auto; display: inline; text-align:center;}
/*商品详情切换内容----标题切换-tab*/
.dl_tab{border-radius:6px; border: solid 1px #a7a7aa; background:#fff; color:#3e3a39; overflow:hidden; clear:both }
.dl_tab li{ width:50%; display: inline-block; height:14px; height: 44px; line-height: 44px; text-align:center; float:left}
.dl_tab li.hover{color:#fff; background:#e82154;}
.dl img{ width: 100% }
/*常见问题*/
.cjwt dl{ background: #fff; border-bottom: dotted 1px #bbb; margin:12px; }
.cjwt dl dt{ font-size:20px; line-height:40px; }
.cjwt dl dd{ font-size:12px; line-height:30px; }
/*弹出*/
.hei_box{display:none;position:fixed;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:10;top:0;left:0;right:0;bottom:0;} 
/*加入购物车*/
.xuanz_box,.fenxiang_box,.youhuiquan_box{z-index:99;position:absolute;bottom:0;left:0;right:0;background:#fff;height:auto;padding:0 12px 60px 12px;clear:both;overflow:hidden;} 
.guanbi{ z-index: 22; position: absolute; width: 30px; height:30px; display: block; text-align: center; line-height: 30px; right: 12px; top: 12px; font-size: 18px; font-weight: bold; border-radius: 100%; /*border:2px solid #3e3a39;*/ }
.guanbi img{ width: 40px; height:40px; }
.xuanz_por1{clear: both; overflow:hidden;padding:10px 40px 10px 90px;position:relative;line-height:36px; height:100px;}
.xuanz_por1 .xuanz_por1img{ width:70px; height:70px; position: absolute; top:12px; left:0px; border: 1px solid #a7a7aa;}
.xuanz_cm{ border-bottom: 1px solid #ddd; padding: 14px 0; position: relative; }
.xuanz_box .xuanz_cm:last-child{ border-bottom: 0px solid #ddd; padding: 12px 0; position: relative; }
.xuanz_cm span{ display: block; }
.xuanz_cm a{ display: inline-block;border: 1px solid #dfdfdf; border-radius: 4px; height:30px; line-height: 30px; padding: 0 12px; margin-right: 12px; margin-top: 12px;}
.xuanz_cmaa:hover,.xuanz_cm a.hover,.queren_bnt{ background: #e51047;border: 1px solid #e51047;  color: #fff; }
.queren_bnt{display:block;line-height:40px;height:40px;margin:0 -12px;text-align:center;/*position:absolute;*/position:fixed; bottom:0;left:0;right:0;}
#xuanz_num{     position: absolute;right: 12px;top: 6px;background: #efefef; width: 142px; height: 44px; line-height: 42px;}
#xuanz_num a{ font-size: 36px;color: #9e9c9c;text-align: center;width: 44px; display: block;float: left; height: 44px;line-height: 42px;border: 0;border-radius: 0;margin: 0;padding: 0;}
#xuanz_num input{     background: #fff;color: #fff;text-align: center; width: 54px; height: 44px;line-height: 42px; border: 0;border-radius: 0;float: left;display: block; font-size:16px; }
.nun_ft{ background:#e61046;color: #fff; font-size: 10; width: 20px; height:20px; line-height:20px; text-align:center; 
	border-radius:100%; position:absolute; top:1px;right:48%; margin-right: -1%;}
 /*分享到*/
.fenxiang_por1{clear:both;overflow:hidden;padding:10px 12px 0px 12px;position:relative;line-height:25px;color:#333}
.fenxiang_por1 li{width:33.3%;float:left;text-align:center;line-height:25px;}
.fenxiang_por1 li img{width:60px;height:60px;margin:auto;}
.quxiao{display:block;line-height:40px;height:40px;margin:0 -12px;text-align:center;position:absolute;bottom:0;left:0;right:0;color:#333; border-top:1px solid #ddd;font-size:16px;}

.arrow_right{transition:0.2s;-webkit-transition:0.2s;transform: rotate(180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(180deg);  }
.arrow_down{transition:0.2s;-webkit-transition:0.2s;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);}
/*商品列表*/
.porduct_list{text-align:center; clear: both; overflow:hidden; padding:10px 0 0 0;position:relative}
.porduct_list li{ text-align: left; width:50%; float:left; }
.porduct_list .name{ width:100%; height:52px; overflow:hidden; line-height:24px }
.porduct_list li .contera{ padding: 0 16PX 16PX 16PX;position:relative; overflow: hidden;}
.porduct_list li img{}
.porduct_list li em{ padding-right:10px; }
/*购物车_商品列表*/
.cart_list li{ background: #fbfbfb; position: relative; padding:12px 12px 12px 160px; height: auto; overflow: hidden; margin-bottom: 12px; }
.cart_list li .images_list{ position: absolute; top:12px;  left: 48px; width:98px; height: 98px;}
.cart_list li em{ padding-right:10px; }
.cart_list li .input_checkbox{ top: 43%; }

.cart_shop{ background:#fff; height:39px;padding:12px 12px 12px 50px; position:relative; clear:both; overflow: hidden;}
.cart_shop .shop_pic{ float:left; margin-right:8px;width:19px; margin-top:-1px;}
.cart_shop .shop_neme{ display:inline-block; float:left; margin-right:8px;color:#3e3a39; font-size:15px;}
.Check_lt{position:absolute; top:5px; left:12px;}
.cart_moer{transform: rotate(180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(180deg); height: 18px; float: right;}

.person-info {height: 180px;color: #f4f4f4;text-align: center;background: url(../images/login-bg.png);background-size: 100% auto;}
.person-info .person-img {margin:30px auto 20px auto;width: 64px;height: 64px;}
.person-info .person-login {width: 100px;height: 2em;line-height: 2em;font-size: 16px;border-width: 2px;font-weight: bold;background-color: rgba(0, 0, 0, 0.2);}
.person-info .person-num {display: inline-block;font-size: 14px;line-height: 2em;background-color: rgba(0, 0, 0, 0.2);  border-radius:4px;padding:0 5px;}
.person-info .person-num:after {content: '';display: inline-block;height: .6em;background-size: 100% 100%;margin-left: 5px;}

.Shoppingcart{ background-image: url(../images/emptyShoppingcart@2x.png); width:100%; height: 200px;
 background-repeat: no-repeat; background-position: center;-webkit-background-size:30%;
 background-size:30%;
  display: block;	
 }

/*我的页面*/
.info{ position: relative; overflow: hidden; clear: both;background:url(../images/centerBg.png); background-position:center top; background-size: 100% auto; height:180px;}
/*info_菜单*/
.info_top{ position: absolute; top:10px;display:block;width:100%;margin:0;overflow: hidden;text-align: right; z-index:10;}
.info_top img{ width:20px; margin-right:12px; }
/*我的_logo*/
.info_logo{ text-align: center; color: #fff; margin-top:30px}
.info_logoimg{ width:60px; height:60px; border-radius: 100%; margin:0px auto 5px auto; }
.info_logo img.vip{ display: inline-block;}
.vip_con{ position: relative;padding:0 20px 0 10px;  }
.vip_con i{ position: absolute; top: 0; left:28px; }
.vip_con img{ width:20px; }
.vip_con span{ padding-left: 10px; }
/*info_菜单*/
.info_ftnar{ background:#ebe8e6;display:block;width:100%;margin:0;overflow:hidden; padding: 10px 12px 0px 12px;  position: absolute; bottom: 0;left: 0}
.info_ftnar li{position:relative;text-align:center;display:inline-block;width:33.3%;float:left;font-size: 14px; }
.info_ftnar li a{height:45px;display:block;text-align:center;color:#3e3a39;text-decoration:none;}
.info_ftnar li a label{overflow:hidden;display:block !important;line-height:18px;text-align:center;}
.info_ftnar li span{overflow:hidden;display:block !important;line-height:18px;text-align:center;}
/*我的*/
.info_tit {width: 100%;font-size: 15px;color: #757575; background:#fff;}
.info_tit dd {height: 3.2em;line-height: 3.2em;padding: 0 12px;}
.info_tit dd > a {display: block;text-decoration:none;color:#3e3a39;font-size:14px;}
.info_tit dd > a:active,
.info_tit dd > a:hover {background-color: transparent;}
.info_tit dd img{vertical-align: middle; margin-top:17px; width:15px;}
/*我的订单_菜单*/
.wy_nar{ background:#fff;display:block;width:100%;margin-bottom:12px;border-top:1px #efefef solid; overflow: hidden; padding: 15px 0px}
.wy_nar li{position:relative;text-align:center;display:inline-block;width:25%;float:left; background: none}
.wy_nar li a{height:48px;display:block;text-align:center;color:#3e3a39;text-decoration:none;}
.wy_nar li a label{overflow:hidden;display:block !important;line-height:24px;text-align:center;}
.wy_nar li a em{ position: relative; }
.wy_nar li a em i{ position:absolute;top:0;right:-20px;border-radius:100%;border:2px solid #ed587f;width:20px;color:#ed587f;background-color:#fff;z-index:10}
.wy_nar li img{background-repeat:no-repeat; background-size:23px;display:block; width:34px; height:34px; margin:0 auto;z-index:1}
/*wode caidan*/
.info-list {width: 100%;font-size: 15px;color: #757575; background:#fff; padding-left: 45px;}
.info-list dd {height: 3.2em;line-height: 3.2em;padding: 0 12px;border-bottom: 1px solid #e3e3e3;position: relative;}
.info-list dd:last-child{height: 3.2em;line-height: 3.2em;padding: 0 12px;border-bottom: 0}
.info-list dd > a {display: block;text-decoration:none;color:#666666;font-size:14px;}
.info-list dd > a:active,
.info-list dd > a:hover {background-color: transparent;}
.info-list dd span {vertical-align: middle;}
.info-list .list-icon-left {width: 1.6em;height: 1.6em;margin-right: 2px; margin-left: -45px;}
.info-list .list-icon-right {float: right;margin-top: 1em; margin-left: 8px;}
/*wode 左边icon*/
.icon_youhuij {display: inline-block;background: url(../images/icon_youhuij.png) no-repeat;background-size: 100% 100%;}
.icon_shdz {display: inline-block;background: url(../images/icon_shdz.png) no-repeat;background-size: 100% 100%;}
.icon_sqhh {display: inline-block;background: url(../images/icon_sqhh.png) no-repeat;background-size: 100% 100%;}
.icon_yqhy {display: inline-block;background: url(../images/icon_shopopen.png) no-repeat;background-size: 100% 100%;}
.icon_wykd {display: inline-block;background: url(../images/icon_wykd.png) no-repeat;background-size: 100% 100%;}
.icon_jmkf {display: inline-block;background: url(../images/icon_jmkf.png) no-repeat;background-size: 100% 100%;}
.icon_i {display: inline-block;background: url(../images/icon_i.png) no-repeat;background-size: 100% 100%;}

.icon_guanYuWoM{display: inline-block;background: url(../images/icon_guanYuWoM.png) no-repeat;background-size: 100% 100%;}
.icon_bangZhuZhongX{display: inline-block;background: url(../images/icon_bangZhuZhongX.png) no-repeat;background-size: 100% 100%;}
.icon_yiJianFanK{display: inline-block;background: url(../images/icon_yiJianFanK.png) no-repeat;background-size: 100% 100%;}
.icon_lianXiWoM{display: inline-block;background: url(../images/icon_lianXiWoM.png) no-repeat;background-size: 100% 100%;}


/*确认订单*/
.information{ position: relative; padding:12px 20px 12px 40px; line-height: 30px; font-size: 14px; line-height: 30px; margin-bottom: 12px; background: #fff }
.information a{ display: block; height: auto; }
.information p{ clear: both; overflow: hidden; }
.icon_map{ width: 26px; height:26px; position: absolute; left: 8px;background-image: url(../images/icon_map.png);  -webkit-background-size: 80%;background-size:80%;  }
.icon_cart{ width: 26px; height:26px; position: absolute; top: 17px;left: 8px;background-image: url(../images/icon_cart.png);  -webkit-background-size: 80%;background-size:80%;  }
.icon{background-repeat: no-repeat;display: inline-block;background-position: center; }
/*商品清单*/
.Commodity_list{ background:#FFF; margin-bottom: 12PX;  border-top: 1PX solid #e3e3e3;  z-index: 1; }
.Commodity_list dl{padding-left:109px;position: relative;}
.Commodity_list dt{ position: absolute; top: 12px; left: 12px;position: absolute; top:12px;  width:88px; height: 88px;  }
.Commodity_list dt img{  width:88px; height: 88px; z-index: 999}
.Commodity_list dd{    border-bottom: 1PX solid #e3e3e3;position: relative;padding: 12px 12px 22px 0px;height: 112px;display: block;}
.namemodity{ width:100%; height:48px; overflow:hidden; line-height:24px; font-size: 15px; text-overflow:ellipsis; }
/*优惠券/支付方式/备注*/
.info_fal {width: 100%;font-size: 15px;color: #333; background:#fff;}
.info_fal dd {height: 3.2em;line-height: 3.2em;border-bottom: 1px solid #f6f6f6; position: relative;}
.info_fal dd:last-child{height: 3.2em;line-height: 3.2em;border-bottom: 0}
.info_fal dd > a {display: block;text-decoration:none;color:#666666;font-size:14px;}
.info_fal dd > a:active,
.info_fal dd > a:hover {background-color: transparent;}
.info_fal dd span {vertical-align: middle;}
.info_fal .list-input {position: absolute;height: 100%;top: 0;left: 88px;right:12px;}
.info_fal .list-input > input {width: 100%;height: 100%;border: none;display: inline-block;background: transparent;font-size: 16px;color: #666;} 
/*商品金额*/
.shop_e{ clear: both; overflow: hidden; /*margin-bottom: 12px;*/ background:#fff; padding: 12px; font-size: 14px; line-height: 30px; }
.shop_e p{  clear: both; }
/*支付方式*/
.play_list {width: 100%;font-size: 15px;color: #757575; background:#fff; padding:0 12px; border-top: 1px solid #dfdfdf; margin-bottom: 12px;}
.play_list dd {height: 3.2em;line-height: 3.2em;border-bottom: 1px solid #e3e3e3;  overflow: hidden; clear: both;position: relative;}
.play_list dd > a {display: block;text-decoration:none;color:#666;font-size:14px;}
.play_list dd > a:active,
.play_list dd > a:hover {background-color: transparent;}
.play_list dd span {vertical-align: middle;}
.play_list dd img{ float: left; width:30px; margin-left: 5px; margin-right: 8px; margin-top: 9px }
.play_list .icon-right {float: right;margin-top: 8px;}
.left_close{ position: absolute; font-size: 22px; font-weight: bold; left: 12px; top: 14px; z-index: 22}
.left_close img{ width:20px; }
.play_titie{ position: relative; height:50px; line-height: 50px; color: #3e3a39 }
/*优惠券*/
.youhuiquan_roll{ height:300px;}
.youhuiquan_list{ clear: both; overflow: hidden; border-top:1px solid #dfdfdf;padding: 10px 0; height: 100%;overflow-y: scroll; }
.youhuiquan_list li{ clear: both; overflow: hidden; margin-bottom: 12px; border-top: none;border-bottom: none; border:15px solid transparent; position: relative;}
.youhuiquan_list li:nth-child(odd)
{background:#e54686; color: #e54686;
-webkit-border-image:url(../images/text_one.png) 50 50 round; /* Safari 5 and older */
-o-border-image:url(../images/text_one.png) 50 50 round; /* Opera */
border-image:url(../images/text_one.png) 50 50 round;}
.youhuiquan_list li:nth-child(even)
{background:#ea7e35; color: #ea7e35;
z-index: 1;background-clip:content-border;
-webkit-border-image:url(../images/text_two.png) 50 50 round; 
-o-border-image:url(../images/text_two.png) 50 50 round; 
border-image:url(../images/text_two.png) 50 50 round;}
.youhuiquan_list li p{ clear: both; overflow: hidden;  width:100%; }
.youhuiquan_list li p b{ font-size:40px; color:#fff}
.youhuiquan_list li p em{ font-size:25px; font-weight: bold;color:#fff}
.youhuiquan_list li p i{ font-size:37px; font-weight: bold;color:#fff}
.text { background-image: url(../images/text.png); background-position:  center; background-color: red; background-repeat:repeat-x; }
.text span{ text-align: center; display: inline-block; width: 50%; height: 30px; line-height:30px  }
.icon_man{ background-color: #fff; height:25px;line-height: 25px; width:25px; display: inline-block; float: left; font-size: 18px; border-radius: 4px; text-align: center;  }
/*.xuanze_img{ position: absolute; top: 12px; right: 14px; width:20px; height:20px; background-image: url(../images/xuanze.png); -webkit-background-size: 100%; 
background-size: 100%;  display: block;}*/
.xuanze_img_Chk{ position: absolute; top: 12px; right: 14px; width:20px; height:20px; background-image: url(../images/xuanzeChk.png); -webkit-background-size: 100%; 
background-size: 100%;  display: block;}
.xuanze_img_Pay{ position: absolute; top: 12px;right: 16px; width:20px; height:20px; background-image: url(../images/xuanze.png); -webkit-background-size: 100%; 
background-size: 100%;  display: block;}
.xuanze_img_Chk_Pay{ position: absolute; top: 12px;right: 16px; width:20px; height:20px; background-image: url(../images/xuanzeChk.png); -webkit-background-size: 100%; 
background-size: 100%;  display: block;}
.xuanze_img_Address{ position: absolute; top: 42%;right: 16px; width:20px; height:20px; background-image: url(../images/xuanze.png); -webkit-background-size: 100%; 
background-size: 100%;  display: block;}
.xuanze_img_Chk_Address{ position: absolute; top: 42%;right: 16px; width:20px; height:20px; background-image: url(../images/xuanzeChk.png); -webkit-background-size: 100%; 
background-size: 100%;  display: block;}
/*还没有券哦~*/
.youhuiquan_none{ text-align: center; padding: 50px 0; }
.youhuiquan_none img{ margin: auto; width:50px; margin-bottom: 14px; }




/*收货地址管理*/
.Address{overflow: hidden; position: fixed; top: 40%; width: 100%; right: 0; left: 0; text-align: center; }
.Address p{ line-height: 40px; }
/*地址页面搜索样式*/
.addsoso_box{ padding:20px 12px 0px 12px; }
.addsoso{ background: #eee; border-radius: 5px; padding-left: 36px; height: 36px; line-height:36px; position: relative;}
.addsoso_pic{ position: absolute; top:8px; left:48%; margin-left: -20px; width:20px; height: 20px; }
.addsoso_search{ background: none; height: 36px; line-height:36px; border: 0; display: inline-block; width: 100%; text-indent: 48%;}
.addsoso_bnt{ position: absolute; width: 60px; text-align: center; height:44px; line-height: 44px; top:0px; right: 2px; color: #333; font-size: 14px; }
/*选择地址*/
.information2{ position: relative; padding:12px 60px 12px 12px; margin-bottom: 0; line-height: 30px; font-size: 14px; line-height: 30px; background: #fff; border-bottom: 1PX solid #e3e3e3;  }
.Check_information {position: absolute;top:40%;right: 12px}
.moren{ position: absolute; left: 5px;top: 41px;}
/*添加新地址*/
.Check_Add_address {position: absolute;top: 11%;right: 5px;}
.shengFenZheng{ overflow: hidden ; clear: both; background: #fff; border-top:  solid 1px #e3e3e3; padding: 12px; } 
.shengFenZheng p{ line-height: 30px; font-size: 14px; }
.shengFenZheng_list li { width:50%; float: left; text-align: center; }
.shengFenZheng_list li .shengFenZhengimg{ padding: 12px; }
.shengFenZheng_list li .shengFenZhengimg img{ width:100% }
/*修改地址*/
.info_falclose{ position: absolute;; top: 13px; height: 25px; width:25px; right: 12px; }
.xiuGaiShouHuoDiZi_f{ position: fixed;; width: 100%; left: 0; right: 0; bottom: 0; height:48px; line-height: 48px; }  
.xiuGaiShouHuoDiZi_f a{  float: left; width: 50%; display: inline-block; color: #fff; height:48px; line-height: 48px; text-align: center; font-size: 16px; }  
.baocuxiugao_bnt{ background-color: #ea406c } 
.quxiao_bnt{ background-color: #e51047 }

/*确认交易*/
.confirmation{ text-align: center; width:100%; padding: 50px 0}
.confirmation p{ font-size: 16px; }
.confirmation b{ font-size: 45px; }

/*物流详情*/
.miaos_tit{border-bottom: solid 1px #bfbfbf;background:#fff;line-height:16px;height:44px;line-height:44px;margin:0 14px 14px 14px;font-size: 16px }
.miaos{ clear:both; overflow:hidden; background:#fff;}
.miaos_list{ margin:0 12px 0 25px;  border-left: solid 1px #bfbfbf ; padding-left:16px; background:#fff; line-height:16px;}
.miaos_list li i{ border-radius:100%; background:#bfbfbf; width:10px; height:10px; display:inline-block; position:absolute;left: -21px;top: 0px;}
.miaos_list li i.dangqian{ background-color: #017b04; border: 2PX solid #32b16c }
.miaos_list li p{ padding-bottom:12px;}
.miaos_list li{ padding-bottom:35px; position:relative; color:#3e3a39; font-size:14px; }
.listing{ clear:both; overflow:hidden; position:relative;  background: #fff; margin-bottom: 12px; padding: 12px 12px 12px 20px; position: relative;}
.listing img{ position: absolute; top: 12px; left:12px; width: 90px; height:90px; }
.listing p{ font-size:14px; line-height:23PX; width:100%; color: #3e3a39}
.kuaidiyun{ clear:both; overflow:hidden; position:relative;  background: #fff; margin-bottom: 12px; padding: 12px 40px 12px 60px; position: relative;}
.kuaidiyun .kuaidiyun_touX{ position: absolute; top: 15px; left:12px; width: 40px; height:40px; }
.kuaidiyun .kuaidiyun_tel{position: absolute; top: 30%;  right:12px; width: 30px; height:30px;}
.kuaidiyun p{ font-size:14px; line-height:23PX; width:100%; color: #3e3a39}

.c_017b04{ color: #017b04; }
.c_0a8ad3{color: #0a8ad3;}

/*收藏的商品列表*/
.collect_por li{position: relative; padding:12px 12px 12px 110px; height:116px; overflow: hidden; border-bottom:1px solid #dfdfdf;  }
.collect_por li .images_list{ position: absolute; top:12px;  left: 12px; width:90px; height: 90px;}
.collect_por li em{ padding-right:10px; }
.collect_por li .name{ width:100%; height:60px; overflow:hidden; line-height:24px; font-size: 15px }
.collect_por li .jiag{ line-height: 20px }
.collect_por li .collect_quXiao_bnt{ position: absolute; right:12px; bottom: 20px;    margin: 0 auto;
    display: inline-block;
    line-height: 25px;
    height: 25px;
    border-radius: 4px;
    padding: 0 10px;
    text-align: center;
    background: rgb(255, 255, 255);
    color: rgb(229, 16, 71);
    border: 1px solid rgb(229, 16, 71) }

.collect_por li .guanzhu_po{ position: absolute; right:12px; bottom: 20px; 
    display: inline-block;
    line-height: 33px;  
    padding: 0 14px;
    text-align: center;}
.collect_por li .guanzhu_po img{ width:25px; }

/*关注的品牌列表*/
.attention_por li{position: relative; padding:12px 56px 12px 102px; height:102px; overflow: hidden; border-bottom:1px solid #dfdfdf;  }
.attention_por li .images_list{ position: absolute; top:25px;  left: 12px; width:75px; height: 52px;border:1px solid #dfdfdf;}
.attention_por li .biaoti{width:100%;margin-top:12px;margin-bottom:11px;height:24px;overflow:hidden;line-height:24px;font-size:15px;}
.attention_por li .guanzhu_po{position:absolute;right:-2px; text-align: center; top:30px;display:inline-block;line-height:13px;padding:0 14px;text-align:center;}
.attention_por li .guanzhu_po img{ width:25px; margin: auto; }    
.attention_text{ overflow: hidden; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap; color: #898989; font-size: 12px; }


/*我的优惠券*/
.list_coupons{ clear: both; overflow: hidden; padding: 12px 12px 0px 12px }
.list_coupons li{ padding: 10px; line-height: 24px; /*height:100%; */overflow: hidden; clear: both; width:100%; margin-bottom: 12px; }
.list_coupons li.coupons_yes{ background-image: url(../images/coupons.png); -webkit-background-size:100% 100%;background-size:100% 100%; background-position: 30% top; background-repeat: no-repeat;color: #fd87a5 }
.list_coupons li.coupons_no{ background-image: url(../images/coupons1.png); -webkit-background-size:100% 100%;background-size:100% 100%; background-position: 30% top; background-repeat: no-repeat;color: #bcbbbc }
.list_coupons_l{ display: inline-block; width:38%; padding-top:12px; }
.list_coupons_r{ display: inline-block; width:62%; }

/*我的评价*/
.pf_liiconp{ height:24px; position:absolute; left:100px; bottom:20px; }
.pf_liiconpb{ height:18px; display:inline-block;position:absolute; right:12px; text-align:right }
.pf_liname{font-size:12px;line-height:60px; height:60px;overflow:hidden;elevation:inherit;white-space:nowrap; color:#333; clear:both; overflow:hidden; display:block}
.pf_liimg{ position:absolute; left:12px; top:12px; width:60px;  height:60px;}
.pf_licon{ position:relative; padding:12px 12px 12px 80px; height:84px; clear:both; overflow: hidden; border-bottom:solid 1px #dfdfdf;}
.pf_list{ clear:both; overflow:hidden;background:#FFF;border-bottom:solid 1px #dfdfdf; margin-bottom:12px;}
.pf_images{ overflow: hidden; clear: both; line-height: 74px}
.pf_images em{ float: left; color: #898989; margin-left: 12px;/*width: 70px;*/height: 70px; display:inline-block;position:relative;}



.guanbiI{/*opacity: 0.7;*/  position:absolute; right:0; top:0; width: 20px;height: 20px; display:inline-block; border-radius:100%;display: none;}

.pf_JTbnt{ float: left;width:70px; height:70px; line-height:70px; font-size:70px; color:#ccc; border:1px solid #898989; display:inline-block; background:#fff;  border-radius:3px; text-align:center}
.pf_JTfile{background-image: url(../images/camera_icon.png); -webkit-background-size:50%;background-size:50%;background-repeat: no-repeat; background-position: center;
  background-color: none; font-size: 0;text-indent:-99999px; border: 0; width:70px; height:70px; line-height:70px;position: absolute; top: 0;left: 0; }
.pf_textarea{margin-top:10px; resize:both; height:100px; color:#999;overflow:auto; display:block; border:0;line-height:30px; width:100%;margin-bottom:12px}
.pf_ftcom{ padding-bottom: 16px; background:#fff; border-top:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf; clear:both; overflow:hidden; margin-bottom: 14px;}
.pf_ftcom p label{ font-size:12px; color:#999}
.pf_ftcom p{ padding:16px 12px 0px 12px;}
.CheckBoxPP{display: none; float:left; margin:12px;}
.CheckBoxLabelPP{/*background:url(../images/comment-star.png) 0 0 no-repeat;*/background:url(../images/start2.png) no-repeat; background-size:17px; height:17px;padding:0PX 3PX; width:21px; display:inline-block }
.CheckBoxLabelPP:hover{text-decoration: none;}
.SelectedPP{/*background: url(../images/comment-star.png) 0 -18px no-repeat;*/background:url(../images/start1.png) no-repeat; border:none;background-size:17px;color:#FFF;}


/*我的积分*/
.tab1{overflow:hidden; clear:both; padding: 0px 0 5px 0;}
.tab1 li{height:36px; line-height:36px; float:left;color:#666; font-size: 16px; text-align: center;border-bottom: 1px solid #eaeaea; width: 50%;}
.tab1 li span{ width: 1px; background-color: #eaeaea; float: right; display: block; height:16px; margin-top:10px; }
.tab1 li.hover {display: inline-block;border-bottom: 1px solid #e51047}
.jifen_list{margin-top: -12px;}
.jifen_list li{ padding:12px 12px 12px 42px; border-bottom: 1px solid #eaeaea; line-height: 24px; }


/*商品评论列表*/
.comment_list{background-color: #fff; margin-bottom: 12px; clear: both; overflow: hidden;}
.comment_list .comment_li{border-bottom: solid 1px #e6e6e6; padding:0px 12px 12px 12px;}
.comment_list .comment_user{position: relative;padding: 11px 10px 11px 0;clear: both;overflow: hidden;} 
.comment_list .comment_user img{display: block;float: left;width: 30px;height: 30px;border-radius:100%}
.comment_list .comment_user .user_name {font-size: 13px;line-height:30px;float:left;height:30px;margin-right:5px;margin-left:10px;color:rgb(37, 37, 37);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100px;}
.comment_list .comment_text{ line-height:24px;font-size: 14px; }    
.comment_list .comment_bnt{ text-align: center; padding: 20px 0}
.vip1{background-position:center;width:16px;height:16px;background-size:100%;background-image:url(../images/vip1.png); display:inline-block;margin:6px 0 0 0px;
float;left}  
.comment_p{display: block; height:30px; line-height:30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#scrollDiv {overflow-x: auto;overflow-y: hidden;white-space: nowrap; width: 100%; margin: 12px 0}
#scrollDiv .items{display: inline-block;white-space: normal; padding:12px; width:28%; text-align: center;line-height:24px; position: relative;}
#scrollDiv .items img{ width: 100%; }
.comment_bnt{ text-align: center; padding: 20px 0}