.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}.schedule-parent{position:relative}.schedule-parent .schedule-page{width:1180px;margin:0 auto}.schedule-parent .schedule-page .seo-title{font-size:12px;color:#333;margin-bottom:15px}.schedule-parent .schedule-page .seo-title .bus{color:#06c;font-size:12px;text-decoration:none;cursor:pointer;margin-right:3px}.schedule-parent .schedule-page .seo-title .right-title{font-size:12px;margin-left:3px}.schedule-parent .schedule-page .seo-bottom{border:1px solid #dedede;padding:15px;margin-top:30px}.schedule-parent .schedule-page .seo-bottom a{font-size:12px;color:#989898;margin-right:5px;text-decoration:none}.schedule-parent .schedule-page .seo-bottom a:hover{cursor:pointer;text-decoration:underline}.schedule-parent .schedule-page .seo-bottom span{font-size:12px;color:#989898;font-weight:700}.schedule-parent .schedule-page .seo-bottom div{margin-top:5px}.schedule-parent .schedule-page .left-width880{width:850px}.schedule-parent .schedule-page .consult-parent{width:290px;margin-left:40px}.schedule-parent .schedule-page .consult-parent .question-parent{border:1px solid #ccc}.schedule-parent .schedule-page .consult-parent .question-parent .title{font-size:20px;color:#666;padding:10px;background-color:#f5f5f5}.schedule-parent .schedule-page .consult-parent .question-parent .ask{color:#999;font-size:12px;padding:10px}.schedule-parent .schedule-page .consult-parent .question-parent .desc{color:#06c;font-size:14px}.schedule-parent .schedule-page .consult-parent .question-parent .answer-parent{background-color:#f5f5f5;padding:7px}.schedule-parent .schedule-page .consult-parent .question-parent .border-bottom{border-bottom:1px solid #ccc}.schedule-parent .schedule-page .consult-parent .img{width:290px;margin-top:10px}.schedule-parent .schedule-page .content a{text-decoration:none}.schedule-parent .schedule-page .content .title-parent{height:30px;border-radius:3px;width:880px}.schedule-parent .schedule-page .content .title-parent .sort-icon{width:10px;height:10.5px;margin-left:2px;margin-top:3px}.schedule-parent .schedule-page .content .width100{width:100px}.schedule-parent .schedule-page .content .width120{width:120px}.schedule-parent .schedule-page .content .width130,.schedule-parent .schedule-page .content .width150{width:150px}.schedule-parent .schedule-page .content .width170{width:170px}.schedule-parent .schedule-page .content .width200{width:200px}.schedule-parent .schedule-page .content .item-parent{border-bottom:1px solid #e0e0e0;padding-bottom:15px;padding-top:15px}.schedule-parent .schedule-page .content .item-parent .icon{width:15px;height:15px}.schedule-parent .schedule-page .content .book-parent{font-size:13px;color:#fff;width:44px;height:24px;background-color:#ffb000;border-radius:4px;padding-left:15px;padding-top:5px;cursor:pointer}.schedule-parent .schedule-page .content .book-parent:hover{cursor:pointer}.schedule-parent .schedule-page .content .book-parent2{font-size:13px;color:#fff;width:44px;height:24px;background-color:#ccc;border-radius:4px;padding-left:15px;padding-top:5px;cursor:pointer}.schedule-parent .schedule-page .filter-parent{margin-bottom:10px}.schedule-parent .schedule-page .filter-parent .filter-title{width:55px;margin-top:2px}.schedule-parent .schedule-page .filter-parent .filter-no-fliter1{color:#333;background-color:#fff;margin-left:5px;margin-right:15px;font-size:11px;padding:2px 5px;cursor:pointer;width:25px}.schedule-parent .schedule-page .filter-parent .filter-no-fliter2{color:#fff;background-color:#2577e3;margin-left:5px;margin-right:15px;font-size:11px;padding:2px 5px;cursor:pointer;width:25px}.schedule-parent .schedule-page .filter-parent .filter-station{width:730px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-parent .schedule-page .filter-parent .pt-pb2{padding-top:2px;padding-bottom:2px;cursor:pointer}.schedule-parent .schedule-page .filter-parent .bottom-img{width:12px;height:12px}.schedule-parent .schedule-page .filter-parent .filter-item{width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.schedule-parent .schedule-page .seo-no-data-parent{height:100px;width:855px;padding-left:20px;background-color:#fffcd8}.schedule-parent .schedule-page .seo-no-data-parent .no-data-img{width:48px;height:48px}.schedule-parent .schedule-page .seo-width880{width:880px}.schedule-parent .confirm-dialog-parent{background:rgba(0,0,0,.5);position:absolute;top:-230px;left:0;right:0;bottom:0;z-index:88888}.schedule-parent .confirm-dialog-parent .content{background-color:#fff;width:400px;font-size:12px;color:#333;padding-bottom:20px;position:relative}.schedule-parent .confirm-dialog-parent .content .title-parent{height:34px;background-image:-webkit-gradient(linear,left top,left bottom,from(#edf7ff),to(#d0e4f7));background-image:linear-gradient(#edf7ff,#d0e4f7);padding-left:7px;padding-right:7px}.schedule-parent .confirm-dialog-parent .content .title-parent .delete-icon{width:10px;height:10px}.schedule-parent .confirm-dialog-parent .content .info{margin-left:30px;padding-top:15px}.schedule-parent .confirm-dialog-parent .content .info .mar-right10{margin-right:10px}.schedule-parent .confirm-dialog-parent .content .info .calendar-parent{position:relative;margin-top:100px}.schedule-parent .confirm-dialog-parent .content .info .mar-top15{margin-top:15px}.schedule-parent .confirm-dialog-parent .content .info .date{border:1px solid #dad7d7;margin-left:10px;height:20px;padding-left:10px}.schedule-parent .confirm-dialog-parent .content .info .book{background-color:#ffb000;width:103px;height:29px;font-size:14px;color:#fff;font-weight:700;border-radius:3px;margin-top:15px;margin-left:30px;cursor:pointer}.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}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.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}.search-form .list-search-btn{border-radius:4px;background:#2681ff;color:#fff;cursor:pointer;width:60px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding:6px 0;margin-left:10px}.search-form .ml10{margin-left:10px}.search-form .change-icon{display:inline-block;width:33px;height:15px;vertical-align:middle;background:url(https://pic.c-ctrip.com/railway_v2/un_list_h.png?140102.png) no-repeat;background-position:-80px -224px;margin-left:15px;margin-right:5px;cursor:pointer}.search-form .change-icon:hover{background-position:-128px -224px}