
.weather_main{float:left; width:655px;}
.weather_right{float:right; width:200px; background:#EBEFF7; margin:10px 0px 0px 0px;}


.weatherwapper{}
.tagshow22tabs {margin:10px 0px 10px 0px; border-bottom:1px solid #0067A5; height:1%;}
.tagshow22tabs span{float:left; background:#F5F7FB; line-height:24px; height:24px;  font-size:16px;overflow: hidden; width:100px; cursor: pointer; text-align:center; padding:4px 0px 0px 0px; margin:4px 0px 0px 5px;}
.tagshow22tabs span.active {background:#0067A5; color:#fff; line-height:24px; height:24px; font-weight:bold;}
.tagshow22tabs em{float:left; padding:4px 0px 0px 0px; margin:4px 0px 0px 15px; line-height:24px; height:24px;  color:#8B8B8B;}
.tabcontent{margin:0px; padding:5px 4px 4px 4px;}
em{font-style:normal;}


.weather_holiday{0px;}
.weather_holiday h3{ padding:5px; background:#3366BB; color:#fff;}
.weather_holiday ul{padding:4px;}
.weather_holiday ul li{margin:0px 0px 10px 0px; border-bottom:1px solid #C2D0E7; padding:5px 0px 5px 0px;}
.weather_holiday ul li em{display:block; font-size:14px; color:#f40; font-weight:bold;}


 .tab{border:1px solid #e57243;border-top:0;margin:10px 0;text-align:left;width:200px;font-size:14px;}
 .th{border-top:1px solid #e57243;padding:5px;font-weight:700;clear:both;background:#f5e1d9;}
 .td{background:none;padding-left:37px;}
 .f888 {color:#F30;}
.f777 {color:#3B7304;}
#citylist {display:none; position: absolute; top: 111px; left: 0; width: 100%}
#citylist div {margin: 0 auto; width: 440px}
#citylist div div {float:  left; padding: 6px 2px 6px 10px; background-color: #eef;  display: block; overflow: hidden;  border: 1px  solid #36c; width:360px;}
#citylist ul {float: left; width:360px;}
#citylist ul li {display: block; float: left; width: 40px; padding: 3px}
#citylist p  {display: block; float: left; width: 360px; padding: 5px;  valign:bottom;}
#citylist div div {filter: alpha(opacity=90);opacity: 0.9;}
.areas a {margin-right: 20px;}
img {  border:none;  }
.live iframe
{
 width:780px;
}
/************/
.weatheh1, .weatheH1
{
	margin:5px 0 0 0; 
	line-height:20px; 
	height:20px; 
	padding:3px 8px; 
	background:#3365BA; 
	color:#fff; 
	font-size:14px;
	float:left;
	width:780px;
}
.weatheh1 span, .weatheH1 span{display:none}
.yuBaoTable
{
 font-size:12px;	
}
.weatherYubaoBox{width:780px;}
.weatherYubaoBox table{margin:0 0 10px 0}
.weatherYubaoBox table tr td, .weatherYubaoBox table tr th{padding:3px; border:1px solid #99B0DA; text-align:center;}
.weatherYubaoBox table tr td.t0,.weatherYubaoBox table tr td.t0 a
{
	text-align:center;
    font-size:12px;
    text-decoration:none;
    color:#3365BA;
} /*日期*/
.weatherYubaoBox table.tabletop tr th{background:#DBE3FA; margin:0; text-align:center;}/*标头*/

/* 周边天气 */
.forecast{background:#EBEFF8;height:1%; padding:0 0 10px 0;width:780px;margin:0 auto;}
.forecast dl{background:#FFFFFF; border:1px solid #99B0D9;display:inline;float:left;height:38px;margin:8px 0 0 9px;overflow:hidden;width:203px;}
.forecast dl dt{display:block;float:left;font-weight:bold; height:38px;line-height:38px;padding-left:10px;width:60px;}
.forecast dl dd{float:left;height:38px;line-height:38px;width:125px;}
.forecast dl dd img{margin:0 2px;}

/**/
.todayLiving{height:1%;width:880px;margin:0px atuo;padding-left:50px;}
.todayLiving dl
{
	background:#EBEFF8; 
	display:block; 
	height:100px; 
	margin:2px 20px 10px 0; 
	overflow:hidden; 
	padding:8px 0 0 6px; 
	width:380px;
	float:left;
}
.todayLiving dl dt{float:left;height:70px;overflow:hidden;width:69px;}
.todayLiving dl dt img{margin:10px 0 0 0}
.todayLiving dl dd{display:block;float:left;line-height:19px;padding-left:0;width:280px;}
.todayLiving dl dd h2{}
.todayLiving dl dd blockquote{line-height:1.7; margin:0;padding:0;text-align:left;}