﻿body{color:#383838}.row .row{margin:0}@media (max-width: 760px){p{font-size:14px}.m-hidden{display:none !important}.column{padding-left:0;padding-right:0}.why-ume{display:none}}.text-red{color:#FF4A26}h2{font-size:24px;margin-bottom:15px;font-family:"open sans";font-weight:600;color:#333}@media (max-width: 760px){h2{padding-left:10px;padding-right:10px;position:relative;line-height:1;margin:6px 0;margin-bottom:10px;font-size:18px}h2::before{position:absolute;left:0;top:0;content:' ';width:3px;height:100%;background-color:#0ab596}}h2 small{margin-left:10px;color:#2D3E52;font-size:14px}.page-breadcrumbs{margin-top:10px}@media (max-width: 760px){.page-breadcrumbs{background:#f5f5f5;padding-left:10px;padding-right:10px;margin-top:0;line-height:30px;font-size:12px;color:#484848}}.page-breadcrumbs ul{list-style-type:none}.page-breadcrumbs ul li{display:inline}.page-breadcrumbs ul li:not(:last-child)::after{content:'/';display:inline;margin-left:4px;margin-right:0px;color:#838383 !important}@media (max-width: 760px){.page-breadcrumbs ul li a{color:#838383}.page-breadcrumbs ul li:last-child a{color:#484848}}.page-breadcrumbs ul li a{font-size:12px}.tour-info-box{margin-top:15px;padding-bottom:50px}@media (max-width: 760px){.tour-info-box{margin-top:0;padding-bottom:0}}.tour-info-box .left-box .tour-pic img{width:100%;border-radius:1px}.tour-info-box .left-box .tour-map{margin-top:10px;height:220px;background:#f5f5f5;overflow:hidden}.tour-info-box .left-box .tour-map img{width:100%;height:100%;margin-top:10px}.tour-info-box .right-box h1{font-size:28px;line-height:1.5}@media (max-width: 760px){.tour-info-box .right-box h1{padding-left:10px;padding-right:10px;font-size:20px;margin-top:5px;margin-bottom:6px}}.tour-info-box .right-box .subtitle{font-size:16px;line-height:1.4}@media (max-width: 760px){.tour-info-box .right-box .subtitle{padding-left:10px;padding-right:10px;font-size:14px;color:#838383}}.tour-info-box .right-box .tour-tag{margin-top:5px}@media (max-width: 760px){.tour-info-box .right-box .tour-tag{padding-left:10px;padding-right:10px}}.tour-info-box .right-box .tour-tag ul{list-style-type:none}.tour-info-box .right-box .tour-tag ul li{display:inline;border:1px dashed #FF4A26;line-height:2;font-size:13px;padding:0 10px;margin-right:10px;color:#FF4A26;white-space:nowrap}@media (max-width: 760px){.tour-info-box .right-box .tour-tag ul li{color:#f8b61c;border:1px dashed #fdd803}}.tour-info-box .right-box .feature{margin-top:10px;background:#fffbef;line-height:26px;padding:4px 10px}.tour-info-box .right-box .feature b{float:left;font-size:14px}.tour-info-box .right-box .feature ul{display:inline-block;float:right}@media (max-width: 760px){.tour-info-box .right-box .feature ul{float:left}}.tour-info-box .right-box .feature ul li{display:inline;font-size:12px;margin-left:8px}.tour-info-box .right-box .feature ul li::before{font-family:umeicon;content:'\e654';color:#fdb714;margin-right:4px}@media (max-width: 760px){.tour-info-box .right-box .feature ul li{line-height:1.1;margin-left:0;font-size:12px;margin-right:5px}}.tour-info-box .right-box .price-info{margin-top:10px;background:#fbfbfb;padding:15px 4px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 760px){.tour-info-box .right-box .price-info{flex-direction:column;align-items:flex-start}}.tour-info-box .right-box .price-info .left{color:#626262}.tour-info-box .right-box .price-info .left .sale-price{color:#ff4a26;font-size:22px;font-weight:700}.tour-info-box .right-box .price-info .left .price-tip{font-size:10px;color:#b3b4b3;position:relative;top:-5px}@media (max-width: 760px){.tour-info-box .right-box .price-info .md img{margin-top:10px;margin-bottom:10px}}.tour-info-box .right-box .price-info .right{text-align:center;color:#838383}@media (max-width: 760px){.tour-info-box .right-box .price-info .right{margin-top:20px;float:left}}.tour-info-box .right-box .price-info .right span{margin-left:8px;display:inline-block}.tour-info-box .right-box .price-info .right span b{font-family:'Open Sans';font-weight:400;font-style:normal;font-size:16px;display:block}.tour-info-box .right-box .m-price-info{margin-top:15px}@media (max-width: 760px){.tour-info-box .right-box .m-price-info{background:#f5f5f5;padding-bottom:20px}}.tour-info-box .right-box .m-price-info .price-info-box{display:flex;align-items:center;justify-content:space-between}@media (max-width: 760px){.tour-info-box .right-box .m-price-info .price-info-box{padding-left:10px;padding-right:10px;background:#fff;padding-bottom:15px}}.tour-info-box .right-box .m-price-info .price-info-box .left{font-size:14px;color:#434343}.tour-info-box .right-box .m-price-info .price-info-box .left span{color:#ff4a26;font-size:18px}.tour-info-box .right-box .m-price-info .price-info-box .right{display:flex;flex-direction:column;text-align:center;color:#838383}.tour-info-box .right-box .m-price-info .price-info-box .right b{color:#484848}.tour-info-box .right-box .m-price-info a.early-bird-pic img{margin-top:20px;width:100%}.tour-info-box .right-box .manager-box{position:relative;margin-top:40px;padding-left:90px}.tour-info-box .right-box .manager-box .pm-img{width:70px;height:70px;position:absolute;left:0;top:10px}.tour-info-box .right-box .manager-box .title b{color:#2D3E52;font-size:20px;font-family:"open sans";font-weight:500}.tour-info-box .right-box .manager-box .title i{font-size:14px;color:#2D3E52;margin:0 10px}.tour-info-box .right-box .manager-box .title span{font-size:14px;color:#838383}.tour-info-box .right-box .manager-box p{font-size:14px;line-height:normal;color:#2d3e52}.tour-info-box .right-box .inquiry-box{margin-top:40px}.tour-info-box .right-box .inquiry-box a{display:block;float:left;color:#fff;background:#0ab596;line-height:50px;padding:0 30px;border-radius:4px;font-size:18px}@media (max-width: 760px){.tour-info-box .right-box .inquiry-box a{width:100%;text-align:center}}.tour-info-box .right-box .inquiry-box div{float:left;margin-left:30px}@media (max-width: 760px){.tour-info-box .right-box .inquiry-box div{margin-left:0;margin-top:15px}}.tour-info-box .right-box .inquiry-box div b{color:#2D3E52;font-size:20px}.tour-info-box .right-box .inquiry-box div ul li{display:inline-block;margin-right:15px}@media (max-width: 760px){.tour-info-box .right-box .inquiry-box div ul li{margin-right:10px}}.tour-info-box .right-box .inquiry-box div ul li::before{font-family:'umeicon';content:'\e62a';color:#0ab596;font-weight:700;margin-right:4px}main{background:#f5f5f5}main .fixed-nav-bar{height:45px;margin-top:50px;background:#fff;z-index:9999}@media (max-width: 760px){main .fixed-nav-bar{line-height:45px;height:45px;width:100%;margin-top:0}}main .fixed-nav-bar.scrollfixed{margin-top:0;box-shadow:0px 1px 0 rgba(0,0,0,0.2039215686)}main .fixed-nav-bar .swiper-slide{width:auto;height:45px;display:inline-block;line-height:45px;margin:0 22px;position:relative}@media (max-width: 760px){main .fixed-nav-bar .swiper-slide{height:36px;line-height:36px;margin:0 10px;padding:0}}main .fixed-nav-bar .swiper-slide a{color:#838383;font-size:14px}@media (max-width: 760px){main .fixed-nav-bar .swiper-slide a{line-height:45px;color:#484848;font-weight:600}}main .fixed-nav-bar .swiper-slide.active::after{display:block;content:'';height:2px;position:absolute;left:0;bottom:0;background:#0ab596;width:100%}main .fixed-nav-bar .swiper-slide.active a{color:#0ab596}main .experience-box{margin-top:50px;margin-left:0;margin-right:0}@media (max-width: 760px){main .experience-box{margin-top:30px}}main .experience-box .intro{color:#2D3E52;font-size:14px}@media (max-width: 760px){main .experience-box .intro{padding-left:10px;padding-right:10px}}main .experience-box .experience-list{margin-top:15px}@media (max-width: 760px){main .experience-box .experience-list{padding-left:10px;padding-right:10px}}main .experience-box .experience-list .swiper-wrapper{flex-wrap:wrap}@media (max-width: 760px){main .experience-box .experience-list .swiper-wrapper{flex-wrap:nowrap}}main .experience-box .experience-list .swiper-wrapper.collapse .swiper-slide:nth-child(n+4){display:none}@media (max-width: 760px){main .experience-box .experience-list .swiper-wrapper.collapse .swiper-slide:nth-child(n+4){display:block}}main .experience-box .experience-list .swiper-wrapper .swiper-slide{padding:4px;width:33.3333%;margin-bottom:20px}main .experience-box .experience-list .swiper-wrapper .swiper-slide figure{position:relative}main .experience-box .experience-list .swiper-wrapper .swiper-slide figure>span{display:block;width:100%;line-height:1.4;padding:4px;background:rgba(0,0,0,0.8);bottom:0;left:0;height:50px;color:#fff;text-align:center}main .experience-box .experience-list>.column{padding:0 4px}main .experience-box .experience-list figure img{border-radius:1px}main .experience-box .experience-list p{padding:15px 10px;font-size:12px;line-height:1.6;color:#000;background:#fff}main .experience-box .operation-box{margin-top:20px;text-align:center}main .experience-box .operation-box a{width:260px;display:inline-block;line-height:40px;border:1px solid #0ab596;margin:0 20px;border-radius:6px;font-size:14px}main .experience-box .operation-box a.show-all-btn{color:#838383}@media (max-width: 760px){main .experience-box .operation-box a.show-all-btn{margin-bottom:15px}}main .experience-box .operation-box a.tailor-made-btn{color:#fff;background:#2abfa4}main .itinerary-box{margin-top:40px}@media (max-width: 760px){main .itinerary-box{margin-top:10px}main .itinerary-box>p{padding-left:10px;padding-right:10px}}main .itinerary-box .tailor-made-item{margin-top:10px}@media (max-width: 760px){main .itinerary-box .tailor-made-item{padding-left:10px;padding-right:10px}}main .itinerary-box .tailor-made-item li{background:#fff;display:inline-block;font-size:14px;line-height:26px;padding:0 15px;margin-right:6px;margin-bottom:10px}main .itinerary-box .itinerary-wrapper{margin-top:35px;position:relative}@media (max-width: 760px){main .itinerary-box .itinerary-wrapper{margin-top:40px}}main .itinerary-box .itinerary-wrapper .js-open-all-itinerary{display:block;color:#0ab596;position:absolute;font-size:16px;top:10px;right:0;margin-top:-42px}@media (max-width: 760px){main .itinerary-box .itinerary-wrapper .js-open-all-itinerary{position:absolute;display:inline-block;right:10px}}main .itinerary-box .itinerary-wrapper .itinerary-item{margin-top:20px;padding:15px 25px;background:#fff;position:relative}@media (max-width: 760px){main .itinerary-box .itinerary-wrapper .itinerary-item{padding:15px 10px}}main .itinerary-box .itinerary-wrapper .itinerary-item.collapse{max-height:54px;overflow:hidden}main .itinerary-box .itinerary-wrapper .itinerary-item.collapse h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}@media (max-width: 760px){main .itinerary-box .itinerary-wrapper .itinerary-item.collapse h3{font-size:14px;font-weight:600;border-bottom:none}}main .itinerary-box .itinerary-wrapper .itinerary-item .toggle-btn{position:absolute;right:20px;top:13px;display:inline-block;color:#0ab596;text-align:center;border-radius:3px}@media (max-width: 760px){main .itinerary-box .itinerary-wrapper .itinerary-item .toggle-btn{right:10px}}main .itinerary-box .itinerary-wrapper .itinerary-item .toggle-btn i{font-size:18px;font-weight:500}main .itinerary-box .itinerary-wrapper .itinerary-item h3{padding-right:40px;font-size:18px;font-family:"open sans";font-weight:700}@media (max-width: 760px){main .itinerary-box .itinerary-wrapper .itinerary-item h3{font-size:14px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #d7d7d7}}main .itinerary-box .itinerary-wrapper .itinerary-item h3:hover{font-weight:600;color:#0ab596}main .itinerary-box .itinerary-wrapper .itinerary-item h3 b{color:#0ab596;font-style:italic}main .itinerary-box .itinerary-wrapper .itinerary-item .content{margin-top:20px;margin-bottom:20px;font-size:16px}main .itinerary-box .itinerary-wrapper .itinerary-item .content p{line-height:1.4;font-size:16px}main .itinerary-box .itinerary-wrapper .itinerary-item .content p a{color:#0ab596}main .itinerary-box .itinerary-wrapper .itinerary-item h4{font-size:16px}main .itinerary-box .itinerary-wrapper .itinerary-item .js-day-attraction-box{margin-bottom:20px;margin-top:15px}main .itinerary-box .itinerary-wrapper .itinerary-item .js-day-attraction-box figure{position:relative}main .itinerary-box .itinerary-wrapper .itinerary-item .js-day-attraction-box figure img{border-radius:0}main .itinerary-box .itinerary-wrapper .itinerary-item .js-day-attraction-box .attraction-name{width:100%;background:#f5f5f5;padding:6px 10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main .itinerary-box .itinerary-wrapper .itinerary-item .accommodation,main .itinerary-box .itinerary-wrapper .itinerary-item .meal{color:#0ab596}main .itinerary-box .itinerary-wrapper .itinerary-item .accommodation b,main .itinerary-box .itinerary-wrapper .itinerary-item .meal b{color:#2D3E52;margin-right:10px}main .itinerary-box .itinerary-wrapper .itinerary-item .good-to-know{margin-top:20px;background:#f5f5f5;padding:15px;color:#468eb2}main .itinerary-box .itinerary-wrapper .itinerary-item .good-to-know b.title{display:block;margin-bottom:10px;font-family:"open sans";font-weight:600}main .itinerary-box .itinerary-wrapper .itinerary-item .good-to-know p{color:#468eb2;font-size:14px;line-height:1.4}main .include-box{margin-top:40px}main .include-box .content{background:#fff;padding:30px 20px 30px 30px}main .include-box .content .not-include .include-item .include-item-title::before{content:'\e60c';color:#ea6254}@media (max-width: 760px){main .include-box .content{padding:20px 10px}}main .include-box .content .include-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ababab}main .include-box .content .include-item.collapse{max-height:50px;overflow:hidden}@media (max-width: 760px){main .include-box .content .include-item.collapse{max-height:40px}}@media (max-width: 760px){main .include-box .content .include-item.collapse .include-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}}main .include-box .content .include-item .include-item-title{color:#838383;position:relative;margin-bottom:15px;padding-right:50px}@media (max-width: 760px){main .include-box .content .include-item .include-item-title{margin-bottom:8px}}main .include-box .content .include-item .include-item-title::before{font-family:umeicon;content:'\e60d';color:#0ab596;margin-right:4px;font-size:22px}@media (max-width: 760px){main .include-box .content .include-item .include-item-title::before{font-size:18px}}main .include-box .content .include-item .include-item-title>b{color:#333;display:inline-block;font-size:20px;margin-right:20px;max-height:50px}@media (max-width: 760px){main .include-box .content .include-item .include-item-title>b{font-size:14px}}main .include-box .content .include-item .include-item-title>a.include-toggle-btn{position:absolute;right:0;top:1px;display:inline-block;font-size:18px;color:#0ab596;text-align:center;border-radius:3px;background:#fff}main .include-box .content .include-des{padding-right:30px;font-size:14px;color:#2d3e52;margin-bottom:15px}main .include-box .content .include-item-tip{background:#fee9d7;padding:15px;max-width:400px;color:#2d3e52}main .include-box .content .include-item-tip .include-item-tip-title{font-size:16px;font-weight:600;margin-bottom:15px}main .include-box .content .include-item-tip>ul{margin-left:0}main .include-box .content .include-item-tip>ul li{margin-bottom:15px}main .include-box .content .include-item-tip>ul li b{font-size:14px}main .include-box .content .include-item-tip>ul li p{font-size:12px;line-height:1.3}main .include-box .content h3{margin-bottom:15px}main .include-box .content pkkk{font-size:12px;line-height:1.6;margin-left:10px;margin-bottom:6px}main .review-box{margin-top:20px;background:#fff;padding:15px 30px 35px 20px}@media (max-width: 760px){main .review-box{padding:15px 10px}}main .review-box .review-box-top{border-bottom:1px solid #eaeaea;display:flex;align-items:center;padding:10px 0}main .review-box .review-box-top h3{float:left;font-family:'Open Sans Bold', 'Open Sans Regular', 'Open Sans';font-weight:700;font-style:normal;font-size:24px}main .review-box .review-box-top .info{float:left;margin-left:50px;font-family:'Open Sans';font-weight:400;font-style:normal;font-size:20px;color:#838383;text-align:center;line-height:1}main .review-box .review-wrapper.collapse .review-item{display:none}main .review-box .review-wrapper.collapse .review-item.show{display:block}main .review-box .review-wrapper .review-item{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #f5f5f5;display:none}main .review-box .review-wrapper .review-item.show{display:block}main .review-box .review-wrapper .review-item-title .username{float:left;color:#0ab596}main .review-box .review-wrapper .review-item-title .five-star{float:right}main .review-box .review-wrapper .review-item-content,main .review-box .review-wrapper .review-item-content p{margin-top:15px;font-size:14px;line-height:1.6}main .review-box .more-btn{text-align:center;margin-top:15px;line-height:40px}main .review-box .more-btn a{border:1px solid #0ab596;display:inline-block;padding:0 40px;border-radius:4px;color:#0ab596}main .review-box .more-btn a:hover{color:#fff;background:#0ab596}main .service-box{background:#fff;padding:35px 30px 0 35px;margin-top:40px;margin-bottom:30px}@media (max-width: 760px){main .service-box{padding:15px 10px}}main .service-box .service-item{margin-bottom:30px}main .service-box .service-item figure img{border-radius:1px}main .service-box .service-item b{display:block;color:#0ab596;margin-top:15px}main .service-box .service-item p{margin-top:15px;font-size:14px;line-height:1.8}.side-bar{margin-top:50px;background:#fff}.side-bar .contact-specialist-box{background:#fff;padding:25px;margin-bottom:20px}.side-bar .contact-specialist-box .title{font-family:'Open Sans Bold', 'Open Sans Regular', 'Open Sans';font-weight:700;font-style:normal;font-size:18px;color:#000000}.side-bar .contact-specialist-box .des{margin-top:15px;font-size:14px;color:#000000}.side-bar .contact-specialist-box ul{margin-top:30px}.side-bar .contact-specialist-box ul li{line-height:30px;font-size:13px}.side-bar .contact-specialist-box ul li i{color:#fdb714;margin-right:8px}.side-bar .contact-specialist-box a.tailor-btn{margin-top:30px;text-align:center;display:block;background:#fdb714;color:#fff;line-height:42px;font-family:'Open Sans Bold', 'Open Sans Regular', 'Open Sans';font-weight:700;font-style:normal;font-size:16px}.include-item.collapse i.umeicon.ume-icon--::before,.itinerary-item.collapse i.umeicon.ume-icon--::before{content:""}.specialist-box{background:#fff;text-align:center;padding:40px 0}.specialist-box h3{max-width:580px;line-height:1.5;margin:auto;margin-bottom:25px;font-family:"open sans";font-size:28px}@media (max-width: 760px){.specialist-box h3{font-size:16px;line-height:1.4;font-weight:700;padding-left:15px;padding-right:15px;color:#333}}.specialist-box .tailor-content{display:inline-flex;align-items:center}.specialist-box .tailor-content ul.left li{display:inline-block;margin:0 10px}@media (max-width: 760px){.specialist-box .tailor-content ul.left li span{display:none}.specialist-box .tailor-content ul.left li:not(:first-child){display:none}}.specialist-box .tailor-content ul.left li figure img{border-radius:0;display:block;margin-bottom:10px;height:160px;width:120px}@media (max-width: 760px){.specialist-box .tailor-content ul.left li figure img{width:auto;height:auto;max-width:100px}}.specialist-box .tailor-content ul.left li figure span{font-size:16px;font-family:"Open Sans Bold"}.specialist-box .tailor-content .right{text-align:left;margin-left:20px}.specialist-box .tailor-content .right span{color:#484848;font-size:14px}.specialist-box .tailor-content .right b{display:block;margin:2px 0 6px 0;font-size:16px}@media (max-width: 760px){.specialist-box .tailor-content .right b{font-size:13px;margin:10px 0}}.specialist-box .tailor-content .right a{display:inline-block;line-height:45px;color:#fff;background:#0ab596;font-size:16px;padding:0 12px;text-transform:capitalize}.accommodation-box{margin-top:30px;overflow:hidden}.accommodation-box .content{background:#fff;padding:30px 20px 30px 30px}@media (max-width: 768px){.accommodation-box .content{padding:10px}}.accommodation-box .content ul.hotel-list{margin-bottom:15px}.accommodation-box .content ul.hotel-list li{display:inline-block;margin-right:10px;padding:3px 15px;line-height:1.6;border-radius:6px;cursor:pointer;background:#fff;border:1px solid #eaeaea;margin-bottom:10px;color:#222}.accommodation-box .content ul.hotel-list li.active{background:#0ab596;color:#fff}.accommodation-box .content .hotel-img,.accommodation-box .content .hotel-info{width:50%;float:left}@media (max-width: 768px){.accommodation-box .content .hotel-img,.accommodation-box .content .hotel-info{width:100%;float:none}}.accommodation-box .content .hotel-item{margin-top:20px;display:none}.accommodation-box .content .hotel-item.active{display:block}.accommodation-box .content .hotel-item .hotel-img{margin-bottom:15px}.accommodation-box .content .hotel-item .hotel-info{padding:0 15px 0 20px}@media (max-width: 768px){.accommodation-box .content .hotel-item .hotel-info{padding-left:0}}.accommodation-box .content .hotel-item .hotel-info .room-type{margin:15px 0}.accommodation-box .content .hotel-item .hotel-info .room-type span{border:1px solid #888;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2D3E52}.accommodation-box .content .hotel-item .hotel-info .why-hotel-box .title{color:#0ab596;font-style:italic;font-family:"Open Sans bold";margin:15px 0}.accommodation-box .content .hotel-item .hotel-info .why-hotel-box .intro{font-style:italic;color:#2D3E52;height:125px;overflow-y:auto;font-size:12px}.accommodation-box .content .hotel-item .hotel-info .why-hotel-box .intro p{font-size:12px}@media (max-width: 768px){.accommodation-box .content .hotel-item .hotel-info .why-hotel-box .intro{height:auto}}
/*# sourceMappingURL=tour_detail.css.map */
