@charset "utf-8";
/* CSS Document */

body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
}
/* 弹性布局提示 
1. 由于弹性布局的总体大小取决于用户的默认字体大小，因此弹性布局更难预测。如果正确使用的话，弹性布局对于那些需要较大字体的用户更为方便，因为行的长度仍保持适当比例。
2. 此布局中 div 的大小取决于 body 元素中的 100% 字体大小。如果您通过对 body 元素或 #container 使用“font-size: 80%”来减小文本的总体大小，请记住整体布局将按比例缩小。您最好增加各个 div 的宽度以对此进行补偿。
3. 如果字体大小在每个 div 中按不同的量进行更改（例如，#sidebar1 上的字体大小为 70%，#mainContent 上的字体大小为 85%），而不是对总体设计进行更改，则将按比例更改每个 div 的总体大小。您最好根据最终的字体大小来进行调整。
*/
.twoColElsLtHdr #container {
	width: 1072px;  /* 当文本保持浏览器的默认字体大小时，此宽度将创建一个适合 800px 浏览器窗口的容器 */
	background: #FFFFFF;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	border: 1px solid #016179;
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
} 
.twoColElsLtHdr #header {
	/*background: #DDDDDD;*/
	/*padding: 0 10px;*/  /* 此填充会将出现在它后面的 div 中的元素左对齐。如果 #header 中使用的是图像（而不是文本），您最好删除填充。 */
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	height:215px;
} 
.twoColElsLtHdr #header h1 {
	margin: 0; /* 将 #header div 中最后一个元素的边距设置为零将避免边距重叠（即 div 之间出现的无法解释的空白）。如果 div 周围有边框，则不必将边距设置为零，因为边框也会避免边距重叠 */
	padding: 0; /* 使用填充而不使用边距将可以使元素远离 div 的边缘 */
}

/* sidebar1 提示：
1. 请记住，如果为该 div 设置了字体大小，则该 div 的总体宽度将进行相应的调整。
2. 由于我们使用的是全方 (em)，因此最好不要针对侧栏本身使用填充。它将会新增至宽度，而让符合标准的浏览器建立未知的实际宽度。 
3. 如果为 div 中的元素设置左边距和右边距，则会在 div 边缘和这些元素之间产生空白，如“.twoColElsLtHdr #sidebar1 p”规则中所示。
*/
.twoColElsLtHdr #sidebar1 {
	float: left;
	width: 192px; /* 由于此元素是浮动的，因此必须指定宽度 */
	/*background: #EBEBEB; /* 将显示背景色，其宽度等于栏中内容的长度，*/
	padding: 0; /* 顶部和底部的填充将在该 div 中产生视觉空间 */
}
* html .twoColElsLtHdr #sidebar1 {margin-top:-7px;}
*+html .twoColElsLtHdr #sidebar1 {padding-top:7px;}
.twoColElsLtHdr #sidebar1 h3, .twoColElsLtHdr #sidebar1 p {
	margin-left: 10px; /* 对于将要放在侧栏中的每个元素，都应当设置左边距和右边距 */
	margin-right: 10px;
}
/* mainContent 提示：
1. 如果为 #mainContent div 和 #sidebar1 div 指定不同的字体大小，则 #mainContent div 的边距和 #sidebar1 div 的宽度将取决于各自 div 的字体大小。您最好调整这些 div 的值。
2. mainContent 和 sidebar1 之间的空白是由 mainContent div 的左边距创建的。无论 sidebar1 div 中包含多少内容，都将保留栏空白。如果您希望在 #sidebar1 中的内容结束时，用 #mainContent div 的文本填充 #sidebar1 空白，则可以删除此左边距。
3. 为避免出现“浮动下降”，可能需要进行测试，以确定近似的最大图像/元素大小，这是由于此布局基于用户的字体大小以及您所设置的值。但是，如果用户将浏览器的字体大小设置为低于正常值，那么，在 #mainContent div 中看到的空白将少于在测试时看到的空白。
4. 在下面的 Internet Explorer 条件注释中，zoom 属性用来赋予 mainContent“hasLayout”。这会避免几个可能出现的特定于 IE 的错误。
*/
.twoColElsLtHdr #mainContent {
	margin: 0 0 0 192px; /* 右边距可以用全方 (em) 或像素来指定，它会在页面的右下方产生空白。 */
	border-left:1px solid #B7C2C7;
	padding:0 3px;
} 
* html .twoColElsLtHdr #mainContent {margin-top:-7px;}
*+html .twoColElsLtHdr #mainContent {margin-top:7px;}
.twoColElsLtHdr #footer {
	padding: 0 10px;
	text-align:center;
	/*background-color: #B7C2C7;*/
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
} 
.twoColElsLtHdr #footer p {
	margin: 0; /* 将脚注中第一个元素的边距设置为零将避免出现可能的边距重叠（即 div 之间出现的空白）*/
	padding: 10px 0; /* 就像边距会产生空白一样，此元素上的填充也将产生空白，但不会出现边距重叠问题 */
}

/* 要重用的各种类 */
.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 此类可用来使页面上的元素向左浮动 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#header ul{list-style:none;width:1072px;margin-top:150px;background-color:#01859E;height:36px;line-height:36px;text-align:left;padding:0;margin-left:0;margin-right:0;;}
* html #header ul{margin-top:142px;}
#header ul{z-index:10;opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(Opacity = 70);}
* html #header ul{z-index:10;opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(Opacity = 70);}
#header ul li{display:block;float:left;width:63px;}
#header ul li a{color:#FFF;text-decoration:none;font-size:13px;width:61px;height:36px;display:block;text-align:center;font-weight:bold;}
#header ul li a:hover{background-color:#B9F4FF;color:#000;}
#header .overthis{background-color:#B9F4FF;color:#000;}
#sidebar1 h3{height:30px;line-height:30px;background-image:url(../images/sidebg.jpg);color:#FFF;text-indent:5px;font-size:14px;}
#sidebar1 a img{border:1px solid #ccc;}
#sidebar1 a img:hover{border:1px solid #333;}
dl{margin-left:5px;color:#333;}
dt{font-size:14px;margin:10px 0;color:#005169;font-weight:bold;}
dd a{text-decoration:none;font-size:14px;color:#005169;}
#mainContent h2{background-image:url(../images/subbarbg.jpg);height:30px;line-height:30px;text-indent:5px;color:#fff;font-size:14px;}
.juan{text-align:center;}
.juan img{border:1px solid #666;margin:0 6px;}
.tags{text-align:left;color:#EDFFFF;}
#intro{font-size:13px; text-indent:28px; line-height: 1.8; letter-spacing: 0.1em;color:#666;}
#intro a{color:#666; text-decoration:none;}
td{color: #666;text-align:center;font-size:12px;}
em{color:#e90f19;font-size:14px;font-weight:bold;font-style:normal;font-family:Verdana}
ul{list-style:none;margin:0;}
.bgf2{background-color:#f2f2f2;}


[if IE] 
/* 请将所有版本的 IE 的 css 修复放在这个条件注释中 */
.twoColElsLtHdr #sidebar1 { padding-top: 30px; }
.twoColElsLtHdr #mainContent {
	zoom: 1;
	padding-top:0;
}
/* 上面的专用 zoom 属性为 IE 提供避免错误所需的 hasLayout */
[endif]
