*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-height:100vh;font-family:Microsoft YaHei,微软雅黑,MicrosoftJhengHei,sans-serif;font-size:14px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{position:absolute;top:0;left:0;z-index:100;width:50%;padding:20px}.logo{margin:10px 0 0 80px;float:left}.logo a{display:flex;flex-direction:column;text-decoration:none}.logo-content{display:flex;align-items:center;gap:10px;margin-bottom:2px}.logo img{height:65px;width:auto}.logo-text{display:flex;flex-direction:column;justify-content:center}.logo-title{font-size:36px;color:#fff;font-weight:700;margin:0;line-height:1.2}.logo-desc{font-size:14px;color:#fff;margin:10px 0 0;line-height:1.3}.box{position:fixed;inset:0;height:100vh}.left,.right{position:absolute;top:0;bottom:0;width:50%;height:100%}.left{left:0;background:#479ad7;z-index:99}.right{left:50%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.show_box{padding:0 100px;width:100%}.show_name{font-size:24px;margin-top:145px;color:#fff;font-weight:700}.show_desc{font-size:18px;margin-bottom:30px;color:#fff}.show_img{overflow:hidden;border-radius:5px}.show_img img{width:100%;height:100%;object-fit:contain;display:block}.show_detail{color:#fff;font-size:14px;line-height:1.6;word-break:break-all;min-height:80px}.version_box,.version_content{padding:0 100px;width:100%;flex:1;display:flex;flex-direction:column;overflow-y:auto}.form_group{margin:20px 0;position:relative}.form_group p{color:#b2b2b2;font-size:18px;margin-bottom:10px;font-weight:500}.version_box ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.version_box li{display:inline-flex;align-items:center;justify-content:center;width:85px;height:65px;border:1px solid #e1e1e1;color:#b2b2b2;cursor:pointer;font-size:16px;transition:all .3s ease;border-radius:4px;background:#fff}.version_box li:hover,.version_box li.on{border-color:#479ad7;color:#fff;background-color:#479ad7}.function_btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border:1px solid #479ad7;border-radius:4px;background-color:#479ad7;color:#fff;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease}.function_btn:hover{background-color:#fff;color:#479ad7}.office_btn{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:80px;margin-top:15px;padding:20px 100px;background:#fff;flex-shrink:0}.index_footer{display:flex;align-items:center;height:50px;padding:5px 100px;margin-top:auto;background:#fff;border-top:1px solid #e1e1e1;flex-shrink:0}.index_footer a,.index_footer span{margin-right:25px;color:#b3b3b3;text-decoration:none;cursor:pointer;transition:color .3s ease}.index_footer a:hover,.index_footer span:hover{color:#479ad7}.download-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.down_list{display:inline-flex;align-items:center;justify-content:center;width:148px;height:48px;border:1px solid #e1e1e1;border-radius:4px;background:#fff;color:#b2b2b2;font-size:16px;text-decoration:none;cursor:pointer;transition:all .3s ease}.down_list:hover{border-color:#479ad7;background-color:#479ad7;color:#fff}.down_list.p2p-link{border-style:dashed;border-color:silver;color:#888}.down_list.p2p-link:hover{border-style:solid;border-color:#ff9800;background-color:#ff9800;color:#fff}.detail_title{display:block;font-size:15px;font-weight:700;margin-top:20px}.tip_title{margin-bottom:20px}.download_title{color:#4c4c4c;font-size:28px;margin-bottom:10px;font-weight:700}.tip_title p{color:#b2b2b2;font-size:18px}@media(max-width:1200px){.logo{margin-left:40px}.logo img{height:40px;width:auto}.logo-title{font-size:24px}.logo-desc{font-size:6px}.show_box,.version_box{padding:0 60px}.office_btn{padding:20px 60px}.index_footer{padding:5px 60px}}@media(max-width:768px){.box{position:relative;height:auto}.header{width:100%}.logo{margin-left:10px}.left,.right{width:100%;position:relative}.right{left:0;height:auto;display:block;overflow:visible}.show_box{padding:20px 30px}.show_name{margin-top:120px;font-size:32px}.version_box{padding:0 30px 20px;display:block;flex:1;overflow-y:visible;height:auto}.version_content{margin-top:0;height:auto;display:block;padding:0 30px 20px}.office_btn{padding:20px 30px;position:relative}.index_footer{padding:10px 30px;justify-content:center;position:relative;flex-shrink:0;margin-top:auto}}@media(max-width:480px){.header{padding:15px}.logo{margin-left:5px}.logo img{height:35px}.show_box{padding:10px 20px}.show_name{margin-top:120px;font-size:28px}.version_box{padding:10px 20px 20px}.office_btn{padding:15px 20px}.index_footer{padding:0 20px}}
