/* color */
/* font size */
/* layer */
.home_block__31vil {
  width: 100%;
}
.home_block__31vil .home_content__iCOBG {
  position: relative;
  padding: 40px 0 80px;
}
.home_block__31vil h2 {
  margin-bottom: 32px;
  font-size: 32px;
  line-height: 38px;
  color: #333333;
  font-weight: 600;
}
.home_block__31vil .home_sub__Z_-UJ {
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 8px;
  color: #666666;
  font-weight: 600;
}
.home_block__31vil .home_list__3POtK {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin: 0 -8px;
}
.home_block__31vil .home_item__1eIYR {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  padding: 8px;
  width: 33.33333333%;
}
.home_block__31vil .home_button__272gy {
  position: absolute;
  top: 48px;
  right: 0;
  height: 40px;
  line-height: 40px;
  background: #ffffff;
  box-shadow: 0px 4px 8px 0px rgba(41, 12, 0, 0.04);
  border-radius: 20px;
  padding: 0 16px;
  font-size: 0;
  color: #FF763D;
  cursor: pointer;
}
.home_block__31vil .home_button__272gy span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 600;
}
.home_block__31vil .home_button__272gy span.home_icon__-9Qyu {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-left: 8px;
  font-weight: normal;
}
.home_plan__1Mn-C {
  width: 100%;
  background-color: #fff;
  border-radius: 4px;
  padding: 27px 24px 24px;
}
.home_plan-title__3siaH {
  width: 100%;
  font-size: 28px;
  line-height: 34px;
  height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 800;
  color: #333333;
  margin-bottom: 8px;
}
.home_plan-desc__3E_x4 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #444444;
  height: 57px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  word-break: break-all;
  text-overflow: ellipsis;
}
.home_plan-divide__2OvI1 {
  width: 100%;
  height: 1px;
  background-color: #f5f5f5;
  margin: 16px 0;
}
.home_plan-feature__hf_H4 {
  width: 100%;
  max-height: 360px;
  min-height: 300px;
  overflow-y: scroll;
}
.home_plan-feature__hf_H4 li {
  width: 100%;
  height: 16px;
  font-size: 0;
  line-height: 16px;
  list-style: none;
  font-weight: 400;
  color: #666666;
  margin-bottom: 16px;
}
.home_plan-feature__hf_H4 li:last-child {
  margin-bottom: 0;
}
.home_plan-feature__hf_H4 li span {
  display: inline-block;
  vertical-align: middle;
}
.home_plan-feature-icon__1Ub0w {
  color: #00B300;
  margin-right: 16px;
  height: 16px;
  position: absolute;
}
.home_plan-feature-content__3kdQO {
  font-size: 15px;
  padding-left: 30px;
}
.home_plan-price__1AlG6 {
  text-align: center;
  height: 48px;
  font-size: 0;
  margin-bottom: 20px;
}
.home_plan-price-count__dc5ws {
  font-size: 40px;
  line-height: 48px;
  font-weight: 800;
  color: #333333;
  margin: 0 8px;
}
.home_plan-price-unit__281IC {
  font-size: 14px;
  font-weight: 500;
  color: #444444;
  margin-top: 23px;
}
.home_plan-price__1AlG6 span {
  display: inline-block;
  vertical-align: top;
}
.home_plan-button__3Jw39 {
  cursor: pointer;
  width: 335px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #ff763d;
  border-radius: 20px;
  font-size: 14px;
  color: #ffffff;
  font-weight: 600;
}
.home_device__tuBvW {
  width: 100%;
  background-color: #fff;
  border-radius: 4px;
  padding: 16px;
}
.home_device-image__KPaMR {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  overflow: hidden;
}
.home_device-image__KPaMR img {
  position: absolute;
  display: block;
  width: 100%;
  top: 0;
  bottom: 0;
  margin: auto;
}
.home_device-content__20QQ8 {
  padding: 8px;
}
.home_device-name__3kG7q {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 14px;
  line-height: 16px;
  color: #444444;
  height: 32px;
  overflow: hidden;
  word-break: break-all;
  font-weight: 500;
}
.home_device-price__1dOWs {
  font-size: 24px;
  line-height: 29px;
  color: #333333;
  margin: 16px 0;
  font-weight: 800;
}
.home_device-button__1l1Tt {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  background-color: #FF763D;
  border-radius: 20px;
  padding: 0 16px;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.home_notfound__11RXm {
  padding: 144px 0;
  width: 400px;
  margin: 0 auto;
  text-align: center;
}
.home_notfound__11RXm img {
  display: block;
  width: 230px;
  height: 230px;
  margin: 0 auto 30px;
}
.home_notfound-title__1GnKc {
  font-size: 30px;
  line-height: 37px;
  font-weight: bold;
  color: #222222;
  margin-bottom: 9px;
}
.home_notfound-sub__smA2L {
  font-size: 23px;
  line-height: 27px;
  color: #777777;
  font-weight: 400;
  margin-bottom: 23px;
}
.home_notfound-button__2GOSN {
  cursor: pointer;
  font-size: 0;
  height: 36px;
  line-height: 36px;
  font-weight: bold;
  color: #EB612A;
}
.home_notfound-button__2GOSN > span {
  display: inline-block;
  vertical-align: middle;
}
.home_notfound-button__2GOSN > span.home_icon__-9Qyu {
  margin-right: 10px;
  height: 24px;
  width: 24px;
  line-height: 24px;
}
.home_notfound-button__2GOSN > span.home_info__pWA1z {
  font-size: 26px;
  line-height: 30px;
}

.layout_menu__3yGl9 {
  background-color: #F7F6F5;
  padding: 16px 0 40px;
}
.layout_menu-breadcrumb__195I8 {
  margin-bottom: 16px;
}
.layout_menu-wrapper__2TpY5 {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
}
.layout_menu-menu__1Xp_J {
  border-radius: 4px;
  background-color: #fff;
  margin-right: 16px;
}
.layout_menu-content__1EdL5 {
  border-radius: 4px;
  background-color: #fff;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.layout_menu-login__iOx1w {
  padding: 195px 0;
  width: 250px;
  margin: 0 auto;
}
.layout_menu-login__iOx1w img {
  display: block;
  width: 180px;
  height: 180px;
  margin: 0 auto 32px;
}
.layout_menu-login__iOx1w p {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #222222;
  text-align: center;
}

/* color */
/* font size */
/* layer */
.float_float__23Skd {
  display: block;
  position: fixed;
  z-index: 99;
  right: 0;
  bottom: 98px;
  width: 48px;
  border-radius: 4px 0 0 4px;
  background-color: #fff;
  box-shadow: 0px 1px 4px 0px rgba(0, 21, 41, 0.12);
}
.float_float__23Skd .float_block__3ZKsU {
  cursor: pointer;
  width: 100%;
  height: 48px;
  line-height: 48px;
  text-align: center;
}
.float_float__23Skd .float_block__3ZKsU div.float_info__2_V7R {
  font-size: 12px;
  line-height: 14px;
  margin-top: 2px;
  color: #666666;
  font-weight: 400;
}
.float_float__23Skd .float_block__3ZKsU div.float_icon__20Yzl {
  line-height: 24px;
  height: 24px;
}
.float_float__23Skd .float_divide__1I9Ph {
  width: 34px;
  height: 1px;
  background-color: #ECECEC;
  margin: 0 auto;
}
.float_float__23Skd .float_download__2jlfl {
  position: relative;
  color: #666666;
}
.float_float__23Skd .float_download__2jlfl:hover .float_download-content__3dp6j {
  display: block;
}
.float_float__23Skd .float_download-content__3dp6j {
  display: none;
  position: absolute;
  top: 0;
  right: 52px;
  background-color: #fff;
  padding: 24px;
  border-radius: 2px;
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
}
.float_float__23Skd .float_download-content__3dp6j img {
  display: block;
}
.float_float__23Skd .float_download-content__3dp6j ul {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.float_float__23Skd .float_download-content__3dp6j ul li {
  list-style: none;
  margin-right: 32px;
}
.float_float__23Skd .float_download-content__3dp6j ul li:last-child {
  margin-right: 0;
}
.float_float__23Skd .float_download-content-qrcode__1NBnU {
  width: 80px;
  height: 80px;
}
.float_float__23Skd .float_download-content-btn__3-sgu {
  width: 80px;
  height: 24px;
  margin-top: 8px;
}
.float_float__23Skd .float_whatsapp__QBiOt {
  color: #25D366;
}
.float_float__23Skd .float_faq__2HHWX {
  padding-top: 4px;
}
.float_float__23Skd .float_tools__1A-fZ {
  position: relative;
  color: #666666;
}
.float_float__23Skd .float_tools-wrapper__2H9of {
  width: 100%;
  height: 100%;
}
.float_float__23Skd .float_tools__1A-fZ:hover .float_tools-content__36yM2 {
  display: block;
}
.float_float__23Skd .float_tools-content__36yM2 {
  display: none;
  position: absolute;
  top: 0;
  right: 52px;
  background-color: #fff;
  padding: 12px;
  border-radius: 2px;
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
  font-size: 16px;
  color: #333333;
  line-height: 20px;
  white-space: nowrap;
}
.float_float__23Skd .float_tools-window__1OJer {
  position: absolute;
  bottom: 0;
  right: 52px;
  background-color: #fff;
  padding: 12px;
  border-radius: 2px;
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
  width: 360px;
  height: 400px;
}
.float_float__23Skd .float_tools-window__1OJer iframe {
  width: 100%;
  height: 100%;
}
.float_float__23Skd .float_android__3tiyG {
  padding-top: 4px;
}
.float_float__23Skd .float_android__3tiyG img {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
}

/* color */
/* font size */
/* layer */
.footer_wrapper__1yMRa {
  background-color: #444444;
  width: 100%;
}
.footer_footer__3LYNl {
  font-size: 15px;
  line-height: 18px;
  color: #cccccc;
  padding-bottom: 24px;
}
.footer_footer__3LYNl ul {
  zoom: 1;
}
.footer_footer__3LYNl ul::before,
.footer_footer__3LYNl ul::after {
  display: table;
  content: ' ';
}
.footer_footer__3LYNl ul::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.footer_footer__3LYNl ul li {
  float: left;
  list-style: none;
}
.footer_footer__3LYNl h3 {
  margin-bottom: 27px;
  font-weight: 400;
}
.footer_footer__3LYNl dl {
  margin-bottom: 16px;
  zoom: 1;
}
.footer_footer__3LYNl dl::before,
.footer_footer__3LYNl dl::after {
  display: table;
  content: ' ';
}
.footer_footer__3LYNl dl::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.footer_footer__3LYNl dl:last-child {
  margin-bottom: 0px;
}
.footer_footer__3LYNl dl dt {
  float: left;
}
.footer_footer__3LYNl dl dd {
  padding-left: 221px;
}
.footer_footer__3LYNl .footer_logo__ikBXN {
  padding: 40px 0 0;
}
.footer_footer__3LYNl .footer_logo__ikBXN img {
  display: block;
  width: 178px;
  margin-bottom: 24px;
}
.footer_footer__3LYNl .footer_logo__ikBXN .footer_desc__B4B3Y {
  margin-bottom: 74px;
}
.footer_footer__3LYNl .footer_partner__3niKT {
  padding-top: 52px;
  margin-left: 193px;
  width: 70px;
}
.footer_footer__3LYNl .footer_contact__rUAtw {
  padding-top: 52px;
  margin-left: 274px;
}
.footer_footer__3LYNl .footer_copyright__MhMU6 {
  font-size: 15px;
  line-height: 18px;
  color: #cccccc;
}
.footer_footer__3LYNl .footer_copyright__MhMU6 .footer_icon__Uc_IG {
  float: right;
  margin-right: 144px;
}

/* color */
/* font size */
/* layer */
.header_wrapper__3RVeX {
  width: 100%;
  height: 64px;
  background-color: #fff;
}
.header_wrapper__3RVeX .header_placeholder__J97h0 {
  width: 100%;
  height: 100%;
}
.header_wrapper__3RVeX .header_content__3p0YZ {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 64px;
  background-color: #fff;
}
.header_wrapper__3RVeX .header_content__3p0YZ.header_float__2sE5L {
  z-index: 99;
  box-shadow: 0px 1px 4px 0px rgba(0, 21, 41, 0.12);
}
.header_header__3SwWp {
  position: relative;
  width: 100%;
  height: 64px;
  zoom: 1;
}
.header_header__3SwWp::before,
.header_header__3SwWp::after {
  display: table;
  content: ' ';
}
.header_header__3SwWp::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.header_header__3SwWp .header_logo__3l5jq {
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  width: 178px;
  padding: 20px 0 14px;
}
.header_header__3SwWp .header_logo__3l5jq img {
  display: block;
  width: 100%;
  height: 100%;
  margin-left: -50px;
}
.header_header__3SwWp .header_nav__QYTqU {
  float: left;
  height: 64px;
  zoom: 1;
}
.header_header__3SwWp .header_nav__QYTqU::before,
.header_header__3SwWp .header_nav__QYTqU::after {
  display: table;
  content: ' ';
}
.header_header__3SwWp .header_nav__QYTqU::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.header_header__3SwWp .header_nav__QYTqU.header_right__19J0w {
  float: right;
}
.header_header__3SwWp .header_nav__QYTqU li {
  position: relative;
  list-style: none;
  float: left;
  height: 100%;
  margin-right: 32px;
}
.header_header__3SwWp .header_nav__QYTqU li:last-child {
  margin-right: 0;
}
.header_header__3SwWp .header_nav__QYTqU .header_link__2dJzL {
  height: 100%;
  line-height: 64px;
  font-size: 16px;
  color: #666666;
  font-weight: 500;
}
.header_header__3SwWp .header_nav__QYTqU .header_link__2dJzL.header_active__2j2ml,
.header_header__3SwWp .header_nav__QYTqU .header_link__2dJzL:hover {
  color: #333333;
}
.header_header__3SwWp .header_nav__QYTqU .header_link__2dJzL.header_active__2j2ml::after,
.header_header__3SwWp .header_nav__QYTqU .header_link__2dJzL:hover::after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: 15px;
  width: 50%;
  height: 3px;
  background-color: #FF763D;
}
.header_avatar__2cjLt {
  height: 100%;
  line-height: 64px;
}
.header_avatar-login__3cnSD {
  cursor: pointer;
  display: inline-block;
  height: 32px;
  line-height: 30px;
  padding: 0 25px;
  border-radius: 16px;
  border: 1px solid #ff763d;
  color: #FF763D;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}
.header_avatar-dropdown__1Cwwv {
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  line-height: 24px;
}
.header_avatar-menu__2iHKJ {
  display: block;
  width: 130px;
  height: 36px;
  line-height: 36px;
  color: #444444;
  font-size: 14px;
  font-weight: 400;
}
.header_avatar-divide__27qnP {
  width: 100%;
  height: 1px;
  background-color: #F5F5F5;
}
.header_login__OBUeS {
  position: relative;
  width: 100%;
  padding: 16px 0;
  transition: all 0.3s ease;
}
.header_login-close__1cVfT {
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 0;
  color: #777777;
}
.header_login-close__1cVfT:hover {
  color: #555555;
}
.header_login-title__11xF_ {
  font-size: 24px;
  line-height: 29px;
  color: #262524;
  margin-bottom: 24px;
}
.header_login-terms__3eU7Z {
  margin-bottom: 24px;
  padding-left: 3px;
  font-size: 0;
  cursor: pointer;
}
.header_login-terms__3eU7Z > span {
  display: inline-block;
  vertical-align: middle;
}
.header_login-terms-icon__psVq8 {
  width: 24px;
  height: 24px;
  margin-right: 4px;
  color: #cccccc;
}
.header_login-terms-icon__psVq8.header_active__2j2ml {
  color: #FF763D;
}
.header_login-terms-info__1uATI {
  font-size: 15px;
  line-height: 24px;
  color: #666666;
}
.header_login-terms-info__1uATI .header_active__2j2ml {
  color: #FF763D;
}
.header_login-link__zgNIR {
  cursor: pointer;
  margin-top: 16px;
  font-size: 13px;
  line-height: 20px;
  color: #4e6ef2;
}
.header_login-notice__3lJ3z {
  font-size: 13px;
  line-height: 20px;
  color: #B3B3B3;
  margin-top: 4px;
}
.header_terms__ViaCx {
  padding: 16px 0;
}
.header_terms-title__hzfgv {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
  color: #222222;
  margin-bottom: 12px;
}
.header_terms-content__DD4hU {
  max-height: 462px;
  overflow-y: scroll;
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 20px;
  color: #777777;
}
.header_terms-operate__VlJuL {
  text-align: right;
  font-size: 0;
}
.header_terms-button__3X9Mi {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  min-width: 90px;
  height: 36px;
  padding: 0 16px;
  font-size: 15px;
  line-height: 36px;
  color: #ffffff;
  border-radius: 18px;
  text-align: center;
  background-color: #FF763D;
  margin-left: 12px;
}
.header_terms-common__6-0uk {
  border: 1px solid #F0F1F4;
  background-color: #fff;
  color: #A1A1A1;
  line-height: 34px;
}
.header_failed__2_yct {
  padding: 24px 0px 48px;
}
.header_failed-icon__3wAgF {
  width: 48px;
  height: 48px;
  margin: 0 auto 24px;
  color: #B3B3B3;
}
.header_failed-info__2BZac {
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  font-weight: 400;
  text-align: center;
}
.header_success-title__kYa3z {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 8px;
}
.header_success-sub__3wO8G {
  font-size: 12px;
  line-height: 20px;
  color: #A1A1A1;
  font-weight: 400;
  margin-bottom: 24px;
}
.header_success-select__3sgYd {
  width: 100%;
  height: 44px;
  border: 1px solid #F0F1F4;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 22px;
  overflow: hidden;
  padding-right: 16px;
}
.header_success-select-select__3wAAS {
  width: 100%;
  height: 100%;
  padding-left: 16px;
  border: none;
  outline: none;
  margin: 0;
}

/* color */
/* font size */
/* layer */
.index_tools__17EtK {
  position: absolute;
  top: 60px;
  left: 0px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0.428571rem 0px;
  width: 360px;
}
.index_tools-header__2RUE2 {
  position: relative;
  text-align: left;
  height: 48px;
  width: 100%;
}
.index_tools-title__5MhZs {
  font-size: 16px;
  line-height: 24px;
  padding: 12px 40px 12px 12px;
  font-weight: bold;
  color: #222222;
}
.index_tools-close__138C5 {
  position: absolute;
  top: 0;
  right: 0;
  height: 48px;
  width: 48px;
  text-align: center;
  line-height: 48px;
  cursor: pointer;
}
.index_tools-content__2QINu {
  width: 100%;
  height: 340px;
  border-top: 1px solid #E7E7E7;
}
.index_tools-content__2QINu iframe {
  width: 100%;
  height: 100%;
}

.menu_menu__SUW3L {
  width: 194px;
  padding: 8px 0;
}
.menu_menu__SUW3L li {
  position: relative;
  list-style: none;
  padding: 0 16px;
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  font-weight: 400;
  color: #333333;
}
.menu_menu__SUW3L li.menu_active__2Fs4T {
  color: #FF763D;
}
.menu_menu__SUW3L li.menu_active__2Fs4T::after {
  content: ' ';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 2px;
  height: 100%;
  background-color: #FF763D;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
* {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: SFProDisplay, sans-serif;
  vertical-align: baseline;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  color: inherit;
  text-decoration: none;
}

.account_wrapper__3DJAr {
  padding: 24px;
}
.account_wrapper__3DJAr h2 {
  font-size: 20px;
  line-height: 24px;
  color: #444444;
  font-weight: 800;
  margin-bottom: 16px;
}
.account_wrapper-loading__2RVun {
  position: relative;
  width: 100%;
  height: 200px;
  text-align: center;
}
.account_profile__3Mxum {
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 24px;
}
.account_profile-title__GzaCB {
  font-size: 16px;
  line-height: 20px;
  color: #222222;
  font-weight: bold;
}
.account_profile-title-btn__VVEGr {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-left: 16px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  color: #666666;
}
.account_profile-title-btn__VVEGr.account_primary__2w-N2 {
  background-color: #FF763D;
  color: #fff;
  border-radius: 10px;
  height: 20px;
  line-height: 20px;
  padding: 0 13px;
}
.account_profile-title-btn__VVEGr.account_link__qpJzt {
  color: #FF763D;
}
.account_profile-table__11kV_ {
  width: 100%;
  white-space: nowrap;
  border-spacing: 0 16px;
}
.account_profile-table__11kV_.account_edit__16FFI {
  border-spacing: 0 8px;
}
.account_profile-key__8H_2t {
  text-align: right;
  font-size: 14px;
  line-height: 16px;
  color: #999999;
  font-weight: 400;
}
.account_profile-desc__3pQ25 {
  width: 100%;
  font-size: 16px;
  line-height: 19px;
  color: #444444;
  font-weight: 500;
  padding-left: 9px;
}
.account_profile-input__2T5Eh {
  padding-left: 6px;
  width: 100%;
}
.account_profile-input__2T5Eh input {
  width: 260px;
  border: 1px solid #F5F5F5;
  border-radius: 2px;
  margin: 0;
  outline: none;
  height: 28px;
  padding: 6px 8px 4px 8px;
  font-size: 15px;
  line-height: 18px;
  color: #444444;
  font-weight: 400;
}
.account_profile-input__2T5Eh input::-webkit-input-placeholder {
  color: #CCCCCC;
}
.account_profile-input__2T5Eh input::-moz-placeholder {
  color: #CCCCCC;
}
.account_profile-input__2T5Eh input:-ms-input-placeholder {
  color: #CCCCCC;
}
.account_profile-input__2T5Eh input::-ms-input-placeholder {
  color: #CCCCCC;
}
.account_profile-input__2T5Eh input::placeholder {
  color: #CCCCCC;
}
.account_profile-full___uv10 {
  width: 100%;
}
.account_profile-full___uv10 input {
  width: 100%;
}
.account_plan__1zy0r {
  width: 100%;
}
.account_plan-title__2D131 {
  font-size: 16px;
  line-height: 24px;
  color: #222222;
  font-weight: bold;
}
.account_plan-table__37poj {
  width: 100%;
  white-space: nowrap;
  border-spacing: 0 16px;
}
.account_plan-table__37poj td {
  vertical-align: middle;
}
.account_plan-key__3rx0j {
  text-align: right;
  font-size: 14px;
  line-height: 16px;
  color: #999999;
  font-weight: 400;
}
.account_plan-desc__2UsKd {
  font-size: 16px;
  line-height: 19px;
  color: #444444;
  font-weight: 500;
  padding-left: 18px;
}
.account_plan-bold__2obas {
  font-size: 0;
  padding-left: 18px;
}
.account_plan-bold__2obas > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 24px;
}
.account_plan-number__2DKFb {
  font-size: 20px;
  color: #444444;
  font-weight: 800;
}
.account_plan-reset__2sGCP {
  cursor: pointer;
  color: #FF763D;
  font-size: 16px;
  font-weight: 500;
  margin-left: 16px;
}
.account_plan-full__1JTUY {
  width: 100%;
}
.account_pack__1Z1UA {
  width: 100%;
  border: 1px solid #F0F0F0;
  padding: 24px;
  font-weight: 500;
}
.account_pack__1Z1UA dl {
  margin-bottom: 16px;
  zoom: 1;
}
.account_pack__1Z1UA dl::before,
.account_pack__1Z1UA dl::after {
  display: table;
  content: ' ';
}
.account_pack__1Z1UA dl::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.account_pack__1Z1UA dl.account_title__38II- {
  margin-bottom: 10px;
}
.account_pack__1Z1UA dl:last-child {
  margin-bottom: 0;
}
.account_pack__1Z1UA dl dt {
  font-size: 13px;
  line-height: 18px;
  color: #777777;
  float: left;
}
.account_pack__1Z1UA dl dd {
  font-size: 17px;
  line-height: 20px;
  color: #222222;
  margin-left: 258px;
}
.account_pack-title__1oHC8 {
  font-size: 16px;
  line-height: 24px;
  color: #222222;
  font-weight: bold;
}
.account_pack-key__1nubW {
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-right: 8px;
}
.account_pack-desc__1AHfm {
  font-size: 15px;
  line-height: 18px;
  color: #00B300;
  margin-right: 24px;
}
.account_modal__3jqvb {
  position: relative;
  width: 100%;
  padding: 16px 0;
}
.account_modal-close__152Nj {
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 0;
  color: #777777;
}
.account_modal-close__152Nj:hover {
  color: #555555;
}
.account_modal-title__2I1JW {
  font-size: 24px;
  line-height: 29px;
  color: #262524;
  margin-bottom: 8px;
}
.account_modal-sub__2-p-J {
  margin-bottom: 24px;
  font-size: 12px;
  line-height: 20px;
  color: #A1A1A1;
}
.account_success__3oZ_i {
  padding: 24px 0 16px;
  text-align: center;
}
.account_success-icon__dkkjR {
  width: 60px;
  height: 60px;
  margin: 0 auto 24px;
  color: #3DC046;
}
.account_success-title__2fVQE {
  font-size: 24px;
  line-height: 29px;
  color: #333333;
  margin-bottom: 8px;
}
.account_success-sub__19uiE {
  font-size: 12px;
  line-height: 20px;
  color: #A1A1A1;
  margin-bottom: 24px;
}
.account_success-button__KsxD1 {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 44px;
  padding: 0 33px;
  font-size: 17px;
  line-height: 42px;
  color: #666666;
  border: 1px solid #CCCCCC;
  border-radius: 22px;
}

/* color */
/* font size */
/* layer */
.devices_list__1aAcS {
  position: relative;
  background-color: #F7F6F5;
}
.devices_list-items__GBdwK {
  margin: 0 -8px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.devices_list-items__GBdwK li {
  list-style: none;
  padding: 16px 8px 0;
  width: 33.33333333%;
}
.devices_list-pagination__3EFZi {
  width: 100%;
  padding: 24px 0;
}
.devices_list-empty__3tFJN {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  text-align: center;
  color: #e36f28;
}
.devices_gallery__7oP7L {
  position: relative;
  padding-left: 102px;
}
.devices_gallery-thumb__2WO2O {
  position: absolute;
  left: 0;
  top: 0;
  width: 88px;
  height: 100%;
}
.devices_gallery-thumb__2WO2O li {
  list-style: none;
  width: 100%;
  height: 88px;
  margin-bottom: 10px;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #ececec;
}
.devices_gallery-thumb__2WO2O li:last-child {
  margin-bottom: 0;
}
.devices_gallery-thumb__2WO2O li img {
  display: block;
  width: 100%;
  height: 100%;
}
.devices_gallery-detail__1pBnF {
  width: 480px;
  height: 480px;
  border-radius: 4px;
  overflow: hidden;
}
.devices_gallery-detail__1pBnF img {
  display: block;
  width: 100%;
  height: 100%;
}
.devices_detail__28FUk {
  background-color: #F7F6F5;
}
.devices_detail-block__3fQ4I {
  padding: 16px 24px;
}
.devices_detail-info__SfQCR {
  margin-top: 16px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.devices_detail-info-gallery__1H3B1 {
  margin-right: 16px;
}
.devices_detail-info-sale__3-6QG {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.devices_info-name__1kgmI {
  font-size: 15px;
  line-height: 18px;
  color: #333333;
  font-weight: 500;
  margin-bottom: 24px;
}
.devices_info-price__jCGDj {
  font-size: 24px;
  line-height: 29px;
  font-weight: 800;
  margin-bottom: 32px;
}
.devices_info-buy__2aR75 {
  zoom: 1;
}
.devices_info-buy__2aR75::before,
.devices_info-buy__2aR75::after {
  display: table;
  content: ' ';
}
.devices_info-buy__2aR75::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.devices_info-button__1xoNW {
  float: left;
  margin-right: 16px;
  border-radius: 40px;
  height: 40px;
  line-height: 38px;
  padding: 0 12px;
  border: 1px solid #25D366;
  color: #25D366;
  font-size: 0;
}
.devices_info-button__1xoNW span,
.devices_info-button__1xoNW a {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  font-size: 15px;
  font-weight: 500;
  margin-right: 8px;
}
.devices_info-button__1xoNW span:last-child,
.devices_info-button__1xoNW a:last-child {
  margin-right: 0;
}
.devices_info-button__1xoNW:last-child {
  margin-right: 0;
}
.devices_info-button__1xoNW.devices_primary__36S8x {
  border: none;
  color: #fff;
  background-color: #FF763D;
  line-height: 40px;
}
.devices_desc__23rVu {
  background-color: #fff;
  padding: 24px;
}
.devices_desc-title__1n_fI {
  font-size: 18px;
  line-height: 21px;
  font-weight: 800;
  color: #333333;
  margin-bottom: 24px;
}
.devices_desc-loading__3e_Zx {
  position: relative;
  width: 100%;
  height: 200px;
  text-align: center;
}
.devices_desc-describe__2Wob1 {
  zoom: 1;
}
.devices_desc-describe__2Wob1::before,
.devices_desc-describe__2Wob1::after {
  display: table;
  content: ' ';
}
.devices_desc-describe__2Wob1::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.devices_category__1SZtq {
  width: 100%;
  background-color: #fff;
}
.devices_category-content__VHHmQ {
  padding: 16px 0;
}
.devices_category-first__2MtD6 {
  margin: -6px -6px 10px;
  zoom: 1;
}
.devices_category-first__2MtD6::before,
.devices_category-first__2MtD6::after {
  display: table;
  content: ' ';
}
.devices_category-first__2MtD6::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.devices_category-first-cat__2cqQy {
  float: left;
  border-radius: 16px;
  border: 1px solid #CCCCCC;
  height: 28px;
  line-height: 26px;
  text-align: center;
  padding: 0 8px;
  font-size: 16px;
  font-weight: 400;
  color: #999999;
  margin: 6px;
}
.devices_category-first-cat__2cqQy.devices_active__2jqwb {
  border-color: #FF550D;
  color: #FF550D;
}
.devices_category-sub__15lUu {
  margin: -6px -24px;
  zoom: 1;
}
.devices_category-sub__15lUu::before,
.devices_category-sub__15lUu::after {
  display: table;
  content: ' ';
}
.devices_category-sub__15lUu::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.devices_category-sub-cat__M99-k {
  float: left;
  font-size: 15px;
  line-height: 18px;
  color: #999999;
  font-weight: 500;
  margin: 6px 24px;
}
.devices_category-sub-cat__M99-k.devices_active__2jqwb {
  color: #FF763D;
}

.faqs_faqs__3rMvT {
  min-height: 700px;
  padding: 16px 24px;
}
.faqs_faqs-breadcrumb__1tlpt {
  margin-bottom: 16px;
}
.faqs_faqs-list__1fdGg {
  padding-top: 12px;
  margin-bottom: 24px;
}
.faqs_faqs-detail__6DwBV {
  border-top: 1px solid #ECECEC;
}
.faqs_list__1ZUJt {
  padding-left: 18px;
}
.faqs_list__1ZUJt li {
  position: relative;
  list-style: none;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 18px;
  color: #444444;
  cursor: pointer;
}
.faqs_list__1ZUJt li:last-child {
  margin-bottom: 0;
}
.faqs_list__1ZUJt li::before {
  content: ' ';
  display: block;
  position: absolute;
  top: 5px;
  left: -18px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #FF763D;
}
.faqs_detail__1uXUA {
  border-top: 1px solid #ECECEC;
  padding: 16px 0;
}
.faqs_detail-title__3o3nf {
  font-size: 17px;
  line-height: 20px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 16px;
}
.faqs_menu__1Khj3 {
  width: 240px;
  padding: 16px;
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
}
.faqs_menu__1Khj3 li {
  list-style: none;
}
.faqs_menu-title__3IMl_ {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 100%;
  height: 36px;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  color: #333333;
  cursor: pointer;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.faqs_menu-content__2EKjZ {
  height: auto;
  transition: all 0.3s ease;
  overflow: hidden;
}
.faqs_menu-content__2EKjZ.faqs_hide__eWOoY {
  height: 0;
}
.faqs_menu-sub__LhkX9 {
  cursor: pointer;
  width: 100%;
  height: 36px;
  line-height: 36px;
  color: #999999;
}
.faqs_menu-sub__LhkX9.faqs_active__350EH {
  color: #FF763D;
}
.faqs_menu-icon__1hO58 {
  transition: all 0.3s ease;
}
.faqs_menu-icon__1hO58.faqs_hide__eWOoY {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.invitation_wrapper__G4-y1 {
  padding: 24px;
}
.invitation_invite__2ZzsD {
  position: relative;
  font-size: 16px;
  line-height: 22px;
  color: #777777;
}
.invitation_invite-code__2toO0 {
  color: #222222;
  margin-left: 8px;
  font-weight: bold;
}
.invitation_invite-btn__2myEV {
  color: #FF763D;
  margin-left: 8px;
  cursor: pointer;
}
.invitation_record__3CUBd {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  margin: 16px 0 24px;
}
.invitation_modal__2IlT1 {
  padding-bottom: 24px;
}
.invitation_modal-title__aD9ut {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  margin-bottom: 16px;
}
.invitation_modal-codes__TgHjE {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  cursor: pointer;
  margin-bottom: 20px;
}
.invitation_modal-codes-box__2dp14 {
  width: 60px;
  height: 60px;
  border: 1px solid #666666;
  font-size: 24px;
  line-height: 58px;
  text-align: center;
  font-weight: bold;
  border-radius: 8px;
}
.invitation_modal-codes-box__2dp14.invitation_active__zTkQ- {
  border-color: #FF763D;
}
.invitation_modal-input__1KRNc {
  position: absolute;
  left: -100%;
  top: -100%;
  opacity: 0;
  background-color: transparent;
  outline: none;
  border: none;
}
.invitation_invitation__18POC {
  width: 400px;
  padding: 8px;
  border: 1px solid #888888;
  float: left;
  margin: 0 16px 16px 0;
  padding: 20px 8px;
}
.invitation_invitation-list__3NBke {
  zoom: 1;
  list-style: none;
}
.invitation_invitation-list__3NBke::before,
.invitation_invitation-list__3NBke::after {
  display: table;
  content: ' ';
}
.invitation_invitation-list__3NBke::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.invitation_invitation-line__3lcRC {
  margin-bottom: 12px;
  font-size: 0;
  line-height: 20px;
  padding-left: 16px;
}
.invitation_invitation-line__3lcRC:last-child {
  margin-bottom: 0;
}
.invitation_invitation-line__3lcRC span {
  display: inline-block;
  vertical-align: middle;
}
.invitation_invitation-name__cG4aw {
  font-size: 16px;
  line-height: 22px;
  color: #777777;
  text-align: right;
  padding-right: 8px;
}
.invitation_invitation-value__3zVOz {
  font-size: 16px;
  line-height: 22px;
  color: #333333;
}
.invitation_invitation-full__2zf5I {
  font-size: 16px;
  line-height: 22px;
  color: #333333;
}
.invitation_invitation-loading__RJbwi {
  position: relative;
  width: 100%;
  height: 200px;
  text-align: center;
}
.invitation_invitation-empty__2xHSc {
  padding: 100px 0;
  width: 250px;
  margin: 0 auto;
}
.invitation_invitation-empty__2xHSc img {
  display: block;
  width: 180px;
  height: 180px;
  margin: 0 auto 32px;
}
.invitation_invitation-empty__2xHSc p {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #222222;
  text-align: center;
}
.invitation_invitation-pagination__1TB2W {
  width: 100%;
}

.packs_packs__2sYSM {
  background-color: #F7F6F5;
  padding-bottom: 40px;
}
.packs_packs-type__1EXVC {
  width: 100%;
  background-color: #fff;
}
.packs_type__1jFsW {
  padding: 32px 0 16px;
  zoom: 1;
}
.packs_type__1jFsW::before,
.packs_type__1jFsW::after {
  display: table;
  content: ' ';
}
.packs_type__1jFsW::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.packs_type-tab__3Z8-R {
  float: left;
  font-size: 0;
}
.packs_type-tab__3Z8-R span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  margin-right: 32px;
  color: #999999;
  cursor: pointer;
}
.packs_type-tab__3Z8-R span.packs_active__1Y5Gj {
  color: #FF763D;
}
.packs_type-tab__3Z8-R span.packs_active__1Y5Gj::after {
  position: absolute;
  content: ' ';
  left: 0;
  bottom: -16px;
  width: 100%;
  height: 2px;
  background-color: #FF763D;
}
.packs_type-button__34ux1 {
  float: right;
  height: 28px;
  line-height: 26px;
  padding: 0 16px;
  border-radius: 16px;
  border: 1px solid #666666;
  color: #666666;
  font-size: 14px;
}
.packs_plan-tab__1Qf-e {
  padding-left: 32px;
  font-size: 0;
}
.packs_plan-tab__1Qf-e span {
  cursor: pointer;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #444444;
  font-size: 16px;
  font-weight: 500;
  margin-right: 40px;
  height: 50px;
  line-height: 50px;
}
.packs_plan-tab__1Qf-e span.packs_active__1Y5Gj {
  color: #FF763D;
}
.packs_plan-tab__1Qf-e span.packs_active__1Y5Gj::after {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 4px;
  background-color: #FF763D;
}
.packs_plan-content__3-JTD {
  background-color: #fff;
  padding: 32px;
  border-radius: 4px;
}
.packs_collapse__2YdZF li {
  padding: 0 40px;
  list-style: none;
  border: 1px solid #ececec;
  margin-bottom: 16px;
}
.packs_collapse__2YdZF li:last-child {
  margin-bottom: 0;
}
.packs_collapse-title__2pkbR {
  cursor: pointer;
  position: relative;
  padding: 24px 48px 24px 0;
  font-size: 20px;
  line-height: 24px;
  font-weight: 800;
  color: #444444;
}
.packs_collapse-title-icon__1pzM6 {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 24px;
  right: 0;
  transition: all 0.3s ease;
}
.packs_collapse-title-icon__1pzM6.packs_active__1Y5Gj {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.packs_collapse-content__DH9aU {
  padding-bottom: 16px;
  display: none;
}
.packs_collapse-content__DH9aU.packs_active__1Y5Gj {
  display: block;
}
.packs_table__32DDC {
  width: 100%;
}
.packs_table-thead__19DoV {
  width: 100%;
  border-radius: 2px;
}
.packs_table-thead__19DoV > tr > th {
  background-color: #FAFAFA;
  font-size: 15px;
  line-height: 18px;
  color: #666666;
  font-weight: 500;
  padding: 7px 0;
}
.packs_table-tbody__2zQQD {
  width: 100%;
}
.packs_table-tbody__2zQQD > tr:not(:last-child) > td {
  border-bottom: 1px solid #ECECEC;
}
.packs_table-cell__2EjuV {
  padding: 14px 0 16px;
  vertical-align: top;
}
.packs_table-cell__2EjuV.packs_middle__2_Uz9 {
  vertical-align: middle;
}
.packs_table-avatar__2Y-Ti {
  padding: 0 16px;
  width: 72px;
}
.packs_table-avatar__2Y-Ti img {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.packs_table-plans__WOWKe {
  padding-top: 2px;
}
.packs_table-plans-price__1WuMo {
  font-size: 20px;
  line-height: 24px;
  font-weight: 800;
  margin-bottom: 16px;
  color: #FF763D;
}
.packs_table-plans-plus__2mXr7 {
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-bottom: 16px;
  color: #FF763D;
}
.packs_table-plans-desc__1iwjm {
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  font-weight: 400;
}
.packs_table-validaty__2D347 {
  padding-top: 1px;
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  color: #333333;
}
.packs_table-benifit__18MyV {
  padding-top: 1px;
}
.packs_table-benifit-volumn__2abYa {
  font-size: 15px;
  line-height: 18px;
  color: #333333;
  font-weight: bold;
}
.packs_table-benifit-other__HIwxR {
  margin-top: 53px;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  font-weight: 400;
}
.packs_table-operate__34jLD {
  font-size: 0;
  text-align: right;
  padding-right: 40px;
}
.packs_table-operate__34jLD > span {
  display: inline-block;
  vertical-align: middle;
}
.packs_table-operate-ghost__3HH9P {
  cursor: pointer;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  margin-right: 16px;
  color: #FF763D;
}
.packs_table-operate-primary__2V37c {
  cursor: pointer;
  padding: 0 16px;
  height: 32px;
  line-height: 32px;
  border-radius: 20px;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 600;
  background-color: #FF763D;
}
.packs_orders__2jori {
  min-height: 700px;
  padding: 16px 24px;
}
.packs_orders__2jori h2 {
  font-size: 20px;
  line-height: 24px;
  color: #444444;
  font-weight: 800;
  margin-bottom: 16px;
}
.packs_orders-empty__1QTr4 {
  padding: 195px 0;
  width: 250px;
  margin: 0 auto;
}
.packs_orders-empty__1QTr4 img {
  display: block;
  width: 180px;
  height: 180px;
  margin: 0 auto 32px;
}
.packs_orders-empty__1QTr4 p {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #222222;
  text-align: center;
}
.packs_orders-list__3RxAr {
  margin-bottom: 16px;
}
.packs_orders-list__3RxAr li {
  list-style: none;
  margin-bottom: 16px;
}
.packs_orders-list__3RxAr li:last-child {
  margin-bottom: 0;
}
.packs_orders-loading__-fVK3 {
  position: relative;
  width: 100%;
  height: 600px;
  text-align: center;
}
.packs_order__3DvVu {
  border-radius: 4px;
  border: 1px solid #ECECEC;
  overflow: hidden;
}
.packs_order-title__3psJc {
  padding: 8px 24px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  color: #666666;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  background-color: #FAFAFA;
}
.packs_order-first__24niv {
  width: 320px;
}
.packs_order-second__Go282 {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.packs_order-content__3UMP0 {
  padding: 16px 24px 0;
}
.packs_order-info__3gEiS {
  padding-bottom: 16px;
  border-bottom: 1px solid #ECECEC;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.packs_order-operate__1OL_A {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  font-weight: 400;
}
.packs_order-name__15zTb {
  font-size: 15px;
  line-height: 18px;
  color: #333333;
  font-weight: 500;
}
.packs_order-status__B3qYr .packs_active__1Y5Gj {
  font-weight: 500;
  color: #00B300;
}
.packs_order-price__U5q3q {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #333333;
}
.packs_order-time__3sT6R {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  padding: 16px 0;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  font-weight: 400;
}
.packs_order-time__3sT6R p {
  margin-bottom: 8px;
}
.packs_order-time__3sT6R p:last-child {
  margin-bottom: 0px;
}
.packs_order-time__3sT6R .packs_unpaid__3BnRr {
  font-weight: 500;
  color: #FF763D;
}
.packs_order-notice__1TUhE {
  padding-top: 16px;
  font-size: 14px;
  line-height: 16px;
  color: #FF763D;
  font-weight: 400;
}
.packs_order-button__M1pft {
  cursor: pointer;
  -webkit-align-self: center;
          align-self: center;
  border-radius: 16px;
  border: 1px solid #FF763D;
  color: #FF763D;
  height: 28px;
  line-height: 26px;
  padding: 0 12px;
  font-weight: 500;
  margin-left: 16px;
}
.packs_order-ghost__yg38K {
  cursor: pointer;
  -webkit-align-self: center;
          align-self: center;
  color: #FF763D;
}
.packs_success__1r2Lx {
  padding: 24px 0 16px;
  text-align: center;
}
.packs_success-icon__2K9ww {
  width: 60px;
  height: 60px;
  margin: 0 auto 24px;
  color: #3DC046;
}
.packs_success-title__1mk38 {
  font-size: 24px;
  line-height: 29px;
  color: #333333;
  margin-bottom: 8px;
}
.packs_success-sub__bsrSf {
  font-size: 12px;
  line-height: 20px;
  color: #A1A1A1;
  margin-bottom: 24px;
}
.packs_success-operate__Oplxi {
  font-size: 0;
}
.packs_success-button__1qmSr {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #CCCCCC;
  border-radius: 22px;
  height: 44px;
  line-height: 42px;
  padding: 0 16px;
  font-size: 17px;
  color: #666666;
  margin-right: 16px;
}
.packs_success-button__1qmSr:last-child {
  margin-right: 0;
}
.packs_failed__1oIma {
  padding: 24px 0 16px;
  text-align: center;
}
.packs_failed-icon__wU9xI {
  width: 60px;
  height: 60px;
  margin: 0 auto 24px;
  color: #999999;
}
.packs_failed-title__1bYPn {
  font-size: 24px;
  line-height: 29px;
  color: #333333;
  margin-bottom: 8px;
}
.packs_failed-sub__PZeXx {
  font-size: 12px;
  line-height: 20px;
  color: #A1A1A1;
  margin-bottom: 24px;
}
.packs_failed-operate__2Ig6C {
  font-size: 0;
}
.packs_failed-button__2G1fz {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #CCCCCC;
  border-radius: 22px;
  height: 44px;
  line-height: 42px;
  padding: 0 16px;
  font-size: 17px;
  color: #666666;
  margin-right: 16px;
}
.packs_failed-button__2G1fz:last-child {
  margin-right: 0;
}
.packs_detail__3NhcC {
  width: 100%;
  padding: 8px 16px 16px;
}
.packs_detail-search__Wd34I {
  position: relative;
  font-size: 0;
  margin-bottom: 16px;
}
.packs_detail-search-star__1kSUe {
  position: absolute;
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  left: -12px;
  color: #FB0628;
  top: 0;
  bottom: 0;
  margin: auto;
}
.packs_detail-search-label__3PwXT {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #222222;
}
.packs_detail-search-input__3D6B7 {
  display: inline-block;
  vertical-align: middle;
  margin-left: 16px;
  width: 354px;
  font-size: 15px;
  line-height: 20px;
  height: 44px;
}
.packs_detail-content__1uEbg {
  max-height: 380px;
  overflow-y: scroll;
}
.packs_detail-title__1DSHu {
  font-size: 16px;
  line-height: 24px;
  color: #222222;
  margin-bottom: 10px;
  font-weight: bold;
}
.packs_detail__3NhcC dl {
  margin-bottom: 10px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.packs_detail__3NhcC dl:last-child {
  margin-bottom: 0;
}
.packs_detail__3NhcC dl dt {
  width: 250px;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  color: #777777;
}
.packs_detail__3NhcC dl dd {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  font-size: 17px;
  line-height: 18px;
  font-weight: 500;
  color: #222222;
}
.packs_detail-dfooter__2hl5d {
  width: 100%;
  height: 100%;
  line-height: 72px;
  text-align: left;
  padding: 0 24px 0 40px;
}
.packs_detail-dfooter-button__1RC0v {
  float: right;
  display: block;
  width: 120px;
  margin-left: 16px;
  margin-top: 16px;
}
.packs_detail-dfooter-label__ydeNX {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 16px;
  color: #B3B3B3;
  font-weight: 400;
}
.packs_detail-dfooter-color__2VHAF {
  color: #FF763D;
}
.packs_detail-footer__2Ujgy {
  width: 100%;
  height: 100%;
  line-height: 72px;
  text-align: right;
  padding: 0 24px;
}
.packs_detail-footer-button__1fbZg {
  display: inline-block;
  vertical-align: middle;
  width: 120px;
  margin-left: 16px;
}
.packs_detail-footer-label__2H6lb {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  line-height: 18px;
  color: #777777;
  font-weight: 500;
  margin-right: 8px;
}
.packs_detail-footer-price__1Xirl {
  display: inline-block;
  vertical-align: middle;
  font-size: 17px;
  line-height: 22px;
  font-weight: bold;
  color: #333333;
}
.packs_detail-wrapper__1SJRs {
  background-color: #f5f5f5;
  padding: 24px;
}
.packs_detail-empty__jXXut {
  color: #e36f28;
  text-align: center;
}
.packs_detail-plan__3z2s1 {
  margin-bottom: 16px;
}
.packs_detail-loading__2YGrr {
  position: relative;
  width: 100%;
  height: 300px;
  text-align: center;
}
.packs_detail-extra-valid__2l5St {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  padding: 3px 8px 2px;
  border-radius: 4px;
  background-color: #F4F4F4;
  color: #999999;
}
.packs_detail-extra-valid__2l5St.packs_paid__39t5I {
  background-color: #E5F7E5;
  color: #00B300;
}
.packs_detail-extra-unit__2UQ1Q {
  font-size: 14px;
  line-height: 16px;
  color: #B3B3B3;
  font-weight: 400;
  margin-left: 8px;
}

/* color */
/* font size */
/* layer */
.invite_invite__22sq0 {
  padding-bottom: 16px;
}
.invite_invite-banner__3gcba {
  width: 100%;
}
.invite_invite-banner__3gcba img {
  display: block;
  width: 100%;
}
.invite_invite-form__28rNb {
  width: 420px;
  margin: 64px auto;
}
.invite_invite-docs__3d_qu {
  font-size: 16px;
  color: #333;
}

/* color */
/* font size */
/* layer */
.recharge_recharge__3sjJG {
  background-color: #FAFAFA;
}
.recharge_recharge-content__jZ9u- {
  position: relative;
  padding: 48px 0 143px;
  text-align: right;
}
.recharge_recharge-bg__tIIIc {
  display: block;
  position: absolute;
  top: 50px;
  left: 62px;
  width: 634px;
}
.recharge_recharge-form__JOneZ {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding: 36px 36px 24px;
  margin-right: 40px;
  box-shadow: 0px 10px 20px -2px rgba(45, 108, 196, 0.1);
  border-radius: 16px;
  border: 1px solid #f2f8ff;
  background-color: #fff;
}
.recharge_form__1FjWi {
  text-align: left;
  width: 326px;
}
.recharge_form-label__6Yxqb {
  display: block;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  font-weight: 500;
  margin-bottom: 16px;
}
.recharge_form-prefix__3IrDz {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #B3B3B3;
}
.recharge_form-link__WdS2o {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  font-weight: 500;
  cursor: pointer;
  margin-top: 56px;
  text-align: center;
}
.recharge_records__KVE6Q {
  min-height: 700px;
  padding: 16px 24px;
}
.recharge_records__KVE6Q h2 {
  font-size: 20px;
  line-height: 24px;
  color: #444444;
  font-weight: 800;
  margin-bottom: 16px;
}
.recharge_records-list__25pK9 {
  margin-bottom: 16px;
}
.recharge_records-list__25pK9 li {
  list-style: none;
  margin-bottom: 16px;
}
.recharge_records-list__25pK9 li:last-child {
  margin-bottom: 0;
}
.recharge_records-empty__21bQA {
  padding: 195px 0;
  width: 250px;
  margin: 0 auto;
}
.recharge_records-empty__21bQA img {
  display: block;
  width: 180px;
  height: 180px;
  margin: 0 auto 32px;
}
.recharge_records-empty__21bQA p {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #222222;
  text-align: center;
}
.recharge_records-loading__3An7s {
  position: relative;
  width: 100%;
  height: 600px;
  text-align: center;
}
.recharge_record__2l80w {
  border-radius: 4px;
  border: 1px solid #ECECEC;
  overflow: hidden;
}
.recharge_record-title__17zgq {
  padding: 8px 24px;
  background-color: #FAFAFA;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  font-weight: 400;
}
.recharge_record-content__2Vzn1 {
  padding: 16px 24px 0;
}
.recharge_record-info__-aF_M {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 16px 0 30px;
  border-bottom: 1px solid #ECECEC;
}
.recharge_record-operate__28M9e {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  height: 48px;
}
.recharge_record-number__2wxBn {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  color: #333333;
}
.recharge_record-status__3MxDV {
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  margin-right: 16px;
}
.recharge_record-status__3MxDV.recharge_success__3WIxt {
  color: #00B300;
}
.recharge_record-status__3MxDV.recharge_wait__2teI_ {
  color: #FF550D;
}
.recharge_record-price__37d5a {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  color: #333333;
}
.recharge_record-time__ounJH {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  color: #666666;
}
.recharge_record-time__ounJH .recharge_unpaid__1qFQ3 {
  color: #FF763D;
  font-weight: 500;
}
.recharge_record-button__2vw4r {
  cursor: pointer;
  border-radius: 16px;
  border: 1px solid #FF763D;
  color: #FF763D;
  height: 28px;
  line-height: 26px;
  padding: 0 12px;
  font-weight: 500;
}
.recharge_record-notice__ph1ai {
  font-size: 14px;
  line-height: 16px;
  color: #FF763D;
  font-weight: 400;
}
.recharge_failed__2if12 {
  padding: 24px 0 16px;
  text-align: center;
}
.recharge_failed-icon__1UZDj {
  width: 60px;
  height: 60px;
  margin: 0 auto 24px;
  color: #999999;
}
.recharge_failed-title__2qDDz {
  font-size: 24px;
  line-height: 29px;
  color: #333333;
  margin-bottom: 8px;
}
.recharge_failed-sub__a8C5w {
  font-size: 12px;
  line-height: 20px;
  color: #A1A1A1;
  margin-bottom: 24px;
}
.recharge_failed-operate__1EAaa {
  font-size: 0;
}
.recharge_failed-button__1swi2 {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #CCCCCC;
  border-radius: 22px;
  height: 44px;
  line-height: 42px;
  padding: 0 16px;
  font-size: 17px;
  color: #666666;
  margin-right: 16px;
}
.recharge_failed-button__1swi2:last-child {
  margin-right: 0;
}
.recharge_success__3WIxt {
  padding: 24px 0 16px;
  text-align: center;
}
.recharge_success-icon__2L6p1 {
  width: 60px;
  height: 60px;
  margin: 0 auto 24px;
  color: #3DC046;
}
.recharge_success-title__35Xv9 {
  font-size: 24px;
  line-height: 29px;
  color: #333333;
  margin-bottom: 8px;
}
.recharge_success-sub__37gZW {
  font-size: 12px;
  line-height: 20px;
  color: #A1A1A1;
  margin-bottom: 24px;
}
.recharge_success-button__2rb9F {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 44px;
  line-height: 42px;
  padding: 0 40px;
  border-radius: 22px;
  border: 1px solid #FF763D;
  color: #FF763D;
  font-size: 17px;
  margin-bottom: 16px;
}
.recharge_success-link__203uq {
  display: block;
  cursor: pointer;
  font-size: 17px;
  line-height: 22px;
  color: #666666;
}

/* color */
/* font size */
/* layer */
.payment_payment__1ZsFd {
  padding: 12px 0;
}
.payment_payment-list__1BXBE {
  position: relative;
  padding: 8px 48px 8px 0px;
  cursor: pointer;
}
.payment_payment-list-label__3dWM4 {
  font-size: 18px;
  line-height: 32px;
  font-weight: bold;
}
.payment_payment-list-icon__tZHaq {
  position: absolute;
  top: 8px;
  right: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  color: #FF763D;
}
.payment_payment-button__3EAG0 {
  margin-top: 24px;
}
.payment_result__33qkp {
  padding: 12px 0;
}
.payment_result-icon__2ENSR {
  width: 50px;
  height: 50px;
  margin: 50px auto;
  color: #FF763D;
}
.payment_result-text__32llt {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
}
.payment_result-button__1XHPV {
  margin-top: 20px;
}

/* color */
/* font size */
/* layer */
.about_about__2j6Ze {
  background-color: #F0EEED;
}
.about_about-content__2HgnN {
  padding: 48px 0 24px;
  background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.17) 198px, rgba(216, 216, 216, 0) 347px, rgba(0, 0, 0, 0) 439px);
}
.about_about__2j6Ze h1 {
  text-align: center;
  font-size: 24px;
  line-height: 29px;
  color: #ffffff;
  margin-bottom: 24px;
}
.about_about-vision__3NOac {
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: #ffffff;
  padding: 0 60px;
  margin-bottom: 16px;
}
.about_about-wrapper___0Ddw {
  width: 100%;
  padding: 32px 60px 60px;
  background-color: #fff;
  border-radius: 16px;
}
.about_about-wrapper___0Ddw h2 {
  font-size: 24px;
  line-height: 29px;
  font-weight: bold;
  text-align: center;
  color: #333333;
  margin-bottom: 32px;
}
.about_about-map__3ZizT {
  width: 100%;
  height: 296px;
  border-radius: 16px;
  margin-bottom: 24px;
}
.about_list__KhUHZ {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin: -8px;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.about_list__KhUHZ li {
  list-style: none;
  width: 50%;
  padding: 8px;
}
.about_store__1TGkG {
  position: relative;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #ececec;
  padding: 12px 8px 16px 96px;
}
.about_store-img__3u9uJ {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 80px;
  height: 80px;
  border-radius: 8px;
  overflow: hidden;
}
.about_store-img__3u9uJ img {
  display: block;
  width: 100%;
  height: 100%;
}
.about_store-title__2XAYA {
  font-size: 16px;
  line-height: 19px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
.about_store-info__22Oec {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-top: 10px;
  padding-left: 4px;
  color: #cccccc;
}
.about_store-info__22Oec span {
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
}
.about_store-info-info__3nJKV {
  margin-left: 12px;
  color: #666666;
}
.about_store-info-name__3vjeg {
  height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* color */
/* font size */
/* layer */
.sim_sim__3QXiB {
  background-color: #FAFAFA;
}
.sim_sim-content__1niRo {
  position: relative;
  padding: 48px 0 69px;
  text-align: right;
}
.sim_sim-bg__2Gtq2 {
  display: block;
  position: absolute;
  top: 74px;
  left: -59px;
  width: 700px;
}
.sim_sim-form__2woKf {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding: 16px 24px 24px;
  box-shadow: 0px 10px 20px -2px rgba(45, 108, 196, 0.1);
  border-radius: 16px;
  border: 1px solid #f2f8ff;
  background-color: #fff;
}
.sim_form__2jOrX {
  text-align: left;
  width: 540px;
  padding-bottom: 60px;
}
.sim_form-title__1IGG6 {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  color: #333333;
}
.sim_form-validate__22yet {
  padding: 82px 94px 65px;
}
.sim_form-submit__1dzaD {
  padding-top: 16px;
}
.sim_validate-prefix__1QhWU {
  font-size: 15px;
  line-height: 20px;
  color: #777777;
}
.sim_validate-suffix__2XBff {
  border-left: 1px solid #F0F1F4;
  padding: 11px 0 11px 16px;
  font-size: 15px;
  line-height: 20px;
}
.sim_validate-button__1W9gV {
  margin-bottom: 17px;
}
.sim_submit-list__2TBc5 {
  zoom: 1;
  margin: 0 -8px;
}
.sim_submit-list__2TBc5::before,
.sim_submit-list__2TBc5::after {
  display: table;
  content: ' ';
}
.sim_submit-list__2TBc5::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.sim_submit-list__2TBc5 li {
  list-style: none;
  float: left;
  width: 50%;
  padding: 0px 8px;
}
.sim_submit-label__3Ci9u {
  display: block;
  font-size: 16px;
  line-height: 19px;
  color: #666666;
  font-weight: 400;
  margin-bottom: 8px;
}
.sim_submit-label__3Ci9u.sim_large__3P3n7 {
  margin-bottom: 16px;
}
.sim_submit-label__3Ci9u span.sim_require__1Dh9R {
  font-size: 14px;
  line-height: 16px;
  color: #FF763D;
  font-weight: 400;
}
.sim_submit-link__23oz_ {
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  font-weight: 500;
  margin-top: 16px;
  cursor: pointer;
}
.sim_submit-radio__2922P {
  padding: 8px 0 6px;
}
.sim_success__3xYft {
  position: relative;
  padding: 24px 0 16px;
  text-align: center;
}
.sim_success-close__2HsOh {
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 0;
  color: #777777;
}
.sim_success-close__2HsOh:hover {
  color: #555555;
}
.sim_success-icon__6rKYL {
  width: 60px;
  height: 60px;
  margin: 0 auto 24px;
  color: #3DC046;
}
.sim_success-title__VPWyl {
  font-size: 24px;
  line-height: 29px;
  color: #333333;
  margin-bottom: 8px;
}
.sim_success-sub__iIt9U {
  font-size: 12px;
  line-height: 20px;
  color: #A1A1A1;
  margin-bottom: 24px;
}
.sim_success-button__1urHa {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 44px;
  line-height: 42px;
  padding: 0 40px;
  border-radius: 22px;
  border: 1px solid #FF763D;
  color: #FF763D;
  font-size: 17px;
  margin-bottom: 16px;
}
.sim_records__2z6MS {
  padding: 8px 0;
}
.sim_records-title__1D4at {
  margin-bottom: 16px;
}
.sim_records-empty__2NmZj {
  padding: 42px 0;
  text-align: center;
}
.sim_records-empty__2NmZj img {
  width: 180px;
  height: 180px;
  display: block;
  margin: auto;
}
.sim_records-empty__2NmZj p {
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  color: #222222;
  margin-top: 8px;
}
.sim_records-first__1BSa5 {
  font-size: 16px;
  line-height: 19px;
  color: #CCCCCC;
  font-weight: 400;
  text-align: center;
  padding: 60px 0 150px;
}
.sim_records-list__2RgZg {
  height: 256px;
  overflow-y: scroll;
}
.sim_records-list__2RgZg li {
  list-style: none;
  padding: 16px 0;
  border-bottom: 1px solid #E7E7E7;
}
.sim_records-list__2RgZg li:last-child {
  border-bottom: none;
}
.sim_records__2z6MS dl {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-bottom: 10px;
}
.sim_records__2z6MS dl.sim_center___gSsi {
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.sim_records__2z6MS dl.sim_top__1rmlG {
  -webkit-align-items: top;
     -moz-box-align: top;
          align-items: top;
}
.sim_records__2z6MS dl:last-child {
  margin-bottom: 0;
}
.sim_records__2z6MS dl dt {
  width: 170px;
  font-size: 13px;
  line-height: 18px;
  color: #777777;
  font-weight: 500;
}
.sim_records__2z6MS dl dd {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.sim_records-input__G0qFU {
  width: 328px;
  height: 44px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  background-color: #F8F8F8;
  border-radius: 22px;
  overflow: hidden;
}
.sim_records-input-prefix__3pk6T {
  padding: 0 16px;
  font-size: 16px;
  line-height: 44px;
  color: #666666;
  font-weight: 500;
}
.sim_records-input__G0qFU input {
  width: 100%;
  height: 100%;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  border: none;
  outline: none;
  padding: 0 5px;
  background-color: transparent;
}
.sim_records-input-button__3hgnS {
  cursor: pointer;
  background-color: #FF550D;
  padding: 0 20px;
  color: #fff;
  border-radius: 22px;
  line-height: 44px;
}
.sim_records-info__2CKoe {
  font-size: 16px;
  line-height: 19px;
  color: #222222;
  font-weight: 400;
}

.voucher_wrapper__2SCgf {
  padding: 24px;
}
.voucher_tab__2L04i {
  width: 100%;
}
.voucher_tab-nav__2p1Qq {
  width: 100%;
  height: 36px;
  font-size: 0;
}
.voucher_tab-nav-item__Nmwz7 {
  display: inline-block;
  vertical-align: middle;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  cursor: pointer;
}
.voucher_tab-nav-item__Nmwz7 p {
  position: relative;
  font-size: 16px;
  color: #444444;
  font-weight: bold;
}
.voucher_tab-nav-item__Nmwz7.voucher_active__-0m0P {
  cursor: default;
}
.voucher_tab-nav-item__Nmwz7.voucher_active__-0m0P p {
  color: #FF763D;
}
.voucher_tab-nav-item__Nmwz7.voucher_active__-0m0P p::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #FF763D;
}
.voucher_tab-content__3SPxW {
  width: 100%;
}
.voucher_tab-content-item__1ZzE- {
  display: none;
  width: 100%;
  height: 500px;
  padding: 16px;
}
.voucher_tab-content-item__1ZzE-.voucher_active__-0m0P {
  display: block;
}
.voucher_voucher__3criZ {
  width: 400px;
  padding: 8px;
  border: 1px solid #888888;
  float: left;
  margin: 0 16px 16px 0;
  padding: 20px 8px;
}
.voucher_voucher-list__v1wDZ {
  zoom: 1;
  list-style: none;
}
.voucher_voucher-list__v1wDZ::before,
.voucher_voucher-list__v1wDZ::after {
  display: table;
  content: ' ';
}
.voucher_voucher-list__v1wDZ::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.voucher_voucher-line__140_J {
  margin-bottom: 12px;
  font-size: 0;
  line-height: 20px;
}
.voucher_voucher-line__140_J:last-child {
  margin-bottom: 0;
}
.voucher_voucher-line__140_J span {
  display: inline-block;
  vertical-align: middle;
}
.voucher_voucher-name__1UBHc {
  width: 40%;
  font-size: 16px;
  line-height: 22px;
  color: #777777;
  text-align: right;
  padding-right: 8px;
}
.voucher_voucher-value__2Os-M {
  width: 60%;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
}
.voucher_voucher-code__E3gaI {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
  white-space: nowrap;
}
.voucher_voucher-link__2c3k9 {
  color: #FF763D;
  margin-left: 4px;
  cursor: pointer;
}
.voucher_voucher-loading__2ukgI {
  position: relative;
  width: 100%;
  height: 200px;
  text-align: center;
}
.voucher_voucher-empty__2fy6n {
  padding: 100px 0;
  width: 250px;
  margin: 0 auto;
}
.voucher_voucher-empty__2fy6n img {
  display: block;
  width: 180px;
  height: 180px;
  margin: 0 auto 32px;
}
.voucher_voucher-empty__2fy6n p {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #222222;
  text-align: center;
}
.voucher_modal__3CNHb {
  width: 100%;
  padding: 16px 0;
}
.voucher_modal__3CNHb p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}

