﻿html,body{margin:0;padding:0}
body{font-size:12px; color:#333;text-align:center; background-color:#E5ECF3;}
img{border-width:0px}
form{padding:0;margin:0}
a{color:#369;text-decoration:none;}
a:hover{color:red; text-decoration:underline;}
.HackBox{clear:both;border-top:transparent 0px solid;height:0;overflow:hidden;}

/*布局*/
div#Container{text-align:left;overflow:hidden;}
div#Wrapper{float:left; width:100%; position:absolute; top:114px; left:0px;}
div#Content{margin-left:292px;}
div#Navigation{float:left; width:290px;height:520px;margin-left:0px;}

/*页头*/
#Header{position:relative;background:white url(../Images/HeaderBg.gif) repeat-x left bottom; height:104px;}
.LSA1{ position:absolute; left:0px; top:0px; width:55px; height:60px; background:url(../images/EdushiLogo.gif) 0px 0px no-repeat; display:block; z-index:999999; }
.LSA2{ position:absolute; left:55px; top:0px; width:140px; height:60px; background:url(../images/EdushiLogo.gif) -55px 0px no-repeat; display:block; z-index:9999991;}
#HeaderRgt{position:absolute; bottom:0px; right:0px; width:100%; height:100px; overflow:hidden;  z-index:2; }
#HeaderSwf{position:absolute; top:0px; left:0px; width:100%; height:100px; overflow:hidden; z-index:1;background:url(../Images/emaptopbg.jpg) repeat-x;}
.HeadSwfbg{position:absolute; top:0px; left:0px; text-align:left; width:998px; height:100px; overflow:hidden; background:url(../Images/jxtopbanner.jpg) no-repeat;}
.HeadSwf{position:absolute; top:0px; left:-180px; text-align:left; width:998px; height:100px; overflow:hidden; }

img.EdushiLogo,#SwitchCity,#CallBoard{float:left;}
img.EdushiLogo{padding:0px 10px 3px 1px;}
#SwitchCity{background:url(../Images/HeaderIcoBg.gif) no-repeat left bottom; line-height:23px; padding-left:10px; margin-top:20px;}
#SwitchCity strong{font-size:14px;}
#SwitchCity a{color:#666;}
#SwitchCity a:hover{text-decoration:none; color:red;}

#CallBoard{margin:0px 0 0 -30px;height:80px}
#CallBoard a{background-image:url(../Images/ToolbarIco.gif);background-repeat:no-repeat; display:block; background-position:-620px top;padding:1px 0 0 16px;}

#RgtToBar{ width:40%; height:21px; position:absolute; top:0px; right:0px;}
#RgtToBar ul{list-style-type:none; padding:0; margin:0;}
#RgtToBar ul li{float:right; margin:1px 12px 0 0; color:#CCC; line-height:21px;}
#RgtToBar ul li a{text-decoration:none; color:#fff;}
#RgtToBar ul li a:hover{text-decoration:none; color:#ff0000;}

#RgtToBar ul li.Bz,#RgtToBar ul li.Ly,#RgtToBar ul li.Qyrz,#RgtToBar ul li.Gyd,#RgtToBar ul li.Dprz{background-image:url(../Images/HeaderIcoBg.gif); background-repeat:no-repeat; padding-left:18px;}
#RgtToBar ul li.Bz{background-position:left 2px;}
#RgtToBar ul li.Ly{background-position:left -102px;}
#RgtToBar ul li.Qyrz{background-position:left -48px;}
#RgtToBar ul li.Dprz{background-position:left -75px;}

#RgtToBar ul li.LoginInfo{color:#333;}
#RgtToBar ul li.LoginInfo span{margin:0 3px; color:#fff;}
#RgtToBar ul li.LoginInfo span a{color:#fff; margin:0 1px;}
#RgtToBar ul li.LoginInfo span a:hover{color:Red;}

#ShortcutMenu{height:19px; margin:1px 0 0 30px;padding:6px 8px 2px 0;}
#RollArLf,#RollArRgt{padding-top:2px;}
#RollArLf,.RollConten{float:left;}
#RollArRgt{float:right;}
.RollConten{width:500px;overflow:hidden;}
.RollConten ul{padding:0;margin:0; list-style-type:none;}
.RollConten ul li{float:left;margin:0 5px; height:19px; line-height:19px;}
.RollConten ul li a{ display:block; padding-left:20px;}
/*地图*/
#EdushiMap{position:absolute; top:0; left:0;}
/*鹰眼*/
#EagleMapNav{position:absolute;bottom:56px;right:-1px;z-index:999;width:196px;}
.EagleMapCon,.EagleMapDH{float:right;}

.EagleMapDH{width:9px;height:128px;padding-top:20px;background:url(../Images/ShrinkDHBg.gif) repeat-y right top;}
.EagleMapCon{position:relative;padding:2px;border:1px solid #88BAD7;border-left-width:0;background-color:white;}

.BreviaryMap{border:1px solid #369;width:180px;height:140px;position:relative;}
.SmallArrow,.BigArrow{position:absolute;top:0;left:0;width:10px;height:10px;background:url(../Images/SmallArrow.gif) no-repeat left top;z-index:101; cursor:pointer;}
.BigArrow{background-position:right -10px;}

#CompassNav{position:absolute;left:8px;bottom:59px;z-index:2}
#CopyrightNav{position:absolute;left:8px;bottom:5px;z-index:2}
.Bg{width:100px;height:19px;line-height:19px;text-align:center;background-color:#FFF;filter:alpha(opacity=70);opacity:.70;position:relative;}
.Con{position:absolute; top:2px; left:5px;}
.Con a{color:#000000; text-decoration:none;}

/*内容区域*/
#DetailMap{height:500px;border:1px solid #88BAD7;background-color:white; position:relative;overflow:hidden;clear:both;}
#OrientedId{position:absolute;top:0;left:8px;z-index:2}
.EzoomBar{position:relative; background:url(../Images/mapcontrols.gif) no-repeat left top; width:60px; height:205px;}
.UpMove,.LeftMove,.RgtMove,.DownMove,.BackTrack,.EzoomMax,.EzoomMin,.ControlUnit{position:absolute;cursor:pointer;}
.UpMove,.LeftMove,.RgtMove,.DownMove,.BackTrack,.EzoomMax,.EzoomMin{width:17px;height:17px;}
/*.Change2D,.Change3D{ position:absolute; top:0; left:20px; background-image:url(../Images/Change2D3D.gif); background-repeat:no-repeat; cursor:pointer; width:18px; height:18px;}
.Change2D{background-position:left -20px;}
.Change3D{ background-position:left top;}*/

.UpMove{top:20px;left:20px;}
.LeftMove{top:40px; left:0;}
.RgtMove{top:40px; left:40px;}
.DownMove{top:60px; left:20px;}
.BackTrack{top:40px; left:20px;}
.EzoomMax{top:85px; left:20px;}
.EzoomMin{top:185px; left:20px;}
.ControlUnit{top:128px; left:20px; width:20px; height:12px; background:url(../Images/mapcontrols.gif) no-repeat -20px bottom;}

/*地图切换*/
#MapSwitch{ position:absolute; top:15px; right:8px; z-index:2; width:198px; overflow:hidden;}
ul.SwitchBlk{ padding:0; margin:0; list-style-type:none; display:inline;}
ul.SwitchBlk li{ float:right; border:1px solid black; background-color:White; margin-left:-1px; cursor:pointer; overflow:hidden;}
.Ew,.Sw,.Wx{ width:50px; text-align:center; padding:3px 8px 1px;border-right:1px solid #B0B0B0; border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid #B0B0B0; height:11px; line-height:11px; overflow:hidden;}
ul.SwitchBlk li .Current{ border-top:1px solid #6C9DDF; border-left:1px solid #6C9DDF; border-bottom:1px solid #345684; border-right:1px solid #345684; font-weight:bold;}
.Mw{ border:none; width:84px; height:20px; text-align:center; line-height:20px; background:url(../images/layerswitcher.gif) no-repeat 0px -42px;}
.Mw:hover{background:url(../images/layerswitcher.gif) no-repeat 0px -62px;}

#Toolbar{border:1px solid #88BAD7;border-bottom-width:0;height:17px; overflow:hidden; line-height:17px;padding:5px 0 2px;background:#E6AAAA url(../Images/ToolbarBg.gif) repeat-x left top;}
#Toolbar ul{padding:0;margin:0;list-style-type:none;}
#Toolbar ul li{float:left;margin:0 5px;display:inline}
#RgtPart{float:right;}
li.Ico1 a,li.Ico2 a,li.Ico3 a,li.Ico4 a,li.Ico5 a,li.Ico6 a,li.Ico11 a,li.Ico12 a,li.Ico13 a{background-image:url(../Images/ToolbarIco.gif);background-repeat:no-repeat; display:block;}
#Toolbar ul li a:hover{text-decoration:none; color:#036;}
li.Ico1 a{background-position:left top;padding-left:20px;}
li.Ico2 a{background-position:-45px top;padding-left:20px;}
li.Ico3 a{padding-left:20px;background-position:-90px top;}
li.Ico4 a{background-position:-160px top;padding-left:20px;}
li.Ico5 a{background-position:-240px top;padding-left:14px;}
li.Ico6 a{background-position:-297px top; padding-left:16px; padding-right:3px;color:Black;}
li.Ico11 a{background-position:-370px top;padding-right:16px;}
li.Ico12 a{background-position:-460px top;padding-left:16px;}
li.Ico13 a{background-position:-520px top;padding-left:18px;}
li.Ico21 a{background-position:-620px top;padding-left:18px;}
li.Ico1 a:hover,li.Ico2 a:hover,li.Ico3 a:hover,li.Ico4 a:hover,li.Ico5 a:hover,li.Ico6 a:hover,li.Ico12 a:hover,li.Ico13 a:hover{ background-position-y:-20px;}

/*导航区域*/
#ShrinkDH{ display:inline; float:left; width:11px; padding-top:210px; margin-left:-2px; height:315px;overflow:hidden; text-align:left; background:url(../Images/ShrinkDHBg.gif) repeat-y right top #fff; border-top:1px solid #88BAD7;border-bottom:1px solid #88BAD7;}
#NavContent{display:inline; float:left; width:270px;height:517px;background-color:white;border:1px solid #88BAD7;border-right-width:0;padding:4px;}

#SearchNav,#ContenNav{position:relative; background:url(../Images/SearchNavTop.gif) no-repeat left top; margin-top:28px; padding-top:3px;z-index:9999}
#SearchNav{ background-position:right top;}

.CoteNav,.SeaCoteNav{position:absolute; width:230px; overflow:hidden; top:-21px;left:0; z-index:3;}
.SeaCoteNav{ width:270px; overflow:hidden;}

.CoteNav NOBR{ display:block; width:62px; margin:0 13px 0 4px; overflow:hidden;-o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.MoveArrow{position:absolute; top:-18px; right:5px;}
.OptionRelative{position:relative;}
.OptionCloseBtn{display:block; position:absolute; top:5px; right:3px;cursor:hand; width:10px; height:9px; overflow:hidden;background:url(../Images/CloseBtn1.gif) no-repeat left top;}
.OptionCloseBtn:hover{background-position:left -11px;}

.CoteNav ul,.SeaCoteNav ul{padding:0;margin:0;list-style-type:none; position:relative; display:block; width:320px; overflow:hidden;}

.CoteNav ul li,.SeaCoteNav ul li{float:left; position:relative; background:url(../Images/SearchNavBg.gif) no-repeat left bottom; margin:0 4px 0 0; width:80px; height:22px; line-height:22px; text-align:center; overflow:hidden;}
.SeaCoteNav ul li{ background-position:right top; width:77px;}
.SeaCoteNav ul li.ClMar{ margin:0;}

.CoteNav ul li a:hover,.SeaCoteNav ul li a:hover{text-decoration:none;}
.CoteNav ul li.Current,.SeaCoteNav ul li.Current{cursor:pointer; background-position:left bottom; font-weight:bold; height:23px; display:block; position:relative;}
.SeaCoteNav ul li.Current{ background-position:right bottom;}

.CoteNav ul li.Normal{cursor:pointer;}
.CoteNav ul li.Normal:hover{color:Red;}
.CoteNav ul li.Title{width:60px;}
.CoteNav ul li img{margin-top:6px!important;}

.DeConNav,.MapSearch,.BusSearch,.EShopSearch,.EAddress{padding:3px 10px 5px; width:250px;background:url(../Images/SearchNavDown1.gif) no-repeat left bottom;}
.BusSearch,.EShopSearch,.EAddress{display:none;}
.SearchCond,.SearchInput{height:20px; line-height:20px; margin:0 0 3px;}

.EAddress span{ float:left; margin-right:5px; font-family:Arial; color:#666; height:20px; line-height:20px; padding-top:3px;}
.ApManNav{ clear:both; margin-top:5px; height:18px; overflow:hidden; text-align:center;}
.ApManNav a{ margin:0 20px 0 0; font-weight:bold;}
.EAddress .HotConNav{ margin-top:5px;}

input.InFieldSty{border:1px solid #84A5CE;border-right-color:#C1D2E7;border-bottom-color:#C1D2E7;background-color:#F7FBFF;}
.HotConNav{clear:both; height:21px; line-height:21px; margin-top:8px;background:url(../Images/SearchNavLine.gif) repeat-x left top; overflow:hidden;}
.HotConNav a.Arrow1{ background:url(../Images/Arrow1.gif) no-repeat left 3px; padding-left:12px; margin:0 60px 0 0;}

/*------我的E地址-------*/
.MyEadNav{z-index: 999999;position:absolute;top:20px;right:0px;width:300px;height:64px; overflow:hidden; background:url(../Images/MyEadBg.gif) no-repeat left top;}
.MyEadCon{padding:10px 14px 10px 10px; width:280px; height:40px;}
.MyEadCon .P{text-align:left;margin:0; line-height:150%;}
span.ToFriInput{ float:left; margin-right:1px;}

/*------常用位置-------*/
/*.QuickLink{z-index: 999999;position:absolute;top:20px;right:204px;_right:548px;} 有我的E地址*/
.QuickLink{z-index: 999999;position:absolute;top:20px;right:203px;}/*无我的E地址*/
.InComPlaceNav{position:relative;}
.InComPlaceUp{position:absolute;top:0;left:0;width:100px;height:8px;overflow:hidden;background:url(../Images/InComPlBg.gif) no-repeat left top; z-index:2;}
.InComPlaceDn{ position:absolute; top:5px; left:0; padding:10px 5px; width:90px; height:auto; overflow:hidden; text-align:left;background:url(../Images/InComPlBg.gif) no-repeat left bottom; z-index:1;}
.InComPlaceDn .Hr{ width:90px; margin:0 auto; height:2px; overflow:hidden; background:url(../Images/InComPlBg.gif) no-repeat left -14px; margin:5px 0;}
.InComPlaceDn ul{ padding:0; margin:0; list-style-type:none;}
.InComPlaceDn ul li a{ display:block; width:86px; padding:0 2px; overflow:hidden; height:17px; line-height:17px;}
.InComPlaceDn ul li a:hover{display:block;width:86px;background-color:#E6E6E6;text-decoration:none;color:#369;}

/*用户登录*/
.LoginNavT{background:url(../Images/LoginNavBg.gif) no-repeat left top;width:300px; height:6px; overflow:hidden;}
.LoginNavD{background:url(../Images/LoginNavBg.gif) no-repeat left bottom; width:280px; padding:5px 10px 12px; position:relative; text-align:left;}
.LoginNavD h3{padding:0;margin:0 0 5px;background:url(../Images/LoginH3Til.gif) no-repeat left 5px; text-indent:-9000px;height:21px;}

.LoginNavD table{width:280px;}
.LoginNavD table tr th,.LoginNavD table tr td{line-height:25px; padding:0 3px;}
.LoginNavD table tr th{ width:70px; text-align:right; font-weight:normal;}
.LoginNavD table tr td span{float:left; margin-right:3px;}

.ThisStyle{border:1px solid #0075B0;border-right-color:#84A5CE;border-bottom-color:#84A5CE;background-color:#DFEBF7;}
.LoginClew{border:1px solid #E3E197;padding:5px 24px 5px 42px; margin:10px 10px 0; background:#FFFFDD url(../images/ClewIco1.gif) no-repeat 24px 4px; color:#C30;}
