html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption,  input, form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body       {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	color: #141414;
	background:#fb8b3c;
	
}
body,td,th {
	font-size: 12px;
	line-height:24px;
	font-family: Arial, Helvetica, sans-serif;
}
li{
	list-style:none;
}
h1,h2{
	text-indent:-9999px; 
	height:0px;
	line-height:0px;
}
a{
	text-decoration:none;
}
a:link{
	color: #141414;
	}
a:visited{
	color: #141414;
	}
a:active{
	color: #999999;
	}
a:hover{
	color: #ff0000;
	}
img{border:0px;}
#container{ width:1004px; }
#menu{
	height:43px;
	width:1004px;
	margin:0;
	padding:0;
	line-height:43px;
	font-weight:bold;
	font-size:13px;
	background:url(../images/home_02.jpg);
}
#menu ul{
	width:900px;
	margin:0 auto;
}
#menu a{
	color:#FFF;
}
#menu a:hover{
	color:#F60;
}
#menu li{
	float:left;
	padding:0 20px;
	list-style:none;
	 line-height:43px;
}
#home{
	width:720px;
	float:left;
}
#home_1{
	width:720px;
	height:66px;
	background:url(../images/home_04.jpg) no-repeat left;
}
#home_2{
	width:720px;
	height:79px;
	background:url(../images/home_07.jpg) no-repeat left;
}
#home_left{
	width:300px;
	float:left;
}
#left_1{}
#left_2{
	width:300px;
	height:77px;
	background:url(../images/home_11.jpg) no-repeat left;
	overflow:hidden;
}#left_2 p{
	width:185px;
	height:40px;
	float:right;
	line-height:18px;
	margin-top:5px;
}
#left_2 div{
	width:200px;
	float:right;
	text-align:center;
}
a.red-a:link{color:#F00; text-decoration:underline;}
a.red-a:visited{color:#F00; text-decoration:underline;}
a.red-a:hover{color:#009cff; text-decoration:none;}
a.blue-a:link{color:#009cff; text-decoration:underline;}
a.blue-a:visited{color:#009cff; text-decoration:underline;}
a.blue-a:hover{color:#f00; text-decoration:none;}
#left_3{
	width:300px;
	height:341px;
	background:url(../images/home_13.jpg) no-repeat left;
}
#left_3_table{
	margin:40px 10px 0 0;
}


#home_body{
	width:420px;
	height:489px;
	float:left;
	background:#fff;
}
#body_1{
	width:392px;
	height:260px;
	margin:0 auto;
}
#body_2{
	width:385px;
	margin:0 auto;
}
#body_2 p{
	line-height:26px;
}
#body_2 h3{
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
}
.more{
	float:right;
}
.col{
	color:#0082a1;
}
.col1{
	color:#ff0000;
}
#home_right{
	width:222px;
	float:left;
}
#right_1{
	width:222px;
	height:185px;
	background:url(../images/home_05.jpg) no-repeat top;
	margin:0;
	padding:0;
	overflow:hidden;
}
#right_1 p{
	width:125px;
	margin:47px 15px 0 80px;
	line-height:18px;
}
a.col_a:link{
	color:#0091b9;
}
a.col_a:visited{
	color:#000;
}
a.col_a:hover{
	color:#fb8b3c;
}
.fr{
	float:right;
	margin-right:20px;
}
#right_2{
	width:222px;
	height:299px;
	background:url(../images/home_14.jpg) no-repeat top;
	overflow:hidden;
}
#right_2 div{
	width:180px;
	margin:5px 0 0 30px;
	line-height:21px;
}
#line{
	width:720px;
	height:16px;
	background:url(../images/home_15.jpg);
}
#imgbox{
	width:850px;
	border:2px solid #fe7614;
	background:#fff;
	margin-left:93px;
	overflow:hidden;
	zoom:1;
	padding-bottom:10px;
}
#imgbox h3{
	margin:10px 0 0 15px;
	font-size:14px;
	font-weight:bold;
	float:left
}
#imgbox span{
	float:right;
	margin:10px 12px 0 0;
}

#imgbox ul{
	width:820px;
}
/*#imgbox ul li{
	float:left;
	margin-left:15px;
	text-align:center;
	list-style:none;
	margin-top:10px;
	line-height:1.5em;
	white-space:nowrap;
	overflow:hidden;
	display:inline;
	width:138px;
	height:234px;
}*/

#imgbox ul li{
	float:left;
	margin-left:30px;
	text-align:center;
	list-style:none;
	margin-top:10px;
	line-height:1.5em;
	white-space:nowrap;
	overflow:hidden;
	display:inline;
	height:280px;
	width:174px;
}

#foot{
	text-align:center;
	color:#fff;
	width:800px;
	margin:10px 0;
}
#foot_page{
	text-align:center;
	color:#fff;
	width:1000px;
	margin:20px auto;
}
#foot_page a,#foot a{
	color:#fff;
	margin:0 5px;
}
#foot_page a:hover,#foot a:hover{
	text-decoration:underline;
	position: relative;right: 0px;top: 1px;
}
#foot_page p,#foot p{
	margin:0;
	padding:0;
	line-height:22px;
}
#bg{
	width:1004px;
	background:url(../images/bg.jpg) no-repeat top;
	overflow:hidden;
}
#page{
	width:830px;
	margin:50px auto 0 auto;
	background:#fff;
	border:#fe7a1b 2px solid;
	overflow:hidden;
}
.cen{
	text-align:center;
}
#vote{
	margin-left:10px;
}
#vote li{
	float:left;
	margin:10px 0 0 20px;
	list-style:none;
	text-align:center;
	height:234px;
	width:138px;
	overflow:hidden;
	white-space:nowrap;
	line-height:1.5em;
	display:inline;
}
#nextpage{
	text-align:center;
	padding:15px 0;
}
#apply{
	margin:20px auto 30px auto;
	width:690px;
}
#apply li{
	width:327px;
	height:210px;
	float:left;
	list-style:none;
	margin-bottom:30px;
}
#apply_1{
	background:url(../images/apply_13.jpg);
}
#apply_2{
	background:url(../images/apply_15.jpg);
	margin-left:30px;
}
#apply_1 div{
	margin-left:55px;
}
#apply_2 div{
	margin-left:47px;
}
#apply_2 span{
	color:#ff0f48;
}
.apply_title{
	font-size:14px;
	font-weight:bold;
	color:#6e6e6e;
	margin-top:25px;
}
#login{
	margin-top:20px;
	color:#808080;
}
.inp{
	border:1px inset #999;
	height:18px;
}
#apply h3{
	text-align:center;
	color:#ff2b9b;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
}
.apply_input{
	border:1px #666 solid;
	height:18px;
}
#apply td{
	height:35px;
}
.btn{
	margin:15px 10px 0 10px;
}
.tb{
	border:1px solid #999;
	padding:10px;
	width:585px;
	margin:0 auto 15px auto;
	line-height:18px;
}
.tb span{
	color:#666;
	margin-left:10px;
	#margin-left:5px;
	line-height:20px;
}
.tb textarea{
	width:260px;
	height:50px;
}
.gary{
	color:#666;
}
#apply_ok{
	margin:80px auto;
	background:#fff;
	font-size:14px;
	color:#ff0099;
}
#apply_ok a{
	color:#ff0099;
	text-decoration:underline;
	margin:0 20px;
}
#word{
	width:720px;
	margin:20px auto;
	padding:15px 20px;
	border:1px #999 solid;
}
#word li{
	margin-left:60px;
	list-style:disc;
}
.b{
	font-weight:bold;
}
#word a{
	text-decoration:underline;
}
#sj{
	margin-left:55px;
}
#sj li{
	margin-left:15px;
}
#vote_notic{
	width:90%;
	margin:0 auto;
	padding:10px;
	background:#FFE9C4;
}
#vote_search{
	width:48%;
	margin-top:10px;
	padding:0;
	float:right
}
#vote_search p{
	float:left;
}
.vote_name,.vote_num{
	width:80px;
	height:20px;
	margin-right:10px;
	border:#CCC solid 1px;
	background:#FFE9C4;
	line-height:20px;
	float:left
}
.vote_btn{
	float:left
}
.apDiv1{
	position:absolute;
	height:26px;
	left: 0;
	bottom:0;
	#bottom:-1px;
	background:#ff0000;
	font-family:Arial;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:26px;
	padding:0 5px;
	margin:0;
}
.no{
	position:relative;
	width:138px;
	height:169px;
	margin-bottom:5px;
}
.no2{
	position:relative;
	width:174px;
	height:212px;
	margin-bottom:5px;
}
.apDiv2{
	position:absolute;
	height:26px;
	left: 0;
	bottom:0;
	#bottom:-1px;
	background:#ff0000;
	font-family:Arial;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:26px;
	padding:0 5px;
	margin:0;
}
#vote-big{
	margin-left:10px;
}
#vote-big li{
	float:left;
	margin:10px 0 0 23px;
	list-style:none;
	text-align:center;
	height:280px;
	width:174px;
	overflow:hidden;
	white-space:nowrap;
	line-height:1.5em;
	display:inline;
}
.votebtn{margin-right:10px;}