﻿.sitewidget-navnew .smsmart, .sitewidget-navnew .smsmart ul, .sitewidget-navnew .smsmart li
{
    display: block;
    list-style: none;
    line-height: normal;
    direction: ltr;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.sitewidget-navnew .smsmart .hide
{
    display: none!important;
}
.sitewidget-navnew .smsmart .navnew-sub2.show
{
    display: block!important;
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: auto;
    min-width: 11em;
    max-width: 40em;
}
.sitewidget-navnew .smsmart.navnew-substyle2 .navnew-sub2.show, .sitewidget-navnew .smsmart.navnew-substyle3 .navnew-sub2.show
{
    transform: none!important;
}
.sitewidget-navnew .smsmart.navnew-substyle2 .navnew-sub2, .sitewidget-navnew .smsmart.navnew-substyle3 .navnew-sub2
{
    display: block!important;
}
.sitewidget-navnew .smsmart .navnew-sub2.showLv2
{
    display: block!important;
}
.sitewidget-navnew .smsmart ul
{
    display: none;
}
.sitewidget-navnew .smsmart li, .sitewidget-navnew .smsmart a
{
    position: relative;
}
.sitewidget-navnew .smsmart a
{
    display: block;
}
.navnew a[href="javascript:void(0);"]
{
    cursor: initial!important;
}
.navnew a[href="javascript:;"]
{
    cursor: initial!important;
}
.sitewidget-navnew .smsmart li a>.icon.fa
{
    margin-right: 5px;
}
.sitewidget-navnew .smsmart a:hover
{
    text-decoration: none;
}
.sitewidget-navnew .smsmart:after
{
    content: "";
    display: block;
    height: 0;
    font: 0/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
@media(min-width: 990px)
{
    .sitewidget-navnew .navnew-thumb
    {
        display: none;
    }
}
@media(min-width: 990px)
{
    .sitewidget-navnew .smsmart
    {
        margin-left: auto;
        margin-right: auto;
    }
    .sitewidget-navnew .navnew-thumb-switch
    {
        display: none;
    }
    .sitewidget-navnew .smsmart>li
    {
        float: left;
    }
    .sitewidget-navnew .smsmart li>a
    {
        white-space: nowrap;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        -webkit-transition-property: color,background-color,padding-left,padding-right,margin-left,margin-right;
        -moz-transition-property: color,background-color,padding-left,padding-right,margin-left,margin-right;
        -ms-transition-property: color,background-color,padding-left,padding-right,margin-left,margin-right;
        -o-transition-property: color,background-color,padding-left,padding-right,margin-left,margin-right;
        transition-property: color,background-color,padding-left,padding-right,margin-left,margin-right;
    }
    .sitewidget-navnew a .sub-arrow
    {
        display: inline-block;
        width: 24px;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .sitewidget-navnew .navnew-link .sub-arrow
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAB+fX1PLfavAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=);
        background-repeat: no-repeat!important;
    }
    .sitewidget-navnew .navnew-link:hover .sub-arrow, .sitewidget-navnew .navnew-item.on .navnew-link .sub-arrow, .sitewidget-navnew a.navnew-link.highlighted .sub-arrow
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=);
    }
    .sitewidget-navnew .navnew-item.navLv1:hover>a .sub-arrow
    {
        -moz-transform-origin: center center;
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        -moz-transform: rotateZ(180deg);
        -webkit-transform: rotateZ(180deg);
        -ms-transform: rotateZ(180deg);
    }
    .sitewidget-navnew .smsmart.navnew-item-overview
    {
        display: table;
        width: 100%;
    }
    .sitewidget-navnew .smsmart.navnew-item-overview>.navnew-item
    {
        display: table-cell;
        float: none;
    }
    .sitewidget-navnew .smsmart.navnew-item-overview .navnew-item.on>a, .sitewidget-navnew .smsmart.navnew-item-overview .navnew-item.on>a:hover, .sitewidget-navnew .smsmart.navnew-item-overview .navnew-item>a, .sitewidget-navnew .smsmart.navnew-item-overview .navnew-item>a:hover
    {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .sitewidget-navnew .smsmart ul
    {
        position: absolute;
        z-index: 10;
        transition: transform ease-out .2s;
        -webkit-transition: -webkit-transform ease-out .2s;
        -moz-transition: -moz-transform ease-out .2s;
    }
    .sitewidget-navnew .smsmart ul.transform-start
    {
        transform: translateY(10px);
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
    }
    .sitewidget-navnew .smsmart ul.transform-org
    {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
    }
    .sitewidget-navnew .smsmart ul a span.sub-arrow, .sitewidget-navnew .smsmart ul a:hover span.sub-arrow
    {
        width: 24px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABRJREFUCNdjaGBwYFBgEABiB4YGAAy+AdE8x/bYAAAAAElFTkSuQmCC);
    }
    .sitewidget-navnew .smsmart ul li:first-child
    {
        border-top: 0;
    }
    .sitewidget-navnew .smsmart ul a.navnew-sub1-link>span.sub-arrow
    {
        position: absolute;
        right: 0;
    }
    .sitewidget-navnew .smsmart span.scroll-up, .sitewidget-navnew .smsmart span.scroll-down
    {
        position: absolute;
        display: none;
        visibility: hidden;
        overflow: hidden;
        background: #f1f1f1;
        height: 20px;
    }
    .sitewidget-navnew .smsmart span.scroll-up-arrow, .sitewidget-navnew .smsmart span.scroll-down-arrow
    {
        position: absolute;
        top: -2px;
        left: 50%;
        margin-left: -8px;
        width: 0;
        height: 0;
        overflow: hidden;
        border-width: 8px;
        border-style: dashed dashed solid dashed;
        border-color: transparent transparent #a3a3a3 transparent;
    }
    .sitewidget-navnew .smsmart span.scroll-down-arrow
    {
        top: 6px;
        border-style: solid dashed dashed dashed;
        border-color: #a3a3a3 transparent transparent transparent;
    }
    .sitewidget-navnew .smsmart .scroll-up:hover span.scroll-up-arrow
    {
        border-color: transparent transparent #505050 transparent;
    }
    .sitewidget-navnew .smsmart .scroll-down:hover span.scroll-down-arrow
    {
        border-color: #505050 transparent transparent transparent;
    }
    .sitewidget-navnew .smsmart.navnew-wide-substyle1>li>ul>span.sub-nav-arrow
    {
        position: absolute;
        top: -18px;
        left: 30px;
        width: 0;
        height: 0;
        overflow: hidden;
        border-width: 9px;
        border-style: dashed dashed solid dashed;
        border-color: transparent transparent #efefef transparent;
    }
    .sitewidget-navnew .smsmart.navnew-wide-substyle1>li>ul a, .sitewidget-navnew .smsmart.navnew-wide-substyle-new0>li>ul a
    {
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .navnew-style3 li:first-child .navnew-separator, .navnew-wide-style3 li:first-child .navnew-separator
    {
        display: none;
    }
    .navnew-style3 .navnew-separator, .navnew-wide-style3 .navnew-separator
    {
        position: absolute;
        left: auto;
        top: 0;
        width: 10px;
        height: 100%;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAIAQMAAAAC1AcCAAAAA1BMVEWZmZl86KQWAAAACklEQVQI12NAAwAAEAABtKqAHwAAAABJRU5ErkJggg==);
        overflow: hidden;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .navnew-style3 .navnew-link:hover .sub-arrow, .navnew-style3 .navnew-item.on .navnew-link .sub-arrow, .navnew-style3 a.navnew-link.highlighted .sub-arrow, .navnew-wide-style3 .navnew-link:hover .sub-arrow, .navnew-wide-style3 .navnew-item.on .navnew-link .sub-arrow, .navnew-wide-style3 a.navnew-link.highlighted .sub-arrow
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=);
    }
    .navnew-style4 li:first-child .navnew-separator, .navnew-wide-style4 li:first-child .navnew-separator
    {
        display: none;
    }
    .navnew-style4 .navnew-separator, .navnew-wide-style4 .navnew-separator
    {
        position: absolute;
        left: auto;
        top: 0;
        width: 10px;
        height: 100%;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAOCAMAAAA7QZ0XAAAAM1BMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlkqvaGAAAAEXRSTlMAML3y5aOSinhGHQ3W1bxfXnxOdbcAAAA5SURBVAjXJYzHDQAwDALT3dL2nzaC+HEnLETC5ULJoFoGbTJ0BaM6dH9vH9BrQNr5W8ahxjCEKhx6J5kAzxkC2HsAAAAASUVORK5CYII=);
        overflow: hidden;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .navnew-style4 .navnew-link:hover .sub-arrow, .navnew-style4 .navnew-item.on .navnew-link .sub-arrow, .navnew-style4 a.navnew-link.highlighted .sub-arrow, .navnew-wide-style4 .navnew-link:hover .sub-arrow, .navnew-wide-style4 .navnew-item.on .navnew-link .sub-arrow, .navnew-wide-style4 a.navnew-link.highlighted .sub-arrow
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=);
    }
    .navnew-style5 .navnew-link:hover .sub-arrow, .navnew-style5 .navnew-item.on .navnew-link .sub-arrow, .navnew-style5 a.navnew-link.highlighted .sub-arrow, .navnew-wide-style5 .navnew-link:hover .sub-arrow, .navnew-wide-style5 .navnew-item.on .navnew-link .sub-arrow, .navnew-wide-style5 a.navnew-link.highlighted .sub-arrow
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=);
    }
    .navnew-style6 .navnew-link:hover .sub-arrow, .navnew-style6 .navnew-item.on .navnew-link .sub-arrow, .navnew-style6 a.navnew-link.highlighted .sub-arrow, .navnew-wide-style6 .navnew-link:hover .sub-arrow, .navnew-wide-style6 .navnew-item.on .navnew-link .sub-arrow, .navnew-wide-style6 a.navnew-link.highlighted .sub-arrow
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=);
    }
    .navnew-style8 .navnew-link:hover .sub-arrow, .navnew-style8 .navnew-item.on .navnew-link .sub-arrow, .navnew-style8 a.navnew-link.highlighted .sub-arrow, .navnew-wide-style8 .navnew-link:hover .sub-arrow, .navnew-wide-style8 .navnew-item.on .navnew-link .sub-arrow, .navnew-wide-style8 a.navnew-link.highlighted .sub-arrow
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=);
    }
    .navigation-opacity-backlayer
    {
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 9;
    }
    .sitewidget-navnew .smsmart.navnew-substyle2
    {
        position: relative;
    }
    .sitewidget-navnew .smsmart.navnew-substyle2>li
    {
        position: static;
    }
    .sitewidget-navnew .smsmart.navnew-substyle2>li .smsmart-nowrap>li
    {
        float: left;
    }
    .sitewidget-navnew .smsmart.navnew-substyle2 li .smsmart-nowrap .smsmart-nowrap-cus
    {
        background-color: transparent;
    }
    .sitewidget-navnew .smsmart.navnew-substyle2 li .smsmart-nowrap .smsmart-nowrap-cus li
    {
        float: none;
    }
    .nav-sub-list
    {
        position: absolute;
        left: 0;
        z-index: 10;
        width: 100%;
        padding: 10px 0;
        background-color: #fff;
        box-sizing: border-box;
    }
    .nav-sub-list .nav-sub-item
    {
        width: 100%;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-hd
    {
        display: block;
        width: 100%;
        padding-left: 10px;
        border-bottom: 1px solid #e3e3e3;
        box-sizing: border-box;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-hd span
    {
        font-size: 14px;
        font-weight: 500;
        line-height: 35px;
        cursor: pointer;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-hd img
    {
        width: 20px;
        height: 20px;
        vertical-align: middle;
        cursor: pointer;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-bd
    {
        display: block;
        width: 100%;
        padding-top: 10px;
        box-sizing: border-box;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item
    {
        float: left;
        width: 10%;
        min-width: 96px;
        padding: 10px 0;
        text-align: center;
        box-sizing: border-box;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox
    {
        width: 80px;
        height: 80px;
        margin: 0 auto;
        background-color: #ececec;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox img
    {
        width: 100%;
        height: 100%;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-info
    {
        width: 94%;
        margin: 0 auto;
        font-size: 14px;
        text-align: center;
        overflow: hidden;
        color: #676767;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-hd span:hover, .nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-info:hover
    {
        color: #262626;
    }
    .sitewidget-navnew .smsmart.navnew-substyle4
    {
        position: relative;
    }
    .sitewidget-navnew .smsmart.navnew-substyle4>li
    {
        position: static;
    }
    .sitewidget-navnew .smsmart.navnew-substyle4>li>.smsmart-nowrap
    {
        margin-left: 0!important;
    }
    .sitewidget-navnew .smsmart.navnew-substyle4>li .smsmart-nowrap>li
    {
        float: left;
    }
    .sitewidget-navnew .smsmart.navnew-substyle4 li .smsmart-nowrap .smsmart-nowrap-cus
    {
        background-color: transparent;
    }
    .sitewidget-navnew .smsmart.navnew-substyle4 li .smsmart-nowrap .smsmart-nowrap-cus li
    {
        float: none;
    }
    .nav-sub-list5
    {
        position: absolute;
        left: 0;
        z-index: 10;
        width: 100%;
        padding: 25px 25px 0 25px;
        background: #0c6fb3;
        box-sizing: border-box;
    }
    .nav-sub-list5 .nav-sub-item
    {
        float: none!important;
        display: inline-block!important;
        width: calc(20% - 34px);
        min-width: 110px;
        margin: 0 15px 25px 15px;
        vertical-align: top;
    }
    .nav-sub-list5 .nav-sub-item img
    {
        vertical-align: middle;
        width: 120px;
        height: 80px;
    }
    .nav-sub-list5 .nav-sub-item .nav-sub1-item>a
    {
        text-align: center;
    }
    .nav-sub-list5 .nav-sub-item .nav-sub1-item>a .nav-sub1-info
    {
        display: block;
        padding: 5px 0;
        cursor: pointer;
    }
    .nav-sub-list5 .nav-sub-item .nav-sub2-item
    {
        border-color: rgba(0,0,0,.5);
        border-bottom: 1px solid #fff;
    }
    .nav-sub-list5 .nav-sub-item .nav-sub2-item>a
    {
        font-size: 12px;
        line-height: 28px;
    }
    .nav-sub-list5 .nav-sub-item .nav-sub2-item>a img
    {
        width: 20px;
        height: 20px;
    }
    .sitewidget-navnew .smsmart.navnew-substyle5
    {
        position: relative;
    }
    .sitewidget-navnew .smsmart.navnew-substyle5>li
    {
        position: static;
    }
    .sitewidget-navnew .smsmart.navnew-substyle5>li>.smsmart-nowrap
    {
        margin-left: 0!important;
    }
    .sitewidget-navnew .smsmart.navnew-substyle5>li .smsmart-nowrap>li
    {
        float: left;
    }
    .sitewidget-navnew .smsmart.navnew-substyle5 li .smsmart-nowrap .smsmart-nowrap-cus
    {
        background-color: transparent;
    }
    .sitewidget-navnew .smsmart.navnew-substyle5 li .smsmart-nowrap .smsmart-nowrap-cus li
    {
        float: none;
    }
    .nav-sub-list6
    {
        width: 600px!important;
        max-width: 600px!important;
        min-height: 160px;
    }
    .nav-sub-list6 .nav-sub-item
    {
        position: static!important;
    }
    .nav-sub-list6 .nav-sub-item>a
    {
        display: inline-block;
    }
    .nav-sub-list6 .nav-sub-item img
    {
        display: none;
        position: absolute;
        top: 20px;
        right: 20px;
        width: 400px;
        height: 160px;
    }
    .nav-sub-list6 .nav-sub-item:hover>img, .nav-sub-list6 .nav-sub-item .navnew-sub2-item:hover>img
    {
        display: block;
    }
    .nav-sub-list8
    {
        position: absolute;
        left: 0;
        z-index: 10;
        width: 100%;
        padding: 25px 25px 0 25px;
        background: #0c6fb3;
        box-sizing: border-box;
    }
    .nav-sub-list8 .nav-sub-item
    {
        float: none!important;
        display: inline-block!important;
        width: calc(20% - 34px);
        min-width: 110px;
        margin: 0 15px 25px 15px;
        vertical-align: top;
    }
    .nav-sub-list8 .nav-sub-item img
    {
        vertical-align: middle;
        width: 200px;
        height: auto;
        max-width: 100%;
    }
    .nav-sub-list8 .nav-sub-item .nav-sub1-item>a
    {
        text-align: center;
    }
    .nav-sub-list8 .nav-sub-item .nav-sub1-item>a .nav-sub1-info
    {
        display: block;
        padding: 5px 0;
        cursor: pointer;
    }
    .nav-sub-list8 .nav-sub-item .nav-sub2-item
    {
        border-color: rgba(0,0,0,.5);
        border-bottom: 1px solid #fff;
    }
    .nav-sub-list8 .nav-sub-item .nav-sub2-item>a
    {
        font-size: 12px;
        line-height: 28px;
    }
    .nav-sub-list8 .nav-sub-item .nav-sub2-item>a img
    {
        width: 20px;
        height: 20px;
    }
    .sitewidget-navnew .smsmart.navnew-substyle8
    {
        position: relative;
    }
    .sitewidget-navnew .smsmart.navnew-substyle8>li
    {
        position: static;
    }
    .sitewidget-navnew .smsmart.navnew-substyle8>li>.smsmart-nowrap
    {
        margin-left: 0!important;
    }
    .sitewidget-navnew .smsmart.navnew-substyle8>li .smsmart-nowrap>li
    {
        float: left;
    }
    .sitewidget-navnew .smsmart.navnew-substyle8 li .smsmart-nowrap .smsmart-nowrap-cus
    {
        background-color: transparent;
    }
    .sitewidget-navnew .smsmart.navnew-substyle8 li .smsmart-nowrap .smsmart-nowrap-cus li
    {
        float: none;
    }
    .navnew-substyle9, .navnew-wide-substyle9
    {
        position: relative;
    }
    .nav-sub-list9
    {
        position: absolute;
        left: 0;
        z-index: 10;
        width: 100%;
        padding: 20px 0!important;
        background: linear-gradient(to right,#efefef 20%,#f7f7f7 20%);
        box-sizing: border-box;
        box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
        margin-left: 0!important;
    }
    .nav-sub-list9 .nav-sub-item
    {
        width: 20%;
        display: flex!important;
        position: static!important;
    }
    .nav-sub-list9 .nav-sub-item.on .navnew-sub2
    {
        display: block;
        z-index: 10;
        position: absolute;
        top: 20px;
    }
    .nav-sub-list9 .nav-sub-item .navnew-sub2 .navnew-sub2-item .navnew-sub2-item>a
    {
        height: 100%;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-hd
    {
        display: block;
        width: 100%;
        box-sizing: border-box;
        z-index: 11;
        padding: 0;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-hd a
    {
        width: 85%;
        margin: 0 auto!important;
        text-align: center!important;
        letter-spacing: 0;
        z-index: 1;
    }
    .nav-sub-list9 .nav-sub-item .fa-angle-right
    {
        float: right;
        font-size: 20px;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-hd span
    {
        cursor: pointer;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-hd img
    {
        width: 20px;
        height: 20px;
        vertical-align: middle;
        cursor: pointer;
    }
    .nav-sub-list9 .nav-sub-item .navnew-sub2
    {
        width: 100%;
        position: absolute;
        margin-top: -20px;
        display: none;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-bd
    {
        display: block;
        width: 80%;
        margin-left: 20%;
        padding-left: 2.6%;
        box-sizing: border-box;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item
    {
        float: left;
        width: 10%;
        min-width: 96px;
        padding: 0;
        text-align: center;
        box-sizing: border-box;
        width: 160px;
        height: 36px;
        over-flow: hidden;
        margin-right: 15px;
        margin-bottom: 10px;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox
    {
        width: 80px;
        height: 80px;
        margin: 0 auto;
        display: none;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox img
    {
        width: 100%;
        height: 100%;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-info
    {
        width: 94%;
        margin: 0 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        font-family: MicrosoftYaHei;
        letter-spacing: 0;
        height: 100%;
    }
    .nav-sub-list9.no-tow-list
    {
        max-width: none!important;
        min-width: none!important;
        width: auto;
        background: #f7f7f7;
        padding: 20px 15px;
    }
    .nav-sub-list9.no-tow-list .nav-sub-item
    {
        width: auto;
    }
    .nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd, .nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd>a
    {
        width: 100%;
    }
    .nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd a
    {
        border: 0;
    }
    .nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd a>.fa-angle-right
    {
        display: none;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-hd a span
    {
        display: block;
        text-align: left;
        padding: 0 20px;
        word-break: break-word;
    }
    .nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd a span
    {
        display: block;
    }
    .nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd
    {
        padding: 0 15px;
    }
    .nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd a span
    {
        word-break: initial;
        white-space: nowrap;
    }
}
@media(min-width: 1220px)
{
    .sitewidget-navnew .smsmart
    {
        max-width: 1180px;
    }
}
@media(max-width: 1219px) and (min-width: 990px)
{
    .sitewidget-navnew .smsmart
    {
        max-width: 960px;
    }
}
@media(min-width: 1200px) and (max-width: 1365px)
{
    .sitewidget-navnew .smsmart
    {
        max-width: 1000px;
    }
}
@media(max-width: 1024px)
{
    .nav-sub-list8 .nav-sub-item img
    {
        vertical-align: middle;
        width: 158px;
        height: auto;
        max-width: 100%;
    }
}
@media(min-width: 1px) and (max-width: 989px)
{
    html, body
    {
        width: 100%;
    }
    html, body
    {
        overflow-x: hidden;
    }
    div.sitewidget-navnew.navnew-way-slide
    {
        z-index: 9;
        position: absolute;
        top: 0;
        width: 80%;
        box-sizing: border-box;
        transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -webkit-transition: .3s ease-in-out;
    }
    div.sitewidget-navnew.navnew-way-slide.navnew-slideLeft
    {
        right: 100%;
    }
    div.sitewidget-navnew.navnew-way-slide.navnew-slideRight
    {
        left: 100%;
    }
    div.sitewidget-navnew.navnew-way-slide.navnew-slideLeft.open
    {
        margin-right: 0;
        right: 20%;
    }
    div.sitewidget-navnew.navnew-way-slide.navnew-slideRight.open
    {
        margin-left: 0;
        left: 20%;
    }
    .sitewidget-navnew .navnew-thumb+ul.smsmart
    {
        display: none;
    }
    .navnew-thumb
    {
        height: 46px;
        line-height: 46px;
        position: relative;
    }
    .navnew-thumb-fix
    {
        position: absolute;
        right: 0;
        top: 0;
        width: 46px;
        height: 46px;
    }
    .sitewidget-navigation_style .navnew-thumb .navnew-thumb-title
    {
        padding-left: 20px;
        line-height: 46px;
        text-align: left;
    }
    .sitewidget-navigation_style .navnew-thumb-switch
    {
        position: absolute;
        top: 0;
        width: 46px;
        height: 46px;
        background-color: #02a5fa;
        border-radius: 2px;
    }
    .sitewidget-navnew .navnew-thumb-switch.navnew-thumb-slideLeft
    {
        right: -46px;
    }
    .sitewidget-navnew .navnew-thumb-switch.navnew-thumb-slideRight
    {
        left: -46px;
    }
    .navnew-thumb-switch span.nav-thumb-ham, .navnew-thumb-fix span.nav-thumb-ham
    {
        height: 2px;
        width: 24px;
        left: 11px;
        background-color: #fff;
        display: block;
        opacity: 1;
        position: absolute;
        transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        -webkit-transform: rotate(0);
        transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -webkit-transition: .25s ease-in-out;
    }
    .navnew-thumb-switch span.nav-thumb-ham.first, .navnew-thumb-fix span.nav-thumb-ham.first
    {
        top: 15px;
        transform-origin: left center;
        -o-transform-origin: left center;
        -moz-transform-origin: left center;
        -webkit-transform-origin: left center;
    }
    .navnew-thumb-switch span.nav-thumb-ham.second, .navnew-thumb-fix span.nav-thumb-ham.second
    {
        top: 22px;
        transform-origin: left center;
        -o-transform-origin: left center;
        -moz-transform-origin: left center;
        -webkit-transform-origin: left center;
    }
    .navnew-thumb-switch span.nav-thumb-ham.third, .navnew-thumb-fix span.nav-thumb-ham.third
    {
        top: 29px;
        transform-origin: left center;
        -o-transform-origin: left center;
        -moz-transform-origin: left center;
        -webkit-transform-origin: left center;
    }
    .navnew-thumb-switch.open span.nav-thumb-ham.first, .navnew-thumb-fix.open span.nav-thumb-ham.first
    {
        top: 14px;
        left: 14px;
        transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }
    .navnew-thumb-switch.open span.nav-thumb-ham.second, .navnew-thumb-fix.open span.nav-thumb-ham.second
    {
        width: 0;
        opacity: 0;
    }
    .navnew-thumb-switch.open span.nav-thumb-ham.third, .navnew-thumb-fix.open span.nav-thumb-ham.third
    {
        top: 31px;
        left: 14px;
        transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    .sitewidget-navigation_style
    {
        pointer-events: auto;
    }
    .sitewidget-navigation_style .navnew, .sitewidget-navigation_style .navnew-thumb-switch, .sitewidget-navigation_style .navnew-thumb
    {
        pointer-events: all;
    }
    div.sitewidget-navnew ul.smsmart
    {
        overflow-x: hidden;
        height: 100%;
        overflow-y: auto;
    }
    .sitewidget-navnew a span.sub-arrow
    {
        cursor: pointer;
        display: inline-block;
        width: 36px;
        position: absolute;
        right: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHAgMAAACuHi+JAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAf8DJtWNXAAAAKUlEQVQI12P4wsB+gKGWQd4BiGoZGNgvfmFgYPx9gYGBod4BSMgyMAAAoAYH6APM5rgAAAAASUVORK5CYII=);
        background-position: center center;
        background-repeat: no-repeat;
    }
    .sitewidget-navnew a.highlighted>.sub-arrow
    {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHAgMAAACuHi+JAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAf8DJtWNXAAAAKUlEQVQI12NgkGUAgnoHBgbG3xcYGNgvfmFgkHeoZWCoBVIMXxjYDwAAdp4H6FsV7QAAAAAASUVORK5CYII=);
    }
    .nav-sub-list .nav-sub-item .nav-sub-item-hd img, .nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox img
    {
        display: none;
    }
    .nav-sub-list5 .nav-sub-item .navnew-sub1-item img, .nav-sub-list5 .nav-sub-item .nav-sub2-item>a img
    {
        display: none;
    }
    .nav-sub-list6 .nav-sub-item img
    {
        display: none;
    }
    .nav-sub-list8 .nav-sub-item .navnew-sub1-item img, .nav-sub-list8 .nav-sub-item .nav-sub2-item>a img
    {
        display: none;
    }
    .nav-sub-list9 .nav-sub-item .nav-sub-item-hd img, .nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox img
    {
        display: none;
    }
    .nav-sub-list9 .nav-sub-item .fa-angle-right
    {
        display: none;
    }
    .hideForMobile_general
    {
        display: none;
    }
}
.sitewidget-navnew .smsmart.navnew .navnew-item a[navlinkpics="true"], .sitewidget-navnew .smsmart.navnew .navnew-item.on a[navlinkpics="true"], .sitewidget-navnew .smsmart.navnew .navnew-item a[navlinkpics="true"]:hover
{
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 50px auto;
    padding-left: 60px;
}
.sitewidget-navnew .smsmart.navnew .navnew-item.navLv1>a[navlinkpics="true"], .sitewidget-navnew .smsmart.navnew .navnew-item.on.navLv1>a[navlinkpics="true"], .sitewidget-navnew .smsmart.navnew .navnew-item.navLv1>a[navlinkpics="true"]:hover
{
    background-position: 26px center;
    background-size: 24px auto;
}
@media(min-width: 990px)
{
    .sitewidget-navnew .smsmart.navnew-substyle3
    {
        position: relative;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .mainNav-list-static
    {
        position: static;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor
    {
        right: auto;
        margin-left: 0!important;
        font-size: 0;
        left: 0;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor a
    {
        white-space: normal;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .navLv2
    {
        display: inline-block;
        vertical-align: top;
        font-size: initial;
        width: 230px;
        margin-bottom: 20px;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .navLv2:first-child
    {
        border-left-width: 0;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .has-submenu .sub-arrow
    {
        display: none;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .has-submenu .navnew-sub2
    {
        position: static;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-whiteSpace
    {
        column-gap: 0;
        -moz-column-gap: 0;
        -webkit-column-gap: 0;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-whiteSpace.subNav-whiteSpace-columns li
    {
        display: inline-block;
        float: left;
    }
}
@media(min-width: 1220px)
{
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .navLv2
    {
        margin-bottom: 25px;
    }
}
@media(max-width: 989px)
{
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-whiteSpace.subNav-whiteSpace-columns
    {
        column-count: 1!important;
    }
    .sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-whiteSpace.subNav-whiteSpace-columns li
    {
        width: auto!important;
    }
    .sitewidget-navnew .smsmart>li
    {
        width: 100%!important;
    }
}
@media(min-width: 990px)
{
    .navnew-substyle7 .navLv1:hover .navnew-sub1
    {
        display: block!important;
        position: absolute!important;
        max-width: 440px!important;
    }
    .navnew-substyle7 .navnew-sub1 .navLv2
    {
        width: 100%;
        float: left;
        margin-bottom: 0;
    }
    .navnew-substyle7 .navnew-sub2
    {
        display: block!important;
        position: relative!important;
    }
    .navnew-substyle7 .navnew-sub2 .navLv3
    {
        float: left;
    }
    .navnew-substyle7 li, .navnew-substyle7 a
    {
        position: static!important;
    }
}
.sitewidget-navnew .smsmart>li
{
    float: left;
}
.sitewidget-navnew a .sub-arrow
{
    display: inline-block;
    width: 24px;
    background-position: center center;
    background-repeat: no-repeat;
}
.nav-sub-item.hide
{
    display: none!important;
}
.smsmart-nowrap-content div.smsmart-nowrap-content
{
    height: auto!important;
    width: auto!important;
    overflow: unset!important;
}
.sitewidget-navigation_style .navnew li .scroll-up
{
    margin-left: 0!important;
}