@media (max-width: 1024px) {
	/* 样式调整 */
	.w_1440 {
		width: 92%;
	}
	.wap-show {
		display: block;
	}
	.wap-hidde {
		display: none !important;
	}
	.wap-nav-bar {
		display: block;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: right;
	}
	.wap-nav-bar i {
		color: #ffffff;
		font-size: 28px;
	}
	.header-w .header {
		flex-wrap: wrap;
	}
	.header-w .logo {
		height: 70px;
	}
	.header-w .logo i {
		font-size: 18px;
		line-height: 70px;
	}
	.header-w .nav {
		display: none;
		width: 100%;
		border-top: 1px solid #ccc;
		margin-left: 0;
		flex: none;
	}
	.header-w .nav p {
		margin: 0;
		border-bottom: 1px solid #fff;
	}
	.header-w .nav p a {
		padding: 0;
		height: 60px;
		line-height: 60px;
	}
	.header-w .nav p span {
		display: block;
		position: static;
	}
	.header-w .nav p span a {
		padding: 0 16px;
	}
	.header-w .nav p a i {
		line-height: 60px;
	}
	.header-w .nav-right {
		display: none;
	}
	.header-w {
		transition: all 1s;
	}
	body.page .header-w {
		position: static;
	}
	.header-w.wap {
		background-color: #000000;
		position: fixed;
		bottom: 0;
		transition: all 1s;
	}
	.indexBanner {
		/*height: 100vh;*/
		height: calc(100vh - 70px);
		;
	}
	.index-banner-text {
		margin: 0 auto;
		top: 25vh;
		height: auto;
		bottom: auto;
	}
	.index-banner-text p.t1 {
		font-size: var(--font-Title-L);
		line-height: var(--line-h-64);
	}
	.index-banner-text p.t2 {
		font-size: var(--font-Title-S);
		line-height: var(--line-h-32);
		margin-top: 8px;
		width: 96%;
		opacity: 0.9;
	}
	.indexBanner:after {
		display: none;
	}
	.index-main01 .list {
		width: 80vw;
		min-width: 80vw;
		margin-right: 24px;
	}
	.index-main01 .list:last-child {
		margin-right: 0;
	}
	.index-main01 {
		width: 100% !important;
		margin-top: -10vh;
		z-index: 9;
		padding: 24px 4%;
		overflow-x: auto;
	}
	.index-main02 {
		flex-wrap: wrap;
	}
	.index-main02 .left,
	.index-main02 .right {
		width: 100%;
	}
	.index-main02-w {
		background-image: none
	}
	.index-main02 .left {
		order: 2;
	}
	.index-main02 .right img {
		width: 70%;
		margin: auto;
	}
	.index-main02 .right {
		order: 1;
		background-image: url(../img/arc_logo_02.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100%;
		margin-bottom: 40px;
	}
	.index-main02 .left p.t1 span {
		line-height: 26px;
	}
	.index-main02 .left p.t2 {
		margin: 24px 0 24px;
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.index-main02 .left p.t3 {
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
		margin-bottom: 40px;
	}
	.index-main02 .index-more {
		background-color: #3C3933;
		color: #ffffff;
	}
	.index-main03-w {
		overflow: hidden;
	}
	.index-main03-w img.bj {
		width: 240%;
	}
	.index-main03-w .pro-img {
		bottom: 0;
	}
	.index-main03-w .pro-img img {
		width: 90%;
		margin: auto;
	}
	.index-main03 {
		bottom: auto;
		top: 24px;
	}
	.index-main03 p.t1 img {
		height: 38px;
	}
	/*.index-main03 p.t1 span br{display: none;}*/
	.index-main03 p.t1 span {
		font-size: var(--font-Body);
		line-height: var(--line-h-24);
	}
	.index-main03 p.t2 {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.index-main03 p.t4 img {
		height: 55px;
		margin-top: 24px;
	}
	.index-main04 {
		flex-wrap: wrap;
	}
	.index-main04 .left,
	.index-main04 .right {
		width: 100%;
	}
	.index-main04 .left {
		order: 2;
		margin-top: 40px;
	}
	.index-main04 .right {
		order: 1;
	}
	.index-main04 .left p.t1 {
		margin-bottom: 40px;
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.index-main04 .left p.t2 {
		margin-bottom: 40px;
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
	}
	.index-main07-w {
		margin: 100px auto 0;
	}
	.index-main07 {
		margin-top: 40px;
		padding-bottom: 16px;
		flex-wrap: nowrap;
		overflow-x: auto;
	}
	.index-main07 .list {
		width: 80vw;
		min-width: 80vw;
		margin-right: 24px;
	}
	.index-main07 .list:last-child {
		margin-right: 0;
	}
	.index-main07-more a {
		width: 170px;
		margin: 40px auto 0;
		padding: 5px 0;
		border-radius: 200px;
		font-size: var(--font-Title-S);
	}
	.index-main07-more a {}
	.index-more {
		width: 220px;
		height: 46px;
		line-height: 46px;
		border-radius: 46px;
		font-size: var(--font-Body);
	}
	.index-more i {
		font-size: 20px;
		transform: translateY(1px);
	}
	.index-main08 {
		background-color: transparent;
		width: 100% !important;
		padding: 100px 4%;
		margin: 0 auto 0;
	}
	.index-main08 .left,
	.index-main08 .right {
		width: 100%;
	}
	.index-main08 .right {
		order: 1;
	}
	.index-main08 .left {
		padding: 40px 0 0;
		order: 2;
	}
	.index-main08 .left p.t1 {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.index-main08 .left p.t2 {
		padding-right: 0;
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
	}
	.index-main08 .left a.t3 {
		margin-top: 40px;
		width: 220px;
		font-size: var(--font-Body);
	}
	.index-main08 .left a.t3 i {
		font-size: 30px;
	}
	.footer .left {
		margin-top: 80px;
		order: 2;
	}
	.footer .left a.logo {
		display: none;
	}
	.footer .right-from {
		width: 100%;
		order: 1;
	}
	.footer .center {
		flex-wrap: wrap;
		order: 3;
	}
	.footer .center .copyright {
		width: 100%;
		margin: 40px auto 80px;
	}
	.footer .center .copyright p.t1 br {
		display: none;
	}
	.footer .center .copyright a.t2 {
		display: none;
	}
	.footer .wap-logo {
		margin-bottom: 40px;
	}
	.footer .wap-logo i {
		color: #ffffff;
		font-size: 26px;
	}
	.page_banner.about {
		background-size: cover !important;
	}
	.page_banner.about:after {
		content: "";
		width: 100%;
		height: 45%;
		position: absolute;
		bottom: -2px;
		left: 0;
		right: 0;
		z-index: 88;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	}
	.page_banner.about .text {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
		padding-top: 4%;
	}
	.about-main01 {
		flex-wrap: wrap;
		margin: 64px auto;
	}
	.about-main01 .left,
	.about-main01 .right {
		width: 100%;
	}
	.about-main01 .right {
		font-size: var(--font-Caption);
		line-height: var(--line-h-24);
	}
	.about-main01 .left {
		margin-bottom: 24px;
	}
	.about-main02 {
		flex-wrap: wrap;
		margin: 64px auto;
	}
	.about-main02 .item {
		width: 50%;
		margin-bottom: 16px;
	}
	.about-main02 .item p.t1 {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.about-main02 .item p.t2 {
		font-size: var(--font-Caption);
		line-height: var(--line-h-24);
	}
	.about-main04 {
		flex-wrap: wrap;
		margin: 50px auto;
	}
	.about-main04 .left,
	.about-main04 .right {
		width: 100%;
	}
	.about-main04 .right {
		font-size: var(--font-Caption);
		line-height: var(--line-h-24);
	}
	.about-main04 .left {
		margin-bottom: 24px;
	}
	.about-main05 {
		flex-wrap: wrap;
		margin: 50px auto;
	}
	.about-main05 .left,
	.about-main05 .right {
		width: 100%;
	}
	.about-main05 .right {
		padding: 0px 4% 50px;
	}
	.about-main05 .left {
		/*margin-bottom: 24px;*/
		padding: 50px 4% 24px;
		font-size: var(--font-Caption);
		line-height: var(--line-h-24);
	}
	.about-main06-t,
	.about-main06-b {
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.about-main06-t {
		font-size: var(--font-Title-M);
	}
	.about-main06-b {
		font-size: var(--font-Title-S);
	}
	.about-main06 .item_1 p.desc {
		margin: auto;
	}
	.about-main06 .item_1 p.tit {
		margin: 8px auto 16px;
	}
	.about-main06 {
		width: 92%;
		margin: auto;
		padding: 64px 0;
	}
	.about-main06>img {
		display: none;
	}
	.about-main06 .item {
		position: relative !important;
		margin-bottom: 40px;
		/*border-bottom: 1px solid #ccc;*/
		width: 100% !important;
		padding-left: 25px;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
	}
	.about-main06 .item:after {
		content: "";
		display: block;
		width: 13px;
		height: 13px;
		border-radius: 100%;
		border: 3px solid #FF6B00;
		position: absolute;
		top: 7px;
		left: 0;
	}
	.about-main06 .item:before {
		content: "";
		display: block;
		width: 1px;
		height: calc(100% - 38px);
		background-color: #9EA1A2;
		position: absolute;
		top: 32px;
		left: 8px;
	}
	.about-main06 .item_22 {
		width: 100%;
	}
	.about-main06 .item_2 {
		display: block;
	}
	.about-main06 .item_2 p.time {
		text-align: left;
	}
	.about-main06 .item_2 .right {
		margin-left: 0;
		width: 100%;
		margin-top: 8px;
	}
	.about-main06 .item_2 p.time br {
		display: none;
	}
	.about-main06 .item_2 p.time em:after {
		content: "-";
		display: inline-block;
		margin: 0 5px;
	}
	body.arc .page_banner {
		background-size: 92% !important;
		height: calc(100vh - 70px);
		padding-top: 0;
	}
	.page_banner .arc-banner img {
		width: 100%;
		height: auto;
	}
	.page_banner .arc-banner {
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.arc-main01 {
		margin: 0 auto 100px;
	}
	.arc-mian02 {
		flex-wrap: wrap;
		margin: 64px auto;
	}
	.arc-mian02 .text p.t1 {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
		margin-bottom: 40px;
	}
	.arc-mian02 .pic {
		width: 100%;
		margin-bottom: 24px;
	}
	.arc-mian02 .text {
		width: 100%;
	}
	.arc-mian02 .text p.t2 {
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
	}
	.arc-mian02.two .text {
		order: 2;
	}
	.arc-mian02.two .pic {
		order: 1;
	}
	.arc-mian02.two .text p.t1,
	.arc-mian02.two .text p.t2 {
		text-align: left;
	}
	.arc-mian03 .right p.t1 {
		font-size: var(--font-Title-M);
		line-height: 1;
	}
	.arc-mian03 {
		flex-wrap: wrap;
		margin: 64px auto;
	}
	.arc-mian03 .left,
	.arc-mian03 .right {
		width: 100%;
	}
	.arc-mian03 .left {
		margin-top: 40px;
		order: 2;
	}
	.arc-mian03 .right {
		order: 1;
	}
	.arc-mian03 .right .canshu .li {
		flex-wrap: wrap;
	}
	.arc-mian03 .right .canshu .li .key {
		width: 100%;
		font-size: var(--font-Labe);
		line-height: var(--line-h-24);
	}
	.arc-mian03 .right .canshu .li .val {
		width: 100%;
		font-size: var(--font-Labe);
		line-height: var(--line-h-24);
	}
	.arc-mian03 .right .canshu .li .color {
		margin-top: 24px;
		justify-content: space-between;
	}
	.arc-mian03 .right .canshu .li .color p {
		margin: 0 10px 16px;
	}
	.vidbacking-active-block-back {
		display: none;
		position: static !important;
		min-height: auto !important;
		height: auto !important;
		width: 100% !important;
		transform: none !important;
	}
	.page_banner.video-back {
		margin-top: 0;
		height: calc(100vh - 70px);
	}
	.zum-banner-text p.t1 img {
		height: 30px;
	}
	.zum-banner-text p.t1 span {
		font-size: 18px;
		line-height: 1;
	}
	.zum-banner-text p.t2 {
		font-size: 40px;
		line-height: 1.2;
	}
	.zum-main01 {
		flex-wrap: wrap;
	}
	.zum-main01 .left {
		width: 100%;
		margin-bottom: 24px;
	}
	.zum-main01 .right {
		width: 100%;
	}
	.zum-main01 .right .text .t1 {
		font-size: var(--font-Title-S);
		line-height: var(--line-h-32);
	}
	.zum-main01 .right .text .t2 {
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
	}
	.zum-main02 {
		flex-wrap: wrap;
	}
	.zum-main02 .left {
		width: 100%;
		margin-top: 40px;
		order: 2;
	}
	.zum-main02 .right {
		width: 100%;
		order: 1;
	}
	.zum-main02 .left p.t1 {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
		text-align: left;
		margin-bottom: 40px;
	}
	.zum-main02 .left p.t2 {
		text-align: left;
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
	}
	.zum-main03 .pic {
		width: 100%;
		padding: 50px 4%;
	}
	.zum-main03 .text {
		width: 100%;
		padding: 4% 4% 8%;
	}
	.zum-main03 .text.c {
		order: 4;
	}
	.zum-main03 .pic.d {
		order: 3;
	}
	.zum-main03 .text p.t1 {
		margin-bottom: 24px;
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.zum-main03 .text p.t2 {
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
	}
	.zum-main03 .text p.t1.r,
	.zum-main03 .text p.t2.r {
		text-align: left;
	}
	.index-title.zum p.t1 {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.index-title p.t2 {
		width: 92%;
		max-width: 92%;
		margin: 15px auto;
		font-size: var(--font-Caption);
		line-height: var(--line-h-24);
	}
	.zum-main04-v {
		width: 100%;
	}
	.zum-main05 .top {
		flex-wrap: wrap;
		height: auto;
		background-color: transparent;
	}
	.zum-main05 .top p.t1 {
		width: 100%;
		margin-bottom: 12px;
		display: none;
	}
	.zum-main05 .top p.t2 {
		justify-content: space-between;
		width: 100%;
	}
	.zum-main05 .top p.t2 span {
		width: 60px;
		height: 60px;
		line-height: 60px;
		margin-left: 0;
		background-color: #EDEDED;
		border-radius: 100%;
	}
	.zum-main05 .content .item {
		flex-wrap: wrap;
	}
	.zum-main05 .content .pic {
		width: 100%;
		margin-bottom: 16px;
	}
	.zum-main05 .content .desc {
		width: 100%;
	}
	.zum-main05 .content .pic p.tit {
		display: none;
	}
	.zum-main05 .content .desc .t1 {
		background-color: #ECECEC;
		color: #000000;
		margin: 24px auto 50px;
	}
	.zum-main05 .content .desc .canshu .li {
		flex-wrap: wrap;
	}
	.zum-main05 .content .desc .canshu .li .key {
		width: 100%;
		font-size: var(--font-Caption);
		line-height: var(--line-h-24);
		margin-bottom: 8px;
	}
	.zum-main05 .content .desc .canshu .li .val {
		width: 100%;
		font-size: var(--font-Caption);
		line-height: var(--line-h-24);
	}
	.index-title p.t1 {
		text-align: center;
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.page_banner.partition .text p.t2 {
		font-size: var(--font-Caption);
		line-height: var(--line-h-24);
		width: 100%;
		opacity: 0.9;
	}
	.page_banner .text p.t1 {
		font-size: var(--font-Title-L);
		line-height: var(--line-h-64);
		margin-bottom: 40px;
	}
	.page_banner {
		height: calc(100vh - 70px);
	}
	.page_banner:after {
		content: "";
		width: 100%;
		height: 45%;
		position: absolute;
		bottom: -2px;
		left: 0;
		right: 0;
		z-index: 88;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	}
	.shaping-main01 {
		flex-wrap: wrap;
	}
	.shaping-main01 .left {
		width: 100%;
		order: 2;
	}
	.shaping-main01 .right {
		width: 100%;
		order: 1;
	}
	.shaping-main01 p.t1 {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
	}
	.shaping-main01 p.t2 {
		font-size: var(--font-Title-L);
		line-height: var(--line-h-64);
	}
	.shaping-main01 p.t3 {
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
		padding-right: 0;
	}
	.shaping-main01 p.t4 span {
		padding-left: 16px;
		font-size: var(--font-Label);
		line-height: var(--line-h-24);
	}
	.index-main08.shaping {
		background-color: #ECECEC;
	}
	.case-mian01 {
		font-size: var(--font-Title-M);
		line-height: var(--line-h-40);
		margin: 50px auto 50px;
	}
	.case-mian02 .item {
		margin-right: 8px;
		margin-bottom: 8px;
		font-size: var(--font-Caption);
	}
	.case-mian02 {
		margin: 0 auto 80px;
	}
	.case-mian03 .item {
		width: 100%;
		margin-bottom: 40px;
		background-color: #F4F4F2;
	}
	.page_banner.caseshow .show{background-color: transparent;padding: 4%;}
	.page_banner.caseshow h1.title{font-size: var(--font-Title-M);}
	.page_banner.caseshow span.desc{font-size: var(--font-Caption);}
	.case-mian04{margin: 80px auto 0;}
	.news-mian01 .item{width: 100%;margin-bottom: 40px;}
	.news-mian01 .item .time{padding: 0;}
	.news-mian01 .item .tit{padding: 0;height: auto;}
	.news-mian01 .item .t2{margin: 0;}
}