.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: rgb(204 221 237);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 rgb(204 221 237);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: left;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 {float: right;width: 399px;height: 351px;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: rgb(204 221 237);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: rgb(204 221 237);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: rgb(204 221 237);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: rgb(204 221 237);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: rgb(204 221 237);}
/* 火车生活 */
.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: rgb(204 221 237);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: rgb(204 221 237);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: rgb(204 221 237);}
.zixunlistbox .zixunlistleft li .cat{color: #ff7a22!important;}
.zixunlistbox .zixunlistleft li span{color: #999797;margin-top: 5px;float: right;margin-right: 10%;}
.zixunlistbox .zixunlistright{float: right;width:30%;border: 1px solid red;padding: 10px;border-radius: 10px;}
.zixunlistbox .zixunlistright .zixunlistlefttop{color: red;padding-bottom: 5px;border-bottom: 2px solid}
.zixunlistbox .zixunlistright .zixunlistlefttop i{color: red;}
.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: red;}
.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:rgb(204 221 237); }
.zixunlistbox .zixunlistright li span{float: right;color: #928f8f;}
.zixunlistbox .hylistright{float: right;width:30%;border: 1px solid rgb(204 221 237);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:rgb(204 221 237); }
.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: rgb(204 221 237);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  rgb(204 221 237);}
.zixunlistbox .huochediv li:hover .name .zmd_dizming,.zixunlistbox .huochediv li:hover .names{color:  rgb(204 221 237);}
.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: rgb(204 221 237);}
.zixunlist100 li .cat{color: rgb(204 221 237);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: rgb(204 221 237);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: rgb(204 221 237);}
.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: rgb(204 221 237);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: rgb(204 221 237);border: 1px solid #ffffff;}
/* 友情链接 */
.yiuqing {width: 100%;float: left;margin-top: 20px;padding-bottom: 10px;border-bottom: 3px solid rgb(204 221 237);}
.yiuqinglianjei {float: left;height: 25px;font-size: 18px;font-family: Microsoft YaHei, Microsoft YaHei-Bold;font-weight: Bold;text-align: LEFT;color: rgb(204 221 237);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: rgb(204 221 237);line-height: 25px;margin-left: 20px;}
.chengshitianqi {width: 100%;float: left;}
/* 尾部 */
.tail {width: 100%;height: 368px;background: #2c2c30;float: left;margin-top: 20px;}
.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: rgb(204 221 237);}
.biaoti_chengshi:hover {color: rgb(204 221 237);}
.jiudian_ming:hover{color: rgb(204 221 237);}
.jinritotiao:hover{background: #ecf4ff;color: rgb(204 221 237);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: rgb(204 221 237);}
.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: rgb(204 221 237);color: #fff;border: 1px solid rgb(204 221 237);}
.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: rgb(204 221 237);}
.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 rgb(204 221 237);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 rgb(204 221 237);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:rgb(204 221 237); }
.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 rgb(204 221 237);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: rgb(204 221 237);margin-right: 10px;}
.contentbox{line-height: 30px;font-size: 18px;}
.content p,.contentbox p{text-indent: 2em;line-height: 30px;}
.content img,.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:  rgba(46, 46, 46, 1);margin-right: 5px;}
.xiangguan li a{float: left;font-size: 18px;color: rgba(46, 46, 46, 1);}
.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: #979797;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 {position: relative;z-index: 9998;}
.header .nav_kuang {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    position: absolute;
    background: #0000002b;
    z-index: 9999;
}
.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;padding: 0;}
.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;opacity: 0.9}
.nav {height: 62px;position: relative;z-index: 9999;}
.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 rgb(204 221 237);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 rgb(204 221 237);}
.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: rgb(204 221 237);}
.nav .nav-item.active .nav-hd {background: #82121e;color: #fff;}
.nav .nav-item:hover .nav-hd {background: #82121e;}
#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: red;}
.more{float: right;color: #999999;margin-right: 10px;cursor: pointer;}
.more i{font-size: 30px;}
.more:hover{float: right;color: red;}
.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 rgb(204 221 237);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: rgb(204 221 237);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 rgb(204 221 237);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: rgb(204 221 237);}
.ssk-content-l li.active i{ color: rgb(204 221 237);}
.ssk-content-l li:hover{ color: rgb(204 221 237);}
.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 rgb(204 221 237);color: rgb(204 221 237); 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:  rgb(204 221 237);color: #fff;}
.ssk-content-r .ssk-hd ul li:hover{ background-color:  rgb(204 221 237);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:rgb(204 221 237);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 rgb(204 221 237);height: 40px;font-weight: bold;line-height: 40px;}
.listtit i{margin-right: 10px;}
.left_box{border: 1px solid rgb(204 221 237);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: rgb(204 221 237);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: rgb(204 221 237);}
.checiinfo{width:100%;display: inline-block;/*border: 1px solid rgb(204 221 237);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: rgb(204 221 237);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: red;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: red;}
.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 rgb(204 221 237);}
.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 rgb(204 221 237);margin-bottom: 10px;border-radius: 10px;}
.fanganlist dl:nth-child(2n){background-color:#fff;}
.fanganlist dl:first-child{background-color: rgb(204 221 237);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: red;}
.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 rgb(204 221 237);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:rgb(204 221 237);color: #fff; }
.zhuantitidbox .typelist .tt a{color: #fff; }
.zhuantitidbox .typelist ul{padding: 10px;}
.zhuantitidbox .typelist li{height: 100px;border-bottom: 1px dashed rgb(204 221 237);}
.zhuantitidbox .typelist li:hover h4{color: rgb(204 221 237);}
.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 rgb(204 221 237);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:rgb(204 221 237);color: #fff; }
.jieqiindexbox .typelist .tt a{color: #fff; }
.jieqiindexbox .typelist ul{padding: 10px;}
.jieqiindexbox .typelist li{height: 100px;border-bottom: 1px dashed rgb(204 221 237);}
.jieqiindexbox .typelist li:hover h4{color: rgb(204 221 237);}
.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/newdirection-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 .contentbox{line-height: 40px;}
.meishiinfobox .timebox a{color: rgb(204 221 237);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: red;font-size: 20px;width: 403px;text-align: center;height: 40px;line-height: 40px;border:1px solid red;border-radius: 10px;margin: 10px;}
.qianzhengxuzhi a:hover{background-color: red;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;}
.footer {width: 100%;height: 333px;background: rgb(204 221 237);display: flex;flex-direction: column;}
.nav_open {display: block !important;}
.footer1 {width: 100%;height: 168px;background: rgb(204 221 237);display: flex;flex-direction: column;}
.one_line {display: block;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.two_line {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.header {position: relative;}
nav {width: 1200px;height: 60px;padding: 20px 0;margin: 0 auto;    display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.swiper-container {float: left;overflow: hidden;height: 650px;width: 100%;z-index: 1;float: left;}
.swiper-slide img {width: 100%;}
/* nav */
.nav-list .item {position: relative;float: left;text-align: center;z-index: 9999;}
.nav-list .item>a:hover, .nav-list .item>a.active {color: rgb(204 221 237);font-weight: 700;}
.nav-list .item>a {position: relative;padding: 0px 0px 0 26px;color: rgba(46, 46, 46, 1);font-size: 18px;font-weight: 400;transition: all 0.3s;line-height: 60px;display: flex;align-items: center;}
dl dd:hover {background: rgba(250, 129, 0, 0.5);}
dl dd:first-child:hover {border-top-left-radius: 10px;border-top-right-radius: 10px;}
dl dd:last-child:hover {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.header .nav {width: 1000px;}
.header .nav {margin-left: 20px;}
.nav-list .item>a i {display: inline-block;transition: all 0.3s;font-size: 12px;}
.nav-list .item .item-inner {position: absolute;left: 2px;right: 2px;top: 60px;background-color: #f1ebe8;z-index: 9999;border-radius: 10px;}
.nav-list .item .item-inner a:first-child {border-top: 0;}
.nav-list .item .item-inner a {display: block;padding: 10px 0;color: #0c0b0b;}
.fix:after {display: table;content: '';clear: both;}
.nav-list {width: 100%;float: right;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
/*.logo {width: 192px;height: 60px;float: left;}*/
.logo img {height: 60px;background-repeat: no-repeat;}
.main {width: 1200px;margin: 0 auto;position: relative;z-index: 9998;bottom: 0px;display: flex;border-radius: 10px;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}
.top1 {z-index: 9999;width: 100%;height: 150px;border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-around;align-items: center;}
.t1 {width: 435px;height: 100px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-around;align-items: center;}
.t2 {margin-right: 31.5px;display: flex;}
.t2 input {font-size: 24px;font-weight: 700;color: rgba(51, 51, 51, 1);margin-top: 8px;border: none;cursor: pointer;}
.t21 {width: 347px;height: 100px;border-left: 1px solid rgba(166, 166, 166, 1);border-right: 1px solid rgba(166, 166, 166, 1);display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;}
.t22 {width: 283px;height: 100px;}
/*input::-webkit-input-placeholder {font-size: 24px;font-weight: 700;color: rgba(51, 51, 51, 1);}*/
.dingwei {width: 15.18px;height: 18px;background-image: url(../img/dingwei.png);background-size: 100%;margin-right: 4px;}
.chufa {width: 18px;height: 18px;background-image: url(../img/chufa.png);background-size: 100%;float: left;margin: 0px 0px 0px 0px;}
.jiaohuan {width: 24px;height: 24px;background-image: url(../img/jiaohuan.png);background-size: 100%;cursor: pointer;}
.top1 a {display: inline-block;width: 72px;height: 27px;font-size: 18px;font-weight: 400;color: rgba(102, 102, 102, 1);}
.t11 {width: 200px;height: 100%;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;}
.t11 input {width: 200px;height: 35px;text-align: center;font-size: 24px;font-weight: 700;color: rgba(51, 51, 51, 1);margin-top: 8px;}
.t11 .wz {display: inline-block;float: left;width: 200px;height: 35px;font-size: 24px;font-weight: 700;color: rgba(56, 151, 216, 1);text-align: center;margin-top: 8px;}
.t211 {width: 170px;height: 100%;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;}
.t211 .sj {display: inline-block;float: left;width: 100%;height: 35px;font-size: 24px;font-weight: 700;color: rgba(56, 151, 216, 1);text-align: center;margin-top: 8px;}
.t221 {width: 100%;height: 100%;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;margin-left: 15px;}
.t221 a {width: 100%;text-align: center;font-size: 18px;font-weight: 500;color: rgba(46, 46, 46, 1);}
.t221 .p {display: inline-block;float: left;width: 100%;height: 35px;font-size: 24px;font-weight: 700;color: rgba(46, 46, 46, 1);text-align: center;margin-top: 8px;font-weight: 700;}
.p span {color: rgb(204 221 237);}
/* conten1 */
.content1 {width: 1200px;margin-top: 30px;}
.ct1 {width: 100%;height: 30px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;align-content: center;}
.ct1l {width: 40%;height: 100%;}
.ct1r {width: 260px;height: 100%;display: flex;flex-direction: row;justify-content: space-around;align-content: center;flex-wrap: wrap;align-items: center;}
.htr {width: 175px;height: 21px;opacity: 1;font-size: 14px;font-weight: 400;color: rgba(102, 102, 102, 1);margin-left: 5px;}
.ct1l .hot1 {width: 120px;height: 29px;opacity: 1;font-size: 20px;font-weight: 700;color: rgba(46, 46, 46, 1);text-align: left;}
.hottrain {background-image: url(../img/hottarin.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.zximg {background-image: url(../img/zx.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.shimg {background-image: url(../img/shimg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.lyimg {background-image: url(../img/lyimg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.shfwimg {background-image: url(../img/shfuimg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.shwdimg {background-image: url(../img/shwdimg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.zxzximg {background-image: url(../img/zxzximg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.jdzximg {background-image: url(../img/jdzximg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.yqljimg {background-image: url(../img/yqljimg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.zxwdimg {background-image: url(../img/zxwdimg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.gncximg {background-image: url(../img/gncximg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.hcsypdimg {background-image: url(../img/hcsyodimg.png);width: 29px;height: 29px;background-size: 100%;float: left;margin-right: 8px;margin-top: 2px;}
.huoche1:hover {background-color: rgb(204 221 237);}
.ct1r .on {font-weight: 700;color: rgba(56, 151, 216, 1);}
.ct1r a {font-size: 14px;font-weight: 400;color: #666;}
.more {color: #000 !important;}
.ct_liebiao {width: 100%; margin-top: 20px;float: left;}
.mt {margin-top: 0px !important;}
.mt12 {margin-top: 12px !important;}
.mt20 {margin-top: 20px !important;}
.ct_liebiao a {float: left;margin-right: 20px;font-size: 18px;font-weight: 400;color: rgba(46, 46, 46, 1);border-bottom: 4px solid #ffffff;}
.ct_liebiao a:hover {color: rgb(204 221 237);}
.ct_liebiao .on {font-size: 18px;font-weight: 700;color: rgb(204 221 237);border-bottom: 4px solid rgb(204 221 237);}
.ct_kuai {width: 100%;margin-top: 35px;display: flex;float: left;flex-direction: row;flex-wrap: wrap;}
.ct_k {width: 220px;height: 130px;background: rgba(245, 245, 245, 1);display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;align-items: center;}
.ct_k1 {margin-top: 19.5px;width: 100%;height: 27px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-around;align-items: center;}
.ct_k1 a {font-size: 18px;font-weight: 400;color: rgba(46, 46, 46, 1);}
.ct_k1 i {font-size: 25px;}
.ct_k span {font-size: 24px;font-weight: 700;color: rgb(250 129 0);}
.ct_k p {font-size: 14px;font-weight: 400;color: rgba(102, 102, 102, 1);margin-top: 3.5px;}
.public {width: 1200px;margin-top: 50px;}
.public1 {width: 1200px;margin-top: 50px;padding: 0px 20px 0px 20px;background: rgba(255, 255, 255, 1);}
.pb_t {width: 100%;min-height: 370px;margin-top: 25px;}
.pb_tl {width: 680px;height: 100%;margin-top: 5px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;}
.pb_tr {width: 430px;height: 325px;border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);padding: 22.5px 25px;}
.pb_tr img {width: 101px;height: 70px;background-size: 100%;border-radius: 10px;}
.pb_tr_r {width: 313px;float: right;}
.pb_tr p {width: 100%;font-size: 16px;font-weight: 500;font-family: "思源黑体";color: rgba(46, 46, 46, 1);}
.pb_tr_r_bt {width: 100%;height: 21px;margin-top: 2px;}
.pb_tr_r_bt1 {width: 45%;height: 21px;float: left;}
.pb_tr_r_bt2 {width: 35%;height: 21px;float: right;display: flex;flex-direction: row;justify-content: space-between;}
.pb_tr_1 {width: 430px;height: 70px;margin-bottom: 16px;}
.pb_tl_1 {width: 315px;height: 86px;margin-bottom: 7.5px;border-bottom: 1px solid rgba(166, 166, 166, 1);}
.dian::before {content: "";width: 8px;height: 8px;opacity: 1;float: left;border-radius: 50%;margin: 5px 8px 5px 0px;background: rgb(204 221 237);}
.pb_tl_1 p {width: 299px;height: 24px;font-size: 16px;font-weight: 500;color: rgba(46, 46, 46, 1);text-align: left;}
.pb_tl_1 span {font-size: 14px;font-weight: 300;margin-left: 13px;color: rgba(153, 153, 153, 1);overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.pb_tl .bt {width: 150px;height: 22px;margin-top: 5px;}
.pb_tl .bt .on {font-size: 14px;font-weight: 300;;color: rgba(56, 151, 216, 1);}
.on {font-size: 14px;font-weight: 300;color: rgb(204 221 237) !important;}
.pb_weather_fl {width: 845px;}
.pb_weather {width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.pb_weather_fr {width: 335px;height: 571px;border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);}
.pb_weather_fr_t1 {width: 311px;height: 70px;border-top-right-radius: 10px;border-top-left-radius: 10px;padding: 12px 15px;background: rgb(204 221 237);display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;align-items: center;justify-content: space-between;}
.pb_weather_fl_bt {width: 100%;height: 500px;display: flex;margin-top: 20px;}
.pb_weather_fr_t1_fl {}  .pb_weather_fl_bt {width: 160px;height: 160px;border-radius: 10px;background-image: url(../img/02.png);background-size: 100%;}
.pwb1 {width: 100%;height: 40px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;margin-top: 120px;background: rgba(0, 0, 0, 0.3);}
.pwb1 p {text-align: center;margin-top: 5.5px;font-size: 20px;font-weight: 400;color: rgba(255, 255, 255, 1);}
.pwr3 img {width: 59px;height: 59px;background-size: 100%;}
.pwr2 p {}
.pb_weather_fr_t1 p {font-size: 14px;font-weight: 400;color: rgba(255, 255, 255, 1);}
.fx {font-size: 30px !important;font-weight: 500 !important;}
.pb_weather_fr_t2 {width: 305px;padding: 8px 15px 15px 15px;}
.pwft21 {width: 100%;height: 30px;}
.pwft21 span {font-size: 16px;font-weight: 700;color: rgb(204 221 237);}
.fwft22 {width: 80px;height: 30px;display: flex;flex-direction: row;justify-content: space-between;}
.wea_zixun {width: 100%;height: 396px;margin-top: 15px;}
.wea_zixun1 {width: 100%;height: 34px;margin-top: 12px;border-bottom: 1px solid rgba(166, 166, 166, 1);}
.wea_zixun1 p {width: 100%;font-size: 16px;font-weight: 400;float: right;color: rgba(0, 0, 0, 1);}
.wea_zixun1 p::before {content: "";width: 5px;height: 5px;float: left;background: #000;border-radius: 50%;margin: 11px 10px 0px 0px;}
.qa {width: 100%;margin-top: 20px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;}
.qa a::before {content: "";float: left;width: 8px;height: 8px;border-radius: 50%;margin: 8px 8px 0px 0px;background: rgb(204 221 237);}
.qa a {display: inline-block;float: left;width: 27%;margin-bottom: 25px; /* margin-right: 2%; */color: rgba(46, 46, 46, 1);font-size: 16px;font-weight: 400;}
.information {}  .if_top {width: 100%;margin-top: 20px;}  .if_t1 {width: 590px;height: 374px;background-size: 100% 100%;}
.if_top a:nth-child(1) .if_t1 {background-image: url(../img/00.png);}
.if_top a:nth-child(2) .if_t1 {background-image: url(../img/000.png);margin-left: 20px;}
.if_bottom {width: 100%;margin-top: 21px;display: flex;flex-direction: row;justify-content: space-between;}
.if_b1 {width: 285px;height: 473px;background-size: 100% 100%;}
.if_bottom a:nth-child(1) .if_b1 {background-image: url(../img/0111.png);}
.if_bottom a:nth-child(2) .if_b1 {background-image: url(../img/0222.png);}
.if_bottom a:nth-child(3) .if_b1 {background-image: url(../img/0333.png);}
.if_bottom a:nth-child(4) .if_b1 {background-image: url(../img/0444.png);}
.if_ct_top {width: 100%;height: 75.5px;display: flex;}
.if_time {width: 90px;height: 53px;margin: 14px 0px 0px 14px;}
.information p {color: rgba(255, 255, 255, 1);}
.if_time p {font-size: 20px;font-weight: 400;color: #999;}
.if_time span {font-size: 36px;font-weight: 700;}
.if_title {width: 100%;height: 27px;margin-top: 48px;float: right;text-align: center;}
.if_title p {display: inline-block;margin-right: 94px;font-size: 18px;font-weight: 700;color: rgba(255, 255, 255, 1);}
.if_content {width: 420px;height: 193px;margin: 20px auto;}
.if_content p {font-size: 16px;font-weight: 400;width: 100%;}
.b1_title {margin-top: 40px;text-align: center;font-size: 18px;font-weight: 700;}
.b1_content {width: 240px;height: 234px;margin: 20px auto;}
.b1_content p {font-size: 16px;font-weight: 400;width: 100%;}
.footer_top {width: 850px;height: 140px;margin: 40px auto 30px auto;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;}
.footer_top img {width: 285px;height: 96px;background-size: 100%;}
.ft_content {height: 100%;display: flex;flex-direction: column;}
.ft_content a {font-size: 16px;font-weight: 400;color: rgba(255, 255, 255, 1);}
.ft_content a:first-child {font-size: 18px;font-weight: 700;margin-bottom: 20px;}
.footer_bottom {float: left; height: 70px;margin: 30px auto;text-align: center;}
.footer_bottom1 {float: left;height: 70px;margin: 30px auto;text-align: center;}
.footer_bottom p {font-size: 18px;font-weight: 400;color: rgba(255, 255, 255, 1);}
.footer_bottom1 p {font-size: 14px;font-weight: 400;color: rgba(255, 255, 255, 1);}
.footer_bottom span {font-size: 18px;font-weight: 700;color: rgba(255, 255, 255, 1);}
.footer_bottom p:nth-child(2) {font-size: 14px;margin-top: 20px;}
.top2 {width: 100%;height: 150px;border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 25%);display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-around;align-items: center;}
.main1 {width: 1200px;margin: 0 auto; display: flex;border-radius: 10px;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}
.dingpiao {width: 100%;height: 174px;float: left;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);margin: 23px auto;border-radius: 10px;display: flex;flex-direction: row;align-items: center;align-content: space-between;flex-wrap: wrap;}
.t1t {width: 463px;height: 100px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;}
.t22t {width: 332px;height: 100px;}
.dp_top {margin-top: 20px;}
.dp_bottom {width: 1150px;height: 24px;float: left;margin: 28.5px auto;display: flex;flex-direction: row;justify-content: flex-end;}
.dp_bottom1 {width: 57%;}
.dp_bottom2 {width: 43%;display: flex;margin-right: -5px;flex-direction: row;justify-content: flex-end;}
.dp_bottom1 a {font-size: 16px;font-weight: 400;color: rgba(51, 51, 51, 1);}
.dp_bottom2 a {font-size: 16px;font-weight: 400;color: rgba(153, 153, 153, 1);}
.position {width: 1200px;}
.position a {font-size: 16px;font-weight: 400;}
.hotel {width: 1160px;height: 499px;float: left;border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.25);margin-top: 30px;padding: 0px 20px 43px 20px;}
.hotel1 {width: 1160px;height: 773px;float: left;border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.25);margin-top: 40px;padding: 20px 20px 30px 20px;}
.ct1l .hot2 {font-size: 20px;font-weight: 700;color: rgba(46, 46, 46, 1);text-align: left;}
.hotel_bt {margin-top: 23px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.qa1 {width: 100%;margin-top: 20px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;padding: 0 20px;}
.qa_ch {width: 45%;}
.qa_ch a {display: inline-block;float: left;width: 68%;margin-bottom: 25px;margin-right: 8%;color: rgba(46, 46, 46, 1);font-size: 16px;font-weight: 400;}
.qa_ch span {float: right;margin-right: 5px;}
.mt25 {margin-top: 25px !important;}
.gn_t_r a {font-size: 20px;font-weight: 400;color: rgba(153, 153, 153, 1);}
.gn_t_r a:first-child {color: rgb(250 129 0);}
.gn_bt {margin-top: 30px;width: 1200px;height: 360px;background-image: url(../img/0555.png);background-position: center;}
.gn_ct {width: 680px;height: 170px;display: flex;margin: 25.5px auto;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.gn_ct1 {width: 105px;height: 35px;border-radius: 3px;border: 1px solid rgba(255, 255, 255, 1);display: flex;align-items: center;justify-content: center;}
.gn_ct1 a {display: inline-block;text-align: center;font-size: 16px;font-weight: 400;color: rgba(255, 255, 255, 1);}
.hold-all {margin-top: 35.5px;width: 1200px;display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 50px;}
.hold-all1 {width: 100px;height: 40px;border-radius: 3px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);display: flex;align-items: center;margin-right: 20px;margin-bottom: 10px;justify-content: center;}
.hold-all a {font-size: 16px;font-weight: 400;letter-spacing: 0px;line-height: 0px;color: rgba(46, 46, 46, 1);}
.hold-all1:hover {background: rgb(204 221 237);}
.hold-all1:hover a {font-weight: 700;color: rgba(255, 255, 255, 1);}
.footer1 a {font-size: 14px;font-weight: 400;color: rgba(255, 255, 255, 1);}
.ft1 {margin-bottom: 10px;}
.hotel_liebiao {margin-top: 12px;width: 100%;}
.one_line:hover {color: rgb(204 221 237);}
.hotel_liebiao1 {width: 100%;display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 22px;}
.hotel_liebiao1 a::before {content: "";width: 10px;height: 10px;float: left;border-radius: 50%;margin-right: 8px;margin-top: 6px;border: 1px solid rgb(250 129 0);}
.hotel_liebiao1 a {font-size: 16px;font-weight: 400;width: 1000px;color: rgba(46, 46, 46, 1);}
.hotel_liebiao1 span {width: 120px;}
.pnum {width: 100%;margin: 30px 0 10px 0;display: flex;justify-content: center;}
.pnum a {background: #f5f9f9;display: block;margin: 0 5px;padding: 6px 12px; float: left;}
a {text-decoration: none;color: #333;cursor: pointer;transition: 0.3s ease;-ms-transition: 0.3s ease;-moz-transition: 0.3s ease;-webkit-transition: 0.3s ease;-o-transition: 0.3s ease;}
.pnum a.sed {background: #fa8100;color: #fff;}
.pb_tl11 {width: 100%;height: 100%;margin-top: 12px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;}
.pb_tl_111 {width: 315px;height: 50px;margin-bottom: 7.5px;}
.pb_tl_111 {width: 315px;height: 50px;margin-bottom: 7.5px;}
.pb_tl_111 span {font-weight: 300;color: rgb(250 129 0);margin-left: 14px;}
.pb_tl_111 p {font-size: 16px;font-weight: 500;color: rgba(46, 46, 46, 1);}
.box1 {border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);padding: 20px 50px 20px 50px;width: 1100px;margin-top: 20px;}
.national1 {width: 700px;height: 40px;margin: 35px auto;border-radius: 3px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);}
.national2 {width: 630px;height: 35px;display: flex;margin: 15px auto;justify-content: space-between;}
.n11 {width: 100px;height: 40px;border-radius: 3px;float: left;display: flex;justify-content: center;align-items: center;}
.n21 {width: 70px;height: 35px;border-radius: 3px;border-radius: 3px;border: 1px solid rgba(153, 153, 153, 1);float: left;display: flex;justify-content: center;align-items: center;}
.n11:hover, .n21:hover {background: rgb(250 129 0);}
.n11:hover a, .n21:hover a {font-size: 18px;font-weight: 700;color: rgba(255, 255, 255, 1);}
.n11.active,.n21.active{background: #ccdded;color: #fff;}
.n21.active{border: 1px solid #ccdded;}
.n11.active a,.n21.active a{color: #fff;}
.n21 a {font-size: 18px;font-weight: 700;color: rgba(46, 46, 46, 1);}
.national1 a, .national3 a {font-size: 18px;font-weight: 400;color: rgba(46, 46, 46, 1);}
.national3 {width: 898px;height: 210px;display: flex;margin: 31px auto;border-radius: 10px;padding: 20px 20px 35px 20px;background: rgba(255, 255, 255, 1);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-around;align-content: center;}
.n31 {width: 16%;height: 27px;margin-top: 20px;float: left;display: inline-block;justify-content: center;align-items: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n31 a:hover {color: rgb(250 129 0);}
.article {width: 100%;display: inline-block;}
.article .title {margin-bottom: 5px;text-align: center;padding: 0 10px;font-weight: 700;font-size: 26px;margin-top: 10px;}
.article .xinxi {width: 100%;color: #999;font-size: 14px;text-align: center;padding-bottom: 10px;}
.article .content p {line-height: 28px;padding-bottom: 12px;font-size: 17px;}
.content .after_height_light ~ p {position: relative;width: 100%;overflow: hidden;height: 39px;float: left;padding-bottom: 0;line-height: 39px;}
.article .content p {line-height: 28px;padding-bottom: 12px;font-size: 17px;}
.box1_bt {width: 100%;margin-top: 30px;display: flex;}
.prep_at, .next_at {width: 45%;height: 36px;}
.prep_at a, .next_at a {width: 80%;}
.box1_bt span {font-size: 16px;font-weight: 700;color: rgba(46, 46, 46, 1);margin-right: 10px;}
.box1_bt a {font-size: 16px;font-weight: 400;}
.next_at a {float: right;}
.tag {margin-top: 5px;width: 100%;height: 36px;display: flex;}
.tag a {float: left;text-indent: 1em;font-size: 16px;font-weight: 400;color: rgb(244 170 64);}
.tag span {float: left;font-size: 16px;font-weight: 400;color: rgba(46, 46, 46, 1);}
.public2 {width: 1160px;margin-top: 50px;padding: 20px 20px 0px 20px;background: rgba(255, 255, 255, 1);border-radius: 10px;box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 25%);}
.zzss {width: 70px;height: 24px;margin-right: 20px;}
.zzss select {border: none;outline: none;font-size: 16px;font-weight: 400;color: rgba(153, 153, 153, 1);}
select option {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}
.more1 {font-size: 16px;font-weight: 400;color: rgba(153, 153, 153, 1);}
.mt10 {margin-top: 10px;float: right;}
.more2 {font-size: 14px;font-weight: 400;color: rgb(250 129 0);}
/*.icon-down {width: 20px;height: 20px;background-image: url(../img/down.png);float: left;background-size: 100%;}*/
.item a:hover .icon-down {-moz-transform: scaleY(-1);-webkit-transform: scaleY(-1);-o-transform: scaleY(-1);transform: scaleY(-1); /*兼容IE*/filter: FlipV;}
.ct_k1 div {font-size: 18px;font-weight: 400;color: rgba(46, 46, 46, 1);}
.ct_kuai a {display: inline-block;margin-right: 25px;margin-bottom: 25px;}
.ct_kuai a:nth-child(5n) {margin-right: 0;}
.gj1 {width: 220px;height: 75px;background: rgba(245, 245, 245, 1);display: flex;flex-direction: row;justify-content: space-evenly;align-items: center;}
.gj1 span {font-size: 24px;font-weight: 500;color: rgba(46, 46, 46, 1);}

.footer-top-img {position: absolute;top: -38px;}
.conh2{padding-bottom: unset!important;text-indent: unset!important;}
.conh2:before {content: '';vertical-align: middle;border-left: 15px solid #0e71c9;padding-left: 10px;}

.ct_liebiao a.active {
    color: #0e71c9;
    font-weight: bold;
}


.q-home-search {
    position: absolute;
    z-index: 200;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -395px;
    width: 792px
}
.q-home-search .search-block {
    position: relative;
    border-radius: 6px
}
.q-home-search .search-block .float {
    float: left
}
.q-home-search .search-block .tabs {
    height: 52px;
    overflow: hidden
}
.q-home-search .search-block .tabs .tab {
    float: left;
    width: 264px;
    height: 52px;
    text-align: center;
    font: 300 20px/52px PingFangSC-light;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: hsla(0, 0%, 100%, .8);
    transition: color .5s linear;
    cursor: pointer;
    background-color: rgba(0, 0, 0, .75)
}
.q-home-search .search-block .tabs .tab:hover {
    color: #fff;
    font-weight: 600
}
.q-home-search .search-block .tabs .tab:hover .icon-tab {
    opacity: 1
}
.q-home-search .search-block .tabs .tab.current {
    color: #fff;
    font-weight: 600;
    background-color: transparent
}
.q-home-search .search-block .tabs .tab.current .icon-tab {
    opacity: 1
}
.q-home-search .search-block .tabs .tab .icon-tab {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 6px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    opacity: .8
}
.q-home-search .search-block .tabs .tab .icon-tab.hote_1 {
    background-image: url(../img/4.svg)
}
.q-home-search .search-block .tabs .tab .icon-tab.place {
    background-image: url(../img/2.svg)
}
.q-home-search .search-block .tabs .tab .icon-tab.plan {
    background-image: url(../img/3.svg)
}
.q-home-search .search-block .tabs .tab span {
    vertical-align: middle
}
.q-home-search .search-block .content {
    position: relative;
    padding: 10px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}
.q-home-search .search-block .content .panel:after {
    content: "";
    display: block;
    height: 0;
    clear: both
}
.q-home-search .search-block .input-control {
    width: 582px;
    height: 54px;
    background: #fff;
    border-radius: 6px
}
.q-home-search .search-block .input-control .input-text {
    box-sizing: border-box;
    border: 0;
    padding: 0 27px;
    width: 100%;
    height: 54px;
    font-size: 18px;
    border-radius: 6px;
    color: #000
}
.q-home-search .search-block .input-control .input-hotel-text {
    border-right: 1px solid rgba(0, 0, 0, .1);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 194px
}
.q-home-search .search-block .field {
    position: relative
}
.q-home-search .search-block .field .error {
    display: none;
    position: absolute;
    z-index: 1;
    top: 13px;
    left: 20px;
    padding: 0 22px;
    font-size: 18px;
    color: #f5222d;
}
.q-home-search .search-block .plan-inner {
    width: 448px;
    line-height: 54px;
    color: #fff;
    font-size: 18px;
    text-align: center
}
.q-home-search .search-block .button {
    box-sizing: border-box;
    display: inline-block;
    margin-left: 10px;
    border: 0;
    width: 180px;
    height: 54px;
    border-radius: 6px;
    color: #fff !important;
    font-weight: 600;
    font-size: 18px;
    background-color: transparent;
    cursor: pointer;
    text-align: center;
    line-height: 54px
}
.q-home-search .search-block .button:hover {
    opacity: .95
}
.q-home-search .search-block .icon-search {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 6px;
    vertical-align: -3px;
    background-image: url(../img/5.svg)
}
.q-home-search .search-block .icon-plus {
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-right: 6px;
    vertical-align: -1px;
    background-image: url(../img/5.svg)
}
.q-home-search .search-block .button-hotel {
    background-image: linear-gradient(90deg, #ccdded, #48cbd6);
}
.q-home-search .search-block .button-place {
    border: 2px solid #fff;
    line-height: 50px
}
.q-home-search .search-block .button-plan {
    margin-top: 4px;
    margin-left: 14px;
    width: 146px;
    height: 46px
}
.q-home-search .search-block .button-more-plan {
    border: 2px solid #fff;
    border-radius: 6px;
    line-height: 42px
}
.q-home-search .search-block .button-create-plan {
    background: #ffe300;
    color: #000;
    line-height: 46px
}
.q-home-search .search-block.block-place .content {
    background-image: linear-gradient(90deg, #ccdded, #ccddeda1);
}
.q-home-search .search-block.block-place .tab.current {
    background-image: linear-gradient(90deg, #ccdded, #ccdded);
}
.w_50b{width:50% !important}