/******************************html***********************************/
/*class*/
#html{position:relative;overflow:hidden;}
#body{width:100%;background:white;}
#body.fd{position:relative;z-index:20;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

/******************************应用列表***********************************/
/* 应用下载 */
.apps_list_down{min-height:100vh;display:flex;flex-direction:column;background:#FBF6F4;color:#333;font-family:-apple-system,"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei",sans-serif;}
.apps_list_down img{display:block;}
/* 顶部品牌区 */
.apps_list_down .t{padding:48px 16px 28px;text-align:center;color:#fff;background:linear-gradient(135deg,#F8A48F 0%,#F2826D 100%);border-radius:0 0 24px 24px;}
.apps_list_down .t .to .logo{width:88px;height:88px;margin:0 auto 14px;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 8px 20px rgba(242,130,109,.3);}
.apps_list_down .t .to .logo img{width:100%;height:100%;object-fit:cover;}
.apps_list_down .t .to .name{font-size:22px;font-weight:600;line-height:1.3;}
.apps_list_down .t .to .slog{margin-top:8px;font-size:14px;opacity:.9;}
.apps_list_down .t .to .vers{margin-top:10px;font-size:12px;opacity:.85;}
/* 内容区 */
.apps_list_down .c{flex:1;width:100%;max-width:640px;margin:0 auto;padding:24px 16px;box-sizing:border-box;}
/* 智能主下载 */
.apps_list_down .c .main{text-align:center;}
.apps_list_down .c .main .btn{display:block;height:50px;line-height:50px;border-radius:9999px;background:#C44E3A;color:#fff;font-size:17px;font-weight:500;box-shadow:0 8px 20px rgba(242,130,109,.3);}
.apps_list_down .c .main .btn:active{opacity:.9;}
.apps_list_down .c .main .btn.disable{background:#F0F0F0;color:#ccc;box-shadow:none;}
.apps_list_down .c .main .tips{margin-top:12px;font-size:13px;color:#999;}
/* 全部下载方式 */
.apps_list_down .c .list{margin-top:28px;}
.apps_list_down .c .list .titl{position:relative;margin-bottom:16px;padding-left:12px;font-size:16px;font-weight:600;color:#333;}
.apps_list_down .c .list .titl:before{content:'';position:absolute;left:0;top:2px;width:4px;height:16px;border-radius:2px;background:#F2826D;}
.apps_list_down .c .list .grid{display:flex;flex-wrap:wrap;justify-content:space-between;}
.apps_list_down .c .list .grid .item{width:48%;margin-bottom:14px;padding:16px;box-sizing:border-box;display:flex;align-items:center;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(45,22,18,.06);}
.apps_list_down .c .list .grid .item:active{transform:scale(.98);}
.apps_list_down .c .list .grid .item .ico{flex:none;width:40px;height:40px;margin-right:12px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#F2826D;background:#FDF3F0;}
.apps_list_down .c .list .grid .item .con{flex:1;min-width:0;}
.apps_list_down .c .list .grid .item .con .nam{font-size:15px;font-weight:500;color:#333;line-height:1.4;}
.apps_list_down .c .list .grid .item .con .des{margin-top:2px;font-size:12px;color:#999;}
.apps_list_down .c .list .grid .item.coming{opacity:.75;}
.apps_list_down .c .list .grid .item.coming .con .des{color:#C8920F;}
/* 温馨提示 */
.apps_list_down .c .note{margin-top:18px;padding:14px 16px;border-radius:12px;background:#FDF3D6;}
.apps_list_down .c .note p{font-size:13px;line-height:1.6;color:#C8920F;}
/* 页脚 */
.apps_list_down .b{padding:20px 16px 28px;text-align:center;}
.apps_list_down .b .bo .beian{font-size:12px;color:#999;}
.apps_list_down .b .bo .copy{margin-top:6px;font-size:12px;color:#ccc;}
/* 第三方App引导遮罩 */
.apps_list_down .mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;display:none;background:rgba(0,0,0,.75);}
.apps_list_down .mask.show{display:block;}
.apps_list_down .mask .co{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84%;max-width:340px;padding:24px;box-sizing:border-box;text-align:center;}
.apps_list_down .mask .co .arrow{position:fixed;right:18px;top:6px;font-size:46px;line-height:1;color:#fff;animation:apps_down_bounce 1s infinite;}
.apps_list_down .mask .co .txt{font-size:16px;line-height:1.7;color:#fff;}
.apps_list_down .mask .co .know{display:inline-block;margin-top:20px;padding:0 28px;height:40px;line-height:40px;border-radius:9999px;background:#fff;color:#333;font-size:14px;}
@keyframes apps_down_bounce{0%,100%{transform:translateY(0);}50%{transform:translateY(8px);}}
/* 弹层(进度/安装) */
.apps_list_down .modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:110;display:none;background:rgba(0,0,0,.45);}
.apps_list_down .modal.show{display:block;}
.apps_list_down .modal .co{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84%;max-width:340px;padding:24px;box-sizing:border-box;border-radius:16px;background:#fff;box-shadow:0 16px 48px rgba(45,22,18,.1);text-align:center;}
.apps_list_down .modal .co .titl{font-size:17px;font-weight:600;color:#333;}
.apps_list_down .modal .co .bar{margin-top:18px;height:10px;border-radius:9999px;background:#F0F0F0;overflow:hidden;}
.apps_list_down .modal .co .bar span{display:block;width:0;height:100%;border-radius:9999px;background:linear-gradient(135deg,#F8A48F,#F2826D);transition:width .2s ease;}
.apps_list_down .modal .co .perc{margin-top:10px;font-size:14px;font-weight:600;color:#F2826D;}
.apps_list_down .modal .co .link{display:inline-block;margin-top:16px;font-size:13px;color:#999;}
.apps_list_down .modal .co .steps{margin:16px 0 0;padding:0;text-align:left;}
.apps_list_down .modal .co .steps li{margin-bottom:10px;list-style:decimal inside;font-size:14px;line-height:1.6;color:#666;}
.apps_list_down .modal .co .know{display:inline-block;margin-top:10px;padding:0 28px;height:42px;line-height:42px;border-radius:9999px;background:#C44E3A;color:#fff;font-size:15px;}
/* 桌面端适配 */
@media (min-width:768px){
.apps_list_down .t{padding:64px 16px 36px;}
.apps_list_down .c .list .grid .item{width:32%;}
}