/* CSS Document */
html{background-image:url(about:blank)!important;background-attachment:fixed!important;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{text-decoration:none;}
body
{
	color:#333;
	font-size:12px;
	margin:0;
	font-family:"宋体", Arial, Verdana;	
}

/*网站新导航*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0;
    margin:0;
}
.clearit{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.articleDescription_l
{
    width:120px;
    text-align:right;
    font-weight:300;
    vertical-align:top;
}
.articleDescription_r
{
    text-align:left;
    line-height:18px;
    height:auto;
    padding-top:3px;
}

#article_box
{
    margin: 5px;
    padding-left:10px;
    width:920px;
    font-family:Times New Roman 新宋体;
    word-break:break-all;
    overflow:hidden;
}
#article_box .title{
	/*border-bottom:1px solid #ccc;*/
	padding:10px 0px;
}
#article_box .title h3
{
    text-align:center;
	font-size:18px;
	font-weight:normal;
	font-family:"Microsoft Yahei";
}
#article_box .infos
{
	font-size:12px;
	line-height:40px;
	color:#666666;
	text-align:center;
}
#clicks
{
    display:-moz-inline-box;
	display:inline-block;
    width:50px;
}

#article_box_head
{
    font-size:13px;
    line-height:28px;
    vertical-align:middle;
    width:100%;
    border-bottom:1px solid #CC0001;
}
.red_line{margin-top:3px;width:100%;height:10px;border-top:1px dashed #c00;line-height:30px;display:block; clear:both;}
#articleContent
{
    clear:both;
    height:auto; 
    line-height:20px;
    background-color:#F3F3F3;
    margin-top:2px;
}
#articleContent p
{
    font-size:16px;
}
#articleContent table
{
    border-collapse: collapse;
    border: none;
    width: 100%;
}
#articleContent table td
{
    border: solid #000 1px;
    vertical-align:middle;
}
/*Start 评论样式*/
input
{
	border: #2b66a5 1px solid;
	padding-right: 0px;
	padding-left: 1px;
	font-size: 1em;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-top: 2px;
}
textarea
{
	border: #2b66a5 1px solid;
}

.btn
{
	width:60px;
	height:28px;
	border-right: #002D96 1px solid;
	padding-right: 2px;
	border-top: #002D96 1px solid;
	padding-left: 2px;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA);
	border-left: #002D96 1px solid;
	cursor: default;
	color: black;
	padding-top: 2px;
	border-bottom: #002D96 1px solid;
}
.btn1
{
	background: #F2F2F2;
	border: #333333 1px solid;
	color: #333333;
	cursor:default;
	font-size: 9pt;
	height: 20px;
	padding: 1px;
}

.userinfo
{
    position: relative;
    padding: 0px 5px;
    top: -20px;
    right:20px;
    background-color: #f1f1f1;
    display: block;
    width: 200px;
    height: auto;
    color: #000;
    overflow: hidden;
    border: solid 1px #F7F7F7;
}
/*End 评论样式*/
/*Start 底部 */
#footer{color:#666666;line-height:20px;font-family:Arial;width:945px;margin:0px auto!important;zoom:1;}
#footer .foot_link{background:url("../img_red/foot_bg.jpg") top no-repeat;height:135px;margin-bottom:10px;}
	.foot_link_div{
		float:left;
		width:140px;
		padding-left:49px;
		}
	.foot_link_title{
		font-size:14px;
		font-weight:bold;
		padding-bottom:4px;
		padding-top:10px;
	}
	.foot_link_text{
		line-height:20px;
	}

#footer .foot_blog_link{background:url("../img_red/foot_blog_bg.jpg") top no-repeat;height:33px;margin-bottom:5px;}
	.foot_link_div{
		float:left;
		width:140px;
		padding-left:49px;
		}
	.foot_link_title{
		font-size:14px;
		font-weight:bold;
		padding-bottom:4px;
		padding-top:10px;
	}
	.foot_link_text{
		line-height:20px;
	}
#footer .foot_link div{margin:0;}
#footer .foot_nav{ background-color:#e4e4e4;padding:4px 0;color:#b4b4b4;margin-bottom:4px;}
#footer .foot_copyright{padding-left:5px;}
#footer .foot_c1{ clear:both; text-align:center;}
#footer .foot_c2{ clear:both; text-align:center;}
/*End 底部 */

/*按钮样式*/
.buttonCss {
    font-family: "Tahoma", "宋体";
    font-size: 9pt; color: #003399;
    border: 1px #003399 solid;
    color:#006699;
    BORDER-BOTTOM: #93bee2 1px solid; 
    BORDER-LEFT: #93bee2 1px solid; 
    BORDER-RIGHT: #93bee2 1px solid; 
    BORDER-TOP: #93bee2 1px solid;
    background-image:url(images/bluebuttonbg.gif);
    background-color: #e8f4ff;
    CURSOR: hand;
    font-style: normal ;
}

.float_right
{
    float:right;
    margin:0px;
    padding:2px 2px 0 0;
	margin-left:3px !important; 
	height:auto;
}

#articleContent table
{
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#articleContent table th
{
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}
#articleContent table td
{
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

/*CSS sabrosus style pagination*/
DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:10px;
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #606060;
}
DIV.sabrosus .current {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #606060;
	
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid;
}

DIV.sabrosus .A_Style {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 3px;  BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none;height:20px; background-color:White;
}
DIV.sabrosus .A_Style:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.pagination .A_Style:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}

#loginDiv
{
	width:300px;
    height:220px!important;
    overflow:hidden;
    background:url("../img_red/new_head_bg.gif") repeat-y 0px 0px!important;
    background-color:#D2D2D2;
    position:absolute;
    margin:10px 0px 0px 25px;
    clear:both;
    z-index:1000;
    padding-top:10px;
}
#loginDiv:after{content:".";display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;height:0}
#loginDiv label{color:#333333;font:14px/27px "宋体";line-height:22px; vertical-align:middle;}
#loginDiv input{border:1px solid #666666;}
#loginDiv input.username{width:160px;height:20px;padding-left:5px;line-height:22px;}

#registerDiv
{
	width:300px;
    height:232px!important;
    overflow:hidden;
    background:url("../img_red/new_head_bg.gif") repeat-y 0px 0px!important;
    background-color:#D2D2D2;
    position:absolute;
    margin:10px 0px 0px 25px;
    clear:both;
    z-index:1000;
    padding-top:10px;
}
#registerDiv:after{content:".";display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;height:0}
#registerDiv label{color:#333333;font:14px/27px "宋体";line-height:22px; vertical-align:middle;}
#registerDiv input{border:1px solid #666666;}
#registerDiv input.username{width:160px;height:20px;padding-left:5px;line-height:22px;}