html,body,div,form,p,ul,ol,li,hr,h1,h2,h3,dl,dt,dd{margin:0;padding:0}body{font:100% Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-webkit-user-select:none;-webkit-touch-callout:none}h1,h2,h3,h4,h5,h6{font:bold 120% Helvetica,Arial,sans-serif}img{border:none}ul,ol{list-style:none}button,input,select,textarea{color:#626262;font:1.8rem/1 Helvetica,Arial,sans-serif;outline:none}a{text-decoration:none;outline:none}a,button,*[attr^='on'],.btn{-webkit-user-select:none}header,nav,section,article,figure,hgroup,aside,dialog,footer,title{display:block}i,em,address,b,strong{font-style:normal;font-weight:normal}.clr{*zoom:1}.clr:before,.clr:after{content:"";display:table}.clr:after{clear:both}.non{display:none}.containerBus{position:relative;width:100%;min-height:180%;margin:0 auto;overflow:hidden}.containerBus header{position:relative;min-height:54px;padding:15px 0}.containerBus header .num{display:inline-block;margin-left:15px;height:50px;padding:0 3%;line-height:50px;background:#fd2d04;color:#fff;font-weight:600;white-space:nowrap;text-align:center}.containerBus header .switching{position:absolute;top:10px;right:10px;display:inline-block;width:68px;height:68px;background:url(../images/line.png) center center no-repeat;background-size:65% 65%}.containerBus header .more{-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:15px;right:20px;display:inline-block;width:50px;height:50px;background:url(../images/more.png) center center no-repeat;background-size:100% 100%}.containerBus .fixedtop{position:fixed;top:0;left:0;width:100%;height:125px;background:#fff;z-index:999}.containerBus .fixedbottom{margin-top:0px;z-index:88;}.containerBus .htitle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;margin:20px 0;font-size:140%;font-weight:600;text-align:center; position: relative;}.containerBus .htitle i{width: 21px; height: 26px; background: url(../images/righttop.png); display: inline-block; left: 20px; position: absolute;} .bac{width: 21px; height: 26px; background: url(../images/righttop.png); display: inline-block; left: 20px; top: 26px; position: absolute;} .bacbg{width: 21px; height: 26px; background: url(../images/righttop1.png); display: inline-block; left: 20px; top: 35px; position: absolute;} .containerBus .stationname{position:relative;background:#fff;border-bottom:#d2d1d1 solid 2px}.containerBus .stationname .busflexslider{width:80%;height:50px;overflow-x:auto;overflow-y:hidden}.containerBus .stationname .busflexslider ul{height:50px}.containerBus .stationname .cur a{color:#fd2d04;border-bottom:#fd2d04 solid 2px}.containerBus .stationname li{float:left;height:50px;padding:0 15px;font-weight:600;text-align:center}.containerBus .stationname li a{display:inline-block;width:100%;height:48px;line-height:50px;color:#000}.containerBus .stationname .morebus{position:absolute;top:0;right:5%;display:inline-block;width:46px;height:38px;background:url(../images/morebus.png) center center no-repeat;background-size:65% 65%;z-index:99;cursor:pointer}.containerBus .bushead{margin:10px 0 0 15px;color:#636363;font-size:105%;overflow:hidden}.containerBus .busnum{position:relative;padding:20px 20px 20px 12%;font-weight:600;color:#333;border-bottom:#d2d1d1 solid 2px}.containerBus .busnum i{position:absolute;left:20px;top:30px;font-size:150%;font-weight:600}.containerBus .busnum p{font-weight:400;color:#676767}.containerBus .planlist .selectLi>i{right:6px;display:inline-block;width:32px;height:18px;background:url(/images/buttombar.png) no-repeat;overflow:hidden}.containerBus .planlist .busdetail li{position:relative;margin:0 20px;padding:20px 0 20px 15%;color:#676767;border-bottom:#d2d1d1 solid 1px;font-size:110%}.containerBus .planlist .busdetail li:last-child{border-bottom:none}.containerBus .planlist .busdetail i{position:absolute;left:0;top:10px;display:inline-block;width:46px;height:46px;background:url(../images/busnum.png) no-repeat;overflow:hidden}.containerBus .planlist .busdetail em{color:#000;font-weight:500;font-size:100%}.containerBus .planlist .busdetail .start{background-position:0 0}.containerBus .planlist .busdetail .walk{background-position:0 -47px}.containerBus .planlist .busdetail .subway{background-position:0 -92px}.containerBus .planlist .busdetail .end{background-position:0 -139px}.containerBus .station{width:100%;min-height:310px;margin-top:20px;border-top:#d4d4d4 solid 1px;border-bottom:#d4d4d4 solid 1px;overflow-y:hidden;overflow-x:auto}.containerBus .station li{float:left;width:65px;height:310px;font-weight:600;text-align:center;color:#4c90f9;cursor:default}.containerBus .station li a{color:#4c90f9}.containerBus .station li span{display:inline-block;width:67px;height:75px;line-height:75px;background:url(../images/spanbg.png) center bottom no-repeat}.containerBus .station li i{display:inline-block;width:25px;height:200px;padding:20px 20px 0;font-weight:600;overflow:hidden}.containerBus .station .active span{color:#636363;background:url(../images/active.png) center bottom no-repeat}.containerBus .station .active i{color:#636363}.containerBus .station .cur{background:#4c90f9}.containerBus .station .cur span{color:#fff;background:url(../images/cur.png) center bottom no-repeat}.containerBus .station .cur i{color:#fff}.containerBus .busnav { position: relative;}.containerBus .busnav ul{height:100px;line-height:100px;border-bottom:#d2d1d1 solid 2px; padding-left:10%; background-color: #f2f2f2;}.containerBus .busnav li{float:left;width:25%;background:#f2f2f2;color:#404040;font-size:140%;text-align:center;cursor:pointer}.containerBus .busnav .cur{color:#fd2d04;border-bottom:#fd2d04 solid 2px}.containerBus .planlist{margin-bottom:55px}.containerBus .planlist h3{width:90%;color:#333}.containerBus .planlist li{position:relative;padding:20px 0 20px 40px;color:#676767;border-bottom:#d2d1d1 solid 1px;white-space:normal;word-break:break-all;word-wrap:break-word}.containerBus .planlist li i{position:absolute;right:0;top:25px;display:inline-block;width:46px;height:46px;background:url(../images/rightbar.png) no-repeat;overflow:hidden}.containerBus .planlist li span{position:absolute;left:10px;color:#000;font-size:120%;font-weight:600}.containerBus .costs{position:relative;width:95%;padding:20px 5% 20px 0;line-height:2em;font-size:110%;text-align:right}.containerBus .costs i{position:inherit;top:auto;right:auto;left:auto;display:inline-block;width:46px;height:46px;margin-right:10px;background:url(../images/car.png);vertical-align:middle}.containerBus .switch{padding:1em 0;font-size:140%;font-weight:600;border-bottom:#a9a9a9 solid 1px;text-align:center}.containerBus .switch a{color:#000;text-decoration:none}.containerBus .routenav{margin-bottom:10px;}.containerBus .routenav li{float:left;width:33%;line-height:2.5em;color:#404040;font-size:120%;font-weight:600;border-left:#d2d2d2 solid 1px;border-bottom:#d2d2d2 solid 1px;background:#f2f2f2;text-align:center}.containerBus .routenav li:nth-child(1){border-left:none}.containerBus .routenav .cur{background:none;border-bottom:none}.containerBus .busrouteall{height:170px;padding:15px 0 25px;box-shadow:0 5px 5px #a5a2a2}.containerBus .busrouteall .busride{position:relative}.containerBus .busrouteall .busride .sicon{position:absolute;left:10px;top:0;width:17%;height:150px;border:#dadada solid 1px;background:url(../images/lineltr.png) center center no-repeat}.containerBus .busrouteall .busride .line{width:60%;margin:10px auto 0}.containerBus .busrouteall .busride .line p{height:55px;margin-bottom:10px;padding:10px 10px 5px;border:#d8d8d8 solid 1px}.containerBus .busrouteall .busride .line input{width:60%;margin-left:10px;height:40px;font-size:105%;border:none}.containerBus .busrouteall .busride .line i{display:inline-block;float:left;width:46px;height:46px;background:url(../images/busnum.png) no-repeat;overflow:hidden}.containerBus .busrouteall .busride .line .start input{color:#627bb4}.containerBus .busrouteall .busride .line .start i{background-position:0 0}.containerBus .busrouteall .busride .line .end i{background-position:0 -139px}.containerBus .busrouteall .busride .btn{position:absolute;right:10px;top:0;width:17%;height:150px;line-height:149px;color:#fff;font-size:105%;font-weight:600;border:#dadada solid 1px;background:#4c90f9;text-align:center}.containerBus .busrouteall .queryroute,.containerBus .busrouteall .sitequery{margin:50px auto 0;text-align:center}.containerBus .busrouteall .queryroute input,.containerBus .busrouteall .sitequery input{width:35%;height:34px;padding:15px 10px;border:#dadada solid 1px;font-size:105%}.containerBus .busrouteall .queryroute .btn,.containerBus .busrouteall .sitequery .btn{display:inline-block;width:123px;height:64px;line-height:64px;font-weight:600;font-size:105%;border:#dadada solid 1px;background:#4c90f9;color:#fff;text-align:center}.containerBus .adjust,.containerBus .hot{margin-top:7px}.containerBus .adjust ul,.containerBus .hot ul{padding:6% 0}.containerBus .adjust h3,.containerBus .hot h3{position:relative;padding-left:20px;line-height:2.5em;background:#f2f2f2;border-bottom:#d2d1d1 solid 1px}.containerBus .adjust h3 i,.containerBus .hot h3 i{position:absolute;top:0;right:10px;display:inline-block;width:50px;height:50px;background:url(../images/more.png) center center no-repeat;background-size:65% 65%}.containerBus .adjust li,.containerBus .hot li{float:left;margin:20px;color:#676767;font-weight:600}.containerBus .adjust a,.containerBus .hot a{color:#676767;text-decoration:none}.containerBus .adjust .cur,.containerBus .hot .cur{color:#fd2d04}.containerBus .result{margin-top:20px}.containerBus .result h3{position:relative;padding-left:20px;line-height:2em;background:#f2f2f2;border-bottom:#d2d1d1 solid 1px}.containerBus .result p{position:relative;padding:20px 35px;color:#fd2d04;font-weight:600;border-bottom:#d2d1d1 solid 1px}.containerBus .result p i{position:absolute;right:0;top:15px;display:inline-block;width:46px;height:46px;background:url(../images/rightbar.png) no-repeat;overflow:hidden}.containerBus .result a{color:#fd2d04}.containerBus .bussearch{position:relative;width:455px;height:45px;margin:15px auto;padding:10px 50px;border:#4c90f9 solid 2px}.containerBus .bussearch i{position:absolute;top:15px;display:inline-block;width:28px;height:28px;background:url(../images/city-sprite.png) 0 0 no-repeat}.containerBus .bussearch .icon{left:10px}.containerBus .bussearch .clo{right:10px;background-position:0 -28px}.containerBus .bussearch input{width:455px;height:40px;font-size:20px;border:none}.containerBus .citylist h3{padding:20px 0 20px 30px;font-size:24px;color:#3c3b3b;background:#f2f2f2}.containerBus .citylist li{font-size:24px;padding:22px 0 22px 30px;border-bottom:#d8d7d7 solid 1px}.containerBus .citylist li:last-child{border-bottom:none}.containerBus .citylist a{color:#000}.containerBus .busfont .stationname,.containerBus .busnumber .stationname{background:#f2f2f2}.containerBus .busfont h3,.containerBus .busnumber h3{padding-left:15px;line-height:2em}.containerBus .busfont .busroutes li,.containerBus .busnumber .busroutes li{float:left;margin:0 20px;line-height:3em;font-weight:600;color:#676767}.containerBus .busfont .busroutes a,.containerBus .busnumber .busroutes a{color:#676767;text-decoration:none}.containerBus .way{padding:4% 10px;background:#f2f2f2}.containerBus .way a{ padding-right:20px;}.mar{ margin:0 30px 0 60px !important;}.containerBus .way title{font-size:120%;font-weight:600}.containerBus .way p{font-size:110%;color:#333}.containerBus .tc{font-weight:600;text-align:center}.containerBus .footer{position:fixed;left:0;bottom:0;width:100%;margin-top:30px;height:80px;line-height:80px;font-size:24px;background:#fff;border-top:#d4d4d4 solid 1px;border-bottom:#d4d4d4 solid 1px}.containerBus .footer .commo{position:absolute;top:0;cursor:pointer}.containerBus .footer .back{left:0;width:100px;height:80px;background:url(../images/right.png) center center no-repeat;border-right:#d4d4d4 solid 1px}.containerBus .footer .nav-btn{right:0;width:100px;border-left:#d4d4d4 solid 1px;color:#4c90f9;background:url(../images/down.png) center 75% no-repeat}@media screen and (min-width: 320px) and (max-width: 480px){.containerBus{zoom:.75}.containerBus .way p{margin:20px 0}}@media screen and (min-width: 480px) and (max-width: 800px){.containerBus{zoom:.75;font-size:140%}.containerBus .stationname{height:50px}.containerBus .way p{margin:20px 0}}@media screen and (min-width: 720px) and (max-width: 1280px){.containerBus{zoom:1.125;font-size:130%}.containerBus .station{min-height:300px}.containerBus .station li{height:300px}.containerBus .switch{padding:1.5em 0;font-size:140%}.containerBus .busrouteall .busride .line input{height:47px}.containerBus .busrouteall .busride .btn,.containerBus .busrouteall .queryroute .btn,.containerBus .busrouteall .sitequery .btn{font-size:150%}.containerBus .way p{margin:20px 0}}@media screen and (min-width: 1080px) and (max-width: 1920px){.containerBus{zoom:1.68;font-size:120%}.containerBus .station{min-height:300px}.containerBus .station li{height:300px}.containerBus .switch{padding:1.5em 0;font-size:140%}.containerBus .busrouteall .busride .line input{font-size:120%;height:47px}.containerBus .busrouteall .busride .btn,.containerBus .busrouteall .queryroute .btn,.containerBus .busrouteall .sitequery .btn{font-size:150%}}
.containerBus .busCenteradB{border-bottom:#d1d1d1 solid 1px;}
.containerBus .busCenteradT{border-top:#d1d1d1 solid 1px;}
.containerBus .busCenteradS{margin-top:95px;}
@media screen and ( min-width:320px ) and (max-width:480px) {.containerBus .busCenteradB,.containerBus .busCenteradT,.containerBus .busCenteradS{zoom:1.5;font-size:100%;}}
@media screen and ( min-width:480px ) and (max-width:800px) {.containerBus .busCenteradB,.containerBus .busCenteradT,.containerBus .busCenteradS{zoom:1.5;font-size:100%;}}
@media screen and ( min-width:720px ) and (max-width:1280px) {.containerBus .busCenteradB,.containerBus .busCenteradT,.containerBus .busCenteradS{zoom:1.5;font-size:100%;}}
@media screen and ( min-width:1080px ) and (max-width:1920px) {.containerBus .busCenteradB,.containerBus .busCenteradT,.containerBus .busCenteradS{zoom:1.2;font-size:100%;}}
.footernav {	width: 80%;	margin: 28px auto 0;	display: -webkit-box;	display: box;}
.footernav a {	display: block;	width: 24%;	text-align: center;	font-size: 22px;	color: #555;	height: 14px;	line-height: 14px;	border-right: 1px solid #cccdce;}
.footernav a:last-child {	border-right: 0;}
.footernav div {	display: inline-block;	width: 10px;	height: 12px;
	/*
	background: url(http://s0.m.hao123img.com/static/html5-xiaoshuo/img/index_spirit_4003b3b.png) -50px -42px no-repeat;
	*/	-webkit-background-size: 80px auto;	position: relative;	top: 1px;	margin-left: 2px;}
.footercr {	color: #c2c3c3;	font-size: 16px;	text-align: center;	margin-top: 18px;}