.teBUS-logo,.teBUS-marquee,.teBUS-nav-language-c{text-align:center}.teBUS-main-container,.teBUS-main-header,body{max-width:768px}h2{font-size:20pt}.auto-list-pool-c{padding-bottom:10px}.auto-list-pool{max-height:500px}.auto-list-in,.auto-list-pool li a{padding:10px 2%}.search-loading{right:40px}.search-loading-findbus{top:105px}@-moz-document url-prefix(){.search-loading-findbus{top:93px}}.search-loading-findroute{top:54px}.pad-none,.teBUS-main-nav-c li.pad-none,.teBUS-main-nav-index-c li.pad-none,.teBUS-nav-language-c li.pad-none{display:none}.web-none{display:block}.web-none-two{display:inline-block}.tebus-up{position:fixed;width:50px;height:50px;bottom:5px;right:5px;background:url(../images/tebus_up_icon.png) center no-repeat;background:url(../images/tebus_up_icon.svg) center no-repeat,none;z-index:99999}.teBUS-main-header{height:160px;background:0 0}.teBUS-logo-c{width:100%;margin:0}.teBUS-logo{width:99%;margin:0 0 0 5px}.teBUS-nav-language-marquee-c{width:100%;text-align:center;color:#63994a;margin-left:0}.nav-language-link{color:#63994a}.teBUS-marquee{width:90%;margin:5px 0}.teBUS-pad-main-header-c{position:relative;max-width:768px}.teBUS-main-nav-pad-c{position:relative;background:url(../images/body_bg02.png) top center repeat-x #f6f6f6;height:60px}.teBUS-logo-pad{background:url(../images/logo_img02.png) center top no-repeat;background:url(../images/logo_img02.svg) center top no-repeat,none;margin-left:36%;margin-top:3px;height:38px;width:148px}.teBUS-pad-main-come-back-icon{position:absolute;width:40px;height:40px;top:2px;left:5px;background:url(../images/main_nav_pad_icon_come_back.png) top center no-repeat;background:url(../images/main_nav_pad_icon_come_back.svg) top center no-repeat,none}.teBUS-pad-main-nav-icon-c{position:absolute;width:40px;height:40px;top:2px;right:5px;background:url(../images/main_nav_pad_icon_main.png) top center no-repeat;background:url(../images/main_nav_pad_icon_main.svg) top center no-repeat,none}.news-pool-c,.news-pool-c-02{height:100%}.teBUS-pad-main-come-back-icon:hover,.teBUS-pad-main-nav-icon-c:hover{opacity:.85;filter:Alpha(Opacity=85)}.teBUS-pad-main-nav-icon{background-color:#72b458;width:100%;display:none}.main-nav-pad:hover,.nav-main-language-title{background-color:#4f783c}.teBUS-nav-main-language-pad-c li{border-bottom:1px solid #8dc66e}.nav-main-language-title{color:#fff;font-size:16pt;letter-spacing:3px;padding:10px}.label-checkbox-language-c,.main-nav-pad{padding:10px 5% 10px 8%;color:#fff;width:87%;height:100%;font-size:14pt;letter-spacing:2px;display:inline-block}.label-checkbox-language{color:#fff}.teBUS-main-nav-index-c{width:92%;margin:30px 0 10px 8%}.teBUS-main-nav-index-pool li{margin:20px 0}.teBUS-main-nav-index-pool li.main-nav-index-type01,.teBUS-main-nav-index-pool li.main-nav-index-type02,.teBUS-main-nav-index-pool li.main-nav-index-type03{width:30%}.main-nav-index{font-size:18px}.news-pool-c,.news-pool-c-02,.projectbus-bus-case-link{font-size:14pt}.main-nav001-index,.main-nav002-index{width:65%}.content-sign-out-c,.index-sign-out-c{top:32px;left:128px}.index-info-c{width:90%;margin:0 5%}.news-pool-c li,.news-pool-c-02 li{width:100%}.map-date,.map-icon-pool{margin-left:0}.fast-search-c{display:block}.news-city-chose a{font-size:14pt;color:#8b6b00;padding-bottom:7px}.news-time{width:100px}.news-city{width:48px}.news-title{width:99%}.news-time-02{width:100px}.news-city-02{width:48px}.news-title-02{margin-top:3px;width:99%}.info-c{width:100%}.map-b-c,.map-s-c,.word-info-c{width:90%;padding:0 5%;position:relative}.word-info-c{margin-top:5px}.map-b-c,.map-s-c{margin-top:10px}.map-date{position:relative;width:100%;padding:0;height:700px}.dybus-nav-icon{width:100%;height:50px;margin:0;display:block;vertical-align:middle;text-align:left;border-bottom:1px solid #ccc;padding:10px 0}.dybus-nav-icon:hover{background-color:#ecf4d3}.dybus-nav-icon img{width:50px;height:50px;margin-right:10px;vertical-align:middle}.label-findbus-search-radio{width:30%;margin-left:2%}.auto-list-nearbybus-place{width:60%}.auto-list-nearbybus-mm,.auto-list-nearbybus-mm-in{width:37%;text-align:right}.findroute-mainboard-ul li{width:16.2%}ul .findroute-mainboard-li-clear{width:65.3%}.auto-list-stationlist-place{width:57%}.auto-list-stationlist-place-two{width:59%}.auto-list-stationlist-position span{padding-bottom:5px}.auto-list-routelist-position-none,.auto-list-routelist-position-now{padding-left:22%;padding-right:1px;width:14%}.transplan-start-end-radio-c{padding-left:42px}.transplan-start-end-icon{width:14%}.transplan-search-text{width:85%}.transplan-search-text-two{width:69%}.transplan-start-end-change-icon{top:108px;left:35px}.transsuggest-map-icon,.transsuggest-map-icon-two{width:10px;padding:0 8%;height:16px}li div .transsuggest-more-icon{width:30%;padding:2px 0}.mybus-group-text{width:55%}.projectbus-bus-case-img-c,.projectbus-bus-h1-pool{margin-top:10px;width:96%;margin-left:2%}.projectbus-bus-case-link-c{right:3%;top:10px}.projectbus-bus-case-link:hover{background-color:#5a8945}.projectbus-bus-h1-c{font-size:20pt}.projectbus-bus-time{font-size:12pt}.projectbus-bus-content{font-size:14pt;margin-left:2%}.projectbus-bus-chose-route{position:absolute;right:130px;bottom:5px;padding:3px;width:150px;border:1px solid #75bc59;color:#666;font-size:12pt}.projectbus-bus-search-route{position:absolute;right:0;bottom:5px;width:100px;font-size:14pt;text-align:center;background-color:#75bc59;padding:5px 10px;color:#fff;letter-spacing:1px;border:1px solid #fff}.projectbus-bus-download{margin-left:2%;width:96%;font-size:18pt}.projectbus-bus-download-link{width:88%;margin-left:2%;margin-right:2%;font-size:18pt}.projectbus-bus-download-link:hover{color:#607a1e;background-color:#75bc59}.phone-c{width:90%;margin:0 5%}.search-loading-phone{top:82px}.phone-bus-come-back,.phone-bus-video-icon{width:30%}.phone-video-c{width:98%;border:1px solid #ccc}.ebusview-c{width:90%;margin:0 5%}.ebusview-search-city,.ebusview-search-route{width:48%}.ebusview-search-text{width:75%;vertical-align:middle;margin-top:5px}.ebusview-search-icon{width:15%;margin-top:5px}.busprovider-c,.link-c{width:90%;margin:0 5%}.busprovider-info-c{width:43%}.busprovider-content{line-height:138%;vertical-align:text-top;width:80%}.mailbox-text-two{width:60%}.mailbox-photo-name{width:75%}.virtual-bus-stop-score{text-align:center;margin-top:10px}.vipstop-city{width:20px;vertical-align:middle;margin-right:3px}.star-rating{font-size:0;white-space:nowrap;display:inline-block;width:180px;height:36px;overflow:hidden;position:relative;background:url(../images/star_rating_gray.png) left;background:url(../images/star_rating_gray.svg) left,none;background-size:contain;margin-top:10px}.star-rating i{opacity:0;position:absolute;left:0;top:0;height:100%;width:20%;z-index:1;background:url(../images/star_rating_yellow.png) left;background:url(../images/star_rating_yellow.svg) left,none;background-size:contain}.star-rating input{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative}.star-rating input:checked+i,.star-rating input:hover+i{opacity:1}.star-rating i~i{width:40%}.star-rating i~i~i{width:60%}.star-rating i~i~i~i{width:80%}.star-rating i~i~i~i~i{width:100%}.choice{position:fixed;top:0;left:0;right:0;text-align:center;padding:20px;display:block}.highwaybus-title{width:calc(100% - 190px)}.teBUS-main-footer{display:none}