.rslides {
    list-style: outside none none;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.rslides img {
    border: 0 none;
    display: block;
    float: left;
    height: auto;
    width: 100%;
}

.slide_container {
    position: relative;
    width: 100%;
}

.slide {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}

.slide_shadow {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;
    border-radius: 5px;
    bottom: 20px;
    color: #a84815;
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    left: 381.5px;
    padding: 15px 20px;
    position: absolute;
    text-align: center;
}

.travel_content {
    background: #ffffff none repeat scroll 0 0;
    color: #000000;
    padding: 10px 0px 20px;
}

.travel_content h1 {
    font-size: 30px;
    font-weight: normal;
    padding: 20px;
    text-align: center;
}

.border {
    border: 1px solid #dedede;
}

@media screen and (min-width: 1170px) {



    .facts_content_r {
        float: right;
        width: 30%;
    }

    .facts_box_l {
        width: 40%;
    }

    .facts_box_r {
        height: 475px;
        width: 60%;
    }

    .facts_content_l {
        float: left;
        width: 70%;
        padding-right: 30px;
        margin-bottom: 40px;
    }
}

@media screen and (max-width: 768px) {



    .facts_content_r {
        float: left;
        width: 100%;
    }

    .facts_content_l {
        float: left;
        width: 100%;
    }
}

ul.ul1 {
    margin-left: 15px;
}

ul.ul1 li {
    float: left;
    margin: 0 0 10px;
    padding-left: 18px;
    position: relative;
    width: 100%;
}

ul.ul1 li::before {
    content: "● ";
    left: 0;
    position: absolute;
    top: 0;
}

.facts_content_r img {
    width: 100%;
}

.facts_box {
    margin-top: 10px;
}

.facts_box_l {
    background: #666666 none repeat scroll 0 0;
    float: left;
    padding: 10px 20px 20px;
}

.facts_content_r h1 {
    color: #222;
    font-size: 30px;
    font-weight: normal;
    line-height: 42px;
}

.facts_content_r h2 {
    color: #222;
    font-size: 22px;
    font-weight: normal;
    margin: 10px 0;
}

.facts_content_r h3 {
    color: #222;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0;
}

.facts_content_r h4 {
    color: #222;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0;
}

.facts_box_r {
    background: #faf3f3 none repeat scroll 0 0;
    float: left;
    padding: 10px 10px 5px 15px;
}

.facts_box_r p {
    margin: 2px 0 0;
}

.facts_box_3 {
    border-bottom: 1px solid #eee;
    float: left;
    margin-bottom: 30px;
    margin-top: 10px;
    padding-bottom: 30px;
}

.facts_box_3 h2 {
    color: #333;
    font-size: 22px;
    font-weight: normal;
    margin: 10px 0;
}

.facts_box_3 h3 {
    color: #333;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0 10px 10px;
}

.facts_box_3 .bullet {
    background: rgba(0, 0, 0, 0) url("../bullet.html") no-repeat scroll left center;
    display: block;
    float: left;
    margin-left: 12px;
    margin-top: 5px;
    padding-left: 20px;
    width: 100%;
}

.facts_box_3 .highlights {
    margin-bottom: 5px;
    margin-left: 15px;
}

.facts_box_3 .highlights p {
    float: left;
    padding-left: 18px;
    position: relative;
    width: 100%;
}

.facts_box_3 .highlights p::before {
    content: "●";
    left: 0;
    position: absolute;
    top: 0;
}

.facts_box h2 {
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 10px;
    text-align: center;
}

.facts_box_3 img {
    margin-top: 5px;
    width: 100%;
}

.recommendtours {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}

.recommendtours h2 {
    border-top: 1px dashed #cccccc;
    color: #a54206;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-top: 20px;
}

.recommendtours p {
    margin-bottom: 10px;
}

.recommendtours dl img {
    height: auto;
    width: 100%;
}

.recommendtours dl dd {
    margin-top: 5px;
}

.recommendtours dl dd p {
    color: #b6b6b6;
}

.recommendtours dl:hover {
    opacity: 0.8;
}

.food_box h1 {
    color: #333;
    font-size: 30px;
}

.food_box h2 {
    color: #333;
    float: left;
    font-size: 24px;
    margin: 25px 0 10px;
    width: 100%;
}

.food_box h3 {
    color: #000000;
    font-size: 18px;
    margin: 0 0 10px;
}

.food_box h4 {
    font-size: 17px;
    margin: 10px 0;
}

@media screen and (min-width: 1170px) {



    .food_box img {
        height: auto;
        margin: 0 auto;
        width: 75%;
    }

    .img80 {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 77% !important;
    }

    .img480 {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 58% !important;
    }
}

.keep-reading {
    background: #edebec none repeat scroll 0 0;
    border-radius: 5px;
    float: left;
    margin: 25px 0 0;
    padding: 20px 30px 15px;
    width: 100%;
}

.keep-reading h2 {
    color: #a54206;
    margin: 0 0 10px;
}

.keep-reading ul {
    display: block;
    list-style-type: decimal;
}

.keep-reading li {
    font-size: 13px;
    list-style: inside none disc;
    margin: 5px 0 0;
}

.food_sidebar {
    background: #fffff6 none repeat scroll 0 0;
    border: 1px solid #d8a440;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 0 3px 3px #b4afac;
    margin-left: -10px;
    margin-top: 20px;
    padding-bottom: 20px;
    width: 260px;
}

.food_sidebar h3 {
    background: rgba(0, 0, 0, 0) url("../food_sidebar_bg.html") no-repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    color: #7c2602;
    font-size: 22px;
    height: 190px;
    margin: 0;
    padding-top: 12px;
    text-align: center;
}

.silkroad_sidebar h3 {
    background: rgba(0, 0, 0, 0) url("../silkroad_sidebar_bg.html") no-repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    color: #7c2602;
    font-size: 22px;
    height: 190px;
    margin: 0;
    padding-top: 12px;
    text-align: center;
}

.food_sidebar h4, .silkroad_sidebar h4 {
    background: rgba(0, 0, 0, 0) url("../line.html") no-repeat scroll center bottom;
    color: #6a6a6a;
    display: block;
    font-size: 15px;
    line-height: 20px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 220px;
}

.food_sidebar p, .silkroad_sidebar p {
    font-size: 13px;
    margin: 5px auto 5px 25px;
    width: 240px;
}

.food_box1 {
    text-align: center;
}

.food_box1 img {
    padding-bottom: 10px;
}

.food_box2 {
    text-align: center;
}

.food_box2 img {
    display: block;
    height: auto;
    width: 90%;
}

.facts_box_3 img {
    width: 100%;
}

.silkroad_sidebar p a, .food_sidebar p a {
    color: #6a6a6a;
    font-size: 13px;
}

.silkroad_sidebar p a:hover, .food_sidebar p a:hover {
    text-decoration: underline;
}

.tour-list {
    margin-top: 15px;
}

.tour-list dl dd.price {
    color: #730000;
    float: right;
    font-weight: bold;
}

.tour-list dl dd, .tour-list dl dt {
    float: left;
}

.linum {
    color: #ffffff;
    font-size: 11px;
    margin: 2px 12px 0 2px;
    text-align: center;
    width: 12px;
}

.tour-list dl dd.dest {
    color: #333333;
    font-size: 11px;
    margin-left: 5px;
}

.tour-list dl {
    border-bottom: 1px dashed #c5c5c5;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.redpic {
    background: transparent url("../top10libgred.html") no-repeat scroll 0 4px;
}

.food_culture_box {
    margin-bottom: 20px;
}

.listbox {
    border-bottom: 1px solid #dbe3e6;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
}

.listbox h2 {
    font-size: 18px;
}

.listbox a {
    font-size: 13px !important;
}

.listbox dt {
    background: #fb9316 none repeat scroll 0 0;
}

.listbox dt h2 {
    background: #248cb2 none repeat scroll 0 0;
    color: #ffffff;
    height: 35px;
    line-height: 35px;
    margin: 0 0 0 5px;
    padding-left: 15px;
}

.listbox dd {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px dashed #dbe3e6;
    border-left: 1px solid #dbe3e6;
    border-right: 1px solid #dbe3e6;
}

.listbox dd a {
    display: block;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
}

.listbox dd a:hover {
    background: #bae2f1 none repeat scroll 0 0;
    color: #6f1b00;
    text-decoration: none;
}

.listbox a.more {
    float: right;
    font-size: 11px;
    font-weight: normal;
    margin-right: 15px;
}

.listbox a.more:hover {
    background: #f4fcff none repeat scroll 0 0;
    color: #6f1b00;
    text-decoration: none;
}

.accommodation .col-lg-5.col-xs-5 img {
    width: 97%;
}

.fimily-tour {
    background: #823602 url("../sidebar-famili-tour-260.html") no-repeat scroll left 0;
    margin-bottom: 20px;
    margin-left: -10px;
    padding: 65px 5px 5px;
    width: 100%;
}

.tour {
    background: #ffffff none repeat scroll left bottom;
    padding: 0 10px 45px;
}

.tour ul {
    margin-left: 15px;
    padding-top: 10px;
}

.tour ul li {
    list-style-image: url("../tourlibg.html");
    margin-bottom: 5px;
    text-align: left;
}

.tour ul li a {
    color: #7e3101;
}

.tour ul li a:hover {
    text-decoration: none;
}

.tour ul li:hover {
    background: #f3dbae none repeat scroll 0 0;
}

.tour .detail {
    background: rgba(0, 0, 0, 0) url("../detailbg.html") no-repeat scroll left center;
    float: right;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 15px;
    padding-left: 20px;
}

.family-sidebar-box {
    border-bottom: 1px solid #d1d1d1;
    margin-top: 15px;
    text-align: left;
    width: 100%;
}

.family-sidebar-box h3 {
    background: #62a6c5 none repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-family: trebuchet ms;
    margin: 0;
    padding: 10px 0 10px 20px;
}

.activitlist {
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    padding: 4px 10px;
}

.activitlist li {
    margin-bottom: 10px;
    padding: 0 0 0 15px;
}

.activitlist li:last-child {
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 25px;
}

#grid li {
    border-top: 1px solid rgba(255, 255, 255, 0.25);
    float: left;
    list-style: outside none none;
    margin-top: 25px;
    overflow: hidden;
    position: relative;
    transition: all 0.15s ease-in 0s;
}

#grid li:hover {
    transform: scale(1.1);
}

#grid .details {
    background: rgba(255, 255, 255, 0.87) none repeat scroll 0 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #fff;
    bottom: 0;
    box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.35);
    color: #0090e2;
    height: 30px;
    line-height: 30px;
    position: absolute;
    width: 93.1%;
}

#grid .details h3 {
    color: #2368c7;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
    text-align: center;
}

#grid img {
    border-radius: 5px;
}

.maps li {
    height: 260px;
}

.highSpeedTrainCitiesOfMap {
    position: relative;
}

.highSpeedTrainCitiesOfMap .city li {
    font-size: 13px;
    font-weight: bold;
    position: absolute;
}

.highSpeedTrainCitiesOfMap .city li.Beijing {
    left: 597px;
    top: 186px;
}

.highSpeedTrainCitiesOfMap .city li.Luoyang {
    left: 497px;
    top: 287px;
}

.highSpeedTrainCitiesOfMap .city li.Xian {
    left: 447px;
    top: 277px;
}

.highSpeedTrainCitiesOfMap .city li.Shanghai {
    left: 662px;
    top: 331px;
}

.highSpeedTrainCitiesOfMap .city li.Hangzhou {
    left: 603px;
    top: 360px;
}

.highSpeedTrainCitiesOfMap .city li.Xiamen {
    left: 601px;
    top: 423px;
}

.highSpeedTrainCitiesOfMap .city li.Huangshan {
    left: 569px;
    top: 322px;
}

.highSpeedTrainCitiesOfMap .city li.Chengdu {
    left: 353px;
    top: 339px;
}

.highSpeedTrainCitiesOfMap .city li.Pingyao {
    left: 470px;
    top: 229px;
}

.highSpeedTrainCitiesOfMap .city li.Urumqi {
    left: 172px;
    top: 130px;
}

.highSpeedTrainCitiesOfMap .city li.Chongqing {
    left: 416px;
    top: 369px;
}

.highSpeedTrainCitiesOfMap .city li.Yichang {
    left: 478px;
    top: 353px;
}

.highSpeedTrainCitiesOfMap .city li.Zhengzhou {
    left: 555px;
    top: 271px;
}

.highSpeedTrainCitiesOfMap .city li.Guiyang {
    left: 426px;
    top: 415px;
}

.highSpeedTrainCitiesOfMap .city li.Guangzhou {
    left: 510px;
    top: 468px;
}

.highSpeedTrainCitiesOfMap .city li.Lanzhou {
    left: 388px;
    top: 267px;
}

.highSpeedTrainCitiesOfMap .city li.Wuhan {
    left: 536px;
    top: 355px;
}

.highSpeedTrainCitiesOfMap .city li.Guilin {
    left: 486px;
    top: 443px;
}

.transportation-box1 {
    background: #faf3f3 none repeat scroll 0 0;
    float: left;
    padding: 20px 5px;
}

.transportation-box1 img:hover {
    opacity: 0.8;
}

.transportation-box1 h2 {
    margin: 0 0 10px;
}

.transportation-box1 .transportation-box2 {
    margin: 5px 0 10px;
    padding-left: 5px;
}

.transportation-box1 .transportation-box2 a {
    display: block;
    position: relative;
    width: 100%;
}

.transportation-box1 .transportation-box2 span {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    display: block;
    font-size: 14px;
    left: 0;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.transportation-box1 ul li {
    float: left;
    width: 50%;
}

.transportation-box1 ul li a {
    color: #333;
    display: block;
    margin-bottom: 5px;
}

.transportation-box1-b {
    clear: both;
    padding: 1px 10px 0;
}

.transportation-box1-b a {
}

.citylist {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 20%;
}

.citylist dt {
    background: #d2eef8 none repeat scroll 0 0;
    color: #7e3101;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0 3px;
    width: 100%;
}

.citylist dd li {
    margin-bottom: 2px;
}

.citylist dd li a {
    color: #333;
}

.citylist dd li a:hover {
    text-decoration: underline;
}

.citylist dd li a.bld {
    font-weight: bold;
}

.food_h2 {
    float: left;
    height: 27px;
    line-height: 27px;
    margin-bottom: 20px;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}

.food_h2 h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #333333;
    display: inline;
    font-family: trebuchet ms;
    font-size: 24px;
    font-weight: normal;
    padding: 0 20px;
    text-align: center;
}

.food_h2 span {
    background: #878787 none repeat scroll 0 0;
    display: inline-block;
    height: 2px;
    width: 150px;
}

.time table {
    margin: 0;
    padding: 0;
}

.transferFAQ {
    border: 1px solid #cccccc;
    float: left;
    margin: 0 0 20px;
    width: 100%;
}

.transferFAQ h2 {
    background: rgba(0, 0, 0, 0) url("../faqbg.html") repeat-x scroll 0 0;
    color: #ffffff;
    font-size: 18px;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding-left: 15px;
}

.transferFAQ ul {
    width: 100%;
}

.transferFAQ li {
    border-bottom: 1px solid #cccccc;
    cursor: pointer;
    float: left;
    width: 100%;
}

.transferFAQ li:last-child {
    border: medium none;
}

.transferFAQ li p {
    background: rgba(0, 0, 0, 0) url("../faqlibg.html") no-repeat scroll right -6px;
    color: #2368c7;
    margin: 0;
    padding: 5px 15px;
    width: 98%;
}

.transferFAQ li:hover {
    background: #e7f8ff none repeat scroll 0 0;
}

.transferFAQ li .anwser {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #ccc;
    display: none;
    font-size: 14px;
    padding: 10px 15px;
}

.photo_wrapper {
    width: 100%;
}

.connected-carousels .stage {
    margin: 20px auto;
    position: relative;
    width: 75%;
}

.connected-carousels .photo-credits {
    bottom: 0;
    color: #fff;
    font-size: 13px;
    opacity: 0.66;
    position: absolute;
    right: 15px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
}

.connected-carousels .photo-credits a {
    color: #fff;
}

.connected-carousels .navigation {
    margin: 20px auto;
    position: relative;
    width: 75%;
}

.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}

.connected-carousels .carousel ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 20000em;
}

.connected-carousels .carousel li {
    float: left;
}

.connected-carousels .carousel-stage {
    border: 10px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 2px #999;
    height: 400px;
    width: 100%;
}

.stage_over {
    background: #0c0c0c none repeat scroll 0 0;
    color: #ddd;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    top: 350px;
    width: 100%;
}

.connected-carousels .carousel-navigation {
    background: #fff none repeat scroll 0 0;
    border: 10px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 2px #999;
    height: 70px;
    width: 100%;
}

.connected-carousels .carousel-navigation li {
    cursor: pointer;
}

.connected-carousels .carousel-navigation li img {
    border: 5px solid #fff;
    display: block;
}

.connected-carousels .carousel-navigation li.active img {
    border-color: #ccc;
}

.connected-carousels .prev-stage, .connected-carousels .next-stage {
    cursor: pointer;
    height: 74px;
    margin-top: -37px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 99;
}

.connected-carousels .prev-stage {
    background: rgba(0, 0, 0, 0) url("../focus_btn.html") no-repeat scroll 0 0;
    cursor: pointer;
    left: 10px;
}

.connected-carousels .next-stage {
    background: rgba(0, 0, 0, 0) url("../focus_btn.html") no-repeat scroll -40px 0;
    cursor: pointer;
    right: 10px;
}

.connected-carousels .prev-stage.inactive, .connected-carousels .next-stage.inactive {
    display: none;
}

.connected-carousels .prev-stage img, .connected-carousels .next-stage img {
    cursor: pointer;
    display: none;
    height: 41px;
    position: absolute;
    top: 46%;
    width: 25px;
}

.connected-carousels .prev-stage img {
    left: 30px;
}

.connected-carousels .next-stage img {
    right: 30px;
}

.connected-carousels .prev-stage:hover img, .connected-carousels .next-stage:hover img {
    display: block;
}

.connected-carousels .prev-navigation, .connected-carousels .next-navigation {
    background: #4e443c none repeat scroll 0 0;
    border-radius: 30px;
    box-shadow: 0 0 2px #999;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 16px/29px Arial,sans-serif;
    height: 30px;
    position: absolute;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    width: 30px;
}

.connected-carousels .prev-navigation {
    left: -15px;
    text-indent: 6px;
    top: 25px;
}

.connected-carousels .next-navigation {
    right: -15px;
    text-indent: 20px;
    top: 25px;
}

.connected-carousels .prev-navigation.inactive, .connected-carousels .next-navigation.inactive {
    cursor: default;
    opacity: 0.5;
}

.btn-enquiry {
    background: #468dcd none repeat scroll 0 0;
    float: right;
    border-radius: 3px;
    text-align: center;
    width: 120px;
}

.btn-enquiry a {
    color: #ffffff;
    font-size: 20px;
}

.unav-tab {
    border-bottom: 1px solid #f2f2f2;
    display: table;
    margin-bottom: 20px;
    width: 100%;
    position: relative;
}

.unav-tab > ul {
    border: medium none;
    display: table;
    margin: 0 auto;
    padding: 0;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.unav-tab > ul > li {
    border: medium none;
    display: table-cell;
    min-width: 200px;
    position: relative;
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.nav > li {
    display: block;
    position: relative;
}

.unav-tab .nav-tabs > li.active a {
    border-bottom: 1px solid #93518f;
    color: #333;
}

.unav-tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #f2f2f2;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    bottom: 0;
    font-size: 21px;
    font-weight: normal;
    position: relative;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd #ddd transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #555;
    cursor: default;
}

.unav-tab > ul > li > a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #f2f2f2;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #333;
    display: block;
    font-size: 21px;
    line-height: 30px;
    padding: 0 25px 6px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: auto;
}

.nav-tabs > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 1.42857;
    margin-right: 2px;
}

.unav-tab .nav-tabs > li.active i {
    bottom: 0;
    display: block;
    height: 6px;
    left: 46%;
    position: absolute;
    width: 13px;
}

#itinerary {
    margin-top: 20px;
}

.dayCloum {
    padding-bottom: 1em;
}

.dayCloum h4 {
    height: auto;
    line-height: 1.6em;
    font-size: 1.0375em;
    font-weight: bold;
    margin-bottom: .75em;
}

.dayCloum p {
    float: left;
    width: 100%;
}

.dayCloum dt {
    float: left;
    margin-bottom: 10px;
    width: 100%;
    font-size: 18px;
    font-weight: normal;
}

.dayCloum ul {
    width: 100%;
}

.day-img-p {
    width: 100%;
}

.day-p {
    float: left;
    width: 50% !important;
    text-align: center;
    padding: 10px 15px;
}

.day-p img {
    width: 100%;
}

.itinerary-right {
    float: right;
    padding-left: 25px;
}

.price-right {
    background: #f5f5f5 none repeat scroll 0 0;
    padding: 15px 15px 15px 20px;
}

.price-include {
    margin-bottom: 15px;
}

.price-right ul li {
    line-height: 20px;
    list-style: outside none none;
    margin-bottom: 6px;
    padding-left: 18px;
}

.price-include li {
    background: rgba(0, 0, 0, 0) url("../png/gougou.png") no-repeat scroll left 3px;
}

.tips-right {
    background: #f5f5f5 none repeat scroll 0 0;
    float: right;
    margin-top: 20px;
    padding: 15px 15px 15px 15px;
}

.price-nonclude li {
    background: rgba(0, 0, 0, 0) url("../png/chacha.png") no-repeat scroll left 0;
}

