*{margin: 0;padding: 0;box-sizing: border-box;color: #636363;}
a{text-decoration: none;}
ul,ol,li{list-style: none;}

.header{
	border-bottom: 1px solid #cdcdcd;
}
.header_wrap{
	width: 1020px;
	height: 116px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content:space-between;
	padding:0 28px;
}
.logo{
	margin-right: 28px;
}
.logo > a > img {vertical-align: top;}
.gnb{
	width: 100%;
}
.gnb_list{
	display: flex;
	align-items: center;
	justify-content:space-between;
	height: 100%;
}
.gnb_item{
	position: relative;
}
.gnb_link{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	height: 60px;
	min-width: 100px;
	font-size: 16px;
}
.gnb_link:hover{
	color: #4e7daf;
}
.menu-2depth_list{
	position: absolute;
	background-color: #90b7da;
	left: 50%;
	transform: translateX(-50%);
	padding: 16px 0;
	display: none;
	z-index: 9;
}
.gnb_link:hover + .menu-2depth_list{
	display: block;
}
.menu-2depth_list:hover{
	display: block;
}
.gnb_item:focus-within .menu-2depth_list{
	display:block;
}
.menu-2depth_item{}
.menu-2depth_link{
	display: block;
	color: #fff;
	font-weight: 500;
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}
.menu-2depth_link:hover{
	background-color: #77a6d9;
}

.banner_wrap{
	width: 1020px;
	margin: 0 auto 50px;
	height: 340px;
	background: url(../../images/eng/layout/eng-top-img.png);
	padding: 90px 0 0 70px;
}
.banner_wrap .title{
	color: #fff;
	font-weight: 800;
	font-size: 26px;
}
.banner_wrap .text{
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
}

.global-network_wrap{
	width: 970px;
	margin: 0 auto;
}
.global-network_wrap .head{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 16px;
}
.global-network_wrap .head .title{
	font-weight: 500;
	font-size: 18px;
	color: #2e2e2e;
}
.more_btn{
	width: 23px;
	height: 23px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	cursor: pointer;
}
.more_btn:hover{
	background-color: #dfdfdf;
}
.global-network_body{}
.global-network_list{
	display: flex;
	justify-content: space-between;
	gap: 10px;
}
.global-network_item{
	border: 1px solid #e1e1e1;
	width: 25%;
}
.global-network_link{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 12px 14px;
	min-height: 118px;
	width: 100%;
}
.global-network_link:hover{
	background-color:#e1e1e1 ;
}
.global-network_title{
	font-size: 13px;
	font-weight: 800;
}
.global-network_date{
	text-align: right;
	font-size: 13px;
}

.dd_wrap{
	width: 970px;
	margin: 57px auto 70px;
	display: flex;
	justify-content: space-between;
	gap: 10px;
}
.data-picture_wrap{
	width: 50%;
}
.data-picture_head{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.data-picture_title{
	font-weight: 500;
	font-size: 18px;
	color: #2e2e2e;
}
.data-picture_body{
	margin-top: 10px;
}
.data-picture_link{
	display: block;
	width: 100%;
}
.data-picture_img{
	width: 100%;
}
.data-picture_link .title{
	font-size: 13px;
	font-weight: 800;
	padding: 12px;
}
.download_wrap{
	width: 50%;
}
.download_title{
	font-weight: 500;
	font-size: 18px;
	color: #2e2e2e;
}
.download_body{
	margin-top: 10px;
}
.download_list{
	display: flex;
	gap: 10px;

}
.download_item{
	border: #e6e6e6 1px solid;
}
.download_link{
	display: block;
	position: relative;
}
.download_img{
	width: 100%;
}
.hover-bg{
	background-color: #00000045;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
}
.download_link:hover .hover-bg{
	display: flex;
}

.footer_wrap{
	width: 1020px;
	height: 150px;
	margin: 0 auto;
	background-color: #f2f0f5;
	border-radius: 18px 18px 0 0;
	display: flex;
	align-items: start;
	justify-content: space-between;
	padding: 16px 26px;
	margin-top: 50px;
}
.footer-logo{
	margin-top: 7px;
}
.copyright{
	font-size: 12px;
	margin-top: 30px;
}
.copyright a {
	margin-left: 8px;
	vertical-align: middle;
}
.related-site{
	width: 180px;
	background-color: #203d65;
	border-radius: 20PX;
	padding: 0 20PX;
	margin-top: 20px;
}
.related-site select{
	border: 0;
	background-color: #203d65;
	width: 100%;
	color: #fff;
	height: 37PX;
}

#skip{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
.blind{visibility:hidden;display:none;overflow:hidden;position:absolute;left:0;top:-5000px;font-size:0;line-height:0}