﻿/* 通用样式 */
* { 
	PADDING: 0px; MARGIN: 0px; FONT-SIZE: 12px; 
}
BODY { 
	text-align: center
}
A {
	FONT-SIZE: 12px
}
A:link {
	COLOR: #3c3c3c; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3c3c3c; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ae1411; TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}
.l { float: left }
.r { float: right }
.clear { clear: both }

#left { float: left; overflow:hidden; width:224px; text-align: left; background: #f4f4f4 url(about_07.jpg) no-repeat left bottom; }
#right { 
	float: right; overflow:hidden; width:706px; *width:716px; text-align: left; padding-left:10px; padding-bottom:120px;
	background: url(left-bot.gif) no-repeat 485px bottom; min-height:500px;
}

.baise {
	COLOR: #ffffff
}
.baise A:link {
	COLOR: #ffffff
}
.baise A:visited {
	COLOR: #ffffff
}
.baise A:hover {
	COLOR: #ffffff
}
.baise A:active {
	COLOR: #ffffff
}
.more {
	MARGIN-TOP: 6px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(more.gif); WIDTH: 54px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
.more:hover {
	BACKGROUND-POSITION: 50% bottom
}
.more_new {
	MARGIN-TOP: 2px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(more.gif); WIDTH: 54px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
.more_new:hover {
	BACKGROUND-POSITION: 50% bottom
}
.space_between {
	height: 5px;
}

.logo, .nav  { padding-top:20px; }

/*导航样式*/
.container {
        width: 650px;
        padding: 15px;
        margin: 20px 0 0 0;
}


#navCircle {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 3px solid #D10101;
}

#navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
        float: left;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 8px 6px 8px;
        text-decoration: none;
        color: #491919;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        padding-bottom: 6px;
        color: #000;
        background: url(circle.gif) no-repeat bottom center;
}

/* 左栏分类样式 */
.catelist { 
	text-align: right; padding: 8px;
}

.catelist_li{ 
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	list-style: none;
	background: url(about_03.jpg) no-repeat right bottom;
	list-style: none;
	height: 30px;
	cursor: hand; 
	padding-top: 8px;
}

.catelist_li_h {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #AE1411;
	background: url(about_03.jpg) no-repeat left bottom;
	list-style: none;
	height: 30px;
	cursor: hand; 
	padding-top: 8px;
}
.catelist_li A, .catelist_li A:link, .catelist_li A:visited, .catelist_li A:hover, .catelist_li A:active { 
	color: #777777;
}
.search_order {
	text-align: center; margin: 10px auto; 
}

.left_vote {
	padding: 10px;
}
.l-global-sub{
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	color: #AE1411;
}
.left_vote .vote_list div{
	padding: 3px 10px;
}

/* 右栏样式 */
#lead {
	padding: 10px; border-bottom: 1px solid #ECECEC; text-align: right;
}
.global_sub {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	margin: 10px 20px;
	padding: 10px 15px;
	color: #AE1411;
	background: url(global_sub.jpg) no-repeat;
	cursor: hand; 
}
.r_content{
	padding: 20px; border-bottom: 1px solid #ECECEC; text-align: right;
}

/*用于显示内容页的常用样式*/
.msg_sub
{
	font:bold 18px "Tahoma","Arial","黑体";
	color:#AE1411;
	padding:15px 5px;
	text-align:center;
	background: url(xian.gif) no-repeat 0 bottom;
}
.msg_date
{
	text-align:center;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color:#BFBFBF;
	padding:3px;
}
.msg_content
{
	padding:10px;
	text-align:left;
	line-height: 1.8
}
.msg_page {
	padding-top:20px;
	text-align:left;
}
/*用于列表的鼠标移动样式*/
.list_over
{
	padding-top:3px;
	border-bottom:1px #D66B65 dashed;
}
.list_out
{
	padding-top:3px;
	border-bottom:1px #B6B6B6 dashed;
}

/**分页**/
.pagelist
{
	margin:0px;
	margin-top:10px;
	padding:0px;
	border:0px;
}
.pagelist .n
{
	border:1px #DDD solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	background:#FFFFFF;
}
.pagelist .m
{
	border:1px #DDD solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	background:#E7EEF1;
}

/* 图片播放器 */
#picplayer { 
	background: #fff; text-align: center; margin: 10px auto;
}
#topad { 
	background: #fff; text-align: center; margin: 20px auto;
}
.box {
	width: 940px; margin: 0 auto; 
}
#left_lx { width: 300px; overflow: hidden;}
#login_box {
	width: 284px; 
	border: #f4f4f4 8px solid;
	BACKGROUND: url(index_21.jpg) no-repeat bottom right;
	margin-bottom: 8px;
}
#news_box {
	width: 300px; margin-left:8px;
}
#photo_box {
	width: 630px; margin-left:9px;
}
.kefu { BACKGROUND: url(index_18.jpg) no-repeat 10px 10px; width: 300px; *width: 280px; height:145px; padding: 80px 10px 0 10px; }
.kefu h3 { font-size: 14px; color: #A81810; text-align: left; padding: 10px 0px 5px 6px; }
.kefu li { list-style: none; float: left; padding: 2px 10px; *padding: 5px 8px; width: 70px; }
.login { width: 300px; height:141px; *height:153px; overflow: hidden; border-top: 1px solid #ECECEC;}

.textbar {
	BACKGROUND: url(r_2.gif) repeat-x; FLOAT: left; *FLOAT: none; HEIGHT: 27px; WIDTH: 300px;
}
.bar_t {
	BACKGROUND: url(r_1.gif) no-repeat; FLOAT: left; WIDTH: 99px; HEIGHT: 27px
}
.bar_u {
	BACKGROUND: url(r_3.gif) no-repeat; FLOAT: right; WIDTH: 112px; HEIGHT: 27px
}
.midbar {
	BACKGROUND: url(r_4.gif) repeat-y; WIDTH: 300px; TEXT-ALIGN: LEFT 
}
.midbar UL {
	PADDING: 30PX 10PX 0PX 10PX; *PADDING: 8PX 10PX;
}
.midbar LI {
	BACKGROUND: url(emp_dot.gif) no-repeat 0 50%; LIST-STYLE: NONE; padding-left: 12px; LINE-HEIGHT: 21px
}
.time_n {
	color: #CC6F68;
}

.textbarx {
	BACKGROUND: url(r_2.gif) repeat-x; FLOAT: left; HEIGHT: 27px; WIDTH: 630px;
}
.bar_tt {
	BACKGROUND: url(r_6.gif) no-repeat; FLOAT: left; WIDTH: 99px; HEIGHT: 27px
}
.bar_ux {
	BACKGROUND: url(r_3.gif) no-repeat; FLOAT: right; WIDTH: 112px; HEIGHT: 27px
}
.midbarx {
	BACKGROUND: url(r_4x.gif) repeat-y; FLOAT: left; WIDTH: 630px; text-align:center;
}
.midbarx table {
	WIDTH: 616px; margin: 0 auto; *margin: 0;
}
.midbarx td {
	padding-bottom:5px; WIDTH: 154px; text-align:center;
}
.midbarx td p {
	padding: 5px 7px;
}
.midbarx td span {
	width:125px; display:block; background: #DFDFDD; margin: 0 7px; padding: 3px 7px;
}

.underbarx {
	FONT-SIZE: 1px; FLOAT: left; WIDTH: 630px; HEIGHT: 4px
}


.tubar {
	MARGIN-TOP: 5px; BACKGROUND: url(zp_2.gif) repeat-x; FLOAT: left; HEIGHT: 34px; WIDTH: 940px; 
}
.bar_ttt {
	BACKGROUND: url(zp_1.gif) no-repeat; FLOAT: left; WIDTH: 113px; HEIGHT: 34px
}
.bar_bbspost {
	BACKGROUND: url(bogl_b64.gif) no-repeat; FLOAT: left; WIDTH: 113px; HEIGHT: 34px
}
.bar_uu {
	BACKGROUND: url(zp_3.gif) no-repeat; FLOAT: right; WIDTH: 213px; HEIGHT: 34px
}
.bbspost {
	BACKGROUND: url(zp_4.gif) repeat-y; FLOAT: left; WIDTH: 940px; HEIGHT: 203px; overflow:hidden;
}
.photobar {
	BACKGROUND: url(zp_4.gif) repeat-y; FLOAT: left; WIDTH: 940px; overflow:hidden; HEIGHT: 164px;
}
#scroll_div { overflow: hidden; WIDTH: 920px; MARGIN: 0px auto; }
.blk_29 { PADDING: 10px 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1612px; }
.box_s { BACKGROUND: url(tu01.jpg) no-repeat; float: left; padding-top: 5px; margin-right: 9px; overflow:hidden; WIDTH: 170px; HEIGHT: 149px; TEXT-ALIGN: center }
.box_s IMG { padding: 10px 0px 0px 0px; }
.box_s P {	MARGIN: 0 auto; HEIGHT: 20px; *HEIGHT: 29px; COLOR: #FFF; }
.box_s P A, .box_s P A:link, .box_s P A:visited, .box_s P A:hover, .box_s P A:active { COLOR: #FFF; }

.link { padding:20px 10px;  }
.link ul { padding-bottom:20px;  }
.link li { float: left; list-style: none; BORDER: #9E001B 1px solid; PADDING: 3px 5px; BACKGROUND: #fff; MARGIN: 8px }

#footer { height: 90px; padding:20px; line-height: 24px }

/*我要留言样式*/
#bookinfo {	
	BORDER: #eee 1px solid; PADDING: 10px 20px; MARGIN: 10px auto; LINE-HEIGHT: 150%; BACKGROUND: #f7f7f7; TEXT-ALIGN: left; 
}

.incbg{	
	background:#FFF url("incbg.jpg") repeat-x; height:25px; padding:6px 10px;
}
.button
{
	background:#FFF url("incbg.jpg") repeat-x;
	height:25px;
	border:#7B9EBD;
}
/*友情提示页代码*/
.error
{
	line-height:150%;
	padding:15px;
	width:450px;
	border:1px #DDD dashed;
}
/*奇偶行颜色显示*/
.wtr
{
	position:relative;
	padding:1px;
	text-align:left;
	/*border-bottom:1px #FFFFF2 solid;*/
	text-indent:0.3em;
}
.dtr
{
	position:relative;
	padding:1px;
	text-align:left;
	/*background: #FFFFFF; 
	border-bottom:1px #FFFFF2 solid;*/
	text-indent:0.3em;
}


/*语法高亮显示代码*/
pre
{
	font-family:'Courier New' , Monospace;
	font-size:12px;
	width:99%;
	overflow:hidden;
	margin:0 0 1em 0;
	background:#A1A1A1;
	white-space: -moz-pre-wrap;
	word-wrap:break-word;
	word-break:break-all;
}
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}
