/* CSS Document HTML {
	FILTER: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
}*/


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul ,li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
fieldset { display:inline; }
button { line-height:1.2; vertical-align:middle; cursor:pointer; }
strong { font-weight:800; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.center{
	text-align: center;
	margin: 0 auto;
}

.bold{
	font-weight:bold;
}

.hide{
	display: none;
}

.vtop{
	vertical-align: top;
}
.vmiddle{
	vertical-align: middle;
}
.vbottom{
	vertical-align: bottom;
}
.left{
	text-align: left;
}

.right{
	text-align: right;
}

.fleft{
	float: left;
}

.fright{
	float: right;
}

img{
	border:0;
	text-align: right;
}

/*全局*/
body { font:12px "Arial";  background:#fff; color:#000 ;
 
	background-image: url(skin/2010/bg-0560.gif);
}
a:link { color:#000; text-decoration:none }
a:visited {color:#000; text-decoration:none }
a:hover, a:active {color:#000; text-decoration:none; }
.wrapper { width:960px; overflow:hidden; zoom:1; margin:0 auto;} 
.hd, .bd, .ft { width:100%; overflow:hidden; zoom:1; }

#tesloading			{z-index:1;padding:2px;background:#c44000;left:0;top:0;width:90px;color:#fff;font-size:16px;position:fixed; display:block}

/*底部*/
.foot_top{
	border-top:1px #bdbdbd solid;
}

#page{ height:35px; padding:3px; text-align:left;}
#page a{color:#666; text-decoration:none; font-size:14px; font-weight:bold; border:1px #ccc solid; background:#f2f2f2; padding:2px 4px; margin:3px;}
#page a:hover,#page a.now{color:#fff; text-decoration:none; border:1px #449DC5 solid; background:#63B7DC; padding:4px;}

/*字体样式*/
.f14{ color:#2f2f2f; font-weight:bold; font-size:14px; line-height:30px;}
.f14b{ color:#fff; font-weight:bold; font-size:14px; padding:0 10px;}
.f14b:hover{ color:#ccc; font-weight:bold; font-size:14px;}
.f15{ color:#000; font-weight:bold; font-size:14px; line-height:22px;}
.f16{ color:#000; font-weight:bold; font-size:16px; line-height:22px;}
.f16h{ color:#999; font-weight:bold; font-size:16px; line-height:30px;}
.f12h{color:#999; font-size:12px; font-weight:bold; line-height:25px; height:30px;}
.f11h{color:#000000; font-size:11px;font-weight:bold;}

/*content*/
.fred{
	font-weight:bold;
	color:red
	}
#vote_content
{ border:1px #f1f1f1 solid;
}
.bianhui{
	border:1px #f1f1f1 solid;
}
.bianred{
	border:1px red solid;
}
.vote_list{
	width:116px; height:116px;
	 margin-left:5px;
 
}

.worksboxs{position:relative;}
.worksboxs a{display:block;}
.worksboxs a:hover{text-decoration: none;}
.worksboxs a span{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#FFF;display:block;width:115px;position:absolute;top:1px;left:0px;line-height:19px;}/*display:none;text-align:center;font-size:12px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/
.worksboxs a:hover span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#FFF;display:block;width:115px;position:absolute;top:1px;left:0px;line-height:19px;}/*FILTER: Alpha(opacity=70);moz-opacity: 0.7;opacity: 0.7;background-color:#000;*/

/*表单文本域样式*/
.inputtxt,.txtarea{ padding: 2px; *padding: 2 2px; height: 20px; *height: 20px; border: 1px solid; border-color: #999 #E8E8E8 #E8E8E8 #999; background: #FFF; }
/*dd*/
.lh{
	line-height:24px;
}
/*vote.asp*/
.vote_title{  margin-left:auto; margin-right:auto;
	 background-image:url(skin/2010/vote_title.gif); width:151px; height:35px;  font-size:14px; color:#FFF;  display:block; position:relative; text-align:center
}
.vote_subTitle{
	position:absolute; top:5px; text-align:center; left:0px; width:151px;
}
.worksbox{position:relative; }
.worksbox a{display:block;}
.worksbox a:hover{text-decoration: none;color:#FF0000;}
.worksbox a span{display:none;text-align:center;font-size:12px;}
.worksbox a:hover span{overflow:hidden;color:#FFF;display:block;background-color:#000;width:150px;position:absolute;left:26px;top:160px;line-height:19px;FILTER: Alpha(opacity=70);moz-opacity: 0.7;opacity: 0.7; }

/*vote_content.asp*/
.input2{border:0; width:100px; height:14px; font-size:12px; color:#666;}
.input {border:0; width:147px; height:21px; font-size:12px; color:#666;}
.inputClass{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; border:1px solid #E1E1E1;}
.line1{background:#eee; height:1px; overflow:hidden; margin:15px 0;}

/*评论*/
.bq{color:#fff;; font-weight:bold; float:left; font-size:12px;  }
.bq:link{color:#fff;; font-weight:bold; }
.bq:hover{color:#fff;; font-weight:bold; }
/*2009-9-9更新分享到CSS by-yile*/
#detail_share{
	float:left;
	padding:0px 0 0 20px;
}
#detail_share span{
	float:left;
	color:#fa3398;
}
#detail_share a{
	display:block;
	width:16px;
	height:18px;
	background:url(images/share_icon.jpg) 0 1px no-repeat;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	*display:inline;
	margin:0 4px;
	*background-position: 0 2px;
	_background-position: 0 1px;
}

#detail_share #kaixin{
	background-position: -23px 1px;
	*background-position: -23px 2px;
	_background-position: -23px 1px;
}
#detail_share #douban{
	background-position: -46px 1px;
	*background-position: -46px 2px;
	_background-position: -46px 1px;
}
