
html,
body {
	height: 100%;
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	font-family: "Microsoft YaHei" ! important;
}

.map_wrapper {
	/* background: url(../img/yunshu/map_bg.jpg) no-repeat; */
	background-size: cover;
	height: 370px;
	position: relative;
	overflow: hidden;
}

.content_min {
	margin: 0 auto;
	position: relative;
}

.start_red {
	background: url(../img/yunshu/star_red.png) no-repeat;
	width: 850px;
	height: 195px;
	position: absolute;
	top: 97px;
	left: 238px;
	-moz-animation: move-twink-back 3s linear infinite;
	-ms-animation: move-twink-back 3s linear infinite;
	-o-animation: move-twink-back 3s linear infinite;
	-webkit-animation: move-twink-back 3s linear infinite;
	animation: move-twink-back 3s linear infinite;
}

.start_blue {
	background: url(../img/yunshu/star_blue.png) no-repeat;
	width: 850px;
	height: 195px;
	position: absolute;
	left: -256px;
	top: -7px;
	-moz-animation: move-twink-back2 5s linear infinite;
	-ms-animation: move-twink-back2 5s linear infinite;
	-o-animation: move-twink-back2 5s linear infinite;
	-webkit-animation: move-twink-back2 5s linear infinite;
	animation: move-twink-back2 5s linear infinite;
}

.right_content {
	position: absolute;
	top: 0;
	right: 0;
	width: 140px;
	height: 65px;
	padding: 19px 10px 19px 18px;
	background: url(../img/yunshu/right_bg1.png) no-repeat;
	color: #fff;
	text-align: center;

}

.right_content p {
	font-size: 12px;
}

.right_content p b {
	margin:0;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: Bold;
}


.left_content {
	position: absolute;
	left: 0;
	top: 0;
	border: 2px solid rgba(223, 223, 223, 0.2);
	width: 370px;
	height: 340px;
	font-size: 12px;
	background: rgba(5, 16, 45, 0.2);
	border-radius: 3px;
	overflow: hidden;
}

.left_content h2 {
	height: 45px;
	width: 80%;
	line-height: 45px;
	margin:0px auto;
	line-height: 30px;
	font-size: 16px;
	background: url(../img/yunshu/left_title_bg.png);
	background-size:cover; 
	text-align: center;
	color: #fff;
}

.left_content li {
	width:350px;
	background: url(../img/yunshu/left_list1.png);
	background-size:cover; 
	height: 48px;
	color: #fff;
	margin: 0 auto;
	box-sizing: border-box;
	line-height: 28px;
	padding: 0 10px;
}

.left_content li .fl {
	float: left;
	color: #b7e0ff
}

.left_content li .fr {
	float: right;
	font-size: 12px;
}

.left_content li .fr b {
	font-size: 14px;
	font-weight: 100;
	margin:0;
	display: block;
	width:56px;
	text-align: right;
	padding-right: 5px;
}
.shine_sun {
    /* position: absolute;
    bottom: 105px;
    right: 105px; */
    animation: shine_sun_an 1.5s linear infinite;
}

#scrollDiv ul{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.left_content #scrollDiv li span em{
	display: block;
	width: 112px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.left_content #scrollDiv li .firstSpan {
	width: 75%;
}
.left_content #scrollDiv li .lastSpan {
	width: 25%;
}
.left_content #scrollDiv li .lastSpan strong{
	font-weight: 100;
	color: #b7e0ff;
}
.left_content li i{
	color: #FFCB00;
	display:block;
	font-size: 10px;
	margin-top:5px;
	float: left;

}

.content_min .text {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	top: 25px;
	left: 90px;
}

.origin {
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	bottom:
		155px;
	right: 203px;
	-moz-animation: animations 2s ease infinite;
	-webkit-animation: animations 2s ease infinite;
	-o-animation: animations 2s ease infinite;
	-ms-animation: animations 2s ease infinite;
	animation: animations 2s ease infinite;
}

.origin::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 0 5px 3px rgba(255, 213, 0, 0.6) inset, 0 0 5px 6px rgba(255, 255, 0, .6) inset, 0 0 5px 10px rgba(255, 255, 0, .6);
}

#scrollDiv {
	height:330px;
	overflow: hidden;
}

.seat-wrapper span {
	position: absolute;
	font-size: 14px;
	color: #fff;
}

.seat-wrapper .seat-0 {
	top: 10px;
}

.seat-wrapper .seat-1 {
	top: 30px;
	left: 64px;
}

.seat-wrapper .seat-2 {
	top: 65px;
	left: 60px;
}

.seat-wrapper .seat-3 {
	top: 130px;
	left: -20px;
}

.seat-wrapper .seat-4 {
	top: 136px;
	left: 144px;
}


.text img {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -16px;
	left: 372px;
}

.star-dot-2 {
	top: 525px;
	left: 870px;
}

@-webkit-keyframes animations{
	0%{box-shadow:0 0 24px rgba(225,225,153,1);transform:scale(1.1,1.1);}
	50%{box-shadow:0 0 24px rgba(225,225,153,.7);transform:scale(1.0,1.0);}
	100%{box-shadow:0 0 24px rgba(225,225,153,1);transform:scale(1.1,1.1);}
}
@-moz-keyframes animations{/* Firefox */
	0%{box-shadow:0 0 24px rgba(225,225,153,1);transform:scale(1.1,1.1);}
	50%{box-shadow:0 0 24px rgba(225,225,153,.7);transform:scale(1.0,1.0);}
	100%{box-shadow:0 0 24px rgba(225,225,153,1);transform:scale(1.1,1.1);}
}
@keyframes animations{
	0%{box-shadow:0 0 24px rgba(225,225,153,1);transform:scale(1.1,1.1);}
	50%{box-shadow:0 0 24px rgba(225,225,153,.7);transform:scale(1.0,1.0);}
	100%{box-shadow:0 0 24px rgba(225,225,153,1);transform:scale(1.1,1.1);}
}

@keyframes move-twink-back {
    0% {opacity:0;}
    33% {opacity:0.5;}
    66% {opacity:1;}
    80% {opacity:0.5;}
    100% {opacity:0;}
}
@-webkit-keyframes move-twink-back {
    0% {opacity:0;}
    33% {opacity:0.5;}
    66% {opacity:1;}
    80% {opacity:0.5;}
    100% {opacity:0;}
}
@-moz-keyframes move-twink-back {
    0% {opacity:0;}
    33% {opacity:0.5;}
    66% {opacity:1;}
    80% {opacity:0.5;}
    100% {opacity:0;}
}
@-ms-keyframes move-twink-back {
    0% {opacity:0;}
    33% {opacity:0.5;}
    66% {opacity:1;}
    80% {opacity:0.5;}
    100% {opacity:0;}
}

@keyframes move-twink-back2 {
    0% {opacity:0.2;}
    33% {opacity:0.5;}
    66% {opacity:1;}
    80% {opacity:0.5;}
    100% {opacity:0.2;}
}
@-webkit-keyframes move-twink-back2 {
    0% {opacity:0.2;}
    33% {opacity:0.5;}
    66% {opacity:1;}
    80% {opacity:0.5;}
    100% {opacity:0.2;}
}
@-moz-keyframes move-twink-back2 {
    0% {opacity:0.2;}
    33% {opacity:0.5;}
    66% {opacity:1;}
    80% {opacity:0.5;}
    100% {opacity:0.2;}
}
@-ms-keyframes move-twink-back2 {
    0% {opacity:0.2;}
    33% {opacity:0.5;}
    66% {opacity:1;}
    80% {opacity:0.5;}
    100% {opacity:0.2;}
}

@keyframes shine_sun_an{
	0%{transform:scale(1.0,1.0);}
    15%{transform:scale(0.95,0.95);}
    85%{transform:scale(0.95,0.95);}
	100%{transform:scale(1.0,1.0);}
}

.bigMap {
	width: 100%;
	background: url(../img/memberCenter/map2.png) no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position: 60% 0;
	overflow: hidden;
}
.bigMap .left_content .scroll-U li{
	line-height: 48px;
}
