@charset "UTF-8";
/* CSS Document */

body {
	background-color: #c5b6d9;
	margin: 0;
	padding: 0;
	font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; }

p {text-align: left; font-size: 16px; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; color: #000000; line-height: 26px; text-decoration: none;}
A:link    {color: #000000; text-decoration: none;}
A:visited {color: #000000; text-decoration: none;}
A:hover   {color: #582e91; text-decoration: none; background: none;}
A:active  {color: #000000; text-decoration: none;}

.footer {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: right;}

.p22p {text-align: center; font-size: 22px; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; color: #582e91; line-height: 36px; text-decoration: none;}

.p16 {text-align: center; font-size: 16px; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; color: #000000; line-height: 26px; text-decoration: none;}

.p16r {text-align: right; font-size: 16px; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; color: #582e91; line-height: 26px; text-decoration: none;}

.p16w {text-align: left; font-size: 16px; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; color: #ffffff; line-height: 22px; text-decoration: none;}

.p11 {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: center;}

.cellfront {border-top: 1px solid #582e91; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 16px; color: #000000; text-decoration: none; text-align: center; line-height: 26px;}
.cellfront A:link    {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 16px; color: #000000; text-decoration: none;}
.cellfront A:visited {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 16px; color: #000000; text-decoration: none;}
.cellfront A:hover   {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 16px; color: #582e91; text-decoration: none; background: none;}
.cellfront A:active  {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 16px; color: #000000; text-decoration: none;}

.cellcom {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; text-decoration: none; text-align: center; line-height: 24px;}
.cellcom A:link    {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; text-decoration: none;}
.cellcom A:visited {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; text-decoration: none;}
.cellcom A:hover   {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 14px; color: #582e91; text-decoration: none; background: none;}
.cellcom A:active  {font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; text-decoration: none;}
 
.cellpic {border: 1px solid #582e91; border-collapse:collapse;}

.cellact {text-align: left; font-size: 16px; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; color: #000000; line-height: 26px; text-decoration: none;}


.h1 {text-align: left;
	font-size: 28px;
	font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif;
	color: #582e91;
	line-height: 24px;
	text-decoration: none;
	padding-top: 10px}

.h1c {text-align: center;
	font-size: 28px;
	font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif;
	color: #582e91;
	line-height: 24px;
	text-decoration: none;
	padding-top: 10px}

.h2 {
	text-align: left;
	font-size: 22px;
	font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif;
	color: #582e91;
	line-height: 24px;
	text-decoration: none;
	padding-top: 10px
}

.htemp {text-align: left; font-size: 28px; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; color: #444444; line-height: 24px; text-decoration: none; padding-top: 10px}

hr {background: #582e91; clear: both; float: none; width: 100%; height: 1px; margin: 0 0 1.4em; border: none;}

table.time {border: 2px solid #582e91; border-collapse:collapse;}
table.time td {border: 1px solid #582e91; font-family: Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif; font-size: 16px; color: #000000; text-decoration: none; text-align: center; 
			   line-height: 24px; padding-top: 8px; padding-bottom: 8px}
			   
#calendar {width:100%; border:1px solid #aaa; font-size:0.8em;}
#calendar  td,tr {border:1px solid #ddd;}
#calendar  td {padding:5px;}
#calendar  .hd {background-color:#fcc;}
#calendar .month {width:70px;}
#calendar td {width:20px;text-align:center;}
#calendar .longbg {width:150px;text-align:center;}
#calendar .longbgd {width:150px;text-align:right;}

div { box-sizing: border-box;}
div,span {margin:0px;border:0px;padding:0px;}

.main {
  width: 220px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  height: 120px;
}

img.absolute {
 /* left: 50%;*/
  margin-left: 0px;
  position: absolute;
}


#albumpopupauto {display:block; position: relative;}
#lastimg {display:block;position:absolute; padding:10px 5px;background:#eee;top:45%;left:0px;font-size:2em;opacity: 0.5;filter: alpha(opacity=50);}
#nextimg {display:block;position:absolute; padding:10px 5px;background:#eee;top:45%;right:0px;font-size:2em;opacity: 0.5;filter: alpha(opacity=50);}

#albumpopupauto img {max-width: 100%; height: auto;}
.bi_delete {display:inline;position:absolute;background:url('images/ad_icon.gif') -72px -18px;width:18px;height:18px;cursor:pointer;}
.p_top_right{display:inline;position:absolute;right:0px;top:0px;}
.popupwrap {display:block;position:relative;}
.popuparea {display:none;position:fixed;top:0px;left:0px;bottom:0px;right:0px;z-index:251;}
.round {border:3px solid #333;border-radius:25px;background-color:#eee;padding:15px;top:-9px;right:-9px}
.fullscreencover {display:none;position:fixed;top:0px;left:0px;bottom:0px;right:0px;
background: url('images/trans_000.png');
background-repeat: repeat;
/*background: rgba(255, 255, 255,0.7);*/
z-index:250;
opacity: 0.5;
filter: alpha(opacity=50);
} /* For IE8 and earlier */
.popuparea .popupwrap {background-color:#f3f3f3;padding:20px;margin: 50px auto;border-radius:15px;border:3px solid #333;}

.fullbodywrap {width:100%;height:100%;position:relative;background:black url(images/bg-7.jpg?1232) top;background-repeat: repeat-x;}



/* Dropdown Menu */			   
#mbcm
{	margin: 0;
	padding: 0;
	z-index: 30}

#mbcm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 18px Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif}

#mbcm li a
{	display: block;
	width: 165px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	line-height: 34px}

#mbcm li a:hover
{	background: #8262ad}

#mbcm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #8262ad}

	#mbcm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 6px 10px;
		width: 160px;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		background: #8262ad;
		color: #fff;
		font: 14px Arial, "黑體", "微软雅黑", Helvetica, Verdana, sans-serif}

	#mbcm div a:hover
	{	background: #b5bfba;
		color: #582e91}

