﻿@charset "utf-8";


.info{margin:auto; width:98%; padding:10px; line-height:150%;}
.info .banner{width:882px; height:260px;}
.info .title{ border-bottom:solid 1px #ccc; height:20px; background-color:#F2F2F2; padding:5px; margin-bottom:10px; background-image:none;}
.info .title h1{float:left;font-size:14px; font-weight:bold;}
.info .title h3{float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.info .content{font-size:14px; color:#FF0000; border-bottom:dotted 1px #ccc; margin-bottom:10px; padding:5px;}
.info .date{float:left;}
.info .nav{float:right;}
.buttons{clear:both;width:50%; margin:10px auto;text-align:center;}
.buttons .button{width:126px; height:37px;line-height:25px;padding:0px;margin:0px;border:none;background:url(/images/vote/btn.gif) no-repeat;cursor:pointer; font-size:14px; color:#993300; font-weight:bold;}
.buttons .button.w96{width:96px; height:37px;background:url(/images/vote/btn1.gif) no-repeat;}




/* -- 首页底部 -- */
.footer{margin-top:20px;border-top:solid 1px #ccc; }

.tv{ width:100%; margin:auto; line-height:200%; border:0px;}
.tv .v{color:#ff0000; }
.tv .maintitle{background-color:#ff9900; text-align:center; font-size:14px; font-weight:bold;}
.tv .title{padding-left:10px; font-weight:bold;background-color:#ff9900;}
.tv .label{width:17%; line-height:200%; padding-right:5px;background-color:#EBEBEB; text-align:right; font-weight:bold; font-size:12px;}
.tv .field{padding-left:8px;background-color:#ffffff;}
.tv .colspan{background-color:#EBEBEB; text-align:center;}
.tv .submit{ text-align:center;background-color:#DDDDDD; height:30px;}
.tv .tbx{width:140px;padding:2px 2px 2px 2px; border:solid 1px #B1B8C2;color:#085878; background-color:#FFFFFF;}
.tv .tbx200{width:200px;padding:2px 2px 2px 2px; border:solid 1px #B1B8C2;color:#085878; background-color:#FFFFFF;}
.tv .remark{ background-color:#FFFF99 }

.tv .stitle{padding-left:10px; font-weight:bold;background-color:#F0EEE6;color:#AC4D1E;}
.tv .photo{padding:2px;border:solid 1px #cccccc;}
.tv .sub{width:100%;}
.tv .sub .label{width:25%;background-color:#F3F3F3}



/* -- 列表 -- */
.list{ width:100%;}
.list th{height:20px;padding:5px;text-align:left; font-size:14px; font-weight:bold; }
.list td{ height:20px;padding:5px;font-size:14px;}
.list .tr1{}
.list .tr2{background-color:#F5F5F5;  border-bottom:dotted 1px #EBEBEB;}
.list .tr3{background-color:#FEFCE9;}
.list .date{width:80px;color:#666666;}



.vote-items{clear:both;margin:15px auto; width:90%; border-bottom:dotted 1px #ccc;font-size:14px;}
.vote-items .vote-title{font-weight:bold; margin-bottom:10px; color:#A00F14;}
.vote-items .options{ margin-bottom:5px; padding-left:20px;}
.vote-items .options td{height:20px;}
.vote-items .options label{margin-left:6px;}
.vote-items .voteinput{ margin-bottom:10px;}
.vote-items .voteinput input{width:160px;}
.vote-items .voteinput textarea{width:220px;height:80px;}
.vote-items .option label{margin-left:6px;font-size:14px;}

.vote-items .options-multi{padding-left:20px;}
.vote-items .options-multi .vote-option{height:25px;line-height:25px; padding-left:25px;}
.vote-items .options-multi .vote-option label{margin-left:6px;}
.vote-items .options-multi .vote-img{padding:1px;border:solid 1px #808080;}

.vote-result{padding:10px;line-height:25px;border-bottom:dotted 1px #808080;}
.vote-result .title{font-size:16px;font-weight:bold; margin-bottom:10px;color:#000;}
.vote-result .options{width:760px;padding-left:10px;}
.vote-result li{margin:5px 0px;padding:5px 0px;}
.vote-result li .choosed{width:300px;float:left;font-size:14px;}
.vote-result li .linebg{position: relative;float:left;width:300px;height: 9px;margin: 5px 13px 0 5px;background: none repeat scroll 0 0 #E6E6E6;border: 1px solid #D4D4D4;}
.vote-result li .linebg .color {display: block; width: auto;height: 9px;position: absolute;top: -1px; left: -1px;background: url("/images/bg_vote.png") repeat-x scroll 0 0 transparent;overflow: hidden;}
.vote-result li .linebg .c1 {background-position: 0 0;border: 1px solid #8D458E;}
.vote-result li .linebg .c2 {
    background-position: 0 -14px;
    border: 1px solid #578425;
}
.vote-result li .linebg .c3 {
    background-position: 0 -28px;
    border: 1px solid #89BA00;
}
.vote-result li .linebg .c4 {
    background-position: 0 -42px;
    border: 1px solid #008D8E;
}
.vote-result li .linebg .c5 {
    background-position: 0 -56px;
    border: 1px solid #7DA4CF;
}
.vote-result li .linebg .c6 {
    background-position: 0 -70px;
    border: 1px solid #D54545;
}
.vote-result li .linebg .c7 {
    background-position: 0 -84px;
    border: 1px solid #FF8D46;
}
.vote-result li .linebg .c8 {
    background-position: 0 -98px;
    border: 1px solid #F6BD0E;
}
.vote-result li .linebg .c9 {
    background-position: 0 -112px;
    border: 1px solid #008DD5;
}
.vote-result li .linebg .c10 {
    background-position: 0 -126px;
    border: 1px solid #B2AA01;
}
.vote-result li .linebg .c11 {
    background-position: 0 -140px;
    border: 1px solid #D045C0;
}
.vote-result li .linebg .c12 {
    background-position: 0 -154px;
    border: 1px solid #0DCAB9;
}
.vote-result li .linebg .c13 {
    background-position: 0 -168px;
    border: 1px solid #14DA63;
}
.vote-result li .linebg .c14 {
    background-position: 0 -182px;
    border: 1px solid #E96A8D;
}
.vote-result li .linebg .c15 {
    background-position: 0 -196px;
    border: 1px solid #6A7AE9;
}
.vote-result li .linebg em {font-style: normal;}
.vote-result li .num{float:left;}

.subject2011{clear:both;}
.subject2011 .options-multi ul{clear:both;}
.subject2011 .options-multi ul li{float:left;margin:5px 8px;}

