
.style_registerInput__XUFrf {
    width: 500px;
    height: 70px;
    margin: auto
}

.style_searchBox__VaKtH {
    background: #fff;
    border-radius: 99px;
    width: 500px;
    height: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.style_searchInput__gB0R9 {
    width: 303px;
    height: 56px;
    border-radius: 99px;
    padding: 0 24px;
    outline: none;
    border: none
}

.style_error__8aI8g {
    border: 1px solid #ff6459
}

.style_tips__h_zE5 {
    margin-top: 4px;
    font-weight: 400;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #ff6459;
    letter-spacing: 0;
    line-height: 16px
}

.style_searchInput__gB0R9::-webkit-input-placeholder {
    font-weight: 400;
    font-family: PingFang-SC-Regular-, PingFang-SC-Regular;
    font-size: 16px;
    color: #999;
    letter-spacing: 0
}

.style_searchButton__NF76P {
    width: 192px;
    height: 56px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #222;
    font-size: 20px;
    background: #ffd100;
    border-radius: 31px
}

.style_searchButton__NF76P:hover {
    background: #ffdc3e
}

.style_registerBottom__TWMju {
    background: url(https://p1.meituan.net/travelcube/ea5e4a102a77c3b7b227543d10c3610e46557.png);
    background-size: cover;
    height: 300px
}

.style_title__jOzLS {
    font-weight: 400;
    font-family: PingFangSC-Semibold;
    font-size: 32px;
    color: #222;
    letter-spacing: 0;
    text-align: center;
    padding-top: 84px
}

.style_inputBox__6PTGB {
    padding-top: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.style_moreContent__mRM5V {
    width: 266px;
    border: 0 solid rgba(0, 0, 0, .06);
    -webkit-box-shadow: 0 14px 20px 1px rgba(34, 34, 34, .05);
    box-shadow: 0 14px 20px 1px rgba(34, 34, 34, .05);
    border-radius: 12px;
    background: #fff
}

.style_moreContent__mRM5V:hover {
    -webkit-box-shadow: 0 3px 12px 0 rgba(227, 229, 239, .5);
    box-shadow: 0 3px 12px 0 rgba(227, 229, 239, .5)
}

.style_article__UQ3iO {
    padding: 25px 16px 26px
}

.style_title__hz60Y {
    font-weight: 500;
    color: #222;
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 9px
}

.style_text__iFCzs {
    height: 66px;
    margin-bottom: 17px;
    color: #666;
    line-height: 22px
}

.style_btn__nR5fW,
.style_text__iFCzs {
    font-weight: 400;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    letter-spacing: 0
}

.style_btn__nR5fW {
    cursor: pointer;
    height: 20px;
    color: #ff6a00;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.style_iconRight__GpWKS {
    margin-left: 4px
}

.style_companyBlub__SNGGK {
    margin: auto;
    width: 1112px;
    height: 306px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background: #fff;
    border-radius: 13px;
    padding: 16px
}

.style_logoPic__C9Q4d {
    position: absolute;
    margin: 195px 0 0 368px;
    background: #fff;
    border: 0 solid rgba(0, 0, 0, .06);
    -webkit-box-shadow: 0 3px 12px 0 rgba(227, 229, 239, .5);
    box-shadow: 0 3px 12px 0 rgba(227, 229, 239, .5);
    border-radius: 8px
}

.style_article__qZ0TM {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 53px
}

.style_title__psl_T {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-top: 40px
}

.style_titleName__TNj7S {
    font-family: PingFangSC-Semibold;
    font-size: 24px;
    font-weight: 600;
    color: #222;
    letter-spacing: .78px
}

.style_titleJob___aDiT {
    height: 36px;
    padding: 16px 0 0 12px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    color: #222;
    letter-spacing: 0
}

.style_quotation__fJs1H {
    position: absolute;
    margin: -10px 0 0 443px
}

.style_main__4LX_d {
    height: 145px;
    width: 519px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.style_mainText__N1pg3 {
    width: 519px;
    margin-top: 24px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #222;
    line-height: 24px
}

.style_moreBtn__gYUQo {
    cursor: pointer;
    height: 20px;
    font-weight: 400;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #ff6a00;
    letter-spacing: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.style_iconRight__j4R1R {
    margin: 5px 0 5px 4px
}

.style_borderBox__C1_tu {
    min-width: 1112px;
    height: 474px
}

.style_title__Y7eeO {
    width: 1112px;
    margin: auto;
    font-size: 36px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #222;
    letter-spacing: 2px;
    text-align: left;
    padding-top: 160px
}

.style_content__MV2Wn {
    width: 1112px;
    margin: auto;
    padding-top: 14px
}

.style_text__glWEy {
    font-size: 16px;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    font-weight: 400;
    color: #222;
    line-height: 28px;
    text-align: left
}

.style_buttonBox__o2UL0 {
    width: 1112px;
    margin: auto;
    padding-top: 36px;
    text-align: left
}

.style_button__GV_JA {
    width: 192px;
    height: 56px;
    background: #ffd100;
    border-radius: 31px;
    opacity: 1;
    font-size: 20px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #222;
    letter-spacing: .91px;
    text-align: center
}
.style_button__GV_JA>a{
    display: block;
    width:100%;
    height: 56px;
    line-height: 56px;
}
.style_button__GV_JA:hover {
    background-image: linear-gradient(-45deg, #ffde16, #fff20f)
}

.style_companyBlub__Og_AA {
    width: 1112px;
    margin: auto;
    background: #fff;
    border-radius: 12px;
    border: 0 solid rgba(0, 0, 0, .06);
    -webkit-box-shadow: 0 14px 20px 1px rgba(34, 34, 34, .05);
    box-shadow: 0 14px 20px 1px rgba(34, 34, 34, .05)
}

.style_painPointCard__x2__H {
    margin: auto;
    width: 1112px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.style_card___66ko,
.style_painPointCard__x2__H {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.style_card___66ko {
    width: 548px;
    height: 184px;
    margin-bottom: 16px;
    padding: 26px 63px 0 34px;
    background: #f8f8f8;
    border-radius: 12px;
    opacity: 1
}

.style_cardImage__hqEIe {
    width: 66px;
    height: 66px
}

.style_cardMain__GnRCK {
    width: 448px;
    padding-left: 21px
}

.style_cardTitle__jmMqJ {
    padding: 19px 0;
    font-family: PingFang SC-Medium, PingFang SC;
    font-size: 20px;
    color: #222
}

.style_cardText__HiecL,
.style_cardTitle__jmMqJ {
    font-weight: 500;
    letter-spacing: 0;
    text-align: left
}

.style_cardText__HiecL {
    font-size: 14px;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    color: #666;
    line-height: 26px
}

.style_card__Vft4P {
    width: 100%
}

.style_cardBox__Ny1ub {
    width: 1112px;
    margin: auto;
    padding: 34px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.style_cardArticle__pYYDw {
    width: 564px;
    padding: 9px 0
}

.style_imageStyle__iTvHc {
    width: 548px;
    height: 390px;
    margin: 13px 0
}

.style_cardArticleTitle__1BNcH {
    margin-bottom: 14px;
    font-size: 24px
}

.style_cardArticleTitle__1BNcH,
.style_cardTitle__iXJgP {
    font-weight: 600;
    font-family: PingFangSC-Semibold-, PingFangSC-Semibold;
    color: rgba(0, 0, 0, .84);
    letter-spacing: 0
}

.style_cardTitle__iXJgP {
    padding: 14px 0;
    font-size: 16px
}

.style_point__rymyM {
    width: 6px !important;
    height: 6px;
    margin: 10px 6px;
    background: #ffd100;
    border-radius: 50%
}

.style_cardArticleText__36all {
    width: 396px;
    font-size: 14px;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    font-weight: 500;
    color: #666;
    letter-spacing: 0;
    line-height: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.style_itemText__StAaP {
    width: 378px
}

.style_small__4Uqwj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 16px 0 8px
}

.style_smallTitle__Spgg_ {
    font-size: 16px
}

.style_smallNumber__ap0jj,
.style_smallTitle__Spgg_ {
    font-weight: 500;
    font-family: PingFangSC-Medium;
    color: #222;
    letter-spacing: 0;
    line-height: 40px
}

.style_smallNumber__ap0jj {
    font-size: 28px
}

.style_cardArticleBtn__pgcl2 {
    width: 128px;
    height: 40px;
    margin-top: 32px;
    background: #ffd100;
    border-radius: 31px;
    font-weight: 500;
    font-family: PingFangSC-Medium-, PingFangSC-Medium;
    font-size: 16px;
    color: #222;
    letter-spacing: 0;
    text-align: center
}
.style_cardArticleBtn__pgcl2>a{
    display: block;
    width:100%;
    height: 40px;
    line-height: 40px;
}
.style_cardArticleBtn__pgcl2:hover {
    background: #ffdc3e
}

.style_cardArticleBtn__pgcl2:active {
    background: #ffc400
}

.style_solutions__RwMh5 {
    padding: 0;
    min-width: 1112px;
    margin: auto;
    background: #fff
}

.style_card__t9FVV {
    padding: 50px 0
}

.style_cardTitle__NeSHF {
    padding-bottom: 28px;
    font-weight: 500;
    font-family: PingFang SC-Medium, PingFang SC;
    font-size: 32px;
    color: rgba(0, 0, 0, .84);
    letter-spacing: 2px;
    text-align: center
}

.style_cardContent__wK0Kf {
    margin: auto;
    width: 1112px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.style_cardWhite__izFmi {
    background: #fff;
    padding: 50px 0
}

.style_cardContentSolution__GhpEL {
    width: 1112px;
    margin: auto
}

.style_moreContentItem__PUYl9 {
    margin-bottom: 20px
}

.style_moreContentItem__PUYl9:last-child {
    margin-bottom: 0
}