.e_FlowCommonStyleBox-001 { width: 100%; height: auto; width-uint: %; }
    .e_FlowCommonStyleBox-001 .stylebox_link { color: #666666; font-size: 14px; display: table; height: inherit; border-width: 0; float: right; vertical-align: middle; margin-right: 15px; }
        .e_FlowCommonStyleBox-001 .stylebox_link:hover { color: rgba(101,190,186,1); }
        .e_FlowCommonStyleBox-001 .stylebox_link:active { color: rgba(101,190,186,1); }
    .e_FlowCommonStyleBox-001 .stylebox_top { width: auto; height: 40px; background-color: #1890FF; }
    .e_FlowCommonStyleBox-001 .title_icon { display: inline-block; vertical-align: middle; line-height: 40px; color: rgba(255,255,255,1); margin-right: 10px; font-size: medium; }
        .e_FlowCommonStyleBox-001 .title_icon::before { content: ""; }
    .e_FlowCommonStyleBox-001 .title_main { display: inline-block; vertical-align: middle; line-height: 40px; color: rgba(255,255,255,1); font-weight: normal; font-size: 16px; max-width: 600px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .e_FlowCommonStyleBox-001 .title_sub { display: inline-block; vertical-align: middle; line-height: 40px; color: rgba(255,255,255,1); font-size: 14px; font-weight: normal; margin-left: 10px; }
    .e_FlowCommonStyleBox-001 .stylebox_title { display: inline-block; width: auto; height: inherit; background-color: #1890FF; padding-left: 15px; padding-right: 15px; font-size: 0; vertical-align: bottom; white-space: nowrap; }
    .e_FlowCommonStyleBox-001 .stylebox_link a { color: inherit; display: table-cell; vertical-align: middle; }
    .e_FlowCommonStyleBox-001 .link_icon { display: inline-block; margin-left: 5px; }
        .e_FlowCommonStyleBox-001 .link_icon::before { content: '\e6af'; }
    .e_FlowCommonStyleBox-001 .stylebox_top_line { height: 1px; background-color: rgba(240,240,240,1); }
    .e_FlowCommonStyleBox-001 .stylebox_content { border-style: solid; border-width: 1px; border-color: #f0f0f0; width: 100%; width-uint: %; }
    .e_FlowCommonStyleBox-001 .stylebox_bottom_line { height: 1px; background-color: rgba(240,240,240,1); }
.e_IndexOrdinaryStyleBox-001 { width: 100%; height: auto; width-uint: %; }
    .e_IndexOrdinaryStyleBox-001 .stylebox_top { background-color: transparent; }
    .e_IndexOrdinaryStyleBox-001 .stylebox_link { color: #666666; font-size: 14px; display: table; height: inherit; border-width: 0; }
        .e_IndexOrdinaryStyleBox-001 .stylebox_link:hover { color: rgba(101,190,186,1); }
        .e_IndexOrdinaryStyleBox-001 .stylebox_link:active { color: rgba(101,190,186,1); }
    .e_IndexOrdinaryStyleBox-001 .stylebox_top { width: auto; height: 40px; }
    .e_IndexOrdinaryStyleBox-001 .title_icon { display: inline-block; vertical-align: middle; line-height: 40px; color: rgba(255,255,255,1); margin-right: 10px; font-size: medium; }
        .e_IndexOrdinaryStyleBox-001 .title_icon::before { content: ""; }
    .e_IndexOrdinaryStyleBox-001 .title_main { display: inline-block; vertical-align: middle; line-height: 40px; color: rgba(255,255,255,1); font-weight: normal; font-size: 16px; max-width: 600px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .e_IndexOrdinaryStyleBox-001 .title_sub { display: inline-block; vertical-align: middle; line-height: 40px; color: rgba(255,255,255,1); font-size: 14px; font-weight: normal; margin-left: 10px; }
    .e_IndexOrdinaryStyleBox-001 .stylebox_title { display: inline-block; width: auto; height: inherit; background-color: rgba(101, 190, 186, 1); padding-left: 15px; padding-right: 15px; font-size: 0; vertical-align: bottom; white-space: nowrap; }
    .e_IndexOrdinaryStyleBox-001 .stylebox_link { float: right; vertical-align: middle; margin-right: 15px; }
        .e_IndexOrdinaryStyleBox-001 .stylebox_link a { color: inherit; display: table-cell; vertical-align: middle; }
    .e_IndexOrdinaryStyleBox-001 .link_icon { display: inline-block; margin-left: 5px; }
        .e_IndexOrdinaryStyleBox-001 .link_icon::before { content: '\e6af'; }
    .e_IndexOrdinaryStyleBox-001 .stylebox_top_line { height: 1px; background-color: rgba(240,240,240,1); }
    .e_IndexOrdinaryStyleBox-001 .stylebox_content { border-style: solid; border-width: 1px; border-color: #f0f0f0; width: 100%; height: calc(100% - 48px); width-uint: %; }
    .e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line { height: 1px; background-color: rgba(240,240,240,1); }
.w_fimg-000 .p_title { display: inline-table; margin: 0; min-width: 37px; padding: 0; color: rgba(51,51,51,1); font-size: 16px; font-weight: 400; cursor: pointer; }
    .w_fimg-000 .p_title .font { vertical-align: middle; line-height: 21px; }
    .w_fimg-000 .p_title:hover { color: rgba(87,177,173,1); }
    .w_fimg-000 .p_title:active { color: rgba(69,165,161,1); }
    .w_fimg-000 .p_title .iconfont:before { display: inline-block; content: ""; }
.w_fimg-000 { position: relative; width: 100%; height: auto; min-height: 200px; }
    .w_fimg-000 .animated { width: 100%; height: 100%; position: relative; min-height: inherit; }
    .w_fimg-000 .font { white-space: nowrap; }
    .w_fimg-000 .p_link001 { width: 100%; height: 100%; }
    .w_fimg-000 .p_link002 { width: 100%; height: 30px; }
    .w_fimg-000 .p_box { width: 100%; height: 100%; text-align: center; position: static; }
    .w_fimg-000 .p_dimage { height: inherit; overflow: hidden; font-size: 0; }
    .w_fimg-000 .e_image:hover:after { background: transparent; }
    .w_fimg-000 .p_dimage:empty { width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: #f2f2f2 url(../image/camera.png) no-repeat center; }
.w_grid-000 { margin-left: auto; margin-right: auto; min-height: 12rem; width: 100%; }
    .w_grid-000 > .w_grid { width: 100%; position: relative; }
    .w_grid-000 > div > .p_gridbox { width: 100%; overflow: hidden; position: static; }
    .w_grid-000 > div > div > .p_gridCell { float: left; position: static; }
        .w_grid-000 > div > div > .p_gridCell:not(:empty):before { content: ''; height: 0.1px; display: block; }
    .w_grid-000 > .w_grid.signal { min-height: inherit; }
        .w_grid-000 > .w_grid.signal > .p_gridbox { min-height: inherit; }
            .w_grid-000 > .w_grid.signal > .p_gridbox > .p_gridCell { min-height: inherit; }
    .w_grid-000 > div > .p_gridbox > .p_gridCell:first-child { margin-left: 0; clear: left; }
#w_grid-000 > div > .p_gridbox > .p_gridCell:nth-child(n+1) { margin-left: 0; clear: left; }

@media only screen and (max-width: 768px) {
    .w_grid-000 > div > .p_gridbox > .p_gridCell { width: 100%; margin-left: 0; margin-top: 0rem; margin-bottom: 0rem; }
}

@media only screen and (min-width: 769px) {
    .w_grid-000 > div > .p_gridbox > .p_gridCell:first-child { width: 100%; margin-left: 0; margin-top: 0rem; margin-bottom: 0rem; }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

body { font-family: Microsoft yahei; }
div, p, span.h1, h2, h3 { font-family: Microsoft yahei; }
.pub_banner { width: 100%; position: relative; max-height: 600px; overflow: hidden; }
    .pub_banner:before { content: ""; dislay: block; width: 100%; height: 100%; background: rgba(0,0,0,0.5); left: 0; top: 0; z-index: 1; position: absolute; }
    .pub_banner img { width: 100%; max-height: 100%; animation: bannerimg 2s; }
    .pub_banner .banner_info { position: absolute; width: 100%; z-index: 2; color: #fff; text-align: center; left: 0; top: 50%; transform: translateY(-50%); padding: 0 15px; }
        .pub_banner .banner_info h1 { font-size: 3rem; animation: puBanner 2s; line-height: 1.5; text-shadow: 0 5px 10px rgba(0,0,0,0.2); }
        .pub_banner .banner_info p { font-size: 16px; text-transform: uppercase; animation: puBanner 3s; text-shadow: 0 5px 10px rgba(0,0,0,0.2); font-family: trebuchet ms,helvetica,sans-serif; text-transform: uppercase; }

@keyframes puBanner {
    from { transform: translateY(100px); opacity: 0; }
    to { transform: translateY(0px); opacity: 1; }
}

@keyframes bannerimg {
    from { transform: scale(1.2); }
    to { transform: scale(1); }
}

@keyframes jiantoushang {
    from { opacity: 0; }
    to { opacity: 1; }
}

.pub_banner i.icon-jiantou { color: #fff; font-size: 24px; position: absolute; bottom: 20px; left: 50%; z-index: 3; height: 30px; transform: translateX(-50%) rotate(90deg); animation: jiantoushang 2s; line-height: 30px; }

@media (max-width: 768px) {
    .pub_banner { width: 100%; position: relative; height: 300px; overflow: hidden; }
        .pub_banner img { width: auto; height: 100%; }
        .pub_banner .banner_info h1 { font-size: 2rem; }
        .pub_banner .banner_info p { font-size: 12px; text-transform: uppercase; }
}

.c_portalResEbizads_banner-01001002 .p_MatteIcon .iconfont:before { content: '\e602'; }
.c_portalResEbizads_banner-01001002 > div { animation-fill-mode: both; }

@media screen and (max-width: 768px) {
    .c_portalResMessage_form-01001 { width: 100%; overflow: hidden; }
        .c_portalResMessage_form-01001 .p_intentionIntroTitle { width: 100%; padding: 0; text-align: left; margin-bottom: 10px; margin-top: 20px; }
        .c_portalResMessage_form-01001 .p_UnitName { margin-top: 10px; }
        .c_portalResMessage_form-01001 .p_CoupWBox { padding: 0; width: 80%; margin: 32px auto 32px; }
            .c_portalResMessage_form-01001 .p_CoupWBox button { width: 100%; }
        .c_portalResMessage_form-01001 .p_ConWBox { padding: 0; }
        .c_portalResMessage_form-01001 .form-group { margin: 0; padding: 0 15px; }
        .c_portalResMessage_form-01001 .p_image { position: absolute; right: 16px; top: 50px; height: 29px; }
        .c_portalResMessage_form-01001 .p_checkboxA { display: inline-block; vertical-align: middle; }
        .c_portalResMessage_form-01001 .shape { display: inline-block; vertical-align: middle; }
        .c_portalResMessage_form-01001 label.option .font { display: inline-block; vertical-align: middle; }
        .c_portalResMessage_form-01001 .p_sex { display: inline-block; }
        .c_portalResMessage_form-01001 .p_DepictInfoB p img { max-width: 100% !important; }
        .c_portalResMessage_form-01001 .p_CaptchasBox { position: relative; }
        .c_portalResMessage_form-01001 .p_sendBox, .c_portalResMessage_form-01001 .p_sendTimerBox { display: inline-block; }
        .c_portalResMessage_form-01001 .p_sendBox { margin-top: 10px; }
}

@media only screen and (min-width: 769px) {
    .c_portalResMessage_form-01001 .e_box, .c_portalResMessage_form-01001 .e_icon, .c_portalResMessage_form-01001 .e_title { width: auto; height: auto; }
    .c_portalResMessage_form-01001 { width: 100%; height: auto; overflow: hidden; }
        .c_portalResMessage_form-01001 .p_inquiry { }
        .c_portalResMessage_form-01001 .p_ConWBox { padding: 5px 40px 25px; }
        .c_portalResMessage_form-01001 .boxTitle { overflow: hidden; }
        .c_portalResMessage_form-01001 .p_titleBoxA { }
        .c_portalResMessage_form-01001 .boxTitleText { padding: 0 15px; font-size: 16px; float: left; height: 40px; line-height: 40px; padding-bottom: 9px; text-align: center; }
            .c_portalResMessage_form-01001 .boxTitleText .font { display: table-cell; white-space: nowrap; vertical-align: middle; }
            .c_portalResMessage_form-01001 .boxTitleText .iconfont:before { display: inline-block; }
        .c_portalResMessage_form-01001 .p_NameB { display: inline-block; font-size: 14px; width: 110px; text-align: right; }
        .c_portalResMessage_form-01001 .p_NameInfoB { display: inline-block; font-size: 20px; font-weight: bold; text-align: left; }
        .c_portalResMessage_form-01001 .p_DepictBoxB { padding: 10px 0 0; line-height: 20px; overflow: hidden; }
        .c_portalResMessage_form-01001 .p_DepicNameB { float: left; font-size: 14px; width: 110px; text-align: right; }
        .c_portalResMessage_form-01001 .p_DepictInfoB { display: flex; font-size: 14px; }
            .c_portalResMessage_form-01001 .p_DepictInfoB .reset_style p { font-size: 14px; }
        .c_portalResMessage_form-01001 .p_groupBox { padding-top: 0; }
        .c_portalResMessage_form-01001 .p_ContactInfo .p_groupBox .p_GuideBox { vertical-align: top; }
        .c_portalResMessage_form-01001 .p_groupBox textarea { display: block; width: inherit; height: inherit; resize: none; height: 92px; padding: 6px; background: none; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .e_text { width: 335px; display: inline-block; position: relative; }
        .c_portalResMessage_form-01001 .d_CustomValueBox { max-width: 725px; display: inline-block; vertical-align: middle; white-space: normal; width: auto; height: auto; }
        .c_portalResMessage_form-01001 .p_sex { display: inline-block; vertical-align: middle; font-size: 14px; margin-right: 10px; }
            .c_portalResMessage_form-01001 .p_sex .option { width: auto; height: auto; cursor: pointer; line-height: 100%; }
            .c_portalResMessage_form-01001 .p_sex .shape { display: inline-block; vertical-align: top; width: 15px; height: 15px; border-radius: 50%; position: relative; top: 2px; }
            .c_portalResMessage_form-01001 .p_sex .radio { z-index: 99; opacity: 0; cursor: pointer; }
            .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked + .iconfont.first { opacity: 1; }
            .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked + i:after { content: ""; width: 15px; height: 15px; border-radius: 50%; position: absolute; top: 0; left: 0; display: block; }
            .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked + .iconfont.first:before { content: "\e669"; font-size: 21px; position: absolute; top: -3px; left: -3px; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .e_unit { display: inline-block; }
        .c_portalResMessage_form-01001 .p_DateIcon { position: absolute; left: 310px; display: inline-block; width: 20px; top: 50%; font-size: 18px; margin-top: -10px; cursor: pointer; }
        .c_portalResMessage_form-01001 .p_checkboxContainerBox { width: auto; height: auto; margin: 10px 0; }
        .c_portalResMessage_form-01001 .p_checkboxContainerB { width: auto; height: auto; display: inline-block; vertical-align: middle; font-size: 16px; }
        .c_portalResMessage_form-01001 .p_checkboxContainerA { display: inline-block; vertical-align: middle; white-space: normal; width: auto; height: auto; }
        .c_portalResMessage_form-01001 .p_checkboxA { display: inline-block; vertical-align: middle; font-size: 14px; margin-right: 10px; }
            .c_portalResMessage_form-01001 .p_checkboxA .shape { display: inline-block; vertical-align: middle; }
                .c_portalResMessage_form-01001 .p_checkboxA .shape .iconfont { display: none; }
            .c_portalResMessage_form-01001 .p_checkboxA .option { width: auto; height: auto; position: relative; }
            .c_portalResMessage_form-01001 .p_checkboxA:hover { cursor: pointer; }
            .c_portalResMessage_form-01001 .p_checkboxA label:hover { cursor: pointer; }
            .c_portalResMessage_form-01001 .p_checkboxA .font { width: auto; display: inline-block; }
            .c_portalResMessage_form-01001 .p_checkboxA .first:before { }
            .c_portalResMessage_form-01001 .p_checkboxA .first { height: 0; width: 0; border: 10px solid transparent; font-size: 20px; opacity: 0; position: absolute; bottom: -10px; right: -9px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
            .c_portalResMessage_form-01001 .p_checkboxA input[type="checkbox"]:checked + i { opacity: 1; }
                .c_portalResMessage_form-01001 .p_checkboxA input[type="checkbox"]:checked + i:after { content: ""; width: 100px; height: 30px; position: absolute; top: 9px; right: -6px; display: block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }
            .c_portalResMessage_form-01001 .p_checkboxA input[type=checkbox]:hover + i { opacity: 1; }
                .c_portalResMessage_form-01001 .p_checkboxA input[type=checkbox]:hover + i:after { content: ""; width: 100px; height: 30px; position: absolute; top: 9px; right: -6px; display: block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }
            .c_portalResMessage_form-01001 .p_checkboxA .option .font { display: inline-block; vertical-align: middle; }
            .c_portalResMessage_form-01001 .p_checkboxA.active .shape { }
        .c_portalResMessage_form-01001 .p_ContactInfo { padding-top: 10px; }
            .c_portalResMessage_form-01001 .p_ContactInfo > div { margin-top: 24px; }
                .c_portalResMessage_form-01001 .p_ContactInfo > div .p_GuideBox { display: inline-block; width: 110px; height: 30px; line-height: 30px; text-align: right; overflow: hidden; vertical-align: middle; }
        .c_portalResMessage_form-01001 .p_GuideBox .e_icon { display: inline-block; font-size: 14px; vertical-align: middle; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .p_GuideBox .e_title { display: inline-block; font-size: 14px; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .e_input, .c_portalResMessage_form-01001 .e_droplist, .c_portalResMessage_form-01001 .p_ContactInfo > div .p_EntryBox, .c_portalResMessage_form-01001 select.InputText { width: 335px; height: 30px; display: inline-block; vertical-align: middle; position: relative; }
        .c_portalResMessage_form-01001 select.InputText { padding: 2px 10px; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .e_input .InputText { border-radius: 2px; padding-left: 7px; line-height: inherit; height: inherit; width: inherit; display: inline-block; background: none; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .e_input .iconfont, .c_portalResMessage_form-01001 .e_droplist .InputIcon { display: block; width: 22px; height: inherit; text-align: center; line-height: inherit; position: absolute; top: 0; left: 0; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .p_EntryBox { width: 165px; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .p_EntryInput { width: 165px; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .p_image { display: inline-block; position: relative; width: 85px; height: 30px; border-style: none; cursor: pointer; vertical-align: middle; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .p_AssistLabelA { position: relative; padding-right: 16px; cursor: pointer; display: inline-block; vertical-align: middle; }
            .c_portalResMessage_form-01001 .p_ContactInfo > div .p_AssistLabelA .iconfont:before { position: absolute; right: 0; top: 3px; content: ""; display: block; }
        .c_portalResMessage_form-01001 .e_droplist input { width: calc(100% - 30px); border-radius: 2px 0 0 2px; padding-left: 7px; height: inherit; line-height: inherit; display: inline-block; background: none; }
        .c_portalResMessage_form-01001 .e_droplist .shape { display: block; position: absolute; width: 30px; height: 30px; line-height: 30px; text-align: center; top: 0; right: 0; font-size: 12px; border-left: none; }
        .c_portalResMessage_form-01001 .e_droplist .shape { cursor: default; }
        .c_portalResMessage_form-01001 .p_AreaBox .e_droplist .shape:before { content: "\e6c9"; }
        .c_portalResMessage_form-01001 .e_droplist.error input { }
        .c_portalResMessage_form-01001 .e_droplist.error .shape { }
        .c_portalResMessage_form-01001 .e_droplist.hover input { }
        .c_portalResMessage_form-01001 .e_droplist.hover .shape { }
        .c_portalResMessage_form-01001 .e_droplist.hover input { }
        .c_portalResMessage_form-01001 .e_droplist:hover input { }
        .c_portalResMessage_form-01001 .e_droplist:hover .shape { }
        .c_portalResMessage_form-01001 .e_droplist:hover input { }
        .c_portalResMessage_form-01001 .e_droplist.hover .itembox { }
        .c_portalResMessage_form-01001 .e_droplist .itembox { width: 100%; max-height: 100px; overflow: auto; position: absolute; top: 30px; left: 0; font-size: 12px; border-top: none; z-index: 99; }
            .c_portalResMessage_form-01001 .e_droplist .itembox li { height: 30px; line-height: 30px; padding-left: 5px; }
                .c_portalResMessage_form-01001 .e_droplist .itembox li span { margin-left: 5px; }
                .c_portalResMessage_form-01001 .e_droplist .itembox li > i { font-size: 18px; line-height: 30px; }
                    .c_portalResMessage_form-01001 .e_droplist .itembox li > i.ItemFirst { margin-left: 5px; }
        .c_portalResMessage_form-01001 .e_droplist:hover .itembox { }
        .c_portalResMessage_form-01001 .e_droplist .itembox li:hover { cursor: pointer; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .p_selectB { width: auto; }
        .c_portalResMessage_form-01001 .p_eqdesc > div .p_LoginPrompt { left: 559px; }
            .c_portalResMessage_form-01001 .p_ContactInfo > div .p_LoginPrompt .text-error:after, .c_portalResMessage_form-01001 .p_eqdesc > div .p_LoginPrompt .text-error:after { left: -15px; }
        .c_portalResMessage_form-01001 .p_ContactInfo > div .success .text-error, .c_portalResMessage_form-01001 .p_eqdesc > div.success .text-error { display: none; }
        .c_portalResMessage_form-01001 .p_groupBox > div .success .icon-error, .c_portalResMessage_form-01001 .p_eqdesc > div.success .icon-error { display: inline-block; vertical-align: middle; height: 14px; font-size: 14px; margin: 0 10px; position: static; width: auto; margin-top: 8px; }
        .c_portalResMessage_form-01001 .p_groupBox > div .success .text-error, .c_portalResMessage_form-01001 .p_eqdesc > div.success .text-error { display: none; }
        .c_portalResMessage_form-01001 .p_CoupWBox, .c_portalResMessage_form-01001 .p_CoupWBoxA { height: 40px; }
            .c_portalResMessage_form-01001 .p_CoupWBox > div, .c_portalResMessage_form-01001 .p_CoupWBoxA > div { margin-top: 9px; font-size: 14px; padding: 0 16px; cursor: pointer; }
        .c_portalResMessage_form-01001 .p_SaveWBtn, .c_portalResMessage_form-01001 .p_SaveWBtnA { float: left; margin-left: 20px; height: 25px; text-align: center; line-height: 25px; }
        .c_portalResMessage_form-01001 .p_canelbtn, .c_portalResMessage_form-01001 .p_canelbtnA { float: right; margin-right: 20px; height: 25px; line-height: 25px; }
        .c_portalResMessage_form-01001 .p_succ, .c_portalResMessage_form-01001 .p_fail { width: 300px; height: 113px; font-size: 22px; margin: auto; position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 9999999999; display: none; line-height: 102px; text-align: center; }
            .c_portalResMessage_form-01001 .p_succ .iconfont, .c_portalResMessage_form-01001 .p_fail .iconfont { margin-right: 10px; display: inline-block; }
                .c_portalResMessage_form-01001 .p_succ .iconfont:before { content: "\e648"; }
            .c_portalResMessage_form-01001 .p_succ .fontbox, .c_portalResMessage_form-01001 .p_fail .fontbox { display: inline-block; }
        .c_portalResMessage_form-01001 .p_fail { width: 360px; }
            .c_portalResMessage_form-01001 .p_fail .iconfont { }
                .c_portalResMessage_form-01001 .p_fail .iconfont:before { content: "\e641"; }
        .c_portalResMessage_form-01001 .numTxt::-webkit-outer-spin-button, .c_portalResMessage_form-01001 .numTxt::-webkit-inner-spin-button { -webkit-appearance: none !important; -moz-appearance: textfield; }
        .c_portalResMessage_form-01001 .p_eqdescName .font, .c_portalResMessage_form-01001 .p_nameB .font, .c_portalResMessage_form-01001 .p_NickName .font, .c_portalResMessage_form-01001 .p_nameC .font, .c_portalResMessage_form-01001 .p_nameE .font, .c_portalResMessage_form-01001 .p_nameD .font, .c_portalResMessage_form-01001 .p_nameH .font, .c_portalResMessage_form-01001 .p_nameL .font, .c_portalResMessage_form-01001 .p_nameJ .font, .c_portalResMessage_form-01001 .p_nameM .font, .c_portalResMessage_form-01001 .p_nameG .font, .c_portalResMessage_form-01001 .p_SectorName .font, .c_portalResMessage_form-01001 .p_JobName .font, .c_portalResMessage_form-01001 .p_BusinessName .font, .c_portalResMessage_form-01001 .p_nameA .font, .c_portalResMessage_form-01001 .p_nameI .font, .c_portalResMessage_form-01001 .p_nameF .font, .c_portalResMessage_form-01001 .p_area .font, .c_portalResMessage_form-01001 .p_nameK .font, .c_portalResMessage_form-01001 .p_titleC .font { overflow: hidden; max-width: 6em; text-overflow: ellipsis; white-space: nowrap; }
        .c_portalResMessage_form-01001 .p_groupBox .p_GuideBox .e_icon.p_desc_star { display: inline-block; font-size: 14px; vertical-align: 1px; }
        .c_portalResMessage_form-01001 .p_PromptDisabled { margin: 15px; }
        .c_portalResMessage_form-01001 .p_PromptNoneData { width: auto; background-color: inherit; }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .iconfont:before { content: ""; }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .first { height: auto; display: table-cell; font-size: 32px; position: relative; vertical-align: middle; padding: 0 10px 5px 0; }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title { display: inline-table; padding: 0 30px; min-height: 100px; height: 100%; }
                .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .first:before { content: "\e6b4"; }
                .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .font { font-size: 18px; display: table-cell; line-height: normal; vertical-align: middle; font-weight: bold; text-align: left; }
            .c_portalResMessage_form-01001 .p_PromptNoneData .promptbox { width: auto; height: 100%; }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_content { font-size: 14px; padding-left: 65px; }
        .c_portalResMessage_form-01001 .p_SectorBox.error .p_selectC { }
        .c_portalResMessage_form-01001 .p_SectorBox.error .e_droplist .shape { height: 28px; }
        .c_portalResMessage_form-01001 .p_LoginPrompt { position: absolute; bottom: -22px; left: 0; white-space: nowrap; }
        .c_portalResMessage_form-01001 .p_intentionIntroTitle { min-width: 120px; text-align: right; }
        .c_portalResMessage_form-01001 .form-control { max-width: 470px; }
        .c_portalResMessage_form-01001 .p_CoupWBox { padding-left: 102px; margin-bottom: 30px; }
        .c_portalResMessage_form-01001 .p_selectC { display: inline-block; position: relative; }
        .c_portalResMessage_form-01001 .p_UnitName { position: absolute; right: -110px; top: 6px; width: 100px; }
        .c_portalResMessage_form-01001 .p_sendBox, .c_portalResMessage_form-01001 .p_sendTimerBox { display: inline-block; margin-left: 10px; }
        .c_portalResMessage_form-01001 .p_phoneCode, .c_portalResMessage_form-01001 .p_phoneMailCode { margin-top: 24px; }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

.w_grid-003 { margin-left: auto; margin-right: auto; max-width: 1180px; min-height: 12rem; width: 100%; }
    .w_grid-003 > .w_grid { width: 100%; position: relative; }
    .w_grid-003 > div > .p_gridbox { width: 100%; overflow: hidden; position: static; }
        .w_grid-003 > div > .p_gridbox > .p_gridCell { float: left; position: static; }
            .w_grid-003 > div > .p_gridbox > .p_gridCell:not(:empty):before { content: ''; height: 0.1px; display: block; }
            .w_grid-003 > div > .p_gridbox > .p_gridCell:first-child { margin-left: 0; clear: left; }
#w_grid-003 > div > .p_gridbox > .p_gridCell:nth-child(3n+1) { margin-left: 0; clear: left; }

@media only screen and (max-width: 768px) {
    .w_grid-003 > div > .p_gridbox > .p_gridCell { width: 100%; margin-left: 0; margin-top: 0rem; margin-bottom: 0rem; }
}

@media only screen and (min-width: 769px) {
    .w_grid-003 > div > .p_gridbox > .p_gridCell { width: 32.66%; margin-left: 1%; margin-top: 0.6rem; margin-bottom: 0.6rem; }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

* { padding: 0; margin: 0; }
.pagebox { width: 100%; }
.pagebox, #-remove--flag { }
body, #-remove--flag { }
#c_portalResEbizads_banner-1611661007111 .p_MatteIcon .iconfont:before { content: '\e602'; }
#c_portalResEbizads_banner-1611661007111 > div { animation-fill-mode: both; }
#c_portalResEbizads_banner-1611661007111 { width: auto; max-width: none; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
#c_portalResMessage_form-16119013245410073 .p_MatteIcon .iconfont:before { content: '\e602'; }
#c_portalResMessage_form-16119013245410073 > div { animation-fill-mode: both; }
#c_portalResMessage_form-16119013245410073 .p_NameBox { display: none; }
#c_portalResMessage_form-16119013245410073 .p_DepictBoxB { display: none; }
#c_portalResMessage_form-16119013245410073 .p_FullNameBox { width: 42%; display: inline-block; }
#c_portalResMessage_form-16119013245410073 .p_PhoneBox { width: 42%; display: inline-block; }
#c_portalResMessage_form-16119013245410073 .p_EmailBox { width: 42%; display: inline-block; }
#c_portalResMessage_form-16119013245410073 .p_CaptchasBox { width: 42%; display: inline-block; }
#c_portalResMessage_form-16119013245410073 .form-control { border-radius: 0px; max-width: none; border: 1px solid #d2d2d2; box-shadow: none; height: 42px; }
#c_portalResMessage_form-16119013245410073 .e_text { width: 100%; }
#c_portalResMessage_form-16119013245410073 .p_intentionIntroTitle { min-width: auto; }
#c_portalResMessage_form-16119013245410073 .form-group { margin: 20px 3.8%; }
#c_portalResMessage_form-16119013245410073 .InputText { border-radius: 0px; padding-left: 10px; }
#c_portalResMessage_form-16119013245410073 .e_input { height: 42px; width: 100%; }
#c_portalResMessage_form-16119013245410073 .control-label { padding-top: 0px; padding-bottom: 10px; }
#c_portalResMessage_form-16119013245410073 .asdfg { width: 100%; display: inline-block; font-size: 0px; }
#c_portalResMessage_form-16119013245410073 .p_groupBox textarea { height: 160px; padding: 10px; }
#c_portalResMessage_form-16119013245410073 .btn-primary { background-color: #575757; border-color: #575757; border: 0px; border-radius: 0px; width: 30%; height: 42px; }
#c_portalResMessage_form-16119013245410073 .p_CoupWBox { padding-left: 0px; display: flex; justify-content: center; margin-top: 60px; }
#c_portalResMessage_form-16119013245410073 .p_EntryBox { height: 42px; width: calc(100% - 85px); display: inline-block; }
#c_portalResMessage_form-16119013245410073 .p_image { width: 85px; height: 36px; display: inline-block; vertical-align: top; margin-top: 5px; }
#c_portalResMessage_form-16119013245410073 .p_ConWBox { padding: 0px; }

@media screen and (max-width: 768px) {
    #c_portalResMessage_form-16119013245410073 .form-group { padding: 0; margin: 20px; }
    #c_portalResMessage_form-16119013245410073 .p_FullNameBox { width: 100%; margin: 0; padding: 0px 20px 10px; }
    #c_portalResMessage_form-16119013245410073 .p_PhoneBox { width: 100%; margin: 0; padding: 0px 20px 10px; }
    #c_portalResMessage_form-16119013245410073 .p_EmailBox { width: 100%; margin: 0; padding: 0px 20px 10px; }
    #c_portalResMessage_form-16119013245410073 .p_CaptchasBox { width: 100%; margin: 0; padding: 0px 20px 10px; }
    #c_portalResMessage_form-16119013245410073 .p_image { bottom: auto; position: unset; }
    #c_portalResMessage_form-16119013245410073 .control-label { padding-bottom: 0px; }
}

#c_portalResMessage_form-16119013245410073 { width: 100%; max-width: 1540px; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 20px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
#w_grid-1611661007061 > div > .p_gridbox > .p_gridCell:nth-child(n+1) { margin-left: 0; clear: left; }

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1611820634056 > div > .p_gridbox > .p_gridCell:nth-child(3n+1) { margin-left: 0; clear: left; }

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1611820866132 > div > .p_gridbox { background-image: url(../image/jb001.jpg); }
#w_grid-1611820866132 .p_MatteIcon .iconfont:before { content: '\e602'; }
#w_grid-1611820866132 > div { animation-fill-mode: both; }
    #w_grid-1611820866132 > div > .p_gridbox > .p_gridCell:nth-child(n+1) { margin-left: 0px; clear: left; }

@media only screen and (min-width: 769px) {
    #w_grid-1611820866132 > div > .p_gridbox > .p_gridCell { margin-bottom: 0rem; margin-top: 0rem; margin-left: 0; }
        #w_grid-1611820866132 > div > .p_gridbox > .p_gridCell:nth-child(1n+0) { width: 100%; margin-left: 0; margin-right: 0; clear: none; }
        #w_grid-1611820866132 > div > .p_gridbox > .p_gridCell:nth-child(1n) { margin-right: 0; }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1611820866132 .p_gridbox { background-repeat: no-repeat; background-position: center center; background-attachment: fixed; background-size: cover; }
#w_grid-1611661007081 > div > .p_gridbox > .p_gridCell:nth-child(n+1) { margin-left: 0; clear: left; }

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1611901324509 > div > .p_gridbox > .p_gridCell:nth-child(n+1) { margin-left: 0; clear: left; }

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1611661007061 { width: 100%; max-width: none; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 100px; padding-left: 0px; padding-right: 0px; padding-bottom: 100px; }
#w_common_text-1611661007091 { width: auto; max-width: 1400px; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
#w_grid-1611820634056 { width: 100%; max-width: 1400px; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 30px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
#w_common_text-1611820653635 { width: auto; max-width: none; min-width: 0px; height: 100%; max-height: none; min-height: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 50px; padding-left: 15px; padding-right: 15px; padding-bottom: 50px; }
#w_common_text-1611820655594 { width: auto; max-width: none; min-width: 0px; height: 100%; max-height: none; min-height: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 50px; padding-left: 15px; padding-right: 15px; padding-bottom: 50px; }
#w_common_text-1611820657155 { width: auto; max-width: none; min-width: 0px; height: 100%; max-height: none; min-height: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 50px; padding-left: 15px; padding-right: 15px; padding-bottom: 50px; }
#w_grid-1611820866132 { width: 100%; max-width: none; min-width: 0px; height: 500px; max-height: none; min-height: 500px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
#w_fimg-1611820866136 { width: 100%; max-width: 350px; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
#w_grid-1611661007081 { width: 100%; max-width: none; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 100px; padding-left: 0px; padding-right: 0px; padding-bottom: 100px; }
#w_grid-1611901324509 { width: 100%; max-width: none; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
#w_common_text-1611901324518 { width: auto; max-width: none; min-width: 0px; height: auto; max-height: none; min-height: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 0px; padding-left: 20px; padding-right: 20px; padding-bottom: 0px; }
