@charset "UTF-8";
/****************************/
@media (max-width: 1650px) {
    .header_Log {padding-left: 3%;}
    .header_Log img{height: 50px;}
    .header_Phone {gap: 30px;}
    .header_Phone li {font-size: 24px;}
    .header_Phone li img {width: 40px;margin-right: 6px;}
    .header_search {padding: 20px 3% 20px 2%;}
    .header_search_dl {height: 45px;}
    .header_search_dl dt {width: 50px;}
    .header_search_dl dd {margin-right: 3px;margin-left: 10px;width: 150px;}
    .header_Nav {gap: 10px;}
    .header_Nav li {font-size: 18px;padding: 0px 10px;}
}

@media (max-width: 1450px) {
    .header_Nav li {font-size: 16px;padding: 0px 8px;}
    .header_Log img {height: 45px;}
    .header_Phone li {font-size: 20px;}
    .header_Phone li img {width: 30px;margin-right: 4px;}
    .header_search {padding: 10px 3% 10px 2%;}
    .header_search_dl {height: 40px;}
    .header_search_dl dt {width: 40px;}
    .header_search_dl dd {margin-right: 3px;margin-left: 10px;width: 120px;}
    .header_search_button {background-size: 20px auto;}
    /*.header_Nav li {font-size: 15px;padding: 0px 8px;line-height: 45px;}*/
    .container {width: 92%;margin: 0px 4%}

    .Tibet_Title {margin-top: 6vw;font-size: 36px;line-height: 40px;}
    .hospital_ {margin: 22px auto 35px;padding-bottom: 20px;}

    .Tibet_Cont {font-size: 20px;line-height: 24px;margin: 10px 0px 10px;}
    .swiper_tours_Cont {margin: 8px 15px;}
    .swiper_tours_Cont_Title {font-size: 20px;line-height: 24px;}
    .swiper_tours_Cont_Des {color: #000000;font-size: 18px;line-height: 24px;}
    .swiper_tours_Cont_Jq {font-size: 18px;}
    .hospital_ .swiper-button-next {right: -4%;}
    .hospital_ .swiper-button-prev {left: -4%;}
    .Contact_index {margin-top: 25px;padding: 70px 0px;}
    .Contact_index .container {padding: 20px 40px 30px;overflow: hidden;}
    .Contact_index .Tibet_Title {margin-top: 4vw;}
    .Contact_Message {padding: 15px 30px 20px 30px;margin: 20px 0px 25px;justify-content: space-between;align-items: center;}
    .Contact_Message_Search .Tibet_Title {margin-top: 0px;font-size: 24px;line-height: 36px;}
    .Contact_Message_left, .Contact_Message_Search {width: 48%;}
    .Contact_Message_left li {font-size: 22px;padding: 40px 0px 40px;}

    .Contact_Message_left li .iconfont {font-size: 26px;margin-right: 10px;}

    .search_Name {font-size: 20px;line-height: 26px;}
    .search_Po {width: 49%;}

    .search_But {line-height: 24px;padding: 10px 10px;font-size: 16px;width: 100%;}
    .Confirm {font-size: 20px;border-radius: 5px;line-height: 26px;padding: 10px 50px;}
    .featured_des {font-size: 18px;line-height: 24px;}
    .featured {width: 27%;flex: none;}
    .featured_List {gap: 15px;margin-top: 20px;}
    .featured_List li {line-height: 5.5vw;flex-basis: calc((100% - 30px) / 3);}
    .custom {margin: 30px 0px 35px;}

    .footer_contact {margin: 0px 4% 0px 4%;}
    .footer_contact .featured_des {margin-top: 15px;}
    .footer_contact_list {margin-top: 20px;}
    .footer_contact_list li {font-size: 16px;line-height: 26px;margin-bottom: 15px;}
    .footer_contact_list li i {margin-right: 12px;font-size: 22px;}
    .subscribe_footer {width: 34%;flex: none;}
    .Address_footer {margin: 40px 0px 30px 0px;}
    .featured_title {font-size: 22px;line-height: 26px;}
    .Address_footer input[type='text'] {margin-bottom: 25px;padding: 15px 15px;font-size: 16px;}
    .footer_bottom {font-size: 16px;line-height: 28px;padding: 10px 0px;}
    .banner_Inside_Cont {left: 0px;transform: translate(0, 0);}

    .Breadcrumb {margin-top: 25px;font-size: 18px;line-height: 24px;}
    .About_details {margin: 60px 0px 50px;}
    .About_details_Name {font-size: 44px;line-height: 44px;padding-bottom: 20px;}
    .About_details_Victor {font-size: 30px;line-height: 40px;margin-top: 20px;}
    .About_details_des {font-size: 20px;line-height: 22px;}

    .Victor_cont {font-size: 16px;line-height: 22px;margin-top: 20px;}
    .Real_foreign {border-top: 4px solid #c75000;padding: 20px 30px 10px 20px;}
    .Real_foreign_Name {font-size: 22px;line-height: 28px;}
    .Real_foreign_List li {padding: 15px 0px 10px 0px;font-size: 20px;line-height: 24px;}
    .Real_foreign_List li .Real_foreign_Title {margin-bottom: 5px;}
    .Popular_List {margin-top: 40px;}
    .Popular_tag {font-size: 20px;border-left: 6px solid #cc6728;line-height: 28px;padding-left: 28px;}
    .Popular_Url {margin: 20px 0px 12px 15px;}
    .Popular_Url li {font-size: 20px;line-height: 24px;padding: 10px 0px 5px 20px;}
    .Contact_Title {margin-top: 20px;}

    .Contact_Cont {font-size: 18px;line-height: 24px;padding: 20px 0px 10px;}
    .Introduction_List {margin: 30px 0px 10px;gap: 10px;flex-wrap: wrap;flex-direction: row;}
    .Introduction_List li {flex-basis: calc((100% - 50px) / 6);}
    .Introduction_List_img {width: 140px;height: 140px;}
    .Introduction_List_Name {font-size: 22px;line-height: 22px;}
    .Introduction_List_des {font-size: 16px;line-height: 22px;}

    .Company_Profile {padding: 60px 0px;}
    .Company_Profile .container {padding: 15px 40px 30px;}
    .Company_Profile .hospital_ .swiper-button-next {right: -6%;}
    .Company_Profile .hospital_ .swiper-button-prev {left: -6%;}
    .Psychological {margin: 50px 0px;}
    .Psychological_cont {margin-left: 4%;}
    .Psychological_cont .Tibet_Title > em {padding-top: 5vw;}
    .Psychological_title {margin-top: 4vw;font-size: 26px;line-height: 30px;width: 75%;}

    .Psychological_desc {font-size: 18px;line-height: 24px;margin-top: 3vw;}
    .Psychological_cont .View_Trip {font-size: 26px;line-height: 55px;margin-top: 5vw;padding: 0px 30px;}

    .Cultural_Experience {padding: 10px 0px 15px;}
    .Such_Experience {margin: 45px 0px 20px;}
    .Such_Experience_Left {font-size: 18px;line-height: 26px;width: 20%;}
    .Such_Experience_List {margin-left: 30px;gap: 30px;}
    .Such_Experience_List li {flex-basis: calc((100% - 60px) / 3);}
    .Such_Experience_Cont {margin: 15px 10px 13px 10px;}
    .Such_Experience_name {font-size: 22px;line-height: 24px;width: 96%;}
    .Such_Experience_des {font-size: 14px;line-height: 20px;margin-top: 8px;}
    .Such_Experience_more {font-size: 14px;line-height: 24px;margin-top: 16px;}
    .Health_Tourism .Tibet_Cont {font-size: 17px;margin-top: 10px;}
    .Health_Tourism_List {margin: 45px 0px 40px;}

    .Tourism {padding: 0px 25px 30px;margin-top: 60px;}
    .Tourism .Tibet_Title {margin-top: 5vw;}
    .Tourism .Tourism_des {margin-top: 22px;padding-top: 20px;font-size: 18px;}
    .Hikking .Tibet_Title, .Hikking_list {margin-top: 20px;}
    .Hikking_list li {margin-bottom: 3vw;margin-right: 3.2vw;}
    .Hikking_list li:nth-of-type(1) {width: 37%;height: 55vw;}
    .Hikking_list li:nth-of-type(2), .Hikking_list li:nth-of-type(3) {width: 27.8%;height: 22.5vw;}
    .Hikking_list li:nth-of-type(4) {height: 29.5vw;}
    .Hikking_v_incon {width: 35px;}
    .Hikking_list_des_name {font-size: 26px;}
    .Hikking_list_des_cont {font-size: 16px;}

    .Xizang_des .Tibet_Title {margin-top: 0px;font-size: 30px;line-height: 40px;}
    .Xizang_des_cont {margin-top: 25px;font-size: 15px;line-height: 20px;}
    .Xizang_des_List {margin-top: 25px;}
    .Xizang_des_List li {padding: 14px 0px 20px;}

    .Natural_N {font-size: 20px;line-height: 24px;}
    .Natural_C {font-size: 14px;}
    .Lhasa_title {font-size: 28px;line-height: 45px;margin-top: 20px;}
    .Dream_Tour {margin: 30px 0px 32px;}
    .Dream_Tour_left {margin-right: 20px;padding: 15px 20px 22px 16px;}
    .Dream_Tour_List li {margin-bottom: 16px;font-size: 20px;line-height: 30px;}
    .Dream_Tour_Shopp {font-size: 24px;margin-top: 10px;}
    .Dream_Tour_Free {padding: 10px;margin-top: 35px;font-size: 22px;line-height: 50px;}
    .Dream_Tour_Free > span {font-size: 34px;margin: 0px 12px 0px 10px;}

    .Free_inquiry {padding: 0px 10px 0px 11px;border-radius: 50px;}
    .Free_inquiry > i {font-size: 20px;}
    .Dream_Tour_right {width: 44%;}
    .Dream_Tour_right li {margin-bottom: 15px;}

    .day_itinerary_list li {margin-bottom: 20px;}
    .day_itinerary .Tibet_Title {font-size: 26px;}
    .day_itinerary_list {margin: 30px 0px;}

    .itinerary_flex_Cont {padding: 0px 75px 0px 30px;}
    .itinerary_flex_method {width: 46px;margin-right: 25px;height: 46px;line-height: 46px;}
    .itinerary_flex_Cont > nav {font-size: 22px;line-height: 24px;}
    .itinerary_flex_Cont > p {font-size: 20px;line-height: 22px;}
    .itinerary_deta_video {width: 46%;}
    .itinerary_deta_des {margin-right: 30px;font-size: 18px;line-height: 28px;}

    .Price_Includes {margin-top: 55px;}
    .Price_Includes_Name {font-size: 28px;padding: 4px 10px 2px 10px;}
    .Price_Includes_Name i.iconfont {font-size: 22px;vertical-align: 2px;margin-right: 10px;}
    .Price_Includes_Cont {padding: 20px 25px 14px 30px;font-size: 18px;line-height: 30px;}
    .Trip_Inquiry .Tibet_Title {line-height: 72px;font-size: 32px;}
    .Trip_label {font-size: 22px;}
    .Trip_Inquiry_list input, .Trip_Inquiry_list textarea, .Trip_Inquiry_list select {height: 60px;font-size: 18px;}
    .Trip_Inquiry_list .Inquiry_textarea {padding: 10px 8px;height: 90px;}
    .Trip_Inquiry_list {gap: 15px;}
    .Trip_Inquiry_list li {flex-basis: calc((100% - 30px) / 3);width: auto !important;}
    .Trip_Inquiry_list li.width100 {flex-basis: 100%;}

    .sljj {width: 17.2vw;}
    .sljj .min, .sljj .add {width: 30%;}
    .sljj .text_box {width: 40%;}
    .Trip_Inquiry_list li.width300 {flex-basis: calc((100% - 30px) / 3.54);}
    .Trip_Inquiry_list li.width110{flex-basis: calc((100% - 30px) / 3);}
    .Trip_Inquiry_list {padding: 10px 32px 30px 30px;}
    .Confirm_Trip_Inquiry .Confirm {font-size: 28px;padding: 0px 26px;line-height: 60px;}
}


@media (max-width: 1250px) {
    .header_top{position: fixed; z-index: 1000; width: 100%}
    .header_search {display: flex;align-items: center;}
    .header_search_dl{margin-right: 5px;}
    .header_Log img {height: 40px;}
    .nav_icon{display: block;}
    .header_Phone li img {width: 25px;margin-right: 3px;}
    .header_Nav{display: none;position: fixed;right: -100%;top: 0;margin: 0px;padding: 0px;width: 40%;height: 100%;background-color: rgba(199, 80, 0, 0.75);z-index: 998;-webkit-transform: translateZ(0);transition: 0s;padding-top: 60px;}
    .header_Nav li {font-size: 18px;line-height: 60px; text-align: center}
    #header_Navigation{display: block;height: 60px;}

    .swiper-button-next, .swiper-button-prev {width: 45px;height: 45px;line-height: 48px;bottom: 8%;}
    .swiper_banner .swiper-button-next {margin-left: 70px;}

    .About_details {margin: 40px 0px 30px;}
    .About_details_Name {font-size: 36px;line-height: 40px;padding-bottom: 10px;}
    .About_details_Victor {font-size: 26px;line-height: 30px;margin-top: 10px;}
    .About_details_des {font-size: 18px;}
    .Real_foreign_Name {font-size: 20px;line-height: 26px;}
    .Real_foreign_List li {padding: 10px 0px 5px 0px;font-size: 18px;line-height: 20px;}
    .Popular_tag {font-size: 18px;border-left: 4px solid #cc6728;line-height: 26px;padding-left: 20px;}
    .Popular_Url li:before {width: 7px;height: 7px;top: 13px;}
    .Popular_Url li {font-size: 18px;line-height: 24px;padding: 5px 0px 5px 20px;}
    .mbanner-v-box {width: 90%;left: 5%;margin-left: 0px;top: 20%}
    .mbanner-v-close {font-size: 20px;right: -4px;top: -4px;}

    .Hikking_list li {margin-bottom: 2vw;margin-right: 2vw;}
    .Hikking_list li:nth-of-type(1) {height: 54vw;}
    .Hikking_list_des_name {font-size: 22px;}
    .Hikking_list_des_cont {font-size: 14px;}
    .Hikking_list_des {line-height: 26px;}
    .Hikking_list_Cont {bottom: 20px;}

    .Xizang_des .Tibet_Title{text-align: center}
    .Xizang {margin-top: 25px;padding-bottom: 60px;flex-wrap: wrap;}
    .Xizang_des,.Xizang_video {width: 100%;}
    .Xizang_des_cont {margin-top: 20px;font-size: 15px;line-height: 20px;text-align: center;}
    .Othere_hiking_List {margin: 40px 0px 60px 0px;}
    .Xizang_des_List li {padding: 10px 0px 14px;}
    .Othere_hiking_Name {font-size: 26px;bottom: 20px;}
    .Dream_Tour_Free {font-size: 20px;}
    .Dream_Tour_Free > span {font-size: 32px;margin: 0px 10px 0px 8px;}

}

@media (max-width: 1024px) {
    .header_Phone {gap: 10px;}
    .header_Log img {height: 32px;}
    .header_Phone li {font-size: 18px;}
    .header_Phone li img {width: 20px;margin-right: 2px;}

    .Tibet_Title {font-size: 32px;line-height: 34px;}
    .Tibet_Cont {font-size: 18px;    line-height: 22px;}
    .Tibet_Cont>em {font-size: 20px;}
    .swiper_tours_Cont_Title {font-size: 18px;}
    .swiper_tours_Cont_Des {font-size: 16px;line-height: 22px;}
    .swiper_tours_Cont_Jq {font-size: 16px;}

    .Contact_Message{flex-direction: column-reverse;flex-wrap: wrap;}
    .Contact_Message_left, .Contact_Message_Search{width: 100%;}
    .Contact_Message_Search .Tibet_Title{text-align: center}
    .Contact_Message_left li {font-size: 18px;padding: 15px 0px 15px;}
    .Contact_Message_left li:nth-last-of-type(1){border-bottom: 0px;}

    .footer_top {padding: 30px 0px 20px;}
    .footer_contact {margin: 0px 3% 0px 3%;}
    .subscribe_footer {width: 30%;}
    .featured_title {font-size: 20px;line-height: 26px;letter-spacing: 1px;}
    .featured_List {gap: 10px;margin-top: 10px;}
    .featured_List li {line-height: 6vw;flex-basis: calc((100% - 20px) / 3);}
    .share_list {margin-top: 20px;}
    .footer_contact .featured_des {margin-top: 10px;}
    .featured_des {font-size: 16px;line-height: 22px;}
    .footer_contact_list li i {margin-right: 10px;font-size: 20px;}

    .banner_Inside_Cont{bottom: 15px;}

    .About_details {margin: 30px 0px 20px;}
    .About_details{flex-wrap: wrap;}
    .About_details_left,.About_details_right {width: 100%;}
    .About_details_Name {text-align: center;font-size: 30px;line-height: 34px;}
    .About_details_Victor {font-size: 24px;}
    .Real_foreign {margin-top: 30px;}
    .Popular_List {margin-top: 30px;}
    .Popular_Url {margin: 15px 0px 12px 10px;}

    .Contact_index {margin-top: 20px;padding: 50px 0px;}
    .Contact_index .container {padding: 10px 20px 20px;}
    .Contact_Title {margin-top: 10px;}
    .Contact_Title>em {font-size: 24px;line-height: 30px;}
    .Contact_Cont {font-size: 16px;line-height: 20px;padding: 10px 0px 20px;}
    .Introduction_List {margin: 20px 0px 10px;}
    .Introduction_List_img {width: 100%;height: 13.8vw;}
    .Introduction_List_Name {font-size: 17px;line-height: 20px;}
    .Introduction_List_des {font-size: 14px;line-height: 20px;}

    .Company_Profile {padding: 40px 0px;}
    .Company_Profile .container {padding:10px 20px 20px;}
    .Company_Profile .Tibet_Cont {font-size: 18px;text-align: left;margin-top: 15px;}
    .Company_Profile_swiper .swiper_tours_Cont {font-size: 16px;line-height: 22px;margin: 10px 10px;}
    .Psychological {margin: 30px 0px;}
    .Psychological_Img>.iconfont {border: 3px solid #eaebe8;font-size: 22px;padding: 15px;}
    .Tibet_More {font-size: 12px;line-height: 20px;padding: 2px 2px 2px 8px;margin-top: 10px;}
    .Psychological_cont .Tibet_Title>em {padding-top: 4vw;}
    .Psychological_title {margin-top: 2vw;font-size: 22px;line-height: 26px;width: 100%;}
    .Psychological_desc {font-size: 16px;line-height: 22px;margin-top: 2vw;}
    .Psychological_cont .View_Trip {font-size: 22px;line-height: 50px;margin-top: 3vw;padding: 0px 26px;}
    .Such_Experience_List {margin-left: 10px;gap: 15px;}
    .Such_Experience_List li {flex-basis: calc((100% - 30px) / 3);}
    .Such_Experience_name {font-size: 20px;line-height: 22px;width: 100%;}
    .Such_Experience_des {font-size: 13px;line-height: 18px;margin-top: 2px;}

    .Customer_swiper .swiper-slide {padding: 15px 10px 20px 14px;}
    .Customer_people_star {margin-top: 15px;}
    .Customer_people_trip {margin-top: 12px;margin-bottom: 18px;}
    .Customer_people_des, .Customer_people_trip, .Customer_people_desc {font-size: 15px;line-height: 20px;}
    .Customer_people_desc {margin-top: 10px;}
    .Customer_swiper{padding: 0px 1px 20px;}
    .Tourism {padding: 0px 15px 20px;}

    .hospital_ {margin: 15px auto 20px;padding-bottom: 10px;}
    .Around_list {gap: 20px;}
    .Around_list li {flex-basis: calc((100% - 40px) / 2);}
    .Around_list li:nth-last-child(3){display: none}

    .Breadcrumb {margin-top: 20px;font-size: 17px;line-height: 22px;}
    .Lhasa_title {font-size: 26px;line-height: 40px;margin-top: 15px;}
    .Dream_Tour {margin: 20px 0px 22px;}
    .Dream_Tour_left {margin-right: 15px;padding: 10px 15px 12px 15px;}
    .Dream_Tour_List li {margin-bottom: 12px;font-size: 18px;line-height: 26px;}
    .Dream_Tour_Shopp {font-size: 22px;margin-top: 10px;}
    .Dream_Tour_Free {margin-top: 25px;font-size: 16px;}
    .Dream_Tour_Free>em {margin: 0px 2px 0px 2px;}
    .Dream_Tour_Free > span {font-size: 26px;margin: 0px 10px 0px 8px;}
    .Free_inquiry > i {font-size: 18px;}
    .itinerary_flex_Cont {padding: 0px 45px 0px 25px;}
    .itinerary_flex_method {width: 40px;margin-right: 15px;height: 40px;line-height: 42px;}
    .itinerary_flex_Cont > nav {font-size: 20px;line-height: 20px;}
    .itinerary_flex_Cont > p {font-size: 18px;}
    .itinerary_deta_video i.iconfont {width: 55px;height: 55px;line-height: 55px;font-size: 26px;}
    .itinerary_deta_des {margin-right: 20px;font-size: 16px;line-height: 22px;}
    .Price_Includes_Name {font-size: 26px;}
    .Price_Includes_Name i.iconfont {font-size: 20px;}
    .Price_Includes_Cont {padding: 10px 15px 10px 15px;font-size: 16px;line-height: 24px;}
    .Trip_Inquiry {margin: 45px 0px 10px 0px;}
    .Trip_Inquiry .Tibet_Title {line-height: 65px;font-size: 26px;}
    .Trip_Inquiry .Tibet_Title em {line-height: 32px;}
    .Trip_Inquiry_list {gap: 10px;}
    .Trip_label {font-size: 18px;margin-bottom: 5px;text-overflow: ellipsis;white-space: nowrap;}
    .Trip_Inquiry_list li {margin-top: 4px;}
    .Confirm_Trip_Inquiry .Confirm {font-size: 24px;padding: 0px 24px;line-height: 50px;}
    .tag_Trip_Inquiry {line-height: 24px;font-size: 18px;}
    .Confirm_Trip_Inquiry {margin: 14px 0px 25px;}

    .Xizang_video .iconfont{
        padding: 15px;
        font-size: 30px;
    }

}

@media (max-width: 850px) {
    .header_Phone{display: none}
    .header_Log img {height: 40px;}
    .header_search_dl dd {width: 24vw;}
	.featured_title{font-size: 18px}

}

@media (max-width: 750px) {
    .featured_title {font-size: 18px;letter-spacing: 0px;}
    .Introduction_List li {flex-basis: calc((100% - 20px) / 3);}
    .Introduction_List_img {height: 26.2vw;}
    .Psychological_Img {width: 100%;}
    .Psychological{flex-wrap: wrap;}
    .Psychological_cont{margin-left: 0px;}
    .Psychological_cont .Tibet_Title>em {padding-top: 0vw;}
    .Psychological_cont .Tibet_Title {margin-top: 4vw;}
    .Psychological_cont{text-align: center}

    .Such_Experience {margin: 15px 0px 20px;display: flex;flex-wrap: wrap;}
    .Such_Experience_Left {font-size: 16px;line-height: 22px;width: 100%;}
    .Such_Experience_List {margin-left: 0px;margin-top: 20px;gap: 15px;}

    .Tourism .Tibet_Title {margin-top: 3vw;}
    .Tibet_Title {font-size: 26px;line-height: 30px;}
    .Tibet_Cont {font-size: 16px;line-height: 20px;}
    .Tourism .Tourism_des {margin-top: 18px;padding-top: 16px;font-size: 16px;}
    .Customer_people_des, .Customer_people_trip, .Customer_people_desc {font-size: 14px;line-height: 20px;}
    .Customer_people_trip {margin-top: 8px;margin-bottom: 10px;}
    .Customer_people_desc {margin-top: 5px;}

    .Psychological_cont .Tibet_More {margin-top: 4px;}
    .Health_Tourism_List {margin: 30px 0px 20px;}
    .Hikking .Tibet_Title, .Hikking_list {margin-top: 10px;}
    .Hikking_list li{width: 100%!important;margin-right: 0px;height: auto!important;max-height: 42vw;}
    .Othere_hiking_Name {font-size: 20px;bottom: 15px;line-height: 26px;}
    .Othere_hiking_List {margin: 30px 0px 40px 0px;}

    .Lhasa_title {font-size: 22px;line-height: 34px;margin-top: 10px;}
    .Dream_Tour{display: flex;flex-wrap: wrap;}
    .Dream_Tour_left {width: 100%;margin-right: 0px;padding: 10px 15px 12px 15px;flex: none;}
    .Dream_Tour_Free{justify-content: center;}
    .Dream_Tour_right {width: 100%;display: flex;gap: 10px;}
    .Dream_Tour_right li{flex-basis: calc((100% - 10px) / 2)}
    .day_itinerary .Tibet_Title {font-size: 24px;}
    .day_itinerary_list li {margin-bottom: 15px;height: 16vw;}
    .itinerary_flex {height: 16vw;}
    .itinerary_flex_Img {width: 34%;line-height: 15vw;height: 16vw;}
    .itinerary_flex_Cont {padding: 0px 30px 0px 15px;}
    .itinerary_flex_method {width: 34px;margin-right: 10px;height: 34px;line-height: 36px;}
    .itinerary_flex_method i {font-size: 18px;}
    .itinerary_flex_Cont > nav {font-size: 18px;}
    .itinerary_flex_Cont > p {font-size: 16px;line-height: 20px;}
    .itinerary_deta {margin: 12px 15px 15px 20px;}
    .day_itinerary_list li.Open .itinerary_deta {display: flex;flex-wrap: wrap;}
    .itinerary_deta_des {margin-right: 0px;font-size: 16px;line-height: 22px;width: 100%;flex: none;}
    .itinerary_deta_video{width: 100%; margin-top: 8px;}
    .Price_Includes_Name i.iconfont {font-size: 18px;width: 36px;height: 36px;line-height: 36px;}
    .Price_Includes_Name {font-size: 24px;line-height: 50px;}
    .Price_Includes_Cont {font-size: 15px;line-height: 22px;}
    .Trip_Inquiry_list {padding: 10px 20px 20px 20px;}
    .Trip_Inquiry .Tibet_Title {line-height: 60px;}
    .Trip_Inquiry_list li{flex-basis: calc((100% - 10px) / 2)!important;}
    .Trip_Inquiry_list li.width100 {flex-basis: 100%!important;}
    .sljj{width: 100%}
    .sljj .min, .sljj .add {width: 60px;}
    .sljj .text_box{width: calc(100% - 140px)}
    .Confirm_Trip_Inquiry .Confirm {font-size: 20px;padding: 0px 20px;line-height: 50px;}

}

@media (max-width: 680px) {
    .header_Log img {height: 35px;}
    .header_search_dl dd {width: 28vw;}
    .swiper-button-next, .swiper-button-prev {width: 40px;height: 40px;line-height: 44px;bottom: 4%;}
    .swiper_banner .swiper-button-next {margin-left: 60px;}
    :root {--swiper-navigation-size: 16px;}

    .Tibet_Title {font-size: 24px;line-height: 30px;}
    .Tibet_Cont {font-size: 15px;line-height: 20px;}
    .Tibet_Cont>em {font-size: 17px;}
    .swiper_tours_Cont_Title {line-height: 22px;}
    .Contact_Message_List li {flex-wrap: wrap;}
    .Contact_Message_List li .search_Po:nth-last-of-type(1){margin-bottom: 0px;}
    .search_Po {width: 100%;margin-bottom: 10px;}
    .search_Name {font-size: 18px;}
    .Contact_Message_List li .search_textarea{height: 110px;}
    .button_Confirm {margin-top: 20px;}
    .Contact_index .container {padding: 10px 20px 20px;overflow: hidden;}
    .Contact_Message {padding: 10px 15px 10px 15px;margin: 15px 0px 20px;}
    .Contact_index {margin-top: 20px;padding: 40px 0px;}
    .Contact_Message_Search .Tibet_Title {margin-top: 10px;font-size: 20px;line-height: 30px;}

    .featured_title{text-align: center}
    .footer_top .container{flex-wrap: wrap;}
    .featured,.subscribe_footer,.footer_contact{width: 100%;margin: 10px 0px;}
    .featured_List li {line-height: 9vw;flex-basis: calc((100% - 50px) / 6);}
    .custom {margin: 10px 0px 20px;text-align: center;}
    .footer_contact .featured_des,.featured_des {margin-top: 5px;}
    .featured_des {font-size: 15px;}
    .footer_contact_list {margin-top: 10px;}
    .footer_contact_list li {font-size: 15px;line-height: 24px;margin-bottom: 10px;}
    .Address_footer {margin: 15px 0px 10px 0px;}
    .Address_footer input[type='text'] {margin-bottom: 15px;padding: 15px 15px;}
    .Confirm {padding: 15px 30px;}
    .footer_bottom {font-size: 14px;line-height: 26px;padding: 8px 0px;}

    .About_details_Name {font-size: 26px;line-height: 30px;}
    .About_details_Victor {font-size: 22px;}
    .About_details_des {font-size: 16px;}
    .Victor_cont {font-size: 14px;line-height: 20px;}
    .Real_foreign_Name {font-size: 18px;line-height: 24px;}
    .Real_foreign_List li {font-size: 16px;}
    .Real_foreign_List li .Real_foreign_Title {margin-bottom: 2px;}
    .Popular_Url {margin: 10px 0px 10px 10px;}
    .Popular_tag {font-size: 17px;border-left: 4px solid #cc6728;line-height: 22px;padding-left: 18px;}
    .Popular_Url li {font-size: 17px;line-height: 22px;padding: 3px 0px 3px 20px;}
    .Popular_Url li:before {top: 10px;}

    .Introduction_List li {flex-basis: calc((100% - 20px) / 3);}
    .Introduction_List_img {height: 26.2vw;}
    .Around_list {gap: 0px;display: flex;flex-wrap: wrap;}
    .Around_list li {flex-basis: 100%;margin: 10px 0px;}

    .banner_Inside_Cont {bottom: 0px;}
    .itinerary_flex_Cont > p {font-size: 15px;line-height: 18px;max-height: 36px;}
    .Price_Includes {margin-top: 40px;}
    .Trip_Inquiry_list li.Trip_list_type .select_type {width: 100px;}

}

@media (max-width: 490px) {
    .header_Log img {height: 30px;}
    .swiper-button-next, .swiper-button-prev {width: 36px;height: 36px;line-height: 40px;bottom: 1%;}
    .swiper_banner .swiper-button-next {margin-left: 50px;}
    :root {--swiper-navigation-size: 14px;}
    .Introduction_List li {flex-basis: calc((100% - 10px) / 2);}
    .Introduction_List_img {height: 40vw;}
    .banner_Inside img{min-height: 42vw}
    .Tibet_Cont {font-size: 13px;line-height: 16px;}
    .banner_Inside_Cont {bottom: 5px;}
    .Tibet_Title {font-size: 20px;line-height: 24px;}
    .Tibet_Title em{padding-bottom: 5px;}
    .Psychological_title {font-size: 18px;}
    .Psychological_desc {font-size: 15px;line-height: 20px;}
    .Psychological_cont .View_Trip {font-size: 20px;line-height: 46px;padding: 0px 30px;}
    .Such_Experience_List{display: flex;    flex-wrap: wrap;gap: 0;}
    .Such_Experience_List li {flex-basis: calc(100%);margin: 8px 0px;}
    .Health_Tourism_List{display: flex;flex-wrap: wrap;gap: 10px;}
    .Health_Tourism_List li {flex-basis: calc((100% - 10px) / 2);border-radius: 8px;overflow: hidden;}
    .Customer_people_Img {width: 42px;height: 42px;line-height: 40px;flex: none;}
    .Customer_Name {font-size: 16px;line-height: 20px;}
    .Customer_people_star .star {width: 12px;height: 12px;}
    .Confirm {padding: 10px 30px;}
    .Tourism .Tourism_des {margin-top: 12px;padding-top: 12px;font-size: 14px;}
    .Othere_hiking_List {display: flex;flex-wrap: wrap;margin: 20px 0px 30px 0px;}
    .Othere_hiking_List li {flex-basis: 100%;max-height: 44vw;}

    .Dream_Tour_List li {margin-bottom: 10px;font-size: 16px;}
    .Dream_Tour_Shopp {font-size: 18px;}
    .Dream_Tour_Free {margin-top: 20px;font-size: 14px;line-height: 40px;}
    .Dream_Tour_Free > span {font-size: 18px;}
    .Dream_Tour_Free > span {font-size: 20px;margin: 0px 5px 0px 4px;}
    .Free_inquiry {padding: 0px 7px 0px 6px;border-radius: 40px;}
    .day_itinerary_list {margin: 20px 0px;}
    .itinerary_flex_Img {width: 35%;line-height: 16vw;height: 16vw;}
    .itinerary_flex_method {width: 30px;margin-right: 0px;height: 30px;line-height: 32px;}
    .itinerary_flex_method i {font-size: 16px;}
    .itinerary_flex_Cont {padding: 0px 10px 0px 8px;}
    .itinerary_flex_Cont > nav {font-size: 16px;}
    .itinerary_flex_Cont > p {font-size: 14px;line-height: 16px;max-height: 32px; margin-top: 0px;}
    .Tibet_Title em {padding-bottom: 2px;}
    .Price_Includes_Name i.iconfont {font-size: 16px;width: 32px;height: 32px;line-height: 34px;}
    .Price_Includes_Name {font-size: 20px;line-height: 45px;}
    .day_itinerary .Tibet_Title {font-size: 20px;line-height: 54px;}

    .Price_Includes {margin-top: 35px;display: flex;flex-wrap: wrap;}
    .Price_Includes li {width: 100%;border-right: 1px solid #c75000;}
    .Price_Includes li:nth-last-of-type(1){border-top: 0px;}
    .Trip_label {font-size: 16px;margin-bottom: 3px;}
    .Trip_Inquiry {margin: 30px 0px 10px 0px;}
    .Trip_Inquiry_list input, .Trip_Inquiry_list textarea, .Trip_Inquiry_list select {height: 45px;font-size: 15px;}
    .sljj .min, .sljj .add {width: 40px;}
    .sljj .text_box {width: calc(100% - 80px);}

    .Trip_Inquiry_list li.Trip_list_type {gap: 8px;flex-basis: 100%!important;}
    .Confirm_Trip_Inquiry .Confirm {font-size: 18px;line-height: 45px;}
    .tag_Trip_Inquiry {line-height: 22px;font-size: 15px;}
    .Confirm_Trip_Inquiry {margin: 10px 0px 20px;}

    .Tibet_Cont>em {font-size: 16px;}

    .swiper_tours_Cont_Title{
        font-size: 16px;
    }
    .swiper_tours_Cont_Des {
        font-size: 14px;
    }
    .custom {
        margin: 10px 0px 0px;
    }


}


