@charset "utf-8";.common-passenger-list,.option,a,label{white-space:nowrap}.left-nav li a.luggage{background:url(../images/luggage.png) no-repeat #0093d0;color:#fff;padding-left:80px}.left-nav li a.luggage-on{background:url(../images/luggage.png) no-repeat #fff;color:#fa1a1a;padding-left:70px;font-size:18px}h1,h2,h3,h4,h5,h6,h7,li,p,table,td,tr,ul{margin:0;padding:0}body{margin:0 auto;width:100%;font:12px "微软雅黑";background:url(../images/x-repeat-2.png) 0 92px repeat-x #fff}li,ul{list-style:none}a:active,a:link,a:visited{text-decoration:none}img{border:none}.booking-content{width:1024px;margin:30px auto}.passenger-title{height:50px;line-height:50px;background-color:#0093d0;padding-left:15px;font-size:18px;color:#fff;letter-spacing:1px}.out-link-style a{font-size:14px;text-decoration:underline;color:#0093d0;margin-right:10px}.out-link-style a:active,.out-link-style a:visited{text-decoration:underline}.flight-summary-box{width:100%;overflow:hidden}.flight-info-left{width:68%;float:left}.flight-info-right{width:31%;float:left}.flight-info-left .singleFlightBox{position:relative}.flight-info-left .singleFlightBox .flight-name{height:37px;width:39px;padding-left:3px;padding-top:5px;position:absolute;left:0;top:0;background:url(../images/half_round.png) no-repeat;color:#fff;font-size:14px}.flight-info-left .singleFlightBox .flight-summary{padding:25px 0 15px;margin:0 10px -1px 40px;border-bottom:1px dashed #ccc}.flight-info-left .singleFlightBox .flight-summary table,.flight-info-right .summary-sub{border:0;border-collapse:collapse}.flight-info-left .singleFlightBox .flight-summary table td{text-align:center}.flight-info-left .singleFlightBox .flight-summary .flight-city{display:block;color:#000;font-size:24px}.flight-info-left .singleFlightBox .flight-summary .flight-date{display:block;color:#ccc;text-align:center;line-height:25px;margin-bottom:10px}.flight-info-left .singleFlightBox .flight-summary .flight-code{background:url(../images/plane.png) center 11px no-repeat}.flight-info-left .singleFlightBox .flight-summary .flight-code span{display:block;color:#999;padding-top:30px}.flight-info-left .singleFlightBox .flight-summary .flight-link a{font-size:14px;text-decoration:underline;color:#0093d0;margin-right:10px}.flight-info-right .summary-sub{margin:10px;width:100%;font-size:14px}.flight-info-right .summary-sub tr th{color:#0093d0;line-height:35px;border-bottom:1px dashed #ccc}.flight-info-right .summary-sub tr td{text-align:center;padding:10px 0 0;color:#666}.price-total{clear:both;border-top:1px dashed #ccc}.common-passengers{margin:0 10px;padding:30px 0 20px}.common-passengers h5{color:#0093d0;font-size:16px;float:left;margin-right:30px}.common-passenger-list{overflow:hidden;word-break:keep-all}.common-passenger-list .c-p{background:url(../images/check_bg.png) 0 4px no-repeat;color:#666;float:left;font-size:12px;width:105px;height:20px;line-height:20px;margin:0 1em 10px 0;padding:0 10px 0 20px;overflow:hidden;cursor:pointer}.common-passenger-list .c-p-used{background:url(../images/checked_bg.png) 0 4px no-repeat}.common-passenger-list .c-p-disabled,.common-passenger-list .c-p-disabled:hover{background-color:#F5F5F5;border-color:#EEE;color:#CCC;cursor:not-allowed}.passenger-list li.psg-block{padding:25px 10px;position:relative;background:#eaf8fe;overflow:hidden;margin-bottom:5px}.passenger-list li.psg-block .hide{display:none}.passenger-list li.psg-block .show{display:block}.passenger-list li.psg-block .control-group{margin-right:15px;float:left}.passenger-list li.psg-block .search-checkbox{display:inline-block;float:left;margin-right:5px}.passenger-list li.psg-block .control-group .checkbox-box{font-size:14px;float:left}.passenger-list li.psg-block .control-group .select-trigger{height:29px;line-height:27px}.passenger-list li.psg-block .control-group .select-ico{height:29px}.passenger-list li.psg-block .control-group .select-ico .arrow-down{margin:11px 0 0 6px}.passenger-list li.psg-block .control-group span{display:inline-block;line-height:29px;font-size:14px;float:left;margin-right:3px}.passenger-list li.psg-block .control-group .input{border:1px solid #ccc;height:21px;padding:4px;font-size:14px}.passenger-list li.psg-block .control-group .ico{width:18px;height:20px;background:url(../images/blue_ico.jpg) no-repeat;position:absolute;top:6px;right:0}.passenger-list li.psg-block .psg-type{width:78px}.passenger-list li.psg-block .psg-type .checkbox-box{width:75px}.passenger-list li.psg-block .psg-name{width:160px;position:relative}.passenger-list li.psg-block .psg-name .psg-name-input{width:100px}.passenger-list li.psg-block .psg-idType{width:300px;position:relative}.passenger-list li.psg-block .psg-idType .checkbox-box{width:90px}.passenger-list li.psg-block .psg-idType .psg-idType-input{width:140px}.passenger-list li.psg-block .psg-birthday .psg-birthday-input{width:150px}.passenger-list li.psg-block .insurance-box{width:140px;float:left}.passenger-list li.psg-block .insurance-box .insurance-checkbox{width:13px;height:13px;float:left;background:url(../images/checked_bg.png) no-repeat;margin-top:9px;margin-right:5px}.passenger-list li.psg-block .psg-carryBy{width:240px}.passenger-list li.psg-block .psg-carryBy .checkbox-box{width:160px}.passenger-list li.psg-block .del-psg-block{width:40px;height:23px;line-height:23px;background-color:#0093d0;position:absolute;right:10px;top:28px;text-align:center;font-size:14px;color:#fff}.passenger-block .a-center{text-align:center;margin:0 0 20px}.passenger-block .flat-btn{padding:6px 30px;height:36px;background-color:#0093D0;color:#FFF;border:0;font-size:14px;cursor:pointer}.flat-btn:focus,.flat-btn:hover{background-color:#4682B4;border-color:#4682B4}.contact-block{border:1px solid #ccc;padding:25px 50px;overflow:hidden}.control-group{display:inline-block;margin-right:30px;float:left}.control-group .control-label{font-size:14px;display:inline-block;line-height:29px;float:left;margin-right:3px}.control-group .controls{display:inline-block;vertical-align:top}.control-group .controls .input{border:1px solid #ccc;height:21px;margin:0;padding:4px}.coupon-title{height:50px;line-height:50px;background-color:#f4f4f4;padding-left:15px;font-size:16px;letter-spacing:1px;font-weight:400;margin-top:30px}.coupon-checkbox{float:left;height:50px;padding-left:20px;margin-right:20px;background:url(../images/check_bg.png) 0 center no-repeat}.coupon-title a{display:block;float:left;font-size:16px;text-decoration:underline}.coupon-block{border:1px solid #ccc;padding:25px 50px;overflow:hidden}.coupon-block .controls .input{width:140px}.coupon-block .controls .checkbox-box{width:145px}.coupon-block .controls .select-trigger{height:29px;line-height:27px}.coupon-block .controls .select-ico{height:29px}.coupon-block .controls .select-ico .arrow-down{margin:11px 0 0 6px}.addCoupon{background-color:#0093D0;height:31px;font-size:14px;line-height:31px;width:65px;text-align:center;color:#fff;border:0;cursor:pointer}.submit-box{text-align:center;margin-top:40px;overflow:hidden;font-size:14px}.protocolBox{height:50px;line-height:50px;width:500px;margin:0 auto}.protocol-checkbox{float:left;height:50px;margin:0 auto;padding-left:20px;background:url(../images/check_bg.png) 0 center no-repeat}.protocol-checkbox-checked{background:url(../images/checked_bg.png) 0 center no-repeat rgba(0,0,0,0)}.protocolBox a{margin-right:0;text-decoration:none}.submit-btn-box{overflow:hidden;height:36px;text-align:center}.submit-btn-box .btn-pre{display:inline-block;padding:6px 50px;height:24px;line-height:24px;background-color:#a0a0a0;color:#fff;margin-right:5px;font-size:14px}.submit-btn-box .btn-next{padding:0 50px;height:36px;line-height:36px;background-color:#ee1b2f;border:0;color:#fff;font-size:14px;cursor:pointer}.pay-status{height:85px;line-height:85px;padding-left:35px;background:30px center no-repeat #eef9fd;font-size:24px}.order-status{color:#0093d0;background:url(../images/ok_b.jpg) left no-repeat;padding-left:35px;padding-bottom:3px}.remain-time{color:#000;font-size:20px}.order-summary table{border:0;border-collapse:collapse}.flight-info,.info-box{border-bottom:1px dashed #ccc}.order-summary-info{width:100%;padding:0 20px}.order-summary .order-no{float:right;margin-right:20px}.flight-info{font-size:14px;width:100%;padding:5px 0}.flight-info td{height:40px}.flight-info .flight-type{width:8%;color:#666;vertical-align:text-top}.flight-info .flight-city{width:15%;font-size:16px;color:#0093d0;padding-bottom:8px}.flight-info .flight-date{width:22%}.flight-info .flight-time{width:12%}.flight-info .flight-no{width:12%;color:#666}.flight-info .flight-luggage{width:12%;text-align:center;color:#666}.flight-info .flight-cabin{width:30%;text-align:center;color:#666}.flight-info .flight-change{width:10%;text-align:right}.info-box{width:100%;padding:5px 0;font-size:14px}.info-box td{height:35px}.info-box .info-title{width:11%}.info-box .info-name{width:18%}.info-box .info-sex{width:10%;color:#666}.info-box .info-info,.info-box .info-service,.info-box .info-value{width:18%;color:#666}.info-box .info-name span{color:#666;margin-left:4px}.info-box .info-idcard{width:28%;color:#666}.info-box .info-birthday{color:#666}.info-box .info-home{color:#666;text-align:right}.info-box .info-money{color:#666}.order-price-total{line-height:50px;text-align:right;padding-right:100px;font-size:14px;color:#666;position:relative}.order-price-total span{display:block;color:red;font-size:28px;position:absolute;top:2px;right:20px}.bar,.bar li,.bar ul,.form-login1,.payItem label,.select{position:relative}.pay-way{margin-top:10px}.pay-way .pay-way-list{height:50px;background-color:#40b5e2;border-bottom:2px solid #0093d0}.pay-way .pay-way-list li{line-height:50px;float:left}.pay-way .pay-way-list li a{color:#fff;font-size:16px;border-right:2px solid #fff;padding:0 20px;font-weight:700}.pay-way .pay-way-list li.current{background-color:#0093d0}.pay-way .pay-way-list li.current a{border-right:2px solid #0093d0}.pay-way-content{border:1px solid #0896d1;padding:30px}.pay-way-content .typeBox h2{height:35px;background-color:#ccc;padding-left:10px;line-height:35px}.option-group,.payItem label,.select{background-color:#FFF}.pay-way-content .typeBox .payItemList{padding:11px}.pay-way-content .typeBox .payItemList .payItem{float:left;width:24%;margin-right:1%;margin-bottom:20px}.pay-way-content .typeBox .payItemList .payItem .img_zone{display:inline-block;width:90%;height:40px}.payItem label{border:1px solid #EAEAEA;cursor:pointer;display:block;margin-left:20px;padding:0 0 0 5px}.payItem .icon-radio{margin-right:5px;position:absolute;right:100%;top:10px}.success-main{height:auto;padding:30px;background-color:#eef9fd}.success-main .sub{background-color:#fff;height:auto;padding:0 30px 20px}.success-main .sub .success-box{height:70px;line-height:70px;border-bottom:1px dashed #ccc;background:url(../images/success.png) 10px center no-repeat}.order-success,.order-success1{font-size:24px;color:#1b9510;background:url(../images/ok.jpg) left no-repeat;padding-left:55px}.order-success{font-weight:700}.order-success1{padding-bottom:10px}.success-main .sub .order-no{font-size:14px;margin:15px 0}.success-main .sub .order-no span{font-weight:700}.success-main .sub table{background-color:#eef9fd;width:100%;height:50px}.success-main .sub table tr th{background-color:#0093d1;width:19%;height:25px;color:#fff;text-align:left;padding-left:5px}.success-main .sub table tr td{text-align:left;height:40px;padding-left:10px}.success-main .sub table .total{color:#ee1b2f;font-weight:700}.success-main .btn-box{margin:30px 0 0;height:auto}.bule-btn-over,.success-main .btn-box .bule-btn,.success-main .btn-box .white-btn{height:30px;letter-spacing:2px;font-size:14px;font-weight:700;cursor:pointer}.success-main .btn-box .bule-btn{color:#fff;background-color:#0093d1;border:0;margin-right:20px;width:110px}.bule-btn-over{color:#fff;background-color:#0093d1;border:0;margin:10px;width:70px}.success-main .btn-box .white-btn{color:#0093d1;background-color:#fff;border:1px solid #0093d1;margin-right:20px;width:110px}.success-main .btn-box .white-auto{width:auto}.success-other-link{height:auto;padding:20px 30px 0}.success-other-link .sub{line-height:30px;background:url(../images/left.png) 0 center no-repeat rgba(0,0,0,0)}.success-other-link .sub span{padding-left:20px;color:#149ed9}.success-other-link a{margin-right:8px}.success-other-link .link-img{border:none;margin-right:5px}.success-ad-img{border:1px solid #0093d1;margin:80px 0;height:auto}.success-ad-img-bottom{border:none;width:100%}.success-icon a{display:inline-block;width:80px;line-height:36px;color:#149ed9;padding-top:2px}.success-icon a.success-icon01{background:url(../images/img_1.png) no-repeat;padding-left:18px}.success-icon a.success-icon02{background:url(../images/img_2.png) no-repeat;padding-left:33px}.success-icon a.success-icon03{background:url(../images/img_3.png) no-repeat;padding-left:26px}.success-icon a.success-icon04{background:url(../images/img_4.png) no-repeat;padding-left:36px}.success-icon a.success-icon05{background:url(../images/img_5.png) no-repeat;padding-left:22px}.success-icon a.success-icon06{background:url(../images/img_6.png) no-repeat;padding-left:32px}.success-icon a.success-icon07{background:url(../images/img_7.png) no-repeat;padding-left:37px}.bar{margin:20px 0}.barDot{border-bottom:1px dotted #001e51;height:20px;margin:0 200px}.bar ul{margin-top:-21px}.bar li{color:#0093d0;float:left;font-size:16px;margin-left:0;text-align:center;width:33%}.bar li .barNum{background:#0093d0;border:5px solid #fff;color:#fff;font-weight:700;height:28px;line-height:28px;margin:0 auto;overflow:hidden;width:28px;font-size:18px}.bar li .barDir,.bar1 li .barDir{background:url(../images/seat.png) no-repeat;right:-14px;top:17px}.bar li .barDir{height:10px;position:absolute;width:27px}.bar li.current{color:#e3001c}.titlepos,.titlepos a{color:#909090}.bar li.current .barNum{background:#e3001c}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.W{width:960px;margin:0 auto}.titlepos{line-height:30px;height:30px;border-bottom:#BDD6EA 1px solid;background:url(../images/seat.png) 0 -10px no-repeat;padding-left:20px}.titlepos a:hover{color:#0292CF}.form-login1{height:40px;text-align:center}.form-login1 input.form-join{width:80px;height:35px;background-color:#e0f5fe;color:#0093d0;border:0;cursor:pointer;margin-left:5px}.form-login1 input.form-login-btn{width:100px;height:35px;background-color:#ee1b2f;border:0;color:#fff;font-size:14px;font-weight:700;letter-spacing:2px;cursor:pointer;margin-left:5px}.bar1 li .barNum,.seatBtn{height:28px;line-height:28px}.seatable td,.seatable th{border-right:2px #fff solid}.seatable{margin:10px 0;text-align:center;line-height:28px}.seatable th{background:#0192D1;color:#fff}.seatable td{color:#474948;background:#EEF9FD;padding:5px 0}.seatable td a{color:#0193CF}.seatBtn{display:block;width:80px;background:#0192D1;text-align:center;color:#fff;margin:0 auto}.bluetable,.description p,.loadingtxt,.option{line-height:20px}.seatMT{margin:20px 0;height:110px}.seatML3{margin-left:3px}.fl{float:left}.fr{float:right}.description{width:60%}.description p{color:#484848;padding:0 15px}.bluetable,.bluetable th{color:#656766}.explain{width:18%}.explain1{width:42%}.seatzoom{margin:0 auto;padding-left:18px}.seatzoom li{float:left;margin-right:18px}.bluetable{text-align:center;font-size:14px}.bluetable td,.bluetable th{padding:13px 5px}.bluetable .odd td{background:#F0FAFC}.select{font-size:12px;border:1px solid;padding:0;z-index:0;width:130px;overflow:hidden;color:#CCC;cursor:pointer;vertical-align:top;display:inline-block}.checkbox-box{font-size:14px;float:left;width:180px}.select-trigger{margin-right:25px;padding:0 5px;color:#333;height:29px;line-height:27px}.select-ico{border-left:1px solid;position:absolute;right:0;top:0;width:24px;z-index:0;height:29px}.select-ico .arrow-down{display:block;width:0;font-size:0;height:0;overflow:hidden;border-top:6px solid;border-left:6px solid transparent;border-right:6px solid transparent;margin:11px 0 0 6px}.option-group{max-height:200px;overflow-y:auto;overflow-x:hidden;border:1px solid;color:#08F;position:absolute;width:100%;z-index:200;font-size:12px}.flight-info1,.info-box1{border-bottom:1px dashed #ccc}.bar1,.bar1 li,.bar1 ul{position:relative}.option{color:#333;display:block;height:20px;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;word-break:keep-all;cursor:pointer}.flight-info1{font-size:14px;width:100%;padding:5px 0}.flight-info1 td{height:40px}.flight-info1 .flight-type{width:10%;color:#666;vertical-align:text-top}.flight-info1 .flight-city{width:18%;font-size:16px;color:#0093d0;padding-bottom:8px}.flight-info1 .flight-date,.flight-info1 .flight-time{width:12%}.flight-info1 .flight-no{width:12%;color:#666}.flight-info1 .flight-luggage{width:12%;text-align:center;color:#666}.flight-info1 .flight-cabin{width:30%;text-align:center;color:#666}.flight-info1 .flight-change{width:10%;text-align:right}.info-box1{width:100%;padding:5px 0;font-size:14px}.info-box1 td{height:35px}.info-box1 .info-title{width:11%}.info-box1 .info-name{width:18%}.info-box1 .info-info,.info-box1 .info-sex{width:10%;color:#666}.info-box1 .info-service{width:20%;color:#666}.info-box1 .info-value{width:18%;color:#666}.info-box1 .info-name span{color:#666;margin-left:4px}.info-box1 .info-idcard{width:28%;color:#666}.info-box1 .info-birthday{color:#666}.info-box1 .info-home,.info-box1 .info-money{color:#666;text-align:right}.bar1 li,.fjlotnfliagh,.loadingtxt{text-align:center}.bar1{margin:20px 0}.barDot1{border-bottom:1px dotted #001e51;height:20px;margin:0 148px}.bar1 ul{margin-top:-21px}.bar1 li{color:#0093d0;float:left;font-size:16px;margin-left:-1px;width:25%}.bar1 li .barNum{background:#0093d0;border:5px solid #fff;color:#fff;font-weight:700;margin:0 auto;overflow:hidden;width:28px;font-size:18px}.bar1 li .barDir{height:10px;position:absolute;width:27px}.bar1 li.current{color:#e3001c}.bar1 li.current .barNum{background:#e3001c}.mustread{float:left;margin-left:25px;line-height:28px;position:relative}.mustread a{color:#0292CF}.isRead{padding-left:25px}.seatcheck{width:13px;height:13px;overflow:hidden;text-indent:-999em;background:url(../images/seat.png) 0 -42px no-repeat;position:absolute;top:50%;left:0;margin:-6px 5px 0;cursor:pointer}.loadingsearch{background:0 0}.xbmutling{width:480px;margin:0 auto;text-align:left;background:url(/B2C40/common/images/loading_bg02.gif) repeat-y}.whitebglClass{background:#FFF}.logindop{background:url(/B2C40/common/images/loading_bg01.gif) no-repeat;height:13px}.cqhaerbmnmb,.haerbmnmb{height:65px;padding-left:18px;margin:0 15px}.haerbmnmb{background:url(/B2C40/common/images/logo.gif) no-repeat}.cqhaerbmnmb{background:url(/B2C40/common/images/cqlogo.gif) no-repeat}.loadingtxt h2,.loadingtxt p{margin:0 0 5px}.blintkyongh{background:url(/B2C40/common/images/loadingimg.jpg) no-repeat;height:130px}.fjlotnfliagh{padding:10px}.loadingtxt h2{color:#334b77;font-weight:400;font-size:12px}.loadsfbootm{background:url(/B2C40/common/images/loading_bg03.gif) no-repeat;height:14px;overflow:hidden;margin-top:15px}