/* CSS Document */
@charset "utf-8";
.container{position: relative;margin-top: -50px;}

.section18{margin-top: 20px;}
.s18_c{background: #fff url(x3_03.png) no-repeat left bottom;display: flex;justify-content: space-between;border-radius: 10px;}
.s18_c .s18_cl{width: 59px;box-sizing: border-box;border-right: 1px solid #d1d1d1;text-align: center;writing-mode: vertical-lr;display: flex;justify-content: center;align-items: center;font-size: 24px;color: #d8272c;font-weight: bold;}
.s18_c .s18_cr{width: calc(100% - 71px);padding: 22px 0;}
.s18_c .s18_cr a{font-size: 16px;color: #666666;display: inline-block;padding: 0 18px 0 16px;position: relative;line-height: 40px;white-space: nowrap;}
.s18_c .s18_cr a:after{content: '';position: absolute;right: 0;top:50%;transform: translateY(-50%);width: 2px;height: 15px;background: #b7b7b7;}
.s18_c .s18_cr a:hover{color: #d8272c;}
@media only screen and (max-width:1480px){
	.s18_c .s18_cl{width: 54px;font-size: 22px;}
	.s18_c .s18_cr{width: calc(100% - 65px);min-height: 108px;padding: 18px 0;}
	.s18_c .s18_cr a{font-size: 15px;padding: 0 14px 0 12px;line-height: 36px;}
}
@media only screen and (max-width:1200px){
	.s18_c .s18_cl{width: 48px;font-size: 20px;}
	.s18_c .s18_cr{width: calc(100% - 60px);min-height: 96px;padding: 14px 0;}
	.s18_c .s18_cr a{font-size: 14px;padding: 0 12px 0 10px;line-height: 32px;}
}
@media only screen and (max-width:900px){
	.section18{margin-top: 10px;}
	.s18_c{display: block;}
	.s18_c .s18_cl{width: 100%;font-size: 16px;writing-mode: horizontal-tb;border-right: 0;border-bottom: 1px solid #d1d1d1;line-height: 2.4;}
	.s18_c .s18_cr{width: 100%;min-height: 78px;padding:10px;box-sizing: border-box;}
	.s18_c .s18_cr a{padding: 0 8px 0 7px;line-height: 26px;}
	.s18_c .s18_cr a:after{width: 1px;}
}

/*.bgfff{background: linear-gradient(to bottom, #fff, #f3f5fa);}*/
.z1 .z1c{padding:30px 20px 20px;display: flex;justify-content: space-between;border-bottom: 1px solid #bdcfe7;align-items: center;}
.z1 .z1c .z1cl{display: none;}
.z1 .z1c .z1cr{margin:0 auto;}
.z1 .z1c .z1cr .z1cra{text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.z1 .z1c .z1cr .z1cra a{font-size: 38px;color: #1c4faf;font-weight: bold;}
.z1 .z1c .z1cr .z1crb{text-align: center;margin-top: 10px;display: flex;justify-content: space-between;}
.z1 .z1c .z1cr .z1crb .z1crbi{margin:0 10px;}
.z1 .z1c .z1cr .z1crb .z1crbi{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;max-width: 40%;}
.z1 .z1c .z1cr .z1crb a{font-size: 16px;color: #333;}
.z1 .z1c .z1cr .z1crb a span{color: #2560b1;}
.z1 .z1c .z1cr .z1crb a:hover{color: #d8272c;}
@media only screen and (max-width:1480px){
	.container{margin-top: -40px;}
	.z1 .z1c{padding: 25px 15px 15px;}
	/* .z1 .z1c .z1cr{width: 65%;} */
	.z1 .z1c .z1cr .z1cra a{font-size: 32px;}
	.z1 .z1c .z1cr .z1crb a{font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.container{margin-top: -30px;}
	.z1 .z1c{padding: 15px 10px 10px;}
	/* .z1 .z1c .z1cr{width: 70%;} */
	.z1 .z1c .z1cr .z1cra a{font-size: 26px;}
	.z1 .z1c .z1cr .z1crb{margin-top: 10px;display: block;text-align: center;}
	.z1 .z1c .z1cr .z1crb .z1crbi{text-align: center;width: 100%;max-width: 100%;}
	.z1 .z1c .z1cr .z1crb a{font-size: 14px;}
}
@media only screen and (max-width:900px){
	.container{margin-top: -10px;}
	.z1 .z1c .z1cl{display: none;}
	.z1 .z1c .z1cr{width: 100%;margin-right: 0;}
	.z1 .z1c .z1cr .z1cra a{font-size: 20px;}
	.z1 .z1c .z1cr .z1crb{margin-top: 7px;text-align: left;}
	.z1 .z1c .z1cr .z1crb .z1crbi{margin:0;text-align: left;}
}

.z2 .z2c{display: flex;justify-content: space-between;align-items: center;padding: 20px 0;}
.z2 .z2c .z2cl{width: 65%;text-align: center;overflow: hidden;}
.z2 .z2c .z2cl .z2cla{text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.z2 .z2c .z2cl .z2cla a{font-size: 28px;color: #1c4faf;font-weight: bold;}
.z2 .z2c .z2cl .z2clb{margin-top: 10px;white-space: nowrap;}
.z2 .z2c .z2cl .z2clb .z2clbi{display: inline-block;position: relative;}
.z2 .z2c .z2cl .z2clb a{font-size: 16px;color: #333;padding: 0 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.z2 .z2c .z2cl .z2clb .z2clbi:after{content: '';position: absolute;right: 0;top:50%;transform: translateY(-50%);width: 1px;height: 16px;background: #d1d1d1;}
.z2 .z2c .z2cl .z2clb .z2clbi:last-child:after{display: none;}
.z2 .z2c .z2cl .z2clb a:hover{color: #d8272c;}
.z2 .z2c .z2cr{width: 27.0833%;}
.z2 .z2c .z2cr a{display: block;border-radius: 3px;overflow: hidden;position: relative;padding-bottom: calc(60/390*100%);}
.z2 .z2c .z2cr img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.z2 .z2c .z2cr:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
@media only screen and (max-width:1480px){
	.z2 .z2c{padding: 15px 0;}
	.z2 .z2c .z2cl .z2cla a{font-size: 24px;}
	.z2 .z2c .z2cl .z2clb{margin-top: 15px;}
	.z2 .z2c .z2cl .z2clb a{font-size: 15px;padding: 0 20px;}
}
@media only screen and (max-width:1200px){
	.z2 .z2c{padding: 15px 0;}
	.z2 .z2c .z2cl .z2cla a{font-size: 20px;}
	.z2 .z2c .z2cl .z2clb{margin-top: 10px;}
	.z2 .z2c .z2cl .z2clb a{font-size: 14px;padding: 0 15px;}
	.z2 .z2c .z2cr{width: 40%;}
	
}
@media only screen and (max-width:900px){
	.z2 .z2c{padding: 10px 0;display: block;}
	.z2 .z2c .z2cl .z2cla a{font-size: 18px;}
	.z2 .z2c .z2cl{width: 100%;}
	.z2 .z2c .z2cr{width: 100%;margin-top: 10px;}
	.z2 .z2c .z2cl .z2clb{margin-top: 5px;}
}

.list ul li{line-height: 48px;}
.list ul li a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.list ul li a span{color: #d6d6d6;margin-right: 7px;}
.list ul li:hover a{color: #d8272c;}
.list ul li.hot a{font-weight: bold;}
@media only screen and (max-width:1480px){
	.list ul li{line-height: 40px;}
	.list ul li a{font-size: 16px;}
	.list ul li a span{margin-right: 5px;}
}
@media only screen and (max-width:1200px){
	.list ul li{line-height: 32px;}
	.list ul li a{font-size: 14px;}
	.list ul li a span{margin-right: 3px;}
}
@media only screen and (max-width:900px){
	
}

.z5{margin-top: 18px;}
/* 2026-09-04 修复：原版高度靠 .swiper-slide a 的 padding-bottom 撑，无 a 时塌陷为空。
   改为 .swiper-slide 自身撑高度（68/473 比例），a 仅作链接容器；img absolute 仍占满父级。 */
.z5 .z5c .swiper-slide{overflow: hidden;border-radius: 5px;}
.z5 .z5c .swiper-slide a{display: block;height: 100%;}
.z5 .z5c .swiper-slide span{display: block;position: relative;inset: 0;padding-bottom: calc(40/200*100%);}
.z5 .z5c .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.z5 .z5c .swiper-slide:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.z8{margin-top: 20px;}
.z8 .z8c .swiper-slide{overflow: hidden;border-radius: 5px;}
.z8 .z8c .swiper-slide a{display: block;height: 100%;}
.z8 .z8c .swiper-slide span{position: relative;padding-bottom: calc(76/357*100%);display: block;}
.z8 .z8c .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.z8 .z8c .swiper-slide:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}

.x2{margin-top: 20px;}
.x2 .x2c .swiper-slide{overflow: hidden;border-radius: 5px;}
.x2 .x2c .swiper-slide a{display: block;height: 100%;}
.x2 .x2c .swiper-slide span{position: relative;padding-bottom: calc(56/349*100%);display: block;}
.x2 .x2c .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.x2 .x2c .swiper-slide:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
@media only screen and (max-width:1480px){
	.z5{margin-top: 10px;}
	.z8{margin-top: 10px;}
	.x2{margin-top: 10px;}
	/*.z8 .z8c{padding: 15px;}*/
}
@media only screen and (max-width:1200px){
	/*.z8 .z8c{padding: 10px;}*/
}
@media only screen and (max-width:900px){
	
}

.x1 .x1_c{position: relative;}
.x1 .x1_c .x1_cl{position: relative;}
.x1 .x1_c .x1_cl .swiper-slide{}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli{position: relative;width: 100%;height: 100%;background-color: #f5f5f5!important;-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);background-size: cover;}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);z-index: -1;}
.x1 .x1_c .x1_cl:before {content: "";position: absolute;top: 0;right: 0;width: 48.611%;height: 100%;z-index: 2;background: url(mb.png) no-repeat center;background-size: cover;}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_clia{width: 61.8055%;position: relative;}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_clia .x1_cliaa{overflow: hidden;width: 100%;position: relative;padding-bottom: calc(500/890*100%);}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_clia .x1_cliaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.x1 .x1_c .x1_cl .swiper-slide:hover .x1_cli .x1_clia .x1_cliaa img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 60px 20px 30px;background: linear-gradient(to top, rgba(14,44,109,1), rgba(14,44,109,0));z-index: 10}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliaba{font-size: 22px;color: #ffffff;max-width: 70%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb{font-size: 14px;color: rgba(255,255,255,0.5);margin-top: 10px;max-width: 70%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;font-weight: normal;}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb span{padding: 0 16px;position: relative;}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb span:nth-child(1){padding-left: 0;}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb span:after{content: '';width: 1px;height: 11px;background: rgba(255,255,255,0.3);position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb span:last-child:after{width: 0;}
.x1 .x1_c .x1_cl .swiper-pagination{position: absolute;right: 40%;bottom: 35px;z-index: 11}
.x1 .x1_c .x1_cl .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 4px;border-radius: 2px;background: rgba(255,255,255,0.5);margin:0 2px;opacity: 1}
.x1 .x1_c .x1_cl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: rgba(255,255,255,1);width: 28px;}
.x1 .x1_c .x1_cr{position: absolute;left: 61.8055%;top:0;width: 34.2777%;height: 100%;background: rgba(0,0,0,0.3);z-index: 10;display: flex;align-items: center;}
.x1 .x1_c .x1_cr .x1_crx{}
.x1 .x1_c .x1_cr ul{width: 100%;}
.x1 .x1_c .x1_cr ul li{line-height: 48px;position: relative;transition: all 0.3s;}
.x1 .x1_c .x1_cr ul li a{font-size: 16px;color: #cdced2;padding: 0 9.2%;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.x1 .x1_c .x1_cr ul li.on{background: linear-gradient(to right, rgba(28,79,175,1), rgba(28,79,175,0));}
.x1 .x1_c .x1_cr ul li.on a{font-size: 18px;color: #fff;font-weight: bold;}
.x1 .x1_c .x1_cr ul li:after{content: '';width: 0;height: 1px;background:linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0));position: absolute;left: 0;top:0;transition: all 0.6s;}
.x1 .x1_c .x1_cr ul li.on:after{width: 100%;}
@media only screen and (max-width:1480px){
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliaba{font-size: 20px;}
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb span{padding: 0 13px;}
	.x1 .x1_c .x1_cl .swiper-pagination .swiper-pagination-bullet{width: 16px;height: 3px;}
	.x1 .x1_c .x1_cl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 22px;}
	.x1 .x1_c .x1_cr ul li{line-height: 40px;}
	.x1 .x1_c .x1_cr ul li a{font-size: 14px;}
	.x1 .x1_c .x1_cr ul li.on a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliaba{font-size: 16px;}
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb span{padding: 0 10px;}
	.x1 .x1_c .x1_cl .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 2px;}
	.x1 .x1_c .x1_cl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 20px;}
	.x1 .x1_c .x1_cr ul li{line-height: 40px;}
	.x1 .x1_c .x1_cr ul li a{font-size: 13px;}
	.x1 .x1_c .x1_cr ul li.on a{font-size: 15px;}
}
@media only screen and (max-width:900px){
	.x1 .x1_c .x1_cl:before{display: none;}
	.x1 .x1_c .x1_cl{width: 100%;position: relative;}
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_clia{width: 100%;}
	.x1 .x1_c .x1_cl .swiper-pagination{right: auto;left: 0;width: 100%;bottom: 8px;}
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab{padding: 30px 10px 25px;}
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliaba{max-width: 100%;text-align: center;}
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb{font-size: 13px;margin-top: 5px;max-width: 100%;}
	.x1 .x1_c .x1_cl .swiper-slide .x1_cli .x1_cliab .x1_cliabb span{padding: 0 3px;}
	.x1 .x1_c .x1_cl .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 2px;}
	.x1 .x1_c .x1_cl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;}
	.x1 .x1_c .x1_cr{position: static;width: 100%;background: #fff;}
	.x1 .x1_c .x1_cr ul li a{padding: 0 3%;color: #333;font-size: 14px;}
	.x1 .x1_c .x1_cr ul li.on{background: none;}
	.x1 .x1_c .x1_cr ul li.on a{font-size: 14px;color: #333;font-weight: normal;}
	.x1 .x1_c .x1_cr ul li:hover a{font-size: 14px;color: #d8272c}
	.x1 .x1_c .x1_cr ul li{line-height: 38px;border-bottom: 1px dashed #e3e9f2;}
	.x1 .x1_c .x1_cr ul li:last-child{border-bottom: 0;}
}

.x3{margin-top: 20px;}
.x3 .x3c{display: flex;justify-content: space-between;}
.x3 .x3c .x3cl{width: 72.222%;border-radius: 8px;background: #fff;border-top:2px solid #d8272c;overflow: hidden;}
.x3 .x3c .x3cl .x3clt{display: flex;justify-content: space-between;background:linear-gradient(to right, #e1eafa, #fff);align-items: center;}
.x3 .x3c .x3cl .x3clt .x3cltl a{background: #1c4faf;border-top-right-radius: 15px;padding: 0 21px 0 12px;display: block;line-height: 51px;}
.x3 .x3c .x3cl .x3clt .x3cltl span{font-size: 26px;color: #fff;font-weight: bold;padding-left: 14px;position: relative;line-height: 1;display: inline-block;vertical-align: middle;}
.x3 .x3c .x3cl .x3clt .x3cltl span:after{content: '';width: 4px;height: 25px;border-radius: 4px;background: #d8272c;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.x3 .x3c .x3cl .x3clt .x3cltr{margin-right: 20px;}
.x3 .x3c .x3cl .x3clt .x3cltr a img{width: 11px;height: 11px;vertical-align: middle;}
.x3 .x3c .x3cl .x3clt .x3cltr a:hover img {background: url(more2.png) no-repeat center;background-size: cover;}
.x3 .x3c .x3cl .x3clc{padding: 20px;display: flex;justify-content: space-between;}
.x3 .x3c .x3cl.x3cl1{background:#fff url(x4_06.png) no-repeat bottom center;background-size: 100% auto;}
.x3 .x3c .x3cl.x3cl2{background:#fff url(x6_11.png) no-repeat bottom center;background-size: 100% auto;}
.x3 .x3c .x3cl.x3cl3{background:#fff url(x7_13.png) no-repeat bottom center;background-size: 100% auto;}
.x3 .x3c .x3cl .x3clc .x3clci{width: 48%;}
.x3 .x3c .x3cl .x3clc .x3clci .z4clcit{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #bacae7;padding-bottom: 7px;}
.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl{font-size: 22px;color: #2560b1;font-weight: bold;padding-left: 16px;background: url(zb7_03.png) no-repeat left center;}
.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl span{color: #2560b1;font-style: italic;}
.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl span s{text-decoration: none;color: #d8272c;font-style: normal;font-size: 26px;}
.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitr a img{width: 11px;height: 11px;vertical-align: middle;}
.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitr a:hover img{background: url(more2.svg) no-repeat center;background-size: cover;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia{margin-top: 20px;padding-bottom: 20px;border-bottom: 1px dashed #e3e9f2;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia a{display: flex;justify-content: space-between;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clcial{width: 34.58%;border-radius: 5px;overflow: hidden;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clcial span{position: relative;padding-bottom: calc(92/166*100%);display: block;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clcial img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia:hover .x3clcial img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar{width: 61.04%;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar .x3clciara{font-size: 18px;color: #1a2233;font-weight: bold;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar .x3clciarb{font-size: 12px;color: #69758c;margin-top: 15px;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcia:hover .x3clciar .x3clciara{color: #d8272c;}
.x3 .x3c .x3cl.x3cl2 .x3clc .x3clci .x3clcib{margin-top: 7px;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li{line-height: 56px;border-bottom: 1px dashed #e3e9f2;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li a span{color: #d6d6d6;margin-right: 7px;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li:hover a{color: #d8272c;}
.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li.hot a{font-weight: bold;}
.x3 .x3c .x3cr{width: 26.527%;border-radius: 8px;background: #fff;border-top:2px solid #1c4faf;overflow: hidden;padding:0 20px 20px;box-sizing: border-box;}
.x3 .x3c .x3cr .x3crt{display: flex;justify-content: space-between;align-items: center;padding:7px 0;position: relative;}
.x3 .x3c .x3cr .x3crt:after{content: '';width: 102%;height: 2px;background: #1c4faf;position: absolute;left: 0;bottom: 0;}
.x3 .x3c .x3cr .x3crt .x3crtl span{font-size: 24px;color: #d8272c;font-weight: bold;}
.x3 .x3c .x3cr .x3crt .x3crtl s{text-decoration: none;font-size: 18px;color: #666666;font-weight: normal;border-left: 1px solid #e0e0e0;margin-left: 15px;padding-left: 15px;}
.x3 .x3c .x3cr .x3crt .x3crtr a img{width: 11px;height: 11px;vertical-align: middle;}
.x3 .x3c .x3cr .x3crt .x3crtr a:hover img{background: url(more2.svg) no-repeat center;background-size: cover;}
.x3 .x3c .x3cr.x3cl1{background:#fff url(x5_03.png) no-repeat bottom center;background-size: 100% auto;}
.x3 .x3c .x3cr .x3crc .x3crca{margin-top: 45px;position: relative;}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide{width: 53.22%;margin:0 3.65%;}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide .z6crci .z6crcia{overflow: hidden;position: relative;padding-bottom: calc(286/182*100%);border:1px solid #d3ddeb;}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide .z6crci .z6crcia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide:hover .z6crci .z6crcia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide .z6crci .z6crcib{margin-top: 55px;text-align: center;font-size: 20px;color: #1a2233;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: none;}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide.swiper-slide-active .z6crci .z6crcib{display: block;}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-button-prev{width: 24px;height: 43px;background: rgba(34,34,34,0.6) url(zb18_03.png) no-repeat center;left: 1px;top:40%;}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-button-next{width: 24px;height: 43px;background: rgba(34,34,34,0.6) url(zb18_03.png) no-repeat center;right: 1px;transform: rotate(180deg);top:40%;}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-button-prev:hover{background: rgba(216,39,44,0.6) url(zb18_03.png) no-repeat center;}
.x3 .x3c .x3cr .x3crc .x3crca .swiper-button-next:hover{background: rgba(216,39,44,0.6) url(zb18_03.png) no-repeat center;}
.x3 .x3c .x3cr .x3crc .x3crcb{margin-top: 20px;position: relative;border-radius: 5px;overflow: hidden;}
.x3 .x3c .x3cr .x3crc .x3crcb .x3crcba{overflow: hidden;width: 100%;position: relative;padding-bottom: calc(192/341*100%);}
.x3 .x3c .x3cr .x3crc .x3crcb .x3crcba img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.x3 .x3c .x3cr .x3crc .x3crcb:hover .x3crcba img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
	
}
.x3 .x3c .x3cr .x3crc .x3crcb .x3crcbb{position: absolute;left: 50%;top:45%;transform: translate(-50%,-50%);width: 49px;}
.x3 .x3c .x3cr .x3crc .x3crcb .x3crcbc{position: absolute;left: 0;bottom: 0;width: 100%;line-height: 40px;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 5%;    background: rgba(17, 17, 17, 0.6);}
.x3 .x3c .x3cr .x3crc .x3crcb .x3crcbc .x3crcbcl{font-size: 16px;color: #fff;width: 80%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.x3 .x3c .x3cr .x3crc:hover .x3crcb .x3crcbc .x3crcbcl{font-weight: bold;}
.x3 .x3c .x3cr .x3crc .x3crcb .x3crcbc .x3crcbcr{font-size: 14px;color: #fff;}
.x3 .x3c .x3cr .x3crc .x3crcc{margin-top: 3px;}
.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci{padding: 16px 0;border-bottom: 1px dashed #e3e9f2;}
.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci a{display: flex;justify-content: space-between;}
.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccil{width: 36.26%;position: relative;}
.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccil .x3crccila span{position: relative;padding-bottom: calc(67/124*100%);display: block;border-radius: 3px;overflow: hidden;}
.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccil span img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci:hover .x3crccil span img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccil .x3crccilb{position: absolute;right: 0;bottom: 0;padding:0 5px;line-height: 20px;font-size: 12px;color: #fff;background: rgba(0,0,0,0.8);border-radius: 3px;}
.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccir{width: 56.44%;font-size: 16px;color: #333333;line-height: 2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.x3 .x3c .x3cr .x3crcd{position: relative;width: 97%;margin:0 auto;margin-top: 16px;}
.x3 .x3c .x3cr .x3crcd .x3crcda{position: relative;padding-bottom: calc(179/330*100%);display: block;border-radius: 4px;overflow: hidden;}
.x3 .x3c .x3cr .x3crcd .x3crcda img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.x3 .x3c .x3cr .x3crcd:hover .x3crcda img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.x3 .x3c .x3cr .x3crcd .x3crcdb{position: absolute;padding:4%;left: 0;bottom: 0;box-sizing: border-box;box-sizing: border-box;width: 100%;font-size: 16px;color: #ffffff;background: rgba(17, 17, 17, 0.6);}
.x3 .x3c .x3cr .x3crcd .x3crcdb .x3crcdba{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.x3 .x3c .x3cr .x3crce{margin-top: 9px;}
.x3 .x3c .x3cr .x3crce ul li{line-height: 51px;border-bottom: 1px dashed #e3e9f2;}
.x3 .x3c .x3cr .x3crce ul li a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.x3 .x3c .x3cr .x3crce ul li a span{color: #d6d6d6;margin-right: 7px;}
.x3 .x3c .x3cr .x3crce ul li:hover a{color: #d8272c;}
.x3 .x3c .x3cr .x3crce ul li.hot a{font-weight: bold;}

.x3 .x3c .x3cl.x3cl2 .x3clc .x3clci{padding-top: 5px;}


@media only screen and (max-width:1480px){
	.x3{margin-top: 10px;}
	.x3 .x3c .x3cl .x3clt .x3cltl a{padding: 0 18px 0 10px;line-height: 47px;}
	.x3 .x3c .x3cl .x3clt .x3cltl span{font-size: 22px;}
	.x3 .x3c .x3cl .x3clt .x3cltl span:after{height: 22px;}
	.x3 .x3c .x3cl .x3clc{padding: 15px;}
	.x3 .x3c .x3cl .x3clc .x3clci .z4clcit{padding-bottom: 5px;}
	.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl{font-size: 20px;padding-left: 14px;background-size: 4px 21px;}
	.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl span s{font-size: 22px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcia{margin-top: 15px;padding-bottom: 15px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar .x3clciara{font-size: 16px;line-height: 24px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar .x3clciarb{margin-top: 10px;}
	.x3 .x3c .x3cl.x3cl2 .x3clc .x3clci .x3clcib{margin-top: 5px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li{line-height: 50px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li a{font-size: 15px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li a span{margin-right: 5px;}
	.x3 .x3c .x3cr{padding:0 15px 15px;}
	.x3 .x3c .x3cr .x3crt .x3crtl span{font-size: 20px;}
	.x3 .x3c .x3cr .x3crc .x3crca{margin-top: 35px;}
	.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide .z6crci .z6crcib{margin-top: 40px;font-size: 18px;}
	.x3 .x3c .x3cr .x3crc .x3crcb .x3crcbc .x3crcbcl{font-size: 15px;}
	.x3 .x3c .x3cr .x3crc .x3crcb .x3crcbc .x3crcbcr{font-size: 13px;}
	.x3 .x3c .x3cr .x3crc .x3crcb{margin-top: 15px;}
	.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci{padding: 14px 0;}
	.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccir{font-size: 15px;line-height: 1.8;}
	.x3 .x3c .x3cr .x3crcd{margin-top: 13px;}
	.x3 .x3c .x3cr .x3crcd .x3crcdb{font-size: 15px;}
	.x3 .x3c .x3cr .x3crce{margin-top: 6px;}
	.x3 .x3c .x3cr .x3crce ul li{line-height: 45px;}
	.x3 .x3c .x3cr .x3crce ul li a{font-size: 15px;}
	.x3 .x3c .x3cl.x3cl2 .x3clc .x3clci{padding-top: 0;}
}
@media only screen and (max-width:1200px){
	.x3 .x3c .x3cl .x3clt .x3cltl a{padding: 0 15px 0 8px;line-height: 43px;}
	.x3 .x3c .x3cl .x3clt .x3cltl span{font-size: 20px;}
	.x3 .x3c .x3cl .x3clt .x3cltl span:after{height: 19px;width: 3px;}
	.x3 .x3c .x3cl .x3clc{padding: 10px;}
	.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl{font-size: 18px;padding-left: 12px;background-size: 3px 18px;}
	.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl span s{font-size: 20px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcia{margin-top: 10px;padding-bottom: 10px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar .x3clciara{font-size: 15px;line-height: 20px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar .x3clciarb{margin-top: 2px;}
	.x3 .x3c .x3cl.x3cl2 .x3clc .x3clci .x3clcib{margin-top: 3px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li{line-height: 44px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li a{font-size: 14px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li a span{margin-right: 3px;}
	.x3 .x3c .x3cr{padding:0 10px 10px;}
	.x3 .x3c .x3cr .x3crt .x3crtl span{font-size: 18px;}
	.x3 .x3c .x3cr .x3crc .x3crca{margin-top: 25px;}
	.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide .z6crci .z6crcib{margin-top: 25px;font-size: 16px;}
	.x3 .x3c .x3cr .x3crc .x3crcb .x3crcbc .x3crcbcl{font-size: 14px;}
	.x3 .x3c .x3cr .x3crc .x3crcb .x3crcbc .x3crcbcr{font-size: 12px;}
	.x3 .x3c .x3cr .x3crc .x3crcb{margin-top: 10px;}
	/*.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci{padding: 10px 0;}*/
	.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccil{width: 38%}
	.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccir{font-size: 14px;line-height: 1.5;}
	.x3 .x3c .x3cr .x3crcd{margin-top: 10px;}
	.x3 .x3c .x3cr .x3crcd .x3crcdb{font-size: 14px;}
	.x3 .x3c .x3cr .x3crce{margin-top: 4px;}
	.x3 .x3c .x3cr .x3crce ul li{line-height: 39px;}
	.x3 .x3c .x3cr .x3crce ul li a{font-size: 14px;}
}
@media only screen and (max-width:900px){
	.x3 .x3c{display: block;}
	.x3 .x3c .x3cl{width: 100%;}
	.x3 .x3c .x3cr{width: 100%;margin-top: 10px;}
	.x3 .x3c .x3cl .x3clc{display: block;}
	.x3 .x3c .x3cl .x3clc .x3clci{width: 100%;margin-top: 15px;}
	.x3 .x3c .x3cl .x3clc .x3clci:nth-child(1){margin-top: 0}
	.x3 .x3c .x3cl .x3clc .x3clcl{width: 100%;}
	.x3 .x3c .x3cl .x3clc .x3clcr{width: 100%;}
	.x3 .x3c .x3cl .x3clt .x3cltl a{padding: 0 12px 0 6px;line-height: 36px;    border-top-right-radius: 10px;}
	.x3 .x3c .x3cl .x3clt .x3cltl span{font-size: 16px;padding-left: 12px;}
	.x3 .x3c .x3cl .x3clt .x3cltl span:after{height: 16px;width: 2px;}
	.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl{font-size: 16px;padding-left: 10px;background-size: 2px 15px;}
	.x3 .x3c .x3cl .x3clc .x3clci .z4clcit .z4clcitl span s{font-size: 18px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar .x3clciara{font-size: 14px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcia .x3clciar .x3clciarb{margin-top: 5px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li{line-height: 38px;}
	.x3 .x3c .x3cl .x3clc .x3clci .x3clcib ul li a{font-size: 14px;}
	.x3 .x3c .x3cr .x3crt{}
	.x3 .x3c .x3cr .x3crt .x3crtl span{font-size: 16px;}
	.x3 .x3c .x3cr .x3crc .x3crca{margin-top: 20px;}
	.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide{width: 40%;margin:0 2%;}
	.x3 .x3c .x3cr .x3crc .x3crca .swiper-slide .z6crci .z6crcib{margin-top: 10px;font-size: 14px;}
	.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci{padding: 10px 0;}
	.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccil{width: 36.26%;}
	.x3 .x3c .x3cr .x3crc .x3crcc .x3crcci .x3crccir{line-height: 2;width: 60%}
	.x3 .x3c .x3cr .x3crce ul li{line-height: 38px;}
}







