/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html {
  line-height:1.15;
  -webkit-text-size-adjust:100%
}
body {
  margin:0
}
main {
  display:block
}
h1 {
  font-size:2em;
  margin:.67em 0
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
pre {
  font-family:monospace,monospace;
  font-size:1em
}
a {
  background-color:transparent
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  text-decoration:underline dotted
}
b,
strong {
  font-weight:bolder
}
code,
kbd,
samp {
  font-family:monospace,monospace;
  font-size:1em
}
small {
  font-size:80%
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
img {
  border-style:none
}
button,
input,
optgroup,
select,
textarea {
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0
}
button,
input {
  overflow:visible
}
button,
select {
  text-transform:none
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style:none;
  padding:0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline:1px dotted ButtonText
}
fieldset {
  padding:.35em .75em .625em
}
legend {
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}
progress {
  vertical-align:baseline
}
textarea {
  overflow:auto
}
[type=checkbox],
[type=radio] {
  box-sizing:border-box;
  padding:0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
details {
  display:block
}
summary {
  display:list-item
}
[hidden],
template {
  display:none
}
html {
  -ms-touch-action:manipulation;
  touch-action:manipulation
}
body {
  font-family:Helvtical,microsoft yahei,PingFang SC,sans-serif;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  font-size:12px/*!px*/
}
.dark-mode body {
  background:#232323!important
}
a {
  color:#007aff;
  text-decoration:none
}
.fl-left {
  float:left
}
.clearfix {
  clear:both
}
.table-wrap {
  display:table;
  height:100%
}
.table-cell {
  display:table-cell;
  vertical-align:middle
}
.hide {
  display:none!important
}
.body-wrap .tc-opera .tc-fg-item,
.unselectable,
.unselectable:focus,
a:focus,
div:focus,
input:focus,
p:focus {
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  outline:none
}
a:focus,
div:focus,
input:focus,
p:focus {
  -webkit-user-modify:read-write-plaintext-only
}
@-webkit-keyframes opacity2 {
  0% {
    opacity:0
  }
  12% {
    opacity:1
  }
  to {
    opacity:1
  }
}
@keyframes opacity2 {
  0% {
    opacity:0
  }
  12% {
    opacity:1
  }
  to {
    opacity:1
  }
}
.vnish {
  -webkit-animation:2s opacity2 0s infinite;
  animation:2s opacity2 0s infinite
}
@-webkit-keyframes shake {
  10%,
  90% {
    -webkit-transform:translate3d(-1px,0,0);
    transform:translate3d(-1px,0,0)
  }
  20%,
  80% {
    -webkit-transform:translate3d(3px,0,0);
    transform:translate3d(3px,0,0)
  }
  30%,
  50%,
  70% {
    -webkit-transform:translate3d(-2px,0,0);
    transform:translate3d(-2px,0,0)
  }
  40%,
  60% {
    -webkit-transform:translate3d(2px,0,0);
    transform:translate3d(2px,0,0)
  }
}
@keyframes shake {
  10%,
  90% {
    -webkit-transform:translate3d(-1px,0,0);
    transform:translate3d(-1px,0,0)
  }
  20%,
  80% {
    -webkit-transform:translate3d(3px,0,0);
    transform:translate3d(3px,0,0)
  }
  30%,
  50%,
  70% {
    -webkit-transform:translate3d(-2px,0,0);
    transform:translate3d(-2px,0,0)
  }
  40%,
  60% {
    -webkit-transform:translate3d(2px,0,0);
    transform:translate3d(2px,0,0)
  }
}
@-webkit-keyframes dot0 {
  to {
    -webkit-transform:scale(1);
    transform:scale(1);
    left:12px
  }
}
@keyframes dot0 {
  to {
    -webkit-transform:scale(1);
    transform:scale(1);
    left:12px
  }
}
@-webkit-keyframes dot1 {
  to {
    left:28px
  }
}
@keyframes dot1 {
  to {
    left:28px
  }
}
@-webkit-keyframes dot2 {
  to {
    left:43px
  }
}
@keyframes dot2 {
  to {
    left:43px
  }
}
@-webkit-keyframes dot3 {
  80% {
    left:45px
  }
  to {
    -webkit-transform:scale(.2);
    transform:scale(.2);
    left:47px
  }
}
@keyframes dot3 {
  80% {
    left:45px
  }
  to {
    -webkit-transform:scale(.2);
    transform:scale(.2);
    left:47px
  }
}
@font-face {
  font-family:tcapicon;
  src:url("/tcapicon.eot");
  src:url("/tcapicon.eot?#iefix") format("embedded-opentype"),
  url("/tcapicon.woff") format("woff"),
  url("/tcapicon.ttf") format("truetype"),
  url("/tcapicon.svg#tcapicon") format("svg");
  font-weight:400;
  font-style:normal
}
html {
  width:100%;
  height:100%
}
.body-wrap {
  padding:0 15px;
  font-size:18px
}
.body-wrap,
.body-wrap .tc-title-wrap {
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.body-wrap .tc-title-wrap {
  height:36px
}
.body-wrap .tc-title-wrap .tc-title {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  line-height:36px;
  font-size:18px;
  margin:0
}
.body-wrap .tc-title-wrap .tc-title .tc-instruction-icon {
  position:relative;
  opacity:0;
  -webkit-transition:opacity .5s;
  -o-transition:opacity .5s;
  transition:opacity .5s
}
.body-wrap .tc-title-wrap .tc-title.error {
  color:#c9353f
}
.body-wrap .tc-title-wrap .tc-title.error .tc-instruction-icon,
.body-wrap .tc-title-wrap .tcaptcha-embed {
  display:none
}
.body-wrap .tc-title-wrap .middle-fontsize {
  font-size:16px
}
.body-wrap .tc-title-wrap .small-fontsize {
  font-size:14px
}
.body-wrap .tc-title-wrap .small-fontsize.multi-line {
  line-height:18px
}
.body-wrap .tc-cover {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:4;
  background:hsla(0,0%,100%,.8)
}
.body-wrap .tc-watermark-area {
  display:none;
  position:absolute;
  z-index:10;
  bottom:0;
  right:0;
  color:#fff;
  font-size:10px;
  text-align:center;
  padding:2px;
  background-color:rgba(0,0,0,.2);
  pointer-events:none;
  opacity:.6
}
.body-wrap .tc-opera {
  position:relative;
  background-color:#fff;
  overflow:hidden
}
.body-wrap .tc-opera .tc-fg-item {
  opacity:0;
  -webkit-transition:opacity .5s;
  -o-transition:opacity .5s;
  transition:opacity .5s
}
.body-wrap .tc-opera.opera-border {
  border:1px solid #f3f3f3
}
.body-wrap .tc-opera .tc-slider-normal {
  position:absolute;
  text-align:center;
  -webkit-border-radius:999px;
  border-radius:999px;
  font-size:0
}
.body-wrap .tc-opera .tc-slider-normal .tc-slider-bg {
  display:inline-block;
  pointer-events:none;
  vertical-align:middle
}
.body-wrap .tc-opera .tc-slider-normal .tc-blank-text {
  display:inline-block;
  width:0;
  vertical-align:middle
}
.body-wrap .tc-opera .tc-slider-ie {
  position:absolute;
  width:68px;
  height:38px;
  display:block
}
.body-wrap .tc-opera .tc-slider-ie .tc-iconfont-btn {
  background-color:transparent;
  font-family:tcapicon;
  font-size:90px;
  line-height:1;
  zoom:1;
  fill:#1a79ff;
  color:#007aff;
  position:absolute;
  top:-26px;
  left:-10px
}
.body-wrap .tc-opera .tc-slider-ie .tc-slider-bg {
  width:20px;
  height:14px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-10px;
  margin-top:-7px
}
.body-wrap .tc-opera .tc-click-mark {
  display:block;
  position:absolute;
  z-index:1;
  -webkit-border-radius:50%;
  border-radius:50%;
  background-color:#007dfa;
  cursor:pointer
}
.body-wrap .tc-opera .tc-click-mark-number {
  width:100%;
  height:100%;
  color:#fff;
  font-weight:700;
  text-align:center;
  cursor:pointer
}
.body-wrap .tc-imgarea {
  width:100%;
  position:relative
}
.body-wrap .tc-loading {
  display:none
}
.body-wrap .tc-loading-dots {
  position:relative;
  margin:0 auto;
  width:64px;
  height:10%;
  top:45%;
  z-index:4
}
.body-wrap .tc-loading-dots .tc-loading-dot {
  position:absolute;
  width:10px;
  height:10px;
  -webkit-border-radius:50%;
  border-radius:50%;
  background:#b3b3b3
}
.body-wrap .tc-loading-dots .dot0 {
  left:9px;
  -webkit-transform:scale(.2);
  -ms-transform:scale(.2);
  transform:scale(.2);
  -webkit-animation:dot0 linear .5s infinite;
  animation:dot0 linear .5s infinite
}
.body-wrap .tc-loading-dots .dot1 {
  left:12px;
  -webkit-animation:dot1 linear .5s infinite;
  animation:dot1 linear .5s infinite
}
.body-wrap .tc-loading-dots .dot2 {
  left:27px;
  -webkit-animation:dot2 linear .5s infinite;
  animation:dot2 linear .5s infinite
}
.body-wrap .tc-loading-dots .dot3 {
  left:42px;
  -webkit-animation:dot3 linear .5s infinite;
  animation:dot3 linear .5s infinite
}
.body-wrap .shake {
  -webkit-animation:shake .4s;
  animation:shake .4s
}
.body-wrap .tc-bg-placeholder {
  width:100%;
  height:auto;
  display:block;
  visibility:hidden
}
.body-wrap .tc-bg {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:1
}
.body-wrap .tc-bg .tc-bg-img {
  display:block;
  width:100%;
  height:auto;
  opacity:0;
  -webkit-transition:opacity .5s;
  -o-transition:opacity .5s;
  transition:opacity .5s
}
.body-wrap .tc-jpp {
  position:absolute;
  width:100%;
  height:75px;
  top:0;
  z-index:2
}
.body-wrap .tc-jpp .tc-jpp-img {
  position:absolute;
  width:0;
  height:auto;
  left:28px;
  cursor:pointer
}
.body-wrap .tc-fail {
  visibility:hidden;
  background:#efefef;
  cursor:pointer
}
.body-wrap .tc-fail .tc-fail-text {
  color:#999;
  font-size:15px;
  text-align:center;
  padding-top:66px;
  padding-top:25%
}
.body-wrap .tc-fail .tc-fail-btn {
  width:44px;
  height:28px;
  margin:10px auto;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAuCAMAAACmok+8AAAARVBMVEUAAADAwMC/v7+/v7/AwMC/v7+8vLy/v7+/v7+/v7/AwMDAwMC/v7+/v7+/v7+/v7+/v7+/v7/AwMC3t7e/v7/AwMC/v7+h4VMXAAAAFnRSTlMA8UDArX8qJiDf1ce1WvekgDhMEAiBe32EagAAAOBJREFUSMft170SgkAMBOAE7kcEBETz/o8qjjds412RLXXbzHyzyWmBSA5qX3K7yJmr1aMhH4ZWphOQ1VrRLKE6vJ9IsmaCaHU2PJr7ICqN4bO9DwKkddvkR2zCPn4Et41+BLdNBGIr9nEjuG30I7htYpC+IB2DdAXpCQRF/AiKEAiK+BEUIRAUIRAUIZC5IMogWn70I4PY+EEWCrGIf58fse2NzCQy7AeykYgtB7ITCN5Z/QjeefQjeOeFRixK5BHbZuORofMjyEQgyB/5dUR5QyXwSJCkdJGEDwQvEbK8AKRe9ZCnWNz4AAAAAElFTkSuQmCC) no-repeat;
  -webkit-background-size:cover;
  background-size:cover
}
.body-wrap .tc-success {
  visibility:hidden
}
.body-wrap .tc-success .tc-success-icon {
  width:64px;
  height:64px;
  margin:45px auto 0;
  margin:20% auto 0
}
.body-wrap .tc-success .tc-success-icon img {
  width:100%
}
.body-wrap .tc-success .tc-success-text {
  color:#1bc300;
  text-align:center;
  margin-top:16px
}
.body-wrap .tc-error {
  visibility:hidden;
  color:#1c85ff
}
.body-wrap .tc-error .tc-cover-icon {
  width:40px;
  height:40px;
  margin:70px auto 0;
  text-align:center
}
.body-wrap .tc-error .tc-cover-icon line {
  stroke:#1c85ff;
  stroke-linecap:round;
  stroke-width:3
}
.body-wrap .tc-error .tc-error-text {
  line-height:20px;
  text-align:center;
  width:280px;
  margin:0 auto;
  word-break:break-word
}
.body-wrap .tc-error .tc-token {
  font-size:14px;
  padding-top:12px;
  font-size:12px;
  text-align:center
}
.body-wrap .tc-drag {
  margin-top:5px;
  position:relative
}
.body-wrap .tc-drag .tcaptcha-drag-wrap {
  position:absolute;
  top:0;
  height:70px;
  width:70px
}
.body-wrap .tc-drag .tcaptcha-drag-wrap .tcaptcha-drag-el {
  height:300%;
  width:300%
}
.body-wrap .tc-drag .tc-drag-placeholder {
  width:100%;
  height:15px;
  -webkit-border-radius:8px;
  border-radius:8px
}
.body-wrap .tc-status {
  color:#999;
  position:relative
}
.body-wrap .tc-status .tc-status--left {
  float:left
}
.body-wrap .tc-status .tc-status--right {
  float:right
}
.body-wrap .tc-status .tc-note {
  visibility:hidden;
  position:absolute;
  padding-left:8px;
  width:268px;
  height:100%;
  top:0;
  text-align:left;
  font-size:15px;
  line-height:16px;
  color:#999
}
.body-wrap .tc-status .tc-note .tc-note-text {
  display:table-cell;
  vertical-align:middle
}
.body-wrap .tc-status .tc-note.tc-note--error {
  color:#ec1313
}
.body-wrap .tc-status .tc-note-deco {
  visibility:hidden;
  float:left;
  width:1.5px;
  height:16px;
  margin:4px 7px;
  line-height:0;
  font-size:0;
  background:#d9d9d9
}
.body-wrap .aged-icon,
.body-wrap .normal-verify-icon {
  display:none;
  float:left;
  cursor:pointer;
  height:24px;
  height:.667rem;
  font-size:0
}
.body-wrap .aged-icon .exchange-text,
.body-wrap .normal-verify-icon .exchange-text {
  padding-left:8px;
  padding-left:.222rem;
  font-size:16px;
  font-size:.444rem;
  line-height:24px;
  line-height:.667rem;
  vertical-align:top
}
.body-wrap .aged-icon.show,
.body-wrap .normal-verify-icon.show {
  display:block
}
.body-wrap .tc-action.tc-action--aged,
.body-wrap .tc-action.tc-action--normal {
  display:inline-block
}
.body-wrap .tc-action.tc-action--aged img,
.body-wrap .tc-action.tc-action--normal img {
  width:100%
}
.body-wrap .tc-action.verify-btn {
  display:none;
  float:right;
  width:64px;
  width:1.778rem;
  height:32px;
  height:.889rem;
  cursor:pointer;
  -webkit-border-radius:4px;
  border-radius:4px;
  background:#007aff;
  text-align:center;
  vertical-align:center
}
.body-wrap .tc-action.verify-btn .verify-btn-text {
  display:inline-block;
  line-height:32px;
  line-height:.889rem;
  font-size:16px;
  font-size:.444rem;
  color:#fff;
  font-weight:400;
  font-family:PingFang SC
}
.body-wrap .tc-action.show {
  display:block
}
.body-wrap .tc-action.tc-action--feedback,
.body-wrap .tc-action.tc-action--refresh {
  float:left;
  padding-left:20px
}
.body-wrap .tc-action.tc-action--feedback img,
.body-wrap .tc-action.tc-action--refresh img {
  width:100%
}
.body-wrap .tc-action.tc-action--close {
  display:none
}
.body-wrap .tc-action.tc-icon {
  width:24px;
  width:.667rem;
  height:24px;
  height:.667rem;
  cursor:pointer
}
.body-wrap .tc-action.tc-icon .tc-action-icon {
  width:100%;
  height:100%;
  -webkit-background-size:cover;
  background-size:cover;
  background-repeat:no-repeat
}
.body-wrap .show-loading .tc-loading {
  display:block
}
.body-wrap .show-company-note .tc-note-deco,
.body-wrap .show-error-tip .tc-note-deco,
.body-wrap .show-error .tc-error,
.body-wrap .show-fail .tc-fail,
.body-wrap .show-success .tc-success {
  visibility:visible
}
.body-wrap .hide-feedback .show-FB {
  display:none
}
.body-wrap .show-embed-lab #e_lab {
  display:block
}
.body-wrap .show-company-note .tcaptcha-note--company,
.body-wrap .show-error-tip .tc-note--error {
  visibility:visible
}
.body-wrap .show-company-note.show-error-tip .tcaptcha-note--company {
  visibility:hidden
}
.type-embed .tc-captcha,
.type-popup .tc-captcha {
  width:100%
}
.type-embed .tc-captcha .body-wrap,
.type-popup .tc-captcha .body-wrap {
  padding:0 10px
}
.type-embed .tc-captcha .tc-header-wrap,
.type-popup .tc-captcha .tc-header-wrap {
  display:none
}
.type-embed .tc-captcha .tc-popup-header-wrap,
.type-popup .tc-captcha .tc-popup-header-wrap {
  padding:16px 0 2px 10px;
  padding:.444rem 0 .056rem .278rem;
  color:#1a79ff
}
.type-embed .tc-captcha .tc-popup-header-wrap .tc-popup-title,
.type-popup .tc-captcha .tc-popup-header-wrap .tc-popup-title {
  color:#999;
  font-size:14px;
  font-size:.389rem;
  line-height:14px;
  line-height:.389rem
}
.type-embed .tc-captcha .tc-popup-header-wrap .tc-popup-title:focus,
.type-popup .tc-captcha .tc-popup-header-wrap .tc-popup-title:focus {
  outline:none
}
.type-embed .tc-captcha .body-wrap .tc-note,
.type-popup .tc-captcha .body-wrap .tc-note {
  width:224px
}
.type-embed .tc-captcha .body-wrap .hide-feedback .tc-note,
.type-popup .tc-captcha .body-wrap .hide-feedback .tc-note {
  width:262px;
  left:0;
  padding-left:0
}
.type-embed .tc-captcha .body-wrap .tc-action--close,
.type-popup .tc-captcha .body-wrap .tc-action--close {
  display:block;
  position:fixed;
  top:16px;
  right:16px
}
@media(max-width:330px) {
  .body-wrap .tc-title-wrap {
    height:32px
  }
  .body-wrap .tc-title-wrap .tc-title {
    line-height:32px;
    font-size:16px
  }
  .body-wrap .tc-title-wrap .middle-fontsize {
    font-size:14px
  }
  .body-wrap .tc-title-wrap .small-fontsize {
    font-size:12px
  }
  .body-wrap .tc-title-wrap .small-fontsize.multi-line {
    line-height:16px
  }
  .body-wrap .tc-fail .tc-fail-text {
    font-size:14px;
    padding-top:52px;
    padding-top:25%
  }
  .body-wrap .tc-fail .tc-fail-btn {
    width:35px;
    height:22px;
    margin:10px auto
  }
  .body-wrap .tc-success .tc-success-icon {
    width:51px;
    height:51px;
    margin:36px auto 0;
    margin:20% auto 0
  }
  .body-wrap .tc-success .tc-success-text {
    font-size:14px;
    margin-top:13px
  }
  .body-wrap .tc-error .tc-cover-icon {
    width:32px;
    height:32px;
    margin:56px auto 0
  }
  .body-wrap .tc-error .tc-error-text {
    line-height:16px;
    font-size:14px;
    width:224px
  }
  .body-wrap .tc-error .tc-token {
    font-size:14px;
    padding-top:12px;
    font-size:12px
  }
}
.body-wrap .tc-opera .tc-fg-item,
.unselectable {
  user-drag:none;
  user-select:none;
  -moz-user-select:none;
  -webkit-user-drag:none;
  -webkit-user-select:none;
  -ms-user-select:none
}
.pointer {
  cursor:pointer
}
.right-to-left {
  display:block!important;
  text-align:right!important
}
.type-popup .body-wrap .tc-title-wrap {
  padding-right:24px;
  padding-right:.667rem
}
.hover-tip {
  background-color:#222;
  color:#fff;
  padding:3px 5px;
  position:fixed;
  -webkit-border-radius:3px;
  border-radius:3px;
  z-index:1
}
.type-embed .tc-captcha .tc-popup-header-wrap {
  display:none
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap {
  height:26px;
  overflow:hidden;
  position:relative
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tc-title {
  font-weight:400;
  line-height:26px;
  font-size:12px;
  font-family:PingFang SC;
  margin:0
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed {
  display:block;
  position:absolute;
  top:0;
  right:0
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .tcaptcha-embed-contrl {
  float:right;
  color:#b3b3b3;
  cursor:pointer;
  font-size:12px;
  height:16px;
  width:24px;
  border:1px solid #999;
  -webkit-border-radius:3px;
  border-radius:3px;
  text-align:center;
  margin:4px 0 4px 6px;
  position:relative
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .tcaptcha-embed-contrl .status-hover,
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .tcaptcha-embed-contrl .status-normal {
  display:none;
  height:11px;
  position:absolute;
  top:2px;
  left:7px
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .tcaptcha-embed-contrl .status-hover.show,
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .tcaptcha-embed-contrl .status-normal.show {
  display:block
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .tcaptcha-embed-contrl.hide {
  display:none
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .aged-icon.show,
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .normal-verify-icon.show,
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .verify-btn.show {
  display:block
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .verify-btn {
  display:none;
  float:right;
  margin:4px 0 4px 6px;
  width:40px;
  height:18px;
  cursor:pointer;
  -webkit-border-radius:3px;
  border-radius:3px;
  background:#007aff;
  text-align:center;
  font-size:12px
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .tcaptcha-embed .verify-btn .verify-btn-text {
  line-height:18px;
  font-size:12px;
  font-weight:400;
  color:#fff;
  font-family:PingFang SC
}
.type-embed .tc-captcha .body-wrap .tc-title-wrap .multi-line {
  line-height:13px
}
.type-embed .tc-captcha .body-wrap .tc-status {
  display:none
}
.type-embed .tc-captcha .body-wrap .tc-opera {
  padding:0!important
}
.type-embed .tc-captcha .body-wrap .tc-opera .tc-slider-ie {
  width:56px;
  height:32px
}
.type-embed .tc-captcha .body-wrap .tc-opera .tc-slider-ie .tc-iconfont-btn {
  font-size:76px;
  top:-22px
}
.type-embed .tc-captcha .body-wrap .tc-opera .tc-slider-ie .tc-slider-bg {
  width:16px;
  height:11px;
  margin-top:-5.5px;
  margin-left:-8px
}
.type-full .tc-header-wrap {
  height:52px;
  padding:0 15px;
  border-bottom:1px solid #e6e6e6;
  /*!no*/overflow:hidden
}
.type-full .tc-header-wrap .tc-header {
  height:52px;
  width:100%;
  padding:0 100px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.type-full .tc-header-wrap .tc-header .left,
.type-full .tc-header-wrap .tc-header .middle,
.type-full .tc-header-wrap .tc-header .right {
  float:left;
  height:100%;
  position:relative
}
.type-full .tc-header-wrap .tc-header .middle {
  width:100%;
  text-align:center;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis
}
.type-full .tc-header-wrap .tc-header .left {
  margin-left:-100%;
  left:-100px;
  width:100px
}
.type-full .tc-header-wrap .tc-header .left .go-back {
  font-size:14px
}
.type-full .tc-header-wrap .tc-header .right {
  margin-left:-100px;
  right:-100px;
  width:100px
}
.type-full .tc-header-wrap .tc-header .go-back-icon line {
  stroke:#1c85ff;
  stroke-linecap:round;
  stroke-width:2
}
.type-full .tc-header-wrap .tc-header .backup-text {
  height:20px;
  padding-left:6px;
  font-size:16px;
  line-height:20px;
  color:#007aff
}
.type-full .tc-header-wrap .tc-header .tc-header-title {
  color:#333;
  font-size:20px;
  line-height:52px;
  font-weight:700;
  word-break:normal
}
.type-full .tc-header-wrap .tc-header .tc-header-title.small-fontsize {
  font-size:16px
}
.type-full .tc-header-wrap .tc-header .tc-header-title.small-fontsize.multi-line {
  line-height:26px
}
.type-full .tc-popup-header-wrap {
  display:none
}
.type-full .body-wrap .tc-title-wrap {
  height:40px;
  padding-right:0
}
.type-full .body-wrap .tc-title-wrap .tc-title {
  font-size:20px;
  line-height:40px
}
.type-full .body-wrap .tc-title-wrap .middle-fontsize {
  font-size:18px
}
.type-full .body-wrap .tc-title-wrap .small-fontsize {
  font-size:16px
}
.type-full .body-wrap .tc-title-wrap .small-fontsize.multi-line {
  line-height:20px
}
.type-full .body-wrap .tc-status {
  margin-top:10px
}
.type-full .body-wrap .tc-status .tc-action.tc-icon {
  height:22px;
  width:22px
}
.type-full .body-wrap .tc-status .tc-action.verify-btn {
  width:64px;
  height:32px;
  margin-top:-5px
}
.type-full .body-wrap .tc-status .tc-action.verify-btn .verify-btn-text {
  line-height:32px;
  font-size:16px
}
.type-full .body-wrap .tc-status .aged-icon,
.type-full .body-wrap .tc-status .normal-verify-icon {
  height:22px
}
.type-full .body-wrap .tc-status .aged-icon .exchange-text,
.type-full .body-wrap .tc-status .normal-verify-icon .exchange-text {
  font-size:16px;
  vertical-align:top;
  line-height:22px
}
.type-full .body-wrap .hide-feedback .tc-note {
  width:300px;
  left:0;
  padding-left:0
}
.type-full.noHeader .tc-header-wrap {
  display:none
}
@media(max-width:330px) {
  .type-full .tc-header-wrap {
    height:44px
  }
  .type-full .tc-header-wrap .tc-header {
    height:44px;
    padding:0 85px
  }
  .type-full .tc-header-wrap .tc-header .left {
    left:-85px;
    width:85px;
    margin-right:-85px
  }
  .type-full .tc-header-wrap .tc-header .right {
    margin-left:-85px;
    right:-85px;
    width:85px
  }
  .type-full .tc-header-wrap .tc-header .backup-text {
    font-size:14px
  }
  .type-full .tc-header-wrap .tc-header .tc-header-title {
    font-size:16px;
    line-height:44px
  }
  .type-full .tc-header-wrap .tc-header .tc-header-title.small-fontsize {
    font-size:14px
  }
  .type-full .tc-header-wrap .tc-header .tc-header-title.small-fontsize.multi-line {
    line-height:22px
  }
  .type-full .body-wrap .tc-title-wrap .tc-title {
    font-size:16px
  }
  .type-full .body-wrap .tc-status {
    margin-top:6px
  }
  .type-full .body-wrap .tc-status .tc-action.tc-icon {
    height:20px;
    width:20px
  }
  .type-full .body-wrap .tc-status .tc-action.verify-btn {
    width:52px;
    height:26px;
    margin-top:-3px
  }
  .type-full .body-wrap .tc-status .tc-action.verify-btn .verify-btn-text {
    line-height:26px;
    font-size:14px
  }
  .type-full .body-wrap .tc-status .aged-icon,
  .type-full .body-wrap .tc-status .normal-verify-icon {
    height:20px
  }
  .type-full .body-wrap .tc-status .aged-icon .exchange-text,
  .type-full .body-wrap .tc-status .normal-verify-icon .exchange-text {
    padding-left:6px;
    font-size:14px;
    vertical-align:top;
    line-height:20px
  }
}
@media(min-width:460px) {
  .type-full .body-wrap {
    max-width:340px;
    margin:0 auto;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
}
.loading .tc-title-wrap .tc-title {
  display:block;
  width:50%;
  line-height:26px!important;
  font-size:12px!important
}
.loading .tc-header-title,
.loading .tc-popup-title,
.loading .tc-title {
  color:#efefef!important;
  background:#efefef!important
}
.loading .tc-drag .tc-drag-placeholder,
.loading .tc-imgarea {
  background:#efefef!important
}
.loading .tc-header-title {
  font-size:18px!important
}
.loading .fl-left,
.loading .tc-cover,
.loading .tc-drag-button {
  display:none!important
}
.loading .tc-action-icon {
  background:#efefef!important
}
.loading .tc-action--feedback {
  display:none!important
}
.dark-mode .tc-title {
  color:#fff
}
.dark-mode .tc-header-wrap .tc-header .tc-header-title {
  color:#999
}
.dark-mode .body-wrap .tc-opera {
  background-color:#232323
}
