.vote-act {
	width:60px;
}
.vote-num {
	display:block;
	color:#FFF;
	height:49px;
	padding-top:12px;
	text-align:center;
	width:60px;
	background:url(../images/toupiao_num1_bg.gif) no-repeat;
}
.vote-num:hover {
	text-decoration:none;
}
.vote-num strong {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}
.vote-link {
	background:transparent url(../images/toupiao_go_bg.gif) no-repeat scroll 0 0;
	display:block;
	height:23px;
	line-height:23px;
	margin-top:5px;
	padding-left:17px;
	width:43px;
}

.seevote{background-color:#F2F2F2; margin:15px; padding:8px 10px; height:48px; overflow:hidden;}
.seevote .voteheadimg{float:left; display:inline;}
.seevote .voteheadimg img{width:48px; height:48px; display:block;}
.seevote .voteinfo{float:left; display:inline; margin-left:10px; width:300px;}
.seevote .votelaunch{float:left; display:inline; text-align:right; width:290px; margin-top:-20px; _margin-top:-14px;}
.seevote .votelaunch .number{font-size:20px; font-weight:bold; color:#000000;}
.seevote .votelaunch p{margin-top:6px;}
.seevote .voteinfo p{_margin-top:6px;}
.seevote .voteinfo p a{color:#FF3300;}
.font3{color:#6699CC; font-weight:bold;}
h3.votename{margin:3px 80px; font-size:14px;}
.plancon{clear:both; margin:5px 0;}
.plancon .voteinfo{float:left; display:inline; width:250px; text-align:right; min-height:22px; _height:22px;}
.plancon .voteplan{float:left; display:inline; width:250px; border:0px #ddd solid; height:15px; background-color:#fff; overflow:hidden; font-size:0; line-height:0; margin:0px 6px;padding-right:2px;}
.plancon .voteplan .plan{height:11px; overflow:hidden; line-height:0; font-size:0;}
.plancon .number{float:left; display:inline;width:130px;}
h2.votejudge{margin:10px 80px 10px 80px; font-size:14px; border-bottom:1px #CCCCCC solid; line-height:30px;}
.seevote_w{width:300px;}
.myjudge{clear:both; width:420px; margin-left:80px;}
.myjudge .judgehead{float:left; display:inline; width:48px; height:48px;}
.myjudge .judgehead img{width:48px; height:48px;}
.myjudge .judgeinfo{ float:left; display:inline; margin-left:10px; width:360px;}
.myjudge .judgeinfo p{line-height:20px; color:#000;}
.myjudge .judgeinfo p.ansjudgeinfo{color:#666666;}
.voteorjudgelist{margin-right:10px;}
.voteorjudgelist li{padding:15px 2px; border-bottom:1px #ddd dotted;}
.voteorjudgelist li ul{border:0; padding:0;}
.voteorjudge{float:left; display:inline; text-align:center; line-height:25px;}
.voteorjudge img{width:48px; height:48px;}
.votetime{float:left; display:inline; margin-left:8px; width:370px; overflow:hidden; line-height:20px;}
.votetime a{color:#f60;}
.hf_list li{overflow:hidden;}
.hf_list{margin-right:10px;}
.answervote{margin-top:5px;}
.showanswer a{padding:2px 12px; background-color:#F0BF17; border:1px #999 solid; color:#fff;}
.showanswer a:hover{background-color:#CCCCCC; text-decoration:none; color:#000;}
.showanswer input.hfbtn{width:40px; background-color:#F0BF17; border:1px #999 solid; cursor:pointer; color:#fff; height:18px; display:inline;}
.answerbox{width:300px; height:60px; border-top:1px #999 solid; border-left:1px #999 solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid;}
.hfbtn{width:40px; background-color:#F0BF17; border:1px #999 solid; cursor:pointer; color:#fff; height:18px; display:inline;}
.hiddenanswer{text-align:right;}
.showanswer input{width:300px; margin-right:8px; border-top:1px #999 solid; height:18px; border-left:1px #999 solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid; float:left;}
.hf_list li{line-height:20px; _height:20px; _overflow:visible;}
.righthf .hfbtn{float:right;}
p.votes{height:25px; line-height:25px;}
p.votes textarea{width:300px; height:60px; border-top:1px #999 solid; border-left:1px #999 solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid;}
.launchvote{margin:5px 30px;}
.launchvote li{margin-bottom:8px; line-height:20px; clear:both;}
.launchvote .voteleft{float:left; display:inline; width:110px; text-align:right;}
.launchvote .voteleft span{font-size:14px; font-weight:bold; color:#000;}
.launchvote .votemid{width:272px; display:inline;}
.votebox{width:270px; border-top:1px #999 solid; border-left:1px #999 solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid; margin:0 6px; height:18px;}
.votewrite{width:270px; border-top:1px #999 solid; border-left:1px #999 solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid; margin:0 6px; height:60px; overflow:auto;}
.launchvote .voteright{float:left;}
.launchvote li .myclear{line-height:0; height:0; overflow:hidden;}
