﻿.linkmap {
 display: none;
}

.banner {
 height: 100%;
 overflow: hidden;
}

div.header {
 background: transparent;
}

.jzwb_swiper {
 /* overflow: hidden; */
 position: relative;
}

.m2qyc6sSwiper_1 .slick-track {
 margin-left: -120px;
}

div.nav {
 background: transparent;
 border: none;
}

div.header_YuanQin {
 position: absolute;
 top: 0;
 left: 50%;
 transform: translateX(-50%);
 z-index: 999;
}



.tzgg_main ul.selected {
 display: block;
}

ul.text_list {
 height: 670px;
}

.m2qyc6sSwiper {
 width: 100%;
 height: 72px;
 position: absolute !important;
 left: 0;
 top: 0;
}

.m2qyc6sSwiper li {
 cursor: pointer;
 font-size: 16px;
 line-height: 24px;
 height: 71px;
 padding-top: 29px;
 transition: all 0.5s ease-in-out;
 position: relative;
 text-align: center;
}

.m2qyc6sSwiper li a {
 color: #fff;
 font-size: 20px;
}

.m2qyc6sSwiper li.slick-current a {
 color: #F2C473;
 font-size: 16px;
}

.m2qyc6sSwiper li.slick-current {
 padding-top: 7px;
}

.m2qyc6sSwiper li.slick-current a {
 font-size: 30px;
 color: #F2C473;
}

.m2qyc6sSwiper li.slick-current:before {
 content: "";
 bottom: -21px;
 height: 50px;
 background-color: #fff;
}

.linkmap {
 display: none;
}

.banner {
 height: 100vh;
}

.banner .pic {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-size: cover;
 background-position: center center;
 transition: 1s linear 2s;
 /* transform: scale(1.1, 1.1); */
}

.fp-section.active .banner .pic {
 transition: 6s linear;
 transform: scale(1, 1);
}

div.header {
 background: transparent;
}

div.nav {
 background: transparent;
 border: none;
}

div.header_YuanQin {
 position: absolute;
 top: 0;
 left: 50%;
 transform: translateX(-50%);
 z-index: 999;
 background: none;
}

h2.title_headerYQ a {
 font-size: 26px;
 color: #9D130C;
 margin-right: 40px;
 padding-bottom: 10px;
}

h2.title_headerYQ a.active {
 color: #9D130C;
 border-bottom: 5px solid #9D130C;
 display: inline-block;
 font-weight: 500;
}

h2.title_headerYQ {
 margin-bottom: 70px;
 overflow: hidden;
}

.xkys h2.title_headerYQ {
 margin-bottom: 35px;
}

.full_bg {
 width: 100%;
 height: 100vh;
 background-color: #fff;
 position: relative;
}

.full_bg .title_headerYQ {
 position: absolute;
 z-index: 10;
 margin-bottom: 0;
 margin-top: 70px;
}

#swiper-container_full .swiper-slide img {
 max-width: 100%;
}

#swiper-container_full {
 --swiper-navigation-sides-offset: 266px;
}

#swiper-container_full .swiper-slide .img_box {
 display: block;
 height: 100vh;
 display: flex;
 justify-content: center;
 align-items: center;
 pointer-events: none;
}

#swiper-container_full .swiper-slide .title_type {
 display: none;
}

.section_page2 {
 background: url(/Sites/Uploaded/UserUpLoad/20250520/20250520163258.png) no-repeat top center;
 background-size: cover;
}


.title_headerYQ_title {
 float: left;
 font-weight: 500;
}

.title_headerYQ_more {
 float: right;
}

h2.title_headerYQ .title_headerYQ_more a {
 font-size: 16px;
 color: #9D130C;
 margin: 0;
 border: none;
 display: none;
 padding-bottom: 0;
 padding-top: 13px;
}

h2.title_headerYQ .title_headerYQ_more a.selected {
 display: block;
}



.column_swiper .swiper-pagination {
 position: initial;
 margin-top: 20px;
 --swiper-pagination-color: #F2C473;
 --swiper-pagination-bullet-width: 13px;
 --swiper-pagination-bullet-height: 13px;
 --swiper-pagination-bullet-border-radius: 20px;
}

.column_swiper .swiper-pagination .swiper-pagination-bullet {
 transition: opacity .5s, background-color .5s, width .5s;
}

.column_swiper .swiper-pagination .swiper-pagination-bullet-active {
 width: 100px;

}


.m2qyc6sSwiperWpr {
 position: relative;
 height: 100px;
 margin-top: 30px;
 border-bottom: 1px solid #fff;
}

.m2qyc6sSwiper {
 width: 100%;
 height: 72px;
 position: absolute !important;
 left: 0;
 top: 0;
}

.m2qyc6sSwiper li {
 cursor: pointer;
 font-size: 16px;
 line-height: 24px;
 height: 71px;
 padding-top: 29px;
 transition: all 0.5s ease-in-out;
 position: relative;
 text-align: center;
}

.m2qyc6sSwiper li a {
 color: #fff;
 font-size: 20px;
}

.m2qyc6sSwiper li.slick-current a {
 color: #F2C473;
 font-size: 16px;
}

.m2qyc6sSwiper li.slick-current {
 padding-top: 7px;
}

.m2qyc6sSwiper li.slick-current a {
 font-size: 30px;
 color: #F2C473;
}

.m2qyc6sSwiper li.slick-current:before {
 content: "";
 bottom: -21px;
 height: 50px;
 background-color: #fff;
}

.fhzm {
 /* padding: 120px 0 145px; */
}

.section_page4 {
 background: url(/Sites/Uploaded/UserUpLoad/20250724/20250724140842.jpg) no-repeat top center;
 background-size: cover;
}

.fhzm h2.title_headerYQ a {
 color: #fff;
}


.m2qyc6sSwiperWpr li::before {
 content: "";
 transition: all 0.5s ease-in-out;
 background: #fff;
 height: 30px;
 width: 1px;
 position: absolute;
 left: 50%;
 bottom: 0px;
}

.m2qyc6Swiper_box .slick-slide>a {
 font-size: 96px;
 color: #F2C473;
 display: block;
 text-align: center;
 margin-bottom: 10px;
}

button.slick-arrow {
 width: 55px;
 height: 55px;
 position: absolute;
 top: 41px;
 border-radius: 50%;
 border: none;
 cursor: pointer;
 z-index: 9;
 text-indent: -9999px;
}

button.slick-prev.slick-arrow {
 left: 280px;
 background: url(/Sites/Uploaded/UserUpLoad/20250521/20250521100027.png) no-repeat;
}

button.slick-next.slick-arrow {
 right: 280px;
 background: url(/Sites/Uploaded/UserUpLoad/20250521/20250521100207.png);
}

ul.article_fhzm.swiper-wrapper li {
 height: 305px;
 background: url(/Sites/Uploaded/UserUpLoad/20250521/20250521100607.png) no-repeat;
 background-size: contain;
 border: none;
 position: relative;
}

ul.article_fhzm.swiper-wrapper li .img_box img {
 width: 100%;
}

ul.article_fhzm.swiper-wrapper li .img_box {
 padding: 32px 25px 0;
 width: 100%;
 height: 100%;
 box-sizing: border-box;
 display: block;
}

.fhzm h2.title_headerYQ {
 margin-bottom: 30px;
}

ul.article_fhzm.swiper-wrapper li .titleBox {
 width: 100%;
 height: 305px;
 background: rgba(0, 0, 0, 0.4);
 position: absolute;
 top: 0;
 left: 0;
 box-sizing: border-box;
 padding: 60px;
 display: none;
}

ul.article_fhzm.swiper-wrapper li .titleBox .title_type {
 color: #fff;
 font-size: 24px;
 margin-bottom: 20px;
 display: block;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}

ul.article_fhzm.swiper-wrapper li .titleBox p {
 color: rgba(255, 255, 255, 0.6);
 font-size: 16px;
 line-height: 26px;
 -webkit-line-clamp: 5;
 -webkit-box-orient: vertical;
 display: -webkit-box;
 overflow: hidden;
}

ul.article_fhzm.swiper-wrapper li .img_box:hover .titleBox {
 display: block;
}

.fhzm .swiper-pagination-progressbar {
 position: initial;
 width: 347px;
 height: 10px;
 border-radius: 10px;
 margin: 45px auto 0;
 background: rgba(255, 255, 255, 0.2);
 overflow: hidden;
}

.fhzm .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
 background: #F2C473;
 border-radius: 10px;
}

.fhrw {
 overflow: hidden;
 position: relative;
 padding-bottom: 40px;

}

.section_page3 {
 background: url(/Sites/Uploaded/UserUpLoad/20250522/20250522190641.png) no-repeat top center;
 background-size: cover;
 position: relative;
}

.fhrw_slick .img_box {
 background: url(/Sites/Uploaded/UserUpLoad/20250522/20250522190802.png) no-repeat;
 display: block;
 width: 306px;
 height: 410px;
 padding: 25px;
 box-sizing: border-box;
 position: relative;
 background-size: contain;
 margin: 0 auto 44px;
}

.fhrw_slick .img_box img {
 width: 100%;
}



.fhrw h2.title_headerYQ a {
 color: #F2C473;
 display: block;
}

.fhrw h2.title_headerYQ {
 margin-bottom: 0;
}

.fhrw_slick .img_box .img_boxIn {
 width: 100%;
 height: 100%;
 background-size: 106%;
 background-repeat: no-repeat;
 background-position: center;
}

.fhrw_slick .list_details .title_type {
 font-size: 22px;
 color: #E7D4B2;
}

a.img_box {}

.fhrw_slick .list_details .title_date {
 font-size: 20px;
 color: #E7D4B2;
}

.fhrw_slick .list_details h2 {
 display: flex;
 align-items: center;
 margin-bottom: 25px;
 justify-content: space-between;
}

.fhrw_slick .list_details p {
 color: rgba(255, 255, 255, 0.5);
 font-size: 18px;
 line-height: 28px;
 text-align: justify;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
 display: -webkit-box;
 overflow: hidden;
}

.fhrw_slick .list_details {
 width: 306px;
 margin: 0 auto;
}

.fhrw_slick .swiper-slide {
 background: url(/Sites/Uploaded/UserUpLoad/20250523/20250523140410.png) no-repeat;
 padding-top: 116px;
 background-position: center 0;
}

.fhrw_slick .swiper-slide:nth-child(even) {
 display: flex;
 flex-direction: column-reverse;
}

.fhrw_slick .swiper-slide:nth-child(even) .img_box {
 margin-top: 68px;
 margin-bottom: 0;
}

.w1430 {
 width: 1460px;
 margin: 0 auto;
 position: relative;
}

img.leftImg {
 position: absolute;
 bottom: 90px;
 left: 0;
}

img.rightImg {
 position: absolute;
 bottom: 0;
 right: 0;
 opacity: 0.3;
}

.fhrw .swiper-pagination_fhrw {
 position: initial;
 margin-top: 50px;
 --swiper-pagination-color: #95310A;
 --swiper-pagination-bullet-width: 13px;
 --swiper-pagination-bullet-height: 13px;
 --swiper-pagination-bullet-border-radius: 20px;
}

.fhrw .swiper-pagination-bullet {
 transition: opacity .5s, background-color .5s, width .5s;
}

.fhrw .swiper-pagination-bullet-active {
 width: 100px;
 border-radius: 5px;
}

.fhrw span.swiper-pagination-progressbar-fill {
 background: #95310A;
 border-radius: 10px;
}

.zswm_slick {
 overflow: hidden;
 position: relative;
}

.zswm {

 padding: 120px 0 136px;

}

.fhrw_slick .img_box {
 position: relative;
}

.fhrw_slick .img_box::after {
 content: "";
 position: absolute;
 top: 50%;
 width: 92px;
 right: -92px;
 height: 1px;
 border-bottom: 1px dashed #F2C473;
}

.fhrw_slick .img_box::before {
 content: "";
 position: absolute;
 top: 50%;
 width: 93px;
 left: -93px;
 height: 1px;
 border-bottom: 1px dashed #F2C473;
}

.fhrw_slick .column_1 .img_box::before {
 display: none;
}

.fhrw_slick .last .img_box::after {
 display: none;
}

.fhrw_slick .last .img_box .img_boxIn::after {
 display: none;
}

.img_box .img_boxIn::after {
 content: "";
 position: absolute;
 top: 50%;
 width: 1px;
 right: -92px;
 height: 50%;
 border-right: 1px dashed #F2C473;
}

.Li_Even .img_box .img_boxIn::after {
 top: 0;
}


.section_page5 {
 background: url(/Sites/Uploaded/UserUpLoad/20260727/20260727175122.jpg) no-repeat;
 background-position: center;
 background-size: cover;
}

.zswm h2.title_headerYQ a {
 color: #9D130C;
}

.zswm h2.title_headerYQ .title_headerYQ_more a {
 display: block;
 color: rgba(255, 255, 255, 0.5);
}

.fhrw h2.title_headerYQ .title_headerYQ_more a {
 color: rgba(255, 255, 255, 0.5);
}

.zswm_slick .swiper-slide {
 overflow: hidden;
}

.zswm_slick .swiper-slide .article_zswm_img {
 width: 600px;
 height: 400px;
 float: left;
}

.zswm_slick .swiper-slide .article_zswm_content {
 width: 680px;
 height: 400px;
 float: left;
 background: rgba(255, 255, 255, 0.22);
 padding: 18px 65px 0;
 box-sizing: border-box;
}

.zswm_slick .swiper-slide .article_zswm_content .title_type {
 font-size: 16px;
 color: #FFEDC8;
 display: block;
}

.zswm_slick .swiper-slide .article_zswm_content li {
 border-bottom: 2px solid rgba(255, 255, 255, 0.5);
 padding-bottom: 28px;
 padding-top: 19px;
}

.zswm_slick .swiper-slide .article_zswm_content li .span_date {
 font-size: 14px;
 color: rgba(255, 255, 255, 0.5);
 display: block;
 float: none;
 margin-top: 10px;
}

.zswm_slick .swiper-slide .article_zswm_content li p .detail {
 display: none;
}

.zswm_slick .swiper-slide .article_zswm_content li:nth-last-child(1) {
 border-bottom: none;
}

.zswm_slick .swiper-slide .article_zswm_img li {
 display: none;
}

.zswm_slick .swiper-slide .article_zswm_img li.selected {
 display: block;
}

.zswm_slick .swiper-pagination {
 width: 200px;
 left: 837px;
 bottom: 27px;
}

.zswm_slick .swiper-pagination .swiper-pagination-bullet {
 width: 35px;
 height: 7px;
 border-radius: 5px;
 background: rgba(255, 255, 255, 0.6);
}

.zswm_slick .swiper-pagination .swiper-pagination-bullet {
 background: #fff;
}

.section_page6 {
 background: url(/Sites/Uploaded/UserUpLoad/20260727/20260727174412.jpg)no-repeat top center;
 background-size: cover;
}

.section_page7 {
 background: url(/Sites/Uploaded/UserUpLoad/20260731/20260731145933.jpg) no-repeat top center;
 background-size: cover;
}

.gk_Con {
 height: 638px;
 background: #00000033;
 overflow: hidden;
 padding: 0 120px;
 text-align: justify;
 color: #fff;
 line-height: 60px;
 font-size: 16px;
 position: relative;
}

.gk_Con .gk_Con_tit {
 color: #F2C473;
 font-size: 22px;
 text-align: center;
 margin-top: 110px;
 margin-bottom: 60px;
}

.gk_Con .details {
 color: #fff;
}

.gk_Con::after {
 content: '';
 width: 530px;
 height: 7px;
 background: #F2C473;
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 bottom: 110px;
}

.art_list {
 display: flex;
 flex-wrap: wrap;
}

.art_list .span_date {
 display: block;
 margin-top: 25px;
 float: none;
}

.art_list li:nth-child(3n -1) {
 margin: 0 5%;
 margin-bottom: 5%
}

.art_list .title_type {
 font-size: 16px;
}

ul.art_ul li {
 /* float: left; */
 display: flex;
 width: 30%;
 flex-direction: column;
 justify-content: space-between;
 box-sizing: border-box;
 background: #F5EDEC;
 position: relative;
 border-left: 5px solid #FFD27E;
 padding: 25px;
 margin-bottom: 5%;
}

ul.art_ul li:hover {
 background-color: #9D130C;
 background-image: url(/Sites/Uploaded/UserUpLoad/20250715/20250715181532.png);
 background-repeat: no-repeat;
 background-position: right bottom;

}

ul.art_ul li:hover .title_type {
 color: #F2C473;
}

ul.art_ul li:hover .span_date {
 color: #F2C473;
}

ul.art_ul li a.img_box {
 display: none;
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
}

ul.art_ul .Con_li {
 width: 100%;
 height: 100%;
 background: #fff;
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
 align-items: self-start;
 box-sizing: border-box;
 padding: 30px;
}

ul.art_ul .Con_li span.span_date b {
 display: block;
 font-size: 36px;
 font-weight: 400;
 color: #666666;
}

ul.art_ul .Con_li span.span_date {
 font-size: 16px;
 font-weight: 400;
 color: #999999;
 margin-bottom: 20px;
}

ul.art_ul .Con_li a.title_type {
 font-size: 18px;
 color: #333333;
 height: 48px;
}

ul.art_ul .Con_li p {
 font-size: 16px;
 font-weight: 400;
 color: #999999;
 line-height: 24px;
 margin-top: 10px;
}

ul.art_ul li:hover .Con_li a.title_type {
 color: #F2C473;
}

ul.art_ul li:hover .Con_li .span_date {
 color: #F2C473;
}

ul.art_ul li:hover .Con_li .span_date b {
 color: #F2C473;
}

ul.art_ul .Con_li a.details {
 width: 73px;
 height: 34px;
 background: url(/Sites/Uploaded/UserUpLoad/20250523/20250523172806.png) no-repeat center;
 align-self: flex-end;
 margin-top: 20px;
 position: absolute;
 bottom: 10px;
 right: 10px;
}

ul.art_ul li a.img_box img {
 width: 100%;
 height: 100%;
}

ul.art_ul li:hover .img_box {
 display: block;
}

ul.art_ul {
 border: 1px solid #f0f0f0;
 border-top: 0;
 border-right: 0;
 height: 670px;
}

ul.art_ul li a.posi_li_a {
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 z-index: 1;
}

.header_YuanQin.layout {
 display: none;
}

.footer_YuanQin.layout {
 display: none;
}

.fp-height-auto {
 height: auto !important;
}

.trans {
 transition: all 1s;
 -webkit-transition: all 1s;
 opacity: 0;
}

.active .trans {
 opacity: 1;
 transform: translateY(0px);

}

.delay6 {
 transition-delay: 0.6s;
 -webkit-transition-delay: 0.6s;
}

.delay8 {
 transition-delay: 0.8s;
 -webkit-transition-delay: 0.8s;
}

.delay10 {
 transition-delay: 1s;
 -webkit-transition-delay: 1s;
}

.fade-up {
 transform: translateY(-100px);
}

.active .fade-up {
 transform: translateY(0px);
}

.fade-left {
 transform: translateX(-100px);
}

.active .fade-left {
 transform: translateX(0px);
}

.section_page {
 display: flex;
 align-items: center;
 justify-content: center;
 overflow: hidden;
}

.footer_YuanQin {
 width: 100%;
}

.wrap_main {
 background: none;
}

.ysg_swiper {
 overflow: hidden;
 position: relative;
}

.xkys {
 /* padding: 100px 0; */
}

.ysg_swiper .swiper-pagination {
 position: initial;
 margin-bottom: 50px;
}

.ysg_swiper .swiper-pagination .swiper-pagination-bullet {
 margin: 0 20px;
 width: auto;
 padding: 15px 30px;
 border-radius: 8px;
 font-size: 18px;
 color: #1257b8;
 line-height: initial;
 opacity: 1;
 background: #FFFCF3;
 height: auto;
 border: 1px solid #FFFCF3;
}

.ysg_swiper .swiper-pagination .swiper-pagination-bullet-active {
 box-shadow: 8px 10px 16px #E5C088, 0 0 6px #E5C088;
 border: 1px solid #E5C088;
}

/*胸科院史*/
.xkys_slick .swiper-slide img {
 max-width: 100%;
}

.xkys_slick {
 position: relative;
 --swiper-navigation-sides-offset: -90px;
}

div.yq_prev,
div.yq_next {
 background: #A6171D;
 border-radius: 50%;
 color: #fff;
 width: 50px;
 height: 50px;
 --swiper-navigation-size: 24px;
 transition: all linear 0.2s;
}

div.yq_prev:hover,
div.yq_next:hover {
 background: #e92931;
}

.jz_box {
 display: flex;
}

.jz_box .box_right {
 width: 60%;
 box-sizing: border-box;
 /* padding: 0 100px; */
 padding-left: 120px;
 padding-right: 80px;
 overflow: hidden;
}

.jz_box .box_left {
 width: 40%;
 position: relative;
}

.box_left .center_box {
 position: absolute;
 top: 50%;
 left: 50%;
 width: 80%;
 transform: translate(-50%, -50%);
 height: 50%;
 background: url(/Sites/Uploaded/UserUpLoad/20260804/20260804164215.png);
 background-size: cover;
 display: flex;
 justify-content: center;
 align-items: center;
}

.center_box_title {
 display: flex;
 justify-content: center;
 align-items: center;
 gap: 10px;
 color: #A6171D;
}

.jz_box .box_left img {
 max-width: 100%;
}

.jzwb_swiper .swiper-slide {
 width: 400px;
}

.jzwb_swiper .doct_img {
 position: relative;
}

.jzwb_swiper .doct_img:after {
 content: "";
 width: 40px;
 height: 40px;
 position: absolute;
 background: url(/Sites/Uploaded/UserUpLoad/20260728/20260728154330.png);
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
}

.jzwb_swiper .swiper-slide img {
 max-width: 100%;
}

.jzwb_list .doct_con {
 opacity: 0;
 width: 88%;
 margin: 0 auto;
 margin-top: 60px;
}

.jzwb_list .doct_con .doc_name_pro {
 border-left: 4px solid #F2C473;
 background: #00000038;
}

.doct_con .doc_name_pro a {
 padding: 10px;
 display: block;
 font-size: 16px;
 color: #fff;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.jzwb_list .swiper-slide-active .doct_con {
 opacity: 1;
}

.jz_more {
 background: url(/Sites/Uploaded/UserUpLoad/20260728/20260728150247.png);
 margin: 0 auto;
 background-position: center;
 width: 188px;
 height: 140px;
 display: flex;
 align-items: center;
 justify-content: center;
}

.xkys_tab_title {
 display: flex;
 justify-content: center;
 gap: 40px;
 margin-bottom: 30px;
}

.xkys_tab_title .xkys_tab_title_item {
 font-size: 18px;
 color: rgb(18, 87, 184);
 padding: 15px 30px;
 border-radius: 8px;
 background: rgb(255, 252, 243);
 border-width: 1px;
 border-style: solid;
 border-color: rgb(255, 252, 243);
 border-image: none;
 cursor: pointer;
}

.xkys_tab_title .xkys_tab_title_item.active {
 box-shadow: rgb(229, 192, 136) 8px 10px 16px, rgb(229, 192, 136) 0px 0px 6px;
 border-width: 1px;
 border-style: solid;
 border-color: rgb(229, 192, 136);
 border-image: none;
}

.xkys_tab_box {
 position: relative;
 height: 560px;
}

.xkys_tab_box .xkys_tab_box_item {
 position: absolute;
 opacity: 0;
 width: 100%;

}

.xkys_tab_box .xkys_tab_box_item.active {
 opacity: 1;
}

.ysg_swiper .swiper-slide {
 height: auto;
}

.ysg_swiper .swiper-slide .Com_l {
 height: 100%;
 display: flex;
 align-items: center;
}

.swiper-scrollbar-fhrw {
 --swiper-scrollbar-top: auto;
 --swiper-scrollbar-bottom: -30px;
 --swiper-scrollbar-size: 13px;
 --swiper-scrollbar-sides-offset: 30%;
 --swiper-scrollbar-drag-bg-color: #E5C088;
}

.swiper-scrollbar-hzzxk {
 --swiper-scrollbar-top: auto;
 --swiper-scrollbar-bottom: -40px;
 --swiper-scrollbar-size: 13px;
 --swiper-scrollbar-sides-offset: 40%;
 --swiper-scrollbar-drag-bg-color: #E5C088;
}

.slick-list.draggable {
 padding-bottom: 40px;
}

div.box_right {
 --swiper-navigation-sides-offset: -80px;
 --swiper-navigation-top-offset: 40%;
}

@media only screen and (max-width: 1600px) {
 .jz_box .box_right {
 padding: 0 50px;
 }
}

@media only screen and (max-width: 1600px) {
 h2.title_headerYQ {
 margin-bottom: 30px;
 }

 .fhrw_slick .img_box {
 width: 218px;
 height: 294px;
 padding: 18px;
 }

 img.leftImg {
 height: 450px;
 }

 img.rightImg {
 width: 450px;
 }

 ul.img_list li.current {
 width: 500px;
 }

 ul.img_list li {
 height: 427px;
 }

 ul.art_ul {
 height: 427px;
 }

 .w1280 {
 width: 1000px;
 }

 ul.article_fhzm.swiper-wrapper li {
 height: 240px;
 }

 .m2qyc6sSwiperWpr {
 margin-top: 10px;
 }

 .m2qyc6Swiper_box .slick-slide>a {
 margin-bottom: 30px;
 font-size: 56px;
 }

 button.slick-arrow {
 top: 10px;
 }

 .zswm_slick .swiper-slide .article_zswm_img {
 width: 480px;
 height: 320px;
 }

 .zswm_slick .swiper-slide .article_zswm_content {
 width: 520px;
 height: 320px;
 }

 .article_zswm_img img {
 width: 100%;
 }

 .gk_Con .gk_Con_tit {
 margin-top: 60px;
 margin-bottom: 30px;
 }

 .gk_Con {
 height: 520px;
 }

 .gk_Con::after {
 bottom: 70px;
 }

 .fhrw_slick .list_details p {
 font-size: 14px;
 line-height: 20px;
 }

 .fhrw_slick .img_box {
 margin: 0 auto 20px;
 }

 .fhrw_slick .swiper-slide:nth-child(even) .img_box {
 margin-top: 20px;
 }

 .fhrw_slick .list_details {
 width: 215px;
 }

 .fhrw_slick .swiper-slide {
 padding-top: 90px;
 background-size: 100% auto;
 }

 .fhrw_slick .list_details h2 {
 margin-bottom: 10px;
 }

 .fhrw_slick .list_details .title_date {
 font-size: 16px;
 }

 .fhrw_slick .list_details .title_type {
 font-size: 20px;
 }

 .w1430 {
 width: 1180px;
 }

 .fhrw_slick .img_box::after {
 width: 91px;
 right: -91px;

 }

 .fhrw_slick .img_box::before {
 width: 91px;
 left: -92px;
 }

 .img_box .img_boxIn::after {
 height: 40%;
 }

 .Li_Even .img_box .img_boxIn::after {
 top: 32px;
 }

 .fhrw .swiper-pagination_fhrw {
 margin-top: 20px;
 }
}

@media only screen and (max-width: 1440px) {}

@media only screen and (max-width: 768px) {
 div.header_YuanQin {
 position: initial;
 transform: none;
 }

 .header_YuanQin .header {
 background: #9D130C;
 }

 .header_YuanQin .nav {
 background: #fff;
 }

 ul.art_ul li {
 width: 100%;
 }

 ul.art_ul .Con_li a.title_type {
 height: auto;
 }

 h2.title_headerYQ a.active {
 border-bottom: 2px solid #9D130C;
 display: inline-block;
 }

 h2.title_headerYQ a {
 font-size: 24px;
 margin-right: 10px;
 padding-bottom: 5px;
 }

 h2.title_headerYQ img {
 margin-top: 5px;
 width: 30px;
 }

 h2.title_headerYQ .title_headerYQ_more a {
 font-size: 16px;
 padding-top: 5px;
 }

 h2.title_headerYQ {
 margin-bottom: 15px;
 }

 ul.img_list li {
 float: left;
 height: 300px;
 width: 10%;
 }

 ul.img_list li.current {
 width: 50%;
 margin-right: 0;
 }

 ul.img_list li.nextCurrent {
 width: 20%;
 }

 .tzgg,
 .fhzm,
 .fhrw,
 .zswm,
 .yygk {
 padding: 15px;
 height: auto;
 }

 ul.img_list li .title_type {
 height: 100px;
 font-size: 18px;
 padding: 15px;
 }

 ul.img_list li .span_date {
 font-size: 16px;
 bottom: 20px;
 left: 15px;
 }

 ul.img_list li.nextCurrent .title_type span {
 -webkit-line-clamp: 1;
 }

 ul.img_list li.nextCurrent .span_date {
 opacity: 0;
 }

 ul.art_ul {
 height: auto;
 }

 .m2qyc6sSwiperWpr {
 display: none;
 }

 .m2qyc6Swiper_box .slick-slide>a {
 font-size: 60px;
 }


 .fhzm .swiper-pagination-progressbar {
 position: initial;
 width: 347px;
 height: 10px;
 border-radius: 10px;
 margin: 10px auto 10px;
 }

 button.slick-arrow {
 width: 35px;
 height: 35px;
 position: absolute;
 top: 25px;
 background-size: contain !important;
 }

 button.slick-next.slick-arrow {
 right: 80px;
 }

 button.slick-prev.slick-arrow {
 left: 80px;
 }

 .fhzm h2.title_headerYQ {
 margin-bottom: 00px;
 }

 .w1430 {
 width: 100%;
 }

 .fhrw_slick .swiper-slide:nth-child(even) {
 display: flex;
 flex-direction: column;
 }

 .fhrw_slick .swiper-slide:nth-child(even) .img_box {
 margin-top: 0;
 margin-bottom: 15px;
 }

 .fhrw_slick .img_box {
 margin: 0 auto 15px;
 }

 .fhrw_slick .list_details .title_type {
 font-size: 24px;
 }

 .fhrw_slick .list_details .title_date {
 font-size: 16px;
 }

 .fhrw_slick .list_details p {
 font-size: 16px;
 }

 .fhrw_slick .list_details h2 {
 margin-bottom: 15px;
 }

 .fhrw .swiper-pagination_fhrw {
 margin: 20px auto 0;
 }

 .fhrw_slick .swiper-slide {
 background: url(/Sites/Uploaded/UserUpLoad/20250523/20250523140410.png) no-repeat;
 padding-top: 80px;
 background-position: center 0;
 }

 .zswm_slick .swiper-slide .article_zswm_img {
 display: none;
 }

 .zswm_slick .swiper-slide .article_zswm_content {
 width: 100%;
 height: auto;
 float: none;
 padding: 0 15px;
 box-sizing: border-box;
 }

 .zswm_slick .swiper-slide .article_zswm_content li {
 border-bottom: 2px solid rgba(255, 255, 255, 0.5);
 padding-bottom: 15px;
 padding-top: 10px;
 }

 .zswm_slick .swiper-slide .article_zswm_content .title_type {
 font-size: 20px;
 }

 .zswm_slick .swiper-slide .article_zswm_content li .span_date {
 font-size: 16px;
 margin-top: 10px;
 }

 .gk_Con .gk_Con_tit {
 font-size: 22px;
 text-align: center;
 margin-top: 20px;
 margin-bottom: 20px;
 }

 .gk_Con {
 height: auto;
 padding: 0 10px 20px;
 line-height: 28px;
 font-size: 16px;
 }

 .gk_Con::after {
 display: none;
 }
} 