  /* 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;}
  
  /* basic */
  .c:before,.c:after{content:"";display:table;}
  .c:after{clear:both;}
  .c{zoom:1;}
  html,body {width: 100%;height: 100%;}
  body{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1','\9ED1\4F53','\5b8b\4f53',sans-serif,'Microsoft Yahei';}
  a {text-decoration:none;transition: filter 0.2s;}
  a:hover{text-decoration:none;filter: brightness(110%);}
  .dnfact_navbg,.ost,#afooter,body,.wrap{min-width:1200px !important;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1202?'1200px':'');}
  .ost_bg{background: #fff !important;}
  .hide{display:block;width:0;height:0;overflow:hidden;}
  .pr{position:relative;}
  .pa{position:absolute;}
  .db{display:block;text-indent:-9999em;font-size: 0;}
  .fl{float:left;}
  .fr{float:right;}
  :focus{outline: none;}
  /* footer */
  #afooter{text-align:center;line-height:20px;color:#eee;background-color:#000000;padding:20px 0;width: 100%;}
  #afooter a{ color:#eee;}
  /* ost */

/*style*/
body {
	background: #fff;
}
.wrap {
	width: 2560px;height: 5154px;margin: 0 auto;
}
.container {
	width: 2560px;height: 5154px;background: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/bg.jpg) no-repeat center top;position: relative;margin: 0 auto;transform-origin: left top;
}
.icon {
	display: block;background: no-repeat 0 0/100% auto;
}
/* top */
.top {
	width: 100%;height: 1100px;position: relative;
}
.logo {
	width: 279px;height: 102px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/logo.png);position: absolute;left: 45px;top: 20px;text-indent: -9999px;
}

.btn-return {
	width: 288px;height: 67px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/btn_return.png);text-indent: -9999px;position: absolute;right: 54px;top: 30px;
}
.btn-emu {
	width: 397px;height: 297px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/btn_emu.png);text-indent: -9999px;position: absolute;right: 296px;top: 288px;
}

.login-wrap {
	width: 336px;height: 46px;line-height: 46px;position: absolute;left: 1115px;top: 960px;text-align: center;font-size: 30px;color: #fff600
}
.login-wrap a {
	color: #fff600;
}
.login_ed {
	width: 100%;height: 100%;display: flex;flex-direction: row;justify-content: center;align-items: center;
}
.username {
	display: block;overflow: hidden;width: 190px;height: 46px;line-height: 46px;white-space: nowrap;text-overflow: ellipsis;
}

/* event */
.event {
	width: 1677px;height: 580px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;margin: 0 auto;
}
.event-block {
	width: 525px;height: 269px;background: no-repeat 0 0/100% auto;margin-bottom: 40px;position: relative;
}
.event-text {
	position: absolute;left: -9999px;
}
.event-link {
	display: block;width: 100%;height: 100%;text-indent: -9999px;
}
.event1 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event1.png);
}
.event2 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event2.png);
}
.event3 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event3.png);
}
.event4 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event4.png);
}
.event5 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event5.png);
}
.event6 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event6.png);
}
.event-get,.event-isget {
	width: 189px;height: 54px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event_get.png);position: absolute;left: 165px;bottom: -5px;text-indent: -9999px;
}
.event-isget {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event_isget.png);
}
.event1-info {
	width: 531px;height: 19px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/event1_info.png);position: absolute;left: 2px;bottom: -32px;text-indent: -9999px;
}
/* main */
.main-tit {
	width: 1233px;height: 151px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_tit.png);text-indent: -9999px;margin: 225px 0 0 438px;
}
.main {
	width: 1676px;height: auto;margin: 100px 0 0 441px;position: relative;
}
.main h3 {
	width: 1113px;height: 117px;background: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_subtit1.png);text-indent: -9999px;
}
.main .main-sub2 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_subtit2.png);margin-top: 140px;
}
.main .main-sub3 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_subtit3.png);margin-top: 140px;
}
.main-block1 {
	width: 1676px;height: 846px;background: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_block1.png);margin-top: 38px;
}
.main-info {
	width: 1659px;height: 230px;background: no-repeat;margin-left: 10px;position: relative;
}
.info1 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_info1.png);margin-top: 45px;
}
.info2 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_info2.png);margin-top: 50px;
}
.info3 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_info3.png);margin-top: 50px;
}
.main-info .info-text {
	position: absolute;left: -9999px;
}
.btn-infoview {
	display: block;width: 100%;height: 100%;text-indent: -9999px;
}
.main-links {
	width: 1638px;height: 330px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;margin: 70px 0 0 17px;
}
.main-links a,.main-links span {
	width: 522px;height: 131px;text-indent: -9999px;
}
.btn-link1 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_link1.png);
}
.btn-link2 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_link2.png);
}
.btn-link3 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_link3.png);
}
.btn-link4 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_link4.png);
}
.btn-link5 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_link5.png);
}
.btn-link6 {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/main_link6.png);
}
/* pop */
.lay {
	width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.8);z-index: 999;
}
.pop {
	position: absolute;
}
.pop-login {
	width: 1256px;height: 777px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/pop_login.png);left: 50%;top: 50%;margin: -388px 0 0 -628px;transform-origin: center;
}
.btn-close {
	width: 56px;height: 55px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/btn_close.png);position: absolute;right: -78px;top: -19px;
}
.login-buttons {
	width: 632px;height: 313px;position: absolute;left: 315px;top: 290px;display: flex;flex-direction: row;justify-content: space-between;
}
.login-buttons a {
	display: block;width: 251px;height: 313px;
}
.btn-qq {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/btn_qq.png);;
}
.btn-wx {
	background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/btn_wx.png);;
}

.pop-detail {
	width: 1256px;height: 1067px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/pop_detail.png);left: 50%;top: 50%;margin: -533px 0 0 -628px;transform-origin: center;
}
.detail-content {
	width: 1050px;height: 900px;padding-right: 50px;position: absolute;left: 80px;top: 85px;overflow: auto;font-family: 'Microsoft Yahei';
}
.detail-content dl {
	width: 100%;display: flex;flex-direction: row;
}
.detail-content dt {
	width: 45px;height: 46px;text-align: center;line-height: 46px;font-size: 26px;color: #fff;background: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/detail_num.png) no-repeat;
}
.detail-content dd {
	flex: 1;font-size: 24px;color: #000;line-height: 36px;padding: 5px 0 0 5px;
}
.detail-image {
	padding: 5px 0 15px 50px;
}
.detail-image img {
	width: 969px;height: auto;
}
.detail-desc {
	display: block;width: 1024px;height: 47px;line-height: 47px;background: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/detail_desc.png);font-size: 24px;color: #000;margin-bottom: 10px;text-indent: 15px;
}
.newver-image {
	padding: 5px 0 15px 50px;text-align: center;
}

/* 滚动条整体 */
.detail-content::-webkit-scrollbar {
	/* height: 20px; */
	width: 6px;
}
/* 两个滚动条交接处 -- x轴和y轴 */
.detail-content::-webkit-scrollbar-corner {
	background-color: transparent;
}

/* 滚动条滑块 */
.detail-content::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #3385ff;
}

/* 滚动条轨道 */
.detail-content::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: #060606;
}

/* .pop-award {
	width: 2510px;height: 1214px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/pop_award.png);left: 0%;top: 50%;margin-top: -607px;transform-origin: left center;
}
.pop-award .btn-close {
	right: 180px;top: 190px;
}
.btn-get {
	width: 388px;height: 109px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/btn_get.png);position: absolute;left: 1650px;top: 930px;
} */

.pop-bind {
	width: 1256px;height: 777px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/pop_bind.png);left: 50%;top: 50%;margin: -388px 0 0 -628px;transform-origin: center;
}
.agree {
    width: 980px;height: 70px;position: absolute;left: 160px;top: 585px;display: flex;justify-content: flex-start;align-items: flex-start;
}
.radio-agree {
    display: block;height: 70px;background: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/check.png) no-repeat 0 0/35px 35px;border-radius: 0;padding-left: 40px;font-size: 34px;color: #141414;line-height: 35px;
}
input[type="radio"]:checked + .radio-agree {
    background: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/checked.png) no-repeat 0 0/35px 35px;
}
.select-tit {
	width: 980px;height: 50px;line-height: 50px;font-size: 48px;font-weight: bold;font-family: 'Microsoft Yahei';color: #141414;position: absolute;left: 160px;top: 240px;
}

.bind-selects {
	width: 980px;height: 210px;position: absolute;left: 160px;top: 310px;display: flex;flex-direction: column;justify-content: space-between;align-items: center;
}
.form-select {
	width: 976px;height: 94px;line-height: 94px;border: 0;font-size: 40px;color: #000;text-align: center;background: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/select.png);-webkit-appearance: none;-moz-appearance: none;appearance: none;
}
.btn-confirm {
	width: 391px;height: 96px;background-image: url(https://game.gtimg.cn/images/mdnf/act/a20250712reflow/pc/btn_confirm.png);position: absolute;left: 445px;top: 800px;
}