﻿body,html{color:#333;margin:0;height:100%;font-family:"Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}
.aui-bg-white{background: #fff;}
.aui-color-gray{color:#999;}
.aui-color-tomato{color:#FF7259;}
.aui-bar-nav{background: #FF7259 !important;}
.aui-btn-info.aui-btn-outlined{color:#FF7259 !important;border: 1px solid #FF7259 !important;}
.aui-btn-info.aui-btn-outlined:active{color:#fff !important;border: 1px solid #FF7259 !important;background: #FF7259 !important;}
.aui-btn-outlined:active{color:#333 !important;border: 1px solid #ddd !important;background: #eee !important;}
.aui-radio:checked, .aui-radio.aui-checked, .aui-checkbox:checked, .aui-checkbox.aui-checked{background-color:#FF7259;  border: 1px solid #FF7259 !important;}
.aui-btn-primary{background-color: #FF7259;}
.aui-btn-primary.aui-active, .aui-btn-primary:active{ color: #fff;background-color: #f60;}
.aui-list .aui-list-header{background: #f5f5f5;}
.aui-border-0{border:0 !important;background-image:none;}
a{color:#555;}
/*会员资料*/
.aui-personal{font-size: 0.7rem;}
.aui-personal li.aui-list-item{padding:0.1rem 0.75rem;}
.aui-personal .aui-list-item-img{width:3rem;height: 3rem;border-radius: 100%;display: flex;justify-content: center;
align-items: center;}
.aui-personal .aui-list-item-img img{width:80%;height:80%;border-radius: 100%;}
.aui-personal .aui-list-item-label{color:#666;}
.aui-personal .aui-list-item-input{font-size: 0.7rem;}
/*end会员资料*/
.aui-card-list-user-avatar{display: flex;justify-content: center;align-items: center;}
.aui-card-list-user-avatar img{height:100%;width: 110%;}
.aui-tab{width: 100%;}
.aui-tab-item.aui-active{color: #FF7259;border-bottom: 0px solid #FF7259;}
.aui-tab-item.aui-active a{color: #FF7259;}
.aui-tab .aui-tab-item a{display: block;}
.aui-tab.aui-flex{position: fixed;top: 0;left: 0; background-color: #fff;text-align: left;width: 100%;margin: 0 auto;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;overflow: hidden;height: 2.2rem;z-index: 1005;padding: 0;}
.aui-card-list-user-avatar{width:4rem;height:3rem;}
.aui-flex{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;position: relative;}
.aui-flex-box{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}
.aui-card-list-footer{width:100%;}
/*订单详情*/
.aui-flexView{width:100%;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.aui-scrollView{width:100%;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;margin-top:0;}
.aui-order-box .aui-flex{}
.aui-choice-white{background: #fff;}
.aui-flex-goods{margin-right: .8em; width: 4rem; height: 3rem; line-height: 4rem; text-align: center;}
.aui-flex-goods img{height: 100%; max-width: 100%; vertical-align: top;}
.aui-flex-default{background: #f3f1f1;}
.aui-flex-default h2{font-size: 14px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; word-wrap: break-word; word-break: break-all; padding-bottom: 5px;}
.aui-flex-default p{color: #999999; font-size: 12px;}
.aui-flex-clear{padding: 0; margin-top: 0.5rem;}
.aui-flex-clear .aui-flex-box{color: #FF7259; font-weight: bold;}
.aui-flex-triangle{position: relative;}
.aui-flex-triangle:before{content: ''; width: 0; height: 0; /*border-width: 5px 0px 5px 8px; border-style: solid; border-color: transparent transparent transparent #7b7b7b;*/ position: absolute; top: 4px; right: 0; border-radius: 1;}
.aui-flex-triangle-clear:before{border-color: #fff;}
.aui-flex-box p{font-size: 12px; color: #999; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.aui-bar-footer{position: relative;line-height: 2.25rem; height: 2.25rem; background: #fff; box-shadow: 0 -2px 10px #ddd;}
.aui-btn-button{background: #FF7259; color: #fff; font-size: 1rem;}
.aui-btn-button button{display: block;padding: 0 3rem;}
.aui-bar-footer .aui-flex{padding: 0;}
.aui-bar-footer .aui-flex-box{padding-left: 0.8rem;}
.aui-bar-footer .aui-flex-box em{font-style: normal; font-size:1rem; font-weight: 500; color: #FF7259;}
/*选择地区*/
.express-area { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: .25rem; margin-bottom: .25rem; background-color: #fff; }
.express-area a { display: block; padding: .5rem; background: url(../img/link-arrow.png) no-repeat 98% 50%; background-size: .55rem .55rem; }
.express-area dl { position: relative; line-height: 1.2rem; color: #4d525d; }
.express-area dl dt { position: absolute; top: 0; left: 0; font-size: .7rem; line-height: 1.2rem; }
.express-area dl dd { padding-top: .1rem; padding-right: .8rem; margin-left: 3.5rem; text-align: justify; font-size: .65rem; line-height: 1rem; }
@media (min-width: 721px) and (max-width: 1300px) {
	.express-area a { padding: .3rem; }
	.express-area dl dt { font-size: .5rem; line-height: 1rem; }
	.express-area dl dd { padding-right: .6rem; margin-left: 3rem; font-size: .4rem; line-height: .8rem; }
}
/*选择地区弹层*/
.express-area-box {position: fixed; bottom: -100%; left: 0%; z-index: 15;  background-color: #fff; color: #4d525d; }
.express-area-box .area-hd { background: #f2f2f2;position: relative; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #eee; }
.express-area-box .area-hd h3 {margin: 0 1.675rem; text-align: center; font-size: .8rem; line-height: 2.25rem; }
 
.express-area-box .area-hd .back,
.express-area-box .area-hd .close { position: absolute; top: 0; width: 1.675rem; text-align:center; height: 2.25rem;line-height: 2.25rem; }
.express-area-box .area-hd .back { display: none; left: 0; /*background: url(../images/back.png) no-repeat center; */  background-size: .45rem .75rem; }
.express-area-box .area-hd .back:before,.express-area-box .area-hd .close:before{content: "\e6f4";font-family: "aui_iconfont" !important;font-size:1rem;color:#666;}
.express-area-box .area-hd .close { right: 0; background-size: .675rem .675rem; }
.express-area-box .area-hd .close:before{content: "\e6d8";}
.express-area-box article { height: 250px;position: relative; }
.area-list li { padding: .5rem; border-bottom: 1px solid #eee; text-align: justify; font-size: .7rem; line-height: 1.25rem; }

/*遮罩层*/
.mask { display: none; position: absolute; top: 0; left: 0; z-index: 12; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }
@media (max-width: 720px) {
	.mask { position: fixed; }
}
.aui-border-rs{border-radius: 0.3rem;background: #fff;}
.aui-ocode{color:#FF7259;}
.aui-del{color:#999 !important;text-decoration:line-through;}