@media (max-width:1000px) {
	.wap_nav {
		display: block;
		position: absolute;
		right: 1.5rem;
		text-align: center;
		width: 3.125rem;
		z-index: 11;
	}

	.wap_nav span.mid-width {
		width: 0;
		opacity: 0;
	}

	.wap_nav span {
		display: block;
		width: 25px;
		height: 2px;
		margin-bottom: 5px;
		background-color: #4f4aa6;
		transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, transform .5s cubic-bezier(.77, .2, .05, 1), width .5s;
		left: 0;
		transform-origin: 16px;
		border-radius: 3px;
		opacity: 1;
	}

	.pub_tits {
		padding-top: 2rem;
	}

	.pub_tits h2 {
		font-size: 1.7rem;
	}

	.pub_tits i {
		width: 3rem;
		margin: 1.5rem auto;
	}

	.home_o .pub_tit h2 {
		font-size: 18px;
	}

	.home_o .pub_tit em {
		width: 3rem;
		height: 3px;
		margin: 1.5rem 0;
	}

	.home_tows .swiper-slide dd {
		padding: 1rem;
	}

	.home_tows .swiper-pagination {
		padding-top: 1.5rem;
	}

	.home_tows .swiper-pagination-bullet {
		height: 2px;
		width: 25px;
	}

	.home_tows .swiper-slide dd p,
	.products dd p {
		font-size: 13px;
		line-height: 1.7;
		-webkit-line-clamp: 2;
	}

	.home_tows .swiper-slide dd,
	.products dd {
		padding: 1rem;
	}

	.products dd i {
		font-size: 12px;
		margin-top: 1rem
	}

	.home_tows .swiper-slide h2,
	.products dd h2 {
		font-size: 15px;
		margin-bottom: 1rem;
		font-weight: bold;
	}

	.home_tows .container {
		padding: 1.5rem;
		margin-top: 1rem;
	}

	.fix .header {
		background: #fff;
	}

	.wap_nav_sw li.cur a {
		color: #4f4aa6;
		font-weight: bold;
	}

	.wap_nav_sw li.cur dd a {
		color: #333;
		font-weight: normal;
	}

	.wap_nav_sw li {
		line-height: 36px;
		border-bottom: 1px #f5f5f5 solid;
	}

	.wap_nav_sw li a {
		padding: 1.15rem;
		display: block;
		width: 100%;
		font-size: 15px;
		text-transform: uppercase;
	}

	.wap_nav_sw li dd {
		display: flex;
		flex-wrap: wrap;
	}

	.wap_nav_sw li dd a {
		width: 50%;
		font-size: 15px;
		color: #666;
		font-weight: normal;
	}

	.wap_nav_sw li dl {
		border-top: 1px #f5f5f5 solid;
		display: none
	}

	.wap_nav_sw li.active dl {
		display: block;
	}

	.wap_nav span:last-child {
		margin-bottom: 0;
	}

	.wap_nav span:nth-of-type(2) {
		transition: width .5s ease;
	}

	.wap_footer.flex {
		display: flex;
	}

	.wap_nav .first-rotate {
		transform: rotate(-45deg);
		position: relative;
		top: 4px;
	}

	.wap_nav .last-rotate {
		transform: rotate(45deg);
		position: relative;
		top: -5px;
	}

	.wap_nav_sw {
		background: #fff;
		height: 100%;
		position: fixed;
		width: 100%;
		z-index: -1;
		opacity: 0;
		transition: all .5s ease;
	}

	.header-show {
		top: 6rem;
		opacity: 1;
		z-index: 99999999999999;
		border-top: 1px #eee solid;
		display: block;
	}
.header.fix .logo img,
	.header .logo img {
		margin-left: 0;
		width: 15rem;
	}

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

	.index_one_swiper dt {
		height: 12.5rem;
	}

	.index_one_swiper .swiper-slide-next dt {
		height: 12.5rem;
	}

	.index_one_swiper dd em {
		font-size: 12px;
	}

	.index_one_swiper dd h2 {
		font-size: 14px;
		line-height: 1.38;
		margin-top: 0.5rem;
	}

	.index_one_swiper .swiper-slide-next dd em {
		font-size: 12px;
	}

	.index_one_swiper .swiper-pagination-bullet {
		width: 7px;
		height: 7px;
	}

	.index_one_swiper .swiper-slide-next dd h2 {
		font-size: 14px;
	}

	.index_one_swiper.swiper {
		padding: 1rem 0px 4.5rem 0;
	}

	.index_one_swiper dd {
		height: 9rem;
	}

	.index_one_swiper dd,
	.index_one_swiper .swiper-slide-next dd {
		padding: 1rem;
		padding-top: 0.75rem;
	}

	.index_one_swiper .swiper-slide-next {
		margin-top: 0
	}

	.index_tow dt img {
		width: 100%;
		height: 16rem;
		object-fit: cover;
	}

	.index_tow dd h2 {
		font-size: 16px;
		font-weight: bold;
	}

	.index_tow dd p {
		font-size: 14px;
		letter-spacing: 4px;
		margin-top: 0.5rem;
	}

	.index_tow dd img {
		width: 3rem;
		margin-top: 2.5rem;
	}

	.index_th .ck_show {
		margin-top: 0.5rem;
		padding: 1.25rem;
	}

	.index_th {
		background-size: 100% 100%;
		height: auto;
	}

	.index_th .pub_tit {
		flex-wrap: wrap;
	}

	.index_th .pub_tit span {
		display: flex;
		justify-content: space-evenly;
		margin-top: 2rem;
		flex-wrap: wrap;
	}

	.index_th .pub_tit span em {
		padding: 1rem;
		font-size: 12px;
		margin-left: 0;
		width: 32%;
		margin-bottom: 12px;
	}
	.index_th .ck_show .tit{
		padding-top: 14px;
	}

	.index_th .ck_show h2 {
		font-size: 14px;
		font-weight: bold;
	}

	.index_th .ck_show .test p {
		font-size: 11px;
		line-height: 1.5;
	}
	.index_th .ck_show .txt h3 span{
		font-size: 14px !important;
	}
	.index_th .ck_show .test p span{
		font-size: 11px !important;
	}

	.index_th .ck_show .tit p {
		padding: 1.25rem 0;
	}

	.index_th .ck_show h3 {
		font-size: 14px;
		padding-top: 1.5rem;
		margin-bottom: 1rem;
	}

	.index_four .flex{
		flex-wrap: wrap;
		justify-content: center;
	}

	.index_four dl img {
		width: 3.0rem;
	}

	.index_four dl h2 {
		font-size: 11px;
		margin-top: 1rem;
		font-weight: normal;
	}

	.index_four dl h2 i {
		font-size: 11px;
		position: relative;
	}

	.index_four dl p {
		font-size: 11px;
	}

	.index_four dl {
		width: 25%;
		margin-top: 14px;
		margin-bottom: 14px;
		padding: 8px;
	}

	.index_five {
		padding: 1.25rem;
	}

	.five_lt dt {
		height: 18rem;
	}

	.index_five dl h2 {
		font-size: 16px;
		font-weight: bold;
	}

	.five_lt dd {
		width: 90%;
		left: 1.25rem;
		bottom: 1.25rem;
	}

	.five_lt dd p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.five_lt dd p {
		font-size: 13px;
		line-height: 1.8;
		margin: 1.25rem 0;
	}

	.index_five i img {
		width: 1.5rem;
	}

	.five_rt {
		display: flex;
		justify-content: space-between;
	}

	.five_rt dl:nth-child(1) dt,
	.five_rt dl:nth-child(2) dt {
		height: 12rem;
	}

	.five_rt dl {
		width: 48.5%;
	}

	.five_rt dl:nth-child(2),
	.five_rt dl:nth-child(1) {
		margin-top: 1rem;
	}
#video-window .video-close {
    position: absolute;
    top: 18rem;
    right: 1rem;
    z-index: 9999;
    cursor: pointer;
    width: 3rem;
}#video-window .video-content {
    width: 90%;
    height: auto;
	}
	#video1 #videoId {
	    width: 100%;
	    object-fit: cover;
	    height: 25rem;
	}
	.index_five dd i:nth-child(1),
	.index_five dd h2 em,
	.f_logo,
	.foot .text dl:nth-child(1) {
		display: none;
	}

	.five_rt dd {
		top: 1.25rem;
		left: 1.25rem;
	}

	.foot {
		padding: 1.25rem
	}

	.foot dt {
		font-size: 14px;
	}

	.foot dt i {
		width: 3rem;
		margin: 1rem 0 1.25rem 0;
	}

	.w650 {
		width: 75%;
	}

	.w120 {
		width: 22%;
	}

	.Copyright a {
		margin-left: 0;
		display: block;
		margin-top: 0.35rem;
	}

	.Copyright {
		padding: 1rem 0;
		font-size: 10px;
	}

	.foot .text dl p img {
		width: 1.25rem;
		margin-right: 1rem;
	}

	.foot .text dl p {
		font-size: 12px;
		line-height: 1.8;
	}

	.banner dd {
		right: 0;
		width: 90%;
		padding-right: 0;
	}

	.banner dd h2 {
		font-size: 18px;
	}

	.banner dd p {
		font-size: 12px;
		margin-top: 5px;
	}

	.banner {
		margin-top: 6.6rem;
		padding-top: 0
	}

	.where {
		padding: 1.25rem;
		font-size: 13px;
	}

	.where i {
		margin: 0 0.5rem;
	}

	.where a {
		font-size: 13px;
	}

	.where img {
		width: 1.75rem;
		top: -2px;
		margin-right: 0.5rem;
	}

	.pub_pub .tit_title h2 img {
		width: 5rem;
	}

	.pub_pub .tit_title h2 i {
		margin: 0 1rem;
		font-size: 17px;
	}

	.pub_pub .tit_title p {
		font-size: 12px;
		margin-top: 0.5rem;
	}

	.about_one .one {
		padding: 1.25rem;
	}

	.about_one .one dl:nth-child(odd) dd,
	.about_one .one dl:nth-child(odd) dt,
	.about_one .one dl:nth-child(even) dd,
	.about_one .one dl:nth-child(even) dt {
		width: 100%;
	}

	.about_one .one dl:nth-child(odd) dt {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 0;
		order: 0;
	}

	.about_one .one dl:nth-child(odd) dt,
	.about_one .one dl:nth-child(even) dt {
		height: 20rem;
	}

	.about_one .one dd h2 {
		font-size: 17px;
		padding-top: 1rem;
	}

	.about_one .one dl {
		padding: 1rem 0;
		flex-wrap: wrap;
	}

	.about_one .one dd i {
		height: 2px;
		width: 3rem;
		margin-top: 1.25rem;
	}

	.pub_pub .word p {
		font-size: 14px;
		line-height: 1.8;
		margin-top: 1rem;
	}

	.about_tow dl {
		border-top: 0.52vw #8f8cd7 solid;
		padding-top: 1.5rem;
		width: 100%;
	}

	.about_tow dl i {
		width: 4rem;
		height: 2px;
		margin: 3rem auto;
	}

	.about_tow dl h2 {
		font-size: 16px;
		margin: 1rem auto;
	}

	.about_tow dl p {
		font-size: 14px;
	}

	.about_tow dl img {
		width: 4rem;
	}

	.about_tow dl:nth-child(even) {
		margin: 3rem auto;
	}

	.about_one .one dd h3 {
		font-size: 16px;
		margin-top: 1rem;
	}

	.about_th .about_one_swiper dd {
		font-size: 14px;
		padding: 1.25rem 0px;
	}

	.about_tow {
		padding: 1.5rem;
	}

	.about_th {
		padding: 1.25rem;
	}

	.about_th .about_one_swiper {
		padding: 3rem 0 5rem 0;
	}

	.about_th .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
	}

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

	.history dl:nth-child(odd) dt {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 0;
		order: 0;
		right: auto;
		left: 1.25rem;
	}

	.history dl {
		width: 100%;
	}

	.history dl:nth-child(odd) {
		margin-right: 0%;
	}

	.history dl:nth-child(even) {
		margin-left: 0%;
	}

	.history dd {
		width: 75%;
		padding: 1.25rem;
	}

	.history dl:nth-child(odd) dd {
		text-align: left;
	}

	.history dd h2 {
		font-size: 15px;
		margin-bottom: 1rem;
	}

	.history dd p {
		font-size: 13px;
		line-height: 1.65;
	}

	.history dl {
		padding-bottom: 1.25rem;
	}

	.history dt i {
		height: 257%;
	}

	.history dt {
		width: 5rem;
		height: 5rem;
		border: 3px #fff solid;
		line-height: 4.25rem;
		font-size: 12px;
	}

	.history dl:nth-child(even) dt {
		left: 1.25rem;
	}

	.strategy .box {
		margin: 0;
		padding: 1.25rem;
	}

	.strategy dl {
		width: 100%;
		height: 20rem;
		margin-top: 1.5rem;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.strategy dd p {
		font-size: 13px;
		line-height: 1.7;
	}

	.strategy dd {
		width: 90%;
	}

	.strategy dt img {
		height: 20rem;
	}

	.strategy dd h2 {
		font-size: 16px;
		margin-bottom: 1.5rem;
	}

	.contact .mapeds {
		height: 24rem;
		margin-top: 2rem;
	}

	.contact {
		padding: 0 1.25rem;
	}

	.contact .dl dl {
		width: 100%;
	}

	.contact .dl {
		flex-wrap: wrap;
	}

	.contact .vb {
		display: none
	}

	.contact .dl dl img {
		width: 5rem;
	}

	.contact .dl dl h2 {
		font-size: 16px;
		padding: 1rem 0;
	}

	.contact .dl dl p {
		font-size: 13px;
	}

	.contact .dl dl:nth-child(3) {
		padding: 2rem 0;
	}

	.products .index_th .ck_show h2 {
		margin-top: 1.25rem;
	}

	#pro_cont {
		padding: 1.25rem;
	}

	.products .index_th .ck_show {
		padding: 0;
	}

	#pro_cont .pro_ck {
		font-size: 16px;
		padding-bottom: 1.25rem;
	}

	#pro_cont .pro_ck em i {
		width: 5rem;
		height: 2px;
		top: 1.35rem;
	}

	#pro_cont .cont_cont .one {
		padding: 2rem 0;
	}

	#pro_cont .cont_cont .tit h2 {
		font-size: 15px;
	}

	#pro_cont .cont_cont .word dl {
		margin-top: 2rem;
	}

	#pro_cont .cont_cont p img {
		margin-top: 0.75rem;
	}

	#pro_cont .cont_cont .word dl {
		flex-wrap: wrap;
	}

	#pro_cont .cont_cont .word dt,
	#pro_cont .cont_cont .word dd {
		width: 100%;
	}

	#pro_cont .cont_cont .tit h2 i {
		width: 3px;
		height: 14px;
		margin-right: 0.5rem;
	}

	#pro_cont .cont_cont p {
		font-size: 14px;
		line-height: 1.75;
	}

	.field dt {
		height: 20rem;
	}

	.field dd {
		height: auto;
		padding: 1.25rem;
	}

	.field dd h2 {
		font-size: 16px;
		font-weight: bold;
	}

	.field dd i {
		height: 2px;
		width: 3rem;
		margin-top: 1.25rem;
		margin-bottom: 1.25rem;
	}

	.field dl:nth-child(even) dt {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 0;
		order: 0;
	}

	.field dd p {
		font-size: 14px;
		line-height: 1.7;
	}

	.field dl {
		flex-wrap: wrap;
	}

	.field dt,
	.field dd {
		width: 100%;
	}

	.field {
		padding: 1.25rem;
	}

	.news dd {
		padding: 1rem;
	}

	.news dd p {
		font-size: 13px;
		line-height: 1.5;
		margin: 0.85rem 0;
	}

	.page li {
		padding: 0.57rem 1rem;
		margin: 0 0.5rem;
		font-size: 14px;
	}

	#news .cont p {
		font-size: 14px;
		line-height: 1.75;
	}

	#news .cont {
		width: 100%;
		padding: 1.25rem;
		padding-top: 0;
	}

	#news .cont .tit p {
		font-size: 13px;
		padding: 2rem 0;
	}

	#news .cont .tit h2 {
		font-size: 15px;
		font-weight: bold;
	}

	#news .mav,
	.where span:nth-child(2) {
		display: none;
	}

	.news dd span {
		font-size: 12px;
	}

	.news dd span i {
		width: 1px;
		height: 1rem;
		margin: 0 0.5rem;
	}

	.news dd span img {
		width: 1.25rem;
		height: 1.25rem;
		margin-right: 0.5rem;
		align-self: center;
	}

	.news dt {
		height: 12rem;
	}

	.news dd h2 {
		font-size: 16px;
	}

	.news {
		padding: 1.25rem;
		justify-content: space-between;
	}

	.news dl {
		width: 48.5%;
		margin-left: 0;
		margin-bottom: 3%;
	}

	.social {
		padding: 1.25rem;
		padding-top: 0;
	}

	.social dl {
		padding: 1.25rem;
		height: auto;
		width: 100%;
		text-align: center;
		margin-top: 1.25rem;
	}

	.social dt img {
		width: 5rem;
		margin: 0 auto;
		display: block;
	}

	.social dl h2 {
		font-size: 16px;
		margin: 1rem auto;
	}

	.social dl em {
		font-size: 13px;
		margin: 0;
	}

	.social dl p {
		font-size: 14px;
		line-height: 1.7;
		margin-top: 1.06vw;
		-webkit-line-clamp: 500;
	}

	.social dl i {
		width: 3rem;
		height: 2px;
		background: #4f4aa6;
		margin: 1rem auto;
	}

	.car_one {
		padding: 1.25rem;
	}

	.car_one .dl {
		width: 95%;
	}

	.car_one .dl dd h2 {
		font-size: 15px;
	}

	.car_tow {
		background-size: 100% 37rem;
		height: 37rem;
		padding-top: 2rem;
		padding-left: 2rem;
	}

	.car_tow dl {
		background-size: 100% 9rem;
		height: 9rem;
		margin-bottom: 1rem;
		padding: 1.5rem;
		width: 100%;
	}

	.car_tow dd h2 {
		font-size: 16px;
		margin-bottom: 0.5rem;
	}

	.car_tow dd p {
		font-size: 13px;
	}

	.car_tow dt img {
		width: 4rem;
	}

	.car_tow dd {
		margin-left: 1rem;
	}

	.car_tow .tit i {
		width: 3rem;
		height: 2px;
		margin: 1rem 0 1.25rem 0;
	}

	.car_tow .tit h2 {
		font-size: 15px;
	}

	.car_one .dl dd p {
		font-size: 13px;
	}

	.car_one .dl dl {
		padding: 1.5rem;
	}

	.car_one .dl dt img {
		display: none;
	}

	.car_one .tit h2 {
		font-size: 16px;
		padding: 1.25rem 0;
	}

	.car_one .tit p {
		width: 90%;
		margin: 1.04rem auto;
	}

	body {
		font-size: 14px;
	}

	.pub_tit {
		padding-top: 2rem;
	}

	.pub_tit h2 {
		font-size: 16px;
		font-weight: bold;
	}

	.pub_more img {
		width: 12px;
		margin-left: 0.5rem;
	}

	.pub_tit i {
		height: 2px;
		width: 3rem;
		margin-top: 1.25rem;
	}

	.index_th,
	.index_one {
		padding: 1.25rem;
		padding-top: 0;
	}

	.index_swiper .swiper-horizontal>.swiper-pagination-bullets,
	.index_swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 15px;
	}

	.header {
		padding: 1.5rem;
	}

	.index_swiper .swiper-slide img {
		height: auto;
	}

	.index_swiper .swiper-slide img:nth-child(2) {
		display: block;
		    height: 30rem;
			object-fit: cover;
	}

	.index_swiper .swiper-slide img:nth-child(1),
	.header .nav {
		display: none;
	}

	.w100,
	.index_th .pub_tit span,
	.box,
	.index_tow dd {
		width: 100%;
	}

	.index_swiper .swiper-slide dd h2 {
		font-size: 1.5rem;
	}

	.index_swiper .swiper-slide dd p {
		font-size: 10px;
		line-height: 1.6;
		margin-top: 1.5rem;
	}

	.index_swiper .swiper-slide_1 dd,
	.index_swiper .swiper-slide_2 dd,
	.index_swiper .swiper-slide_3 dd{
		width: 85%;
		top: 30%;
		left: 50%;
		transform: translate(-50%, -0%);
		-webkit-transform: translate(-50%, -0%);
		text-align: center;
	}

}
