@media (max-width: 767px){
		.include {
		    padding-top: 15px;
		}
		.row-text {
		    margin-left: 10px;
		    width: 95%;
		}
		.success {
		    width: 5%;
		    height: 21px;
		}
		.include {
		    padding-top: 15px;
		}
		.title3 {
		    font-size: 17px;
		    font-weight: 700;
		    margin-top: 28px;
		}
		.Firstpoint .spot {
		    width: max-content;
		    height: 22px;
		    margin-right: 12px;
		    display: flex;
		    align-items: center;
		}
		.Firstpoint, .a-row {
		    margin-bottom: 18px;
		    display: flex;
		}
		.a-row {
		    margin-bottom: 10px;
		}
		.collapse-all{
			font-size: 15px;
			padding: 0 12px;
			font-weight: 700;
			color: #1e87f0;
		}
		.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
			content:none !important;
		}
		.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
		    content:none !important;
		}
		.s-item-desc {
		    margin-left: 10px;
		    width: 80%;
		}
		.s-item-icon img {
		    width: 100%;
		    height: 100%;
		}
		.s-item-icon {
		    width: 30px;
		    height: 28px;
		}
		.service-item {
		    display: flex;
		    padding-top: 20px;
		}
		.date-service, .detail-pic, .focus, .focus img, .image img, .introduce, .listcar, .nav, .s-item-icon img, .s-one-icon img, .success img {
		    width: 100%;
		}
		.hr {
		    height: 1px;
		    background-color: #fff;
		    margin-top: 8px;
		}
		.alt {
		    text-align: center;
		    margin-top: 10px;
		    font-size: 15px;
		}
		.tows_image img {
		    border-radius: 10px;
		}
		.swiper-wrapper {
		    position: relative;
		    width: 100%;
		    height: 100%;
		    z-index: 1;
		    display: flex;
		    transition-property: transform;
		    box-sizing: content-box;
		}
		.tows_image {
		    position: relative;
		    overflow: hidden;
		    border-radius: 10px;
		}
		.contentdesc p, .contentdesc li {
		    margin-bottom: 18px;
		    font-size: 16px;
		    line-height: 1.6;
		}
		.open {
		    margin-top: 15px;
		    display: none;
		}
		.expand .open {
		    display: block;
		}
		.group_icon1 img {
		    width: 30px;
		}
		.group_icon1 {
		    display: inline-block;
		    position: absolute;
		    right: 8px;
		    transition: transform .1s ease-in, -webkit-transform .1s ease-in;
		    top: 7px;
		}
		.expand .group_icon1 {
		    transform: rotate(180deg);
		}
		span.g-l-desc {
		    margin-top: 10px;
		    display: block;
		    font-size: 15px;
		}
		.expand .g-l-desc {
		    display: none;
		}
		.date-title .g-l-title {
		    width: 92%;
		    display: inline-block;
		    color: #000;
		    font-size: 15px;
		    font-weight: bold;
		}
		.expand .date-title .g-l-title {
		    font-size: 17px;
		    color: #1e87f0;
		}
		.expand {
		    display: block;
		}
		.artivle-content {
		    width: 100%;
		    height: auto;
		    padding: 10px 15px 20px 15px;
		    border: 1px solid #dadce0;
		    margin-bottom: 15px;
		    background: #f5f5f5;
		    position: relative;
		}
		.listalls {
		    display: none;
		}
		.active_check {
		    display: block;
		}
		.expan-all {
		    font-size: 15px;
		    padding: 0 12px;
		    font-weight: 700;
		    color: #1e87f0;
		}
		.expan-icon img {
		    max-width: 16px;
		}
		.expan-icon {
		    width: 24px;
		    height: 24px;
		    line-height: 18px;
		    text-align: center;
		    border-radius: 50%;
		}
		.backc {
		    width: 7px;
		    height: 34px;
		    background-image: linear-gradient(#fbfbfb 20%, #d2d0d0);
		    margin-right: 12px;
		}
		.ExpandAll {
		    display: flex;
		    align-items: center;
		}
		.towsoper {
		    width: max-content;
		    float: right;
		    background-color: #f3f3f3;
		    display: flex;
		    align-items: center;
		}
		.operation {
		    margin: 25px 0 20px 0;
		    overflow: auto;
		}
		.detail p {
		    color: #838282;
		    font-size: 13px;
		    line-height: 20px;
		}
		.detail {
		    padding-top: 8px;
		    text-align: center;
		}
		.datebook a {
		    display: block;
		    padding: 6px 0;
		    color: #fff;
		    font-weight: 500;
		}
		.datebook {
		    background-color: #1e87f0;
		    font-size: 15px;
		    color: #fff;
		    text-align: center;
		    border: 1px solid #dadce0;
		    cursor: pointer;
		}
		.nove {
		    font-weight: 300;
		    color: #bf8585;
		    margin-top: 12px;
		}
		.pcsty3, .pcsty4 {
		    font-size: 18px;
		    font-weight: 700;
		}
		.current_price, .winter_prices {
		    border-bottom: 1px dashed #ebd6d6;
		    width: 100%;
		    padding: 8px 0;
		}
		.pcsty1, .pcsty2 {
		    font-size: 12px;
		    font-weight: 300;
		}
		.pcsty1, .pcsty2 {
		    font-weight: 300;
		}
		.current_price, .winter_prices {
		    border-bottom: 1px dashed #ebd6d6;
		    width: 100%;
		    padding: 8px 0;
		}
		.price_chart {
		    display: flex;
		    flex-wrap: wrap;
		    align-items: center;
		    margin: 20px 0 10px 0;
		}
		.listcar li .spot span {
		    width: 7px;
		    height: 7px;
		    border-radius: 50%;
		    background: #1e87f0;
		    display: block;
		}
		.fontw {
		    font-weight: 600;
		}
		.listcar li .spot {
		    width: max-content;
		    height: 22px;
		    margin-right: 12px;
		    display: flex;
		    align-items: center;
		}
		.listcar li {
		    list-style: none;
		    margin-bottom: 10px;
		    display: flex;
		}
		.date-service, .detail-pic, .focus, .focus img, .image img, .introduce, .listcar, .nav, .s-item-icon img, .s-one-icon img, .success img {
		    width: 100%;
		}
		.listcar li p{
			color: #000;
		}
		.productdesc {
		    background-color: #E0F7FA;
		    padding: 20px;
		    border-radius: 5px;
		    margin: 25px 0;
		}
		.header_promo {
		    height: 54px;
		}
		.promo_fixed {
		    background-color: #fff;
		    padding-top: 5px;
		    padding-bottom: 10px;
		    position: fixed;
		    width: 100%;
		    z-index: 9999;
		    top: 127px;
		}
		.promo_fixed p {
		    text-align: center;
		    font-size: 13px;
		    color: #1e87f0;
		    display: flex;
		    align-items: center;
		    line-height: 13px;
		    justify-content: center;
		}
		.promo_fixed .ampimg {
		    width: 26px;
		    margin-right: 8px;
		}
		.detail-pc{
			display: none;
		}
		.middle-left {
			  width: 100%;
			  height: 100%;
		}
		.seasonaloffer {
		    padding: 20px;
		    background: #E0F7FA;
		    border: 1px solid #e3d4d4;
		    border-radius: 10px;
		    margin: 20px 0;
		}
		.sea_tops {
		    font-size: 18px;
		    font-weight: 700;
		    display: flex;
		    align-items: center;
		    padding-bottom: 12px;
		    border-bottom: 2px dashed #fff;
		}
		.sea_tops img {
		    margin-right: 12px;
		    width: 40px;
		}
		.sea_btms {
		    margin-top: 12px;
		}
		.save {
		    background-color: #fdfcfc;
		    border-radius: 10px;
		    display: flex;
		    justify-content: center;
		    width: 100%;
		    padding: 8px 0;
		}
		.AboutItinerary p {
		    margin-bottom: 18px;
		}
		.save p {
		    font-size: 18px;
		    font-weight: 500;
		    color: #1e87f0;
		    text-align: center;
		    margin: 0 2px;
		}
		h2, .grotitle {
		    font-size: 18px;
		    font-weight: 700;
		    line-height: 26px;
		    margin: 40px 0 18px 0;
		}
		.service {
		    display: flex;
		    flex-wrap: wrap;
		    margin-top: 10px;
		}
		.s-one {
		    display: flex;
		    margin-bottom: 15px;
		}
		.s-one-icon {
		    width: 6%;
		}
		.s-one-box {
		    width: 91%;
		    padding-left: 10px;
		}
		.s-one-t {
		    font-weight: 600;
		}
		.swiper-pagination-bullet {
		    width: 55px;
		    height: 3px;
		    border-radius: 5px;
		    background-color: rgba(255, 255, 255, .6);
		    opacity: 1;
		}  
		.banner .swiper-slide {
			height: auto;
		}  
		.banner img {
			height: 100%;
			object-fit: cover;
		}
		.banner img {
			width: 100%;
		}
		.search {
			height: 25px;
		}
		
		.banner {
			position: relative;
			overflow: hidden;
			margin-top: 15px;
			margin-bottom: 0;
		}
		
		.swiper-button-next, .swiper-button-prev {
			color: #fff;
			background: rgb(0 0 0 / 14%);
			width: 34px;
			height: 35px;
			border-radius: 5px;
		}
		
		.swiper-button-next:after, .swiper-button-prev:after {
			font-size: 20px;
		}
		
		.banner .swiper-button-next,.banner .swiper-button-prev {
			margin-top: 20px;
		}  
		.nav {
		    width: 100%;
		    background-color: #1e87f0;
		    position: sticky;
		    top: 180px;
		    z-index: 999;
		    box-shadow: 1px 1px 5px rgb(0 0 0 / 20%);
		}
		.nav:after{
			 content: none !important; 
		}
		.title-ul .titleactive {
		    background: #253d52;
		}
		.title-ul li {
		    text-align: center;
		    color: #fff;
		    font-weight: 500;
		    font-size: 13px;
		    height: 100%;
		    padding: 10px 0;
		    width: 100%;
		}
		.sea_text {
		    margin-top: 10px;
		}
		.tags {
		    padding-bottom: 20px;
		}
		.tags div {
		    padding: 5px 12px;
		    font-size: 15px;
		    color: #1e87f0;
		    border: 1px solid;
		    width: max-content;
		    border-radius: 30px;
		}
		.Firstpoint, .a-row {
		    margin-bottom: 18px;
		    display: flex;
		}
		.Firstpoint .spot {
		    width: max-content;
		    height: 22px;
		    margin-right: 12px;
		    display: flex;
		    align-items: center;
		}
		.Firstpoint .spot span {
		    width: 7px;
		    height: 7px;
		    border-radius: 50%;
		    background: #000;
		    display: block;
		}
		.include {
		    padding-top: 15px;
		}
		.a-row {
		    margin-bottom: 10px;
		}
		.detail-pic .uk-position-center-left, .detail-pic .uk-position-center-right {
			background: rgba(0, 0, 0, .2);
		}
		
		.detail-pic .uk-position-small {
			--uk-position-margin-offset: 50px;
		}
		
		.detail-pic .uk-position-small {
			--uk-position-margin-offset: 50px;
		}
		
		.introduce {
			margin-top: 20px;
		}
		
		.detail-pic .uk-position-bottom-center, .detail-pic .uk-position-top-center {
			position: static !important;
			transform: none;
			margin: 0;
			margin-top: 8px;
			width: 100%;
			max-width: 100%;
		}
		
		.detail-pic .uk-thumbnav {
			margin-left: 0;
			justify-content: space-between;
		}
		
		.detail-pic .uk-thumbnav>* {
			width: 31.7%;
			padding-left: 0;
		}
		
		.detail-pic .uk-thumbnav>* img {
			width: 100%;
		}
		.uk-icon>* {
			color: #fff;
		}
		.introduce p {
		    margin-bottom: 18px;
		    line-height: 1.6;
		}
		h2, .grotitle {
		    font-size: 19px;
		    font-weight: 700;
		    line-height: 26px;
		    margin: 40px 0 18px 0;
		}
		.Hotel-Details {
		    width: 100%;
		    background-color: #f3f3f3;
		    padding: 10px;
		    padding-bottom: 5px;
		}
		.matters {
		    padding: 15px;
		    background-color: #f3f3f3;
		    margin-top: 20px;
		}
		.spacing {
		    margin: 0;
		    margin-top: 10px;
		    margin-bottom: 8px;
		}
		.Description-Title {
		    font-size: 17px;
		    font-weight: 600;
		    margin-bottom: 11px;
		}
		.other ul {
		    margin-top: 20px;
		}
		.other ul li {
		    width: 100%;
		    margin-bottom: 18px;
		    display: flex;
		}
		.other ul li:before {
		    content: "";
		    display: block;
		    width: 8px;
		    height: 8px;
		    border-radius: 50%;
		    background-color: #1e87f0;
		    margin-right: 10px;
		    flex-shrink: 0;
		    margin-top: 7px;
		}
		.mind {
		    padding: 20px;
		    box-shadow: 0 1px 6px 0 #e2e2e2;
		    border-radius: 10px;
		    margin-top: 40px;
		}
		.mind h4 {
		    font-size: 18px;
		    font-weight: 700;
		}
		.mind .charts {
		    margin-top: 25px;
		}
		.chart-can {
		    display: flex;
		    justify-content: space-between;
		    margin-bottom: 10px;
		}
		.can-l {
		    margin-right: 15px;
		}
		.can-l .ampimg {
		    margin-top: 5px;
		}
		.can-r-y {
		    font-size: 15px;
		}
		.subtitle {
		    font-size: 17px;
		    font-weight: 700;
		    margin-bottom: 0;
		}
		.options a {
		    display: block;
		    background-color: #1e87f0;
		    color: #fff;
		    font-weight: 500;
		    padding: 6px 17px;
		    border-radius: 10px;
		    width: max-content;
		    font-size: 16px;
		    margin-top: 20px;
		}
		.r-show {
		    margin-top: 50px;
		    position: relative;
		}
		.criticize {
		    padding-bottom: 35px;
		    border-bottom: 1px solid #ccd1d4;
		    margin-bottom: 30px;
		}
		.function, .gl, .help, .star_five ul, .user {
		    display: flex;
		    align-items: center;
		}
		.user_head img {
		    width: 40px;
		    height: 40px;
		    border-radius: 50%;
		}
		.user_info {
		    margin: 0 10px;
		    padding-top: 5px;
		}
		.criticize p {
		    margin-bottom: 0;
		    padding: 0;
		}
		.user_name {
		    font-size: 17px;
		    font-weight: 700;
		    line-height: 22px;
		}
		.function {
		    margin: 5px 0;
		    justify-content: space-between;
		}
		.star_five ul {
		    height: 21px;
		    margin-right: 10px;
		}
		.star_five li {
		    margin-right: 4px;
		}
		.star_five img {
		    width: 20px;
		}
		.function {
		    margin: 5px 0;
		    justify-content: space-between;
		}
		.help {
		    margin-right: 15px;
		}
		.function span {
		    cursor: pointer;
		}
		.help .z span img {
		    margin-top: -5px;
		    width: 20px;
		}
		.com-title {
		    font-size: 16px;
		    font-weight: 700;
		    margin-bottom: 10px;
		}
		.criticize .content {
		    padding: 0;
		}
		.content {
		    font-size: 14px;
		}
		.u-line-4 {
		    -webkit-line-clamp: 4;
		}
		.u-line-1, .u-line-2, .u-line-3, .u-line-4, .u-line-5 {
		    text-overflow: ellipsis;
		    overflow: hidden;
		    display: -webkit-box;
		    -webkit-box-orient: vertical;
		    transform: translate3d(0, 0, 0);
		}
		.read-more {
		    color: #1e87f0;
		    text-decoration: underline;
		}
		.seemore {
		    position: absolute;
		    background-color: rgba(0, 0, 0, .5);
		    bottom: 5px;
		    right: 2px;
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    cursor: pointer;
		    padding-top: 10px;
		    width: 32.2%;
		    height: 101px;
		}
		.see_box .seemore_icon {
		    border: 2px solid #fff;
		    border-radius: 50%;
		    width: 30px;
		    height: 30px;
		    margin: auto;
		    text-align: center;
		    line-height: 24px;
		}
		.seemore_bt {
		    color: #fff;
		    margin-top: 5px;
		    font-size: 14px;
		    font-weight: 500;
		}
		.r-atlas .row {
		    display: flex;
		    margin: 0 -2.5px;
		    margin-top: 12px;
		    flex-wrap: wrap;
		}
		.assemble_k {
		    display: flex;
		    width: 100%;
		    position: relative;
		    flex-wrap: wrap;
		}
		.r-atlas .row .pic:nth-child(-n+6) {
		    display: block;
		}
		.pic {
		    padding: 0 2.5px;
		    width: 33.33%;
		    height: 101px;
		    margin-bottom: 5px;
		    display: none;
		}
		.pic img {
		    object-fit: cover;
		    width: 100%;
		    height: 100%;
		}
	}  
	@media (min-width: 1024px) {
		.goods-icon{
			width: 22px;
		}
		.detail-phone{
			display: none;
		}
		.center {
		    width: 90%;
		}
		.layui-carousel {
		    height: 315px !important;
		}
	    .s-one:nth-child(odd) {
	        margin-right: 32px;
	    }
		.sea_btms {
		    margin-top: 17px;
		}
		.sea_tops {
		    padding-bottom: 12px;
		}
		.pgwSlideshow .ps-current>ul>li img {
			height: 400px;
		}
		.middle-right {
			  width: 30%;
		}
		.middle-left {
			  width: 67%;
			  height: 100%;
		}
		.sea_tops img{
			width: 40px;
		}
		.seasonaloffer {
		    padding: 20px 30px;
		    margin-top: 35px;
		    background: #E0F7FA;
		    border-radius: 10px;
		    border: 1px solid #ede3e3;
		}
			.middle {
				  width: 100%;
			}
			.titleh1 span {
			    font-size: 36px;
			    font-weight: 700;
			    font-family: 'Times New Roman', Times, serif;
			}  
			  .titleh1 span {
			      margin-left: 10px;
			  }
			.titleh1 {
			    position: relative;
			}   
			.map img {
			    width: 100%;
			    height: 100%;
			    cursor: pointer;
			}  
			 .map {
			     width: 100%;
			     border: 1px solid #dadada;
			     margin-bottom: 40px;
			 } 
			.theiaStickySidebar{
				padding-bottom: 1px;
				padding-top: 0px;
				width: 360px;
				transform: translateY(0px);
			}  
			  .dest-new-content {
			      font-size: 15px;
			      margin-top: 10px;
				  color: #fff;
			  }
			 .Comment-Details .star_five ul {
			     margin-left: 0;
			 } 
			.dest-user-new {
			    display: flex;
			    align-items: center;
			}  
			.Comment-Details {
			    position: fixed;
			    width: 90%;
			    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .53) 10%, rgba(0, 0, 0, .8));
			    border-radius: 0 0 2px 2px;
			    z-index: 9999;
			    bottom: 54px;
			    left: 5%;
			    padding: 16px;
			}  
		  .main-left-icon{
			   position: absolute;
			    left: 30px;
			    top: 50%;
			    transform: translateY(-50%); 
			    width: 25px;
			    height: 25px;
				cursor: pointer;
		  }
		  .main-right-icon{
		  	  position: absolute;
		  	   right: 30px;
		  	   top: 50%;
		  	   transform: translateY(-50%); 
		  	   width: 25px;
		  	   height: 25px;
			   cursor: pointer;
		  }
		  .main-select-img{
			  position: absolute;
			  top: 0;
			  right: 0;
			  bottom: 0;
			  left: 0;
			  display: none;
			  justify-content: center;
			  align-items: center;
			  color: rgba(255, 255, 255, .7);
			  will-change: transform, opacity;
			  display: block;
			  text-align: center;
			  background: #000;
		  }
		  .main-select-img img{
			      width: auto;
			      height: 100%;
				  max-width: 100vw;
				  max-height: 100vh;
		  }
			.photos_row {
			    margin: 0 -2px;
			    overflow-y: auto;
			    height: 100%;
			}
			.photos-item {
				position: relative;
			    height: 100%;
			}
			.main-body {
			    position: fixed;
			    top: 161px;
			    right: 0;
			    bottom: 0;
			    width: 90%;
			    height: calc(100vh - 215px);
			    left: 5%;
			    z-index: 9999;
			}
			.Photos_title img {
			    width: 100px;
			    margin-right: 20px;
			}
			.Photos_title {
			    font-size: 24px;
			    font-weight: 500;
			    padding: 40px;
			    display: flex;
			    align-items: center;
			    border-bottom: 1px solid #e0e0e0;
			    padding-bottom: 16px;
			}
			.uk-close {
			    color: #999;
			    transition: .1s ease-in-out;
			    transition-property: color, opacity;
			    padding: 15px;
			    cursor: pointer;
				position: absolute;
				z-index: 9999;
				top: 10px;
				right: 10px;
				border:none;
			}
			.modal_sons {
			    position: relative;
			    box-sizing: border-box;
			    margin: 0 auto;
			    width: 100%;
			    height: 100%;
			    background: #fff;
			    transition: .3s linear;
			    border-radius: 12px;
			}
			.modal-zh {
			    position: fixed;
			    top: 0;
			    right: 0;
			    bottom: 0;
			    left: 0;
			    z-index: 9999;
			    overflow-y: auto;
			    padding: 40px;
			    background: rgba(0, 0, 0, .6);
			    width: 100%;
			    height: 100%;
			    transition: opacity .15s linear;
			}
			.modal-center {
			    width: 100%;
			}
			.seemore1_bt {
			    color: #fff;
			    margin-top: 5px;
			    font-size: 14px;
			    font-weight: 500;
			}
			.see_box .seemore1_icon {
			    border: 2px solid #fff;
			    border-radius: 50%;
			    width: 30px;
			    height: 30px;
			    margin: auto;
			    text-align: center;
			    line-height: 24px;
			}
			.reveiws_query .seemore1 {
			    position: absolute;
			    background-color: rgba(0, 0, 0, .5);
			    bottom: 5px;
			    right: 2px;
			    display: flex;
			    align-items: center;
			    justify-content: center;
			    cursor: pointer;
			    padding-top: 10px;
			    width: 100px;
			    height: 100px;
			}  
			.seeall1 {
			    position: absolute;
			    top: 0;
			    height: 100%;
			    width: 100%;
			    background-color: rgba(0, 0, 0, .7);
			    -webkit-box-align: center !important;
			    align-items: center !important;
			    display: flex !important;
			    -webkit-box-pack: center !important;
			    -webkit-box-pack: center !important;
			    justify-content: center !important;
			    justify-content: center !important;
			} 
			.pic img {
			    object-fit: cover;
			    width: 100%;
			    height: 100%;
			}  
			.pic {
			    padding: 0 2.5px;
			    width: 105px;
			    height: 100px;
			    margin-bottom: 5px;
			    border: 0;
			    display: none;
			    position: relative;
			}  
			.r-atlas .row .pic:nth-child(-n+6) {
			    display: block;
			}  
			.assemble_k {
			    display: flex;
			    width: auto;
			    position: relative;
			}  
			.r-atlas .row {
			     display: flex;
			     margin: 0 -2.5px;
			     margin-top: 12px;
			     flex-wrap: wrap;
			 } 
			.read-more {
			    color: #1e87f0;
			    text-decoration: underline;
			    display: none;
			    cursor: pointer;
			    width: max-content;
			}  
			.u-line-1, .u-line-2, .u-line-3, .u-line-4, .u-line-5, .u-line-6 {
			    text-overflow: ellipsis;
			    overflow: hidden;
			    display: -webkit-box;
			    -webkit-box-orient: vertical;
			    transform: translate3d(0, 0, 0);
			}  
			.reveiws_query .content .content_vert.txtmore {
			    cursor: pointer;
			}  
			.u-line-4 {
			    -webkit-line-clamp: 4;
			}  
			.reveiws_query .content {
			    margin-top: 10px;
			    line-height: 1.5;
			    font-size: 17px;
			}  
			.reveiws_query .content {
			    display: block;
			    color: #000;
			}  
			.com-title {
			    font-size: 18px;
			    font-weight: 700;
			    margin-top: 25px;
			    margin-bottom: 10px;
			}  
			.help_num {
			    margin-left: 5px;
			}  
			.help .z span img {
			    margin-top: -4px;
			}  
			.function span, .help .z {
			    cursor: pointer;
			}  
			.help {
			    margin-right: 15px;
			}  
			.star_five li {
			    margin-right: 4px;
			}  
			.star_five ul {
			    height: 21px;
			    margin-top: 18px;
			    margin-left: 10px;
			}  
			.user_indetail {
			    color: #535353;
			    font-size: 12px;
			}  
			.user_name {
			    font-size: 22px;
			    font-weight: 700;
			    line-height: 22px;
			}  
			.user_info {
			    margin: 0 10px;
			    padding-top: 5px;
			}  
			.user_head img {
			    width: 40px;
			    height: 40px;
			    border-radius: 50%;
			}  
			.function, .help, .star_five ul, .user {
			    display: flex;
			    align-items: center;
			} 
			.information {
			    display: flex;
			    align-items: center;
			    justify-content: space-between;
			}  
			.reveiws_query .information {
			    margin-top: 0;
			}  
			.criticize {
			    padding-bottom: 35px;
			    border-bottom: 1px solid #ccd1d4;
			    margin-bottom: 30px;
			}  
			.item-list {
			    overflow: hidden;
			}  
			.r-show {
			    position: relative;
			}  
			 .l-q-left {
			     width: 100%;
			 } 
			.reveiws_query {
			    margin: 60px 0 100px 0;
			    display: flex;
			    justify-content: space-between;
			    flex-wrap: wrap;
			}  
			  .reveiws_query {
			      margin-bottom: 0;
			  }
			.reveiws .ps a {
			    text-decoration: underline;
			}  
			.ps {
			    font-size: 17px;
			    line-height: 1.5;
			    color: #000;
			}  
			.reveiws {
			    line-height: 1.5;
			}  
			.options a {
			    display: block;
			    background-color: #1e87f0;
			    color: #fff;
			    font-weight: 500;
			    padding: 8px 20px;
			    border-radius: 10px;
			    width: max-content;
			    font-size: 17px;
			    margin-top: 30px;
			}  
			.options {
			    background-color: rgba(0, 0, 0, .3);
			    width: 100%;
			    height: 100%;
			}  
			.mind .options {
			      background-color: #fff;
			}
			.can-l {
			    margin-right: 15px;
			}  
			.can-l img{
				width: 21px;
			}
			.chart-can, .mind .charts {
			    display: flex;
			    justify-content: space-between;
			}  
			.subtitle {
			    font-size: 18px;
			    font-weight: 700;
			    margin-bottom: 0;
			}  
			.chart-can, .mind .charts {
			    display: flex;
			    justify-content: space-between;
			}
			.mind .charts {
			    margin-top: 25px;
			}   
			.mind h4 {
			    font-size: 20px;
			    font-weight: 700;
			}  
			.mind {
			    padding: 20px;
			    box-shadow: 0 1px 6px 0 #e2e2e2;
			    border-radius: 10px;
			    margin: 60px 0;
			    margin-top: 50px;
			}  
			.mind, .other {
			    line-height: 1.5;
			}  
			.policy h2 {
			    margin-top: 40px;
			}  
			.other ul li:before {
			    content: "";
			    display: block;
			    width: 8px;
			    height: 8px;
			    border-radius: 50%;
			    background-color: #1e87f0;
			    margin-right: 10px;
			    flex-shrink: 0;
			    margin-top: 7px;
			}  
			.other ul li {
			    width: 48%;
			    margin-bottom: 10px;
			    display: flex;
			}  
			.other ul {
			    margin-top: 20px;
			    display: flex;
			    flex-wrap: wrap;
			    justify-content: space-between;
			}  
			.other {
			    margin-top: 20px;
			}  
			.mind, .other {
			    line-height: 1.5;
			}  
			.model {
			    line-height: 1.5;
			    font-size: 17px;
			    margin-top: 20px;
			    font-weight: 400;
			}  
			.policy {
			    margin-top: 60px;
			    border-top: 1px solid #d4dbe3;
			}  
			.Firstpoint {
			    width: 100%;
			    height: 100%;
			    display: flex;
			}  
			 .Firstpoint {
			     margin-bottom: 15px;
			 } 
			.Description-Title {
			    width: 100%;
			    font-size: 17px;
			    font-weight: 600;
			    margin-bottom: 11px;
			}  
			  .spacing {
			      margin: 0;
			      margin-top: 30px;
			      margin-bottom: 8px;
			  }
			.matters {
			    padding: 1px 30px 25px 20px;
			    font-size: 17px;
			    background-color: #f3f3f3;
			    margin-top: 20px;
			    line-height: 1.5;
			}  
			  .introduce p {
			      font-size: 17px;
			      line-height: 1.5;
			      margin-bottom: 20px;
			  }
			  .introduce {
			      width: 100%;
			  }
			  .Hotel-Details:after, .Hotel-Details:before {
			      content: '';
			      display: table;
			  }
			  .Hotel-Details:after {
			      clear: both;
			  }
			  .tu1 img {
			      width: 100%;
			      filter: brightness(60%);
			      cursor: pointer;
			  }
			  .tu1 {
			      width: 31.8%;
			  }
			  .indicator {
			      width: 100%;
			      height: 100%;
			      margin-top: 10px;
			      display: flex;
			      justify-content: space-between;
			  }
			  .right-icon {
			      right: 15px;
			  }
			  .selected-img img {
			      width: 100%;
			      cursor: pointer;
			  }
			  .left-icon, .right-icon {
			      position: absolute;
			      top: 150px;
			      cursor: pointer;
			  }
			  .left-icon {
			      left: 15px;
			  }
			  .selected-img img {
			      width: 100%;
			      cursor: pointer;
			  }
			  .selected-img {
			      width: 100%;
			      height: 100%;
			      position: relative;
			  }
			  .detail-pic {
			      float: left;
			      width: 55%;
			      margin-right: 30px;
			  }
			  .Hotel-Details:after, .Hotel-Details:before {
			      content: '';
			      display: table;
			  }
			 .Hotel-Details {
			     width: 100%;
			     margin-top: 20px;
			     background-color: #f3f3f3;
			     padding: 20px;
			 } 
			  .top60 {
			      margin-top: 65px;
			  }
			  .day-title {
			      font-size: 26px;
			      font-weight: 700;
			  }
			  .hotel {
			      width: 100%;
			      height: 100%;
			  }
			.layui-this{
				display: flex;
				justify-content: space-between !important;
				flex-wrap: wrap;
			}
			.s-item-desc .matter-desc {
			    font-size: 14px;
			    font-weight: 400;
			    margin-top: 10px;
			    max-width: 150px;
			}  
			.matter-title {
			    font-size: 17px;
			    font-weight: 700;
			}  
			.s-item-desc p {
			    margin-bottom: 0;
			}  
			.s-item-desc {
			    margin-left: 10px;
			    width: 80%;
			}  
			.s-item-icon img {
			    width: 100%;
			}  
			.s-item-icon {
			    width: 33px;
			    flex-shrink: 0;
			}  
			.service-item {
			    height: 100%;
			    display: flex;
			    padding-top: 24px;
			}  
			.date-service {
			    width: 100%;
			    height: 100%;
			    display: flex;
			    justify-content: space-between;
			    border-top: 1px solid #fff;
			    margin-top: 10px;
			    flex-wrap: wrap;
			}  
			.tows {
			    width: 100%;
			    font-size: 15px;
			    text-align: center;
			    margin-top: 10px;
			}  
			.layui-this img {
			    width: 100% !important;
			}  
			.c {
			    width: 48.8%;
			}  
			.layui-carousel>[carousel-item]>* {
			    background-color: #f3f3f3 !important;
			}  
			.layui-carousel>[carousel-item]>.layui-this {
			    left: 0;
			}  
			
			.layui-carousel>[carousel-item] {
			    position: relative;
			    width: 100%;
			    height: 100%;
			    overflow: hidden;
			}  
			 
			.Figure {
			    width: 100% !important;
			}  
			.image {
			    display: flex;
			    justify-content: space-between;
			}  
			.open1 p, .open1 li {
			    margin-bottom: 10px;
			    font-size: 16px;
			    line-height: 1.6;
			}  
			.open1 {
			    margin-top: 20px;
			    display: none;
			}
			.isshow .open1 {
			    display: block;
			}  
			.isshow .line-item .model {
			    display: none;
			} 
			.isshow .datalist-title {
			    color: #1e87f0;
			}  
			.line-item {
			    cursor: pointer;
			}  
			.tabulation {
			    width: 100%;
			    height: 100%;
			    border: 1px solid #dadce0;
			    padding: 18px 23px 18px 15px;
			    margin-bottom: 20px;
			    border-left: 8px solid #eee;
			    position: relative;
			}  
			.isshow {
			    background-color: #f3f3f3;
			    border-color: #f3f3f3;
			}  
			  .listalls {
			      width: 100%;
			      height: 100%;
			      margin-top: 18px;
			      display: none;
			  }
			.active_check {
			    display: block;
			}  
			.expan-all {
			    font-size: 17px;
			    margin-right: 25px;
			    font-weight: 400;
			}  
			
			.expan-icon {
			    width: 22px;
			    height: 20px;
			    cursor: pointer;
			    text-align: center;
			    line-height: 25px;
			    border-radius: 5px 0 5px 0;
			    background: url(https://www.yunnanexploration.com/wp-content/uploads/2025/08/jiahao.png) no-repeat 100% center/contain;
			    position: absolute;
			    top: 18px;
			    right: 23px;
			}  
			.isshow .oneopen, .zicon {
			    background: url(https://www.yunnanexploration.com/wp-content/uploads/2025/08/jianhao.png) no-repeat 100% center/contain;
			}  
			.openall {
			    position: static;
			    margin-right: 20px;
			}  
			.closeall {
			    position: static;
			    margin-right: 20px;
			}  
			.backc {
			    width: 7px;
			    height: 34px;
			    background-image: linear-gradient(#fbfbfb 20%, #d2d0d0);
			    margin-right: 25px;
			}  
			.ExpandAll {
			    height: 100%;
			    display: flex;
			    align-items: center;
			}  
			.towsoper {
			    width: max-content;
			    float: right;
			    background-color: #f3f3f3;
			    display: flex;
			    align-items: center;
			}  
			.operation {
			    width: 100%;
			    height: 100%;
			    margin-top: 22px;
			    overflow: auto;
			}  
			.day-title {
			    font-size: 26px;
			    font-weight: 700;
			}  
			.Itinerary-Day-by-Day {
			    width: 100%;
			    margin-top: 35px;
			    margin-bottom: 70px;
			}  
			a {
			    color: #000;
			}    
			.s-one-content {
			    font-size: 17px;
			    font-weight: 400;
			    margin-top: 5px;
			    line-height: 1.5;
			}  
			.s-one-t {
			    font-size: 17px;
			    font-weight: 600;
			}  
			.s-one-box {
			    width: 91%;
			    height: 100%;
			}  
			.s-one-icon img {
			    width: 25px;
			}  
			.s-one-icon {
			    width: 9%;
			    height: 100%;
			}  
			.s-one {
			    width: 48%;
			    height: 100%;
			    display: flex;
			    margin-bottom: 25px;
			}  
			.s-one:nth-child(odd) {
			    margin-right: 34px;
			}    
			.service {
			    width: 100%;
			    height: 100%;
			    display: flex;
			    flex-wrap: wrap;
			    margin-top: 30px;
			}  
			.grotitle {
			    font-size: 20px;
			    font-weight: 600;
			}  
			.Grouptour {
			    width: 100%;
			    margin-top: 40px;
			}  
			.AboutItinerary p {
			    font-size: 17px;
			    margin-top: 30px;
			    font-weight: 400;
			    color: #010101;
			    line-height: 1.5;
			}  
			.AboutItinerary {
			    width: 100%;
			    height: 100%;
			}  
			.Itinerarynav {
			    width: 100%;
			    height: 100%;
			}  
			.sea_text {
			    width: 69%;
			    font-size: 17px;
			    padding-left: 30px;
			    line-height: 1.4;
			}  
			.save p {
			    font-size: 29px;
			    font-weight: 500;
			    color: #1e87f0;
			    text-align: center;
			}  
			.save {
			    background-color: #fdfcfc;
			    border-radius: 20px;
			    width: 31%;
			    padding: 12px 0;
			}  
			  .sea_btms {
			      display: flex;
			      align-items: center;
			      margin-top: 20px;
			  }  
			 .sea_tops img {
			     margin-right: 12px;
			 } 
			.sea_tops {
			    font-size: 29px;
			    font-weight: 700;
			    display: flex;
			    align-items: center;
			    padding-bottom: 23px;
			    border-bottom: 2px dashed #fff;
			}     
			.selected, .selected:hover {
			    background-color: #000;
			    color: #fff;
			    cursor: auto;
			}  
			  .title-ul ul li {
			      display: block;
			      color: #1e87f0;
			      font-size: 17px;
			      height: 100%;
			      padding: 15px;
			      text-align: center;
			      width: 100%;
			      cursor: pointer;
			  }
			.title-ul ul li:hover {
				background-image: linear-gradient(#fbfbfb 25%, #d2d0d1) !important;
				border-right: 1px solid #f1f1f1;
				border-left: 1px solid #f1f1f1;
				font-weight: 400;
			}  
			.title-ul .selected {
			    background-image: linear-gradient(#fbfbfb 25%, #d2d0d1) !important;
			    border-right: 1px solid #f1f1f1;
			    border-left: 1px solid #f1f1f1;
			    font-weight: 400;
			}  
			.title-ul ul {
			    display: flex;
			    align-items: center;
			    border: 1px solid #f1f1f1;
			    background-image: linear-gradient(#fff, #e5e5e5);
			}  
			.title-ul {
			    
			}  
		.Mainimage {
		    align-items: inherit;
		}
		.top20 {
		    margin-top: 23px;
		}
		.Carouselchart {
		    width: 66.5%;
		}
		.img-content {
		    width: 100%;
		    height: 496px;
		}
		.img-content .small-img {
		    position: relative;
		    width: 16.6%;
		    overflow: hidden;
		    height: 100%;
		    float: left;
		    margin-right: 15px;
		}
		.img-content * {
		    box-sizing: border-box;
		}
		.small-img ul {
		    display: flex;
		    flex-wrap: wrap;
		    height: 100%;
		    list-style: none;
		    position: relative;
		    width: 100%;
		    margin: 0;
		    padding: 0;
		    left: 0;
		}
		.small-img ul:after {
		    content: "";
		    display: block;
		    clear: both;
		}
		.small-img ul li {
		    position: relative;
		    float: left;
		    height: 96px;
		    box-sizing: border-box;
		    margin-bottom: 4px;
		    width: 100%;
		    border-radius: 0.3rem;
		    background-color: #f5f5f5;
		}
		.small-img ul li img.moveimg.active {
		    -webkit-filter: brightness(100%);
		    filter: brightness(100%);
		}
		.small-img ul li img.moveimg {
		    object-fit: cover;
		    width: 100%;
		    height: 100%;
		    cursor: pointer;
		    -webkit-filter: brightness(50%);
		    filter: brightness(50%);
		    border-radius: 0.3rem;
		}
		.imgsvg {
		    position: absolute;
		    fill: #ff3d00;
		    cursor: pointer;
		    left: 0;
		    top: 0;
		    width: 100%;
		    height: 100%;
		    display: flex;
		    align-items: center;
		    justify-content: center;
		}
		.htmleaf-container:not(.hide) .pgwSlideshow {
		    display: block;
		}
		svg:not(:root) {
		    overflow: hidden;
		}
		svg {
		    vertical-align: middle;
		}
		.img-content .big-img {
		    height: 100%;
		    position: relative;
		    overflow: hidden;
		    background-color: #000;
		    border-radius: 0.3rem;
		}
		.big-img .img, .video {
		    height: 100%;
		}
		.img-content .big-img img {
		    width: 100%;
		    height: 100%;
		    cursor: pointer;
		    position: absolute;
		    border-radius: 0.3rem;
		}
		.hero-photo-overlay {
		    top: 0;
		    bottom: 0;
		    width: 100%;
		    height: 100%;
		    position: absolute;
		    fill: #ff3d00;
		    cursor: pointer;
		}
		#bigimg1 svg {
		    display: block;
		}
		.hide {
		    visibility: hidden;
		}
		.seeall {
		    position: absolute;
		    top: 0;
		    height: 100%;
		    width: 100%;
		    background-color: rgba(0, 0, 0, 0.7);
		    align-items: center !important;
		    display: flex !important;
		    justify-content: center !important;
		}
		.htmleaf-container {
		    margin: 0 auto;
		    width: 100%;
		    height: 100%;
		    position: fixed;
		    left: 0;
		    top: 0;
		    z-index: 9999;
		    background-color: rgba(0, 0, 0, 0.9);
		}
		.htmleaf-content {
		    font-size: 150%;
		}
		.close {
		    margin-right: 20px;
		    margin-top: 20px;
		    fill: #fff;
		    float: right;
		    cursor: pointer;
		}
		.pgwSlideshow {
		    width: 100%;
		    display: none;
		    padding-top: 5%;
		}
		.pgwSlideshow a {
		    color: #fff;
		}
		.pgwSlideshow .ps-current {
		    text-align: center;
		    position: relative;
		    min-height: 150px;
		    overflow: hidden;
		}
		.pgwSlideshow .ps-current .ps-prev {
		    background: rgba(0, 0, 0, 0.5);
		    border: 1px solid #777;
		    border-left: 0;
		    border-radius: 0 4px 4px 0;
		    position: absolute;
		    padding: 20px 20px 20px 15px;
		    left: 0;
		    top: 45%;
		    cursor: pointer;
		}
		.pgwSlideshow .ps-prevIcon {
		    border-color: transparent #fff transparent;
		    border-style: solid;
		    border-width: 10px 10px 10px 0;
		    display: block;
		}
		.pgwSlideshow .ps-current ul {
		    padding-left: 0;
		}
		.pgwSlideshow .ps-current>ul>li {
		    text-align: center;
		    width: 100%;
		    z-index: 1;
		    opacity: 0;
		    display: block;
		}
		.pgwSlideshow .ps-current>ul>li img {
		    display: block;
		    max-width: 100%;
		    margin: auto;
		    height: 600px;
		}
		.pgwSlideshow .ps-caption {
		    background: rgba(0, 0, 0, 0.5);
		    text-align: left;
		    font-size: 1rem;
		    color: #fff;
		    position: absolute;
		    left: 0;
		    bottom: 0;
		    width: 100%;
		    padding: 18px;
		    display: none;
		    text-align: center;
		}
		.pgwSlideshow .ps-caption span {
		    padding: 7px;
		    display: inline-block;
		}
		.pgwSlideshow .ps-current .ps-next {
		    background: rgba(0, 0, 0, 0.5);
		    border: 1px solid #777;
		    border-right: 0;
		    border-radius: 4px 0 0 4px;
		    position: absolute;
		    padding: 20px 15px 20px 20px;
		    right: 0;
		    top: 45%;
		    cursor: pointer;
		}
		.pgwSlideshow .ps-nextIcon {
		    border-color: transparent #fff transparent;
		    border-style: solid;
		    border-width: 10px 0 10px 10px;
		    display: block;
		}
		.pgwSlideshow .ps-list {
		    overflow: hidden;
		    position: relative;
		    padding-bottom: 8%;
		}
		.pgwSlideshow .ps-list .ps-prev {
		    background: rgba(0, 0, 0, 0.5);
		    border: 1px solid #777;
		    border-left: 0;
		    border-radius: 0 4px 4px 0;
		    padding: 20px 15px 20px 12px;
		    cursor: pointer;
		    position: absolute;
		    left: 0;
		    top: 60px;
		    z-index: 1000;
		    display: none;
		}
		.pgwSlideshow .ps-list .ps-next {
		    background: rgba(0, 0, 0, 0.5);
		    border: 1px solid #777;
		    border-right: 0;
		    border-radius: 4px 0 0 4px;
		    padding: 20px 12px 20px 15px;
		    cursor: pointer;
		    position: absolute;
		    right: 0;
		    top: 60px;
		    z-index: 1000;
		    display: none;
		}
		.pgwSlideshow .ps-list ul {
		    position: relative;
		    list-style: none;
		    margin: 0;
		    padding: 0;
		    left: 0;
		}
		.pgwSlideshow .ps-list li {
		    float: left;
		}
		.pgwSlideshow .ps-list li .ps-item {
		    display: block;
		    margin: 15px 8px;
		    opacity: 0.6;
		}
		
		.pgwSlideshow .ps-list li .ps-item.ps-selected {
		    float: left;
		    opacity: 1;
		    border: 4px solid #fff;
		    overflow: hidden;
		}
		.pgwSlideshow .ps-list li .ps-item.ps-selected img {
		    margin: -4px 0;
		    border: 0;
		}
		.pgwSlideshow.narrow .ps-current .ps-prev {
		    padding: 15px 15px 15px 12px;
		    top: 40%;
		}
		.pgwSlideshow.narrow .ps-current .ps-next {
		    padding: 15px 12px 15px 15px;
		    top: 40%;
		}
		.pgwSlideshow.narrow .ps-caption {
		    font-size: 0.8rem;
		    padding: 8px;
		}
		.img1 {
		    position: relative;
		}
		body, html {
		    font-size: 100%;
		    padding: 0;
		    margin: 0;
		}
		*, :after, :before {
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		}
		.clearfix:after, .clearfix:before {
		    content: " ";
		    display: table;
		}
		.clearfix:after {
		    clear: both;
		}
		.zxj-icon {
		    position: absolute;
		    left: 0;
		    top: 0;
		    bottom: 0;
		    right: 0;
		    margin: auto;
		    color: #fff;
		    cursor: pointer;
		    width: max-content;
		    display: flex;
		    align-items: center;
		    justify-content: center;
		}
		.zxj-icon span {
		    display: flex;
		    align-items: center;
		    border-radius: 10px;
		    background: rgba(0, 0, 0, 0.4);
		    font-weight: 600;
		    padding: 7px 5px;
		    color: #fff;
		    width: max-content;
		}
		.seeall-button {
		    color: #f5f5f5;
		    background-color: transparent;
		    cursor: pointer;
		    white-space: normal;
		    border: 1px solid #f5f5f5;
		    padding: 0.688rem 1rem;
		    font-size: 1rem;
		    line-height: 1.25;
		    border-radius: 0.1875rem;
		    text-decoration: none;
		}
		.seeall-button:hover {
		    color: #2a2d32;
		    background-color: #f5f5f5;
		    border-color: #f5f5f5;
		}
		#box {
		    width: 100%;
		    height: 100%;
		}
		article {
		    width: 100%;
		    height: 100%;
		    margin-bottom: 55px;
		}
		.titleh1 {
		    font-size: 36px;
		    font-weight: 700;
		    font-family: 'Times New Roman', Times, serif;
		}
		.contact {
		    padding-top: 50px;
		    text-align: right;
		}
		.content {
		    width: 100%;
		    height: 100%;
		    display: flex;
		    justify-content: space-between;
		}
		.col-lg-8 {
		    padding-left: 0 !important;
		}
		.listcar li p{
			color: #000;
		}
		.productdesc {
			height:496px;
		    width: 33.5%;
		    background-color: #E0F7FA;
		    padding: 20px 30px;
		    display: flex;
		    flex-wrap: wrap;
		}
		.listcar {
		    width: 100%;
		}
		.listcar li {
		    list-style: none;
		    margin-bottom: 12px;
		    display: flex;
		}
		.listcar li .spot {
		    width: max-content;
		    height: 22px;
		    margin-right: 12px;
		    display: flex;
		    align-items: center;
		}
		.listcar li .spot span {
		    width: 7px;
		    height: 7px;
		    border-radius: 50%;
		    background: #1e87f0;
		    vertical-align: middle;
		    display: block;
		}
		.fontw {
		    font-size: 16px;
		    font-weight: 500;
		}
		.fontal {
		    font-size: 16px;
		    font-weight: 400;
		}
		.from {
		    width: 100%;
		    align-self: flex-end;
		}
		.person {
		    width: 100%;
		    font-size: 18px;
		    color: #1e87f0;
		}
		.font300 {
		    font-size: 18px;
		    color: #000;
		    font-weight: 400;
		}
		.font26 {
		    font-size: 26px;
		    color: #1e87f0;
		}
		.fontcolor {
		    color: #1e87f0;
		}
		.datebook {
		    padding: 6px 0;
		    background-color: #1e87f0;
		    font-size: 17px;
		    color: #fff;
		    text-align: center;
		    margin-top: 10px;
		    border: 1px solid #dadce0;
		    cursor: pointer;
		}
		.datebook a {
		    color: #fff;
		}
		.datebook a:hover {
		    color: #fff;
		}
		.detail {
		    padding-top: 10px;
		    text-align: center;
		}
		.detail p {
		    color: #838282;
		    font-weight: 400;
		    font-size: 14px;
		}
		.center {
		    height: 100%;
		    margin: auto;
		}
		.flex {
		    display: flex;
		    align-items: center;
		    justify-content: space-between;
		}
		.pgwSlideshow .ps-list li img {
		    height: 155px;
		    display: block;
		    border: 1px solid #777;
		    width: 218px;
		    object-fit: cover;
		} 
	}
	.center-phone{
		padding: 0 15px;
	}
	.center-phone h1 {
	    position: relative;
	    margin-top: 48px;
	    padding-left: 10px;
	}
	.center-phone h1 {
	    margin-bottom: 20px;
	    line-height: 1.5;
	    font-size: 22px;
	    font-weight: 700;
	    font-family: Times New Roman, Times, serif;
	}
	.history a:after {
	    content: "";
	    position: absolute;
	    width: 6px;
	    height: 6px;
	    transition: transform .5s;
	    -webkit-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	    border-top: 2px solid;
	    border-right: 2px solid;
	    transform: rotate(45deg);
	    margin-top: 7px;
	    margin-left: 5px;
	}  
	.history a:after {
	    width: 8px;
	    height: 8px;
	    margin-top: 5px;
	}  
	.history a {
	    margin-right: 20px;
	}  
	.history {
	    width: 100%;
	    height: 100%;
	    padding: 30px 0;
	    font-size: 15px;
	    font-weight: 400;
	}
	.left-title1 {
		  height: 100%;
		  padding-top: 40px;
	  }
	.flexs {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	h1 img {
		    position: absolute;
		    top: -42px;
		    left: 0;
		    width: 146px;
		}
		h1 span {
		    font-family: Times New Roman, Times, serif;
		}
		.desc {
		    margin: 10px 0;
		    display: flex;
		    align-items: center;
		}
	.desc {
	    width: 100%;
	    height: 100%;
	    margin-top: 15px;
	    display: flex;
	    align-items: center;
	}
	.onetas {
	    width: max-content;
	    height: 100%;
	    display: flex;
	    margin-right: 30px;
	    align-items: center;
	}
	.desc .date {
	    margin-top: -2px;
	}
	.goods-text {
	    font-size: 15px;
	    color: #838282;
	    padding: 0 0 0 8px;
	    line-height: 20px;
	}		
	.date {
		margin-top: -2px;
		width: 20px;
		margin-right: 5px;
	}
	.goods-icon img {
		margin-top: -1px;
	}
	.page-wrapper{
		position: relative;
	}
	* {
		margin: 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		text-decoration: none;
		font-family: Roboto, Arial, sans-serif;
		list-style: none;
		outline: 0 !important;
	}
	ul, p {
	    margin: 0;
	    padding: 0;
	    color: #000;
	}
	h2, h3, h4, h5, h6 {
	    color: #000;
	    font-family: Roboto, Arial, sans-serif;
	}	 