﻿/* V0.06 */
/*====================================================================×/
/* 全局样式定义 */
html {margin: 0; padding: 0;}
body {font-size: 14px; font-family: "Georgia","Lucida Grande", "Arial", "Lucida", "Verdana", "helvetica", "微软雅黑", "宋体","sans-serif"; margin: 0; line-height: 20px; text-align: center;}
a:link {text-decoration: none; color: #36393D;} 
a:visited {text-decoration: none; color: #666;} 
a:hover {text-decoration: none; color: #FF1A00;} 
a:active {text-decoration: none; color: #CCCCCC;} 
::selection {color: #F73B00;background-color: #C4C4c4;}/*color: #fff;background-color: #639;*/
::-moz-selection {color: #F73B00;background-color: #C4C4c4;}/*color: #fff;background-color: #639;*/
img,fieldset {border: 0;}
ul{list-style-type:none; list-style-position: outside; margin:0 0 0 0; padding:0 0 0 0; word-break: break-all;word-warp: warp;}
li {margin: 0; padding: 0;}
p {margin: 0; padding: 0; text-align: justify; /*word-break: break-all;word-warp: warp;*/}
img {border: 0;}
/*====================================================================*/
/* 首页布局定义 */
/*---------------------------------------------------------------*/
#divAll{
	width: 930px;
	margin: 0 auto;
	padding: 0;
}
#divMiddle{
	width: 918px;
	margin: auto;
	padding: 0 6px 0 6px;
	text-align: left;
}
#divPage{
	width: 908px;
/* 	background: url("IMG/header.jpg") no-repeat 70px top; */
	text-align: left;
	float: left;
}
/* 开始定义页面最顶头部样式 */
#header{
	width:100%;
	padding: 18px 0 8px 0px;
}
#divmaintitle{
	width: 68%;
	float:left;
	text-align: left;
}
#searchontop{
	width: 30%;
	float: right;
}
/* 结束头部定义div */
/* 开始主要页面内容div的定义 */
#divmaincontent{
	width: 548px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
#divsidebar{
	width: 345px;
	margin: 0;
	padding: 0;
	float: right;
}
#sibarrss{
	width: 200px;
	float: right;
	padding: 0;
}
#divCatalog{
	float:left;
	width: 140px;
}
div.sibarr{
	width: 161px;
	margin: 0;
	text-align: left;
	float: left;
}
div.sibarl{
	width: 176px;
	margin: 0;
	padding: 0;
	text-align: left;
	border-left: 1px solid #CCC;
	float: right;
	word-break: break-all; word-warp: warp;
}
/* 开始大格bigsibar的class定义*/
.bigsibar{
	width: 100%;
	float: right;
	padding: 0;
	margin: 0 0 6px 0;
}
/* 结束大格bigsibar的class定义*/

/*开始底部z-blog的定义*/
#divBottom{
	width: 335px;
	padding: 5px;
}
/*结束底部z-blog的定义*/

/*开始导航定义*/
#divNavBar{
	width: 100%;
	height: 26px;
	background: url("IMG/nav-bg.jpg") repeat-x left top;
	margin-bottom: 6px;
}
#divNavBar h3{
	display:none;
}
#divNavBar ul{
	margin:0;
	padding:0;
}
#divNavBar li{
	float: left;
	padding: 0;
	margin: 0;
	line-height: 13px;
}
#divNavBar a{
	float: left;
	margin: 0;
	padding: 7px 10px 5px 10px;
	height: 14px;
	text-decoration: none;
	font-weight: bold;
}
#divNavBar a:link {
	color: white;
}
#divNavBar a:visited {
	color: white;
}
#divNavBar a:hover {
	color: black;
	background: url("IMG/nav-bg-active.jpg") repeat-x left top;
}
#divNavBar a:active {
	color: white;
	background: url("IMG/nav-bg-push.jpg") repeat-x left top;
}
/*结束导航定义*/

/*---------------------------------------------------------------*/
.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
	float: right;
	margin-left: 0;
}
.fltlft { /* 此类可用来使页面上的元素向左浮动 */
	float: left;
	margin-right: 100px;
}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0;
}
/*====================================================================×/
/* 定义字体样式 */
/* blog main blog title */
.BlogTitle {font-size: 32px; margin: 0px 0 0 10px;	padding: 0; font-style: inherit; font-weight: bold; color: #FF1A00; line-height: 110%; text-shadow:3px 3px 3px #AAA;}
.BlogTitle a:link{color: #FF1A00;}
.BlogTitle a:visited {color: #FF1A00;}
.BlogSubTitle{color: #B02B2C; font-size:20px; margin:16px 0 0 10px; padding:0;}

/* end blog title*/
/*--begin divBottom--*/
#divBottom {text-align: center; font-size: 11px;}
#divBottom a:hover {text-decoration: none; color: #FF1A00;} 
/*--end divBottom--*/

/*---------------------------------------------------------------*/
/*参照default.css的post定义*/
div.post {
	width: 538px;
	margin: 3px 0 8px 0;
	padding: 3px 0 6px 0;
	text-align: left;
	border-bottom: 1px dotted #C30;
}
div.post-intro{
	width: 530px;
	margin: 2px;
	padding: 0px;
	text-align: left;
	line-height: 200%;
 	word-break:break-all;
	word-warp: warp;
}
div.post-nav {
	width:550px;
	clear:both;
	float:left;
	margin:11px 0 0 10px;
	padding:0;
}
div.post-nav a.l{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
div.post-nav a.r{
	float:right;
	padding-left:10px;
	padding-bottom:5px;
}
div.post .post-title{
	padding: 0 0 0 28px;
	margin: 3px 0 1px 0;
	font-size: 16px;
	background: url("IMG/redpoint.gif") no-repeat 0px center;
}
div.post .post-title a{
	color: #D01F3C;
}
div.post .post-title a:hover {
	color: #FF1A00;
} 
div.post .post-belowtitle{
	width: 97%;
	margin: 2px 3px 2px 4px;
	padding: 0 0px 0 6px;
	font-size: 11px;
	color: #36393D;
	background: #eee;
}
div.post .post-belowtitle a:link{
	color: #36393D;
}
div.post .post-belowtitle a:hover{
	color: #FF1A00;
}
div.post .post-crumb a{text-decoration: none; font-size:12px; color: #356AA0;}
div.post .post-crumb a:link{text-decoration: none; font-size:12px; color: #356AA0;}
.post-crumb{
	padding: 2px;
}
body.multi div.post .post-tags{
	/*display:none;*/
}
div.post div.post-body{
	width: 530px;
	margin:0 0 0 0;
	padding: 5px;
	/*word-break:break-all;
	word-warp: warp;*/
	text-align:left;
	line-height:200%;
}
div.post-body a{
	text-decoration: none;
	color: #356AA0;
}
div.post-body ul{
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
}
div.post-body ol{
	list-style-position: outside;
	margin: 0 0 0 0;
	border-left: 3px solid #e3ecaf; 
}
div.post-body li{
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 0 40px;
	padding: 0 0 0 0; 
}
div.post-body div.media a{
	padding-left:16px;
	background:#FBFBFB url("default/media.gif") no-repeat 0 center;
}
div.post-body img{
	padding:4px 4px 4px 4px;
	border:0;
	clear : both;
	float : none;
}
div.post-body p{
	margin: 10px 0 10px 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 div.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;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
div.function {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	font-size: 13px;
}
div.function h3{
	font-size:15px;
	height:15px;
	margin:0;
	padding:2px 0 3px 5px;
	color:black;
	border-bottom: 1px solid #e0e0e0;
}
div.function ul{
	text-align:left;
	width:100%;
	margin:2px 0 0 0;
	padding:5px 0 0 0;
	list-style-position: outside;
	list-style-type: none;
}
div.function li{
	margin:0 0 0 0;
	padding:2px 0 1px 22px;
	background:url("IMG/dotbeforeli.gif") no-repeat 4px 8px;
}
#divCatalog li{
	background: none;
	padding: 1px 0 1px 4px;
	font-size: 14px;
}
#divFavorites li{
	background:none;
}
#divCatalog h3{
	font-size: 15px;
	height: 15px;
	margin: 3px 0 0 0;
	padding: 4px 0 3px 5px;
	color: black;
	border-bottom: 1px solid #e0e0e0;
}
#divPrevious li span.article-date{
	display:none;
}
#divMisc{
	padding:10px 0 5px 10px;
}
#divMisc h3{
	display: none;
}
#divMisc ul{
	border:none;
}
#divMisc li{
	padding:2px 0 2px 15px;
	background-image: none;
}
div.function li span.feed-icon a{
	background:url("IMG/feed.png") no-repeat 0 0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height: 16px;
}
div.function li span.feed-icon img{
	height:16px;
	width:16px;
	visibility:hidden;
	margin:0;
	padding:0;
}
#divCatalog ul a:hover{
	text-decoration: none;	
	color: #FF7400;
} 
#divContorPanel li{
	background-image : none;
}

#divSearchPanel li{
	background-image : none;
}
/* titlelist样式 */
/*titlelist左右开始*/
.titlelistl{
	width: 48%;
	float: left;
	padding: 0 2px 0 2px;
	margin: 0;
}
.titlelistl li a{
	background: url("IMG/arrow.gif") no-repeat 0 0px;
	padding: 0 0 0 16px;
	font-size: 15px;
}
.titlelistl li a:visited{
	background-image:url('IMG/li-visited.gif');
}
.titlelistl li a:active{
	background-image:url('IMG/li-activated.gif');
}
.titlelistl h3{
	background: url("IMG/h3title.gif") no-repeat 0 0px;
	margin: 3px 0 2px 0;
	padding: 0 0 0px 22px;
	font-size: 16px;
	color: #BE0000;
}
.titlelistl  ul{
	text-align:left;
	margin:1px 0 2px 0;
	padding:2px 0 0 0;
	list-style-position:outside;
	list-style-type:none;
	border-top:1px solid #e0e0e0;
}
.titlelistr{
	width: 48%;
	float: right;
	padding: 0 2px 0 2px;
	margin: 0;
}
.titlelistr li a{
	background: url("IMG/arrow.gif") no-repeat 0 0px;
	padding: 0 0 0 16px;
	font-size: 15px;
}
.titlelistr li a:visited{
	background-image:url('IMG/li-visited.gif');
}
.titlelistr li a:active{
	background-image:url('IMG/li-activated.gif');
}
.titlelistr h3{
	background: url("IMG/h3title.gif") no-repeat 0 0px;
	margin: 3px 0 2px 0;
	padding: 0 0 0px 22px;
	font-size: 16px;
	color: #BE0000;
}
.titlelistr  ul{
	text-align:left;
	margin:1px 0 2px 0;
	padding:2px 0 0 0;
	list-style-position:outside;
	list-style-type:none;
	border-top:1px solid #e0e0e0;
}
/*titlelist左右结束*/
/*siglelist文章列表定义开始*/
.siglelist{
	width: 92%;
	float: right;
	padding: 0 2px 0 2px;
	margin: 0;
}
.siglelist h3{
	margin: 3px 0 2px 0;
	padding: 0 0 0px 22px;
	font-size: 16px;
}
.siglelist ul{
	text-align:left;
	margin:1px 0 2px 0;
	padding:2px 0 0 0;
	list-style-position:outside;
	list-style-type:none;
	border-top:1px solid #e0e0e0;
}
/*siglelist文章列表定义开始*/
.addto{
	width: 97%;
	margin: 2px;
	padding: 8px;
	color:#5b92e5;
}
.addto a{
	color:#5b92e5;
}
#divfeedsub p{
	background: #EEE;
	padding: 10px;
	margin: 10px 0 10px 30px;
	border: none;
	line-height: 16px;
	float:left;
	DISPLAY: inline;
	list-style-position: outside;
	/*word-break: none;*/
}
.readtherest {
	margin: 2px 0 0 0;
	float: right;
	font-size: 16px;
}
/*---------------------------------------------------------------*/

/*---------------------------------------------------------------*/
p.posttop {
	margin:10px 0 0 0;
	padding:3px 0 2px 12px;
	background: url("IMG/pointblue.gif") no-repeat 0 center;
}
p.postbottom {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
}

#frmSumbit{
	padding:0;
	margin:0;
}

#frmSumbit p{
	padding:5px 0 5px 0;
}
/*-----------------------------------------------

/*---------------------------------------------------------------*/
ul.msg{
	width: 530px;
	margin:10px 0 15px 10px;
	padding:0 0 0 0;
	text-align:left;
	list-style-position : outside;
	border-top:1px solid #e0e0e0;
	table-layout: fixed;
	/*word-wrap:break-word;*/
}
ul.trackback{
	border-top:none;
}
ul.mutuality{
	border-top:none;
}
li.msgname{
	padding:5px 0 5px 5px;
	margin:0px;
}
li.tbname{
	padding:0 0 0 5px;
	margin:0px;
	border-bottom:1px solid #e0e0e0;
}
li.msgurl{
	text-align:right;
	padding:2px 10px 2px 10px;
	margin:0;
}
li.msgarticle{
	list-style-position : outside;
	padding:15px 10px 15px 10px;
	margin:0;
	line-height:150%;
}
li.msgtime{
	text-align:right;
	padding:2px 5px 2px 10px;
	margin:0 0 0 0;
}
ul.trackback li.tbname{
	border-bottom:none;
	background: url("IMG/pointblue.gif") no-repeat 0 center;
	padding:3px 0 2px 12px;
	margin:0px;
}
ul.trackback{
	margin:5px 0 10px 10px;
}
ul.mutuality{
	margin:5px 0 10px 10px;
}
ul.mutuality li.tbname{
	background: url("IMG/pointblue.gif") no-repeat 0 center;
	padding:3px 0 2px 12px;
	margin:0px;
	border:none;
}
ul.mutuality li.msgarticle{
	background:#ffffff;
	padding:0 10px 10px 16px;
	border:none;
}
li.msgarticle div.quote{
	padding:10px;
	background:#f0f0f0;
}
li.msgarticle div.quote-title{
	margin:2px;
	padding:3px;
	font-size:120%;
	border-bottom:1px #f8f8f8 solid;
}
/*---------------------------------------------------------------*/

/*====================================================================×/
/* 开始b_pagebar.html 分页页码样式 */
#pageshow{
font-family: Verdana, Geneva, sans-serif;
padding: 10px;
height: 60px;
}
#pageshow a{
padding:0px 6px 0px 6px;
border:5px solid #fff;
text-decoration:none;
color: #C30;
}
#pageshow a:hover{
background: #C30;
color:#FFF;
border:5px solid #C30;
text-decoration:none
}
#pageshow .now-page{
padding:0px 6px 0px 6px;
margin:1px;
font-weight: bold;
border:1px solid #C30;
background: #C30;
color:#FFF;
}
/* 结束b_pagebar.html 分页页码样式 */

.divad{
	text-align: center;
	margin: 10px 0 10px 0;
	padding: 2px;
}

/* BEGIN Public Service Ads*/
#Tab1 {
	width:320px;
	margin:0px;
	padding:0px;
	margin:5px auto 0 auto;
}
.Menubox {
	width:100%;
	background:#eaeaea;
	height:40px;
}
.Menubox ul{
	margin:0px;
	padding:0px;
}
.Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	width:80px;
	text-align:center;
	color:#949694;
	font-weight:bold;
}
.Menubox li.hover{
	padding:0px;
	width:80px;
	background:#CC0000;
	color:#fff;
	font-weight:bold;
}
.Contentbox{
	text-align:left;
	clear:both;
	margin-top:0px;
	padding:5px 0 5px 0;
	text-align:center;
}
/* BEGIN Public Service Ads*/

/*begin no move ad */
#no_move_ad{
margin: 0;
padding: 0;
display:block;
position:fixed;
width: 400px;
bottom:0;
right:0;
}
/*bottom right corner fixed button IE fix*/
#no_move_ad {
   position: absolute;
   display:block;
   right: 0px;
   bottom: 0px;
}
div > div#no_move_ad {
   position: fixed;
}
* html div#no_move_ad {
right: auto; 
bottom: auto;
left: expression( ( 0 - no_move_ad.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.      clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - no_move_ad.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.    clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
/*end no move ad */
/*
2009/12/15
Author http://www.softjie.cn
*/
/*this pics switching css is copied from the softjie.cn, thank them.*/
#cn_softjie_picNews{float:left;width:550px;height:226px;position:relative}#cn_softjie_picNews #sj_pn{border:#CFCFCF;height:194px}#cn_softjie_picNews #sj_pn #sj_pn_c{height:188px;background:url() repeat-x;margin:0px;padding-top:4px;overflow:hidden}#cn_softjie_picNews #sj_pn #sj_pn_c #sj_pn_c_b{width:536px;height:188px}#cn_softjie_picNews #sj_pn #sj_pn_c #sj_pn_body{list-style:none;margin:0;padding:0}#cn_softjie_picNews #sj_pn #sj_pn_c li{list-style:none;float:left;width:536px}#cn_softjie_picNews #sj_pn #sj_pn_c li img{width:300px;height:180px;border:0;padding:1px;background:#FFF}#cn_softjie_picNews #sj_pn #sj_pn_c li span.s1,#cn_softjie_picNews #sj_pn #sj_pn_c li span.s2,#cn_softjie_picNews #sj_pn #sj_pn_c li span.s3,{display:inline-block;float:left;width:304px}#cn_softjie_picNews #sj_pn #sj_pn_c li span.s2{float:right;width:222px;font-size:12px;text-align:left;line-height:20px;margin-left:10px;color:#666}#cn_softjie_picNews #sj_pn #sj_pn_c li span.s3{width:222px;text-align:center}#cn_softjie_picNews #sj_pn #sj_pn_c li span.s3 a{background:url(IMG/more.gif) no-repeat;display:block;width:178px;height:35px;margin:0 auto;margin-top:10px}#cn_softjie_picNews #sj_pn #sj_pn_c li span h3{font-size:16px;padding:0;margin:8px 0;text-align:center;color:#0089B0;font-weight:normal;font-family:"微软雅黑","黑体"}#cn_softjie_picNews #sj_pn #sj_pn_c li span h3 a{color:red;text-decoration:none}#cn_softjie_picNews #sj_menu{background:url(IMG/menu_bg.gif) repeat-x;border:solid 1px #CFCFCF;height:25px;margin-top:4px;position:absolute;left:0;width:548px}#cn_softjie_picNews #sj_menu span{background:url(IMG/dot_bg.gif) no-repeat;display:inline-block;margin-left:2px;color:#333;width:25px;font-family:Arial;font-size:12px;padding:3px 0 4px 0}#cn_softjie_picNews #sj_menu .dotItem{background-position:left bottom;display:inline-block;font-weight:bold;color:#258fc9;padding:2px 0 2px 0;cursor:pointer}#cn_softjie_picNews #sj_menu .dotItemOver{display:inline-block;cursor:pointer;font-weight:bold;color:#75AC02}
