.mPhone{
	height: 500px;
	width: 299px;
	margin-left: 180px;
    top: 32px;
}
.mLogo{
	margin-left: 180px;
}
.mCenterCon{
	height: 500px;
}
.pay-content-box2-list{
	height: 320px;
}
.pay-list-right{
	height: 320px;
}
.pay-list-left{
	height: 320px;
}
.pay-text-tips-box{
	display: none;
}
.main{
	min-height: 600px;
}
.mPhoneCon{
	height: 480px;
	width: 250px;
	margin: 24px auto 0;
}
.mPhoneHead{
	width: 110px;
	margin-left: -55px;
	top: 22px;
}
.mBottomList{
	padding-top: 10px;
}

.mPhoneHead{
	margin-top: 0px;
}
.mPhoneIcon{
	top: -10px;
}
.mTopInfo{
	padding-top: 10px;
}
.mCon4Cant{
	height: 410px;
}
.mPriceBtn{
	margin-top: 5px;
}
.payInfo{
	padding-top: 30px;
}
.payInfoName,.pay2InfoName{
	margin-top: 10px;
}
.payInfoIpt,.pay2InfoIpt{
	margin-top: 3px;
}
.topReturn,.topReturn2{
	top: 20px;
}
.mTopList, .mTopAmount, .mTopGash{
	margin-top: 15px;
}
.mCenterCon2,.mCenterCon3,.mCenterCon5{
	height: 460px;
}
/* .fireflyLive{
	width: 390px;
} */
.fireflyLive-height{
	height: 355px;
}

#video{
	margin-left: 0px !important;
}
.main{
	/* height: 625px;
	background-position-y: -180px; */
    background-position-x: -320px;
}
.mAboutImg{
	display: none;
}


.payAgent{
	margin-top: 0px;
}


.mPop {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}

.mask {
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.8;
}

.mConfirmPop {
	width: 584px;
	height: 453px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: url(../../h5pay/img/pConfirmPop.png) no-repeat;
	background-size: contain;
}

.tAvatar {
	width: 75px;
	height: 75px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	position: absolute;
	top: 90px;
	left: 50%;
	transform: translateX(-50%);
}

.tAvatar>img {
	width: 100%;
	height: 100%;
}

.tId {
	width: 100%;
	position: absolute;
	top: 180px;
	left: 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
}

.tName {
	width: 100%;
	position: absolute;
	top: 210px;
	left: 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
}

.tNote {
	width: 100%;
	position: absolute;
	top: 252px;
	left: 0;
	color: #ff0000;
	font-size: 14px;
	text-align: center;
}


.wBtn {
	width: 180px;
	height: 48px;
	position: absolute;
	top: 340px;
	left: 90px;
	background: url(../../h5pay/img/btnBg.png) no-repeat;
	background-size: contain;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}

.rBtn {
	width: 180px;
	height: 48px;
	position: absolute;
	top: 340px;
	left: 320px;
	border-radius: 40px;
	background: linear-gradient(to right, #00f089, #00a0e8);
	background-size: contain;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}


.colseBtn {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50px;
	right: 50px;
	background: url(../../h5pay/img/pClose.png) no-repeat;
	background-size: contain;
}

.companyInfo{
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	top: 300px;
	left: 400px;
}