@media (min-width: 768px) {
	

	.swiper {
		width: 100%;
		/* min-width: 1920px; */
		height: 40vw;
	}

	.swiper-slide {
		position: relative;
		display: flex;
		justify-content: center;
	}

	.swiper-slide img {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
	}

	.swiper-text {
		width: 72.91vw;
		height: 40vw;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
		z-index: 2;
		margin: 0 auto;
	}

	.swiper-text h1 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 2.6vw;
		color: #333333;
	}

	.swiper-text p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 1.04vw;
		color: #666666;
		margin-top: 1.04vw;
		margin-bottom: 0;
	}

	.swiper-text .line {
		width: 4.17vw;
		height: 0.26vw;
		background-color: #E80707;
		margin-top: 1.56vw;
	}

	.content_bottom {
		position: relative;
		width: 100%;
	}

	.backImg1 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 56.25vw;
		opacity: 0.15;
	}

	 	.backImg2{
		position: absolute;
		top: 56.25vw;
		left: 0;
		width: 100%;
		height: 3vw;
		z-index: 1;
		background: linear-gradient( 0deg, #FAFBFF 0%, #d2d4da 100%);
	} 
	.backImg3 {
		position: absolute;
		top: 59.25vw;
		left: 0;
		width: 100%;
		height: 148vw;
	}

	.box1 {
		width: 100%;
		position: relative;
		z-index: 2;
		display: flex;
		flex-direction: column;
		align-items: center;
		/* background-color: rgba(255, 255, 255, 0.85); */
		padding-top: 4vw;
		padding-bottom: 3.125vw;
	}

	.box_in {
		width: 72.91vw;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.red_index {
		color: #E80707 !important;
	}

	.box1 .box_title {
		display: flex;
		align-items: center;
		/*margin-top: 4.06vw;*/
		margin-bottom: 1.56vw;
	}

	.box1 .box_title h2 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.875vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}

	.box1 .box_msg {
		width: 72.91vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.83vw;
		color: #666666;
		line-height: 1.66vw;
		margin-bottom: 3.12vw;
	}

	.box1 .box_top {
		width: 72.91vw;
		display: flex;
		align-items: center;
	}

	.box1 .box_top .index-icon1 {
		width: 33.85vw;
		height: 21.35vw;
		margin-right: 5.73vw;
	}

	.box1 .box_top .box_top_r {
		display: flex;
		flex-direction: column;
	}

	.box1 .box_top .box_top_r h2 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.67vw;
		color: #3D3D3D;
		margin-bottom: 1.56vw;
	}

	.box1 .box_top .box_top_r p {
		width: 33.33vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.83vw;
		color: #666666;
		line-height: 1.66vw;
		margin-bottom: 3.12vw;
	}

	.box1 .box_top .box_top_r .btn_box {
		display: flex;
		align-items: center;
	}

	.box1 .box_top .box_top_r .btn_box .btn {
		width: 8.33vw;
		height: 2.6vw;
		background: rgba(232, 7, 7, 0.1);
		border-radius: 0.26vw;
		border: 1px solid #E80707;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 1.56vw;
	}

	.box1 .box_top .box_top_r .btn_box .btn img {
		width: 1vw;
		height: 1vw;
		margin-left: 0.5vw;
	}

	.box1 .box_top .box_top_r .btn_box .btn span {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 0.83vw;
		color: #E80707;
	}

	.box2 {
		display: flex;
		width: 100%;
		position: relative;
		/* z-index: 2; */
		display: flex;
	}

	.box2 .box_in_list {
		position: relative;
		z-index: 4;
		width: 72.91vw;
		margin: 0 auto 3.125vw;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.box2 .box_in {
		position: relative;
		width: 16.66vw;
		height: 24.64vw;
		background: #FFFFFF;
		border-radius: 0.5vw;
		overflow: hidden;
		cursor: pointer;
	}

	.box2 .box_in:hover {
		margin-top: -20px;
		transition: all 0.5s;
	}

	.box2 .box_in:hover .line {
		width: 5vw;
	}

	.box2 .box_in_title {
		width: 16.66vw;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 1vw 0;
		background-color: #FBF6F6;
		position: relative;
	}

	.box2 .box_in_title .line {
		width: 0;
		height: 2px;
		background-color: #E80707;
		position: absolute;
		bottom: 1vw;
		left: 2vw;
	}

	.box2 .box_in_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.25vw;
		color: #3D3D3D;
		margin-left: 2vw;
		margin-bottom: 0;
	}

	.box2 .box_in_title img {
		width: 2.7vw;
		height: 2.7vw;
		margin-right: 2vw;
	}

	.box2 .box_in_bottom {
		/*width: 12.66vw;*/
		display: flex;
		flex-direction: column;
		padding: 0 1.8vw;
		margin-top: 1vw;
	}

	.box2 .us_btn {
		width: 12.5vw;
		height: 2vw;
		background: rgba(232, 7, 7, 0.05);
		border-radius: 0.26vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.729vw;
		color: #666666;
		letter-spacing: 2px;
		display: flex;
		align-items: center;
		justify-content: center;
		/*margin-bottom: 1.5625vw;*/
		margin-top: 1vw;
		position: absolute;
		bottom: 1.5vw;
	}

	.box2 .box_in_bottom_title {
		display: flex;
		align-items: center;
	}

	.box2 .box_in_bottom_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 0.937vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}

	.box2 .box_in_bottom_title .tips {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 0.625vw;
		color: #FFFFFF;
		width: 2.3vw;
		height: 1.04vw;
		background: linear-gradient(180deg, #FF5A5A 0%, #F24646 100%);
		box-shadow: 0px 0.7vw 1.4vw 0px rgba(255, 0, 0, 0.1);
		border-radius: 3px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left: 0.7vw;
	}

	.box2 .box_in_bottom .radio {
		width: 0.7vw;
		min-width: 0.7vw;
		height: 0.7vw;
		min-height: 0.7vw;
		border: 3px solid #E80707;
		border-radius: 50%;
		margin-right: 0.3vw;
	}

	.box2 .box_in_bottom .box_in_bottom_title_msg {
		width: 11.25vw;
		font-weight: 400;
		font-size: 0.73vw;
		color: #666666;
		line-height: 1.14vw;
		margin-top: 0.5vw;
		margin-left: 1vw;
	}

	.box3 {
		position: relative;
		width: 72.91vw;
		height: 35.4vw;
		margin: 0 auto 4.2vw;
	}

	.box3 .box3_title {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.875vw;
		color: #3D3D3D;
		position: absolute;
		top: 0;
		left: 0;
	}
	.box3 .box3_mobile_title {
		display: none;
	}
	.box3 .box3_mobile_subtitle {
		display: none;
	}

	.box3 .box3_tab {
		padding-top: 5.6vw;
	}

	.box3 .box3_tab .box3_tab_item {
		display: flex;
		flex-direction: column;
		margin-bottom: 2vw;
	}

	.box3 .box3_tab_item_title {
		display: flex;
		align-items: center;

	}

	.box3_tab_item_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.146vw;
		color: #E80707;
		cursor: pointer;
		margin-bottom: 0;
	}

	.box3_tab_item_title p:last-child {
		color: #3D3D3D;
		margin-left: 1vw;
	}

	.box3 .box3_tab_item_msg {
		width: 34.27vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.83vw;
		color: #666666;
		line-height: 1.66vw;
		height: 0;
		overflow: hidden;
		padding-top: 1vw;
		cursor: pointer;
	}
	.mobile_box3_tab_item_msg{
	    display: none;
	}

	.box3 .select2 {
		height: auto;
	}

	.box3 .box3_tab_item_img {
		overflow: hidden;
		width: 28.6vw;
		height: 35.4vw;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 7;
	}

	.box3_tab_item_img_box {
		width: 28.6vw;
		height: 35.4vw;
		position: absolute;
		right: 0;
		top: 35.4vw;
		transition: all 0.3s;
		overflow: hidden;
		opacity: 0;
	}

	.box3 .box3_tab .box3_tab_item .select {
		z-index: 9;
	}

	.box3 .select .box3_tab_item_img {
		height: 35.4vw;
	}

	.select .box3_tab_item_img_box {
		top: 0;
		opacity: 1;
	}

	.box3 .box3_tab_item_img .img1 {
		width: 26vw;
		height: 32.8vw;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 3;
	}

	.box3 .box3_tab_item_img .img2 {
		width: 9.375vw;
		height: 9.375vw;
		position: absolute;
		left: 0;
		top: 3.125vw;
		z-index: 4;
		background: rgba(255, 255, 255, 0.5);
		box-shadow: 0px 0px 1vw 0.46vw rgba(0, 0, 0, 0.08);
		border-radius: 0.5vw;
		border: 1px solid #FFFFFF;
	}

	.box3 .box3_tab_item_img .back {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 27vw;
		height: 16.6vw;
		background: #E8ECF0;
		border-radius: 0.5vw;
		z-index: 2;
	}

	.box3 .box3_tab_item_img .back2 {
		background: #fbf6f6;
	}

	.box4 {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;

	}

	.box4 .box4_title {
		display: flex;
		align-items: center;
	}

	.box4 .box4_title img {
		width: 5.2vw;
		height: 7.18vw;
	}

	.box4 .box4_title_center {
		display: flex;
		flex-direction: column;
	}

	.box4 .box4_title_center h2 {
		font-weight: bold;
		font-size: 1.875vw;
		color: #E80707;
		margin-top: 0.5vw;
	}

	.box4_title_center_top {
		display: flex;
		align-items: center;
	}

	.box4_title_center_top .line {
		width: 5.2vw;
		height: 2px;
		background: #E80707;
	}

	.box4_title_center_top p {
		font-weight: 600;
		font-size: 1.56vw;
		color: #3D3D3D;
		margin: 0 1vw;
	}

	.box4_content {
		width: 100%;
		margin: -2vw auto 0;
		display: flex;
		align-items: center;
		justify-content: center;
		/*height: 58.8vw;*/
		height: 41vw;
		overflow: hidden;
		position: relative;
		perspective:121;
        -webkit-perspective:121; 
        position: relative;
	}
	.box4_content_back{
	    position: absolute;
	    top: 0;
	    z-index: 99;
	    width: 100%;
        height: 8.85vw;
        background: linear-gradient( 180deg, #F4F9FF 0%, rgba(244,249,255,0) 100%);
	}
	.box4_content_in{
	    position: absolute;
	    top: 0;
	    width: 95%;
	    display: flex;
		flex-wrap: wrap;
		/*margin-top: -8vw;*/
		/*margin-bottom: 6vw;*/
		transform: rotateX(7deg);
        -webkit-transform: rotateX(7deg);
	}
	.partnerItem{
	    width: 18.4%;
        height: 7.36vw;
        background: #FFFFFF;
        box-shadow: 0px 2px 30px 0px rgba(0,0,0,0.08);
        border-radius: 1vw;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 1.5%;
        margin-bottom: 1.5vw;
	}
	.partnerItem:nth-child(1+5n) {
	    margin-right: 0;
	}

	.partnerItem img {
		width: 80%;
		height: auto;
		max-height: 80%;
		max-width: 80%;
	}

	/*  */
	.box5 {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.box5_title {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 4vw;
	}

	.box5_title h2 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.875vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}

	.box5_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.83vw;
		color: #666666;
		margin-top: 0.5vw;
		margin-bottom: 0;
	}

	.box5 .tab_box {
		margin-top: 2vw;
		width: 62.51vw;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
		padding: 1vw 5.2vw;
		border-bottom: 1px solid #D9D9D9;
		cursor: pointer;
		margin-bottom: 30vw;
	}

	.box5 .tab_box p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 0.83vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}

	.box5 .tab_box .active {
		color: #E80707;
	}

	.box5 .tab_box .line {
		width: 4.2vw;
		height: 2px;
		background-color: #E80707;
		position: absolute;
		bottom: 0;
		left: 5.2vw;
		transition: all 0.2s;

	}
    
	.box5 .box5_list {
		width: 72.91vw;
		overflow: hidden;
		margin-top: 3.125vw;
		transition: all 0.2s;
		position: relative;
		left: 72.91vw;
	}
	.box5_list_box{
	    width: 72.91vw;
		overflow: hidden;
		position: absolute;
		left: 0;
		top: 4vw;
	}
    .box5 .active .box5_list{
        left: 0;
    }
	.box5_list_item {}

	.box5_list_item .list_title {}

	.box5_list_item .list_title h2 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.875vw;
		color: #3D3D3D;
	}

	.box5_list_item .list_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.83vw;
		color: #666666;
		margin-top: 0.5vw;
		margin-bottom: 0;
	}

	.box5_list_item_bottom {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 2vw;
	}

	.box5_list_item_bottom .list_left {
		width: 39vw;
		height: 22.8vw;
		position: relative;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.box5_list_item_bottom .list_left_item {
		width: 15.75vw;
		height: 7.6vw;
		background-color: #ffffff;
		border-radius: 0.5vw;
		padding: 1.5vw;
		overflow: hidden;
		position: relative;
		transition: all 0.5s;
		background-size: 100% 0;
		margin-bottom: 1.6vw;
		cursor: pointer;
		box-sizing: content-box;
	}

	.box5_list_item_bottom .list_left_item p {
		font-weight: 600;
		font-size: 1.04vw;
		color: #3D3D3D;
		position: relative;
		z-index: 5;
		margin-bottom: 0;
	}

	.box5_list_item_bottom .list_left_item span {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.72vw;
		color: #666666;
		line-height: 1.25vw;
		position: relative;
		z-index: 5;
		margin-top: 0.5vw;
		margin-bottom: 1vw;
		width: 15.6vw;
	}

	.list_left_item:hover p {
		color: #FFFFFF;
	}

	.list_left_item:hover span {
		color: #FFFFFF;
	}

	.box5_list_item_bottom .list_left_item .list_back {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 8.3vw;
		height: 8.3vw;
		z-index: 4;
		transition: all 0.4s;
	}

	.box5_list_item_bottom .list_left_item .back {
		opacity: 1;
	}

	.box5_list_item_bottom .list_left_item .back_hover {
		opacity: 0;
	}

	.list_left_item:hover .back {
		opacity: 0;
	}

	.list_left_item:hover .back_hover {
		opacity: 1;
		width: 10.6vw;
		height: 10.6vw;
	}

	.box5_list_item_bottom .btn {
		display: flex;
		align-items: center;
		width: 6.5vw;
		height: 2vw;
		background: rgba(232, 7, 7, 0.1);
		border-radius: 0.26vw;
		border: 1px solid #E80707;
		
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		z-index: 5;
	}
	.box5 .active a{
	    position: relative;
	    z-index: 99!important;
	}
	.box5 .active .btn{
	    z-index: 99!important;
	}
    .box5_list_item_bottom .btn a , .box5_list_item_bottom .btn p{
        font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.73vw;
		color: #E80707;
    }
	.list_left_item:hover .btn {
		width: 6.5vw;
		height: 2vw;
		background: rgba(255, 255, 255, 0.1);
		border-radius: 0.26vw;
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}

	.box5_list_item_bottom .btn img {
		width: 1vw;
		height: 1vw;
		margin-left: 0.2vw;
	}

	.box5_list_item_bottom .red_img {}

	.list_left_item:hover .red_img {
		display: none;
	}

	.box5_list_item_bottom .select_img {
		display: none;
	}

	.list_left_item:hover .select_img {
		display: block;
	}

	.box5_list_item_bottom .list_right img {
		width: 32.3vw;
		height: 22.8vw;
	}

	.box5 .red_back {
		position: absolute;
		z-index: 1;
		width: 0;
		height: 0;
		width: 18.75vw;
		height: 20vw;
		background: linear-gradient(61deg, #E80707 0%, #E55454 100%);
		left: 0;
		bottom: -20vw;
		transition: all 0.5s;
		border-radius: 50%;
	}

	.list_left_item:hover .red_back {
		bottom: 0;
		border-radius: 0;
	}
	.box6{
		background-color: #FFFFFF;
		margin-top: 5vw;
		position: relative;
		height: 39vw;
        overflow: hidden;
	}
	.box6_back{
		position: absolute;
		width: 38.4vw;
		height: 18vw;
		right: 0;
		top: -0.1vw;
		
	}
	.box6_title{
		width: 72.91vw;
		margin: 0 auto;
		padding: 4.16vw 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.box6_title h2{
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.875vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}
	.box6_title_icon{
		display: flex;
		align-items: center;
	}
	.box6_title_icon div{
		width: 2.92vw;
		height: 1.98vw;
		background: #CAD5DC;
		border-radius: 1.7vw;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.box6_title_icon img{
		width: 1.46vw;
		height: 1.46vw;
	}
	.box6_list{
		width: 72.91vw;
		display: flex;
		align-items: center;
		/*justify-content: space-between;*/
		margin: 0 auto;
		overflow-x: scroll;
		padding-bottom: 2vw;
		padding-left: 2vw;
	}
	.box6_list_item{
		position: relative;
		width: 18.5vw;
		min-width: 18.5vw;
		height: 22.709vw;
		background: #FFFFFF;
		box-shadow: 0 2px 1.5vw 0 rgba(0,0,0,0.08);
		border-radius: 1vw;
		padding: 2.083vw;
		overflow: hidden;
		box-sizing: content-box;
		margin-right: 2vw;
	}
	
	.box6_list_item h5{
		height: 4vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 1.04vw;
		color: #333333;
		line-height: 1.98vw;
		text-align: justified;
		font-style: normal;
		text-transform: none;
		position: relative;
		z-index: 5;
	}
	.box6_list_item:hover h5{
		color: #FFFFFF;
	}
	.box6_list_item .line{
		position: relative;
		z-index: 5;
		width: 2vw;
		height: 2px;
		background: #E80707;
		margin: 1vw 0;
	}
	.box6_list_item:hover .line{
		background-color: #FFFFFF;
	}
	.box6_list_item .time{
		position: relative;
		z-index: 5;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.83vw;
		color: #666666;
	}
	.box6_list_item:hover .time{
		color: #FFFFFF;
	}
	.box6_list_item .msg{
		position: relative;
		z-index: 5;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.83vw;
		color: #666666;
		line-height: 1.66vw;
		margin: 2vw 0;
	}
	.box6_list_item:hover .msg{
		color: #FFFFFF;
	}
	
	.box6_list_item .btn {
		display: flex;
		align-items: center;
		width: 6.5vw;
		height: 2vw;
		background: rgba(232, 7, 7, 0.1);
		border-radius: 0.26vw;
		border: 1px solid #E80707;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 0.73vw;
		color: #E80707;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		z-index: 5;
		bottom: 2vw;
	}
	
	.box6_list_item:hover .btn {
		width: 6.5vw;
		height: 2vw;
		background: rgba(255, 255, 255, 0.1);
		border-radius: 0.26vw;
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}
	
	.box6_list_item .btn img {
		width: 1vw;
		height: 1vw;
		margin-left: 0.2vw;
	}
	
	.box6_list_item .red_img {}
	
	.box6_list_item:hover .red_img {
		display: none;
	}
	
	.box6_list_item .select_img {
		display: none;
	}
	
	.box6_list_item:hover .select_img {
		display: block;
	}
	.box6_list_item .list_back {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 15.9vw;
		height: 15.9vw;
		z-index: 4;
		transition: all 0.4s;
	}
	
	.box6_list_item .back {
		opacity: 1;
	}
	
	.box6_list_item .back_hover {
		opacity: 0;
	}
	
	.box6_list_item:hover .back {
		opacity: 0;
	}
	
	.box6_list_item:hover .back_hover {
		opacity: 1;
	}
	.box6_list_item .red_back {
		position: absolute;
		z-index: 1;
		width: 0;
		height: 0;
		width: 22.83vw;
		height: 26.875vw;
		background: linear-gradient(61deg, #E80707 0%, #E55454 100%);
		left: 0;
		bottom: -26.875vw;
		transition: all 0.3s;
	}
	
	.box6_list_item:hover .red_back {
		bottom: 0;
	}
	
}
@media (max-width: 768px) {
	

	.swiper {
		width: 100%;
		/* min-width: 1920px; */
		height: 66.6vw;
	}

	.swiper-slide {
		position: relative;
		display: flex;
		justify-content: center;
	}

	.swiper-slide img {
		width: auto;
		height: 100%;
		position: absolute;
		top: 0;
	}

	.swiper-text {
		width: 94vw;
		height: 66.6vw;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
		z-index: 2;
		margin: 0 auto;
	}

	.swiper-text h1 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 4.26vw;
		color: #333333;
	}

	.swiper-text p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.66vw;
		color: #666666;
		margin-top: 4vw;
		margin-bottom: 0;
	}

	.swiper-text .line {
		width: 8vw;
		height: 0.5vw;
		background-color: #E80707;
		margin-top: 1.56vw;
	}

	.content_bottom {
		position: relative;
		width: 100%;
		padding-top: 8vw;
	}

	.backImg1 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 260vw;
		opacity: 0.15;
	}

	.backImg2{
		position: absolute;
		top: 260vw;
		left: 0;
		width: 100%;
		height: 3vw;
		z-index: 1;
		background: linear-gradient( 0deg, #FAFBFF 0%, #d2d4da 100%);
	} 
	.backImg3 {
		position: absolute;
		top: 263vw;
		left: 0;
		width: 100%;
		height: 55%;
	}

	.box1 {
		width: 100%;
		position: relative;
		z-index: 2;
		display: flex;
		flex-direction: column;
		align-items: center;
		
	}

	.box_in {
		width: 94vw;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.red_index {
		color: #E80707 !important;
	}

	.box1 .box_title {
		display: flex;
		align-items: center;
		margin-bottom: 1.56vw;
	}

	.box1 .box_title h2 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 5.86vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}

	.box1 .box_msg {
		width: 94vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 3.2vw;
		color: #666666;
		line-height: 6.4vw;
		margin-bottom: 4vw;
	}

	.box1 .box_top {
		width: 94vw;
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}

	.box1 .box_top .index-icon1 {
		width: 94vw;
		height: 58.66vw;
		margin-right: 5.73vw;
	}

	.box1 .box_top .box_top_r {
		display: flex;
		flex-direction: column;
	}

	.box1 .box_top .box_top_r h2 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 4vw;
		color: #3D3D3D;
		margin-bottom: 4vw;
		margin-top: 4vw;
	}

	.box1 .box_top .box_top_r p {
		width: 94vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 3.2vw;
		color: #666666;
		line-height: 6.4vw;
		margin-bottom: 4vw;
	}

	.box1 .box_top .box_top_r .btn_box {
		display: flex;
		align-items: center;
		margin-bottom: 4vw;
	}

	.box1 .box_top .box_top_r .btn_box .btn {
		width: 20.9vw;
		height: 6.8vw;
		background: rgba(232, 7, 7, 0.1);
		border-radius: 1.3vw;
		border: 1px solid #E80707;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 4vw;
	}

	.box1 .box_top .box_top_r .btn_box .btn img {
		width: 2.66vw;
		height: 2.66vw;
		margin-left: 0.5vw;
	}

	.box1 .box_top .box_top_r .btn_box .btn span {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 2.66vw;
		color: #E80707;
	}

	.box2 {
		display: flex;
		width: 100%;
		position: relative;
		/* z-index: 2; */
		display: flex;
	}

	.box2 .box_in_list {
		position: relative;
		z-index: 4;
		width: 94vw;
		margin: 0 auto 8vw;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.box2 .box_in {
		position: relative;
		width: 45.33vw;
		height: 80vw;
		background: #FFFFFF;
		border-radius: 2.66vw;
		overflow: hidden;
		margin-bottom: 4vw;
	}

	.box2 .box_in .line {
		display: none;
	}

	.box2 .box_in_title {
		width: 45.33vw;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 2.66vw 0;
		background-color: #FBF6F6;
		position: relative;
	}

	.box2 .box_in_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 4.26vw;
		color: #3D3D3D;
		margin-left: 2vw;
		margin-bottom: 0;
	}

	.box2 .box_in_title img {
		width: 8.26vw;
		height: 8.26vw;
		margin-right: 2vw;
	}

	.box2 .box_in_bottom {
		/*width: 12.66vw;*/
		display: flex;
		flex-direction: column;
		padding: 0 3vw;
		margin-top: 2.67vw;
	}

	.box2 .us_btn {
		width: 37.33vw;
		height: 6.26vw;
		background: rgba(232, 7, 7, 0.05);
		border-radius: 1vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.66vw;
		color: #666666;
		letter-spacing: 2px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		bottom:4vw;
	}

	.box2 .box_in_bottom_title {
		display: flex;
		align-items: center;
	}

	.box2 .box_in_bottom_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 3vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}

	.box2 .box_in_bottom_title .tips {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.13vw;
		color: #FFFFFF;
		width: 6.9vw;
		height: 3.6vw;
		background: linear-gradient(180deg, #FF5A5A 0%, #F24646 100%);
		box-shadow: 0px 0.7vw 1.4vw 0px rgba(255, 0, 0, 0.1);
		border-radius: 3px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left: 0.7vw;
	}

	.box2 .box_in_bottom .radio {
		width: 1.4vw;
		min-width: 1.4vw;
		height: 1.4vw;
		min-height: 1.4vw;
		border: 3px solid #E80707;
		border-radius: 50%;
		margin-right: 1.3vw;
		box-sizing: content-box;
	}

	.box2 .box_in_bottom .box_in_bottom_title_msg {
		/*width: 11.25vw;*/
		font-weight: 400;
		font-size: 2.4vw;
		color: #666666;
		line-height: 4.8vw;
		margin-top: 1vw;
		margin-left: 4.5vw;
	}

	.box3 {
		position: relative;
		width: 94vw;
		/*height: 35.4vw;*/
		margin: 0 auto 4.2vw;
		padding-bottom: 94vw;
	}

	.box3 .box3_title {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 1.875vw;
		color: #3D3D3D;
		display: none;
	}
    .box3_mobile_title{
        font-weight: bold;
        font-size: 6.66vw;
        color: #333333;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
    }
    .box3_mobile_subtitle {
        font-weight: 400;
        font-size: 2.93vw;
        color: #666666;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
    }
	.box3 .box3_tab {
		padding-top: 5.6vw;
	}

	.box3 .box3_tab .box3_tab_item {
		display: flex;
		flex-direction: column;
		margin-bottom: 2vw;
	}

	.box3 .box3_tab_item_title {
		display: flex;
		align-items: center;

	}

	.box3_tab_item_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 4vw;
		color: #E80707;
		cursor: pointer;
		margin-bottom: 0;
	}

	.box3_tab_item_title p:last-child {
		color: #3D3D3D;
		margin-left: 1vw;
	}

	.box3 .box3_tab_item_msg {
		display: none;
	}
	.box3 .mobile_box3_tab_item_msg{
	    width: 94vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 3.2vw;
		color: #666666;
		line-height: 6.4vw;
		height: 0;
		overflow: hidden;
		padding-top: 1vw;
		cursor: pointer;
	}
	.box3 .select2 {
		height: auto;
	}

	.box3 .box3_tab_item_img {
		overflow: hidden;
		width: 94vw;
		height: 90vw;
		position: absolute;
		/*right: 0;*/
		top: 90vw;
		z-index: 7;
	}

	.box3_tab_item_img_box {
		width: 94vw;
		height: 90vw;
		position: absolute;
		right: 0;
		top: 90vw;
		transition: all 0.3s;
		overflow: hidden;
		opacity: 0;
	}

	/*.box3 .box3_tab .box3_tab_item .select {*/
	/*	z-index: 9;*/
	/*}*/

	.box3 .select .box3_tab_item_img {
		height: 90vw;
	}

	.select .box3_tab_item_img_box {
		top: 0;
		opacity: 1;
	}

	.box3 .box3_tab_item_img .img1 {
		width: 86.6vw;
		height: 84vw;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 3;
	}

	.box3 .box3_tab_item_img .img2 {
		width: 26vw;
		height: 26vw;
		position: absolute;
		left: 0;
		top: 8vw;
		z-index: 4;
		background: rgba(255, 255, 255, 0.5);
		box-shadow: 0px 0px 1vw 0.46vw rgba(0, 0, 0, 0.08);
		border-radius: 2.6vw;
		border: 1px solid #FFFFFF;
	}

	.box3 .box3_tab_item_img .back {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 86.6vw;
		height: 42.6vw;
		background: #E8ECF0;
		border-radius: 2.6vw;
		z-index: 2;
	}

	.box3 .box3_tab_item_img .back2 {
		background: #fbf6f6;
	}

	.box4 {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;

	}

	.box4 .box4_title {
		display: flex;
		align-items: center;
	}

	.box4 .box4_title img {
		width: 13.3vw;
		height: 18.4vw;
	}

	.box4 .box4_title_center {
		display: flex;
		flex-direction: column;
	}

	.box4 .box4_title_center h2 {
		font-weight: bold;
		font-size: 4vw;
		color: #E80707;
		margin-top: 0.5vw;
		text-align: center;
	}

	.box4_title_center_top {
		display: flex;
		align-items: center;
	}

	.box4_title_center_top .line {
		width: 13.33vw;
		height: 2px;
		background: #E80707;
	}

	.box4_title_center_top p {
		font-weight: 600;
		font-size: 4vw;
		color: #3D3D3D;
		margin: 0 2.6vw;
	}

	/*.box4_content {*/
	/*	width: 100%;*/
	/*	margin-top: 6.6vw;*/
	/*}*/

	/*.box4_content img {*/
	/*	width: 100%;*/
	/*	height: auto;*/
	/*}*/
	.box4_content {
		width: 100%;
		margin: -2vw auto 0;
		display: flex;
		flex-wrap: wrap;
		overflow: hidden;
		position: relative;
		perspective:121;
        -webkit-perspective:121; 
	}
		.box4_content_back{
	    position: absolute;
	    top: 0;
	    z-index: 99;
	    width: 100%;
        height: 22vw;
        background: linear-gradient( 180deg, #F4F9FF 0%, rgba(244,249,255,0) 100%);
	}
	.box4_content_in{
	    display: flex;
		flex-wrap: wrap;
		/*margin-top: -8vw;*/
		/*margin-bottom: 6vw;*/
		transform: rotateX(20deg);
        -webkit-transform: rotateX(20deg); /* Safari and Chrome */
	}
	.partnerItem{
	    width: 18.4%;
        height: 7.36vw;
        background: #FFFFFF;
        box-shadow: 0px 2px 30px 0px rgba(0,0,0,0.08);
        border-radius: 1vw;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 1.5%;
        margin-bottom: 1.5vw;
	}
	.partnerItem:nth-child(1+5n) {
	    margin-right: 0;
	}

	.partnerItem img {
		width: 80%;
		height: auto;
		max-height: 80%;
		max-width: 80%;
	}
	
	
	

/*  */
	.box5 {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.box5_title {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 8vw;
	}

	.box5_title h2 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 6.66vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}

	.box5_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.9vw;
		color: #666666;
		margin-top: 1.3vw;
		margin-bottom: 0;
	}

	.box5 .tab_box {
		margin-top: 6.66vw;
		width: 94vw;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
		padding: 1vw 0;
		border-bottom: 1px solid #D9D9D9;
		cursor: pointer;
		margin-bottom: 124vw;
		cursor: pointer;
	}

	.box5 .tab_box p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 3.2vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}

	.box5 .tab_box .active {
		color: #E80707;
	}

	.box5 .tab_box .line {
		width: 16vw;
		height: 2px;
		background-color: #E80707;
		position: absolute;
		bottom: 0;
		left: 0vw;
		transition: all 0.2s;

	}
    
	.box5 .box5_list {
		width: 94vw;
		overflow: hidden;
		margin-top: 5.3vw;
		transition: all 0.2s;
		position: relative;
		left: 94vw;
	}
	.box5_list_box{
	    width: 94vw;
		overflow: hidden;
		position: absolute;
		left: 0;
		top: 8vw;
	}
    .box5 .active .box5_list{
        left: 0;
    }
	.box5_list_item {}

	.box5_list_item .list_title {}

	.box5_list_item .list_title h2 {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 4.8vw;
		color: #3D3D3D;
	}

	.box5_list_item .list_title p {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 3.2vw;
		color: #666666;
		margin-top: 0.5vw;
		margin-bottom: 0;
	}

	.box5_list_item_bottom {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 2vw;
	}

	.box5_list_item_bottom .list_left {
		width: 94vw;
		/*height: 22.8vw;*/
		position: relative;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.box5_list_item_bottom .list_left_item {
		width: 40.1vw;
		height: 25.6vw;
		background-color: #ffffff;
		border-radius: 1.3vw;
		padding: 2.6vw;
		overflow: hidden;
		position: relative;
		transition: all 0.5s;
		background-size: 100% 0;
		margin-bottom: 2.5vw;
		cursor: pointer;
		box-sizing: content-box;
	}

	.box5_list_item_bottom .list_left_item p {
		font-weight: 600;
		font-size: 3.2vw;
		color: #3D3D3D;
		position: relative;
		z-index: 5;
		margin-bottom: 0;
	}

	.box5_list_item_bottom .list_left_item span {
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.6vw;
		color: #666666;
		line-height: 3.2vw;
		position: relative;
		z-index: 5;
		margin-top: 2.6vw;
		margin-bottom: 5.2vw;
		/*display: block;*/
	}

	.list_left_item:hover p {
		color: #FFFFFF;
	}

	.list_left_item:hover span {
		color: #FFFFFF;
	}

	.box5_list_item_bottom .list_left_item .list_back {
		position: absolute;
		right: 0;
		bottom: 0;
	    width: 21.3vw;
		height: 21.3vw;
		z-index: 4;
		transition: all 0.4s;
	}

	.box5_list_item_bottom .list_left_item .back {
		opacity: 1;
	}

	.box5_list_item_bottom .list_left_item .back_hover {
		opacity: 0;
	}

	.list_left_item:hover .back {
		opacity: 0;
	}

	.list_left_item:hover .back_hover {
		opacity: 1;
        width: 24vw;
		height: 24vw;
	}

	.box5_list_item_bottom .btn {
		display: flex;
		align-items: center;
		width: 20vw;
		height: 6.8vw;
		background: rgba(232, 7, 7, 0.1);
		border-radius: 0.6vw;
		border: 1px solid #E80707;
		font-weight: 400;
		font-size: 2.6vw;
		color: #E80707;
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		z-index: 5;
	}
	.box5 .active a{
	    position: relative;
	    z-index: 99!important;
	}
	.box5 .active .btn{
	    z-index: 99!important;
	}
    .box5_list_item_bottom .btn a{
        font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.6vw;
		color: #E80707;
    }
	.list_left_item:hover .btn {
		background: rgba(255, 255, 255, 0.1);
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}

	.box5_list_item_bottom .btn img {
		width: 3.6vw;
		height: 3.6vw;
		margin-left: 0.5vw;
	}

	.box5_list_item_bottom .red_img {}

	.list_left_item:hover .red_img {
		display: none;
	}

	.box5_list_item_bottom .select_img {
		display: none;
	}

	.list_left_item:hover .select_img {
		display: block;
	}

	.box5_list_item_bottom .list_right img {
		width: 94vw;
		height: auto;
	}

	.box5 .red_back {
		position: absolute;
			z-index: 1;
			width: 0;
			height: 0;
			width: 45.33vw;
			height: 30.8vw;
			background: linear-gradient(61deg, #E80707 0%, #E55454 100%);
			left: 0;
			bottom: -30.8vw;
			transition: all 0.5s;
			border-radius: 50%;
	}

	.list_left_item:hover .red_back {
		bottom: 0;
		border-radius: 0;
	}
	.box6{
		background-color: #FFFFFF;
		margin-top: 8vw;
		position: relative;
	}
	.box6_back{
		position: absolute;
		width: 45.3vw;
		height: 30.8vw;
		right: 0;
		top: -0.1vw;
		
	}
	.box6_title{
		width: 94vw;
		margin: 0 auto;
		padding: 8vw 0 6.6vw 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.box6_title h2{
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		font-size: 6.6vw;
		color: #3D3D3D;
		margin-bottom: 0;
	}
	.box6_title_icon{
		display: none;
		align-items: center;
	}
	.box6_title_icon div{
		width: 2.92vw;
		height: 1.98vw;
		background: #CAD5DC;
		border-radius: 1.7vw;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.box6_title_icon img{
		width: 1.46vw;
		height: 1.46vw;
	}
	.box6_list{
		width: 94vw;
		display: flex;
		flex-wrap: wrap;
		margin: 0 auto;
	}
	.box6_list_item{
		position: relative;
		width: 94vw;
		height: 53.6vw;
		background: #FFFFFF;
		box-shadow: 0 2px 1.5vw 0 rgba(0,0,0,0.08);
		border-radius: 1vw;
		padding: 4vw;
		overflow: hidden;
		box-sizing: content-box;
		margin-bottom: 4vw;
	}
	
	.box6_list_item h5{
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		font-size: 4vw;
		color: #333333;
		position: relative;
		z-index: 5;
	}
	.box6_list_item:hover h5{
		color: #FFFFFF;
	}
	.box6_list_item .line{
		position: relative;
		z-index: 5;
		width: 10vw;
		height: 2px;
		background: #E80707;
		margin: 1vw 0;
	}
	.box6_list_item:hover .line{
		background-color: #FFFFFF;
	}
	.box6_list_item .time{
		position: relative;
		z-index: 5;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.9vw;
		color: #666666;
	}
	.box6_list_item:hover .time{
		color: #FFFFFF;
	}
	.box6_list_item .msg{
		position: relative;
		z-index: 5;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.6vw;
		color: #666666;
		line-height: 5.2vw;
		margin: 2vw 0;
	}
	.box6_list_item:hover .msg{
		color: #FFFFFF;
	}
	
	.box6_list_item .btn {
		display: flex;
		align-items: center;
		width: 23.6vw;
		height: 7.3vw;
		background: rgba(232, 7, 7, 0.1);
		border-radius: 0.5vw;
		border: 1px solid #E80707;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		font-size: 2.6vw;
		color: #E80707;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		z-index: 5;
		bottom: 4vw;
	}
	
	.box6_list_item:hover .btn {
		background: rgba(255, 255, 255, 0.1);
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}
	
	.box6_list_item .btn img {
		width: 2.8vw;
		height: 2.8vw;
		margin-left: 0.5vw;
	}
	
	.box6_list_item .red_img {}
	
	.box6_list_item:hover .red_img {
		display: none;
	}
	
	.box6_list_item .select_img {
		display: none;
	}
	
	.box6_list_item:hover .select_img {
		display: block;
	}
	.box6_list_item .list_back {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 40.8vw;
		height: 36.8vw;
		z-index: 4;
		transition: all 0.4s;
	}
	
	.box6_list_item .back {
		opacity: 1;
	}
	
	.box6_list_item .back_hover {
		opacity: 0;
	}
	
	.box6_list_item:hover .back {
		opacity: 0;
	}
	
	.box6_list_item:hover .back_hover {
		opacity: 1;
	}
	.box6_list_item .red_back {
		position: absolute;
		z-index: 1;
		width: 0;
		height: 0;
		width: 94vw;
		height: 61.6vw;
        background: linear-gradient( 0, #E80707 0%, #E55454 100%);
		left: 0;
		bottom: -61.6vw;
		transition: all 0.3s;
	}
	
	.box6_list_item:hover .red_back {
		bottom: 0;
	}
	
}