.banner_bannerView__Nkfn6 {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	position: relative
}

.banner_bannerView__Nkfn6 .banner_sponsor__3c7gd {
	width: 5.8rem;
	height: 1.3rem;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 2;
	overflow: hidden
}

.banner_bannerView__Nkfn6 .banner_titleImg__1C5UE {
	width: 6.96rem;
	height: .52rem;
	z-index: 1;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto
}

.madrid_waitView__3kfXa {
	text-align: center;
	position: relative;
	width: 6.38rem;
	margin: 0 .28rem
}

.madrid_waitView__3kfXa p {
	text-align: left;
	text-align: center;
}

.madrid_waitView__3kfXa .madrid_img__3qqXZ {
	width: 6.38rem;
	height: auto;
	margin-bottom: .2rem;
	border-radius: .16rem;
	overflow: hidden
}

.madrid_waitView__3kfXa .madrid_cardText__3TTT8 {
	text-align: justify
}

.madrid_waitView__3kfXa video {
	width: 6.38rem;
	height: 3.6rem
}

.madrid_license__1f_tv {
	padding: 0 0 .04rem
}

.madrid_license__1f_tv .madrid_img__3qqXZ {
	margin: 0 auto;
	position: relative;
	width: 6.3rem;
	height: 1.6rem
}

.madrid_madridWrap__1TEKU {
	width: 100%;
	color: #fff;
	height: 100%;
	overflow-x: hidden;
	font-size: .24rem
}

.madrid_madridWrap__1TEKU .madrid_content__3ut6f {
	background-size: 100%;
	overflow: hidden;
	padding-top: 1.9rem;
	background-repeat: no-repeat;
	position: relative;
	top: -.8rem;
	margin-bottom: .85rem;
}

.madrid_madridWrap__1TEKU .madrid_content__3ut6f .madrid_matchedInfo__2AAYL {
	text-align: center
}




.foot {

	position: fixed;
	z-index: 10000000;
	width: 100%;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto;

}

.fooText {
	position: absolute;
	font-size: 18px;
	color: white;
	margin-left: 43%;
	top: 7px;

}

.fooText>p {
	word-spacing: 1px;
	letter-spacing: 1px;
}

.footPic {
	border-radius: 500px;
	margin: 0 auto;
	width: 6.94rem;
	position: relative;
	display: block;
	margin-bottom:5px;
	background-image: -webkit-linear-gradient(top, #fff6f3 8%, #cf866b 64%, #e3aa96 95%);
	background-image: linear-gradient(180deg, #fff6f3 8%, #cf866b 64%, #e3aa96 95%);
	border: 1px solid #eec6b9;
	box-shadow: 0 0px 0px -1px #e4c3b8, inset 0 -2px 0px 0 hsla(0, 0%, 100%, .58), inset -2px 0 1px 0 hsla(0, 0%, 100%, .88), inset 0px 0 0px 0 hsla(0, 0%, 100%, .88);
}

.footContent {
	width: 94%;
	margin: 0px auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 5px 0 10px;
}

.wx {
	width: 50px;
	height: 50px;
}

.wxText {
	margin-left: 15px;
	flex: 1;

}

.wxText>p {
	font-size: 15px;
	color: #8f4e10;

}

.wxText>img {
	width: 190px;
	margin-top: 5px;

}

@keyframes scaleDraw {

	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
	0% {
		transform: scale(1);
		/*开始为原始大小*/
	}

	25% {
		transform: scale(1.2);
		/*放大1.1倍*/
	}

	50% {
		transform: scale(1);
	}

	75% {
		transform: scale(1.2);
	}
}

.ballon {
	width: 82px;
	height: 35px;
	position: absolute;
	right: .3rem;
	-webkit-animation-name: scaleDraw;
	/*关键帧名称*/
	-webkit-animation-timing-function: ease-in-out;
	/*动画的速度曲线*/
	-webkit-animation-iteration-count: infinite;
	/*动画播放的次数*/
	-webkit-animation-duration: 3s;
	/*动画所花费的时间*/
}

.copy_btn {
	width: 70px;
	height: 70px;
	position: absolute;
	bottom: 15;
	right: 280px;
	-webkit-animation-name: scaleDraw;
	/*关键帧名称*/
	-webkit-animation-timing-function: ease-in-out;
	/*动画的速度曲线*/
	-webkit-animation-iteration-count: infinite;
	/*动画播放的次数*/
	-webkit-animation-duration: 3s;
	/*动画所花费的时间*/
}


.notice {
	display: flex;
	background-color: #F8E7D4;
	height: 26px;
	align-items: center;
	font-size: 12px;
}

.notice>img {
	width: 18px;
	height: 13px;
	margin: 0px 10px;
}

.notice>p {
	color: #D9071A;

}

.notice>span {
	color: #D10020;

}

.swiper-container {
	flex: 1;
	height: 26px;
	line-height: 26px;
	color: #D10020;
}

.recommend {
	width: 94%;
	margin: 15px auto;
	height: 180px;
	background-image: url("../img/th.png");
	background-size: 100% 100%;
	position: relative;

}

.recommend>p {
	position: absolute;
	font-size: 15px;
	color: #FC0109;
	left: 27%;
	top: 5%;
}

.recommendList {
	display: flex;
	justify-content: space-between;
	width: 88%;
	margin: 0px auto;


}

.recommendItem {
	text-align: center;
	margin-top: 70px;

}

.recommendItem>img {
	width: 33px;
	height: 33px;

}

.hit {
	color: #F92639;
	font-size: 13px;

}

/* 原来的 */

.alertBox {
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 1000000;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.3);

}

.mark {
	position: relative;
	width: 316px;
	border-radius: 20px;
	top: 30%;
	display: block;
	margin: 0 auto;
	background-image: url(../images/tz.bin);
	background-size: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 280px;
}

.markHead {
	text-align: center;
	height: 110px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	background-size: 100% 100%;
	position: relative;

}

.markHead>img {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 240px;
}

.alertBg {
	width: 90%;
	margin: 0 auto;
	align-items: center;
	margin-top: 20px;
}

.markHead>p {
	font-size: 27px;
	color: white;
	font-weight: bold;
}

#weChatNum {
	font-size: 16px;
	color: #D9342C;
	width: 95px;
	border: 0;
}

.copyText {
	display: flex;
	justify-content: center;
	font-size: 15px;
	height: 40px;
	align-items: center;

}

.copyText>img {
	width: 76px;
	margin-left: 15px;

}

.textInfo {

	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto;
	align-items: center;
	text-align: center;


}

.textInfo>p {
	font-size: 15px;
	margin-bottom: 20px;
	line-height: 26px;
	color: #555555;
}

.textInfo>img {
	width: 125px;
	height: 40px;
}

.textInfo>a {
	text-decoration: none;
	font-size: 15px;
	color: #333333;
	margin-bottom: 10px;
}

.step {
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.step>img {
	width: 85%;
	height: 120px;

}


.weChatUrlHint>span {
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #D63020;
	border-radius: 50%;
	margin-right: 5px;

}

.alertBtn {
	width: 100%;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
}

.alertBtn>a {
	display: flex;
	align-items: center;
}

.alertBtn>a>img {
	width: 120px;
	height: 45px;
	-webkit-animation-name: scaleDraw;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 5s;

}

/* 微信号复制 */
/* .alertBox{
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1000000;
    top: 0;
    left:0;
    background:rgba(0,0,0,0.3);

}
.mark{
    position: relative;
    width: 300px;
    border-radius: 20px;
    top: 20%;
    background-color: white;
    display: block;
    margin: 0 auto;
}
.markHead{
    text-align: center;
    height: 110px;
    background-color: #fb6146;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    background-image: url("../images/alert.png");
    background-size: 100% 100%;
    position: relative;
}
.markHead>img{
    width: 30px;
    height: 30px;
    position: absolute;
    top: 10px;
    right: 10px;
}
.alertBg{
   width: 90%;
    margin: 0 auto;
    align-items: center;
}
.markHead>p{
    font-size: 27px;
    color: white;
    font-weight: bold;
}
#weChatNum{
    font-size: 16px;
    color: #D9342C;
    width: 95px;
    border: 0;
}
.copyText{
    display: flex;
    justify-content: center;
    font-size: 15px;
    height: 40px;
    align-items: center;

}
.copyText>img{
    width: 76px;
    margin-left: 15px;

}
.textInfo{
    border-bottom:2px dotted #F4EDD9 ;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    align-items: center;


}
.textInfo>p{
    font-size: 15px;
    margin-bottom: 3px;
    color: #555555;
}
.textInfo>img{
    width: 125px;
    height: 40px;
}
.textInfo>a{
    text-decoration: none;
    font-size: 15px;
    color: #333333;
    margin-bottom: 10px;
}
.step{
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

.step>img{
   width: 85%;
    height: 120px;

}


.weChatUrlHint>span{
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #D63020;
    border-radius: 50%;
    margin-right: 5px;

}
.alertBtn{
    width: 100%;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.alertBtn>a{
    display: flex;
    align-items: center;
}
.alertBtn>a>img{
    width: 120px;
    height: 45px;
    -webkit-animation-name: scaleDraw; 
    -webkit-animation-timing-function: ease-in-out; 
    -webkit-animation-iteration-count: infinite;  
    -webkit-animation-duration: 5s; 

} */


.noticeQG,
.noticeQG * {
	font-family: Arial, 微软雅黑 !important;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 1.4 !important;
	font-weight: 900 !important;
}

.noticeQG a {
	text-decoration: none !important;
	color: #fff !important;
}

.noticeQG a:hover {
	text-decoration: none !important;
	color: #fff !important;
}

.noticeQG {
	background: #fff !important;
	color: #000 !important;
	font-size: 16px !important;
}

.block {
	display: block !important;
}

.flexCenter {
	display: flex !important;
	flex-wrap: nowrap !important;
	align-items: center !important;
}

.spaceAround {
	justify-content: space-around !important;
}

.logoPic {
	flex-basis: 12% !important;
}

.flexgrow1 {
	flex-grow: 1 !important;
}

.justify-content-center {
	justify-content: center !important;
}

.textCenter {
	text-align: center !important;
}

.appInfo {
	padding: 0.3em 0 !important;
}

.slognInfo {
	padding: 0.2em 0 0 !important;
	background-color: #fff !important;
}

.slognInfo>div {
	color: #000 !important;
	text-align: justify !important;
}

.w5000 {
	color: #15bc83 !important;
	font-size: 1em !important;
}

.Android {
	background: #c44af8 !important;
	padding: 0.12em 0.4em !important;
	border-radius: 8px !important;
}

.iPhone {
	background: #fe5a59 !important;
	padding: 0.12em 0.4em !important;
	border-radius: 8px !important;
}

.guanWeb {
	background: #3bbd3a !important;
	padding: 0.12em 0.4em !important;
	border-radius: 8px !important;
}

.slognPadd {
	padding-bottom: 0.2em !important;
}

.slogn4 {
	font-size: 1.2em !important;
}

.slogn5 {
	color: yellow !important;
	background: red !important;
	font-size: 2em !important;
}

.appInfo1 {
	font-size: 0.84em !important;
	text-align: left !important;
}

.fontSize2QG1 .appInfo1 {
	font-size: 1.8em !important;
}

.fontSize2QG1 .w5000 {
	font-size: 2.1em !important;
}

.fontSize2QG1 .Android,
.fontSize2QG1 .iPhone,
.fontSize2QG1 .guanWeb {
	font-size: 2.1em !important;
}

.fontSize2QG1 .slogn4 {
	font-size: 2em !important;
}

.fontSize2QG1 .slogn5 {
	font-size: 4em !important;
}

.fontSize3QG1 .appInfo1 {
	font-size: 2.3em !important;
}

.fontSize3QG1 .w5000 {
	font-size: 2.6em !important;
}

.fontSize3QG1 .Android,
.fontSize3QG1 .iPhone,
.fontSize3QG1 .guanWeb {
	font-size: 2.7em !important;
}

.fontSize3QG1 .slogn4 {
	font-size: 2.8em !important;
}

.fontSize3QG1 .slogn5 {
	font-size: 5em !important;
}

.myTab {
	padding: 3px 6px !important;
	border: 3px solid #000;
	text-align: center;
	color: #097c39;
}

.brcy {
	background: red;
	color: yellow;
	background-color: rgb(0, 255, 0) !important;
	color: #000 !important;
}

.caiPiao3SwiperTitle {
	background: #fff;
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;

}

.caiPiao3SwiperTitleItem {
	font-weight: 900 !important;
	color: #fff !important;
	background-color: #4caf50 !important;
	text-align: center !important;
	line-height: 1.8 !important;
	flex-basis: 23% !important;
	font-size: 1em !important;
}

.caiPiao3SwiperTitleItem.caiPiao3SwiperActive {
	background-color: #007aff !important;
}

.caiPiao3SwiperContainer .hiddenDom {
	display: none !important;
}

.caiPiao3SwiperContainer {
	background-color: #fff !important;
	margin: 0 auto !important;
}


