﻿.votePage{ padding:40px;  font-size: 14px;}
.votePage .voteTitle{ padding-left: 300px; font:bold normal 22px/150%  "Microsoft YaHei",SimHei; color:#B25400; margin-bottom:15px; border-bottom:1px dotted #ccc; padding-bottom:15px;    }
.voteResultList{ padding:10px; zoom:1; }
.voteResultList li{ line-height:18px; padding: 10px 0;    }
.voteResultList li.last .row{ background: none;  }
.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: 350px; line-height: 150%; text-align:right;  }
.voteResultList span.row{ width:300px; margin: 3px 10px; height: 14px; line-height: 14px; overflow:hidden; background: #F0EAE1;  }
.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: #C5A85C; height: 14px; overflow:hidden;    }

.votePost{ border-top: 1px dotted #ccc; padding: 30px;   font-size: 14px;}
.votePost .title{ color:#B25400; font-weight:bold; font-size: 22px; line-height: 150%;}
.votePost ul{ padding:20px 0;  }
.votePost li{ padding: 8px 0; height:20px; line-height:20px;    }
.votePost li input{ vertical-align:middle; margin-right:5px;  }
.votePost p input{ height: 26px; line-height: 26px; width: 80px; border: 0;  text-align:center; background: #B25400; overflow:hidden; 
 margin:5px 10px 0 0; cursor:pointer; color: #fff;  font-size: 14px;}