/***********全局重置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;}

input {border: none;background: none;margin: 0;padding: 0;}
input:focus{outline: none;}
input::placeholder{color: #998f7c;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 16px;background: #fcfcf2;}
/***默认清除浮动****/
.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: #8b8b8b;}
.fontColor3{color: #e6841a;}
.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;}
.font33{font-size: 3.3rem;}
.font36{font-size: 3.6rem;}
.font46{font-size: 4.6rem;}
.font48{font-size: 4.8rem;}
.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: 76.35%;margin: 0 auto;}
.pic img{display: block;width: 100%;height: auto;}


.header{width: 100%;height: 121rem; background: url(xczx_bg1_20241204.png) top center no-repeat;background-size: 100% 100%;}
.header .top{width: 100%; padding: 1.4rem 0;border-bottom: rgba(255, 255, 255, .2) solid 1px;}
.header .top em{margin: 0 1.6rem;}
.header .top span img{width: 2.2rem;height: auto;margin-right: 0.5rem;}
.header .top a img{width: 1.3rem;height: auto;margin-right: 0.5rem;}
.header .logo{margin: 1.9rem 0 5.3rem; width: 19.4rem;}
.header .menu li{margin-left: 5.1rem;}
.header .pic .ALLPcCont{display: block;}
.header .pic .ALLYdCont{display: none;}

.title{padding: 0 17.5% 0 21.458%;align-items: flex-start;}
.title .pic{width: 27.6rem;}
.title .text{width: 81.5rem;}
.title .text  p{line-height: 2.6rem;text-align: justify;}
.title .text div{margin: 5.5rem 0 3.4rem;}


.tit1{margin-bottom: 5.3rem;text-align: center;}
.tit1 span{position: relative;z-index: 1;}
.tit1 span img{width: 6.3rem;position: absolute;top: -0.8rem; right: -1.3rem;z-index: -1;}
.tit2{border-bottom: 2px solid #cccccc;}
.tit2 span {margin-bottom: -2px;padding: 1.4rem 0;position: relative;border-width: 0 0 2px 0;border-style: solid;border-image: linear-gradient(90deg, #0e5744 0%, #a3d9a3 100%) 1;}
.tit2 span img{margin-right: 1rem; width: 3rem;height: auto;}
.tit2 span::after{content: "";display: block; position: absolute;bottom: -6px;left: 50%;transform: translate(-50%, 0); width: 1rem;height: 0.6rem;background: url(xczx_pic9_20241204.png) top center no-repeat;background-size: 100% 100%;}
.tit3 .tit1{margin-bottom: 0;}
.more{width: 3.1rem;}
.content1{padding-top: 28rem; margin-top: -58rem; width: 100%;height: 124.8rem;box-sizing: border-box; background: url(xczx_bg2_20241204.png) top center no-repeat;background-size: 100% 100%;}
.content1 .tit1 {}
.content1 .flex_box_space{align-items: flex-start;}
.content1 .left{width: 57.59%;}
.content1 .right{width: 40.49%;}
.content1 .left a{display: block;width: 100%;height: 100%;}
.content1 .left a p{padding: 3.6rem 4.9rem 0rem;height: 18.4rem;box-sizing: border-box; background: #1d8562;}
.content1 .left a em{margin-bottom: 2rem; display: block;}
.content1 .left a span{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.content1 .swiper-pagination{text-align: left;left: 4.5rem;bottom: 2rem;}
.content1 .swiper-pagination-bullet{border: solid 0.2rem #ffffff;background: none;opacity: 1;}
.content1 .swiper-pagination-bullet-active{background: #ffffff;}
.content1 .right .tabs {display: flex;}
.content1 .right .tabs a{width: 25%;height: 4.6rem;background: #f2f0dc;color: #333333; display: flex;align-items: center;justify-content: center;}
.content1 .right .tabs a:not(:last-child){border-right: 1px solid #e3e1ca;}
.content1 .right .tabs .hover{	background-image: linear-gradient(126deg, #ed8e1f 0%, #c95d09 76%), linear-gradient(#e6941e, #e6941e);color: #ffffff;}
.content1 .right .tab_cont{height: 70.4rem; padding: 0 4.8rem;background: #fff;}
.content1 .right .tab_cont .cont{display: none;}
.content1 .right .tab_cont .show{display: block;}
.content1 .right .tab_cont .item{padding: 3.3rem 0 3rem;border-bottom: 2px dotted #b6bca5;}
.content1 .right .tab_cont .item:last-child{border-bottom: none;}
.content1 .right .tab_cont .item .item_top{}
.content1 .right .tab_cont .item .item_top .date{width: 7.8rem;border: 1px solid #e67217;}
.content1 .right .tab_cont .item .item_top .date div{height: 2.8rem;display: flex;align-items: center;justify-content: center;}
.content1 .right .tab_cont .item .item_top .day{background: #e67217;color: #fff;}
.content1 .right .tab_cont .item .item_top .year{color: #e67217;}
.content1 .right .tab_cont .item .item_top a{margin-left: 2.1rem; flex: 1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.content1 .right .tab_cont .item p{margin-top: 1.5rem;}
.content1 .right .ALLPcCont{display: flex;}
.content1 .right .ALLYdCont{display:none;}
.content1 .left a p{padding: 1.5rem 4.9rem 0rem;height: 10.6rem;}
.content1 .left{width: 44.5%;}
.content1 .right{width: 52.5%;}
.content1 .right .tab_cont{height: 54.4rem;padding: 0 2.8rem;}
.content1{height: 103.8rem;}
.content1 .right .tab_cont .item .item_top .date{width: 9.8rem;}
.content1 .right .tab_cont .item p{text-indent: 2em;}

.content3 .right ul li a p{text-indent: 2em;}
.content3 .list_top .div p{text-indent: 2em;}

.content2{padding: 6.2rem 0 0; width: 100%;height: 88rem;box-sizing: border-box;background: url(xczx_bg9_20241204.png) bottom center no-repeat #fcfcf2;background-size: 100% auto;}
.content2 .tit1{margin-bottom: 3.8rem;}
.content2 .left{width: 48.5%;}
.content2 .left ul,.content7 .right ul{padding-top: 1.3rem;}
.content2 .left li ,.content7 .right li{padding: 1.9rem 3.2rem 1.9rem 0;border-bottom: dotted 1px #dadada;}
.content2 .left li span,.content7 .right li span{width: 10rem;height: 3.5rem;background-image: linear-gradient(126deg, #ed8e1f 0%, #c95d09 76%), linear-gradient(#0e5744, #0e5744);background-blend-mode: normal, normal;border-radius: 17px;}
.content2 .left li a ,.content7 .right li a{margin-left: 1.3rem; flex: 1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.content3{margin-top: -16.4rem; padding: 31.5rem 0 0; width: 100%;height: 98rem;box-sizing: border-box;background: url(xczx_bg3_20241204.png) top center no-repeat ;background-size: 100% 100%;}
.content3 .conter{align-items: flex-start;}
.content3 .left,.content3 .right{width: 47.99%;}
.content3 .left .tit3 {margin-bottom: 5.5rem;}
.content3 .list_top {align-items: flex-start;}
.content3 .list_top .pic{width: 25.5rem;height: 16.3rem;}
.content3 .list_top .div{margin-left: 2.3rem; flex: 1;}
.content3 .list_top .div a{margin-bottom: 1.5rem; display: block; line-height: 1.7;font-weight: bold;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.content3 .list_top .div p{line-height: 1.5;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.content3 .list_bottom {padding-top: 0.5rem;}
.content3 .list_bottom li{margin: 3rem 0;}
.content3 .list_bottom li div{width: 83%;align-items: center; flex: 1;}
.content3 .list_bottom li div img{margin-right: 0.7rem; width: 1.7rem;}
.content3 .list_bottom li div a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.content3 .list_bottom li span{margin-left: 3rem;}
.content3 .right{}
.content3 .right ul{padding-top: 4.5rem;}
.content3 .right ul li{ padding: 2.6rem 0 ;}
.content3 .right ul li:not(:last-child){border-bottom: 1px solid #d9d9d9;}
.content3 .right ul li .date{padding-right: 2.2rem; height: 6.5rem;border-right: 1px solid #d9d9d9; display: flex;align-items: center;justify-content: center;}
.content3 .right ul li .day{font-weight: bold;}
.content3 .right ul li em{margin: 0 1.3rem 0 0.9rem; font-style:italic;}
.content3 .right ul li a{margin-left: 2.9rem;width: 53.5rem; flex: 1;}
.content3 .right ul li a div,.content3 .right ul li a p{width: 100%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.content3 .right ul li a div{margin-bottom: 1.5rem ;}

.content4{padding: 7.5rem 0 0; width: 100%;height: 99.4rem;box-sizing: border-box;background: url(xczx_bg4_20241204.png) top center no-repeat ;background-size: 100% 100%;}
.content4 .conter{align-items: flex-start;}
.content4 .tit3{margin-bottom: 4.8rem;} 
.content4 .left,.content4 .right{width: 47.99%;}
.content4 .left ul{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 1.6rem;}
.content4 .left ul li{padding: 3rem 2.1rem; height: 20rem;box-sizing: border-box; background: #fff;}
.content4 .left ul li .time{color: #a1a1a1;display: flex;align-items: center;}
.content4 .left ul li .time img{width: 1.7rem;margin-right: 0.6rem;}
.content4 .left ul li .ckgd{display: block; color: #727272;}
.content4 .left ul li .wztit{margin: 2rem 0 3rem; display: block;line-height: 1.6; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.content4 .right{}
.content4 .right ul{}
.content4 .right ul li{padding: 3rem  5.3rem 2rem 3.8rem; margin-bottom: 1.35rem; height: 14.8rem;background: #fff; box-sizing: border-box; display: flex;}
.content4 .right ul li .date{white-space: nowrap;}
.content4 .right ul li .date span{margin-top: 0.5rem; display: block;}
.content4 .right ul li p{margin: 1rem 2.2rem 0; width: 5.4rem; border-top: 2px solid #c0c0c0;}
.content4 .right ul li a{display: block;flex: 1;}
.content4 .right ul li a span{display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.content4 .right ul li a img{margin-top: 3rem; display: block;width: 1.6rem;height: auto;}


.content5{padding-top: 12rem; margin-top: -11rem; width: 100%;height: 99.5rem;box-sizing: border-box; background: url(xczx_bg5_20241204.png) top center no-repeat;background-size: 100% 100%;}
.content5 .conter{align-items: unset;}
.content5 .left,.content5 .right{ width: 49.04%;background: #ffffff;box-sizing: border-box;}
.content5 .left {padding: 4rem 3rem;}
.content5 .right{padding: 4rem 6rem 3.2rem 3.9rem;}
.content5 .gallery-top .dt{width: 100%;height: auto;display: block;}
.content5 .gallery-top .swiper-slide{display: block;position: relative;}
.content5 .gallery-top .swiper-slide .pic{width: 7.7rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.content5 .gallery-top .swiper-slide p{width: 100%; padding: 2.2rem 4rem;position: absolute;bottom: 0;left: 0;box-sizing: border-box; }
.content5 .gallery-top .swiper-slide p span{display: block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.content5 .gallery-thumbs {margin-top: 1rem;}
.content5 .gallery-thumbs .xt{width: 100%;height: auto;display: block;}
.content5 .gallery-thumbs .swiper-slide .pic {width: 100%;position: relative;}
.content5 .gallery-thumbs .swiper-slide .mask{width: 100%;height: 100%; position: absolute;top: 0;left: 0; background: rgba(0, 0, 0, .2);display: flex;align-items: center;justify-content: center;}
.content5 .gallery-thumbs .swiper-slide .mask img{width: 4.9rem;}
.content5 .gallery-thumbs .swiper-slide p{padding: 1rem 1.3rem;}
.content5 .gallery-thumbs .swiper-slide p span{text-align: center; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.content5 .right li{padding: 2.8rem 0;border-bottom: 1px solid #e9e9e9;; display: flex; }
.content5 .right li:first-child{padding-top: 0;}
.content5 .right li .date{width: 9.7rem;height: 9.7rem; border: solid 1px #e6841a;display: flex;flex-direction: column; align-items: center;justify-content: center;}
.content5 .right li .wz{margin-left: 3rem; flex: 1;}
.content5 .right li .wz p{-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-height: 1.5;}
.content5 .right li .wz a {margin-top: 1.6rem; width: 11.9rem;height: 3.2rem; background-color: #e6841a;display: flex;align-items: center;justify-content: center;float: right;}
.content5 .right li .wz .wzp{    margin-top: 0;width: auto;height: 5.4rem;background-color: unset;float: unset;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-height: 1.5;}

.content6{padding-top: 7.6rem;width: 100%;height: 101.8rem;box-sizing: border-box; background: url(xczx_bg6_20241204.png) top center no-repeat;background-size: 100% 100%;}
.content6 .conter{align-items: unset;}
.content6 .sjcx{border: solid 1px #d1b594;border-radius: 11px;}
.content6 .sj_tit{width: 100%;height: 6.5rem;background-image: linear-gradient(-78deg, #ed8e1f 0%, #c95d09 76%), linear-gradient(#0e5744, #0e5744);background-blend-mode: normal, 	normal;border-radius: 10px 10px 0px 0px;display: flex;align-items: center;justify-content: center;}
.content6 .sj_con{padding-bottom: 6.2rem; height: auto;background: #fff;border-radius: 0px 0px  11px 11px;}
.content6 .sjfb-select h3{padding: 0 2.4rem ;margin: 0 1.2rem 0 2.4rem; width: 22.5rem;	height: 5rem;box-sizing: border-box; display: flex;justify-content: space-between;align-items: center; border: solid 1px #e7e7e7;border-radius: 10px;font-weight: normal;}
.content6 .sjfb-select h3 .pic{width: 1.4rem;}
.content6 .tjzq{padding: 4.3rem 0; color: #666666;}
.content6 .tjzq input{width: 10.2rem;height: 5rem;background-color: #e6841a;border-radius: 10px;color: #fff;}
.content6 #gdpChart { width: 90%; margin-left: 5%; height: 355px;}
.content6 .sjfb-select {position: relative;}
.content6 .sjfb-select ul{position: absolute;width: 22.5rem;top: 100%;left: 52%;transform: translate(-50%, 0);border: solid 1px #e7e7e7;border-radius: 10px;z-index: 2;}
.content6 .sjfb-select ul li{padding: 1rem 0;text-align: center;cursor: pointer;}
.content6 .sjfb-select ul li:hover{background-color: #f5f5f5;}

.content7{padding-top: 16.2rem;margin-top: -11rem;width: 100%;height: 97.8rem;box-sizing: border-box; background: url(xczx_bg7_20241204.png) top center no-repeat;background-size: 100% 100%;}
.content7 .conter{align-items: unset;}
.content7 .left{width: 30.15%;}
.content7 .left .pic{margin-bottom: 1rem; width: 100%;display: block;}
.content7 .right{width: 63.37%;}


.footer{padding-top: 12.6rem;margin-top: -14rem;width: 100%;height: 27.9rem;box-sizing: border-box; background: url(xczx_bg8_20241204.png) top center no-repeat;background-size: 100% 100%;}
.footer .conter{align-items: unset;}
.footer .left p{margin-bottom: 1.8rem;}
.footer .left p span{margin-right: 1rem;}
.footer .left img{width: 1.8rem;}
.footer .right{display: flex;align-items: center;}
.footer .right a{margin-left: 3.6rem; display: block;}
.footer .right .dzjg{width: 6.4rem;}
.footer .right .jiucuo,.footer .right .wza{height: 6.1rem;}
.footer .right .jiucuo img,.footer .right .wza img{width: auto; height: 100%;}

@media (max-width: 900px) {

    .font12{font-size: 1rem;}
    .font14{font-size: 1.2rem;}
    .font16{font-size: 1.4rem;}
    .font18{font-size: 1.6rem;}
    .font20{font-size: 1.8rem;}
    .font22{font-size: 2rem;}
    .font24{font-size: 2.2rem;}
    .font33{font-size: 3.1rem;}
    .font36{font-size: 3.4rem;}
    .font46{font-size: 4.4rem;}
    .font48{font-size: 4.6rem;}
    .ALLYdCont{display:block; }
    .ALLPcCont{ display:none;}
    .header .pic .ALLPcCont{display: none;}
    .header .pic .ALLYdCont{display: block;}
    
    .header {position: relative; height: auto;padding-bottom: 10rem;background: url(xczx_pic22_20241204.png) bottom center no-repeat;background-size: 100% auto;}
    .header .logo {width: 19.73%; margin:0; position: absolute;top: 1%;left: 3%;}
    .header .top .flex_box_space {justify-content: flex-end;}
    .header #tianqi{display: none;}
    .header .top .fontColor1,.header .menu .fontColor1{color: #000000;}
    .header .top {height: 5rem; background: #fff;box-sizing: border-box;}
    .header .top a img{filter: invert(100%);}
    .header .top em {margin: 0 1rem; }
    .header .menu {position: absolute;width: 100%;background: #fff;left: 0;top: 5rem;}
    .header .menu ul{font-size: 1.5rem;justify-content: space-around;height: 5rem; align-items: center;}
    .header .menu li{margin-left: 0;}
    .title{margin: 8rem 0 2rem; padding: 3%;align-items: center;justify-content: center;}
    .title .pic{width: 68.4%;}
    .title .text{width: 82%;}
    .title .text .font46{ margin: 2.5rem 0 1.4rem;font-size: 2.6rem;}
    .title .text p{font-size: 1.1rem; line-height: 1.8;}
    .tit1{font-size: 2.8rem;}
    .tit1 span img {width: 4.3rem;}
    .conter{width: 94%;}
    .flex_box_space{flex-wrap: wrap;}
    .content1,.content2,.content3,.content4,.content5,.content6,.content7{height: auto;margin-top: 0rem;padding: 6.2rem 0 0; background-size: 100% auto;}
    .content1 .left,.content1 .right,.content2 .left,.content2 .right,.content3 .left, .content3 .right,.content4 .left, .content4 .right,.content5 .left, .content5 .right,.content7 .left,.content7 .right{width: 100%;}
    .content3, .content4{background: none;}
    .content1 {margin-top: -10rem; padding-top: 8rem; z-index: 1; position: relative;}
    .content1 .left a p { padding: 2rem; height: 14.4rem;}
    .content1 .right .tab_cont{height: auto;padding: 0 2rem;}
    .content1 .right{margin-top: 2rem;}
    .content1 .right .ALLYdCont{display: flex;}
    .content1 .right .ALLPcCont{display:none;}
    .content1 .more_all{padding: 2rem 0;justify-content: center;}
    .content1 .more_all a{display: none;}
    .content1 .more_all .show{display: block;}

    .content2 .left {margin-bottom: 2rem;}
    .content2 .left li, .content7 .right li { padding: 1.9rem 0 1.9rem 0;}
    .content3 .list_top .pic{width: 100%;height: auto;}
    .content3 .list_top .div{margin-left: 0;}
    .content3 .right{margin-top: 2rem;}
    .content3 .right ul li a{width: 50%; margin-left: 1.9rem;}
    .content3 .right ul li .date { padding-right: 1.2rem;}
    .content3 .left .tit3,.content3 .right .tit3  { margin-bottom: 2.5rem;}
    .content3 .right ul{padding-top: 0;}
    .content3 .list_bottom li span{margin-left: 0;}

    .content3 .right ul li em{display: none;}
    .content3 .right ul li .date{width: 18%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
    .content3 .right ul li .y_m {display: flex; align-items: center; justify-content: center;}
    .content4 .left ul{grid-template-columns: repeat(1, 1fr);}
    .content4 .tit3{ margin-bottom: 2.5rem;}
    .content4 .left{margin-bottom: 5.5rem;}
    .content4 .right ul li {  padding: 2rem;}
    .content4 .right ul li p{width: 0;margin: 0 1rem;}

    .content5 .left,.content5 .right{padding: 2rem;}
    .content5 .gallery-top .swiper-slide p{ padding: 1.2rem;}
    .content5 .gallery-thumbs .swiper-slide p{padding: 0;}
    .content5 .right{padding-top: 4rem; margin-top: 2rem;}
    .content5 .right li .date { width: 7.7rem; height: 7.7rem;}
    .content5 .right li .wz {margin-left: 2rem;}
    .content6 .sjfb-select h3{    width: 17.5rem;}

    .content7,.content5{margin-top: 5.5rem;}
    .content7 .left{margin-bottom: 2rem;}

    .footer{padding: 12rem 0 3rem;margin: 4rem 0 0;height: auto;}
    .footer .conter { align-items: center;}
    /* .footer .left {width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;} */
    .footer .left p span{display: block;}
    .footer .right{display: block;}
    .footer .right a{margin: 0 0 1rem;}

}
