.e_IndexOrdinaryStyleBox-001 {
    width: 100%;
    height: auto;
    width-uint:%;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_top {
    background-color: transparent;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link {
    color: #666666;
    font-size: 14px;
    display: table;
    height: inherit;
    border-width: 0;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link:hover {
    color: rgba(101, 190, 186, 1);
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link:active {
    color: rgba(101, 190, 186, 1);
}

.e_IndexOrdinaryStyleBox-001 .stylebox_top {
    width: auto;
    height: 40px;
}

.e_IndexOrdinaryStyleBox-001 .title_icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255, 255, 255, 1);
    margin-right: 10px;
    font-size: medium;
}

.e_IndexOrdinaryStyleBox-001 .title_icon::before {
    content: "";
}

.e_IndexOrdinaryStyleBox-001 .title_main {
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255, 255, 255, 1);
    font-weight: normal;
    font-size: 16px;
    max-width: 600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.e_IndexOrdinaryStyleBox-001 .title_sub {
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_title {
    display: inline-block;
    width: auto;
    height: inherit;
    background-color: rgba(101, 190, 186, 1);
    padding-left: 15px;
    padding-right: 15px;
    font-size: 0;
    vertical-align: bottom;
    white-space: nowrap;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link {
    float: right;
    vertical-align: middle;
    margin-right: 15px;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link a {
    color: inherit;
    display: table-cell;
    vertical-align: middle;
}

.e_IndexOrdinaryStyleBox-001 .link_icon {
    display: inline-block;
    margin-left: 5px;
}

.e_IndexOrdinaryStyleBox-001 .link_icon::before {
    content: '\e6af';
}

.e_IndexOrdinaryStyleBox-001 .stylebox_top_line {
    height: 1px;
    background-color: rgba(240, 240, 240, 1);
}

.e_IndexOrdinaryStyleBox-001 .stylebox_content {
    border-style: solid;
    border-width: 1px;
    border-color: #f0f0f0;
    width: 100%;
    height: calc(100% - 48px);
    width-uint:%;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {
    height: 1px;
    background-color: rgba(240, 240, 240, 1);
}

.e_SideMajorStyleBox-001 {
    width: 100%;
    height: auto;
    width-uint:%;
}

.e_SideMajorStyleBox-001 .stylebox_link {
    color: #666666;
    font-size: 14px;
    display: table;
    height: inherit;
    border-width: 0;
    float: right;
    vertical-align: middle;
    margin-right: 15px;
}

.e_SideMajorStyleBox-001 .stylebox_top {
    width: auto;
    height: 40px;
    background-color: rgba(101, 190, 186, 1);
}

.e_SideMajorStyleBox-001 .title_icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255, 255, 255, 1);
    margin-right: 10px;
    font-size: medium;
}

.e_SideMajorStyleBox-001 .title_icon::before {
    content: "";
}

.e_SideMajorStyleBox-001 .title_main {
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255, 255, 255, 1);
    font-weight: normal;
    font-size: 16px;
    max-width: 600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.e_SideMajorStyleBox-001 .title_sub {
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
}

.e_SideMajorStyleBox-001 .stylebox_title {
    display: inline-block;
    width: auto;
    height: inherit;
    background-color: rgba(101, 190, 186, 1);
    padding-left: 15px;
    padding-right: 15px;
    font-size: 0;
    vertical-align: bottom;
    white-space: nowrap;
}

.e_SideMajorStyleBox-001 .stylebox_link a {
    color: inherit;
    display: table-cell;
    vertical-align: middle;
}

.e_SideMajorStyleBox-001 .link_icon {
    display: inline-block;
    margin-left: 5px;
}

.e_SideMajorStyleBox-001 .link_icon::before {
    content: '\e6af';
}

.e_SideMajorStyleBox-001 .stylebox_top_line {
    height: 1px;
    background-color: rgba(240, 240, 240, 1);
}

.e_SideMajorStyleBox-001 .stylebox_content {
    border-style: solid;
    border-width: 1px;
    border-color: #f0f0f0;
    width: 100%;
    width-uint:%;
}

.e_SideMajorStyleBox-001 .stylebox_bottom_line {
    height: 1px;
    background-color: rgba(240, 240, 240, 1);
}

.c_portalResnav_main-01001004 .m_nav {
    z-index: 99999999999999 !important;
}

.c_portalResnav_main-01001004 .active {
    background: #004da1;
    border-radius: 25px;
}

.c_portalResnav_main-01001004 .active > a {
    color: #fff !important;
}

@media screen and (max-width: 1400px) {
    .c_portalResnav_main-01001004 .header .navbar_nav li a {
        font-size: 16px;
        text-decoration: none;
        height: 100%;
        display: block;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
        color: #333;
        font-weight: bold;
        line-height: 42px;
    }

    .c_portalResnav_main-01001004 .header .navbar_nav li {
        float: left;
        position: relative;
        display: block;
        padding: 0 25px;
    }
}

@media screen and (max-width: 1200px) {
    .c_portalResnav_main-01001004 .header .navbar_nav li a {
        font-size: 14px !important;
    }

    .c_portalResnav_main-01001004 .header .navbar_nav li {
        margin: 0 0px !important;
    }
}

@media screen and (max-width: 900px) {
    .c_portalResnav_main-01001004 .header .navbar_nav li a {
        font-size: 14px !important;
    }

    .c_portalResnav_main-01001004 .header .navbar_nav li {
        margin: 0 2px !important;
    }
}

@media only screen and (max-width: 768px) {
    .c_portalResnav_main-01001004 .p_problemCategory {
        display: block;
    }

    .c_portalResnav_main-01001004 .p_navPc {
        display: none;
    }

    .c_portalResnav_main-01001004 .p_linkBox {
        display: none;
    }

    .c_portalResnav_main-01001004 .p_parent {
        display: block;
    }

    .c_portalResnav_main-01001004 .p_categoryBtn:before {
    }

    .c_portalResnav_main-01001004 .icon-arrow_up:before {
        content: "\e69a";
    }

    .c_portalResnav_main-01001004 .icon-arrow_down:before {
        content: "\e69c";
    }

    .c_portalResnav_main-01001004 .p_btn-show {
        color: #fff;
        background: #7F7F7F;
    }

    .c_portalResnav_main-01001004 .p_btn-hide {
        width: 10%;
        height: 100%;
        float: left;
        background-color: #7F7F7F;
    }

    .c_portalResnav_main-01001004 .p_category {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 100%;
    }

    .c_portalResnav_main-01001004 .p_parent {
        width: auto;
        height: auto;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 0 0 5px;
    }

    .c_portalResnav_main-01001004 .p_categoryBox {
        overflow-y: auto;
        width: 90%;
        height: 100%;
        float: left;
        background-color: rgb(239, 239, 245);
    }

    .c_portalResnav_main-01001004 .p_categoryBox > .p_parentBox {
        background-color: #FFFFFE !important;
        padding-left: 0px;
    }

    .c_portalResnav_main-01001004 .p_parentBox {
        width: auto;
        height: auto;
        color: #fff;
    }

    .c_portalResnav_main-01001004 .p_parentBox {
        width: auto;
        height: auto;
        color: #fff;
        background-color: rgb(239, 239, 245);
        padding-left: 20px;
    }

    .c_portalResnav_main-01001004 .p_childBox .p_parent {
        border-bottom: 1px solid #c0c0c0;
    }

    .c_portalResnav_main-01001004 .p_c-fff {
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #fff;
    }

    .c_portalResnav_main-01001004 .p_categoryBtn {
        display: block;
        margin: 12px 5px 10px 0;
        color: #000000;
        font-size: 12px;
    }

    .c_portalResnav_main-01001004 .p_link {
        height: auto;
        vertical-align: middle;
        width: initial;
        margin: 10px 0;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: block;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-box;
        color: #000;
    }

    .c_portalResnav_main-01001004 {
        width: 640px;
        margin-top: 5% !important;
    }
}

@media only screen and (min-width: 769px) {
    .c_portalResnav_main-01001004 .p_problemCategory {
        display: none;
    }

    .c_portalResnav_main-01001004 .p_parent {
        display: none;
    }

    .c_portalResnav_main-01001004 .p_navPc {
        display: block;
    }

    .c_portalResnav_main-01001004 .p_linkBox {
        display: block;
    }

    .c_portalResnav_main-01001004 {
        width: auto;
        height: auto;
        overflow: visible;
    }

    .c_portalResnav_main-01001004 .p_category {
        height: 100%;
        width: 100%;
        position: relative;
        background-color: #FFFFFE;
    }

    .clearfix:before, .clearfix:after {
        content: "";
        display: block;
        clear: both;
        width: 0;
        height: 0;
        visibility: hidden;
        font-size: 0;
    }

    .c_portalResnav_main-01001004 .p_categoryBox {
        line-height: 24px;
        width: auto;
        float: left;
    }

    .c_portalResnav_main-01001004 .p_categoryBox .p_linkBox {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
    }

    .c_portalResnav_main-01001004 .p_categoryBox > .p_parentBox:hover {
        border-top: 3px solid rgb(64, 143, 244);
    }

    .c_portalResnav_main-01001004 .p_categoryBox .p_title {
        height: auto;
        width: auto;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: block;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .c_portalResnav_main-01001004 .p_categoryBox .p_title:hover {
        color: rgb(64, 143, 244);
    }

    .c_portalResnav_main-01001004 .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: rgb(64, 143, 244);
        height: auto;
        width: 14px;
        margin: 0 4px 0 0;
        padding: 0;
        position: static;
        text-align: center;
        color: rgba(217, 217, 217, 1);
    }

    .c_portalResnav_main-01001004 .p_categoryBtn:hover {
        border-width: 0;
        border-style: solid;
        color: rgb(64, 143, 244);
        border-color: rgba(255, 255, 255, 0);
        background-color: rgba(255, 255, 255, 0);
        box-shadow: none;
    }

    .c_portalResnav_main-01001004 .p_categoryBtn:active {
        border-width: 0;
        border-style: solid;
        color: rgb(64, 143, 244);
        border-color: rgba(255, 255, 255, 0);
        background-color: rgba(255, 255, 255, 0);
        box-shadow: none;
    }

    .c_portalResnav_main-01001004 .p_linkBox .iconfont:before {
        content: '';
    }

    .c_portalResnav_main-01001004 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {
        content: '\e65f';
        color: rgb(64, 143, 244);
        font-size: 10px
    }

    .c_portalResnav_main-01001004 .p_categoryBox .p_childBox {
        border: 1px solid rgba(240, 240, 240, 1);
        box-shadow: 2px 1px 2px #c0c0c0;
        z-index: 9;
    }

    .c_portalResnav_main-01001004 .p_categoryBox .p_parentBox {
        position: relative;
        width: 200px;
        height: 40px;
        float: left;
        text-align: center;
    }

    .c_portalResnav_main-01001004 .p_parentBox:last-child .p_linkBox {
        border-bottom: 0 none;
    }

    .c_portalResnav_main-01001004 .p_categoryBox > .p_parentBox > .p_childBox {
        margin-top: 40px;
        left: 0px;
    }

    .c_portalResnav_main-01001004 .p_categoryBox .slideOut {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

.c_portalResnav_main-01001004 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

.c_portalResnav_main-01001004 > div {
    animation-fill-mode: both;
}

.c_portalResnav_main-01001004 .fr {
    float: right;
}

.c_portalResnav_main-01001004 .clearfix:after {
    content: "";
    display: table;
    clear: both;
}

.c_portalResnav_main-01001004 .clearfix {
    clear: both;
    *zoom: 1;
}

.c_portalResnav_main-01001004 body {
    background-color: #1b1b1b;
}

.c_portalResnav_main-01001004 .header {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    z-index: 999;
    height: 50px;
}

.c_portalResnav_main-01001004 .header .left {
    width: 12%;
}

.c_portalResnav_main-01001004 .header .left a img {
    height: 40px;
    margin-top: 6px;
}

.c_portalResnav_main-01001004 .header .left .img2 {
    display: none;
}

.c_portalResnav_main-01001004 .header .nav {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    height: 100%;
    line-height: 50px;
    display: block;
}

.c_portalResnav_main-01001004 .header .navbar_nav li:after {
    content: "";
    width: 0;
    height: 1px;
    background: #e35316;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.5s ease 0s;
    display: none;
}

.c_portalResnav_main-01001004 .header .navbar_nav li:hover:after {
    width: 100%;
}

.c_portalResnav_main-01001004 .header .navbar_nav li:hover a {
    color: fff;
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown {
    display: inherit;
    position: relative;
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown .jt {
    width: 20px;
    height: 20px;
    background: url(../images/top.png) no-repeat;
    background-size: 100% 100%;
    display: block;
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown .dropdown_menu {
    display: none;
    position: absolute;
    top: 42px;
    width: 120%;
    background: #fff;
    box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38);
    left: -10%;
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown .dropdown_menu a {
    font-size: 14px;
    color: #666;
    padding: 0 10px;
    line-height: 40px;
    text-align: center;
    background: #fff;
    margin-bottom: 2px;
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown:hover .dropdown_menu {
    display: block;
    background: #f3f3f3;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown:hover .dropdown_menu a {
    color: #666;
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {
    color: #fff;
    background: #014da1;
}

.c_portalResnav_main-01001004 .header.on {
    background: #fff;
    border-bottom: 1px solid #ccc;
}

.c_portalResnav_main-01001004 .header.on .left .img1 {
    display: none;
}

.c_portalResnav_main-01001004 .header.on .left .img2 {
    display: block;
}

.c_portalResnav_main-01001004 .header.on .navbar_nav li a {
    color: #333;
}

.c_portalResnav_main-01001004 .header.on .navbar_nav li:hover a {
    color: orangered;
}

.c_portalResnav_main-01001004 #navToggle {
    display: none;
}

.c_portalResnav_main-01001004 .m_nav {
    position: fixed;
    top: 0;
    box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38);
    width: 100%;
    height: 100%;
    background: #fff;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    -webkit-transition: all ease 0.5s;
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transform: translateX(100%);
    left: 0;
}

.c_portalResnav_main-01001004 .m_nav.open {
    transform: translateX(0);
}

.c_portalResnav_main-01001004 .m_nav .top {
    height: 60px;
    padding: 20px;
    box-sizing: border-box;
}

.c_portalResnav_main-01001004 .m_nav .top .closed {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: right;
    cursor: pointer;
    font-size: 30px;
}

.c_portalResnav_main-01001004 .m_nav .logo {
    width: 100%;
    margin: 0 auto;
}

.c_portalResnav_main-01001004 .m_nav .logo img {
    height: 50px;
    display: block;
    margin: 30px auto;
}

.c_portalResnav_main-01001004 .m_nav .ul {
    margin-top: 30px;
}

.c_portalResnav_main-01001004 .m_nav .ul li {
    padding: 0 20px;
    border-bottom: 1px solid #f5f5f5;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    opacity: 0;
}

.c_portalResnav_main-01001004 .m_nav.open .ul li {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.c_portalResnav_main-01001004 .m_nav .ul li:nth-child(1) {
    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001004 .m_nav .ul li:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001004 .m_nav .ul li:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001004 .m_nav .ul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001004 .m_nav .ul li:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001004 .m_nav .ul li:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001004 .m_nav .ul li a {
    display: inline-block;
    text-decoration: none;
    color: #333;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    width: 80%;
}

.c_portalResnav_main-01001004 .m_nav .ul li .dropdown_menu {
    display: none;
}

.c_portalResnav_main-01001004 .m_nav .ul li.dropdown.active .dropdown_menu {
    display: block;
}

.c_portalResnav_main-01001004 .m_nav .ul li .dropdown_menu a {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 40px;
    box-sizing: border-box;
    border-bottom: 1px solid #f5f5f5;
}

.c_portalResnav_main-01001004 .m_nav .ul li .dropdown_menu a:last-child {
    border: none;
}

.c_portalResnav_main-01001004 .banner {
    width: 100%;
}

.c_portalResnav_main-01001004 .banner img {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .c_portalResnav_main-01001004 .header {
        padding: 0 10px;
    }

    .c_portalResnav_main-01001004 .header #navToggle {
        height: 50px;
        padding: 9px 15px;
        display: inline-block;
        float: right;
    }

    .c_portalResnav_main-01001004 .header #navToggle span {
        position: relative;
        width: 25px;
        height: 1px;
        margin-top: 19px;
    }

    .c_portalResnav_main-01001004 .header #navToggle span:before, .header #navToggle span:after {
        content: '';
        position: relative;
        width: 100%;
        height: 1px;
        left: 0;
    }

    .c_portalResnav_main-01001004 .header #navToggle span, .header #navToggle span:before, .header #navToggle span:after {
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        display: block;
        background: #000;
    }

    .c_portalResnav_main-01001004 .header #navToggle span:before {
        top: 8px;
    }

    .c_portalResnav_main-01001004 .header #navToggle span:after {
        bottom: 10px;
    }

    .c_portalResnav_main-01001004 .header #navToggle.open span:before {
        top: 10px;
        -webkit-transform: translateY(-11px) rotate(-45deg);
        -moz-transform: translateY(-11px) rotate(-45deg);
        -ms-transform: translateY(-11px) rotate(-45deg);
        -o-transform: translateY(-11px) rotate(-45deg);
        transform: translateY(-11px) rotate(-45deg);
    }

    .c_portalResnav_main-01001004 .header #navToggle.open span:after {
        bottom: 12px;
        -webkit-transform: translateY(10px) rotate(45deg);
        -moz-transform: translateY(10px) rotate(45deg);
        -ms-transform: translateY(10px) rotate(45deg);
        -o-transform: translateY(10px) rotate(45deg);
        transform: translateY(10px) rotate(45deg);
    }

    .c_portalResnav_main-01001004 .header #navToggle.open span {
        background: none;
    }

    .c_portalResnav_main-01001004 .header #navToggle.open span:before, .header #navToggle.open span:after {
        background: #fff;
    }

    .c_portalResnav_main-01001004 .header .nav {
        display: none;
    }

    .c_portalResnav_main-01001004 .banner img {
        height: 600px;
        object-fit: cover;
    }

    .c_portalResnav_main-01001004 .jt {
        display: inline-block;
        width: 10%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        vertical-align: top;
        font-size: 1rem;
        transition: all .5s ease;
    }

    .c_portalResnav_main-01001004 .jtRote {
        transform: rotateZ(90deg);
    }
}

.c_portalResnav_main-01001004 .container {
    width: 100% !important;
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown:hover {
}

.c_portalResnav_main-01001004 .header .navbar_nav li.dropdown:hover a {
    color: #fff;
}

@media only screen and (max-width: 414px) {
    .c_portalResnav_main-01001004 .c_portalResnav_main-01001 {
        margin-top: 2% !important;
    }
}

@media only screen and (max-width: 768px) {
    .c_portalResPublic_codeContainer-01001 {
        min-height: 500px;
        width: 100%;
    }
}

@media only screen and (min-width: 769px) {
    .c_portalResPublic_codeContainer-01001 {
        min-height: 500px;
        width: 100%;
    }

    a.btn-search {
        background: #e4e3e1 url(../images/search2.png) no-repeat center center;
        display: block;
        width: 100%;
        height: 90px;
        float: left;
    }

    .foot-top {
        width: 100%;
        height: 65px;
    }

    .foot-share {
        height: 65px;
        float: left;
    }

    .foot-share span {
        font-size: 12.5px;
        color: #8c8c8c;
        line-height: 65px;
        float: left;
        margin-right: 15px;
        font-weight: bold;
    }

    .foot-share .wx {
        background: url(../images/logn.png) no-repeat -1px 0px;
        position: relative;
        position: relative;
    }

    .foot-share .wb {
        background: url(../images/logn.png) no-repeat -1px -39px;
    }

    .foot-share a {
        width: 34px;
        height: 34px;
        float: left;
        margin: 16px 4px 0 0;
    }

    .foot-share .wx:hover {
        background: url(../images/logn.png) no-repeat -35px 0px;
    }

    .foot-share .wb:hover {
        background: url(../images/logn.png) no-repeat -35px -39px;
    }

    .foot-share .wxsode {
        width: 100px;
        height: 100px;
        position: absolute;
        left: -38px;
        top: 40px;
        display: none;
        z-index: 99;
    }

    a, a:hover {
        color: #333;
        -webkit-transition: all 400ms;
        transition: all 400ms;
    }

    .foot-down {
        width: 28%;
        height: 65px;
        line-height: 65px;
        padding: 0 18px;
        float: right;
        border-left: 2px #fff solid;
        border-right: 2px #fff solid;
        position: relative;
        font-size: 14px;
        color: #8c8c8c;
    }

    .foot-down a {
        font-size: 14px;
        color: #8c8c8c;
        font-weight: bold;
        margin: 0px 1%;
    }

    .foot-down a:hover {
        color: #dab96b;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .foot-down {
        width: 32%;
    }
}

.w_popbox-001 {
    width: 80%;
    max-width: 700px;
    min-height: 300px;
    margin: 0 auto;
    display: none;
}

.w_popbox-001 .w_popbox {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: inherit;
    min-height: inherit;
}

.w_popbox-001 .w_popbox .e_container {
    width: 100%;
    height: 100%;
    min-height: inherit;
    position: relative;
    left: 0;
    top: 0;
    z-index: 9999;
    background-position: center;
    background-repeat: no-repeat;
    background-clip: content-box;
    max-height: 100% !important;
}

.w_popbox-001 .w_popbox .e_shading {
    width: 100%;
    height: 100%;
    word-break: keep-all;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9998;
    background-position: center;
    background-repeat: repeat;
    background-clip: content-box;
}

.w_popbox-001 .p_icon {
    width: auto;
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 10000;
    text-align: right;
    color: #EE2D31;
}

.w_popbox-001 .p_icon:before {
    content: '\e690';
    font-size: 30px;
}

.w_popbox-001 .e_box002 {
    background-color: rgba(0, 0, 0, 0.6);
}

.w_fimg-000 .p_title {
    display: inline-table;
    margin: 0;
    min-width: 37px;
    padding: 0;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
}

.w_fimg-000 .p_title .font {
    vertical-align: middle;
    line-height: 21px;
}

.w_fimg-000 .p_title:hover {
    color: rgba(87, 177, 173, 1);
}

.w_fimg-000 .p_title:active {
    color: rgba(69, 165, 161, 1);
}

.w_fimg-000 .p_title .iconfont:before {
    display: inline-block;
    content: "";
}

.w_fimg-000 {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 200px;
}

.w_fimg-000 .animated {
    width: 100%;
    height: 100%;
    position: relative;
    min-height: inherit;
}

.w_fimg-000 .font {
    white-space: nowrap;
}

.w_fimg-000 .p_link001 {
    width: 100%;
    height: 100%;
}

.w_fimg-000 .p_link002 {
    width: 100%;
    height: 30px;
}

.w_fimg-000 .p_box {
    width: 100%;
    height: 100%;
    text-align: center;
    position: static;
}

.w_fimg-000 .p_dimage {
    height: inherit;
    overflow: hidden;
    font-size: 0;
}

.w_fimg-000 .e_image:hover:after {
    background: transparent;
}

.w_fimg-000 .p_dimage:empty {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: #f2f2f2 url(../images/camera.png) no-repeat center;
}

@media only screen and (max-width: 768px) {
    .c_portalResnav_main-01001 .p_problemCategory {
        display: block;
    }

    .c_portalResnav_main-01001 .p_navPc {
        display: none;
    }

    .c_portalResnav_main-01001 .p_linkBox {
        display: none;
    }

    .c_portalResnav_main-01001 .p_parent {
        display: block;
    }

    .c_portalResnav_main-01001 .p_categoryBtn:before {
    }

    .c_portalResnav_main-01001 .icon-arrow_up:before {
        content: "\e69a";
    }

    .c_portalResnav_main-01001 .icon-arrow_down:before {
        content: "\e69c";
    }

    .c_portalResnav_main-01001 .p_btn-show {
        color: #fff;
        background: #7F7F7F;
    }

    .c_portalResnav_main-01001 .p_btn-hide {
        width: 10%;
        height: 100%;
        float: left;
        background-color: #7F7F7F;
    }

    .c_portalResnav_main-01001 .p_category {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 100%;
    }

    .c_portalResnav_main-01001 .p_parent {
        width: auto;
        height: auto;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 0 0 5px;
    }

    .c_portalResnav_main-01001 .p_categoryBox {
        overflow-y: auto;
        width: 90%;
        height: 100%;
        float: left;
        background-color: rgb(239, 239, 245);
    }

    .c_portalResnav_main-01001 .p_categoryBox > .p_parentBox {
        background-color: #FFFFFE !important;
        padding-left: 0px;
    }

    .c_portalResnav_main-01001 .p_parentBox {
        width: auto;
        height: auto;
        color: #fff;
    }

    .c_portalResnav_main-01001 .p_parentBox {
        width: auto;
        height: auto;
        color: #fff;
        background-color: rgb(239, 239, 245);
        padding-left: 20px;
    }

    .c_portalResnav_main-01001 .p_childBox .p_parent {
        border-bottom: 1px solid #c0c0c0;
    }

    .c_portalResnav_main-01001 .p_c-fff {
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #fff;
    }

    .c_portalResnav_main-01001 .p_categoryBtn {
        display: block;
        margin: 12px 5px 10px 0;
        color: #000000;
        font-size: 12px;
    }

    .c_portalResnav_main-01001 .p_link {
        height: auto;
        vertical-align: middle;
        width: initial;
        margin: 10px 0;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: block;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-box;
        color: #000;
    }

    .c_portalResnav_main-01001 {
        width: 640px;
    }
}

@media only screen and (min-width: 769px) {
    .c_portalResnav_main-01001 .p_problemCategory {
        display: none;
    }

    .c_portalResnav_main-01001 .p_parent {
        display: none;
    }

    .c_portalResnav_main-01001 .p_navPc {
        display: block;
    }

    .c_portalResnav_main-01001 .p_linkBox {
        display: block;
    }

    .c_portalResnav_main-01001 {
        width: auto;
        height: auto;
        overflow: visible;
    }

    .c_portalResnav_main-01001 .p_category {
        height: 100%;
        width: 100%;
        position: relative;
        background-color: #FFFFFE;
    }

    .clearfix:before, .clearfix:after {
        content: "";
        display: block;
        clear: both;
        width: 0;
        height: 0;
        visibility: hidden;
        font-size: 0;
    }

    .c_portalResnav_main-01001 .p_categoryBox {
        line-height: 24px;
        width: auto;
        float: left;
    }

    .c_portalResnav_main-01001 .p_categoryBox .p_linkBox {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
    }

    .c_portalResnav_main-01001 .p_categoryBox > .p_parentBox:hover {
        border-top: 3px solid rgb(64, 143, 244);
    }

    .c_portalResnav_main-01001 .p_categoryBox .p_title {
        height: auto;
        width: auto;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: block;
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .c_portalResnav_main-01001 .p_categoryBox .p_title:hover {
        color: rgb(64, 143, 244);
    }

    .c_portalResnav_main-01001 .p_categoryBtn {
        display: inline-block;
        vertical-align: middle;
        background-color: rgba(255, 255, 255, 0);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0;
        color: rgb(64, 143, 244);
        height: auto;
        width: 14px;
        margin: 0 4px 0 0;
        padding: 0;
        position: static;
        text-align: center;
        color: rgba(217, 217, 217, 1);
    }

    .c_portalResnav_main-01001 .p_categoryBtn:hover {
        border-width: 0;
        border-style: solid;
        color: rgb(64, 143, 244);
        border-color: rgba(255, 255, 255, 0);
        background-color: rgba(255, 255, 255, 0);
        box-shadow: none;
    }

    .c_portalResnav_main-01001 .p_categoryBtn:active {
        border-width: 0;
        border-style: solid;
        color: rgb(64, 143, 244);
        border-color: rgba(255, 255, 255, 0);
        background-color: rgba(255, 255, 255, 0);
        box-shadow: none;
    }

    .c_portalResnav_main-01001 .p_linkBox .iconfont:before {
        content: '';
    }

    .c_portalResnav_main-01001 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {
        content: '\e65f';
        color: rgb(64, 143, 244);
        font-size: 10px
    }

    .c_portalResnav_main-01001 .p_categoryBox .p_childBox {
        border: 1px solid rgba(240, 240, 240, 1);
        box-shadow: 2px 1px 2px #c0c0c0;
        z-index: 9;
    }

    .c_portalResnav_main-01001 .p_categoryBox .p_parentBox {
        position: relative;
        width: 200px;
        height: 40px;
        float: left;
        text-align: center;
    }

    .c_portalResnav_main-01001 .p_parentBox:last-child .p_linkBox {
        border-bottom: 0 none;
    }

    .c_portalResnav_main-01001 .p_categoryBox > .p_parentBox > .p_childBox {
        margin-top: 40px;
        left: 0px;
    }

    .c_portalResnav_main-01001 .p_categoryBox .slideOut {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

.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;
}

.lantern {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.w_grid-001 > div > .p_gridbox {
    width: 100%;
    overflow: hidden;
    position: static;
}

.w_grid-001 > div > .p_gridbox > .p_gridCell {
    float: left;
    position: static;
}

.w_grid-001 > div > .p_gridbox > .p_gridCell:not(:empty):before {
    content: '';
    height: 0.1px;
    display: block;
}

.w_grid-001 > div > .p_gridbox > .p_gridCell:first-child {
    margin-left: 0;
    clear: left;
}

#w_grid-001 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
    margin-left: 0;
    clear: left;
}

@media only screen and (max-width: 768px) {
    .w_grid-001 > div > .p_gridbox > .p_gridCell {
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    .c_portalResNews_list-01001 .p_assist {
        margin-top: 0px !important;
    }

    #w_grid-1589873514786 .p_gridbox {
        background-image: none !important;
    }

    #w_common_text-1589873778106 {
        margin-top: 40px !important;
    }

    #w_grid-1589874024845, #w_common_text-1591025484007, #w_grid-1563783471562, #content_box-1590050923273-1 {
        margin-top: 30px !important;
    }

    #w_common_text-1589878929046 {
        margin-bottom: 20px !important;
    }

    #c_portalResProduct_detail-15900545060768050 .center {
        margin-top: 0px !important;
    }

    #w_grid-1590029473402 {
        padding-top: 0px !important;
    }

    #w_grid-1563778840372 {
        margin-bottom: 0px !important;
    }

    #c_portalResNews_list-15900447433142627 {
        margin-top: 10px !important;
    }

    #w_common_text-1563760539962 {
        margin-bottom: 30px !important;
    }

    #c_portalResNews_list-15900242886607127 .col {
        width: 100% !important;
    }

    #c_portalResProduct_category-1564034565595 .p_problemCategory, #c_portalResProduct_category-1590054337204 .p_problemCategory {
        height: 60px !important;
    }

    #content_box-1590029473402-1 {
        border-right: none !important;
        border-left: none !important;
        padding-left: 0px !important;
    }

    #c_portalResNews_list-15900244683474728 .title-time {
        font-size: 16px !important;
    }

    #w_grid-1591071259798 {
        margin-top: 20px !important;
    }

    #content_box-1589874024845-1 {
        display: none;
    }

    #w_fimgbox-1589873962992 {
        min-height: 100px !important;
    }

    .c_portalResNews_list-01001 .p_TitleBox {
        padding: 0px !important;
    }

    #w_grid-1589882389432 {
        min-height: 100px !important;
    }

    #w_grid-1563267730358, #w_grid-1563332606646 {
        margin-bottom: 20px !important;
    }

    #w_grid-1563342068908 {
        margin-top: 20px !important;
    }

    #w_common_text-1563343573794 span {
        font-size: 24px !important;
    }

    #w_grid-1590051077983 > div > .p_gridbox {
        background: #C9A97B;
    }

    #w_common_text-1563343600007 span, #w_common_text-1563345241902 span {
        font-size: 14px !important;
    }

    .c_portalResNews_list-01001 .p_title {
        width: 90% !important;
    }

    #c_portalResProduct_list-15633340978437642 .proLi h4, #c_portalResProduct_list-15633413908426330 .proTitle {
        font-size: 14px !important;
        height: 42px !important;
    }

    #w_grid-1563528796480, #w_grid-1563529851033, #w_grid-1563758408774, #w_grid-1563758408834, #w_grid-1563765183818, #w_grid-1563765183878, #w_grid-1563788580001, #w_grid-1563788580061, #w_grid-1564016546149, #w_grid-1564016546219, #w_grid-1563773109875, #w_grid-1563778840352, #w_grid-1563778840382, #w_grid-1563760475435, #w_grid-1563760475495, #w_grid-1563779428424, #w_grid-1563781469263, #w_grid-1563779018216, #w_grid-1563779018246, #w_grid-1563779331432, #w_grid-1563779331462, #w_grid-1564034565540, #w_grid-1564034852065 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    #w_common_text-1563757907504 {
        margin-top: 0px !important;
    }

    #w_grid-1563345113131 {
        margin-top: 40px !important;
    }

    #w_common_text-1563526505456, #w_common_text-1563758408874, #w_common_text-1563765183938, #w_common_text-1563788580231, #w_common_text-1564016546399, #w_common_text-1563773109995, #w_common_text-1563778840412, #w_common_text-1563760475555, #w_common_text-1563779428474, #w_common_text-1563781469303, #w_common_text-1563779018276, #w_common_text-1563779331492, #w_common_text-1563783471672, #w_common_text-1563761221287, #w_common_text-1563784113858, #w_common_text-1564034565580, #w_common_text-1564034852095, #w_common_text-1589882389572, #w_common_text-1590053473426, #w_common_text-1590029283217, #w_common_text-1590023426327, #w_common_text-1590028604352, #w_common_text-1590053659185, #w_common_text-1590047885101, #w_common_text-1590052525122, #w_common_text-1590052740384, #w_common_text-1590746506454, #w_common_text-1590734967062, #w_common_text-1590747664225, #w_common_text-1590998600749 {
        margin-top: 30px !important;
    }

    #w_common_text-1563526531977, #w_common_text-1563758408879, #w_common_text-1563765183943, #w_common_text-1563788580236, #w_common_text-1564016546404, #w_common_text-1563773110000, #w_common_text-1563778840417, #w_common_text-1563760475560, #w_common_text-1563779428479, #w_common_text-1563781469308, #w_common_text-1563779018281, #w_common_text-1563779331497, #w_common_text-1563783471677, #w_common_text-1563761221292, #w_common_text-1563784113863, #w_common_text-1564034565585, #w_common_text-1564034852100 {
        margin-bottom: 60px !important;
    }

    #w_grid-1563526247304, #w_grid-1563758408744, #w_grid-1563765183788, #w_grid-1563788579971, #w_grid-1564016546119, #w_grid-1563773109845, #w_grid-1563778840322, #w_grid-1563760475405, #w_grid-1563779428394, #w_grid-1563781469233, #w_grid-1563779018186, #w_grid-1563779331402, #w_grid-1564034565510, #w_grid-1564034852035, #w_grid-1563526444829, #w_grid-1589882389442, #w_grid-1590053473346, #w_grid-1590053473336, #w_grid-1590029283213, #w_grid-1590029283207, #w_grid-1590047885097, #w_grid-1590047885091, #w_grid-1590052740379, #w_grid-1590052740374, #w_grid-1590746506164, #w_grid-1590734967057, #w_grid-1590747663985, #w_grid-1590998600509 {
        min-height: 50px !important;
    }

    #w_grid-1563783471502, #w_grid-1590023426324, #w_grid-1590023426320, #w_grid-1590028604347, #w_grid-1590028604341, #w_grid-1590053659180, #w_grid-1590053659174, #w_grid-1590052525118, #w_grid-1590052525113 {
        min-height: 150px !important;
    }

    #w_common_text-1563526505456 span, #w_common_text-1563758408874 span, #w_common_text-1563758408904 span, #w_common_text-1563765183938 span, #w_common_text-1563765183968 span, #w_common_text-1563788580231 span, #w_common_text-1563788580261 span, #w_common_text-1564016546399 span, #w_common_text-1564016546429 span, #w_common_text-1563773109995 span, #w_common_text-1563778840412 span, #w_common_text-1563760475555 span, #w_common_text-1563760475585 span, #w_common_text-1563779428474 span, #w_common_text-1563781469303 span, #w_common_text-1563779018276 span, #w_common_text-1563779331492 span, #w_common_text-1563783471672 span, #w_common_text-1563761221287 span, #w_common_text-1563784113858 span, #w_common_text-1564034565580 span, #w_common_text-1564034852095 span, #w_common_text-1563529752510 span {
        font-size: 24px !important;
    }

    #w_grid-1563758408754, #w_grid-1563761221137, #w_grid-1563784113808 {
        min-height: 150px !important;
    }

    #w_grid-1563529448795, #w_grid-1563758408804, #w_grid-1563765183848, #w_grid-1563788580031, #w_grid-1564016546179, #w_grid-1563760475465 {
        padding-left: 20px !important;
    }

    #w_grid-1563758927711 > .w_grid > .p_gridbox > .p_gridCell > .w_grid-000 > .signal > .p_gridbox {
        padding: 30px 30px 10px !important;
    }

    #w_grid-1563758927711 {
        margin-top: 20px !important;
    }

    #w_grid-1563265150452, #w_grid-1563783471532, #w_grid-1563783471572, #c_portalResEmploy_list-1563783471717, #w_grid-1563762342731, #c_portalResEmploy_list-15637632521990907 {
        margin-top: 30px !important;
    }

    #c_portalResNews_list-15637756286121903 .container, #c_portalResProduct_list-15637757204410374 .container, #c_portalResProduct_list-1563778840437 .container, #c_portalResNews_list-1563779018296 .container, #c_portalResProduct_list-1563779018301 .container, #c_portalResProduct_list-1563779331517 .container {
        padding: 0px !important;
    }

    #w_grid-1563779428444 {
        margin-top: 0px !important;
    }

    .c_portalResNews_detail-01001 .p_headA {
        font-size: 20px !important;
        font-weight: bold;
        line-height: 1.8 !important;
    }

    #c_portalResProduct_list-15637807758830512 .listSumray {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    #c_portalResProduct_list-15637807758830512 .listContent {
        padding: 20px 5% 20px 5% !important;
    }

    #c_portalResEmploy_list-1563783471717 .jobList, #c_portalResEmploy_list-15637632521990907 .jobList {
        margin: 10px !important;
        width: calc((100% - 20px) / 1) !important;
    }

    #w_grid-1563783471602 {
        margin: 30px 0px !important;
    }

    #w_grid-1563783471532 {
        margin-bottom: 0px !important;
    }

    #content_box-1563783471632-1, #content_box-1563265150452-1, #w_grid-1564038305759, #w_grid-1563959953831, #w_grid-1591024368957, #w_grid-1591024368963, #w_grid-1591024411036, #w_grid-1591024451758, #w_grid-1591024451764, #w_grid-1591024265102, #w_grid-1591004315215, #w_grid-1591005167783, #w_grid-1591005167789, #w_grid-1590998884940, #w_grid-1590999259285, #w_grid-1590747366568 {
        display: none !important;
    }

    #w_common_text-1591024368944 span, #w_common_text-1591005167772 span, #w_common_text-1591004315190 span, #w_common_text-1591024265090 span, #w_common_text-1591024411019 span, #w_common_text-1591024451744 span, #w_common_text-1591003059885 span, #w_common_text-1590998600789 span, #w_common_text-1590748454052 span, #w_common_text-1590747664265 span, #w_common_text-1590747281636 span {
        font-size: 24px !important;
    }

    #w_common_text-1591024368944, #w_common_text-1591005167772, #w_common_text-1591004315190, #w_common_text-1591024265090, #w_common_text-1591024411019, #w_common_text-1591024451744, #w_common_text-1591003059885, #w_common_text-1590998600789, #w_common_text-1590747664265 {
        margin-top: 15px !important;
    }

    #w_common_text-1591024368953, #w_common_text-1591005167780, #w_common_text-1591004315208, #w_common_text-1591024265099, #w_common_text-1591024411033, #w_common_text-1591024451754, #w_common_text-1591003953055, #w_common_text-1590748454052, #w_common_text-1590748454056, #w_common_text-1590747664270, #w_common_text-1590747305177 {
        margin-top: 10px !important;
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    #w_common_text-1591024368953 span, #w_common_text-1591005167780 span, #w_common_text-1591004315208 span, #w_common_text-1591024265099 span, #w_common_text-1591024411033 span, #w_common_text-1591024451754 span, #w_common_text-1591003059907 span, #w_common_text-1591003953055 span, #w_common_text-1590748454056 span, #w_common_text-1590747664270 span, #w_common_text-1590747305177 span {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }

    #w_grid-1591003314755, #w_fimgbox-1591024265074, #w_fimgbox-1591024411006, #w_grid-1590998600719, #w_grid-1590999941752, #w_grid-1590747569504 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    #w_common_text-1591003314770, #w_fimgbox-1591004315170, #w_common_text-1590999941761 {
        margin-top: 20px !important;
    }

    #w_common_text-1590747569521 {
        margin-top: 0px !important;
    }

    #w_grid-1563265445298 {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }

    #w_common_text-1563784113863 span, #w_common_text-1563761221292 span {
        font-size: 12px !important;
        word-wrap: break-word;
        word-break: break-word;
    }

    #c_portalResProduct_list-15640346795823621 .porTbox {
        height: 200px !important;
    }

    #w_common_text-1563265470293 span {
        font-size: 14px !important;
        line-height: 1.8 !important;
    }

    #w_grid-1563263989514 {
        min-height: 180px !important;
    }

    #w_common_text-1563265470293 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    #w_common_text-1563529721654 span {
        font-size: 20px !important;
    }

    #w_common_text-1563343573794 span {
        font-size: 18px !important;
    }

    #w_grid-1563783471542 {
        margin-left: 0px !important;
    }
}

@media only screen and (min-width: 769px) {
    .w_grid-001 > div > .p_gridbox > .p_gridCell {
        width: 49.5%;
        margin-left: 1%;
        margin-top: 0.6rem;
        margin-bottom: 0.6rem;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

.w_grid-000 {
    margin-left: auto;
    margin-right: auto;
    min-height: 12rem;
    width: 100%;
}

#w_common_text-1638512342405 {
    display: none;
}

#w_grid-1591627317910 {
    z-index: 0;
    position: relative;
}

#content_box-1591627410445-0, #content_box-1591627410445-1 {
    background-image: url(../images/gy_03.jpg);
    background-repeat: no-repeat;
    background-position: right;
}

#content_box-1589267552957-0 {
    background: #ee2d31;
    min-height: 90px;
}

#w_popbox-1589270155701, #w_popbox-1589422599673 {
    z-index: 99999999 !important;
}

#w_grid-1589870206971 {
    position: relative;
    z-index: 9999;
}

#w_grid-1591006526773, #w_grid-1591006097783, #w_grid-1591005813760, #w_grid-1591004315156, #w_grid-1591005167752, #w_grid-1591003314745, #w_grid-1591003038009, #w_grid-1591000546089, #w_grid-1591000443391, #w_grid-1590998600719, #w_grid-1591008060599, #w_grid-1590998600709 {
    overflow: hidden;
    clear: both;
}

#content_box-1590029473402-1 {
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    padding-left: 30px;
}

#w_common_text-1589873778106 {
    text-align: justify;
    width: 100%;
    display: inline-block;
}

.w_grid-000 > .w_grid {
    width: 100%;
    position: relative;
}

.w_grid-000 > div > .p_gridbox {
    width: 100%;
    overflow: hidden;
    position: static;
}

.w_grid-000 > div > div > .p_gridCell {
    float: left;
    position: static;
}

.w_grid-000 > div > div > .p_gridCell:not(:empty):before {
    content: '';
    height: 0.1px;
    display: block;
}

.w_grid-000 > .w_grid.signal {
    min-height: inherit;
}

.w_grid-000 > .w_grid.signal > .p_gridbox {
    min-height: inherit;
}

.w_grid-000 > .w_grid.signal > .p_gridbox > .p_gridCell {
    min-height: inherit;
}

.w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
    margin-left: 0;
    clear: left;
}

#w_grid-000 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left;
}

@media only screen and (max-width: 768px) {
    .w_grid-000 > div > .p_gridbox > .p_gridCell {
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    #w_common_text-1638512342405 {
        display: block !important;
    }

    #w_grid-1624266346203 {
        max-width: 100% !important;
    }

    #w_grid-1624266225471 > div > .p_gridbox > .p_gridCell:nth-child(n+1), #w_grid-1624266380851 > div > .p_gridbox > .p_gridCell:nth-child(n+1), #w_grid-1624266382584 > div > .p_gridbox > .p_gridCell:nth-child(n+1), #w_grid-1624266383431 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
        clear: none !important;
    }

    #content_box-1624266225471-0, #content_box-1624266380851-0, #content_box-1624266382584-0, #content_box-1624266383431-0 {
        width: 20%;
        float: left;
    }

    #content_box-1624266225471-1, #content_box-1624266380851-1, #content_box-1624266382584-1, #content_box-1624266383431-1 {
        width: 80%;
        float: left;
    }

    #w_grid-1589872072691 {
        max-width: 100% !important;
        margin-top: 0px !important;
    }

    #c_portalResNews_list-15898707741593203 .newListBox, #c_portalResNews_list-15898717924519593 .newListBox {
        padding: 20px 0 !important;
    }

    #w_tabswitchbox-1589275499624 {
        padding-left: 20px !important;
    }

    #w_grid-1589872135005 {
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-bottom: 30px !important;
    }

    #w_fimg-1589872090878, #w_grid-1591626427207, #w_grid-1591626427223, #w_grid-1591626380420, #w_grid-1591626380436 {
        display: none;
    }

    #w_grid-1590747182806, #w_common_text-1590747664290 {
        margin-top: 0px !important;
    }

    #w_grid-1590747664075, #w_common_text-1590748074725, #w_common_text-1590748074747, #content_box-1590747664195-1 {
        margin-top: 20px !important;
    }

    #w_grid-1590748074676 > div > .p_gridbox > .p_gridCell {
        margin-top: 0px !important;
    }

    #w_common_text-1590746951302 {
        margin-top: 40px !important;
    }

    #w_grid-1590747010594, #w_grid-1590747664195 {
        margin-top: 30px !important;
    }

    #w_grid-1590747664195 {
        margin-bottom: 20px !important;
    }

    #w_grid-1590747182806 {
        margin-bottom: 40px !important;
    }

    #w_grid-1590746928436 {
        margin-left: 20px !important;
        padding-right: 40px !important;
    }

    #w_common_text-1590747281636 {
        margin-top: 20px !important;
    }

    #w_common_text-1590746951302 span, #w_common_text-1590747569521 span, #w_common_text-1590747664245 span, #w_common_text-1590747982001 span, #w_common_text-1590747664290 span, #w_common_text-1590998721098 span, #w_common_text-1590999941758 span, #w_common_text-1591003314764 span {
        font-size: 26px !important;
    }

    #w_grid-1591242541422 {
        margin-top: 85px !important;
    }

    #w_grid-1591242541411 {
        min-height: 405px !important;
    }

    #w_grid-1591242619843 {
        margin-top: 0px !important;
    }

    #c_portalResNews_list-15898831316758201 .newList:nth-child(1) {
        margin-top: 0px !important;
    }

    #w_grid-1591627317920 {
        margin-top: 0px !important;
    }

    #c_portalResNews_list-1591627318125 .newListBox, #c_portalResNews_list-1591627318130 .newListBox {
        padding: 20px 0 !important;
    }

    #w_grid-1591627317960 {
        margin-top: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        max-width: 100% !important;
    }

    #w_grid-1591627410445 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
        clear: none !important;
        float: left;
        width: 33%;
    }

    #w_grid-1591627317980 {
        margin-top: 0px !important;
    }

    #content_box-1591241834840-0 {
        width: 50%;
        float: left;
    }

    #content_box-1591241834840-1 {
        width: 50%;
        float: left;
    }

    #w_grid-1591241834840 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
        clear: none !important;
    }

    #w_fimg-1590047100112 {
        margin-right: auto !important;
    }

    #c_portalResNews_list-15898831316758201 .content .imgBox {
        flex: auto !important;
        height: auto !important;
    }

    #c_portalResNews_list-15898831316758201 .newYear {
        font-size: 20px !important;
    }

    #c_portalResNews_list-15898831316758201 .leftBox {
        width: 80px !important;
    }

    #c_portalResNews_list-15898831316758201 .content {
        width: calc(100% - 85px) !important;
    }

    #c_portalResNews_list-15898831316758201 .newDetailLink {
        font-size: 14px !important;
    }

    #w_grid-1589880228697 > div > .p_gridbox {
        background-position: right bottom;
    }

    #w_grid-1597300710810 {
        margin-top: 0px !important;
    }

    #w_grid-1589264033596 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media only screen and (min-width: 769px) {
    .w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    #c_portalResnav_main-15632643094960956 .header .navbar_nav li {
        padding: 0 15px !important;
    }
}

@media only screen and (max-width: 768px) {
    .c_portalResSearch_total-01001 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        display: block;
        font-size: 0;
        padding: 0 10px;
    }

    .c_portalResSearch_total-01001 .p_contentBox {
        width: 100%;
        height: auto;
        overflow: visible;
        padding: 0;
        margin: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        position: relative;
    }

    .c_portalResSearch_total-01001 .p_headbox {
        position: absolute;
        width: 100%;
        height: auto;
        border: 1px solid rgba(240, 240, 240, 1);
        border-radius: 5px;
        padding: 10px 0px;
        display: none;
        background: #fff;
        border-radius: 0;
        z-index: 999;
    }

    .c_portalResSearch_total-01001 .p_searchBox {
        width: 55%;
        height: auto;
        display: inline-block;
        vertical-align: middle;
        overflow: visible;
        padding: 0;
        margin: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        position: relative;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input {
        width: 100%;
        display: inline-block;
        height: 50px;
        vertical-align: middle;
        color: inherit;
        position: relative;
        font-size: 24px;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input .forward {
        display: none;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input .forward:before {
        content: "\e6d5";
        color: #797979;
    }

    .c_portalResSearch_total-01001 .p_searchBtn {
        width: 20%;
        height: 50px;
        display: inline-block;
        vertical-align: middle;
        font-size: 24px;
        color: #777;
        border-width: 0;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0);
        text-align: center;
        padding-top: 0;
        position: inherit;
        margin: 0;
        cursor: pointer;
        font-family: inherit;
        font-weight: inherit;
        text-decoration: none;
        background-size: 100% 100%;
    }

    .c_portalResSearch_total-01001 .p_searchBtn:hover {
        box-shadow: none;
        cursor: pointer;
    }

    .c_portalResSearch_total-01001 .p_searchBtn .iconfont {
        margin-right: 5px;
    }

    .c_portalResSearch_total-01001 .p_searchBtn .font {
        display: inline-table;
        vertical-align: middle;
        bottom: 0;
        height: inherit;
        color: inherit;
        font-family: inherit;
        font-weight: inherit;
        font-size: inherit;
        text-decoration: none;
        position: relative;
        line-height: 50px;
    }

    .c_portalResSearch_total-01001 .p_input input, .c_search_total-01001 .p_input .InputText {
        display: inline-block;
        height: 100%;
        width: inherit;
        line-height: inherit;
        padding-left: 5px;
        padding-right: 32px;
        border: none;
    }

    .c_portalResSearch_total-01001 .p_select {
        height: auto;
        font-size: 0;
        display: inline-block;
        width: 25%;
        vertical-align: middle;
        float: left;
    }

    .c_portalResSearch_total-01001 .p_select input {
        width: inherit;
        height: 50px;
        border: none;
        display: inline-block;
        vertical-align: middle;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 24px;
        position: absolute;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .c_portalResSearch_total-01001 .p_select .shape {
        display: inline-block;
        width: 25px;
        height: 50px;
        position: static !important;
        line-height: 50px;
        text-align: center;
        border-left: none;
        font-size: 12px;
        color: rgba(200, 200, 200, 1);
        float: right;
        top: 0 !important;
        transform: translateY(0%);
        margin-right: 10px;
    }

    .c_portalResSearch_total-01001 .p_select .shape:before {
        content: "\e69c";
        font-size: 24px;
    }

    .c_portalResSearch_total-01001 .p_select .itembox {
        height: auto;
        width: 100%;
        position: absolute;
        top: 80px;
        left: 0px;
        border: 1px solid rgba(240, 240, 240, 1);
        z-index: 99;
        background-color: #fff;
        font-size: 0;
        border-radius: 5px;
    }

    .c_portalResSearch_total-01001 .p_select li {
        width: calc(100% / 4);
        height: auto;
        display: inline-block;
        margin: 20px 0;
        text-align: center;
        font-size: 22px;
        border-left: 1px solid #ccc;
    }

    .c_portalResSearch_total-01001 .p_select li:nth-child(1) {
        border-left: none
    }

    .c_portalResSearch_total-01001 .p_select li:nth-child(5) {
        border-left: none
    }

    .c_portalResSearch_total-01001 .p_select li i img {
        display: none;
    }

    input::-webkit-input-placeholder {
        font-size: 24px;
        line-height: 50px;
        color: #777;
    }

    .c_portalResSearch_total-01001 .p_searchBtnBox {
        display: block;
        width: 250px;
        height: auto;
        padding: 10px 10px;
        background-color: #1890FF;
        border-radius: 5px;
        margin-bottom: 30px;
        margin: 0 10px 30px 10px;
    }

    .c_portalResSearch_total-01001 .p_searchBtnA {
        width: 100%;
        height: auto;
        padding: 10px 10px;
        font-size: 24px;
        color: #fff;
        text-align: center;
    }

    .c_portalResSearch_total-01001 .p_headbox.active:before {
        width: 0px;
        height: 0px;
        position: absolute;
        top: -40px;
        left: 41px;
        padding: 0;
        border-bottom: 20px solid #FFFFFF;
        border-top: 20px solid transparent;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        display: block;
        content: "";
        z-index: 12;
    }

    .c_portalResSearch_total-01001 .p_headbox.active:after {
        width: 0px;
        height: 0px;
        position: absolute;
        top: -41px;
        left: 41px;
        padding: 0;
        border-bottom: 20px solid #efe7e7;
        border-top: 20px solid transparent;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        display: block;
        content: "";
        z-index: 10;
    }

    .c_portalResSearch_total-01001 .p_input .iconfont.last {
        position: absolute;
        color: #afafaf;
        top: 16px;
        right: 5px;
        font-size: 20px;
        cursor: pointer;
    }

    .c_portalResSearch_total-01001 .p_input .iconfont.last:before {
        content: "\e640";
    }

    .c_portalResSearch_total-01001 .p_searchBtnA:hover {
        box-shadow: none;
    }

    .c_portalResSearch_total-01001 .p_searchBtnA .iconfont:before {
        content: "\e661";
        font-size: 30px;
        vertical-align: middle;
        margin-right: 10px;
    }
}

@media only screen and (min-width: 769px) {
    .c_portalResSearch_total-01001 {
        margin-left: auto;
        margin-right: auto;
        max-width: 1180px;
        min-height: 192px;
        width: auto;
        display: inline-block;
        font-size: 0;
    }

    .c_portalResSearch_total-01001 .p_contentBox {
        width: 100%;
        height: auto;
        overflow: visible;
        white-space: nowrap;
        padding: 0;
        margin: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        position: relative;
    }

    .c_portalResSearch_total-01001 .p_headbox {
        width: 100%;
        height: auto;
    }

    .c_portalResSearch_total-01001 .p_searchBox {
        width: auto;
        height: auto;
        display: inline-block;
        vertical-align: middle;
        overflow: visible;
        padding: 0;
        margin: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        position: relative;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input {
        width: 500px;
        display: inline-block;
        height: 66px;
        vertical-align: middle;
        color: inherit;
        position: relative;
        font-size: 14px;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input .last {
        display: none;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input .forward {
        position: absolute;
        left: 5px;
        top: 50%;
        transform: translateY(-50%);
        height: auto;
        font-size: 15px;
        display: none;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input .forward:before {
        content: "\e661";
        color: #a9a9a9;
    }

    .c_portalResSearch_total-01001 .p_searchBtn {
        width: auto;
        height: 66px;
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        color: rgba(255, 255, 255, 1);
        border-width: 1px;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0);
        background-color: #d3af7b;
        text-align: center;
        padding-top: 0;
        padding-right: 20px;
        padding-left: 20px;
        position: inherit;
        margin: 0;
        padding: 0 20px;
        cursor: pointer;
        font-family: inherit;
        font-weight: inherit;
        text-decoration: none;
        background-size: 100% 100%;
    }

    .c_portalResSearch_total-01001 .p_searchBtn .font {
        display: table-cell;
        vertical-align: middle;
        bottom: 0;
        height: inherit;
        color: inherit;
        font-family: inherit;
        font-weight: inherit;
        font-size: inherit;
        text-decoration: none;
        position: relative;
        text-align: center;
    }

    .c_portalResSearch_total-01001 .p_input input, .c_search_total-01001 .p_input .InputText {
        display: inline-block;
        height: 100%;
        width: inherit;
        line-height: inherit;
        border-width: 1px;
        border-style: solid;
        border-color: #f0f0f0;
        padding-left: 25px;
        padding-right: 5px;
    }

    .c_portalResSearch_total-01001 .p_select {
        height: auto;
        position: relative;
        font-size: 0;
        display: inline-block;
        width: auto;
        vertical-align: middle;
        margin-left: -1px;
    }

    .c_portalResSearch_total-01001 .p_select input {
        width: 75px;
        height: 40px;
        border: 1px solid rgba(240, 240, 240, 1);
        line-height: 30px;
        display: inline-block;
        vertical-align: middle;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
        padding: 0 10px;
    }

    .c_portalResSearch_total-01001 .p_select input:hover {
        background-color: rgb(240, 248, 250);
        color: rgb(100, 190, 186);
    }

    .c_portalResSearch_total-01001 .p_select input:hover + .shape {
        background-color: rgb(240, 248, 250);
    }

    .c_portalResSearch_total-01001 .p_select .shape {
        display: inline-block;
        width: 30px;
        height: 40px;
        position: absolute;
        right: 0;
        line-height: 40px;
        text-align: center;
        border: 1px solid rgba(240, 240, 240, 1);
        border-left: none;
        font-size: 12px;
        color: rgba(200, 200, 200, 1);
    }

    .c_portalResSearch_total-01001 .p_select .shape:before {
        content: "\e6c9";
    }

    .c_portalResSearch_total-01001 .p_select .shape:hover {
        color: #65beba;
    }

    .c_portalResSearch_total-01001 .p_select .itembox {
        height: auto;
        width: 100%;
        position: absolute;
        top: 40px;
        left: 0px;
        border: 1px solid rgba(240, 240, 240, 1);
        border-top: 0;
        overflow-y: auto;
        z-index: 99;
        background-color: #fff;
        font-size: 12px;
        max-height: 180px;
    }

    .c_portalResSearch_total-01001 .p_select li {
        width: auto;
        height: 40px;
        line-height: 40px;
        display: block;
        text-align: center;
    }

    .c_portalResSearch_total-01001 .p_select li:hover {
        background-color: rgb(240, 248, 250);
        color: rgb(100, 190, 186);
    }

    .c_portalResSearch_total-01001 .p_select li i img {
        display: none;
    }

    .c_portalResSearch_total-01001 .p_searchBtnBox {
        display: none;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .c_portalResSearch_total-01001 {
        margin-left: auto;
        margin-right: auto;
        max-width: 1180px;
        min-height: 192px;
        width: auto;
        display: inline-block;
        font-size: 0;
    }

    .c_portalResSearch_total-01001 .p_contentBox {
        width: 100%;
        height: auto;
        overflow: visible;
        white-space: nowrap;
        padding: 0;
        margin: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        position: relative;
    }

    .c_portalResSearch_total-01001 .p_headbox {
        width: 100%;
        height: auto;
    }

    .c_portalResSearch_total-01001 .p_searchBox {
        width: auto;
        height: auto;
        display: inline-block;
        vertical-align: middle;
        overflow: visible;
        padding: 0;
        margin: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        position: relative;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input {
        width: 220px;
        display: inline-block;
        height: 40px;
        vertical-align: middle;
        color: inherit;
        position: relative;
        font-size: 14px;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input .last {
        display: none;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input .forward {
        position: absolute;
        left: 5px;
        top: 50%;
        transform: translateY(-50%);
        height: auto;
        font-size: 15px;
    }

    .c_portalResSearch_total-01001 .p_searchBox .p_input .forward:before {
        content: "\e661";
        color: #a9a9a9;
    }

    .c_portalResSearch_total-01001 .p_searchBtn {
        width: auto;
        height: 40px;
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        color: rgba(255, 255, 255, 1);
        border-width: 1px;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0);
        background-color: #1890FF;
        text-align: center;
        padding-top: 0;
        padding-right: 20px;
        padding-left: 20px;
        position: inherit;
        margin: 0;
        padding: 0 20px;
        cursor: pointer;
        font-family: inherit;
        font-weight: inherit;
        text-decoration: none;
        background-size: 100% 100%;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .c_portalResSearch_total-01001 .p_searchBtn .font {
        display: table-cell;
        vertical-align: middle;
        bottom: 0;
        height: inherit;
        color: inherit;
        font-family: inherit;
        font-weight: inherit;
        font-size: inherit;
        text-decoration: none;
        position: relative;
        text-align: center;
    }

    .c_portalResSearch_total-01001 .p_input input, .c_search_total-01001 .p_input .InputText {
        display: inline-block;
        height: 100%;
        width: inherit;
        line-height: inherit;
        border-width: 1px;
        border-style: solid;
        border-color: #f0f0f0;
        padding-left: 25px;
        padding-right: 5px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .c_portalResSearch_total-01001 .p_select {
        height: auto;
        position: relative;
        font-size: 0;
        display: inline-block;
        width: auto;
        vertical-align: middle;
        margin-left: -1px;
    }

    .c_portalResSearch_total-01001 .p_select input {
        width: 75px;
        height: 40px;
        border: 1px solid rgba(240, 240, 240, 1);
        line-height: 30px;
        display: inline-block;
        vertical-align: middle;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
        padding: 0 10px;
    }

    .c_portalResSearch_total-01001 .p_select input:hover {
        background-color: rgb(240, 248, 250);
        color: rgb(100, 190, 186);
    }

    .c_portalResSearch_total-01001 .p_select input:hover + .shape {
        background-color: rgb(240, 248, 250);
    }

    .c_portalResSearch_total-01001 .p_select .shape {
        display: inline-block;
        width: 30px;
        height: 40px;
        position: absolute;
        right: 0;
        line-height: 40px;
        text-align: center;
        border: 1px solid rgba(240, 240, 240, 1);
        border-left: none;
        font-size: 12px;
        color: rgba(200, 200, 200, 1);
    }

    .c_portalResSearch_total-01001 .p_select .shape:before {
        content: "\e6c9";
    }

    .c_portalResSearch_total-01001 .p_select .shape:hover {
        color: #65beba;
    }

    .c_portalResSearch_total-01001 .p_select .itembox {
        height: auto;
        width: 100%;
        position: absolute;
        top: 40px;
        left: 0px;
        border: 1px solid rgba(240, 240, 240, 1);
        border-top: 0;
        overflow-y: auto;
        z-index: 99;
        background-color: #fff;
        font-size: 12px;
        max-height: 180px;
    }

    .c_portalResSearch_total-01001 .p_select li {
        width: auto;
        height: 40px;
        line-height: 40px;
        display: block;
        text-align: center;
    }

    .c_portalResSearch_total-01001 .p_select li:hover {
        background-color: rgb(240, 248, 250);
        color: rgb(100, 190, 186);
    }

    .c_portalResSearch_total-01001 .p_select li i img {
        display: none;
    }

    .c_portalResSearch_total-01001 .p_searchBtnBox {
        display: none;
    }
}

@CHARSET "UTF-8";
* {
    padding: 0;
    margin: 0;
}

.pagebox {
    width: 100%;
    margin: 0px auto;
}

.pagebox, #-remove--flag {
}

body, #-remove--flag {
}

#c_portalResnav_main-15632643094960956 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#c_portalResnav_main-15632643094960956 > div {
    animation-fill-mode: both;
}

#c_portalResnav_main-15632643094960956 .fr {
    float: right;
}

#c_portalResnav_main-15632643094960956 .clearfix:after {
    clear: both;
}

#c_portalResnav_main-15632643094960956 .clearfix {
    clear: both;
    *zoom: 1;
}

#c_portalResnav_main-15632643094960956 body {
    background-color: #1b1b1b;
}

#c_portalResnav_main-15632643094960956 .header {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    z-index: 999;
    height: 50px;
}

#c_portalResnav_main-15632643094960956 .header .left {
    width: 12%;
}

#c_portalResnav_main-15632643094960956 .header .left a img {
    height: 40px;
    margin-top: 6px;
}

#c_portalResnav_main-15632643094960956 .header .left .img2 {
    display: none;
}

#c_portalResnav_main-15632643094960956 .header .nav {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    height: 100%;
    line-height: 50px;
    display: block;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li {
    float: left;
    position: relative;
    display: block;
    padding: 0 22px;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li:after {
    content: "";
    width: 0;
    height: 1px;
    background: #e35316;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.5s ease 0s;
    display: none;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li:hover:after {
    width: 100%;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li a {
    text-decoration: none;
    height: 100%;
    display: block;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #3e3d3d;
    font-size: 16px;
    line-height: 84px;
    font-weight: bold;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li:hover a {
    color: fff;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li.dropdown {
    display: inherit;
    position: relative;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li.dropdown .jt {
    width: 20px;
    height: 20px;
    background: url(../images/top.png) no-repeat;
    background-size: 100% 100%;
    display: block;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li.dropdown .dropdown_menu {
    display: none;
    position: absolute;
    top: 42px;
    width: 120%;
    background: #fff;
    box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38);
    left: -10%;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li.dropdown .dropdown_menu a {
    font-size: 14px;
    color: #666;
    padding: 0 10px;
    line-height: 40px;
    text-align: center;
    background: #fff;
    margin-bottom: 2px;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li.dropdown:hover .dropdown_menu {
    display: block;
    background: #f3f3f3;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li.dropdown:hover .dropdown_menu a {
    color: #666;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {
    color: #fff;
    background: #014da1;
}

#c_portalResnav_main-15632643094960956 .header.on {
    background: #fff;
    border-bottom: 1px solid #ccc;
}

#c_portalResnav_main-15632643094960956 .header.on .left .img1 {
    display: none;
}

#c_portalResnav_main-15632643094960956 .header.on .left .img2 {
    display: block;
}

#c_portalResnav_main-15632643094960956 .header.on .navbar_nav li a {
    color: #333;
}

#c_portalResnav_main-15632643094960956 .header.on .navbar_nav li:hover a {
    color: orangered;
}

#c_portalResnav_main-15632643094960956 #navToggle {
    display: none;
}

#c_portalResnav_main-15632643094960956 .m_nav {
    position: fixed;
    top: 0;
    box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38);
    width: 100%;
    height: 100%;
    background: #fff;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    -webkit-transition: all ease 0.5s;
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transform: translateX(100%);
    left: 0;
}

#c_portalResnav_main-15632643094960956 .m_nav.open {
    transform: translateX(0);
}

#c_portalResnav_main-15632643094960956 .m_nav .top {
    height: 60px;
    padding: 20px;
    box-sizing: border-box;
}

#c_portalResnav_main-15632643094960956 .m_nav .top .closed {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: right;
    cursor: pointer;
    font-size: 30px;
}

#c_portalResnav_main-15632643094960956 .m_nav .logo {
    width: 100%;
    margin: 0 auto;
}

#c_portalResnav_main-15632643094960956 .m_nav .logo img {
    height: 50px;
    display: block;
    margin: 30px auto;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul {
    margin-top: 30px;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li {
    padding: 0 20px;
    border-bottom: 1px solid #f5f5f5;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    opacity: 0;
}

#c_portalResnav_main-15632643094960956 .m_nav.open .ul li {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li:nth-child(1) {
    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li a {
    display: inline-block;
    text-decoration: none;
    color: #333;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    width: 80%;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li .dropdown_menu {
    display: none;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li.dropdown.active .dropdown_menu {
    display: block;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li .dropdown_menu a {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 40px;
    box-sizing: border-box;
    border-bottom: 1px solid #f5f5f5;
}

#c_portalResnav_main-15632643094960956 .m_nav .ul li .dropdown_menu a:last-child {
    border: none;
}

#c_portalResnav_main-15632643094960956 .banner {
    width: 100%;
}

#c_portalResnav_main-15632643094960956 .banner img {
    width: 100%;
}

@media screen and (max-width: 768px) {
    #c_portalResnav_main-15632643094960956 .header {
        padding: 0 10px;
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle {
        height: 50px;
        padding: 9px 15px;
        display: inline-block;
        float: right;
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle span {
        position: relative;
        width: 25px;
        height: 1px;
        margin-top: 19px;
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle span:before, .header #navToggle span:after {
        content: '';
        position: relative;
        width: 100%;
        height: 1px;
        left: 0;
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle span, .header #navToggle span:before, .header #navToggle span:after {
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        display: block;
        background: #000;
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle span:before {
        top: 8px;
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle span:after {
        bottom: 10px;
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle.open span:before {
        top: 10px;
        -webkit-transform: translateY(-11px) rotate(-45deg);
        -moz-transform: translateY(-11px) rotate(-45deg);
        -ms-transform: translateY(-11px) rotate(-45deg);
        -o-transform: translateY(-11px) rotate(-45deg);
        transform: translateY(-11px) rotate(-45deg);
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle.open span:after {
        bottom: 12px;
        -webkit-transform: translateY(10px) rotate(45deg);
        -moz-transform: translateY(10px) rotate(45deg);
        -ms-transform: translateY(10px) rotate(45deg);
        -o-transform: translateY(10px) rotate(45deg);
        transform: translateY(10px) rotate(45deg);
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle.open span {
        background: none;
    }

    #c_portalResnav_main-15632643094960956 .header #navToggle.open span:before, .header #navToggle.open span:after {
        background: #fff;
    }

    #c_portalResnav_main-15632643094960956 .header .nav {
        display: none;
    }

    #c_portalResnav_main-15632643094960956 .banner img {
        height: 600px;
        object-fit: cover;
    }

    #c_portalResnav_main-15632643094960956 .jt {
        display: inline-block;
        width: 10%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        vertical-align: top;
        font-size: 1rem;
        transition: all .5s ease;
    }

    #c_portalResnav_main-15632643094960956 .jtRote {
        transform: rotateZ(90deg);
    }
}

#c_portalResnav_main-15632643094960956 .container {
    width: 100% !important;
}

#c_portalResnav_main-15632643094960956 .header .navbar_nav li.dropdown:hover a {
    color: #C92B2F;
    font-weight: bold;
}

@media only screen and (max-width: 414px) {
    #c_portalResnav_main-15632643094960956 .c_portalResnav_main-01001 {
        margin-top: 2% !important;
    }
}

#c_portalResnav_main-15632643094960956 .dropdown em {
    position: absolute;
    left: 50%;
    bottom: -1px;
    z-index: 101;
    width: 0;
    height: 4px;
    background: #C92B2F;
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -o-transition: 0.3s all;
    -ms-transition: 0.3s all;
}

#c_portalResnav_main-15632643094960956 .dropdown:hover em {
    left: 0;
    width: 100%;
}

#c_portalResnav_main-15632643094960956 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 20px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#c_portalResPublic_codeContainer-15892666000982864 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 60px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#c_portalResPublic_codeContainer-15893647094417449 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#c_portalResSearch_total-15894226574055198 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#c_portalResSearch_total-15894226574055198 > div {
    animation-fill-mode: both;
}

#c_portalResSearch_total-15894226574055198 .p_product .iconfont:before {
    shadow-angle: 0px;
    shadow-distance: 0px;
    shadow-angle-ofInset: 0px;
    shadow-distance-ofInset: 0px;
}

#c_portalResSearch_total-15894226574055198 .p_info .iconfont:before {
    shadow-angle: 0px;
    shadow-distance: 0px;
    shadow-angle-ofInset: 0px;
    shadow-distance-ofInset: 0px;
}

#c_portalResSearch_total-15894226574055198 .p_atlas .iconfont:before {
    shadow-angle: 0px;
    shadow-distance: 0px;
    shadow-angle-ofInset: 0px;
    shadow-distance-ofInset: 0px;
}

#c_portalResSearch_total-15894226574055198 .p_recruit .iconfont:before {
    shadow-angle: 0px;
    shadow-distance: 0px;
    shadow-angle-ofInset: 0px;
    shadow-distance-ofInset: 0px;
}

#c_portalResSearch_total-15894226574055198 {
    width: auto;
    max-width: 570px;
    min-width: 0px;
    height: 66px;
    max-height: none;
    min-height: 0px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#c_portalResnav_main-15892675536326492 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#c_portalResnav_main-15892675536326492 > div {
    animation-fill-mode: both;
}

#c_portalResnav_main-15892675536326492 .ic_box {
    width: auto;
    height: 25px;
    overflow: hidden;
    z-index: 99;
    margin: 32px 0px 0px;
    text-align: center;
}

#c_portalResnav_main-15892675536326492 .ic {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
}

#c_portalResnav_main-15892675536326492 .line {
    position: absolute;
    display: block;
    width: 20px;
    border-bottom: 4px solid #fff;
    transition: all .5s ease;
}

#c_portalResnav_main-15892675536326492 .line1 {
    top: 0;
    left: 0;
}

#c_portalResnav_main-15892675536326492 .line2 {
    height: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

#c_portalResnav_main-15892675536326492 .line3 {
    left: 0;
    bottom: 0;
}

#c_portalResnav_main-15892675536326492 .cd {
    float: right;
    display: inline-block;
    width: 45px;
    height: 25px;
    line-height: 24px;
    text-align: center;
    color: #000;
    transition: all .5s ease;
}

#c_portalResnav_main-15892675536326492 .nav_box {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 0;
    position: fixed;
    top: 90px;
    right: 0;
    bottom: 0;
    background-color: #fff;
    overflow: hidden;
    z-index: 99999999;
}

#c_portalResnav_main-15892675536326492 .nav {
    transition: all .8s ease;
}

#c_portalResnav_main-15892675536326492 .list {
    height: 60px;
    font-size: 20px;
    text-align: center;
}

#c_portalResnav_main-15892675536326492 .list a {
    color: #333;
}

@media only screen and (min-width: 769px) {
    #c_portalResnav_main-15892675536326492 .ic_box:hover .cd {
        color: orange;
    }

    #c_portalResnav_main-15892675536326492 .list a:hover {
        color: #EE2D31;
    }
}

@media only screen and (max-width: 768px) {
    #c_portalResnav_main-15892675536326492 .nav > li > a:hover, .nav > li > a:focus {
        background-color: #ccc;
    }

    #c_portalResnav_main-15892675536326492 .list_link {
        font-size: 1rem;
    }
}

#c_portalResnav_main-15892675536326492 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_grid-1563263939662 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left;
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1563263946133 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1563263946133 > div {
    animation-fill-mode: both;
}

#w_grid-1563263946133 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
    margin-left: 0px;
    clear: left;
}

@media only screen and (min-width: 769px) {
    #w_grid-1563263946133 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0;
    }

    #w_grid-1563263946133 > div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }

    #w_grid-1563263946133 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1563264057595 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1563264057595 > div {
    animation-fill-mode: both;
}

#w_grid-1563264057595 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
    margin-left: 0px;
    clear: left;
}

@media only screen and (max-width: 768px) {
    #w_grid-1563264057595 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0;
    }

    #w_grid-1563264057595 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 50%;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }

    #w_grid-1563264057595 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        margin-left: 0;
        clear: left;
        margin-right: 0;
        width: 50%;
    }

    #w_grid-1563264057595 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
        margin-right: 0;
    }
}

@media only screen and (min-width: 769px) {
    #w_grid-1563264057595 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0%;
    }

    #w_grid-1563264057595 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 80.53%;
        margin-left: 0%;
        margin-right: 0px;
        clear: none;
    }

    #w_grid-1563264057595 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        margin-left: 0px;
        clear: left;
        margin-right: 0px;
        width: 19.470000000000002%;
    }

    #w_grid-1563264057595 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
        margin-right: 0px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_fimg-1563264105543 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_fimg-1563264105543 > div {
    animation-fill-mode: both;
}

#w_grid-1563264266735 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1563264266735 > div {
    animation-fill-mode: both;
}

#w_grid-1563264266735 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
    margin-left: 0px;
    clear: left;
}

@media only screen and (min-width: 769px) {
    #w_grid-1563264266735 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0%;
    }

    #w_grid-1563264266735 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 17.84%;
        margin-left: 0%;
        margin-right: 0px;
        clear: none;
    }

    #w_grid-1563264266735 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        margin-left: 0px;
        clear: left;
        margin-right: 0px;
        width: 82.16%;
    }

    #w_grid-1563264266735 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
        margin-right: 0px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1589266582329 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1589266582329 > div {
    animation-fill-mode: both;
}

#w_grid-1589266582329 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left;
}

@media only screen and (min-width: 769px) {
    #w_grid-1589266582329 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0;
    }

    #w_grid-1589266582329 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 50%;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }

    #w_grid-1589266582329 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        margin-left: 0;
        clear: left;
        margin-right: 0;
        width: 50%;
    }

    #w_grid-1589266582329 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1589267552957 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left;
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1563263969009 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left;
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_fimg-1564021297929 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_fimg-1564021297929 > div {
    animation-fill-mode: both;
}

#w_grid-1589264012989 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1589264012989 > div {
    animation-fill-mode: both;
}

#w_grid-1589264012989 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left;
}

@media only screen and (min-width: 769px) {
    #w_grid-1589264012989 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px;
    }

    #w_grid-1589264012989 > div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none;
    }

    #w_grid-1589264012989 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
        margin-right: 0px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1589264033596 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1589264033596 > div {
    animation-fill-mode: both;
}

#w_grid-1589264033596 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left;
}

@media only screen and (min-width: 769px) {
    #w_grid-1589264033596 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0px;
    }

    #w_grid-1589264033596 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 27.22%;
        margin-left: 0px;
        margin-right: 0px;
        clear: none;
    }

    #w_grid-1589264033596 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        margin-left: 0px;
        clear: left;
        margin-right: 0px;
        width: 72.78%;
    }

    #w_grid-1589264033596 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
        margin-right: 0px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1589264103555 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1589264103555 > div {
    animation-fill-mode: both;
}

#w_grid-1589264103555 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left;
}

@media only screen and (min-width: 769px) {
    #w_grid-1589264103555 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 1%;
    }

    #w_grid-1589264103555 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 20.146499999999996%;
        margin-left: 1%;
        margin-right: 0px;
        clear: none;
    }

    #w_grid-1589264103555 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        margin-left: 0px;
        clear: left;
        margin-right: 0px;
        width: 78.85350000000001%;
    }

    #w_grid-1589264103555 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
        margin-right: 0px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_fimg-1589270065004 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_fimg-1589270065004 > div {
    animation-fill-mode: both;
}

#w_popbox-1589270155701 .e_box001 {
    background-color: rgba(255, 255, 255, 1);
}

#w_popbox-1589270155701 .e_box002 {
    background-color: rgba(0, 0, 0, 0.7);
}

#w_popbox-1589270155701 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1589270162726 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left;
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1590931410610 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1590931410610 > div {
    animation-fill-mode: both;
}

#w_grid-1590931410610 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0px;
    clear: left;
}

@media only screen and (min-width: 769px) {
    #w_grid-1590931410610 > div > .p_gridbox > .p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0;
    }

    #w_grid-1590931410610 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 50%;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }

    #w_grid-1590931410610 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        margin-left: 0;
        clear: left;
        margin-right: 0;
        width: 50%;
    }

    #w_grid-1590931410610 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_popbox-1589422599673 .e_box002 {
    background-color: rgba(0, 0, 0, 0.7);
}

#w_popbox-1589422599673 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_popbox-1589422599673 .w_popbox {
    background-color: rgba(0, 0, 0, 0.25);
}

#w_grid-1589422672058 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left;
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1563263939662 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 50px;
    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-1563263946133 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 66px;
    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-1563264057595 {
    width: 100%;
    max-width: 100%;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 70px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_fimg-1563264105543 {
    width: 100%;
    max-width: 162px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 56px;
    margin-top: 15px;
    margin-left: 16%;
    margin-right: 0px;
    margin-bottom: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_grid-1563264266735 {
    width: 100%;
    max-width: 1180px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 77px;
    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_grid-1589266582329 {
    width: 100%;
    max-width: 190px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 90px;
    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_grid-1589267552957 {
    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-1563263969009 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 200px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_fimg-1564021297929 {
    position: fixed;
    top: auto;
    left: auto;
    bottom: 100px;
    right: 20px;
    transform: none;
    width: 50px;
    height: 50px;
    z-index: 2147483647;
    content: "rb";
    max-width: 50px;
    min-width: 0px;
    max-height: none;
    min-height: 50px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    -webkit-transform: none;
}

#w_grid-1589264012989 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 60px;
    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-1589264033596 {
    width: 100%;
    max-width: 1280px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 32px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}

#w_common_text-1589264065265 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_grid-1589264103555 {
    width: 100%;
    max-width: 300px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 30px;
    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-1589264123642 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_fimg-1589270065004 {
    width: 100%;
    max-width: 33px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 33px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_popbox-1589270155701 {
    width: 80%;
    max-width: 700px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 300px;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 201px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_grid-1589270162726 {
    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_common_text-1589270228626 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_grid-1590931410610 {
    width: 100%;
    max-width: 400px;
    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_fimg-1589270206786 {
    width: 100%;
    max-width: 120px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 30px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_common_text-1589270269924 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_fimg-1590931425138 {
    width: 100%;
    max-width: 120px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 30px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_common_text-1590931448553 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_popbox-1589422599673 {
    width: 80%;
    max-width: 700px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 300px;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_grid-1589422672058 {
    width: 100%;
    max-width: 570px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_common_text-1589869945405 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}