@font-face {
	font-family: "Verdana";
	src: url("./fonts/verdana.ttf");
}

.layout1250px {
	max-width: 1290px;
	width: 100%;
	padding: 0px 20px;
	margin: 0 auto;
}

.newheaderboxgs {
    background: white;
    height: fit-content;
    padding: 6px 0px;
    border-bottom: 1px solid #1b3d962b;
}

.nav_wrap .head_nav,
.nav_wrap .head_nav a {
	color: #000 !important;
}

.nav_wrap .head_nav>li>a {
    font-family: "Verdana";
	display: flex;
	align-items: center;
}

.nav_wrap .head_nav>li>a {
	padding: 0px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

.nav_wrap .head_nav {
	width: fit-content;
}

.newheaderboxgs .layout1250px {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.nav_wrap .head_nav>li {
	padding: 0px;
}

.newheaderboxgs .headergsbox .logoimg {
	margin-right: 15px;
}

.newheaderboxgs .change-language {
	position: relative;
	display: flex;
	align-items: center;
}


.newheaderboxgs .headergsbox .searchbtn {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	margin: 0px 22px;
}

.newheaderboxgs .headergsbox .searchbtn img {
	margin-right: 8px;
}

.newheaderboxgs .headergsbox .searchbtn span {
	font-weight: 400;
	font-size: 20px;
	color: #D0D0D0;
}

.newheaderboxgs .headergsbox {
	display: flex;
	justify-content: center;
}

.footerboxgs {
	width: 100%;
	height: fit-content;
	padding: 49px 0px 65px 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.footerboxgs .layout1250px {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.footerboxgs .layout1250px .footercontentgs {
	display: flex;
	flex-direction: column;
}

.footerboxgs .layout1250px .footercontentgs .comtitle {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 24px;
}

.footerboxgs .layout1250px .footercontentgs .address {
	max-width: 250px;
	font-family: "Verdana";
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 24px;
	margin: 25px 0px;
}

.footerboxgs .layout1250px .footercontentgs a {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 24px;
	transition: all 0.5s;
}

.footercontentgs .sharebox {
	display: flex;
}

.footerboxgs .layout1250px .footercontentgs a:hover {
	text-decoration: underline;
}

.footercontentgs .sharebox a {
	display: block;
	margin-left: 15px;
}

.footerboxgsbottom {
	padding: 35px 0px;
}

.footerboxgsbottom * {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	line-height: 25px;
	text-align: center;
}

.newindepagexmk5 {
	padding: 75px 0px;
}

.newindepagexmk5 .title {
	width: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 50px;
	color: #1B3D96;
	text-align: center;
}

.newindepagexmk5 .c_title {
	width: 100%;
	font-family: Verdana;
	font-weight: 400;
	font-size: 24px;
	color: #1B3D96;
	text-align: center;
}

.newindepagexmk5 .contnet {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 40px;
}

.newindepagexmk5 .contnet .imgbox {
	background: #F1F1F1;
	border-radius: 10px;
	padding: 9px 14px;
	margin: 10px 17px;
}

.newindepagexmk5 .contnet .imgbox img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.newindepagexmk5 .boxgs {
	display: flex;
	background: #E2F0FF;
	border-radius: 10px;
	align-items: center;
	padding: 9px 14px;
	margin: 10px 17px;
}

.newindepagexmk5 .boxgs .yuan {
	width: 6px;
	height: 6px;
	background: #1C3E95;
	border-radius: 50%;
	margin: 0px 2.5px;
}

.newindepagexmk5 .boxgs .titlebox {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 20px;
	color: #1C3E95;
	line-height: 22px;
	margin-left: 19px;
	text-align: center;
}

.newindepagexmk1 {
	padding: 75px 0px;
	background: #F4F4F4;
}

.newindepagexmk1 .title {
	width: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 50px;
	color: #1B3D96;
	text-align: center;
}

.newindepagexmk1 .c_title {
	width: 100%;
	font-family: Verdana;
	font-weight: 400;
	font-size: 24px;
	color: #1B3D96;
	text-align: center;
}

.newindepagexmk1 .content {
	display: flex;
	margin-top: 30px;
}

.newindepagexmk1 .content .contentboxgs {
	width: 32%;
	margin: 0.6%;
	padding: 49px 25px;
	background: #FFFFFF;
}

.newindepagexmk1 .content .contentboxgs .content_title {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 21px;
	color: #1B3D96;
	margin-bottom: 24px;
}

.newindepagexmk1 .content .contentboxgs .content_a {
	display: flex;
	flex-direction: column;
}

.newindepagexmk1 .content .contentboxgs .content_a a {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 13px;
	color: #1B3D96;
	line-height: 32px;
}

.newindepagexmk1 .content .contentboxgs .content_a a:hover {
	text-decoration: underline;
}

.newindepagexmk1 .content .contentboxgs .jumpbtn {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 20px;
	color: #1B3D96;
	display: block;
	padding: 10px 35px;
	border: 1px solid #1B3D96;
	border-radius: 8px;
	width: fit-content;
	margin-top: 18px;
	transition: all 0.5s;
}

.newindepagexmk1 .content .contentboxgs .jumpbtn:hover {
	background: #1B3D96;
	color: white;
}

.newindepagexmk1 .content .contentboxgs span {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 20px;
	color: #1B3D96;
}

.newindepagexmk1 .content .contentboxgs .line {
	width: 100%;
	height: 2px;
	background: #1B3D96;
	opacity: 0.5;
	margin-top: 39px;
	margin-bottom: 18px;
}

.newindepagexmk2 {
	padding: 75px 0px;
}

.newindepagexmk2 .topbox {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.newindepagexmk2 .topbox .left .title {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 50px;
	color: #1B3D96;
}

.newindepagexmk2 .topbox .left .ctitle {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 36px;
	color: #1B3D96;
}

.newindepagexmk2 .topbox .right a {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 20px;
	color: #1B3D96;
	display: block;
	padding: 10px 35px;
	border: 1px solid #1B3D96;
	border-radius: 8px;
	width: fit-content;
	margin-top: 18px;
	transition: all 0.5s;
}

.newindepagexmk2 .topbox .right a:hover {
	background: #1B3D96;
	color: white;
}

.newindepagexmk2 .bottombox {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 33px;
}

.newindepagexmk2 .bottombox .bottomboxgs {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.newindepagexmk2 .bottombox .bottomboxgs span {
	max-width: 235px;
	font-family: "Verdana";
	font-weight: 400;
	font-size: 20px;
	color: #000000;
	line-height: 24px;
	text-align: center;
	display: block;
	margin-top: 20px;
	min-height: 96px;
}

.newindepagexmk3 {
	padding: 75px 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.newindepagexmk3 .layout1250px {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.newindepagexmk3 .layout1250px .leftbox {
	width: 45%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.newindepagexmk3 .layout1250px .rightbox {
	width: 50%;
}

.newindepagexmk3 .layout1250px .rightbox .title {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 50px;
	color: #FFFFFF;
}

.newindepagexmk3 .layout1250px .rightbox .ctitle {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 32px;
}

.newindepagexmk3 .layout1250px .rightbox a {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 20px;
	color: white;
	display: block;
	padding: 10px 35px;
	border: 1px solid white;
	border-radius: 8px;
	width: fit-content;
	margin-top: 39px;
	transition: all 0.5s;
}

.newindepagexmk3 .layout1250px .rightbox a:hover {
	color: #1B3D96;
	background: white;
}

.newindepagexmk3 .layout1250px .leftbox .contentbox {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.newindepagexmk3 .layout1250px .leftbox a.contentbox {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 25px;
}

.newindepagexmk3 .layout1250px .leftbox a.contentbox:hover {
	text-decoration: underline;
}

.newindepagexmk3 .layout1250px .leftbox .contentbox span {
	max-width: 110px;
	font-family: "Verdana";
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 25px;
	display: block;
	min-height: 50px;
	margin-top: 18px;
}

.newindepagexmk4 {
	padding: 75px 0px;
	background: #F8FBFF;
}

.newindepagexmk4 .layout1250px .topbox {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.newindepagexmk4 .layout1250px .topbox .leftbox .title {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 50px;
	color: #1B3D96;
	margin-bottom: 33px;
}

.newindepagexmk4 .layout1250px .topbox .leftbox .content {
	max-width: 625px;
	font-family: "Verdana";
	font-weight: 400;
	font-size: 18px;
	color: #1469C1;
	line-height: 24px;
}

.newindepagexmk4 .layout1250px .topbox .leftbox a {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 20px;
	color: #1B3D96;
	display: block;
	padding: 10px 35px;
	border: 1px solid #1B3D96;
	border-radius: 8px;
	width: fit-content;
	margin-top: 18px;
	transition: all 0.5s;
}

.newindepagexmk4 .layout1250px .topbox .leftbox a:hover {
	background: #1B3D96;
	color: white;
}

.newindepagexmk4 .layout1250px .contentbox {
	display: flex;
	justify-content: space-between;
	margin-top: 45px;
}

.newindepagexmk4 .layout1250px .contentbox .contentbox_content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.newindepagexmk4 .layout1250px .contentbox .contentbox_content .title {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 30px;
	color: #1469C1;
}

.newindepagexmk4 .layout1250px .contentbox .contentbox_content .ctitle {
	font-family: "Verdana";
	font-weight: 400;
	font-size: 24px;
	color: #1469C1;
	text-align: center;
}

.head-left-search.fa {
	display: none;
}

@media (max-width: 1300px) {
	.nav_wrap .head_nav>li>a {
		padding: 0px 10px;
		font-size: 14px;
	}
}

@media (max-width: 1070px) {
	.newheaderboxgs .headergsbox .searchbtn span {
		display: none;
	}
}

@media (max-width: 992px) {
	.head-left-search.fa {
		top: 30px;
		z-index: 9;
		display: block;
		position: absolute;
		right: 70px;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		font-size: 20px;
		width: 20px;
		height: 20px;
		color: black !important;
	}

	#header .mm_btn .menu_bar_item .rect {
		background: black;
	}

	.headergsbox .nav_wrap {
		display: none;
	}

	.newheaderboxgs .headergsbox .searchbtn {
		display: none;
	}

	.newheaderboxgs .change-language {
		display: none;
	}

	.newindepagexmk1 .content {
		flex-wrap: wrap;
		margin-top: 15px;
	}

	.newindepagexmk1 .content .contentboxgs {
		width: 100%;
		padding: 15px;
	}

	.newindepagexmk1 .content .contentboxgs img {
		width: 100%;
		height: auto;
	}

	.newindepagexmk1,
	.newindepagexmk3,
	.newindepagexmk2,
	.newindepagexmk4,
	.newindepagexmk5,
	.footerboxgs,
	.footerboxgsbottom {
		padding: 15px 0px;
	}

	.newindepagexmk1 .title,
	.newindepagexmk2 .topbox .left .title,
	.newindepagexmk3 .layout1250px .rightbox .title,
	.newindepagexmk4 .layout1250px .topbox .leftbox .title,
	.newindepagexmk5 .title {
		font-size: 20px;
	}

	.newindepagexmk1 .c_title,
	.newindepagexmk2 .topbox .left .ctitle,
	.newindepagexmk3 .layout1250px .rightbox .ctitle,
	.newindepagexmk4 .layout1250px .topbox .leftbox .content,
	.newindepagexmk5 .c_title {
		font-size: 18px;
	}

	.newindepagexmk1 .content .contentboxgs .content_title {
		font-size: 16px;
		margin-bottom: 15px;
	}

	.newindepagexmk1 .content .contentboxgs .content_a a {
		font-size: 14px;
	}

	.newindepagexmk1 .content .contentboxgs .jumpbtn,
	.newindepagexmk2 .topbox .right a,
	.newindepagexmk3 .layout1250px .rightbox a,
	.newindepagexmk4 .layout1250px .topbox .leftbox a {
		font-size: 12px;
	}

	.newindepagexmk2 .topbox {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: column;
	}

	.newindepagexmk2 .bottombox {
		flex-wrap: wrap;
	}

	.newindepagexmk2 .bottombox .jiantouimgbox {
		display: none;
	}

	.newindepagexmk2 .bottombox .bottomboxgs {
		width: 100%;
	}

	.newindepagexmk3 .layout1250px {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}

	.newindepagexmk2 .bottombox .bottomboxgs span {
		width: 100%;
		min-height: auto;
		margin-top: 15px;
		font-size: 14px;
	}

	.newindepagexmk3 .layout1250px .leftbox {
		width: 100%;
		flex-wrap: wrap;
	}

	.newindepagexmk3 .layout1250px .leftbox .contentbox {
		width: 50%;
	}

	.newindepagexmk3 .layout1250px .rightbox {
		width: 100%;
	}

	.newindepagexmk3 .layout1250px .leftbox .contentbox img {
		zoom: 0.5;
	}

	.newindepagexmk3 .layout1250px .leftbox .contentbox span,
	.newindepagexmk3 .layout1250px .leftbox a.contentbox {
		font-size: 12px;
		max-width: 100%;
	}

	.newindepagexmk3 .layout1250px .rightbox a {
		margin-top: 15px;
	}

	.newindepagexmk3 .layout1250px .leftbox .contentbox span {
		min-height: auto;
		margin: 7.5px 0px;
	}

	.newindepagexmk4 .layout1250px .topbox {
		flex-direction: column;
	}

	.newindepagexmk4 .layout1250px .topbox .leftbox {
		width: 100%;
	}

	.newindepagexmk4 .layout1250px .topbox .rightbox {
		width: 100%;
		margin-top: 15px;
	}

	.newindepagexmk4 .layout1250px .topbox .leftbox .content {
		max-width: 100%;
	}

	.newindepagexmk4 .layout1250px .topbox .leftbox .title {
		margin-bottom: 15px;
	}

	.newindepagexmk4 .layout1250px .topbox .rightbox img {
		width: 100%;
	}

	.newindepagexmk4 .layout1250px .contentbox {
		flex-wrap: wrap;
		margin-top: 15px;
	}

	.newindepagexmk4 .layout1250px .contentbox .contentbox_content {
		width: 50%;
	}

	.newindepagexmk4 .layout1250px .contentbox .contentbox_content .title {
		font-size: 18px;
	}

	.newindepagexmk4 .layout1250px .contentbox .contentbox_content .ctitle {
		font-size: 14px;
	}

	.newindepagexmk5 .contnet .imgbox {
		zoom: 0.5;
	}

	.newindepagexmk5 .contnet {
		margin-top: 15px;
	}

	.footerboxgs .layout1250px {
		align-items: flex-start;
		flex-direction: column;
	}

	.footerboxgs .layout1250px .footercontentgs .address {
		max-width: 100%;
		margin: 15px 0px;
	}

	.footerboxgs .layout1250px .footercontentgs {
		margin: 7.5px 0px;
	}

	.footerboxgs .layout1250px .footercontentgs a {
		width: 100%;
	}

	.footerboxgs .layout1250px .footercontentgs .sharebox a {
		margin-left: 0px;
		margin-right: 15px;
	}

	.footerboxgsbottom * {
		font-size: 12px;
	}

	.footerboxgs .layout1250px .footercontentgs * {
		font-size: 12px !important;
		line-height: 1.5 !important;
	}
}