a:hover {
	text-decoration: none !important;
}

html {
	min-width: 1200px;
}

.activity-wrap {
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.banner_01.jpg) no-repeat center top #fff;
	min-width: 1200px;
	position: relative;
	font-family: "Myriad Pro";
}

.activity-box {
	padding-top: 700px;
	width: 1200px;
	margin: 0 auto;
	min-width: 1200px;
}

.activity-nav {
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -408px;
	line-height: 32px;
}

.activity-nav a {
	color: #5bb7ee;
	position: relative;
	padding: 0 12px;
	font-size: 17px;
}

.activity-nav a::after {
	content: "";
	display: block;
	width: 1px;
	height: 18px;
	background-color: #5bb7ee;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
}

.activity-nav a:hover {
	color: #fff;
}

.activity-nav a:first-child::after {
	background: none;
}

.activity-box-1 {
	margin-bottom: 110px;
}

.activity-box-1::after {
	content: "";
	display: block;
	clear: both;
}

.activity-box-1 .list-text {
	height: 360px;
	width: 750px;
	float: right;
}

.activity-box-1 .list-text:hover {
	overflow-y: auto;
}

.activity-box-1 .list-title {
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	width: 720px;
}

.activity-box-1 .list-title p {
	margin-bottom: 20px;
}

.activity-box-1 .list-title p:last-child {
	margin-bottom: 0;
}

.activity-box-2 {
	margin-bottom: 135px;
}

.activity-box-2 .more {
	text-align: right;
	line-height: 40px;
	font-size: 20px;
}

.activity-box-2 .more a {
	color: #fff;
	margin-right: 20px;
}

.banner-a {
	width: 720px;
	height: 415px;
	position: relative;
}

.banner-a .banner-img {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.banner-a .banner-img ul {
	width: 10000px;
	zoom: 1;
}

.banner-a .banner-img li {
	float: left;
	height: 100%;
	position: relative;
	width: 720px;
	height: 415px;
	overflow: hidden;
}

.banner-a .banner-img li a {
	display: block;
	position: relative;
	*position: static;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.banner-a .banner-nav {
	position: absolute;
	bottom: 12px;
	right: 15px;
}

.banner-a .banner-nav li {
	float: left;
	margin-left: 10px;
	width: 8px;
	height: 8px;
	background: #000;
	cursor: pointer;
	border-radius: 50% 50%;
}

.banner-a .banner-nav li.active {
	background: #fff;
}

.banner-a .banner-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.4) repeat-x bottom left;
	line-height: 20px;
}

.banner-a .banner-text a {
	color: #fff;
	padding: 10px;
	display: block;
	font-size: 16px;
}

.banner-a .banner-page {}

.banner-a .banner-page a {
	display: block;
	position: absolute;
	top: 50%;
	width: 14px;
	height: 28px;
	margin-top: -14px;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.banner-a .banner-page a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.banner-a .banner-page .btnLeft {
	left: 0px;
	background: url(https://f2.cri.cn/M00/91/B7/CqgNOl3XTl2Ae01dAAAAAAAAAAA3965757.left-Btn.png) no-repeat center;
	padding: 0 10px;
}

.banner-a .banner-page .btnRight {
	right: 0px;
	background: url(https://f2.cri.cn/M00/91/B7/CqgNOl3XTl2Ae01dAAAAAAAAAAA3965757.right-Btn.png) no-repeat center;
	padding: 0 10px;
}

.banner-a .banner-num {
	position: absolute;
	bottom: 50px;
	left: 50%;
	z-index: 2;
	color: #fff;
	background: #000;
	display: none;
}

.banner-a .banner-list {
	width: 440px;
	position: absolute;
	left: 740px;
	height: 415px;
	top: 0;
}

.banner-a .banner-list li {
	height: 90px;
	overflow: hidden;
	padding: 6px 0;
	border-bottom: 1px #7bb4e6 solid;
}

.banner-a .banner-list li:last-child {
	border: none;
}

.banner-a .banner-list li .list-text {
	display: table;
	height: 90px;
}

.banner-a .banner-list li .list-title {
	display: block;
	position: relative;
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	line-height: 30px;
	font-size: 18px;
	padding: 0 10px;
}

.banner-a .banner-list li a {
	color: #333;
}

.banner-a .banner-list li.active a {
	color: #1a4ec3 !important;
	font-weight: bold;
	background: inherit !important;
}


.activity-box-3 {
	margin-bottom: 50px;
	height: 458px;
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.bg-1_03.jpg) no-repeat center top;
	position: relative;
}

.activity-box-3 .title {
	color: #fff;
	font-size: 24px;
	line-height: 42px;
	position: absolute;
	top: 0;
	left: 172px;
	font-weight: bold;
}

.activity-box-3 .more {
	position: absolute;
	font-size: 20px;
	top: 0;
	line-height: 42px;
	right: 20px;
}

.activity-box-3 .more a {
	color: #8bbbe8;
}

.activity-box-3 li {
	position: absolute;
}

.activity-box-3 .list-con {
	position: relative;
}

.activity-box-3 .list-media {
	width: 580px;
	height: 330px;
	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;
	top: 50%;
	left: 50%;
	width: 70px;
	height: 89px;
	margin-top: -44px;
	margin-left: -35px;
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.icon-1_06.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 {
	top: 110px;
	left: 17px;
}

.activity-box-3 .li-1 .list-con {
	width: 820px;
}

.activity-box-3 .li-1 .list-media {
	float: left;
}

.activity-box-3 .li-1 .list-text {
	float: right;
	width: 188px;
	margin-right: 20px;
	font-size: 22px;
	line-height: 30px;
	height: 310px;
	overflow: hidden;
	padding-top: 10px;
}

.activity-box-3 .li-1 .list-text a {
	color: #333;
}

.activity-box-3 .li-1 .list-title {
	font-weight: bold;
	margin-bottom: 10px;
}

.activity-box-3 .li-2 {
	top: 110px;
	left: 861px;
}

.activity-box-3 .li-2 .list-con {}

.activity-box-3 .li-2 .list-media {
	width: 335px;
	height: 250px;
}

.activity-box-3 .li-2 .list-text {
	font-size: 22px;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	padding: 20px 20px 0;
}

.activity-box-3 .li-2 .list-text a {
	color: #333;
}

.activity-box-3 .li-2 .list-title {
	font-weight: bold;
}

.activity-box-3 .li-2 .list-player {
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.icon-2_06.png) no-repeat center center;
	width: 56px;
	height: 71px;
	margin-top: -35px;
	margin-left: -28px;
}

.activity-banner-2 {
	margin-bottom: 70px;
}

.activity-banner-2 ul::after {
	content: "";
	display: block;
	clear: both;
}

.activity-banner-2 li {
	float: left;
	width: 585px;
}

.activity-banner-2 li:last-child {
	float: right;
}

.activity-banner-2 li a,
.activity-banner-2 li img {
	display: block;
	width: 100%;
	height: auto;
}

.activity-box-4 {
	padding-top: 70px;
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.bg-2_14.jpg) no-repeat left top;
	margin-bottom: 50px;
	position: relative;
}

.activity-box-4 .title {
	color: #fff;
	font-size: 24px;
	line-height: 42px;
	position: absolute;
	top: 0;
	left: 172px;
	font-weight: bold;
}

.activity-box-4 .more {
	position: absolute;
	font-size: 20px;
	top: 0;
	line-height: 42px;
	right: 20px;
}

.activity-box-4 .more a {
	color: #8bbbe8;
}

.activity-box-4 li {
	background-color: #ecf0fb;
	border-radiux: 10px 10px;
	overflow: hidden;
	margin-bottom: 20px;
}

.activity-box-4 .list-con::after {
	content: "";
	display: block;
	clear: both;
}

.activity-box-4 .list-text {
	float: left;
	width: 678px;
	padding: 20px 20px 0;
}

.activity-box-4 .list-text a {
	color: #333;
}

.activity-box-4 .list-title {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
	padding-top: 8px;
	font-weight: bold;
}

.activity-box-4 .list-brief {
	font-size: 24px;
	line-height: 30px;
}

.activity-box-4 .list-pic {
	float: right;
	width: 678px;
	padding: 13px 11px 13px 0;
	width: 450px;
}

.activity-box-4 .list-pic a,
.activity-box-4 .list-pic img {
	display: block;
	width: 100%;
	height: auto;
}

.activity-box-5 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 70px;
}

/* .activity-box-5::after {content: "";display: block;clear: both;} */
.activity-box-5 .activity-box-5-left,
.activity-box-5 .activity-box-5-right {
	position: relative;
	;
	width: 585px;
	;
	padding-top: 56px;
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.bg-3_16.png) no-repeat left top #1273d6;
	border-radius: 10px 10px;
	float: left;
}

.activity-box-5 .activity-box-5-right {
	float: right;
}

.activity-box-5 .title {
	color: #fff;
	font-size: 24px;
	line-height: 42px;
	position: absolute;
	top: 7px;
	left: 126px;
	font-weight: bold;
}

.activity-box-5 .more {
	position: absolute;
	font-size: 20px;
	top: 9px;
	line-height: 42px;
	right: 20px;
}

.activity-box-5 .more a {
	color: #fff;
}

.activity-box-5 .list-pic {
	width: 585px;
	height: 326px;
}

.activity-box-5 .list-pic a,
.activity-box-5 .list-pic img {
	display: block;
	width: 100%;
	height: auto;
}

.activity-box-5 .list-text {
	padding: 10px 20px 20px;
	color: #fff;
}

.activity-box-5 .list-text a {
	color: #fff;
}

.activity-box-5 .list-title {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
	padding-top: 8px;
	font-weight: bold;
}

.activity-box-5 .list-brief {
	font-size: 24px;
	line-height: 30px;
}

.activity-box-6 {
	padding-top: 80px;
	padding-bottom: 100px;
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.bg-2_14.jpg) no-repeat left top;
	position: relative;
}

.activity-box-6 .title {
	color: #fff;
	font-size: 24px;
	line-height: 42px;
	position: absolute;
	top: 0;
	left: 172px;
	font-weight: bold;
}

.activity-box-6 .more {
	position: absolute;
	font-size: 20px;
	top: 0;
	line-height: 42px;
	right: 20px;
}

.activity-box-6 .more a {
	color: #8bbbe8;
}

.activity-box-6 .swiper-container {
	height: 570px;
}

.activity-box-6 .swiper-container .swiper-wrapper .swiper-slide {
	width: 870px;
	position: relative;
}

.activity-box-6 .swiper-container .swiper-wrapper .swiper-slide img {
	width: 100%;
	height: 570px;
}

.activity-box-6 .swiper-button-next,
.activity-box-6 .swiper-button-prev {
	width: 67px;
	height: 67px;
	margin-top: -35px;
}

.activity-box-6 .swiper-button-prev,
.activity-box-6 .swiper-container-rtl .swiper-button-next {
	left: calc((100% - 957px) / 2);
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.icon-4_20.png) no-repeat left top
}

.activity-box-6 .swiper-button-next,
.activity-box-6 .swiper-container-rtl .swiper-button-prev {
	right: calc((100% - 957px) / 2);
	background: url(https://f2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.icon-5_20.png) no-repeat left top
}



.QuShiNews {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 70px;
}

.QuShiNews .title {
	color: #fff;
	font-size: 24px;
	line-height: 42px;
	font-weight: bold;
	background: url(https://v2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.bg-25.jpg) no-repeat center center;
	position: relative;
}

.QuShiNews .title p {
	margin-left: 150px;
}

.QuShiNews ul {
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto;
	margin-top: 17px;
	flex-flow: wrap;
}

.QuShiNews li {
	margin-top: 20px;
}

.con-item {
	width: 380px;
	height: 390px;
	background: #ecf0fb;
	box-sizing: border-box;
	transition: all 0.1s ease-in-out
}

.con-item:hover {
	transform: scale(1.05);
}

.con-item-img {
	height: 215px;
	position: relative;
}



.con-item-txt {
	font-size: 20px;
	line-height: 30px;
	padding: 10px 10px 0px;
	position: relative;

}

.title-txt {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}

.con-item a.title-txt {
	color: #000;
}


.secondIndex-header {
	position: relative;
	z-index: 100;
}

.secondIndex-nav .ul-li {
	float: left;
	margin-right: 15px;
	position: relative;
}

.secondIndex-nav .ul-li .textcontent1 {
	display: block;
	float: left;
}

.secondIndex-nav .ul-li .textcontent1 a {
	padding-right: 7px;
	cursor: pointer;
}

.secondIndex-nav .li-1 .textcontent1 a {
	border: 0;
	padding-left: 0;
}

.secondIndex-nav ol {
	display:none;
	top: 41px;
	left: 0;
	width: 511px;
	background: #fff;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .4);
	overflow: hidden;
}

.secondIndex-nav ol li {
	width: 511px;
	overflow: hidden;
}
.secondIndex-nav ol li a::after{background:none}
.secondIndex-nav ol li a {
	width: 95px;
	float: left;
	display: block;
	background: url(https://v2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.icon-pic-fk25.png) no-repeat left center  #fff!important;
	padding-left: 16px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;color: #1a4ec3 !important;
}
.secondIndex-nav ol li a:hover{background: url(https://v2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.icon-pic-fk25.png) no-repeat left center  #fff!important;

}
.secondIndex-nav li.active ol {
	display: block;
}

.secondIndex-nav .active a {
	background: none !important;
}
.secondIndex-nav li.active ol li a:hover{color: #031f60 !important;}
.secondIndex-nav li.active ol li a{	background: url(https://v2.cri.cn/M00/7E/AB/rBABCmVpXqmAYuYoAAAAAAAAAAA1074688.icon-pic-fk25.png) no-repeat left center  #fff!important;}



