table {
    width: 100% !important
}

td,
th {
    padding: 0;
    line-height: 30px;
    width: 16% !important
}

.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: .1px;
    display: block
}

.w_grid-000>.w_grid.signal {
    min-height: inherit
}

.w_grid-000>.w_grid.signal>.p_gridbox {
    min-height: inherit
}

.w_grid-000>.w_grid.signal>.p_gridbox>.p_gridCell {
    min-height: inherit
}

.w_grid-000>div>.p_gridbox>.p_gridCell:first-child {
    margin-left: 0;
    clear: left
}

#w_grid-000>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left
}

@media only screen and (max-width:768px) {
    #c_portalResProduct_list-15777598158580931 h1.sliderTitle a {
        font-size: 14px !important
    }
    #c_portalResProduct_list-15777598158580931 .proPic {
        width: 100% !important;
        height: auto !important
    }
    #c_portalResProduct_category-15782071523207314 .col-lg-3 {
        width: 100% !important
    }
    #c_portalResProduct_category-1578905104822 .col-lg-3 {
        width: 100% !important
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst {
        color: #666 !important
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb {
        color: rgba(0, 78, 162, 1) !important
    }
    div#w_grid-1578905294168 {
        display: none !important
    }
    #c_portalResBreadcrumb_nav-1578905294228,
    #c_portalResBreadcrumb_nav-1578905248968,
    #c_portalResBreadcrumb_nav-1578208137879,
    #c_portalResBreadcrumb_nav-1581738120646,
    #c_portalResBreadcrumb_nav-1581738215301,
    #c_portalResBreadcrumb_nav-1581738327556,
    #c_portalResBreadcrumb_nav-1581738400704,
    #c_portalResBreadcrumb_nav-1581738432658,
    #c_portalResBreadcrumb_nav-1578209349253 {
        margin-top: 10px !important;
        margin-bottom: 40px !important;
        width: 94% !important
    }
    #w_fimg-1557194390822 {
        width: 190px !important
    }
    #w_grid-1577686998533 {
        margin-left: 0 !important
    }
    #w_common_text-1577687120723 {
        margin-top: 0 !important
    }
    .w_grid-000>div>.p_gridbox>.p_gridCell {
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
        margin-bottom: 0rem
    }
}

@media only screen and (min-width:769px) {
    .w_grid-000>div>.p_gridbox>.p_gridCell:first-child {
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
        margin-bottom: 0rem
    }
}

#w_grid-1577692642602 {
    z-index: 996 !important;
    position: absolute !important
}

div#w_common_text-1578909195720 p span {
    color: #000;
    font-family: AVGARDN !important
}

.w_ficon-001 {
    display: table;
    width: 100%;
    height: 100%;
    max-width: 80px;
    max-height: 0;
    min-height: 80px;
    margin: 0 auto
}

.w_ficon-001 .w_ficon {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.w_ficon-001 .e_link {
    display: inline-block;
    height: auto
}

.w_ficon-001 .p_icon {
    margin: 0;
    width: inherit;
    height: inherit;
    color: #fff
}

.w_ficon-001 .p_icon:before {
    content: '\e6b4';
    font-size: 30px
}

@charset "UTF-8";
* {
    padding: 0;
    margin: 0
}

.pagebox {
    width: 100%
}

.pagebox,
#-remove--flag {
    width: 100%;
    margin: 0px auto
}

#w_grid-1577776040182>div>.p_gridbox {
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
    background-position-y: 80px;
    background-size: 100%;
}

@media screen and (max-width: 768px){
    #w_grid-1577776040182>div>.p_gridbox {
     background: none;
     background-position: top center;
     background-size: 100%;
    }
}

.large {
    display: None;
    margin-top: 0px !important;
    transition: all .6s
}

.small {
    display: block !important;
    margin-top: 0px !important;
    transition: all .6s
}

#w_grid-1577776040182 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_grid-1577776040182>div {
    animation-fill-mode: both
}

#w_grid-1577776040182>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left
}

@media only screen and (min-width:769px) {
    #w_grid-1577776040182>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0
    }
    #w_grid-1577776040182>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: none
    }
    #w_grid-1577776040182>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0
    }
}

#w_grid-1577777539083 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_grid-1577777539083>div {
    animation-fill-mode: both
}

#w_grid-1577777539083>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left
}

@media only screen and (min-width:769px) {
    #w_grid-1577777539083>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0
    }
    #w_grid-1577777539083>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {
        width: 50%;
        margin-left: 0;
        margin-right: 0;
        clear: none
    }
    #w_grid-1577777539083>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
        margin-left: 0;
        clear: left;
        margin-right: 0;
        width: 50%
    }
    #w_grid-1577777539083>div>.p_gridbox>.p_gridCell:nth-child(2n) {
        margin-right: 1px
    }
}

#w_grid-1577777548246>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left
}

#w_grid-1577777551652>div>.p_gridbox {
    background-color: rgba(255, 255, 255, 0.7)
}

#w_grid-1577777551652 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_grid-1577777551652>div {
    animation-fill-mode: both
}

#w_grid-1577777551652>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left
}

@media only screen and (min-width:769px) {
    #w_grid-1577777551652>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px
    }
    #w_grid-1577777551652>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1577777551652>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0px
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    #w_grid-1577777551652>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px
    }
    #w_grid-1577777551652>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1577777551652>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0px
    }
}

#w_grid-1577777903692>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left
}

#w_grid-1577777587832>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left
}

#w_grid-1577777637377>div>.p_gridbox {
    background-color: #e33c42;
    background-repeat: no-repeat;
    background-position: center center
}

#w_grid-1577777637377 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_grid-1577777637377>div {
    animation-fill-mode: both
}

#w_grid-1577777637377>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left
}

@media only screen and (min-width:769px) {
    #w_grid-1577777637377>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px
    }
    #w_grid-1577777637377>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1577777637377>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0px;
        min-height: 772px;
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    #w_grid-1577777637377>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px
    }
    #w_grid-1577777637377>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1577777637377>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0px
    }
}

#w_grid-1578205419034>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left
}

#w_grid-1578205753830 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_grid-1578205753830>div {
    animation-fill-mode: both
}

#w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left
}

@media only screen and (min-width:769px) {
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell {
        margin-bottom: 1rem;
        margin-top: 1rem;
        margin-left: 1%
    }
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {
        width: 32.663399999999996%;
        margin-left: 1%;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {
        margin-left: 0px;
        clear: left;
        margin-right: 0px;
        width: 32.663399999999996%
    }
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {
        width: 32.663399999999996%;
        margin-left: 1%;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(3n) {
        margin-right: 0px
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 1%
    }
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(3n+0) {
        width: 32.663399999999996%;
        margin-left: 1%;
        margin-right: 0;
        clear: none
    }
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(3n+1) {
        margin-left: 0;
        clear: left;
        margin-right: 0;
        width: 32.663399999999996%
    }
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(3n+2) {
        width: 32.663399999999996%;
        margin-left: 1%;
        margin-right: 0;
        clear: none
    }
    #w_grid-1578205753830>div>.p_gridbox>.p_gridCell:nth-child(3n) {
        margin-right: 0
    }
}

#w_grid-1578205776990>div>.p_gridbox {
    background-color: rgba(255, 255, 255, 1)
}

#w_grid-1578205776990 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_grid-1578205776990>div {
    animation-fill-mode: both
}

#w_grid-1578205776990>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left
}

@media only screen and (min-width:769px) {
    #w_grid-1578205776990>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px
    }
    #w_grid-1578205776990>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1578205776990>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0px
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    #w_grid-1578205776990>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0
    }
    #w_grid-1578205776990>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: none
    }
    #w_grid-1578205776990>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0
    }
}

#w_grid-1578205776990 .p_gridbox {
    border-color: #e2e2e2;
    border-style: solid;
    border-width: 1px
}

#w_ficon-1578205730217 .p_icon {
    color: rgba(69, 194, 246, 1);
    transition: .5s
}

#w_ficon-1578205730217 .p_icon:before {
    content: '\e6ca';
    font-size: 60px
}

#w_ficon-1578205730217 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_ficon-1578205730217>div {
    animation-fill-mode: both
}

#w_grid-1578205997035>div>.p_gridbox {
    background-color: rgba(255, 255, 255, 1)
}

#w_grid-1578205997035 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_grid-1578205997035>div {
    animation-fill-mode: both
}

#w_grid-1578205997035>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left
}

@media only screen and (min-width:769px) {
    #w_grid-1578205997035>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px
    }
    #w_grid-1578205997035>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1578205997035>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0px
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    #w_grid-1578205997035>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0
    }
    #w_grid-1578205997035>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: none
    }
    #w_grid-1578205997035>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0
    }
}

#w_grid-1578205997035 .p_gridbox {
    border-color: #e2e2e2;
    border-style: solid;
    border-width: 1px
}

#w_ficon-1578205730223 .p_icon {
    color: rgba(69, 194, 246, 1);
    transition: .5s
}

#w_ficon-1578205730223 .p_icon:before {
    content: '\e685';
    font-size: 60px
}

#w_ficon-1578205730223 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_ficon-1578205730223>div {
    animation-fill-mode: both
}

#w_grid-1578206021404>div>.p_gridbox {
    background-color: rgba(255, 255, 255, 1)
}

#w_grid-1578206021404 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_grid-1578206021404>div {
    animation-fill-mode: both
}

#w_grid-1578206021404>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left
}

@media only screen and (min-width:769px) {
    #w_grid-1578206021404>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px
    }
    #w_grid-1578206021404>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none
    }
    #w_grid-1578206021404>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0px
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    #w_grid-1578206021404>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0
    }
    #w_grid-1578206021404>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: none
    }
    #w_grid-1578206021404>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0
    }
}

#w_grid-1578206021404 .p_gridbox {
    border-color: #e2e2e2;
    border-style: solid;
    border-width: 1px
}

#w_ficon-1578205730233 .p_icon {
    color: rgba(69, 194, 246, 1);
    transition: .5s
}

#w_ficon-1578205730233 .p_icon:before {
    content: '\e626';
    font-size: 60px
}

#w_ficon-1578205730233 .p_MatteIcon .iconfont:before {
    content: '\e602'
}

#w_ficon-1578205730233>div {
    animation-fill-mode: both
}

#w_grid-1577776041676>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left
}

#w_grid-1577776040182 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 664px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

@media screen and (max-width: 768px){
    #w_grid-1577776040182 {
        min-height: 350px;
    }
}

#w_grid-1577777539083 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 230px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1577777548246 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 10px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1577777551652 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1577777903692 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5%;
    padding-top: 0px;
    padding-left: 60px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1577777714619 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1577777771698 {
    width: auto;
    max-width: 897px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 1%;
    margin-left: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1577777587832 {
    width: 90%;
    max-width: 1600px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 4%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1577785354444 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1577785410169 {
    width: auto;
    max-width: 1400px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 3%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #888888;
}

#w_grid-1577777637377 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1578205419034 {
    width: 90%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 4%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 60px;
    padding-bottom: 0px
}

#w_common_text-1578205419038 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1578205419038 p {
    text-align: center;
}

#w_common_text-1578205419038 .t1 span {
    font-size: 28px;
}

#w_common_text-1578205419038 .t2 span {
    font-size: 22px;
}

#w_common_text-1577785354444 p:nth-child(1) span {
    color: #000;
    font-size: 28px;
}

#w_common_text-1577785354444 p:nth-child(2) span {
    color: #000;
    font-size: 22px;
}

#w_common_text-1578205613989 {
    width: 90%;
    max-width: 1400px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 2%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1578205753830 {
    width: 90%;
    max-width: 1400px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 3%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1578205776990 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 192px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_ficon-1578205730217 {
    width: 100%;
    max-width: 80px;
    min-width: 0px;
    height: 100%;
    max-height: 0px;
    min-height: 80px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1578205779378 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 3%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1578205794356 {
    width: 80%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 100px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1578205997035 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 192px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_ficon-1578205730223 {
    width: 100%;
    max-width: 80px;
    min-width: 0px;
    height: 100%;
    max-height: 0px;
    min-height: 80px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1578205997043 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 3%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1578205997045 {
    width: 80%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 100px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1578206021404 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 192px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_ficon-1578205730233 {
    width: 100%;
    max-width: 80px;
    min-width: 0px;
    height: 100%;
    max-height: 0px;
    min-height: 80px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1578206021413 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 3%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_common_text-1578206021415 {
    width: 90%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 100px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

#w_grid-1577776041676 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 192px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}


/*honor*/

#w_grid-1578205753830 .w_honor_nav {
    margin: 20px 20px 20px 0;
}

#w_grid-1578205753830 .w_honor_nav ul li {
    float: left;
    margin: 0 10px;
    cursor: pointer;
}

#w_grid-1578205753830 .w_honor_nav ul li a {
    display: inline-block;
    font-size: 16px;
    border: #fff solid 1px;
    color: #fff;
    padding: 10px 0px;
    transition: all 0.6s;
    text-align: center;
    width: 133px;
}

#w_grid-1578205753830 .w_honor_nav ul li a:hover,
#w_grid-1578205753830 .w_honor_nav ul li a.cur {
    border: #e33c42 solid 1px;
    color: #e33c42;
    background-color: #fff;
}

#w_grid-1578205753830 .w_honor_list {
    margin-top: 35px;
}

#w_grid-1578205753830 .w_honor_list .swiper-container img {
    width: 100%;
    height: 452px;
}

#w_grid-1578205753830 .w_honor_list ul li {
    float: left;
    margin-right: 20px;
    width: 23%;
    color: #fff;
    text-align: center;
    cursor: pointer;
    height: calc(48vh);
    margin-bottom: 20px;
}

#w_grid-1578205753830 .w_honor_list ul li:nth-child(4n) {
    margin-right: 0px;
}

#w_grid-1578205753830 .w_honor_list ul li div {
    overflow: hidden;
    height: 86%;
}

#w_grid-1578205753830 .w_honor_list ul li img {
    width: 83%;
    transition: all 0.5s;
}

#w_grid-1578205753830 .w_honor_list ul li img:hover {
    transform: scale(1.1, 1.1);
}

#w_grid-1578205753830 .w_honor_list ul li p {
    margin: 15px 0;
}

.w_honor_bigimg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 999;
    width: 100%;
    height: 100%;
}

.w_honor_bigimg .big-img {
    width: 600px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    cursor: pointer;
    transition-duration: 1s;
}

.w_honor_bigimg .big-img img {
    width: 100%;
    height: 100%;
}

.w_honor_bigimg .close {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 22px;
    height: 22px;
    background: url(../../images/home/bigimg_close.png) no-repeat center;
    background-size: cover;
}

.clear {
    clear: both;
}


/*nav*/

#w_grid-1557379692628 {
    min-height: 83px;
}

#c_portalResnav_main-15636808521534864 .header .navbar_nav li a {
    color: #000;
}

@media only screen and (max-width:768px) {
    /*#w_grid-1577776040182>div>.p_gridbox {
        background-position: 10% center;
    }*/
    #w_common_text-1577785354444 p:nth-child(1) span {
        color: #000;
        font-size: 20px;
    }
    #w_grid-1578205753830 .w_honor_list .swiper-container_wap {
        width: 100%;
    }
    #w_grid-1578205753830 .w_honor_list .swiper-container_wap img {
        width: 100%;
    }
    #w_common_text-1577785354444 p:nth-child(2) span {
        font-size: 20px;
    }
    #w_common_text-1577785410169 p span {
        font-size: 14px!important;
    }
    #w_common_text-1578205419038 .t1 span {
        font-size: 20px;
    }
    #w_grid-1578205419034 {
        padding: 0;
    }
    #w_common_text-1578205419038 .t2 span {
        font-size: 20px;
    }

    .w_honor_bigimg{
        z-index: 99999;
    }

    .w_honor_bigimg .big-img{
        width: 100%;
    }

 
}