@charset "utf-8";
/*
    文件名：style.css
    作者：思幻云
    日期：2026年3月17日
    版权：Copyright © 2026 合肥思幻云科技有限公司 版权所有.（侵权必究！）
    描述：游戏官网核心样式文件。
    注意：请勿删除此注释，尊重版权。
*/
*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{scroll-behavior:smooth}
body{font-family:"微软雅黑",Arial,Verdana,Helvetica,sans-serif;font-size:16px}
div,p{cursor:default}
a{text-decoration:none}
ul,ol{list-style:none}
::-webkit-scrollbar{width:0;height:0}
.header{position:absolute;top:0;left:0;right:0;z-index:999;background-color:#0000007c}
.nav{margin:0 auto;width:1200px;height:100px;text-align:center}
.nav_ul{display:flex;justify-content:center;align-items:center}
.nav_ul .logo{margin-right:100px}
.nav_ul .logo img{height:100px;padding:10px 0}
.nav_ul .active a{color:#d1be89}
.nav_li{margin:0 40px}
.nav_li a{color:#fff}
.nav_li a>em{display:block;font-size:12px;font-style:normal;opacity:0.5}
.banner{position:relative;height:100vh}
.main_banner_bj img{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover}
.main_content_download{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:460px;height:220px;background:url(../images/download_bj.png) no-repeat top center / contain;display:flex;align-items:center;padding-left:80px}
.main_content_download_ewm img{width:140px;height:140px}
.main_content_download_btn a{display:block;margin:20px}
.news{position:relative;height:600px}
.news_bj img{position:absolute;z-index:-1;width:100%;height:600px;object-fit:cover}
.news_title{padding:50px 0 20px 0}
.news_title img{display:block;margin:0 auto}
.news_content{width:1200px;height:360px;margin:20px auto 0 auto;display:flex}
.layui-carousel img{width:100%;height:100%}
.layui-carousel-ind{text-align:left;left:20px}
.layui-carousel-ind ul{background-color:transparent}
.layui-carousel-ind ul li{width:12px;height:12px;border-radius:0;border:2px solid #fff;background-color:#000}
.news_content_list{width:610px;height:360px;padding-left:2px;background-color:#1e2839}
.news_content_list_tab_box{background-color:#273c54}
.news_content_list_tab{display:flex;align-items:center;height:50px;line-height:50px}
.news_content_list_tab_btn{color:#fff;display:inline-block;width:120px;text-align:center;font-size:18px;color:#fff;position:relative;z-index:1}
.news_content_list_tab_btn::before{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;display:block;width:120px;height:55px;background:url(../images/news_content_list_tab_btn_bj.png) no-repeat top center / contain;z-index:-1;opacity:0}
.layui-this::before{opacity:1}
.news_content_list_content{position:relative;padding:12px 20px 0;overflow:hidden}
.news_content_list_content_item{display:none}
.news_content_list_content_item_li{border-bottom:1px dashed #293e54;padding-left:30px;position:relative}
.news_content_list_content_item_li:last-child{border-bottom:none}
.news_content_list_content_item_li::before{content:'';position:absolute;top:10px;left:10px;display:block;width:5px;height:5px;transform:rotate(45deg);border:1px solid #34526d}
.news_content_list_content_item_li a{color:#bacfdf;margin:10px 0;display:flex}
.news_content_list_content_item_li_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;margin-right:20px}
.news_content_list_content_item_li_title:hover{color:#d1be89}
.news_content_list_content_item_li_time{margin-left:auto;flex-shrink:0;color:#375d79}
.game_screenshot{position:relative;height:1250px}
.game_screenshot_bj img{position:absolute;z-index:-1;width:100%;height:1250px;object-fit:cover}
.game_screenshot_title{padding:50px 0 20px 0}
.game_screenshot img{display:block;margin:0 auto}
.game_screenshot_content{width:1200px;margin:0 auto;display:flex}
.carousel-container{margin:150px auto 100px auto;width:800px;height:450px;perspective:900px;transform-style:preserve-3d}
.carousel-item{width:450px;height:300px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;border-radius:8px;transition:transform 1s ease-in-out}
.qrcode{width:1200px;margin:0 auto;display:flex;justify-content:center}
.qrcode_item{margin:0 100px;padding:20px;background:url(../images/ewm_bk.png) no-repeat top center / contain}
.qrcode_item img{width:180px;height:180px}
.qrcode_item p{font-size:18px;color:#d1be89;text-align:center;margin-top:10px}
.footer{text-align:center;color:#959595;background:#2a2a2a;padding:20px 15px;font-size:12px;line-height:3}
.footer a{color:#959595;margin:0 7px;position:relative}
.footer_link a:hover{color:#d1be89}
.footer_link a::after{content:"";position:absolute;right:-10px;top:50%;height:15px;margin-top:-7px;width:1px;background:#4a4a46}
.news_banner img{width:100%;height:100vh;object-fit:cover}
.news_box{position:relative;margin-top:-200px;display:flex;justify-content:center;padding-bottom:50px}
.news_box_bj img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;height:100%;object-fit:cover}
.news_box_left{width:270px;margin-right:50px;flex-shrink:0}
.news_box_left_1{width:270px;height:450px;background:url("../images/lanmubox.png") no-repeat}
.news_box_right{width:890px;background-color:#1e2839}
.news_box_right_crumbs{margin-bottom:36px;padding:0 30px;width:100%;height:65px;display:flex;justify-content:space-between;align-items:center;background-color:#273c54}
.news_box_left_1_qrcode{padding:30px;text-align:center}
.news_box_left_1_qrcode img{width:180px;height:180px}
.news_box_left_1_btn{margin-top:20px;text-align:center}
.news_box_left_1_btn a{display:inline-block;margin:10px 0}
.news_box_right_crumbs_left span{font-size:22px;color:#fff}
.news_box_right_crumbs_left span:last-child{font-size:12px}
.news_box_right_crumbs_right,.news_box_right_crumbs_right a{color:#bacfdf;font-size:12px}
.news_box_right_crumbs_right span{margin:0 2px}
.news_box_right_tab{display:flex;justify-content:space-around;border-bottom:1px solid #293e54;margin:0 30px}
.news_box_right_tab a{position:relative;text-align:center;display:inline-block;width:100%;height:40px;color:#b8b8b8;font-size:18px}
.news_box_right_tab .active{color:#d1be89}
.news_box_right_tab .active::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:70%;height:2px;background-color:#d1be89}
.news_box_right_list{padding:30px;color:#bacfdf}
.news_box_right_list_li{margin:20px 0;border-bottom:1px dashed #293e54}
.news_box_right_list_li_title{color:#bacfdf;margin-right:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all}
.news_box_right_list_li_title:hover{color:#d1be89}
.news_box_right_list_li_time{color:#375d79;flex-shrink:0;margin-left:auto}
.news_box_right_list_li a{display:flex;align-items:center;padding:10px 0}
.page{margin-top:50px;color:#bacfdf;text-align:center}
.page a{margin:0 5px;color:#bacfdf}
.page .page-num:hover{color:#d1be89}
.page-num-current{color:#d1be89 !important}
.page-desc{cursor:default}
.news_box_right_article_header{text-align:center;color:#b8b8b8;padding:0 0 20px;border-bottom:1px solid #333c48}
.news_box_right_article_header_info{padding-top:10px}
.news_box_right_article_header_info span{margin:0 10px;font-size:14px;color:#b8b8b8}
.news_box_right_article h1{font-size:22px;line-height:1.4;color:#b8b8b8}
.news_box_right_article h2{font-size:18px;line-height:1.4;color:#b8b8b8}
.news_box_right_article h3{font-size:16px;line-height:1.4;color:#b8b8b8}
.news_box_right_article h1>a,.news_box_right_article h2>a,.news_box_right_article h3>a{color:#d1be89}
.news_box_right_article ul,.news_box_right_article ol{padding-left:20px;list-style:auto}
.news_box_right_article ul li,.news_box_right_article ol li{margin:10px 0;list-style:auto}
.news_box_right_article p{padding:10px 0}
.news_box_right_article img,.news_box_right_article video{max-width:100%;height:auto;margin:10px 0}
.news_box_right_article_content{line-height:1.8;font-size:14px;color:#b8b8b8;padding:20px 0}
table{margin:10px auto 10px auto;text-align:center;color:#b8b8b8;width:100%;border-collapse:collapse;border-spacing:0}
thead{color:#fff}
th{padding:15px;font-size:18px;text-transform:uppercase;letter-spacing:1px}
th,td{border:1px solid #ddd;padding:10px;text-align:center}
tr{border:1px solid #ddd;padding:15px}