* { margin: 0; padding: 0; outline:none !important;}
ol,ul,li{list-style-type:none;}
img{border:0px; vertical-align:middle;}
.clear { height:0px; clear: both; overflow:hidden; }
iframe { border:0;}
html { height:100%; }

body { font-size:28px; line-height:1.7; color:#ffffff; background: #010e32; font-family:'Microsoft YaHei'; }
a{text-decoration:none; color:#ffffff; cursor:pointer;}
a:hover{text-decoration:none; color:#f2ca63; }
a,a:hover,.btn,.btn:hover{ transition:all 300ms ease; user-select:none; }

::-webkit-input-placeholder { color:#b8c0cd; }

@font-face{
  font-family:'fontsa';
  src: url('fonts/fontsa.ttf') format('truetype');
}

@font-face{
  font-family:'DIN-Medium';
  src: url('fonts/DIN-Medium.ttf') format('truetype');
}

.wrap { position: relative; overflow: hidden; max-width: 3840px; min-width: 3780px; height: 2160px; box-sizing: border-box; background: url(../img/bg.jpg) center top no-repeat; margin: 0 auto;}

.wow {visibility:hidden;}

/*顶部*/
.header { position: absolute; left:0; top:0; right: 0; z-index:20; }
.topbox { background: url(../img/topbg.png) center top no-repeat; height: 392px; position: relative;}

.topbox_m { position: relative; z-index: 22;}

.toptime { position: absolute; left: 70px; top: 70px; line-height: 46px; font-size: 24px; color: #00ccff;}
.toptime b { float: left; width: 210px; font-size: 46px; font-family:'DIN-Medium'; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#9eebff), to(#2ad3ff)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.topback { position: absolute; display: block; right: 72px; top: 61px; background: url(../img/back.png) no-repeat; width: 213px; height: 72px; z-index: 9999;}
.topback:hover { top: 51px;}


.topbox_m .logo { position: absolute; left: 50%; top: 40px; width: 1700px; margin-left: -850px; text-align: center; background: url(../img/logobg.png) center center no-repeat;}
.topbox_m .logo img { display: inline-block; vertical-align: middle; margin-right: 20px; margin-bottom: 5px; }
.topbox_m .logo { text-align: center; font-size: 72px; line-height: 72px;}
.topbox_m .logo b{ display: block; font-family: 'fontsa'; background-image: linear-gradient(#ffffff,#ffffff,#9edeff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; letter-spacing: 4px; font-weight: normal; margin-top: -5px; }


/*滚动条*/
::-webkit-scrollbar-corner { background-color:#010e32;}
::-webkit-scrollbar{width: 6px; height:6px; border-radius:3px; }
::-webkit-scrollbar-track{ background:none; }
::-webkit-scrollbar-thumb{ background-color:rgba(63,110,218,0.5); border-radius:3px; }



.box-tittle-text{
  position: relative;
  font-size: 42px;
  top: -21px;
}

.toptime b{ font-size: 42px; }
.toptime span{ font-size: 42px; font-weight: 500;}

.toptime{
  left: inherit;
  right: 46px;
  top: 36px;
  color: #fff;

}

.toptime span{
  font-size: 36px;

}

.top-position-box{
  position: absolute;
  left: 46px;
  top: 36px;
  z-index: 111;
  font-size: 36px;
  font-weight: 500;
  color: #fff;
}