@charset "gb2312";
body{
	padding:0;
	margin:0;
	font-size:12px;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,a,b{
	margin:0; padding:0;
}

ul,li{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------top--------------------*/
div.TopDH{height:23px;line-height:23px;color:#A1A0A0;background:#F8F8F8;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;padding:0 40px 0 40px;}
div.TopDH span.AD{color:#0F89CC;float:left;width:500px;}
div.TopDH span.list{float:right;width:152px;}
div.TopDH span.list a{color:#A1A0A0; text-decoration:none;padding:2px 2px 1px 2px;}
div.TopDH span.list a:Hover{color:#fff;background:#40B0DC;}
div.TopDH span.Manage{float:right;width:160px;}
div.TopDH span.Manage a{font-weight:bold;color:#A1A0A0; text-decoration:none;padding:2px 2px 1px 2px;}
div.TopDH span.Manage a:Hover{color:#fff;background:#40B0DC;}


div.TopMenu{width:964px;margin:0 auto;height:70px;}
div.TopMenu span.Logo{float:left;width:167px;padding:9px 20px 0 0;text-align:center;}
div.TopMenu span.list{float:left;width:148px;background:url(../images/bg1.jpg) 128px 15px no-repeat;}
div.TopMenu span.list ul{padding:16px 0 0 0;}
div.TopMenu span.list ul li{height:25px;line-height:25px;}
div.TopMenu span.list ul li a{font-size:14px;color:#016A9F; text-decoration:none;padding:1px 2px 0 2px;float:left;margin:0 10px 0 0;line-height:18px;}
div.TopMenu span.list ul li a:Hover{color:#fff;background:#40B0DC;}

div.TopMenu span.list-last{float:left;width:168px;}
div.TopMenu span.list-last ul{padding:16px 0 0 0;}
div.TopMenu span.list-last ul li{height:25px;line-height:25px;}
div.TopMenu span.list-last ul li a{font-size:14px;color:#016A9F; text-decoration:none;padding:1px 2px 0 2px;float:left;margin:0 10px 0 0;line-height:18px;}
div.TopMenu span.list-last ul li a:Hover{color:#fff;background:#40B0DC;}

div.Search{width:964px;margin:0 auto;height:80px;background:url(../images/searchBg.jpg) 0 0 no-repeat;}
div.Search span.Weather{float:left;width:269px;}
div.Search span.Sea{float:left;width:430px;height:80px;display:block;padding:0 0 0 11px;}
div.Search span.Sea p{line-height:25px;margin:10px 0 0 0;background:url(../images/bg4.gif) 0 0 no-repeat;height:25px;}
div.Search span.Sea p a{float:left;width:53px;line-height:25px;color:#fff; text-decoration:none;font-size:13px;text-align:center;}
div.Search span.Sea p a:Hover{color:#00315F; text-decoration:none;font-weight:bold;background:url(../images/bg2.jpg) 4px 1px no-repeat;}
div.Search span.Sea p a.last{float:left;width:56px;line-height:25px;color:#fff; text-decoration:none;font-size:13px;text-align:center;}
div.Search span.Sea p a.last:Hover{background:url(../images/bg3.jpg) 2px 1px no-repeat;}
div.Search span.Sea p a.show{float:left;width:53px;line-height:25px;color:#00315F; text-decoration:none;font-size:13px;text-align:center;background:url(../images/bg2.jpg) 4px 1px no-repeat;font-weight:bold;}
div.Search span.Sea p a.show:Hover{background:url(../images/bg2.jpg) 4px 1px no-repeat;}
div.Search span.Sea p a.lastshow{float:left;width:56px;line-height:25px;color:#00315F;font-weight:bold; text-decoration:none;font-size:13px;text-align:center;background:url(../images/bg3.jpg) 2px 1px no-repeat;}
div.Search span.Sea p a.lastshow:Hover{background:url(../images/bg3.jpg) 2px 1px no-repeat;}
div.Search span.Sea input.SertTxt{float:left;width:321px;height:28px;background:url(../images/bg5.jpg) 0 0 no-repeat;border:none;line-height:28px;font-size:12px;padding:0 0 0 30px;color:#BABABA;}
div.Search span.Sea img{float:right;margin:0 5px 0 0;cursor:pointer;width:65px;height:28px;}
div.Search span.AD{float:left;width:254px;}


div.Banner{width:958px;margin:8px auto 0;border:1px solid #ccc;}
div.Banner td a{color:#000099; text-decoration:underline;}
div.Banner td a:Hover{color:#BD0A01; text-decoration:none}

div.Main{width:958px;margin:8px auto 0;}
div.Main div.Left{float:left;width:250px;}
div.Main div.Left div.Statistics{height:84px;background:url(../images/bg7.jpg) 0 0 no-repeat;padding:3px 0 0 40px;}
div.Main div.Left div.Statistics span{display:block;line-height:22px;}
div.Main div.Left div.Statistics span strong{color:#F00;}
div.Main div.Left div.Statistics img{cursor:pointer;}
div.Main div.Left div.City{padding:5px 0 0 0;}
div.Main div.Left div.City h2{font-size:14px;color:#193B5F;background:url(../images/bg9.jpg) 0 0 no-repeat;height:27px;line-height:27px;padding:0 0 0 10px;}
div.Main div.Left div.City ul{width:238px;border-left:1px solid #CCDFF2;border-right:1px solid #CCDFF2;border-bottom:1px solid #CCDFF2;padding:0 0 0 10px;}
div.Main div.Left div.City ul li{width:79px;line-height:25px;float:left;height:25px;font-size:12px;color:#ccc;overflow:hidden;padding:0 0 0 30px;}
div.Main div.Left div.City ul li a{color:#016A9F; text-decoration:none;}
div.Main div.Left div.City ul li a:Hover{color:#BD0A01; text-decoration:underline;}
div.Main div.Left div.Classlist{padding:5px 0 0 0;}
div.Main div.Left div.Classlist h2{font-size:14px;color:#193B5F;background:url(../images/bg9.jpg) 0 0 no-repeat;height:27px;line-height:27px;padding:0 0 0 10px;}
div.Main div.Left div.Classlist div{border-left:1px solid #CCDFF2;border-right:1px solid #CCDFF2;border-bottom:1px solid #CCDFF2;}
div.Main div.Left div.Classlist div span{display:block;height:30px;line-height:30px;font-size:14px;color:#BD0A01;padding:0 0 0 30px;background:url(../images/icon_03.gif) 8px 6px no-repeat;font-weight:bold;}
div.Main div.Left div.Classlist div span a{color:#016A9F; text-decoration:none;}
div.Main div.Left div.Classlist div span a:Hover{color:#BD0A01; text-decoration:none;}
div.Main div.Left div.Classlist div ul{padding:0 0 0 30px;width:218px;display:block;}
div.Main div.Left div.Classlist div ul li{width:109px;line-height:25px;float:left;height:25px;font-size:12px;color:#ccc;overflow:hidden;}
div.Main div.Left div.Classlist div ul li a{color:#016A9F; text-decoration:none;}
div.Main div.Left div.Classlist div ul li a:Hover{color:#BD0A01; text-decoration:underline;}


div.Main div.Right{float:left;width:698px;margin:0 0 0 10px;}
div.Main div.Right div.Classlist{}
div.Main div.Right div.Classlist h2{display:block;height:27px;line-height:27px;background:url(../images/bg10.jpg) 0 0 no-repeat;font-size:14px;color:#193B5F;padding:0 0 0 10px;}
div.Main div.Right div.Classlist h2 a.classlist{color:#193B5F; text-decoration:none;}
div.Main div.Right div.Classlist h2 a.classlist:Hover{color:#BD0A01; text-decoration:none;}
div.Main div.Right div.Classlist h2 b{float:right;width:400px;height:27px;line-height:27px;display:block;font-size:12px;color:#999;font-weight:100;text-align:right;padding:0 20px 0 0;}
div.Main div.Right div.Classlist h2 b a{color:#999; text-decoration:none;}
div.Main div.Right div.Classlist h2 b a:Hover{color:#BD0A01; text-decoration:underline;}
div.Main div.Right div.Classlist ul{border-left:1px solid #CCDFF2;border-right:1px solid #CCDFF2;border-bottom:1px solid #CCDFF2;padding:6px 0 5px 10px;height:154px;}
div.Main div.Right div.Classlist ul li{line-height:22px;height:22px;font-size:12px;float:left;width:333px;overflow:hidden;padding:0 10px 0 0;color:#808080;}
div.Main div.Right div.Classlist ul li a{color:#016A9F; text-decoration:none;}
div.Main div.Right div.Classlist ul li a:Hover{color:#BD0A01; text-decoration:underline;}
div.Main div.Right div.Classlist ul li a.class{color:#193B5F; text-decoration:none;}
div.Main div.Right div.img{padding:10px 0;}


div.floot{width:958px;margin:8px auto 0;border-top:1px solid #efefef;;text-align:center;font-size:13px;line-height:25px;padding:10px 0 8px 0;color:#333;}
div.floot a{color:#085594; text-decoration:none;}
div.floot a:Hover{color:#BD0A01; text-decoration:underline;}


div.LoadDiv{width:392px;position:absolute;left:0px;top:0px;background:#BFD1EE;z-index:2;display:none;padding:5px;}
div.LoadDiv div.Contact{border:1px solid #AAC1E9;background:#fff;}
div.LoadDiv div.Contact h2{display:block;height:26px;line-height:26px;background:url(../images/bg17.jpg) 0 0 repeat-x;font-size:14px;font-weight:bold;color:#346BC7;padding:0 0 0 15px;}
div.LoadDiv div.Contact a.close{line-height:26px;right:20px;top:6px;position:absolute;color:#6fa5fd;width:10px;display:block;background:url(../images/bg18.jpg) 0 0 no-repeat;text-indent:-1000px;}
div.LoadDiv div.Contact a.close:Hover{background:url(../images/bg19.jpg) 0 0 no-repeat;}
div.LoadDiv div.Contact div.ContactArea{height:290px;}
div.BackDiv{position:absolute;left:0px;top:0px;background:#000;filter: Alpha(Opacity=30);z-index:1;width:100%;display:none;}