@media (max-width: 1220px) and (min-width: 1020px) {
	.container {
		width: 87%;
	}

	.foote1 {
		margin-right: 80px;
	}

	.foote2 {
		width: calc(100% - 290px);
	}

	.foote2_1 {
		margin-right: 3%;
	}

}

@media (max-width: 1020px) {
	.container {
		width: 87%;
	}

	.header {
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.logo {
		height: 40px;
		margin-top: 0;
	}

	.heade1 {
		margin-top: 0;
		display: flex;
		align-items: center;
	}

	.heade1_2 {
		display: block;
	}

	.header-mls {
		width: 225px;
	}

	.header-ml1 {
		height: 60px;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}

	.header-ml1 img {
		width: 20px;
		margin-top: 0;
	}

	.header-ml4_1 {
		font-size: 18px;
		line-height: 35px;
	}

	.banne {
		height: 720px;
	}

	.banne3_2 {
		font-size: 46px;
		letter-spacing: 2px;
	}

	.in-our {
		margin: 60px auto;
	}

	.in-our1 {
		width: 200px;
	}

	.in-our2 {
		margin-top: 50px;
		font-size: 40px;
		line-height: 50px;
	}

	.in-our4 {
		margin-top: 10px;
		font-size: 15px;
		text-align: left;
	}

	.in-our5 {
		margin-top: 20px;
		font-size: 12px;
	}

	.in-scene {
		margin: 50px auto;
	}

	.in-scene1 {
		flex-wrap: wrap;
	}

	.in-scene1_3 {
		height: 205px;
	}

	.in-scene1_1 {
		width: 100%;
		height: 540px;
		margin-bottom: 20px;
	}

	.in-scene2 {
		margin-top: 0;
		margin-bottom: 20px;
	}
.in-sceneT {
    margin: 40px auto;
}
.in-sceneT1 {
    font-size: 24px;
}
.in-sceneT2 {
    display: flex;
    flex-wrap: wrap;
}
.in-sceneT3 {
    width: 49%;
    margin-top: 15px;
}
.in-sceneT3:nth-child(3n){
    margin-right: 2%;
}
.in-sceneT3:nth-child(2n){
    margin-right: 0;
}
.in-sceneT3_1 {
    font-size: 16px;
}
.in-sceneT3_2 {
    font-size: 12px;
}
.in-sceneT3_3 {
    border: 3px solid #FFFFFF;
    height: 140px;
}
	.in-popular {
		margin-top: 60px;
	}

	.in-popular2 {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.in-popular2_1 {
		width: 100%;
		margin-top: 30px;
		margin-right: 0;
	}

	.in-popular2_1_1 {
		height: 235px;
	}

	.in-popular2_2_1 {
		height: 340px;
	}

	.in-popular2_1_2 {
		margin-top: 15px;
	}

	.in-popular2_2 {
		width: 60%;
		margin-top: 30px;
		margin-right: 0;
	}

	.in-popular2_4 {
		width: 60%;
		margin-top: 30px;
		margin-right: 0;
	}

	.in-popular2_3 {
		width: 100%;
		margin-top: 30px;
		margin-right: 0;
	}

	.in-asse {
		margin: 65px auto;
	}

	.in-asse1 {
		height: 250px;
	}

	.in-asse3_2 {
		font-size: 40px;
	}

	.in-asse3_3 {
		font-size: 14px;
	}

	.in-asse3_5 {
		margin-top: 25px;
	}

	.in-lbimgs {
		flex-wrap: wrap;
	}

	.in-lbimg1 {
		width: 50%;
		height: 195px;
	}

	.footer {
		margin-top: 35px;
		margin-bottom: 35px;
	}

	.foote1 {
		width: 100%;
		margin-right: 0;
	}

	.foote1_1 {
		width: 200px;
		margin: auto;
	}

	.foote1_2 {
		text-align: center;
		margin-top: 10px;
	}

	.foote2 {
		display: none;
	}

	.gallers-bo {
		margin-top: 25px;
		margin-bottom: 35px;
	}

	.gallers-bo1 {
		font-size: 24px;
	}

	.gallers-bo2 {
		margin-top: 30px;
		font-size: 12px;
		margin-bottom: 20px;
	}

	.gallers-bo3 {
		column-count: 2;
		column-gap: 15px;
	}

	.gallers-bo3_1 {
		margin-bottom: 15px;
	}

	.gallers-bo3_3 {
		padding: 10px;
	}

	.gallers-bo3_4 {
		font-size: 12px;
	}

	.gallers-bo3_5 {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.gallers-bo3_6 {
		width: 100%;
		font-size: 11px;
	}

	.gallers-bo3_7 {
		font-size: 11px;
		margin-top: 10px;
		display: flex;
		align-items: center;
	}

	.gallers-bo3_7 img {
		width: 15px;
	}

	.gallers-detail {
		display: flex;
		flex-wrap: wrap;
	}

	.gallers-detale {
		width: 100%;
	}

	.gallers-detale1 {
		height: 265px;
	}

	.gallers-detale .swiper-button-prev {
		width: 25px;
		height: 35px;
	}

	.gallers-detale .swiper-button-next {
		width: 25px;
		height: 35px;
	}

	.gallers-detari {
		width: 100%;
		margin-left: 0;
		margin-top: 5%;
	}

	.gallers-detari1 {
		font-size: 18px;
	}

	.gallers-detari2 {
		margin-top: 10px;
		font-size: 14px;
	}

	.gallers-detari3 {
		margin-top: 10px;
		font-size: 12px;
		line-height: 20px;
	}

	.gallers-detari4 {
		margin-top: 15px;
	}

	.gallers-detari4_1 {
		font-size: 12px;
	}

	.gallers-detari4_2 {
		font-size: 16px;
	}

	.gallers-detari4_3 {
		font-size: 12px;
	}

	.gallers-detari5_2 {
		display: flex;
		flex-wrap: wrap;
	}

	.gallers-detari7 {
		width: 200px;
	}

	.gallers-detari7_1 {
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.gallers-detari7_2 {
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.tc-box {
		max-width: 90%;
		width: 345px;
	}

	.tc-bo1 {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.tc-bo2 {
		padding: 25px;
		font-size: 12px;
	}

	.travel-bo {
		margin-bottom: 10px;
		margin-top: 45px;
	}

	.travel-tit {
		font-size: 18px;
	}

	.travel-fls {
		display: flex;
		flex-wrap: wrap;
	}

	.travel-fl {
		width: 95px;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		margin-top: 15px;
		margin-right: 10px;
	}

	.travel-list {
		display: flex;
		flex-wrap: wrap;
	}

	.travel-li {
		width: 49%;
		margin-top: 25px;
	}

	.travel-li:nth-child(3n) {
		margin-right: 2%;
	}

	.travel-li:nth-child(2n) {
		margin-right: 0;
	}

	.travel-li1 {
		height: 135px;
	}

	.travel-li2 {
		padding: 10px;
	}

	.travel-li3 {
		height: 32px;
		font-size: 12px;
	}

	.travel-li4 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 10px;
	}

	.travel-li4_1 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.travel-li4_2 {
		font-size: 14px;
	}

	.pages {
		margin-top: 20px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.pagination a {
		min-width: 35px;
		height: 30px;
		font-size: 14px;
		line-height: 30px;
		margin: 5px;
	}

	.pagination span {
		min-width: 35px;
		height: 30px;
		font-size: 14px;
		line-height: 30px;
		margin: 5px;
	}

	.pagination a img {
		width: 10px;
	}

	.tit-bo {
		margin: 15px auto;
	}

	.travel-lbs {
		padding: 0 6.5%;
	}

	.travel-lbs .swiper {
		border-radius: 10px;
	}

	.travel-lb {
		height: 230px;
	}

	.travel-lbs .swiper-slide-prev,
	.travel-lbs .swiper-slide-next {
		width: 100% !important;
	}

	.travel-lbs .swiper-slide-active {
		width: 100% !important;
	}

	.travel-lbs .swiper-button-prev {
		width: 30px;
		height: 30px;
	}

	.travel-lbs .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.travel-deta {
		margin-top: 20px;
		display: flex;
		flex-wrap: wrap;
	}

	.travel-detale {
		width: 100%;
	}

	.travel-detale1 {
		font-size: 20px;
	}

	.travel-detale2 {
		margin-top: 15px;
		display: flex;
		align-items: center;
	}

	.travel-detale2_1 {
		margin-right: 35px;
		font-size: 14px;
		display: flex;
		align-items: center;
	}

	.travel-detale2_1 img {
		width: 15px;
	}

	.travel-detale3 {
		margin-top: 15px;
		font-size: 12px;
		line-height: 20px;
	}

	.travel-detale4 {
		margin-top: 15px;
		font-size: 16px;
	}

	.travel-detale5 {
		margin-top: 15px;
	}

	.travel-detale5_2 {
		height: 40px;
		padding: 0 15px;
		line-height: 40px;
	}

	.travel-detale5_3 {
		padding: 15px 0;
		font-size: 12px;
	}

	.travel-detari {
		width: 100%;
		margin-left: 0;
		margin-top: 5%;
		padding: 10px 15px;
	}

	.travel-detari1 {
		font-size: 20px;
	}

	.travel-detari3 {
		margin-top: 10px;
		margin-bottom: 10px;
		display: flex;
		align-items: center;
	}

	.travel-detari3_2 {
		height: 40px;
	}

	.travel-detari5 {
		margin-bottom: 15px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.travel-detari6 {
		margin-top: 15px;
		padding: 10px 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.about-top {
		margin: 50px auto;
		font-size: 40px;
	}

	.about-cen {
		height: 225px;
	}

	.about-down {
		margin: 60px auto;
	}

	.about-down1 {
		font-size: 12px;
	}

	.about-down2 {
		margin-top: 10px;
		font-size: 16px;
		line-height: 30px;
	}

	.moment-bo1_1 {
		margin: 25px auto;
		font-size: 20px;
	}

	.moment-bo2_1 {
		height: 300px;
	}

	.about-sj {
		margin-top: 90px;
		margin-bottom: 50px;
	}

	.about-sj1 {
		font-size: 12px;
	}

	.about-sj2 {
		font-size: 18px;
	}

	.about-sj3 {
		width: 80%;
		margin-left: 20%;
	}

	.about-sj3_1 {
		padding: 25px 0;
	}

	.about-sj3_2 {
		font-size: 18px;
	}

	.about-sj3_3 {
		font-size: 12px;
		line-height: 20px;
	}

	.contact-bo {
		margin: 60px auto;
		flex-wrap: wrap;
	}

	.contact-bo1 {
		width: 100%;
	}

	.contact-bo1_1 {
		margin-bottom: 15px;
	}

	.contact-bo1_2 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.contact-bo1_3 {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 25px;
	}

	.contact-bo1_4 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.contact-bo2 {
		width: 100%;
		margin-left: 0;
		margin-top: 5%;
		display: flex;
		flex-wrap: wrap;
	}

	.contact-bo2_1 {
		width: 100%;
		height: 40px;
		margin-bottom: 15px;
	}

	.contact-bo2_1 img {
		width: 15px;
	}

	.contact-bo2_2 {
		display: flex;
		align-items: flex-start;
	}

	.contact-bo2_2 img {
		width: 15px;
	}

	.contact-bo2_3 {
		margin-top: 30px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.contact-bo2_4 {
		width: 150px;
		height: 40px;
		font-size: 12px;
		margin-right: 25px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.contact-bo2_4 span {
		line-height: normal;
	}

	.contact-bo2_5 {
		width: 100%;
		margin-top: 10px;
		display: flex;
		align-items: center;
	}

	.nybanne2_1 {
		font-size: 25px;
	}

	.privacy-bo {
		margin-top: 30px;
	}

	.privacy-bo1 {
		margin-bottom: 25px;
	}

	.privacy-bo1_1 {
		font-size: 16px;
	}

	.privacy-bo1_2 {
		margin-top: 10px;
		font-size: 12px;
		line-height: 20px;
	}

	.privacy-bo2 {
		font-size: 12px;
		line-height: 20px;
	}

	.login-bo {
		width: 90%;
		margin-top: 30px;
	}

	.login-tit {
		font-size: 18px;
	}

	.login-input {
		margin-top: 15px;
	}

	.login-but {
		max-width: 90%;
		margin-top: 30px;
	}

	.user-bo {
		margin: 35px auto;
	}

	.user-top {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.user-top1 {
		font-size: 16px;
	}

	.user-top2 {
		width: 90px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.user-fls {
		display: flex;
		align-items: center;
	}

	.user-fl {
		padding: 10px;
		font-size: 14px;
		margin-top: 20px;
		border-radius: 5px;
	}

	.user-fl img {
		height: 35px;
	}

	.user-qhs {
		margin-top: 25px;
	}

	.user-hyqbs {
		padding: 20px;
	}

	.user-hyqb {
		margin-bottom: 15px;
	}

	.user-hyqb2 {
		height: 40px;
		padding: 0 10px;
	}

	.user-hyqb3 {
		display: flex;
		flex-wrap: wrap;
	}
	.user-hyqb3_1 {
	    width: 100%;
	    height: 40px;
	    padding: 0 10px;
	    margin-right: 0;
		margin-bottom: 10px;
	}
	.user-hyqb3_1:last-child{
		margin-bottom: 0;
	}
	.user-hyqb3_2{
		display: flex;
		align-items: center;
	}
	.user-xy{
		display: flex;
		align-items: center;
	}
	.gmjl-bo {
	    margin-bottom: 25px;
	    padding: 15px;
	}
	.gmjl-bo1 {
	    display: flex;
		align-items: center;
		justify-content: space-between;
	    font-size: 12px;
	}
	.gmjl-bo2 {
	    padding: 10px 0;
	}
	.gmjl-bo3 {
	    margin-bottom: 15px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.gmjl-bo3_1 {
	    width: 90px;
	    height: 50px;
	}
	.gmjl-bo3_2 {
	    width: calc(100% - 90px - 90px);
	    padding: 0 15px;
	}
	.gmjl-bo3_2_1 {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.gmjl-bo3_2_2 {
	    font-size: 12px;
	    margin-bottom: 15px;
	}
	.gmjl-bo3_2_3 {
	    margin-bottom: 5px;
	    font-size: 12px;
	}
	.gmjl-bo3_3 {
	    width: 90px;
	    font-size: 12px;
	}
	.cart-bo {
	    margin-top: 30px;
		overflow: hidden;
		overflow-x: auto;
	}
	.cart-b {
	    width:750px;
	    margin-bottom: 15px;
	}
	.cart-btop {
	    padding: 0 15px;
	    height: 35px;
	    line-height: 35px;
	    font-size: 12px;
	}
	.cart-bdown {
	    padding: 10px 15px;
		display: flex;
		justify-content: flex-end;
	}
	.cart-bdown1 {
	    width: 170px;
	}
	.cart-bdown1_1 span{
		font-size: 16px;
	}
	.cart-bdown1_2 {
	    height: 35px;
	    font-size: 14px;
	    margin-top: 10px;
	}
	.cart-bcens td {
	    padding: 15px;
	}
	.cart-bcen1{
		display: flex;
		align-items: center;
	}
	.cart-bcen1_1 {
	    width: 125px;
	    height: 85px;
	}
	.cart-bcen1_2 {
	    width: calc(100% - 125px);
	    padding-left: 10px;
	}
	.cart-bcen1_3 {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.cart-bcen1_4 {
	    margin-bottom: 10px;
	    font-size: 12px;
	}
	.cart-bcen2{
		font-size: 12px;
	}
	.cart-bcen3_1 span{
		font-size: 16px;
	}
	.cart-bcen3_2 {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.addorder-bo {
	    margin: 30px auto;
	    display: flex;
		flex-wrap: wrap;
	}
	.addorder-le{
		width: 100%;
	}
	.addorder-pros {
	    padding: 10px;
	}
	.scroll{
		width: 100%;
		overflow: hidden;
		overflow-x: auto;
	}
	.addorder-pro2{
		width: 750px;
	}
	.addorder-payty{
		display: flex;
		align-items: center;
	}
	.addorder-payty img {
	    height: 20px;
	}
	.addorder-qbty1{
		display: flex;
		align-items: center;
	}
	.addorder-ri{
		width: 100%;
		margin-left: 0;
		margin-top: 5%;
	}
	.addorder-ri2_1{
		font-size: 16px;
	}
	.addorder-ri2_2{
		font-size: 14px;
	}
	.addorder-ri3{
		height: 45px;
	}
	.imgtc-box {
    height: calc(100% - 60px);
    padding: 25px;
}
.imgtc-bo2 {
    padding: 20px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.imgtc-bo1_1 {
    width: 100%;
}
.imgtc-bo1 .swiper-button-prev{
    width: 35px;
    height: 35px;
}
.imgtc-bo1 .swiper-button-next{
    width: 35px;
    height: 35px;
}
.in-sceneW {
    width: 100%;
    margin: 40px auto;
    margin-top: 100px;
}
	
}