/***********全局重置CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***消除img默认边框*****/
img {border: 0;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
button {cursor: pointer;border: none;}
input {border: none;background: none;margin: 0;padding: 0;}
input:focus{outline: none;}
input::placeholder{color: #998f7c;}
/***默认让所有浏览器出现右边滚动条****/
html {font-size: 16px;}
body{width: 100%;overflow-x: hidden;}
::-webkit-scrollbar {  
    display: none;  
    width: 0;  
    height: 0;  
    color: transparent;  
    background: transparent;  
}  
/***默认清除浮动****/
.ALLYdCont{display:none; }
.ALLPcCont{ display:block;}


.fontColor1{color: #fff;}
.fontColor2{color: #242424;}
.fontColor3{color: #087ec2;}
.font12{font-size: 1.2rem;}
.font14{font-size: 1.4rem;}
.font16{font-size: 1.6rem;}
.font18{font-size: 1.8rem;}
.font20{font-size: 2rem;}
.font22{font-size: 2.2rem;}
.font24{font-size: 2.4rem;}
.font26{font-size: 2.6rem;}
.font30{font-size: 3rem;}
.font32{font-size: 3.2rem;}
.font36{font-size: 3.6rem;}
.font42{font-size: 4.2rem;}
.font46{font-size: 4.6rem;}
.font48{font-size: 4.8rem;}
.font50{font-size: 5rem;}
.flex_box{display: flex;}
.flex_box_center{display: flex;justify-content: center;align-items: center;}
.flex_box_space{display: flex;justify-content: space-between;align-items: center;}
.line-clamp_one{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_two{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_three{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_four{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_six{display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.conter {width: 79.1666%;margin: 0 auto;}
.pic img{display: block;width: 100%;height: auto;}

/* index */
.header_top{ height: 12rem;background: #fff;z-index: 4;}
.header_top .conter{height: 100%;}
.header_top .ss{margin-left: 4.5rem; width: 2.5rem;}
.header_top .topnav{padding: 2rem 0; height: 100%;position: relative;}
.header_top .topnav:not(:last-child){margin-right: 7.4rem;}
.logo{width: 17.7%;}
.topnav .sub{  min-width: 42.2rem;height: 0; display: flex;opacity: 0;overflow: hidden; transition: all 0.5s ; position: absolute;top: 95%;left: 50%;transform: translate(-50%,20px); z-index: 10;background: #fff;border-radius: 0.4rem;}
.topnav .sub .pic{height: auto;width: auto; max-height: 100%}
.topnav .sub .pic img{height: auto; width: auto; max-height: 100%;min-height: 15rem;}
.topnav:hover .sub{height: auto;opacity: 1;overflow: visible;transform: translate(-50%, 0);box-shadow: 0rem 0rem 0.4rem 0.4rem rgba(0, 0, 0, 0.06);}
.nav_list{padding:0 1.7rem ; flex: 1;display: grid;grid-template-columns: repeat(4, 1fr);gap: 2rem 2.9rem;}
.nav_list li{white-space: nowrap;}
.right_gg{position: fixed; right: 4.5rem;bottom: 3.5rem; width: 22.6rem; z-index: 9999;}
.right_gg a{position: relative;display: block;}
.right_gg a:not(:last-child){margin-bottom: 2rem; }
.right_gg .close{position: absolute;top: 0;right: 0;width: 1.8rem;}
.banner{height: calc(100vh - 12rem); top: 12rem; left: 0; width: 100%; z-index: 1;position: relative;}
.banner .swiper-container{height: 100%;width: 100%;}
.banner .swiper-slide {position: relative;overflow: hidden;}
.banner .swiper-slide img {width: 100%;height: 100%;object-fit: cover;transition: transform 8s ease-out;transform: scale(1);}
.banner .swiper-slide-active img {transform: scale(1.2);animation: zoomIn 8s ease-out forwards;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 1.4rem; width: 1.5rem;height: 1.5rem;background: #fff;opacity: 1;position: relative;}
.banner .swiper-pagination-bullet-active::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width:2.9rem;height:2.9rem;border-radius: 50%;background: rgba(255, 255, 255, 0.3);}
.banner .swiper-pagination-bullet-active::after{content: '';position: absolute;top: 50%;left: calc(100% + 0.6rem) ;transform: translate(0, -50%);width:8rem;border-top: 1px solid #fff;}
.banner .swiper-pagination-bullet-active:not(:last-child){margin-right: 11rem;}
.banner .swiper-pagination-bullets{bottom: 3.2rem;}
.header_top{position: fixed;width: 100%;}
.fix{padding-top: calc(100vh - 12rem);position: relative;transition: all .7s ;}
.scrolled .banner{opacity: 0;z-index: 0;position: absolute;}
.scrolled .fix{padding-top: 0;}
.scrolled .header_top_fixed{height: 24rem;}


.body_content{position: relative;z-index: 1;}
.index_tit{text-align: center;}
.more{justify-content: flex-end;}
.more .pic{margin-left: 1rem; width: 1.8rem;}
.content1{padding: 12.3rem 0 15.8rem;background: url(pcjsxy_pic11_20251104.png) no-repeat center center;background-size: 100% 100%;}
.content1 .more {margin: 1.4rem auto 1.9rem;}
.content1 .left{width: 43.815%;}
.content1 .left .swiper-wrapper{padding-right: 1px;}
.content1 .left .swiper-slide{visibility: hidden;}
.content1 .left .swiper-slide .pic{margin-bottom: 1.5rem; height: 38.7rem;overflow: hidden;}
.content1 .left .swiper-slide .pic img{height: 100%;width: 100%;object-fit: cover;transition: transform 3s ease-out;transform: scale(1);}
.content1 .left .swiper-slide .pic img:hover{transform: scale(1.2);}
.content1 .left .swiper-slide-active{visibility: visible;}
.content1 .left .text {padding: 1.8rem 3rem;box-sizing: border-box; background: #cee1f1;border-left: 0.4rem solid #e68510;}
.content1 .left .text p{margin-top: 1.5rem;}
.content1 .left .swiper-slide:hover .text{background: #e68510;color: #fff;}
.content1 .conter{align-items: flex-start;}
.content1 .right{width: 52.96%;border-top: 0.4rem solid #e68510;}
.content1 .right .date{flex-direction: column;}
.content1 .right  li {padding: 2.6rem 0;border-bottom: 1px solid #d9d9d9;}
.content1 .right  li p{padding: 0.5rem 1.6rem 0 4.6rem; flex: 1;line-height: 1.8;}
.content1 .right  li a:hover{color: #e68510;}

.content2{padding: 10rem 0 0;background: url(pcjsxy_pic15_1_20251104.png) no-repeat center bottom #087ec2;background-size: 100% 100%;}
/* .content2 .tab{} */
.content2 .tab_cont .more{padding: 3rem 0 0;}
.content2 .tab .index_tit:first-child{margin-right: 10rem;}
.content2 .tab .index_tit{cursor: default;}
.content2 .tab .active{font-weight: bold;}
.content2 .tab_item{width: 79.1666%;margin: 0 auto;position: relative;}
.content2 .tab_item::after{content: "";position: absolute;bottom: 0.6rem;left: 50%;transform: translate(-50%,0); display: block; width: 100vw;border-bottom: 1px solid rgba(255, 255, 255, 0.14);}
.content2 .tab_item .swiper-container {padding-top: 2.8rem;}
.content2 .tab_item .swiper-slide a{padding: 3.5rem 1.9rem 0;margin: 0 0 4.15rem; min-height: 20.05rem;transition: all 0.5s ; transform: translateY(0);  box-sizing: border-box; display: block; position: relative;background: url(pcjsxy_pic12_20251104.png)no-repeat center bottom #087ec2;background-size: 100% 100%;}
.content2 .tab_item .swiper-slide a div{margin-bottom: 1.7rem;}
.content2 .tab_item .swiper-slide a p{line-height: 1.77;}
.content2 .tab_item .swiper-slide a:hover{background-image: url(pcjsxy_pic13_20251104.png); transform: translateY(-1rem);}
.content2 .tab_item .circular{display: block; width: 1.3rem;height: 1.3rem;position: relative;left: 86.7%; background: url(pcjsxy_pic61_20251104.png)no-repeat center center;background-size: 100% 100%;}
.content2 .tab_item .swiper-button-next:after,.content2 .tab_item .swiper-button-prev:after{color: #fff;font-size: 1.8rem;}
.content2 .tab_item .swiper-button-next,.content2 .tab_item  .swiper-button-prev{top: unset;bottom: -0.2rem;height: auto;width: auto;}
.content2 .tab_item .swiper-button-prev{left: -4.3rem;}
.content2 .tab_item .swiper-button-next{right: -4.3rem;}
.content2 .tab_cont{margin-bottom: 7.9rem;}
.content2 .mtxw{}
.content2 .mtxw_con{width: 79.1666%;margin: 0 auto;position: relative;}
.content2 .mtxw_con ul{width: 100%;position: relative;}
.content2 .mtxw_con ul li{width: 26.31%;height: 28.4rem;position: absolute;transform: translateY(0);transition: all 0.5s ;}
.content2 .mtxw_con ul li:nth-child(1){top: 0;left: 0;z-index: 1;background: #e4eafb;}
.content2 .mtxw_con ul li:nth-child(2){top: 5.5rem;left: 24.47%;z-index: 2;background: #ffffff;}
.content2 .mtxw_con ul li:nth-child(3){top: 0;left: 49.07%;z-index: 3;background: #e4eafb;}
.content2 .mtxw_con ul li:nth-child(4){top: 5.5rem;right: 0;z-index: 4;background: #ffffff;}
.content2 .mtxw_con ul li:hover{transform: translateY(-1rem);z-index: 5;background: #e68510;}
.content2 .mtxw_con ul li:hover a{color: #fff;}
.content2 .mtxw_con .swiper-slide{min-height: 28.4rem;padding:2.6rem 0 5.5rem;}
.content2 .mtxw_con li .pic{height: 3.7rem;margin-bottom: 1.1rem;}
.content2 .mtxw_con li .pic img{height: 100%;width: auto;}
.content2 .mtxw_con li div.from,.content2 .mtxw_con li div.tit{line-height: 2;}
.content2 .mtxw_con li .from{padding-left: 3.5rem; margin-bottom: 2.3rem;position: relative;}
.content2 .mtxw_con li .from::before{content: "";display: block; position: absolute;top: 0;left: 0;width: 3.3rem;height: 3.2rem;background: url(pcjsxy_pic62_20251104.png)no-repeat center center;background-size: 100% 100%;}
.content2 .mtxw_con ul li:hover .from::before{background-image: url(pcjsxy_pic63_20251104.png);}
.content2 .mtxw_con li .tit{margin-bottom: 1.5rem;}
.content2 .mtxw_con li .date{margin-top: 1.1rem; align-items: baseline;}
.content2 .mtxw_con li .date .day{margin-right: 1.7rem;}
.content2 .mtxw_con li a{padding: 5rem 3rem 3rem;display: block;width: 100%;height: 100%;box-sizing: border-box; }
.content2 .mtxw_con .swiper-button-next:after,.content2 .mtxw_con .swiper-button-prev:after{color: #242424;font-size: 1.8rem;}
.content2 .mtxw_con .swiper-button-next,.content2 .mtxw_con  .swiper-button-prev{ top: 17.5rem;margin-top: 0; height: 3.7rem;width: 3.7rem;background: #fff;border-radius: 100%;}
.content2 .mtxw_con .swiper-button-prev{left: -1.8rem;}
.content2 .mtxw_con .swiper-button-next{right: -1.8rem;}

.content3{padding: 11rem 0 13rem;background: url(pcjsxy_pic27_1_20251104.png) no-repeat center center;background-size: 100% 100%;}
.content3 .conter{align-items: flex-start;}
.content3 .index_tit{margin-bottom: 5.9rem;}
.content3 .left{width: 46.875%;}
.content3 .left .jxdt{position: relative;}
.content3 .left .jxdt .swiper-button-next:after,.content3 .left .jxdt .swiper-button-prev:after{color: #242424;font-size: 1.8rem;}
.content3 .left .jxdt .swiper-button-next,.content3 .left .jxdt  .swiper-button-prev{ height: 3.7rem;width: 3.7rem;background: #fff;border-radius: 100%;}
.content3 .left .jxdt .swiper-button-prev{left: -8.3rem;}
.content3 .left .jxdt .swiper-button-next{right: -8.3rem;}
.content3 .left .jxdt .pic{height: 19.2rem;width: 100%;overflow: hidden;}
.content3 .left .jxdt .pic img{height: 100%;width: 100%;object-fit: cover;transition: transform 1s ease-out;transform: scale(1);}
.content3 .left .jxdt .text{padding: 2rem 2.4rem 0; height: 24.4rem;box-sizing: border-box; background: #fff;}
.content3 .left .jxdt .text .tit{line-height: 2.05;margin-top: 1.2rem;}
.content3 .left .jxdt a:hover img{transform: scale(1.2)}
.content3 .left .jxdt a:hover .text{background: #e68510;color: #fff;}
.content3 .right{width: 45.52%;}
.content3 .right .items{margin: -6.3rem 0 0 6rem;}
.content3 .right .items .item{width: 12.4rem;height: 12.4rem; flex-direction: column;color: #087ec2;background: #fff;}
.content3 .right .items .item img{ display: block;margin-bottom: 1.7rem; max-height: 3.9rem;width: auto;}
.content3 .right .items .item:hover {background: #087ec2;color: #fff;}
.content3 .right .items .item:hover img{filter: brightness(0) invert(1);}

.content4 {padding: 7.1rem 0 8.8rem;background: url(pcjsxy_pic43_20251104.png) no-repeat top center;background-size: 100% auto;}
.content4 .conter{align-items: flex-start;}
.content4 .index_tit{margin-bottom: 4.9rem;}
.content4 .left{width: 48%;position: relative;}
.content4 .left::after{content: '';display: block;position: absolute;top: 0;left: 100%;width: 5.8rem;height: 100%;z-index: 1; background: url(pcjsxy_pic60_20251104.png) no-repeat top center;background-size: 100% 100%;}
.content4 .left .swiper-slide{position: relative;height: 45.9rem;overflow: hidden;}
.content4 .left .swiper-slide img{height: 100%;width: 100%;object-fit: cover;transition: transform 1s ease-out;transform: scale(1);}
.content4 .left .swiper-slide:hover img{transform: scale(1.2);}
.content4 .left .swiper-slide::after{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1; background: url(pcjsxy_pic29_20251104.png) no-repeat top center;background-size: 100% 100%;}
.content4 .left .swiper-pagination{text-align: right;left: unset;right: 6rem;bottom: 1.6rem;}
.content4 .left .swiper-pagination .swiper-pagination-bullet{width: 0.8rem;height: 0.8rem;border-radius: 3.3rem; background: #fff;opacity: 1;}
.content4 .left .swiper-pagination .swiper-pagination-bullet-active{width: 4rem; background: #e68510;}
.content4 .right{padding: 1.9rem 2.3rem; width: 48.22%;flex-wrap: wrap;border: 0.3rem solid #fff;box-sizing: border-box; background: #cee1f1;}
.content4 .right a{width: 48.5%; height: 20rem;position: relative;}
.content4 .right a .tit{position: absolute;width: 100%;left: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.72) 100%);}
.content4 .right a .tit p{padding: 1.4rem 2.2rem;}
.content4 .right a .pic{height: 100%;width: 100%;overflow: hidden;}
.content4 .right a img{height: 100%;width: 100%;object-fit: cover;transition: transform 1s ease-out;transform: scale(1);}
.content4 .right a:hover img{transform: scale(1.2);}
.content4 .right a:nth-child(1),.content4 .right a:nth-child(2){margin-bottom: 2rem;}

.content5 {}
.content5 .conter{align-items: flex-start;}
.content5 .index_tit{margin-bottom: 2.3rem;}
.content5 .left{width: 47.368%;}
.content5 .left .items{flex-wrap: wrap;}
.content5 .left a{width: 48.61%;position: relative;}
.content5 .left a .tit{position: absolute;width: 100%;left: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.72) 100%);}
.content5 .left a .tit p{padding: 1.4rem 0;text-align: center;}
.content5 .left a .mask{opacity: 0;transition: transform 1s ease-out; position: absolute;width: 100%;height: 100%;top: 0;left: 0;flex-direction: column;background: #e68510;}
.content5 .left a .mask img{height: 8rem;width: auto; margin-bottom: 2rem; transform: translateY(-2rem); transition: transform 0.5s ease-out;}
.content5 .left a .mask p{transform: translateY(2rem);transition: transform 0.5s ease-out;}
.content5 .left a:hover .mask img,.content5 .left a:hover .mask p{transform: translateY(0);}
.content5 .left a:hover .mask{opacity: 1;}
.content5 .left a:nth-child(1),.content5 .left a:nth-child(2){margin-bottom: 1.6rem;}
.content5 .right{width: 47.3%;}
.content5 .right .index_tit{position: relative;}
.content5 .right .index_tit .more{position: absolute;right: 0;bottom: 0;}
.content5 .right .list_top a{}
.content5 .right .list_top img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease-out;transform: scale(1);}
.content5 .right .list_top a:hover img{transform: scale(1.1);}
.content5 .right .list_top .text{padding: 3.6rem 2.9rem 0; flex: 1;background: #087ec2;}
.content5 .right .list_top .text .tit{margin-bottom: 2.5rem;}
.content5 .right .list_top .pic{width: 25.9rem;height: 15.2rem;overflow: hidden;}
.content5 .right li{border-bottom: 1px solid #ededed;}
.content5 .right li .date{width: 12.5rem; flex-direction: column;}
.content5 .right li .date .day{margin-bottom: 0.5rem;}
.content5 .right li a{padding: 1.2rem 0; align-items: center;}
.content5 .right li .tit{ flex: 1;}
.content5 .right li a:hover{color: #fff;background: #e68510;}

.content6 {padding: 10rem 0 8.8rem;background: url(pcjsxy_pic44_20251104.png) no-repeat bottom center;background-size: 100% auto;}
.content6 .index_tit{margin-bottom: 4rem;}
.content6 li{flex-shrink: 0;}
.content6 li a{width: 22rem;height: 12.5rem;background: url(pcjsxy_pic45_20251104.png) no-repeat bottom center;background-size: 100% auto; box-shadow: 0rem 0rem 0.4rem 0.3rem rgba(0, 0, 0, 0.08);}
.content6 li:not(:last-child){margin-right: 6.5rem;}
.content6 li a:hover{background-image: url(pcjsxy_pic46_20251104.png);box-shadow: 0rem 0rem 0.6rem 0.4rem rgba(0, 0, 0, 0.12);color: #fff;}
.content6 .gd{overflow: hidden;}
.content6 .gd_top{margin-bottom: 4.8rem;}
.content6 .gd_bottom{transform: translateX(-50%);}
@keyframes zoomIn {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.2);
    }
}
/* dt */
.content2 .tab_cont,.content2 .mtxw_con,.content6 .gd{opacity: 0;transform: translate(0, 80px); transition: all 1s ease-out 0s;}
.content1_tit,.content2_tit,.mtxw_tit,.content3_left_tit, .content3_right_tit,.content4_tit,.content5_left_tit, .content5_right_tit,.content6_tit{opacity: 0;transform: translate(0, -80px); transition: all 1.5s ease-out 0s;}
.content1 .left,.content3 .left,.content4 .left,.content5 .left{opacity: 0;transform: translate(-80px, 0); transition: all 1s ease-out 0s;}
.content1 .right,.content3 .right,.content4 .right,.content5 .right{opacity: 0;transform: translate(80px, 0); transition: all 1s ease-out 0s;}
.dt{transform: none !important; opacity: 1 !important;}

/* sqjy */
.ny_fiexd{height: 12rem;}
.sqjy {}
.sqjy .sqjy_banner{padding-top: 13rem; width: 100%;height: 49rem;box-sizing: border-box; background: url(pcjsxy_pic64_20251104.png) center center no-repeat;background-size: cover;}
.sqjy .sqjy_content{margin-top: -16rem; padding: 2rem;border-radius: 1.6rem 1.6rem 0rem 0rem;background: #fff;}
.sqjy .sqjy_items{margin-top: 2rem; flex-wrap: wrap;align-items: unset;}
.sqjy .sqjy_item{ margin-bottom: 3.2rem; padding: 2.2rem 2.2rem 6rem;width: 23.85%;min-height: 25.5rem;position: relative; box-sizing: border-box;border-radius: 0.8rem;color: #8c8c8c; background: #fff;border-bottom: 0.6rem solid #087ec2;box-shadow: 0rem 0rem 0.8rem 0.3rem rgba(0, 0, 0, 0.04);}
.sqjy .sqjy_item .sqjy_item_tit{padding-bottom: 1.7rem; border-bottom: 1px solid #ebebeb; align-items: center;}
.sqjy .sqjy_item .pic{height: 2.4rem;margin-right: 1rem;}
.sqjy .sqjy_item .pic img{height: 100%;width: auto;}
.sqjy .sqjy_item .text{margin: 1.5rem 0;}
.sqjy .sqjy_item p{line-height: 1.75;}
.sqjy .sqjy_item .djcx{padding: 0.7rem 3rem;position: absolute;bottom: 2.4rem;right: 2.6rem; border-radius: 9.9rem;display: inline-block; border:1px solid #ebebeb;background: #fff;}
.sqjy .sqjy_item:hover{border-color: #e68510; background: url(pcjsxy_pic73_20251104.png) no-repeat bottom center;background-size: 105% 100%;color: #fff;}
.sqjy .sqjy_item:hover .sqjy_item_tit h5{color: #fff;}
.sqjy .sqjy_item:hover .djcx{color: #e68510;}
.sqjy .sqjy_item:hover img{filter: brightness(0) invert(1);}

.ny_location{margin: 3rem 27.6rem 0;}
.ny_location a{font-size: 1.6rem;}

/* dj */
.dj{padding: 1px 0 0;background: url(pcjsxy_pic78_20251114.png) top center no-repeat;background-size: 100% auto;}
.dj_header .conter{margin: 10rem auto 9rem; align-items: center;}
.dj_header .dj_logo{width: 35rem;}
.dj_header .logo{width: 32.1rem;}
.dj_nav{padding: 1.6rem 0;background: #a60303;justify-content: space-around;align-items: center;}
.dj_nav .active{font-weight: bold;}
.dj_title {margin-bottom: 1.6rem; position: relative;}
.dj_title span:nth-child(2){margin: 1.4rem 0 0 3.8rem;color: #cf250e;}
.dj_title .dj_tit{padding: 2rem 0 0;position: relative;font-weight: bold;}
.dj_title .dj_tit .bg{width: 10.8rem;height: 6.8rem;position: absolute;top: 0;left: 39%; background: url(pcjsxy_pic82_20251114.png) top center no-repeat;background-size: auto 100% ;}
.dj_more{padding: 0.25rem 1.4rem;background: #d9ab70;border-radius: 9.9rem; position: absolute; right: 0;bottom: 0;}

.dj_content{background: url(pcjsxy_pic78_1_20251114.png) bottom center no-repeat;background-size: 100% auto;}
.djdt {padding: 5rem 3rem 2.5rem;background: #ffffff;align-items: flex-end;}
.djdt .left{width: 48.83%;}
.djdt .right{width: 50%;}
.djdt .swiper-slide{position: relative;}
.djdt .swiper-slide p{width: 100%;padding: 6.6rem 2.6rem 2rem;line-height: 1.5; box-sizing: border-box; position: absolute;bottom: 0;left: 0; background: linear-gradient(0deg, rgba(179, 23, 19, 1) 0%, rgba(207, 37, 14, 0) 100%);}
.djdt .swiper-slide p span{margin-right: 6rem; flex: 1;}
.djdt .djdt_list{}
.djdt .djdt_list .date{margin-right: 1.5rem; width: 6.3rem;height: 6.3rem;background: #faf7f7;flex-direction: column;color: #cf250e;}
.djdt .djdt_list .tit{flex: 1;}
.djdt .djdt_list .tit span{margin-top: 1rem;color: #bababa;}
.djdt .djdt_list li{padding: 1.78rem 0;border-bottom: 1px solid #e0e0e0;}
.djdt .djdt_list li:first-child{padding-top: 0;}
.djdt .djdt_list li a:hover .tit p{color: #cf250e;}
.djdt .right .dj_title{justify-content: flex-start;}
.dj_tit1{margin-bottom: 2.8rem; position: relative;}
.dj_tit1 h5{color: #cf250e;}
.ghzj_box{padding: 3.2rem 3rem 4.5rem;align-items: flex-start; border: 0.6rem solid #f6d5c0;background: #fff;}
.ghzj_box .left{width: 47.94%;}
.ghzj_box .left ul a{padding:2.9rem 0 2.9rem 3rem;position: relative;}
.ghzj_box .left ul a::after{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 0.7rem;height: 0.7rem;background: #cf250e;}
.ghzj_box .left ul li{border-bottom: 1px solid #e6e6e6;}
.ghzj_box .left ul li:first-child{border-top: 1px solid #e6e6e6;}
.ghzj_box .left ul a p{flex: 1;margin-right: 1.5rem;}
.ghzj_box .left ul a:hover p{color: #cf250e;}
.ghzj_box  .right{width: 48.69%;}
.ghzj_box  .right li{padding: 1.6rem 2.8rem 1.6rem 1.3rem; background: #f5f5f5;}
.ghzj_box  .right li:not(:last-child){margin-bottom: 2.7rem;}
.ghzj_box  .right .pic{width: 30.9rem;height: 20.7rem;overflow: hidden;}
.ghzj_box  .right .pic img{width: 100%;height: 100%;object-fit: cover;transform: scale(1);transition: transform 0.5s ease-out;}
.ghzj_box  .right .text{height: 20.7rem;margin-left: 2.4rem; flex: 1;flex-direction: column;align-items: flex-start;}
.ghzj_box  .right .text .tit{line-height: 2;}
.ghzj_box  .right .text p{line-height: 1.85;}
.ghzj_box  .right a:hover img{transform: scale(1.1);}
.llwz_qmgc{margin: 4.2rem 0; align-items: unset;}
.llwz_qmgc .llwz_qmgc_list{ width: 48%;}
.llwz_qmgc .llwz_qmgc_list .pic{height: 39.2rem;padding-bottom: 2.5rem;margin-bottom: 1rem;border-bottom: 1px solid #e6e6e6;}
.llwz_qmgc .llwz_qmgc_list .pic img{width: 100%;height: 100%;object-fit: cover;}
.llwz_qmgc .llwz_qmgc_list ul{padding: 3rem; border-top: 1.2rem solid #cf250e;background: #ffffff; border-radius: 0.8rem;box-shadow: 0rem 0rem 1.2rem 0.2rem rgba(0, 0, 0, 0.08);}
.llwz_qmgc .llwz_qmgc_list  ul li{padding:1.4rem 0 1.4rem 2rem ;position: relative;}
.llwz_qmgc .llwz_qmgc_list  ul a::after{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 0.9rem;height: 0.9rem;border-radius: 50%; background: #cf250e;}
.llwz_qmgc .llwz_qmgc_list  ul a:hover{color: #cf250e;}

.dj .links{padding-bottom: 4rem;}
.dj .links .pic{width: 15.78%;}


@media (max-width: 900px) {
    .ALLYdCont{display:block; }
    .ALLPcCont{ display:none;}
    .h_nav{ position:fixed; width:50%; background:rgba(184, 224, 247, 0.9); right:0; top:0; display:block; padding:1em; height:100%;box-sizing: border-box; z-index:999; display:none;}
    .h_nav ul{display:block;}
    .h_nav ul li{ width: 100%; margin: 2rem 0;font-size: 1.4rem;font-weight: bold;    color: #014171; display: flex;justify-content: center;}
    .header .nav li:not(:last-child) { margin-right: 0; }
    .ny_location a{font-size: 1.1rem;}
    .font12{font-size: 1.1rem;} 
    .font14{font-size: 1.15rem;}
    .font16{font-size: 1.2rem;}
    .font18{font-size: 1.2rem;}
    .font20{font-size: 1.3rem;}
    .font22{font-size: 1.35rem;}
    .font24{font-size: 1.4rem;}
    .font26{font-size: 1.45rem;}
    .font28{font-size: 1.5rem;}
    .font30{font-size: 1.6rem;}
    .font32{font-size: 1.8rem;}
    .font46 { font-size: 2.2rem;}
    .font48{font-size: 2.4rem;}
    .font36 { font-size: 2.4rem;}
    .conter{width: 94%;}
    .flex_box_space{flex-wrap: wrap;}

    body{position: relative;} 
    .header_top{height: 8rem;}
    .logo{width: 57.7%;}
    .nav { position: absolute;top: 0; transform: translate(0, -100%);transition: all .5s ease-out; background: #fff;z-index: 5; width: 100vw; height: 100%; left: 0;}
    .nav_open{top: 8rem; transform: translate(0, 0);}
    .header_top{position: unset;}
    .nav ul{flex-direction: column;}
    .header_top .topnav:not(:last-child){margin-right: 0;}
    .header_top .topnav{width: 100%;padding: 2rem;font-size: 1.6rem; border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
    .YDmenu {margin-left: 1rem; cursor: pointer; background: url(pd_nav.png) center center no-repeat; width: 4.5rem; height: 4.5rem; background-size: 70% auto;text-indent: -9999px;}
    .YDmenu.closeBtn {background: url(close.png) center center no-repeat;}
    .header_top .ss{margin-left: 0;}
    .logo,.ss,.YDmenu{position: relative;z-index: 10;}
    .topnav .sub{display: none !important;}
    .right_gg{width: 15.6rem;right: 3%;z-index: 4;}
    .ny_fiexd{display: none;}


    .banner{top: unset; position: relative;height: 23rem;width: 100%;}
    .content1{padding: 3rem 0;background-size: auto 100%;}
    .content1 .left,.content1 .right{width: 100%;}
    .content1 .left .swiper-slide .pic{height: 23rem;}
    .content1 .right li p{padding-left: 3rem;}
    .content2{background-size: 100% auto;padding: 3rem 0 0;}
    .content2 .mtxw_con{width: 94%;}
    .content2 .tab_item .swiper-slide a {padding: 2.5rem 1.9rem 0;margin: 0 0 4.15rem;min-height: 14.05rem;}
    .content2 .mtxw_con ul{width: 100%;box-sizing: border-box; display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 1.5rem;}
    .content2 .mtxw_con ul li{width: 100%;height: 16.5rem; position: unset;}
    .content2 .mtxw_con li a{padding: 1.5rem;}
    .content2 .mtxw_con li .pic{height: 2rem;}
    .content2 .mtxw_con li .from{padding-left: 2rem;margin-bottom: 1.5rem;}
    .content2 .mtxw_con li .from::before{width: 1.8rem;height: 1.7rem;}
    .content2 .mtxw_con .swiper-button-next, .content2 .mtxw_con .swiper-button-prev{top: 50%;transform: translateY(-50%);}
    .content2 .tab .index_tit:first-child{margin-right: 5rem;}
    .content3{padding: 0 0 3rem;}
    .content3 .left,.content3 .right{width: 100%;}
    .content3 .index_tit,.content4 .index_tit{margin-bottom: 2.9rem;}
    .content3 .left {margin-bottom: 3rem;}
    .content3 .left .jxdt .pic{height: 11.5rem;}
    .content3 .left .jxdt .text{height: 16.5rem;padding: 2rem 2rem 0;}
    .content4{padding: 3rem 0;}
    .content4 .left,.content4 .right{width: 100%;}
    .content4 .left{margin-bottom: 6rem;}
    .content4 .left .swiper-slide{height: 26rem;}
    .content4 .left::after{background: url(pcjsxy_pic60_1_20251104.png) no-repeat top center;background-size: 100% auto; height: 5.8rem;width: 100%;top: 100%;left: 0;}
    .content4 .right{padding: 3%;}
    .content4 .right a{height: 10.5rem;}
    .content4 .right a:nth-child(1), .content4 .right a:nth-child(2) {margin-bottom: 3%;}
    .content3 .left .jxdt .swiper-button-prev,.content2 .mtxw_con .swiper-button-prev{ box-shadow: 0rem 0rem 0.4rem 0.3rem rgba(0, 0, 0, 0.08); left: -1rem;}
    .content3 .left .jxdt .swiper-button-next,.content2 .mtxw_con .swiper-button-next{ box-shadow: 0rem 0rem 0.4rem 0.3rem rgba(0, 0, 0, 0.08); right: -1rem;}
    .content5 .left,.content5 .right{width: 100%;}
    .content5 .left{margin-bottom: 3rem;}
    .content5 .right .list_top .pic {width: auto;height: 10rem;}
    .content5 .right .list_top .text{padding: 2rem 2rem 0;}
    .content5 .right .list_top .text .tit{margin-bottom: 1rem;-webkit-line-clamp: 2;}
    .content5 .right li .date{width: 9rem;}
    
    .content6{padding: 3rem 0;}
    .content6 ul{flex-wrap: nowrap;padding: 1rem 0;}
    .content6 li a{width: 15rem; height: 8rem;}
    .content6 li:not(:last-child){margin-right: 1.5rem;}
    .content6 .gd_top{margin-bottom: 0;}
    .content6 .index_tit{margin-bottom: 2.9rem;}


    .scrolled .header_top_fixed{height: 0;}
    .scrolled .fix,.fix{display: none !important;}
    .scrolled .banner,.banner{position: relative !important;}
    .content2 .tab_cont,.content2 .mtxw_con,.content6 .gd,.content1_tit,.content2_tit,.mtxw_tit,.content3_left_tit, .content3_right_tit,.content4_tit,.content5_left_tit, .content5_right_tit,.content6_tit,.content1 .left,.content3 .left,.content4 .left,.content5 .left,.content1 .right,.content3 .right,.content4 .right,.content5 .right,.dt{transform: none !important; opacity: 1 !important;}

    /* sqjy */
    .sqjy .sqjy_banner{padding-top: 7rem;height: 24rem;}
    .sqjy .sqjy_item{margin-bottom: 2rem; width: 100%;min-height: 20rem;}
    .sqjy .sqjy_content { margin-top: -8rem;}

    .ny_location {margin: 3rem 1rem 0;}


    .xl .content img {height:auto !important;}

    /* dj */
    .dj{background-size: 304% auto;}
    .dj_header .dj_logo,.dj_header .logo{width: 40%;}
    .dj_header .conter {margin: 3% auto 9rem;}
    .djdt .left,.djdt .right,.ghzj_box .left,.ghzj_box .right,.llwz_qmgc .llwz_qmgc_list{width: 100%;}
    .djdt{padding: 0;}
    .djdt .right .dj_title{justify-content: center;}
    .dj_title .dj_tit .bg {height: 6.8rem;left: 34%;}
    .dj_title{margin: 3rem 0;}
    .djdt .djdt_list li{padding: 1rem 0;}
    .djdt .swiper-slide p span { margin-right: 2rem;}
    .ghzj_box{padding: 3rem 1rem;}
    .ghzj_box .left ul a{padding: 1.5rem 0 1.5rem 2rem;}
    .dj_tit1{margin-bottom: 2rem;}
    .ghzj_box .left{margin-bottom: 3rem;}
    .ghzj_box .right li{padding: 1.6rem;}
    .ghzj_box .right .text {height: 14.7rem;margin: 2rem 0 0;}
    .llwz_qmgc .llwz_qmgc_list ul { padding: 3rem 1rem;}
    .llwz_qmgc .llwz_qmgc_list .pic { height: 21.2rem;}
    .dj .links .pic{width: 48.5%;margin-bottom: 1rem;}
}