
/* .banner_div{
	
} */
.banner_div>img{
	display: inline-block;
	width: 100%;
	min-height: 320px;
	object-fit: cover;
}

.my_block_1>.container{
	position: relative;
	height: 490px;
}
.my_block_1 .cardiv{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	overflow: hidden;

	display: flex;
	justify-content: space-between;
}
/* .my_block_1 .cardiv:after{
	content: ' ';
	display: inline-block;
	width: calc(100% - 82px);
	height: 100%;
	position: absolute;
	left: 42px;
	top: 0;
	background: url(../img/child2/car2.png) no-repeat center 182px;
	background-size: 100% auto;
} */
.my_block_1 .cardiv>div{
	cursor: pointer;
	width: 15%;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}

.my_block_1 .cardiv>div:nth-child(1){ padding-bottom: 0px; }
.my_block_1 .cardiv>div:nth-child(2){ padding-bottom: 19px; }
.my_block_1 .cardiv>div:nth-child(3){ padding-bottom: 55px; }
.my_block_1 .cardiv>div:nth-child(4){ padding-bottom: 85px; }
.my_block_1 .cardiv>div:nth-child(5){ padding-bottom: 120px; }
.my_block_1 .cardiv>div:nth-child(6){ padding-bottom: 160px; }

@media screen and (max-width: 992px) {
	.my_block_1>.container{
		height: auto;
	}
	.my_block_1 .cardiv{
		position: relative;
		flex-wrap: wrap;
	}
	.my_block_1 .cardiv>div{
		width: 30%;
		padding-bottom: 0 !important;
		margin-bottom: 50px;
	}
	.cardiv>div>span.span1{
		font-size: 18px !important;
	}
	._title{
		justify-content: center !important;
	}
}
@media screen and (max-width: 768px) {
	.cardiv>div>span.span1{
		font-size: 12px !important;
	}
	.my_block_1 .cardiv>div>img{
		max-width: 100% !important;
	}
}


.my_block_1 .cardiv>div>.img1{display: inline-block;}
.my_block_1 .cardiv>div>.img2{display: none;}
.my_block_1 .cardiv>div.checked>.img1{display: none;}
.my_block_1 .cardiv>div.checked>.img2{display: inline-block;}
.circle>.img1{ width: 51%; }
.circle>.img2{ width: 74%; }

.cardiv>div>span{
	margin-top: 38px;
	width: 100%;
}
.cardiv>div>span.span1{
	display: inline-block;
	border-top: 10px solid #F7F8FA;
	padding-top: 22px;
	font-size: 24px;
	color: #1E1E1E;
}
.cardiv>div.checked>span.span1{ display: none; }
.cardiv>div>span.span2{
	display: none;
	border-bottom: 3px solid #006C8E;
}
.cardiv>div.checked>span.span2{ display: inline-block; position: relative; }
.cardiv>div.checked>span.span2::before{
	content: ' ';
	position: absolute;
	right: 0;
	top: -30px;
	border-style: solid;
	border-width: 10px;
	border-color: transparent #F3BD00 #F3BD00 transparent;
}
/*
.my_block_1 .cardiv>div.cardiv-logo1{
	width: 134px;
	left: 9%;
	bottom: 70px;
	transform: translateX(-50%);
}
.my_block_1 .cardiv>div.cardiv-logo5{
	width: 134px;
	right:  9%;
	bottom: 70px;
	transform: translateX(50%);
}
.my_block_1 .cardiv>div.cardiv-logo2{
	width: 124px;
	left: 24%;
	bottom: 239px;
	transform: translateX(-50%);
}
.my_block_1 .cardiv>div.cardiv-logo4{
	width: 124px;
	right: 24%;
	bottom: 239px;
	transform: translateX(50%);
}
.my_block_1 .cardiv>div.cardiv-logo3{
	width: 124px;
	left: 50%;
	bottom: 357px;
	transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
	.my_block_1 .cardiv>div.cardiv-logo1{
		width: 107px;
	}
	.my_block_1 .cardiv>div.cardiv-logo5{
		width: 107px;
	}
	.my_block_1 .cardiv>div.cardiv-logo2{
		width: 99px;
		left: 14%;
	}
	.my_block_1 .cardiv>div.cardiv-logo4{
		width: 99px;
		right: 14%;
	}
	.my_block_1 .cardiv>div.cardiv-logo3{
		width: 99px;
	}
} */

._title{
	/* padding-top: 420px; */
	padding-top: 78px;
	padding-bottom: 83px;
	text-align: center;
	display: flex;
	align-items: center;
	/* justify-content: center; */
	z-index: 9;
    position: relative;
}
._title>span{
	color: #000000;
	font-size: 30px;
	padding: 0 51px;
	font-weight:500;
}
._title:before, ._title:after{
	content: ' ';
	display: inline-block;
	width: 47px;
	height: 3px;
	background-color: #CFCFCF;
}

.my_block_2{
	/* background-color: #F7F8FA; */
	/* padding-top: 87px; */
	padding-top: 38px;
	margin-bottom: 102px;
}
.my_block_2 .my_title{
	border-left: 8px solid #006C8E;
	padding-left: 56px;
	margin-bottom: 71px;
	background-color: #F7F8FA;
	align-items: center;
	flex-wrap: wrap;
}
.my_block_2 .my_title.active{
	display: flex;
}
.my_block_2 .my_title span{
	display: flex;
	align-items: center;
	min-height: 88px;
}
.my_block_2 .my_title .s1{
	color: #00475D;
	font-size: 30px;
	font-weight: bold;
	margin-right: 180px;
}
.my_block_2 .my_title .s2{
	color: #1E1E1E;
	font-size: 24px;
}

@media screen and (max-width: 992px) {
	.my_block_2 .my_title span{ min-height: 58px; }
	.my_block_2 .my_title .s1{ font-size: 24px; margin-right: 24px;}
	.my_block_2 .my_title .s2{ font-size: 18px;}
}
@media screen and (max-width: 768px) {
	.my_block_2 .my_title .s1{ font-size: 22px;}
	.my_block_2 .my_title .s2{ font-size: 16px;}
}
.my_block_2 .my_content{
	border: 1px solid #B9B9B9;
	margin-bottom: 93px;
	padding: 60px 112px 80px;
}
.my_block_2 .my_content>div{
	width: 316px;
	margin: 0 auto;
	border-bottom: 1px solid #B9B9B9;
	text-align: center;
	font-size: 20px;
	color: #666666;
	line-height: 1.8;
	padding-bottom: 50px;
	margin-bottom: 50px;
}
.my_block_2 .my_content>div>font{
	display: inline-block;
	color: #006C8E;
	font-size: 24px;
	margin-bottom: 40px;
}
.my_block_2 .my_content>p{
	padding-left: 42px;
	font-size: 20px;
	color: #666666;
	line-height: 1.8;
	position: relative;
}
.my_block_2 .my_content>p.ptitle{
	color: #006C8E;
	font-size: 30px;
}
.my_block_2 .my_content>p.ptitle>font{
	color: #1E1E1E;
	padding-left: 30px;
}
.my_block_2 .my_content>p.ptitle:after{
	content: ' ';
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 50%;
	background-color: #006C8E;
	-moz-transform-origin: center center;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-moz-transform: translateY(-50%) rotate(-45deg);
	-webkit-transform: translateY(-50%) rotate(-45deg);
	-ms-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg);
}

@media screen and (max-width: 768px) {
	.my_block_2 .my_content{
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media screen and (max-width: 480px) {
	.my_block_2 .my_content{
		padding-left: 20px;
		padding-right: 20px;
	}
}

