    .none{display: none!important;}
    *{margin: 0;padding: 0;}
    .w100{width: 100%!important;display: inline-block!important;}
    .w830{width:830px!important;}
    body{-webkit-font-smoothing:subpixel-antialiased;color:#333;}
    body, dl, dd, p, form,h1, h2, h3, h4, h5, h6{margin:0;}
    ol,ul{margin:0; padding:0;}
    th,td{ padding: 0;}
    table {border-spacing: 0;border-collapse: collapse;}
    li{list-style:none;}
    img{ padding: 0; margin: 0; border: none;}
    input,textarea{outline: none; border: 0;}
    textarea{ resize: none;}
    article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
    audio, canvas, progress, video {display: inline-block; /* 1 */vertical-align: baseline; /* 2 */}
    audio:not([controls]) {display: none;height: 0;}
    a { color: #2c2c31; text-decoration: none; }
    a:hover { text-decoration: unset; }
    img.logo_31 {margin-top: 10px;margin-left: 45px;width: 260px;height: 90px;float: left;}
    .yiji {width: 100%;height: 66px;text-shadow: 0px 3px 6px 0px rgba(0,0,0,0.15);float: left;}
    .layui-input-block.sosuo_kuang1 {width: 208px;float: left;margin-left: 0px;}
    .searchinput {border-radius: 47px;border: none;float: left;width:195px;height: 37px;padding-left: 17px;}
    .searchbtn {cursor: pointer;width: 119px;border: none;height: 39px;background: #4c97c5;font-size: 20px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;text-align: CENTER;color: #ffffff;line-height: 20px;border-radius: 47px;float: right;font-weight: bold;}
    .head_sosuokuang {border: 1px solid #4c97c5;width: 337px;height: 39px;background: #ffffff;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: CENTER;color: #333333;line-height: 20px;text-shadow: 0px 3px 6px 0px rgba(0,0,0,0.15);float: right;margin-left: 66px;border-radius: 47px}
    button.layui-btn.layui-btn-warm.layui-btn-radius.anjian {width: 119px;height: 39px;background: #f59b22;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: CENTER;color: #ffffff;line-height: 20px;float: right;}
    table{border-spacing:0;width:100%}
    table td{font-size:13px;padding:1px}
    .wrapper{width: 1200px;margin: auto;}
    /* 热门火车时刻表推荐 */
    .tobu {width: 100%;height:600px;position: relative;background-image: url('/Images/topimg/topimg.png');background-size: 100% 600px;}
    .tobu_zuo {width: 782px;height: 351px;float: left;margin-top: 20px;}
    .tobu_yui {width: 1200px;height: 251px;background: #ffffff;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: CENTER;color: #333333;line-height: 20px;box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 0.15);margin-top: 20px;border-radius: 10px;position: absolute;top: 140px;right: 22%;}
    .toby_biaotu_ice {width: 9px;height: 28px;background: #4c97c5;float: left;margin-top: 2px;}
    .tobu_biaoti {width: 261px;height: 30px;font-size: 28px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #4c97c5;line-height: 30px;margin-left: 6px;float: left;}
    .Hot {width: 130px;height: 20px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #aaaaaa;float: left;margin-left: 4px;margin-top: 10px;}
    .zmd_kuang {width: 233px;height: 214px;background: #ffffff;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: center;color: #333333;line-height: 20px;box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 15%);margin-top: 2px;float: left;margin-left: 20px;border-radius: 5px;overflow: hidden;display: inline-block;}
    .zmd_kuang .name{width: 100%;display: inline-block;text-align: center;}
    .zmd_kuang1 {padding: 10px;height: 90%;width: 92%;}
    img.logo_7 {width: 100%;height: 167px;}
    .zmd_dizming {width: 45%;height: 20px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;color: #aaaaaa;float: left;margin-top: 10px;display: block;overflow: hidden;text-overflow: ellipsis;text-align: center;}
    .zmd_kuang1 i {width: 10%;text-align: center;color: #4c97c5;float: left;margin-top: 12px;}
    .zmd_dizming1{margin-left: 10px;}
    .zmd_jiage {float: left;width: 48px;height: 20px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #f59b22;margin-left: 33px;margin-top: 10px;}
    .zhixuntuijian{width: 782px;height: 57px;background: #ffffff;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: CENTER;color: #333333;line-height: 20px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.15);float: left;margin-top: 25px;border-radius: 4px;overflow: hidden;}
    .remengzhixun {width: 98px;height: 20px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: LEFT;color: #333333;float: left;margin-top: 18px;margin-left: 15px;}
    .remengzhixun_neirong {width: 300px;height: 20px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: LEFT;color: #7f7f7f;float: left;margin-top: 18px;display: block;overflow: hidden;text-overflow: ellipsis;margin-left: 20px;}
    span.dian {width: 10px;height: 10px;background: #7f7f7f;float: left;border-radius: 50%;margin-top: 5px;padding-left: -1px;}
    .remengzhixun_neirong1{margin-left: 10px;color:#7f7f7f ;}
    .listtticon{color: #4c97c5;float: left;font-size: 26px;}
    /*首页搜索*/
    .cal-wrap {border:#f0f0f2 solid 1px;overflow:hidden;zoom:1;background:#fff;position:absolute;z-index:2000;animation:.3s ease-in-out up-small2;}
    .cal {width:261px;font-size:12px;background:#fff;float:left}
    .cal-top {height:20px;line-height:20px;background:#fff;color:#003784;padding:5px 10px;position:relative;z-index:2000;}
    .cal-right .cal-top {text-align:right;}
    .cal-top select {font-size:12px;vertical-align:middle;}
    .cal-top input {padding:0}
    .cal-top a {float:left;width:16px;height:16px;background:url(/style/home/img/img_new.png) no-repeat;_background:url(/style/home/img/img.gif) no-repeat;vertical-align:middle;}
    .cal-top .first {background-position:0 0;margin-right:5px;}
    .cal-top .prev {background-position:-16px 0;margin-right:5px;}
    .cal-top .next {background-position:-32px 0;margin-left:5px;}
    .cal-top .last {background-position:-48px 0;margin-left:5px;}
    .cal-top .next,.cal-top .last {float:right;}
    .cal-week {margin:0;padding:0;height:25px;border-right:1px solid #f0f0f2;margin-right:-1px;background: #f9f5ef}
    .cal-right .cal-week {border-left:1px solid #f0f0f2;}
    .cal-week li {float:left;width:36px;text-align:center;line-height:25px;list-style:none}
    .cal-week li b {font-weight:normal;color:#ff8200}
    .cal-cm {clear:left;border-top:1px solid #f0f0f2;border-right:1px solid #f0f0f2;position:relative;margin-right:-1px;min-height:100px;}
    .cal-right .cal-cm {border-left:1px solid #f0f0f2;}
    .cal-cm .cell {position:absolute;width:36px;height:18px;text-align:center;}
    .cal-cm .cell .so {font:bold 12px "瀹嬩綋";line-height:18px;}
    .cal-ft {clear:both;text-align:right;height:20px;padding:6px 10px;background:#fff;border-top:1px solid #f0f0f2;width:502px;}
    .cal-ft .cal-btn {display:inline-block;height:20px;width:40px;text-align:center;text-decoration:none;color:#297405;background:#fff;border:1px solid #fff;font-size:12px;line-height:20px;cursor:pointer;}
    .cal-top a {float:left;margin:2px 0 0 0;}
    .cal-top .year {float:left;position:relative;margin-right:10px;}
    .cal-top .year input {width:50px;height:18px;line-height:18px;border:0 none;background:#fff;text-align:center;}
    .cal-top .month {float:left;position:relative;}
    .cal-top .month input {width:50px;height:18px;line-height:18px;border:0 none;background:#fff;text-align:center;}
    .cal-top .time-list {position:absolute;top:20px;left:0;border:1px solid #f0f0f2;width:90px;background:#fff;padding:0;margin:0;list-style:none;overflow:hidden;zoom:1;z-index:1000;display:none;}
    .cal-top .time-list ul {margin:0;padding:0;overflow:hidden;zoom:1;}
    .cal-top .time-list li {float:left;width:40px;list-style:none;height:20px;line-height:20px;padding-left:5px;cursor:pointer;}
    .cal-top .time-list .dis {color:#999}
    .cal-right .month,.cal-right .year {float:right;text-align:left}
    .cal-top .time-list-ft {text-align:center;padding:0 10px;}
    .cal-top .time-list-ft a {margin:0;background:none;height:20px;line-height:20px;text-decoration:none;font-size:12px;float:none;}
    .cal-top .time-list-ft .close {font-size:16px;display:inline-block;width:20px;text-align:center;}
    .cal-top .time-list-ft .close:hover {background:#f9f5ef;color:#666;}
    .cal-one {width:261px;}
    .cal-one .cal-right {display:none;}
    .cal-one .cal-top .prev {margin-right:34px;}
    .cal-one .cal-ft {width:241px;}
    /* 右边 */
    .tobu_caidan {width: 70px;height: 30px;border: 1px solid #cdcdcd;border-radius: 4px;margin-left: 34px;margin-top: 25px;float: left;}
    .tobu_caidan i{float: left;height: 30px;line-height: 30px;margin-left: 10px;}
    .huoche {width: 28px;height: 20px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: LEFT;color: #333333;float: left;margin-left: 5px;margin-top: 4px;}
    .tobu_caidan1{margin-left: 15px;}
    .layui-form-item {width: 294px;margin-left: 12px;margin-top: 20px;float: left;}
    input.layui-input.kuang {border: 1px solid #cdcdcd;margin-top: 12px;}
    .layui-form-item.blocl {margin-bottom: 2px;margin-top: -21px;}
    button.layui-btn.layui-btn-danger.layui-btn-radius {width: 290px;margin-top: 15px;}
    .item1{margin-top: 0px;}
    .layui-form-item.items.item1{margin-top: 0px;}
    .items {width: 356px;margin-left: 12px;margin-top: 20px;float: left;}
    .div {width: 1200px;margin: auto;}
    /* 最近更新 */
    .tianqshuju {float: left;margin-top: 20px;width: 397px;height: 430px;}
    .shang {width: 30px;height: 30px;line-height: 30px;border: 1px solid #cdcdcd;border-radius: 4px;float: left;margin-left: 150px;}
    .shang:hover,.xia:hover{background-color: #80d3f8;border: 1px solid #80d3f8;}
    .shang:hover i,.xia:hover i{color: #fff;}
    .xia {width: 30px;height: 30px;line-height: 30px;border: 1px solid #cdcdcd;border-radius: 4px;float: left;margin-left: 14px;}
    /* 热门时刻表 */
    .remeng_zuo1 {width: 100%;float: left;}
    .remeng_zuo {width: 782px;float: left;}
    .remenshike_kuang {float: left;width: 530px;margin-left: 121px;}
    .remenshike_name {width: 36px;height: 25px;font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #aaaaaa;margin-left: 39px;float: left;}
    .remenshike_neirong_kuang {float: left;width: 100%;height: auto;margin-top: 9px;}
    .remenshike_neirong_kuang a {height: 30px;width: 190px;float: left;margin-top: 10px;line-height: 30px;padding-right: 10px;}
    .neirong_kuang i{color: #b3b3b3;float: right; width: 10%;}
    .neirong_ming {width: 90%;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #7f7f7f;float: left;display: block;overflow: hidden;text-overflow: ellipsis;height: 30px;white-space: nowrap;}
    .remenshike_name1{color: #333333;}
    /* 酒店资讯 */
    .page {width: 395px;float: right;margin-top: 20px;}
    .zixuntypenav,.jingyantypenav,.hytypenav{width: 100%;margin-top: 20px;clear: both;display: inline-block;}
    .jingyantypenav a {font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;text-align: CENTER;color: #333333;float: left;cursor: pointer;/* 鼠标变成一只手 */font-weight: bold;width: 51px;margin: 0 5px;}
    .zixuntypenav a {font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;text-align: CENTER;color: #333333;float: left;cursor: pointer;/* 鼠标变成一只手 */margin: 5px 2px;font-weight: bold;padding: 0 7px;}
    .hytypenav a {font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;text-align: CENTER;color: #333333;float: left;cursor: pointer;/* 鼠标变成一只手 */margin: 5px 2px;font-weight: bold;padding: 0 7px;}
    .hytypenav a.active,.zixuntypenav a.active,.jingyantypenav a.active{color: #4c97c5;}
    /* 火车生活 */
    .huocheshenghuo_biaoi {width: 100%;margin-top: 20px;clear: both;display: inline-block;}
    .huocheshenghuo_biaoi  a {width: 140px;height: 50px;border: 1px solid #cdcdcd;border-radius: 4px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: CENTER;color: #333333;line-height: 50px;float: left;cursor: pointer;margin-left: 18px;}
    .huocheshenghuo_biaoi a:nth-child(1){margin-left: 50px;}
    .huocheshenghuo_biaoi a.active{background: #ecf4ff;font-weight: bold;color: #4c97c5;border: 1px solid #ecf4ff;}
    .zixunlistbox{width: 100%;display: inline-block;height: auto;margin-top: 20px;}
    .zixunlistbox.none{display: none;}
    .zixunlistbox .zixunlistw100{float: left;width:100%; }
    .zixunlistbox .zixunlistw100 li{float: left;width:48%;border-bottom: 1px dotted #ccc;margin-right: 2%;padding-top: 5px;}
    .zixunlistbox .zixunlistw100 li h4{width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;}
    .zixunlistbox .zixunlistleft{float: left;width:65%; }
    .zixunlistlefttop{width: 100%;line-height: 30px;font-weight: bold;font-size: 20px;color: #4c97c5;text-align: left;}
    .zixunlistlefttop i{font-size: 25px;margin-right: 10px;position: relative;top: 2px;}
    .zixunlistbox .zixunlistleft li{float: left;width:48%;height: 45px;border-bottom: 1px dotted #ccc;margin-right: 2%;padding-top: 5px;line-height: 45px;}
    .zixunlistbox .hylistleft li{float: left;width:48%;height: 90px;border-bottom: 1px dotted #ccc;margin-right: 2%;padding-top: 5px;line-height: 20px;}
    .zixunlistbox .zixunlistleft li h3{text-align: left;height: 50px;line-height: 50px;font-weight: 400;font-size: 20px;width: 96%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .zixunlistbox .zixunlistleft li h3 i{margin-right: 4px;}
    .zixunlistbox .zixunlistleft li h3 a:hover{color: #4c97c5;}
    .zixunlistbox .zixunlistleft li .cat{color: #4c97c5!important;}
    .zixunlistbox .zixunlistleft li span{color: #999797;margin-top: 5px;float: right;margin-right: 10%;}
    .zixunlistbox .zixunlistright{float: right;width:30%;border: 1px solid #4c97c5;padding: 10px;border-radius: 10px;}
    .zixunlistbox .zixunlistright .zixunlistlefttop{color: #4c97c5;padding-bottom: 5px;border-bottom: 2px solid}
    .zixunlistbox .zixunlistright .zixunlistlefttop i{color: #4c97c5;}
    .zixunlistbox .zixunlistright ul{display: inline-block;padding: 5px;width: 100%;overflow: hidden;}
    .zixunlistbox .zixunlistright li{float: left;width:100%;height: 30px;margin: 5px 0;border-bottom: 1px dotted #ccc;line-height: 30px;}
    .zixunlistbox .zixunlistright li a{display: inline-block;width: 100%;}
    .zixunlistbox .zixunlistright li img{float: left;width: 70px;height: 70px;border: 1px solid #ccc;padding: 2px;border-radius: 5px;margin-right: 10px; }
    .zixunlistbox .zixunlistright li h3{font-weight: 400;font-size: 16px;overflow: hidden;text-overflow: ellipsis;text-align: left;}
    .zixunlistbox .zixunlistright li h3 i{width: 30px;height: 30px;float: left;line-height: 30px;text-align: center;border: 1px solid #ccc;border-radius: 5px;margin-right: 10px;color: #999999;}
    .zixunlistbox .zixunlistright li:nth-child(1) h3 i{color: #4c97c5;}
    .zixunlistbox .zixunlistright li:nth-child(2) h3 i{color: #ff6f00;}
    .zixunlistbox .zixunlistright li:nth-child(3) h3 i{color: #ffbf00;}
    .zixunlistbox .zixunlistright li h3 a{float: left;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .zixunlistbox .zixunlistright li .cat{float: left;font-size: 16px;color:#4c97c5; }
    .zixunlistbox .zixunlistright li span{float: right;color: #928f8f;}
    .zixunlistbox .hylistright{float: right;width:30%;border: 1px solid #4c97c5;padding: 10px;border-radius: 10px;}
    .zixunlistbox .hylistright li{float: left;width:100%;height: 80px;margin: 5px 0;border-bottom: 1px dotted #ccc;}
    .zixunlistbox .hylistright li img{float: left;width: 70px;height: 70px;border: 1px solid #ccc;padding: 2px;border-radius: 5px;margin-right: 10px; }
    .zixunlistbox .hylistright li h3{font-weight: bold;font-size: 16px;height: 50px;overflow: hidden;text-overflow: ellipsis;text-align: left;}
    .zixunlistbox .hylistright li .cat{float: left;font-size: 16px;color:#4c97c5; }
    .zixunlistbox .hylistright li span{float: right;color: #928f8f;}

    .zixunlistbox .huochediv {width: 100%;height: 509px;display: inline-block;}
    .zixunlistbox .huochediv li{width: 170px;float: left;border: 1px solid #ccc;margin-bottom: 10px;padding: 9px;height: 220px;border-radius: 10px;}
    .zixunlistbox .huochediv li:nth-child(1n+1){margin-left: 10px;}
    .zixunlistbox .huochediv li img{width: 170px;height: 170px;border-radius: 10px;}
    .zixunlistbox .huochediv li .name{margin-top: 10px;}
    .zixunlistbox .huochediv li .name .zmd_dizming{color: #0C0C0C;font-size: 16px;}
    .zixunlistbox .huochediv li .name i{width: 10%;text-align: center;color: #4c97c5;float: left;margin-top: 12px;}
    .zixunlistbox .huochediv li .names{margin-top: 20px;width: 100%;text-align: center;font-size: 14px;font-weight: bold;}
    .zixunlistbox .huochediv li:hover{border: 1px solid  #4c97c5;}
    .zixunlistbox .huochediv li:hover .name .zmd_dizming,.zixunlistbox .huochediv li:hover .names{color:  #4c97c5;}
    .zixunlist100{width: 100%;clear: both;display:inline-block; }
    .zixunlist100 li{float: left;width:380px;height: 87px;border-bottom: 1px dotted #ccc;margin-right: 20px;padding-top: 5px;}
    .zixunlist100 li h3{text-align: left;height: 50px;line-height: 50px;font-weight: bold;font-size: 20px;width: 96%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .zixunlist100 li h3 i{margin-right: 4px;}
    .zixunlist100 li h3 a:hover{color: #4c97c5;}
    .zixunlist100 li .cat{color: #4c97c5;margin-top: 5px;float: left;margin-right: 10%;}
    .zixunlist100 li span{color: #999797;margin-top: 5px;float: right;margin-right: 10%;}
    .mt20{margin-top: 20px;}
    .zixunzhuanqu .gallery-thumbs{height: 60px;margin-top: 15px;display: inline-block;}
    .zixunzhuanqu .gallery-thumbs .swiper-slide{transform: none!important;width: 140px;height: 50px;border: 1px solid #cdcdcd;border-radius: 4px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: CENTER;color: #333333;line-height: 50px;float: left;cursor: pointer;margin-left: 18px;}
    .zixunzhuanqu .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{ background: #ecf4ff;font-weight: bold;color: #4c97c5;border: 1px solid #ecf4ff;}
    .zixunzhuanqu .gallery-top{height: auto;display: inline-flex;}
    .zixunzhuanqu .gallery-top .zixunlistbox{margin-top: 0;}
    .zixunzhuanqu .gallery-top .zixunlistbox a{text-align: left;}
    .huoche_totiao {width: 100%;float: left;}
    .huoche_totiao a {float: left;width: 48%;font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: LEFT;color: #333333;line-height: 35px;display: inline-block;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 35px;text-overflow: ellipsis;white-space: nowrap;}
    .huoche_totiao a:nth-child(2n){margin-left: 4%;}
    /* 热门快讯 */
    .remenkuaixun {float: right;width: 399px;}
    .jiudianlistbox{width: 1200px;display: inline-block;margin-top: 20px;}
    .jiudianlistbox .jingdiankuang{width: 260px;float: left;padding: 20px;margin-top: 5px;}
    .jiudianlistbox .jingdiankuang.ptb{padding: 0 20px;}
    .jiudianlistbox img{border-radius: 10px;border: 1px solid #ccc;}
    .jiudianlistbox i{float: left;color: #4c97c5;}
    .jiudianlistbox .dizi_kuang{height: 26px;line-height: 26px;margin: 0;}
    .jiudianlistbox .dizi_kuang .diqu{height: 26px;line-height: 26px;margin: 0;margin-left: 10px;}
    .swiper-slide-title{width: 100%;clear: both;margin-top: 20px;}
    .swiper-slide-title a{width: 60%;background: #4c97c5;color: #fff;height: 40px;line-height: 40px;display: block;border-radius: 10px;font-weight: bold;font-size: 24px;margin: auto;text-align: center;}
    /* 旅游景点 */
    .jiudianimg {width: 256px;height: 185px;}
    .jiudian_ming {float: left;height: 21px;font-size: 14px;font-family: BlinkMacSystemFont, BlinkMacSystemFont-Bold;font-weight: Bold;text-align: LEFT;color: #333333;margin-top: 10px;display: block;overflow: hidden;text-overflow: ellipsis;}
    .dizi_kuang {width: 100%;height: 18px;margin-top: 13px;float: left;}
    .diqu {width: 230px;height: 21px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: LEFT;color: #7f7f7f;line-height: 18px;float: left;margin-left: 8px;display: block;overflow: hidden;text-overflow: ellipsis;}
    .biaoti_chengshi{background: #ecf4ff;color: #4c97c5;border: 1px solid #ffffff;}
    /* 友情链接 */
    .yiuqing {width: 100%;float: left;margin-top: 20px;padding-bottom: 10px;border-bottom: 3px solid #4c97c5;}
    .yiuqinglianjei {float: left;height: 25px;font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #4c97c5;line-height: 25px;margin-left: 20px;}
    .yiuqing_neirong {width: 100%;float: left;margin-top: 20px;}
    /* 全国15天天气 */
    .yiuqinglianjei1 {float: left;height: 25px;font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #4c97c5;line-height: 25px;margin-left: 20px;}
    .chengshitianqi {width: 100%;float: left;}
    /* 尾部 */
    .tail {width: 100%;height: 368px;background:#24292f;float: left;margin-top: 70px;position: relative;}
    .tail_kuang {width: 1200px;height: 100%;margin: auto;}
    .tail_kuang1 {width: 646px;float: left;margin-top: 20px;}
    .tail_kuang_biaoti {width: 160px;margin-top: 20px;float: left;display: inline-block;height: 200px;}
    .tail_kuang_biaoti p{float: left;width: 100%;height: 30px;line-height: 30px;}
    .tail_kuang_biaoti p a{color: #fff;}
    .tail_biaoti_ming {width: 100%;height: 25px;font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #ffffff;line-height: 25px;float: left;margin-bottom: 20px;}
    img.logo_1 {width: 309px;height: 104px;float: left;margin-left: 151px;margin-top: 24px;}
    .tail_neirong {float: left;height: 20px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: LEFT;color: #7f7f7f;margin-top: 34px;margin-left: 164px;}
    .tail_neirong1{margin-top: 9px;}
    .fenggexian {width: 100%;border-bottom: 2px dashed #eee;float: left;margin-top: 30px;}
    .banquan {width: 100%;height: 40px;font-size: 14px;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;color: #ffffff;margin-top: 27px;text-align: center;clear: both;display: inline-block;}
    .banquan a{color: #e8e8e8;}
    /* 遮罩层 */
    .neirong_ming:hover{color: #4c97c5;}
    .biaoti_chengshi:hover {color: #4c97c5;}
    .jiudian_ming:hover{color: #4c97c5;}
    .jinritotiao:hover{background: #ecf4ff;color: #4c97c5;border: 1px solid #ffffff;}
    .tobu_caidan1{cursor: pointer;/* 鼠标变成一只手 */}
    .shang{cursor: pointer;/* 鼠标变成一只手 */}
    .xia{cursor: pointer;/* 鼠标变成一只手 */}
    .chengshizuo {width: 100px;float: left;}
    input.layui-input.kuang.kuang1 {margin-top: 12px;}
    label.layui-form-label {margin-top: 13px;}
    .swiper-container {width: 100%;height: 100%;}
    .swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: inline-block;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.8);}
    .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
    #indexlunbo .swiper-slide{display: flex!important;}
    .tianqidiqubox{width: 100%;text-align: center;display: inline-block;background-color: #e5e5e5;height: 40px;line-height: 40px;margin-top: 5px;border-radius: 5px;}
    .tianqidiqubox a{width: auto;font-size: 20px;font-weight: bold;color: #000;padding: 0 43px;}
    .tianqidiqubox a.active{color: #4c97c5;}
    .tianqidiqudaybox{width: 100%;margin-top: 10px;}
    .tianqidiquday{width:100%;display: inline-block;margin:auto;}
    .tianqidiquday li{cursor: pointer;float: left;width: auto;font-size: 20px;font-weight: bold;color: #6a6a6a;padding: 0 28px;border: 1px solid #ccc;margin: 5.6px;border-radius: 5px;height: 30px;line-height: 30px;}
    .tianqidiquday li.active{background-color: #4c97c5;color: #fff;border: 1px solid #4c97c5;}
    .tianqidiqulist{display: inline-block;width: 100%;}
    .tianqidiqulist.none{display: none;}
    .tianqidiqulist a{float: left;font-size: 18px;width: 25%;height: 30px;line-height: 30px;}
    .tianqidiqulist a:hover{color: #4c97c5;}
    .linksbox a{float: left;margin-right: 20px;}
    .select,select {height:30px;line-height:30px;line-height:24px\9;padding:0 0 0 5px;padding:4px 0 4px 5px\9;border:1px solid #e6e6e6;vertical-align:middle;-webkit-transition:.3s linear all;transition:.3s linear all;outline:none;background:#fff;*position:relative;*top:4px;_position:relative;_top:4px;}
    .btn,.pagination .page-num li a {display:inline-block;width:auto;min-width:60px;height:28px;line-height:28px;padding:0 10px;background:#fff;color:#478dcd;font-size:12px;border:1px solid #478dcd;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;}
    .btn:hover,.pagination .page-num li a:hover {-webkit-transition:.3s linear all;transition:.3s linear all;background:#f5f5f5;color:#478dcd;}
    .ml {margin-left:10px;}
    .mr {margin-right:10px;}
    .mt {margin-top:10px;}
    .mb {margin-bottom:10px;}
    .tc {text-align:center !important;}
    .tl {text-align:left !important;}
    .tr {text-align:right !important;}
    .hide {display:none !important;}
    .fl {float:left !important;}
    .fr {float:right !important;}
    #dd {WIDTH:100px;POSITION:absolute;HEIGHT:132px;}
    .clear {clear:both;height:0;line-height:0;margin:0 auto;font-size:1px}
    .city-change {position: absolute;top: 102px;right: 74px;width: 14px;height: 60px;border: 1px solid #DEDEDE;border-left: none;}
    .city-change i {position: absolute;top: 45%;right: -16px;margin-top: -12px;border: 2px solid #fff;width: 26px;height: 26px;line-height: 26px;text-align: center;background: #ff8201;color: #fff;border-radius: 100%;font-size: 14px;cursor: pointer;}
    .wrapperbox{width: 1200px;margin: auto;}
    .wrapperbox .left{width: 850px;margin-top: 20px;float: left;display: inline-block;}
    .wrapperbox .right{width: 330px;margin-top: 20px;float: right;display: inline-block;}
    .wrapperbox .div{display: inline-block;}
    .listtop{width: 870px;margin-bottom: 10px;display: inline-block;}
    .toph1{width: 100%;display: inline-block;text-align: center;}
    .gxtimes{width: 100%;text-align: center;line-height: 40px;color: #999;}
    .gxtimes a{color: #197fe5;margin: 0 10px;}
    .gxtimes a:hover{color: #004d97;margin: 0 10px;}
    .lists{width: 100%;display: inline-block;}
    .lists ul{  width: 100%;display: inline-block;}
    .lists ul li{width: 100%;border-bottom: 1px dotted #ccc;padding-bottom: 10px;padding-top: 10px;height: 125px;line-height: 125px;}
    .lists ul li img{width: 150px;float: left;height: 125px;border-radius: 10px;}
    .lists ul li .text{float: left;margin-left: 10px;width: 690px;}
    .lists ul li h3{font-weight: bold;font-size: 24px;height:auto;line-height: 35px;}
    .lists ul li h2{font-weight: bold;height:auto;line-height: 35px;}
    .lists ul li p{text-indent: 2em;color: #999;line-height: 24px;}
    .lists ul li .button{height: 30px;line-height: 30px;}
    .lists ul li .cat{color: #197fe5;}
    .lists ul li span{color: #9a9a9a;float: right;}
    .pagediv{text-align: center;padding-top: 10px;border-top: 1px dashed #ccc;margin-top: 10px;clear: both;display: inline-block;width: 100%;}
    .pageul{width: auto;display: inline-block;text-align: center;margin: auto}
    .pageul li{border: 1px solid #ccc;float: left;border-radius: 5px;margin: 5px;background-color: #dcdcdc;}
    .pageul li a{display: inline-block;padding: 5px 10px;text-decoration:none;}
    .pageul li.active,.pageul li:hover{background-color: #0bbee6;color: #fff;border: 1px solid #0bbee6;}
    .pageul li.active a,.pageul li:hover a{color: #fff;}
    .wrapperbox .right .zixunlisttools{float: left;width:300px;border: 1px solid #4c97c5;padding: 10px;border-radius: 10px;margin-bottom: 10px;}
    .wrapperbox .right .zixunlisttools .toolslist,.wrapperbox .right .zixunlisttools .toolsskb{line-height: 25px;font-size: 16px;margin-top: 10px;}
    .wrapperbox .right .zixunlisttools .toolslist li{float: left;width: 48%;}
    .wrapperbox .right .zixunlistright{float: left;width:300px;border: 1px solid #4c97c5;padding: 10px;border-radius: 10px;margin-bottom: 10px;}
    .wrapperbox .right .zixunlistright li{float: left;width:100%;height: 80px;margin: 5px 0;border-bottom: 1px dotted #ccc;}
    .wrapperbox .right .zixunlistright li img{float: left;width: 70px;height: 70px;border: 1px solid #ccc;padding: 2px;border-radius: 5px;margin-right: 10px; }
    .wrapperbox .right .zixunlistright li h3{white-space: nowrap;font-weight: bold;overflow: hidden;text-overflow: ellipsis;text-align: left;line-height: 24px;}
    .wrapper .right .zixunlistright li .cat{float: left;font-size: 16px;color:#4c97c5; }
    .wrapperbox .right .zixunlistright li span{float: right;color: #928f8f;}
    .wrapperbox .right .zixunlistright .zuixinlist li{width: 90%;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    /*内容*/
    .infobox{padding: 20px;display: inline-block;width: 800px!important;border: 1px solid #4c97c5;border-radius: 10px;}
    .infobox h1{text-align: center;font-size: 30px;font-weight: bold;line-height: 50px;}
    .timebox{text-align: center;color: #999;height: 30px;line-height: 30px;}
    .timebox a{color: #4c97c5;margin-right: 10px;}
    .contentbox{line-height: 30px;font-size: 18px;}
    .contentbox p{text-indent: 2em;line-height: 30px;}
    .contentbox img{max-width: 80%!important;height: auto!important;clear: both;margin: auto;display:inherit; }
    .xiangguan{margin-top: 20px;}
     .xiangguan h2{font-weight: bold;line-height: 40px;}
     .xiangguan ul{width: 100%;display: inline-block;}
     .xiangguan li{float: left;width: 100%;line-height: 30px;}
     .xiangguan li i{float: left;font-size: 18px;color: #0a82d7;margin-right: 5px;}
     .xiangguan li a{float: left;font-size: 18px;color: #0a82d7;}
     .xiangguan li a:hover{color: #0D4B94}
    .Breadcrumb{width: 1200px;line-height: 40px;float: left;display: inline-block;height: 40px;clear: both;overflow: hidden;}
    .Breadcrumb a{float: left;max-width: 120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .Breadcrumb a:last-child{color: #0e71c9;width: auto!important;overflow: unset;}
    .Breadcrumb span{float: left;margin:0 5px;color: #999;}
    .lunboimg{width: 100%;clear: both;}
    .fenleilist{width: 100%;display: inline-block;}
    .fenleilist a{float: left;padding: 5px;}
    .fenleilist a.active{color:#0e71c9;font-weight: bold; }
    .fenleilist a:hover{color:#0e71c9;}
    .prevnext{background-color: #fff;display: inline-block;border-top: 1px solid #ccc;width: 100%;}
    .prevnext p{line-height: 2rem;font-weight: bold;}
    .prevnext p a{color: #0D4B94;}
    .tags{width: 100%;display: inline-block;margin-top: 10px;border-top: 1px solid #ccc;padding-top: 10px;}
    .tags strong{float: left;}
    .tags a{float: left;color: #fc931a;margin: 0 5px;}
    .tianqikuang {border-radius: 2rem;width: 90%;background-image: url(/Images/image13.png);background-repeat: no-repeat;background-size: 100% 100%;padding: 5%;}
    .chengshi_name {float: left;font-size: 2.2rem;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #ffffff;line-height: 2.5rem;}
    img.n04_log {float: left;margin-left: 1.5rem;line-height: 2.5rem;}
    .xiaoyui {float: left;height: 14px;margin-left: 1rem;font-size: 1rem;font-family: Microsoft YaHei, Microsoft YaHei-Normal;font-weight: Normal;text-align: LEFT;color: #ffffff;line-height: 2.5rem;}
    .wdz {width: 100%;display: inline-block;margin-top: 1rem;}
    .wdz .du {clear: both;float: left;width: 30%;font-size: 3.75rem;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #ffffff;line-height: 50px;}
    .wdz .dushu {float: left;font-size: 2.125rem;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: #ffffff;line-height: 18px;width: 12%;}
    .fengli {float: left;margin-left: 1rem;width: 52%;white-space: normal;overflow: hidden;}
    .fengli img {float: left;margin-right: 0.5rem;}
    .fengli .feng {color: #fff;font-size: 1rem;}
    .new_weatherYiji {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;align-items: flex-start;align-content: flex-start;width: 100%;margin-bottom: 1rem;}
    .new_weatherYiji .yiji, .new_weatherYiji .chuanyi {display: inline-block;width: 100%;height: auto;}
    .new_weatherYiji .yiji span, .new_weatherYiji .chuanyi span {width: 100%;font-weight: bold;font-size: 1rem;line-height: 2rem;margin-right: .5rem;color: #fff;}
    .new_weatherYiji .yiji p, .new_weatherYiji .chuanyi p {color: #fff;width: 100%;font-size: 1rem;overflow: hidden;height: auto;padding-top: .5rem;}
    .yi {background: #63ba2b;width: 2rem !important;height: 2rem;line-height: 2rem;display: inline-block;text-align: center;color: #fff;}
    .ji {background: #cf0f19;width: 2rem !important;height: 2rem;line-height: 2rem;display: inline-block;text-align: center;color: #fff;}
    .skwind{font-size: 20px;color: #fff;}
    .header {background: #fff;position: relative;z-index: 2000;}
    .header .header-con {*zoom: 1;height: 80px;}
    .header .header-con:before, .header .header-con:after {content: "";display: table;}
    .header .header-con:after {clear: both;overflow: hidden;}
    .logo {float: left;margin: 15px 0 0 0;padding: 0;}
    .logo a {display: block;width: 209px;height: 65px;text-indent: -9999px;background-image: url('/Images/logo.png');background-image: -webkit-image-set(url('/Images/logo.png') 1x, url('/Images/logo.png') 2x);background-image: image-set(url('/Images/logo.png') 1x, url('/Images/logo.png') 2x);background-repeat: no-repeat;background-size: 100%;}
    .header-right {float: right;margin: 24px 0 0 0;width: 890px;height: 40px;background-image: url(/style/home/img/train.png);background-image: -webkit-image-set(url(/style/home/img/train.png) 1x, url(/style/home/img/train@2x.png) 2x);background-image: image-set(url(/style/home/img/train.png) 1x, url(/style/home/img/train@2x.png) 2x);background-repeat: no-repeat;position: relative;z-index: 2000;}
    .nav-box {height: 62px;background: #242424;}
    .nav {width: 1190px;margin-left: auto;margin-right: auto;height: 62px;position: relative;z-index: 1900;}
    .nav .nav-item {float: left;width: 108px;}
    .nav .nav-hd {display: block;height:62px;line-height: 62px;color: #fff;text-align: center;font-size: 20px;}
    .nav .nav-hd i{margin-left: 3px;}
    .nav .nav-hd a{font-weight: bold;font-size: 18px;}
    .nav .nav-bd {position: absolute;left: 0;right: 0;top: 62px;min-height: 62px;background: #fff;background: rgba(255, 255, 255, 0.96);border: 1px solid #4c97c5;padding: 14px 0;-webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 9%);box-shadow: 0 2px 4px rgb(0 0 0 / 9%);display: none;}
    .nav .nav-col2 {width: 396px;}
    .nav .nav-con {*zoom: 1;}
    .nav .nav-con li {float: left;width: 117px;line-height: 32px;height: 32px;overflow: hidden;border-right: 1px solid #4c97c5;}
    .nav .nav-con li:nth-child(10n){border: none;}
    .nav .nav-con li a {color: #666;width: 100%;text-align: center;display: inline-block;font-size: 16px;}
    .nav .nav-con li a:hover {color: #4c97c5;}
    .nav .nav-item.active .nav-hd {background: #4c97c5;color: #fff;}
    .nav .nav-item:hover .nav-hd {background: #4c97c5;}
    #J-index img{vertical-align: middle;}
    .headertq{float: right;height: 39px;line-height: 39px;padding-right: 16px;max-width: 420px;overflow: hidden;}
    .headertq img{line-height: 39px;}
    .headertq span{font-size: 16px;font-weight: bold;height: 39px;line-height: 39px;display: inline-block;margin: 0 2px;}
    .headertq span.headertq_du{color: #4c97c5;}
    .more{float: right;color: #999999;margin-right: 10px;cursor: pointer;}
    .more i{font-size: 30px;}
    .more:hover{float: right;color: #4c97c5;}
    .lemmaWgt-lemmaCatalog{margin:35px 0;*zoom:1}.lemmaWgt-lemmaCatalog:after{content:'\0020';display:block;height:0;font-size:0;clear:both;overflow:hidden;visibility:hidden}.lemmaWgt-lemmaCatalog .lemma-catalog{float:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fbfbfb;font-family:arial,tahoma,'Microsoft Yahei','\5b8b\4f53',sans-serif}.lemmaWgt-lemmaCatalog .lemma-catalog .block-title{float:left;margin:22px 0 0 20px;width:62px;height:48px;text-align:center;font-size:18px;line-height:48px;font-weight:400}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list{display:block;float:left;border-left:1px solid #ebebeb;width:706px;position:relative;overflow:hidden;padding-top:15px;padding-bottom:20px;background-color:#fff}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol{float:left;border-left:1px solid #f5f5f5}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol:first-child{border-left:0}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol li.level1{line-height:28px}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol li.level1 .index{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;*zoom:1;*display:inline;width:18px;font-size:16px;padding-left:20px;padding-right:8px;vertical-align:top;text-align:right;color:#63a0df}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol li.level1 .text{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;*zoom:1;*display:inline;font-size:16px;font-weight:500;background-color:#fff;vertical-align:top;width:180px}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol li.level1 .text a{color:#136ec2}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol li.level2{line-height:21px}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol li.level2 .index{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;*zoom:1;*display:inline;padding-left:41px;padding-right:5px;width:5px;line-height:16px;font-size:12px;vertical-align:top;color:#ccc}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol li.level2 .text{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;*zoom:1;*display:inline;line-height:16px;font-size:12px;width:115px;vertical-align:top}.lemmaWgt-lemmaCatalog .lemma-catalog .catalog-list ol li.level2 .text a{color:#333}.lemmaWgt-lemmaCatalog .lemma-catalog .column-1{width:auto}.lemmaWgt-lemmaCatalog .lemma-catalog .column-1 ol{width:234.33333333px}.lemmaWgt-lemmaCatalog .lemma-catalog .column-1 ol li.level1 .text{width:180px}.lemmaWgt-lemmaCatalog .lemma-catalog .column-1 ol li.level2 .text{width:175px}.lemmaWgt-lemmaCatalog .lemma-catalog .column-3 ol{width:235px;}.lemmaWgt-lemmaCatalog .lemma-catalog .column-4 ol{width:175.5px}
    .anchor-list{position:relative}.anchor-list.building{top:-40px}.anchor-list .lemma-anchor{position:absolute;top:-50px}
    .bkinfobox{padding: 20px;display: inline-block;border: 1px solid #4c97c5;border-radius: 10px;}
    .bkinfobox h1{text-align: center;font-size: 30px;font-weight: bold;line-height: 50px;}
    .bkinfobox .timebox{text-align: center;color: #999;height: 30px;line-height: 30px;}
    .bkinfobox .timebox a{color: #4c97c5;margin-right: 10px;}
    .bkinfobox .contentbox{line-height: 30px;font-size: 18px;}
    .bkinfobox .contentbox p{text-indent: 2em;}
    .picture{max-width: 400px;margin: auto;display: flex;padding: 10px;}
    .para-title.level-2{display:block;clear:both;font-size:20px;border-left:12px solid #4F9CEE;line-height:24px;font-size:22px;font-weight:400;font-family:Microsoft YaHei,SimHei,Verdana;margin:35px 0 15px 0px;background:url(/Images/paraTitle-line.png);position:relative;*zoom:1;width: 777px;}.para-title.level-2:after{content:'\0020';display:block;height:0;font-size:0;clear:both;overflow:hidden;visibility:hidden}.para-title.level-2 .title-prefix{display:none}.para-title.level-2 .title-text{float:left;display:block;padding:0 8px 0 18px;line-height:24px;font-size:22px;font-weight:400;color:#000;background:#fff}.para-title.level-2 .audio-play{display:block;float:right;height:24px;line-height:24px;padding-left:24px;font-size:12px;color:#888;font-family:SimSun;text-decoration:none;background:#fff;outline:0}.para-title.level-2 .audio-play em{font-size:16px;margin:0 3px 0 0;vertical-align:text-bottom;text-decoration:none;color:#aaa}.para-title.level-2 .audio-play:hover{color:#136ec2}.para-title.level-2 .audio-play:hover em{color:#136ec2}.para-title.level-2 .edit-icon{display:block;display:none;float:right;height:24px;line-height:24px;padding-left:24px;font-size:12px;color:#888;font-family:SimSun;text-decoration:none;background:#fff}.para-title.level-2 .edit-icon em{margin:0 3px 0 0;vertical-align:-2px;text-decoration:none;color:#aaa;font-size:14px}.para-title.level-2 .edit-icon:hover{color:#136ec2}.para-title.level-2 .edit-icon:hover em{color:#136ec2}.para-title.level-2 .tool{float:right;padding-left:24px;background:#fff;height:24px}.para-title.level-2 .vernacular-translation-placeholder{position:relative;top:-2px}
    .para {font-size: 18px;word-wrap: break-word;color: #333;margin-bottom: 15px;text-indent: 2em;line-height: 28px;zoom: 1;}
    .para p{line-height: 30px;}
    .para img{max-width: 90%;}
    .para table{max-width: 100%;}
    .para table,.para table tr,.para table tr td{border: 1px solid #ccc;}
    .sign-list-box {margin-top: 10px;}
    .sign-list-box a {display: inline-block;padding: 5px 10px;border: 1px solid #EAEAEA;border-radius: 20px;margin-bottom: 20px;font-size: 16px;margin-right: 5px;}
    .sign-list-box a:hover {color: #E24E4C;}
    .sign-list-box a.active {color: #E24E4C;}
    .zixunrand{display: inline-block;}
    .zixunrand a{width: 47%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;}
    .zixunrand a:nth-child(2n){margin-left: 4%;}
    .zixunrand a:hover{list-style: none;color: #0e90d2;}
    /*公用*/
    .div-none{ display: none!important;}
    .vn{ vertical-align: 1px;}
    .trans{ -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
    .btn:hover, .btn:focus { text-decoration: none; background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.1)); }
    .btn:active { box-shadow: 0 1px rgba(0,0,0,.2), inset 0 1px rgba(0,0,0,.05); outline: none; }
    /* 清除浮 动*/
    .ssk-fix { *zoom: 1; }
    .ssk-fix:after { display: table; content: ''; clear: both; }
    /*搜索框*/
    .ssk-box input{ border: 0; outline: none;}
    .ssk-box{width: 1190px; height: 278px; border: solid 1px #4c97c5;margin: 15px auto;color: #333;clear: both;}
    .ssk-content{overflow: hidden;height: 278px;width: 1200px;}
    .ssk-content-l{ float: left;width: 127px;}
    .ssk-content-l li{ height: 55px; line-height: 55px; padding: 0 20px; background-color: #f5f5f5; border-top: solid 1px #ddd; border-right: solid 1px #ddd; font-size: 18px; font-family: 'Microsoft YaHei'; cursor: pointer;}
    .ssk-content-l li i{ margin-right: 10px; font-size: 22px;}
    .ssk-content-l li:first-child{ border-top: 0;}
    .ssk-content-l li.active{height: 54px; line-height: 54px; background-color: #fff; border-right: 0; color: #4c97c5;}
    .ssk-content-l li.active i{ color: #4c97c5;}
    .ssk-content-l li:hover{ color: #4c97c5;}
    .ssk-content-r{ float: left;width: 1054px;margin-left: 10px;}
    .ssk-content-r form{width: 330px;float: left;border-right: 1px dashed #ddd;height: 207px;padding-top: 40px;}
    .ssk-content-r .ssk-hd{ line-height: 40px;overflow: hidden;position: absolute;}
    .ssk-content-r .ssk-hd ul{ overflow: hidden; float: left;}
    .ssk-content-r .ssk-hd ul li{ border: 1px solid #4c97c5;color: #4c97c5; border-radius: 10px;float: left; margin: 0 15px; padding: 0 5px; line-height: 39px; cursor: pointer; font-family: 'Microsoft YaHei'; font-size: 16px;}
    .ssk-content-r .ssk-hd ul li.active{ background-color:  #4c97c5;color: #fff;}
    .ssk-content-r .ssk-hd ul li:hover{ background-color:  #4c97c5;color: #fff;}
    .ssk-content-r .ssk-hd .check-box{ float: left; margin-left: 20px; line-height: 40px;}
    .ssk-content-r .ssk-hd .check-box label{ display: inline-block; margin-right: 15px;}
    .ssk-content-r .ssk-hd .check-box label input{ vertical-align: -2px;}
    .ssk-content-r .ssk-hd .meau-list{ float: right; line-height: 40px; color: #f56057;}
    .ssk-content-r .ssk-hd .meau-list a{ color: #f56057;}
    .ssk-content-r .ssk-bd { margin-top: 15px;}
    .ssk-bd .item-box{ overflow: hidden; display: none;margin-top: 15px;}
    .ssk-bd .item-box.active{ display: block;}
    .ssk-search-left{ float: left; position: relative;width: 280px;}
    .ssk-search-right{ float: right;}
    .ssk-content-r-box{ display: none;}
    .ssk-content-r-box.active{ display: block;}
    .ssk-input-bd{display: inline-block;width: 280px;}
    .ssk-input-bd .lb{width: 50px;float: left;height: 30px;line-height: 30px;}
    .ssk-input-box{float: right;position: relative;}
    .ssk-input-box label{ line-height: 30px; cursor: pointer;width: 224px;float: left;}
    .ssk-input-box label a{ color: #f56057;}
    .ssk-input-box label input{ margin: 0; padding:0; vertical-align: -2px;}
    .ssk-input-box input[type="text"]{ display: inline-block; width: 190px;padding-left: 30px; height: 28px; line-height: 28px; font-size: 14px; border: solid 1px #e4e4e4; outline: none;float: right;}
    .ssk-input-box i{ position: absolute; left: 6px; top: 7px; cursor: pointer;}
    .ssk-input-box em{ position: absolute; left: 5px; top: 4px; color: #969696;}
    .ssk-change{ position: absolute; right: -23px; top: 12px; padding: 13px 0; color: #ccc; cursor: pointer;}
    .ssk-change:before{ content: ""; position: absolute; top: 0; left: -5px; width: 10px; height: 10px; border-top: solid 1px #e4e4e4; border-right: solid 1px #e4e4e4;}
    .ssk-change:after{ content: ""; position: absolute; bottom: 0; left: -5px; width: 10px; height: 10px; border-bottom: solid 1px #e4e4e4; border-right: solid 1px #e4e4e4;}
    .ssk-change:hover{ color: #ff5639;}
    .ssk-change:hover:before,.ssk-change:hover:after{ border-color: #ff5639;}
    .ssk-submit-box{ margin-top: 15px; padding-left: 35px; text-align: center;}
    .ssk-submit{ display: inline-block; height: 30px; line-height: 30px; padding: 0 60px; border: 0; outline: none; background-color: #f56057; color: #fff; text-shadow:2px 2px 3px rgba(0,0,0,.2); font-size: 16px; font-weight: 500; font-family: 'Microsoft YaHei'; cursor: pointer; }
    .ssk-label-box{ padding-bottom: 5px; height: 217px; line-height: 28px; overflow: hidden;margin-left: 20px;float: left;width: 660px;}
    .ssk-label-box.bbd{ border-bottom: dashed 1px #ddd; margin-bottom: 5px;}
    .ssk-label-box.mt15{ margin-top: 15px;}
    .ssk-label-box strong,.ssk-label-box a{ display: inline-block; margin: 0 10px;width: 140px;white-space: nowrap;overflow: hidden;}
    .ssk-label-box .wauto{width: auto;}
    .ssk-label-box.h30{height: 30px;}
    .ssk-fix{padding: 10px;height: 203px;}
    .gray{color:gray;}
    .ac_results {background:#fff;border:1px solid #7f9db9;position:absolute;z-index:10000;display:none;width: 222px;}
    .ac_results ul{margin:0;padding:0;list-style:none;}
    .ac_results li a{white-space:nowrap;text-decoration:none;display:block;color:#4c97c5;padding:1px 3px;}
    .ac_results li{border:1px solid #fff;}
    .ac_over,.ac_results li a:hover {background:#c8e3fc;}
    .ac_results li a span{float:right;}
    .ac_result_tip{border-bottom:1px dashed #666;padding:3px;}
    .listtit{width: 100%;border-bottom: 2px solid #4c97c5;height: 40px;font-weight: bold;line-height: 40px;}
    .listtit i{margin-right: 10px;}
    .left_box{border: 1px solid #4c97c5;display: inline-block;padding: 10px;margin-bottom: 20px;width: 830px;}
    .dingpiaolist{padding-top: 10px;display: inline-block;}
    .dingpiaolist ul{width: 100%;display: inline-block;}
    .dingpiaolist li{float: left;width: 400px;white-space: nowrap;overflow: hidden;height: 30px;line-height: 30px;display: inline-block;text-overflow: ellipsis;}
    .dingpiaolist li:nth-child(2n){margin-left: 30px;}
    .dingpiaolist li>a:first-child{font-weight: bold}
    .dingpiaolist li>a{padding: 0 5px;}
    .checishike{width: 100%;display: inline-block;margin: 10px 0;}
    .checishike li{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px dashed #ccc;}
    .checishike li:nth-child(1){background-color: #4c97c5;color: #fff;}
    .checishike li:nth-child(2n){background-color: #eee;}
    .checishike li span{width: 135px;text-align: center;height: 45px;float: left;}
    .checishike li span:nth-child(3),.checishike li span:nth-child(4),.checishike li span:nth-child(5){width: 80px;}
    .checishike li span:nth-child(3){width: 80px;}
    .checishike li span:nth-child(2){font-weight: bold;}
    .checishike li span:first-child{width: 50px;}
    .checishike li span:last-child{width: 148px;}
    .checishike li:first-child span{font-weight: bold;}
    .checishike li .timetable_bnt1,.checishike li .timetable_bnt2{width: 70px;float: left;height: 30px;background-color: rgb(238, 132, 46);text-align: center;color: rgb(255, 255, 255);font: 14px / 29px 宋体;position: relative;top: 6px;margin: 0 2px;border-radius: 5px;}
    .checishike li .timetable_bnt2{background-color: #4c97c5;}
    .checiinfo{width:100%;display: inline-block;/*border: 1px solid #4c97c5;border-radius: 10px;*/border-top: none;margin-bottom: 20px;}
    .checiinfo dl{width:100%;display: inline-block;}
    .checiinfo dl:nth-child(2n){background-color: #f3f3f3}
    .checiinfo dt{text-align: center;float:left;width:160px;padding-left:10px;height:40px;line-height:40px;font-size:16px;background-color: #4c97c5;color: #fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
    .checiinfo dd{text-align: center;float:left;width:150px;padding:10px;position:relative;}
    .checiinfo dd.timetable_dd1 strong{display:block;color:#1f79ca;font:bold 20px/30px Arial,"宋体";}
    .checiinfo dd.timetable_dd1 p{color:#666;}
    .checiinfo dd.timetable_dd1 p span{color:#1f79ca;margin-left:4px;cursor:pointer;}
    .checiinfo dd.timetable_dd1 p span em{border:5px solid #fff;border-top:5px solid #1f79ca;vertical-align:-10px;margin-left:2px;}
    .checiinfo dd.timetable_dd2 p{color:#333;line-height:30px;}
    .checiinfo dd.timetable_dd2 p em{display:inline-block;width:15px;height:16px;border-radius:2px;background-color:#ee842e;color:#fff;font:12px/16px "宋体";text-align:center;margin-right:5px;}
    .checiinfo dd.timetable_dd2 p i{display:inline-block;width:15px;height:16px;border-radius:2px;background-color:#1f79ca;color:#fff;font:12px/16px "宋体";text-align:center;margin-right:5px;}
    .checiinfo dd.timetable_dd3 strong{display:block;color:#333;font:bold 20px/30px Arial,"宋体";}
    .checiinfo dd.timetable_dd3  span{font:16px/30px "宋体";color:#666;}
    .checiinfo dd .timetable_bnt1{margin: auto;display:block;width:90px;height:29px;background-color:#ee842e;text-align:center;font:16px/40px "宋体";color:#fff;margin-bottom:10px;line-height: 29px;border-radius: 5px;}
    .checiinfo dd .timetable_bnt1:hover{background-color:#d76228;color:#fff;}
    .checiinfo dd .timetable_bnt2{margin: auto;display:block;width:90px;height:29px;background-color:#3b80bd;text-align:center;font:16px/40px "宋体";color:#fff;line-height: 29px;border-radius: 5px;}
    .checiinfo dd .timetable_bnt2:hover{background-color:#0b63ae;color:#fff;}
    .checiinfo dd.timetable_dd4 p{font:12px/20px "宋体";color:#666;height:35px;overflow:hidden;width: 127px;line-height:35px;}
    .checiinfo dd.timetable_dd4 p strong{color:#ee842e;font-weight:normal;margin-left:5px;}
    .checiinfo dd a{color:#3b80bd;}
    .checiinfo dd a:hover{color:#ee842e;}
    .cee842e{color: #ee842e;}
    .huochezhanlist{border-top: 2px solid #3b80bd;}
    .huochezhanlist .saixuan{border-left:1px solid #c7d7ee;border-right:1px solid #c7d7ee;margin-bottom: 20px;}
    .huochezhanlist .saixuan .row{height:40px;border-bottom:1px solid #e6e6e4;color:#333;line-height:40px;width: 100%;}
    .huochezhanlist .saixuan .row .active{color: #fff;background-color: #4c97c5;border-radius: 10px;}
    .huochezhanlist .saixuan strong{display:inline-block;width:95px;text-align:right;float: left;}
    .huochezhanlist .saixuan a{margin-right:15px;padding: 0 5px;float: left;height: 35px;line-height: 35px;margin-top: 2px;}
    .huochezhanlist .saixuan span{display:inline-block;padding:0px 5px;cursor:pointer;line-height:20px;}
    .huochezhanlist .saixuan span.current{background-color:#3b80bd;color:#fff;}
    .timetable_code{border-radius: 10px;position: relative;z-index: 10;width:150px;height: 188px;text-align:center;border:1px solid #3b80bd;padding-bottom:8px;background-color:#fff;display:none;clear: both;top: 38px;right: 35px;}
    .timetable_code span{font:bold 14px/20px "宋体";color:#333;clear: both;width: 140px!important;padding: 6px;height: 45px;}
    .timetable_code span em{width: 100%;display: inline-block;}
    .timetable_code span em:last-child{color: #4c97c5;}
    .timetable_code .qcdiv{width: 105px;height: 105px;margin: auto;border: 1px solid #ccc;padding: 5px;display: inline-block;}
    .timetable_dd4 .timetable_code{position: absolute;top: 78px;right: 8px;}
    .zwsj{width: 100%;text-align: center;height: 40px;line-height: 40px;}
    /*方案*/
    .falisttt{line-height: 40px;padding-left: 20px;border-bottom: 2px dotted #4c97c5;}
    .falisttt a{color: #000;}
    .falisttt span{color: #ee842e;}
    .priceul{float: left;}
    .fanganlist {border: unset;}
    .fanganlist .fadiv{width: 100%;display: inline-block;}
    .fanganlist dl{border: 1px solid #4c97c5;margin-bottom: 10px;border-radius: 10px;}
    .fanganlist dl:nth-child(2n){background-color:#fff;}
    .fanganlist dl:first-child{background-color: #4c97c5;margin-bottom: 0;border-radius: 0px;}
    .fanganlist dt{width: 131.67px;}
    .fanganlist dd{width: 120px;}
    .zhongzhuan{background-color: #f8d998;width: 100%;display: inline-block;text-align: center;height: 40px;line-height: 40px;font-weight: bold;}
    .fanganlist .priceul{width: 100%;}
    .fanganlist .priceli{width: 100%;text-align: center;font-size: 12px;color: #d21b1b;border-bottom:1px dashed #ccc; }
    .ovheight{height: 200px;overflow: hidden;visibility: visible;display: inline-block;position: relative;width: 840px;margin-left: 5px;border-radius: 5px 0 0 5px}
    .ovheight:after {content: "";position: absolute;bottom: 0;display: block;width: 100%;height: 90px;background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);}
    .ovheight h2{width: 100%;display: inline-block;text-align: center;}
    .ovheight.auh{height: auto;}
    .ovheight.auh:after {height: auto;}
    .trainbtn{width: 100px;margin: auto;text-align: center;border: 1px solid #ccc;border-radius: 3rem;margin-top: 1rem;margin-bottom: 10px;cursor: pointer;}
    .trainul{width: 850px;}
    .trainli{height: 40px;line-height: 40px;padding: 0!important;background-color: #e6e6e6;border-bottom: 1px solid #ccc;}
    .trainli:first-child{background-color: #0A50A5;}
    .trainli em{width: 16%;float: left;text-align: center;height: 40px;line-height: 40px;display: inline-block;color: #000;}
    .trainli:first-child em{color: #fff;}
    .trainli.bac{background-color: #f9f9f9;}
    .trainli.active{background-color: #ef1717;color: #fff;}
    .trainli.active  em{color: #fff;}
    .trainli span{color: #000;width: 30px;height: 30px;border-radius: 50%;background-color: #f6dfb4;display: inline-block;text-align: center;line-height: 30px;margin-right: 1rem;margin-top: 5px;}
    /*票价*/
    .listTable,.listTable1{ background-color:#c7d7ee; margin-bottom:8px; margin-top:-3px;border-collapse:unset;border-spacing:1px;}
    .listTable tr,.listTable1 tr{ background-color:#FFF;}
    .listTable td{ padding-left:5px; line-height:25px;border: 1px solid #0A50A5;border-right: none;border-top: none;}
    .listTable thead tr:first-child td{border-top: 1px solid #0A50A5;}
    .listTable td:last-child{border-right: 1px solid #0A50A5;}
    .listTable td a,.listTable1 td a{ color:#00F; text-decoration:underline;}
    .listTable1 td{ padding-left:27px; line-height:25px;}
    .listTable .listBiao{ FONT-WEIGHT: bold; FONT-SIZE: 13px; color:#00F;cursor:pointer; height: 30px; BACKGROUND-COLOR: #f5f9fc;}
    .listTable .listBiao td span{ color:#333; font-size:12px; font-weight:normal; text-decoration:none;}
    .listTable .huotitle{ background-color:#efefef; font-weight:bold;}
    .alt {border: 1px solid #f7ecb2;margin-bottom: 5px;height: 25px;line-height: 25px;padding-left: 15px;background-color: #fdfdf0;}
    /*抢票日历*/
    .single-containerbox {background: #ffffff;z-index: 1;-webkit-tap-highlight-color: transparent;display: inline-block;}
    .single-containerbox .left_32V6b {float: left;padding: 16px 16px 0;box-sizing: border-box;width: 830px;border: 1px solid #ccc;}
    .single-containerbox .selectors-container {display: inline-block;align-items: start;height: 30px;line-height:30px;width: 100%;}
    .select_59aOR, .select_59aOR .abstract_2RabY{display: inline-block;vertical-align: middle;}
    .select_59aOR {position: relative;flex-shrink: 0;padding: 8px 10px 8px;box-sizing: border-box;line-height: 1;cursor: pointer;user-select: none;background: #ffffff;box-shadow: 0 0 0 1px #d7d9e0 inset;border-radius: 6px;z-index: 1;}
    .arrow_1I5md {font-size: 14px;float: right;color: #9195a3;}
    .single-containerbox .selectors-container .today_lorZr {width: 80px;height: 33px;line-height: 33px;text-align: center;background: #4d9df3;border-radius: 6px;flex-shrink: 0;cursor: pointer;color: #fff;user-select: none;float: left;;}
    .single-containerbox .selectors-container .today_lorZr a{color: #fff;}
    .single-containerbox .calendar-container_2pYUW {width: 100%;margin-top: 8px;border-collapse: collapse;border-spacing: 0;user-select: none;}
    .single-containerbox .calendar-container_2pYUW th {height: 29px;line-height: 29px;font-weight: 700;color: #333;border-bottom: 1px solid #ccc;width: 113px;float: left;}
    .single-containerbox .calendar-container_2pYUW .date-tr_3Fp0K {cursor: pointer;border-bottom: 1px dashed #ccc;display: inline-block;width: 100%;}
    .single-containerbox .calendar-container_2pYUW td {padding: 2px;width: 109px;}
    .single-containerbox .date-item_qhkvA {position: relative;zoom: 1;}
    .single-containerbox .calendar-container_2pYUW .date-info_2vMmI {width: 60px;height: 82px;padding-top: 8px;text-align: center;text-decoration: none;line-height: 1;white-space: nowrap;border-radius: 6px;overflow: hidden;}
    .single-containerbox .calendar-container_2pYUW .not-this-month_v024n {opacity: 0.4;box-shadow: none;}
    .single-containerbox .calendar-container_2pYUW .not-allow_1g0BP {cursor: not-allowed;box-shadow: none;opacity: 0.4;}
    .single-containerbox .date-item_qhkvA .almanac_14Ide {display: block;color: #9195a3;font-size: 12px;height: 20px;line-height: 20px;}
    .single-containerbox .date-item_qhkvA .day_3TaSo, .single-containerbox .date-item_qhkvA .restday_RP185 {display: block;padding: 3px 0;height: 25px;line-height: 25px;font-size: 20px;font-weight: 700;color: #000;}
    .single-containerbox .date-item_qhkvA .sale_1Rt_a {display: block;font-size: 12px;color: #f73131;}
    .single-containerbox .date-item_qhkvA .restday_RP185 {color: #f73131;}
    .select_59aOR .select-board_1uQCy {overflow: hidden;box-shadow: 0 1px 0 #f5f5f6 inset;margin: 7px -2px 0;padding: 9px 2px 0;background: #ffffff;display: none;;}
    .active-color_3wFsP a{color: #315efb;}
    .select_59aOR .select-board_1uQCy .list-item_oLwjA {padding-bottom: 14px;width: 100%;display: inline-block;}
    .select_59aOR .select-board_1uQCy .list-item_oLwjA a{width: 100%;display: inline-block;}
    .rilisearhc{ float: left;}
    .rilisearhc>span{ float: left;margin-right: 10px;height: 32px;line-height: 32px;}
    .rilisearhc input{ border: 1px solid #ccc;height: 32px;line-height: 32px;border-radius: 5px;padding-left: 5px;width: 100px;}
    .rilisearhc .ssk-submit{ height: 33px;line-height: 33px;border-radius: 5px;padding: 0 30px;}
    .cloccc{ color: #7b7a7a !important;}
    .OP_LOG_BTN{float: left;margin-right: 10px;}
    .hcsearchul{width: 107px;background-color: #fff;z-index: 40;border: 1px solid #ccc;border-top: none;position: absolute;max-height: 200px;overflow: hidden;overflow-y: auto;display: none;}
    .hcsearchul li{height: 30px;line-height: 30px;border-bottom: 1px solid #ccc!important;padding: 0;padding-left: 10px!important;cursor: pointer;}
    .modal {position:absolute;top:100px;left:50%;top:50%;width:600px;height:auto;border:1px solid #478dcd;border-radius:4px 4px 0 0;box-shadow:0 3px 5px rgba(0,0,0,0.15);background:#1e81c6;z-index:4000;overflow:hidden;zoom:1;display:none;}
    #modal02,#modal03 {z-index:3999;height:200px;background:transparent;border:none;box-shadow:none;}
    #modal03 {width:420px;height:300px;}
    .txt-light {color: #999;}
    .btn-primary, .pagination .page-skip .btn, .pagination .page-skip .page-num li a, .pagination .page-num li .page-skip a {background: #478dcd;color: #fff;border: 1px solid transparent;}
    /**火车站*/
    .Stationcity{width: 100%;display: inline-block;}
    .Stationcity h3{display: inline-block;height: 40px;line-height: 40px;padding-left: 2%;margin: 10px 0;width: 98%;border-bottom: 1px dashed #ccc;}
    .Stationcity .listerji a{float: left;margin-left: 20px;margin-bottom: 10px;}
    .Stationlist{width: 830px;display: inline-block;border-top: 1px dashed #0e90d2;}
    .Stationlist li{width: 410px;display: inline-block;float: left;border-bottom: 1px dashed #ccc;padding: 10px 0;height: 110px;}
    .Stationlist li:nth-child(2n){padding-left: 10px;}
    .Stationlist li .list_info{float: left;width: 295px;margin-left: 5px;padding-left: 10px;}
    .Stationlist li .list_info h3{width: 100%;height: 30px;line-height: 30px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .Stationlist li .list_info span{width: 290px;line-height: 23px;text-align: left;float: left;color: #999;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .Stationlist li .list_info span.chezhan a{color: #0e90d2;height: 30px;line-height: 30px;}
    .Stationlist li .images{width: 100px;height: 100px;float: left;}
    .Stationlist li .images img{width: 100px;height: 100px;}
    .jichuinfo{width: 100%;margin: 10px 0;border: 1px solid #ccc;}
    .jichuinfo li{width: 100%;border-bottom: 1px solid #ccc;height: 30px;line-height: 30px;display: flex;flex-wrap: wrap;justify-content: flex-start;}
    .jichuinfo li:last-child{border-bottom:unset;}
    .jichuinfo li span{width: 130px;display: inline-block;border-right: 1px solid #ccc;text-align: center;}
    .jichuinfo li strong{padding-left: 20px;}
    .citybox{display: inline-block;}
    .citybox>a{padding-right: 10px;line-height: 30px;clear: both;white-space: nowrap;}
    .citybox h2{line-height: 40px;border-top: 1px dashed #ccc;margin-top: 10px;font-weight: bold;}
    .citybox h3{line-height: 35px;}
    .citybox .citylevel2{padding-left: 10px;}
    .citybox .citylevel2 a{height: 30px;line-height: 30px;margin-right: 10px;}
    .city_ysqi{width:600px;border:1px solid #D3D8E6;border-bottom:0;border-right:0;overflow:hidden;margin: 10px auto 0 auto;}
    .city_ysqi dt,.city_ysqi dd{width:199px;float:left;text-align:center;border-right:1px solid #D3D8E6;border-bottom:1px solid #D3D8E6;line-height:30px;height:30px;}
    .city_ysqi dt a{color: #4c97c5;}
    .city_ysqi dd{height:60px;}
    .city_ysqi2 dd{border-bottom:1px solid #D3D8E6;}
    .city_ysqi dt{padding:5px 0;background:#F3F5F6;}
    .ysq_jl{border-left:1px solid #D3D8E6;border-top:1px solid #D3D8E6;overflow:hidden;width: 681px;margin:10px auto;}
    .ysq_jl h4{width:180px;height:103px;float:left;border-bottom:1px solid #D3D8E6;border-right:1px solid #D3D8E6;text-align:center;font-weight:normal;padding:30px 0 0 0;}
    .ysq_jl .ysq_jlxq{float:right;margin:0;width: 500px;border:0;}
    .ysq_jl .ysq_jlxq dt,.ysq_jl .ysq_jlxq dd{width:249px;}
    .ysq_jlxq dd{height:30px;}
    /*专题*/
    .zhuantiindex{width: 100%;display: inline-block;}
    .zhuantiindex li {width: 50%;float: left;margin-bottom: 10px;border-bottom: 1px dashed #ccc;}
    .zhuantiindex li a{float: left;}
    .zhuantiindex li a.list_tt{margin-left: 10px;width: 300px;}
    .zhuantiindex li img{width: 100px;height: 100px;}
    .zhuantitidbox{display: inline-block;width: 100%;}
    .zhuantitidbox .typelist{margin-bottom: 20px;float: left;width: 410px;border: 1px solid #4c97c5;border-radius: 10px;overflow: hidden;display: inline-block;}
    .zhuantitidbox .typelist .ztimg{height: 150px;width: 100%;position: relative;top: -4px;}
    .zhuantitidbox .typelist:nth-child(2n){float: right;}
    .zhuantitidbox .typelist .tt{height: 40px;line-height: 40px;padding-left: 10px;background-color:#4c97c5;color: #fff; }
    .zhuantitidbox .typelist .tt a{color: #fff; }
    .zhuantitidbox .typelist ul{padding: 10px;}
    .zhuantitidbox .typelist li{height: 100px;border-bottom: 1px dashed #4c97c5;}
    .zhuantitidbox .typelist li:hover h4{color: #4c97c5;}
    .zhuantitidbox .typelist li h4{line-height: 30px;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .zhuantitidbox .typelist li h4{line-height: 30px;}
    .zhuantitidbox .typelist li .timds{float: right;color: #999;}
    .jieqiindexbox{display: inline-block;width: 100%;}
    .jieqiindexbox .typelist{float: left;width: 388px;border: 1px solid #4c97c5;border-radius: 10px;overflow: hidden;display: inline-block;margin: 5px;}
    .jieqiindexbox .typelist .ztimg{height: 150px;width: 100%;position: relative;top: -4px;}
    .jieqiindexbox .typelist .tt{height: 40px;line-height: 40px;padding-left: 10px;background-color:#4c97c5;color: #fff; }
    .jieqiindexbox .typelist .tt a{color: #fff; }
    .jieqiindexbox .typelist ul{padding: 10px;}
    .jieqiindexbox .typelist li{height: 100px;border-bottom: 1px dashed #4c97c5;}
    .jieqiindexbox .typelist li:hover h4{color: #4c97c5;}
    .jieqiindexbox .typelist li h4{line-height: 30px;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .jieqiindexbox .typelist li .timds{float: right;color: #999;}
    .ttimg{width: 100%;text-align: center;margin-top: 10px;}
    .ttimg img{max-width: 100%;height: 250px;}
    .jieqisj{display: inline-block;width: 100%;clear: both;text-align: center;margin-top: 20px;}
    .jieqisj1{border: 1px solid #fda7b0!important;}
    .jieqisj1 .tt{background-color: #fda7b0!important;}
    .jieqisj1 li{border-bottom:1px dashed #fda7b0!important;}
    .jieqisj1 li:hover h4{color: #fda7b0!important;}
    .jieqisj2{border: 1px solid #54822f!important;}
    .jieqisj2 .tt{background-color: #54822f!important;}
    .jieqisj2 li{border-bottom:1px dashed #54822f!important;}
    .jieqisj2 li:hover h4{color: #54822f!important;}
    .jieqisj3{border: 1px solid #f09100!important;}
    .jieqisj3 .tt{background-color: #f09100!important;}
    .jieqisj3 li{border-bottom:1px dashed #f09100!important;}
    .jieqisj3 li:hover h4{color: #f09100!important;}
    .jieqisj4{border: 1px solid #6ca8c2!important;}
    .jieqisj4 .tt{background-color: #6ca8c2!important;}
    .jieqisj4 li{border-bottom:1px dashed #6ca8c2!important;}
    .jieqisj4 li:hover h4{color: #6ca8c2!important;}
    .left-content {padding: 18px 20px 20px 25px;position: relative;margin-top: 30px;border: 1px solid #ccc;}
    .left-content .content-part {height: 20px;display: flex;justify-content: space-between;}
    .left-content .content-part .content-a {display: block;font-size: 12px;color: #c6c6c6;}
    .left-content .content-part .content-b,
    .left-content .content-part .content-b a {display: block;font-size: 12px;width: 70px;height: 20px;background-color: #F25618;border-radius: 3px;line-height: 20px;text-align: center;color: #fff;}
    .left-content .content-d3 {position: absolute;top: 20px;left: -21px;}
    .left-content .content-c {font-size: 14px;line-height: 16px;margin-top: 8px;color: #666666;word-break: break-all;overflow: hidden;}
    .left-content .content-d {width: 100%;display: flex;align-items: center;margin-top: 30px;}
    .left-content .content-d .content-photo {width: 72px;height: 72px;border-radius: 50%;margin-right: 10px;}
    .left-content .content-d .content-photo img {width: 100%;height: 100%;border-radius: 50%;}
    .left-content .content-d .content_list {width: 90%;}
    .left-content .content-d .content_list .content-d1 {font-size: 16px;color: #666666;text-align: left;}
    .left-content .content-d .content_list .content-d2 {width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 20px;}
    .left-content .content-d .content_list .content-d2 .sp1-d2 {color: #999;font-size: 12px;}
    .left-content .content-d .content_list .content-d2 .d2-photo .sp2-d2 {font-size: 12px;color: #999;margin-left: 7px;}
    /**轮渡*/
    .focus-box {position: relative;width: 100%;overflow: hidden;}
    .search-out-wrap {width: 1200px;margin: 0 auto;}
    .slider-con img {width: 1920px;height: 350px;}
    .search-box {width: 400px;float: left;z-index: 201;position: absolute;margin-top: 9px;}
    .search-title {height: 40px;line-height: 40px;color: #fff;text-align: center;background-color: #475769;overflow: hidden;padding: 0 15px;}
    .search-title .title {float: left;font-size: 20px;padding-left: 40px;position: relative;}
    .search-title .ship_ico {font-size: 30px;}
    .search-title .order {
        float: right;
        font-size: 14px;
        cursor: pointer;
    }
    .search-box .search {
        padding: 30px 20px;
        position: relative;
        background-color: #fff;
    }
    .search-box .search .label {
        height: 40px;
        line-height: 40px;
        padding-bottom: 18px;
        position: relative;
    }
    .search-box .search dt {
        height: 40px;
        font-size: 16px;
        color: #666;
        width: 80px;
        float: left;
    }
    .search-box .search dd {float: left;position: relative;}
    .search-box .search .txtInput {width: 210px;height: 40px;background: none;padding: 5px 10px;border-radius: 2px;border: 1px solid #ddd;-moz-box-shadow: 3px 3px 3px #f6f6f6 inset;-webkit-box-shadow: 3px 3px 3px #f6f6f6 inset;box-shadow: inset 3px 3px 3px #f6f6f6;font-size: 16px;position: relative;}
    .search-box .search .exchange {width: 30px;height: 58px;border: 1px solid #dfdfdf;border-left: 0 none;position: absolute;top: 50px;right: 30px;cursor: pointer;}
    .search-box .search .exchange em {display: block;width: 28px;height: 28px;font-size: 16px;background: #fff;line-height: 28px;text-align: center;border-radius: 3px;margin-top: 15px;margin-left: 17px;background: url(/Images/zh_icon.png) no-repeat 50%;}
    .search-box .search .search-btn {width: 230px;height: 40px;line-height: 40px;margin-top: 16px;background: #ff6257;border: 0 none;color: #fff;font-size: 20px;border-radius: 3px;cursor: pointer;letter-spacing: 5px;}
    .cityboxfixed{ display: none;padding-bottom: 30px;position: fixed;top: 20%;left: 30%;background-color: #fff;width: 800px;min-height: 300px;max-height: 600px;z-index: 99999999;border-radius: 20px;box-shadow:4px 5px 6px 7px rgba(0,0,0,.5) }
    .cityboxfixed .zimutab{ width: 96%;display: inline-block;padding: 2%;border-bottom: 1px solid #ccc;}
    .cityboxfixed .zimutab li{ cursor:pointer;float: left;font-weight: bold;font-size: 24px;width: 30px;text-align: center;padding: 5px 0;margin: 0 2px;border-radius: 10px;}
    .cityboxfixed .zimutab li.active{ background-color: #1fb6e7;border: 1px solid #1fb6e7;color: #fff;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.5)}
    .cityboxfixed .cityul{ width: 96%;padding: 2%;display: none;}
    .cityboxfixed .cityul.active{ display: block;}
    .cityboxfixed .cityul li{ cursor:pointer;float: left;margin:10px;font-size: 20px;}
    .citylistbox{ overflow: auto;max-height: 500px;white-space: nowrap;-webkit-overflow-scrolling: touch;}
    .citylistbox::-webkit-scrollbar { /*闅愯棌婊氳疆*/display: none;}
    .wrapper-left{ margin-top: 20px;}
    .lundulist h3{ margin-bottom: 20px;font-weight: bold;font-size: 25px;border-bottom: 1px solid #ccc;width: 100%;display: inline-block;line-height: 50px;}
    .lundulist h3 img{ position: relative;top: 5px;margin-right: 10px;}
    .lundulist h3 i{font-size: 28px;margin-right: 10px;}
    .lundulist .more{float: right;color: #1fb6e7;font-size: 18px;}
    .recomend-item {width: calc(25% - 20px);margin-right: 20px;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;margin-bottom: 20px;cursor: pointer;box-shadow: 0 4px 16px 1px rgba(0,0,0,.1);border-radius: 8px;float: left;}
    .recomend-item .img {width: 100%;height: 160px;border-radius: 8px 8px 0 0;}
    .recomend-item .info {border-top: none;border-radius: 0 0 8px 8px;padding: 16px 8px;}
    .recomend-item .info .shipline {font-size: 20px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .recomend-item .info .desc {color: #999;height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .recomend-item .info .time {color: #999;height: 20px;}
    .recomend-item .info .price{height: 20px;}
    .recomend-item .info .price .num, .recomend-item .info .price .unit {color: #f60;}
    .recomend-item .info .price .unit {font-size: 15px;}
    .newsalink{ font-size: 20px;line-height: 40px;width: 30%;margin-right: 3%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
    .lunduinfo{display: inline-block;width: 100%;margin-top: 30px;}
    .lunduinfo h1{width: 100%;text-align: center;display: inline-block;line-height: 50px;}
    .lunduinfo table{border: 1px solid #ccc;}
    .lunduinfo table tr{border: 1px solid #ccc;}
    .lunduinfo table tr .form{width: 100px;text-align: center;}
    .lunduinfo table tr .word{padding-left: 20px;}
    .lunduinfo table tr td{font-size: 18px;line-height: 40px;}
    .lunduinfo .time_form h2{line-height: 40px;text-align: center;width: 100%;display: inline-block;}
    .lundulistsbox{display: inline-block;width: 100%;clear: both;margin-top: 10px;}
    /*汽车*/
    .qcspdlist h4,.qcspdlist p{line-height: 25px;width: 95%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .qcskbchakan{cursor: pointer;width: 100px;height: 40px;line-height: 40px;background-color: #0e90d2;color: #fff;text-align: center;margin: auto;border-radius: 10px;margin-top: 10px;}
    .qcskbchakan:hover{background-color: #0e5c84;}
    .ckbtn{color: #0e90d2;}
    /**公交*/
    .m0{margin-left:0!important;}
    .bus-lzinfo{font-size:14px;line-height:20px;padding: 10px;}
    .bus-lzinfo.disabled{color:#666}
    .bus-lzinfo:after{display:table;clear:both;content:""}
    .bus-lzinfo .bus-img{float:left;width:242px}
    .bus-lzinfo .bus-img img{display:block;width:100%}
    .bus-lzinfo .info{margin-left:242px;padding-left:20px}
    .bus-lzinfo .title{margin:0;padding:0;font-size:18px;font-weight:600;line-height:25px}
    .bus-lzinfo .title a{margin-left:5px;font-size:12px;font-weight:400;color:#317cf7;-webkit-transition:color .2s;transition:color .2s}
    .bus-lzinfo .title a:hover{color:#629dff}
    .bus-lzinfo .title a:active{color:#115fe0}
    .bus-lzinfo .tags{margin-top:8px;font-size:0}
    .bus-lzinfo .tags span{display:inline-block;margin-right:8px;border-radius:4px;padding:4px 6px;font-size:13px;line-height:16px;color:#666;background:#ebebeb}
    .bus-lzinfo .bus-desc{margin-top:12px}
    .bus-lzinfo .bus-desc li{line-height:20px}
    .bus-lzinfo .bus-desc li+li{margin-top:10px}
    .bus-lzinfo .bus-desc .dt-entry{height:30px;line-height:30px}
    .bus-lzinfo .bus-desc .dt-entry a{margin-right:16px;border:1px solid #317cf7;border-radius:4px;padding:4px 58px;color:#317cf7;background-color:#fff}
    .bus-lzinfo .bus-desc a{color:#317cf7;-webkit-transition:color .2s;transition:color .2s}
    .bus-lzinfo .bus-desc a:hover{color:#629dff}
    .bus-lzinfo .bus-desc a:active{color:#115fe0}
    .bus-lzinfo .zhan-list{overflow-x:hidden;overflow-y:auto;margin-top:7px;height:96px}
    .bus-lzinfo .zhan-list a{display:inline-block;margin:0 5px 8px 0;border:1px dashed #ccc;padding:5px 10px;height:20px;font-size:14px;line-height:20px;color:#4c4c4c;-webkit-transition:color .2s,border-color .2s;transition:color .2s,border-color .2s;cursor:pointer}
    .bus-lzinfo .zhan-list a:hover{border-color:#629dff;color:#629dff}
    .bus-lzinfo .zhan-list a:active{border-color:#115fe0;color:#115fe0}
    .bus-lzinfo.shutdown{color:#666}
    .change-info{padding:10px 15px;font-size:12px;line-height:19px;color:#666;background:#f5f5f5}
    .change-info p{margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px;color:#ff4040}
    .bus-excerpt {overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #317cf7;border-radius: 4px;width: 100%;min-height: 70px;font-size: 0;}
    .bus-excerpt .excerpt {padding: 9px 0 9px 14px;}
    .bus-excerpt .excerpt .name {font-size: 18px;font-weight: 600;line-height: 25px;}
    .bus-excerpt .excerpt .trip {margin-top: 5px;font-size: 14px;line-height: 20px;}
    .bus-excerpt .other {display: -webkit-box;display: -ms-flexbox;display: flex;}
    .bus-excerpt .more, .bus-excerpt .total {display: inline-block;padding: 36px 10px;font-size: 16px;font-weight: 600;line-height: 22px;word-break: keep-all;color: #fff;background: #317cf7;}
    .bus-lzlist {counter-reset: sectioncounter;padding: 10px;}
    .bus-lzlist:hover ol:after {opacity: 0}
    .bus-lzlist ol {display: inline-block;position: relative}
    /*.bus-lzlist ol:before {position: absolute;top: 10px;right: 5px;left: 5px;height: 2px;background: #317cf7;content: ""}*/
    .bus-lzlist ol:after {position: absolute;right: 0;bottom: 0;left: 0;height: 50px;background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(96%, #fff));background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 96%);opacity: 1;-webkit-transition: all .2s;transition: all .2s;content: "";pointer-events: none}
    .bus-lzlist ol + ol {margin-top: 5px}
    .bus-lzlist li {float: left;position: relative;width: 23px;text-align: center;height: 210px;}
    .bus-lzlist li:before {display: block;margin: 0 auto 5px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 2px solid #317cf7;border-radius: 50%;width: 23px;height: 23px;font-size: 12px;font-weight: 600;line-height: 20px;background: #fff;content: counter(sectioncounter);counter-increment: sectioncounter}
    .bus-lzlist li:hover a {position: relative;z-index: 1;border-radius: 4px;color: #fff !important;background-color: #317cf7}
    .bus-lzlist li:active a {color: #115fe0}
    .bus-lzlist li.active:after {position: absolute;top: 26px;left: 50%;margin-left: -4px;width: 8px;height: 8px;background: #317cf7;-webkit-transform: rotate(45deg);transform: rotate(45deg);content: ""}
    .bus-lzlist li.active a {position: relative;z-index: 1;border-radius: 4px;color: #fff !important;background-color: #317cf7}
    .bus-lzlist li.zzactive a {position: relative;z-index: 1;border-radius: 4px;color: #fff !important;background-color: #dc5e0f
    }
    .bus-lzlist li + li {margin-left: 6px}
    .bus-lzlist a {display: block;overflow: hidden;table-layout: fixed;margin: 0 auto;padding: 4px 3px 4px 4px;width: 14px;max-height: 170px;font-size: 14px;text-align: left;letter-spacing: 3px;word-wrap: break-word;-webkit-transition: color .2s;transition: color .2s;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;-webkit-writing-mode: tb-rl;-ms-writing-mode: tb-rl;writing-mode: tb-rl}
    .bus-lzlist.rendermac li:before, .bus-lzlist a {line-height: 17px}
    .bus-lzlist.rendermac a {margin-left: 4px}
    .bus-lzlist.renderpc a {margin-left: 2px}
    .bus-lzlist.renderm li:before {line-height: 15px}
    .section-title {display: block;font-size: 0;line-height: 28px}
    .section-title:after {display: table;clear: both;content: ""}
    .section-title:before {display: inline-block;margin-right: 6px;width: 4px;height: 18px;vertical-align: middle;background: #317cf7;content: ""}
    .section-title .title {font-size: 20px;font-weight: 600;vertical-align: middle}
    .section-title .title small {font-size: 70%;color: #999}
    .section-title .more {float: right;font-size: 14px;color: #999;-webkit-transition: color .2s;transition: color .2s}
    .section-title .more:hover {color: #629dff}
    .section-title .more:active {color: #115fe0}
    #busMap,#busMap2{width: 830px;height: 500px;}
    .changeway {display: inline-block;margin-top: -1px;margin-left: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #317cf7;border-radius: 4px;padding: 3px 12px;height: 30px;font-size: 14px;line-height: 20px;color: #317cf7;cursor: pointer;}
    .text_case{padding: 10px 5px 0px 5px;border-bottom: 1px dashed #ccc;}
    .walk{padding-left: 10px;}
    .walk p{ line-height: 30px;height: 30px;}
    .walk a{color: #22bbb6;}
    #huangyeditu{width:830px;height: 400px;}
    .pricef60 {color: #f60;}
    /*酒店*/
     .swiper-container-jiudian {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
    .swiper-container-jiudian .swiper-slide {background-size: cover;background-position: center;}
    .swiper-container-jiudian.gallery-top {height: 400px;width: 100%;overflow: hidden;position: relative;}
    .swiper-container-jiudian.gallery-top .swiper-slide img {height: 100%;width: 100%;}
    .swiper-container-jiudianthumbs.gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;overflow: hidden;;}
    .swiper-container-jiudianthumbs.gallery-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 0.4;}
    .swiper-container-jiudianthumbs.gallery-thumbs .swiper-slide img{width: 100%;height: 100px;}
    .swiper-container-jiudianthumbs.gallery-thumbs .swiper-slide-active {opacity: 1;}
    #hotel-details {overflow: hidden;}
    #hotel-details h2 {font: 20px Microsoft YaHei;margin-top: 20px;}
    #hotel-details .facility-icon {overflow: hidden;margin-top: 25px;height: 85px;margin-bottom: 30px;}
    #hotel-details .facility-icon li {float: left;margin-left: 4px;text-align: center;width: 84px;margin-right: 10px;}
    #hotel-details .p-style {width: 100%;border-bottom: 1px dashed #dcdcdc;font: 12px arial,sans-serif;padding-bottom: 12px;line-height: 22px;}
    #hotel-details .open-time {position: relative;margin-top: 12px;}
    #hotel-details .hotel-facility {position: relative;padding-left: 110px;border-bottom: 1px dashed #dcdcdc;}
    #hotel-details .hotel-facility-name {color: #999;}
    #hotel-details .hotel-facility .hotel-facility-name {display: inline-block;background-position: 2px -48px;padding-left: 25px;width: 50px;position: absolute;left: 0;top: 12px;}
    #hotel-details .hotel-facility dd, #hotel-details .hotel-facility dt {position: relative;padding: 12px 0 12px 85px;}
    #hotel-details .hotel-facility dd {border-top: 1px dashed #dcdcdc;}
    #hotel-details .hotel-facility dl label, #hotel-details .hotel-facility dl span {height: 20px;line-height: 20px;}
    #hotel-details .hotel-facility dl span {display: inline-block;background: url(/Images/facility-right.png) 0 no-repeat;padding: 0 5px 0 20px;width: 115px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    #hotel-details .hotel-facility span em {color: #50b400;}
    #hotel-details .hotel-facility dl span.triangle {position: absolute;right: 14px;top: 16px;width: 12px;height: 12px;background: url(/Images/icon.png) no-repeat;background-position: 0 -290px;cursor: pointer;padding: 0;}
    #hotel-details .hotel-facility dl label {display: inline-block;position: absolute;left: 12px;color: #666;}
    #hotel-details .hotel-facility dl.morefacility {display: none;}
    #hotel-details .hotelPolicy {display: flex;flex-direction: row;padding-bottom: 0;}
    #hotel-details .hotel-introduce {position: relative;padding-top: 12px;padding-bottom: 3px;}
    #hotel-details .hotel-license {position: relative;padding-top: 12px;padding-bottom: 10px;}
    #hotel-details .pay-method {padding: 12px 0;border-bottom: 1px dashed #dcdcdc;}
    #hotel-details .p-style.childrenPolicy, #hotel-details .p-style.petPolicy, #hotel-details .p-style.priceDescripton {padding: 10px 0;position: relative;}
    #hotel-details .p-style.priceDescripton {border-bottom: 1px solid #dcdcdc;}
    #hotel-details .icon-bg {background: url(/Images/hotel-info.png) no-repeat;width: 56px;height: 56px;margin: 0 auto;}
    #hotel-details .facility-icon span {display: block;font: 14px Microsoft YaHei;text-align: center;}
    #hotel-details .supply .icon-no-freewifi {background-position: -92px -92px;}
    #hotel-details .supply .icon-freewifi {background-position: -12px -92px;}
    #hotel-details .supply .icon-freepark {background-position: -12px -252px;}
    #hotel-details .supply .icon-no-freepark {background-position: -92px -252px;}
    #hotel-details .supply .icon-no-left-baggage {background-position: -414px -12px;}
    #hotel-details .supply .icon-left-baggage {background-position: -333px -12px;}
    #hotel-details .supply .icon-airport-transfer {background-position: -172px -332px;}
    #hotel-details .supply .icon-no-airport-transfer {background-position: -252px -332px;}
    #hotel-details .supply .icon-pool {background-position: -172px -412px;}
    #hotel-details .supply .icon-no-pool {background-position: -252px -412px;}
    #hotel-details .supply .icon-meeting-hall {background-position: -172px -252px;}
    #hotel-details .supply .icon-no-meeting-hall {background-position: -252px -252px;}
    #hotel-details .supply .icon-gym {background-position: -172px -172px;}
    #hotel-details .supply .icon-no-gym {background-position: -252px -172px;}
    #hotel-details .supply .icon-no-restaurant {background-position: -252px -12px;}
    #hotel-details .supply .icon-restaurant {background-position: -172px -12px;}
    #hotel-details .icon-word {margin-top: 10px;}
    #hotel-details .detail-title {width: 120px;color: #999;}
    #hotel-details .p-style span {display: inline-block;}
    #hotel-details .span1 {padding-right: 10px;}
    #hotel-details .contract-phone {margin-left: 10px;}
    #hotel-details .title-icon {width: 20px;height: 20px;background: url(/Images/icon1.png) no-repeat;margin-bottom: -3px;margin-right: 3px;vertical-align: middle;}
    #hotel-details .open-icon {background-position: 2px 0;padding-left: 2px;}
    #hotel-details .contract-phone-wrapper {display: none;}
    #hotel-details .span2 {padding-left: 10px;padding-right: 10px;}
    #hotel-details .line {display: inline-block;height: 11px;width: 1px;background-color: #dcdcdc;}
    #hotel-details .hotelPolicy {display: flex;flex-direction: row;padding-bottom: 0;}
    #hotel-details .hotelPolicy .detail-title {padding-top: 10px;}
    #hotel-details .title-icon.plicy-icon {background: url(/Images/hpolicy.png) 1px 0 no-repeat;width: 16px;height: 17px;margin-bottom: 2px;}
    #hotel-details .hotelPolicy .rt {width: 669px;}
    #hotel-details .hotelPolicy .rt .rbot {border-top: 1px dashed #dcdcdc;}
    #hotel-details .hotelPolicy .rt .rtbox {display: flex;flex-direction: row;padding: 10px 0;}
    #hotel-details .hotelPolicy .rt .rtbox label {width: 74px;color: #666;flex: none;}
    #hotel-details .introduce-icon {background-position: 2px -144px;}
    #hotel-details .hotel-introduce {position: relative;padding-top: 12px;padding-bottom: 3px;}
    #hotel-details .introduce-title {vertical-align: top;}
    #hotel-details .introduce {width: 600px;overflow: hidden;line-height: 22px;}
    #hotel-details .introduce-up {word-wrap: break-word;white-space: nowrap;text-overflow: ellipsis;height: 22px;}
    #hotel-details .triangle {position: absolute;right: 12px;top: 16px;width: 12px;height: 12px;background: url(/Images/icon.png) no-repeat;background-position: 0 -290px;cursor: pointer;}
    #hotel-details .license-icon {background: url(/Images/license-icon.png) no-repeat;background-size: 100%;}
    #hotel-details .pay-method {padding: 12px 0;border-bottom: 1px dashed #dcdcdc;}
    #hotel-details .pay-kinds {position: relative;}
    #hotel-details .pay-icon {display: inline-block;background-position: 2px -210px;padding-right: 3px;}
    #hotel-details .pay-span {display: inline-block;height: 45px;margin-right: 35px;background: url(/Images/pay-icon.png) no-repeat;}
    #hotel-details #unionpay {width: 70px;background-position: -733px -63px;}
    #hotel-details .p-style span.introduce-oneline{display: none;}
    .h500{height: 500px;}
    .red{color:red !important;}
    .pr15{padding-right: 15px;}
    .desmonth {overflow: hidden;width: 100%;}
    .desmonth li {float: left;width: 19%;height: 160px;margin: 1% 0;display: inline;position: relative;}
    .desmonth li img {border-radius: 5px;width: 100%;height: 160px;}
    .desmonth li i {bottom: 0;left: 0;width: 100%;height: 40px;position: absolute;background: #000;opacity: 0.5;border-radius: 0 0 5px 5px;}
    .desmonth li span {color: #fff;bottom: 0;left: 0;width: 100%;line-height: 40px;position: absolute;text-align: center;overflow:hidden;white-space: nowrap;height: 40px;text-overflow: ellipsis;}
    .desmonth ul {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;justify-content: space-between;}
    .zhutiyou {overflow: hidden;width: 100%;}
    .zhutiyou li {float: left;width:135px;height: 135px;margin: 5px 0;display: inline;position: relative;}
    .zhutiyou li img {border-radius: 5px;width: 135px;height: 135px;}
    .zhutiyou li span {text-shadow: 4px 5px 5px #000000;color: #fff;top: 45px;font-weight: bold;font-size: 40px;left: 0;width: 100%;line-height: 40px;position: absolute;text-align: center;height: 40px;}
    .zhutiyou ul {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;justify-content: space-between;}
    .minlist{ width: 800px;border: 1px solid #ccc;display: inline-block;padding:0 15px;}
    .minlist dl{ float: left;border-top: 1px solid #ccc;height: 35px;line-height: 35px;}
    .minlist dl:first-child{ border-top: unset;}
    .minlist dl.w50{width: 50%;}
    .minlist dl.w100{width: 100%;}
    .minlist dl dt{float: left;width: 100px;color: #999;}
    .minlist dl dd{float: left;width: 70%;color: #333;}
    .jdconimg{text-align: center;width: 100%;}
    .jdconimg img{max-width: 100%;}
    /**旅游*/
    .lvyounav{display: inline-block;border: 1px solid #0e90d2;}
    .lvyounav dl{float: left;width: 100%;display: inline-block;line-height: 35px;border-bottom: 1px dotted #0e90d2;padding: 5px 0;}
    .lvyounav dl:last-child{border-bottom: unset;}
    .lvyounav dl dt{float: left;width: 100px;}
    .lvyounav dl dt a,.lvyounav dl dt strong{text-align: center;width: 100%;display: inline-block;}
    .lvyounav dl dd{float: left;width: 730px;}
    .chaochu{height: 63px!important;overflow: hidden;}
    .heightauto{height: auto!important;}
    .lvyounav dl dd a{float: left;padding: 0 10px;height: 30px;line-height: 30px;}
    .lvyounav dl dd a.active{border:1px solid #0e90d2;border-radius: 10px;color: #0e90d2;font-weight: bold;height: 28px;line-height: 28px;}
    .lvyounav dl dd a:hover{color: #0e90d2;}
    .xianlulist p{color: #8e8e8e;line-height: 24px;}
    .chaochuchakan,.chaochushouqi{width: 100%;text-align: center;clear: both;display: inline-block;color: #0e90d2;cursor: pointer;}
    .chaochushouqi{display: none;}
    .xianlu_info img{float: left;margin-right: 20px;}
    .xianlu_info ul{float: left;width: 610px;}
    .xianlu_info ul li{padding-left: 5px;}
    .xianlu_info ul li .price{color: #ff8c00;font-weight: bold;}
    .xianlu_info ul li:nth-child(2n){background-color: #f1f1f1;}
    .xianlu_tab{display: inline-block;height: 40px;line-height: 40px;}
    .xianlu_tab a{height: 40px;line-height: 40px;float: left;width: 100px;text-align: center;border-left: 1px solid #f1f1f1;}
    .xianlu_tab a.taba:first-child,.xianlu_tab a:hover,.xianlu_tab a.active{background-color: #0e90d2;color: #fff;}
    .xianlu_con{display: inline-block;padding: 10px;border-bottom: 1px dashed #ccc;width: 800px;}
    .xianlu_con table,.xianlu_con tr{width: 100%;border: 1px solid #ccc;}
    .xianlu_con td{min-width: 100px;line-height: 30px;border: 1px solid #ccc;}
    .xianlu_con h2{background-color: #0e90d2;color: #fff;width: 800px;line-height: 40px;padding-left: 10px;}
    .xianlu_con h5{background-color: #d2840e;color: #fff;width: auto;display: inline-block;padding: 0 10px;font-weight: bold;line-height: 30px;}
    .citylist a{float: left;width: 69px;line-height: 30px;}
    /*#自驾游*/
    .navtrans-navlist-icon {float: left;width: 18px;height: 18px;background: url(/style/home/img/new-direction-icon.png) no-repeat -1px -1px;background-size: 130px 137px;_background: url(/style/home/img/nav-icon_ie6_134841b.png) no-repeat 0px 0px;margin-right: 5px}
    .navtrans-navlist-icon.s-1 {background-position: -1px -1px}
    .navtrans-navlist-icon.s-2 {background-position: -19px -1px}
    .navtrans-navlist-icon.s-3 {background-position: -36px -1px}
    .navtrans-navlist-icon.s-4 {background-position: -54px -1px}
    .navtrans-navlist-icon.s-5 {background-position: -73px -1px}
    .navtrans-navlist-icon.s-6 {background-position: -91px -1px}
    .navtrans-navlist-icon.s-7 {background-position: -1px -20px}
    .navtrans-navlist-icon.s-8 {background-position: -19px -19px}
    .navtrans-navlist-icon.s-9 {background-position: -37px -19px}
    .navtrans-navlist-icon.s-10 {background-position: -54px -19px}
    .navtrans-navlist-icon.s-11 {background-position: -72px -19px}
    .navtrans-navlist-icon.s-12 {background-position: -90px -19px}
    .navtrans-navlist-icon.s-13 {background-position: -1px -39px}
    .navtrans-navlist-icon.s-14 {background-position: -19px -38px}
    .navtrans-navlist-icon.s-18 {background-position: -38px -38px}
    .navtrans-navlist-icon.s-19 {background-position: -56px -38px}
    .navtrans-navlist-icon.s-20 {background-position: -74px -38px}
    .navtrans-navlist-icon.s-21 {background-position: -92px -38px}
    #map_zijia_desc{ line-height: 30px;height: 200px;overflow: hidden;}
    .text-control-btn{width: 100%;text-align: center;color: #f38344;display: inline-block;line-height: 40px;cursor: pointer;}

    .navtrans-navlist-content{ display: inline-block; vertical-align: middle;}
    .navtrans-navlist-icon{ margin-top: 7px;}
    .table-route dt,.table-route dd{ padding: 0 20px;display: inline-block;width:790px;}
    .table-route dd:nth-child(2n){background-color: #f7f5f5;}
    .table-route dt{ background-color: #d7effd;font-weight: bold;}
    .table-route dd>a{width: 100%;line-height: 40px;display: inline-block;height: 40px;}
    .table-route dd:hover>a{color: #0e90d2;}
    .table-route .td{ float: left; width: 19%; line-height: 40px; }
    .table-route .td-first{ width: 24%; }
    .table-route .td-last{ width: 10.6666%; }
    /*帮助中心*/
    .helpLeft,.helpRight{height: 100%;overflow: hidden;border: 1px solid #9fd2ee;margin-top: 20px;border-radius: 10px;}
    .helpLeft {FLOAT: left;WIDTH: 252px;}
    .helpLeft h2{width: 100%;text-align: center;display: inline-block;margin-bottom: 10px;line-height: 50px;background-color: #9fd2ee;}
    .helpRight {FLOAT: right;WIDTH: 940px;}
    .helpmenu li{BORDER-TOP: #9fd2ee 1px dotted;OVERFLOW: hidden;HEIGHT: 32px; line-height:32px;padding-left:30px;}
    .helpmenu li a{ font-size:16px;}
    .helpcontent{padding: 10px;}
    .helpcontent p{line-height: 30px;}
    .helpcontent .copycodebtn{margin-left: 30px;height: 30px;line-height: 30px;padding: 0 10px;background-color: #0e90d2;color: #fff;text-align: center;cursor: pointer;}
    .helpcontent .copycodetext{border: 1px solid #ccc;padding: 10px;}
    .yijianfankui{width: 100%;clear:both;display: inline-block;}
    .yijianfankui dl{width: 100%;clear:both;line-height: 40px;display: inline-block;}
    .yijianfankui dl dd:last-child{width: 600px;float: left;}
    .yijianfankui dl dd:first-child{width: 100px;float: left;}
    .yijianfankui dl dd{line-height: 40px;}
    .yijianfankui dl dd input{height: 38px;float: left;border: 1px solid #ccc;}
    .yijianfankui dl dd img{height: 38px;float: left;}
    /*机票*/
    .hangkonggongsi{display: inline-block;}
    .hangkonggongsi li{float: left;height: 150px;overflow: hidden;width: 158px;border: 1px solid #0e90d2;margin: 3px;border-radius: 10px;padding-bottom: 10px;}
    .hangkonggongsi li a{width: 100%;display: inline-block;color: #0e90d2;padding: 5px;}
    .hangkonggongsi li img{height:100px;width: 100px;margin: auto;padding-left: 33px; }
    /*字母地区*/
    .regional_details {margin-top: 30px;margin-bottom: 20px;}
    .regional_details .tab_navapage {border: 1px solid #ccc;padding: 15px 0 22px 15px;}
    .regional_details .tab_navapage .title {font-size: 20px;}
    .regional_details .tab_navapage .list {display: flex;flex-wrap: wrap;margin-top: 5px;}
    .regional_details .tab_navapage .list a {padding: 5px 10px;border-radius: 5px;background-color: #f4f4f4;margin: 15px 15px 0 0;display: block;font-size: 18px;}
    .regional_details .tab_navapage .list a:hover,.regional_details .tab_navapage .list a.active {background-color: #1fb6e7;color: #fff;}
    .regional_details .regional_list {margin-top: 20px;}
    .regional_details .regional_list li {display: flex;border-bottom: 1px solid #ccc;}
    .regional_details .regional_list li:nth-last-child(1) {border-bottom: none;}
    .regional_details .regional_list li .name {background-color: #f4f4f4;display: flex;align-items: center;justify-content: center;width: 20%;font-size: 18px;border-right: 1px solid #ccc;}
    .regional_details .regional_list li .hover_name:hover {background-color: #1fb6e7;}
    .regional_details .regional_list li .hover_name:hover a {display: flex;align-items: center;justify-content: center;color: #fff;height: 100%;width: 100%;}
    .regional_details .regional_list li .new_name {width: 20%;border-right: 1px solid #ccc;background-color: #f4f4f4;display: flex;align-items: center;text-align: center;padding: 5px 0;font-size: 18px;justify-content: space-around;}
    .regional_details .regional_list li .list_mk {width: 768px;display: flex;align-items: center;flex-wrap: wrap;padding: 12px 0 0 18px;}
    .regional_details .regional_list li .list_mk a {margin: 0 25px 13px 0;font-size: 18px;}
    .regional_details .regional_list li .list_mk a:hover {color: #1fb6e7;}
    .regional_details .newSpace-between {display: flex;align-items: center;justify-content: space-between;}
    .regional_details .newSpace-between span {color: #999;font-weight: lighter;font-size: 16px;}
    /*游记*/
    .hc-bg{ background:#fff; width:100%; height:auto; overflow:hidden; position:relative;}
    .hc-main{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
    .main-l{width: 100%;clear: both;display: inline-block;}
    .main-l .hd ul {width: 100%;height: 70px;border-bottom: #eee solid 2px;box-sizing: border-box;padding-left: 10px;}
    .main-l .hd ul li {float: left;font-size: 24px;color: #333;padding: 0 8px;margin-top: 32px;margin-right: 6px;cursor: pointer;}
    .main-l .hd ul .on {color: #4dadef;border-bottom: #4dadef solid 2px;z-index: 1;}
    .main-l .bd ul{ margin-left: -2%; }
    .main-l .bd ul li{ width:31.3333%; margin-left: 2%; height:352px; border-radius:4px; box-shadow:0px 2px 3px rgba(0,0,0,0.3); float:left; position:relative; margin-top:20px;}
    .main-l .bd ul li:hover{box-shadow:0px 2px 5px rgba(77,173,239,0.5);}
    .main-l .bd ul .dq{box-shadow:0px 2px 5px rgba(77,173,239,0.5);}
    .main-l .bd ul li p{ width:100%; height:auto; overflow:hidden; border-radius:4px; text-align:center;}
    .main-l .bd ul li .img2{ width:80px; height:80px; border-radius:50px;; overflow:hidden; border:rgba(255,255,255,0.8) solid 3px; position:absolute; z-index:1; top:180px; left:50%; margin-left:-40px;}
    .main-l .bd ul li .img-2 img{ width:100%;height:231px;}
    .main-l .bd ul li .js{ margin-top:37px;height:22px;width:330px;margin-left:7%;/* overflow:hidden;padding-left:10px;padding-right:10px;*/}
    .main-l .bd ul li .js a{ font-size:18px; color:#333;}
    .main-l .bd ul li span{ width:50%; font-size:14px; color:#333; margin-top:10px; line-height:20px;}
    .main-l .bd ul li span i{margin-right:4px; color:#333; }
    .main-l .bd ul li  .l{ text-align:right; box-sizing:border-box;padding-right:10px;}
    .main-l .bd ul li  .l .iconfont{ font-size:14px;}
    .main-l .bd ul li  .r{ text-align:left; box-sizing:border-box;padding-left:10px;}
    .baner-1{ float: left;position:relative; height:405px; overflow:hidden;width: 880px;}
    .baner-1 .hd{ width:100%; height:40px; background:rgba(0,0,0,0.4); position:absolute; z-index:11; bottom:0;}
    .baner-1 .hd ul{ box-sizing:border-box; padding-left:90%;}
    .baner-1 .hd li{ width:12px; height:12px; border-radius:16px; background:#a8a8a8; float:left; margin-top:14px; margin-right:4px;}
    .baner-1 .hd .on{ background:#4dadef;}
    .baner-1 .bd img{ width:100%;}
    .hc-l{ float: left;width:300px; margin-right: 20px; height:auto; /*overflow:hidden;*/ border:#eeeeee solid 1px; position:relative; box-sizing:border-box;}
    .hc-l ul{ width:94%; height:auto; margin:auto; overflow:hidden; padding-bottom:4px;}
    .hc-l .u2 li{ width:28%;}
    .hc-l .u2 li:nth-child(3n+1){ width:24%;}
    .hc-l .u2 li:nth-child(3n+3){ width:38%;}
    .hc-l h2{ font-size:20px; color:#333333; line-height:54px;box-sizing:border-box; padding:0 0 0 40px;}
    .hc-l ul li{ width:23%; float:left;  margin-bottom:5px; overflow:hidden;}
    .hc-l ul li a{ display:block; width:100%; height:100%; font-size:16px;}
    .hc-l ul li a em{ display:block; float:left; width:4px; height:4px; border-radius:10px; background-color:#666; margin:10px 4px 0 5px;}
    .hc-l  .iconfont{ margin:-54px 6px 0 0; color:#ccc; /*transform:rotate(270deg);*/}
    .hc-l  .iconfont:hover{ color:#4dadef;}
    .hc-l .icon-l1{ transform:rotate(90deg);-webkit-transform:rotate(90deg); -o-transform:rotate(90deg);-ms-transform:rotate(90deg); margin:-60px 0 0 286px; position:absolute; display:none;}
    .hc-l .icon-l2{transform:rotate(90deg);-webkit-transform:rotate(90deg); -o-transform:rotate(90deg);-ms-transform:rotate(90deg); margin:-60px 0 0 286px; position:absolute; display:none;}
    .hc-l .u1{ border-bottom:#C1BEBF dashed 1px;}
    .mpej{width:962px;left:35px;height:auto;overflow:hidden;border:1px solid #eee;box-sizing:border-box;border-left:0;display:none;position:absolute;z-index:33;background:#fff;top:-118px;}.mpej ul{width:960px;height:auto;overflow:hidden;float:left;padding:10px 0 21px 0;}.mpej ul li{width:480px;float:left;height:auto;overflow:hidden;margin:10px 0 2px 0;}.mpej ul li .tit{font-size:14px;color:#333333;float:left;width:120px;box-sizing:border-box;padding-left:40px;line-height:20px;overflow:hidden;margin-top:2px;}.mpej ul li .tit:hover,.mpej dl dd a:hover{color:#ff9000;}.mpej ul li .mai-1{float:left;width:70%;height:auto;overflow:hidden;}.mpej ul li .tit em{display:block;width:0;height:15px;border-left:#4dadef solid 2px;float:left;margin-right:10px;margin-top:3px;}.mpej dl dd{float:left;width:42px;text-align:center;}.mpej dl dd a{font-size:14px;color:#666666;display:block;width:100%;height:100%;line-height:20px;}.mpej dl dd i{margin-left:8px;font-style:normal;}.mpjdleft{float:left;display:block;width:34px;height:68px;background:url(/Images/lvyou/mpl.png) no-repeat 0 15px;position:relative;cursor:pointer;}
    .mpjdleft{top:52px;right:-1px;display:block;width:34px;height:68px;background:url(/Images/lvyou/mpl.png) no-repeat 0 15px;position:absolute;cursor:pointer;}
    .mpjdleft.active{background:url(/Images/lvyou/mpr.png) no-repeat 14px 15px;}
    .mpej ul.gwyjul li{width:899px;}
    .mpej ul.gwyjul li dl dd{width: auto; padding-left: 4px;}
    .zixunallbox{width: 1200px;margin: auto;margin-top: 20px;}
    .zixunallbox .zixunalltop{height: 40px;line-height: 40px;font-size: 20px;font-weight: bold;width: 100%;border-bottom: 3px solid #0e90d2;}
    .zixunallbox .zixunalllist{width: 100%;display: inline-block}
    .zixunallbox .zixunalllist li{float: left;width: 277px;margin-right: 30px;height: 35px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .zixunallbox .zixunalllist li:nth-child(4n){margin-right: 0;}

    /*美食*/
    .title_s1{height:32px;padding:20px 0px 20px 0px;font-size:24px;color:#222;font-weight:600;margin-top:20px;line-height:32px;}
    .list_s1{width:1200px;margin:0px auto;display: inline-block;clear: both;}
    .list_s1_content{font-size:0px;margin-bottom:-20px;}
    .list_s1_item{width:224px;height:270px;background:#f6f6f6;border-radius:12px;overflow:hidden;margin:0px 20px 20px 0px;display:inline-block;vertical-align: top;box-shadow:0px 4px 12px rgba(0,0,0,0);transition:all ease 0.3s;}
    .list_s1_item:hover{box-shadow:0px 4px 12px rgba(0,0,0,.1);}
    .list_s1_item:nth-child(5n){margin-right:0px;margin-bottom:0px;}
    .list_s1_item .imgw{position: relative;height:201px;overflow:hidden;}
    .list_s1_item_img{height:200px;display:block;}
    .list_s1_item_img .vicon{height:30px;width:30px;background:url(/Images/byy.png) 0px 0px no-repeat;background-size:30px 60px;position:absolute;right:15px;top:15px;}
    .list_s1_item_img_set{height:280px;width:224px;overflow:hidden;font-size:0px;display:block;}
    .list_s1_item_img_set .imgsetitem{width:50%;height:50%;display:inline-block;vertical-align:top;box-sizing: border-box;}
    .list_s1_item_img_set .imgsetitem:nth-child(4n+1){border-right:1px solid #fff;border-bottom:1px solid #fff;}
    .list_s1_item_img_set .imgsetitem:nth-child(4n+2){border-left:1px solid #fff;border-bottom:1px solid #fff;}
    .list_s1_item_img_set .imgsetitem:nth-child(4n+3){border-right:1px solid #fff;border-top:1px solid #fff;}
    .list_s1_item_img_set .imgsetitem:nth-child(4n+4){border-left:1px solid #fff;border-top:1px solid #fff;}
    .list_s1_item_author{background:rgba(0,0,0,0.5);height:60px;position:absolute;left:0px;bottom:-60px;width:100%;transition:all ease 0.3s;padding-left:76px;box-sizing: border-box;}
    .list_s1_item .imgw:hover .list_s1_item_author{bottom:0px;}
    .list_s1_item_author .author_avatar{height:36px;width:36px;border-radius:18px;position: absolute;left:20px;top:12px;}
    .list_s1_item_author strong{font-size:14px;color:#fff;line-height:60px;display:block;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;margin-right:20px;}
    .list_s1_item_author:hover strong{color:#f64d36;}
    .list_s1_item_info{display:block;height:55px;}
    .list_s1_item_info .title{font-size:16px;color:#222;font-weight:600;line-height:28px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;display:block;margin:12px 20px 0px;}
    .list_s1_item_info .sc{font-size:14px;color:#999;font-weight:400;line-height:28px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;display:block;margin:0px 20px 0px;padding-left:24px;position:relative;}
    .list_s1_item_info .sc:before{position:absolute;height:16px;width:16px;position:absolute;left:0px;top:6px;content:" ";background: url(/Images/jxqxs.png) 0px -60px no-repeat;background-size: 30px 150px;}
    .list_s1_item_info:hover .title{color:#f64d36;}
    .list_s1_item_info .des{font-size:14px;color:#999;font-weight:400;line-height:28px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;display:block;margin:0px 20px 0px;padding-left:0px;position:relative;}
    .list_box{width: 1200px;display: inline-block;clear: both;margin-top: 10px;}
    .list_nav{width: 1200px;display: inline-block;clear: both;}
    .list_nav span{border: 1px solid #ccc;padding: 10px;margin: 4px;display: inline-block;border-radius: 10px;cursor: pointer;}
    .list_nav span.active,.list_nav span:hover{color: #fff;background-color: #f64d36;border-color:#f64d36; }
    .morems{height:32px;line-height:32px;padding:0px 15px;display:inline-block;vertical-align:top;font-size:16px;color:#fff;font-weight:600;border-radius:16px;background:#f64d36;background-image:-webkit-linear-gradient(to right, #f67536, #f64d36); background-image:linear-gradient(to right,#f67536,#f64d36);color:#fff;transition:all ease 0.1s;float: right;}
    .morems:hover{background-image:-webkit-linear-gradient(to right, #f64d36, #eb4b34); background-image:linear-gradient(to right,#f64d36,#eb4b34);}
    .morems i{display:inline-block;vertical-align:top;background:url("/Images/xiangyou.png") center no-repeat;background-size:100% 100%;height:14px;width:7px;margin:9px 0px 0px 6px;}
    .list_item{padding: 5px 0;width: 100%;display: inline-block;border-bottom: 1px dashed #ccc;}
    .list_item .list_item_img{float: left;width: 120px;height: 100px;}
    .list_item .list_item_info{float: left;width: 1060px;height: 100px;display: inline-block;padding-left: 20px;}
    .list_item .list_item_info h3{width: 100%;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .list_item .list_item_info .des{color: #a5a4a4;}
    .meishiinfobox{width: 1200px;}
    .meishiinfobox .title{text-align: center;}
    .meishiinfobox .timebox{text-align: center;color: #999;height: 30px;line-height: 30px;}
    .meishiinfobox .comimg{text-align: center;color: #999;height: 30px;line-height: 30px;display: inline-block;width: 100%;}
    .meishiinfobox .comimg img{max-width: 250px;max-height: 250px;}
    .meishiinfobox .contentbox{line-height: 40px;}
    .meishiinfobox .timebox a{color: #4c97c5;margin-right: 10px;}
    /*游艇*/
    .youtingpinpai{display: inline-block;width: 100%;line-height: 30px;}
    .youtingpinpai>dl{border-bottom: 1px dashed #ccc;}
    .youtingpinpai>dl>dd{display: inline-block;width: 100%;line-height: 30px;padding: 10px 0;}
    .youtingpinpai>dl>dd>.aimg{width: 150px;height: 150px;float: left;border: 1px solid #ccc;border-radius: 10px;overflow: hidden;}
    .youtingpinpai>dl>dd>.atitle{float: left;margin-left: 20px;width: 650px;overflow: hidden;}
    .youtingpinpai>dl>dd>.atitle p{word-wrap: break-word;}
    .youtingpinpai>dl>dd>.aimg img{width: 150px;height: 150px;float: left;}
    .youtingpinpai>dl>dd>.youtinglist{float: left;width: 255px;height: 240px;margin: 10px;}
    .youtingpinpai>dl>dd>.youtinglist img{width: 250px;height: 200px;}
    .youtingpinpai>dl>dd>.youtinglist h3{height: 40px;line-height: 40px;text-align: center;width: 100%;}
    .matter{width: 100%;display: inline-block;}
    .matter ul{display: inline-block;border-top:1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; }
    .matter li{width: 393px;float: left;border-bottom: 1px solid #ccc;padding: 0 10px;}
    .matter li strong{width: 100px;display: inline-block;}
    .matter li:nth-child(2n){border-left:  1px solid #ccc;}
    .contentimg{width: 100%;display: inline-block;text-align: center;}
    .contentimg img{max-width: 80%;}
    /*签证*/
    .qianzhengxuzhi{width: 100%;display:inline-block;}
    .qianzhengxuzhi a{float: left;font-weight: bold;color: #4c97c5;font-size: 20px;width: 403px;text-align: center;height: 40px;line-height: 40px;border:1px solid #4c97c5;border-radius: 10px;margin: 10px;}
    .qianzhengxuzhi a:hover{background-color: #4c97c5;color: #fff;}
    .qianzhengrightlist li{width: 50%;float: left;}
    .qztable thead td{font-weight: bold;}
    .qztable td{padding:0 10px;text-align: right;}
    .qztable td:first-child{text-align: left}
    .citychaochu{height: 100px;overflow: hidden;}
    .listbox{margin-bottom: 20px;display: inline-block;width: 830px;}
    .citychaochuchakan,.citychaochushouqi{width: 100%;text-align: center;clear: both;display: inline-block;color: #0e90d2;cursor: pointer;}
    .citychaochushouqi{display: none;}
    /*景点门票*/
    .hdRight_div{background:#fff;box-sizing:border-box;padding:20px 0 0 20px;float:left;width:880px;height:536px;;}
    .hdRight_div .cityItemPanel{height: 516px;}
    .hdRight_div .item_a{position:relative;display:block;width:200px;height:237px;margin:0 20px 20px 0;float:left;box-sizing:border-box;border:1px solid #fff}
    .hdRight_div .item_a:hover{border:1px solid #e3e3e3;}
    .hdRight_div .item_a:nth-child(4n){margin:0 0 20px 0;}
    .hdRight_div .item_a .discount_lbl{position:absolute;top:0;right:10px;display:block;width:41px;height:28px;color:#fff;font-size:14px;text-align:center;line-height:23px;background:url("//img1.40017.cn/cn/s/2016/pc/scenery/index/new/discontBg.png") no-repeat}
    .hdRight_div .item_a img{display:block;width:100%;height:155px;background:url("/Images/loading.gif") center center no-repeat}
    .hdRight_div .item_a .panel_div{display:block;box-sizing:border-box;width:100%;background:#fff;padding:10px 10px;position:absolute;bottom:0}
    .hdRight_div .panel_div .name_span{font-size:16px;color:#333;display:block;height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .hdRight_div .panel_div .decrible_span{font-size:12px;color:#808080;display:block;margin-bottom:5px;height:0;-webkit-transition:height 0.5s;transition:height 0.5s;overflow:hidden}
    .hdRight_div .panel_div .decrible_span.active{height:40px}
    .hdRight_div .price_span{display:block}
    .hdRight_div .price_span .tcPrice{font-size:14px;color:#a9a9a9}
    .hdRight_div .price_span .tcPrice i{color:#f63}
    .hdRight_div .price_span .tcPrice em{color:#f63;font-size:24px}
    .hdRight_div .satisfaction{float:right;color:#999;margin-top:5px}
    .xianlu_listbox{width: 1200px;display: inline-block;margin-top: 20px;}
    .xianlu_listbox .xianlutit{color: #0e90d2;height: 40px;line-height: 40px;border-bottom: 3px dashed #0e90d2;}
    .xianlu_listbox .xianlu_list{display: inline-block;width: 100%;}
    .xianlu_listbox .xianlu_list li{width: 595px;display: inline-block;float: left;border-bottom: 1px dashed #ccc;padding: 10px 0;height: 130px;}
    .xianlu_listbox .xianlu_list li:nth-child(2n){padding-left: 10px;}
    .xianlu_listbox .xianlu_list li .list_info{float: left;width: 435px;margin-left: 5px;padding-left: 10px;}
    .xianlu_listbox .xianlu_list li .list_info h3{width: 100%;height: 30px;line-height: 30px;display: inline-block;}
    .xianlu_listbox .xianlu_list li .list_info span{width: 290px;line-height: 23px;text-align: left;float: left;color: #999;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .xianlu_listbox .xianlu_list li .list_info span.chezhan a{color: #0e90d2;height: 30px;line-height: 30px;}
    .xianlu_listbox .xianlu_list li .images{width: 130px;height: 130px;float: left;}
    .xianlu_listbox .xianlu_list li .images img{width: 130px;height: 130px;}
    .menpiaolist{background:#fff;box-sizing:border-box;float:left;width:100%;;display: inline-block;clear: both;}
    .menpiaolist .cityItemPanel{height: 516px;}
    .menpiaolist .item_a{border:1px solid #e3e3e3;position:relative;display:block;width:224px;height:237px;margin:0 20px 20px 0;float:left;box-sizing:border-box;border-radius: 10px;overflow: hidden;margin-top: 20px;}
    .menpiaolist .item_a:hover{border:1px solid #0e90d2;}
    .menpiaolist .item_a:nth-child(5n){margin-right: 0;}
    .menpiaolist .item_a .discount_lbl{position:absolute;top:0;right:10px;display:block;width:41px;height:28px;color:#fff;font-size:14px;text-align:center;line-height:23px;background:url("//img1.40017.cn/cn/s/2016/pc/scenery/index/new/discontBg.png") no-repeat}
    .menpiaolist .item_a img{display:block;width:100%;height:155px;background:url("/Images/loading.gif") center center no-repeat;}
    .menpiaolist .item_a .panel_div{display:block;box-sizing:border-box;width:100%;background:#fff;padding:10px 10px;position:absolute;bottom:0}
    .menpiaolist .item_a .panel_div .name_span{font-size:16px;color:#333;display:block;height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .menpiaolist .item_a .panel_div .decrible_span{font-size:12px;color:#808080;display:block;margin-bottom:5px;height:0;-webkit-transition:height 0.5s;transition:height 0.5s;overflow:hidden}
    .menpiaolist .item_a .panel_div .decrible_span.active{height:40px}
    .menpiaolist .item_a .price_span{display:block}
    .menpiaolist .item_a .price_span .tcPrice{font-size:14px;color:#a9a9a9}
    .menpiaolist .item_a .price_span .tcPrice i{color:#f63}
    .menpiaolist .item_a .price_span .tcPrice em{color:#f63;font-size:24px}
    .menpiaolist .item_a .satisfaction{float:right;color:#999;margin-top:5px}
    .mpcontop{width:1156px;border-radius:4px;height:auto;border:1px solid #d9d9d9;clear:both;overflow:hidden;padding:22px;margin:20px auto 0;}
    .mpcontop .mpcontopl{float:left;width:528px;height:294px;overflow:hidden;}
    .mpcontop .mpcontopl img{border:1px solid #d9d9d9;border-radius:2px;}
    .mpcontop .mpcontopl:hover img{transform:scale(1.1);transition:all 0.3s ease 0s;}
    .mpconxx,.mpconxx dl,.mpconxx dl dt,.mpconxx dl dd{float:left;width:600px;}
    .mpconxx dl{color:#999999;font-size:16px;margin-top:10px;}
    .mpconxx dl dt{width:80px;}
    .mpconxx dl dd{width:520px;}
    .mpcontopr{float:right;width:600px;height:auto;margin-left:28px;}
    .mpcontopr h2{font-size:26px;}
    .mpconbot{width:600px;background:#fff9f1;height:auto;border-radius:4px;float:left;}
    .mpconbotl dl{width:437px;float:left;}
    .mpconbotl dl dd{float:left;margin:10px 0 0 22px;color:#ff9000;font-size:20px;text-align:center;}
    .mpconbotl dl dd span{font-size:42px;margin:8px 0;}
    .mpconbotl dl dd em{font-style:normal;height:29px;border-left:1px solid #d9d9d9;margin:0 17px;}
    .mpconbotl dl dt{float:left;color:#b2b2b2;margin-top:21px;}
    .mpconbotl dl dt span,.mpconbotl dl dt span em,.mpconbotl dl dt span i{float:left;font-size:16px;}
    .mpconbotl dl dt span i,.mpconbotl dl dt span em{width:100%;}
    .mpconbotl dl dt span i{text-decoration:line-through;font-style:normal;}
    .mpcontentbox{width: 1160px;display: inline-block;border: 1px solid #0e90d2;padding: 20px;}
    .mpcontentbox .mpcon{padding-left: 20px;line-height: 35px;}
    /*地铁*/
    .ditieform{margin-bottom: 20px;width: 810px;display: inline-block;border: 1px solid #0e90d2;border-radius: 10px;height: 60px;line-height: 60px;padding: 0 20px;}
    .ditieform .zhanselect{width: 300px;float: left;}
    .ditieform .zhanselect strong{width: 100px;float: left;text-align: center;}
    .ditieform .zhanselect select{width: 200px;float: left;margin-top: 10px;border-radius: 10px;height: 40px;line-height: 40px;}
    .ditieform .zhansubmit{width: 150px;float: left;margin-left: 30px;height: 40px;line-height: 40px;margin-top: 10px;background-color: #0e90d2;color: #fff;border-radius: 2px;font-weight: bold;font-size: 20px;}
    .ditieimg{width: 850px;}
    .ditieimg img{width: 850px;}
    .carlist_detail{padding:0;margin-top: 12px;margin-bottom: 20px;}
    .carlist_detail table, .carlist_detail th, .carlist_detail td{border:1px solid #CBE8FF;}
    .carlist_detail table{width:850px;margin:0 -1px -1px;text-align:center;font-size:12px;}
    .carlist_detail th{color:#666;line-height:31px;font-weight:bold;background:#F5FAFF;}
    .carlist_detail td{line-height:29px;color:#666;}
    .carlist_detail .province, .carlist_detail .province td{color:#274085;font-weight:bold;background:#EDF7FF;}
    .carlist_detail td em{display:block;font-size:12px;}
    .dtyy_btbj td{background:#EDF7FF; font-weight:600; color:#274085;}
    .zhongzhuanzhan{height: 50px;line-height: 50px;width: 100%;display: inline-block;font-size: 20px;background-color: #dc5e0f;color: #fff;text-align: center;margin: 10px 0;}
    .ditiezhongzhuan{border-bottom: 1px dashed #0e90d2;margin-bottom: 20px;}
    .chakanmap{height: 40px;width: 850px;text-align: center;margin: auto;display: inline-block;font-size: 22px;font-weight: bold;color: #0e90d2;line-height:40px;margin-bottom: 20px;}
    /*工具箱*/
    .tb_mainr{float:right; width:1200px; height:auto; overflow:hidden;}
    .chaxun{width:390px; height:auto; margin:5px 5px 12px 5px; float:left; _display:inline;}
    .chaxun_u{height:28px; background:url(/Images/tb_nav.gif) no-repeat;}
    .chaxun_u h2{line-height:28px; width:140px; text-align:center; font-size:14px; color:#FFFFFF;}
    .chaxun_d{border:#3386D5 solid 1px; height:180px; overflow:hidden; padding-top:8px; padding-bottom:8px;}
    .chaxun_d2{border:#3386D5 solid 1px; height:80px; overflow:hidden; padding-top:8px; padding-bottom:8px;}
    .chaxun_d_dx{width:341px; height:auto; margin-left:10px;}
    .chaxun_d_gx{width:341px; height:5px; border-bottom:#CCCCCC dashed 1px; clear:both; margin-left:10px;}
    .chaxun_d_dx input{float:left;margin-top: 5px;margin-right: 5px;}
    .chaxun_d_dx span{float:left; line-height:20px; margin-right:30px;cursor: pointer;}
    .cndgx_ent{width:341px; height:auto; margin-left:10px; clear:both; padding-top:20px; padding-bottom:20px; overflow:hidden;}
    .cndgx_ent2{width:341px; height:auto; margin-left:10px; clear:both; padding-top:20px; padding-bottom:10px; overflow:hidden;}
    .qzcx_xl{float:left;  margin-right:5px; width:55px;}
    .qzcx_sr{float:left; width:90px; height:26px; border:#707070 solid 1px; padding-left:5px; color:#999999; line-height:26px;margin:0 10px;}
    .qzcx_sx{float:left; margin:6px 5px auto 5px;}
    .qzcx_btn{width:50px; height:27px; float:left; background:url(/Images/tb_cs_btn.gif) no-repeat; color:#FFFFFF; border:0; letter-spacing:3px; margin-left:5px; margin-top:2px;*margin-top:0;}
    .rmcx{width:341px; height:22px; line-height:22px; font-weight:600; margin-left:10px; clear:both; padding-top:12px; padding-bottom:6px; overflow:hidden;}
    .rmcxc1,.rmcxc2,.rmcxc3{width:341px; height:auto; overflow:hidden; margin-left:10px; clear:both;}
    .rmcxc1 ul li{width:134px; height:22px; float:left; margin-right:36px;}
    .rmcxc2 ul li{height:22px; float:left; margin-right:30px;}
    .rmcxc3 ul li{height:22px; float:left; margin-right:12px;}
    .rmcx_txt:link,.rmcx_txt:visited{text-decoration:none; color:#999999; float:left;}
    .rmcx_txt:hover{text-decoration:underline; color:#CC0000;}
    .jprq{width:150px; height:22px; margin-left:10px; clear:both; overflow:hidden; border:#707070 solid 1px; margin-bottom:12px;}
    .jprq1{float:left; line-height:22px; margin-left:3px; margin-right:3px; color:#999999;}
    .jprq2{float:left; line-height:22px; margin-left:3px; margin-right:3px; color:#333333; font-size:14px; font-family:Microsoft YaHei;}
    .jprq3{float:left; margin-top:4px;}

    .cpcx{width:341px; height:auto; margin-left:10px; clear:both; overflow:hidden; padding-top:12px; padding-bottom:12px;}
    .cpcx_d{width:276px; height:auto; padding-left:75px; clear:both; overflow:hidden; padding-bottom:8px;}
    .cpcx span,.jtwzcx span{float:left; font-weight:600; line-height:30px;}
    .cpcx select{float:left; font-family:Microsoft YaHei; margin-right:12px;}
    .cphcx{float:left; width:120px; height:22px; border:#707070 solid 1px; padding-left:5px; color:#999999; margin-top:2px;}
    .cphcx2{float:left; width:120px; height:22px; border:#707070 solid 1px; padding-left:5px; color:#999999; margin-top:2px;}
    .cphcx3{float:left; width:120px; height:22px; border:#707070 solid 1px; padding-left:5px; color:#999999; margin-top:2px; margin-left:30px;}
    .ipcx{line-height:28px; float:left; font-family:Microsoft YaHei;}
    .iejr{*margin-left:-10px;}
    .bdc {border: 1px solid #ccc;}
    .gongliform{margin: 10px 0;height: 60px;line-height: 60px;padding: 5px;text-align: center;}
    .gongliform .input{border: 1px solid #0e90d2;height: 40px;line-height: 40px;padding: 3px;border-radius: 10px;}
    .gongliform .submit{background-color: #e86317;color: #fff;height: 40px;width: 100px;}
    .quhaolist{width: 100%;}
    .quhaolist dl{height: 40px;line-height: 40px;width: 100%;}
    .quhaolist dl dt{float: left;width: 25%;background-color: #cdcdcd;text-align: center;}
    .quhaolist dl dd{float: left;width: 25%;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .carlist table{border-left:1px solid #CBE8FF; border-top:1px solid #CBE8FF;}
    .carlist th, .carlist td{border-right:1px solid #CBE8FF; border-bottom:1px solid #CBE8FF;}
    .carlist table{width:810px; margin:10px; text-align:center;font-size:14px;}
    .carlist th.bl2, .carlist td.bl2{border-left-width:2px;}
    .carlist th{color:#666;line-height:31px;font-weight:bold;background:#F5FAFF;}
    .carlist td{line-height:29px;color:#666;}
    .carlist .province, .carlist .province td{color:#348BCF;font-weight:bold;background:#EDF7FF;}
    .carlist td em{display:block;font-size:12px;}
    .carlist a:link,.carlist a:visited{text-decoration:none; line-height:22px; color:#348BCF;}
    .carlist a:hover{text-decoration:underline; color:#CC0000;}
    .toolsform{margin: 10px 0;height: 60px;line-height: 60px;padding: 5px;text-align: center;}
    .toolsform .select{border: 1px solid #0e90d2;height: 40px;line-height: 40px;padding: 3px;border-radius: 10px;}
    .toolsform .input{border: 1px solid #0e90d2;height: 40px;line-height: 40px;padding: 3px;border-radius: 10px;}
    .toolsform .submit{background-color: #e86317;color: #fff;height: 40px;width: 100px;}
    .speedbox{position: relative;}
    .speedbox .cszhizhen{position:absolute;left: 341px;top: 100px;animation: App-logo-spin infinite 20s linear;width: 200px;height: 200px;}
    .speedbox .csshuzhi{position:absolute;left: 381px;top: 270px;animation: App-logo-spin infinite 20s linear;}
    .speedp strong{width: 300px;display: inline-block;text-align: right;}
    .chongce{width: 160px;text-align: center;color: #fff;background-color: #0e90d2;display: inline-block;border-radius: 50px;}
    .c348BCF{color:#348BCF;}
    .web-zhuti{width: 1200px;margin: 0 auto;margin-bottom: 20px;}
    .web-zhuti .zhuti-title{font-size: 20px;margin-top: 18px;}
    .zhuti-main-train .zhuti-main-header .zhuti-header-span{color: #2199eb;font-weight: 800;font-size: 18px;margin-right: 10px;}
    .zhuti-main-train .zhuti-main-header{font-size: 16px;color: #1a1a1a;border-bottom: 1px solid #e5e5e5;padding: 10px 0;}
    .main-contain-train{margin: 0 auto;padding: 10px 0px 10px 92px;overflow: hidden;}
    .main-contain-train li{width: 180px; /*text-align: center;*/line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;}
    .answer-question-form{padding-top: 20px; border-top: 4px dashed #0e90d2;margin-top: 20px;}
    .answertextarea{width: 98%;height: 300px;border: 1px solid #ccc;border-radius: 10px;line-height: 30px;font-size: 18px;padding: 5px;}
    .yanzhengma{width: 100%;display: flex;line-height: 40px;}
    .yanzhengma strong{float: left;margin-right: 20px;line-height: 30px;}
    .yanzhengma .code-input{border: 1px solid #ccc;line-height: 30px;width: 100px;}
    .yanzhengma .code-img{line-height: 40px;display: inline-block;height: 40px;}
    .yanzhengma .fs12{color: #f39a56;cursor: pointer;}
    .yanzhengma .btn{margin-left: 30px;line-height: 40px;height: 40px;font-size: 20px;}
    /* mod-search */
    .mod-search{ position: absolute; left: 0; right: 0; bottom: 0; padding: 20px; background-color: rgba(0,0,0,0.5); }
    .mod-search .input-box{ position: relative; padding: 10px 40px 10px 70px; width: 180px; height: 30px; background-color: #fff; border-radius: 3px; line-height: 30px; }
    .mod-search .input-box.lg{ width: 200px; }
    .mod-search .input-box .label{ position: absolute; left: 10px; top: 10px; font-size: 14px; color: #999; }
    .mod-search .input-box .text{ display: block; width: 100%; height: 30px; line-height: 30px; font-size: 16px; font-weight: 600; border: 0; outline: none; }
    .mod-search .input-box i{ position: absolute; right: 10px; top: 10px; color: #067dd6; font-size: 22px; }
    .search-train .change-btn{ border: 2px solid #ccc;border-radius: 50%;width:46px;position: relative; margin: 0 20px; height: 46px; line-height: 46px; cursor: pointer; }
    .search-train .change-btn i{ display: inline-block; height: 50px; line-height: 50px; font-size: 46px; color: #fff; -webkit-text-stroke-width:0; transition: all 0.3s;}
    .search-train .change-btn span{ position: absolute; left: 0; top: 0; width: 48px; text-align: center; line-height: 50px; font-size: 18px; color: #fff; }
    .search-train .change-btn i.active{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
    .mod-search .tips{ margin-top: 10px; }
    .mod-search .tips li{ position: relative; padding-left: 15px; float: left; margin-right: 60px; }
    .mod-search .tips li:before{ content: '▪'; position: absolute; left: 0; top: 0; color: #fff; }
    .mod-search .tips li:first-child{ margin-right: 135px; }
    .mod-search .tips li a{ color: #fff; font-weight: 600; }
    .mod-search .tips li strong{ color: #fff; font-weight: 600; }
    .mod-search .tips li a:hover{ color: #037bd6; }
    .l{float: left;}.ml30{margin-left: 30px;}
    .r{float: right;}
    /*.btn { display: inline-block; padding: .5em 1em; border: 1px solid rgba(0,0,0,.25); border-radius: 0.3em; background-image: none; box-shadow: 0 1px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.15); color: #fff; text-align: center; text-decoration: none; text-shadow: 1px 1px rgba(0,0,0,.1); font-size: 100%; font-family: inherit; font-weight: inherit; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; user-select: none; overflow: visible; cursor: pointer; }*/
    .btn-theme {color: #fff;border: solid 1px #3897d8;background-color: #3897d8;}
    .btn-lg {padding: 10px 30px;line-height: 1.1;height: 50px;}
    .footer-top-img {position: absolute;top: -38px;}
    #form_cities2 .results-menu{position:absolute;top:1px;left:1px;bottom:1px;width:83px;border-right:1px solid #DCDCDD;background:#F4F4F4;padding:10px 8px;z-index:99999;box-sizing:content-box;}#form_cities2 .results-menu .results-menu-item{height:26px;line-height:26px;text-align:center;margin-bottom:10px;border-radius:4px;cursor:pointer;}#form_cities2 .results-menu .results-menu-item.is-active{background:#3B99FC;color:#FFF;}
    .com_hotresults {
        padding: 0;
        margin: 0;
        z-index: 99998;
        text-align: center;
        font-size: 12px;
        border: #f0f0f2 solid 1px;
        position: relative;
        background: #FFF
    }

    .com_hotresults, .com_hotresults * {
        box-sizing: content-box;
    }

    .com_hotresults ul {
        padding: 0;
        margin: 0;
        list-style-position: outside;
        list-style: none;
        z-index: 100;
    }

    .com_hotresults li {
        padding: 2px 0 0 0;
        margin: 0;
        height: 25px;
        line-height: 25px;
        float: left;
        cursor: pointer;
        display: block;
        font-size: 12px;
        overflow: hidden;
        text-align: center;
        vertical-align: middle
    }

    .com_hotresults .ac_odd {
        background-color: #fff
    }

    .com_hotresults .ac_over {
        color: #3B99FC;
        background-color: #FFF
    }

    .com_hotresults .ac_title {
        margin-bottom: 0px;
        border-width: 0;
        padding: 6px 0 5px 10px;
        text-align: left;
        background-color: #fff;
        position: relative;
        z-index: 100;
        color: #666;
    }

    .com_hotresults_en {
        padding: 1px;
        margin: 0;
        z-index: 99998;
        text-align: center;
        border: #aaa solid 1px;
        position: relative;
        background: #FFF
    }

    .com_hotresults_en ul {
        padding: 0;
        margin: 0 0 5px 0;
        list-style-position: outside;
        list-style: none
    }

    .com_hotresults_en li {
        padding: 2px 0 0 0;
        margin: 0;
        height: 25px;
        line-height: 25px;
        float: left;
        cursor: pointer;
        display: block;
        font-size: 12px;
        overflow: hidden;
        text-align: center;
        vertical-align: middle
    }

    .com_hotresults_en .ac_odd {
        background-color: #fff
    }

    .com_hotresults_en .ac_over {
        color: #316AC5;
        font-weight: bolder;
        background-color: #FFF
    }

    .com_hotresults_en .ac_title {
        margin: 0;
        margin-bottom: 3px;
        border-width: 0;
        border-bottom: dotted 1px #ddd;
        padding: 6px 0 5px 5px;
        text-align: left;
        background-color: #E8F0F6;
        position: relative;
        z-index: 100
    }

    .com_hotresults .com_cbox_lb {
        width: 5px;
        height: 5px;
        position: absolute;
        left: -1px;
        bottom: -1px;
        background-position: -32px -6px
    }

    .com_hotresults .com_cbox_rb {
        width: 5px;
        height: 5px;
        position: absolute;
        bottom: -1px;
        right: -1px;
        background-position: -38px -6px
    }

    .com_hotresults a.ac_close {
        position: absolute;
        top: 6px;
        right: 9px;
        text-indent: -9999em;
        display: block;
        width: 17px;
        font: 1px/1px arial;
        height: 17px;
        background: url(images/close_show_citys2.png)
    }

    .com_hotresults a.ac_close:hover {
        opacity: 0.8;
    }

    .com_hotresults_en a.ac_close {
        position: absolute;
        top: 10px;
        right: 9px;
        text-indent: -9999em;
        display: block;
        width: 17px;
        font: 1px/1px arial;
        height: 17px;
    }

    .com_hotresults_en a.ac_close:hover {
        background-position: 0 -1px
    }
    .com_hotresults .AbcSearch {
        padding: 5px 5px 0 5px;
        margin-bottom: 3px;
    }

    .AbcSearch {
        border-bottom: #E8F3FF solid 2px;
        background: #E8F3FF;
        height: 25px;
    }

    .com_hotresults .AbcSearch {
        padding: 5px 5px 0 5px;
        margin-bottom: 3px;
    }

    .AbcSearch li {
        width: 53px;
        padding: 0 8px;
        color: #666;
        height: 25px;
        line-height: 25px;
    }

    .AbcSearch .action {
        color: #3B99FC;
        border-bottom: 2px solid #3B99FC;
        position: relative
    }

    .AbcSearch_en {
        margin-left: 5px !important;
        margin-top: 5px !important;
        border-bottom: #D7D7D7 solid 1px
    }

    .AbcSearch_en li {
        width: auto;
        padding: 0 6px;
        color: #00206f
    }

    .AbcSearch_en .action {
        border: #d7d7d7 1px solid;
        border-bottom: #fff 1px solid;
        font-weight: bold;
        color: #131313;
        margin-bottom: -1px;
        position: relative
    }

    ul.popcitylist_en {
        overflow: hidden;
        zoom: 1;
        margin-left: 5px;
        *margin-left: 5px;
        margin-left: 5px \9;
        _margin-left: 1px
    }

    ul.popcitylist_en li {
        text-align: left;
        overflow: hidden;
        width: 92px;
        margin: 0 6px
    }

    ul.popcitylist {
        overflow: hidden;
        zoom: 1;
        margin-left: 6px;
        *margin-left: 6px;
        margin-left: 6px \9;
        _margin-left: 1px
    }

    #ul_list1 {
        margin-left: 0;
    }

    ul.popcitylist li {
        text-align: left;
        width: 65px;
        overflow: hidden;
        margin: 0 6px;
        color: #666
    }

    ul.popcitylist .openLi {
        text-align: left;
        width: 60px;
        overflow: hidden;
        margin: 0 6px;
    }

    ul.popcitylist {
        padding-left: 20px;
    }

    ul.popcitylist .ac_letter {
        margin: 0 0 0 -20px;
        width: 20px;
        font-weight: 700;
        color: #3B99FC;
        text-align: center;
        _display: inline;
    }

    ul.popcitylist .openLi {
        width: 56px;
    }
    .cityline {
        BORDER: white 1px solid;
        COLOR: #666666;
        HEIGHT: 20px;
        line-height: 20px;
        BACKGROUND-COLOR: white;
        box-sizing: content-box;
    }

    .citylineover {
        HEIGHT: 20px;
        line-height: 20px;
        BACKGROUND-COLOR: #E8F3FF;
        box-sizing: content-box;
    }

    #panel_cities .citylineover SPAN {
        COLOR: #3B99FC;
    }
    #panel_cities .citylineover .type-station {
        color: #FF6300;
    }

    #form_cities {
        BORDER-RIGHT: #f0f0f2 1px solid;
        PADDING-RIGHT: 6px;
        BORDER-TOP: #f0f0f2 1px solid;
        DISPLAY: none;
        PADDING-LEFT: 6px;
        LEFT: 0px;
        PADDING-BOTTOM: 2px;
        BORDER-LEFT: #f0f0f2 1px solid;
        WIDTH: 100px;
        PADDING-TOP: 10px;
        BORDER-BOTTOM: #f0f0f2 1px solid;
        FONT-FAMILY: Arial;
        POSITION: absolute;
        TOP: 55px;
        BACKGROUND-COLOR: #ffffff;
        box-sizing: content-box;
    }

    #form_cities * {
        box-sizing: content-box;
    }

    #form_cities2 {
        position: absolute;
        top: 140px;
        left: 138.5px;
        display: none;
        FONT-FAMILY: Arial;
    }



    #form_cities2 .results-menu .results-menu-item {
        height: 26px;
        line-height: 26px;
        text-align: center;
        margin-bottom: 10px;
        border-radius: 4px;
        cursor: pointer;
    }

    #form_cities2 .results-menu .results-menu-item.is-active {
        background: #3B99FC;
        color: #FFF;
    }
    .input-city .input, .input-city .textarea, .input-date .input, .input-date .textarea {
        padding-right: 30px;
    }
    .input, .textarea {
        height: 30px;
        line-height: 20px;
        border: 1px solid #dedede;
        padding: 4px 10px;
        color: #333;
        background-color: #fff;
        color: #333;
        outline: none;
        font-size: 14px;
        border-radius: 0;
        vertical-align: middle;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    }