.contactorBoxbody{margin:0 auto;width:100%;font-size:12px;background:#fff;}.contactorBoxbody{margin:0 auto;width:100%;font-size:12px;background:#fff;}ul,li,ol{margin:0;padding:0;list-style:none;}a{border:none;}a:hover{border:none;}a:link,a:active,a:visited{text-decoration:none;border:none;}h1,h2,h3,h4,h5,h6,h7,p{margin:0;padding:0;}img{border:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}.passenger-main{margin:20px 0px;}.passenger-title{height:50px;line-height:50px;background-color:#0093d0;padding-left:15px;font-size:16px;color:#fff;letter-spacing:1px;}.out-link-style a{font-size:14px;text-decoration:underline;color:#0093d0;margin-right:10px;}.loading{background:url(../images/loading.gif) no-repeat center center #ffffff;opacity:.5;filter:alpha(opacity = 50);}.flight-summary-box{width:100%;overflow:hidden;}.flight-info-left{width:68%;float:left;border-right:1px dashed #ccc;position:relative;}.flight-info-right{width:31%;float:left;}.flight-info-left .singleFlightBox{width:80%;border-right:1px dashed #ccc;float :left;position:relative;height:89px;}.flight-info-left .flight-rule{width:19%;float:right;text-align:center;border-bottom:1px dashed #ccc;padding:37px 0;}#passengerEn .flight-info-left .singleFlightBox{height:115px;}#passengerEn .flight-info-left .singleFlightBox .flight-summary{height:75px;}#passengerEn .flight-info-left .flight-rule{padding:41px 0px;}#passengerEn .flight-info-left .flight-rule.isN{padding:99px 0;}.flight-info-left .flight-rule a{color:#0093d0;}.flight-info-left .isN{right:0;padding:82px 0;}.flight-info-left .singleFlightBox .flight-name{height:37px;width:39px;padding-left:3px;padding-top:5px;position:absolute;left:0px;top:0px;background:url(../images/half_round.png) 0px 0px no-repeat;color:#fff;font-size:14px;}.flight-info-left .singleFlightBox .flight-summary{padding:25px 0px 15px 0px;margin:0px 10px -1px 40px;border-bottom:1px dashed #ccc;height:52px;}.flight-info-left .singleFlightBox .flight-summary table{border:0px;border-collapse:collapse;}.flight-info-left .singleFlightBox .flight-summary table td{text-align:center;word-break:break-all;}.flight-info-left .singleFlightBox .flight-summary .flight-city{display:block;color:#666;font-size:18px;}.flight-info-left .singleFlightBox .flight-summary .flight-city .marginLeft{margin-left:10px;}.flight-info-left .singleFlightBox .flight-summary .flight-date{display:block;color:#ccc;text-align:center;line-height:25px;}.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-summary-box .flight-link a{font-size:12px;text-decoration:underline;color:#0093d0;margin-right:10px;}.flight-info-right .summary-sub{border:0;border-collapse:collapse;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 0px 0px 0px ;color:#666;}.price-total{margin:0px 10px;line-height:50px;font-size:18px;background-color:#ffffee;clear:both;border-bottom:1px solid #ccc;border-top:1px dashed #ccc;text-align:right;color:#666;}.price-total span{color:#0093d0;margin-right:10px;font-size:20px;}.noBaby .baby-line,.noChild .child-line{display:none;}.common-passengers{padding:30px 10px;position:relative;overflow:hidden;}.common-passengers h5{color:#0093d0;font-size:16px;float:left;margin-right:30px;}.common-passenger-list{overflow:hidden;white-space:nowrap;word-break:keep-all;height:63px;}.common-passenger-list .c-p{background:url(../images/check_bg.png) 0px 4px no-repeat;color:#666666;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) 0px 4px no-repeat;}.common-passenger-list .c-p-disabled,.common-passenger-list .c-p-disabled:hover{background-color:#F5F5F5;border-color:#EEEEEE;color:#CCCCCC;cursor:not-allowed;}.common-passengers p.hide{display:none;}.common-passengers p.list_more{position:absolute;right:10px;bottom:15px;font-size:12px;height:20px;width:45px;background:url(../images/arrow_up.jpg) 33px 3px no-repeat;cursor:pointer;}.common-passengers p.showmore{position:absolute;right:10px;bottom:15px;font-size:12px;height:20px;width:45px;background:url(../images/arrow_down.jpg) 33px 3px no-repeat;cursor:pointer;}.countryCodes{margin-top:1px;width:120px;height:30px;font-family:'宋体';font-size:12px;color:#666666;font-weight:normal;font-style:normal;text-decoration:none;float:left;}.hint{display:inline-block;width:70px;background:url(../images/insurance_icon.png) 0px 18px no-repeat;cursor:pointer;font-size:14px;font-weight:normal;margin-left:825px;padding-left:18px;}.hint_en{display:inline-block;width:165px;line-height:normal;height:20px;background:url(../images/insurance_icon.png) 0px 2px no-repeat;cursor:pointer;font-size:14px;font-weight:normal;margin-left:665px;padding-left:18px;}.passenger-list li.psg-block{padding:25px 10px;position:relative;background:#eaf8fe;overflow:hidden;margin-bottom:5px;*margin-bottom:0px;}.passenger-list li.psg-block div.control-group{display:none;}.passenger-list li.psg-block div.show{display:block;}.passenger-list li.psg-block .control-group{margin-right:8px;float:left;}.form-block .control-group .redStar{color:red;margin-right:5px;font-weight:bolder;}.passenger-list li.psg-block .control-group .redStar{color:red;margin-right:5px;font-weight:bolder;}.passenger-list li.psg-block .search-checkbox{display:inline-block;float:left;margin-right:5px;}.passenger-list li.psg-block .search-checkbox .option-group .hide{display:none;}.passenger-list li.psg-block .control-group .checkbox-box{font-size:14px;float:left;}.passenger-list li.psg-block .control-group .select-trigger{height:28px;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{width:172px;border:1px solid #ccc;font-size:14px;float:left;}.passenger-list li.psg-block .control-group .error{border:1px solid red;background-color:#fff;}.passenger-list li.psg-block .control-group .ico{cursor:pointer;width:18px;height:20px;background:url(../images/blue_ico.jpg) no-repeat;float:left;margin-left:5px;margin-top:5px;}.passenger-list li.psg-block .psg-type{width:70px;}#passengerEn .passenger-list li.psg-block .psg-type{width:120px;}.passenger-list li.psg-block .psg-type .checkbox-box{width:70px;}#passengerEn .passenger-list li.psg-block .psg-type .checkbox-box{width:115px;}.passenger-list li.psg-block .psg-name{position:relative;}.passenger-list li.psg-block .psg-name .psg-name-input{width:140px;margin-right:4px;}.passenger-list li.psg-block .psg-idType{position:relative;display:none;}.passenger-list li.psg-block .psg-idType .checkbox-box{width:95px;}.passenger-list li.psg-block .psg-idType .psg-idType-input{width:145px;}.passenger-list li.psg-block .psg-birthday{display:none;}.passenger-list li.psg-block .psg-birthday .psg-birthday-input{width:100px;}.passenger-list li.psg-block .insurance-box{float:left;}.passenger-list li.psg-block .insurance-box .insurance-checkbox{width:13px;height:13px;float:left;background:url(../images/check_bg.png) no-repeat;margin-top:9px;margin-right:5px;cursor:pointer;}.passenger-list li.psg-block .insurance-box .checked{background:url(../images/checked_bg.png) no-repeat;}.passenger-list li.psg-block .insurance-box .coupon-psg-checkbox{width:13px;height:13px;float:left;background:url(../images/check_bg.png) no-repeat;margin-top:9px;margin-right:5px;cursor:pointer;}.passenger-list li.psg-block .insurance-box .checked{background:url(../images/checked_bg.png) no-repeat;}#passenger-block .passenger-list li.psg-block div.psg-insurance{float:none;clear:both;width:100%;display:inline-block;margin-top:15px;}#passenger-block .passenger-list li.psg-block div.psg-insurance .search-checkbox{width:150px;}#passenger-block .passenger-list li.psg-block div.psg-insurance .select{width:150px;}#passengerEn #passenger-block .passenger-list li.psg-block div.psg-insurance .search-checkbox{width:205px;}#passengerEn #passenger-block .passenger-list li.psg-block div.psg-insurance .select{width:205px;}#passenger-block .passenger-list li.psg-block div.psg-insurance .controls{width:820px;float:left;}#passenger-block .passenger-list li.psg-block div.psg-insurance .help-text{line-height:30px;margin-left:10px;width:575px;float:left;display:inline-block;}#passenger-block .help-text .fontblue{color:#0093d0;float:none;}.passenger-list li.psg-block .psg-carryBy{display:none;}.passenger-list li.psg-block .psg-carryBy .checkbox-box{width:160px;}.passenger-list li.psg-block .del-psg-block{width:50px;height:23px;line-height:23px;background-color:#0093d0;position:absolute;right:10px;top:28px;text-align:center;font-size:14px;color:#fff;cursor:pointer;}.passenger-list li.psg-block .cls-psg-block{width:50px;height:23px;line-height:23px;background-color:#0093d0;position:absolute;right:70px;top:28px;text-align:center;font-size:14px;color:#fff;cursor:pointer;}.passenger-block .a-center{text-align:center;margin:35px 0px 45px;}.passenger-block .flat-btn2{padding:6px 30px;height:36px;* padding:6px 15px;background-color:#0093D0;border-color:#d2ecf7;color:#FFFFFF;border:0;font-size:14px;cursor:pointer;}.flat-btn:focus,.flat-btn:hover{background-color:#4682B4;border-color:#4682B4;}.passenger-block .flat-btn-disabled,.passenger-block .flat-btn-disabled:hover,.passenger-block .flat-btn-disabled:focus{cursor:not-allowed;border-color:#EEEEEE;background-color:#f0f0f0;color:#aaa;}.passenger-name-helper-box{padding:5px;}.passenger-name-helper-box p{line-height:22px;}.passenger-card-type-helper-box{padding:5px;}.passenger-card-type-helper-box h4{height:22px;text-align:center;}.passenger-card-type-helper-box p{line-height:22px;}.insurance-helper-box table{width:100%;table-layout:fixed;}.insurance-helper-box table .insurance-type{width:65%;text-align:left;}#passengerEn .insurance-helper-box table .insurance-type{width:342px;display:inline-block;word-wrap:break-word;}#passengerEn .insurance-helper-box table .insurance-adult{width:30%;}.insurance-helper-box table .insurance-adult{width:20%;text-align:left;}.insurance-helper-box table{border-collapse:collapse;}.insurance-helper-box table tr th{text-align:center;height:35px;}.insurance-helper-box table tr td{height:30px;padding-left:3px;word-wrap:break-word;}.insurance-helper-box table tr td a{color:inherit;}.insurance-helper-box table tr td a:hover{color:red;}.insurance-helper-box table tr td.tda{text-align:right;}.insurance-helper-box .bluebg{border-bottom:#60c9f7 1px dashed;line-height:30px;}.insurance-helper-box .bluebg2{border-bottom:#60c9f7 1px dashed;line-height:60px;}.coupon-helper-box p{line-height:22px;}.emtity{display:inline-block;float:left;width:78px;height:27px;clear:both;}.psg-membernum{float:left;margin-top:15px;clear:both;display:inline-block;}.passenger-list li.psg-block .psg-membernum .psg-membernum-input{width:120px;}.psg-unionpay{float:left;margin-top:15px;clear:both;display:inline-block;}.passenger-list li.psg-block .psg-unionpay .psg-idType-input{width:140px;}.contact-block{border:1px solid #ccc;padding:25px 50px;}.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 .coupons{display :block;top :0;}.control-group .controls .input{border:1px solid #ccc;margin:0;padding:6px 5px;}.contact-block .control-group .error{border:1px solid red;background-color:#fff;}#contact-block .form{font-size:12px;position:relative;text-align:left;}#contact-mail{width:180px;}.contactorSelector{background:#fff;text-align:left;position:absolute;z-index:999;}.contactorBox{width:158px;border:1px solid #ccc;border-top:none;box-shadow:2px 2px 3px #ccc;max-height:200px;overflow:auto;}.contactorBox ul{margin:0;padding:0;}.contactorBox ul li{font-size:12px;line-height:22px;list-style:none;padding:2px 4px;cursor:pointer;background:#fff;color:#666;}.contactorBox ul li.on{background:#9CD9FF;border-bottom-color:#fff;color:#666;}.contactorBox ul li:hover{background:#9CD9FF;border-bottom-color:#fff;color:#666;}.contactorBox ul li.disableclick{cursor:auto;background:#E1DCDC;font-weight:bold;}.hide{display:none;}p.tip{color:#666;line-height:20px;padding:5px;margin:0;text-indent:3px;}.allContactor ul li a{display:block;text-decoration:none;}.cityslide{width:194px;list-style:none;margin:0;padding:0;border:1px solid #ccc;border-right-color:#3485C0;border-bottom-color:#3485C0;box-shadow:2px 2px 3px rgba(0,0,0,0.3);margin-top:-2px;}.cityslide li{font-size:12px;color:#666;list-style:none;overflow:hidden;height:16px;padding:4px 5px;background:#E1EFFE;}.cityslide li.on{background:#9CD9FF;color:#fff;cursor:pointer;}.coupon-title{height:50px;line-height:50px;background-color:#f4f4f4;padding-left:15px;font-size:16px;font-weight:normal;margin-top:30px;}.unableupgrade .coupon-title{background:#B7B7B7;}.hot-icon{height:33px;width:30px;margin-left:-14px;background:url(../images/hot-icon.png) -3px -7px no-repeat;}.unableupgrade .hot-icon{background:url(../images/unhot-icon.png) -3px -7px no-repeat;}.hot-icon.en{background:url(../images/hot-icon.png) -3px -40px no-repeat;}.unableupgrade .hot-icon.en{background:url(../images/unhot-icon.png) -3px -40px no-repeat;}.coupon-hot-tip{display:inline-block;margin-left:20px;color:#0093d0;}.unableupgrade .coupon-hot-tip{color:#E6E6E6;}.unableupgrade .coupon-hot-tip span{color:#AF6666;}.coupon-checkbox{float:left;height:50px;background:url(../images/couponcheck.png) 0px center no-repeat;padding-left:20px;margin-right:2px;cursor:pointer;margin-left:-15px;}.unableupgrade .coupon-checkbox{color:#E6E6E6;background:url(../images/uncouponcheck.png) 0px center no-repeat;}.coupon-checked{background:url(../images/couponchecked.png) 0px center no-repeat;}.coupon-list{width:188px;float:left;overflow:hidden;padding:7px 8px;background:#E6EBED;position:relative;margin-right:18px;height:140px;}.coupon-list .control-group{margin:0 0 6px;}.coupon-list .control-group .control-label{line-height:23px;width:38px;}.coupon-title a{display:block;float:right;font-size:16px;text-decoration:underline;padding-left:18px;background:url("../images/couponcode.png") 0 center no-repeat;}.unableupgrade .coupon-title a{color:#E6E6E6;background:url("../images/uncouponcode.png") 0 center no-repeat;}.coupon-block{padding:0 20px;overflow:hidden;background:#F9F9F9;}.couponcode-check{background:rgba(0,0,0,0) url("../images/check_bg.png") no-repeat scroll 0 center;float:left;width:20px;height:30px;line-height:29px;}.couponcode-checked{background:rgba(0,0,0,0) url("../images/checked_bg.png") no-repeat scroll 0 center;}.unableupgrade .couponcode-check{background:url("../images/uncheck_bg.png") no-repeat scroll 0 center;}.unableupgrade .couponcode-checked{background:url("../images/unchecked_bg.png") no-repeat scroll 0 center;}.coupon-block .coupon-code-text{line-height:30px;}.coupon-block .coupon-val{width:100px;}.coupon-block .controls .input{width:140px;}.coupon-block .controls .checkbox-box{width:140px;}.coupon-block .controls .select-trigger{height:23px;line-height:23px;width:110px;overflow:hidden;}.coupon-block .controls .select-ico{height:23px;}.coupon-block .controls .select-ico .arrow-down{margin:11px 0 0 6px;}.coupon-select-ul{}.coupon-block .control-group .error{border:1px solid red;background-color:#fff;}.addCoupon{background-color:#0093D0;height:31px;font-size:14px;line-height:31px;width:65px;text-align:center;color:#fff;border:0;cursor:pointer;}.delCoupon{background-color:#0093D0;height:31px;font-size:14px;line-height:31px;width:65px;text-align:center;color:#fff;border:0;cursor:pointer;}.coupontips{line-height:32px;color:#818181;}#comconpunbox{background:#F9F9F9;padding:0 20px;}#comconpunbox span{color:#ED1E2F;font-weight:bold;padding:3px;}.conpun-bg{width:188px;height:65px;padding:7px 0 0 0;overflow:hidden;background:url("../images/conpunimg.png") 0 0 no-repeat;text-align:center;color:#fff;}.conpun-priceinfo span{display:inline-block;line-height:40px;height:40px;vertical-align:top;text-indent:0;}.conpun-priceinfo span.y{font-size:20px;font-weight:bold;margin-top:-10px;}.conpun-priceinfo span.p{font-size:48px;*font-size:40px;font-family:impact;padding-right:5px;}.conpun-priceinfo .info{text-align:left;}.conpun-priceinfo .info span{display:inline-block;line-height:20px;height:20px;}.conpun-priceinfo .info span.i{font-weight:bold;font-size:20px;*font-size:16px;}.conpun-date{line-height:26px;padding-left:2px;}.conpun-date .l{font-family:Times New Roman;}.coupon-block .checedicon{display:none;width:38px;height:37px;background:url("../images/conpunimg.png") -102px -231px no-repeat;position:absolute;top:0;right:0;}.coupon-block .checked .checedicon{display:block;}.coupon-block .conpunopc{width:190px;height:65px;line-height:65px;text-align:center;background:url("../images/conpunrepeat.png") 0 0 repeat;position:absolute;left:7px;bottom:6px;z-index:88;}#passengerEn .coupon-block .conpunopc{line-height:25px;}.coupon-block .checked .conpunopc{display:none;}.coupon-block .unzxselect .conpunopc{line-height:32px;}.coupon-block .addconpun .conpun-bg{background-position:0 -77px;cursor:pointer;}.coupon-block .addconpun .conpun-bg-en{background-position:0 -283px;}.coupon-block .addconpun .conpunopc{display:block;color:#738E99;background:#E7ECEE;}.coupon-block .addconpun .conpundisaddtxt{display:none;line-height:65px;font-size:20px;font-weight:bold;background:#EE1B2F;width:90%;margin:0 auto;}.coupon-block .disable .couponclick,.coupon-block .unselect .couponclick,.coupon-block .unzxselect .couponclick,.coupon-block .disableid .couponclick{cursor:auto;}.coupon-block .disable .conpun-bg,.coupon-block .unselect .conpun-bg,.coupon-block .unzxselect .conpun-bg,.coupon-block .disableid .conpun-bg{background-position:0 -155px;}.coupon-block .disable .conpunopc,.coupon-block .unselect .conpunopc,.coupon-block .unzxselect .conpunopc,.coupon-block .disableid .conpunopc{display:block;color:#EE1B2F;}.coupon-block .disable .conpundisaddtxt{display:block;}.coupon-block .addconpun .conpuninputdiv{display:none;}.coupon-block .inputcounpun .conpuninputdiv{display:block;overflow:hidden;margin:18px auto 0;*margin-top:22px;width:168px;}.coupon-block .inputcounpun .addconpunclick .conpun-bg{cursor:auto;}.conpuninputdiv .conpuninput{float:left;width:108px;height:22px;line-height:22px;border:1px #fff solid;text-align:center;padding:0 5px;background:#fff;color:#333;}.conpuninputdiv .conpunBtn{display:block;float:left;width:45px;height:24px;line-height:24px;background:#618997;color:#fff;text-align:center;}.coupon-block .disadd .conpun-bg{background-position:0 -155px;line-height:65px;color:#fff;font-size:18px;font-weight:bold;}.coupon-block .disadd .conpunopc{display:block;color:#EE1B2F;}.conpunshow{overflow:hidden;width:100%;}.conpuninput::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#92B0BB;}.conpuninput:-moz-placeholder,textarea:-moz-placeholder{color:#92B0BB;}.conpuninput::-moz-placeholder,textarea::-moz-placeholder{color:#92B0BB;}.conpuninput:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#92B0BB;}.couponclick{cursor:pointer;}.conpunplay{overflow:hidden;height:154px;float:left;width:888px;position:relative;}.conpundir{width:34px;height:152px;border:#BCEAFE 1px solid;position:relative;float:left;margin-right:20px;cursor:pointer;}.conpundir .diricon{width:23px;height:48px;position:absolute;top:50%;left:50%;margin:-24px 0 0 -12px;background:url("../images/conpunimg.png") -51px -234px no-repeat;}.dirright{margin-right:0;}.dirright .diricon{background-position:-76px -234px;}.disablddir{border:#E7ECEE 1px solid;}.disablddir.dirleft .diricon{background-position:-1px -234px;}.disablddir.dirright .diricon{background-position:-25px -234px;}.conpundir:hover{background:#F0FBFF;}.disablddir:hover{background:#fff;}.conpunallwid{overflow:hidden;}.addconpun .loading{width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;}.submit-box{text-align:center;margin-top:40px;overflow:hidden;font-size:14px;}.protocolBox{height:50px;line-height:50px;text-align:left;}#passengerEn .protocolBox{line-height:25px;}.protocol-checkbox{float:left;cursor:pointer;height:50px;margin:0 auto;background:url(../images/check_bg.png) 0px center no-repeat;padding-left:20px;}#passengerEn .protocol-checkbox{height:27px;}.submit-box .checked{background:url(../images/checked_bg.png) 0px center no-repeat;}.protocolBox a{margin-right:0px;text-decoration:none;}.submit-btn-box{overflow:hidden;height:36px;text-align:center;}#passengerEn .submit-btn-box{width:100%;}.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 .red{background-color:#ee1b2f;}.submit-btn-box .gray{background-color:#a0a0a0;}.submit-btn-box .btn-next{padding:0px 50px;*padding:0 30px;height:36px;line-height:36px;background-color:#ee1b2f;border:0;color:#fff;font-size:14px;cursor:pointer;}.xbmutling{background:url("../images/loading_bg02.gif") repeat-y scroll 0 0 #fff;text-align:left;position:fixed;top:15%;left:50%;width:480px;margin-left:-240px;z-index:99999;border-radius:3px;}.logindop{background:url("../images/loading_bg01.gif") no-repeat scroll 0 0 #fff;height:13px;}.haerbmnmb{background:url("../images/alertlogo.jpg") no-repeat scroll 0 0 #fff;height:65px;margin:0 15px;padding-left:18px;}.blintkyongh{background:url("../images/loadingimg.jpg") no-repeat scroll 0 0 #fff;height:130px;}.fjlotnfliagh{padding:10px;text-align:center;}.loadingtxt{line-height:20px;text-align:center;}.loadingtxt h2{color:#334B77;font-size:12px;font-weight:normal;margin:0 0 5px;}.loadsfbootm{background:url("../images/loading_bg03.gif") no-repeat scroll 0 0 #fff;height:14px;margin-top:15px;overflow:hidden;}.alert-box .loading-bg{background-color:#fff;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.flight-link{float:left;padding-left:20px;}.flight-link a{color:#0093d0;}#isdiscount,#isnondiscount{padding:0 15px;font-size:14px;color:red;height:20px;margin-top:15px;line-height:20px;background:url("../images/flight.png") 0 -451px no-repeat;display:none;}#isdiscount span,#isnondiscount span{color:red;margin:0}.cabin-detail{font-size:14px;color:#666;}#zxPrice_block{position:relative;float:left;background:none;}#zxPrice_block a.rule{position:absolute;right:50px;color:#0093d0;display:block;font-size:14px;}.zx-price{font-size:16px;line-height:58px;padding-left:66px;background:url("../images/roundtrip.png") 0 12px no-repeat;}.zx-price span{color :red;}.loading{background:url(../images/loading.gif) no-repeat center center #ffffff;opacity:.5;filter:alpha(opacity = 50);}.onlyMemTips{clear:both;padding-top:5px;color:red;}.gradeplay{height:191px;}.gradedir{height:189px;}.grade-list{width:190px;float:left;overflow:hidden;padding:0 10px;background:#fff;margin-right:18px;height:189px;border:#B9E9FB 1px solid;}.gradetitle{line-height:32px;padding:0 8px;color:#41B6E1;font-size:14px;border-bottom:#B9E9FB 1px solid;}.gradeseat{width:19px;height:22px;background:url("../images/conpunimg.png") -146px -235px no-repeat;float:left;margin:5px 5px 0 0;}.gradeflgiht{float:left;width:140px;line-height:16px;padding:8px 0;}.gradeCon{font-size:16px;color:#41B6E1;margin-bottom:2px;}.gradeprice{text-align:center;}.gradeprice .p{font-size:42px;font-family:impact;}.gradecabin{text-align:center;font-size:24px;font-weight:bold;}.gradeBtn{color:#fff;cursor:pointer;text-align:center;margin-bottom:5px;}.gradeBtn-left{width:70%;margin-right:10px;position:relative;background:#0093D0;border:#0093D0 1px solid;border-radius:3px;line-height:16px;float:left;padding:5px 0;margin-bottom:5px;}.gradeBtn-right{width:22%;background:#0093D0;border:#0093D0 1px solid;border-radius:3px;line-height:16px;float:left;padding:5px 0;}.gradetwoBtn .gradeBtn-left{background:#fff;color:#0093D0;}.gradechecked .gradeBtn-left{background:#EE1B2F;color:#fff;border-color:#EE1B2F;}.gradechecedicon{display:none;width:38px;height:34px;background:url("../images/conpunimg.png") -1px -359px no-repeat;position:absolute;bottom:0;right:-16px;}.gradechecked .gradechecedicon{display:block;}#comupgradebox span{color:#ED1E2F;font-weight:bold;padding:0 3px;}.fontSize12{font-size:12px;}.gradeprice .fontSize24{font-size:24px;}.fontSize18{font-size:18px;}.gradetitleEn{font-size:12px;}#login-dialog.onlyMember .content-box{width:320px;margin:-165px 0 0 -160px}.onlyMember .row10 .col5{width:100%;}#userMes .content-box{width:320px;margin:-250px 0 0 -160px;}#userMes .sp-bookway-head{color:#0093d0;font-size:20px;padding:10px;text-align:center;font-weight:bold;margin-top:0px;}#userMes .sp-bookway-box{height:auto;}#userMes .form-horizontal .input{color:#666;}#userMes .sp-bookway-content p{padding:15px 0 25px 0;text-align:center;font-size:14px;}#userMes .ctrl-unit{padding-bottom:24px;padding-left:104px;z-index:0;text-align:left;}#userMes .ctrl-label{font-size:14px;left:0;line-height:28px;position:absolute;text-align:right;width:84px;padding-left:11px;z-index:0;}#userMes .space1{padding-right:2em;}#userMes .space3{letter-spacing:0.3em;}#userMes .input.code{width:4em;}#userMes .form-horizontal .getcode{height:24px;line-height:24px;width:92px;margin:0 0 0 4px;font-size:14px;width:7em;padding:0 0.5em;}#userMes .userCode img{display:block;float:right;margin-right:39px;vertical-align:middle;width:78px;height:24px;}#userMes .form-horizontal .error .help-text{width:auto;left:106px;color:red;position:absolute;}#login-dialog.onlyMember .content-box{width:320px;margin:-165px 0 0 -160px}#checkImg{width:89px;height:24px;margin-left:20px;}.reqSpan{color:red;position:absolute;}.psg-topTxt{background:#eaf8fe url("../../main/images/core.jpg") no-repeat 10px center;padding-left:31px;width:97%;font-size:14px;}.passenger-nologin{line-height:31px;display:none;}.passenger-nologin a{color:#0093d0;}#contact-block .input{width:148px;}#psg-bindMes{margin-right:0;width:360px;line-heihgt:30px;margin-bottom:10px;}#zxprice_box{overflow:hidden;background:#40B5E1;color:#fff;width:100%;margin:15px 0;}#zxprice_box .coupon-title{float:right;margin-top:0;line-height:58px;height:58px;background:#E93D4B;padding:0 15px;}#zxprice_box .coupon-checkbox{height:58px;background:url("../images/roundtrip.png") 12px -118px no-repeat;padding-left:42px;}#zxprice_box .channelrule{padding-left:20px;background:url("../images/roundtrip.png") 0 -34px no-repeat;float:left;line-height:58px;font-size:14px;cursor:pointer;}#zxprice_box .coupon-checked{background-position:12px -76px;}.price-total .zxpricetotal span{color:#666;font-size:14px;text-decoration:line-through;}.price-total i{font-style:normal;padding-right:10px;color:red;}.knowandrule{position:fixed;width:70%;left:15%;top:10%;z-index:99999;border:#0093d0 2px solid;background:#fff;}.knowandrule h3{background:#0093d0;padding:10px 45px 10px 15px;line-height:24px;color:#fff;font-size:16px;font-weight:100;position:relative;}.knowandrule .krclosed{position:absolute;top:10px;right:15px;font-size:24px;font-weight:bold;cursor:pointer;}.knowandrule iframe{overflow-x:hidden;overflow-y:auto;width:100%;border:none;height:540px;visibility:hidden;}.knowandrule .krsubmit{background:#0093d0;width:100px;height:32px;margin:15px auto;text-align:center;line-height:32px;font-size:14px;color:#fff;cursor:pointer;border-radius:2px;}.knowandrule .krmore{line-height:24px;text-align:right;padding:0 15px;}.knowandrule .krmore a{color:#0093d0;}.ticket-box{font-size:12px;padding:10px;}.ticket-box h2{border-bottom:1px dotted #bfd6e8;font-size:16px;font-weight:bold;line-height:35px;text-align:center;}.ticket-box h4{font-size:14px;line-height:24px;margin:10px 5px 0;color:#5DC9F7;border-bottom:dotted 2px #5DC9F7;}.ticket-box p{line-height:20px;padding:10px 0;}.ticket-box .grey{color:#999999;}.ticket-box .odd{background-color:#e2f1fb;}.ticket-box .even{background-color:#ffffff;}.ticket-box .center{text-align:center;}.ticket-nt td{line-height:20px;padding:10px 5px;}.ticket-nt .odd{background-color:#e2f1fb;}.ticket-nt .even{background-color:#ffffff;}.ticket-nt .center{text-align:center;}.confirm-window .img{left:25px !important;}#alert_msg_box .confirm-window .img{left:-70px !important;}.insurance-box{width:100%;overflow:hidden;zoom:1;margin-top:15px;font-size:14px;}.insurance-item-box{width:65%;padding-left:10px;}.insurance-item-box label{cursor:pointer;padding:5px 0;display:inline-block;}.insurance-item-box label:hover{background:#eeeeee;}#passengerEn .insurance-item-box{width:78%;}.title-lable{width:13%;text-align:right;height:30px;line-height:30px;font-weight:bold;}#passengerEn .title-lable{width:7%;}.nbsp{display:inline-block;width:16px;height:2px;}.item-info{line-height:30px;overflow:hidden;}.insurance-item-box .item-info{line-height:15px;}.insurance-item-box .item-name{vertical-align:top;display:inline-block;max-width:165px;}.insurance-item-box .item-name-txt{display:block;font-size:12px;max-width:175px;word-wrap:normal;}#passengerEn .item-type{width:185px;display:inline-block;}.item-price,.item-help-text{padding-left:14px;vertical-align:top;}.blue-text{color:#0093d0;}.item-help-text{display:inline-block;width:auto;padding-right:10px;font-size:12px;}.insurance-item-box .item-help-text{max-width:350px;overflow:hidden;word-break:normal;}#passengerEn .item-help-text{max-width:406px;vertical-align:top;line-height:24px;}.yellow-text{color:#ff9900;font-weight:bold;padding:0 0px;vertical-align:top;}.help-icon{background:url(../images/blue_ico.jpg) 0px 0px no-repeat;display:inline-block;height:25px;width:20px;vertical-align:middle;cursor:pointer;margin-left:11px;vertical-align:top;}.check-box-icon{margin:0px;display:inline-block;vertical-align:middle;}#newupgradeshow,#zxprice_box,#mer_coupon{position:relative;*z-index:-1;}#mer_coupon .coupon-title{padding-left:30px;}#disusealbediv{position:absolute;width:100%;height:100%;background:#fff;z-index:10;opacity:0.5;filter:alpha(opacity = 50);cursor:pointer;top:0;left:0;}#disusealbediv2{position:absolute;width:100%;height:100%;background:#fff;z-index:10;opacity:0.5;filter:alpha(opacity = 50);cursor:pointer;top:0;left:0;}.zxpricechannlrule{padding:10px 5px;}.zxpricechannlrule td{padding:10px;text-align:center;border-left:1px solid #ccc;border-top:1px solid #ccc;}.zxpricechannlrule td.odd{background:#E1F2F9;}.zxpricechannlrule th{font-weight:bold;padding:10px;text-align:center;border-left:1px solid #ccc;border-top:1px solid #ccc;}.zxpricechannlrule table{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}.zxpricechannlrule p{line-height:24px;color:#9E9E9E;}.auto-tip{background-color:#FFFFFF;max-height:230px;left:5px;top:36px;}.auto-tip li{padding:0px 5px;line-height:22px;font-size:12px;font-size:12px;color:#666;list-style:none;height:22px;background:#fff;}.auto-tip li.hoverBg{cursor:pointer;line-height:22px;background:#9CD9FF;color:#fff;}.emailFont{color:#666;font-size:12px;}.hidden{display:none;}.psg-clearfix{clear:both;height:0;width:0;}#contactor{*zoom:1;}.tip-icon{background:url("../../main/images/core.jpg") no-repeat 7px center;display:inline-block;*display:inline;*zoom:1;width:25px;height:25px;vertical-align:middle;margin-right:5px;margin-top:-4px;}#contact-block .mailgrey{color:#A9A9A9;}.insurance-icon{float:left;margin-top:10px;background:url("../images/insurance-icon.png") 0 0 no-repeat;padding-left:20px;}.insuranceiconshow .insurance-icon{display:none;}#passengerEn .insurance-icon{width:12%;}#soltxtshow{display:none;color:red;font-size:14px;float:right;margin-right:20px;}.psg-sol-card{overflow:hidden;margin-top:10px;display:none;}.solblock .psg-sol-card{display:block;}.psg-sol-input{width:145px;padding:6px 5px;}.tooltip-box{display:none;position:absolute;z-index:10000;}.tooltip-box .tooltip-arrows{position:absolute;z-index:9991;}.tooltip-br .tooltip-arrows{left:30px;margin-left:-7px;top:-7px;}.tooltip-bl .tooltip-arrows{right:30px;margin-left:-7px;top:-7px;}.tooltip-r .tooltip-arrows{left:-7px;margin-top:-7px;top:50%;}.tooltip-l .tooltip-arrows{margin-top:-7px;right:-7px;top:50%;}.tooltip-b .tooltip-arrows{left:50%;margin-left:-7px;top:-7px;}.tooltip-t .tooltip-arrows{bottom:-7px;left:50%;margin-left:-7px;}.tooltip-box .tooltip-arrows .arrow-left,.tooltip-box .tooltip-arrows .arrow-right{border:7px solid transparent;_border-color:tomato;_filter:chroma(color=tomato);display:inline-block;font-size:0;height:0;line-height:0;overflow:hidden;width:0;}.tooltip-box .tooltip-arrows .arrow-left{border-left-width:0;border-right-color:#5DC9F7;}.tooltip-box .tooltip-arrows .arrow-right{border-left-color:#5DC9F7;border-right-width:0;}.tooltip-box .tooltip-content{background-color:#ffffff;border:3px solid #5DC9F7;position:relative;z-index:9992;border-radius:3px;}.ticket-box{font-size:12px;padding:10px;background-color:#ffffff;}.ticket-box h2{border-bottom:1px dotted #bfd6e8;font-size:16px;font-weight:bold;line-height:35px;text-align:center;}.ticket-box h4{font-size:14px;line-height:24px;margin:10px 5px 0;color:#5DC9F7;border-bottom:dotted 2px #5DC9F7;}.ticket-box p{line-height:20px;padding:10px 0;}.ticket-box .grey{color:#999999;}.ticket-box .odd{background-color:#e2f1fb;}.ticket-box .even{background-color:#ffffff;}.ticket-box .center{text-align:center;}.ticket-nt td{line-height:20px;padding:10px 5px;}.ticket-nt .odd{background-color:#e2f1fb;}.ticket-nt .even{background-color:#ffffff;}.ticket-nt .center{text-align:center;}.ticket-title{color:#5DC9F7;font-size:14px;border-bottom:2px dotted #5DC9F7;padding-bottom:3px;font-weight:bolder;}