a {
  text-decoration: none;
}

li {
  list-style: none;
}

.webgl-content * {
  border: 0;
  margin: 0;
  padding: 0;
  /* overflow: hidden; */
}

.webgl-content {
  /* min-height: 450px;
  max-height: 720px; */
}

.webgl-content .overlay {
  /* background-image: url('../img/Mian_1.png');
  background-size: 100% 100%; */
  width: 100%;
  height: 100%;
  z-index: 7;
  position: absolute;
  top: 0;
}

/*.webgl-content .logo, .progress {position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
	.webgl-content .logo { width: 0px; height: 0px; margin-top: -45px; z-index: 8;}
	.webgl-content .progress {height: 18px; width: 141px; margin-top: 40px;}
	.webgl-content .progress .empty {background: url('progressEmpty.Light.png') no-repeat right / cover; float: right; width: 100%; height: 100%; display: inline-block;}
	.webgl-content .progress .full {background: url('progressFull.Light.png') no-repeat left / cover; float: left; width: 0%; height: 100%; display: inline-block;}
	
	.webgl-content .logo.Dark {background-image: url('progressLogo.Dark.png');}
	.webgl-content .progress.Dark .empty {background-image: url('progressEmpty.Dark.png');}
	.webgl-content .progress.Dark .full {background-image: url('progressFull.Dark.png');}
	
	.webgl-content .footer {margin-top: 5px; height: 38px; line-height: 38px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px;} 
	.webgl-content .footer .webgl-logo, .title, .fullscreen {height: 100%; display: inline-block; background: transparent center no-repeat;} 
	.webgl-content .footer .webgl-logo {background-image: url('webgl-logo.png'); width: 204px; float: left;}
	.webgl-content .footer .title {margin-right: 10px; float: right;}
	.webgl-content .footer .fullscreen {background-image: url('fullscreen.png'); width: 38px; float: right;}*/
body {
  /* background-image: url(bg.jpg); */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-attachment: fixed;
  font-family: '微软雅黑';
  text-align: center;
  height: 100%;
  /* overflow: hidden; */
  margin: 0;
}

.counter {
  text-align: center;
  position: absolute;
  top: 70%;
  right: 50%;
  margin-top: -50px;
  width: 200px;
  margin-right: -100px;
  z-index: 8;
}

.counter p {
  font-size: 30px;
  font-weight: 200;
  color: #f60d54;
}

.counter h1 {
  color: white;
  font-size: 60px;
  margin-top: -10px;
}

.counter h2 {
  color: white;
  font-size: 60px;
  margin-top: -10px;
}

.counter .ProgressLineB {
  background: green;
  border: none;
  height: 1px;
  width: 200px;
}


.ProgressLine {
  background: #00FF00;
  border: none;
  height: 10px;
  width: 100px;
  /*margin-top: -60px;*/
  /*margin-left:-60px;*/
}

div#loadingBox {
  width: 100%;
  height: 20px;
  position: absolute;
  top: 50%;
  margin-top: 50px;
  text-align: center;
}

body .vertical-centered-box {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
}

body .vertical-centered-box:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

body .vertical-centered-box .content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  font-size: 0;
}

* {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.loader-circle {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(250, 250, 2500, 0.1);
  margin-left: -60px;
  margin-top: -60px;
  top: 95px;
}

.loader-line-mask {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 120px;
  top: 95px;
  margin-left: -60px;
  margin-top: -60px;
  overflow: hidden;
  -webkit-transform-origin: 60px 60px;
  -moz-transform-origin: 60px 60px;
  -o-transform-origin: 60px 60px;
  -ms-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
  -webkit-mask-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0));
  -webkit-animation: rotate 1.2s infinite linear;
  -moz-animation: rotate 1.2s infinite linear;
  -o-animation: rotate 1.2s infinite linear;
  animation: rotate 1.2s infinite linear;
}

.loader-line-mask .loader-line {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(250, 250, 250, 0.5);
}

lesshat-selector {
  -lh-property: 0;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
  }
}

@-o-keyframes rotate {
  0% {
    -o-transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(360deg);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  ;
}

lesshat-selector {
  -lh-property: 0;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
  }
}

@-o-keyframes rotate {
  0% {
    -o-transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(360deg);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  ;
}

lesshat-selector {
  -lh-property: 0;
}

@-webkit-keyframes fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }
}

@-moz-keyframes fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }
}

@-o-keyframes fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }
}

@keyframes fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }

  ;
}

lesshat-selector {
  -lh-property: 0;
}

@-webkit-keyframes fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }
}

@-moz-keyframes fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }
}

@-o-keyframes fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }
}

@keyframes fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }

  ;
}

lesshat-selector {
  -lh-property: 0;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }

  ;
}

lesshat-selector {
  -lh-property: 0;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }

  ;
}

.container {
  position: absolute;
  top: 6px;
  left: 5%;
  width: 90%;
}

/* PROGRESS */
.progress {
  height: 8px;
  position: relative;
  width: 99.8%;
  border-radius: 0px;
  border: 1px #00FF00 solid;
}

.progress-bar {
  animation-duration: 3s;
  animation-name: width;
  background-size: 100% 25px;
  height: 25px;
  position: relative;
  border-radius: 0px;
}

.progress-shadow {
  /*background-image: linear-gradient(to bottom, #eaecee, transparent);  */
  height: 14em;
  position: absolute;
  top: 0;
  /*transform: skew(45deg);*/
  transform-origin: 0 0;
  width: 100%;
}

/* ANIMATIONS */
@keyframes width {

  0%,
  100% {
    transition-timing-function: cubic-bezier(1, 0, 0.65, 0.85);
  }

  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.title {
  margin: 0 auto;
  height: 100%;
  position: relative;
  min-width: 1200px;
  overflow: auto;
  background-image: url('../img/Mian.jpg');
  background-size: 100% 100%;
}

.title .imge {
  width: 25%;
  margin-top: 10px;
  margin-left: 6px;
  float: left;
}

.title .heading {
  font-size: 58px;
  padding-left: 65px;
  color: #ffffff;
  font-weight: normal;
  width: 985px;
  text-align: left;
  top: 18%;
  position: absolute;
}

.editor {
  color: #fff;
  width: 45%;
  padding-left: 65px;
  top: 40%;
  position: absolute;
}

.editor li {
  font-size: 26px;
  margin-bottom: 2px;
  text-align: left;
}

/*.enter{background-image:url(btn_londingEnter.png); z-index:6;position:absolute;top:64%;left:45%;clear:both;background:#3476CC;width:130px;height:40px;line-height:40px;border-radius:8px; display:none; cursor:pointer;color:#fff;text-align:center;}*/
/*.enter{background-image:url(btn_londingEnter.png); z-index:6;position:absolute;top:64%;left:45%;clear:both;width:140px;height:40px;line-height:40px;border-radius:8px; display:none; cursor:pointer;text-align:center;}*/


.enter {
  z-index: 6;
  width: 240px;
  height: 56px;
  clear: both;
  display: none;
  cursor: pointer;
  text-align: center;
  background: #ccc;
  font-size: 26px;
  line-height: 56px;
  border-radius: 56px;
  margin: 30px 0 0 130px;
  color: #fff;
  background: #39bdfd;
  position: absolute;
  top: 64%;
}

.sp1{
  width: 8px;
  height: 22px;
  float: left;
  background: #ff9e53;
  margin-right: 10px;
  margin-top: 10px;
  border-radius: 2px;
}

.editors {
  width: 90px;
  line-height: 1.5em;
}

.colleges {
  width: 90px;
  line-height: 1.5em;
}

.names {
  padding-left: 2px;
}

.names2 {
  padding-left: 16px;
}

.number_load {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
}

.number {
  color: #fff;
  float: right;
  padding-bottom: 4px;
  font-size: 12px;
}

.load {
  color: #fff;
  float: left;
  padding-bottom: 4px;
  font-size: 12px;
}

.footer {
  position: absolute;
  bottom: 5px;
  width: 100%;
  color: #fff;
  font-size: 16px;
}

.box {
  width: 100%;
  height: 21px;
  position: absolute;
  bottom: 12px;
  z-index: 10;
  background-image: url('bj2.png');
  background-size: 100% 100%;
}
.btn-div{
  width: 1200px;
  height: 56px;
  position: absolute;
  bottom: 150px;
  left: 50%;
  margin-left: -600px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.btn-div .bttnt{
  border: 1px solid #3a98da;
  background-color: #092b54;
  width: 180px;
  height: 54px;
  text-align: center;
  line-height: 54px;
  font-size: 20px;
  font-size: bold;
  color: #fff;
}
.btn-div .bttnt:hover{
  background-color: #3a98da ;
}
.rename{
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
  float: right;
  margin-right: 20px;
}