/***********全局重置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 {overflow-y: scroll;font-size: 16px;}
/***默认清除浮动****/
.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: 999; position: absolute; background-size: 70% auto;}
.YDmenuCont{ background:rgba(13, 117, 202, 0.8); position:fixed; top:0px; right:0px; width:50%; height:100%; z-index:9999999;padding:1em; display:none;}
.YDmenuCont .top_btn{ overflow:hidden;}
.YDmenuCont .top_btn .zx_icon{ float:left;}
.YDmenuCont .top_btn .zx_icon img{ height:2.86em;}
.YDmenuCont .closeBtn{ float:right; margin:0.6em 0 0 0;     font-size: 2rem; color:#fff; 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:9999998; }
.YDmenuCont ul{     font-size: 2.25em;padding:0.5em 0; margin:0 0 0.5em 0.5em; border-bottom:1px solid rgba(255,255,255,.4);  overflow:hidden; line-height:2; }
.YDmenuCont ul li em{ margin:0 0.5em 0 0;}
.YDmenuCont li a{ color:#fff;}
.YDmenuCont ul li.hover a{ font-weight:bold;}

.fontColor1{color: #fff;}
.fontColor2{color: #87888a;}
.fontColor3{color: #afafaf;}
.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;}
.font33{font-size: 3.3rem;}
.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;}
.conter {width: 79.166%;margin: 0 auto;}
.pic img{display: block;width: 100%;height: auto;}
.more{	width: 14rem;height: 4.4rem;background-color: #b12121;border-radius: 2.1rem;}
.more img{margin-left: 1.2rem; width: 1.8rem;height: auto;}
.header{width: 100%;height: 74rem; background: url(cycx_20241220_bg1.png) top center no-repeat;background-size: 100% 100%;}
.header .top{width: 100%; padding: 1.6rem 0 1.8rem;border-bottom: 1px solid #759fd0;}
.header .logo{ width: 15.6rem;display: block;}
.header .menu li{margin-left: 6.8rem;}
.header .wza{margin-left: 32rem;width: 11.5rem;height: 3.5rem;border-radius: 1rem;background: rgba(255, 255, 255, .1);}
.header .wza img{margin-right: 0.7rem;width: 1.3rem;}
.header .title{margin: 11.3rem auto 5.8rem; width: 63.6rem;}
.header .search{margin: 0 auto; width: 62.6rem;height: 5.7rem;background-color: #ffffff;border-radius: 1rem; display: flex;align-items: center;justify-content: space-between;}
.header .search button{margin-left: 1.6rem; width: 8.9rem;height: 100%;color: #fff; background-color: #e21d1d;border-radius: 0rem 1rem 1rem 0rem;}
.header .search input{flex: 1;}
.header .search img{margin: 0 1.6rem 0 1.8rem; width: 1.3rem;}
.tit em{color: #144ca6;}

.content1{padding:8.2rem 0 9.5rem;width: 100%;box-sizing: border-box; background: url(cycx_20241220_bg2.png) top center no-repeat;background-size: 100% 100%;}
.content1 .cont{padding: 5.6rem 0; position: relative;justify-content: flex-end;}
.content1 .tit{margin-bottom: 4.8rem;}
.content1 .left{position: absolute;left: 0 ;top: 0;}
.content1 .left img{width: 80.3rem;height: auto;}
.content1 .right{padding: 5.8rem 8rem 8rem 6.7rem; width: 54.53%;box-sizing: border-box;background: linear-gradient(to right, #f3faff, #f2f7ff);z-index: 1;}
.content1 .right h3{color: #144ca6;}
.content1 .right p{padding: 2rem 0 3.3rem; line-height: 3.1rem;color: #465169;text-align: justify;}

.content2{padding:8.8rem 0 9.6rem;width: 100%;box-sizing: border-box; background: url(cycx_20241220_bg3.png) top center no-repeat;background-size: 100% 100%;}
.content2 .conter{align-items: unset;}
.content2 ul{margin-top: 8rem; display: grid;grid-template-columns: repeat(2, 3fr);grid-gap: 5.2rem; row-gap: 5.2rem;column-gap: 10rem;}
.content2 ul .date{width: 11rem;height: 11rem; flex-direction: column;background: #1b3c7d;}
.content2 ul .pic{width: 4.9rem;height: 4.9rem;border-radius: 50%;}
.content2 ul .pic img{width: 2.2rem;}
.content2 ul .text{margin: 0 7.9rem 0 2.3rem; flex: 1;display: -webkit-box; line-clamp: 2;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.content2 ul a:hover .date,.content2 ul a:hover .pic{background-color: #b12121;}


.content3{padding:9.5rem 0 0;width: 100%;box-sizing: border-box; background: url(cycx_20241220_bg4.png) bottom left no-repeat;background-size: 70.6rem auto;}
.content3 .cont{align-items: flex-start;}
.content3 .tit{margin-bottom: 4.9rem;}
.content3 .left{width: 45.657%;}
.content3 .date{padding: 0 1.8rem;height: 11.4rem;box-sizing: border-box; flex-direction: column;align-items: flex-start; position: absolute;top: 1.3rem;left: 1.6rem;background-color: #b12121;}
.content3 .date .font18{color: rgba(255,255,255,.5);}
.content3 .left .more{margin-top: 3.6rem;}
.content3 .left .swiper-slide a{display: block;position: relative;}
.content3 .left .swiper-slide p{padding: 2.8rem 18.6rem 2.8rem 4.9rem; position: absolute;bottom: 0;left: 0;background:  linear-gradient(to top, rgba(0, 0, 0, .3),rgba(0, 0, 0, 0));}
.content3 .left .swiper-slide p span{line-height: 3rem;display: -webkit-box; line-clamp: 2;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.content3 .left .swiper-pagination{text-align: right;left: unset;right: 3.8rem;bottom: 4.8rem;}
.content3 .left .swiper-pagination-bullet{width: 2rem;height: 0.5rem; background: #fff;opacity: 1;border-radius: 0;}
.content3 .left .swiper-pagination-bullet-active{background: #b12121;}
.content3 .right{width: 54.343%;}
.content3 .right .date{padding: 0; height: 14.2rem; position: unset;background: unset;}
.content3 .right .date em{color: #0a1429;;}
.content3 .right .date .font18{color: rgba( 0, 0, 0, .5);}
.content3 .right a{padding: 0 6.1rem 0 8.2rem; border-bottom: 1px solid #eef1f6;}
.content3 .right p{margin-left: 6.1rem; flex: 1;color: #0a1429;text-align: justify; display: -webkit-box; line-clamp: 2;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.content3 .right .flex_box{align-items: center;}
.content3 .right a:hover{background: #144ca6;}
.content3 .right a:hover .date em,.content3 .right a:hover p{color: #fff;}
.content3 .right a:hover .date .font18{color: rgba(255,255,255,.5);}


.content4{padding: 9.4rem 0 10rem;width: 100%;}
.content4 .tit{margin-bottom: 6.3rem;}
.content4 .swi p{padding: 4rem 0;text-align: center;}
.content4 .swi .pic{position: relative;}
.content4 .swi .pic .ljgd{width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;left: 0;top: 0; z-index: 1;display: none;}
.content4 .swi .pic .ljgd img{width: 5.5rem; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;}
.content4 .swi a:hover .pic .ljgd{display: block;}
.content4 .swi a:hover p{color: #ffffff;background-color: #144ca6;}

.content5{padding: 9.4rem 0 10rem;width: 100%;box-sizing: border-box; background: url(cycx_20241220_bg5.png) top center no-repeat;background-size: 100% 100%;}
.content5 .tabs{margin: 4.5rem 0;}
.content5 .tabs_all div{width: 12.9rem;height: 5rem;background-color: #ffffff;border-radius: 2.5rem;cursor: default; display: flex;align-items: center;justify-content: center;margin-right: 1rem;}
.content5 .tabs_all .active{background-color: #b12121;color: #fff;}
.content5 .more_all .more{display: none;}
.content5 .more_all .active{display: flex;}
.content5 .swiper-slide a{padding: 5.5rem 5.1rem 3.6rem;display: block;}
.content5 .swiper-slide .text {border-bottom: 1px solid #fff;}
.content5 .swiper-slide .text P{line-height: 1.5; display: -webkit-box; line-clamp: 2;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.content5 .swiper-slide .text .text1{margin: 3rem 0 3.8rem;line-height: 1.5;}
.content5 .swiper-slide .date{margin-top: 3.8rem;align-items: center;}
.content5 .swiper-slide .date .pic{width: 3.1rem;height: 3.1rem;border-radius: 50%;}
.content5 .swiper-slide .date .pic img{width: 1.9rem;}
.content5 .swiper-slide .date span{}
.content5 .swiper-slide .date span img{width: 0.7rem; filter: brightness(0) invert(1);margin-right: 0.8rem;}
.content5 .swiper-slide a::before{content: "";width: 1px; height: 23.8rem;background: #fff; display: block;position: absolute;left: 0; top: 50%;transform: translateY(-50%);}
.content5 .swiper-slide-active a::before{display: none;}
.content5 .swiper-slide a:hover{background: #fff;}
.content5 .swiper-slide a:hover {color: #161616;}
.content5 .swiper-slide a:hover .text {border-bottom: 1px solid #161616;}
.content5 .swiper-slide a:hover .date span img{filter: unset;}
.content5 .swiper-slide a:hover .date .pic{background: #b12121;}
.content5 .swiper-slide a:hover .date .pic img{width: 1.4rem;}
.content5 .swiper-slide a:hover{background: #fff;}
.content5 .tabs_cont_all .conter{width: 89.99%;}
.content5 .tabs_cont_all{width: 88%;margin: 0 auto; position: relative;}
.content5 .swiper-container{position: unset;}
.swiper-button-next:after,.swiper-button-prev:after{display: none;}
.swiper-button-next,.swiper-button-prev{width: 4.5rem;height: 4.5rem;border-radius: 50%; background: #b12121;}
.swiper-button-disabled{background: unset;border: solid 2px #5877ab;}
.content5 .bszn {margin-top: 11.5rem;height: 27.26rem;}
.content5 .bszn a {margin-bottom: 6.7rem; width: 30.2rem;height: 5rem;background-color: #ffffff;border-radius: 2.5rem;}
.content5 .bszn a {padding:0 2em;text-align:center;font-size:1.5rem;}
.content5 .bszn a:not(:first-child){margin-left: 6.3rem;}

.content6 {padding: 6.4rem 0;}
.content6 .conter{align-items: flex-start;}
.content6 .left{width: 50.98%;}
.content6 .left .text{margin-top: 2.4rem;display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.content6 #zyzh{height: 5.3rem;}
.content6 .right{width: 47.368%;}
.content6 .right .cont{padding: 2rem 0 2rem 2rem;align-items: center; background: url(cycx_20241220_pic13.png) top center no-repeat;background-size: 100% 100%;}
.content6 .right .cont:not(:first-child) {margin-top: 1.4rem;}
.content6 .right .cont .pic{margin-right: 6rem; width: 57%;}
.content6 .right .cont .gd{display: block;width: 11.5rem;}
.content6 .right .cont .gd img{width: 100%;}
.content6 .right .cont .text p{margin: 1.4rem 0 3.8rem;}

.footer{width: 100%;margin: 0 auto; background-image: linear-gradient(-10deg, #387cd9 0%, #2971d4 50%, #1966cf 100%), linear-gradient(#15387e, #15387e);background-blend-mode: normal, normal;}
.footer_cont{padding: 1.7rem 0; margin: 0 auto;width: 59.947%;}
.footer_cont span{margin-right: 2rem;}
.footer_cont span img{margin-right: 0.5rem; width: 1.8rem;}
.dzjg img{width: 4.5rem;}
.jiucuo img{width: 8.3rem;}
.wza img{width: 9.4rem;}
.footer_right a{margin-left: 4rem;}

.content3 .left .pic img{height: 41.5rem;}
.content4 .swi .pic img{width: 98%;}
.content6 .left .text:hover{color:#144ca6;}
.content5 .swiper-slide .text P{height:3em}

.swi{width: 100%;position: relative;margin: 0 auto;}
.swi .swiper-container{position: unset;}
#yqgh .swiper-button-prev{left: 6.7%;}
#yqgh .swiper-button-next{right: 6.7%;}
@media (max-width: 900px) {
.content3 .left .pic img{height: 28rem;}
.content5 .bszn {margin-top: 5.5rem;height: auto;}
}

@media (max-width: 900px) {
    body{    background: #e3f2ff;}
    .ALLYdCont{display:block; }
    .ALLPcCont{ display:none;}
    .font50{font-size: 3.8rem;}
    .font30{font-size: 2.4rem;}
    .font46 { font-size: 3rem;}
    .header {height: auto;padding-bottom: 10rem;background-size: 218% 100%;}
    .header .wza{margin: 0 4rem 0 0;}
    .conter{width: 94%;}
    .flex_box_space{flex-wrap: wrap;}
    .menu{display: none;}
    .header .title{padding: 3%;margin: 3% auto 10%; width: 80%;}
    .header .search{width: 90%;}
    .tit1{font-size: 2.8rem;}
    .tit1 span img {width: 4.3rem;}
    .content1,.content2,.content5,.content6,.content7{height: auto;margin-top: 0rem;padding: 4.2rem 0 ; background-size: auto 100% ;}
    .content1 .left,.content1 .right,.content2 .left,.content2 .right,.content3 .left, .content3 .right,.content4 .left, .content4 .right,.content6 .left, .content6 .right{width: 100%;}

    .content1 .cont{padding: 0;flex-wrap: wrap;}
    .content1 .tit ,.content3 .tit,.content4 .tit{ margin-bottom: 2.8rem; }
    .content1 .left{position: relative;}
    .content1 .left img{width: 100%;}
    .content1 .right{padding: 3% 0 0;background: unset;}

    .content2 ul{   margin-top: 2.8rem; grid-template-columns: repeat(1, 3fr);}
    .content2 ul .date { width: 9rem; height: 9rem;}
    .content2 ul .text {  margin: 0 1.9rem;}
    .content2 ul .pic{width: 2.5rem;height: 2.5rem;}
    .content2 ul .pic img{width: 1.8rem;}


    .content3{padding: 4.2rem 0 0;background: unset; }
    .content3 .conter{position: relative;}
    .content3 .left  .more{position: absolute;right: 0;top: 0;margin-top: 0.5rem;}
    .content3 .date{ height: 9.4rem;}
    .content3 .left .swiper-slide p {  padding: 2rem 11.6rem 2rem 2rem;}
    .content3 .left .swiper-pagination{    right: 1.8rem;  bottom: 3.8rem;}
    .content3 .right a{padding: 0;}
    .content3 .right .date{height: 11rem;}
    .content3 .right p { margin-left: 3.5rem;}
    .content3 .right a{border-bottom: 1px solid #d8d8d8;}

    .content4{padding: 4.2rem 0 ;}
    .content4 .swi p { padding: 2.5rem 0;}

    .content5{  padding: 4.2rem 0 8.6rem;   position: relative;   background-size: 120% 100%;}
    .content5 .tabs_cont_all{width: 100%;}
    .content5 .tabs { margin: 2.8rem 0 0;}
    .content5 .more_all {margin-top: 2rem;position: absolute;bottom: 4.2rem;left: 50%;transform: translateX(-50%);}
    .content5 .bszn .flex_box_center{flex-wrap: wrap;}
    .content5 .bszn a:not(:first-child) {  margin-left: 0;}
    .content5 .bszn a{width: 100%;margin-bottom: 3rem;}

    .content6 .left{margin-bottom: 3rem;}
    .content6 .left .text{margin-top: 1.4rem;}
    .content6 .right .cont{padding: 2rem; flex-wrap: wrap;}
    .content6 .right .cont .pic{width: 100%; margin: 0 0 2rem;}


    /* .footer{padding: 2.5rem 0;height: auto;}
    .footer .footer_cont {padding: 0; width: 80%; align-items: center;}
    .footer span{margin: 0.5rem 0; display: block;width: 100%;text-align: center;}
    .footer .footer_left {flex-wrap: wrap;}
    .footer .footer_right{margin: 2rem auto 0; width: 75%;justify-content: space-between;}
    .footer .footer_right a{display: block;margin: 0; } */
}
