/* ========== 页面核心布局 ========== */

#Download{width:764px;height:172px;text-align:center;position:absolute;top:900px;left:50%;margin-left:-396px;z-index:5100;border-radius:5px;background:url("../images/918psdown.png") no-repeat left top}
#Download .btn_down_s1{float:left;width:240px;height:87px;text-indent:-999em;margin-left:107px;margin-top:43px}
#Download .btn_down_s2{float:left;width:99px;height:91px;text-indent:-999em;margin-left:-10px;margin-top:39px}
#Download .btn_down_s3{float:left;width:99px;height:101px;text-indent:-999em;margin-left:4px;margin-top:35px}
#Download .btn_down_s4{float:left;width:99px;height:89px;text-indent:-999em;margin-left:4px;margin-top:42px}

/* ========== 浮动侧边栏 ========== */
#Floatingbar{width:157px;position:fixed;top:50%;right:0;margin-top:-150px;background-color:#fff;box-shadow:0 3px 14px rgba(0,0,0,0.4);z-index:150000;font-size:12px;font-family:'Microsoft YaHei'}
#Floatingbar .ewm{padding:22px 0 15px;line-height:24px;text-align:center;color:#fff;background-color:#333}
#Floatingbar .ewm img{width:117px;height:117px;margin:0 auto;display:block}
#Floatingbar ul{padding:14px 0;list-style:none;background-color:#333;color:#fff}
#Floatingbar ul li{height:22px;line-height:22px;text-align:center;margin-bottom:7px;cursor:pointer}
#Floatingbar ul li a{color:#fff}
#Floatingbar ul li a:hover{color:#fff}
#Floatingbar .btn_backtop{height:31px;line-height:31px;text-align:center;color:#fff;background-color:#676767;display:block}
#Floatingbar .btn_backtop:hover{background-color:#507129}
#Floatingbar .btn{width:15px;height:130px;position:absolute;top:23px;left:-15px;background:url(../images/arrow.png) no-repeat right top;cursor:pointer}
#Floatingbar .btn.change{background-position:left top}
#music_btn{color:#fff;margin-left:0px}

/* ========== 顶部导航 ========== */
.STYLE1{font-size:24px}
.topstyle a{text-decoration:none;color:#4f4f4f}

/* ========== Reset ========== */
html,body,span,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,a,address,code,del,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label{margin:0;padding:0;border:0;font-style:inherit;font-family:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;display:block}
html{overflow-x:hidden}
body{font-size:12px;background:#100f1d;font-family:'Microsoft YaHei',sans-serif;color:#3f4869}
img{border:none;vertical-align:middle}
ul,ol{list-style:none}
a{text-decoration:none;color:#4f4f4f}
a:hover{text-decoration:underline;transition:color .2s,background-color .2s,border-color .2s}

#Version{width:100%;height:1080px;position:relative;overflow:hidden;z-index:-3}
#Flash{width:1920px;height:1080px;position:absolute;left:50%;margin:0px auto -272px -960px;z-index:-1}
#Header{margin:0 auto -290px -960px;width:1920px;height:1080px;position:absolute;left:50%;z-index:-2;line-height:0px}


/* 弹幕：严格左右居中 1920px，垂直位置不变 */
.danmaku-container {
    width: 1920px;
    height: 1080px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto; /* 真正水平居中 */
    z-index: 1;
    pointer-events: none;
}

.danmaku-scroll {
    width: 1920px;
    height:1080px;
position:absolute;left:50%;margin:0px auto -272px -960px;
    background: url("5.png") repeat-x left center;
    background-size: auto 100%;
    animation: danmaku 8s linear infinite;
}

@keyframes danmaku {
    0%   { background-position-x: 0; }
    100% { background-position-x: -1920px; }
}