
/*-------temp.css---------*/
html {
    font-size: 100px;
}
body {
    font:.17rem Arial,Helvetica,Verdana,Geneva,sans-serif;
    line-height: 1.6;
}
#header-top, #header-navigator-view, #main{
    width: 1300px;
    padding:0px 40px;
    box-sizing: border-box;
}
#header-top-link{
    right: 40px;
    font:.17rem Arial,Helvetica,Verdana,Geneva,sans-seri;
}
.page .left{
    width: 250px;
    padding-left: 0px;
}
.page .right{
    width: 970px;
    box-sizing: border-box;
    /*padding: 0px 0px 0px 40px;*/
}

.box_blue .liRec {background: none !important;}
.box_blue li{ background: url("https://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif") no-repeat 0 14px; padding: 5px 0; float: left; margin-right: 15px; text-indent: 17px;}


.liArrowOrgen li, .liArrowOrgenLi { background: url("https://data.travelchinaguide.com/images/background/icon/arrow-orgen1.gif") no-repeat 2px 15px !important;/* text-indent: 19px !important; */padding: 2px;}

/*left nav*/
.l_nav_nolink{padding: 12px 4px 12px 25px;}
/**/

.cityguideIndex .c_title h1, .page .c_title h1, h1.picName{
    font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
    font-size: .28rem !important;
}
.page .l_nav_title2, .page .l_title, .l_nav_title{
    font-size: .20rem;
}

h2{
    font-size: .22rem;
}
h3 {
    font-size: .20rem;
}

.c_attrpic_list {display:flex; flex-wrap:wrap;}
.c_attrpic_list li{
    width: 160px;
}
/*.liw350 li {
    width: 380px;
}
.liw220 li {
    width: 240px;
}
.liw200 li {
    width: 220px;
}*/
.c_mappic_list li {
    width: 183px;
}
.c_attrpic_list.c_mappic_list > li {
    width: 183px;
    max-width: 100%;
    flex: none;
    text-align: center;
}
.c_attrpic_list.c_mappic_list > li .map-link {
    display: inline-block;
    max-width: 100%;
    background: none;
    text-align: center;
}
.c_attrpic_list.c_mappic_list > li .map-figure {
    display: table;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 10px;
}
.c_attrpic_list.c_mappic_list > li .map-title {
    display: table-caption;
    caption-side: top;
    padding-top: 10px;
    white-space: normal;
    overflow-wrap: anywhere;
}
.c_attrpic_list.c_mappic_list > li .map-figure img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 10px auto 0;
}
.lock_height{
    min-height: 180px;
}
.ixboxTable{
    margin-bottom: 10px;
}
.content,.contcont {
    line-height: 1.6;
}
.page .l_nav2 li a, .page .l_nav li a {
    padding: 10px 4px 9px 25px;
    /*line-height: 47px;
    height: 47px;*/
}
.liArrowRed li, liArrowRedLi {
    background: url(https://data.travelchinaguide.com/images/background/icon/p18.png) 0 18px no-repeat;
}
.liArrowRed li, liArrowRedLi, .liw220 li{
    line-height: 34px;
}
.w_nextDay{
    height: 155px;
}
.recomLinks .linkTitle {
    font-size: .17rem;
}

.cr1 {
    width: 920px;
}

.photosBox li{
    font: 0.17rem Arial,Helvetica,Verdana,Geneva,sans-serif;
}

.c4 .col{
    height: 700px;
}
.c4S .col{
    height: 280px;
}

.bigImg{
    width: 830px;
}
.citymonthLink a{
    padding: 1px 0px;
}
.citymonthLink div{
    line-height: 1.4;
}

.tableInPic {
    line-height: 1.4;
    border-collapse: collapse !important;
}

.sectionBorder{
    margin-top: 25px;
}

/*内容*/
.content a,.contcont a { word-wrap: break-word;}

/*--------attraction links 2020.10----------*/
.unitAttr_top .title { font-size: .20rem; text-decoration: underline; color: #36C;line-height: 30px;}
.unitAttr_top .hTitle { font-weight: bold; font-size: .17rem; margin: 0px 0px 10px 5px; display: block;}
.unitAttr_top a img.pImg { width:100%; height:auto; float: left; margin-top: 10px;}
.unitAttr_top .aDiv { float: left; width: 60%; padding: 36px 0px 0px 12px;}
.attrLinksUl{display: flex; flex-wrap: wrap;}
.attrLinksUl li { background: #f2f2f2; float: left;  text-align: center; width: 220px; margin: 10px 6px 0px 0px;}
.attrLinksUl li img { width: 220px; height: 160px; display: block;}
.attrLinksUl li:nth-child(4n) { margin:10px 10px 0px 0px;}

.divTab3Links li { background:url(https://data.travelchinaguide.com/images/background/icon/p18.png) 0 7px no-repeat ; float:left; width:240px; margin:10px; padding-left:12px;}

.unitAttr_top .hUl li { list-style: inside; text-indent: 0px; line-height: 1.6;}

/*----------- AQI pie css ---------------*/
.aqi_pie_out{
    height: 350px;
}
/*----------- AQI pie css (nopie)---------------*/
.out_nopie { height:224px; }

/* AQI fixed start. */

div[class="aqi_pie_out"] {
    display: flex;
    flex-wrap: wrap;
    height: 360px;
    align-items: baseline;

    .aqi_pie_title {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-family: unset;
    }

    .aqi_pie_left,.aqi_pie_float {
        width: 48%;
    }

    .aqi_pie_float img {
        width: 100% !important;
        height: auto !important;
    }
}

@media screen and (max-width: 630px) {
    .aqi_pie_left,.aqi_pie_right {padding: 0;width: 265px;}
    .avg_tmp, .avg_hightmp, .avg_lowtmp, .avg_humidity, .avg_rainfall, .avg_sunrise, .avg_sunset {
        text-indent: 30px;
    }
}
@media screen and (max-width: 600px) {
    .aqi_pie_title h2 {font-size: 20px;}
    .aqi_pie_left {border-right: none;width: 320px;}
    .aqi_pie_right {margin-top: 0;}
    .out_nopie {height: 350px;}
    .citymonthLink.link_nopie {
        display: flex;
        flex-wrap: wrap;
    }
    .citymonthLink div {width:49%; display: flex;height: 41px;}
    .citymonthLink a {margin: auto;}
    .link_nopie {width: 280px;top: 72px;}

    div[class="aqi_pie_out"] {
        height: auto;

        .aqi_pie_left {
            width: 100%;
            padding-left: 5%;
            order: unset;
        }

        .aqi_pie_float {
            width: 100%;
        }

        .aqi_pie_float img {
            width: 100% !important;
            max-width: 420px;
            height: auto !important;
        }
    }
}
@media screen and (max-width: 580px) {
    .link_nopie {
        width: 180px;
    }
}
@media screen and (max-width: 480px) {
    .link_nopie {
        width: 148px;
    }
}
@media screen and (max-width: 468px) {
    .out_nopie {
        height: 360px;
    }
    .link_nopie {
        width: 120px;
        top: 101px !important;
    }
}
@media screen and (max-width: 450px) {
    .link_nopie {
        width: 100px;
    }
}
@media screen and (max-width: 425px) {
    .link_nopie {
        top: 101px;
    }
}
@media screen and (max-width: 420px) {
    .aqi_pie_out.out_nopie {
        display: flex;
        flex-direction: column;
        height: 448px;
    }
    .citymonthLink {position: relative;width: 100%;top: 0 !important;right: 0;}
    .citymonthLink div {width: 16.36%;}
    .aqi_pie_out .aqi_pie_title {order: 0}
    .aqi_pie_out .citymonthLink.link_nopie {order: 1;}
    .aqi_pie_out .aqi_pie_left {order: 2}
    .aqi_pie_out .aqi_pie_right {order: 3}
}
@media screen and (max-width: 360px) {
    .citymonthLink div {width: 16.3%;}
}
/* AQI fixed end. */

/**map page**/
.liSmallMap{display:flex; flex-wrap:wrap;}

/** weather page**/
#CityWeather{
    height: 329px;
}
.subTitle2017BG {
    margin-top: 25px;
    line-height: 1.2;
}
.w_today{
    line-height: 1.4;
}
.btn15day { background:#2b6ac9 url("https://data.travelchinaguide.com/images/background/arrow/arrow-white-down-s.gif") 150px 5px no-repeat; bottom: 3px;}
.w_15day{
    line-height: 1.2;
}
.graph_img{
    display: block;
    margin:0 auto;
}
.w_day_new{
    width: 120px;
}

/** zip code search box**/
.cc_box .cc_cont {display: flex; flex-wrap: wrap;}
.cc_box .cc_title { margin-bottom:10px; font-weight:normal; color:#fff; font-size:17px; text-align:center; padding-top:10px; }
.cc_text, .cc_cont select{font: 0.17rem Arial,Helvetica,Verdana,Geneva,sans-serif;}
.cc_cont p {
    padding: 5px 0 8px 0;
    margin: 0;
    height: auto;
    min-height: 35px;
    line-height: 18px;
}
@media screen and (max-width: 500px){
    .cc_text, .cc_cont select { width:150px; margin-left:0px;}
}

/*city weather page Beijing / Weather */
.w_oneday{
    line-height: 1.4;
}
.where2go,.what2wear {
    overflow-x: visible;
}
.what2wearReal {
    margin: 0px auto;
}
.where2goReal {
    width:910px;
    display: flex;
    flex-wrap: wrap;
}
.where2goUnit {
    margin-right: 30px;
    line-height: 1.2;
}
.where2goUnit img{
    width: 100% !important;
    height: auto !important;
}
.w_date_new { margin: 8px 25px;}
/**Attractions**/
.videoBox{
    line-height: 1.4;
    width: 448px;
}
.videoBox #video {
    height: 320px;
    width: 448px;
}
.videoBox #video img {
    width: 448px;
    height: 320px;
}

/* use video tag */
.videoBox.position-left {
    float: left;
    margin-right: 8px;
    margin-left: 0;
}
.videoBox.position-right {
    float: right;
    margin-left: 8px;
}

.videoBox.vertical {
    width: 338px;
    border: none;
}
.videoBox.vertical .video-player {
    height: 600px;
    width: 338px;
}

.videoBox.horizontal {
    width: 448px;
    border: none;
}
.videoBox.horizontal .video-player {
    height: 320px;
    width: 448px;
}

@media screen and (max-width: 600px){
    .videoBox.vertical, .videoBox.horizontal {
        float: none;
        margin-left: 0;
        margin-right: 0;
        width: 99%;
        border: none;
    }

    .videoBox.vertical .video-player{
        width: 60%;
        aspect-ratio: 9 / 16;
        object-fit: cover;
        height: auto;
        background-color: #e3e3e3;
    }

    .videoBox.horizontal .video-player {
        width: 100%;
        aspect-ratio: 16 / 9;
        object-fit: cover;
        height: auto;
        background-color: #e3e3e3;
    }
}

@media screen and (max-width: 480px){
    .videoBox.vertical, .videoBox.horizontal {
        float: none;
        margin-left: 0;
        margin-right: 0;
        width: 99%;
        border: none;
    }

    .videoBox.vertical .video-player {
        width: 100%;
        aspect-ratio: 9 / 16;
        object-fit: cover;
        height: auto;
        background-color: #e3e3e3;
    }

    .videoBox.horizontal .video-player {
        width: 100%;
        aspect-ratio: 16 / 9;
        object-fit: cover;
        height: auto;
        background-color: #e3e3e3;
    }

    .w_nextTitle {
        padding: 7px;
    }
    .w_7day .w_nextDay:nth-last-child(-n+3) {display: none;}
    .w_7day .w_nextDay {width: 20% !important;height: auto;}
    .weatherMonthLink {height: 100% !important;}
}

.c_attrpic_list{
    line-height: 1.4;
}

.clsmapwrap p {
    margin: 10px;
}

/*city index map*/
.mgr8b li { margin:4px 15px;}


/**cityguide Attractions**/
#divsighttips img{
    display: block;
}
.mgr8 li img{
    margin: 0px 5px;
}

/* Beijing / Dining */
.popularGiftDiv .gift {
    width: 295px;
    background-color: #f2f2f6;
}
.popularGiftDiv .gift_Title{
    line-height: 1.2;
    height: 50px;
}
.popularGiftDiv img{
    margin: 0px auto;
}

/*beijing / maps*/
.box_map ul,.box_map{
    display: flex;
    flex-wrap: wrap;
}
.box_map li {
    line-height: 1.2;
    margin: 8px 2px;
    /*height: 155px;*/
}
/*beijing / Capital Airport / Airport Maps*/
.liSmallMap199 li { text-align: center; float: left; margin: 5px; padding: 5px 8px; border: 1px solid #D3E7F6; width: 199px;}

/* Picture */
.clsAttUrl li{background:url('https://data.travelchinaguide.com/images/background/icon/p18.png') 25px 10px no-repeat;padding-left:40px;margin-bottom:4px;}

/*city index*/
.box_no ul{display: flex; flex-wrap: wrap;}
.box_no li { padding: 5px 0px 5px 12px; text-indent: 5px;}


.subTitle2017 {
    line-height: 1.2;
}

.crpicul{display: flex; flex-wrap: wrap;}

.liheading-arrow li {
    background: url(https://data.travelchinaguide.com/images/background/icon/heading-arrow1.png) no-repeat left center;
    text-indent: 10px;
}

.box_blue ul {display: flex; flex-wrap: wrap;}

.sortable th,.sortable .trainTime {font-size: .17rem;}
.sortable td{font-size: .15rem;}


.aDiv_left{ float:left; width:38%}

.divTab3Links li{ width: 260px;}

/*page indexer*/
.pageMore { font-size:.17rem;}



/***/
.popularGiftDiv{
    display: flex;
    flex-wrap: wrap;
}

.div_zoContent2020 { margin:8px 5px; line-height: 1.6;}

#zodiacSearchMatch { width:390px; }

.div_map .c_attrpic_list li img {
    width: auto;
    height: auto;
    max-width: 100%;
    display: block;
    margin: auto;
}

/*屏幕自适应*/
@media screen and (max-width: 1280px){
    #main { width: 100%; padding: 0px 10px;}
    .page .right { width: calc(100% - 250px);}
}

@media screen and (max-width:1024px){
    .cityguideIndex .c_title h1, .page .c_title h1, h1.picName{
        font-size: .24rem !important;
    }

    h2{
        font-size: .22rem;
    }

    #header-top, #header-navigator-view, #main {
        /*width:1000px;*/
        padding:0px 10px;
    }
    .page .left {
        width: 220px;
    }
    #AdGlobal_220X430,#frame_AdGlobal_220X430 {
        height: 528px !important;
    }
    #AdMinitour_220X430,#frame_AdMinitour_220X430{
        height: 440px !important;
    }
    .page .right {
        /*width:750px ; */
        padding:0px 10px 0px 20px;
        box-sizing: content-box;
    }

    .topTitleContent {
        width: 100%;
    }

    .bigImg{
        width: 100%;
    }

    .what2wear img { width:49% !important; height:auto !important;}
    .graph_img { width:100% !important; height:auto !important;}

    /**cityguide Attractions**/
    #divsighttips img{
        width: 100%;
        height: auto;
    }

    /*beijing / Capital Airport / Airport Maps*/
    /*.liSmallMap199 li { width:158px;}
    .liSmallMap199 li img{
        width: 100% !important;
        height: auto !important;
    }*/

    /*city weather page Beijing / Weather */
    .what2wearReal, .where2goReal {
        width: 100%;
    }
    .where2goUnit {
        width: 23.5%;
        margin-right: 10px;
    }

    .unitAttr_top .aDiv{
        width: 52%;
    }
    .attrLinksUl li {
        width: 175px;
        margin: 10px 10px 0px 0px;
    }
    .attrLinksUl li img {
        width: 100%;
        height: auto;
    }

    .aDiv_left{ width:45%}
    .divTab3Links li {width: 330px;}

    .liSmallMap li{height: auto;}

    .newsBdr {padding: 20px 10px;}
    .clsphotogalleryimg, .tableInPic { margin:8px 8px; }
}

@media screen and (max-width: 900px){
    .page .left {
        display: none;
    }
    .page .right {
        float: none;
        width: 100%;
        padding: 0;
    }
    .c_attrpic_list {
        align-content: space-around;
    }
    .c_attrpic_list li { width: 19%; margin: 2px auto;}

    .div_map .c_attrpic_list li img {
        width: auto;
        height: auto;
        max-width: 100%;
        display: block;
        margin: auto;
    }
}

@media screen and (max-width: 820px){
    .liw240 li { width: 30% !important; padding: 5px 0px 5px 5px;}
}


@media screen and (max-width: 770px){
    #footer, #header, #header-top, #header-navigator-view, #main {
        width: 100%;
    }

    .page .right {
        float: none;
        width: 100%;
        padding: 0;
    }

    #AdGlobal_220X430{ display: none;}
    #AdMinitour_220X430{ display: none;}

    /*city weather page Beijing / Weather */
    .what2wearReal, .where2goReal {
        width: 100%;
    }
    .clsmapimg {
        padding: 50px 0px 10px !important;
    }

    /***************************************/
    .nav-mobile-slogan{ display: none;}
    .header-top-2019-container{
        height: 96px;
        /*background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat center 9px ;*/
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat center 9px,url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 200px 50px;
    }
    .header-top-2019{
        width: 100%;
        height: 48px;
        background: #dd6920;
        position: absolute;
        z-index: auto;
        top: 48px;
    }
    .header-top-2019-logo{
        display: none;
    }
    .header-top-2019-left a {
        display: block;
        height: 48px;
        line-height: 48px;
        padding: 0;
    }
    .header-top-2019-left a img{
        content: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-menu.svg");
        width: 22px;
        line-height: 48px;
        height: 48px;
    }

    .header-top-2019-left {
        left: 18px;
        top:auto
    }

/*	.header-top-2019-right a.mUserbarBoxIcon {
        background: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-user.svg") no-repeat !important;
    }
    .header-top-2019-right a.mobile-top-phone img{
        content: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-tel.svg");
    }
    .header-top-2019-right a.mobile-top-search img{
        content: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-search.svg");
    }
    .header-top-2019-right a.mobile-top-app img{
        content: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-app.svg");
    }	*/

    .liw240 li {width: 45% !important;}
}
@media screen and (max-width: 760px){
    .c_attrpic_list li {
        width: 160px;
        margin: 2px 2px;
    }

}
@media screen and (max-width: 600px) {
    .unitAttr_top .aDiv_left, .unitAttr_top .aDiv {width: 100%; padding: 0;}
    .unitAttr_top a img.pImg {width: 100%; height: auto;object-fit: cover;}
    .c_attrpic_list.c_mappic_list > li {
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 580px){
    .clsmapimg {
        width: 100%;
        height: auto;
    }
    .aDiv_left {
        width: auto;
    }
    .liw240 li {width: 100% !important;}
}
@media screen and (max-width: 480px){
    .header-top-2019-container{
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 10px 9px,
            url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 200px 50px;
    }

    .content .contcont {line-height:1.6;}

    .mgr200 { margin-left:0px;}

    .div_zoContent_m{ margin: 35px auto; }
    /*#AdTour_adv_global_top {display: none;}*/
}
@media screen and (max-width: 425px){
    .header-top-2019-container{
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 30px 9px,
            url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 160px 40px;
    }

    .lock_height {
        min-height: auto;
    }

    .linkPhoto {
        float: left;
        height: 82px;
        width: 128px;
        max-height: 82px !important;
    }
    .linkTitle {
        padding: 5px 10px 5px 140px;
    }

    /*.clsphotogalleryimg{
        width: 100% !important;
        height: auto !important;
    }*/

    .newsBarCont{
        width: auto;
    }

    /**city index map**/
    .c_mappic_list li { width: 46%;}
    .c_mappic_list li img { width:95%;}
    .mgr8b li {
        margin: 4px;
    }
    /* .mgr8b li:nth-of-type(n+3){ display: none;} */

    /**weather**/
    .w_switchFC{
        top: -25px;
    }
    .w_today{
        line-height: 24px;
    }
    .w_day_new {
        margin: 0px 20px;
    }
    .w_dayTemp {
        margin: 20px 0px 10px;
    }
    .w_right_div { width:279px;}

    .div_zoContent { margin:20px 10px; }

    .liw280 li,.liw250 li{
        width: 100%;
    }

    /*
    .li16 li,.li18 li, .li22 li, .li24 li, .li25 li, .li30 li, .li33 li, .li35 li, .li40 li {width:100% !important; }
    .li16 li,.li20 li { width: 50% !important;}
    */

    /*beijing / Capital Airport / Airport Maps*/
    .liSmallMap199 li { width:155px;}
    .liSmallMap199 li img{
        width: 100% !important;
        height: auto !important;
    }

    /*city weather page Beijing / Weather */
    .aqi_pie_out {
        height: auto;
    }
    .what2wearReal {
        width: 100%;
    }
    .what2wear img {
        width: 100% !important;
        height: auto !important;
    }
    .where2goUnit {
        width: 200px;
        float: left;
        margin-right: 4px;
    }
    .citymonthLink {
        top: 75px;
    }
    .link_nopie {
        top: 45px;
    }

    .mgr8 li { height: auto !important;}

    /*.ke-zeroborder tr td {
        float: none;
        width: auto;
    }*/

    .box_map li {height:auto;}

    .unitAttr_top .aDiv {
        width: 100%;
        padding: 6px 0px;
    }
    .unitAttr_top .hTitle{
        margin: 20px 0px 10px 5px;
    }

    .attrLinksUl li span { height:auto;}
}
@media screen and (max-width: 420px){
    /*.div_diningImg {
        width: 179px;
        height: 140px;
        padding: 15px 15px 0 0;
    }*/
    .div_diningImg { width:100%; padding: 15px 15px 0 0; height:auto;}
    .img_left { width:100% !important; height:auto !important;}

    .cityguideIndex .cr2 .photosBox li{
        height: auto;
    }
}

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

    .subTitle_height {height: 50px;}

    /**weather**/
    .w_right_div {
        width: 268px;
    }

    /*city weather page Beijing / Weather */
    .where2goUnit {
        width: 195px;
    }

    .table2020 th,.table2020 td { padding: 8px 0px;}

    #zodiacSearchMatch { width:100%; }
}
@media screen and (max-width: 375px){

    /**weather**/
    .w_right_div {
        width: 229px;
    }

    /*beijing / Capital Airport / Airport Maps*/
    .liSmallMap199 li { width:143px;}

    /*city weather page Beijing / Weather */
    .where2goUnit {
        width: 175px;
    }

    .attrLinksUl li {
        width: 165px;
    }
}

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

    /**weather**/
    .w_day_new {
        margin: 0px 10px;
    }
    .box-shadow{
        width: 120px;
    }
    .w_right_div {
        width: 224px;
    }
    /*city weather page Beijing / Weather */
    .where2goUnit {
        width: 165px;
    }

    .page .c_path {height: 62px;}

    .attrLinksUl li {
        width: 160px;
    }
    .divTab3Links li {width: 260px;}
}

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

    .mgr8 li img{margin:0px;}

    /**weather**/
    .w_day_new {
        margin: 0px;
    }

    .w_right_div {
        width: 184px;
    }

    .w_7day .w_nextTitle span:nth-child(2) { font-size: .14rem;}

    /*beijing / Capital Airport / Airport Maps*/
    .liSmallMap199 li { width:123px;}

    /*city weather page Beijing / Weather */
    .weatherSubTitle {margin-top:0px;}
    .where2goUnit {
        width: 145px;
    }
    .w_dayTemp { width: 110px;}
    .w_date_new { padding-left: 10px;}

    .page .c_path{
        min-height: 42px;
        height: auto;
    }

    .li16 li, .li18 li, .li20 li, .li22 li, .li24 li, .li25 li, .li30 li, .li33 li, .li35 li, .li40 li{
        width: 100% !important;
    }

    .mgr8 li{
        width: 145px !important;
    }

    .liheading-arrow li{
        text-indent: 0px;
        padding: 5px 0px 5px 22px;
    }
    .attrLinksUl li {
        width: 138px;
    }



    /*page indexer*/
    .pageMore { text-align: left; padding: 5px 3px 1px;}

    .zodiac-big-img { margin: 10px 30px;}


    .header-top-2019-container{
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 15px 9px,
            url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 160px 40px;
    }
}


/*****************************/
.header-links {position: absolute;top:0;right:0;display: flex;flex-wrap: nowrap;}
.header-links .link-item {min-width:40px; margin: 0 5px;background: url("https://data.travelchinaguide.com/images/background/icon/p29.png") no-repeat right center; }
.header-links .link-item:last-child {background: none;}
.header-links .link-item.mshow {display: none;}
.header-links .link-item>a {display: block; height: 40px; line-height: 40px;padding:0 10px 0 30px;color:#d75b00;text-decoration: none;background-repeat: no-repeat; background-position: left center;}
.header-links .link-item>a:hover {text-decoration: underline;}
.header-links .link-photo a {background-image: url("https://data.travelchinaguide.com/images/tcg/tour/2016/icon_tel.png");}
.header-links .link-answer a {background-image: url("https://data.travelchinaguide.com/images/tcg/tour/2016/icon_qa.png");}
.header-links .link-app a {background-image: url("https://data.travelchinaguide.com/images/tcg/app/icon_app.png");}

.header-links .link-photo {background:none;}

.header-top-2019-right {
    position: static;
    top: 10px;
    right: 10px;
}

@media screen and (max-width:768px){
    .header-links {top:48px;width: 100%;height:48px;background: #dd6920; position: absolute;}
    .header-links .link-item {width:48px;min-width:48px;float: right;background: none; margin: 0 0 0 5px;}
    .header-links .link-item a { height: 48px; line-height: 48px; padding: 0; background-position: center center;background-size: 22px;}
    .header-links .link-item a span {display: none;}
    .header-links .link-item.mshow {display: block;}
    .header-links .custom {width:auto;flex: auto;}
    .header-links .mobile-top-menu {float: left;}
    .header-links .mobile-top-menu a {background-image: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-menu.svg");}
    .header-links .link-photo a {background-image: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-tel.svg");}
    .header-links .link-search a {background-image: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-search.svg");}
    .header-links .link-app a {background-image: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-app.svg");background-size:30px;}
    .header-links .link-answer {display: none;}

    .header-top-2019-container {
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat center 9px,url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 200px 50px;
    }
    .nav-mobile-slogan {
        display: none;
    }
}
@media screen and (max-width: 480px){
    .header-top-2019-container {
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 10px 9px, url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 200px 50px;
    }
}
@media screen and (max-width: 425px){
    .header-top-2019-container {
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 30px 9px, url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 160px 40px;
    }
    .header-links .link-app {
        display: none;
    }
}
@media screen and (max-width: 320px){
    .header-top-2019-container {
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 15px 9px, url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 160px 40px;
    }
}

/*****************************/
.header-links {position: absolute;top:0;right:0;display: flex;flex-wrap: nowrap;}
.header-links .link-item {min-width:40px; margin: 0 5px;background: url("https://data.travelchinaguide.com/images/background/icon/p29.png") no-repeat right center; }
.header-links .link-item:last-child {background: none;}
.header-links .link-item.mshow {display: none;}
.header-links .link-item>a {display: block; height: 40px; line-height: 40px;padding:0 10px 0 30px;color:#d75b00;text-decoration: none;background-repeat: no-repeat; background-position: left center;}
.header-links .link-item>a:hover {text-decoration: underline;}
.header-links .link-photo a {background-image: url("https://data.travelchinaguide.com/images/tcg/tour/2016/icon_tel.png");}
.header-links .link-answer a {background-image: url("https://data.travelchinaguide.com/images/tcg/tour/2016/icon_qa.png");}
.header-links .link-app a {background-image: url("https://data.travelchinaguide.com/images/tcg/app/icon_app.png");}

.header-links .link-photo {background:none;}

.header-top-2019-right {
    position: static;
    top: 10px;
    right: 10px;
}

@media screen and (max-width:768px){
    .header-links {top:48px;width: 100%;height:48px;background: #dd6920; position: absolute;}
    .header-links .link-item {width:48px;min-width:48px;float: right;background: none; margin: 0 0 0 5px;}
    .header-links .link-item a { height: 48px; line-height: 48px; padding: 0; background-position: center center;background-size: 22px;}
    .header-links .link-item a span {display: none;}
    .header-links .link-item.mshow {display: block;}
    .header-links .custom {width:auto;flex: auto;}
    .header-links .mobile-top-menu {float: left;}
    .header-links .mobile-top-menu a {background-image: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-menu.svg");}
    .header-links .link-photo a {background-image: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-tel.svg");}
    .header-links .link-search a {background-image: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-search.svg");}
    .header-links .link-app a {background-image: url("https://data.travelchinaguide.com/images/background/icon/2021/white/icon-app.svg");background-size:30px;}
    .header-links .link-answer {display: none;}

    .header-top-2019-container {
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat center 9px,url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 200px 50px;
    }
    .nav-mobile-slogan {
        display: none;
    }

    .header-top-2019-right a.mUserbarBoxIcon {
        display: block !important;
        background: url(https://data.travelchinaguide.com/images/background/icon/2021/white/icon-user.svg) no-repeat center center !important;
        background-size: 22px !important;
        height: 48px !important;
        width: auto !important;
        margin: 0px auto !important;
    }
}
@media screen and (max-width: 480px){
    .header-top-2019-container {
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 10px 9px, url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 200px 50px;
    }
}
@media screen and (max-width: 425px){
    .header-top-2019-container {
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 30px 9px, url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 160px 40px;
    }
    .header-links .link-app {
        display: none;
    }
}
@media screen and (max-width: 320px){
    .header-top-2019-container {
        background: url(https://data.travelchinaguide.com/images/logo/logo_moblie.svg) no-repeat 15px 9px, url(https://data.travelchinaguide.com/images/background/other/slogan_top_280b.png) no-repeat right 0px;
        background-size: 160px 30px, 160px 40px;
    }
}

/**********************************/
#AdTour_adv_mini_content_xa{
    width: 448px;
    height: 396px;
    float: right;
    margin-left: 8px;
}

#AdTour_adv_mini_content_bj,#AdTour_adv_mini_content_zhangjiajie{
    width: 455px;
    height: 396px;
    float: right;
    margin-left: 8px;
}

#AdTour_adv_mini_content_zhangjiajie {
    margin-bottom: 10px;
}
@media screen and (max-width: 580px) {
    #AdTour_adv_mini_content_xa{
        float: none;
        margin: 0px auto;
    }
    #AdTour_adv_mini_content_bj,#AdTour_adv_mini_content_zhangjiajie{
        float: none;
        margin: 10px auto 20px auto;
        /*height: 470px;*/
    }
}
@media screen and (max-width: 480px) {
    /* #AdTour_adv_mini_content_xa{
        width: 100%;
    } */
    #AdTour_adv_mini_content_bj,#AdTour_adv_mini_content_zhangjiajie,#AdTour_adv_mini_content_xa{
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 476px) {
    /* #AdTour_adv_mini_content_xa{
        height: 446px;
    } */
    #AdTour_adv_mini_content_bj,#AdTour_adv_mini_content_zhangjiajie,#AdTour_adv_mini_content_xa{
        height: auto;
    }
}
@media screen and (max-width: 465px) {
    #AdTour_adv_mini_content_xa{
        /*height: 471px;*/
    }
}
@media screen and (max-width: 414px) {
    /* #AdTour_adv_mini_content_xa{
        height: 456px;
    } */
    #AdTour_adv_mini_content_bj,#AdTour_adv_mini_content_zhangjiajie,#AdTour_adv_mini_content_xa{
        height: 484px;
    }
}
@media screen and (max-width: 352px) {
    #AdTour_adv_mini_content_bj,#AdTour_adv_mini_content_zhangjiajie{
        height: 511px;
    }
}
@media screen and (max-width: 600px) {
    .ad_iframe_content {
        display: flex;
        flex-direction: column;
    }
    .ad_iframe_content .divads {
        order: 2;
    }
    .ad_iframe_content .first-paragraph {
        order: 1;
    }
    #AdTour_adv_mini_content_xa,#AdTour_adv_mini_content_bj, #AdTour_adv_mini_content_zhangjiajie {
        width: 100%;
        height: auto;
        iframe {
            border-radius: 20px;
        }
    }
}

/*-- new map list start --*/
.map-thumb-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 200px));
  gap: 18px 20px;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}

.map-thumb-grid li {
  min-width: 0;
  padding: 6px;
  border: 1px solid rgb(227, 227, 227);
  box-sizing: border-box;
}

.map-thumb-grid a {
  display: grid;
  grid-template-rows: 155px auto;
  align-items: center;
  justify-items: center;
  text-align: center;
  text-decoration: underline;
}

.map-thumb-grid img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 155px;
  float: none;
}

.map-thumb-grid span {
  display: block;
}

@media (max-width: 900px) {
  .map-thumb-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .map-thumb-grid a {
    grid-template-rows: 140px auto;
  }

  .map-thumb-grid img {
    max-height: 140px;
  }
}

@media (max-width: 600px) {
  .map-thumb-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
/*-- new map list end --*/
/*-------temp.css-end---------*/
