.flex-row-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-row-center,.flex-row-start{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-row-end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-column-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-column-center,.flex-column-start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-column-end{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.center-column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex2{-webkit-box-flex:2;-ms-flex:2;flex:2}.position-relative{position:relative}.bus-cursor{cursor:pointer}.cor333{color:#333}.cor111{color:#111}.cor999{color:#999}.cor666{color:#666}.corfff{color:#fff}.cor-main{color:#0086f6}.cor-799d08{color:#799d08}.cor-9a9a9a{color:#9a9a9a}.cor-f9f9f9{color:#f0f0f0}.bg-9a9a9a{background-color:#9a9a9a}.bg-cor666{background-color:#f0f0f0}.corred{color:#f70}.bg-f5f5f5{background-color:#f5f5f5}.bg-fff{background-color:#fff}.bg-ffb000{background-color:#ffb000}.cor-ffb000{color:#ffb000}.bg-ccc{background-color:#ccc}.ba-fffcd8{background-color:#fffcd8}.bg-2577e3{background-color:#2577e3}.bg-eff6fc{background-color:#eff6fc}.bg-f7f7f7{background:#f7f7f7}.cor-red{color:red}.cor-9898{color:#989898}.font600{font-weight:600}.font10{font-size:10px}.font11{font-size:11px}.font12{font-size:12px}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font17{font-size:17px}.font18{font-size:18px}.font20{font-size:20px}.font23{font-size:23px}.font25{font-size:25px}.fw-bold{font-weight:700}.fw-normal{font-weight:400}.margin-left2{margin-left:2px}.margin-left3{margin-left:3px}.margin-left4{margin-left:4px}.margin-left5{margin-left:5px}.margin-left7{margin-left:7px}.margin-left8{margin-left:8px}.margin-left9{margin-left:9px}.margin-left10{margin-left:10px}.margin-left11{margin-left:11px}.margin-left12{margin-left:12px}.margin-left13{margin-left:13px}.margin-left14{margin-left:14px}.margin-left15{margin-left:15px}.margin-left16{margin-left:16px}.margin-left17{margin-left:17px}.margin-left18{margin-left:18px}.margin-left19{margin-left:19px}.margin-left20{margin-left:20px}.margin-left30{margin-left:30px}.margin-left45{margin-left:45px}.margin-left60{margin-left:60px}.margin-left70{margin-left:70px}.margin-left100{margin-left:100px}.margin-bottom7{margin-bottom:7px}.margin-bottom8{margin-bottom:8px}.margin-bottom9{margin-bottom:9px}.margin-bottom10{margin-bottom:10px}.margin-bottom11{margin-bottom:11px}.margin-bottom12{margin-bottom:12px}.margin-bottom13{margin-bottom:13px}.margin-bottom14{margin-bottom:14px}.margin-bottom15{margin-bottom:15px}.margin-bottom20{margin-bottom:20px}.margin-top1{margin-top:1px}.margin-top3{margin-top:3px}.margin-top5{margin-top:5px}.margin-top6{margin-top:6px}.margin-top7{margin-top:7px}.margin-top8{margin-top:8px}.margin-top9{margin-top:9px}.margin-top10{margin-top:10px}.margin-top11{margin-top:11px}.margin-top12{margin-top:12px}.margin-top13{margin-top:13px}.margin-top14{margin-top:14px}.margin-top15{margin-top:15px}.margin-top20{margin-top:20px}.margin-right2{margin-right:2px}.margin-right3{margin-right:3px}.margin-right4{margin-right:4px}.margin-right5{margin-right:5px}.margin-right6{margin-right:6px}.margin-right7{margin-right:7px}.margin-right8{margin-right:8px}.margin-right9{margin-right:9px}.margin-right10{margin-right:10px}.margin-right11{margin-right:11px}.margin-right12{margin-right:12px}.margin-right13{margin-right:13px}.margin-right14{margin-right:14px}.margin-right15{margin-right:15px}.margin-right16{margin-right:16px}.margin-right17{margin-right:17px}.margin-right18{margin-right:18px}.margin-right19{margin-right:19px}.margin-right20{margin-right:20px}.margin-right60{margin-right:60px}.padding-right30{padding-right:30px}.padding-top10{padding-top:10px}.padding-top15{padding-top:15px}.padding-top20{padding-top:20px}.padding-top25{padding-top:25px}.padding-left2{padding-left:2px}.padding-left5{padding-left:5px}.padding-left10{padding-left:10px}.padding-left20{padding-left:20px}.padding-left30{padding-left:30px}.margin-top25{margin-top:25px}.margin-top50{margin-top:50px}.padding-right2{padding-right:2px}.padding-right10{padding-right:10px}.padding-right15{padding-right:15px}.padding-bottom5{padding-bottom:5px}.padding-bottom10{padding-bottom:10px}.padding-bottom15{padding-bottom:15px}.padding-bottom20{padding-bottom:20px}.padding-bottom25{padding-bottom:25px}.padding-bottom30{padding-bottom:30px}.margin-left-15{margin-left:-15px}.height-50{height:50px}.ship-list-main-page{width:1180px;margin:0 auto}.ship-list-main-page .search-form-container{margin-bottom:20px}.ship-list-main-page .search-form-container .search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.ship-list-main-page .search-form-container .search-form .form-item{margin-right:10px;margin-top:0!important}.ship-list-main-page .search-form-container .list-search-btn{border-radius:4px;background:#2681ff;color:#fff;cursor:pointer;width:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 0;margin-left:8px}.ship-list-main-page .list-width500{width:500px}.ship-list-main-page .list-width400{width:400px}.ship-list-main-page .list-width300{width:300px}.ship-list-main-page .list-width200{width:200px}.ship-list-main-page .list-width100{width:100px}.ship-list-main-page .list-width880{width:880px}.ship-list-main-page .list-title-parent{height:30px;border-radius:3px;padding-left:5px}.ship-list-main-page .list-item-parent{width:880px;border-bottom:1px solid #e0e0e0;padding-bottom:15px;padding-top:15px;position:relative}.ship-list-main-page .list-seat-parent{padding:5px 10px;width:50px;color:#fff;border-radius:3px;font-size:11px;cursor:pointer}.ship-list-main-page .list-item-circle{width:6px;height:6px;border-radius:3px;background-color:silver}.ship-list-main-page .list-item-line{width:30px;height:3px;background-color:silver}.ship-list-main-page .list-question-parent{border:1px solid silver}.ship-list-main-page .list-question-title{height:48px;border-bottom:1px solid silver;padding-left:10px}.ship-list-main-page .list-question-subtitle{height:40px;padding-left:10px;color:#06c}.ship-list-main-page .list-question-content{line-height:20px;color:#333;font-size:12px}.ship-list-main-page .list-seat-title-parent{background-color:#c9e3fb;height:30px}.ship-list-main-page .list-seat-line{background-color:#e0e0e0;height:1px;margin-top:10px}.ship-list-main-page .list-seat-item-parent{background-color:#eff7fd;border-bottom:1px dashed #e5e5e5;padding-top:5px;padding-bottom:5px}.ship-list-main-page .list-width30{width:30px}.ship-list-main-page .list-bottom-img{width:12px;height:12px}.ship-list-main-page .list-sanjiao{position:absolute;bottom:-1px;right:30px;width:17px;height:9px}.ship-list-main-page .list-no-data-img{width:48px;height:48px}.ship-list-main-page .list-no-data-parent{height:100px;width:855px;padding-left:20px;background-color:#fffcd8}.ship-list-main-page .list-filter-item{width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px;font-size:10px}.ship-list-main-page .list-filter-no-fliter1{color:#333;background-color:#fff}.ship-list-main-page .list-filter-no-fliter1,.ship-list-main-page .list-filter-no-fliter2{margin-left:5px;margin-right:15px;font-size:11px;padding:2px 5px;cursor:pointer;width:25px}.ship-list-main-page .list-filter-no-fliter2{color:#fff;background-color:#2577e3}.ship-list-main-page .list-pt-pb2{padding-top:2px;padding-bottom:2px;cursor:pointer}.ship-list-main-page .list-date-left-parent{height:48px;width:35px;border:1px solid;border-color:#ddd #ddd #2577e3}.ship-list-main-page .list-date-right-parent{height:48px;width:35px;border-right:1px solid #ddd;border-bottom:1px solid #2577e3;border-top:1px solid #ddd}.ship-list-main-page .list-date-img{height:15px;width:8px}.ship-list-main-page .list-date-item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-1px;cursor:pointer}.ship-list-main-page .list-date-item1{border-right:2px solid #2577e3;border-left:1px solid #2577e3;border-top:2px solid #2577e3;background-color:#fff}.ship-list-main-page .list-date-item2{background-color:#f5f5f5;border:1px solid;border-color:#ddd #ddd #2577e3}.ship-list-main-page .list-filter-title{width:55px}.ship-list-main-page .seo-bottom{border:1px solid #dedede;padding:15px;margin-top:30px}.ship-list-main-page .seo-bottom a{font-size:12px;color:#989898;margin-right:5px;text-decoration:none}.ship-list-main-page .seo-bottom a:hover{cursor:pointer;text-decoration:underline}.ship-list-main-page .seo-bottom span{font-size:12px;color:#989898;font-weight:700}.ship-list-main-page .seo-bottom div{margin-top:5px}.ship-list-main-page .seo-bottom .content-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ship-list-main-page .seo-title{font-size:12px;color:#333;margin-bottom:15px}.ship-list-main-page .seo-title .bus{color:#06c;font-size:12px;text-decoration:none;cursor:pointer;margin-right:3px}.ship-list-main-page .seo-title .right-title{font-size:12px;margin-left:3px}.ship-line-picker-selector,.ship-line-picker-selector-v2{position:absolute;left:80px;top:40px;z-index:10;width:736px;background:#fff;border:1px solid #ddd;border-radius:6px;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex;height:460px;overflow-y:scroll}.ship-line-picker-selector .ship-line-picker-selector-left,.ship-line-picker-selector-v2 .ship-line-picker-selector-left{width:105px;background:#f4f4f4;border-radius:5px 0 0 5px;border-right:1px solid #e6e6e6;overflow-y:scroll}.ship-line-picker-selector .ship-line-picker-selector-left .region-tabs,.ship-line-picker-selector-v2 .ship-line-picker-selector-left .region-tabs{padding:13px 6px;font-size:14px;color:#333;background:#f4f4f4}.ship-line-picker-selector .ship-line-picker-selector-left .region-tabs .region-item,.ship-line-picker-selector-v2 .ship-line-picker-selector-left .region-tabs .region-item{padding:8px 11px;line-height:18px;margin-bottom:8px;cursor:pointer}.ship-line-picker-selector .ship-line-picker-selector-left .region-tabs .region-item.active,.ship-line-picker-selector-v2 .ship-line-picker-selector-left .region-tabs .region-item.active{background:#0086f6;border-radius:5px;font-size:14px;color:#fff}.ship-line-picker-selector .ship-line-picker-selector-content,.ship-line-picker-selector-v2 .ship-line-picker-selector-content{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-size:14px}.ship-line-picker-selector .ship-line-picker-selector-content .tabs,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .tabs{font-size:14px;border-bottom:1px solid #d4d4d4;margin-left:10px}.ship-line-picker-selector .ship-line-picker-selector-content .tabs .tab-item,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .tabs .tab-item{color:#333;height:55px;line-height:55px;margin-left:22px;cursor:pointer}.ship-line-picker-selector .ship-line-picker-selector-content .tabs .tab-item.active,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .tabs .tab-item.active{position:relative}.ship-line-picker-selector .ship-line-picker-selector-content .tabs .tab-item.active:before,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .tabs .tab-item.active:before{content:"";position:absolute;bottom:-1px;display:block;width:100%;border-bottom:2px solid #0086f6}.ship-line-picker-selector .ship-line-picker-selector-content .line-view,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .line-view{max-height:390px;overflow-y:scroll;padding-top:12px;padding-left:32px}.ship-line-picker-selector .ship-line-picker-selector-content .line-view .lineBlockParent,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .line-view .lineBlockParent{display:-webkit-box;display:-ms-flexbox;display:flex}.ship-line-picker-selector .ship-line-picker-selector-content .line-view .lineBlockParent .lineTxt2,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .line-view .lineBlockParent .lineTxt2{font-weight:600;width:26px;height:32px;line-height:32px}.ship-line-picker-selector .ship-line-picker-selector-content .line-view .lineBlockParent .lineBlock,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .line-view .lineBlockParent .lineBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ship-line-picker-selector .ship-line-picker-selector-content .line-view .lineBlockParent .lineBlock .lineItem,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .line-view .lineBlockParent .lineBlock .lineItem{width:120px;padding:0 12px 0 8px;height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ship-line-picker-selector .ship-line-picker-selector-content .line-view .lineBlockParent .lineBlock .lineItem:hover,.ship-line-picker-selector-v2 .ship-line-picker-selector-content .line-view .lineBlockParent .lineBlock .lineItem:hover{color:#0086f6;background:rgba(0,134,246,.05);border-radius:4px}.ship-line-picker-selector-v2{z-index:12}.ship-line-picker-selector-v2 .search-view-wrapper{padding-top:12px;padding-left:16px;width:100%}.ship-line-picker-selector-v2 .search-view-wrapper .searchItemParent .ship-search-parent{width:30px;height:18px;border-radius:2px;text-align:center;line-height:18px;font-size:12px;color:#fff;margin-right:4px;margin-top:7px}.ship-line-picker-selector-v2 .search-view-wrapper .searchItemParent .searchItem{padding:7px;cursor:pointer}.ship-line-picker-selector-v2 .search-view-wrapper .searchItemParent .searchItem:hover{background:rgba(0,134,246,.05)}.ship-line-picker-selector-v2 .search-view-wrapper .searchItemParent .bg1{background:#53a6ff}.ship-line-picker-selector-v2 .search-view-wrapper .searchItemParent .bg2{background:#ca8af0}.calendar-portal-mask{position:absolute;left:80px;top:40px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 7px 22px -7px rgba(0,0,0,.34);box-shadow:0 7px 22px -7px rgba(0,0,0,.34);border-radius:6px;z-index:10}.calendar-portal-mask.close{background-color:transparent}.calendar-portal-mask2{position:absolute;left:80px;top:135px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 7px 22px -7px rgba(0,0,0,.34);box-shadow:0 7px 22px -7px rgba(0,0,0,.34);border-radius:6px;z-index:10}.calendar-portal-mask2.close{background-color:transparent}.calendar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:400px}.calendar-container .calendar-padding{padding:20px}@-webkit-keyframes portalSlidein{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes portalSlidein{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes portalSlideout{to{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes portalSlideout{to{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(100%);transform:translateY(100%)}}.calendar-list{display:block;padding-bottom:20px;height:70%}.calendar-day-header{background:#f8f8f8;border-radius:4px}.calendar-day-header .day-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.calendar-day-header .day-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:12px;line-height:24px;color:#333}.calendar-day-header .day-item.highlight{color:red}.calendar-portal-header{position:relative;border-top-right-radius:32px;border-top-left-radius:32px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;min-height:88px}.calendar-portal-header .title{font-size:36px;font-weight:700}.calendar-portal-header .subtitle{font-size:24px}.calendar-month-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 10px;padding-top:10px;background-color:#fff}.calendar-month-block,.calendar-month-header{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-month-header{line-height:70px;height:70px;font-size:20px;font-weight:400;color:#333;top:-2px;z-index:1}.calendar-month-header .mid{text-align:center}.calendar-month-header .next{text-align:right}.calendar-week-block{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.calendar-item,.calendar-week-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.calendar-item{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background-color:transparent}.calendar-item.calendar-item-blank{pointer-events:none;cursor:default}.calendar-item:after{border:none}.calendar-item .day{font-size:12px;font-weight:700}.calendar-item .extra,.calendar-item .subtitle{line-height:16px;height:16px;font-size:12px}.calendar-item .extra.highlight,.calendar-item .subtitle.highlight{color:red}.calendar-item-button{border:none}.calendar-item-button:active{-webkit-filter:grayscale(.3) brightness(.8);filter:grayscale(.3) brightness(.8)}.calendar-item-disabled{pointer-events:none;cursor:default;color:#ddd}.calendar-item-disabled:active{-webkit-filter:none;filter:none}.calendar-item-disabled .day,.calendar-item-disabled .extra,.calendar-item-disabled .subtitle{color:#ddd}.calendar-item-selected{border-radius:8px;border:1px solid #fff;background-color:#1890ff;color:#fff}.calendar-item-selected .day,.calendar-item-selected .extra,.calendar-item-selected .subtitle{color:#fff}.calendar-item:hover{border-radius:8px;border:2px solid #0086f6;background:#fff}.calendar-item:hover .day,.calendar-item:hover .extra,.calendar-item:hover .subtitle{color:#333}.calendar-notice-con{padding:12px 20px}.calendar-notice-con .notice-text{font-size:24px;color:#ff8022}.search-form .form-item{position:relative}.search-form .form-item .label{width:88px;font-size:14px;color:#999}.search-form .form-item .value{width:224px;height:30px}