html{
	height: 100%;
}
body{
	margin: 0;
	padding: 0;
	font-family:"microsoft yahei";
	background:#000;
	overflow:scroll;
	overflow-x:hidden;
	height: 100%;
	width: 100%;
}
.wrapper{
	height: 100%;
}
.header{
	position: relative;
	top: 0px;
	width: 100%;
	height: 70px;
	line-height: 70px;
	color: #fff;
	background-color: #000;
	font-size: 16px;
	text-align: left;
	display: block;
}
.header a:hover{
	text-decoration:underline;
	color: red;
	font-family:"microsoft yahei";
	font-size: 16.15px;
}
.logo-box{
	float: left;
	margin-left: 3%;
}
.text-box{
	margin-right: 50%;
}
.logo{
	position: relative;
	color: #000;
	width: 160px;
	height: 70px;
	background-repeat: no-repeat;
	text-decoration: none;
	left: 3%;
}
.raining {
	position: relative;
	top: -30px;
	display: block;
}
.home_page{
	position: relative;
	width: 20px;
	height: 70px;
	color: #fff;
	text-decoration: none;
	left: 9%;
}
.join_us{
	position: relative;
	width: 20px;
	height: 70px;
	color: #fff;
	text-decoration: none;
	left: 10%;
}
.map{
	color: #fff;
}
.connect_us{
	position: relative;
	width: 20px;
	height: 70px;
	color: #fff;
	text-decoration: none;
	left:11%;
}
.main{
/*	position: relative;
	width:100%;
	height:780px;
	background-image:url('../img/loading.png');
	background-repeat: no-repeat;
	background-position: center;*/
	position:relative;
    width:100%;
    height:100%;
    min-width: 1000px;
    z-index:-10;
    zoom: 1;
    background-color: #fff;
    background: url(../img/bj.jpg) no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    opacity: 1;
}
.raining{
	opacity: 0.19;
}
.main1{
	position: relative;
	width:100%;
	background-repeat: no-repeat;
}
.content{
	color: #fff;
	position: relative;
	font-size: 14px;	
}
.center{
	text-align: center;
	font-size: 30px;
}
.page-content{
	position: relative;
	left: 20%;
}
.footer{
	position: relative;
	bottom: 0;
	top: -16px;
	width: 100%;
	height: 100px;
	background-color: #000;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.footer a{
	text-decoration: none;
	color: #fff;
}
/* ================= 下载按钮样式 ================= */
.download-container {
    position: absolute; /* 改为绝对定位 */
    top: -150px; /* 向上移动，负值越大越靠上 */
    left: 50%;
    transform: translateX(-50%); /* 水平居中 */
    width: auto;
    margin: 0;
    padding: 0;
    z-index: 100;
}

/* 确保 .footer 有相对定位 */
.footer {
    position: relative; /* 这是绝对定位的参考点 */
    /* 其他样式不变 */
}

.download-btn {
    display: inline-block;
    border-radius: 15px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.5); /* 阴影加深，适应黑色背景 */
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding: 0;
    background: transparent; /* 透明背景 */
}

/* 图片样式 */
.download-img {
    display: block;
    width: auto; /* 自动宽度，保持图片原比例 */
    height: auto;
    max-width: 350px; /* 最大宽度限制 */
    border-radius: 15px;
    transition: all 0.3s ease;
}

/* 按钮的悬停效果 */
.download-btn:hover {
    transform: translateY(-5px) scale(1.05);
    box-shadow: 0 15px 35px rgba(255, 255, 255, 0.2); /* 白色阴影，在黑色背景上更明显 */
}

.download-btn:hover .download-img {
    filter: brightness(1.2) drop-shadow(0 0 10px rgba(255, 255, 255, 0.3)); /* 增加亮度和发光效果 */
}

/* 为按钮添加一个按压效果 */
.download-btn:active {
    transform: translateY(0) scale(0.98);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.8);
}

.download-btn:active .download-img {
    filter: brightness(0.95);
}

/* 为按钮添加呼吸灯效果 - 更适合黑色背景 */
@keyframes breathing-glow {
    0%, 100% { 
        box-shadow: 0 8px 25px rgba(255, 255, 255, 0.1), 
                    0 0 15px rgba(0, 180, 255, 0.3); 
    }
    50% { 
        box-shadow: 0 8px 25px rgba(255, 255, 255, 0.2), 
                    0 0 25px rgba(0, 180, 255, 0.6); 
    }
}

.download-btn {
    animation: breathing-glow 2.5s infinite ease-in-out;
}

/* 确保图片在移动设备上响应式 */
@media (max-width: 768px) {
    .download-img {
        max-width: 280px; /* 移动端缩小一点 */
    }
    
    .download-container {
        margin: 15px 0 10px 0;
    }
}

@media (max-width: 480px) {
    .download-img {
        max-width: 220px;
    }
}