html,body,ul,DL,DL DD,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div {
border:0;
margin:0;
padding:0;
}

html,body {
overflow-x:hidden;
}

td,div,select,input,textarea {
font-size:12px;
line-height:22px;
}
p{
line-height:20px;
}
body {
background:url(/images/body_bg.gif) repeat-y center;
background-color:#D5D5D5;
}

select,input {
vertical-align:middle;
}

li {
list-style-type:none;
}

.img {
border:0;
}

.wrap { width: 1002px; text-align: left; margin: 0 auto; background:#fff; }

a:hover {
color:#009;
text-decoration:none;
}

.white12 {
font-size:12px;
color:#fff;
line-height:20px;
}

.white14b {
font-size:14px;
font-weight:700;
color:#fff;
line-height:20px;
}

.white12b {
font-size:12px;
font-weight:700;
color:#fff;
line-height:20px;
}

.gray12b {
font-size:12px;
font-weight:700;
color:#999;
line-height:20px;
}

.gray12 {
font-size:12px;
color:#999;
line-height:20px;
}

.blue12 {
font-size:12px;
color:#06c;
line-height:20px;
}

.blue12b {
font-size:12px;
font-weight:700;
color:#06c;
line-height:20px;
}

.blue14b {
font-size:14px;
font-weight:700;
color:#06c;
line-height:20px;
}

.dark12 {
font-size:12px;
color:#333;
line-height:20px;
}

.red12 {
font-size:12px;
color:red;
line-height:20px;
}

.red12b {
font-size:12px;
font-weight:700;
color:red;
line-height:20px;
}

.black12 {
font-size:12px;
color:#444;
line-height:20px;
}

.black12b {
font-size:12px;
font-weight:700;
color:#444;
line-height:20px;
}

.black14 {
font-size:14px;
color:#000;
line-height:20px;
}

.black14b {
font-size:14px;
color:#444;
line-height:22px;
font-weight:700;
}

.dashsplit {
font-size:0;
line-height:0;
height:1px;
overflow:hidden;
clear:both;
background:url(/images/dotline.gif) repeat-x left top;
}

.dashsplit2 {
width:3px;
overflow:hidden;
clear:both;
background:url(/images/dotline2.gif) repeat-y left top;
}

.solidsplit {
font-size:0;
line-height:0;
height:1px;
overflow:hidden;
clear:both;
background:url(/images/dotline3.gif) repeat-x left top;
}

.indexlanmubg {
height:24px;
overflow:hidden;
clear:both;
background:url(/images/indexlanmubg.gif) repeat-x left top;
text-align:center;
}

.red14 {
font-size:14px;
color:red;
line-height:20px;
}

.red14b {
font-size:14px;
font-weight:700;
color:red;
line-height:20px;
}

.darkblue14b {
font-size:14px;
font-weight:700;
color:#069;
line-height:20px;
}

.moregreen12 {
float:right;
padding-right:10px;
padding-top:5px;
font-size:12px;
color:#360;
line-height:20px;
}

.moreblue12 {
float:right;
padding-right:10px;
padding-top:3px;
font-size:12px;
color:#2151EC;
}

.morewhite12 {
float:right;
padding-right:10px;
padding-top:5px;
font-size:12px;
color:#fff;
line-height:20px;
}

.morered12 {
float:right;
padding-right:10px;
padding-top:5px;
font-size:12px;
color:red;
line-height:20px;
}

.moregray12 {
float:right;
padding-right:10px;
padding-top:5px;
font-size:12px;
color:#4D4A4A;
line-height:20px;
}

.gray11 {
font-size:11px;
line-height:24px;
color:#999;
font-family:"";
}

.black24b {
font-size:24px;
color:#069;
font-weight:700;
font-family:"";
}

.darkblue18b {
font-size:18px;
color:#069;
font-weight:700;
font-family:"";
}

.blueborder1 {
border:1px #AACCE5 solid;
}

.blueborder2 {
border-top:#AACCE5 1px solid;
border-bottom:#AACCE5 1px solid;
}

.blueborder3 {
border-left:#AAACCE5 1px solid;
border-right:#AACCE5 1px solid;
}

.botlink {
background:url(/images/bot.gif) repeat-x top;
height:75px;
padding-top:7px;
padding-left:45px;
line-height:22px;
text-align:center;
}

.W75list {
padding-left:2px;
float:left;
width:70px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W80list {
padding-left:4px;
float:left;
width:76px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W90list {
padding-left:4px;
float:left;
width:90px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W70list {
padding-left:3px;
float:left;
width:58px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.Bmdhlist {
padding-left:3px;
float:left;
width:70px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}


.W120list {
padding-left:5px;
float:left;
width:116px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W140list {
padding-left:5px;
float:left;
width:148px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W170list {
padding-left:5px;
float:left;
width:170px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W200list {
padding-left:5px;
float:left;
width:200px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W240list {
padding-left:5px;
float:left;
width:236px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W260list {
padding-left:5px;
float:left;
width:240px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W300list {
padding-left:5px;
float:left;
width:295px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W330list {
padding-left:5px;
float:left;
width:330px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W350list {
padding-left:5px;
float:left;
width:350px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W360list {
padding-left:5px;
float:left;
width:360px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.W350list_sub {
height:20px;
padding-left:5px;
float:left;
overflow:hidden;
width:315px;
line-height:20px;
}

.W350list_time {
float:left;
overflow:hidden;
width:35px;
color:#666;
line-height:20px;
}

.W360list_sub {
height:20px;
padding-left:5px;
float:left;
overflow:hidden;
width:325px;
line-height:20px;
}

.W360list_time {
float:left;
overflow:hidden;
width:35px;
color:#666;
line-height:20px;
}

.W500list_sub {
height:22px;
padding-left:5px;
float:left;
overflow:hidden;
width:450px;
line-height:22px;
}

.W500list_time {
float:left;
overflow:hidden;
width:35px;
color:#666;
line-height:22px;
}

.W480list_sub {
height:24px;
padding-left:5px;
float:left;
overflow:hidden;
width:420px;
line-height:24px;
}
.W550list_sub {
height:24px;
padding-left:5px;
float:left;
overflow:hidden;
width:490px;
line-height:24px;
}

.W410list {
padding-left:5px;
float:left;
width:410px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.TbtjBlock {
float:left;
padding-left:5px;
width:260px;
height:22px;
overflow:hidden;
display:inline;
line-height:22px;
text-align:left;
}

.HotPicBlock {
float:left;
padding-left:3px;
padding-top:5px;
width:126px;
height:120px;
overflow:hidden;
margin-left:3px;
margin-right:0;
display:inline;
line-height:20px;
text-align:left;
}

.HotPicBlock img {
margin-top:0;
margin-bottom:5px;
border:0;
border-right:#c4c4c4 1px solid;
border-top:#c4c4c4 1px solid;
border-left:#c4c4c4 1px solid;
width:120px;
border-bottom:#c4c4c4 1px solid;
height:90px;
padding:1px;
}

.HotPicBlock p {
line-height:24px;
width:126px;
text-align:center;
overflow:hidden;
}

.ZtPicBlock {
float:left;
padding-left:2px;
padding-top:5px;
padding-bottom:5px;
width:126px;
height:125px;
overflow:hidden;
margin-left:3px;
margin-right:0;
display:inline;
line-height:20px;
text-align:left;
}

.ZtPicBlock img {
margin-top:0;
margin-bottom:5px;
border:0;
border-right:#c4c4c4 1px solid;
border-top:#c4c4c4 1px solid;
border-left:#c4c4c4 1px solid;
width:120px;
border-bottom:#c4c4c4 1px solid;
height:83px;
padding:2px;
}

.ZtPicBlock p {
line-height:24px;
text-align:center;
height:24px;
width:126px;
overflow:hidden;
background:url("/images/ztblockbg.gif") no-repeat top center;
}

.BBSPicBlock {
float:left;
padding-left:4px;
padding-top:5px;
width:110px;
height:105px;
overflow:hidden;
margin-left:5px;
margin-right:0;
display:inline;
line-height:20px;
text-align:left;
}

.BBSPicBlock img {
margin-top:0;
margin-bottom:3px;
border:0;
border-right:#c4c4c4 1px solid;
border-top:#c4c4c4 1px solid;
border-left:#c4c4c4 1px solid;
width:105px;
border-bottom:#c4c4c4 1px solid;
height:80px;
padding:1px;
}

.BBSPicBlock p {
line-height:20px;
width:110px;
text-align:center;
overflow:hidden;
}

a:link,a:visited,A.black12:link,A.black12:visited,A.black12b:link,A.black12b:visited,A.black14b:link,A.black14b:visited {
color:#444;
text-decoration:none;
}

A.white12:link,A.white12:visited,A.white14b:link,A.white14b:visited,A.white12b:link,A.white12b:visited,.morewhite12:link,.morewhite12:visited {
color:#fff;
text-decoration:none;
}

A.white12:hover,A.white14b:hover,A.white12b:hover {
color:#FF0;
text-decoration:none;
}

A.gray12b:link,A.gray12b:visited,A.gray12:link,A.gray12:visited {
color:#999;
text-decoration:none;
}

A.gray12b:hover,A.gray12:hover,A.blue12:hover,A.blue12b:hover,A.blue14b:hover,A.red12:hover,A.red12b:hover,A.black12:hover,A.black12b:hover,A.black14b:hover,A.red14:hover,A.red14b:hover,A.darkblue14b:hover {
color:#C60;
text-decoration:none;
}

A.blue12:link,A.blue12:visited,A.blue12b:link,A.blue12b:visited,A.blue14b:link,A.blue14b:visited {
color:#06c;
text-decoration:none;
}

A.dark12:link,A.dark12:visited,A.dark12:hover {
color:#333;
text-decoration:none;
}

A.red12:link,A.red12:visited,A.red12b:link,A.red12b:visited,A.black14:hover,A.red14:link,A.red14:visited,A.red14b:link,A.red14b:visited,.moreblue12:hover,.morewhite12:hover,.morered12:link,.morered12:visited,.morered12:hover,.moregray12:hover {
color:red;
text-decoration:none;
}

A.black14:link,A.black14:visited {
color:#000;
text-decoration:none;
}

A.darkblue14b:link,A.darkblue14b:visited {
color:#069;
text-decoration:none;
}

.moregreen12:link,.moregreen12:visited,.moregreen12:hover {
color:#360;
text-decoration:none;
}

.moreblue12:link,.moreblue12:visited {
color:#2151EC;
text-decoration:none;
}

.moregray12:link,.moregray12:visited {
color:#4D4A4A;
text-decoration:none;
}

.W310list_sub,.W330list_sub {
height:23px;
padding-left:5px;
float:left;
overflow:hidden;
width:275px;
line-height:24px;
}

.W310list_time,.W330list_time,.W480list_time,.W550list_time {
float:left;
overflow:hidden;
width:35px;
color:#666;
line-height:24px;
}


.Copytile {
color:#87460C;
font-weight: bold;
font-size:12px;
line-height:20px;
text-decoration:none;
}
.Copycontent {
color:#87460C;
font-size:12px;
line-height:20px;
text-decoration:none;
}

#pagenav{font-size:12px; height:20px;margin:5px 0 15px 0; line-height:15px; text-align:center}
#pagenav a.pagenav_num{background:#fff;padding:2px 5px;border:1px #a2d0e5 solid;text-align:center; color:#000;margin:2px; text-decoration:none;}
#pagenav a.pagenav_num:hover{background:#FF8B28;border:1px #FF8B28 solid;color:#fff; }/*页码链接*/
#pagenav span.pagenav_nolink{ background:#fff;padding:2px 5px;border:1px #ddd solid;text-align:center; color:#999;margin:2px; text-decoration:none;}/*无链接*/
#pagenav span.pagenav_num_now{ background:#FF8B28;padding:2px 5px;border:1px #FF8B28 solid;text-align:center; font-weight: bold; color:#fff;margin:2px; text-decoration:none;}/*当前页码*/
#pagenav span.pagenav_go,#pagenav span.pagenav_total {padding:2px; height:24px; line-height:24px; }/*共有文章,转到第页*/
#pagenav input.pagenav_numinput{border:1px #a2d0e5 solid; background: #fff;  color:#000; height: 15px; padding:1px;margin:0 2px 2px 2px;}/*输入框*/
#pagenav input.pagenav_button{cursor:  hand;background:url(/images/gobutton.gif);  color:#fff; width:50px;height: 24px;border:none}/*跳转按钮*/


#menu UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#menu_out {
	PADDING-LEFT: 2px; BACKGROUND: url(/images/menu_left.gif) no-repeat left top; MARGIN-LEFT: auto; WIDTH: 1000px; MARGIN-RIGHT: auto
}
#menu_in {
	PADDING-RIGHT: 4px; BACKGROUND: url(/images/menu_right.gif) no-repeat right top
}
#menu {
	BACKGROUND: url(/images/menu_bg.gif) repeat-x; HEIGHT: 66px
}
.menu_line {
	BACKGROUND: url(/images/menu_line.gif) no-repeat center top; WIDTH: 4px
}
.menu_line2 {
	BACKGROUND: url(/images/menu_line2.gif) no-repeat center top; WIDTH: 10px
}
#nav {
	PADDING-LEFT: 20px; HEIGHT: 37px; OVERFLOW: hidden;
}
#nav LI {
	FLOAT: left; HEIGHT: 37px
}
#nav LI A {
	DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(/images/menu_on_left.gif) no-repeat left top; FLOAT: left; CURSOR: pointer; HEIGHT: 37px; TEXT-DECORATION: none
}
#nav LI A SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/images/menu_on_right.gif) no-repeat right  0px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 13px; TEXT-DECORATION: none
}
#nav li .nav_on{ background-position:left -38px;height:37px;}
}
#nav LI .nav_on SPAN {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right -38px; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; COLOR: #333333; PADDING-TOP: 13px; HEIGHT: 37px; TEXT-DECORATION: none
}
#menu_con{text-align:left;padding-left:20px; HEIGHT: 29px;}
}
#menu_con LI {
	MARGIN-TOP: 4px; FLOAT: left; HEIGHT: 22px
}
#menu_con LI A {
	DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: url(/images/menu_on_left2.gif) no-repeat left top; FLOAT: left; CURSOR: pointer; TEXT-DECORATION: none
}
#menu_con LI A SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(/images/menu_on_right2.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; LINE-HEIGHT: 12px; PADDING-TOP: 6px
}
#menu_con LI A:hover {
	BACKGROUND: url(/images/menu_on_left2.gif) no-repeat left bottom; TEXT-DECORATION: none
}
#menu_con LI A:hover SPAN {
	BACKGROUND: url(/images/menu_on_right2.gif) no-repeat right bottom
}

#artpage {height:20px;margin:5px 0 15px 0;text-align:center;}
/*
#artpage a {padding:2px 4px;border:1px solid #CCCCCC;color:#8d8d8d;margin-right:4px;text-decoration:none;display:inline-block;line-height:15px;font-family: "宋体";font-size:12px}
#artpage a:hover {padding:2px 4px;border:1px solid #FF4500;color:#FFFFFF;background:#FF4500;margin-right:4px;text-decoration:none;display:inline-block;line-height:15px;font-size:12px}
#artpage span.current {background:#FF4500;padding:1px 4px;color:#FFFFFF;margin:0px 4px;border:1px solid #10B2B0;line-height:15px;display:inline-block}
*/