/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
a{text-decoration: none;color:rgba(0,0,0,0); transition: transform 0.5s ease;}
html, body {
    position: relative;
    height: 100%;
    scroll-behavior: smooth;
}
.gray {filter: grayscale(90%);}
a:hover {
    text-decoration: none;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    transform: translate(0, -4px);
}
/* @font-face {
    font-family: 'sy';
    src: url('../css/siyuan.ttf');
} */
.wrap{
  width: 100%;
  height: 3476px;
  background: url(//game.gtimg.cn/images/dnf/cp/a20251209yearbook/pc/bg.jpg) no-repeat center top;
  min-width: 1200px;
  position: relative;
  overflow: hidden;
}
.logo{
    display: block;
    width: 138px;
    height: 56px;
    background: url(//game.gtimg.cn/images/dnf/cp/a20251209yearbook/pc/logo.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 44px;
    top: 26px;
}
.fhgw{
    display: block;
    width: 173px;
    height: 67px;
    background: url(//game.gtimg.cn/images/dnf/cp/a20251209yearbook/pc/btn_fh.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 44px;
    top: 26px;
}
.er{
    display: block;
    width: 232px;
    height: 259px;
    margin: 0 auto;
    margin-top: 643px;
    border: #000000 solid 6px;
    border-radius: 10px;
}

/*底部*/
#afooter{width:100%;text-align:center; line-height:20px; background-position:top; color: #6a6a6a;background-color: #000000;padding: 20px 0;}
#afooter .wrap_ied{padding: 15px;}
#afooter .copyright{ position:relative; z-index:3; padding-top:10px; line-height:26px; }
#afooter .copyright span a,#footer .copyright span a:hover{ margin:0 5px;}
#theme_foot{ position:absolute; z-index:1; left:50%; width:980px; margin-left:-490px;}
#afooter .notice{ display:none;}
#afooter a{ color: #ffffff;}