﻿/*--------------------------全--局-------------------------------*/
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;
}

#divTop2{
	width:694px;
	margin:0 auto;
	padding:0;
	text-align:center;
	float:left;
	height:90px;
	/*background:url("Redcarpet/banner2.gif") no-repeat;*/
}

#divSidebar{
	width:200px;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	text-align:center;
	float:left;
}

#divMain{
	width:490px;
	margin:0 0 0 0;
	padding: 0;
	text-align:left;
	float:right;
}

#divBottom{
	margin-bottom:0;
	clear:both;
	position:relative;
	width:100%;
	text-align:center;
	line-height:20px;
	}
/**/
/*---------------------------------------------------------------*/
div.function {
	border:1px solid #DFDFDF;
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	width:200px;
color:#666;
}
div.function li a{color:#666;text-decoration: none;}
div.function li a:link{color:#666;}
div.function li a:visited {color: #666;}
div.function li a:hover {color: #ffffff;background:#c00;padding:0;}
div.function li a:active {color: #ffffff;background:#c00;padding:0;}



div.function h3{
background:url("Redcarpet/sidebg.gif") no-repeat left top;
	font-size:14px;
	height:16px;
	font-weight:bold;
	color:#ffffff;
	margin:0 0 0 0;
	padding:5px 0 2px 5px;
	}
div.function ul{
	width:200px;
	text-align:left;
	margin:2px 0 10px 0;
	padding:5px 0 0 0;
	list-style-position:outside;
	list-style-type:none;
}
div.function li{
	margin:2px 0 5px 0;
	padding:2px 0 0 10px;
	background:url("Redcarpet/dot.gif") no-repeat 3px 8px;
}
/*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 li{background-image:none;padding:2px 0 2px 4px;}
#divMisc li{background-image: none;padding:2px 0 2px 4px;}
#divSearchPanel li{background-image : none;padding:2px 0 2px 4px;}
/*---------------------------------------------------------------*/


div.post {
	width:480px;
	margin:10px 0;
	padding:0 0 0 0;
	text-align:left;
	float:right;
}
div.post-nav {margin:0;
	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:left;

	padding:2px 0 2px 0px;
	margin:0 0 0 0;
	font-size:18px;
	color: #000;
	border-bottom:1px solid #e0e0e0;
}

div.post .post-date{

	margin:0 0 0 0;
	padding:5px 5px 2px 0;
	font-size:12px;
	color:#666;
}

div.post .post-footer{

	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{

	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{

	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:480px;
	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{color:#00c;
	padding:5px 0 5px 5px;
	margin:0px;
}
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;
}

/*---------下拉菜单-S-----------*/
#divNavBar ul li.liCata {
	display:block;
	float:left;
	white-space: nowrap;
	position:relative;
}
#divNavBar ul li.liCata ul {
	display:none;
	position:absolute;
	top:52px;
	left:0px;
	width:216px;
	padding:0 0 0 0;
	background:#B8D3EA;
}
#divNavBar ul li.liCata ul li {
	float:none;
	position:relative;
	float:left;
}
#divNavBar ul li.liCata ul li a:link, #navBar ul li.liCata ul li a:visited {
	display:block;
	height:32px;
	width:200px;
	padding:0 8px 0 8px;
	font-size:18px;
	line-height:32px;
	color:#27343C;
	border-top:1px solid #D7E7F4;
	border-bottom:1px solid #8EAFCC;
}
#divNavBar ul li.liCata ul li a:hover {
	color:#27343C;
	background:#D7E7F4;
	text-decoration: none;
}
#divNavBar ul li.liCata ul li ul {
	display:none;
	position:absolute; 
	top:0px;
	left:216px;
	width:216px;
}
/*---------下拉菜单-E----------*/

/*-----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;
}
