@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?jay7aw');
  src:  url('../fonts/icomoon.eot?jay7aw#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?jay7aw') format('truetype'),
    url('../fonts/icomoon.woff?jay7aw') format('woff'),
    url('../fonts/icomoon.svg?jay7aw#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
    
    @media only screen and (min-width: 769px) {
        .sishi{
            width: 40%;
        }
        .liushi{
            width: 60%;
        }
        .w {
            width: 96%;
            max-width: 1420px;
            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: 10px;
            padding-right: 10px;
            padding-bottom: 0px;
        }
        .p_gridCell {
            margin-right: 0;
            width: 50%;
            margin-left: 0;
            margin-right: 0;
            clear: none;
            margin-bottom: 0rem;
            margin-top: 0rem;
        }
        #c_portalResMessage_form-1626426844798 {
            width: 100%;
            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;
        }
        .p_FullName {
            width: 100%;
            display: block;
            vertical-align: middle;
            position: relative;
        }
        #c_portalResMessage_form-1626426844798 .p_ContactInfo {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }
        .InputText {
            border-radius: 5px;
            padding-left: 7px;
            line-height: inherit;
            height: inherit;
            width: inherit;
            display: inline-block;
            background: none;
        }
        #c_portalResMessage_form-1626426844798 .p_ContactInfo>div {
            width: 100%;
            margin: 0 0 20px!important;
        }
        .e_unit {
            display: inline-block;
        }
        .p_UnitName {
            position: absolute;
            right: -110px;
            top: 6px;
            width: 100px;
        }
        .c_portalResMessage_form-01001 .p_intentionIntroTitle {
            min-width: 120px;
            text-align: right;
        }
        .c_portalResMessage_form-01001 .e_title {
            width: auto;
            height: auto;
        }
        .form-horizontal .control-label {
            text-align: right;
            margin-bottom: 0;
            padding-top: 7px;
        }
        .c_portalResMessage_form-01001 .p_ContactInfo>div .e_text {
            width: 100%;
            display: block;
            position: relative;
        }
        .c_portalResMessage_form-01001 .p_groupBox textarea {
            display: block;
            width: inherit;
            height: inherit;
            resize: none;
            height: 92px;
            background: none;
        }
        #content_box-1626426844718-0 {
            margin-left: 0;
            clear: left;
            margin-right: 0;
            width: 50%;
            padding-right: 5vw;
            margin-bottom: 0rem;
            margin-top: 0rem;
            margin-left: 0;
        }
        #w_fimg-1626426844728 {
            width: 80%;
            max-width: 329px;
            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;
        }
        .w_fimg-000 {
            position: relative;
            width: 100%;
            height: auto;
            min-height: 200px;
        }
        #w_fimg-1626426844728>div {
            animation-fill-mode: both;
        }
        .w_fimg-000 .animated {
            width: 100%;
            height: 100%;
            position: relative;
            min-height: inherit;
        }
        .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_grid-1626426844738 {
            width: 100%;
            max-width: none;
            min-width: 0px;
            height: auto;
            max-height: none;
            min-height: 0px;
            margin-top: 8%;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0px;
            padding-top: 0px;
            padding-left: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
        }
        .w_grid-000>.w_grid {
            width: 100%;
            position: relative;
        }
        .w_grid-000>div>.p_gridbox {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
        }
        #w_grid-1626426844738 .reset_style {
            padding-left: 40px;
            position: relative;
        }
        #w_common_text-1626426844758 {
            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: 30px;
            padding-top: 0px;
            padding-left: 40px;
            padding-right: 0px;
            padding-bottom: 0px;
        }
        .reset_style {
            line-height: normal;
            word-wrap: break-word;
            word-break: break-all;
            font-size: 14px;
        }
        .reset_style {
            word-wrap: break-word !important;
            word-break: normal !important;
        }
        #w_grid-1626426844738 .reset_style {
            padding-left: 40px;
            position: relative;
        }
        #w_common_text-1626426844753 {
            width: auto;
            max-width: none;
            min-width: 0px;
            height: auto;
            max-height: none;
            min-height: 26px;
            margin-top: 0px;
            margin-left: 0px;
            margin-right: 0px;
            margin-bottom: 20px;
            padding-top: 0px;
            padding-left: 40px;
            padding-right: 0px;
            padding-bottom: 0px;
        }
        #content_box-1626426844738-0 {
            text-align: left;
        }
        #w_common_text-1626426844763 {
            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: 40px;
            padding-right: 0px;
            padding-bottom: 0px;
        }
    }
    
    #c_portalResMessage_form-1626426844798 label {
        display: none;
    }
    
    #c_portalResMessage_form-1626426844798 .form-control {
        background: rgba(255, 255, 255, 0.2);
        border: #fff solid 1px;
        color: #fff;
    }
    
    #c_portalResMessage_form-1626426844798 .btn-primary {
        position: relative;
        outline: none;
        text-decoration: none;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        text-transform: uppercase;
        height: 40px;
        min-width: 160px;
        padding: 0 10px;
        opacity: 1;
        font-size: 18px;
        background-color: #EC4BA7!important;
        border: 1px solid #EC4BA7!important;
        margin: 0 0px 0 auto;
    }
    
    .form-control {
        box-shadow: none;
        border-radius: 5px;
    }
    
    .form-control {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #7b7b7b;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
    
    #w_grid-1626426844598 {
        width: 96%;
        max-width: 1420px;
        min-width: 0px;
        height: auto;
        max-height: none;
        min-height: 192px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 0px;
    }
    
    .animated:hover span {
        margin-left: 30px;
        transition: all 0.5s;
        transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
    }
    
    .btn-primary {
        color: #fff;
    }
    
    .fa_box {
        padding: 20px 0;
        text-align: center;
        opacity: 0.5;
        position: absolute;
        bottom: -40%;
        left: 33%;
    }
    
    #w_grid-1626426844738 .reset_style:nth-child(1):before {
        font-family: 'icomoon';
        content: "\e942";
    }
    
    #w_grid-1626426844738 .reset_style:nth-child(2):before {
        content: "\e95c";
        font-family: 'icomoon';
    }
    
    #w_grid-1626426844738 .reset_style:nth-child(3):before {
        content: "\e948";
        font-family: 'icomoon';
    }
    
    #w_grid-1626426844738 .reset_style:before {
        font-family: "iconfont1";
        left: 0px;
        top: 0px;
        position: absolute;
        display: block;
        font-size: 20px;
        color: #EC4BA7;
    }
    @media(orientation:portrait){
        .fa_box{
            bottom: -140px;
            left: -3px;
        }
        #c_portalResMessage_form-1626426844798 .btn-primary{
            width: 125%;
        }
    }
    
    @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;
        }
        #w_fimg-1626426844728>div {
            max-width: 100px;
        }
        .w_grid-000>div>.p_gridbox>.p_gridCell {
            width: 100%;
            margin-left: 0;
            margin-top: 0rem;
            margin-bottom: 0rem;
        }
        .quanbu {
            display: block;
            width: 100%;
            margin-left: 0px;
        }
        .section {
            text-align: left;
        }
        .c_portalResMessage_form-01001 .form-group {
            margin: 10px 0;
        }
      
        #c_portalResMessage_form-1626426844798 .btn-primary {
            width: 125%;
        }
        #w_grid-1626426844738 .reset_style:before {
            top: 25px;
        }
    }