* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border-spacing: 0;
}

ol,
ul,
li {
  list-style: none;
}

html,
body {
  height: 100%;
}

body {
  background-color: #f2f4f9;
}

input {
  padding: 0 12px 0 28px;
  background-color: #FFFFFF;
  border: 1px solid #c1c8da;
  border-radius: 5px;
  outline: none;
  font-size: 14px;
}

input:focus {
  border: 1px solid #4367ec;
}

a,
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
}

button {  
  background-color: #4367ec;
  color: #FFFFFF;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
  border: none;
  outline: none;
  transition: box-shadow .3s ease;
  cursor: pointer;
}
button:hover {  
  box-shadow: 0px 3px 7px 1px rgba(67, 104, 236, 0.569);
}
button:active {
  transform: translateY(1px);
  box-shadow: none;
}

.text-h42 {
  min-height: 42px;
  line-height: 42px;
}

.text-blue {
  color: #4367ec;
}

.text-bold {
  font-weight: 600;
}

.text-center {
  text-align: center;
}

.margin-auto {
  margin: auto;
}

.margin-t20 {
  margin-top: 20px;
}

.margin-b16 {
  margin-bottom: 16px;
}

.margin-t44 {
  margin-top: 44px;
}

.sign-block {
  margin: 0 auto;
  max-width: 474px;
}

.block-logo {
  height: 56px;
}

#logoToHome {
  display: block;
  width: 134px;
  height: 56px;
  margin: 0 12px;
  background: url("../image/sign/logo_blue.png") no-repeat center;
  background-size: 134px 24px;
  cursor: pointer;
}

#langCache {
  display: none;
}

.center-wrapper {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.block-form {
  max-width: 474px;
  min-height: 210px;
  margin: 0 auto;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 7px 1px #c1c8da;
  padding-top: 35px;
  position: relative;
}

.block-form.mp-0 {
  min-height: 300px;
}

.block-form-title {
  height: 32px;
  line-height: 32px;
  font-size: 24px;
  margin-bottom: 24px;
}

.block-form-desc {
  min-height: 14px;
  line-height: 14px;
  color: #575757;
  margin-bottom: 24px;
}

.block-form-desc.email-desc {
  width: calc(100% - 108px);
  min-height: 72px;
  line-height: 36px;
  font-size: 18px;
  color: #3e4857;
}

.block-form>button {
  display: block;
  width: calc(100% - 130px);
}

#vericodeArea {
  border-radius: 5px;
  border: 1px solid #c1c8da;
  box-sizing: border-box;
  width: 100px;
  height: 42px;
  text-align: center;
  line-height: 40px;
  background: #FFF url() no-repeat center;
  background-size: contain;
  overflow: hidden;
  user-select: none;
  cursor: pointer;
}

.form-box {
  width: calc(100% - 130px);
  min-height: 68px;
  margin: 0 auto;
  position: relative;
}

.form-box.h-46 {
  min-height: 46px;
}

.form-box>input,
.form-box>p[class^=form-veri],
.block-form>.std-block {
  display: block;
  width: 100%;
}

.block-form-desc .warn-text {
  color: #ff4f4f;
}

.form-box>.icon-correct {
  position: absolute;
  top: 12px;
  right: -24px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M512 51.471c-254.286 0-460.478 206.192-460.478 460.478S257.714 972.427 512 972.427s460.478-206.192 460.478-460.478S766.286 51.47 512 51.47zm248.76 357.126L479.357 690c-10.233 10.233-23.842 15.452-37.35 15.452-13.507 0-27.014-5.117-37.35-15.452L263.24 548.582c-20.67-20.568-20.67-54.029 0-74.7s54.03-20.567 74.7 0l104.17 104.069 244.053-244.054c20.568-20.568 54.03-20.568 74.7 0 20.568 20.67 20.568 54.132-.103 74.7z' fill='%234367ec'/%3E%3C/svg%3E") no-repeat center;
  background-size: 20px;
  display: none;
}

.icon-correct.active {
  display: block;
}

.form-box>p[class^=form-veri] {
  min-height: 24px;
  line-height: 16px;
  font-size: 12px;
  color: #ff4f4f;
}

p.form-veri-agree {
  margin: 0 auto 0;
}

/* .block-form>.std-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
} */
.form-box>.std-block {
  min-height: 44px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.block-form>input,
.block-form>.std-block {
  margin-bottom: 24px;
}

input[class^="form-input"] {
  background: url() no-repeat 5px center;
  background-size: 18px;
}

input[name="name"],
input[name="username"] {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M800 835.328l-574.496.032a2.464 2.464 0 0 1-1.504-.704V716c0-5.856 5.92-14.944 12.096-17.44 1.056-.448 69.408-30.272 149.952-50.464C427.296 637.76 471.68 629.888 512 629.888c36.64 0 76.736 6.496 114.816 15.456a1061.6 1061.6 0 0 1 161.856 53.536C793.984 701.056 800 710.176 800 716v119.36zM400.992 326.88A103.136 103.136 0 0 1 504.16 224a103.168 103.168 0 0 1 103.2 102.88v123.104a103.168 103.168 0 0 1-103.2 102.88 103.136 103.136 0 0 1-103.168-102.88V326.88zM813.728 640c-3.904-1.728-58.56-25.6-129.312-45.76a883.616 883.616 0 0 0-72.608-17.6c36.096-30.592 59.552-75.68 59.552-126.656V326.88A167.168 167.168 0 0 0 504.192 160c-92.16 0-167.2 74.72-167.2 166.88v123.104c0 52.352 24.768 98.624 62.72 129.28-25.472 5.376-50.112 11.872-72.8 18.656a1098.656 1098.656 0 0 0-115.648 41.664C182.016 651.328 160 684.192 160 716v131.68l1.696 4.992c9.504 27.936 35.136 46.72 63.808 46.72h572.992a65.536 65.536 0 0 0 64.96-56.96l.544-126.4c0-31.616-21.952-64.416-50.272-76.032z' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="name"]:focus,
input[name="username"]:focus {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M813.728 640c-3.904-1.728-58.56-25.6-129.312-45.792a883.616 883.616 0 0 0-72.608-17.568c36.096-30.592 59.552-75.68 59.552-126.656V326.88A167.168 167.168 0 0 0 504.192 160c-92.16 0-167.2 74.72-167.2 166.88v123.104c0 52.352 24.768 98.624 62.72 129.248-25.472 5.408-50.112 11.904-72.8 18.688a1098.656 1098.656 0 0 0-115.648 41.664C182.016 651.328 160 684.192 160 716v131.68l1.696 4.992c9.504 27.936 35.136 46.688 63.808 46.688h572.992a65.536 65.536 0 0 0 64.96-56.96L864 716c0-31.584-21.952-64.384-50.272-76' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="password"],
input[name="vericode"] {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M224 799.936v-319.84l-.256-.096 576.256.096.256 319.904L224 799.936zm170.304-483.328A124.672 124.672 0 0 1 518.72 192 124.704 124.704 0 0 1 643.2 316.608V416H394.304v-99.392zM800.256 416H707.2v-99.392A188.736 188.736 0 0 0 518.72 128c-103.904 0-188.416 84.608-188.416 188.608V416h-106.56A64 64 0 0 0 160 480.096v319.84A64 64 0 0 0 223.744 864h576.512A64 64 0 0 0 864 799.936v-319.84A64 64 0 0 0 800.256 416z' fill='%234367ec'/%3E%3Cpath d='M512 544a32 32 0 0 0-32 32v128a32 32 0 0 0 64 0V576a32 32 0 0 0-32-32' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="password"]:focus,
input[name="vericode"]:focus {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M394.304 316.608A124.672 124.672 0 0 1 518.72 192 124.704 124.704 0 0 1 643.2 316.608V416H394.304v-99.392zM544 704a32 32 0 0 1-64 0V576a32 32 0 0 1 64 0v128zm256.256-288H707.2v-99.392A188.736 188.736 0 0 0 518.72 128c-103.904 0-188.416 84.608-188.416 188.608V416h-106.56A64 64 0 0 0 160 480.096v319.84A64 64 0 0 0 223.744 864h576.512A64 64 0 0 0 864 799.936v-319.84A64 64 0 0 0 800.256 416z' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="email"],
input[name="invitecode"] {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M831.936 768L192 768.192V378.304l302.816 192.704a32.096 32.096 0 0 0 34.4 0L832 378.304 831.936 768zM192 255.776l.096.224L832 255.776v46.656L512 506.048 192 302.432v-46.656zM831.936 192h-639.84A64 64 0 0 0 128 255.776v512.416C128 803.36 156.768 832 192.096 832h639.84A64 64 0 0 0 896 768.192V255.776A64 64 0 0 0 831.936 192z' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="email"]:focus,
input[name="invitecode"]:focus {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M512 576a32 32 0 0 1-17.184-4.992L128 337.568v430.656A64 64 0 0 0 192.064 832h639.872A64 64 0 0 0 896 768.224V337.888l-366.816 233.12A32.096 32.096 0 0 1 512 576' fill='%234367ec'/%3E%3Cpath d='M831.936 192H192.064A64 64 0 0 0 128 255.808v4.896L512 506.08l384-244.032v-6.24A64 64 0 0 0 831.936 192' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="phone"] {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M735.968 800L288 800.256V672h447.968v128zM288 223.744l.032.256L736 223.744 735.968 608H288V223.744zM735.968 160H288.032A63.968 63.968 0 0 0 224 223.744v576.512C224 835.392 252.704 864 288.032 864h447.936A63.968 63.968 0 0 0 800 800.256V223.744A63.968 63.968 0 0 0 735.968 160z' fill='%234367ec'/%3E%3Cpath d='M480 768h64a32 32 0 0 0 0-64h-64a32 32 0 0 0 0 64' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="phone"]:focus {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M736 608H288l.032-384L736 223.744l.096 384.288L736 608zM544 768h-64a32 32 0 0 1 0-64h64a32 32 0 0 1 0 64zm191.968-608H288.032A64 64 0 0 0 224 223.744v576.512A64 64 0 0 0 288.032 864h447.936A64 64 0 0 0 800 800.256V223.744A64 64 0 0 0 735.968 160z' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="company"] {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M831.904 768L192 768.224 192.096 256 832 255.808l.224 512.16-.32.032m0-576H192.096A64 64 0 0 0 128 255.808v512.416A64 64 0 0 0 192.096 832h639.808A64.032 64.032 0 0 0 896 768.224V255.808A64.032 64.032 0 0 0 831.904 192' fill='%234367ec'/%3E%3Cpath d='M288 576h128a32 32 0 1 0 0-64H288a32 32 0 1 0 0 64m256 64H288a32 32 0 1 0 0 64h256a32 32 0 1 0 0-64m-32-320v256h256V320H512zm192 192H576V384h128v128z' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="company"]:focus {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M768 512H576V320h192v192zm-320 32a32 32 0 0 1-32 32H288a32 32 0 0 1 0-64h128c8.544 0 16.192 3.456 21.92 8.896A31.776 31.776 0 0 1 448 544zm128 128a32 32 0 0 1-32 32H288a32 32 0 0 1 0-64h256c8.544 0 16.192 3.456 21.92 8.896A31.776 31.776 0 0 1 576 672zm255.904-480h-639.84A64 64 0 0 0 128 255.776v512.448c0 8.064 1.664 15.712 4.416 22.816.256.64.352 1.344.608 1.984.768 1.792 1.888 3.392 2.816 5.12 1.024 1.92 1.888 3.936 3.104 5.696.64.96 1.472 1.696 2.144 2.592 1.792 2.368 3.584 4.8 5.696 6.848.992.992 2.176 1.728 3.2 2.656 2.048 1.792 4.032 3.648 6.304 5.152.448.32 1.024.512 1.504.832 2.976 1.92 6.048 3.68 9.376 5.056 3.232 1.376 6.688 2.336 10.176 3.136.608.16 1.184.448 1.824.576 4.16.864 8.48 1.312 12.928 1.312h639.84A64 64 0 0 0 896 768.224V255.808A64 64 0 0 0 831.904 192z' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="needs"] {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M288 576h128a32 32 0 0 0 0-64H288a32 32 0 0 0 0 64m0 128h128a32 32 0 0 0 0-64H288a32 32 0 0 0 0 64m0-256h256a32 32 0 0 0 0-64H288a32 32 0 0 0 0 64' fill='%234367ec'/%3E%3Cpath d='M831.936 768L192 768.224V255.776l.096.224L832 255.776 831.936 768zm0-576h-639.84A64 64 0 0 0 128 255.776v512.448A64 64 0 0 0 192.096 832h639.84A64 64 0 0 0 896 768.224V255.776A64 64 0 0 0 831.936 192z' fill='%234367ec'/%3E%3C/svg%3E");
}
input[name="needs"]:focus {
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M544 448H288a32 32 0 1 1 0-64h256a32 32 0 1 1 0 64m-288 96a32 32 0 0 1 32-32h128a32 32 0 1 1 0 64H288a32 32 0 0 1-32-32m32 96h128a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64m543.936-448H192.064A64 64 0 0 0 128 255.776v512.448A64 64 0 0 0 192.064 832h639.872A64 64 0 0 0 896 768.224V255.776A64 64 0 0 0 831.936 192' fill='%234367ec'/%3E%3C/svg%3E");
}

/* .btn-toggle-password {
  display: inline-block;
  width: 42px;
  height: 42px;
  margin: -42px 0 -42px 366px;
  background-color: #ff4f4f;
  transform: translateY(-42px);
  background-image: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M512 736a224 224 0 1 1 0-448 224 224 0 0 1 0 448zm0-64a160 160 0 1 0 0-320 160 160 0 0 0 0 320z' fill='%23c0c6cf'/%3E%3Cpath d='M512 864C323.232 864 154.144 751.264 5.44 529.856a32 32 0 0 1 0-35.712C154.144 272.704 323.2 160 512 160c188.768 0 357.856 112.736 506.56 334.144a32 32 0 0 1 0 35.712C869.856 751.296 700.8 864 512 864zm0-64c159.84 0 306.72-94.784 441.248-288C818.72 318.784 671.84 224 512 224c-159.84 0-306.72 94.784-441.248 288C205.28 705.216 352.16 800 512 800z' fill='%23c0c6cf'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

input[name="password"] {
  margin-bottom: 24px;
} */

.std-block>input {
  width: calc(70% - 9px);
  height: 100%;
}

.std-block>button {
  width: 30%;
  text-align: center;
  height: 42px;
  line-height: 40px;
  border: 1px solid #4367ec;
  background: #FFFFFF;
  color: #4367ec;
  white-space: nowrap;
  overflow: hidden;
}

#btnToHome {
  display: block;
  width: 302px;
}

.block-form-forget {
  min-height: 26px;
  line-height: 14px;
  font-size: 12px;
  padding: 0 64px;
}

.block-form-agree {
  color: #575757;
  user-select: none;
  font-size: 14px;
}

.form-agree-check {
  width: 12px;
  height: 12px;
  line-height: 10px;
  text-align: center;
  font-size: 10px;
  border: 1px solid #4367ec;
  border-radius: 2px;
  display: inline-block;
  margin: 2px 4px 0 0;
  cursor: pointer;
}
.form-agree-check:after {
  display: inline-block;
  content: "";
  font-size: 10px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.form-agree-check.check-uncheck {
  background-color: #FFFFFF;
}
.form-agree-check.check-checked {
  background-color: #4367ec;
}
.form-agree-check.check-checked:after {
  content: "√";
  color: #FFFFFF;
}

.block-form>button {
  margin-bottom: 36px;
}

button.form-info-done {
  margin-bottom: 16px;
}

.form-info-skip {
  width: 36px;
  height: 21px;
  text-align: center;
  line-height: 21px;
  font-size: 16px;
  color: #8792a4;
  margin-bottom: 46px;
  cursor: pointer;
}

.form-congra-guide,
.form-check-guide {
  width: calc(100% - 16px);
  min-height: 84px;
  text-align: center;
  line-height: 28px;
  font-size: 16px;
  color: #8792a4;
  margin: 0 auto 74px;
}

.form-check-guide {
  padding: 0 12px;
}

.congra-guide-email,
.check-guide-email {
  color: #20b5ff;
}

.stub {
  height: 1px;
  margin-top: -1px;
}

.block-form-quick {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  width: 100%;
  height: 112px;
  background-color: #f2f4f9;
  border-radius: 0 0 10px 10px;
}

.form-quick-desc {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 12px;
  color: #9ea7b6;
}

.form-quick-entry {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  margin: 0 24px;
}

.entry-icon-qq {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='39' viewBox='0 0 40 39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.968 38.104c10.475 0 18.967-8.306 18.967-18.552S30.443 1 19.968 1C9.492 1 1 9.306 1 19.552s8.492 18.552 18.968 18.552z' stroke='%234367EC'/%3E%3Cpath d='M26.079 17.922c.164-.55.255-1.13.255-1.732 0-3.418-2.834-6.19-6.333-6.19-3.498 0-6.334 2.77-6.334 6.19 0 .602.092 1.182.256 1.732-.797.626-3.893 3.34-2.62 6.858 0 0 1.078-.09 1.963-1.69a6.715 6.715 0 0 0 1.452 2.73c-1 .288-1.679.847-1.679 1.487 0 .935 1.444 1.693 3.224 1.693 1.209 0 2.26-.35 2.812-.865.304.039.61.066.925.066.314 0 .621-.027.924-.066.553.515 1.604.865 2.812.865 1.781 0 3.226-.758 3.226-1.693 0-.64-.68-1.199-1.68-1.487a6.723 6.723 0 0 0 1.453-2.73c.885 1.599 1.96 1.69 1.96 1.69 1.276-3.52-1.82-6.233-2.616-6.858z' fill='%234367EC' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.entry-icon-twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='39' viewBox='0 0 40 39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.968 38.104c10.475 0 18.967-8.306 18.967-18.552S30.443 1 19.968 1C9.492 1 1 9.306 1 19.552s8.492 18.552 18.968 18.552z' stroke='%234367EC'/%3E%3Cpath d='M30 13.063a8.626 8.626 0 0 1-2.474.676 4.314 4.314 0 0 0 1.894-2.373 8.703 8.703 0 0 1-2.737 1.042 4.303 4.303 0 0 0-3.145-1.356 4.3 4.3 0 0 0-4.196 5.27 12.244 12.244 0 0 1-8.879-4.486 4.287 4.287 0 0 0 1.333 5.73 4.32 4.32 0 0 1-1.95-.538v.054a4.301 4.301 0 0 0 3.454 4.21c-.36.097-.741.15-1.135.15-.278 0-.547-.027-.81-.08a4.308 4.308 0 0 0 4.023 2.982 8.662 8.662 0 0 1-5.35 1.835c-.348 0-.69-.02-1.028-.059a12.207 12.207 0 0 0 6.603 1.932c7.925 0 12.257-6.542 12.257-12.215l-.015-.556A8.587 8.587 0 0 0 30 13.063z' fill='%234367EC' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.entry-icon-facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='39' viewBox='0 0 40 39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.968 38.104c10.475 0 18.967-8.306 18.967-18.552S30.443 1 19.968 1C9.492 1 1 9.306 1 19.552s8.492 18.552 18.968 18.552z' stroke='%234367EC'/%3E%3Cpath d='M24.586 9.004L21.947 9c-2.964 0-4.88 2.028-4.88 5.168v2.383h-2.652a.422.422 0 0 0-.415.428v3.453c0 .236.186.428.415.428h2.653v8.712c0 .236.185.428.415.428h3.46c.23 0 .416-.192.416-.428V20.86h3.101c.23 0 .415-.192.415-.428l.001-3.453a.436.436 0 0 0-.121-.302.408.408 0 0 0-.294-.126H21.36v-2.02c0-.97.224-1.464 1.449-1.464h1.777a.422.422 0 0 0 .415-.429V9.433a.422.422 0 0 0-.414-.429z' fill='%234367EC' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.entry-icon-weibo {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='39' viewBox='0 0 40 39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.968 38.104c10.475 0 18.967-8.306 18.967-18.552S30.443 1 19.968 1C9.492 1 1 9.306 1 19.552s8.492 18.552 18.968 18.552z' stroke='%234367EC'/%3E%3Cpath d='M24.384 19.403c-.194-.041-.32-.103-.377-.186-.058-.083-.068-.159-.03-.228l.059-.104a.25.25 0 0 0 .039-.062 6.37 6.37 0 0 0 .077-.177c.039-.09.068-.18.087-.27.02-.09.036-.2.049-.331.012-.132.009-.256-.01-.374a1.673 1.673 0 0 0-.117-.384 1.288 1.288 0 0 0-.242-.374 1.259 1.259 0 0 0-.707-.373 2.46 2.46 0 0 0-.87-.01 6.92 6.92 0 0 0-.823.186c-.258.076-.47.148-.639.217l-.251.125a2.31 2.31 0 0 1-.32.083.344.344 0 0 1-.194-.01.506.506 0 0 1-.106-.063c-.026-.02-.035-.069-.03-.145.007-.076.013-.142.02-.197.007-.056.023-.142.048-.26.026-.118.045-.211.059-.28 0-.166-.01-.322-.03-.467a2.41 2.41 0 0 0-.125-.487 1.051 1.051 0 0 0-.28-.435c-.124-.111-.278-.2-.465-.27-.188-.069-.43-.09-.726-.062-.297.027-.633.11-1.007.249-.452.166-.91.41-1.374.736a8.311 8.311 0 0 0-1.21 1.016c-.342.353-.655.695-.939 1.027a16.42 16.42 0 0 0-.658.81l-.213.331a7.056 7.056 0 0 0-.949 1.785c-.206.594-.303 1.044-.29 1.348v.435c.077.664.268 1.259.57 1.785.304.525.665.95 1.085 1.276.42.324.913.601 1.48.83a9.177 9.177 0 0 0 1.637.497c.522.104 1.074.176 1.655.218a9.35 9.35 0 0 0 2.97-.238 8.655 8.655 0 0 0 2.866-1.256c.884-.594 1.506-1.307 1.868-2.136.219-.485.332-.941.338-1.37.007-.429-.06-.778-.203-1.048a2.633 2.633 0 0 0-.552-.715 2.738 2.738 0 0 0-.638-.457c-.2-.097-.377-.159-.532-.186v.001zm-5.904 6.452c-1.393.07-2.577-.221-3.551-.871-.974-.65-1.461-1.473-1.461-2.47 0-.981.484-1.828 1.451-2.54.968-.712 2.155-1.103 3.562-1.173 1.406-.07 2.594.18 3.561.747.968.568 1.452 1.342 1.452 2.324 0 .995-.493 1.89-1.48 2.686-.988.795-2.165 1.228-3.533 1.297zm-.56-5.747a3.04 3.04 0 0 0-1.007.28c-.297.146-.53.312-.697.498-.168.187-.31.388-.426.602a2.385 2.385 0 0 0-.243.633 4.243 4.243 0 0 0-.087.57c-.013.172-.02.307-.019.404l.02.166v.083c0 .042.012.125.038.249s.062.238.107.342c.045.104.119.219.222.343.103.124.226.228.368.311.852.443 1.646.578 2.381.405a2.983 2.983 0 0 0 1.78-1.193c.182-.235.3-.526.359-.872a2.75 2.75 0 0 0-.474-2.012c-.207-.29-.514-.516-.92-.674-.406-.16-.874-.204-1.403-.135zm-.698 3.922a.83.83 0 0 1-.416-.031 2.048 2.048 0 0 1-.174-.073.401.401 0 0 1-.145-.114 2.094 2.094 0 0 1-.106-.145.65.65 0 0 1-.107-.363c0-.153.039-.301.116-.447.078-.145.185-.27.32-.373a.845.845 0 0 1 .455-.177c.116-.014.229-.01.339.01.11.022.203.056.28.104.077.049.145.104.203.166.059.063.1.135.126.218a.922.922 0 0 1 .04.27.827.827 0 0 1-.127.435 1.143 1.143 0 0 1-.338.353.95.95 0 0 1-.465.165v.002zm1.645-1.494a.408.408 0 0 1-.28.094.225.225 0 0 1-.203-.135l-.04-.083a.198.198 0 0 1-.019-.083v-.083c0-.042.007-.076.02-.104l.039-.083a.13.13 0 0 1 .058-.062l.058-.083c.103-.083.203-.118.3-.104.096.015.164.07.203.166a.27.27 0 0 1 .048.187.538.538 0 0 1-.058.197.79.79 0 0 1-.126.177zM25.74 18.2c.078 0 .149-.02.213-.062a.5.5 0 0 0 .155-.156.56.56 0 0 0 .077-.197c.013-.014.02-.034.02-.062.154-1.577-.362-2.476-1.549-2.697a2.555 2.555 0 0 0-.968-.021.377.377 0 0 0-.232.072.637.637 0 0 0-.165.187.497.497 0 0 0 .068.59c.09.097.2.146.329.146 1.007-.25 1.549.097 1.626 1.038.026.235.013.456-.04.663 0 .139.046.256.137.353.09.096.2.145.328.145h.001zm-.329-5.85c-.568-.138-1.33-.11-2.284.083-.013 0-.026.007-.04.02l-.018.043-.02.02a.631.631 0 0 0-.348.26.736.736 0 0 0-.136.425c0 .208.065.38.194.519.13.138.284.207.464.207h.059a.42.42 0 0 0 .087-.02.953.953 0 0 1 .145-.031.84.84 0 0 0 .165-.042c.058-.02.11-.042.155-.063a.717.717 0 0 1 .26-.03c.13 0 .289.01.475.03.187.021.393.073.62.156.226.083.452.186.677.311a3.51 3.51 0 0 1 1.268 1.286c.336.816.4 1.604.194 2.365a.099.099 0 0 1-.01.042.705.705 0 0 0-.029.104 4.503 4.503 0 0 1-.039.155c-.013.049-.026.11-.039.187-.013.075-.02.14-.02.197a.493.493 0 0 0 .34.488c.097.034.21.051.339.051.36 0 .574-.235.638-.705.155-.54.242-1.055.262-1.546.019-.49-.013-.923-.097-1.296a4.352 4.352 0 0 0-.377-1.048 3.505 3.505 0 0 0-.581-.83 4.79 4.79 0 0 0-.736-.622 4.779 4.779 0 0 0-.784-.446c-.252-.111-.514-.2-.784-.27z' fill='%234367EC'/%3E%3C/g%3E%3C/svg%3E");
}
.entry-icon-wechat {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='39' viewBox='0 0 40 39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Cellipse stroke='%234367EC' cx='18.968' cy='18.552' rx='18.968' ry='18.552'/%3E%3Cpath d='M23.005 15.747c.223 0 .446.028.67.057-.587-2.927-3.628-5.086-7.116-5.086-3.878 0-7.059 2.7-7.059 6.109 0 1.96 1.06 3.608 2.818 4.858l-.697 2.16 2.455-1.25c.893.17 1.59.369 2.483.369.223 0 .447 0 .67-.029a5.46 5.46 0 0 1-.223-1.506c0-3.153 2.65-5.682 5.999-5.682zm-3.795-1.96c.53 0 .893.369.893.909s-.363.909-.893.909-1.06-.37-1.06-.91c0-.568.53-.909 1.06-.909zm-4.939 1.79c-.53 0-1.06-.37-1.06-.91s.53-.909 1.06-.909.893.37.893.91c0 .539-.363.908-.893.908zm15.179 5.767c0-2.87-2.818-5.228-5.999-5.228-3.348 0-5.999 2.33-5.999 5.228 0 2.87 2.65 5.228 5.999 5.228.698 0 1.423-.17 2.12-.37l1.926 1.08-.53-1.79c1.423-1.108 2.483-2.529 2.483-4.148zm-7.924-.91c-.363 0-.698-.369-.698-.71 0-.369.363-.71.698-.71.53 0 .893.37.893.71-.028.341-.363.71-.893.71zm3.878 0c-.363 0-.697-.369-.697-.71 0-.369.362-.71.697-.71.53 0 .893.37.893.71-.028.341-.363.71-.893.71z' fill='%234367EC'/%3E%3C/g%3E%3C/svg%3E");
}

.form-quick-entry {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.form-quick-entry:hover {
  filter: brightness(0.75);
}

.tips-text {
  max-width: 720px;
  min-height: 36px;
  line-height: 36px;
  margin: 28px auto 56px;
  padding: 0 6px;
  font-size: 16px;
  color: #8792a4;
}

.tips-text>.link-text,
.tips-text>.link-text:link,
.tips-text>.link-text:visited,
.tips-text>.link-text:hover,
.tips-text>.link-text:active {
  color: #58c8ff;
  text-decoration: none;
}

.home-link,
.home-link:link,
.home-link:visited,
.home-link:hover,
.home-link:active {
  color: #4367ec;
  text-decoration: none;
  text-align: center;
}

.block-rights {
  height: 58px;
  padding-top: 39px;
  line-height: 19px;
  font-size: 14px;
  color: #99adc3;
}

.logo-bar {
  width: 100%;
  height: 70px;
  background-image: linear-gradient(-265deg, #3b37e7, #51bbf3);
}

#logoToHome {
  width: 128px;
  height: 70px;
  margin: 0 50px;
  background: url("../image/logo_nor.png") no-repeat center;
  background-size: 128px 32px;
}

.message-block {
  width: 1120px;
  height: 172px;
  line-height: 172px;
  margin: 28px auto;
  padding: 0 84px;
  background-color: #FFF;
  border-radius: 4px;
  box-shadow: 3px 3px 6px 0px #e3e6ec;
}

.message-block li {
  list-style-type: disc;
  font-size: 18px;
  color: #1a1a1a;
}

.display-none {
  display: none;
}

.message-block li a,
.message-block li a:link,
.message-block li a:visited,
.message-block li a:hover,
.message-block li a:active {
  color: #51bbf3;
  text-decoration: none;
}

.block-rights.p-0 {
  padding-top: 0;
  text-align: center;
}

/* 平板适配 */
@media (min-width: 768px) and (max-width: 1024px) {
  #logoToHome {
    width: 134px;
    height: 70px;
    background-size: 134px 36px;
  }

  .message-block {
    width: calc(100% - 160px);
  }
}

/* 手机适配 */
@media (orientation: portrait) and (max-width: 450px) {
  input {
    padding: 0 3.75vmin 0 8.75vmin;
    font-size: 4.38vmin;
  }
  
  button {  
    font-size: 5vmin;
  }
  
  .text-h42 {
    min-height: 10vmin;
    line-height: 10vmin;
  }

  .margin-t44 {
    margin-top: 12vmin;
  }

  .margin-t20 {
    margin-top: 5.8vmin;
  }
  
  .block-logo {
    height: 12vmin;
  }
  
  #logoToHome {
    width: 33.4vmin;
    height: 16vmin;
    margin: 0 auto;
    background-size: 33.4vmin 9vmin;
  }

  .center-wrapper {
    width: 100%;
    position: static;
    transform: none;
  }
  
  .block-form {
    min-height: 40vh;
    padding-top: 4vmin;
    margin: 4vmin;
  }

  .block-form.mp-0 {
    min-height: 40vh;
    padding-top: 0;
    margin: 0;
  }
  
  .block-form-title {
    height: 10vmin;
    line-height: 10vmin;
    font-size: 6.38vmin;
    margin-bottom: 4vmin;
  }
  
  .block-form-desc {
    min-height: 4.38vmin;
    line-height: 4.38vmin;
    font-size: 4vmin;
    margin-bottom: 7.5vmin;
  }

  .block-form-desc.email-desc {
    width: calc(100% - 32vmin);
    min-height: 22.5vmin;
    line-height: 11.25vmin;
    font-size: 5.4vmin;
  }
  
  .block-form>input,
  .block-form>p[class^=form-veri],
  .block-form>button,
  .block-form>.std-block {
    width: calc(100% - 8vmin);
  }

  .form-box {
    width: calc(100% - 8vmin);
  }
  
  p[class^=form-veri] {
    min-height: 7.5vmin;
    line-height: 5vmin;
    font-size: 3.75vmin;
    color: #ff4f4f;
  }

  .form-box>.icon-correct {
    top: 11px;
    right: -12px;
    width: 10px;
    height: 10px;
    background-size: 10px;
}

  .block-form>.std-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  
  .block-form>input,
  .block-form>.std-block {
    margin-bottom: 5vmin;
  }

  .std-block>button {
    font-size: 4.35vmin;
    height: 10vmin;
    line-height: calc(10vmin - 2px);
  }

  #vericodeArea {
    font-size: 4.35vmin;
    height: 10vmin;
    width: 25vmin;
    line-height: calc(10vmin - 2px);
  }
  
  .block-form-forget,
  .block-form-agree {  
    min-height: 11vmin;
    line-height: 5vmin;
    font-size: 3.5vmin;
    padding: 0 5vmin;
  }

  .form-agree-check {
    width: 3.75vmin;
    height: 3.75vmin;
    line-height: 3.13vmin;
    font-size: 3.13vmin;
  }
  .form-agree-check:after {
    font-size: 3.13vmin;
  }

  .block-form>button {
    margin-bottom: 9vmin;
  }

  .form-info-skip {
    width: 11.25vmin;
    height: 6.6vmin;
    line-height: 6.6vmin;
    font-size: 5vmin;
    margin-bottom: 14vmin;
  }
  
  .form-congra-guide,
  .form-check-guide {
    width: calc(100% - 16px);
    min-height: 26vmin;
    line-height: 8.75vmin;
    font-size: 5vmin;
    margin: 0 auto 23vmin;
  }
  
  .block-form-quick {
    width: 100%;
    height: 26vmin;
  }
  
  .form-quick-desc {
    width: 100%;
    height: 10vmin;
    line-height: 10vmin;
    font-size: 3.75vmin;
  }
  
  .form-quick-entry {
    width: 11.8vmin;
    height: 11.8vmin;
    margin: 0 7.5vmin;
  }

  .form-quick-entry {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  
  .block-rights {
    height: 7vmin;
    padding-top: 3vmin;
    line-height: 4vmin;
    font-size: 3.75vmin;
  }

  .message-block {
    width: calc(100% - 30px);
    display: flex;
    vertical-align: middle;
    line-height: 24px;
    padding: 0 40px;
  }

  .message-block>ul {
    margin: auto;
  }
}