body{font:14px/120% 'ËÎÌå,arial'; background:#}
ol,ul,li{list-style-type:none;margin:0; padding:0}
.right{float:right}
.left{float:left}
.c{text-align:center}
.f12{font-size:12px}
.f14{font-size:14px}
.b{font-weight:bold}
.h25{line-height:25px}
.h20{line-height:20px}
.wrap{margin:0 auto; width:970px}
.logo{background:url(cssclogo.gif) 30px 0 no-repeat; height:81px; padding:0 20px;}
.logo div{height:51px}
.logo .l1{background:#babbc0; width:70px; color:#11127c;margin-top:20px;}
.logo .l2{background:#d5d9dc; width:78px;margin-top:20px;}
.logo .l3{background:#e5e6e8; width:40px;margin-top:20px;}

.menu{height:30px; background:url(menu.gif) 0 bottom repeat-x; margin-top:0px; color:#FFFFFF; font-weight:bold; padding:6 0px}
.menu .mo{background:url(m.jpg); width:81px; height:37px; line-height:37px; letter-spacing:10px}
.menu li{margin:6px 7px 0px; float:left}

.menu table{border:0px solid #000;border-collapse:separate;border-spacing:1px;border-spacing:expression(this.cellSpacing=1);background:#000;}
.menu td{height:20px;text-align:center;background:#F9F7E8;font-size:12px;font-weight:normal;padding:0px;}



.c1{width:170px}
.c2{width:450px; margin:0 15px}
.c3{width:320px}

.cc{border:1px solid #c6d7df; padding:1px; margin-bottom:10px; background:#FFF; clear:both}
.ct{background:url(c.jpg) 0 0 repeat-x; height:28px; line-height:28px; font-weight:bold; padding-left:10px; color:#555}
.cc1{border:0px solid #c6d7df; padding:1px; margin-bottom:10px; background:#FFF; clear:both}

.ad{clear:both; margin-bottom:10px; height:40px}
.ad span{display:block; float:left; margin:0 5px}

a:link {
	color: #545454;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #545454;
}
a:hover {
	text-decoration: underline;
	color: #444;
}
a:active {
	text-decoration: none;
	color: #545454;
}


img{border:0;}
ul{list-style:none}
*{margin:0;padding:0;}
.today{border:1px solid #c6d8e0;background:#fff;font-size:12px;position:relative; margin-bottom:10px}
.today ul{padding:0 9px 9px;line-height:25px;}
.conts .today li{background:none;padding:0}
.today ul img{width:430px;height:160px;}
.today ol img{width:90px;padding:2px;border:1px solid #c5ced7;background:#fff;height:37px}
.fcstab{background:url(ss.png) repeat-x;height:106px;}

.today .fcstab li{float:left;width:98px;padding:18px 2px 0;line-height:18px;text-align:center;}
.today .fcstab li p{padding:0 2px;*padding:3px 2px 0;overflow:hidden;cursor:pointer}
.today .fcstab li.act{background:url(ss.png) no-repeat -68px -112px;height:88px;}
.today .fcstab li.act img{border-color:#2D4458;}
.today .fcstab li.act p{color:#fff;}

.fcstab a:hover{text-decoration:none;}
 h3{font-size:14px;}
.today .rela a{padding-right:10px;}
.focuscont p{color:#666;}
.date {height:25px;line-height:25px;padding:2px 0 0 9px;}
.date p{float:left;display:inline;}
.date iframe{float:right;}

.fcspg{
	position:absolute;
	top:190px;
	left:386px;
	height:20px;
}
.fcspg a{display:block;float:left;width:14px;font-size:10px;background:url(ss.png) no-repeat 0 -201px;text-indent:-9999em;}
.fcspg a.act{background-position:-31px -201px;}
.turnpg{position:absolute;top:268px;left:420px;}
.turnpg a{display:block;width:26px;height:35px;background:url(ss.png) no-repeat 0 -112px;text-indent:-9999em;padding-top:7px;}
.turnpg a#pgdown:hover{background-position:-31px -112px;}
.turnpg a#pgup{background-position:0 -157px;}
.turnpg a#pgup:hover{background-position:-31px -157px;}

.public{border:1px solid #c6d7df; padding:1px; margin-bottom:10px; background:#FFF;height:204px;clear:both}
.public a:hover{text-decoration:none;}
.public ul img{width:98px;height:130px;padding:2px;border:0px;}
.public li{float:left;width:110px;text-align:center;font-size:12px;}
