@charset "utf-8";

/***********************************all************************************/

*{
	margin:0;
	padding:0;
	border:0;
}

a:link,
a:visited{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1{
	clear:both;
}

body{
	text-align:center;
}

#content-holder{
	width:900px;
	margin:0 auto;
}

.pop{ width:800px; margin:0 auto; background-color:#fdf5e5;}

.pop p{ padding-bottom:30px;}
/**********************************header**********************************/

#header{
	height:110px;
	background:#FFFFFF url(../images/nav_bg.gif) repeat-x bottom;
	margin-bottom:17px;
}

#header img{
	float:left;
}

.logo{
		padding:28px 46px 0 41px;
}

.language{
	list-style-type:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	float:right;
	width:300px;
	color:#d74e93;
	padding:5px 0 5px 0;
	text-align:right;
}

.language span{
	padding:0 5px 0 5px;
	
	}
	
.language a{
	color:#d74e93;
	font-size:12px}

.language a:hover{
	color:#ff99cc;}

.top-ad{
	width:154px;
	height:79px;
	float:left;
	background:#FFFFFF url(../images/top_ad.gif) no-repeat;
}

.top-ad p{
	color:#fff;
}

.top-ad-title{
	font:20px "Myriad Pro";
	padding:5px 0 5px 0;
}

#global-nav{
	font:13px/25px Verdana, Arial, Helvetica, sans-serif;
	padding-top:79px;
}

#global-nav ul{
	list-style:none;
}

#global-nav ul li{
	float:right;
	position:relative;
	padding:0 8px 0 8px;
}

.global-nav-link{
	color:#d74e93;
}

.global-nav-link:hover{
	color:#ff99cc;
}

.nnnn{ position:absolute;left:0;top:26px;margin-left:5px;border-collapse:collapse;font:12px Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color:#e8807d; margin-top:3px;}
	
.dddd{
	color:#FFFFFF;
	padding:10px 0 10px 3px;
	line-height:26px;
}


/**********************************content*************************************/

#main-content{
	width:629px;
	float:left;
	_display:inline;
	margin-left:18px;
	margin-right:18px;
	text-align:left;
	
}

.bdj{width:621px;height:205px;top:0px;border-top-width: 3px;border-right-width: 3px;border-left-width: 3px;	border-top-style: solid;
	border-right-style: solid;border-left-style: solid;border-top-color: #FF0;	border-right-color: #FF0;border-left-color: #FF0;}
.blythe{
	width:621px;
	height:205px;
	padding:10px 0 0 0;
	position:relative;
	top:-10px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF0;
	border-left-color: #FF0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF0;
}

.bdj{
	margin-bottom:0px;
	color:#d74e93;
}

.bdj img{
	float:left;
}

.bdj h2{
	font:28px "Arial Black";
	margin-left:340px;
	margin-top:15px;
}

.bdj h3{
	font:24px "Arial Black";
	margin-left:340px;
	margin-top:25px;
	background:#fff url(../images/bjd_arrow.gif) no-repeat left;
	padding-left:30px;
	padding-bottom:3px;
}

.bdj h3 a{
	color:#d74e93;
}

.bdj h3 a:hover{
	text-decoration:none;
	color:#ff99cc;
}

.bdj h4{
	font:13px/24px "MS UI Gothic",Verdana;
	margin-left:340px;
	margin-top:25px;
}

.blythe{
	color:#b554bd;
}

.blythe img{
	float:right;
}

.blythe h2{
	font:28px "Arial Black";
	margin-left:35px;
	margin-top:15px;
}

.blythe h3{
	font:24px "Arial Black";
	margin-left:35px;
	margin-top:25px;
	background:#fff url(../images/blythe_arrow.gif) no-repeat left;
	padding-left:30px;
	padding-bottom:3px;
}

.blythe h3 a{
	color:#b554bd;
}

.blythe h3 a:hover{
	text-decoration:none;
	color:#ff7b7b;
}

.blythe h4{
	font:13px/24px "MS UI Gothic",Verdana;
	margin-left:35px;
	margin-top:25px;
}

.faq{
	width:80%;
	margin-left:5px;
	margin-bottom:30px;
}

.faq ul{
	list-style:none;
	font:15px "MS UI Gothic",Verdana;
	line-height:28px;}

.faq ul li{

}
	
.faq ul a{
	color:#000;}

.answer{
	color:#ff7b7b;
	font:13px "MS UI Gothic",Verdana;
	margin-left:3px;
	text-indent:-20px;
	padding-left:20px;
	line-height:15px;
}

.answer_txt{
	margin:10px 0 10px 20px;
}

.bottom-ad{
	margin-bottom:20px;
}

.bottom-ad p{
	border:1px solid #e5e5e5;
	width:223px;
	height:269px;	
}

#side-bar{
	width:217px;
	_display:inline;
	margin-right:18px;
	_margin-right:16px;
	float:right;
	background:#fff url(../images/mid_line.gif) repeat-y left;
	min-height:600px;
}

#side-bar p{
	margin-left:17px;
	margin-bottom:5px;
}

p.commonly{
	border:1px solid #e5e5e5;
}

p.especial-1st{
	width:198px;
	margin-top:20px;
}

p.especial-2st{
	width:198px;
	margin-top:180px;
}


/**********************************footer**********************************/

#footer{
	clear:both;
	background:#FFFFFF url(../images/nav_bg_2.gif) repeat-x top;
	height:50px;
}

.copy{
	float:left;
	font:11px "MS UI Gothic",Verdana;
	color:#bababa;
	padding:15px 0 0 20px;
}

.search{
	float:right;
	padding:15px 20px 0 0;
	font:12px "MS UI Gothic",Verdana;
	text-align:right;
}

.search-input{
	border:1px solid #d8d8d8;
	height:16px;
	*height:15px;
	font:12px "MS UI Gothic",Verdana;
	padding-left:3px;
	padding-top:1px;
}

.search_button{
	background-color:#000;
	margin:0 3px 0 8px;
	padding:2px 5px 2px 5px;
}

.search_button a{
	color:#FFFFFF;
}

.search_button a:hover{
	color:#ff7b7b;
	text-decoration:none;
}

.calendar{
	margin:8px 0 8px 52px;
	*margin:8px 0 8px 23px;
	height:150px;
	background:url(../images/bjd/loadinfo_24.gif) center no-repeat;
}

.calendarhaeds{font-family:"MS UI Gothic",Verdana; font-size:8pt;}
.calendarbodys{border-top:#cccccc 1px solid; border-left:#cccccc 1px solid;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
.calendartds{border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
.nextmonth{cursor:pointer;}
