/*--  begin cc --*/
#cur-wea{
 border:0px;
 border-top:1px solid #9DAED4;
 color:#455B73;
}

#cur-wea-basic{
 text-align:center;
 font-size:32px;
 font-weight:bold;
}

#cur-wea-basic2{
 text-align:center;
 font-size:20px;
 font-weight:bold;
}

#cur-wea-detail{
 background-color:#FFFFFF; 
 width:250px;
 height:155px;
 border:1px solid #DDDDDD;
 line-height:17px;
 padding:10px;
}
/*--end cc--*/

#fore_select{
 clear:both;
 position:relative;
 width:558px;
 line-height:25px;
 border:0px;
 text-align:left;
 font-weight:bold;
}

#relate_city{
 padding:5px;
 clear:both;
 position:relative;
 width:548px;
 line-height:20px;
 border:0px;
 text-align:left;
 border:1px solid #9DAED4;
}

#weather_day_brief{
 padding:5px;
 clear:both;
 position:relative;
 width:548px;
 line-height:20px;
 border:0px;
 text-align:left;
 border:1px solid #9DAED4;
}

#fore_select2{
 clear:both;
 position:relative;
 width:558px;
 height:10px;
 border:0px;
 border-top:1px solid #9DAED4;
 text-align:left;
}

#cur-loc{
 clear:both;
 position:relative;
 line-height:20px;
 border:0px;
 text-align:left;
 padding-top:5px;
}

#cur-loc2{
 font-size:14px;
 font-weight:bold;
}

.warnning_1{
 font-size:12px;
 color: #ff0000;
}

.c-splitter{
 overflow:hidden;
 padding:0px;
 border:0px;
 clear:both;
 position:relative;
 width:560px;
 height:10px;
}

/*--  begin semi_48  --*/
#semi-48{
 clear:both;
 position:relative;
 margin:0px;
 width:560px;
 border:0px;   
}
 
.semi-48-day{
 float:left;
 width:140px;
 position:relative;
 margin:0px;
 border: 0px;
 text-align:center;
}
 
.semi-48-day-c{
 width:100%;
 border:1px solid #9DAED4;
 border-right-width:0px;
 text-align:center;
 
}
 
.semi-48-day-c-last{
 width:100%;
 border:1px solid #9DAED4;
 text-align:center;
}
 
.semi-48-day-space{
 height:1px;
 background:#9DAED4;
}

.semi-48-day-date{
 height:40px;
 background-color:#647AA9;
 font-weight:bold; 
 color:#FFFFFF;
}
.semi-48-day-wea{
 background-color:#FFFFFF; 
 width:100px;
 height:50px;
 border:1px solid #DDDDDD;
}
/*--  end semi_48  --*/

/*--  begin semi_day  --*/
#fore-semi{
 border:0px;
 }

.fore-semi-date{
 background-color:#647AA9;
 font-weight:bold; 
 color:#FFFFFF;
 text-align:center;
}
 
.fore-semi-c{
 width:100%;
 border:1px solid #9DAED4;
 border-bottom-width:0px;
 text-align:center;
 
}
 
.fore-semi-c-last{
 width:100%;
 border:1px solid #9DAED4;
 text-align:center;
}

/*--  end semi_day  --*/

.fore-hourly-1
{
	background:#FFFFFF;
	border:1px solid #9DAED4;
	border-bottom-width:0px;
	text-align:center;
}

/*--  end fore-hourly  --*/
.fore-hourly-0
{
	background:#F7F6E7;
	border:1px solid #9DAED4;
	border-bottom-width:0px;
	text-align:center;
}

.fore-hourly-1-last
{
	background:#FFFFFF;
	border:1px solid #9DAED4;
	text-align:center;
}

/*--  end fore-hourly  --*/
.fore-hourly-0-last
{
	background:#F7F6E7;
	border:1px solid #9DAED4;
	text-align:center;
}

.fore-hourly-time{
 background-color:#647AA9;
 font-weight:bold; 
 color:#FFFFFF;
 text-align:center;
}

.fore-hourly-sun{
 font-weight:bold; 
 text-align:left;
 line-height:20px;
 height:20px;
}
/*--  end fore-hourly  --*/

#main_map
{
 margin-top:25px;
 margin-bottom:5px;
 width:558px;
 border:1px solid #9DAED4;
}

#no_result {
 height:60px;
 border:0px;
 font-weight:bold;
 font-size:14px;
 text-align:center;
 padding-top:50px;
}

#search_bar_title {
 height:20px;
 border:0px;
 text-align:left;
 padding-top:5px;
}

#search_bar_form {
 height:20px;
 border:0px;
 text-align:left;
 padding:0px;
}

#all_city
{
 padding:10px;
 margin-top:25px;
 margin-bottom:5px;
 width:538px;
 border:1px solid #9DAED4;
}

#all_province
{
 padding:10px;
 margin-top:25px;
 margin-bottom:5px;
 width:538px;
 border:1px solid #9DAED4;
}

#province_city
{
 padding:10px;
 margin-top:25px;
 margin-bottom:5px;
 width:538px;
 border:1px solid #9DAED4;
}

#ad_alimama
{
 text-align:center;
 border:1px solid #9DAED4;
 overflow:hidden;
 margin-top:5px;
}

#ad_google_1
{
 text-align:center;
 border:1px solid #9DAED4;
 overflow:hidden;
}

#ad_google_2
{
 text-align:center;
 border:1px solid #FFFFFF;
 overflow:hidden;
}

