body {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: scroll;
    font-size: 12px;
    font-family: 微軟正黑體;
/*    max-width: 440px;*/
    margin: 0 auto;
    text-align: center;
    background: rgba(0,0,0,.9);
    position: relative;

}
html{text-align: center;margin: 0 auto;}
body {background: #280908;
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";

}
ul li {list-style: none;}
ul li {list-style: none;}
input{background:none; outline:none;  border:none;}
body, h1, p, ul, ol, li,input{ margin: 0;padding: 0;list-style: none;}
html, body, div, span,h1, h2, h3, h4, h5, h6, p, a, ol, ul, li{margin: 0;padding: 0;border: 0; }

a{text-decoration-line: none;outline: none;appearance:none;-webkit-tap-highlight-color: transparent; }

* {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none; 
    outline: none; 
    color: #000;   
}

section {
    display: block;
}

img, fieldset {
border: 0;
}
img {
height: auto;width: auto\9;width:100%;
}

section{position: relative;}
.nact img{width: 100%;display: block;}
button{border: none;}

#overlay{background:rgba(0,0,0,0.2);color: #fff;position: absolute;top: 6%;width: 50%;left: 50%;margin-left: -25%;text-align: center;border-radius: .25rem;}

input{background:none; outline:none;  border:none;}
.st1{width: 70%;position: absolute;left: 50%;margin-left: -37%;line-height: 3rem;background:#fff;top: 10%;font-size: 1.25rem;border-radius: 5px;}
.st2{position: absolute;top: 24%;background: url(../images/nbtn01.png) no-repeat 100% 100%;background-size: cover;width: 10rem;height: 3.8rem;text-indent: -9999px;left: 50%;margin-left: -5rem;}
.nlog{position: absolute;top: 46%;left: 12%;width: 80%;}
.nlog p{font-weight: bold;font-size: 1.25rem;color: #fff;text-shadow: 0 0 5px #000, 0 0 5px #000;float: left;margin-top: 1rem;}
.nlog a{background: url(../images/nbtn02.png) no-repeat 100% 100%;background-size: cover;width: 10rem;height: 3.8rem;text-indent: -9999px;float: left;margin-left: 2%;}
.gologin{background: url(../images/nbtn02.png) no-repeat 100% 100%;background-size: cover;}
.nserver{position: absolute;top: 66%;left: 12%;width: 80%;}
.nserver p{font-weight: bold;font-size: 1.25rem;color: #fff;text-shadow: 0 0 5px #000, 0 0 5px #000;float: left;margin-top: 1rem;}
.nlnserverog button{background: url(../images/nbtn02.png) no-repeat 100% 100%;background-size: cover;width: 10rem;height: 3.8rem;text-indent: -9999px;float: left;margin-left: 2%;}

.server{width: 100%;height: 3rem;}

label{
    color: #fff;text-shadow: 0 0 5px #000, 0 0 5px #000;
    float:left; font-weight: bold;
    font-size: 1.25rem;
    line-height: 2rem;
}

.tiqu{position: absolute;top: 80%;right: 12%;background: url(../images/nbtn03.png) no-repeat 100% 100%;background-size: cover;width: 10rem;height: 3.8rem;text-indent: -9999px;float: right;margin-left: 2%;}

.ndisc{width: 98%;position: absolute;top: 5%;left: 50%;margin-left: -49%;}
/*.ndisc p{color: #f2c164;font-size: 1rem;}*/


.searchul{background: url(../images/ac-bg.png) no-repeat;background-size:100% 100%;width: 100%;float: left;}
.searchul li{color: #fff;display: flex;line-height: 2rem;}
.searchul li div{float: left;width: 20%;text-align: center;}

.searchul li:nth-child(1){border-bottom: 1px #9d5d17 solid;font-weight: bold;color: #bda98f;}
.searchul li:nth-child(2n){border-bottom: 1px #9d5d1766 solid;}
.searchul li:nth-child(3n){border-bottom: 1px #9d5d1766 solid;}
/*.searchul li div{color:#bda98f; }*/
.searchul li .stime{color: #bda98f;}
.searchul li .smoney{color: #f2c164;}
.searchul li .sdiamond{color: #50d7f7;}
.searchul li .surplus{color: #d7fdfe}
.searchul li .status01{color: #61e359;}
.searchul li .status02{color: #f30c20;}
.searchul li .status03{color: #7c7b7c;}
.searchul li .surplus img{width: .85rem;vertical-align: middle;}
.searchul li .sdiamond img{width: .85rem;vertical-align: middle;}


/*弹框*/
.m-modal,.m-modal1 {
    position: fixed;
    top: 10rem;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 1000;
    overflow: auto;
    background-color: rgba(0, 0, 0, .2);
    font-size: 1rem;

}

.m-modal-dialog,.m-modal-dialog1 {
    font-family: "microsoft yahei", "瀹嬩綋";
    position: relative;
    margin: 0 auto;
    margin-top: -60%;
    width: 80%;
    background-color: #fff;
    box-shadow: 1px 1px 20px 2px #888;
    border-radius: 3px;
    padding: 1rem;
}

.m-top {
    background-color: #30A9DE;
}

.m-modal-title {
    margin: 0;
    color: #fff;
    padding: 10px 20px 10px 20px;
    font-size: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.m-modal-close,.m-modal-close1 {
    position: absolute;
    right: 3px;
    top: 3px;
    display: inline-block;
    font-size: 35px;
    line-height: 20px;
    color: #555;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

.m-modal-close:hover,.m-modal-close1:hover {
    color: #555;
}

.m-middle {
    padding: 10px 20px 10px 20px;
}

.m-bottom {
    padding: 0 6px 6px;
    overflow: hidden;
}

.m-bottom button {
    font-family: "microsoft yahei", "瀹嬩綋";
    cursor: pointer;
    border: 1px solid #ccc;
    background-color: #ccc;
    padding: 5px 15px;
    float: right;
    margin: 0 0 0 10px;
    outline: none;
    font-size: 14px;
    color: #333;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 3px;
}

.m-bottom button:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.m-bottom button:active {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8
}

.m-bottom .m-btn-sure {
    color: #fff;
    background-color: #f2c164;
    border-color: #f2c164;
    
}

.m-bottom .m-btn-sure:hover {
    color: #fff;
    background-color: #f2c164;
    border-color: #f2c164;
}

.m-bottom .m-btn-sure:active {
    color: #fff;
    background-color: #f2c164;
    border-color: #f2c164;
}

.m-bottom .m-btn-sure {
    color: #fff;
    background-color: #f2c164;
    border-color: #f2c164;
    
}

.m-bottom .m-btn-sure1:hover {
    color: #fff;
    background-color: #f2c164;
    border-color: #f2c164;
}

.m-bottom .m-btn-sure1:active {
    color: #fff;
    background-color: #f2c164;
    border-color: #f2c164;
}

.m-bottom .m-btn-sure1 {
    color: #fff;
    background-color: #f2c164;
    border-color: #f2c164;
    
}

/*laoding*/
.cy-loading::before,
.cy-loading::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  margin: auto;
}
.cy-loading::before {
  content: attr(load-tip);
  font-size: 13px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
}
.cy-loading::after {
  top: -62px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #f2c164;
  border-top-color: transparent;
  z-index: 5;
  animation: rotate1t 0.8s linear infinite;
}
@keyframes rotate1t {
  100% {
    transform: rotate(1turn);
  }
}




@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */
  .searchul li div:nth-child(4){width: 23%;}
  .searchul li div:nth-child(5){width: 17%;}
  .st2{width: 7.4rem;height: 2.8rem;top: 30%;margin-left: -3.7rem;}
  .nlog{top: 48%;left: 12%;width: 80%;}
  .nlog p{font-weight: bold;font-size: 1rem;margin-top: .75rem;}
  .nlog a{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  .server{width: 100%;height: 3rem;}
  .tiqu{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  label{font-size: 1rem;line-height: 2rem;}

}

@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 */
  .searchul li div:nth-child(4){width: 23%;}
  .searchul li div:nth-child(5){width: 17%;}
  .st2{width: 7.4rem;height: 2.8rem;top: 30%;margin-left: -3.7rem;}
  .nlog{top: 48%;left: 12%;width: 80%;}
  .nlog p{font-weight: bold;font-size: 1rem;margin-top: .75rem;}
  .nlog a{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  .server{width: 100%;height: 3rem;}
  .tiqu{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  label{font-size: 1rem;line-height: 2rem;}
}

@media only screen and (device-width: 360px) and (device-height: 640px) {/* 兼容Galaxy s5 */
    .searchul li div:nth-child(4){width: 23%;}
  .searchul li div:nth-child(5){width: 17%;}
  .st2{width: 7.4rem;height: 2.8rem;top: 30%;margin-left: -3.7rem;}
  .nlog{top: 48%;left: 12%;width: 80%;}
  .nlog p{font-weight: bold;font-size: 1rem;margin-top: .75rem;}
  .nlog a{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  .server{width: 100%;height: 3rem;}
  .tiqu{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  label{font-size: 1rem;line-height: 2rem;}
}
@media only screen and (device-width: 360px) and (device-height: 740px) {/* 兼容Galaxy s8+ */
   .searchul li div:nth-child(4){width: 23%;}
  .searchul li div:nth-child(5){width: 17%;}
  .st2{width: 7.4rem;height: 2.8rem;top: 30%;margin-left: -3.7rem;}
  .nlog{top: 48%;left: 12%;width: 80%;}
  .nlog p{font-weight: bold;font-size: 1rem;margin-top: .75rem;}
  .nlog a{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  .server{width: 100%;height: 3rem;}
  .tiqu{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  label{font-size: 1rem;line-height: 2rem;}
}

/* iPhoneX、iPhoneXS  11pro*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
   .searchul li div:nth-child(4){width: 23%;}
  .searchul li div:nth-child(5){width: 17%;}
  .st2{width: 7.4rem;height: 2.8rem;top: 30%;margin-left: -3.7rem;}
  .nlog{top: 48%;left: 12%;width: 80%;}
  .nlog p{font-weight: bold;font-size: 1rem;margin-top: .75rem;}
  .nlog a{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  .server{width: 100%;height: 3rem;}
  .tiqu{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  label{font-size: 1rem;line-height: 2rem;}
}

/* Pixel*/
@media only screen and (device-width: 393px) and (device-height: 851px) {
    .searchul li div:nth-child(4){width: 23%;}
  .searchul li div:nth-child(5){width: 17%;}
  .st2{width: 8.4rem;height: 3.2rem;top: 30%;margin-left: -3.7rem;}
  .nlog{top: 48%;left: 12%;width: 80%;}
  .nlog p{font-weight: bold;font-size: 1.25rem;margin-top: .75rem;}
  .nlog a{width: 8.4rem;height: 3.2rem;margin-left: 2%;}
  .server{width: 100%;height: 3rem;}
  .tiqu{width: 8.4rem;height: 3.2rem;margin-left: 2%;}
  label{font-size: 1.25rem;line-height: 2rem;}
}


/*  iphone 12mini*/
@media only screen and (device-width: 360px) and (device-height: 780px)and (-webkit-device-pixel-ratio: 3){
     .searchul li div:nth-child(4){width: 23%;}
  .searchul li div:nth-child(5){width: 17%;}
  .st2{width: 7.4rem;height: 2.8rem;top: 30%;margin-left: -3.7rem;}
  .nlog{top: 48%;left: 12%;width: 80%;}
  .nlog p{font-weight: bold;font-size: 1rem;margin-top: .75rem;}
  .nlog a{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  .server{width: 100%;height: 3rem;}
  .tiqu{width: 7.4rem;height: 2.8rem;margin-left: 2%;}
  label{font-size: 1rem;line-height: 2rem;}
}
/*  iphone 12pro*/
@media only screen and (device-width: 390px) and (device-height: 844px)and (-webkit-device-pixel-ratio: 3){
   .zz05{top: 25rem;left: 5.5rem;}
     .zz06{top: 25rem;left: 13rem;}
     .zz05 a{width: 6rem;height: 2rem;}
     .zz06 a{width: 6rem;height: 2rem;}
}

@media (min-width: 640px){
     section{max-width: 640px;}



}


@media (min-width: 900px){

   section{max-width: 640px;margin-left: 30%;}
  .pk-input {
    width: 40%;}

}
