@charset "UTF-8";
/* 清除默认样式代码 */
/* 去除常见标签默认的 margin 和 padding */
* {
    margin: 0;
    padding: 0;
}

/*去除所有元素由于加了边框让盒子变大的情况*/
* {
    box-sizing: border-box;
}

/* 设置网页统一的字体大小、行高、字体系列相关属性 */
body {
    font: 16px / 1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei",
        "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
    color: #333;
}

/* 去除列表默认样式 */
ul,
ol {
    list-style: none;
}

/*让button 按钮 变成小手*/
button {
    cursor: pointer;
}

/* 让所有斜体不倾斜 */
em,
i {
    font-style: normal;
}

/* 去除a标签默认下划线，并设置默认文字颜色 */
a {
    text-decoration: none;
    color: #333;
}

/* 设置img的垂直对齐方式为居中对齐，去除img默认下间隙 */
img {
    vertical-align: middle;
}

/* 去除input默认样式 */
input,
button {
    cursor: pointer;
    border: none;
    outline: none;
    color: #333;
}

/* 左浮动 */
.fl {
    float: left;
}

/* 右浮动 */
.fr {
    float: right;
}

/* 双伪元素清除法 */
.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
}

.clearfix::after {
    clear: both;
}

@media screen and (min-width:1001px){
.header_nav_phone{display: none;}
.phone_select{display: none;}
.NavBtnDiv{display: none;}

.phone_banner{position: absolute;bottom: 36%;left: 50%;transform: translateX(-50%);}
.phone_banner h3{color: #ffffff;font-size: 3.5714rem;}

.header{width: 100%;height:  auto;margin: 0 auto;position: relative;}
.header_bg{width: 100%;height: 32.9286rem;}
.header_bg img{width: 100%;height: 100%;}

.header_nav{width: 95%;height: 7.8571rem;margin: 0 auto;z-index: 100; background: #FFFFFF;box-shadow: 0px 0px 2.1429rem .0714rem rgba(0,0,0,0.12);border-radius: 0px 0px 1.4286rem 1.4286rem;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.header_nav .header_nav_content{height: 100%; display: flex;align-items: center;justify-content: space-between;}
.navbar{background: #ffffff;width: 100%;border-radius: 0px 0px 1.4286rem 1.4286rem;}
.nav_menu{width: 100%; display: flex;position: relative;align-items: center;justify-content: center; height: 7.8571rem;}
.nav_menu>li{position: relative;height: 100%;display: flex;align-items: center;}
/* 为导航项添加间距，但排除logo项 */
.nav_menu>li:not(.nav_menu_item_logo) {
    margin: 0 1.8rem; /* 左右各30px，总共60px间距 */
}
.nav_menu>li>a{color: #000000;font-size: 1.3rem;text-decoration: none;transition: all 0.3s ease;}
.nav_menu_item_logo {
    position: relative; /* 为伪元素提供定位参考 */
    display: inline-block; /* 使容器适应内容大小 */
    margin: 0 60px;
}
.nav_menu_item_logo img{width: 5rem;display: block;margin-top: 1.4286rem;}
.nav_menu_item_logo::after {
    content: '';
    position: absolute;
    bottom: -1rem; /* 控制半圆向下延伸的距离 */
    left: 50%;
    transform: translateX(-50%);
    width: 8rem; /* 与图片宽度相同 */
    height: 2rem; /* 半圆的高度，应该是宽度的一半 */
    background-image: url(../images/header_1.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; 
    /* border-radius: 50%;  */
    z-index: -1; /* 确保半圆在图片下方 */
}
.nav_menu_item_search a img{width: 2.5rem;height: 2.5rem;margin-right: 1.1429rem;}
.current>a{border-bottom: .1429rem solid #8B241D;color: #8B241D !important;}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #FFFFFF;
    min-width: 200px;
    box-shadow: 0 .5714rem 1.1429rem 0 rgba(0,0,0,0.2);
    border-radius: 0 0 .7143rem .7143rem;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-0.5714rem);
    transition: all 0.3s ease;
    padding: .7143rem 0;
}

.dropdown-menu li {
    width: 100%;
    padding: 0 1.0714rem;
}

.dropdown-menu li a {
    display: block;
    padding: .7143rem 1.0714rem;
    color: #333;
    text-decoration: none;
    font-size: 1.2rem;
    transition: all 0.3s ease;
}

.dropdown-menu li a:hover {
    color: #8B241D;
}

/* 鼠标悬停时显示二级菜单 */
.has-dropdown:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* 当前选中项样式 */
.nav_menu_item.current > a {
    color: #8B241D;
    font-weight: bold;
}

/* 搜索图标样式调整 */
.nav_menu_item_search {
    display: flex;
    gap: 10px; /* 两个搜索图标之间的间距 */
}

.header_title{width: 80%;height: 5.6rem;position: absolute;bottom: -2.8rem;left: 50%;transform: translate(-50%);z-index: 10;}
.header_title_content{text-align: center;height: 100%;background: #8B241D;border-radius: .8571rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.header_title_content h3{font-weight: 500;font-size: 1.25rem;color: #FFEDB3;font-style: normal;text-transform: none;margin: 0;}
.header_title_content img{width: 2.7857rem;height: .4286rem;margin-top: .5714rem;}

.header_title_content ul{display: flex;}
.header_title_content ul li{color: #FFFFFF;font-weight: 500;font-size: 1.25rem;margin-right: 2.8571rem;}
.header_title_content .nav_link{color: #FFFFFF;font-weight: 500;font-size: 1.25rem; padding-bottom: .7143rem;}
.nav_item.active .nav_link {color: #FFEDB3; /* 选中后的文字颜色，可以换成您想要的颜色 */  }
.nav_link {position: relative;}

.nav_item.active .nav_link::after {
    content: '';
    position: absolute;
    bottom: -0.5714rem;
    left: 50%;
    transform: translateX(-50%);
    width: 2.7857rem; /* 图标宽度 */
    height: 1.4286rem; /* 图标高度 */
    background-image: url(../images/icon_4.png); /* 替换为您的图标路径 */
    background-size: contain; /* 保持图标比例 */
    background-repeat: no-repeat;
    background-position: center;
}

.header_banner{margin-top: 2.1429rem;color: #484848;font-weight: 400;font-size: 1rem;}
.header_banner a{font-weight: 400;font-size: 1rem;color: #484848;}


/* 基本样式 */
.image-container {
    display: inline-block;
    cursor: pointer;
}
        
.image-container img {
    max-width: 100%;
    height: auto;
    display: block;
}
        
/* 遮罩层样式 */
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7); /* 半透明黑色背景 */
    z-index: 1000;
    display: none; /* 默认隐藏 */
    justify-content: center;
    align-items: flex-start;
    opacity: 0;
    transition: opacity 0.3s ease;
}
        
.overlay.active {
    display: flex;
    opacity: 1;
}
        
/* 弹出框样式 */
.popup {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 3.5714rem 0;
    background-color: white;
    max-height: 80%;
    overflow: auto;
    position: relative;
    transform: scale(0.7);
    transition: transform 0.3s ease;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
        
.overlay.active .popup {
    transform: scale(1);
}
        
/* 关闭按钮样式 */
.close_btn{
    margin-left: 1.4286rem;
    border: 0;
    background: #fff;
}
.close_btn img{
    width: 1.4286rem;
    height: 1.4286rem;
}
.pc_btn{display: none !important;}
        
/* 弹出框内容样式 */
.popup-content {
    width: 60%;
    height: 4.2857rem;
    border: 1px solid #D3D3D3;
    border-radius: .25rem;
    display: flex;
    padding: 0 20px;
    align-items: center;
    justify-content: space-around;
}
.popup-content input{
    width: 95%;
    height: 100%;
    margin-right: 1.4286rem;
}
        
.popup-content img {
    width: 1.4286rem;
    height: 1.4286rem;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.qrcode-container{position: relative;display: inline-block;}
.qrcode-popup {
        position: absolute;
        bottom: -130px; /* 根据二维码图片高度调整 */
        left: 35%;
        transform: translateX(-50%);
        background-color: white;
        padding: 10px;
        border-radius: 5px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
        display: none;
        z-index: 1000;
    }
    .qrcode-container:hover .qrcode-popup {
        display: block;
    }
    .qrcode-popup img {
        width: 100px;
        height: 100px;
    }

/* 首页开始 */
.header_swiper{width: 100%;height: 58.0625rem;position: relative;z-index: 1;}
.header_swiper_slide a img{width: 100%;height: 100%;}
.header_swiper_prev{left: 2% !important;width: 3.1429rem !important;height: 3.1429rem !important;}
.header_swiper_next{right: 2% !important;width: 3.1429rem !important;height: 3.1429rem !important;}

.header_notice{width: 80%;height: 5.7143rem;}
.header_swiper_pagination{bottom: 12%;left: 50%;transform: translateX(-50%);display: flex;gap: 8px;}
.header_swiper_pagination .swiper-pagination-bullet {width: .7143rem;height: .7143rem;background-color: #fff; opacity: 1;border-radius: 50%; transition: all 0.3s ease; }
.header_swiper_pagination .swiper-pagination-bullet-active {width: 2.2857rem;height: .7143rem;background-color: #8B241D; /* 选中时的背景色，使用主题色 */border-radius: 5px; /* 椭圆形 */opacity: 1;margin-left: 10px;margin-right: 10px;}

.header_content{width: 100%;height: auto;background-image: url(../images/header1.png);background-size: 100%;background-repeat: no-repeat;min-height: 50rem;position: relative;z-index: 2;margin-top: -4rem;}

.header_notice{width: 80%;height: 5rem;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.12);background: #FFFFFF;margin: 0 auto;border-radius: .75rem;overflow: hidden;display: flex;}
.header_notice_left{width: 15.7857rem;height: 100%;background-image: url(../images/icon_23.png);background-size: 100% 100%;background-repeat: no-repeat;flex-shrink: 0;display: flex;align-items: center;}
.header_notice_left img{width: 58%;margin-left: 1.875rem;}
.header_notice_right{width: calc(100% - 17rem);height: 100%;padding: 1.4286rem 1.4286rem 1.4286rem 0;overflow: hidden;position: relative; white-space: nowrap;box-sizing: border-box;}
.notice-scroll {width: 100%;height: 100%; display: flex;list-style: none;animation: scroll 30s linear infinite;display: inline-flex;overflow: hidden;}
.header_notice_right_li a{display: flex;align-items: center;}
.header_notice_right_li {margin-right: 2.8571rem;flex-shrink: 0;}
.header_notice_right_li_dic{width: .5714rem;height: .5714rem;border: 1px solid #D5BC8D;border-radius: 50%;margin-right: .4286rem;margin-top: 0.2rem;flex-shrink: 0; /* 防止被压缩 */}
.header_notice_right_li a span{font-size: 1.25rem;color: #8B241D;margin-right: .4286rem;white-space: nowrap; /* 防止日期换行 */flex-shrink: 0; /* 防止被压缩 */}
.header_notice_right_li a p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.25rem;color: #000000;font-style: normal;text-transform: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 22em;}
.header_notice_right_li:first-child a::after {content: "最新";display: inline-block;margin-left: 1rem;padding: .2143rem .5rem;background-color: #C40B11;color: #F8EA7B;font-size: 1rem;border-radius: .2143rem;font-weight: normal;flex-shrink: 0;}
.header_notice_right_li:last-child {margin-right: 0; /* 最后一个li不需要右边距 */}
/* 定义从左向右的滚动动画 */
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%); /* 向左滚动一半的距离，因为我们会复制一份内容 */
    }
}
/* 鼠标悬停时暂停滚动 */
.notice-scroll:hover {
    animation-play-state: paused;
}
.header_notice_right_li {
    display: inline-flex; /* 改为水平排列 */
    margin-right: 40px; /* 水平间距 */
}

.header_news{width: 80%;margin: 0 auto;height: auto;margin-top: 5.7143rem;display: flex;}
.header_news_left{width: 44.375rem;height: auto;flex-shrink: 0;box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.06);position: relative;}
.header_news_left_swiper{width: 100%;}
.header_news_left_swiper_slide a{display: block;width: 100%;}
.header_news_left_swiper_slide_img{width: 100%;height: 27.6875rem;}
.header_news_left_swiper_slide_img img{width: 100%;height: 100%;}
.header_news_left_swiper_slide_text{width: 100%;height: auto;padding: 2.1429rem;}
.header_news_left_swiper_slide_text h3{font-weight: 500;font-size: 1.625rem;color: #000000;font-style: normal;text-transform: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.header_news_left_swiper_slide_text p{font-weight: 400;font-size: 1.125rem;color: #555555;line-height: 1.875rem;font-style: normal;text-transform: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;margin-top: 1.875rem;}
.header_news_left_swiper_slide_text_bottom{width: 100%;display: flex;margin-top: 2.1429rem;}
.header_news_left_swiper_slide_text_bottom img{width: 1.5714rem;height: 1.5714rem;}
.header_news_left_swiper_slide_text_bottom span{font-weight: 400;font-size: 1.25rem;color: #8B241D;font-style: normal;text-transform: none;margin-left: .5714rem;}
.header_news_swiper_prev{top: 27% !important;left: 0 !important;height: 4rem !important;}
.header_news_swiper_next{top: 27% !important;right: 0 !important;}
.header_news_swiper_pagination{bottom: 1.875rem; left: 50%;transform: translateX(-50%);}
.header_news_swiper_pagination .swiper-pagination-bullet {
    width: .6875rem !important;  /* 增加宽度 */
    height: .6875rem !important; /* 增加高度 */
    margin: 0 .3571rem !important; /* 增加点之间的间距 */
    background:#D5BC8D !important;
    color:#D5BC8D;
}
.header_news_swiper_pagination .swiper-pagination-bullet-active{background: #C22B25 !important;}

.header_news_right{width: calc(100% - 44.375rem);height: auto;margin-left: 4.2857rem;}
.header_news_list{width: 100%;height: auto;}
.header_news_list_left{width: 100%;height: auto;}
.header_news_list_left_top{width: 100%;display: flex;justify-content: space-between;}
.header_news_list_left_top h3{font-size: 2.5rem;color: #000000;font-weight: bold;font-style: normal;text-transform: none;font-family: Source Han Sans CN, Source Han Sans CN;}
.header_news_list_left_top h3 span{color: #C40B11;}
.header_news_list_left_top_right{width: 72%; border-bottom: 2px solid #DEB778;max-width: 72%;text-align: right;display: flex;align-items: center;font-size: 1.25rem;color: #B1833A;justify-content: flex-end;box-sizing: border-box;}
.header_news_list_left:nth-child(1) {
    margin-bottom: 1.875rem; /* 只在第一个列表底部添加间距 */
}

.header_news_list_left_bottom{width: 100%;height: auto;margin-top: 2rem;}
.header_news_list_left_ul{width: 100%;height: auto;list-style: none;}
.header_news_list_left_ul_li{ width: 100%;height: auto;line-height: 3.8rem;min-height: 2.8rem;box-sizing: border-box;border-bottom: 1px solid #D0D0D0;}
.header_news_list_left_ul_li a{display: flex;justify-content: space-between;}
.header_news_list_left_ul_li a h3:hover{color: #8B241D;}
.news_list_item_left{display: flex;align-items: center;width: 82%;height: 3.75rem;overflow: hidden;float: left !important;}
.news_list_item_left h3{font-size: 1.25rem;font-weight: 500;color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.news_list_item_left img{width: .5714rem;height: .5714rem;margin-right: .7143rem;}
.news_list_item_right{color: #8B241D;font-size: 1.25rem;font-weight: 400;width: 17%;text-align: right;}

.header_xssp{width: 100%;height: auto;margin-top: 5rem;background-image: url(../images/icon_31.jpg);background-size: 100% 100%;background-repeat: no-repeat;padding-bottom: 3.5rem;}

.phone_student_recipe_left{display: none !important;}
.student_recipe{width: 80%;margin: 0 auto;height: 5.625rem;background: linear-gradient( 271deg, #F7E4A6 0%, #F2E2B9 100%);border-radius: 3.375rem;overflow: hidden;display: flex;}
.student_recipe_left{width: 24.0625rem;height: 100%;background-image: url(../images/icon_24.png);background-size: 100% 100%;background-repeat: no-repeat;flex-shrink: 0;display: flex;align-items: center;}
.student_recipe_left img{width: 70%;margin-left: 1.875rem;}
.student_recipe_right{width: calc(100% - 26rem);height: 100%;padding: 1.4286rem 1.4286rem 1.4286rem 0;overflow: hidden;position: relative; white-space: nowrap;}
.student_recipe_scroll {width: 100%;height: 100%; display: flex;list-style: none;display: inline-flex;overflow: hidden;animation: scroll 30s linear infinite;}
.student_recipe_right_li a{display: flex;align-items: center;}
.student_recipe_right_li {margin-right: 3.125rem;flex-shrink: 0;}
.student_recipe_right_li a p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.25rem;color: #8B241D;font-style: normal;text-transform: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 22em;}
.student_recipe_right_li a img{width: .5rem;height: .8571rem;margin-right: .5714rem;}
.student_recipe_right_li:last-child {margin-right: 0; /* 最后一个li不需要右边距 */}

/* 鼠标悬停时暂停滚动 */
.student_recipe_scroll:hover {
    animation-play-state: paused;
}
.student_recipe_right_li {
    display: inline-flex; /* 改为水平排列 */
    margin-right: 40px; /* 水平间距 */
}

.party_building{width: 80%;height: auto;margin: 0 auto;margin-top: 5rem;display: flex;justify-content: space-between;}
.party_building_item{width: 29.1875rem;height: auto;margin-right: 3.125rem;box-sizing: border-box;}
.party_building_item_top{width: 100%;height: 7.625rem;border-radius: 8px 8px 0px 0px;overflow: hidden;position: relative;display: flex;align-items: center;justify-content: center;padding: 0 2rem;}
.party_building_item:nth-child(1) .party_building_item_top{background-image: url(../images/icon_28.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.party_building_item:nth-child(2) .party_building_item_top{background-image: url(../images/icon_29.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.party_building_item:nth-child(3) .party_building_item_top{background-image: url(../images/icon_30.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.party_building_item_top img{width: 22%;}
.party_building_item_top h3{font-weight: bold;font-size: 2.5rem;color: #ffffff;margin: 0 1.375rem;}
.party_building_item_top:nth-child(1) h3 .h3_right{color: #EFD936;}
.party_building_item:nth-child(2) .party_building_item_top h3 .h3_right{color: #C40B11;}
.party_building_item:nth-child(2) .party_building_item_top h3 .h3_left{color: #000000;}

.party_building_item:last-child {margin-right: 0; /* 最后一个li不需要右边距 */}
.party_building_item_bottom{width: 100%;height: 43.75rem;background: #ffffff;border-radius: 0px 0px 8px 8px;padding: 1.875rem;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.05);box-sizing: border-box;}
.party_building_item_bottom_top{width: 100%;height: 14.3rem;position: relative;flex-shrink: 0;}
.party_building_item_bottom_top img{width: 100%;height: 100%;}
.party_building_item_bottom_top_title{width: 100%;height: 5rem;padding: 1.25rem;
    box-sizing: border-box;
    position: absolute;
    bottom: 0px;
    display: flex;
    gap: 10px;
    z-index: 10;
    align-items: center;
    justify-content: center;text-align: center;}
.party_building_item_bottom_top_title_bg{
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0.53;
    /* 黑色，50%透明度 */
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;}
.party_building_item_bottom_top_title p{text-align: center; font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.25rem;color: #FFFFFF;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;margin: 0;}  
.party_building_item_bottom_top_title p a{color: #fff;}
.party_building_item_bottom ul{width: 100%;height: 20.25rem;margin-top: .625rem;
    /* flex-grow: 1;display: flex;flex-direction: column;justify-content: center; */
    overflow: hidden;}
.party_building_item_bottom_bottom_li{width: 100%;height: auto; border-bottom: 1px solid #D0D0D0;padding: .625rem 0;list-style: none;}

.party_building_item_bottom_bottom_li a {display: flex;align-items: center;justify-content: space-between;}
.party_building_item_bottom_bottom_li a h3{flex: 1; font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.25rem;color: #000000;margin: 0; line-height: 1.5rem;max-width: 80%;margin: 0;flex: 0 0 auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.party_building_item_bottom_bottom_li a h3:hover{color: #8B241D;}
.party_building_item_bottom_bottom_li_time{margin-left: 1.75rem;flex: 0 0 auto;text-align: center;margin: 0;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.party_building_item_bottom_bottom_li_time_year{font-size: 1.25rem !important;}
.party_building_item_bottom_bottom_li_time img{width: 3rem;height: auto;}
.party_building_item_bottom_bottom_li_time p{font-weight: 400;font-size: 1.25rem;color: #8B241D;font-style: normal;text-transform: none;text-align: right;}
.party_building_item_bottom_bottom_li_time span{font-weight: 400;font-size: 1rem;color: #8B241D;font-style: normal;text-transform: none;text-align: right;}
.party_building_item_bottom_more{width: 100%;margin-top: 1.875rem;text-align: center;flex-shrink: 0;}
.party_building_item_bottom_more a{border: 1px solid #B1833A;padding: 0.75rem 2rem; border-radius: 1.7143rem;color: #B1833A;font-size: 1rem;display: inline-block;}

.xyjy_box{width: 100%;height: auto;min-height: 1rem;}
.xyjy_box_top{width: 100%;height: auto;background-image: url(../images/icon_33.png);background-size: 100%;background-repeat: no-repeat;position: relative;z-index: 10;}

.xyjy_box_top_content{width: 80%;height: auto;margin: 0 auto;box-sizing: border-box;padding: 9rem 0;}
.xyjy_box_top_content_title{width: 100%;height: auto;text-align: center;}
.xyjy_box_top_content_title h3{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 2.5rem;color: #FFFFFF;font-style: normal;text-transform: none;}
.xyjy_box_top_content_title h3 span{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 2.5rem;color: #F8EA7B;font-style: normal;text-transform: none;margin-left: .75rem;}

.xyjy_box_top_content_box{width: 100%;height: auto;margin-top: 4.25rem;gap: 2.375rem;}
.xyjy_box_top_content_box_top{width: 100%;height: auto;display: flex;justify-content: space-between;}
/* .xyjy_box_top_content_box_top_item{display: flex;align-items: center;flex-direction: column;justify-content: center;} */


/* .xyjy_box_bottom_phone{display: none;} */


.xyjy_box_bottom_phone{width: 100%;height: auto;min-height: 400px;}
.xyjy_box_bottom_phone_item{width: 80%;height: 84%;background-image: url(../images/icon_34.png);background-size: contain;background-repeat: no-repeat;background-position: center;margin: 0 auto;position: absolute;z-index: 1;top: -44%;left: 50%;transform: translateX(-50%);}
.xyjy_box_bottom_phone_item_img{width: 100%;height: 4.2857rem;display: flex;align-items: center;justify-content: center;margin-top: 40rem;}
.xyjy_box_bottom_phone_item_img img{width: 10%;margin-top: 1.0714rem;}

.xyjy_box_bottom_phone_item_title{width: 100%;height: auto;margin-top: 0.9375rem;display: flex;overflow: hidden;position: relative;bottom: 22%;}

.xyjy_box_top_content_left{width: 45.6875rem;height: 21.3125rem;}

.xyjy_box_top_content_box_top_left{width: 45.6875rem;height: 21.3125rem;}
.xyjy_box_top_content_box_top_item{width: 100%; height: 100%;background-image: url(../images/xyjy1.jpg);background-size: 100% 100%;background-repeat: no-repeat;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.xyjy_box_top_content_box_top_item h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 3rem;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;}
.xyjy_box_top_content_box_top_item p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.5rem;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;margin-top: 1.5rem;}
.xyjy_box_top_content_box_top_item button{background: #EDF5FF;border-radius: .25rem;margin-top: 3rem;width: 9.375rem;height: 2.9375rem;color: #0355A0;text-align: center;font-size: 1.1875rem;}

.xyjy_box_top_content_right{width: calc(100% - 45.6875rem - 2.7143rem);height: 21.3125rem;display: flex;justify-content: space-between;}
.xyjy_box_top_content_right a:nth-child(1) .xyjy_box_top_content_box_top_item{width: 21.6875rem;height: 21.3125rem;background-image: url(../images/xyjy2.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.xyjy_box_top_content_right a:nth-child(1) .xyjy_box_top_content_box_top_item h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 3rem;color: #805429;text-align: center;font-style: normal;text-transform: none;}
.xyjy_box_top_content_right a:nth-child(1) .xyjy_box_top_content_box_top_item p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.5rem;color: #805429;text-align: center;font-style: normal;text-transform: none;margin-top: 1.5rem;}
.xyjy_box_top_content_right a:nth-child(1) .xyjy_box_top_content_box_top_item button{background: linear-gradient( 180deg, #FFC400 0%, #C38B33 100%);border-radius: .25rem;margin-top: 3rem;width: 9.375rem;height: 2.9375rem;color: #572B00;text-align: center;font-size: 1.1875rem;}

.xyjy_box_top_content_right a:nth-child(2) .xyjy_box_top_content_box_top_item{width: 21.6875rem;height: 21.3125rem;background-image: url(../images/xyjy3.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.xyjy_box_top_content_right a:nth-child(2) .xyjy_box_top_content_box_top_item h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 3rem;color: #00565D;text-align: center;font-style: normal;text-transform: none;}
.xyjy_box_top_content_right a:nth-child(2) .xyjy_box_top_content_box_top_item p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.5rem;color: #00565D;text-align: center;font-style: normal;text-transform: none;margin-top: 1.5rem;}
.xyjy_box_top_content_right a:nth-child(2) .xyjy_box_top_content_box_top_item button{background: linear-gradient( 180deg, #21ADB9 0%, #05565D 100%);border-radius: .25rem;margin-top: 3rem;width: 9.375rem;height: 2.9375rem;color: #FFFFFF;text-align: center;font-size: 1.1875rem;} 


.xyjy_box_top_content_box_bottom{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 2.375rem;}
.xyjy_box_bottom_content_left{width: calc(100% - 46.8rem - 2.7143rem);height: 21.3125rem;display: flex;justify-content: space-between;}
.xyjy_box_bottom_content_right{width: 46.8rem;height: 21.3125rem;}
.xyjy_box_top_content_box_bottom_item{width: 100%; height: 100%;background-image: url(../images/xyjy6.jpg);background-size: 100% 100%;background-repeat: no-repeat;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.xyjy_box_top_content_box_bottom_item h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 3rem;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;}
.xyjy_box_top_content_box_bottom_item p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.5rem;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;margin-top: 1.5rem;}
.xyjy_box_top_content_box_bottom_item button{background: #EDF5FF;border-radius: .25rem;margin-top: 3rem;width: 9.375rem;height: 2.9375rem;color: #0355A0;text-align: center;font-size: 1.1875rem;}


.xyjy_box_bottom_content_left a:nth-child(1) .xyjy_box_top_content_box_bottom_item{width: 21.6875rem;height: 21.3125rem;background-image: url(../images/xyjy4.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.xyjy_box_bottom_content_left a:nth-child(1) .xyjy_box_top_content_box_bottom_item h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 3rem;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;}
.xyjy_box_bottom_content_left a:nth-child(1) .xyjy_box_top_content_box_bottom_item p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.5rem;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;margin-top: 1.5rem;}
.xyjy_box_bottom_content_left a:nth-child(1) .xyjy_box_top_content_box_bottom_item button{background: linear-gradient( 180deg, #FFEBA8 0%, #FFB55F 100%);border-radius: .25rem;margin-top: 3rem;width: 9.375rem;height: 2.9375rem;color: #572B00;text-align: center;font-size: 1.1875rem;}

.xyjy_box_bottom_content_left a:nth-child(2) .xyjy_box_top_content_box_bottom_item{width: 21.6875rem;height: 21.3125rem;background-image: url(../images/xyjy5.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.xyjy_box_bottom_content_left a:nth-child(2) .xyjy_box_top_content_box_bottom_item h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 3rem;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;}
.xyjy_box_bottom_content_left a:nth-child(2) .xyjy_box_top_content_box_bottom_item p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.5rem;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;margin-top: 1.5rem;}
.xyjy_box_bottom_content_left a:nth-child(2) .xyjy_box_top_content_box_bottom_item button{background: linear-gradient( 180deg, #FFEBA8 0%, #FFB55F 100%);border-radius: .25rem;margin-top: 3rem;width: 9.375rem;height: 2.9375rem;color: #572B00;text-align: center;font-size: 1.1875rem;}


.xyjy_box_top_bottom{width: 100%;height: auto;min-height: 40rem; background-image: url(../images/icon_35.jpg);background-size: 100% 100%;background-repeat: no-repeat;position: relative;}
.xyjy_box_top_bottom_top{width: 100%;height: auto;}
.xyjy_box_top_bottom_box{width: 100%;height: auto;position: relative;padding-bottom: 5rem;}

.xyjy_box_top_bottom_diction{width: 81%;min-height: 62rem;background-image: url(../images/icon_34.png);background-size: contain;background-repeat: no-repeat;background-position: center;margin: 0 auto;position: absolute;z-index: 1;top: -38rem;left: 50%;transform: translateX(-50%);}
.xyjy_box_top_bottom_diction_box{width: 100%;height:auto;position: absolute;bottom: -5%;min-height: 10rem;display: flex;justify-content: space-between;overflow: hidden;}

.xyjy_box_top_bottom_left{width: 50%;height: auto;margin-top: 20px;margin-bottom: 20px;}
.xyjy_box_top_bottom_left_item{width: 100%;height: auto;display: flex;}
.xyjy_box_top_bottom_left_item_title h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 800;color: #8B241D;font-size: 2.125rem;font-style: normal;text-transform: none;position: relative;padding-right: 1rem;display: inline-block;}
.xyjy_box_top_bottom_left_item_title h2 span{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.1rem;color: #8B241D;font-style: normal;text-transform: none;vertical-align:text-top !important;}
.xyjy_box_top_bottom_left_item_title p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.625rem;color: #000000;font-style: normal;text-transform: none;}

.xyjy_box_top_bottom_left_item_img{width: 8.1429rem;height: 8.1429rem;background: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0px 20px 1px rgba(59,0,0,0.1);margin-left: 2.1429rem;}
.xyjy_box_top_bottom_left_item_img_box{width: 7rem;height: 7rem;background: #FFF6DE;border-radius: 50%;border: 1px solid #BB1318;box-shadow: 0px 0px 20px 1px rgba(59,0,0,0.1);display: flex;align-items: center;justify-content: center;}
.xyjy_box_top_bottom_left_item_img_box img{width: 3.3571rem;height: 3.3571rem;}
.xyjy_box_top_bottom_left_item:nth-child(2) .xyjy_box_top_bottom_left_item_title h2{padding-right: 4rem;}

.xyjy_box_top_bottom_left_item:nth-child(2){margin-left: 14%;margin-top: 10%;}
.xyjy_box_top_bottom_left_item:nth-child(3){margin-left: 42%;margin-top: 8%;}

.xyjy_box_top_bottom_right{width: 49%;height: auto;margin-top: 20px;margin-bottom: 20px;}
.xyjy_box_top_bottom_right_item{width: 100%;height: auto;display: flex;}
.xyjy_box_top_bottom_right_item_title h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 800;color: #8B241D;font-size: 2.125rem;font-style: normal;text-transform: none;position: relative;padding-right: 1rem;}
.xyjy_box_top_bottom_right_item_title h2 span{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.2rem;color: #8B241D;vertical-align:text-top !important;}
.xyjy_box_top_bottom_right_item_title p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.625rem;color: #000000;font-style: normal;text-transform: none;}

.xyjy_box_top_bottom_right_item_img{width: 8.1429rem;height: 8.1429rem;background: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0px 20px 1px rgba(59,0,0,0.1);margin-right: 2.1429rem;}
.xyjy_box_top_bottom_right_item_img_box{width: 7rem;height: 7rem;background: #FFF6DE;border-radius: 50%;border: 1px solid #BB1318;box-shadow: 0px 0px 20px 1px rgba(59,0,0,0.1);display: flex;align-items: center;justify-content: center;}
.xyjy_box_top_bottom_right_item_img_box img{width: 3.3571rem;height: 3.3571rem;}
.xyjy_box_top_bottom_right_item:nth-child(2) .xyjy_box_top_bottom_left_item_title h2{padding-right: 4rem;}

.xyjy_box_top_bottom_right_item:nth-child(1){margin-left: 59%;}
.xyjy_box_top_bottom_right_item:nth-child(2){margin-left: 48%;margin-top: 10%;}
.xyjy_box_top_bottom_right_item:nth-child(3){margin-left: 18%;margin-top: 8%;}

.hezhen1{width: 80%;height: 32rem;margin: 0 auto;margin-top: 12rem;position: relative;}
.xyjy_box_bottom_swiper{width: 100%;height: 32rem;margin: 0 auto;overflow: hidden;}
.xyjy_swiper{width: 100%;overflow: visible !important;margin-top: 5rem;}

.xyjy_swiper_slide {
    /* width: calc(100% / 3 - 20px); */
    
    transition: transform 0.3s ease, opacity 0.3s ease;
    opacity: 0.7; 
    transform: scale(0.95); 
    overflow: hidden;
}
.xyjy_swiper_slide a{width: 100%;height: 100%;display: block;}
.xyjy_swiper_slide img {
    width: 100%;

    display: block;
    /* object-fit: cover; */
    border-radius: 8px; 
}
.xyjy_swiper .swiper-slide-active {
    
    transform: scale(1.4); 
    opacity: 1; 
    z-index: 10; 
}

.xyjy_swiper_prev{top: 50% !important; left: -4% !important;width: 3rem !important;height: 3rem !important;}
.xyjy_swiper_next{top: 50% !important;right: -4% !important;width: 3rem !important;height: 3rem !important;}

.nbxx_box{width: 80%;height: auto;margin: 0 auto;display: flex;justify-content: space-between;}
.nbxx_box_item{width: 13.9375rem;height: 13rem;background: linear-gradient( 180deg, #FFF6DE 0%, #F8E4AE 100%);border-radius: 0.5rem;border: 1px solid #E2BF92;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.nbxx_box_item_img{width: 4rem;height: 4rem;background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.62) 100%);box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.11);border-radius: 20px; display: flex;align-items: center;justify-content: center;}
.nbxx_box_item_img img{width: 2rem;height: 2rem;}
.nbxx_box_item h2{color: #8B241D;font-size: 1.2rem;text-align: center;font-style: normal;text-transform: none;margin-top: 1rem;}
.nbxx_box_item_button{width: 6rem;height: 1.8rem;border: 1px solid #7F221E;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 1.125rem;margin-top: 1rem;color: #8B241D;font-size: 0.8rem;}
.nbxx_box_item_text{display: flex;align-items: center;flex-direction: column;}
/* 首页结束 */


.content{width: 100%;height: auto;background-image: url(../images/icon_5.png);background-repeat: no-repeat;background-size: 100%;min-height: 1rem;padding-top: 5.6rem;}
.content_title{width: 100%;text-align: center;display: flex;align-items: center;justify-content: center;margin-top: 50px;}
.content_title h3{font-weight: bold;font-size: 2.25rem;text-align: center;color: #8B241D;}
.content_title img{width: 8%;margin: 0 2.1429rem;}

.content_list_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.content_list{width: 100%;height: auto;}
.content_list_item{width: 100%;height: auto;display: flex;box-shadow: 0 0 2.1429rem .0714rem rgba(0,0,0,0.11);background: #ffffff;border-radius: .5714rem;padding: 2.8571rem;box-sizing: border-box;margin-bottom: 1.4286rem;}
.content_list_item_left{width: 21.6429rem;height: 13.5rem;border-radius: .5714rem;margin-right: 2.8571rem;flex-shrink: 0;}
.content_list_item_left img{width: 100%;border-radius: .5714rem;height: 100%;object-fit: cover;}
.content_list_item_right{flex-grow: 1;width: 0;}
.content_list_item_right h3{font-weight: 500;font-size: 1.8571rem;color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.content_list_item_right p{margin-top: 1.5rem; color: #555555;font-size: 1.125rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;line-height: 2rem;max-height: calc(1.125rem * 2 * 3);}
.content_list_item_right_bottom{display: flex;align-items: center;margin-top: 1.25rem;}
.content_list_item_right_bottom img{width: 1.5714rem;height: 1.5714rem;}
.content_list_item_right_bottom span{font-size: 1.25rem;color: #8B241D;font-style: normal;margin-left: .5714rem;}

.content_list_item:hover{background: #F6F1E7;}
.content_list_item:hover .content_list_item_right p {color: #C40B11; /* 鼠标悬停时文字颜色变深 */}
.content_list_item:hover .content_list_item_right h3 {color: #C40B11; /* 鼠标悬停时文字颜色变深 */}

/*PC分页开始*/
.fy_phone{display: none;}
.fy {width: 100%;height: 2.1429rem;margin: 0 auto;margin-top: 3.5714rem;margin-bottom: 3.5714rem;}
.fy {width: 100%;height: 2.1429rem;line-height: 2.1429rem;text-align: center;}
.fy a {font-size: .8571rem;color: #5c5c5c;padding: .5714rem .8571rem .5714rem .8571rem;background: none;border-radius: 0;border: 1px solid #D5D5D5;margin-left: .3571rem;margin-right: .3571rem;transition: 0.4s;}
.fy a:link,.fy a:visited {text-decoration: none;color: #727272;}
.fy a:hover {text-decoration: none;color: #fff;background:#8B241D;margin-left: .3571rem;margin-right: .3571rem;}
.fy > #active{background:#8B241D;color: #fff;}
/*PC分页结束*/


/* 底部开始 */
.footer{width: 100%;height: auto;background-image: url(../images/footer_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;min-height: 40.5rem;position: relative;margin-top: 9.4rem;}
.footer_content{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-top: 13.5714rem;}
.footer_logo{width: 11.7857rem;height: auto;position: absolute;top: -5.8571rem;left: 50%;transform: translateX(-50%);z-index: 10;}
.footer_logo img{width: 100%;}
.footer_content_list{width: 100%;text-align: center;}
.footer_content_list p{text-align: center;font-size: 1.125rem;color: #FFFFFF;margin-bottom: 2.1429rem;}
.footer_content_list_img img{width: 10rem;height: 10rem;margin-bottom: .8571rem;}
.footer_content_list_top{display: flex;text-align: center;justify-content: center;}
.footer_content_list_top p {margin-right: 1.4286rem;}
.footer_content_list_bottom{display: flex;text-align: center;justify-content: center;}
.footer_content_list_bottom p{margin-right: 1.4286rem;}

.xxxxx_in{width: 6rem;height: 6rem;margin: 0 auto;}
/* 底部结束 */

/* 文章页开始 */
.wzy{width: 80%;height: auto;margin: 0 auto;min-height: 1px;margin-top: 3.5714rem;box-shadow: 0 0 2.1429rem .0714rem rgba(0,0,0,0.08);border-radius: .5714rem;background: #FFFFFF;}
.wzy_content{width: 100%;height: auto;padding: 5.7143rem;box-sizing: border-box;}
.wzy_content_title{width: 100%; text-align: center;}
.wzy_content_title h3{font-weight: 500;font-size: 2.125rem;color: #000000;line-height: 3.2143rem;text-align: center;font-style: normal;text-transform: none;}
.wzy_content_time{width: 100%;height: 4.2857rem; background: #F5F5F5;border-radius: .2143rem;display: flex;align-items: center;justify-content: center;margin-top: 3.5714rem;margin-bottom: 3.5714rem;}
.wzy_content_time div{margin-right: 2.8571rem;display: flex;}
.wzy_content_time p{text-align: center;font-size: 1.2857rem;color: #555555;font-style: normal;text-transform: none;}

.wzy_content_text{width:100%;min-height: 28.5714rem;margin:0 auto; height:auto; _height:auto; zoom:1;/*overflow:hidden*/overflow:auto; }
.wzy_content_text p{font-size: 1.2857rem;color:#404040;line-height: 2.1429rem;text-indent: 2em !important;line-height: 2em;margin-top: 1.0714rem;}
.wzy_content_text div{font-size: 1.2857rem !important;color:#404040;line-height: 2.1429rem;text-indent: 2em !important;line-height: 2em;margin-top: 1.0714rem;}
.wzy_content_text p a{color:#0358ce;}
.wzy_content_text strong{font-weight: 800;}
.wzy_content_text table {font-size: 1.1429rem;color:#2c2c2c !important;border-width: 1px;border-color: #e2e2e2 !important;border-collapse: collapse;margin: 0px auto;margin-top: 1.0714rem;}
.wzy_content_text table th {font-size: 1.1429rem;background-color:#f8f8f8 !important;border-width: 1px;padding: .5714rem 1.2143rem !important;border-style: solid;border-color: #e2e2e2 !important;text-align:left;color: #2c2c2c !important;}

.wzy_content_text table{
width: 100%;
overflow-x: auto;  /* 水平滚动 */
white-space: nowrap; /* 防止内容换行 */
-webkit-overflow-scrolling: touch; /* 移动端平滑滚动 */
box-shadow: 0 0 0 1px rgba(0,0,0,.1); /* 可选阴影边框 */
border-radius: 4px;

}

.wzy_content_text table tr {background-color:#ffffff !important;height: auto !important;}
.wzy_content_text table td {font-size: 1rem;border-width: 1px;padding: .5714rem 1.2143rem !important;border-style: solid;border-color: #e2e2e2 !important;color: #6e6e6e !important;}
.wzy_content_text table td span{margin-right: 1.4286rem;}
.wzy_content_text table td p{text-indent: 0em!important;margin-top: 0 !important;}
.wzy_content_text table th p{text-indent: 0em!important;margin-top: 0 !important;}

.wzy_content .wzy_content_text h1,
.wzy_content .wzy_content_text h2,
.wzy_content .wzy_content_text h3,
.wzy_content .wzy_content_text h4,
.wzy_content .wzy_content_text h5,
.wzy_content .wzy_content_text h6{
    color: #333;
    margin-bottom: 1.0714rem;
    padding-bottom: .7143rem;
    border: 0;
    font-weight: bold;
}

.wzy_content_back{width: 100%;height: auto;display: flex;align-items: center;justify-content: center;border-bottom: .0714rem solid #9B9B9B;margin-top: 3.5714rem;padding-bottom: 3.5714rem;}
.wzy_content_back a{width: 11.7143rem;height: 3.2857rem;border: .0714rem solid #7F221E;border-radius: 1.6429rem;display: flex;align-items: center;justify-content: center;color: #8B241D;font-size: 1.2857rem;}

.wzy_content_page{width: 100%;min-height: 1px;margin: 0 auto;height: auto;overflow: hidden;zoom: 1;margin-top: 2.1429rem;}
.wyz_content_pagez{width: calc(100% - .0714rem);height: 4.2857rem;border: .0714rem solid #DDDDDD;overflow: hidden;font-size: 1.2857rem;color: #6E6E6E;display: block;line-height: 4.2857rem;padding-left: .7143rem;padding-right: .7143rem;margin-bottom: .7143rem;}
.wyz_content_pagey{width: calc(100% - .0714rem);height: 4.2857rem;border: .0714rem solid #DDDDDD;overflow: hidden;font-size: 1.2857rem;color: #6E6E6E;display: block;line-height: 4.2857rem;padding-left: .7143rem;padding-right: .7143rem;}
.wyz_content_pagey span,.wyz_content_pagez span{font-weight: 400;color: #000000;}
.wyz_content_pagey:hover{border:2px solid #8B241D;color:#8B241D;}
.wyz_content_pagez:hover{border:2px solid #8B241D;color:#8B241D;}
.wyz_content_pagez:hover span,.wyz_content_pagey:hover span{color: #8B241D;}
.phone_page{display: none;}
/* 文章页结束 */

/* 工会之家开始 */
.ghzj_box{width: 80%;height: auto;min-height: 1rem;margin: 0 auto;}
.ghzj_box_swiper{width: 100%;height: 38.0714rem;background: #fff;margin-top: 3.5714rem;position: relative;}
.swiper_container{width: 100%;height: 100%;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.16);overflow: hidden;}
.swiper_container_wrapper_slide{display: flex;}
.swiper_container_wrapper_slide a{display: flex;width: 100%;}
.swiper_container_wrapper_slide_img{width: 60%;height: 38.0714rem;flex-shrink: 0;}
.swiper_container_wrapper_slide_img img{width: 100%;height: 100%;}
.swiper_container_wrapper_slide_text{width: 40%;height: 100%;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.16);background: #fff;flex-shrink: 0;padding: 3.5714rem;}
.swiper_container_wrapper_slide_text h3{font-weight: 500;color: #000000;font-size: 1.625rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.swiper_container_wrapper_slide_text_time{margin-top: 2.1429rem;display: flex;align-items: center;}
.swiper_container_wrapper_slide_text_time img{width: 1.5714rem;height: 1.5714rem;}
.swiper_container_wrapper_slide_text_time span{color: #8B241D;font-size: 1.25rem;margin-left: .5714rem;}
.swiper_container_wrapper_slide_text p{font-size: 1.125rem;color: #555555;line-height: 2.1875rem;margin-top: 1.875rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
.swiper_container_wrapper_slide_text_more{width: 9.7857rem;height: 2.8571rem;background: #8B241D;border-radius: 1.4286rem;display: flex;align-items: center;justify-content: center;color: #FFEDB3;font-size: 1rem;margin-top: 2.1429rem;}

.ghzj_box_swiper .swiper_container_prev {left: 0 !important;}
.ghzj_box_swiper .swiper_container_next {right: 0 !important;}
.swiper_container_pagination{bottom: 3.5714rem !important;right: 3.5714rem;}
/* 增大分页器点的大小 */
.swiper_container_pagination .swiper-pagination-bullet {
    width: .6875rem !important;  /* 增加宽度 */
    height: .6875rem !important; /* 增加高度 */
    margin: 0 .3571rem !important; /* 增加点之间的间距 */
}
.swiper_container_pagination .swiper-pagination-bullet-active{background: #C22B25;}

.ghzj_list{width: 100%;height: auto;min-height: 10rem;margin-top: 3.5714rem;}
.ghzj_list_item{width: 100%;height: 7.5714rem;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.11);background: #fff; padding: 0 2.8571rem;display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.25rem;}
.ghzj_list_item_left{width: 88%;float: left;}
.ghzj_list_item_left h3{font-size: 1.625rem;color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.ghzj_list_item_left img{width: .5714rem;height: .5714rem;margin-right: .7143rem;float: left;margin-top: 1rem;}
.ghzj_list_item_right{color: #8B241D;font-size: 1.625rem;}
/* 工会之家结束 */

/* 组织架构开始 */
.zzjg_box{width: 80%;height: auto;margin: 0 auto;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.08); margin-top: 3.5714rem;background: #ffffff;min-height: 10rem;padding: 5.7143rem;}
.zzjg_box_text{width: 100%;height: 100%;}
.zzjg_box_text h3{font-size: 1.75rem;color: #000000;line-height: 2.5rem;margin-bottom: 1.875rem;}
.zzjg_box_text p{margin-bottom: 1.875rem;color: #404040;font-size: 1.375rem;}
/* 组织架构结束 */

/* 党建育才开始 */
.djyc_box{width: 100%;height: auto;min-height: 1rem;margin: 0 auto;margin-top: 3.5714rem;}
.djyc_box_title{width: 80%;height: auto;text-align: center;margin: 0 auto;}
.djyc_box_title h2{font-size: 2.1429rem;color: #8B241D;line-height: 2.8571rem;text-align: center;font-style: normal;text-transform: none;}
.djyc_box_title h2 a{color: #8B241D;}
/* 
.djyc_box_swiper {
    width: 100%;
    margin: 0 auto;
    padding-top: 2.8571rem;
    overflow: hidden; 
    position: relative;
}

.djyc_swiper {
    width: 100%;
    height: 39.7857rem; 
}

.djyc_swiper_wrapper {
    display: flex;
    align-items: center;
    transition-timing-function: cubic-bezier(0.17, 0.67, 0.21, 0.99);
}


.djyc_swiper_slide {
    width: 42.8571rem;  
    height: 24.0714rem; 
    transition: all 0.5s ease;
    border-radius: .8571rem;
    overflow: hidden;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    transform-origin: center center;
}

.djyc_swiper_slide a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.djyc_swiper .swiper-slide-active {
    width: 61rem !important;  
    transform: none !important;
    z-index: 10;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
}

.djyc_swiper .swiper-slide-next,
.djyc_swiper .swiper-slide-prev {
    width: 37.5rem !important;
    height: 21.0625rem !important;
    opacity: 0.8;
}

.djyc_swiper_prev{left: calc(50% - 30.5rem - 2rem) !important;transform: translateY(-50%);}
.djyc_swiper_next{right: calc(50% - 30.5rem - 1rem) !important;transform: translateY(-50%);} */

.djyc_box_swiper {
    width: 100% !important;
    margin: 0 auto;
    padding: 3.5714rem 0;
    overflow: hidden; 
    position: relative;
}
.djyc_swiper {
    overflow: visible;
    width: 120% !important;
    left:50% !important;
    margin-left:-60% !important;
    position: absolute;
}
.djyc_swiper{overflow: inherit;}

.djyc_swiper_slide img{width: 100%;}
.djyc_swiper_slide .swiper-slide-thumb-active a {opacity: 1;background: #CF2C1F;color: #ffffff;}
.djyc_swiper_slide .swiper-slide-thumb-active a::before{opacity: 0.5;border-bottom-color: #CF2C1F;}

.djyc_swiper_slide:not(.swiper-slide-active) {
    opacity: 0.5;
    transform: scale(0.9);
}

.djyc_swiper_prev{left: 33.5% !important;}
.djyc_swiper_next{right: 33.5% !important;}

.djyc_box_content{width: 80%;height: auto; margin: 0 auto;}
.djyc_phone_title{display: none !important;}
.djyc_box_content_title{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.djyc_box_content_title h3{font-weight: bold;font-size: 2.8571rem;color: #8B241D;font-style: normal;text-transform: none;flex: 1;margin: 0;text-align: center;}
.djyc_box_content_title img{width: auto;height: auto;object-fit: contain;flex: 1;max-width: 42%;display: block;margin: 0 auto;}

.djyc_box_content_swiper{width: 100%;height: auto;margin-top: 3.5714rem;display: flex;}
.dyhd_swiper_left{width: 46%;height: auto;position: relative;}
.dyhd_swiper_slide{width: 100% !important;height: 27.6875rem !important;}
.dyhd_swiper_slide a{width: 100%;height: 100%;position: relative;}
.dyhd_swiper_slide_left{width: 100%;height: 100%;}
.dyhd_swiper_slide_left img{width: 100%;height: 100%;object-fit: cover;}
.dyhd_swiper_slide_right{width: calc(100% - 46%);height: auto;background: #F5F1E9;padding: 2.6rem;box-sizing: border-box;overflow: hidden;}

.dyhd_slide_title{width: 100%;height: 4.375rem;padding: 0 22px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0px;
    /* left: 50%;
    transform: translateX(-50%); */
    display: flex;
    gap: 10px;
    z-index: 10;
    align-items: center;
    justify-content: space-between;}
.dyhd_slide_title .bg{
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0.53;
    /* 黑色，50%透明度 */
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;}
.dyhd_slide_title p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.25rem;color: #FFFFFF;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}  
.dyhd_slide_title p a{color: #fff;}

.dyhd_pagination{bottom: 20% !important;left: 50% !important;}
.dyhd_pagination .swiper-pagination-bullet {
    width: .6875rem !important;  /* 增加宽度 */
    height: .6875rem !important; /* 增加高度 */
    margin: 0 .3571rem !important; /* 增加点之间的间距 */
}
.dyhd_pagination .swiper-pagination-bullet-active{background: #C22B25 !important;}

.dyhd_slide_title_text p{color: #ffffff;}

.dyhd_swiper_prev{left: 0 !important;}
.dyhd_swiper_next{right: 0 !important;}

.dyhd_swiper_slide_right_ul{width: 100%;height: auto;max-height: calc(2.8125rem * 8);}
.dyhd_swiper_slide_right_ul_li{width: 100%;height: auto;display: flex;justify-content: space-between;line-height: 2.8rem;min-height: 2.8rem;display: none;box-sizing: border-box;}
.dyhd_swiper_slide_right_ul_li a{display: flex;width: 100%;}
.dyhd_swiper_slide_right_ul_li:nth-child(-n+8) {
    display: flex; /* 只显示前8个li */
}
.dyhd_list_item_left{display: flex;align-items: center;max-width: 82%;flex: 1;}
.dyhd_list_item_left h3{font-size: 1.25rem;font-weight: 500;color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.dyhd_list_item_left img{width: .5714rem;height: .5714rem;margin-right: .7143rem;}
.dyhd_list_item_right{color: #8B241D;font-size: 1.25rem;flex-shrink: 0;margin-left: 1rem;}

.phone_banner1{display: none !important;}
.djyc_banner{width: 80%;height: auto; margin: 0 auto;margin-top: 3.5714rem;}
.djyc_banner a{display: block;width: 100%;height: 14.2857rem;}
.djyc_banner img{width: 100%;height: 100%;}

.xxyd_box{width: 80%;height: auto; margin: 0 auto;margin-top: 3.5714rem;}
.xxyd_box_list{width: 100%;height: auto;display: flex;justify-content: space-between;}
.xxyd_box_list_left{width: 48%;height: auto;}
.xxyd_box_list_left_top{width: 100%;display: flex;justify-content: space-between;}
.xxyd_box_list_left_top h3{font-size: 2.5rem;color: #8B241D;font-weight: bold;font-style: normal;text-transform: none;font-family: Source Han Sans CN, Source Han Sans CN;}
.xxyd_box_list_left_top_right{width: 72%; border-bottom: 2px solid #DEB778;max-width: 72%;text-align: right;display: flex;align-items: center;font-size: 1.25rem;color: #B1833A;justify-content: flex-end;box-sizing: border-box;}

.xxyd_box_list_left_bottom{width: 100%;height: auto;margin-top: 2.8571rem;}
.xxyd_box_list_left_ul{width: 100%;height: auto;list-style: none;}
.xxyd_box_list_left_ul_li{width: 100%;height: auto;display: flex;justify-content: space-between;line-height: 2.8rem;min-height: 2.8rem;box-sizing: border-box;border-bottom: 1px solid #D0D0D0;padding: 0.625rem 0;}
.xxyd_box_list_left_ul_li a{display: flex;justify-content: space-between;width: 100%;}
.xxyd_list_item_left{display: flex;align-items: center;max-width: 82%;flex: 1;margin-right: 1rem;}
.xxyd_list_item_left h3{font-size: 1.25rem;font-weight: 500;color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xxyd_list_item_left img{width: .5714rem;height: .5714rem;margin-right: .7143rem;}
.xxyd_list_item_right{color: #8B241D;font-size: 1.25rem;flex-shrink: 0;white-space: nowrap;}

/* 党建育才结束 */

/* 联系我们开始 */

/* -学校地址开始 */
.map{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;overflow: hidden;}
.map img{width: 100%;height: 100%;}
/* -学校地址结束 */

/* 联系方式开始 */
.lxfs_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.lxfs_box_content{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: stretch;}
.lxfs_box_content_left{width: 32%;height: 100%;background: #ffffff;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.08);border-radius: 0px 0px 0px 0px;padding: 2.5rem;box-sizing: border-box;display: flex;flex-direction: column;}
.lxfs_box_content_left ul{width: 100%;height: auto;list-style: none;}
.lxfs_box_content_left ul li{width: 100%;height: auto;display: flex;align-items: center;margin-bottom: .75rem;}
.lxfs_box_content_left_img{margin-right: 1.25rem;width: 3.8125rem;height: 3.8125rem;background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0.62) 100%);box-shadow: 0px 10px 20px 1px rgba(0,0,0,0.11);border-radius: 1.2857rem;padding: 1.0714rem;box-sizing: border-box;flex-shrink: 0;}
.lxfs_box_content_left_img img{width: 100%;height: 100%;object-fit: contain;}
.lxfs_box_content_left_text{flex-grow: 1;}
.lxfs_box_content_left_text h3{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.625rem;color: #000000;font-style: normal;text-transform: none;}
.lxfs_box_content_left_text p{font-weight: 400;font-size: 1.375rem;color: #8B241D;line-height: 2.5rem;font-style: normal;text-transform: none;}
.lxfs_box_content_right{width: calc(100% - 32% - 3.125rem);height: 100%;display: flex;flex-direction: column;position: relative;}
.lxfs_box_content_right_swiper{width: 100%;flex-grow: 1;display: flex;flex-direction: column;}
.lxfs_swiper_slide{width: 100%;height:100%;}
.lxfs_swiper_slide img{width: 100%;height: 100%;display: block;object-fit: cover;}

.lxfs_swiper{width: 100%;height: calc(100% - 20% - 0.7143rem);;}

.lxfs_swiper2{height: 20%;box-sizing: border-box;padding: 10px 0 !important;margin-top: .7143rem;flex-shrink: 0;}
.lxfs_swiper2 .swiper-slide {
    width: 25% !important;
    height: 100%;
    opacity: 0.4;
    margin-right: 10px !important;
}
.lxfs_swiper2 .swiper-slide img{width: 100%;height: 100%;}
.lxfs_swiper2 .swiper-slide-thumb-active {opacity: 1;}
.lxfs_swiper2 .swiper-slide:last-child {
    margin-right: 0 !important;
}

.lxfs_swiper_prev{top: 89% !important;left: 0 !important;}
.lxfs_swiper_next{top: 89% !important;right: 0 !important;}

/* 联系方式结束 */

/* 家校沟通开始 */
.jxgt_content{width: 80%;height: auto;margin: 0 auto;}
.jxgt_content_title{width: 100%;height: auto;background-image: url(../images/icon_17.jpg);border-radius:.375rem; background-size: 100% 100%;background-repeat: no-repeat;margin-top: 3.5714rem;box-sizing: border-box;padding: 1.4286rem;}
.jxgt_content_title img{width: 14%;}
.jxgt_content_title h3{font-weight: bold;font-size: 1.625rem;color: #8B241D;font-style: normal;text-transform: none;}

.jxgt_content_form{width: 100%;height: auto;margin-top: 2.8571rem;}
.jxgt_form{width: 100%;height: auto;}
.jxgt_form_group{width: 49%;}
.form-label{font-size: 1.625rem;color: #000000;}
.form-label.required::after {content: '*';color: red;margin-left: 4px;}
.form_group_options input{width: 100%;height: 3.75rem;font-size: 1.2857rem; background: #FFFFFF;border: 1px solid #CECECE;padding-left: .7143rem;border-radius: 6px 6px 6px 6px;margin-top: 1.125rem;}
.jxgt_form_row{display: flex;justify-content: space-between;margin-bottom: 2.1429rem;}
.jxgt_form_group_row{width: 100%;margin-bottom: 2.4375rem;}
.form_group_text{font-size: 1.125rem;color: #C40B11;margin-top: 1.25rem;}
.form_group_options textarea{width: 100%;height: 16.625rem;font-size: 1.2857rem;background: #FFFFFF;border: 1px solid #CECECE;padding-left: .7143rem;padding-top: 1.5rem; border-radius: 6px 6px 6px 6px;margin-top: 1.125rem;}

.form_group_options1{display: flex;}

.jxgt_form_group_yzm{width: 100%;height: auto;display: flex;align-items: center;justify-content: center;}
.jxgt_form_group_yzm .form_group_options input{width: 17.125rem;margin-top: 0;}
.jxgt_form_group_yzm a img{width: 9.9375rem;height: 3.75rem;margin-left: 1.25rem;}

.jxgt_form_group_btn{width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 3.125rem;}
.jxgt_form_group_btn button{width: 24rem;height: 3.5rem;background: #8B241D;border-radius: 3.75rem;color: #FFEDB3;font-size: 1.375rem;}
/* 家校沟通结束 */

/* 校长信箱开始 */
.xzxx_box{width: 80%;height: auto;margin: 0 auto;display: flex;justify-content: space-between;}
.xzxx_box_left{width: 25.8125rem;height: auto;background-image: url(../images/xzxx.png);min-height: 10rem;background-size: 100% auto;background-position: bottom;background-repeat: no-repeat;position: relative;box-sizing: border-box;}
.xzxx_box_left_top{width: 100%;height: auto;padding: 1.375rem;background-image: url(../images/icon_19.png);background-size: 100%;background-repeat: no-repeat;}
.xzxx_box_left_top img{width: 23rem;height: 29rem;}
.xzxx_box_left_bottom{width: 100%;height: auto;margin-top: 3.125rem;text-align: center;}
.xzxx_box_left_bottom h2{font-size: 2.5rem;color: #8B241D;}
.xzxx_box_left_bottom h3{color: #000000;font-size: 1.75rem;margin-bottom: 3.125rem;margin-top: 0.875rem;}
.xzxx_box_left_bottom p{font-size: 1.625rem;color: #8B241D;font-weight: 200;text-align: center;font-style: normal;text-transform: none;letter-spacing: 0.3em;}
.xzxx_box_left_bottom img{width: 100%;margin-top: 2.1875rem;}


.xzxx_box_right{width: calc(100% - 25.8125rem);height: auto;margin-left: 1.875rem;}
.xzxx_box_right_top{width: 100%;height: auto;background-image: url(../images/icon_17.jpg);background-size: 100% 100%;background-repeat: no-repeat;display: flex;align-items: center;padding: 1.4286rem;}
 .xzxx_box_right_top h3{font-size: 1.25rem;color: #8B241D;padding-left: 1.875rem;}
/* 校长信箱结束 */

/* 联系我们结束 */

/* 搜索页面开始 */
.search_title{width: 80%;height: auto;margin: 0 auto; margin-top: 3.5714rem;background: linear-gradient( 180deg, #F7E4A6 0%, #F2E2B9 100%);border-radius: 0.75rem;padding: 1.25rem;}
.search_title div{display: flex;align-items: center;font-family: Source Han Sans CN, Source Han Sans CN;font-size: 1.125rem;}
.search_title div p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.125rem;font-style: normal;text-transform: none;color: #000000;}
.search_title div span{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;color: #8B241D;font-style: normal;text-transform: none;}

/* 搜索页面结束 */


/* 学校介绍开始 */

/* 领导团队开始 */
.ldtd_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.ldtd_box_list{width: 100%;height: auto;display: flex;
    flex-wrap: wrap;
    gap: 2.5rem !important;}
.ldtd_box_list_ul{width: 60%;margin:0 auto !important;height: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 2.5rem !important;
    justify-content: center;
    position: relative;padding: 0;
    margin-bottom: 0rem;}
.ldtd_box_list_li{width: 26.1429rem; height: auto; background: linear-gradient( 180deg, rgba(207,180,134,0) 0%, rgba(207,180,134,0.1) 55%, #FFECCC 100%);display: flex;flex-direction: column;align-items: center;box-sizing: border-box;margin-top: 2.5rem !important;}
.ldtd_box_list_li a{width: 100%;height: 100%;display: flex;align-items: flex-start;flex-direction: column;}
.ldtd_box_list_li_img{width: 15.6875rem;height: 19.75rem;margin: 0 auto;}
.ldtd_box_list_li_img img{width: 100%;height: 100%;}

.ldtd_box_list_li_text{width: 100%;flex: 1; padding: 1.875rem;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;position: relative;}
.ldtd_box_list_li_text_bg{position: absolute;bottom: 0;left: 0;width: 100%;height: auto;}
.ldtd_box_list_li_text_bg img{width: 100%;height: 100%;object-fit: cover;}
.ldtd_box_list_li_text h2{font-size: 1.5rem;color: #8B241D;}
.ldtd_box_list_li_text h3{font-size: 1.125rem;color: #000000;font-weight: 500;line-height: 35px;}
.ldtd_box_list_ul:nth-child(3){
    display: flex;justify-content: center;
    &::after {
        content: '';
        flex: 0 0 calc(26.1429rem + 2.5rem);
        flex-grow: 999;
        min-width: calc(26.1429rem + 2.5rem);
        max-width: calc(26.1429rem + 2.5rem);
        height: 0;
        margin: 0;
        padding: 0;
        border: none;
    }
}

/* .ldtd_box_list_li:nth-child(-n+4){
    width: calc(33% - 1.25rem); 
}
.ldtd_box_list_li:nth-child(n+5){
    width: calc(33.333% - 0.833rem); 
    width: calc((100% - 2 * 2.5rem) / 3); 
} */


.content_detail{width: 80%;height: auto;margin: 0 auto;margin-top: 3.125rem;display: flex;}
.content_detail_left{width: 23.8125rem;height: 30rem;margin-right: 3.125rem;}
.content_detail_left img{width: 100%;height: 100%;}

.content_detail_right{width: calc(100% - 23.8125rem - 3.125rem);height: auto;background: #ffffff;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.1);position: relative;padding: 3.125rem;box-sizing: border-box;}
.content_detail_right_left_img{position: absolute;top: 0;left: 0;}
.content_detail_right_left_img img{width: 100%;height: 3.7143rem;}
.content_detail_right_right_img{position: absolute;bottom: 0;right: 0;}
.content_detail_right_right_img img{width: 100%;height: 3.7143rem;}

.content_detail_right_content{width: 100%;height: auto;}
.content_detail_right_content_title{display: flex;align-items: flex-end;width: 100%;margin-bottom: 2rem;}
.content_detail_right_content_title h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 2rem;color: #000000;line-height: 2.1875rem;font-style: normal;text-transform: none;}
.content_detail_right_content_title p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.25rem;font-style: normal;text-transform: none;margin-left: 1.25rem;color: #000000;}

.content_detail_right_content_text p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.125rem;color: #404040;line-height: 2.1875rem;font-style: normal;text-transform: none;text-indent: 2em;margin-bottom: 1.25rem;}

.content_detail_right_content_bottom{width: 80%;height: auto;margin: 0 auto; background: #F5F1E9;margin-top: 3.125rem;border-radius: 0.25rem;padding: 1.875rem;}
.content_detail_right_content_bottom a{display: flex;width: 100%;height: auto; align-items: center;justify-content: space-between;}
.content_detail_right_content_bottom_left{display: flex;align-items: center;color: #B1833A;font-size: 1rem;}
.content_detail_right_content_bottom_left img{width: 20%;margin-right: .7143rem;}

.content_detail_right_content_bottom_center{width: 9.7857rem;height: 2.8571rem;border: 1px solid #B1833A;border-radius: 1.5rem;display: flex;align-items: center;justify-content: center;font-weight: 500;color: #B1833A;font-size: 1rem;}

.content_detail_right_content_bottom_right{display: flex;align-items: center;color: #B1833A;font-size: 1rem;justify-content: flex-end;}
.content_detail_right_content_bottom_right img{width: 20%;margin-left: .7143rem;}
/* 领导团队结束 */

/* 历任领导开始 */
.lrld_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.lrld_box_list{width: 100%;height: auto;display: flex;flex-wrap: wrap;gap: 2rem;justify-content: flex-start;align-content: flex-start;}
.lrld_box_list_item {width: calc(100% / 6 - 2rem);height: auto;flex: 0 0 auto;display: flex;flex-direction: column;}
.lrld_box_list_item a{display: flex;flex-direction: column;width: 100%;flex-grow: 1;text-decoration: none;}
.lrld_box_list_item_img{width: 100%;height: 17.5rem;}
.lrld_box_list_item_img img{width: 100%;height: auto;flex-shrink: 0;}
.lrld_box_list_item_content{width: 100%;flex-grow: 1;background: #F8EFDD;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;padding: 1.4286rem;position: relative;}
.lrld_box_list_item_content_img{position: absolute;bottom: 0;left: 0;}
.lrld_box_list_item_content_img img{width: 100%;}
.lrld_box_list_item_content h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;color: #8B241D;font-size: 1.125rem;font-style: normal;text-transform: none;margin-bottom: .9375rem;}
.lrld_box_list_item_content p{font-weight: 500;color: #000000;font-size: 1rem;font-style: normal;text-transform: none;}
.gjjy_box_list_item_img{border: 1px solid #DDD6C9;}
/* 历任领导结束 */

/* 领导关怀开始 */
.ldgh_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.ldgh_box_swiper{width: 100%;height: auto;display: flex;position: relative;}
.ldgh_swiper {
            width: calc(100% - 14.1875rem - 1.375rem);
            height: 46.9375rem;
            border-radius: 10px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
            margin-right: 1.375rem;
        }
        
        .ldgh_swiper_slide {
            position: relative;
            border-radius: 10px;
            overflow: hidden;
        }
        
        .ldgh_swiper_slide img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        
        .ldgh_slide_title {
            width: 100%;
            height: 6.8125rem;
            padding: 0 22px;
            box-sizing: border-box;
            position: absolute;
            bottom: 0px;
            display: flex;
            gap: 10px;
            z-index: 10;
            align-items: center;
            justify-content: center;
            background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);
        }
        
        .ldgh_slide_title .bg {
            background: #8B241D;
            opacity: 0.53;
            width: 100%;
            height: 100%;
            z-index: -1;
            position: absolute;
            top: 0;
            left: 0;
        }
        
        .ldgh_slide_title p {
            font-weight: 500;
            font-size: 1.25rem;
            color: #FFFFFF;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: center;
            z-index: 2;
        }  
        
        .ldgh_slide_title p a {
            color: #fff;
            text-decoration: none;
        }
        
        .ldgh_slide_title p a:hover {
            text-decoration: underline;
        }
        
        /* 右侧竖向轮播样式 */
        .swiper_right{
            width: 14.1875rem;
            height: 46.9375rem;
            position: relative;
        }
        .ldgh_swiper2 {
            width: 100%;
            height: 100%;
        }

        .ldgh_swiper2 .swiper-slide {
            text-align: center;
            font-size: 18px;
            opacity: 0.4;

            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }
        .ldgh_swiper2 .swiper-slide a{
            width: 100%;
            height: 100%;
            display: block;
        }

        .ldgh_swiper2 .swiper-slide img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .ldgh_swiper2 .swiper-slide-thumb-active {opacity: 1;}

.ldgh_slide_title_text p{color: #ffffff;}

.pc_navigation{width: 100%;height: 100%;}
.ldgh_swiper_prev{top: 3% !important;left: 50% !important;transform: translate(-50%) !important; width: 3.875rem !important;height: 2.375rem !important;border-radius: 0 !important;}
.ldgh_swiper_next{top: 98% !important;left: 50% !important;transform: translate(-50%) !important;width: 3.875rem !important;height: 2.375rem !important;border-radius: 0 !important;}

.phone_navigation{display: none;}
/* 领导关怀结束 */

/* 硕果累累开始 */
.sgll_box{width: 80%;height: auto;margin: 0 auto; margin-top: 3.5714rem;}
.sgll_box_list{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 2.8rem;}
.sgll_box_list_item{width: 21.625rem;height: auto;margin-bottom: 3.5714rem;display: flex;align-items: center;flex-direction: column;}
.sgll_box_list_item_img{width: 19.25rem;height: 12.6875rem;overflow: hidden;}
.sgll_box_list_item_img img{width: 100%;height: 100%;}
.sgll_box_list_item_bottom{width: 100%;height: 0.625rem;}
.sgll_box_list_item_bottom img{width: 100%;}
/* 硕果累累结束 */

/* 校园风景开始 */
/* .xyfj_swiper{width: 100%;height: auto;margin-top: 3.5714rem;}

.xyfj_swiper_slide{width: 80% !important;max-width: 80% !important; height: 38.25rem !important;margin: 0 auto;transition: transform 0.3s ease;}
.xyfj_swiper_slide a img{width: 100%;}
.swiper-slide-prev,
.swiper-slide-next {
    opacity: 0.7; 
    transform: scale(0.9); 
} */

.xyfj_swiper {
            width: 100%;
            height: auto;
            padding: 2rem 0;
            position: relative;
        }
        
        .xyfj_swiper_box {
            width: 100%;
            height: 100%;
        }
        
        .xyfj_swiper_slide {
            width: 80% !important;
            height: 38.25rem !important;
            margin: 0 auto;
            transition: all 0.3s ease;
            border-radius: 16px;
            overflow: hidden;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
            opacity: 0.6;
            transform: scale(0.85);
        }
        
        .xyfj_swiper_slide.swiper-slide-active {
            opacity: 1 !important;
            transform: scale(1);
            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
            z-index: 10;
        }
        
        .xyfj_swiper_slide a {
            display: block;
            width: 100%;
            height: 100%;
        }
        
        .xyfj_swiper_slide img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        
        .swiper-button-next, 
        .swiper-button-prev {
            color: #fff;
            background: rgba(255, 255, 255, 0.2);
            width: 50px;
            height: 50px;
            backdrop-filter: blur(10px);
            transition: all 0.3s ease;
        }
        
        .swiper-button-next:after, 
        .swiper-button-prev:after {
            font-size: 1.5rem;
            font-weight: bold;
        }
        
        .swiper-button-next:hover, 
        .swiper-button-prev:hover {
            background: rgba(255, 255, 255, 0.3);
            transform: scale(1.1);
        }
        
        .swiper-pagination-bullet {
            width: 12px;
            height: 12px;
            background: rgba(255, 255, 255, 0.6);
            opacity: 1;
        }
        
        .swiper-pagination-bullet-active {
            background: #fff;
            transform: scale(1.2);
        }

.xyfj_swiper_prev{left: 10% !important;width: 2.75rem !important;height: 2.75rem !important;}
.xyfj_swiper_next{right: 10% !important;width: 2.75rem !important;height: 2.75rem !important;}

.xyfj_list_box{width: 99rem;height: auto;margin: 0 auto; margin-top: 0.6rem;}
.xyfj_list{width: 100%;height: auto;margin: 0 auto; display: flex;flex-wrap: wrap; justify-content: flex-start;gap: 2.8rem;}
.xyfj_list_item{width: 28rem;height: 18.25rem;position: relative;float: left;margin-right: 1.2rem;margin-left: 1.2rem;margin-top: 3.125rem;overflow: hidden;border:1px solid #E6E6E6;}
/* .xyfj_list_item:nth-child(3n-2) {
    margin-left: 0rem;
} */
/* .xyfj_list_item_img{width: 29.1875rem;height: 18.25rem;border:1px solid blue;} */
.xyfj_list_item_img img{width: 100%;height: 100%;}
.xyfj_list_item_text{width: 100%; position: absolute;bottom: 0;padding: 1.875rem;display: flex;align-items: center;justify-content: center;color: #FFFFFF;font-size: 1.625rem;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.0));}
/* 校园风景结束 */

/* 学校历史开始 */
.xxls_box{width: 84%;height: auto;margin: 0 auto; margin-top: 3.5714rem;box-sizing: border-box;position: relative;display: flex;padding: 0;border: 0;flex-direction: column;}

.xxls_box_content{width: 100%;height: 100%;min-height: 5rem;padding: 5rem 5rem 0 5rem;box-sizing: border-box;position: relative;z-index: 2;background-image: url(../images/icon_61.png);background-size: 100% 100%;}
.xxls_box_content_text{width: 100%;height: auto;box-sizing: border-box;display: flex; margin-top: 2.5rem; }
/* background-image: url(../images/icon_60.png);background-size: cover;background-repeat: no-repeat; */
.xxls_box_bg{width: 100%;height: 7.5rem;position: relative;}
.xxls_box_bg_img{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;}
.xxls_box_bg_img img{width: 100%;}

.xxls_box_content_text_bottom{width: 100%;height: auto;min-height: 5rem;display: flex;align-items: flex-start;box-sizing: border-box;}

.xxls_box_left{width: 18.25rem;height: auto;margin-right: 5rem;position: relative;}
.xxls_box_left_content{width: 100%;height: 2.9375rem;background: linear-gradient(91deg, #C40B11 0%, #C40B11 61%, rgba(98, 6, 9, 0) 100%);position: absolute;bottom: 1.25rem;display: flex;align-items: center;padding: .75rem;box-sizing: border-box;}
.xxls_box_left_content p{font-weight: 800;font-size: 1rem;color: #FFEDB3;font-style: normal;text-transform: none;}
.xxls_box_left img{width: 100%;height: 18.25rem;}
.xxls_box_top_img{position: absolute;top: 5%;width: 4.125rem;height: 3.9375rem;}
.xxls_box_top_img img{width: 100%;}
.xxls_box_bottom_img{position: absolute;bottom: 12%;right: 12%;width: 4.125rem;height: 3.9375rem;}
.xxls_box_bottom_img img{width: 100%;}


.xxls_box_right{width: calc(100% - 23.125rem);height: auto;}
.xxls_box_right p{font-weight: 400;font-size: 1.375rem;color: #000000;line-height: 2.8125rem;font-style: normal;text-transform: none;text-indent: 2em;}

.xxls_time_box{width: 80%;height: auto;margin: 0 auto; margin-top: 3.5714rem;}
.xxls_time_box_title{width: 100%;height: auto;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.xxls_time_box_title img{width: 28%;}
.xxls_time_box_title p{margin-top: 1.25rem; font-family: Source Han Serif CN, Source Han Serif CN;font-weight: 300;font-size: 1.625rem;color: #8B241D;text-align: center;font-style: normal;text-transform: none;}

.mobile_timeline_content{display: none !important;}
.timeline_box{width: 100%;height: auto;margin: 0 auto; margin-top: 3.5714rem;position: relative;min-height: 20rem;}
.timeline-line_box{width: 100%;height: 100%; position: absolute;left: 50%;transform: translateX(-50%);top: 0;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.timeline-line{width: 2px;height: 100%;background: #DEB778;min-height: 2rem;}
.timeline-circle{background: #FFFFFF;width: 1.125rem;height: 1.125rem;border: 1px solid #DEB778;border-radius: 50%;}

.timeline-content{width: 100%;height: auto;margin: 0 auto;padding-top: 4.375rem;box-sizing: border-box;overflow: hidden;zoom: 1;}
.timeline-content-item{width: 100%;height: auto;display: flex;}
.timeline-content-item-left{width: 50%;height: auto;display: flex;}
.timeline-content-item-left-title{width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: space-between;
  gap: 1rem;}
.timeline-content-item-left-title div img{width: 100%;margin-right: 1.875rem;}
.timeline-content-item-left-title h2{font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 2.25rem;
  color: #000000;
  font-style: normal;
  text-transform: none;
  flex: 0 1 auto;
  margin: 0 1.875rem;
  white-space: nowrap;}

.timeline-content-item-left-title p{width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  top: .75rem;
  right: -0.5rem;}
.timeline-content-item-left-title p img{width: 100%;}

.timeline-content-item-right-title img:first-child {
  flex: 1 1 auto;
  /* 让图片自适应剩余空间 */
  max-width: 100%;
  height: auto;
  object-fit: contain;
  /* 保持图片比例 */
}
.timeline-content-item-right-title p img {
  width: 100%;
}

.timeline-content-item-right-title div img {
  width: 100%;
}
.timeline-content-item_left{padding-top: 4.875rem;}

.timeline-content-item{width: 50%;height: auto;display: flex;flex-direction: column;}
.timeline-content-item-right-title{width: 100%;height: auto;display: flex;align-items: center;position: relative;justify-content: space-between;gap: 1rem;}
.timeline-content-item-right-title p{width: 1.125rem;height: 1.125rem;position: absolute;top: .75rem;left: -0.5rem;}
.timeline-content-item-right-title h2 {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 2.25rem;
  color: #000000;
  font-style: normal;
  text-transform: none;
  flex: 0 1 auto;
  margin-left: 1.875rem;
  white-space: nowrap;
}
.timeline-content-item-right-title img:last-child {
  flex: 1 1 auto;
  /* 让图片自适应剩余空间 */
  max-width: 100%;
  height: auto;
  object-fit: contain;
  /* 保持图片比例 */
}
.timeline-content-item-right-title p img {width: 100%;}
.timeline-content-item-right-title div img{width: 100%;}
.timeline-content-item-right-content{width: 100%;height: auto;display: flex;margin-top: 1.875rem;padding-left: 2.5rem;box-sizing: border-box;gap: 1.875rem;}
.timeline-content-item-right-content-img{width: 16.5rem;height: auto;flex-shrink: 0;}
.timeline-content-item-right-content-img img{width: 100%;height: auto;object-fit: cover;}
.timeline-content-item-right-content-img-text{width: 100%;height: auto;background: #F5F1E9;display: flex;align-items: center;justify-content: center;box-sizing: border-box;padding: 1.25rem;font-weight: 500;font-size: 1rem;text-align: center;}
.timeline-content-item-right-content-text{flex: 1;height: auto;min-width: 0;}
.timeline-content-item-right-content-text p{font-weight: 400;font-size: 1.125rem;color: #555555;line-height: 2rem;font-style: normal;text-transform: none;text-indent: 2em;margin: 0;}
.timeline-content-item-left-content{padding-left: 0 !important;padding-right: 2.5rem !important;}
/* 学校历史结束 */

/* 学校简介开始 */
.xxjj_phone_title{display: none !important;}
.xxjj_box{width: 100%;height: auto;margin: 0 auto;margin-top: 5.7143rem;position: relative;}
.xxjj_box_content{width: 80%;height: 44.25rem;margin: 0 auto;}
.xxjj_box_left{width: 60.9286rem;height: 100%;position: absolute;left: 0;}
.xxjj_box_left img{width: 100%;}
.xxjj_box_left_text{width: 37rem;height: 5.8571rem;background: linear-gradient( 91deg, #C40B11 0%, #C40B11 61%, rgba(98,6,9,0) 100%);position: absolute;bottom: 17%;display: flex;align-items: center;padding: 0 1.25rem;box-sizing: border-box;}
.xxjj_box_left_text h3{font-family: Source Han Serif CN, Source Han Serif CN;font-size: 1.875rem;color: #FFEDB3;font-style: normal;text-transform: none;}
.xxjj_box_right{width: 50%;height: 100%;padding-left: 2.5rem;box-sizing: border-box;float: right;}
.xxjj_box_right_title{width: 100%;height: auto;display: flex;align-items: center;}
.xxjj_box_right_title img{width: 2.7143rem;height: 2.8571rem;margin-right: 1.0714rem;}
.xxjj_box_right_title h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 2.8571rem;color: #8B241D;font-style: normal;text-transform: none;}
.xxjj_box_right_text{width: 100%;height: auto;margin-top: 3.5714rem;}
.xxjj_box_right_text p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.25rem;color: #000000;line-height: 2.8571rem;font-style: normal;text-transform: none;text-indent: 2em;margin-bottom: 1.25rem;}

.xxjj_box_right_text1{width: 100%;height: 28.75rem;margin-top: 3.5714rem;overflow-y: scroll;}
.xxjj_box_right_text1 p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.25rem;color: #000000;line-height: 2.8571rem;font-style: normal;text-transform: none;text-indent: 2em;margin-bottom: 1.25rem;}

.xxjj_bottom{width: 100%;height: 16.25rem;background-image: url(../images/xxjj_2.jpg);background-size: 100% 100%;background-repeat: no-repeat;margin-top: -2rem;}
.xxjj_bottom_content{width: 80%;height: 100%;margin: 0 auto;padding: 3.125rem 3.125rem 3.125rem 3.125rem;}
.xxjj_bottom_content_box{width: 65%;height: auto; margin-left: auto;display: flex;align-items: center;justify-content: space-between;}

.xxjj_bottom_content_box_item{width: calc(100% / 3);height: 100%;display: flex; flex-direction: column; justify-content: center;}
.xxjj_bottom_content_box_item h3{font-family: Source Han Serif CN, Source Han Serif CN;font-weight: 800;font-size: 3.125rem;color: #FFEDB3;font-style: normal;text-transform: none;margin: 0;}
.xxjj_bottom_content_box_item h3 span{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.375rem;color: #FFEDB3;font-style: normal;text-transform: none;margin: 0;}
.xxjj_bottom_content_box_item p{margin-top: 1rem; font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.375rem;color: #FFFFFF;font-style: normal;text-transform: none;margin: 0;}

.djzxs_box{width: 100%;height: auto;min-height: 300px;}
.djzxs_box_bg{width: 85%; height: 43.2857rem;margin: 0 auto;position: relative;}
.djzxs_box_content{width: 65%;height: 85%;margin: 0 auto; background-image: url(../images/icon_63.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.djzxs_box_content_text{text-align: center;padding-top: 5rem;}
.djzxs_box_content_text h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 2.5rem;color: #8B241D;font-style: normal;text-transform: none;}
.djzxs_box_content_text_bottom{width: 40rem;margin: 0 auto;margin-top: 3rem;}
.djzxs_box_content_text_bottom p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.25rem;color: #000000;line-height: 2.5rem;font-style: normal;text-transform: none;}

.djzxs_box_content_bottom{width: 100%;height: auto;position: absolute;bottom: 0;left: 0; min-height: 300px;display: flex;overflow: hidden;}
.djzxs_box_content_bottom_left{width: 50%;height: auto;}
.djzxs_box_content_bottom_left_item{width: 100%;height: auto;display: flex;}
.djzxs_box_content_bottom_left_title h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 800;color: #8B241D;font-size: 3.125rem;font-style: normal;text-transform: none;position: relative;padding-right: 4rem;}
.djzxs_box_content_bottom_left_title h2 span{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.625rem;color: #8B241D;font-style: normal;text-transform: none;position: absolute;top: 0;right: 0;}
.djzxs_box_content_bottom_left_title p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.625rem;color: #000000;font-style: normal;text-transform: none;}

.djzxs_box_content_bottom_left_img{width: 8.1429rem;height: 8.1429rem;background: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0px 20px 1px rgba(59,0,0,0.1);margin-left: 2.1429rem;}
.djzxs_box_content_bottom_left_img_box{width: 7rem;height: 7rem;background: #FFF6DE;border-radius: 50%;border: 1px solid #BB1318;box-shadow: 0px 0px 20px 1px rgba(59,0,0,0.1);display: flex;align-items: center;justify-content: center;}
.djzxs_box_content_bottom_left_img_box img{width: 3.3571rem;height: 3.3571rem;}
.djzxs_box_content_bottom_left_item:nth-child(2) .xyjy_box_top_bottom_left_item_title h2{padding-right: 4rem;}

.djzxs_box_content_bottom_left_item:nth-child(2){margin-left: 18%;margin-top: 10%;}
.djzxs_box_content_bottom_left_item:nth-child(3){margin-left: 42%;margin-top: 8%;}


.djzxs_box_content_bottom_right{width: 49%;height: auto;}
.djzxs_box_content_bottom_right_item{width: 100%;height: auto;display: flex;}
.djzxs_box_content_bottom_right_item_title h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 800;color: #8B241D;font-size: 3.125rem;font-style: normal;text-transform: none;position: relative;padding-right: 2rem;}
.djzxs_box_content_bottom_right_item_title h2 span{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.625rem;color: #8B241D;font-style: normal;text-transform: none;position: absolute;top: 0;right: 0;}
.djzxs_box_content_bottom_right_item_title p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.625rem;color: #000000;font-style: normal;text-transform: none;}

.djzxs_box_content_bottom_right_item_img{width: 8.1429rem;height: 8.1429rem;background: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0px 20px 1px rgba(59,0,0,0.1);margin-right: 2.1429rem;}
.djzxs_box_content_bottom_right_item_img_box{width: 7rem;height: 7rem;background: #FFF6DE;border-radius: 50%;border: 1px solid #BB1318;box-shadow: 0px 0px 20px 1px rgba(59,0,0,0.1);display: flex;align-items: center;justify-content: center;}
.djzxs_box_content_bottom_right_item_img_box img{width: 3.3571rem;height: 3.3571rem;}
.djzxs_box_content_bottom_right_item:nth-child(2) .xyjy_box_top_bottom_left_item_title h2{padding-right: 4rem;}

.djzxs_box_content_bottom_right_item:nth-child(1){margin-left: 59%;}
.djzxs_box_content_bottom_right_item:nth-child(2){margin-left: 48%;margin-top: 10%;}
.djzxs_box_content_bottom_right_item:nth-child(3){margin-left: 18%;margin-top: 8%;}


.xxjs_box3{width: 100%;height: auto;margin-top: 5.7143rem;position: relative;overflow: hidden;}
.xxjs_box3_content{width: 85%;height: auto;margin: 0 auto;min-height: 300px;}
.xxjs_box3_content_left{width: 45%;height: auto;min-height: 300px;position: relative;z-index: 2;}

.xxjj_box3_right_bottom{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
.xxjj_box3_right_bottom_item{width: calc(30% - 1.5625rem);height: auto;margin: 0 1.5625rem;display: flex;align-items: center;justify-content: center;}
.xxjj_box3_right_bottom_item_middle{margin: 0 1.5625rem;text-align: center;}
.xxjj_box3_right_bottom_item_middle h3{font-family: Source Han Serif CN, Source Han Serif CN;font-weight: 800;font-size: 3.125rem;color: #B1833A;font-style: normal;text-transform: none;}
.xxjj_box3_right_bottom_item_middle h3 span{font-family: Source Han Serif CN, Source Han Serif CN;font-weight: 800;font-size: 1.375rem;color: #B1833A;font-style: normal;text-transform: none;}
.xxjj_box3_right_bottom_item_middle p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.25rem;color: #000000;font-style: normal;text-transform: none;}
.xxjj_box3_right_bottom_item img{width: 1.125rem;height: 2.5625rem;}

.xxjs_box3_conten_right{width: 65%;height: 100%;background-image: url(../images/icon_64.jpg);background-size: 100% 100%;background-repeat: no-repeat;position: absolute;right: 0;top: 12%;z-index: 1;}

        
        .xxjs_box3_conten_right_swiper {
            width: 78%;
            height: auto;
            min-height: 25rem;
            margin: 0 auto;
            position: relative;
            padding: 2rem 0;
            z-index: 2;
            float: right;

        }

 .xxjs_box3_swiper-container{width: 140% !important;}
        .xxjs_box3_swiper-slide {
            /* width: 100% !important;
            height: auto !important; */
            margin: 0 auto;
            transition: all 0.4s ease;
            border-radius: 16px;
            overflow: hidden;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
            opacity: 0.85;
            transform: scale(0.8);
            
        }
        
        /* 第一张幻灯片样式 - 高亮显示 */
        .xxjs_box3_swiper-slide.swiper-slide-active {
            opacity: 1 !important;
            transform: scale(1);
            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
            z-index: 10;
            margin-left: 0;
            
        }
        
        /* 第二张幻灯片样式 - 只显示一小部分 */
        /* .xxjs_box3_swiper-slide .swiper-slide-next {
            opacity: 0.85 !important;
            
            filter: brightness(0.9);
            width: 100% !important;
            transform: scale(0.6) !important;
        } */
        
        .xxjs_box3_swiper-slide img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        
        /* 自定义导航按钮 */
        .xxjs_box3_swiper_prev {
            width: 2.75rem !important;
            height: 2.75rem !important;
            border-radius: 50%;
            backdrop-filter: blur(10px);
            transition: all 0.3s ease;
            left: 1% !important;
        }
        .xxjs_box3_swiper_next{
            width: 2.75rem !important;
            height: 2.75rem !important;
            border-radius: 50%;
            backdrop-filter: blur(10px);
            transition: all 0.3s ease;
            right: 32% !important;
        }


.xxjs_box4 {
  width: 100%;
  height: auto;
  margin-top: 10rem;
  position: relative;
}

.xxjs_box4_content {
  width: 85%;
  height: auto;
  margin: 0 auto;
  min-height: 300px;
}

.xxjs_box4_content_left {
  width: 45%;
  height: auto;
  min-height: 300px;
  position: relative;
  z-index: 2;
  margin-left: auto;
}
.xxjj_box4_right_bottom {
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.xxjj_box4_right_bottom_item {
  width: calc(40% - 1.5625rem);
  height: auto;
  margin: 0 1.5625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.xxjj_box3_right_bottom_item_middle {
  margin: 0 1.5625rem;
  text-align: center;
}

.xxjj_box4_right_bottom_item_middle h3 {
  font-family: Source Han Serif CN, Source Han Serif CN;
  font-weight: 800;
  font-size: 3.125rem;
  color: #B1833A;
  font-style: normal;
  text-transform: none;
}

.xxjj_box4_right_bottom_item_middle h3 span {
  font-family: Source Han Serif CN, Source Han Serif CN;
  font-weight: 800;
  font-size: 1.375rem;
  color: #B1833A;
  font-style: normal;
  text-transform: none;
}

.xxjj_box4_right_bottom_item_middle p {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 1.25rem;
  color: #000000;
  font-style: normal;
  text-transform: none;
}

.xxjj_box4_right_bottom_item img {
  width: 1.125rem;
  height: 2.5625rem;
}
.xxjs_box4_conten_right {
  width: 55%;
  height: 100%;
  background-image: url(../images/icon_65.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 12%;
  z-index: 1;
}
.xxjs_box4_conten_right_swiper {
  width: 78%;
  height: auto;
  min-height: 400px;
  /* margin: 0 auto; */
  position: relative;
  padding: 2rem 0;
  z-index: 2;
  top: -200px !important;

}

/* .xxjs_box4_swiper-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding-left: 0;
} */

.xxjs_box4_swiper-container .swiper-wrapper {
  display: flex;
  justify-content: flex-start;
  /* 将内容对齐到左侧 */
  align-items: center;
  width: 80%;
}
.xxjs_box4_swiper_prev{left: -40% !important;}
.xxjs_box4_swiper_next{right:40% !important;}
.xxjs_box4_swiper-container{width: 160% !important;left: -50% !important;}
.xxjs_box4_swiper-slide {
  /* width: 30% !important;
  height: 380px !important; */
  margin: 0 auto;
  transition: all 0.4s ease;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  opacity: 0.85;
  transform: scale(0.9);
  flex: 0 0 auto;
  margin-right: 20px;
}


/* 第一张幻灯片样式 - 高亮显示 */
.xxjs_box4_swiper-slide.swiper-slide-active {
  opacity: 0.85 !important;
  transform: scale(0.5);
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
  z-index: 10;
  margin-left: 30%;
  
}

/* 第二张幻灯片样式 - 只显示一小部分 */
.xxjs_box4_swiper-slide.swiper-slide-next {
  opacity: 1 !important;
   transform: translateX(-40%) scale(0.85); 
  filter: brightness(0.9);
  transform: scale(1);
}

.xxjs_box4_swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* 自定义导航按钮 */
.xxjs_box4_swiper_prev {
  width: 2.75rem !important;
  height: 2.75rem !important;
  border-radius: 50%;
  backdrop-filter: blur(10px);
  transition: all 0.3s ease;
  left: 32% !important;
}

.xxjs_box4_swiper_next {
  width: 2.75rem !important;
  height: 2.75rem !important;
  border-radius: 50%;
  backdrop-filter: blur(10px);
  transition: all 0.3s ease;
  right: -10% !important;
}


.xxjs_box5{width: 100%;height: auto;margin-top: 10rem;background-image: url(../images/icon_35.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.xxjs_box5_content{width: 80%;height: 100%;margin: 0 auto;}
.xxjs_box5_content_left{width: calc(100% - 46.25rem - 1.875rem);height: auto;display: flex;justify-content: space-between;margin-right: 1.875rem;}
.xxjs_box5_content_left a:nth-child(1) .xxjs_box5_item {
  width: 23rem;
  height: 100%;
  padding: 3.125rem;
  box-sizing: border-box;
  background-image: url(../images/icon_66.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: .75rem;
}

.xxjs_box5_content_left a:nth-child(2) .xxjs_box5_item{width: 23rem;height: 100%; padding: 3.125rem;box-sizing: border-box; background-image: url(../images/icon_67.jpg);background-repeat: no-repeat;background-size: 100% 100%;border-radius: .75rem;}
.xxjs_box5_content_right{width: 46.25rem;height: auto;}
.xxjs_box5_item{width: 100%;height: auto;display: flex;flex-direction: column;}
.xxjs_box5_item h2{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 2.5rem;color: #FFFFFF;font-style: normal;text-transform: none;}
.xxjs_box5_item_text{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
.xxjs_box5_item p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.875rem;color: #FFFFFF;font-style: normal;text-transform: none;margin-top: 1.875rem;padding-right: 1.625rem !important;}
.xxjs_box5_item p:last-child{margin-right: 0;}
.xxjs_box5_content_right .xxjs_box5_item:nth-child(1){background-image: url(../images/icon_68.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: .75rem;
  padding: 3.125rem;
  box-sizing: border-box;}
.xxjs_box5_content_right .xxjs_box5_item:nth-child(1) p{margin-right: 3.125rem;}

.xxjs_box5_content_top{display: flex;width: 100%;height: auto;}
.xxjs_box5_bottom{width: 100%;height: auto;margin-top: 1.875rem;display: flex;}
.xxjs_box5_bottom_left .xxjs_box5_item{width: 100%;height: 100%; background-image: url(../images/icon_69.jpg);background-size: 100% 100%;background-repeat: no-repeat;padding: 3.125rem;border-radius: .75rem;}
.xxjs_box5_bottom_left{width: calc(100% - 28.375rem - 1.875rem);height: auto;box-sizing: border-box;margin-right: 1.875rem;}
.xxjs_box5_content_right .xxjs_box5_item:nth-child(1) p {
  margin-right: 3.125rem;
}
.xxjs_box5_bottom_right{width: 28.375rem;height: auto;box-sizing: border-box;}
.xxjs_box5_bottom_right .xxjs_box5_item{width: 100%;height: 100%; background-image: url(../images/icon_70.jpg);background-size: 100% 100%;background-repeat: no-repeat;padding: 3.125rem;border-radius: .75rem;}


/* 学校简介结束 */

/* 学校介绍结束 */

/* 国际教育开始 */

/* 学生风采开始 */
.xsfc_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.xsfc_box_tab{height: auto;display: flex;justify-content: center;text-align: center;}
.xsfc_box_tab a{display: block;padding: 1.0625rem 2.125rem;background: linear-gradient( 180deg, #F7E4A6 0%, #F2E2B9 100%);border-radius: 3.75rem;color: #83550D;font-size: 1.375rem;margin-right: 1.875rem;}
.xsfc_box_tab a:last-child{margin-right: 0;}
.xsfc_box_tab .active{background: #8B241D;color: #FFEDB3;}
.xsfc_box_content{width: 100%;height: auto;margin-top: 3.5714rem;}
.xsfc_box_content_list{width: 100%;height: auto;display: flex;flex-wrap: wrap;align-content: flex-start;gap: 3.125rem;}
.xsfc_box_content_list a{display: block;}
.xsfc_box_content_list_item{width: 29.1875rem;height: 100%;flex: 0 0 auto;display: flex;flex-direction: column;box-sizing: border-box;}
.xsfc_box_content_list_item img{width: 100%;height: 18.1875rem;flex-shrink: 0;}
.xsfc_box_content_list_item_title{width: 100%;height: auto;flex-grow: 1; padding: 1.875rem;background: #F8EFDD;position: relative;text-align: center;display: flex;flex-direction: column;align-items: center;box-sizing: border-box;overflow: hidden;justify-content: center;}
.xsfc_box_content_list_item_title_bg{position: absolute;bottom: 0;left: 0;}
.xsfc_box_content_list_item_title_bg img{width: 100%;height: 2.375rem;}
.xsfc_box_content_list_item_title h3{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.125rem;color: #000000;line-height: 1.5625rem;font-style: normal;text-transform: none;}
/* 学生风采结束 */


/* 我眼中的育才开始 */
.wyzdyc_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.wyzdyc_box_list{width: 100%;height: auto;}
.wyzdyc_box_list_item{width: 100%;height: auto;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.16);padding: 3.125rem;box-sizing: border-box;margin-bottom: 30px;}
.wyzdyc_box_list_item_img img{width: 2.8125rem;height: 2.8125rem;}
.wyzdyc_box_list_item_content{width: 100%;height: auto;margin-top: 2rem;display: flex;}
.wyzdyc_box_list_item_content_left{width: 14.3125rem;height: 21.5rem;margin-right: 3.125rem;flex-shrink: 0;}
.wyzdyc_box_list_item_content_left img{width: 100%;}
.wyzdyc_box_list_item_content_right{width: 100%;height: auto;flex-grow: 1;}
.wyzdyc_box_list_item_content_right p{text-indent: 2em; font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.375rem;color: #000000;font-style: normal;text-transform: none;line-height: 2.8125rem;}
.wyzdyc_box_list_item_content:has(.wyzdyc_box_list_item_content_left) .wyzdyc_box_list_item_content_right {
    width: calc(100% - 14.3125rem - 3.125rem);
}
.wyzdyc_box_list_item_content_right p img{width: 95%;margin-bottom: 1.875rem;}

/* 我眼中的育才结束 */



/* 国际部简介开始 */
.gjbjy_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.gjbjy_box_text{width: 100%;height: auto;}
.gjbjy_box_text p{text-indent: 2em; font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.25rem;line-height: 2.5rem;font-style: normal;text-transform: none;margin-bottom: 1.25rem;}

.gjbjy_box_swiper{width: 100%;height: auto;margin-top: 3.5714rem;overflow: hidden;position: relative;}

.gjbjy_swiper_content {
    overflow: visible;
    width: 120% !important;
    left: 50% !important;
    margin-left:-60% !important;
    position: absolute;
}
.gjbjy_swiper_content{overflow: inherit;}

.gjbjy_swiper_slide img{width: 100%;position: relative;}
.gjbjy_swiper_slide .swiper-slide-thumb-active a {opacity: 1;background: #CF2C1F;color: #ffffff;}
.gjbjy_swiper_slide .swiper-slide-thumb-active a::before{opacity: 0.5;border-bottom-color: #CF2C1F;}

.gjbjy_swiper_slide:not(.swiper-slide-active) {
    opacity: 0.5;
    transform: scale(0.9);
}

.gjbjy_swiper_prev{left: 30.5% !important;}
.gjbjy_swiper_next{right: 30.5% !important;}

/* 国际部简介结束 */

/* 教学管理开始 */
.jxgl_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.jxgl_box_title{width: 39.875rem;height: 5.9375rem; background-image: url(../images/jxgl_1.png);background-size: 100% auto;background-repeat: no-repeat;background-position: top;padding: .625rem 0;display: inline-flex;margin-bottom: 3.5714rem;}
.jxgl_box_title img{width: 2.375rem;height: 2.375rem;margin-top: .9rem;margin-left: 4.25rem;margin-right: 1.25rem;}
.jxgl_box_title h3{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 2.5rem;color: #FFEDB3;font-style: normal;text-transform: none;}

.jxgl_box_content{width: 100%;height: auto;}
.jxgl_box_content_list{width: 100%;height: auto;box-sizing: border-box;}
.jxgl_box_content_list_item{width: 100%;position: relative;margin-bottom: 3.5714rem;}
.jxgl_box_content_list_item_left{width: 27rem;height: 11.0625rem;position: absolute;top: 0;left: 1.875rem;}
.jxgl_box_content_list_item_left img{width: 100%;height: 100%;object-fit: cover;}
.jxgl_box_content_list_item_right{width: 100%;height: auto;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;}
.jxgl_box_content_list_item_right_content{width: 100%; height: auto;min-height: 7.5rem;margin-left: auto;background: #F5F1E9;border: 1px dashed #A7783A;padding: 1.875rem;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;}
.jxgl_box_content_list_item_right_title{width: calc(100% - 27rem - 1.875rem);margin-left: auto;margin-bottom: .875rem;}
.jxgl_box_content_list_item_right_title h3{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;color: #8B241D;font-size: 1.875rem;font-style: normal;text-transform: none;}
.jxgl_box_content_list_item_right_content_text{width: calc(100% - 27rem - 1.875rem);margin-left: auto;}
.jxgl_box_content_list_item_right_content_text p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.25rem;line-height: 2.5rem;font-style: normal;text-transform: none;color: #000000;}

.kszd_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: stretch;}
.kszd_box_item{width: 21.125rem; height: auto;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.11);padding: 1.875rem;display: flex;flex-direction: column;align-items: center;box-sizing: border-box;}
.kszd_box_item_num{display: flex;width: 100%;align-items: center;justify-content: center;flex-shrink: 0;}
.kszd_box_item_num img{width: 1.125rem;height: 2.5625rem;}
.kszd_box_item_num h3{font-family: Source Han Serif CN, Source Han Serif CN;font-weight: 800;font-size: 3.125rem;color: #B1833A;font-style: normal;text-transform: none;margin: 0 0.8125rem;}
.kszd_box_item_content{width: 100%;height: auto;margin-top: 1.375rem;display: flex;flex-grow: 1;align-items: flex-start;justify-content: center;}
.kszd_box_item_content p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.375rem;color: #8B241D;text-align: center;font-style: normal;text-transform: none;}

/* 教学管理结束 */

/* 教育管理开始 */
.jygl_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.jygl_box_list{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.jygl_box_list_item{width: 44rem;height: auto;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.11);border-radius: .5rem;padding: 1.875rem;background: #FFFFFF;margin-bottom: 3.75rem;}
.jygl_box_list_item_title{width: 16.5rem;height: 4.4375rem;background-image: url(../images/jxgl_1.png);background-repeat: no-repeat;background-size: 100% 100%;margin-left: -10%;padding: 0.625rem 0;}
.jygl_box_list_item_title h3{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: bold;font-size: 1.8125rem;color: #FFEDB3;font-style: normal;text-transform: none;margin-left: 3.125rem;}
.jygl_box_list_item_content{margin-top: 1.875rem;}
.jygl_box_list_item_content p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 400;font-size: 1.125rem;color: #000000;line-height: 2.5rem;font-style: normal;text-transform: none;}


.jygl_box_swiper{width: 100%;height: auto;margin-top: 3.5714rem;display: flex;position: relative;}
.jygl_swiper{width: calc(100% - 14.1875rem - 1.375rem);height: 46.9375rem;overflow: hidden;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);margin-right: 1.375rem;}
.jygl_swiper_slide{position: relative;overflow: hidden;}
.jygl_swiper_slide img{width: 100%;height: 100%;object-fit: cover;display: block;}
.jygl_slide_title{
    width: 100%;
    height: 6.8125rem;
    padding: 0 22px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0px;
    display: flex;
    gap: 10px;
    z-index: 10;
    align-items: center;
    justify-content: center;
    /* background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent); */
}
.jygl_slide_title .bg {
    background: #000000;
    opacity: 0.32;
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
}
.jygl_slide_title p {
    font-weight: 500;
    font-size: 1.25rem;
    color: #FFFFFF;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    z-index: 2;
} 
.jygl_slide_title p a {
    color: #fff;
    text-decoration: none;
}

.jygl_slide_title p a:hover {
    text-decoration: underline;
}

.jygl_swiper_right{width: 14.1875rem;height: 46.9375rem;position: relative;}
.jygl_swiper2{width: 100%;height: 100%;}
.jygl_swiper2 .swiper-slide {
    text-align: center;
    font-size: 18px;
    opacity: 0.4;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.jygl_swiper2 .swiper-slide a{
            width: 100%;
            height: 100%;
            display: block;
        }

.jygl_swiper2 .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jygl_swiper2 .swiper-slide-thumb-active {opacity: 1;}

.jygl_slide_title_text p{color: #ffffff;}

.pc_navigation{width: 100%;height: 100%;}
.jygl_swiper_prev{top: 3% !important;left: 50% !important;transform: translate(-50%) !important; width: 3.875rem !important;height: 2.375rem !important;border-radius: 0 !important;}
.jygl_swiper_next{top: 98% !important;left: 50% !important;transform: translate(-50%) !important;width: 3.875rem !important;height: 2.375rem !important;border-radius: 0 !important;}
.phone_navigation{display: none;}
/* 教育管理结束 */


/* 师资队伍开始 */
.szdw_box_img{width: 100%;height: auto;margin-top: 3.5714rem;display: flex;align-items: center;justify-content: center;}
.szdw_box_img img{width: 51.9375rem;margin: 0 auto;}

.szdw_box_swiper{width: 100%;height: auto;margin-top: 3.5714rem;overflow: hidden;position: relative;}

.szdw_swiper_content {
    overflow: visible;
    width: 160% !important;
    left: 50% !important;
    margin-left:-80% !important;
    position: absolute;
}
.szdw_swiper_content{overflow: inherit;}

.szdw_swiper_slide img{width: 100%;}
.szdw_swiper_slide .swiper-slide-thumb-active a {opacity: 1;background: #CF2C1F;color: #ffffff;}
.szdw_swiper_slide .swiper-slide-thumb-active a::before{opacity: 0.5;border-bottom-color: #CF2C1F;}

.szdw_swiper_slide:not(.swiper-slide-active) {
    opacity: 0.5;
    transform: scale(0.9);
}

.szdw_swiper_prev{left: 23.5% !important;}
.szdw_swiper_next{right: 23.5% !important;}

/* 师资队伍结束 */

/* 生活服务开始 */
.shfw_box{width: 80%;height: auto;margin: 0 auto;margin-top: 3.5714rem;}
.shfw_box_list{width: 100%;height: auto;display: flex;align-items: stretch;flex-wrap: wrap;justify-content: space-between;}
.shfw_box_list_item{width: 29.1875rem;height: auto;box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.11);padding: 1.875rem;background: #ffffff;margin-bottom: 3.5714rem;display: flex;flex-direction: column;align-items: center; box-sizing: border-box;}

.shfw_box_list_item_title{display: flex;width: 100%;align-items: center;justify-content: center;flex-shrink: 0;}
.shfw_box_list_item_title img{width: 1.125rem;height: 2.5625rem;}
.shfw_box_list_item_title h3{font-family: Source Han Serif CN, Source Han Serif CN;font-weight: 800;font-size: 3.125rem;color: #B1833A;font-style: normal;text-transform: none;margin: 0 0.8125rem;}
.shfw_box_item_content{width: 100%;height: auto;margin-top: 1.375rem;flex-grow: 1;display: flex;flex-direction: column;align-items: flex-start;}
.shfw_box_item_content p{font-family: Source Han Sans CN, Source Han Sans CN;font-weight: 500;font-size: 1.375rem;color: #8B241D;text-align: center;font-style: normal;text-transform: none;}


.shfw_box_swiper{width: 100%;height: auto;margin-top: 3.5714rem;overflow: hidden;position: relative;}

.shfw_swiper_content {
    overflow: visible;
    width: 160% !important;
    left: 50% !important;
    margin-left:-80% !important;
    position: absolute;
}
.shfw_swiper_content{overflow: inherit;}

.shfw_swiper_slide img{width: 100%;}
.shfw_swiper_slide .swiper-slide-thumb-active a {opacity: 1;background: #CF2C1F;color: #ffffff;}
.shfw_swiper_slide .swiper-slide-thumb-active a::before{opacity: 0.5;border-bottom-color: #CF2C1F;}

.shfw_swiper_slide:not(.swiper-slide-active) {
    opacity: 0.5;
    transform: scale(0.9);
}

.shfw_swiper_prev{left: 23.5% !important;}
.shfw_swiper_next{right: 23.5% !important;}
/* 生活服务结束 */

.gjjy_slide_title{
    width: 100%;
    height: 5.3125rem;
    padding: 0 22px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0px;
    display: flex;
    gap: 10px;
    z-index: 10;
    align-items: center;
    justify-content: center;
    background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, #000000 140%);
}
.gjjy_slide_title .bg {
    /* background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, #000000 100%); */
    opacity: 0.32;
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
}
.gjjy_slide_title p {
    font-weight: 500;
    font-size: 1.25rem;
    color: #FFFFFF;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    z-index: 2;
} 
.gjjy_slide_title p a {
    color: #fff;
    text-decoration: none;
}

.gjjy_slide_title p a:hover {
    text-decoration: underline;
}

/* 国际教育结束 */
}