/*
How to use
font-family: 'wechatnum';
*/
.weui-desktop-layout:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.weui-desktop-layout__main {
  float: none;
  display: table-cell;
  vertical-align: top;
  width: auto;
}
.weui-desktop-layout__main:after {
  content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
  display: block;
  clear: both;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.weui-desktop-layout__side {
  float: left;
}
.weui-desktop-layout__extra {
  float: right;
}
.weui-desktop-layout_gap {
  padding: 20px 0;
}
.weui-desktop-layout__item_gap {
  margin-top: 5px;
}
.weui-desktop-head__inner > .weui-desktop-layout {
  height: 100%;
  position: relative;
}
.weui-desktop-head__inner > .weui-desktop-layout > .weui-desktop-layout__extra,
.weui-desktop-head__inner > .weui-desktop-layout .weui-desktop-account {
  height: 100%;
}
.weui-desktop-head__inner > .weui-desktop-layout > .weui-desktop-layout__extra {
  position: absolute;
  right: 0;
  top: 0;
}
.mp-body {
  padding: 40px 0 80px;
}
.weui-desktop-foot {
  width: 90%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
.weui-desktop-layout_global {
  padding-top: 1px;
}
.weui-desktop-layout_global > .weui-desktop-layout__side {
  width: 250px;
  float: none;
  position: absolute;
  transition: margin .3s,width .3s;
}
.weui-desktop-layout_global > .weui-desktop-layout__main {
  display: block;
}
.weui-desktop-layout_global > .weui-desktop-layout__main:after {
  display: none;
}
.weui-desktop-layout__main__hd {
  margin-bottom: 40px;
}
.weui-desktop-layout__main__hd .weui-desktop-tab__navs {
  line-height: 40px;
}
.weui-desktop-layout__main__hd .weui-desktop-breadcrumbs {
  margin-top: 14px;
}
.page_base .mp-foot,
.weui-desktop-page_base .mp-foot {
  padding-left: 230px;
}
.page_base .weui-desktop-layout_global > .weui-desktop-layout__main,
.weui-desktop-page_base .weui-desktop-layout_global > .weui-desktop-layout__main {
  margin-left: 230px;
}
.weui-desktop-head {
  background-color: #FFFFFF;
  box-shadow: 0 1px 4px 0 rgba(238, 238, 238, 0.5);
}
.weui-desktop-head .weui-desktop-logo {
  padding-top: 20px;
}
.weui-desktop-head .weui-desktop-link-group {
  padding-top: 30px;
}
.weui-desktop-head__inner {
  padding: 0 65px;
  height: 80px;
}
.weui-desktop-logo a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  font-size: 0;
}
.weui-desktop-logo a:before {
  display: inline-block;
  width: 240px;
  height: 50px;
  vertical-align: top;
  content: " ";
  background: transparent url("/public/static/images/002.gif") 0 0 no-repeat;
}
.weui-desktop-btn__head-opr {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border: 1px solid #E4E8EB;
  border-radius: 50%;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 38px;
  box-sizing: border-box;
}
.weui-desktop-btn__head-opr:before {
  content: " ";
  width: 22px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.weui-desktop-foot {
  padding: 16px 0 40px;
  border-top: none;
}
.weui-desktop-foot .weui-desktop-link {
  font-size: 12px;
}
.weui-desktop-foot .weui-desktop-foot__info {
  padding-bottom: 10px;
  margin-bottom: 8px;
  border-bottom: 1px solid #E4E8EB;
}
.weui-desktop-foot .weui-desktop-link,
.weui-desktop-foot .weui-desktop-copyright {
  color: #9A9A9A;
}
@media screen and (max-width: 1023px) {
  .weui-desktop-foot .weui-desktop-link-group_split .weui-desktop-link {
    margin: 0 8px;
  }
  .weui-desktop-foot .weui-desktop-link-group_split .weui-desktop-link:before {
    left: -10.4px;
  }
}
.weui-desktop-link {
  font-size: 14px;
}
.weui-desktop-link-group {
  font-size: 0;
}
.weui-desktop-link-group .weui-desktop-link {
  margin: 0 7px;
}
.weui-desktop-link-group .weui-desktop-link:first-child {
  margin-left: 0;
}
.weui-desktop-link-group .weui-desktop-link:last-child {
  margin-right: 0;
}
.weui-desktop-link-group .weui-desktop-link.icon-common-tableopr-wrp {
  margin: 0 10px;
}
.weui-desktop-link-group.weui-desktop-link-group_icons {
  white-space: nowrap;
}
.weui-desktop-link-group_split .weui-desktop-link {
  position: relative;
  margin: 0 14px;
}
.weui-desktop-link-group_split .weui-desktop-link:before {
  content: "|";
  position: absolute;
  left: -14.4px;
  vertical-align: middle;
  font-size: .8em;
  top: 50%;
  margin-top: -0.8em;
}
.weui-desktop-link-group_split .weui-desktop-link:first-child {
  margin-left: 0;
}
.weui-desktop-link-group_split .weui-desktop-link:first-child:before {
  display: none;
}
.weui-desktop-link-group_split .weui-desktop-link:last-child {
  margin-right: 0;
}
.weui-desktop-global-mod:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.weui-desktop-global__info {
  float: left;
}
.weui-desktop-global__info.weui-desktop-global__info_wrap {
  padding-right: 40px;
}
.weui-desktop-global__extra {
  text-align: right;
}
.weui-desktop-global-item_gap {
  margin-top: 5px;
}
.weui-desktop-vm_default,
.weui-desktop-vm_primary {
  display: table-cell;
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all;
}
.weui-desktop-vm_default {
  white-space: nowrap;
}
.weui-desktop-vm_primary {
  width: 2000px;
}
.weui-desktop-tips {
  color: #9A9A9A;
}
body {
  min-width: 1280px;
}
.mp-head .weui-desktop-head__inner {
  width: 1200px;
  margin: 0 auto;
}
.weui-desktop-logo a:before {
  width: 540px;
  background-image: url(../images/logo.png);
}
.mp-body {
  width: 1200px;
  margin: 0 auto;
  padding: 20px 0 50px;
}
.weui-desktop-foot {
  width: 1200px;
  margin: 0 auto;
}
.banner .inner {
  width: 1200px;
  margin: 0 auto;
  height: auto;
  padding: 20px 0;
}
.banner .inner .login_frame {
  margin-top: 0;
  padding: 20px 35px;
}
.banner .inner:after {
  display: block;
  content: ' ';
  clear: both;
}
.qrcode_panel {
  top: 20px;
  right: -210px;
}
.full_width_mod.enterprise {
  line-height: 1.6;
  padding: 25px 30px;
}
.full_width_mod .icon_mp_kind {
  float: left;
}
.full_width_mod .name {
  margin: 0;
}
.full_width_mod .name .weui-desktop-tips {
  display: inline-block;
  vertical-align: middle;
  margin: -0.2em 0 0 14px;
  font-size: 14px;
}
.full_width_mod .name + .weui-desktop-tips {
  margin-top: 5px;
}
.full_width_mod .weui-desktop-vm_primary {
  padding: 0 20px;
  word-break: break-word;
}
.notices_box dd .notices_title {
  max-width: 22em;
}
.mp_kind_mod_hd.group {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: 20px;
  padding: 0 20px;
}

.mp_kind_wrp.mp_kind_wrp {
  width: calc(33.33% - 14px);
  height: auto;
  min-height: 390px;
}

.mp_kind_box {
  height: 100%;
}

.mp_kind {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
}
.icon_mp_kind {
  margin: 30px auto 25px;
}
.mp_option_box {
  padding-top: 102px;
}
.verifycode .weui-desktop-form__input-area {
  width: 100px;
  display: inline-block;
  vertical-align: middle;
}
.verifycode .weui-desktop-form__input-wrp {
  display: block;
}
.verifycode .weui-desktop-form__input {
  height: 50px;
}
.login_input input {
  height: 3em;
}
.icon_mp_kind.enterprise {
  margin-top: 0;
}
.banner {
  background-image: url(../images/bg_banner4273fb.png);
  background-position: 50% 0;
  height: 460px;
}
.weui-desktop-head-helper {
  line-height: 32px;
  padding-top: 24px;
}
.weui-desktop-regist-access {
  color: #353535;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.weui-desktop-regist-access:hover {
  text-decoration: none;
}
.weui-desktop-regist-access:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='17' height='16' viewBox='0 0 17 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.696 4.92c0 1.843 1.001 2.93 1.52 3.568.014.847.008.8.014 1.062-.627.58-5.224 3.152-5.224 3.897v.933c0 .347-.11.639.64.621H15.1c.719.04.64-.274.64-.621v-.933c0-.745-4.83-3.446-5.395-4.025v-.853c.877-.823 1.662-1.895 1.662-3.739 0-1.913-1.424-3.83-3.634-3.83-2.209 0-3.676 2.006-3.676 3.92z' stroke='%23000' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 17px;
  height: 16px;
}
.weui-desktop-lang {
  display: inline-block;
  vertical-align: top;
  margin-left: 12px;
  padding-left: 12px;
  position: relative;
  white-space: nowrap;
  z-index: 1;
  text-decoration: none;
}
.weui-desktop-lang:before {
  content: "|";
  position: absolute;
  left: -0.34em;
  vertical-align: middle;
  font-size: .8em;
}
.weui-desktop-lang:hover {
  text-decoration: none;
}
.weui-desktop-lang:hover .weui-desktop-lang__list {
  display: block;
}
.weui-desktop-lang__switch {
  line-height: 32px;
}
.weui-desktop-lang__switch:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.441 5.994c-.493.032-1 .048-1.524.048-.962 0-1.891-.054-2.79-.16C5.042 6.613 5 7.291 5 7.916c0 .772.065 1.56.195 2.365.745.09 1.513.135 2.305.135.643 0 1.271-.03 1.884-.09.123-.781.184-1.548.184-2.3 0-.624-.042-1.301-.127-2.033zm.83-.07c.087.753.13 1.454.13 2.104 0 .72-.053 1.452-.159 2.195a15.783 15.783 0 0 0 3.7-.997c.146-.55.225-1.13.225-1.726 0-.815-.147-1.596-.414-2.318-1.05.361-2.21.609-3.481.742zm-1.92 8.189c.382-1 .674-1.979.876-2.935-.564.048-1.14.072-1.727.072-.733 0-1.447-.037-2.143-.111.202.938.49 1.898.866 2.879l-.046.017a6.698 6.698 0 0 0 2.175.078zm.96-.195a6.684 6.684 0 0 0 4.26-3.66c-1.101.392-2.26.667-3.475.827-.18.927-.442 1.87-.784 2.833zM8.404.894a6.727 6.727 0 0 0-2.29.084 37.675 37.675 0 0 0-.875 4.077c.861.102 1.754.153 2.679.153.486 0 .957-.014 1.413-.042-.192-1.277-.5-2.702-.927-4.272zm.913.19c.384 1.461.667 2.799.847 4.014 1.19-.124 2.274-.351 3.25-.68a6.683 6.683 0 0 0-4.097-3.334zM4.302 5.767a18.918 18.918 0 0 1-3-.726A6.649 6.649 0 0 0 .833 7.5c0 .597.079 1.175.226 1.726 1.033.422 2.124.732 3.273.93a15.524 15.524 0 0 1-.165-2.24c0-.662.045-1.378.135-2.15zm.944 8.009c-.33-.934-.585-1.851-.764-2.752a16.778 16.778 0 0 1-3.053-.765 6.688 6.688 0 0 0 3.817 3.517zM5.18 1.248a6.69 6.69 0 0 0-3.52 3.034c.877.285 1.794.505 2.752.659.17-1.126.425-2.357.768-3.693zM7.5 15a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15z' fill-rule='nonzero' fill='%23000'/%3E%3C/svg%3E");
  width: 15px;
  height: 15px;
}
.weui-desktop-lang__switch:after {
  content: " ";
  vertical-align: middle;
  margin-left: .2em;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: dashed;
  border-color: transparent;
  border-bottom-width: 0;
  border-top-color: #222222;
  border-top-style: solid;
}
.weui-desktop-lang__list {
  display: none;
  line-height: 38px;
  border: 1px solid #E4E8EB;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #FFFFFF;
  position: absolute;
  top: 100%;
  right: 0;
}
.weui-desktop-lang__item .weui-desktop-form__check-label {
  display: block;
  padding: 0 16px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  margin-right: 0;
}
.weui-desktop-lang__item .weui-desktop-form__check-label:hover {
  background-color: #F6F8F9;
}
@media only screen and (max-width: 1280px) {
  body {
    min-width: 0;
  }
  .mp-head .weui-desktop-head__inner,
  .banner .inner,
  .mp-body,
  .weui-desktop-foot {
    width: 960px;
  }
  .notices_box dd .notices_title {
    max-width: 14em;
  }
  .mp_kind_wrp.mp_kind_wrp {
    width: 238px;
    height: 310px;
  }
  .icon_mp_kind {
    margin-top: 20px;
  }
  .weui-desktop-foot .weui-desktop-link-group_split .weui-desktop-link {
    margin: 0 8px;
  }
  .weui-desktop-foot .weui-desktop-link-group_split .weui-desktop-link:before {
    left: -10.4px;
  }
}
@media only screen and (max-width: 1023px) {
  body {
    min-width: 1024px;
  }
}
@media only screen and (max-width: 768px) {
  body {
    min-width: 0;
  }
  .mp-head .weui-desktop-head__inner,
  .banner .inner,
  .mp-body,
  .weui-desktop-foot {
    width: auto;
    padding: 0 10px;
  }
  .banner .inner {
    padding: 10px;
  }
  .mp-body {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .banner .inner .login_frame {
    margin-right: 144px;
  }
  .qrcode_panel {
    right: 5px;
  }
}
@media only screen and (max-width: 767px) {
  body {
    min-width: 768px;
  }
}
