﻿/*--------------------------全--局-------------------------------*/
body{
	margin:8px;
	padding:0;
	font-family:'宋体';
	font-size:12px;
	color:#000;
	background:#e4e4e4 url("Redcarpet/bgrw.gif") repeat-x;
}
a{text-decoration: none;}
a:link{color:#000;}
a:visited {color: #000;}
a:hover {color: #c00;text-decoration: underline;}
a:active {color: #c00;text-decoration: underline;}
ul{
	list-style-type:none;
	list-style-position : outside;
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
}
li{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
}
img{
	border:0;vertical-align:middle;
}

/*---------------------------------------------------------------*/
#divAll{background:#c00;
	width:760px;
	margin:0 auto;
	padding:0;}

#divPage{
	width:694px;
	border:13px solid #c00;
	background:#fff;
	padding:20px 20px 20px;
	float:left;
}

#divMiddle{
	width:694px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}

#divTop{
	width:694px;
	margin:0 auto;
	padding:0;
	text-align:left;
	float:left;
	height:113px;
	background:url("Redcarpet/banner.gif") no-repeat;
}

#divSidebar{/*display:none;1*/
	width:210px;
	margin:0 0 0 0;
	padding:0 0 10px 0;

	float:left;
}

#divMain{
	width:694px;
	margin:0 0 0 0;
	padding: 0;
	text-align:left;
	float:left;
}

#divBottom{margin-bottom:0;clear:both;
position:relative;
	width:100%;
	text-align:center;
	line-height:20px;}
/**/
/*---------------------------------------------------------------*/
div.function {/*display:none;2*/
	float:left;
	margin:10px 0;
	padding:0 0 0 10px;
	text-align:left;
	width:220px;
}
div.function a{text-decoration: none;}
div.function a:link{color:#666;}
div.function a:visited {color: #666;}
div.function a:hover {color: #c00;text-decoration: underline;}
div.function a:active {color: #c00;text-decoration: underline;}

div.function h3{font-size:14px;font-weight:bold;color:#333;margin:0px 0 5px 10px;}
div.function ul{
	text-align:left;
	width:210px;
	margin:2px 0 0 0;
	padding:5px 0 0 0;
	list-style-position:outside;
	list-style-type:none;
	/*border-top:1px solid #e0e0e0;*/
}
div.function li{padding-left:10px;line-height:18px;background:url("Redcarpet/dot.gif") no-repeat left center;float:left;display:inline;text-align:left;width:200px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
/*div.function li span.feed-icon a{
	background:url("Redcarpet/feed.png") no-repeat 0 3px;
	margin:0 0 0 0;
	padding:0;
	font-size:14px;
	height:12px;
	width:12px;
}
div.function li span.feed-icon img{
	height:12px;
	width:9px;
	visibility:hidden;
	margin:0;
	padding:0;
}*/

/*---------------------------------------------------------------*/
#divCatalog ul{width:230px;}
#divCatalog li{width:110px;background-image:none;padding:2px 0 2px 4px;}
#divCatalog2 {width:500px;}
#divCatalog2 ul{width:500px;padding:0;margin:0;}
#divCatalog2 li{width:120px;background-image:none;padding:2px 0 2px 4px;}
/*#divCatalog li span.feed-icon{display:none;}*/
#divPrevious li span.article-date{display:none;}
#divCatalog li span.article-nums{display:none;}
/*---divMisc---*/
#divMisc{width:692px;
	padding:0;
}
#divMisc a{float:right;color:#666;font-weight:normal;clear:both;
line-height:15px;
font-size:12px;
margin:5px 0 0px 0px;
text-decoration:underline;
display:inline;
}
#divMisc h3{padding:3px 14px 0;font-weight:700;color:#333;font-size:14px;
	display: block;
}
#divMisc ul{width:692px;
	border:none;
}
#divMisc li{	background: none;
float:left;width:61px;margin:0;padding:8px 12px 14px 13px;display:inline;text-align:center;
}

/*---divLinkage---*/
#divLinkage{width:690px;padding:0;}
#divLinkage ul{width:690px;}
#divLinkage li{background: none;float:left;width:88px;display:inline;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
/*------*/

#divCmtStar{width:110px;padding:0;}
#divCmtStar ul{width:107px;}
#divCmtStar li{width:100px;float:left;display:inline;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}

#divStatistics,#divStatistics ul,#divStatistics li{width:190px;color:#666;}
#divwide ,#divwide ul,#divwide li{width:150px;padding:0;background:none;float:right;}
#divContorPanel li{background-image : none;}
#divSearchPanel li{width:350px;	background-image : none;}

/*---------------------------------------------------------------*/


div.post {
	margin:10px 0 10px 10px;
	padding:0 0 0 0;
	text-align:left;
}

div.post-nav {margin:0 15px;
	width:90%;
	clear:both;
	float:right;
}
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{text-align:center;
	width:666px;
	padding:2px 0 2px 0px;
	margin:0 0 0 0;
	font-size:18px;
	color: #000;
	border-bottom:1px solid #e0e0e0;
}


div.post .post-date{
	width:666px;
	margin:0 0 0 0;
	padding:5px 5px 2px 0;
	font-size:12px;
	color:#666;
}

div.post .post-footer{
	width:666px;
	margin:10px 0 30px 0;
	padding:2px 0 0 0;
	font-size:12px;
	color:gray;
height:20px;
	text-align:right;

}
body.single div.post .post-footer{
	margin:10px 0 0 0;
}

div.post .post-tags{
	width:666px;
	margin:2px 0 2px 5px;
	padding:2px 0 0 0;
	font-size:12px;
	color:#333;
	height:20px;
	text-align:left;
}
div.post .post-tags a{text-decoration: none;}
div.post .post-tags a:link{color:#666;}
div.post .post-tags a:visited {color: #666;}
div.post .post-tags a:hover {color: #c00;text-decoration: underline;}
div.post .post-tags a:active {color: #c00;text-decoration: underline;}

body.multi div.post .post-tags{
	/*display:none;*/
}

div.post div.post-body{
	width:666px;
	margin:0 0 0 0;
	padding:5px 0 0 5px;
	font-size:13px;
	word-break:break-all;
	text-align:left;
	line-height:150%;
}

div.post-body div.media a{
	padding-left:16px;
	background:#FBFBFB url("Redcarpet/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 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 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;
}

/*---------------------------------------------------------------*/
#BlogTitle{
	font-size:20px;
	margin:10px 0 0 10px;
	padding:0;
	font-weight:bold;
}
#BlogTitle a{
font-family:"黑体";line-height:30px;color:#C9C9C9;
}
#BlogTitle a:hover {
	color: #c00;
	text-decoration: none;
}
#BlogTitle a:active {
	color: #c00;
	text-decoration: none;
}
#BlogSubTitle{width:150px;
	color: #C9C9C9;
	font-size:12px;
	margin:2px 0 0 10px;
	padding:0;
}
#BlogPowerBy{line-height:20px;
	font-size:12px;
	height:20px;
	margin:0;
	padding:25px 10px 0 10px;
	text-align:center;
	font-weight:normal;
}
#BlogCopyRight{line-height:20px;
	font-size:12px;
	height:20px;
	margin:0;
	padding:0 10px 0 10px;
	text-align:center;
	font-weight:normal;
}


/*---------------------------------------------------------------*/
p.posttop {
	margin:10px 0 0 0;
	padding:3px 0 2px 18px;
	background: url("Redcarpet/comment.gif") no-repeat 0 center;
	border-bottom:1px solid #e0e0e0;
}
p.postbottom {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
}

#frmSumbit{
	padding:0;
	margin:0;
}

#frmSumbit p{
	padding:5px 0 5px 0;
}
input.button{
	border: 1px double #7F9DB9;
	color: #333;
}

input.text {
	border: 1px solid #7F9DB9;
	background:#FFFFFF;
}

textarea.text {
	border: 1px solid #7F9DB9;
	width: 80%;
	height: 80px;
	width: 420px;
	height: 120px;
	background:#FFFFFF;
}
input, textarea {
	background: #fefefe;
	border: 1px solid #7F9DB9;
}


/*---------------------------------------------------------------*/
#divCalendar{
	padding:0 0 0 10px;
	text-align:center;
}

#divCalendar h3{
	display:none;
}

#divCalendar div{
	margin:0 0 0 0;
	padding:0 0 5px 4px;
	float:left;
}
#divCalendar div.month1{
	background:url("Redcarpet/month1.gif") no-repeat center 10px;
}
#divCalendar div.month2{
	background:url("Redcarpet/month2.gif") no-repeat center 10px;
}
#divCalendar div.month3{
	background:url("Redcarpet/month3.gif") no-repeat center 10px;
}
#divCalendar div.month4{
	background:url("Redcarpet/month4.gif") no-repeat center 10px;
}
#divCalendar div.month5{
	background:url("Redcarpet/month5.gif") no-repeat center 10px;;
}
#divCalendar div.month6{
	background:url("Redcarpet/month6.gif") no-repeat center 10px;
}
#divCalendar div.month7{
	background:url("Redcarpet/month7.gif") no-repeat center 10px;
}
#divCalendar div.month8{
	background:url("Redcarpet/month8.gif") no-repeat center 10px;
}
#divCalendar div.month9{
	background:url("Redcarpet/month9.gif") no-repeat center 10px;
}
#divCalendar div.month10{
	background:url("Redcarpet/month10.gif") no-repeat center 10px;
}
#divCalendar div.month11{
	background:url("Redcarpet/month11.gif") no-repeat center 10px;
}
#divCalendar div.month12{
	background:url("Redcarpet/month12.gif") no-repeat center 10px;
}

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;
	text-decoration : underline; 
}

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;
	font-weight:bolder;
	color:#6090c0;
	background: url("Redcarpet/links_r.gif") no-repeat 1px 1px;
}
p.nd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.cd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bold;
}


/*---------------------------------------------------------------*/
ul.msg{
	width:668px;
	margin:10px 0 15px 10px;
	padding:0 0 0 0;
	text-align:left;
	list-style-position : outside;
	table-layout: fixed;
	word-wrap:break-word;
border-top:1px solid #e0e0e0;
}
ul.trackback{
	border-top:none;
}
ul.mutuality{clear:both;
	border-top:1px solid #e0e0e0;
}
li.msgname{
	padding:5px 0 5px 5px;
	margin:0px;
}
li.msgname a{color:#00c;text-decoration:none;}
li.tbname{
	padding:0 0 0 5px;
	margin:0px;
	border-bottom:1px solid red;
}
li.msgurl{position:relative;
	text-align:right;
	padding:2px 10px 2px 10px;
	margin:0;
}

li.msgurl img{
	display:block;
	float:right;
	margin:4px auto auto 50px;
	padding:2px;
	border:1px solid #999;
}

li.msgarticle{
	list-style-position : outside;
	padding:15px 10px 15px 10px;
	margin:0;
	line-height:150%;
}
li.msgtime{clear:right;color:#666;
	text-align:right;
	padding:2px 5px 2px 10px;
	margin:0 0 0 0;
}
ul.trackback li.tbname{
	border-bottom:none;
	background: url("Redcarpet/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("Redcarpet/paperclip.gif") no-repeat 0 -2px;
	padding:3px 0 2px 18px;
	margin:0px;
	border:none;
}
ul.mutuality li.msgarticle{
	background:#ffffff;
	padding:0 10px 10px 16px;
	border:none;
}


li.msgarticle div.quote{
	padding:5px;
border-left:5px solid #00c;
}
li.msgarticle div.quote-title{
	margin:2px;
padding:3px 0 2px 9px;
border-bottom:1px dashed #999;
	font-size:120%;
}

/*---------------------------------------------------------------*/
#divNavBar{
	float:left;
	width:692px;
	background:url("Redcarpet/nav-bg.gif") repeat-x;
	height:26px;
margin:1px 0 13px;
border:1px solid #d4d4d4;
border-width:0 1px 1px 1px;
}
#divNavBar h3{
	display:none;
}
#divNavBar ul{
	margin:0;
	padding:0;
}
#divNavBar li{background:url(Redcarpet/nav-line.gif) no-repeat right top;
	float:left;
}
#divNavBar a{
text-decoration:none;color:#333;padding:6px 20px 5px;line-height:18px;_line-height:normal;font-size:14px;display:block;float:left;
}

#divNavBar .span a{background:#c00;color:#fff;font-weight:700;
padding:5px 20px 2px !important;padding:5px 20px 5px;
display:block;
margin:0 2px 0 1px !important;margin:0 1px 0 1px;}

#divNavBar a.mail{float:right;color:#333;font-weight:normal;
line-height:12px;
font-size:12px;
padding:6px 0 5px 16px;
_padding:7px 0 5px 16px;
background:url(Redcarpet/mailLogo.gif) no-repeat left 10px;
_height:10px;
text-decoration:underline;
margin-right:10px;
display:inline;}

div.pagebar a,div.pagebar span{
padding:1px;
}
/*-----RenWu--S-----*/
.lef{float:left;}
.rig{float:right;}
/*.clear{clear:both;height:0;line-height:0;font-size:0;visibility:visible}*/
/*---*/
#divBbar{margin:0;width:692px;float:left;border:1px solid #d8d8d8;border-width:0 1px;}
.ftf_top,.ftf_bt,.bt_corner,.top_corner{background:url(Redcarpet/corner.gif) no-repeat 0 0;height:3px;overflow:hidden;clear:both;}
/*1*/
.top_corner{background:url(Redcarpet/corner.gif) no-repeat 0 -18px;}
.bt_corner{background:url(Redcarpet/corner.gif) no-repeat 0 -27px;margin-bottom:10px;}

/*2*/
#divBox{margin:10px 0;float:left;}
.divBoxL{margin:0;float:left;}
.divL{margin:0;width:398px;float:left;border:1px solid #d8d8d8;border-width:0 1px;}
.divR{border:1px solid #dfdfdf;border-width:1px 1px;width:274px;float:right;margin-left:18px !important;}
.corner_pai_t,.corner_pai_b{background:url(Redcarpet/corner_pai.gif) no-repeat;width:400px;height:3px;overflow:hidden;clear:both;}
.corner_pai_b{background:url(Redcarpet/corner_pai.gif) no-repeat 0 -8px;}

/*3*/
#divFtf{margin:0;width:692px;float:left;background:#f3f3f3;border:1px solid #d8d8d8;border-width:0 1px;}
.ftf_bt{background:url(Redcarpet/corner.gif) no-repeat 0 -11px;}

/*4*/
.showmore{background:#f1f1f1;padding:3px 0;text-align:center;margin:0;cursor:pointer;CLEAR:BOTH;width:692px;}

/*5*/
.focus{position:relative;width:399px;margin:0 20px 10px 0;float:left;}
.lunbodiv{width:397px;border:1px solid #d6d6d6;}
.lunbodiv img{margin-bottom:0;}
.lunbo_pic{position:absolute;top:278px;right:5px;z-index:22;list-style:none;}
.lunbo_pic li{float:left;margin-right:1px;border:1px solid #7a6b5f;background:#5e574c;opacity:0.7; /*supported by current Mozilla, Safari, and Opera*/ -moz-opacity: 0.7; /*older Mozilla*/ -khtml-opacity: 0.7; /*older Safari*/ filter: alpha(opacity=70); /*older IE*/}
.lunbo_pic li.active{background:#c23528;}
.title{font-family:"黑体";font-size:20px;line-height:30px;margin-left:8px;color:#333;}
.lunbo-txt{border-width:0 1px 1px 1px;padding:10px 5px 15px 9px;line-height:18px;}
#txt1,#txt2,#txt3,#txt4,#txt5,#txt6,#txt7,#txt8{color:#666;background:none;display:none;}
.produce{width:270px;line-height:18px;}
.t1{font-size:14px;font-weight:bold;color:#333;margin-bottom:5px;}
.marg{margin:10px 0 5px 10px;}
.line1{background:url(Redcarpet/dot1.gif);height:1px;overflow:hidden;margin:5px 0;clear:both;}
.article img{border:0px solid #d2d2d2;margin-right:12px;}
/*--Renwu-E-部分CSS代码归百度所有--*/
#link2 a{color: #00c;text-decoration: underline;}
#link3 a{text-decoration:none;color:#fff;padding:1px 10px 0;}

/*----gotop----*/
#GoTop {
right:0;bottom:0;position:fixed;padding:2px 5px;text-align:center;color:white;background:Black;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
_position: absolute; _bottom: auto; _top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) - 1 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight) - 1);
}
#GoTop span {
padding:3px 15px;cursor:pointer;
}