html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}html *{outline:0}body,html *{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none}body,dd,dl,form,h1,h2,h3,h4,h5,h6,hr,p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}ol,ul{margin:0;padding:0;list-style:none}body,button,input,select,textarea{font:400 14px/1.5 Arial,Lucida Grande,Verdana,Microsoft YaHei,hei}a{text-decoration:none}button{padding:0}i{font-style:normal}input{outline:none}.border_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.border_bottom05,.border_left05,.border_right05,.border_top05,.border_top_bottom05{position:relative}.border_bottom05:after,.border_top05:before,.border_top_bottom05:after,.border_top_bottom05:before{left:-50%;width:199%;width:200%;height:1px}.border_bottom05:after,.border_left05:before,.border_right05:after,.border_top05:before,.border_top_bottom05:after,.border_top_bottom05:before{content:"";position:absolute;background-color:#e6e6e6;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);z-index:1}.border_left05:before,.border_right05:after{top:-50%;width:1px;height:199%;height:200%}.border_top05:before,.border_top_bottom05:before{top:0}.border_bottom05:after,.border_top_bottom05:after{bottom:0}.border_left05:before{left:0}.border_right05:after{right:0}.border_bottomf2:after,.border_leftf2:before,.border_rightf2:after,.border_top_bottomf2:after,.border_top_bottomf2:before,.border_topf2:before{background-color:#f2f2f2}.textDot{text-overflow:ellipsis;white-space:nowrap}.textDot,.textHide{overflow:hidden}.flex_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.none{display:none!important}.transmoveNone{-webkit-transform:translate3d(0,102%,0);transform:translate3d(0,102%,0)}.transtion{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out}.height0{height:0}.f36{font-size:.48rem}.f32{font-size:.426rem}.f28{font-size:.373rem}.f24{font-size:.32rem}.f16px{font-size:16px}.f14px{font-size:14px}.mb10{margin-bottom:10px}.mr15{margin-right:15px}.ml10{margin-left:10px}.ml5{margin-left:5px}.pl15{padding-left:15px}.gray,.grey{color:#999}.red{color:#ff6257}.green{color:#23beae}.mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:8}.maskshow{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:1}.rotate180{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .5s ease-in-out;opacity:1}.mask_open{position:fixed;width:100%}.online-talk-mask{z-index:2}.online-talk-con{z-index:3}#app .tc-toast .tc-toast-content{width:auto}.calendar-panel .calendar-wrapper th.saturday,.calendar-panel .calendar-wrapper th.sunday,.mNotice-mTab-content .mNotice-hover,.mNotice-title{color:#ff6257}.main{width:1200px;margin:0 auto;padding-top:15px}.left{float:left;width:870px}.right{float:right;width:310px}.box-flex{display:-webkit-box;display:-webkit-flex;display:flex}.box-align-c{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.box-justify-sb{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.item-flex{-webkit-box-flex:1;-webkit-flex:1;flex:1}.mg-t10{margin-top:10px}.mg-b10{margin-bottom:10px}.mg-l10{margin-left:10px}.mg-r10{margin-right:10px}.mg-t15{margin-top:15px}.mg-b15{margin-bottom:15px}.mg-l15{margin-left:15px}.mg-r15{margin-right:15px}.mg-t20{margin-top:20px}.mg-b20{margin-bottom:20px}.mg-l20{margin-left:20px}.mg-r20{margin-right:20px}.pd-10{padding:10px}.pd-l10{padding-left:10px}.pd-r10{padding-right:10px}.pd-b10{padding-bottom:10px}.pd-t10,.pd-tb10{padding-top:10px}.pd-tb10{padding-bottom:10px}.pd-lr10{padding-left:10px;padding-right:10px}.txt-l{text-align:left}.txt-r{text-align:right}.txt-c{text-align:center}.clearfixx{*zoom:1}.clearfixx:after{display:block;font-size:0;content:" ";clear:both;height:0}.b-switch{display:inline-block;vertical-align:middle;width:50px;height:22px;border:1px solid #e6e6e6;border-radius:999px;box-shadow:1px 1px 1px #efefef;transition-property:background-color,border;-webkit-transition-property:background-color,border}.b-switch,.b-switch:after{background-color:#fff;transition-duration:.2s;-webkit-transition-duration:.2s}.b-switch:after{content:"";display:block;border:1px solid #e6e6e6;border-radius:50%;width:20px;height:20px;transition-property:transform,margin-left;-webkit-transition-property:transform,margin-left;pointer-events:none}.b-switch.is-checked{background-color:#00c777;border:1px solid #00c777}.b-switch.is-checked:after{transform:translateX(28px);-webkit-transform:translateX(28px)}.long-arrow{display:block;height:3px;border-bottom:1px solid #ccc;position:relative;overflow:hidden}.long-arrow:after{content:" ";display:block;height:0;width:0;position:absolute;right:-3px;top:0;border:3px solid transparent;border-left:10px solid #ccc}.mNotice-mTab-tab-tray .current{border-bottom:1px solid #00c777;color:#00c777}.calendar-panel.white .calendar-wrapper .from-day .d{color:#fff}.calendar-panel.white .calendar-wrapper .hover-from-day,.calendar-panel.white .calendar-wrapper .hover-to-day{background:transparent}.calendar-panel.white .calendar-wrapper .hover-from-day .d,.calendar-panel.white .calendar-wrapper .hover-to-day .d{background:#eee;border-radius:12px}.calendar-panel.white .calendar-wrapper .from-day,.calendar-panel.white .calendar-wrapper .to-day{background:transparent;color:#fff!important}.calendar-panel.white .calendar-wrapper .from-day span,.calendar-panel.white .calendar-wrapper .to-day span{background-color:#00c777!important;border-radius:12px!important}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(http://file.40017.cn/img140017cnproduct/touch/bus/pc/bus-icon.png) no-repeat scroll -33px -10px;width:15px;height:15px}input[type=checkbox]:checked{background-position:-10px -10px}.search-citys{padding:0 20px}.search-citys h4{font-size:12px;color:#333}.search-citys .search-content span{font-size:12px;display:inline-block;color:#666;cursor:pointer;padding-right:10px;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-citys .search-content span:hover{color:#ff6257}.calendar-panel,.mNotice-wrap{margin-top:10px}.calendar-wrapper{padding:0}.mNotice-mTab-content{max-height:320px;overflow:auto;padding-bottom:10px;margin-top:0}.mNotice-mTab-content .mNotice-fixWidth{width:48px}.mNotice-mTab-content .mNotice-normal{width:95px;max-width:inherit;white-space:inherit}.mNotice-mTab-content .mNotice-def{max-width:320px}.mNotice-mTab-content .mNotice-def .mNotice-normal{width:89px;max-width:inherit;padding:2px 5px;white-space:inherit}.autofill_tray{width:100%}.forward-enter-to,.reback-enter-to{-webkit-transform:translate(0);transform:translate(0)}.forward-leave-to,.reback-enter{-webkit-transform:translate(-50%);transform:translate(-50%)}.forward-enter,.reback-leave-to{-webkit-transform:translate(50%);transform:translate(50%)}.forward-enter,.forward-leave-to,.reback-enter,.reback-leave-to{opacity:0}.forward-enter-to,.forward-leave,.reback-enter-to,.reback-leave{opacity:1}.forward-enter-active,.forward-leave-active,.reback-enter-active,.reback-leave-active{transition:all .3s ease-in-out}body{background-color:#fff}[v-cloak]{display:none}.small{font-size:11px;color:#ccc;font-weight:400}.koi-loading{z-index:11000}.koi-loading-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.7);padding:20px;border-radius:6px;text-align:center}.koi-loading-icon{width:32px;height:32px;margin:0 auto;border-radius:50%;-webkit-animation:loading-rotate 1s linear infinite;animation:loading-rotate 1s linear infinite;box-sizing:border-box;border:3px solid #ccc;border-left-color:transparent}@-webkit-keyframes loading-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.koi-loading-text{color:#fff;font-size:14px}.koi-mask{-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4);position:fixed;z-index:8500;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:1;transition:opacity .2s ease}.koi-mask-enter,.koi-mask-leave-active{opacity:0}.koi-mask-box{position:absolute}.koi-mask-center{left:0;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease}.koi-mask-enter .koi-mask-center{transform:scale(.7)}.koi-mask-leave-active .koi-mask-center{transform:scale(.9)}.koi-mask-bottom{left:0;right:0;bottom:0;transition:transform .2s linear}.koi-mask-enter .koi-mask-bottom,.koi-mask-leave-active .koi-mask-bottom{transform:translate3d(0,100%,0)}.koi-toast{position:fixed;max-width:80%;border-radius:5px;background:rgba(0,0,0,.7);color:#fff;box-sizing:border-box;text-align:center;z-index:11000;transition:opacity .3s linear;padding:0 20px 10px}.koi-toast-icon,.koi-toast-text{padding-top:10px}.koi-toast-text{font-size:14px;display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.koi-toast.is-top{top:50px;left:50%;transform:translate(-50%)}.koi-toast.is-middle{left:50%;top:50%;transform:translate(-50%,-50%)}.koi-toast.is-bottom{bottom:50px;left:50%;transform:translate(-50%)}.koi-toast-pop-enter,.koi-toast-pop-leave-active{opacity:.1}.koi-modal{z-index:20000}.koi-modal-box{text-align:center;font-style:normal;max-width:500px;min-width:280px;border-radius:5px;overflow:hidden;background-color:#fff;min-height:50px;margin:0 auto}.koi-modal-title{padding:16px 6px 0;min-height:18px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.koi-modal-context{padding:20px 16px;min-height:18px;line-height:18px;word-break:break-all}.koi-modal-btnc{border-top:1px solid rgba(0,0,0,.1);display:flex;width:100%}.koi-modal-btn{flex:1;text-align:center;line-height:45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;border-left:1px solid rgba(0,0,0,.1)}.koi-modal-btn:first-child{border-left:none}.koi-modal-btn-light{color:#00b358}