body,td,th {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	margin:0;
	background:url(line_bg.gif) repeat-x #fff;
}
form, ul {list-style-type:none; padding:0; margin:0;}
img { border:0;}
a {
	color: #333;
	text-decoration:none;
}
a:hover {
	color: #F00;
	text-decoration:underline;
}
.white {color:#FFF}
.white a {
	color: #FFF;
	text-decoration:none;
}
.white a:hover {
	color: #fff;
	text-decoration:underline;
}
#logo { background:url(logo.gif) 0px 5px no-repeat;}
#logo a {
	width:220px;
	height:90px;
	display:block;
}
.top_config a{
color:#925900;
text-decoration:underline;
}
.top_config a:hover{
text-decoration:none;
color:#925900;
}
#nav {width:695px; height:90px; margin-top:0px;}
#nav ul {list-style-type:none; padding:0;}
#nav li {float:left; width:80px; text-align:center; height:90px; margin-left:18px; display:inline; filter:DropShadow(Color=#e77b06, OffX=1, OffY=1, Positive=true);}
#nav li a img {margin:23px 0 30px 0;}
#nav li a {
	width:80px;
	height:90px;
	display:block;
	color: #FFF;
	font-size:14px;
	line-height:60px;
	text-decoration:none;
}
#nav li a:hover {
	color: #fff;
	line-height:56px;
	text-decoration:none;
}
#nav_01 a {background:url(nav_01.gif) -80px 45px no-repeat;}
#nav_01 a:hover {background:url(nav_01.gif) 0px 45px no-repeat;}
#nav_02 a {background:url(nav_02.gif) -80px 45px no-repeat;}
#nav_02 a:hover {background:url(nav_02.gif) 0px 45px no-repeat;}
#nav_03 a {background:url(nav_03.gif) -80px 45px no-repeat;}
#nav_03 a:hover {background:url(nav_03.gif) 0px 45px no-repeat;}
#nav_04 a {background:url(nav_04.gif) -80px 45px no-repeat;}
#nav_04 a:hover {background:url(nav_04.gif) 0px 45px no-repeat;}
#nav_05 a {background:url(nav_05.gif) -80px 45px no-repeat;}
#nav_05 a:hover {background:url(nav_05.gif) 0px 45px no-repeat;}
#nav_06 a {background:url(nav_06.gif) -80px 45px no-repeat;}
#nav_06 a:hover {background:url(nav_06.gif) 0px 45px no-repeat;}
#nav_07 a {background:url(nav_07.gif) -80px 45px no-repeat;}
#nav_07 a:hover {background:url(nav_07.gif) 0px 45px no-repeat;}

.main_bg {background:url(login_bar.gif) no-repeat #FFF; padding:7px;}
.main_line{
background:url(main_bg.gif) no-repeat left 44px;
width:966px;
margin:0px auto;
}

.home_list {background:url(dot.gif) 3px 10px no-repeat; padding-left:20px; line-height:28px; height:28px;}

#flash   { width:455px; height:200px; position:relative; overflow:hidden}
#flash_show {POSITION: relative; HEIGHT: 200px; TEXT-ALIGN: center;}
#flash_img {FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); OVERFLOW: hidden; HEIGHT: 100%}
#flash_btn {LEFT: 360px; POSITION: absolute; TOP: 175px}
#flash_btn div {MARGIN: 3px; float:left}

.piclist {
	border:1px solid #ccc;
	width:100px;
	height:80px;
}
.pictext {
	line-height:18px;
	padding-top:5px;
}
.login { background:url(login.gif) no-repeat; width:47px; height:22px; border:0; cursor:pointer}
.submit1 { background:url(submit1.gif) no-repeat; width:95px; height:30px; border:0; font-weight:bold; color:#FFF; cursor:pointer}
.gift_index {width:455px; clear:both}
.gift_index ul { margin:0; padding:0; list-style:none;}
.gift_index li { width:145px; height:28px; line-height:28px; margin:auto 3px; float:left; text-indent:10px; border-bottom:1px dashed #ccc; background:url(dot.gif) 0 10px no-repeat; display:inline}
.left_top {background:url(left_bar_top.gif) no-repeat; height:5px}
.left_end {background:url(left_bar_end.gif) no-repeat; height:5px}
.left_main {background:#FFF; padding:0 5px;}
.center_top {background:url(center_bar_top.gif) no-repeat; height:5px}
.center_end {background:url(center_bar_end.gif) no-repeat; height:5px}
.all_top {background:url(all_bar_top.gif) no-repeat; height:5px}
.all_end {background:url(all_bar_end.gif) no-repeat; height:5px}
.right_top {background:url(right_bar_top.gif) no-repeat; height:5px}
.right_end {background:url(right_bar_end.gif) no-repeat; height:5px}
.main_top {background:url(main_bar_top.gif) no-repeat; height:5px;}
.main_end {background:url(main_bar_end.gif) no-repeat; height:5px;}

.foot {background:url(end_bg.gif) no-repeat;}
.log_left {background:url(log_bar_left.gif); width:5px; height:33px}
.log_right {background:url(log_bar_right.gif); width:5px;}
.ad_left {background:url(ad_bar_left.gif); width:5px; height:40px}
.ad_bg {background:url(ad_bar_bg.gif) repeat-x;}
.ad_right {background:url(ad_bar_right.gif); width:5px; height:40px}
.top_bg {background:url(top_bg.gif) repeat-x}

.fontred {color:#f00}
.fontblue {color:#0000FF}
.fontgreen {color:#0C3}
.tabmain {background:url(tab_bg.gif) 0 5px repeat-x; width:auto; height:35px; margin-left:10px; float:left; display:inline}
.tab {background:url(tab_left.gif) 0 5px repeat-x; height:35px; float:left;}
.tab ul { padding:0; margin:0;  background:url(tab_left.gif) 0 5px repeat-x;}
.tab li { float:left; width:115px; height:35px; position:relative}
.tab_right {background:url(tab_right.gif) 0 5px no-repeat; width:3px; height:35px; float:left}
.tab a {color:#bc5000; width:115px; height:30px; line-height:30px; float:left; display:block; font-size:14px; margin-top:5px; font-weight:bold}
.tab a:hover {color:#bc5000; width:115px; font-size:14px; font-weight:bold}
.tab li span {background:url(tab_index.gif) no-repeat; color:#fff; width:135px; height:35px; line-height:35px; display:block; font-size:14px; font-weight:bold; position:absolute; left:0px; z-index:10; cursor:pointer}

.login_input {
	height:22px;
	padding-left:3px;
	line-height:20px;
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
}
.rtip {
	padding:3px 0;
	color:#090;
	background:url(li_ok.gif) no-repeat;
	padding-left:20px;
}

.wtip {
	padding:3px 0;
	color:#F00;
	background:url(li_err.gif) no-repeat;
	padding-left:20px;
}

.Ared {
	color: #F00;
	text-decoration:none;
}
.Ared :hover {
	color: #F00;
	text-decoration:underline;
}
.border{
border:8px solid #ececec;
}
.flash{
width:626px;
margin:2px;
height:170px;
}
.pai_prev a{
background:url(pai_left_dot.gif) no-repeat;
height:56px;
width:5px;
display:block;
}
.pai_prev a:hover{
background:url(pai_left_dot.gif) -10px 0px no-repeat;
}
.pai_next a{
background:url(pai_right_dot.gif) no-repeat;
height:56px;
width:5px;
display:block;
}
.pai_next a:hover{
background:url(pai_right_dot.gif) -10px 0px no-repeat;
}
.pai_totime{
font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.pai_button{
background:url(pai_submit.gif) no-repeat center;
}
.pai_prize{
font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.pai_submit a{
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.pai_submit a:hover{
text-decoration:underline;
color:#FFF;
}
.totime {
	font-weight:bold; color:#090;
}
.totime1 {
	font-weight:bold; color:#F00;
}
.pai_user .winuser{
	height:30px;
	font-weight:bold;
	line-height:30px;
	background:url(pai_user_bg.gif) no-repeat center 6px;
}
.pai_user .winuser a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.pai_user .winuser a:hover {
	text-decoration:underline;
}

.pai_user .winuser1{
	background:url(pai_user_bg1.gif) no-repeat center 6px;
}

.fontsize{
font-size:14px; font-weight:bold;
}
.sort_bg{
border-left:1px solid #d7d6d7; border-bottom:1px solid #d7d6d7; border-right:1px solid #d7d6d7; padding:1px;
}
.sort_line{
border-bottom:1px dashed #d6d6d6; line-height:21px; padding-left:10px;
}
.right_top{
background:url(right_bg.gif) no-repeat; width:290px; height:87px; margin-bottom:8px;
}
.right_bar{
background:url(right_bar.gif) no-repeat; height:31px; width:290px; line-height:31px;
}
.right_title,.right_title1{
background:url(icon_gift1.gif) no-repeat 27px 8px; font-size:14px; color:#FFFFFF;
}
.right_title1{
background:url(icon_gift2.gif) no-repeat 27px 7px;
}
.icon_box{
border:1px solid #c4c4c4; background:#fff;
}
.right_box{
background:url(right_box.gif) no-repeat; height:227px;
}
.right_box ul{
list-style:none;
width:90%;
margin:5px auto;
}
.right_box li{
border-bottom:1px dotted #ccc;
line-height:28px;
}
.gift_first{
height:90px;
line-height:15px;
}
.gift_img{
width:90px;
height:72px;
border:1px solid #ccc;
padding:4px;
float:left;
margin-right:15px;
}
.bt_ad_left{
background:url(ad_left.gif) no-repeat;
width:9px;
height:134px;
}
.bt_ad_bg{
background:url(ad_bg.gif) repeat-x;
height:134px;
}
.bt_ad_right{
background:url(ad_right.gif) no-repeat;
width:9px;
height:134px;
}
.ad_main{
position:relative;
padding-top:3px;
margin-top:5px;
}
.ad_title{
position:absolute;
left:0px;
top:0px;
background:url(ad_title.gif) no-repeat;
width:64px;
height:38px;
}
.bt_ad_bg ul{
list-style:none;
}
.bt_ad_bg li{
background:#FFF;
float:left;
display:inline;
margin-top:17px;
margin-left:20px;
border:1px solid #ccc;
}
.bt_ad_bg li img{
margin:2px;
}

.slider {
	position:relative;
	overflow: hidden;
	width:628px;
	height:170px;
	margin:2px;
}
.slider .pic {}
.slider .pic img {
	width:628px;
	height:170px;
}
.slider .num {
	z-index:2;
	position:absolute;
	right:10px;
	bottom:7px;
	width:95px;
	height:16px;
}
.slider .num li {
	float:left;
	display:inline;
	width:16px;
	height:16px;
	line-height:16px;
	margin-left:3px;
	text-align:center;
	color:#595959;
	cursor:pointer;
}
.slider .num li.current {
	background-color:#ffffff;
	font-weight:bold;
	color:#ff4e00;
}

.slider .bg {
	z-index:1;
	position:absolute;
	right:10px;
	bottom:7px;
	width:95px;
	height:16px;
}
.slider .bg li {
	float:left;
	display:inline;
	width:16px;
	height:16px;
	line-height:16px;
	margin-left:3px;
	background-color:#fff;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background-color:#ffffff;font-size:0;
	text-align:center;
	color:#595959;
	font-size:0;
}
.wt {
	color: #FFF;
	text-decoration:none;
}
.wt :hover {
	color: #fff;
	text-decoration:underline;
}
/*pai tips*/
#tips {
	width:200px;
	height:auto;
	overflow:hidden;
	z-index:6;
	position:absolute;
	display:none;
}
#tips #tips_top {
	background:url(tips_top.gif) no-repeat;
	height:25px;
}
#tips #tips_end {
	background:url(tips_end.gif) no-repeat;
	height:8px;
}
#tips #tips_main {
	background:url(tips_bg.gif) repeat-y;
	padding:8px 0px;
}
#tips #tips_main img {
	vertical-align:middle;
	margin-right:5px;
}
#tips #tips_title {
	color:#666;
	height:25px;
	line-height:25px;
	margin-left:7px;
	float:left;
	display:inline;
}
#tips #tips_close {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	width:18px;
}
#tips #tips_close a {
	color:#666;
	text-decoration:none;
}
#tips #tips_close a:hover {
	color:#F00;
	text-decoration:none;
}
#tips .tips_red {
	font-size:12px;
	font-weight:bold;
	color:#F00;
	margin:auto 7px;
	line-height:18px;
	text-align:center;
}
#tips .tips_green {
	font-size:12px;
	font-weight:bold;
	color:#090;
	margin:auto 7px;
	line-height:18px;
	text-align:center;
}
