@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; overflow:hidden;}
font{font-size:12px;}
a{ text-decoration:none;}
a:hover{text-decoration:underline;}
.null{float:left; height:0px; line-height:0px; font-size:0px;}
.dl,#hoverMenu .dl{float:left; clear:both;height:0px; width:0px; line-height:0px;}
.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul,dl,dt,dd{margin:0px; padding:0px; list-style:none;}
font{font-size:12px;}
img{border:none;}
.ime{ime-mode:disabled;}
.htc{_behavior: url("/common/css/iepngfix3.htc");}

.top_bg_con{ position:absolute; left:0px;top:0px; width:100%; height:45px;}
.top_bg_con .top{height:25px; margin-left:174px;}
.top_bg_con .bottom{height:20px; margin-left:174px;}
.top_l_bg{position:absolute; left:174px; top:0px;height:45px;width:620px;background:url(/images/index/top_log_bg_02.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/index/top_log_bg_02.png');}
.top_bg{margin-left:794px;height:45px;background:url(/images/index/top_bg1.png);_background:url(/map/style/system/blank.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/index/top_bg1.png');}
.top_l_top{float:left; height:25px; line-height:25px; background:url(/images/index/info.gif) no-repeat 37px 2px;}
.top_l_top a{color:#fff;}
.top_l_bg_logo{position:absolute; left:0px; top:0px;height:65px;width:174px;background:url(/images/index/top_log_bg_01.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/index/top_log_bg_01.png');}
.top_l_bo{float:left; height:20px;}
.top_l_bo .gg{background:url(/images/index/lb.gif) no-repeat 0 3px; margin-left:111px;_display:inline; text-indent:2em; color:#fff;}
.top_l_bo a.gg:hover{text-decoration:none; cursor:default;}
.top_l_bo .btn{ width:47px; height:18px; background:url(/map/style/system/fc_nav.gif) no-repeat; line-height:18px; color:#fff; text-align:center; padding:0px; margin:1px 5px 0 0;}
.nav_list a{ background:url(/images/index/tool_menu_03.gif) no-repeat;}
.top_l_bo a{float:left; height:20px; line-height:20px;padding-right:10px;color:#fff; filter:Dropshadow(offx=1,offy=0,color=#00236b) Dropshadow(offx=0,offy=1,color=#00236b);}
.top_l_bo a.cy_on,.top_l_bo a.yl_on,.top_l_bo a.gw_on,.top_l_bo a.jd_on,.top_l_bo a.fw_on,.top_l_bo a.gg_on,.top_l_bo a.wh_on{color:red; background:none;_filter:none;}
.top_l_bo a.cy_off,.top_l_bo a.yl_off,.top_l_bo a.gw_off,.top_l_bo a.jd_off,.top_l_bo a.fw_off,.top_l_bo a.gg_off,.top_l_bo a.wh_off,.top_l_bo a.cy_off:hover,.top_l_bo a.yl_off:hover,.top_l_bo a.gw_off:hover,.top_l_bo a.jd_off:hover,.top_l_bo a.fw_off:hover,.top_l_bo a.gg_off:hover,.top_l_bo a.wh_off:hover{background:none;_filter:none;}
.fff_000{color:#fff; filter:Dropshadow(offx=1,offy=0,color=#00236b) Dropshadow(offx=0,offy=1,color=#00236b);}
.top_r_top{float:right; height:25px;}
.top_r_top a{float:left; margin-right:6px; color:#fff;line-height:18px;}
.top_r_top a:hover{text-decoration:none;}
.top_r_top .btn{width:31px; height:18px; overflow:hidden; line-height:19px; background:url(/images/index/top_btn.gif) no-repeat; text-align:center; margin-top:3px;}
.top_r_top .tool_btn{width:70px; height:18px; overflow:hidden; line-height:19px; background:url(/images/index/toor_btn_off.gif) no-repeat; text-align:left; margin-top:3px; text-indent:5px;}
.top_r_top .tool_btn_on{background:url(/images/index/tool_menu.gif) no-repeat;}
.top_r_top a.tool_btn:hover{background:url(/images/index/tool_menu.gif) no-repeat;}
.top_r_top .sel{width:43px; height:18px; background:url(/images/index/top_sel.gif) no-repeat; text-align:left; margin-top:3px;}
.top_r_top .yelow_link{ width:52px; height:25px; background:url(/images/index/ly.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/index/ly.png'); margin-top:1px; cursor:pointer;}
.top_r_top .ads{ margin-top:3px;}
a.ads:hover{text-decoration:underline;}

.right_tools_nav{width:43px; height:315px;position:absolute; top:50px; right:10px;}
.right_tools_nav *{float:left; width:36px; height:41px;}
.right_tools_nav a{background:url(/images/index/right_bg.jpg) no-repeat;cursor:pointer;}
a.lq_on,a.lq_off:hover{background-position:-37px 0;}
a.bus_on,a.bus_off:hover{background-position:-37px -41px;}
a.ktv_on,a.ktv_off:hover{background-position: -37px -82px;}
a.dyy_on,a.dyy_off:hover{background-position:-37px -123px;}
a.yy_on,a.yy_off:hover{background-position:-37px -164px;}
a.cy_on,a.cy_off:hover{background-position:-37px -205px;}
a.yyt_on,a.yyt_off:hover{background-position:-37px -246px;}
a.qc_on,a.qc_off:hover{background-position:-37px -287px;}
a.xzl_on,a.xzl_off:hover{background-position:-37px -328px;}
a.ca_on,a.ca_off:hover{background-position:-37px -369px;}
a.home_on,a.home_off:hover{background-position:-37px -410px;}
a.sj_on,a.sj_off:hover{background-position:-37px -451px;}
a.atm_on,a.atm_off:hover{background-position:-37px -492px;}
a.gw_on,a.gw_off:hover{background-position:-37px -533px;}
a.yd_on,a.yd_off:hover{background-position:-37px -574px;}

a.lq_off{background-position: 0 0;}
a.bus_off{background-position: 0 -41px;}
a.ktv_off{background-position:0 -82px;}
a.dyy_off{background-position: 0 -123px;}
a.yy_off{background-position:0 -164px;}
a.cy_off{background-position:0 -205px;}
a.yyt_off{background-position:0 -246px;}
a.qc_off{background-position:0 -287px;}
a.xzl_off{background-position:0 -328px;}
a.ca_off{background-position:0 -369px;}
a.home_off{background-position: 0 -410px;}
a.sj_off{background-position:0 -451px;}
a.atm_off{background-position:0 -492px;}
a.gw_off{background-position:0 -533px;}
a.yd_off{background-position:0 -574px;}

#bottomCon{position:absolute; left:0px; bottom:0px;}
.bottom_con{position:absolute; width:650px; height:25px; bottom:23px; left:0px; overflow:hidden;}
.bottom_con2{position:absolute; width:650px; height:23px; bottom:0px; left:0px;}
.bottom_con .search{position:absolute; left:0px; top:0px;width:100%; height:26px;}
.bottom_con .search li{float:left; height:26px;}
.search_c_con{width:374px; background:url(/images/index/bo_top_bg.gif);overflow:hidden;}
.search_c_con .tab_on{display:block; margin:4px 0 0 4px;}
#jtSearchInputCon .tab_on{margin:0px;}
.search_c_con .tab_off{display:none;}
.search_c_con .tab_on label{float:left; line-height:21px; height:17px; overflow:hidden;}
.search_c_con .tab_on div{float:left;width:290px;height:24px;}
.search_btn{ float:left;width:40px; background:url(/images/index/search_btn.gif); cursor:pointer; overflow:hidden; text-indent:-999em; height:26px;}
.screen_btn{ float:left;width:48px; background:url(/images/index/screen_btn.gif); cursor:pointer; overflow:hidden; text-indent:-999em; height:26px;}
.bottom_con2 .tab_con{position:absolute; left:0px; top:0px;width:650px;background:url(/images/index/bo_bo_bg.gif);height:23px;}
.tab_l_bg{float:left;width:650px; height:23px;overflow:hidden;}
.search_btn_con{float:left; width:232px;height:23px; line-height:23px;margin-left:4px;color:#d5ffce; display:inline;}
.search_btn_con a{float:left; width:66px; height:24px; line-height:30px; text-align:center;cursor:pointer; margin:-3px 6px 0 0;}
.search_btn_con a:hover,.search_btn_con .active{ background:url(/images/index/btn_on.gif); color:#000;}
.search_btn_con .normal{ background:url(/images/index/btn_off.gif); color:#bafafe;}
.search_btn_con a:hover,.nav_tools a:hover{text-decoration:none;}
.search_input{height:17px; border:0px; float:left;overflow:hidden;font-size:12px; border:1px solid #006492;}

.map_con_s{position:absolute; left:0px; top:0px; z-index:-1;}
.map_con_m{position:absolute; left:0px; top:0px;}

#loadingCon{text-align:center; background:#000;}
#loading{position:absolute;top:100px; left:200px; width:200px; height:200px;}

.tip_con{position:absolute;left:0px; bottom:43px; border:1px solid #999999; z-index:10000;background:#fff;display: none;}   
.tip_con dl{width:100%;margin: 0px;padding: 0px;cursor:default;} 
.tip_con dt{float: left;width:100%;margin: 0px;padding: 0px; line-height:20px; height:20px; text-indent:3px; font-size:12px;}    
.tip_con dd{display:none;}
.tip_con dt.out{background:#fff; color:#000;overflow: hidden;}
.tip_con dt.over{background:#3366FF; color:#FFF;overflow: hidden;}

.vr_box{position:absolute;left:100px; top:50px; width:300px; height:150px; border:4px solid #009aff; display:none;}
.vr_box .title{float:left; width:100%; height:38px; background:url(/images/index/vr_t_bg.gif);}
.vr_box b{float:left; height:38px; line-height:38px;color:#000; font-size:14px; text-indent:5px;}
.vr_box .close{float:right; width:12px; height:12px; line-height:10px; font-size:10px; background:url(/images/index/vr_close.gif) no-repeat; margin:10px 10px 0 0;}
.vr_box a.close:hover{background:url(/images/index/vr_close_2.gif) no-repeat;}
.vr_box .move{float:right; width:14px; height:14px; line-height:10px; font-size:10px; background:url(/images/index/move.gif) no-repeat; margin:8px 10px 0 0; cursor:move;}
.vr_box .content{float:left; width:100%; height:112px; background:#fff;}

#exitFull{ position:absolute; right:5px; top:5px; width:150px; height:38px;background:url(/images/index/full_btn.png) no-repeat!important;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/index/full_btn.png'); cursor:pointer; display:none;}




.s_box{position:absolute; width:321px;height:0px; overflow:hidden; left:5px;bottom:47px; display:none;_background:url(/map/style/system/blank.gif);}
.s_box .bg{float:left; height:376px;overflow:hidden; }
.s_box .l_bg{width:1px;background:url(/images/s_box/l_bg.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/s_box/l_bg.png');}
.s_box .c_bg{width:319px;background:url(/images/s_box/c_bg.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/s_box/c_bg.png');}
.s_box .r_bg{width:1px; background:url(/images/s_box/r_bg.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/s_box/r_bg.png');}
.s_box .head{float:left; height:23px; padding:4px 0 0 4px;}
.s_box .head label{float:left; line-height:15px; width:230px;color:#fff; margin-left:4px;}
.s_box .head font{color:#ffed20; line-height:15px; font-size:12px;}
.s_box .head a{float:left;background:url(/images/s_box/bu.gif);}
.s_box .head .n1{width:19px;height:19px;}
.s_box .head .n2{width:18px;height:19px; background-position:-19px 0;}
.n3,.n4,.n5{width:14px;height:19px; margin-left:4px;}
.s_box .head .n3{background-position:-37px 0;}
.s_box .head .n4{background-position:-52px 0;}
.s_box .head .n5{background-position:-67px 0;}
.s_box a:hover{text-decoration:underline;}
.base_con a{color:#daeaff;}
.base_con p{margin:0px; padding:0px;}
.base_con{float:left;_float:none;width:311px; height:344px; border:1px solid #fff; margin-left:3px; position:relative;}
.base_con dl{float:left;width:311px; height:55px; border-bottom:1px solid #fff; overflow:hidden;}
.base_con dt{float:left; width:56px; height:53px; border-right:1px solid #fff; padding:1px;}
.base_con dt img{width:56px; height:53px;}
.base_con dd{float:left; width:242px; height:55px; padding:0 5px;}
.base_con dd p{color:#daeaff; line-height:16px; width:100%;}
.base_con .nav{float:left;width:80%; padding:0 10%;height:19px; line-height:19px; border-bottom:1px solid #fff; overflow:hidden;}
.base_con .page_con{ position:absolute; clear:both;line-height:15px;bottom:4px; height:30px; left:0px;width:100%; padding:0px; text-align:center;color:#ffde00;filter:progid:DXImageTransform.Microsoft.DropShadow(color="#000033", offX="1", offY="1", positive="true");}
.base_con .page_con a{color:#ffde00;}
.s_box .adb_con{float:left;_float:none; margin-left:3px; *margin-top:11px;_margin-top:3px;width:313px; height:46px;}
.s_box .adb_con img{width:313px; height:46px;}

.s_unit_con .adb_con,.s_entity_con .adb_con{display:none;}
.s_busline_con .base_con,.s_businfo_con .base_con,.s_busStation_con .base_con,.s_busChange_con .base_con{ border:none; height:288px;}
.s_busline_con .list,.s_businfo_con .list,.s_busStation_con .list,.s_busChange_con .list{ float:left;width:310px; height:294px; border:1px solid #fff; overflow:hidden;}
.s_busline_con dl{border-bottom:1px solid #03285a; height:54px;}
.s_busline_con dd{width:225px;}
.s_busline_con dt{width:22px; height:52px; border-right:1px solid #03285a; padding:0 1px;}
.s_busline_con dt b{float:left;width:23px;height:54px;line-height:54px;background:#7db2d2;color:#daeaff;font-size:14px;text-align:center;}
.s_busline_con .active dt b{ background:#e6f856; color:#000;}
.s_busline_con .active dd{ background:#dcffef;}
.s_busline_con .active dd p,.s_busline_con .active dd a{color:#000;}
.s_busline_con dd p a{line-height:20px;}
.s_busline_con dd p{line-height:16px;}

.s_businfo_con .list{ width:94%; padding:10px 3%; overflow-y:auto; overflow-x:hidden; height:274px;}
.s_businfo_con .list p{float:left; width:100%; *width:95%; text-align:left; color:#daeaff; line-height:20px;}
.s_businfo_con .t1 label{float:left;color:#daeaff;}
.s_businfo_con .t1 a{float:right; width:36px; height:17px; background:url(/images/s_box/fh.gif);}
.s_businfo_con .list p font{color:#eeee00; line-height:20px;}
.s_businfo_con .list p a{line-height:20px;}
.s_businfo_con .list a:hover,.s_busStation_con .list a:hover,.s_businfo_con a.active{color:#33ff00;}
.s_businfo_con a.on{color:#F00; font-weight:bold;}


.s_busStation_con .list p{width:94%; padding:0 3%; border-bottom:1px solid #03285a; float:left; height:26px; line-height:26px;}
.s_busStation_con .list a{line-height:26px;}
.s_busStation_con .base_con .page_con{bottom:-18px;_bottom:-10px;}

.s_busChange_con .list{overflow-y:auto;overflow-x:hidden;}
.s_busChange_con .list p{float:left;padding:5px 6% 5px 3%;width:90%;border-bottom:1px solid #03285a;color:#daeaff;}
.s_busChange_con .list *{line-height:18px;}
.s_busChange_con .list p b{ color:#fff;}
.s_busChange_con .list p font{color:#ffed20;}
.s_busChange_con .list a.s{color:#33ff00;}
.s_busChange_con .list a.l{color:#33ff00;}
.s_busChange_con .list a.fa{color:#04fffc; font-weight:bold;}

.print_title{background:url(/images/print/p_t.png) no-repeat!important;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/print/p_t.png'); height:34px;width:370px;overflow:hidden;}
.print_title a{position:absolute; width: 29px; height: 27px; line-height:19px; overflow:hidden;right: 1px; top: 1px;}
.print_title span{position:absolute; width: 29px; height: 27px; line-height:19px; overflow:hidden;right: 33px; top: 1px;cursor:move;}
#selectepRrintPageSize,#selectPageType{position:absolute; left:0px; top:0px; width:0px; height:0px; overflow:hidden; border:1px solid #073F02;text-align:left; display:none;}
#selectPageType{width:370px; height:248px;}
#selectepRrintPageSize .bottom,#selectPageType .bottom{width:370px; height:213px; border:1px solid #375400;background:url(/images/print/bg.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/print/bg.png');}
#selectepRrintPageSize .img_con,#selectPageType .img_con{width:320px; height:147px; margin-left:25px; margin-top:15px; text-align:center;}
#selectepRrintPageSize .a4_on{float:left; width:112px; height:147px; background:url(/images/print/page_on.gif) no-repeat; position:relative;}
#selectepRrintPageSize .a4_off{float:left; width:112px; height:147px; background:url(/images/print/page_off.gif) no-repeat; position:relative;}
.a4_on input,.a4_off input{position:absolute; bottom:8px; left:34px;}
.a3_on input,.a3_off input{position:absolute; bottom:9px; left:73px;}
#selectepRrintPageSize .a3_on{float:right; width:189px; height:147px; background:url(/images/print/page_on.gif) no-repeat -132px 0; position:relative;}
#selectepRrintPageSize .a3_off{float:right; width:189px; height:147px; background:url(/images/print/page_off.gif) no-repeat -132px 0; position:relative;}
.print_next{width:49px; height:20px;background:url(/images/print/btn.gif) no-repeat; text-align:center; line-height:20px; color:#fff;cursor:pointer; border:0px; margin-top:15px;}
#selectPageType .img_con{padding:10px 4px;}
#selectPageType .hx_on{float:left; width:130px; height:147px; margin-right:10px;background:url(/images/print/set_on.gif) no-repeat; position:relative;}
#selectPageType .hx_off{float:left; width:130px; height:147px; margin-right:10px;background:url(/images/print/set_off.gif) no-repeat; position:relative;}
#selectPageType .zx_on{float:left; width:105px; height:147px; margin-right:10px;background:url(/images/print/set_on.gif) no-repeat -140px 0; position:relative;}
#selectPageType .zx_off{float:left; width:105px; height:147px; margin-right:10px;background:url(/images/print/set_off.gif) no-repeat -141px 0; position:relative;}
#selectPageType .fj_on{float:left; width:105px; height:147px;background:url(/images/print/set_on.gif) no-repeat -255px 0; position:relative;}
#selectPageType .fj_off{float:left; width:105px; height:147px;background:url(/images/print/set_off.gif) no-repeat -256px 0; position:relative;}
.hx_on input,.hx_off input{position:absolute; top:122px; left:25px;}
.zx_on input,.zx_off input,.fj_on input,.fj_off input{position:absolute; top:122px; left:13px;}

.hover_menu{position:absolute; left:100px; top:200px;z-index:1001; width:90px; overflow:hidden; display:none;}
.hover_menu .tools{height:68px; width:100%;background:url(/images/index/tool_menu.gif) no-repeat 0 -18px;overflow:hidden;}
.hover_menu .tools a{float:left;  height:17px; line-height:17px;  color:#fff; text-align:left; text-indent:28px;}
.hover_menu .nav{height:34px;background:url(/images/index/tool_menu.gif) no-repeat -71px -18px;}
.hover_menu .nav a{float:left; width:100%; height:17px; line-height:17px; overflow:hidden; color:#fff; text-align:center;}
.hover_menu .tab_on{float:left; width:70px; display:block;}
.hover_menu .tab_off{display:none;}

.hover_menu .fc_tools{width:47px;}
.hover_menu .fc_tools a{float:left;width:47px; height:18px; background:url(/map/style/system/fc_nav.gif) no-repeat; line-height:18px; color:#fff; text-align:center;}

#watherText{float:right; height:24px; width:180px; line-height:24px; text-align:center; background:url(/images/weather/bg.png); color:#fff; border:1px solid #d5e6ff; border-bottom:none; cursor:pointer;}
#watherBox{ clear:both;position:absolute; left:468px; bottom:24px; width:180px; height:0px;border:1px solid #d5e6ff; border-bottom:none; background:url(/images/weather/maxbg.png); overflow:hidden; color:#fff; display:none;}
#watherBox img{float:left; width:83px; height:75px; margin-top:18px;}
#watherBox span{float:right; width:90px; height:106px; color:#fff; line-height:20px; cursor:default;}
