﻿/*== 全站通用定义 ==*/

	body{ font-size:12px; font-family:Arial,宋体; background:#f8ffcb  url(Images/bodyBg.png) 0 0 repeat-x;}
	*{padding:0; margin:0;}
	img{ border:none;}	



	em{ font-style:normal;}
	strong{ font-weight:normal;}
	a{ font-size:12px; text-decoration:none; color:#000;}
	ul,ol{ list-style:none;}
	
	h3{ font-size:14px;}
	
	/*==布局定义==*/
	#header,#mbContent,#footer{ width:1000px; margin:0 auto;}
	#mbContent{ background:#fff;zoom:1;}
	#mbContent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

	/*清除浮动*/
	.clearFloat{zoom:1;}
	.clearFloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

	/*列表样式*/	
	.listA li{height:26px;line-height:26px;overflow:hidden; border-bottom:1px dashed #e58958; padding-left:24px;position: relative;}
	.listB li{border-bottom:1px dashed #E58958;}
	.iconA li{background: url(Images/noRepeat.png) -347px -92px no-repeat;}/*红旗小图标列表*/
	.iconB li{background: url(Images/noRepeat.png) -347px -142px no-repeat;}/*绿色向下箭头小图标*/
	.iconC li{ background: url(Images/icon.png) 5px -88px no-repeat; }/*树叶小图标*/
	.iconD li{ background:url(Images/icon.png) 5px 10px no-repeat;}/*蓝色小方块小图标*/
	.iconE li{ background: url(Images/noRepeat.png) -347px -242px no-repeat; }/*橘黄色向右箭头小图标*/
	.iconF li{ background: url(Images/icon.png) 6px -390px no-repeat; }/*绿色向右箭头小图标*/
	.iconG li{ background: url(Images/icon.png) 6px -440px no-repeat; }/*橙色小图标*/
	.iconH li{ background: url(Images/icon.png) 10px -537px no-repeat; }/*绿色小三角*/
	.iconI li{ background: url(Images/icon.png) 10px -41px no-repeat; }/*绿色小三角*/


	/*模块样式*/
	

	
	/*报警*/
	.warning{ color:#c00;}
	
	/*=图文混排样式=*/
	.layoutA{ background:#fff;zoom:1;}
	.layoutA:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.layoutA img{float:left; width:92px; height:69px; padding:5px; background:url(Images/noRepeat.png) -600px -450px  no-repeat; margin-left:15px; }
	.layoutA p,.layoutA h4{ margin-left:125px;}
	.layoutA p{text-indent:2em;}
	.layoutA p a{ display:block; text-align:right; color:#109bb2; font-weight: bold; line-height:2em;}
	.layoutA h4{ height:1.8em; line-height:1.8em;overflow:hidden;}

	/*班级主页*/
	
	.layoutB .pic{ width:127px;  margin:0 auto; background:url(Images/noRepeat.png) -600px -300px; height:100px; padding:7px; display:block;}
	.layoutB h4{ text-align:center; width:130PX; height:26px; line-height:26px; overflow:hidden; margin:0 auto;}
	.layoutB img{ width:120px; height:90px; border:1px solid #000;}

	
	/*==头部==*/
	#header{ height:250px;position:relative;background:#fff;}
		#header h1{ height:0px; font-size:0px; line-height:20px;overflow:hidden; width:100%;}
		/*==导航条==*/ 
		#nav{position:absolute;left:0;top:193px;}
		#mainNav{ height:36px; line-height:36px; margin:5px 60px;}
		#mainNav li{ float:left; background:url(Images/public.png) no-repeat right 0px;}
		#mainNav li a span{ color:#fff; font-size:14px; font-weight:bold; padding:0 7px 0 6px; display:block; cursor: pointer;}
			

		#mainNav a:hover,.Classon a{ background: url(Images/public.png) right -50px no-repeat;display:block;}
		#mainNav a:hover strong,.Classon a strong{background: url(Images/public.png) left top no-repeat;display:block;}
		#mainNav a:hover strong span,.Classon a strong span{ background:url(Images/arrow.gif) center 32px no-repeat;display:block; }
		.subList {margin:0 24px;height:22px;padding:5px 24px;color:red;overflow:hidden;line-height:22px; }
		.subList a{margin-right:18px;color:#4e8b00; }
		#subNav { display:none;}
		
	
	#mbContent{padding-top:15px;}
	/*==内容区域==*/
	#mainContent{ float:right; width:732px; padding-right:18px;overflow:hidden;}

	.toolBar{ height:36px; line-height:36px; background:url(Images/public.png) left -562px; margin-bottom:15px;}
	.toolBar .path{ padding-left:58px; float:left;}
	.toolBar .path a { color:#aa00ba;}
	.toolBar  .weatherReport{ float:right; background:url(Images/noRepeat.png) -350px -192px no-repeat; padding-left:24px;}
	
	#news{ margin-bottom:8px;}
	
	/*顶部新闻*/
	#topNews{ float:left; width:525px;}
	#topNewsTabs{ height:30px; border-bottom: 3px solid #2fa80a;background:#E7F5E8; }
	#topNewsTabs li{ height:24px; line-height:24px; float:left; width:102px; text-align:center; color:#2fa80a; font-size:14px; font-weight:bold; padding-top:6px;}
	
	#topNewsTabs .on{ background:url(Images/noRepeat.png) 5px -1349px no-repeat;}
	#topNewsTabs .on a{ color:#fff;}

	#topTextList{ margin-left:300px; }
	.topTextList{ margin-left:180px; }
	#topTextList li,.topTextList li1 height:30px; line-height:30px; color:#3a6603; border-color:#3a6603;}
	#topTextList li a,.topTextList li a{color:#3a6603; }
	#topTextList li a:hover,.topTextList li a:hover{color:#e73800; }


	/*搜索栏相关定义*/
	.searchBox{ height:37px; line-height:37px;background:url(Images/noRepeat.png) left -1650px no-repeat; padding-left:140px; font-size:12px; vertical-align:middle;}
	.searchBox #searchword{padding:1px; border:1px solid #7794af; vertical-align: middle; font-size:12px; width:150px; color:#ccc;}
	.searchBox on{color:#000;}
	.searchBox input{ margin-left:2em;}
	.searchBox #searchSumbit{ vertical-align:middle;}
	#searchSumbit,.userBox .domain input{ border: none; background:url(Images/noRepeat.png) -150px -1350px;width:88px; height:25px; color:#fff; font-weight: bold; cursor:pointer;}
	

	.nodeBoxList{zoom:1;}
	.nodeBoxList:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nodeBox{ width:350px; 10px;float:left;}
		.nodeBox h3{padding:18px 0 17px 30px; font-size:13px; color:#fff;}
		.nodeBox .listBox { width:343px;}
		.nodeBox .listBox .listA li{ position:relative;}
		.nodeBox .listBox .listA a{ margin-right:50px; display:block;}
		.nodeBox .listBox .listA  li .dateTime{ position:absolute; right:0; top:0;}
		.nodeBox .listBox .hd,.nodeBox .listBox .ft{height:14px; overflow:hidden;}
		.nodeBox .listBox .bd{height: auto !important;height:208px;min-height:216px;}
		
    	.nodeBox .grid{margin-bottom:12px; border-bottom:1px solid #d7f7d4;}
		.nodeBox .grid li { width:108px; border:none; margin: 0px 0px 0px 18px;}
		.nodeBox .grid li img{ width:108px; height:81px;}
		.nodeBox .grid li .pic{ padding:1px; width:108px; height:81px; border: 1px solid #b6b6b6; display:block;}
	/*banner*/
	.banner{margin-top: 8px;}

/*列表页分隔符*/
.separator{ margin-bottom:30px;}

/*==侧栏内容==*/
	#sideBar{ float:left; width:248px; background:#fff;overflow:hidden;}


		#qZone{background: url(Images/repeatY.png) -350px top repeat-y;  line-height:26px; }
		#qZone ul{ padding:0 50px;height: auto !important;height:130px;min-height:130px;}
		#qZone .qZoneBottom ul{background: url(Images/bottom.png) left bottom no-repeat; padding-bottom:75px;}

	
		/*侧栏相关图片按钮*/
		#qZone h3{ overflow:hidden; line-height:2000px;}
		#systemEntry h3{background: url(Images/noRepeat.png) 0 -300px no-repeat; height:106px;}
		#classSite h3{background: url(Images/noRepeat.png) -300px -300px no-repeat; height:150px;}
		#classSite p{margin-left:50px;}
		#lastestVideo h3{background: url(Images/noRepeat.png) 0 -500px no-repeat; height:150px;}
		#downLoadRank h3{background: url(Images/noRepeat.png) -300px -500px no-repeat; height:150px;}

	/*侧栏相关栏目样式定义*/


/*==底部==*/ 
	#footer{ height:250px; background:url(Images/footer_BG.jpg) left top no-repeat; overflow:hidden; }
	
	#footer #siteGuide{ height:50px;padding:17px 0; padding-left:55px; }
	#footer #siteGuide strong{ font-size:14px; font-weight:bold; color:#fff;}
	#footer #siteGuide select{ width:118px; margin-left:18px; font-size:12px;}
	
	#footer .link{ margin:0 15px; border-bottom:2px solid #6fa811; height:30px; line-height:30px; text-align:center;position:static;width:970px;}
	#footer .link a{  border-right:1px solid #000; padding:0 1em;}

	#footer .siteInfo{ text-align:center;}
	#footer .siteInfo li{ display: inline; height:24px; line-height:24px; margin-left:1em;}
	
	#footer p{ text-align:center;}
	#footer p  strong{ color:#c00;}

	#footer br{display:none;}
	