*{
    margin:0px;
	padding:0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	color:#898a85;
	background:#545454;
	height:100%;
}
#header,#banner,#text,#content,#bottom{
    margin:0px auto;
    width:800px;
	background:#ffffff;
}
#header{
    position:relative;
	height:145px;
	background:url(images/top01.jpg);
}
#ad01,#ad02,#ad03{
    position:absolute;
	top:40px;
}
#ad01{
	left:18px;
}
#ad02{
	left:280px;
}
#ad03{
	left:542px;
}
#banner{
    height:78px;
	background:url(images/top02.jpg);
}
#header span,#banner h1,#banner span{
    display:none;
}
#text{
    height:56px;
    background:#076fb6;
}
#text p{
    float:left;
	padding-left:22px;
    width:400px;
	color:#ffffff;
}
#text a{
    color:#ffffff;
	text-decoration:none;
}
#text a:visited{
    color:#ffffff;
	text-decoration:none;
}
#text a:hover{
    color:#ffffff;
	text-decoration:underline;
}
#content{
    position:relative;
}
#content_t{
    width:800px;
	height:115px;
	background:url(images/midtop.jpg);
}
#content_l{
    float:left;
	width:264px;
	height:298px;
	background:url(images/midleft.jpg);
}
#content_m{
    position:relative;
    float:left;
    width:304px;
	height:298px;
	background:url(images/midbg.jpg);
}
#content_r{
    float:left;
	width:232px;
	height:298px;
	background:url(images/midright.jpg);
}
#content_b{
    float:left;
    width:800px;
	height:106px;
	background:url(images/midbottom.jpg);
}
#btn_happy8,#btn_3d{
    position:absolute;
	width:130px;
	height:130px;
	cursor:pointer;
	background:url(images/btn_happy8.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_happy8.png',sizingMethod='crop');
}
#btn_double{
    position:absolute;
	width:130px;
	height:130px;
	top:-8px;
	left:200px;
	cursor:pointer;
	background:url(images/btn_happy8.gif) 50% 50% no-repeat;
}
#btn_7le{
    position:absolute;
	width:100px;
	height:100px;
	top:408px;
	right:177px;
	cursor:pointer;
	background:url(images/btn_happy8_4.gif) 50% 50% no-repeat;
}
#btn_happy8{
	top:340px;
	left:145px;
	z-index:999;
}
#btn_happy8_img{
	width:130px;
	height:130px;
	background:url(images/btn_happy8_2.gif) 50% 50% no-repeat;
}
#btn_3d_img{
	width:130px;
	height:130px;
	background:url(images/btn_happy8_3.gif) 50% 50% no-repeat;
	z-index:90;
}
#btn_3d{
	top:98px;
	right:130px;
	z-index:90;
}
.red{
    color:#FF0000;
}
.blue{
    color:#006994;
}
.blue a{
    color:#006994;
	font-weight:bold;
	text-decoration:none;
}
.orange{
    color:#f7730f;
}
.select{
    width:38px;
}
#bottom{
    padding-bottom:42px;
}
#info li{
	padding:2px 10px;
    list-style:none;
	color:#80816f;
}
#info li span{
	border-bottom:1px dotted #80816f;
	}
#bottomnav{
    float:left;
	padding-left:10px;
}
#bottomnav li{
    float:left;
    list-style:none;
}
#bottomnav li a{
    padding:2px 6px;
    color:#ff7f1f;
	text-decoration:none;
}
#bottomnav li a:hover{
    color:#ffffff;
	background:#ff7f1f;
	font-weight:bold;
	text-decoration:none;
}
#bottomnav li .selectlink{
    color:#ffffff;
	background:#ff7f1f;
	font-weight:bold;
	text-decoration:none;
}
.cont{
    position:absolute;
	top:0px;
	left:0px;
	z-index:990;
}
#boxbg{
    position:absolute;
	top:0px;
	left:0px;
    width:100%;
	height:100%;
	background:#ffffff;
	z-index:999;
}
#box{
    position:absolute;
    width:525px;
	height:340px;
	color:#666666;
	z-index:999;
	display:none;
}
#box2{
    position:absolute;
    width:525px;
	height:340px;
	color:#fff;
	z-index:999;
	text-align:center;
	display:none;
}
#box .inputstyle{
    border:1px solid #000000;
}
#sbox{
    padding:10px;
    width:280px;
	height:130px;
	position:absolute;
	background:url(images/box_bg2.gif) no-repeat;
	top:50px;
	left:0px;
}
#close{
    float:right;
	font-weight:bold;
	color:#ff6600;
}
.font14-FFF{
	color:#FFF;
	font-size:14px;
	}
.font14B-FFFC00{
	color:#FFFC00;
	font-size:14px;
	font-weight:bold;
	}
.font12B-FFF{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	}
.font-9FBFDA{
	color:#9FBFDA;
	line-height:16px;
	font-size:12px;
	}
.font-7BA8C6{
	color:#7BA8C6;
	line-height:16px;
	font-size:12px;
	}
.input1{
	width:136px;
	}
#step1{
	color:#FFF;
	font-size:12px;
	}
#step2{
	color:#FFF;
	font-size:12px;
	}
.font-red{
	color:#FF3E3E;
	}
.font-456C96{
	color:#456C96;
	line-height:18px;
	}
