@charset "utf-8";
/* CSS Document */

/*公共样式*/
a{color:#555;text-decoration:none;}
a:hover{text-decoration:none;}
em,i{ font-style:normal;}

@font-face {font-family: "hc-iconfont";
          src: url('../iconfont/iconfont.eot'); /* IE9*/
          src: url('../iconfont/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../iconfont/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../iconfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

.hc-iconfont {font-family:"hc-iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

@font-face {font-family: "iconfont";
          src: url('../hc-iconfont/iconfont.eot'); /* IE9*/
          src: url('../hc-iconfont/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../hc-iconfont/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../hc-iconfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../hc-iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

.iconfont {font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

.wrap{ width:1200px; margin:0 auto;}
.w-1000{ margin:0 auto;}
/*红色背景白色字的按钮样式*/
.red-write-btn{ background:#ff5c4d; color:#fff; border:none; border-radius:3px;}
/*边框*/
.bor-btn-no{border-bottom:none !important;}
.bor-top-no{border-top:none !important;}
.line4{width: 2px; height: 34px; background-color: #e5e5e5; position: absolute; left: 37px; bottom: -33px;}

/*背景颜色*/
.bge-buy{ background:#ebebf0;}
.bge-f6f6f6{ background:#f6f6f6;}

.coupon-amount,.MyShopCoupon .coupon-span i,.MyShopCoupon .coupon-span,.coupon-list .coupon-title .icon-laba,.coupon-list .arrow-coupon,.buy_list .ball,.address-item .address-inner .curMarker,.invoice-goods span i,.redBags ul li .on-bags{ background:url(../images/icon-base.png) no-repeat;}

/*字体颜色*/
.yow{color: #ff875a;font-weight: bold;}
.red{ color:red !important;}
.green{ color:#1bbc9d !important;}
.taohong{ color:#fa509c;}
.blues{ color:#06c;}
/*高度*/
.h-auto{ height:auto !important;}
.h10{ height:10px; clear:both;}
.h60{ height:60px;}
/*小标签*/
.label_icon{background:#ffefef; border:1px solid #f3a3a7; color:#ff6666; padding:0 2px;}

/*宽度*/
.width_auto{ width:auto !important;}

/*平均分布*/
.flex_outside{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.flex_inside{webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}



/*引导页*/
.mask {background-color: black; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; background-color: rgba(0, 0, 0, 0.4); position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 10000;}
.popup_index { background-color: white; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; width: 478px;padding: 17px;  border-radius: 5px; text-align: center; position: fixed;left: 50%; top: 50%; margin-left: -256px; margin-top: -200px; overflow: hidden; z-index: 99999;}
.popup_index .sa-icon { margin: 20px auto; padding: 0; position: relative; box-sizing: content-box;    background-size: contain; border-radius: 0; border: none; background-position: center center; background-repeat: no-repeat;}
.popup_index h2 { color: #575757; font-size: 30px; text-align: center; font-weight: 600; text-transform: none; position: relative;  margin: 25px 0; padding: 0; line-height: 40px; display: block;}
.popup_index p { color: #797979; font-size: 16px; text-align: center; font-weight: 300; position: relative;text-align: inherit; float: none; margin: 0;ding: 0; line-height: normal;}
.confirm{ color: white; border: none; font-size: 17px; font-weight: 500;padding: 10px 32px; margin: 26px 5px 0 5px; cursor: pointer;display: inline-block; background-color: rgb(88, 168, 224); box-shadow: rgba(188, 168, 224, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset;}

/*添加门店*/
.store_name{font-size: 40px; letter-spacing: 0;margin-bottom: 10px;color: #e6e6e6; font-weight:800; padding-top:20px;}
.tablist li{display: block; background: #eee; color: #aaa;cursor: default; width: auto; margin: 0 0.5em 0.5em; padding: 8px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.tablist li.current{ color:#fff; background:#4496d0;}
.tablist li.current a{ color:#fff;}
.store_footer{ padding:20px;box-sizing:border-box; text-align:right;}
.store_footer a{ height:34px; line-height:34px; padding:0 15px; background:#eee; color:#aaa; display:inline-block; margin-left:10px;}
.store_footer a.on{ background:#1a8bd2; color:#fff;}
/*第一步*/
.store_infor{padding: 2.5%;background: #fff;display: block; margin: 5px 5px 10px 5px;border-radius: 5px;}
.store_step h3{ padding:0px; margin:0;margin-bottom: 15px;font-size: 16px; color:#676a6c;font-weight: 600;}
.store_step ul li{ margin-bottom:15px;}
.store_step ul li:after{ content:""; clear:both; display:block;}
.store_step ul li label{display: inline-block; float:left;margin-bottom: 0.5em;padding-top: 7px;text-align: right; width:110px;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;font-weight: 700; color:#676a6c;}
.store_step ul li input{width: 100%;box-sizing:border-box;}
.form_control{display: block; border: 1px solid #ccc;background-color: #FFFFFF;background-image: none;border-radius: 1px; color: inherit;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;font-size: 14px; color:#666;}
.store_step2{ border-top:1px dashed #eee; padding-top:20px;}
.store_step ul li select{ display:inline-block; margin-right:10px;padding:4.5px 12px;}
.address_infor{ position:relative;}
.address_infor_item{ position:absolute; width:440px; box-sizing:border-box; top:32px; z-index:99; background:#fff; border:1px solid #ccc; display:none;}
.address_infor_item dl dd{ padding:10px 5px 5px; border-bottom:1px solid #eee;color:#888;}
.address_infor_item dl dd:last-child{ border-bottom:none;}
.address_infor_item dl dd h5{ padding:0px; margin:0px; font-weight:bold; color:#575757; margin-bottom:5px;}
.address_infor_item dl dd i{ margin-top:10px; margin-right:10px; color:#ccc; margin-left:5px;}
.store_logo{}
.store_logo img{  height:50px; border:2px dashed #ddd; padding:2px;}
.store_btn{ color:#fff; background:#428bca; height:32px; line-height:32px; padding:0 15px; display:inline-block; margin-top:12px;}
.store_btn:hover{ color:#fff;}
.store_time select{ float:left;}
.store_time input{ width:100px !important; display:inline-block;}
.store_time span{ color:#999; padding:0 8px;}

/*第二步*/
.store_step_wei{ padding:30px 0px;}
.store_step02{ width:575px; margin:0 auto; padding:20px 0 100px;}
.store_step02 i{ float:left; margin-right:50px; color:#e5e6e7; font-size:120px;}
.store_step02 p{ margin-bottom:10px; font-size:18px; color:#676a6c; width:400px;}
.store_step02 p a{ text-decoration:underline; color:#337ab7;}
.store_step02 p:last-child a{ color:#599D22}
.store_step02 div.f-l{ margin-top:44px;}

.text-info{ color:#1a8bd2;}
.text-danger{ color:#ed5565; font-size:12px; font-weight:bold; text-align:center;}
.gongzhong span{ display:block;}
.text-left{list-style: disc !important;}

