@charset "utf-8";
.container {
	margin: 0 auto;
	width: 962px;
	padding:0;
	text-align:left;
	position:relative;
}
img {
    margin:0;
	padding:0;
}
.description {
    position:absolute;
	left:97px;
	top:518px;
	background:#940302;
	width:353px;
	padding:5px;
}
.description ul li,.description h2 {
    font-family:"黑体";
	font-size:14px;
	color:#f3f3f3;
	font-weight:bold;
	line-height:20px;
}
.description ul li{
    margin-bottom:13px;
	background:url(../images/draw_53.gif) left 8px no-repeat;
	padding-left:9px;	
}
.description h2 {
    background:#cf1500;
	margin:0 0 8px 2px;
	width:345px;
	padding:0 2px;

}
.loginreg {
   position:absolute;
   width:406px;
   left:480px;
   top:444px;
   z-index:1;
}
.loginreg2 {
   position:absolute;
   width:406px;
   left:481px;
   top:424px;
   z-index:1;
}
.loginreg .img,.loginreg2 .img {
   float:left;
}
.draw_login {
   background:url(../images/draw_16.gif) no-repeat;
   width:228px;
   height:158px;
   padding:10px 17px 15px 21px;
   color:#fff;
   float:left;
}
.draw_login div {
   height:25px;
   line-height:25px;
}
.draw_login div a {
   color:#fff;
   text-decoration:underline;
}
.draw_login div a:hover {
   color:#ffea01;
   text-decoration:underline;
}
.drawmess {
   color:#ffea00;
}
.result {
   background:url(../images/draw_57.gif) left center no-repeat;
   padding-left:16px;
   font-weight:bold;
}
.reg {
   background:url(../images/draw_55.gif) no-repeat;
   width:238px;
   height:225px;
   padding:5px 7px 5px 21px;
   color:#fff;
   float:left;
}
.draw_login h1 {
   font-size:12px;
   color:#fff;
   width:225px;
   height:20px;
   line-height:20px;
   border-bottom:1px #e27366 solid;
   margin-bottom:10px;
  }
.draw_login table td{
   height:30px;
   line-height:30px;
}
.reg table td{
   height:27px;
   line-height:27px;
}
.container table td input.w155 {
   width:155px;
   background:#fffdc5;
   border:1px #a10400 solid;
   height:16px;
}
.container table td input.w53 {
   width:53px;
   background:#fffdc5;
   border:1px #a10400 solid;
   height:16px;
   vertical-align:middle;
   margin-right:6px;
}
.container table td img {
   vertical-align:middle;
   margin-right:3px;
}
.message {
   position:absolute;
   left:652px;
   top:382px;
   width:201px;
   height:42px;
   line-height:20px;
   background:#b71300 url(../images/draw_56.gif) 8px 5px no-repeat;
   padding-left:25px;
   color:#fff;
   font-size:12px;
   font-weight:bold;
}
.message2 {
   position:absolute;
   left:652px;
   top:407px;
   width:201px;
   height:42px;
   line-height:20px;
   background:#b71300 url(../images/draw_56.gif) 8px 5px no-repeat;
   padding-left:25px;
   color:#fff;
   font-size:12px;
   font-weight:bold;
}
.content {
   background:url(../images/draw_29.gif) top repeat-x;
   width:930px;
   height:auto;
   padding:16px;
}
.left {
   width:533px;
   float:left;
}
.left h1 {
   background:url(../images/draw_33.gif) repeat-x;
   width:533px;
   height:45px;
}
.left p {
   margin-left:19px;
   padding:27px 8px 0 27px;
   color:#000;
   line-height:26px;
   font-size:14px;
   background:#fff;
}
.left h3,.right h3,.reflection h3 {
   background:url(../images/draw_38.gif) repeat-x;
   height:42px;
   line-height:42px;
   padding-left:28px;
   font-size:14px;
   font-family:"黑体";
   color:#000;
}
.left h3 {
   width:486px;
   margin-left:19px;
}
.left dl {
    margin-left:19px;
}
.left dl dt {
   float:left;
   margin:10px 39px 0 4px;
   width:160px;
   overflow:hidden;
   line-height:16px;
   color:#000;
   text-align:center;
}
.left dl dt img {
   margin-bottom:10px;
}
.left dl dd {
    float:left;
	margin-top:15px;
	background:url(../images/draw_45.gif) repeat-x;
	height:73px;
	width:303px;
	border:1px #f9e0e1 solid;
}
.left dl dd img {
   float:left;
   margin-left:23px;
   display:inline;
}
.left dl dd h4 {
    margin:7px 0 7px 20px;
	float:left;
	width:209px;
	overflow:hidden;
	line-height:18px;
	color:#000;
	font-size:12px;
	font-weight:normal;
}
.rightcon {
    float:right;
    width:371px;
}
.right {
   width:369px;
   border-left:1px #e8c3bc solid;
   border-right:1px #e8c3bc solid;
   border-bottom:1px #e8c3bc solid;
   margin-top:17px;
   background:#fff;
}
.right ul {
    margin:10px 12px 5px;
	height:370px;
	overflow:auto;
}
.right ul li {
    clear:both;
	line-height:25px;
	color:#000;
	background:url(../images/draw_37.gif) left 10px no-repeat;
	padding-left:9px;
}
.right ul li div {
    float:left;
}
.right ul li .name {
   width:80px;
   height:25px;
   line-height:25px;
   overflow:hidden;
   margin:0 16px;
   display:inline;
}
.right ul li .prize {
   width:88px;
   height:25px;
   line-height:25px;
   overflow:hidden;
   margin:0 16px 0 0;
   display:inline;
}
.right dl {
   width:337px;
   margin:0 12px;
   border-top:1px #e8c3bc solid;
   padding:5px 3px;
   line-height:20px;
   color:#000;
}
.right dl dt {
   font-weight:bold;
}
.right dl dd {
   background:url(../images/draw_37.gif) left 10px no-repeat; 
   padding-left:9px;
}
.reflection {
   width:369px;
   margin-top:10px;
   color:#000;
   background:#fff;
}
.reflection ul {
    margin:8px 20px; 
}
.reflection ul li {
   width:140px;
   line-height:18px;
   text-align:center;
   margin:0 12px;
   float:left;
   display:inline;
}
.reflection ul li img {
    width:136px;
	height:140px;
	border:2px #ffd05e solid;
	margin-bottom:3px;
}
.reflection ul li p {
    height:32px;
	line-height:16px;
	text-align:left;
	padding:0 3px;
}