﻿@charset "utf-8";
/* CSS Document */
body { margin:0; font-size:12px; font-family:Verdana; background: #DEEBF3 url(body_bg.jpg) center top repeat-x; line-height:180%; #deebf3;}
ul,dl,h1,h2,h3,h4,h5,h6,form,dl,dd { padding:0; margin:0;}
h1 { font-size:20px; font-weight:normal; font-family:'微软雅黑','黑体';}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00; text-decoration:underline;}
a:visited { color:#7a94ae;}
/*#news a[target="_blank"]{ padding-right:16px; background:url(target.gif) no-repeat right;}*/

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

.btn01 { height:24px; border:1px solid #87a3c1; background:url(btn01.gif) 0 0; color:#555; font-size:12px; line-height:160%; cursor:pointer; font-weight:bold;}
.btn02 { height:24px; border:1px solid #87a3c1; background:url(btn01.gif) 0 0; color:#333; font-size:12px; line-height:160%; cursor:pointer;}
.btn03 { height:24px; border:1px solid #a2904d; background:url(btn01.gif)　0　-66px; color:#630; font-size:12px; line-height:160%; cursor:pointer; font-weight:bold;}
.btn04 { height:24px; border:1px solid #a2904d; background:url(btn01.gif)　0　-66px; color:#630; font-size:12px; cursor:pointer; line-height:160%;}
.btn05 { width:70px; height:32px; border:1px solid #87a3c1; background:url(btn01.gif); color:#555; font-size:16px; line-height:160%; cursor:pointer; font-weight:bold;}
.btn06 { width:70px; height:32px; border:1px solid #a2904d; background:url(btn01.gif)　0　-64px; color:#630; font-size:16px; line-height:180%; cursor:pointer; font-weight:bold;}


/*body*/
.container {
	width:980px;
	background:#FFFFFF;
	padding-bottom:8px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
}

/*header*/

.header { background:#FFFFFF;}
.headermiddle { float:left; padding-left:135px;margin-top:2px;}
.ad-text {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; LINE-HEIGHT: 1.6; WIDTH: 235px; BACKGROUND: #f6f6f6; FLOAT: right; HEIGHT: 58px; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; margin-right:8px; margin-top:2px; margin-bottom:2px; float:right;
 }
.ad-text LI {
	TEXT-INDENT: 3px; WIDTH: 49.9%; WHITE-SPACE: nowrap; FLOAT: left
}
.ad-text1 {
	BORDER-BOTTOM: #d7e9fc 1px solid; BORDER-LEFT: #d7e9fc 1px solid; LINE-HEIGHT: 1.6; WIDTH: 245px; BACKGROUND: #f0f7fe; FLOAT: right; HEIGHT: 58px; BORDER-TOP: #d7e9fc 1px solid; BORDER-RIGHT: #d7e9fc 1px solid
}
.ad-text1 LI {
	TEXT-INDENT: 3px; WIDTH: 49.9%; WHITE-SPACE: nowrap; FLOAT: left
}
.header h1 { width:126px; float:left; padding:2px 2px;}
.header span { width:240px; float:left; padding:2px 2px 2px 130px;}
#nav { float:right; height:30px; overflow:hidden; margin-top:10px;}
#nav ul li { float:left; height:30px;}
#nav ul li a { display:block; line-height:30px; padding:0px 13px; color:#c8f582; font-size:14px; text-decoration:none;}
#nav ul li a:hover { background:#132e00;}
#nav ul li a#nav_current { font-weight:bold; background:#82cc00; color:#002503;}
#top { height:54px; color:#000; padding:5px 0;/*FILTER:glow(color:#ffffff,strength=1);*/ line-height:210%; overflow:hidden;}
#top_face { width:140px; float:left; padding:1px 0 0 8px;}
#top_face dl dt { width:52px; float:left;}
#top_face dl dt img { border:1px solid #7aa56d;}
#top_face dl dd { width:80px; float:right; margin-top:1px;}
#top_face dl p { width:80px; float:right; background:url(icon_skin.gif) 0 0 no-repeat; height:12px; margin-top:6px; overflow:hidden;}
#top_face dl p span { display:block; width:12px; height:12px; float:left; margin-right:6px; cursor:pointer;}
#top_special { width:820px; float:right;}
#top_special a { color:#000; margin-right:10px;}
.htext{
	height:28px;

	margin-left:8px;
	margin-right:8px;
	background:#f6f6f6;
	border:#eee 1px solid;
	line-height:28px;
	margin-bottom: 5px;
	padding-left: 5px;
}
.texth1{
	margin-left:8px;
	float:left;
	
}
.texth2{
	margin-right:8px;
	float:right;
}
#topnav {
	PADDING-BOTTOM: 0px; MARGIN: 0px 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND:#f6f6f6; HEIGHT: 30px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; PADDING-TOP: 0px
}
#toptext {
	MARGIN: 0px auto; FONT: 12px/30px Tahoma, sans-serif; FLOAT: left
}
#toptext SPAN {
	COLOR: #f00; FONT-WEIGHT: 700
}
#topnavlist {
	FLOAT: right
}
#topnavlist LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 13px; PADDING-RIGHT: 8px; BACKGROUND: url(redarrow.gif) no-repeat 0px 10px; FLOAT: left; HEIGHT: 30px; PADDING-TOP: 0px
}
#topnavlist LI SPAN {
	COLOR: #f00; FONT-WEIGHT: 700
}
#topnavlist A:link {
	COLOR: #333
}
#topnavlist A:visited {
	COLOR: #333
}
#topnavlist A:hover {
	COLOR: #888
}
#topnavlist A:active {
	COLOR: #888
}

/*main*/

#mainContent { overflow:auto; zoom:1;  background:#fff; padding:0px 8px 0 8px; width:964px; margin-left:auto;margin-right:auto;}
#nowadd { border:1px solid #d4d4d4; background:#f6f6f6 url(icon1.gif) 6px 9px no-repeat; margin-bottom:6px; padding:0 8px 0 20px; height:30px; line-height:30px;}
#nowadd a { color:#333;}
#nowadd span { float:right; width:286px; height:22px; margin-top:3px; padding-left:3px; line-height:22px; border:1px solid #bebebe; background:url(search_bg.gif); overflow:hidden;}
.input_srh { border:0px solid #ccc; background:transparent url(../images/icon5.gif) 0 1px no-repeat; width:218px; padding-left:18px;}
.btn_srh { background:url(btn_srh.gif); width:44px; height:20px; border:none; cursor:pointer;}
#side { width:300px; float:right;}
.sidebox { margin-bottom:6px;}
.sidebox h4 { height:23px; padding:5px 8px 0 8px; background:url(side_tit_bg.gif); color:#5f6e60;}
.sidebox ul { border:1px solid #dadada; padding:8px 12px; background:#fff;}
.sidelist {}
.sidelist li { background:url(icon3.gif) 0 7px no-repeat; height:24px; overflow:hidden; padding-left:20px; line-height:190%;}
.sidelist li span { float:right; color:#393;}
.sidelist1 {}
.sidelist1 li { margin-top:4px;}
.sidelist1 li a { display:block; text-align:center; height:165px; overflow:hidden;}
.sidelist1 li a img { display:block; border:1px solid #999;}
.sidelist1 li a:hover img { border:1px solid #666;}
.sidelist1 li span { float:right; color:#393;}
.sidelist2 { overflow:auto; zoom:1;}
.sidelist2 li { width:125px; float:left; background:url(icon7.gif) 0 10px no-repeat; padding-left:12px; line-height:200%;}
.sidelist2 li.qqun_desc { width:274px; color:#777; line-height:160%; padding:0; background:none;}
.sidelist4 { overflow:auto; zoom:1;}
.sidelist4 li { width:90px; float:left; text-align:center;}

#main{ width:656px; float:left;}
#info { border:1px solid #dadada; padding:8px 15px; background:#fff url(mainbox_bg.gif) 0 1px repeat-x;}
#info h1 { padding:20px 0 10px 0; text-align:center; line-height:130%;}
#info h5 { height:26px; color:#999; text-align:center; border-bottom:1px solid #eee;}
#info h5 a { color:#777;}
#news { width:612px; font-size:14px; line-height:180%; padding:0 6px;word-break:break-all; overflow:hidden;}
#news h4 { font-weight:normal; border-top:1px dotted #ddd; padding-top:5px;}
#news h4 span { float:right;}
#news h3 { line-height:240%;}
#news p { margin:8px 0 14px 0;}

#news #main {width:612px; float:none;}
#news #main h1{font:bold 18px/2em '微软雅黑',Verdana,Arial,Helvetica,sans-serif; border-bottom:1px solid #DDD;}
#news #main h2{height:2em; margin:10px 0; color:#333; font:bold 14px/2em Verdana,Arial,Helvetica,sans-serif; padding:0 10px; border-bottom:1px solid #EEE; background:#F5F5F5;}
#news #main h3{font:bold 12px/2em Verdana,Arial,Helvetica,sans-serif; padding-left:10px;}
#news #main p{margin:10px; text-indent:2em; line-height:1.6em; text-align:justify;}
#news #main ul, #news #main ol{margin-left:3em; margin-right:10px;}
#news #main ul li{line-height:1.8em; list-style:inside disc;}
#news #main ol li{line-height:1.8em; list-style:inside decimal;}
#news #main strong, #news #main em{ font-weight:bold; font-style: normal; }
#news #main table em{line-height:2em; font-style:normal;}
#news #main pre{padding:10px 24px; margin:5px 10px; white-space:pre-wrap; line-height:1.4em; font-family:"Courier New",monospace; border:1px dotted #DDD; background:#F9F9F9;}
#news #main code{color:#00F; font-family:"Courier New",monospace;}
#news #main span{color:#F93; font-weight:bold;}
#news #main a{color:#039; text-decoration:none;}
#news #main a:hover{color:#F00; text-decoration:underline;}
#news #main table{margin:5px 10px; width:590px; border-collapse:collapse; line-height:1.6em;}
#news #main th{padding:5px; font-size:13px; font-weight:bold; border:1px solid #DDD; background:#EEE;}
#news #main td{padding:5px; border:1px solid #DDD;}
#news #main tbody th{font-weight:normal; background:#F9F9F9;}
#news #main p.noindent{text-indent:0;}
#news #main p.inherit{font-weight:bold; color:#666;}
#news #main p.inherit span{color:#F00;}
#news #copyright{ margin-top:10px; text-align:right; border-top:1px solid #DDD; color:#ccc; font-style: italic; }

#news BLOCKQUOTE { border:1px dotted #aaa; background:#fafafa url(blockquote3.png) right top no-repeat; margin:0; padding:5px 8px; font-size:12px; color:#333; line-height:150%;}
#news BLOCKQUOTE p { margin:0;}
.RunCode textarea { width:600px; height:200px; padding:5px; overflow:auto; border-top:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #999; background:#FaFaFa; color:#333; overflow-x:hidden; font-size:12px;}
.RunCode input { line-height:180%;}
.RunCode span { font-size:12px; color:#999;}
.RunCode em { display:none;}

#updown { border:1px solid #dadada; border-top:none; padding:8px 15px; margin-bottom:6px;}
#updown ul li { height:24px; overflow:hidden; margin:4px 0;}
#updown span { float:right; margin-top:20px;}
#updown span a { padding:0 16px; color:#7084b9;}
#updown span a:hover { color:#566486; text-decoration:none;}
.btn_sc { background:url(icon6.gif) 0 0 no-repeat;}
.btn_sc:hover { background:url(icon6.gif) 0 -30px no-repeat;}
.btn_tc { background:url(icon6.gif) 0 -60px no-repeat;}
.btn_tc:hover { background:url(icon6.gif) 0 -90px no-repeat;}
.btn_tj { background:url(icon6.gif) 0 -120px no-repeat;}
.btn_tj:hover { background:url(icon6.gif) 0 -150px no-repeat;}
.mainbox { border:1px solid #dadada; padding:4px 15px; background:url(mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px;}
.mainbox h2 { font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ccc; color:#555;}
.mainbox h2 span { float:right; font-weight:normal;}
.mainbox ul { padding:6px 0px; background:#fff;}
.mainlist { overflow:auto; zoom:1;}
.mainlist li { width:282px; float:left; height:24px; overflow:hidden; background:url(icon3.gif) 0 6px no-repeat; padding:0 10px 0 18px; line-height:200%;}
#info_special { height:192px; padding:8px 0;}
#info_special h3 { width:250px; float:left; padding:8px 0;}
#info_special ul { width:355px; float:right;}
#info_special ul li { background:url(icon3.gif) 0 7px no-repeat; height:24px; overflow:hidden; padding-left:20px; line-height:190%;}
.infocomment {}
.infocomment dl { padding:12px 0 12px 18px; border-bottom:1px dashed #afd7b4; background:url(icon4.gif) 0 16px no-repeat;}
.infocomment dl dt { margin-bottom:4px;}
.infocomment dl dd { color:#666;}
.infocomment dl dd span { color:#f00;}
.post { padding-top:5px;}
.post ul li { padding:2px 0;}
.post label { font-weight:bold;}
.comm_input { border:1px solid #ccc; width:120px; height:20px; line-height:160%;}
.comm_area { width:560px; overflow:auto; border:1px solid #ccc; vertical-align: middle;}

/*list*/
.h2o{font-size:14px; font-weight:bold; float:left;}
.h5o{font-size:12px; font-weight:normal; float:right;color:#339933}
#list { border:1px solid #dadada; padding:8px 15px; background:#fff url(mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px;}
#list dl { overflow:auto; zoom:1; border-bottom:1px dashed #ccc; padding:14px 0;}
#list dl dt { float:right; width:120px; height:90px; overflow:hidden; margin:5px 0 0 0; background:#eee;}
#list dl dd { padding:0 0 0 20px; float:left; background:url(icon3.gif) 1px 7px no-repeat;}
#list dl dd h2 {}
#list dl dd h5 { color:#393; margin:5px 0;}
#list ul {}
#list ul li { background:url(icon3.gif) 0 15px no-repeat; height:40px; overflow:hidden; padding-left:20px; line-height:40px; font-size:14px; border-bottom:1px dotted #ddd;}
#list ul li span { float:right; width:160px; text-align:right; color:#393; font-size:12px;}
#special_top { overflow:auto; zoom:1; font-size:14px; line-height:180%; border-bottom:1px solid #ddd; margin-bottom:5px;}
#special_top h1 { height:36px; padding:8px 0 0 0; border-bottom:1px solid #ddd; margin-bottom:12px;}
#special_top img { float:left; margin:0 10px 0 0;}
#special_top p { margin:0 0 15px 0;}
#list #spec_list { overflow:auto; zoom:1;}
#list #spec_list li { float:left; height:168px; width:194px; overflow:hidden; padding:0px; line-height:180%; border:none; background:none; text-align:center; margin:0 7px 15px 7px; display:inline;}
#list #spec_list li img { border:2px solid #eee;}
#list #spec_list li a:hover img { border:2px solid #ccc;}
#list #spec_list li a:hover { text-decoration:none;}

#list #list_pic { padding:4px 0 10px 0; overflow:auto; zoom:1;}
#list #list_pic li { float:left; height:168px; width:194px; overflow:hidden; padding:0px; line-height:180%; border:none; background:none; text-align:center; margin:0 8px 15px 5px; display:inline;}
#list #list_pic li a img { display:block; border:2px solid #eee;}
#list #list_pic li a:hover img { border:2px solid #ccc;}
#list #list_pic li a:hover { text-decoration:none;}

/*index*/
#iside { width:250px; float:right;}
.chuxuezhe {}
.chuxuezhe img { margin-bottom:6px;}
.isidebox { margin-bottom:6px;}
.isidebox h4 { height:23px; padding:5px 8px 0 8px; background:url(side_tit_bg1.gif); color:#5f6e60;}
.isidebox ul { border:1px solid #dadada; padding:8px 12px; background:#fff;}
.sidelist3 { overflow:auto; zoom:1;}
.sidelist3 li { width:112px; float:left; line-height:200%;}
.sidelist3 li.qqun_desc { width:224px; color:#777; line-height:160%;}

.channel-nav {
	width:960px;
	height:33px;
	overflow:hidden;
	margin:0 8px 5px 8px;
	background:url(catalogbar.gif) no-repeat;
	padding:1px 2px 1px 2px;
	position:relative;
}
.channel-nav ul { width:960px; height:33px; line-height:33px; font-size:14px; overflow:hidden; position:absolute; top:1px; left:4px; }
.channel-nav li { height:33px; overflow:hidden; float:left; padding-left:1px; background:url(catalogbar.gif) no-repeat 0 -40px; position:relative; left:-2px; }
.channel-nav li a { float:left; padding:0 16px; color:#fff; }
.channel-nav li a:visited { color:#fff;}
.channel-nav li a:hover, .channel-nav li.selected a { text-decoration:none; background:url(catalogbar.gif) no-repeat 50% -40px; }

#imain{ width:714px; float:left; overflow:hidden;}
#index_top { overflow:hidden; width:706px;margin:0 8px 6px 0;}
#index_topl { width:250px; float:left;}
#huandeng { height:178px; border:1px solid #dadada; margin-bottom:6px;}
#index_topr { width:448px; float:right;}
.itop_box { border:1px solid #dadada; padding:8px 12px; background:#fff url(mainbox_bg.gif) 0 1px repeat-x;}
.top_news { border-bottom:1px dashed #ccc; margin-bottom:5px;}
.top_news h1 { height:26px; padding-top:10px; font-size:20px; text-align:center; font-weight:normal; font-family:'微软雅黑','黑体';}
.top_news h1 a { color:#333;}
.top_news p { color:#666; margin:5px 0 10px 0; line-height:150%;}
#div_css { border:1px solid #dadada; border-top:none; padding:8px 12px;}
#div_css { line-height:150%;}
#div_css img {float:left; margin-right:10px;}
.top_div { height:146px;}
.youshi { border-top:1px dashed #ccc; padding:8px 0 0 0; background:url(youshi.gif) right bottom no-repeat;}
.index_pic { margin:0 8px 6px 0;}
.index_pic h4 { height:23px; padding:5px 8px 0 8px; background:url(index_pic_bg.gif); color:#5f6e60;}
.index_pic ul { height:130px; border:1px solid #dadada; padding:15px 0px 10px 6px; background:#fff;}
.index_pic ul li { width:160px; height:130px; overflow:hidden; float:left; margin-left:10px; display:inline;}
.index_pic ul li img { display:block; border:1px solid #ddd;}
.index_pic ul li a { display:block; text-align:center;}
.index_pic ul li a:hover { text-decoration:none;}
.index_pic ul li a:hover img { border:1px solid #666;}
#index_center { margin-bottom:6px; overflow:auto;zoom:1;}
.index_box { width:349px; float:left; margin:0 8px 6px 0;}
.index_box h4 { height:23px; padding:5px 8px 0 8px; background:url(index_box_bg.gif); color:#5f6e60;}
.index_box h4 span { float:right; font-weight:normal;}
.index_box h4 span a { color:#5f6e60;}
.index_box ul { border:1px solid #dadada; padding:8px 12px; background:#fff;}


#index1_center {width:662px;margin-bottom:6px;float:left;overflow:auto;zoom:1;}
.index1_tt {width:662px;height:200px;margin-bottom:6px;float:left;overflow:hidden;zoom:1;}
.index1_tt img{width:317px;height:190px;backround:#999999;padding:2px;margin-left:2px;margin-top:2px;margin-bottom:2px;}
.index1_tt h4{height:26px; padding-top:10px; font-size:20px; text-align:right; font-weight:normal; font-family:'微软雅黑','黑体';}
.index1_box {
	width:323px;
	float:left;
	margin:0 8px 6px 0;
	display: inline;
}
.index1_box h4 { height:23px; padding:5px 8px 0 8px; background:url(news_box_bg.gif); color:#5f6e60;}
.index1_box h4 span { float:right; font-weight:normal;}
.index1_box h4 span a { color:#5f6e60;}
.index1_box ul { border:1px solid #dadada; padding:8px 12px; background:#fff;}
.index2_box {
	width:323px;
	float:left;
	margin:0 8px 6px 0;
	display: inline;
}
.index2_box img{width:315px;height:190px;backround:#999999;padding:2px;margin-left:2px;margin-top:2px;margin-bottom:2px;border:1px solid #dadada;}
.index3_box {
	background:#FCFCFC;
	width:321px;
	height:95px;
	margin-top:2px;
	border:1px solid #dadada;
}
.index3_box h4 {TEXT-ALIGN: center; WIDTH: 100%; OVERFLOW: hidden; PADDING-TOP: 5px}
.index3_box h4 A{FONT-SIZE: 14px; FONT-WEIGHT: bold}
.index3_box p{PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN:0PX; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 0px;}


.frendlink { width:964px; float:auto; margin:0 8px 0px 8px;}
.frendlink h4 { height:23px; padding:5px 8px 0 8px; background:url(frendlink.gif); color:#5f6e60;}
.frend {margin:0px 8px 0px 8px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;padding:8px 10px 8px 10px;LINE-HEIGHT: 200%;}


/*diypage*/
#diypage { border:1px solid #dadada; padding:8px 15px; background:#fff url(mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px;}
.banshi { padding:0px 20px 20px 20px;}
.banshi h1 { border-bottom:2px solid #ddd; padding:20px 15px 10px 15px;}
.banshi h1 span { font-size:12px; float:right; color:#999; font-weight:normal; margin-top:10px;}
.banshi ul { padding:10px; overflow:auto; zoom:1;}
.banshi ul li { width:151px; height:129px; float:left; margin:10px 0 0 22px; display:inline;}
.banshi dl { padding:10px 30px;}
.banshi dl dt { font-weight:bold; margin-top:5px;}
.banshi dl dd {}

/*js－html*/
.htmljs { padding:15px 20px; font-size:14px;}
.htmljs h3 { font-weight:bold; text-align:center; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.htmljs TEXTAREA { width:610px; height:200px; overflow:auto;}
.tags { padding:10px 20px; font-size:14px; line-height:200%;}

/*life*/
#life { text-align:left; padding:20px 40px; color:#888;}
#life ul { list-style:none;}
#life ul li { padding:18px 10px; border-bottom:1px dotted #ddd; }
#life ul li h3 { margin:0px 0px 6px 0px; font-size:16px; font-weight:bold;}

/*search*/
#search { border:1px solid #dadada; padding:8px 20px; background:#fff url(mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px;}
#search dl { margin:15px 0;}
#search dl dt { font-size:14px; font-weight:bold;}
#search dl dd {}
#search dl dd p { margin:5px 0 0 0; color:#090;}

/*comment*/
#comment { border:1px solid #dadada; padding:8px 15px; background:#fff url(mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px;}
#comment h1 { padding:8px 18px; background:url(icon4.gif) 0 14px no-repeat;}
#comment h1 a { color:#333;}
#comment h5 { padding:0 0 6px 18px; border-bottom:1px solid #ddd; color:#666;}
#comment h3 { padding:18px;}

/*page*/
#pages { padding:10px 0; height:24px; font-size:14px;}
#pages a, #pages em, #pages kbd, #pages strong { border:1px solid #ccc; padding:2px 6px; margin:0 1px; color:#444;}
#pages a:hover { border:1px solid #1377db; text-decoration:none;}
#pages strong { border:1px solid #1377db; background:#1377db; color:#fff;}
#pages em { background:#f2f2f2;}
#pages kbd { background:#f2f2f2; padding:3px 4px 1px 4px;}
#pages kbd input { width:35px; height:14px; border:1px solid #cad9ea; text-align:center;} 

.list_special { overflow:auto; zoom:1;}
.list_special li { width:124px; float:left; line-height:200%;}

.side_ads { margin-bottom:6px;}
#content_top { width:336px; margin:12px auto 5px auto;}

#blog { padding:15px;}
#blog h1 { height:40px; border-bottom:1px dotted #ddd;}
#blog ul { list-style:disc; padding:10px 0 0 18px;}
#blog ul li { padding:5px 0; color:#555;}

/*footer*/
#footer {
	BORDER-BOTTOM: #fff 5px solid; BORDER-LEFT: #fff 5px solid; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 970px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: #fff 5px solid
}
#footerinfo {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 970px; COLOR: #333; CLEAR: both
}
#footercontent {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; LINE-HEIGHT: 32px; MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
#footercontent A {
	MARGIN: 0px 8px
}
#footercopyrights {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 180%; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 6px
}
#footercopyrights SPAN {
	FONT: 12px/180% arial, helvetica, sans-serif
}




 /*块引用处理*/
blockquote,pre {
background: #F8F8F8;
border: 1px solid #CCC;
padding: 4px;
padding-left:10px;
margin: 0 auto 10px 0;
width: 95%;
border-left: 4px solid #CCC;
}
blockquote h6 {
font-size: 11px;
color: #999;
padding: 0 4px 4px;
margin: 0;
border-bottom: 1px dashed #CCC;
}
blockquote p {
margin: 0;
padding: 4px 4px 0;
font-size: 12px;
}
 blockquote ul,blockquote ol {
 padding-left:15px;
 }
 .Content-body li {
 list-style:disc
 }
 
/*InsertCode*/
.codeText {
border: 1px solid #ddd;
border-top: 3px solid #ddd;
width: 98%;
overflow: auto;
margin: 0 0 1.1em;
padding: 0;
word-break: break-all;
background: #fff;
font: 12px "Courier New", Monospace;
}
.codeHead {
font-weight: bold;
font-size: 12px;
padding: 5px;
padding-left: 10px;
background: #f2f2f2;
/*border-top: 3px solid #ddd;*/
border-bottom: 1px solid #ddd;
height:15px;
}
.lantxt,.zhedie{float:left;} /*语言名称和折叠span*/
.lantxt{padding-left:5px;}
/*复制内容*/
.copyCodeText{
 float:right; cursor:pointer;
 font-weight:normal;
}
.wbyText{/*文本域*/
  width:100%;height:180px;
  border:0;
  border-bottom:1px solid #ddd;
  background:#f2f2f2;
}
.codeText input{/*运行 选择按钮*/
  border:0px solid #ddd;
  margin:2px;height:20px;width:80px;
  background:#89E0F6;
}
.codeText ol {
list-style: decimal-leading-zero;
margin: 0 1px 0 45px;
padding: 2px 0;
color: #5C5C5C;
border-left: 1px solid #ddd;
background: #fff;
}
.codeText ol li {
padding-left: 5px;
background: #FFF;color:#aa0000;
}
.codeText ol li.alt {
background: #FFF;
}
.codeText ol li span {
color: #000;
}
.codeText .comment, .codeText .comments {
color: #008200;
}
.codeText .string {
color: blue;
}
.codeText .keyword {
color: #069;
font-weight: bold;
}
.codeText .preprocessor {
color: gray;
}
.dp-c .comment {
color: green;
}
.dp-c .string {
color: blue;
}
.dp-c .preprocessor {
color: gray;
}
.dp-c .keyword {
color: blue;
}
.dp-c .vars {
color: #d00;
}
.dp-vb .comment {
color: green;
}
.dp-vb .string {
color: blue;
}
.dp-vb .preprocessor {
color: gray;
}
.dp-vb .keyword {
color: blue;
}
.dp-sql .comment {
color: green;
}
.dp-sql .string {
color: red;
}
.dp-sql .keyword {
color: #7f0055;
}
.dp-sql .func {
color: #ff1493;
}
.dp-sql .op {
color: blue;
}
.dp-xml .cdata {
color: #ff1493;
}
.dp-xml .comments {
color: green;
}
.dp-xml .tag {
font-weight: bold;
color: blue;
}
.dp-xml .tag-name {
color: #7f0055;
font-weight: bold;
}
.dp-xml .attribute {
color: red;
}
.dp-xml .attribute-value {
color: blue;
}
.dp-delphi .comment {
color: #008200;
font-style: italic;
}
.dp-delphi .string {
color: blue;
}
.dp-delphi .number {
color: blue;
}
.dp-delphi .directive {
color: #008284;
}
.dp-delphi .keyword {
font-weight: bold;
color: navy;
}
.dp-delphi .vars {
color: #000;
}
.dp-py .comment {
color: green;
}
.dp-py .string {
color: red;
}
.dp-py .docstring {
color: green;
}
.dp-py .keyword {
color: blue;
font-weight: bold;
}
.dp-py .builtins {
color: #ff1493;
}
.dp-py .magicmethods {
color: #808080;
}
.dp-py .exceptions {
color: brown;
}
.dp-py .types {
color: brown;
font-style: italic;
}
.dp-py .commonlibs {
color: #8A2BE2;
font-style: italic;
}
.dp-rb .comment {
color: #c00;
}
.dp-rb .string {
color: #f0c;
}
.dp-rb .symbol {
color: #02b902;
}
.dp-rb .keyword {
color: #069;
}
.dp-rb .variable {
color: #6cf;
}
.dp-css .comment {
color: green;
}
.dp-css .string {
color: red;
}
.dp-css .keyword {
color: blue;
}
.dp-css .colors {
color: darkred;
}
.dp-css .vars {
color: #d00;
}
.dp-j .comment {
color: #3f7f5f;
}
.dp-j .string {
color: #2a00ff;
}
.dp-j .keyword {
color: #7f0055;
font-weight: bold;
}
.dp-j .annotation {
color: #646464;
}
.dp-j .number {
color: #C00000;
}
.dp-cpp .comment {
color: green;
}
.dp-cpp .string {
color: red;
}
.dp-cpp .preprocessor {
color: #CD00CD;
font-weight: bold;
}
.dp-cpp .keyword {
color: #5697D9;
font-weight: bold;
}
.dp-cpp .datatypes {
color: blue;
font-weight: bold;
}
