﻿@charset "utf-8";



/* web端 */

/* 重要1920px 1440px 1366px */

/* pc */

@media screen and (max-width: 1680px) {



	/*.slides li {

		width: 480px !important;

	}*/

	.rotating-slider {

		-webkit-transform: translate(50%, -50%) rotate(-90deg) scale(1);

		transform: translate(50%, -50%) rotate(-90deg) scale(1);

	}



	.he_ayp3scad {

		padding: 15px 27px 15px 31px;

	}



	.he_ayp3st2 p {

		font-size: 26px;

		line-height: 34px;

		height: 34px;

	}



	.he_ayp3ct1le p {

		font-size: 53px;

		line-height: 64px;

	}



	.he_ayp3ct1ri {

		width: 42px;

		line-height: 55px;

	}



	.he_ayp3st2 {

		margin-top: 13px;

	}



	.he_ayp3mo {

		transform: translateX(-51px);

		margin-top: 30px;

	}



	.he_ayp3st4 {

		bottom: -2px;

	}



	.l_d4bx3jtl {

		left: 50px;

	}



	.l_d4bx3jtr {

		right: 50px;

	}



	.l_d2bx1tibox {

		padding-top: 30px;

		padding-bottom: 15px;

		padding-left: 40px;

		padding-right: 190px;

		margin-left: 170px;

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		width: 26%;

	}

	.slides li {
		width: 497px !important;
	}

	.idxFi-lt .div {
		padding-right: 31%;
	}
	.section2  .he_content{
		padding: 0 80px;
	}
	.he_syp2uop2 p {
		height: inherit;
		max-height: 48px
	}

	.he_syp2uig::before {

		height: 39%;
	}

}



@media screen and (max-width: 1560px) {

	/* .rotating-slider {

		right: 86%;

	} */



	.slides li {

		width: 550px !important;

	}

	.slides li {
		width: 470px !important;
	}


	.he_d3p2ul .swiper-container .swiper-slide {

		width: 26%;

	}

	.rotating-slider {
		-webkit-transform: translate(50%, -50%) rotate(-90deg) scale(1);
		transform: translate(50%, -50%) rotate(-90deg) scale(1);
	}

}



@media screen and (max-width: 1440px) {

	.he_bante p {

		font-size: 42px;

	}



	.he_banzs {

		width: 420px;

	}



	.he_synyzs {

		width: 146px;

	}



	.he_syp2ti {

		margin-bottom: 40px;

	}



	.he_sytip {

		font-size: 28px;

		line-height: 34px;

	}



	.he_content {

		width: 950px;

	}



	.he_syp2wyul {

		margin-top: 24px;

	}



	.he_syp2wyri {

		width: 200px;

	}



	.he_syp2wyle {

		width: calc(100% - 200px);

	}







	.he_ayp3st2 p {

		font-size: 22px;

		line-height: 28px;

		height: 28px;

	}



	.he_ayp3ct1le p {

		font-size: 44px;

		line-height: 56px;

	}



	.he_ayp3st3 {

		margin-top: 10px;

	}



	.he_ayp3mo {

		margin-top: 22px;

	}



	.he_syp4ti .he_syp2ti {

		margin-bottom: 35px;

	}



	.he_syp4ul {

		margin-top: 27px;

	}



	.he_syp4li {

		padding: 0 36px;

	}



	.he_syp4ul {

		margin: 0 -36px;

	}



	.he_syp4shu p {

		font-size: 28px;

		line-height: 36px;

		height: 36px;

	}



	.he_syp4bh {

		height: 180px;

	}



	.he_syp4ul {

		margin-top: 32px;

	}



	.he_syp4mo {

		margin-top: 70px;

	}



	.he_content1 {

		width: 1200px;

	}



	.he_syp5ul::before {

		width: 106%;

	}



	.he_syp5mo {

		margin-top: 70px;

	}



	.he_downtp .he_fonali {

		margin-right: 110px;

	}



	.he_downbx {

		padding-top: 32px;

		padding-bottom: 10px;

	}



	.he_downtp .he_fonatfh a {

		font-size: 16px;

		line-height: 32px;

	}



	.he_downtp {

		padding-bottom: 28px;

	}



	.he_serdo {

		margin-top: 30px;

		margin-bottom: 30px;

	}



	.l_d4ban {

		margin-top: 50px;

	}



	.l_d4bx1tit2 h4 {

		font-size: 30px;

	}



	.l_d4bx1p {

		margin-top: 18px;

		margin-bottom: 35px;

	}



	.l_d4box1 {

		padding-bottom: 80px;

	}



	.l_d4bx1lis {

		padding: 25px 20px 35px;

	}



	.l_d4bx1ic {

		width: 60px;

	}



	.l_d4bx2lbox {

		width: 90%;

	}



	.l_d4bx3jtr {

		right: 30px;

	}



	.l_d4bx3jtl {

		left: 30px;

	}



	.l_d4bx2lb .slick-dots {

		bottom: -55px;

	}



	.l_d4bx2nr {

		padding: 65px 0 110px;

	}



	.l_sytip {

		font-size: 30px;

	}



	.l_synyzs {

		width: 170px;

	}



	.l_d4bx2lbp1 p {

		font-size: 38px;

	}



	.l_d4bx2lbp1 p::after {

		bottom: -16px;

	}



	.l_d4bx2lbp1 p::before {

		bottom: -12px;

	}



	.l_d4bx2lbp2 {

		top: 60%;

	}



	.slick-dots {

		bottom: 40px;

	}



	.l_d4box3 {

		padding-top: 60px;

		padding-bottom: 0;

	}



	.l_d4bx3list {

		margin-top: 35px;

	}



	.l_d4box4 {

		padding-top: 60px;

		padding-bottom: 110px;

	}



	.l_d4bx4ul .slick-dots {

		bottom: -60px;

	}



	.l_d4box5 {

		height: 830px;

	}



	.l_d4bx5list {

		margin-top: 60px;

	}



	.l_d4bx5li {

		padding: 0 35px;

	}



	.l_d4bx5ul {

		margin: 0 -35px;

	}



	.l_d4bx5liti h5,

	.l_d4bx6litit h5 {

		font-size: 20px;

		height: 35px;

	}



	.l_d4box6,

	.l_d4box7 {

		padding-top: 60px;

		padding-bottom: 100px;

	}



	.l_d1bx6list,

	.l_d4bx4bt {

		margin-top: 50px;

	}



	.l_d4bx6lis {

		padding: 30px 35px;

	}



	.l_d4bx7btwz p,

	.l_d4bx7dhw p {

		font-size: 22px;

	}



	.l_d4bx7ic {

		width: 65px;

	}



	.l_d4bx7licp p {

		font-size: 20px;

		height: 35px;

	}



	.l_d4bx7img1 {

		top: 6px;

	}



	.l_d4bx7lis {

		padding-left: 36px;

		padding-right: 36px;

		padding-bottom: 45px;

	}



	.l_d4box8 {

		padding-top: 50px;

		padding-bottom: 50px;

	}



	.l_d4bx8li {

		margin-bottom: 40px;

	}



	.l_d4bx8list {

		margin-top: 45px;

	}



	.yx_content {

		width: 85%;

	}



	.l_d4bx4lun {

		margin-top: 50px;

	}



	.he_bannyte p {

		font-size: 38px;

	}



	.l_d2bx1tibox {

		width: 85%;

		margin-left: 255px;

	}



	.l_d4box1 {

		padding-top: 330px;

	}



	.l_d2bx1szt p {

		font-size: 40px;

	}



	.l_d2bx1nr h6 {

		padding-bottom: 16px;

	}



	.l_d2bx1szt {

		padding-bottom: 10px;

	}



	.l_d2bx1szbt {

		margin-top: 10px;

	}



	.l_d2bx1szt span {

		font-size: 20px;

	}



	.l_d2box2 {

		padding-top: 100px;

		padding-bottom: 25px;

	}



	.l_d2bx2nrr {

		padding-left: 275px;

	}



	.l_d2bx2li {

		margin-bottom: 50px;

	}



	.l_d2bx2li {

		width: 50%;

		margin-bottom: 50px;

	}



	.l_d2bx3li {

		margin-top: 55px;

		padding: 30px;

	}



	.l_d2box3 {

		padding-top: 60px;

		padding-bottom: 80px;

	}



	.l_d2box4 {

		padding-top: 60px;

		padding-bottom: 100px;

	}



	.l_d2bx4ul {

		padding-top: 55px;

	}



	.l_d2bx4lit h5 {

		font-size: 22px;

	}



	.l_d2bx4lis {

		padding: 30px 30px 36px;

	}



	.l_d2box5 {

		padding-top: 60px;

	}



	.l_d2bx5lunsbt {

		padding: 40px 0;

	}



	.l_d2bx5bt {

		margin-top: 90px;

	}



	.l_f1wzs .l_d4bx7dhw p {

		font-size: 20px;

	}



	/* D1*/

	.he_d1bx {

		padding-top: 66px;

	}



	.he_d1bxli:last-child {

		padding-bottom: 84px;

	}



	.he_d1fy .he_feny {

		padding-bottom: 66px;

	}



	.he_d1bxli {

		padding-bottom: 95px;

	}



	.he_d1bxri::after {

		bottom: -136px;

		height: 330px;

	}



	.he_d1pup {

		font-size: 28px;

		height: 42px;

		line-height: 1.5;

	}



	.he_d1cebrp2 {

		margin-top: 26px;

	}



	.he_d1cebx {

		margin-top: 38px;

	}



	/* E1 */

	.he_e1p1 {

		padding-top: 85px;

		padding-bottom: 85px;

	}



	.he_e1p2bx {

		padding-top: 45px;

		padding-bottom: 95px;

	}



	.he_e1p1lsh {

		padding: 90px 50px;

	}



	.he_e1p2bli {

		padding-bottom: 46px;

	}



	.he_e1p2bmo {

		margin-top: 10px;

	}



	.he_e1p1ri {

		padding-left: 50px;

	}



	.he_e1p1rxi {

		width: 100%;

		margin-top: 30px;

	}



	/* F2 */

	.he_f2bx {

		padding-top: 66px;

		padding-bottom: 66px;

	}



	.he_f2bxnri {

		padding: 50px 46px 38px;

	}



	/* E2 */

	.he_e2p1 {

		padding-top: 66px;

	}



	.he_e2p2 {

		padding-top: 38px;

		padding-bottom: 0px;

	}



	.he_e2p3 .he_feny {

		padding-top: 18px;

		padding-bottom: 66px;

	}



	.he_e2p1li a {

		font-size: 16px;

		padding: 0 38px;

	}



	.he_e2p2drz h4 {

		margin-bottom: 20px;

	}



	.he_e2p2drz {

		margin-bottom: 24px;

	}



	.he_e2mo .he_e1p2bmo {

		margin-top: 8px;

	}



	.he_e2p2jole p {

		font-size: 18px;

		line-height: 68px;

		height: 68px;

	}



	.he_e2p2joli p {

		line-height: 68px;

		height: 68px;

	}



	.he_e2mo .he_e1p2bmri {

		line-height: 46px;

	}



	.he_e2mo .he_e1p2bmle p {

		font-size: 16px;

		line-height: 46px;

		font-weight: bold;

		color: #ffffff;

	}



	.he_e1p2bmo a {

		padding: 0 36px;

	}



	.he_e2mo {

		padding-top: 0px;

	}



	/* C4 */

	.he_c4bx {

		padding-top: 66px;

	}



	.he_c4bxp2 .he_feny {

		padding-top: 0px;

		padding-bottom: 66px;

	}



	.he_c4bxli {

		padding: 22px 36px 25px 36px;

		margin-bottom: 30px;

	}



	/* C3 */

	.he_c1puh {

		font-size: 20px;

		max-height: 60px;

	}



	.he_c3p1ite {

		padding: 30px 40px;

	}



	.he_c3more {

		margin-top: 60px;

	}



	.he_c3p2lbfd {

		padding: 36px;

	}



	.he_c3px {

		padding-top: 66px;

	}



	.he_c3pxp2 .he_feny {

		padding-top: 0px;

		padding-bottom: 66px;

	}



	.he_c3p2li {

		margin-bottom: 30px;

	}



	.he_c3p2 {

		margin-top: 30px;

	}



	/* C2 */

	.he_c2bx {

		padding: 70px 0;

	}



	.he_c2yxnuy p {

		margin-bottom: 30px;

	}



	.he_c2yxby {

		margin-top: 36px;

	}



	.he_c2yxbqh {

		padding-top: 20px;

	}



	.he_c2bxtpki {

		margin-top: 12px;

	}





	/* C1 */

	.he_c1liri {

		padding-left: 70px;

	}



	.he_c1puh {

		font-size: 22px;

		max-height: 66px;

	}



	.he_c1lrbti {

		padding: 18px 0;

	}



	.he_c1li.on .he_c1liri {

		padding-right: 70px;

	}



	.he_c1li {

		padding: 60px 0 30px;

	}



	.he_feny {

		padding-top: 28px;

		padding-bottom: 86px;

	}



	/* B1 */

	.he_bannyte p {

		font-size: 38px;

	}



	.he_b1p1bx {

		padding-top: 66px;

		padding-bottom: 64px;

	}



	.he_b1p3np1 p {

		font-size: 22px;

	}



	.he_b1p3nmri {

		padding-left: 98px;

		padding-top: 54px;

	}



	.he_b1p5fhle {

		width: 159px;

	}



	.he_b1p5frli2 .he_b1p5fhfi,

	.he_b1p5frli4 .he_b1p5fhfi {

		padding-left: 22px;

	}



	.he_b1p5fhoic {

		width: 52px;

	}



	.he_b1p5cen {

		width: 640px;

	}



	.he_b1p3 {

		padding-top: 66px;

	}



	.he_b1p5 {

		padding-top: 66px;

	}



	.he_b1p6 {

		padding-top: 66px;

		padding-bottom: 55px;

	}



	.he_b1p7 {

		padding-top: 66px;

		padding-bottom: 100px;

	}



	.he_b1p8 .he_syp5bx {

		padding-top: 66px;

		padding-bottom: 130px;

	}



	.he_b1p1tim p {

		font-size: 32px;

	}



	.he_b1p1ti .he_syp2ti {

		margin-bottom: 34px;

	}



	.he_b1p1ul {

		padding-top: 40px;

	}



	.he_b1p6ti .he_syp2ti {

		margin-bottom: 44px;

	}



	.he_b1p7ti .he_syp2ti {

		margin-bottom: 16px;

	}



	.he_b1p7ulbj .slick-dots {

		bottom: -40px;

	}



	.he_b1p8sc .slick-dots {

		bottom: -69px;

	}







	.he_bante p {

		font-size: 42px;

	}



	.he_banzs {

		width: 420px;

	}



	.he_synyzs {

		width: 146px;

	}



	.he_syp2ti {

		margin-bottom: 40px;

	}



	.he_sytip {

		font-size: 28px;

		line-height: 34px;

	}



	.he_content {

		width: 950px;

	}



	.he_syp2wyul {

		margin-top: 24px;

	}



	.he_syp2wyri {

		width: 200px;

	}



	.he_syp2wyle {

		width: calc(100% - 200px);

	}







	.he_ayp3st2 p {

		font-size: 22px;

		line-height: 28px;

		height: 28px;

	}



	.he_ayp3ct1le p {

		font-size: 44px;

		line-height: 56px;

	}



	.he_ayp3st3 {

		margin-top: 10px;

	}



	.he_ayp3mo {

		margin-top: 22px;

	}



	.he_syp4ti .he_syp2ti {

		margin-bottom: 35px;

	}



	.he_syp4ul {

		margin-top: 27px;

	}



	.he_syp4li {

		padding: 0 36px;

	}



	.he_syp4ul {

		margin: 0 -36px;

	}



	.he_syp4shu p {

		font-size: 28px;

		line-height: 36px;

		height: 36px;

	}



	.he_syp4bh {

		height: 180px;

	}



	.he_syp4ul {

		margin-top: 32px;

	}



	.he_syp4mo {

		margin-top: 70px;

	}



	.he_content1 {

		width: 1200px;

	}



	.he_syp5ul::before {

		width: 106%;

	}



	.he_syp5mo {

		margin-top: 70px;

	}



	.he_downtp .he_fonali {

		margin-right: 110px;

	}



	.he_downbx {

		padding-top: 32px;

		padding-bottom: 10px;

	}



	.he_downtp .he_fonatfh a {

		font-size: 16px;

		line-height: 32px;

	}



	.he_downtp {

		padding-bottom: 28px;

	}



	.he_serdo {

		margin-top: 30px;

		margin-bottom: 30px;

	}



	.he_b1p4bg {

		transform: scale(0.85);

		margin-top: -70px;

	}



	.he_b1p4ig img {

		/* top: -71px; */

		margin-top: -71px;

	}



	.he_b1p5 {

		padding-top: 10px;

	}



	.he_feny {

		padding-top: 28px;

		padding-bottom: 65px;

	}



	.he_c1li {

		padding: 40px 0 30px;

	}



	.he_c2bx {

		padding: 57px 0;

	}



	.he_d1bxri::after {

		left: -50px;

	}



	.he_f1ym .l_d4box7 {

		padding-top: 60px;

		padding-bottom: 66px;

	}



	.he_e1p1lsh::after {

		font-size: 344px;

		line-height: 436px;

	}



	.he_d3p1 {

		padding-top: 66px;

		padding-bottom: 210px;

	}



	.he_d3p2 {

		padding-top: 86px;

	}



	.he_d3p2li .swiper-wrapper {

		padding-bottom: 86px;

	}



	.he_d3p2ul {

		margin-top: 60px;

	}



	.he_d3swepp1 p {

		font-size: 36px;

		line-height: 46px;

	}



	.he_d3p4 {

		padding-top: 72px;

	}



	.he_d3p4li {

		padding-top: 66px;

		padding-bottom: 66px;

	}



	.he_d3p4 .he_syp2ti {

		margin-bottom: 0px;

	}



	.he_d3p5 {

		padding-top: 62px;

		padding-bottom: 90px;

	}



	.he_d3p5ul {

		margin-top: 32px;

	}



	.he_d3p5lnt {

		margin-bottom: 20px;

	}



	.he_d3p6 {

		padding-top: 54px;

		padding-bottom: 66px;

	}



	.he_d3p7 {

		padding-top: 58px;

		padding-bottom: 78px;

	}



	.he_d3p7ul {

		margin-top: 50px;

	}



	.he_d3p7tl {

		margin-top: 30px;

	}



	.he_d3p7ul .slick-dots {

		bottom: 24px;

	}



	.he_d3p8 {

		padding-top: 58px;

		padding-bottom: 70px;

	}



	.he_d3p8 .he_syp2ti {

		margin-bottom: 80px;

	}



	.he_d3p1bx .he_d1bxri::after {

		top: 187px;

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		width: 28%;

	}

	.rotating-slider {
		-webkit-transform: translate(50%, -50%) rotate(-90deg) scale(0.9);
		transform: translate(50%, -50%) rotate(-90deg) scale(0.9);
	}

	.slides li {
		width: 440px !important;
	}

	.rotating-slider {
		right: 9%;
	}

	.he_d3p5azte {
		margin-top: 34px;
		margin-bottom: 32px;
	}

	.he_d3p5htad {
		margin-top: 28px;
	}

	.l_d2bx1szt p {
		font-size: 38px;
	}

	.idxFi-lt .div {
		padding-right: 23%;
	}

	.he_returnce {
		width: 90px;
	}

	.l_d2box4 {
		padding-top: 80px;
		padding-bottom: 76px;
	}

	.he_bxtup {
		margin-top: 60px;
	}

	.he_b1p7 {
		padding-top: 66px;
		padding-bottom: 55px;
	}

	.he_b1p7ulwd {
		padding-bottom: 34px !important;
	}

	.he_swpj {
		top: -13px;
	}

	.he_b1p7ulwd .swiper-button-next:after,
	.he_b1p7ulwd .swiper-button-prev:after {
		font-size: 32px;
	}
	.section2  .he_content{
		padding: 0 40px;
	}
	.he_syp2wyle p {
		font-size: 16px;
	}
	.he_syp2wyti p {
		font-size: 16px;
	}
	.he_syp2wybx {
		padding: 6px 28px 6px 0;
	}
	.he_syp2uop2 p {
		font-size: 18px;
	}
	.he_syp2wyul {
		margin-top: 18px;
	}
	.he_syp2wyle p {
		line-height: 32px;
		height: 32px;
		}
		.he_syp2wyti p {
			line-height: 32px;
			}
			.he_syp2wyig {
				line-height: 32px;
				}
				.he_syp2uop1 p {
					font-size: 14px;
				}
				.he_syp2uig::before {
					height: 47%;
				}
				.he_syp2uig::before {
					background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.4));
				}
}




@media screen and (max-width: 1386px) {

	/* .rotating-slider {

		right: 76%;

	} */



	.he_helo {

		width: 44px;

		line-height: 68px;

	}



	.he_henavli a {

		font-size: 16px;

		line-height: 68px;

	}



	.he_souer i {

		line-height: 68px;

	}



	.he_lan a {

		line-height: 68px;

	}



	.he_muse i {

		line-height: 68px;

	}



	.he_sou {

		padding-left: 30px;

	}



	.he_henavli a {

		padding: 0 22px;

	}



	.he_headri::after {

		left: 22px;

	}



	.he_content {

		width: 768px;

	}

	.gx_navlist {

		top: 68px;

		padding-top: 6px;

		padding-bottom: 6px;

	}

	.he_syp2wyli {

		padding: 0 18px;

	}



	.he_syp2wybx {

		padding: 10px 16px 10px 0;

	}



	.he_syp2wyri {

		width: 150px;

	}



	.he_syp2wyle {

		width: calc(100% - 150px);

	}



	.he_syp3yu {

		margin-top: 35px;

	}



	.he_syp3yp2 p {

		margin-bottom: 7px;

	}



	.he_header {

		padding: 0 54px;

	}



	.he_syp4li {

		padding: 0 24px;

	}



	.he_syp4ul {

		margin: 0 -24px;

	}



	.he_syp4bh {

		height: 156px;

	}



	.he_syp4bic {

		width: 32px;

	}



	.he_syp4shu p {

		font-size: 24px;

		line-height: 34px;

		height: 34px;

	}



	.he_syp4bh {

		padding: 28px 18px;

	}



	.he_syp4sp {

		margin-top: 0px;

	}



	.he_sypumo a {

		line-height: 48px;

		padding: 0 33px;

	}



	.he_syp4mo {

		margin-top: 46px;

	}



	.he_syp5bx {

		top: 53%;

	}



	.he_syp4ul {

		margin-top: 27px;

	}



	.he_syp4bx {

		top: 53%;

	}



	.he_fotp {

		padding: 45px 54px 35px;

	}



	.he_fotbp {

		padding: 7px 54px 7px;

	}



	.he_fonali {

		margin-right: 90px;

	}



	.he_bante {

		width: 100%;

		padding: 0 20px;

	}



	.mc_search_xl {

		top: 68px;

	}



	.he_down {

		top: 68px;

	}



	.he_down {

		height: calc(100% - 68px);

	}



	.he_downtp .he_fonatfh a {

		font-size: 14px;

		line-height: 28px;

	}



	.he_serdoin {

		width: 300px;

		height: 36px;

	}



	.he_sylaite p {

		font-size: 14px;

		line-height: 30px;

		height: 30px;

		margin-top: 10px;

	}


	/* 
	.rotating-slider {

		right: 86%;

	}
 */


	.rotating-slider {

		-webkit-transform: translate(50%, -50%) rotate(-90deg) scale(0.9);

		transform: translate(50%, -50%) rotate(-90deg) scale(0.9);

	}



	.he_ny .he_banner {

		margin-top: 68px;

	}



	.l_d4bx2lbox {

		width: 92%;

	}



	.l_d4bx6img {

		width: 180px;

	}



	.l_d4bx6img img {

		width: 100%;

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		width: 30%;

	}

	.slides li {
		width: 400px !important;
	}

	.he_helo {
		width: 200px;
	}

	.he_helo .he_img1 {
		top: 14px;
	}
	.section2  .he_content{
		padding: 0 30px;
	}
	.he_syp2up {
		padding: 22px 22px;
		}
		.he_syp2uop2 p {
			font-size: 16px;
		}
}



@media screen and (max-width: 1280px) {

	.slides li {

		width: 350px !important;

	}



	.he_ayp3ct1le p {

		font-size: 32px;

		line-height: 50px;

	}



	.he_ayp3ct1ri {

		width: 31px;

		line-height: 46px;

	}



	.he_ayp3scad {

		padding: 15px 20px 15px 18px;

	}



	.he_ayp3st2 {

		margin-top: 6px;

	}



	.he_ayp3mo a {

		line-height: 40px;

		padding: 0px 28px;

	}



	.he_ayp3mo {

		transform: translateX(-30px);

	}



	.he_ayp3mo {

		margin-top: 14px;

	}



	.idxFi-lt .div {

		width: 100% !important;

		padding-left: 6.5%;

		padding-right: 35%;

	}



	.he_header {

		padding: 0 28px;

	}



	.he_fotp {

		padding: 34px 28px 34px;

	}



	.he_fotbp {

		padding: 7px 28px 7px;

	}



	#menu {

		right: 15px;

	}



	/* D1 */

	.he_d1bxri::after {

		left: -46px;

	}



	/* B1 */

	/* .he_bannyig {

		height: 330px;

	} */



	.he_bannyte p {

		font-size: 28px;

	}



	.he_b1p1tim p {

		font-size: 28px;

	}



	.he_bannyte p {

		font-size: 30px;

	}



	.l_d4bx2lbp {

		width: 25%;

		padding: 0 20px;

	}



	.l_d4bx2lbp2 {

		left: 16px;

	}



	.he_d3p1zs {

		width: 100%;

	}



	.he_d3p1le {

		margin-left: -319px;

	}



	.he_d3p1zs {

		width: 101%;

		left: 180px;

	}



	.he_d3p4unle {

		margin-left: -310px;

	}



	.he_d3p1bihg {

		width: 60px;

		height: 60px;

	}



	.he_d3p1bihg img {

		width: 24px;

	}



	.he_d3p1bx .he_d1cebri {

		width: 530px;

	}



	.he_d3p1le {

		margin-left: -222px;

	}



	.he_d3p1 {

		padding-bottom: 160px;

	}



	.he_d3p4li.on .he_d3p4unle {

		margin-right: -310px;

	}

	.idxFi-lt .div {
		padding-right: 20%;
	}

}



@media screen and (max-width: 1240px) {

	.he_content1 {

		width: 100%;

		padding: 0 40px;

	}



	.he_syp5ul::before {

		width: 100%;

	}



	.he_b1p4bg {

		transform: scale(0.65);

	}



	.he_b1p4bg {

		margin-top: -164px;

	}



	.he_b1p4ig img {

		margin-top: -165px;

	}



	.he_b1p5 {

		margin-top: -150px;

	}

	.rotating-slider {
		right: 0%;
	}

	.he_d3p5aul .slick-prev {
		left: -5px;
	}

	.he_d3p5aul .slick-next {
		right: -5px;
	}

	.he_d3p5adte {
		padding: 25px 20px;
	}

}



@media screen and (max-width: 1200px) {

	.yx_content {

		width: 100%;

		padding: 0 20px;

	}



	.l_d4bx2lb.yx_content {

		padding: 50px 20px;

	}



	.l_d4bx1tit2 h4 {

		font-size: 26px;

	}



	.l_d4bx1tit2 h4 {

		font-size: 22px;

	}



	.l_d4bx1tit1 {

		padding-bottom: 28px;

	}



	.l_d4bx1p {

		margin-bottom: 25px;

	}



	.l_d4box1 {

		padding-bottom: 65px;

	}



	.l_sytip {

		font-size: 26px;

	}



	.l_d4bx2lbp1 p {

		font-size: 30px;

		margin-bottom: 74px;

	}



	.l_d4bx2lbp1 p::after {

		bottom: -17px;

	}



	.l_d4bx2lbp1 p::before {

		bottom: -14px;

	}



	.l_d4bx2nr {

		padding: 65px 0 90px;

	}



	.l_d4bx2lb .slick-dots {

		bottom: -48px;

	}



	.l_d4box3 {

		padding-top: 40px;

	}



	.l_d4box4 {

		padding-top: 40px;

		padding-bottom: 80px;

	}



	.l_d4bx4ul .slick-dots {

		bottom: -45px;

	}



	.l_d4bx4ul .slick-prev {

		left: 50px;

	}



	.l_d4bx4ul .slick-next {

		right: 50px;

	}



	.l_d4box5 {

		height: 730px;

	}



	.l_d4bx5ul {

		margin: 0 -15px;

	}



	.l_d4bx5li {

		padding: 0 15px;

	}



	.l_d4box6,

	.l_d4box7 {

		padding-top: 40px;

		padding-bottom: 80px;

	}



	.l_d4bx7btwz p,

	.l_d4bx7dhw p {

		font-size: 20px;

	}



	.l_d4bx7li h5 {

		font-size: 18px;

		height: 31.5px;

	}



	.l_d4bx7lis {

		padding-left: 30px;

		padding-right: 30px;

		padding-bottom: 40px;

	}



	.l_d4bx3jtr {

		right: 20px;

	}



	.l_d4bx3jtl {

		left: 20px;

	}



	.l_d4box1 {

		padding-top: 205px;

		margin-top: -180px;

	}



	.he_bannyte p {

		font-size: 34px;

	}



	.l_d2box1 {

		margin-top: -180px;

	}



	.l_d2bx1tibox {

		width: 78%;

	}



	.l_d2bx1nr {

		margin-top: 40px;

	}



	.l_d2bx5lip1 p::after {

		width: 100px;

		height: 100px;

	}



	.l_d2bx5lunt .slick-list {

		padding-bottom: 60px;

	}



	.l_d2bx5lis::after {

		bottom: -95px;

	}



	.l_d2bx5lip2 p {

		font-size: 50px;

	}



	.l_d2bx5btl p {

		font-size: 58px;

	}



	.l_d2bx5bt {

		margin-top: 50px;

	}



	.l_d2bx2nrr {

		padding-left: 165px;

	}



	/* C4 */

	.he_c4bx {

		padding-top: 46px;

	}



	.he_c4bxp2 {

		padding-top: 20px;

	}



	.he_c4bxp2 .he_feny {

		padding-bottom: 46px;

	}



	/*C3 */

	.he_c3p2lble {

		width: 575px;

	}



	.he_c3p2lbri {

		width: calc(100% - 575px);

	}



	/* C1 */

	.he_c1liri {

		padding-left: 30px;

	}



	.he_c1li {

		padding: 40px 0 30px;

	}



	.he_c1li.on .he_c1liri {

		padding-right: 30px;

	}



	/* B1 */

	.he_nycen {

		width: 100%;

		padding: 0 40px;

	}



	.he_b1p1bx {

		padding-top: 55px;

		padding-bottom: 54px;

	}



	.he_synyzs {

		width: 130px;

	}



	.he_sytip {

		font-size: 24px;

		line-height: 30px;

	}



	.he_b1p1ti .he_syp2ti {

		margin-bottom: 30px;

	}



	.he_b1p1ul {

		margin: 0 -30px;

		padding-top: 35px;

	}



	.he_b1p1li {

		padding: 0 30px;

	}



	.he_b1p3 {

		padding-top: 60px;

	}



	.he_b1p3nmle {

		width: 440px;

	}



	.he_b1p3nmri {

		width: calc(100% - 440px);

		padding-left: 80px;

		padding-top: 20px;

	}



	.he_b1p5 {

		padding-top: 56px;

		padding-bottom: 60px;

	}



	.he_b1p5ti .he_syp2ti {

		margin-bottom: 50px;

	}



	.he_b1p5cen {

		width: 600px;

	}



	.he_b1p5fhle {

		width: 139px;

	}



	.he_b1p5fhfi p {

		font-size: 20px;

	}



	.he_b1p5fhfi {

		text-align: right;

		padding-right: 16px;

	}



	.he_b1p5frli2 .he_b1p5fhfi,

	.he_b1p5frli4 .he_b1p5fhfi {

		text-align: left;

		padding-left: 16px;

	}



	.he_b1p5bdp {

		top: 54%;

	}



	.he_b1p5bdp p {

		font-size: 220px;

	}



	.he_b1p6 {

		padding-top: 60px;

		padding-bottom: 50px;

	}



	.he_b1p6ti .he_syp2ti {

		margin-bottom: 46px;

	}



	.he_b1p7 {

		padding-top: 60px;

		padding-bottom: 90px;

	}



	.he_b1p7ulbj .slick-dots {

		bottom: -28px;

	}



	.he_b1p7ti .he_syp2ti {

		margin-bottom: 10px;

	}



	.he_b1p8 .he_syp5bx {

		padding-top: 55px;

		padding-bottom: 120px;

	}



	.he_syp5ti .he_syp2ti {

		margin-bottom: 42px;

	}



	.he_b1p8sc .slick-dots {

		bottom: -60px;

	}



	.he_b1p1tim p {

		font-size: 28px;

	}



	.he_b1p3np1 p {

		font-size: 20px;

	}



	.he_b1p3np2 {

		margin-top: 12px;

	}



	.he_b1p3np3 {

		margin-top: 16px;

	}



	.l_d4bx2lb {

		padding: 95px 40px;

	}



	.he_e1p1lsh {

		padding: 66px 50px;

	}



	.he_d3p1le {

		width: 759px;

	}



	.he_d3p1bx .he_d1cebrp2 {

		margin-top: 30px;

	}



	.he_d3p1bx .he_d1bxri::after {

		top: 165px;

	}



	.he_d3p1le {

		height: 604px;

	}



	.he_d3p4unle {

		margin-left: -370px;

	}



	.he_d3p4 .he_d1cebri {

		width: 550px;

	}



	.he_d3p2ul .swiper-pagination {

		width: 100%;

	}



	.he_d3p4li.on .he_d3p4unle {

		margin-right: -370px;

	}



	.he_d3p2ul {

		width: calc(50vw + 520px);

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		width: 30%;

	}

	.he_b1p5fhfi::after {

		right: 17px;

	}

	.he_b1p5frli3 .he_b1p5fhfi::after {

		right: 16px;

	}

	.he_b1p5frli2 .he_b1p5fhfi::after,
	.he_b1p5frli4 .he_b1p5fhfi::after {

		left: 18px;

		right: inherit;

	}

	.l_d2bx1szt span {
		font-size: 16px;
	}

	.he_b1p7 {
		padding-top: 60px;
		padding-bottom: 30px;
	}

	.he_swpj {
		top: -30px;
	}
	.he_e2p2joli p {
		font-size: 16px;
	}
}



@media screen and (max-width: 1199px) {



	.he_banig video {

		display: none;

	}



	.section {

		display: block;

	}



	#menu {

		display: none;

	}



	.he_banner {

		margin-top: 64px;

	}



	.he_header {

		display: none;

	}



	.idxDiv {

		display: none;

	}



	.he_syp3ph {

		display: block;

	}



	.he_syp3phle {

		width: 425px;

	}



	.he_syp3phri {

		width: calc(100% - 425px);

		padding-left: 8%;

	}



	.he_syp3ph {

		width: 100%;

		padding: 50px 40px;

	}



	.he_syp3ph .he_syp2ti {

		position: relative;

	}



	.he_ayp3sbx {

		padding-left: 16px;

	}



	.he_ayp3scad {

		padding: 15px 26px 15px 34px;

	}



	.he_syp2,

	.he_syp3,

	.he_syp4,

	.he_syp5 {

		height: auto;

	}



	.he_syp2bx,

	.he_syp4bx,

	.he_syp5bx {

		position: static;

		transform: inherit;

		padding: 50px 0px;

	}



	.he_syp3 {

		position: static;

		transform: inherit;

	}



	.he_syp5ti .he_syp2ti {

		margin-bottom: 40px;

	}



	.he_syp5mo {

		margin-top: 45px;

	}



	.he_fonali {

		margin-right: 60px;

	}



	.he_syp4bj video {

		display: none;

	}



	.he_syp2up {

		bottom: 0px;

	}



	.he_ayp2mo {

		opacity: 1;

	}



	.mc_pcfy {

		display: none;

	}



	.mc_phfy {

		display: block !important;

	}



	.l_d4bx2lun .l_d4bx2lb {

		padding: 95px 40px;

	}





}





@media screen and (max-width: 1024px) {

	.he_ph_hd {

		display: block;

	}



	.he_pc_hd {

		display: none;

	}



	/* 分页 */

	.he_pcfy {

		display: none;

	}



	.he_phfy {

		display: block !important;

	}



	.he_bante p {

		font-size: 24px;

	}



	.he_banzs {

		width: 270px;

	}



	.he_sytip {

		font-size: 20px;

	}



	.he_synyzs {

		width: 92px;

	}



	.he_syp3tp {

		margin-top: 6px;

	}



	.he_syp3yu {

		margin-top: 20px;

	}



	.he_syp3yp2 p {

		margin-bottom: 4px;

	}



	.he_ayp3st2 p {

		font-size: 18px;

		line-height: 24px;

		height: 24px;

	}



	.he_syp3phri {

		width: calc(100% - 425px);

		padding-left: 1%;

	}



	.he_syp3yp1 p {

		font-size: 16px;

		line-height: 1.75;

	}



	/* D1 */

	.he_d1cebri {

		width: 410px;

	}



	.he_d1bxri::after {

		bottom: -46px;

		height: 210px;

	}



	.he_d1bxli {

		padding-bottom: 78px;

	}



	.he_d1pup {

		font-size: 22px;

		height: 33px;

	}



	.he_d1cebx .he_c3more {

		margin-top: 25px;

	}



	.he_d1bxle {

		height: 270px;

	}



	.he_d1cebrp::after {

		height: 12px;

	}



	.he_d1cebrp {

		padding-bottom: 16px;

	}



	.he_d1cebx {

		margin-top: 6px;

	}



	.he_d1cebrp2 {

		margin-top: 8px;

	}



	.he_d1bxli {

		padding-bottom: 64px;

	}



	.he_d1bxli:last-child {

		padding-bottom: 70px;

	}



	/* E1 */

	.he_e1p1 {

		padding-top: 56px;

		padding-bottom: 56px;

	}



	.he_e1p2bx {

		padding-top: 4px;

		padding-bottom: 47px;

	}



	.he_e1p2bli {

		padding-bottom: 20px;

	}



	.he_e1p2bp2 {

		margin-top: 18px;

	}



	.he_e1p2bmo {

		margin-top: 0px;

	}



	.he_e1p2bmri {

		width: 7px;

		line-height: 43px;

	}



	.he_e1p2bmle p {

		line-height: 45px;

	}



	.he_e1p2bmle {

		padding-right: 20px;

	}







	/* F2 */

	.he_f2bxnle {

		padding: 40px 44px 46px;

	}



	.he_f2bx {

		padding-top: 40px;

		padding-bottom: 40px;

	}



	/* E2 */

	.he_e2p1 {

		padding-top: 46px;

	}



	.he_e2p3 .he_feny {

		padding-bottom: 46px;

	}



	/* C4 */

	.he_c4bxp2 {

		padding: 20px 20px 0;

	}



	/* C1 */

	.he_c1lile {

		width: 400px;

	}



	.he_c1liri {

		width: calc(100% - 400px);

	}



	.he_c1li {

		padding: 20px 0 20px;

	}



	.he_c1puh {

		font-size: 20px;

		max-height: 60px;

	}



	.he_c1lrbti {

		padding: 15px 0;

	}



	.he_c1lrbtp {

		margin-top: 10px;

	}



	/* B1 */

	.he_b1p3nmri {

		padding-left: 4px;

		padding-top: 16px;

	}



	.he_ph_hd {

		display: block;

	}



	.he_pc_hd {

		display: none;

	}



	.he_b1p3np1 p {

		font-size: 18px;

	}



	.he_b1p5bdp p {

		font-size: 176px;

	}



	.he_b1p4bg {

		transform: scale(1);

		margin-top: 0;

	}



	.he_b1p5 {

		margin-top: 0;

	}



	.he_b1p4hl {

		display: none;

	}



	.he_b1p4tul {

		display: none;

	}



	.he_b1p4ig {

		display: none;

	}



	.he_b1p4ju {

		width: 100%;

		position: static;

		top: 0;

		left: 50%;

		transform: inherit;

		z-index: 10;

		height: auto;

	}



	.he_b1p4te {

		position: static;

		transform: inherit;

		width: 100%;



	}



	.he_b1p4bg {

		background: url('../images/b1pic_04.jpg') center / cover no-repeat;

		padding-top: 50px;

		padding-bottom: 50px;

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_b1p4jti {

		position: static;

		transform: inherit;

		width: 100%;

	}



	.he_b1p4bg .he_syp2ti {

		margin-bottom: 20px;

	}



	.he_b1p4tele p {

		font-size: 70px;

		line-height: 120px;

	}



	.he_b1p4tele {

		width: 182px;

	}



	.he_b1p4teri {

		width: calc(100% - 182px);

	}



	.he_c3more {

		margin-top: 30px;

	}



	.he_c3pxp2 .he_feny {

		padding-top: 0px;

		padding-bottom: 50px;

	}



	.he_d1bxli.on .he_d1bxri::after {

		bottom: -15px;

	}



	.he_d1fy .he_feny {

		padding-bottom: 40px;

		padding-top: 3px;

	}



	.he_d1fy {

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_e1p1lsh {

		padding: 28px 50px;

	}



	.he_e1p1lsh {

		padding: 28px 20px;

	}



	.he_e1p1lxi {

		height: 526px;

	}



	.he_e1p1lsh::after {

		line-height: 332px;

	}



	.he_d3p1le {

		width: 609px;

		height: 515px;

	}



	.he_d3p1ny {

		margin-top: 40px;

	}



	/* .he_d3p1zs {

		bottom: -31px;

	} */

	.he_d3p1zs {

		width: 112%;

	}



	.he_d3p1 {

		padding-top: 66px;

		padding-bottom: 120px;

	}



	.he_d3p4unle {

		width: 570px;

		margin-left: -210px;

	}



	.he_d3p4li.on .he_d3p4unle {

		margin-right: -204px;

	}



	.he_ny .he_banner {

		margin-top: 64px;

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		width: 36%;

	}



	.he_d3p2ul {

		width: calc(50vw + 460px);

	}



	.he_d3p7le {

		width: calc(100% - 460px);

		padding-right: 40px;

	}



	.he_d3p7ri {

		width: 460px;

	}

	.l_d2bx1szbt p {

		color: #333;

		font-size: 16px;

		line-height: 1.75;

	}

	.he_d3p5ali {
		padding: 0 10px;
	}

	.he_d3p5aul {
		margin: 0 -10px;
	}

	.header2 .logo {
		width: 120px;
	}

	.he_syp3tp {
		font-size: 14px;
		line-height: 1.75;
	}

	.he_d1bxli.on .he_d1bxri::after {
		bottom: -47px;
	}
	.he_e2p2jole {
		width: 40%;
	}
	.he_e2p2jori {
		width: 60%;
	}
	.section2 .he_content {
		padding: 0 0px;
	}
}



/* 平板竖屏 */

@media screen and (max-width: 991px) {
	.he_returnce {
		display: none !important;
	}

	.he_returnce {}

	/* 移动端banner */

	.he_ban_pc {

		display: none;

	}



	.he_ban_ph {

		display: block;

	}



	.he_banner_bg {

		height: unset;

	}



	.he_content {

		width: 100%;

		padding: 0 20px;

	}



	.he_syp3ph {

		width: 100%;

		padding: 50px 20px;

	}



	.he_syp4bh {

		height: 156px;

		width: 156px;

	}



	.he_syp2uop2 p {

		font-size: 16px;

	}



	.he_syp2up {

		padding: 20px 20px;

	}



	.he_content1 {

		width: 100%;

		padding: 0 20px;

	}



	.l_d4bx4ls {

		padding-top: 20px;

		padding-left: 30px;

		padding-right: 30px;

	}



	.l_d4bx4ls p {

		margin-top: 10px;

	}



	.he_bread {

		display: none;

	}



	.l_d2bx5li {

		padding: 0 40px;

	}



	.l_d2box5 {

		padding-top: 50px;

	}



	.l_d2bx5bt {

		margin-top: 40px;

	}



	.l_d2bx5lunt .slick-list {

		padding-bottom: 45px;

	}



	.l_d2bx5btlir {

		padding-left: 90px;

	}



	.l_d2box4 {

		padding-top: 50px;

		padding-bottom: 80px;

	}



	.l_d2bx4ul {

		padding-top: 40px;

	}



	.l_d2bx4lit h5 {

		font-size: 20px;

	}



	.l_d2bx4lic {

		width: 80px;

	}



	.l_d2box3 {

		padding-top: 50px;

		padding-bottom: 60px;

	}



	.l_d2bx3li {

		margin-top: 38px;

	}



	.l_d2bx2nrr {

		padding-left: 100px;

	}



	.l_d2bx2p p {

		font-size: 18px;

		height: 31.5px;

	}



	.l_d2bx1tibox {

		width: 100%;

		margin-left: 0;

		padding-right: 20px;

	}



	.l_d4box1 {

		margin-top: -130px;

	}



	.l_d2bx1nr {

		margin-top: 30px;

	}



	.l_d2bx1szt p {

		font-size: 30px;

	}



	.l_d2bx1szt span {

		font-size: 16px;

	}



	.l_d4box1 {

		padding-bottom: 50px;

	}



	.l_d2bx2nrr {

		padding-left: 60px;

	}



	.l_d2box2 {

		padding-top: 60px;

	}



	.l_d2bx2li {

		margin-bottom: 38px;

	}



	/* E1 */

	.he_e1p1 {

		padding: 40px 0;

	}



	.he_e1p2bli {

		padding: 27px;

	}



	.he_e1p1lsh {

		padding: 14px 20px;

	}



	.he_e1p1ri {

		padding-left: 30px;

	}



	.he_e1p1rxi {

		margin-top: 15px;

	}



	.he_e1p2bli {

		padding: 27px 0;

	}



	/* F2 */

	.he_f2bxnri {

		padding: 40px 30px 30px;

	}



	/* C3 */

	.he_c3p2lble {

		width: 475px;

	}



	.he_c3p2lbri {

		width: calc(100% - 475px);

	}



	/* C2 */

	.he_brebxhli {

		width: 200px;

	}



	.he_c2bx {

		padding: 40px 0;

	}



	.he_c2yxbqh {

		padding-top: 10px;

	}



	.he_c2yxnuy p {

		margin-bottom: 18px;

	}



	/* C1 */

	.he_c1lile {

		width: 300px;

	}



	.he_c1liri {

		width: calc(100% - 300px);

	}



	.he_c1puh {

		font-size: 18px;

		max-height: 54px;

	}



	.he_feny {

		padding-bottom: 55px;

	}



	/* B1 */

	.he_b1p3np5 {

		margin-top: 20px;

	}



	.he_b1p6ti .he_syp2ti {

		margin-bottom: 30px;

	}



	.he_b1p7yb {

		padding: 27px 28px 20px;

	}



	.he_b1p7ulbj .slick-dots {

		bottom: -38px;

	}



	.he_bannyte p {

		font-size: 20px;

	}



	.he_cplicp {

		font-size: 14px;

	}



	.he_b1p5frli {

		position: relative;

		top: inherit;

		left: inherit;

		right: inherit;

		bottom: inherit;

	}



	.he_b1p5cen {

		width: 100%;

	}



	.he_b1p5frli1 .he_b1p5fhle,

	.he_b1p5frli3 .he_b1p5fhle {

		float: left;

	}



	.he_b1p5frli1 .he_b1p5fhfi,

	.he_b1p5frli3 .he_b1p5fhfi {

		left: inherit;

		right: 0;

		padding-right: 0px;

		padding-left: 26px;

	}



	.he_b1p5frli1 .he_b1p5fhfi,

	.he_b1p5frli3 .he_b1p5fhfi {

		text-align: left;

	}



	.he_b1p5frli {

		width: 50%;

		float: left;

	}



	.he_b1p5ctu {

		width: 460px;

	}



	.he_b1p5frli1 .he_b1p5fhfi::after,

	.he_b1p5frli3 .he_b1p5fhfi::after {

		left: 29px;

	}



	.he_b1p5frli {

		margin-bottom: 30px;

	}



	.he_b1p5bdp {

		display: none;

	}



	.he_b1p2vi {

		display: none;

	}



	.he_b1p4tele p {

		font-size: 26px;

		line-height: 38px;

	}



	.he_b1p4teri p {

		font-size: 14px;

		line-height: 1.66;

		padding-left: 14px;

	}



	.he_b1p4teri p::after {

		width: 5px;

		height: 5px;

	}



	.he_b1p4tele {

		width: 65px;

	}



	.he_b1p4teri {

		width: calc(100% - 65px);

	}



	.he_b1p4teri {

		margin-top: 7px;

	}



	.he_c1lile {

		width: 400px;

	}



	.he_c1liri {

		width: calc(100% - 400px);

	}



	.he_c4bxlbp1 .he_c1puh {

		max-height: 27px;

	}



	.l_d4bx4ul .slick-prev {

		display: none !important;

	}



	.l_d4bx4ul .slick-next {

		display: none !important;

	}



	.l_d4bx6img {

		width: 110px;

	}



	.he_e1p1lsh p {

		font-size: 16px;

	}



	.he_e1p1lsp {

		height: 128px;

	}



	.he_e1p1rxp p {

		font-size: 14px;

	}



	.he_e1p1ri {

		padding-left: 20px;

	}



	.he_f1ym .l_d4box7 {

		padding-top: 50px;

		padding-bottom: 40px;

	}



	.l_d4bx7btwz {

		width: 50%;

		background: #158b2d;

		padding-top: 20px;

		padding-bottom: 20px;

		padding-left: 40px;

		padding-right: 40px;

	}



	.l_d4bx7btwz p,

	.l_d4bx7dhw p {

		font-size: 16px;

	}



	.l_d4bx7dhi {

		width: 16px;

	}



	.l_f1wzs .l_d4bx7dhw p {

		font-size: 16px;

	}



	.l_f1dizhi {

		margin-top: 5px;

	}



	.he_f2bxpti p {

		font-size: 18px;

	}



	.he_d3p1bx .he_d1cebri {

		width: 100%;

	}



	.he_d3p1le {

		width: 100%;

		height: auto;

		margin-left: 0px;

		position: static;

	}



	.he_d3ym .he_d1bxri {

		position: static;

		transform: inherit;

	}



	.he_d3p1 {

		padding-top: 33px;

		padding-bottom: 52px;

	}



	.he_d3p1bx .he_d1cebrp2 {

		margin-top: 12px;

	}



	/* .he_d1cebrp2 p {

		height: inherit;

	} */



	.he_d3p1ny {

		margin-top: 13px;

	}



	.he_d3p1bt {

		width: 500px;

	}



	.he_d3p1le img {

		width: 100%;

		height: auto;

		transform: inherit;

		position: static;

	}



	.he_d3p1le {

		margin-top: 30px;

	}



	.he_d3p1zs {

		display: none;

	}



	.he_d3p4unle {

		width: 100%;

		margin-left: 0px;

	}



	.he_d3p4li {

		padding-top: 32px;

		padding-bottom: 66px;

	}



	.he_d3p4 .he_d1cebri {

		width: 100%;

	}



	.he_d3p4li.on .he_d3p4unle {

		margin-right: 0px;

		width: 100%;

	}



	.he_d3p6qhtpli p {

		min-width: 150px;

	}



	.he_d3p7le {

		width: 100%;

		padding-right: 0px;

		margin-bottom: 19px;

	}



	.he_d3p7ul .slick-dots {

		bottom: -45px;

	}



	.he_d3p7ul {

		margin-top: 29px;

	}



	.he_d3p2ul {

		width: calc(50vw + 420px);

	}



	.he_d3p6sul {

		width: 100%;

		padding: 0 10px;

		margin-bottom: 10px;

	}



	.he_d3p6sdul {

		margin: 0 -10px;

	}

	.l_d2box4 {
		padding-top: 50px;
		padding-bottom: 52px;
	}

	.he_bxtup {
		margin-top: 30px;
	}

	.he_e1p1rxp {
		height: 130px;
	}
	.section2 .he_content {
		padding: 0 20px;
	}
}



@media screen and (max-width: 768px) {

	.he_syp3 {

		padding-top: 0px;

	}



	.he_bapc {

		display: none;

	}



	.he_baph {

		display: block;

	}



	.he_syp3phle {

		width: 100%;

	}



	.he_syp3phri {

		width: 400px;

		left: left;

		margin-top: 26px;

		padding-left: 0;

	}



	.he_syp3yu {

		margin-top: 10px;

	}



	.he_syp4li {

		padding: 0 10px;

	}



	.he_syp4ul {

		margin: 25px -10px 0;

	}



	.he_sypumo a {

		line-height: 36px;

		padding: 0 14px;

	}



	.he_fotple {

		display: none;

	}



	.he_fotpri {

		width: 100%;

	}



	.he_fotshli {

		margin-left: 0;

		margin-right: 15px;

	}



	.he_fotp {

		padding: 20px 20px 20px;

	}



	.he_fotbp {

		padding: 7px 20px 7px;

	}



	.l_d4bx1tit2 h4 {

		font-size: 20px;

	}



	.l_d4bx1p {

		margin-top: 10px;

	}



	.l_d4bx1li {

		width: 50%;

		margin-bottom: 10px;

	}



	.l_d4box1 {

		padding-bottom: 44px;

	}



	.l_d4bx2nr {

		padding: 48px 0 80px;

	}



	.l_d4bx3jtr {

		right: 10px;

	}



	.l_d4bx3jtl {

		left: 10px;

	}



	.l_d4box6,

	.l_d4box7 {

		padding-bottom: 60px;

	}



	.l_sytip {

		font-size: 24px;

	}



	.l_synyzs {

		width: 140px;

	}



	.l_d4bx7btwz {

		padding-top: 15px;

	}



	.l_d1bx6list,

	.l_d4bx4bt {

		margin-top: 25px;

	}



	.l_d4bx5libt {

		padding: 25px 15px;

	}



	/* D1 */

	.he_d1bx {

		padding-top: 36px;

	}



	.he_d1bxle {

		width: 100%;

		height: 360px;

	}



	.he_d1bxri {

		position: relative;

	}



	.he_d1cebri {

		width: 100%;

		padding: 0;

	}



	.he_d1pup {

		font-size: 18px;

		height: 27px;

	}



	.he_d1bxri::after {

		bottom: -10px;

		height: 125px;

		left: 0;

	}



	.he_d1cebx .he_c3more {

		margin-top: 10px;

	}



	.he_d1bxli {

		padding-bottom: 30px;

	}



	.he_d1bxli:last-child {

		padding-bottom: 10px;

	}



	.he_d1fy .he_feny {

		padding-bottom: 36px;

	}



	.he_d1cebrp2 p {

		height: 90px;

	}



	/* E1 */

	.he_e1p1lxi {

		height: 336px;

	}



	.he_e1p1lsh p {

		font-size: 16px;

		line-height: 1.75;

	}



	.he_e1p1lsh {

		padding: 14px 0px;

	}



	.he_e1p1rxp p {

		font-size: 14px;

	}



	.he_e1p2bp2 {

		width: 100%;

		margin-top: 2px;

	}



	.he_e1p2bli {

		padding: 20px 0;

	}



	.he_e1p2bmle p {

		font-size: 14px;

		line-height: 35px;

	}



	.he_e1p2bmri {

		width: 6px;

		line-height: 34px;

	}



	.he_e1p2bmle {

		padding-right: 15px;

	}



	.he_e1p2bmo a {

		padding: 0 20px;

	}



	.he_e1p2bp2 p {

		line-height: 1.75;

	}



	.he_e1p2bx {

		padding-top: 8px;

		padding-bottom: 32px;

	}



	/* F2 */

	.he_f2bxnle {

		width: 330px;

		padding: 40px 28px 46px;

	}



	.he_f2bxnri {

		width: calc(100% - 330px);

		padding: 30px 20px 20px;

	}



	/* E2 */

	.he_e2p1li a {

		padding: 0 26px;

	}



	.he_e2p1li a {

		line-height: 38px;

	}



	.he_e2p2 {

		padding-top: 25px;

	}



	.he_e2p2dp {

		padding: 20px 30px;

		display: none;

	}



	.he_e2p2drz h4 {

		margin-bottom: 6px;

	}



	.he_e2p2drz {

		margin-bottom: 10px;

	}



	.he_e2mo .he_e1p2bmle p {

		font-size: 14px;

		line-height: 40px;

	}



	.he_e2mo .he_e1p2bmri {

		width: 6px;

		line-height: 36px;

	}



	.he_e2mo .he_e1p2bmo a {

		padding: 0px 20px;

	}



	.he_e2mo .he_e1p2bmle {

		padding-right: 18px;

	}



	.he_e2p2li {

		margin-bottom: 18px;

	}



	.he_e2p3 .he_feny {

		padding-top: 8px;

	}



	.he_e2p2jole p {

		font-size: 16px;

		line-height: 54px;

		height: 54px;

	}



	.he_e2p2joli p {

		font-size: 14px;

		line-height: 54px;

		height: 54px;

	}



	.he_e2p2tri {

		width: 24px;

	}



	.he_e2p2tig {

		width: 13px;

	}



	/* C4 */

	.he_c4bxli {

		padding: 20px;

		margin-bottom: 12px;

	}



	/* C2 */

	.he_c2yxby {

		margin-top: 12px;

	}



	.he_c3p1ite {

		width: 650px;

	}



	.he_c3p2lble {

		width: 375px;

	}



	.he_c3p2lbri {

		width: calc(100% - 375px);

	}



	.he_c3p2lbfd {

		padding: 0px 20px;

	}



	.he_c1puh {

		font-size: 16px;

		max-height: 24px;

	}



	.he_c3p2lp3 {

		margin-top: 6px;

	}



	.he_c3p2lp3 p {

		font-size: 14px;

		height: 52.5px;

		overflow: hidden;

	}



	.he_c3more {

		margin-top: 20px;

	}



	.he_c3more {

		width: 6px;

	}



	.he_c3p1inp1 .he_c1puh p {

		font-size: 16px;

		max-height: 48px;

	}



	.he_c3p1inp2 p {

		font-size: 14px;

		height: 26.25px;

	}



	/* B1 */

	.he_nycen {

		width: 100%;

		padding: 0 20px;

	}



	.he_bread {

		display: none;

	}



	.he_b1p1ti .he_syp2ti {

		margin-bottom: 12px;

	}



	.he_b1p1ul {

		padding-top: 20px;

	}





	.he_b1p1bx {

		padding: 30px 0;

	}



	.he_b1p1tim p {

		font-size: 24px;

	}



	.he_b1p1tim {

		margin-top: 5px;

	}



	.he_b1p1lic {

		width: 30px;

	}



	.he_b1p1tim p {

		font-size: 24px;

	}



	/* .he_bannyig {

		height: 200px;

	} */



	.he_b1p3 {

		padding-top: 36px;

	}



	.he_b1p5 {

		padding-top: 32px;

		padding-bottom: 35px;

	}



	.he_b1p6 {

		padding-top: 30px;

		padding-bottom: 20px;

	}



	.he_b1p6ti .he_syp2ti {

		margin-bottom: 10px;

	}



	/* .he_b1p5cen {

		width: 400px;

	} */



	.he_b1p5fhle {

		width: 70px;

	}



	.he_b1p5fhoic {

		width: 34px;

	}



	.he_b1p5fhfi {

		width: calc(100% - 70px);

	}



	/* .he_b1p5frli {

		width: 250px;

	} */



	/* .he_b1p5frli1 {

		left: -45%;

	} */



	/* .he_b1p5frli2 {

		right: -45%;

	} */



	/* .he_b1p5frli3 {

		left: -44%;

	}



	.he_b1p5frli4 {

		right: -45%;

	} */



	.he_b1p5ati p {

		font-size: 18px;

		height: 31.5px;

	}



	.he_b1p5fhfi p {

		font-size: 18px;

	}



	.he_b1p5ati {

		margin-top: 8px;

		margin-bottom: 10px;

	}



	.he_b1p5ti .he_syp2ti {

		margin-bottom: 10px;

	}



	.he_b1p7 {

		padding-top: 32px;

		padding-bottom: 42px;

	}



	.he_b1p7ulbj .slick-dots {

		bottom: -12px;

	}



	.he_b1ym .slick-dots li {

		width: 8px;

		height: 8px;

		margin: 0 8px;

	}



	.he_b1p5bdp p {

		font-size: 160px;

	}



	.he_b1p7ul {

		margin: 0px 0px 20px;

	}



	.he_b1p7li {

		width: 50%;

	}



	.he_b1p7yb {

		padding: 22px 20px 28px;

	}



	.he_b1p8 .he_syp5bx {

		padding-top: 30px;

		padding-bottom: 70px;

	}



	.he_syp5ti .he_syp2ti {

		margin-bottom: 10px;

	}



	.he_b1p8sc .slick-dots {

		bottom: -38px;

	}



	.he_b1p3nmle {

		width: 240px;

	}



	.he_b1p3nmri {

		width: 100%;

		margin-bottom: 30px;

	}



	.he_b1p3np2 {

		margin-top: 8px;

	}



	.he_b1p3np1 p {

		font-size: 16px;

	}



	.he_c1lile {

		float: none;

	}



	.he_c1liri {

		padding-right: 0;

		padding-left: 0;

		position: static;

		transform: inherit;

		width: 100%;

		margin-top: 30px;

	}



	.he_c1li.on .he_c1lile {

		float: none;

	}



	.he_feny {

		padding-top: 20px;

		padding-bottom: 30px;

	}



	.mc_fybtn {

		padding: 0 0px;

	}



	.he_c1puh {

		font-size: 16px;

		max-height: 24px;

	}



	.he_c1limo {

		position: static;

		transform: inherit;

		opacity: 1;

		margin-top: 10px;

		padding-bottom: 0;

	}



	.he_c1li {

		padding: 20px 0 0px;

	}



	.he_c1lrbtp p {

		font-size: 14px;

		height: 52px;

	}



	.he_c1li.on .he_c1liri {

		padding-right: 0px;

	}



	.he_c1puh {

		font-size: 18px;

	}



	.he_c2bxtpkli p {

		font-size: 14px;

	}



	.he_c2yxnuy p {

		font-size: 14px;

	}



	.he_d1fy .he_feny {

		padding-top: 39px;

	}



	.he_d1bxli.on .he_d1bxri::after {

		bottom: -9px;

	}



	.l_d2bx1tibox {

		padding-left: 20px;

	}



	.l_d4bx1tit1 h6,

	.l_d4bx1litit h6,

	.l_d2bx1nr h6 {

		font-size: 16px;

	}



	.l_d2bx2nrl .l_syp2ti {

		text-align: left;

	}



	.l_sytip {

		font-size: 18px;

	}



	.l_d2bx2p p {

		font-size: 16px;

	}



	.l_d2box5 {

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_e1p1le,

	.he_e1p1ri {

		width: 100%;

	}



	.he_e1p1lsp {

		height: inherit;

	}



	.he_e1p1lsh {

		padding: 0px 0px 18px;

	}



	.he_e1p1lsh p {

		font-size: 14px;

	}



	.he_e1p1lxi {

		height: auto;

	}



	.he_e1p1lxi img {

		position: static;

		transform: inherit;

		height: auto;

		width: 100%;

	}



	.he_e1p1lxi {

		margin-left: 0px;

	}



	.he_e1p1ri {

		margin-top: 30px;

	}



	.he_e1p1ri {

		padding-left: 0px;

	}



	.he_e1p1rxp {

		height: inherit;

	}



	.he_sytip {

		font-size: 18px;

	}



	.he_e1p2bp2 p {

		font-size: 14px;

	}



	.he_f1ym .l_d4box7 {

		padding-top: 50px;

		padding-bottom: 24px;

	}



	.he_e1p1lsh::after {

		line-height: 220px;

		font-size: 200px;

		display: none;

	}



	.he_d3p1bx .he_d1bxri::after {

		display: none;

	}



	.he_d3p2 {

		padding-top: 45px;

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		width: 40%;

	}



	.he_d3p2ul {

		width: 100%;

	}



	.he_d3swepp1 p {

		font-size: 30px;

		line-height: 38px;

	}



	.he_d3p2ul {

		margin-top: 29px;

	}



	.he_d3p2li .swiper-wrapper {

		padding-bottom: 47px;

	}



	.he_d3p2 {

		padding-bottom: 52px;

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		padding: 0px 20px 10px;

	}



	.he_d3swepp2 p {

		font-size: 14px;

	}



	.he_d3swepp2 {

		height: 224px;

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		height: 350px;

	}



	.he_d3p4 {

		padding-top: 40px;

	}



	.he_d3p4p1 p {

		font-size: 18px;

	}



	.he_d3p4p2 p {

		font-size: 16px;

	}



	.he_d3p4p3 p {

		font-size: 14px;

	}



	.he_d3p4p3 {

		margin-top: 3px;

		margin-bottom: 11px;

	}



	.he_d3p4li {

		padding-top: 32px;

		padding-bottom: 44px;

	}



	.he_d3p4njbj {

		padding: 4px 6px 4px 10px;

	}



	.he_d3p4 .he_d1cebx {

		margin-top: 25px;

	}



	.he_d3p5lbj a {

		font-size: 14px;

	}



	.he_d3p6qhtpli p {

		font-size: 14px;

		line-height: 36px;

		min-width: 137px;

	}



	.he_d3p6qhtp {

		margin-top: 16px;

		margin-bottom: 20px;

	}



	.he_d3p6qhtd {

		width: 100%;

		background: #f7f7f7;

		padding: 30px 20px 24px;

	}



	.he_d3p6qh1 .he_d3p4p2 {

		margin-top: 24px;

	}



	.he_d3p6 {

		padding-top: 54px;

		padding-bottom: 47px;

	}



	.he_d3p6qmvl {

		margin-top: 26px;

		margin-bottom: 1px;

	}



	.he_d3p4njble p {

		font-size: 14px;

	}



	.he_d3p7 {

		padding-top: 36px;

		padding-bottom: 65px;

	}



	.he_d3p7tji p {

		font-size: 14px;

		line-height: 32px;

	}



	.he_d3p7tl {

		margin-top: 9px;

	}



	.he_d3p7ul {

		margin-top: 19px;

	}



	.he_d3p7ri {

		max-width: 100%;

	}



	.he_d3p7ul .slick-dots {

		bottom: -32px;

	}



	.he_d3p8 {

		padding-top: 35px;

		padding-bottom: 52px;

	}



	.he_d3p8dpc {

		display: none;

	}



	.he_d3p8dph {

		display: block;

	}



	.he_d3p8bp::before {

		display: none;

	}



	.he_d3p8bp::after {

		display: none;

	}



	.he_d3p8bp {

		width: 100%;

		height: auto;

	}



	.he_d3p8 .he_syp2ti {

		margin-bottom: 24px;

	}



	.he_d3p8 {

		padding-top: 35px;

		padding-bottom: 38px;

	}



	.he_d3p5 {

		padding-top: 38px;

		padding-bottom: 50px;

	}



	.he_d3p5ul {

		margin-top: 16px;

	}



	.he_d3p5lnt {

		margin-bottom: 12px;

	}



	.he_d3p6 {

		padding-top: 38px;

		padding-bottom: 47px;

	}



	.he_d3p6ti {

		margin-bottom: 22px;

	}



	.he_d3p6qhtd {

		margin-top: 24px;

	}



	/* .he_pctybj {

		display: none;

	} */



	.he_phtybj {

		display: block;

	}

	.he_nbanpc {

		display: none;

	}

	.he_nbanph {

		display: block;

	}

	.he_d3p5aul {
		padding: 0 20px;
	}

	.he_d3p5aul .slick-prev {
		left: 2px;
	}

	.he_d3p5aul .slick-next {
		right: 2px;
	}

	.he_b1p7ul {
		padding-bottom: 33px;
	}

	.he_e1p1lsh p {
		font-size: 16px;
	}

	.he_d1bxle {
		margin-top: 40px;
	}

	.he_b1p7ulwd {
		padding-bottom: 6px !important;
	}

	.he_b1p7ulwd .swiper-button-next:after,
	.he_b1p7ulwd .swiper-button-prev:after {
		font-size: 22px;
	}

	.he_swpj {
		top: -12px;
	}
	.he_e2p2jole {
		width: 35%;
	}
	.he_e2p2jori {
		width: 65%;
	}
}



/* 手机横屏 */

@media screen and (max-width: 767px) {

	.he_bante p {

		font-size: 20px;

	}



	.he_banzs {

		width: 200px;

	}



	.he_bansli .slick-dots li {

		width: 20px;

	}



	.he_syp2bx,

	.he_syp4bx,

	.he_syp5bx {

		position: static;

		transform: inherit;

		padding: 38px 0px 42px;

	}



	.he_syp2ti {

		margin-bottom: 24px;

	}



	.he_sytip {

		font-size: 18px;

	}



	.he_syp2uli {

		width: 100%;

		margin-bottom: 22px;

	}



	.he_ayp2mo {

		margin-top: 10px;

	}



	.he_syp2wyul {

		margin-top: 0px;

	}



	.he_syp2uli:last-child {

		margin-bottom: 12px;

	}



	.he_syp2wyli {

		padding: 0 0px;

	}



	.he_syp2wybx {

		padding: 10px 0px 10px 0;

	}



	.he_syp2wyle p {

		font-size: 14px;

		line-height: 26px;

		height: 26px;

	}



	.he_syp2wyti p {

		font-size: 14px;

		line-height: 26px;

	}



	.he_syp2wyig {

		width: 20px;

		line-height: 26px;

	}



	.he_syp2wyri {

		float: left;

		width: 100%;

	}



	.he_syp2wyle {

		width: 100%;

		padding-right: 0px;

	}



	.he_syp3ph {

		padding: 32px 20px 42px;

	}



	.he_syp3phri {

		max-width: 100%;

	}



	.he_ayp3scad {

		padding: 15px 15px 15px 15px;

	}



	.he_ayp3sbx {

		padding-left: 0px;

	}



	.he_ayp3mo {

		transform: translateX(0px);

	}



	.he_ayp3mo a {

		line-height: 36px;

		padding: 0px 20px;

	}



	.he_syp3tp {

		margin-top: 3px;

	}



	.he_syp3tp p {

		line-height: 1.75;

	}



	.he_syp3yp2 {

		margin-top: 9px;

	}



	.he_syp3yp2 p {

		margin-bottom: 2px;

		line-height: 1.75;

	}



	.he_syp3phri {

		margin-top: 18px;

	}



	.he_syp3phri {

		width: 400px;

		margin-top: 18px;

	}



	.he_ayp3ct1ri {

		width: 26px;

		line-height: 40px;

	}



	.he_ayp3st2 p {

		font-size: 16px;

		line-height: 22px;

		height: 22px;

	}



	.he_syp4ti .he_syp2ti {

		margin-bottom: 13px;

	}



	.he_syp4li {

		width: 50%;

		margin-bottom: 20px;

	}



	.he_syp4ul {

		margin: 19px -10px 0;

	}



	.he_syp4shu p {

		font-size: 22px;

		line-height: 30px;

		height: 30px;

	}



	.he_syp4bic {

		width: 28px;

	}



	.he_syp4mo {

		margin-top: 10px;

	}



	.he_syp5li {

		width: 50%;

	}



	.he_syp5ul::before {

		display: none;

	}



	.he_syp5ti .he_syp2ti {

		margin-bottom: 18px;

	}



	.he_syp5li {

		border-top: 1px solid #e5e5e5;

	}



	.he_syp5li:nth-child(2n) {

		border-right: none;

	}



	.he_syp5li:nth-child(1) {

		border-top: none;

	}



	.he_syp5li:nth-child(2) {

		border-top: none;

	}



	.he_syp5mo {

		margin-top: 23px;

	}



	.he_fotbple {

		width: 100%;

	}



	.he_fotbpri {

		width: 100%;

	}



	.he_fotbple p {

		font-size: 12px;

		line-height: 22px;

	}



	.he_fotbpri a {

		font-size: 12px;

		line-height: 22px;

	}



	.he_bannyte p {

		font-size: 30px;

	}



	.l_d2bx5btlirp {

		width: 100%;

	}



	.l_d2bx5btlir {

		padding-left: 60px;

	}



	.l_d2bx5btl h5 {

		font-size: 20px;

	}



	.l_d2bx5btl p {

		font-size: 50px;

	}



	.l_d2bx5bt {

		margin-top: 28px;

	}



	.he_b1p4bg {

		padding-top: 33px;

		padding-bottom: 29px;

	}



	.he_d1cebx {

		margin-top: 0px;

	}



	.he_d3p1bt {

		width: 100%;

	}



	.he_d3p1bli {

		width: 33.333333%;

	}



	.he_d3p1bihg {

		margin: 0 auto;

	}



	.he_d3p1btye {

		margin-top: 9px;

	}



	.he_d3p1btye::after {

		display: none;

	}



	.he_d3p1bul::before {

		display: none;

	}



	.he_d3p1btye p {

		font-size: 14px;

		height: 26px;

	}



	.he_d3p1bli {

		margin-bottom: 14px;

	}



	.he_d3p1ny .he_d1cebrp {

		padding-bottom: 22px;

	}



	.he_d3p1le {

		margin-top: 10px;

	}



	.he_d3p1 {

		padding-top: 33px;

		padding-bottom: 42px;

	}



	.he_d3p2ul .swiper-container .swiper-slide {

		width: 60%;

	}



	.he_d3swepp1 p {

		font-size: 22px;

		line-height: 34px;

	}



	.he_d3swepp2 {

		margin-top: 10px;

	}



	.he_d3p4njuli {

		width: 50%;

		margin-bottom: 15px;

	}



	.he_d3p4li {

		padding-top: 32px;

		padding-bottom: 30px;

	}



	.he_d3p5li {

		min-height: inherit;

	}



	.he_d3p5ul .slick-dots {

		bottom: -30px;

	}



	.he_d3p6igte {

		position: static;

		transform: inherit;

		width: 100%;

		padding: 20px 20px;

	}



	.he_d3p6ighw .he_d3p4p3 {

		margin-top: 2px;

	}



	.he_d3p5li {

		padding: 0 15px;

	}



	.he_d3p6qh1 .he_d3p4njuli {

		width: 100%;

	}



	.he_d3p6 {

		padding-top: 38px;

		padding-bottom: 23px;

	}



	.he_d3p7tji {

		margin-right: 15px;

	}



	.he_d3p6qmvl p {

		font-size: 14px;

	}



	.he_d3p6qmvl {

		margin-top: 8px;

	}



	.he_d3p4p2 p {

		font-size: 16px;

	}



	.he_d3p6sdvc p {

		font-size: 14px;

	}



	.he_b1p7yte p {

		font-size: 14px;

	}



	.he_d3swepp1 p {

		font-size: 20px;

	}

	.he_b1p7li {
		width: 200px !important;
	}

	.he_b1p7ulbj .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}

	.he_b1p7 {
		padding-bottom: 26px;
	}

	.he_d3p5adp2 p {
		height: 52px;
	}

	.he_bxtup {
		margin-top: 20px;
	}

	.l_d2box4 {
		padding-top: 32px;
		padding-bottom: 36px;
	}

	.he_e2p2drz p {
		font-size: 14px;
	}

	.he_swpj {
		top: -26px;
	}
	.he_b1p3nmpc{
		display: none;
	}
	.he_b1p3nmph{
		display: block;
	}
}



/* 手机竖屏 */

/* 320px-416px */

@media screen and (max-width: 480px) {

	.l_d4box1 {

		padding-top: 76px;

		margin-top: -60px;

	}



	.l_d4bx1tit1 h6,

	.l_d4bx1litit h6,

	.l_d2bx1nr h6 {

		color: #333;

		font-size: 16px;

		font-weight: bold;

		line-height: 1.75;

	}



	.l_d4bx1tit2 h4 {

		font-size: 18px;

	}



	.l_d4bx1tit1 {

		padding-bottom: 18px;

	}



	.l_d4bx1tit1::after {

		height: 20px;

	}



	.l_d4bx1p p,

	.l_d4bx1lip p {

		color: #666;

		font-size: 14px;

		line-height: 2;

	}



	.l_d4bx1li {

		width: 100%;

	}



	.l_d4bx1lis {

		padding: 25px 15px;

	}



	.l_d4bx1p {

		margin-bottom: 15px;

	}



	.l_d4box1 {

		padding-bottom: 32px;

	}



	.l_d4bx2lb.yx_content {

		padding: 25px 20px;

	}



	.l_d4bx2nr {

		padding: 32px 0 45px;

	}



	.l_d4bx2lb .slick-dots {

		bottom: -28px;

	}



	.l_d4box3 {

		padding-top: 32px;

	}



	.l_d4bx3li {

		width: 100%;

	}



	.l_d4bx3list {

		margin-top: 22px;

	}



	.l_d4bx4l {

		width: 100%;

		position: static;

		transform: inherit;

	}



	.l_d4bx4r {

		width: 100%;

		margin-top: 10px;

	}



	.l_sytip {

		font-size: 20px;

	}



	.l_synyzs {

		width: 110px;

	}



	.l_synyzs {

		width: 110px;

	}



	.l_d4bx2lun {

		margin-top: 15px;

	}



	.l_d4bx4ls h5 {

		font-size: 18px;

	}



	.l_d4bx4ls p {

		font-size: 14px;

		height: auto;

	}



	.l_d4bx4ls {

		padding-left: 15px;

		padding-right: 15px;

	}



	.l_d4bx4ul .slick-next {

		right: 35px;

	}



	.l_d4bx4ul .slick-prev {

		left: 35px;

	}



	.l_d4bx4ul .slick-dots {

		bottom: -30px;

	}



	.l_d4box4 {

		padding-top: 32px;

		padding-bottom: 56px;

	}



	.l_d4bx4lun {

		margin-top: 20px;

	}



	.l_d4box5 {

		height: 670px;

	}



	.l_d4bx5list {

		margin-top: 20px;

	}



	.l_d4bx5li:not(:first-child) {

		display: none;

	}



	.l_d4bx5li {

		width: 100%;

	}



	.l_d4bx5liti h5,

	.l_d4bx6litit h5 {

		font-size: 18px;

		height: 31.5px;

	}



	.l_d4bx5lit {

		padding: 20px 15px;

	}



	.l_d4bx5libt {

		padding: 20px 15px;

	}



	.l_d4box6,

	.l_d4box7 {

		padding-top: 32px;

		padding-bottom: 35px;

	}



	.l_d4bx6li {

		width: 100%;

		margin-bottom: 10px;

	}



	.l_d4bx6lip {

		margin-top: 10px;

	}



	.l_d4bx6lis {

		padding: 20px 15px;

	}



	.l_d4bx6lip p {

		font-size: 14px;

	}



	.l_d4bx6lip {

		height: auto;

	}



	.l_d4bx7btwz {

		width: 100%;

		position: static;

		transform: inherit;

		padding-bottom: 30px;

		padding-left: 15px;

		padding-right: 15px;

	}



	.l_d4bx7bti {

		width: 100%;

	}



	.l_d4bx7btwz p,

	.l_d4bx7dhw p {

		font-size: 16px;

	}



	.l_d4bx7dhi,

	.l_d4bx7img1 {

		width: 18px;

		top: 6px;

	}



	.l_d4bx7ic {

		width: 50px;

		right: 20px;

		bottom: 20px;

	}



	.l_d4bx7li {

		width: 100%;

		margin-bottom: 10px;

	}



	.l_d4bx7lis {

		padding-left: 15px;

		padding-right: 15px;

		padding-bottom: 30px;

		padding-top: 30px;

	}



	.l_d4bx7li h5 {

		font-size: 16px;

		height: auto;

	}



	.l_d4bx7licp p {

		font-size: 16px;

		height: auto;

	}



	.l_d4bx7licp1 p {

		font-size: 14px;

		height: auto;

	}



	.l_d4bx8li {

		width: 50%;

		margin-bottom: 15px;

	}



	.l_d4bx8img img {

		width: 120px;

	}



	.l_d4bx8list {

		margin-top: 22px;

	}



	.l_d4box8 {

		padding-top: 32px;

		padding-bottom: 40px;

	}



	.l_d4bx8p p {

		font-size: 14px;

	}



	.l_d4bx8mp p {

		font-size: 14px;

		line-height: 40px;

	}



	.l_d4bx8mic {

		line-height: 40px;

	}



	.l_d4bx8more {

		width: 170px;

		margin-top: 20px;

	}



	.he_bannyte p {

		font-size: 24px;

	}



	.l_d2bx1tibox {

		padding-left: 15px;

		padding-right: 15px;

	}



	.l_d2box1s {

		margin-top: 100px;

	}



	.l_d2bx1sz1 {

		width: 50%;

		margin-bottom: 20px;

	}



	.l_d2bx2nrl {

		width: 100%;

	}



	.l_d2bx2nrr {

		width: 100%;

		padding-left: 0;

		margin-top: 20px;

	}



	.l_d2bx2p p {

		font-size: 14px;

		height: 24.5px;

	}



	.l_d2bx2li {

		margin-bottom: 30px;

		text-align: center;

	}



	.l_d2box2 {

		padding-top: 32px;

	}



	.l_d2box3 {

		padding-top: 32px;

		padding-bottom: 40px;

	}



	.l_d2bx3li {

		margin-top: 20px;

	}



	.l_d2bx3lifl {

		width: 100%;

	}



	.l_d2bx3lifr {

		width: 100%;

		position: static;

		transform: inherit;

		padding-left: 0;

	}



	.l_d2bx3li {

		padding: 20px 15px;

	}



	.l_d2bx3litxt {

		padding-top: 15px;

		padding-bottom: 0;

	}



	.l_d2bx3litxt p {

		font-size: 14px;

		height: auto;

	}



	.l_d2box4 {

		padding-top: 32px;

		padding-bottom: 40px;

	}



	.l_d2bx4ul {

		padding-top: 20px;

	}



	.l_d2bx4li {

		width: 100%;

		margin-bottom: 10px;

	}



	.l_d2bx4lis {

		padding: 20px 15px;

	}



	.l_d2bx4btp {

		height: auto;

	}



	.l_d2bx4lit h5 {

		font-size: 16px;

	}



	.l_d2bx4bt {

		padding-top: 10px;

	}



	.l_d2bx4lit {

		padding-bottom: 10px;

	}



	.l_d2bx4btp p {

		font-size: 14px;

		line-height: 1.75;

	}



	.l_d2box5 {

		padding-top: 32px;

	}



	.l_d2bx5bt {

		margin-top: 15px;

	}



	.l_d2bx5lip1 p {

		font-size: 14px;

	}



	.l_d2bx5lunt .slick-list {

		padding-bottom: 26px;

	}



	.l_d2bx5btl h5 {

		font-size: 16px;

	}



	.l_d2bx5btl p {

		font-size: 40px;

	}



	.l_d2bx5btl {

		width: 100%;

	}



	.l_d2bx5btlir {

		width: 100%;

		padding-left: 0;

	}



	.l_d2bx5btlir p {

		font-size: 14px;

		line-height: 1.75;

	}



	.l_d2bx5lunsbt {

		padding: 30px 0;

	}



	.l_f1wzs .l_d4bx7dhw p {

		font-size: 18px;

	}



	/* D1 */

	.he_d1bxle {

		height: 225px;

	}



	.he_d1cebrp p {

		font-size: 16px;

		line-height: 1.75;

		height: 28px;

	}



	.he_d1pup {

		font-size: 16px;

		height: 24px;

	}



	.he_d1cebrp2 p {

		font-size: 14px;

		line-height: 1.75;

		height: 98px;

	}



	.he_d1bxri::after {

		bottom: -8px;

		height: 124px;

	}



	.he_d1cebx .he_c3more {

		margin-top: 0px;

	}



	/* E1 */

	.he_sytip {

		font-size: 16px;

	}



	.he_e1p2bp2 p {

		font-size: 14px;

	}



	.he_e1p1 {

		padding: 30px 0 20px;

	}



	.he_e1p2bli {

		padding: 18px 0;

	}



	.he_e1p1rsh {

		height: 200px;

	}



	.he_e1p1ri {

		padding-left: 0px;

		width: 100%;

	}



	.he_e1p1le,

	.he_e1p1ri {

		width: 100%;

	}



	.he_e1p1lsh p {

		font-size: 14px;

	}



	.he_e1p1lxi {

		height: 262px;

		margin-left: 0;

	}



	.he_e1p1rxp {

		height: 131.25px;

	}



	.he_e1p1lsh {

		padding: 0;

	}



	.he_e1p1lsp {

		height: 98px;

		margin-bottom: 10px;

	}



	.he_e1p1le {

		margin-bottom: 20px;

	}



	.he_e1p2bx {

		padding-bottom: 28px;

	}



	/* F2 */

	.he_f2bxnle {

		width: 100%;

		position: relative;

		padding: 25px 20px 24px;

	}



	.he_f2bxnri {

		width: 100%;

		padding: 20px 20px 14px;

	}



	.he_f2bxeml {

		position: relative;

	}



	.he_f2bxpti p {

		font-size: 18px;

	}



	.he_f2bxemp1 p {

		font-size: 16px;

	}



	.he_f2bxlhj {

		height: 40px;

	}



	.he_f2bxli {

		width: 100%;

		padding: 0 6px;

		margin-bottom: 10px;

	}



	.he_f2bxpig {

		width: 86px;

		bottom: 0px;

	}



	.he_f2bxli2 {

		margin-bottom: 0;

	}



	.he_f2bxli3 {

		margin-top: 10px;

	}



	.he_f2bxlcble {

		width: 60%;

		height: 40px;

	}



	.he_f2bxlcbri {

		width: 100%;

		margin-top: 10px;

	}



	.he_f2bxlcbri input {

		height: 40px;

		line-height: 40px;

	}



	/* E2 */

	.he_e2p2jole {

		width: 100%;

		padding-right: 15px;

	}



	.he_e2p2jori {

		width: 100%;

	}



	.he_e2p2dp {

		padding: 12px 20px;

	}



	.he_e2p2tp {

		padding-left: 20px;

	}



	.he_e2p2jole p {

		height: 36px;

	}



	.he_e2p2joli p {

		font-size: 14px;

		line-height: 38px;

		height: 30px;

	}



	.he_e2p2joli {

		width: 100%;

	}



	.he_e2p2tlh {

		padding-bottom: 15px;

		padding-right: 5px;

	}



	.he_e2p2drz h4 {

		font-size: 16px;

		margin-bottom: 3px;

	}



	.he_e2p2drz {

		margin-bottom: 4px;

	}



	.he_e2p1 {

		padding-top: 36px;

	}



	.he_e2p3 .he_feny {

		padding-bottom: 36px;

	}



	/* C4 */

	.he_c4bx {

		padding-top: 35px;

	}



	.he_c4bxp2 .he_feny {

		padding-bottom: 35px;

	}



	.he_c4bxlble {

		width: calc(100% - 5px);

		padding-right: 10px;

	}



	.he_c4bxlbri {

		width: 5px;

	}



	.he_c4bxlbp3 p {

		font-size: 14px;

		height: 26.25px;

	}



	/* C3 */

	.he_c3p2lble {

		width: 100%;



	}



	.he_c3p2lbri {

		width: 100%;

		position: static;

	}



	.he_c3p2lbfd {

		position: static;

		transform: inherit;

		padding: 16px 20px;

	}



	.he_c3px {

		padding-top: 36px;

	}



	.he_c3p1ite {

		width: 100%;

		position: relative;

		bottom: 0;

		left: 0;

		padding: 10px 0px;

	}



	.he_c3p2 {

		margin-top: 12px;

	}



	.he_c3p2li {

		margin-bottom: 14px;

	}



	.he_c3pxp2 .he_feny {

		padding-bottom: 36px;

	}



	.he_c3pxp2 {

		padding-top: 18px;

	}



	.he_c3p2lp2 {

		margin-top: 0px;

	}



	.he_c3more {

		margin-top: 8px;

	}



	/* c2 */

	.he_c2bxtpki {

		margin-top: 6px;

	}



	.he_c2bxtpkli p {

		font-size: 14px;

	}



	.he_c2yxnuy p {

		font-size: 14px;

		margin-bottom: 10px;

	}



	.he_c2yxsite p {

		font-size: 14px;

		height: 24.5px;

	}



	.he_c2bx {

		padding: 36px 0;

	}



	/* .he_c2yxsig {

		display: none;

	} */



	/* .he_c2yxsite {

		width: 100%;

		padding: 0;

	} */



	.he_c2yxswri {

		width: 100%;

		text-align: left;

		padding: 0;

	}



	.he_c2yxswri .he_c2yxsite {

		padding: 0;

	}



	.he_c2yxbqh {

		padding-top: 5px;

	}



	/* C1 */

	.he_c1lile {

		width: 100%;

	}



	.he_c1liri {

		width: 100%;

		padding: 0;

		position: relative;

		margin-top: 16px;

	}



	.he_c1puh {

		font-size: 16px;

		max-height: 24px;

	}



	.he_c1lrbtp p {

		font-size: 14px;

		line-height: 1.75;

		height: 49px;

	}



	.he_c1li {

		padding: 20px 0 0px;

		margin-bottom: 4px;

	}



	.he_c1lrbti {

		padding: 10px 0;

	}



	.he_feny {

		padding-bottom: 40px;

	}



	.he_c1bx {

		padding-top: 15px;

	}



	.he_c1lrbtp {

		margin-top: 6px;

	}



	/* B1 */

	.he_b1p3np3 {

		margin-top: 8px;

	}



	.he_b1p3np2 {

		margin-top: 2px;

	}



	/* .he_bannyig {

		height: 120px;

	} */



	.he_bannyte p {

		font-size: 20px;

	}



	.he_brebxhli {

		width: 120px;

	}



	.he_cplicp {

		font-size: 14px;

		line-height: 1.75;

	}



	.he_b1p1ul {

		margin: 0 -14px;

	}



	.he_b1p1li {

		width: 50%;

		padding: 0 14px;

		margin-bottom: 10px;

	}



	.he_b1p3nmle {

		width: 60%;

		margin-bottom: 10px;

	}



	.he_b1p3ti .he_syp2ti {

		margin-bottom: 10px;

	}



	.he_b1p3np5 {

		margin-top: 10px;

	}



	.he_b1p3nmri {

		width: 100%;

		margin-bottom: 30px;

		padding-left: 0px;

		padding-top: 6px;

	}



	.he_b1p3np1 p {

		font-size: 16px;

	}



	.he_b1p7li {

		width: 100%;

		padding: 0;

		margin-bottom: 2px;

	}



	.he_b1p1tim p {

		font-size: 20px;

	}



	.he_b1p1lic {

		width: 24px;

	}



	.he_b1p5cen {

		width: 100%;

	}



	.he_b1p7yb {

		padding: 22px 20px 16px;

	}



	.he_b1p7yte {

		margin-top: 8px;

	}



	.he_b1p7 {

		padding-bottom: 52px;

	}



	.he_b1p7ulbj .slick-dots {

		bottom: -20px;

	}



	.he_syp5ti .he_syp2ti {

		margin-bottom: 14px;

	}



	.he_b1p1ti .he_syp2ti {

		margin-bottom: 6px;

	}



	.he_b1p5frli {

		width: 100%;

	}



	.he_b1p5frli {

		margin-bottom: 17px;

	}



	.he_b1p5ctu {

		width: 100%;

	}



	.he_b1p5ctig {

		width: 300px;

	}



	.he_b1p5atlj p {

		font-size: 16px;

		line-height: 1.65;

		color: #fff;

		height: 104px;

	}



	.he_b1p5frli1 .he_b1p5fhfi,

	.he_b1p5frli3 .he_b1p5fhfi {

		padding-left: 16px;

	}



	.he_b1p5frli1 .he_b1p5fhfi::after,

	.he_b1p5frli3 .he_b1p5fhfi::after {

		left: 20px;

	}



	.he_b1p5frli2 .he_b1p5fhfi::after,

	.he_b1p5frli4 .he_b1p5fhfi::after {

		left: 19px;

	}



	.he_b1p5fhfi::after {

		bottom: -11px;

		width: 29px;

	}



	.he_c1puh {

		max-height: 48px;

	}



	.he_feny {

		padding-bottom: 34px;

		padding-top: 15px;

	}



	.he_c2yxsite {

		padding-left: 18px;

	}



	.he_c2yxswri .he_c2yxsite {

		padding-right: 18px;

	}



	.he_c2yxsw a {

		width: 100%;

	}



	.he_c2yxswri {

		margin-top: 5px;

	}



	.he_c2bx {

		padding: 36px 0 30px;

	}



	.he_c4bxlbp1 .he_c1puh {

		max-height: 48px;

	}



	.he_c4bxlbp3 p {

		height: 52px;

	}



	.he_c4bxlble {

		width: 100%;

		padding-right: 0;

	}



	.he_c4bxlbri {

		position: static;

		top: 50%;

		transform: inherit;

		right: 0;

		margin-top: 5px;

	}



	.he_c4bxlbp2 p {

		font-size: 14px;

	}



	.he_d1cebrp2 {

		margin-top: 18px;

	}



	.he_d1bxli {

		padding-bottom: 50px;

	}



	.he_d1bxri::after {

		bottom: -18px;

		height: 139px;

	}



	.he_d1bxli.on .he_d1bxri::after {

		bottom: -18px;

	}



	.he_d1cebx {

		margin-top: 15px;

	}



	.he_d1pup {

		font-size: 14px;

	}



	.l_d2bx5lis::after {

		bottom: -10px;

		height: 28px;

	}



	.l_d4bx2lbox {

		width: 80%;

	}



	.l_d4bx2lun .l_d4bx2lb {

		padding: 30px 10px;

	}



	.l_d4bx2nr {

		padding: 32px 0 66px;

	}



	.l_d4bx2lb .slick-dots li {

		width: 8px;

		height: 8px;

		margin: 0 6px;

	}



	.l_d4bx2lb .slick-dots {

		bottom: -34px;

	}



	.he_b1ym .slick-dots li,

	.he_d3ym .slick-dots li,

	.he_b1p7ulbj .slick-dots li {

		width: 8px;

		height: 8px;

		margin: 0 6px;

	}



	.l_d4bx3list .slick-dots li,

	.l_d4bx4ul .slick-dots li {

		width: 8px;

		height: 8px;

		margin: 0 6px;

	}



	.he_e1p1lxi {

		height: inherit;

	}



	.he_e1p1le {

		margin-bottom: 6px;

	}



	.he_e1p1rsh {

		height: inherit;

	}



	.he_e2p1li a {

		font-size: 14px;

	}



	.he_e2p1li a {

		line-height: 36px;

	}



	.he_e2mo .he_e1p2bmle p {

		font-size: 14px;

		line-height: 38px;

	}



	.he_e2p3 .he_feny {

		padding-top: 15px;

	}



	.he_f1ym .l_d4box7 {

		padding-top: 40px;

		padding-bottom: 29px;

	}



	.he_f2bxeml {

		position: relative;

		margin-top: 30px;

	}



	.he_f2bxpig {

		width: 54px;

	}



	.he_f2bxpti p {

		font-size: 16px;

	}



	.he_f2bxemp2 p,

	.he_f2bxemp3 p {

		font-size: 16px;

	}



	.he_f2bxemp1 {

		margin-bottom: 9px;

	}



	.he_f2bxlhj {

		height: 36px;

	}



	.he_f2bxlhj input {

		padding: 5px 12px;

	}



	.he_f2bxlxtp {

		padding: 0px 12px;

	}



	.he_f2text textarea {

		padding: 10px 12px;

	}



	.he_f2text {

		height: 100px;

	}



	.he_f2bxnri {

		padding: 30px 20px 30px;

	}



	.he_f2bxlcbri {

		width: 165px;

		margin-top: 14px;

		float: left;

	}



	.he_f2bxlcble {

		width: 100%;

	}



	.he_d1cebx {

		margin-top: 2px;

	}



	.he_d1pup {

		font-size: 16px;

	}



	.he_d1cebrp p {

		font-size: 14px;

	}



	.he_d3p4p1 p {

		font-size: 16px;

	}



	.he_d3p4p2 p {

		font-size: 14px;

	}



	.he_d3p4li {

		padding-bottom: 20px;

	}



	.he_d3p4p4 p {

		font-size: 14px;

	}



	.he_d3p4p4 {

		margin-bottom: 10px;

	}



	.he_d3p6sdvc {

		margin-top: 18px;

	}



	.he_d1bxri {

		margin-top: 14px;

	}



	/* .he_bannyig {

		height: 190px;

	} */

	.he_b1p7yte p {
		height: inherit;
	}

	.he_d3p5adp1 p {
		font-size: 16px;
		height: 28px;
	}

	.he_d3p5azte {
		margin-top: 16px;
		margin-bottom: 18px;
	}

	.he_d3p4li {
		padding-bottom: 38px;
	}

	.he_d3p5htad {
		margin-top: 16px;
	}

	.l_d2bx1szt p {
		font-size: 22px;
	}

	.he_return {
		padding: 24px 0;
	}

	.he_sytip {
		font-size: 18px;
	}

	.he_syp2uop1 p {
		font-size: 14px;
	}

	.he_ayp3st3 p {
		font-size: 14px;
	}

	.he_syp3yp2 p {
		font-size: 14px;
	}

	.he_syp4p p {
		font-size: 14px;
	}

	.gx_sahpj {
		font-size: 18px;
	}

	.gx_sahpj {
		height: 30px;
		transform: translateY(-9px);
	}

	.he_b1p7 {
		padding-bottom: 23px;
	}

	.he_b1p8 .he_syp5bx {
		padding-top: 38px;
		padding-bottom: 42px;
	}

	.mc_phfy .mc_fybtn {
		color: #666;
	}

	.he_c1limle p {
		font-size: 14px;
	}

	.he_c1limri {
		width: 8px;
	}

	.he_c1limle {
		width: calc(100% - 8px);
	}

	.he_e1p1lsh p {
		font-size: 16px;
	}

	.he_e1p1lsp {
		height: inherit;
	}

	.he_b1p5ctu {
		display: none;
	}

	.he_b1p3phxz {
		display: block;
	}

	.he_b1p5cmp {
		position: static;
		transform: inherit;
		padding: 0;
		text-align: left;
	}

	.he_b1p5fkbx {
		position: relative;
	}

	.he_b1p5ati p {
		color: #666;
		height: inherit;
	}

	.he_b1p5atlj p {
		color: #999;
		height: inherit;
	}

	.he_b1p5ati {
		margin-top: 8px;
		margin-bottom: 3px;
	}

	.he_b1p5frli {
		margin-bottom: 22px;
	}

	.he_d1cebrp2 p {
		height: 120px;
	}

	.he_d1bxri::after {
		bottom: -18px;
		height: 160px;
	}

	.he_d1cebrp p {
		font-size: 16px;
	}

	.he_d1pup {
		font-size: 18px;
	}

	.he_d1cebrp2 p {
		font-size: 14px;
		line-height: 2;
		height: 168px;
	}

	.he_d1bx .he_d1cebrp2 p {
		height: 140px;
	}

	.he_d1bxri::after {
		bottom: -18px;
		height: 178px;
	}

	.he_d1bxri {
		margin-top: 0px;
	}

	.he_d1bxle {
		margin-top: 50px;
	}

	.he_d1bxli {
		padding-bottom: 29px;
	}

	.he_bannyte p {
		font-size: 22px;
	}

	.he_d3p6qhtp {
		white-space: nowrap;
		display: flex;
		overflow-x: auto
	}

	.l_d2bx1szbt p {
		height: 56px;
		overflow: hidden;
	}

	.l_d2bx1sz1 {
		padding: 0 10px;
	}

	.l_d2bx1sz {
		margin: 0 -10px;
	}

	.he_e2p2jole p {
		height: inherit;
		margin-bottom: 8px;
		line-height: 1.75;
	}
	.he_e2p2joli p {
		font-size: 14px;
		line-height: 1.75;
		height: inherit;
	}
	.he_e2p2joli:first-child {
		width: 100%;
	}
	.he_e2p2tlh {
		padding-bottom: 15px;
		padding-right: 5px;
		padding-top: 15px;
	}
	.he_syp2uig::before {
	    height: 70%;
		background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.4));
	}
	.section2 .he_syp2ti {
		margin-bottom: 27px;
	}
}