.index-page{min-width:1180px;margin:24px auto}.index-page .search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-page .search-container .search-box{width:380px;background:#3883e5;border-radius:6px;font-family:Microsoft YaHei,sans-serif}.index-page .search-container .search-box .search-tab{background-color:#ecf4fc;border-radius:6px 6px 0 0;border-bottom:none;height:43px}.index-page .search-container .search-box .search-tab .search-tab-item{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;cursor:pointer}.index-page .search-container .search-box .search-tab .search-tab-item.search-tab-item-selected{border-radius:5px 5px 0 0;background-color:#3983e5;color:#fff}.index-page .search-container .search-box .search-content{height:280px;background:#fff;border-radius:4px;margin:5px;padding:20px}.index-page .search-container .search-box .search-content .search-btn{margin-top:24px;background:#ff9400;height:40px;font-size:18px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:pointer}.index-page .search-container .slider{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-page .search-container .history-list{overflow-x:scroll;overflow-y:hidden;margin-top:12px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.index-page .search-container .history-list .history-txt{font-size:12px;color:#999;padding-right:10px;white-space:nowrap}.index-page .search-container .history-list::-webkit-scrollbar{display:none}.index-page .search-container .history-list .history-item{white-space:nowrap;margin-right:8px;font-size:12px;color:#999;cursor:pointer}.index-page .content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1020px;height:600px;background:url(https://images3.c-ctrip.com/train/2024/qichuan/8yue/PCdouditu/bus_bg.jpg) no-repeat;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;background-size:cover}.index-page .zhanwei{height:100px;width:100%}.index-page .scan-code-pic{width:980px;height:100%}.index-page .info{display:-webkit-box;display:-ms-flexbox;display:flex;width:1080px;margin-left:230px}.index-page .info .tools{width:368px}.index-page .info .tools .title{margin-top:10px;font-size:18px;margin-bottom:5px}.index-page .info .tools .tool_order,.index-page .info .tools .tool_service{width:124px;height:92px;border-right:4px solid #fff;background-color:#e0f0ff;text-align:center;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;color:#06c;text-decoration:none;outline:none;font-size:12px}.index-page .info .tools .tool_order .icon_order,.index-page .info .tools .tool_service .icon_order{width:42px;height:42px;display:block;background:url(//pic.c-ctrip.com/bus/icon_tool.gif) no-repeat;background-position:0 0;margin-bottom:5px}.index-page .info .tools .tool_order .icon_service,.index-page .info .tools .tool_service .icon_service{width:42px;height:42px;display:block;background:url(//pic.c-ctrip.com/bus/icon_tool.gif) no-repeat;background-position:-90px 0;margin-bottom:5px}.index-page .info .cooplist-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.index-page .info .cooplist-container .title{margin-top:10px;font-size:18px;margin-bottom:10px;border-bottom:2px solid #2477e1;padding-bottom:5px}.index-page .info .cooplist-container .cooplist .cooplist-item{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-flex:1;-ms-flex:1;flex:1}.index-page .info .cooplist-container .cooplist .cooplist-item .name{color:#666;font-size:12px}.search-form .form-item{position:relative}.search-form .form-item .label{width:80px;font-size:14px;color:#999}.search-form .form-item .value{width:220px;height:30px}.search-form .exchange{position:absolute;right:0;width:18px;height:53px;top:25px}.search-form .exchange .change-icon{display:inline-block;width:15px;height:45px;vertical-align:middle;background:url(https://pic.c-ctrip.com/bus/icon_index.png) no-repeat;background-position:0 -90px}.search-form .exchange .change-icon:hover{background-position:-20px -90px}.search-form .date-tips{position:absolute;right:30px;top:10px;color:#999;font-size:13px}.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}.city-list-picker-selector{position:absolute;left:80px;top:40px;z-index:10;width:680px;background:#fff;border:1px solid #ddd;border-radius:6px;vertical-align:top;height:460px;overflow-y:scroll;padding:12px 24px}.city-list-picker-selector .list-item-title{height:32px;font-weight:700}.city-list-picker-selector .list-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.city-list-picker-selector .list-item-content .poi-select-city{padding:0 2px 0 8px;width:84px;height:32px;line-height:32px;font-size:14px;color:#333;float:left;cursor:pointer;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-list-picker-selector .list-item-content .poi-select-city:hover{color:#0086f6;background:rgba(0,134,246,.05);border-radius:4px}.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}.search-list-container .search-list .station-item{width:100%;font-weight:200}.search-list-container .search-list .station-item .station-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-list-container .search-list .station-item .station-header .station-title-tag{padding:1px 3px;border-radius:2px;font-size:12px;text-align:center;color:#fff;background:#5678a8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-list-container .search-list .station-item .station-header .station-title-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0;margin-left:10px}.search-list-container .search-list .station-item .station-header .station-title-wrap:after{content:"";position:absolute;left:0;top:0;z-index:30;width:200%;height:200%;border-bottom:1px solid #ddd;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5);border-radius:4px}.search-list-container .search-list .station-item .station-header .station-title-wrap .station-city-name{font-size:16px;font-weight:700;color:#0086f6}.search-list-container .search-list .station-item .station-header .station-title-wrap .station-all-station-tag{font-size:16px;font-weight:400;margin:0 20px 0 10px}.search-list-container .search-list .station-item .station-header .station-title-wrap .station-right-tag{font-size:12px;font-weight:400;color:#999}.search-list-container .search-list .station-item .station-name-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}.search-list-container .search-list .station-item .station-name-content .station-name-tag{width:40px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;font-size:12px;color:#5678a8;position:relative;white-space:nowrap;text-overflow:ellipsis}.search-list-container .search-list .station-item .station-name-content .station-name-tag:after{content:"";position:absolute;left:0;top:0;z-index:30;width:200%;height:200%;border:1px solid #5678a8;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5);border-radius:4px}.search-list-container .search-list .station-item .station-name-content .station-name{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;padding:10px 0;font-size:16px;font-weight:400;color:#333}.search-list-container .search-list .station-item .station-name-content .station-name:after{content:"";position:absolute;left:0;top:0;z-index:30;width:200%;height:200%;border-bottom:1px solid #ddd;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5);border-radius:4px}.search-list-container .search-list .station-item .station-name-content .station-name span{color:#333}.search-list-container .search-list .station-item .station-name-content .station-name span.highlight{color:#0086f6}.search-list-container .search-list .station-item .station-more{margin-left:90px;padding:10px 0;font-size:16px;font-weight:400;color:#0086f6;cursor:pointer}.search-list-container .loading{width:100px;height:100px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}