﻿.votePage{ padding:40px;  }
.votePage .voteTitle{ font:normal normal 22px/200%  "Microsoft YaHei",SimHei; text-align:center; color:#007fb5; margin-bottom:15px; border-bottom:1px dotted #ccc; padding-bottom:15px;    }
.voteResultList{ padding:10px; zoom:1; }
.voteResultList li{ line-height:18px; padding:5px 0;    }
.voteResultList li.last .row{ background:#fff;  }
.voteResultList li.last strong{ font-weight:bold; padding:0 5px; color:#f60;   }
.voteResultList span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.voteResultList span.tit{ width:360px; text-align:right;  }
.voteResultList span.row{ width:300px; margin:0 10px; height:12px; line-height:12px; overflow:hidden; background:#f4f4f4;  }
.voteResultList .row .rowCon { width:0px;  display:block; background:#B7E373; border:1px solid #478F45; padding:1px; padding-bottom:0;   }
.voteResultList .row .rowCon i{ display:block;  background:#5DBC5B; height:8px; overflow:hidden;    }

.votePost{ width:500px; margin:40px auto;   }
.votePost .title{ color:#0179BE; font-weight:bold; font-size:14px; }
.votePost h4 {line-height: 40px; font-size: 16px; color: #007fb5 !important; font-weight: bold;}
.votePost ul{ padding:20px 0;  }
.votePost li{ padding:5px 0; height:20px; line-height:20px;    }
.votePost li input{ vertical-align:middle; margin-right:5px;  }
#btnVote,#ShowVote{ height:34px; line-height:34px; width:80px; border:none;  text-align:center; background:#007fb5; overflow:hidden; 
 margin:15px 10px 0 0; cursor:pointer; color:#fff; font-size: 14px;  }
 #ShowVote {background-color: #9e9e9e;}