body,html{margin:0;padding:0;border:0;width:100%;height:100%}html{font-size:10px;font-style:normal;font-family:Tahoma,Arial,Microsoft Yahei,SimHei,Helvetica,sans-serif;font-weight:400}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none}dd,div,dl,dt,img,input,li,ol,p,select,span,td,textarea,th,tr,ul{padding:0;margin:0;border:0}li,ol,ul{list-style:none}br.clearfix{clear:both;font-size:0;line-height:0;height:0;border:0;margin:0;padding:0}input,select{-moz-appearance:none;appearance:none;background-color:transparent}body{background-color:#fff}#wrapper{position:absolute;left:50%;top:0;width:750px;margin-left:-375px;transform-origin:center top;overflow:hidden}.logo-ct{top:80px;width:100%;height:45px;background-image:url(../image/logo-title.png);background-size:100% auto;background-repeat:no-repeat;background-position:0;z-index:1;pointer-events:none}.af-module,.logo-ct{position:absolute;left:0}.af-module{right:0;top:0;bottom:0}.rf-module{position:relative;left:0;top:0;width:100%;height:100%}.center-module{height:1500px;margin-top:-750px}.bg-module,.center-module{position:absolute;left:50%;top:50%;width:750px;margin-left:-375px}.bg-module{height:1700px;margin-top:-850px}.bg-module.bg1{background-image:url(../image/bg1.jpg)}.bg-module.bg2{background-image:url(../image/bg2.jpg)}.bg-module.bg3{background-image:url(../image/bg3.jpg)}.cover{width:100%;height:100%;opacity:.75}.cover,.hit-area{background-color:#000}.hit-area{opacity:0}.preload-img{position:absolute;visibility:hidden}.none_pic{opacity:0}#pagePreload{z-index:2;background-color:#fff}#pagePreload .loading-stage{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}#pagePreload .logo-black,#pagePreload .logo-white{position:relative;margin:0 auto;margin-top:0}#pagePreload .loading{position:relative;top:50%;left:50%;width:485px;height:485px;transform:translate(-50%,-50%)}#pagePreload .loading .bottle{position:absolute;top:0;left:0;width:485px;height:485px}#pagePreload .progress{position:relative;width:100%;height:485px;line-height:485px;font-family:optimar;font-size:5rem;color:#e31c23;text-align:center;font-weight:700}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}::-ms-input-placeholder{color:#999}::placeholder{color:#999}.hide{display:none}.page-module{position:absolute;top:0;left:0;width:100%;height:100%}.field-input{box-sizing:border-box;padding:0 20px;background:transparent;border:none;outline:none;-moz-appearance:none;appearance:none;font-size:28px;color:#333;text-align:left}select.field-input{background-image:linear-gradient(45deg,transparent 50%,#666 0),linear-gradient(135deg,#666 50%,transparent 0);background-position:calc(100% - 28px) calc(50% - 4px),calc(100% - 20px) calc(50% - 4px);background-size:8px 8px,8px 8px;background-repeat:no-repeat;padding-right:48px}.login-part{position:absolute;top:0;left:0;width:100%;height:100%}.login-part .input-part{position:relative;width:750px;height:100%}.login-part .input-part .name-txt{top:476px}.login-part .input-part .ename-txt,.login-part .input-part .name-txt{position:absolute;left:151px;width:447px;height:58px;line-height:58px}.login-part .input-part .ename-txt{top:620px}.login-part .input-part .sex-txt{top:763px}.login-part .input-part .phone-txt,.login-part .input-part .sex-txt{position:absolute;left:151px;width:447px;height:58px;line-height:58px}.login-part .input-part .phone-txt{top:906px}.login-part .input-part .depart-txt{position:absolute;top:1048px;left:151px;width:447px;height:58px;line-height:58px}.login-part .input-part .qd-btn{position:absolute;top:1224px;left:217px;width:315px;height:58px}.home-part{position:absolute;top:0;left:0;width:100%;height:100%}.home-part .size-txt{position:absolute;top:1230px;left:487px;width:196px;height:58px;line-height:58px;text-align:center;padding:0 36px 0 10px;background-position:calc(100% - 18px) calc(50% - 4px),calc(100% - 10px) calc(50% - 4px)}.home-part .size-btn{position:absolute;top:1360px;left:217px;width:315px;height:80px;line-height:80px;text-align:center;border-radius:40px;background:#e31c23;color:#fff;font-size:32px;font-weight:700}.thanks-part{position:absolute;top:0;left:0;width:100%;height:100%}.thanks-part .back-btn{position:absolute;top:1100px;left:217px;width:315px;height:80px;line-height:80px;text-align:center;border-radius:40px;background:#e31c23;color:#fff;font-size:32px;font-weight:700}