/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
--------------------------全--局-------------------------------*/
body{margin:0;padding:0;color:#000000;font-size:12px;background:white;font-family:"宋体",Arial;}
a{text-decoration: none;}
a:link {color: #444444;}
a:visited {color: #444444;}
a:hover {color: #FF8000;text-decoration: underline;}
a:active {color: #FF8000;text-decoration: underline;}
ul{list-style-type:none;list-style-position : outside;margin:10px 0 10px 0;padding:0;word-break:break-all;}
li{margin:0;padding:2px 0 1px 12px;/*background:url("firewhite/li_bullet.gif") no-repeat 3px 5px;*/}
hr{	height:1px;}
p{margin:0;padding:0;word-break:break-all;}
img{border:0;}

/*-----------------------------------------------------#e8e8ef----------*/
#divAll{/*margin:0 auto;*/}
#divPage{}
#divMiddle{width:100%;margin:0;padding:0;text-align:left;background:#f1fafa;}

#divTop{background:#f2f1d7;width:100%;margin:0 auto;padding:0;text-align:left;height:68px;border-bottom:2px solid white;
}

#divSidebar{
	width:212px;
	padding:0 0 20px 0;
	position:absolute;
	top:102px;
	left:0px;
	bottom:0px;
	right:0px;
	display:block;
}

#divMain{
	margin:0 0 0 210px;
	padding: 0;
	text-align:left;
}

#divBottom{clear:both;margin-top:10px;line-height:20px;text-align:right;color:#6f6f6f;font-size:12px;font-family:Arial;white-space:nowrap}

/*---------------------------------------------------------------*/
div.function {
	float:left;
	width:202px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	text-align:left;
	border-left:10px solid #f1fafa;
	/*background:url("firewhite/content_divider.gif") repeat-y right;*/
}
div.function h3{
	width:185px;
	font-size:13px;
	height:15px;
	margin:0 0 0 0;
	padding:5px 0 0 5px;
	color:#333333;
}
div.function ul{
	text-align:left;
	width:190px;
	margin:2px 0 0 0;
	padding:5px 0 0 0;
	list-style-position:outside;
	list-style-type:none;
	border-top:1px solid #d0d0d0;
}
div.function li{
	margin:0 0 0 0;
	padding:2px 0 1px 12px;
	background:url("firewhite/li_bullet.gif") no-repeat 3px 5px;
}

#divMisc{
	padding:10px 0 5px 0;
	text-align:center;
}
#divMisc h3{display: none;}
#divMisc li{
	padding:2px 10px 2px 10px;
	background-image : none;
	text-align:right;
}

#divSearchPanel li{
	background-image : none;
}

/*---------------------------------------------------------------*/
div.post {margin:0 0 0 0;padding:10px;text-align:left;}
div.post a:link {color: #330066;}
div.post a:visited {color: #330066;}
div.post a:hover {color: #FF8000;background:#eeeeee;text-decoration: underline;}
div.post a:active {color: #FF8000;background:#eeeeee;text-decoration: underline;}
div.post-nav {clear:both;float:left;padding-bottom:10px;}
div.post-nav a.l{float:left;}
div.post-nav a.r{float:right;}
div.post .post-title{
	margin:5px 0 5px 0;
	font-size:16px;
	color: #333333;
	/*background:#f0f0f0;*/
}
div.post .post-title a{text-decoration: none;}
div.post .post-title a:link{}
div.post .post-title a:visited{text-decoration: none;}

div.post .post-date{
	margin:0 0 0 0;
	/*font-size:12px;*/
	color: #CC6600;
	border-bottom: 1px solid #d0d0d0;
}

div.post .post-footer{
	margin:10px 0 10px 0;
	font-size:12px;
	color:gray;
	height:20px;
	text-align:right;
}

div.post div.post-body{
	margin:0 0 0 0;
	font-size:14px;
	word-break:break-all;
	text-align:left;
	line-height:150%;
}

div.post-body div.media a{
	padding-left:16px;
	background:#FBFBFB url("firewhite/media.gif") no-repeat 0 center;
}

div.post-body img{
	padding:4px 4px 4px 4px;
	border:1px solid #dddddd;
	clear : both;
	float : none;
}

div.post-body p{
	margin:10px 0 15px 0;
	padding:0;
}
div.post-body p.img{
	margin:0;
	padding:0;
	text-align:center;
}
div.post-body p.inscript{
	margin:0;
	padding:0;
	padding-right:20px;
	text-align:right;
}
div.post-body p.code{
	padding:5px;
	border:1px dotted black;
}

div.post-body h1{
	color: #000000;
	margin:0;
	padding:0;
	font-size:16px;
}
div.post-body h2{
	color: #000000;
	margin:0;
	padding:0;
	font-size:14px;
}
div.post-body h3{
	color: #000000;
	margin:0;
	padding:0;
	font-size:13px;
}
div.post-body h4{
	color: #000000;
	margin:0;
	padding:0;
	font-size:12px;
}
div.post-body h5{
	color: #000000;
	margin:0;
	padding:0;
	font-size:11px;
}
div.post-body h6{
	color: #000000;
	margin:0;
	padding:0;
	font-size:10px;
}

/*---------------------------------------------------------------*//**/
#BlogTitle{float: left;font-size:25px;margin:0 0 0 0;padding:16px 0 0px 44px;background: url("firewhite/niu32_32.gif") no-repeat 8px 10px;}

#BlogTitle a{color:#ff0000;font-weight:bold;font-family:"黑体";}
#BlogTitle a:hover {color: #ff0000;}
#BlogTitle a:active {color: #ff0000;}

#BlogSubTitle{font-family:"宋体";color:#333333;line-height:22px;font-size:12px;}
#TopAD{float:right;color: #F0FFF0;font-size:12px;margin:5px 0 0 10px;padding:0;}
#Topright{
	float: right;
	color: #000;line-height:22px;
	font-size:12px;
	margin:12px 10px 0 10px;
	padding:0;
}
#Topright a {color: #f00;}
#Topright a:hover {color: #333;}
#Topright a:active {color: #000;}


/*#BlogSubTitle{
	color: #F0FFF0;
	font-size:12px;
	margin:2px 0 0 10px;
	padding:0;
}
*/

/*---------------------------------------------------------------*/

p.w{
	float:left;
	width:25px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	font-size:9px;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid  #aaaaaa;
}

p.y{
	text-align:center;
	height:14px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:175px;
	font-size:12px;
	font-weight:bold;
}
p.d{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.yd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	text-decoration : line-through;
	font-weight : bold;
}
p.nd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}

/*---------------------------------------------------------------*/
#divNavBar{width:100%;border-bottom:2px solid black;background:#666666;height:24px;margin-bottom:10px;}
#divNavBar h3{display:none;}
#divNavBar ul{margin:0;padding:0;}
#divNavBar li{float:left;padding:0 0 0 0;margin:0 0 0 0;font-family:"宋体";}
#divNavBar a{float:left;margin:0;padding:6px 10px 4px 10px;height:14px;text-decoration: none;}
#divNavBar a:link {color: white;}
#divNavBar a:visited {color: white;}
#divNavBar a:hover {color: white;background:#E47200 url("firewhite/button_background.gif");}
#divNavBar a:active {color: white;background:#E47200 url("firewhite/button_background.gif");}
#divNavBar .on {color: white;background:#E47200 url("firewhite/button_background.gif");}
.right {float:right;margin-left:2px}
.mywhere {margin:0 0 0 10px;line-height:22px;color:#666666;font-size:12px}
.mywhere a {color:#3399CC}
.mywhere a:link {color:#3399CC}
.mywhere a:visited {color:#3399CC}
.ggadright{float:right;margin-left:10px}
table {table-layout: fixed;word-wrap:break-word;}div {word-wrap:break-word;}
.p14{font-size:14px;line-height:22px;text-indent: 2em}
