/*e_FlowCommonStyleBox-001*/



.e_FlowCommonStyleBox-001 {

    /* position: absolute;*/

    width: 100%;

    height: auto;

    /* width-uint: %; */

}





/*stylebox_link*/



.e_FlowCommonStyleBox-001 .stylebox_link {

    color: #666666;

    font-size: 14px;

    display: table;

    height: inherit;

    border-width: 0;

    float: right;

    vertical-align: middle;

    margin-right: 15px;

}



.e_FlowCommonStyleBox-001 .stylebox_link:hover {

    color: rgba(101, 190, 186, 1);

}



.e_FlowCommonStyleBox-001 .stylebox_link:active {

    color: rgba(101, 190, 186, 1);

}



.e_FlowCommonStyleBox-001 .stylebox_top {

    width: auto;

    height: 40px;

    background-color: #1890FF;

}



.e_FlowCommonStyleBox-001 .title_icon {

    display: inline-block;

    vertical-align: middle;

    line-height: 40px;

    color: rgba(255, 255, 255, 1);

    margin-right: 10px;

    font-size: medium;

}



.e_FlowCommonStyleBox-001 .title_icon::before {

    content: "";

}



.e_FlowCommonStyleBox-001 .title_main {

    display: inline-block;

    vertical-align: middle;

    line-height: 40px;

    color: rgba(255, 255, 255, 1);

    font-weight: normal;

    font-size: 16px;

    max-width: 600px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.e_FlowCommonStyleBox-001 .title_sub {

    display: inline-block;

    vertical-align: middle;

    line-height: 40px;

    color: rgba(255, 255, 255, 1);

    font-size: 14px;

    font-weight: normal;

    margin-left: 10px;

}



.e_FlowCommonStyleBox-001 .stylebox_title {

    display: inline-block;

    width: auto;

    height: inherit;

    background-color: #1890FF;

    padding-left: 15px;

    padding-right: 15px;

    font-size: 0;

    vertical-align: bottom;

    white-space: nowrap;

}



.e_FlowCommonStyleBox-001 .stylebox_link a {

    color: inherit;

    display: table-cell;

    vertical-align: middle;

}



.e_FlowCommonStyleBox-001 .link_icon {

    display: inline-block;

    margin-left: 5px;

}



.e_FlowCommonStyleBox-001 .link_icon::before {

    content: '\e6af';

}



.e_FlowCommonStyleBox-001 .stylebox_top_line {

    height: 1px;

    background-color: rgba(240, 240, 240, 1);

}



.e_FlowCommonStyleBox-001 .stylebox_content {

    border-style: solid;

    border-width: 1px;

    border-color: #f0f0f0;

    width: 100%;

    /* width-uint: %; */

}



.e_FlowCommonStyleBox-001 .stylebox_bottom_line {

    height: 1px;

    background-color: rgba(240, 240, 240, 1);

}





/*e_IndexOrdinaryStyleBox-001*/



.e_IndexOrdinaryStyleBox-001 {

    /* position: absolute;*/

    width: 100%;

    height: auto;

    /* width-uint: %; */

}





/*stylebox_top*/



.e_IndexOrdinaryStyleBox-001 .stylebox_top {

    background-color: transparent;

}





/*stylebox_link*/



.e_IndexOrdinaryStyleBox-001 .stylebox_link {

    color: #666666;

    font-size: 14px;

    display: table;

    height: inherit;

    border-width: 0;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_link:hover {

    color: rgba(101, 190, 186, 1);

}



.e_IndexOrdinaryStyleBox-001 .stylebox_link:active {

    color: rgba(101, 190, 186, 1);

}



.e_IndexOrdinaryStyleBox-001 .stylebox_top {

    width: auto;

    height: 40px;

}



.e_IndexOrdinaryStyleBox-001 .title_icon {

    display: inline-block;

    vertical-align: middle;

    line-height: 40px;

    color: rgba(255, 255, 255, 1);

    margin-right: 10px;

    font-size: medium;

}



.e_IndexOrdinaryStyleBox-001 .title_icon::before {

    content: "";

}



.e_IndexOrdinaryStyleBox-001 .title_main {

    display: inline-block;

    vertical-align: middle;

    line-height: 40px;

    color: rgba(255, 255, 255, 1);

    font-weight: normal;

    font-size: 16px;

    max-width: 600px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.e_IndexOrdinaryStyleBox-001 .title_sub {

    display: inline-block;

    vertical-align: middle;

    line-height: 40px;

    color: rgba(255, 255, 255, 1);

    font-size: 14px;

    font-weight: normal;

    margin-left: 10px;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_title {

    display: inline-block;

    width: auto;

    height: inherit;

    background-color: rgba(101, 190, 186, 1);

    padding-left: 15px;

    padding-right: 15px;

    font-size: 0;

    vertical-align: bottom;

    white-space: nowrap;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_link {

    float: right;

    vertical-align: middle;

    margin-right: 15px;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_link a {

    color: inherit;

    display: table-cell;

    vertical-align: middle;

}



.e_IndexOrdinaryStyleBox-001 .link_icon {

    display: inline-block;

    margin-left: 5px;

}



.e_IndexOrdinaryStyleBox-001 .link_icon::before {

    content: '\e6af';

}



.e_IndexOrdinaryStyleBox-001 .stylebox_top_line {

    height: 1px;

    background-color: rgba(240, 240, 240, 1);

}



.e_IndexOrdinaryStyleBox-001 .stylebox_content {

    border-style: solid;

    border-width: 1px;

    border-color: #f0f0f0;

    width: 100%;

    height: calc(100% - 48px);

    /* width-uint: %; */

}



.e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {

    height: 1px;

    background-color: rgba(240, 240, 240, 1);

}



.c_portalResProduct_list-01001 .mouseBtn {

    position: relative

}



.c_portalResProduct_list-01001 .mouseBtn .p_tipsBox {

    position: absolute;

    padding: 10px;

    text-align: center;

    border-radius: 10px;

    top: -50px;

    white-space: nowrap;

    left: 50%;

    transform: translate(-50%, 0);

}



.c_portalResProduct_list-01001 .p_tipsBox .iconfont::before {

    content: '\e6c9';

    position: absolute;

    bottom: -9px;

    left: 50%;

    transform: translate(-50%, 0);

}





/* 移动设备样式 */



@media only screen and (max-width:768px) {

    .c_portalResProduct_list-01001 {

        overflow: hidden;

        width: 100%;

        height: auto;

        min-width: 640px;

        margin-left: 0;

        margin-right: 0;

    }

    .c_portalResProduct_list-01001 .p_no {

        color: #d6cfcf;

        cursor: default;

    }

    .c_portalResProduct_list-01001 .p_no:hover {

        color: #d6cfcf;

        cursor: default;

        background: #fff;

        border-color: #ccc;

    }

    .c_portalResProduct_list-01001 .p_no:active,

    .btn.active {

        box-shadow: none;

    }

    .c_portalResProduct_list-01001 .p_ProductList {

        margin: 0;

        width: auto;

        height: auto;

        padding: 0;

        overflow: hidden;

        background-color: transparent;

        white-space: normal;

        font-size: 0;

    }

    /* 属性分类概述样式 */

    .c_portalResProduct_list-01001 .p_categorySummaryBox {

        padding: 15px;

        border-bottom: 1px solid rgba(0, 0, 0, 0.09);

    }

    .c_portalResProduct_list-01001 .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-01001 .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-01001 .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-01001 .d_sortBtn:hover,

    .c_portalResProduct_list-01001 .d_sortBtn:active {

        border-color: #333;

        color: #333;

        z-index: 2;

    }

    .c_portalResProduct_list-01001 .d_sortBtn.active {

        border-color: #333;

        color: #333;

        z-index: 2;

    }

    .c_portalResProduct_list-01001 .p_default {

        -webkit-flex: 1;

        flex: 1;

        -webkit-box-flex: 1;

        -moz-box-flex: 1;

        -ms-flex: 1;

    }

    .c_portalResProduct_list-01001 .d_sortBtn:lang(active) {

        border-color: #333;

        color: #333;

        z-index: 2;

    }

    .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:first-child {

        display: none;

    }

    .c_portalResProduct_list-01001 .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-01001 .d_sortBtn .font .iconfont:before {

        content: "\e69a";

        line-height: 30px;

    }

    .c_portalResProduct_list-01001 .d_sortBtn:lang(active) .font .iconfont,

    .c_portalResProduct_list-01001 .d_sortBtn:hover .font .iconfont,

    .c_portalResProduct_list-01001 .d_sortBtn:active .font .iconfont {

        color: #333;

        border-top-color: #333;

    }

    .c_portalResProduct_list-01001 .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-01001 .d_sortBtn .font .arrow:before {

        content: "\e69c";

    }

    .c_portalResProduct_list-01001 .p_default .font .iconfont {

        display: none;

    }

    /* 排序样式end */

    /* 列表主体样式start */

    .c_portalResProduct_list-01001 .p_products {

        width: auto;

        height: auto;

        margin: 0;

        padding: 0;

        overflow: hidden;

        white-space: normal;

    }

    .c_portalResProduct_list-01001 .p_Product {

        position: relative;

        display: inline-block;

        vertical-align: top;

        width: calc((100% - 0px)/1)!important;

        padding: 15px 15px 0;

        height: inherit;

    }

    .c_portalResProduct_list-01001 .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-01001 .p_Product:last-of-type .p_ProductInner {

        border: 0 none;

    }

    /* 图片 */

    .c_portalResProduct_list-01001 .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-01001 .p_image {

        width: 100%;

        height: 100%;

        overflow: hidden;

    }

    .c_portalResProduct_list-01001 .p_imagesPc {

        display: none;

    }

    .c_portalResProduct_list-01001 .p_linkB {

        width: inherit;

        height: inherit;

        display: block;

        position: static;

        padding-bottom: 75%;

    }

    .c_portalResProduct_list-01001 .p_image {

        width: 100%;

        height: 100%;

        padding: 0;

    }

    /* 缩略图移动端隐藏 */

    .c_portalResProduct_list-01001 .p_ThumbnailBox {

        display: none;

    }

    /*列表文本内容*/

    .c_portalResProduct_list-01001 .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-01001 .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-01001 .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-01001 .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-01001 .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-01001 .p_tag:hover {

        border-width: 1px;

        border-style: none;

        border-color: transparent;

    }

    .c_portalResProduct_list-01001 .p_tag:active {

        border-width: 1px;

        border-style: none;

        border-color: transparent;

    }

    .c_portalResProduct_list-01001 .d_item {

        width: auto;

        height: auto;

        margin: 5px 0;

        padding: 0;

        vertical-align: middle;

        overflow: hidden;

    }

    .c_portalResProduct_list-01001 .d_item .d_itemLable {

        display: inline-block;

        vertical-align: middle;

        margin: 0 5px 0 0;

        font-size: 14px;

    }

    .c_portalResProduct_list-01001 .d_item .d_itemValue {

        display: inline-block;

        vertical-align: middle;

        font-size: 14px;

    }

    /* 隐藏移动的标签 */

    .c_portalResProduct_list-01001 .p_salePricePc,

    .c_portalResProduct_list-01001 .p_NomBoxPc {

        display: none;

    }

    /* 概要 */

    .c_portalResProduct_list-01001 .d_SummaryBox {

        margin: 5px 0;

        width: auto;

        height: auto;

        padding: 0;

        overflow: hidden;

    }

    .c_portalResProduct_list-01001 .d_summary {

        color: #999;

        font-size: 12px;

        line-height: 20px;

        text-align: left;

        vertical-align: top;

        word-break: break-all;

    }

    /* 零售价 */

    .c_portalResProduct_list-01001 .d_SalePrice {

        display: inline-table;

        margin: 0;

        padding: 0;

        text-align: left;

        vertical-align: middle;

    }

    .c_portalResProduct_list-01001 .p_priceUnit::before {

        content: "\e6d7";

    }

    /* 交互按钮 */

    .c_portalResProduct_list-01001 .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;

        word-break: break-all;

        white-space: normal;

        font-size: 14px;

        margin-top: 5px;

    }

    .c_portalResProduct_list-01001 .p_interaction .btn-default {

        display: inline-block;

        margin: 5px 0 0;

        margin: 0;

    }

    /* 交互信息 */

    .c_portalResProduct_list-01001 .p_keyword {

        display: inline-block;

        padding-right: 5px;

        white-space: nowrap;

        overflow: hidden;

        vertical-align: middle;

    }

    /* 列表主体样式end */

}





/* 屏幕宽度在1024px以上pc端样式 */



@media only screen and (min-width:769px) {

    .c_portalResProduct_list-01001 {

        overflow: hidden;

        width: 100%;

        height: auto;

        margin-left: 0;

        margin-right: 0;

    }

    .c_portalResProduct_list-01001 .p_no {

        color: #d6cfcf;

        cursor: default;

    }

    .c_portalResProduct_list-01001 .p_no:hover {

        color: #d6cfcf;

        cursor: default;

        background: #fff;

        border-color: #ccc;

    }

    .c_portalResProduct_list-01001 .p_no:active,

    .btn.active {

        box-shadow: none;

    }

    .c_portalResProduct_list-01001 .p_ProductList {

        width: auto;

        height: auto;

        overflow: hidden;

        white-space: normal;

        font-size: 0;

        padding: 20px 25px;

    }

    /* 属性分类概述样式 */

    .c_portalResProduct_list-01001 .p_categorySummaryBox {

        padding: 0 0 20px;

        margin: 0 0 30px;

        border-bottom: 1px solid rgba(0, 0, 0, 0.09);

    }

    .c_portalResProduct_list-01001 .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-01001 .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-01001 .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-01001 .d_sortBtn:hover,

    .c_portalResProduct_list-01001 .d_sortBtn:active {

        border-color: #333;

        color: #333;

        z-index: 2;

    }

    .c_portalResProduct_list-01001 .d_sortBtn.active {

        border-color: #333;

        color: #333;

        z-index: 2;

    }

    .c_portalResProduct_list-01001 .p_default {

        padding-right: 15px;

    }

    .c_portalResProduct_list-01001 .d_sortBtn:lang(active) {

        border-color: #333;

        color: #333;

        z-index: 2;

    }

    .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:first-child {

        display: none;

    }

    .c_portalResProduct_list-01001 .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);

        /* IE 9 */

        -moz-transform: rotate(180deg);

        /* Firefox */

        -webkit-transform: rotate(180deg);

        /* Safari Ã¥â€™Å’ Chrome */

    }

    .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:before {

        content: "\e69a";

        line-height: 30px;

    }

    .c_portalResProduct_list-01001 .d_sortBtn:lang(active) .font .iconfont,

    .c_portalResProduct_list-01001 .d_sortBtn:hover .font .iconfont,

    .c_portalResProduct_list-01001 .d_sortBtn:active .font .iconfont {

        color: #333;

    }

    .c_portalResProduct_list-01001 .d_sortBtn .font .arrow {

        transform: rotate(180deg);

        -ms-transform: rotate(180deg);

        /* IE 9 */

        -moz-transform: rotate(180deg);

        /* Firefox */

        -webkit-transform: rotate(180deg);

        /* Safari Ã¥â€™Å’ Chrome */

    }

    .c_portalResProduct_list-01001 .d_sortBtn .font .down-arrow {

        transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        /* IE 9 */

        -moz-transform: rotate(0deg);

        /* Firefox */

        -webkit-transform: rotate(0deg);

        /* Safari Ã¥â€™Å’ Chrome */

    }

    .c_portalResProduct_list-01001 .d_sortBtn .font .arrow:before {

        content: "\e69a";

    }

    .c_portalResProduct_list-01001 .p_default .iconfont.arrow {

        display: none;

    }

    /* 排序样式end */

    /* 列表主体样式start */

    .c_portalResProduct_list-01001 .p_products {

        width: auto;

        height: auto;

        margin: 0;

        padding: 0;

        overflow: hidden;

        white-space: normal;

    }

    .c_portalResProduct_list-01001 .p_Product {

        position: relative;

        display: inline-block;

        vertical-align: top;

        width: calc((100% - 0px)/3);

        padding: 10px;

        height: inherit;

    }

    .c_portalResProduct_list-01001 .p_ProductInner {

        width: 100%;

        padding: 0 0 5px;

        box-sizing: content-box;

    }

    .c_portalResProduct_list-01001 .p_ProductInner:hover {

        border-width: 3px;

        border-color: #333;

        margin: -2px;

    }

    /* 图片 */

    .c_portalResProduct_list-01001 .p_images {

        position: relative;

        width: 100%;

        height: 188px;

        margin: 0;

        padding: 0;

        text-align: center;

        font-size: 0;

        overflow: hidden;

    }

    .c_portalResProduct_list-01001 .p_imagesMo {

        display: none;

    }

    .c_portalResProduct_list-01001 .p_linkB {

        width: inherit;

        height: inherit;

        display: block;

        position: static;

        padding-bottom: 75%;

    }

    .c_portalResProduct_list-01001 .p_image {

        width: 100%;

        height: 100%;

        padding: 0;

    }

    /* 缩略图移动端隐藏 */

    .c_portalResProduct_list-01001 .p_ThumbnailBox {

        position: absolute;

        left: 0;

        bottom: 1px;

        z-index: 10;

        width: 236px;

        height: auto;

        padding: 0;

        overflow: hidden;

        height: auto;

    }

    .c_portalResProduct_list-01001 .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-01001 .p_ThumbnailBox .p_thumbnail:hover {

        border-color: rgba(255, 255, 255, .7)

    }

    /*列表文本内容*/

    .c_portalResProduct_list-01001 .d_articles {

        height: auto;

        width: auto;

        padding: 0 0 0 15px;

        margin: 0;

        -webkit-flex: 2.4;

        flex: 2.4;

        -webkit-box-flex: 2.4;

        -moz-box-flex: 2.4;

        -ms-flex: 2.4;

    }

    /* 标题 */

    .c_portalResProduct_list-01001 .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-01001 .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-01001 .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-01001 .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-01001 .p_tag:hover {

        border-width: 1px;

        border-style: none;

        border-color: transparent;

    }

    .c_portalResProduct_list-01001 .p_tag:active {

        border-width: 1px;

        border-style: none;

        border-color: transparent;

    }

    .c_portalResProduct_list-01001 .d_item {

        width: auto;

        height: auto;

        margin: 5px 0;

        padding: 0;

        vertical-align: middle;

        overflow: hidden;

    }

    .c_portalResProduct_list-01001 .d_item .d_itemLable {

        display: inline-block;

        vertical-align: middle;

        margin: 0 5px 0 0;

        font-size: 14px;

    }

    .c_portalResProduct_list-01001 .d_item .d_itemValue {

        display: inline-block;

        vertical-align: middle;

        font-size: 14px;

    }

    /* 隐藏移动的标签 */

    .c_portalResProduct_list-01001 .p_salePriceMo,

    .c_portalResProduct_list-01001 .p_NomBoxMo {

        display: none;

    }

    /* 概要 */

    .c_portalResProduct_list-01001 .d_SummaryBox {

        margin: 5px 0;

        width: auto;

        height: auto;

        padding: 0;

        overflow: hidden;

    }

    .c_portalResProduct_list-01001 .d_summary {

        line-height: 20px;

        text-align: left;

        vertical-align: top;

        word-break: break-all;

    }

    /* 零售价 */

    .c_portalResProduct_list-01001 .d_SalePrice {

        display: inline-table;

        margin: 0;

        padding: 0;

        text-align: left;

        vertical-align: middle;

    }

    .c_portalResProduct_list-01001 .p_priceUnit::before {

        content: "\e6d7";

    }

    /* 交互按钮 */

    .c_portalResProduct_list-01001 .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;

        word-break: break-all;

        white-space: normal;

        font-size: 14px;

        margin-top: 5px;

    }

    .c_portalResProduct_list-01001 .p_interaction .btn-default {

        display: inline-block;

        margin: 5px 0 0;

        margin: 0;

    }

    /* 交互信息 */

    .c_portalResProduct_list-01001 .p_keyword {

        display: inline-block;

        padding-right: 5px;

        white-space: nowrap;

        overflow: hidden;

        vertical-align: middle;

    }

    /* 列表主体样式end */

}





/* 屏幕宽度介于768px-1024px样式 */



@media only screen and (min-width:769px) and (max-width: 1024px) {}



@media only screen and (max-width: 768px) {

    /*小屏*/

    .c_portalResEbizads_banner-01001 .p_prompt {

        width: auto;

        height: auto;

        text-align: center;

        background-color: inherit;

        font-size: 16px;

        border: 1px solid #E4E4E4;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_title {

        display: inline-table;

        padding: 0 30px;

        height: 100%;

        min-height: 260px;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_title .iconfont:before {

        content: "";

    }

    .c_portalResEbizads_banner-01001 .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-01001 .p_prompt .prompt_title .first:before {

        content: "\e6b4";

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_title {

        font-size: 24px;

        text-align: left;

        color: rgba(51, 51, 51, 1);

        font-weight: bold;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_title .font {

        display: table-cell;

        line-height: normal;

        vertical-align: middle;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .promptbox {

        width: auto;

        height: 100%;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_content {

        font-size: 18px;

        color: rgba(105, 105, 105, 1);

        padding-left: 65px;

    }

    /*列表缩略图切换1*/

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD {

        display: inline-block;

        vertical-align: middle;

        cursor: pointer;

        font-size: 56px;

        color: #e2e2e2;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont:before {

        content: '\e687';

        display: inline-block;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none;

    }

    /*列表缩略图切换1*/

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC {

        display: inline-block;

        vertical-align: middle;

        cursor: pointer;

        font-size: 56px;

        color: #e2e2e2;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC .iconfont:before {

        content: '\e687';

        display: inline-block;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none;

    }

    /*序号图片组符*/

    .c_portalResEbizads_banner-01001 .p_ListNumBtn {

        display: inline-table;

        height: 30px;

        width: 30px;

        background-color: #67b8b4;

        border-width: 1px;

        border-color: transparent;

        color: #999999;

        font-size: 12px;

        font-family: 'Microsoft YaHei';

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn img {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn .shape {

        display: table-cell;

        width: inherit;

        height: inherit;

        text-align: center;

        vertical-align: middle;

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn:active {

        color: rgba(255, 255, 255, 1);

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn.active {

        color: rgba(255, 255, 255, 1);

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn.j-nav-active {

        color: rgba(255, 255, 255, 1);

    }

    /*方形图片组符*/

    .c_portalResEbizads_banner-01001 .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-01001 .p_SquareNumBtn img {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn .shape {

        text-indent: -9999em;

        width: inherit;

        height: inherit;

        vertical-align: middle;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn:active {

        background-color: #67b8b4;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn.active {

        background-color: #67b8b4;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn.j-nav-active {

        background-color: #67b8b4;

    }

    /*圆型图片组符*/

    .c_portalResEbizads_banner-01001 .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-01001 .p_CircleNumBtn img {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .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-01001 .p_CircleNumBtn:active {

        background-color: rgba(105, 192, 188, 1);

    }

    .c_portalResEbizads_banner-01001 .p_CircleNumBtn.active {

        background-color: rgba(105, 192, 188, 1);

    }

    .c_portalResEbizads_banner-01001 .p_CircleNumBtn.j-nav-active {

        background-color: rgba(105, 192, 188, 1);

    }

    /*通用图片组符*/

    .c_portalResEbizads_banner-01001 .p_NumBtn {

        width: 150px;

        height: 66px;

        border-color: rgba(242, 242, 242, 1);

        border-width: 2px;

        border-style: solid;

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn .shape {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn:active {

        border-color: rgba(103, 184, 180, 1);

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn.active {

        border-color: rgba(103, 184, 180, 1);

    }

    /*通用容器*/

    .c_portalResEbizads_banner-01001 .p_ThumbnailBox {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden;

    }

    /*图集页概要信息*/

    .c_portalResEbizads_banner-01001 .p_ImgSummary {

        text-align: justify;

        vertical-align: top;

        word-break: break-all;

    }

    /*图集标题*/

    .c_portalResEbizads_banner-01001 .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-01001 .p_ImgHead .font {

        display: table-cell;

        vertical-align: top;

        line-height: 30px;

    }

    .c_portalResEbizads_banner-01001 .p_ImgHead .iconfont:before {

        content: "";

    }

    /*通用容器*/

    .c_portalResEbizads_banner-01001 .p_TitleBox {

        width: inherit;

        height: auto;

        overflow: hidden;

    }

    /*链接元素*/

    /*图集图片说明容器*/

    .c_portalResEbizads_banner-01001 .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-01001 .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-01001 .p_SwitchBtnB .font {

        display: table;

        width: inherit;

        height: inherit;

        /*background-color:rgba(202,202,202,.3);*/

        pointer-events: none;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnB .iconfont {

        display: table-cell;

        vertical-align: middle;

        position: relative;

        top: 3px;

    }

    .c_portalResEbizads_banner-01001 .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-01001 .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-01001 .p_interactionB {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden;

    }

    /*纯图标切换按钮*/

    .c_portalResEbizads_banner-01001 .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-01001 .p_SwitchBtnA .font {

        display: table;

        width: inherit;

        height: inherit;

        /*background-color:rgba(202,202,202,.3);*/

        pointer-events: none;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnA .iconfont {

        display: table-cell;

        vertical-align: middle;

        position: relative;

        top: 3px;

        right: 4px;

    }

    .c_portalResEbizads_banner-01001 .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-01001 .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-01001 .p_interactionA {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden;

    }

    .c_portalResEbizads_banner-01001 .p_interactionA+.p_interactionA {

        left: initial;

        right: 0;

    }

    /*多图组大图边框*/

    .c_portalResEbizads_banner-01001 .p_imageA {

        width: auto;

        height: auto;

        overflow: hidden;

    }

    /*链接元素*/

    /*通用容器*/

    .c_portalResEbizads_banner-01001 .p_images {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden;

    }

    /*主要内容区容器*/

    .c_portalResEbizads_banner-01001 .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-01001 {

        min-width: 300px;

        overflow: auto;

    }

    .c_portalResEbizads_banner-01001 .p_banner {

        width: 100%;

        height: 100%;

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_images {

        width: auto;

        height: auto;

    }

    .c_portalResEbizads_banner-01001 .p_ThumbnailBox {

        width: auto;

        height: auto;

        border-width: 0;

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_ThumbnailBoxA {

        width: auto;

        height: auto;

    }

    .c_portalResEbizads_banner-01001 .p_interactionA {

        width: auto;

        height: auto;

    }

    .c_portalResEbizads_banner-01001 .p_interactionB {

        width: auto;

        height: auto;

    }

    .c_portalResEbizads_banner-01001 .p_TitleBox {

        border-width: 0;

    }

    .c_portalResEbizads_banner-01001 .p_TitleBoxA {

        width: auto;

        height: auto;

        border-width: 0;

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .c_banner {

        width: inherit;

        height: inherit;

    }

    .c_portalResEbizads_banner-01001 .p_images {

        width: inherit;

        height: inherit;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

    }

    .c_portalResEbizads_banner-01001 .p_LinkA {

        width: inherit;

        height: inherit;

        display: block;

        position: relative;

    }

    .c_portalResEbizads_banner-01001 .p_imageA {

        vertical-align: baseline;

        text-align: center;

        width: inherit;

        height: inherit;

    }

    .c_portalResEbizads_banner-01001 .p_imageA:hover {

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_imageA:hover:after {

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_interactionA {

        cursor: pointer;

        left: 0;

        height: 100%;

        position: absolute;

        top: 0;

        z-index: 99;

        overflow: visible;

    }

    .c_portalResEbizads_banner-01001 .p_interactionB {

        cursor: pointer;

        right: 0;

        height: 100%;

        position: absolute;

        top: 0;

        z-index: 99;

        overflow: visible;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnA {

        position: absolute;

        top: 50%;

        margin-top: -37px;

        padding-top: 10px;

        color: rgb(187, 182, 182);

        left: 0;

        width: 33px;

        height: 64px;

        background-color: rgba(0, 0, 0, 0.5);

        z-index: 999;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnA .iconfont:before {

        font-size: 30px;

    }

    .c_portalResEbizads_banner-01001 .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: rgb(187, 182, 182);

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnB .iconfont:before {

        font-size: 30px;

    }

    .c_portalResEbizads_banner-01001 .p_SummaryBox {

        width: 100%;

        position: absolute;

        bottom: 0;

        left: 0;

        z-index: 5;

        height: 70px;

        background-color: transparent;

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_SummaryBox:hover {

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_SummaryBox .p_LinkB {

        display: block;

        background-color: rgba(0, 0, 0, 0.5);

    }

    .c_portalResEbizads_banner-01001 .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-01001 .p_LinkA .p_TitleBox span {

        display: block;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

    }

    .c_portalResEbizads_banner-01001 .p_LinkA:hover .p_TitleBox span {

        color: #fff;

    }

    .c_portalResEbizads_banner-01001 .p_TitleBoxA {

        width: 100%;

        height: inherit;

        padding-left: 20px;

        padding-right: 20px;

    }

    .c_portalResEbizads_banner-01001 .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-01001 .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-01001 .p_ThumbnailBox .p_NumBtn:first-child {

        margin-left: 0;

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn {

        margin-right: 6px;

        font-size: 0;

        width: 90px;

        height: auto;

        display: inline-block;

        overflow: hidden;

    }

    .c_portalResEbizads_banner-01001 .p_CircleNumBtn {

        margin-left: 10px;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn {

        margin-left: 10px;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC {

        position: absolute;

        top: 50%;

        left: 0;

        cursor: pointer;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%);

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD {

        position: absolute;

        top: 50%;

        right: 0;

        cursor: pointer;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%);

    }

    .c_portalResEbizads_banner-01001 .p_CircleNumBtn,

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn,

    .c_portalResEbizads_banner-01001 .p_ListNumBtn {

        margin-top: 20px;

        margin-bottom: 20px;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn {

        width: 98px;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont:before {

        content: "\e6ae";

        font-size: 30px;

    }

    .c_portalResEbizads_banner-01001 .p_ImgSummary {

        font-weight: normal;

        white-space: normal;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC .iconfont {

        font-size: 30px;

        color: rgba(255, 255, 255, .6);

        display: table-cell;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont {

        font-size: 30px;

        color: rgba(255, 255, 255, .6);

        display: table-cell;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC:hover .iconfont {

        color: rgba(105, 192, 188, 1);

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD:hover .iconfont {

        color: rgba(105, 192, 188, 1);

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn:hover {

        border-color: rgba(103, 184, 180, 1);

    }

    /*缩略图插件样式*/

    .c_portalResEbizads_banner-01001 .swiper-container {

        margin: 0 auto;

        position: relative;

        overflow: hidden;

        /* Fix of Webkit flickering */

        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-slide,

    .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-slide {

        -webkit-flex-shrink: 0;

        -ms-flex: 0 0 auto;

        flex-shrink: 0;

        width: 100%;

        height: 100%;

        position: relative;

    }

    .c_portalResEbizads_banner-01001 .p_MatteIcon:before {

        content: '\e752';

    }

    .c_portalResEbizads_banner-01001 .widther img {

        width: auto!important;

    }

    .c_portalResEbizads_banner-01001 .swiper-pagination1 {

        position: absolute;

        z-index: 20;

        bottom: 65px;

        width: 100%;

        text-align: center;

    }

    .c_portalResEbizads_banner-01001 .dot {

        width: 20px;

        height: 20px;

    }

    .c_portalResEbizads_banner-01001 .swiper-pagination span {

        display: inline-block;

        margin-right: 4px;

    }

    .c_portalResEbizads_banner-01001 .background_default {

        display: inline-block;

        width: 27px;

        height: 27px;

        border-radius: 50%;

        margin: 0 5px;

        opacity: 0.8;

        cursor: pointer;

    }

    .c_portalResEbizads_banner-01001 .swiper-wrapper .swiper-slide img {

        transform: translate(-50%, -50%);

        position: absolute;

        top: 50%;

        left: 50%;

        max-width: 100%;

        width: 100%;

        /*height: 150px !important;*/

    }

    .c_portalResEbizads_banner-01001 .background_default {

        width: 17px;

        height: 17px;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnA {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnB {

        display: none;

    }

}



@media only screen and (min-width: 769px) {

    /*大屏*/

    .c_portalResEbizads_banner-01001 .p_prompt {

        width: auto;

        height: auto;

        text-align: center;

        background-color: inherit;

        font-size: 16px;

        border: 1px solid #E4E4E4;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_title {

        display: inline-table;

        padding: 0 30px;

        height: 100%;

        min-height: 260px;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_title .iconfont:before {

        content: "";

    }

    .c_portalResEbizads_banner-01001 .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-01001 .p_prompt .prompt_title .first:before {

        content: "\e6b4";

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_title {

        font-size: 24px;

        text-align: left;

        color: rgba(51, 51, 51, 1);

        font-weight: bold;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_title .font {

        display: table-cell;

        line-height: normal;

        vertical-align: middle;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .promptbox {

        width: auto;

        height: 100%;

    }

    .c_portalResEbizads_banner-01001 .p_prompt .prompt_content {

        font-size: 18px;

        color: rgba(105, 105, 105, 1);

        padding-left: 65px;

    }

    /*列表缩略图切换1*/

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD {

        display: inline-block;

        vertical-align: middle;

        cursor: pointer;

        font-size: 56px;

        color: #e2e2e2;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont:before {

        content: '\e687';

        display: inline-block;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none;

    }

    /*列表缩略图切换1*/

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC {

        display: inline-block;

        vertical-align: middle;

        cursor: pointer;

        font-size: 56px;

        color: #e2e2e2;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC .iconfont:before {

        content: '\e687';

        display: inline-block;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC .font {

        display: table;

        width: inherit;

        height: inherit;

        pointer-events: none;

    }

    /*序号图片组符*/

    .c_portalResEbizads_banner-01001 .p_ListNumBtn {

        display: inline-table;

        height: 30px;

        width: 30px;

        background-color: #67b8b4;

        border-width: 1px;

        border-color: transparent;

        color: #999999;

        font-size: 12px;

        font-family: 'Microsoft YaHei';

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn img {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn .shape {

        display: table-cell;

        width: inherit;

        height: inherit;

        text-align: center;

        vertical-align: middle;

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn:active {

        color: rgba(255, 255, 255, 1);

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn.active {

        color: rgba(255, 255, 255, 1);

    }

    .c_portalResEbizads_banner-01001 .p_ListNumBtn.j-nav-active {

        color: rgba(255, 255, 255, 1);

    }

    /*方形图片组符*/

    .c_portalResEbizads_banner-01001 .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-01001 .p_SquareNumBtn img {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn .shape {

        text-indent: -9999em;

        width: inherit;

        height: inherit;

        vertical-align: middle;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn:active {

        background-color: #67b8b4;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn.active {

        background-color: #67b8b4;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn.j-nav-active {

        background-color: #67b8b4;

    }

    /*圆型图片组符*/

    .c_portalResEbizads_banner-01001 .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-01001 .p_CircleNumBtn img {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .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-01001 .p_CircleNumBtn:active {

        background-color: rgba(105, 192, 188, 1);

    }

    .c_portalResEbizads_banner-01001 .p_CircleNumBtn.active {

        background-color: rgba(105, 192, 188, 1);

    }

    .c_portalResEbizads_banner-01001 .p_CircleNumBtn.j-nav-active {

        background-color: rgba(105, 192, 188, 1);

    }

    /*通用图片组符*/

    .c_portalResEbizads_banner-01001 .p_NumBtn {

        width: 150px;

        height: 66px;

        border-color: rgba(242, 242, 242, 1);

        border-width: 2px;

        border-style: solid;

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn .shape {

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn:active {

        border-color: rgba(103, 184, 180, 1);

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn.active {

        border-color: rgba(103, 184, 180, 1);

    }

    /*通用容器*/

    .c_portalResEbizads_banner-01001 .p_ThumbnailBox {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden;

    }

    /*图集页概要信息*/

    .c_portalResEbizads_banner-01001 .p_ImgSummary {

        text-align: justify;

        vertical-align: top;

        word-break: break-all;

    }

    /*图集标题*/

    .c_portalResEbizads_banner-01001 .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-01001 .p_ImgHead .font {

        display: table-cell;

        vertical-align: top;

        line-height: 30px;

    }

    .c_portalResEbizads_banner-01001 .p_ImgHead .iconfont:before {

        content: "";

    }

    /*通用容器*/

    .c_portalResEbizads_banner-01001 .p_TitleBox {

        width: inherit;

        height: auto;

        overflow: hidden;

    }

    /*链接元素*/

    /*图集图片说明容器*/

    .c_portalResEbizads_banner-01001 .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-01001 .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-01001 .p_SwitchBtnB .font {

        display: table;

        width: inherit;

        height: inherit;

        /*background-color:rgba(202,202,202,.3);*/

        pointer-events: none;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnB .iconfont {

        display: table-cell;

        vertical-align: middle;

        position: relative;

        top: 3px;

    }

    .c_portalResEbizads_banner-01001 .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-01001 .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-01001 .p_interactionB {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden;

    }

    /*纯图标切换按钮*/

    .c_portalResEbizads_banner-01001 .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-01001 .p_SwitchBtnA .font {

        display: table;

        width: inherit;

        height: inherit;

        /*background-color:rgba(202,202,202,.3);*/

        pointer-events: none;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnA .iconfont {

        display: table-cell;

        vertical-align: middle;

        position: relative;

        top: 3px;

        right: 4px;

    }

    .c_portalResEbizads_banner-01001 .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-01001 .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-01001 .p_interactionA {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden;

    }

    .c_portalResEbizads_banner-01001 .p_interactionA+.p_interactionA {

        left: initial;

        right: 0;

    }

    /*多图组大图边框*/

    .c_portalResEbizads_banner-01001 .p_imageA {

        width: auto;

        height: auto;

        overflow: hidden;

    }

    /*链接元素*/

    /*通用容器*/

    .c_portalResEbizads_banner-01001 .p_images {

        width: inherit;

        height: auto;

        background-color: transparent;

        overflow: hidden;

    }

    /*主要内容区容器*/

    .c_portalResEbizads_banner-01001 .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-01001 {

        min-width: 300px;

        overflow: auto;

    }

    .c_portalResEbizads_banner-01001 .p_banner {

        width: 100%;

        height: 100%;

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_images {

        width: auto;

        height: auto;

    }

    .c_portalResEbizads_banner-01001 .p_ThumbnailBox {

        width: auto;

        height: auto;

        border-width: 0;

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_ThumbnailBoxA {

        width: auto;

        height: auto;

    }

    .c_portalResEbizads_banner-01001 .p_interactionA {

        width: auto;

        height: auto;

    }

    .c_portalResEbizads_banner-01001 .p_interactionB {

        width: auto;

        height: auto;

    }

    .c_portalResEbizads_banner-01001 .p_TitleBox {

        border-width: 0;

    }

    .c_portalResEbizads_banner-01001 .p_TitleBoxA {

        width: auto;

        height: auto;

        border-width: 0;

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .c_banner {

        width: inherit;

        height: inherit;

    }

    .c_portalResEbizads_banner-01001 .p_images {

        width: inherit;

        height: inherit;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

    }

    .c_portalResEbizads_banner-01001 .p_LinkA {

        width: inherit;

        height: inherit;

        display: block;

        position: relative;

    }

    .c_portalResEbizads_banner-01001 .p_imageA {

        vertical-align: baseline;

        text-align: center;

        width: inherit;

        height: inherit;

    }

    .c_portalResEbizads_banner-01001 .p_imageA:hover {

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_imageA:hover:after {

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_interactionA {

        cursor: pointer;

        left: 0;

        height: 100%;

        position: absolute;

        top: 0;

        z-index: 99;

        overflow: visible;

    }

    .c_portalResEbizads_banner-01001 .p_interactionB {

        cursor: pointer;

        right: 0;

        height: 100%;

        position: absolute;

        top: 0;

        z-index: 99;

        overflow: visible;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnA {

        position: absolute;

        top: 50%;

        margin-top: -37px;

        padding-top: 10px;

        color: rgb(187, 182, 182);

        left: 0;

        width: 33px;

        height: 64px;

        background-color: rgba(0, 0, 0, 0.5);

        z-index: 999;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnA .iconfont:before {

        font-size: 30px;

    }

    .c_portalResEbizads_banner-01001 .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: rgb(187, 182, 182);

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnB .iconfont:before {

        font-size: 30px;

    }

    .c_portalResEbizads_banner-01001 .p_SummaryBox {

        width: 100%;

        position: absolute;

        bottom: 0;

        left: 0;

        z-index: 5;

        height: 70px;

        background-color: transparent;

        display: none;

    }

    .c_portalResEbizads_banner-01001 .p_SummaryBox:hover {

        background-color: transparent;

    }

    .c_portalResEbizads_banner-01001 .p_SummaryBox .p_LinkB {

        display: block;

        background-color: rgba(0, 0, 0, 0.5);

    }

    .c_portalResEbizads_banner-01001 .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-01001 .p_LinkA .p_TitleBox span {

        display: block;

        height: 25px;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

        margin-top: 15px;

    }

    .c_portalResEbizads_banner-01001 .p_LinkA:hover .p_TitleBox span {

        color: #fff;

    }

    .c_portalResEbizads_banner-01001 .p_TitleBoxA {

        width: 100%;

        height: inherit;

        padding-left: 20px;

        padding-right: 20px;

    }

    .c_portalResEbizads_banner-01001 .p_ImgHead {

        padding-top: 10px;

        padding-bottom: 12px;

        font-size: 30px;

        font-weight: normal;

        font-family: "黑体";

        color: #fff;

        white-space: normal;

    }

    .c_portalResEbizads_banner-01001 .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-01001 .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-01001 .p_ThumbnailBox .p_NumBtn:first-child {

        margin-left: 0;

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn {

        margin-right: 6px;

        font-size: 0;

        width: 90px;

        height: auto;

        display: inline-block;

        overflow: hidden;

    }

    .c_portalResEbizads_banner-01001 .p_CircleNumBtn {

        margin-left: 10px;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn {

        margin-left: 10px;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC {

        position: absolute;

        top: 50%;

        left: 0;

        cursor: pointer;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%);

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD {

        position: absolute;

        top: 50%;

        right: 0;

        cursor: pointer;

        -webkit-transform: translate(0, -50%);

        transform: translate(0, -50%);

    }

    .c_portalResEbizads_banner-01001 .p_CircleNumBtn,

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn,

    .c_portalResEbizads_banner-01001 .p_ListNumBtn {

        margin-top: 20px;

        margin-bottom: 20px;

    }

    .c_portalResEbizads_banner-01001 .p_SquareNumBtn {

        width: 98px;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont:before {

        content: "\e6ae";

        font-size: 30px;

    }

    .c_portalResEbizads_banner-01001 .p_ImgSummary {

        font-weight: normal;

        white-space: normal;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC .iconfont {

        font-size: 30px;

        color: rgba(255, 255, 255, .6);

        display: table-cell;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont {

        font-size: 30px;

        color: rgba(255, 255, 255, .6);

        display: table-cell;

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnC:hover .iconfont {

        color: rgba(105, 192, 188, 1);

    }

    .c_portalResEbizads_banner-01001 .p_SwitchBtnD:hover .iconfont {

        color: rgba(105, 192, 188, 1);

    }

    .c_portalResEbizads_banner-01001 .p_NumBtn:hover {

        border-color: rgba(103, 184, 180, 1);

    }

    /*缩略图插件样式*/

    .c_portalResEbizads_banner-01001 .swiper-container {

        margin: 0 auto;

        position: relative;

        overflow: hidden;

        /* Fix of Webkit flickering */

        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-slide,

    .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-slide {

        -webkit-flex-shrink: 0;

        -ms-flex: 0 0 auto;

        flex-shrink: 0;

        width: 100%;

        height: 100%;

        position: relative;

    }

    .c_portalResEbizads_banner-01001 .p_MatteIcon:before {

        content: '\e752';

    }

    .c_portalResEbizads_banner-01001 .widther img {

        width: auto!important;

    }

    .c_portalResEbizads_banner-01001 .swiper-pagination {

        position: absolute;

        z-index: 20;

        bottom: 80px;

        width: 100%;

        text-align: center;

    }

    .c_portalResEbizads_banner-01001 .swiper-pagination span {

        display: inline-block;

        margin-right: 4px;

    }

    .c_portalResEbizads_banner-01001 .background_default {

        display: inline-block;

        width: 27px;

        height: 27px;

        border-radius: 50%;

        margin: 0 5px;

        opacity: 0.8;

        cursor: pointer;

    }

    .c_portalResEbizads_banner-01001 .swiper-wrapper .swiper-slide img {

        transform: translate(-50%, -50%);

        position: absolute;

        top: 50%;

        left: 50%;

        max-width: 100%;

        width: 100%;

        /*height: 448.83px !important;*/

    }

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    /*中屏*/

}





/*图片标题列表*/



.w_fimg-000 .p_title {

    display: inline-table;

    margin: 0;

    min-width: 37px;

    padding: 0;

    color: rgba(51, 51, 51, 1);

    font-size: 16px;

    font-weight: 400;

    cursor: pointer;

}



.w_fimg-000 .p_title .font {

    vertical-align: middle;

    line-height: 21px;

}



.w_fimg-000 .p_title:hover {

    color: rgba(87, 177, 173, 1);

}



.w_fimg-000 .p_title:active {

    color: rgba(69, 165, 161, 1);

}



.w_fimg-000 .p_title .iconfont:before {

    display: inline-block;

    content: "";

}



.w_fimg-000 {

    position: relative;

    width: 100%;

    height: auto;

    min-height: 200px;

}



.w_fimg-000 .animated {

    width: 100%;

    height: 100%;

    position: relative;

    min-height: inherit;

}



.w_fimg-000 .font {

    white-space: nowrap;

}



.w_fimg-000 .p_link001 {

    width: 100%;

    height: 100%;

}



.w_fimg-000 .p_link002 {

    width: 100%;

    height: 30px;

}



.w_fimg-000 .p_box {

    width: 100%;

    height: 100%;

    text-align: center;

    position: static;

}



.w_fimg-000 .p_dimage {

    height: inherit;

    overflow: hidden;

    font-size: 0;

}



.w_fimg-000 .e_image:hover:after {

    background: transparent;

}



.w_fimg-000 .p_dimage:empty {

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    position: absolute;

    background: #f2f2f2 url(../image/camera.png) no-repeat center;

}



.w_grid-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: 0.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: 0.6rem;

        margin-bottom: 0.6rem;

    }

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



.w_grid-000 {

    margin-left: auto;

    margin-right: auto;

    min-height: 12rem;

    width: 100%;

}



.w_grid-000>.w_grid {

    width: 100%;

    position: relative;

}



.w_grid-000>div>.p_gridbox {

    width: 100%;

    overflow: hidden;

    position: static;

}



.w_grid-000>div>div>.p_gridCell {

    float: left;

    position: static;

}



.w_grid-000>div>div>.p_gridCell:not(:empty):before {

    content: '';

    height: 0.1px;

    display: block;

}



.w_grid-000>.w_grid.signal {

    min-height: inherit;

}



.w_grid-000>.w_grid.signal>.p_gridbox {

    min-height: inherit;

}



.w_grid-000>.w_grid.signal>.p_gridbox>.p_gridCell {

    min-height: inherit;

}



.w_grid-000>div>.p_gridbox>.p_gridCell:first-child {

    margin-left: 0;

    clear: left;

}



#w_grid-000>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left;

}



@media only screen and (max-width: 768px) {

    #w_grid-1581573146794 {

        margin-bottom: 20px !important;

    }

    #w_common_text-1581573146874 p {

        text-algin: left !important;

    }

    #w_common_text-1581573146864 {

        display: none;

    }

    #content_box-1581573146484-0 {

        width: 60%;

        float: left;

    }

    #content_box-1581573146484-1 {

        width: 40%;

        float: right;

    }

    .w_grid-000>div>.p_gridbox>.p_gridCell {

        width: 100%;

        margin-left: 0;

        margin-top: 0rem;

        margin-bottom: 0rem;

    }

}



@media only screen and (min-width: 769px) {

    #w_common_text-1581573146874 p {

        text-align: right;

    }

    .w_grid-000>div>.p_gridbox>.p_gridCell:first-child {

        width: 100%;

        margin-left: 0;

        margin-top: 0rem;

        margin-bottom: 0rem;

    }

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {}





/*流式按钮-001*/



.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;

}



.c_portalResNews_list-01001 {

    min-width: 320px;

    width: 100%;

}



.c_portalResNews_list-01001 .p_PromptNoneData {

    width: auto;

    text-align: center

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_title .iconfont:before {

    content: ""

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_title .first {

    height: auto;

    display: table-cell;

    position: relative;

    vertical-align: middle;

    padding: 0 10px 5px 0;

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_title {

    display: inline-table;

    padding: 0 30px;

    min-height: 200px;

    height: 100%

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_title .first:before {

    content: "\e6b4"

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_title .font {

    display: table-cell;

    vertical-align: middle;

    text-align: left

}



.c_portalResNews_list-01001 .p_PromptNoneData .promptbox {

    width: auto;

    height: 100%

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_content {

    padding-left: 65px

}





/*引导短连接*/



.c_portalResNews_list-01001 .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-01001 .p_moreBtn .font {

    white-space: nowrap;

    overflow: visible;

    vertical-align: middle

}



.c_portalResNews_list-01001 .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-01001 .p_loading {

    width: 100%;

    height: 70px;

    line-height: 70px;

    text-align: center;

}



.c_portalResNews_list-01001 .p_loading .iconfont:before {

    content: ""

}



.c_portalResNews_list-01001 .p_loading .font {

    display: inline-block;

    margin-left: 20px;

    height: inherit

}





/*无效果/分组*/



.c_portalResNews_list-01001 .p_moreBox {

    margin: 0 20px;

    width: auto;

    height: auto;

    padding: 0;

    overflow: hidden

}





/*引导短连接 查看详情 */



.c_portalResNews_list-01001 .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-01001 .p_ToDetail:hover {

    cursor: pointer

}





/*概要信息*/



.c_portalResNews_list-01001 .p_SummaryBox {

    margin: 0;

    width: 236px;

    height: 317px;

    padding: 0;

    overflow: hidden

}



.c_portalResNews_list-01001 .p_summary {

    text-align: left;

    vertical-align: top;

    word-break: break-all

}





/*辅助字段值*/



.c_portalResNews_list-01001 .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-01001 .p_assist {

    margin: 0;

    width: 236px;

    height: 317px;

    padding: 0;

    overflow: hidden

}





/*概要列表标题*/



.c_portalResNews_list-01001 .p_TitleBox {

    width: auto;

    height: auto;

    padding: 5px 0;

    overflow: hidden;

    vertical-align: top;

}



.c_portalResNews_list-01001 .p_title {

    display: inline-table;

    width: 100%;

    margin: 0;

    padding: 0;

    text-align: left;

    cursor: pointer;

    overflow: hidden;

    text-overflow: ellipsis;

}





/*列表序容器*/



.c_portalResNews_list-01001 .p_header {

    margin: 5px 0 0;

    width: auto;

    height: auto;

    padding: 0;

    overflow: hidden;

}





/*无效果/分组*/



.c_portalResNews_list-01001 .p_content {

    margin: 0;

    width: 236px;

    height: 317px;

    padding: 0;

    overflow: hidden

}





/*资讯列表容器*/



.c_portalResNews_list-01001 .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-01001 .p_articles {

    margin: 0;

    width: inherit;

    height: 186px;

    padding: 0;

}





/*通用容器*/



.c_portalResNews_list-01001 .p_news {

    margin: 0;

    width: inherit;

    height: auto;

    padding: 0;

    overflow: hidden;

}





/*主要内容区容器*/



.c_portalResNews_list-01001 .p_Newslist {

    margin: 0;

    padding: 0;

    overflow: hidden;

}



.c_portalResNews_list-01001 {

    overflow: hidden;

}



.c_portalResNews_list-01001 .p_content {

    width: auto;

    height: auto;

    vertical-align: top

}



.c_portalResNews_list-01001 .p_SummaryBox {

    width: auto;

    height: auto;

}



.c_portalResNews_list-01001 .p_assist {

    width: auto;

    height: auto;

}





/*覆盖阶段结束*/





/*改为inline-block*/



.c_portalResNews_list-01001 .p_icon {

    display: inline-block;

    vertical-align: middle;

    margin-top: 2px

}



.c_portalResNews_list-01001 .p_about {

    display: inline-block;

    vertical-align: middle

}





/*end*/





/*组件样式开始*/



.c_portalResNews_list-01001 .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-01001 .p_thumbnail {

    width: 100%;

    height: auto;

    vertical-align: middle;

    text-align: center;

    overflow: hidden

}



.c_portalResNews_list-01001 .p_thumbnail img {

    width: 100%;

}



.c_portalResNews_list-01001 .higher .p_thumbnail {

    position: absolute;

    height: 100%

}



.c_portalResNews_list-01001 .widther .p_thumbnail {

    position: absolute;

    height: 100%

}



.c_portalResNews_list-01001 .smaller .p_thumbnail {

    position: absolute;

    height: 100%

}



.c_portalResNews_list-01001 .p_assist {

    margin-top: 2px;

}



.c_portalResNews_list-01001 .p_SummaryBox {

    clear: both;

    margin-bottom: 10px;

    margin-top: 8px

}



.c_portalResNews_list-01001 .p_ToDetail {

    float: right;

    position: relative

}



.c_portalResNews_list-01001 .p_summary {

    white-space: normal

}



.c_portalResNews_list-01001 .p_categorySummaryBox {

    overflow: hidden;

    padding: 10px;

}



.c_portalResNews_list-01001 article {

    word-wrap: break-word !important;

    word-break: normal !important;

}



@media only screen and (max-width: 768px) {

    .c_portalResNews_list-01001 .p_articles {

        margin-top: 10px !important;

        width: 100% !important;

    }

    .c_portalResNews_list-01001 .mp_linkUrl {

        display: block;

        height: auto;

    }

    .c_portalResNews_list-01001 .p_SummaryBox {

        display: none;

    }

    .c_portalResNews_list-01001 .p_ToDetail {

        display: none !important;

    }

    .c_portalResNews_list-01001 .mP_SummaryBox {

        clear: both;

    }

    .c_portalResNews_list-01001 .p_Information {

        display: flex;

        padding: 10px 0;

    }

    .c_portalResNews_list-01001 .p_Information li {

        flex: 1;

        height: 20px;

        overflow: hidden;

    }

    .c_portalResNews_list-01001 .p_KeyWord {

        width: 100%;

        margin-top: 5px;

    }

    .c_portalResNews_list-01001 .p_KeyWord .p_tag {

        padding: 5px 15px;

        margin-right: 10px;

        border-radius: 3px;

    }

    .c_portalResNews_list-01001 .blank {

        width: 100%;

        height: 15px;

        overflow: hidden;

    }

    .c_portalResNews_list-01001 .p_articles {

        border: none

    }

}



@media only screen and (min-width: 769px) {

    .c_portalResNews_list-01001 .mp_linkUrl {

        display: none;

    }

    .c_portalResNews_list-01001 .mP_SummaryBox {

        display: none;

    }

    .c_portalResNews_list-01001 .p_Information {

        display: none;

    }

    .c_portalResNews_list-01001 .p_KeyWord {

        display: none;

    }

    .c_portalResNews_list-01001 .blank {

        display: none;

    }

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



.w_ficon-001 {

    display: table;

    width: 100%;

    height: 100%;

    max-width: 80px;

    max-height: 0;

    min-height: 80px;

    margin: 0 auto;

}



.w_ficon-001 .w_ficon {

    display: table-cell;

    vertical-align: middle;

    text-align: center

}



.w_ficon-001 .e_link {

    display: inline-block;

    height: auto;

}



.w_ficon-001 .p_icon {

    margin: 0;

    width: inherit;

    height: inherit;

    color: rgba(102, 102, 102, 1);

}



.w_ficon-001 .p_icon:before {

    content: '\e6b4';

    font-size: 30px;

}



* {

    padding: 0;

    margin: 0;

}



.pagebox {

    width: 100%;

}





/*page property_start*/



.pagebox,

#-remove--flag {

    width: 100%;

    margin: 0px auto;

}





/*page property_end*/





/*page property_start*/



body,

#-remove--flag {}





/*page property_end*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#c_portalResNews_list-15815744573203453 .p_articles {

    width: calc((100% - 0px)/3);

}



#c_portalResNews_list-15815744573203453 .p_CommonSummaryBoxA {

    text-align: center;

}



#c_portalResNews_list-15815744573203453 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#c_portalResNews_list-15815744573203453>div {

    animation-fill-mode: both;

}



#c_portalResNews_list-15815744573203453 .newBox {

    width: 100%;

    height: auto;

    overflow: hidden;

}



#c_portalResNews_list-15815744573203453 .newContainer {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin: 1rem auto;

}



#c_portalResNews_list-15815744573203453 .newLi {

    position: relative;

    overflow: hidden;

    padding: 20px;

}



#c_portalResNews_list-15815744573203453 .porTbox {

    position: relative;

    overflow: hidden;

    width: 100%;

    height: 230px;

}



#c_portalResNews_list-15815744573203453 .newImg {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 100%;

    transition: all .5s ease;

}



#c_portalResNews_list-15815744573203453 .porBbox {

    position: relative;

    overflow: hidden;

    width: 100%;

    height: 130px;

    padding: 20px 20px 10px;

    border: 1px solid #f2f2f2;

}



#c_portalResNews_list-15815744573203453 .newTitle {

    font-size: 1rem;

    color: #333;

    overflow: hidden;

    text-overflow: ellipsis;

    position: relative;

    white-space: nowrap;

    width: 100%;

}



#c_portalResNews_list-15815744573203453 .newSummry {

    color: #777;

    white-space: nowrap;

    overflow: hidden;

    margin: 10px 0;

    text-overflow: ellipsis;

}



#c_portalResNews_list-15815744573203453 .lookDetail {

    position: relative;

    display: block;

    color: #777;

    height: 38px;

    line-height: 38px;

    border-top: 1px solid #e5e5e5;

}



#c_portalResNews_list-15815744573203453 .arrowsR {

    position: absolute;

    top: 50%;

    right: 0px;

    transform: translate(0, -50%);

    width: 30px;

}



#c_portalResNews_list-15815744573203453 .arrowsR img {

    position: absolute;

    transition: all .5s ease;

}



#c_portalResNews_list-15815744573203453 .harr {

    opacity: 0;

}



#c_portalResNews_list-15815744573203453 .showBox {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    opacity: 0;

    background: rgba(0, 0, 0, .6);

    transition: all 0.5s ease;

}



#c_portalResNews_list-15815744573203453 .showBoxLink {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    display: block;

    width: 60%;

    color: #fff;

    text-align: center;

    font-size: 1rem;

    padding: 0.5rem 0;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



#c_portalResNews_list-15815744573203453 .showBoxLink::before {

    content: '';

    position: absolute;

    top: 0px;

    left: 50%;

    transform: translateX(-50%);

    width: 60%;

    height: 1px;

    background: #fff;

    transition: all .5s ease;

}



#c_portalResNews_list-15815744573203453 .showBoxLink::after {

    content: '';

    position: absolute;

    bottom: 0px;

    left: 50%;

    transform: translateX(-50%);

    width: 60%;

    height: 1px;

    background: #fff;

    transition: all .5s ease;

}



#c_portalResNews_list-15815744573203453 .lookDetail:hover .barr {

    opacity: 0;

}



#c_portalResNews_list-15815744573203453 .lookDetail:hover .harr {

    opacity: 1;

}



#c_portalResNews_list-15815744573203453 .newLi:hover .showBox {

    opacity: 1;

}



#c_portalResNews_list-15815744573203453 .newLi:hover .newImg {

    transform: translate(-50%, -50%) scale(1.1);

}



#c_portalResNews_list-15815744573203453 .newLi:hover .showBoxLink::before {

    width: 1rem;

}



#c_portalResNews_list-15815744573203453 .newLi:hover .showBoxLink::after {

    width: 1rem;

}



@media only screen and (min-width: 769px) {

    #c_portalResNews_list-15815744573203453 .newContainer {

        max-width: 1400px;

    }

    #c_portalResNews_list-15815744573203453 .newLi {

        width: calc(100% / 3);

        height: 400px;

        float: left;

    }

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #c_portalResNews_list-15815744573203453 .newContainer {

        max-width: 900px;

    }

    #c_portalResNews_list-15815744573203453 .newLi {

        width: 50%;

        height: 400px;

    }

}



#c_portalResNews_list-15815744573203453 .p_hot .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResNews_list-15815744573203453 .p_new .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResNews_list-15815744573203453 .p_page .pre .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResNews_list-15815744573203453 .p_page .next .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResNews_list-15815744573203453 .p_more .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResNews_list-15815744573203453 .p_loading .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResNews_list-15815744573203453 {

    width: 100%;

    max-width: 1280px;

    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_portalResEbizads_banner-15815735207190592 .swiper-container {

    width: 100%;

    height: auto;

}



#c_portalResEbizads_banner-15815735207190592 .swiper-wrapper::before {

    display: block;

    position: absolute;

    left: 0;

    width: 25%;

    top: 20%;

    bottom: 20%;

    background-image: url(../image/rBQBHVx_KCaEBjuSAAAAAGrvM8w615.png);

    background-size: cover;

    z-index: 2;

    opacity: 0.3;

}



#c_portalResEbizads_banner-15815735207190592 .swiper-wrapper::after {

    content: "";

    position: absolute;

    right: 0;

    width: 25%;

    top: 20%;

    bottom: 20%;

    background-image: url(../image/rBQBHVx_KCaEBjuSAAAAAGrvM8w615.png);

    display: block;

    background-size: cover;

    z-index: 2;

    opacity: 0.3;

}



#c_portalResEbizads_banner-15815735207190592 .content {

    position: relative;

    width: 100%;

    height: auto;

}



#c_portalResEbizads_banner-15815735207190592 .picB {

    width: 100%;

    height: auto;

}



#c_portalResEbizads_banner-15815735207190592 .text {

    display: none;

    position: absolute;

    top: 50%;

    left: 0;

    right: 0;

    max-width: 1000px;

    width: 70%;

    margin: 0 auto;

    transform: translateY(-50%);

}



#c_portalResEbizads_banner-15815735207190592 .bannerBtn {

    position: absolute;

    right: 1rem;

    top: 50%;

    transform: translateY(-50%);

    z-index: 999;

    color: #fff;

    font-size: 0.825rem;

}



#c_portalResEbizads_banner-15815735207190592 .swiper-button-prev {

    margin-bottom: 0.825rem;

}



#c_portalResEbizads_banner-15815735207190592 .next,

#c_portalResEbizads_banner-15815735207190592 .prev {

    margin: 0 0.825rem;

}



#c_portalResEbizads_banner-15815735207190592 .swiper-wrapper .swiper-slide img {

    width: 100%;

    height: auto;

    left: 0;

    top: 0;

}



#c_portalResEbizads_banner-15815735207190592 .bannerTitle {

    position: relative;

    color: #FF9800;

    margin-bottom: 1.5rem;

    font-size: 1.25rem;

    transition: all 2s ease;

}



#c_portalResEbizads_banner-15815735207190592 .content::before {

    content: "";

    position: absolute;

    width: 20%;

    height: 40%;

    display: block;

    border: 10px solid rgba(255, 255, 255, 0.2);

    top: 30%;

    left: 10%;

    transition: all 2s cubic-bezier(0.42, 0, 0.58, 1);

    opacity: 0;

    transform: translate3d(-80px, 0, 0);

    z-index: 1;

}



#c_portalResEbizads_banner-15815735207190592 .swiper-slide-active .content:before {

    transition-delay: 1.3s;

    transform: translate3d(0px, 0, 0);

    opacity: 1;

    display: none;

}



#c_portalResEbizads_banner-15815735207190592 .swiper-slide-active .bannerTitle {

    transition-delay: 0.5s;

}



#c_portalResEbizads_banner-15815735207190592 .text * {

    transform: translate3d(0, 80px, 0);

    opacity: 0;

}



#c_portalResEbizads_banner-15815735207190592 .swiper-slide-active .summry {

    transition-delay: 0.7s;

}



#c_portalResEbizads_banner-15815735207190592 .swiper-slide-active .text * {

    transform: translate3d(0, 0px, 0);

    opacity: 1;

}



#c_portalResEbizads_banner-15815735207190592 .summry {

    color: #fff;

    font-size: 1.5rem;

    display: -webkit-box;

    overflow: hidden;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    transition: all 2s ease;

}



#c_portalResEbizads_banner-15815735207190592 .bannerPic {

    position: relative;

    width: 100%;

    height: auto;

    transition: all 1s ease 2.5s;

    transform: perspective(1000px) translate3d(0, 0, 100px);

}



#c_portalResEbizads_banner-15815735207190592 .swiper-slide-active .bannerPic {

    transition: all 5s ease 0s;

    transform: perspective(1000px) translate3d(0, 0, 0px);

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #c_portalResEbizads_banner-15815735207190592 .bannerTitle {

        font-size: 1.25rem;

    }

    #c_portalResEbizads_banner-15815735207190592 .summry {

        font-size: 1rem;

    }

}



@media only screen and (max-width: 768px) {

    #c_portalResEbizads_banner-15815735207190592 .bannerBtn {

        display: none;

    }

    #c_portalResEbizads_banner-15815735207190592 .bannerTitle {

        font-size: 1rem;

    }

    #c_portalResEbizads_banner-15815735207190592 .summry {

        font-size: 0.875rem;

    }

}



#c_portalResEbizads_banner-15815735207190592 {

    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;

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#c_portalResProduct_list-15815738831199010 .p_Product {

    width: calc((100% - 0px)/3);

}



#c_portalResProduct_list-15815738831199010 .p_CommonSummaryBoxA {

    text-align: center;

}



#c_portalResProduct_list-15815738831199010 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#c_portalResProduct_list-15815738831199010>div {

    animation-fill-mode: both;

}



#c_portalResProduct_list-15815738831199010 .porBox {

    width: 100%;

    height: auto;

    overflow: hidden;

    padding: 1rem 0;

    background: #000;

}



#c_portalResProduct_list-15815738831199010 .proContainer {

    width: 100%;

    height: auto;

    margin: 2rem auto;

    padding: 0 1rem;

    overflow: hidden;

    -webkit-column-rule: 20px outset #000;

    column-rule: 20px solid #000;

}



#c_portalResProduct_list-15815738831199010 .proLink {

    display: block;

    width: 100%;

    height: 100%;

    background: #333;

}



#c_portalResProduct_list-15815738831199010 .proImgBox {

    width: 100%;

    height: 80%;

    /* padding-bottom: 60%; */

    overflow: hidden;

}



#c_portalResProduct_list-15815738831199010 .proImg {

    width: 100%;

    height: 300px;

}



#c_portalResProduct_list-15815738831199010 .txtBox {

    padding: 15px;

}



#c_portalResProduct_list-15815738831199010 .proTitle {

    width: 100%;

    text-align: center;

    font-family: Lora;

    font-size: 1.6rem;

    font-weight: bold;

    font-style: normal;

    color: #6abe28;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



#c_portalResProduct_list-15815738831199010 .proSummry {

    color: #666;

    display: none;

    font-size: 0.875rem;

    line-height: 1.5rem;

    text-align: center;

    overflow: hidden;

    -webkit-line-clamp: 3px;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

}



@media only screen and (min-width: 769px) {

    #c_portalResProduct_list-15815738831199010 .proContainer {

        max-width: 1300px;

        Column-count: 3px;

    }

    #c_portalResProduct_list-15815738831199010 .proLi {

        width: 33.33333333%;

        float: left;

        height: auto;

        padding: 0 15px;

        overflow: hidden;

        margin-bottom: 1rem;

        column-break-inside: avoid;

        -webkit-column-break-inside: avoid;

    }
    

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #c_portalResProduct_list-15815738831199010 .proContainer {

        Column-count: 2;

        max-width: 900px;

    }

    #c_portalResProduct_list-15815738831199010 .proLi {

        width: 50%;

        float: left;

        height: auto;

        padding: 0 15px;

        overflow: hidden;

        margin-bottom: 1rem;

        column-break-inside: avoid;

        -webkit-column-break-inside: avoid;

    }
    #c_portalResProduct_list-15815738831199010 .proImg {

        width: 100%;
    
        height: 190px;
    
    }
    

}



@media only screen and (max-width: 768px) {

    #c_portalResProduct_list-15815738831199010 .proLi {

        width: 100%;

        float: left;

        height: auto;

        padding: 0 15px;

        overflow: hidden;

        margin-bottom: 1rem;

        column-break-inside: avoid;

        -webkit-column-break-inside: avoid;

    }

    #c_portalResProduct_list-15815738831199010 .proContainer {

        min-width: 300px;

    }
    #c_portalResProduct_list-15815738831199010 .proImg {

        width: 100%;
    
        height: 360px;
    
    }
    

}



#c_portalResProduct_list-15815738831199010 .p_page .pre .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResProduct_list-15815738831199010 .p_page .next .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResProduct_list-15815738831199010 .p_more .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResProduct_list-15815738831199010 .p_loading .iconfont:before {

    shadow-angle: 0;

    shadow-distance: 0;

    shadow-angle-ofInset: 0;

    shadow-distance-ofInset: 0;

}



#c_portalResProduct_list-15815738831199010 {

    width: 100%;

    max-width: 1240px;

    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;

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1581573520596>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left;

}





/*w_grid-1581573520596*/





/*w_grid-1581573520596*/





/*w_grid-1581573520596*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1581573714905>div>.p_gridbox {

    background-color: rgba(250, 250, 250, 1);

}



#w_grid-1581573714905 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573714905>div {

    animation-fill-mode: both;

}



#w_grid-1581573714905>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573714905*/



@media only screen and (max-width: 768px) {

    #w_grid-1581573714905>div>.p_gridbox>.p_gridCell {

        margin-bottom: 3rem;

        margin-top: 3rem;

        margin-left: 0px;

    }

    #w_grid-1581573714905>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1581573714905>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px;

    }

}





/*w_grid-1581573714905*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573714905>div>.p_gridbox>.p_gridCell {

        margin-bottom: 5rem;

        margin-top: 5rem;

        margin-left: 0px;

    }

    #w_grid-1581573714905>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1581573714905>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px;

    }

}





/*w_grid-1581573714905*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1581573714915 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573714915>div {

    animation-fill-mode: both;

}



#w_grid-1581573714915>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573714915*/





/*w_grid-1581573714915*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573714915>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 2%;

    }

    #w_grid-1581573714915>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 54.98780000000001%;

        margin-left: 2%;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1581573714915>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 43.0122%;

    }

    #w_grid-1581573714915>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}





/*w_grid-1581573714915*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #w_grid-1581573714915>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0%;

    }

    #w_grid-1581573714915>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 56.11000000000001%;

        margin-left: 0%;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714915>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 43.89%;

    }

    #w_grid-1581573714915>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}



#w_grid-1581573714919>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left;
    
    padding-bottom: 30px;

}





/*w_grid-1581573714919*/





/*w_grid-1581573714919*/





/*w_grid-1581573714919*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #w_grid-1581573714919 {

        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-1581573714933>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left;

}





/*w_grid-1581573714933*/





/*w_grid-1581573714933*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}





/*w_grid-1581573714933*/



@media only screen and (max-width: 888px)and (min-width: 769px) {

    #w_grid-1581573714933 span {

        font-size: 24px;

    }

}





/*w_grid-1581573714933*/



@media only screen and (max-width: 400px) {

    #w_grid-1581573714933 span {

        font-size: 22px;

    }

}



#w_grid-1581573714944 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573714944>div {

    animation-fill-mode: both;

}



#w_grid-1581573714944>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573714944*/



@media only screen and (max-width: 768px) {

    #w_grid-1581573714944>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1581573714944>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 50%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714944>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 50%;

    }

    #w_grid-1581573714944>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714944*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573714944>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1581573714944>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 50%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714944>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 50%;

    }

    #w_grid-1581573714944>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714944*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1581573714960 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573714960>div {

    animation-fill-mode: both;

}



#w_grid-1581573714960>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573714960*/



@media only screen and (max-width: 768px) {

    #w_grid-1581573714960>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1581573714960>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 92.25999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1581573714960>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 7.739999999999999%;

    }

    #w_grid-1581573714960>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}





/*w_grid-1581573714960*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573714960>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1581573714960>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 92.75999999999999%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714960>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 7.24%;

    }

    #w_grid-1581573714960>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714960*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_ficon-1581573714974 .p_icon {

    color: #90c826;

}



#w_ficon-1581573714974 .p_icon:before {

    content: '\e648';

    font-size: 16px;

}



#w_ficon-1581573714974 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_ficon-1581573714974>div {

    animation-fill-mode: both;

}



#w_ficon-1581573714974 .p_link {

    margin: 0px;

}



#w_grid-1581573714966 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573714966>div {

    animation-fill-mode: both;

}



#w_grid-1581573714966>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573714966*/



@media only screen and (max-width: 768px) {

    #w_grid-1581573714966>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1581573714966>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 92.72%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1581573714966>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 7.28%;

    }

    #w_grid-1581573714966>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}





/*w_grid-1581573714966*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573714966>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1581573714966>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 92.75999999999999%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714966>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 7.24%;

    }

    #w_grid-1581573714966>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714966*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_ficon-1581573714983 .p_icon {

    color: #90c826;

}



#w_ficon-1581573714983 .p_icon:before {

    content: '\e648';

    font-size: 16px;

}



#w_ficon-1581573714983 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_ficon-1581573714983>div {

    animation-fill-mode: both;

}



#w_ficon-1581573714983 .p_link {

    margin: 0px;

}



#w_grid-1581573714949 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573714949>div {

    animation-fill-mode: both;

}



#w_grid-1581573714949>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573714949*/



@media only screen and (max-width: 768px) {

    #w_grid-1581573714949>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1581573714949>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 50%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714949>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 50%;

    }

    #w_grid-1581573714949>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714949*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573714949>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1581573714949>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 50%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714949>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 50%;

    }

    #w_grid-1581573714949>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714949*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1581573714989 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573714989>div {

    animation-fill-mode: both;

}



#w_grid-1581573714989>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573714989*/



@media only screen and (max-width: 768px) {

    #w_grid-1581573714989>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1581573714989>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 92.29%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714989>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 7.71%;

    }

    #w_grid-1581573714989>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714989*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573714989>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1581573714989>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 92.75999999999999%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714989>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 7.24%;

    }

    #w_grid-1581573714989>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714989*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_ficon-1581573715002 .p_icon {

    color: #90c826;

}



#w_ficon-1581573715002 .p_icon:before {

    content: '\e648';

    font-size: 16px;

}



#w_ficon-1581573715002 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_ficon-1581573715002>div {

    animation-fill-mode: both;

}



#w_ficon-1581573715002 .p_link {

    margin: 0px;

}



#w_grid-1581573714996 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573714996>div {

    animation-fill-mode: both;

}



#w_grid-1581573714996>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573714996*/



@media only screen and (max-width: 768px) {

    #w_grid-1581573714996>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1581573714996>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 92.29%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714996>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 7.71%;

    }

    #w_grid-1581573714996>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714996*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573714996>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1581573714996>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 92.75999999999999%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573714996>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 7.24%;

    }

    #w_grid-1581573714996>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1581573714996*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_ficon-1581573715009 .p_icon {

    color: #90c826;

}



#w_ficon-1581573715009 .p_icon:before {

    content: '\e648';

    font-size: 16px;

}



#w_ficon-1581573715009 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_ficon-1581573715009>div {

    animation-fill-mode: both;

}



#w_ficon-1581573715009 .p_link {

    margin: 0px;

}



#w_fbtn-1581573714954 .p_CommonBtn {

    background-color: #90c826;

    border-radius: 200px;

}



#w_fbtn-1581573714954 .p_CommonBtn .font {

    font-size: 16px;

}



#w_fbtn-1581573714954 .p_CommonBtn:hover {

    background-color: #000000;

}



#w_fbtn-1581573714954 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fbtn-1581573714954>div {

    animation-fill-mode: both;

}





/*w_fbtn-1581573714954*/



@media only screen and (min-width: 769px) {

    #w_fbtn-1581573714954>div {

        margin-top: 20px;

    }

}



#w_fimg-1581573714923 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fimg-1581573714923>div {

    animation-fill-mode: both;

}



#w_grid-1587522520037>div>.p_gridbox {

    background-color: rgba(0, 0, 0, 1);

}



#w_grid-1587522520037 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1587522520037>div {

    animation-fill-mode: both;

}



#w_grid-1587522520037>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1587522520037*/



@media only screen and (max-width: 768px) {

    #w_grid-1587522520037>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 2rem;

        margin-left: 0;

    }

    #w_grid-1587522520037>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1587522520037>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0;

    }

}





/*w_grid-1587522520037*/



@media only screen and (min-width: 769px) {

    #w_grid-1587522520037>div>.p_gridbox>.p_gridCell {

        margin-bottom: 3rem;

        margin-top: 3rem;

        margin-left: 0px;

    }

    #w_grid-1587522520037>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1587522520037>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px;

    }

}





/*w_grid-1587522520037*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1582180193789>div>.p_gridbox {

    background-color: rgba(242, 244, 246, 1);

}



#w_grid-1582180193789 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1582180193789>div {

    animation-fill-mode: both;

}



#w_grid-1582180193789>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1582180193789*/



@media only screen and (max-width: 768px) {

    #w_grid-1582180193789>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 2rem;

        margin-left: 0;

    }

    #w_grid-1582180193789>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1582180193789>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0;

    }

}





/*w_grid-1582180193789*/



@media only screen and (min-width: 769px) {

    #w_grid-1582180193789>div>.p_gridbox>.p_gridCell {

        margin-bottom: 3rem;

        margin-top: 3rem;

        margin-left: 0px;

    }

    #w_grid-1582180193789>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193789>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0px;

    }

}





/*w_grid-1582180193789*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1582180193812>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0;

    clear: left;

}





/*w_grid-1582180193812*/





/*w_grid-1582180193812*/





/*w_grid-1582180193812*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1582180193830 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1582180193830>div {

    animation-fill-mode: both;

}



#w_grid-1582180193830>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1582180193830*/



@media only screen and (max-width: 768px) {

    #w_grid-1582180193830>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193830>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1582180193830>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0;

    }

}





/*w_grid-1582180193830*/



@media only screen and (min-width: 769px) {

    #w_grid-1582180193830>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1582180193830>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 50%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1582180193830>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 50%;

    }

    #w_grid-1582180193830>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1582180193830*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1582180193840 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1582180193840>div {

    animation-fill-mode: both;

}



#w_grid-1582180193840 span {

    display: -webkit-box;

    overflow: hidden;

    -webkit-line-clamp: 3px;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

}



#w_grid-1582180193840>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1582180193840*/





/*w_grid-1582180193840*/



@media only screen and (min-width: 769px) {

    #w_grid-1582180193840>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193840>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 74.83999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193840>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 25.16%;

    }

    #w_grid-1582180193840>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}





/*w_grid-1582180193840*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #w_grid-1582180193840>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193840>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 74.83999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193840>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 25.16%;

    }

    #w_grid-1582180193840>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}



#w_fimg-1582180193849 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fimg-1582180193849>div {

    animation-fill-mode: both;

}



#w_fbtn-1582180193856 .p_CommonBtn {

    background-color: rgba(255, 102, 0, 0);

    color: rgb(51, 51, 51);

}



#w_fbtn-1582180193856 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fbtn-1582180193856>div {

    animation-fill-mode: both;

}



#w_grid-1582180193844 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1582180193844>div {

    animation-fill-mode: both;

}



#w_grid-1582180193844 span {

    display: -webkit-box;

    overflow: hidden;

    -webkit-line-clamp: 3px;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

}



#w_grid-1582180193844>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1582180193844*/





/*w_grid-1582180193844*/



@media only screen and (min-width: 769px) {

    #w_grid-1582180193844>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193844>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 74.83999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193844>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 25.16%;

    }

    #w_grid-1582180193844>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}





/*w_grid-1582180193844*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #w_grid-1582180193844>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193844>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 74.83999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193844>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 25.16%;

    }

    #w_grid-1582180193844>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}



#w_fimg-1582180193860 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fimg-1582180193860>div {

    animation-fill-mode: both;

}



#w_fbtn-1582180193866 .p_CommonBtn {

    background-color: rgba(255, 102, 0, 0);

    color: rgb(51, 51, 51);

}



#w_fbtn-1582180193866 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fbtn-1582180193866>div {

    animation-fill-mode: both;

}



#w_grid-1582180193835 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1582180193835>div {

    animation-fill-mode: both;

}



#w_grid-1582180193835>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1582180193835*/



@media only screen and (max-width: 768px) {

    #w_grid-1582180193835>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193835>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1582180193835>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0;

    }

}





/*w_grid-1582180193835*/



@media only screen and (min-width: 769px) {

    #w_grid-1582180193835>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0;

    }

    #w_grid-1582180193835>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 50%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1582180193835>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0;

        clear: left;

        margin-right: 0;

        width: 50%;

    }

    #w_grid-1582180193835>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0;

    }

}





/*w_grid-1582180193835*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1582180193870 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1582180193870>div {

    animation-fill-mode: both;

}



#w_grid-1582180193870 span {

    display: -webkit-box;

    overflow: hidden;

    -webkit-line-clamp: 3px;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

}



#w_grid-1582180193870>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1582180193870*/





/*w_grid-1582180193870*/



@media only screen and (min-width: 769px) {

    #w_grid-1582180193870>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193870>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 74.83999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193870>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 25.16%;

    }

    #w_grid-1582180193870>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}





/*w_grid-1582180193870*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #w_grid-1582180193870>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193870>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 74.83999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193870>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 25.16%;

    }

    #w_grid-1582180193870>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}



#w_fimg-1582180193881 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fimg-1582180193881>div {

    animation-fill-mode: both;

}



#w_fbtn-1582180193888 .p_CommonBtn {

    background-color: rgba(255, 102, 0, 0);

    color: rgb(51, 51, 51);

}



#w_fbtn-1582180193888 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fbtn-1582180193888>div {

    animation-fill-mode: both;

}



#w_grid-1582180193876 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1582180193876>div {

    animation-fill-mode: both;

}



#w_grid-1582180193876 span {

    display: -webkit-box;

    overflow: hidden;

    -webkit-line-clamp: 3px;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

}



#w_grid-1582180193876>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1582180193876*/





/*w_grid-1582180193876*/



@media only screen and (min-width: 769px) {

    #w_grid-1582180193876>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193876>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 74.83999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193876>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 25.16%;

    }

    #w_grid-1582180193876>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}





/*w_grid-1582180193876*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {

    #w_grid-1582180193876>div>.p_gridbox>.p_gridCell {

        margin-bottom: 0rem;

        margin-top: 0rem;

        margin-left: 0px;

    }

    #w_grid-1582180193876>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {

        width: 74.83999999999999%;

        margin-left: 0px;

        margin-right: 0px;

        clear: none;

    }

    #w_grid-1582180193876>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {

        margin-left: 0px;

        clear: left;

        margin-right: 0px;

        width: 25.16%;

    }

    #w_grid-1582180193876>div>.p_gridbox>.p_gridCell:nth-child(2n) {

        margin-right: 0px;

    }

}



#w_fimg-1582180193892 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fimg-1582180193892>div {

    animation-fill-mode: both;

}



#w_fbtn-1582180193900 .p_CommonBtn {

    background-color: rgba(255, 102, 0, 0);

    color: rgb(51, 51, 51);

}



#w_fbtn-1582180193900 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_fbtn-1582180193900>div {

    animation-fill-mode: both;

}



#w_grid-1581573882993 .p_MatteIcon .iconfont:before {

    content: '\e602';

}



#w_grid-1581573882993>div {

    animation-fill-mode: both;

}



#w_grid-1581573882993>div>.p_gridbox>.p_gridCell:nth-child(n+1) {

    margin-left: 0px;

    clear: left;

}





/*w_grid-1581573882993*/



@media only screen and (max-width: 768px) {

    #w_grid-1581573882993>div>.p_gridbox>.p_gridCell {

        margin-bottom: 2rem;

        margin-top: 2rem;

        margin-left: 0;

    }

    #w_grid-1581573882993>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573882993>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0;

    }

}





/*w_grid-1581573882993*/



@media only screen and (min-width: 769px) {

    #w_grid-1581573882993>div>.p_gridbox>.p_gridCell {

        margin-bottom: 3rem;

        margin-top: 3rem;

        margin-left: 0;

    }

    #w_grid-1581573882993>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {

        width: 100%;

        margin-left: 0;

        margin-right: 0;

        clear: none;

    }

    #w_grid-1581573882993>div>.p_gridbox>.p_gridCell:nth-child(1n) {

        margin-right: 0;

    }

}





/*w_grid-1581573882993*/



@media only screen and (max-width: 1024px) and (min-width: 769px) {}



#w_grid-1581573520596 {

    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-1581573714905 {

    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-1581573714915 {

    width: 100%;

    max-width: 1280px;

    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-1581573714933 {

    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-1581573714958 {

    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: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_common_text-1581573714939 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 5px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_common_text-1581573714941 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 36px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_grid-1581573714944 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 24px;

    margin-left: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_grid-1581573714960 {

    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: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_ficon-1581573714974 {

    width: 100%;

    max-width: 80px;

    min-width: 0px;

    height: auto;

    max-height: 0px;

    min-height: 14px;

    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-1581573714978 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 10px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_grid-1581573714966 {

    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: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_ficon-1581573714983 {

    width: 100%;

    max-width: 80px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    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-1581573714986 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 10px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_grid-1581573714949 {

    width: 100%;

    max-width: none;

    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: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_grid-1581573714989 {

    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: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_ficon-1581573715002 {

    width: 100%;

    max-width: 80px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    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-1581573715006 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 10px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_grid-1581573714996 {

    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: 20px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_ficon-1581573715009 {

    width: 100%;

    max-width: 80px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    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-1581573715017 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 0px;

    margin-left: 10px;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_fbtn-1581573714954 {

    width: 100%;

    max-width: 120px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    min-height: 44px;

    margin-top: 10px;

    margin-left: 389px;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_fimg-1581573714923 {

    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: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_grid-1587522520037 {

    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-1581574131976 {

    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-1582180193789 {

    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-1582180243012 {

    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-1582180193812 {

    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_grid-1582180193830 {

    width: 100%;

    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: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_grid-1582180193840 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 15px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 15px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_fimg-1582180193849 {

    width: 100%;

    max-width: 100px;

    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: 20px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 20px;

}



#w_common_text-1582180193853 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_fbtn-1582180193856 {

    width: 100%;

    max-width: 150px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    min-height: 36px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_grid-1582180193844 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 15px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 15px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_fimg-1582180193860 {

    width: 100%;

    max-width: 100px;

    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: 20px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 20px;

}



#w_common_text-1582180193863 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_fbtn-1582180193866 {

    width: 100%;

    max-width: 150px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    min-height: 36px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_grid-1582180193835 {

    width: 100%;

    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: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_grid-1582180193870 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 15px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 15px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_fimg-1582180193881 {

    width: 100%;

    max-width: 100px;

    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: 20px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 20px;

}



#w_common_text-1582180193885 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_fbtn-1582180193888 {

    width: 100%;

    max-width: 150px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    min-height: 36px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_grid-1582180193876 {

    width: 100%;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 15px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 15px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}



#w_fimg-1582180193892 {

    width: 100%;

    max-width: 100px;

    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: 20px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 20px;

}



#w_common_text-1582180193897 {

    width: auto;

    max-width: none;

    min-width: 0px;

    height: auto;

    max-height: none;

    min-height: 0px;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_fbtn-1582180193900 {

    width: 100%;

    max-width: 150px;

    min-width: 0px;

    height: 100%;

    max-height: 0px;

    min-height: 36px;

    margin-top: 0px;

    margin-left: auto;

    margin-right: 0px;

    margin-bottom: 0px;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 20px;

    padding-bottom: 0px;

}



#w_grid-1581573882993 {

    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-1581574450550 {

    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;

}