.clear { clear:both; }
#tools-all {
	width:950px;
	margin:0 auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
#tool-left {
	width:713px;
	float:left;
	margin-right:20px;
}
ul { list-style:none; }
#tool-right {
	
	width:215px;
	float:left;
}
img { border:0; }
h3 {
	font-size:14px;
	padding:0;
	margin:0 0 6px 0;
	line-height:20px;
	color:#1152ae;
}
h4 {
	background:#f8fafb;
	color:#555;
	margin:0;
	padding:3px;
	font-size:12px;
}
h5 {
	font-size:14px;
	margin:0;
	padding:5px;
}
h6 {
	font-weight:normal;
	font-size:12px;
	padding:5px;
	margin:0;
}
.map { margin-bottom:10px; }
.dazhou-list { }
.dazhou-list a {
	display:block;
	padding:3px 15px;
	border:1px solid #dee5f5;
	margin-right:5px;
	background:#f2f5fb;
	float:left;
}
.dazhou-list a:hover {
	border:1px solid #90d0f2;
	background:#c5e5f8;
	float:left;
	text-decoration:none;
	color:#1152ae;
}
.weather-tt {
	background:url(../images/weather-ttbg.gif) repeat-x;
	height:32px;
	line-height:32px;
	font-weight:bold;
	padding-left:10px;
	color:#1152ae;
	font-size:14px;
}
.weather-detail {
	background:#ebeff7;
	padding:3px;
}
.weather-detail ul {
	margin:0;
	padding:0
}
.weather-detail li {
	float:left;
	width:129px;
	border:#d1dfe7 solid 1px;
	margin:5px;
	background:#fff;
	text-align:center;
}
.weather-detail li p {
	margin:0;
	padding:8px;
}
.weather-detail li img {
	width:42px;
	height:42px;
	border:#dedede solid 1px;
} 
.country-list{ margin-top:10px; background:#f4f4f4; padding:8px;}
.country-box{ border:#dedede solid 1px; background:#fff; padding:5px;}
.country-box ul{ margin:0; padding:0;}
.country-box li{ width:130px; float:left; margin:0; padding:2px; height:20px;}
.time-area {
	margin-bottom:10px;
	background:url(../images/area_bg.png) repeat-x;
	padding:10px;
	border:#b5cae6 solid 1px;
	line-height:20px;
}
.time-area a:hover {
	color:#1152ae;
	text-decoration:none;
}
.time-area ul {
	margin:10px auto;
	padding:0;
}
.time-area li.b {
	background:#fff;
	margin-bottom:2px;
	height:24px;
	line-height:24px;
	width:345px;
	float:left;
}
.time-area li.b:hover {
	background:#f3f7fc;
	border:#b5cae6 solid 1px;
	margin-bottom:2px;
	height:22px;
	line-height:22px;
	width:343px;
	float:left;
}
.time-area li.c {
	background:#f3f7fc;
	margin-bottom:2px;
	height:24px;
	line-height:24px;
	width:345px;
	float:left;
}
.time-area li.c:hover {
	background:#f3f7fc;
	border:#b5cae6 solid 1px;
	margin-bottom:2px;
	height:22px;
	line-height:22px;
	width:343px;
	float:left;
}
.float-left1 {
	width:215px;
	float:left;
	border-left:#ccc solid 2px;
	padding-left:10px;
}
.float-left2 {
	width:100px;
	float:left;
	text-align:right;
	padding-right:10px;
}
.floatleft { float:left; }
.floatright { float:right; }
#air-left {
	width:157px;
	float:left;
	margin-right:10px;
}
.air-search-tt {
	height:36px;
	background:url(../images/air-ttbg.gif) no-repeat;
	padding:10px 0 0 15px;
	color:#008888;
	font-size:14px;
	font-weight:bold;
}
.air-search {
	background:url(../images/air-bg.gif) repeat-y;
	padding:0 15px;
	height:283px;
}
.air-btn {
	margin:5px auto;
	text-align:center;
}
.air-btn input {
	background:url(../images/btn-bg.gif) no-repeat center;
	width:65px;
	height:23px;
	border:none;
	color:#088;
	text-align:center;
}
.air-search input {
	margin:8px 0;
	width:120px;
}
.air-search select {
	margin:8px 0;
	width:125px;
}
.air-bot {
	background:url(../images/air-bot.gif) no-repeat;
	height:15px;
	margin-bottom:10px;
}
#air-right {
	float:left;
	width:536px;
	height:336px;
	padding:4px;
	border:#8d9cae solid 1px;
}
.search-results {
	margin-top:10px;
	padding:0;
}
.search-results li {
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#555;
}
