﻿.ZtCenter { padding-left: 2%; padding-right: 2%; width: 96%; }
.Shbgw { background: #fff; }
.line { border-top: 1px solid #e2e2e2; }
.Line { background: #E1E1E1; height: 8px; float: left; width: 100%; }
.Button { color: #fff; margin: 30px 0px; text-align: center; width: 100%; }
.Buttons { background: #59a5f0; height: 40px; line-height: 40px; font-size: 1.2em; margin: 0 auto; width: 90%; /**/margin-bottom:20px;}
.ButtonFix {color: #fff;position: fixed;text-align: center;width: 100%;height: 60px;background: #e1e1e1;bottom: 0;}
.ButtonFixs {background: #59a5f0;height: 40px;line-height: 40px;font-size: 1.2em;margin: 0 auto;margin-top: 10px;}

/*首页*/
.ShuttleTop { height: 50px; font-size: 1.2em; color: #4a586a; line-height: 50px; }
.ShuttleTopLeft { border-right: 1px solid #e1e1e1; margin-left: -1px; }
.ShuttleTopRight { margin-left: 7%; height: 30px; margin-top: 10px; line-height: 30px; margin-right: 3%; }
    .ShuttleTopRight li { background: #E1E1E1; float: left; width: 50%; }
    .ShuttleTopRight .k1 { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
    .ShuttleTopRight .k2 { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
    .ShuttleTopRight .on { background: #59a5f0; color: #fff; }
.ShTable { }
    .ShTable .line { border-top: 1px solid #e2e2e2; }
    .ShTable li { color: #4a586a; font-size: 1.1em; float: left; line-height: 60px; width: 100%; }
/*8-5 yzx修改*/
/*.ShTable input { background: url(../images/JsIndex_r9_c2.png) no-repeat 100% center; background-size: 11px; border: none; cursor: pointer; color: #4a586a; font-size: 1em; }*/
.ShTablebky { background: url(../images/JsIndex_r9_c2.png) no-repeat 100% center; }
.ShTable_input { background-size: 11px; border: none; cursor: pointer; color: #4a586a; font-size: 1em; }
*:focus { outline: none !important; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-modify: read-write-plaintext-only; }
input { outline: none !important; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-modify: read-write-plaintext-only; }


/*8-5 yzx修改结束*/
.ShTable .right { height: 60px; margin-top: -1px; }
/*8-7yzx新增*/
.lhyzx { line-height: 62px; }
.imgyzx { vertical-align: middle; margin-top: -3px; }
/*8-7yzx修改*/
.ShTable .left, .ShTable .left3, .ShTable .left4 { height: 60px; text-align: center; width: 10%; line-height: 60px; }
.ShTable .left2 { height: 100px; text-align: center; width: 10%; line-height: 100px; /*height: 74px; margin-top: 12px; text-align: center; width: 10%;8-7修改*/ }
    .ShTable .left2 img { width: 17px; height: 78px; vertical-align: middle; margin-top: 20px; }
.ShTable .b { background: url(../images/JsIndex_r9_c2s.png) no-repeat 40px 3px; width: 30%; background-size: 8px; }






/*.ShTable .left3, .ShTable .left4 { height: 36px; margin-top: 4px; text-align: center; width: 10%; }*/
.ShTable .left img { width: 20px; }

.ShTable .left3 img { width: 15px; }
.ShTable .left4 img { width: 15px; }
.ShTable .a { float: right; height: 100%; padding-right: 7%; text-align: right; width: 60%; }
.ShTable .c { background: url(../images/JsIndex_r9_c1.png) no-repeat 100% center; background-size: 18px; }
.ShTable .cs { background: url(../images/JsIndex_r13_c1.png) no-repeat 100% center; background-size: 18px; }
.sTimeB { background: url(../images/JsIndex_r9_c2.png) no-repeat 100% center; color: #4a586a; font-size: 0.9em; line-height: 20px; float: right; height: 100%; padding-right: 7%; text-align: right; width: 63%; }
/*.ipnutb{ position:relative;}*/

/*搜索*/
.shls { }
.Delete { color: #4a586a; font-size: 1em; height: 40px; margin: 0 auto; line-height: 40px; }
.Deletes { background: url(../images/delete.png) no-repeat 0px center; width: 40px; }
.shls li { border-top: 1px solid #e2e2e2; float: left; height: 40px; line-height: 40px; padding-left: 2%; padding-right: 2%; width: 96%; }
    .shls li .left { color: #4a586a; }
    .shls li .right { color: #9da5ae; }
.shltext { color: #4a586a; font-size: 1.3em; }
/*城市选择*/
/*城市选择*/
.CityTop { background: #e1e1e1; padding: 10px 0 10px 5%; width: 95%; }
.CityTopInput { background: url(../images/IconFdj.png) no-repeat 15px center/15px #fff; border: 1px solid #CDD1DB; height: 50px; line-height: 50px; font-size: 1.4em; padding-left: 35px; }
.CityTable { background: #fff; border-top: 1px solid #CDD1DB; }
.CityTableTitle { height: 40px; line-height: 40px; font-size: 1.2em; color: #ccc; }
    .CityTableTitle input { border: none; color: #444; height: 40px; font-size: 0.8em; float: left; overflow: hidden; padding-left: 5px; width: 70%; }
.CityJts { background: url(../images/JsIndex_r9_c2s.png) no-repeat 0 center; background-size: 10px; float: left; height: 40px; text-align: center; width: 10px; }
.CityLeft { background: url(../images/dq.png) no-repeat 0px center; background-size: 27px; display: block; padding-left: 28px; width: 40%; }
.CityRight { background: url(../images/dw.png) no-repeat 5px center; background-size: 22px; border-left: 1px solid #e2e2e2; display: block; padding-left: 30px; width: 40%; }
.CityBtitle { background: #CECECE; color: #fff; height: 30px; font-size: 1em; float: left; line-height: 30px; padding-left: 5%; width: 90%; }
.CityBtext { background: #fff; color: #444; float: left; font-size: 1em; line-height: 40px; width: 95%; }
    .CityBtext li { background: #fff; border-top: 1px solid #c7c7c7; float: left; height: 40px; padding-left: 5%; width: 95%; }
    .CityBtext .on { background: url(../images/CityIcon.png) no-repeat 90% center #fff; background-size: 16px; color: #A6A6A6 !important; }
.CityZm { color: #59a5f0; font-size: 0.8em; position: fixed; top: 10%; right: 0px; width: 8%; }

.CityBtextTiltles { background: #e8e8e8 !important; height: 25px !important; line-height: 25px !important; }
.CityZm li, .CityZm li a { height: 16px; width: 100%; text-align: center; }
.CityLeclose { background: url(../images/closep.png) no-repeat 0 center; background-size: 15px; float: left; height: 40px; text-align: center; width: 16px; }
.CityTableQhuan { width: 95% !important; }
/*机场选择*/
.Jcxz { background: url(../images/dws.png) no-repeat 10px center #fff; background-size: 22px; border-top: 1px solid #CDD1DB; border-bottom: 1px solid #CDD1DB; color: #444; height: 60px; margin-top: -1px; font-size: 1em; line-height: 60px; }
    .Jcxz span { float: left; margin-left: 35px; width: 80%; }
.JcxzOn { background: url(../images/CityIcon.png) no-repeat 100% center #fff; background-size: 15px; color: #A6A6A6 !important; }
.Nowz { background: url(../images/lub.png) no-repeat 2% center #fff; background-size: 20px; color: #59a5f0; font-size: 0.8em; height: 60px; line-height: 60px; overflow: hidden; }
.mudidiS li { border-top: 1px solid #c7c7c7; color: #444; font-size: 0.8em; height: 60px; line-height: 60px; padding: 0px 5%; width: 90%; overflow: hidden; }
    .mudidiS li span { background: url(../images/dw.png) no-repeat 0 center; background-size: 20px; display: inline-block; height: 60px; padding-left: 30px; }

/*联系人信息*/
.XMtop { color: #4a586a; height: 40px; line-height: 40px; }
/*选择*/
.CarTable { background: url(../images/dhsk.png) no-repeat 98% center #f0f0f0; background-size: 25px; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; color: #4A586A; float: left; font-size: 0.8em; margin-top: -1px; padding: 2%; width: 96%; }
.CarTableb { background: url(../images/dhsk.png) no-repeat 98% center #f0f0f0; background-size: 25px; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; color: #4A586A; float: left; font-size: 0.8em; margin-top: -1px; padding: 2%; width: 96%; }
.CarTable img { margin-left: 5px; width: 133px; height: 73px; }
.CarTableRighthei { color: #ccc; }
.CarTableRight .top { font-size: 1.3em; margin-top: 5px; }
.CarTableOn { background: url(../images/dhs.png) no-repeat 98% center #f0f0f0/*#fff 8-12 yzx修改*/ !important; background-size: 25px !important; }
.CarTableTips { position: absolute; top: 0px; left: 0px; }
    .CarTableTips img { width: 41px; }
.CarTableTipsB { position: relative; }
/*开票说明*/
.lbText { }
    /*.lbText a { color: #59a5f0; font-size: 0.7em; }8-18 yzx修改*/
    .lbTextspy { color: #59a5f0; font-size: 0.7em; }

.lbTextBS { color: #E3A525; /*font-size: 2.5em;*/ }
.lbTextBspan { font-size: 0.5em; }
.kpsm { }
/*轮播*/
.LboBg { background: #F3F3F4; }
.lbText { background: #F3F3F4; }
.lbTop { background: #f0f0f0; padding: 10px 0; }
.LboTable { background: url(../images/carBg.png) no-repeat #F3F3F4; background-size: 100%; height: 200px; width: 100%; }
.LbImg img { width: 100%; height: 200px; }
/*弹窗*/
/*.Tchuang{background:rgba(0,0,0,0.4);display:block; width:100%;height:100%; position:absolute;}*/
/*.TCBG{display:none;}
.ygBG{display:none;}*/

/*.Tchuang{  position: fixed;left: 0; top: 0;z-index: 806; width: 100%;height: 90%;display: flex; -webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: flex-end;background-color: rgba(0,0,0,.4);}*/
/*.Tchuang2{  position: fixed;left: 0; top: 0;z-index: 806; width: 100%;height: 100%;display: flex; -webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: flex-end;background-color: rgba(0,0,0,.4);}
.TcText{background:#fff; float:left;}*/

.Tchuang { position: absolute; bottom: 0; width: 100%; }
.Tchuang2 { position: absolute; bottom: 0; width: 100%; }
.TcText { background: #fff; float: left; }
.TcTextHeader { border-bottom: 1px solid #e1e1e1; color: #4a586a; height: 40px; line-height: 40px; text-align: center; }
/*.TcTextBady{padding:20px 2%; width:96%;}*/
.TcTextBady { padding: 20px 0px 20px 0px; width: 96%; }
    .TcTextBady p { color: #525252; font-size: 0.9em; margin: 0 auto; width: 85%; }
.TcTextFooter { }
.TcTextBadyTable { color: #525252; font-size: 1em; margin: 10px auto; width: 85%; padding: 0 7.5%; float: left; }
    .TcTextBadyTable li { background: #E1E1E1; float: left; cursor: pointer; line-height: 40px; width: 33%; text-align: center; }
    .TcTextBadyTable .left { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
    .TcTextBadyTable .right { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
    .TcTextBadyTable .on { background: #59a5f0; color: #fff; }
.TcTextBadyTh { color: #525252; font-size: 1em; margin: 0 auto; width: 85%; }
.TcTextBadyThs { color: #525252; font-size: 1em; margin: 0 auto; width: 85%; }
.TcTextTips { background: #e1e1e1; border-top: 1px dashed #dddddd; color: #525252; font-size: 0.8em; padding: 20px 2%; width: 96%; }
.TcTextTipsText { margin: 0 auto; width: 85%; }
.TcTextButton { background: #e1e1e1; border-top: 1px solid #dddddd; padding: 0px 5%; width: 90%; }
.TcTextBadyMone { color: #E3A525; font-size: 2.5em; }
.TcTextBadyli li { background: url(../images/sr2_c2.png) repeat-x 0 center; font-size: 0.8em; float: left; width: 100%; }
    .TcTextBadyli li .left { padding-right: 5px; background: #fff; }
    .TcTextBadyli li .right { padding-left: 5px; background: #fff; }
/*等待出车*/
.WaitTOP { background-image: -moz-linear-gradient(top, #51a0ed, #1e7fdf); /*火狐*/ background: -o-linear-gradient(top, #51a0ed 0%,#1e7fdf 100%); /*Opera*/ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #51a0ed ), color-stop(1,#1e7fdf)); /*Chrome*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51a0ed ', endColorstr='#1e7fdf', GradientType='0'); /*IE*/ height: 125px; }
.WaitMis .as { font-size: 0.5em; }
.WaitMis { background: url(../images/xingx.gif) no-repeat 0 center; background-size: 100%; color: #fff; font-size: 2em; height: 120px; line-height: 120px; margin: 0 auto; width: 125px; }
.WaitTitle { background: #e1e1e1; border-bottom: 1px solid #dddddd; color: #4A586A; font-size: 1em; height: 40px; line-height: 40px; }
.WaitTsj { border-right: 1px solid #C0C0C0; margin-left: -1px; }
.WaitSsj { background: url(../images/JsIndex_r9_c2.png) no-repeat 98% center #fff; color: #4A586A; padding: 20px 2%; }
    .WaitSsj li { float: left; line-height: 30px; width: 95%; }
    .WaitSsj .chs { color: #B28500; font-size: 1.2em; }
    .WaitSsj .hys { color: #93A3B6; }
.WaitLongin { padding: 20px 2%; }

/*翻页*/
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; }
.swiper-slide { float: left; }
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
.swiper-container, .swiper-slide { width: 100%; height: auto; }
.pagination1 { text-align: center; margin-top: -25px; z-index: 200; position: absolute; left: 45%; }
.pagination1 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #B9B7B7; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.pagination1 .swiper-active-switch { background: #59a5f0; }
.sw-title { padding: 5px 20px; font-size: 41px; margin: 50px 0 20px; font-family: 'Lato', sans-serif; line-height: 50px; color: #222; font-weight: 300; border-bottom: 1px solid #555; }
.sw-content { background: #fff; border-radius: 5px; }
.demo-title { margin-bottom: 5px; text-align: center; font-size: 31px; font-family: "Lato", Arial, Helvetica; font-weight: 300; line-height: 35px; margin: 50px 0 20px; }

/*取消订单原因*/
.ReasonTop { color: #4a586a; font-size: 1.2em; line-height: 40px; }
.ReasonBody { padding: 20px 0; }
    .ReasonBody .xuanx { background: url(../images/hdui.png) no-repeat 10px center #F6F6F7; border: 1px solid #dddddd; margin-top: 20px; line-height: 50px; width: 75%; padding-left: 30px; margin-left: 20px; }
    .ReasonBody .ons { background: url(../images/ldui.png) no-repeat 10px center #F6F6F7 !important; border: 1px solid #94C5F5 !important; box-shadow: 0 0 10px #94c5f5; }
.ReasonBodyb { background: none; border: 1px solid #fff; margin: 20px 0 10px 20px; line-height: 20px; width: 75%; padding-left: 0px; }
.ReasonBody textarea { border: none; width: 90%; padding: 10px 5%; height: 80px; }
.ReasonBodys { position: relative; padding-left: 2%; padding-right: 2%; width: 96%; }
.textareab { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; width: 100% !important; padding: 0px !important; }
.ReasonBodys .word { position: absolute; bottom: 5px; right: 5px; }

/*发票*/
.WaitTOPtext { color: #fff; font-size: 2em; margin: 0 auto; width: 100px; padding: 30px 0; line-height: 25px; }
    .WaitTOPtext .sk { font-size: 0.4em; }
.invoiceF li { color: #77818F; list-style: decimal outside !important; margin-left: 5%; padding-left: 0px; width: 95%; float: left; }
.invoiceTitle { border-bottom: 1px solid #dddddd; color: #4A586A; height: 50px; line-height: 50px; }
.invoiceS { color: #4A586A; }
.invoiceTitle a { color: #4A586A; }
.invoiceTitle .left { background: url(../images/JsIndex_r9_c2.png) no-repeat 90% center; background-size: 12px; border-right: 1px solid #dddddd; margin-left: -1px; }
/*订单列表*/
.listTop { background-image: -moz-linear-gradient(top, #fff, #eaeaeb); /*火狐*/ background: -o-linear-gradient(top, #fff 0%,#eaeaeb 100%); /*Opera*/ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1,#eaeaeb)); /*Chrome*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eaeaeb', GradientType='0'); /*IE*/ border-bottom: 1px solid #fff; color: #435060; height: 40px; line-height: 40px; }
    .listTop .lefts { background: url(../images/lins.png) no-repeat 100% center; }
.listTopb { padding: 0 0 10px 0; float: left; }
.listTable { line-height: 40px; width: 80%; margin: 10px 10%; float: left; color: #9298A0; float: left; }
.listTableBody { background-image: -moz-linear-gradient(top, #fff, #eaeaeb); /*火狐*/ background: -o-linear-gradient(top, #fff 0%,#eaeaeb 100%); /*Opera*/ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1,#eaeaeb)); /*Chrome*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eaeaeb', GradientType='0'); /*IE*/ color: #596C83; line-height: 40px; border-radius: 10px; width: 100%; box-shadow: 0px 0px 10px #AAA; }
.listTableNO { }
.ListHang { line-height: 30px; padding: 5px 0px; padding: 0 5%; width: 90%; float: left; }
    .ListHang img { width: 10px; }
.lsitTitleLeft { border-right: 1px solid #dddddd; margin-left: -1px; }
.lsitTitleMiddel { color: #B28500; width: 55%; padding-left: 5%; text-align: left; }
.lsitTitle { border-bottom: 1px solid #dddddd; height: 30px; padding: 5px 5%; }
.listAdess { background: url(../images/addingsb.png) no-repeat 5% center #468CCC; background-size: 10px; color: #fff; padding: 10px 5%; line-height: 25px; }
.ListHang .hys { color: #93A3B6; }
.listTop .on { font-weight: bolder; }
/*发票信息*/
.InvoTable { background: #fff; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; }
.Inv { color: #4A586A; height: 60px; margin-top: -1px; line-height: 60px; float: left; margin-left: 3%; width: 97%; }
    .Inv .left { border-top: 1px solid #dddddd; float: left; width: 30%; }
    .Inv .right { border-top: 1px solid #dddddd; float: left; width: 70%; }
        .Inv .right input { border: none; height: 59px; /*line-height: 39px;*/ float: left; width: 100%; }
    .Inv .text { width: 90% !important; }
.BuTips { color: #CCCCCC; margin: 5px auto; text-align: left; }



/*费用明细*/
.TcTextUl li { background: url(../images/sr2_c2.png) repeat-x 0 center; font-size: 0.8em; float: left; width: 100%; /*8-14 右侧为新加*/width:80%;margin-left:10%;}
    .TcTextUl li .left { padding-right: 5px; background: #fff; }
    .TcTextUl li .right { padding-left: 5px; background: #fff; }
.ZTcTextUlM { color: #E3A525; font-size: 2em; height: 40px; line-height: 40px; }
    .ZTcTextUlM .fs { font-size: 0.6em; }

/*开票内容*/
/*.TCBGnr{color:#525252;display:none; }*/

.TCBGsy, .TCBGnr { background-color: rgba(0,0,0,0.4); color: #525252; display: none; margin: 0 auto; position: absolute; top: 0; z-index: 806; height: 100%; }
.ygBG1, .TCBG1 { background-color: rgba(0,0,0,0.4); color: #525252; display: none; margin: 0 auto; position: absolute; top: 0; z-index: 806; height: 100%; }
.ygBG, .TCBG { background-color: rgba(0,0,0,0.4); color: #525252; display: none; margin: 0 auto; /*position: absolute; top: 0;*/ z-index: 806; height: 100%; /*右侧新添加8-12*/ position: fixed; bottom: 60px; }
.TcloseBottom { background: #E1E1E1; border: 1px solid #B4B4B4; border-radius: 5px; height: 30px; line-height: 30px; width: 50px; }
.feiList { border-bottom: 1px solid #e1e1e1; float: left; height: 35px; line-height: 35px; padding-left: 5%; width: 95%; }

/*接机订单详情*/
.DetalisTop { border-bottom: 1px solid #fff; color: #4A586A; height: 40px; line-height: 40px; background-image: -moz-linear-gradient(top, #fff, #eaeaea); /*火狐*/ background: -o-linear-gradient(top, #fff 0%,#eaeaea 100%); /*Opera*/ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1,#eaeaea)); /*Chrome*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eaeaea', GradientType='0'); /*IE*/ }
    .DetalisTop img { width: 15px; }
    .DetalisTop a, .DetalisTop a:hover { color: #4A586A; }
.DetalisBG { background: url(../images/r2_c1.jpg) no-repeat 0 0 #fff; background-size: 100%; width: 100%; height: 170px; }
    .DetalisBG img { width: 100%; height: 100%; }
.DetalisX { color: #4A586A; height: 80px; padding-top: 10px; }
.DetalisXph img { border-radius: 36px; border: 1px solid #97A4B7; }
.DetalisXsf { font-size: 0.9em; }
    .DetalisXsf .neme { font-size: 1.2em; }
    .DetalisXsf .clna { color: #93A3B6; }
.DetalisXx img { width: 12px; margin-right: 1px; }
.DetalisXdz { background: url(../images/detambg.png) no-repeat 5% 25px #468BCC; background-size: auto 50%; color: #fff; float: left; padding: 0 11%; width: 78%; }
    .DetalisXdz .tips { color: #A3C6E6; font-size: 0.8em; line-height: 30px; }
.Detalixs { float: left; }
.detamtop, .detamdown { margin-top: 0px; display: block; margin: 0 auto; width: 43px; }
.DetalisXdzLine { background: #468BCC; height: 20px; }
.DetalisXbgs { width: 100%; position: relative; float: left; }
.Detalispos { position: absolute; z-index: 1000; width: 100%; }
.DetMap { position: relative; height: 660px; }
#mapContainer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#tip { height: 200px; width: 300px; background-color: #fff; padding-left: 10px; padding-right: 10px; position: absolute; bottom: 20px; border: 1px solid #ccc; font-size: 12px; right: 10px; border-radius: 3px; }

.fpttb img { width: 8px; }
.tlps img, .tlpmb img { width: 30px; }
.lsitTitleRight img { width: 6px; }
#flightNo::-webkit-input-placeholder { text-align: right; }

#flightNo:-moz-placeholder { text-align: right; }

#flightNo::-moz-placeholder { text-align: right; }

#flightNo:-ms-input-placeholder { text-align: right; }
::-webkit-input-placeholder { color: #cccccc; }
:-moz-placeholder { color: #cccccc; }
::-moz-placeholder { color: #cccccc; }
:-ms-input-placeholder { color: #cccccc; }
.carbgy{background: #F0F0F0}



/*8-12优惠券*/
.car2span { width: 45px; display: inline-block; margin-right: -35px; background: url('../images/ln.png') repeat-x 0 7px; }
.coupons2 { background: url('../images/car2_bk.png'); width: 80%; height: 50px; background-size: 100%; margin: 0 auto; margin-top: 15px; }
.coupons1 { width: 100%; height: 100px; background: #f3f3f4; overflow: auto; border-top: 1px dashed #dddddd; border-bottom: 2px solid #d6d6d6; }
.coupons3 { height: 50px; line-height: 50px; color: #fff; }
.colory { color: #a1a1a1; }
.conpbg { background: url('../images/conbg.png') no-repeat; height: 50px; width: 100%; background-size: 100% 100%; }
    .conpbg li { float: left; height: 50px; line-height: 50px; color: #435060; }
.liw { width: 49%; }
.liw2 { width: 2%; }
.contab { font-size: 1em; }
.contab2 { font-weight: bold; }
.g_displaynone { display: none; }
.g_mt20 { margin-top: 20px !important; }
.conleft { line-height: 100px; float: left; width: 25%; background: url('../images/conLeft.png') no-repeat; }
.conright { float: right; width: 75%; background: url('../images/conRight.png') no-repeat; }
.conp { height: 100px; background-size: 100% 100%; }
.confz { font-size: 3.5em; }
.concolor { color: #ff7f00; }
.conbox { margin: 0 auto; width: 95%; }
.consp { display: block; }
.conp1 { float: left; font-size: 1em; color: #72859e; margin-left: -5px; height: 60px; line-height: 15px; }
.conp2 { float: left; font-size: 0.8em; color: #72859e; }
.rightcheck { background: url('../images/dhs.png') no-repeat center;background-size:60%; height: 80px; }
.rightNocheck { background: url('../images/dhsk.png') no-repeat center;background-size:60%; height: 80px; display:inline-block}
.carliney { height: 80px; border-bottom: 2px solid #d6d6d6; background: #f3f3f4; }
.carbtny { height: 60px; background: #e1e1e1; position: fixed; bottom: 0; }
.carbtny2 { width: 90%; margin: 0 auto; height: 40px; margin-top: 12px; line-height: 40px; background: #59a5f0; color: #fff; }
.carls{ letter-spacing: 2px; }
.carls2{ letter-spacing: 1px; }
.con_occ{ height:20px;border-bottom:2px solid #d6d6d6}
.conbx{ background:#f3f3f4;overflow:auto;}
.conuly{ height:80px;margin-top:10px;line-height:20px;}
.conulyli{ padding-left:10%;width:70%;}
.conulylip{ color:#4a586a;font-size:0.95em;font-weight:bold}