@charset "utf-8";
body {
	font-family: "楷体","楷体_GB2312"; 
	font-size:15px;
	line-height:22px;
	margin: 0px;
	background:url(sheet_bg.jpg) 50% 0 no-repeat; background-size:cover; background-size:100%; width:100%; height:100%; margin:0 auto;
	background-color: #c5c6c1;
}

.table_vote{margin:0 auto;}
.g_v_m{vertical-align:middle;}

.logo{margin: 0 auto; background:url(louis.png) no-repeat; width:150px; height:113px;margin-top:32px; padding-bottom:30px;}
.title{margin: 0 auto;padding-bottom:5px; background:url(wangzhe.png) no-repeat; width:250px; height:79px; }
.tab{padding-left:10%;}
.btn{text-align: center;}
.type_txt{width:180px;}
.type_sel{width:184px;}
.p_title{text-align: center;}

.w_input{width:130px; height:18px; border:1px solid #535353; background:transparent; color:#3e3c39;-webkit-appearance: none; border-radius: 0;}
.w_select{width:134px; height:24px; border:1px solid #535353; background:transparent; color:#3e3c39;
	-webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; -webkit-border-radius: 0px; background:url(down2.png) no-repeat;
}
.login-button{ margin: 0 auto; width:110px; padding-bottom:30px; -webkit-appearance: none;border-radius: 0;}
.back{background:url(back.png) no-repeat; width:50px; height:40px; position: absolute; top:216px; }
.back2{background:url(back.png) no-repeat; width:50px; height:40px; position: absolute; top:180px; }

.q_height{padding-top:20px;}
.present{text-align: center;}
.al{font-size:14px; line-height:22px; text-align: center;color:#4f4e4f; font-family: "Microsoft YaHei";}
.error{padding-top:36px; text-align: center; color:#222222; line-height:42px; font-size:18px;}