
.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: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_card__q_DXb {
    max-width: 473px;
    padding: 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-items: center
}

.style_iconStyle__TTcUr {
    margin-right: 12px;
    width: 28px;
    height: 28px
}

.style_text__CFjt8 {
    max-width: 418px;
    font-size: 16px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #222;
    line-height: 28px
}

.style_programValue__3Gyix {
    margin: auto;
    width: 1112px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.style_cardLeft__3DG1F {
    width: 498px;
    padding: 44px 0 50px 40px;
    background: #f8f8f8;
    border-radius: 13px 13px 13px 13px;
    opacity: 1
}

.style_cardLeftTitle__gX1sg {
    padding-bottom: 29px;
    font-size: 24px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #222
}

.style_picStyle__vFYjv {
    position: absolute;
    width: 199px;
    height: 199px;
    top: 50%;
    left: 0;
    margin: -109.5px 0 0 390px
}

.style_cardRight__SDhxG {
    margin-left: 16px;
    width: 634px;
    padding: 44px 0 50px 136px;
    background: #f8f8f8;
    border-radius: 13px 13px 13px 13px;
    opacity: 1
}

.style_cardRightTitle__8fxzx {
    padding-bottom: 30px;
    font-size: 24px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #222
}

.style_showData__VB3jk {
    width: 266px;
    height: 190px;
    padding: 24px 20px;
    background: #fff;
    -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;
    opacity: 1
}

.style_top__FBuJ3 {
    width: 226px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.style_topNumber___k9rp {
    font-size: 40px;
    font-family: Avenir-Black-, Avenir-Black;
    line-height: 40px
}

.style_topNumber___k9rp,
.style_topUnit__rx7CI {
    font-weight: 500;
    color: #ffd100;
    letter-spacing: 1px
}

.style_topUnit__rx7CI {
    padding-top: 10px;
    font-size: 18px;
    font-family: PingFangSC-Semibold-, PingFangSC-Semibold
}

.style_title__eEDH0 {
    padding-bottom: 12px;
    font-weight: 500;
    font-size: 20px;
    font-family: PingFangSC-Medium-, PingFangSC-Medium;
    color: #222;
    text-align: center;
    border-bottom: 1px solid #eee
}

.style_text__anGGL {
    padding-top: 12px;
    font-weight: 400;
    font-size: 14px;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    color: #666;
    letter-spacing: 0;
    text-align: center
}

.style_showMeal__ROyZZ {
    width: 1112px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.style_content__2YPqF {
    width: 527px;
    height: 570px
}

.style_item__PAZQW {
    width: 437px;
    padding: 18px 17px 21px;
    margin-bottom: 40px
}

.style_item__PAZQW:hover {
    background: #fff;
    -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
}

.style_itemTop__Mk2zT {
    width: 79px;
    height: 28px;
    padding: 3px 11px;
    background: #ffd100;
    font-weight: 500;
    font-family: PingFangSC-Medium-, PingFangSC-Medium;
    font-size: 16px;
    color: #222;
    letter-spacing: 0
}

.style_itemTitle__jwJwJ {
    padding: 7px 0 10px;
    font-size: 20px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #222;
    letter-spacing: 0
}

.style_point___yonv {
    width: 6px;
    height: 6px;
    margin: 10px 6px;
    background: #ffd100;
    border-radius: 50%
}

.style_itemText__wYw9l {
    font-weight: 500;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    font-size: 14px;
    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_image__GIgga {
    width: 595px;
    height: 450px
}

.style_tabCard__KkuAK {
    width: 1200px
}

.style_tabContent__gjXWZ {
    width: 1112spx;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 30px
}

.style_content__QpDfS {
    width: 517px;
    height: 375px;
    padding-top: 80px
}

.style_itemTitle__jpyIe {
    padding-bottom: 7px;
    font-size: 20px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: rgba(0, 0, 0, .84);
    letter-spacing: 0
}

.style_point__4TBkC {
    width: 6px;
    height: 6px;
    margin: 10px 6px;
    background: #ffd100;
    border-radius: 50%
}

.style_itemText__KoWJ_ {
    padding-bottom: 40px;
    font-weight: 400;
    font-size: 14px;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    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_contentButton__ygEOL {
    width: 144px;
    height: 42px;
    background: #ffd100;
    border-radius: 31px;
    font-weight: 500;
    font-size: 16px;
    font-family: PingFang SC-Medium, PingFang SC;
    color: #222;
    letter-spacing: 0;
    text-align: center
}

.style_contentButton__ygEOL:hover {
    background: #ffdc3e
}

.style_contentButton__ygEOL:active {
    background: #ffc400
}

.style_cardImageStyle__0zmWD {
    margin-top: 14px;
    width: 595px;
    height: 450px
}

.style_tabCard__J8l9h {
    width: 1112px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.style_item__JCnny,
.style_tabCard__J8l9h {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.style_item__JCnny {
    height: 166px;
    padding: 15px 34px;
    margin-bottom: 16px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #fff;
    -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
}

.style_itemIcon__phgKZ svg {
    width: 66px;
    height: 66px
}

.style_itemTitle__t_nRI {
    padding: 19px 21px;
    font-size: 20px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: rgba(0, 0, 0, .84)
}

.style_itemText__oABRp {
    padding-left: 21px;
    font-size: 14px;
    font-family: PingFangSC-Regular-, PingFangSC-Regular;
    font-weight: 500;
    color: #666
}

.style_solutions__3rIyK {
    padding: 0;
    min-width: 1200px;
    margin: auto;
    background: #fff
}

.style_card__5kXgM {
    padding: 50px 0
}

.style_cardTitle__tvNKe {
    padding-bottom: 36px;
    font-size: 32px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #222;
    letter-spacing: 2px;
    text-align: center
}

.style_cardContent__m36D_ {
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 1112px
}

.style_cardButtonBox__8ipA6 {
    padding-top: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.style_cardButton__5kQiP {
    width: 246px;
    height: 56px;
    background: #ffd100;
    border-radius: 32px;
    font-weight: 500;
    font-size: 18px;
    font-family: PingFangSC-Medium-, PingFangSC-Medium;
    color: #222;
    letter-spacing: .91px;
    text-align: center
}

.style_cardButton__5kQiP:hover {
    background-image: linear-gradient(-45deg, #ffde16, #fff20f)
}

.style_cardWhite__hzp27 {
    background: #fff;
    padding: 50px 0
}

.style_cardGray__F2uim {
    background: #f8f8f8;
    padding: 50px 0
}