* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-text-size-adjust: none !important;
	font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

/* 弹性布局盒模型 */
.flex {
	display: box;
	/* （伸缩盒最老版本） */
	display: -webkit-box;
	/* iOS 6-, Safari 3.1-6 */
	display: -webkit-flex;
	/* Chrome */
	display: -moz-box;
	/* Firefox 19 */
	display: -ms-flexbox;
	display: flex;
	/*flex容器*/

}

.flex1 {
	-webkit-flex: 1;
	/* Chrome */
	-ms-flex: 1;
		/* IE 10 */
	flex: 1;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-box-flex: 1;
		/* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1;
	/* OLD - Firefox 19- */
}
.column{
	webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction:column; 
}
.rowCenter {
	/*父元素-水平居中（主轴是横向才生效）*/
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
}

.rowBetween {
	/*父元素-水平居中（主轴是横向才生效）*/
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.rowEnd {
	/*父元素-水平居中（主轴是横向才生效）*/
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
}

.columnCenter {
	/*子元素-垂直居中（在侧轴、纵轴上）*/
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.wrap {
	/*父元素-横向换行 */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

img {
	display: block;
}

input {
	outline: none;
	border: none;
	background: initial;
}
.bold{
	font-weight: bold;
}
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 99;
}
.modal_box{
    width: 8.1066rem;
    /* height: 253px; */
    background: #FFFFFF;
    border-radius: 0.4rem;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
	padding: 0.24rem;
}
.cancel_btn{
	width: 2.3466rem;
	height: 1.0666rem;
	line-height: 1.0666rem;
	text-align: center;
	background: #EAEAEA;
	box-shadow: 0px 0.08rem 0.1866rem 0px rgba(105, 105, 105, 0.26);
	border-radius: 0.2666rem;
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	font-weight: 500;
	color: #3F3F3F;
}
.active_btn{
	width: 2.3466rem;
	height: 1.0666rem;
	line-height: 1.0666rem;
	text-align: center;
	background: linear-gradient(-55deg, #07BFFA, #0090FF);
	box-shadow: 0px 0.0533rem 0.1866rem 0px rgba(27, 143, 217, 0.64);
	border-radius: 0.2666rem;
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	font-weight: 500;
	color: #FFFFFF;
}
.modal_operation{
	padding: 0.32rem 0.2933rem 0.6666rem 0.2933rem;
}
.modal_div{
	display: none;
}

.layui-form-select dl dd.layui-this {
    background-color: #E9F2FF;
    color: #029CFE;
}
.layui-form-select .layui-input{
	height: initial;
	line-height: initial;
	border: none;
	background-color: initial;
	color: #FFFFFF;
	padding-left: 0.56rem;
	font-size: 14px;
	/* text-align: right; */
}
.layui-form-select .layui-edge{
	border-top-color: #FFFFFF;
}
.layui-form-select dl{
	width: 2.9333rem;
	padding: 0;
	background: #FFFFFF;
	box-shadow: 0px 0px 0.1866rem 0px rgba(181, 207, 244, 0.97);
	border-radius: 0.1866rem;
	border: 0;
	text-align: center;
}
.layui-form-select .layui-input{
	padding-right: 0.72rem;
}
.layui-input, .layui-textarea{
	padding-left: 0.2666rem;
}
.layui-form-select .layui-edge{
	right: 0.2666rem;
}
.select_div{
	margin: 0;
	width: 2.48rem;
}
.layui-form-item {
	margin-bottom: 0;
}
.layui-input-block{
	min-height: initial;
}
.weui-toast{
	margin-left: 0;
	top: 45%;
	width: initial;
	/* width: 3.12rem; */
	max-width: 5.6rem;
	min-height: initial;
}

.weui-toast--text{
	font-size: 14px;
	padding: 0.1866rem 0.4rem;
}
.weui-toast--forbidden{
	width: 2.48rem;
	min-height: 2.48rem;
}
.weui-icon_toast{
	margin: 0.48rem 0 0;
}
.weui-icon-warn{
	margin-bottom: 0.16rem;
}
.weui-dialog__btn{
	color: #2EB0FE;
}
.layui-form-select dl dd, .layui-form-select dl dt{
	line-height: 1.12rem;
	font-size: 14px;
}
.empty_data{
	display: none;
}
.empty_icon{
	width: 5.44rem;
	height: 2.9066rem;
	margin: 2.32rem auto 0.56rem auto;
}
.nodata_tips{
	font-size: 15px;
	font-weight: 400;
	color: #000000;
	text-align: center;
}
.weui-dialog, .weui-toast{
	font-size: 14px;
}
.weui-toast{         
	min-width: 3.2rem;
}
.weui_loading_toast .weui-toast_content{
	padding-bottom: 0.56rem;
}