/***********全局重置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;}
/***默认清除浮动****/
.ALLYdCont{display:none; }
.ALLPcCont{ display:block;}
.YDmenu { cursor: pointer; background: rgba(0, 0, 0, .5) url(zfzxapp20221130_10.png) center center no-repeat; width: 3.5em; height: 3.5em; text-indent: -9999px; top: 0; right: 0px; z-index: 997; position: absolute; background-size: 70% auto;}
.YDmenuCont{ position:fixed; top:0px; right:0px; width:50%; height:100%; z-index:9999999;padding:1em; display:none;}
.ALLYdCont .closeBtn{ float:right; margin:0.6em 0 0 0; font-size: 1.5rem;color: #014171;height:1.5em;}
.YDmenuCont_box{ background:rgba(0,0,0,.65); display:none; position:fixed; top:0px; left:0; width:100%; height:100%; z-index:998; }


.fontColor1{color: #fff;}
.fontColor2{color: #000;}
.fontColor3{color: #999999;}
.fontColor4{color: #333333;}
.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: 83.333333%;margin: 0 auto;}
.pic img{display: block;width: 100%;height: auto;}



/* 添加关键帧动画 */
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-50px); }
    to { opacity: 1; transform: translateY(0); }
}
@keyframes slideUp {
    from { opacity: 0; transform: translateY(50px); }
    to { opacity: 1; transform: translateY(0); }
}
@keyframes slideLeft {
    from { opacity: 0; transform: translateX(50px); }
    to { opacity: 1; transform: translateX(0); }
}
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-50px); }
    to { opacity: 1; transform: translateX(0); }
}

.header{position: relative;}
.header .header_bg{width: 100%;}
.header .header_top{width: 100%;height: 6rem;position: absolute;top: 0;left: 0;    z-index: 3;background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, .6),rgba(0, 0, 0, 0));box-sizing: border-box;}
.header .header_top .conter{height: 100%;}
.header .h_logo{width: 12.9rem;}
.header .nav li:not(:last-child){margin-right: 4.5rem;}
.header .nav li:hover a,.header .nav .active a{color: #a28961;}
.header_bg video{display: block;width: 100%;z-index: 0;}
.header_bg .swiper-slide{position: relative;}
.header_bg .swiper-slide::before {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background:linear-gradient(to right, rgba(0, 0, 0,0.5), rgba(0, 0, 0, 0));  z-index: 1; }
.header_bg .swiper-slide .text{position: absolute;left: 8.333%;top: 50%;transform: translate(0,-50%);z-index: 2;}
.header_bg .tit2{margin: 6rem 0 5.5rem;display: inline-block; font-size: 10rem;line-height: 1;padding-bottom: 2.8rem;border-bottom: 1px solid #fff;}
.header_bg .items div{padding: 0.5rem 1rem 0.6rem; line-height: 1;border: 1px solid #fff;border-radius: 1rem;}
.header_bg .items div:not(:last-child){margin-right: 1.8rem;}
.header_bg .tit1,.header_bg .tit2,.header_bg .items {opacity: 0;}
.header_bg .swiper-slide-active .tit1 {    animation: slideDown 0.8s ease-out forwards;}
.header_bg .swiper-slide-active .tit2 {    animation: slideLeft 0.8s ease-out 0.3s forwards;}
.header_bg .swiper-slide-active .items {    animation: slideUp 0.8s ease-out 0.6s forwards;}


.zsj_index{background: #f2f9fe;}
.index_content1{padding: 6.4rem 0 8.8rem; box-sizing: border-box; }
.index_content1 h1{margin-bottom: 3.6rem;letter-spacing: 0.36rem;text-align: center;position: relative;}
.index_content1 h1 p{font-size: 6rem;font-weight: lighter;color: #00afec;opacity: 0.2; position: absolute;top: -79%;left: 50%;transform: translate(-50%,0);}
.index_content1 h1 a{position: absolute;right: 0;bottom: 0;letter-spacing: 0;font-weight: normal;}
.index_content1 .tzgg{padding: 0 5.4rem; height: 6rem;background-color: #ffffff;color: #050000;}
.index_content1 .tzgg:hover{box-shadow: 0rem 0.5rem 7rem 0rem  rgba(0, 0, 0, 0.14);}
.index_content1 .tzgg .left{ margin-right: 3rem;font-weight: bold;}
.index_content1 .tzgg .right {flex: 1;height: 100%;}
.index_content1 .tzgg .right .swiper-container { height: 100%;}
.index_content1 .tzgg .right a{margin-right: 6rem; flex: 1;}
.index_content1 .xw{margin-top: 2.4rem; align-items: unset;}
.index_content1 .xw .left{ width: 49%;padding: 3rem 5.3rem 4rem; box-sizing: border-box;background: #fff;border-radius: 0.5rem;}
.index_content1 .xw .left:hover{box-shadow: 0rem 0.5rem 7rem 0rem  rgba(0, 0, 0, 0.14);}
.index_content1 .xw .left .swiper-container a{position: relative;}
.index_content1 .xw .left .swiper-container p{padding: 2.7rem 12rem 2.7rem 4.1rem;background: rgba(0, 0, 0, .4); position: absolute;bottom: 0;left: 0; width: 100%;box-sizing: border-box;}
.index_content1 .xw .left .swiper-pagination{text-align: right;bottom: 2.7rem;right: 4.1rem;left: unset;}
.index_content1 .xw .left .swiper-pagination-bullet{width: 1.1rem;height: 1.2rem;background-color: #aa9168;border-radius: 0;    opacity: 1;}
.index_content1 .xw .left ul a{padding-right: 3rem;position: relative;flex: 1;}
/* .index_content1 .xw .left ul a:before{content: "";position: absolute;top: 50%;left: 0;transform: translate(0, -50%); width: 1.2rem;height: 1.2rem;background-color: #aa9168;} */
.index_content1 .xw .left ul li{margin-top: 2.5rem;color: #404040;display: flex;}
.index_content1 .xw .left ul li span{color: #717171;}
.index_content1 .xw .right{ width: 48.18%;padding: 4.8rem 5.7rem; box-sizing: border-box;background: #fff;border-radius: 0.5rem;}
.index_content1 .xw .right:hover{box-shadow: 0rem 0.5rem 7rem 0rem  rgba(0, 0, 0, 0.14);}
.index_content1 .xw .right h5 a{margin-right: 3rem;flex: 1;}
.index_content1 .xw .right div p{margin: 2.5rem 0 2.3rem; color: #050000;line-height: 1.5;}
.index_content1 .xw .right div {border-bottom: 1px solid #aa9168;}
.index_content1 .xw .right ul {margin-top: 3.6rem;}
.index_content1 .xw .right ul a{flex: 1;margin-right: 3rem;line-height: 1.5; color: #2c2c2c;}
.index_content1 .xw .right ul a em{padding: 0.3rem 0.8rem; margin-right: 1rem; font-size: 1.4rem; background-color: #014171;color: #fff; border-radius: 0.5rem;}
.index_content1 .xw .right ul li{align-items: flex-start;}
.index_content1 .xw .right ul span{line-height: 1.5; color: #717171;}
.index_content1 .xw .right ul li:not(:last-child){margin-bottom: 3.2rem;}
.index_content1 h1,.index_content1 .tzgg{transform: translate(0,-200px);opacity: 0;transition: all 0.8s ease-out;}
.index_content1 .xw .left{transform: translate(-200px,0);opacity: 0;transition: all 0.8s ease-out;}
.index_content1 .xw .right{transform: translate(200px,0);opacity: 0;transition: all 0.8s ease-out;}


.index_content2{width: 100%; height: 85.6rem; box-sizing: border-box; background: url(zsj_20250408_pic6.png) no-repeat center center;background-size: 100% 100%;position: relative;}
.index_content2 .conter{align-items: center;height: 100%;}
.index_content2 .left{ width: 41.81%;position: relative;}
.index_content2 .left .fontColor1{font-weight: bold;}
.index_content2 .left .bg_circle{margin-left: 16.33%; width: 73.542%;}
.index_content2 .left .circle-svg {    width: 18.8rem;    height: 18.8rem;}
.index_content2 .left .cir1 {position: absolute;top: 34%;left: 39%;z-index: 4;}
.index_content2 .left .cir2,.index_content2 .left .cir3,.index_content2 .left .cir4{width: 24.9rem;height: 24.9rem;border-radius: 50%;text-align: center; position: absolute;}
.index_content2 .left .cir2{transform: translate(-200px,-200px);  top: 18%;  left: 21%;background: rgba(86, 140, 253, .8);z-index: 1;}
.index_content2 .left .cir3{transform: translate(200px, -200px); top: 18%; right: 15%;background: rgba(125, 207, 189, .8);z-index: 2;}
.index_content2 .left .cir4{transform: translate(0, 200px);bottom: 5%; left: 35%;background: rgba(125, 206, 223, .8);z-index: 3;}
.index_content2 .left .cir1 .cont1{position: absolute;left: 3.5rem; top: 4rem;}
.index_content2 .left .cir1 .cont2{position: absolute;left: 12rem; top: 4rem;}
.index_content2 .left .cir1 .cont3{position: absolute;left: 7.6rem; bottom: 2.6rem; }
.index_content2 .left .cir2 .cont1{position: absolute;left: 4.5rem;top: 9rem;}
.index_content2 .left .cir2 .cont2{position: absolute;left: 3rem; top: 11rem;}
.index_content2 .left .cir2 .cont3{position: absolute;left: 3.9rem; bottom: 5.6rem;}
.index_content2 .left .cir3 .cont1{position: absolute;left: 11.5rem;top: 7rem;}
.index_content2 .left .cir3 .cont2{position: absolute;left: 15rem;top: 13rem;}
.index_content2 .left .cir3 .cont3{position: absolute;left: 13.3rem; bottom: 5.6rem; }
.index_content2 .left .cir4 .cont1{position: absolute;left: 8.5rem; top: 11rem;}
.index_content2 .left .cir4 .cont2{position: absolute;left: 3.4rem;top: 14.5rem;}
.index_content2 .left .cir4 .cont3{position: absolute;left: 13.6rem; bottom: 7.6rem;}
.index_content2 .left .cir4 .cont4{position: absolute;left: 10rem; bottom: 3rem; }
.index_content2 .left .text1,.index_content2 .left  .text2,.index_content2 .left  .text3,.index_content2 .left  .text1 div,.index_content2 .left  .text2 div,.index_content2 .left  .text3 div{width: 100%; position: absolute;color: #fff;}
.index_content2 .left .text1{top: 5.5rem;left: 0;}
.index_content2 .left .text1 div:nth-child(1){top: 1rem;left: 13rem;}
.index_content2 .left .text1 div:nth-child(2){top: 5.1rem;left: 7.1rem;}
.index_content2 .left .text1 div:nth-child(3){top: 9.1rem;left: 1.3rem;} 
.index_content2 .left .text1 div:nth-child(4){top: 12.3rem;left: 4rem;}   
.index_content2 .left .text1 div:nth-child(5){top: 16.4rem;left: 0;}
.index_content2 .left .text1 div:nth-child(6){top: 20.5rem;left: 4rem;}
.index_content2 .left .text1 div:nth-child(7){top: 24.6rem;left: 7rem;}
.index_content2 .left .text1 div:nth-child(8){top: 28.7rem;left: 8rem;}    

.index_content2 .left .text2{top: 5.5rem;left: 0;}
.index_content2 .left .text2 div:nth-child(1){top: 1rem; left: 51rem;}
.index_content2 .left .text2 div:nth-child(2){top: 5.1rem;left: 57rem;}
.index_content2 .left .text2 div:nth-child(3){top: 9.2rem; left: 59rem;} 
.index_content2 .left .text2 div:nth-child(4){top: 14.3rem;left: 60rem;}   
.index_content2 .left .text2 div:nth-child(5){top: 19rem;left: 58.6rem;}
.index_content2 .left .text2 div:nth-child(6){top: 23.6rem;left: 57rem;}

.index_content2 .left .text3{bottom: 0;left: 0;}
.index_content2 .left .text3 div:nth-child(1){bottom: 12rem;left: 15rem;} 
.index_content2 .left .text3 div:nth-child(2){bottom: 4.5rem; left: 20rem;}
.index_content2 .left .text3 div:nth-child(3){bottom: -1rem; left: 28rem;}
.index_content2 .left .text3 div:nth-child(4){bottom: 4.5rem;left: 46.6rem;}  
.index_content2 .left .text3 div:nth-child(5){bottom: 12rem;left: 50rem;} 

.text1,.text2,.text3{opacity: 0;}
.cir2 div, .cir3 div, .cir4 div{opacity: 0;}
.cir2, .cir3, .cir4 {opacity: 0; transition: all 0.5s ease-out;}
.cir2 div, .cir3 div, .cir4 div, .text1, .text2, .text3 { transition: opacity 0.5s ease;}

.index_content2 .right{width: 40.625%;margin-right: 6.25%;transform: translate(200px,0);opacity: 0;transition: all 0.5s ease-out;}
.index_content2 .right h5{letter-spacing: 0.36rem;}
.index_content2 .right p{margin-bottom: 3rem; font-size: 6rem;opacity: 0.2;font-weight: lighter;}
.index_content2 .right .text{line-height: 2.66;letter-spacing: 0.1rem;}

.jrwm .header_bg{position: relative;}
.jrwm .header_bg .text{flex-direction: column; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.jrwm .header_bg .text .link{margin-top: 5rem;}
.jrwm .header_bg .text .link a:first-child{margin-right: 3.8rem;}
.jrwm .header_bg .text .link a{padding: 0 2.1rem;width: 18.8rem;height: 5.1rem;box-sizing: border-box; background-color: #a28961;border-radius: 1rem;}
.jrwm .header_bg .text .link a img{width: 2.5rem;height: 2.5rem;}
.jrwm .content1 .item {padding: 7rem 0;max-width: 100%;overflow: hidden;position: relative;}
.jrwm .content1 .item .bg{width: 33rem;position: absolute;}
.jrwm .content1 .item .bg1{top: 11rem;left: 0;}
.jrwm .content1 .item .bg2{top: 7.6rem; right: -8.2rem;}
.jrwm .content1 .item .bg3{bottom: -9rem;left: -15.2rem;}

.jrwm .content1 .item:nth-child(2n){background: #f1f8ff;}
.jrwm .content1 .left{width: 48%;}
.jrwm .content1 .right{width: 48%;}
.jrwm .content1 p{margin-top: 5rem;line-height: 2.3;text-align: justify;}
.jrwm .content1 .right .pic img{border-radius: 1.5rem;}

.location{padding: 1.7rem 0;background: #f4f8f9;}
.location li{padding: 0 2.5rem;}
.location li:first-child{padding-left: 0;}
.location  .active{color: #a18966;}
.location .font18{color: #292929;}
.header_bg{position: relative;}
.header_bg .bg_text{ position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.xwdt .tabs{margin: 4rem 0 4.5rem;}
.xwdt .tabs a{ min-width: 9.625%;height: 4.2rem;border-radius: 1rem;color: #a28961; border: solid 1px #a28961;}
.xwdt .tabs .active{background: #a28961;color: #fff;}
.xwdt .item{margin-bottom: 4.3rem; height: 24.2rem;background: #edf3fd;transition: all 0.3s ease-out;}
.xwdt .item:hover{box-shadow: 0.96rem 0.72rem 3.82rem 0.78rem   rgba(0, 0, 0, 0.2);}
.xwdt .time{width: 16.2rem; height: 100%;flex-direction: column;background-color: #a28961;}
.xwdt .time .pic{width: 3.3rem;}
.xwdt .time p{margin: 1.5rem 0 1rem;}
.xwdt .item .wz{padding: 2.8rem 2.8rem 2.8rem 3.5rem;flex: 1;}
.xwdt .item .wz .pic{margin-left: 6.3rem; width: 27.6rem;height: 18.3rem;}
.xwdt .item .wz .text{flex: 1;}
.xwdt .item .wz .text p{margin-top: 4rem;line-height: 1.666;}

.ny .title{margin: 7.6rem 0 5.1rem; color: #292929;letter-spacing: 0.3rem;text-align: center;}
.ny .ly{margin-bottom: 5rem; color: #656565;}
.ny .ly p:last-child{margin-left: 4rem;}
.ny .nr{line-height: 2;text-indent: 3.6rem;color: #2b2b2b;}
/*
.ny .nr img{margin: 5rem auto;max-width: 100%;width: 59.375%;display: block;}*/
.ny .nr video{margin: 5rem auto;max-width: 100%;display: block;}
.ny .nr p{margin-bottom: 5rem;}
.ny .prev_next {margin: 5rem 0; padding: 3.2rem 4.6rem ; color: #2b2b2b;background: #e7f5ff;}
.ny .prev_next a{display: block;line-height: 2;}

.xgfj{}
.xgfj h2{margin-bottom: 2rem;color: #014171;}
.xgfj div {padding: 2rem; border-radius: 0.5rem;background: #014171;}
.xgfj div a::before {content: '';display: block;position: absolute;width: 2.12rem;height: 2.38rem;left: 1rem;background: url(wzlj_20231121.png) left top no-repeat;background-size: 100%;}
.xgfj div a { padding-left: 4rem;position: relative;display: flex;align-items: center;}
.xgfj div a:not(:first-child){margin-top: 1rem;}

.zsck .content1 {padding: 8rem 0;}
.zsck .content1 .left{padding-bottom: 6rem; width: 48.06%;height: 54.4rem;box-sizing: border-box; display: flex;flex-direction: column;justify-content: center;  background: url(zsj_20250408_pic24.png) no-repeat center center;background-size: auto 100%; }
.zsck .content1 .left .title{margin: 0 0 5rem; color: #a98f65;}
.zsck .content1 .left p{line-height: 2.4;}
.zsck .content1 .right{width: 50.31%;}
.zsck .content1 .right video{width: 100%;}
.zsck .content2{padding: 11rem 0 7rem ; background: url(zsj_20250408_pic26.png) no-repeat center center;background-size: 100% 100%;}
.zsck .content2 .left{}
.zsck .content2 .left .tabs{margin-top: 6.1rem;}
.zsck .content2 .left .tabs div{padding: 1.6rem 3.8rem;color: #a98f65; background-color: #ffffff ;border-radius: 1rem;cursor: pointer;}
.zsck .content2 .left .tabs div:not(:last-child){margin-bottom: 1.6rem;}
.zsck .content2 .left .tabs .active{color: #fff;background: #a98f65;}
.zsck .content2 .right .text{width: 47.06%;} 
.zsck .content2 .right .text p{margin-top: 4rem; line-height: 1.5;}
.zsck .content2 .right  .pic{width: 46.3%;}
.zsck .content2 .right{width: 82.06%;position: relative;}
.zsck .content2 .right .swiper-container{display: none;}
.zsck .content2 .right .active{display: block; max-height: 33rem;}
.zsck .content2 .right .swiper-button-disabled {opacity: 0.4;pointer-events: none;cursor: not-allowed;}
.zsck .content2 .right .swiper-button-prev::after,.zsck .content2 .right  .swiper-button-next::after{font-size: 3rem; color: #fff;}
.zsck .content2 .right .swiper-button-prev {width: 5rem;height: 5rem;border-radius: 50%; background:  #aa9168; left: -6%;}
.zsck .content2 .right  .swiper-button-next{width: 5rem;height: 5rem;border-radius: 50%; background:  #aa9168; right: -6%;}
.zsck .content2 .box_bottom{margin-top: 6rem; padding: 2.8rem 6.6rem 1.6rem; background: #a98f65;}
.zsck .content2 .box_bottom .month div{cursor: pointer;}
.zsck .content2 .box_bottom .line{margin-top: 1.6rem; width: 18.18%;height: 0.2rem;background-color: #ffffff;transition: all 0.5s ease-out;}
.zsck .content3 {padding: 9.7rem 0;}
.zsck .content3 .items{margin-top: 6.9rem; display: grid; grid-template-columns: repeat(2, 1fr); gap:  3rem 1.7rem;}
.zsck .content3 .item{ padding: 2.8rem 3.2rem ;align-items: center;	background-image: linear-gradient(90deg, #a98f65 0%, #ffe2b3 100%);}
.zsck .content3 .item p{line-height: 1.8;}
.zsck .content3 .item .pic{margin-right: 3.4rem; width: 21.5%;}
.zsck h5{letter-spacing: 0.36rem;}
.month{display: none;}
.month_active{display: flex;}

.kyck .sj{padding: 16.3rem 0 11.3rem; background: #ebf4f9 url(zsj_20250408_pic32.png) no-repeat center center;background-size: 100% 100%;}
.kyck .sj .bg{width: 25%;height: 20rem;background-color: #ffffff;flex-direction: column;}
.kyck .sj .bg1{background: #aa9168;}
.kyck .sj .bg2{background: #014171;}
.kyck .kyxm {padding: 7.8rem 0 11rem;position: relative; background:  url(zsj_20250408_pic36.png) no-repeat center center;background-size: 100% 100%;}
.kyck .kyxm .conter{align-items: unset;}
.kyck .kyxm h5{margin-bottom: 6rem; text-align: center;}
.kyck .kyxm .item{ padding: 2.6rem 2.8rem 6.3rem;width: 31.25%;height: auto; box-sizing: border-box; background: #fff;}
.kyck .kyxm .item:hover{box-shadow: 0.56rem 0.83rem 7.3rem 0rem rgba(0, 0, 0, 0.13);}
.kyck .kyxm .item h3{margin: 3rem 0 1.5rem;}
.kyck .kyxm .item  p{ line-height: 1.875;text-align: justify; }
.kyck .xtcx {padding: 8.7rem 0 11rem; background:  url(zsj_20250408_pic37.png) no-repeat bottom center;background-size: 100% auto ;}
.kyck .xtcx .pic{margin-right: 3.93%; width: 43.75%;}
.kyck .xtcx .text{width: 43.25%;}
.kyck .xtcx .text p{margin-top: 3rem; line-height: 2.25;text-align: justify;}

.stck .stck_con{ padding: 8rem 0;width: 100%;box-sizing: border-box; position: relative; background:  url(zsj_20250408_pic60.png) no-repeat bottom center;background-size: 100% 100%;}
.stck .stck_con .conter,.kyxm .conter{padding: 1.5rem; align-items: unset;}
.stck .stck_con  .item{padding: 2.2rem 2.5rem 6rem; width: 30.375%;height: auto; box-sizing: border-box; background: #fff;transition: all 0.3s ease-out;}
.stck .stck_con  .item:hover{box-shadow: 0.62rem 0.79rem 0.66rem 0.14rem rgba(0, 0, 0, 0.15);}
.stck .stck_con  .item .pic{box-sizing: border-box;border: solid 1px #ab9058;}
.stck .stck_con  .item .font24{margin: 2.6rem 0 1.5rem;}
.stck .stck_con  .item  p{text-align: justify;line-height: 1.66;}
.stck .stck_con .swiper-button-next::after,.stck .stck_con .swiper-button-prev::after,.kyxm .swiper-button-next::after,.kyxm .swiper-button-prev::after{color: #fff;font-size: 3rem;}
.stck .stck_con .swiper-button-next,.kyxm .swiper-button-next{width: 5rem;height: 5rem;border-radius: 50%; background:  #aa9168;right: 4.5%;}
.stck .stck_con .swiper-button-prev,.kyxm .swiper-button-prev{width: 5rem;height: 5rem;border-radius: 50%; background:  #aa9168;left: 4.5%;}

.stck .stck_con .swiper-wrapper,.kyxm .conter .swiper-wrapper{align-items: stretch;}
.stck .stck_con1{padding: 6rem 0; background: #e6edf7;}
.stck .stck_con1 .conter{flex-wrap: wrap;align-items: unset;}
.stck .stck_con1 .flex_box{margin: 2rem 0; width: 23.125%;background: #fff;transition: all 0.3s ease-out;}
.stck .stck_con1 .flex_box:hover{box-shadow: 0.62rem 0.79rem 0.66rem 0.14rem rgba(0, 0, 0, 0.15);}
.stck .stck_con1 .text{width: 50%;height: 12rem;}
.stck .stck_con1 .pic{width: 50%;padding: 0 3.6rem;box-sizing: border-box;}
.stck .stck_con1 .bg1{background: #249696;}
.stck .stck_con1 .bg2{background: #b4701f;}
.stck .stck_con1 .bg3{background: #006ba9;}
.stck .stck_con1 .bg4{background: #0f4f9c;}
.stck .stck_con1 .bg5{background: #51a33b;}
.stck .stck_con1 .bg6{background: #2f376a;}
.stck .stck_con1 .bg7{background: #dfae00;}
.stck .stck_con1 .jqqd{width: 100%; color: #ab9058;text-align: center;}

/* amination */
.zsck .content1 .left,.kyck .xtcx .pic,.jrwm .content1 .left{transform: translate(-200px,0);opacity: 0;transition: all 0.8s ease-out;}
.zsck .content1 .right,.kyck .xtcx .text,.jrwm .content1 .right{transform: translate(200px,0);opacity: 0;transition: all 0.8s ease-out;}
.kyck .sj .conter,.stck .stck_con .dt{transform: translate(0,-200px);opacity: 0;transition: all 0.8s ease-out;}


.page {margin: 5.4rem 0 6rem;}
.page a{margin: 0 1rem; min-width: 4.9rem; height: 5.2rem;padding: 0 1.6rem;box-sizing: border-box; background-color: #edf3fd;}
.footer{background: #014171;padding: 4.9rem 0 5.7rem;}
.footer .conter{align-items: center;}
.footer .left,.footer .right{width: 14.3rem;}
.footer .center{width: 59.125%;}
.footer .bk{padding-bottom: 2.8rem;margin-bottom: 2.3rem; border-bottom: 1px solid #fff;}
.footer p{line-height: 1.8;}
@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; }
    
    .font16{font-size: 1.2rem;}
    .font18{font-size: 1.2rem;}
    .font20{font-size: 1.3rem;}
    .font24{font-size: 1.4rem;}
    .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;}
    
    .index_content1 .xw .left,.index_content1 .xw .right,.index_content1 h1,.index_content1 .tzgg,.text1,.text2,.text3,.cir2 div, .cir3 div, .cir4 div,.cir2, .cir3, .cir4,.zsck .content1 .left,.kyck .xtcx .pic,.jrwm .content1 .left,.zsck .content1 .right,.kyck .xtcx .text,.jrwm .content1 .right,.kyck .sj .conter,.stck .stck_con .conter{transform: translate(0,0);opacity: 1;}

    .header_bg .tit1{font-size: 1.4rem;}
    .header_bg .tit2{margin: 1rem 0;padding-bottom: 1rem;font-size: 2rem;}
    .header_bg .items{font-size: 1.2rem;}
    .header_bg .items div{padding: 0.2rem 0.5rem;}
    .header_bg .swiper-slide .text{top: 60%;}
    .footer .left, .footer .right,.footer .center{width: 100%;}
    .footer .left img, .footer .right img{width: 30%;margin: 0 auto;}
    .footer p span{width: 100%;display: block;}
    .footer .center{margin: 3rem 0;}

    .index_content1{padding: 2rem 0;}
    .index_content1 h1 {margin-bottom: 1.5rem;}
    .index_content1 .xw .left, .index_content1 .xw .right{width: 100%;padding: 0 0 2rem;}
    .index_content1 .tzgg {padding: 0 3%;}
    .index_content1 .tzgg .right a { margin-right: 2rem;}
    .index_content1 .tzgg .left {margin-right: 1rem;}
    .index_content1 .xw { margin-top: 1.5rem; padding: 0 0 1.5rem;}
    .index_content1 .xw .left ul{padding: 0 3%;}
    .index_content1 .xw .right{padding: 3% 3% 10%;}
    .index_content1 .xw .right ul { margin-top: 2.5rem;}
    .index_content1 .xw .right ul li:not(:last-child) { margin-bottom: 1.8rem;}
    .index_content1 .xw .left ul li { margin-top: 1.8rem;}
    .index_content1 h1 p{top: -50%;font-size: 3rem;}
    .index_content1 .xw .right ul a{margin-right: 3rem;}

    .index_content2{height: auto;padding: 6% 0 10rem;background-size: 300% 100%;}
    .index_content2 .left1,.index_content2 .right{width: 100%;}
    .index_content2 .right{margin-right: 0;margin-top: 5rem;}
    .index_content2 .right h5 { margin-bottom: 2rem;}
    .index_content2 .right p{    margin-bottom: 2rem; font-size: 4rem;}
    

    .jrwm .header_bg .text{top: 63%;}
    .jrwm .header_bg .text .link a:first-child { margin-right: 1.4rem;}
    .jrwm .header_bg .text .font48 {    font-size: 2rem;}
    .jrwm .header_bg .text .link {    margin-top: 1.5rem;}
    .jrwm .header_bg .text .link a {padding: 0 1.5rem;width: 10.8rem;height: 3.3rem;}
    .jrwm .header_bg .text .link a img {    width: 1.3rem;    height: auto;}
    .jrwm .content1 .item { padding: 3rem 0;}
    .jrwm .content1 .item .bg {  width: 15rem;}
    .jrwm .content1 .left{margin-bottom: 3rem;}
    .jrwm .content1 .left,.jrwm .content1 .right{width: 100%;}
    .jrwm .content1 li p {    margin-bottom: 1rem;}
    .jrwm .content1 li {    margin-top: 3rem;}
    .jrwm .content1 .item:nth-child(2n) .conter{flex-wrap: wrap-reverse;}
    .jrwm .content1 .item .bg3 {    bottom: 28rem;    left: -2.2rem;}
    .jrwm .content1 .item .bg2 {    top: 7.6rem;    right: -7.2rem;}
    
  

    .xwdt .tabs a{ padding: 0 1.8rem; min-width: 5rem; height: 3.3rem;white-space: nowrap;}
    .xwdt .tabs a:not(:first-child){margin-left: 2rem;}
    .xwdt .tabs {padding-bottom: 1rem; margin: 2rem 0 ; overflow-x: scroll; flex-wrap: nowrap;}
    .xwdt .item{margin-bottom: 2.5rem; height: auto;min-height: 20rem; flex-wrap: wrap;}
    .xwdt .time{  padding: 2rem 0;  width: 7rem;height: auto;box-sizing: border-box;}
    .xwdt .item .wz .pic{width: 100%;height: auto; margin-left: 0;}
    .xwdt .item .wz .text p{margin: 1rem 0;}
    .xwdt .item .wz{padding: 2rem;}

    .ny .title { margin: 4.6rem 0 2.5rem;}
    .ny .nr p {margin-bottom: 2.5rem; }
    .ny .nr img{margin: 2.5rem auto;}
    .ny .prev_next {padding: 2rem; margin: 2.5rem 0;}
    .ny .nr{text-indent: 2.4rem;}

    .zsck .content1 { padding: 4rem 0; }    
    .zsck .content1 .left,.zsck .content1 .right{width: 100%;}
    .zsck .content1 .left{    padding-bottom: 3rem;height: auto;}
    .zsck .content1 .left .title { margin: 0 0 3rem;}
    .zsck .content2 {padding: 4rem 0;}
    .zsck .content2 .left .tabs{margin: 2rem 0; display: flex;}
    .zsck .content2 .left .tabs div:not(:last-child){margin: 0 2rem 0 0;}
    .zsck .content2 .right,.zsck .content2 .right .text,.zsck .content2 .right .pic{width: 100%;}
    .zsck .content2 .right .text p { margin-top: 2rem;}
    .zsck .content2 .right .pic{margin-top: 3rem;}
    .zsck .content2 .box_bottom{margin-top: 3rem; padding: 1.5rem;position: relative;z-index: 2;}
    .zsck .content2 .right .swiper-button-prev{left: -3%;}
    .zsck .content2 .right .swiper-button-next{right: -3%;}

    .zsck .content2 .right .active{height: auto;max-height: unset;}
    .zsck .content2 .right{max-height: 38rem;}
    .page { margin: 3.4rem 0 5rem; }
    .page a { margin: 0 0.4rem; min-width: 2.5rem; height: 3.2rem;}

    .kyck .sj,.kyck .kyxm,.kyck .xtcx{padding: 4rem 0;}
    .kyck .sj .bg{height: 13rem;} 
    .kyck .kyxm .item{width: 100%;padding: 2.6rem 2.8rem 3rem;}
    .kyck .kyxm .item:not(:last-child){margin-bottom: 2rem;}
    .kyck .kyxm h5{margin-bottom: 0;} 
    .kyck .xtcx .conter{flex-wrap: wrap;}
    .kyck .xtcx .pic{width: 100%;}
    .kyck .xtcx .text{margin-top: 2rem; width: 100%;}
    .kyck .xtcx .text p{margin-top: 1rem;}

    .stck .stck_con{padding: 4rem 0;}
    .stck .stck_con .item { padding: 2rem 2rem 3rem;width: 100%;}
    .stck .stck_con .item:not(:last-child){margin-bottom: 2rem;}
    .stck .stck_con1{padding: 3.3rem 0;}
    .stck .stck_con1 .flex_box{margin: 0.7rem 0;width: 48.5%;}
    .stck .stck_con1 .pic {width: 50%;padding: 0 1rem;}
   .stck .stck_con1 .text{height: 7rem;} 

   .swiper-button-next, .swiper-button-prev{z-index: 2;}
}