﻿/* CSS Reset  */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, th, td {padding: 0;margin: 0;font-size:12px;}
fieldset, img {border: 0;}   
a{ text-decoration:none;font-size:12px;color:#333; }
a:hover{color:#f60; }
table {border-collapse: collapse;border-spacing: 0; }    
ol, ul {list-style: none; }    
address, caption, cite, code, dfn, em, strong, th, var {   font-weight: normal;   font-style: normal; }    
caption, th { text-align: left; }    
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }    
q:before, q:after {   content: '';   }    
abbr, acronym {  border: 0; }

/*变黑白在此 html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } */

/* 布局定义 */
#wrap{width:960px;margin:0 auto;background:#fff;padding:0 10px;}
#sideBar{float:left;display:inline;width:205px; }
#mainContent{float:right;display:inline; width:750px; }
#mainContent .mBox,#sideBar .sBox{margin-bottom:8px;}

/* 清除浮动 */
.clearFloat,.main,imgText{zoom:1;}
.clearFloat:after,.main:after,.imgText:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* 全站通用定义 */
body{background:#2e7aae;}

/* 头部区域 */
#header{height:360px;margin-bottom:8px;overflow:hidden; background:url(images/bg_01.png) repeat-x 0 0;position:relative;padding:0;}
#siteLogo{text-align:left;}

	/*= 顶部链接区 */
	#topRetun{position:absolute; right:0px; top:0px;height:34px;line-height:34px;}
	#topRetun a{padding:0 0.5em;}
	#topSearchBox #keywordAll{width:120px;padding:2px 3px;border:1px solid #b1bfca; font-size:12px;}
	#topSearchBox .bt{height:23px;width:23px;text-indent:-2000em;overflow:hidden; background:url(images/bg_27.png) 0 0 no-repeat;border:none;margin-right:1em;}
	
	/*= 顶部会员登录 */
	#topUserBox{position:absolute; right:0px;top:70px;}
	#topUserBox .inputText{padding:2px 3px;border:1px solid #b1bfca; }
	#topUserBox .bt{width:63px;height:21px;line-height:21px;color:#2d6696;background:url(images/bg_17.png) 0px 2px no-repeat;border:none;}

	/*= 顶部导航区 */
	#nav{height:70px;overflow:hidden; }

	#mainNav{background:url(images/bg_03.png) no-repeat 0 0;height:29px;line-height:29px;padding:8px 18px 0;overflow:hidden;zoom:1;}
	#mainNav li{float:left;line-height:29px; }
	#mainNav li a{color:#fff;padding:0 11px;font-size:14px;font-weight:bold;text-align:center;display:block;background:url(images/bg_04.png) right 8px no-repeat; }
	#mainNav li.lastOne a{background:none;}
	#mainNav li.current a,#mainNav li a:hover{background:#fff;color:#0253b8;margin-left:-2px;padding-left:13px;}

	.subList {padding-left:2em;}
	.subList a{height:32px;line-height:32px;margin-left:1em;}
	/*= 当天信息 */
	.dateInfo{height:32px;overflow:hidden; zoom:1;}
	
		/*== 日期 */
		.dateInfo .date{float:left;height:32px;line-height:32px;padding-left:2em;}
		.dateInfo .date strong{color:#f60;font-weight:bold;}
		
		/*== 天气预报 */
		.dateInfo .weather{float:right;height:32px;line-height:32px;}
		.dateInfo .weather strong{color:#14384d;font-weight:bold;}
		
		/*== 路径样式 */
		.r_navigation {
			height:30px;
			line-height:30px;
			border:1px solid #64BAE6;
			padding-left:36px;
			background: url(Images/icon_navigation.gif) left center no-repeat;
			color:#0a7bbf;
			margin-bottom:8px;
		}
		.r_navigation a {
			color:#0a7bbf;
		}
		.r_navigation a:hover {
			color: #063;
			text-decoration: underline;
		}

		/*== 子栏目列表样式 */
		.cListBox .hd{height:31px;line-height:31px;background:url(images/bg_11.png) no-repeat;padding-left:36px;}
			.cListBox .hd h3{font-size:14px;font-weight:bold;color:#fff; }
		.cListBox .bd{padding:13px;border:1px solid #abd2e3;border-top:none; }
		.cListBox .textList li{height:25px;line-height:25px;color:#666; font-size:14px;padding-left:10px;background:url(images/icon_02.gif) 0 10px no-repeat;overflow:hidden; }
		.cListBox .textList a{font-size:14px;color:#666;margin-right:0.5em;}
		.cListBox .separator{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #666;}

		/*= 分页样式 =*/
			/*== 列表分页 ==*/
			.paginator{margin-top:20px;text-align:center;height:20px; color:#036cb4; }
			.paginator strong{padding:2px 6px;background:#036cb4;color:#fff;text-align:center; }
			.paginator a{text-align:center; color:#036cb4;padding:2px 6px;border:1px solid #eee; }

		/*== 栏目循环列表 */
		#channelList .channelBox{float:left;width:371px;margin-top:8px;}
		#channelList .even{float:right;}
		.channelBox .hd{height:33px;line-height:33px;background:url(images/bg_12.png) no-repeat;position:relative; }
		.channelBox .hd h3{position:absolute; left:30px;top:0px;background:url(images/bg_12.png) right -33px no-repeat;padding:0 24px;}
		.channelBox .hd h3 a{color:#00375d;font-weight:bold;}

		.channelBox .bd{border:1px solid #64bae6;border-top:none;padding:10px;height:auto !important;height:180px;min-height:180px;}
		.channelBox .bd li{height:23px;line-height:23px;padding-left:10px;background:url(images/icon_02.gif) 0 10px no-repeat;position:relative; }
		.channelBox .bd li .date{position:absolute; height:23px;line-height:23px;right:0px;top:0px;}

		/*== 留言板子栏目列表 */
		.msgListBox .hd{height:31px;line-height:31px;overflow:hidden; background:url(images/bg_13.png) no-repeat;padding-left:24px;position:relative;}
		.msgListBox .hd h3 a{color:#fff;font-size:14px;font-weight:bold;}
		.msgListBox .writeMsg{ right:0;height:31px;line-height:31px;top:0px;position:absolute;margin-right:2em;}

/* 底部区域 */
#footer{padding-bottom:30px;background:url(images/bg_02.png) repeat-x 0 bottom;margin-top:8px;}
#footer p{line-height:2em;text-align:center;}
#footer p,#footer p a{font-size:12px;}

	#siteGuide{border:1px solid #64BAE6;padding:5px;background:url(images/bg_16.png) 2px 2px no-repeat; height:26px; }
		#siteGuide select{margin-right:10px;zoom:1;}
		#siteGuide strong{float:left;width:50px;height:32px;line-height:2000em;overflow:hidden;}

	#siteInfo{border-top:1px solid #64BAE6;margin-top:10px; }
	#siteInfo #copyRight{border-top:5px solid #B3E5FF;}

	
	/*= 侧栏内容 */
	#sideBar .hd{height:33px;overflow:hidden; line-height:33px;background:url(images/bg_05.png) 0 0 no-repeat;position:relative; }
		#sideBar .hd h3{color:#00375d;font-weight:bold;position:absolute; padding:0px 12px 0 3px;left:30px;top:0px;height:33px;line-height:33px;background:url(images/bg_05.png) right -33px no-repeat; }
	#sideBar .bd{border:1px solid #64bae6;border-top:none;padding:10px;}

		/*== 教研组 ==*/
		#sideBar #TRG .bd{padding:5px;}
		#TRG ul{margin-left:-3px}
		#TRG li{height:31px;line-height:31px;color:#033;float:left;width:92px;margin:4px 0 0 4px;display:inline;overflow:hidden; }
		#TRG li a{display:block; padding-left:24px;background:url(images/bg_07.png) 0 0 no-repeat;}
		#TRG li a:hover{background:url(images/bg_07.png) 0 -31px no-repeat;}

		/* 邮箱登陆 */
		#mailLogin label{height:20px;line-height:20px;display:block;margin-bottom:10px;}
		#mailLogin .input_tx{width:120px;font-size:12px;padding:4px;border:1px solid #ccc; }
		#mailLogin .return {text-align:center; }
		#mailLogin .return .bt{border:none;background:url(images/bg_28.png) 0 0 no-repeat;width:81px;height:27px;overflow:hidden;}

		/*== 侧栏文字列表样式一 */	
		#sideBar .textList li{height:23px;line-height:23px;padding-left:10px;background:url(images/icon_02.gif) 0 10px no-repeat;overflow:hidden;  }

		/*== 网站统计 ==*/
		#statistics .bd p a{display:block; }
