body{ background:#fbedda url(images/bg.jpg) repeat-x; font:12px/1.5 Arial;}
#wrapper{text-align:center;}
.w960{ width:960px;text-align:left; margin:0 auto;}


a{ color: #333;}
a:hover{color:#B53C05;}
ol li a:visited{ color:#555;}
#pic{background:url(images/cc.png);width:100%;height:28px;}
#order_char{font-size:14px; padding-top:3px;}
#order_char a{ color:#ffffff;margin-left:12px;float:bottom;}
#headerOut{background:url(images/ztjy_banner.jpg) no-repeat center 31px;}
#header{ height:290px;}
#top{ height:31px; line-height:30px;  font-family:SimSun; overflow:hidden;}
#top .l{ width: auto;height:29px;}
#top .l li{ width:auto; float:left;border-left:1px #E4E4E4 solid;border-right:1px #FFF solid;height:27px;padding:0 10px;}

#top .r{ width:330px; text-align:right;font-family: Verdana, Geneva, sans-serif;padding-right:10px;}

#banner{height:219px;}
	#logo{ float:left;padding:11px 0 0 10px;width: 371px;height:70px;}
	#logo a{ display:block;width: 323px;height:70px;}
	#logo a strong{ display:none;}
#nav{ height:40px; overflow:hidden;padding-top:0px;}
	#nav ul{border-right:1px #992600 solid;height:37px;list-style-type:none;}
	#nav li.first a{ width:47px; text-align:center;}
	#nav li{ float:left;height:37px;overflow: hidden;}
	#nav li a{width: auto; display:block; float:left;border-left:1px #992600 solid;padding:3px 32px 0 32px; font: 14px/34px Verdana, Geneva, sans-serif; color:#FFF;}
	#nav li a:hover,#nav li.current a:hover{text-decoration:none;background:url(images/nav.gif) repeat-x 0 -50px;}
	#nav li.current a{background:url(images/nav.gif) repeat-x;}
#main{background:#FFF;border:1px #E5DCD0 solid;border-top-width:4px;width:958px;margin-top:10px;}
	#mainLeft{width:645px;}
	
	#myPosition{ height: 30px; line-height:28px; border-bottom:1px #E5DCD0 solid;}
	#myPosition cite{ font:12px/24px Impact;padding:4px 4px 0 15px; display:inline-block;}
	#myPosition a{ color:#555;}
	
#gotoTop{top:80%;right:0;width:40px;height:39px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+500));left:49.5%;margin-left:490px;z-index:9999;}
#gotoTop a{width:40px;height:39px;display:block;background:url(images/zz_bg.png) no-repeat -210px -100px;}
#gotoTop a:hover{background-position:-210px -151px;}

/* list */
#listPage{width:600px; height:520px; padding:15px 0 0 15px;}
#listPage h2{ font:bold 16px/150% 'Microsoft Yahei';}
#listPage p{margin:0 0 15px 0 ; padding:10px 0 0px 0; border-bottom:1px #CCC dotted; color:#666; line-height:180%; text-indent:2em; font-family:Verdana;}
#listPage p span{ color:#666; font:12px/25px Tahoma, Geneva, sans-serif; display:block; text-align:right;}
#listPage img{ width:120px; margin:0 5px 3px 0;}

#listPage .l{ display: block;width:480px;}
#listPage li{padding-top:5px;background:url(images/dot.gif) no-repeat 5px 13px;padding-left:18px;}
#listPage li span{float:right;}
#listPage li a{font:14px/20px Tahoma;}
#listPage li small{color:#666;font:12px/20px Tahoma;}
#listPage .r{ color:#666;font-family:Tahoma;}
.listSpace{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #dEDEDE dotted;}

.pages { padding:12px 15px; height:39px;margin-top:15px;}
.pages li{ float:left; width:42px;}
.pages a{ font:bold 12px/39px Tahoma; width:39px; height:37px; color:#FFF; display:block; text-decoration:none; background:#808080; text-align:center;}
.pages a.Hover, .pages a:hover{background:#f66e02;}
.pages .pageinfo{display: block;width:150px;}

#listpages{border-top:1px #E5DCD0 solid;}


#mainRight{width:312px;}
.dlList{ width:290px;padding:0 10px 0 12px; border-left:1px #E5DCD0 solid;}
.dlList{border-bottom:1px #E1E1E1 solid;}
.dlList dt.tit{height:30px;border-bottom:1px #E5DCD0 dotted;}
.dlList dt strong{ padding:0px 12px; font:bold 14px/29px 'Microsoft Yahei';color:#AD1A28;}

.dlList dd{min-height:100px;_height:100px;}
.dlList li{line-height:20px; font-family:SimSun; padding-bottom:5px;}
.dlList dd a{ font-family:Arial, Helvetica, sans-serif;}
.dlList ol{padding:10px 0 5px 7px;}
#mainRight .last{border-bottom-width:0;}

#footer{background:#B89C74;margin-top:15px; clear:both;border-top:3px #8b5201 solid;}
#footerInner{padding:20px 0 35px 0; text-align:center; color:#333;line-height:240%; color:#992600;}
#footerInner a { color:#992600;}

#homebody h3{height:33px;background:url(images/focus.png) no-repeat;margin-top:10px;}
#focusOut{height:397px;padding:15px;height:300px;border:1px #E5DCD0 solid;border-top:none;background:#FFF;width:928px;}
#focusOut ol.r{background:url(images/num.png) no-repeat 0 2px;padding:0px 0 0 33px;width:380px;}
#focusOut ol.r li{background:url(images/num.png) repeat-x 0 -575px; line-height:30px;white-space:nowrap;_white-space:normal;text-overflow: ellipsis;}
/*#focus{width:500px;height:300px; overflow:hidden}*/

#homebody #main {padding:0 15px 15px 15px;width:928px;}
#homebody dl{width:300px;padding-right:14px;height:230px;margin-top:15px;}
#homebody dl.r{padding-right:0;}
#homebody dl dt{height:22px;border-bottom:2px #dfdfdf solid; position:relative;}
#homebody dl dt a{display: block; width:auto;height:22px;position: absolute;border-bottom:2px #AB0800 solid; font-size:14px; color:#AB0800;}
#homebody dl li{font-family:SimSun;margin-top:5px;white-space:nowrap;_white-space:normal;text-overflow: ellipsis;}
#homebody dl li a{font:12px/20px Tahoma, Geneva, sans-serif;}


.pages { color: #999; font-size:14px;}
.pages a, .pages .cpb { text-decoration:none; padding: 2px 5px 2px 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:13px; color:#999;}
.pages a:hover { background-color: #ccc; color:#fff;border:1px solid #ccc; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #ccc; border:1px solid #ccc;}

.writerword_lightgray{font-size:13px; color:#999999;}

#focus{width:510px; height:290px;}
		 #focus .focbg_t{  text-align:center; vertical-align:bottom;}
		 #focus #bimg{position:relative;width:510px;height:260px;filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );}
		 #focus #info a{font-family: "宋体";font-size: 12px;color: #000000;text-decoration: none;cursor: pointer;}
		 #focus #info a:hover{font-family: "宋体";font-size: 12px;cursor: none;color: red;cursor: pointer;}
		 #focus #simg{position:absolute;right:0;bottom:3px;margin-right:3px;z-index:9;}
		 #focus #simg div{cursor:pointer;float:left;width:18px;text-align:center;color:#E4E6E3;height:15px;margin-left:1px;background:#333;line-height:16px;*line-height:16px;_line-height:15px; overflow:hidden;filter: alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
		 #focus #simg div.s{background:#a9050e;}
		 .dis{display:block;}
.undis{display:none;}