html,body {
   width:100%;
   height:100%;
   margin:0px;
   padding:0px;
   line-height: 1.6;
   font-family: -apple-system-font, Helvetica Neue, sans-serif;
   overflow: hidden;
}
 * {
 	margin: 0;
 	padding: 0
 }
 
 a img {
 	border: 0
 }
 
 a {
 	text-decoration: none;
 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
 }
 .cmh5-hide {
     display:none; 
 }
 .cmh5-show {
 	display:block;
 }
 .cmh5-tl {
 	text-align:left;
 }
 .cmh5-tr {
 	text-align:right;
 }
 .cmh5-tc {
 	text-align:center;
 }
 .cmh5-fl {
 	float:left;
 }
 .cmh5-fr {
 	float:right;
}
  
@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: cmh5ui;
	src:
		url('data:application/octet-stream;base64,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')
		format('truetype')
}
 
[class*=" cmh5-standar-icon-"], [class^=cmh5-standar-icon-] {
	display: inline-block;
	vertical-align: middle;
	font: normal normal normal 14px/1 cmh5ui;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

[class*=" cmh5-standar-icon-"]:before, [class^=cmh5-standar-icon-]:before {
	display: inline-block;
	margin-left: .2em;
	margin-right: .2em
}

.cmh5-standar-icon-circle:before {
	content: "\EA01"
}

.cmh5-standar-icon-download:before {
	content: "\EA02"
}

.cmh5-standar-icon-info:before {
	content: "\EA03"
}

.cmh5-standar-icon-safe-success:before {
	content: "\EA04"
}

.cmh5-standar-icon-safe-warn:before {
	content: "\EA05"
}

.cmh5-standar-icon-success:before {
	content: "\EA06"
}

.cmh5-standar-icon-success-circle:before {
	content: "\EA07"
}

.cmh5-standar-icon-success-no-circle:before {
	content: "\EA08"
}

.cmh5-standar-icon-waiting:before {
	content: "\EA09"
}

.cmh5-standar-icon-waiting-circle:before {
	content: "\EA0A"
}

.cmh5-standar-icon-warn:before {
	content: "\EA0B"
}

.cmh5-standar-icon-info-circle:before {
	content: "\EA0C"
}

.cmh5-standar-icon-cancel:before {
	content: "\EA0D"
}

.cmh5-standar-icon-search:before {
	content: "\EA0E"
}

.cmh5-standar-icon-clear:before {
	content: "\EA0F"
}

.cmh5-standar-icon-back:before {
	content: "\EA10"
}

.cmh5-standar-icon-delete:before {
	content: "\EA11"
}

[class*=" cmh5-standar-icon_"]:before, [class^=cmh5-standar-icon_]:before {
	margin: 0
}

.cmh5-standar-icon-success {
	font-size: 23px;
	color: #09bb07
}

.cmh5-standar-icon-waiting {
	font-size: 23px;
	color: #10aeff
}

.cmh5-standar-icon-warn {
	font-size: 23px;
	color: #f43530
}

.cmh5-standar-icon-info {
	font-size: 23px;
	color: #10aeff
}

.cmh5-standar-icon-success-circle, .cmh5-standar-icon-success-no-circle {
	font-size: 23px;
	color: #09bb07
}

.cmh5-standar-icon-waiting-circle {
	font-size: 23px;
	color: #10aeff
}

.cmh5-standar-icon-circle {
	font-size: 23px;
	color: #c9c9c9
}

.cmh5-standar-icon-download, .cmh5-standar-icon-info-circle {
	font-size: 23px;
	color: #09bb07
}

.cmh5-standar-icon-safe-success {
	color: #09bb07
}

.cmh5-standar-icon-safe-warn {
	color: #ffbe00
}

.cmh5-standar-icon-cancel {
	color: #f43530;
	font-size: 22px
}

.cmh5-standar-icon-clear, .cmh5-standar-icon-search {
	color: #b2b2b2;
	font-size: 14px
}

.cmh5-standar-icon-delete.cmh5-standar-icon_gallery-delete {
	color: #fff;
	font-size: 22px
}

.cmh5-standar-icon_msg {
	font-size: 93px
}

.cmh5-standar-icon_msg.cmh5-standar-icon-warn {
	color: #f76260
}

.cmh5-standar-icon_msg-primary {
	font-size: 93px
}

.cmh5-standar-icon_msg-primary.cmh5-standar-icon-warn {
	color: #ffbe00
}
 
.cmh5-toast-masklayer {
    z-index:4999;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display:none;
}
.cmh5-standar-toast {
    position: fixed;
    z-index: 5000;
    width: 12rem;
    min-height: 12rem;
    top: 18rem;
    left: 50%;
    margin-left: -6rem;
    background: hsla(0,0%,7%,.7);
    text-align: center;
    border-radius: 0.5rem;
    color: #fff;
}
.cmh5-standar-icon_toast {
    margin: 2.2rem 0 0;
    font-size: 6rem;
    color: white;
    margin-bottom: 0.6rem;
    display: block;
}
.cmh5-standar-toast_content {
    font-size:1.5rem;
    padding: 1rem;
    box-sizing: border-box;
}
.cmh5-standar-icon_toast.cmh5-standar-icon-success-no-circle:before {
    color: #fff;
    font-size: 5.5rem;
}
.cmh5-standar-icon-loading {
    width: 5rem;
    height: 5rem;
    display: inline-block;
    vertical-align: middle;
    -webkit-animation: e 1s steps(12) infinite;
    animation: cmh5-rotate 1s steps(12) infinite;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFgElEQVR4Xu1bR6idRRT+vp1g2QhWNFiwLEQjGLMwQjQWbHElCJJgjQWDvUQsKCbGhii2GCOKILjSxIjGFNAsjAELLtSgsQQruLGAu09OmCvnzZv/v/O397/rfQPDu7w7c+bMd+fMnDnnG2LMC8d8/pgBYGYFTAECkuYBOBvAfqHu7z6bBr+F+qv7/A7JD7pWrzMTkHQ6gDMBXAzgkJoT2QXgNQAbSG6qKaO0W6sASNoXwLUALgFwVMsK7wDwKoBnSP7eluxWAJC0R5i4Tf6ItpQrkPONgRCA+KfpWI0BkHR1mPxxQ5SxJWz1x6hat4OjauZjtax8HkB4rgkIjQCQ9DyAq0oUWAfgLQDrSP5cRVFJBwI4H8B54W9R91Ukl1SR7dvWBkDSewAWJAb+C8BLVkl+Ulcx30/SbACXhrpXQuZGkmfUGasWAJLMDg+PBvwlTHwNya/rKDOsj6QjAVwWgDggar+TZOX9pzIAkpRQdDuARSS/HDaJNr6XdAyAVwCcFMsjWWlOlRpL+igx6BaSp7UxsaoyJG0GMD/qt53knFxZ2QBIejrs9l622bktyd6KpDXBJLwO5itcl6NUFgCSHgJweyTwYZLx/3LGbL2NpJUAbosEryR5x7DBhgIQzvlnI0EvkrximPCp/F7SagCXR2NeQ7LUTygFIHh4ZvfeyVlP0s7maVckmc9xrlPMnKU5JAs9xmEA3ATgMSfQjrp5XR1zTRENx6TdIP0ReTPJx4tkFwIQLjbbIt9+BcllTRXtsr+k5QDudGOYz3Jy0QWqDIC7AdzvBJmHN3u6/voDPcMqMA/Ue4z3kHwgBXwZAObNec/qKZJLu/z12pIt6UkA1/tVQNK8yEklCYCkCwC8GbU+sS3fvq2JFskJd4ePo+8Xklwb9ykC4AUA/piziMxZXSvepnxJ74aI1EDsapJX5gJgV1e/k95K8tE2FexalqRbADziTzCSdsWeUCatgBDL2xi1m0Xyh66VblO+pEMBfB/JXBDHFlMAPAjAH3VbSVpUd+SKJPMJTnGKLyd5l59ICoDY/peRXDFyswcgyfwB8wsK94EUALb72ykwKItJ2t175IqkRQBedoqvJblw2Ar40Dwn12iS3YwKEon9bBvJucMA2AngMNfo2C4jPZIuBHAvgBMaAvsdgBtJvjGQEyJHXzi535KcEMpLmYC5vHu6TvuQ/LOhcoXdJZnis1qS/ylJC6DuLpL2BvCHk/03yQlB1f8bAJ+R/G8l1QWgDxO4D8DxDVeBnfk3tGECY78Jjv0xOPaOUOwKbyKZSoE1NNnuu0uyO41Psma5wub3vx+pd1DV5Gb30ysfISRXf4panRqzToriAXbz86yOJSRX9T2pKuNLsqy1Za8HZRdJuyFOKEUAxIkGS2/7+0EVXXppK8miP5ZeH5RkIqcIALObOCYw6iGx5J2mLCj6VcTzGeWg6A6SR6eW4kxYvMhAxz4xEm5TqdTY/C6vx012zHD93dJKaiwAYPS3ODlaiYDQZEJV+yYIHM2SowEEo8HF6fHeWCElJptiizRLjw8GK6DD9c4OcfqlWCJZ9LmhBAk3SIoW1ztLpIAdkk2bywYgmEOKHtcbW6SAFVKJLlcJgABCiia3PkRjOuEHxnYfUuBPRGyQ3c06pck5c0jR5fomStY6nSqvAAdCijZnX/dBlc2mxWXdBnPP3wL6nO++AYBtnq9XTa6G5OZFAIwDbA8vikoWHa6oc+0V4FZCLl1+K4C3M+ny50RJzZT+/dPlHQjj+2DC/zTuycziDl6O2BFsic7p92QmtT4Dz2jw4CGmtuduM3ayDB5cTOL35Aopa9d4D8hRImRpjVFe5dnc5q5einmdpwSAHJD6ajMDQF/IT5dxx34F/Auho0xfUOBqsgAAAABJRU5ErkJggg==') no-repeat;
    background-size: 100%;
}
.cmh5-standar-icon_toast.cmh5-standar-loading {
    margin: 3rem 0 0;
    width: 3.8rem;
    height: 3.8rem;
    vertical-align: baseline;
}
@-webkit-keyframes cmh5-rotate {
	0% { -webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to { -webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@keyframes cmh5-rotate {
	0% { -webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to { -webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.cmh5-masklayer {
    z-index:4000;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display:none;
}

.cmh5-dialog-mask {
	position: fixed;
	z-index:10;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	/* display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column; */
}
.cmh5-dialog-mask .cmh5-dialog-wrapper {
	position:absolute;
	width: 66%;
	top:32vh;
	left:17%;
}
.cmh5-dialog-mask .cmh5-dialog {
	border-radius: 0.2rem;
	width: 100%;
	overflow: hidden;
	border:0.1rem solid #274e93;
    box-sizing: border-box;
    background-color:#d1e2ff;
    font-size: 1.3rem;
}
.cmh5-dialog-mask .cmh5-dialog:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #274e93;
    border-radius: 0.2rem;
    display: inline-block;
    position: absolute;
    z-index: -1;
    margin-left: 0.05rem;
    margin-top: 0.05rem;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-content {
	padding: 1rem;
	text-align: center;
}


.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-content {
	padding: 1rem;
	text-align: center;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-content .cmh5-dialog-form {
	font-size:1.2rem;
	text-align: left;
	margin-top:1rem;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-content .cmh5-dialog-form .item-line {
	height:3rem;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-content .cmh5-dialog-form .form-label {
	font-weight:500;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-content .cmh5-dialog-form .form-select {
	height: 2.5rem;
    padding: 0 0.5rem;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-content .cmh5-dialog-form .form-input {
	height: 2.5rem;
    width: 15rem;
    border-radius: 0.2rem;
    border: 0.05rem solid #274e93;
    padding: 0 0.5rem;
    box-sizing: border-box;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-content .cmh5-dialog-form .validate-msg {
	font-size:0.5rem;
	color: #e70000;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-triangle {
	width: 0;
    height: 0;
    border-top: 1rem solid #274e93;
    border-left: 1rem solid transparent;
    position:absolute;
    top:0.09rem;
    right:0.09rem;
}
.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-btns {
    position: relative;
    display: flex;
    justify-content: center;
    height: 3.6rem;
}

.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-btns button {
    display: inline-block;
    height: 3rem;
    border-radius: 1.5rem;
    padding: 0rem 1.2rem;
    background-color: #fff;
    text-align: center;
    border: 0.1rem solid #380e0e;
    margin: 0rem 0.4rem;
    font-size:1.3rem;
}

.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-btns .cmh5-dialog-ok {
	background-color: #274e93;
	color: #fff;
}

.cmh5-dialog-mask .cmh5-dialog .cmh5-dialog-btns .cmh5-dialog-cancel {
	color: #274e93;
	background-color: #fff;
}
.cmh5-progress-wrapper {
	position: relative;
}
.cmh5-progress-wrapper .cmh5-progress {
	display: block;
	width: 22rem;
	background-color: #000000;
	border-radius: 1.18rem;
	border: 0.2rem solid black;
	/* box-shadow: inset 0 -0.4rem 0.3rem -0.3rem gray; */
	overflow: hidden;
	position: relative;
}
.cmh5-progress-wrapper .cmh5-progress .cmh5-rail {
	display: block;
	height: 1.5rem;
	width:0%;
	margin-right: 2rem;
	position: relative;
	font-size: 0;
	background-color:#ea5645;
}
.cmh5-progress-wrapper .cmh5-progress-status {
	color: #ffffff;
    position: absolute;
    top: 0.3rem;
    left: 10rem;
}
.cmh5-progress-wrapper .cmh5-progress-status .cmh5-progress-value {
	font-size: 1.45rem;
	font-weight: bold;
	line-height:1.1rem;
	float: right;
}
.cmh5-debug-tips {
	position:fixed;
	top:0;
	z-index:100000;
	width:100%;
	height:1.5rem;
	line-height:1.5rem;
	background-color:rgba(255, 0, 0, 0.6);
	font-size:0.9rem;
	font-weight:bold;
	text-align:center;
	color:#fff;
}