﻿.e_ContentMajorStyleBox-001
{
    width: 100%;
    height: auto;
    width-uint: %;
}
.e_ContentMajorStyleBox-001 .stylebox_link
{
    color: #666;
    font-size: 14px;
    height: inherit;
    display: table;
    padding: 0 15px;
    border-width: 0;
    float: right;
    vertical-align: middle;
    margin-right: 15px;
}
.e_ContentMajorStyleBox-001 .stylebox_top
{
    width: auto;
    height: 40px;
    background-color: rgba(101,190,186,1);
}
.e_ContentMajorStyleBox-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_ContentMajorStyleBox-001 .title_icon::before
{
    content: "";
}
.e_ContentMajorStyleBox-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_ContentMajorStyleBox-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_ContentMajorStyleBox-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;
    padding-right: 22px;
    vertical-align: top;
}
.e_ContentMajorStyleBox-001 .stylebox_link a
{
    color: inherit;
    display: table-cell;
    vertical-align: middle;
}
.e_ContentMajorStyleBox-001 .link_icon
{
    display: inline-block;
    margin-left: 5px;
}
.e_ContentMajorStyleBox-001 .link_icon::before
{
    content: '';
}
.e_ContentMajorStyleBox-001 .stylebox_top_line
{
    height: 1px;
    background-color: rgba(240,240,240,1);
}
.e_ContentMajorStyleBox-001 .stylebox_content
{
    border-style: solid;
    border-width: 1px;
    border-color: #f0f0f0;
    width: 100%;
    width-uint: %;
}
.e_ContentMajorStyleBox-001 .stylebox_bottom_line
{
    height: 1px;
    background-color: rgba(240,240,240,1);
}
.e_FlowCommonStyleBox-001
{
    width: 100%;
    height: auto;
    width-uint: %;
}
.e_FlowCommonStyleBox-001 .stylebox_link
{
    color: #666;
    font-size: 14px;
    display: table;
    height: inherit;
    border-width: 0;
    float: right;
    vertical-align: middle;
    margin-right: 15px;
}
.e_FlowCommonStyleBox-001 .stylebox_link:hover
{
    color: rgba(101,190,186,1);
}
.e_FlowCommonStyleBox-001 .stylebox_link:active
{
    color: rgba(101,190,186,1);
}
.e_FlowCommonStyleBox-001 .stylebox_top
{
    width: auto;
    height: 40px;
    background-color: #1890ff;
}
.e_FlowCommonStyleBox-001 .title_icon
{
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255,255,255,1);
    margin-right: 10px;
    font-size: medium;
}
.e_FlowCommonStyleBox-001 .title_icon::before
{
    content: "";
}
.e_FlowCommonStyleBox-001 .title_main
{
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255,255,255,1);
    font-weight: normal;
    font-size: 16px;
    max-width: 600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.e_FlowCommonStyleBox-001 .title_sub
{
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255,255,255,1);
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
}
.e_FlowCommonStyleBox-001 .stylebox_title
{
    display: inline-block;
    width: auto;
    height: inherit;
    background-color: #1890ff;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 0;
    vertical-align: bottom;
    white-space: nowrap;
}
.e_FlowCommonStyleBox-001 .stylebox_link a
{
    color: inherit;
    display: table-cell;
    vertical-align: middle;
}
.e_FlowCommonStyleBox-001 .link_icon
{
    display: inline-block;
    margin-left: 5px;
}
.e_FlowCommonStyleBox-001 .link_icon::before
{
    content: '';
}
.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_SideMajorStyleBox-001
{
    height: auto;
    width: 100%;
    width-uint: %;
}
.e_SideMajorStyleBox-001 .stylebox_top
{
    height: 50px;
    width: auto;
    background-color: rgba(101,190,186,1);
    width-and-height: custom;
    width-and-width-uint: auto;
    height-and-height-uint: 50px;
}
.e_SideMajorStyleBox-001 .title_icon
{
    vertical-align: middle;
    margin-right: 10px;
    line-height: 40px;
    color: rgba(255,255,255,1);
    font-size: medium;
    display: inline-block;
}
.e_SideMajorStyleBox-001 .title_icon::before
{
    content: "";
}
.e_SideMajorStyleBox-001 .title_main
{
    vertical-align: middle;
    line-height: 50px;
    max-width: 600px;
    color: rgba(255,255,255,1);
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
    white-space: nowrap;
    display: inline-block;
    font-weight: normal;
    width-and-height: custom;
}
.e_SideMajorStyleBox-001 .title_sub
{
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255,255,255,1);
    font-size: 14px;
    margin-left: 10px;
    display: inline-block;
    font-weight: normal;
}
.e_SideMajorStyleBox-001 .stylebox_title
{
    vertical-align: bottom;
    padding-right: 15px;
    padding-left: 15px;
    height: inherit;
    font-size: 0;
    width: auto;
    white-space: nowrap;
    background-color: rgba(101,190,186,1);
    display: inline-block;
    width-and-height: custom;
    width-and-width-uint: auto;
    height-and-height-uint: inherit;
}
.e_SideMajorStyleBox-001 .stylebox_link
{
    height: inherit;
    color: #666;
    font-size: 14px;
    display: table;
    border-width: 0;
    vertical-align: middle;
    margin-right: 15px;
    float: right;
}
.e_SideMajorStyleBox-001 .stylebox_link a
{
    vertical-align: middle;
    color: inherit;
    display: table-cell;
}
.e_SideMajorStyleBox-001 .link_icon
{
    margin-left: 5px;
    display: inline-block;
}
.e_SideMajorStyleBox-001 .link_icon::before
{
    content: '';
}
.e_SideMajorStyleBox-001 .stylebox_top_line
{
    height: 1px;
    background-color: rgba(240,240,240,1);
}
.e_SideMajorStyleBox-001 .stylebox_content
{
    height: calc(100% - 48px);
    width: 100%;
    border-style: solid;
    border-color: #f0f0f0;
    border-width: 1px;
    width-uint: %;
}
.e_SideMajorStyleBox-001 .stylebox_bottom_line
{
    height: 1px;
    background-color: rgba(240,240,240,1);
}
.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox .p_linkBox:hover
{
    background: #e6f7ff;
}
@media only screen and (max-width: 768px)
{
    .c_portalResProduct_category-01001
    {
        height: auto;
        width: 280px;
        overflow: visible;
    }
    .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title
    {
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_categoryBox
    {
        line-height: 24px;
    }
    .c_portalResProduct_category-01001 .p_btn-show
    {
        display: inline-block;
    }
    .c_portalResProduct_category-01001 .p_title
    {
        font-size: 16px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox
    {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        padding: 5px 10px;
        border-bottom: 1px solid #fff;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox
    {
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_title
    {
        height: auto;
        width: auto;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        align-items: center;
    }
    .c_portalResProduct_category-01001 .p_childBox .p_parentBox
    {
        background: #fff;
    }
    .c_portalResProduct_category-01001 .p_childBox .p_parentBox .p_linkBox
    {
        background: #efeff4;
        width: 100%;
        border-bottom: 1px solid #d5d5d6;
    }
    .c_portalResProduct_category-01001 .p_categoryBtn
    {
        display: inline-block;
        vertical-align: middle;
        background-color: rgba(255,255,255,0);
        border-color: rgba(255,255,255,0);
        border-style: solid;
        border-width: 0;
        color: rgba(101,190,186,1);
        height: auto;
        width: 14px;
        margin: 0 4px 0 0;
        padding: 0;
        position: static;
        text-align: center;
        font-size: 14px;
        color: rgba(217,217,217,1);
    }
    .c_portalResProduct_category-01001 .p_categoryBtn:active
    {
        border-width: 0;
        border-style: solid;
        color: rgba(101,190,186,1);
        border-color: rgba(255,255,255,0);
        background-color: rgba(255,255,255,0);
        box-shadow: none;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_childBox
    {
        padding-left: 20px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox
    {
        position: relative;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .slideOut
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_image
    {
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }
    .c_portalResProduct_category-01001 .p_image>img
    {
        width: 100%;
        height: 100%;
    }
    .c_portalResProduct_category-01001 .p_num .iconfont:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_num
    {
        color: #ccc;
    }
    .c_portalResProduct_category-01001 .p_childBox .p_num
    {
        color: #333;
    }
    .c_portalResProduct_category-01001 .p_childBox
    {
        background: #efeff4;
    }
    .c_portalResProduct_category-01001 .p_parentBox
    {
        background: #fff;
        color: #000;
    }
    .c_portalResProduct_category-01001
    {
        height: auto;
        width: 280px;
        overflow: visible;
    }
    .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title
    {
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_categoryBox
    {
        line-height: 24px;
        background: #fff;
    }
    .c_portalResProduct_category-01001 .p_title
    {
        font-size: 16px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox
    {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        padding: 5px 10px;
        border-bottom: 1px solid #fff;
        height: 50px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_title
    {
        height: auto;
        width: auto;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        align-items: center;
    }
    .c_portalResProduct_category-01001 .p_categoryBtn
    {
        display: inline-block;
        vertical-align: middle;
        background-color: rgba(255,255,255,0);
        border-color: rgba(255,255,255,0);
        border-style: solid;
        border-width: 0;
        color: rgba(101,190,186,1);
        height: auto;
        width: 14px;
        margin: 0 4px 0 0;
        padding: 0;
        position: static;
        text-align: center;
        font-size: 14px;
        color: rgba(217,217,217,1);
    }
    .c_portalResProduct_category-01001 .p_categoryBtn:active
    {
        border-width: 0;
        border-style: solid;
        color: rgba(101,190,186,1);
        border-color: rgba(255,255,255,0);
        background-color: rgba(255,255,255,0);
        box-shadow: none;
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before
    {
        content: '';
        color: #7b7b7e;
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before
    {
        content: '';
        color: #7b7b7e;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_childBox
    {
        padding-left: 20px;
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox
    {
        position: relative;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .slideOut
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_image
    {
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }
    .c_portalResProduct_category-01001 .p_image>img
    {
        width: 100%;
        height: 100%;
    }
    .c_portalResProduct_category-01001 .p_num .iconfont:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_num
    {
        color: #ccc;
    }
    .c_portalResProduct_category-01001 .p_childBox .p_num
    {
        color: #333;
    }
    .c_portalResProduct_category-01001 .p_childBox
    {
        background: #efeff4;
    }
    .c_portalResProduct_category-01001 .p_parentBox
    {
        background: #fff;
        color: #000;
    }
    .c_portalResProduct_category-01001 .p_btn-show .p_c-fff
    {
        color: #fff;
    }
    .c_portalResProduct_category-01001 .p_btn-show .p_c-fff
    {
        margin: 0 0 0 10px;
        vertical-align: middle;
        width: auto;
        float: right;
        line-height: 50px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox
    {
        overflow-y: auto;
        height: 100%;
        float: left;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px)
{
    .c_portalResProduct_category-01001
    {
        height: auto;
        width: 280px;
        overflow: visible;
    }
    .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title
    {
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_category
    {
        height: 100%;
        width: 100%;
        position: relative;
    }
    .c_portalResProduct_category-01001 .p_categoryBox
    {
        line-height: 24px;
    }
    .c_portalResProduct_category-01001 .p_btn-show
    {
        display: none;
    }
    .e_title .p_title
    {
        font-size: 16px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox
    {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        padding: 5px 10px;
        border-bottom: 1px solid #fff;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_title
    {
        height: auto;
        width: auto;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        align-items: center;
    }
    .c_portalResProduct_category-01001 .p_categoryBtn
    {
        display: inline-block;
        vertical-align: middle;
        background-color: rgba(255,255,255,0);
        border-color: rgba(255,255,255,0);
        border-style: solid;
        border-width: 0;
        color: rgba(101,190,186,1);
        height: auto;
        width: 14px;
        margin: 0 4px 0 0;
        padding: 0;
        position: static;
        text-align: center;
        font-size: 14px;
        color: rgba(217,217,217,1);
    }
    .c_portalResProduct_category-01001 .p_childBox .p_parentBox
    {
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_categoryBtn:active
    {
        border-width: 0;
        border-style: solid;
        color: rgba(101,190,186,1);
        border-color: rgba(255,255,255,0);
        background-color: rgba(255,255,255,0);
        box-shadow: none;
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before
    {
        content: '';
        color: #7b7b7e;
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before
    {
        content: '';
        color: #7b7b7e;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_childBox
    {
        padding-left: 20px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox
    {
        position: relative;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .slideOut
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_image
    {
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }
    .c_portalResProduct_category-01001 .p_image>img
    {
        width: 100%;
        height: 100%;
    }
    .c_portalResProduct_category-01001 .p_num .iconfont:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_num
    {
        color: #ccc;
    }
    .c_portalResProduct_category-01001 .p_childBox .p_num
    {
        color: #333;
    }
    .c_portalResProduct_category-01001 .p_btn-hide
    {
        width: 10%;
        height: 100%;
        display: none;
    }
    .c_portalResProduct_category-01001 .p_parentBox
    {
        background: #fff;
        color: #000;
    }
    .c_portalResProduct_category-01001
    {
        height: auto;
        width: 280px;
        overflow: visible;
    }
    .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title
    {
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_category
    {
        height: 100%;
        width: 100%;
        position: relative;
    }
    .c_portalResProduct_category-01001 .p_categoryBox
    {
        line-height: 24px;
    }
    .e_title .p_title
    {
        font-size: 16px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox
    {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        padding: 5px 10px;
        border-bottom: 1px solid #fff;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_title
    {
        height: auto;
        width: auto;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        align-items: center;
    }
    .c_portalResProduct_category-01001 .p_categoryBtn
    {
        display: inline-block;
        vertical-align: middle;
        background-color: rgba(255,255,255,0);
        border-color: rgba(255,255,255,0);
        border-style: solid;
        border-width: 0;
        color: rgba(101,190,186,1);
        height: auto;
        width: 14px;
        margin: 0 4px 0 0;
        padding: 0;
        position: static;
        text-align: center;
        font-size: 14px;
        color: rgba(217,217,217,1);
    }
    .c_portalResProduct_category-01001 .p_categoryBtn:active
    {
        border-width: 0;
        border-style: solid;
        color: rgba(101,190,186,1);
        border-color: rgba(255,255,255,0);
        background-color: rgba(255,255,255,0);
        box-shadow: none;
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_childBox
    {
        padding-left: 20px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox
    {
        position: relative;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .slideOut
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_image
    {
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }
    .c_portalResProduct_category-01001 .p_image>img
    {
        width: 100%;
        height: 100%;
    }
    .c_portalResProduct_category-01001 .p_num .iconfont:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_num
    {
        color: #ccc;
    }
    .c_portalResProduct_category-01001 .p_childBox .p_num
    {
        color: #333;
    }
    .c_portalResProduct_category-01001 .p_parentBox
    {
        background: #fff;
        color: #000;
    }
}
@media only screen and (min-width: 1024px)
{
    .c_portalResProduct_category-01001
    {
        height: auto;
        width: 280px;
        overflow: visible;
    }
    .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title
    {
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_category
    {
        height: 100%;
        width: 100%;
        position: relative;
    }
    .c_portalResProduct_category-01001 .p_categoryBox
    {
        line-height: 24px;
    }
    .e_title .p_title
    {
        font-size: 16px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox
    {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        padding: 5px 10px;
        border-bottom: 1px solid #fff;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_title
    {
        height: auto;
        width: auto;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        align-items: center;
    }
    .c_portalResProduct_category-01001 .p_categoryBtn
    {
        display: inline-block;
        vertical-align: middle;
        background-color: rgba(255,255,255,0);
        border-color: rgba(255,255,255,0);
        border-style: solid;
        border-width: 0;
        color: rgba(101,190,186,1);
        height: auto;
        width: 14px;
        margin: 0 4px 0 0;
        padding: 0;
        position: static;
        text-align: center;
        font-size: 14px;
        color: rgba(217,217,217,1);
    }
    .c_portalResProduct_category-01001 .p_categoryBtn:active
    {
        border-width: 0;
        border-style: solid;
        color: rgba(101,190,186,1);
        border-color: rgba(255,255,255,0);
        background-color: rgba(255,255,255,0);
        box-shadow: none;
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before
    {
        content: '';
        color: #7b7b7e;
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before
    {
        content: '';
        color: #7b7b7e;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_childBox
    {
        padding-left: 20px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox
    {
        position: relative;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .slideOut
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_image
    {
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }
    .c_portalResProduct_category-01001 .p_image>img
    {
        width: 100%;
        height: 100%;
    }
    .c_portalResProduct_category-01001 .p_num .iconfont:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_num
    {
        color: #ccc;
    }
    .c_portalResProduct_category-01001 .p_childBox .p_num
    {
        color: #333;
    }
    .c_portalResProduct_category-01001 .p_parentBox
    {
        background: #fff;
        color: #000;
    }
    .c_portalResProduct_category-01001
    {
        height: auto;
        width: 280px;
        overflow: visible;
    }
    .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title
    {
        width: 100%;
    }
    .c_portalResProduct_category-01001 .p_category
    {
        height: 100%;
        width: 100%;
        position: relative;
    }
    .c_portalResProduct_category-01001 .p_categoryBox
    {
        line-height: 24px;
    }
    .c_portalResProduct_category-01001 .p_btn-show
    {
        display: none;
    }
    .c_portalResProduct_category-01001 .p_title
    {
        font-size: 16px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox
    {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        padding: 5px 10px;
        border-bottom: 1px solid #fff;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_title
    {
        height: auto;
        width: auto;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        align-items: center;
    }
    .c_portalResProduct_category-01001 .p_categoryBtn
    {
        display: inline-block;
        vertical-align: middle;
        background-color: rgba(255,255,255,0);
        border-color: rgba(255,255,255,0);
        border-style: solid;
        border-width: 0;
        color: rgba(101,190,186,1);
        height: auto;
        width: 14px;
        margin: 0 4px 0 0;
        padding: 0;
        position: static;
        text-align: center;
        font-size: 14px;
        color: rgba(217,217,217,1);
    }
    .c_portalResProduct_category-01001 .p_categoryBtn:active
    {
        border-width: 0;
        border-style: solid;
        color: rgba(101,190,186,1);
        border-color: rgba(255,255,255,0);
        background-color: rgba(255,255,255,0);
        box-shadow: none;
    }
    .c_portalResProduct_category-01001 .p_linkBox .c
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_childBox
    {
        padding-left: 20px;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox
    {
        position: relative;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_categoryBox .slideOut
    {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        height: auto;
    }
    .c_portalResProduct_category-01001 .p_image
    {
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }
    .c_portalResProduct_category-01001 .p_image>img
    {
        width: 100%;
        height: 100%;
    }
    .c_portalResProduct_category-01001 .p_num .iconfont:before
    {
        content: '';
    }
    .c_portalResProduct_category-01001 .p_num
    {
        color: #ccc;
    }
    .c_portalResProduct_category-01001 .p_childBox .p_num
    {
        color: #333;
    }
    .c_portalResProduct_category-01001 .p_btn-hide
    {
        width: 10%;
        height: 100%;
        background-color: #7f7f7f;
        display: none;
    }
    .c_portalResProduct_category-01001 .p_parentBox
    {
        background: #fff;
        color: #000;
    }
}
@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_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,.09);
    }
    .c_portalResProduct_list-01001 .p_categorySummary
    {
        color: rgba(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: #1890ff;
        color: #1890ff;
        z-index: 2;
    }
    .c_portalResProduct_list-01001 .d_sortBtn.active
    {
        border-color: #1890ff;
        color: #1890ff;
        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: #1890ff;
        color: #1890ff;
        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,.45);
        text-align: center;
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:before
    {
        content: "";
        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: #1890ff;
        border-top-color: #1890ff;
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .down-arrow
    {
        margin-top: 0;
        border-top: 0 none;
        border-bottom: 5px solid rgba(0,0,0,.45);
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .arrow:before
    {
        content: "";
    }
    .c_portalResProduct_list-01001 .p_default .font .iconfont
    {
        display: none;
    }
    .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;
    }
    .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: "";
    }
    .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;
        overflow: hidden;
        word-break: break-all;
        white-space: normal;
        font-size: 14px;
    }
    .c_portalResProduct_list-01001 .p_interaction .btn-default
    {
        display: inline-block;
        margin: 5px 0 0;
    }
    .c_portalResProduct_list-01001 .p_keyword
    {
        display: inline-block;
        padding-right: 5px;
        white-space: nowrap;
        overflow: hidden;
        vertical-align: middle;
    }
}
@media only screen and (min-width: 769px)
{
    .c_portalResProduct_list-01001
    {
        overflow: hidden;
        width: 100%;
        height: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .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,.09);
    }
    .c_portalResProduct_list-01001 .p_categorySummary
    {
        color: rgba(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,.65);
    }
    .c_portalResProduct_list-01001 .d_sortBtn:hover, .c_portalResProduct_list-01001 .d_sortBtn:active
    {
        border-color: #1890ff;
        color: #1890ff;
        z-index: 2;
    }
    .c_portalResProduct_list-01001 .d_sortBtn.active
    {
        border-color: #1890ff;
        color: #1890ff;
        z-index: 2;
    }
    .c_portalResProduct_list-01001 .p_default
    {
        padding-right: 15px;
    }
    .c_portalResProduct_list-01001 .d_sortBtn:lang(active)
    {
        border-color: #1890ff;
        color: #1890ff;
        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,.65);
        text-align: center;
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:before
    {
        content: "";
        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: #1890ff;
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .arrow
    {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .down-arrow
    {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    .c_portalResProduct_list-01001 .d_sortBtn .font .arrow:before
    {
        content: "";
    }
    .c_portalResProduct_list-01001 .p_default .iconfont.arrow
    {
        display: none;
    }
    .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: #1890ff;
        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;
    }
    .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;
        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: 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: "";
    }
    .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;
        overflow: hidden;
        word-break: break-all;
        white-space: normal;
        font-size: 14px;
    }
    .c_portalResProduct_list-01001 .p_interaction .btn-default
    {
        display: inline-block;
        margin: 5px 0 0;
    }
    .c_portalResProduct_list-01001 .p_keyword
    {
        display: inline-block;
        padding-right: 5px;
        white-space: nowrap;
        overflow: hidden;
        vertical-align: middle;
    }
}
.p_breadcrumbList span .iconfont:before
{
    color: #1b45a8!important;
}
@media only screen and (max-width: 768px)
{
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent
    {
        font-size: 0;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent
    {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font
    {
        display: inline-block;
        font-size: 14px;
        color: #666;
        height: 30px;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .before:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .after:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb
    {
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb
    {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font
    {
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a
    {
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font:hover
    {
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font:hover
    {
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .before:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .after:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font:before
    {
        content: "​";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font
    {
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after
    {
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover .after:before
    {
        content: "";
    }
    .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink
    {
        display: inline-block;
        padding: 0;
        color: rgba(101,190,186,1);
        font-size: 14px;
        text-align: left;
    }
    .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink
    {
        white-space: nowrap;
        vertical-align: middle;
        line-height: 19px;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:hover
    {
        text-decoration: underline;
        font-weight: bold;
        cursor: pointer;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active
    {
        color: rgba(69,165,161,1);
        font-weight: 400;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active
    {
        text-decoration: none;
        margin-top: 0;
    }
    .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink .iconfont:before
    {
        display: inline-block;
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_content
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228,228,228,0);
        background-color: transparent;
        overflow: hidden;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond
    {
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond
    {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font
    {
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a
    {
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font
    {
        border: 1px solid #e0f2f1;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font:hover
    {
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font:hover
    {
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .before:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .after:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font:before
    {
        content: "​";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font
    {
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after
    {
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_end
    {
        display: inline-block;
        margin: 0;
        padding: 0;
        text-align: left;
        color: rgba(51,51,51,1);
        font-size: 14px;
        font-weight: 400;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end .font
    {
        white-space: nowrap;
        vertical-align: middle;
        text-align: inherit;
        line-height: 14px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end .iconfont:before
    {
        display: inline-block;
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst
    {
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst
    {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font
    {
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a
    {
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font
    {
        border: 1px solid #e0f2f1;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font:hover
    {
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font:hover
    {
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .after:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font:before
    {
        content: "​";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font
    {
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after
    {
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228,228,228,0);
        background-color: transparent;
        overflow: hidden;
    }
    .c_portalResBreadcrumb_nav-01001
    {
        width: 1180px;
        height: 30px;
        overflow: visible;
        font-size: 0;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList
    {
        width: auto;
        height: auto;
        overflow: visible;
        background-color: transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList>a
    {
        display: inline-block;
    }
    .c_portalResBreadcrumb_nav-01001 .p_CurrentBox
    {
        color: #666;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_content
    {
        width: 240px;
        position: absolute;
        border: 1px solid #65beba;
        padding: 9px 7px 9px 7px;
        font-size: 0;
        display: none;
        height: auto;
        background: #fff;
    }
    .c_portalResBreadcrumb_nav-01001 .contentBox:hover .p_content
    {
        display: block;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink
    {
        color: #65beba;
        display: inline-block;
        margin: 9px 7px 9px 7px;
        cursor: pointer;
        font-size: 14px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink .font
    {
        line-height: 14px;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink:hover
    {
        text-decoration: underline;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current
    {
        color: #bcbcbc;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current:hover
    {
        text-decoration: none;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current .font
    {
        text-decoration: none;
        font-weight: normal;
        cursor: default;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end
    {
        margin-right: 6px;
        margin-left: 6px;
        vertical-align: middle;
    }
}
@media only screen and (min-width: 769px)
{
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent
    {
        font-size: 0;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent
    {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font
    {
        display: inline-block;
        font-size: 14px;
        color: #666;
        height: 30px;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .before:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .after:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb
    {
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb
    {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font
    {
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a
    {
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font:hover
    {
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font:hover
    {
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .before:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .after:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font:before
    {
        content: "​";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font
    {
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after
    {
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover .after:before
    {
        content: "";
    }
    .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink
    {
        display: inline-block;
        padding: 0;
        color: rgba(101,190,186,1);
        font-size: 14px;
        text-align: left;
    }
    .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink
    {
        white-space: nowrap;
        vertical-align: middle;
        line-height: 19px;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:hover
    {
        text-decoration: underline;
        font-weight: bold;
        cursor: pointer;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active
    {
        color: rgba(69,165,161,1);
        font-weight: 400;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active
    {
        text-decoration: none;
        margin-top: 0;
    }
    .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink .iconfont:before
    {
        display: inline-block;
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_content
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228,228,228,0);
        background-color: transparent;
        overflow: hidden;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond
    {
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond
    {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font
    {
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a
    {
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font
    {
        border: 1px solid #e0f2f1;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font:hover
    {
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font:hover
    {
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .before:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .after:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font:before
    {
        content: "​";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font
    {
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after
    {
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_end
    {
        display: inline-block;
        margin: 0;
        padding: 0;
        text-align: left;
        color: rgba(51,51,51,1);
        font-size: 14px;
        font-weight: 400;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end .font
    {
        white-space: nowrap;
        vertical-align: middle;
        text-align: inherit;
        line-height: 14px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end .iconfont:before
    {
        display: inline-block;
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst
    {
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst
    {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font
    {
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a
    {
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font
    {
        border: 1px solid #e0f2f1;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font:hover
    {
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font:hover
    {
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .after:before
    {
        content: "​";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font:before
    {
        content: "​";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font
    {
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after
    {
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover .after:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228,228,228,0);
        background-color: transparent;
        overflow: hidden;
    }
    .c_portalResBreadcrumb_nav-01001
    {
        width: 1180px;
        height: 30px;
        overflow: visible;
        font-size: 0;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList
    {
        width: auto;
        height: auto;
        overflow: visible;
        background-color: transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList>a
    {
        display: inline-block;
    }
    .c_portalResBreadcrumb_nav-01001 .p_CurrentBox
    {
        color: #666;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before
    {
        content: "";
    }
    .c_portalResBreadcrumb_nav-01001 .p_content
    {
        width: 240px;
        position: absolute;
        border: 1px solid #65beba;
        padding: 9px 7px 9px 7px;
        font-size: 0;
        display: none;
        height: auto;
        background: #fff;
    }
    .c_portalResBreadcrumb_nav-01001 .contentBox:hover .p_content
    {
        display: block;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink
    {
        color: #65beba;
        display: inline-block;
        margin: 9px 7px 9px 7px;
        cursor: pointer;
        font-size: 14px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink .font
    {
        line-height: 14px;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink:hover
    {
        text-decoration: underline;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current
    {
        color: #bcbcbc;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current:hover
    {
        text-decoration: none;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current .font
    {
        text-decoration: none;
        font-weight: normal;
        cursor: default;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end
    {
        margin-right: 6px;
        margin-left: 6px;
        vertical-align: middle;
    }
}
@media screen and (max-width: 768px)
{
    .c_portalResProduct_detail-01001005
    {
        margin-left: auto;
        margin-right: auto;
        min-width: 250px;
        max-width: 100%;
        max-height: 100%;
    }
    .c_portalResProduct_detail-01001005 .dom_mo
    {
        display: inline-block;
    }
    .c_portalResProduct_detail-01001005 .p_TagBox
    {
        text-align: right;
    }
    .c_portalResProduct_detail-01001005 .p_tag
    {
        display: inline-block;
        margin-right: 5px;
    }
    .c_portalResProduct_detail-01001005 .p_tag:last-child
    {
        margin: 0;
    }
    .c_portalResProduct_detail-01001005 .p_products
    {
        padding-top: 10px;
    }
    .c_portalResProduct_detail-01001005 .product
    {
        width: calc((100% - 0px) / 10);
        margin-right: 2%;
        height: auto;
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
    }
    .c_portalResProduct_detail-01001005 .p_Product.size
    {
        display: inline-block;
        margin-right: 2%;
        vertical-align: middle;
        height: 32px;
        border-radius: 3px;
        padding: 5px 10px;
        cursor: pointer;
        margin-bottom: 10px;
        border: 1px solid rgba(0,0,0,.15);
    }
    .c_portalResProduct_detail-01001005 .p_Product.size:nth-of-type(1), .c_portalResProduct_detail-01001005 .product:nth-of-type(1)
    {
        margin-left: 30px;
    }
    .c_portalResProduct_detail-01001005 .p_Product.active
    {
        border: 1px solid #f00;
    }
    .c_portalResProduct_detail-01001005 .p_Product .p_images
    {
        position: relative;
        width: 100%;
        height: 0;
        text-align: center;
        font-size: 0;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .c_portalResProduct_detail-01001005 .d_tagA
    {
        display: inline-block;
        margin: 0;
        padding: 5px 10px;
        min-width: 59px;
        text-align: center;
    }
    .c_portalResProduct_detail-01001005 .d_nameL
    {
        display: inline-block;
        margin: 0;
        padding: 0;
        vertical-align: middle;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_nameL .font
    {
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_KeywordBox
    {
        width: auto;
        height: auto;
        white-space: nowrap;
        padding: 20px;
    }
    .c_portalResProduct_detail-01001005 .d_SpecInfo
    {
        display: table;
        margin: 0;
        padding-left: 10px;
        width: 76%;
        height: 36px;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_SpecInfo .font
    {
        display: table-cell;
        white-space: nowrap;
        vertical-align: middle;
        height: inherit;
    }
    .c_portalResProduct_detail-01001005 .d_SpecName
    {
        float: left;
        border-bottom: none;
        display: table;
        margin: 0;
        padding-right: 5px;
        height: 36px;
        width: 10%;
        text-align: right;
        padding-right: 30px;
    }
    .c_portalResProduct_detail-01001005 .d_SpecName .font
    {
        display: table-cell;
        vertical-align: middle;
        white-space: nowrap;
        width: 100%;
        height: inherit;
    }
    .c_portalResProduct_detail-01001005 .p_ProParametersBox
    {
        margin-top: 20px;
    }
    .c_portalResProduct_detail-01001005 .d_SpecTitle
    {
        display: inline-table;
        margin: 0;
        height: 38px;
        width: 100%;
        padding: 5px;
        cursor: pointer;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_headTitle
    {
        display: inline-block;
        margin: 0;
        padding: 0;
        text-align: center;
    }
    .c_portalResProduct_detail-01001005 .d_TextBox
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
    }
    .c_portalResProduct_detail-01001005 .d_ProInfoA
    {
        display: inline-table;
        float: left;
        margin: 0;
        padding: 0;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_ProInfoA .font
    {
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_ProTitle
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        text-align: right;
        width: 60px;
    }
    .c_portalResProduct_detail-01001005 .d_ProTitle .font
    {
        white-space: nowrap;
        vertical-align: middle;
        display: block;
        width: 63px;
        color: #036caf;
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .c_portalResProduct_detail-01001005 .d_BaseInfo
    {
        display: block;
        width: auto;
        height: auto;
        margin-bottom: 10px;
        padding: 0;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .d_BaseInfoBox
    {
        display: none;
        white-space: normal;
        width: 100%;
        padding: 20px 0;
        margin-bottom: 0;
        background: #fff;
    }
    .c_portalResProduct_detail-01001005 .d_SpecTab, .c_portalResProduct_detail-01001005 .d_DecTab
    {
        float: left;
        width: calc((100% - 4px) / 3);
        height: 70px;
        text-align: center;
        padding: 0 25px;
        cursor: pointer;
        margin-right: 2px;
        background: #e8e8e8;
        border-bottom: 2px solid #036caf;
    }
    .c_portalResProduct_detail-01001005 .d_SpecTab:hover, .c_portalResProduct_detail-01001005 .d_DecTab:hover
    {
        background: transparent;
        box-shadow: none;
    }
    .c_portalResProduct_detail-01001005 .p_show360
    {
        position: static;
        margin-right: 10px;
        margin-bottom: 10px;
        float: left;
        width: auto;
        height: 28px;
    }
    .c_portalResProduct_detail-01001005 .p_interaction
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
    }
    .c_portalResProduct_detail-01001005 .p_interaction button
    {
        margin-bottom: 10px;
        background: #036caf;
        padding: .6vw 3vw;
        border-radius: 0;
        font-size: 16px;
        color: #fff;
        border: 1px solid #036caf;
        transition: all .36s ease;
    }
    .c_portalResProduct_detail-01001005 .d_unitB
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_unitB .font
    {
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_nameO
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        text-align: right;
    }
    .c_portalResProduct_detail-01001005 .d_nameO .font
    {
        white-space: nowrap;
        vertical-align: middle;
        display: table-cell;
    }
    .c_portalResProduct_detail-01001005 .d_plus
    {
        float: left;
        width: 28px;
        height: 28px;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        border-left: none;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .c_portalResProduct_detail-01001005 .d_plus:hover, .c_portalResProduct_detail-01001005 .d_plus:active
    {
        box-shadow: none;
        border-left: none;
    }
    .c_portalResProduct_detail-01001005 .d_plus .font
    {
        display: table-cell;
        vertical-align: middle;
        width: inherit;
        height: initial;
        user-select: none;
        padding-top: 5px;
    }
    .c_portalResProduct_detail-01001005 .p_input
    {
        float: left;
        width: 40px;
        height: 28px;
        text-align: center;
    }
    .c_portalResProduct_detail-01001005 .p_input input, .c_portalResProduct_detail-01001005 .p_input .InputText
    {
        display: inline-block;
        height: inherit;
        width: inherit;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        padding-left: 7px;
    }
    .c_portalResProduct_detail-01001005 .d_minus
    {
        float: left;
        width: 28px;
        height: 28px;
        text-align: center;
        vertical-align: middle;
        border-right: none;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .c_portalResProduct_detail-01001005 .d_nameM
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        text-align: right;
    }
    .c_portalResProduct_detail-01001005 .d_nameM .font
    {
        white-space: nowrap;
        vertical-align: middle;
        display: table-cell;
    }
    .c_portalResProduct_detail-01001005 .d_Service
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_Service .font
    {
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_nameN
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        text-align: right;
    }
    .c_portalResProduct_detail-01001005 .d_nameN .font
    {
        white-space: nowrap;
        vertical-align: middle;
        display: table-cell;
    }
    .c_portalResProduct_detail-01001005 .d_ServiceBox
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .d_unitA
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_unitA .font
    {
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_MarketPrice
    {
        display: inline-block;
        margin: 0;
        padding: 0;
    }
    .c_portalResProduct_detail-01001005 .d_MarketPrice .font
    {
        text-decoration: line-through;
        white-space: nowrap;
    }
    .c_portalResProduct_detail-01001005 .d_nameH
    {
        display: inline-block;
        margin: 0;
        padding: 0;
        text-align: right;
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_nameH .font
    {
        display: block;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .d_MarketPriceBox
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .d_unit
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_SalePrice
    {
        display: inline-table;
        margin: 0;
        padding: 0;
        color: rgba(204,0,0,1);
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .d_SalePriceBox
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .d_nameG
    {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        padding: 0;
        text-align: right;
        min-width: 70px;
        margin-left: 10px;
    }
    .c_portalResProduct_detail-01001005 .d_nameG .font
    {
        display: block;
        white-space: nowrap;
        text-align: right;
        text-overflow: ellipsis;
        overflow: hidden;
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_SortName
    {
        display: none!important;
        width: auto;
        height: auto;
        vertical-align: middle;
        margin-left: 1vw;
    }
    .c_portalResProduct_detail-01001005 .d_NumBox
    {
        display: none;
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .p_view
    {
        display: inline-block;
    }
    .c_portalResProduct_detail-01001005 .p_AssistNameB
    {
        display: inline-block;
        margin: 0;
        padding: 0;
        text-align: right;
    }
    .c_portalResProduct_detail-01001005 .p_AssistNameB .font
    {
        vertical-align: middle;
        white-space: nowrap;
        width: inherit;
    }
    .c_portalResProduct_detail-01001005 .p_assist
    {
        display: none;
    }
    .c_portalResProduct_detail-01001005 .p_SwitchBtnC
    {
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
        font-size: 28px;
        color: rgba(0,0,0,.15);
        position: absolute;
        left: 2px;
        bottom: 0;
        width: 28px;
        height: calc(100% - 20px);
    }
    .c_portalResProduct_detail-01001005 .p_SwitchBtnC .iconfont::before
    {
        content: "";
        position: absolute;
        top: 50%;
        transform: translate(0,-50%);
    }
    .c_portalResProduct_detail-01001005 .p_SwitchBtnD
    {
        position: absolute;
        right: 4px;
        bottom: 0;
        width: 28px;
        height: calc(100% - 20px);
        cursor: pointer;
        font-size: 28px;
        color: rgba(0,0,0,.15);
    }
    .c_portalResProduct_detail-01001005 .p_SwitchBtnD .iconfont::before
    {
        content: "";
        position: absolute;
        top: 50%;
        transform: translate(0,-50%);
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg
    {
        display: inline-block!important;
        background: #ccc;
        border: none;
        border-radius: 50%;
        margin-top: 24px;
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.item_hide
    {
        display: none!important;
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.active
    {
        border: none;
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.widther
    {
        height: 0;
        padding-bottom: 11.22%;
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.widther .AtlasRelationImgBoxA
    {
        width: 100%;
        height: auto;
        text-align: center;
        vertical-align: middle;
        border-style: none;
        position: absolute;
        top: 50%;
        transform: translate(0,-50%);
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.widther .AtlasRelationImgBoxA img
    {
        width: 100%;
        height: auto;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        position: absolute;
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.higher
    {
        height: 0;
        padding-bottom: 11.22%;
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.higher .AtlasRelationImgBoxA
    {
        height: 100%;
        width: auto;
        text-align: center;
        vertical-align: middle;
        border-style: none;
        position: absolute;
        left: 50%;
        transform: translate(-50%,0);
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.higher .AtlasRelationImgBoxA img
    {
        height: 100%;
        width: auto;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        position: absolute;
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.smaller
    {
        height: 0;
        padding-bottom: 11.22%;
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.smaller .AtlasRelationImgBoxA
    {
        height: auto;
        width: auto;
        text-align: center;
        vertical-align: middle;
        border-style: none;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .c_portalResProduct_detail-01001005 .p_ProRelationImg.smaller .AtlasRelationImgBoxA img
    {
        height: auto;
        width: auto;
    }
    .c_portalResProduct_detail-01001005 .p_imageA .p_assist
    {
        width: 100%;
        height: auto;
        display: inline-block;
        padding-left: 36px;
        margin-top: 10px;
    }
    .c_portalResProduct_detail-01001005 .p_ThumbnailBox
    {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        min-height: 100px;
    }
    #easy_zoom
    {
        display: none!important;
    }
    .c_portalResProduct_detail-01001005 .d_ProductDetail
    {
        height: auto;
        width: 100%;
        display: flex;
        display: -webkit-flex;
        -webkit-flex-flow: row wrap;
        -webkit-align-items: stretch;
        -moz-flex-flow: row wrap;
        -moz-align-items: stretch;
        display: -ms-flexbox;
        display: -ms-flex;
        -ms-flex-flow: row wrap;
        -ms-align-items: stretch;
        display: flex;
        flex-flow: row wrap;
        display: -webkit-box;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .c_portalResProduct_detail-01001005 .p_imagesA
    {
        position: relative;
    }
    .c_portalResProduct_detail-01001005 .p_ProInfo
    {
        float: left;
        padding-left: 18px;
        width: auto;
        height: auto;
        min-width: 200px;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        display: block;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        flex: 1;
    }
    .c_portalResProduct_detail-01001005 .p_content
    {
        width: auto;
        height: auto;
        margin: 0 0 30px 0;
        padding: 0;
    }
    .c_portalResProduct_detail-01001005 .d_ProName
    {
        width: 100%;
    }
    .c_portalResProduct_detail-01001005 .d_nameC
    {
        display: inline-block;
        vertical-align: top;
        margin-right: 20px;
    }
    .c_portalResProduct_detail-01001005 .p_PriceBox
    {
        background: #fff1f0;
        width: auto;
        height: auto;
        padding: 0;
        min-height: 52px;
        margin: 18px 0;
        padding-top: 10px;
        display: none;
    }
    .c_portalResProduct_detail-01001005 .p_PriceBox .p_ViewBox
    {
        display: none;
    }
    .c_portalResProduct_detail-01001005 .d_num
    {
        display: inline-block;
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_numA
    {
        display: inline-block;
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_SalePriceBox
    {
        display: inline-block;
        width: auto;
        height: auto;
        vertical-align: middle;
        margin-right: 20px!important;
    }
    .c_portalResProduct_detail-01001005 .d_MarketPriceBox
    {
        display: inline-block;
        width: auto;
        height: auto;
        vertical-align: middle;
        margin-right: 20px!important;
    }
    .c_portalResProduct_detail-01001005 .d_unit
    {
        display: inline-block;
        vertical-align: middle;
        width: auto;
        margin-right: 30px;
    }
    .c_portalResProduct_detail-01001005 .d_MarketPrice, .c_portalResProduct_detail-01001005 .d_MarketPriceBox, .c_portalResProduct_detail-01001005 .d_unitA
    {
        display: inline-block;
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_NumberBox
    {
        width: auto;
        height: 28px;
        vertical-align: middle;
        overflow: hidden;
        margin-bottom: 10px;
        display: none;
    }
    .c_portalResProduct_detail-01001005 .d_nameM
    {
        margin-right: 30px;
        vertical-align: top;
        float: left;
        margin-top: 3px;
    }
    .c_portalResProduct_detail-01001005 .d_nameM .font
    {
        text-align: right;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        display: block;
    }
    .c_portalResProduct_detail-01001005 .d_nameO
    {
        width: 70px;
        display: inline-block;
        margin-right: 5px;
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_nameO .font
    {
        text-align: right;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        display: block;
    }
    .c_portalResProduct_detail-01001005 .p_interaction
    {
        width: auto;
        height: auto;
    }
    .c_portalResProduct_detail-01001005 .d_nameD
    {
        width: 70px;
        display: none;
        margin-right: 30px;
        vertical-align: top;
    }
    .c_portalResProduct_detail-01001005 .d_nameD .font
    {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        display: block;
    }
    .c_portalResProduct_detail-01001005 .d_sort
    {
        vertical-align: middle;
        display: inline-block;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        flex: 1;
    }
    .c_portalResProduct_detail-01001005 .d_sort .font
    {
        white-space: normal;
    }
    .c_portalResProduct_detail-01001005 .p_qrbuyUrlBox
    {
        position: relative;
        display: inline-block;
    }
    .c_portalResProduct_detail-01001005 .p_qrbuyText
    {
        margin-top: 5px;
    }
    .c_portalResProduct_detail-01001005 .p_imagesB
    {
        position: absolute;
        top: 90px;
        display: none;
        width: auto;
        height: auto;
        z-index: 10000;
        left: 0;
    }
    .c_portalResProduct_detail-01001005 .p_qrbuyUrlBox:hover .p_qrbuyText, .c_portalResProduct_detail-01001005 .p_qrbuyUrlBox:hover .p_imagesB
    {
        display: block!important;
    }
    .c_portalResProduct_detail-01001005 .p_AddCart
    {
        position: relative;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
        height: 28px;
    }
    .c_portalResProduct_detail-01001005 .p_tipsBox
    {
        position: absolute;
        padding: 10px 20px;
        text-align: center;
        border-radius: 10px;
        top: -50px;
        white-space: nowrap;
        left: 50%;
        transform: translate(-50%,0);
    }
    .c_portalResProduct_detail-01001005 .p_tipsBox .iconfont::before
    {
        content: '';
        position: absolute;
        bottom: -9px;
        left: 50%;
        transform: translate(-50%,0);
    }
    .c_portalResProduct_detail-01001005 .p_dealer
    {
        position: static;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
        height: 28px;
    }
    .c_portalResProduct_detail-01001005 .p_dealer .iconfont
    {
        margin-right: 10px;
    }
    .c_portalResProduct_detail-01001005 .p_handBooksBox
    {
        position: relative;
        float: left;
        width: auto;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .c_portalResProduct_detail-01001005 .p_downHandbook
    {
        display: block;
        width: 100%;
        height: 28px;
        color: rgba(255,255,255,1);
        background-color: rgba(106,186,190,1);
        text-align: center;
        padding-top: 0;
        padding-right: 10px;
        padding-left: 10px;
        white-space: nowrap;
    }
    .c_portalResProduct_detail-01001005 .d_DescriptionBoxA
    {
        clear: both;
        width: 100%;
        height: auto;
        overflow: visible;
        margin-top: 20px;
        background: #fff;
    }
    .c_portalResProduct_detail-01001005 .d_TabTitleBox
    {
        width: auto;
        height: auto;
        overflow: visible;
    }
    .c_portalResProduct_detail-01001005 .d_DecTab
    {
        float: left;
        width: auto;
    }
    .c_portalResProduct_detail-01001005 .d_ProTitle
    {
        width: 100px;
        float: left;
    }
    .c_portalResProduct_detail-01001005 .d_ProTitle .font
    {
        display: block;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .c_portalResProduct_detail-01001005 .d_ProInfoA
    {
        display: inline-block;
        float: left;
    }
    .c_portalResProduct_detail-01001005 .d_ProInfoA .font
    {
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .c_portalResProduct_detail-01001005 .d_unitB
    {
        position: inherit;
        vertical-align: middle;
        margin-left: 10px;
    }
    .c_portalResProduct_detail-01001005 .d_num .iconfont
    {
        display: inline-block;
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .d_DescriptionBigbox
    {
        width: auto;
        height: auto;
        clear: both;
        margin: 0;
        padding: 30px 35px 20px;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .p_zoom
    {
        position: absolute;
        left: 20px;
        top: 20px;
        cursor: move;
        z-index: 999;
    }
    .c_portalResProduct_detail-01001005 .d_TextBox
    {
        width: 100%;
        height: auto;
        border: none;
        padding-right: 20px;
        padding-left: 20px;
        margin-bottom: 20px;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .d_headTitle
    {
        float: left;
        margin-bottom: 10px;
    }
    .c_portalResProduct_detail-01001005 .d_text
    {
        display: inline;
        font-family: normal;
        word-break: break-all;
    }
    .c_portalResProduct_detail-01001005 .p_ProSummary .font
    {
        display: inline-block;
        width: 70px;
        vertical-align: middle;
        text-align: right;
        margin-right: 10px;
    }
    .c_portalResProduct_detail-01001005 .p_QRCode
    {
        display: none;
    }
    .c_portalResProduct_detail-01001005 .d_tagA
    {
        padding: 0;
        min-width: auto;
        margin-left: 10px;
        vertical-align: middle;
        cursor: default;
        border-radius: 3px;
        padding: 2px 5px;
        text-align: center;
        min-width: 50px;
    }
    .c_portalResProduct_detail-01001005 .p_nextpage
    {
        width: auto;
        height: auto;
        width: 50%;
    }
    .c_portalResProduct_detail-01001005 .p_nextpageA
    {
        float: right;
        width: 50%;
        height: auto;
        margin: 0;
        background-color: transparent;
        overflow: hidden;
        vertical-align: middle;
        text-align: right;
    }
    .c_portalResProduct_detail-01001005 .p_nextName
    {
        display: inline-block;
        margin-right: 10px;
        padding: 0;
        vertical-align: middle;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .p_nextName .font
    {
        vertical-align: middle;
    }
    .c_portalResProduct_detail-01001005 .p_nextNameA
    {
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        padding: 0;
        text-align: left;
    }
    .c_portalResProduct_detail-01001005 .p_nextBox
    {
        width: auto;
        height: auto;
        margin: 0;
        padding: 20px;
        margin-top: 40px;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .p_nextpage
    {
        float: left;
    }
    .c_portalResProduct_detail-01001005 .p_masker-wp
    {
        z-index: 99999;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .c_portalResProduct_detail-01001005 .masker
    {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #000;
        opacity: .55;
        z-index: 999;
    }
    .c_portalResProduct_detail-01001005 #viewwindow
    {
        width: 100%;
        height: 100%;
        top: 0!important;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 #turntable
    {
        max-height: 100%;
        max-width: 100%;
    }
    .c_portalResProduct_detail-01001005 .p_agreement
    {
        width: 800px;
        height: 800px;
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 999999;
        animation: scale 1s;
        animation-fill-mode: both;
        transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        border: 1px solid;
        background: #fff;
    }
    .c_portalResProduct_detail-01001005 .animate
    {
        animation-name: animate;
        animation-duration: .8s;
    }
    @keyframes animate{0%{transform:translate(-50%,-50%) scale(0);}100%{transform:translate(-50%,-50%) scale(1);}}
    .c_portalResProduct_detail-01001005 .p_Close
    {
        width: auto;
        position: absolute;
        cursor: pointer;
        top: 18px;
        right: 10px;
        z-index: 523;
    }
    .c_portalResProduct_detail-01001005 .p_imagesA
    {
        width: 100%;
    }
    .c_portalResProduct_detail-01001005 .p_imagesA .p_images
    {
        width: inherit!important;
    }
    .c_portalResProduct_detail-01001005 .p_ThumbnailBox
    {
        position: absolute;
        right: 20px;
        bottom: 20px;
        height: auto!important;
        min-height: auto!important;
        border: none;
        padding: 0 30px;
    }
    .c_portalResProduct_detail-01001005 .p_zoom, #easy_zoom
    {
        display: none!important;
        cursor: pointer!important;
        width: 0!important;
        height: 0!important;
    }
    .c_portalResProduct_detail-01001005 .p_PriceBox .p_ViewBox
    {
        display: inline-block;
    }
    .c_portalResProduct_detail-01001005 .p_ViewBox
    {
        margin-left: 50px;
    }
    .c_portalResProduct_detail-01001005 .d_NumBox
    {
        width: 50%;
    }
    .c_portalResProduct_detail-01001005 .p_Buy
    {
        display: inline-block;
    }
    .c_portalResProduct_detail-01001005 .p_interaction button
    {
        width: 170px;
        height: 47px;
    }
    .c_portalResProduct_detail-01001005 .d_SpecName
    {
        width: 20%;
    }
    .c_portalResProduct_detail-01001005 .d_SpecInfo .font
    {
        white-space: normal;
    }
    .c_portalResProduct_detail-01001005 .p_nextBox
    {
        margin: 40px -8px 0 -8px;
        background: rgba(0,0,0,.02);
        padding: 0;
    }
    .c_portalResProduct_detail-01001005 .p_nextName, .c_portalResProduct_detail-01001005 .p_MinorLink, .c_portalResProduct_detail-01001005 .p_nextNameA
    {
        width: 100%;
        text-align: center;
        margin: 0;
    }
    .c_portalResProduct_detail-01001005 .p_MinorLink .font
    {
        word-break: break-all;
    }
    .c_portalResProduct_detail-01001005 .p_nextpage, .c_portalResProduct_detail-01001005 .p_nextpageA
    {
        padding: 10px 0;
    }
    .c_portalResProduct_detail-01001005 .p_nextpage
    {
        border-right: 1px solid rgba(0,0,0,.04);
    }
    .c_portalResProduct_detail-01001005 .d_SalePriceBox, .c_portalResProduct_detail-01001005 .d_MarketPriceBox, .c_portalResProduct_detail-01001005 .p_ViewBox
    {
        margin: 0;
    }
    .c_portalResProduct_detail-01001005 .d_nameG, .c_portalResProduct_detail-01001005 .d_nameH
    {
        width: auto;
    }
    .c_portalResProduct_detail-01001005 .d_unit
    {
        margin: 0;
    }
    .c_portalResProduct_detail-01001005 .p_ProParametersBox
    {
        margin: 20px auto 0;
    }
    .c_portalResProduct_detail-01001005 .p_SpecBox
    {
        width: 100%;
    }
    .c_portalResProduct_detail-01001005 .p_ProInfo, .c_portalResProduct_detail-01001005 .d_DescriptionBoxA
    {
        padding: 0 8px;
    }
    .c_portalResProduct_detail-01001005 .d_TabTitleBox
    {
        display: flex;
        overflow: hidden;
    }
    .c_portalResProduct_detail-01001005 .d_SpecTab
    {
        font: none;
        padding: 0;
        display: inline-block;
        width: calc(100% / 4);
    }
    .c_portalResProduct_detail-01001005 .d_SpecTab .font
    {
        display: block;
        text-align: center;
    }
    .c_portalResProduct_detail-01001005 .active
    {
        background: #fff;
    }
    .c_portalResProduct_detail-01001005 .d_TextBox, .c_portalResProduct_detail-01001005 .d_description
    {
        vertical-align: middle;
        padding: 0;
    }
    .c_portalResProduct_detail-01001005 .p_shopCartBox
    {
        display: none;
        position: relative;
        width: auto;
        margin-bottom: 10px;
        text-align: center;
    }
    .c_portalResProduct_detail-01001005 .p_shopCart
    {
        text-align: right;
        padding-right: 10px;
    }
    .c_portalResProduct_detail-01001005 .p_shopCartNum
    {
        position: absolute;
        top: 0;
        right: 0;
        display: inline-table;
        min-width: 20px;
        height: 20px;
        padding: 3px 5px;
        border-radius: 50%;
    }
    .c_portalResProduct_detail-01001005 .p_shopCartNum .font
    {
        display: table-cell;
        vertical-align: middle;
    }
    @media only screen and (min-width: 769px)
    {
        .c_portalResProduct_detail-01001005
        {
            margin-left: auto;
            margin-right: auto;
            min-width: 250px;
            max-width: 100%;
            max-height: 100%;
            width: 100%;
            height: 100%;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .dom_mo
        {
            display: none;
        }
        .panel
        {
            width: 280px;
            left: 70%;
        }
        #easy_zoom
        {
            width: 300px;
            height: 200px;
            border: 5px solid #eee;
            background: #fff;
            color: #333;
            position: absolute;
            top: 60px;
            left: 400px;
            overflow: hidden;
            -moz-box-shadow: 0 0 10px #777;
            -webkit-box-shadow: 0 0 10px #777;
            box-shadow: 0 0 10px #777;
            text-align: center;
            z-index: 999;
        }
        .c_portalResProduct_detail-01001005 .p_shade
        {
            width: 100%;
            height: 100%;
            background-color: rgba(0,0,0,.6);
        }
        .c_portalResProduct_detail-01001005 .p_products
        {
            width: auto;
            height: auto;
            overflow: hidden;
            white-space: normal;
            padding-top: 10px;
            clear: both;
        }
        .c_portalResProduct_detail-01001005 .product
        {
            width: calc((100% - 0px) / 10);
            margin-right: 2%;
            height: auto;
            display: inline-block;
            vertical-align: middle;
            cursor: pointer;
        }
        .c_portalResProduct_detail-01001005 .p_Product.size
        {
            display: inline-block;
            margin-right: 2%;
            vertical-align: middle;
            height: 32px;
            border: 1px solid rgba(0,0,0,.15);
            border-radius: 3px;
            padding: 5px 10px;
            cursor: pointer;
            margin-bottom: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_Product.size:nth-of-type(1), .c_portalResProduct_detail-01001005 .product:nth-of-type(1)
        {
            margin-left: 30px;
        }
        .c_portalResProduct_detail-01001005 .p_Product.active
        {
            border: 1px solid #f00;
        }
        .c_portalResProduct_detail-01001005 .p_Product .p_images
        {
            position: relative;
            width: 100%;
            height: 0;
            text-align: center;
            font-size: 0;
            overflow: hidden;
            margin: 0;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .p_PopupWindow
        {
            display: none;
            position: absolute;
            margin: 0;
            width: auto;
            height: auto;
            padding: 0;
            z-index: 999999;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
        }
        .c_portalResProduct_detail-01001005 .p_PopupWindow iframe
        {
            width: 100%;
            height: 100%;
        }
        .c_portalResProduct_detail-01001005 .p_success .promptbox
        {
            padding: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_success .promptbox .assistfont
        {
            display: none;
        }
        .c_portalResProduct_detail-01001005 .p_nextpage
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_tagA
        {
            display: inline-block;
            margin: 0;
            padding: 5px 10px;
            min-width: 59px;
            text-align: center;
            border-radius: 3px;
            margin-right: 10px;
        }
        .c_portalResProduct_detail-01001005 .d_tagA .font
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_tagA:hover
        {
            cursor: pointer;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_linkF
        {
            display: inline-block;
            padding: 0;
            text-align: left;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_linkF
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_linkF:hover
        {
            text-decoration: underline;
            cursor: pointer;
        }
        .c_portalResProduct_detail-01001005 .d_linkF:active
        {
            text-decoration: none;
            margin-top: 0;
        }
        .c_portalResProduct_detail-01001005 .d_nameL
        {
            display: inline-block;
            margin: 0;
            padding: 0;
            vertical-align: middle;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_nameL .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_KeywordBox
        {
            width: auto;
            height: auto;
            white-space: nowrap;
            padding: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_comment
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .d_TextBoxBig
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_SpecInfo
        {
            display: table;
            margin: 0;
            padding-left: 10px;
            width: 76%;
            height: 36px;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_SpecInfo .font
        {
            display: table-cell;
            white-space: nowrap;
            vertical-align: middle;
            height: inherit;
        }
        .c_portalResProduct_detail-01001005 .d_SpecName
        {
            float: left;
            border-bottom: none;
            display: table;
            margin: 0;
            padding-right: 5px;
            height: 36px;
            width: 10%;
            text-align: right;
            padding-right: 30px;
        }
        .c_portalResProduct_detail-01001005 .d_SpecName .font
        {
            display: table-cell;
            vertical-align: middle;
            white-space: nowrap;
            width: 100%;
            height: inherit;
        }
        .c_portalResProduct_detail-01001005 .d_SpecBoxContA
        {
            width: auto;
            height: auto;
            padding: 20px;
            margin-bottom: 20px;
        }
        .c_portalResProduct_detail-01001005 .p_ProParametersBox
        {
            border-bottom: none;
            margin: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_SpecTitle
        {
            display: inline-table;
            margin: 0;
            height: 38px;
            width: 100%;
            padding: 5px;
            cursor: pointer;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_SpecTitle .font
        {
            display: table-cell;
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_text
        {
            font-family: normal;
            word-break: break-all;
        }
        .c_portalResProduct_detail-01001005 .d_headTitle
        {
            display: inline-block;
            margin: 0;
            padding: 0;
            text-align: center;
        }
        .c_portalResProduct_detail-01001005 .d_headTitle .font
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_TextBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .d_ProInfoA
        {
            display: inline-table;
            float: left;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_ProInfoA .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_ProTitle
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_ProTitle .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_BaseInfo
        {
            display: inline-block;
            width: auto;
            height: auto;
            margin-bottom: 10px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_BaseInfoBox
        {
            display: none;
            white-space: normal;
            width: 100%;
            padding: 40px 20px 20px 20px;
            margin-bottom: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_DescriptionBoxB
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .d_SpecTab, .c_portalResProduct_detail-01001005 .d_DecTab
        {
            float: left;
            width: auto;
            height: 45px;
            text-align: center;
            padding: 0 25px;
            cursor: pointer;
        }
        .c_portalResProduct_detail-01001005 .d_DecTab:hover
        {
            background: none;
            box-shadow: none;
        }
        .c_portalResProduct_detail-01001005 .d_TabTitleBox, .c_portalResProduct_detail-01001005 .d_DescriptionBoxA
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_show360
        {
            position: static;
            margin-right: 10px;
            margin-bottom: 10px;
            float: left;
            width: auto;
            height: 28px;
        }
        .c_portalResProduct_detail-01001005 .p_downloadBox
        {
            width: auto;
            height: auto;
            display: inline-block;
            padding: 0 12px;
        }
        .c_portalResProduct_detail-01001005 .p_Buy
        {
            height: 50px;
            text-align: center;
            padding: 0;
            position: inherit;
        }
        .c_portalResProduct_detail-01001005 .p_interaction
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .p_interaction button
        {
            margin-bottom: 10px;
        }
        .c_portalResProduct_detail-01001005 .d_unitB
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_unitB .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_numA
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_numA .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameO
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameO .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_plus
        {
            float: left;
            width: 28px;
            height: 28px;
            font-weight: bold;
            text-align: center;
            vertical-align: middle;
            border-left: none;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
        }
        .c_portalResProduct_detail-01001005 .d_plus:hover, .c_portalResProduct_detail-01001005 .d_plus:active
        {
            box-shadow: none;
            border-left: none;
        }
        .c_portalResProduct_detail-01001005 .d_plus .font
        {
            display: table-cell;
            vertical-align: middle;
            width: inherit;
            height: initial;
            user-select: none;
            padding-top: 5px;
        }
        .c_portalResProduct_detail-01001005 .p_input
        {
            float: left;
            width: 40px;
            height: 28px;
            text-align: center;
        }
        .c_portalResProduct_detail-01001005 .p_input:hover
        {
            cursor: text;
        }
        .c_portalResProduct_detail-01001005 .p_input input, .c_portalResProduct_detail-01001005 .p_input .InputText
        {
            display: inline-block;
            height: inherit;
            width: inherit;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            padding-left: 7px;
        }
        .c_portalResProduct_detail-01001005 .p_input input:hover, .c_portalResProduct_detail-01001005 .p_input .InputText:hover
        {
            cursor: text;
        }
        .c_portalResProduct_detail-01001005 .d_minus
        {
            float: left;
            width: 28px;
            height: 28px;
            text-align: center;
            vertical-align: middle;
            border-right: none;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
        }
        .c_portalResProduct_detail-01001005 .d_minus:hover, .c_portalResProduct_detail-01001005 .d_minus:active
        {
            box-shadow: none;
            border-right: none;
        }
        .c_portalResProduct_detail-01001005 .d_minus .font
        {
            display: table-cell;
            vertical-align: middle;
            width: inherit;
            height: initial;
            user-select: none;
            padding-top: 5px;
        }
        .c_portalResProduct_detail-01001005 .d_nameM
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameM .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_Service
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_Service .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameN
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameN .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_ServiceBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_FontSpec
        {
            display: table;
            position: relative;
            min-width: 90px;
            height: 31px;
            text-align: center;
            padding-top: 0;
            padding-right: 12px;
            padding-left: 12px;
            white-space: nowrap;
            text-align: center;
            word-break: normal;
        }
        .c_portalResProduct_detail-01001005 .d_FontSpec:hover
        {
            min-width: 90px;
            height: 31px;
        }
        .c_portalResProduct_detail-01001005 .d_FontSpec .font
        {
            padding: 0 0 0 5px;
            display: table-cell;
            vertical-align: middle;
            bottom: 0;
        }
        .c_portalResProduct_detail-01001005 .d_nameK
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameK .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_nameK .iconfont:before
        {
            content: "";
        }
        .c_portalResProduct_detail-01001005 .d_FontSpecBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_ImgSpec
        {
            display: table;
            position: relative;
            min-width: 90px;
            height: 31px;
            text-align: center;
            padding: 0 12px 0 12px;
            white-space: nowrap;
            text-align: center;
            word-break: normal;
        }
        .c_portalResProduct_detail-01001005 .d_ImgSpec:hover
        {
            min-width: 90px;
            height: 31px;
        }
        .c_portalResProduct_detail-01001005 .d_ImgSpec .font
        {
            padding: 0 0 0 5px;
            display: table-cell;
            vertical-align: middle;
            bottom: 0;
        }
        .c_portalResProduct_detail-01001005 .d_ImgSpec .active:before
        {
            display: block;
            padding: 5px 3px 3px 5px;
            border-top-left-radius: 15px;
            position: absolute;
            right: 0;
            bottom: 0;
            z-index: 3;
        }
        .c_portalResProduct_detail-01001005 .d_nameJ
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameJ .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_ImgSpecBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec
        {
            display: table;
            position: relative;
            min-width: 90px;
            height: 31px;
            color: rgba(0,0,0,1);
            border-width: 2px;
            border-style: solid;
            border-color: rgba(228,228,228,1);
            background-color: rgba(255,255,255,1);
            text-align: center;
            padding-top: 0;
            padding-right: 12px;
            padding-left: 12px;
            white-space: nowrap;
            text-align: center;
            word-break: normal;
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec:hover
        {
            color: rgba(0,0,0,1);
            min-width: 90px;
            height: 31px;
            border-width: 2px;
            border-style: solid;
            border-color: rgba(101,190,186,1);
            background-color: rgba(255,255,255,1);
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec.active
        {
            border-width: 2px;
            border-color: rgba(101,190,186,1);
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec .font
        {
            padding: 0 0 0 5px;
            display: table-cell;
            vertical-align: middle;
            bottom: 0;
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec .iconfont
        {
            display: inline;
            color: rgba(255,255,255,1);
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec:hover .iconfont
        {
            color: rgba(255,255,255,1);
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec:active .iconfont
        {
            color: rgba(255,255,255,1);
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec .iconfont:before
        {
            content: "";
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec .active:before
        {
            display: block;
            padding: 5px 3px 3px 5px;
            border-top-left-radius: 15px;
            content: "";
            position: absolute;
            right: 0;
            bottom: 0;
            z-index: 3;
            background: rgba(101,190,186,1);
        }
        .c_portalResProduct_detail-01001005 .d_nameI
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameI .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpecBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_SpecBoxA
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
            margin-top: 10px;
        }
        .c_portalResProduct_detail-01001005 .d_unitA
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_unitA .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_MarketPrice
        {
            display: inline-block;
            margin: 0;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .d_MarketPrice .font
        {
            text-decoration: line-through;
            white-space: nowrap;
        }
        .c_portalResProduct_detail-01001005 .d_nameH
        {
            display: inline-block;
            margin: 0;
            padding: 0;
            text-align: right;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameH .font
        {
            display: block;
            text-align: right;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_MarketPriceBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_unit
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_unit .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_SalePrice
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_SalePrice .font
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameG
        {
            margin: 0;
            padding: 0;
            text-align: right;
            min-width: 70px;
            display: inline-block;
            vertical-align: middle;
            margin-left: 10px;
        }
        .c_portalResProduct_detail-01001005 .d_nameG .font
        {
            display: block;
            vertical-align: middle;
            white-space: nowrap;
            text-align: right;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_SalePriceBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_ArticleHline
        {
            width: 100%;
            height: 0;
        }
        .c_portalResProduct_detail-01001005 .d_Weight
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_Weight .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameF
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameF .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_WeightBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_size
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_size .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameE
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameE .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_SizeBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_sort
        {
            display: inline-block;
            padding: 0;
            text-align: left;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_sort
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_sort:hover
        {
            text-decoration: underline;
            font-weight: bold;
            cursor: pointer;
        }
        .c_portalResProduct_detail-01001005 .d_sort:active
        {
            text-decoration: none;
            margin-top: 0;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_linkA
        {
            display: inline-block;
            padding: 0;
            text-align: left;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_linkA
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_linkA:hover
        {
            text-decoration: underline;
            cursor: pointer;
        }
        .c_portalResProduct_detail-01001005 .d_linkA:active
        {
            text-decoration: none;
            margin-top: 0;
        }
        .c_portalResProduct_detail-01001005 .d_nameD
        {
            display: inline-table;
            margin: 0;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .d_nameD .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_SortName
        {
            display: inline-block;
            width: auto;
            height: auto;
            vertical-align: middle;
            margin-left: 0;
        }
        .c_portalResProduct_detail-01001005 .d_num
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .d_num .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_NumBox
        {
            display: none;
            width: auto;
            height: auto;
            vertical-align: middle;
            margin-right: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_VlineB
        {
            width: 100%;
            height: 0;
        }
        .c_portalResProduct_detail-01001005 .d_summary
        {
            text-align: left;
            vertical-align: top;
            word-break: break-all;
        }
        .c_portalResProduct_detail-01001005 .d_nameB
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameB .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_ProSummary
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_Title
        {
            display: inline-block;
            margin: 0;
            padding: 0;
            text-align: center;
        }
        .c_portalResProduct_detail-01001005 .d_Title .font
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameA
        {
            display: inline-table;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .d_nameA .font
        {
            white-space: nowrap;
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .d_ProName
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .e_title.c_portalResProduct_detail-01001005 .p_share
        {
            display: inline-block;
            padding: 0;
            text-align: left;
        }
        .e_title.c_portalResProduct_detail-01001005 .p_share
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .p_share:hover
        {
            text-decoration: underline;
            font-weight: bold;
            cursor: pointer;
        }
        .c_portalResProduct_detail-01001005 .p_share:active
        {
            text-decoration: none;
            margin-top: 0;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_linkD
        {
            display: inline-block;
            padding: 0;
            text-align: left;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_linkD
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_linkD:hover
        {
            text-decoration: underline;
            font-weight: bold;
            cursor: pointer;
        }
        .c_portalResProduct_detail-01001005 .d_linkD:active
        {
            text-decoration: none;
            margin-top: 0;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameD
        {
            display: inline-block;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameD .font
        {
            vertical-align: middle;
            white-space: nowrap;
            width: inherit;
        }
        .c_portalResProduct_detail-01001005 .p_ShareBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .e_title.c_portalResProduct_detail-01001005 .p_commentA
        {
            display: inline-block;
            padding: 0;
            text-align: left;
        }
        .e_title.c_portalResProduct_detail-01001005 .p_commentA
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        a>.e_title.c_portalResProduct_detail-01001005 .p_commentA:hover
        {
            text-decoration: underline;
            font-weight: bold;
            cursor: pointer;
        }
        a>.e_title.c_portalResProduct_detail-01001005 .p_commentA:active
        {
            text-decoration: none;
            margin-top: 0;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_linkC
        {
            display: inline-block;
            padding: 0;
            text-align: left;
        }
        .e_title.c_portalResProduct_detail-01001005 .d_linkC
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        a>.e_title.c_portalResProduct_detail-01001005 .d_linkC:hover
        {
            text-decoration: underline;
            cursor: pointer;
        }
        a>.e_title.c_portalResProduct_detail-01001005 .d_linkC:active
        {
            text-decoration: none;
            margin-top: 0;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameC
        {
            display: inline-block;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameC .font
        {
            vertical-align: middle;
            white-space: nowrap;
            width: inherit;
        }
        .c_portalResProduct_detail-01001005 .p_CommentBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_view
        {
            display: inline-block;
            margin: 0;
            padding: 0 5px 0 0;
            vertical-align: middle;
            text-align: left;
            white-space: nowrap;
            overflow: visible;
        }
        .c_portalResProduct_detail-01001005 .p_view .font
        {
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameB
        {
            display: inline-block;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameB .font
        {
            vertical-align: middle;
            white-space: nowrap;
            width: inherit;
        }
        .c_portalResProduct_detail-01001005 .p_ViewBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_favorite
        {
            display: inline-table;
            margin: 0;
            padding: 0 5px 0 0;
            vertical-align: middle;
            text-align: left;
            white-space: nowrap;
            overflow: visible;
        }
        .c_portalResProduct_detail-01001005 .p_favorite .font
        {
            vertical-align: middle;
            display: table-cell;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameA
        {
            display: inline-block;
            margin: 0;
            padding: 0;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameA .font
        {
            vertical-align: middle;
            white-space: nowrap;
            width: inherit;
        }
        .c_portalResProduct_detail-01001005 .p_FavoriteBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_assist
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnC
        {
            display: inline-block;
            vertical-align: middle;
            cursor: pointer;
            font-size: 28px;
            position: absolute;
            left: 2px;
            bottom: 0;
            width: 28px;
            height: calc(100% - 20px);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnC:hover
        {
            color: rgba(0,0,0,.45);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnC:hover .iconfont
        {
            color: rgba(0,0,0,.45);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnC:active .iconfont
        {
            color: rgba(0,0,0,.45);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnC .font
        {
            height: 100%;
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnC .iconfont::before
        {
            content: "";
            position: absolute;
            top: 50%;
            transform: translate(0,-50%);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnD
        {
            position: absolute;
            right: 4px;
            bottom: 0;
            width: 28px;
            height: calc(100% - 20px);
            cursor: pointer;
            font-size: 28px;
            color: rgba(0,0,0,.15);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnD:hover
        {
            color: rgba(0,0,0,.45);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnD:hover .iconfont
        {
            color: rgba(0,0,0,.45);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnD:active .iconfont
        {
            color: rgba(0,0,0,.45);
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnD .font
        {
            height: 100%;
        }
        .c_portalResProduct_detail-01001005 .p_SwitchBtnD .iconfont::before
        {
            content: "";
            position: absolute;
            top: 50%;
            transform: translate(0,-50%);
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg
        {
            position: relative;
            float: left;
            margin-right: 5px;
            border: 2px solid rgba(0,0,0,0);
            border-style: solid;
            cursor: pointer;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg img
        {
            display: block;
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg:hover
        {
            border-color: rgba(105,192,188,1);
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg:hover .shape
        {
            border-bottom-color: rgba(105,192,188,1);
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.click img
        {
            border-color: rgba(105,192,188,1);
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.active
        {
            border-width: 2px;
            border-color: #f00;
        }
        .c_portalResProduct_detail-01001005 .p_ThumbnailBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            min-height: 100px;
        }
        .c_portalResProduct_detail-01001005 .p_easy_zoom
        {
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .p_easy_zoom
        {
            border: 5px solid #eee;
            background: #fff;
            position: absolute;
            top: 60px;
            left: 400px;
            overflow: hidden;
            -moz-box-shadow: 0 0 10px #777;
            -webkit-box-shadow: 0 0 10px #777;
            box-shadow: 0 0 10px #777;
            text-align: center;
            z-index: 999;
        }
        .c_portalResProduct_detail-01001005 #easy_zoom
        {
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .p_zoom
        {
            border-width: 0;
            text-align: center;
            margin: 0;
            width: 145px!important;
            height: 151px!important;
            padding-bottom: 2px;
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 2px;
            background: rgba(254,238,167,.3);
            border: 1px solid rgba(212,212,212,.3);
        }
        .c_portalResProduct_detail-01001005 .p_TagBox
        {
            margin: 0;
            width: 236px;
            height: 317px;
            padding: 0;
            overflow: hidden;
        }
        .e_title.c_portalResProduct_detail-01001005 .p_linkB
        {
            display: inline-block;
            padding: 0;
            text-align: left;
        }
        .e_title.c_portalResProduct_detail-01001005 .p_linkB
        {
            white-space: nowrap;
            vertical-align: middle;
        }
        a>.e_title.c_portalResProduct_detail-01001005 .p_linkB:hover
        {
            text-decoration: underline;
            font-weight: bold;
            cursor: pointer;
        }
        a>.e_title.c_portalResProduct_detail-01001005 .p_linkB:active
        {
            text-decoration: none;
            margin-top: 0;
        }
        .c_portalResProduct_detail-01001005 .p_ProductDetail
        {
            margin: 0;
            width: 880px;
            height: auto;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .d_ProductDetail
        {
            height: auto;
            width: 100%;
            display: flex;
            display: -webkit-flex;
            -webkit-flex-flow: row wrap;
            -webkit-align-items: stretch;
            -moz-flex-flow: row wrap;
            -moz-align-items: stretch;
            display: -ms-flexbox;
            display: -ms-flex;
            -ms-flex-flow: row wrap;
            -ms-align-items: stretch;
            display: flex;
            flex-flow: row wrap;
            display: -webkit-box;
            display: -moz-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: flex-start;
            -moz-align-items: flex-start;
            -ms-align-items: flex-start;
            align-items: flex-start;
        }
        .c_portalResProduct_detail-01001005 .p_imagesA
        {
            position: relative;
            float: left;
            width: auto;
            height: auto;
            padding-bottom: 20px;
            margin: 0;
            padding: 0;
        }
        .c_portalResProduct_detail-01001005 .p_images
        {
            margin: 0;
            width: 415px;
            height: 278px;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_image
        {
            width: 100%;
            height: 100%;
        }
        .c_portalResProduct_detail-01001005 .p_ThumbnailBox
        {
            width: auto;
            height: auto;
            overflow: hidden;
            padding-top: 20px;
            padding-left: 33px;
            padding-right: 26px;
            position: relative;
        }
        .c_portalResProduct_detail-01001005 .p_assist
        {
            width: 100%;
            height: auto;
            display: none;
            padding-left: 36px;
            margin-top: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_FavoriteBox
        {
            width: auto;
            height: auto;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
        }
        .c_portalResProduct_detail-01001005 .p_CommentBox
        {
            width: auto;
            height: auto;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
        }
        .c_portalResProduct_detail-01001005 .p_ShareBox
        {
            width: auto;
            height: auto;
            display: inline-block;
            padding-right: 40px;
            vertical-align: middle;
            margin-right: 5px;
        }
        .c_portalResProduct_detail-01001005 .p_ViewBox
        {
            width: auto;
            height: auto;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameB
        {
            display: inline-block;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameB .iconfont
        {
            margin-right: 5px;
        }
        .c_portalResProduct_detail-01001005 .p_AssistNameB .iconfont:before
        {
            content: "";
        }
        .c_portalResProduct_detail-01001005 .p_favorite
        {
            display: inline-block;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .p_commentA
        {
            display: inline-block;
            vertical-align: middle;
            margin-top: 0;
        }
        .c_portalResProduct_detail-01001005 .p_share
        {
            display: inline-block;
            vertical-align: middle;
            margin-top: 0;
            cursor: text;
        }
        .c_portalResProduct_detail-01001005 .p_ProInfo
        {
            float: left;
            padding-left: 18px;
            width: auto;
            height: auto;
            min-width: 200px;
            -webkit-flex: 1;
            -moz-flex: 1;
            -ms-flex: 1;
            display: block;
            -moz-box-flex: 1;
            -webkit-box-flex: 1;
            box-flex: 1;
            flex: 1;
        }
        .borderB_dividers
        {
            border: 0;
        }
        .c_portalResProduct_detail-01001005 .p_content
        {
            width: auto;
            height: auto;
            margin: 0 0 16px 0;
            padding: 0 0 16px 0;
        }
        .c_portalResProduct_detail-01001005 .d_ProName
        {
            width: auto;
            height: auto;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
        }
        .c_portalResProduct_detail-01001005 .d_nameB
        {
            width: 70px;
            display: inline-block;
            margin-right: 5px;
            vertical-align: top;
        }
        .c_portalResProduct_detail-01001005 .d_nameB .font
        {
            text-align: right;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: block;
        }
        .c_portalResProduct_detail-01001005 .d_ProSummary
        {
            width: auto;
            height: auto;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
        }
        .c_portalResProduct_detail-01001005 .d_summary
        {
            display: inline-block;
            vertical-align: middle;
            -moz-box-flex: 1;
            -webkit-box-flex: 1;
            box-flex: 1;
            flex: 1;
            white-space: normal;
        }
        .c_portalResProduct_detail-01001005 .d_nameC
        {
            display: inline-block;
            vertical-align: top;
        }
        .c_portalResProduct_detail-01001005 .d_SizeBox
        {
            width: auto;
            height: auto;
            vertical-align: middle;
            margin-bottom: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_WeightBox
        {
            width: auto;
            height: auto;
            vertical-align: middle;
            margin-bottom: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_ArticleHline
        {
            width: auto;
            height: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            border-top-style: dashed;
        }
        .c_portalResProduct_detail-01001005 .p_PriceBox
        {
            background: #fff1f0;
            width: auto;
            height: auto;
            display: none;
            padding: 0;
            margin-bottom: 0;
            min-height: 52px;
            margin: 18px 0;
            padding-top: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_PriceBox .p_ViewBox
        {
            display: none;
        }
        .c_portalResProduct_detail-01001005 .d_num, .c_portalResProduct_detail-01001005 .d_numA, .c_portalResProduct_detail-01001005 .d_Weight, .c_portalResProduct_detail-01001005 .d_SalePrice, .c_portalResProduct_detail-01001005 .d_MarketPrice, .c_portalResProduct_detail-01001005 .d_MarketPriceBox, .c_portalResProduct_detail-01001005 .d_unitA
        {
            display: inline-block;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_SalePriceBox
        {
            display: inline-block;
            width: auto;
            height: auto;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_MarketPriceBox
        {
            width: auto;
            height: auto;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_unit
        {
            display: inline-block;
            vertical-align: middle;
            width: auto;
            margin-right: 30px;
        }
        .c_portalResProduct_detail-01001005 .d_MOQ
        {
            display: inline-block;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpecBox
        {
            width: auto;
            height: auto;
            overflow: hidden;
            vertical-align: middle;
            margin-bottom: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_nameI
        {
            float: left;
            width: 70px;
            display: inline-block;
            margin-right: 5px;
            vertical-align: top;
            margin-top: 5px;
        }
        .c_portalResProduct_detail-01001005 .d_nameI .font
        {
            display: block;
            text-align: right;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_ColorSpec
        {
            float: left;
            vertical-align: middle;
            margin-right: 10px;
            margin-bottom: 5px;
        }
        .c_portalResProduct_detail-01001005 .d_ImgSpecBox
        {
            width: auto;
            height: auto;
            overflow: hidden;
            vertical-align: middle;
            margin-bottom: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_Service
        {
            vertical-align: middle;
            display: inline-block;
        }
        .c_portalResProduct_detail-01001005 .d_Service .iconfont
        {
            display: inline-block;
        }
        .c_portalResProduct_detail-01001005 .d_nameN
        {
            width: 70px;
            display: inline-block;
            margin-right: 5px;
            vertical-align: top;
        }
        .c_portalResProduct_detail-01001005 .d_nameN .font
        {
            display: block;
            text-align: right;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_nameJ
        {
            display: inline-block;
            float: left;
            width: 70px;
            margin-right: 5px;
            vertical-align: top;
            margin-top: 5px;
        }
        .c_portalResProduct_detail-01001005 .d_nameJ .font
        {
            display: block;
            text-align: right;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_ImgSpec
        {
            float: left;
            vertical-align: middle;
            margin-right: 10px;
        }
        .c_portalResProduct_detail-01001005 .d_FontSpecBox
        {
            width: auto;
            height: auto;
            overflow: hidden;
            vertical-align: middle;
            margin-bottom: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_nameK
        {
            display: inline-block;
            float: left;
            width: 70px;
            margin-right: 5px;
            vertical-align: top;
            margin-top: 5px;
        }
        .c_portalResProduct_detail-01001005 .d_nameK .font
        {
            display: block;
            text-align: right;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        .c_portalResProduct_detail-01001005 .d_FontSpec
        {
            float: left;
            vertical-align: middle;
            margin-right: 10px;
        }
        .c_portalResProduct_detail-01001005 .d_ServiceBox
        {
            width: auto;
            height: auto;
            display: inline-block;
            vertical-align: middle;
            margin-bottom: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_NumberBox
        {
            width: auto;
            height: 28px;
            vertical-align: middle;
            overflow: hidden;
            display: none;
            margin-bottom: 10px;
        }
        .c_portalResProduct_detail-01001005 .d_nameM
        {
            margin-right: 30px;
            vertical-align: top;
            float: left;
            margin-top: 3px;
        }
        .c_portalResProduct_detail-01001005 .d_nameM .font
        {
            text-align: right;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: block;
        }
        .c_portalResProduct_detail-01001005 .p_infoB
        {
            float: left;
            display: inline-block;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameO
        {
            display: inline-block;
            width: 70px;
            margin-right: 5px;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_nameO .font
        {
            text-align: right;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: block;
        }
        .c_portalResProduct_detail-01001005 .p_interaction
        {
            width: auto;
            height: auto;
        }
        .c_portalResProduct_detail-01001005 .d_nameA
        {
            width: 70px;
            margin-right: 5px;
            vertical-align: top;
            display: inline-block;
        }
        .c_portalResProduct_detail-01001005 .d_nameA .font
        {
            text-align: right;
            display: block;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        .c_portalResProduct_detail-01001005 .d_VlineB
        {
            margin-top: 10px;
            margin-bottom: 10px;
            border-top-style: dashed;
        }
        .c_portalResProduct_detail-01001005 .d_nameD
        {
            width: 0;
            display: none;
            margin-right: 0;
            vertical-align: top;
        }
        .c_portalResProduct_detail-01001005 .d_nameD .font
        {
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: block;
        }
        .c_portalResProduct_detail-01001005 .d_sort
        {
            vertical-align: middle;
            display: inline-block;
            -moz-box-flex: 1;
            -webkit-box-flex: 1;
            box-flex: 1;
            flex: 1;
        }
        .c_portalResProduct_detail-01001005 .d_sort .font
        {
            white-space: normal;
        }
        .c_portalResProduct_detail-01001005 .d_nameE
        {
            width: 70px;
            display: inline-block;
            margin-right: 5px;
            vertical-align: top;
        }
        .c_portalResProduct_detail-01001005 .d_nameE .font
        {
            text-align: right;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: block;
        }
        .c_portalResProduct_detail-01001005 .d_nameF
        {
            width: 70px;
            display: inline-block;
            margin-right: 5px;
            vertical-align: top;
        }
        .c_portalResProduct_detail-01001005 .d_nameF .font
        {
            text-align: right;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: block;
        }
        .c_portalResProduct_detail-01001005 .d_HlineA
        {
            margin-top: 10px;
            margin-bottom: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_qrbuyUrlBox
        {
            position: relative;
            display: inline-block;
        }
        .c_portalResProduct_detail-01001005 .p_qrbuyText
        {
            margin-top: 5px;
        }
        .c_portalResProduct_detail-01001005 .p_qrbuyUrlBox:hover .p_imagesB
        {
            display: block;
        }
        .c_portalResProduct_detail-01001005 .p_imagesB
        {
            display: none;
            position: absolute;
            top: 50px;
            width: auto;
            height: auto;
            z-index: 10000;
            left: 0;
        }
        .c_portalResProduct_detail-01001005 .p_Buy
        {
            position: static;
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
            height: 28px;
        }
        .c_portalResProduct_detail-01001005 .p_AddCart
        {
            position: relative;
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
            height: 28px;
        }
        .c_portalResProduct_detail-01001005 .p_tipsBox
        {
            position: absolute;
            padding: 10px 20px;
            text-align: center;
            border-radius: 10px;
            top: -50px;
            white-space: nowrap;
            left: 50%;
            transform: translate(-50%,0);
        }
        .c_portalResProduct_detail-01001005 .p_tipsBox .iconfont::before
        {
            content: '';
            position: absolute;
            bottom: -9px;
            left: 50%;
            transform: translate(-50%,0);
        }
        .c_portalResProduct_detail-01001005 .p_dealer
        {
            position: static;
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
            height: 28px;
        }
        .c_portalResProduct_detail-01001005 .p_dealer .iconfont
        {
            margin-right: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_handBooksBox, .c_portalResProduct_detail-01001005 .p_FAQBox
        {
            position: relative;
            float: left;
            width: auto;
            margin-right: 10px;
            margin-bottom: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_downHandbook, .c_portalResProduct_detail-01001005 .p_downFAQ
        {
            display: block;
            width: 100%;
            height: 28px;
            text-align: center;
            padding-top: 0;
            padding-right: 10px;
            padding-left: 10px;
            white-space: nowrap;
        }
        .c_portalResProduct_detail-01001005 .p_downHandbook .iconfont::before, .c_portalResProduct_detail-01001005 .p_downFAQ .iconfont::before
        {
            content: "";
            display: inline-block;
            margin-left: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_boxCont
        {
            position: absolute;
            left: 0;
            top: 28px;
            width: 100%;
            box-sizing: border-box;
        }
        .c_portalResProduct_detail-01001005 .p_itemTitle
        {
            padding-left: 10px;
            height: 24px;
            cursor: pointer;
        }
        .c_portalResProduct_detail-01001005 .p_itemTitle .font
        {
            word-break: break-all;
            white-space: nowrap;
            text-overflow: ellipsis;
            height: 30px;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_DescriptionBoxA
        {
            clear: both;
            width: 100%;
            height: auto;
            overflow: visible;
            margin-top: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_DescriptionBoxB
        {
            clear: both;
            width: auto;
            height: auto;
            overflow: visible;
            border: none;
        }
        .c_portalResProduct_detail-01001005 .d_TabTitleBox
        {
            overflow: hidden;
            width: auto;
            height: auto;
            overflow: visible;
        }
        .c_portalResProduct_detail-01001005 .d_DecTab
        {
            float: left;
            width: auto;
        }
        .c_portalResProduct_detail-01001005 .d_TextTab
        {
            float: left;
            width: auto;
        }
        .c_portalResProduct_detail-01001005 .d_CommentTab
        {
            float: left;
            width: auto;
            margin-right: 2px;
        }
        .c_portalResProduct_detail-01001005 .d_ProTitle
        {
            margin-right: 10px;
            width: 100px;
            float: left;
        }
        .c_portalResProduct_detail-01001005 .d_ProTitle .font
        {
            display: block;
            width: 103px;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .c_portalResProduct_detail-01001005 .d_ProInfoA
        {
            display: inline-block;
            float: left;
        }
        .c_portalResProduct_detail-01001005 .d_ProInfoA .font
        {
            display: block;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        .c_portalResProduct_detail-01001005 .d_description
        {
            width: auto;
            height: auto;
            white-space: normal;
            padding: 20px;
        }
        .c_portalResProduct_detail-01001005 .d_unitB
        {
            position: inherit;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .d_num .iconfont
        {
            display: inline-block;
        }
        .c_portalResProduct_detail-01001005 .d_DescriptionBigbox
        {
            width: auto;
            height: auto;
            clear: both;
            margin: 0;
            padding: 0;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_zoom
        {
            position: absolute;
            left: 20px;
            top: 20px;
            cursor: move;
            z-index: 999;
        }
        .c_portalResProduct_detail-01001005 .d_SpecBoxA
        {
            width: auto;
            height: auto;
        }
        .c_portalResProduct_detail-01001005 .d_TextBox
        {
            width: 100%;
            height: auto;
            border: none;
            padding-right: 20px;
            padding-left: 20px;
            margin-bottom: 20px;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .d_headTitle
        {
            float: left;
            margin-bottom: 10px;
        }
        .c_portalResProduct_detail-01001005 .d_text
        {
            display: inline;
        }
        .c_portalResProduct_detail-01001005 .d_TextBoxBig
        {
            width: auto;
            height: auto;
            border: none;
        }
        .c_portalResProduct_detail-01001005 .d_comment
        {
            width: auto;
            height: auto;
            border: none;
        }
        .c_portalResProduct_detail-01001005 .p_TagBox
        {
            position: absolute;
            right: 0;
            top: 0;
            width: auto;
            height: auto;
        }
        .c_portalResProduct_detail-01001005 .p_tag
        {
            display: inline-block;
            float: left;
            margin-left: 5px;
            margin-bottom: 5px;
        }
        .c_portalResProduct_detail-01001005 .p_nextpage
        {
            width: auto;
            height: auto;
            width: 50%;
        }
        .c_portalResProduct_detail-01001005 .p_nextpageA
        {
            float: right;
            width: 50%;
            height: auto;
            margin: 0;
            background-color: transparent;
            overflow: hidden;
            vertical-align: middle;
            text-align: right;
        }
        .c_portalResProduct_detail-01001005 .p_nextName
        {
            display: inline-block;
            margin-right: 10px;
            padding: 0;
            vertical-align: middle;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .p_nextName .font
        {
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .p_nextNameA
        {
            display: inline-block;
            vertical-align: middle;
            margin-left: 10px;
            padding: 0;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .p_MinorLink
        {
            display: inline-block;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .p_nextBox
        {
            width: auto;
            height: auto;
            margin: 0;
            padding: 20px;
            margin-top: 40px;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 .p_nextBox a:hover
        {
            color: #036caf;
        }
        .c_portalResProduct_detail-01001005 .p_nextpage
        {
            float: left;
            vertical-align: middle;
        }
        .c_portalResProduct_detail-01001005 .AtlasRelationImgBoxA
        {
            width: 100%;
            height: 100%;
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.widther
        {
            height: 0;
            padding-bottom: 11.22%;
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.widther .AtlasRelationImgBoxA
        {
            width: 100%;
            height: auto;
            text-align: center;
            vertical-align: middle;
            border-style: none;
            position: absolute;
            top: 50%;
            transform: translate(0,-50%);
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.widther .AtlasRelationImgBoxA img
        {
            width: 100%;
            height: auto;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
            position: absolute;
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.higher
        {
            height: 0;
            padding-bottom: 11.22%;
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.higher .AtlasRelationImgBoxA
        {
            height: 100%;
            width: auto;
            text-align: center;
            vertical-align: middle;
            border-style: none;
            position: absolute;
            left: 50%;
            transform: translate(-50%,0);
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.higher .AtlasRelationImgBoxA img
        {
            height: 100%;
            width: auto;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
            position: absolute;
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.smaller
        {
            height: 0;
            padding-bottom: 11.22%;
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.smaller .AtlasRelationImgBoxA
        {
            height: auto;
            width: auto;
            text-align: center;
            vertical-align: middle;
            border-style: none;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
        }
        .c_portalResProduct_detail-01001005 .p_ProRelationImg.smaller .AtlasRelationImgBoxA img
        {
            height: auto;
            width: auto;
        }
        .c_portalResProduct_detail-01001005 .d_Title
        {
            -moz-box-flex: 1;
            -webkit-box-flex: 1;
            box-flex: 1;
            flex: 1;
        }
        .c_portalResProduct_detail-01001005 .d_Title .font
        {
            font-weight: bold;
            white-space: normal;
            text-align: left;
        }
        .c_portalResProduct_detail-01001005 .p_linkB
        {
            position: static;
            width: inherit;
        }
        .c_portalResProduct_detail-01001005 .p_QRCode
        {
            width: auto;
            height: auto;
            text-align: center;
            margin: 40px 0 0;
        }
        .c_portalResProduct_detail-01001005 .p_SaveText
        {
            width: auto;
            height: auto;
            margin-bottom: 10px;
        }
        .c_portalResProduct_detail-01001005 .p_imageD
        {
            width: auto;
            height: auto;
        }
        .c_portalResProduct_detail-01001005 .p_imageD img
        {
            width: 225px;
            height: 225px;
        }
        .c_portalResProduct_detail-01001005 .p_imageD:after
        {
            display: none;
        }
        .c_portalResProduct_detail-01001005 .e_btn.js_disabled
        {
            pointer-events: none;
        }
        .c_portalResProduct_detail-01001005 .p_masker-wp
        {
            z-index: 99999;
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
        .c_portalResProduct_detail-01001005 .masker
        {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            opacity: .55;
            z-index: 999;
        }
        .c_portalResProduct_detail-01001005 #viewwindow
        {
            width: 100%;
            height: 100%;
            top: 0!important;
            overflow: hidden;
        }
        .c_portalResProduct_detail-01001005 #turntable
        {
            max-height: 100%;
            max-width: 100%;
        }
        .c_portalResProduct_detail-01001005 .p_agreement
        {
            width: 800px;
            height: 800px;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 999999;
            animation: scale 1s;
            animation-fill-mode: both;
            transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
        }
        .c_portalResProduct_detail-01001005 .animate
        {
            animation-name: animate;
            animation-duration: .8s;
        }
        @keyframes animate{0%{transform:translate(-50%,-50%) scale(0);}100%{transform:translate(-50%,-50%) scale(1);}}
        .c_portalResProduct_detail-01001005 .p_Close
        {
            width: auto;
            position: absolute;
            color: #000;
            cursor: pointer;
            top: 18px;
            right: 10px;
            z-index: 523;
        }
        .c_portalResProduct_detail-01001005 .p_ProSummary .font
        {
            display: inline-block;
            width: 70px;
            vertical-align: middle;
            text-align: right;
            margin-right: 10px;
        }
        @media only screen and (max-width: 1024px) and (min-width: 769px)
        {
            .c_portalResProduct_detail-01001005 .p_imagesA .p_images
            {
                width: 420px!important;
                height: 320px!important;
            }
        }
        .c_portalResProduct_detail-01001005 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        .c_portalResProduct_detail-01001005>div
        {
            animation-fill-mode: both;
        }
        .c_portalResProduct_detail-01001005 .product_info
        {
            height: auto;
            width: 100%;
            padding: 40px 35px;
            background: #fff;
            display: flex;
            -webkit-flex-flow: row wrap;
            -webkit-align-items: flex-start;
            -moz-flex-flow: row wrap;
            -moz-align-items: flex-start;
            -ms-flex-flow: row wrap;
            -ms-align-items: flex-start;
            flex-flow: row wrap;
            align-items: flex-start;
        }
        .c_portalResProduct_detail-01001005 .more_link .link_c
        {
            display: inline-block;
            position: relative;
            margin: 6px 22px 6px 0;
            padding-left: 25px;
            font-size: 14px;
            height: 30px;
            background: none;
            color: #555;
            line-height: 30px;
        }
        .c_portalResProduct_detail-01001005 .more_link .link_c:hover
        {
            color: #036caf;
        }
        .c_portalResProduct_detail-01001005 .more_link .link_c .iconfont
        {
            position: absolute;
            width: 22px;
            height: 25px;
            left: 0;
            top: 5px;
        }
        .c_portalResProduct_detail-01001005 .more_link .download .iconfont:before
        {
            content: '';
            color: #036caf;
            font-size: 22px;
        }
        .c_portalResProduct_detail-01001005 .more_link .joinus .iconfont:before
        {
            content: '';
            color: #036caf;
            font-size: 22px;
        }
        .c_portalResProduct_detail-01001005 .more_link .share .iconfont:before
        {
            content: '';
            color: #036caf;
            font-size: 22px;
        }
        .c_portalResProduct_detail-01001005 .reset_style p
        {
            font-size: 16px;
            line-height: 30px;
            padding-bottom: 15px;
        }
        .c_portalResProduct_detail-01001005 .reset_style div
        {
            font-size: 16px;
            line-height: 30px;
            padding-bottom: 15px;
        }
        .c_portalResProduct_detail-01001005 .reset_style img
        {
            width: auto;
            max-width: 100%;
            margin: auto;
        }
        .c_portalResProduct_detail-01001005 .reset_style table
        {
            font-size: 16px;
        }
        .c_portalResProduct_detail-01001005 .reset_style table td
        {
            border: 1px solid #ddd;
            padding: 12px;
            line-height: 1.8;
        }
        .c_portalResProduct_detail-01001005 .p_interaction button:hover
        {
            background: #fff;
            color: #036caf;
            border: 1px solid #036caf;
        }
        .c_portalResProduct_detail-01001005 .d_SortName a .font
        {
            display: inline-block;
            margin-bottom: 10px;
            background: #036caf;
            padding: .6vw 3vw;
            border-radius: 0;
            font-size: 16px;
            color: #fff;
            border: 1px solid #036caf;
            transition: all .36s ease;
            line-height: 1.42857143;
            font-weight: normal;
        }
        .c_portalResProduct_detail-01001005 .d_SortName a:hover .font
        {
            background: #fff;
            color: #036caf;
            border: 1px solid #036caf;
        }
        .c_portalResProduct_detail-01001005 .p_SpecTab_1
        {
            display: none;
        }
        .c_portalResProduct_detail-01001005 .d_DecTab.active
        {
            background: #036caf;
            border-bottom: 2px solid #f60;
        }
        .c_portalResProduct_detail-01001005 .d_DecTab.active .p_DecTabA_1
        {
            color: #fff;
        }
        .c_portalResProduct_detail-01001005 .d_DecTab.active .p_customG_1
        {
            color: #fff;
        }
        .c_portalResProduct_detail-01001005 .d_DecTab:nth-child(4)
        {
            margin-right: 0;
        }
        .c_portalResProduct_detail-01001005 .d_DecTab .p_DecTabA_1
        {
            color: #333;
            line-height: 46px;
            font-size: 18px;
            font-weight: bold;
        }
        .c_portalResProduct_detail-01001005 .d_DecTab .p_customG_1
        {
            color: #333;
            line-height: 70px;
            font-size: 18px;
            font-weight: bold;
        }
        @media screen and (min-width: 769px)
        {
            .c_portalResProduct_detail-01001005 .p_images
            {
                width: 568px!important;
                height: 500px!important;
                border: 1px solid #eee;
            }
            .c_portalResProduct_detail-01001005 .d_Title.h2
            {
                font-size: 22px;
            }
            .c_portalResProduct_detail-01001005 .p_interaction
            {
                margin-bottom: 20px;
            }
            .c_portalResProduct_detail-01001005 .d_summary p
            {
                font-size: 14px;
                color: #036caf;
                font-weight: bold;
            }
            .c_portalResProduct_detail-01001005 .d_summary li span
            {
                color: #036caf;
            }
            .c_portalResProduct_detail-01001005 .p_ProInfo
            {
                padding-left: 3vw;
            }
            .c_portalResProduct_detail-01001005 .d_summary
            {
                font-size: 14px;
                line-height: 1.8;
                color: #666;
                padding: 20px 0;
                border-bottom: 1px solid #eee;
            }
            .c_portalResProduct_detail-01001005 .p_ProRelationImg:hover
            {
                border-color: #036caf;
            }
            .c_portalResProduct_detail-01001005 .p_ProRelationImg:hover .shape
            {
                border-bottom-color: #036caf;
            }
            .c_portalResProduct_detail-01001005 .p_ProRelationImg.click img
            {
                border-color: #036caf;
            }
            .c_portalResProduct_detail-01001005 .p_ProRelationImg.active
            {
                border-width: 1px;
                border-color: #036caf;
            }
        }
        @media screen and (max-width: 768px)
        {
            .c_portalResProduct_detail-01001005 .product_info
            {
                display: block;
                width: 100%;
                height: auto;
                float: none;
                padding: 10px;
            }
            .c_portalResProduct_detail-01001005 .p_ProInfo
            {
                padding: 0;
                float: none;
            }
            .c_portalResProduct_detail-01001005 .d_summary p
            {
                font-size: 16px;
                color: #036caf;
                line-height: 30px;
                font-weight: bold;
            }
            .c_portalResProduct_detail-01001005 .d_summary li
            {
                line-height: 30px;
                font-size: 13px;
            }
            .c_portalResProduct_detail-01001005 .d_summary li span
            {
                color: #036caf;
            }
            .c_portalResProduct_detail-01001005 .reset_style table
            {
                font-size: 12px;
            }
            .c_portalResProduct_detail-01001005 .reset_style table td
            {
                border: 1px solid #ddd;
                padding: 5px;
                line-height: 1.4;
            }
            .c_portalResProduct_detail-01001005 .reset_style p
            {
                font-size: 14px;
                line-height: 26px;
                padding-bottom: 10px;
            }
            .c_portalResProduct_detail-01001005 .reset_style div
            {
                font-size: 14px;
                line-height: 26px;
                padding-bottom: 10px;
            }
            .c_portalResProduct_detail-01001005 .d_ProName
            {
                padding: 20px 0;
            }
            .c_portalResProduct_detail-01001005 .d_ProName .h2
            {
                font-size: 20px;
            }
            .c_portalResProduct_detail-01001005 .d_summary
            {
                margin-bottom: 0;
                padding-bottom: 20px;
                border-bottom: 1px solid #eee;
            }
            .c_portalResProduct_detail-01001005 .p_interaction button
            {
                width: auto;
                height: auto;
                padding: 2vw 5vw;
                font-size: 14px;
            }
            .c_portalResProduct_detail-01001005 .d_SortName a .font
            {
                padding: 2vw 5vw;
                font-size: 14px;
            }
            .c_portalResProduct_detail-01001005 .d_DescriptionBoxA
            {
                padding: 0;
            }
            .c_portalResProduct_detail-01001005 .d_DescriptionBigbox
            {
                padding: 20px 10px 10px;
            }
            .c_portalResProduct_detail-01001005 .d_DecTab
            {
                float: left;
                width: calc((100% - 4px) / 3);
                margin-right: 2px;
                height: 50px;
                text-align: center;
                padding: 0 5px;
                background: #e8e8e8;
                border-bottom: 2px solid #036caf;
                cursor: pointer;
            }
            .c_portalResProduct_detail-01001005 .d_DecTab .p_customG_1
            {
                color: #333;
                line-height: 50px;
                font-size: 14px;
                font-weight: bold;
            }
            .c_portalResProduct_detail-01001005 .d_DecTab .p_DecTabA_1
            {
                color: #333;
                line-height: 50px;
                font-size: 14px;
                font-weight: bold;
            }
        }
        .subpage_ad .text
        {
            top: 57%!important;
        }
        @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: "";
            }
            .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;
            }
            .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: '';
                display: inline-block;
            }
            .c_portalResEbizads_banner-01001 .p_SwitchBtnD .font
            {
                display: table;
                width: inherit;
                height: inherit;
                pointer-events: none;
            }
            .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: '';
                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: #999;
                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;
                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;
                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: #bbb6b6;
                left: 0;
                width: 33px;
                height: 64px;
                background-color: rgba(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,.5);
                z-index: 999;
                padding-top: 10px;
                color: #bbb6b6;
            }
            .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,.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%);
            }
            .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: "";
                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;
                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(0,0,0);
                -moz-transform: translate3d(0,0,0);
                -o-transform: translate(0,0);
                -ms-transform: translate3d(0,0,0);
                transform: translate3d(0,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: '';
            }
            .c_portalResEbizads_banner-01001 .widther img
            {
                width: auto!important;
            }
            .c_portalResEbizads_banner-01001 .swiper-pagination
            {
                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: .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%;
            }
            .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: "";
            }
            .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;
            }
            .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: '';
                display: inline-block;
            }
            .c_portalResEbizads_banner-01001 .p_SwitchBtnD .font
            {
                display: table;
                width: inherit;
                height: inherit;
                pointer-events: none;
            }
            .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: '';
                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: #999;
                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;
                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;
                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: #bbb6b6;
                left: 0;
                width: 33px;
                height: 64px;
                background-color: rgba(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,.5);
                z-index: 999;
                padding-top: 10px;
                color: #bbb6b6;
            }
            .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,.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: "";
                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;
                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(0,0,0);
                -moz-transform: translate3d(0,0,0);
                -o-transform: translate(0,0);
                -ms-transform: translate3d(0,0,0);
                transform: translate3d(0,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: '';
            }
            .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: .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%;
            }
            .subpage_ad .ad-tit
            {
                text-shadow: 0 0 20px #000,0 0 20px rgba(0,0,0,0);
            }
        }
        .w_grid-001
        {
            margin-left: auto;
            margin-right: auto;
            max-width: 1180px;
            min-height: 12rem;
            width: 100%;
        }
        .w_grid-001>.w_grid
        {
            width: 100%;
            position: relative;
        }
        .w_grid-001>div>.p_gridbox
        {
            width: 100%;
            overflow: hidden;
            position: static;
        }
        .w_grid-001>div>.p_gridbox>.p_gridCell
        {
            float: left;
            position: static;
        }
        .w_grid-001>div>.p_gridbox>.p_gridCell:not(:empty):before
        {
            content: '';
            height: .1px;
            display: block;
        }
        .w_grid-001>div>.p_gridbox>.p_gridCell:first-child
        {
            margin-left: 0;
            clear: left;
        }
        #w_grid-001>div>.p_gridbox>.p_gridCell:nth-child(2n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (max-width: 768px)
        {
            .w_grid-001>div>.p_gridbox>.p_gridCell
            {
                width: 100%;
                margin-left: 0;
                margin-top: 0;
                margin-bottom: 0;
            }
        }
        @media only screen and (min-width: 769px)
        {
            .w_grid-001>div>.p_gridbox>.p_gridCell
            {
                width: 49.5%;
                margin-left: 1%;
                margin-top: .6rem;
                margin-bottom: .6rem;
            }
        }
        .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;
            display: block;
        }
        .w_grid-000>.w_grid.signal
        {
            min-height: inherit;
        }
        .w_grid-000>.w_grid.signal>.p_gridbox
        {
            min-height: inherit;
        }
        .w_grid-000>.w_grid.signal>.p_gridbox>.p_gridCell
        {
            min-height: inherit;
        }
        .w_grid-000>div>.p_gridbox>.p_gridCell:first-child
        {
            margin-left: 0;
            clear: left;
        }
        #w_grid-000>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (max-width: 768px)
        {
            .w_grid-000>div>.p_gridbox>.p_gridCell
            {
                width: 100%;
                margin-left: 0;
                margin-top: 0;
                margin-bottom: 0;
            }
        }
        @media only screen and (min-width: 769px)
        {
            .w_grid-000>div>.p_gridbox>.p_gridCell:first-child
            {
                width: 100%;
                margin-left: 0;
                margin-top: 0;
                margin-bottom: 0;
            }
        }
        @media screen and (max-width: 768px)
        {
            .c_portalResMessage_form-01001
            {
                width: 100%;
                overflow: hidden;
            }
            .c_portalResMessage_form-01001 .p_intentionIntroTitle
            {
                width: 100%;
                padding: 0;
                text-align: left;
                margin-bottom: 10px;
                margin-top: 20px;
            }
            .c_portalResMessage_form-01001 .p_UnitName
            {
                margin-top: 10px;
            }
            .c_portalResMessage_form-01001 .p_CoupWBox
            {
                padding: 0;
                width: 80%;
                margin: 32px auto 32px;
            }
            .c_portalResMessage_form-01001 .p_CoupWBox button
            {
                width: 100%;
            }
            .c_portalResMessage_form-01001 .p_ConWBox
            {
                padding: 0;
            }
            .c_portalResMessage_form-01001 .form-group
            {
                margin: 0;
                padding: 0 15px;
            }
            .c_portalResMessage_form-01001 .p_image
            {
                position: absolute;
                right: 16px;
                top: 50px;
                height: 29px;
            }
            .c_portalResMessage_form-01001 .p_checkboxA
            {
                display: inline-block;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .shape
            {
                display: inline-block;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 label.option .font
            {
                display: inline-block;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .p_sex
            {
                display: inline-block;
            }
            .c_portalResMessage_form-01001 .p_DepictInfoB p img
            {
                max-width: 100%!important;
            }
            .c_portalResMessage_form-01001 .p_CaptchasBox
            {
                position: relative;
            }
        }
        @media only screen and (min-width: 769px)
        {
            .c_portalResMessage_form-01001 .e_box, .c_portalResMessage_form-01001 .e_icon, .c_portalResMessage_form-01001 .e_title
            {
                width: auto;
                height: auto;
            }
            .c_portalResMessage_form-01001
            {
                width: 100%;
                height: auto;
                overflow: hidden;
            }
            .c_portalResMessage_form-01001 .p_ConWBox
            {
                padding: 5px 40px 25px;
            }
            .c_portalResMessage_form-01001 .boxTitle
            {
                overflow: hidden;
            }
            .c_portalResMessage_form-01001 .boxTitleText
            {
                padding: 0 15px;
                font-size: 16px;
                float: left;
                height: 40px;
                line-height: 40px;
                padding-bottom: 9px;
                text-align: center;
            }
            .c_portalResMessage_form-01001 .boxTitleText .font
            {
                display: table-cell;
                white-space: nowrap;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .boxTitleText .iconfont:before
            {
                display: inline-block;
            }
            .c_portalResMessage_form-01001 .p_NameB
            {
                display: inline-block;
                font-size: 14px;
                width: 110px;
                text-align: right;
            }
            .c_portalResMessage_form-01001 .p_NameInfoB
            {
                display: inline-block;
                font-size: 20px;
                font-weight: bold;
                text-align: left;
            }
            .c_portalResMessage_form-01001 .p_DepictBoxB
            {
                padding: 10px 0 0;
                line-height: 20px;
                overflow: hidden;
            }
            .c_portalResMessage_form-01001 .p_DepicNameB
            {
                float: left;
                font-size: 14px;
                width: 110px;
                text-align: right;
            }
            .c_portalResMessage_form-01001 .p_DepictInfoB
            {
                display: flex;
                font-size: 14px;
            }
            .c_portalResMessage_form-01001 .p_DepictInfoB .reset_style p
            {
                font-size: 14px;
            }
            .c_portalResMessage_form-01001 .p_groupBox
            {
                padding-top: 0;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo .p_groupBox .p_GuideBox
            {
                vertical-align: top;
            }
            .c_portalResMessage_form-01001 .p_groupBox textarea
            {
                display: block;
                width: inherit;
                height: inherit;
                resize: none;
                height: 92px;
                padding: 6px;
                background: none;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .e_text
            {
                width: 335px;
                display: inline-block;
                position: relative;
            }
            .c_portalResMessage_form-01001 .d_CustomValueBox
            {
                max-width: 725px;
                display: inline-block;
                vertical-align: middle;
                white-space: normal;
                width: auto;
                height: auto;
            }
            .c_portalResMessage_form-01001 .p_sex
            {
                display: inline-block;
                vertical-align: middle;
                font-size: 14px;
                margin-right: 10px;
            }
            .c_portalResMessage_form-01001 .p_sex .option
            {
                width: auto;
                height: auto;
                cursor: pointer;
                line-height: 100%;
            }
            .c_portalResMessage_form-01001 .p_sex .shape
            {
                display: inline-block;
                vertical-align: top;
                width: 15px;
                height: 15px;
                border-radius: 50%;
                position: relative;
                top: 2px;
            }
            .c_portalResMessage_form-01001 .p_sex .radio
            {
                z-index: 99;
                opacity: 0;
                cursor: pointer;
            }
            .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked+.iconfont.first
            {
                opacity: 1;
            }
            .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked+i:after
            {
                content: "";
                width: 15px;
                height: 15px;
                border-radius: 50%;
                position: absolute;
                top: 0;
                left: 0;
                display: block;
            }
            .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked+.iconfont.first:before
            {
                content: "";
                font-size: 21px;
                position: absolute;
                top: -3px;
                left: -3px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .e_unit
            {
                display: inline-block;
            }
            .c_portalResMessage_form-01001 .p_DateIcon
            {
                position: absolute;
                left: 310px;
                display: inline-block;
                width: 20px;
                top: 50%;
                font-size: 18px;
                margin-top: -10px;
                cursor: pointer;
            }
            .c_portalResMessage_form-01001 .p_checkboxContainerBox
            {
                width: auto;
                height: auto;
                margin: 10px 0;
            }
            .c_portalResMessage_form-01001 .p_checkboxContainerB
            {
                width: auto;
                height: auto;
                display: inline-block;
                vertical-align: middle;
                font-size: 16px;
            }
            .c_portalResMessage_form-01001 .p_checkboxContainerA
            {
                display: inline-block;
                vertical-align: middle;
                white-space: normal;
                width: auto;
                height: auto;
            }
            .c_portalResMessage_form-01001 .p_checkboxA
            {
                display: inline-block;
                vertical-align: middle;
                font-size: 14px;
                margin-right: 10px;
            }
            .c_portalResMessage_form-01001 .p_checkboxA .shape
            {
                display: inline-block;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .p_checkboxA .shape .iconfont
            {
                display: none;
            }
            .c_portalResMessage_form-01001 .p_checkboxA .option
            {
                width: auto;
                height: auto;
                position: relative;
            }
            .c_portalResMessage_form-01001 .p_checkboxA:hover
            {
                cursor: pointer;
            }
            .c_portalResMessage_form-01001 .p_checkboxA label:hover
            {
                cursor: pointer;
            }
            .c_portalResMessage_form-01001 .p_checkboxA .font
            {
                width: auto;
                display: inline-block;
            }
            .c_portalResMessage_form-01001 .p_checkboxA .first
            {
                height: 0;
                width: 0;
                border: 10px solid transparent;
                font-size: 20px;
                opacity: 0;
                position: absolute;
                bottom: -10px;
                right: -9px;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                transform: rotate(45deg);
            }
            .c_portalResMessage_form-01001 .p_checkboxA input[type="checkbox"]:checked+i
            {
                opacity: 1;
            }
            .c_portalResMessage_form-01001 .p_checkboxA input[type="checkbox"]:checked+i:after
            {
                content: "";
                width: 100px;
                height: 30px;
                position: absolute;
                top: 9px;
                right: -6px;
                display: block;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }
            .c_portalResMessage_form-01001 .p_checkboxA input[type=checkbox]:hover+i
            {
                opacity: 1;
            }
            .c_portalResMessage_form-01001 .p_checkboxA input[type=checkbox]:hover+i:after
            {
                content: "";
                width: 100px;
                height: 30px;
                position: absolute;
                top: 9px;
                right: -6px;
                display: block;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }
            .c_portalResMessage_form-01001 .p_checkboxA .option .font
            {
                display: inline-block;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo
            {
                padding-top: 10px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div
            {
                margin-top: 24px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_GuideBox
            {
                display: inline-block;
                width: 110px;
                height: 30px;
                line-height: 30px;
                text-align: right;
                overflow: hidden;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .p_GuideBox .e_icon
            {
                display: inline-block;
                font-size: 14px;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_GuideBox .e_title
            {
                display: inline-block;
                font-size: 14px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .e_input, .c_portalResMessage_form-01001 .e_droplist, .c_portalResMessage_form-01001 .p_ContactInfo>div .p_EntryBox, .c_portalResMessage_form-01001 select.InputText
            {
                width: 335px!important;
                height: 36px;
                display: inline-block;
                vertical-align: middle;
                position: relative;
            }
            .c_portalResMessage_form-01001 select.InputText
            {
                padding: 2px 10px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .e_input .InputText
            {
                border-radius: 2px;
                padding-left: 7px;
                line-height: inherit;
                height: inherit;
                width: inherit;
                display: inline-block;
                background: none;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .e_input .iconfont, .c_portalResMessage_form-01001 .e_droplist .InputIcon
            {
                display: block;
                width: 22px;
                height: inherit;
                text-align: center;
                line-height: inherit;
                position: absolute;
                top: 0;
                left: 0;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_EntryBox
            {
                width: 165px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_EntryInput
            {
                width: 165px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_image
            {
                display: inline-block;
                position: relative;
                width: 85px;
                height: 30px;
                border-style: none;
                cursor: pointer;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_AssistLabelA
            {
                position: relative;
                padding-right: 16px;
                cursor: pointer;
                display: inline-block;
                vertical-align: middle;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_AssistLabelA .iconfont:before
            {
                position: absolute;
                right: 0;
                top: 3px;
                content: "";
                display: block;
            }
            .c_portalResMessage_form-01001 .e_droplist input
            {
                width: calc(100% - 30px);
                border-radius: 2px 0 0 2px;
                padding-left: 7px;
                height: inherit;
                line-height: inherit;
                display: inline-block;
                background: none;
            }
            .c_portalResMessage_form-01001 .e_droplist .shape
            {
                display: block;
                position: absolute;
                width: 30px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                top: 0;
                right: 0;
                font-size: 12px;
                border-left: none;
            }
            .c_portalResMessage_form-01001 .e_droplist .shape
            {
                cursor: default;
            }
            .c_portalResMessage_form-01001 .p_AreaBox .e_droplist .shape:before
            {
                content: "";
            }
            .c_portalResMessage_form-01001 .e_droplist .itembox
            {
                width: 100%;
                max-height: 100px;
                overflow: auto;
                position: absolute;
                top: 30px;
                left: 0;
                font-size: 12px;
                border-top: none;
                z-index: 99;
            }
            .c_portalResMessage_form-01001 .e_droplist .itembox li
            {
                height: 30px;
                line-height: 30px;
                padding-left: 5px;
            }
            .c_portalResMessage_form-01001 .e_droplist .itembox li span
            {
                margin-left: 5px;
            }
            .c_portalResMessage_form-01001 .e_droplist .itembox li>i
            {
                font-size: 18px;
                line-height: 30px;
            }
            .c_portalResMessage_form-01001 .e_droplist .itembox li>i.ItemFirst
            {
                margin-left: 5px;
            }
            .c_portalResMessage_form-01001 .e_droplist .itembox li:hover
            {
                cursor: pointer;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_selectB
            {
                width: auto;
            }
            .c_portalResMessage_form-01001 .p_eqdesc>div .p_LoginPrompt
            {
                left: 559px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .p_LoginPrompt .text-error:after, .c_portalResMessage_form-01001 .p_eqdesc>div .p_LoginPrompt .text-error:after
            {
                left: -15px;
            }
            .c_portalResMessage_form-01001 .p_ContactInfo>div .success .text-error, .c_portalResMessage_form-01001 .p_eqdesc>div.success .text-error
            {
                display: none;
            }
            .c_portalResMessage_form-01001 .p_groupBox>div .success .icon-error, .c_portalResMessage_form-01001 .p_eqdesc>div.success .icon-error
            {
                display: inline-block;
                vertical-align: middle;
                height: 14px;
                font-size: 14px;
                margin: 0 10px;
                position: static;
                width: auto;
                margin-top: 8px;
            }
            .c_portalResMessage_form-01001 .p_groupBox>div .success .text-error, .c_portalResMessage_form-01001 .p_eqdesc>div.success .text-error
            {
                display: none;
            }
            .c_portalResMessage_form-01001 .p_CoupWBox, .c_portalResMessage_form-01001 .p_CoupWBoxA
            {
                height: 40px;
            }
            .c_portalResMessage_form-01001 .p_CoupWBox>div, .c_portalResMessage_form-01001 .p_CoupWBoxA>div
            {
                margin-top: 9px;
                font-size: 14px;
                padding: 0 16px;
                cursor: pointer;
            }
            .c_portalResMessage_form-01001 .p_SaveWBtn, .c_portalResMessage_form-01001 .p_SaveWBtnA
            {
                float: left;
                margin-left: 20px;
                height: 25px;
                text-align: center;
                line-height: 25px;
            }
            .c_portalResMessage_form-01001 .p_canelbtn, .c_portalResMessage_form-01001 .p_canelbtnA
            {
                float: right;
                margin-right: 20px;
                height: 25px;
                line-height: 25px;
            }
            .c_portalResMessage_form-01001 .p_succ, .c_portalResMessage_form-01001 .p_fail
            {
                width: 300px;
                height: 113px;
                font-size: 22px;
                margin: auto;
                position: fixed;
                top: 0;
                right: 0;
                left: 0;
                bottom: 0;
                z-index: 9999999999;
                display: none;
                line-height: 102px;
                text-align: center;
            }
            .c_portalResMessage_form-01001 .p_succ .iconfont, .c_portalResMessage_form-01001 .p_fail .iconfont
            {
                margin-right: 10px;
                display: inline-block;
            }
            .c_portalResMessage_form-01001 .p_succ .iconfont:before
            {
                content: "";
            }
            .c_portalResMessage_form-01001 .p_succ .fontbox, .c_portalResMessage_form-01001 .p_fail .fontbox
            {
                display: inline-block;
            }
            .c_portalResMessage_form-01001 .p_fail
            {
                width: 360px;
            }
            .c_portalResMessage_form-01001 .p_fail .iconfont:before
            {
                content: "";
            }
            .c_portalResMessage_form-01001 .numTxt::-webkit-outer-spin-button, .c_portalResMessage_form-01001 .numTxt::-webkit-inner-spin-button
            {
                -webkit-appearance: none!important;
                -moz-appearance: textfield;
            }
            .c_portalResMessage_form-01001 .p_eqdescName .font, .c_portalResMessage_form-01001 .p_nameB .font, .c_portalResMessage_form-01001 .p_NickName .font, .c_portalResMessage_form-01001 .p_nameC .font, .c_portalResMessage_form-01001 .p_nameE .font, .c_portalResMessage_form-01001 .p_nameD .font, .c_portalResMessage_form-01001 .p_nameH .font, .c_portalResMessage_form-01001 .p_nameL .font, .c_portalResMessage_form-01001 .p_nameJ .font, .c_portalResMessage_form-01001 .p_nameM .font, .c_portalResMessage_form-01001 .p_nameG .font, .c_portalResMessage_form-01001 .p_SectorName .font, .c_portalResMessage_form-01001 .p_JobName .font, .c_portalResMessage_form-01001 .p_BusinessName .font, .c_portalResMessage_form-01001 .p_nameA .font, .c_portalResMessage_form-01001 .p_nameI .font, .c_portalResMessage_form-01001 .p_nameF .font, .c_portalResMessage_form-01001 .p_area .font, .c_portalResMessage_form-01001 .p_nameK .font, .c_portalResMessage_form-01001 .p_titleC .font
            {
                overflow: hidden;
                max-width: 6em;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            .c_portalResMessage_form-01001 .p_groupBox .p_GuideBox .e_icon.p_desc_star
            {
                display: inline-block;
                font-size: 14px;
                vertical-align: 1px;
            }
            .c_portalResMessage_form-01001 .p_PromptDisabled
            {
                margin: 15px;
            }
            .c_portalResMessage_form-01001 .p_PromptNoneData
            {
                width: auto;
                background-color: inherit;
            }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .iconfont:before
            {
                content: "";
            }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .first
            {
                height: auto;
                display: table-cell;
                font-size: 32px;
                position: relative;
                vertical-align: middle;
                padding: 0 10px 5px 0;
            }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title
            {
                display: inline-table;
                padding: 0 30px;
                min-height: 100px;
                height: 100%;
            }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .first:before
            {
                content: "";
            }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .font
            {
                font-size: 18px;
                display: table-cell;
                line-height: normal;
                vertical-align: middle;
                font-weight: bold;
                text-align: left;
            }
            .c_portalResMessage_form-01001 .p_PromptNoneData .promptbox
            {
                width: auto;
                height: 100%;
            }
            .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_content
            {
                font-size: 14px;
                padding-left: 65px;
            }
            .c_portalResMessage_form-01001 .p_SectorBox.error .e_droplist .shape
            {
                height: 28px;
            }
            .c_portalResMessage_form-01001 .p_LoginPrompt
            {
                position: absolute;
                bottom: -22px;
                left: 0;
                white-space: nowrap;
            }
            .c_portalResMessage_form-01001 .p_intentionIntroTitle
            {
                min-width: 120px;
                text-align: right;
            }
            .c_portalResMessage_form-01001 .form-control
            {
                max-width: 470px;
            }
            .c_portalResMessage_form-01001 .p_CoupWBox
            {
                padding-left: 102px;
                margin-bottom: 30px;
            }
            .c_portalResMessage_form-01001 .p_selectC
            {
                display: inline-block;
                position: relative;
            }
            .c_portalResMessage_form-01001 .p_UnitName
            {
                position: absolute;
                right: -110px;
                top: 6px;
                width: 100px;
            }
        }
        .w_fline-001 .p_FLine
        {
            width: 100%;
            border-top-width: 1px;
            border-top-style: solid;
            border-top-color: #f0f0f0;
            opacity: 1;
            filter: alpha(opacity:100);
            display: inline-block;
            vertical-align: middle;
        }
        .w_fline-001
        {
            width: 100%;
            min-height: 20px;
            display: block;
            margin: 0 auto;
        }
        .w_fline-001 .w_fline
        {
            width: 100%;
            min-height: inherit;
            font-size: 0;
        }
        .w_fline-001 .w_fline:before
        {
            content: "";
            display: inline-block;
            vertical-align: middle;
            min-height: inherit;
            width: 0;
        }
        .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: "";
        }
        .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;
        }
        .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;
        }
        .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;
        }
        @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;
            }
        }
        *
        {
            padding: 0;
            margin: 0;
        }
        .pagebox
        {
            width: 100%;
        }
        #c_portalResMessage_form-15959322721887707 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #c_portalResMessage_form-15959322721887707>div
        {
            animation-fill-mode: both;
        }
        #c_portalResMessage_form-15959322721887707 .p_TelephoneBox
        {
            display: none;
        }
        #c_portalResMessage_form-15959322721887707 .p_GenderBox
        {
            display: none;
        }
        #c_portalResMessage_form-15959322721887707 .p_NameBox
        {
            display: none;
        }
        #c_portalResMessage_form-15959322721887707 .p_DepictBoxB
        {
            display: none;
        }
        #c_portalResMessage_form-15959322721887707 .p_FullNameBox
        {
            width: calc((100% - 85px) / 2);
            display: inline-block;
        }
        #c_portalResMessage_form-15959322721887707 .p_PhoneBox
        {
            width: calc((100% - 85px) / 2);
            display: inline-block;
        }
        #c_portalResMessage_form-15959322721887707 .p_EmailBox
        {
            width: calc((100% - 85px) / 2);
            display: inline-block;
        }
        #c_portalResMessage_form-15959322721887707 .p_CaptchasBox
        {
            width: calc((100% - 85px) / 2);
            display: inline-block;
        }
        #c_portalResMessage_form-15959322721887707 .form-control
        {
            border-radius: 0;
            max-width: none;
            border: 0 solid #d2d2d2;
            box-shadow: none;
            height: 42px;
        }
        #c_portalResMessage_form-15959322721887707 .e_text
        {
            width: 100%;
        }
        #c_portalResMessage_form-15959322721887707 .p_intentionIntroTitle
        {
            min-width: auto;
        }
        #c_portalResMessage_form-15959322721887707 .form-group
        {
            margin: 10px 20px;
        }
        #c_portalResMessage_form-15959322721887707 .control-label
        {
            display: none;
        }
        #c_portalResMessage_form-15959322721887707 .InputText
        {
            border-radius: 0;
            padding-left: 10px;
            background-color: #fff;
            color: #333;
        }
        #c_portalResMessage_form-15959322721887707 .e_input
        {
            height: 42px;
            width: 100%;
        }
        #c_portalResMessage_form-15959322721887707 .p_groupBox textarea
        {
            min-height: 160px;
            padding: 10px;
            max-width: 100%;
        }
        #c_portalResMessage_form-15959322721887707 .btn-primary
        {
            background-color: #333;
            border-color: #329cff;
            border: 0;
            border-radius: 0;
            width: 100%;
            height: 42px;
            transition: .5s;
        }
        #c_portalResMessage_form-15959322721887707 .btn-primary:hover
        {
            background-color: #609ab1;
        }
        #c_portalResMessage_form-15959322721887707 .p_CoupWBox
        {
            padding-left: 0;
            display: flex;
            justify-content: center;
            margin-top: 30px;
            padding: 0 20px;
        }
        #c_portalResMessage_form-15959322721887707 .p_EntryBox
        {
            height: 42px;
            width: calc(100% - 98px);
            display: inline-block;
        }
        #c_portalResMessage_form-15959322721887707 .p_image
        {
            width: 90px;
            height: 42px;
            display: inline-block;
            vertical-align: top;
        }
        #c_portalResMessage_form-15959322721887707 .p_ConWBox
        {
            padding: 0;
        }
        @media screen and (max-width: 768px)
        {
            #c_portalResMessage_form-15959322721887707 .p_FullNameBox
            {
                width: calc((100% - 45px) / 2);
                display: inline-block;
            }
            #c_portalResMessage_form-15959322721887707 .p_PhoneBox
            {
                width: calc((100% - 45px) / 2);
                display: inline-block;
            }
            #c_portalResMessage_form-15959322721887707 .p_EmailBox
            {
                width: 100%;
                padding-right: 20px!important;
            }
            #c_portalResMessage_form-15959322721887707 .p_CaptchasBox
            {
                width: 100%;
                padding-right: 20px!important;
            }
            #c_portalResMessage_form-15959322721887707 .p_CoupWBox
            {
                margin-top: 30px;
                width: 100%;
                padding: 0 10px;
            }
            #c_portalResMessage_form-15959322721887707 .form-group
            {
                padding: 0;
                margin: 10px 10px;
            }
            #c_portalResMessage_form-15959322721887707 .p_image
            {
                bottom: auto;
                position: unset;
            }
            #c_portalResMessage_form-15959322721887707 .p_ContactInfo
            {
                padding: 0 10px;
            }
        }
        #c_portalResMessage_form-15959322721887707
        {
            width: 100%;
            max-width: 1240px;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 0;
            margin-top: 30px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 50px;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #c_portalResProduct_detail-15901484773927824 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #c_portalResProduct_detail-15901484773927824>div
        {
            animation-fill-mode: both;
        }
        #c_portalResProduct_detail-15901484773927824
        {
            width: 100%;
            max-width: 100%;
            min-width: 250px;
            height: 100%;
            max-height: 100%;
            min-height: 0;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #c_portalResNews_list-16013290399851280 .p_articles
        {
            width: calc((100% - 0px) / 4);
        }
        #c_portalResNews_list-16013290399851280 .p_CommonSummaryBoxA
        {
            text-align: center;
        }
        #c_portalResNews_list-16013290399851280 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #c_portalResNews_list-16013290399851280>div
        {
            animation-fill-mode: both;
        }
        #c_portalResNews_list-16013290399851280 .newList
        {
            margin: auto;
        }
        #c_portalResNews_list-16013290399851280 .p_news
        {
            padding: 30px 28px 0;
        }
        #c_portalResNews_list-16013290399851280 .list
        {
            width: calc((100% - 20px) / 2);
            height: 0;
            padding-bottom: 15%;
            background-color: #f5f5f5;
            margin-bottom: 20px;
            overflow: hidden;
            position: relative;
        }
        #c_portalResNews_list-16013290399851280 .contentBox
        {
            position: absolute;
            top: 18px;
            left: 20px;
            right: 18px;
            bottom: 20px;
            display: flex;
            overflow: hidden;
        }
        #c_portalResNews_list-16013290399851280 .picBox
        {
            width: 40%;
            height: 100%;
            overflow: hidden;
        }
        #c_portalResNews_list-16013290399851280 .pic
        {
            width: 100%;
            height: 100%;
        }
        #c_portalResNews_list-16013290399851280 .content
        {
            width: calc((100% - 43%) / 1);
            margin-left: 3%;
            padding-top: 2%;
        }
        #c_portalResNews_list-16013290399851280 .titleLink
        {
            width: 100%;
            display: block;
            color: #262626;
        }
        #c_portalResNews_list-16013290399851280 .sumrry
        {
            display: -webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;
            text-overflow: ellipsis;
            color: #8c8c8c;
            margin-top: 3%;
        }
        #c_portalResNews_list-16013290399851280 .time
        {
            margin-top: 6%;
            font-size: .75rem;
            color: #8c8c8c;
        }
        @media only screen and (min-width: 1024px)
        {
            #c_portalResNews_list-16013290399851280 .list
            {
                float: left;
            }
            #c_portalResNews_list-16013290399851280 .list:not(:nth-child(2n))
            {
                margin-right: 20px;
            }
            #c_portalResNews_list-16013290399851280 .titleLink
            {
                font-size: 1.125rem;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            #c_portalResNews_list-16013290399851280 .sumrry
            {
                -webkit-line-clamp: 2;
                font-size: .875rem;
                margin-top: 3%;
            }
            #c_portalResNews_list-16013290399851280 .title:hover .titleLink
            {
                color: #1890ff;
            }
        }
        @media only screen and (max-width: 1024px) and (min-width: 769px)
        {
            #c_portalResNews_list-16013290399851280 .list
            {
                float: left;
            }
            #c_portalResNews_list-16013290399851280 .list:not(:nth-child(2n))
            {
                margin-right: 20px;
            }
            #c_portalResNews_list-16013290399851280 .titleLink
            {
                font-size: 1rem;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            #c_portalResNews_list-16013290399851280 .sumrry
            {
                font-size: .75rem;
                -webkit-line-clamp: 1;
            }
            #c_portalResNews_list-16013290399851280 .contentBox
            {
                top: 14px;
                left: 12px;
                right: 12px;
                bottom: 14px;
            }
            #c_portalResNews_list-16013290399851280 .title:hover .titleLink
            {
                color: #1890ff;
            }
        }
        @media only screen and (max-width: 768px)
        {
            #c_portalResNews_list-16013290399851280 .p_news
            {
                padding: 30px 0;
            }
            #c_portalResNews_list-16013290399851280 .list
            {
                position: relative;
                width: 100%;
                padding-bottom: 30%;
                background-color: #fff;
                border-bottom: 1px solid #e8e8e8;
                margin-bottom: 0;
            }
            #c_portalResNews_list-16013290399851280 .contentBox
            {
                position: absolute;
                left: 5%;
                top: 10%;
                right: 10%;
            }
            #c_portalResNews_list-16013290399851280 .titleLink
            {
                font-size: .875rem;
                color: #262626;
                display: -webkit-box;
                overflow: hidden;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                line-height: 130%;
            }
            #c_portalResNews_list-16013290399851280 .sumrry
            {
                display: none;
            }
            #c_portalResNews_list-16013290399851280 .title
            {
                height: 50%;
            }
            #c_portalResNews_list-16013290399851280 .time
            {
                font-size: .75rem;
                color: #8c8c8c;
            }
        }
        #c_portalResNews_list-16013290399851280
        {
            width: 100%;
            max-width: none;
            min-width: 320px;
            height: auto;
            max-height: none;
            min-height: 0;
            margin-top: 0;
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #c_portalResBreadcrumb_nav-16051485220742996 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #c_portalResBreadcrumb_nav-16051485220742996>div
        {
            animation-fill-mode: both;
        }
        #c_portalResBreadcrumb_nav-16051485220742996 .p_breadcrumbList span
        {
            display: inline-block;
            font-size: 14px;
            color: #555;
        }
        #c_portalResBreadcrumb_nav-16051485220742996 .p_breadcrumbFirst .i_homePage:hover
        {
            color: #0c64b3;
            cursor: pointer;
            display: inline-block;
        }
        #c_portalResBreadcrumb_nav-16051485220742996 .p_breadcrumbList
        {
            text-align: left;
            margin: 25px 0;
        }
        #c_portalResBreadcrumb_nav-16051485220742996 .p_breadcrumbList span .iconfont
        {
            position: absolute;
            width: 20px;
            height: 22px;
            left: 0;
        }
        #c_portalResBreadcrumb_nav-16051485220742996 .p_breadcrumbList span .iconfont:before
        {
            content: '';
            color: #0c64b3;
            font-size: 20px;
        }
        #c_portalResBreadcrumb_nav-16051485220742996 .p_breadcrumbList span.weizhi
        {
            padding-left: 25px;
        }
        @media only screen and (max-width: 768px)
        {
            #c_portalResBreadcrumb_nav-16051485220742996 .p_breadcrumbList
            {
                text-align: left;
                margin: 10px 0;
            }
        }
        @media only screen and (max-width: 1024px) and (min-width: 769px)
        {
            #c_portalResBreadcrumb_nav-16051485220742996 .p_breadcrumbList
            {
                text-align: left;
                margin: 10px 0;
            }
        }
        #c_portalResBreadcrumb_nav-16051485220742996
        {
            width: auto;
            max-width: none;
            min-width: 0;
            height: 30px;
            max-height: none;
            min-height: 0;
            margin-top: 0;
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1563952590481>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        #w_grid-1605148449318>div>.p_gridbox
        {
            background-color: rgba(255,255,255,1);
        }
        #w_grid-1605148449318 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #w_grid-1605148449318>div
        {
            animation-fill-mode: both;
        }
        #w_grid-1605148449318>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (min-width: 769px)
        {
            #w_grid-1605148449318>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 0;
                margin-top: 0;
                margin-left: 0;
            }
            #w_grid-1605148449318>div>.p_gridbox>.p_gridCell:nth-child(1n+0)
            {
                width: 100%;
                margin-left: 0;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1605148449318>div>.p_gridbox>.p_gridCell:nth-child(1n)
            {
                margin-right: 0;
            }
        }
        #w_grid-1605148456826 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #w_grid-1605148456826>div
        {
            animation-fill-mode: both;
        }
        #w_grid-1605148456826>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (min-width: 769px)
        {
            #w_grid-1605148456826>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 0;
                margin-top: 0;
                margin-left: 0;
            }
            #w_grid-1605148456826>div>.p_gridbox>.p_gridCell:nth-child(1n+0)
            {
                width: 100%;
                margin-left: 0;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1605148456826>div>.p_gridbox>.p_gridCell:nth-child(1n)
            {
                margin-right: 0;
            }
        }
        @media only screen and (max-width: 1024px) and (min-width: 769px)
        {
            #w_grid-1605148456826>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 0;
                margin-top: 0;
                margin-left: 0;
            }
            #w_grid-1605148456826>div>.p_gridbox>.p_gridCell:nth-child(2n+0)
            {
                width: 50%;
                margin-left: 0;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1605148456826>div>.p_gridbox>.p_gridCell:nth-child(2n+1)
            {
                margin-left: 0;
                clear: left;
                margin-right: 0;
                width: 50%;
            }
            #w_grid-1605148456826>div>.p_gridbox>.p_gridCell:nth-child(2n)
            {
                margin-right: 0;
            }
        }
        #w_grid-1563952590511 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #w_grid-1563952590511>div
        {
            animation-fill-mode: both;
        }
        #w_grid-1563952590511>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (max-width: 768px)
        {
            #w_grid-1563952590511>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 2rem;
                margin-top: 2rem;
                margin-left: 0;
            }
        }
        @media only screen and (min-width: 769px)
        {
            #w_grid-1563952590511>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 2rem;
                margin-top: 2rem;
                margin-left: 0;
            }
            #w_grid-1563952590511>div>.p_gridbox>.p_gridCell:nth-child(1n+0)
            {
                width: 100%;
                margin-left: 0;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1563952590511>div>.p_gridbox>.p_gridCell:nth-child(1n)
            {
                margin-right: 0;
            }
        }
        @media only screen and (max-width: 1024px) and (min-width: 769px)
        {
            #w_grid-1563952590511>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 4rem;
                margin-top: 4rem;
                margin-left: 0;
            }
            #w_grid-1563952590511>div>.p_gridbox>.p_gridCell:nth-child(1n+0)
            {
                width: 100%;
                margin-left: 0;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1563952590511>div>.p_gridbox>.p_gridCell:nth-child(1n)
            {
                margin-right: 0;
            }
        }
        #w_grid-1563952590521>div>.p_gridbox
        {
            background-color: rgba(255,255,255,1);
        }
        #w_grid-1563952590521 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #w_grid-1563952590521>div
        {
            animation-fill-mode: both;
        }
        #w_grid-1563952590521>div>.p_gridbox>.p_gridCell:nth-child(2n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (max-width: 768px)
        {
            #w_grid-1563952590521>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 1rem;
                margin-top: 1rem;
                margin-left: 3%;
            }
            #w_grid-1563952590521>div>.p_gridbox>.p_gridCell:nth-child(1n+0)
            {
                width: 94%;
                margin-left: 3%;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1563952590521>div>.p_gridbox>.p_gridCell:nth-child(1n)
            {
                margin-right: 3%;
            }
        }
        @media only screen and (min-width: 769px)
        {
            #w_grid-1563952590521>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 3rem;
                margin-top: 3rem;
                margin-left: 3%;
            }
            #w_grid-1563952590521>div>.p_gridbox>.p_gridCell:nth-child(1n+0)
            {
                width: 94%;
                margin-left: 3%;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1563952590521>div>.p_gridbox>.p_gridCell:nth-child(1n)
            {
                margin-right: 3%;
            }
        }
        #w_grid-1595931803115 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #w_grid-1595931803115>div
        {
            animation-fill-mode: both;
        }
        #w_grid-1595931803115>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (min-width: 769px)
        {
            #w_grid-1595931803115>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 0;
                margin-top: 0;
                margin-left: 2.9%;
            }
            #w_grid-1595931803115>div>.p_gridbox>.p_gridCell:nth-child(2n+0)
            {
                width: 22.867049999999995%;
                margin-left: 2.9%;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1595931803115>div>.p_gridbox>.p_gridCell:nth-child(2n+1)
            {
                margin-left: 0;
                clear: left;
                margin-right: 0;
                width: 74.23294999999999%;
            }
            #w_grid-1595931803115>div>.p_gridbox>.p_gridCell:nth-child(2n)
            {
                margin-right: 0;
            }
        }
        @media only screen and (max-width: 1024px) and (min-width: 769px)
        {
            #w_grid-1595931803115>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 0;
                margin-top: 0;
                margin-left: 0;
            }
            #w_grid-1595931803115>div>.p_gridbox>.p_gridCell:nth-child(2n+0)
            {
                width: 50%;
                margin-left: 0;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1595931803115>div>.p_gridbox>.p_gridCell:nth-child(2n+1)
            {
                margin-left: 0;
                clear: left;
                margin-right: 0;
                width: 50%;
            }
            #w_grid-1595931803115>div>.p_gridbox>.p_gridCell:nth-child(2n)
            {
                margin-right: 0;
            }
        }
        #w_grid-1595932083001>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        #w_grid-1595932268621>div>.p_gridbox
        {
            background-color: rgba(248,248,248,1);
        }
        #w_grid-1595932268621 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #w_grid-1595932268621>div
        {
            animation-fill-mode: both;
        }
        #w_grid-1595932268621>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (min-width: 769px)
        {
            #w_grid-1595932268621>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 0;
                margin-top: 0;
                margin-left: 0;
            }
            #w_grid-1595932268621>div>.p_gridbox>.p_gridCell:nth-child(1n+0)
            {
                width: 100%;
                margin-left: 0;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1595932268621>div>.p_gridbox>.p_gridCell:nth-child(1n)
            {
                margin-right: 0;
            }
        }
        #w_fline-1595932268638 .p_FLine
        {
            border-top-color: rgba(51,51,51,1);
            border-top-width: 4px;
        }
        #w_fline-1595932268638 .w_fline .p_FLine
        {
            border-top-style: solid;
        }
        #w_fline-1595932268638 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #w_fline-1595932268638>div
        {
            animation-fill-mode: both;
        }
        #w_grid-1601329040430>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        #w_grid-1601329040444>div>.p_gridbox
        {
            background-color: rgba(249,249,249,1);
        }
        #w_grid-1601329040444 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #w_grid-1601329040444>div
        {
            animation-fill-mode: both;
        }
        #w_grid-1601329040444>div>.p_gridbox>.p_gridCell:nth-child(n+1)
        {
            margin-left: 0;
            clear: left;
        }
        @media only screen and (min-width: 769px)
        {
            #w_grid-1601329040444>div>.p_gridbox>.p_gridCell
            {
                margin-bottom: 0;
                margin-top: 0;
                margin-left: 0;
            }
            #w_grid-1601329040444>div>.p_gridbox>.p_gridCell:nth-child(1n+0)
            {
                width: 100%;
                margin-left: 0;
                margin-right: 0;
                clear: none;
            }
            #w_grid-1601329040444>div>.p_gridbox>.p_gridCell:nth-child(1n)
            {
                margin-right: 0;
            }
        }
        #w_grid-1563952590481
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 192px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1605148449318
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 80px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1605148456826
        {
            width: 100%;
            max-width: 1600px;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 80px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1563952590511
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 168px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1563952590521
        {
            width: 94%;
            max-width: 1600px;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 192px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1595931803115
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 192px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1595932083001
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 192px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1595932268621
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 0;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_common_text-1595932268634
        {
            width: auto;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 0;
            margin-top: 30px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 0;
        }
        #w_fline-1595932268638
        {
            width: 100%;
            max-width: 50px;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 20px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1601329040430
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 0;
            margin-top: 50px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_grid-1601329040444
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 50px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_common_text-1601329040464
        {
            width: auto;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 0;
            margin-top: 12px;
            margin-left: 12px;
            margin-right: 0;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #w_fline-1601329040453
        {
            width: 100%;
            max-width: none;
            min-width: 0;
            height: auto;
            max-height: none;
            min-height: 10px;
            margin-top: 0;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }
        #c_portalResEbizads_banner-1563952590531 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #c_portalResEbizads_banner-1563952590531>div
        {
            animation-fill-mode: both;
        }
        #c_portalResEbizads_banner-1563952590531 .subpage_ad
        {
            position: relative;
            height: 460px;
            overflow: hidden;
        }
        #c_portalResEbizads_banner-1563952590531 .bgimg
        {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: no-repeat center/cover;
        }
        #c_portalResEbizads_banner-1563952590531 .mobitem
        {
            display: none;
        }
        #c_portalResEbizads_banner-1563952590531 .subpage_ad .text
        {
            position: absolute;
            width: 90%;
            color: #fff;
            text-align: center;
            top: 48%;
            left: 5%;
            line-height: 1.6;
            transform: translate(0,-50%);
            z-index: 4;
        }
        #c_portalResEbizads_banner-1563952590531 .capitalize
        {
            text-transform: capitalize;
        }
        #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-tit
        {
            font-size: 36px;
            font-weight: normal;
            text-shadow: 0 0 20px #000,0 0 20px rgba(0,0,0,0);
        }
        #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-line
        {
            height: 2px;
            width: 3%;
            background: #fff;
            margin: .8% auto;
        }
        #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-sum
        {
            font-size: 18px;
            font-weight: normal;
        }
        @media only screen and (max-width: 1200px) and (min-width: 1025px)
        {
            #c_portalResEbizads_banner-1563952590531 .subpage_ad
            {
                height: 450px;
            }
            #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-tit
            {
                font-size: 30px;
            }
            #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-sum
            {
                font-size: 16px;
            }
        }
        @media only screen and (max-width: 1024px) and (min-width: 769px)
        {
            #c_portalResEbizads_banner-1563952590531 .subpage_ad
            {
                height: 400px;
            }
            #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-tit
            {
                font-size: 30px;
            }
            #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-sum
            {
                font-size: 16px;
            }
        }
        @media only screen and (max-width: 768px)
        {
            #c_portalResEbizads_banner-1563952590531 .subpage_ad
            {
                height: 35vh;
            }
            #c_portalResEbizads_banner-1563952590531 .pcitem
            {
                display: none!important;
            }
            #c_portalResEbizads_banner-1563952590531 .mobitem
            {
                display: block;
            }
            #c_portalResEbizads_banner-1563952590531 .subpage_ad .text
            {
                top: 49%;
            }
            #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-tit
            {
                font-size: 26px;
                font-weight: bold;
            }
            #c_portalResEbizads_banner-1563952590531 .subpage_ad .ad-sum
            {
                font-size: 14px;
            }
        }
        #c_portalResEbizads_banner-1563952590531
        {
            max-height: none;
            padding-top: 0;
            padding-left: 0;
            padding-bottom: 0;
            min-height: 0;
            margin-right: 0;
            margin-left: 0;
            max-width: none;
            width: 100%;
            margin-top: 0;
            margin-bottom: 0;
            min-width: 100px;
            height: auto;
            padding-right: 0;
        }
        #c_portalResProduct_category-16123631403687937 .p_stylebox .stylebox_top
        {
            background-color: rgba(3,108,175,1);
        }
        #c_portalResProduct_category-16123631403687937 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #c_portalResProduct_category-16123631403687937>div
        {
            animation-fill-mode: both;
        }
        #c_portalResProduct_category-16123631403687937 .moveBtn
        {
            display: none;
            color: #fff;
            width: 100px;
            height: 35px;
            line-height: 35px;
            text-align: center;
            background-color: #1890ff;
            border: 1px solid #329cff;
            white-space: nowrap;
            border-radius: 4px;
            margin: 1.3em;
        }
        #c_portalResProduct_category-16123631403687937 .contentBox
        {
            width: 100%;
            height: auto;
            overflow: visible;
            box-shadow: 0 5px 20px 0 rgba(192,192,192,.4);
            z-index: 999;
            background-color: #fff;
        }
        #c_portalResProduct_category-16123631403687937 .link
        {
            position: relative;
            height: 50px;
            line-height: 50px;
        }
        #c_portalResProduct_category-16123631403687937 .yjTitle
        {
            border-bottom: 1px solid #e8e8e8;
            padding-left: 20px;
        }
        #c_portalResProduct_category-16123631403687937 .yjLink
        {
            position: relative;
            color: #7b8a96;
            font-size: 1.125rem;
            transition: all .5s ease;
        }
        #c_portalResProduct_category-16123631403687937 .yjLink::before
        {
            content: '';
            display: block;
            width: 3px;
            height: 50px;
            background-color: #04abf4;
            position: absolute;
            left: -20px;
            top: -16px;
            opacity: 0;
            transition: all .5s ease;
        }
        #c_portalResProduct_category-16123631403687937 .iconfont1
        {
            position: absolute;
            right: 45px;
            top: 0;
            bottom: 0;
            width: 50px;
            color: #7b8a96;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1rem;
        }
        #c_portalResProduct_category-16123631403687937 .ejLi
        {
            position: relative;
        }
        #c_portalResProduct_category-16123631403687937 .ejTitle
        {
            position: relative;
            background-color: #fff;
            border-bottom: 1px solid #e8e8e8;
            padding-left: 50px;
            transition: all .5s ease;
        }
        #c_portalResProduct_category-16123631403687937 .ejLink
        {
            color: #86939e;
            font-size: 1rem;
        }
        #c_portalResProduct_category-16123631403687937 .iconfont2
        {
            position: absolute;
            right: 20px;
            top: 0;
            bottom: 0;
            margin: auto;
            display: inline-block;
            width: 18px;
            height: 18px;
            line-height: 18px;
            text-align: center;
            color: #86939e;
            font-size: 1rem;
            transition: all .5s ease;
        }
        #c_portalResProduct_category-16123631403687937 .icf
        {
            transform: rotate(180deg);
        }
        #c_portalResProduct_category-16123631403687937 .sjTitle
        {
            position: relative;
            background-color: #fff;
            border-bottom: 1px solid #e8e8e8;
        }
        #c_portalResProduct_category-16123631403687937 .sjLink
        {
            color: #7b8a96;
            font-size: 1rem;
        }
        #c_portalResProduct_category-16123631403687937 .ejBox
        {
            display: none;
        }
        #c_portalResProduct_category-16123631403687937 .rotate
        {
            transform: rotate(-90deg);
        }
        #c_portalResProduct_category-16123631403687937 .ejTitle:hover
        {
            background-color: #f5f8fa;
        }
        #c_portalResProduct_category-16123631403687937 .backBtn
        {
            display: none;
        }
        #c_portalResProduct_category-16123631403687937 .yjTitle:hover
        {
            background-color: #f5f8fa;
        }
        #c_portalResProduct_category-16123631403687937 .yjTitle:hover .yjLink::before
        {
            opacity: 1;
        }
        #c_portalResProduct_category-16123631403687937 .sjBox
        {
            display: none;
        }
        #c_portalResProduct_category-16123631403687937 .line_right
        {
            display: none;
        }
        @media only screen and (min-width: 769px)
        {
            #c_portalResProduct_category-16123631403687937 .sjBox
            {
                position: absolute;
                top: 0;
                left: 100%;
                box-shadow: 0 5px 20px 0 rgba(192,192,192,.4);
            }
            #c_portalResProduct_category-16123631403687937 .sjTitle
            {
                text-align: center;
            }
            #c_portalResProduct_category-16123631403687937 .sjTitle::before
            {
                content: '';
                position: absolute;
                display: block;
                width: 6px;
                height: 50px;
                background-color: #04abf4;
            }
            #c_portalResProduct_category-16123631403687937 .sjBox li
            {
                width: 150px;
            }
            #c_portalResProduct_category-16123631403687937 .sjTitle:hover .sjLink
            {
                color: #01a5ec;
            }
            #c_portalResProduct_category-16123631403687937 .sjLi::before
            {
                content: '';
                display: block;
                width: 0;
                height: 0;
                border-top: 6px solid #04abf4;
                border-right: 6px solid #fff;
                border-bottom: 6px solid #04abf4;
                position: absolute;
                left: 0;
                top: 22px;
                z-index: 1;
            }
            #c_portalResProduct_category-16123631403687937 .ejLi:hover .sjLi::before
            {
                display: block;
            }
        }
        @media only screen and (max-width: 768px)
        {
            #c_portalResProduct_category-16123631403687937 .contentBox
            {
                position: fixed;
                top: 0;
                left: 100%;
                height: 100%;
                font-size: 0;
            }
            #c_portalResProduct_category-16123631403687937 .backBtn
            {
                position: relative;
                display: inline-block;
                width: 45px;
                height: 100%;
                vertical-align: top;
                background: #f5f8fa;
            }
            #c_portalResProduct_category-16123631403687937 .content
            {
                display: inline-block;
                width: calc(100% - 45px);
            }
            #c_portalResProduct_category-16123631403687937 .moveBtn
            {
                display: block;
            }
            #c_portalResProduct_category-16123631403687937 .btn
            {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                width: 100%;
                height: 40px;
                display: block;
                text-align: center;
                line-height: 40px;
                font-size: 1.2rem;
                color: #7b8a96;
                padding: 0;
            }
            #c_portalResProduct_category-16123631403687937 .yjTitle
            {
                border-bottom: 1px solid #f8f8f8;
            }
            #c_portalResProduct_category-16123631403687937 .sjTitle
            {
                padding-left: 80px;
            }
            #c_portalResProduct_category-16123631403687937 .jsDeg
            {
                transform: rotate(-90deg);
            }
            #c_portalResProduct_category-16123631403687937 .line_right
            {
                display: block;
                width: 8px;
                height: 50px;
                background-color: #04abf4;
                position: absolute;
                right: 0;
                top: 0;
                opacity: 0;
            }
            #c_portalResProduct_category-16123631403687937 .line_show
            {
                opacity: 1;
            }
            #c_portalResProduct_category-16123631403687937 .sjTitle::after
            {
                content: '';
                display: block;
                width: 8px;
                height: 50px;
                background-color: #04abf4;
                position: absolute;
                right: 0;
                top: 0;
            }
        }
        #c_portalResProduct_category-16123631403687937 .p_stylebox .stylebox_title
        {
            background-color: rgba(3,108,175,1);
        }
        #c_portalResProduct_category-16123631403687937
        {
            max-height: none;
            padding-top: 0;
            padding-left: 0;
            padding-bottom: 0;
            min-height: 0;
            margin-right: 0;
            margin-left: 0;
            max-width: none;
            width: auto;
            margin-top: 0;
            margin-bottom: 0;
            min-width: 0;
            height: auto;
            padding-right: 0;
        }
        #c_portalResProduct_list-15959321483152805 .p_Product
        {
            width: calc((100% - 0px) / 4);
        }
        #c_portalResProduct_list-15959321483152805 .p_CommonSummaryBoxA
        {
            text-align: center;
        }
        #c_portalResProduct_list-15959321483152805 .p_MatteIcon .iconfont:before
        {
            content: '';
        }
        #c_portalResProduct_list-15959321483152805>div
        {
            animation-fill-mode: both;
        }
        #c_portalResProduct_list-15959321483152805 .proBox
        {
            padding: 0;
        }
        #c_portalResProduct_list-15959321483152805 .container
        {
            padding: 0;
            width: 100%;
        }
        #c_portalResProduct_list-15959321483152805 .proContainer
        {
            width: 100%;
            margin: 0;
            overflow: hidden;
        }
        #c_portalResProduct_list-15959321483152805 .proImgBox
        {
            width: 100%;
            height: 235px;
            padding-bottom: 0%;
            position: relative;
            overflow: hidden;
        }
        #c_portalResProduct_list-15959321483152805 .proLi
        {
            padding: 10px;
        }
        #c_portalResProduct_list-15959321483152805 .box
        {
            border: 1px solid #ccc;
        }
        #c_portalResProduct_list-15959321483152805 .proImg
        {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100%;
            transform: translate(-50%,-50%) scale(1);
            transition: all .5s ease;
        }
        #c_portalResProduct_list-15959321483152805 .txtBox
        {
            padding: 10px 20px;
            transition: all .5s ease;
            background: #eee;
        }
        #c_portalResProduct_list-15959321483152805 .proTitle
        {
            position: relative;
            overflow: hidden;
            width: 100%;
            padding-right: 30px;
            font-size: 1rem;
        }
        #c_portalResProduct_list-15959321483152805 .proLink
        {
            display: block;
            width: 100%;
            padding: 10px 0;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            transition: all .5s ease;
        }
        #c_portalResProduct_list-15959321483152805 .eye
        {
            position: absolute;
            right: 0;
            top: 0;
            display: block;
            width: 30px;
            height: 30px;
            overflow: hidden;
            background: url(../image/ml_cp_more.png) no-repeat;
            background-position: right center;
        }
        #c_portalResProduct_list-15959321483152805 .line
        {
            position: relative;
            margin-top: 10px;
            width: 100%;
            height: 2px;
        }
        #c_portalResProduct_list-15959321483152805 .line::before
        {
            content: '';
            position: absolute;
            right: 0;
            display: block;
            width: 30px;
            height: 1px;
            background: #999;
            transition: all .5s ease;
        }
        #c_portalResProduct_list-15959321483152805 .box:hover .line::before
        {
            width: 100%;
            background: #fff;
        }
        #c_portalResProduct_list-15959321483152805 .box:hover .txtBox
        {
            background: #54b264;
        }
        #c_portalResProduct_list-15959321483152805 .box:hover .proLink
        {
            color: #fff;
        }
        #c_portalResProduct_list-15959321483152805 .box:hover .eye
        {
            background-position: left center;
        }
        #c_portalResProduct_list-15959321483152805 .box:hover .proImg
        {
            transform: translate(-50%,-50%) scale(1.1);
        }
        #c_portalResProduct_list-15959321483152805 .p_page .pre .iconfont:before
        {
            shadow-angle: 0;
            shadow-distance: 0;
            shadow-angle-ofInset: 0;
            shadow-distance-ofInset: 0;
        }
        #c_portalResProduct_list-15959321483152805 .p_page .next .iconfont:before
        {
            shadow-angle: 0;
            shadow-distance: 0;
            shadow-angle-ofInset: 0;
            shadow-distance-ofInset: 0;
        }
        #c_portalResProduct_list-15959321483152805 .p_more .iconfont:before
        {
            shadow-angle: 0;
            shadow-distance: 0;
            shadow-angle-ofInset: 0;
            shadow-distance-ofInset: 0;
        }
        #c_portalResProduct_list-15959321483152805 .p_loading .iconfont:before
        {
            shadow-angle: 0;
            shadow-distance: 0;
            shadow-angle-ofInset: 0;
            shadow-distance-ofInset: 0;
        }
        @media(min-width: 992px)
        {
            #c_portalResProduct_list-15959321483152805 .col-md-4
            {
                width: 25%;
            }
        }
        #c_portalResProduct_list-15959321483152805
        {
            max-height: none;
            padding-top: 0;
            padding-left: 0;
            padding-bottom: 0;
            min-height: 0;
            margin-right: 0;
            margin-left: 0;
            max-width: none;
            width: 100%;
            margin-top: 0;
            margin-bottom: 0;
            min-width: 0;
            height: auto;
            padding-right: 0;
        }
