*{box-sizing:border-box;margin:0;padding:0;border:0;-webkit-tap-highlight-color:transparent;outline:0;vertical-align:baseline;-webkit-text-size-adjust:100% !important;-ms-text-size-adjust:100% !important;text-size-adjust:100% !important;-moz-text-size-adjust:100% !important}select,button,input,textarea,button{border:1px solid #333}table{border-collapse:collapse;border-spacing:0}table,td,th{border:1px solid #333}td,th{line-height:1.5;padding:0.3em 0.4em}th{font-weight:bold;font-size:1.05em}html{font-size:100%;background-color:#ffffff;word-break:break-word}body{min-height:100vh;color:#333;overflow-x:hidden;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1.6 "Helvetica", "Arial", sans-serif;background-color:#ffffff}hr{overflow:visible;box-sizing:content-box;margin:1em 0;height:0;border-top:1px solid #ccc}button:disabled{cursor:default}a,a:active,a:link,a:visited{text-decoration:none;color:#333}a:hover{text-decoration:underline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,dialog,hr,img{display:block}audio,canvas,iframe,img,svg,video{display:inline-block;vertical-align:middle}[hidden],dialog:not([open]),template{display:none}button,input,select,textarea{font-family:inherit;border-radius:0}textarea{resize:vertical}audio,canvas,progress,video{display:inline-block}input,select{vertical-align:middle}button{vertical-align:inherit;line-height:inherit;cursor:pointer}button,select{text-transform:none}code,kbd,pre,samp{font-family:monospace, sans-serif;font-size:1em}mark{background-color:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:70%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}ul{list-style:none}img{width:100%;height:auto}@font-face{font-family:'CourierPrime';src:url(../fonts/CourierPrime-Regular.woff2);font-display:swap}html{background-color:#efefef}body{font-size:16px;line-height:1.6;background-color:#efefef;font-family:"微软雅黑", 'Microsoft Yahei', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#535353;min-width:1000px}::-moz-selection{background-color:#3aa8ae;color:#ffffff}::selection{background-color:#3aa8ae;color:#ffffff}.copyright{width:100%;text-align:center;font-size:12px;color:#bbb;position:absolute;bottom:0;left:0;-webkit-transform:translateY(250%);transform:translateY(250%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copyright a,.copyright a:link{color:#bbb}.copyright a:hover,.copyright a:link:hover{color:#25978e;text-decoration:underline}main{-webkit-perspective:1600px;perspective:1600px;width:100%;max-width:960px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;min-height:500px;position:relative;box-shadow:0 6px 6px rgba(0,0,0,0.05)}main .intro{width:45%;min-width:45%;max-width:45%;background:url(../img/bg.jpg) center center/cover no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .intro p{width:100%;padding:40px 60px;line-height:1.6;font-size:14px;color:#ffffff;text-align:left;text-shadow:0.06em 0.06em 0.1em #25978e}main h1{display:block;font-size:32px;font-weight:bold;text-align:center;color:#ffffff;text-shadow:0.05em 0.05em 0.05em #25978e}main h1 span{display:block;text-align:center;font-size:20px}main h2{display:block;font-size:28px;font-weight:bold;line-height:1.2;color:#3aaaab;margin-bottom:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .form{-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fff;padding:50px 60px}main .form .item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}main .form .item:not(:last-child){margin-bottom:15px}main .form .title{width:110px;min-width:110px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .form .control{-ms-flex:1 1 auto;flex:1 1 auto}main .form .control input[type="text"]{font-size:15px;border-radius:0;background-color:transparent;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.05),inset 0 100px 0 #f1f1f1;height:36px;padding:2px 10px 0;line-height:1.2;width:100%;display:block;border:0 !important;font-family:'CourierPrime', sans-serif;color:#333}main .form .control .checkboxes{font-family:'CourierPrime', sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}main .form .control .checkboxes label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;height:36px}main .form .control .checkboxes label:not(:last-child){margin-right:15px}main .form .control .checkboxes label input{display:none}main .form .control .checkboxes label input:checked+span:before{opacity:1}main .form .control .checkboxes label span{display:block;width:18px;min-width:18px;height:18px;position:relative;overflow:hidden;border-radius:100%;background-color:#f3f3f3;margin-right:5px;pointer-events:none;transition:0.1s}main .form .control .checkboxes label span:before{content:"";width:50%;height:50%;display:block;border-radius:100%;background-color:#25978e;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:2;opacity:0;transition:0.2s}main .form .control .checkboxes label i{line-height:1.2;display:block;-webkit-transform:translateY(1px);transform:translateY(1px);font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}main .submit{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .submit #submit{border-radius:100em;overflow:hidden;cursor:pointer;background-color:#3aa8ae;background-image:linear-gradient(270deg, #3aa8ae 0%, #80D0C7 100%);color:#ffffff;font-size:18px;white-space:nowrap;height:46px;width:160px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-shadow:0.06em 0.06em 0.1em #25978e;transition-duration:0.2s}main .submit #submit:hover{-webkit-filter:hue-rotate(-25deg);filter:hue-rotate(-25deg)}main .note{width:100%;height:auto;margin-top:40px;border-top:2px dotted #ccc;padding-top:30px}main .note h3{color:#999;font-size:15px;display:block;border-bottom:1.5px dotted #ccc;line-height:1.2;padding-bottom:10px;margin-bottom:20px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .note dt{font-size:18px;font-weight:bold;line-height:1.6;color:#3aaaab;margin-bottom:0.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .note dd{font-size:14px;line-height:1.6}main .note pre{font-size:12px;margin:0.5em 0}main .note code{background-color:#3c3c3d;line-height:1.3;width:100%;display:block;overflow:hidden;overflow-x:auto;font-family:'Courier New', Courier, monospace;color:#eee;padding:5px 10px}.pop-up-box{width:100%;height:100%;background-color:#fff;z-index:50;left:0;bottom:0;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotateX(40deg);transform:rotateX(40deg);pointer-events:none;transition:opacity 0.2s, -webkit-transform 0s 0.2s;transition:opacity 0.2s, transform 0s 0.2s;transition:opacity 0.2s, transform 0s 0.2s, -webkit-transform 0s 0.2s}.pop-up-box.show{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);pointer-events:unset;transition:opacity 0.2s, -webkit-transform 0.7s;transition:opacity 0.2s, transform 0.7s;transition:opacity 0.2s, transform 0.7s, -webkit-transform 0.7s;transition-timing-function:cubic-bezier(0.41, 1.62, 0.57, 1.01)}.pop-up-box .wrapper{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 12%}.pop-up-box h3{width:100%;height:15%;color:#ffffff;line-height:1.2;font-weight:bold;font-size:32px;margin-bottom:20px;background:url(../img/bg.jpg) center 80%/cover no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-shadow:0.06em 0.05em 0.05em #1d978e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pop-up-box p{font-size:16px;line-height:1.6;margin-bottom:0.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pop-up-box pre{font-size:13px;margin:0.5em 0}.pop-up-box code{background-color:#3c3c3d;line-height:1.3;width:100%;display:block;overflow:hidden;overflow-x:auto;font-family:'Courier New', Courier, monospace;color:#eee;padding:5px 10px}.pop-up-box .close{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pop-up-box .close #close{border-radius:100em;overflow:hidden;cursor:pointer;background-color:#e1403b;background-image:linear-gradient(270deg, #e1403b 0%, #ffaf5c 100%);color:#ffffff;font-size:18px;white-space:nowrap;height:46px;width:160px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-shadow:0.02em 0.02em 0.1em #e1403b;transition-duration:0.2s}.pop-up-box .close #close:hover{-webkit-filter:hue-rotate(-25deg);filter:hue-rotate(-25deg)}.pop-up-box .box{padding:16px 18px;margin:12px auto;border:1.5px dashed #ccc;background-color:#f6f6f6}
