.container1{padding: 8% 0 12%;background: url(../images/face-reco/bg1.png) left top no-repeat;background-size: 100% 100%;}
.container1 .content_inner1{display: flex;justify-content: center;align-items: center;}
.content_inner1 .left{width: 500px;margin-right: 80px;}
.content_inner1 .bg_block{width: 55px;height: 8px;margin-bottom: 15px;background: linear-gradient(82deg, #6582FF 0%, #00C5FF 100%);}
.content_inner1 .right{width: 450px;}
.content_inner1 .sub_text{width: 380px;color: #929CA1;}
.content_inner1 .top_text_btn{width: 170px;margin-top: 70px;}
/* 第二部分 */
.container2{margin-top: -4%;}
.container2 .main_title{font-size: 30px;font-weight: bold;text-align: center;}
.container2 .bg_block{width: 75px;height: 8px;margin: 10px auto 0;background: linear-gradient(82deg, #6582FF 0%, #00C5FF 100%);}
.container2 .container2_main{position: relative;margin-top: 50px;}
.container2 .container2_main .pos_bg{position: absolute;left: 0;top: 0;width: 45%;height: 100%;background: url(../images/auto-drive/bg1.png) left top no-repeat;background-size: 100% 100%;z-index: -1;}
.container2 .content_box{max-width: 1200px;display: flex;justify-content: center;margin: 0 auto;}
.container2 .img_content3{padding-left: 60px;}
.container2 .content_box .left{display: flex;}
.container2 .content_box .img_box{width: 52px;height: 62px;margin-right: 20px;}
.container2 .content_box .content{padding-top: 15px;}
.container2 .content_box .content .title{color: #4790fe;font-size: 22px;margin-bottom: 20px;}
.container2 .content_box .content .txt{width: 310px;font-size: 14px;color: #687277;line-height: 25px;}
.container2 .content_box .right{margin-left: 60px;}
.container2 .content_box .img_list{display: flex;align-items: flex-start;}
.container2 .content_box .img_list .img_item{position: relative;padding: 0 0 15px 15px;}
.container2 .content_box .img_list .img_item .img{width: 240px;height: 240px;}
.container2 .content_box .img_list .img_item .color_block{position: absolute;left: 0;bottom: 0;width: 240px;height: 240px;background: linear-gradient(135deg, #AD9BFF 0%, #768DFF 100%);z-index: -1;}
.container2 .content_box .img_list .img_item .label{position: absolute;left: 15px;bottom: 15px;width: 240px;height: 40px;line-height: 40px;background-color: #262626;color: #FFFFFF;opacity: 0.75;text-align: center;font-size: 18px;}
.container2 .content_box .img_list .item2{padding: 15px 15px 0 0;margin: 70px 0 0 60px;}
.container2 .content_box .img_list .item2 .color_block{left: auto;bottom: auto;top: 0;right: 0;background: linear-gradient(147deg, #00BFB5 0%, #B8FFE0 100%);}
.container2 .content_box .img_list .item2 .label{left: 0;bottom: 0;top: auto;right: auto;}
.container2 .content_box .img_list .item3 .color_block{background: linear-gradient(140deg, #FFB4A0 0%, #F36556 100%);}
.container2 .content_box .img_list .item4{padding: 0 15px 15px 0;margin: 70px 0 0 60px;}
.container2 .content_box .img_list .item4 .color_block{left: auto;bottom: 0;top: auto;right: 0;background: linear-gradient(135deg, #FFF38B 0%, #FFA94B 100%);}
.container2 .content_box .img_list .item4 .label{left: 0;bottom: 15px;top: auto;right: auto;}
.container2 .img_content_3d{flex-direction: row-reverse;margin-top: 100px;}
.container2 .img_content_3d .right{margin-left: 0;margin-right: 60px;}
.container2 .img_content_3d .img_list .item4 .color_block{background: linear-gradient(154deg, #B8FFE0 0%, #00BFB5 100%);}
/* 第三部分 */
.container3{margin-top: 30px;}
.container3 .content_box{max-width: 1200px;margin: 0 auto;padding: 0 95px;}
.container3 .content_box .title_box{display: flex;align-items: center;margin-bottom: 50px;}
.container3 .content_box .img_box{width: 52px;height: 62px;margin-right: 20px;}
.container3 .content_box .content .title{color: #4790fe;font-size: 22px;}
.container3 .compare_box{display: flex;}
.container3 .compare_box .right{padding: 70px 0 0 50px;}
.container3 .compare_box .compare_img{display: flex;}
.container3 .compare_box .compare_img .image_box{position: relative;box-shadow: 0 0 20px #d7e3fa;border-radius: 5px;overflow: hidden;}
.container3 .compare_box .compare_img .image_box:first-child{margin-right: 25px;}
.container3 .compare_box .compare_img .image_box .label{position: absolute;width: 100%;left: 0;bottom: 0;background-color: #FFFFFF;text-align: center;font-size: 16px;padding: 10px 0;}
.container3 .compare_box .sub_title{margin-top: 30px;text-align: center;font-size: 20px;}
.container3 .compare_box .bg_block{margin: 10px auto 0;width: 45px;height: 4px;background: linear-gradient(135deg, #B8FFE0 0%, #00BFB5 100%);}
/* 第四部分 */
.container4{margin-top: 100px;background: url(../images/auto-drive/bg2.png) left top no-repeat;background-size: 100% 100%;}
.container4 .main_title{font-size: 30px;font-weight: bold;text-align: center;}
.container4 .bg_block{width: 75px;height: 8px;margin: 10px auto 0;background: linear-gradient(82deg, #6582FF 0%, #00C5FF 100%);}
.container4_main{max-width: 1200px;margin: 0 auto;}
.container4_main .content1{display: flex;justify-content: center;margin-top: 70px;}
.container4_main .content1 .left{width: 490px;margin-right: 60px;}
.container4_main .content1 .left p{margin-bottom: 30px;line-height: 25px;color: #687277;}
.container4_main .content1 .right{position: relative;width: 400px;}
.container4_main .content1 .img_box{position: absolute;padding: 10px;background-color: #FFFFFF;border-radius: 8px;box-shadow: 0px 0px 20px #cfe7ff;}
.container4_main .content1 .img_box img{border-radius: 5px;}
.container4_main .content1 .img1{top: 20px;right: 0;width: 200px;z-index: 10;}
.container4_main .content1 .img2{left: 0;top: 100px;width: 300px;z-index: 5;}
.container4_main .content1 .sub_tit_box{width: 100%;position: absolute;top: 320px;left: 0;text-align: center;}
.container4_main .content1 .sub_tit_box .sub_title{font-size: 18px;}
.container4_main .content1 .sub_tit_box .sub_bg_block{margin: 10px auto 0;width: 45px;height: 4px;background: linear-gradient(135deg, #B8FFE0 0%, #00BFB5 100%);}
.container4_main .content2{position: relative;height: 520px;}
.container4_main .content2 .img_box{position: absolute;padding: 10px;background-color: #FFFFFF;border-radius: 8px;box-shadow: 0px 0px 20px #cfe7ff;}
.container4_main .content2 .img1{top: 0;left: 120px;width: 650px;z-index: 5;}
.container4_main .content2 .img2{top: 120px;right: 120px;width: 650px;z-index: 10;}
.container4_main .content2 .sub_tit_box{width: 100%;position: absolute;top: 330px;left: 0;text-align: center;}
.container4_main .content2 .sub_tit_box .sub_title{font-size: 18px;}
.container4_main .content2 .sub_tit_box .sub_bg_block{margin: 10px auto 0;width: 45px;height: 4px;background: linear-gradient(135deg, #B8FFE0 0%, #00BFB5 100%);}
/* 第五部分 */
.container5 .main_title{font-size: 30px;font-weight: bold;text-align: center;}
.container5 .bg_block{width: 75px;height: 8px;margin: 10px auto 0;background: linear-gradient(82deg, #6582FF 0%, #00C5FF 100%);}
.container5_main{margin: 70px auto 0;max-width: 1200px;padding: 0 125px;}
.container5_main .title_box .title{position: relative;width: 210px;font-size: 22px;padding: 0 8px;}
.container5_main .title_box .title .left_block{position: absolute;left: 0;bottom: 3px;width: 18px;height: 18px;background: linear-gradient(168deg, #A2FFD6 0%, #20C6BA 100%);z-index: -1;transform: rotate(-45deg);}
.container5_main .title_box .title .right_block{position: absolute;right: 5px;top: 0;width: 18px;height: 18px;background: linear-gradient(135deg, #AD9BFF 0%, #768DFF 100%);border-radius: 50%;z-index: -1;}
.container5_main .content_box{display: flex;justify-content: center;margin-top: 25px;}
.container5_main .img_box{padding: 10px;background-color: #FFFFFF;border-radius: 8px;box-shadow: 0px 0px 20px #cfe7ff;}
.container5_main .content_box .content_left{width: 450px;margin-right: 60px;}
.container5_main .content_box .content_left .text{line-height: 25px;color: #687277;}
.container5_main .content_box .img1{margin-top: 20px;width: 240px;}
.container5_main .content_box .img2{width: 430px;}
.container5_main .img3_box{width: 430px;margin: 20px auto 0;}
.container5_main .sub_title{text-align: center;font-size: 18px;margin-top: 25px;}
.container5_main .sub_bg_block{margin: 10px auto 0;width: 45px;height: 4px;background: linear-gradient(135deg, #B8FFE0 0%, #00BFB5 100%);}
.container5_main .content2_main{margin-top: 80px;display: flex;justify-content: space-between;}
.container5_main .content2_main .box_item{width: 22%;}
.container5_main .content2_main .box_item .item_img_box{width: 65px;height: 65px;}
.container5_main .content2_main .box_item .item_tit{margin: 20px 0;font-weight: bold;font-size: 20px;}
.container5_main .content2_main .box_item .item_txt{color: #687277;line-height: 20px;font-size: 13px;}
.container5_main .content3_main{margin-top: 100px;}
.container5_main .content3_main .content_box{flex-direction: row-reverse;}
.container5_main .content3_main .content_left{margin-right: 0;margin-left: 60px;}
.container5_main .content3_main .content_left .title_box{display: flex;/*justify-content: flex-end;*/  margin-bottom: 25px;}
.container5_main .content3_main .content_box .content_right{width: 400px;}

@media screen and (max-width: 1000px) {
	.container1{padding: 5% 0; margin-top:60px;}
	.container1 .content_inner1{display: block}
	.content_inner1 .left{width: 60%;margin: 0px auto;}
	.content_inner1 .bg_block{width: 50px;height: 5px;margin-bottom: 10px;}
	.content_inner1 .right{width: 80%; margin:auto;}
	.content_inner1 .right .main_title{ text-align:left;}
	.content_inner1 .sub_text{width: 100%;color: #929CA1;}
	.content_inner1 .top_text_btn{width: 50%x;margin-top: 1rem; padding:1rem;}
	/* 第二部分 */
	.container2{margin-top: 2rem;}
	.container2 .main_title{font-size: 1.5rem;}
	.container2 .bg_block{width: 50px;height: 5px;}
	.container2 .container2_main{margin-top: 2rem;}
	.container2 .content_box{max-width: 100%;display: block;}
	.container2 .img_content3{padding:0 1rem;}
	.container2 .content_box .left{display: flex; flex-wrap:wrap; padding:1.5rem}
	.container2 .content_box .content{padding-top: 5px; width:calc(100% - 80px)}
	.container2 .content_box .content .title{font-size: 1.25rem;margin-bottom: 10px;}
	.container2 .content_box .content .txt{width:100%;font-size: .8rem;line-height: 1.6;}
	.container2 .content_box .right{margin-left: 0px; padding:0 1rem;}
	.container2 .content_box .img_list .img_item{ width:50%; padding: 0 0 10px 10px; overflow:hidden;}
	.container2 .content_box .img_list .img_item .img{ display:block; width: 100%;height: 100%;}
	.container2 .content_box .img_list .img_item .color_block{width: 100%;height: 90%;}
	.container2 .content_box .img_list .img_item .label{left: 10px;bottom: 10px;width: calc(100% - 10px);height: 30px;line-height: 30px;font-size: .8rem;}
	.container2 .content_box .img_list .item2{padding: 10px 10px 0 0;margin: 20px 0 0 10px;}
	.container2 .content_box .img_list .item2 .label{left: 0px;bottom: 0px;top: inherit;right: inherit;}
	.container2 .content_box .img_list .item4{padding: 0 10px 10px 0;margin: 35px 0 0 10px;}
	.container2 .content_box .img_list .item4 .label{left: 0px;bottom: 10px;top: inherit;right: inherit;}
	.container2 .img_content_3d{flex-direction: row-reverse;margin-top: 2rem;}
	.container2 .img_content_3d .right{margin-left: 0;margin-right: 0px;}
	.container2 .img_content_3d .right .item4{ margin-top:20px;}
	/* 第三部分 */
	.container3{margin-top: 2rem;}
	.container3 .content_box{max-width: 100%; padding: 0 1.5rem;}
	.container3 .content_box .title_box{margin-bottom: 10px;}
	.container3 .content_box .content .title{font-size: 1.25rem;}
	.container3 .compare_box{display: block;}
	.container3 .compare_box .right{padding: 0px;}
	.container3 .compare_box .compare_img{display: flex;}
	.container3 .compare_box .compare_img .image_box:first-child{margin-right: 1rem;}
	.container3 .compare_box .compare_img .image_box .label{font-size: 1rem;}
	.container3 .compare_box .sub_title{margin-top: 1.5rem; font-size: 1.25rem;}
	.container3 .compare_box .bg_block{ margin-bottom:2rem;}
	/* 第四部分 */
	.container4{margin-top: 4rem;}
	.container4 .main_title{font-size: 1.5rem;}
	.container4 .bg_block{width: 50px;height: 5px;}
	.container4_main{max-width: 100%; padding:1.5rem;}
	.container4_main .content1{display: block;margin-top: 1rem;}
	.container4_main .content1 .left{width: 100%;margin-right: 0px; padding:0 1rem;}
	.container4_main .content1 .left p{margin-bottom: 1rem;line-height: 1.6;}
	.container4_main .content1 .right{width: 100%;}
	.container4_main .content1 .img_box{position: inherit;padding: 5px; display:inline-block;}
	.container4_main .content1 .img1{top: inherit;right: inherit; left:inherit; width: 50%; margin-left:50%}
	.container4_main .content1 .img2{left: inherit;top: inherit;width: 80%; margin-top:-80px;}
	.container4_main .content1 .sub_tit_box{position: inherit;top: inherit; margin-top:1.5rem;}
	.container4_main .content1 .sub_tit_box .sub_title{font-size: 1rem;}
	.container4_main .content2{height: inherit; margin-top:2rem;}
	.container4_main .content2 .img_box{position: inherit;padding: 5px;}
	.container4_main .content2 .img1{top: inherit;left: inherit;width: 90%;}
	.container4_main .content2 .img2{top: inherit;right: inherit; margin-left:10%; width: 90%; margin-top:-20px;}
	.container4_main .content2 .sub_tit_box{position: relative;top: 1.5rem;left: 0;text-align: center;}
	.container4_main .content2 .sub_tit_box .sub_title{font-size: 1rem;}
	/* 第五部分 */
	.container5{ margin-top:4rem;}
	.container5 .main_title{font-size: 1.5rem;}
	.container5 .bg_block{width: 50px;height: 5px;}
	.container5_main{margin: 2rem auto 0;max-width: 100%;padding: 0 1.5rem;}
	.container5_main .title_box{ text-align:center;}
	.container5_main .title_box .title{ display:inline-block; width: auto;font-size: 1.25rem; padding-right:15px}
	.container5_main .content_box{display: block;margin-top: 1.5rem;}
	.container5_main .img_box{padding: .5rem;}
	.container5_main .content_box .content_left{width: 100%;margin-right: 0px;}
	.container5_main .content_box .content_left .text{line-height: 1.6; padding:0 1rem;}
	.container5_main .content_box .img1{margin: 10px 0;width: 100%;}
	.container5_main .content_box .img2{width: 100%;}
	.container5_main .img3_box{width: 100%;margin: 20px auto 0;}
	.container5_main .sub_title{font-size: 1.25rem;margin-top: 20px;}
	.container5_main .content2_main{margin-top: 2rem; flex-wrap:wrap;}
	.container5_main .content2_main .box_item{width: 48%; margin-bottom:2rem;}
	.container5_main .content2_main .box_item .item_img_box{width: 40%; height:inherit; margin:0 auto;}
	.container5_main .content2_main .box_item .item_tit{margin: 10px 0;font-size: 1rem; text-align:center;}
	.container5_main .content2_main .box_item .item_txt{line-height: 1.5;font-size: .8rem;}
	.container5_main .content3_main{margin-top: 2rem;}
	.container5_main .content3_main .content_box{flex-direction: row-reverse;}
	.container5_main .content3_main .content_left{margin-right: 0;margin-left: 0px;}
	.container5_main .content3_main .content_left .title_box{margin-bottom: 15px;}
	.container5_main .content3_main .content_box .content_right{width: 100%; padding:0 1rem;}
}