/*html { filter:gray;}
*{
	margin:0px;
	padding:0px;
	word-wrap:break-word; 
	overflow:hidden;
	word-break: break-all;
}*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Microsoft Yahei", "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti !important;
	font-size:14px;
	text-align:center;
}

div, form, fieldset, img, dl, dt, dd, h1, h2, h3, h4, h5, h6, a img { 
	padding:0; 
	margin:0; 
	border:0;
}

/* ×Ü¿ò¼Ü */
.main {
	border: 0px;
	/*background: #F2F6FB;*/
	margin: 0px auto; 
	margin-top: 4px; 	
	width: 980px; 
	text-align:left;
}
.main_left{
	border: 0px;
	width: 980px;
	float: left;	
}
.main_right{
	border: 1px #CBCBCB solid;
	width: 183px;
	float: right;
	text-align: center;
	background: #F2F6FB;
	/*background: #f3f3f3; background: #D5DDF3;*/
}
.banner{
	width: 980px;
	overflow:hidden;
}
.banner .logo{
	width: 780px;
	float:left;
}
.banner .text{
	width: 180px;
	float:right;
	padding:10px;
	padding-top:40px;
}

.navigation{
	width: 970px;
	margin-right: 20px;
	text-align: right;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	/*text-decoration: underline;*/
}
.text{
	width: 980px;
}
.text .text_left{
	width: 236px;
	margin-right: 10px;
	float:left;
	background: #F2F6FB;
	border: 0px #CBCBCB solid;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.text .text_right{
	width: 730px;
	float:right;
}
.text .text_left .category{
	padding:5px;
	text-align: left;
}

.text .text_left .category ul{
	padding:0; 
	margin:0; 
	border:0;
	list-style:none;
	line-height:25px;
}

.box{
	margin-bottom:10px;
	border: 0px #CBCBCB solid;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.box .title{
	padding:5px;
	background-image: url("image/index/bg_login.gif");
}
.box .content{
	padding:10px;
	line-height:25px;
}
.box .content p{
	margin-top:0px;
	margin-bottom:0px;
	text-indent: 2em;
}

.box .artInfo{
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.box .tag{
	text-align: right;
	margin-bottom: 5px;
	padding-right:10px;
}
.space{
	height:5px;
	clear:both;
	font-size:1;
	overflow:hidden;
}
.foot{
	width: 980px; 
	margin: 0px auto; 
	margin-bottom: 5px; 
	padding-top:10px;
	background: #d5ddf3;
	border: 0px #CBCBCB solid;
	text-align:center;
	clear:both;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.attention{
	width: 173px;	
	padding:5px;
	border-bottom: 1px #CBCBCB dashed;
	text-align: left;
}
.attention .info{
	/*font-family:"¿¬Ìå_GB2312";*/
}
.loginBox{
	width: 173px;	
	padding: 5px;
	border-bottom: 1px #CBCBCB dashed;
	border-top:1px #6699FF dashed;
	margin: 5px 0px 10px 0px;
	line-height: 25px;
}
.inputBorder{
	border: 1px #3399FF dotted;
}
.pageBottom{
	border: 0px #CBCBCB solid;
	text-align:center;
	margin-top:5px;
	padding:5px;
	background: #F2F6FB;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.pageTop{
	border: 1px #CBCBCB solid;
	text-align:center;
	margin-bottom:5px;
	padding:5px;
	background: #F2F6FB;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	/*font-weight:bold;*/
	text-decoration: underline;
}
td{
	font-size:14px;
}

/********************************************************************/

.boxArticle{
	margin-bottom:10px;
	border: 0px #CBCBCB solid;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.boxArticle .title{
	text-align:center;
	padding:16px;
	font-size:16px;
	font-weight:bold;
	/*color:#FF0000;*/
}

.boxArticle .info{
	text-align:right;
	padding:2px;
	color:#0066FF;
}

.boxArticle .tag{
	text-align:right;
	padding:2px;
	padding-right:10px;
	color:#0066FF;
}

.boxArticle .content{
	padding:10px;
	line-height:25px;
	overflow:hidden;
}

.boxArticle .content p{
	margin-top:0px;
	margin-bottom:0px;
	text-indent: 2em;
}

/********************************************************************/

.boxReview{
	margin-bottom:10px;
	border: 1px #CBCBCB dotted;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.boxReview .info{
	padding:5px;
}

.boxReview .title{
	padding:5px;
	font-weight:bold;
}

.boxReview .content{
	padding:10px;
	overflow:hidden;
	line-height:25px;
}

.boxReview .content .reply{
	border: 1px #0066FF dotted;
	background: #EAEAEA;
	width: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:20px;
	float:left;
	padding:5px;
	clear:both;
	overflow:hidden;
	line-height:25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/********************************************************************/

.boxReviewPost{
	border: 1px #CBCBCB solid;
}

.boxReviewPost .line{
	padding:5px;
}

/********************************************************************/

.catetitle{
	padding:5px;
	font-weight:bold;
	background-image: url("image/index/bg_login.gif");
	margin-bottom:5px;
}

.articlelist{
	padding:5px;
}
.articlelist .info{
	/*font-family:"¿¬Ìå_GB2312";*/
}
.articlelist p{
	margin-top:10px;
	margin-bottom:10px;
	text-indent:0em;
}

.tagsList{
	padding:5px;
	line-height:25px;
}

#loading
{
	z-index:1;
	padding:5px 0 5px 9px;
	background:#c44;left:0;
	top:0;
	width:100px;
	color:#fff;
	position:fixed
}