    @font-face {
        font-family: "sitkab";
        src: url("../fonts/SITKAB.TTC");
    }

    @font-face {
        font-family: "Source Han";
        src: url("../fonts/SOURCEHANSERIFSC-HEAVY.OTF");
    }

    @font-face {
        font-family: "Modern";
        src: url("../fonts/Modern_20.ttf");
    }

    html {
        font-size: 100px;
    }

    html,
    body {
        position: relative;
        height: 100%;
    }

    body {
        background: #ffffff;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color: #000;
        margin: 0;
        padding: 0;
    }

    .nav_container {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .nav_row {
        margin-right: -15px;
        margin-left: -15px;
    }

    .main_nav {
        background-color: #B51F1F;
        display: block;
    }

    .p_main_nav {
        display: none;
    }

    .nav_container {
        width: 1400px;
    }

    .container {
        width: 1200px;
    }

    .navbar {
        margin-bottom: 0;
    }

    .navbar-nav {
        width: 100%;
    }

    .navbar-nav li {
        width: 25%;
    }

    .navbar-nav li .nav_title_en {
        padding-top: 12px;
        padding-bottom: 24px;
        padding-left: unset;
        padding-right: unset;
        text-align: center;
        font-size: 22px;
        line-height: 34px;
        font-family: Modern;
        font-weight: normal;
        color: #FAE3CC !important;
    }

    .navbar-nav li .nav_title_cn {
        font-size: 28px;
        line-height: 28px;
        font-family: Source Han;
        font-weight: normal;
        color: #FAE3CC !important;
        text-align: center;
        padding-bottom: 0;
        padding-top: 24px;
    }

    .navbar-nav li a {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .navbar-nav li a:hover div {
        color: #ffffff !important;
    }

    .navbar-nav li:nth-child(3) a {
        margin-left: 22px;
    }

    .navbar-default {
        background-color: unset;
    }

    .navbar-header {
        display: none;
    }

    .navbar-default .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }

    .under_banner {
        background: url(https://www.globaltimes.cn/img/ts_2025/sec01_bg.png) no-repeat;
        background-size: 100%;
    }

    .rel_nav li:first-child {
        margin-left: unset;
    }

    .rel_nav li:not(:first-child) {
        margin-left: unset;
    }

    .main_nav .container-fluid {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .main_nav .navbar-nav li:first-child .nav_title_en {
        padding-left: 0;
        text-align: left;
    }

    .main_nav .navbar-nav li:last-child .nav_title_en {
        padding-right: 0;
        text-align: right;
    }

    .main_nav .navbar-nav li:first-child .nav_title_cn {
        padding-right: 70px;
        padding-left: 0;
    }

    .main_nav .navbar-nav li:last-child .nav_title_cn {
        padding-left: 92px;
        padding-right: 0;
    }

    .cate_nav {
        //background-color: #FADDCE;
        background-color: rgba(250, 221, 206, 1.0);
    }

    .cate_nav .cate_set {
        font-size: 0;
        //display: inline-block;
        width: 100%;
    }

    .cate_nav .cate_set .cate_item {
        width: calc(100% / 8);
        display: inline-block;
        text-align: center;
        height: 120px;
        vertical-align: top;

    }

    .cate_nav .cate_set .cate_item :hover {}

    .cate_nav .cate_set .cate_item:nth-child(2n) {
        background-color: #fbe5d7;
    }



    .cate_nav .cate_set .cate_item .cate_img {
        font-size: 27px;
        line-height: 27px;
        font-family: Source Han;
        color: #BB3232;
        padding-top: 22px;
    }


    .cate_nav .cate_set .cate_item:nth-child(6) .cate_title,
    .cate_nav .cate_set .cate_item:nth-child(7) .cate_title {
        padding-top: 14px;
    }


    .cate_nav .cate_set .cate_item .cate_img img {
        max-width: 100%;
        /* 确保图片不超过容器宽度 */
        height: auto;

    }

    .cate_nav .cate_set .cate_item .cate_title {
        font-family: Modern;
        font-weight: normal;
        font-size: 21px;
        color: #bb3232;
        line-height: 24px;
        padding-top: 18px;
    }

    .section01 .latest_sec {
        //background: linear-gradient(0deg, #ffffff 0%, #b51f1f 100%);
        //background: linear-gradient(to bottom, #b51f1f, #ffffff);
        background-image: url(https://www.globaltimes.cn/img/ts_2025/lastest_bg.png);
        background-size: 100% 70%;
        background-repeat: no-repeat;
    }

    .section01 .latest_icon {
        width: 21%;
        margin: 0 auto;
        margin-top: 80px;
        margin-bottom: 40px;
    }

    .section01 .latest_main {
        //font-size: 0;
        display: flex;
        /* 使用 flex 布局 */
        align-items: stretch;
        /* 默认值，使子元素高度相等 */
        width: 80%;
        margin-left: 10%;
        margin-bottom: 60px;
    }

    .section01 .latest_main .left_img {
        width: 50%;
        /* 图片宽度 */
        height: auto;
        /* 保持图片比例 */
    }

    .section01 .latest_main .right_info_box {
        //display: inline-block;
        //width: 50%;
        flex: 1;
        /* 文字区域占据剩余空间 */
        padding-left: 24px;
        padding-right: 16px;
        /* 文字与图片的间距 */
        display: flex;
        align-items: center;
        /* 垂直居中 */
        background-color: #FBE5D7;
    }

    .section01 .latest_title {
        margin-bottom: 20px;
    }

    .section01 .latest_title a {
        font-family: ScalaOT Bold, ScalaOT;
        font-size: 23px;
        font-weight: 500;
        text-align: left;
        color: #a82121;
        line-height: 26px;
    }

    .section01 .latest_desc p {
        color: #666666;
    }

    .section01 .latest_list {
        width: 80%;
        margin-left: 10%;
        margin-bottom: 200px;
    }

    .section01 .latest_list .list_item {
        display: flex;
        align-items: stretch;
        margin-bottom: 46px;
    }

    .section01 .latest_list .list_item .item_left {
        width: 22%;
        height: auto;
    }

    .section01 .latest_list .list_item .item_right_box {
        flex: 1;
        /* 文字区域占据剩余空间 */
        padding-left: 24px;
        padding-right: 16px;
        /* 文字与图片的间距 */
        display: flex;
        align-items: center;
    }

    .section01 .latest_list .list_item .item_right .item_title {
        margin-bottom: 18px;
    }

    .section01 .latest_list .list_item .item_right .item_title a {
        font-family: ScalaOT Bold, ScalaOT;
        font-size: 19px;
        line-height: 23px;
        color: #121212;
    }

    .section01 .latest_list .list_item .item_right .item_desc p {
        color: #666666;
    }

    .sec02_bg {
        position: absolute;
        top: 96px;
    }

    #nav_swiper .swiper-wrapper {
        padding-bottom: 10px;
    }

    #nav_swiper .nav_title {
        position: relative;
        background-color: #C03232;
        padding-top: 16px;
        padding-bottom: 16px;
        text-align: center;
        border-bottom: 2px solid #FADDCE;
    }

    #nav_swiper .nav_title a {
        font-family: Modern;
        font-weight: normal;
        font-size: 24px;
        color: #FAE3CC;
        line-height: 24px;
        display: block;
    }

    #nav_swiper .nav_title .nav_title_cn {
        font-family: Source Han;
        font-size: 26px;
        line-height: 26px;
        font-weight: normal;
        padding-bottom: 14px;
    }

    #nav_swiper .nav_item_set {
        background-color: #C03232;
        padding-top: 30px;
        padding-bottom: 60px;
    }

    #nav_swiper .swiper-slide {
        box-shadow: 0 4px 4px #530505;
    }

    #nav_swiper .nav_title i::before {}

    #nav_swiper {
        overflow: hidden;
    }

    #nav_swiper .nav_item_set .nav_item {
        display: flex;
        align-items: stretch;
        width: 90%;
        margin-left: 5%;
        height: 70px;
        margin-top: 20px;
    }

    #nav_swiper .nav_item_set .nav_item .item_left {
        margin-top: 6px;
        position: relative;
        height: auto;
    }

    #nav_swiper .nav_item_set .nav_item .item_left i {
        content: "";
        display: block;
        width: 12px;
        height: 12px;
        background-color: #FADDCE;
        border-radius: 50%;
    }

    #nav_swiper .nav_item_set .nav_item .item_right {
        padding-left: 20px;
        flex: 1;
    }

    #nav_swiper .nav_item_set .nav_item .item_right .item_title a {
        font-family: ScalaOT Bold, ScalaOT;
        font-size: 18px;
        line-height: 23px;
        color: #FFFFFF;
    }

    .nav_prev {
        left: 14% !important;
    }

    .nav_next {
        right: 14% !important;
    }

    .nav_prev,
    .nav_next {
        top: 42% !important;
        border: unset;
        background: unset;
        color: #B92E2A !important;
    }

    .lens_sec {
        margin-top: 240px;
        margin-bottom: 50px;
    }

    .section03 {
        background-image: url(https://www.globaltimes.cn/img/ts_2025/lens_bg.png);
        background-size: cover;
        background-repeat: no-repeat;
        padding-bottom: 90px;
    }

    /*#lens_swiper .swiper-slide {
        transform: scale(0.9);
    }

    #lens_swiper .swiper-slide-active,
    #lens_swiper .swiper-slide-duplicate-active {
        transform: scale(1);
    }*/

    .lens_img {
        width: 180px;
        height: auto;
        margin: 0 auto;
    }

    #lens_swiper {
        overflow: hidden;
        width: 82%;
        margin: 0 auto;
    }

    #lens_swiper .slide_box {
        position: relative;
    }

    #lens_swiper .slide_box .lens_title {
        //position: absolute;
        //bottom: 0;
        //left: 16px;
        //text-shadow: -3px 5px 4px #121212;
        width: 100%;
        //padding-left: 16px;
        //padding-top: 8px;
        //padding-bottom: 8px;
        //background: linear-gradient(to top,#121212,transparent);
        background-size: cover;
        background-repeat: no-repeat;
    }

    #lens_swiper .swiper-slide:nth-child(1) .lens_title {
        background: url(https://www.globaltimes.cn/img/ts_2025/lens_title_bg01.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    #lens_swiper .swiper-slide:nth-child(2) .lens_title {
        background: url(https://www.globaltimes.cn/img/ts_2025/lens_title_bg02.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    #lens_swiper .swiper-slide:nth-child(3) .lens_title {
        background: url(https://www.globaltimes.cn/img/ts_2025/lens_title_bg03.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    #lens_swiper .swiper-slide:nth-child(4) .lens_title {
        background: url(https://www.globaltimes.cn/img/ts_2025/lens_title_bg01.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    #lens_swiper .swiper-slide:nth-child(5) .lens_title {
        background: url(https://www.globaltimes.cn/img/ts_2025/lens_title_bg02.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    #lens_swiper .slide_box .lens_title {
        margin-top: -5px;
        height: 160px;
        padding-left: 5%;
        padding-right: 5%;
        padding-top: 20px;
    }

    #lens_swiper .slide_box .lens_title a {
        font-family: ScalaOT Bold, ScalaOT;
        font-size: 21px;
        line-height: 25px;
        color: #121212;
    }

    #lens_swiper .swiper-pagination {
        position: absolute !important;
        bottom: 10% !important;
    }

    #lens_swiper .swiper-pagination .swiper-pagination-bullet:first-child {}

    #lens_swiper .swiper-pagination-bullet {
        width: calc((50vw - 54px) / 10) !important;
        border-radius: unset !important;
        height: 4px !important;
        background: #E9D8CE !important;
    }

    #lens_swiper .swiper-pagination-bullet-active {
        background: #B70103 !important;
    }

    #lens_swiper .swiper-pagination-bullet:not(:last-child) {
        margin-right: 6px;
    }

    /*
    #lens_swiper .play-button {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 10px 20px;
        font-size: 16px;
        background-color: rgba(0, 0, 0, 0.7);
        color: white;
        border: none;
        border-radius: 5px;
        cursor: pointer;

    }
*/
    /*    #lens_swiper .video_button {
        position: absolute;
        width: 50px;
        height: 50px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
    }*/
    #lens_swiper .pause_button {
        display: none;
    }

    #lens_swiper .video_button {
        position: absolute;
        width: 30px;
        height: 30px;
        left: 30px;
        bottom: 30px;
        cursor: pointer;
    }

    #lens_swiper .progress_bar {
        display: none;
    }

    .progress-bar {
        width: 100%;
        height: 3px;
        background: #ccc;
        cursor: pointer;
    }

    .progress-bar::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 12px;
        height: 12px;
        background: #ffffff;
        border-radius: 50%;
        cursor: pointer;
    }

    /*    .reports_item {
        font-size: 0;
    }

    .reports_item .item_left,
    .reports_item .item_right {
        display: inline-block;
        vertical-align: top;
    }

    .reports_item .item_left {
        width: 20px;
    }*/
    .section04 {
        background-image: url(https://www.globaltimes.cn/img/ts_2025/sec04_bg.png);
        background-size: cover;
        background-repeat: no-repeat;
        margin-top: 160px;
    }

    .section04 .global_reports {
        position: relative;
    }

    .section04 .rep_left {
        max-width: 28%;
        height: auto;
        position: absolute;
        left: 0;
        top: -82px;
    }

    .section04 .rep_right {
        max-width: 600px;
        margin-left: 35%;
        margin-top: 55px;
    }

    .section04 .rep_right .reports_set {
        padding-bottom: 30px;
    }

    .reports_item .item_left i {
        content: "";
        display: block;
        width: 4px;
        height: 4px;
        background-color: #B82C22;
        border-radius: 50%;
    }

    .section04 .reports_item {
        display: flex;
        align-items: stretch;
        //height: 44px;
        margin-top: 15px;
    }

    .section04 .reports_item .item_left {
        margin-top: 6px;
        position: relative;
        height: auto;
    }

    .section04 .reports_item .item_left i {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        background-color: #CE5A51;
        border-radius: 50%;
    }

    .section04 .reports_item .item_right {
        padding-left: 20px;
        flex: 1;
    }

    .section04 .reports_item .item_right .right_title a {
        font-family: ScalaOT Bold, ScalaOT;
        font-size: 18px;
        line-height: 22px;
        color: #121212;
    }

    .section04 :after {
        content: "";
        clear: both;
        display: block;
    }

    #footer {
        border-top: none;
    }

    .on_web {
        display: block;
    }

    .on_phone {
        display: none;
    }

    /*   video::-webkit-media-controls {
        display: none;
    }

    video::-moz-media-controls {
        display: none;
    }

    video::-o-media-controls {
        display: none;
    }

    video::media-controls {
        display: none;
    }

    .tool video::-webkit-media-controls {
        display: flex;
    }

    .tool video::-moz-media-controls {
        display: flex;
    }

    .tool video::-o-media-controls {
        display: flex;
    }

    .tool video::media-controls {
        display: flex;
    }*/

    .top_banner {
        display: block;
    }

    .p_top_banner {
        display: none;
    }

    /* 自定义控件容器 */
    .custom-controls {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.5);
        padding: 22px;
        box-sizing: border-box;
    }

    /* 进度条容器 */
    .progress-bar {
        position: relative;
        width: 90%;
        margin-left: 10%;
        height: 4px;
        background: rgba(255, 255, 255, 0.3);
        cursor: pointer;
        border-radius: 2px;
    }

    /* 进度条填充部分 */
    .progress {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background: #ff0000;
        /* 红色进度条 */
        border-radius: 2px;
        width: 0;
        /* 初始宽度为 0 */
    }

    /* 进度条拖动按钮 */
    .thumb {
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 12px;
        height: 12px;
        background: #ff0000;
        /* 红色按钮 */
        border-radius: 50%;
        cursor: pointer;
        opacity: 0;
        transition: opacity 0.2s;
    }

    /* 音量控制容器 */
    .volume-control {
        display: flex;
        align-items: center;
        gap: 8px;
    }

    /* 音量按钮 */
    .volume-button {
        background: none;
        border: none;
        cursor: pointer;
        padding: 0;
    }

    .volume-button img {
        width: 20px;
        height: 20px;
    }

    /* 音量条容器（竖直方向） */
    .volume-bar {
        position: relative;
        width: 4px;
        /* 宽度调整为 4px，使其更细 */
        height: 60px;
        /* 高度调整为 60px */
        background: rgba(255, 255, 255, 0.3);
        cursor: pointer;
        border-radius: 2px;
    }

    /* 音量条填充部分（竖直方向） */
    .volume-progress {
        position: absolute;
        bottom: 0;
        /* 从底部开始填充 */
        left: 0;
        width: 100%;
        background: #ff0000;
        border-radius: 2px;
        height: 100%;
        /* 初始高度为 100%，表示最大音量 */
    }

    /* 音量条拖动按钮（竖直方向） */
    .volume-thumb {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 50%);
        /* 调整位置 */
        width: 12px;
        height: 12px;
        background: #ff0000;
        border-radius: 50%;
        cursor: pointer;
        opacity: 0;
        transition: opacity 0.2s;
    }

    /* 鼠标悬停时显示按钮 */
    .volume-bar:hover .volume-thumb {
        opacity: 1;
    }

    /* 鼠标悬停时显示按钮 */
    .progress-bar:hover .thumb {
        opacity: 1;
    }

    #lens_swiper video {
        width: 100%;
        height: auto;
        aspect-ratio: 5 / 3;
        background: linear-gradient(to bottom, black, transparent);
    }

    .subpage4_title_line,
    .subpage8_title_line_cn {
        margin-top: 80px;
        margin-bottom: 80px;
        display: flex;
        flex-direction: row
    }

    .subpage4_title_line .subpage4_title {
        flex: none;
        font-size: 34px;
        line-height: 34px;
        font-family: Modern;
        font-weight: normal;
        color: #B51F1F;
        margin-left: 16px;
        margin-right: 16px;
    }

    .subpage4_title_line .subpage4_title_cn {
        flex: none;
        font-family: Source Han;
        font-size: 26px;
        line-height: 30px;
        font-weight: normal;
        color: #B51F1F;
        padding-left: 16px;
    }

    .subpage4_title_line .subpage4_title_dot {
        content: "";
        flex: none;
        display: block;
        width: 8px;
        height: 8px;
        background-color: #B51F1F;
        border-radius: 50%;
        margin-top: 12px;
        margin-left: 12px;
        margin-right: 0;
    }

    .subpage8_title_line {
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .subpage8_title_line_cn {
        background: linear-gradient(-270deg, #b51f1f 0%, #ffffff 100%);
    }

    .subpage8_title_line_cn .subpage8_title {
        font-size: 34px;
        line-height: 48px;
        font-family: Modern;
        font-weight: normal;
        color: #FADDCE;
    }

    .subpage8_title_line .subpage8_title {
        font-size: 34px;
        line-height: 48px;
        font-family: Modern;
        font-weight: normal;
        color: #FADDCE;
        padding-left: 16px;
        background: linear-gradient(-270deg, #b51f1f 0%, #ffffff 100%);
    }

    .subpage8_title_line_cn .subpage8_title_cn {
        font-family: Source Han;
        font-size: 26px;
        line-height: 42px;
        font-weight: normal;
        color: #FADDCE;
        padding-left: 16px;
    }

    .subpage8_title_line_cn .subpage8_title_dot {
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        background-color: #FADDCE;
        border-radius: 50%;
        margin-top: 17px;
        margin-left: 12px;
        margin-right: 12px;
    }

    .subpage4_title_line .thick_divider {
        width: 10px;
        height: 24px;
        background-color: #B51F1F;
        margin-top: 4px;
    }

    .subpage4_title_line .thin_divider {
        width: 4px;
        height: 24px;
        background-color: #B51F1F;
        margin-left: 4px;
        margin-top: 4px;
    }

    .subpage4_title_line .subpage4_title_bg {
        width: 100%;
        height: 24px;
        margin-top: 4px;
        margin-left: 4px;
        background: linear-gradient(-270deg, #b51f1f 0%, #ffffff 100%);
    }

    .list_content .level01_list {
        width: 100%;
        margin-right: unset;
    }

    .list_content .level01_list ul {
        width: 100%;
    }

    .list_content .level01_list ul li {
        width: 100%;
        align-items: center;
        padding-bottom: 50px;
    }

    .level01_list ul li:not(:first-child) {
        margin-top: 50px;
    }

    .level01_list ul li:first-child {
        margin-top: 30px;
    }

    .level01_list ul li .list_img {
        flex: 25% 0 0;
        margin-right: 35px;
    }

    .level01_list ul li .list_info {
        margin-right: 120px;
    }

    .sub_footer {
        background-color: #C44039;
    }

    .sub_footer .footer_info {
        margin-top: 0;
        padding-bottom: 10px;
        margin-top: 0 !important;
    }

    .sub_footer .footer_info .copy_right {
        color: #ffffff !important;
    }

    .subcol_common_top .common_right .common_title {
        font-size: 32px;
        line-height: 38px;
    }

    .level01_list ul li .new_title_ms {
        margin-bottom: 18px;
    }

    #footer .footer_info .copy_right:last-child {
        margin-top: 0;
    }

    #footer {
        padding-top: 20px;
    }

    /* 手机适配 */
    @media screen and (max-width: 480px) {
        .on_web {
            display: none;
        }

        .on_phone {
            display: block;
        }

        .top_banner {
            display: none;
        }

        .p_top_banner {
            display: block;
        }

        .container,
        .full_container,
        .nav_container {
            width: 100%;
        }

        .cate_nav .cate_set .cate_item {
            width: 25%;
            height: 80px;
        }

        .cate_nav .cate_set .cate_item:nth-child(2n),
        .cate_nav .cate_set .cate_item {
            background-color: unset;
        }

        .cate_nav .cate_set .cate_item:nth-child(2),
        .cate_nav .cate_set .cate_item:nth-child(4),
        .cate_nav .cate_set .cate_item:nth-child(5),
        .cate_nav .cate_set .cate_item:nth-child(7) {
            background-color: #fbe5d7;
        }

        .cate_nav .cate_set .cate_item .cate_img {
            font-size: 15px;
            padding-top: 14px;
        }

        .cate_nav .cate_set .cate_item:nth-child(6) .cate_title,
        .cate_nav .cate_set .cate_item:nth-child(7) .cate_title {
            padding-top: 0px;
        }

        /*.cate_nav .cate_set .cate_item:nth-child(1) .cate_img,
        .cate_nav .cate_set .cate_item:nth-child(2) .cate_img,
        .cate_nav .cate_set .cate_item:nth-child(3) .cate_img,
        .cate_nav .cate_set .cate_item:nth-child(5) .cate_img,
        .cate_nav .cate_set .cate_item:nth-child(7) .cate_img {
            width: 24px;
            padding-top: 10px;
        }

        .cate_nav .cate_set .cate_item:nth-child(4) .cate_img {
            width: 24px;
            padding-top: 10px;
        }

        .cate_nav .cate_set .cate_item:nth-child(3) .cate_img {
            width: 19px;
        }

        .cate_nav .cate_set .cate_item:nth-child(5) .cate_img {
            width: 24px;
        }

        .cate_nav .cate_set .cate_item:nth-child(6) .cate_img {
            padding-top: 15px;
        }

        .cate_nav .cate_set .cate_item:nth-child(7) .cate_img {
            width: 19px;
        }

        .cate_nav .cate_set .cate_item:nth-child(8) .cate_img {
            padding-top: 15px;
            width: 26px;
        }*/

        .cate_nav .cate_set .cate_item .cate_title {
            font-size: 12px;
            line-height: 16px;
            padding-top: 2px;
        }

        /*cate_nav .cate_set .cate_item:nth-child(1) .cate_title {
            padding-top: 10px;
        }

        .cate_nav .cate_set .cate_item:nth-child(2) .cate_title,
        .cate_nav .cate_set .cate_item:nth-child(5) .cate_title {
            padding-top: 12px;
        }

        .cate_nav .cate_set .cate_item:nth-child(4) .cate_title {
            padding-top: 11px;
        }

        .cate_nav .cate_set .cate_item:nth-child(3) .cate_title {
            padding-top: 10px;
        }

        .cate_nav .cate_set .cate_item:nth-child(6) .cate_title,
        .cate_nav .cate_set .cate_item:nth-child(7) .cate_title {
            padding-top: 8px;
        }

        .cate_nav .cate_set .cate_item:nth-child(8) .cate_title {
            padding-top: 16px;
        }*/

        .section01 .latest_icon {
            width: 160px;
            margin-top: 60px;
        }

        .section01 .latest_main {
            display: block;
            width: 100%;
            margin-left: unset;
        }

        .section01 .latest_main .left_img {
            width: 100%;
        }

        .section01 .latest_main .right_info_box {
            display: block;
            padding-left: 0;
            padding-right: 0;
            background-color: unset;
        }

        .section01 .latest_title {
            margin-top: 20px;
        }

        .section01 .latest_title a {
            color: #121212;
        }

        .section01 .latest_sec {
            background-size: 100% 60%;
        }

        .section01 .latest_list {
            width: 100%;
            margin-left: 0;
            margin-bottom: 80px;
        }

        .section01 .latest_list .list_item {
            margin-bottom: 34px;
        }

        .section01 .latest_list .list_item .item_left {
            width: 34%;
        }

        .section01 .latest_list .list_item .item_right_box {
            padding-left: 16px;
            padding-right: 0;
        }

        .section01 .latest_list .list_item .item_right .item_title {
            margin-bottom: 0;
        }

        .section01 .latest_list .list_item .item_right .item_title a {
            font-size: 14px;
            line-height: 18px;
        }

        .section01 .latest_list .list_item .item_right .item_desc {
            display: none;
        }

        #nav_swiper {
            width: 84%;
            margin: 0 auto;
        }

        #nav_swiper .nav_item_set {
            padding-top: 16px;
            padding-bottom: 26px;
            height: 280px;
        }

        #nav_swiper .nav_title a {
            font-size: 18px;
            line-height: 22px;
        }

        #nav_swiper .nav_item_set .nav_item {
            margin-top: 16px;
            width: 94%;
            margin-left: 3%;
            height: auto;
        }

        #nav_swiper .nav_item_set .nav_item .item_right {
            padding-left: 12px;
        }

        #nav_swiper .nav_item_set .nav_item .item_right .item_title a {
            font-size: 16px;
            line-height: 20px;
        }

        .nav_prev {
            left: 2% !important;
        }

        .nav_next {
            right: 2% !important;
        }

        .lens_sec {
            margin-top: 90px;
            margin-bottom: 130px;
        }

        .lens_img {
            width: 120px;
        }

        #lens_swiper {
            position: absolute;
            width: 90%;
            margin-left: 5%;
            top: -80px;
            padding-bottom: 40px;
        }

        #lens_swiper video::-internal-media-controls-button-panel {
            display: none;
            /* Chrome/Safari */
        }

        #lens_swiper video::-moz-media-controls {
            display: none;
            /* Firefox */
        }

        #lens_swiper video::-ms-media-controls {
            display: none;
            /* IE/Edge */
        }

        .section03 {
            background-image: url(https://www.globaltimes.cn/img/ts_2025/p_lens_bg.png);
            background-size: 100% 100%;
            padding-bottom: 280px;
        }

        #lens_swiper .slide_box .lens_title {
            position: relative;
            bottom: unset;
            left: unset;
            margin-top: -5px;
            padding-left: 5%;
            padding-right: 5%;
            padding-top: 16px;
            padding-bottom: 0;
            height: 100px;
        }

        #lens_swiper .swiper-slide:nth-child(1) .lens_title {
            background: url(https://www.globaltimes.cn/img/ts_2025/lens_title_bg01.png);
            background-size: 100% 100%;
            background-repeat: no-repeat;
        }

        #lens_swiper .swiper-slide:nth-child(2) .lens_title {
            background: url(https://www.globaltimes.cn/img/ts_2025/lens_title_bg02.png);
            background-size: 100% 100%;
            background-repeat: no-repeat;
        }

        #lens_swiper .swiper-slide:nth-child(3) .lens_title {
            background: url(https://www.globaltimes.cn/img/ts_2025/lens_title_bg03.png);
            background-size: 100% 100%;
            background-repeat: no-repeat;
        }



        #lens_swiper .slide_box .lens_title a {
            //font-family: ScalaOT Regular, ScalaOT Bold;
            font-size: 16px;
            font-weight: normal;
            line-height: 22px;
        }

        #lens_swiper .swiper-pagination {
            bottom: 2% !important;
        }

        #lens_swiper .swiper-pagination-bullet {
            width: calc((50vw - 54px) / 4) !important;
            height: 2px !important;
            background: #FFFFFF !important;
        }

        #lens_swiper .swiper-pagination-bullet-active {
            background: #FFFFFF !important;
        }

        #lens_swiper .video_button {
            display: none;
        }

        .section04 {
            background-image: url(https://www.globaltimes.cn/img/ts_2025/p_sec04_bg.png);
            margin-top: 180px;
        }

        .section04 .rep_left {
            width: 50%;
            max-width: 50%;
            left: 25%;
            top: -52%;

        }

        .section04 .rep_right {
            max-width: 96%;
            margin-left: 2%;
            margin-top: 36px;
        }

        .section04 .reports_item .item_right .right_title a {
            font-size: 14px;
            line-height: 18px;
        }

        #footer .footer_info .copy_right {
            display: block;
            text-align: center;
        }

        #lens_swiper .video_button {
            top: 40%;
        }


        .main_nav {
            display: none;
        }

        .p_main_nav {
            display: block;
            background-color: #B51F1F;
            font-size: 0;
        }

        .p_nav_item:nth-child(1),
        .p_nav_item:nth-child(2) {
            display: inline-block;
            width: 50%;
            vertical-align: middle;
            text-align: center;
            padding: 16px 0 8px 0;
        }

        .p_nav_item:nth-child(3),
        .p_nav_item:nth-child(4) {
            display: inline-block;
            width: 50%;
            vertical-align: middle;
            text-align: center;
            padding: 8px 0 16px 0;
        }

        .p_nav_item .p_nav_title a {
            display: block;
            font-size: 12px;
            line-height: 18px;
            font-family: Modern;
            font-weight: bold;
            color: #FAE3CC;
        }

        .p_nav_item .p_nav_title .nav_title_cn {
            font-size: 14px;
            line-height: 14px;
            font-family: Source Han;
            font-weight: normal;
            padding-bottom: 4px;
        }

        .section01 .latest_title a {
            font-size: 21px;
            line-height: 24px;
        }

        .sec02_bg {
            top: 90px;
        }

        #nav_swiper .nav_title .nav_title_cn {
            font-size: 20px;
            line-height: 20px;
        }

        video::-webkit-media-controls {
            display: flex;
        }

        video::-moz-media-controls {
            display: flex;
        }

        video::-o-media-controls {
            display: flex;
        }

        video::media-controls {
            display: flex;
        }

        .subpage4_title_line,
        .subpage8_title_line,
        .subpage8_title_line_cn {
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .subpage4_title_line .subpage4_title {
            font-size: 18px;
            margin-left: 8px;
            margin-right: 10px;
        }

        .subpage4_title_line .subpage4_title_bg {
            display: none;
        }

        .subpage4_title_line .thick_divider {
            width: 4px;
        }

        .subpage4_title_line .thin_divider {
            width: 2px;
        }

        .subpage8_title_line .subpage8_title {
            font-size: 18px;
            line-height: 32px;
            padding-left: 4px;
        }

        .level01_list ul li .list_img {
            flex: unset;
            width: 100%;
            margin-right: 0;
        }

        .level01_list ul li .list_info {
            margin-right: 0;
        }

        .list_content .level01_list ul li {
            padding-bottom: 20px;
        }

        .level01_list ul li:first-child {
            margin-top: 0;
        }

        .level01_list ul li:not(:first-child) {
            margin-top: 20px;
        }

        .subpage8_title_line_cn .subpage8_title_cn {
            font-size: 16px;
            line-height: 30px;
        }

        .subpage8_title_line_cn .subpage8_title {
            font-size: 18px;
            line-height: 32px;
        }

        .subpage8_title_line_cn .subpage8_title_dot {
            margin-top: 11px;
        }

        .subpage4_title_line .subpage4_title_cn {
            font-size: 16px;
            line-height: 32px;
            padding-left: 6px;
        }

        .subpage4_title_line .subpage4_title_dot {
            margin-left: 8px;
        }

        .subcol_common_top .common_right .common_title {
            font-size: 22px;
            line-height: 26px;
            font-weight: normal;
        }

        #footer .footer_info .copy_right {
            height: auto;
            line-height: 20px;
            font-size: 12px;
            width: 90%;
            margin-left: 5%;
        }

        .subpage8_title_line_cn .subpage8_title_dot {
            margin-left: 8px;
            margin-right: 8px;
        }
    }