/*公共样式*/
@font-face {
	font-family:sfui;
	src: url(../font/SF-UI-Text-Regular.ttf);
}
.chooseItems{
	color: #FF3B30!important;
	border: 1px solid #FF3B30!important;
}
body{
	font-family: sfui;
	background: #F9F9F9;
}
.clearfix:after{
	content:'';
	display: block;
	clear: both;
}
.aui-margin-t-30{
	margin-top: 2rem!important;
}
.aui-margin-t-325{
	margin-top: 3.25rem!important;
}
.aui-text-blue{
	color: #0075f9;
}
.aui-main-btnColor{
	background-color: #ed462e;
}
.aui-border-t-0{
	border-top: 0!important;
}
.aui-opcity{
	    opacity: 0;
    position: absolute;
    right: 0;
}
.aui-down{
	position: relative;
}
.aui-down:after{
	content:'';
	display: block;
	position: absolute;
	width: 1rem;
	height: 1rem;
	top: .6rem;
	right: 1rem;
	background: url('../images/Itemdown.png') no-repeat center;
    background-size: 60%;
}
.text-underline{
	text-decoration: underline;
}
/*字体*/
.aui-text-blod{
	font-weight: bold!important;
}
.aui-text-normal{
	font-weight: normal;
}
.aui-text-black{
	color: #000!important;
}
.aui-text-gray{
	color: gray!important;
}
.aui-main-color{
	color: #ff5700;
}
.aui-text-main{
	color: #fe5543;
}
/*背景*/
.aui-background-transparent{
	background: transparent!important;
}
.aui-background-f8{
	background: #F9F9F9!important;
}
.aui-background-white{
	background: #ffffff!important;
}
/*圆角*/
.aui-border-radius{
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	overflow: hidden;
}
.aui-border-radius10{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	overflow: hidden;
}
.aui-border-radius5{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	overflow: hidden;
}
.aui-border-t-radius{
	border-top-left-radius: 25px;
	-webkit-border-top-left-radius: 25px;
	-moz-border-radius-topleft: 25px;
	border-top-right-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	-moz-border-radius-topright: 25px;
}
/*定位*/
.aui-position-absolute{
	position: absolute;
}
.aui-position-relative{
	position: relative;
}
.aui-position-fixed{
	position: fixed;
}
/*元素*/
.aui-display-inline{
	display: inline-block;
}
.aui-display-flex1{
	display: flex;
}
.aui-display-flex{
	display: flex;
    align-items: center;
}
.aui-display-space {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/*首页*/
/*首页搜索框*/
.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-navBar {
    /*height: 44px;*/
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 102;
    background: none;
}
#navHead .aui-navBar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    font-family: lato, Arial, sans-serif;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /*height: 44px;*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: none;
    padding: 0rem 0rem 0 .5rem;
    align-items: center;
}
#navHead .aui-navBar.aui-flex {
    background-color: #fec148;
    background-size: cover;
    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: 50px;*/
    z-index: 100;
    padding: 0 .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aui-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 65%;
    margin-left: 20%;
}
.aui-center .aui-search-box {
    background: #fff;
    border-radius: 22px;
    position: relative;
    width: 100%;
    height: 40px;
}
.aui-search-box .aui-icon-search {
    position: absolute;
    left: 15px;
    top: 10px;
    width: 1rem;
    font-weight: bold;
}
.aui-search-box .aui-icon-search {
    width: 1rem;
}
.aui-search-box .keyInput,.aui-search-box input{
    width: 100%;
    background: none;
    border: none;
    font-size: 0.6rem;
    text-align: left;
    height: 40px;
    border-radius: 22px;
    padding: 0 0 0 2rem;
    line-height: 40px;
    color: #bbbbbb;
}

#nav-wrap .aui-camera {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 1rem;
}
.aui-top-icon {
    width: 30%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    background: #fff;
    border-top-left-radius: 25px;
    -webkit-border-top-left-radius: 25px;
    -moz-border-radius-topleft: 25px;
    border-bottom-left-radius: 25px;
    -webkit-border-bottom-left-radius: 25px;
    -moz-border-radius-bottomleft: 25px;
}

.aui-navBar-item:first-child {
    font-size: 0.9rem;
    font-weight: bold;
}
#navHead .aui-navBar-item {
    min-width: 50%;
    padding: 0;
}
#navHead .aui-navBar-item img {
    margin: 0 auto;
}
/*首页搜索框结束*/
/*轮播图*/
.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;
}
.m-slider {
    overflow-x: hidden;
    width: 95%;
    position: relative;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    margin: 0 auto 0;
}



.slideBox {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    max-width: 40rem;
}
.slideBox .bd{
    position: relative;
    z-index: 0;
}
#slideBox ul li{
    display: inline-block;
}
.slideBox .bd ul{
	white-space: nowrap;
}
.slideBox .bd li img {
	width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
}
.slideBox .hd ul {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	list-style: none;
	
}

.slideBox .hd {
	position: absolute;
	width: 100%;
	padding: 0px .6125rem;
	vertical-align: middle;
}
.slideBox .hd li {
	display: inline-block;
	width: .4rem;
	height: .4rem;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #f5f5f5;
	text-indent: -9999px;
	overflow: hidden;
	margin: 2px .625rem;
}

.slideBox .hd li.on {
	width: .8rem;
	height: .4rem;
	background: #f56b00;
	border-color: #f56b00;
}
/*轮播图结束*/
#itemList {
	margin: 0 auto 0;
	
}
.aui-palace {
	position: relative;
	overflow: hidden;
}

.aui-palace-grid {
	position: relative;
	float: left;
	padding: 1px;
	width: 20%;
	box-sizing: border-box;
	margin: 5px 0;
}

.aui-palace-grid-icon {
	width: 2rem;
	height: 2rem;
	margin: 0 auto;
}

.aui-palace-grid-icon img {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}

.aui-palace-grid-text {
	display: block;
	text-align: center;
	color: #333;
	font-size: 0.85rem;
/* 	white-space: nowrap; */
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 0.4rem;
}

.aui-palace-grid-text h2 {
	font-size: 0.6rem;
	font-weight: bold;
	color: #333333;
}
.aui-list-four{
	border-radius: 10px;
}
.aui-index-title img{
    width: 100%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden;
    margin: .5rem 0 .5rem;
}
/*公告*/
.scroll {
	overflow: hidden;
    display: flex;
    position: relative;
    height: 1.5rem;  
    background-image: linear-gradient(to right, #ed462e, #f38f31);
    width: 100%;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    padding: 0 10px;
}
.scroll img{
	width: .8rem;
    height: .8rem;
    margin: .35rem .5rem 0 .5rem;
}
.scroll ul {
    transform: translateY(0);
    width:90%;
}

.animate {
    -webkit-transition: all .3s ease-out;
}

.scroll li {
    width: 90%;
    height: 1.5rem;
    line-height: 1.5rem;     
}
.scroll li a{
	display: block;
	overflow: hidden;
	font-size: .65rem;
	color: #fff;
	text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    width: 100%;
}
/*限时抢购*/
.aui-endtime{
	background-color: #ed462e;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
}
.aui-time-buy{
    position: relative;
    overflow: hidden;
    padding: 0 .5rem 0 0;
}
.aui-time-buy a  img{
	border-radius: 10px;
}
.aui-time-buy a .aui-goods-discount{
	position: absolute;
    left: 0;
    background: #f38f31;
    color: #fff;
    border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    padding: 3px 5px;
}
.aui-price-now{
	margin: .25rem 0 .2rem;
}
.aui-price-old{
	text-decoration: line-through;
	color: #9c9e9e;
	font-family: "microsoft yahei";
}
.aui-width-16{
	width: .8rem;
}
.likebox ul li {
	float: left;
	width: 50%;
	box-sizing: border-box;
	overflow: hidden;
	margin-bottom: .75rem;
}
 .likebox ul li:nth-of-type(2n){
	padding-left: .25rem;
} 
.likebox ul li:nth-of-type(2n-1){
	padding-right: .25rem;
}


.likebox ul li a {
	display: block;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;  
	
}

.likebox ul li img.proimg {
	width:9rem;
	height: 9rem;
	border-radius: 10rem;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;

	
}
.proimgbk {
	width: 100%;
    background-color: #f5f5f5;
}
.likebox ul li .price {
	margin-top: .2rem;	
}

.likebox ul li .price span {
	font-weight: normal;
	margin-left:2px;
}
.likebox ul li div.aui-heart img{
	float: right;
	width: .9rem;
}
/*设置*/
#itemLists {
    display: none;
}
.aui-detail-fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    height: 44px;
    padding: .5rem .75rem;
}
.aui-detail-fixed .aui-pll-left {
    color: #000000;
    font-weight: bold;
}
.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 0.95rem;
    color: #000;
    font-weight: bold;
}
/*index END*/
/*taobao*/
.aui-display-space1{
	display: flex!important;
	justify-content: space-between;
}
.aui-other-top{
	width: 100%;
}
.aui-top-btn{
	color: white;
	border: 0;
	min-width: 22%;
	height: 40px;
	font-size: .6rem;
}
.aui-item-left{
	width: 27%;	
	background: white;
	padding: .5rem 0;
    max-height: 24rem;
    overflow-y: scroll;
}
.aui-item-left ul li{
	padding: .5rem 0;
	position: relative;
}
.aui-item-left ul li:after{
	content:'';
	display: block;
	border: 1px solid #EEEEEE;
	width: 50%;
	position: absolute;
	left: 25%;
	bottom: 0;
}
.aui-item-left ul li:nth-last-of-type(1):after{
	border: 0;
}
.aui-item-left img{
	width: 2rem;
	margin: 0 auto;
}
.aui-item-left p{
	text-align: center;
	font-size: .65rem;
	line-height: 1.25;
	padding: .5rem 0 0;
	width: 70%;
	margin: 0 auto;
}
.aui-item-right{
	width: 69%;
}

.aui-item-right .right-items{
	display: none;
	max-height: 30rem;
    overflow-y: scroll;
}
.aui-item-right > div > div{
	padding: 0.5rem .75rem;
}
.aui-item-right h2{
	margin-bottom: .25rem;
	font-size: .75rem;
	font-weight: bold;
}
.aui-item-right h2 i{
	font-size: .6rem;
}
.aui-item-right .aui-right-item{
	overflow: hidden;
}
.aui-height-auto{
	height: auto!important;
}
.aui-deg-90{
	transform: rotate(180deg);
	transform: -webkit-rotate(180deg);
	transform: -moz-rotate(180deg);
}
.aui-item-right div a{
	display: block;
	color: #333;
	line-height: 2;
	font-size: .7rem;
}
.aui-item-left .aui-active p{
	color: orangered;
}
#ali .aui-item-right > div > div{
	padding: 0.5rem .75rem 0 0;
	border-bottom: 1px solid #eee;
}
/*taobaoend*/
/*搜索页*/
.hot{
	display: inline-block;
	margin-right:0.2rem;
    width:1.2rem;
    height:1.2rem;
    background-size:100%;
    background-image:url('data:image/png;base64,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');
	background-repeat: no-repeat;
}
.searchicon{
	display: inline-block;
	margin-right:0.2rem;
    width:1.2rem;
    height:1.2rem;
    background-size:100%;
     background-image:url(../images/serchicon2.png);
	background-repeat: no-repeat;
}
.aui-history-lists li{
	float: left;
	margin-bottom: .5rem;
	margin-right: .75rem;
}
.aui-history-lists li a{
	color: #686868;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	background: #f0f2f5;
	padding: .25rem .75rem;
    display: inline-block;
    font-size: .65rem;
}
.likebox.listItem ul li{
	width: 100%;
	padding-right: 0;
}
.likebox.listItem ul li a{
	display: flex;
    justify-content: space-between;
    width: 100%;
}
.likebox.listItem ul li img.proimg{
	width: 6rem;
	height: 6rem;
	margin-right: .5rem;
}
.likebox.listItem ul li a > div{
	width: 65%;
}
.aui-after-bottom:after{
	content: '';
	display: block;
	height: 1px;
    background: #eee;
	width: 94%;
	position: absolute;
	bottom: 0;
	left: 3%;
}
.aui-after-bottom:nth-last-of-type(1):after{
	border: 0;
}
/*搜索页end*/
/*商品列表*/
.aui-display-goodslist {
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.aui-col-xs-3 {
    width: 25%;
}
.listShow, .listSelect {
	width: 1.1rem;
	display: inline-block;
	height: 1.1rem;
	background: url(../image/listCol.png) no-repeat center;
	background-size: 100%;
}
.listSelect {
	background: url(../image/listSelect.png) no-repeat center;
}
.listShow.listLoop{
	background: url(../image/listRow.png) no-repeat center;
	background-size: 100%;
}
.aui-justify-content{
	justify-content: center;
}
.line-down img {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.aui-panel{
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	z-index: 102;
    left: 100%;
}
.aui-panel-left{
	width: 20%;
	background: rgba(0,0,0,.5);
	height: 100%;
}
.aui-panel-right{
	width: 80%;
	height: 100%;
	background-color: #fff;
}
.aui-panel-top a{
	position: absolute;
    left: 0.75rem;
    top: .85rem;
    width: 0.88rem;
    height: 0.88rem;
    overflow: hidden;
}
.aui-panel-top img{
	width: 1rem;
}
/*.aui-panel-top:after{
	content: '';
	display: block;
	position: absolute;
	width: 80%;
	left: 10%;
	height: 1px;
	background-color: #E6E6E6;
	bottom: 0;
}*/
.aui-panel-price span{
	display: inline-block;
	margin: 0 .5rem;
	color: #d7d7d7;
}
.aui-panel-price input{
	background: #FFFFFF;
	height: 1.5rem;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    font-size: .6rem;
    padding: 0 .5rem;
}
.aui-choose-item ul{
	height: 2rem;
	overflow: hidden;
}
.aui-choose-item ul li{
	background-color: #F9F9F9;
	width: 32%;
	float: left;
	text-align: center;
	white-space: nowrap;
	margin: 2% 0 0;
}
.aui-choose-item ul li:nth-of-type(3n-1){
	margin: 2% 2% 0;
}
.aui-choose-item ul li a{
	font-size: .6rem;
	color: #333;
	display: block;	
	padding: .35rem .25rem;
}
.aui-choose-item ul li.aui-choose-active{
	background-color: #FFB1AC;
	
	
}
.aui-choose-item ul li.aui-choose-active a{
	color: #FF5950;
	background-image: url(../image/panel.png);
	background-repeat: no-repeat;
	background-size: 25%;
	background-position: bottom right;
}
.aui-panel-btn{
	bottom: 0;
	width: 100%;
	
}
.aui-panel-btn div{
	text-align: center;
	width: 50%;
	font-size: .65rem;
	padding: .5rem 0;
}
.aui-panel-btn div.aui-panel-reset{
	color: #FF3B30;
	background-color: #FFB1AC;
}
.aui-panel-btn div.aui-panel-search{
	color: #FFB1AC;
	background-color: #FF3B30;
}
/*商品列表end*/
/*goodsDetail*/
.aui-width-one{
	width: 100%;
}
.aui-detail-topImg{
	width: .9rem;
}
.aui-collection-heart{
	width: 1rem;
}
.aui-detail-color{
	color: #FF3B30;
}
.aui-normal-family{
	font-family: "microsoft yahei"!important;
}
.aui-list .aui-list-item.aui-border-b-0{
	border-bottom: 0!important;
}
.aui-size-item{
	min-height: 2rem;
}
.aui-size-item span.aui-color-size{
	border: 1px solid #999;
	color: #999;
	padding: .25rem .5rem;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    font-size: .65rem;
    margin-bottom: .5rem;
    display: inline-block;
}
.aui-detail-bottom{
	width: 100%;
	bottom: 0;
	background: #fff;
	z-index: 5;
}
.aui-kefu{
	width: 20%;
}
.aui-kefu img{
	width: 1.25rem;
	margin: 0 auto;
}
.aui-detail-btn{
	width: 80%;
}
.aui-detail-btn div{
	width: 50%;
	text-align: center;
    padding: .75rem 0;
    font-size: .75rem;
}
.aui-detail-btn div.aui-join-cart{
	background-color:#ffb1ac ;
	color: #ff3b30;
}
.aui-detail-btn div.aui-right-buy{
	background-color:#ff3b30 ;
	/* color: #ffb1ac; */
	color: #fff;
	border-radius: 0;
}
.aui-detail-number img{
	width: 1rem;
	
}
.aui-detail-number input{
	max-width: 2rem;
	text-align: center;
}
.aui-img-rank{
	width: 1rem;
}
.sizeColor,.goodsPro,.shopDetail,.product,.sizeCon{
	position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    height: 100%;
    z-index: 99;
    overflow-y: scroll;
    left: 100%;
}
.aui-overflow-y{
	overflow-y: hidden;
}
.aui-proDetail-img img:nth-last-of-type(1){
	margin-bottom: 0!important;
}
.aui-top-fixed{
	position: fixed;
    z-index: 11;
    width: 100%;
    text-align: center;
    top: 0;
    background: #fff;
    border: 0;
    padding-bottom: .5rem;
    font-size: .7rem;
    box-shadow: 0 0 4px #f9f9f9;
}
/*goodsDetail -end*/
/*购物车*/
.aui-next-tap{
	background: #ff3b30;
	color: #FFF;
	font-size: .8rem;
    padding: .25rem .75rem;
}
.aui-goodsNum span{
	width: .75rem;
	height: .75rem;
	display: inline-block;
}
.aui-goodsNum span.minus{
	background: url(../images/numDown.png) no-repeat;
	background-size: 100%;
}
.aui-goodsNum span.plus{
	background: url(../images/numAdd.png) no-repeat;
	background-size: 100%;
}
.aui-goodsNum input{
	max-width: 2rem;
	text-align: center;
	font-size: .8rem;
}
/*购物车end*/
/*有趣*/
.aui-funny-title{
	justify-content: center;
}
.aui-funny-title ul{
	font-size: 0;
    position: relative;
    padding: 0;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.aui-funny-title ul li{
	width: 50%;
	text-align: center;
	display: block;
	display: inline-block;
   text-align: center;
   color: #000;
   text-transform: uppercase;
   overflow: hidden;
   cursor: pointer;
}
.aui-funny-title ul li span{
	position: relative;
	min-height: 1.2rem;
	display: inline-block;
	color: #9E9E9E;
}
.aui-funny-title ul li span.aui-active{
	color: #333;
}
.aui-funny-title ul li span.aui-active:after{
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 15%;
  height: 4px;
  background: #ff538d;
  width: 70%;
  border-radius: 10px;
}
.aui-play{
	left: calc(50% - 1.75rem);
	left: -webkit-calc(50% - 1.75rem);
	left: -moz-calc(50% - 1.75rem);
	width: 3.5rem;
	height: 3.5rem;
	top: calc(50% - 1.75rem);
	top: -webkit-calc(50% - 1.75rem);
	top: -moz-calc(50% - 1.75rem);
	z-index: 1;
}
.aui-right-buy{
	color: #000;
	background: #ffc561;
	border-radius: 25px;
	padding: .3rem .5rem;
	display: inline-block;
}
.aui-min-w7{
	width: 70%;
}
.aui-funny-topbgc{
	background: #ffd984;
}
.aui-video{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.aui-first-show{
	width: 100%;
}
.aui-funny-radius{
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.aui-funny-bottom{
    border-bottom: 2px solid #eee;
}
/*有趣end*/
/*aliExpress*/
.aui-radio, .aui-checkbox{
	width: 1rem;
	height: 1rem;
}
/*aliExpress end*/
.aui-btn-all {
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    font-weight: bold;
    font-size: 1rem;
    border: 0;
    color: #FFFFFF;
}
/*dizhiguanli*/
.aui-user-write,.aui-user-delete{
	width: 1.2rem;
	height: 1.2rem;
	display: inline-block;
	margin: 0 .25rem;
}
.aui-user-write{
	background: url(../images/writes.png) no-repeat center;
	background-size: 100%;
}
.aui-user-addressAdd.aui-user-write{
	background: url(../images/kd-edit.png) no-repeat left;
	background-size: 36%;
}
.aui-user-delete{
	background: url(../images/delete.png) no-repeat center;
	background-size: 100%;
}
.aui-user-addressAdd.aui-user-delete{
	background: url(../images/kd-delete.png) no-repeat left;
	background-size: 36%;
}
.aui-Mes-add{
	border: 1px solid #eee;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.aui-border-t1{
	border-top: 1px solid #eee;
}
.aui-border-b1{
	border-bottom: 1px solid #eee;
}
/*tianjiadizhi*/
.aui-all-input{
	
}
.aui-list .aui-list-item-label-icon.aui-address-tip{
/* 	width: 35%; */
}
.aui-input-height{
	height: 1rem;
	background: #eee;
}
.aui-input-btn{
	padding: .5rem 1.5rem;
	background: orange;
	
}
.aui-checked-modify{
	width: 1rem;
	height: 1rem;
	display: inline-block;
	background: url(../images/un_galo4ka.png) no-repeat center;
	background-size:100%;
}
.aui-checked-modify.chooseDefault{
	background: url(../images/galo4ka.png) no-repeat center;
	background-size:100%;
}
.aui-lists-btn2{
	background: #ff3b30;
	display: inline-block;
	padding: .75rem 0;
}
/*write*/
.aui-padded-l-25{
	padding-left: 1.25rem;
}
input[type='radio']{
	-webkit-appearance: none; */
     outline: none; 
}
.aui-kd-btn span{
	padding-left: 1.2rem;
	display: inline-block;
	background: url(../images/kd-edit.png) no-repeat left;
    background-size: 0.8rem;
	color: #2b98fd;
}
.aui-kd-btn span.delete{
	padding-left: 1.2rem;
	display: inline-block;
	background: url(../images/kd-delete.png) no-repeat left;
    background-size: 0.8rem;
	color: #2b98fd;
}
.aui-kd-btn span.yunshu{
	padding-left: 1.2rem;
	display: inline-block;
	background: url(../images/yunshun.png) no-repeat left;
    background-size: 0.8rem;
	color: #2b98fd;
}
.aui-kd-add span{
	padding-left: 1rem;
	display: inline-block;
	background: url(../images/kd-add.png) no-repeat left;
    background-size: 0.8rem;
	color: #2b98fd;
}
.aui-ask-alert{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.6);
	display: block;
	z-index: 999;
}
.aui-ask-content{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.aui-ask-content > div{
	width: 75%;
	padding: .75rem 0;
}
.aui-ask-content > div >div{
	margin-top: .75rem;
}
.aui-ask-content > div >div button{
	color: #ff3b30;
	background: #ffb1ac;
	padding: 0 1rem;
    margin: 0 .5rem;
    font-size: .65rem;
    border: 0;
}
.aui-ask-content > div >div button:nth-of-type(2){
	color:#fff ;
	background: #ff3b30;
}
.aui-bottom-l-btn{
	background-color: #ffb1ac;
	color: #ff3b30;
	width: 40%;
	height: 2.2rem;
    line-height: 2.2rem;
    border: 0;
}
.aui-bottom-r-btn{
	background-color: #ff3b30;
	color: #fff;
	width: 40%;
	height: 2.2rem;
    line-height: 2.2rem;
    border: 0;
}
.aui-confirm-label{
    display: inline-block;
    padding-left: 1.75rem;
}
input.checkStatue {
    background: url(../images/false.png) no-repeat center left;
    background-size: 17px 17px;
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -18px;
    width: 20px;
    height: 35px;
}
input.checkStatue:checked {
    background: url(../images/true.png) no-repeat center left;
    background-size: 17px 17px;
}
.aui-list textarea{
    background: #f9f9f9;
    padding: .5rem;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    height: 4rem;
}

.no_info a{
	width: 4rem;
	height: 4rem;
	display: block;
	margin: 0 auto;
	background: url(../image/addBag.png) no-repeat center;
	background-size: 100%;
}
/*登录*/
.aui-enter-box{
	width: 7.5rem;
	margin: 0 auto;
}
/*enter*/
.aui-enter-stau>a{
	display: block;
	color: #FFFFFF;
	background: #e53429;
	text-align: center;
	font-size: .75rem;
	padding: .75rem 0;
	margin-top: 1rem;
}
.aui-enter-stau>a:nth-of-type(2){
	background: #ed462e;
}
.aui-login-other a img{
	width: 1.75rem;
}
/*reg*/
.aui-list .aui-list-login {
   margin-bottom: .5rem;
   border: 1px solid #d5d5d5;
   border-bottom: 1px solid #d5d5d5!important;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
}
/*resMes*/
.aui-send-code{
	color: #fff;
	background: #e53429;
	padding: .75rem 0;
	text-align: center;
	border: 0;
	width: 100%;
}
.aui-write-code input{
	border: 1px solid #d5d5d5;
    width: 3rem;
    margin: .5rem .5rem;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
}
/*个人中心*/
.aui-user-img{
	width: 2.5rem;
	height: 2.5rem;
	overflow: hidden;
}
.aui-right-check {
	line-height: 1.25;
}

.aui-check-color{
	color: #77bdfd;
}
.aui-bottom-fixbtn{
	color: #fff;
	background: #FF3B30;
	padding: .5rem 0;
	font-size: .85rem;
	text-align: center;
	left: 0;
}
.aui-date-input{
	background: #f9f9f9;
	border-radius: 10px;

	padding:0 .5rem;
	height: 2rem;
}
.aui-date-input input{
	height: 2rem;
}
.aui-date-input img{
    position: absolute;
    right: .5rem;
    top: .25rem;
    width: 1.5rem;
}
/*采购订单*/
.aui-top-scroll{
	white-space: nowrap;
}
.aui-top-scroll::-webkit-scrollbar {
    display: none;  
}
.aui-top-scroll ul{
	width: 100%;
    overflow-x: scroll;
    height: 2.25rem;
}
.aui-top-scroll ul li{
	width: 100%;
    height: 2.2rem;
    line-height: 2.2rem;
    position: relative;
    font-size: 0.7rem;
    text-align: center;
    color: #212121;
    margin-left: -1px;
    -webkit-box-flex: 1;
    box-flex: 1;
    padding:0 .75rem;
}
.aui-top-scroll ul li:after{
	content:'';
	display: block;
	border-right: 1px solid #ddd;
	position: absolute;
	right: 0;
    top: .65rem;
    height: 0.75rem;
}
.aui-top-scroll ul li a{
	color: #333;
}
.aui-top-scroll ul li a.active{
	color: #ff3e30;
}
.aui-flex-1{
	flex: 1;
}
.aui-min-height{
	min-height: 1.75rem;
}
.aui-delect-btn {
    height: auto;
    line-height: initial;
    padding: .2rem .5rem;
    font-size: .6rem;
    background: #D7D6DB;
    color: #fff;
    border: 0;    
}
.aui-no-info img{
	width: 4.5rem;
	margin: 3rem auto 3rem;
	display: block;
}
.aui-active{
	color: #ff3b30;
}
/*我要退货*/
.aui-back-warning{
    color: #8a6d3b;
    background-color: #fcf8e3;
    border:1px solid #faebcc;
    
}
.aui-back-warning p{
	color: #8a6d3b;
}
input[type="checkbox"] {
    -webkit-appearance: none;
    outline: none;
}
.aui-need-check{
    background: url(../images/un_galo4ka.png) no-repeat center left;
    background-size: 90%;   
    margin-right: .25rem;
    width: 1rem;
    height: 1rem;
}
.aui-need-check:checked{
	background: url(../images/galo4ka.png) no-repeat center left;
    background-size: 90%; 
}
/*订单查询*/
.selectLine {
    display: flex;
    align-items: center;
}
.selectLine span {
    width: 33.3%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 3px;
}
.aui-date-content img{
	width: 1.2rem;
	margin-right: .75rem;
}
.aui-date-content input{
	padding: 0 .5rem 0 .75rem;
}
.aui-text-sblue{
	color: #0062cc;
}
.aui-untop-count{
	background-color: #f9f9f9;
	padding: .5rem .5rem;
	color: #333;
}
/*我的账户*/
.aui-margin-t-normal{
	margin-top: 1.5rem;
}
.aui-margin-t-0{
	margin-top: 0!important;
}
/*我的收藏*/

/*底部*/
.divHeight{
	height: 4rem;
}
footer.aui-bar{
    width: 100%;
    left: 0;
    bottom: 0;
    padding: .35rem .25rem;
    height: 2rem;
    min-height: 2rem;
}
footer div a img{
	width: 1rem;
	margin: 0 auto;
}
footer.aui-bar-tab .aui-bar-tab-item{
	height: 2rem;
}
footer div.aui-bar-tab-item  a p.aui-bar-tab-label{
	color: #c8c8c8;
	font-size: .6rem;
}
footer div.aui-bar-tab-item a p.aui-bar-tab-label.active{
	color: #ff4d0f;
}
.aui-right-fixed{
	position: fixed;
	bottom: 4rem;
	right: .8rem;
	z-index: 1;
}
.aui-right-fixed ul li{
	margin-bottom: .5rem;
}
.aui-right-fixed ul li a img{
	width: 1.6rem;
}







/*jiazaizhong加载中*/
.aui-load{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: rgba(0,0,0,.5);
}
.aui-load-content{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.aui-load-Item{
	background: #FFFFFF;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	text-align: center;
	width: 9rem;
	height: 9rem;
	justify-content: center;
}
.aui-load-Item img{
	width: 4.5rem;
	margin: 0 auto 1rem;
}
.aui-load-Item p{
	color: #000;
	font-size: .85rem;
	font-weight: bold;
}
	#addHtml {
		position: fixed;
		top: 0;
		bottom: 0;
		width: 100%;
		z-index: 9999;
		background: #f9f9f9;
		left: 100%;
		opacity: 0;
		display: none;
		overflow-y: scroll;
	}
	
	.mask-black {
		background-color: rgba(0, 0, 0, 0.4);
		position: fixed;
		z-index: 500;
		bottom: 0;
		right: 0;
		left: 0;
		top: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		z-index: 998;
	}
	
	.m-actionsheet {
		text-align: center;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 10005;
		background-color: #ffffff;
		-webkit-transform: translate(0, 100%);
		transform: translate(0, 100%);
		-webkit-transition: -webkit-transform .3s;
		transition: -webkit-transform .3s;
		transition: transform .3s;
		transition: transform .3s, -webkit-transform .3s;
		height: 55%;
	}
	
	.actionsheet-toggle {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	.chooseAddress {
		max-height: 80%;
		overflow-y: scroll;
	}
	
	.chooseAddress .aui-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		padding: 15px;
		position: relative;
	}
	
	.chooseAddress .aui-flex-add {
		width: 2rem;
		height: 2rem;
		margin-right: 10px;
		position: relative;
	}
	
	.chooseAddress .aui-flex-box {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		min-width: 0;
		font-size: 13px;
		color: #333;
		text-align: left;
	}
	
	.chooseAddress li {
		border-bottom: 1px solid #eee;
	}
	
	h3 .close {
		position: absolute;
		right: .75rem;
		top: .4rem;
		color: #f9f9f9;
		display: inline-block;
		width: 1rem;
		height: 1rem;
		line-height: 1rem;
		background: #ececec;
		border-radius: 50%;
	}
.aui-icon-foot {
    position: absolute;
    right: 35px;
    top: 0;
    width: 5.5rem;
    display: none;
}
.aui-icon-foot ul li {
    float: left;
    margin: 0 .2rem 0 0;
}	
.aui-font-add {width:96%; line-height: 1.2rem; color: #999999; }
.aui-choose-option {width:30%; color: #999999;}
