html,body,div,ul,ol,li,dl,dt,dd,img,a,p,span,em,i,del,u,s,strong,iframe,table,td,th,tr,form,label,select,input,button,textarea,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;list-style:none;font-style:normal;}
html,body{width:100%;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;}
body{position:relative;width:100%;background:#f8f8f8;font-size:14px;font-family:"\5fae\8f6f\96c5\9ed1";-webkit-user-select:none;}
input,label,select,textarea,button{vertical-align:middle;resize:none;font-family:"\5fae\8f6f\96c5\9ed1";-webkit-appearance:none;}
input::-webkit-input-placeholder{color:#bbb;line-height:150%;font-weight:normal;}
textarea::-webkit-input-placeholder{color:#bbb;font-weight:normal;}
img.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
img{pointer-events:none;-webkit-user-select:none;margin:0;}
div,li,dd,td,p{word-wrap:break-word;word-break:break-all;}
table{border-collapse:collapse;border-spacing:0;}
a,a:visited{text-decoration:none;}
a:active,a:hover{outline:0;}

/**boder**/
.bthalf{background-image:linear-gradient(0deg,#e5e5e5 50%,transparent 50%);background-size:100% 1px;background-repeat:no-repeat;background-position:top;}
.bchalf{background-image:linear-gradient(0deg,#e5e5e5 50%,transparent 50%);background-size:100% 1px;background-repeat:no-repeat;background-position:center;}
.bbhalf{background-image:linear-gradient(0deg,#e5e5e5 50%,transparent 50%);background-size:100% 1px;background-repeat:no-repeat;background-position:bottom;}
.brhalf{background-image:linear-gradient(270deg,#e5e5e5 50%,transparent 50%);background-size:1px 100%;background-repeat:no-repeat;background-position:right;}
.blhalf{background-image:linear-gradient(270deg,#e5e5e5 50%,transparent 50%);background-size:1px 100%;background-repeat:no-repeat;background-position:left;}

/***toast***/
.pml_exit{position:fixed;width:92%;height:48px;line-height:48px;left:4%;bottom:4vw;background:linear-gradient(90deg,#ff9900,#ff3366);border-radius:30px;text-align:center;font-size:17px;color:#fff;z-index:999;cursor:pointer;overflow:hidden;}
.pml_toast{display:none;position:fixed;width:100%;height:100vh;left:0;top:0;text-align:center;font-size:14px;color:yellow;z-index:9999;touch-action:none;margin:0;padding:0;overflow:hidden;}
.pml_toast li{display:inline-block;width:122px;height:120px;line-height:25px;margin-top:35vh;background:rgba(0,0,0,0.75);font-size:15px;color:#ddd;border-radius:5px;overflow:hidden;}
.pml_toast i{display:inline-block;max-width:70%;padding:10px 15px;line-height:20px;margin-top:40vh;background:rgba(0,0,0,0.75);border-radius:5px;}
.pml_toast li img{display:block;margin:25px auto 20px;}

/***alert***/
.pml_alert{display:none;position:fixed;width:100%;height:100vh;left:0;top:0;text-align:center;background:rgba(0,0,0,0.5);z-index:9999;touch-action:none;overflow:hidden;}
.pml_alert h2{float:left;width:49%;height:55px;line-height:55px;color:#444;font-size:17px;font-weight:normal;border-right:0.5px solid #e8e8e8;cursor:pointer;overflow:hidden;}
.pml_alert h1{float:left;width:80%;padding:10%;line-height:26px;font-size:17.2px;color:#000;font-weight:normal;border-bottom:0.5px solid #e8e8e8;overflow:hidden;}
.pml_alert h3{float:left;width:50%;height:55px;line-height:55px;color:#485b85;font-size:17px;font-weight:normal;cursor:pointer;overflow:hidden;}
.pml_alert h4{float:left;width:100%;height:55px;line-height:55px;color:#485b85;font-size:17px;font-weight:normal;cursor:pointer;overflow:hidden;}
.pml_alert li{width:80%;height:auto;margin:35vh auto;background:#fff;border-radius:8px;overflow:hidden;}

/***error***/
.pml_error{width:100%;height:auto;}
.pml_error em{color:#ff6600;font-style:normal;}
.pml_error img{display:block;width:80px;margin:13vh auto 40px;}
.pml_error h1{width:100%;height:auto;line-height:30px;font-size:18px;text-align:center;color:#555;font-weight:normal;text-indent:3px;overflow:hidden}
.pml_error h2{width:170px;height:45px;line-height:45px;font-size:17px;text-align:center;font-weight:normal;border-radius:5px;background:#eee;color:#16a3ff;margin:100px auto 0;cursor:pointer;overflow:hidden}

/***page***/
.pml_page{width:93%;height:40px;display:flex;align-items:center;margin:0 auto 4%;overflow:hidden;}
.pml_page a{display:block;flex:1;height:40px;line-height:40px;font-size:16.5px;color:#fff;background:#3d8ff6;border-radius:25px;text-align:center;text-decoration:none;overflow:hidden;}
.pml_page a:nth-child(2){margin-left:4%;}