/* CSS Document */
*{padding:0px; margin:0px;font-family:'Microsoft YaHei';}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal; font-size:100%;}
input,select,button{vertical-align:middle;line-height:normal;font-size:100%;}
textarea{line-height:100%;} 
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur()); text-decoration:none;}
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
input:focus, textarea:focus {outline: none;}
table{border-spacing:1;}
img{border:0;max-width:100%;}
ul,li{list-style:none;}
p{word-break:break-all;text-justify:inter-ideograph; line-height:1.7em;}
.fl{float:left;}
.fr{float:right;}
.textCenter{ text-align:center;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
.diandi{margin-bottom:2%;}
.hd{ overflow:hidden;}
.block{ display:block;}
.hide{ display:none;}
body{min-width:320px; max-width:640px; margin:0 auto; background:#ffffff;font:24px Microsoft Yahei;color:#4d4d4f;}

.busStop{ position:relative;}
.busStop h2{ border-bottom:1px dashed #9e9e9e;  color:#fff; padding:2%;}
.busStop h2 img{vertical-align: middle;margin-right: 1%; width:5%;}
.busDiv{ text-align:center;width: 7%; margin-right:1%!important; color:#fff;}
.busDiv .specialBus{ color:#f7941d;}
.busStop .busClose{ position:absolute; right:2%; top:2%;width:7%;}


.busDetailbox{ position:absolute;left:0;top:0; background:rgba(0,0,0,.8); z-index:999;width:100%; display:none;}





@media (min-width: 481px) and (max-width:639px) {
body{ font-size:18px}

}

@media (min-width: 321px) and (max-width:480px) {
body{ font-size:14px}

}

@media screen and (max-width:320px){
body{ font-size:14px}
	
}














