body {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

#container {
	background-color: #821A35;
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;
}

.header {
	width: 20rem;
	height: 13.73rem;
	background-image: url(../img/toutu.jpg);
	background-size: 100% 100%;
	overflow: hidden;
}

.brStatus {
	width: 100%;
	font-size: 0.65rem;
	color: #ff8f8f;
	text-align: left;
	line-height: 1.3rem;
	text-indent: 0.75rem;
	margin-top: 10.6rem;
}

.brStatus p {
	height: 1.3rem;
	white-space: nowrap;
}

.section {
	width: 20rem;
	height: 20rem;
	background-image: url(../img/biankuang.png);
	background-size: 100% 100%;
	background-color: #821A35;
	overflow: hidden;
	position: relative;
}

.movetip {
	position: absolute;
	width: 14.6rem;
	/*height: 11rem;*/
	background-color: #FF8D00;
	top: 5.4rem;
	left: 2.7rem;
	border-radius: 0.3rem 0.3rem;
	overflow: hidden;
	font-size: 0.75rem;
	display: none;
}

.movetip .explain {
	margin: 0.3rem;
	border-radius: 0.3rem 0.3rem;
	background-color: #fff;
	overflow: hidden;
}

.explain .explainDiv {
	margin: 0.5rem 0.8rem;
	color: #BE6F3D;
	line-height: 1.5rem;
}

.movetip .movetipCon {
	overflow: hidden;
}

.movetip .movetipCon div {
	float: left;
	width: 6.7rem;
	height: 1.6rem;
	line-height: 1.6rem;
	text-align: center;
	background-color: #DB3842;
	margin-top: 0.1rem;
	margin-left: 0.4rem;
	margin-bottom: 0.4rem;
	color: white;
	border-radius: 0.8rem 0.8rem;
}

.boxCell1 {
	width: 2.73rem;
	height: 2.73rem;
	background-image: url(../img/box1.png);
	float: left;
	background-size: 100% 100%;
	transition: all 0.4s linear;
	opacity: 0.2;
}

.boxCell2 {
	width: 2.73rem;
	height: 2.73rem;
	background-image: url(../img/box2.png);
	float: left;
	background-size: 100% 100%;
	overflow: hidden;
}
.boxCell1Close {
	width: 2.73rem;
	height: 2.73rem;
	background-image: url(../img/box1tm.png);
	float: left;
	background-size: 100% 100%;
	overflow: hidden;
}
.boxCell2Close {
	width: 2.73rem;
	height: 2.73rem;
	background-image: url(../img/box2.png);
	float: left;
	background-size: 100% 100%;
	overflow: hidden;
	opacity: 0.6;
}

.boxCell2 span,.boxCell2Close span {
	width: 1rem;
	height: 0.5rem;
	color: #FFFA6E;
	text-align: center;
	font-size: 0.7rem;
	float: left;
	margin-top: 0.8rem;
	margin-left: 0.3rem;
}

.boxAll {
	overflow: hidden;
	margin: 0.415rem;
	width: 19.11rem;
	height: 19.11rem;
}

.boxAllIn {
	position: relative;
	left: 0;
	top: 0;
	width: 57.33rem;
	height: 57.33rem;
	overflow: hidden;
	-webkit-transform-origin: left top;
	transform-origin: left top;
	transform: scale(0.33, 0.33);
	transition: all 0.4s linear;
}

.boxAllInCon {
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 57.33rem;
	height: 57.33rem;
}

.boxAll .boxAllIn .contentarea {
	float: left;
	width: 19.11rem;
	height: 19.11rem;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.controls {
	overflow: hidden;
	height: 2.5rem;
	background-color: #821A35;
}

.controls .question {
	float: right;
	width: 2.5rem;
	height: 2.5rem;
	background-size: 100% 100%;
	background-image: url(../img/ICyxjs.png);
	margin-right: 0.5rem;
}

.controls .music {
	float: left;
	width: 2.5rem;
	height: 2.5rem;
	background-size: 100% 100%;
	background-image: url(../img/ICdw.png);
	margin-left: 0.5rem;
}

.controls .better {
	float: right;
	width: 2.5rem;
	height: 2.5rem;
	background-size: 100% 100%;
	margin-right: 0.5rem;
	background-image: url(../img/ICstsx.png);
}
.controls .fuka {
	float: left;
	width: 2.5rem;
	height: 2.5rem;
	background-size: 100% 100%;
	margin-left: 0.5rem;
	background-image: url(../img/fuka.png);
}

.send {
	overflow: hidden;
	height: 3rem;
	background-color: #821A35;
	margin-top: 0.5rem;
}

.send .pushBag {
	height: 2.7rem;
	width: 9.1rem;
	background-size: 100% 100%;
	background-image: url(../img/BUwyfhb.png);
	float: left;
	margin-left: 0.9rem;
}

.send .rank {
	height: 2.7rem;
	width: 9.1rem;
	background-size: 100% 100%;
	background-image: url(../img/BUfhbphb.png);
	float: left;
}

.chat {
	margin: 0.5rem;
	width: 19rem;
	height: 15rem;
	background-color: #FFF4C9;
	overflow: hidden;
	border-radius: 0.5rem 0.5rem;
}

.chatRoom {
	margin: 0.5rem;
	color: #9C2233;
	font-size: 0.8rem;
	height: 11rem;
	overflow-x: hidden;
	overflow-y: scroll;
}

.chatRoom p {
	overflow: hidden;
}

.chatRoom p span:nth-of-type(1) {
	float: left;
	width: 4rem;
	text-align: center;
	line-height: 1.5rem;
}

.chatRoom p span:nth-of-type(2) {
	float: left;
	width: 13.5rem;
	text-align: left;
	line-height: 1.5rem;
}

.chatControl {
	margin: 0 0.5rem;
	height: 2.2rem;
	border: 0.05rem solid #FCA600;
	border-radius: 0.3rem 0.3rem;
	overflow: hidden;
	background-color: #fff;
}

.chatControl input {
	float: left;
	border: 0;
	font-size: 0.8rem;
	line-height: 2rem;
	text-indent: 1rem;
	width: 14.5rem;
}

.subchat {
	float: right;
	width: 1.8rem;
	height: 1.8rem;
	background-image: url(../img/ICsrtj.png);
	background-size: 100% 100%;
	margin: 0.2rem;
}

.footer {
	text-align: center;
	height: 2rem;
	line-height: 1.8rem;
	font-size: 0.7rem;
	color: #FCA600;
}

.openFree {
	position: absolute;
	width: 15rem;
	height: 8rem;
	left: 2.5rem;
	background-color: #FF8D00;
	background-size: 100% 100%;
	font-size: 0.7rem;
	color: #F9E212;
	top: 1rem;
	border-radius: 0.5rem 0.5rem;
	/*box-shadow: 2px 2px 5px #333333,-2px 2px 5px #333333,2px -2px 5px #333333,-2px -2px 5px #333333;*/
	display: none;
}

.opencontent {
	margin: 0.3rem;
	background-color: #fff;
	color: #AF4700;
	border-radius: 0.3rem 0.3rem;
	overflow: hidden;
	height: 5rem;
}

.opencontent div {
	margin: 0.7rem 1rem;
	font-size: 0.77rem;
	line-height: 1.5rem;
}

.openFreecon {
	height: 1.8rem;
	/*overflow: hidden;*/
	position: absolute;
	height: 2.2rem;
	bottom: 0;
	color: white;
	font-weight: 200;
	font-size: 0.75rem;
}

.open {
	float: left;
	width: 6.5rem;
	height: 1.8rem;
	border-radius: 1rem 1rem;
	line-height: 1.8rem;
	text-align: center;
	background-color: #DB3842;
	margin-left: 0.66em;
}

.cancel {
	float: left;
	width: 6.5rem;
	height: 1.8rem;
	border-radius: 1rem 1rem;
	line-height: 1.8rem;
	text-align: center;
	background-color: #DB3842;
	margin-left: 0.66rem;
}

@-webkit-keyframes occScore {
	from {
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0);
		opacity: 0;
	}
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 1;
	}
}

@keyframes occScore {
	from {
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0);
		opacity: 0;
	}
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 1;
	}
}

.occport {
	-webkit-animation: occScore 0.3s ease-in forwards;
	animation: occScore 0.3s ease-in forwards;
}

@-webkit-keyframes appearScore {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@keyframes appearScore {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

.appearport {
	-webkit-animation: appearScore 0.3s linear;
	animation: appearScore 0.3s linear;
}

.message {
	position: absolute;
	top: 12rem;
	left: 0;
	font-size: 0.9rem;
	color: white;
	text-align: center;
	z-index: 999;
	width: 20rem;
	background-color: rgba(0, 0, 0, 0.4);
}

.findMoney {
	width: 16.10rem;
	height: 16.58rem;
	background-image: url(../img/TCdi.png);
	background-size: 100% 100%;
	position: absolute;
	left: 1.95rem;
	top: 12rem;
	z-index: 8;
	/*opacity: 0;*/
	transition: all 0.5s linear;
	display: none;
	text-align: center;
}

.findtitle {
	width: 7.24rem;
	height: 6.76rem;
	background-size: 100% 100%;
	background-image: url(../img/HBxing.png);
	position: absolute;
	left: 5.1rem;
	top: -3rem;
}

.closefindmoney {
	width: 1.93rem;
	height: 1.93rem;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: url(../img/guanbi.png);
	position: absolute;
	right: 0.5rem;
	top: -0.5rem;
}


/*.cancelFindMoney{
	width: 5rem;
	height: 2rem;
	border-radius: 1rem 1rem;
	line-height: 2rem;
	text-align: center;
	border:0.05rem solid #F9E212; 
	margin: 0.5rem 5rem;
}*/

.findMoney_text {
	font-size: 0.75rem;
	color: white;
	text-align: center;
	margin-top: 5.5rem;
}

.findMoney_num span:nth-of-type(1) {
	color: #FFF561;
	font-size: 2rem;
}

.findMoney_num span:nth-of-type(2) {
	color: #FFF561;
	font-size: 0.75rem;
}
.giveupmoney {
	color: #9C2233;
	background-color: #FFDB14;
	width: 8rem;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1rem;
	text-align: center;
	border-radius: 1.25rem 1.25rem;
	margin: 0.6rem auto 0;
}
.findMoney p {
	text-align: center;
	font-size: 0.7rem;
	color: #FFF561;
	margin-top: 0.5rem;
}

.waitControl {
	width: 11rem;
	margin-left: 2rem;
	overflow: hidden;
}

.bemove {
	width: 16.10rem;
	height: 16.58rem;
	background-image: url(../img/TCdi.png);
	background-size: 100% 100%;
	position: absolute;
	left: 1.95rem;
	top: 12rem;
	z-index: 8;
	opacity: 0;
	transition: all 0.5s linear;
	display: none;
}

.bemove_title {
	width: 4.4rem;
	height: 4rem;
	background-size: 100% 100%;
	background-image: url(../img/shoumanBQ.png);
	position: absolute;
	left: 5.85rem;
	top: 2rem;
}

.bemove_close {
	width: 1.93rem;
	height: 1.93rem;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: url(../img/guanbi.png);
	position: absolute;
	right: 0.5rem;
	top: -0.5rem;
}

.bemove p {
	font-size: 0.75rem;
	color: white;
	text-align: center;
	margin: 1rem;
}

.bemove p:nth-of-type(1) {
	font-size: 0.75rem;
	color: white;
	text-align: center;
	margin-top: 8rem;
}

.foundMoney {
	width: 16.10rem;
	height: 16.58rem;
	background-image: url(../img/TCdi.png);
	background-size: 100% 100%;
	position: absolute;
	left: 1.95rem;
	top: 12rem;
	z-index: 8;
	opacity: 0;
	transition: all 0.5s linear;
	display: none;
}

.foundMoney .foundtitle {
	width: 7.24rem;
	height: 6.76rem;
	background-size: 100% 100%;
	background-image: url(../img/HBshui.png);
	position: absolute;
	left: 5.1rem;
	top: -3rem;
}

.foundtitlebg {
	position: absolute;
	width: 7.69rem;
	height: 7.69rem;
	left: 4.205rem;
	top: -2.8rem;
	background-size: 100% 100%;
	background-image: url(../img/guang.png);
	transform-origin: center center;
	-webkit-animation: bgani 20s linear infinite;
	animation: bgani 20s linear infinite;
}

@-webkit-keyframes bgani {
	0% {
		-webkit-transform: rotate(0deg) scale(1, 1);
		transform: rotate(0deg) scale(1, 1);
	}
	50% {
		-webkit-transform: rotate(180deg) scale(1.5, 1.5);
		transform: rotate(180deg) scale(1.5, 1.5);
	}
	100% {
		-webkit-transform: rotate(360deg) scale(1, 1);
		transform: rotate(360deg) scale(1, 1);
	}
}

@keyframes bgani {
	0% {
		-webkit-transform: rotate(0deg) scale(1, 1);
		transform: rotate(0deg) scale(1, 1);
	}
	50% {
		-webkit-transform: rotate(180deg) scale(1.5, 1.5);
		transform: rotate(180deg) scale(1.5, 1.5);
	}
	100% {
		-webkit-transform: rotate(360deg) scale(1, 1);
		transform: rotate(360deg) scale(1, 1);
	}
}

.foundsection {
	overflow: hidden;
	text-align: center;
}

.foundsection .explain_found {
	text-align: center;
	color: white;
	font-size: 0.75rem;
	margin-top: 5.5rem;
}

.foundsection .found_num {
	font-size: 1.9rem;
	color: #FFF561;
	text-align: center;
}

.foundsection .found_num span:nth-of-type(2) {
	font-size: 0.9rem;
	margin-left: 0.2rem;
}

.found_time {
	color: white;
	text-align: center;
	font-size: 0.75rem;
	overflow: hidden;
	display: inline-block;
}

.found_time span {
	float: left;
	line-height: 1.5rem;
	height: 1.5rem;
}

.found_time span:nth-of-type(1) {
	background-color: #99263F;
	text-align: center;
	font-size: .9rem;
}

.found_time span:nth-of-type(2) {
	text-align: center;
}

.foundCon {
	overflow: hidden;
	margin-top: 0.5rem;
}

.foundCon div {
	float: left;
	background-color: #FFDB14;
	width: 7rem;
	height: 2rem;
	border-radius: 1rem 1rem;
	line-height: 2rem;
	font-size: 0.75rem;
	color: #9C2233;
	text-align: center;
	margin-left: 0.726rem;
}

.titleshadow {
	width: 6.53rem;
	background-image: url(../img/HByinying.png);
	height: 1.73rem;
	background-size: 100% 100%;
	position: absolute;
	left: 4.8rem;
	top: 3.5rem;
}

.waitMoney div:nth-of-type(1) {
	margin: 0.5rem 0;
}

.waitMoney div:nth-of-type(2) {
	margin: 0.5rem 0;
}

.findnone {
	position: absolute;
	width: 20rem;
	height: 20rem;
	top: 0rem;
	left: 0;
	display: none;
}

.waitMoney {
	position: absolute;
	width: 20rem;
	height: 20rem;
	top: 0rem;
	left: 0;
	display: none;
}

.findnoneimg {
	width: 9.66rem;
	height: 9.66rem;
	left: 5.17rem;
	top: 8rem;
	position: absolute;
	background-size: 100% 100%;
	background-image: url(../img/XZDH-1.png);
}

.waitMoneyimg {
	width: 9.66rem;
	height: 9.66rem;
	left: 5.17rem;
	top: 8rem;
	position: absolute;
	background-size: 100% 100%;
	background-image: url(../img/XZDH-1.png);
}

.moveBag {
	width: 15rem;
	height: 8rem;
	left: 2.5rem;
	background-color: #821A35;
	top: 1rem;
	background-image: url(../img/biankuang.png);
	background-size: 100% 100%;
	font-size: 0.7rem;
	color: #F9E212;
	overflow: hidden;
	text-align: center;
	position: absolute;
	left: 2.5rem;
	box-shadow: 2px 2px 5px #333333, -2px 2px 5px #333333, 2px -2px 5px #333333, -2px -2px 5px #333333;
	display: none;
}

.moveBag div:nth-of-type(1) {
	margin: 1rem 0;
}

.moveBag div:nth-of-type(2) {
	width: 5rem;
	height: 2rem;
	border-radius: 1rem 1rem;
	line-height: 2rem;
	text-align: center;
	border: 0.05rem solid #F9E212;
	margin: 1rem 5rem;
}

.exit {
	position: absolute;
	width: 0.54rem;
	height: 0.98rem;
	background-size: 100% 100%;
	background-image: url(../img/back1.png);
	left: 0.5rem;
	top: 0.5rem;
}

.pushredbag {
	position: absolute;
	width: 16.10rem;
	height: 12rem;
	background-image: url(../img/TCdi.png);
	background-size: 100% 100%;
	left: 1.95rem;
	top: 8rem;
	z-index: 99;
	text-align: center;
	display: none;
	opacity: 0;
	transition: all 0.3s linear;
}

.pushredbag_title {
	font-size: 0.9rem;
	text-align: center;
	margin-top: 0.5rem;
	color: white;
}

.pushred_close {
	width: 1.93rem;
	height: 1.93rem;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: url(../img/guanbi.png);
	position: absolute;
	right: 0.5rem;
	top: -0.5rem;
	text-align: center;
}

.pushred_num,
.pushred_count {
	overflow: hidden;
	display: inline-block;
	background-color: #ED535C;
	margin-top: 0.8rem;
	color: white;
	width: 14rem;
}

.pushred_num span,
.pushred_num input {
	float: left;
	font-size: 0.75rem;
	height: 1.5rem;
	line-height: 1.5rem;
}

.pushred_count span,
.pushred_count input {
	height: 1.5rem;
	line-height: 1.5rem;
	float: left;
	font-size: 0.75rem;
}

.pushred_num span:nth-of-type(1),
.pushred_count span:nth-of-type(1) {
	width: 4rem;
	text-align: right;
	float: left;
}

.pushred_num span:nth-of-type(2),
.pushred_count span:nth-of-type(2) {
	width: 2rem;
	text-align: center;
	float: right;
}

.pushred_num input,
.pushred_count input {
	border: 0;
	background-color: transparent;
	width: 7rem;
	color: white;
	font-size: 1rem;
	text-align: right;
	text-indent: 2rem;
}

.pushredbag p {
	line-height: 1rem;
	font-size: 0.7rem;
	color: white;
	margin-top: 0.5rem;
	font-weight: 100;
}

.surepush {
	width: 7rem;
	height: 1.8rem;
	border-radius: 0.9rem 0.9rem;
	line-height: 1.8rem;
	text-align: center;
	margin: 0 auto;
	background-color: #FFDB14;
	color: #9C2233;
	font-size: 0.8rem;
	margin-top: 0.6rem;
}

.rank_section {
	width: 19rem;
	background-color: #DB3842;
	position: absolute;
	border-radius: 0.3rem 0.3rem;
	z-index: 99;
	left: 0.5rem;
	top: 3rem;
	display: none;
}

.rank_title {
	overflow: hidden;
	height: 1.9rem;
	margin-top: 0.3rem;
	font-size: 0.85rem;
}

.rank_title span {
	float: left;
	font-size: 0.8rem;
	color: white;
	font-weight: 100;
	margin-left: 3.6rem;
	line-height: 1.8rem;
	height: 1.8rem;
}

.rank_section_body {
	margin: 0 0.2rem 0.3rem;
	background-color: #FFEB9A;
	color: #AF4700;
	border-radius: 0.2rem 0.2rem;
	overflow: hidden;
}

.rank_name {
	overflow: hidden;
}

.rank_name span {
	float: left;
	height: 2rem;
	line-height: 2rem;
	font-size: 0.75rem;
}

.rank_name span:nth-of-type(1) {
	margin-left: 1rem;
}

.rank_name span:nth-of-type(2) {
	margin-left: 6.9rem;
}

.rank_name span:nth-of-type(3) {
	margin-left: 2.5rem;
}

.rank_list {
	background-color: #fff;
}

.rankCell {
	overflow: hidden;
	height: 2rem;
	line-height: 2rem;
	font-size: 0.7rem;
	border-bottom: 0.1rem solid #FFEB9A;
	position: relative;
}

.rankCell span {
	position: absolute;
}

.rankCell span:nth-of-type(1) {
	left: 1.4rem;
	width: 2rem;
}

.rankCell span:nth-of-type(2) {
	width: 1.9rem;
	height: 1.9rem;
	margin: 0.05rem;
	border-radius: 50% 50%;
	left: 2.5rem;
	background-color: red;
	background-size: 100% 100%;
}

.rankCell span:nth-of-type(3) {
	left: 5rem;
	width: 4rem;
	overflow: hidden;
}

.rankCell span:nth-of-type(4) {
	left: 9rem;
	width: 3rem;
	text-align: right;
}

.rankCell span:nth-of-type(5) {
	left: 13rem;
	width: 4rem;
	text-align: right;
}

.rank_close {
	width: 1.93rem;
	height: 1.93rem;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: url(../img/guanbi.png);
	position: absolute;
	right: 0.5rem;
	top: -0.5rem;
	text-align: center;
}

.inputdeal {
	width: 20rem;
	height: 16rem;
	background-color: #821A35;
	display: none;
}

.portMessage {
	/*position: absolute;*/
	position: fixed;
	top: 3rem;
	pointer-events: none;
	background-color: rgba(0, 0, 0, 0.6);
	font-size: 0.7rem;
	line-height: 1.5rem;
	color: #FF8D00;
	width: 20rem;
	display: none;
}

.portMessage p {
	width: 20rem;
	text-align: center;
	line-height: 1.5rem;
	/*height: 1.5rem;*/
	transform: translateX(20rem);
}

.anip {
	-webkit-animation: occportp linear 5s 0s;
	animation: occportp linear 5s 0s;
}

@-webkit-keyframes occportp {
	0% {
		-webkit-transform: translateX(20rem);
		transform: translateX(20rem);
	}
	30% {
		-webkit-transform: translateX(0rem);
		transform: translateX(0rem);
	}
	70% {
		-webkit-transform: translateX(0rem);
		transform: translateX(0rem);
	}
	100% {
		-webkit-transform: translateX(-20rem);
		transform: translateX(-20rem);
	}
}

@keyframes occportp {
	0% {
		-webkit-transform: translateX(20rem);
		transform: translateX(20rem);
	}
	30% {
		-webkit-transform: translateX(0rem);
		transform: translateX(0rem);
	}
	70% {
		-webkit-transform: translateX(0rem);
		transform: translateX(0rem);
	}
	100% {
		-webkit-transform: translateX(-20rem);
		transform: translateX(-20rem);
	}
}

.abshide {
	width: 20rem;
	height: 25rem;
	position: absolute;
	left: 0;
	top: 0;
	background-color: transparent;
	display: none;
}

.gamehelp {
	position: absolute;
	width: 20rem;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	display: none;
	transition: all 0.5s linear;
}

.helpMessage {
	width: 16.10rem;
	height: 16.58rem;
	background-image: url(../img/TCdi.png);
	background-size: 100% 100%;
	position: absolute;
	left: 1.95rem;
	top: 5rem;
	z-index: 888;
	color: white;
	font-size: 0.75rem;
	font-weight: 500;
	line-height: 1.35rem;
}

.helptitle {
	text-align: center;
	margin-top: 1rem;
	font-size: 0.82rem;
}

.helpcontent {
	margin: 0.5rem 0.8rem;
}

.helpclose {
	width: 1.93rem;
	height: 1.93rem;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: url(../img/guanbi.png);
	position: absolute;
	right: 0.2rem;
	top: -0.5rem
}

.largeNum {
	width: 20rem;
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	display: none;
	transition: all 0.5s linear;
}

.largeNumSection {
	width: 16.10rem;
	height: 16rem;
	background-image: url(../img/TCdi.png);
	background-size: 100% 100%;
	position: absolute;
	left: 1.95rem;
	top: 6rem;
	color: white;
}

.largeTitle {
	text-align: center;
	font-size: 0.8rem;
	line-height: 2.8rem;
}

.largeContent {
	margin: 0 1.5rem;
	font-size: 0.69rem;
}

.largeContent div {
	line-height: 1.5rem;
}

.largeContent input {
	width: 13rem;
	height: 1.8rem;
	background-color: #ED535C;
	border: 0;
	font-size: 0.8rem;
	color: white;
	line-height: 1.8rem;
	text-indent: 2rem;
	margin-top: 0.5rem;
}

.largetip {
	text-align: center;
}

.submitLarge {
	width: 8rem;
	height: 2.2rem;
	border-radius: 1.5rem 1.5rem;
	background-color: #FFDB14;
	color: #9C2233;
	margin: 0 auto;
	font-size: 0.8rem;
	text-align: center;
	line-height: 2.2rem;
	margin-top: 0.5rem;
}

.largeClose {
	width: 1.93rem;
	height: 1.93rem;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: url(../img/guanbi.png);
	position: absolute;
	right: 0.2rem;
	top: -0.3rem
}

.submitType2 {
	display: none;
	color: #FCD317;
	margin-top: 1.2rem;
}

#maxNumLight {
	position: absolute;
	left: 0;
	top: 0;
	/*background-size: 100% 100%;
	background-image: url(../img/guang.png);*/
	width: 2.73rem;
	height: 2.73rem;
	display: none;
	pointer-events: none;
	/*-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-animation: bgani 3s linear infinite;
	animation: bgani 3s linear infinite;*/
}

.light1 {
	position: absolute;
	left: 0;
	top: 0;
	background-size: 100% 100%;
	background-image: url(../img/guang2.png);
	width: 2.73rem;
	height: 2.73rem;
	transform: scale(1.4, 1.4);
	opacity: 0.3;
}

.light2 {
	position: absolute;
	left: 0;
	top: 0;
	background-size: 100% 100%;
	background-image: url(../img/guang2.png);
	width: 2.73rem;
	height: 2.73rem;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-animation: maxAni 2s 1s linear infinite;
	transform: scale(1.4, 1.4);
}

@-webkit-keyframes maxAni {
	0 {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.getCard {
	position: absolute;
	left: 1.5rem;
	top: 2rem;
	width: 17rem;
	height: 22rem;
	background-image: url(../img/TCdi.png);
	background-size: 100% 100%;
	transition: all 0.3s linear;
	
}
.getCardTitle {
	text-align: center;
	font-size: 0.8rem;
	color: white;
	height:1.5rem;
	line-height: 1.5rem;
	margin-top: 1.5rem;
}
.closegetCard {
	width: 1.93rem;
	height: 1.93rem;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: url(../img/guanbi.png);
	position: absolute;
	right: 0.5rem;
	top: -0.2rem;
}
.getCardShadow {
	width: 20rem;
	height: 50rem;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	opacity: 0;
	transition:  all 0.3s linear;
}
.card_content {
	width: 10.28rem;
	height: 13.09rem;
	background-size: 100% 100%;
	background-color: yellow;
	border-radius: 0.2rem 0.2rem;
	margin: 1rem auto 0;
	background-image: url(../img/3-9亲亲.png);
	-webkit-box-shadow: 0.1rem 0.1rem 0.3rem black;
}
.getcontent {
	width: 6rem;
	height: 2rem;
	border-radius: 1rem 1rem;
	text-align: center;
	line-height: 2rem;
	background-color: #FFDB14;
	color: #9C2233;
	font-size: 0.8rem;
	margin: 1rem auto 0;
}
.fixinput {
	width: 20rem;
	height: 13rem;
	display: none;
}
