@charset "utf-8";
.left{
	width: 740px;
	float: left;
	background-color: #FFF;
}
.contribute{
	display: block;
	width: 240px;
	height: 61px;
	margin-bottom: 10px;
	background:url('../images/btnStyleBg.jpg') no-repeat;
}

.mywork{
	display: block;
	width: 240px;
	height: 61px;
	margin-bottom: 10px;
	background:url('../images/myworks.jpg') no-repeat;
}
.canvassing{
	display: block;
	width: 115px;
	height: 33px;
	float: left;
	line-height: 33px;
	font-size: 16px;
	background-color: rgb(70,174,222);
	color: #FFF;
	text-align: center;
	font-family: "微软雅黑";
}


.canvass{
	display: block;
	width: 115px;
	height: 31px;
	float: left;
	line-height: 31px;
	font-size: 16px;
	color: #46AEDE;
	text-align: center;
	font-family: "微软雅黑";
}
#canvass{
	
}
.sort{
	float: right;
}
.sort a{
	color: #888;
	margin: 0 3px;
	padding: 3px;
	float: none;
}
.sameBox{
	border:1px solid #dddddd;
	margin-top: 10px;
	background-color: #f9fcfe;
	padding:1px;
	padding-bottom:5px;
}
.sameBox h2{
	height: 28px;
	line-height: 28px;
	background-color: #e9f1fd;
	text-indent: 8px;
	font-size: 14px;
}
.timeAnnoun{
	text-align: center;
	font-size: 14px;
	padding:10px 0 15px;
}
.timeAnnoun strong{
	display: block;
	background: url('../images/tipBg.png') no-repeat 50% 0;
	height: 24px;
	line-height: 24px;
	margin:10px 0;
	font-weight: normal;
}
.timeAnnoun p{
	font-weight: bold;
	color: #2868a6;
}
.introCon{
	width: 220px;
	margin:0 auto;
	padding-bottom: 6px;
}
.introCon h3{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin:10px 0;
}
.introCon h3 a{ color: #000; }
.introCon p{
	text-indent: 2em;
	color: #555555;
	line-height: 20px;
}
.introCon p span,
.introCon p span a{ color: #999999; }
.introCon p span a:hover{ color:#0066ff; }
.commentList,.recommend{
	width: 220px;
	margin:0 auto;
}
.recommend{ padding-top: 10px; }
.recommend dl{
	overflow: hidden;
	width: 100%;
	padding-bottom: 10px;
}
.recommend dt{
	float: left;
	width: 78px;
}
.recommend dt img{ display: block; }
.recommend dd{
	float: right;
	width: 133px;
}
.recommend dd a{ color: #2868a6; cursor: pointer; }
.number{ color: #888; }
.poll{ color: #bc0a0a; }
.smallVoteBtn,
.smallCommentBtn{
	display: inline-block;
	width: 58px;
	height: 16px;
	line-height: 16px;
	_line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #FFF !important;
	margin-right: 7px;
}
.smallVoteBtn{ background-color: #519ee2; }
.smallCommentBtn{ background-color: #8dc033; }
.talk{
	width: 100%;
	height: 148px;
	padding-top: 44px;
	border: none;
	background: url('../images/talk.jpg') no-repeat;
}
#textarea{
	display: block;
	width: 550px;
	height: 370px;
	margin: 0 auto;
	margin-top:5px;
}
.tipsAndBtn{
	width: 206px;
	height: 26px;
	line-height: 26px;
	margin: 0 auto;
	padding-top: 15px;
}
.tipsAndBtn input{
	float: right;
	width: 69px;
	height: 26px;
	background: url('../images/release.png') no-repeat;
	border: 0;
	color: #FFF;
	font-size: 14px;
	cursor: pointer;
	vertical-align: middle;
}
.tipsAndBtn i{
	font-family: Georgia;
	font-style: normal;
	font-size: 22px;
}
.commentList dl{
	width: 100%;
	overflow: hidden;
	padding:10px 0;
	border-bottom: 1px dotted #dddddd;
}
.commentList dt{
	float: left;
	width: 45px;
	height: 45px;
	padding:1px;
	background-color: #ffffff;
	border:1px solid #dddddd;
}
.commentList dd{
	float: right;
	width: 160px;
}
.commentList dd a,
.commentList dd span{ color: #2965b1; }
#classifyNav{
	position: absolute;
	top: 440px;
	left: 50%;
	margin-left: -638px;
	width: 138px;
	height: 410px;
}
#applyPop,
#succeedPop,
#worksPop,
#showText{
	display: none;
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	width: 510px;
	height: 270px;
	margin: -135px 0 0 -255px;
	padding-top: 5px;
	background-color: #d5d5d5;
}
.sameWrap{
	width: 498px;
	height: 263px;
	margin: 0 auto;
	border: 1px solid #999;
	background-color: #FFF;
}
#showText,
#showText .sameWrap{
	height: auto;
}
#showText{ padding-bottom: 5px; }
.sameTitle{
	margin: 0 10px;
	padding-top: 5px;
	height: 29px;
	border-bottom: 1px solid #AFC3FE;
	font: bold 16px/26px "微软雅黑";
}
.closeSelf{
	float: right;
	vertical-align: middle;
	margin-top: 2px;
	cursor: pointer;
}
.sameCon{
	width: 458px;
	margin: 0 auto;
	padding-top: 10px;
}
.sameCon label{ margin-right: 15px; }
.sameCon label i{
	font-style: normal;
	color: red;
	margin-right: 5px;
}
.sameCon select{ width: 150px; }
.sameCon p{
	margin: 20px 0 5px;
	padding-left: 12px;
}
.describe{
	margin-left: 12px;
	height: 76px;
	padding: 5px;
	border: 1px solid #DDD;
}
.btnSection{
	padding-top: 15px;
	text-align: center;
}
.btnSection a,.isee a{ color: #007ada; }
.confirmBtn,.changeWrap input{
	width: 99px;
	height: 30px;
	margin-right: 10px;
	background: url('../images/btnBg.jpg') no-repeat;
	color: #FFF;
	font-size: 14px;
	border: 0;
	cursor: pointer;
}
.succeedImg{
	display: block;
	padding-top: 50px;
	margin: 0 auto 50px;
}
.isee{
	text-align: right;
	padding-right: 35px;
}
.worksInfo{
	overflow: hidden;
	padding-top: 10px;
}
.worksInfo dl{
	float: left;
	width: 106px;
	border-right: 1px solid #DDD;
}
.worksInfo dt{
	width: 84px;
	height: 84px;
	padding: 1px;
	margin-bottom: 10px;
	border: 1px solid #a3aec2;
}
.worksInfo dt img{
	display: block;
}
.worksInfo dd{
	height: 20px;
	line-height: 20px;
}
.changeWrap{
	float: right;
	width: 330px;
	/*overflow: hidden;*/
}
.changeWrap select{
	display: block;
	margin-bottom: 10px;
	width: 327px;
}
.changeWrap textarea{
	display: block;
	width: 314px;
	margin-left: 0;
	height: 105px;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}
.changeWrap input{ margin-left: 60px; }
#commentPop{
	display: none;
	position: fixed;
	_position:absolute;
	width:600px;
	margin:-235px 0 0 -300px;
	top:45%;
	left:50%;
	padding:6px;
	background-color: #D5D5D5;
}
.commentWrap{
	width:100%;
	/*padding-bottom:10px;*/
	background-color: #fff;
	max-height:500px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<500?"500px":"");
	overflow:hidden;
}
.shareCon{
	padding-top: 10px;
	overflow:hidden;
	max-height:456px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<456?"456px":"");
	position:relative;
	/*overflow:-moz-scrollbars-vertical;*/
}
.tablewrop{
	overflow:hidden;
	overflow-y:auto;
	height:180px;
	max-height:180px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<340?"340px":"");
	position:relative;
	overflow:-moz-scrollbars-vertical;
}
.shareConTit {
	overflow:hidden;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
}
.shareConTit h3 {
	float:left;
	width:100px;
	font-size:14px;
	color:#3366FF;
	font-weight:bold;
}
.shareConTit em {
	float:right;
	font-size:14px;
	height:25px;
	line-height:20px;
}
#textBox{
	display: block;
	width: 540px;
	height: 62px;
	margin:0 auto;
	padding:5px;
	border:1px solid #DDD;
	border-radius:5px;
}
.promptComBtn{
	padding-top: 6px;
	margin:0 10px;
	text-align: right;
	font-size: 14px;
	overflow:hidden;
}
.promptComBtn span{
	font:bold 20px Georgia;
}
.commentTit {
	font-size:15px;
	width: 100%;
	font-weight:bold;
}
.commentTit span {
	color:#A1A1A1;
}
.submitComment{
	float: right;
	width: 92px;
	height: 30px;
	border:0;
	background: url('../images/publish.png') no-repeat;
	cursor: pointer;
	margin: -2px 0 0 10px;
}
.newComList,
.newComList li,
.newComList dl{
	width: 100%;
}
.newComList{ padding: 4px 0 11px; *padding-bottom: 0; margin:0 auto; width:540px; }
.newComList li{
	border-bottom: 1px dotted #DDD;
}
.newComList dl{
	overflow: hidden;
	padding: 10px 0;
}
.newComList dt{
	float: left;
	width: 47px;
	height: 50px;
	margin-right: 10px;
}
.newComList dd{
	position: relative;
	float: left;
	width: 480px;
	min-height: 50px;
	_height: 50px;
}
.newComList dd a,
.commentDate,
.moreComment a{
	color: #2866b1;
}
/*.commentDate{
	position: absolute;
	bottom: 0;
}*/
.commentDate span{margin-right: 10px;}
.moreComment{
	width: 100%;
	height: 37px;
	line-height: 37px;
	background: url('../images/publishCommentBg.png') repeat-x;
	text-align: center;
}
.detailsAndView{
	position: absolute;
	right: 0;
	top: 36px;
	background-color: #fdfaf5;
}
.detailsAndView span{ color: #2868a6; }
.detailsAndView a{ 
	color: #2868a6;
	text-decoration: none;
}
#loadText{
	min-height: 200px;
	_height: 200px;
	padding-bottom: 10px;
	word-wrap: break-word;
}
#loadText b{ white-space: nowrap; }
.notFind{padding-top:50px;text-align:center;font-size:14px;}
#hotRecommend h2 a{ color: #333; }
/*修改的投票弹窗样式*/
.barMidB {
	height:1px;
	width:100%;
	border-bottom:1px solid #AFD0DD;
	margin-top:8px;
}
.pagingNew {
	width:180px;
	height:30px;
	line-height:30px;
	background:#ccc;
	padding:0;
	cursor:pointer;
	margin:0 auto;
}
#shadeBox {
	display: none;
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}





