
@charset "utf-8";
/*body,.zsl-query-pos div,.zsl-query-pos a,.zsl-header div,.zsl-header a,.zsl-header i,.zsl-lang div,.zsl-favourable div,.zsl-hot{
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
 -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
 filter: grayscale(100%);
filter: gray;
}*/

body {
    margin: 0 auto;
    width: 100%;
    font: 12px "微软雅黑","宋体";
    background: #fff;
    overflow-x: hidden
}

ul,li,ol {
    margin: 0;
    padding: 0;
    list-style: none
}

a {
    border: 0
}

a:hover {
    border: 0
}

a:link,a:active,a:visited {
    text-decoration: none;
    border: 0
}

h1,h2,h3,h4,h5,h6,h7,p {
    margin: 0;
    padding: 0
}

img {
    border: 0
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

.hide {
    display: none
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.fl {
    float: left
}

.fr {
    float: right
}

.W {
    width: 1024px;
    margin: 0 auto
}

.posR {
    position: relative
}

.borderR {
    border-right: 1px #8a8790 solid
}

.flex-container {
    position: relative;
    width: 1920px;
    height: 555px;
    left: 50%;
    margin: 0 auto 0 -960px
}

.zlscenter {
    margin: 0 auto;
    text-align: center;
    position: relative
}

.rL {
    text-align: right
}

.flex-viewport li {
    margin: 0 auto
}

.zsl-header {
    background: #fff
}

.zsl-nav {
    clear: both
}

.zsl-logo {
    width: 240px;
    height: 40px;
    background: url("https://jiaxinpai.com/cn/new/images/headfoot.png") 0 0 no-repeat;
    margin: 35px 0
}

.zsl-logo a {
    float: left;
    height: 40px;
    width: 196px;
    overflow: hidden;
    text-indent: -999em
}

.zsl-logo a.zsl-skyteam {
    width: 42px
}

.zls-Htips {
    padding: 10px 0
}

.zls-Htips li {
    float: left;
    line-height: 13px;
    padding: 0 8px;
    color: #8a8790
}

.zls-Htips li.clearfix {
    float: none
}

.zls-Htips li a {
    padding-left: 25px;
    position: relative
}

.zls-Htips a:link,a:active,a:visited {
    color: #8a8790
}

.zsl-news a.zsl-news-more:link,.zsl-news a.zsl-news-more:active,.zsl-news a.zsl-news-more:visited {
    color: #fff
}

.zls-Htips li.Hfree a {
    color: #008acd
}

.zls-Htips li.Hservice a {
    color: #000;
    font-weight: bold
}

.zls-Htips li i {
    width: 16px;
    height: 14px;
    position: absolute;
    left: 5px;
    top: 1px;
    background: url("https://jiaxinpai.com/cn/new/images/headfoot.png") -138px -42px no-repeat
}

.zls-Htips li.Hfeedback i {
    background-position: -158px -43px
}

.zls-Htips li.Hservice i {
    background-position: -178px -42px
}

.zls-Htips li.Hchange a {
    padding-left: 0
}

.zls-Htips li.zsl-lang {
    padding: 0 14px 0 28px;
    position: relative;
    cursor: pointer
}

.zls-Htips li.zsl-lang span.zslLangBorder {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: -4px;
    padding: 0 6px 8px 0;
    border: #02a3fa 1px solid;
    border-bottom: 1px solid #fff;
    z-index: 999
}

.zls-Htips li.zsl-lang i {
    background-position: -196px -42px
}

.zls-Htips li.zsl-lang i.zsl-lang-down {
    background-position: -114px -41px;
    left: auto;
    right: 0;
    width: 10px;
    top: 2px
}

.zsl-search {
    margin-top: 8px;
    position: relative
}

.zsl-search-btn {
    width: 40px;
    height: 30px;
    background: #8a8790;
    position: relative
}

.zsl-search-btn i {
    position: absolute;
    width: 16px;
    height: 18px;
    top: 7px;
    left: 12px;
    background: url("https://jiaxinpai.com/cn/new/images/headfoot.png") -77px -42px no-repeat
}

.zsl-safe {
    line-height: 30px;
    position: relative;
    color: #008acd;
    padding-left: 25px;
    margin-right: 10px
}

.zsl-safe i {
    position: absolute;
    width: 14px;
    height: 14px;
    left: 5px;
    top: 8px;
    background: url("https://jiaxinpai.com/cn/new/images/headfoot.png") -98px -42px no-repeat
}

.zsl-search-input {
    line-height: 28px;
    border: #8a8790 1px solid;
    color: #999;
    padding: 0 10px;
    width: 150px;
    height: 28px
}

input.zsl-input {
    color: #333
}

.zsl-nav {
    background: #008acd
}

.zsl-nav-ul>li {
    float: left;
    font-size: 16px;
    border-bottom: 3px solid transparent;
    margin-right: 17px
}

.zsl-nav-ul>li a {
    padding: 10px;
    color: #fff;
    display: block
}

.zsl-nav-ul>li.current,.zsl-nav-ul>li:hover {
    border-bottom-color: #fff
}

.zsl-login {
    font-size: 16px;
    position: relative;
    color: #fff;
    padding: 10px 0 10px 24px
}

.zsl-login i {
    position: absolute;
    left: 4px;
    top: 14px;
    width: 16px;
    height: 16px;
    background: url("https://jiaxinpai.com/cn/new/images/headfoot.png") -57px -42px no-repeat
}

.zsl-login a {
    color: #fff;
    vertical-align: middle
}

.zsl-logined {
    display: none
}

.zsl-footer {
    background: #e3eef5
}

.zsl-footer-link {
    padding: 30px 0 15px;
    border-bottom: #d3dde4 1px solid;
    height: 260px
}

.zsl-footer-link>ul {
    float: left;
    width: 25%
}

.zsl-footer-link>ul>li.header {
    font-size: 16px;
    font-weight: bold;
    color: #323232;
    line-height: 32px;
    padding: 5px 0
}

.zsl-footer-link>ul>li a {
    font-size: 14px;
    color: #666;
    line-height: 24px
}

.zsl-footer-link>ul>li a:hover {
    color: #008acd
}

ul.zsl-footer-share>li a {
    display: block;
    width: 24px;
    height: 24px;
    background: url("https://jiaxinpai.com/cn/new/images/headfoot.png") -57px -65px no-repeat;
    overflow: hidden;
    text-indent: -999em;
    padding-bottom: 10px
}

ul.zsl-footer-share>li a.weixin {
    background-position: -86px -65px
}

ul.zsl-footer-share>li a.weibo {
    background-position: -118px -65px
}

ul.zsl-footer-share>li a.mail:hover {
    background-position: -145px -65px
}

ul.zsl-footer-share>li a.weixin:hover {
    background-position: -172px -65px
}

ul.zsl-footer-share>li a.weibo:hover {
    background-position: -198px -65px
}

.zsl-power {
    overflow: hidden;
    line-height: 52px;
    color: #666
}

.zsl-power-skyteam {
    padding-right: 40px;
    position: relative
}

.zsl-power-skyteam i {
    position: absolute;
    top: 14px;
    right: 7px;
    width: 25px;
    height: 24px;
    background: url("https://jiaxinpai.com/cn/new/images/headfoot.png") -27px -42px no-repeat
}

.zsl-news {
    background: #7f7f7f;
    line-height: 30px;
    font-size: 16px;
    color: #fff
}

.zsloverflow {
    overflow: hidden
}

.zsl-news-more {
    color: #fff
}

.zsl-news-child {
    position: relative;
    padding-left: 38px
}

.zsl-news-child i {
    position: absolute;
    width: 15px;
    height: 18px;
    left: 12px;
    top: 7px;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") -50px -136px no-repeat
}

.zsl-news-child ul {
    height: 30px;
    width: 100%;
    overflow: hidden
}

.zsl-news-child a {
    color: #fff;
    display: block;
    max-width: 850px;
    overflow: hidden
}

.zsl-content {
    position: relative
}

.zsl-query {
    position: absolute;
    left: 0;
    top: -598px
}

.zsl-query-pos {
    position: relative
}

.zsl-query-proprice {
    position: absolute;
    overflow: hidden;
    width: 92px;
    height: 110px;
    top: 0;
    left: -120px;
    text-indent: -999em;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") 0 0 no-repeat;
    z-index: 101
}

.zsl-query-box {
    background: #fff;
    width: 522px;
    height: 455px
}

.zsl-query-box>ul {
    overflow: hidden;
    background: #008bcc;
    color: #fff;
    font-size: 18px
}

.zsl-query-box>ul>li {
    line-height: 40px;
    height: 40px;
    float: left;
    margin-right: -1px;
    width: 25%;
    text-align: center;
    cursor: pointer;
    border-right: 1px #fff solid;
    border-top: 4px transparent solid;
    border-bottom: 4px transparent solid;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zsl-query-box>ul>li i {
    display: inline-block;
    width: 16px;
    height: 18px;
    margin-right: 8px;
    vertical-align: middle;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") -50px -200px no-repeat
}

.zsl-query-box>ul>li i.service {
    background-position: 0 -200px;
    width: 14px
}

.zsl-query-box>ul>li i.holiday {
    background-position: -15px -200px
}

.zsl-query-box>ul>li i.mobile {
    background-position: -35px -200px;
    width: 12px
}

.zsl-query-box>ul>li.current,.zsl-query-box>ul>li:hover {
    background: #fff;
    color: #e5014a;
    border-right-color: transparent;
    border-top-color: #fff;
    border-bottom-color: #fff
}

.zsl-query-box>ul>li.current i,.zsl-query-box>ul>li:hover i {
    background-position: -50px -220px
}

.zsl-query-box>ul>li.current i.service,.zsl-query-box>ul>li:hover i.service {
    background-position: 0 -220px
}

.zsl-query-box>ul>li.current i.holiday,.zsl-query-box>ul>li:hover i.holiday {
    background-position: -15px -220px
}

.zsl-query-box>ul>li.current i.mobile,.zsl-query-box>ul>li:hover i.mobile {
    background-position: -35px -220px
}

.query-child-tab {
    overflow: hidden;
    color: #0e386c;
    font-size: 16px
}

.query-child-tab>li {
    float: left;
    width: 50%;
    text-align: center;
    line-height: 48px;
    border-bottom: 1px transparent solid;
    cursor: pointer
}

.query-child-tab>li i {
    display: inline-block;
    width: 24px;
    height: 16px;
    margin-right: 8px;
    vertical-align: middle;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") 0 -182px no-repeat
}

.query-child-tab>li i.team {
    background-position: -48px -182px;
    width: 16px
}

.query-child-tab>li i.reserve {
    background-position: -28px -182px;
    width: 17px
}

.query-child-tab>li.current,.query-child-tab>li:hover {
    color: #008bcc;
    border-bottom-color: #008bcc
}

.query-child-tab>li.current i,.query-child-tab>li:hover i {
    background-position: 0 -162px
}

.query-child-tab>li.current i.team,.query-child-tab>li:hover i.team {
    background-position: -48px -162px
}

.query-child-tab>li.current i.reserve,.query-child-tab>li:hover i.reserve {
    background-position: -28px -162px
}

.zsl-favourable {
    overflow: hidden;
    margin-top: 40px;
    color: #666;
    padding-bottom: 10px
}

.zsl-favourable .fl {
    width: 700px
}

.zsl-favourable-tab {
    border-bottom: #d9e0e8 1px solid;
    line-height: 22px;
    overflow: hidden
}

.zsl-favourable-tab h2 {
    padding: 0 20px 0 30px;
    font-size: 18px;
    font-weight: bold;
    float: left;
    position: relative;
    padding-bottom: 10px
}

.zsl-favourable-tab h2 i {
    position: absolute;
    width: 22px;
    height: 22px;
    top: 0;
    left: 0;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") -50px -112px no-repeat
}

.zsl-favourable-tab>ul {
    float: left
}

.zsl-favourable-tab>ul>li {
    float: left;
    margin-left: 40px;
    font-size: 16px;
    padding-bottom: 7px;
    border-bottom: transparent 3px solid;
    cursor: pointer
}

.zsl-favourable-tab>ul>li.current,.zsl-favourable-tab>ul>li:hover {
    color: #008acd;
    border-bottom: #008acd 3px solid
}

.zsl-favourable-tab li a:link,.zsl-favourable-tab li a:visited,.zsl-favourable-tab li a:active {
    color: #666
}

.zsl-favourable-content {
    border: #008acd 1px solid;
    margin-top: 20px
}

.zsl-favourable-child-tab>ul {
    overflow: hidden;
    font-size: 16px;
    background: #008acd
}

.zsl-favourable-child-tab>ul>li {
    float: left;
    width: 20%;
    color: #fff;
    text-align: center;
    line-height: 36px;
    margin: 2px 0 2px -1px;
    border-left: #fff 1px solid;
    cursor: pointer
}

.zsl-favourable-child-tab>ul>li a {
    color: #fff;
    position: relative
}

.zsl-favourable-child-tab>ul>li a i {
    width: 0;
    height: 0;
    border-top: 10px #fff solid;
    border-left: 6px transparent solid;
    border-right: 6px transparent solid;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: -15px
}

.zsl-favourable-child-tab>ul>li.current {
    background: #fff;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 40px;
    color: #008acd
}

.zsl-favourable-child-tab>ul>li.current a {
    color: #008acd
}

.zsl-favourable-child-content {
    //margin-right: 20px
}

.zsl-favourable-child-content>ul {
    overflow: hidden;
    height: 368px
}

.zsl-favourable-child-content>ul>li {
    float: left;
    margin-left: 20.75px;
    border-bottom: #c0cbd9 1px dashed;
    padding-bottom: 6px;
    cursor: pointer
}

.zsl-favourable-child-content>ul>li:hover {
    background: #f7f8f9
}

.zls-child-city {
    overflow: hidden;
    font-size: 16px;
    line-height: 30px;
    margin-top: 15px
}

.zls-child-city>div {
    float: left
}

.zls-child-city .city {
    width: 70px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zls-child-city .bet {
    margin: 0 15px;
    width: 35px;
    height: 16px;
    border-bottom: #c0cbd9 2px solid;
    position: relative;
    overflow: visible
}

.zls-child-city .bet .plane {
    position: absolute;
    width: 18px;
    height: 13px;
    left: 50%;
    margin-left: -9px;
    top: 2px;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") -74px -112px no-repeat
}

.zls-child-city .bet .arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid #c0cbd9;
    border-top: 6px solid transparent;
    right: -2px;
    bottom: -2px
}

.zls-child-date {
    text-align: center;
    color: #999;
    line-height: 35px
}

.zls-child-price {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin-top: 8px;
    line-height: 25px
}

.zls-child-price span {
    font-size: 26px;
    color: #e5004b;
    font-weight: 100
}

.zsl-favourable .fr {
    width: 306px;
    position: relative;
    margin-top: 32px
}

.zsl-hot {
    margin-top: 22px
}

.zsl-hot h2 {
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    padding-left: 30px;
    position: relative;
    color: #666;
    border-bottom: #d9e0e8 1px solid
}

.tad-bigAd a {
    width: 100%;
    height: 100%;
    display: block
}

.zsl-hot h2 i {
    position: absolute;
    width: 22px;
    height: 22px;
    left: 0;
    top: 9px;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") -25px -136px no-repeat
}

#show_list {
    padding: 5px 0;
    border: 1px solid #008acb;
    box-shadow: 0 0 15px #6cbde2
}

.show-item {
    padding: 5px 5%;
    cursor: pointer;
    line-height: 20px;
    color: #666;
    text-align: left
}

#show_list .show-item span {
    color: #008acb
}

#show_list .show-item .icon-cz-travel-tips {
    background-position: -40px -60px
}

#show_list .show-item .icon-cz-faqs {
    background-position: -100px -100px
}

#show_list .show-item i,#show_list .show-item I {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    vertical-align: -6px;
    background: url(https://jiaxinpai.com/cn/new/images/icon_sprite.png) no-repeat;
    padding: 0
}

#show_list .hover {
    color: #fff;
    background-color: #008acb
}

#show_list .hover i.icon-cz-travel-tips,#show_list .hover I {
    background: url(https://jiaxinpai.com/cn/new/images/icon-sprite-white.png) no-repeat;
    background-position: -40px -60px
}

#show_top1 {
    position: absolute;
    top: 0;
    left: 17px;
    width: 0;
    height: 0;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    border-bottom: solid 8px #008acb
}

#show_top2 {
    position: absolute;
    top: 1px;
    left: 18px;
    width: 0;
    height: 0;
    border-left: solid 9px transparent;
    border-right: solid 9px transparent;
    border-bottom: solid 8px #fff
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.i_showNew {
    position: absolute;
    top: 35px;
    left: 107px;
    background: #fff;
    width: 214px;
    display: none;
    z-index: 10000;
    box-sizing: border-box;
    padding-top: 8px
}

.zsl-hot h2 a {
    font-size: 14px;
    font-weight: 100;
    color: #008acd
}

.zsl-hot>ul {
    overflow: hidden;
    margin-left: -20px;
    margin-top: 20px;
    padding-bottom: 5px
}

.zsl-hot>ul>li {
    border: #ecf1f4 1px solid;
    float: left;
    margin-left: 18px;
    width: 240px;
    cursor: pointer
}

.zsl-hot>ul>li:hover {
    box-shadow: 0 2px 5px #999
}

.zsl-hot>ul>li img {
    width: 100%
}

.zsl-hot-txt {
    line-height: 24px;
    font-size: 14px;
    text-align: center;
    padding-bottom: 10px
}

.zsl-hot-txt-h {
    height: 12px;
    position: relative;
    width: 80%;
    margin: 15px auto 10px;
    border-bottom: #d9e0e8 1px solid
}

.zsl-hot-txt-h span {
    padding: 0 10px;
    background: #fff;
    color: #008acd;
    font-weight: bold;
    font-size: 16px
}

.zsl-member h2 i {
    background-position: 0 -136px
}

.zsl-member-txt {
    line-height: 24px;
    padding: 15px 0 10px;
    font-size: 14px;
    position: relative;
    text-align: center;
}

.zsl-member-txt-h {
    font-size: 16px;
    font-weight: bold;
    color: #008acd;
    display: inline-block;
    background: #fff;
    padding: 0 10px;
}

.zsl-member-over {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 24px;
    color: #999;
    position: absolute;
    font-size: 0;
    inset: 4px 24px;
    border-bottom: #d9e0e8 1px solid;
    z-index: -1;
}

.zsl-holiday h2 i {
    background-position: -25px -112px
}

.zsl-holiday h2 {
    overflow: hidden
}

.zsl-holiday h2 .H {
    float: left;
    margin-right: 60px
}

.zsl-holiday h2>ul {
    float: left
}

.zsl-holiday h2>ul>li {
    float: left;
    margin-right: 35px;
    font-size: 16px;
    line-height: 37px;
    border-bottom: #fff 3px solid;
    cursor: pointer
}

.zsl-holiday h2>ul>li a {
    position: absolute;
    right: 0;
    top: 0;
    display: none
}

.zsl-holiday h2>ul>li.current,.zsl-holiday h2>ul>li:hover {
    border-bottom: #008acd 3px solid;
    color: #008acd
}

.zsl-holiday h2>ul>li.current a {
    display: block
}

.zsl-choice {
    overflow: hidden;
    margin-top: 20px
}

.zsl-choice>.fl img {
    border: 1px #d9e0e8 solid
}

.zsl-choice>.fl img:hover {
    box-shadow: 0 2px 5px #999
}

.zsl-choice-name {
    line-height: 32px;
    font-size: 16px;
    padding: 0 10px
}

.zsl-choice-detail {
    line-height: 34px;
    font-size: 14px;
    color: #909090
}

.zsl-choice-detail .fl {
    padding-left: 35px;
    position: relative
}

.zsl-choice-detail .fl i {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 16px;
    height: 12px;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") -75px -128px no-repeat
}

.zsl-choice-detail .fr {
    padding-right: 15px
}

.zsl-choice>.fr>ul {
    overflow: hidden
}

.zsl-choice>.fr>ul>li {
    float: left;
    margin-left: 20px
}

.query-child-flightH {
    font-size: 15px;
    margin: 5px 0 10px 0;
    height: 30px
}

.zsl-query .query-child-con {
    padding: 15px 20px
}

.zsl-query a {
    color: #008bcc
}

.zsl-query .hm-arrow {
    border-top: 6px #0e386c solid;
    border-left: 5px transparent solid;
    border-right: 5px transparent solid;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle
}

.zsl-query .hm-radio {
    display: block;
    float: left;
    padding-left: 30px;
    background: url(https://jiaxinpai.com/cn/new/images/home.png) no-repeat -78px -341px;
    color: #0e386c;
    margin-right: 30px
}

.zsl-query .hm-radio.current {
    color: #008bcc;
    background: url(https://jiaxinpai.com/cn/new/images/home.png) no-repeat -78px -319px
}

.zsl-query .search-line {
    width: 100%;
    font-size: 15px;
    color: #393939;
    padding: 10px 0;
    overflow: hidden
}

.zsl-query .flight .search-line {
    padding: 4px 0
}

.zsl-query .search-tip-content .search-line {
    overflow: inherit
}

.zsl-query .search-col-2 {
    width: 49%
}

.zsl-query .search-col-3 {
    width: 30%
}

.zsl-query .search-label {
    line-height: 31px
}

.zsl-query .search-input {
    border: 1px solid #afbdcf;
    height: 35px;
    border-radius: 2px;
    width: 220px
}

.zsl-query .search-input .search-logo {
    width: 40px;
    height: 35px;
    background: #afbdcf url(https://jiaxinpai.com/cn/new/images/UI.png) no-repeat 8px 10px;
    display: block;
    float: left
}

.zsl-query .search-input .search-logo.arr {
    background: #afbdcf url(https://jiaxinpai.com/cn/new/images/UI.png) no-repeat -29px 10px
}

.zsl-query .search-input .search-logo.calendar {
    background: #afbdcf url(https://jiaxinpai.com/cn/new/images/UI.png) no-repeat 11px -20px
}

.zsl-query .search-input input {
    line-height: 35px;
    border: 0;
    padding: 0 5px;
    width: 170px;
    float: left;
    height: 35px
}

.zsl-query .search-num {
    width: 60%
}

.search-num .search-label {
    font-size: 13px;
    vertical-align: middle
}

.zsl-query .search-select {
    width: 70px;
    height: 28px;
    border: 1px solid #afbdcf;
    line-height: 28px;
    border-radius: 2px
}

.zsl-query .select-content {
    float: left;
    width: 42px;
    text-align: center
}

.zsl-query .select-icon {
    background: #c6d1de;
    width: 28px;
    height: 28px;
    float: right
}

.zsl-query .hm-arrow-white {
    border-top-color: #fff
}

.search-select .hm-arrow {
    margin: 11px 9px
}

.search-bottom {
    margin: 15px 0
}

.search-txt {
    color: #898989;
    font-size: 13px
}

.zsl-query .searchProprice {
    width: 45%;
    font-weight: bolder;
    font-size: 15px;
    padding-left: 35px;
    background: url(https://jiaxinpai.com/cn/new/images/home.png) no-repeat -67px -379px;
    line-height: 27px
}

.zsl-query .searchProprice a {
    color: #008bcc
}

.zsl-query .passenger-num {
    width: 70px
}

.zsl-query .search-ipt {
    width: 97%;
    height: 31px;
    padding: 0 5px;
    line-height: 31px
}

.zsl-query .search-tip-content .search-ipt {
    width: 90%
}

.zsl-query .holiday .search-ipt {
    display: block;
    margin: auto
}

.zsl-query .searchBtn {
    display: block;
    width: 225px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #e5014a;
    border-radius: 7px;
    text-align: center;
    font-size: 16px;
    font-weight: bolder
}

.flightHot {
    cursor: pointer;
    position: relative;
    height: auto
}

.history-keep {
    position: absolute;
    z-index: 200;
    top: 24px;
    left: 0;
    border: 1px solid #02a3fa;
    background: #fff;
    display: none
}

.history-keep li a {
    display: block;
    color: #898989;
    padding: 0 15px;
    height: 24px;
    line-height: 24px;
    text-align: left;
    width: 450px
}

.history-keep li a:hover {
    color: #02a3fa;
    background: #bfdfff
}

.history-keep li span {
    float: left;
    min-width: 90px
}

.history-keep li span.hiscity {
    width: 120px
}

.service .query-child-tab>li {
    width: 25%
}

.search-col-1 .search-label {
    width: 18%;
    display: inline-block;
    vertical-align: top
}

.search-col-1 .search-ctrls {
    display: inline-block;
    width: 80%
}

.sr-mobile-btn {
    width: 161px;
    height: 41px;
    background: url(https://jiaxinpai.com/cn/new/images/homeMobile.png) no-repeat
}

.sr-holiday-list {
    width: 100%;
    overflow: hidden
}

.sr-holiday-list li {
    float: left;
    line-height: 25px;
    font-size: 14px;
    width: 15%;
    text-align: center
}

.sr-holiday-title {
    line-height: 30px;
    border-bottom: 1px dashed #008bcc;
    color: #6a6a6a;
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 15px
}

.query-search-mobile .query-img {
    width: 150px;
    height: 150px;
    background: url(https://jiaxinpai.com/cn/new/images/homeMobile.png) no-repeat 0 -116px
}

.query-search-wechat .query-img {
    width: 156px;
    height: 217px;
    background: url(https://jiaxinpai.com/cn/new/images/homeMobile.png) no-repeat 0 -282px
}

.zsl-query-con.mobile .query-code {
    width: 100px;
    height: 100px;
    background: url(https://jiaxinpai.com/cn/new/images/homeMobile.png) no-repeat 4px -509px;
    margin-left: 44px
}

.zsl-query-con.mobile .query-code-app {
    width: 100px;
    height: 100px;
    background: url(https://jiaxinpai.com/cn/new/images/homeMobileCode.png) no-repeat;
    margin-left: 44px
}

.zsl-query-con.mobile .query-code.wechat {
    background-position: 2px -621px
}

.mobile .query-child-search {
    padding: 20px 60px
}

.query-search-mobile li {
    font-size: 14px;
    line-height: 25px;
    color: #6a6a6a;
    list-style: inside disc
}

.sr-mobile-btn {
    width: 200px;
    height: 44px;
    background: url(https://jiaxinpai.com/cn/new/images/homeMobile.png) no-repeat;
    display: block
}

.sr-mobile-btn.android {
    background-position: 0 -51px
}

.query-wechat-txt {
    text-align: center;
    color: #6a6a6a
}

.flex-direction-nav li a {
    width: 25%;
    height: 100%;
    margin: 0;
    display: block;
    position: absolute;
    top: 0;
    text-indent: -9999px;
    z-index: 100;
    outline: 0;
    blr: expression(this.onFocus=this.blur())
}

.flex-control-nav li a.flex-active {
    background: #4bafe1;
    border: 1px #4bafe1 solid;
    cursor: default
}

.flex-control-nav {
    bottom: 10px;
    text-align: center;
    width: 100%;
    position: absolute
}

.zls-slides .flex-control-nav {
    left: 0
}

.flex-direction-nav .flex-prev {
    left: 0;
    cursor: url(/cn/images/bg_direction_pre.cur),auto;
    background: #FFF;
    opacity: 0;
    filter: alpha(opacity=0)
}

.flex-direction-nav .flex-next {
    right: 0;
    cursor: url(/cn/images/bg_direction_next.cur),auto;
    background: #FFF;
    opacity: 0;
    filter: alpha(opacity=0)
}

.flex-control-nav li {
    margin: 0 0 0 5px;
    display: inline-block;
    zoom:1}

.flex-control-nav li a {
    display: block;
    border: 1px #c6c6c6 solid;
    border-radius: 4px;
    background: #c6d1de;
    cursor: pointer;
    color: #fff;
    padding: 0 6px;
    height: 25px;
    line-height: 25px
}

.tad-bigAd {
    position: fixed;
    width: 100%;
    right: 0;
    bottom: 0;
    height: 160px;
    z-index: 100;
    text-align: center;
    display: none
}

.tad-bigAd a {
    width: 100%;
    height: 100%;
    display: block
}

.tad-bad-close {
    width: 50px;
    height: 50px;
    position: absolute;
    background: url(https://jiaxinpai.com/cn/img/colse_weix.jpg) no-repeat center;
    right: 0;
    cursor: pointer;
    z-index: 100
}

.tad-smallAd {
    position: fixed !important;
    bottom: 0;
    right: 0;
    cursor: pointer;
    z-index: 9999;
    display: none
}

.checkOrder .search-col-2 .search-label {
    width: 74px;
    text-align: right;
    float: left;
    padding-right: 17px
}

.checkOrder .search-col-2 .search-ctrls {
    width: 60%
}

.query-red {
    color: #e5014a
}


.ui-city-helper {
    height: 30px;
    margin-top: -15px
}

.ui-city-helper .ico-city {
    background: url(https://jiaxinpai.com/cn/new/images/location_icon.png) no-repeat;
    height: 30px
}

.ui-calendar-helper .ico-calendar {
    display: none
}

.ui-calendar-helper .weekday {
    font-size: 14px
}

.select-ico {
    background: #afbdcf
}

.select-ico .arrow-down {
    border-top-color: #fff
}

.query-tip-box {
    display: inline-block;
    position: relative
}

.query-tip-ico {
    width: 20px;
    height: 24px;
    background: url(https://jiaxinpai.com/cn/new/images/home.png) no-repeat 0 -420px;
    display: block
}

.query-help-link {
    color: #0193cf;
    padding-left: 90px;
    padding-top: 30px
}

.query-tip-angle {
    position: absolute;
    left: 205px;
    bottom: -11px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #0093d0
}

.query-tip-content {
    position: absolute;
    width: 520px;
    background: #fff;
    border: 3px solid #098bc4;
    z-index: 100;
    font-size: 14px;
    line-height: 15px;
    padding: 10px;
    color: #6a6a6a;
    top: -54px;
    left: -205px;
    text-align: left;
    word-break: break-all
}

.journey.query-tip-content {
    top: -335px;
    line-height: 20px
}

.zls-slides .flex-control-nav li {
    margin: 0 0 0 5px;
    display: inline-block;
    zoom:1;*display: inline
}

.zls-slides .flex-control-nav li:first-child {
    margin: 0
}

.zls-slides .flex-control-nav li a {
    width: 15px;
    height: 15px;
    display: block;
    border: 1px #c6c6c6 solid;
    border-radius: 8px;
    background: #fff;
    cursor: pointer;
    text-indent: -9999px;
    padding: 0
}

.zls-slides .flex-control-nav li a:hover {
    background: #4bafe1;
    border: 1px #4bafe1 solid
}

.zls-slides .flex-control-nav li a.flex-active {
    background: #4bafe1;
    border: 1px #4bafe1 solid;
    cursor: default
}

.zls-city-btn {
    width: 30px;
    height: 26px;
    background: url(https://jiaxinpai.com/cn/new/images/home.png) no-repeat -57px -449px;
    position: absolute;
    left: 222px;
    top: 35px
}

.zls-city-btn:hover {
    background-position: -57px -420px
}

.query-child-search input:disabled {
    background-color: #ebebe4;
    cursor: not-allowed
}

.search-input.disabled {
    cursor: not-allowed;
    background-color: #ebebe4
}

.search-input.disabled .ui-calendar-input {
    background-color: #ebebe4 !important;
    color: #ebebe4 !important;
    visibility: hidden
}

.search-input.disabled .weekday {
    color: #ebebe4 !important
}

.query-tip-weixin {
    background: #fff url(https://jiaxinpai.com/cn/new/images/homeMobile.png) 2px -621px no-repeat;
    width: 100px;
    height: 100px;
    margin: auto
}

.queryt-tip-weixin .query-tip-content p {
    text-align: center;
    padding: 5px 15px
}

.queryt-tip-weixin .query-tip-content {
    width: 150px;
    height: 150px;
    top: -189px;
    left: -84px
}

.queryt-tip-weixin .query-tip-angle {
    left: 85px;
    bottom: -11px
}

.query-child-tab a {
    color: #0e386c;
    display:block;
}

.query-child-tab a:hover {
    color: #008bcc
}

.zsl-choice .item {
    border: 1px solid #d9e0e8;
    margin-left: 10px
}

.zsl-choice.item:hover {
    box-shadow: 0 2px 5px #999
}

.zsl-choice .item a {
    color: #8a8790
}

#pageregion h4 {
    font-weight: normal;
    max-width: 800px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#pageregion .newsDetail {
    display: none
}

.zsl-bottom-view {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    text-align: center;
    margin-top: 10px
}

.query-child-tab>li i.team {
    background-position: -48px -182px;
    width: 16px
}

.query-child-tab>li i.reserve {
    background-position: -28px -182px;
    width: 17px
}

.query-child-tab>li i.seat {
    background-position: -58px -260px;
    width: 17px
}

.query-child-tab>li i.flStatus {
    background-position: 1px -261px;
    width: 17px;
    height: 17px
}

.query-child-tab>li i.ticket {
    background-position: -19px -258px;
    width: 21px;
    height: 17px
}

.query-child-tab>li i.mileage {
    background-position: -40px -258px;
    width: 19px;
    height: 17px
}

.query-child-tab>li i.holiday1 {
    background-position: -68px -162px;
    width: 19px;
    height: 19px
}

.query-child-tab>li i.mobile {
    background-position: -22px -298px;
    width: 19px;
    height: 19px
}

.query-child-tab>li i.wechat {
    background-position: 0 -298px;
    width: 23px;
    height: 19px
}

.query-child-tab>li.current,.query-child-tab>li:hover {
    color: #008bcc;
    border-bottom-color: #008bcc
}

.query-child-tab>li.current i,.query-child-tab>li:hover i {
    background-position: 0 -162px
}

.query-child-tab>li.current i.team,.query-child-tab>li:hover i.team {
    background-position: -48px -162px
}

.query-child-tab>li.current i.reserve,.query-child-tab>li:hover i.reserve {
    background-position: -28px -162px
}

.query-child-tab>li.current i.seat,.query-child-tab>li:hover i.seat {
    background-position: -58px -240px
}

.query-child-tab>li.current i.flStatus,.query-child-tab>li:hover i.flStatus {
    background-position: 1px -242px
}

.query-child-tab>li.current i.ticket,.query-child-tab>li:hover i.ticket {
    background-position: -19px -238px
}

.query-child-tab>li.current i.mileage,.query-child-tab>li:hover i.mileage {
    background-position: -40px -238px
}

.query-child-tab>li.current i.holiday1,.query-child-tab>li:hover i.holiday1 {
    background-position: -68px -162px
}

.query-child-tab>li.current i.mobile,.query-child-tab>li:hover i.mobile {
    background-position: -22px -278px
}

.query-child-tab>li.current i.wechat,.query-child-tab>li:hover i.wechat {
    background-position: -0 -278px
}

.query-child-tab>.team i {
    background-position: -48px -182px;
    width: 16px
}

.query-child-tab>li i.reserve {
    background-position: -28px -182px;
    width: 17px
}

.query-child-tab>li.current,.query-child-tab>li:hover {
    color: #008bcc;
    border-bottom-color: #008bcc
}

.query-child-tab>li.current i,.query-child-tab>li:hover i {
    background-position: 0 -162px
}

.query-child-tab>.team.current i,.query-child-tab>li.team:hover i {
    background-position: -48px -162px
}

.query-child-tab>li.current i.reserve,.query-child-tab>li:hover i.reserve {
    background-position: -28px -162px
}

.zsl-choice .item:hover {
    box-shadow: 0 2px 5px #999
}

.getPCCouponPngNew {
    position: absolute;
    right: -105px;
    top: 3px;
    display: none
}

.welcome-logo {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9990;
    background-color: #000;
    top: 0;
    left: 0;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    display: none
}

#country-language-map {
    top: 50px;
    padding: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    position: fixed;
    text-align: center;
    z-index: 99999;
    display: none
}

.zsl-query .searchProprice a {
    position: relative
}

.zsl-query .searchProprice a .red-font {
    display: block;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: 32px;
    width: 16px;
    height: 16px;
    font-size: 12px;
    color: #fff;
    background: red;
    line-height: 16px;
    text-align: center;
    border-radius: 2px
}

.query-child-tab>li i.ewxl {
    width: 21px;
    height: 17px;
    background-position: -25px -494px
}

.query-child-tab>li:hover i.ewxl {
    background-position: -25px -476px
}

.query-child-tab>li i.jptd {
    width: 21px;
    height: 17px;
    background-position: 0 -492px
}

.query-child-tab>li:hover i.jptd {
    background-position: 0 -476px
}

.zsl-query .bg-wrap {
    display: block;
    width: 522px;
    height: 174px;
    margin-left: -20px;
    background: url("https://jiaxinpai.com/cn/new/images/home.png") 0 -182px no-repeat;
    background-position: 0 -599px
}

.zsl-query .bg-wrap .ljdl {
    margin: 100px auto
}

.zsl-query .more_wrap {
    text-align: center;
    margin-bottom: 10px
}

.query-child-tab>li.current i.jptd {
    background-position: 0 -476px
}

.query-child-tab>li.current i.ewxl {
    background-position: -25px -476px
}

.query-child-tab>li i.MyTrip {
    width: 21px;
    height: 17px;
    background: url("https://jiaxinpai.com/cn/new/images/trip.png") no-repeat
}

.query-child-tab>li:hover i.MyTrip {
    background: url("https://jiaxinpai.com/cn/new/images/trip_hover.png") no-repeat
}

.zsl-query .bg-trip {
    display: block;
    width: 522px;
    height: 280px;
    margin-left: -20px;
    background: url(https://jiaxinpai.com/cn/new/images/trip_back.png) 10px 100px no-repeat
}

.query-child-tab>li.current i.MyTrip {
    background: url("https://jiaxinpai.com/cn/new/images/trip_hover.png") no-repeat
}

.zsl-query .bg-trip .ljdl {
    margin: 50px auto
}

.zsl-query .bg-trip .tip {
    display: block;
    background: #dce7ff;
    line-height: 26px;
    margin-top: -10px;
    font-size: 15px;
    padding: 5px 20px;
    color: #21529b
}
