@charset "utf-8";

.set_middle{
	display:flex;
	justify-content:center;
	align-items:center;
}

.car_third_banner {
	width: 100%;
	height: 400px;
	background-image: url(../images/car/car_third_banner_pc.png);
	background-position: top center;
	background-repeat: no-repeat;
	margin-top: 0px;
}
.banner_btn_container{
	width:1024px;
	margin:0 auto;
	position:relative;
	z-index:20;
}
.banner_btn_container img{
	display:none;
}
.banner_btn_container .ins_btn{
	width:230px;
	height:60px;
	background:#f32c2c;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
	border-bottom:3px solid #d41414;
	border-radius:99px;
	position:absolute;
	top:180px;
	right:0px;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
}
.car_third_banner_cover{
	width:100%;
	opacity:0;
	position:relative;
	z-index:10;
	display:none;
}
.banner_btn_img_640{display:none;}
@media (max-width:1180px) {
	.car_third_banner {
		background-image: url(../images/car/car_third_banner_pc_1180.png);
		position: relative;
	}
	.banner_btn_container{height:75px;position:absolute;bottom:153px;right:50%;margin-right:-512px;}
	.banner_btn_container img{width:100%;height:100%;display:inline;opacity:0;}
	.banner_btn_container .ins_btn{display:none;}
}
@media (max-width:1024px) {
	.car_third_banner {
		height: auto;
		background-size: auto 100%;
	}
	.banner_btn_container{
		width:100%;
		bottom:14vw;
		right:0px;
		margin-right:0px;
	}
	.car_third_banner_cover{display:block;}
}
@media (max-width:991px) {
	.car_third_banner {
		margin-top: 0px;
	}
}
@media (max-width:820px) {
	.banner_btn_container{
		bottom:12vw;
	}
}
@media (max-width:680px) {
	.banner_btn_container{
		bottom:10.5vw;
	}
}
@media (max-width:600px) {
	.car_third_banner {
		background-image: url(../images/car/car_third_banner_mobile.png);
		position: relative;
	}
	.banner_btn_container{
		bottom:2vw;
	}
	.banner_btn_img_1180{display:none;}
	.banner_btn_img_640{display:block;}
}
@media (max-width:520px) {
	.banner_btn_container{
		bottom:0.5vw;
	}
}
@media (max-width:460px) {
	.banner_btn_container{
		bottom:-2vw;
	}
}
@media (max-width:400px) {
	.banner_btn_container{
		bottom:-4vw;
	}
}

.car_third_main{
	width:100%;
	background-image:url(../images/car/car_third_ins_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:60px;
	padding-bottom:130px;
}
.car_third_container{
	width:1360px;
	margin:0 auto;
}
@media (max-width:1680px) {
	.car_third_main{
		background-image:none;
	}
}
@media (max-width:1440px) {
	.car_third_container{
		width:100%;
		padding:0px 50px;
	}
}
@media (max-width:1024px) {
	.car_third_main{
		padding-top:40px;
		padding-bottom:110px;
	}
}
@media (max-width:540px) {
	.car_third_main{
		padding-top:30px;
		padding-bottom:80px;
	}
	.car_third_container{
		padding:0px 30px;
	}
}
@media (max-width:420px) {
	.car_third_container{
		padding:0px 20px;
	}
}

.car_third_describe{
	width:1024px;
	font-size:20px;
	line-height:28px;
	color:#212529;
	margin:0 auto;
	margin-bottom:60px;
}
@media (max-width:1280px) {
	.car_third_describe{
		width:100%;
	}
}
@media (max-width:768px) {
	.car_third_describe{
		font-size:18px;
		margin-bottom:40px;
	}
}
@media (max-width:480px) {
	.car_third_describe{
		font-size:16px;
		line-height:26px;
	}
}

.car_third_main_title{
	height:56px;
	background-color:#4061A3;
	font-size:26px;
	font-weight:bold;
	color:#ffffff;
	border-radius:99px;
	margin-bottom:40px;
	padding:0px 30px 0px 90px;
	position:relative;
	display:inline-flex;
	align-items:center;
}
.car_third_title_icon{
	position:absolute;
	top:-20px;
	left:-10px;
}
@media (max-width:1024px) {
	.car_third_main_title{
		height:52px;
		font-size:24px;
		padding:0px 30px 0px 70px;
	}
	.car_third_title_icon{
		width:80px;
		top:-15px;
	}
}
@media (max-width:768px) {
	.car_third_main_title{
		margin-bottom:30px;
		padding:0px 20px 0px 70px;
	}
	.car_third_title_icon{
		width:75px;
	}
}
@media (max-width:540px) {
	.car_third_main_title{
		font-size:22px;
		padding:0px 20px 0px 65px;
	}
	.car_third_title_icon{
		width:70px;
		top:-10px;
	}
}
@media (max-width:480px) {
	.car_third_main_title{
		font-size:20px;
		padding:0px 20px 0px 60px;
	}
	.car_third_title_icon{
		width:65px;
		top:-10px;
	}
}

.car_third_main_ins{
	width:1024px;
	text-align:center;
	margin:0 auto;
	margin-bottom:80px;
}
.car_third_main_ins_content_container{
	width:100%;
	display:flex;
}
.car_third_main_ins_content{
	width:calc(50% - 25px);
	border:0px solid #e0e0e0;
	border-radius:30px;
	box-shadow:0px 3px 12px rgba(0,0,0,0.15);
}
.car_third_main_ins_content:nth-child(odd){
	margin-right:25px;
}
.car_third_main_ins_content:nth-child(even){
	margin-left:25px;
}
.car_third_main_ins_content .main_ins_content_title{
	width:100%;
	height:60px;
	font-size:24px;
	font-weight:bold;
	letter-spacing:1px;
	color:#FCFF00;
	border-radius:16px 16px 0px 0px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.car_third_main_ins_content .blue_color{
	background:#63BCF5;
}
.car_third_main_ins_content .purple_color{
	background:#C490BF;
}
.main_ins_content_pic{
	margin-top:30px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.main_ins_content_text{
	text-align:left;
	font-size:18px;
	line-height:28px;
	color:#212529;
	padding:30px;
}
@media (max-width:1280px) {
	.car_third_main_ins{
		width:100%;
	}
	.car_third_main_ins_content{
		width:calc(50% - 15px);
	}
	.car_third_main_ins_content:nth-child(odd){
		margin-right:15px;
	}
	.car_third_main_ins_content:nth-child(even){
		margin-left:15px;
	}
}
@media (max-width:1024px) {
	.main_ins_content_pic img{
		height:130px;
	}
	.main_ins_content_text{
		padding:20px;
	}
}
@media (max-width:768px) {
	.car_third_main_ins{
		margin-bottom:50px;
	}
	.car_third_main_ins_content_container{
		flex-wrap:wrap;
	}
	.car_third_main_ins_content .main_ins_content_title{
		height:50px;
		font-size:22px;
	}
	.car_third_main_ins_content{
		width:100%;
		margin-bottom:30px;
	}
	.car_third_main_ins_content:nth-child(odd){
		margin-right:0px;
	}
	.car_third_main_ins_content:nth-child(even){
		margin-left:0px;
	}
	.main_ins_content_pic{
		margin-top:20px;
	}
}
@media (max-width:540px) {
	.car_third_main_ins_content .main_ins_content_title{
		height:42px;
		font-size:20px;
	}
	.car_third_main_ins_content{
		margin-bottom:20px;
	}
}
@media (max-width:480px) {
	.main_ins_content_text{
		font-size:16px;
		line-height:26px;
	}
}
@media (max-width:420px) {
	.car_third_main_ins{
		margin-bottom:30px;
	}
	.main_ins_content_pic img{
		height:110px;
	}
}

.car_third_add_ins{
	width:1360px;
	text-align:center;
	margin:0 auto;
	margin-bottom:80px;
}
.car_third_add_ins_content_container{
	width:100%;
	display:flex;
	justify-content:center;
}
.car_third_add_ins_content{
	width:calc(33.333% - 60px);
	color:#212529;
	margin:0px 30px;
	margin-bottom:30px;
}
.car_third_add_ins_content .icon{
	font-size:56px;
	color:#FF5A5A;
	margin-bottom:20px;
}
.car_third_add_ins_content .title{
	font-size:22px;
	font-weight:bold;
	margin-bottom:15px;
}
.car_third_add_ins_content .text{
	font-size:18px;
	text-align:left;
	line-height:28px;
}
@media (max-width:1440px) {
	.car_third_add_ins{
		width:100%;
	}
}
@media (max-width:1280px) {
	.car_third_add_ins_content_container{
		flex-wrap:wrap;
	}
	.car_third_add_ins_content{
		width:calc(50% - 40px);
		margin:0px 20px;
		margin-bottom:30px;
	}
}
@media (max-width:768px) {
	.car_third_add_ins{
		margin-bottom:50px;
	}
	.car_third_add_ins_content{
		width:100%;
		margin:0px 0px;
		margin-bottom:20px;
	}
	.car_third_add_ins_content .icon{
		font-size:48px;
		margin-bottom:15px;
	}
	.car_third_add_ins_content .title{
		font-size:20px;
		margin-bottom:10px;
	}
}
@media (max-width:480px) {
	.car_third_add_ins_content .text{
		font-size:16px;
		line-height:26px;
	}
}
@media (max-width:420px) {
	.car_third_add_ins{
		margin-bottom:30px;
	}
	.car_third_add_ins_content .icon{
		font-size:42px;
		margin-bottom:10px;
	}
}


.car_third_coverage{
	width:1360px;
	margin:0 auto;
	margin-bottom:80px;
	text-align:center;
}
@media (max-width:1440px) {
	.car_third_coverage{
		width:100%;
	}
}
@media (max-width:768px) {
	.car_third_coverage{
		margin-bottom:50px;
	}
}
@media (max-width:420px) {
	.car_third_coverage{
	}
}
.car_third_coverage_form{
	font-size:18px;
	line-height:24px;
	display:flex;
	margin-bottom:20px;
}
@media (max-width:1280px) {
	.car_third_coverage_form{
		font-size:16px;
		line-height:22px;
	}
}
.coverage_name_container_p3{
	width:23.5%;
}
.coverage_name_container_i2{
	width:28.6%;
}
.coverage_name_title{
	height:120px;
	background:#FF5A5A;
	color:#ffffff;
	border-right:1px solid #ffffff;
	border-radius:16px 0px 0px 0px;
}
.coverage_name{
	height:80px;
	background:#F5F5F5;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	padding:0px 5px;
}
@media (max-width:1280px) {
	.coverage_name{
		height:70px;
	}
}

.coverage_for_use_container_p3{
	width:23.5%;
}
.coverage_for_use_container_p3 .coverage_for_use > div,
.coverage_for_use_container_p3 .coverage_for_use_check > div
{
	width:33.333%;
}

.coverage_for_use_container_p2{
	width:15%;
}
.coverage_for_use_container_p2 .coverage_for_use > div,
.coverage_for_use_container_p2 .coverage_for_use_check > div
{
	width:50%;
}

.coverage_for_use_container_p1{
	width:8%;
}
.coverage_for_use_container_p1 .coverage_for_use > div,
.coverage_for_use_container_p1 .coverage_for_use_check > div
{
	width:100%;
}

.coverage_for_use_container_i3{
	width:42.8%;
}
.coverage_for_use_container_i3 .coverage_for_use > div,
.coverage_for_use_container_i3 .coverage_for_use_check > div
{
	width:33.333%;
}
.coverage_for_use_container_i2{
	width:28.6%;
}
.coverage_for_use_container_i2 .coverage_for_use > div,
.coverage_for_use_container_i2 .coverage_for_use_check > div
{
	width:50%;
}
.coverage_for_use_container_i2_3{
	width:42.8%;
}
.coverage_for_use_container_i2_3 .coverage_for_use > div,
.coverage_for_use_container_i2_3 .coverage_for_use_check > div
{
	width:50%;
}
.coverage_for_use_container_i1{
	width:14.3%;
}
.coverage_for_use_container_i1 .coverage_for_use > div,
.coverage_for_use_container_i1 .coverage_for_use_check > div
{
	width:100%;
}
.coverage_for_use_container_i1_2{
	width:28.6%;
}
.coverage_for_use_container_i1_2 .coverage_for_use > div,
.coverage_for_use_container_i1_2 .coverage_for_use_check > div
{
	width:100%;
}

.coverage_for_use_container_m3{
	width:71.4%;
}
.coverage_for_use_container_m3 .coverage_for_use > div,
.coverage_for_use_container_m3 .coverage_for_use_check > div
{
	width:33.333%;
}
.coverage_for_use_container_m2{
	width:71.4%;
}
.coverage_for_use_container_m2 .coverage_for_use > div,
.coverage_for_use_container_m2 .coverage_for_use_check > div
{
	width:50%;
}

.form_pc{display:flex;}
.form_ipad{display:none;}
.form_mobile{display:none;}
.form_ipad_mobile{display:none;}
@media (max-width:1024px) {
	.form_pc{display:none;}
	.form_ipad{display:flex;}
	.form_ipad_mobile{display:flex;}
}
@media (max-width:540px) {
	.form_ipad{display:none;}
	.form_mobile{display:flex;}
}


.coverage_for_use_title{
	height:120px;
	background:#FF5A5A;
	color:#ffffff;
}
.use_title_last{
	border-radius:0px 16px 0px 0px;
}
.coverage_for_user{
	height:50%;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:0px 3px;
}
.coverage_for_use{
	height:50%;
	display:flex;
}
.coverage_for_use > div{
	border-right:1px solid #ffffff;
	padding:0px 3px;
}

.coverage_for_use_check_container{
	height:80px;
}
@media (max-width:1280px) {
	.coverage_for_use_check_container{
		height:70px;
	}
}
.coverage_for_use_check{
	height:100%;display:flex;
}
.coverage_for_use_check > div{
	color:#FF5A5A;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
}

.car_third_discount{
	width:1024px;
	margin:0 auto;
	margin-bottom:80px;
	text-align:center;
}
@media (max-width:1280px) {
	.car_third_discount{
		width:100%;
	}
	.car_third_discount_pic img{
		width:100%;
	}
}
@media (max-width:768px) {
	.car_third_discount{
		margin-bottom:50px;
	}
}

.car_third_qa_container{
	width:1360px;
	margin:0 auto;
	margin-bottom:80px;
	text-align:center;
}
@media (max-width:1440px) {
	.car_third_qa_container{
		width:100%;
	}
}
@media (max-width:768px) {
	.car_third_qa_container{
		margin-bottom:50px;
	}
}
.car_third_qa{
	font-size:20px;
	line-height:28px;
	text-align:left;
	margin-bottom:30px;
}
.car_third_q,.car_third_a{
	margin-bottom:10px;
}
.car_third_q:after,.car_third_a:after{
	content:"";
	display:block;
	clear:both;
}
.car_third_q > div,.car_third_a > div{
	float:left;
}
.car_third_q_num,.car_third_a_num{
	width:50px;
	height:50px;
	border-radius:50%;
	margin-right:10px;
}
.car_third_q_num{
	background:#FF5A5A;
	color:#ffffff;
}
.car_third_a_num{
	background:#ffffff;
	color:#FF5A5A;
	border:2px solid #FF5A5A;
}
.car_third_q_text,.car_third_a_text{
	width:calc(100% - 60px);
	min-height:50px;
	display:flex;
	align-items:center;
}
@media (max-width:540px) {
	.car_third_qa{
		font-size:18px;
		line-height:26px;
		margin-bottom:20px;
	}
	.car_third_q,.car_third_a{
		margin-bottom:5px;
	}
	.car_third_q_num,.car_third_a_num{
		width:42px;
		height:42px;
	}
}
.gotoCalculate {
    position: fixed;
    left: 15px;
    bottom: 25px;
    display: block;
    width: 120px;
    height: 120px;
    background-image: url(/assets/images/house-btn-gototCount.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 5;
}
@media (max-width:540px) {
	.gotoCalculate {
		width: 80px;
		height: 80px;
		left: 5px;
	}
}