.sec1{
	padding: 3.75% 0 8.59375%;
	text-align: center;
}
.sec1 .tab-control{
	margin-bottom: 3.75%;
	display: inline-flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: row;
}
.sec1 .tab-control a{
	display: block;
	font-size: 1em;
	color: #3d3d3d;
	width: 11.875em;
	height: 3.125em;
	background-color: #edfbff;
	font-weight: bold;
	position: relative;
	padding: 1em 0;
	border-top: 0.125em solid #fff;
}
.sec1 .tab-control a.on{
	color: #fff;
	background-color: #00a4ff;
	border: #00a4ff;
	border-top-left-radius: 0.25em;
	border-top-right-radius: 0.25em;
}
.sec1 .map-box{
	margin-bottom: 8.33%;
	overflow-x: auto;
	overflow-y: hidden;
}
.sec1 .map-box img{
	max-width: none;
	display: inline-block;
}
.sec1.domestic .map-box img{
	width: 70.26%;
}
.sec1.global .map-box img{
	width: 82.865%;
}
.sec1 .inner{
	width: 76.25em;
}
.sec1 .list-box{
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
	text-align: justify;
}
.sec1 .list-box::after{
	content: "";
	display: block;
	width: 29.5%;
}
.sec1 .list-box > li{
	width: 29.5%;
	margin-bottom: 2.87%;
	overflow: hidden;
}
.sec1 .list-box h4{
	font-size: 1.125em;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid rgba(51, 51, 51, 0.2);
	padding-bottom: 0.66em;
	padding-left: 0.33em;
	cursor: pointer;
}
.sec1 .list-box li.on h4{
	color: #00a4ff;
}
.sec1 .list-box li span{
	display: inline-block;
	position: relative;
	padding-right: 2em;
}
.sec1.domestic .list-box li span{
	min-width: 5em;
}
.sec1.global .list-box li span{
	min-width: 7em;
}
.sec1 .list-box h4 span::after{
	content: "";
	width: 1em;
	height: 1em;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0.2em;
	transform: rotate(90deg);
	background-repeat: no-repeat;
	background-image: url(../images/icon20.png);
	background-size: auto 60%;
	background-position: center;
}
.sec1 .list-box li.on h4 span::after{
	transform: rotate(-90deg);
	background-image: url(../images/icon20-1.png);
}
.sec1 .list-box .slide-box{
	display: none;	
}
.sec1 .list-box .slide-box li{
	margin-bottom: 1em;
	padding-left: 0.375em;
}
.sec1 .list-box .slide-box li:first-child{
	margin-top: 1.5em;
}
.sec1 .list-box .slide-box h5,.sec1 .list-box .slide-box p{
	font-size: 1em;
	color: #333;
	line-height: 1.5;
}
.sec1 .list-box .slide-box h5{
	margin-bottom: 0.375em;
	font-weight: bold;
}

@media only screen and (min-width:1024px){
	.sec1 .tab-control a:hover{
		color: #fff;
		background-color: #00a4ff;
		border: #00a4ff;
		border-top-left-radius: 0.25em;
		border-top-right-radius: 0.25em;
	}
}

@media only screen and (max-width:1024px) {
	.ban{
		background-position: 70% center;
	}
	.sec1{
		padding: 10% 0 15%;
	}
	.sec1 .tab-control{
		margin-bottom: 10%;
	}
	.sec1 .map-box{
		margin-bottom: 10%;
	}
	.sec1 .map-box img{
		max-width: none;
		display: inline-block;
	}
	.sec1.domestic .map-box img{
		width: 200%;
	}
	.sec1.global .map-box img{
		width: 300%;
	}
	.sec1 .list-box::after{
		width: 47.5%;
	}
	.sec1 .list-box > li{
		width: 47.5%;
		margin-bottom: 5%;
	}
}