
/* CSS Document */
html,body{height:100%}
body {text-align:center; font-family:"宋体", arial; margin:0; padding:0; background: #FFF; font-size:12px; color:#000; background:#016aa7 url(body_bg.gif) repeat-x 0 0;}

div,form,img,ul,li,dl,dt,dd {margin: 0; padding: 0; list-style:none; border: 0}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0}
table,td,tr,th{font-size:12px}
img{border:0}
p{margin:0 10px 10px}
/* 链接颜色 */
a{color: #1f3a87; text-decoration:none}
a:hover {color: #bc2931;}
h3,h4,h5{font-size:12px}

h3 span{float:right; font-weight:normal;}
input,select{font-size:12px;}
label{padding:0 10px 0 0;}
/*input{border:1px solid #919191; padding:2px 1px; font-size:12px}*/
/* 主体样式 */
#wrapper{width:1000px; margin:0 auto; padding:0 4px; clear:both; background-color:#fff; text-align:left; overflow:hidden}

#header{height:auto; padding:10px 0 10px 20px;}



/*basic menu styling*/
.menu {float:left;width:100%;position:relative;font-weight:bold;background:url(bgOFF.gif) repeat-x bottom left;border-top:4px solid #3095c9;}
.menu ul {float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;background:url(bgDIVIDER.gif) no-repeat bottom right;}
/*style of main items normal state*/
.menu ul li a{float:left;display:block;text-decoration:none;width:auto;padding:0px 14px;line-height:40px;height:40px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*clear the main nav bg*/
.menu ul li ul li{background:none;}
/*style for table of sub nav items*/
table {margin:-2px;border-collapse:collapse;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#B30000; background:transparent url(bgON.gif) bottom left repeat-x;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:37px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;color:#333;height:auto;line-height:18px;padding:2px 11px;width:110px;border-top:1px solid #fff;}
/*sub drop-down over state*/


#banner{padding:1px 0}
#guider{height:29px; line-height:29px; padding:0 48px; background:#f0f0f0 url(guide.gif) no-repeat 30px center}
#guider label{padding:0 8px}

#mainer{ height:100%; background:#fff url(mainer_bg.gif) repeat-y center 0; margin:8px 0}

#colmnl{width:270px; float:left}
#colmnm{width:500px; float:left; margin:0 10px}
#colmnr{width:210px; float:right}
* html #colmnz{height:500px;}
#colmnz{width:716px; float:right; height:auto; background-color:#fff; min-height:500px}

#colmnz h5{background:#fff url(h.gif) repeat-x 0 bottom; height:30px; line-height:30px; text-indent:15px; margin-bottom:10px}
#colmnz h1{
	text-align:center;
	font:18px "黑体";
	line-height:53px;
	letter-spacing:6px;
}
#colmnz p,#colmnz table tr td{line-height:25px; font-size:14px}
#colmnz p img{margin:5px}
#colmnz ol li{background:#fff url(article.gif) no-repeat 2px 5px; font-size:14px; padding:4px 0 4px 22px}
#colmnl h3,#colmnr h3{height:25px; line-height:25px; text-indent:15px; margin:0 0 8px; background:#fff url(nav_bg.gif) center 0}

#colmnl p,#colmnr p{text-indent:8px; background:#fff url(p_bg.gif) repeat-x 0 bottom; padding-bottom:4px}
#colmnl dl dd{padding:3px 0}
#colmnl li{background:#fff url(li.gif) no-repeat 2px 5px; padding:4px 0 4px 18px}
#colmnm h3{height:22px; line-height:22px; text-indent:18px; background:#fff url(icon_2.gif) no-repeat 0 center; border-bottom:1px solid #d1d1d1}

#colmnm h4{height:27px; line-height:29px; text-indent:25px; background:#fff url(nav_01.gif) repeat-x 0 0}
#colmnm ul{margin:10px}
#colmnm ul li,#colmnz ol li{line-height:22px}

.colbox{ height:auto; margin-bottom:5px; clear:both}
.colbox ul li{background:#fff url(ll.gif) no-repeat 0 7px}
.colbox ul li a{text-indent:10px}
.info{line-height:28px; border-bottom:1px dashed #d1d1d1; text-align:center}
.info span{padding:0 20px}
.next{line-height:25px}
.soso{padding:15px 5px; float:right}
/* 分页 */

#lister{text-align:center; padding:50px 0 0; margin:auto}
.pagelist {height:22px; width:550px}
.pagelist em {background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal}
.pagelist strong {color:#009900}
.pagelist a {display:block}
.pagelist *{float:left; padding:0 5px; margin:0px 1px; font-size:12px; line-height:22px; border:1px solid #C6C6C6}
* html .pagelist {display: block}/* for ie*/
				
		
/* 底部样式 */
#footer{width:100%; height:40px; padding:10px 0 0; color:#999999; text-align:center; clear:both; background-color:#f0f0f0}
#footer span{display:none;}
#demo{overflow:hidden; background-color:#fff; width:180px; height: 240px; margin:0 auto}
#demo p{background:#fff url(icon_1.gif) no-repeat 0 3px}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold}
.fI {font-style: italic}

/* 字体大小*/
.f12px{font-size:12px}
.f14px{font-size:14px}

/* 其他属性 */
.fl{float: left}
.fr{float:right}
.ce{text-align:center; padding:5px 0 8px}
.in{padding:1px 0 0;}
.clear{ clear: both; height:0; line-height:0; visibility: hidden; }

/* 后载入式广告属性 */
.ad70{ width: 750px;  margin: 0 auto; padding:2px 0 6px; clear: both; }
.ad750{ width: 750px;  margin: 0 auto; padding:9px 0 ; clear: both; }

/* 分页 */
.k_pagelist {height:20px; display:block; margin:0 0 10px}
.k_pagelist em {background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {color:#009900;}
.k_pagelist a {display:block;}
.k_pagelist *{float:left; padding:0 2px; margin:0px 1px; font-size:11px; line-height:20px; border:1px solid #C6C6C6;}