﻿body{padding-bottom: 100px; background-color: #eeeeee;}
.common_item{ float_clear:both;color: #808080;font-size: 13px;width: 100%;height: auto;text-indent: 8px;
}
.maxwidth{width: 100%;}
.common_item_sub{ padding-top:10px; padding-bottom: 5px;}
.header{height: 40px;width: 100%; padding: 4px 0;}
.header_logo{font-size: 25px;height: 100%;line-height: 44px;padding-left: 8px;}
.header_left_item_border_left{height: 40px;width:50px;text-align: center;}
.date_area{height: auto;}
.stationname{width:100%;height: 35px;text-indent: 5px;color: black;}
.date_table{width: 100%;padding:10px 10px 4px 10px;}
.date_table_left{padding-left: 8px; padding-right: 10px;}
.selectdate{height: 30px;padding: 8px 8px 12px 8px;}
.icon{width: 18px;position: relative;margin-top: -2px;}
.icon_xq{width:30px;}
.search{position: relative; top: 3px;}
.promocoach{height: 40px;line-height: 40px;font-size: 13px; clear: both; cursor: pointer;}
.promocoach_orignal_price{text-decoration: line-through}
.promocoach_price{font-weight: bold;font-size: 16px;padding-left: 5px;}
.index_block{height: auto;}
.myxq{
	height: 28px;
	width: 134px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	margin-bottom:8px;
	background: #F2F2F2;
	margin-right:8px;
	display: inline-block;
}
.btn_goapp{border-radius:5px; background: #fff;color: black;display: inline-block;padding: 5px 8px;text-align: center;margin-left: 10px;}
.app_desc{width: 100%;padding-left: 5px;}
.app_table{padding: 3px 8px;font-size: 12px;}
.bg_nav_split{border-left:1px solid #FF8D79;}
.pdt_4{padding-top: 4px;}
.margin_top20{margin-top:20px;}
.lineh40{line-height: 40px;}
.table{border-collapse:collapse;}
.rname{width: 220px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5) and (orientation:portrait),
only screen and (min-device-pixel-ratio : 1.5){
	.bg_nav_split{
		border: none;
		-webkit-background-size: 100% 0px, 0px 100%, 100% 0px, 1px 100%;
		background-repeat: no-repeat;
		background-position: top, right, bottom, left;
		background-image: 
			-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent),color-stop(50%, transparent), color-stop(50%, transparent) ),
			-webkit-gradient(linear, left top, right top, color-stop(50%,transparent), color-stop(50%, transparent), color-stop(100%, transparent) ),
			-webkit-gradient(linear, left top, left bottom, color-stop(50%,transparent), color-stop(50%, transparent), color-stop(100%, transparent)),
			-webkit-gradient(linear, left top, right top, color-stop(0%, #FF8D79),color-stop(50%, #FF8D79), color-stop(50%, transparent) );
	}
}
.tejiacoach_loading{margin:20px auto;}
 .station_title{height: auto;width: 100%;background: black; text-align: center;color: white;font-size: 14px;position: fixed;top:0;}
 .poi_input{width: 100%;height: 30px;border: none;text-indent: 5px;font-size: 14px;padding-right: 5px;box-sizing:border-box;}
 .match_block{height: auto;}
 .match_block li{box-sizing:border-box;padding:5px;font-size: 14px;}
 .match_middle{line-height:35px; min-height: 35px;}
 .padtop_5{padding-top: 5px;}
.pd_left8{padding-left: 8px;}
 .allcity_block li,.allcity_grouptitle,.his_block li{box-sizing:border-box; padding: 10px 5px;}
 .gptitle_allcity{padding:20px 5px 4px 5px;background-color: #eeeeee;color: #808080;font-size: 14px;}
.stationnames{margin-top:40px; }
.hotcity{height: 28px;width: 64px;line-height: 28px; text-align: center;font-size: 14px;margin-bottom:8px;display:inline-block;margin-top:10px;
background: #F2F2F2;margin-right:8px;display: inline-block;overflow: hidden;}
.a{color: white;}
.a:visited{color: white;}
.ba{color: #666666;}
.ba:visited{color: #666666;}
.bg_eee{background-color: #eeeeee;}
.bg_white{background-color: #ffffff;}
.bottom_goclient{background: rgba(0,0,0,0.6);height: auto;color: white;position: fixed;bottom: 0px;width: 100%;}
.fbkentry{padding: 30px 0px 0px 0px;color: #808080;}
.listcityentry{margin-top: 20px;color: #2692FF;}
.listcityentry:visited{color: #2692FF;}

/**弹框样式*/


.tipmask {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	height: 100%;
	width: 100%;
}

.tipmask_body {
	margin:0 auto;
	background:white;
	box-shadow:5px 5px 20px rgba(0,0,0,0.3),-5px -5px 20px rgba(0,0,0,0.3);
	width: 280px;
	padding: 10px 0px;
	color: #222;
	border-radius:5px;
	margin-top: 100px;
}

.tipmask_body_title{
	font-weight: bold;
	line-height: 200%;
}
.tipmask_body_titledesc{
	text-indent:20px;
	line-height: 200%;
}
.tipmask_body_back_btn,.tipmask_body_end_btn{
	margin:0 auto;
	text-align:center;
	width:90px;
	height:36px;
	line-height:36px;
	background-color: #ff6648;
	color:#ffffff;
	margin-bottom:10px;
	border-radius:5px;
}
.tipmask_body_end_btn{
	background-color: #a0a0a0;
}
.phonestyle{
	text-align:left;
	padding:5px 20px;
}
.alert_buttons{padding-top: 5px;}
.tipmask_body_phone{padding: 6px 0;}
.alert_line{height: 1px;margin: 3px 13px; ;border-top: 1px solid #CDCDCD;}
