.main-content-box02 {max-width:1600px;margin:120px auto 0;}
.main-content-box02 .mini-board-content02 {position:relative;}
.main-content-box02 .main-tit{margin-bottom: 20px;}
.main-content-box02 .main-tit .btn-tab{width:100%;margin-top:20px;}
.main-content-box02 .mini-board-content02 .swiper-container img{max-width: 100%;width:100%;}
.main-content-box02 .swiper-container {overflow:hidden;}
.main-content-box02 .swiper-container .swiper-wrapper .swiper-slide .txt {margin-top: 15px;}

.mini-board-content02 .swiper-slide a {display: flex;flex-direction: column;height: 100%;padding: 40px;border: 1px solid #ccc;box-sizing: border-box;}
.mini-board-content02 .swiper-slide a:hover {border: 1px solid #07157A;}
.mini-board-content02 .swiper-slide a .title {font-weight: 500;font-size: 18px;line-height: 26px;color:#121212;margin-bottom:70px;min-height:52px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: pre-wrap;}
.mini-board-content02 .swiper-slide a .title span {display:inline-flex;justify-content:center;align-items:center;width: 16px;height: 16px;border-radius:50%;background-color:#FF000F;color:#fff;font-size: 10px;}
.mini-board-content02 .swiper-slide a .date {font-weight: 500;font-size: 18px;line-height: 26px;color:#999;}

.main-content-box02 .video {display:flex;justify-content:space-between;align-items:flex-end;background-color:#030728;margin:200px -160px 0;padding:80px 155px;position:relative;}

.main-content-box02 .video .video-left {margin-top:-160px;margin-right:40px;width: calc(50% - 20px);}
.main-content-box02 .video .video-left img {max-width:100%;}

.main-content-box02 .video .video-right {width: calc(50% - 20px);}
.main-content-box02 .video .video-right .visual {display:flex;justify-content:space-between;}
.main-content-box02 .video .video-right .visual .visual-title {color:#fff;}
.main-content-box02 .video .video-right .visual .visual-title .title {font-weight: 500;font-size: 38px;line-height: 46px;}
.main-content-box02 .video .video-right .visual .visual-title .title-sub {font-weight: 400;font-size: 16px;line-height: 24px;margin-top:10px;}
.main-content-box02 .video .video-right .visual .visual-social {display:flex;}
.main-content-box02 .video .video-right .visual .visual-social > li {display:flex;margin-left:16px;}

.main-content-box02 .video .video-right .address {display:flex;color:#fff;margin-top:32px;}
.main-content-box02 .video .video-right .address > li {margin-right:24px;padding-left:30px;position:relative;}
.main-content-box02 .video .video-right .address > li:before {content:"";width:24px;height:24px;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.main-content-box02 .video .video-right .address > li:nth-child(1):before {background:url(/_res/temp/temp16/img/main/ico-location.png) no-repeat;}
.main-content-box02 .video .video-right .address > li:nth-child(2):before {background:url(/_res/temp/temp16/img/main/ico-tel.png) no-repeat;}
.main-content-box02 .video .video-right .address > li:nth-child(3):before {background:url(/_res/temp/temp16/img/main/ico-mail.png) no-repeat;}

.main-content-box02 .video .video-right .intro {display:flex;flex-wrap:wrap;color:#fff;margin-top:25px;}
.main-content-box02 .video .video-right .intro > li {width:calc(50% - 20px);margin-right:40px;margin-top:40px;}
.main-content-box02 .video .video-right .intro > li:nth-child(2n) {margin-right:0;}
.main-content-box02 .video .video-right .intro > li > a {display:block;font-weight: 500;font-size: 20px;line-height: 28px;padding-bottom:20px;border-bottom:1px solid #fff;position:relative;}
.main-content-box02 .video .video-right .intro > li > a:before {content: "";width:36px;height:36px;position:absolute;right:0;top:-5px;}
.main-content-box02 .video .video-right .intro > li:nth-child(1) > a:before {background:url(/_res/temp/temp16/img/main/ico-intro01.png) no-repeat;}
.main-content-box02 .video .video-right .intro > li:nth-child(2) > a:before {background:url(/_res/temp/temp16/img/main/ico-intro02.png) no-repeat;}
.main-content-box02 .video .video-right .intro > li:nth-child(3) > a:before {background:url(/_res/temp/temp16/img/main/ico-intro03.png) no-repeat;}
.main-content-box02 .video .video-right .intro > li:nth-child(4) > a:before {background:url(/_res/temp/temp16/img/main/ico-intro04.png) no-repeat;}

.main-tit{margin-bottom: 40px;display:flex;align-items:flex-end;justify-content: space-between;flex-wrap:wrap;}
.main-tit h3 {font-size:48px;font-weight: 700;line-height: 56px;color: #121212;}
.main-tit .btn-more {font-weight: 700;font-size: 18px;line-height: 30px;color: #121212;}
.main-tit .btn-more a {position:relative;padding-right:15px;}
.main-tit .btn-more a:before {content:"";background:url(/_res/temp/temp16/img/main/ico-arrow-right.png) no-repeat;width:9px;height:14px;position:absolute;right:0;top:58%;transform:translateY(-50%);}

.tabs .tab-content{order:2;display:none;position:relative;margin-top: 40px;width:100%;}
.tabs {display:flex;flex-wrap:wrap;position: relative;}
.tabs .tab-a{order:1;font-weight: 500;font-size: 20px;line-height: 32px;color: #999;padding: 0 16px;position:relative;}
.tabs .tab-a:first-child {padding-left: 0;}
.tabs .tab-a:after {content: ""; width: 1px; height: 16px; background-color: #ccc; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.tabs .tab-a:nth-last-child(2):after {display:none;}
.tabs a.active {font-weight: 700;color: #07157A;}
.tabs a.active + .tab-content{display:block;}

@media screen and (max-width:1600px) {
	.main-content-box02 .video {margin-top: 100px;}
}

@media screen and (max-width:1024px) {
	.main-content-box02 .video {flex-wrap:wrap;}
	.main-content-box02 .video .video-left {width:100%;margin:0;text-align:center;}
	.main-content-box02 .video .video-right {width:100%;margin-top: 30px;}
}

@media screen and (max-width:768px) {
	.main-content-box02{margin-top: 60px;}
	.main-content-box02 .main-tit{margin-bottom: 20px;}
	.main-content-box02 .main-tit .btn-tab img {max-width:100%;height:5vw;}
	.main-content-box02 .video {flex-wrap:wrap;padding: 40px 155px;margin-top:0;}
	.main-content-box02 .video .video-left {width: 100%;margin-top: 0;margin-right: 0;}
	
	.main-content-box02 .video .video-right .intro {margin-top:0;}
	.main-content-box02 .video .video-right .intro > li {margin-top:20px;}
	.main-content-box02 .video .video-right .intro > li > a {padding-bottom:15px;font-size:16px;line-height:inherit;}
	.main-content-box02 .video .video-right .address {flex-wrap:wrap;}
	.main-content-box02 .video .video-right .address > li {margin-bottom:10px;font-size:14px;}
	.main-content-box02 .video .video-right .visual {flex-wrap:wrap;}
	.main-content-box02 .video .video-right .visual .visual-title {width:100%;order:2;}
	.main-content-box02 .video .video-right .visual .visual-title .title {font-size: 24px;line-height: inherit;}
	.main-content-box02 .video .video-right .visual .visual-title .title-sub {font-size: 14px;}
	.main-content-box02 .video .video-right .visual .visual-social {width:100%;order:1;margin-bottom: 20px;}
	.main-content-box02 .video .video-right .visual .visual-social > li:first-child {margin-left:0;}
	
	.tabs .tab-a {font-size:14px;}
	.tabs .tab-a:first-child {padding: 0 16px;}
	.tabs .tab-content{margin-top: 40px;}
	
	.main-tit h3 {font-size:26px;line-height: inherit;}
	.main-tit .btn-more {font-size:14px;}
}