body,dd,dl,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}
body,button,input,select,textarea{font:12rem/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
button,input,select,textarea{font-size:100%;outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,td,th,ul{padding:0}
dl,ol,ul{list-style:none}
#afooter{background:#1c1c1c;text-align:center}
#afooter .wrap_ieg{width:1240rem;margin:0 auto;padding:30rem 0}
#afooter p{color:#6e6e6e;line-height:24rem;font-size:10rem}
#afooter a{color:#6e6e6e;font-size:12rem}
#loginStatusSyncFrame_ams_ame{display:block}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
/* #_overlay_,.ost,.ost_box,body,html{min-width:1240rem!important} */
body,html{background:#ffffff;width:100%;height:100%}
 html{
    font-size: calc(100vw /1920) ;
 }
.g-wrap{position:relative;width:100%;height:1147rem;overflow:hidden;font-size:0;background:url(//game.gtimg.cn/images/x5/cp/a2025romance/bg.jpg) no-repeat center/cover}
.g-wrap a{-webkit-transition:filter .3s,border .3s,color .3s;transition:filter .3s,border .3s,color .3s}
.g-wrap a:hover{text-decoration:none;-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.btn-act-link{position:absolute;bottom:260rem;left:60rem;color:#fff;font-size:20rem;letter-spacing:4rem}
.btn-act-link>span{display:inline-block;vertical-align:middle;padding:3rem 0;line-height:1;border-bottom:1rem solid #fff}
.btn-act-link>i{display:inline-block;vertical-align:middle;margin-left:10rem}
.m-logo{position:absolute;top:20rem;left:144rem;width: 246rem;height: 56rem;display: flex;justify-content: space-between;background: url(//game.gtimg.cn/images/x5/cp/a2025romance/logo.png) center / cover no-repeat;align-items: center;}
.m-logo .logo-x5{width: 246rem;height: 56rem;}
.m-logo .logo-fest{width: 150rem;height: 50rem;margin-right: 32rem;}
.m-logo .icon-arrow-prefect{position:absolute;top:20rem;right:310rem}
.slogan{position:absolute; display: 
    none; bottom:148rem;left:50%;width:1920rem;height:281rem;background:url(//game.gtimg.cn/images/x5/cp/a2025romance/slogan.png) no-repeat center/contain;transform: translateX(-50%) ;opacity:0;}
.btn-gw{position:absolute;top:15rem;right:-140rem;width:234rem;height:91rem;background:url(//game.gtimg.cn/images/x5/cp/a2025romance/btn_gw.png) no-repeat center/contain;z-index: 10;}
.btnbox{width:676rem;position:absolute;bottom:285rem;height:auto; right: 226rem;  display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;opacity:0;}
/* .btn-welfare{width:312rem;height:74rem;background:url(//game.gtimg.cn/images/x5/cp/a2025romance/btn1.png) no-repeat center/contain;} */
.btn-download{width:311rem;height:87rem;background:url(//game.gtimg.cn/images/x5/cp/a2025romance/btn1.png) no-repeat center/contain;}
.btn-newgame{width:311rem;height:72rem;background:url(//game.gtimg.cn/images/x5/cp/a2025romance/btn3.png) no-repeat center/contain;display:block;}
.btn-webgame{width:311rem;height:108rem;background:url(//game.gtimg.cn/images/x5/cp/a2025romance/btn2.png) no-repeat center/contain;display:block;position: relative;}
/* .btn-webgame::after{content: "";position: absolute;background: url(//game.gtimg.cn/images/x5/cp/a2025romance/icon.png) no-repeat;width: 54rem;height: 54rem;right: 15rem;bottom: -32rem;animation: hotA 0.8s linear infinite alternate both;} */
@keyframes hotA{0%{transform: scale(1);}100%{transform: scale(0.8);}}
.showimg,.showimg1{position:absolute;top:-445rem;left:-261rem;width:760rem;height:530rem;background:url(//game.gtimg.cn/images/x5/cp/a2025romance/show1.jpg) no-repeat center/contain;opacity: 0;display: none;}
.showimg1{
    height: 500rem;
    top:-498rem;
    background:url(//game.gtimg.cn/images/x5/cp/a2025romance/show.jpg) no-repeat center/contain;
}
.btn_more{
    position: absolute;
    right: 30rem;
    top: 14rem;
    color: #000;
    font-size: 18rem;
    text-decoration: underline;
}
