@charset "utf-8";
/**
* Author: XoyoTeam Charies ZhangMing
* Version: 1.0.1
* Last Changed by Charies
* Last Update : 2010-5-27 17:59:26
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style:none;}
fieldset,img{border:0;}
q:before,q:after{content:'';}
abbr[title]{border-bottom:1px dotted;cursor:help;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
hr{border:none;height:1px;}
body,button,select,textarea{font:12px/1 Arial,Tahoma,Helvetica,SimSun,san-serif;}
/*S links*/
a {
color:#333;
text-decoration:none;
}

a:hover {
color:red;
text-decoration:underline;
}

#Game_topNav a{
text-decoration:underline;}

.Download .main a{
text-decoration:underline;}
.Download .main a:hover{
text-decoration:none;
}

.detail_content a,.more a,a.more-inline {
color:#333;
text-decoration:underline;
}

.detail_content a:hover,.more a:hover,a.more-inline:hover {
color:red;
text-decoration:none;
}

.detail_content p img,
.detail_content table img{
border:1px solid #A9CBDA;
padding:1px;
overflow:hidden;
background-color:#fff;
}

a.more-inline,.more a {
font-family:Verdana,Arial,Tahoma,Helvetica,SimSun,san-serif;
}

sub{
	color: #B05800;
font-size: 12px;
	*font-size: 14px;
	vertical-align: middle;
	padding-left: 4px;
}

/*color*/
.gn{
	color:#999;}
.gr{
	color:#00CB22;}
.bl{
	color:#00AFDE;}
.pu{
	color:#D25CFF;}
.or{
	color:#FD6C01;}
.ye{
	color:#FAFF00;}

.q0{
	color:#999;}
.q1{
	color:#fff;}
.q2{
	color:#02bc45;}
.q3{
	color:#056fd8;}
.q4{
	color:#fb28fb;}
.q5{
	color:#FD6C01;}
	
.lq0{
	color:#999;}
.lq1{}
.lq2{
	color:#02bc45;}
.lq3{
	color:#056fd8;}
.lq4{
	color:#fb28fb;}
.lq5{
	color:#FD6C01;}
#jx3_xoyo {
background: url(http://pic.xoyo.com/cms/jx3/2010/02/08/test/bg-body70.jpg) no-repeat center 30px #B8CADE;
}

#page{
	position:relative;}

#page #hd {
height:280px;
position:relative;
z-index:5;
}

#page #hd a.JX3-home{
display:block;
width:220px;
height:108px;
position:absolute;
top:22px;
left:73px;
text-indent:-999em;
overflow:hidden;}

#page #bd,#page #ft {
background-color:#fff;
}

#hd h1 {
height:230px;
text-indent:-999em;
}

.line {
height:0;
margin:6px 0;
overflow:hidden;
clear:both;
border-bottom:1px dashed #A9CBDA;
}

.line2 {
height:5px;
background:url(http://pic.xoyo.com/cms/jx3/0801/line.png) no-repeat center 0;
overflow:hidden;
clear:both;
margin:1em 0;
}

/*S layout*/
#page {
width:960px;
margin:0 auto 10px;
}

#page #bd .main,#page #bd .sub {
float:left;
}

.main {
width:700px;
/*overflow: hidden;*/
zoom:1;
}

.sub {
width:250px;
margin:0 0 0 5px;
overflow:hidden;
zoom:1;
position: relative;
z-index: 5;
}

/*E layout*/
/*S tmp*/
#page .tmp {
position:relative;
}

#page .tmp .tit {
background:url(http://pic.xoyo.com/cms/jx3/0801/tmpbg.png) no-repeat 0 0;
border-bottom:1px dashed #D1D1D1;
}

#page .tmp .tit h3 {
font-size:14px;
line-height:26px;
font-weight:700;
padding:0 0 0 12px;
color:#fff;
background:url(http://pic.xoyo.com/cms/jx3/0801/tmpbg-h3.png) no-repeat right 0;
zoom:1;
}

#page .tmp .con {
border-width:1px;
border-style:none solid solid;
border-color:#D1D1D1;
background-color:#EBF4F8;
overflow:hidden;
zoom:1;
}

#page .tmp .con .tmp_txt_margin {
margin:12px;
line-height:22px;
}

#page .more {
position:absolute;
top:5px;
right:12px;
}

/*E tmp*/
/*S tmp2*/
#page .tmp2 {
position:relative;
}

#page .tmp2 .tit {
background:url(http://pic.xoyo.com/cms/jx3/0801/tmp2.png) no-repeat 0 0;
}

#page .tmp2 .tit h3 {
font-size:14px;
line-height:23px;
font-weight:700;
padding:0 0 0 30px;
zoom:1;
height:28px;
}

#page .tmp2 .con {
overflow:hidden;
zoom:1;
}

/*E tmp2*/
/*S tmp3*/
#page .tmp3 {
position:relative;
}

#page .tmp3 .tit {
background:url(http://pic.xoyo.com/cms/jx3/0801/tmp3.png) no-repeat 0 0;
}

#page .tmp3 .con {
overflow:hidden;
zoom:1;
}

#page .tmp3 .tit h3 {
font-size:14px;
line-height:28px;
font-weight:700;
padding:0 0 0 30px;
background-repeat:no-repeat;
background-position:0 0;
zoom:1;
}

/*S tmp3*/
#page .tmp4 .tit {
background:url(http://pic.xoyo.com/cms/jx3/0801/tmp4.png) no-repeat 0 0;
}

#page .tmp4 .tit h3 {
font-size:14px;
height:40px;
line-height:33px;
font-weight:700;
padding:0 0 0 60px;
background-repeat:no-repeat;
background-position:0 0;
color:#fff;
overflow:hidden;
zoom:1;
}

#page .tmp4 .con {
overflow:hidden;
zoom:1;
}

/*S tmp5*/
#page .tmp5 {
border:1px solid #A9CBDA;

}

#page .tmp5 .tit {
background-color:#EBF4F8;
border-bottom:1px solid #A9CBDA;
line-height:28px;
}

#page .tmp5 .tit span {
float:right;
}

#page .tmp5 .tit h3 {
font-size:14px;
font-weight:700;
padding:0 0 0 12px;
zoom:1;
}

/*E tmp5*/
/*S tmp6*/
#page .tmp6 .tit{
	background:url(http://pic.xoyo.com/cms/jx3/0801/tmp6.jpg) no-repeat 0 0;}
#page .tmp6 .tit h3{
	line-height:32px;}
#page .tmp6 .more{
	top:10px;
	right:40px;}
/*E tmp6*/
/*S tmp7*/
#page .tmp7{
	border:none;}
#page .tmp7 .tit{
	background-color:#D4E5EC;}
#page .m-3 .tmp7 .con{
	padding:0 12px;}
#page .tmp7 .tit h3{
	color:#f00;}
/*E tmp7*/
/*S CMS comment*/
.post_cms {
border:1px solid #A9CBDA;
background-color:#EBF4F8;
overflow:hidden;
zoom:1;
margin:10px 0 0;
}

.comment_post {
margin:24px 60px;
}

.comment_post legend{
display:none;
}

.comment_post p.p_1,.comment_post p.p_2 {
float:left;
}

.comment_post p.p_2 {
margin:0 0 0 5px;
}

.comment_post p.p_3 {
clear:both;
overflow:hidden;
}

.comment_post input.button {
padding:2px 12px 0;
margin:0 5px;
}

.comment_post p.p_2 img {
vertical-align:middle;
}

.comment_post p.p_2 input.comment_code_text {
width:80px;
}

.comment_post p.p_2 span a {
color:#333;
}

.comment_post p.p_2 span a:hover {
text-decoration:none;
}

.comment_post p.p_3 {
padding:12px 0;
}

.comment_post textarea {
width:99%;
height:85px;
}

.comment_post p.p_4 {
width:220px;
margin:0 auto;
}

.comment_post p.p_4 input.submit,.comment_post p.p_4 input.reset {
float:left;
display:inline;
width:84px;
height:20px;
text-indent:-999em;
border:none;
cursor:pointer;
margin:0 12px;
}

.comment_post p.p_4 input.submit {
background:url(http://pic.xoyo.com/cms/jx3/0801/submit-btn.png) no-repeat 0 0;
}

.comment_post p.p_4 input.reset {
background:url(http://pic.xoyo.com/cms/jx3/0801/reset-btn.png) no-repeat 0 0;
}

.comment_post p.p_5{
	margin:0 0 22px;}

.comment_cms .comment_info{
	margin:10px 0 0;
	text-align:center;}

.comment_warp {
border:1px solid #A9CBDA;
margin:12px 0 0;
line-height:24px;
}

.comment_warp .comment_title {
background-color:#EBF4F8;
padding:2px;
}

.comment_warp .comment_con {
border-bottom:1px solid #EBEFEF;
padding:2px 5px;
background-color:#fff;
}

.comment_warp .comment_extra {
text-align:right;
padding:2px;
background-color:#fff;
}

.comment_warp .comment_time {
float:right;
}

.comment_warp .comment_extra a {
color:#333;
text-decoration:none;
margin:0 12px 0 0;
}

.comment_warp .comment_extra a:hover {
text-decoration:underline;
}

.comment_warp .comment_extra a span {
color:red;
}

/*E CMS comment*/
/*S CMS pagination*/
.pagination {
font:normal 12px/21px Tahoma;
text-align:right;
margin:12px 0;
clear:both;
}

.pagination a {
display:inline-block;
padding:0 10px;
border:1px solid #A9CBDA;
text-decoration:none;
color:#1F6685;
background-color:#F0F8FB;
vertical-align:middle;
margin:0 2px;
}

.pagination a:hover {
color:#000;
background-color:#C7E3F0;
border:1px solid #5BA3C4;
}

.pagination a.current,.pagination a.current:hover {
color:red;
font-weight:700;
}

/*E CMS pagination*/
/*S CMS detailContent*/
.detail_con h2.detail_title {
font-size:20px;
font-weight:700;
text-align:center;
}

.detail_con .detail_extra{
margin:6px 0 20px;}

.detail_con .detail_extra p {
text-align:center;
color:#666;
line-height:22px;
}

.detail_con .detail_extra p span{
margin:0 6px;
}

.detail_con .detail_intr,.copy-address {
border:1px solid #A9CBDA;
background-color:#F0F8FB;
padding:3px 12px;
margin:12px 0;
}

.detail_content,.detail_con .detail_intr {
font-size:14px;
line-height:28px;
padding:0 12px;
}

.Union .detail_content{
	font-size:12px;
	line-height:22px;
	padding:0;}
.detail_content p{
	margin-bottom:12px;}

.detail_con .detail_intr p{
text-indent:2em;}

.detail_con .detail_content p.biaoti{
	line-height:37px;
	height:33px;	
	color:#fff;
	font-size:14px;
	font-weight:700;
	background:url(http://pic.xoyo.com/cms/jx3/0801/dct-bg.png) no-repeat 0 0;
	padding:0 0 0 30px;
	overflow:hidden;
	zoom:1;
	clear:both;}
.detail_content table{
	font-size:12px;}
.detail_content table td{
	padding:0 6px;}

/*E CMS detailContent*/
/*S CMS listCon*/
.main .list_con ul li span {
float:right;
}

.main .list_con ul li a.highlight {
color:red;
}

.main .law-list ul li.even {
background-color:#EBF4F8;
}

.main .no-em ul li em{
display:none;
}

/*E CMS listCon*/
/*S CMS listCon*/
.crumbs {
background:url(http://pic.xoyo.com/cms/jx3/0801/crumbs.png) no-repeat 12px center;
font-family:Verdana, Arial,Tahoma,Helvetica,SimSun,sans-serif;
padding:0 0 0 30px;

line-height:36px;
}

.crumbs a,.crumbs span {
margin:0 4px;
}

/*E CMS listCon*/
/*S copyright*/
#ft {
height:138px;
border:1px solid #D2D2D2;
line-height:22px;
color:#666;
position:relative;
overflow:hidden;
zppm:1;
font-family:Tahoma, Geneva, sans-serif;
margin:12px 0;
}



#ft p {
text-align:center;
}

#ft .advice-info {
width:764px;
margin:6px auto 20px;
padding:0 0 6px;
border-bottom:1px solid #CACACA;
}

#ft .advice-info p {
color:#A6A4A4;
}

#ft a.baic {
vertical-align:middle;
}



#ft .logo {
position:absolute;
top:60px;
}

#ft .kingsoft {
left:200px;
}

#ft .studio {
right:200px;
}

/*E copyright*/
/*s group-list page */
.group-list {
overflow:hidden;
}

.group-list ul.group-tab {
background:url(http://pic.xoyo.com/cms/jx3/0801/tab-bg.png) no-repeat 0 0;
padding:6px 0 0 48px;
width:500px;
height:32px;
}

.group-list ul.group-tab li {
float:left;
display:inline;
margin:0 5px;
}

.group-list ul.group-tab li a {
display:block;
width:55px;
height:32px;
line-height:32px;
color:#000;
text-align:center;
text-decoration:none;
font-size:14px;
font-weight:700;
}

.group-list ul.group-tab li a.cur {
background:url(http://pic.xoyo.com/cms/jx3/0801/tab.png) no-repeat 0 0;
}

.group-list .group-card {
padding-top:10px;
}

.group-list .group-card img {
float:right;
width:358px;
height:156px;
background-color:#ccc;
margin:0 0 0 20px;
position:relative;
left:-5px;
padding:3px 4px;
background:url(http://pic.xoyo.com/cms/jx3/0801/menpai-bg.jpg) no-repeat center center;
}

.group-list .group-card p {
margin-left:20px;
line-height:20px;
text-indent:2em;
}

.group-list .group-card .group-detail {
text-align:right;
}

.group-list .group-card .group-detail a {
color:#666;
text-decoration:underline;
}

.group-list .group-card .group-detail a:hover {
text-decoration:underline;
}

/*e group-list */
/*s wallpaper page*/
.wallpaper {
margin:20px auto;
border:1px solid #a9cbda;
background-color:#ebf4f8;
width:860px;
}

.wallpaper .wpshow {
position:relative;
margin:10px auto 5px;
width:845px;
height:500px;
overflow:hidden;
}
.wallpaper .wpshow .wpshow-pic{
text-align:center;
}

.wallpaper .wpshow .wpshow-down {
position:absolute;
bottom:0;
width:845px;
height:80px;
background-color:#000;
opacity:0.5;
filter:alpha(opacity=50);
z-index:1;
}

.wallpaper .wpshow .wpshow-down-detail {
color:#fff;
}

.wallpaper .wpshow .wpshow-down-detail dl {
float:left;
display:inline;
margin-left:120px;
padding-top:12px;
width:150px;
line-height:28px;
text-align:center;
}

.wallpaper .wpshow .wpshow-down-detail dt {
font-size:14px;
}

.wallpaper .wpshow .wpshow-down-detail ul {
float:left;
margin-left:40px;
padding-top:15px;
width:400px;
line-height:25px;
}

.wallpaper .wpshow .wpshow-down-detail li {
float:left;
display:inline;
width:100px;
background:#000;
}

.wallpaper .wpshow .wpshow-down-detail a {
color:#fff;
text-decoration:none;
}

.wallpaper .wpshow .wpshow-down-detail a:hover {
text-decoration:underline;
}

.wallpaper .wplist {
margin:10px auto;
width:840px;
height:100px;
}

.wallpaper .wplist li img {
display:block;
padding:1px;
border:1px solid #c4deed;
background-color:#fff;
width:100px;
height:75px;
cursor:pointer;
}

/* jcarousel */
.jcarousel-container {
position:relative;
padding:0 48px;
width:744px;
height:100px;
}

.jcarousel-clip {
z-index:2;
padding:8px 0;
width:744px;
overflow:hidden;
position:relative;
}

.jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
}

.jcarousel-list li,.jcarousel-item {
float:left;
display:inline;
list-style:none;
margin:0 10px;
width:104px;
height:84px;
}

.jcarousel-prev,.jcarousel-next {
position:absolute;
z-index:3;
top:34px;
width:32px;
height:32px;

cursor:pointer;
background:url(http://pic.xoyo.com/cms/jx3/0801/wp-btn.png) no-repeat 0 0;
}

.jcarousel-prev {
left:15px;
background-position:0 0;
}

.jcarousel-next {
right:15px;
background-position:-32px 0;
}

.jcarousel-prev-disabled {
background-position:-64px 0;
cursor:default;
}

.jcarousel-next-disabled {
background-position:-96px 0;
cursor:default;
}

/* lightbox */
#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:10000;
width:100%;
height:500px;
}

#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:10001;
text-align:center;
line-height:0;
}

#jquery-lightbox a img {
border:none;
}

#lightbox-container-image-box {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#lightbox-container-image {
padding:10px;
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#lightbox-container-image-box > #lightbox-nav {
left:0;
}

#lightbox-nav a {
outline:none;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1;
display:block;
}

#lightbox-nav-btnPrev {
left:0;
float:left;
}

#lightbox-nav-btnNext {
right:0;
float:right;
}

#lightbox-container-image-data-box {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0 auto;
line-height:1.4em;
overflow:auto;
width:100%;
padding:0 10px;
}

#lightbox-container-image-data {
padding:0 10px;
color:#666;
}

#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
}

#lightbox-image-details-caption {
font-weight:700;
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em;
}

#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:.7em;
}
/*e wallpaper page*/

/*S ToggleBox*/
#ToggleBox li.TB-1,
#ToggleBox li.TB-2,
#ToggleBox li.TB-3,
#ToggleBox li.TB-4,
#ToggleBox li.TB-5{
	line-height:32px;
	border:1px solid #A9CBDA;
	margin:4px 0;
	background-color:#EBF4F8;
	}

#ToggleBox li h2{
	background:url(http://pic.xoyo.com/cms/jx3/0801/toggleboxbg.png) repeat-x 0 center;
	padding:0 12px;
	cursor:pointer;
	font-weight:700;
	}
#ToggleBox li h2 strong{
	margin:0 6px 0 0;
	font-size:18px;
	font-style:italic;}

#ToggleBox li .TB-box{
	display:none;
	padding:6px 12px;
	line-height:22px;
	background-color:#EDF5F9;}
#ToggleBox li .TB-box h3{
	font-size:14px;
	line-height:28px;
	font-weight:700;}
#ToggleBox li .TB-box .TB-L{
	text-align:center;
}
#ToggleBox li .TB-box .TB-L a{
	display:inline-block;
	width:134px;
	height:84px;
	overflow:hidden;
	zoom:1;
	clear:both;
	border:1px solid #A9CBDA;
	padding:2px;
	background-color:#fff;
	margin:6px 0 12px;}
#ToggleBox li .TB-box .TB-L a:hover{
	background-color:#A9CBDA;}
.ToggleBox .con{
	padding:5px;}
/*E ToggleBox*/

/*S ImgSearch*/
.ImgSearch{
	border:1px solid #A9CBDA;
	line-height:22px;
	margin:-1px 0 0;}
.ImgSearch .IS-tit{
	background-color:#EBF4F8;
	border-bottom:1px solid #A9CBDA;
	line-height:28px;
	padding:0 12px;}
.ImgSearch .IS-tit span{
	float:right;}
.ImgSearch .IS-tit em,
.ImgSearch .IS-tit a{
	font-size:14px;
	font-weight:700;}
.ImgSearch .IS-tit em{
	display:none;}
.ImgSearch .IS-con .IS-L,
.ImgSearch .IS-con .IS-r{
	float:left;
	display:inline;}
.ImgSearch .IS-con{
	overflow:hidden;
	zoom:1;
	padding:12px;}
.ImgSearch .IS-con .IS-L{
	margin:0 10px 0 0;
	width:150px;}
.ImgSearch .IS-con .IS-r{
	width:470px;}
.ImgSearch .IS-con .IS-r p{
	text-indent:2em;}
.ImgSearch .IS-con .IS-L a{
	border:1px solid #C3DFEE;
	display:block;
	width:150px;
	overflow:hidden;}
.ImgSearch .IS-con .IS-L a:hover{
	border:1px solid #C3DFEE;
	display:inline-block;
	width:150px;
	overflow:hidden;}
.ImgSearch .IS-con .IS-L a img{ display:block;}
.ImgSearch .IS-con{zoom:1;}
.ImgSearch .IS-con:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.ImgSearch .IS-con .IS-r .IS-more{
text-align:right;
}	
/*E ImgSearch*/

/*S ImgGallery*/
.IG-tit{
	background:url(http://pic.xoyo.com/cms/jx3/0801/tmpbg.png) no-repeat 0 0;
	border-bottom:1px solid #D1D1D1;
	line-height:26px;
	margin-top:10px;
	padding:0 0 0 12px;}
.IG-tit span{
	float:right;
	margin:0 12px 0 0;}
.IG-tit h3{
	font-size:14px;
	font-weight:700;
	background:url(http://pic.xoyo.com/cms/jx3/0801/tmpbg-h3.png) no-repeat scroll right 0;}

.ImgGallery .IG-tit{
	background:url(http://pic.xoyo.com/cms/jx3/0801/tmpbg.png) no-repeat 0 0;
	border-bottom:1px solid #D1D1D1;
	line-height:26px;
	padding:0 0 0 12px;
                display:none;}


.ImgGallery .IG-con{
	overflow:hidden;
	background-color:#EBF4F8;
	border:1px solid #D1D1D1;
	}
.ImgGallery .IG-con ul li{
	float:left;
	display:inline;
	margin:10px 0 0 11px;}
.ImgGallery .IG-con ul li p{
	text-align:center;
	margin:6px 0;
	width:154px;
	overflow:hidden;}
.ImgGallery .IG-con ul li a{
	display:block;
	width:150px;
	height:100px;
	overflow:hidden;
	border:1px solid #C3DFEE;
	text-align:center;
	padding:1px;}
.ImgGallery .IG-con ul li p a{
	display:inline;
	border:none;
	padding:0;
	line-height:22px;}
.ImgGallery .IG-con ul{zoom:1;}
.ImgGallery .IG-con ul:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
/*E ImgGallery*/

/* float clear */
#page #bd,
.comment_post p.p_4,
.group-card,
.wpshow-down-detail,
.wpshow-down-detail ul
{zoom:1;}

#page #bd:after,
.comment_post p.p_4:after,
.group-card:after,
.wpshow-down-detail:after,
.wpshow-down-detail ul:after
{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}

/* clearfix */
.calendar ul:after,.calendar dl:after{content:"\0020";clear:both;display:block;height:0;visibility:hidden;}
.calendar ul,.calendar dl{zoom:1;}


/* calendar */
.calendar {
	background:#d5ecf4 url(http://pic.xoyo.com/cms/jx3/0804/cal-bg.jpg) no-repeat 0 0;
	width:666px;
margin:10px auto 30px;
}
.calendar h4.cal-title {
	height:50px;
	overflow:hidden;
	text-align:center;
	font:700 32px/60px simhei;
}
.calendar .cal-btn {display:none;
	margin-top:-28px;
	height:28px;
}
.calendar .cal-btn ul li {
	float:left;
	display:inline;
}
.calendar .cal-btn ul li a {
	display:block;
	background:url(http://pic.xoyo.com/cms/jx3/0804/cal-btn.png) no-repeat 0 0;
	width:61px;
	height:20px;
	line-height:19px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:700;
}
.calendar .cal-btn ul li.cal-lastMonth { margin-left:100px; }
.calendar .cal-btn ul li.cal-nextMonth { margin-left:340px; }

.calendar .cal-table table {
	margin:0 auto;
	width:638px;
}
.calendar .cal-table table thead th {
	width:91px;
	height:50px;
	font-size:14px;
	text-align:center;
}
.calendar .cal-table table thead th span {
	display:block;
	margin:0 auto;
	width:60px;
	height:30px;
	line-height:31px;
	background-color:#fff;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	opacity:0.8;
}
.calendar .cal-table table tbody td {
	border:1px solid #eff7fb;
	vertical-align:top;
}
.calendar .cal-table table tbody td.today {
	background-color:#fff;
}
.calendar .cal-table table tbody td dl {
	margin:8px 5px;
	width:80px;
	min-height:54px;
	_height:54px;
}
.calendar .cal-table table tbody td dl dt, .calendar .cal-table table tbody td dl dd {
	float:left;
	display:inline;
	height:26px;
}
.calendar .cal-table table tbody td dl dt {
	width:25px;
	font:700 16px/1 Georgia,Verdana,Arial,Tahoma,Helvetica,san-serif;
}
.calendar .cal-table table tbody td dl dd {
	margin-right:5px;
}

.calendar .cal-nav {
	background:url(http://pic.xoyo.com/cms/jx3/0804/cal-nav.png) no-repeat 0 0;
	height:24px;
}
.calendar .cal-nav ul {display:none;
	padding:2px 0 0 8px;
}
.calendar .cal-nav ul li {
	float:left;
	display:inline;
	margin:0 7px;
}
.calendar .cal-nav ul li a {
	display:block;
	width:40px;
	height:18px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:700;
}
.calendar .cal-nav ul li a:hover {
	color:#165a7a;
	background-color:#fff;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	opacity:0.8;
}

/* tooltip */
#dhtmltooltip {
	position:absolute;
	padding:5px 3px;
	border:1px solid #165a7a;
	width:150px;
	line-height:18px;
	color:#000;
	background-color:#d5ecf4;
	visibility:hidden;
	z-index:100;
}
#dhtmlpointer {display:none;}

#FT{
background:url("http://pic.xoyo.com/cms/jx3/2010/02/08/test/ft70.jpg") no-repeat scroll center 0 transparent;
margin-top:-70px;
padding:205px 0 0;}
	
/*S Navigation-background*/
.navigation-background{
	width:989px;
	height:59px;
	overflow:hidden;
	margin:0 auto;
	background:url(http://pic.xoyo.com/cms/jx3/0801/navigation-background.gif) no-repeat 0 0;
	position:absolute;
	left:-15px;
	top:230px;
	z-index:1;}
/*E Navigation-background*/	


#page #hd .hd-nav{
background:url(http://pic.xoyo.com/cms/jx3/0801/charies-navigation.gif) repeat-x 0 0;
}

#page #bd{overflow:hidden;}
