.e_FlowCommonStyleBox-001 {

    width: 100%;

    height: auto;

    width-uint: %

}



.e_FlowCommonStyleBox-001 .stylebox_link {

    color: #666;

    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: #666;

    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)

}



.e_SideMajorStyleBox-001 {

    width: 100%;

    height: auto;

    width-uint: %

}



.e_SideMajorStyleBox-001 .stylebox_link {

    color: #666;

    font-size: 14px;

    display: table;

    height: inherit;

    border-width: 0;

    float: right;

    vertical-align: middle;

    margin-right: 15px

}



.e_SideMajorStyleBox-001 .stylebox_top {

    width: auto;

    height: 40px;

    background-color: rgba(101, 190, 186, 1)

}



.e_SideMajorStyleBox-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_SideMajorStyleBox-001 .title_icon::before {

    content: ""

}



.e_SideMajorStyleBox-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_SideMajorStyleBox-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_SideMajorStyleBox-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_SideMajorStyleBox-001 .stylebox_link a {

    color: inherit;

    display: table-cell;

    vertical-align: middle

}



.e_SideMajorStyleBox-001 .link_icon {

    display: inline-block;

    margin-left: 5px

}



.e_SideMajorStyleBox-001 .link_icon::before {

    content: '\e6af'

}



.e_SideMajorStyleBox-001 .stylebox_top_line {

    height: 1px;

    background-color: rgba(240, 240, 240, 1)

}



.e_SideMajorStyleBox-001 .stylebox_content {

    border-style: solid;

    border-width: 1px;

    border-color: #f0f0f0;

    width: 100%;

    width-uint: %

}



.e_SideMajorStyleBox-001 .stylebox_bottom_line {

    height: 1px;

    background-color: rgba(240, 240, 240, 1)

}



.c_portalResNews_list-01001022 {

    min-width: 320px;

    width: 100%

}



.c_portalResNews_list-01001022 .p_PromptNoneData {

    width: auto;

    text-align: center

}



.c_portalResNews_list-01001022 .p_PromptNoneData .prompt_title .iconfont:before {

    content: ""

}



.c_portalResNews_list-01001022 .p_PromptNoneData .prompt_title .first {

    height: auto;

    display: table-cell;

    position: relative;

    vertical-align: middle;

    padding: 0 10px 5px 0

}



.c_portalResNews_list-01001022 .p_PromptNoneData .prompt_title {

    display: inline-table;

    padding: 0 30px;

    min-height: 200px;

    height: 100%

}



.c_portalResNews_list-01001022 .p_PromptNoneData .prompt_title .first:before {

    content: "\e6b4"

}



.c_portalResNews_list-01001022 .p_PromptNoneData .prompt_title .font {

    display: table-cell;

    vertical-align: middle;

    text-align: left

}



.c_portalResNews_list-01001022 .p_PromptNoneData .promptbox {

    width: auto;

    height: 100%

}



.c_portalResNews_list-01001022 .p_PromptNoneData .prompt_content {

    padding-left: 65px

}



.c_portalResNews_list-01001022 .p_moreBtn {

    position: static;

    width: auto;

    display: inline-table;

    min-height: 29px;

    margin: 0;

    padding-bottom: 5px;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 5px;

    min-width: 86px;

    cursor: pointer;

    text-align: center

}



.c_portalResNews_list-01001022 .p_moreBtn .font {

    white-space: nowrap;

    overflow: visible;

    vertical-align: middle

}



.c_portalResNews_list-01001022 .p_moreBtn .iconfont:before {

    content: ""

}



@-moz-keyframes three-quarters-loader {

    0% {

        -moz-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    100% {

        -moz-transform: rotate(360deg);

        transform: rotate(360deg)

    }

}



@-webkit-keyframes three-quarters-loader {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    100% {

        -webkit-transform: rotate(360deg);

        transform: rotate(360deg)

    }

}



@keyframes three-quarters-loader {

    0% {

        -moz-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    100% {

        -moz-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

        -webkit-transform: rotate(360deg);

        transform: rotate(360deg)

    }

}



.loading_animation {

    -moz-animation: three-quarters-loader 850ms infinite linear;

    -webkit-animation: three-quarters-loader 850ms infinite linear;

    animation: three-quarters-loader 850ms infinite linear;

    box-sizing: border-box;

    display: inline-block;

    position: relative;

    overflow: hidden;

    text-indent: -9999px;

    width: 32px;

    height: 32px;

    vertical-align: middle

}



.c_portalResNews_list-01001022 .p_loading {

    width: 100%;

    height: 70px;

    line-height: 70px;

    text-align: center

}



.c_portalResNews_list-01001022 .p_loading .iconfont:before {

    content: "";

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResNews_list-01001022 .p_loading .font {

    display: inline-block;

    margin-left: 20px;

    height: inherit

}



.c_portalResNews_list-01001022 .p_moreBox {

    margin: 0 20px;

    width: auto;

    height: auto;

    padding: 0;

    overflow: hidden

}



.c_portalResNews_list-01001022 .p_ToDetail {

    display: inline-block;

    margin: 0;

    padding: 5px 10px;

    min-width: 86px;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle

}



a>.c_portalResNews_list-01001022 .p_ToDetail:hover {

    cursor: pointer

}



.c_portalResNews_list-01001022 .p_SummaryBox {

    margin: 0;

    width: 236px;

    height: 317px;

    padding: 0;

    overflow: hidden

}



.c_portalResNews_list-01001022 .p_summary {

    text-align: left;

    vertical-align: top;

    word-break: break-all

}



.c_portalResNews_list-01001022 .p_time {

    display: inline-block;

    margin: 0;

    padding: 0 5px 0 0;

    vertical-align: middle;

    text-align: left;

    white-space: nowrap;

    overflow: visible;

    line-height: 18px;

    vertical-align: top

}



.c_portalResNews_list-01001022 .p_assist {

    margin: 0;

    width: 236px;

    height: 317px;

    padding: 0;

    overflow: hidden

}



.c_portalResNews_list-01001022 .p_TitleBox {

    width: auto;

    height: auto;

    padding: 5px 0;

    overflow: hidden;

    vertical-align: top

}



.c_portalResNews_list-01001022 .p_title {

    display: inline-table;

    width: 100%;

    margin: 0;

    padding: 0;

    text-align: left;

    cursor: pointer;

    overflow: hidden;

    text-overflow: ellipsis

}



.c_portalResNews_list-01001022 .p_header11 {

    margin: 5px 0 0;

    width: auto;

    height: auto;

    padding: 0;

    overflow: hidden

}



.c_portalResNews_list-01001022 .p_content {

    margin: 0;

    width: 236px;

    height: 317px;

    padding: 0;

    overflow: hidden

}



.c_portalResNews_list-01001022 .p_images {

    margin: 0;

    width: 168px;

    height: 138px;

    padding: 0;

    overflow: hidden;

    float: left;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    position: relative;

    vertical-align: middle;

    text-align: center;

    margin-right: 15px

}



.c_portalResNews_list-01001022 .p_articles {

    margin: 0;

    width: calc((100% - 0px)/3);

    height: 186px;

    padding: 0

}



.c_portalResNews_list-01001022 .p_news {

    margin: 0;

    width: 100%;

    height: auto;

    padding: 0;

    overflow: hidden

}



.c_portalResNews_list-01001022 .p_Newslist {

    margin: 0;

    padding: 0;

    overflow: hidden

}



.c_portalResNews_list-01001022 {

    overflow: hidden

}



.c_portalResNews_list-01001022 .p_content {

    width: auto;

    height: auto;

    vertical-align: top

}



.c_portalResNews_list-01001022 .p_SummaryBox {

    width: auto;

    height: auto

}



.c_portalResNews_list-01001022 .p_assist {

    width: auto;

    height: auto

}



.c_portalResNews_list-01001022 .p_icon {

    display: inline-block;

    vertical-align: middle;

    margin-top: 2px

}



.c_portalResNews_list-01001022 .p_about {

    display: inline-block;

    vertical-align: middle

}



.c_portalResNews_list-01001022 .p_articles {

    display: inline-block;

    height: auto;

    min-width: 320px;

    width: calc((100% - 0px)/1);

    padding: 15px 20px;

    overflow: hidden;

    float: left

}



.c_portalResNews_list-01001022 .p_thumbnail {

    width: 100%;

    height: auto;

    vertical-align: middle;

    text-align: center;

    overflow: hidden

}



.c_portalResNews_list-01001022 .p_thumbnail img {

    width: 100%

}



.c_portalResNews_list-01001022 .higher .p_thumbnail {

    position: absolute;

    height: 100%

}



.c_portalResNews_list-01001022 .widther .p_thumbnail {

    position: absolute;

    height: 100%

}



.c_portalResNews_list-01001022 .smaller .p_thumbnail {

    position: absolute;

    height: 100%

}



.c_portalResNews_list-01001022 .p_assist {

    margin-top: 2px

}



.c_portalResNews_list-01001022 .p_SummaryBox {

    clear: both;

    margin-bottom: 10px;

    margin-top: 8px

}



.c_portalResNews_list-01001022 .p_ToDetail {

    float: right;

    position: relative

}



.c_portalResNews_list-01001022 .p_summary {

    white-space: normal

}



.c_portalResNews_list-01001022 .p_categorySummaryBox {

    overflow: hidden;

    padding: 10px

}



@media only screen and (max-width:768px) {

    .c_portalResNews_list-01001022 .p_articles {

        margin-top: 10px !important;

        width: 100% !important

    }



    .c_portalResNews_list-01001022 .mp_linkUrl {

        display: block;

        height: auto

    }



    .c_portalResNews_list-01001022 .p_SummaryBox {

        display: none

    }



    .c_portalResNews_list-01001022 .p_ToDetail {

        display: none !important

    }



    .c_portalResNews_list-01001022 .mP_SummaryBox {

        clear: both

    }



    .c_portalResNews_list-01001022 .p_Information {

        display: flex;

        padding: 10px 0

    }



    .c_portalResNews_list-01001022 .p_Information li {

        flex: 1;

        height: 20px;

        overflow: hidden

    }



    .c_portalResNews_list-01001022 .p_KeyWord {

        width: 100%;

        margin-top: 5px

    }



    .c_portalResNews_list-01001022 .p_KeyWord .p_tag {

        padding: 5px 15px;

        margin-right: 10px;

        border-radius: 3px

    }



    .c_portalResNews_list-01001022 .blank {

        width: 100%;

        height: 15px;

        overflow: hidden

    }



    .c_portalResNews_list-01001022 .p_articles {

        border: 0

    }

}



@media only screen and (min-width:769px) {

    .c_portalResNews_list-01001022 .mp_linkUrl {

        display: none

    }



    .c_portalResNews_list-01001022 .mP_SummaryBox {

        display: none

    }



    .c_portalResNews_list-01001022 .p_Information {

        display: none

    }



    .c_portalResNews_list-01001022 .p_KeyWord {

        display: none

    }



    .c_portalResNews_list-01001022 .blank {

        display: none

    }

}



.c_portalResNews_list-01001022 .p_CommonSummaryBoxA {

    text-align: center

}



.c_portalResNews_list-01001022 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



.c_portalResNews_list-01001022>div {

    animation-fill-mode: both

}



.c_portalResNews_list-01001022 .newListBox {

    width: 100%;

    height: auto;

    overflow: hidden

}



.c_portalResNews_list-01001022 .newList {

    position: relative;

    overflow: hidden

}



.c_portalResNews_list-01001022 .newListCon {

    position: relative;

    display: flex;

    flex-wrap: nowrap;

    padding: 40px;

    background: #f3f3f3;

    width: 100%;

    height: 100%;

    overflow: hidden

}



.c_portalResNews_list-01001022 .newTimeBox {

    position: relative;

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-end;

    align-content: flex-start

}



.c_portalResNews_list-01001022 .year {

    color: #222;

    font-size: 1rem;

    text-align: right;

    display: block;

    margin-top: 5px;

    font-family: "Arial"

}



.c_portalResNews_list-01001022 .mon {

    color: #222;

    font-size: 1.75rem;

    display: block;

    font-style: normal;

    text-align: right;

    font-family: "Arial";

    font-weight: bold

}



.c_portalResNews_list-01001022 .dotBlack {

    width: 60px;

    height: 60px;

    position: absolute;

    bottom: 0px;

    left: 0px

}



.c_portalResNews_list-01001022 .dott {

    width: 100%;

    height: 100%

}



.c_portalResNews_list-01001022 .newTitleLink {

    display: block;

    width: 100%;

    overflow: hidden;

    font-weight: bold;

    font-size: 18px;

    text-overflow: ellipsis;

    white-space: nowrap;

    color: #595959

}



.c_portalResNews_list-01001022 .newMs {

    color: #999;

    font-size: 14px;

    line-height: 20px;

    margin-top: 20px;

    display: -webkit-box;

    overflow: hidden;

    text-overflow: ellipsis;

    word-wrap: break-word;

    white-space: normal !important;

    -webkit-line-clamp: 3px;

    -webkit-box-orient: vertical;

    height: 64px

}



.c_portalResNews_list-01001022 .newDetailLink {

    width: 45px;

    height: 12px;

    display: block;

    margin-top: 2rem

}



.c_portalResNews_list-01001022 .jtj {

    width: 100%;

    height: 100%

}



.c_portalResNews_list-01001022 .content {

    z-index: 2

}



.c_portalResNews_list-01001022 .newListCon::before {

    content: '';

    width: 0px;

    height: 100%;

    background: #015bbb;

    position: absolute;

    top: 0px;

    left: 0px;

    transition: all .36s

}



.c_portalResNews_list-01001022 .newList:hover .newListCon::before {

    width: 100%

}



.c_portalResNews_list-01001022 .newList:hover .year {

    color: #fff

}



.c_portalResNews_list-01001022 .newList:hover .mon {

    color: #fff

}



.c_portalResNews_list-01001022 .newList:hover .newTitle {

    color: #fff

}



.c_portalResNews_list-01001022 .newList:hover .newTitleLink {

    color: #fff

}



.c_portalResNews_list-01001022 .newList:hover .newMs {

    color: #fff

}



@media only screen and (min-width:769px) {

    .c_portalResNews_list-01001022 .p_news {

        margin: 1.5rem auto 1rem;

        padding: 0rem

    }



    .c_portalResNews_list-01001022 .newList {

        padding: 5px;

        float: left;

        width: calc(100% / 3);

        height: 240px

    }



    .c_portalResNews_list-01001022 .newTimeBox {

        width: 110px;

        padding-right: 30px

    }



    .c_portalResNews_list-01001022 .content {

        width: calc((100% - 110px)/1)

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    .c_portalResNews_list-01001022 .p_news {

        max-width: 900px

    }



    .c_portalResNews_list-01001022 .newList {

        width: 50%;

        height: 280px

    }

}



@media only screen and (max-width:768px) {

    .c_portalResNews_list-01001022 .newMs {

        font-size: 13px

    }



    .c_portalResNews_list-01001022 .newTitleLink {

        font-size: 15px

    }



    .c_portalResNews_list-01001022 .p_news {

        padding: 1rem 0rem

    }



    .c_portalResNews_list-01001022 .newListCon {

        position: relative;

        padding: 20px

    }



    .c_portalResNews_list-01001022 .newList {

        width: 100%;

        height: 170px;

        margin: 1rem 0

    }



    .c_portalResNews_list-01001022 .newTimeBox {

        width: 70px

    }



    .c_portalResNews_list-01001022 .mon {

        font-size: 1.45rem

    }



    .c_portalResNews_list-01001022 .content {

        width: calc((100% - 70px)/1)

    }



    .c_portalResNews_list-01001022 .dotBlack {

        left: auto;

        right: 0

    }



    .c_portalResNews_list-01001022 .content {

        padding-left: 2rem

    }



    .c_portalResNews_list-01001022 .newMs {

        line-height: 22px;

        height: 44px;

        margin-top: 10px

    }



    .c_portalResNews_list-01001022 .newDetailLink {

        margin-top: 1.5rem

    }

}



.c_portalResNews_list-01001022 .p_page .pre .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResNews_list-01001022 .p_page .next .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResNews_list-01001022 .p_more .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResNews_list-01001022 .p_hot .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResNews_list-01001022 .p_new .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



@media only screen and (max-width:768px) {

    .c_portalResPublic_codeContainer-01001 {

        min-height: 500px;

        width: 100%

    }

}



@media only screen and (min-width:769px) {

    .c_portalResPublic_codeContainer-01001 {

        min-height: 500px;

        width: 100%

    }

}



.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(/img/camera.png?tenantId=187297&viewType=1&v=1607684862000) no-repeat center

}



@media only screen and (max-width:768px) {

    .c_portalResnav_main-01001 .p_problemCategory {

        display: block

    }



    .c_portalResnav_main-01001 .p_navPc {

        display: none

    }



    .c_portalResnav_main-01001 .p_linkBox {

        display: none

    }



    .c_portalResnav_main-01001 .p_parent {

        display: block

    }



    .c_portalResnav_main-01001 .icon-arrow_up:before {

        content: "\e69a"

    }



    .c_portalResnav_main-01001 .icon-arrow_down:before {

        content: "\e69c"

    }



    .c_portalResnav_main-01001 .p_btn-show {

        color: #fff;

        background: #7f7f7f

    }



    .c_portalResnav_main-01001 .p_btn-hide {

        width: 10%;

        height: 100%;

        float: left;

        background-color: #7f7f7f

    }



    .c_portalResnav_main-01001 .p_category {

        width: 100%;

        height: 100%;

        position: fixed;

        top: 0;

        left: 100%

    }



    .c_portalResnav_main-01001 .p_parent {

        width: auto;

        height: auto;

        display: -webkit-flex;

        display: -moz-flex;

        display: -ms-flexbox;

        display: -ms-flex;

        display: flex;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        display: -webkit-box;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        padding: 0 0 0 5px

    }



    .c_portalResnav_main-01001 .p_categoryBox {

        overflow-y: auto;

        width: 90%;

        height: 100%;

        float: left;

        background-color: #efeff5

    }



    .c_portalResnav_main-01001 .p_categoryBox>.p_parentBox {

        background-color: #fffffe !important;

        padding-left: 0px

    }



    .c_portalResnav_main-01001 .p_parentBox {

        width: auto;

        height: auto;

        color: #fff

    }



    .c_portalResnav_main-01001 .p_parentBox {

        width: auto;

        height: auto;

        color: #fff;

        background-color: #efeff5;

        padding-left: 20px

    }



    .c_portalResnav_main-01001 .p_childBox .p_parent {

        border-bottom: 1px solid silver

    }



    .c_portalResnav_main-01001 .p_c-fff {

        display: inline-block;

        margin-top: 10px;

        margin-bottom: 10px;

        color: #fff

    }



    .c_portalResnav_main-01001 .p_categoryBtn {

        display: block;

        margin: 12px 5px 10px 0;

        color: #000;

        font-size: 12px

    }



    .c_portalResnav_main-01001 .p_link {

        height: auto;

        vertical-align: middle;

        width: initial;

        margin: 10px 0;

        -webkit-flex: 1;

        -moz-flex: 1;

        -ms-flex: 1;

        flex: 1;

        display: block;

        -moz-box-flex: 1;

        -webkit-box-flex: 1;

        box-flex: 1;

        display: -webkit-flex;

        display: -moz-flex;

        display: -ms-flexbox;

        display: -ms-flex;

        display: flex;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        display: -webkit-box;

        color: #000

    }



    .c_portalResnav_main-01001 {

        width: 640px

    }

}



@media only screen and (min-width:769px) {

    .c_portalResnav_main-01001 .p_problemCategory {

        display: none

    }



    .c_portalResnav_main-01001 .p_parent {

        display: none

    }



    .c_portalResnav_main-01001 .p_navPc {

        display: block

    }



    .c_portalResnav_main-01001 .p_linkBox {

        display: block

    }



    .c_portalResnav_main-01001 {

        width: auto;

        height: auto;

        overflow: visible

    }



    .c_portalResnav_main-01001 .p_category {

        height: 100%;

        width: 100%;

        position: relative;

        background-color: #fffffe

    }



    .clearfix:before,

    .clearfix:after {

        content: "";

        display: block;

        clear: both;

        width: 0;

        height: 0;

        visibility: hidden;

        font-size: 0

    }



    .c_portalResnav_main-01001 .p_categoryBox {

        line-height: 24px;

        width: auto;

        float: left

    }



    .c_portalResnav_main-01001 .p_categoryBox .p_linkBox {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        align-items: center

    }



    .c_portalResnav_main-01001 .p_categoryBox>.p_parentBox:hover {

        border-top: 3px solid #408ff4

    }



    .c_portalResnav_main-01001 .p_categoryBox .p_title {

        height: auto;

        width: auto;

        -webkit-flex: 1;

        -moz-flex: 1;

        -ms-flex: 1;

        flex: 1;

        display: block;

        -moz-box-flex: 1;

        -webkit-box-flex: 1;

        box-flex: 1;

        font-size: 14px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap

    }



    .c_portalResnav_main-01001 .p_categoryBox .p_title:hover {

        color: #408ff4

    }



    .c_portalResnav_main-01001 .p_categoryBtn {

        display: inline-block;

        vertical-align: middle;

        background-color: rgba(255, 255, 255, 0);

        border-color: rgba(255, 255, 255, 0);

        border-style: solid;

        border-width: 0;

        color: #408ff4;

        height: auto;

        width: 14px;

        margin: 0 4px 0 0;

        padding: 0;

        position: static;

        text-align: center;

        color: rgba(217, 217, 217, 1)

    }



    .c_portalResnav_main-01001 .p_categoryBtn:hover {

        border-width: 0;

        border-style: solid;

        color: #408ff4;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(255, 255, 255, 0);

        box-shadow: none

    }



    .c_portalResnav_main-01001 .p_categoryBtn:active {

        border-width: 0;

        border-style: solid;

        color: #408ff4;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(255, 255, 255, 0);

        box-shadow: none

    }



    .c_portalResnav_main-01001 .p_linkBox .iconfont:before {

        content: ''

    }



    .c_portalResnav_main-01001 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {

        content: '\e65f';

        color: #408ff4;

        font-size: 10px

    }



    .c_portalResnav_main-01001 .p_categoryBox .p_childBox {

        border: 1px solid rgba(240, 240, 240, 1);

        box-shadow: 2px 1px 2px silver;

        z-index: 9

    }



    .c_portalResnav_main-01001 .p_categoryBox .p_parentBox {

        position: relative;

        width: 200px;

        height: 40px;

        float: left;

        text-align: center

    }



    .c_portalResnav_main-01001 .p_parentBox:last-child .p_linkBox {

        border-bottom: 0 none

    }



    .c_portalResnav_main-01001 .p_categoryBox>.p_parentBox>.p_childBox {

        margin-top: 40px;

        left: 0px

    }



    .c_portalResnav_main-01001 .p_categoryBox .slideOut {

        position: absolute;

        left: 100%;

        top: 0;

        width: 100%;

        height: auto

    }

}



.w_fline-001 .p_FLine {

    width: 100%;

    border-top-width: 1px;

    border-top-style: solid;

    border-top-color: #f0f0f0;

    opacity: 1;

    filter: alpha(opacity:100);

    display: inline-block;

    vertical-align: middle

}



.w_fline-001 {

    width: 100%;

    min-height: 20px;

    display: block;

    margin: 0 auto

}



.w_fline-001 .w_fline {

    width: 100%;

    min-height: inherit;

    font-size: 0

}



.w_fline-001 .w_fline:before {

    content: "";

    display: inline-block;

    vertical-align: middle;

    min-height: inherit;

    width: 0

}



@media only screen and (max-width:768px) {

    .c_portalResProduct_list-01001004 {

        overflow: hidden;

        width: 100%;

        height: auto;

        min-width: 640px;

        margin-left: 0;

        margin-right: 0

    }

	.jcjc{
		font-size:12px;
	}

    .c_portalResProduct_list-01001004 .p_ProductList {

        margin: 0;

        width: auto;

        height: auto;

        padding: 0;

        overflow: hidden;

        background-color: transparent;

        white-space: normal;

        font-size: 0

    }



    .c_portalResProduct_list-01001004 .p_categorySummaryBox {

        padding: 15px;

        border-bottom: 1px solid rgba(0, 0, 0, 0.09)

    }



    .c_portalResProduct_list-01001004 .p_categorySummary {

        color: rgba(0, 0, 0, 0.45);

        font-size: 14px;

        line-height: 22px;

        text-align: left;

        vertical-align: top;

        word-break: break-all

    }



    .c_portalResProduct_list-01001004 .p_sort {

        margin: 0;

        width: auto;

        height: auto;

        padding: 0 15px;

        overflow: hidden;

        font-size: 16px;

        display: -webkit-box;

        display: -moz-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        border-bottom: 10px solid #f5f5f5

    }



    .c_portalResProduct_list-01001004 .d_sortBtn {

        -webkit-flex: 1.5;

        flex: 1.5;

        -webkit-box-flex: 1.5;

        -moz-box-flex: 1.5;

        -ms-flex: 1.5;

        display: block;

        position: relative;

        width: 100%;

        line-height: 40px;

        text-align: center

    }



    .c_portalResProduct_list-01001004 .d_sortBtn:hover,

    .c_portalResProduct_list-01001004 .d_sortBtn:active {

        border-color: #1890ff;

        color: #1890ff;

        z-index: 2

    }



    .c_portalResProduct_list-01001004 .d_sortBtn.active {

        border-color: #1890ff;

        color: #1890ff;

        z-index: 2

    }



    .c_portalResProduct_list-01001004 .p_default {

        -webkit-flex: 1;

        flex: 1;

        -webkit-box-flex: 1;

        -moz-box-flex: 1;

        -ms-flex: 1

    }



    .c_portalResProduct_list-01001004 .d_sortBtn:lang(active) {

        border-color: #1890ff;

        color: #1890ff;

        z-index: 2

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .iconfont:first-child {

        display: none

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .iconfont {

        display: inline-block;

        font-size: 12px;

        width: 0;

        height: 0;

        margin: 5px 0 0 3px;

        font: 0/0 arial;

        vertical-align: middle;

        border: 5px dashed transparent;

        border-top: 5px solid rgba(0, 0, 0, 0.45);

        text-align: center

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .iconfont:before {

        content: "\e69a";

        line-height: 30px

    }



    .c_portalResProduct_list-01001004 .d_sortBtn:lang(active) .font .iconfont,

    .c_portalResProduct_list-01001004 .d_sortBtn:hover .font .iconfont,

    .c_portalResProduct_list-01001004 .d_sortBtn:active .font .iconfont {

        color: #1890ff;

        border-top-color: #1890ff

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .down-arrow {

        margin-top: 0;

        border-top: 0 none;

        border-bottom: 5px solid rgba(0, 0, 0, 0.45)

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .arrow:before {

        content: "\e69c"

    }



    .c_portalResProduct_list-01001004 .p_default .font .iconfont {

        display: none

    }



    .c_portalResProduct_list-01001004 .p_products {

        width: auto;

        height: auto;

        margin: 0;

        padding: 0;

        overflow: hidden;

        white-space: normal

    }



    .c_portalResProduct_list-01001004 .p_Product {

        position: relative;

        display: inline-block;

        vertical-align: top;

        width: calc((100% - 0px)/5);

        padding: 15px 15px 0;

        height: inherit

    }



    .c_portalResProduct_list-01001004 .p_ProductInner {

        width: 100%;

        padding: 0 0 15px;

        border-top: 0 none;

        border-left: 0 none;

        border-right: 0 none;

        box-sizing: content-box;

        display: -webkit-box;

        display: -moz-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex

    }



    .c_portalResProduct_list-01001004 .p_Product:last-of-type .p_ProductInner {

        border: 0 none

    }



    .c_portalResProduct_list-01001004 .p_images {

        position: relative;

        width: 100%;

        height: auto;

        margin: 0;

        padding: 0;

        text-align: center;

        font-size: 0;

        overflow: hidden;

        webkit-flex: 1;

        flex: 1;

        -webkit-box-flex: 1;

        -moz-box-flex: 1;

        -ms-flex: 1

    }



    .c_portalResProduct_list-01001004 .p_image {

        width: 100%;

        height: 100%;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .p_imagesPc {

        display: none

    }



    .c_portalResProduct_list-01001004 .p_linkB {

        width: inherit;

        height: inherit;

        display: block;

        position: static

    }



    .c_portalResProduct_list-01001004 .p_image {

        width: 100%;

        height: 100%;

        padding: 0

    }



    .c_portalResProduct_list-01001004 .p_ThumbnailBox {

        display: none

    }



    .c_portalResProduct_list-01001004 .d_articles {

        height: auto;

        width: auto;

        padding: 0 0 0 15px;

        margin: 0;

        overflow: hidden;

        -webkit-flex: 2.4;

        flex: 2.4;

        -webkit-box-flex: 2.4;

        -moz-box-flex: 2.4;

        -ms-flex: 2.4

    }



    .c_portalResProduct_list-01001004 .d_HeadBox {

        margin: 0;

        width: auto;

        height: auto;

        padding: 0;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .d_title {

        display: block;

        width: auto;

        height: auto;

        margin: 0;

        padding: 0;

        font-weight: 400;

        cursor: pointer;

        line-height: 22px;

        vertical-align: middle

    }



    .c_portalResProduct_list-01001004 .p_TagBox {

        position: absolute;

        top: 0;

        right: 0;

        margin: 0;

        width: auto;

        height: auto;

        padding: 0;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: transparent;

        overflow: hidden;

        display: none

    }



    .c_portalResProduct_list-01001004 .p_tag {

        float: left;

        margin: 0 5px 0 5px;

        padding: 0;

        border-width: 1px;

        border-style: none;

        border-color: transparent;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .p_tag:hover {

        border-width: 1px;

        border-style: none;

        border-color: transparent

    }



    .c_portalResProduct_list-01001004 .p_tag:active {

        border-width: 1px;

        border-style: none;

        border-color: transparent

    }



    .c_portalResProduct_list-01001004 .d_item {

        width: auto;

        height: auto;

        margin: 5px 0;

        padding: 0;

        vertical-align: middle;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .d_item .d_itemLable {

        display: inline-block;

        vertical-align: middle;

        margin: 0 5px 0 0;

        font-size: 14px

    }



    .c_portalResProduct_list-01001004 .d_item .d_itemValue {

        display: inline-block;

        vertical-align: middle;

        font-size: 14px

    }



    .c_portalResProduct_list-01001004 .p_salePricePc,

    .c_portalResProduct_list-01001004 .p_NomBoxPc {

        display: none

    }



    .c_portalResProduct_list-01001004 .d_SummaryBox {

        margin: 5px 0;

        width: auto;

        height: auto;

        padding: 0;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .d_summary {

        color: #999;

        font-size: 12px;

        line-height: 20px;

        text-align: left;

        vertical-align: top;

        word-break: break-all

    }



    .c_portalResProduct_list-01001004 .d_SalePrice {

        display: inline-table;

        margin: 0;

        padding: 0;

        text-align: left;

        vertical-align: middle

    }



    .c_portalResProduct_list-01001004 .p_priceUnit::before {

        content: "\e6d7"

    }



    .c_portalResProduct_list-01001004 .p_interaction {

        margin: 0;

        width: auto;

        height: auto;

        padding: 0;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: transparent;

        overflow: hidden;

        word-break: break-all;

        white-space: normal;

        font-size: 14px

    }



    .c_portalResProduct_list-01001004 .p_interaction .btn-default {

        display: inline-block;

        margin: 5px 0 0

    }



    .c_portalResProduct_list-01001004 .p_keyword {

        display: inline-block;

        padding-right: 5px;

        white-space: nowrap;

        overflow: hidden;

        vertical-align: middle

    }

}



@media only screen and (min-width:769px) {

    .c_portalResProduct_list-01001004 {

        overflow: hidden;

        width: 100%;

        height: auto;

        margin-left: 0;

        margin-right: 0

    }



    .c_portalResProduct_list-01001004 .p_ProductList {

        width: auto;

        height: auto;

        overflow: hidden;

        white-space: normal;

        font-size: 0;

        padding: 20px 25px

    }



    .c_portalResProduct_list-01001004 .p_categorySummaryBox {

        padding: 0 0 20px;

        margin: 0 0 30px;

        border-bottom: 1px solid rgba(0, 0, 0, 0.09)

    }



    .c_portalResProduct_list-01001004 .p_categorySummary {

        color: rgba(0, 0, 0, 0.45);

        font-size: 14px;

        line-height: 22px;

        text-align: left;

        vertical-align: top;

        word-break: break-all

    }



    .c_portalResProduct_list-01001004 .p_sort {

        margin: 0 0 10px;

        width: auto;

        height: auto;

        padding: 0 0 0 1px;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: transparent;

        overflow: hidden;

        clear: both;

        font-size: 14px

    }



    .c_portalResProduct_list-01001004 .d_sortBtn {

        position: relative;

        float: left;

        height: 30px;

        margin: 0 0 0 -1px;

        line-height: 30px;

        text-align: left;

        padding-left: 15px;

        padding-right: 30px;

        background-color: rgba(255, 255, 255, 1);

        border-width: 1px;

        border-style: solid;

        border-color: #d9d9d9;

        cursor: pointer;

        color: rgba(0, 0, 0, 0.65)

    }



    .c_portalResProduct_list-01001004 .d_sortBtn:hover,

    .c_portalResProduct_list-01001004 .d_sortBtn:active {

        border-color: #1890ff;

        color: #1890ff;

        z-index: 2

    }



    .c_portalResProduct_list-01001004 .d_sortBtn.active {

        border-color: #1890ff;

        color: #1890ff;

        z-index: 2

    }



    .c_portalResProduct_list-01001004 .p_default {

        padding-right: 15px

    }



    .c_portalResProduct_list-01001004 .d_sortBtn:lang(active) {

        border-color: #1890ff;

        color: #1890ff;

        z-index: 2

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .iconfont:first-child {

        display: none

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .iconfont {

        display: inline-block;

        position: absolute;

        top: 0;

        right: 8px;

        font-size: 12px;

        color: rgba(0, 0, 0, 0.65);

        text-align: center;

        transform: rotate(180deg);

        -ms-transform: rotate(180deg);

        -moz-transform: rotate(180deg);

        -webkit-transform: rotate(180deg)

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .iconfont:before {

        content: "\e69a";

        line-height: 30px

    }



    .c_portalResProduct_list-01001004 .d_sortBtn:lang(active) .font .iconfont,

    .c_portalResProduct_list-01001004 .d_sortBtn:hover .font .iconfont,

    .c_portalResProduct_list-01001004 .d_sortBtn:active .font .iconfont {

        color: #1890ff

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .arrow {

        transform: rotate(180deg);

        -ms-transform: rotate(180deg);

        -moz-transform: rotate(180deg);

        -webkit-transform: rotate(180deg)

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .down-arrow {

        transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -moz-transform: rotate(0deg);

        -webkit-transform: rotate(0deg)

    }



    .c_portalResProduct_list-01001004 .d_sortBtn .font .arrow:before {

        content: "\e69a"

    }



    .c_portalResProduct_list-01001004 .p_default .iconfont.arrow {

        display: none

    }



    .c_portalResProduct_list-01001004 .p_products {

        width: auto;

        height: auto;

        margin: 0;

        padding: 0;

        overflow: hidden;

        white-space: normal

    }



    .c_portalResProduct_list-01001004 .p_Product {

        position: relative;

        display: inline-block;

        vertical-align: top;

        width: calc((100% - 0px)/3);

        padding: 10px;

        height: inherit

    }



    .c_portalResProduct_list-01001004 .p_ProductInner {

        width: 100%;

        padding: 0 0 5px;

        box-sizing: content-box

    }



    .c_portalResProduct_list-01001004 .p_ProductInner:hover {

        border-width: 3px;

        border-color: #1890ff;

        margin: -2px

    }



    .c_portalResProduct_list-01001004 .p_images {

        position: relative;

        width: 100%;

        height: 188px;

        margin: 0;

        padding: 0;

        text-align: center;

        font-size: 0;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .p_imagesMo {

        display: none

    }



    .c_portalResProduct_list-01001004 .p_linkB {

        width: inherit;

        height: inherit;

        display: block;

        position: static

    }



    .c_portalResProduct_list-01001004 .p_image {

        width: 100%;

        height: 100%;

        padding: 0

    }



    .c_portalResProduct_list-01001004 .p_ThumbnailBox {

        position: absolute;

        left: 0;

        bottom: 1px;

        z-index: 10;

        width: 236px;

        height: auto;

        padding: 0;

        overflow: hidden;

        height: auto

    }



    .c_portalResProduct_list-01001004 .p_ThumbnailBox .p_thumbnail {

        position: relative;

        width: 42px;

        height: 34px;

        float: left;

        margin: 0 2px;

        max-width: 42px;

        max-height: 34px;

        overflow: hidden;

        border: 2px solid rgba(0, 0, 0, .45)

    }



    .c_portalResProduct_list-01001004 .p_ThumbnailBox .p_thumbnail:hover {

        border-color: rgba(255, 255, 255, .7)

    }



    .c_portalResProduct_list-01001004 .d_articles {

        height: auto;

        width: auto;

        padding: 0 0 0 15px;

        margin: 0;

        overflow: hidden;

        -webkit-flex: 2.4;

        flex: 2.4;

        -webkit-box-flex: 2.4;

        -moz-box-flex: 2.4;

        -ms-flex: 2.4

    }



    .c_portalResProduct_list-01001004 .d_HeadBox {

        margin: 5px 0 0;

        width: auto;

        height: auto;

        padding: 0;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .d_title {

        display: block;

        width: auto;

        height: auto;

        margin: 0;

        padding: 0;

        font-weight: 400;

        cursor: pointer;

        line-height: 22px;

        vertical-align: middle

    }



    .c_portalResProduct_list-01001004 .p_TagBox {

        position: absolute;

        top: 0;

        right: 0;

        margin: 0;

        width: auto;

        height: auto;

        padding: 0;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .p_tag {

        float: left;

        margin: 0 5px 0 5px;

        padding: 0;

        border-width: 1px;

        border-style: none;

        border-color: transparent;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .p_tag:hover {

        border-width: 1px;

        border-style: none;

        border-color: transparent

    }



    .c_portalResProduct_list-01001004 .p_tag:active {

        border-width: 1px;

        border-style: none;

        border-color: transparent

    }



    .c_portalResProduct_list-01001004 .d_item {

        width: auto;

        height: auto;

        margin: 5px 0;

        padding: 0;

        vertical-align: middle;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .d_item .d_itemLable {

        display: inline-block;

        vertical-align: middle;

        margin: 0 5px 0 0;

        font-size: 14px

    }



    .c_portalResProduct_list-01001004 .d_item .d_itemValue {

        display: inline-block;

        vertical-align: middle;

        font-size: 14px

    }



    .c_portalResProduct_list-01001004 .p_salePriceMo,

    .c_portalResProduct_list-01001004 .p_NomBoxMo {

        display: none

    }



    .c_portalResProduct_list-01001004 .d_SummaryBox {

        margin: 5px 0;

        width: auto;

        height: auto;

        padding: 0;

        overflow: hidden

    }



    .c_portalResProduct_list-01001004 .d_summary {

        line-height: 20px;

        text-align: left;

        vertical-align: top;

        word-break: break-all

    }



    .c_portalResProduct_list-01001004 .d_SalePrice {

        display: inline-table;

        margin: 0;

        padding: 0;

        text-align: left;

        vertical-align: middle

    }



    .c_portalResProduct_list-01001004 .p_priceUnit::before {

        content: "\e6d7"

    }



    .c_portalResProduct_list-01001004 .p_interaction {

        margin: 0;

        width: auto;

        height: auto;

        padding: 0;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: transparent;

        overflow: hidden;

        word-break: break-all;

        white-space: normal;

        font-size: 14px

    }



    .c_portalResProduct_list-01001004 .p_interaction .btn-default {

        display: inline-block;

        margin: 5px 0 0

    }



    .c_portalResProduct_list-01001004 .p_keyword {

        display: inline-block;

        padding-right: 5px;

        white-space: nowrap;

        overflow: hidden;

        vertical-align: middle

    }

}



.c_portalResProduct_list-01001004 .p_CommonSummaryBoxA {

    text-align: center

}



.c_portalResProduct_list-01001004 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



.c_portalResProduct_list-01001004>div {

    animation-fill-mode: both

}



.c_portalResProduct_list-01001004 .relative {

    position: relative

}



.c_portalResProduct_list-01001004 .absolute {

    position: absolute

}



.c_portalResProduct_list-01001004 #products {

    width: 100%;

    height: auto;

    overflow: hidden;

    padding: 1rem 0rem

}



.c_portalResProduct_list-01001004 .proName {

    width: 100%;

    height: auto;

    text-align: center;

    margin: 1rem 0 2rem

}



.c_portalResProduct_list-01001004 .list {

    position: relative;

    width: 100%;

    height: auto

}



.c_portalResProduct_list-01001004 .swiper-container-pro {

    width: calc(100% - 64px);

    margin: 0 auto

}



.c_portalResProduct_list-01001004 .swiper-wrapperUl {

    width: 100%

}



.c_portalResProduct_list-01001004 .productLi {

    overflow: hidden

}



.c_portalResProduct_list-01001004 .block {

    display: block

}



.c_portalResProduct_list-01001004 .aTop {

    width: 100%;

    height: 0px;

    padding-bottom: 80%;

    overflow: hidden

}



.c_portalResProduct_list-01001004 .picture {

    width: 100%;

    height: 100%;

    top: 0px;

    left: 0px

}



.c_portalResProduct_list-01001004 .proPic {

    width: 100%;

    height: 100%

}



.c_portalResProduct_list-01001004 .number {

    margin-top: 15%;

    margin-bottom: 5%;

    font-size: 16px;

    padding-left: 20%;

    color: #fff

}



.c_portalResProduct_list-01001004 .number::before {

    content: '';

    position: absolute;

    left: 5%;

    top: 0px;

    bottom: 0px;

    margin: auto;

    display: block;

    width: 10%;

    height: 2px;

    background: #fff

}



.c_portalResProduct_list-01001004 .blue {

    background: rgba(230, 0, 19, .8);

    top: 100%;

    left: 0px;

    width: 100%;

    height: 100%;

    transition: all .5s ease

}



.c_portalResProduct_list-01001004 .desc1 {

    padding: 0 20%;

    color: #fff;

    height: 6rem;

    line-height: 1.5rem;

    overflow: hidden

}



.c_portalResProduct_list-01001004 .proName2 {

    display: block;

    color: #333;

    font-size: 16px;

    background: #fff;

    margin-top: 0px;

    padding: 0 15%;

    border-top: 1px solid #e60013;

    line-height: 44px;

    overflow: hidden;

    transition: all .5s ease;

    text-overflow: ellipsis;

    white-space: nowrap

}



.c_portalResProduct_list-01001004 .desc2 {

    color: #888;

    font-size: .75rem;

    margin: 16px 0 28px 0;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    opacity: 1;

    letter-spacing: 1px;

    transition: all .5s ease;

    display: none

}



.c_portalResProduct_list-01001004 #products .swiper-button-prev {

    position: absolute;

    top: 43%;

    left: 0px;

    font-size: 2rem;

    cursor: pointer;

    color: #666;

    background: 0;

    transition: all .5s ease

}



.c_portalResProduct_list-01001004 #products .swiper-button-prev:hover {

    color: #e80000

}



.c_portalResProduct_list-01001004 #products .swiper-button-next {

    position: absolute;

    top: 43%;

    right: 0px;

    font-size: 2rem;

    cursor: pointer;

    color: #666;

    background: 0;

    transition: all .5s ease

}



.c_portalResProduct_list-01001004 #products .swiper-button-next:hover {

    color: #e80000

}



.c_portalResProduct_list-01001004 .proPrice {

    color: red;

    display: none

}



@media only screen and (min-width:769px) {

    .c_portalResProduct_list-01001004 .productLi:hover .blue {

        top: 0px

    }



    .c_portalResProduct_list-01001004 .productLi:hover .proName2 {

        background: #e60013;

        color: #fff

    }



    .c_portalResProduct_list-01001004 .productLi:hover .desc2 {

        opacity: 0

    }

}



@media only screen and (max-width:768px) {

    .c_portalResProduct_list-01001004 .productLi:hover .proName2 {

        background: #015bbb;

        color: #fff

    }



    .c_portalResProduct_list-01001004 .proName2 {

        line-height: 42px;

        font-size: 14px

    }

}



.c_portalResProduct_list-01001004 .p_page .pre .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResProduct_list-01001004 .p_page .next .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResProduct_list-01001004 .p_more .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResProduct_list-01001004 .p_loading .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



.c_portalResPublic_websiteShare-01001 {

    margin-left: auto;

    margin-right: auto;

    width: 100%;

    height: auto;

    max-width: 100%;

    min-width: 320px;

    overflow: hidden

}



.c_portalResPublic_websiteShare-01001 .row {

    margin-left: 0;

    margin-right: 0

}



.c_portalResPublic_websiteShare-01001 .row-pad {

    padding: 0px 0 0 0

}



.c_portalResPublic_websiteShare-01001 .iShare a {

    display: inline-block;

    vertical-align: middle;

    width: 26px;

    height: 26px;

    margin: 5px

}



.c_portalResPublic_websiteShare-01001 .iShare img {

    width: 100%;

    height: 100%

}



.c_portalResProduct_category-01001003 .p_categoryBox .p_parentBox .p_linkBox:hover {

    background: #e6f7ff

}



@media only screen and (max-width:768px) {

    .c_portalResProduct_category-01001003 {

        height: auto;

        width: 280px;

        overflow: visible

    }



    .c_portalResProduct_category-01001003 .e_ContentOrdinaryStyleBox-001 .stylebox_title {

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_categoryBox {

        line-height: 24px

    }



    .c_portalResProduct_category-01001003 .p_btn-show {

        display: inline-block

    }



    .c_portalResProduct_category-01001003 .p_title {

        font-size: 16px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_linkBox {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        align-items: center;

        padding: 5px 10px;

        border-bottom: 1px solid #fff

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_parentBox {

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_title {

        height: auto;

        width: auto;

        -webkit-flex: 1;

        -moz-flex: 1;

        -ms-flex: 1;

        flex: 1;

        -moz-box-flex: 1;

        -webkit-box-flex: 1;

        box-flex: 1;

        font-size: 14px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        align-items: center

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_parentBox {

        background: #fff

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_parentBox .p_linkBox {

        background: #efeff4;

        width: 100%;

        border-bottom: 1px solid #d5d5d6

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn {

        display: inline-block;

        vertical-align: middle;

        background-color: rgba(255, 255, 255, 0);

        border-color: rgba(255, 255, 255, 0);

        border-style: solid;

        border-width: 0;

        color: rgba(101, 190, 186, 1);

        height: auto;

        width: 14px;

        margin: 0 4px 0 0;

        padding: 0;

        position: static;

        text-align: center;

        font-size: 14px;

        color: rgba(217, 217, 217, 1)

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn:active {

        border-width: 0;

        border-style: solid;

        color: rgba(101, 190, 186, 1);

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(255, 255, 255, 0);

        box-shadow: none

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_childBox {

        padding-left: 20px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_parentBox {

        position: relative;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .slideOut {

        position: absolute;

        left: 100%;

        top: 0;

        width: 100%;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_image {

        width: 30px;

        height: 30px;

        display: inline-block;

        vertical-align: middle;

        margin-right: 5px

    }



    .c_portalResProduct_category-01001003 .p_image>img {

        width: 100%;

        height: 100%

    }



    .c_portalResProduct_category-01001003 .p_num .iconfont:before {

        content: ''

    }



    .c_portalResProduct_category-01001003 .p_num {

        color: #ccc

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_num {

        color: #333

    }



    .c_portalResProduct_category-01001003 .p_childBox {

        background: #efeff4

    }



    .c_portalResProduct_category-01001003 .p_parentBox {

        background: #fff;

        color: #000

    }



    .c_portalResProduct_category-01001003 {

        height: auto;

        width: 280px;

        overflow: visible

    }



    .c_portalResProduct_category-01001003 .e_ContentOrdinaryStyleBox-001 .stylebox_title {

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_categoryBox {

        line-height: 24px;

        background: #fff

    }



    .c_portalResProduct_category-01001003 .p_title {

        font-size: 16px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_linkBox {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        align-items: center;

        padding: 5px 10px;

        border-bottom: 1px solid #fff;

        height: 50px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_title {

        height: auto;

        width: auto;

        -webkit-flex: 1;

        -moz-flex: 1;

        -ms-flex: 1;

        flex: 1;

        -moz-box-flex: 1;

        -webkit-box-flex: 1;

        box-flex: 1;

        font-size: 14px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        align-items: center

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn {

        display: inline-block;

        vertical-align: middle;

        background-color: rgba(255, 255, 255, 0);

        border-color: rgba(255, 255, 255, 0);

        border-style: solid;

        border-width: 0;

        color: rgba(101, 190, 186, 1);

        height: auto;

        width: 14px;

        margin: 0 4px 0 0;

        padding: 0;

        position: static;

        text-align: center;

        font-size: 14px;

        color: rgba(217, 217, 217, 1)

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn:active {

        border-width: 0;

        border-style: solid;

        color: rgba(101, 190, 186, 1);

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(255, 255, 255, 0);

        box-shadow: none

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_up:before {

        content: '\e69a';

        color: #7b7b7e

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_down:before {

        content: '\e69c';

        color: #7b7b7e

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_childBox {

        padding-left: 20px;

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_parentBox {

        position: relative;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .slideOut {

        position: absolute;

        left: 100%;

        top: 0;

        width: 100%;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_image {

        width: 30px;

        height: 30px;

        display: inline-block;

        vertical-align: middle;

        margin-right: 5px

    }



    .c_portalResProduct_category-01001003 .p_image>img {

        width: 100%;

        height: 100%

    }



    .c_portalResProduct_category-01001003 .p_num .iconfont:before {

        content: ''

    }



    .c_portalResProduct_category-01001003 .p_num {

        color: #ccc

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_num {

        color: #333

    }



    .c_portalResProduct_category-01001003 .p_childBox {

        background: #efeff4

    }



    .c_portalResProduct_category-01001003 .p_parentBox {

        background: #fff;

        color: #000

    }



    .c_portalResProduct_category-01001003 .p_btn-show .p_c-fff {

        color: #fff

    }



    .c_portalResProduct_category-01001003 .p_btn-show .p_c-fff {

        margin: 0 0 0 10px;

        vertical-align: middle;

        width: auto;

        float: right;

        line-height: 50px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox {

        overflow-y: auto;

        height: 100%;

        float: left

    }

}



@media only screen and (min-width:769px) and (max-width:1024px) {

    .c_portalResProduct_category-01001003 {

        height: auto;

        width: 280px;

        overflow: visible

    }



    .c_portalResProduct_category-01001003 .e_ContentOrdinaryStyleBox-001 .stylebox_title {

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_category {

        height: 100%;

        width: 100%;

        position: relative

    }



    .c_portalResProduct_category-01001003 .p_categoryBox {

        line-height: 24px

    }



    .c_portalResProduct_category-01001003 .p_btn-show {

        display: none

    }



    .e_title .p_title {

        font-size: 16px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_linkBox {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        align-items: center;

        padding: 5px 10px;

        border-bottom: 1px solid #fff

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_title {

        height: auto;

        width: auto;

        -webkit-flex: 1;

        -moz-flex: 1;

        -ms-flex: 1;

        flex: 1;

        -moz-box-flex: 1;

        -webkit-box-flex: 1;

        box-flex: 1;

        font-size: 14px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        align-items: center

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn {

        display: inline-block;

        vertical-align: middle;

        background-color: rgba(255, 255, 255, 0);

        border-color: rgba(255, 255, 255, 0);

        border-style: solid;

        border-width: 0;

        color: rgba(101, 190, 186, 1);

        height: auto;

        width: 14px;

        margin: 0 4px 0 0;

        padding: 0;

        position: static;

        text-align: center;

        font-size: 14px;

        color: rgba(217, 217, 217, 1)

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_parentBox {

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn:active {

        border-width: 0;

        border-style: solid;

        color: rgba(101, 190, 186, 1);

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(255, 255, 255, 0);

        box-shadow: none

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_up:before {

        content: '\e6c9';

        color: #7b7b7e

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_down:before {

        content: '\e6c8';

        color: #7b7b7e

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_childBox {

        padding-left: 20px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_parentBox {

        position: relative;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .slideOut {

        position: absolute;

        left: 100%;

        top: 0;

        width: 100%;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_image {

        width: 30px;

        height: 30px;

        display: inline-block;

        vertical-align: middle;

        margin-right: 5px

    }



    .c_portalResProduct_category-01001003 .p_image>img {

        width: 100%;

        height: 100%

    }



    .c_portalResProduct_category-01001003 .p_num .iconfont:before {

        content: ''

    }



    .c_portalResProduct_category-01001003 .p_num {

        color: #ccc

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_num {

        color: #333

    }



    .c_portalResProduct_category-01001003 .p_btn-hide {

        width: 10%;

        height: 100%;

        display: none

    }



    .c_portalResProduct_category-01001003 .p_parentBox {

        background: #fff;

        color: #000

    }



    .c_portalResProduct_category-01001003 {

        height: auto;

        width: 280px;

        overflow: visible

    }



    .c_portalResProduct_category-01001003 .e_ContentOrdinaryStyleBox-001 .stylebox_title {

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_category {

        height: 100%;

        width: 100%;

        position: relative

    }



    .c_portalResProduct_category-01001003 .p_categoryBox {

        line-height: 24px

    }



    .e_title .p_title {

        font-size: 16px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_linkBox {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        align-items: center;

        padding: 5px 10px;

        border-bottom: 1px solid #fff

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_title {

        height: auto;

        width: auto;

        -webkit-flex: 1;

        -moz-flex: 1;

        -ms-flex: 1;

        flex: 1;

        -moz-box-flex: 1;

        -webkit-box-flex: 1;

        box-flex: 1;

        font-size: 14px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        align-items: center

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn {

        display: inline-block;

        vertical-align: middle;

        background-color: rgba(255, 255, 255, 0);

        border-color: rgba(255, 255, 255, 0);

        border-style: solid;

        border-width: 0;

        color: rgba(101, 190, 186, 1);

        height: auto;

        width: 14px;

        margin: 0 4px 0 0;

        padding: 0;

        position: static;

        text-align: center;

        font-size: 14px;

        color: rgba(217, 217, 217, 1)

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn:active {

        border-width: 0;

        border-style: solid;

        color: rgba(101, 190, 186, 1);

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(255, 255, 255, 0);

        box-shadow: none

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_up:before {

        content: '\e6c9'

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_down:before {

        content: '\e6c8'

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_childBox {

        padding-left: 20px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_parentBox {

        position: relative;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .slideOut {

        position: absolute;

        left: 100%;

        top: 0;

        width: 100%;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_image {

        width: 30px;

        height: 30px;

        display: inline-block;

        vertical-align: middle;

        margin-right: 5px

    }



    .c_portalResProduct_category-01001003 .p_image>img {

        width: 100%;

        height: 100%

    }



    .c_portalResProduct_category-01001003 .p_num .iconfont:before {

        content: ''

    }



    .c_portalResProduct_category-01001003 .p_num {

        color: #ccc

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_num {

        color: #333

    }



    .c_portalResProduct_category-01001003 .p_parentBox {

        background: #fff;

        color: #000

    }

}



@media only screen and (min-width:1024px) {

    .c_portalResProduct_category-01001003 {

        height: auto;

        width: 280px;

        overflow: visible

    }



    .c_portalResProduct_category-01001003 .e_ContentOrdinaryStyleBox-001 .stylebox_title {

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_category {

        height: 100%;

        width: 100%;

        position: relative

    }



    .c_portalResProduct_category-01001003 .p_categoryBox {

        line-height: 24px

    }



    .e_title .p_title {

        font-size: 16px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_linkBox {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        align-items: center;

        padding: 5px 10px;

        border-bottom: 1px solid #fff

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_title {

        height: auto;

        width: auto;

        -webkit-flex: 1;

        -moz-flex: 1;

        -ms-flex: 1;

        flex: 1;

        -moz-box-flex: 1;

        -webkit-box-flex: 1;

        box-flex: 1;

        font-size: 14px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        align-items: center

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn {

        display: inline-block;

        vertical-align: middle;

        background-color: rgba(255, 255, 255, 0);

        border-color: rgba(255, 255, 255, 0);

        border-style: solid;

        border-width: 0;

        color: rgba(101, 190, 186, 1);

        height: auto;

        width: 14px;

        margin: 0 4px 0 0;

        padding: 0;

        position: static;

        text-align: center;

        font-size: 14px;

        color: rgba(217, 217, 217, 1)

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn:active {

        border-width: 0;

        border-style: solid;

        color: rgba(101, 190, 186, 1);

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(255, 255, 255, 0);

        box-shadow: none

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_up:before {

        content: '\e6c9';

        color: #7b7b7e

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_down:before {

        content: '\e6c8';

        color: #7b7b7e

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_childBox {

        padding-left: 20px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_parentBox {

        position: relative;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .slideOut {

        position: absolute;

        left: 100%;

        top: 0;

        width: 100%;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_image {

        width: 30px;

        height: 30px;

        display: inline-block;

        vertical-align: middle;

        margin-right: 5px

    }



    .c_portalResProduct_category-01001003 .p_image>img {

        width: 100%;

        height: 100%

    }



    .c_portalResProduct_category-01001003 .p_num .iconfont:before {

        content: ''

    }



    .c_portalResProduct_category-01001003 .p_num {

        color: #ccc

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_num {

        color: #333

    }



    .c_portalResProduct_category-01001003 .p_parentBox {

        background: #fff;

        color: #000

    }



    .c_portalResProduct_category-01001003 {

        height: auto;

        width: 280px;

        overflow: visible

    }



    .c_portalResProduct_category-01001003 .e_ContentOrdinaryStyleBox-001 .stylebox_title {

        width: 100%

    }



    .c_portalResProduct_category-01001003 .p_category {

        height: 100%;

        width: 100%;

        position: relative

    }



    .c_portalResProduct_category-01001003 .p_categoryBox {

        line-height: 24px

    }



    .c_portalResProduct_category-01001003 .p_btn-show {

        display: none

    }



    .c_portalResProduct_category-01001003 .p_title {

        font-size: 16px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_linkBox {

        width: 100%;

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-box;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        align-items: center;

        padding: 5px 10px;

        border-bottom: 1px solid #fff

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_title {

        height: auto;

        width: auto;

        -webkit-flex: 1;

        -moz-flex: 1;

        -ms-flex: 1;

        flex: 1;

        -moz-box-flex: 1;

        -webkit-box-flex: 1;

        box-flex: 1;

        font-size: 14px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        align-items: center

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn {

        display: inline-block;

        vertical-align: middle;

        background-color: rgba(255, 255, 255, 0);

        border-color: rgba(255, 255, 255, 0);

        border-style: solid;

        border-width: 0;

        color: rgba(101, 190, 186, 1);

        height: auto;

        width: 14px;

        margin: 0 4px 0 0;

        padding: 0;

        position: static;

        text-align: center;

        font-size: 14px;

        color: rgba(217, 217, 217, 1)

    }



    .c_portalResProduct_category-01001003 .p_categoryBtn:active {

        border-width: 0;

        border-style: solid;

        color: rgba(101, 190, 186, 1);

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(255, 255, 255, 0);

        box-shadow: none

    }



    .c_portalResProduct_category-01001003 .p_linkBox .c {

        content: '\e6c9'

    }



    .c_portalResProduct_category-01001003 .p_linkBox .icon-arrow_down:before {

        content: '\e6c8'

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_childBox {

        padding-left: 20px

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .p_parentBox {

        position: relative;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_categoryBox .slideOut {

        position: absolute;

        left: 100%;

        top: 0;

        width: 100%;

        height: auto

    }



    .c_portalResProduct_category-01001003 .p_image {

        width: 30px;

        height: 30px;

        display: inline-block;

        vertical-align: middle;

        margin-right: 5px

    }



    .c_portalResProduct_category-01001003 .p_image>img {

        width: 100%;

        height: 100%

    }



    .c_portalResProduct_category-01001003 .p_num .iconfont:before {

        content: ''

    }



    .c_portalResProduct_category-01001003 .p_num {

        color: #ccc

    }



    .c_portalResProduct_category-01001003 .p_childBox .p_num {

        color: #333

    }



    .c_portalResProduct_category-01001003 .p_btn-hide {

        width: 10%;

        height: 100%;

        background-color: #7f7f7f;

        display: none

    }



    .c_portalResProduct_category-01001003 .p_parentBox {

        background: #fff;

        color: #000

    }

}



.c_portalResProduct_category-01001003 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



.c_portalResProduct_category-01001003>div {

    animation-fill-mode: both

}



.c_portalResProduct_category-01001003 .NavList_a1 {

    text-transform: capitalize

}



.c_portalResProduct_category-01001003 .NavList_a1 ul {

    text-align: center;

    display: block;

    font-size: 0px

}



.c_portalResProduct_category-01001003 .NavList_a1 a {

    position: relative;

    font-size: 15px;

    height: 80px;

    line-height: 80px;

    padding: 0px 30px;

    color: #333;

    display: block;

    transition: .3s ease 0s

}



.c_portalResProduct_category-01001003 .NavList_a1 .more:after {

    content: "";

    position: absolute;

    width: 1px;

    height: 15px;

    display: block;

    background: #ccc;

    top: 50%;

    margin-top: -7px;

    right: 0px

}



.c_portalResProduct_category-01001003 .NavList_a1 a:before {

    position: absolute;

    content: '';

    left: 50%;

    bottom: 0px;

    width: 0%;

    height: 3px;

    background-color: none;

    transition: all .3s

}



.c_portalResProduct_category-01001003 .NavList_a1 a:hover:before {

    width: 80%;

    left: 10%;

    background-color: #e60013

}



.c_portalResProduct_category-01001003 .NavList_a1 li {

    position: static;

    display: inline-block;

    color: #fff;

    width: auto;

    vertical-align: top

}



.c_portalResProduct_category-01001003 .menu-slide {

    z-index: -1;

    position: absolute;

    background: #e60013;

    bottom: 0px;

    display: none;

    transition: .5s cubic-bezier(0.21, 0.8, 0.31, 1.21) 0s

}



.c_portalResProduct_category-01001003 .swiper-container .swiper-notification {

    position: absolute;

    left: 0px;

    top: 0px;

    pointer-events: none;

    opacity: 0;

    z-index: -1000

}



@media screen and (min-width:769px) {

    .c_portalResProduct_category-01001003 .NavList_a1 a:hover {

        color: #e60013

    }

}



@media screen and (max-width:1400px) {

    .c_portalResProduct_category-01001003 .NavList_a1 a {

        padding: 0px 30px

    }

}



@media screen and (max-width:1200px) {

    .c_portalResProduct_category-01001003 .NavList_a1 a {

        padding: 0px 30px;

        font-size: 14px

    }

}



@media screen and (max-width:1024px) {

    .c_portalResProduct_category-01001003 .NavList_a1 {

        border-bottom: 0

    }



    .c_portalResProduct_category-01001003 .NavList_a1 a {

        padding: 0px 30px;

        font-size: 14px

    }



    .c_portalResProduct_category-01001003 .menu-slide {

        display: none

    }

}



@media screen and (max-width:768px) {

    .c_portalResProduct_category-01001003 .NavList_a1 {

        border-bottom: 0

    }



    .c_portalResProduct_category-01001003 .NavList_a1 ul {

        text-align: center;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        font-size: 0;
		flex-wrap: wrap;
    }

	.c_portalResProduct_category-01001003 .NavList_a1 li {
		width: 50%;
	}

    .c_portalResProduct_category-01001003 .NavList_a1 a {

        padding: 0px 20px;

        font-size: 14px;

        height: 62px;

        line-height: 62px

    }



    .c_portalResProduct_category-01001003 .NavList_a1 a:hover {

        color: #e60013

    }



    .c_portalResProduct_category-01001003 .NavList_a1 a:active {

        color: #e60013

    }

}



@media only screen and (max-width:768px) {

    .c_portalResEbizads_banner-04001002 .play-icon {

        z-index: 2;

        position: absolute;

        left: 50%;

        top: 50%;

        width: 53px;

        height: 53px;

        border: 1px solid #fff;

        border-radius: 50%;

        margin: -26px 0 0 -26px;

        text-align: center;

        padding: 20px 0 0 22px

    }



    .c_portalResEbizads_banner-04001002 .play-icon-delta {

        width: 0;

        height: 0;

        border-style: solid;

        border-width: 6px 0 6px 10px;

        border-color: transparent transparent transparent #fff

    }



    .c_portalResEbizads_banner-04001002 .p_MatteIcon .iconfont:before {

        content: '\e602'

    }



    .c_portalResEbizads_banner-04001002 .p_prompt {

        width: auto;

        height: auto;

        text-align: center;

        background-color: inherit;

        font-size: 16px;

        border: 1px solid #e4e4e4

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title {

        display: inline-table;

        padding: 0 30px;

        height: 100%;

        min-height: 260px

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title .iconfont:before {

        content: ""

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title .first {

        height: auto;

        display: table-cell;

        font-size: 36px;

        margin-right: 10px;

        position: relative;

        color: #09bb07;

        vertical-align: middle;

        padding: 0 10px 10px 0

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title .first:before {

        content: "\e6b4"

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title {

        font-size: 24px;

        text-align: left;

        color: rgba(51, 51, 51, 1);

        font-weight: bold

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title .font {

        display: table-cell;

        line-height: normal;

        vertical-align: middle

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .promptbox {

        width: auto;

        height: 100%

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_content {

        font-size: 18px;

        color: rgba(105, 105, 105, 1);

        padding-left: 65px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD {

        display: inline-block;

        vertical-align: middle;

        cursor: pointer;

        font-size: 56px;

        color: #e2e2e2

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD .iconfont:before {

        content: '\e687';

        display: inline-block

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC {

        display: inline-block;

        vertical-align: middle;

        cursor: pointer;

        font-size: 56px;

        color: #e2e2e2

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC .iconfont:before {

        content: '\e687';

        display: inline-block

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn {

        display: inline-table;

        height: 30px;

        width: 30px;

        background-color: #67b8b4;

        border-width: 1px;

        border-color: transparent;

        color: #999;

        font-size: 12px;

        font-family: 'Microsoft YaHei'

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn img {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn .shape {

        display: table-cell;

        width: inherit;

        height: inherit;

        text-align: center;

        vertical-align: middle

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn:active {

        color: rgba(255, 255, 255, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn.active {

        color: rgba(255, 255, 255, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn.j-nav-active {

        color: rgba(255, 255, 255, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn {

        display: inline-block;

        height: 10px;

        width: 100px;

        padding: 0;

        background-color: #f2f2f2;

        border-width: 1px;

        border-color: transparent;

        font-size: 12px;

        font-family: 'Microsoft YaHei';

        text-align: center

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn img {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn .shape {

        text-indent: -9999em;

        width: inherit;

        height: inherit;

        vertical-align: middle

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn:active {

        background-color: #67b8b4

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn.active {

        background-color: #67b8b4

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn.j-nav-active {

        background-color: #67b8b4

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn {

        width: 15px;

        height: 15px;

        display: inline-table;

        background-color: rgba(228, 228, 228, 1);

        color: rgba(153, 153, 153, 1);

        font-size: 12px;

        border-radius: 10px;

        -moz-border-radius: 10px;

        text-align: center

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn img {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn .shape {

        width: inherit;

        height: inherit;

        text-indent: -99999px;

        display: table-cell;

        vertical-align: middle;

        border-radius: inherit;

        -moz-border-radius: inherit

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn:active {

        background-color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn.active {

        background-color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn.j-nav-active {

        background-color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn {

        width: 150px;

        height: 66px;

        border-color: rgba(242, 242, 242, 1);

        border-width: 2px;

        border-style: solid

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn .shape {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn:active {

        border-color: rgba(103, 184, 180, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn.active {

        border-color: rgba(103, 184, 180, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBox {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_ImgSummary {

        text-align: justify;

        vertical-align: top;

        word-break: break-all

    }



    .c_portalResEbizads_banner-04001002 .p_ImgHead {

        display: inline-table;

        margin: 0;

        padding: 0;

        color: #323232;

        font-size: 30px;

        font-weight: 400;

        text-align: left;

        white-space: nowrap;

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 .p_ImgHead .font {

        display: table-cell;

        vertical-align: top;

        line-height: 30px

    }



    .c_portalResEbizads_banner-04001002 .p_ImgHead .iconfont:before {

        content: ""

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBox {

        width: inherit;

        height: auto;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_SummaryBox {

        width: inherit;

        height: auto;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: rgba(179, 179, 179, 1);

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB {

        background: rgba(81, 80, 80, .3);

        width: 64px;

        height: 139px;

        cursor: pointer;

        text-align: center;

        color: rgba(255, 255, 255, 1);

        font-size: 40px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB .iconfont {

        display: table-cell;

        vertical-align: middle;

        position: relative;

        top: 3px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB:hover {

        border-width: 0;

        border-style: solid;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(115, 115, 115, .7);

        color: rgba(106, 192, 189, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB:active {

        border-width: 0;

        border-style: solid;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(81, 80, 80, .7)

    }



    .c_portalResEbizads_banner-04001002 .p_interactionB {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA {

        background: rgba(81, 80, 80, .3);

        width: 64px;

        height: 139px;

        cursor: pointer;

        text-align: center;

        color: rgba(255, 255, 255, 1);

        font-size: 40px;

        z-index: 999

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA .iconfont {

        display: table-cell;

        vertical-align: middle;

        position: relative;

        top: 3px;

        right: 4px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA:hover {

        border-width: 0;

        border-style: solid;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(115, 115, 115, .7);

        color: rgba(106, 192, 189, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA:active {

        border-width: 0;

        border-style: solid;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(81, 80, 80, .7)

    }



    .c_portalResEbizads_banner-04001002 .p_interactionA {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_interactionA+.p_interactionA {

        left: initial;

        right: 0

    }



    .c_portalResEbizads_banner-04001002 .p_imageA {

        width: auto;

        height: auto;

        overflow: visible;

        border-width: 1px;

        border-style: solid;

        border-color: rgba(228, 228, 228, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_images {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_banner {

        width: inherit;

        height: auto;

        border-width: 1px;

        border-style: none;

        border-color: rgba(255, 255, 255, 1);

        background-color: transparent;

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 {

        min-width: 300px;

        overflow: auto

    }



    .c_portalResEbizads_banner-04001002 .p_banner {

        width: 100%;

        height: 100%;

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_images {

        width: auto;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBox {

        width: auto;

        height: auto;

        border-width: 0;

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBoxA {

        width: auto;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .p_interactionA {

        width: auto;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .p_interactionB {

        width: auto;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBox {

        border-width: 0

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBoxA {

        width: auto;

        height: auto;

        border-width: 0;

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .c_banner {

        width: inherit;

        height: inherit

    }



    .c_portalResEbizads_banner-04001002 .p_images {

        width: inherit;

        height: inherit;

        box-sizing: border-box;

        -moz-box-sizing: border-box

    }



    .c_portalResEbizads_banner-04001002 .p_LinkA {

        width: inherit;

        height: inherit;

        display: block;

        position: relative

    }



    .c_portalResEbizads_banner-04001002 .p_imageA {

        vertical-align: baseline;

        text-align: center;

        width: inherit;

        height: inherit

    }



    .c_portalResEbizads_banner-04001002 .p_imageA:hover {

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_imageA:hover:after {

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_interactionA {

        cursor: pointer;

        left: 0;

        height: 100%;

        position: absolute;

        top: 0;

        z-index: 99;

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 .p_interactionB {

        cursor: pointer;

        right: 0;

        height: 100%;

        position: absolute;

        top: 0;

        z-index: 99;

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA {

        position: absolute;

        top: 50%;

        margin-top: -37px;

        padding-top: 10px;

        color: #bbb6b6;

        left: 0;

        width: 33px;

        height: 64px;

        background-color: rgba(0, 0, 0, 0.5);

        z-index: 999

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA .iconfont:before {

        font-size: 30px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB {

        position: absolute;

        top: 50%;

        margin-top: -37px;

        right: 0;

        width: 33px;

        height: 64px;

        background-color: rgba(0, 0, 0, 0.5);

        z-index: 999;

        padding-top: 10px;

        color: #bbb6b6

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB .iconfont:before {

        font-size: 30px

    }



    .c_portalResEbizads_banner-04001002 .p_SummaryBox {

        width: 100%;

        position: absolute;

        bottom: 0;

        left: 0;

        z-index: 5;

        height: 70px;

        background-color: transparent;

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_SummaryBox:hover {

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_SummaryBox .p_LinkB {

        display: block;

        background-color: rgba(0, 0, 0, 0.5)

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBox {

        width: 100%;

        height: auto;

        height: 60px;

        line-height: 60px;

        padding: 0 10px;

        position: absolute;

        bottom: 0;

        left: 0;

        z-index: 999;

        font-weight: bold

    }



    .c_portalResEbizads_banner-04001002 .p_LinkA .p_TitleBox span {

        display: block;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_LinkA:hover .p_TitleBox span {

        color: #fff

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBoxA {

        width: 100%;

        height: inherit;

        padding-left: 20px;

        padding-right: 20px

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBox {

        position: absolute;

        text-align: center;

        font-size: 0;

        z-index: 6;

        overflow: hidden;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%);

        bottom: 60px;

        left: 42%

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBoxA {

        padding-right: 30px;

        padding-left: 30px;

        width: 100%;

        position: absolute;

        right: 0;

        bottom: 0;

        text-align: right;

        font-size: 0;

        z-index: 6;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBox .p_NumBtn:first-child {

        margin-left: 0

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn {

        margin-right: 6px;

        font-size: 0;

        width: 90px;

        height: auto;

        display: inline-block;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn {

        margin-left: 10px

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn {

        margin-left: 10px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC {

        position: absolute;

        top: 50%;

        left: 0;

        cursor: pointer;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%)

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD {

        position: absolute;

        top: 50%;

        right: 0;

        cursor: pointer;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%)

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn,

    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn,

    .c_portalResEbizads_banner-04001002 .p_ListNumBtn {

        margin-top: 20px;

        margin-bottom: 20px

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn {

        width: 98px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD .iconfont:before {

        content: "\e6ae";

        font-size: 30px

    }



    .c_portalResEbizads_banner-04001002 .p_ImgSummary {

        font-weight: normal;

        white-space: normal

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC .iconfont {

        font-size: 30px;

        color: rgba(255, 255, 255, .6);

        display: table-cell

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD .iconfont {

        font-size: 30px;

        color: rgba(255, 255, 255, .6);

        display: table-cell

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC:hover .iconfont {

        color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD:hover .iconfont {

        color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn:hover {

        border-color: rgba(103, 184, 180, 1)

    }



    .c_portalResEbizads_banner-04001002 .swiper-container {

        margin: 0 auto;

        position: relative;

        overflow: visible;

        z-index: 1;

        height: 100%

    }



    .swiper-wrapper {

        position: relative;

        width: 100%;

        height: 100%;

        z-index: 1;

        display: -webkit-box;

        display: -moz-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-transition-property: -webkit-transform;

        -moz-transition-property: -moz-transform;

        -o-transition-property: -o-transform;

        -ms-transition-property: -ms-transform;

        transition-property: transform;

        -webkit-box-sizing: content-box;

        -moz-box-sizing: content-box;

        box-sizing: content-box

    }



    .swiper-container-android .swiper-slide11,

    .swiper-wrapper {

        -webkit-transform: translate3d(0px, 0, 0);

        -moz-transform: translate3d(0px, 0, 0);

        -o-transform: translate(0px, 0px);

        -ms-transform: translate3d(0px, 0, 0);

        transform: translate3d(0px, 0, 0)

    }



    .swiper-slide11 {

        -webkit-flex-shrink: 0;

        -ms-flex: 0 0 auto;

        flex-shrink: 0;

        width: 100%;

        height: 100%;

        position: relative

    }



    .c_portalResEbizads_banner-04001002 .p_MatteIcon:before {

        content: '\e752';

        .

    }



    .c_portalResEbizads_banner-04001002 .widther img {

        width: auto !important

    }



    .c_portalResEbizads_banner-04001002 .swiper-pagination1 {

        position: absolute;

        z-index: 20;

        bottom: 65px;

        width: 100%;

        text-align: center

    }



    .c_portalResEbizads_banner-04001002 .dot {

        width: 20px;

        height: 20px

    }



    .c_portalResEbizads_banner-04001002 .swiper-pagination span {

        display: inline-block;

        margin-right: 4px

    }



    .c_portalResEbizads_banner-04001002 .background_default {

        display: inline-block;

        width: 27px;

        height: 27px;

        border-radius: 50%;

        margin: 0 5px;

        opacity: .8;

        cursor: pointer

    }



    .c_portalResEbizads_banner-04001002 .swiper-wrapper .swiper-slide11 img {

        transform: translate(-50%, -50%);

        position: absolute;

        top: 50%;

        left: 50%;

        max-width: 100%;

        width: 100%;

        height: 150px

    }



    .c_portalResEbizads_banner-04001002 .swiper-wrapper .swiper-slide11 video {

        height: 150px

    }



    .c_portalResEbizads_banner-04001002 .background_default {

        width: 17px;

        height: 17px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB {

        display: none

    }

}



@media only screen and (min-width:769px) {

    .c_portalResEbizads_banner-04001002 .play-icon {

        z-index: 2;

        position: absolute;

        left: 50%;

        top: 50%;

        width: 53px;

        height: 53px;

        border: 1px solid #fff;

        border-radius: 50%;

        margin: -26px 0 0 -26px;

        text-align: center;

        padding: 20px 0 0 22px

    }



    .c_portalResEbizads_banner-04001002 .play-icon-delta {

        width: 0;

        height: 0;

        border-style: solid;

        border-width: 6px 0 6px 10px;

        border-color: transparent transparent transparent #fff

    }



    .c_portalResEbizads_banner-04001002 .p_MatteIcon .iconfont:before {

        content: '\e602'

    }



    .c_portalResEbizads_banner-04001002 .p_prompt {

        width: auto;

        height: auto;

        text-align: center;

        background-color: inherit;

        font-size: 16px;

        border: 1px solid #e4e4e4

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title {

        display: inline-table;

        padding: 0 30px;

        height: 100%;

        min-height: 260px

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title .iconfont:before {

        content: ""

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title .first {

        height: auto;

        display: table-cell;

        font-size: 36px;

        margin-right: 10px;

        position: relative;

        color: #09bb07;

        vertical-align: middle;

        padding: 0 10px 10px 0

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title .first:before {

        content: "\e6b4"

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title {

        font-size: 24px;

        text-align: left;

        color: rgba(51, 51, 51, 1);

        font-weight: bold

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_title .font {

        display: table-cell;

        line-height: normal;

        vertical-align: middle

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .promptbox {

        width: auto;

        height: 100%

    }



    .c_portalResEbizads_banner-04001002 .p_prompt .prompt_content {

        font-size: 18px;

        color: rgba(105, 105, 105, 1);

        padding-left: 65px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD {

        display: inline-block;

        vertical-align: middle;

        cursor: pointer;

        font-size: 56px;

        color: #e2e2e2

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD .iconfont:before {

        content: '\e687';

        display: inline-block

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC {

        display: inline-block;

        vertical-align: middle;

        cursor: pointer;

        font-size: 56px;

        color: #e2e2e2

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC .iconfont:before {

        content: '\e687';

        display: inline-block

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn {

        display: inline-table;

        height: 30px;

        width: 30px;

        background-color: #67b8b4;

        border-width: 1px;

        border-color: transparent;

        color: #999;

        font-size: 12px;

        font-family: 'Microsoft YaHei'

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn img {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn .shape {

        display: table-cell;

        width: inherit;

        height: inherit;

        text-align: center;

        vertical-align: middle

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn:active {

        color: rgba(255, 255, 255, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn.active {

        color: rgba(255, 255, 255, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_ListNumBtn.j-nav-active {

        color: rgba(255, 255, 255, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn {

        display: inline-block;

        height: 10px;

        width: 100px;

        padding: 0;

        background-color: #f2f2f2;

        border-width: 1px;

        border-color: transparent;

        font-size: 12px;

        font-family: 'Microsoft YaHei';

        text-align: center

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn img {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn .shape {

        text-indent: -9999em;

        width: inherit;

        height: inherit;

        vertical-align: middle

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn:active {

        background-color: #67b8b4

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn.active {

        background-color: #67b8b4

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn.j-nav-active {

        background-color: #67b8b4

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn {

        width: 15px;

        height: 15px;

        display: inline-table;

        background-color: rgba(228, 228, 228, 1);

        color: rgba(153, 153, 153, 1);

        font-size: 12px;

        border-radius: 10px;

        -moz-border-radius: 10px;

        text-align: center

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn img {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn .shape {

        width: inherit;

        height: inherit;

        text-indent: -99999px;

        display: table-cell;

        vertical-align: middle;

        border-radius: inherit;

        -moz-border-radius: inherit

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn:active {

        background-color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn.active {

        background-color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn.j-nav-active {

        background-color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn {

        width: 150px;

        height: 66px;

        border-color: rgba(242, 242, 242, 1);

        border-width: 2px;

        border-style: solid

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn .shape {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn:active {

        border-color: rgba(103, 184, 180, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn.active {

        border-color: rgba(103, 184, 180, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBox {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_ImgSummary {

        text-align: justify;

        vertical-align: top;

        word-break: break-all

    }



    .c_portalResEbizads_banner-04001002 .p_ImgHead {

        display: inline-table;

        margin: 0;

        padding: 0;

        color: #323232;

        font-size: 30px;

        font-weight: 400;

        text-align: left;

        white-space: nowrap;

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 .p_ImgHead .font {

        display: table-cell;

        vertical-align: top;

        line-height: 30px

    }



    .c_portalResEbizads_banner-04001002 .p_ImgHead .iconfont:before {

        content: ""

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBox {

        width: inherit;

        height: auto;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_SummaryBox {

        width: inherit;

        height: auto;

        border-width: 1px;

        border-style: none;

        border-color: rgba(228, 228, 228, 0);

        background-color: rgba(179, 179, 179, 1);

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB {

        background: rgba(81, 80, 80, .3);

        width: 64px;

        height: 139px;

        cursor: pointer;

        text-align: center;

        color: rgba(255, 255, 255, 1);

        font-size: 40px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB .iconfont {

        display: table-cell;

        vertical-align: middle;

        position: relative;

        top: 3px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB:hover {

        border-width: 0;

        border-style: solid;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(115, 115, 115, .7);

        color: rgba(106, 192, 189, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB:active {

        border-width: 0;

        border-style: solid;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(81, 80, 80, .7)

    }



    .c_portalResEbizads_banner-04001002 .p_interactionB {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA {

        background: rgba(81, 80, 80, .3);

        width: 64px;

        height: 139px;

        cursor: pointer;

        text-align: center;

        color: rgba(255, 255, 255, 1);

        font-size: 40px;

        z-index: 999

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA .iconfont {

        display: table-cell;

        vertical-align: middle;

        position: relative;

        top: 3px;

        right: 4px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA:hover {

        border-width: 0;

        border-style: solid;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(115, 115, 115, .7);

        color: rgba(106, 192, 189, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA:active {

        border-width: 0;

        border-style: solid;

        border-color: rgba(255, 255, 255, 0);

        background-color: rgba(81, 80, 80, .7)

    }



    .c_portalResEbizads_banner-04001002 .p_interactionA {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_interactionA+.p_interactionA {

        left: initial;

        right: 0

    }



    .c_portalResEbizads_banner-04001002 .p_imageA {

        width: auto;

        height: auto;

        overflow: visible;

        border-width: 1px;

        border-style: solid;

        border-color: rgba(228, 228, 228, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_images {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_banner {

        width: inherit;

        height: auto;

        border-width: 1px;

        border-style: none;

        border-color: rgba(255, 255, 255, 1);

        background-color: transparent;

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 {

        min-width: 300px;

        overflow: auto

    }



    .c_portalResEbizads_banner-04001002 .p_banner {

        width: 100%;

        height: 100%;

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_images {

        width: auto;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBox {

        width: auto;

        height: auto;

        border-width: 0;

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBoxA {

        width: auto;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .p_interactionA {

        width: auto;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .p_interactionB {

        width: auto;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBox {

        border-width: 0

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBoxA {

        width: auto;

        height: auto;

        border-width: 0;

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .c_banner {

        width: inherit;

        height: inherit

    }



    .c_portalResEbizads_banner-04001002 .p_images {

        width: inherit;

        height: inherit;

        box-sizing: border-box;

        -moz-box-sizing: border-box

    }



    .c_portalResEbizads_banner-04001002 .p_LinkA {

        width: inherit;

        height: inherit;

        display: block;

        position: relative

    }



    .c_portalResEbizads_banner-04001002 .p_imageA {

        vertical-align: baseline;

        text-align: center;

        width: inherit;

        height: inherit

    }



    .c_portalResEbizads_banner-04001002 .p_imageA:hover {

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_imageA:hover:after {

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_interactionA {

        cursor: pointer;

        left: 0;

        height: 100%;

        position: absolute;

        top: 0;

        z-index: 99;

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 .p_interactionB {

        cursor: pointer;

        right: 0;

        height: 100%;

        position: absolute;

        top: 0;

        z-index: 99;

        overflow: visible

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA {

        position: absolute;

        top: 50%;

        margin-top: -37px;

        padding-top: 10px;

        color: #bbb6b6;

        left: 0;

        width: 33px;

        height: 64px;

        background-color: rgba(0, 0, 0, 0.5);

        z-index: 999

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnA .iconfont:before {

        font-size: 30px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB {

        position: absolute;

        top: 50%;

        margin-top: -37px;

        right: 0;

        width: 33px;

        height: 64px;

        background-color: rgba(0, 0, 0, 0.5);

        z-index: 999;

        padding-top: 10px;

        color: #bbb6b6

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnB .iconfont:before {

        font-size: 30px

    }



    .c_portalResEbizads_banner-04001002 .p_SummaryBox {

        width: 100%;

        position: absolute;

        bottom: 0;

        left: 0;

        z-index: 5;

        height: 70px;

        background-color: transparent;

        display: none

    }



    .c_portalResEbizads_banner-04001002 .p_SummaryBox:hover {

        background-color: transparent

    }



    .c_portalResEbizads_banner-04001002 .p_SummaryBox .p_LinkB {

        display: block;

        background-color: rgba(0, 0, 0, 0.5)

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBox {

        width: 100%;

        height: auto;

        height: 80px;

        padding: 10px;

        position: absolute;

        bottom: 0;

        left: 0;

        z-index: 999;

        font-weight: bold

    }



    .c_portalResEbizads_banner-04001002 .p_LinkA .p_TitleBox span {

        display: block;

        height: 25px;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

        margin-top: 15px

    }



    .c_portalResEbizads_banner-04001002 .p_LinkA:hover .p_TitleBox span {

        color: #fff

    }



    .c_portalResEbizads_banner-04001002 .p_TitleBoxA {

        width: 100%;

        height: inherit;

        padding-left: 20px;

        padding-right: 20px

    }



    .c_portalResEbizads_banner-04001002 .p_ImgHead {

        padding-top: 10px;

        padding-bottom: 12px;

        font-size: 30px;

        font-weight: normal;

        font-family: "黑体";

        color: #fff;

        white-space: normal

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBox {

        position: absolute;

        text-align: center;

        font-size: 0;

        z-index: 6;

        overflow: hidden;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%)

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBoxA {

        padding-right: 30px;

        padding-left: 30px;

        width: 100%;

        position: absolute;

        right: 0;

        bottom: 0;

        text-align: right;

        font-size: 0;

        z-index: 6;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_ThumbnailBox .p_NumBtn:first-child {

        margin-left: 0

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn {

        margin-right: 6px;

        font-size: 0;

        width: 90px;

        height: auto;

        display: inline-block;

        overflow: hidden

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn {

        margin-left: 10px

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn {

        margin-left: 10px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC {

        position: absolute;

        top: 50%;

        left: 0;

        cursor: pointer;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%)

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD {

        position: absolute;

        top: 50%;

        right: 0;

        cursor: pointer;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%)

    }



    .c_portalResEbizads_banner-04001002 .p_CircleNumBtn,

    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn,

    .c_portalResEbizads_banner-04001002 .p_ListNumBtn {

        margin-top: 20px;

        margin-bottom: 20px

    }



    .c_portalResEbizads_banner-04001002 .p_SquareNumBtn {

        width: 98px

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD .iconfont:before {

        content: "\e6ae";

        font-size: 30px

    }



    .c_portalResEbizads_banner-04001002 .p_ImgSummary {

        font-weight: normal;

        white-space: normal

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC .iconfont {

        font-size: 30px;

        color: rgba(255, 255, 255, .6);

        display: table-cell

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD .iconfont {

        font-size: 30px;

        color: rgba(255, 255, 255, .6);

        display: table-cell

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnC:hover .iconfont {

        color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_SwitchBtnD:hover .iconfont {

        color: rgba(105, 192, 188, 1)

    }



    .c_portalResEbizads_banner-04001002 .p_NumBtn:hover {

        border-color: rgba(103, 184, 180, 1)

    }



    .c_portalResEbizads_banner-04001002 .swiper-container {

        margin: 0 auto;

        position: relative;

        overflow: visible;

        z-index: 1;

        height: 100%

    }



    .swiper-wrapper {

        position: relative;

        width: 100%;

        height: 100%;

        z-index: 1;

        display: -webkit-box;

        display: -moz-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-transition-property: -webkit-transform;

        -moz-transition-property: -moz-transform;

        -o-transition-property: -o-transform;

        -ms-transition-property: -ms-transform;

        transition-property: transform;

        -webkit-box-sizing: content-box;

        -moz-box-sizing: content-box;

        box-sizing: content-box

    }



    .swiper-container-android .swiper-slide11,

    .swiper-wrapper {

        -webkit-transform: translate3d(0px, 0, 0);

        -moz-transform: translate3d(0px, 0, 0);

        -o-transform: translate(0px, 0px);

        -ms-transform: translate3d(0px, 0, 0);

        transform: translate3d(0px, 0, 0)

    }



    .swiper-slide11 {

        -webkit-flex-shrink: 0;

        -ms-flex: 0 0 auto;

        flex-shrink: 0;

        width: 100%;

        height: 100%;

        position: relative

    }



    .c_portalResEbizads_banner-04001002 .p_MatteIcon:before {

        content: '\e752'

    }



    .c_portalResEbizads_banner-04001002 .widther img {

        width: auto !important

    }



    .c_portalResEbizads_banner-04001002 .swiper-pagination {

        position: absolute;

        z-index: 20;

        bottom: 80px;

        width: 100%;

        text-align: center

    }



    .c_portalResEbizads_banner-04001002 .swiper-pagination span {

        display: inline-block;

        margin-right: 4px

    }



    .c_portalResEbizads_banner-04001002 .background_default {

        display: inline-block;

        width: 27px;

        height: 27px;

        border-radius: 50%;

        margin: 0 5px;

        opacity: .8;

        cursor: pointer

    }



    .c_portalResEbizads_banner-04001002 .swiper-wrapper .swiper-slide11 img {

        transform: translate(-50%, -50%);

        position: absolute;

        top: 50%;

        left: 50%;

        max-width: 100%;

        width: 100%;

        height: auto

    }



    .c_portalResEbizads_banner-04001002 .swiper-wrapper .swiper-slide11 video {

        height: auto

    }

}



.c_portalResEbizads_banner-04001002 .banner-video .pcitem-m {

    display: none

}



.c_portalResEbizads_banner-04001002 .bgimg {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    background: no-repeat center/cover

}



.c_portalResEbizads_banner-04001002 .swiper-slide11 .bgimg {

    transition: 1s 2.5s;

    transform: perspective(1000px) translate3d(0, 0, 100px)

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .bgimg {

    transition: 5s 0s;

    transform: perspective(1000px) translate3d(0, 0, 0px)

}



.c_portalResEbizads_banner-04001002 .iban a {

    display: block;

    width: 100%;

    height: 100%;

    color: #fff

}



.c_portalResEbizads_banner-04001002 .mobitem {

    display: none

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban {

    height: 100vh;

    max-height: 1080px;

    position: relative

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban:after {

    content: '';

    position: absolute;

    height: 477px;

    background: url(/img/nav_shadow.png?tenantId=187297&viewType=1&v=1607684862000) no-repeat top center/cover;

    top: 0;

    left: 0;

    z-index: 1;

    pointer-events: none

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban .swiper-slide11 {

    height: 100%;

    overflow: hidden

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban .banner-video {

    height: 100%;

    position: relative

}



.c_portalResEbizads_banner-04001002 .v_cover {

    position: absolute;

    display: flex;

    align-items: center;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    color: #fff;

    text-align: center

}



.c_portalResEbizads_banner-04001002 .banner_img .v_cover {

    position: absolute;

    display: flex;

    align-items: center;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    color: #fff;

    text-align: center

}



.c_portalResEbizads_banner-04001002 .banner_img:nth-child(0) .v_cover {

    display: none

}



.c_portalResEbizads_banner-04001002 .banner_img:nth-child(0) .v_cover {

    display: none

}



.c_portalResEbizads_banner-04001002 .v_cover .v_con {

    max-width: 800px;

    margin-left: auto;

    margin-right: auto;

    position: relative;

    z-index: 5

}



.c_portalResEbizads_banner-04001002 .swiper-slide11 .v_con * {

    transition-delay: transform 2s, opacity 0s;

    transition-duration: 2s;

    text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);

    transform: translate3d(0, 80px, 0);

    opacity: 0

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .v_con * {

    transform: translate3d(0, 0px, 0);

    opacity: 1

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .v_con *:nth-child(1) {

    transition-delay: .5s

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .v_con *:nth-child(2) {

    transition-delay: .7s

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .v_con *:nth-child(3) {

    transition-delay: .9s

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .v_con *:nth-child(4) {

    transition-delay: 1.1s

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .v_con *:nth-child(5) {

    transition-delay: 1.3s

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .v_con *:nth-child(6) {

    transition-delay: 1.5s

}



.c_portalResEbizads_banner-04001002 .v_cover .v_text1 {

    font-size: 55px;

    line-height: 1.6;

    font-weight: 600;

    letter-spacing: 5px;

    margin-top: 2%

}



.c_portalResEbizads_banner-04001002 .v_cover .v_tit_en {

    font-family: 'arial', sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;

    letter-spacing: 0px;

    margin-top: 0%

}



.c_portalResEbizads_banner-04001002 .v_cover .v_line {

    width: 80px;

    margin: 20px auto;

    height: 1px;

    background: #fff

}



.c_portalResEbizads_banner-04001002 .v_cover .v_text2 {

    font-size: 18px;

    line-height: 1.6;

    margin-top: 3%;

    font-weight: bold;

    margin-bottom: 5%

}



.c_portalResEbizads_banner-04001002 .banner_img .v_cover .v_text2 {

    max-width: 800px

}



.c_portalResEbizads_banner-04001002 .v_playvideo {

    width: 100px;

    height: auto;

    margin: 0 auto

}



.c_portalResEbizads_banner-04001002 .v_border {

    width: 70px;

    height: 70px;

    margin: 0 auto 14px;

    position: relative

}



.c_portalResEbizads_banner-04001002 .v_playvideo .iconfont {

    line-height: 70px;

    height: 70px;

    width: 70px;

    font-size: 13px;

    font-family: arial;

    text-align: center;

    background: rgba(230, 0, 19, .9);

    margin-right: 0px;

    border-radius: 50%;

    display: inline-block

}



.c_portalResEbizads_banner-04001002 .v_playvideo .v_border:before {

    content: "";

    display: block;

    position: absolute;

    left: -1px;

    top: -1px;

    width: 72px;

    height: 72px;

    border: 5px solid #fff;

    box-sizing: border-box;

    border-radius: 50%;

    opacity: 0;

    -webkit-transform: scale(1.4);

    transform: scale(1.4);

    transition: transform .6s cubic-bezier(.645, .045, .355, 1), opacity .6s cubic-bezier(.645, .045, .355, 1), border .6s cubic-bezier(.645, .045, .355, 1), -webkit-transform .6s cubic-bezier(.645, .045, .355, 1)

}



.c_portalResEbizads_banner-04001002 .v_playvideo:hover .v_border:before {

    opacity: 1;

    -webkit-transform: scale(1);

    transform: scale(1);

    cursor: pointer

}



.c_portalResEbizads_banner-04001002 .v_playvideo:hover .iconfont:before {

    font-size: 24px

}



.c_portalResEbizads_banner-04001002 .v_cover .v_more {

    font-size: 12px

}



.c_portalResEbizads_banner-04001002 .swiper-slide11 .v_cover .v_img {

    opacity: 0;

    transition-duration: 2s;

    transition-delay: .8s

}



.c_portalResEbizads_banner-04001002 .swiper-slide11.swiper-slide11-active .v_cover .v_img {

    opacity: .1

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban .banner-video .v_cover .v_img {

    width: auto;

    height: auto;

    transform: translate(-50%, -50%) !important

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban .banner-video video {

    filter: brightness(0.8);

    position: absolute;

    top: 50%;

    left: 50%;

    min-width: 100%;

    min-height: 100%;

    width: 100%;

    height: 100%;

    z-index: 0;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%)

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban .text {

    position: absolute;

    font-size: 36px;

    color: #fff;

    left: 90px;

    bottom: 80px;

    line-height: 1

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban .swiper-pagination {

    bottom: 50px;

    line-height: 1

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban .swiper-pagination .swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    border-radius: 10px;

    background-color: rgba(255, 255, 255, 1);

    margin: 0 8px;

    opacity: 1;

    transition: all .4s ease

}



.c_portalResEbizads_banner-04001002 .bannerBox .iban .swiper-pagination .swiper-pagination-bullet-active {

    background: #d70d25;

    width: 53px

}



@media only screen and (max-width:768px) {

    .c_portalResEbizads_banner-04001002 .banner-video .pcitem-m {

        display: block

    }



    .c_portalResEbizads_banner-04001002 .mobitem {

        display: block

    }



    .c_portalResEbizads_banner-04001002 .pcitem {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .bannerBox .iban {

        height: 30vh;

        position: relative;

        margin-top: 70px

    }



    .c_portalResEbizads_banner-04001002 .v_cover .v_text1 {

        font-size: 20px

    }



    .c_portalResEbizads_banner-04001002 .v_cover .v_text2 {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .v_playvideo {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .bannerBox .iban .banner-video .v_cover .v_img {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .bannerBox .iban:after {

        display: none

    }



    .c_portalResEbizads_banner-04001002 .bannerBox .iban .text {

        bottom: auto;

        top: 10rem;

        font-size: 1.2rem;

        text-align: center;

        left: 0;

        width: 100%

    }



    .c_portalResEbizads_banner-04001002 .bannerBox .iban .play {

        position: absolute;

        width: 2.8rem;

        height: 2.8rem;

        background: url(/img/yx_vplay.png?tenantId=187297&viewType=1&v=1607684862000) no-repeat center/100%;

        top: 15rem;

        left: 50%;

        margin-left: -1.4rem;

        cursor: pointer

    }



    .c_portalResEbizads_banner-04001002 .bannerBox .iban .swiper-pagination {

        bottom: 1.9rem;

        padding-left: 3%

    }



    .c_portalResEbizads_banner-04001002 .bannerBox .iban .swiper-pagination .swiper-pagination-bullet {

        width: 8px;

        height: 8px;

        margin: 0 4px

    }



    .c_portalResEbizads_banner-04001002 .bannerBox .iban .swiper-pagination .swiper-pagination-bullet-active {

        width: 20px

    }

}



.w_grid-001 {

    margin-left: auto;

    margin-right: auto;

    max-width: 1180px;

    min-height: 12rem;

    width: 100%

}



.w_grid-001>.w_grid {

    width: 100%;

    position: relative

}



.w_grid-001>div>.p_gridbox {

    width: 100%;

    overflow: hidden;

    position: static

}



.w_grid-001>div>.p_gridbox>.p_gridCell {

    float: left;

    position: static

}



.w_grid-001>div>.p_gridbox>.p_gridCell:not(:empty):before {

    content: '';

    height: .1px;

    display: block

}



.w_grid-001>div>.p_gridbox>.p_gridCell:first-child {

    margin-left: 0;

    clear: left

}



#w_grid-001>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0;

    clear: left

}



@media only screen and (max-width:768px) {

    .w_grid-001>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-001>div>.p_gridbox>.p_gridCell {

        width: 49.5%;

        margin-left: 1%;

        margin-top: .6rem;

        margin-bottom: .6rem

    }

}



@media only screen and (max-width:1440px) {

    #w_grid-1576292769714 {

        width: 100% !important

    }

}



.w_grid-000 {

    margin-left: auto;

    margin-right: auto;

    min-height: 12rem;

    width: 100%

}



#w_grid-1577328738206 {

    width: 100%;

    background-color: #fff

}



#w_grid-1577328738211 {

    width: 100%;

    background-color: #fff

}



#w_grid-1577328738216 {

    width: 100%;

    background-color: #fff

}



.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: .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

    }



    #w_grid-1576292769714 {

        width: 100% !important

    }

}



@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

    }

}



.w_fbtn-001 {

    display: block;

    width: 100%;

    height: 100%;

    max-width: 150px;

    min-height: 36px;

    max-height: 0;

    text-align: center;

    margin: 0 auto;

    font-size: 0

}



.w_fbtn-001 .p_CommonBtn {

    width: 100%;

    height: inherit;

    padding: 0

}



.w_fbtn-001 .p_CommonBtn .font {

    text-align: center;

    display: inline-block;

    vertical-align: middle;

    width: 100%;

    font-size: 14px;

    height: auto

}



.w_fbtn-001 .animated {

    width: 100%;

    height: 100%;

    min-height: inherit

}



.w_fbtn-001 .p_link {

    min-height: inherit;

    display: block

}



.w_fbtn-001 .p_CommonBtn {

    border-style: solid

}



.w_fbtn-001 .p_CommonBtn {

    width: 100%;

    height: 36px;

    color: rgba(255, 255, 255, 1);

    border-width: 1px;

    border-style: none;

    border-color: transparent;

    background-color: rgba(255, 102, 0, 1);

    padding-top: 0;

    padding-right: 20px;

    padding-left: 20px;

    text-align: center;

    min-height: inherit

}



.w_fbtn-001 .p_CommonBtn:before {

    content: '';

    width: 0;

    height: 100%;

    display: inline-block;

    vertical-align: middle

}



.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: .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: .6rem;

        margin-bottom: .6rem

    }

}



@charset "UTF-8";



* {

    padding: 0;

    margin: 0

}



.pagebox {

    width: 100%

}



.pagebox,

#-remove--flag {

    width: 100%;

    margin: 0px auto

}



#c_portalResEbizads_banner-15722558882578453 {

    width: auto;

    max-width: none;

    min-width: 300px;

    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_portalResnav_main-15660092884624165 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#c_portalResnav_main-15660092884624165>div {

    animation-fill-mode: both

}



@media only screen and (min-width:1025px) {

    #c_portalResnav_main-15660092884624165 .tNavBox {

        width: 100%;

        height: auto;

        overflow: visible

    }



    #c_portalResnav_main-15660092884624165 .navBtn {

        display: none

    }



    #c_portalResnav_main-15660092884624165 .navSliBtn {

        display: none

    }



    #c_portalResnav_main-15660092884624165 .iconJt {

        display: none

    }



    #c_portalResnav_main-15660092884624165 .tNav {

        width: 100%;

        margin: 0 auto;

        overflow: hidden

    }



    #c_portalResnav_main-15660092884624165 .navUl {

        width: 100%;

        display: flex;

        justify-content: flex-end;

        font-size: 0

    }



    #c_portalResnav_main-15660092884624165 .navLi {

        padding: 0 .5vw;

        display: inline-block;

        font-size: 1rem

    }



    #c_portalResnav_main-15660092884624165 .navLi:hover .tNavH::before {

        width: 100%;

        opacity: 1

    }



    #c_portalResnav_main-15660092884624165 .tNavH {

        position: relative

    }



    #c_portalResnav_main-15660092884624165 .tNavH::before {

        content: '';

        position: absolute;

        bottom: 0;

        left: 50%;

        transform: translateX(-50%);

        display: block;

        width: 0;

        height: 2px;

        background-color: #e60013;

        opacity: 0;

        transition: all .5s ease

    }



    #c_portalResnav_main-15660092884624165 .tNav .navName {

        position: relative;

        display: block;

        padding: 1.5rem .5vw;

        font-size: 16px;

        color: #fff;

        font-weight: bold;

        transition: all .5s ease

    }



    #c_portalResnav_main-15660092884624165 .tNav.fixed .navName {

        color: #222;

        padding: 1.5rem .5vw

    }



    #c_portalResnav_main-15660092884624165 .navName::after {

        content: attr(data-title);

        position: absolute;

        top: 0;

        left: 0;

        transform: translateY(100%);

        width: 100%;

        height: 100%;

        display: flex;

        align-items: center;

        justify-content: center;

        color: #e60013

    }



    #c_portalResnav_main-15660092884624165 .navLi:hover .navName {

        transform: translateY(-100%)

    }



    #c_portalResnav_main-15660092884624165 .slidBox {

        position: fixed;

        left: 0;

        right: 0;

        width: 100%;

        min-width: 1024px;

        height: 0;

        overflow: hidden;

        display: flex;

        flex-direction: row-reverse;

        justify-content: space-between;

        flex-wrap: nowrap;

        z-index: 110;

        margin: 0 auto;

        padding: 0 18%;

        transition: all .5s ease;

        opacity: 0

    }



    #c_portalResnav_main-15660092884624165 .navLi:hover .slidBox {

        height: auto;

        opacity: 1;

        background: #f2f2f2

    }



    #c_portalResnav_main-15660092884624165 .leftBox {

        flex: 0 0 45%;

        overflow: hidden;

        max-width: 300px;

        margin: 46px 0px

    }



    #c_portalResnav_main-15660092884624165 .img100 {

        display: block;

        width: 100%

    }



    #c_portalResnav_main-15660092884624165 .right_img .img100 {

        transition-duration: .5s

    }



    #c_portalResnav_main-15660092884624165 .right_img:hover .img100 {

        transform: scale(1.1)

    }



    #c_portalResnav_main-15660092884624165 .rightBox {

        flex: 0 0 40%;

        margin: 46px 0px

    }



    #c_portalResnav_main-15660092884624165 .left_text .onetitle {

        font-size: 18px;

        line-height: 1.1;

        color: #333;

        padding-bottom: 20px;

        padding-top: 20px;

        font-weight: bold;

        text-align: left

    }



    #c_portalResnav_main-15660092884624165 .navSbox {

        display: flex;

        flex-wrap: wrap;

        justify-content: space-between

    }



    #c_portalResnav_main-15660092884624165 .oneName {

        font-size: 26px;

        padding-bottom: 15px;

        color: #000;

        width: 100%;

        overflow: hidden;

        white-space: nowrap;

        text-overflow: ellipsis

    }



    #c_portalResnav_main-15660092884624165 .tNavSummry {

        line-height: 24px;

        width: 100%;

        height: auto;

        overflow: hidden;

        color: #666;

        font-size: 14px;

        max-width: 420px;

        display: -webkit-box;

        -webkit-line-clamp: 3;

        -webkit-box-orient: vertical;

        text-overflow: ellipsis

    }



    #c_portalResnav_main-15660092884624165 .tNavMore {

        display: block;

        position: relative;

        height: auto;

        padding-top: 25px;

        border-top: 1px dashed #ccc;

        margin-top: 20px;

        cursor: pointer

    }



    #c_portalResnav_main-15660092884624165 .txt {

        color: #000;

        transition: all .5s ease

    }



    #c_portalResnav_main-15660092884624165 .leanMore {

        margin-left: 2rem;

        transition: all .5s ease

    }



    #c_portalResnav_main-15660092884624165 .tNavMore:hover .txt {

        color: #015bbb;

        margin-left: 10px

    }



    #c_portalResnav_main-15660092884624165 .tNavMore:hover .leanMore {

        color: #015bbb

    }



    #c_portalResnav_main-15660092884624165 .navSli {

        flex: 0 0 50%

    }



    #c_portalResnav_main-15660092884624165 .navSimg {

        position: relative;

        width: 100%;

        height: 160px;

        overflow: hidden

    }



    #c_portalResnav_main-15660092884624165 .navImg {

        position: absolute;

        left: 50%;

        transform: translateX(-50%) scale(1);

        width: auto;

        height: 100%;

        transition: all .5s ease

    }



    #c_portalResnav_main-15660092884624165 .navSbox .navSlink {

        display: block;

        font-size: 16px;

        line-height: 36px;

        color: #666;

        transition-duration: .3s

    }



    #c_portalResnav_main-15660092884624165 .navSbox .navSlink:hover {

        color: #e60013;

        transform: translateX(6px)

    }



    #c_portalResnav_main-15660092884624165 .navSbox .navSlink:hover:before {

        background: #e60013

    }



    #c_portalResnav_main-15660092884624165 .navSbox .navSlink:before {

        content: "";

        display: inline-block;

        vertical-align: top;

        margin-right: 6px;

        width: 4px;

        height: 4px;

        background: #000;

        position: relative;

        top: 16px

    }



    #c_portalResnav_main-15660092884624165 .navSlink::after {

        content: '';

        position: absolute;

        bottom: 0;

        left: 50%;

        transform: translateX(-50%);

        width: 0;

        height: 3px;

        opacity: 0;

        background-color: #015bbb;

        transition: all .5s ease;

        display: none

    }



    #c_portalResnav_main-15660092884624165 .navSli:hover .navImg {

        transform: translateX(-50%) scale(1.1)

    }



    #c_portalResnav_main-15660092884624165 .navSli:hover .navSlink::after {

        width: 100%;

        opacity: 1

    }

}



@media only screen and (max-width:1280px) and (min-width:1025px) {

    #c_portalResnav_main-15660092884624165 .navName {

        padding: 2.25rem .5vw;

        font-size: 15px

    }

}



@media only screen and (max-width:1024px) {

    #c_portalResnav_main-15660092884624165 .leftBox {

        display: none

    }



    #c_portalResnav_main-15660092884624165 .onetitle {

        display: none

    }



    #c_portalResnav_main-15660092884624165 .navSimg {

        display: none

    }



    #c_portalResnav_main-15660092884624165 .tNavBox {

        position: relative;

        overflow: hidden;

        height: 70px

    }



    #c_portalResnav_main-15660092884624165 .navBtn {

        position: absolute;

        top: 1rem;

        right: 0rem;

        background: #e60013;

        width: 40px;

        height: 40px;

        padding: 10px;

        line-height: 70px

    }



    #c_portalResnav_main-15660092884624165 .navLine {

        display: flex;

        justify-content: center;

        align-items: center;

        width: 100%;

        height: 100%;

        overflow: hidden

    }



    #c_portalResnav_main-15660092884624165 .navBtnImg {

        display: block;

        width: 90%;

        height: 70%

    }



    #c_portalResnav_main-15660092884624165 .tNav {

        position: fixed;

        top: 70px;

        left: 0;

        right: 0;

        height: 0;

        overflow: hidden;

        z-index: 999;

        background: rgba(0, 0, 0, .5);

        transition: all .5s ease

    }



    #c_portalResnav_main-15660092884624165 .tNavHeight {

        height: 100%

    }



    #c_portalResnav_main-15660092884624165 .slidBox {

        display: none

    }



    #c_portalResnav_main-15660092884624165 .navUl {

        background: rgba(0, 0, 0, 0.8);

        overflow: hidden

    }



    #c_portalResnav_main-15660092884624165 .navLi {

        border-bottom: 1px solid #696969;

        position: relative

    }



    #c_portalResnav_main-15660092884624165 .tNavH {

        position: relative;

        height: 46px;

        line-height: 46px;

        padding: 0 5%;

        font-size: 1rem;

        transition: all .5s ease

    }



    #c_portalResnav_main-15660092884624165 .tNavHBac {

        background-color: #e60013

    }



    #c_portalResnav_main-15660092884624165 .navName {

        display: block;

        width: 100%;

        height: 100%;

        color: #fff

    }



    #c_portalResnav_main-15660092884624165 .iconJt {

        position: absolute;

        top: 0;

        right: 2%;

        display: flex;

        width: 46px;

        height: 46px;

        justify-content: center;

        align-items: center;

        color: #fff;

        font-size: .875rem;

        transition: all .5s ease

    }



    #c_portalResnav_main-15660092884624165 .iconJtRotate {

        transform: rotate(-180deg)

    }



    #c_portalResnav_main-15660092884624165 .navSliBtn {

        height: 40px;

        width: 100%;

        text-align: center

    }



    #c_portalResnav_main-15660092884624165 .hs {

        height: 100%

    }



    #c_portalResnav_main-15660092884624165 .navSbox {

        padding-bottom: 30px

    }



    #c_portalResnav_main-15660092884624165 .navSli {

        padding-left: 8%;

        font-size: .875rem;

        height: 38px;

        line-height: 38px

    }



    #c_portalResnav_main-15660092884624165 .navSlink {

        display: block;

        width: 100%;

        height: 100%;

        color: #fff

    }

}



#c_portalResnav_main-15660092884624165 {

    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

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan {

    width: 170px;

    position: relative;

    margin-left: auto;

    margin-right: 0px;

    background: 0;

    border: 1px solid #fff;

    padding: 0px 10px;

    border-radius: 30px;

    transition: all .5s ease

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan.fixed {

    background: #e60013;

    border: 0

}



#c_portalResPublic_codeContainer-15660092884576219 .lan_con {

    width: auto;

    display: flex;

    justify-content: center;

    align-items: center

}



#c_portalResPublic_codeContainer-15660092884576219 .lan_con:hover {

    cursor: pointer

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_tit {

    width: auto;

    line-height: 36px;

    display: flex;

    align-items: center

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_tit span {

    display: inline-block;

    font-size: 18px;

    color: #fff

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_tit .iconfont.map {

    width: auto;

    margin-right: 5px;

    text-align: center;

    display: inline-block

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_tit .iconfont.jt {

    width: auto;

    margin-left: 5px;

    text-align: center;

    transform: scale(0.7);

    display: inline-block

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_tit .iconfont.map:before {

    content: '\e614';

    color: #fff;

    font-size: 16px;

    text-align: center

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_tit .iconfont.jt:before {

    content: '\e69a';

    color: #fff;

    font-size: 12px;

    text-align: center

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_list {

    display: flex;

    width: 120px;

    background: #fff;

    padding: 3px 0px 10px 0px;

    position: fixed;

    z-index: 99;

    top: 50px;

    font-size: 13px;

    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);

    opacity: 0;

    visibility: hidden;

    transform: translate(0, 20px);

    transition: all .3s ease;

    flex-direction: column

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_list.cur {

    opacity: 1;

    transform: translate(0, 0px);

    visibility: visible

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_list span {

    position: relative;

    line-height: 1px;

    display: inline-block;

    height: 1px;

    width: 100%

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_list .iconfont:before {

    content: '\e6c8';

    color: #fff;

    position: absolute;

    font-size: 24px;

    width: 100%;

    top: -5px;

    text-align: center

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_list a {

    color: #666;

    display: block;

    text-align: center;

    height: 30px;

    line-height: 30px;

    transition: all .3s ease

}



#c_portalResPublic_codeContainer-15660092884576219 .head_lan .lan_list a:hover {

    color: #d50a1d

}



#c_portalResPublic_codeContainer-15660092884576219 {

    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

}



#c_portalResProduct_category-15831532435146201 {

    width: auto;

    max-width: 1000px;

    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

}



#c_portalResNews_list-15891798186313888 .p_articles {

    width: calc((100% - 0px)/3)

}



#c_portalResNews_list-15891798186313888 .p_CommonSummaryBoxA {

    text-align: center

}



#c_portalResNews_list-15891798186313888 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#c_portalResNews_list-15891798186313888>div {

    animation-fill-mode: both

}



#c_portalResNews_list-15891798186313888 .p_hot .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResNews_list-15891798186313888 .p_new .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResNews_list-15891798186313888 .p_page .pre .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResNews_list-15891798186313888 .p_page .next .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResNews_list-15891798186313888 .p_more .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResNews_list-15891798186313888 .p_loading .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResNews_list-15891798186313888 {

    width: 100%;

    max-width: none;

    min-width: 320px;

    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_portalResPublic_websiteShare-15891932270701143 {

    width: 100%;

    max-width: 100%;

    min-width: 320px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 5px;

    margin-left: 20px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#c_portalResProduct_list-15762917384171811 .p_Product {

    width: calc((100% - 0px)/5)

}



#c_portalResProduct_list-15762917384171811 .p_CommonSummaryBoxA {

    text-align: center

}



#c_portalResProduct_list-15762917384171811 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#c_portalResProduct_list-15762917384171811>div {

    animation-fill-mode: both

}



#c_portalResProduct_list-15762917384171811 .p_page .pre .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResProduct_list-15762917384171811 .p_page .next .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResProduct_list-15762917384171811 .p_more .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResProduct_list-15762917384171811 .p_loading .iconfont:before {

    shadow-angle: 0px;

    shadow-distance: 0px;

    shadow-angle-ofInset: 0px;

    shadow-distance-ofInset: 0px

}



#c_portalResProduct_list-15762917384171811 {

    width: 92%;

    max-width: 88%;

    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: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1566009176840>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left

}



#w_grid-1566009176840>div>.p_gridbox>.p_gridCell>.w_grid-000:nth-child(1) {

    position: fixed;

    padding-top: 0px;

    top: 0px;

    left: 0%;

    right: 0;

    z-index: 88;

    transition: all .5s ease;

    -webkit-transition: all .5s ease;

    margin-right: auto;

    margin-left: auto;

    background-color: rgba(0, 0, 0, 0.4)

}



#w_grid-1566009176840>div>.p_gridbox>.p_gridCell>.w_grid-000.fixed:nth-child(1) {

    box-shadow: 0 5px 5px rgba(0, 0, 0, .1);

    background: #fff;

    padding-top: 0;

    top: 0px

}



@media only screen and (max-width:768px) {

    #w_grid-1566009176840>div>.p_gridbox>.p_gridCell>.w_grid-000:nth-child(1) {

        position: fixed;

        padding-top: 0px;

        top: 0px;

        left: 0%;

        right: 0;

        z-index: 88;

        transition: all .5s ease;

        -webkit-transition: all .5s ease;

        margin-right: auto;

        margin-left: auto;

        background-color: #0945a0

    }



    #w_grid-1566009176840.fixed>div>.p_gridbox>.p_gridCell>.w_grid-000:nth-child(1) {

        position: fixed;

        top: 0px;

        left: 0%;

        right: 0;

        z-index: 88;

        -webkit-transition: all .5s ease-in-out;

        -moz-transition: all .5s;

        -ms-transition: all .5s ease-in-out;

        transition: all .5s ease-in-out;

        margin-right: auto;

        margin-left: auto

    }

}



#w_grid-1566009283667>div>.p_gridbox {

    background-color: rgba(255, 255, 255, 0);

    transition: all .5s ease

}



#w_grid-1566009283667>div>.p_gridbox:hover {

    background: rgba(255, 255, 255, 1);

    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.1)

}



#w_grid-1566009283667 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1566009283667>div {

    animation-fill-mode: both

}



#w_grid-1566009283667>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1566009283667>div>.p_gridbox:hover {

        background: rgba(255, 255, 255, 0)

    }



    #w_grid-1566009283667>div>.p_gridbox:active {

        background: rgba(255, 255, 255, 1);

        box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.1)

    }



    #w_grid-1566009283667 #w_grid-1566009176840>div>.p_gridbox>.p_gridCell>.w_grid-000:nth-child(1) {

        background-color: #000

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1566009283667>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1566009283667>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1566009283667>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_grid-1566009283675>div>.p_gridbox {

    display: flex;

    align-items: center

}



#w_grid-1566009283675 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1566009283675>div {

    animation-fill-mode: both

}



#w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0%

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {

        width: 19.96%;

        margin-left: 0%;

        margin-right: 0px;

        clear: none;

        display: none

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 80%

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {

        width: 20%;

        margin-left: 0%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n) {

        margin-right: 0px

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0%

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {

        width: 15.049999999999999%;

        margin-left: 0%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 19.13%

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {

        width: 65.81%;

        margin-left: 0%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0%

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {

        width: 19.96%;

        margin-left: 0%;

        margin-right: 0px;

        clear: none;

        display: none

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 29.55%

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {

        width: 69.480000000000004%;

        margin-left: 0%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1566009283675>div>.p_gridbox>.p_gridCell:nth-child(3n) {

        margin-right: 0px

    }

}



#w_fimg-1566009283683 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1566009283683>div {

    animation-fill-mode: both

}



#w_fimg-1566009283683 .p_dimage>img {

    transform: scale(1)

}



#w_fimg-1566009283683.fixed .p_dimage>img {

    visibility: hidden;

    opacity: 0

}



#w_fimg-1566009283683.fixed .p_dimage {

    background: url(/img/cs.png?tenantId=187297&viewType=1&v=1607684862000) left top no-repeat;

    background-size: cover

}



#w_grid-1571996813425>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left

}



#w_grid-1572232918374>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left

}



#w_grid-1572222451295 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1572222451295>div {

    animation-fill-mode: both

}



#w_grid-1572222451295>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell {

        margin-bottom: 1rem;

        margin-top: 1rem;

        margin-left: 0px

    }



    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell {

        margin-bottom: 3rem;

        margin-top: 2.3rem;

        margin-left: 0px

    }



    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572222451295>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



#w_grid-1589180277443 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589180277443>div {

    animation-fill-mode: both

}



#w_grid-1589180277443>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 2rem;

        margin-left: 2%

    }



    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 96%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 2%

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell {

        margin-bottom: 4rem;

        margin-top: 4rem;

        margin-left: 2%

    }



    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 96%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 2%

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2.5rem;

        margin-top: 2.5rem;

        margin-left: 2%

    }



    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 96%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277443>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 2%

    }

}



#w_grid-1589180277454 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589180277454>div {

    animation-fill-mode: both

}



#w_grid-1589180277454>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1589180277454>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1589180277454>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 38.6316%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277454>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 59.368399999999994%

    }



    #w_grid-1589180277454>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1589180277454>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0%

    }



    #w_grid-1589180277454>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277454>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0%

    }

}



#w_grid-1589180277460 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589180277460>div {

    animation-fill-mode: both

}



#w_grid-1589180277460>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1589180277460>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1589180277460>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 98%;

        margin-left: 0%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277460>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0%

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1589180277460>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1589180277460>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277460>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_fline-1589180277481 .p_FLine {

    border-top-color: rgba(230, 0, 18, 1);

    border-top-width: 3px

}



#w_fline-1589180277481 .w_fline .p_FLine {

    border-top-style: solid

}



#w_fline-1589180277481 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fline-1589180277481>div {

    animation-fill-mode: both

}



#w_fline-1589180277486 .p_FLine {

    border-top-color: rgba(0, 0, 0, 0.1);

    border-top-width: 1px

}



#w_fline-1589180277486 .w_fline .p_FLine {

    border-top-style: solid

}



#w_fline-1589180277486 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fline-1589180277486>div {

    animation-fill-mode: both

}



#w_grid-1589180277471>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left

}



#w_grid-1589180277493 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589180277493>div {

    animation-fill-mode: both

}



#w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 50%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 50%

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell {

        margin-bottom: .6rem;

        margin-top: .6rem;

        margin-left: 2%

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {

        width: 31.996799999999997%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 31.996799999999997%

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {

        width: 31.996799999999997%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(3n) {

        margin-right: 0

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell {

        margin-bottom: .6rem;

        margin-top: .6rem;

        margin-left: 2%

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {

        width: 32%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 32%

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {

        width: 32%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(3n) {

        margin-right: 0

    }

}



@media only screen and (max-width:520px) {

    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 100%;

        margin-left: 0%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277493>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 100%

    }

}



#w_grid-1589180277498 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589180277498>div {

    animation-fill-mode: both

}



#w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 68.9234%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 29.076600000000003%

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 56.531600000000005%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        clear: left;

        margin-left: 2%;

        margin-right: 0px;

        width: 37.468399999999995%

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 2%

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 2rem;

        margin-left: 2%

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 56.531600000000005%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        clear: left;

        margin-left: 2%;

        margin-right: 0px;

        width: 37.468399999999995%

    }



    #w_grid-1589180277498>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 2%

    }

}



#w_fimg-1589180277513 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1589180277513>div {

    animation-fill-mode: both

}



#w_grid-1589180277503 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589180277503>div {

    animation-fill-mode: both

}



#w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 69.286%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 28.713999999999995%

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 56.531600000000005%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        clear: left;

        margin-left: 2%;

        margin-right: 0px;

        width: 37.468399999999995%

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 2%

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 2rem;

        margin-left: 2%

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 56.531600000000005%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        clear: left;

        margin-left: 2%;

        margin-right: 0px;

        width: 37.468399999999995%

    }



    #w_grid-1589180277503>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 2%

    }

}



#w_fimg-1589180277525 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1589180277525>div {

    animation-fill-mode: both

}



#w_grid-1589180277508 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589180277508>div {

    animation-fill-mode: both

}



#w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 68.9822%;

        margin-left: 2%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 29.017799999999994%

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 56.531600000000005%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        clear: left;

        margin-left: 2%;

        margin-right: 0px;

        width: 37.468399999999995%

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 2%

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 2rem;

        margin-left: 2%

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 56.531600000000005%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        clear: left;

        margin-left: 2%;

        margin-right: 0px;

        width: 37.468399999999995%

    }



    #w_grid-1589180277508>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 2%

    }

}



#w_fimg-1589180277539 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1589180277539>div {

    animation-fill-mode: both

}



#w_grid-1589180277466 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589180277466>div {

    animation-fill-mode: both

}



#w_grid-1589180277466>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1589180277466>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 2rem;

        margin-left: 0px

    }



    #w_grid-1589180277466>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277466>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1589180277466>div>.p_gridbox>.p_gridCell {

        margin-bottom: 1rem;

        margin-top: 1rem;

        margin-left: 0px

    }



    #w_grid-1589180277466>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1589180277466>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



#w_fimg-1589180277550 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1589180277550>div {

    animation-fill-mode: both

}



#w_grid-1583152271260>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left

}



#w_grid-1566009208695>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left

}



#w_grid-1570878558328>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left

}



#w_grid-1572233072616>div>.p_gridbox {

    background-color: rgba(245, 245, 245, 1)

}



#w_grid-1572233072616 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1572233072616>div {

    animation-fill-mode: both

}



#w_grid-1572233072616>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1572233072616>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1572233072616>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572233072616>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



#w_grid-1572233305810 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1572233305810>div {

    animation-fill-mode: both

}



#w_grid-1572233305810>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1572233305810>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2.7rem;

        margin-top: 2.7rem;

        margin-left: 0px

    }



    #w_grid-1572233305810>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572233305810>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



#w_fline-1572234360286 .p_FLine {

    border-top-color: rgba(230, 0, 19, 1);

    border-top-width: 4px

}



#w_fline-1572234360286 .w_fline .p_FLine {

    border-top-style: solid

}



#w_fline-1572234360286 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fline-1572234360286>div {

    animation-fill-mode: both

}



#w_common_text-1576239648614 .p_link001 {

    height: calc(100%)

}



#w_grid-1576291631883>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left

}



#w_fbtn-1579051313236 .p_CommonBtn {

    background-color: rgba(48, 56, 107, 0);

    border: 1px solid #e60013;

    transition: all .5s ease

}



#w_fbtn-1579051313236 .p_CommonBtn .font {

    color: #e60013

}



#w_fbtn-1579051313236 .p_CommonBtn:hover {

    background-color: #cd0000;

    border: 1px solid #cd0000

}



#w_fbtn-1579051313236 .p_CommonBtn:hover .font {

    color: #fff

}



#w_fbtn-1579051313236 .p_CommonBtn:active {

    background-color: #232323;

    border: 1px solid #121212

}



#w_fbtn-1579051313236 .p_CommonBtn:active .font {

    color: #fff

}



#w_fbtn-1579051313236 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fbtn-1579051313236>div {

    animation-fill-mode: both

}



#w_grid-1583150300442>div>.p_gridbox {

    background-image: url(/img/fh_p06bg_bg.jpg?tenantId=187297&viewType=1&v=1607684862000);

    padding-top: 80px;

    padding-bottom: 80px

}



#w_grid-1583150300442 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1583150300442>div {

    animation-fill-mode: both

}



#w_grid-1583150300442>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1583150300442>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1583150300442>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1583150300442>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1583150300442>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1583150300442>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300442>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_grid-1583150300442 .p_gridbox {

    background-position: center center

}



#w_grid-1583150300454 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1583150300454>div {

    animation-fill-mode: both

}



#w_grid-1583150300454>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



#w_grid-1583150300454>div>.p_gridbox>.p_gridCell:first-child {

    padding: 40px

}



@media only screen and (min-width:769px) {

    #w_grid-1583150300454>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1583150300454>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 69.89999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1583150300454>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 30.099999999999998%

    }



    #w_grid-1583150300454>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1583150300454>.w_grid>.p_gridbox>.p_gridCell:first-child>div:nth-child(3) {

        margin-top: 40px

    }



    #w_grid-1583150300454>.w_grid>.p_gridbox>.p_gridCell:first-child {

        width: 90% !important

    }



    #w_grid-1583150300454>.w_grid>.p_gridbox>.p_gridCell:last-child {

        width: 100% !important

    }

}



@media only screen and (max-width:768px) {

    #w_grid-1583150300454>.w_grid>.p_gridbox>.p_gridCell:first-child>div:nth-child(2) {

        max-width: 100%

    }



    #w_grid-1583150300454>div>.p_gridbox>.p_gridCell:first-child {

        padding: 0

    }



    #w_grid-1583150300454>.w_grid>.p_gridbox>.p_gridCell:first-child>div:nth-child(3) {

        margin-top: 40px;

        margin-bottom: 40px

    }

}



#w_grid-1583150300472 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1583150300472>div {

    animation-fill-mode: both

}



#w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(4n+0) {

        width: 25%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(4n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 25%

    }



    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(4n+2) {

        width: 25%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(4n+3) {

        width: 25%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(4n) {

        margin-right: 0

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1583150300472>.w_grid>.p_gridbox>.p_gridCell>.w_grid-000>.signal>.p_gridbox>.p_gridCell>div:nth-child(3)>div>p {

        display: -webkit-box;

        overflow: hidden;

        -webkit-line-clamp: 4;

        -webkit-box-orient: vertical;

        text-overflow: ellipsis;

        color: #fff

    }



    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 50%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 50%

    }



    #w_grid-1583150300472>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0

    }

}



@media only screen and (max-width:768px) {

    #w_grid-1583150300472>.w_grid>.p_gridbox>.p_gridCell>.w_grid-000>.signal>.p_gridbox>.p_gridCell>div:nth-child(3) {

        min-height: 0

    }



    #w_grid-1583150300472>.w_grid>.p_gridbox>.p_gridCell>.w_grid-000 {

        min-height: 0

    }

}



#w_grid-1583150300506>div>.p_gridbox>.p_gridCell {

    padding: 40px

}



#w_grid-1583150300506>div>.p_gridbox {

    background-color: rgba(42, 76, 157, 0.3);

    transition: all .5s ease

}



#w_grid-1583150300506 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1583150300506>div {

    animation-fill-mode: both

}



#w_grid-1583150300506>div>.p_gridbox:hover {

    background-color: #e60013

}



#w_grid-1583150300506>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1583150300506>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1583150300506>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1583150300506>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1583150300506>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1583150300506>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300506>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_fimg-1583150300519 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1583150300519>div {

    animation-fill-mode: both

}



#w_grid-1583150300513>div>.p_gridbox>.p_gridCell {

    padding: 40px

}



#w_grid-1583150300513>div>.p_gridbox {

    background-color: rgba(20, 23, 20, 0.3);

    transition: all .5s ease

}



#w_grid-1583150300513 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1583150300513>div {

    animation-fill-mode: both

}



#w_grid-1583150300513>div>.p_gridbox:hover {

    background-color: #e60013

}



#w_grid-1583150300513>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1583150300513>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1583150300513>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1583150300513>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1583150300513>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1583150300513>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300513>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_fimg-1583150300534 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1583150300534>div {

    animation-fill-mode: both

}



#w_grid-1583150300547>div>.p_gridbox>.p_gridCell {

    padding: 40px

}



#w_grid-1583150300547>div>.p_gridbox {

    background-color: rgba(42, 76, 157, 0.3);

    transition: all .5s ease

}



#w_grid-1583150300547 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1583150300547>div {

    animation-fill-mode: both

}



#w_grid-1583150300547>div>.p_gridbox:hover {

    background-color: #e60013

}



#w_grid-1583150300547>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1583150300547>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1583150300547>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1583150300547>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1583150300547>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1583150300547>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300547>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_fimg-1583150300561 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1583150300561>div {

    animation-fill-mode: both

}



#w_grid-1583150300554>div>.p_gridbox>.p_gridCell {

    padding: 40px

}



#w_grid-1583150300554>div>.p_gridbox {

    background-color: rgba(20, 23, 20, 0.3);

    transition: all .5s ease

}



#w_grid-1583150300554 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1583150300554>div {

    animation-fill-mode: both

}



#w_grid-1583150300554>div>.p_gridbox:hover {

    background-color: #e60013

}



#w_grid-1583150300554>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1583150300554>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1583150300554>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1583150300554>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1583150300554>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1583150300554>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1583150300554>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_fimg-1583150300575 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1583150300575>div {

    animation-fill-mode: both

}



#w_grid-1566174300517 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1566174300517>div {

    animation-fill-mode: both

}



#w_grid-1566174300517>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (max-width:768px) {

    #w_grid-1566174300517>div>.p_gridbox>.p_gridCell {

        margin-bottom: 1.5rem;

        margin-top: 1.5rem;

        margin-left: 0

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1566174300517>div>.p_gridbox>.p_gridCell {

        margin-bottom: 3rem;

        margin-top: 2rem;

        margin-left: 0px

    }



    #w_grid-1566174300517>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1566174300517>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1566174300517>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 4rem;

        margin-left: 0

    }



    #w_grid-1566174300517>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1566174300517>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_grid-1566798684733 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1566798684733>div {

    animation-fill-mode: both

}



#w_grid-1566798684733>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0px;

    clear: left

}



#w_grid-1566798684733>div>.p_gridbox {

    background: none !important

}



@media only screen and (max-width:768px) {

    #w_grid-1566798684733>div>.p_gridbox>.p_gridCell:nth-child(1)>.reset_style:nth-child(1) span {

        font-size: 22px !important

    }



    #w_grid-1566798684733>div>.p_gridbox>.p_gridCell:nth-child(1)>.reset_style:nth-child(3) span {

        font-size: 13px !important

    }



    #w_grid-1566798684733>div>.p_gridbox>.p_gridCell:nth-child(2) {

        display: none

    }

}



@media only screen and (min-width:769px) {

    #w_grid-1566798684733>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 3%

    }



    #w_grid-1566798684733>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 48.5%;

        margin-left: 3%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1566798684733>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 48.5%

    }



    #w_grid-1566798684733>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0

    }

}



#w_common_text-1566798684739 .p_link001 {

    height: calc(100%)

}



#w_fline-1566798684745 .p_FLine {

    border-top-color: rgba(230, 0, 19, 1);

    border-top-width: 1px

}



#w_fline-1566798684745 .w_fline .p_FLine {

    border-top-style: solid

}



#w_fline-1566798684745 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fline-1566798684745>div {

    animation-fill-mode: both

}



#w_common_text-1566798684748 .p_link001 {

    height: calc(100%)

}



#w_fbtn-1566798684742 .p_CommonBtn {

    background-color: rgba(48, 56, 107, 0);

    border: 1px solid #e60013;

    transition: all .5s ease

}



#w_fbtn-1566798684742 .p_CommonBtn .font {

    color: #e60013

}



#w_fbtn-1566798684742 .p_CommonBtn:hover {

    background-color: #cd0000;

    border: 1px solid #cd0000

}



#w_fbtn-1566798684742 .p_CommonBtn:hover .font {

    color: #fff

}



#w_fbtn-1566798684742 .p_CommonBtn:active {

    background-color: #232323;

    border: 1px solid #121212

}



#w_fbtn-1566798684742 .p_CommonBtn:active .font {

    color: #fff

}



#w_fbtn-1566798684742 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fbtn-1566798684742>div {

    animation-fill-mode: both

}



#w_grid-1566798663412 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1566798663412>div {

    animation-fill-mode: both

}



#w_grid-1566798663412>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1566798663412>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0

    }



    #w_grid-1566798663412>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none

    }



    #w_grid-1566798663412>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0

    }

}



#w_grid-1572259254283>div>.p_gridbox {

    background-color: rgba(51, 51, 51, 1)

}



#w_grid-1572259254283 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1572259254283>div {

    animation-fill-mode: both

}



#w_grid-1572259254283>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1572259254283>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1572259254283>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572259254283>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px

    }

}



#w_fimg-1572259254295 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fimg-1572259254295>div {

    animation-fill-mode: both

}



#w_grid-1572259254307 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1572259254307>div {

    animation-fill-mode: both

}



#w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px

    }



    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {

        width: 24.740000000000002%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 41.870000000000005%

    }



    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {

        width: 33.379999999999995%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(3n) {

        margin-right: 0px

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%

    }



    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {

        width: 24.172800000000002%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 40.9824%

    }



    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {

        width: 30.835199999999997%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none

    }



    #w_grid-1572259254307>div>.p_gridbox>.p_gridCell:nth-child(3n) {

        margin-right: 0px

    }

}



#w_fline-1572259254315 .p_FLine {

    border-top-color: rgba(255, 255, 255, 0.17);

    border-top-width: 1px

}



#w_fline-1572259254315 .w_fline .p_FLine {

    border-top-style: solid

}



#w_fline-1572259254315 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_fline-1572259254315>div {

    animation-fill-mode: both

}



#w_grid-1589193228968 .p_MatteIcon .iconfont:before {

    content: '\e602'

}



#w_grid-1589193228968>div {

    animation-fill-mode: both

}



#w_grid-1589193228968>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0px;

    clear: left

}



@media only screen and (min-width:769px) {

    #w_grid-1589193228968>div>.p_gridbox>.p_gridCell {

        margin-bottom: .6rem;

        margin-top: .6rem;

        margin-left: 1%

    }



    #w_grid-1589193228968>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 35.8182%;

        margin-left: 1%;

        margin-right: 0;

        clear: none

    }



    #w_grid-1589193228968>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 63.1818%

    }



    #w_grid-1589193228968>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0

    }

}



#w_grid-1566009176840 {

    width: 100%;

    max-width: none;

    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: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1566009283667 {

    position: fixed;

    top: 0px;

    left: 0%;

    bottom: auto;

    right: 0px;

    transform: none;

    width: 100%;

    height: auto;

    z-index: 88;

    content: normal;

    max-width: none;

    min-width: 0px;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 0px;

    -webkit-transform: none

}



#w_grid-1566009283675 {

    width: 100%;

    max-width: 96%;

    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: 10px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 10px

}



#w_fimg-1566009283683 {

    width: 100%;

    max-width: 276px;

    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_grid-1571996813425 {

    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_grid-1572232918374 {

    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_grid-1572222451295 {

    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_grid-1589180277443 {

    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_grid-1589180277454 {

    width: 92%;

    max-width: 88%;

    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-1589180277460 {

    width: 100%;

    max-width: 100%;

    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: 2%;

    padding-bottom: 0px

}



#w_common_text-1589180277477 {

    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

}



#w_fline-1589180277481 {

    width: 80px;

    max-width: none;

    min-width: 0px;

    height: 3px;

    max-height: none;

    min-height: 30px;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_fline-1589180277486 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: 3px;

    max-height: none;

    min-height: 3px;

    margin-top: -16px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1589180277489 {

    width: auto;

    max-width: 873px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 25px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1589180277471 {

    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_grid-1589180277493 {

    width: 100%;

    max-width: 100%;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 100px;

    margin-top: 30px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1589180277498 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 90px;

    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-1589180277513 {

    width: 80px;

    max-width: none;

    min-width: 0px;

    height: 80px;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: 10px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1589180277519 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 16px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1589180277522 {

    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

}



#w_grid-1589180277503 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 92px;

    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-1589180277525 {

    width: 80px;

    max-width: none;

    min-width: 0px;

    height: 80px;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: 10px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1589180277532 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: 21px;

    max-height: none;

    min-height: 0px;

    margin-top: 16px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1589180277535 {

    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

}



#w_grid-1589180277508 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 90px;

    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-1589180277539 {

    width: 80px;

    max-width: none;

    min-width: 0px;

    height: 80px;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: 10px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1589180277543 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 16px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1589180277546 {

    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

}



#w_grid-1589180277466 {

    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_fimg-1589180277550 {

    width: 100%;

    max-width: 600px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: 10px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1583152271260 {

    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_grid-1566009208695 {

    width: 100%;

    max-width: none;

    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: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1570878558328 {

    width: auto;

    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_grid-1572233072616 {

    width: 100%;

    max-width: none;

    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: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1572233305810 {

    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-1572234352838 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: 42px;

    max-height: none;

    min-height: 0px;

    margin-top: 15px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px

}



#w_fline-1572234360286 {

    width: 100%;

    max-width: 80px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 10px;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 15px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px

}



#w_common_text-1576239648614 {

    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

}



#w_grid-1576291631883 {

    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_fbtn-1579051313236 {

    width: 100%;

    max-width: 160px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    min-height: 46px;

    margin-top: 20px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 25px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1583150300442 {

    width: auto;

    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_grid-1583150300454 {

    width: auto;

    max-width: 1621px;

    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: 20px;

    padding-right: 20px;

    padding-bottom: 0px

}



#w_common_text-1583150300466 {

    width: auto;

    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: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300480 {

    width: auto;

    max-width: 80%;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1583150300472 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 168px;

    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-1583150300506 {

    width: auto;

    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: 1px;

    padding-left: 1px;

    padding-right: 1px;

    padding-bottom: 1px

}



#w_fimg-1583150300519 {

    width: auto;

    max-width: 60px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300526 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 20px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300532 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 112px;

    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-1583150300513 {

    width: auto;

    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: 1px;

    padding-left: 1px;

    padding-right: 1px;

    padding-bottom: 1px

}



#w_fimg-1583150300534 {

    width: auto;

    max-width: 60px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300539 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 20px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300542 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 111px;

    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-1583150300547 {

    width: auto;

    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: 1px;

    padding-left: 1px;

    padding-right: 1px;

    padding-bottom: 1px

}



#w_fimg-1583150300561 {

    width: auto;

    max-width: 66px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300567 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 20px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300573 {

    width: auto;

    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_grid-1583150300554 {

    width: auto;

    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: 1px;

    padding-left: 1px;

    padding-right: 1px;

    padding-bottom: 1px

}



#w_fimg-1583150300575 {

    width: auto;

    max-width: 66px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300581 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 20px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1583150300584 {

    width: auto;

    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_grid-1566174300517 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 192px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1566798684733 {

    width: 92%;

    max-width: 88%;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 35px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1566798684739 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: 42px;

    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_fline-1566798684745 {

    width: 100%;

    max-width: 60px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 20px;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1566798684748 {

    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

}



#w_fbtn-1566798684742 {

    width: 100%;

    max-width: 160px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    min-height: 46px;

    margin-top: 20px;

    margin-left: auto;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_grid-1566798663412 {

    width: 92%;

    max-width: 88%;

    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-1572259254283 {

    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_fimg-1572259254295 {

    width: 100%;

    max-width: 276px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 50px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1572259254302 {

    width: auto;

    max-width: 1200px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 30px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px

}



#w_grid-1572259254307 {

    width: 100%;

    max-width: 1340px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 25px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 30px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px

}



#w_common_text-1572259254325 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 20px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1572259254329 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 20px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_common_text-1572259254331 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 19px;

    margin-top: 20px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px

}



#w_fline-1572259254315 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 20px;

    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-1589193228968 {

    width: 100%;

    max-width: 1180px;

    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-1589193228974 {

    width: auto;

    max-width: 908px;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 20px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px

}