.teBUS-main-nav-index-pool libody{
	max-width:480px;
	}
h2{}
.auto-list-pool{
	max-height:300px;
	}
.search-loading{
	right:20px;
	}
.search-loading-findbus{
    top:130px;
	}
/*-- map 到站提醒 --*/
.arrival-bus-c{
	width:60%;
	}
.arrival-bus-content{
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
	padding:9px 0px;
	clear: both;
	}	
.arrival-bus-number{
	color:#40aaf2;
	margin-right:1%;
	}
.arrival-bus-come-go{
	color:#2a7eb7;
	margin-right:0;
	}
.arrival-bus-place{
	margin-right:0;
	margin-top:5px;
	display:block;}
.arrival-bus-time{
	color:#d16459;
	margin-top:5px;
	margin-right:1%;
	}
.arrival-bus-delete{
	position:absolute;
	top:10px;
	right:5px;
	width:30px;
	}
/*-- heard 內頁的設定 --*/
.teBUS-pad-main-header-c{
	max-width:480px;
	}
.teBUS-logo-pad{
	margin-left:29%;
	}
/*-- container 設定--*/
.teBUS-main-container{
	max-width:480px;
	}
/*-- 
	container 設定
	首頁
	--*/
.main-nav-index{
	font-size:x-large;
	}
.main-nav001-index{
	width:90%;	
	}
.main-nav002-index{
	width:90%;
	}
.index-sign-out-c, .content-sign-out-c{
	top:10px;
	left:60px;
	}
/*-- 最新消息 --*/
.news-c h2{
	/*background:url(../images/h2_img.png) no-repeat left top;
	background:url(../images/h2_img.svg) no-repeat left top, none;
	padding:0px 5px 0px 13px;*/
}
/*-- container 內頁主要資訊--*/
.map-date{
	height:580px;
	}
/*-- 公車動態 --*/	
.dybus-nav-pool{}
.dybus-nav-icon{
	width:100%;
	height:50px;
	margin:0%;
	display:block;
	vertical-align:middle;
	text-align:left;
	border-bottom:1px solid #ccc;
	padding:10px 0px 10px 0px;	
	}
.dybus-nav-icon:hover{
	background-color:#ecf4d3;
	}
/*-- 公車動態 找站牌 --*/
.label-findbus-search-radio{
	width:45%;}
/*-- 找路線 --*/
.findroute-mainboard-ul li{
	width:16%}
ul .findroute-mainboard-li-clear{
	width:65.3%;}
ul .findroute-mainboard-li-sightseeingbus{
	width:40.5%;  /*89%;*/}
/*-- 站牌清單 --*/
.stationlist-come-go{
	/*height:35px;*/
	vertical-align: middle;
	}
.auto-list-stationlist-position{
	width:56px;
	font-size:small;
	padding:0px;
	letter-spacing:0px;
	}
.auto-list-stationlist-position span{
	padding-bottom: 0px;}
.auto-list-stationlist-position-none{
	background:none;
	color:#e8ab50;}
.auto-list-stationlist-position-now{
	background:none;
	color:#dd6759;}
.auto-list-stationlist-position-time{
	background:none;
	color:#6db6bc;}
.auto-list-stationlist-number{
	width:20px;
	background-color:#397099;
	color: #fff;
	text-align: center;
	padding:1.3% 0%;
	font-size: small;
	margin-left:-5px;
	}
.auto-list-stationlist-place{
	width:27%;
	margin: 5px 0px;
	font-size: small;
	margin-left:-5px;
	}	
.auto-list-stationlist-bus{
	width:36%;
	font-size:small;
	color:#397099;
	padding:0px;
	vertical-align: middle;
	text-align: right;
	background:none;
	border:none;
	font-weight:bold;}

.bus-number , bus-number-in{
	display: block;
	font-family:"Times New Roman", Times, serif;
	/*display:inline-block;
	*display:inline;
  	*zoom:1;*/	
	}
.bus-number:after , bus-number-in:after{
	content:" ";
	}
.bus-number-img , .bus-number-in-img{
	width:16px;
	background-color:#397099;
	vertical-align:text-top;
	padding-bottom:0px;
	display:inline-block;
	*display:inline;
  	*zoom:1;
	}	

/*-- 路線清單 --*/
.auto-list-routelist-position-now{
	padding-left:0%;
	padding-right:1px;
	width:36%; 
	}
.auto-list-routelist-position-none{
	padding-left:0%;
	padding-right:1px;
	width:36%; 
	}
	
/*-- 轉乘規劃 --*/
.transplan-start-end-radio-c label{
	display: inline-block;
   /* width: 47%;*/
	}
.transplan-search-text{
	width:82%;}	
.transplan-start-end-icon{
	width:30%;
	}
.transplan-start-end-change-icon{
	top:138px;
	left:19px;
	}
.transplan-search-text-two {
    width:50%;
	}
/*-- 轉乘建議 --*/
.transsuggest-step-title{	
	font-size:x-large;
	}
.transsuggest-step-place-add{
	font-size:small;} 
.transsuggest-map-icon , .transsuggest-map-icon-two{
	width:21px;
	padding:0% 8%;
	height:16px;
	}
li div .transsuggest-more-icon{
	width:30%;
	padding:2px 0px;
	}
.transsuggest-step-number {
	padding-right:9px;	
	}
/*-- 我的公車 --*/
.mybus-group-link {
    width: 62%;
	}
/*-- 專案公車 --*/
.projectbus-bus-case-link-c{
	right:0;
	top:10px;
	}
.projectbus-bus-case-link{
	font-size:x-large;
	display:block;
	color:#fff;
	letter-spacing:0px;
	border:1px solid #fff;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	}	
.projectbus-bus-case-link:hover{
	background-color:#5a8945;
	}
.projectbus-bus-download-link{
	width:80%;
	}
.projectbus-bus-h1-c{
	padding-bottom:5px;
	}
/*-- 語音查詢 --*/

.phone-h2{
	margin-top:15px;
	}
.search-loading-phone{
	top:72px;}	
.phone-bus-come-back{
	width:98%;}	
.phone-bus-video-icon{
	width:98%;
	}	

/*-- 公車業者資訊 --*/

.busprovider-info-c{
	width:90%;}		
.busprovider-content{
	line-height: 138%;
    vertical-align: text-top;
    width: 75%;}
/*-- 意見回饋 --*/
.mailbox-qa-item {
    text-align:left;
    width:100%;
	}
.mailbox-qa-content {
    width: 100%;}
.mailbox-select-one {
    margin-left:0%}
.mailbox-text-one{
	margin-left:0%;}
.mailbox-text-two {
    width: 60%;
	margin-left:0%;}
.mailbox-text-three{
	margin-left:0%;}
.mailbox-text-four{
	margin-left:0%;}
.mailbox-photo-name {
    width: 69%;}
/*-- 公路客運 --*/
.highwaybus-title{
	width:calc(100%);
	margin-top:5px;
	clear:both;}
/*-- dialog --*/
/*-- dialog 共用設定 --*/
.teBus-dialog-c{	
	width:280px;	 	
	}
.teBus-dialog-h1{
	margin:0px 3px;
	letter-spacing:3px;
	height:50px;
	}
.teBus-dialog-ul{
	padding:5px;}
.teBus-dialog-li{
	margin:10px 0px;}
.teBus-dialog-li-title{
	text-align:left;
	width:100%;
	}
.teBus-dialog-input-text-one{
	width:98%;
	margin-top:5px;
	}
.teBus-diolag-note{	
	width:100%;
	margin-left:0;
	}
.teBus-dialog-checkbox-one{
	vertical-align:middle;
	}	
.teBus-dialog-submit{
	margin-left:9%;
	}
/*-- dialog 會員登入 --*/
.login-enter-checkbox{
	margin-left:10%;
	}
.login-enter-submit{
	margin-left:5px;
	}
.teBus-login-dialog-enter-c{
	margin-left:22%;
	}
.teBus-login-dialog-link-pool{
	margin-top:10px;
	width:98%;
	}
.teBus-login-dialog-link-one{
	word-break:break-all;
    width:19%;
	margin-left:4%;
	}
/*-- dialog 註冊 --*/	
.teBus-dialog-gust-photo-img{
    margin-left:25%;
	}
.teBus-dialog-verification-img{
    margin-left:0;
    width:100%;
	}
.register-a-one-icon{
	padding:4px 5px;
	width:98%;
	letter-spacing:5px;
	margin-top:3px;
	}
/*-- dialog 最新消息 --*/
.dialog-news-h3{
	margin:5px 0px;}
.dialog-news-city{
	color:#85aa1d;
	text-align:left;
	width:35%;
	}
.dialog-news-time{
	text-align:right;
	margin-right:0px;
	color:#95cef9;
	font-size:small;
	font-weight:100;
	width:60%;
	}
.dialog-news-content{	
	padding:5px 1px 5px 8px;
	}
.dialog-news-download-ul li{
	width:100%;
	display:block;
	}
/*-- dialog 快捷工具列 --*/

/*-- inforwindow- --*/
.inforwindow-bike-c{
	width:180px;
	line-height:130%;}

.inforwindow-bike-item{}

.inforwindow-bike-title{
	width:75px;
	margin-right:3px;
	color:#6eaf22;
	}
.inforwindow-bike-content{
	margin-left:1px;
	width:100px;}
.inforwindow-transplan-start-end-icon{
    margin-left:2%;
    padding:5px 4%;
    width:65px;
	}
.inforwindow-transplan-start-end-icon:hover{
	}
.inforwindow-1ocation-c{
	border-bottom:1px solid #ccc;
	padding:5px;
	text-align:center;
	color:#666;
	margin-top:5px;
	}
.inforwindow-1ocation{
	font-size:x-large;}
.inforwindow-1ocation-number{
	font-size:small;
	margin-top:5px;}
.inforwindow-transplan-start-end-icon02{
	background-color:#6ebec3;
    color:#fff;
	width:100px;
    padding:5px 3%;
	margin-left:40px;}
