html {overflow:hidden;}
body {
	margin: 0;	padding: 0;font-size:12px; overflow:hidden;
    font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica,sans-serif;
}
/*气泡bug*/
/*
#OverlayBg_BubbleBg3 table{line-height:0px;}
#mousetipbox table{border:0px;}
#mousetipbox td{background:none}
.tooltiptitle{font-size:18px !important;color:#000!important;}
.tooltipcontent{font-size:12px !important;color:#000!important;}
*/
a{color:#0000cc;}
/*.hiliter{color:#c60a00;}*/
.font14{font-size:116%;}
img{border:0px;}
.color7C{color:#7777CC;}
/*head*/
#header{clear: both;width: 772px;height: 60px;padding-top:10px;border:1px solid #FFF}  /*53px*/
.logo{width:200px;float:left;}
#hmenu ,.hmenudiv{margin:0px 0px 0px 200px;}
#hmenu a{font-size:116%;width:100px;}
#hmenu .a1{text-decoration:none;color:black;font-weight:bold;}
.hmenudiv select{width:80px;}
.inp1{width:330px;}
.inp2{width:141px;}
.inp3{width:100px;}
/*login*/
.loginbar{ position:absolute; right:0; top:10px; }
/*content*/
#content{height:80%;margin-left:2px;}
/*lessCitylist*/
#lessCityList{position:absolute ;z-index:1000;width:100px;height:auto;border:1px solid #7F9DB9;background:#FFF;}
#bmlistPanel{position:absolute ;z-index:1000;width:140px;height:163px;border:1px solid #7F9DB9;background:#FFF;overflow:auto;}
#lessCityList a,#bmlistPanel a{margin:3px 10px;width:90%;line-height:18px;height:18px;}
#bmPanel {float:left;margin:0px;margin-left:5px;}
#bmPanel a{text-decoration:none;color:#0000CC;}
#bmPanel a:hover{text-decoration:underline;}
#bmPanel * {vertical-align:top;_vertical-align:middle;*+vertical-align:middle;}
#loginPanel{position:absolute;margin:auto;z-index:1000;width:100%;margin-top:80px;}
/*left*/
#leftPanel{margin-right:320px;height:350px;border:1px solid #7F9DB9;overflow:hidden}
/*toolsmenu*/
#toolsmenu{line-height:20px;height:20px;/*text-align:right;*/background:#E5ECF9;overflow:hidden;text-decoration:none;}
/*map*/
#mapPanel{overflow:hidden;float:right;width:100%;height:100%;}
#labelPanel{position: absolute; z-index: 3; width: 150px; height: 24px; visibility: visible; right: 0px; top: 6px;}
/*mid*/
#midPanel{position:absolute;right:0px;margin-right:310px;height:350px;width:10px;}
#rightPanel{position:absolute;right:2px;height:350px;width:308px;background:transparent;}
#rsTitle{height:24px; overflow:hidden;}
#rsTitle td{border-bottom:1px solid #7f9db9;}
#rsTitle th{width:80px;text-align:center;border:1px solid #7f9db9; line-height:22px;background:#ebf5ff; font-weight:normal;cursor: pointer;}
#rsTitle .th1{font-weight:bold;background:#fff; border-bottom:1px solid #fff;}
#rsPanel, #mmPanel{overflow:auto;border:1px solid #7F9DB9;border-top-width:0px;height:326px;padding-left:10px;padding-top:4px;overflow-x:hidden;}
#rsPanel .page{text-align:center;margin:10px 0px}
#rsPanel select{width:270px;}
#rsPanel dl{margin-top:10px;}
#rsPanel dt{line-height:22px;margin-left:10px;/*height:22px;*/}
#rsPanel dt img{margin-right:5px;}
#rsPanel td{padding:3px;line-height:18px;}

#rsPanel table.rlist td{padding:1px 3px ;line-height:14px;}
#rsPanel table.rlist .rline{line-height:16px;}
#rsPanel table.rlist a{line-height:16px;}
/*line search*/
.erect {margin:0px 5px 5px 0px;border:1px solid #7F9DB9;}
.erect p{background:#7F9DB9;color:#FFF;padding:3px;}
.erect a{float:left;width:21px;height:130px;text-align:center;text-decoration:none;color:#000;}
.erect a:hover{color:#FF0000;}
#mmPanel p{margin:17px auto 14px;}
#myMapItemsPanel,#myMapInfo{width:276px;overflow:hidden;}
/*ns search*/
#nsPanel {border-top:1px dashed #CCCCCC;}
#nsPanel td{border-bottom:1px solid #CCCCCC;}
#nsPanel a{text-decoration:none;color:black;}
#nsPanel a:hover{text-decoration:underline;color:red;};