t
@charset "utf-8";
/*公共样式20160825*/
body{-webkit-overflow-scrolling:touch;margin:0;}
ul{margin:0;padding:0;list-style:none;outline:none;}
p,dl,dd{margin:0;}
a,img,input,button,div,li,span{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}
a{display:inline-block;margin:0;padding:0;text-decoration:none;background:transparent;outline:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
img{border:0;}
input,button,select{margin:0;padding:0;border:0;outline:0;background:transparent;-webkit-appearance:none;}
.pull-right{float:right;}
.pt10{padding-top:10px;}
/*公共样式End*/
html{font-size:16px;overFlow-x:hidden;}
dy,h1,h2,h3,h4,h5,h6,hr,p,img,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,input,textarea,button{color:#999;font-family:\5FAE\8F6F\96C5\9ED1,"SimHei";}
body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,sup,sub{margin:0;padding:0;list-style:none;font-size:.8rem;}
sup,sub,img{vertical-align:baseline;}
img{border:0;vertical-align:top;}
a{color:#000;text-decoration:none;}
pplet,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,iframe,img,object,p,span{margin:0;padding:0;border:0;}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none;}
body{margin:0;padding:0;min-width:320px;color:#858585;font-size:12px;font-family:Arial,"microsoft yahei",Verdana;}
.main{overflow:hidden;margin:0 auto;max-width:640px;min-width:320px;background:#eee;}
.bgtop1{margin-top:44px;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
header.skin{margin:0 auto;max-width:640px;min-width:320px;background:#ef3673;}
header.header{position:fixed;top:0;z-index:99999;width:100%;height:44px;color:#fff;text-align:center;font-size:18px;line-height:44px;}
.head_right a span{display:block;width:44px;height:45px;background:url(../images/sprite.png) no-repeat 10px -21px;background-size:73px 88px;}
.warning_info{position:fixed;top:50%;left:50%;z-index:999;width:180px;border-radius:5px;color:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.warning_info .warning_txt{display:block;padding:15px;width:150px;font-size:14px;color:#fff;text-align:center;background:rgba(0,0,0,0.7);border-radius:5px;}

.nav div span.time-left{margin:0 1px;color:#ff4f74;font-weight:bold;}
.countclock .time-left{margin:0 1px;color:#858585;}
.applyBtn{position:absolute;right:10px;bottom:0;float:right;width:96px;height:31px;outline:0;border:0;border:1px solid #ef3673;border-radius:5px;background-color:#fff;color:#ef3673;font-size:14px;line-height:31px;-webkit-appearance:none;}
.applyBtn a{color:#ef3673;}
.applyBtn2{position:absolute;right:28px;bottom:0;float:right;width:96px;height:31px;outline:0;border:0;border:1px solid #ef3673;border-radius:5px;background-color:#fff;color:#ef3673;font-size:14px;line-height:31px;-webkit-appearance:none;}
.applyBtn3{position:absolute;right:21px;bottom:0;float:right;width:81px;height:28px;outline:0;border:0;border:1px solid #8C8686;border-radius:4px;background-color:#fff;color:#ef3673;line-height:25px;-webkit-appearance:none;}
.redBtn{width:100px;height:31px;outline:0;border:0;border:1px solid #ef3673;border-radius:5px;background-color:#fff;color:#ef3673;font-size:14px;line-height:31px;-webkit-appearance:none;}
.garyBtn{width:100px;height:31px;outline:0;border:0;border:1px solid #eee;border-radius:5px;background-color:#ddd;color:#fff;font-size:14px;line-height:31px;-webkit-appearance:none;}
.hasBtn{position:absolute;right:10px;bottom:0;float:right;width:100px;height:30px;outline:0;border:0;border-radius:5px;background-color:#ddd;color:white;font-size:18px;-webkit-appearance:none;}
.hasBtn a{color:#fff;}
.giveback input{margin-right:10px;padding:5px;width:100px;height:31px;border:1px solid #777;border-radius:5px;background:#fff;color:#777;}
.h_cart,.h_home,.h_logn{display:block;width:19px;height:18px;}
.h_back{display:block;width:44px;height:45px;background-image:url(../images/sprite.png);background-position:11px -55px;background-size:73px 88px;background-repeat:no-repeat;}
.red {color:red;}
body { background:#eee; }
.wrapper{position:relative;margin:0 auto;width:100%;max-width:640px;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.show-layer-fixed{position:fixed;top:0;bottom:0;left:0;right:0;background:#f5f5f5;z-index:10;}

/* address */
.address{padding:0 0 25px;color:#242424;}
.address h5{margin:0;color:#a7676d;font-weight:normal;font-size:16px;line-height:40px;}
.address .point{margin-bottom:12px;padding:10px 16px;border:1px solid #e8e8e8;background:#ededed url(../image/ic_6.png) no-repeat 19px 12px;background-size:16px 16px;text-indent:2.5em;font-size:14px;line-height:20px;}
.address .point span{color:#ef5e5e;}
.address{overflow:hidden;padding-right:5px;padding-left:5px;}
.address table{width:100%;font-size:14px;}
.address .test_name{background:#fff;}
.address table td{height:40px;max-height:60px;text-align:right;}
.address table td.label{width:86px;}
.address table td.rig{padding-right:30px;text-align:left;}
.address table td.rig input{width:100%; padding:0px 8px; border:1px solid #c4c4c4; border-radius:2px; box-shadow:0px 2px 2px 0px #e2e2e2 inset; height:38px;font-size:14px;color:#242424;}
.address table td.rig .ipt{padding:3px;width:100%;height:54px;border:1px solid #d7d7d7;border-radius:3px;box-shadow:1px 0 1px #cbcbcb inset;font-size:14px;color:#333;}
.address table td.rig2{padding:0 10px 5px 0px;max-height:100px;text-align:left;white-space:normal;}
.address table td.rig2 select{margin:5px 5px 5px 0;padding:5px;border:1px solid #c4c4c4;width:100px; height:30px;font-size:14px; }
.address table td.submit{text-align:left;}
.address table td.submit .keep{width:128px;height:28px;border:1px solid #ff8d98;border-radius:3px;box-shadow:-5px -19px 20px #ff8d98 inset;color:#ff1d37;text-align:center;font-size:14px;line-height:28px;}
.address table td.submit .center{text-align:center;}
.address table td.submit .cancel{width:73px;height:28px;border:1px solid #dedede;border-radius:3px;box-shadow:-5px -19px 20px #d7d7d7 inset;font-size:14px;line-height:28px;}
.address .border{border-bottom:1px solid #e7e7e7;}
.address .three{padding-top:25px;text-align:center;}
.address .three input{width:100%;height:46px;border:0;background:#fa6f6c;color:#fff;text-align:center;font-size:16px;}
.address .four{padding-top:20px;text-align:center;}
.address .four input{width:100%;height:46px;border:1px solid #dcdcdc;background:#fff;color:#242424;text-align:center;font-size:14px;}
.address .rtn_tip{padding-top:16px;color:#db000e;text-align:center;font-size:16px;}

@-webkit-keyframes anibtnlight1{0%{left:20px;}
100%{left:-40px;}
}
@-webkit-keyframes anibtnlight2{0%{left:80px;}
100%{left:20px;}
}
@-webkit-keyframes anibtnlight3{0%{left:140px;}
100%{left:80px;}
}
@keyframes anibtnlight1{0%{left:20px;}
100%{left:-40px;}
}
@keyframes anibtnlight2{0%{left:80px;}
100%{left:20px;}
}
@keyframes anibtnlight3{0%{left:140px;}
100%{left:80px;}
}
/* address */
[v-cloak] {display: none;}
.address-manager{color:#333;padding-bottom:60px}
.address-manager li{background: #fff;margin-bottom: 10px;font-size:14px}
.address-manager .list-info{line-height:20px;overflow: hidden;padding: 5px 10px;}
.address-manager .list-info .list-name{float:left}
.address-manager .list-info .list-phone{float:right}
.address-manager .list-text{line-height: 20px;overflow: hidden;padding: 0px 10px 5px 10px;border-bottom: 1px solid #ddd;}
.address-manager .list-button {padding:12px 10px;position: relative;}
.address-manager .list-button .icon-select-cur{color: #fa6f6c;}
.address-manager .list-button .icon-select-cur:before {content:'';display: inline-block;vertical-align: middle;width: 23px;height: 100%;}
.address-manager .list-button .icon-select:before {content:'';display: inline-block;vertical-align: middle;width: 23px;height: 100%;}
.address-manager .list-button .icon-select:after {background: url(../images/address-icon.png) no-repeat -16px 0px;position: absolute;content: '';top: 50%;left: 8px;margin-top: -8px;width: 16px;height: 16px;background-size: 32px;}
.address-manager .list-button .icon-select-cur:after {background: url(../images/address-icon.png) no-repeat 0px -16px;position: absolute;content: '';top: 50%;left: 8px;margin-top: -8px;width: 16px;height: 16px;background-size: 32px;}
.address-manager .list-button .icon-edit {overflow: hidden;padding-left: 20px;display: inline-block;}
.address-manager .list-button .icon-edit:after {background: url(../images/address-icon.png) no-repeat -16px -16px;position: absolute;content: '';top: 50%;right: 103px;margin-top: -8px;width: 16px;height: 16px;background-size: 32px;}
.address-manager .list-button .icon-delete{overflow: hidden;padding-left: 30px;display: inline-block;}
.address-manager .list-button .icon-delete:after {background: url(../images/address-icon.png) no-repeat 0px 0px;position: absolute;content: '';top: 50%;right: 42px;margin-top: -8px;width: 16px;height: 16px;background-size: 32px;}
.address-manager .button-right {float:right;width: 110px;}
.address-list{position: relative;max-width: 640px;margin: 0 auto;}
.address-list .show-tool-footer{max-width: 620px;padding: 10px;font-size: 18px;background: #fa6f6c; position: fixed; bottom: 0;width:100%}
.address-list .show-tool-footer a{max-width: 620px;display: block;color: #fff;text-align: center;width:100%}
.add_address{position:fixed;bottom:0;left:0;width:100%;height:50px;}
.add_address .inside{margin:0 5px;}
.add_address a{display:block;width:100%;height:40px;border:1px solid #fa6f6c;border-radius:5px;background:#fa6f6c;color:#fff;text-align:center;font-size:16px;line-height:40px;}

/*数量控件*/
.number-control{display: inline-block;overflow: hidden;border: 1px solid #ccc;letter-spacing: 0;height: 27px;line-height: 27px;vertical-align: middle;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.number-control .control-increase,.number-control .control-decrease,.number-control .control-num{float: left;text-align: center;}
.number-control .control-increase,.number-control .control-decrease {display: inline-block;width: 30px;height: 100%;border: 0;font-style: normal;font-size: 16px;line-height: 27px;background-color: #fff;color: #545454;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.number-control .control-num{padding: 0 2px;width: 50px;height: 100%;font-size: 14px;color: #545454;border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;}
.number-control .control-increase{border-left: 1px solid #ccc;line-height: 27px;}
.number-control .control-decrease{border-right: 1px solid #ccc;}
.number-control .cur{color: #fd3b7b;}

/*妈咪店微信登录页面*/
.mamidian-wechat-login{min-height:100vh;background:#fff url(../images/mamidian-login-bg.png) 0 0 repeat-y;background-size:100%;}
.mamidian-wechat-login .login-logo{width:100%;height:100vw;min-height:320px;background:url(../images/mamidian-logo.png) center center no-repeat;background-size:225px;}
.mamidian-wechat-login .login-tip{position:relative;margin:0 15px 30px;text-align:center;}
.mamidian-wechat-login .login-tip span{position:relative;padding:0 8px;font-size:16px;color:#666;background:#fff;z-index:2;}
.mamidian-wechat-login .login-tip:after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#e5e5e5;}
.mamidian-wechat-login .login-tool{margin:0 15px;height:44px;line-height:44px;font-size:15px;text-align:center;color:#fff;background:#09bb07;border-radius:5px;}
.mamidian-wechat-login .login-tool .login-wechat-text{display:inline-block;padding-left:35px;background:url(../images/icon-wechat.png) left center no-repeat;background-size:25px;}


/*微信分享弹出层样式*/
.veil{position:fixed;z-index:1000000;width:100%;height:100%;min-height:100vh;background:rgba(0,0,0,.5);}
.share-dia{width:100%;max-width:640px;margin:0 auto;}
.share-dia .img{width:100%;display:block;}
.wx_float_bg{margin:0;padding:0;position:fixed;z-index:999999;top:0;left:0;right:0;width:100%;height:1500px;text-align:center;color:#fff;font-size:28px;line-height:1.7em;background:rgba(0,0,0,0.8);}
.wx_float_bg p{padding-top:78px;}
.wx_float_bg .msg{margin-top:30px;font-size:20px;}
.wrapper-mask{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);}
.wrapper-mask img{max-width:750px;position:absolute;right:0;top:0;width:100%;}

/*公共表单编辑列表*/
.show-form-item{margin-bottom:20px;background:#fff;}
.show-form-item .form-control{margin-left:5em;}
.show-form-item .form-control .form-input{width: 100%;border: none;height:30px;line-height:30px;overflow:visible;border-radius: 4px;box-shadow: none;font-size: 15px;}
.show-form-item .show-form-list{position:relative;overflow:hidden;padding:0 12px;height:46px;line-height:46px;font-size:14px;color:#333;border-bottom:1px solid #f5f5f5;}
.show-form-item .show-form-list:last-child{border-bottom:none;}
.show-form-item .form-label{float:left;}
.show-form-item .show-form-verify .form-control{margin-right:70px;}
.show-form-item .form-verify{position:absolute;top:0;right:0;width:80px;height:100%;font-size:12px;text-align:center;color:#fff;background:#fa6f6c;}
.show-form-item .form-verify.disabled{background:#d2d2d2;}

.show-form-tool{padding:30px 12px;}
.show-form-tool .tool-btn{display:block;height:44px;line-height:44px;font-size:18px;color:#fff;text-align:center;background:#fa6f6c;border-radius:5px;margin-bottom:15px;border:1px solid #fa6f6c;}
.show-form-tool .tool-btn:last-child{margin-bottom:0;}
.show-form-tool .tool-btn.btn-default{border-color:#ddd;color:#333;background:#fff;}
.show-form-tool .tool-btn.disabled{border-color:#ccc;background:#ccc;}
.show-form-tip{padding:0 12px;}
.show-form-tip .info-text{margin-bottom:5px;font-size:12px;color:#666;}

/*忘记密码*/
.own-index,.own-phone-edit{padding-top:10px;}
.own-phone-edit .show-header-tip{padding:0 12px 10px;font-size:12px;color:#999;}
.own-phone-edit .show-footer-tip{padding:10px;text-align:center;}
.own-phone-edit .show-footer-tip .info-text{font-size:12px;color:#53a1ea;}

/*支付密码*/
.own-wallet-password .show-container{padding-top:80px;}
.own-wallet-password .show-container .show-title{margin-bottom:30px;padding:0 10px;font-size:16px;color:#333;text-align:center;}
.own-wallet-password .show-container .pwd-box{position:relative;margin:0 auto 20px;overflow:hidden;width:300px;border:1px solid #c4c4c4;background:#fff;border-radius:5px;}
.own-wallet-password .show-container .pwd-box .pwd-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;text-indent:-999em;}
.own-wallet-password .show-container .pwd-box .fake-box{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;}
.own-wallet-password .show-container .pwd-box .fake-box input{float:left;width:16.66%;height:45px;font-size:32px;color:#333;text-align:center;box-shadow:1px 0 0 0 #c4c4c4;border-radius:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.own-wallet-password .show-footer-tip{padding:20px 10px;text-align:center;}
.own-wallet-password .show-footer-tip .info-text{font-size:12px;color:#53a1ea;}

/**弹框**/
.weui-layer{display:none;}
.weui-layer-show{display:block;}
.weui-mask{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6);}
.weui-dialog{position:fixed;z-index:5000;width:80%;max-width:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#FFFFFF;text-align:center;border-radius:3px;overflow:hidden;}
.weui-dialog__hd{padding:1.3em 1.6em 0.5em;}
.weui-dialog__title{font-weight:400;font-size:18px;}
.weui-dialog__bd{padding:0 1.6em 0.8em;min-height:40px;font-size:15px;line-height:1.3;word-wrap:break-word;word-break:break-all;color:#999999;}
.weui-dialog__bd:first-child{padding:2.7em 20px 1.7em;color:#353535;}
.weui-dialog__ft{position:relative;line-height:48px;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex;}
.weui-dialog__ft:after{content:"";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}
.weui-dialog__btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3CC51F;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;}
.weui-dialog__btn:active{background-color:#EEEEEE;}
.weui-dialog__btn:after{content:"";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5);}
.weui-dialog__btn:first-child:after{display:none;}
.weui-dialog__btn_default{color:#353535;}
.weui-dialog__btn_primary{color:#0BB20C;}

