body{
	background: #ebebeb;
}
.container{
	    overflow: hidden;
	    max-width: 750px;
	    margin: 0 auto;
	    background: #fff;
}

.container img{
	display:block;
	margin: 0;
	padding: 0;
	
	    max-width: 100%;
	    height: auto;
}

.banquan{
	width: 750px;
	margin: 0 auto;
	background: #fff;
	color: #fff;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.fixed-operate {
	max-width:750px;
	position: fixed;
	z-index: 999;
	left: 50%;
	width: 690px;
	margin-left: -3.75rem;
	bottom: 0;
	padding: .1rem .3rem;
	padding-bottom: 5px;
	padding-bottom: -webkit-calc(5px + constant(safe-area-inset-bottom));
	padding-bottom: calc(5px + constant(safe-area-inset-bottom));
	padding-bottom: -webkit-calc(5px + env(safe-area-inset-bottom));
	padding-bottom: calc(5px + env(safe-area-inset-bottom));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f9cbbc;
}

.fixed-operate .icon {
	width: 1.2rem;
	display: block;
	margin-right: .2rem;
}

.fixed-operate .con {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	font-size: .42rem;
	font-weight: bold;
	line-height: .5rem;
}

.fixed-operate .txt {
	-webkit-animation: txtColor 2s linear infinite;
	animation: txtColor 2s linear infinite;
}

.uc-alert { position: fixed; z-index: 999; left: 50%; width: 7.5rem; margin-left: -3.75rem; top: 0; z-index: 1000; height: 100%; background-color: rgba(0, 0, 0, 0.5); padding-top: constant(safe-area-inset-top); padding-top: env(safe-area-inset-top); padding-right: constant(safe-area-inset-right); padding-right: env(safe-area-inset-right); padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); padding-left: constant(safe-area-inset-left); padding-left: env(safe-area-inset-left); }

.uc-alert .box { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 9; border-radius: 0.1rem; background-color: #fff; }

.uc-alert .btn-close { font-size: 0.5rem; position: absolute; right: .2rem; top: .2rem; }

.uc-alert .btn-close img { width: .5rem; height: .5rem; display: block; }

.uc-alert .btn-close:hover { opacity: .8; }

.uc-alert .over-close { width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; }

.uc-alert { display: none; }

.uc-alert-msg .box { width: 6rem; text-align: center; padding: .5rem; }

.uc-alert-msg .icon { width: 1rem; border-radius: 100%; height: 1rem; display: block; margin: 0 auto .2rem; }

.uc-alert-msg h3 { font-size: .32rem; font-weight: bold; color: #666666; }

.uc-alert-msg .con { padding: .5rem .3rem; line-height: .4rem; font-size: 15px;}

.uc-alert-msg .uc-btn { width: 2.6rem; height: .8rem; margin: 0 auto; font-size: .32rem; }

.uc-btn { cursor: pointer; outline: none; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 0.6rem; border-radius: 0.1rem; padding: 0 0.2rem; }

.uc-btn img { margin-right: 0.1rem; }

.uc-btn.green { background-color: #1aad19; border: #1aad19 1px solid; color: #fff; }

.uc-btn.green-linear { background: -webkit-gradient(linear, left top, right top, from(rgba(26, 173, 25, 0.7)), to(#1aad19)); background: -webkit-linear-gradient(left, rgba(26, 173, 25, 0.7) 0%, #1aad19 100%); background: -o-linear-gradient(left, rgba(26, 173, 25, 0.7) 0%, #1aad19 100%); background: linear-gradient(to right, rgba(26, 173, 25, 0.7) 0%, #1aad19 100%); color: #fff; }

.uc-btn.green-plain { color: #1aad19; border: #1aad19 1px solid; }

.uc-red { color: #fc4444 !important; }

.uc-wrap .fixed-operate .txt { -webkit-animation: txtColor 2s linear infinite; animation: txtColor 2s linear infinite; }

.copy-txt { position: absolute; top: -100%; opacity: 0; z-index: -10; width: 100%; }

@-webkit-keyframes txtColor { 0%, 25%, 39.99%, 82.33% { color: red; }
  13.33%, 53.33% { color: green; }
  26.67%, 67.77%, 100% { color: blue; } }

@keyframes txtColor { 0%, 25%, 39.99%, 82.33% { color: red; }
  13.33%, 53.33% { color: green; }
  26.67%, 67.77%, 100% { color: blue; } }
  