/* CSS Document*/
*{margin:0; padding:0;}
body{background:#FFF;font:12px "ËÎÌå", Arial;color:#666;margin:0;padding:0;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;word-wrap:break-word;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
.middle *{vertical-align:middle;}
a,a:link,a:visited{color:#000; text-decoration:none;}
a:hover{text-decoration:underline; color:#ED6C00}
.noshow{display:none;}
.box{margin:0px 0px; padding:0px;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");}
/*¶¥²¿µ¼º½*/
.dingbuhexin{height:52px;padding-left:10px;border-bottom:3px solid #337fbb;margin-top:5px;}
.dingbuhexinlogo{float:left;height:52px;}
.dingbuhexincity{float:left;line-height:20px;padding:32px 30px 0 20px;}
.dingbuhexincity /*span*/ a{ color:#999;}
.dingbuhexincity /*span*/ a:visited{ color:#999;}

.dingbuhexindh{float:left;line-height:34px;padding-top:18px; width:640px;}
.dingbuhexindh .middle{float:left;line-height:34px;background:url(../images/map/all_bj.png) repeat-x 30px -34px; color:#000; font-size:14px;}
.dingbuhexindh .up{float:left;width:80px;height:34px;line-heigkht:34px;color:#fff;font-size:14px;font-weight:bold;background:url(../images/map/all_bj.png) no-repeat;text-align:center;}
.dingbuhexindh .upa{float:left;height:34px;line-heigkht:34px;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
.dingbuhexindh .upa span{display:block;height:34px;overflow:hidden;float:left;background:url(../images/map/all_bt.png) no-repeat 0 0; }
.dingbuhexindh .upa span.iil{background-position:0 0px;width:3px;font-size:0px;}
.dingbuhexindh .upa span.iic{background:url(../images/map/all_btbg.png) repeat-x 0 0;padding:0 5px; width:auto;}
.dingbuhexindh .upa span.iir{background-position:-3px 0;width:3px;font-size:0px;}
.dingbuhexindh .up a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}
.dingbuhexindh .down{float:left;height:34px;line-heigkht:34px;text-align:center;background:url(../images/map/all_bj.png) repeat-x 0 -34px; padding:0 10px; text-align:center;}
.dingbuhexindh .line {float:left;width:3px;height:34px;padding:0px;background:url(../images/map/all_bj.png) no-repeat -99px 0px;}
.dingbuhexindh .rbjl{float:left;width:5px;height:34px;background:url(../images/map/all_bj.png) no-repeat -90px 0px;}
.dingbuhexindh .rbj{float:left;width:5px;height:34px;background:url(../images/map/all_bj.png) no-repeat -84px 0px;}

.dingbuhexinright{float:right;line-height:20px;padding-top:0px; color:#CCC}
.dingbuhexinright a:link,.dingbuhexinright a:visited,.dingbuhexinright a:hover{padding:0px 4px;color:#003399;text-decoration:underline;}

/*ÄÚÈÝ*/
.path {height:24px;line-height:24px;padding-left:10px;background:url(../images/map/all_bj.png) repeat-x 0px -179px;}
.pathl{float:left;width:345px;}
.pathm{float:left;height:24px;}
.pathm01{background:url(../images/map/all_bj.png) no-repeat 0px -202px;padding-left:25px;}
.pathm01 strong{color:#F00;}
.pathm2{ float:left;margin-left:5px;}
.pathr{ float:right; padding-right:10px;}
.pagebody {width:100%;}
.pagebodykuang {}
.pagebodyLeft {z-index:10;position:relative;min-height:640px;border-bottom:1px solid #e0e0e0;padding-top:10px;}
/*.pagebodyLeft {margin-right:4px;z-index:10;position:relative;height:640px;border-bottom:1px solid #999;}*/
.pagebodyRight {float:left;width:300px;z-index:99;padding-top:10px;/*border-left:1px solid #e0e0e0;*/}

.inforightnr{padding:0 10px 10px 10px; line-height:23px; position:relative;}
.info b{font-size:14px; color:#000;  line-height:25px; padding-top:10px; display:block; background:url(../images/map/iw_minus.gif) no-repeat 3px 17px; padding-left:20px;}
.info span.i{display:block}
.level_options{padding:.55em ; position:relative;}
.level_options span{padding:0;margin:.1em .5em 0 0;color:#00c;cursor:pointer;word-wrap:break-word;word-break:break-all; display:inline-block;}
.level_options span a,.level_options span a:link,.level_options span a:visited{color:#00c; text-decoration:underline;}
.level_options span a:hover{color:#F00; text-decoration:underline!important;}
.level_options strong{color:#F60;}

.hide {position:absolute; z-index:800; left:-9999px;}.hide {border:1px solid #000;background:#fff;text-align:left;}
.hide h3 {font-size:14px; font-weight:bold; color:#fff; margin:0; padding:5px 0; background:url(../images/map/d_bg.jpg) repeat-x; padding-left:15px;}
.hide p {padding:5px 10px; margin:0;font-size:12px; line-height:1.9em;}
.hide img {border:1px solid #aaa; padding:5px;}
#mapwrap{width:100%;}
/*#leftbar{width:200px; float:left;}*/
.shuoming{background:#D5DDF3 url(../images/map/iw_plus.gif) no-repeat 12px 5px; line-height:25px; height:25px; text-align:left; color:#000; font-weight:bold; position:absolute;left:0px; top:84px;width:314px;border-right:2px solid #000;overflow:hidden; font-size:14px; padding-left:30px;}
#side{position:absolute;left:0px;top:109px;bottom:0px;width:344px;overflow:auto;border-bottom: solid 1px #ddd;border-right:2px solid #000;border-top:none;SCROLLBAR-FACE-COLOR:#D5DDF3;SCROLLBAR-FACE-COLOR:#eaeaea;SCROLLBAR-HIGHLIGHT-COLOR:#fff;SCROLLBAR-SHADOW-COLOR:#999;SCROLLBAR-3DLIGHT-COLOR:#999;SCROLLBAR-ARROW-COLOR:#999;SCROLLBAR-DARKSHADOW-COLOR:#fff; overflow-x:hidden;}
#mapmain {margin-left:346px;height:auto;position:relative;*position:fixed;_position:absolute;}
.picview{margin:0;text-align:center;border:solid 1px #ddd;border-left:2px solid #000;border-top:none;overflow:hidden;background-color:#F1F7FA; position:relative;}
#viewport {cursor: url(../images/map/hand.cur) 6 8, move;}
.iviewer_loading{background:url(../images/map/mapload.gif) no-repeat;}
.iviewer_common {position:absolute;bottom:10px;border: 1px  solid #000;height: 28px;z-index: 5000;}
.iviewer_cursor {cursor: url(../images/map/hand.cur) 6 8, move;}
.iviewer_drag_cursor {cursor: url(../images/map/grab.cur) 6 8, move;}
.iviewer_button {width: 28px;cursor: move;background-position: center center;background-repeat: no-repeat;}
.iviewer_zoom_in {left: 20px;background: url(../images/map/iviewer.zoom_in.gif);cursor:pointer;}
.iviewer_zoom_out {left: 55px;background: url(../images/map/iviewer.zoom_out.gif);cursor:pointer;}
.iviewer_zoom_zero {left: 90px;background: url(../images/map/iviewer.zoom_zero.gif);cursor:pointer;}
.iviewer_zoom_fit {left: 125px;background: url(../images/map/iviewer.zoom_fit.gif);cursor:pointer;}
.iviewer_zoom_status {left:160px;font: 1em/28px Sans;color: #000;background-color: #fff;text-align: center;width: 60px;}
.iviewer_rotate_left {left:227px;background: #fff url(../images/map/iviewer.rotate_left.png) center center no-repeat;display:none;}
.iviewer_rotate_right {left: 262px;background: #fff url(../images/map/iviewer.rotate_right.png) center center no-repeat;display:none;}


#contral{position: absolute;z-index:10; left:85px; top:140px;}
#contral img{ width:auto; margin:auto; cursor:auto; width:20px; border:0px;}
#contral ul{width: 88px;}
#contral li{width:26px; height:26px; float:left; list-style:none;}

#dragView{ float:left; overflow:hidden; width:1000px; height:584px; background-color:#09C; position:relative;}
#dragCon{background:#7cd2f8; position:absolute; left:0px; top:0px;}
#dragtoos{ width:90px; height:150px; position:fixed; z-index:9999; top:120px; left:400px;}
#dragtoos a{ width:20px; height:20px; text-decoration:none; position:relative; display:block;}
#topBtn{ background:url(../images/map/up.gif) no-repeat 0 0; top:0px; left:30px;}
#leftBtn{ background:url(../images/map/left.gif) no-repeat 0 0; top:10px; left:0px;}
#middleBtn{ background:url(../images/map/zoom.gif) no-repeat 0 0; top:-10px; left:30px;}
#rightBtn{ background:url(../images/map/right.gif) no-repeat 0 0; top:-30px; left:60px;}
#bottomBtn{ background:url(../images/map/down.gif) no-repeat 0 0; top:-20px; left:30px;}
#bigBtn{ background:url(../images/map/zoom_in.gif) no-repeat 0 0; top:-10px; left:30px;}
#smallBtn{ background:url(../images/map/zoom_out.gif) no-repeat 0 0; top:0px; left:30px;}
.leftbox{background:#D5DDF3 url(../images/map/iw_plus.gif) no-repeat 12px 7px; line-height:25px; height:25px; text-align:left; color:#000; font-weight:bold; position:absolute;left:0px; top:84px;width:314px;border-right:2px solid #000;overflow:hidden; font-size:14px; padding-left:30px;}