@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; list-style:none; font-weight:normal; }
a img { border:0px solid #dcdddd; }
body { font-family: "SimSun","宋体","Arial","HELVETICA","sans-serif"; background:#fff; color:#000; font-size:12px; font-style:normal; }
i { font-style:normal; }
a { color:#36B; text-decoration:none; font-size:12px; outline: medium none; }
a:hover { color:#F60; text-decoration:underline; }
.imgFloat { float:left; margin-right:10px; }
.cleardiv { clear:both; font-size:0px; }
.topSj { }
.topSj { margin:0 auto; width:960px; margin-top:0px; background: none repeat scroll 0 0 transparent; height: auto; }
.topSj dl { display:block; height:23px; width:960px; line-height:23px; }
.topSj dl dt { display:block; width:500px; float:left; padding-left:5px; color:#020003; }
.topSj dl dd { display:block; width:400px; float:right; text-align:right; }
.topSj dl dd span { padding:0 15px; }
.topSj dl dd a { margin:0 5px; }
.topSj dl dd a b { color:#fe0003; }
.topSj dl dd a:hover b { color:#f60; }
.topSj .logo { display:block; float:left; margin-top:2px; border:0; }
.topSj .imgdd a img { border:0; }
.topSj .topSearch { width:453px; height:53px; float:left; margin:2px 0 0 105px; display:inline; }
.topSj .topSearch strong { font-weight:bold; }
.topSj .topSearch span a { margin:0 9px; *margin:0 8px;
}
.topSj .topSearch .formBox { clear:both; height:29px; margin-top:7px; }
.topSj .searchInput { display:block; float:left; width:365px; line-height:27px; padding:0 4px; border:1px solid #F9B919; font-size:14px; padding-top:5px; > padding-top:0;
height:22px; > height:27px;
}
.topSj .searchButton { display:block; float:right; width:70px; height:29px; background:url(http://www.weather.com.cn/m2/i/bt_search.gif) no-repeat left top; border:none; cursor:pointer }
.topSj .mainNav dl { float:left; width:165px; height:55px; background:url(http://www.weather.com.cn/m2/i/xian01.gif) repeat-x left 29px; margin:0; padding:0; display:block; }
.topSj .mainNav dl dt { display:block; width:55px; height:26px; float:left; margin-top:29px; padding:0; overflow:hidden; text-align:center; }
.topSj .mainNav dl dd { width:110px; height:55px; float:left; overflow:hidden; }
.topSj .mainNav dl dd a { margin:0; padding:0; display:inline; }
.topSj .mainNav dl dd img { display:block; border:0; }
.topSj .mainNav dl dt a { margin:0; padding:0; font-weight:bold; color:#fff; }
.topSj .mainNav { clear:both; height:55px; }
.topSj .mainNav b { float:right; margin-top:0px; > margin-top:-26px;
padding-right:15px; }
.topSj .mainNav ul { display:block; height:29px; float:left; padding-left:30px; }
.topSj .navbox { float:left; width:795px; height:55px; }
.topSj .mainNav ul li { float:left; border:1px #cacaca solid; border-bottom:none; margin-right:2px; }
.topSj .mainNav ul li a { display:block; line-height:28px; text-align:center; padding:0 5px; background-color:#fff; }
.topSj .mainNav ul li a:hover { text-decoration:none; }
.topSj .mainNav ul li.move a { background-color:#c6111a; color:#fff; }
.topSj .mainNav span { display:block; clear:both; background-color:#3466bb; height:26px; line-height:26px; color:#fff; padding-left:40px; }
.topSj .mainNav span a { color:#fff; margin:0 1px;padding:0px 2px; }
.topSj .mainNav span a:hover { color:#fff; text-decoration:underline; }
.locationSearch { margin:0 auto; width:960px; height:41px; border-bottom:1px #ddd solid; }
.locationSearch .marquee { height:40px; line-height:40px; }
.locationSearch .location { display:block; float:left; line-height:40px; color:#3868bd; }
.locationSearch .location a strong { font-weight:bold; color:#3868bd; }
.locationSearch .location a, .locationSearch .location b { color:#3868bd; margin:0 4px; }
.locationSearch .location b { color:#000; }
.locationSearch .location a:hover, .locationSearch .location a:hover strong { color:#F60; text-decoration:underline; }
.locationSearch .location a.master { margin-left:0; }
.locationSearch .search { float:right; height:22px; width:357px; margin:9px 0px 0 0; display:inline; overflow:hidden; }
.locationSearch .search .iframeDiv { float:left; width:270px; height:22px }
.locationSearch .search label { display:block; float:left; line-height:22px; width:87px; }
.locationSearch .search .weatherSelect { display:block; float:left; width:70px; height:22px; }
.locationSearch .search .weatherButton { display:block; float:right; width:37px; height:22px; background:url(http://www.weather.com.cn/m2/i/search06.gif) no-repeat left top; border:none; cursor:pointer; }
.weatherMain { margin:0 auto; width:960px; height:400px; margin-top:10px; }
html>body .weatherMain { height:auto; min-height:400px; }
.weatherRight { float:right; width:300px; height:400px; display:inline; }
html>body .weatherRight { height:auto; min-height:400px; }
.weatherRight p a img { border:0; }
.weatherLeft { float:left; width:650px; height:400px; }
html>body .weatherLeft { height:auto; min-height:400px; }
.bottomFooter { margin:0 auto; width:960px; height:160px; clear:both; }
.bottomFooter .footerNav { display:block; height:25px; line-height:25px; background-color:#3466bb; text-align:center; color:#fff; margin-bottom:10px; }
.bottomFooter .footerNav a { color:#fff; margin:0 3px; }
.bottomFooter p { text-align:center; margin:0; padding:0; color:#020202; line-height:18px; }
.bottomFooter .copyIcp { display:block; width:480px; margin:0 auto; line-height:43px; text-align:center; background:url(http://www.weather.com.cn/m2/i/icp07.gif) no-repeat left top; padding-left:38px; }
h1.mainBoxh1 { display:block; height:24px; line-height:24px; border-bottom:1px #c1d1e8 solid; font-size:12px; color:#000; padding-left:12px; background-color:#ebeff8; font-weight:bold; text-align:left; }
h1.mainBoxh1 span { float:right; padding-right:15px; margin-top:0px; >margin-top:-20px;
line-height:20px; }
h1.mainBoxh1 span.more1 { float:right; padding-right:15px; margin-top:0px; >margin-top:-22px;
line-height:20px; }
.more { display:block; clear:both; text-align:right; padding-right:15px; line-height:20px; }
#newsNav { background-color:#f0f7ff; height:40px; line-height:40px; clear:both; width:960px; margin:0 auto 10px; }
#newsNav p { float:left; display:inline; margin-left:8px; }
#newsNav ul { float:right; display:inline; margin-right:15px; }
#newsNav ul li { float:left; display:inline; margin:0 3px; line-height:40px; vertical-align:middle; }
#newsNav ul li a { color:#000; }
.weather_rdtj { clear:both; width:960px; background:#fff8e6; height:30px; line-height:30px; overflow:hidden; margin:0 auto; }
.weather_rdtj ul li { float:left; margin-left:8px; display:inline; margin-right:15px; }
.weather_rdtj ul li span { color:#da0300; font-weight:bold; }
.weather_rdtj ul li a { text-decoration:underline; }
.weather_rdtj ul li a:hover { text-decoration:none; }
.locationSearch .formBox { float:left; margin-left:30px; margin-top:7px; width:473px; }
.locationSearch #searchBox input.suggest-text { height:18px; line-height:18px; }
.locationSearch #searchBox input.submit { background-image: url(http://www.weather.com.cn/m2/i/btn_headerschsmall.jpg); height: 23px; margin: 0 1px; padding: 0; width: 57px; }
ul.aTextLink { float:right; width:auto; }
ul.aTextLink li { float:left; display:inline; margin-top:14px; margin-left:2px; margin-right:4px; }
.weatheH1 { font-family: Arial, Verdana, Helvetica, sans-serif; display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff; padding-left:10px; background-color:#3365BA; clear:both; }
.weatherTop { display:inline; float:left; overflow:hidden; width:650px; overflow:hidden; margin-top:0px; }
.weatherTop .weatherSelect { float:right; margin-top:8px; *margin-top:-27px;
margin-right:10px; }
.weatherTop .weatheH1 { margin-bottom:5px; }
.weatherTopleft { float:left; width:180px; height:200px; background-color:#e1e7f3; }
.weatherTopleft dl dt { display:block; width:180px; overflow:hidden; }
.weatherTopleft dl dd { margin-left:-10px; width:185px; }
.weatherTopleft dl dd a { display:block; float:right; background-color:#fff; border:1px #99b0d6 solid; padding:2px 5px; margin-top:2px; color:#000; text-decoration:none; }
.weatherTopleft dl dd.fenxiang { width:auto; margin-left:0; }
.weatherTopleft dl dd.fenxiang a { padding:0; border:none; float:left; background-color:lavender; height:17px; }
.weatherTopleft h1 { font-weight:bold; font-size:14px; color:#000; padding:2 5px; margin-top:2px; display:block; }
.weatherTopleft h1 span { font-weight:normal; font-weight:bold; }
.weatherTopmiddle { float:left; width:325px; height:200px; margin-left:5px; display:inline; overflow:hidden; background-color:#e1e7f3; }
.weatherTopmiddle h1 { line-height:35px; clear:both; font-size:12px; font-weight:bold; padding:0 10px; }
.weatherTopmiddle h1 b { font-weight:bold; font-size:16px; padding-right:5px; margin-left:-5px; }
.weatherTopmiddle h1 span { padding-right:20px; margin-left:-10px; }
.weatherTopmiddle h1 a { color:#000; margin:0 5px; }
.weatherTopmiddle h1 a:hover { text-decoration:none; }
.weatherDiv1 { float:left; width:151px; height:151px; background:#fff url(http://www.weather.com.cn/m2/i/wenduji1.gif) no-repeat 45px 30px; margin:5px 0 0 7px; display:inline; position:relative; z-index:0; }
.weatherDiv1 .numN { position:absolute; width:32px; font-size:9px; color:#000; line-height:12px; text-align:right; top:42px; left:18px; font-family:Tahoma; }
.weatherDiv1 p.bg_sk { background:#99b0d6 no-repeat; width:8px; position:absolute; top:32px; left:54px; }
.weatherDiv1 strong { font-weight:bold; font-size:16px; display:block; float:right; margin-right:10PX; width:85px; text-align:center; left:55px; position:absolute; top:60px; }
.weatherDiv1 a { display:block; position:absolute; right:0; margin-top:30px; width:110px; text-align:center; color:#000; }
.weatherDiv1 a:hover { text-decoration:none; color:#000; }
.weatherDiv1 span { text-align:center; display:block; clear:both; color:#000; position: absolute; left: 130px; bottom: 50px; }
.weatherDiv1 b { display:block; font-weight:bold; line-height:30px; margin-bottom:15px; position:absolute; text-align:left; top:-30px; left:0; }
.weatherDiv2 { float:right; width:151px; height:151px; 	/*background:#fff url(/m2/i/zhizhen.gif) no-repeat center 26px;*/ margin:margin:0px 0 0 7px;
display:inline; text-align:center; margin-top:0px; background-color:#fff; }
.ybnews { line-height:21px; padding:6px; font-size:14px; width:630px; height:auto; margin:0 auto; display:none; border:none; margin-bottom:10px; text-indent:2em; background:#fff; }
.ybds h1.weatheH1 { margin-bottom:0; }
.jxyb { float:left; height:auto; padding-bottom: 6px; *padding-bottom:0;
background:#E1E7F3; height:180px; width:650px; overflow:hidden; margin-bottom:10px; overflow:visible; }
.weatherDiv2 span { display:block; }
.weatherDiv2 strong { display:block; margin-bottom:45px; font-size:12px; margin-top: 40px; font-size: 12px; font-weight: normal; }
.weatherDiv2 a { color:#000; }
.weatherDiv2 a:hover { text-decoration:none; color:#000; }
.weatherDiv2 b { display:block; font-weight:bold; line-height:30px; margin-bottom:20px; }
.weatherTopright { float:right; width:135px; height:200px; background-color:#e1e7f3; text-align:center; margin-bottom:5px; }
.weatherTopright h1 { font-size:12px; color:#000; font-weight:normal; line-height:35px; }
.weatherTopright dl { display:block; width:127px; height:50px; background-color:#fff; text-align:center; margin:0 auto; margin-bottom:5px; }
.weatherTopright dl dt { display:block; line-height:18px; background-color:#6789c2; }
.weatherTopright dl dt a { color:#fff; text-decoration:none; }
.weatherTopright dl dd { font-size:11px; line-height:28px; color:#000; }
.weatherTopright dl dd b { font-weight:bold; font-size:13px; }
.weatherTopTab { float:left; width:510px; height:200px; overflow:hidden; }
.weatherTopTabNav li { float:left; margin-left:1px; }
.weatherTopTabNav li span { display:block; width:79px; height:28px; border:1px #c2d0e7 solid; color:#000; text-align:center; line-height:28px; background-color:#fff; cursor:pointer; }
.weatherTopBox { height:167px; border:1px #c2d0e7 solid; border-top:none; overflow:hidden; }
.weatherTopTabNav li#nA { margin:0; }
.weatherTopTabNav li#nA span { width:180px; }
.weatherTopTabNav li.moveNav span { font-weight:bold; font-size:12px; border-bottom:none; background-color:#fff; height:31px; }
.jxyb h1 { margin-bottom:5px; }
.jxyb table { margin-left:4px; float:left; width:157px; background:#fff; display:inline; height:142px; }
.jxyb table tr td { height:20px; line-height:20px; width:157px; text-align:center; }
.jxyb table tr th { font-weight:bold; background:#fff; height:30px; width:157px; line-height:30px; text-align:center; }
.jxyb table tr td span { color:#020065; }
.jxyb table tr td span a { color:#020065; }
.jxyb table tr td b { color:#3c3d38; }
.jxyb table tr td b a { color:#3c3d38; }
.jxyb table tr td a { color:#e84502; }
.jxyb table tr td a.heis { color:#000; }

.weatherYubao { float:left; width:650px;margin-bottom:10px; display:inline; }
.weatherYubao#weatherYubao2 { display:none; }
.weatherYubao .weatheH1 a { background-color:#efeefe; border:1px #99b0da solid; line-height:25px; height:25px; margin-top:2px; padding:4px 5px 4px 5px; color:#3366bb; margin-left:5px; display:inline; *padding:2px 5px 4px 5px;}
.weatherYubao .weatheH1 a:hover { text-decoration:none; color:#3366bb; }
.weatherYubao .weatherYubaoBox { padding:7px 5px; background-color:#ebeff7;  }
html>body .weatherYubao .weatherYubaoBox { padding-bottom:0; }
.weatherYubao .weatherYubaoBox table { border-collapse:collapse; }
.weatherYubao .weatherYubaoBox table td { height:18px; line-height:18px; text-align:center; }
.weatherYubao .weatherYubaoBox .tableTop th { font-weight:bold; text-align:center; color:#000; font-size:14px; height:30px; line-height:30px; background-color:#dbe3fa; border:1px #99b0da solid; border-bottom:none; }
.weatherYubao .weatherYubaoBox .yuBaoTable { margin-bottom:10px; }
.weatherYubao .weatherYubaoBox .yuBaoTable td { text-align:center; height:18px; border:1px #99b0da solid; background-color:#fff; }
.weatherYubao .weatherYubaoBox .yuBaoTable td.t0 b { color:#c00; }
.weatherYubao .weatherYubaoBox .yuBaoTable td a b { color:#e54600; }
.weatherYubao .weatherYubaoBox .yuBaoTable td a span { color:#000065; }
.weatherYubao .weatherYubaoBox .yuBaoTable td a { color:#000; }
.weatherYubao .weatherYubaoBox .yuBaoTable td p a { color:#f00; }
.weatherYubao .weatherYubaoBox .yuBaoTable td a img { margin-top:3px; border:0; }
.weatherYubao .weatherYubaoBox .yuBaoTable td a:hover, .weatherYubao .weatherYubaoBox .yuBaoTable td a:hover b { text-decoration:none; color:#000065; }
.weatherYubao .weatherYubaoBox .yuBaoTable td .datered { color:#f00; }
.weatheH1 span { float:right; margin-top:0px; > margin-top:-30px;
font-size:12px; padding-right:10px; }
.weatheH1 span a { color:#fff; }
.weatheH1 span a:hover { color:#fff; }
.forecast { flaot:left; height:30px; margin-bottom:10px; 
width:650px; }
.forecastBox { background-color:#ebeff8; padding-top:5px; padding-bottom:10px; float:left; width:650px; }
html>body .forecastBox { min-height:35px; }
.forecastBox dl { display:block; width:203px; height:38px; float:left; border:1px #99b0d9 solid; background-color:#fff; margin:8px 0 0 9px; display:inline; overflow:hidden; }
.forecastBox dl dt { display:block; float:left; padding-left:10px; width:60px; height:38px; line-height:38px; font-weight:bold; }
.forecastBox dl dd { float:left; width:125px; height:38px; line-height:38px; }
.forecastBox dl dd img { float:left; margin-top:10px; margin-right:6px; border:0; }
.forecastBox dl dd span { }
.forecastBox dl dd a span { color:#cc0003; }
.forecastBox dl dd a:hover span { text-decoration:none; }
.forecastBox dl dd a:hover b { text-decoration:none; color:#36B; }
.forecastBox dl dd img b { float:left; }
.forecastBox dl dt a { font-weight:bold; color:#000; }
.forecastBox dl dt a:hover { color:#000; text-decoration:none; }
.contraction { float:right; margin-top:8px; cursor:pointer; border:0; }
.future6Forecast { height:270px; margin-bottom:10px; }
.future6Forecast .weatheH1 span { padding-top:2px; }
.future6Forecast .weatheH1 span a { display:block; border:1px #c0d0e7 solid; width:94px; height:24px; line-height:24px; text-align:center; color:#3863bf; background-color:#eceefa; float:left; margin-left:2px; }
.future6Forecast .weatheH1 span a:hover { text-decoration:none; color:#000; font-weight:bold; background-color:#fff; }
.future6Forecast .weatheH1 span a.move { color:#000; font-weight:bold; background-color:#fff; }
.future6ForecastBox { margin-top:5px; border:1px #c1d1ea solid; overflow:hidden; display:none; }
.fut6ForecastBox { margin-top:5px; border:1px #c1d1ea solid; overflow:hidden; display:none; }
.todayLiving { height:auto; margin-bottom:0px; >margin-bottom:-10px;
width:650px; }
.todayLiving .weatheH1 { margin-bottom:5px; }
.todayLiving .weatheH1 a { color:#fff; font-weight:bold; font-size:14px; }
.todayLiving dl { display:block; width:314px; height:100px; background-color:#ebeff8; margin-bottom:10px; padding:8px 0 0 6px; overflow:hidden; }
.todayLiving dl dt { float:left; width:69px; height:70px; overflow:hidden; }
.todayLiving dl dt img { border:0; }
.todayLiving dl dd a, .todayLiving dl dd b { font-weight:bold; text-decoration:none; color:#000; }
.todayLiving dl dd { display:block; float:left; width:230px; padding-left:0px; line-height:19px; }
.todayLiving dl dd a b.green { color:#009a01; }
.todayLiving dl dd a:hover b.green { color:#f60; }
.todayLiving dl dd a b.red { color:#cc0001; }
.todayLiving dl dd a:hover b.red { color:#f60; }
.rednews1 { width:650px; height:347px; *height:330px;
border:1px solid #c5d6ea; margin:0 auto; margin-bottom:10px; 
margin-top:0px; *margin-top:10px;
overflow:hidden; }
.rednews1 h3 { margin:0; float:none; display:block; background:#3365BA; height:30px; line-height:30px; color:#fff; font-weight:bold; font-size:14px; width:638px; padding-left:12px; }
.rednews1 dl { width:250px; margin:0 auto; margin-left:20px; margin-top:15px; line-height:inherit; float:left; display:inline; height:300px; overflow:hidden; }
.rednews1 dl dt { text-align:center; line-height:25px; width:250px; }
.rednews1 dl dd { width:250px; text-align:center; text-indent:0; margin-top:15; line-height:25px; }
.rednews1 .redlist1 { width:350px; margin-top:10px; display:inline; margin-left:15px; float:left; }
.rednews1 .redlist1 ul { height:130px; border-bottom:1px dashed #d5e1ed; }
.rednews1 .redlist1 ul li { height:30px; overflow:hidden; background:url(http://www.weather.com.cn/m2/i/dian09.gif) no-repeat 0px 13px; padding-left:10px; line-height:30px; }
.rednews1 .redlist1 ul li a { font-size:14px; padding-right:10px; }
.rednews1 .redlist1 ul.redsed { margin-top:20px; border:none; }
.RadarSatellit { border:1px solid #B6CFEB; height:285px; width:300px; margin-top:10px; margin-bottom:10px; }
.RadarSatellit ul { height:25px; line-height:25px; background:url(http://www.weather.com.cn/m2/i/weather/line_list.gif) repeat-x scroll left 24px #EBEFF7; padding-left:26px; overflow:hidden; }
.RadarSatellit ul li { float:left; width:136px; text-align:center; display:inline; border:1px solid #C2D0E7; border-right:0px; border-top:0px; height:25px; }
.RadarSatellit ul li.moverad { border-bottom:1px solid #ffffff; background:#fff; height:26px; }
.RadarSatelliteim dl { width:120px; height:110px; float:left; margin-top:10px; display:inline; margin-left:20px; }
.RadarSatelliteim dl dd { height:20px; line-height:20px; overflow:hidden; text-align:center; }
.RadarSatelliteim dl dt img { width:120px; height:90px; }
.fcd .RadarSatelliteim dl { height:120px; }
.weatherWikipedia { border:1px solid #C9C9C9; float:left; height:680px; width:648px; }
.RadarSatelliteim p { height:25px; line-height:25px; overflow:hidden; padding-left:20px; }
.RadarSatelliteim p a { margin-right:20px; }
.fcd { height:260px; margin-top:0; }
.dWeatherRanking ul.dWeatherRankingBox { margin-bottom:8px; }
.dWeatherRanking { border:1px solid #C1D1E8; margin-bottom:10px; width:298px; }
.dWeatherRanking ul.dWeatherRankingBox { background:url(http://www.weather.com.cn/m2/i/topTen.jpg) no-repeat scroll 0 5px; margin:10px 10px; }
.dWeatherRanking ul.dWeatherRankingBox li { line-height:24px; padding-left:20px; }
.dWeatherRanking ul.dWeatherRankingBox li a { padding-right:5px; }
.lifeTravel div dl dd ul.listNews li { line-height:23px; }
.dWeatherRankingH1 { height:24px; color:black; font-size:12px; font-weight:bold; line-height:24px; padding-left:12px; background-color:#EBEFF8; border-bottom:1px solid #C1D1E8; }
.dWeatherRankingH1 span { float:right; >margin-top:-22px;
display:inline; }
.lifeTravel { border:1px #c1d1e8 solid; margin-bottom:10px; width:298px; }
.lifeTravel .lifeTravelNav { display:block; height:25px; background:#ebeff8 url(http://www.weather.com.cn/m2/i/line08.gif) repeat-x left bottom; padding-left:13px; }
.lifeTravel .lifeTravelNav li { float:left; line-height:24px; }
.lifeTravel .lifeTravelNav li a { display:block; width:125px; height:24px; line-height:24px; border:1px #ebeff8 solid; border-bottom:1px #c1d1e8 solid; border-top:none; text-align:center; color:black; font-weight:bold; cursor:default; }
.lifeTravel .lifeTravelNav li.move a { background-color:#fff; border:1px #c1d1e8 solid; border-bottom:1px #fff solid; border-top:none; }
.lifeTravel div dl.dquwen { width:120px; height:110px; float:left; margin-left:20px; display:inline; }
.lifeTravel div dl.dquwen dt { width:120px; height:90px; float:left; }
.lifeTravel div dl.dquwen dt a img { width:120px; height:90px; }
.lifeTravel div dl.dquwen dd { float:left; width:120px; height:20px; line-height:20px; }
.lifeTravel div ul { clear:both; _margin-top:-5px; padding:8px 0 0 15px; }
.lifeTravel div ul li { background:url(http://www.weather.com.cn/m2/i/dian09.gif) no-repeat 2px 10px; line-height:20px; padding-left:12px; }
.lifeTravel dl { display:block; width:275px; margin:0 auto; }
.lifeTravel dl dt { float:left; width:90px; height:195px; display:block; overflow:hidden; padding-top:5px; }
.lifeTravel dl dt span { display:block; text-align:center; padding-top:5px; }
.lifeTravel dl dt img { display:block; margin-bottom:5px; }
.lifeTravel dl dd { float:right; width:175px; float:right; height:200px; overflow:hidden; }
.lifeTravel .listNews { padding-left:0; }
.lifeTravel div ul li a { padding-right:5px; }
.lifeTravel1 { border:1px #c1d1e8 solid; margin-bottom:10px; padding-bottom:10px; width:298px; }
.lifeTravel1 div ul li a { padding-right:5px; }
.lifeTravel1 .lifeTravelNav { display:block; height:25px; background:#ebeff8 url(/m2/i/line08.gif) repeat-x left bottom; padding-left:13px; }
.lifeTravel1 .lifeTravelNav li { float:left; line-height:24px; }
.lifeTravel1 .lifeTravelNav li a { display:block; width:125px; height:24px; line-height:24px; border:1px #ebeff8 solid; border-bottom:1px #c1d1e8 solid; border-top:none; text-align:center; }
.lifeTravel1 .lifeTravelNav li.move a { background-color:#fff; border:1px #c1d1e8 solid; border-bottom:1px #fff solid; border-top:none; }
.lifeTravel1 div dl.dquwen { width:120px; height:110px; float:left; margin-left:20px; display:inline; }
.lifeTravel1 div dl.dquwen dt { width:120px; height:90px; float:left; }
.lifeTravel1 div dl.dquwen dt a img { width:120px; height:90px; }
.lifeTravel1 div dl.dquwen dd { float:left; width:120px; height:20px; line-height:20px; text-align:center; }
.lifeTravel1 div ul { clear:both; *margin-top:-10px;
padding:5px 0 0 15px; }
.lifeTravel1 div ul li { background:url(/m2/i/dian09.gif) no-repeat 2px 8px; line-height:20px; padding-left:12px; }
.lifeTravel1 div { margin-top:10px; }
.dlifeTravelH1 { background-color: #EBEFF8; border-bottom: 1px solid #C1D1E8; color: black; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px; padding-left: 12px; }
.life { height:auto; border:1px #c1d1e8 solid; margin-bottom:10px; width:298px; }
.life dl { display:block; height:80px; width:275px; margin:0 auto; margin-top:10px; }
.life dl dt { display:block; width:90px; height:70px; float:left; overflow:hidden; }
.life dl dd { float:right; width:175px; height:70px; }
.life dl dd h2 { font-size:12px; line-height:20px; background:#fff; padding-left:0; }
.life dl dd h2 a { font-weight:bold; }
.life h1 a { text-align:right; }
.listNews { padding:5px 15px; clear:both; }
.listNews li { line-height:21px; height:21px; overflow:hidden; background:url(http://www.weather.com.cn/m2/i/dian09.gif) no-repeat 2px 9px; padding-left:13px; }
.listNews li a { padding-right:5px; }
.leida_weixing { border: 1px solid #C1D1E8; margin-bottom: 10px; height:190px; width: 298px; float:right; }
.leida_weixing h1 { background-color: #EBEFF8; border-bottom: 1px solid #C1D1E8; color: black; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px; margin-bottom:5px; padding-left: 12px; }
.leida_weixing ul { margin-left:10px; }
.leida_weixing ul li { height:25px; background:url(http://www.weather.com.cn/m2/i/dian09.gif) no-repeat scroll 2px 12px transparent; line-height:25px; padding-right:10px; padding-left:10px; width:120px; overflow:hidden; float:left; }
.leida_weixing ul.wei_one li { width: 250px; }
.ybds { width:650px; overflow:hidden; float:left; }
.live { width:650px; float:left; height:240px; margin-bottom:10px; display:inline; }
.dock { position: relative; height: 50px; text-align: center; }
.dock-container { position: absolute; height: 50px; padding-left: 20px; }
a.dock-item { display: block; width: 40px; color: #000; position: absolute; top: 0px; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; }
.dock-item img { border: none; margin: 5px 10px 0px; width: 100%; }
.dock-item span { display: none; padding-left: 20px; }
#dock2 { width: 100%; bottom: 0px; position: absolute; left: 0px; }
.dock-container2 { position: absolute; height: 50px; padding-left: 20px; }
a.dock-item2 { display: block; font: bold 12px Arial, Helvetica, sans-serif; width: 40px; color: #000; bottom: 0px; position: absolute; text-align: center; text-decoration: none; }
.dock-item2 span { display: none; padding-left: 20px; }
.dock-item2 img { border: none; margin: 5px 10px 0px; width: 100%; }
.Mainbox { margin-top:2px; position:relative; width:487px; z-index:99999; }
.textinput { border: solid 1px #F9B919; font-weight:normal; font-size:18px; color: #666; }
#ZipContent .btn { border:none; background:url(http://www.weather.com.cn/m2/i/english/btn_headersch2.gif) no-repeat; width:70px; height:29px; float:right; margin-left:0px; }
.loadgif { margin-left: 50px; margin-top: 50px; display: none; }
.inforesult { padding: 0px 3px 5px 20px; font: 12px; display:none; }
#show { display:none; left:0px; top:27px; width:406px; line-height:20px; height:auto; position:absolute; background-color:White; }
#show li { font-size:15px; height:28px; line-height:28px; list-style-type:none; margin:0; padding:0; }
#show ul li b { color:#f60; font-weight:bold; }
.select { background-color: #3366CC; text-align: left; color:White; margin:0; padding:0; }
.unselect { padding:0; margin:0; }
#txtZip { width:404px; height:26px; float:left; line-height:26px; text-indent:4px; margin-top:2px; font-size:18px; }
.Mainbox .suggest-additions { BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 0px; Z-INDEX: 99; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #7f9db9 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff; display: none; top: 27px; width: 404px; *top:27px;
*left:0px;
}
#selectsionTabs .tab { float: left; width: 50px; display:inline-block; text-align: center; margin: 4px 2px 0 2px; color: #000000; border-width: 1px; border-style: solid; border-color: #C2D0E7; border-bottom-style: none; cursor: pointer; background-color: #EBEFF7; font-size: 15px; }
#selectsionTabs .tab.active { border-color: #C2D0E7; background-color: #FFFFFF; }
#selectsionGroups { clear: left; border-top-width: 1px; border-top-style: solid; border-top-color: #C2D0E7; padding: 4px; }
#selectsionGroups ul { display: none; list-style-type: none; margin: 0; padding: 0; }
#selectsionGroups ul#hot { display: block; }
#selectsionGroups li { float: left; width: 20%; font-size: 13px; text-align: center; line-height: 20px; }
#selectsionGroups span { color: #3366BB; cursor: pointer; }
#selectsionGroups span.highlight { color: #FF6600; text-decoration: underline; }
#selectsionNotice { border-top-width: 1px; border-top-style: solid; border-top-color: #C2D0E7; clear: both; color: #000000; font-size: 12px; padding: 4px; }
#show ul span { display:block; font-size:14px; height:28px; text-indent:10px; line-height:28px; }
#show ul li { text-indent:10px; }
#show ul { border:1px solid #C2D0E7; }
.locationSearch #ZipContent .btn { border:none; background:url(http://www.weather.com.cn/m2/i/btn_headerschsmall.jpg) no-repeat; width:70px; height:29px; float:right; margin-left:0px; }
.locationSearch #txtZip { height:22px; margin-top:0; line-height:22px; }
.RadarSatellit ul li a { color: #000000; cursor: default; font-size: 12px; font-weight: bold; }
.shareto_div_01 { border:#CCCCCC solid 1px; width:240px; background:#ffffff; text-align:left; }
.shareto_div_01 .link_01 { text-decoration:none; font-size:12px }
.shareto_div_01 .link_01:hover { text-decoration:none; font-size:12px }
.shareto_div_02 { padding:1px!important; font-size:14px!important; text-align:left!important; }
.shareto_div_02 .stitle { margin:1px 0; height:22px; padding-left:5px; padding-top:1px; width:107px; float:left; display:block; border:1px solid #ffffff; background:#ffffff; text-decoration:none; color:#000000; font-size:12px!important; }
.shareto_div_02 .stitle:hover { background:#F2F2F2; border:1px solid #E5E5E5; text-decoration:none; }
.shareto_div_02 .stitle img { margin:3px 0 -3px 0; border:0; }
.shareto_div_03 .stitle { margin:1px 0; height:22px; padding-left:5px; padding-top:1px; width:120px; float:left; display:block; border:1px solid #ffffff; background:#ffffff; text-decoration:none; color:#000000; font-size:12px!important; }
.shareto_div_03 .stitle:hover { background:#F2F2F2; border:1px solid #E5E5E5; text-decoration:none; }
.shareto_div_03 .stitle img { margin:3px 0 -3px 0; border:0; }
.stico { overflow:hidden; display:block!important; height:16px!important; line-height:16px!important; padding-left:20px!important; background:url(/m2/i/share_s.png) no-repeat left; cursor:pointer }
.stico_renren { background-position:0px 0px }
.stico_reddit { background-position:0px -16px }
.stico_sina { background-position:0px -32px }
.stico_shareto { background-position:0px 0px }
.stico_qzone { background-position:0px -64px }
.stico_myspace { background-position:0px -80px }
.stico_live { background-position:0px -96px }
.stico_qq { background:url(/m2/i/weiboicon16.png) no-repeat 0px; width:16px; height:16px; float:left; }
.stico_qq img { margin-top:0; *margin-top:-25px;
_margin-top:0px; }
.stico_t163 { background-position:0px -17px }
.stico_tsohu { background-position:0px -33px }
.stico_tsina { background-position:0px -49px }
.st_button { float:left }
.shareto_separator { display:block; float:left; margin:0 5px; }
.shareto_button_compact { text-decoration:none; font-size:12px; color:#000000; margin-top:3px; }
.weatherYubao .weatherYubaoBox .yuBaoTable { margin-bottom: 3.5px; }
.post_st { height:90px; padding-top:5px; margin-bottom:5px; clear:both; }
.post_st div { display:inline; float:left; }
.post_st div a img { border:0; }
.post_st div.adposter_39 { width:110px; height:90px; float:left; margin-right:6px; overflow:hidden; }
.post_st div.adposter_38 { width:728px; float:left; height:90px; margin-right:6px; overflow:hidden; }
.post_st div.adposter_40 { overflow:hidden; width:110px; float:left; height:90px; }
.adposter_6125 { display: inline; height: 90px; margin-right: 15px; overflow: hidden; width:214px; }
.post_st div.adposter_6126 { display: inline; width:728px; height: 90px; overflow: hidden; }
.adposter_6116 { height: 250px; margin-bottom: 8px; overflow: hidden; }
.adposter_6123 { clear: both; height: 90px; margin-bottom: 8px; overflow: hidden; width: 650px; }
.adpos { height: 90px; margin-bottom: 8px; margin-top: 0; overflow: hidden; width: 650px; }
html>body .forecast { height:auto; min-height:30px; float:left;}
header, nav, section, article, aside, footer, figure, figcaption { display:block; }
#aboutZS { width:650px; overflow:hidden; margin-bottom:0px; font: 14px/1.6 "Microsoft Yahei", "Tahoma", "SimSun"; color:#3f3f3f; float:left; height:auto; }
.zs { width:660px; overflow:hidden; margin-top:10px; }
.zs ul { width:675px; }
.zs ul li { width:210px; height:120px; overflow:hidden; margin:0px 10px 10px 0px; float:left; background-color:#076ea8; color:#fff; position:relative; }
.zs ul li .xsm { display:block; width:50px; height:50px; background:url(/m2/i/zs/xsm.png) no-repeat right top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/m2/i/zs/xsm.png');
_background-image:none; position:absolute; right:0px; top:0px; }
.zs ul li .mask { width:210px; height:120px; overflow:hidden; position:relative; }
.zs ul li .area { width:210px; height:240px; overflow:hidden; position:absolute; left:0px; top:0px; }
.zs ul li .imgArea { width:210px; height:120px; overflow:hidden; }
.zs ul li .imgArea img { width:210px; height:80px; overflow:hidden; border:0; }
.zs ul li .detail { padding:14px 0px 0px 10px; width:200px; height:110px; }
.zs ul li .detail aside { width:120px; padding-right:10px; float:right; line-height:18px; font-size:12px; font:12px/1.6 "Microsoft Yahei", "Tahoma", "SimSun"; }
.zs ul li .detail aside b { font-size:24px; color:#fff; display:block; line-height:30px;font-weight:bold; }
.zs ul li .detail a img { border:none; }
.zs ul li h3 { border-top:0px; height:auto; line-height:16px; font-size:14px; font-weight:normal; padding-left:0px; position:absolute; left:0px; top:85px; text-align:center; width:70px; }
.zs ul li h3 a { color:#fff; }
.zs ul li h3 a b{ font-weight:bold;}
.weatheH1 span a.ckqbs { background-color: #EFEEFE; border: 1px solid #99B0DA; color: #3366BB; display: inline; height: 25px; line-height: 25px; margin-left: 1px; margin-top: 2px; padding: 4px 5px; }
.weatheH1 span a.ckqbs:hover { color:#f60; text-decoration:none; }
.alarm { clear:both; margin-bottom:8px; overflow:hidden; width:300px; color:#000000; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-style:normal; }
.alarm h1 { display:block; line-height:28px; height:28px; background:#fef1ab url(/m2/i/alarm08.gif) no-repeat 7px 5px; border:1px #fbce01 solid; font-size:12px; color:#000; font-weight:bold; padding-left:35px; margin-bottom:2px; }
.alarm h1 span { color:#3367bd; padding-left:10px; font-weight:bold }
.alarm h1 span a { font-weight:bold; }
.alarm .marqueeDemo { position:relative; height:53px; overflow:hidden; }
.alarm .marqueeDemo ul { position:absolute; list-style:none; padding:0; margin:0; }
.alarm .marqueeDemo ul li { display:block; position:relative; overflow:hidden; margin-top:2px; background-color:#ffffdb; height:50px; width:300px; }
.alarm .marqueeDemo .d_dl { display:block; height:48px; position:relative; height:48px; overflow:hidden; margin-top:2px; width:298px; border:1px #ccc solid; background-color:#ffffdb; }
.alarm dl { width:298px; display:block; height:48px; background:#FFFFDB; border:1px solid #ccc; margin-bottom:2px; }
.alarm dl dt { float:left; display:block; width:45px; height:48px; text-align:center; }
.alarm dl dt img { margin-top:14px; border:0; }
.alarm dl dd { float:right; display:block; width:240px; height:42px; text-align:right; padding-right:10px; padding-top:6px; line-height:18px; }
.alarm dl dd b { color:#c00; padding-right:8px; }
.alarm dl h2 { font-size:12px; color:#3466bb; display:block; text-align:left; line-height:20px; background-color:#FFFFDB; height:20px; }
.alarm dl h2 a { font-size:12px; font-weight:normal; }
.topSj { height:205px; }
.adposter_6122 { height:90px; clear:both; margin-bottom:10px; }
.adposter_6117 { height:250px; margin-bottom:10px; }
.adposter_6118 { height:250px; margin-bottom:10px; }
.adposter_6119 { height:250px; margin-bottom:10px; }
.adposter_6120 { height:250px; margin-bottom:10px; }
.adposter_6121 { height:250px; clear:both; margin-bottom:10px; }
#zs0{ height:381px; margin-bottom:10px;}
#zs1{height:509px; margin-bottom:10px;}




.MainBoxTop { width:650px; height:170px;  border:1px solid #c0d1e5; margin-bottom:10px; }
.MainBoxTop dl { float:left; width:180px; height:125px; margin:18px 0px 0px 25px; line-height:20px; display:inline; color:#3c3c3c; }
.MainBoxTop dl dt { width:140px; float:left; display:none; }
.MainBoxTop dl dt img { width:120px; height:90px; border:6px solid #e1e9ec; }
.MainBoxTop dl dd { float:right; width:180px; height:125px; }
.MainBoxTop dl dd p { width:180px; height:auto; }
.MainBoxTop dl dd p a { font-size:14px; color:#36b; font-weight:bold; }
.MainBoxTop dl dd span a { color:#ff4e00; }
.MainBoxL { float:left; width:650px; }
.MainBox1L { float:left; width:310px; height:215px; display:inline; border-right:1px dashed #C0D1E5; }
.MainBox1L p a { color:#ee5900; }
.MainBox1L p { background:url(http://www.weather.com.cn/m2/i/iws.gif) no-repeat scroll 230px -1px transparent }
.MainBox1L h3 { font-weight:bold; font-size:14px; }
.MainBox1L table { width:310px; margin-top:10px; }
.MainBox1L table tr td { height:25px; line-height:25px; padding-left:20px; padding-right:8px; }
.MainBox1L table tr td input { margin-right:5px; }
.MainBoxR table tr td input { margin-right:5px; }
.weatherPartners { border:1px #c1d1e8 solid; height:10px; margin-bottom:10px; padding-bottom:10px; width:650px; clear:both; }
html>body .weatherPartners { height:190px; min-height:10px; }
.weatherPartners ul { margin-top:10px; }
.weatherPartners li { float:left; line-height:25px; height:25px; margin:0 0 0 10px; text-indent:15px; width:93px;text-align:center; display:inline; }
.weatheH1 { background-color: #3365BA; clear: both; color: #FFFFFF; display: block; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; padding-left: 10px; }
.weatherPartners li a { font-weight:bold; font-size:14px; color:#36b; }
.weatherPartners li a.hui { font-weight:normal; }
