@charset "utf-8";

.web {
	display: none !important
}



@media screen and (max-width:980px) {
	.web {
		display: block !important
	}

	.pc {
		display: none !important
	}

	.table-container .fixed-top.fixed {
		top: 60px
	}


}

/*手机样式*/
@media screen and (max-width:900px) {
	.imglist-pop {
		background: rgba(0, 0, 0, 0.8);
	}

	.imglist-pop .box {
		width: 100%
	}

	.imglist-pop .box .swiper-button-next,
	.imglist-pop .box .swiper-button-prev {
		display: none
	}

	.imglist-pop .box .close {
		right: 44%;
		transform: translateX(-50%);
		top: auto;
		bottom: -0.8rem
	}


	.video-list-show {
		width: 6.8rem
	}

	.video-ul-show {
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-left: 0;
	}

	.video-ul-show li,
	.video-ul-show.s3 li {
		float: none;
		width: 100%;
		padding-bottom: 0.3rem
	}

	.video-ul-show li.video2,
	.video-ul-show li.video3 {
		width: 3.275rem;
		height: 1.96rem;
		margin-bottom: 0.25rem;
		float: left;
	}

	.video-ul-show li.video2 {
		margin-right: 0.25rem;
	}

	.video-ul-show li .box {
		position: relative;
		overflow: hidden;
		margin-left: 0;
		cursor: pointer
	}

	.video-ul-show li .box img {
		width: 100%;
		float: left;
		height: auto;
		object-fit: cover;
	}

	.video-ul-show li .box:after {
		width: 0.8rem;
		height: 0.8rem;
		background-size: 100% !important
	}


	.videolist-pop {
		background: rgba(0, 0, 0, 0.8);
	}

	.videolist-pop .box {
		width: 100%
	}

	.videolist-pop .box .close {
		right: 44%;
		transform: translateX(-50%);
		top: auto;
		bottom: -0.8rem
	}

	body {
		min-width: 315px;
		max-width: 750px;
		background: #001444
	}

	.content-title {
		padding: 0.9rem 0 0.6rem 0;
		font-size: 0.42rem;
		line-height: 0.5rem
	}

	.mySwiper-imgs {
		width: 6.8rem
	}

	.mySwiper-imgs .swiper-slide img {
		width: 3.275rem;
		height: 1.96rem;
		margin-left: 0.23rem;
		margin-bottom: 0.25rem
	}

	.mySwiper-imgs .swiper-slide img:nth-child(1),
	.mySwiper-imgs .swiper-slide img:nth-child(2) {
		margin-left: 0
	}

	.mySwiper-imgs .swiper-slide img:nth-child(1) {
		width: 100%;
		height: auto
	}

	.video-show {
		width: 6.8rem
	}

	.video-show video,
	.video-show img {
		height: 3.14rem
	}

	.video-show .play {
		width: 0.8rem;
		height: 0.8rem;
		background: url(../image/common/play.png) no-repeat;
		background-size: 100%
	}

	.slide1 {
		position: relative;
	}

	.slide1 #p1 .kv1 {
		background: url(../image/phone/kv.jpg) no-repeat center top;
		background-size: cover;
	}

	.slide1 #p1 .kv2 {
		background: url(../image/phone/kv_2.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide1 .kv_btn {
		position: absolute;
		left: 50% !important;
		transform: translate(-50%);
		bottom: 18vh !important;
		top: auto !important;
		font-size: .22rem;
	}
	.slide1 #p1 .kv1 .kv_btn{
		bottom: 7vh !important;
	}
	.slide1 #p1 .kv2 .kv_btn{
		bottom: 16vh !important;
	}

	.slide1 .phone-logo {
		width: 100%;
		height: auto;
		position: absolute;
		left: 0;
		bottom: .9rem;
		display: flex;
	}

	.slide1 .phone-logo img {
		width: 6.9rem;
		height: auto;
	}

	.slide2-1 {
		background: url(../image/phone/p2_bg.jpg) no-repeat center bottom;
		background-size: cover;
	}

	.slide2-1 .shipin-box-phone {
		position: relative;
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 1rem
	}

	.slide2-1 .right-logo {
		position: absolute;
		width: 3.48rem;
		height: auto;
		left: 29%;
	}

	.slide2-1 .out-box {
		width: 100%;
		height: 100%;
	}

	.slide2-1 .box {
		width: 100%;
		overflow: hidden;
		cursor: pointer;
		position: relative;
	}


	.slide2-1 .box img {
		width: 8rem;
		height: 100%;
		object-fit: cover;
		background: none;
		margin: 0 auto;
	}

	.slide2-1 .box:after {
		content: "";
		position: absolute;
		width: .8rem;
		height: .8rem;
		z-index: 2;
		background: url(../image/play.png) no-repeat;
		background-size: 100%;
		left: 52%;
		top: 55%;
		transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
	}

	.slide2-2 {
		background: url(../image/phone/p2-2_bg.jpg) no-repeat center bottom;
		background-size: cover;
	}

	.slide2-2 .title-warp {
		margin-top: 2.54rem;
	}

	.title-warp .text {
		line-height: .4rem;
		font-size: .24rem;
	}

	.slide2-2 .nums {
		bottom: 23vh;
		justify-content: center;
		flex-wrap: wrap;
	}

	.slide2-2 .nums .num-item {
		width: 50%;
		margin-bottom: .5rem;
	}

	.slide2-2 .nums .num-item2 {
		position: relative;
		top: .12rem;
	}

	.slide2-2 .nums .num-item .p2 {
		font-size: .24rem;
	}

	.slide2-2 .nums .num-item .p3 {
		font-size: .2rem;
		padding: 0 .12rem;
	}

	.slide2-2 .btns {
		bottom: 15vh;

	}

	.slide2-2 .btns .btn {
		font-size: .24rem;
	}

	.slide2-3 {
		background: url(../image/phone/p2-3_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide2-3 .title-box {
		margin-top: 3rem;
	}

	.slide2-3 .color-box .car-img-box .car-color {
		/* left: 50%; */
		top: .1rem;
		width: 7.5rem;
	}

	.slide2-3 .color-box .small-icon-box {
		bottom: 30vh;
		gap: .5rem;
	}

	.slide2-3 .color-box .small-icon-box .icon-box {
		flex-direction: column;
	}

	.slide2-3 .color-box .small-icon-box .icon-box .tips {
		top: 1rem;
		left: -7vw;
		font-size: .16rem;
	}

	.slide2-3 .nums {
		bottom: 7vh;
		flex-wrap: wrap;
	}

	.slide2-3 .nums .num-item {
		width: 50%;
		margin-bottom: .5rem;
	}

	.slide2-3 .nums .item1 {
		position: relative;
	}

	.slide2-3 .color-box .small-icon-box .icon-box span {
		font-size: .24rem;
	}

	.slide2-3 .nums .num-item .p2 {
		font-size: .24rem;
	}

	.slide2-3 .nums .item1:after {
		content: "";
		position: absolute;
		left: 3.5rem;
		top: .4rem;
		width: .66rem;
		height: .01rem;
		transform: skew(0, 135deg);
		background: rgba(0, 0, 0, 0.1);
	}

	.slide2-3 .nums .item3::before {
		content: "";
		position: absolute;
		left: 1.8rem;
		top: 1.8rem;
		width: .66rem;
		height: .01rem;
		background: rgba(0, 0, 0, 0.1);
	}

	.slide2-3 .nums .item3:after {
		content: "";
		position: absolute;
		right: 1.8rem;
		top: 1.8rem;
		width: .66rem;
		height: .01rem;
		background: rgba(0, 0, 0, 0.1);
	}

	.slide2-4 {
		background: url(../image/phone/p2-4_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide2-4 .title-warp {
		margin-top: 1.52rem;
	}

	.slide2-4 .title-warp {
		margin-top: 1.52rem;
	}

	.slide2-4 .title-left {
		position: absolute;
		left: 1.1rem;
		bottom: 2.38rem;
	}

	.slide2-4 .title-left img {
		width: 3.88rem;
		height: auto;
	}

	.slide2-4 .title-left .text {
		font-size: .2rem;
		text-align: left;
		color: #fff;
	}

	.slide2-6 #p2-6 .swiper-pagination {
		bottom: 22vh;
	}

	.slide2-6 #p2-6 .img-box p {
		bottom: -35%;
	}

	.slide2-6 #p2-6 .swiper-button-prev {
		left: 5%;
	}

	.slide2-6 #p2-6 .swiper-button-next {
		right: 5%;
	}

	.slide2-7 {
		background: #000;
		position: relative;
		overflow: hidden;
	}

	.slide2-7 .special-pagination {
		width: 90%;
		left: 5%;
		bottom: 22vh;
		background: none;
		position: absolute;
		padding: 0;
	}

	.special-pagination {
		padding: 0;
		position: absolute;
	}

	.slide2-7 .special-pagination .li {
		width: 33.33%;
	}

	.special-pagination .li {
		width: auto;
	}

	.special-pagination .li .span {
		opacity: 0;
	}

	.special-pagination .li em {
		opacity: 0;
	}

	.special-pagination .swiper-pagination-bullet-active i {
		position: relative;
		top: -.01rem;
	}

	.special-pagination-text {
		position: absolute;
		width: 90%;
		left: 5%;
		bottom: 12vh;
	}

	.special-pagination-text .special-pagination-p1 {
		font-family: AlibabaPuHuiTi_2_55_Regular;
		font-size: .36rem;
		color: #FFFFFF;
		margin-bottom: .4rem;
	}

	.special-pagination-text .special-pagination-p2 {
		font-family: AlibabaPuHuiTi_2_55_Regular;
		font-size: .24rem;
		color: #FFFFFF;
	}

	.slide2-8 {
		background: #C8D5E8;
		position: relative;
		overflow: hidden;
	}

	.slide2-8 .title-warp {
		margin-top: 2.13rem;
	}

	.slide2-8 .special-pagination {
		width: 90%;
		background: none;
		margin: 0 auto;
		position: initial;
		padding: 0;

	}

	/* .slide2-8 .special-pagination .li{
		width: 25%;
	} */

	.slide2-8 .special-wrapper {
		height: 50%;
	}

	.slide2-8 .special-wrapper .swiper-slide {
		height: 100%;
	}

	.slide2-8 .special-pagination-text {
		margin: 0 auto;
		position: initial;
	}

	.slide2-8 .special-pagination-text .special-pagination-p1 {
		color: #000;
	}

	.slide2-8 .special-pagination-text .special-pagination-p2 {
		width: 85%;
		margin: 0 auto;
		color: #000;
	}

	.slide2-9 {
		background: #051E42;
		position: relative;
		overflow: hidden;
	}

	.slide2-9 #p2-9 {
		position: relative;
		z-index: 1;
	}

	.slide2-9 .special-pagination {
		width: 90%;
		left: 5%;
		bottom: 22vh;
		background: none;
		z-index: 2;
		display: flex;
		position: absolute;
		padding: 0;
	}

	.slide2-9 .special-pagination .li {
		flex: 1;
	}

	.slide2-9 .special-pagination-text {
		z-index: 2;
	}

	.slide2-10 .dot-box {
		background: url(../image/phone/p2-10_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide2-10 .dot-box .d1 {
		top: 8.3rem;
		left: 1rem;
	}

	.slide2-10 .dot-box .d2 {
		top: 5.3rem;
		left: 4.5rem;
	}

	.slide2-10 .dot-box .d3 {
		top: 9rem;
		left: 4.8rem;
	}

	.slide2-10 .dot-box .d4 {
		top: 11.7rem;
		left: 4.2rem;
	}

	.slide2-10 .dot-box .d5 {
		top: 9.7rem;
		left: 6.2rem;
	}

	.slide2-10 .dot-box .d6 {
		top: 12.5rem;
		left: 6.5rem;
	}

	.slide2-11 {
		background: url(../image/phone/p2-11_bg.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		overflow: hidden;
	}

	.slide2-11 .special-pagination {
		width: 90%;
		background: none;
		margin: 0 auto;
		position: initial;
		padding: 0;

	}

	.slide2-11 .special-wrapper .swiper-slide img {
		width: 90%;
	}

	.slide2-11 .special-wrapper {
		height: 50%;
		margin-top: 2rem;
	}

	.slide2-11 .special-wrapper .swiper-slide {
		height: 100%;
	}

	.slide2-11 .special-pagination-text {
		margin: 0 auto;
		position: initial;
	}

	.slide2-11 .special-pagination-text .special-pagination-p1 {
		color: #000;
	}

	.slide2-11 .special-pagination-text .special-pagination-p2 {
		width: 85%;
		margin: 0 auto;
		color: #000;
	}

	.slide2-12 {
		background: url(../image/phone/p2-12_bg.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		overflow: hidden;
	}

	.slide2-12 .img-box {
		background: url(../image/phone/p12-main-img.jpg) no-repeat center center;
		background-size: cover;
		width: 90%;
		height: 80%;
	}

	.slide2-12 .img-box .title {
		margin-top: 2.2rem;
	}

	.slide2-12 .img-box .btn {
		background: url(../image/phone/black-btn-235.png) no-repeat center center;
		background-size: cover;
		width: 2.35rem;
		height: .6rem;
		font-size: .24rem;
		color: #000;
		margin-top: 8.8rem;
	}

	.slide2-13 {
		background: #9DB5D6 url(../image/phone/p2-13_bg.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		overflow: hidden;
	}

	.slide2-13 .title-warp {
		margin-top: 2.2rem;
		margin-bottom: .46rem;
	}

	.slide2-13 .title-warp img {
		width: 7.22rem;
		height: 1.2rem;
	}

	.slide2-13 .out-box-phone {
		width: 90%;
		height: 100%;
		margin: 0 auto;
	}

	.slide2-13 .out-box-phone .item {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: .75rem;
		gap: .3rem;
	}

	.slide2-13 .out-box-phone .item img {
		width: 3.22rem;
		height: auto;
	}

	.slide2-13 .out-box-phone .item .text .t-bold {
		font-family: AlibabaPuHuiTi_2_75_SemiBold;
		font-size: .3rem;
		color: #000000;
		line-height: .45rem;
		text-align: left;
		font-weight: bold;
	}

	.slide2-13 .out-box-phone .right .text .t-bold {
		text-align: right;
	}

	.slide2-13 .out-box-phone .item .text .nomall {
		font-family: AlibabaPuHuiTi_2_45_Light;
		font-size: .24rem;
		color: #000000;
		line-height: .28rem;
		text-align: left;
	}

	.slide2-13 .out-box-phone .right .text .nomall {
		text-align: right;
	}

	.slide2-14 {
		background: url(../image/phone/p2-14_bg.jpg) no-repeat center top;
		background-size: cover;
	}

	.slide2-14 .title-left {
		left: 2.5rem;
		top: 2.14rem;
	}

	.slide2-14 .title-left .text {
		text-align: center;
		position: relative;
		left: -.3rem;
	}

	.slide2-15 {
		background: #ECF4FF;
	}

	.slide2-15 #p2-15 {
		width: 90%;
		height: 80%;
		left: 0;
		top: 5rem;
		position: initial;
		margin-top: 5rem;
	}

	.slide2-15 #p2-15 .special-pagination .li i {
		background: #000;
	}

	.slide2-15 #p2-15 .special-pagination .swiper-pagination-bullet-active i {
		background: #000;
	}

	.slide2-15 #p2-15 .swiper-wrapper {
		height: 50%;
	}



	.slide2-15 .title-box {
		left: .43rem;
		top: 2.6rem;
		width: 90%;
	}

	.slide2-15 .title-box img {
		width: 7.02rem;
		height: auto;
	}

	.slide2-15 .title-box p {
		font-size: .24rem;
		line-height: .4rem;
		position: initial;

	}

	.slide2-15 .title-box .p1 {
		margin-top: 2rem;
	}

	.slide2-15 .special-pagination {
		position: initial;
		width: 90%;
		background: none;
		margin: 0 auto;
		bottom: 30vh;

	}


	.slide2-15 .special-wrapper .swiper-slide img {
		width: 90%;
	}

	.slide2-15 .special-wrapper {
		height: 50%;
		margin-top: 2rem;
	}

	.slide2-15 .special-wrapper .swiper-slide {
		height: 100%;
	}


	.slide2-15 .special-pagination-text {
		position: initial;
		width: 90%;
		left: 0;
		bottom: 25vh;
	}

	.slide2-15 .special-pagination-text .special-pagination-p1 {
		color: #000;
	}

	.slide2-15 .special-pagination-text .special-pagination-p2 {
		width: 85%;
		margin: 0 auto;
		color: #000;
	}

	.slide2-16 {
		background: url(../image/phone/p2-16_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide2-16 .title-box {
		margin-top: 2.58rem;
	}

	.slide2-16 .title-box img {
		width: 7.22rem;
		height: auto;
		margin: 0 auto;
	}

	.slide2-16 .title-box .p1 {
		width: 58%;
		margin: 0 auto;
		font-size: .24rem;
		line-height: .5rem;
	}

	.slide2-16 .title-box .p2 {
		width: 68%;
		margin: 0 auto;
		font-size: .24rem;
		line-height: .5rem;
	}

	.slide2-16 #p2-16 .swiper-pagination .swiper-pagination-bullet {
		width: 1.43rem;
		height: 3px;
		border-radius: 4px;
		background: rgba(0, 0, 0, 0.3);
		margin: 0 5px;
		opacity: 0.8;
	}

	.slide2-16 #p2-16 .swiper-pagination .swiper-pagination-bullet-active {
		background: rgba(0, 0, 0, 1);
	}

	.slide2-16 #p2-16 .swiper-pagination {
		bottom: 12vh;
	}

	.slide2-16 .item-box-phone {
		margin-top: 1rem;
		width: 100%;
		height: 55%;
	}

	.slide2-16 .item-box-phone .item {
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.slide2-16 .item-box-phone .swiper-slide {
		background: none;
		;
	}

	.slide2-16 .item-box-phone .item img {
		width: 6.68rem;
		height: 3.75rem;
		object-fit: cover;
	}

	.slide2-16 .item-box-phone .item .text-box {
		width: 6.68rem;
		height: .8rem;
		background: url(../image/phone/p2-16_nav.png) no-repeat;
		background-size: cover;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}

	.slide2-16 .item-box-phone .item .text-box p {
		color: #fff;
	}

	.slide2-17 {
		background: url(../image/phone/p2-17_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide2-17 .out-box .title-warp {
		margin-top: 1.88rem;
	}

	.slide2-17 .out-box .bottom-img {
		margin-top: 8.5rem;
	}

	.slide2-17 .out-box .content .close {
		right: .3rem;
	}

	.slide2-17 .out-box .content .anquan_tips {
		font-size: .2rem;
	}

	.slide2-17 .out-box .content p {
		width: 100%;
	}

	.slide2-18 {
		background: url(../image/phone/p2-18_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide2-18 #p2-18 .img-box {
		width: 90%;
	}

	.slide2-18 #p2-18 .img-box p {
		color: #000;
		width: 100%;
		font-size: .3rem;
		bottom: -15vh;
	}

	.slide2-18 #p2-18 .swiper-pagination {
		bottom: 20vh;
	}

	.slide2-18 #p2-18 .swiper-pagination .swiper-pagination-bullet {
		background: rgba(0, 0, 0, 0.4);
	}

	.slide2-18 #p2-18 .swiper-pagination .swiper-pagination-bullet-active {
		background: rgba(0, 0, 0, 1);
	}

	.slide2-19 {
		background: url(../image/phone/p2-19_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide2-19 #p2-19 {
		width: 100%;
		height: 100%;
	}

	.slide2-19 #p2-19 .swiper-slide {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.slide2-19 #p2-19 .swiper-slide img {
		width: 90%;
		height: auto;
	}

	.slide2-19 #p2-19 .swiper-pagination {
		bottom: 5vh;
	}

	.slide2-19 #p2-19 .swiper-pagination .swiper-pagination-bullet {
		width: .95rem;
		height: 3px;
		border-radius: 4px;
		background: #fff;
		margin: 0 5px;
		opacity: 0.8;
	}

	.slide2-19 #p2-19 .swiper-pagination .swiper-pagination-bullet-active {
		background: #000;
	}

	.slide3 {
		background: url(../image/phone/p3_bg.jpg) no-repeat center center;
		background-size: cover;
		padding: 2rem .7rem 0 .7rem;
	}

	.short-phone-slide3 {
		padding: 12vh .7rem 0 .7rem;
	}

	.slide3 .meitu-title {
		font-size: .36rem;
		margin-bottom: .7rem;
	}

	.short-phone-slide3 .meitu-title {
		margin-bottom: 5vh;
	}

	.slide3 .meitu-title:after {
		left: 46.5%;
	}

	.slide3 .phone-box {
		width: 100%;
		height: 100vh;
	}

	.meitu-phone {
		width: 100%;
		height: 100%;
		margin: 0 auto;
		position: relative;
	}

	.meitu-phone .swiper-wrapper {
		width: 100%;
		height: 100%;
	}

	.meitu-phone .swiper-slide {
		background: none;
		position: relative;
		width: 100%;
		height: 100%;
	}

	.meitu-phone .five .top {
		margin-bottom: .15rem;
	}

	.meitu-phone .five .bottom .row {
		display: flex;
		align-self: self-start;
		justify-content: space-between;
		gap: .2rem;
	}

	.meitu-phone .five .bottom .mb-20 {
		margin-bottom: .2rem;
	}

	.meitu-phone .five .bottom .row img {
		width: 2.95rem;
		height: 2rem;
	}

	.meitu-phone .four .top {
		margin-bottom: .15rem;
	}

	.meitu-phone .four .middle {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: .2rem;
	}

	.meitu-phone .four .middle img {
		width: 2.95rem;
		height: 1.91rem;
	}

	.meitu-phone .swiper-pagination .swiper-pagination-bullet {
		width: .95rem;
		height: 3px;
		border-radius: 4px;
		background: #fff;
		margin: 0 5px;
		opacity: 0.8;
	}

	.meitu-phone .swiper-pagination .swiper-pagination-bullet-active {
		background: #000;
	}

	.meitu-phone .swiper-pagination {
		top: 10.75rem;
	}

	.short-phone-slide3 .meitu-phone .swiper-pagination {
		top: 75vh;
	}

	.slide4 {
		background: url(../image/phone/p4_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.slide5 {
		background: url(../image/phone/p5_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.footer {
		padding: 0;
		font-size: 12px;
		line-height: 20px;
		text-align: center
	}

	.footer .footer-top {
		padding: 0.25rem 0
	}

	.footer .footer-a {
		float: none;
		padding-left: 0;
	}

	.footer .footer-a li {
		float: none;
		display: inline-block
	}


	.footer .footer-nav {
		float: none;
		padding: 0 15%
	}

	.footer .footer-nav li {
		padding: 0 10px
	}

	.footer .footer-nav li:last-child:after,
	.footer .footer-nav li:nth-child(3):after {
		display: none
	}

	.footer .text {
		text-align: center;
		border-top: 1px solid rgba(255, 255, 255, 0.5);
		padding: 0.2rem 0
	}

	.footer .text .t {
		display: block
	}

	.footer .footer-a .wechat>p {
		display: none
	}

	.footer .footer-a .wechat:hover {
		border-bottom-color: #fff
	}

	.footer .footer-a .wechat:hover>p {
		opacity: 1;
		display: block
	}


	.slide4 .box-1500 {
		width: auto;
		margin: 0 0.25rem
	}

	.pre-book-box {
		width: 100%;
		margin: 2.5rem 0 0 0;
		height: auto;
		position: relative;
		background: none;
	}

	.pre-book-box .title {
		width: 100%;
		text-align: center;
		right: auto;
		;
		top: -1.4rem;
		font-size: 0.36rem;
	}

	.pre-book-box .title:after {
		margin: 0 auto;
		margin-top: 0.2rem;
		background: #000000;
	}

	.pre-book-box .img {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		height: auto
	}

	.short-phone-slide4 .pre-book-box .img {
		top: -2vh
	}

	.pre-book-box .box {
		padding: 0.6rem 0.4rem;
		text-align: left
	}

	.short-phone-slide4 .pre-book-box .box {
		padding-top: 0vh;
	}

	.form-box .li {
		padding-bottom: 0.2rem
	}

	.form-box .li .input-box {
		width: 100%;
		border-bottom: 1px solid #c5c5c5;
		height: 0.6rem;
		line-height: 0.6rem
	}

	.form-box .li.w50 {
		margin-left: 0
	}

	.form-box .li.w50 .input-box {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.25rem
	}

	.form-box .li.w50 .input-box:nth-child(2) {
		margin-bottom: 0
	}

	.form-box .li .input-box .text,
	.form-box .li .input-box .select {
		height: 0.55rem
	}


	.form-box .li .radio-box {
		font-size: 0.24rem;
		line-height: 0.4rem;
		padding-top: 0.25rem
	}

	.form-box .li .radio-box .label {
		float: left;
		font-size: 0.24rem;
	}

	.form-box .label {
		margin-left: 0;
		margin-right: 0.55rem
	}


	.form-box .policy-txt {
		text-align: left;
		font-size: 0.22rem;
		line-height: 0.3rem;
		padding: 0 0 0.55rem 0
	}

	.form-box .policy-txt .label {
		margin-right: 0
	}

	.form-box .policy-txt input {
		margin-right: 0.05rem
	}

	.form-box .policy-txt a {
		color: #000000
	}

	.form-box .policy-txt a:hover {
		text-decoration: underline
	}

	.form-box .bnt {
		width: 1.95rem;
		height: 0.5rem;
		font-size: .24rem;
		line-height: 0.5rem;
		color: #fff;
	}

	.slide5 .news {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		padding: 0 .9rem;
		padding-top: 1.5rem;
	}

	.slide5 .news .left {
		width: 100%;
		margin-bottom: .6rem;
	}

	.slide5 .news .left p img {
		width: 5.16rem;
		height: auto;
	}

	.news-list {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		grid-row-gap: 5px;
	}

	.news-list li a p {
		justify-content: center;
	}

	.news-list li a .p2 {
		margin-bottom: 0.2rem;
	}

	.news-list li a .p1 .date .day {
		margin-bottom: .1rem;
	}

	.short-phone-slide5 .news-list li a .p1 .date .day {
		margin-bottom: 0;
	}

	.news-list li a .p1 .date {
		margin-right: .23rem;
	}

	.news-list li a .p2 .line {
		margin-right: .76rem;
		position: relative;
		top: .3rem;
		margin-top: 0;
	}

	.news-list li a .p3 {
		margin-bottom: .05rem;
	}

	.news-list li a .p3 .t {
		margin-right: .76rem;
	}

	.news-list li a .p1 .date .year {
		font-size: .2rem;
		position: relative;
		top: .05rem;
	}

	.news-list li a .p3 {
		position: relative;
		top: -.1rem;
	}

	.news-list {
		overflow: hidden;
		width: 100%;
		margin-left: 0;
		flex: none;
		padding-left: 0;
	}

	.news-list li {
		float: none;
		width: auto;
		padding-bottom: 0
	}

	.news-list li .box {
		display: inline-block;
		width: 100%;
		;
		margin-left: 0;
		padding-left: 0;
		position: relative;
		text-align: left;
		color: #666
	}

	.news-list li .box .time {
		position: absolute;
		left: 0.1rem;
		top: 0;
		text-align: center;
		font-size: 12px
	}

	.news-list li .box .time .day {
		font-size: 0.5rem
	}

	.news-list li .box .h1 {
		font-size: 0.25rem;
		line-height: 0.4rem;
		height: 0.4rem
	}

	.news-list li .box .txt {
		margin: 0.15rem 0 0.3rem 0;
		line-height: 25px;
		height: 25px;
		font-size: 12px
	}

	.news-list li .box .more {
		width: 1.5rem;
		height: 0.4rem;
		line-height: 0.4rem;
		border: 1px solid #868686;
		font-size: 12px
	}
}

@media screen and (max-width:400px) {
	.pre-book-box .title {
		top: -1.1rem;
	}

	.pre-book-box {
		margin: 2rem 0 0 0;
	}

	.pre-book-box .img {
		width: 90%;
	}

	.short-phone-slide4 .pre-book-box .img {
		width: 80%;
	}

	.news-list li {
		padding-bottom: 0;
	}

	.slide5 .news {
		padding-top: 1.2rem;
	}

	.short-phone-slide5 .news {
		padding-top: 9vh;
	}

	.news-list {
		grid-row-gap: 6px;
	}

	.news-list li a .p3 {
		top: 0;
	}

	.news-list li a .p1 .news-title {
		line-height: .28rem;
	}

	.news-list li a .p1 .date {
		margin-bottom: 0;
	}

	.news-list li a .p2 .sub-title {
		line-height: .28rem;
	}

	.slide5 .news .left {
		margin-bottom: 0.2rem;
	}

	.slide3-1 .box img {
		width: 95%;
	}

	.news-list li a .p2 {
		margin-bottom: .1rem;
	}
}