@charset "utf-8";
/* CSS Document */
body{ color: #545a62;}
a,a:hover{ color: #545a62;}
.bodymain{ overflow: hidden;}

.hidden-xs{ display: block !important;}
.visible-xs{ display: none !important;}

.swiper-pagination{ font-size: 0; text-align: center; position: absolute; width: 100%; left: 0; z-index: 5;}
.swiper-pagination span{ display: inline-block; width: 15px; height: 6px; background: #2c5298; margin: 0 4px; border-radius: 6px;}
.swiper-pagination span.swiper-active-switch{ background: #2c5298;}

.footer-new{ font-size: 14px;}
.footer-top{ padding: 55px 0;background-color: #f3f5f6;}
.footer-top .left-box{ float: left;}
.footer-top .left-box .logo img{ display: block;width: 170px;}
.footer-top .left-box .title{ margin-top: 40px;}
.footer-top .left-box .title a{ color: #545a62;text-decoration: underline; display: block;}
.footer-top .footer-nav{ float: left;margin-left: 100px;}
.footer-top .footer-nav li{ float: left;margin-right: 30px; max-width: 380px;}
.footer-top .footer-nav li dt{ font-size: 16px;font-weight: bold;padding-bottom: 5px;}
.footer-top .footer-nav li dd{ margin-top: 15px;}
.footer-top .footer-nav li dd a{ color: #545a62;}
.footer-top .footer-nav li:last-child{ margin-right: 0;}
.footer-top .right-box{ float: right;}
.footer-top .right-box .cont{ font-weight: bold;}
.footer-top .right-box .cont .b-block{ padding-left: 24px;background-position: 0 2px;background-repeat: no-repeat;margin-bottom: 10px;}
.footer-top .right-box .cont .b-block.tel{ background-image: url(../images/new/icon/icon-footer-tel.png);}
.footer-top .right-box .cont .b-block.mail{ background-image: url(../images/new/icon/icon-footer-mail.png);}
.footer-top .right-box .cont .b-block.tel a{ font-size: 18px;}
.footer-top .right-box .footer-share{ padding-top: 15px;}
.footer-top .right-box .footer-share li{ float: left;width: 90px;margin-right: 18px;position: relative;}
.footer-top .right-box .footer-share li .pic{ border: 1px solid #545a62;border-radius: 5px; overflow: hidden; padding: 5px;background-color: #fff;}
.footer-top .right-box .footer-share li .pic img{ display: block;width: 100%;}
.footer-top .right-box .footer-share li .title{ text-align: center;margin-top: 10px;}

.footer-top .right-box .footer-share li .hidden-box{ width: 160px; padding: 5px;background-color: #fff;border-radius: 5px;position: absolute;bottom: 115%;left: 50%;margin-left: -85px;display: none;}
.footer-top .right-box .footer-share li .hidden-box img{ display: block;width: 100%;}

.footer-top .right-box .footer-share li .hidden-box:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	width: 0px;
	height: 0px;
	border-color: #fff transparent transparent transparent;
	border-style: solid;
	border-width: 12px 12px 0px 12px;
	bottom: -12px;
	transform: translateX(-50%);
}
.footer-top .right-box .footer-share li:hover .hidden-box{ display: block;}



.footer-bottom{ line-height: 62px;background-color: #535a62;color: #fff;}
.footer-bottom a{ color: #fff;}
.footer-bottom .links{ float: left;}
.footer-bottom .links span{ margin: 0 5px;}
.footer-bottom .record{ float: right;}
.footer-bottom .record span{ margin-left: 30px;}
.footer-bottom .record span:first-child{ margin-left: 0;}
.footer-bottom .record span img{ display: inline-block; vertical-align: middle; position: relative; top: -2px; margin-right: 5px;}

.ewm-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;width:100%;height:100%;}
.ewm-layer .opacity{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6;}
.ewm-layer .layer-container{position:absolute;top:50%;left:50%;padding:20px;width:80%;height:auto;max-width:500px;border:4px solid #fff;border-radius:5px;background:#fff;opacity:1;transition:all .36s ease;transform:translate(-50%,-50%);}
.ewm-layer .layer-close{position:absolute;top:-40px;right:0;z-index:11;width:28px;height:28px;background:url(../images/member/layer-close.png) center no-repeat;background-size:cover;cursor:pointer;}
.ewm-layer .layer-inner img{display:block;width:100%;}


.new-home-banner{ position: relative;}
.new-home-swiper{ width: 100%; height: 100%;}
.new-home-banner .swiper-slide{ overflow: hidden; height: 100%; position: relative;}
.new-home-banner .swiper-slide .video{ width: 100%; position: absolute; left: auto; top: auto; right: auto; bottom: auto; height: 100%;}
.new-home-banner .swiper-slide .video video{ width: 100%; height: 100%; position: absolute; left: auto; top: auto; right: auto; object-fit: cover;}
.new-home-banner .swiper-slide img.m{ display: none; width: 100%;}

.new-home-banner .swiper-pagination{ bottom: 25%; /* font-size: 0; text-align: center; position: absolute; width: 100%; left: 0; z-index: 5; */}
/* .new-home-banner .swiper-pagination.active{ bottom: 130px;} */
/* .new-home-banner .swiper-pagination span{ display: inline-block; width: 15px; height: 6px; background: #fff; margin: 0 4px; border-radius: 6px;}
.new-home-banner .swiper-pagination span.swiper-active-switch{ background: #2c5298;} */
.bottom-weather{ width: 100%; height: 636px; position: absolute;left: 0;bottom: -90px; z-index: 3;}
.bottom-weather .img{ display: block;height: 100%; position: relative;left: 50%;transform:translate(-50%,0);}
.bottom-weather .img2{ display: block;height: 100%; position: relative;left: 50%;transform:translate(-50%,0);display: none;}
.bottom-weather-inner{ width: 100%;position: absolute;top: 0;left: 0;color: #2c5298;padding-top: 2.8%;}
.bottom-weather-inner .edit-container{ width: 1440px;}
.bottom-weather-inner .same-day{ font-weight: bold;}
.bottom-weather-inner .same-day .title{ font-size: 14px;}
.bottom-weather-inner .same-day .num{ font-size: 36px;}
.bottom-weather-inner .same-day .num .txt,.bottom-weather-inner .same-day .num .icon,.bottom-weather-inner .same-day .num .span{ display: inline-block;vertical-align: middle;}
.bottom-weather-inner .same-day .num .txt sup{ font-size: 22px;}
.bottom-weather-inner .same-day .num .icon{ width: 27px;margin-left: 5px;}
.bottom-weather-inner .same-day .num .icon img{ display: block; width: 100%;}
.bottom-weather-inner .same-day .num .span{ font-size: 16px;margin-left: 10px;display: none;}
.bottom-weather-inner .same-day-label{ font-size: 14px; margin-top: 2%;line-height: 1.8;}
.bottom-weather-inner .same-day-label li{ float: left;padding-right: 25px;margin-right: 25px; position: relative;}
.bottom-weather-inner .same-day-label li:before{ content: ''; width: 1px; height: 100%; position: absolute; top: 0; left: -25px;background-color: #2c5298;}
.bottom-weather-inner .same-day-label li .title{ font-weight: bold;}
.bottom-weather-inner .same-day-label li p span{ font-size: 20px;font-weight: bold;margin-right: 8px;}
.bottom-weather-inner .same-day-label li:nth-of-type(1):before{ display: none;}
.bottom-weather-inner .same-day-label li:nth-of-type(2){ margin-top: 2%;}
.bottom-weather-inner .same-day-label li:nth-of-type(3){ margin-top: 4%;}

/* .new-home-banner .swiper-pagination{ bottom: 23%;}
.new-home-banner .bottom-weather{ height: 554px;}
.new-home-banner .bottom-weather .img{ display: none;}
.new-home-banner .bottom-weather .img2{ display: block;}
.new-home-banner .bottom-weather-inner{ padding-top: 5.6%;}
.new-home-banner .bottom-weather-inner .same-day-label{ display: none;}
.new-home-banner .bottom-weather-inner .same-day .num .span{ display: inline-block;} */

.m-header .right .m-xh .water-bt2{ display: none;}

.home-book-box{ margin-top: -228px; position: relative; z-index: 9;}
.home-book-box .edit-container{ width: 1440px;}
.home-book-box .tabs{ }
.home-book-box .tabs ul{ display: inline-block;overflow: hidden;border-radius: 10px 10px 0 0;}
.home-book-box .tabs li{ float: left; min-width: 146px;line-height: 50px;text-align: center; padding: 0 15px;background-color: #2c5298;font-size: 16px;color: #fff;cursor: pointer;}
.home-book-box .tabs li.active{ background-color: #fff;color: #2c5298;}
.home-book-box .tabs-content{background-color: #fff;padding: 20px;border-radius: 0 10px 10px 10px; box-shadow:0 22px 29px rgba(102, 104, 151, 0.1);}
.home-book-box .tabs-content .box-top{ text-align: center;}
.home-book-box .tabs-content .box-top .item{ /* float: left; */margin-right: 20px; position: relative;line-height: 50px;display: inline-block;vertical-align: top; font-size: 14px;text-align: left;}
.home-book-box .tabs-content .box-top .item:last-child{ margin-right: 0;}
.home-book-box .tabs-content .box-top .item-hotel{ width: 287px;}
.home-book-box .tabs-content .box-top .item-date,.home-book-box .tabs-content .box-top .item-room{ width: 260px;}
.home-book-box .tabs-content .box-top .item-btn{ width: 152px;}
.home-book-box .tabs-content .box-top .item-nights span{ width: 32px;text-align: center;display: inline-block;}
.item-input ul{position:absolute;left:0;top:98%;width:100%;max-height:176px;overflow-y:auto;border-top:none;z-index:20;background-color:#f3f5f6;border-radius:0 0 5px 5px;display:none}
.item-input li{width:100%;height:44px;line-height:44px;text-align:left;font-size:14px;padding:0 20px;cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.item-input .select{width:100%;height:100%;padding:0 20px;position:relative;cursor:pointer;border-radius:5px;background-color:#f3f5f6;z-index:2}
.item-input .select p{font-size:14px;font-weight:500;color:#545a62;line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-right: 5%;}
.item-input .select > img{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:12px}
.item-input .div-input{width:100%;height:100%;padding:0 20px;position:relative;cursor:pointer;border-radius:5px;background: url(../images/new/icon/icon-date.png) 95% center no-repeat #f3f5f6;}
.item-btn .btn.coming-soon{ background: #eee;color: #999;cursor: default;}

.item-btn .btn{width:100%;height:50px;background:#2c5298;border-radius:5px;position:relative;float:left;overflow:hidden;cursor:pointer;text-align: center;}
.item-btn .btn img{display:block;width:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.home-book-box .tabs-content .box-note{ padding: 0 20px;margin-top: 20px;font-size: 12px; color: #696969;line-height: 1.5;}
.home-book-box .tabs-content .box-note .title{ font-weight: bold; color: #2c5298;margin-right: 15px;}
.home-book-box .tabs-content .box{ display: none;}

.base-padding{ padding: 70px 0;}
.base-padding-top{ padding: 70px 0 0 0;}
.base-padding-bottom{ padding: 0 0 70px 0;}
.base-margin-top{ margin: 70px 0 0 0;}
.base-margin-bottom{ margin: 0 0 70px 0;}
.base-separate-bg{ background-color: #f3f5f6;}

.home-policy-box{ /* background-color: #f3f5f6; */position: relative; z-index: 5; /* background: linear-gradient(180deg, #fafbfb, #f3f5f6); */padding: 50px 0;}
.home-policy-box .edit-container{ width: 1440px;}
.home-policy-box .sub-title-box{ margin-bottom: 60px;}
.home-policy-box ul{ margin: 0 -15px;}
.home-policy-box li{ float: left; padding: 0 15px; width: 33.333%;}
.home-policy-box li .block-box{ background-color: #fff;padding: 30px 40px; font-size: 13px;border-radius: 5px; box-shadow:0 22px 29px rgba(102, 104, 151, 0.1);}
.home-policy-box li .block-box .icon{ width: 56px;margin: 0 auto;}
.home-policy-box li .block-box .icon img{ display: block;width: 100%;}
.home-policy-box li .block-box .cont{ margin-top: 10px;}
.home-policy-box li .block-box .cont .title{ font-size: 16px;font-weight: bold;color: #545a62; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-align: center;}
.home-policy-box li .block-box .cont p{ line-height: 2;margin-top: 10px;height: 6em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

.home-title-box{color: #545a62;position: relative;}
.home-title-box .cn{ font-size: 36px;font-weight: bold;}
.home-title-box .en{ font-size: 18px;font-family: Arial;margin-top: 10px;}
.home-title-box .more-btn{ position: absolute;right: 0;bottom: 0;}
.home-title-box .more-btn a{ display: block; width: 94px;line-height: 30px;border: 1px solid #545a62;border-radius: 5px;font-size: 14px;color: #545a62;text-align: center;}

.home-section-focus{ margin: 60px 0 0 0;}
.home-section-focus .swiper-wrapper,.home-section-focus .swiper-slide{ height: auto !important;}
.home-section-focus .swiper-slide{ width: 33.333%;}
.home-section-focus .swiper-slide .block-box{ margin: 0 20px;position: relative;}
.home-section-focus .swiper-slide .block-box .pic-box{ position: relative;overflow: hidden;border-radius: 5px; height: 534px;}
.home-section-focus .swiper-slide .block-box .pic-box img{ display: block;width: 100%;transition: all 0.36s ease; height: 100%; object-fit: cover;}
.home-section-focus .swiper-slide .block-box .pic-box:before{ content: '';width: 100%;height: 50%;position: absolute;bottom: 0;left: 0; background: linear-gradient(180deg, transparent, #000);opacity: 0.8; z-index: 3;}
.home-section-focus .swiper-slide .block-box .cont-box{ width: 100%;position: absolute;left: 0; bottom:0; z-index: 5;font-size: 16px;color: #fff;padding: 30px;}
.home-section-focus .swiper-slide .block-box .cont-box .title{ font-size: 20px;font-weight: bold;line-height: 1.8;margin-bottom: 10px;}
.home-section-focus .swiper-slide .block-box .cont-box .title .en{font-family: Arial;}
.home-section-focus .swiper-slide .block-box .cont-box .cont{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-section-focus .swiper-slide .block-box .cont-box .cont span:first-child{ padding-right: 20px; margin-right: 20px; border-right: solid #fff 1px;}
.home-section-focus .swiper-slide .block-box .cont-box .more-btn{ text-decoration: underline;margin-top: 10px;}
.home-section-focus .swiper-slide .block-box:hover .pic-box img{transform: scale(1.1);}
.home-section-focus .swiper-slide .block-box .billboard-txt{ font-size: 12px;color:#fff;padding-right: 30px;position: absolute;right: 0;top: 50%;transform:translateY(-90%);text-align: right;}
.home-section-focus .swiper-slide .block-box .billboard-txt .title-box{ line-height: 1;}
.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .cn{ font-size: 30px;}
.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .en{ font-size: 34px;font-family: Arial;font-weight: bold;text-transform: uppercase;margin-top: 5px;}
.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .en span{ display: block;font-size: 58px;}
.home-section-focus .swiper-slide .block-box .billboard-txt p{ margin-top: 5px;line-height: 2;}


.home-section-focus .full{ width: 100%; overflow: hidden; min-width: 960px;}
.home-section-focus .content{ width: 1680px;margin: 0 auto;position: relative;}
.home-section-focus .swiper-container{ overflow: visible;margin: 0 -20px;}
.home-section-focus .cover-left,.home-section-focus .cover-right{ width: 2000px; position: absolute; top: 0; opacity: 0.7; background: #fff; height: 100%; z-index: 10;cursor: default;border-radius: 5px;}
.home-section-focus .cover-left{ left: -2040px;}
.home-section-focus .cover-right{ right: -2040px;}
.home-section-focus .swiper-arrow{ width: 17px; height: 30px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 15; cursor: pointer;background-repeat: no-repeat;background-position: top center;background-size: cover;}
.home-section-focus .swiper-arrow-prev{ left: -90px; background-image: url("../images/arrows-left.png");}
.home-section-focus .swiper-arrow-next{ right: -90px; background-image: url("../images/arrows-right.png");}

.home-bfdj-focus{ margin-top: 0 !important;}

.home-fs li{ float: left;width: 25%;}
.home-fs li .block-box{ position: relative;color: #fff;}
.home-fs li .block-box .pic-box{ position: relative;overflow: hidden;}
.home-fs li .block-box .pic-box img{ display: block;width: 100%;transition: all 0.36s ease;}
.home-fs li .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: #000;opacity: 0.2; z-index: 3;}
.home-fs li .block-box .cont-box{ width: 100%;padding: 0 65px;position: absolute;left: 0; z-index: 5;}
.home-fs li .block-box .cont-box .title-box{font-size: 20px;text-align: center;}
.home-fs li .block-box .cont-box .title-box .en{ text-transform: uppercase;font-family: Arial;}
.home-fs li .block-box .cont-box1{top: 50%;transform: translateY(-50%);}
.home-fs li .block-box .cont-box1 .title-box .en{ font-size: 36px;font-weight: bold;margin-top: 10px;}
.home-fs li .block-box .cont-box2{ bottom: 14%;display: none;}
.home-fs li .block-box .cont-box2 .title-box .cn{ font-size: 36px;font-weight: bold;margin-bottom: 10px;}
.home-fs li .block-box .cont-box2 .cont{ font-size: 16px;line-height: 2;margin-top: 30px;height: 10em;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical;}
.home-fs li .block-box .cont-box2 .more-btn{ text-align: center;margin-top: 35px;}
.home-fs li .block-box .cont-box2 .more-btn a{ display: inline-block;line-height: 30px;width: 94px;border: 1px solid #fff;font-size: 14px;color: #fff;border-radius: 5px;}
.home-fs li:hover .block-box .pic-box:before{ background: linear-gradient(180deg, transparent, #000);opacity: 0.8;}
.home-fs li:hover .block-box .cont-box1{ display: none;}
.home-fs li:hover .block-box .cont-box2{ display: block;}
.home-fs li:hover .block-box .pic-box img{transform: scale(1.1);}

.home-fs .swiper-wrapper{ display: block;}
.home-fs .swiper-slide{ float: left;width: 25%;}
.home-fs .swiper-slide .block-box{ position: relative;color: #fff;}
.home-fs .swiper-slide .block-box .pic-box{ position: relative;overflow: hidden;}
.home-fs .swiper-slide .block-box .pic-box img{ display: block;width: 100%;transition: all 0.36s ease;}
.home-fs .swiper-slide .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: #000;opacity: 0.2; z-index: 3;}
.home-fs .swiper-slide .block-box .cont-box{ width: 100%;padding: 0 65px;position: absolute;left: 0; z-index: 5;color: #fff;}
.home-fs .swiper-slide .block-box .cont-box .title-box{font-size: 20px;text-align: center;}
.home-fs .swiper-slide .block-box .cont-box .title-box .en{ text-transform: uppercase;font-family: Arial;}
.home-fs .swiper-slide .block-box .cont-box1{top: 50%;transform: translateY(-50%);}
.home-fs .swiper-slide .block-box .cont-box1 .title-box .en{ font-size: 36px;font-weight: bold;margin-top: 10px;}
.home-fs .swiper-slide .block-box .cont-box2{ bottom: 14%;display: none;}
.home-fs .swiper-slide .block-box .cont-box2 .title-box .cn{ font-size: 36px;font-weight: bold;margin-bottom: 10px;}
.home-fs .swiper-slide .block-box .cont-box2 .cont{ font-size: 16px;line-height: 2;margin-top: 30px;height: 10em;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical;}
.home-fs .swiper-slide .block-box .cont-box2 .more-btn{ text-align: center;line-height: 30px;width: 94px;border: 1px solid #fff;font-size: 14px;color: #fff;border-radius: 5px;margin: 35px auto 0 auto;}
.home-fs .swiper-slide:hover .block-box .pic-box:before{ background: linear-gradient(180deg, transparent, #000);opacity: 0.8;}
.home-fs .swiper-slide:hover .block-box .cont-box1{ display: none;}
.home-fs .swiper-slide:hover .block-box .cont-box2{ display: block;}
.home-fs .swiper-slide:hover .block-box .pic-box img{transform: scale(1.1);}



.home-vr{ position: relative;margin-top: 70px;}
.home-vr .bg img{ display: block;width: 100%;}
.home-vr .cont-box{ position: absolute;top: 50%;left: 50%;transform:translate(-50%,-60%);text-align: center;color: #fff;padding: 60px;width: 338px;height: 338px;background-color: rgba(000, 000, 000, 0.2);border-radius: 100%;}
.home-vr .cont-box .icon img{ width: 175px;}
.home-vr .cont-box .title{ font-size:36px;font-weight: bold;font-family: Arial;margin-top: 15px;}
.home-vr .cont-box .links{ margin-top: 15px;font-size: 18px;font-weight: bold;display: inline-block;padding-right: 30px;background: url(../images/new/home-vr-links.png) center right no-repeat;background-size: 20px auto;}
.home-vr-bottom-box{ width: 100%;height: 75px;line-height: 75px;background-color: rgba(44, 82, 152, 0.85);font-size: 14px;color: #fff;position: absolute;left: 0;bottom: 0;}
.home-vr-bottom-box .swiper-container{ overflow: visible;height: auto !important;}
.home-vr-bottom-box .swiper-slide{ /* width: 240px; */}
.home-vr-bottom-box .swiper-slide .block-box{ position: relative;text-align: center;cursor: pointer;}
.home-vr-bottom-box .swiper-slide .block-box .line{ border-top: 1px dashed #fff;position: absolute;top: 50%;margin-top: -0.5px;width: 25%;}
.home-vr-bottom-box .swiper-slide .block-box .line:before{ content: '';width: 6px;height: 6px;background-color: #fff;border-radius: 100%;position: absolute;top: 50%;margin-top: -3px;}
.home-vr-bottom-box .swiper-slide .block-box .line.left{ left: 0;}
.home-vr-bottom-box .swiper-slide .block-box .line.left:before{ right: 0;}
.home-vr-bottom-box .swiper-slide .block-box .line.right{ right: 0;}
.home-vr-bottom-box .swiper-slide .block-box .line.right:before{ left: 0;}
.home-vr-bottom-box .swiper-slide .block-box .title{ display: inline-block;position: relative; z-index: 5; width: 50%; line-height: 1.2; vertical-align: middle;}
.home-vr-bottom-box .swiper-slide.active{ font-size: 20px;font-weight: bold;}
.home-vr-bottom-box .swiper-slide .block-box .hidden-box{ width: 186px;position: absolute;left: 50%;margin-left: -93px;bottom: 75px;background-color: #fff;padding: 5px;border-radius: 5px;display: none;}
.home-vr-bottom-box .swiper-slide .block-box .hidden-box img{ display: block; width: 100%;border-radius: 5px;}
.home-vr-bottom-box .swiper-slide .block-box .hidden-box:before{ content: '';width: 22px;height: 11px;background: url(../images/new/home-vr-arrow.png) center no-repeat;background-size: cover;position: absolute; bottom: -11px;left: 50%;margin-left: -11px;}
.home-vr-bottom-box .swiper-slide .block-box:hover .hidden-box{ display: block;}

.home-zsycy-focus{ margin-top: 60px;}
.home-zsycy-focus .full{ width: 100%; overflow: hidden; min-width: 960px;}
.home-zsycy-focus .content{ width: 1680px;margin: 0 auto;position: relative;}
.home-zsycy-focus .swiper-container{ overflow: visible;margin: 0 -20px;}
.home-zsycy-focus .cover-left,.home-zsycy-focus .cover-right{ width: 2000px; position: absolute; top: 0; opacity: 0.05; background: #000; height: 100%; z-index: 10;cursor: default;border-radius: 5px;}
.home-zsycy-focus .cover-left{ left: -2040px;}
.home-zsycy-focus .cover-right{ right: -2040px;}
.home-zsycy-focus .swiper-arrow{ width: 17px; height: 30px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 15; cursor: pointer;background-repeat: no-repeat;background-position: top center;background-size: cover;}
.home-zsycy-focus .swiper-arrow-prev{ left: -90px; background-image: url("../images/arrows-left.png");}
.home-zsycy-focus .swiper-arrow-next{ right: -90px; background-image: url("../images/arrows-right.png");}
/* .home-zsycy-focus .swiper-wrapper,.home-section-focus .swiper-slide{ height: auto !important;} */
.home-zsycy-focus .swiper-slide{ width: 100%;}
.home-zsycy-focus .swiper-slide .block-box{margin: 0 20px; /* padding: 0 20% 0 0; */position: relative;}
.home-zsycy-focus .swiper-slide .block-box .pic-box{ float: left; width: 70%; height: 662px;}
.home-zsycy-focus .swiper-slide .block-box .pic-box img{ display: block;width: 100%;height: 100%;border-radius: 5px;object-fit: cover;}
.home-zsycy-focus .swiper-slide .block-box .cont-right{ float: right;width: 30%; padding: 2% 10px 0 50px;font-size: 16px;color: #545a62;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .logo img{ display: block;height: 61px;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box{ margin-top: 45px;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .s-title{ font-size: 20px;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .s-title span{ position: relative;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .s-title span:before{ content: '';width: 62px;height: 1px;background-color: #545a62;position: absolute;top: 50%;margin-top: -0.5px;left: 110%;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .title{ font-size: 28px;font-weight: bold;margin-top: 10px;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .cont{ margin-top: 40px;line-height: 1.8; text-justify:inter-ideograph;height: 7.2em;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .cont-chi{ margin-top: 40px;line-height: 1.8;text-align:justify; text-justify:inter-ideograph;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .more-btn{
	display: inline-block;
	color: #fff;
	background-color: #2c5298;
	border-radius: 5px;
	padding: 10px 20px;
	font-size: 14px;
	line-height: 1.5;
	display: inline-block;
	margin: 30px 0 0 0;
	cursor: pointer;
}


.home-zsycy-focus .swiper-slide .block-box .cont-right .address{ margin-top: 40px;padding-left: 28px; background-position: 0 2px; background-repeat: no-repeat; background-size: 18px;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label{ margin-top: 40px;line-height: 30px;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .type{ float: left;font-weight: bold;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box{ float: left;width: 75%;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box dd{ float: left;width: 30px;height: 30px;margin: 0 0 10px 25px;}
.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box dd img{ display: block;width: 100%;height: 100%;}
.home-zsycy-focus .swiper-slide-active .block-box{ padding: 0;}

.home-xljs{ background: url(../images/new/home-svi-bg.jpg) center no-repeat;background-size: cover;}
.home-xljs-inner{ margin-top: 20px;}
.home-xljs-inner .left-box{ float: left; margin-top: 40px;width: 40%;padding-right: 60px;}
.home-xljs-inner .left-box .title{ font-size: 20px;}
.home-xljs-inner .left-box .cont{ font-weight: bold;color: #2c5298;line-height: 74px;margin-top: 30px;}
.home-xljs-inner .left-box .cont .icon,.home-xljs-inner .left-box .cont .txt{ display: inline-block;vertical-align: middle;}
.home-xljs-inner .left-box .cont .icon{ width:74px; margin-right: 25px;}
.home-xljs-inner .left-box .cont .icon img{ display: block;width: 100%;}
.home-xljs-inner .left-box .cont .txt{ font-size: 68px;}
.home-xljs-inner .left-box .cont .txt span{ font-size: 48px;}
.home-xljs-inner .left-box .cont .con_txt{ font-size: 16px; color: #545a62; line-height: 1.8; margin-top: 20px; text-align:justify; text-justify:inter-ideograph;}
.home-xljs-inner .right-box{ float: right;width: 60%;padding-right: 60px;}
.home-xljs-inner .right-box img{ display: block;width: 100%;}

.home-ylty-inner{ margin-top: 20px;}
.home-ylty-inner ul{ margin: 0 -20px;}
.home-ylty-inner li{ float: left;width: 33.333%;padding: 0 20px;margin-top: 40px;}
.home-ylty-inner li .block-box{ position: relative;}
.home-ylty-inner li .block-box .pic-box{ position: relative;border-radius: 5px;overflow: hidden;}
.home-ylty-inner li .block-box .pic-box img{ display: block;width: 100%;transition: all 0.36s ease;}
.home-ylty-inner li .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(180deg, transparent, #000);opacity: 0.8; z-index: 3;}
.home-ylty-inner li .block-box .cont-box{ width: 100%;position: absolute;left: 0;bottom: 0; z-index: 5;text-align: center;padding: 0 15px 30px 15px;font-size: 16px;color: #fff;}
.home-ylty-inner li .block-box .cont-box .title{ font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.home-ylty-inner li .block-box .cont-box .more-btn{ display: inline-block; margin-top: 20px;width: 94px;line-height: 30px;border: 1px solid #fff;border-radius: 5px;font-size: 14px;}
.home-ylty-inner li .block-box:hover .pic-box img{transform: scale(1.1);}

.home-ylty-inner .swiper-container{ margin: 0 -20px;}
.home-ylty-inner .swiper-wrapper{ display: block;}
.home-ylty-inner .swiper-slide{ float: left;width: 33.333%;padding: 0 20px;margin-top: 40px;}
.home-ylty-inner .swiper-slide .block-box{ position: relative;}
.home-ylty-inner .swiper-slide .block-box .pic-box{ position: relative;border-radius: 5px;overflow: hidden; height: 300px;}
.home-ylty-inner .swiper-slide .block-box .pic-box img{ display: block;width: 100%;transition: all 0.36s ease; height: 100%; object-fit: cover;}
.home-ylty-inner .swiper-slide .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(180deg, transparent, #000);opacity: 0.8; z-index: 3;}
.home-ylty-inner .swiper-slide .block-box .cont-box{ width: 100%;position: absolute;left: 0;bottom: 0; z-index: 5;text-align: center;padding: 0 15px 30px 15px;font-size: 16px;color: #fff;}
.home-ylty-inner .swiper-slide .block-box .cont-box .title{ font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.home-ylty-inner .swiper-slide .block-box .cont-box .more-btn{ display: inline-block; margin-top: 20px;width: 94px;line-height: 30px;border: 1px solid #fff;border-radius: 5px;font-size: 14px;}
.home-ylty-inner .swiper-slide .block-box:hover .pic-box img{transform: scale(1.1);}



.home-wcu{ background-position: center; background-repeat: no-repeat; background-size: cover;}
.home-wcu .home-title-box{ color: #fff;}
.home-wcu-inner{ margin-top: 60px;}
.home-wcu-inner ul{ margin: 0 -20px;}
.home-wcu-inner li{ float: left; width: 33.333%; padding: 0 20px;font-size: 16px;color: #fff;}
.home-wcu-inner li .block-box{ position: relative;padding-left: 60px;}
.home-wcu-inner li .block-box .icon{ width: 40px;position: absolute;left: 0;top: 8px;}
.home-wcu-inner li .block-box .icon img{ display: block;width: 100%;}
.home-wcu-inner li .block-box .cont{ padding-left: 20px;border-left: 1px solid #fff;}
.home-wcu-inner li .block-box .cont .title{ font-size: 20px;font-weight: bold;margin-bottom: 10px;}

.sub-title-box{color: #2c5298;text-align: center;}
.sub-title-box .cn{ font-size: 30px;font-weight: bold;}
.sub-title-box .en{ font-size: 14px;font-family: Arial;margin-top: 10px;}
.sub-title-box p{ font-size: 18px; line-height: 1.8; color: #5a6068; margin-top: 25px;}

.ylxm-tab-box{ padding: 50px 0 0;position: relative; z-index: 5;}
.ylxm-tab-box a{scroll-behavior:smooth;}
.ylxm-tab-box ul{ margin: 0 -20px;}
.ylxm-tab-box li{ float: left; padding: 0 20px; width: 50%;}
.ylxm-tab-box li .block-box{ font-size: 14px;border-radius: 5px; position: relative;}
.ylxm-tab-box li .block-box .pic-box{width: 100%;}
.ylxm-tab-box li .block-box .pic-box img{width: 100%; display: block;}
.ylxm-tab-box li:nth-of-type(1) .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(270deg, transparent, #5f99e0);opacity: 1; border-radius: 5px;}
.ylxm-tab-box li:nth-of-type(2) .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(270deg, transparent, #38b1a9);opacity: 1; border-radius: 5px;}
.ylxm-tab-box li .block-box .cont-box{position: absolute; left: 10%;top: 50%;transform: translate(0, -50%); color: #fff;}
.ylxm-tab-box li .block-box .cont-box .icon{ margin-bottom: 20px;}
.ylxm-tab-box li .block-box .cont-box .icon img{ display: block;width: 66px;margin: 0 auto;}
.ylxm-tab-box li .block-box .cont-box .title{ font-size: 24px;font-weight: bold;}
.ylxm-tab-box li .block-box .cont-box p{ font-size: 16px; line-height: 2;font-family: Arial;}

.home-xmlb-focus{ margin: 20px -20px 0 -20px;overflow: hidden;}
.home-xmlb-focus .swiper-container{ padding-bottom: 45px;}
.home-xmlb-focus .swiper-pagination{ bottom: 0; /* font-size: 0; text-align: center; position: absolute; width: 100%; left: 0; z-index: 5; */}
/* .home-xmlb-focus .swiper-pagination span{ display: inline-block; width: 15px; height: 6px; background: #2c5298; margin: 0 4px; border-radius: 6px;}
.home-xmlb-focus .swiper-pagination span.swiper-active-switch{ background: #2c5298;} */

.home-xmlb-focus .swiper-slide{padding: 0 20px;}
.home-xmlb-focus .swiper-slide .block-box{ position: relative;margin-top: 40px;}
.home-xmlb-focus .swiper-slide .block-box .pic-box{ position: relative;border-radius: 5px;overflow: hidden; height: 300px;}
.home-xmlb-focus .swiper-slide .block-box .pic-box img{ display: block;width: 100%;transition: all 0.36s ease; height: 100%; object-fit: cover;}
.home-xmlb-focus .swiper-slide .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(180deg, transparent, #000);opacity: 0.8; z-index: 3;}
.home-xmlb-focus .swiper-slide .block-box .cont-box{ width: 100%;position: absolute;left: 0;bottom: 0; z-index: 5;text-align: center;padding: 0 15px 30px 15px;font-size: 16px;color: #fff;}
.home-xmlb-focus .swiper-slide .block-box .cont-box .title{ font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.home-xmlb-focus .swiper-slide .block-box .cont-box .more-btn{ display: inline-block; margin-top: 20px;width: 94px;line-height: 30px;border: 1px solid #fff;border-radius: 5px;font-size: 14px;}
.home-xmlb-focus .swiper-slide .block-box:hover .pic-box img{transform: scale(1.1);}

.home-aqxz-inner{ margin-top: 60px;padding: 50px 140px;font-size: 16px;line-height: 2;background-color: #f3f5f6;border-radius: 5px;}
.home-aqxz-inner .logo{ width: 70px;}
.home-aqxz-inner .logo img{ display: block;width: 100%;}
.home-aqxz-inner .title{ font-size: 24px;font-weight: bold;}
.home-aqxz .more-btn{ text-align: center; margin-top: 50px;}
.home-aqxz .more-btn a{width: 175px;
  height: 56px;
  background: #2c5298;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  display: inline-block;
  line-height: 56px;border-radius: 5px;}

.track-title{ font-size: 24px;text-align: center;margin-bottom: 40px;}

.home-tqybjxk-inner{ margin-top: 60px;border-radius: 5px; overflow: hidden;border: 1px solid #d3d6d8;}
.home-tqybjxk-inner .top-date-box{ line-height: 70px;background-color: #535a62;font-size: 20px;font-weight: bold;color: #fff;text-align: center;}
.home-tqybjxk-inner .cont-inner{ background-color: #f3f5f6; padding: 15px;}
.current-weather{ background: url(../images/new/current-weather-bg1.png) bottom center no-repeat #fff;min-height: 210px; padding-top:25px; position: relative;background-size: 100% auto;}
.current-weather .top-box{ text-align: center;font-size: 14px;}
.current-weather .top-box .current-address,.current-weather .top-box .current-wea{ display: inline-block;vertical-align: middle;margin: 0 24px;}
.current-weather .top-box .current-address{ font-size: 28px;font-weight: bold;padding-left: 28px;background: url(../images/new/icon/icon-weather-address.png) left center no-repeat;background-size: 21px;}
.current-weather .top-box .current-wea .icon,.current-weather .top-box .current-wea .txt{ display: inline-block;vertical-align: middle;}
.current-weather .top-box .current-wea .icon{ width: 78px;}
.current-weather .top-box .current-wea .icon img{ display: block;width: 100%;}
.current-weather .top-box .current-wea .txt{ text-align: left;padding-left: 25px;}
.current-weather .top-box .current-wea .txt .num{ font-size: 30px;color: #2c5298;font-weight: bold;}
.current-weather .top-box .current-wea .txt .num span{ font-size: 20px;color: #545a62;}
.current-weather .bottom-box{ width: 100%;position: absolute;left: 0;bottom: 0;height: 75px;line-height: 75px;font-size: 16px;text-align: center;}
.current-weather .bottom-box dd{ display: inline-block;vertical-align: middle; padding: 0 30px; position: relative;}
.current-weather .bottom-box dd:before{ content: '';width: 1px;height: 26px;background-color: #6f767d; position: absolute;right: 0;top: 50%;margin-top: -13px;}
.current-weather .bottom-box dd:last-child:before{ display: none;}
.current-weather .bottom-box dd .icon,.current-weather .bottom-box dd .t1,.current-weather .bottom-box dd .num{ display: inline-block;vertical-align: middle;}
.current-weather .bottom-box dd .icon img{ display: inline-block;vertical-align: middle;width: 18px;}
.current-weather .bottom-box dd .t1{ margin-left: 8px;}
.current-weather .bottom-box dd .num{ margin-left: 20px;font-size: 20px;}
.henceforth-weather{ margin-top: 12px;}
.henceforth-weather ul{ margin: 0 -6px;}
.henceforth-weather li{ padding: 0 6px;float: left;width: 50%;line-height: 70px;}
.henceforth-weather li .block-box{ background-color: #fff;font-size: 16px;text-align: center;}
.henceforth-weather li .block-box .date,.henceforth-weather li .block-box .t2{ display: inline-block;vertical-align: middle;}
.henceforth-weather li .block-box .t2{ margin-left: 20px;}
.henceforth-weather li .block-box .t2 .icon,.henceforth-weather li .block-box .t2 .num{ display: inline-block;vertical-align: middle;}
.henceforth-weather li .block-box .t2 .icon{ width: 26px;}
.henceforth-weather li .block-box .t2 .icon img{ display: block; width: 100%;}
.henceforth-weather li .block-box .t2 .num{ font-size: 20px;color: #2c5298;margin-left: 18px;}
.henceforth-weather li .block-box .t2 .num span{ font-size: 16px;color: #545a62;}
.snowfall-box{ height: 102px; background-position: top center; background-repeat: no-repeat; margin-top: 10px;font-size: 20px;padding-top: 52px;background-size: 100% auto;}
.snowfall-box .type,.snowfall-box .cont{ display: inline-block;vertical-align: middle;}
.snowfall-box .type{ font-weight: bold;}
.snowfall-box .cont span{ margin-left: 20px;}
.snowfall-box .mountain-up{ float: left;color: #fff;margin-left: 75px;}
.snowfall-box .mountain-down{ float: right;color: #2c5298;margin-right: 140px;}

.lcjxckfqk-table-box .widthall{ width: 100%; }
.lcjxckfqk-table-box .width-left{ /* width: 31%; margin-right: 2%; */ }
.lcjxckfqk-table-box .width-right{ /* width: 67%; */}
.lcjxckfqk-table{ border-top: 1px solid #dddee0;border-left: 1px solid #dddee0; color: #535a62; text-align: center;border-radius : 5px 5px 0 0;background-color: #fff;margin-top: 60px;}
.lcjxckfqk-table .top-th{ background-color: #ced3d8; font-size: 20px;padding: 0 10px;line-height: 60px;}
.lcjxckfqk-table td,.lcjxckfqk-table th{ border-bottom: 1px solid #dddee0;border-right: 1px solid #dddee0;padding: 10px;font-size: 16px;height: 58px;}
.lcjxckfqk-table th{ font-weight: bold;}
.lcjxckfqk-table.width-left tbody tr td:nth-child(even){background: #f3f5f6;}
.lcjxckfqk-table.width-right tbody tr:nth-child(odd){background: #f3f5f6;}
.lcjxckfqk-table td .icon{ position: absolute; left: 0; top: 50%; transform:translate(0,-50%);}
.lcjxckfqk-table td .icon img{ display: block;}
.lcjxckfqk-table .tips{ padding: 0 60px;font-size: 14px; }
.lcjxckfqk-table .tips span{ display: inline-block; vertical-align: top;margin-top: 3px;}
.lcjxckfqk-table .tips p{ display: inline-block;font-size: 14px; color: #5a6068; line-height: 1.8; vertical-align: top;}
.lcjxckfqk-table .cont-w{ width: 90%;text-align: left;margin: 0 auto; position: relative; padding-left: 25px;}
.lcjxckfqk-table .table{ overflow-y: scroll;}
.lcjxckfqk-table .scroll-table{ height: 348px;/* overflow-y: auto; */}
.lcjxckfqk-table .table-inner .table-li{ float: left;width: 50%; margin-bottom: 20px;}

.home-kfqyts-inner{ border: 1px solid #d3d6d8;border-radius: 5px; overflow: hidden;}
.home-kfqyts-inner .top-title{ background-color: #ced3d8;line-height: 60px;font-size: 20px;font-weight: bold;text-align: center;}
/* .home-kfqyts-inner .pic-box{ padding: 0 5%;background-color: #e8e8e8;} */

.snow-track-map-mobile{ display: none;}
.snow-track-map-mobile img{ display: block;width: 100%;}
.snow-track-map{ position: relative;}
.snow-track-map img{ display: block;width: 100%;}
.snow-track-map .line{ position: absolute;display: none;}

/* 初级道 */
.snow-track-map .jiangshuaiyxgy{ width: 9.7916%;top: 22.6041%;left: 59.5052%;}
.snow-track-map .guosongcjq{ width: 6.4583%;top: 52.8645%;left: 17.3437%;}
.snow-track-map .kaibaicjq{ width: 6.7968%;top: 63.5937%;left: 66.3541%;}
.snow-track-map .Uxingchiqwd{ width: 7.2395%;top: 39.0104%;left: 47.0572%;}
.snow-track-map .gaojigy{ width: 5.4947%;top: 46.1458%;left: 53.8802%;}
.snow-track-map .sanjiangjunqwgy{ width: 10.052%;top: 34.0104%;left: 36.276%;}

.snow-track-map .xiaozhencjq{ width: 12.0833%;top: 55.9895%;left: 47.526%;}
.snow-track-map .weisitingmt{ width: 3.9583%;top: 61.6666%;left: 48.9062%;}

.snow-track-map .chujigy{ width: 5.7812%;top: 53.75%;left: 53.7239%;}
.snow-track-map .zhongjigy{ width: 5.7812%;top: 53.75%;left: 53.7239%;}

.snow-track-map .S7{ width: 14.8958%;top: 5.3645%;left: 51.6145%;}
.snow-track-map .M1{ width: 8.4635%;top: 14.53125%;left: 66.0677%;}
.snow-track-map .F1{ width: 3.8802%;top: 30.2604%;left: 61.25%;}
.snow-track-map .F2{ width: 4.7395%;top: 29.5312%;left: 64.8958%;}
.snow-track-map .E3{ width: 13.0729%;top: 27.3958%;left: 68.6718%;}
.snow-track-map .E2{ width: 13.8281%;top: 37.3958%;left: 64.5572%;}
.snow-track-map .xiaobaihuqwd{ width: 3.4895%;top: 51.875%;left: 69.1666%; z-index: 5;}
.snow-track-map .momosld{ width: 2.1093%;top: 62.1875%;left: 66.3541%; z-index: 5;}

/* 中级道 */
.snow-track-map .S6{ width: 29.6614%;top: 3.802%;left: 44.401%;}
.snow-track-map .G5{ width: 17.8645%;top: 15.2083%;left: 46.5104%;}
.snow-track-map .S5{ width: 9.7916%;top: 22.3437%;left: 59.8437%;}
.snow-track-map .G4{ width: 6.9791%;top: 19.4791%;left: 53.8802%;}
.snow-track-map .E1{ width: 15.5729%;top: 41.7708%;left: 66.5885%;}
.snow-track-map .sanjiangjunsld{ width: 24.0364%;top: 40.9375%;left: 35.5729%;}

/* 高级道 */
.snow-track-map .L1{ width: 26.0416%;top: 10.7812%;left: 17.6302%;}
.snow-track-map .L4{ width: 27.2395%;top: 10.8%;left: 17.6302%;}
.snow-track-map .L2{ width: 24.0364%;top: 18.6458%;left: 17.8125%;}
.snow-track-map .L3{ width: 22.3697%;top: 24.6875%;left: 17.8125%; z-index: 5;}
.snow-track-map .G2{ width: 20.1562%;top: 23.9062%;left: 40.4166%;}
.snow-track-map .G1{ width: 16.7187%;top: 13.9062%;left: 44.8697%;}
.snow-track-map .G3{ width: 23.6979%;top: 34.0104%;left: 36.8489%;}
.snow-track-map .S1{ width: 24.427%;top: 9.375%;left: 44.6614%;}
.snow-track-map .S2{ width: 8.9843%;top: 5.2083%;left: 49.7916%;}
.snow-track-map .S3{ width: 14.3229%;top: 5.5729%;left: 54.7656%;}
.snow-track-map .S4{ width: 13.4635%;top: 10.3645%;left: 57.7604%;}

/* 野雪 */
.snow-track-map .Y1{ width: 5.7031%;top: 52.3958%;left: 57.2656%;}
.snow-track-map .Y2{ width: 2.6041%;top: 17.3333%;left: 42.5343%;}

/* 索道 */
.snow-track-map .L{ width: 26.2239%;top: 11.3541%;left: 17.5781%;}
.snow-track-map .SN{ width: 5.2343%;top: 14.5833%;left: 71.1718%;}
.snow-track-map .G{ width: 18.2812%;top: 13.6458%;left: 44.6875%;}
.snow-track-map .S{ width: 32.1354%;top: 10.8854%;left: 44.2968%;}
.snow-track-map .F{ width: 3.6979%;top: 31.0416%;left: 64.3229%;}
.snow-track-map .E{ width: 16.5885%;top: 36.875%;left: 66.6406%;}



.sub-book-box{ margin-top: -75px;}
.sub-book-box .tabs-content{ border-radius: 10px;}

.prevention-control-policy .cont-inner{ padding: 0 140px;font-size: 16px;line-height: 2;}
.prevention-control-policy .cont-inner .ex-logo{ width: 70px; height: auto; margin-bottom: 30px;}
.prevention-control-policy .cont-inner .ex-logo img{ display: block; width: 100%;}
.prevention-control-policy .cont-inner .title{ font-size: 24px;font-weight: bold;}
.prevention-control-policy .cont-inner .cont{ margin-top: 10px;}

.contentDeail-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;width:100%;height:100%;}
.contentDeail-layer .opacity{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6;}
.contentDeail-layer .layer-container{position:absolute;top:50%;left:50%;width:1200px;border-radius:5px;transform:translate(-50%,-50%);height: 90%;}
.contentDeail-layer .layer-close{position:absolute;top:20px;right:20px;z-index:11;width:28px;height:28px;background:url(../images/member/layer-close-black.png) center no-repeat;background-size:90%;cursor:pointer;}
.contentDeail-layer .layer-inner{margin: 0 auto;font-size: 16px;width: 100%;max-height: 100%;overflow-y: auto;padding: 60px 100px;border-radius: 5px;background:#fff;position: absolute;top: 50%;left: 0;transform:translate(0,-50%);}
.contentDeail-layer .layer-inner .top-title-box{ text-align: center;color: #2c5298;}
.contentDeail-layer .layer-inner .top-title-box .title{ font-size: 28px;font-weight: bold;}
.contentDeail-layer .layer-inner .top-title-box .time{ font-size: 12px;margin-top: 10px;}
.contentDeail-layer .layer-inner .content{ line-height: 1.8;padding-top: 25px;}
.contentDeail-layer .layer-inner .content p{ margin-top: 20px;}
.contentDeail-foucs{ margin-top: 20px; position: relative;}
.contentDeail-foucs .swiper-slide .pic-box{ overflow: hidden;border-radius: 5px;}
.contentDeail-foucs .swiper-slide .pic-box img{ display: block;width: 100%;}
.contentDeail-foucs .swiper-slide .title{ text-align: center;margin-top: 20px;}
.contentDeail-foucs .swiper-arrow{ width: 17px; height: 30px; position: absolute; top: 45%; z-index: 15; cursor: pointer;background-repeat: no-repeat;background-position: top center;background-size: cover;display: none;}
.contentDeail-foucs .swiper-arrow-prev2{ left: -50px;background-image: url(../images/arrows-left.png);}
.contentDeail-foucs .swiper-arrow-next2{ right: -50px;background-image: url(../images/arrows-right.png);}
.contentDeail-foucs .swiper-container-multirow>.swiper-wrapper{ flex-wrap:initial;}

#chartPanel { width: 100%; height: 325px !important;}

.home-xctj-new-left{ float: left;width: 32%;position: relative;}
.home-xctj-new-left .pic-box{ position: relative; overflow: hidden;border-radius: 5px;}
.home-xctj-new-left .pic-box img{ display: block;width: 100%;}
.home-xctj-new-left .pic-box:before{ content: '';width: 100%;height: 120%;position: absolute;bottom: 0;left: 0; background: linear-gradient(180deg, transparent, #000);opacity: 0.8; z-index: 3;}

.home-xctj-new-left .home-title-box{position: absolute;top: 55px;left: 0; z-index: 5; width: 100%;padding: 0 60px;color: #fff;}
.home-xctj-new-left .cont-inner{position: absolute;bottom: 55px;left: 0; z-index: 5; width: 100%;padding: 0 60px;color: #fff;font-size: 16px;line-height: 1.5;}
.home-xctj-new-left .cont-inner .title{ font-size: 36px;font-weight: bold;}
.home-xctj-new-left .cont-inner .s-title{ font-size: 20px;margin-top: 10px;}
.home-xctj-new-left .cont-inner .cont{ margin-top: 25px;}

.home-xctj-new-right{ float: right;width: 68%;}
.home-xctj-new-right .swiper-container{ margin-top: -30px;}
.home-xctj-new-right .swiper-wrapper{ display: block;}
.home-xctj-new-right .swiper-slide{ float: left;width: 50%;padding-left: 40px;margin-top: 30px;}
.home-xctj-new-right .swiper-slide .block-box{ font-size: 16px;}
.home-xctj-new-right .swiper-slide .block-box .pic-box{ position: relative; overflow: hidden;border-radius: 5px;height: 307px;}
.home-xctj-new-right .swiper-slide .block-box .pic-box img{ display: block;width: 100%;height: 100%; object-fit: cover; position: relative;top: 50%;transform:translate(0,-50%);transition: all 0.36s ease;}
.home-xctj-new-right .swiper-slide .block-box .cont-box{ padding-top: 20px;}
.home-xctj-new-right .swiper-slide .block-box .cont-box .title{ font-size: 20px;font-weight: bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-xctj-new-right .swiper-slide .block-box .cont-box .cont{ margin-top: 15px;line-height: 1.5;}
.home-xctj-new-right .swiper-slide .block-box .cont-box .cont p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-xctj-new-right .swiper-slide .block-box .cont-box .more-btn{ display: inline-block;padding:6px 18px;border: 1px solid #545a62;border-radius: 5px;font-size: 14px;margin-top: 20px;text-align: center;}
.home-xctj-new-right .swiper-slide .block-box:hover .pic-box img{transform:translate(0,-50%) scale(1.1);}

.hidden-html{ display: none;}







/*行程路线-前往度假区*/
.new-sub-banner{ position: relative;height: 668px;}
.new-sub-banner .swiper-container{ width: 100%; height: 100%;}
/* .new-sub-banner .swiper-container{ overflow: hidden;height: auto!important; position: relative; } */
/* .new-sub-banner .swiper-slide{ height: auto!important;} */
.new-sub-banner .swiper-slide img{ width: 100%; display: block;}
.new-sub-banner .swiper-pagination{ bottom: 10%; /* font-size: 0; text-align: center; position: absolute; width: 100%; left: 0; z-index: 5; */}
.new-sub-banner .swiper-pagination.active{ bottom: 130px;}
/* .new-sub-banner .swiper-pagination span{ display: inline-block; width: 15px; height: 6px; background: #fff; margin: 0 4px; border-radius: 6px;}
.new-sub-banner .swiper-pagination span.swiper-active-switch{ background: #2c5298;} */

.sub-slogen-box{ margin-top: -70px; position: relative; z-index: 5;/* height: 195px;background: url(../images/new/blue-bg.png) bottom left no-repeat;background-size: cover; */}
.sub-slogen-box .sub-bluebg img{width: 100%; display: block; }
.sub-slogen-box .edit-container{ position: absolute; left: 50%;transform:translate(-50%,-50%); top:50%; text-align: center;color: #fff; z-index: 7;}
/* .sub-slogen-box .sub-slogen-text { } */
.sub-slogen-box .sub-slogen-text .sub-ban-title{ font-size: 28px;line-height: 1.8; }
.sub-slogen-box .sub-slogen-text p{ font-size: 14px; }

.xclx-tab-box{ position: relative; z-index: 5;margin: 50px 0 70px 0;}
.xclx-tab-box a{scroll-behavior:smooth;}
.xclx-tab-box ul{ margin: 0 -20px;}
.xclx-tab-box li{ float: left; padding: 0 20px; width: 33.333%;}
.xclx-tab-box li .block-box{ font-size: 14px;border-radius: 5px; position: relative;}
.xclx-tab-box li .block-box .pic-box{width: 100%;}
.xclx-tab-box li .block-box .pic-box img{width: 100%; display: block;}
.xclx-tab-box li:nth-of-type(1) .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(270deg, transparent, #7eb9eb);opacity: 1; border-radius: 5px;}
.xclx-tab-box li:nth-of-type(2) .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(270deg, transparent, #74849d);opacity: 1; border-radius: 5px;}
.xclx-tab-box li:nth-of-type(3) .block-box .pic-box:before{ content: '';width: 100%;height: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(270deg, transparent, #74cab9);opacity: 1; border-radius: 5px;}
.xclx-tab-box li .block-box .cont-box{position: absolute; width:80%; left: 50%;top: 50%;transform: translate(-50%, -50%); color: #fff; }
.xclx-tab-box li .block-box .cont-box .icon{width: 76px; margin-bottom: 20px;}
.xclx-tab-box li .block-box .cont-box .icon img{ display: block;width: 100%;}
.xclx-tab-box li .block-box .cont-box .title{ font-size: 24px;}
.xclx-tab-box li .block-box .cont-box p{ font-size: 16px; line-height: 2;}

.xclx-feiji-box{position: relative; z-index: 5; margin-bottom: 70px;}
.xclx-gray-box{ background: url("../images/new/gray-bg.png") no-repeat center top; height: 121px;position: relative; padding: 32px 0 0 40px; margin-bottom: 40px;background-size: cover; }
.xclx-gray-box .icon{ float: left; width: 32px; margin-right: 20px; margin-top: 5px;}
.xclx-gray-box .icon img{width: 100%; display: block;}
.xclx-gray-box p{ font-size: 28px;color: #fff; }

.text-box {overflow: hidden; margin-bottom: 50px; }
.text-box .bold-text{ font-size: 20px; font-weight: bold; color: #2c5298; line-height: 1.8; }
.text-box p{ font-size: 16px; color: #535a62; line-height: 1.8; }

.xclx-table-box{overflow: hidden; margin-bottom: 50px;}
.xclx-table-box .widthall{ width: 100%; }
.xclx-table-box .widthtwo{ width: 49%; margin-right: 2%; float: left; }
.xclx-table-box .table-box-new{ border-top: 1px solid #dddee0;border-left: 1px solid #dddee0; color: #535a62; text-align: center;border-radius : 5px 5px 0 0;}
.xclx-table-box .widthtwo:nth-child(2){ margin-right: 0; }
.xclx-table-box .table-box-new th{ background-color: #ced3d8; font-size: 20px;padding: 18px 10px;border-radius : 5px 5px 0 0; }
.xclx-table-box .table-box-new td{ border-bottom: 1px solid #dddee0;border-right: 1px solid #dddee0;padding:18px 10px;font-size: 16px;}
table.table-box-new tr:nth-child(odd){background: #f3f5f6;}
.xclx-table-box .table-box-new td .icon{display: inline-block;margin-right: 6px; }
.xclx-table-box .table-box-new .tips{ padding: 0 60px;font-size: 14px; }
.xclx-table-box .table-box-new .tips span{ display: inline-block; vertical-align: top;margin-top: 3px;}
.xclx-table-box .table-box-new .tips p{ display: inline-block;font-size: 14px; color: #5a6068; line-height: 1.8; vertical-align: top;}

.timetable-layer .layer-close{ background: url(../images/member/layer-close-black.png) center no-repeat;}
.timetable-layer .layer-container .layer-content{ height: 100% !important;}
.timetable-layer .xclx-table-box{ margin-bottom: 0 !important;}

.gray-box{background-color: #f3f5f6; padding: 68px 85px; overflow: hidden;}
.gray-box .gray-left-pic{ width: 52%; float: left; }
.gray-box .gray-left-pic .pic-box img{ width: 100%; display: block; }
.gray-box .gray-right-box{ width: 44%; float: right; color: #535a62; padding-top: 60px; }
.gray-box .gray-right-box .icon-box{width:70px; display: block; margin-bottom: 20px; }
.gray-box .gray-right-box .icon-box img{width:100%; display: block; }
.gray-box .gray-right-box .gray-box-tit{ font-size: 24px; font-weight: bold; margin-bottom: 20px; }
.gray-box .gray-right-box p{ font-size: 16px; line-height: 30px; }
.gray-box .gray-right-box dl{ float: left; width: 50%; padding-right: 56px; }
.gray-box .gray-right-box dl:nth-of-type(2){ padding-right: 0; }
.gray-box .gray-right-box dl dd{ font-size: 24px; margin-bottom: 20px; }
.gray-box .gray-right-box dl dt{ font-size: 16px; line-height: 2; padding-left: 15px; }
.gray-box .gray-right-box dl dt strong{ position: relative;}
.gray-box .gray-right-box dl dt strong:before{ content: ''; position: absolute; width: 5px; height: 5px; background-color: #2c5298; border-radius: 50%; left: -15px; top: 9px;}
.gray-box .gray-right-box .parking{ overflow: hidden; margin-top: 20px; }
.gray-box .gray-right-box .parking li{ width: 100%; float: left; font-size: 16px; position: relative; padding-left: 30px;}
.gray-box .gray-right-box .parking li strong{ color: #fff; background-color: #2c5298; border-radius: 5px; padding:1px 2px; position: absolute; left: 0; top: 3px;}
.gray-box .gray-right-box .parking li p{  display: inline-block; vertical-align: top; width: 75%; padding-right: 15px;}
.gray-box .gray-right-box .parking li span{ display: inline-block; vertical-align: top; width: 25%;}

.gray-box .gray-left-box{ width: 42%; float: left;  color: #535a62; padding-top: 40px; }
.gray-box .gray-left-box .icon-box{width:70px; display: block; margin-bottom: 20px; }
.gray-box .gray-left-box .icon-box img{width:100%; display: block; }
.gray-box .gray-left-box .gray-box-tit{ font-size: 24px; font-weight: bold; margin-bottom: 20px; }
.gray-box .gray-left-box p{ font-size: 16px; line-height: 30px; }
.gray-box .gray-left-box span{ font-size: 14px; color: #5a6068; position: relative; padding-left: 15px; display: block; line-height: 2;}
.gray-box .gray-left-box span:before{ content: ''; position: absolute; width: 5px; height: 5px; background-color: #2c5298; border-radius: 50%; left: 0; top: 12px;}
.gray-box .gray-right-pic{ width: 52%; float: right;}
.gray-box .gray-right-pic .pic-box{ overflow: hidden;border-radius: 5px;}
.gray-box .gray-right-pic .pic-box img{ width: 100%; display: block;}
.gray-box a.tan-btn{ color: #fff; background-color: #2c5298; border-radius: 5px; padding:10px 20px; font-size: 14px; margin-top:30px; display: inline-block;  }

.gray-box:nth-of-type(3) .gray-right-box{ padding-top: 0; }

/*行程路线-度假区内出行*/
.mt-50{ margin-bottom: 50px; }
.xclx-nei-box{position: relative; z-index: 5; margin: 60px 0 70px 0;}
.gray-map-box-mo{ display: none; }
.gray-map-box{background-color: #f3f5f6; padding: 28px; overflow: hidden; margin-bottom: 50px;}
.gray-map-box .white-map-box{background-color: #fff; padding: 28px; overflow: hidden; border-radius: 5px;}
.gray-map-box .white-map-box .map-tab{background: url(../images/new/xclx-map-bg.png) center center no-repeat;background-size: cover; width: 1567px; height: 495px; margin-bottom: 20px; overflow: hidden; position: relative; }

.gray-map-box .white-map-box .map-tab .map-site{ position: absolute; color: #535a62; cursor: pointer; }
.gray-map-box .white-map-box .map-tab .map-site p{ font-size: 16px; font-weight: bold; display: inline-block; }
.gray-map-box .white-map-box .map-tab .map-site span{ width: 28px; height: 28px; background-color: #f9cfcf; border-radius: 100%; display: inline-block; position: relative;vertical-align: bottom;transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease; }
.gray-map-box .white-map-box .map-tab .map-site span::before{content: ""; position: absolute;background-color: #fff;border-radius: 100%; width: 20px; height: 20px; left: 50%; top: 50%; margin-left: -10px;margin-top: -10px;transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  }
.gray-map-box .white-map-box .map-tab .map-site span::after{content: ""; position: absolute;background-color: #e10000;border-radius: 100%; width: 12px; height: 12px; left: 50%; top: 50%; margin-left: -6px;margin-top: -6px;transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  }
.gray-map-box .white-map-box .map-tab .site-point0{ position: absolute; color: #535a62;left: 22px;top: 8px; cursor: pointer;}
.gray-map-box .white-map-box .map-tab .site-point0 p{ font-size: 20px; font-weight: bold; display: inline-block; margin: 0px 0 0 11px; }
.gray-map-box .white-map-box .map-tab .site-point0 span{background: url(../images/new/icon-map-qidian.png) center center no-repeat;background-size: cover;width: 43px; height: 49px; display: inline-block; vertical-align: bottom;}

.gray-map-box .white-map-box .map-tab .site-point1{ left: 83px;top: 126px;}
.gray-map-box .white-map-box .map-tab .site-point1 p{display: block; margin-top: 6px;}

.gray-map-box .white-map-box .map-tab .site-point2{ left: 184px;top: 94px;}
.gray-map-box .white-map-box .map-tab .site-point2 p{ margin-left: 10px;}

.gray-map-box .white-map-box .map-tab .site-point3{ left: 456px;top: 165px;}
.gray-map-box .white-map-box .map-tab .site-point3 p{ margin-left: 10px;}

.gray-map-box .white-map-box .map-tab .site-point4{ left: 648px;top: 221px;}
.gray-map-box .white-map-box .map-tab .site-point4 p{ margin-left: 10px;}

.gray-map-box .white-map-box .map-tab .site-point5{ left: 800px;top: 248px;}
.gray-map-box .white-map-box .map-tab .site-point5 p{display: block; margin-bottom: 10px;}

.gray-map-box .white-map-box .map-tab .site-point6{ left: 880px;top: 306px;}
.gray-map-box .white-map-box .map-tab .site-point6 p{ margin-left: 10px;}

.gray-map-box .white-map-box .map-tab .site-point7{ left: 912px;bottom: 50px;}
.gray-map-box .white-map-box .map-tab .site-point7 p{display: block; margin-top: 6px;}

.gray-map-box .white-map-box .map-tab .site-point8{ left: 1054px;bottom: 135px;}
.gray-map-box .white-map-box .map-tab .site-point8 p{ margin-left: 10px;}

.gray-map-box .white-map-box .map-tab .site-point9{ right: 212px;bottom: 40px; text-align: center;}
.gray-map-box .white-map-box .map-tab .site-point9 p{display: block; margin-top: 6px;}

.gray-map-box .white-map-box .map-tab .site-point10{ right: 91px;bottom: 73px;}
.gray-map-box .white-map-box .map-tab .site-point10 p{ margin-right: 10px;}

.gray-map-box .white-map-box .map-tab .site-point11{ right: 73px;top: 188px;}
.gray-map-box .white-map-box .map-tab .site-point11 p{display: block; margin-bottom: 6px;}

.gray-map-box .white-map-box .map-tab .site-point12{ position: absolute; color: #535a62; right: 220px;top: 121px; cursor: pointer;}
.gray-map-box .white-map-box .map-tab .site-point12 p{ font-size: 16px; font-weight: bold; display: inline-block; margin: 0px 0 0 11px; }
.gray-map-box .white-map-box .map-tab .site-point12 span{background: url(../images/new/icon-map-qidian.png) center center no-repeat;background-size: cover;width: 43px; height: 49px; display: inline-block; vertical-align: bottom;}

.gray-map-box .white-map-box .tabs-content .box{ display: none;}

@keyframes bounce-down {
	25% {transform: translateY(0px); opacity: 1;}
	50%{transform: translateY(3px); opacity: 0.8;}
	100% {transform: translateY(0px); opacity: 1;}
}

@keyframes quan1{
  0% {transform:scale(1.0,1.0);}
  50% {transform:scale(1.4,1.4);} 
  100% {transform:scale(1.0,1.0);} 
}

.gray-map-box .white-map-box .map-tab .site-point0:hover span,.gray-map-box .white-map-box .map-tab .site-point0.active span{-webkit-animation: bounce-down 0.8s linear infinite;animation: bounce-down 0.8s linear infinite;}
.gray-map-box .white-map-box .map-tab .site-point12:hover span,.gray-map-box .white-map-box .map-tab .site-point12.active span{-webkit-animation: bounce-down 0.8s linear infinite;animation: bounce-down 0.8s linear infinite;}
.gray-map-box .white-map-box .map-tab .map-site:hover span,.gray-map-box .white-map-box .map-tab .map-site.active span{ -webkit-animation: quan1 1s linear infinite;animation: quan1 1s linear infinite;}

.gray-map-box .white-map-box .site-information{ overflow: hidden; }
.gray-map-box .white-map-box .site-information .site-jiudian{background: url(../images/new/banche_bg.jpg) center no-repeat;background-size: cover; width: 381px;height: 92px; float: left; color: #fff; text-align: center; line-height: 92px; font-size: 20px; font-weight: bold; }
.gray-map-box .white-map-box .stop-sign{float: right; width: 70%;}
.gray-map-box .white-map-box .stop-sign p{ color: #535a62; display: block; font-size: 16px; line-height: 1.8;}




@media (max-width: 1920px) {
	.new-home-banner .swiper-pagination{ bottom: 32%;}
	.bottom-weather-inner{ padding-top: 3.9%;}
	.sub-slogen-box{ margin-top: -45px;}
	
	/* .new-home-banner .swiper-pagination{ bottom: 30%;}
	.new-home-banner .bottom-weather-inner{ padding-top: 7.2%;} */
	
}


@media (max-width: 1680px) {
	.footer-new{ font-size: 12px;}
	.footer-top{ padding: 44px 0;}
	.footer-top .left-box .logo img{ width: 136px;}
	.footer-top .left-box .title{ margin-top: 30px;}
	.footer-top .footer-nav{ margin-left: 80px;}
	.footer-top .footer-nav li{ margin-right: 25px; max-width: 280px;}
	.footer-top .footer-nav li dt{ font-size: 14px;}
	.footer-top .right-box .cont .b-block.tel a{ font-size: 14px;}
	.footer-top .right-box .footer-share li{ width: 78px;margin-right: 15px;}
	.footer-bottom{ line-height: 50px;}
	.footer-bottom .record span{ margin-left: 25px;}
	
	.new-home-banner .swiper-pagination{ bottom: 34%;}
	.bottom-weather{ height: 508px;bottom: -52px;}
	.bottom-weather-inner .edit-container{ width: 1152px;}
	.bottom-weather-inner .same-day .title{ font-size: 12px;}
	.bottom-weather-inner .same-day .num{ font-size: 28px;}
	.bottom-weather-inner .same-day .num .txt sup{ font-size: 16px;}
	.bottom-weather-inner .same-day .num .icon{ width: 22px;}
	.bottom-weather-inner .same-day .num .span{ font-size: 14px;}
	.bottom-weather-inner .same-day-label{ font-size: 12px;}
	.bottom-weather-inner .same-day-label li{ margin-right: 20px;padding-right: 20px;}
	.bottom-weather-inner .same-day-label li:before{ left: -20px;}
	.bottom-weather-inner .same-day-label li p span{ font-size: 16px;}
	
	/* .new-home-banner .swiper-pagination{ bottom: 32%;}
	.new-home-banner .bottom-weather{ height: 443px;} */
	
	
	.home-book-box{ margin-top: -196px;}
	.home-book-box .edit-container{ width: 1152px;}
	.home-book-box .tabs li{ min-width: 116px;line-height: 46px;font-size: 14px;}
	.home-book-box .tabs-content{ padding: 15px;}
	.home-book-box .tabs-content .box-top .item{ font-size: 13px;margin-right: 15px;line-height: 48px;}
	.home-book-box .tabs-content .box-top .item-hotel{ width: 255px;}
	.home-book-box .tabs-content .box-top .item-date, .home-book-box .tabs-content .box-top .item-room{ width: 200px;}
	.home-book-box .tabs-content .box-top .item-btn{ width: 118px;}
	.home-book-box .tabs-content .box-note{ margin-top: 15px; padding: 0 15px;}
	.item-input .select{ padding: 0 15px;}
	.item-input .select p{ font-size: 13px;line-height: 48px;}
	.item-input li{ padding: 0 15px;font-size: 12px;height: 38px;line-height: 38px;}
	.item-input .div-input{ padding: 0 15px;}
	.item-btn .btn{ height: 48px;}
	.item-btn .btn img{ width: 18px;}
	
	.base-padding{ padding: 56px 0;}
	.base-padding-top{ padding: 56px 0 0 0;}
	.base-padding-bottom{ padding: 0 0 56px 0;}
	.base-margin-top{ margin: 56px 0 0 0;}
	.base-margin-bottom{ margin: 0 0 56px 0;}
	
	.home-policy-box{ padding: 40px 0;}
	.home-policy-box .edit-container{ width: 1152px;}
	.home-policy-box .sub-title-box{ margin-bottom: 48px;}
	.home-policy-box ul{ margin: 0 -15px;}
	.home-policy-box li{ padding: 0 15px;}
	.home-policy-box li .block-box{ padding: 20px 30px;font-size: 12px;}
	.home-policy-box li .block-box .icon{ width: 48px;}
	.home-policy-box li .block-box .cont .title{ font-size: 16px;}
	
	.home-title-box .cn{ font-size: 28px;}
	.home-title-box .en{ font-size: 14px;}
	.home-title-box .more-btn a{ font-size: 12px; width: 76px; line-height: 27px;}
	
	.home-section-focus{ margin-top: 48px;}
	.home-section-focus .swiper-container{ margin: 0 -15px;}
	.home-section-focus .swiper-slide .block-box{ margin: 0 15px;}
	.home-section-focus .swiper-slide .block-box .pic-box{ height: 428px;}
	.home-section-focus .swiper-slide .block-box .cont-box{ font-size: 14px; padding: 25px;}
	.home-section-focus .swiper-slide .block-box .cont-box .title{ font-size: 16px;}
	.home-section-focus .swiper-slide .block-box .billboard-txt{ padding-right: 25px;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .cn{ font-size: 24px;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .en{ font-size: 28px;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .en span{ font-size: 46px;}
	
	.home-section-focus .cover-left{ left: -2030px;}
	.home-section-focus .cover-right{ right: -2030px;}
	.home-section-focus .swiper-arrow-prev{ left: -72px;}
	.home-section-focus .swiper-arrow-next{ right: -72px;}
	
	.home-fs li .block-box .cont-box{ padding: 0 52px;}
	.home-fs li .block-box .cont-box .title-box{ font-size: 16px;}
	.home-fs li .block-box .cont-box1 .title-box .en{ font-size: 28px;}
	.home-fs li .block-box .cont-box2 .title-box .cn{ font-size: 28px;}
	.home-fs li .block-box .cont-box2 .cont{ font-size: 13px;margin-top: 20px;}
	.home-fs li .block-box .cont-box2 .more-btn{ margin-top: 30px;}
	.home-fs li .block-box .cont-box2 .more-btn a{ font-size: 12px;}
	
	.home-fs .swiper-slide .block-box .cont-box{ padding: 0 52px;}
	.home-fs .swiper-slide .block-box .cont-box .title-box{ font-size: 16px;}
	.home-fs .swiper-slide .block-box .cont-box1 .title-box .en{ font-size: 28px;}
	.home-fs .swiper-slide .block-box .cont-box2 .title-box .cn{ font-size: 28px;}
	.home-fs .swiper-slide .block-box .cont-box2 .cont{ font-size: 13px;margin-top: 20px;}
	.home-fs .swiper-slide .block-box .cont-box2 .more-btn{ margin-top: 30px; font-size: 12px;}
	
	.home-vr{ margin-top: 56px;}
	.home-vr .cont-box{ padding: 48px;width: 265px;height: 265px;}
	.home-vr .cont-box .icon img{ width: 140px;}
	.home-vr .cont-box .title{ font-size: 28px;margin-top: 10px;}
	.home-vr .cont-box .links{ font-size: 14px;margin-top: 10px; padding-right: 25px;background-size: 16px auto;}
	.home-vr-bottom-box{ height: 60px;line-height: 60px;font-size: 14px;}
	.home-vr-bottom-box .swiper-slide .block-box .hidden-box{ width: 148px;margin-left: -74px;bottom: 60px;}
	.home-vr-bottom-box .swiper-slide .block-box .hidden-box:before{ width: 17px;height: 9px;bottom: -9px;margin-left: -8.5px;}
	
	.home-zsycy-focus{ margin-top: 48px;}
	.home-zsycy-focus .swiper-container{ margin: 0 -15px;}
	.home-zsycy-focus .swiper-slide .block-box{ margin: 0 15px;}
	.home-zsycy-focus .swiper-slide .block-box .pic-box{ height: 530px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right{ padding: 2% 8px 0 40px;font-size: 14px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .logo img{ height: 49px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box{ margin-top: 35px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .s-title{ font-size: 16px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .title{ font-size: 22px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .cont{ margin-top: 30px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .cont-chi{ margin-top: 30px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .more-btn{
		margin: 24px 0 0 0;
		padding: 8px 16px;
		font-size: 12px;
	}
	
	.home-zsycy-focus .swiper-slide .block-box .cont-right .address{ margin-top: 30px;padding-left: 22px;background-size: 14px;background-position: 0 3px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label{ margin-top: 30px;line-height: 24px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box{ width: 70%;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box dd{ width: 24px;height: 24px;margin-left: 20px;}
	.home-zsycy-focus .cover-left{ left: -2030px;}
	.home-zsycy-focus .cover-right{ right: -2030px;}
	.home-zsycy-focus .swiper-arrow-prev{ left: -72px;}
	.home-zsycy-focus .swiper-arrow-next{ right: -72px;}
	
	.home-xljs-inner .left-box{ margin-top: 32px;padding-right: 48px;}
	.home-xljs-inner .left-box .title{ font-size: 16px;}
	.home-xljs-inner .left-box .cont{margin-top: 25px;line-height: 60px;}
	.home-xljs-inner .left-box .cont .icon{ width: 60px;margin-right: 20px;}
	.home-xljs-inner .left-box .cont .txt{ font-size: 54px;}
	.home-xljs-inner .left-box .cont .txt span{ font-size: 38px;}
	.home-xljs-inner .left-box .cont .con_txt{ font-size: 14px;margin-top: 15px;}
	.home-xljs-inner .right-box{ padding-right: 48px;}
	
	.home-ylty-inner{ margin-top: 18px;}
	.home-ylty-inner ul{ margin: 0 -15px;}
	.home-ylty-inner li{ margin-top: 30px; padding: 0 15px;}
	.home-ylty-inner li .block-box .cont-box{ padding-bottom: 25px;font-size: 14px;}
	.home-ylty-inner li .block-box .cont-box .title{ font-size: 16px;margin-bottom: 10px;}
	.home-ylty-inner li .block-box .cont-box .more-btn{ margin-top: 15px;font-size: 12px;width: 76px;line-height: 27px;}
	
	.home-ylty-inner .swiper-container{ margin: 0 -15px;}
	.home-ylty-inner .swiper-slide{ float: left;width: 33.333%;padding: 0 20px;margin-top: 40px;}
	.home-ylty-inner .swiper-slide{ margin-top: 30px; padding: 0 15px;}
	.home-ylty-inner .swiper-slide .block-box .pic-box{ height: 240px;}
	.home-ylty-inner .swiper-slide .block-box .cont-box{ padding-bottom: 25px;font-size: 14px;}
	.home-ylty-inner .swiper-slide .block-box .cont-box .title{ font-size: 16px;margin-bottom: 10px;}
	.home-ylty-inner .swiper-slide .block-box .cont-box .more-btn{ margin-top: 15px;font-size: 12px;width: 76px;line-height: 27px;}
	
	.home-wcu-inner{ margin-top: 48px;}
	.home-wcu-inner ul{ margin: 0 -15px;}
	.home-wcu-inner li{ padding: 0 15px;font-size: 14px;}
	.home-wcu-inner li .block-box{ padding-left: 48px;}
	.home-wcu-inner li .block-box .icon{ width: 32px;top: 6px;}
	.home-wcu-inner li .block-box .cont{ padding-left: 16px;}
	.home-wcu-inner li .block-box .cont .title{ font-size: 16px;margin-bottom: 5px;}
	
	.sub-title-box .cn{ font-size: 28px;}
	.sub-title-box .en{ font-size: 14px;}
	.sub-title-box p{ font-size: 16px;margin-top: 20px;}
	
	.ylxm-tab-box{ padding: 40px 0 0;}
	.ylxm-tab-box ul{ margin: 0 -16px;}
	.ylxm-tab-box li{ padding: 0 16px;}
	.ylxm-tab-box li .block-box{ font-size: 12px;}
	.ylxm-tab-box li .block-box .cont-box .icon{ margin-bottom: 16px;}
	.ylxm-tab-box li .block-box .cont-box .icon img{width: 52px;}
	.ylxm-tab-box li .block-box .cont-box .title{ font-size: 20px;}
	.ylxm-tab-box li .block-box .cont-box p{ font-size: 13px;}
	
	.home-xmlb-focus{ margin: 18px -15px 0 -15px;}
	.home-xmlb-focus .swiper-container{ padding-bottom: 35px;}
	.home-xmlb-focus .swiper-slide{ padding: 0 15px;}
	.home-xmlb-focus .swiper-slide .block-box{ margin-top: 30px;}
	.home-xmlb-focus .swiper-slide .block-box .pic-box{ height: 240px;}
	.home-xmlb-focus .swiper-slide .block-box .cont-box{ padding-bottom: 25px;font-size: 14px;}
	.home-xmlb-focus .swiper-slide .block-box .cont-box .title{ font-size: 16px;margin-bottom: 10px;}
	.home-xmlb-focus .swiper-slide .block-box .cont-box .more-btn{ margin-top: 15px;font-size: 12px;width: 76px;line-height: 27px;}
	
	.home-aqxz-inner{ margin-top: 48px; padding: 40px 112px;font-size: 14px;}
	.home-aqxz-inner .logo{ width: 56px;}
	.home-aqxz-inner .title{ font-size: 20px;}
	.home-aqxz-inner .more-btn{ margin-top: 40px;}
	.home-aqxz-inner .more-btn a{ width: 140px; height: 44px; line-height: 44px;font-size: 14px;}
	
	.track-title{ font-size: 20px;margin-bottom: 32px;}
	
	.home-tqybjxk-inner{ margin-top: 48px;}
	.home-tqybjxk-inner .top-date-box{ line-height: 56px;font-size: 16px;}
	.current-weather{ min-height: 168px;padding-top: 20px;}
	.current-weather .top-box{ font-size: 12px;}
	.current-weather .top-box .current-address{ font-size: 22px;background-size: 17px;padding-left: 22px;}
	.current-weather .top-box .current-address, .current-weather .top-box .current-wea{ margin: 0 18px;}
	.current-weather .top-box .current-wea .icon{ width: 62px;}
	.current-weather .top-box .current-wea .txt{ padding-left: 20px;}
	.current-weather .top-box .current-wea .txt .num{ font-size: 24px;}
	.current-weather .top-box .current-wea .txt .num span{ font-size: 16px;}
	.current-weather .bottom-box{ height: 60px; line-height: 60px;font-size: 14px;}
	.current-weather .bottom-box dd{ padding: 0 25px;}
	.current-weather .bottom-box dd:before{ height: 20px;margin-top: -10px;}
	.current-weather .bottom-box dd .num{ font-size: 16px;margin-left: 15px;}
	/* .current-weather .bottom-box dd .icon img{ width: 16px;} */
	.henceforth-weather li{ line-height: 56px;}
	.henceforth-weather li .block-box{ font-size: 14px;}
	.henceforth-weather li .block-box .t2{ margin-left: 15px;}
	.henceforth-weather li .block-box .t2 .icon{ width: 20px;}
	.henceforth-weather li .block-box .t2 .num{ font-size: 16px;margin-left: 15px;}
	.henceforth-weather li .block-box .t2 .num span{ font-size: 14px;}
	.snowfall-box{ height: 82px;padding-top: 40px;font-size: 16px;}
	.snowfall-box .cont span{ margin-left: 15px;}
	.snowfall-box .mountain-up{ margin-left: 60px;}
	.snowfall-box .mountain-down{ margin-right: 112px;}
	
	.lcjxckfqk-table{ margin-top: 48px;}
	.lcjxckfqk-table .top-th{ line-height: 48px;font-size: 16px;}
	.lcjxckfqk-table td,.lcjxckfqk-table th{ font-size: 14px;height: 46px;}
	.lcjxckfqk-table .scroll-table{ height: 276px;}
	
	.home-kfqyts-inner .top-title{ font-size: 16px;line-height: 48px;}
	
	.sub-book-box{ margin-top: -60px;}
	
	.prevention-control-policy .cont-inner{ padding: 0 112px;font-size: 14px;}
	.prevention-control-policy .cont-inner .ex-logo{ width: 56px;margin-bottom: 16px;}
	.prevention-control-policy .cont-inner .title{ font-size: 20px;}
	
	.contentDeail-layer .layer-container{ width: 960px;}
	.contentDeail-layer .layer-inner{ padding: 48px 80px;font-size: 14px;}
	.contentDeail-layer .layer-inner .top-title-box .title{ font-size: 22px;}
	.contentDeail-layer .layer-inner .content{ padding-top: 20px;}
	.contentDeail-layer .layer-inner .content p{ margin-top: 15px;}
	.contentDeail-foucs{ margin-top: 15px;}
	.contentDeail-foucs .swiper-slide .title{ margin-top: 15px;}
	.contentDeail-foucs .swiper-arrow{ top: 44%;}
	.contentDeail-foucs .swiper-arrow-prev2{ left: -40px;}
	.contentDeail-foucs .swiper-arrow-next2{ right: -40px;}
	
	#chartPanel{ height: 260px !important;}
	
	.home-xctj-new-left .home-title-box{ top: 44px;padding: 0 48px;}
	.home-xctj-new-left .cont-inner{ bottom: 44px;padding: 0 48px;font-size: 14px;}
	.home-xctj-new-left .cont-inner .title{ font-size: 28px;}
	.home-xctj-new-left .cont-inner .s-title{ font-size: 16px;}
	.home-xctj-new-left .cont-inner .cont{ margin-top: 20px;}
	.home-xctj-new-right .swiper-container{ margin-top: -25px;}
	.home-xctj-new-right .swiper-slide{ margin-top: 25px;padding-left: 30px;}
	.home-xctj-new-right .swiper-slide .block-box{ font-size: 14px;}
	.home-xctj-new-right .swiper-slide .block-box .pic-box{ height: 243px;}
	.home-xctj-new-right .swiper-slide .block-box .cont-box{ padding-top: 15px;}
	.home-xctj-new-right .swiper-slide .block-box .cont-box .title{ font-size: 16px;}
	.home-xctj-new-right .swiper-slide .block-box .cont-box .cont{ margin-top: 10px;}
	.home-xctj-new-right .swiper-slide .block-box .cont-box .more-btn{ font-size: 12px;margin-top: 15px;}
	
	
	

	/*行程路线-前往度假区*/
	.new-sub-banner{ height: 534px;}
	.sub-slogen-box{ margin-top: -40px;}
	/* .sub-slogen-box .edit-container{ top: 24%;} */
	.sub-slogen-box .sub-slogen-text .sub-ban-title{ font-size: 22px; }
	.sub-slogen-box .sub-slogen-text p{ font-size: 12px; }

	.xclx-tab-box{margin: 40px 0 56px 0;}
	.xclx-tab-box ul{ margin: 0 -16px;}
	.xclx-tab-box li{ padding: 0 16px;}
	.xclx-tab-box li .block-box{ font-size: 12px;}
	.xclx-tab-box li .block-box .cont-box .icon{width: 60px; margin-bottom: 16px;}
	.xclx-tab-box li .block-box .cont-box .title{ font-size: 20px;}
	.xclx-tab-box li .block-box .cont-box p{ font-size: 13px;}

	.xclx-feiji-box{ margin-bottom: 56px;}
	.xclx-gray-box{ height: 96px;padding: 26px 0 0 32px; margin-bottom: 32px; }
	.xclx-gray-box .icon{  width: 26px; margin-right:16px; margin-top: 4px;}
	.xclx-gray-box p{ font-size: 22px;}

	.text-box {margin-bottom: 40px; }
	.text-box .bold-text{ font-size: 16px;}
	.text-box p{ font-size: 13px;}

	.xclx-table-box{margin-bottom: 40px;}
	.xclx-table-box .table-box-new th{  font-size: 16px;padding: 14px 8px;}
	.xclx-table-box .table-box-new td{ padding:14px 8px;font-size: 13px;}
	.xclx-table-box .table-box-new td .icon{margin-right: 4px; }
	.xclx-table-box .table-box-new .tips{ padding: 0 48px;font-size: 12px; }
	.xclx-table-box .table-box-new .tips span{margin-top: 2px;}
	.xclx-table-box .table-box-new .tips p{font-size: 12px;}



	.gray-box{padding: 54px 68px; }
	.gray-box .gray-right-box{padding-top: 48px; }
	.gray-box .gray-right-box .icon-box{width:56px; margin-bottom: 16px; }
	.gray-box .gray-right-box .gray-box-tit{ font-size: 19px;  margin-bottom: 16px; }
	.gray-box .gray-right-box p{ font-size: 13px; line-height: 24px; }
	.gray-box .gray-right-box dl{ padding-right:44px; }
	.gray-box .gray-right-box dl dd{ font-size: 19px; margin-bottom: 16px; }
	.gray-box .gray-right-box dl dt{ font-size: 13px;padding-left: 12px; }
	.gray-box .gray-right-box dl dt strong:before{ width: 4px; height: 4px;left: -12px; top: 7px;}
	.gray-box .gray-right-box .parking{margin-top: 15px; }
	.gray-box .gray-right-box .parking li{font-size: 12px;}
	.gray-box .gray-right-box .parking li strong{ margin-right: 8px;}
	/* .gray-box .gray-right-box .parking li p{ width: 240px;}
	.gray-box .gray-right-box .parking li span{ width: 80px; } */

	.gray-box .gray-left-box{padding-top:32px; }
	.gray-box .gray-left-box .icon-box{width:56px; margin-bottom: 16px; }
	.gray-box .gray-left-box .gray-box-tit{ font-size: 19px; margin-bottom: 16px; }
	.gray-box .gray-left-box p{ font-size: 13px; line-height: 24px; }
	.gray-box .gray-left-box span{ font-size: 12px; padding-left: 12px;}
	.gray-box .gray-left-box span:before{ width: 4px; height: 4px; top: 12px;}
	.gray-box a.tan-btn{ padding:8px 16px; font-size: 12px; margin-top:24px;}

	/*行程路线-度假区内出行*/
	.mt-50{ margin-bottom: 40px; }
	.xclx-nei-box{ margin: 40px 0 56px 0;}
	.gray-map-box{ padding: 22px; margin-bottom: 40px;}
	.gray-map-box .white-map-box{ padding: 22px; }
	.gray-map-box .white-map-box .map-tab{ width: 1254px; height: 396px; margin-bottom: 16px; }

	.gray-map-box .white-map-box .map-tab .map-site p{ font-size: 12px;}
	.gray-map-box .white-map-box .map-tab .map-site span{ width: 22px; height: 22px; }
	.gray-map-box .white-map-box .map-tab .map-site span::before{ width: 16px; height: 16px;margin-left: -8px;margin-top: -8px;}
	.gray-map-box .white-map-box .map-tab .map-site span::after{ width: 10px; height: 10px; margin-left: -5px;margin-top: -5px;}
	.gray-map-box .white-map-box .map-tab .site-point0{left: 17px;top: 6px;}
	.gray-map-box .white-map-box .map-tab .site-point0 p{ font-size: 16px;margin: 0px 0 0 8px; }
	.gray-map-box .white-map-box .map-tab .site-point0 span{width: 34px; height: 39px;}

	.gray-map-box .white-map-box .map-tab .site-point1{ left: 66px;top:100px;}
	.gray-map-box .white-map-box .map-tab .site-point1 p{ margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point2{ left: 147px;top: 75px;}
	.gray-map-box .white-map-box .map-tab .site-point2 p{ margin-left: 8px;}

	.gray-map-box .white-map-box .map-tab .site-point3{ left: 364px;top: 132px;}
	.gray-map-box .white-map-box .map-tab .site-point3 p{ margin-left: 8px;}

	.gray-map-box .white-map-box .map-tab .site-point4{ left: 518px;top:176px;}
	.gray-map-box .white-map-box .map-tab .site-point4 p{ margin-left: 8px;}

	.gray-map-box .white-map-box .map-tab .site-point5{ left: 640px;top: 198px;}
	.gray-map-box .white-map-box .map-tab .site-point5 p{ margin-bottom: 8px;}

	.gray-map-box .white-map-box .map-tab .site-point6{ left: 704px;top: 244px;}
	.gray-map-box .white-map-box .map-tab .site-point6 p{ margin-left: 8px;}

	.gray-map-box .white-map-box .map-tab .site-point7{ left: 730px;bottom: 40px;}
	.gray-map-box .white-map-box .map-tab .site-point7 p{ margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point8{ left: 843px;bottom: 108px;}
	.gray-map-box .white-map-box .map-tab .site-point8 p{ margin-left: 8px;}

	.gray-map-box .white-map-box .map-tab .site-point9{ right: 170px;bottom: 32px; text-align: center;}
	.gray-map-box .white-map-box .map-tab .site-point9 p{ margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point10{ right: 72px;bottom: 58px;}
	.gray-map-box .white-map-box .map-tab .site-point10 p{ margin-right: 8px;}

	.gray-map-box .white-map-box .map-tab .site-point11{ right: 58px;top: 150px;}
	.gray-map-box .white-map-box .map-tab .site-point11 p{ margin-bottom: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point12{  right: 176px;top: 96px; }
	.gray-map-box .white-map-box .map-tab .site-point12 p{ font-size: 12px; margin: 0px 0 0 8px; }
	.gray-map-box .white-map-box .map-tab .site-point12 span{width: 34px; height: 39px;}

	.gray-map-box .white-map-box .site-information .site-jiudian{width: 305px;height: 74px;line-height: 74px; font-size: 16px;}
	.gray-map-box .white-map-box .stop-sign p{font-size: 13px; }




}

@media (max-width: 1440px) {
	.footer-top .footer-nav{ margin-left: 30px;}
	.footer-top .footer-nav li{ margin-right: 20px; max-width: 190px;}
	.footer-top .right-box .footer-share { padding-top: 15px; }
	.footer-top .right-box .footer-share li{ margin-right: 10px;}
	.footer-top{ padding: 38px 0;}
	
	.new-home-banner .swiper-pagination{ bottom: 41%;}
	.bottom-weather{ height: 445px;bottom: 0;}
	.bottom-weather-inner .edit-container{ width: 1008px;}
	.bottom-weather-inner .same-day .num{ font-size: 26px;}
	.bottom-weather-inner .same-day .num .txt sup{ font-size: 14px;}
	
	/* .new-home-banner .swiper-pagination{ bottom: 37%;}
	.new-home-banner .bottom-weather{ height: 388px;bottom: -25px;} */
	
	.home-book-box .edit-container{ width: 1008px;}
	
	/* .home-book-box{ margin-top: -200px;} */
	.home-book-box .tabs-content .box-top .item-hotel{ width: 255px;}
	.home-book-box .tabs-content .box-top .item-date, .home-book-box .tabs-content .box-top .item-room{ width: 154px;}
	.home-book-box .tabs-content .box-top .item-btn{ width: 112px;}
	
	.home-policy-box{ padding: 35px 0;}
	.home-policy-box .edit-container{ width: 1008px;}
	.home-policy-box .sub-title-box{ margin-bottom: 42px;}
	.home-policy-box li .block-box{ padding: 20px 25px;}
	.home-policy-box li .block-box .icon{ width: 44px;}
	.home-policy-box li .block-box .cont .title{ font-size: 14px;}
	.home-policy-box li .block-box .cont p{ /* height: 12em;-webkit-line-clamp: 6; */}
	
	
	.base-padding{ padding: 50px 0;}
	.base-padding-top{ padding: 50px 0 0 0;}
	.base-padding-bottom{ padding: 0 0 50px 0;}
	.base-margin-top{ margin: 50px 0 0 0;}
	.base-margin-bottom{ margin: 0 0 50px 0;}
	
	.home-title-box .cn{ font-size: 26px;}
	
	.home-fs li .block-box .cont-box1 .title-box .en{ font-size: 26px;}
	.home-fs li .block-box .cont-box2{ bottom: 13%;}
	.home-fs li .block-box .cont-box2 .title-box .cn{ font-size: 26px;}
	.home-fs li .block-box .cont-box2 .cont{ font-size: 12px;margin-top: 15px;}
	.home-fs li .block-box .cont-box2 .more-btn{ margin-top: 20px;}
	
	.home-fs .swiper-slide .block-box .cont-box1 .title-box .en{ font-size: 26px;}
	.home-fs .swiper-slide .block-box .cont-box2{ bottom: 13%;}
	.home-fs .swiper-slide .block-box .cont-box2 .title-box .cn{ font-size: 26px;}
	.home-fs .swiper-slide .block-box .cont-box2 .cont{ font-size: 12px;margin-top: 15px;}
	.home-fs .swiper-slide .block-box .cont-box2 .more-btn{ margin-top: 20px;}
	
	.home-vr{ margin-top: 50px;}
	.home-vr .cont-box{ padding: 42px;width: 238px;height: 238px;}
	.home-vr .cont-box .icon img{ width: 122px;}
	.home-vr .cont-box .title{ font-size: 26px;}
	.home-vr .cont-box .links{ font-size: 13px;}
	.home-vr-bottom-box{ font-size: 13px;}
	
	.home-zsycy-focus{ margin-top: 42px;}
	.home-zsycy-focus .swiper-slide .block-box .pic-box{ height: 464px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right{ padding: 2% 7px 0 35px;font-size: 12px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .logo img{ height: 43px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box{ margin-top: 30px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .s-title{ font-size: 14px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .title{ font-size: 20px;margin-top: 5px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .cont{ /* margin-top: 25px; */}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .address{ /* margin-top: 25px; */ background-position: 0 1px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label{ /* margin-top: 25px; */line-height: 22px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box dd{ width: 22px;height: 22px;margin-left: 18px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .more-btn{
		padding: 7px 14px;
		margin: 20px 0 0 0;
	}
	
	.home-xljs-inner .left-box{ margin-top: 28px;padding-right: 42px;}
	.home-xljs-inner .left-box .title{ font-size: 12px;}
	.home-xljs-inner .left-box .cont{ margin-top: 20px;}
	.home-xljs-inner .left-box .cont .icon{ width: 52px;margin-right: 15px;}
	.home-xljs-inner .left-box .cont .txt{ font-size: 48px;}
	.home-xljs-inner .left-box .cont .txt span{ font-size: 34px;}
	.home-xljs-inner .left-box .cont .con_txt{ font-size: 12px; margin-top: 10px;}
	.home-xljs-inner .right-box{ padding-right: 42px;}
	
	.home-ylty-inner{ margin-top: 12px;}
	.home-ylty-inner li .block-box .cont-box{ font-size: 12px;}
	.home-ylty-inner .swiper-slide .block-box .pic-box{ height: 208px;}
	.home-ylty-inner .swiper-slide .block-box .cont-box{ font-size: 12px;}
	
	
	
	.home-section-focus{ margin-top: 42px;}
	.home-section-focus .swiper-slide .block-box .pic-box{ height: 372px;}
	.home-section-focus .swiper-slide .block-box .cont-box{ font-size: 12px;}
	.home-section-focus .swiper-slide .block-box .cont-box .title{ font-size: 14px;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .cn{ font-size: 20px;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .en{ font-size: 24px;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .en span{ font-size: 40px;}
	
	.home-wcu-inner{ margin-top: 42px;}
	.home-wcu-inner li{ font-size: 12px;}
	.home-wcu-inner li .block-box .icon{ top: 3.5px;}
	.home-wcu-inner li .block-box .cont .title{ font-size: 14px;}

	.home-xmlb-focus{ margin-top: 12px;}
	.home-xmlb-focus .swiper-container{ padding-bottom: 32px;}
	.home-xmlb-focus .swiper-slide .block-box .pic-box{ height: 208px;}
	.home-xmlb-focus .swiper-slide .block-box .cont-box{ font-size: 12px;}
	
	.home-aqxz-inner{ margin-top: 42px; padding: 35px 98px;font-size: 12px;}
	.home-aqxz-inner .logo{ width: 50px;}
	.home-aqxz-inner .title{ font-size: 17px;}
	.home-aqxz-inner .more-btn{ margin-top: 35px;}
	.home-aqxz-inner .more-btn a{ width: 122px; height: 40px; line-height: 40px;font-size: 12px;}
	
	.sub-title-box .cn{ font-size: 26px;}
	.sub-title-box p{ font-size: 14px;}
	
	.ylxm-tab-box{ padding: 35px 0 0;}
	.ylxm-tab-box ul{ margin: 0 -14px;}
	.ylxm-tab-box li{ padding: 0 14px;}
	.ylxm-tab-box li .block-box{ font-size: 12px;}
	.ylxm-tab-box li .block-box .cont-box .icon{ margin-bottom: 14px;}
	.ylxm-tab-box li .block-box .cont-box .icon img{width: 46px;}
	.ylxm-tab-box li .block-box .cont-box .title{ font-size: 16px;}
	.ylxm-tab-box li .block-box .cont-box p{ font-size: 12px;}
	
	.track-title{ font-size: 16px;margin-bottom: 28px;}
	
	.home-tqybjxk-inner{ margin-top: 42px;}
	.current-weather{ min-height: 148px;}
	.current-weather .top-box .current-address{ font-size: 20px;}
	.current-weather .top-box .current-wea .icon{ width: 54px;}
	.current-weather .top-box .current-wea .txt .num{ font-size: 22px;}
	.current-weather .bottom-box{ height: 53px;line-height: 53px;}
	.current-weather .bottom-box dd{ padding: 0 20px;}
	.henceforth-weather li{ line-height: 50px;}
	.snowfall-box{ font-size: 14px;height: 72px;padding-top: 35px;}
	.snowfall-box .mountain-up{ margin-left: 52px;}
	.snowfall-box .mountain-down{ margin-right: 98px;}
	
	.lcjxckfqk-table{ margin-top: 42px;}
	.lcjxckfqk-table td,.lcjxckfqk-table th{ font-size: 12px;}
	
	.sub-book-box{ margin-top: -60px;}
	
	.prevention-control-policy .cont-inner{ padding: 0 98px;}
	.prevention-control-policy .cont-inner .ex-logo{ width: 49px;margin-bottom: 14px;}
	.prevention-control-policy .cont-inner .title{ font-size: 16px;}
	
	/* .contentDeail-layer .layer-container{ width: 840px;}
	.contentDeail-layer .layer-container .layer-inner{ padding: 42px 70px;} */
	.contentDeail-layer .layer-inner .top-title-box .title{ font-size: 20px;}
	/* .contentDeail-foucs .swiper-arrow-prev{ left: -35px;}
	.contentDeail-foucs .swiper-arrow-next{ right: -35px;} */
	
	.home-xctj-new-left .home-title-box{ top: 35px;padding: 0 42px;}
	.home-xctj-new-left .cont-inner{ bottom: 35px;padding: 0 42px;font-size: 14px;}
	.home-xctj-new-left .cont-inner .title{ font-size: 26px;}
	.home-xctj-new-left .cont-inner .s-title{}
	.home-xctj-new-right .swiper-slide .block-box .pic-box{ height: 197px;}
	
	
	
	
	
	

	/*行程路线-前往度假区*/
	.new-sub-banner{ height: 468px;}
	.sub-slogen-box{ margin-top: -34px;}
	/* .sub-slogen-box .edit-container{ top: 21%;} */
	.sub-slogen-box .sub-slogen-text .sub-ban-title{ font-size: 20px; }
	.sub-slogen-box .sub-slogen-text p{ font-size: 12px; }

	.xclx-tab-box{ margin: 35px 0 50px 0;}
	.xclx-tab-box ul{ margin: 0 -14px;}
	.xclx-tab-box li{ padding: 0 14px;}
	.xclx-tab-box li .block-box .cont-box .icon{width: 53px; margin-bottom: 14px;}
	.xclx-tab-box li .block-box .cont-box .title{ font-size:16px;}
	.xclx-tab-box li .block-box .cont-box p{ font-size: 12px; }

	.xclx-feiji-box{ margin-bottom: 50px;}
	.xclx-gray-box{ height: 85px;padding: 22px 0 0 28px; margin-bottom: 28px; }
	.xclx-gray-box .icon{ width: 22px; margin-right: 14px; margin-top: 3px;}
	.xclx-gray-box p{ font-size: 20px;}

	.text-box { margin-bottom: 35px; }
	.text-box .bold-text{ font-size: 14px; }
	.text-box p{ font-size: 12px; }

	.xclx-table-box{ margin-bottom: 35px;}
	.xclx-table-box .table-box-new th{ font-size: 14px;padding: 12px 7px;}
	.xclx-table-box .table-box-new td{padding: 12px 7px;font-size: 12px;}
	.xclx-table-box .table-box-new td .icon{margin-right: 4px; }
	.xclx-table-box .table-box-new .tips{ padding: 0 30px;font-size: 12px; }
	.xclx-table-box .table-box-new .tips span{margin-top: 2px;}
	.xclx-table-box .table-box-new .tips p{font-size: 12px;}

	.gray-box{padding: 48px 60px; }
	.gray-box .gray-right-box{ padding-top: 42px; }
	.gray-box .gray-right-box .icon-box{width:49px;margin-bottom: 14px; }
	.gray-box .gray-right-box .gray-box-tit{ font-size: 16px; margin-bottom: 14px; }
	.gray-box .gray-right-box p{ font-size: 12px; line-height: 21px; }
	.gray-box .gray-right-box dl{ padding-right: 18px; }
	.gray-box .gray-right-box dl dd{ font-size: 16px; margin-bottom: 14px; }
	.gray-box .gray-right-box dl dt{ font-size: 12px; padding-left:10px; }
	.gray-box .gray-right-box dl dt strong:before{ width: 4px; height: 4px; left: -10px; top: 7px;}
	.gray-box .gray-right-box .parking{margin-top: 14px; }
	.gray-box .gray-right-box .parking li{ font-size: 12px;}
	.gray-box .gray-right-box .parking li strong{ padding:0 2px; margin-right: 7px;}
	/* .gray-box .gray-right-box .parking li p{ width: 210px;}
	.gray-box .gray-right-box .parking li span{ width: 70px; } */

	.gray-box .gray-left-box{ padding-top: 28px; }
	.gray-box .gray-left-box .icon-box{width:49px; margin-bottom: 14px; }
	.gray-box .gray-left-box .gray-box-tit{ font-size: 16px;margin-bottom: 14px; }
	.gray-box .gray-left-box p{ font-size: 12px; line-height: 21px; }
	.gray-box .gray-left-box span{ font-size: 12px; padding-left: 12px;}
	.gray-box .gray-left-box span:before{ width: 4px; height: 4px; top: 12px;}
	.gray-box a.tan-btn{ padding:7px 14px; font-size: 12px; margin-top:20px;}
	

	/*行程路线-度假区内出行*/
	.mt-50{ margin-bottom: 35px; }
	.xclx-nei-box{margin: 32px 0 50px 0;}
	.gray-map-box{ padding: 20px; margin-bottom: 35px;}
	.gray-map-box .white-map-box{ padding: 20px;}
	.gray-map-box .white-map-box .map-tab{ width: 1096px; height: 346px; margin-bottom:16px;}
	.gray-map-box .white-map-box .map-tab .map-site p{ font-size: 12px; }
	.gray-map-box .white-map-box .map-tab .map-site span{ width: 20px; height: 20px; }
	.gray-map-box .white-map-box .map-tab .map-site span::before{ width: 14px; height: 14px; margin-left: -7px;margin-top: -7px;}
	.gray-map-box .white-map-box .map-tab .map-site span::after{ width: 8px; height: 8px;margin-left: -4px;margin-top: -4px; }
	.gray-map-box .white-map-box .map-tab .site-point0{left: 15px;top: 5px;}
	.gray-map-box .white-map-box .map-tab .site-point0 p{ font-size: 14px;margin: 0px 0 0 7px; }
	.gray-map-box .white-map-box .map-tab .site-point0 span{width: 30px; height: 34px;}

	.gray-map-box .white-map-box .map-tab .site-point1{ left: 40px;top: 61px;}
	.gray-map-box .white-map-box .map-tab .site-point1 p{ margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point2{ left: 128px;top:65px;}
	.gray-map-box .white-map-box .map-tab .site-point2 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point3{ left: 319px;top: 115px;}
	.gray-map-box .white-map-box .map-tab .site-point3 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point4{ left: 453px;top: 154px;}
	.gray-map-box .white-map-box .map-tab .site-point4 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point5{ left: 560px;top: 173px;}
	.gray-map-box .white-map-box .map-tab .site-point5 p{margin-bottom: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point6{ left:616px;top: 214px;}
	.gray-map-box .white-map-box .map-tab .site-point6 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point7{ left: 638px;bottom: 35px;}
	.gray-map-box .white-map-box .map-tab .site-point7 p{ margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point8{ left: 737px;bottom: 94px;}
	.gray-map-box .white-map-box .map-tab .site-point8 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point9{ right: 148px;bottom: 28px; text-align: center;}
	.gray-map-box .white-map-box .map-tab .site-point9 p{margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point10{ right: 63px;bottom: 51px;}
	.gray-map-box .white-map-box .map-tab .site-point10 p{ margin-right: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point11{ right: 51px;top: 131px;}
	.gray-map-box .white-map-box .map-tab .site-point11 p{margin-bottom: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point12{ right: 154px;top: 84px; }
	.gray-map-box .white-map-box .map-tab .site-point12 p{ font-size: 12px; margin: 0px 0 0 7px; }
	.gray-map-box .white-map-box .map-tab .site-point12 span{width: 30px; height: 34px; }

	.gray-map-box .white-map-box .site-information .site-jiudian{width: 248px;height: 64px;line-height: 64px; font-size: 14px; }
	.gray-map-box .white-map-box .stop-sign p{ font-size: 12px; }
	.gray-map-box .white-map-box .stop-sign{ width: 73%;}



		
	
	
	
}

@media (max-width: 1240px) {
	.base-padding{ padding: 40px 0;}
	.base-padding-top{ padding: 40px 0 0 0;}
	.base-padding-bottom{ padding: 0 0 40px 0;}
	.base-margin-top{ margin: 40px 0 0 0;}
	.base-margin-bottom{ margin: 0 0 40px 0;}
	
	.footer-top .left-box{ float: none;text-align: center;margin-bottom: 38px;}
	.footer-top .left-box .logo img{ margin: 0 auto;}
	.footer-top .footer-nav{ margin-left: 0;}
	.footer-top .footer-nav li{ max-width: 162px;}
	.footer-top .footer-nav li dt{ font-size: 13px;}
	
	.new-home-banner .swiper-pagination{ bottom: 35%;}
	.bottom-weather{ height: 424px;}
	.bottom-weather-inner{ padding-top: 4.3%;}
	.bottom-weather-inner .edit-container{ width: 960px;}
	
	/* .new-home-banner .swiper-pagination{ bottom: 32%;}
	.new-home-banner .bottom-weather-inner{ padding-top: 10%;} */
	
	.home-book-box .edit-container{ width: 960px;}
	.home-book-box .tabs-content .box-top .item-hotel{ width: 255px;}
	.home-book-box .tabs-content .box-top .item-date, .home-book-box .tabs-content .box-top .item-room{ width: 140px;}
	.home-book-box .tabs-content .box-top .item-btn{ width: 104px;}
	
	.home-policy-box .edit-container{ width: 960px;}
	.home-policy-box li .block-box{ padding: 20px;}
	
	/* .sub-slogen-box .edit-container{ top: 19.5%;} */
	
	.prevention-control-policy .cont-inner{ padding: 0;}
	
	.contentDeail-layer .layer-container{ width: 864px;}
	/* .contentDeail-layer .layer-container .layer-inner{ padding: 50px 70px;} */

	.home-ylty-inner .swiper-slide .block-box .pic-box{ height: 168px;}
	.home-section-focus .swiper-slide .block-box .pic-box{ height: 300px;}
	.home-xmlb-focus .swiper-slide .block-box .pic-box{ height: 168px;}

	.home-vr-bottom-box{ font-size: 12px;}

	/*行程路线-前往度假区*/
	.new-sub-banner{ height: 468px;}
	.sub-slogen-box{ margin-top: -34px;}
	/* .sub-slogen-box .edit-container{ top: 21%;} */
	.sub-slogen-box .sub-slogen-text .sub-ban-title{ font-size: 20px; }
	.sub-slogen-box .sub-slogen-text p{ font-size: 12px; }

	.xclx-tab-box{ margin: 35px 0 50px 0;}
	.xclx-tab-box ul{ margin: 0 -14px;}
	.xclx-tab-box li{ padding: 0 14px;}
	.xclx-tab-box li .block-box .cont-box .icon{width: 53px; margin-bottom: 14px;}
	.xclx-tab-box li .block-box .cont-box .title{ font-size:16px;}
	.xclx-tab-box li .block-box .cont-box p{ font-size: 12px; }

	.xclx-feiji-box{ margin-bottom: 50px;}
	.xclx-gray-box{ height: 85px;padding: 22px 0 0 28px; margin-bottom: 28px; }
	.xclx-gray-box .icon{ width: 22px; margin-right: 14px; margin-top: 3px;}
	.xclx-gray-box p{ font-size: 20px;}

	.text-box { margin-bottom: 35px; }
	.text-box .bold-text{ font-size: 14px; }
	.text-box p{ font-size: 12px; }

	.xclx-table-box{ margin-bottom: 35px;}
	.xclx-table-box .table-box-new th{ font-size: 14px;padding: 12px 7px;}
	.xclx-table-box .table-box-new td{padding: 12px 7px;font-size: 12px;}
	.xclx-table-box .table-box-new td .icon{margin-right: 4px; }
	.xclx-table-box .table-box-new .tips{ padding: 0 30px;font-size: 12px; }
	.xclx-table-box .table-box-new .tips span{margin-top: 2px;}
	.xclx-table-box .table-box-new .tips p{font-size: 12px;}

	.gray-box{padding: 48px 60px; }
	.gray-box .gray-right-box{ padding-top: 0; }
	.gray-box .gray-right-box .icon-box{width:49px;margin-bottom: 14px; }
	.gray-box .gray-right-box .gray-box-tit{ font-size: 16px; margin-bottom: 14px; }
	.gray-box .gray-right-box p{ font-size: 12px; line-height: 21px; }
	.gray-box .gray-right-box dl{ padding-right: 18px; }
	.gray-box .gray-right-box dl dd{ font-size: 16px; margin-bottom: 14px; }
	.gray-box .gray-right-box dl dt{ font-size: 12px; padding-left:10px; }
	.gray-box .gray-right-box dl dt strong:before{ width: 4px; height: 4px; left: -10px; top: 7px;}
	.gray-box .gray-right-box .parking{margin-top: 14px; }
	.gray-box .gray-right-box .parking li{ font-size: 12px; margin-bottom: 5px;}
	.gray-box .gray-right-box .parking li strong{ padding:0 2px; margin-right: 7px;}
	.gray-box .gray-right-box .parking li p{ /* width: 210px; */ display: block; width: 100%;}
	.gray-box .gray-right-box .parking li span{ /* width: 70px; */ display: block; width: 100%;}

	.gray-box .gray-left-box{ padding-top: 28px; }
	.gray-box .gray-left-box .icon-box{width:49px; margin-bottom: 14px; }
	.gray-box .gray-left-box .gray-box-tit{ font-size: 16px;margin-bottom: 14px; }
	.gray-box .gray-left-box p{ font-size: 12px; line-height: 21px; }
	.gray-box .gray-left-box span{ font-size: 12px; padding-left: 12px;}
	.gray-box .gray-left-box span:before{ width: 4px; height: 4px; top: 12px;}
	.gray-box a.tan-btn{ padding:7px 14px; font-size: 12px; margin-top:20px;}

	/*行程路线-度假区内出行*/
	.mt-50{ margin-bottom: 35px; }
	.xclx-nei-box{margin: 32px 0;}
	.gray-map-box{ padding: 20px; margin-bottom: 35px;}
	.gray-map-box .white-map-box{ padding: 20px;}
	.gray-map-box .white-map-box .map-tab{ width: 877px; height: 277px; margin-bottom:16px;}
	.gray-map-box .white-map-box .map-tab .map-site p{ font-size: 12px; }
	.gray-map-box .white-map-box .map-tab .map-site span{ width: 20px; height: 20px; }
	.gray-map-box .white-map-box .map-tab .map-site span::before{ width: 14px; height: 14px; margin-left: -7px;margin-top: -7px;}
	.gray-map-box .white-map-box .map-tab .map-site span::after{ width: 8px; height: 8px;margin-left: -4px;margin-top: -4px; }
	.gray-map-box .white-map-box .map-tab .site-point0{left: 15px;top: 5px;}
	.gray-map-box .white-map-box .map-tab .site-point0 p{ font-size: 14px;margin: 0px 0 0 7px; }
	.gray-map-box .white-map-box .map-tab .site-point0 span{width: 30px; height: 34px;}

	.gray-map-box .white-map-box .map-tab .site-point1{ left: 46px;top: 72px;}
	.gray-map-box .white-map-box .map-tab .site-point1 p{ margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point2{ left: 110px;top:52px;}
	.gray-map-box .white-map-box .map-tab .site-point2 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point3{ left: 263px;top: 93px;}
	.gray-map-box .white-map-box .map-tab .site-point3 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point4{ left: 353px;top: 121px;}
	.gray-map-box .white-map-box .map-tab .site-point4 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point5{ left: 456px;top: 130px;}
	.gray-map-box .white-map-box .map-tab .site-point5 p{margin-bottom: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point6{ left:506px;top: 166px;}
	.gray-map-box .white-map-box .map-tab .site-point6 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point7{ left: 518px;bottom: 20px;}
	.gray-map-box .white-map-box .map-tab .site-point7 p{ margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point8{ left: 584px;bottom: 67px;}
	.gray-map-box .white-map-box .map-tab .site-point8 p{ margin-left: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point9{ right: 112px;bottom: 6px; text-align: center;}
	.gray-map-box .white-map-box .map-tab .site-point9 p{margin-top: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point10{ right: 50px;bottom:39px;}
	.gray-map-box .white-map-box .map-tab .site-point10 p{ margin-right: 7px;}

	.gray-map-box .white-map-box .map-tab .site-point11{ right: 36px;top: 94px;}
	.gray-map-box .white-map-box .map-tab .site-point11 p{margin-bottom: 4px;}

	.gray-map-box .white-map-box .map-tab .site-point12{ right: 113px;top: 63px; }
	.gray-map-box .white-map-box .map-tab .site-point12 p{ font-size: 12px; margin: 0px 0 0 7px; }
	.gray-map-box .white-map-box .map-tab .site-point12 span{width: 30px; height: 34px; }

	.gray-map-box .white-map-box .site-information .site-jiudian{width: 20%;height: 56px;line-height: 56px; font-size: 14px; }
	.gray-map-box .white-map-box .stop-sign p{ font-size: 12px; }
	.gray-map-box .white-map-box .stop-sign{ width: 78%;}
	
	.home-zsycy-focus .swiper-slide .block-box .pic-box{ height: 378px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .type{ float: none;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box{ float: none; width: 100%;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box dd{ margin: 10px 18px 0 0;}
	
	
	
	
}

@media (max-width: 992px) {
	.hidden-xs{ display: none !important;}
	.visible-xs{ display: block !important;}
	
	.base-padding{ padding: 0.6rem 0.3rem;}
	.base-padding-top{ padding: 0.6rem 0.3rem 0 0.3rem;}
	.base-padding-bottom{ padding: 0 0.3rem 0.6rem 0.3rem;}
	.base-margin-top{ margin: 0.6rem 0 0 0;}
	.base-margin-bottom{ margin: 0 0 0.6rem 0;}
	.home-title-box .edit-container{ padding: 0 0.3rem;}
	.home-title-box .cn{ font-size: 0.4rem;}
	.home-title-box .en{ font-size: 0.24rem;margin-top: 0.15rem;}
	.home-title-box .more-btn{ right: 0.3rem;}
	.home-title-box .more-btn a{ font-size: 0.24rem;width: 1.52rem;line-height: 0.56rem;}
	.new-home-banner .swiper-slide img.m{ display: block;}
	
	.sub-title-box .edit-container{ padding: 0 0.3rem;}
	.sub-title-box .cn{ font-size: 0.4rem;}
	.sub-title-box .en{ font-size: 0.24rem;margin-top: 0.15rem;}
	.sub-title-box p{ font-size: 0.26rem;margin-top: 0.3rem;}
	
	.home-wcu-inner{ margin-top: 0.6rem;}
	.home-wcu-inner li{ float: none;width: 100%;font-size: 0.24rem;margin-top: 0.4rem;}
	.home-wcu-inner li .block-box{ padding-left: 0.96rem;}
	.home-wcu-inner li .block-box .cont{ padding-left: 0.32rem;}
	.home-wcu-inner li .block-box .icon{ width: 0.64rem;}
	
	.footer-new{ font-size: 0.28rem;}
	.footer-top{ padding: 0.4rem 0.3rem;}
	.footer-top .left-box{ float: none;text-align: center;margin-bottom: 0;}
	.footer-top .left-box .logo img{ width: 3.6rem; margin: 0 auto;}
	.footer-top .left-box .title{ margin-top: 0.3rem;}
	.footer-top .left-box .title a{ display: initial;}
	.footer-top .footer-nav{ display: none;}
	.footer-top .right-box{ display: none;}
	.footer-bottom{ display: none;}
	
	.new-home-banner{ height: 9.1rem;}
	.new-home-banner .swiper-slide .video video{ height: 100%; width: 100%; object-fit: cover;}
	.new-home-banner .swiper-pagination{ bottom: 1.2rem;}
	.bottom-weather{ display: none;}
	.home-book-box{ margin-top: -0.8rem;padding: 0 ;}
	.home-book-box .edit-container{ width: 100%;}
	.home-book-box .tabs{ padding: 0 0.3rem;}
	.home-book-box .tabs li{ font-size: 0.28rem; min-width: 2rem;line-height: 0.8rem;}
	.home-book-box .tabs-content{ padding: 0.4rem 0.3rem 0.6rem 0.3rem;border-radius: 0;}
	.home-book-box .tabs-content .box-top .item{ margin: 0.2rem 0 0 0;line-height: 0.88rem;font-size: 0.26rem;}
	.home-book-box .tabs-content .box-top .item-hotel{ width: 100%;}
	.home-book-box .tabs-content .box-top .item-date{ width: 2.65rem;}
	.home-book-box .tabs-content .box-top .item-room{ width: 100%;}
	.home-book-box .tabs-content .box-top .item-nights{ width: 1.6rem;text-align: center;}
	.home-book-box .tabs-content .box-top .item-nights span{ width: 0.64rem;}
	.home-book-box .tabs-content .box-top .item-btn{ width: 100%;}
	.home-book-box .tabs-content .box-top .item-date-ticket{ width: 100%;}
	.item-input .select{ background-color: transparent;padding: 0 0.3rem;border: 1px solid #f3f5f6;}
	.item-input .select p{ font-size: 0.26rem;line-height: 0.88rem;}
	.item-input .div-input{ background-color: transparent;padding: 0 0.3rem;border: 1px solid #f3f5f6;background-position: 90% center;}
	.item-btn .btn{ height: 0.88rem;}
	.item-btn .btn img{ width: 0.36rem;}
	
	/* .new-home-banner .swiper-pagination{ bottom: 1.2rem;} */
	
	
	.home-book-box .tabs-content .box-note{ margin-top: 0.4rem;padding: 0;font-size: 0.24px;}
	
	.home-policy-box{ padding: 0.6rem 0.3rem;}
	.home-policy-box .edit-container{ width: 100%;}
	.home-policy-box .sub-title-box{ margin-bottom: 0.6rem;}
	.home-policy-box li{ float: none;width: 100%;margin-bottom: 0.4rem;}
	.home-policy-box li:last-child{ margin-bottom: 0;}
	.home-policy-box li .block-box{ padding: 0.3rem;font-size: 0.24rem;}
	.home-policy-box li .block-box .icon{ float: none;width: 1rem;margin: 0 auto;}
	.home-policy-box li .block-box .cont{ float: none;width: 100%;margin-top: 0.2rem;}
	.home-policy-box li .block-box .cont .title{ font-size: 0.28rem;text-align: center;}
	.home-policy-box li .block-box .cont p{ height: auto; text-overflow: inherit;display: block;}
	
	
	
	
	.home-xljs-inner .left-box{ float: none;width: 100%;margin-top: 0.6rem;padding-right: 0;}
	.home-xljs-inner .left-box .title{ font-size: 0.24rem;}
	.home-xljs-inner .left-box .cont{ margin-top: 0.3rem;line-height: 1.5;}
	.home-xljs-inner .left-box .cont .icon{ width: 0.7rem;margin-right: 0.3rem;}
	.home-xljs-inner .left-box .cont .txt{ font-size: 0.72rem;}
	.home-xljs-inner .left-box .cont .txt span{ font-size: 0.64rem;}
	.home-xljs-inner .left-box .cont .con_txt{ font-size: 0.24rem;margin-top: 0.2rem;}
	.home-xljs-inner .right-box{float: none;width: 100%;margin-top: 0.6rem;padding-right: 0;}
	
	.home-ylty .home-title-box{ padding: 0 0.3rem;}
	.home-ylty-inner{ margin-top: 0.6rem;}
	.home-ylty-inner ul{ margin: 0 -0.15rem;}
	.home-ylty-inner li{ margin-top: 0;padding: 0 0.15rem;}
	
	.home-ylty-inner .swiper-container{ margin: 0 -0.15rem;padding-bottom: 0;}
	.home-ylty-inner .swiper-wrapper{ display: flex;}
	.home-ylty-inner .swiper-slide{ margin-top: 0;padding: 0 0.15rem;}
	.home-ylty-inner .swiper-pagination{ bottom: 0;display: none;}
	.home-ylty-inner .swiper-slide .block-box .pic-box{ height: 164px;}
	.home-ylty-inner .swiper-slide .block-box .cont-box{ font-size: 0.24rem;padding: 0.4rem;}
	.home-ylty-inner .swiper-slide .block-box .cont-box .title{ font-size: 0.28rem;}
	.home-ylty-inner .swiper-slide .block-box .cont-box .more-btn{ display: none;}
	
	
	.new-sub-banner{ height: 9.13rem;}
	.sub-slogen-box{ background: url(../images/new/blue-bg.png) center no-repeat;background-size: cover;padding: 0.4rem 0.3rem;}
	.sub-slogen-box .sub-bluebg{ display: none;}
	.sub-slogen-box .edit-container{ position: initial; left: 0; top: 0; transform: translate(0);}
	.sub-slogen-box .sub-slogen-text .sub-ban-title{ font-size: 0.32rem;}
	.sub-slogen-box .sub-slogen-text p{ font-size: 0.24rem;}
	
	.home-xctj{ padding: 0.6rem 0;}
	.home-section-focus{ margin-top: 0.6rem;}
	.home-section-focus .full{ min-width: auto;}
	.home-section-focus .swiper-container{ margin: 0 -0.15rem;}
	.home-section-focus .swiper-slide .block-box{ margin: 0 0.15rem;}
	.home-section-focus .swiper-slide .block-box .pic-box{ height: 292px;}
	.home-section-focus .swiper-slide .block-box .cont-box{ padding: 0.4rem;font-size: 0.24rem;}
	.home-section-focus .swiper-slide .block-box .cont-box .title{ font-size: 0.28rem;}
	.home-section-focus .swiper-slide .block-box .billboard-txt{ padding-right: 0.4rem;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .cn{ font-size: 0.4rem;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .en{ font-size: 0.48rem;}
	.home-section-focus .swiper-slide .block-box .billboard-txt .title-box .en span{ font-size: 0.64rem;}
	
	
	.home-fs{ margin: 0 -0.15rem;padding-top: 0.6rem;}
	.home-fs .swiper-wrapper{ display: flex;}
	.home-fs .swiper-slide{ padding: 0 0.15rem;}
	.home-fs .swiper-slide .block-box .pic-box{border-radius: 5px;overflow: hidden;}
	.home-fs .swiper-slide .block-box .cont-box{ padding: 0 0.4rem;display: none;}
	.home-fs .swiper-slide .block-box .cont-box .title-box{ font-size: 0.28rem;}
	.home-fs .swiper-slide .block-box .cont-box1 .title-box .en{ font-size: 0.36rem;}
	.home-fs .swiper-slide .block-box .cont-box2{ bottom: 13%;display: block;}
	.home-fs .swiper-slide .block-box .cont-box2 .title-box .cn{ font-size: 0.36rem;}
	.home-fs .swiper-slide .block-box .cont-box2 .cont{ font-size: 0.24rem;margin-top: 0.3rem;}
	.home-fs .swiper-slide .block-box .cont-box2 .more-btn{ margin-top: 0.4rem;}
	.home-fs .swiper-slide .block-box .pic-box:before{ background: linear-gradient(180deg, transparent, #000);opacity: 0.8;}
	.home-fs .swiper-slide .block-box .cont-box2 .more-btn{ margin-top: 0.4rem;font-size: 0.24rem;width: 1.88rem;line-height: 0.6rem;display: none;}
	
	
	.home-vr{ margin-top: 0.6rem;padding-bottom: 0.88rem;}
	.home-vr-bottom-box{ height: 0.88rem;line-height: 0.88rem;font-size: 0.24rem;}
	.home-vr .cont-box{ transform: translate(-50%,-65%); padding: 0.6rem;width: 2.7rem;height: 2.7rem;}
	.home-vr .cont-box .icon img{ width: 1.2rem;}
	.home-vr .cont-box .title{ font-size: 0.26rem;margin-top: 0;}
	.home-vr .cont-box .links{ font-size: 0.2rem;margin-top: 0;background-size: 0.2rem auto;padding-right: 0.24rem;white-space:nowrap;}
	.home-vr-bottom-box .swiper-slide .block-box .line{ width: 16%;}
	.home-vr-bottom-box .swiper-slide .block-box .hidden-box{ width: 2rem;margin-left: -1rem;bottom: 0.88rem;}
	.home-vr-bottom-box .swiper-slide.active{ font-size: 0.3rem;}
	
	.home-zsycy{ padding: 0.6rem 0;}
	.home-zsycy-focus{ margin-top: 0.6rem;padding: 0 0.3rem;}
	.home-zsycy-focus .full{ min-width: auto;}
	.home-zsycy-focus .swiper-container{ margin: 0 -0.15rem;}
	.home-zsycy-focus .swiper-slide .block-box{ margin: 0 0.15rem;}
	.home-zsycy-focus .swiper-slide .block-box .pic-box{ float: none;width: 100%;height: 214px;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right{ float: none;width: 100%;padding: 0.4rem 0.15rem 0 0.15rem;font-size: 0.24rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .logo img{ height: 0.8rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box{ margin-top: 0.2rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .s-title{ font-size: 0.26rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .title-box .title{ font-size: 0.36rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .cont{ margin-top: 0.4rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .cont-chi{ margin-top: 0.4rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .address{ margin-top: 0.4rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label{ margin-top: 0.4rem;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .type{ display: none;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box{ float: none;width: 100%;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .hotel-facilities-label .icon-box dd{ width: 0.44rem;height: 0.44rem; margin: 0 0.2rem 0.2rem 0;}
	.home-zsycy-focus .swiper-slide .block-box .cont-right .more-btn{
		line-height: 0.7rem;
		padding: 0 0.3rem;
		font-size: 0.24rem;
	}
	
	.home-zsycy-focus .cover-left, .home-zsycy-focus .cover-right{ display: block; width: 1rem;height: 3.9rem;opacity: 0.1;}
	.home-zsycy-focus .cover-left{ left: 0;}
	.home-zsycy-focus .cover-right{ right: 0;}
	.home-zsycy-focus .swiper-arrow{ transform: translateY(0); top: 1.8rem;background-size: 80%;}
	.home-zsycy-focus .swiper-arrow-prev{ left: 0.3rem;}
	.home-zsycy-focus .swiper-arrow-next{ right: 0.3rem;}
	
	
	.track-title{ font-size: 0.32rem;margin-bottom: 0.3rem;}

	.home-aqxz-inner{ margin-top: 0.6rem;padding: 0.6rem 0.3rem;font-size: 0.24rem;}
	.home-aqxz-inner .logo{ width: 1rem;margin-bottom: 0.2rem;}
	.home-aqxz-inner .title{ font-size: 0.32rem;line-height: 1.5;}
	.home-aqxz-inner .more-btn{ margin-top: 0.4rem;}
	.home-aqxz-inner .more-btn a{ width: auto;height: 0.7rem;line-height: 0.7rem;padding: 0 0.3rem;font-size: 0.24rem;}
	
	.home-ylty{ padding: 0.6rem 0;}
	.home-zthd{ padding: 0.6rem 0;}
	.home-xmlb-focus{ margin: 0.6rem -0.15rem 0 -0.15rem;}
	.home-xmlb-focus .swiper-container{ /* padding-bottom: 0.6rem; */ padding-bottom: 0;}
	.home-xmlb-focus .swiper-slide{ padding: 0 0.15rem;}
	.home-xmlb-focus .swiper-slide .block-box{ margin-top: 0;}
	.home-xmlb-focus .swiper-slide .block-box .pic-box{ height: 164px;}
	.home-xmlb-focus .swiper-slide .block-box .cont-box{ font-size: 0.24rem;padding: 0.4rem;}
	.home-xmlb-focus .swiper-slide .block-box .cont-box .title{ font-size: 0.28rem;}
	.home-xmlb-focus .swiper-slide .block-box .cont-box .more-btn{ display: none;}
	
	.ylxm-tab-box{ padding: 0.2rem 0.3rem 0 0.3rem;}
	.ylxm-tab-box li{ float: none;width: 100%;margin-top: 0.4rem;}
	.ylxm-tab-box li .block-box .cont-box{ left: 0.3rem;padding-left: 1rem;}
	.ylxm-tab-box li .block-box .cont-box .icon{ margin-bottom: 0; position: absolute;left: 0;top: 0.05rem;}
	.ylxm-tab-box li .block-box .cont-box .icon img{ width: 0.7rem;}
	.ylxm-tab-box li .block-box .cont-box .title{ font-size: 0.28rem;}
	.ylxm-tab-box li .block-box .cont-box p{ font-size: 0.24rem;}
	
	.home-tqybjxk-inner{ margin-top: 0.6rem;}
	.home-tqybjxk-inner .top-date-box{ line-height: 0.92rem;font-size: 0.32rem;}
	.home-tqybjxk-inner .cont-inner{ padding: 0.3rem;}
	.current-weather{ min-height: auto;padding: 0.4rem 0;}
	.current-weather .top-box .current-address{ font-size: 0.36rem;background-size: 0.3rem auto;}
	.current-weather .top-box .current-wea{ margin-top: 0.4rem;}
	.current-weather .top-box .current-wea .icon{ width: 0.7rem;}
	.current-weather .top-box .current-wea .txt{ padding-left: 0.3rem;}
	.current-weather .top-box .current-wea .txt .num{ font-size: 0.36rem;}
	.current-weather .top-box .current-wea .txt .num span{ font-size: 0.28rem;}
	.current-weather .top-box .current-wea .txt p{ font-size: 0.24rem;}
	.current-weather .bottom-box{ position: inherit;font-size: 0.24rem;}
	.current-weather .bottom-box dd{ width: 49%;padding: 0 0.2rem;}
	.current-weather .bottom-box dd .icon img{ width: 0.32rem;}
	.current-weather .bottom-box dd .num{ font-size: 0.28rem;margin-left: 0.2rem;}
	.henceforth-weather{ margin-top: 0.3rem;}
	.henceforth-weather ul{ margin: 0 -0.1rem;}
	.henceforth-weather li{ padding: 0 0.1rem;line-height: 1.5;}
	.henceforth-weather li .block-box{ font-size: 0.26rem;padding: 0.2rem 0;}
	.henceforth-weather li .block-box .t2{ margin-left: 0;}
	.henceforth-weather li .block-box .t2 .icon{ width: 0.36rem;}
	.henceforth-weather li .block-box .t2 .num{ font-size: 0.26rem;margin-left: 0.2rem;}
	.henceforth-weather li .block-box .t2 .num span{ font-size: 0.26rem;display: block;}
	.snowfall-box{ background-position: bottom center;padding: 0 0.2rem 0.5rem 0.2rem;line-height: 1.8;height: auto; margin-top: 0.3rem;}
	.snowfall-box .mountain-up{ float: none;color: #545a62;margin: 0;}
	.snowfall-box .mountain-down{ float: none;color: #545a62;margin: 0;}
	
	.lcjxckfqk-table{ margin-top: 0.6rem;}
	.lcjxckfqk-table .top-th{ line-height: 0.92rem;font-size: 0.32rem;}
	.lcjxckfqk-table td, .lcjxckfqk-table th{ font-size: 0.24rem;height: 0.92rem;padding: 0.2rem;}
	.lcjxckfqk-table-box .width-left .table{ width: auto; overflow-x: auto; white-space: nowrap;}
	.lcjxckfqk-table .cont-w{ width: auto;}
	.lcjxckfqk-table .table-inner .table-li{ float: none;width: 100%;}
	.lcjxckfqk-table .scroll-table{ height: auto;}
	.snow-track-map{ display: none;}
	.snow-track-map-mobile{ display: block;}
	
	.prevention-control-policy .cont-inner{ font-size: 0.26rem;}
	.prevention-control-policy .cont-inner .ex-logo{ width: 1rem; margin-bottom: 0.3rem;}
	.prevention-control-policy .cont-inner .title{ font-size: 0.32rem;}
	
	.contentDeail-layer .layer-container{ width: calc(100% - 0.6rem);height: 80%;}
	.contentDeail-layer .layer-close{ top: 0.2rem;right: 0.2rem;background-size: 70%;}
	.contentDeail-layer .layer-container .layer-inner{ padding: 0.8rem 0.3rem 0.6rem 0.3rem;}
	.contentDeail-layer .layer-inner{ font-size: 0.24rem;}
	.contentDeail-layer .layer-inner .top-title-box .title{ font-size: 0.36rem;}
	.contentDeail-layer .layer-inner .top-title-box .time{ font-size: 0.24rem;}
	.contentDeail-layer .layer-inner .content{ padding-top: 0.1rem;}
	.contentDeail-layer .layer-inner .content p{ margin-top: 0.3rem;}
	.contentDeail-foucs{ margin-top: 0.3rem;}
	.contentDeail-foucs .swiper-arrow{ background-size: 80%;top: 35%;}
	.contentDeail-foucs .swiper-arrow-prev2{ left: 0.3rem;}
	.contentDeail-foucs .swiper-arrow-next2{ right: 0.3rem;}
	
	#chartPanel{ height: 4.2rem !important;}
	
	.home-xctj-new{ padding: 0.6rem 0 0 0;}
	.home-xctj-new-left{ float: none;width: 100%;}
	.home-xctj-new-left .home-title-box{ position: initial;color: #545a62;padding: 0 0.3rem;}
	.home-xctj-new-left .pic-box{ margin-top: 0.6rem;}
	.home-xctj-new-left .cont-inner{ padding: 0 0.3rem;font-size: 0.24rem;bottom: 0.4rem;}
	.home-xctj-new-left .cont-inner .title{ font-size: 0.4rem;}
	.home-xctj-new-left .cont-inner .s-title{ font-size: 0.28rem;}
	.home-xctj-new-left .cont-inner .cont{ margin-top: 0.3rem;}
	
	
	.home-xctj-new-right{ float: none;width: 100%;}
	.home-xctj-new-right .swiper-container{ margin: 0 -0.15rem;}
	.home-xctj-new-right .swiper-wrapper{ display: flex;}
	.home-xctj-new-right .swiper-slide{ padding: 0 0.15rem;margin-top: 0.4rem;}


	/*行程路线-前往度假区*/
	.xclx-tab-box{ margin: 0.6rem 0;padding: 0 0.3rem;}
	.xclx-tab-box ul{ width: 100%;overflow-x: auto;white-space: nowrap;padding-bottom: 0.3rem; margin: 0;}
	.xclx-tab-box li{ width: 5rem; margin: 0 1%;display: inline-block;float: none; padding: 0;}
	.xclx-tab-box li .block-box{ font-size: 0.24rem;}
	.xclx-tab-box li .block-box .cont-box .icon{width: 0.7rem; margin-bottom: 0.2rem;}
	.xclx-tab-box li .block-box .cont-box .title{ font-size: 0.28rem;}
	.xclx-tab-box li .block-box .cont-box p{ font-size: 0.24rem; }

	.xclx-feiji-box{ margin-bottom: 0.6rem;padding: 0 0.3rem;}
	.xclx-gray-box{height: auto;padding:0.3rem 0.3rem;margin-bottom: 0.4rem;}
	.xclx-gray-box .icon{ width: 0.32rem;margin-right: 0.1rem;margin-top: 0.05rem;}
	.xclx-gray-box p{ font-size: 0.28rem;}

	.text-box { margin-bottom: 0.6rem; }
	.text-box .bold-text{ font-size: 0.28rem;}
	.text-box p{ font-size: 0.26rem;}

	.base-table-box{ overflow-y: hidden;overflow-x: auto;white-space: nowrap; padding-bottom: 0.3rem; margin-bottom: 0.3rem;}
	.xclx-table-box{ margin-bottom: 0.6rem;}
	.xclx-table-box .widthtwo{ width: 100%; margin-right: 0; margin-bottom: 0.3rem; }
	.xclx-table-box .table-box-new th{font-size: 0.28rem;padding: 0.14rem;}
	.xclx-table-box .table-box-new td{ padding:0.14rem;font-size: 0.26rem;}
	.xclx-table-box .table-box-new td .icon{margin-right: 0.1rem; height: 0.18rem;}
	.xclx-table-box .table-box-new td .icon img{ height: 100%; display: block; }
	.xclx-table-box .table-box-new .tips{ padding: 0 0.2rem;font-size: 0.24rem; }
	.xclx-table-box .table-box-new .tips p{font-size: 0.24rem;}
	.xclx-table-box .table-box-new p.timelist span{ display: inline-block; width: 0.8rem; }
	
	.timetable-layer .layer-container{ height: auto;}
	.timetable-layer .layer-container .layer-content .form-box{ margin-top: 0.6rem;}

	.gray-box{ padding:0.3rem;}
	.gray-box .gray-left-pic{ width: 100%; float: none; }
	.gray-box .gray-right-box{ width: 100%; float: none;padding-top: 0.4rem; }
	.gray-box .gray-right-box .icon-box{ width: 1rem;margin-bottom: 0.3rem;}
	.gray-box .gray-right-box .gray-box-tit{ font-size: 0.32rem; margin-bottom: 0.1rem; }
	.gray-box .gray-right-box p{ font-size:  0.24rem; }
	.gray-box .gray-right-box dl{ padding-right: 0;margin-bottom: 0.3rem; float: none; width: 100%;}
	.gray-box .gray-right-box dl dd{ font-size:  0.32rem; margin-bottom: 0.1rem;}
	.gray-box .gray-right-box dl dt{ font-size: 0.26rem;  }
	.gray-box .gray-right-box dl dt strong:before{ top: 7px;}
	.gray-box .gray-right-box .parking{ margin-top: 0.2rem; }
	.gray-box .gray-right-box .parking li{font-size: 0.26rem; margin-bottom: 0.1rem;}
	.gray-box .gray-right-box .parking li strong{  margin-right: 0.1rem;font-size: 0.24rem; }
	.gray-box .gray-right-box .parking li p{ /* width: 4.2rem; */font-size: 0.26rem;}
	.gray-box .gray-right-box .parking li span{ /* width: 1.5rem; */font-size: 0.26rem; }

	.gray-box .gray-left-box{ width: 100%; float: none; padding-top: 0.4rem; }
	.gray-box .gray-left-box .icon-box{width:1rem;  margin-bottom:  0.3rem; }
	.gray-box .gray-left-box .gray-box-tit{ font-size: 0.32rem; margin-bottom: 0.1rem; }
	.gray-box .gray-left-box p{ font-size: 0.24rem; }
	.gray-box .gray-left-box span{ font-size: 0.24rem;}
	.gray-box .gray-left-box span:before{ top: 7px;}
	.gray-box .gray-right-pic{ width: 100%; float: none;  }
	.gray-box a.tan-btn{ padding: 0.2rem 0.3rem;font-size: 0.26rem;margin-top: 0.3rem;}


	/*行程路线-度假区内出行*/
	.mt-50{ margin-bottom: 0.4rem; }
	.xclx-nei-box{ margin: 0.4rem 0 0.6rem 0;padding: 0 0.3rem;}
	.xclx-nei-box .xclx-nei-box{ padding: 0;}
	.gray-map-box{ display: none;}
	.gray-map-box-mo{ display: block;  }
	.gray-map-box-mo .base-table-box{white-space: normal;}
}

@media (max-width: 750px) {
	
}
