﻿@charset "UTF-8";
.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;
}
.f-cb{zoom: 1}
.f-cb:after,.f-cb:before{content: '';display: table;}
.f-cb:after{clear: both;}
.fr{float: right;}
.fl{float: left;}
.g-con{background: #f7f7f7;}
.m-hd{background: url(//media.springairlines.com/cache/style/site5/img/increase/baggage/headP.jpg) no-repeat top center;width: 100%;height: 440px;cursor: pointer;position: relative;}
.coupon .m-hd{background-image: url(//media.springairlines.com/cache/style/site5/img/increase/baggage/head-190117.jpg);cursor: default}
.m-hdHK{background: url(//media.springairlines.com/cache/style/site5/img/increase/baggage/cent-big.jpg) no-repeat top center;width: 100%;height: 440px;cursor: pointer;position: relative;}
.m-hdEN{background: url(//media.springairlines.com/cache/style/site5/img/increase/baggage/headKRa.jpg) no-repeat top center;width: 1200px;height: 415px;cursor: pointer;position: relative;margin:0 auto;}
.m-content{width: 1200px;margin:0 auto;padding: 30px 0;}
.m-btn1{position: absolute;color: #fff;background-color: #faa701;border-radius: 5px;width: 180px;height: 60px;font-size: 38px;text-align: center;line-height: 60px;}
.coupon .m-btn1{width: 300px;height: 70px;line-height: 70px;font-size: 32px}
.m-hd .m-btn1{top: 220px;left: 52.5%;}
.coupon .m-hd .m-btn1 {top: 297px;left: 50%;margin-left: -509px;cursor: pointer}
.coupon .m-hd .m-btn1.s {margin-left: -150px;}
.m-hdHK .m-btn1{top: 122px;left: 51%;}
.m-hdEN .m-btn1{top: 306px;left: 12%;font-size: 20px;}


.m-lug-q{background: #ffffff;padding: 20px;border: 1px solid #e1ece8;margin-bottom: 20px;}
.m-lug-q .lug-q-hd{padding-bottom: 20px;border-bottom: 1px solid #e1ece8;font-size: 16px;}
.m-lug-q .lug-q-bd{padding: 20px 0;font-size: 12px;color: #afafaf;}
.m-lug-q .lug-q-bd .inp { line-height:50px;}
.m-lug-q .lug-q-bd .item .item-tt{margin-bottom: 10px;}
.m-lug-q .lug-q-bd .inp{width: 150px;height: 50px;text-indent: 20px;font-size: 15px;border-radius: 5px;border: 1px solid #dee2e5;}
.m-lug-q .lug-q-bd .item{float: left;margin-left: 20px;}
.m-lug-q .lug-q-bd .select-view{font-size: 16px;line-height: 50px;width: 200px;height: 50px;border: 1px solid #dee2e5;background: #f7f7f7;color: #afafaf;text-indent: 20px}
.m-lug-q .lug-q-bd .u-select{font-size: 16px;line-height: 50px;width: 200px;height: 50px;border: 1px solid #dee2e5;background: #f7f7f7;color: #afafaf;text-indent: 20px}
.m-lug-q .lug-q-bd .u-select .u-select-view { font-size: 16px; line-height: 50px;height: 50px; font-family: "Microsoft YaHei","Arial",sans-serif; color: #afafaf; }
.m-lug-q .lug-q-bd .u-select .u-select-list { border: 1px solid #dee2e5; box-shadow: 1px 2px 5px #ccc; top:50px;}
.m-lug-q .lug-q-bd .u-select .u-select-list .u-select-item { border-bottom: 1px solid #dee2e5; padding: 5px; font-size: 12px; color: #afafaf; font-family: "Microsoft YaHei","Arial",sans-serif; }
.m-lug-q .lug-q-bd .select-list{border: 1px solid #dee2e5;box-shadow: 1px 2px 5px #ccc;}
.m-lug-q .lug-q-bd .select-list li{border-bottom: 1px solid #dee2e5;padding: 5px;}
.m-lug-q .lug-q-bd .select-list li:nth-last-child(1){border-bottom: 0;}
.m-lug-q .lug-q-bd .u-query { background: #faa701; width: 150px; height: 50px; text-align: center; color: #ffffff; font-size: 15px; border-radius: 5px; display: inline-block; line-height: 50px; }
.result em { color: #f60; }

.m-tab-info{border: 1px solid #e1ece8;padding: 20px;background: #ffffff;font-size: 16px;margin-bottom: 30px;}
.m-tab-info .t-i-hd{padding-bottom: 20px;border-bottom: 1px solid #e1ece8;}
.m-tab-info .t-i-bd{padding: 20px;}
.m-tab-info .t-i-bd .p-tab{border: 1px solid #e1ece8;}
.m-tab-info .t-i-bd .p-tab .tab-hd{background: #00ab6f;color: #ffffff;}
.m-tab-info .t-i-bd .p-tab .tab-hd .span30{width: 33%;padding: 10px 0;float: left;text-indent: 10px;}
.m-tab-info .t-i-bd .p-tab .tab-hd .span60{width: 66%;padding: 10px 0;float: left;text-indent: 10px;}
.m-tab-info .t-i-bd .p-tab .bd-each{font-size: 12px;}
.m-tab-info .t-i-bd .p-tab .bd-each .line-tt{height: 54px;background: #f8fdfa;padding: 30px 0 10px 0;text-align: center;width: 265px;float: left;border-right: 1px solid #e1ece8;border-bottom: 1px solid #e1ece8}
.m-tab-info .t-i-bd .p-tab .bd-each .line-tt .vice{color: #afafaf;}
.m-tab-info .t-i-bd .p-tab .bd-each .line-bd{height: 54px;background: #fff;padding: 20px 0;text-align: center;width: 400px;float: left;border-right: 1px solid #e1ece8;border-bottom: 1px solid #e1ece8}
.m-tab-info .t-i-bd .p-tab .bd-each .line-ft{height: 54px;background: #fff;padding: 20px 55px;text-align: center;width: 339px;float: left;border-bottom: 1px solid #e1ece8}
.m-tab-info .t-i-bd .p-tab .bd-each .line-ft .ft-l{float: left;}
.m-tab-info .t-i-bd .p-tab .bd-each .line-ft .ft-l b{font-size: 24px;color: #faa701;}
.m-tab-info .t-i-bd .p-tab .bd-each .line-ft .ft-r{float: right;}
.m-tab-info .t-i-bd .p-tab .bd-each .line-ft .u-bookbtn{font-size: 16px;width: 150px;height: 50px;display: inline-block;background: #faa701;text-align: center;color: #ffffff;border-radius: 5px;line-height: 50px}

.m-lug-size{border: 1px solid #e1ece8;padding: 20px;background: #ffffff;font-size: 16px;margin-bottom: 30px;}
.m-lug-size .l-s-hd{padding-bottom: 20px;border-bottom: 1px solid #e1ece8;}
.m-lug-size .l-s-bd{padding: 20px;}
.m-lug-size .l-s-bd .bd-w{padding: 0 20px;margin-bottom: 20px;}
.m-lug-size .l-s-bd .s-p-each{float: left;width: 448px;margin-left: 20px;}
.m-lug-size .l-s-bd .s-p-each.mr{padding-right: 20px;border-right: 1px solid #e1ece8;}
.m-lug-size .l-s-bd .s-p-each .each-bd{padding:20px 0 0 40px;}
.m-lug-size .l-s-bd .s-p-each .each-bd .mb20{margin-bottom: 40px;}
.m-lug-size .l-s-bd .s-p-each .each-bd .bd-f{color: #888888;position: relative;}
.m-lug-size .l-s-bd .s-p-each .each-bd .bd-f .i-lug-size{position: absolute;right: 80px;top:-10px;}
.m-lug-size .l-s-bd .s-p-each .each-bd .bd-f .f-w{margin-bottom: 20px;}
.m-lug-size .l-s-bd .s-p-each .each-tt{width: 100%;height: 31px;background: #f7f7f7;color: #333333;border: 1px solid #e1ece8;line-height: 31px;text-align: center;}

.m-lug-size .singapore-intro{width: 1116px;height: 243px;background: url(//media.springairlines.com/cache/style/site5/img/increase/baggage/ruleBart.png) no-repeat top left;background-size:992px 243px;border: 1px solid #e1ece8;margin: 20px;position: relative;}
.m-lug-size .singapore-intro .singapore-intro-btn{font-size: 16px;color: #00a0e9;border-bottom: 1px solid #00a0e9;width: 314px;position: absolute;top: 65px;right: 60px;}
.m-lug-size .singapore-intro p:first-child{font-size: 20px;margin-top: 120px;margin-left: 75px;}
.m-lug-size .singapore-intro p{font-size: 16px;margin-left: 75px; margin-top: 8px;font-weight: bold;}
.m-index{border: 1px solid #e1ece8;padding: 20px;background: #ffffff;font-size: 16px;margin-bottom: 20px;}
.m-index .index-hd{padding-bottom: 20px;border-bottom: 1px solid #e1ece8;}
.m-index .index-hd .vice{color: #afafaf;font-size: 14px;}
.m-index .index-bd{padding: 20px;}
.m-index .index-bd .index-tab{border: 1px solid #e1ece8;}
.m-index .index-bd .index-tab .each-hd{line-height: 55px;width: 119px;height: 55px;background: #f8fdfa;padding:40px  60px;float: left;font-size: 14px;border-bottom: 1px solid #e1ece8;border-right: 1px solid #e1ece8}
.m-index .index-bd .each .each-bd{float: left;border-bottom: 1px solid #e1ece8;height: 135px;width: 875px;}
.m-index .index-bd .each .each-bd .b-c{line-height: 135px;padding-left: 60px;}
.m-index .index-bd .each .each-bd li{float: left;width: 110px;font-size: 12px;padding:20px 0 20px 0;}
.m-index .index-bd .each .each-bd li.first{padding-left: 60px;}
.m-index .index-bd .each .each-bd li .i-arrow-right{margin-top: 40px;}
.m-index .index-bd .each .each-bd li .vice{color: #afafaf;}
.m-index .index-bd .each .each-bd .font-green{color: #00ab6f;}
.m-index .index-bd .each .each-bd .i-phone{margin-left: 20px;margin-right: 5px;}

.m-lug-q .lug-q-ft{text-align: right;font-size: 12px;color: #afafaf;}
.i-domestic,.i-kf,.i-plane,.i-notice,.i-phone,.i-lug1,.i-lug2,.i-lug3,.i-pp,.i-inter,.i-passenger,.i-lug-size,.i-index,.i-pc,.i-circle,.i-circle-s,.i-arrow-right,.i-cellphone,.i-search-icon{background: url(//media.springairlines.com/cache/style/site5/img/increase/baggage/iconst1.png) no-repeat;display: inline-block;vertical-align: middle;}
.i-domestic{width: 26px;height: 21px;background-position: 0 -107px;margin-right: 10px;}
.i-inter{width: 26px;height: 26px;background-position: -34px -107px;margin-right: 10px;}
.i-lug1{width: 120px;height: 31px;background-position: -86px 0;margin:10px 10px 0 40px;}
.i-lug2{width: 120px;height: 31px;background-position: -86px -39px;margin:0 10px 0 40px;}
.i-lug3{width: 120px;height: 31px;background-position: -86px -78px;margin:0 10px 0 40px;}
.i-lug-size{width: 149px;height: 160px;background-position: -215px 0;}
.i-pp{width: 48px;height: 40px;background-position:-277px -198px;margin-right: 10px ;}
.i-passenger{width: 24px;height: 26px;background-position: -2px -133px;margin-right: 10px;}
.i-index{width: 26px;height: 24px;background-position: -34px -135px;margin-right: 10px;vertical-align: middle;}
.i-pc{width: 22px;height: 20px;background-position: 0 -172px;margin-right: 10px;vertical-align: middle;}
.i-circle{width: 41px;height: 41px;/*background-position: -50px -199px;*/background-position: -1px -198px;}
.i-circle-s{width: 41px;height: 41px;background-position: -1px -198px;}
.i-arrow-right{width: 48px;height: 9px;background-position: -165px -218px;}
.i-cellphone{width: 12px;height: 20px;background-position: -28px -172px;margin-right: 10px;}
.i-phone{width: 14px;height: 15px;background-position: -102px -177px;margin-right: 10px;}
.i-kf{width: 20px;height: 17px;background-position: -47px -175px;margin-right: 10px;}
.i-notice{width: 25px;height: 25px;background-position: -128px -167px;margin-right: 10px;}
.i-plane{width: 20px;height: 20px;background-position: -75px -172px;margin-right: 10px;}
.i-arrow-down{border-style:solid;border-width:8px;border-color:#afafaf transparent transparent transparent;/*上边框设置想要的颜色*/
    height:0;width:0;font-size:0;_border-color:#afafaf tomato tomato tomato;/*边框透明色 For IE6-*/
    _filter:chroma(color=tomato);/*边框透明色 For IE6-*/}
.i-search-icon{width: 22px;height: 22px;background-position: -74px -138px;margin-right: 10px;}

.m-as-list{width: 1200px;overflow: hidden;border: 1px solid #e1ece8;}
.m-as-list ul{background: #ffffff;width: 1210px;}
.m-as-list ul li{float: left;width: 200px;border-right: 1px solid #e1ece8;text-align: center;color: #afafaf;font-size: 14px;padding: 20px 0;cursor:pointer}
.m-as-list ul li.on{background:#8bd4b9;color:#fff;box-shadow: 3px 3px 13px #cad3d0;border-right-color:#8bd4b9;}
.m-as-list ul li .pic{width: 60px;height: 60px;display: inline-block;}
.m-other-adv .pages .active{background:#00ab6f;border-color:#00ab6f;}

.i-meal,.i-seat,.i-lug,.i-car,.i-shield,.i-calender{background:url(//media.springairlines.com/cache/style/site5/img/increase/baggage/ft-icons.png) no-repeat;display:inline-block;}
.i-meal{width:54px;height:60px;}
.i-seat{width:64px;height:61px;background-position:-75px 0;}
.i-lug{width:54px;height:60px;background-position:-148px 0;}
.i-car{width:60px;height:60px;background-position:-222px 0;}
.i-shield{width:48px;height:60px;background-position:-300px 0;}
.i-calender{width:50px;height:60px;background-position:-364px 0;}
.on .i-meal{width:54px;height:60px;background-position:0 -75px;}
.on .i-seat{width:64px;height:61px;background-position:-75px -75px;}
.on .i-lug{width:54px;height:60px;background-position:-148px -75px;}
.on .i-car{width:60px;height:60px;background-position:-222px -75px;}
.on .i-shield{width:48px;height:60px;background-position:-300px -75px;}
.on .i-calender{width:50px;height:60px;background-position:-364px -75px;}
.gd-wp1 { border: 1px solid #e1ece8; border-radius: 3px;  }
.gd-wp1.o-v { overflow: visible; }
.gd-wp1 .gd-item, .gd-wp .gd-pro { float: left; background: #fff; position: relative; }
.gd-wp1 .gd-item a {
    padding: 20px 0 20px 90px;
    color: #afafaf; 
    display: block;
    text-align: left;
    transition: box-shadow .3s;
    line-height: 81px;
    font-size: 18px;
    color: #333;
    font-family: 'Century Gothic';
}

.gd-wp1 .gd-item i {
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    margin: 0 auto;
    font-size: 54px;
    line-height: 80px;
    color: #00ac70;
    display: block;
    position: absolute;
    left: 20px;
    top: 20px;
}
.gd-wp1 ul { width: 1210px; }
/* 新版行李样式 */
.m-tab-info{border: 1px solid #e1ece8;padding: 20px 40px;background: #ffffff;font-size: 16px;margin-bottom:30px;}
.m-tab-info .t-i-hd{padding-bottom: 20px;border-bottom: 1px solid #e1ece8;}
.m-tab-info .t-i-bd{padding: 20px 0;}

.m-tab-info .t-i-bd .p-tab table {width: 100%;}
.m-tab-info .t-i-bd .p-tab table thead tr{height: 40px;line-height: 40px;background-color: #00ab6f;color: #fff;font-size: 16px;font-size: 16px;}
.m-tab-info .t-i-bd .p-tab table thead tr td{text-align: center;}
.m-tab-info .t-i-bd .p-tab table thead tr .tab-line1{}
.m-tab-info .t-i-bd .p-tab table thead tr .tab-line2{width: 23%;}
.m-tab-info .t-i-bd .p-tab table thead tr .tab-line3{width: 28.5%;}
.m-tab-info .t-i-bd .p-tab table thead tr .tab-line4{}
.m-tab-info .t-i-bd .p-tab table tbody tr td {text-align: center;font-size: 12px;padding: 20px;word-wrap: break-word;}
.m-tab-info .t-i-bd .p-tab table tbody tr .tab-line1{border-right: 1px solid #e1ece8;border-bottom: 1px solid #e1ece8;background-color: #f8fdfa;}
.m-tab-info .t-i-bd .p-tab table tbody tr .tab-line2{border-right: 1px solid #e1ece8;border-bottom: 1px solid #e1ece8;}
.m-tab-info .t-i-bd .p-tab table tbody tr .tab-line3{border-right: 1px solid #e1ece8;border-bottom: 1px solid #e1ece8;}
.m-tab-info .t-i-bd .p-tab table tbody tr .tab-line4{border-right: 1px solid #e1ece8;border-bottom: 1px solid #e1ece8;}
.m-tab-info .t-i-bd .p-tab table tbody tr .tab-line1 p{width: 100px;margin: 0 auto;text-align: center;word-wrap: break-word;}
.m-tab-info .t-i-bd .p-tab table tbody tr .last-line{padding: 5px 0;}

.singapore-intro{font-size: 16px;color: #00a0e9;margin-left: 15px;}

.m-lug-size{border: 1px solid #e1ece8;padding: 20px 40px;background: #ffffff;font-size: 16px;margin-bottom: 20px;}
.m-lug-size .l-s-hd{padding-bottom: 20px;border-bottom: 1px solid #e1ece8;}
.m-lug-size .l-s-bd{padding: 20px;}
.m-lug-size .l-s-bd .bd-w{padding: 0 20px;margin-bottom: 20px;}
.m-lug-size .l-s-bd .bd-w .info-tlt{color: #00ab6f;padding-bottom:10px;font-weight: bold;}
.m-lug-size .l-s-bd .bd-w .info-con{margin-top: 20px;}
.m-lug-size .l-s-bd .font-red{color: #ff5c26;}
.m-content .foot-btn{text-align: right;}
.m-content .foot-btn .m-btn2{color: #fff; background-color: #faa701;border-radius: 5px;width: 140px;height: 45px;font-size: 24px;text-align: center;line-height: 45px; display: inline-block;zoom: 1;margin-left: 15px;cursor: pointer;}
.m-content .foot-btn .m-discount{font-size: 24px;}
.m-content .foot-btn .m-discount .font-gre{color: #00ab6f;}

   /* 新版行李计算器样式PC */
   #J_Result .routeBox .segBox .segMark{
    padding: 0 3px;
    background: #1FCB94;
    color: #FFFFFF;
    font-size: 10px;
    line-height: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
#J_Result .routeBox .fLineInfoBox{
    display: block;
    margin-top: 5px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
}
#J_Result .routeBox .fLineInfoBox .markBox{
    display: inline-block;
    width: 2.5%;
    vertical-align: top;
}
#J_Result .routeBox .fLineInfoBox .lineMark{
    display: block;
    margin: 4px 5px 0 0;
    width: 15px;
    height: 15px;
    color: #1FCB94;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    border: 1px solid #1FCB94;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

#J_Result .routeBox .memberInfoBox{
    margin: 8px 0 0 0;
    font-size:12px;
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable td{
    padding: 10.5px 0;
    border:solid #bbb;
    border-width:0.5px 0.5px 0 0   ;
    line-height: normal;
    white-space: nowrap;
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable tr td:first-child{
    border-left-width:0.5px ;
    color: #888;
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable tr:last-child td{
    border-bottom-width:0.5px ;
}


#J_Result .routeBox .memberInfoBox .MemberInfoTable td .price{
    color: #333;
    font-size: 16px;
    font-weight: bold;
}
#J_Result .routeBox  .tips,.newTips{
   margin: 20px 0;
    color: #FF6600;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
}
#J_Result .routeBox  .tips em{
   font-size: 14px;
   color: red;
 }

#J_Result p.advBoxTip{
    font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 25px;
    text-align: left;
}
#J_BaggageDetail{
    margin-top: 0;
    font-size: 14px;
    line-height: 24px;
}
.p-search #J_BaggageDetail ul li{
    text-align: left;
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable tr td p.MembeLevel{
    background: #FFFFFF;
    border: 0.5px solid #bbb;
    border-right: none;
    border-bottom: none;
    border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    -ms-border-radius: 8px 8px 0px 0px;
    -o-border-radius: 8px 8px 0px 0px;
}  
#J_Result .routeBox .fLineInfoBox{
    margin-bottom: 20px;
}

#J_Result div{
    display: block ;
}
.p-search .m-searcher .search-form.J-search{
    text-align: left;
}
.p-search .search-form.J-search .cell{
    margin-right: 34px;
}

#J_Result .routeBox .fLineInfoBox .fLineInfo{
    display: inline-block;
    width: 100%;
    color: #333333 !important;
    text-align: left;
}
#J_Result .routeBox .fLineInfoBox .noPriceTips{
    font-weight: bold;
    color: #000;
}
#J_Result .routeBox .fLineInfoBox .fLineInfo.fLineInfoMin{
    width: 97.5%;
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable{
    width: 100%;
    text-align: center;
    border-collapse:separate;
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td{
    padding: 10px 8px;
    color: #888;
    font-weight: bold;
}
.p-search-pc #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td{
    /* width: 170px; */
}
#J_Result .advBox{
    line-height: 1;
}
#J_Result .advBox img{
    width: 100%;
    /* margin-bottom:15px; */
    cursor: pointer;
}
.article-list span{
    color: #666666;
}
#J_Result .routeBox .c-green{  
    color: #1FCB94;
} 
#J_Result .routeBox em{
    font-weight: bold;
    color: #333;
}
#J_Result .routeBox .noData{
    font-weight: bold;
}

#J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td.MembeLevel0{
    background: #e5e5e5;
    /* color: #333333 !important; */
    /* border:.0267rem solid #fff ;
    border-bottom: none; */
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td.MembeLevel1{
    background: rgba(31, 203, 148, 0.25);
    color: #00AB6F !important;
    /* border:.0267rem solid #fff ;
    border-bottom: none; */
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td.MembeLevel2{
    background: linear-gradient(297deg, #B8D7ED 0%, #DEEDF8 100%);
    color: #4E576C !important;
    /* border:.0267rem solid #fff ;
    border-bottom: none; */
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td.MembeLevel3{
    background: linear-gradient(297deg, #E4BB8B 0%, #F6E4CF 100%);
    color: #8F6030 !important;
    /* border:.0267rem solid #fff ;
    border-bottom: none ; */
}
#J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td.MembeLevel6{
    background: linear-gradient(107deg, rgba(246, 228, 207, 0.6) 5%, rgba(235, 205, 171, 0.6) 95%);
    color: #8F6030 !important;
}
.p-search .result ul li{
    font-size: 14px !important;
}
/* 日期选择组件 */
.tb .p-search-pc .p-date {
    /* line-height: normal !important;   */
}
.tb .p-search-pc .main-bag{
    height: auto;
}
.tb .p-search-pc .u-cld-wrap .item{
    float:left;
    text-align: center;
}
.tb .p-search-pc .p-date td{
    padding: 0;
    line-height: normal;
    border: none;
}
/* 新版行李计算器样式pc */

.p-search.p-search-pc .search-form.J-search{
    line-height: normal;
}
.p-search.p-search-pc .search-form.J-search .cell.area,.p-search.p-search-pc .btn-search{
    
    vertical-align: middle;
}
.p-search.p-search-pc .search-form .btn-search{
    width: 96px;
    height: 62px ;
    line-height: 62px;
}
.p-search.p-search-pc .search-form.J-search .cell.area{
    padding: 16px 16px;
    margin-right: 18px;
    background: white;
    width: 156px;
    line-height: 1;
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 0px 0px 1px #eee inset;
}
.p-search.p-search-pc .search-form.J-search .cell.area:first-child{
    margin-right: 0;
}
.p-search.p-search-pc .search-form.J-search .cell.area span{
    font-size: 14px;
    color: #666;
    display: block;
}
.p-search.p-search-pc .search-form.J-search .cell.area .val{
    margin-top: 5px;
    font-size: 18px;
    color: #000;
    font-weight: 700;
    font-family: "Microsoft YaHei", "Arial", sans-serif;
    border: 0;
    width: 100%;
    /* height: 22px; */
}
.p-search.p-search-pc .search-form.J-search .cell.area .val::placeholder{
    font-weight: normal;
    color: #ccc;
    font-size: 16px;
}
.p-search.p-search-pc .search-form.J-search .cell.area .val:-ms-input-placeholder
{
	 /* Internet Explorer 10-11 */ 
	 font-weight: normal;
    color: #ccc;
    font-size: 16px;
}
.p-search.p-search-pc  .queryDateTag{
    text-align: left;
    line-height: normal;
    margin-bottom: 16px;
   
}
.p-search.p-search-pc  .queryDateTag span{
    display: inline-block;
    width: 240px;
    padding: 6px 0;
    background: #f8f8f8;
    font-size: 14px;
    color: #999;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.p-search.p-search-pc .search-form .cell.arrowGroup{
    margin-right: 0;
    vertical-align: middle;
    cursor: pointer;
    background: url(//media.springairlines.com/cache/style/site5/baggage/icon_v3.png) no-repeat center center;
    width: 34px;
    height: 34px;
}
.p-search.p-search-pc .search-form .cell.arrowGroup span{
    font-size: 28px;
    color: #989898;
    display: none;
}
.arrowGroup span:last-child{
    margin-left: -18px;
    color: #c2c2c2 !important;
}
.u-cld-body .u-cld-end{
    color: #fff;
}
.u-cld-body .u-cld-disable{
    color: #c1c1c1;
}
.long-dashed{
    display: none;
    background: linear-gradient(to left,transparent 0%,transparent 50%,#ccc 50%,#ccc 100%);
    background-size: 11px 1px;
    background-repeat: repeat-x;
    height: 1px;
    margin: 26px 0;
}
.p-search .result div.nodata{
    text-align: left;
    font-size: 14px;
    color: #FF6600;
    line-height: 1;
}
.p-search.p-search-pc .result div.nodata{
    margin-bottom: 16px;
}
.fontBold{
    /* font-weight: bold; */
    /* color: #000; */
}
/* 行李精细化二期样式 */

.rowspan{
    border-bottom: 0.5px solid #bbb !important;
}
.currentLevel{
    position: relative;
    background: rgba(199, 242, 228, 0.3);
}
.MemberInfoTable tr:first-child .currentLevel::before{
    content: '可享价';
    position: absolute;
    left: -1px;
    top: 0;
    font-size: 12px;
    padding: 0 3px;
    color: #fff;
    z-index: 11;
    font-weight: normal;
    background: #1FCB94;
    border-radius: 6px 6px 6px 0px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-border-radius: 6px 6px 6px 0px;
    -moz-border-radius: 6px 6px 6px 0px;
    -ms-border-radius: 6px 6px 6px 0px;
    -o-border-radius: 6px 6px 6px 0px;
}
.currentLevel::after{
    content: '';
    position: absolute;
    left: -2px;
    top: -2px;
    width: 100%;
    height: calc(100% + 1px);
    background: transparent;
    border: 2px solid #1FCB94;
    z-index: 10;
}
.isIEc .currentLevel::after{
    height: calc(200% + 1px);
}
.MemberInfoTable tr:last-child .currentLevel::after,
.MemberInfoTable .currentLevel.rowspan::after,
.MemberInfoTable tr:nth-child(2) .currentLevel::after {
    border-top: none;
}
.MemberInfoTable tr:first-child .currentLevel::after,
.MemberInfoTable tr:nth-child(2) .currentLevel::after
{
    border-bottom: none;
}
.MemberInfoTable tr:nth-child(2) .currentLevel.rowspan::after{
    border-bottom: 2px solid #1FCB94;
}
.MemberInfoTable tr:last-child .currentLevel::after{
    border-bottom:2px solid #1FCB94;;
}
.leftTd{
    width: 100px !important;
    max-width: 100px;
    white-space: normal !important;
    padding: 10px 8px !important;
}
.p-search-pc .m-panel-search{
    z-index: 100;
}
.IsselfTips{
    color: #000;
    font-weight: bold;

}
/* 提示优化 */
.p-search-pc .IsselfTips{
    line-height: 2;
}
.p-search-pc .memberInfoBox .MemberInfoTable{
    table-layout: fixed;
}
.color-666{
    color: #aaa ;
}
@media (max-width:980px), (max-device-width: 980px) {
    /* body{
        -webkit-overflow-scrolling:touch;   
        overscroll-behavior: none;
    } */
    .g-header { box-shadow: none; border-bottom: .03125rem solid #3ebe91; }
    .p-main { display:block;position: fixed; left: 0; top: 0;}
    .p-page { display:block;position: fixed; left: 100%; top: 0;}
    .g-con { background:#f7f7f7;}
    .icon { background-image: url(//media.springairlines.com/cache/style/site5/img/increase/baggage/baggage.png); background-size: 5.125rem 6.90625rem; display:block;}
    .p-big-ad { width:100%;position: relative;}
    .p-big-ad img { width:100%;height:5.78125rem;display:block;}
    .p-content { padding:.46875rem .4rem .46875rem;background:#f7f7f7;}
    button { border-radius:.078125rem;border:none;display:block;}
    .bn-query { width:100%;height:1.09375rem;background:#faa701;line-height:1.09375rem;text-align:center;font-family:'Microsoft YaHei';font-size:.4375rem;color:#fff;margin-top:.46875rem;}
    .bn-query i { width:.453125rem;height:.4375rem;background-position:0 0;display:inline-block;margin-right:.15625rem;vertical-align: middle;}
    
    .bn-handle i { display:inline-block;width:.9375rem;height:.78125rem;background-position:-1.90625rem -.59375rem;vertical-align:middle;margin-right:.3rem;}
    .bn-handle .c-handle { position:absolute;right:0;top:0;height:1.25rem;line-height:1.25rem;}
    .bn-handle .c-handle i {display:inline-block;width:.3125rem;height:.546875rem;background-position:-.5rem 0;vertical-align:middle;margin-left:.25rem; }
    .m-intro { margin:.546875rem 0 0 0;text-align:left;font-family:'Microsoft YaHei';font-size:.4375rem;color:#333;}
    
    .m-intro .c-intro { margin-top:.15625rem;}
    .m-intro .table { width:100%;border:.03125rem solid #e1ece8;border-right:none;border-bottom:none;border-radius:.078125rem;display:table;}
    .vice{color: #afafaf;}
    /*表格基础样式*/
    .table dl{/*display:table-row;*/ }
    .table dl dt { display:table-cell;vertical-align:middle;text-align: center;}
    .table dl dt:first-child { border-left:none;border-top-left-radius:.078125rem;}
    .table dl dt:last-child {border-top-right-radius:.078125rem;}
    .table dl dd { display:table-cell;vertical-align:middle;border:.03125rem solid #e1ece8;border-top:none;border-left:none;text-align: center;}
    .table dl:last-child dd:first-child { border-bottom-left-radius:.078125rem;}
    .table dl:last-child dd:last-child { border-bottom-right-radius:.078125rem;}

    .c-cabin dt {background:#00ab6f;padding:.3rem .265625rem;color:#fff; border-left:.03125rem solid #f7f7f7;border-bottom:.03125rem solid #e1ece8;}
    .c-cabin dt:first-child { width:3.359375rem;}
    .c-cabin dt:last-child { width:5.9rem;}
    .c-cabin dd { padding:.3rem .265625rem;background:#fff;}
    .c-cabin dd:first-child { width:3.359375rem;background:#f8fdfa;}
    .c-cabin dd:last-child { width:5.9rem;}
    .c-cabin .row-double { padding:.5rem .265625rem;}
    .c-cabin em {font-style:normal;font-weight:bold;}
    .c-cabin .icon-baggage { padding-bottom: .15625rem;}
    .c-cabin .icon-baggage i { vertical-align:middle;display:inline-block;margin-right:.25rem;}
    .c-cabin .i-1 {width:.640625rem;height:.640625rem;background-position:0 -.59375rem;}
    .c-cabin .i-2 {width:.546875rem;height:.546875rem;background-position:-.671875rem -.59375rem;}
    .c-cabin .i-3 { width:.59375rem;height:.9375rem;background-position:-1.265625rem -.59375rem;}
    .c-cabin .i-p { width:.328125rem;height:.328175rem;background-position:-2.890625rem -.59375rem;}
    .m-intro .bd-w{text-align: justify;padding: .5rem;}
    .m-rule { border:.03125rem solid #e1ece8;border-radius:.078125rem;background:#fff;width:100%;font-family:'Microsoft YaHei';}
    .m-rule .title {padding:.28125rem;font-size:.4375rem;color:#333;border-bottom:.03125rem solid #e1ece8;}
    .m-rule .title i { width:.46875rem;height:.515625rem;background-position:-1.21875rem 0;display:inline-block;vertical-align:middle;margin-right:.234375rem;}
    .m-rule .title .i-index{width: .46875rem;height: .395625rem;background-position: -.433rem -2.47rem;display:inline-block;margin-right: .234375rem;;vertical-align: middle;background-size: 5.125rem 6.90625rem;}
    .m-rule .rule-text {color:#444;font-size:.347rem;padding:.35rem .28125rem .45rem;border-top: .03125rem solid #e1ece8;line-height: 1.7;}
    .m-rule .m-standard {     background: #fff;}
    
    .m-standard .standard { padding:.625rem .28125rem .9375rem;position:relative;text-align:left;}
    .m-standard .standard .c-text { float:left;}
    .m-standard .standard .tip{ font-size:.4375rem;color:#444;}
    .m-standard .standard .size { font-size:.4375rem;color:#888;}
    .m-standard .standard .i-baggage { float:right;width:3.987375rem;height:4.25rem;background-position:0 -2.65625rem;display:block;}
    .bn-rule-detail {display:block; width:100%;height:1.25rem;line-height:1.25rem;text-align:center;font-family:'Microsoft YaHei';font-size:.4375rem;color:#00ab6f;position:relative;background:#fff;border:.03125rem solid #00ab6f;margin-top:.46875rem;}
    .bn-rule-detail i { width:.3125rem;height:.546875rem;background-position:-.859375rem 0;display:block;position:absolute;right:.84375rem;top:.34375rem;}

    .p-purchase-index { width:100%;background:#fff;padding:.375rem 0 .71875rem;}
    .p-purchase-index .title { font-family:'Microsoft YaHei';font-size:.4375rem;color:#444;text-align:center;}
    .p-purchase-index .m-icon-list { width:8.59375rem;margin:.4rem auto;}
    .m-icon-list li { float:left;width:25%;font-family:'Microsoft YaHei';font-size:.375rem;color:#444;text-align:center;}
    .m-icon-list li i { display:block;width:1.015625rem;height:1.03125rem;margin:0 auto .3rem;}
    .m-icon-list .i-1 { background-position:-.984375rem -1.578125rem;}
    .m-icon-list .i-2 { background-position:-2.03125rem -1.578125rem;}
    .m-icon-list .i-3 { background-position:-3.078125rem -1.578125rem;}
    .m-icon-list .i-4 { background-position:-4.125rem -1.578125rem;}

    .p-page .m-header { width:100%;height:1.40625rem;line-height:1.40625rem; background:#00ab6f;text-align:center;font-family:'Microsoft YaHei';font-size:.53125rem;color:#fff;position:absolute;left:0;top:0;z-index:10;}
    .p-page .m-header .bn-close { display:block;width:.625rem;height:.625rem;background-position:-3.265625rem -.59375rem;position:absolute;right:.46875rem;top:.390625rem;}
    .p-page .g-con { padding-top:1.40625rem;z-index:9;}
    .p-query { margin:.46875rem;background:#fff;border:.03125rem solid #e1ece8;border-radius:.078125rem;}
    .p-query .c-content { padding:.78125rem 1.25rem;}
    .m-form { width:100%;font-family:'Microsoft YaHei';font-size:.4375rem;padding:.78125rem 1.25rem;}
    .m-form .input { width:100%;padding:0 .390625rem;height:1.25rem;line-height:1.25rem;border:.03125rem solid #dee2e5;border-radius:.078125rem;margin-bottom:.3125rem;}
    .m-form .input dt { float:left;color:#afafaf;}
    .m-form .input dd { float:right;}
    .m-form .input input { width:2.8125rem;border:none;height:1.1rem;line-height:1.25rem;}
    .m-form .select { border:none;padding-right:0;}
    .m-form .select dd { position:relative;}
    .m-form .select .select-value {height:1.25rem;line-height:1.25rem;border:.03125rem solid #dee2e5;border-radius:.078125rem;color:#6b6b6b;width:3.8125rem;float:right;padding:0 .46875rem; }
    .m-form .select select { height: 1.25rem; line-height: 1.25rem; border: .03125rem solid #dee2e5; border-radius: .078125rem; color: #6b6b6b; width: 3.8125rem; float: right; padding: 0 .46875rem; position: absolute; left: 0; top: 0; opacity: 0; }
    .m-form .select i { margin-left: .120773rem; border-left: transparent solid .19323rem; border-right: transparent solid .19323rem; border-top: #6b6b6b solid .16908rem; display: block; position: absolute; right: .2rem; top: .6rem; }
    .m-form .bn-baggage-query { display:block;width:100%;height:1.25rem;line-height:1.25rem;font-family:'Microsoft YaHei';font-size:.4375rem;color:#fff;border-radius:.078125rem;background:#faa701;margin-top:1.5rem;}
    /*新加坡行李*/
    .singapore-intro{background:#fff url(//media.springairlines.com/cache/style/site5/img/increase/baggage/ruleBart.png) no-repeat top left;background-size:13.226rem 3.24rem;border: .03125rem solid #e1ece8;border-radius:.078125rem;padding-bottom: 0.6rem;}
    .singapore-intro .singapore-intro-btn{font-size: .3575rem;color: #00a0e9;border-bottom: .03125rem solid #00a0e9;margin: 0 .21rem;}
    .singapore-intro p:first-child{font-size: .4375rem; margin: 1.6rem .21rem 0;text-align: justify;}
    .singapore-intro p{font-size: .3575rem;margin-left: .21rem; margin-top: 0.11rem;}

   /*新版行李样式*/
    
    .c-cabinN {word-break: break-all;font-size: 0.375rem;}
    .c-cabinN dt {background:#00ab6f;padding:.3rem .05rem;color:#fff; }
    .c-cabinN .tab-line1{width: 2rem}
    .c-cabinN .tab-line2{width: 2.5rem}
    .c-cabinN .tab-line3{width: 2.5rem}
    .c-cabinN .tab-line4{width: 2.5rem}
    .c-cabinN dd { padding:.3rem .1rem;background:#fff;}
    .c-cabinN dd:first-child { background: #f8fdfa;}
    .m-intro .title {color:#333;font-size: .43rem;}
    .m-intro .title .tlt-icon{display: inline-block;zoom: 1;background-color: #00ab6f;width: 5px;height: 20px;vertical-align: middle;margin-right: 5px;}
    .c-cabinN .last-line{background-color: #fff!important;}
    .singapore-intro-btn{color: #00a0e9;}
    .m-intro .intro-con{margin: 10px;font-size: 0.347rem;line-height: 1.7}
    .m-standard .type { height:.9375rem;line-height:.9375rem;font-size:.4375rem;color:#333;text-align:center;background:#f8fdfa;border-bottom:.03125rem solid #e1ece8;}
    .m-rule{margin-top: 10px;}
    .m-rule .title{position: relative;}
    .icon-bgicondown:before{ content: "\e66b";color:#00ab6f;position: absolute;right: 2%;top: 8px;font-size: 20px; }
    .m-rule .current .icon-bgicondown:before{ content: "\e624"; }
    .m-rule .title1{padding: .28125rem 0;border: 0;}
    .m-rule .rule-text .info-tlt{color: #00ab6f;}
    .m-rule .rule-text .info-con{margin-top: 10px;}
    .m-rule .rule-text .font-red{ color: #ff5c26;}
    .m-btn { width:100%;height:1.25rem;line-height:1.25rem;background:#faa701;text-align:center;font-family:'Microsoft YaHei';font-size:.5rem;color:#fff;margin-top:.46875rem;position:fixed;bottom: 0;left: 0;z-index: 10;}
    .m-rule .l-s-bd{display: none;}
    .p-content{margin-bottom: 1.4rem;}
    .m-btn1{position: absolute;top: 4.3rem;left: 10%;background:#faa701;text-align:center;font-family:'Microsoft YaHei';font-size:.5rem;color:#fff;height:1rem;line-height:1rem;width: 60%;}
    .i-baggage:before{content: ''}
    .m-intro .c-intro .font-green{color: #00ab6e;}

    /* 新版行李计算器样式M */

    .p-search{
        padding-bottom: .4rem !important;
    }
    .p-search .title.fixed{
        position: fixed;
        top: 0;
        z-index: 100;
        width: 100%;
    }
    #J_Result  div.advBox img{
        width: 100%;
        margin-bottom: .3846rem;
        cursor: pointer;
    }
    .p-search-m #J_Result{
        padding:0 .2rem;
    }
    .p-search-app #J_Result{
        padding:0;
    }
    #J_Result .routeBox{
        overflow: hidden;
    }
    #J_Result .routeBox .segBox .segMark{
        padding: 0 .0769rem;
        background: #1FCB94;
        color: #FFFFFF;
        font-size: .2564rem;
        line-height: .2564rem;
        border-radius: .1026rem;
        -webkit-border-radius: .1026rem;
        -moz-border-radius: .1026rem;
        -ms-border-radius: .1026rem;
        -o-border-radius: .1026rem;
    }
    #J_Result .routeBox .fLineInfoBox{
        display: flex;
        margin-top: .1282rem;
        margin-bottom: .4rem;
        font-size: .359rem;
        line-height: .5128rem;
    }
    #J_Result .routeBox .fLineInfoBox > div:last-child{
        overflow: hidden;
    }
    #J_Result .routeBox .fLineInfoBox .lineMark{
        display: block;
        margin: .0769rem .1026rem 0 0;
        width: .3846rem;
        height: .3846rem;
        color: #1FCB94;
        font-size: .3077rem;
        line-height: .3077rem;
        text-align: center;
        border: .0256rem solid #1FCB94;
        border-radius: .1026rem;
        -webkit-border-radius: .1026rem;
        -moz-border-radius: .1026rem;
        -ms-border-radius: .1026rem;
        -o-border-radius: .1026rem;
    }
    #J_Result .routeBox .fLineInfoBox .fLineInfo{
        flex: 1;
    }    
    #J_Result .routeBox .memberInfoBox{
        margin: 0;
        font-size: .3077rem;
        width:100%;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        /* overscroll-behavior: none; */
        padding-bottom: .8vw;
        padding-top: .2133rem;
        border-radius: 0 0 0 2.0513vw;
        -webkit-border-radius: 0 0 0 2.0513vw;
        -moz-border-radius: 0 0 0 2.0513vw;
        -ms-border-radius: 0 0 0 2.0513vw;
        -o-border-radius: 0 0 0 2.0513vw;
    }
    .p-search-app #J_Result .routeBox .memberInfoBox{
        position: relative;
        width: calc(100%);
        padding-bottom: 1.3333vw;
        /* min-height: 40vw; */
    }
    .p-search-m #J_Result .routeBox .memberInfoBox td{
        padding: auto;
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable{
        margin-right:0;
        border-right: .0136rem  solid #bbb;
        border-radius: 0px 2.0513vw 2.0513vw 0px;
        -webkit-border-radius: 0px 2.0513vw 2.0513vw 0px;
        -moz-border-radius: 0px 2.0513vw 2.0513vw 0px;
        -ms-border-radius: 0px 2.0513vw 2.0513vw 0px;
        -o-border-radius: 0px 2.0513vw 2.0513vw 0px;
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable td{
        padding: .1795rem 0;
        border:solid #bbb;
        border-width:.0136rem  .0136rem  0 0;
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr td:first-child{
        border-left-width:.0136rem  ;
        color: #888;
        padding: 1.7949vw 3.8462vw;
        white-space: normal;
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr td:last-child{
        border-right-width:0 ;
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:last-child td{
        border-bottom-width:.0136rem  !important;
        /* border-bottom: .0187rem solid #bbb !important; */
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable div>div{
        display: inline-block !important;
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td.fixedTd p{
        /* max-width: 100px;*/
        min-width: 13.8667vw; 
        /* padding:.1795rem 0; */
        /* color: #999;
        border: .0256rem solid #FFFFFF;
        border-bottom: none;
        border-radius: .2051rem .2051rem 0px 0px;
        -webkit-border-radius: .2051rem .2051rem 0px 0px;
        -moz-border-radius: .2051rem .2051rem 0px 0px;
        -ms-border-radius: .2051rem .2051rem 0px 0px;
        -o-border-radius: .2051rem .2051rem 0px 0px; */
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr td.MembeLevel{
      position: relative;
        
}  
    #J_Result .routeBox .memberInfoBox .MemberInfoTable td .price{
        color: #333;
        font-size: .4103rem;
        font-weight: bold;
    }
    #J_Result .routeBox  .tips,.newTips{
        margin: .5333rem 0;
        font-size: .3733rem;
        line-height: 1.5;
        text-align: left;
    }
    #J_Result .routeBox  .tips em{
        font-size: .3733rem;
        color: red;
      }
    #J_Result .advBox{
        font-size: 0;
    }
    #J_Result .advBox p{
        font-size: .359rem;
    }
    
    #J_Result .routeBox .memberInfoBox .noData{
        font-weight: bold;
    }
    /*新版行李计算器M  */
    .tb td[colspan="6"]{
        padding: 0 !important;
    }
    .p-search.p-search-m{
        background: #fff;
        font-family: PingFang SC;
    }
    .p-search.p-search-m .s-content .s-body{
        padding: 0 .2rem;
    }
    .p-search.p-search-m .s-row{
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }
    .p-search-m .s-row .s-col{
        width: 42%;
    }
    .p-search.p-search-m .s-col.m-city-tab div{
            height: 1.4rem ;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            width: 100%;
            justify-content: flex-end;
            line-height: 1;
    }
    .p-search.p-search-m div.icon{
        position: static;
        margin:.1333rem 2.66667vw;
       
        width: 9vw;
        height: 8.8vw;
        background: url(//media.springairlines.com/cache/style/site5/baggage/icon_v3x2.png) no-repeat center center ;
        background-size: contain;
    }
    .p-search-m .lable{
        display: none;
        font-size: .3733rem;
        line-height: 1;
        color: #999;
        
    }
    .p-search.p-search-m .s-body input{
        font-size: .48rem;
        /* margin-top: .1333rem; */
        padding-bottom: .1867rem;
        border-bottom: .0267rem solid #ccc;
        line-height: 1;
        font-weight: bold;
        border-radius:0 !important ;
        -webkit-border-radius:0 !important ;
        -moz-border-radius:0 !important ;
        -ms-border-radius:0 !important ;
        -o-border-radius:0 !important ;
}
    .p-search-m .m-date-tab{
        position: relative;
        text-align: right;
        line-height: 1;
    }
    .p-search-m .m-city-tab-date{
        margin-top: .4rem;
    }
    .p-search-m.p-search .sTitle{
        margin: .5333rem.16rem 0px;
        padding: .2667rem .4rem;
        background: #f8f8f8;
        border: none;
        border-radius: .1067rem !important;
        -webkit-border-radius: .1067rem !important;
        -moz-border-radius: .1067rem !important;
        -ms-border-radius: .1067rem !important;
        -o-border-radius: .1067rem !important;
}
    .p-search-app.p-search .sTitle{
        margin: .5333rem 3.8462vw 0px;
    }
    .p-search-app.p-search .btn{
        width: 92.5%;
        background:#F9961F;
        font-size: 4.6154vw;
        padding: 2.3077vw 0;
    }
     .article-list{
        margin-bottom: .72rem;
    }
    .p-search.p-search-m .queryDateTag{
        margin-bottom: .2667rem;
    }
    .p-search.p-search-m  .queryDateTag span{
        font-size: .3733rem;
        padding: .08rem  .16rem;
        background: #f5f5f5;
        border-radius: 1.0256vw;
        color: #999;
        -webkit-border-radius: 1.0256vw;
        -moz-border-radius: 1.0256vw;
        -ms-border-radius: 1.0256vw;
        -o-border-radius: 1.0256vw;
    }
    .p-search.p-search-m .s-body input::placeholder{
        font-size: .4rem;
        font-weight: normal;
        color: #ccc;
    }
    .article-list{
        margin-top: .72rem;
    }
    #J_Result p.advBoxTip{
        line-height: 1.5;
    }
    .long-dashed{
        
        margin:.0533rem 0 .4rem 0;
    }
    .m-date-tab:after{
        border-width: 0.15rem 0 0.15rem 0.15rem;
        border-style: solid;
        border-color: transparent transparent #666;
        width: 0;
        height: 0;
        content: '';
        position: absolute;
        right: 0;
        bottom: 0.1rem;
    }
    #J_Result p.advBoxTip{
        margin-bottom: .4rem;
    }
    .p-search .result div.nodata{
        font-size: .3733rem;
        margin-bottom: .4rem;
        
    }
    .p-search.p-search-app .s-body{
        margin-top: .4rem;
        padding: 0 3.8462vw !important;
    }
    .p-search.p-search-app .title span{
        right: .4rem;
        height:.6133rem;
        width: 1.0133rem;
        background: #fff;
        overflow: visible;
        border-radius: .5333rem;
        -webkit-border-radius: .5333rem;
        -moz-border-radius: .5333rem;
        -ms-border-radius: .5333rem;
        -o-border-radius: .5333rem;
    }
    .p-search.p-search-app .title span:before{
        height: .6133rem;
        width: .6133rem;
        left: 0;
        top:0;
        box-shadow: 0px 2px 5px 0px #0000004C;
    }
    .p-search.p-search-app .title span.active{
        background: #1FCB94;
    }
    .p-search.p-search-app .title span.active:before{
        right: 0;
    }
    .g-article{
        z-index: 99;
    }
    .MemberInfoTable tr:first-child .currentLevel::before{
        content: '可享价';
        position: absolute;
        left: 0;
        top: 0;
        font-size: 2.5641vw;
        padding: 0 1.2821vw;
        color: #fff;
        border-radius: 1.5385vw 1.5385vw 1.5385vw 0px;
        z-index: 11;
        background: #1FCB94;
        font-weight: normal;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-border-radius: 1.5385vw 1.5385vw 1.5385vw 0px;
        -moz-border-radius: 1.5385vw 1.5385vw 1.5385vw 0px;
        -ms-border-radius: 1.5385vw 1.5385vw 1.5385vw 0px;
        -o-border-radius: 1.5385vw 1.5385vw 1.5385vw 0px;
}

    /* .MemberInfoTable tr:first-child .fixedTd::before{
        content: '1';
        position: absolute;
        left: -0.0136rem ;
        width: 100%;
        top: 0;
        font-size: 12px;
        color: #fff;
        background: #fff;
        border: none;
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
    } */
    .MemberInfoTable tr:first-child .fixedTd .hideTag1{
        position: absolute;
        left: -0.0136rem ;
        width:100%;
        top: 0;
        font-size: 12px;
        color: #fff;
        background: #fff;
        border: none;
        height: 50%;
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
    }
    /* hideTag1 */
    .MemberInfoTable tr:last-child .fixedTd{
        border-bottom-width:.0136rem ;
    }
 

    .fixedTd{
        width: 14.66667vw;
        padding: 1.7949vw 0 !important;
        position: sticky;
        left: 0;
        background: #fff;
        /* padding: 1.5385vw 2.0513vw !important; */
        box-shadow: .5128vw 0px .5128vw 0px #0000000C;
        /* box-shadow:none;  */
        z-index: 12;
        /* border-right: none !important; */
    }


    .MemberInfoTable tr:last-child .fixedTd{
        border-bottom: .0136rem  solid #bbb !important;
    }
    .IsselfTips{
        margin-top: 1.2821vw;
        font-size: 3.5897vw;
        font-weight: bold;
        color: #000;
    }
    .currentLevel::after{
        content: '';
        position: absolute;
        left: 0;
        top: -0.0136rem ;
        width: calc(100% - .26667vw );
        height: calc(100% + .26667vw);
        background: transparent;
        border: .4vw solid #1FCB94;
        z-index: 10;
    }
    .MemberInfoTable tr:last-child .currentLevel::after,
    .MemberInfoTable .currentLevel.rowspan::after,
    .MemberInfoTable tr:nth-child(2) .currentLevel::after {
        border-top: none;
        /* border-top: .0136rem solid #bbb; */
    }
    .MemberInfoTable tr:first-child .currentLevel::after,
    .MemberInfoTable tr:nth-child(2) .currentLevel::after
    {
        /* height: calc(100% + .26667vw); */
        border-bottom: none;
    }
    .MemberInfoTable tr:nth-child(2) .currentLevel.rowspan::after{
        height: calc(100%);
        border-bottom: .4vw solid #1FCB94;
    }
    .MemberInfoTable tr:last-child .currentLevel::after{
        border-bottom:.4vw solid #1FCB94;
        height: calc(100%);
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td{
        padding: 1.7949vw 2.0513vw;
        /* white-space: normal; */
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td.fixedTd{
        border-radius: 2.0513vw 0px 0px 0px;
        -webkit-border-radius: 2.0513vw 0px 0px 0px;
        -moz-border-radius: 2.0513vw 0px 0px 0px;
        -ms-border-radius: 2.0513vw 0px 0px 0px;
        -o-border-radius: 2.0513vw 0px 0px 0px;
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:last-child td.fixedTd{
        border-bottom: 0.016rem solid #bbb !important;
        border-radius: 0px 0px 0px 2.0513vw;
        -webkit-border-radius: 0px 0px 0px 2.0513vw;
        -moz-border-radius: 0px 0px 0px 2.0513vw;
        -ms-border-radius: 0px 0px 0px 2.0513vw;
        -o-border-radius: 0px 0px 0px 2.0513vw;
        
}
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td:last-child,
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td:last-child::after{
        border-radius: 0px 2.0513vw 0px  0px;
        -webkit-border-radius: 0px 2.0513vw 0px  0px;
        -moz-border-radius: 0px 2.0513vw 0px  0px;
        -ms-border-radius: 0px 2.0513vw 0px  0px;
        -o-border-radius: 0px 2.0513vw 0px  0px;
}
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:last-child td:last-child,
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:last-child td:last-child::after{
        border-radius: 0px 0px 2.0513vw 0px;
        -webkit-border-radius: 0px 0px 2.0513vw 0px;
        -moz-border-radius: 0px 0px 2.0513vw 0px;
        -ms-border-radius: 0px 0px 2.0513vw 0px;
        -o-border-radius: 0px 0px 2.0513vw 0px;
}
    #J_Result .routeBox .memberInfoBox .MemberInfoTable tr:first-child td.fixedTd::after{
        content: '';
        position: absolute;
        width: 2.0513vw;
        height: .2564vw;
        background: #fff;
        left: -1.0256vw;
        top: -.2564vw;
    }
    .hideTag{
        left: -1.2821vw;
        top: -.2564vw;
        width: 50%;
        height: 4.1026vw;
        background: #fff;
        position: absolute; 
        z-index: 11;
        display: none;
    }
    .bn-handle.m-btn{
        height: 11.5385vw;
        line-height: 11.5385vw;
        background:#F9961F ;
        font-size: 4.6154vw;
        z-index: 13;
    }
    .rowspan{
        position: relative;
        border-bottom: .0136rem  solid #bbb !important;
    }
    .rowspan .hideTag{
        bottom: -1.3333vw;
        top: auto;
    }
    /* 解决城市选择控件向下还能滑动 */
    .m-phone-panel .u-cityassort {
        min-height: auto !important;
    }
    /* 行李计算器城市控件原返回按钮bn-back与小程序解决特殊问题类名冲突 导致点击后会直接返回上一页 故更改类名为bn-back-new */
    .bn-back-new {
        position: absolute;
        padding-left: 0.15rem;
        height: initial;
        width: initial;
        color: #333;
    }
    .bn-back-new i {
        font-family: "iconfont" !important;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: .6rem;
        line-height: 1.5rem;
        color: #333;
    }
    .bn-back-new i:before {
        content: '\e66a';
    }
    #J_BaggageDetail{
        padding: 0 .2rem;
    }
    .tb > table{
        table-layout: fixed;
        width: 100%;
    }
    #J_Result .routeBox .memberInfoBox .MemberInfoTable td.currentLevel-pre{
        border-right: none;
    }
    .p-search.p-search-m #J_Result{
        width: auto;
        margin:0 0 0 2.66667vw;
        padding: 0;
    }
    .p-search.p-search-m.p-search-app #J_Result{
        margin:0 0 0 4vw;
    }
    .p-search.p-search-m  #J_Result .routeBox .fLineInfoBox > div > p,
    .p-search.p-search-m .memberInfoBox.resultType3{
        margin-right: 2.66667vw;
    }
    .p-search.p-search-m.p-search-app  #J_Result .routeBox .fLineInfoBox > div > p{
        margin-right: 4vw;
    }
    .p-search.p-search-m #J_Result .routeBox .memberInfoBox{
        /* padding-right: 2.66667vw; */
    }
    .p-search.p-search-m #J_Result .routeBox .memberInfoBox{
        display: flex;
    }
    .p-search.p-search-m #J_Result .routeBox .memberInfoBox::after{
        content: '';
        display: block;
        min-width: 2.66667vw;
    }
    .p-search.p-search-m.p-search-app #J_Result .routeBox .memberInfoBox::after{
        content: '';
        display: block;
        min-width: 4vw;
    }
    .p-search.p-search-m #J_Result .routeBox .memberInfoBox .MemberInfoTable td.currentLevel{
        border-right: none;
    }
    .p-search.p-search-m #J_Result .routeBox .memberInfoBox.resultType3 .MemberInfoTable{
        margin-right: 0;
        table-layout: fixed;
    }
}
