﻿body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0 auto;
	
	padding:0;
	filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1); 
}
.clear
{
	clear:both;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.page
{
	width:100%;
}
.page a:link
{
	color:#43609c;
	text-decoration:none;
}
.page a:visited
{
	color:#43609c;
	text-decoration:none;
}
.page a:hover
{
	color:#43609c;
	text-decoration:underline;
}
.header
{
	width:100%;
	height:300px;
	background:url(../img/bg.jpg) no-repeat center top;
	background-color:#ffffff;
	margin:0 0;
}
.header .content
{
	width:950px;
	margin:0 auto;
	height:274px;
}
.header .content .margin_top
{
	height:80px;
}
.header .content .tittle
{
	margin-left:100px;
	color:#ffffff;
}
.header .content .tittle h1
{
	line-height:27px;
	font-size:25px;
	font-weight:bold;
}
.header .content .tittle h2
{
	line-height:17px;
	font-size:15px;
	font-weight:normal;
}
.header .content .tittle h3
{
	line-height:15px;
	font-size:12px;
	font-weight:normal;
}
.header .menu
{
	width:100%;
	height:26px;
	margin:0;
	background:url(../img/c.jpg) repeat-x bottom center;
}
.header .menu .content
{
	width:950px;
	height:26px;
	margin:0 auto;
}
.header .menu a:link
{
	color:#449bd2;
	text-decoration:none;
}
.header .menu a:hover
{
	color:#6c6c6c;
	text-decoration:underline;
}
.header .menu a:visited
{
	color:#449bd2;
	text-decoration:none;
}
.header .menu .tag4
{
	float:left;
	width:75px;
	height:26px;
	background:url(../img/tag4.gif) no-repeat top center;
	color:#449bd2;
	font-size:15px;
	font-weight:normal;
	line-height:25px;
	text-align:center;
}
.header .menu .tag4_over
{
	float:left;
	width:75px;
	height:26px;
	background:url(../img/tag4_select.gif) no-repeat top center;
	color:#6c6c6c;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}
.header .menu .tag5
{
	float:left;
	width:86px;
	height:26px;
	background:url(../img/tag5.gif) no-repeat top center;
	color:#449bd2;
	font-size:15px;
	font-weight:normal;
	line-height:25px;
	text-align:center;
}
.header .menu .tag5_over
{
	float:left;
	width:86px;
	height:26px;
	background:url(../img/tag5_select.gif) no-repeat top center;
	color:#6c6c6c;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}
.header .menu .tag6
{
	float:left;
	width:99px;
	height:26px;
	background:url(../img/tag6.gif) no-repeat top center;
	color:#449bd2;
	font-size:15px;
	font-weight:normal;
	line-height:25px;
	text-align:center;
}
.header .menu .tag6_over
{
	float:left;
	width:99px;
	height:26px;
	background:url(../img/tag6_select.gif) no-repeat top center;
	color:#6c6c6c;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}
.container
{
	width:950px;
	background-color:#ffffff;
	margin:0 auto;
}
.margin10
{
	height:10px;
	line-height:0px;
}
.margin2
{
	height:2px;
	line-height:2px;
}
.dashed
{
	height:0px;
	line-height:0px;
	border-bottom:#3c3c3c 1px dashed;
}
.input
{
	width:160px;
}
.btn
{
	BORDER-RIGHT: #7b9ebd 1px solid;
	BORDER-LEFT: #7b9ebd 1px solid; 
	BORDER-TOP:#7b9ebd 1px solid; 
	BORDER-BOTTOM: #7b9ebd 1px solid ;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-TOP: 2px;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#cecfde); 
	COLOR: black; 
	FONT-SIZE: 12px;
}
.footer
{
	width:100%;
	height:100px;
}
.footer .content
{
	width:950px;
	margin:0 auto;
	text-align:center;
}
.index_left
{
	float:left;
	width:210px;
	margin:0 10px 0 0;
}
.table210
{
	width:208px;
	border:#e1dddf 1px solid;
	background-color:#f7f6fd;
}
.table210 .tittle
{
	width:208px;
	height:24px;
	background:url(../img/tittle_bg.jpg) repeat-x top left;
	line-height:24px;
	color:#333333;
	font-size:15px;
	font-weight:600;
}
.table210 .content
{
	width:188px;
	margin:0 auto;
}
.index_center
{
	float:left;
	width:510px;
	margin:0;
}
.index_right
{
	float:left;
	width:210px;
	margin-left:10px;
}
.guestbook_right
{
	float:left;
	width:730;
	margin:0;
}
.table510
{
	width:508px;
	border:#e1dddf 1px solid;
	background-color:#f7f6fd;
}
.table510 .tittle
{
	width:508px;
	height:24px;
	background:url(../img/tittle_bg.jpg) repeat-x top left;
	line-height:24px;
	color:#333333;
	font-size:15px;
	font-weight:600;
}
.table510 .content
{
	width:488px;
	margin:0 auto;
}
.table510 .content a:link
{
	color:#43609c;
	text-decoration:none;
}
.table510 .content a:hover
{
	color:#43609c;
	text-decoration:underline;
}
.table510 .content a:visited
{
	color:#43609c;
	text-decoration:none;
}
.table510 .content h1
{
	line-height:35px;
	font-size:30px;
}
.table510 .content h2
{
	line-height:30px;
	font-size:25px;
}
.table510 .content h3
{
	line-height:25px;
	font-size:20px;
}
.table730
{
	width:728px;
	border:#e1dddf 1px solid;
	background-color:#f7f6fd;
}
.table730 .tittle
{
	width:728px;
	height:24px;
	background:url(../img/tittle_bg.jpg) repeat-x top left;
	line-height:24px;
	color:#333333;
	font-size:15px;
	font-weight:600;
}
.table730 .content
{
	width:708px;
	margin:0 auto;
}
.table730 .content a:link
{
	color:#43609c;
	text-decoration:none;
}
.table730 .content a:hover
{
	color:#43609c;
	text-decoration:underline;
}
.table730 .content a:visited
{
	color:#43609c;
	text-decoration:none;
}
.table730 .content h1
{
	line-height:35px;
	font-size:30px;
}
.table730 .content h2
{
	line-height:30px;
	font-size:25px;
}
.table730 .content h3
{
	line-height:25px;
	font-size:20px;
}
.pagelist
{
	line-height:20px;
}
.pagelist .pagelist_page
{
	float:left;
	width:15px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#e1dddf 1px solid;
	background-color:#ffffff;
	margin:0 2px;
}
.pagelist a:link
{
	float:left;
	display:block;
	width:15px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#e1dddf 1px solid;
	background-color:#f7f6fd;
	margin:0 2px;
}
.pagelist a:visited
{
	float:left;
	display:block;
	width:15px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#e1dddf 1px solid;
	background-color:#f7f6fd;
	margin:0 2px;
}
.pagelist a:hover
{
	float:left;
	display:block;
	width:15px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#e1dddf 1px solid;
	background-color:#ffffff;
	margin:0 2px;
}
.msg_content input
{
	width:100px; 
	height:12px;
}
.msg_content select
{
	height:18px;
	line-height:15px;
	font-size:10px;
}
.edit
{
}
.edit div
{
	margin-right:5px;
	float:left;
}
.edit .btn_link
{
	line-height:0px;
	width:22px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -117px -69px;
}
.edit .btn_link_over
{
	line-height:0px;
	width:22px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -117px 0px;
}
.edit .btn_link_down
{
	line-height:0px;
	width:22px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -117px -23px;
}
.edit .btn_img
{
	line-height:0px;
	width:73px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -145px -69px;
}
.edit .btn_img_over
{
	line-height:0px;
	width:73px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -145px 0px;
}
.edit .btn_img_down
{
	line-height:0px;
	width:73px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -145px -23px;
}
.edit .btn_video
{
	line-height:0px;
	width:73px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -224px -69px;
}
.edit .btn_video_over
{
	line-height:0px;
	width:73px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -224px 0px;
}
.edit .btn_video_down
{
	line-height:0px;
	width:73px;
	height:22px;
	background:url(../img/edit_bg.gif) no-repeat -224px -23px;
}
.modulelist
{
	line-height:20px;
}
.modulelist a:link
{
	float:left;
	display:block;
	width:65px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#e1dddf 1px solid;
	background-color:#f7f6fd;
	margin:2px 2px;
}
.modulelist a:visited
{
	float:left;
	display:block;
	width:65px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#e1dddf 1px solid;
	background-color:#f7f6fd;
	margin:2px 2px;
}
.modulelist a:hover
{
	float:left;
	display:block;
	width:65px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#e1dddf 1px solid;
	background-color:#ffffff;
	margin:2px 2px;
	text-decoration:none;
	color:#57a0ce;
}
.modulelist .hover
{
	float:left;
	display:block;
	width:65px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#e1dddf 1px solid;
	background-color:#ffffff;
	margin:2px 2px;
	text-decoration:none;
	color:#57a0ce;
}
/* 首页活动样式 */
.raid
{
	float:left;
	width:46px;
	height:46px;
	background:url(../img/Raid/Raid_Rest_40.jpg) no-repeat center center;
}
.raid .border
{
	width:46px;
	height:46px;
	background:url(../img/icon_border_small.gif) no-repeat center center;
}
.raidinfo
{
	width:150px;
	border:1px solid #808080;
	background:#232735;
	filter:alpha(opacity=80); 
	color:#ffffff;
	position:absolute;
	left:-1000px;
	top:-1000px;
}
.raidinfo .time
{
	line-height:20px;
	color:#edc10f;
}
.raidinfo .name
{
	line-height:20px;
	font-size:14px;
	font-weight:bold;
}
.raidinfo .description
{
	font-size:12px;
}
/* 活动日历样式 */
.riad_calendar
{
	width:700px;
	border:1px solid #e1dddf;
	margin:auto;
}
.riad_calendar .cutline
{
	width:100%;
	height:0px;
	/*border-bottom:1px solid #e1dddf;*/
}
.riad_calendar .title
{
	width:100%;
	height:30px;
	line-height:30px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.riad_calendar .week
{
	width:100%;
}
.riad_calendar .weektitle
{
	float:left;
	width:100px;
	height:27px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	background:url(../img/Calendar_Title.jpg) no-repeat center center;
	color:#ffffff;
	text-align:center;
}
.riad_calendar .curline-y
{
	float:left;
	width:0px;
	/*border-left:1px solid #e1dddf;*/
}
.riad_calendar .day
{
	float:left;
	width:100px;
	height:100px;
	background:url(../img/Raid/Raid_DEFAULT_100.jpg) no-repeat center center;
}
.riad_calendar .day .num
{
	width:100%;
	height:20px;
	line-height:20px;
	color:#ffffff;
	font-size:15px;
}
.riad_calendar .day .content
{
	width:100%;
	height:80px;
}
.riad_calendar .day .content .c_space
{
	width:100%;
	height:20px;
}
.riad_calendar .day .content .c_raid
{
	width:100%;
	height:20px;
	line-height:20px;
}
.riad_calendar .day .content .c_raid .name
{
	float:left;
	width:60px;
}
.riad_calendar .day .content .c_raid .time
{
	float:left;
	width:40px;
}
.riad_calendar .day_gray
{
	float:left;
	width:100px;
	height:100px;
	filter:Gray;
	background:url(../img/Raid/Raid_DEFAULT_100.jpg) no-repeat center center;
}
.riad_calendar .day_gray .num
{
	width:100%;
	height:20px;
	line-height:20px;
	color:#ffffff;
	font-size:15px;
}
.riad_calendar .day_gray .content
{
	width:100%;
	height:80px;
}
.riad_calendar .day_gray .content .c_space
{
	width:100%;
	height:20px;
}
.riad_calendar .day_gray .content .c_raid
{
	width:100%;
	height:20px;
	line-height:20px;
}
.riad_calendar .day_gray .content .c_raid .name
{
	float:left;
	width:60px;
}
.riad_calendar .day_gray .content .c_raid .time
{
	float:left;
	width:40px;
}
.riad_calendar .day_bg
{
	float:left;
	width:100px;
	height:100px;
}
.riad_calendar .day_bg .num
{
	width:100%;
	height:20px;
	line-height:20px;
	color:#ffffff;
	font-size:15px;
}
.riad_calendar .day_bg .content
{
	width:100%;
	height:80px;
}
.riad_calendar .day_bg .content .c_space
{
	width:100%;
	height:20px;
}
.riad_calendar .day_bg .content .c_raid
{
	width:100%;
	height:20px;
	line-height:20px;
	filter:alpha(opacity=50); 
	background-color:#000000;
}
.riad_calendar .day_bg .content .c_raid .name
{
	float:left;
	width:60px;
	color:#fcc33a;
}
.riad_calendar .day_bg .content .c_raid .time
{
	float:left;
	width:40px;
	color:#ffffff;
}
.riad_calendar .day_bg_gray
{
	float:left;
	width:100px;
	height:100px;
	filter:Gray;
}
.riad_calendar .day_bg_gray .num
{
	width:100%;
	height:20px;
	line-height:20px;
	color:#ffffff;
	font-size:15px;
}
.riad_calendar .day_bg_gray .content
{
	width:100%;
	height:80px;
}
.riad_calendar .day_bg_gray .content .c_space
{
	width:100%;
	height:20px;
}
.riad_calendar .day_bg_gray .content .c_raid
{
	width:100%;
	height:20px;
	line-height:20px;
	filter:alpha(opacity=50); 
	background-color:#000000;
}
.riad_calendar .day_bg_gray .content .c_raid .name
{
	float:left;
	width:60px;
	color:#fcc33a;
}
.riad_calendar .day_bg_gray .content .c_raid .time
{
	float:left;
	width:40px;
	color:#ffffff;
}
.riad_calendar .c_raidinfo
{
	width:150px;
	border:1px solid #808080;
	background:#232735;
	filter:alpha(opacity=80); 
	color:#ffffff;
	position:absolute;
	left:-1000px;
	top:-1000px;
	z-index:2;
}
.riad_calendar .c_raidinfo .raidtitle
{
	width:100%;
}
.riad_calendar .c_raidinfo .raidtitle .raidtime
{
	float:left;
	width:40px;
	line-height:18px;
	text-align:left;
	font-size:14px;
}
.riad_calendar .c_raidinfo .raidtitle .raidname
{
	float:left;
	width:110px;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.riad_calendar .c_raidinfo .raiddescription
{
	color:#edc10f;
}
.riad_calendar .today
{
	width:116px;
	height:114px;
	position:absolute;
	left:-1000px;
	top:-1000px;
	background:url(../img/Calendar_Today.gif) no-repeat center center;
	z-index:1;
}
/*后台添加活动图片样式*/
.raidimages
{
	width:200px;
	height:300px;
	border:1px solid #e1dddf;
	overflow:auto;
	background-color:#ffffff;
}
.raidimages .raidimage
{
	width:180px;
	height:41px;
}
.raidimages .raidimage .radio
{
	float:left;
	margin-left:10px;
	height:40px;
}
.raidimages .raidimage .radio input
{
	height:40px;
}
.raidimages .raidimage .img
{
	float:left;
	margin-left:10px;
	width:40px;
	height:40px;
}
.raidimages .raidimage .description
{
	float:left;
	margin-left:10px;
	height:40px;
	line-height:40px;
}
.raidimages .raidimage_hover
{
	width:180px;
	height:41px;
	background-color:#e0eafd;
}
.raidimages .raidimage_hover .radio
{
	float:left;
	margin-left:10px;
	height:40px;
}
.raidimages .raidimage_hover .radio input
{
	height:40px;
}
.raidimages .raidimage_hover .img
{
	float:left;
	margin-left:10px;
	width:40px;
	height:40px;
}
.raidimages .raidimage_hover .description
{
	float:left;
	margin-left:10px;
	height:40px;
	line-height:40px;
}
.raidimages .raidimage_selected
{
	width:180px;
	height:41px;
	background-color:#c3d5fb;
}
.raidimages .raidimage_selected .radio
{
	float:left;
	margin-left:10px;
	height:40px;
}
.raidimages .raidimage_selected .radio input
{
	height:40px;
}
.raidimages .raidimage_selected .img
{
	float:left;
	margin-left:10px;
	width:40px;
	height:40px;
}
.raidimages .raidimage_selected .description
{
	float:left;
	margin-left:10px;
	height:40px;
	line-height:40px;
}
.dkp_table
{
	border:1px solid #a3d6f4;
	background-color:White;
	border-collapse:collapse;
}
.dkp_table td,
.dkp_table th
{
	border-collapse:collapse; 
	border:1px solid #a3d6f4; 
	background:#FFF; 
	text-align:left; 
	padding:0 3px; 
	line-height:30px; 
	height:30px;
}
.dkp_table th,
.dkp_table .th
{
	border-bottom:1px solid #8db8cf; 
	background: #e3f1fe url(../img/dkp_thbg_03.jpg) repeat-x center bottom;
}
.dkp_table .cellleft
{
	text-align:left;
}
.dkp_table .cellcenter
{
	text-align:center;
}
.dkp_table .cellright
{
	text-align:right;
}
.dkp_table th span
{
    cursor: pointer;
    padding-right: 15px;
}
.dkp_table .asc
{
	background:url(../img/r_2.jpg) right center no-repeat;
}
.dkp_table .desc
{
	background:url(../img/r_1.jpg) right center no-repeat;
}
div.dkp_member {
    width:20%;
    height:30px;
    line-height:30px;
    float:left;
}
.achievement
{
	text-align:center;
}
.achievement img
{
	display:block;
	margin:2px auto;
	padding:0;
}
