/*字体图标*/
@font-face {font-family: "iconfont";
  src: url('./?mortyurl=https%3A%2F%2Fweb.archive.org%2Fweb%2F20200820201609im_%2Fhttps%3A%2F%2Fwww.keyunzhan.com%2Fpublic%2Findex%2Ffont%2Fss_iconfont.eot'); /* IE9*/
  src: url('./?mortyurl=https%3A%2F%2Fweb.archive.org%2Fweb%2F20200820201609im_%2Fhttps%3A%2F%2Fwww.keyunzhan.com%2Fpublic%2Findex%2Ffont%2Fss_iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('./?mortyurl=https%3A%2F%2Fweb.archive.org%2Fweb%2F20200820201609im_%2Fhttps%3A%2F%2Fwww.keyunzhan.com%2Fpublic%2Findex%2Ffont%2Fss_iconfont.woff') format('woff'), /* chrome、firefox */
  url('./?mortyurl=https%3A%2F%2Fweb.archive.org%2Fweb%2F20200820201609im_%2Fhttps%3A%2F%2Fwww.keyunzhan.com%2Fpublic%2Findex%2Ffont%2Fss_iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('./?mortyurl=https%3A%2F%2Fweb.archive.org%2Fweb%2F20200820201609im_%2Fhttps%3A%2F%2Fwww.keyunzhan.com%2Fpublic%2Findex%2Ffont%2Fss_iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-date:before { content: "\e600"; }
.icon-car:before { content: "\e602"; }
.icon-hotel:before { content: "\e603"; }
.icon-bus:before { content: "\e604"; }
.icon-train:before { content: "\e601"; }
.icon-plane:before { content: "\e605"; }

/*公用*/
.div-none{ display: none;}
.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{ position: relative; width: 990px; height: 270px; border: solid 1px #ddd; margin: 0px auto; color: #333;}
.ssk-content{ margin-right: 290px; overflow: hidden;}
.ssk-ad{ position: absolute; right: 0; top: 0; width: 250px; height: 250px; padding: 10px; background-color: #ddd; overflow: hidden;}
.ssk-ad img{ display: block; width: 250px; height: 250px;}
.ssk-content-l{ position: absolute; left: 0;top:0;}
.ssk-content-l li{ height: 53px; line-height: 53px; padding: 0 20px; background-color: #f5f5f5; border-top: solid 1px #ddd; border-right: solid 1px #ddd; font-size: 18px; font-family: 'SimHei'; 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: #025abe;}
.ssk-content-l li.active i{ color: #025abe;}
.ssk-content-l li:hover{ color: #025abe;}
.ssk-content-r{ padding: 10px 0 10px 150px;}
.ssk-content-r .ssk-hd{ height: 40px; line-height: 40px; border-bottom: solid 1px #ddd; overflow: hidden;}
.ssk-content-r .ssk-hd ul{ overflow: hidden; float: left;}
.ssk-content-r .ssk-hd ul li{ float: left; margin: 0 15px; padding: 0 5px; line-height: 39px; cursor: pointer; font-family: 'SimHei'; font-size: 16px;}
.ssk-content-r .ssk-hd ul li.active{ border-bottom: solid 2px #025abe; color: #025abe; }
.ssk-content-r .ssk-hd ul li:hover{ color: #025abe;}
.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;}
.ssk-bd .item-box.active{ display: block;}
.ssk-bd .item-box .ssk-fix{ min-height: 88px;}
.ssk-search-left{ float: left; position: relative;}
.ssk-search-right{ float: right;}
.ssk-content-r-box{ display: none;}
.ssk-content-r-box.active{ display: block;}
.ssk-input-bd{ position: relative; padding-left: 35px; margin-bottom: 15px;}
.ssk-input-bd.pdl45{ padding-left: 45px;}
.ssk-input-bd.pdl45+.ssk-submit-box{ padding-left: 45px;}
.ssk-input-bd .lb{ position: absolute; left: 0; top: 5px; font-size: 14px;}
.ssk-input-box{ position: relative;}
.ssk-input-box label{ line-height: 30px; cursor: pointer;}
.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: block; width: 165px; height: 20px; line-height: 20px; padding: 3px 20px 3px 20px; font-size: 14px; border: solid 1px #e4e4e4; outline: none;}
.ssk-input-box input[type="text"].pdl5{ padding-left: 5px; width: 180px;}
.ssk-input-box input[type="text"].pdr5{ padding-right: 5px; width: 185px;}
.ssk-input-box input[type="text"].wid150{ width: 150px;}
.ssk-input-box i{ position: absolute; right: 5px; top: 3px; cursor: pointer;}
.ssk-input-box span{ 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: 'SimHei'; cursor: pointer; }
.ssk-label-box{ padding-bottom: 5px; height: 30px; line-height: 30px; overflow: hidden;}
.ssk-label-box.bbd{ border-bottom: dashed 1px #ddd; margin-bottom: 5px;}
.ssk-label-box.mt15{ margin-top: 0px;}
.ssk-label-box a{ display: inline-block; margin: 0 10px;}

/*内页*/
.ssk-box.neiye{ height: auto;}
.ssk-box.neiye .ssk-content{ margin-right: 0;}
.ssk-box.neiye .ssk-bd .item-box .ssk-fix{ min-height: 40px;}
.ssk-box.neiye .ssk-content-r{ padding:5px 10px;}
.ssk-box.neiye .ssk-search-left{ overflow: hidden; height: 30px;}
.ssk-box.neiye .ssk-input-bd{ float: left; margin-bottom: 0;}
.ssk-box.neiye .ssk-input-bd.pdl0{ padding-left: 0;}
.ssk-box.neiye .ssk-input-bd.pdl70{ padding-left: 70px;}
.ssk-box.neiye .ssk-change{ right: 50%; margin-right: -5px; top: 0; padding:4px 0;}
.ssk-box.neiye .ssk-change:before,.ssk-box.neiye .ssk-change:after{ width: 5px; height: 5px; left: 0;}
.ssk-box.neiye .ssk-change:after{ border-right: 0; border-left: solid 1px #e4e4e4; left: 5px;}
.ssk-box.neiye .ssk-submit-box{ float: left; margin-top: 0;}
.ssk-box.neiye .ssk-submit{ height: 28px; line-height: 28px;}
.ssk-box.neiye .ssk-label-box{ padding-bottom: 0;}
.ssk-box.neiye .ssk-input-bd .ssk-input-box input.wid125[type="text"]{ width: 125px;}


/*城市选择插件*/

.gray{color:gray;}

.ac_results { width:205px;background:#fff;border:1px solid #7f9db9;position:absolute;z-index:10000;display:none;}

.ac_results ul{margin:0;padding:0;list-style:none;}

.ac_results li a{white-space:nowrap;text-decoration:none;display:block;color:#05a;padding:1px 3px;}

.ac_results li{border:1px solid #fff; text-align: left;}

.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;}

.xz-wrapper{ width: 1000px; /*margin-left: auto; margin-right: auto;*/padding: 8px 0px; border: 1px solid #dee3e7;}
.xz-adBox{ width: 960px; margin: 0 auto; overflow: hidden;}
.xz-adBox{ overflow: hidden;}
.xz-adBox .adItem{ float: left; width: 14.28%;}
.xz-adBox .adItem a{ display: block; margin: 0 5px; color: #333;}
.xz-adBox .adItem a:hover{ text-decoration: none;}
.xz-adBox .adItem img{ display: block; /*width: 100%;*/}
.xz-adBox .adItem .text{ margin-top: 5px; text-align: center;}
/*
     FILE ARCHIVED ON 20:16:09 Aug 20, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:27:38 Dec 22, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.648
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.04
  esindex: 0.01
  cdx.remote: 6.723
  LoadShardBlock: 249.454 (6)
  PetaboxLoader3.datanode: 261.775 (8)
  PetaboxLoader3.resolve: 183.603 (3)
  load_resource: 262.182 (2)
*/