*{margin:0 auto;padding:0 auto;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, images, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {height: 101%;}
body {font-size: 100%;line-height:1.4em;font-family:微软雅黑;position:relative;overflow-x:hidden;}
img {border:0;max-width:100%;}
form {display:block;width:100%;}
table{border-collapse:collapse;border:none;}
td{border:solid #888 1px;}
.pit table{border-collapse:collapse;border:none;margin:0em 0}
.pit tr{border:solid #ccc 1px;}
.pit td{padding:.3em;border:none;}
.nd{text-decoration:none;color:#000;}
.pit strong{text-decoration:underline;}
.tn table{border-collapse:collapse;border:none;margin:0em 0}
.tn tr{border:none;}
.tn td{border:none;}
.wrap {max-width:720px;min-width:320px;margin:0px auto;position:relative;z-index:10;right:0;background:#F8F8F8;}
.centh {position:relative;width:100%;}
.centh ul{position:absolute; bottom:0; right:0; text-align:right; min-width:3.8em;max-width:25%;}
.centh ul li{margin:.3em}
.centh ul li img{max-width:100%}
.centh ul li a{text-decoration:none; color:#000; font-size:100%;}
/*mnav*/
.mnav {padding:0px 0px 0px 0px;background:#0099ff;}
.mnav ul {display:block; width:100%;margin:0px auto;}
.mnav li {float:left;width:19%;margin:0 1% 0 0;}
.mnav li a {padding:.6em 0px; text-align:center; width:100%;display:block;background:#0099ff;color:#fff;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;text-decoration:none;line-height:1em;border-right:1px solid #fff;}
.mnav ul li:hover a{color:#000;}
.mid {line-height:1.6em;text-align:center; margin-bottom:3px;clear:both; background:#ddd;}
.mid a {margin:1.3em auto; background:#0099ff;clear:both; padding:.1em .5em .1em .5em; text-decoration:none; color:#FFF;}
.mid img {max-width:16px; vertical-align:-3px;}
/*mnav*/
.margintop{margin-bottom:1%}
.clearfix {display: inline;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
ol, ul {list-style: none;}
/*searcharea*/
.searchbar {width:96%; background-color:#FFF;clear:both; height:32px;border:solid 1px #ccc;margin:0px auto;}
form {display:block;width:100%;}
.search_txt {padding:.3em 0 0 1em;height:100%;font-size:16px;background:none;width:58%;border:none;color:#888;overflow: hidden;font-family: 微软雅黑; float:left;}
.search_but {cursor:pointer;height:100%;height:30px;text-align:center;color:#fff;border:none;background-color:#FF6600; float:right;font-weight:bold;width:98px;}
.search_but:hover{color:#000;}
*:focus {outline: none;}
.searchbar:hover{border:solid 1px #FF6600;}
.main {width:96%; background-color:#FFF;clear:both;margin:0px auto;}
.bnav{background:url(/sts/common/txt_bgm.gif) center left scroll no-repeat #CCC; background-position:.6em; clear:both; margin:1% auto; padding:.5em 0 .5em 3.3em;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.bnavg{clear:both; color:#333; font-weight:bold; font-size:1em;margin:.1em 0 .1em 0;padding:.1em 0 .1em .2em;border-bottom:#666 dotted 1px;border-left:solid #36F .5em;}
.inz {margin-bottom:.5em;}
.pml {padding:.5% 0px 0px 0px; margin:.3em auto;background:#D3E8FA;border-bottom:#666 dotted 1px;}
.pml a{color:#000; text-decoration:none;}
.pml ul {display:block;width:100%;margin:.3em auto;}
.pml li {float:left; width:32%;margin:0 .6% 1% .6%}
.pml li a {padding:.1em 0px;font-size:.9em;display:block;background:#fff;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;text-decoration:none; border:solid 1px #ddd;}
.pml ul li a:visited{color:#000;}
.pml ul li a:hover{color:#000;}
/*footnav*/
.footnav {padding:.5% 0px 0px 0px; background:#D3E8FA}
.footnav ul {display:block;width:96%;margin:0px auto;}
.footnav li {float:left; width:31%;margin:0 1% .5% 1%}
.footnav li a {padding:.5em 0px;font-size:1em;display:block;background:#D3E8FA;color:#000;text-align:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;text-decoration:none; border:solid 1px #FFFFFF;}
.footnav ul li:hover a{color:#000;}
.radius{-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;}
/*footer*/
.footer {line-height:1.5em;text-align:center;background:#0099ff;margin-bottom:3px; clear:both;width:100%;}
.footer ul {display: inline;width:100%;display:block;margin:0px auto;}
.footer li {width:25%;float:left;}
.footer li a {text-decoration:none;display:block;width:100%;text-align:center;padding:3px 0px; background:#0099ff;color:#fff;}
.footer li a img {max-width:32%}

.title {background:#ccc; min-height:29px; max-height:30px;width:100%; margin:3px auto; clear:both;}
.title h4 { float:left; padding:.5em 0 .5em .3em;background:#999;font-size:1em;font-weight:bold;}

h1{margin:0;padding:2px; text-align:center;font-weight:bold;font-size:18px; clear:both}
span a{ margin:1.3em auto;center left scroll no-repeat #43B51F; background-position:0 0em;clear:both; padding:.1em .3em .1em 1.3em; text-decoration:none;}
.foottel{line-height:1.5em; text-align:center; margin:1em auto; clear:both;}
/*footer*/
.footer1 {line-height:1.5em;text-align:center; margin-bottom:3px; clear:both;margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.footer1 ul {width:100%;display:inline;}
.footer1 li {width:19.9%;float:left;}
.footer1 li a {text-decoration:none;display:block;width:100%;text-align:center;padding:3px 0px; background:#fff;color:#000; line-height:1.1em}
.footer1 li a img {max-height:20px;}


.twoColFixLtHdr #container { 
	width: 960px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
	background: #FFFFFF;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	border: 1px solid #000000;
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
} 
.twoColFixLtHdr #header { 
	background: #DDDDDD; 
	padding: 0 0px 0 0px;  /* 此填充会将出现在它后面的 div 中的元素左对齐。如果 #header 中使用的是图像（而不是文本），您最好删除填充。 */
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* 将 #header div 中最后一个元素的边距设置为零将避免边距重叠（即 div 之间出现的无法解释的空白）。如果 div 周围有边框，则不必将边距设置为零，因为边框也会避免边距重叠 */
	padding: 10px 0; /* 使用填充而不使用边距将可以使元素远离 div 的边缘 */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 350px; /* 在符合标准的浏览器中或者在 Internet Explorer 中的标准模式下，此 div 的实际宽度除了包括宽度外，还包括填充和边框 */
	background: #FFFFFF; /* 将显示背景色，其宽度等于栏中内容的长度，*/
	padding: 0px 0px 0px 0px;
}
.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 250px; /* 此 div 元素的左边距会在页面的左下方创建栏 — 无论 sidebar1 div 中包含多少内容，都将保留栏空白。如果您希望在 #sidebar1 中的内容结束时，用 #mainContent div 的文本填充 #sidebar1 空白，则可以删除此边距。 */
	padding: 0 20px; /* 请记住，填充是 div 方块内部的空间，边距则是 div 方块外部的空间 */
} 
.twoColFixLtHdr #footer { 
	padding: 0 10px 0 20px; /* 此填充会将它上面 div 中的所有元素左对齐。 */
	background:#DDDDDD; 
} 
.twoColFixLtHdr #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;
}

#search_auto{width:96%;display:none;border:#666 solid 1px;background-color:#fff; margin:3px auto; padding:0 0.8em;}
#search_auto li{background:#FFF; text-align:left;}
#search_auto li.cls{text-align:right; background-color:#ddd; font-weight:bold;color:#FFF;}
#search_auto li a{display:block; padding:5px 1px; cursor:pointer; color:#666;}
#search_auto li a:hover{background:#D8D8D8; text-decoration:none; color:#000;}
#search_auto ul {list-style:none;margin:0;padding:3px;}
