body{background: #ecf0f9;}
.dav24-banner{background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.topbanner.jpg) top center no-repeat;height: 760px;}
.xczsheng-tit{background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.dav24-box1.jpg) top center no-repeat;height:150px;position: relative;padding-bottom: 20px;}
.zs-title-3{background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.dav24-box2.jpg) top center no-repeat;height:150px;position: relative;padding-bottom:15px;}
.huigu-tit{background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.dav24-box6.jpg) top center no-repeat;height:150px;position: relative;padding-bottom:15px;}
.zs21-list-1-menu li.active a{background: inherit !important;}

.zs21-box-3 {/* padding-top: 40px; */}
.zs21-list-4 {width: 1200px;overflow: hidden;}
.zs21-list-4 ul {width: 1700px;}
.zs21-list-4 li {float: left;width: 175px;height: 346px;overflow: hidden;}
.zs21-list-4 a {color: #fff;font-size: 20px;display: block;position: relative;width: 100%;height: 100%;}
.zs21-list-4 .list-con {position: relative;width: 500px;height: 100%;}
.zs21-list-4 .list-pic,.zs21-list-4 .list-pic img {display: block;width: 100%;height: 100%;}
.zs21-list-4 .list-title-1 {letter-spacing: 3px;z-index: 3;position: absolute;top:0;left:0;width: 60px;height: 286px;line-height: 30px;padding: 30px 58px;display: block;
 display: flex;
}
.zs21-list-4 .list-title-1-con {
	position: relative;width: 100%;height: 100%;
}
.zs21-list-4 .list-title-1-content {
	display: inline;
writing-mode: vertical-lr;
	writing-mode: tb-lr;
	
	position: absolute;top:0;left:50%;
}
.zs21-list-4 .list-title-2 {opacity:0;filter:alpha(opacity=0);position: absolute;bottom:0;left:0;width: 90%;padding: 22px 5% 0;background: url(https://f2.cri.cn/M00/2D/4F/rBABC2C3NMuAOxSDAAAAAAAAAAA8677751.bg-3_19.png) repeat-x;height: 58px;line-height: 58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
transition: all .3s ease 0s;
-ms-transition: all .3s ease 0s;	
-moz-transition: all .3s ease 0s;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;	
}
.zs21-list-4 .list-bg {position: absolute;top:0;left:0;width: 100%;height: 100%;background: url(https://f2.cri.cn/M00/2D/4F/rBABC2C3NMuAOxSDAAAAAAAAAAA8677751.bg-2_14.png);}
.zs21-list-4 li.active {/* width: 500px; */}
.zs21-list-4 li.active .list-bg,.zs21-list-4 li.active .list-title-1 {display: none;}
.zs21-list-4 li.active .list-title-2 {opacity:1;filter:alpha(opacity=100);}

.zt-wrap-1 {padding: 60px 0 50px;/* background-color: #f5f5f5; */}
.zs21-box-1 {width: 1140px;margin: 0 auto;}
.zs21-list-1 {float: left;width: 610px;height: 360px;position: relative;}
.zs21-list-1-menu {float: right;width: 530px;height: 360px;background-color: #fff;position: relative;z-index: 2;}
.zs21-list-1 ul {position: relative;width: 610px;height: 360px;}
.zs21-list-1 li {position: absolute;top:0;left:0;z-index: 1;opacity:0;filter:alpha(opacity=0);height: 360px;}
.zs21-list-1 li a,.zs21-list-1 li img {display: block;position: relative;width: 100%;height: 100%;}
.zs21-list-1 .list-con {position: relative;width: 100%;height: 100%;}
.zs21-list-1 .list-pic,.zs21-list-1 .list-pic img {display: block;position: relative;width: 100%;height: 100%;}
.zs21-list-1-menu ul {}
.zs21-list-1-menu li {}
.zs21-list-1-menu .list-con {height: 73px;position: relative;}
.zs21-list-1-menu .list-title {height: 60px;display: table;line-height: 22px;font-size: 18px;padding:9px 30px 0 80px;position: absolute;top: 0;left: -20px;width: 440px;}
.zs21-list-1-menu .list-title::after {content: "";width: 8px;height: 8px;position: absolute;top: 50%;left: 50px;background: #005eff;border-radius: 50% 50%;transform: translate(0, -50%);}
.zs21-list-1-menu .list-title a {display: table-cell;vertical-align: middle;   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical; /*设置对齐模式*/
    -webkit-line-clamp: 2; }
.zs21-list-1-menu li.active {border-top: none;}
.zs21-list-1-menu .active .list-con {border-top: none;}
.zs21-list-1-menu .active .list-title::after {background: #fff;}
.zs21-list-1-menu .active .list-title {
	background: #0727a2;
	background: -moz-linear-gradient(left, #0727a2 0, #015fff 100%);
	background: -webkit-gradient(linear, left, right, color-stop(0, #0727a2), color-stop(100%, #015fff));
	background: -webkit-linear-gradient(left, #0727a2 0, #015fff 100%);
	background: -o-linear-gradient(left, #0727a2 0, #015fff 100%);
	background: -ms-linear-gradient(left, #0727a2 0, #015fff 100%);
	background: -webkit-gradient(linear, left top, right top, from(#0727a2), to(#015fff));
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #0727a2), to(#015fff));
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #0727a2), to(#015fff));
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #0727a2), to(#015fff));
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #0727a2), to(#015fff));
	background: linear-gradient(to right, #0727a2 0, #015fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#0727a2, endColorstr=#015fff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#0727a2, endColorstr=#015fff)"
}
.zs21-list-1-menu .active .list-title a {color: #fff;}
.zs21-list-1-nav {position: absolute;bottom: 20px;left: 50%;transform: translate(-50%, 0);z-index: 5;}
.zs21-list-1-nav ul {width: auto;height: 10px;position: static;}
.zs21-list-1-nav li {margin: 0 5px;width: 10px;height: 10px;border-radius: 50%;background-color: #fff;position: static;float: left;opacity: 1 !important;z-index: 10 !important;}
.zs21-list-1-nav li.active {background-color: #005eff;}
/**/
.charmingbj-hb{
	clear: both;
	margin: 0 auto 80px auto;
	width: 1200px;overflow: hidden;
}

.dyds19-list-5 {position: relative;}
.dyds19-list-5 ul {width: 1200px;overflow: hidden;margin: 0 auto;}
.dyds19-list-5 li {padding: 85px 0 100px;width:390px;float: left;}
.dyds19-list-5 a {display: block;width: 350px;position: relative;margin: 0 auto;
	transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;	
	-moz-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
}

.dyds19-list-5 .list-pic{
	width: 320px;margin: 0 auto;
	height:569px;
}
.dyds19-list-5 .list-pic a,.dyds19-list-5 .list-pic img {display: block;position: relative;width: 100%;height: 100%; /* border-radius:20px; */
}
.dyds19-list-5 .list-t{display: none;background-color: #fff;height: 100px;border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;box-shadow: 9px 10px 20px rgba(169, 213, 211, 0.66);}
/* .dyds19-list-5 li:hover .list-t {display: block;} */
.dyds19-list-5 .list-t-tit{font-size:16px; color: #3f3f3f;margin:0 60px 8px 18px;padding-top:10px;width: 91%;}
.dyds19-list-5 .list-t-brief{font-size:14px; color: #3f3f3f;margin-left:18px;margin-right:60px;line-height: 23px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;width: 90%;}

.swiper-container-swx {padding: 40px 0px 40px;margin-top: 35px;}
.swiper-container-swx .list-title {background-color: #fff;display: none;height:84px;border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.swiper-container-swx .list-title span {line-height: 25px;overflow: hidden;display: block;font-size:18px; color:#3f3f3f; text-align: center;/* overflow: hidden;white-space: nowrap; */padding-left:15px;padding-right:15px;height:84px;}
.swiper-container-swx .swiper-slide-active .list-title {display: block;}
.swiper-container-swx .swiper-slide-active a {transform: scale(1.1);-ms-transform: scale(1.1);}
.dyds19-list-5 .swiper-btn-left,
.dyds19-list-5 .swiper-btn-right {
	color: #fff;
	width: 47px;
	height:47px;
	position: absolute;
	top:273px;
	cursor: pointer;
	/*opacity:0.2;filter:alpha(opacity=20);*/
	transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	z-index: 5;
}
.dyds19-list-5 .swiper-btn-left {background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.box-left2.png) no-repeat;left:0px;}
.dyds19-list-5 .swiper-btn-right {background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.box-right2.png) no-repeat;right:-22px;}
.swiper-container-swx .swiper-pagination-bullet {width: 10px;height: 10px;margin: 0 2px;border-radius: 50% 50%;background: #fff;
padding: 0;opacity:inherit;display: none;}
.swiper-container-swx .swiper-pagination-bullet-active {background: none !important;border: 2px #fff solid;border-radius: 50% 50%;width:7px;height: 7px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px !important}
/**/
.colourful9-zxdyz {
	margin-top: 95px;
}

.dyz-tit {
	background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.dav24-box5.jpg) left center no-repeat;
	height: 99px;
	margin-bottom: 38px;
	position: relative;
	margin-left: 14px;
}

.zxxx .dyz-tit {
	background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.dav24-box4.jpg) 32px center no-repeat;
	height: 99px;
	margin-bottom: 38px;
	position: relative;
	margin-left: 10px;
}

.dyz-con {
	width: 543px;
	box-shadow: 0 5px 20px rgb(67, 86, 170, 0.2);
	padding-top: 20px;
	padding-bottom: 30px;
}

.dyz-con li {
	float: left;
	margin-left: 20px;
	margin-bottom: 15px;
}

.dyz-con .list-con a {
	color: #333;
}

.dyz-con .list-con a:hover {
	text-decoration: underline;
}

.dyz-con .list-title {
	font-size: 18px;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 513px;
}

.dyz,
.zxxx {
	width: 543px;
	padding-bottom: 60px;
}

.more-pc {
	clear: both;
	text-align: right;
	font-size: 14px;
	padding-top:43px;
}

.more-pc a {
	color: #333;
}

.zxxx .dyz-con {
	width: 543px;
	margin-left: 32px;
}

.colourful9-zxdyz .right {
	float: left !important;
	margin-left: 75px;
}
/*  */
.activity-box-3 {margin-bottom: 50px;position: relative;}
.activity-box-3 li {position: absolute;}
.activity-box-3 .list-con {position: relative;}
.activity-box-3 .list-media {width: 565px;height: 318px;position: relative;cursor: pointer;}
.activity-box-3 .list-pic {position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 1;}
.activity-box-3 .list-pic img {display: block;position: relative;width: 100%;height: 100%;}
.activity-box-3 .list-player {position: absolute;bottom:61px;left:0;width:61px;height:61px;margin-left:20px;
background: url(https://f2.cri.cn/M00/8D/7E/rBABCmcRt-qAfObrAAAAAAAAAAA1638090.play-icon.png) no-repeat center center;z-index: 2;}
.activity-box-3 .list-video {position: relative;width: 100%;height: 100%;background-color: #000;}
.activity-box-3 .list-video video {width: 100%;height: 100%;}
.activity-box-3 .li-1 {width: 565px;height:318px;position: relative;float: left;margin-right: 15px;}
.activity-box-3 .li-1 .list-title {position: absolute;bottom:0px;left:0;width:565px;font-size: 22px;background: rgba(0,0,0,0.68) repeat-x bottom left;height:55px;z-index: 9;}
.activity-box-3 .li-1 .list-title a {color: #fff;line-height:55px;margin:0 10px;text-align: center;  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; display: block;}
.activity-box-3 .li-2{width: 300px;height:318px;position: relative;float: left;margin-right: 15px;}
.activity-box-3 .li-2 .list-title {/* position: absolute;bottom:0px;left:0; */width:300px;font-size: 22px;background: rgba(30,69,168,1) repeat-x bottom left;height:149px;z-index: 9;}
.activity-box-3 .li-2 .list-title a {color: #fff;line-height: 30px;margin: 0 10px;text-align: left;padding-top: 10px;display: block;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;text-overflow: ellipsis; display: -webkit-box;
  -webkit-line-clamp: 4;line-clamp: 4; -webkit-box-orient: vertical;}
.activity-box-3 .li-2 .list-pic {width:300px;height: 169px;}
.activity-box-3 .li-2 .list-media {width: 300px;height: 169px;position: relative;cursor: pointer;}
.activity-box-3 .li-2 .list-player{bottom:7px;margin-left: 7px;}
.activity-box-3 .li-3{margin-right: 0;}
/*  */
.huigu{
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;}
.huigu-con {

	margin: 0 auto;
	padding-bottom: 119px;
}

.huigu-con ul {
	display: flex;
	gap: 0 30px;flex-wrap: wrap;
} 
.huigu-con li{width: 367px;height:66px; padding-bottom: 30px;}
/*  */
.more-r{position: absolute;
    right: 0;
    top: 75px;
    font-size: 14px;}
	.imgScale-1 {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	
	.imgScale-1 img {
		transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	
	.imgScale-1:hover img{
		transform: rotate(0deg) scale(1.05, 1.05);
		-ms-transform: rotate(0deg) scale(1.05, 1.05);
		-moz-transform: rotate(0deg) scale(1.05, 1.05);
		-webkit-transform: rotate(0deg) scale(1.05, 1.05);
		-o-transform: rotate(0deg) scale(1.05, 1.05);
	}
	/* endhaha */