/***********全局重置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;display: block;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 16px;}
/***默认清除浮动****/
body {font-family: "微软雅黑", "sans-serif", "Arial";}
/***********全局重置CSS*****************/

.header{height: 39.5rem;background: url(header_bg_20231122.png) center top no-repeat;background-size: 100% 100%;position: relative;}
.logo,.menu ul{max-width: 1420px;margin: 0 auto;box-sizing: border-box;}
.logo{padding: 2rem 0 2rem 2rem; display: flex;justify-content: space-between;align-items: center;}
.menu{background: rgba(189, 26, 45, 0.85);width: 100%; height: 5.25rem;position: absolute; bottom: 0;}
.menu ul{height: 100%; display: flex;justify-content: space-between;align-items: center;}
.menu ul li{}
.menu ul li a{font-size: 1.5rem;color: #fff;padding-left: 1.7rem;}
.menu ul li:nth-child(1) a{background: url(icon1_20231122.png) left center no-repeat;}
.menu ul li:nth-child(2) a{background: url(icon2_20231122.png) left center no-repeat;}
.menu ul li:nth-child(3) a{background: url(icon3_20231122.png) left center no-repeat;}
.menu ul li:nth-child(4) a{background: url(icon4_20231122.png) left center no-repeat;}
.menu ul li:nth-child(5) a{background: url(icon5_20231122.png) left center no-repeat;}
.menu ul li:nth-child(6) a{background: url(icon6_20231122.png) left center no-repeat;}
.center{max-width: 1420px;margin: 3rem auto 0;box-sizing: border-box;display: flex; justify-content: space-between;align-items: flex-start;}
.center .jtcx_cont_left{width: 46.45%;height: 25.69rem;}
.jtcx_cont_left .swiper-slide{width: 100%;position: relative;}
.jtcx_cont_left .swiper-slide a img{display: block;width: 100%;}
.jtcx_cont_left .swiper-slide p{position: absolute;bottom: 0;}
.jtcx_cont_left .swiper-pagination {width: 20%; left: auto; right: 0;bottom: 1.3rem;display: flex;align-items: center;}
.jtcx_cont_left .swiper-pagination .swiper-pagination-bullet{width: 0.75rem;height: 0.75rem; border-radius: 0;background-color: #fff;opacity: 1;}
.jtcx_cont_left .swiper-pagination .swiper-pagination-bullet-active{background-color: #fff;border: 4px solid #b3292e;}
.jtcx_cont_left .swiper-slide p{height: 4rem; width: 100%;background: rgba(0, 0, 0, 0.4);color: #fff; display: flex;flex-direction: column;justify-content: space-evenly;}
.jtcx_cont_left .swiper-slide p span{display: block;width: 70%;padding-left: 3%; font-size:1.13rem;overflow: hidden;text-wrap: nowrap; text-overflow: ellipsis;}
.center .cxtx_cont_right{width: 52.73%;}

.cxtx_cont_right .tit{height: 3.19rem;display: flex;align-items: flex-start;justify-content: space-between;}
.cxtx_cont_right .tit span{padding: 0 1rem 0 2.6rem;font-size: 1.88rem;font-style: italic;font-weight: bold; color: #bd1a2d;background: url(icon7_20231122.png) left center no-repeat;}
.cxtx_cont_right .tit div{flex-grow: 1; border-bottom: 1px solid #cccccc;display: flex;justify-content: end; }
.cxtx_cont_right .tit div a{padding: 0.1rem 0.4rem; font-size: 0.88rem; color: #fff;background: url(more_20231123.png) left center no-repeat;background-size: 100% 100%;}
.cxtx_cont_right .list {}
.cxtx_cont_right .list li{padding: 1rem 0 1rem 0.8rem;font-size: 1.25rem;}
.cxtx_cont_right .list li a::before{content: '';width: 0.5rem;height: 0.75rem;left: 0;top: 50%;transform: translate(0,-50%); position: absolute; display: block;background: url(icon8_20231122.png) top left no-repeat;background-size: 100%100%;}
.cxtx_cont_right .list li a{padding-left: 1.2rem; display: flex;justify-content: space-between;position: relative;}
.cxtx_cont_right .list li a em{color: #878787;}
.cxtx_cont_right .list li a span{    width: 86.4%;font-weight: bold;overflow: hidden;text-wrap: nowrap; text-overflow: ellipsis;}
.cxtx_cont_right .list li p{padding: 1rem 0 0 1.1rem; font-size: 1.13rem;color: #7a7a7a;line-height: 2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.center_bg{max-width: 1420px;margin: 0 auto;}
.center_bg .futian{padding: 2.2rem 0 3rem; display: flex;justify-content: space-between;}
.center_bg .futian a{display: block;width: 47.88%;}
.center_bg .futian a img{display: block;width: 100%;}
.xcsp .swiper-slide{width: 100%;position: relative;}
.xcsp .swiper-slide a img{display: block;width: 100%;}
.xcsp .swiper-slide p{position: absolute;bottom: 0;}
.xcsp .swiper-pagination1 {width: 9.3%; left: auto; right: 0;bottom: 1.3rem;display: flex;align-items: center;z-index: 1;position: absolute;}
.xcsp .swiper-pagination1 .swiper-pagination-bullet{margin-right: 0.5rem; width: 0.75rem;height: 0.75rem; border-radius: 0;background-color: #fff;opacity: 1;}
.xcsp .swiper-pagination1 .swiper-pagination-bullet-active{background-color: #fff;border: 4px solid #b3292e;}
.xcsp .swiper-slide p{height: 4rem; width: 100%;background: rgba(0, 0, 0, 0.4);color: #fff; display: flex;flex-direction: column;justify-content: space-evenly;}
.xcsp .swiper-slide p a{display: block;width: 90%;padding-left: 3%; font-size:1.13rem;text-align: center; overflow: hidden;text-wrap: nowrap; text-overflow: ellipsis;}
.yshj_title{text-align: center;padding: 3rem 0 2rem;}
.yshj_title div{ padding: 0 1.5rem 0 1rem;height: 3.44rem;position: relative; display: inline-block;font-style: italic;font-weight: bold;font-size: 1.88rem;color: #fff;background: url(tit_20231122.png) top center no-repeat;background-size: 100% 100%;}
.yshj_title div::before,.yshj_title div::after{content: '';display: block;position: absolute;}
.yshj_title div::before{width: 10.75rem;height: 2.88rem;right: 95%; background: url(tit_left_20231122.png) center top no-repeat;background-size: 100% auto;}
.yshj_title div::after{width: 8.69rem;height: 1.88rem;left: 95%;    top: 29%; background: url(tit_right_20231122.png) center top no-repeat;background-size: 100% auto;}
.yshj_zcwj{display: flex; justify-content: space-between;}
.yshj_zcwj .zcwj_cont{width: 47.88%;}
.yshj_zcwj .tit{height: 3.19rem;background: url(tit1_20231122.png) top center no-repeat;background-size: 100% 100%;display: flex;align-items: center;justify-content: space-between;}
.yshj_zcwj .tit span{padding-left: 2rem;font-size:1.63rem;color: #fff;}
.yshj_zcwj .tit a{font-size: 1.13rem; color: #292929;}
.zcwj_cont .list {padding-top: 1rem;}
.zcwj_cont .list li{padding: 1rem 0;font-size: 1.25rem;}
.zcwj_cont .list li a::before{content: '';width: 0.5rem;height: 0.5rem;left: 0;top: 50%;transform: translate(0,-50%); position: absolute; display: block;background-color: #e5a3ab;}
.zcwj_cont .list li a{padding-left: 1.2rem; display: flex;justify-content: space-between;color: #292929;position: relative;}
.zcwj_cont .list li a em{color: #878787;}
.zcwj_cont .list li a span{width: 82%;overflow: hidden;text-wrap: nowrap; text-overflow: ellipsis;}
.yshj_zctj{margin-top: 1rem; display: flex;justify-content: space-between;}
.yshj_zctj a{display: block;width: 31.69%;}
.yshj_zctj img{display: block;width: 100%;}
#cyyq{}
#cyyq .swiper-slide{width: 47.88%;}
#cyyq .swiper-slide a{display: block;position: relative;}
#cyyq .swiper-slide a img{display: block;width: 100%;}
#cyyq .swiper-slide a div{width: 100%; height: 100%; position: absolute;background: rgba(0, 0, 0, 0.18); color: #fff;top: 0;left: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
#cyyq .swiper-slide a div:hover{background: none;}
#cyyq .swiper-slide a div h2{font-size: 2rem;margin-bottom: 1rem;}
#cyyq .swiper-slide a div span{font-size: 1.25rem;color: #d1d1d1;}
#cyyq .swiper-button-prev,#cyyq .swiper-button-next{width: 3rem;height: 3rem;background-color: #fff;border-radius: 100%;}
#cyyq .swiper-button-next:after{content: '▶';color: #858585;font-size: 2rem;left: 31%;top: 12%;position: absolute;}
#cyyq .swiper-button-prev:after{content: '◀';color: #858585;font-size: 2rem;right: 31%; top: 12%;position: absolute;}
.all_more .more {width: 50%;margin: 2rem auto 0;text-align: center;}
.all_more .more a{padding: 0.5rem 1.5rem; display: inline-block;font-size: 1rem;color: #bd1a2d;border: 1px solid #bd1a2d;}
.hqfw{display: flex;justify-content: space-between;}
.hqfw a{display: block;width: 22.5%;position: relative;}
.hqfw a img{display: block;width: 100%;}
.hqfw a div{position: absolute;width: 100%;height: 100%;top: 0;background:rgba(181,125,92,0.3);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.hqfw a div:hover{background: none;}
.hqfw a div h2{font-size: 2rem;color: #fff;text-shadow: 0.19rem 0.19rem 0.56rem  rgba(0, 0, 0, 0.5);}
.bsfw .hqfw a div{background: rgba(184, 26, 44, 0.64);}
.bsfw .hqfw a div:hover{background: none;}
.gdzwfww{display: block;width: 100%;margin: 3rem 0 4rem;}
.gdzwfww img{width: 100%;}


@media (max-width:1460px){
	html {font-size: 14px;}
}
@media (max-width:860px){
	html {font-size: 12px;}
	.header{background-size: 150% 100%;}
	.logo{padding: 2rem 3%;}
	.menu ul{padding: 0 3%;}
}
@media (max-width:680px){
	html {font-size: 10px;}
	.header {height: 27.5rem;}
	.logo a{display: block;width: 60%;}
	.logo a img{width: 100%;}
	.jtcx_cont_left .swiper-slide a img,.jtcx_cont_left .swiper-container{height: 100%;}
	.menu ul li a{font-size: 1rem;}
	.menu ul li:nth-child(1) a,.menu ul li:nth-child(2) a,.menu ul li:nth-child(3) a,.menu ul li:nth-child(4) a,.menu ul li:nth-child(5) a,.menu ul li:nth-child(6) a{background-size: auto 100%;}
	.center_bg,.center{margin: 3%;}
	.center,.futian,.yshj_zcwj,.yshj_zctj,.hqfw{flex-wrap: wrap;}
	.center .jtcx_cont_left,.center .cxtx_cont_right,.center_bg .futian a,.yshj_zcwj .zcwj_cont,.yshj_zctj a{width: 100%;}
	.cxtx_cont_right .tit span{padding: 0 1rem 0 4.6rem;}
	.jtcx_cont_left,.center_bg .futian a,.yshj_zctj a{margin-bottom: 3%;}
	.xcsp .swiper-pagination1 {width: 20.3%;}
	.zcwj_cont .list li a span {width: 76%;}
	.hqfw a{width: 47.5%;margin-bottom: 1.5%;}
	.center_bg .futian {padding: 0;}
	#cyyq .swiper-slide a div h2,.hqfw a div h2{font-size: 1.5rem;}
	#cyyq .swiper-slide a div span{font-size: 1rem;}
	#cyyq .swiper-slide a div h2,#cyyq .swiper-slide a div span{padding: 0 3%;}
}




















 
