@charset "UTF-8";

		
	#layer-box {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .2);
		z-index: 1000;
		display: none;
	}
	
	#longCopy p span {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text;
		display: block;
		padding: 10px 0;
		border-radius: 4px;
		margin: 10px;
		background: #f5f5f5;
	}
	
	#longCopy p span:hover {
		background: #eee;
	}
	
	#longCopy p small {
		font-size: 14px;
		color: red;
	}
	
	#galleryDrivingLicense .weui-gallery__img {
		text-align: center;
	}
	
	#galleryDrivingLicense .weui-gallery__img h2 img {
		width: 100%;
	}
	
	#galleryDrivingLicense .weui-gallery__img h3 {
		color: #fff;
		font-size: 16px;
		text-align: center;
		margin-top: 10px;
	}
	
	#galleryDrivingLicense .weui-gallery__img input {
		background: #fff url(/static/ems/images/icon-date.svg) 8px center
			no-repeat;
		background-size: auto 30px;
		border-radius: 10px;
		overflow: hidden;
		margin-top: 15px;
		width: 180px;
		padding: 8px 0 8px 50px;
		font-size: 22px;
		text-align: center;
	}
	
	.weui-switch:checked, .weui-switch-cp__input:checked ~.weui-switch-cp__box
		{
		border-color: #288CC8;
		background-color: #288CC8;
	}
	
	.layer-box {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .6);
		z-index: 1000;
		display: none;
	}
	
	.layer {
		box-sizing: border-box;
		padding: 10px 0;
		width: 80%;
		height: 80%;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		z-index: 1000;
		background: white;
		border-radius: 10px;
		position: absolute;
		z-index: 2;
		box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	}
	
	.layer-title {
		box-sizing: border-box;
		height: 10%;
		width: 84%;
		margin: 0 auto;
		text-align: center;
		color: #288CC8;
		position: relative;
	}
	
	.layer-title h1 {
		font-size: 18px;
		line-height: 40px;
	}
	
	.layer-title:before {
		content: "";
		height: 1px;
		border-bottom: 1px solid #ccc;
		transform: scaleY(0.5);
		width: 100%;
		bottom: 0;
		left: 0;
		position: absolute;
	}
	
	.layer-content-box {
		overflow-y: scroll;
	}
	
	.layer-content-box {
		padding: 20px;
		height: 80%;
		box-sizing: border-box;
	}
	
	.layer-content-box .layer-content dl {
		overflow: hidden;
		margin-bottom: 8px;
		text-align: justify;
	}
	
	.layer-content-box .layer-content dl p {
		margin-bottom: 0;
		text-align: justify;
	}
	
	.layer-content-box .layer-content p {
		font-size: 13px;
		text-align: justify;
		margin-bottom: 8px;
	}
	
	.xieybtn {
		height: 10%;
	}
	
	.xieyi-btn {
		margin: 0.3rem 10% 1.5em;
		width: 80%;
		color: #FFFFFF;
		background-color: #288CC8;
		text-align: center;
		padding: 5px 0;
		font-size: 16px;
		text-align: center;
		border-radius: 8px
	}
	
	
	/* 邮寄信息确认弹框 */
	.addressmask {
		opacity: 1;
		visibility: visible;
		position: fixed;
		z-index: 1000;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .6);
		display: none;
	}
		
	.maskdiaolog {
		margin: 0;
		top: 50%;
		position: fixed;
		z-index: 5000;
		width: 84%;
		border-radius: 5px;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		background-color: #fff;
		text-align: center;
		overflow: hidden;
	}
	
	.title_text {
			padding: 1.2em 1.2em 0.2em;
			color: #000;
			font-size: 18px;
			font-weight: bold;
		}
		
	.conut {
			padding: 0.8em 1.2em;
			min-height: 40px;
			font-size: 15px;
			line-height: 1.3;
			word-wrap: break-word;
			word-break: break-all;
		}
		
	.maskinput {
			width: 96%;
			padding: 2px 5px;
			box-sizing: border-box;
			color: #333333;
			margin: 0 2%;
			text-align: left;
			font-size: 14px;
			line-height: 23px;
			font-weight: bold;
		}
	.maskinput span{
			font-weight: normal;
			font-size: 16px;
			}

	.button_any {
			position: relative;
			line-height: 48px;
			width: 100%;
			margin: 5px auto 0;
			display: -webkit-box;
			display: -webkit-flex;
			display: flex;
			border-top: 1px solid #d5d5d6;
			font-size: 18px;
		}
		
	.button_any .ok {
			display: block;
			color: #288CC8;
			flex: 1;
			text-align: center;
			border-left: 1px solid #d5d5d6;
		}
	.button_any .cancel{
			display: block;
			color: #8a8a8a;
			flex: 1;
			text-align: center;
		}
	   .weui-cells__title{
        margin-top: 0;
           margin-bottom: 0;
        }  
        .weui-label{
        width: 70px;
        }
        /* 成功页 */
        .page-content {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background-color: #efeff4;
	    }
	    .message {
		height: 100%;
		background: #fff;
		}
		.message .msg-icon {
			width: 100%;
			padding-top: 23%;
			text-align: center;
		}
		.message .msg-title {
			text-align: center;
			font-size: 22px;
			line-height: 3;
		}
		.message .msg-info {
			text-align: center;
			font-size: 14px;
			color: #999;
			line-height: 1.6;
			width: 80%;
			margin: 0 auto;
		}
		.message .msg-btn {
			width: 65%;
			margin: 0 auto;
			padding-top: 20px;
		}