 html,
 body {
     margin: 0;
     padding: 0;
 }

 .pagebox {
     position: relative;
 }

 .marker span {
     font-family: 'xl2' !important;
 }

 @font-face {
     font-family: 'xl';
     src: url('../font/barlowsemicondensed-regular.ttf') format('truetype');
 }

 @font-face {
     font-family: 'xl2';
     src: url('../font/barlowsemicondensed-regular.ttf') format('truetype');
 }

 .w_grid-001>div>.p_gridbox>.p_gridCell:not(:empty):before {
     content: '';
     height: 0px !important;
 }

 .w_grid-000>div>div>.p_gridCell:not(:empty):before {
     content: '';
     height: 0px !important;
 }

 #w_common_text-1605518387508 span {
     font-family: 'Arial' !important;
 }

 ::-webkit-scrollbar {
     width: 5px;
 }

 ::-webkit-scrollbar-track {
     background: #d7d7d7;
     border-radius: 6px;
 }

 ::-webkit-scrollbar-thumb {
     background: #888;
     border-radius: 6px;
 }

 h3 {
     font-family: 'testfont' !important;
     font-weight: normal;
 }

 body {
     font-family: '微软雅黑';
     font-weight: normal;
 }

 ::-webkit-scrollbar-thumb:hover {
     background: rgb(0 151 226);
 }

 @keyframes rotate360 {
     form {
         transform: rotate(0);
     }

     to {
         transform: rotate(360deg);
     }
 }

 @media only screen and (max-width: 769px) {
    .p_page .pre {
        display: inline-table;
        position: relative;
        left: 0;
        top: 0;
        float: left;
        height: 38px;
        margin: 0 5px 0 18px;
        text-align: center;
        padding: 0 10px;
        border-radius: 0px;
        border: 1px solid #f0f0f0;
        background: #f0f0f0;
        color: #333;
    }

    .p_page .pre:active {
        background: rgb(0 151 226);
        border-color: rgb(0 151 226);
        color: #fff;
    }

    .p_page .pre:hover {
        color: #fff;
        background: rgb(0 151 226);
        border-color: rgb(0 151 226);
        cursor: pointer;
    }

    .p_page .next {
        display: inline-table;
        position: relative;
        left: 0;
        top: 0;
        float: left;
        height: 38px;
        border: 1px solid #f0f0f0;
        background: #f0f0f0;
        color: #333;
        text-align: center;
        padding: 0 10px;
        border-radius: 0px;
    }

    .p_page .next:active {
        background: rgb(0 151 226);
        border-color: rgb(0 151 226);
        color: #fff;
    }

    .p_page .next:hover {
        background: rgb(0 151 226);
        border-color: rgb(0 151 226);
        color: #fff;
        cursor: pointer;
    }

    .p_page .pageNum {
        position: relative;
        float: left;
        height: 38px;
        min-width: 38px;
        margin: 0 5px 0 0;
        padding: 0 5px;
        background-size: 100% 100%;
        color: #595959;
        border: 1px solid #d9d9d9;
        cursor: pointer;
        line-height: 38px;
        display: inline-block;
        font-family: inherit;
        font-size: 14px;
        font-weight: inherit;
        text-decoration: none;
        background-color: #fff;
        text-align: center;
        border-radius: 0px;
    }

    .p_page .pageNum:active {
        color: #fff;
        text-decoration: none;
        background-color: rgb(0 151 226);
        border-color: rgb(0 151 226);
    }

    .p_page .pageNum:hover {
        color: #fff;
        border-color: rgb(0 151 226);
        cursor: pointer;
        text-decoration: none;
        background-color: rgb(0 151 226);
    }

    .p_page .pageNum.active {
        text-decoration: none;
        background-color: rgb(0 151 226);
        color: #fff;
        border-color: rgb(0 151 226);
    }
}
 @media only screen and (min-width: 769px) {
     .p_page .pre {
         display: inline-table;
         position: relative;
         left: 0;
         top: 0;
         float: left;
         height: 38px;
         margin: 0 5px 0 18px;
         text-align: center;
         padding: 0 10px;
         border-radius: 0px;
         border: 1px solid #f0f0f0;
         background: #f0f0f0;
         color: #333;
     }

     .p_page .pre:active {
         background: rgb(0 151 226);
         border-color: rgb(0 151 226);
         color: #fff;
     }

     .p_page .pre:hover {
         color: #fff;
         background: rgb(0 151 226);
         border-color: rgb(0 151 226);
         cursor: pointer;
     }

     .p_page .next {
         display: inline-table;
         position: relative;
         left: 0;
         top: 0;
         float: left;
         height: 38px;
         border: 1px solid #f0f0f0;
         background: #f0f0f0;
         color: #333;
         text-align: center;
         padding: 0 10px;
         border-radius: 0px;
     }

     .p_page .next:active {
         background: rgb(0 151 226);
         border-color: rgb(0 151 226);
         color: #fff;
     }

     .p_page .next:hover {
         background: rgb(0 151 226);
         border-color: rgb(0 151 226);
         color: #fff;
         cursor: pointer;
     }

     .p_page .pageNum {
         position: relative;
         float: left;
         height: 38px;
         min-width: 38px;
         margin: 0 5px 0 0;
         padding: 0 5px;
         background-size: 100% 100%;
         color: #595959;
         border: 1px solid #d9d9d9;
         cursor: pointer;
         line-height: 38px;
         display: inline-block;
         font-family: inherit;
         font-size: 14px;
         font-weight: inherit;
         text-decoration: none;
         background-color: #fff;
         text-align: center;
         border-radius: 0px;
     }

     .p_page .pageNum:active {
         color: #fff;
         text-decoration: none;
         background-color: rgb(0 151 226);
         border-color: rgb(0 151 226);
     }

     .p_page .pageNum:hover {
         color: #fff;
         border-color: rgb(0 151 226);
         cursor: pointer;
         text-decoration: none;
         background-color: rgb(0 151 226);
     }

     .p_page .pageNum.active {
         text-decoration: none;
         background-color: rgb(0 151 226);
         color: #fff;
         border-color: rgb(0 151 226);
     }
 }

 @media screen and (max-width: 768px) {
     #w_fimg-1566009283683 {
         max-width: 180px !important;
     }

     #w_grid-1604396588350 {
         display: none !important;
     }

     #w_fimg-1604057115958 {
         width: 30px !important;
         margin-top: 20px !important;
     }

     #w_fimg-1604056762758 {
         width: 200px !important;
         margin-top: 20% !important;
     }

     #w_common_text-1604057101214 {
         display: none !important;
     }

     #c_portalResPublic_codeContainer-16027383454420016 {
         display: none !important;
     }

     #w_grid-1604043995473 {
         display: none !important;
     }

     #w_grid-1595420479395 {
         display: none !important;
     }

     .p_pagebox .NumBox {
         display: none !important;
     }

     .p_pagebox {
         width: 100%;
         text-align: center;
     }

     .p_pagebox .js_pageBtnDisable,
     .p_pagebox .js_pageBtnDisable:hover,
     .p_pagebox .js_pageBtnDisable:active {
         background: #f5f5f5 !important;
         border-color: #d9d9d9 !important;
         color: #bfbfbf !important;
         cursor: default;
     }

     .p_pagebox .js_pageBtnDisable .iconfont {
         color: #ddd !important;
     }

     .p_pagebox .js_pageBtnDisable:hover .iconfont {
         color: #bfbfbf !important;
     }

     .p_pagebox .pre {
         width: 48%;
         margin-right: 2%;
         background-color: rgb(0 151 226);
     }

     .p_pagebox .pre:hover {
         color: rgba(255, 255, 255, 1);
         border-color: rgb(0 151 226);
         background-color: rgb(0 151 226);
         cursor: pointer;
     }

     .p_pagebox .pre:active {
         background-color: rgb(0 151 226);
     }

     .p_pagebox .next {
         width: 48%;
         margin-left: 2%;
         background-color: rgb(0 151 226);
     }

     .p_pagebox .next:hover {
         background-color: rgb(0 151 226);
     }

     .p_pagebox .next:active {
         background-color: rgb(0 151 226);
     }

     #w_fimg-1595466899841 {
         margin-top: 0px !important;
     }

     #w_grid-1595500868328 {
         width: 82% !important;
     }

     #content_box-1595420479373-0,
     #c_portalResBreadcrumb_nav-15956444058387105 {
         display: none !important;
     }

     #c_portalResIntro_category-15955795306731531 {
         min-height: 0px !important;
     }

     div#content_box-1595579886454-1,
     #content_box-1595648001624-1,
     #content_box-1595580776540-1,
     #content_box-1595582695150-1,
     #content_box-1595653048221-1,
     #content_box-1595653309619-1,
     #content_box-1595653925859-1,
     #content_box-1595654078021-1,
     #content_box-1595655976819-1,
     #content_box-1595591668031-1,
     #content_box-1595656387188-1,
     #content_box-1595466899771-1,
     #content_box-1595656922022-1,
     #content_box-1595540617401-1,
     #content_box-1595539318215-1,
     #content_box-1595541328958-1,
     #content_box-1595543083038-1,
     #content_box-1595552893851-1 {
         display: none !important;
     }

     .w_tabswitchbox-001 .p_relationbtntab .font {
         font-size: 12px !important;
     }

     #w_fimgbox-1595406819134 {}
 }