﻿/* 标签的全局定义 */
body {
	margin:0 auto;
	text-align:center;
	background:#000;
	font-size:12px;
	font-family:Arial,"宋体";
	color:#fff;
}
div {
	margin:0 auto;
}
* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
a:link,a:visited{
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#fff;
	text-decoration:underline;
}

a.yellow:link,a.yellow:visited{
	color:yellow;
	text-decoration:none;
}
a.yellow:hover {
	color:yellow;
	text-decoration:underline;
}


a.green:link{
	color:#66ff00;
	text-decoration:none;
}
a.green:visited{
	color:#66ff00;
	text-decoration:none;
}

a.green:hover {
	color:#66ff00;
	text-decoration:underline;
}

a.green:active {
	color:#66ff00;
	text-decoration:underline;
}

.NavStatus
{
	margin:0px;
	}

.font_date_small {
	font-family:Arial;
	font-size:10px;
	color:#999;
}

a.syellow,a.syellow:visited{
	color:#ffff99;
	text-decoration:none;
}
a.syellow:hover {
	color:#ffff99;
	text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {}
li {
	list-style:none;
}
p{
	margin-bottom:10px;
}
table{
	border:0;
	border-collapse:collapse;
}

.link_red:hover {
	color:#FF0000;
	text-decoration:underline;
}

/* Form表单 */
input {
	font-size:12px;
}
/* 文字,文本定义 */
.font_en{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.font_date {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
.font_red
{
	font-size: 16px;  
	color: #f00;
	font-weight:bold;
	padding-top:20px;
}
.font_white {
	color:#fff;
}
.font_yellow 
{
	color:#ff0;
	font-size:14px;
}
.font_blue 
{
	color:#00f;
}
.link_yellow:link ,.link_yellow:visited,.link_yellow:hover {
	color:#FFFF00;
	text-decoration:underline;
}
.link_peachblow:link,.link_peachblow:visited,.link_peachblow:hover {
	color:#FF6699;
	text-decoration:underline;
}
.link_orange:link,.link_orange:visited,.link_orange:hover {
	color:#ffcc00;
	text-decoration:underline;
}
.link_blue:link,.link_blue:visited,.link_blue:hover {
	color:#3366FF;
	text-decoration:underline;
}
.font_grey
{
	color:#333;
}
.text_big{
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	margin:0;
}
.text_superbig 
{
	font-size:25px;
	font-family:Arial;
	font-weight:bold;
	line-height:25px;
	color:#ffffff;
}
.text_arrow {
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:10px;
	background:url(/images/list_arrow.gif) no-repeat left top;
}
.text_img {
	margin-right:8px;
	vertical-align:middle;
}
/* 标题定义 */
h1 
{
	font-size:15px;
}
h2,h3{
	height:25px;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	padding:0 8px 0 8px;
	line-height:25px;
}
h2{
	background-color:#999;
	color:#333;
	line-height:25px;
}
h3{
	background-color:#333;
	color:#fff;
}
h2 img ,h3 img {
	margin-right:5px;
	vertical-align:middle;
}
h4{
	height:25px;
	padding:0 8px 0 8px;
	color:#333;
	line-height:25px;
	font-size:13px;
	margin-top:10px;
	background-color:#FFF;
}

h5{
	color:#ffff99;
	font-size:13px;
}

/* 右对齐，操作，更多等样式定义*/
.text_right,.word_right {
	float:right;
	font-size:12px;
	font-weight:lighter;
	 display:   inline;vertical-align:   middle;
	line-height:25px;
	 
}
.text_right a:link,.text_right a:visited,.text_right a:hover
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	 display:   inline;vertical-align:   middle;
	line-height:25px;
}

/* 特殊补丁定义 */
.space_rightt10{
	margin-right:10px;
}
.spce_left10 {
	 text-align:center;
}
.space_top10 
{
	margin-top:10px;
}

/* 列表定义 */
.list_topline {
}
.list_topline li{
	height:30px;
	line-height:30px;
	font-size:13px;
	padding-left:8px;
	border-top:1px solid #cccccc;
}
.list_bg_border{
	padding:8px;
	background:#333;
	border:1px solid #999;
	border-top:0 none;
	width:100%;
	margin-bottom:10px;
}

.list_bg_border td
{
	height:50px;
	line-height:50px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #999;
	font-size:13px;
	text-align:left;
}

.list_bg_border li {
	height:50px;
	line-height:50px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #999;
	font-size:13px;
}
.list_bg_border li a {
	float:left;
}
.list_bg_border li span {
	float:right;
	white-space:normal;
}
.list_arrow {
	margin-top:10px;
	margin-left:8px;
}
.list_arrow li {
	height:22px;
	line-height:22px;
	padding-left:20px;
	color:#fc0;
	background:#000 url(/images/icon_arrow.gif) no-repeat left center;
}
.list_arrow li a,.list_arrow li a:hover {
	color:#fc0;
}
.list_marquee {
}
.list_marquee li{
	float:left;
}
.list_mybar li{
	float:left;
}

.list_mybar span {
	margin:0 10px;
	color:#999;}
.head_photo {
	width:45px;
 max-height:50px;
	margin-right:15px;
	vertical-align:middle;
	border:1px solid #999;
}
/* 容器定义 */
.box_margin {
	margin:10px 0 10px 8px;
}
.box_border {
	padding:1px;
	margin-top:10px;
	border:1px solid #999;
}
.box_border p,.box_border div,.box_border ul{
	margin:15px 8px 10px 8px;
}
.box_border p {
	line-height:20px;
}
.box_bg_none {
	padding:8px;
	border:1px solid #999;
	border-top:0 none;
	margin-bottom:10px;
}
.box_float {
	float:left;
}
.box_search {
	padding:8px;
	color:#333;
	background-color:#fff;
}
.box_search a,.box_search a:hover {
	color:#666;
}
.box_border_ora {
	border:2px solid #fc0;
	margin-top:10px;
	padding:8px;
}
.box_bg_white{
	background-color:#fff;
	padding:2px;
}


.box_border_head {
	margin-top:5px;
	border:1px solid #3b3b3b;
	height:130px;
	width:95%;
}

.box_border_head h3
{
	height:17px;
	background-image:url(/images/header_bg.gif);
	line-height:17px;
	}

.box_border_head p,.box_border_head div,.box_border_head ul{
	margin:5px;
}
.box_border_head p {
	line-height:16px;
}

/* 首页 Start */
.box_login{
	margin-top:10px;
}
.input_text {
	display:block;
	margin:5px 0;
	width:180px;
	color:#fff;
	border:1px solid #fc0;
	background-color:#000;
}
.input_btn {
	height:20px;
	color:#fff;
	cursor:pointer;
	padding:2px 5px;
	margin-top:5px;
	border:1px solid #fff;
	background-color:#333;
}
.box_bigfont {
	float:left;
	width:410px;
	margin-left:20px;
	margin-top:10px;
}
.topline{
	padding:15px 0;
	border-top:1px solid #fff;
}
.table_user {
	margin-top:20px;
} 
.table_user td{
	width:170px;
}
.table_user p {
	margin:0;
}
.table_bg {
	margin-top:20px;
	border-collapse:separate;
	border-spacing:1px;
}
.table_bg td {
	height:95px;
	*height:79px;
	width:212px;
	padding:8px;
	vertical-align:top;
	background:#fc0;
}
.text_black,.text_black a,.text_black a:visited,.text_black a:hover
{
	color:#444444;
	text-decoration:none;
}
/* 首页 End */
/*--Lighter Tabs Start--*/
.tabs_menu0 {
	margin-top:10px;
	height:26px;
	*height:24px!important;
	*height:23px;
	width:100%;
	background:#000 url(../Images/bg_tabs.gif) repeat-x left bottom;
}
.tabs_menu0 li {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	display:block;
	cursor:pointer;
	margin-right:1px;
	padding:8px 0px 1px 0px;
	background-color:#999;
	text-align:center;
	width:32%;
}
.tabs_menu0 li.current {
	margin-right:1px;
	color:#fff;
	padding:8px 0px 2px 0px;
	border:1px solid #999;
	border-bottom:0 none;
	background-color:#000;
	width:32%;
}
.tabs_menu0 li a {
	color:#fff;
}
.tabs_menu0 li a:hover {
	text-decoration:none;
}
.tabs_main {
	clear:both;
}
#tabs_main0 div{
	display:none;
	clear:both;
	border:1px solid #999;
	border-top:0 none;
	zoom:1;/* ie6 hack*/
	overflow:auto;
}
#tabs_main0 div.block {
	display:block;
}
#tabs_main0 ul 
{
	margin:8px;
}
/*--Lighter Tabs End--*/
/*--Long Tabs Start--*/
.tabs_l_menu0 {
	margin-top:10px;
	height:26px;
	*height:24px!important;
	*height:23px;
	width:100%;
	background:#000 url(../Images/bg_tabs.gif) repeat-x left bottom;
}
.tabs_l_menu0 li {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#333;
	display:block;
	cursor:pointer;
	margin-right:1px;
	padding:8px 8px 2px 8px;
	background-color:#999;
	border-bottom:1px solid #999;
}
.tabs_l_menu0 li.current {
	color:#fff;
	padding:8px 8px 2px 8px;
	border:1px solid #999;
	border-bottom:0 none;
	background-color:#000;
}
.tabs_l_menu0 li a {
	color:#333;
}
.tabs_l_menu0 li a:hover {
	text-decoration:none;
}
.tabs_l_main {
	clear:both;
}
#tabs_l_main0 div{
	
	padding:8px;
	border:1px solid #999;
	border-top:0 none;
}
#tabs_l_main0 div.block {
	display:block;
}
/*--Long Tabs End--*/
/*.div_item {
	width:49%;
	float:left;
}*/
/* 其他定义 */
.info_right{
	float:left;
	/*width:170px;*/
	padding-left:10px;
}
.info_table
{
	margin:5px 0;
	padding:0;
	border:0;
}
.info_table th
{
	font-weight:lighter;
	text-align:right;
	height:18px;
	line-height:18px;
	vertical-align:middle;
}
.info_dropD
{
	height:20px;
	margin-top:5px;
}
.input_text_120 {
	width:118px;
	height:17px;
	color:#fff;
	padding-top:1px;
	background-color:#000;
	border:1px solid #fc0;
}
.info_left {
	width:80px;
 max-height:120px;
	border:1px solid #fff;
}
.info_left_small {
	width:50px;
	height:50px;
	float:left;
	margin-right:15px;
	border:1px solid #fff;
}


.link_blue_line,.link_blue_line:visited,.link_blue_line:hover {
	color:#3366FF;
	text-decoration:underline;
}
.link_gray_line,.link_gray_line:visited,.link_gray_line:hover {
	color:#999;
	text-decoration:underline;
}


.user_profile {
	background:url(/images/userprofile_bg.gif) repeat-y right top;
	padding:10px 0;
	vertical-align:top;
 text-align:center;
}
.user_profile_info {
	margin:10px;
}
.user_profile_info th {
	text-align:right;
	height:20px;
	padding-right:5px;
	width:100px;
}
.user_info_top {
	padding-bottom:20px;
	font-size:14px;
}
.user_info_photo img{
	border:1px solid #fff;
	width:40px;
	margin:0 2px;
}
.user_photo,.user_gift,.user_fubling{
	width:100%;
	margin-top:8px;
	margin-left:15px;
}
.user_photo_item {
	float:left;
	margin-right:5px;
}
.user_gift_item {
	float:left; 
	text-align:center;
	margin-right:10px;
}
.photo_item_img {
	display:block;
	width:60px;
	max-height:80px;
	vertical-align:top;
	border:1px solid #fff;
	margin-top:5px;
}
.user_fubling_img {
	width:50px;
	vertical-align:top;
	border:2px solid #ffcc00;
	margin-bottom:5px;
}
.user_dlist {
	margin-bottom:15px;
	overflow:auto;
	zoom:1;
}
.user_dlist dt {
	float:left;
	line-height:25px;
	width:200px;
	margin-right:100px;
}
.user_dlist dt a,.user_dlist dt a:visited,.user_dlist dt a:hover {
	color:#999;
	text-decoration:underline;
}
.user_dlist dd {
	font-family:Arial;
	font-size:12px;
	color:#999;
	line-height:25px;
}
/* Accordio, Opener Layout*/
.accordion {
	
}
.accordion h3 {
	background:#666 url(/images/arrow-square.gif) no-repeat right -51px;
	border-bottom:2px solid #000;
	padding: 2px 15px;
	cursor: pointer;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion div {
	margin:8px;
}


/* 欢乐时光start */

.tbWeek
{
	width: 100%; 
	text-align: center;
	color:#ffffff;
}
.tbWeek td
{
	padding:5px;
	font-weight:bold;
}	
.tbHour
{
	width: 100%; 
	text-align: center;	
}
.tbHour td
{
	padding:5px;
	height:26px;
	line-height:26px;
}
.tbHourSelect td
{
	padding:5px;
	background-color:#888888;
	height:25px;
}
/* 欢乐时光end */


/* 文章 start */
.NavArticle
{
	font-size:14px;
	line-height:22px;
	padding:0px 100px;
	
	width:800px;
	color:#cccccc;
	}
	
	
.NavArticle h1
{
	text-align:center;
	font-size:18px;
	line-height:30px;
	margin-bottom:50px;
	color:Red;
}
.NavArticle b
{
	color:yellow;
}
.NavArticle h2
{
	background-color:#000000;
	font-size:15px;
	line-height:30px;
	margin-bottom:10px;
	color:#ffcc00;
	margin-top:25px;
}

.NavArticle h3
{
	background-color:#000000;
	font-size:13px;
	line-height:30px;
	margin-bottom:10px;
	color:red;
	margin-top:5px;
}


.NavArticle .NavSummary
{
	font-size:15px;
	line-height:20px;
	margin-bottom:10px;
	margin-top:30px;
	color:#ffcc00;
}
/* 文章 end */

/* 礼品店 Start */
.text_red {
	font-size: 16px; 
	text-align: center; 
	color: #f00;
	font-weight:bold;
}
.p_lineheight
{
	margin:10px 0 20px 0;
}

/* 礼品店 End */

/* 表单 */
.form_tabs
{
	width:95%;
	margin:5px;
}

.list_tabs
{
	width:98%;
}

.form_tabs th 
{
	width:150px;
	height:25px;
	text-align:right;
	vertical-align:top;
	padding:4px 5px 4px 0;
}
.form_tabs td 
{
	padding:4px 0;
	text-align:left;
}
.formtabs_ml 
{
	width:90%;
	height:100px;
	font-size:12px;
	border:1px solid #999;
}
.formtabs_tb_300,.formtabs_tb_150,.formtabs_tb_100,.formtabs_tb_80
{
	height:18px;
	line-height:18px;
	vertical-align:middle;
	font-size:12px;
	border:1px solid #999;
	
}
.formtabs_tb_300
{
	width:300px;
	}
.formtabs_tb_150
{
	width:150px;
}
.formtabs_tb_100
{
	width:100px;
	vertical-align:top;
}
.formtabs_tb_80
{
	width:80px;
	vertical-align:top;
}
.formtabs_valid 
{
	height:20px;
	margin-left:10px;
	cursor:pointer;
	vertical-align:bottom;
}
.formtabs_btn 
{
	border:0;
	padding:2px 5px;
	cursor:pointer;
	color:#fff;
	background-color:#f00;
}

.formtabs_btn_Gray
{
	border:0;
	padding:2px 5px;
	cursor:pointer;
	color:yellow;
	background-color:Gray;
	font-weight:bold;
}

/* 列表 */
.list_tabs table 
{
	width:99%;
	margin-top:10px;
}
.list_tabs th
{
	font-size:14px;
	font-weight:bold;
	color:#666;
	text-indent:24px;
	border-bottom:1px solid #333;
}
.list_tabs  td
{
	padding:8px 0;
	color:#ddd;
	text-indent:24px;
}
.list_page 
{
	text-align:center;
	margin:10px 0;
	border-top:1px dotted #333;
	padding-top:10px;
}
.detail_title 
{
	text-align:center;
	padding-right:30px;
	margin-top:20px;
	margin-bottom:5px;
	font-size:16px;
}
.detail_data 
{
	font-size:12px;
	font-family:Arial;
	text-align:center;
}
.tabs_align,.div_align
{
	width:80%;
	margin:0 auto;
	text-align:center;
}
.tabs_align th 
{
	height:25px;
	font-size:13px;
	text-align:left;
	color:#666;
	border-bottom:1px solid #333;
}
.tabs_align td 
{
	text-align:left;
	padding:10px 0;
}
.user_face 
{
	width:100px;
	max-height:120px;
	display:block;
	margin-bottom:5px;
}
.tabsAlign_btn 
{
	text-align:right;
	font-size:16px;
	font-weight:bold;
	color:#f00;
}
.tabsAlign_btn a,.tabsAlign_btn a:visited,.tabsAlign_btn a:hover
{
	color:#f00;
	text-decoration:none;
}
.tabsAlign_btn img
{
	margin-right:8px;
}
.tabs_border 
{
	border:1px solid #333;
	margin:0 0 10px 10px;
	width:100%;
}
.tabs_border td
{
	padding:8px;
	text-align:left;
}
.tabs_data 
{
	color:#666;
	font-family:Arial;
	font-size:10px;
	display:block;
	margin:2px 0;
}
.title_border 
{
	font-size:14px;
	color:#f00;
	margin:10px 0;
	border-top:1px dashed #333;
	border-bottom:1px solid #600;
	padding:10px 0;
}
.title_border a,.title_border a:visited,.title_border a:hover 
{
	color:#f00;
	text-decoration:none;
}
.third_tabs 
{
	width:300px;
}
.third_tabs table td 
{
	padding:8px;
	text-align:left;
	vertical-align:top;word-break:break-all;word-wrap : break-word
}
.tabs_border 
{
	margin:10px auto;
	text-align:center;
	border:1px solid #333;
}
.tabs_border th {
	border:1px solid #333;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:5px 0;
	color:#999;
}
.tabs_border td 
{
	border:1px solid #333;
	height:25px;
	line-height:25px;
	text-align:center;
}
.border_red 
{
	width:40%;
	margin:10px auto;
	*margin:20px auto;
	text-align:center;
	border:1px solid #600;
}
.border_red th 
{
	width:150px;
	text-align:right;
	height:25px;
	padding:8px 0;
}
.border_red td 
{
	text-align:left;
	padding:8px;
}
.border_white 
{
	border:1px solid #333;
	margin-top:10px;
	width:100%;
}
.border_white td
{
	width:120px;
	padding:10px;
}
.list_ol 
{
	margin:10px;
}
.list_ol li 
{
	text-align:left;
	list-style-type:decimal;
	list-style-position:inside;
	line-height:22px;
	font-size:13px;
}
.btn_bg_right 
{
	height: 23px;
	color:#f00; 
	float:right;
	background: url(/images/btn.gif) repeat-x left top;
    padding: 5px 10px;
}
.btn_bg_right a,.btn_bg_right a:visited,.btn_bg_right a:hover
{
	color:#f00;
	text-decoration:none;
}

#NavIndexShout
{
	padding:10px;
	width:98%;
	}