.amms-page {
	height: 100Vh;
	width: 100vw;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #F2F6F9;
	-webkit-user-select: text;
	-webkit-overflow-scrolling:touch;
	}
	image {
		margin: 0;
	}
	.grid{
		background-color: #fff;
	}
	.amms-main-color {
		color: #166ce5 !important;
	}
	
	.amms-main-bg {
		/* background-color: #166ce5 !important; */
		background: url("../img/personalCenter/i-background.png") no-repeat;
		background-size: 100% 100%;
	}
	
	.amms-main-font-color {
		color: #4a4a4a !important;
	}
	
	.amms-error-font-color {
		color: #FF0000 !important;
	}
	
	.amms-main-default-color {
		color: #666 !important;
	}
	
	.amms-main-sub-color {
		color: #999 !important;
	}
	
	.amms-font24 {
		font-size: 24rpx !important;
		white-space: break-spaces;
		word-break: break-all;
	}
	
	.amms-font26 {
		font-size: 26rpx !important;
		white-space: break-spaces;
		word-break: break-all;
	}
	
	.amms-font30 {
		font-size: 30rpx !important;
		white-space: break-spaces;
		word-break: break-all;
	}
	
	.amms-font32 {
		font-size: 32rpx !important;
		white-space: break-spaces;
		word-break: break-all;
	}
	
	.amms-main-border {
		border: 1rpx solid #166ce5 !important;
	}
	
	.amms-border-ddd {
		border: 1rpx solid #ddd !important;
	}
	
	.amms-border-b-ddd {
		border-bottom: 1rpx solid #ddd !important;
	}
	
	.amms-border-r-ddd {
		border-right: 1rpx solid #ddd !important;
	}
	
	.amms-border-rad {
		border-radius: 16rpx !important;
	}
	
	.amms-border-rad-ty {
		border-radius: 50rpx !important;
	}
	
	.amms-list-box-shadow {
		box-shadow: 0 0 10rpx 10rpx #eeeeee !important;
	}
	
	.amms-height-com {
		height: 80rpx;
	}
	
	.amms-text-underline {
		text-decoration: underline;
	}
	
	.amms-main-button {
		height: 88rpx;
		line-height: 88rpx;
		text-align: center;
		border-radius: 16rpx;
		font-size: 30rpx;
		color: #fff;
		padding: 0 40rpx;
	    box-sizing: border-box;
		background-color: #166ce5;
		margin: 0;
	}
	
	.amms-main-button-small {
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #fff;
		padding: 0 20rpx;
	    box-sizing: border-box;
		background-color: #166ce5;
		background-image: linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -ms-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -webkit-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -moz-linear-gradient(to right, #2073e8, #60a0fc);
		margin: 0;
	}
	
	.amms-main-button-xs {
		height: 68rpx;
		line-height: 68rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #fff;
		padding: 0 20rpx;
	    box-sizing: border-box;
		background-color: #166ce5;
		background-image: linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -ms-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -webkit-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -moz-linear-gradient(to right, #2073e8, #60a0fc);
		margin: 0;
	}
	.amms-main-button-kong {
		height: 88rpx;
		line-height: 88rpx;
		border-radius: 50rpx;
		font-size: 34rpx;
		color: #166ce5;
		padding: 0 40rpx;
	    box-sizing: border-box;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.amms-main-button-kong-small {
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #166ce5;
		padding: 0 20rpx;
	    box-sizing: border-box;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.amms-main-button-kong-xs {
		height: 60rpx;
		line-height: 60rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #166ce5;
		padding: 0 10rpx;
	    box-sizing: border-box;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.amms-main-end-button {
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		font-size: 30rpx;
		color: #fff;
		padding: 0 20rpx;
		box-sizing: border-box;
		background-color: #166ce5;
		background-image: linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -ms-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -webkit-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -moz-linear-gradient(to right, #2073e8, #60a0fc);
		margin: 0;
	}
	
	.amms-main-end-button-kong {
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		font-size: 30rpx;
		color: #166ce5;
		padding: 0 20rpx;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.amms-main-inbox-button-kong {
		height: 60rpx;
		line-height: 60rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #166ce5;
		padding: 0 30rpx;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.amms-main-inbox-button-kong-disable {
		height: 60rpx;
		line-height: 60rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #9e9e9e;
		padding: 0 30rpx;
		background: #fff;
		border: 1rpx solid #eee;
		margin: 0;
	}
	
	.amms-main-button-disable {
		background: #eee;
		color: #999;
	}
	
	.amms-input-rigth-button {
		width: 168rpx;
		height: 100rpx;
		line-height: 100rpx;
		border-radius: 16rpx;
		font-size: 30rpx;
		color: #fff;
		padding: 0 20rpx;
		background-color: #166ce5;
		background-image: linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -ms-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -webkit-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -moz-linear-gradient(to right, #2073e8, #60a0fc);
		margin: 0;
	}
	
	.amms-main-small-button {
		width: 168rpx;
		height: 100rpx;
		line-height: 100rpx;
		border-radius: 16rpx;
		font-size: 24rpx;
		color: #fff;
		padding: 0 10rpx;
		background-color: #166ce5;
		background-image: linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -ms-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -webkit-linear-gradient(to right, #2073e8, #60a0fc);
		background-image: -moz-linear-gradient(to right, #2073e8, #60a0fc);
		margin: 0;
	}
	
	button::after {
		border: none;
	}
	
	uni-checkbox-group{
	    display: flex !important;
	    align-items: center;
	}
	.uni-checkbox-input {
		svg{
			transform: translate(-50%, -50%) scale(1) !important;
		}
	}
	uni-checkbox-group uni-label{
	    display: flex;
	    align-items: center;
	}
	uni-checkbox{
	    margin-right: 20rpx;
	}
	uni-checkbox .uni-checkbox-input-checked{
	    overflow: hidden;
	    background: linear-gradient(to bottom, #60a0fc, #2073e8) !important;
	    color: #FFFFFF !important;
	}
	/* uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked::before{
	     
	} */
	.amms-picker-after .picker {
		display: flex;
		align-items: center !important;
		justify-content: flex-end;
	}
	.amms-picker-after uni-text{
		display: flex;
		align-items: center;
	}
	/* .uni-picker-container .uni-picker-item{
		white-space: pre-wrap !important;
		text-overflow: initial !important;
		overflow: auto !important;
	} */
	
	.amms-picker-after .i-down{
		flex-shrink: 0;
	}
	.amms-picker-after span {
		line-height: 40rpx;
		word-break: break-word;
		white-space: pre-wrap;
		display: inline-block;
	}
	


.main-color {
		color: #166ce5 !important;
	}
	
	.main-bg {
		/* background-color: #166ce5 !important; */
		background: url("../img/personalCenter/i-background.png") no-repeat;
		background-size: 100% 100%;
	}
	
	.main-font-color {
		color: #4a4a4a !important;
	}
	
	.error-font-color {
		color: #FF0000 !important;
	}
	
	.main-default-color {
		color: #666 !important;
	}
	
	.main-sub-color {
		color: #999 !important;
	}
	
	.font24 {
		font-size: 24rpx !important;
		white-space: break-spaces;
		word-break: break-all;
	}
	
	.font26 {
		font-size: 26rpx !important;
		white-space: break-spaces;
		word-break: break-all;
	}
	
	.font30 {
		font-size: 30rpx !important;
		white-space: break-spaces;
		word-break: break-all;
	}
	
	.font32 {
		font-size: 32rpx !important;
		white-space: break-spaces;
		word-break: break-all;
	}
	
	.main-border {
		border: 1rpx solid #166ce5 !important;
	}
	
	.border-ddd {
		border: 1rpx solid #ddd !important;
	}
	
	.border-b-ddd {
		border-bottom: 1rpx solid #ddd !important;
	}
	
	.border-r-ddd {
		border-right: 1rpx solid #ddd !important;
	}
	
	.border-rad {
		border-radius: 16rpx !important;
	}
	
	.border-rad-ty {
		border-radius: 50rpx !important;
	}
	
	.list-box-shadow {
		box-shadow: 0 0 10rpx 10rpx #eeeeee !important;
	}
	
	.height-com {
		height: 80rpx;
	}
	
	.text-underline {
		text-decoration: underline;
	}
	
	.main-button {
		height: 88rpx;
		line-height: 88rpx;
		text-align: center;
		border-radius: 16rpx;
		font-size: 30rpx;
		color: #fff;
		padding: 0 40rpx;
	    box-sizing: border-box;
		background-color: #166ce5;
		margin: 0;
	}
	
	.main-button-small {
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #fff;
		padding: 0 20rpx;
	    box-sizing: border-box;
		background-color: #166ce5;
		margin: 0;
	}
	
	.main-button-xs {
		height: 68rpx;
		line-height: 68rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #fff;
		padding: 0 20rpx;
	    box-sizing: border-box;
		background-color: #166ce5;
		margin: 0;
	}
	.main-button-kong {
		height: 88rpx;
		line-height: 88rpx;
		border-radius: 16rpx;
		font-size: 34rpx;
		color: #166ce5;
		padding: 0 40rpx;
	    box-sizing: border-box;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.main-button-kong-small {
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #166ce5;
		padding: 0 20rpx;
	    box-sizing: border-box;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.main-button-kong-xs {
		height: 60rpx;
		line-height: 60rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #166ce5;
		padding: 0 10rpx;
	    box-sizing: border-box;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.main-end-button {
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		font-size: 30rpx;
		color: #fff;
		padding: 0 20rpx;
		box-sizing: border-box;
		background-color: #166ce5;
		margin: 0;
	}
	
	.main-end-button-kong {
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		font-size: 30rpx;
		color: #166ce5;
		padding: 0 20rpx;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.main-inbox-button-kong {
		height: 60rpx;
		line-height: 60rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #166ce5;
		padding: 0 30rpx;
		background: #fff;
		border: 1rpx solid #166ce5;
		margin: 0;
	}
	
	.main-inbox-button-kong-disable {
		height: 60rpx;
		line-height: 60rpx;
		border-radius: 50rpx;
		font-size: 26rpx;
		color: #9e9e9e;
		padding: 0 30rpx;
		background: #fff;
		border: 1rpx solid #eee;
		margin: 0;
	}
	
	.main-button-disable {
		background: #eee;
		color: #999;
	}
	
	.input-rigth-button {
		width: 168rpx;
		height: 100rpx;
		line-height: 100rpx;
		border-radius: 16rpx;
		font-size: 30rpx;
		color: #fff;
		padding: 0 20rpx;
		background-color: #166ce5;
		margin: 0;
	}
	
	.main-small-button {
		width: 168rpx;
		height: 100rpx;
		line-height: 100rpx;
		border-radius: 16rpx;
		font-size: 24rpx;
		color: #fff;
		padding: 0 10rpx;
		background-color: #166ce5;
		margin: 0;
	}
	/* uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked::before{
	     
	} */
	.picker-after .picker {
		display: flex;
		align-items: center !important;
		justify-content: flex-end;
	}
	.picker-after uni-text{
		display: flex;
		align-items: center;
	}
	/* .uni-picker-container .uni-picker-item{
		white-space: pre-wrap !important;
		text-overflow: initial !important;
		overflow: auto !important;
	} */
	
	.picker-after .i-down{
		flex-shrink: 0;
	}
	.picker-after span {
		line-height: 40rpx;
		word-break: break-word;
		white-space: pre-wrap;
		display: inline-block;
	}


