@charset "utf-8";

.center{padding:0;margin:0 auto;font-size:13px;color:#333;word-break:break-all;overflow:hiddle}
img{border:0}
.lineprinceinfo{float:left}
h1{font-weight:normal;font-size:14px;}
h2{font-weight:normal;font-size:14px;}
a:link, a:visited{color:#3333CC;text-decoration:none}
a:hover{color:#ff3300;text-decoration:underline}

.topBar{width:876px;height:32px;float:none;position:relative;border:1px solid #ace;background:#EBF3FB;border-top:0}
	.topBar .topBar_left{width:700px;padding:2px 0 0 5px}
	.topBar .topBar_right{width:160px;float:right;text-align:right;padding:9px 5px 0 0}
	.topBar a{color:#333;}
.logoBar{width:880px;height:62px;float:none;margin-top:10px}
	.logoBar .logoBar_left{width:190px}
	.logoBar .logoBar_mid{width:468px;margin-left:10px;border:1px solid #ace;}
	.logoBar .logoBar_right{width:198px;margin-left:10px;float:right;border:1px solid #ace}

.menuBar{width:870px;height:30px;float:none;padding-left:10px;font-weight:bold;color:#fff;background:url(../img/menuBg.gif) repeat-x;margin-top:10px}
	.menuBar .item_nor{width:auto;padding:7px 6px;text-align:center}
	.menuBar .item_act{width:auto;padding:6px;text-align:center;background-color:#ace}
	.menuBar .lm{width:6px;margin:0 2px;}
	.menuBar a:link, .menuBar a:visited{color:#fff;text-decoration:none}
	.menuBar a:hover{color:#F47D1C;text-decoration:none}

.searchBar{width:880px;height:33px;background:#EBF3FB;margin-top:10px;float:none}
	.searchBar .searchBar_t{width:3px;height:33px;background:#F47D1C}	
	.searchBar .searchBar_text{width:876px;height:31px;border:1px solid #7DC7ED;border-left:0;}
	.searchBar .searchBar_tit{width:60px;height:15px;padding:8px;font-weight:bold;}
	.searchBar .searchBar_form{width:395px;height:15px;padding:3px}
		.searchBar_form div{width:auto;padding:2px;margin:0}
	.searchBar .searchBar_right{width:385px;height:19px;padding:10px 6px 0 6px;text-align:left}

.footer{width:880px;clear:both;float:none;}
	.footDiv{width:860px;height:43px;padding:10px;text-align:center;line-height:28px;background:url(../img/footerBg.gif) repeat-x;clear:both;margin-top:10px}
	.footer a{color:#333}



#wrap{float:none;width:568px;margin-top:10px;overflow:hidden; }
#YMBG{float:none;width:568px;height:335px;position:absolute;z-index:-1;top:170px;padding:56px 0 0;font:120px/140px "Arial Black";background:#F9F9F9;color:#EFEFEF; }
#wrap div, #YMBG div{float:none}
.showDiv{width:880px;float:none;margin-top:10px;border:1px solid #ace}
.selButton{border:1px solid #666;padding:3px 5px 0 5px}
.red{ color:#F00; }
.green{ color:#090; }
.blue{ color:#00F; }
.todyaColor{ background:url(/img/today.gif) no-repeat center center; }
.calendar{ height:202px;font:12px Arial;border:solid #CCC;border-width:1px 0 0 1px; }
.calendar th{ height:24px;font:bold 16px/24px Arial;background:#EFEFEF;border:1px solid; border-color:#FFF #CCC #CCC #FFF; }
.calendar td{ width:50px; height:40px; text-align:center;padding:2px;border:1px solid; border-color:#FFF #CCC #CCC #FFF; }
.calendar td strong{ display:block;font:bold 24px/28px Arial; }
.calendar select{ font:12px Arial; }
.calendar .title{ height:28px;font:16px Arial;background:none; }
.topic{ width:200px;padding:2px;background:#222;font:12px/18px Verdana;filter:alpha(opacity=90); opacity:0.9 }
.topic .con{ padding:2px; }
.gday{ color:#FFF; }
.nday{ color:#F3F; }
.ganzhi{ color:#FF0; }
.hlyi{ color:#0F0; }
.hlji{ color:#F60; }
.gzage{ color:#F00; }
.gznl{ color:#090; }
.festival{ background:#CFC;padding:2px; }
.cldTD { cursor: pointer; }
.cldTD a { text-decoration: none}
.cldTD div{ width:100%;line-height:16px}