ul,li,dl,dt,dd{list-style:none;}
.bigphoto .swiper-container .swiper-button-prev { transform:rotate(180deg); }
.bigphoto .swiper-container .swiper-button-prev,
.bigphoto .swiper-container .swiper-button-next { background:rgba(255,255,255,0.6) url(../images/icon-next-date.png) center no-repeat; background-size: 25%; margin:0; border-radius: 50px; }
 .bigphoto::after {
	/*display: block; content: ''; width: 100%; background: url(/static/new/2021/bg_header_after.jpg) center repeat-y; background-size: 100%; margin-top: -1px;*/
} 
.bigphoto .swiper-container figure img:nth-of-type(2) { display: none; }

.column { width: 100%; /*border-bottom: 1px dashed #bdbdbd;*/ font-size: 1.2vw; display: flex; align-items: center; justify-content: space-between; padding-bottom: 1vw; box-sizing: border-box; margin-bottom: 1vw; }
.column a { display: flex; align-items: center; }
.column a::after { display: block; content: ''; background: url(/static/new/2021/img_more.png) center no-repeat; background-size:contain; }

.bigphoto .swiper-container figure { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; }

#part1 li:nth-of-type(1) { background-image: linear-gradient(to right,#F4DB6D,#F3B944); border-radius:10px; }
#part1 li:nth-of-type(2) { background-image: linear-gradient(to right,#1BCF90,#1BA57C); border-radius:10px; }
#part1 li:nth-of-type(3) { background-image: linear-gradient(to right,#468EEC,#1B6BD4); border-radius:10px; }
#part1 li:nth-of-type(4) { background-image: linear-gradient(to right,#A793F0,#7A6CF9); border-radius:10px; }
/* #part1 li:nth-of-type(1):hover { background-color: #F4DB6D; } */
/* #part1 li:nth-of-type(2):hover { background-color: #cd6a27; } */
/* #part1 li:nth-of-type(3):hover { background-color: #ce0010; } */
/* #part1 li:nth-of-type(4):hover { background-color: #1d5294; } */
#part1 li a { color: #fff; display: flex; align-items: center; justify-content: center; }
#part1 li a::before { display: block; content: ''; background-position: center; background-size: cover;  }
#part1 li:nth-of-type(1) a::before { background-image: url(../images/icon-meeting.png); }
#part1 li:nth-of-type(2) a::before { background-image: url(../images/icon-notice.png); }
#part1 li:nth-of-type(3) a::before { background-image: url(../images/icon-live.png); }
#part1 li:nth-of-type(4) a::before {  background-image: url(../images/icon-date.png); }
#part2 {  /*background:#fff;*/ display: flex; flex-direction: column;  box-sizing: border-box; }
#part2 .content { width: 100%; display: flex; justify-content: space-between; align-content: space-between; }
#part2 .content dl { display: flex; flex-direction: column; justify-content: space-between; }
#part3 {background:#fff; padding:2.5vw; display: flex; flex-wrap: wrap; box-sizing: border-box; justify-content: space-between; }
#part3 .tab { background:url(/static/new/2021/bg_time.png) center no-repeat #fff; }
#part3 figure time { background: url(../images/icon-time.png) left center no-repeat; box-sizing: border-box; color: #1C81CF; }
#part4 { /*background:#fff;*/ display: flex; box-sizing: border-box; justify-content: space-between; }
@media screen and (max-width: 1000px) {
	.column { height: 10vw; font-size: 4vw; padding-bottom: 1.5vw; margin-bottom: 6.5vw; 
    background: url(../images/img-bg-title.png) center no-repeat;}
	.column span{margin: 0 auto; font-size: 4vw}
	.column a { font-size: 2.5vw;margin: 0 auto; }
	.column a::after { width: 2.3vw; height: 2.3vw; margin-left: 1vw; }

	.bigphoto{padding: 0 2vw}
	.bigphoto .swiper-container { width: 100%; height: 60vw; }
	#banner1 { background-image: url(../images/img-bg-banner.jpg); }
	#banner2 { background-image: url(../images/banner/2_phone.jpg); }
	#banner3 { background-image: url(../images/banner/3_phone.jpg); }
	#banner4 { background-image: url(../images/banner/4_phone.jpg); }
	#banner5 { background-image: url(../images/banner/5_phone.jpg); }
	.bigphoto .swiper-pagination { bottom: 2.5vw!important; position: absolute;}
	.bigphoto .swiper-pagination span.swiper-pagination-bullet { width: 2.5vw; height: 2.5vw; background-color: #566069; opacity: 1; margin:0 0 0 1vw!important;border-radius: inherit; }
	.bigphoto .swiper-pagination span.swiper-pagination-bullet-active { background-color: #e9c257;width: 10vw; }
	.bigphoto .swiper-container .swiper-button-prev,
	.bigphoto .swiper-container .swiper-button-next { width: 8vw; height: 8vw; top: 50%; margin:-2vw 0 0 0;  }
	.bigphoto::after { height: 2.9vw; }
	article { width: 100vw; display: flex; flex-direction: column; background:#f2f4f5; padding:6.5vw 3vw 10vw 0vw; box-sizing: border-box; }
	article section { width: 100%; }
	#part1 { height: 103vw; display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 6.5vw; margin-top: 2.5vw;background: #fff;padding-bottom: 2vw;z-index: 9;position: relative; padding: 0 2vw 2vw 1.5vw;}
	#part1 div.swiper-container { width: 100%; height: 48.5vw; margin:0; }
	#part1 div.swiper-container .swiper-slide { height: 100%; position: relative; overflow: hidden; }
	#part1 div.swiper-container .swiper-slide > a { width: 100%; height: 100%; display: block; }
	#part1 div.swiper-container .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
	#part1 div.swiper-container .swiper-slide h2 { width: 100%; height: 8.5vw; position: absolute; left: 0; bottom:0; background: rgba(0,0,0,.75); }
	#part1 div.swiper-container .swiper-slide h2 a { font-size: 3.5vw; line-height: 8.5vw; margin-left: 1em; color: #fff; }
	#part1 div.swiper-container .swiper-pagination { width: auto; height: 8.5vw; position: absolute; left: auto;
	right: 1vw; bottom: 0; display: none; align-items: center; }
	#part1 div.swiper-container .swiper-pagination span { background: #fff; opacity: 1; width: 2.5vw; height: 2.5vw;  margin:0 0 0 1vw!important; }
	#part1 div.swiper-container .swiper-pagination span.swiper-pagination-bullet-active { background: #007aff;  }
	#part1 ul { width: 100%; height: 48vw; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between; }
	#part1 li { width: 46.5vw; height: 23.5vw; display: flex; align-items: center; justify-content: center; }
	#part1 li a { font-size: 3.5vw; flex-direction: column; }
	#part1 li a::before { margin-bottom: 2.5vw; }
	#part1 li:nth-of-type(1) a::before { width: 8vw; height: 8vw; }
	#part1 li:nth-of-type(2) a::before { width: 6.7vw; height: 6.3vw; }
	#part1 li:nth-of-type(3) a::before { width: 6.6vw; height: 7.2vw; }
	#part1 li:nth-of-type(4) a::before { width: 6.7vw; height: 6.7vw; }
	#part1 .column_box{position: absolute;margin-top: -11.24vw;width: 100%;background:#fff;margin-left: -2vw;}
	#part1 .swiper-container .swiper-button-prev, #part1 .swiper-container .swiper-button-next {
    width: 4vw;
    height: 4vw;
    margin: 0;
	}
	#part1 .swiper-button-prev, #part1 .swiper-button-next {
    background: rgba(255,255,255,0.6) url(../images/icon-next-date.png) center no-repeat;
    background-size: 25%;
    margin: 0;
    border-radius: 50px;
    width: 8vw;
    height: 8vw;
    position: absolute;
    top: 20%;
    box-shadow: 0px 0px 10px #e3e3e3;
	}
	#part1 .swiper-button-next {right:0%;}
	#part1 .swiper-button-prev {
		transform: rotate(180deg);left:0%
	}
	
	#part2 { padding:4.5vw 3vw; margin-bottom: 7.5vw; }
	#part2 .content { flex-direction: column; }
	#part2 .content dl { width: 100%; display: flex; }
	#part2 .content dl dd { margin-bottom: 2.5vw; width: 100%;}
	#part2 .content dl dt { display: flex; font-size: 3.6vw; line-height: 1.85; overflow: hidden; }
	#part2 .content dl dt a { font-size: 3.6vw; line-height: 1.85; overflow: hidden; margin: 0 auto;}
	#part2 .content dl dt:nth-of-type(1) img{width:100%;}
	#part2 .content dl dd:nth-of-type(1) { font-size: 2.7vw; color: #747474; line-height: 3; height: 8vw; overflow: hidden; }
	#part2 .content dl dd:nth-of-type(1) a { color: #1C81CF; }
	#part2 .content dl dd:nth-of-type(1) i{ float: right; font-style: normal; color: #C0C0C0;}
	
	#part2 .content dl:nth-of-type(2) { background: #1C81CF; color: #fff; width: 96%; padding: 2vw; height: 60vw;}
	#part2 .content dl:nth-of-type(2) a { color: #fff; }
	#part2 .content dl:nth-of-type(2) dt{font-size: 1.2vw; line-height: 1.5; height: 6vw!important; overflow: hidden;display: block;}
	#part2 .content dl:nth-of-type(2) dt a{color:#fff;float:left; margin: 0;}
	#part2 .content dl:nth-of-type(2) dt i{font-style:normal;float:right;color:#85B2E0;line-height: 2;}
	#part2 .content dl:nth-of-type(2) dd:nth-of-type(1) {font-size:3.5vw; color:#fff;line-height: 1.5; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;padding: 0;}
	#part2 .content dl:nth-of-type(2) dd:nth-of-type(2) {font-size:3vw;color: #C3D8EF;padding: 0; min-height: 26vw;}
	
	#part2 .content dl dd:nth-of-type(2) { font-size: 3vw; line-height: 2; }
	#part2 .content dl dd:nth-of-type(2) a { display: none; }
	#part2 .content dl:last-child dd { margin-bottom: 0; }
	#part2 .content dl:last-child dd:nth-of-type(2) { display: none; }
	
	#part2 .content dl:nth-of-type(3){width:100%}
	#part2 .content dl:nth-of-type(3) dd{width:100%;height:auto;}
	#part2 .content dl:nth-of-type(3) dd ul li {padding:1.8vw 0;overflow: hidden;}
	#part2 .content dl:nth-of-type(3) dd ul li img{ float: left; width: 30vw; height: 20vw;}
	#part2 .content dl:nth-of-type(3) dd ul li h1{float: left; font-size: 3vw; line-height: 1.5; margin-left: 2.8vw; width: 55vw; font-style: normal; font-weight: normal;color: #000; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	#part2 .content dl:nth-of-type(3) dd ul li p{ float: left; font-size: 1.8vw;margin-left: 3vw;width: 55vw;line-height: 2; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	
	
	
	
	#part3 { padding:4.5vw 3vw 12vw; }
	#part3 .tab { width: 100%; height: 65vw;  background-size: 26.5vw; margin-bottom: 12vw; }
	#part3 .tab table,
	#part3 .tab tbody { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
	#part3 .tab tr { display: flex; justify-content: space-between; }
	#part3 .tab th,
	#part3 .tab td { text-align: center; width: 10vw; font-size: 4vw; display: flex; justify-content: center; align-items: center; }
	#part3 .tab tr:nth-of-type(1) { align-items: center; background: #13558c; height: 8vw; color: #fff; border-radius: 2vw; margin-bottom: 1vw; }
	#part3 .tab td { height: 10vw; font-size: 4vw; }
	#part3 .tab .on { cursor: pointer; }
	#part3 .tab .cur { background: #d6e3e5; }
	#part3 .content { width: 100%; height: 28vw; position: relative; font-size: 2.8vw; }
	#part3 .content::before,
	#part3 .content::after { display: block; content: ''; width: 100%; height: 0; border-bottom: 1px dashed #bdbdbd; position: absolute; left: 0; top: 50%; }
	#part3 .content::before { margin-top:-16vw; }
	#part3 .content::after {  margin-top:16vw; }
	#part3 .content > div { width: 100%; height: 100%; position: absolute; visibility: hidden; left: 0; top: 0; z-index: -1; }
	#part3 .content > div.cur { visibility: visible; z-index: 9; }
	#part3 .swiper-container{ width: 100%; height: 100%; }
	#part3 .swiper-container .swiper-slide { height: 21vw; }
	#part3 .swiper-container .swiper-wrapper { align-content: space-between; }
	#part3 figure { display: flex; flex-direction: column; justify-content: center; align-items: center; }
	#part3 figure > a { width: 100%; height: 9.5vw; display: none; }
	#part3 figure time { height: 6vw; background-size: 5.9vw; padding-left: 6.5vw; font-size: 4.6vw; }
	#part3 figure h2 { display: flex; margin:3vw 0; }
	#part3 figure h2 a { font-size: 4.6vw; line-height: 1.1; height: 1.1em; overflow: hidden; color: #424242;}
	#part3 figure p { font-size: 3vw; color: #636363; }
	#part3 .swiper-button-prev,
	#part3 .swiper-button-next { width: 8vw; height: 8vw; background:url(../images/icon-pre-date.png) center no-repeat; background-size: 30%;; left: -2vw; margin-top: -2.7vw;box-shadow: 0px 0px 10px 10px #E6E6E6; border-radius: 50px;}
	#part3 .swiper-button-next { transform:rotate(180deg); left: auto; right: -2vw;  }

	#part4 { padding:6vw 3vw 0vw; flex-direction: column; }
	#part4 .content { display: flex; flex-direction: column; justify-content: space-between; position: relative; }
	#part4 .content figure { width: 100%; height: 49.5vw; position: relative; display: block; margin-bottom:4vw; }
	#part4 .content figure > a { display: block; width: 100%; height: 100%; position: relative; }
	#part4 .content figure > a img { width: 100%; height: 100%; object-fit: cover; }
	#part4 .content figure > a::before,
	#part4 .content figure > a::after { display: block; content: ''; cursor: pointer; }
	#part4 .content figure > a::before { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-image: linear-gradient(to bottom, rgba(0,0,0,0) 30%,rgba(0,0,0,.4) 100%);}
	#part4 .content figure > a::after { width: 4.9vw; height: 5.9vw;background:url(/static/new/2021/img_video_play.png) center no-repeat; background-size:contain; position: absolute; right: 2vw; bottom: 2vw; }
	#part4 .content figure h2 { width: 100%; position: absolute; left: 0; bottom:1vw; display: flex; }
	#part4 .content figure h2 a { width: 100%; box-sizing: border-box; font-size: 4vw; line-height: 1.5;margin-left: 1em; color: #fff; font-weight: normal; }
	
	#part5 .content {width: 94%;margin: 0 auto;}
	#part5 .content img{width: 100%;max-height: 25vw;}
	
	#part6 .content {padding: 0 5vw;}
	#part6 .content img {width: 21%;height: 8vw;margin: 1.3vw;}

}
@media screen and (min-width: 1000px) {
	.column a:hover,
	#part2 .content a:hover { color: #005491; }
	#part4 .content figure:hover > a::after { border-left-color:#0069e9 !important; }
	.column {height: 10vw;font-size: 1.2vw;padding-bottom: 1vw;margin-bottom: 1vw;background: url(../images/img-bg-title.png) center no-repeat;}
	.column a { font-size: .8vw; margin: 0 auto;display: block;}
	.column a::after { width: 1.1vw; height: 1.1vw; margin-left: .6vw; }
	.column span {margin:0 auto;font-size: 1.6vw;}
	.bigphoto .swiper-container { width: 100%; height: 36.5vw; }
	#banner1 { background-image: url(../images/img-bg-banner.png); }
	#banner2 { background-image: url(../images/banner/2.jpg); }
	#banner3 { background-image: url(../images/banner/3.jpg); }
	#banner4 { background-image: url(../images/banner/4.jpg); }
	#banner5 { background-image: url(../images/banner/5.jpg); }
	.bigphoto .swiper-pagination {/*width: auto!important;left: auto!important;right: 3.5vw;*/bottom: 2.5vw!important;position: absolute;/*display: flex;*/}
	.bigphoto .swiper-pagination span.swiper-pagination-bullet { width: .8vw; height: .8vw; background-color: #566069; opacity: 1; margin:0 0 0 1vw!important; border-radius:unset;}
	.bigphoto .swiper-pagination span.swiper-pagination-bullet-active { background-color: #e9c257; width:3vw; }
	.bigphoto .swiper-container .swiper-button-prev,
	.bigphoto .swiper-container .swiper-button-next { width: 4vw; height: 4vw; top: 16.5vw; margin:0;  }
	.bigphoto .swiper-container .swiper-button-next:hover, .bigphoto .swiper-container .swiper-button-prev:hover{background: rgba(255,255,255,0.5) url(../images/icon-next-date.png) center no-repeat;background-size: 25%;}
	.bigphoto::after { height: 1vw; }

	article {width: 100%;display: flex;flex-direction: column;background:#f2f4f5;padding:3vw 2vw 2.5vw;box-sizing: border-box;margin-top: 3vw;position: relative;}
	article section { width: 100%; }
	#part1 {display: flex;justify-content: space-between;align-items: center;margin-bottom: 3.5vw;margin-top: 2.5vw;background: #fff;padding-bottom: 2vw;height: 26vw;z-index: 9;position: relative;}
	#part1 div.swiper-container {width: 47%;height: 25vw;margin: 0 0 0 2vw;}
	#part1 div.swiper-container img { width: 100%; height: 100%; object-fit: fill; }
	#part1 div.swiper-container .swiper-slide { height: 100%; position: relative; overflow: hidden; }
	#part1 div.swiper-container .swiper-slide img { display: block; width: 100%; min-height: 100%; }
	#part1 div.swiper-container .swiper-slide h2 { width: 100%; height: 2.525vw; position: absolute; left: 0; bottom:0; background: rgba(0,0,0,.75); }
	#part1 div.swiper-container .swiper-slide h2 a { font-size: 1vw; line-height: 2.525vw; margin-left: 1em; color: #fff; }
	#part1 div.swiper-container .swiper-pagination { width: auto; height: 2.525vw; position: absolute; left: auto;
	right: 1vw; bottom: 0; display: flex; align-items: center; }
	#part1 div.swiper-container .swiper-pagination span { background: #fff; opacity: 1; width: .8vw; height: .8vw;  margin:0 0 0 .5vw!important; }
	#part1 div.swiper-container .swiper-pagination span.swiper-pagination-bullet-active { background: #007aff;  }
	#part1 ul {width: 47%;height: 25vw;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: space-between;margin-right: 2vw;}
	#part1 li { width: 49%; height: 12vw; display: flex; align-items: center; justify-content: center; }
	#part1 li a { font-size: 1.8vw; }
	#part1 li a::before { margin-right: 2vw; }
	#part1 li:nth-of-type(1) a::before { width: 4.05vw; height: 4.05vw; }
	#part1 li:nth-of-type(2) a::before { width: 3.55vw; height: 3.35vw; }
	#part1 li:nth-of-type(3) a::before { width: 3.5vw; height: 3.8vw; }
	#part1 li:nth-of-type(4) a::before { width: 3.55vw; height: 3.6vw; }
	#part1 .column_box{position: absolute;width: 100%;background:#fff;top: -10.24vw;}
	#part1 .swiper-container .swiper-button-prev, #part1 .swiper-container .swiper-button-next {
    width: 4vw;
    height: 4vw;
    margin: 0;
	}
	#part1 .swiper-button-prev, #part1 .swiper-button-next {
    background: rgba(255,255,255,0.6) url(../images/icon-next-date.png) center no-repeat;
    background-size: 25%;
    margin: 0;
    border-radius: 50px;
    width: 3vw;
    height: 3vw;
    top: 40%;
    position: absolute;
    box-shadow: 0px 0px 10px #e3e3e3;
	}
	#part1 .swiper-button-prev:hover, #part1 .swiper-button-next:hover{background: rgba(255,255,255,0.4) url(../images/icon-next-date.png) center no-repeat;background-size: 25%;}
	#part1 .swiper-button-next {left: 47.5%;}
	#part1 .swiper-button-prev {
		transform: rotate(180deg);
	}
	
	
	#part2 {  padding:2.5vw; margin-bottom: 3.5vw; }
	#part2 .content { height:23.5vw; flex-wrap: wrap; display: flex;}
	
	#part2 .content dl{ width: 29%; height: 26.405vw; }
	
	#part2 .content dl:nth-of-type(1){ background: #fff; width: 32%;margin-right: 1.7%;}
	#part2 .content dl dt { font-size: 1.2vw; line-height: 1.5; height: 14.86em; overflow:hidden; width: 100%;}
	#part2 .content dl dt:nth-of-type(1) img{width:100%;}
	#part2 .content dl dd:nth-of-type(1) { font-size: 1vw; color: #747474; line-height: 2; height: 2em; overflow: hidden; margin-top: -1vw; padding: 0 2vw;}
	#part2 .content dl:nth-of-type(1) dd:nth-of-type(1) { font-size: 1vw; color: #747474; line-height: 2; height: 2em; overflow: hidden; margin-top: 0vw; padding: 0 2vw;    width: 90%;}
	#part2 .content dl dd:nth-of-type(1) a{color:#1C81CF;}
	#part2 .content dl dd:nth-of-type(1) i{ float: right; font-style: normal; color: #C0C0C0;}
	#part2 .content dl:nth-of-type(2) {background:#1C81CF;color:#fff;width: 22%;padding: 2vw; height: 22.406vw; }
	#part2 .content dl:nth-of-type(2) a{color:#fff;}
	
	#part2 .content dl:nth-of-type(2) dt{height: 2vw;}
	#part2 .content dl:nth-of-type(2) dt a{}
	#part2 .content dl:nth-of-type(2) dt i{font-style:normal;float:right;color:#85B2E0;}
	#part2 .content dl:nth-of-type(2) dd:nth-of-type(1) {font-size:1.5vw; color:#fff;height:4.8vw;line-height: 1.5; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;padding: 0;}
	#part2 .content dl:nth-of-type(2) dd:nth-of-type(2) {font-size:1vw;color: #C3D8EF;padding: 0; height: 11vw;}
	#part2 .content dl:nth-of-type(2) dd:nth-of-type(3) {font-size:1vw;color: #C3D8EF;padding: 0; height: 1vw; text-align: left; width: 100%;}
	
	#part2 .content dl dd:nth-of-type(2) { height: 7em; font-size: 1vw; position: relative; padding: 0 2vw; line-height: 1.8; }
	#part2 .content dl dd:nth-of-type(2) a { width: 1.1vw; height: 1.1vw; background: url(/static/new/2021/img_more.png) center no-repeat; background-size:cover; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
	#part2 .content dl:nth-of-type(3){margin:0 auto;  padding: 0;  width: 36%;}
	#part2 .content dl:nth-of-type(3) dd{padding:0; height: auto;}
	#part2 .content dl:nth-of-type(3) dd ul li {padding:1.8vw 0;overflow: hidden;}
	#part2 .content dl:nth-of-type(3) dd ul li img{ float: left; width: 7.813vw; height: 6.25vw;}
	#part2 .content dl:nth-of-type(3) dd ul li h1{float: left; font-size: 1vw; line-height: 1.5; margin-left: 0.8vw; width: 23vw; font-style: normal; font-weight: normal;color: #000; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	#part2 .content dl:nth-of-type(3) dd ul li p{ float: left; font-size: 0.8vw;margin-left: 1vw;width: 23vw;line-height: 2; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	
	
	
	#part3 .tab { width: 20vw; height: 17vw; background-size: 6.2vw; }
	#part3 .tab table,
	#part3 .tab tbody { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
	#part3 .tab tr { display: flex; justify-content: space-between; }
	#part3 .tab th,
	#part3 .tab td { text-align: center; width: 2.5vw; font-size: .8vw; display: flex; justify-content: center; align-items: center; }
	#part3 .tab tr:nth-of-type(1) { align-items: center; background: #1C81CF; height: 1.8vw; color: #fff; border-radius: 0vw; margin-bottom: 1vw; }
	#part3 .tab td { height: 2.5vw; font-size: 1vw; }
	#part3 .tab .on { cursor: pointer; }
	#part3 .tab .cur { background: #d6e3e5; }
	#part3 .content { width: 63.5vw; height: 17vw; margin-right: 1vw; position: relative;line-height: 1.5;font-size: 1.6vw;  }
	#part3 .content > div { width: 100%; height: 100%; position: absolute; visibility: hidden; left: 0; top: 0; z-index: -1; }
	#part3 .content > div.cur { visibility: visible; z-index: 9; }
	#part3 .content .times{margin-right:0.5em;}
	#part3 .swiper-container{ width: 100%; height: 100%; }
	#part3 figure { display: flex; flex-direction: column; justify-content: space-around; padding:.5vw; width: 18vw; height: 16vw; box-sizing: border-box; border:1px solid #eeeeee; box-shadow: 0 0 .5vw rgba(0,0,0, .3); margin:.5vw; }
	#part3 figure > a { width: 100%; height: 9.5vw; }
	#part3 figure > a img { width: 100%; height: 100%; object-fit: cover; }
	#part3 figure time { height: 1.4vw;  background-size: 1.4vw; padding-left: 1.8vw; font-size: 1vw; }
	#part3 figure h2 { display: flex; }
	#part3 figure h2 a { font-size: 1vw; line-height: 1.1; height: 1.1em; overflow: hidden;color: #424242;}
	#part3 figure p { font-size: .7vw; color: #636363; }
	#part3 .swiper-button-prev,
	#part3 .swiper-button-next { width: 2.7vw; height: 2.7vw; background:rgba(255,255,255,0.8) url(../images/icon-pre-date.png) center no-repeat; background-size: 25%;border-radius: 50px; left: -2vw; margin-top: -1.35vw;box-shadow: 0px 0px 10px 10px #E6E6E6; }
	#part3 .swiper-button-next { transform:rotate(180deg); left: auto; right: -2vw;  }

	#part4 { padding:1.5vw;flex-wrap: wrap; }
	#part4 .content { height: 25vw;    width: 100%;position: relative;
	/* padding-left: 33%; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between; */
	}
	#part4 .content figure { width: 33%; height: 48%; position: relative; }
	#part4 .content figure > a { display: block; width: 100%; height: 100%; position: relative; }
	#part4 .content figure > a img { width: 100%; height: 100%; object-fit: cover; }
	#part4 .content figure > a::before,
	#part4 .content figure > a::after { display: block; content: ''; cursor: pointer; }
	#part4 .content figure > a::before { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-image: linear-gradient(to bottom, rgba(0,0,0,0) 30%,rgba(0,0,0,.4) 100%);}
	/* #part4 .content figure > a::after { width: 0; height: 0; border-top: .75vw solid transparent; border-right: 1.3vw solid transparent; border-bottom: .75vw solid transparent; border-left: 1.3vw solid #fff; position: absolute; right: 0vw; bottom: 1vw; } */
	#part4 .content figure h2 { width: 100%; position: absolute; left: 0; bottom:3vw; display: flex; text-align: center;}
	#part4 .content figure h2:after{ content: '';width: 40px; height: 3px; background: #e9c257;right: 50%;bottom: -10px;position: absolute;margin-right: -1.8rem;}
	#part4 .content figure h2 a { width: 100%; box-sizing: border-box; font-size: 1.1vw; line-height: 1.5;margin-left: 1em; color: #fff; font-weight: normal; }
	/* #part4 .content figure:nth-of-type(1) { width: 32%; height: 100%; position: absolute; left: 0; top: 0; } */
	/* #part4 .content figure:nth-of-type(1) > a::after { border-top: 1vw solid transparent; border-right: 1.5vw solid transparent; border-bottom: 1vw solid transparent; border-left: 1.5vw solid #fff; right: 1vw; } */
	
	#part4 .content figure:nth-of-type(1){
		width:32%;
    float: left;
    height: 100%;
    margin-right: 1%;}
	#part4 .content figure:nth-of-type(2){float: left; height:48%;}
	#part4 .content figure:nth-of-type(3){float: right; height:100%;}
	#part4 .content figure:nth-of-type(4){float: left;height:48%;margin-top:1%;}
	#part4 .content figure:nth-of-type(5){float: left;height:48%;margin-top:1%;}
	
	#part5 .content { width: 97%; margin: 0 auto;}
	#part5 .content img{width: 100%; max-height: 13.0222vw; margin: 0 auto;}
	
	#part6 {background: url(../images/img-bg-foot.png) center no-repeat; overflow: hidden;width: 100%;background-size: 100%;}
	#part6 .column {padding: 0;}
	#part6 .content {width:92%;margin:0 auto;overflow: hidden;margin-bottom: 4vw;}
	#part6 .content a{width:17%;float:left;margin:1vw;}
	#part6 .content a img{width:100%;height:5vw;}
	
	
	
	}