/* bus road 150109 */
.divBus{ border:5px #8E8E8E solid;_background:none;_padding:0; text-align:left; width:800px; margin:0 auto; line-height:1.5; z-index:10009;position:fixed;top:0;left:0;_position:absolute; background-color:#fff;}
.divBus_800{width:650px;}
.busCon{border:1px solid #fff;;}
.divBus .busCon .busTop{display:block;background-color:#F3F3F3;border-bottom:1px #DADADA solid;line-height:41px;height:41px;font-size:16px;padding-left:15px;color:#444;	padding-right:27px;	font-family:"微软雅黑","宋体","SimHei";}
.divBus .busCon .busTop a.busClose{position:absolute;top:10px;right:16px;cursor:pointer;width:16px;height:16px; font-size:20px; line-height:normal;color:#333333; text-decoration:none; font-family:Verdana, Geneva, sans-serif}
.divBus .busCon .busTop a.busClose:hover{color:#E35850;}
.busContent{text-align:left;clear:both;height:470px; min-height:250px; max-height:470px;overflow:auto;overflow-x:visible; padding:15px 10px;}
.busContent_800{height:320px; min-height:250px; max-height:320px;}
.busContent h3{ margin:0; padding:0 8px; line-height:30px; color:#3D6DCC; background-color:#EBF1FB; border:1px solid #CCDAFD; cursor:pointer;}
.busContent h3 u{ font-style:normal; text-decoration:none; font-weight:normal;color:#599CFA; font-size:12px;}
.busContent h3 i{ font-style:normal; font-weight:normal; color:#666; font-size:12px; margin-left:8px;}
.busContent h3 i em{color:#666;}
.busContent h3 span{ float:right; font-weight:normal; font-size:12px; color:gray;}

.busContent .it{ margin-bottom:10px; position:relative;}
.busContent .item{ margin:10px auto; margin-bottom:25px; padding:0 8px; line-height:28px; display:none;}
.busContent .item i{ font-style:normal;white-space:normal; display:inline-block; color:#777;}
.busContent .ibus{ color:#333; white-space:normal; display:inline-block;}
.bus,.bus_group,.bus_add{font-style:normal;}
.bus b,.bus_group b,.bus_add b{font-weight:normal; color:#0000FF; text-decoration:underline; cursor:pointer;}

.auto{width:800px; height:520px;overflow:hidden;}
.autof{width:800px;height:490px;background:url("../image/loading.gif") center no-repeat;}

.auto_800{width:650px; height:420px}
.autof_800{width:650px;height:390px;}
._800{height:370px; min-height:250px; max-height:370px;}
/*bus gprs */
.sbtn{
    display: inline-block;
    padding: 4px 15px;
    border: solid #5BC648 1px;
    font-size: 14px;
    color: #fff;

    line-height: 20px;
    white-space: nowrap;
    border-radius: 3px;
    background: #5BC648;
    color: #fff;
    cursor:pointer;
    margin-left:15px;
}
.login-btnx{
    border-radius:2px;
    border:0;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 67px;
    background-color:#379be9;
    margin: 6px 10px 0 0;
    color:#fff;
    cursor:pointer;
}

.login-btnx:link,.login-btnx:hover,.login-btnx:active,.login-btnx:visited{
    outline: medium none;
    text-decoration: none;
    color:#fff;
}
.login-btnx:hover{color:#fff;background-color:#328bd2;}

.login-btn{
    border-radius:2px;
    border:0;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 67px;
    background-color:#A49D96;
    margin: 6px 10px 0 0;
    color:#fff;
    cursor:pointer;
}

.login-btn:link,.login-btn:hover,.login-btn:active,.login-btn:visited{
    outline: medium none;
    text-decoration: none;
    color:#fff;
}
.login-btn:hover{color:#fff;background-color:#8A8179;}

.gprsBus{width:702px;}
.gprsContent{height:460px;max-height:460px; min-height:250px; margin:0; padding:0;overflow:hidden;}
.ibus u{ color:#0000FF; cursor:pointer;}
.ibus b{ font-weight:normal; color:green;}
.ibus em{ color:#FF7400;}

.ibus s{ text-decoration:none; color:#CD2F00;}
.ibus sub{vertical-align: baseline;color: green;margin-left: 3px;}

.it h3 i b{ font-weight:normal;}
.it h3 i u{ cursor:default; text-decoration:none; color:#666}
.itip{ color:#FF7400; font-size:12px; float:right; margin-right:20px; line-height:22px;}
.itip s{ text-decoration:none;}
.itip b{ font-weight:normal;line-height:normal; color:gray;}
.btitle b{font-weight:normal; color:red;}
.ibus{ cursor:pointer;}

.busTop i{ font-style:normal; color:#7777CC; margin-left:35px; font-size:14px; font-weight:normal;}
/*distance*/
#klmt_nav{
    margin-bottom:10px;
    border:0px #E7E8E9 solid;
    border-left:0;
    border-right:0;
        font-size: 14px;
    line-height:30px; padding:0 10px;
    color:#777777;
	font-size:14px;
}
#klmt_nav i{ font-style:normal; color:#CF6464;}
#klmt_nav b{ color:#009688;}
/*====浮动按钮===*/
.fn{ float:none;}
.sdb{width:930px; margin:0 auto;display:block; text-align:right; height:45px;background-color:#EFFAFB;}
.jts{ float:left; padding-left:10px;}
.fixed{position:fixed; top:0; width:100%; display:block;left:0; background-color:#EFFAFB; border-bottom:1px solid #ebebeb; box-shadow:0 0 5px #888; z-index:4}
/*兼容IE6*/
.fixed{_position:absolute;width:100%; display:block; background-color:#EFFAFB; border-bottom:1px solid #ebebeb; _left:-225px; _top:expression(((noValue = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))-262+'px');top:0; z-index:4}
/*==END==*/
.house:link,
.house:visited ,
.house:hover,
.house:active{text-decoration:none;color: #888;}

.house_group:link,
.house_group:visited ,
.house_group:hover,
.house_group:active {text-decoration:none;color: #000;}

.house b,.house_group b{
    font-weight: normal;
    color: #0000FF;
    text-decoration: underline;
    cursor: pointer;
}
.house_group b{color:#008000}


.txtitle{font-size:12px; text-align:left; line-height:25px; color:#FF0000; padding-left:10px;}
.xor:link,
.xor:hover,
.xor:active,
.xor:visited{font-size:12px; color:#0000FF; text-decoration:underline;}
#gz_phone,#gz_phone_f{ color:#F54100}
/*查看地图 公交 平面图*/
.imap{ display:inline-block; width:12px; height:17px; background:url("../image/imap.jpg") center no-repeat; margin-right:3px; margin-bottom: -4px}
.itop{ vertical-align:-5px; background-size:auto 15px;}
.imid{ vertical-align:-4px;}
.icol u,.icol b,.bus b,.house b,.bus_add b,.ckmap_sh u,.so_ditu u,.bus_group b,.fancybox u{color:#1155CC;font-family:'宋体';}
/*公交地图*/
.smap{ position:absolute; right:45px; top:4px;text-decoration: none;
    cursor: pointer;
    display: block;
    color: #fff;
    background-color: #76C4F2;
    padding: 3px 10px;
    border-radius: 3px;
    font-size: 12px;
    z-index: 1000;
}
.grmb{
    background-color:#0091ED;
    color:#fff;
    border-radius: 3px;
    margin-left:10px;
    padding:1px;
    font-size:12px;
    display: inline-block;
    line-height:normal;
    vertical-align:middle;
    cursor:pointer;
    margin-top:-5px;
}
.lookallmap,.lookallmap:hover{ text-decoration:none; margin-left:15px;}
.lookallmap span{display:inline-block; color:#1155CC; text-decoration:underline;}