@charset "utf-8";
.it-asset_section {
		padding: 160px 30px 120px;
		min-height: 500px;
		background: #fff;
}
.section_inner {
		max-width: 1260px;
		margin: 0 auto;
}
.linkBtn_flex {
		display: flex;
		justify-content: space-between;
		margin: 0 0 140px;
}
.linkBtn_flex2 {
		display: flex;
		justify-content: space-between;
		margin: 0;
		max-width: 880px;
}
.it-asset_section .linkBtn_flex2 .linkBtn {
		width: calc(50% - 6px)
}
@media screen and (orientation: landscape) and (max-width: 900px) {
		.it-asset_section .linkBtn_flex2 .linkBtn {
				width: calc(50% - 10px)
		}
}
.it-asset_section .linkBtn_flex .linkBtn {
		width: calc(50% - 18px);
		margin-top: 0 !important
}
.it-asset_section .linkBtn_flex .linkBtn a {
		font-size: 26px;
		height: 105px;
}
.it-asset_section .linkBtn_flex .linkBtn a span {
		position: relative;
		padding-left: 25px;
		padding-right: 0;
}
.it-asset_section .linkBtn_flex .linkBtn a span::before {
		content: '';
		display: block;
		position: absolute;
		top: calc(50% - 18px);
		left: -25px;
		width: 36px;
		height: 36px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 36px;
}
.it-asset_section .linkBtn_flex .linkBtn a span::after {
		display: none
}
.it-asset_section .linkBtn_flex .linkBtn a span.corporate::before {
		background-image: url("../images/icon_corprate_wht.png")
}
.it-asset_section .linkBtn_flex .linkBtn a span.individual::before {
		background-image: url("../images/icon_individual_wht.png")
}
@media (hover: hover) {
		.it-asset_section .linkBtn_flex .linkBtn a:hover span.corporate::before {
				background-image: url("../images/icon_corprate_on.png")
		}
		.it-asset_section .linkBtn_flex .linkBtn a:hover span.individual::before {
				background-image: url("../images/icon_individual_on.png")
		}
}
.it-asset_section p {
		line-height: 1.8;
}
.it-asset_section h5 {
		font-size: 30px;
		font-weight: 700;
		margin: 100px 0 15px;
}
.it-asset_section h5 + .hr {
		margin: 0 0 25px
}
.it-asset_section .linkBtn {
		width: 430px;
		font-size: 17px;
		margin-top: 30px;
}
.it-asset_section .linkBtn a {
		height: 88px;
		font-size: 17px;
}
.it-asset_img-1 {
		max-width: 1250px;
		margin: 0 auto 40px
}
.it-asset_img-2 {
		max-width: 915px;
		margin: 0 auto 120px
}
.it-asset_img-3 {
		max-width: 805px;
		margin: 100px auto 40px
}
.it-asset_img-1 img, .it-asset_img-2 img, .it-asset_img-3 img {
		width: 100%;
		height: auto
}
.strength_inner h4 + p {
		margin-bottom: 40px;
}
.contact_col {
		max-width: 690px;
		height: 110px;
		margin: 0 auto 100px;
		border: 1px solid #027DFF;
		display: flex;
		justify-content: center;
		align-items: center;
}
.contact_col_left {
		background: #027DFF;
		color: #fff;
		width: 45%;
		display: flex;
		justify-content: center;
		align-items: center;
		box-sizing: border-box;
		text-align: center;
		height: 110px;
		font-size: 20px;
		font-weight: 500;
}
.contact_col_right {
		flex: 1;
		padding: 0 30px;
}
.contact_col_right p {
		line-height: 1.8;
		font-size: 18px;
		font-weight: 500;
}
.contact_col_right p a {
		color: #027DFF;
		text-decoration: underline;
		text-underline-offset: 3px;
}
@media (hover: hover) {
		.contact_col_right p a:hover {
				color: #027DFF;
				text-decoration: none;
		}
}
.eclogo {
		max-width: 475px;
		margin: 0 0 25px;
		padding-top: 10px;
}
.eclogo img {
		width: 100%;
		height: auto
}
@media(max-width: 1200px) {
		.it-asset_section .linkBtn_flex .linkBtn a {
				font-size: 18px;
				height: 90px;
		}
		.it-asset_section .linkBtn_flex .linkBtn a span::before {
				top: calc(50% - 14px);
				left: -25px;
				width: 28px;
				height: 28px;
				background-size: 28px;
		}
		.it-asset_section h5 {
				font-size: 30px;
				margin: 100px 0 15px;
		}
		.it-asset_section h5 + .hr {
				margin: 0 0 25px
		}
		.it-asset_section .linkBtn {
				width: 350px;
				font-size: 17px;
				margin-top: 30px;
		}
		.it-asset_section .linkBtn a {
				height: 80px;
		}
}
@media(max-width: 960px) {
		.it-asset_section {
				padding: 80px 30px;
		}
}
@media screen and (orientation: landscape) and (max-width: 900px) {
		.it-asset_section .linkBtn_flex .linkBtn {
				width: calc(50% - 10px);
				margin-top: 0 !important;
		}
		.it-asset_section .linkBtn_flex .linkBtn a {
				font-size: 15px;
				height: 70px;
		}
}
@media(max-width: 767px) {
		.it-asset_section {
				padding: 60px 20px;
		}
		.contact_col {
				height: auto;
				display: block;
				margin-bottom: 80px;
		}
		.contact_col_left {
				width: auto;
				padding: 5px 0;
				height: auto;
				font-size: 16px;
				text-align: center;
		}
		.contact_col_right {
				padding: 20px;
		}
		.it-asset_section h5 {
				font-size: 18px;
				margin: 60px 0 15px;
		}
		.it-asset_img-3 {
				margin: 80px auto 30px;
		}
}
@media screen and (orientation: landscape) and (max-width: 900px) {
		.it-asset_section .linkBtn a {
				height: 70px;
				font-size: 15px;
		}
		.houjinhanbai p {
				text-align: center;
		}
		.houjinhanbai p br {
				display: none
		}
}
@media screen and (orientation: portrait) and (max-width: 767px) {
		.eclogo {
				max-width: 300px;
				margin: 0px 0 25px;
				padding-top: 10px;
		}
		.linkBtn_flex {
				display: block;
				margin-bottom: 60px;
		}
		.it-asset_section .linkBtn_flex .linkBtn {
				width: 100% !important;
				margin: 0 0 10px !important
		}
		.it-asset_section .linkBtn_flex .linkBtn a {
				font-size: 15px;
				height: 70px;
		}
		.it-asset_section .linkBtn_flex .linkBtn a span {
				padding-left: 15px;
		}
		.linkBtn_flex2 {
				display: block;
				margin-top: 40px;
		}
		.it-asset_section .linkBtn a {
				height: 70px;
				font-size: 15px;
		}
		.it-asset_section .linkBtn_flex2 .linkBtn {
				width: 100% !important;
				margin: 0 0 10px !important
		}
		.it-asset_section .linkBtn_flex .linkBtn a span::before {
				top: calc(50% - 11px);
				left: -15px;
				width: 22px;
				height: 22px;
				background-size: 22px;
		}
		.houjinhanbai p {
				text-align: left;
		}
		.houjinhanbai p br {
				display: block
		}
}