*{margin: 0;padding: 0;}
html,body{font-size:16px;}
body{
background-color: var(--groot-ui-color-gray-1);
font-family: STheiti SC, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 1rem;padding-bottom:2em;}
.developer{
	height:68px;
	box-sizing: border-box;
	background-color: #333333;
	font-size:14px;
	color:#999999;   
	padding: 0.45289855rem 0.96240942rem;
    overflow: hidden;
    box-sizing: border-box;
}
.developer .left{display: flex;align-items: center;}
.developer .left span:first-child{margin-right:10px;}
.developer .left .split{display:inline-block;width:1px;height:40%;background-color:#999999;}
.developer .part1,.developer .part2{display: flex;justify-content: space-between;}
.developer a{display:inline-block;color:#999999;text-decoration:none;margin:0 6px;}
.developer .dl-link{font-size:16px;color:#ffffff;font-weight:600;margin:0;}

.dl-apk{
	height:110px;
	background-color: rgb(119, 43, 186);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 0.625rem 1.25rem 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.dl-apk .logo{
    flex-shrink: 0;
    margin-left: 0.96240942rem;
    width: 74px;
    height: 74px;
    border-radius: 0.5rem;
    overflow: hidden;	
}
.dl-apk .logo img{width:100%;height:100%;border:0;}
.dl-apk .title {flex:1;padding-left:10px;}
.dl-apk .title p{color:#999999;font-size:14px;}
.dl-apk .title p:first-child{color: rgb(241, 157, 236);font-size:18px;font-weight:600;}
.dl-apk .btn-free{
	width:154px;
	height:56px;
	padding:0 4px;
	margin-right:1em;
	background-color: rgb(230, 50, 46);
	color:#ffffff;
	border-radius: 24px;
	text-align:center;
	font-size:16px;
	font-weight:600;
	display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}


.flow img{width:100%;height:100%;border:0;}
.flow .flow1{height:172px;}
.flow .flow2{height:910px;}
.flow .flow3{height:340px;}
.flow .flow4{height:751px;}
.flow .flow5{height:246px;}


footer{background: #fafafa;padding:30px 0;padding-bottom:80px;}
footer h3{color: #858585;text-align: center;font-size:13px;}

.dl-fixed{
	left: 0px;
    bottom: 40px;
    width: 100%;
    height: 60px;
    overflow: visible;
    transform: translateZ(0px);
    position: fixed;
    background: transparent;
    z-index: 10000 !important;
}

.dl-fixed .dl-btn {
	display: flex;
    justify-content: center;
    align-items: center;
	width: 90%;
	margin:0 auto;
	height:100%;
	font-size:16px;
	color:#ffffff;
	font-weight:600;
	text-align:center;
	border-radius: 22px;
    box-shadow: rgba(166, 50, 0, 0.5) 0px 0.0625rem 0.375rem 0px;
    background-color: rgb(255, 112, 51);
    animation: scale-decay-f207ffe8 1.2s ease-out infinite;
    cursor: pointer;
}
@keyframes scale-decay-f207ffe8 {
    0% {
        transform: scale(1); /* 初始状态：正常大小 */
    }
    20% {
        transform: scale(1.1); /* 第一次回弹：放大到 1.1 倍 */
    }
    40% {
        transform: scale(0.98); /* 第二次回弹：缩小到 0.98 倍 */
    }
    60% {
        transform: scale(1.02); /* 第三次回弹：稍微放大到 1.02 倍 */
    }
    80% {
        transform: scale(0.99); /* 第四次回弹：接近正常大小 */
    }
    100% {
        transform: scale(1); /* 最终状态：回到正常大小 */
    }
}