@charset "gb2312";
.list-s2 li{ width:33%}
.box-s1 .box-s1-l{ background-image:url(http://www.sinaimg.cn/dy/weather/2009/1223/new_wea.png); width:178px; height:111px}
.box-s1 .box-s1-l .col{ float:left; width:50%}
.box-s1 .box-s1-l .col .day_s{ padding-top:5px; display:block}
.box-s1 .box-s1-l .col .w-icon{ padding-top:5px; height:45px}
.box-s1 .box-s1-l .col h2,.box-s1 .box-s1-l .col .w-number{ font-size:12px; font-weight:normal; font-family:"ËÎÌå", System, Arial}
.box-s1 .box-s1-l .col h2{ line-height:normal; padding:4px 0}
.box-s1 .box-s1-l .col .w-number{ padding:0}
.blk-zs{ overflow:hidden;zoom:1; padding:0 0 0 15px}
.zs_cell{ float:left; margin:0 10px 10px 0; background:#F3F3F5; width:305px; padding:10px; height:70px}
.zs_cell img{ float:left;}
.zs_cell dl{ line-height:1.67; margin:-5px 0 -5px 80px}
.zs_m { text-align:right; padding:0 2em 10px; clear:both}
.map{_padding-top:6px}
.map input{ border:solid 1px #B8BAC9; color:#888; width:100px; height:16px; line-height:16px; padding:1px 3px}
.Ybtn{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/btn.png) repeat-x 0 0; padding:0 3px; border:solid 1px #B8BAC9; line-height:18px; height:20px; vertical-align:middle;margin-left:5px;*margin-left:0}
.list_yh_fix li{zoom:1;*height:32px;*line-height:32px}
.YbtnH{background-image:url(http://www.sinaimg.cn/dy/weather/2009/1223/btn_h.png);}

.box_yh .box_h{height:28px; line-height:28px; border:solid 1px #C3C3C3; background:url(http://www.sinaimg.cn/dy/weather/2009/1223/tit_yh.png) repeat-x 0 0; padding-left:10px}
.box_yh .box_h h2 img{ margin-top:7px}
.blk-date{ padding:0 10px; margin:0  auto 10px}
.weather_date{ padding:0 0 0 1px;color:#333;}
.weather_date table{ width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed}
.weather_date table th,.weather_date table td{ border:solid 1px #C3C3C3}
.weather_date table th{ border-color:#93C2D5; background:url(http://www.sinaimg.cn/dy/weather/2009/1223/th_yh.png) repeat-x 0 0; line-height:28px; font-weight:normal; color:#333; width:25%;}
.weather_date table td table{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/w_dot_v.png) repeat-y 50% 0; margin:10px auto 5px; width:80%}
.weather_date table td table td{ border:none;text-align:center; line-height:19px}
.weather_date table .icon td{ height:30px}
.weather_date table .zs td{ background:#fff;text-align:center; padding-top:5px}
.weather_date table .zs td a:link,.weather_date table .zs td a:visited{ color:#333; text-decoration:underline}
.weather_date table .zs td a:hover{ color:#f00}
.weather_date table td table.past{ background:none; margin:5px auto 10px}
.weather_date table td table.past td.col_r{ white-space:nowrap; text-align:left}
.weather_date table td table.past .icon td.col_r{ vertical-align:bottom}
.txt_color_gray{ color:#888888}
.link_color_black,.link_color_black a:link{color:#333}
.link_underline a:link{ text-decoration:underline}

.nav2{ position:relative; z-index:10}
.nav22 .dz1{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/dz1.png) no-repeat 0 3px; padding-left:21px}
.nav22 .dz2{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/dz2.png) no-repeat 0 50%; padding-left:21px}
.list-s3_01{ height:246px;}
.list-s3_01 p{ padding:1px 0}

.list_rel{ height:auto; padding-bottom:0;margin:0;}
.list_rel p { padding:2px 0;}
.bj_time{ float:right; color:#333}
.bj_time span{ margin:0; padding:0; display:inline}
.pop_sug{ position:absolute; top:35px; left:5px; margin:-5px 0 0 0px; border:solid 1px #C3C3C3; padding:10px; background-color:#fff;  visibility: hidden; width:190px;*margin:0}
.pop_sug button{ vertical-align:middle;margin-left:2px; line-height:normal}

.list_rel_zx{ padding-bottom:0; margin-bottom:5px}
.list_rel_zx li{ height:28px!important; line-height:22px!important; background-position:0 100%;*height:24px!important; *line-height:14px!important;}

.zs_tq_txt{ padding:5px 15px 5px 30px; line-height:20px}
.zs_tq_rp{ border-bottom:dashed 1px #C3C3C3; margin-bottom:3px; padding-bottom:3px}
.zs_tab_m{ float:left; padding-left:5px; margin:-9px 0 0 0; position:relative; z-index:2}
.zs_tab_m li{ float:left; background:url(http://www.sinaimg.cn/dy/weather/2009/1223/zs_sep.png) no-repeat 100% 50%; width:92px; text-align:center; line-height:20px; padding-top:4px; color:#333; cursor:pointer}
.zs_tab_m li.selected{ background:#fff; border:solid 1px #E3E3E3; border-bottom-color:#fff; position:relative; z-index:2; padding-top:3px; margin-left:-1px}

/* Ê×Ò³ */
.titleS2,.titleS3{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/tit_yh.png) repeat-x 0 0;border:1px solid #cecece; height:28px; line-height:28px; padding-left:10px}
.titleS2 h2,.titleS3 h2{ padding-top:7px}

.titleS3 label{height:16px;padding-top:4px;width:58px;text-align:center;float:left;margin-left:-1px;display:inline;position:relative;margin-bottom:-2px;z-index:2;background: url(http://www.sinaimg.cn/dy/weather/2009/1223/tab_sep.png) no-repeat 100% 50%;cursor:pointer;margin-top:4px;font-weight:bold; border:none; margin-right:-1px}
.titleS3 label.cur{background:#fff;margin-top:0px;height:20px;padding-top:8px;margin-bottom:-3px; border:solid 1px #C3C3C3; border-bottom-color:#fff; border-top-width:0}

.yh_tabs{ float:right; padding-right:15px}

.blkS3 dd{ color:#888}
.blkS3 table,
.blkS3 table td{ border:none}
.blkS3 table{ background: url(http://www.sinaimg.cn/dy/weather/2009/1223/date_bg.png)}

.blk_m02{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/blkm_bg.png) repeat-y 100% 0; padding-top:0}
.blk_m02 .b_left{ padding-top:10px}
.blk_m02 .b_right{ width:199px; margin-right:-50px; margin-left:13px}
.blk_m02 .b_right h2{ background:#E6F3FC; border-bottom:solid 1px #C3C3C3; height:49px; text-align:center; padding:0}
.blk_m02 .b_right h2 img{ width:100%; height:33px; margin-top:15px; border-bottom:solid 1px #fff}
.blk_m02 .b_right h2 .titPic_027{ background-position:46px -402px}
.blk_m02 .b_right h2 .titPic_032{ background-position:-148px -402px}
.blk_m02 .b_right h2 .titPic_033{ background-position:64px -445px}
.blk_m02 .b_right h2 .titPic_034{ background-position:-148px -445px}


.blk_m02 .b_right .b_r_box{ margin:0 10px}

.T_Menu_01{ padding:0; background:url(http://www.sinaimg.cn/dy/weather/2009/1223/tab2_mbg.png); height:28px; margin:0 1px}
.T_Menu_01 span{ border:none; background:url(http://www.sinaimg.cn/dy/weather/2009/1223/tab_sep.png) no-repeat 100% 50%; margin:0; padding-top:8px}
.T_Menu_01 span.selected{ border:solid 1px #C3C3C3; border-bottom-color:#fff; border-top:none; height:21px; margin-left:-1px}

.selected .titPic_022{ background-position:-300px -214px; width:56px; height:14px}
.selected .titPic_024{ background-position:0 -264px; width:70px; height:14px}
.selected .titPic_025{ background-position:-100px -264px; width:56px; height:14px}
.selected .titPic_026{ background-position:-200px -264px; width:70px; height:14px}

.home .nav{background: url(http://www.sinaimg.cn/dy/weather/2009/1223/nav_new.png) no-repeat 0 0; height:33px; line-height:33px; padding:0}
.home .navL img{ margin:3px 14px 0; padding-right:5px}
.home .navL a{ background:none; line-height:33px; float:none; padding:0; margin:0}
.home .navL span{ float:none; margin:0; padding:0; line-height:33px}
.home .navR{ border:none; padding:7px 10px 0 0; line-height:normal}
.home .navR label{ vertical-align:middle}
.partA{ clear:both}

.fc_col{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/blkm_bg.png) 440px repeat-y}
.fc_col .side{ float:right; width:250px; margin-left:-5px; height:410px; border:solid 1px #CECECE; border-width:0 1px 1px 0; position:relative}
.blkCurWea{ padding-left:1px}
.blkCurWea .titleS2{ margin:-1px -1px -1px auto; padding:0}
.blkCurWea .titleS2 h2{ padding:0 0 0 10px; line-height:28px; font-weight:normal; font-size:12px}
.blkCurWea .titleS2 .curCity{ font-size:14px; margin-right:8px}
.blkCurWea .titleS2 h2 a{ text-decoration:underline}
.day{ border:solid 1px #93C2D5; margin-right:-1px}
.day .inner_bd{ border-bottom:solid 1px #fff; height:27px; line-height:27px; background-color:#E6F3FC; padding:0 10px}
.day .day_detail{ margin:-27px 0 0; text-align:right}

.cur_wea_date{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/date_bg.png) repeat-x 0 -8px; width:100%; line-height:32px; margin-bottom:15px}
.cur_wea_date th{ font-weight:normal}
.cur_wea_date td{ color:#888}
.wea_his{ position:absolute; bottom:0; width:248px}

.city_nav{ background:#F3F3F5 url(http://www.sinaimg.cn/dy/weather/2009/1223/city_dot.png) no-repeat 135px 10px; overflow:hidden;zoom:1; clear:both; line-height:24px; padding:10px 0; margin:10px auto}
.city_nav ol{ float:left; padding:0 47px}
.city_nav ol li span{ color:#888; margin-right:6px}

.yh_mod{ border: solid 1px #c3c3c3;zoom:1}
.yh_mod .hd{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/tit_yh.png) repeat-x; height:28px; line-height:28px; border-bottom:solid 1px #c3c3c3; padding:0 10px;zoom:1}
.yh_city_tabs{ float:left;}
.yh_city_tabs li{ float:left; background:url(http://www.sinaimg.cn/dy/weather/2009/1223/tab_sep.png) no-repeat 100% 50%; margin:0; padding:0 12px; height:28px; overflow:hidden; /*cursor:pointer;*/ margin-right:-1px}
.pic_txt_tit{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/w_m_01.png) no-repeat 0 -503px; width:40px; height:13px; margin-top:8px}
.txt_ver{ background-position:0 -552px}
.map_ver{ background-position:-100px -504px}
.selected .pic_txt_tit{ width:46px; height:15px}
.selected .txt_ver{background-position:0 -503px}
.selected .map_ver{background-position:-100px -550px}
.yh_city_tabs li.selected{ background:#fff; border:solid 1px #c3c3c3; border-bottom-color:#fff; border-top:none; margin-bottom:-2px; position:relative; z-index:2}
.area_tabs{ overflow:hidden;zoom:1; padding-left:10px}
.area_tabs li{ float:left; background:url(http://www.sinaimg.cn/dy/weather/2009/1223/tab_sep_m.png) no-repeat 0 50%; line-height:32px; height:32px; margin-right:-1px}
.area_tabs li span{ padding:0 11px}
.area_tabs li.cur,.area_tabs li.cur span{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/c_tabm.png) no-repeat 0 0; height:32px; line-height:32px}
.area_tabs li.cur{ padding-left:2px; position:relative; z-index:2;}
.area_tabs li.cur span{background-position:100% 100%; padding-left:9px; display:inline-block}
.area_tabs li.first { background:none;}
.area_tabs li.first.cur { background:url(http://www.sinaimg.cn/dy/weather/2009/1223/c_tabm.png) no-repeat 0 0;}
.area_sub{ background:url(http://www.sinaimg.cn/dy/weather/2009/1223/c_tabm_bar.png) no-repeat 0 0; padding-left:22px; height:30px; line-height:30px; margin-top:-2px}
.area_sub a{ text-decoration:underline; margin:0 1px}
.area_sub .pie{ color:#C3C3C3;}

.day_tabs{ overflow:hidden; zoom:1; padding:10px 0 0 10px}
.day_tabs li{float:left; cursor:pointer; background:url(http://www.sinaimg.cn/dy/weather/2009/1223/city_tabs_m_04.png) no-repeat 0 4px; width:120px; padding:4px 0; text-align:center; margin-right:5px; line-height:20px; height:20px}
.day_tabs li.selected{ background-image:url(http://www.sinaimg.cn/dy/weather/2009/1223/city_tabs_m_01.png); background-position:0 0}
.wea_date{ background:#E5E5E5; padding:5px}
.wea_date table,.wea_date table thead th{ border:solid 1px #93C2D5; border-collapse:collapse}
.wea_date table th{ font-weight:normal; line-height:24px}
.wea_date table thead th{ background:#E6F3FC}
.wea_date table tbody td,.wea_date table tbody th{ background-color:#fff; border: solid 1px #E3E3E3}
.wea_date table tbody .zebra td,.wea_date table tbody .zebra th{ background-color:#F3F3F5}
.wea_date table tbody td{ line-height:24px; text-align:center; color:#888}
.wea_date table tbody td a{ text-decoration:underline}
.wea_date table tbody th{border-left:solid 1px #93C2D5;}

.wea_date tbody td.city_txt{ padding-left:10px; text-align:left; color:#333}
.wea_date .city_txt .shot_l{ margin-right:10px}
.wea_date .wind_sub,.wea_date .wind_sub th,.wea_date .wind_sub td{ border:none}
.wea_date .wind_sub th{ text-align:left; padding-left:40px}
.wea_date .wind_sub td{ text-align:right; padding-right:40px}
.wea_date .wind_sub{ width:158px; table-layout:fixed}

.wea_cell{ margin:0 0 5px}
.loc_more{ border:solid 1px #93C2D5; line-height:24px; text-align:center; background:#fff; margin:-6px auto 0}
.loc_more a{ text-decoration:underline}

.abroad{ background-position:-100px -654px}
.selected .abroad{ background-position:-92px -605px}
.civil{ background-position:0 -654px}
.selected .civil{ background-position:8px -606px}

.row{ margin:10px auto}
.Y_main{ float:left; width:690px}
.Y_side{ float:right; width:250px}

.qghb{background-position:-299px -506px; width:190px; height:15px}
.gnhb_fm p{ padding:10px; float:left}
.gnhb_fm input{ border:solid 1px #B8BAC9; width:65px; padding:3px 1px; color:#888}

.gnjclb{ background-position:-299px -550px; height:15px; width:88px}

.gnjclb_ol li{ background: url(http://www.sinaimg.cn/dy/weather/2009/1223/jc_dot_h.png) repeat-x 0 100%; /*height:30px;*/ line-height:28px;  padding:0 5px 0 24px;}
.gnjclb_ol li span{ color:#6B6B6B; margin:0 0 0 -13px}
.gnjclb_ol li a {white-space:nowrap;}

.titPic_hbcx{background:transparent url(http://www.sinaimg.cn/dy/weather/2009/1223/w_m_01.png) no-repeat -301px -506px;}
a:hover .titPic_hbcx{background-position:-301px -524px}
a:hover .titPic_020{background-position:-100px -216px}
a:hover .titPic_001{background-position:0 -15px}

a:hover .titPic_003{background-position:-200px -15px}
a:hover .titPic_012{background-position:-200px -115px}
a:hover .titPic_035{background-position:-100px -365px}

.rel_tit{background:transparent url(http://www.sinaimg.cn/dy/weather/2009/1223/w_m_01.png) no-repeat -300px -591px;}
a:hover .rel_tit{background-position:-300px -606px;}

.cur a:hover .titPic_004{background-position:-250px -64px}
.cur a:hover .titPic_005 { width:28px; height:14px; background-position:-300px -64px; }
.cur a:hover .titPic_006 { width:28px; height:14px; background-position:-350px -64px; }
.cur a:hover .titPic_007 { width:28px; height:14px; background-position:-400px -64px; }
.cur a:hover .titPic_008 { width:28px; height:14px; background-position:-450px -64px; }
.cur a:hover .titPic_009 { width:28px; height:14px; background-position:0 -114px; }
.cur a:hover .titPic_010 { width:28px; height:14px; background-position:-50px -114px; }
.cur a:hover .titPic_011 { width:42px; height:14px; background-position:-100px -114px; }

.cur a:hover .titPic_013 { width:28px; height:14px; background-position:-100px -164px; }
.cur a:hover .titPic_014 { width:28px; height:14px; background-position:-150px -164px; }
.cur a:hover .titPic_015 { width:28px; height:14px; background-position:-200px -164px; }
.cur a:hover .titPic_016 { width:42px; height:14px; background-position:-250px -164px; }
.cur a:hover .titPic_017 { width:28px; height:14px; background-position:-300px -164px; }

.wea_date table tbody tr.mouseOverColor td{background:#E6F3FC;}
.wea_date table tbody tr.mouseOverColor td th{background:transparent;}
