*
   {
	margin: 0;
	padding: 0;
	list-style:none;
    }
img
    {
	border:0;
	}
body 
    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-align:center;
	}
a 
    {
	color:#36b;
	text-decoration:none;
	}
a:hover
    {
    color:#f60;
	}
em,i
    {
	font-style:normal;
	}
p
    {
	line-height:160%;
	}
/*head style*/
.weatherwapper
    {
	width: 960px;
	margin: 0 auto;
	background-color:#fff;
    }
.linetop_weather_topic
    {
	padding-top:4px;
	}
.linetop_weather_topic dd
    {
	margin-left:5px;
	text-align:left;
	float:left;
	}
.linetop_weather_topic dt
    {
	text-align:right;
	}
.left_weatherindex
    {
	width: 650px;
	float: left;
	}
.right_weatherindex
	{
	width: 300px;
	float: right;
	}
.left_weatherindex h2.title
    {
	background-color:#3366BB;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bolder;
	height:26px;
	line-height:30px;
	text-align:left;
	text-indent:1em;
	width:650px;
	line-height:26px;
	position:relative;
	}
/*滚动图*/
.weatherNews
	{
	height:255px;
	margin-bottom:10px;
	margin-top:10px;
	width:650px;
	clear:both;
	}	
.weatherImage
	{
	float:left;
	width:280px;
	height:255px;
	overflow:hidden;
	display:inline;
	}	
.imgFlash
	{
	width:280px;
	height:255px;
	}
.imgFlash .imgBox
	{
	width:280px;
	height:215px;
	}
.imgFlash .imgBox img
	{
	width:280px;
	height:215px;
	display:block;
	}
.imgFlash .num 
	{
	text-align:right;
	width:270px; 
	margin-left:1px; 
	height:17px; 
	line-height:17px; 
	font-family:Arial; 
	font-size:12px; 
	margin-top:190px;
	}
.imgFlash .num a 
	{ 
	text-decoration:none; 
	padding:3px 6px;
	background-color:#989898;
	color:#fff;
	margin-left:4px;
	}
.imgFlash .num a.mosve 
	{ 
	color:#333;
	background-image:none; background-color:#fff; 
	text-decoration:none;
	}
.imgFlash .txt
	{
	display:block;
	width:280px;
	text-align:center;
	height:40px;
	line-height:40px;
	background-color:#6888C1
	}
.imgFlash .txt a
	{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	}
.imgFlash .txt a:hover
	{ 
	color:#FFF;
	text-decoration:underline;
	}
.imgFlash
	{ 
	clear:both;
	overflow:hidden;
	}
.imgFlash .imgBox
	{
	overflow:hidden;
	position:relative;
	z-index:1;
	}
.imgFlash .imgBox p
	{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	}
.imgFlash .imgBox p img
	{
	position:relative;
	float:left;
	}
.imgFlash .num
	{
	position:absolute;
	z-index:99;
	}
.typhoon_focus1
	{
	float:right;
	width:350px;
	height:255px;
	background-color:#f9faff;
	text-align:left;
	display:inline;
	float:left;
	margin-left:10px;
	}
.weatherNewsList ul li
    {
	background:url(../i/index/li_icon.gif) no-repeat 0 10px;
	float:left;
	font-size:14px;
	text-indent:10px;
	width:360px;
	line-height:160%;
	}
.weatherNewsList ul li.right 
    {
	text-align:right;
	background:none;
	}
.weatherNewsList ul li.right a
    {
	font-size:12px;
	}
.weatherNewsList p.mainText
    {
	font-size:12px;
	color:#4E0000;
	line-height:160%;
	}
.weatherNewsList #topIces .weatheH1
	{
	background-color:#a62829;	
	}	
	
.weatherNewsList dl
	{
	display:block;
	overflow:hidden;
	border: 1px solid #c2d0e7;
	margin-bottom:10px;
	padding:10px 4px;
	width:350px;
	}	
.weatherNewsList dl dt
	{
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size: 18px;
	font-weight: bolder;
	color: #3366bb;
	background-color:#fff;
	}	
.weatherNewsList dl dt a
	{
	font-size:18x;
	}	
.typhoon_focus1 h4{
	width: 340px;
	clear:both;
	padding: 0 10px;
	background: #ebeff7;
	font-size: 14px;
	font-weight: bolder;
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
}
.typhoon_focus1 h4 span{
	float: right;
	font-size: 12px;
	font-weight: normal;
}



/*各地影响*/
.notab_leftboxlv
	{
	width: 650px;
	float: left;
	margin: 2px 0 10px;
	background:url(/m/i/topic_chuxue/chuxue_lantiao1.gif);
	background-repeat: repeat-x;
	}
.notab_leftboxlv h2
	{
	width: 340px;
	float: left;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	font-weight:bold;
	color: white;
	}
.notab_leftboxin
	{
	width: 648px;
	float: left;
	padding-bottom: 8px;
	}
.notab_leftbox dl.video_leftbox
	{
	width: 310px;
	height: 95px;
	float: left;
	background: #ebeff7;
	overflow: hidden;
	margin: 8px 0 0 10px;
	display: inline;
	}
.notab_leftboxlv dl.video_leftbox dt
	{
	width: 120px;
	float: left;
	text-align: center;
	margin: 10px 0 0 0;
	}
.notab_leftboxlv dl.video_leftbox dd
	{
	width: 190px;
	float: left;
	margin: 10px 0 0 0;
	line-height: 1.6;
	}
.weather_newsbox 
    {
	float:left;
    width:650px;
    }
.weather_newsboxleft1
	{
	width: 280px;
	float: left;
	overflow: hidden;
    margin-left: 8px;
	}
.weather_newsboxleft1 p
	{
	width: 140px;
	float: left;
	text-align: center;
	margin-top: 10px;
	line-height: 25px;
	}
.weather_newsboxright2
	{
	width: 352px;
	float: left;
	margin-top: -10px;
	}
.weather_newsboxright2 ul
	{
	width: 338px;
	float: left;
	list-style: none;
	font-size: 14px;
	margin: 20px 0 0 10px;
	display: inline;
	text-align:left;
	}
.weather_newsboxright2 li
	{
	width: 338px;
	float: left;
	background: url(/m/i/about/calamity/li_icon.gif) no-repeat 0 10px;
	text-indent: 10px;
	line-height: 1.7;
	}
.weather_newsboxright2 li.more
    {
	font-size: 12px; 
	float: right;
	width: 50px;
	background:none;
	}
.weather_newsboxright2 li.more span
    {
	padding-right: 10px;
	}
.weather_newsboxright2 dl
	{
	width: 338px;
	float: left;
	list-style: none;
	font-size: 12px;
	margin: 5px 0 0 10px;
	display: inline;
	line-height: 1.7;
	}
/*预报产品图*/
.english_leftin{
	width: 648px;
	float: left;
	margin: 5px 0 0 0;
	padding-bottom: 9px;
	border:1px solid #C2D0E7;

}
.english_leftin div.left
   {width: 110px;float: left;margin-left: 10px;display: inline;}
.english_leftin div.left dl
   {width: 110px;float:left;background: #fff2e3;margin: 10px 0 0 0;height: 100px;cursor: pointer;overflow: hidden;}
.english_leftin div.left dt
   {width: 100px; margin-top:5px; margin-left:5px;}
.english_leftin div.left dl.blue
   {background: #98afd5;}
.english_leftin div.left dl.blue a
   {color: white;text-decoration: none;}
.english_leftin div.right
   {width: 510px;float: left;background: #f1f1f1;margin: 10px 0 0 10px;display: inline;text-align: center;}
.english_leftin div.right h4
   {width: 510px;float: left;text-align: center;height: 30px;line-height: 30px;}
.english_leftin div.right p {
border:1px dashed #5FCEFB;
float:left;
height:82px;
}
/*专家图集*/
.notab_box
    {
	width: 650px;
	float: left;
	margin: 10px 0px 0px 0px;
	}
.notab_box h2 span
    {
	float: right;
	font-size: 12px;
	font-weight: normal;
	position:absolute;
	right:10px;
	}
.notab_box h2 span a
    {
		color:#fff;
	}
.notab_box div.notab_boxin
    {
	width: 648px;
	float: left;
	border: 1px solid #c2d0e7;
	padding-bottom: 8px;
	height:245px;
	}
.notab_boxin ul.tw_list
    {
	width: 310px;
	height: 130px;
	float: left;
	overflow: hidden;
	background: #ebeff7;
	line-height: 1.6;
	padding-top: 10px;
	margin: 8px 0 0 9px;
	}
.notab_boxin ul.tw_list li
    {
	width: 290px;
	float: left;
	background: url(../i/calamity/li_icon.gif) no-repeat 0 8px;
	padding-left: 10px;
	margin-left: 10px;
	display: inline;
	}
.notab_box div.notab_boxin p.f_photo
    {
	width: 162px;
	float: left;
	text-align: center;
	margin: 7px 0 0 0;
	}
.notab_box div.notab_boxin p.f_photo img
    {
	margin-bottom: 5px;
	}
.notab_boxin ul.all_list
    {
	width: 630px;
	float: left;
	margin: 8px 0 0 10px;
	display: inline;
	list-style: none;
	}
.notab_boxin ul.all_list li
    {
	width: 620px;
	float: left;

	padding-left: 10px;
	background: url(../i/calamity/li_icon.gif) no-repeat 0 8px;
	line-height: 1.8;
	color: #999;
	font-size: 14px;
	}
.notab_boxin ul.all_list li span
    {
	float: right;
	font-size: 12px;
	}
.notab_boxin ul.all_list li.more
    {
	background: transparent;
	}
/*右边栏*/
/*天气信息*/
.notab_rightbox
   {
	width: 298px;
	float: left;
	margin: 10px 0 0 0;
	border: 1px solid #c2d0e7;
	padding-bottom: 8px;
	text-align:left;
   }
.notab_rightbox h2
   {
	width: 278px;
	float: left;
	padding: 0 10px;
	background: #ebeff7;
	height: 25px;
	line-height: 25px;
	font-weight: bolder;
	font-size:12px;
	}
.notab_rightbox h2 span
    {
	float: right;
	font-weight: normal;
	}
.notab_rightbox p.tw_img 
   {
	float:left;
	margin-top:8px;
	text-align:center;
	width:149px;
	}
.notab_rightbox dl.new_img
    {
	margin-left:15px;
	border:none;
	}
/*预警信息*/
.warning_box
   {
	width: 280px;
	float: left;
	margin: 10px 0 0 0;
	}
.warning_box h2
   {
	width: 278px;
	float: left;
	background: url(/m/i/index/icon_warning.gif) no-repeat #fef1ab 5px;
	border: 1px solid #fbce00;
	height: 28px;
	line-height: 28px;
	text-indent: 30px;
	font-weight: bolder;
	font-size:12px;
	text-align:left;
	}
.warning_box dl
   {
	width: 278px;
	float: left;
	margin-top: 1px;
	border: 1px solid #cccccc;
	height: 48px;
	overflow: hidden;
	margin-top:2px;
	}
.warning_box dt
   {
	width: 260px;
	float: left;
	margin: -38px 0 0 10px;
	display: inline;
	color: #3366bb;
	padding-bottom: -5px;
	line-height: 150%;
	}
.warning_box dt strong
   {
	font-weight: bolder;
	color: #cc0000;
	padding-right: 5px;
	}
.warning_box dd 
   {
	float: right;
	margin: 28px 15px 0 0;
	display: inline;
	}
.warning_box dl.ing
   {
	background: #ffffdb;
	}
.warning_box dl.over
   {
	background: #eaffdb;
	}
.warning_box dl.ing dd strong
   {
	font-weight: normal;
	color: #cc0000;
	}
.warning_box dl.over dd strong
   {
	font-weight: normal;
	color: #009900;
	}
/*专家解析*/
.box{
	width:268px;
	float:left;
	border-bottom:1px  dashed #fff;
	padding:5px 8px 5px 0px;
	}

.box h3{
	font-size:12px;
	font-weight: bold;
	line-height:1.6;
	overflow: hidden;
    }
.box p{
    text-align:center;
    float:left;
	height:70px;
    }

.box p{
	font-size:12px;
	}	
	
.box dl{
	float:left;
    width:158px;
	margin-left:5px;
	line-height:1.6;
	}	
	
.box dl dd{
    color:#000;
	}
.expertbox dt, .expertbox dd{
	float: left;
}
.expertbox dl{
	width: 165px;
	float: left;
	display: inline;
	line-height: 1.6;
}
.expertbox dt{
	width: 165px;
	float: left;
	font-weight: bolder;
}
.expertbox dd{
	width: 165px;
	float: left;
}
.expertbox dd span{
	float: right;
	margin-top: 7px;
}
.i90 img{ 
     width:90px; height:70px; 
	 margin-left:5px; 
	 margin-right:5px; 
	 border: 1px solid #fff;	
	 }
/*科普知识*/
.notab_rightbox ul.new_list
   {
	width: 280px;
	float: left;
	margin: 5px 0 0 8px;
	display: inline;
	list-style: none;
	line-height: 1.6;
	}
.notab_rightbox ul.new_list li
   {
	width: 270px;
	float: left;
	background: url(/m/i/calamity/li_icon.gif) no-repeat 0 8px;
	padding-left: 10px;
	}
.notab_rightbox ul.new_list li.more
   {
	background: transparent;
	}
.notab_rightbox ul.new_list li span
   {
	float: right;
	}
/*影响城市天气预报*/
.city_weatherin
   {
	width: 298px;
	float: left;
	border-top: none;
	padding-bottom: 8px;
	}
.city_weatherin dl
   {
	width: 280px;
	float: left;
	margin: 8px 0 0 10px;
	display: inline;
	}
.city_weatherin dd
   {
	width: 280px;
	float: left;
	border-bottom: 1px solid #c2d0e7;
	padding: 4px 0 1px;
	line-height: 25px;
	}
.city_weatherin dd em
   {
	float: left;
	}
.city_weatherin dd em strong
   {
	font-weight: normal;
	color: #3366bb
	}
.city_weatherin dd em span
   {
	color: #cc0000;
	}
.city_weatherin dd img
   {
	vertical-align: middle;
	}
.city_weatherin dt
   {
	width: 280px;
	float: left;
	margin-top: 10px;
	}
.city_weatherin dt span
   {
	float: right;
	}
/*2009年省会城市入冬时间*/ 
.gaowen 
    {
	border:1px solid #C2D0E7;
	color:#333333;
	font-size:12px;
	line-height:17px;
	text-align:center;
    }
/*新闻列表*/
.weatherwapper h3.title,.weatherwapper h3.title2
      {
	  height:28px;
	  line-height:28px;
	  border:1px solid #C2D0E7;
	  background:url(/m/i/topic/title_bg.jpg) left top repeat-x;
	  font-size:14px;
	  font-weight:bold;
	  text-indent:1em;
	  border-top:0;
	  position:relative;
	  margin-top:10px;
	  }
.weatherwapper h3.title2
      {
	  margin-top:0;
	  border-left:0;
	  border-right:0;
	  text-align:left;
	  }
.weatherwapper h3.title span,.weatherwapper h3.title2 span
      {
	  position:absolute;
	  right:10px;
	  }
.zthg 
     {
	  float:left;
	  width:235px;
	  border:1px solid #AAC3D7;
	  margin-top:10px;
	  text-align:center;
	  }
.zthg dl
		{
	   text-align:center;
	   margin:15px 0;
	   }  
 .zthg p 
    {
	padding:10px;
	width:160px;
	} 
.zthg p img 
    {
	  float:left;
	  margin:5px;
	  width:160px;
	  height:100px;
    }  
  
.life_news  
    {
  float:left;
  width:450px;
  margin:10px 0px 10px 10px;
  border:1px solid #C2D0E7;
   }
.life_news ul 
    {
	padding:8px;
	width:430px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	text-align:left;
	}  
.life_news ul li 
   {
   line-height:28px;
   font-size:14px;
   color:#003183;
   }  
.life_news ul p 
    {
   font-weight:bold;
   font-size:14px;
   }   
.life_news ul li span 
    {
    color:#999999;
	font-size:12px;
	} 
.notab_rightbox .newlist2{
	float:left;}
	
.notab_rightbox .newlist2 li{
	line-height:28px;
	height:28px;
	margin-left:20px;
}	
	
.notab_rightbox .newlist2 li a{
   	color:#003183;
	font-size:14px;}

/*foot style*/
.footer
    {
	height:160px;
	clear:both;
	}
.foot_weather 
    {
	background-color:#fff;
	+margin-top:10px;
	_margin-top:0;
	}
.foot_weather h2
    {
	height:25px;
	font-size:12px;
	font-weight:normal;
	margin-top:0;
	}
.foot_weather h2 a
    {
	font-size:12px;
	color:#FFFFFF;
	margin:0 3px;
	}
.foot_weather h3
    {
	font-size:12px;
	font-weight:normal;
	}