body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img{margin:0;padding:0;border:0;font-family:"宋体";}
ul{list-style-type:none;}
select,input{vertical-align:middle;}
body {background:#fff;}
td,p,li,select,input,textarea {font-size:12px;}
img{border:0;}

.f14 {font-size:14px;}
.lh20 {line-height:20px;}
.b1{border:1px #fcc solid;}

a{text-decoration:underline;}
a:link {color:#009;}
a:visited {color:#800080;}
a:hover,a:active,a:focus{color:#f00;}

.clearit{clear:both;}

#wrap{width:750px;margin:0 auto;background:#FFF; overflow:hidden;}

.capname{float:left;}
.caplink{float:right;}


/* 城市天气 */
#cityWeather{width:316px; height:276px; overflow:hidden; clear:both;}
#cityWeather h1{background:url(http://image2.sina.com.cn/dy/weather/images/ntqyb/wheather_i_ws_005.gif) no-repeat; color:#fff; font-size:14px; text-align:left; padding:2px 0 0 14px; line-height:21px; height:21px;}
#cityWeatherBlk{border:1px #327ED4 solid; border-top:none; padding:3px 4px 0 4px; width:306px; overflow:hidden;}
#cityWeatherBlk #cityWeatherCon{width:304px; height:217px; border:1px #B8D9FF solid; overflow:hidden;}
#cityWeatherBlk p{color:#555; display:block; height:30px; overflow:hidden; text-align:right;}
#cityWeatherBlk span{line-height:28px; height:28px; padding-top:2px; display:block; float:left;}
#cityWeatherBlk p select{width:108px; margin:5px 4px 0 5px;}
#cityWeatherBlk input{background:#2898ff; color:#fff; font-weight:bold; width:20px; height:19px; line-height:19px; margin:4px 0 0 0; padding:0; border:none;}

/* 今日天气 */
#WeatherToday{width:298px; height:140px; overflow:hidden; margin:0 auto; background:url(http://image2.sina.com.cn/dy/weather/images/ntqyb/wheather_i_ws_024.gif) repeat-x bottom;}
#WeatherIcon{width:135px; height:135px; overflow:hidden; float:left;}
#WeatherIcon h3{line-height:38px; height:38px; text-align:center; color:#3378de; font-size:14px;}
#WeatherIcon div{clear:both; height:45px; line-height:20px; font-weight:bold; color:#000; font-size:12px; text-align:center; margin-bottom:5px;}
#WeatherTodayTxt{width:150px; float:right; text-align:left; overflow:hidden; color:#000;}
#WeatherTodayTxt h4{color:#3378de; line-height:40px; font-size:12px; font-weight:normal;}
#WeatherTodayTxt p{text-align:left; color:#000; height:20px;}
#WeatherTodayTxt h5{font-size:12px; font-weight:normal; line-height:20px;}
#WeatherTodayTxt h5 a:link,#WeatherTodayTxt h5 a:visited{color:#f00; text-decoration:underline;}
#WeatherTodayTxt h5 a:hover{color:#f00; text-decoration:none;}

/* 未来天气 */
.WeatherT{padding:10px 0 0 13px; clear:both; font-size:12px; color:#4174c1; height:20px; overflow:hidden;}
.WeatherTLi{display:block; float:left; line-height:20px; height:20px; width:45px; text-align:left;}
.WeatherTIcon{display:block; float:left; height:20px; width:20px; overflow:hidden;}
.WeatherTTxt{display:block; line-height:20px; height:20px; padding-left:5px;}



/* 城市天气 */
#Weather3DBlk{width:778px; float:left; overflow:hidden;}
.Weather3D{width:776px; border:1px #83afef solid; background:#f8fcff; float:left;}
/* 061218修改 ws begin */
.WeatherB1{width:770px; height:60px; overflow:hidden; background:#fff; border:1px #d1e4ff solid; margin:3px auto 3px auto;}
/* 061218修改 ws end */
.City_Data{float:left; overflow:hidden; padding:0 2px;}
.City_Data h3{line-height:34px; padding-top:4px; text-align:center; font-family:"黑体"; font-size:18px; font-weight:normal;}
.City_Data p{text-align:center;}
.Weather_Icon_B{width:100px; height:45px; overflow:hidden; float:left; padding-top:7px;}
.Weather_TP{float:left; line-height:60px; font-weight:bold; text-align:left; font-size:14px; padding-right:2px;}
.Weather_W{float:left; line-height:60px; font-size:14px; text-align:left;}
.Weather_SM{width:575px; clear:both; margin:8px auto 0 auto; line-height:25px; padding-bottom:7px;}
.Weather_SM span{font-weight:bold; color:#4e80c7; vertical-align:middle; float:left; text-align:right; width:100px; display:block;}


/* 061219修改 ws begin */
/* 提示信息 */
.Msg{width:520px; margin:42px auto 0 auto; background:#f8fcff; border:1px #83afef solid; padding:10px 0;}
.Msg p{text-align:center; line-height:25px;}
.Msg .bannerSearch{width:285px; height:37px; overflow:hidden; color:#0063c8; margin:0 auto;}
.Msg .bannerSearch p{float:left; text-align:center; display:block; padding:6px 5px 0 0; margin:0;}
.Msg .bannerSearch fieldset{width:142px; float:left; border:none; padding:8px 0 0 0; margin:0;}
.Msg .bannerSearch .city{width:105px; height:19px; line-height:19px; border:1px #3c9bf2 solid; background:#fff; text-indent:5px; text-align:left; font-size:12px; padding:0; margin:0; float:left;}
.Msg .bannerSearch .cityBtn{background:#2898ff; width:35px; height:21px; line-height:21px; text-align:center; font-size:12px; font-weight:bold; color:#fff; border:none; margin:0; padding:0; float:left;}
/* 061219修改 ws end */
