.weathernews
	{
	height:255px;
	margin-bottom:10px;
	}	
.weathernewslist
	{
	float:right;
	width:360px;position:relative;
	height:255px;
	background-color:#f9faff;
	}
.weathernewslist#topices .weatheh1
	{
	background-color:#a62829;	
	}	
.weathernewslist .weatheh1
	{
	height:25px;
	line-height:25px;
	}
.weathernewslist .weatheh1 span
	{
	margin-top:0px;
	> margin-top:-25px;
	} 	
.weathernewslist dl
	{
	display:block;
	height:115px;
	overflow:hidden;
         width:360px;
	}	
.weathernewslist dl dt
	{
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
	background-color:#dee8f4;
*padding-top:5px;
	}	
.weathernewslist dl dt a
	{
	font-weight:bold;
	color:#3765bb;
	font-size:16px;


	}
	
.weathernewslist dl dt a:hover
	{
	color:#f60;
	text-decoration:none;
	}
.weathernewslist dl dd
	{
	padding:5px 0;
	line-height:20px;

	}	
.weatherliving
	{
	height:240px;
	margin-bottom:10px;
	}
.weatherlivinghot
	{
	float:left;
	width:280px;
	height:210px;
	background-color:#ebeff8;
	margin-top:5px;
	}
.weatherlivinghot dl
	{
	display:block;
	width:260px;
	height:75px;
	margin:0 auto;
	margin-top:17px;
	}	
.weatherlivinghot dl dt
	{
	display:block;
	float:left;
	width:90px;
	height:75px;
	overflow:hidden;
	}
.weatherlivinghot dl dt a img
{
width:90px;
height:70px;}
.weatherlivinghot dl dd
	{
	float:right;
	width:160px;
	height:75px;
	line-height:19px;
	}
.weatherlivinghot dl dd strong a
	{
	font-weight:bold;
	font-size:12px;
	display:block;
	}
.about
	{
	margin-bottom:10px;
	}	
.aboutbox
	{
	height:712px;
	border:1px #c2d1e8 solid;
	margin-top:5px;
	padding:15px;
	line-height:22px;
	}
html>body .aboutbox
	{
	height:auto;
	min-height:712px;
	}
.air
	{
	height:160px;
	margin-bottom:10px;
	}
.airbox
	{
	border:1px #c3d4e4 solid;
	margin-top:5px;
	height:123px;
	overflow:hidden;
         background:url(/uploads/image/wmi/weatherbeijing.jpg) no-repeat left top;
	}
.airbox dl
	{
	padding:5px 15px;
	padding-left:150px;
	height:100px;
		}
.airbox dl dt
	{
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	}
.airbox dl dd
	{
	line-height:19px;
	}
.airbox dl dd span
	{
	padding-left:20px;
	}	
.trafficbox
	{
	border:1px #c3d4e4 solid;
	margin-top:5px;
	overflow:hidden;
	}
.trafficbox	.weathertable th.first
	{
	text-align:left;
	padding-left:20px;
	}
.trafficbox	.weathertable td
	{
	height:25px;
	line-height:25px;
	}
.trafficbox	.weathertable td.first
	{
	text-align:left;
	padding-left:20px;
	}
	
.travel
	{
	/*height:338px;*/
	margin-bottom:10px;
	}
.travelbox
	{
	border:1px #c3d4e4 solid;
	margin-top:5px;
	height:301px;
	overflow:hidden;
	}	
.travelbox dl
	{
	display:block;
	width:620px;
	height:205px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	display:none;
	}	
.travelbox dl dt
	{
	display:block;
	float:left;
	width:227px;
	height:170px;
	margin-top:15px;
	overflow:hidden;
	}	
.travelbox dl dd
	{
	display:block;
	float:right;
	width:390px;
	height:200px;
	margin-top:2px;
	}	
.travelbox dl dd blockquote
	{
	display:block;
	border:1px #ccc dashed;
	padding:5px 10px;
	width:200px;
	line-height:18px;
	color:#616161;
	margin-left:10px;
	}
.travelbox dl dd blockquote span
	{
	display:block;
	}
.travelbox dl dd h2 
	{
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	line-height:25px;
	}
.travelbox dl dd h3 
	{
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	line-height:25px;
	}
.travelbox dl dd .traveltxt
	{
	padding:10px;
	line-height:18px;
	color:#323232;
	}
	
.travelnav li
	{
	float:left;
	margin-left:8px;
	margin-bottom:5px;
	display:inline;
	}
.travelnav li a
	{
	display:block;
	border:1px #98b0d6 solid;
	width:118px;
	height:22px;
	line-height:22px;
	text-align:center;
	background-color:#c5d8f9;
	}	
	
		
.fire
	{
	margin-bottom:10px;
	}	
.firebox
	{
	border:1px #c3d4e4 solid;
	margin-top:5px;
	
	overflow:hidden;
	}
.firebox .weathertable th.first
	{
	text-align:left;
	padding-left:20px;
	}
.firebox .weathertable td
	{
	height:25px;
	line-height:25px;
	}
.firebox .weathertable td.first


	{
	text-align:left;
	padding-left:20px;
	}	
.firebox .weathertable td.last


	{
	text-align:left;
	padding-left:20px;
	}
	
	
	
	
	
	
	
.weatherinternational
	{
	height:168px;
	margin-bottom:10px;

	}	

	
.weatherinternationalleft
	{
	float:left;
	width:280px;
	height:133px;
	background-color:#ebeff8;
	margin-top:5px;
	}
html>body .weatherinternationalleft
	{
	height:auto;
	min-height:133px;
	}	
.weatherinternationalleft dl
	{
	display:block;
	width:132px;
	height:117px;
	float:left;
	margin:8px 0 0 4px;
	display:inline;
	}	
.weatherinternationalleft dl dt
	{
	display:block;
	width:120px;
	height:90px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:2px;
	}
.weatherinternationalleft dl dd
	{
	text-align:center;
	display:block;
	height:25px;
	line-height:25px;
	}
.weatherinternationalright	
	{
	float:right;
	width:358px;
	height:133px;
	border:1px #c3d4e4 solid;
	margin-top:5px;
	}
html>body .weatherinternationalright
	{
	height:auto;
	min-height:133px;
	}	
.weatherreview
	{
	height:777px;
	margin-bottom:10px;
	overflow:hidden;
	}
.weatherreview .weatheh1	
	{
	background-color:#a62829	
	}	
.weatherreview .weatherinternationalleft
	{
	height:732px;
	padding-top:10px;
	}
.weatherreview .weatherinternationalright
	{
	padding-top:5px;
	padding-bottom:5px;
	height:730px;
	}
.weatherlivinglist
	{
	float:right;
	width:358px;
	
	border:1px #c3d4e4 solid;
	margin-top:5px;

	}	
.weatherlivinglist1
	{
	float:right;
	width:358px;
background-color:#ebeff8;
}	
.weatherlist
	{
	padding:6px 0px;
	}	
.weatherlist li
	{
	line-height:24px;
	padding-left:15px;
background:url(/uploads/image/wmi/dian09.gif) no-repeat 2px 8px;
margin-left:10px;
	}
.weatherlist li a
	{
	font-size:14px;
margin-right:10px;
	}	
.weatherproducts
	{
	height:283px;
	margin-bottom:10px;
	}
html>body .weatherproducts#weatherproductsid
	{
	height:auto;
	min-height:283px;
	}
	
.weatherproducts .weatheh1
	{
	margin-bottom:5px;
	}
dl.productsdl
	{
	border:1px #c3d4e4 solid;
	display:block;
	float:left;
	width:318px;
	height:119px;
	margin-bottom:5px;
	overflow:hidden;
	}
dl.productsdl dt
	{
	width:140px;
	height:105px;
	border:1px #eee solid;
	float:left;
	margin:5px 0 0 8px;
	display:inline;
	}
dl.productsdl dd
	{
	float:right;
	width:150px;
	height:105px;
	margin:5px 8px 0 0px;
	display:inline;
	}
dl.productsdl dd b
	{
	display:block;
	height:20px;
	line-height:20px;
	clear:both;
	}	
dl.productsdl dd h1
	{
	padding-top:2px;
	display:block;
	height:60px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	line-height:20px;
	}

dl.productsdl dd span
	{
	display:block;
	height:25px;
	line-height:25px;
	text-align:right;
	}	

	

.weathertravel
	{
	clear:both;
	height:195px;
	margin-bottom:10px;
	}
.weathertravelleft
	{
	float:left;
	width:180px;
	height:160px;
	background-color:#e8eff9;
	margin-top:5px;
	}
.weathertravelleft dt
	{
	display:block;
	width:180px;
	height:135px;
margin:0 auto;
	overflow:hidden;
	}
.weathertravelleft dt img
	{
	display:block;

margin:0 auto;
	}
.weathertravelleft dd
	{
	height:24px;
	display:block;
	line-height:24px;
	text-align:center;
	}

.weathertravelright
	{
	float:right;
	width:466px;
	height:158px;
	border:1px #c3d4e4 solid;
	margin-top:5px;
	}
.weathertravelright ul
	{
	display:block;
	height:65px;
	padding:10px 15px;
	}
.weathertravelright ul li
	{
	float:left;
	display:block;
	width:207px;
	height:22px;
	line-height:22px;
	background:url(/uploads/image/wmi/dian09.gif) no-repeat 2px 8px;
	padding-left:10px;
	}
.weathertravelright ul li a
{
padding-right:5px;
}	
.weathertravelright dl
	{
	display:block;
	width:60px;
	height:70px;
	float:left;
	margin-left:15px;
	display:inline;
	}
.weathertravelright dl dt
	{
	display:block;
	width:60px;
	height:45px;
	overflow:hidden;
	}
.weathertravelright dl dt img
	{
	display:block;
	width:58px;
	height:43px;
	}
.weathertravelright dl dd
	{
	display:block;
	height:25px;

	line-height:25px;
	text-align:center;
	}	

.weatherlive
	{
	height:268px;
	margin-bottom:10px;
	}
html>body .weatherlive
	{
	height:auto;
	min-height:268px;
	}
	
.weatherlivesearch
	{
	height:28px;
	overflow:hidden;
margin-bottom:10px;
	}
.weatherlivesearch .weatherselectbox
	{
	width:150px;
	float:left;
	margin:3px 5px 0 0;
	display:inline;
	}	
.weatherlivesearch label
	{
	font-weight:bold;
	color:#3168ba;
	float:left;
	line-height:26px;
	> line-height:30px;
	padding-right:5px;
	}	
.weatherlivesearch .weatherliveinput
	{
	width:100px;
	height:18px;
	line-height:18px;
	float:left;
	margin:3px 5px 0 0;
	display:inline;
	}
.weatherlivesearch .weatherlivebutton
	{
	float:left;
	width:37px;
	height:22px;
	border:none;
	margin-top:3px;
	background:url(/uploads/image/wmi/search06.gif) no-repeat left top;
	}

.weatherlivebox
	{
	width:650px;
	height:240px;
	overflow:hidden;
	}

	
.weathervideo
	{
	clear:both;
	height:261px;
	}
.weathervideobox
	{
	height:225px;
	border:1px #c3d4e4 solid;
	margin-top:5px;
	}
dl.weathervideoshow
	{
	float:left;
	width:270px;
	height:210px;
	background-color:#efefef;
	margin:7px 0 0 7px;
	display:inline;
	}	
dl.weathervideoshow dt
	{
	display:block;
	height:190px;
	width:270px;
	overflow:hidden;
	}	
dl.weathervideoshow dd
	{
	display:block;
	text-align:center;
	height:20px;
	line-height:20px;
	}	
dl.weathervideoshow dd a
	{
	color:#000;
	}
dl.weathervideoshow dd a:hover
	{
	color:#f60;
	}
.weathervideolist
	{
	float:right;
	width:350px;
	height:210px;
	margin:7px 7px 0 0;
	overflow:hidden;
	}	
.weathervideolist dl
	{
	float:left;
	width:105px;
	height:105px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
	}	
.weathervideolist dl dt
	{
	display:block;
	width:90px;
	height:70px;
	overflow:hidden;
	margin:0 auto;
	}
.weathervideolist dl dd
	{
	text-align:center;
	line-height:15px;
	padding-top:3px;
	}
.weathervideolist dl dd a
	{
	font-weight:bold;
	}	
.weatheh1
	{
	display:block;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	background-color:#3365ba;
	clear:both;
	}	
.weatheh1 a.navv
{


color:#ffffff;

font-size:14px;
font-weight:bold;



}

.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;
	}
.todayweather
	{
	width:650px;
	height:490px;
	overflow:hidden;
	margin-bottom:10px;
	}	
.forecast
	{
	height:30px;
	margin-bottom:10px;
         >margin-bottom:0px;
         float:left;
width:650px;
	}
html>body .forecast
	{
	height:auto;
	min-height:30px;
	}
.forecastbox
	{
	background-color:#ebeff8;
	padding-top:5px;
   padding-bottom:10px;
   float:left;
   width:650px;
	}
html>body .forecastbox
	{
	
	min-height:35px;
	}
.forecastbox dl
	{
	 background-color: #fff;
    border: 1px solid #99b0d9;
    display: inline;
    float: left;
    height: 38px;
    margin: 8px 0 0 9px;
    overflow: hidden;
    width: 205px;
	}
.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;
    height: 38px;
    line-height: 38px;
    width: 133px;
	}
.forecastbox dl dd img
	{
	 border: 0 none;
    float: left;
    margin-right: 2px;
    margin-top: 10px;
	}
.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;
	}
.weathertable
	{
	border-collapse:collapse;
	}
.weathertable th
	{
	background-color:#ebeff8;
	height:29px;
	line-height:29px;
	font-weight:normal;
	color:#2e64ce;
	text-align:center;
	border-right:1px #c2d0ea solid;
	border-bottom:2px #3366cf solid;
	}
.weathertable th.last
	{
	border-right:1px solid #c2d0ea;
	}
.weathertable td
	{
	border:1px #c2d0ea solid;
	border-left:none;
	text-align:center;
	height:16px;
	line-height:16px;
	vertical-align:middle;
	}
.weathertable td.last
	{
	border-right:none;
	}
	

.climatemonitoring
	{
	height:385px;
	margin-bottom:10px;
         >margin-bottom:0px;
	}
.climatemonitoringbox
	{
	margin-top:5px;
	border:1px #ccc solid;
	height:348px;
	overflow:hidden;
	}
.climatemonitoringlist
	{
	width:220px;
	height:330px;
	float:left;
	margin:9px 0 0 10px;
	display:inline;
	overflow:hidden;
	}
.climatemonitoringlist dl
	{
	display:block;
	height:77px;
	background-color:#ebeff8;
	margin-bottom:7px;
	cursor:pointer;
	}
.climatemonitoringlist dl dt
	{
	display:block;
	float:left;
	width:85px;
	height:67px;
	overflow:hidden;
	margin:5px 0 0 5px;
	display:inline;
	}
.climatemonitoringlist dl dd
	{
	display:block;
	float:right;
	width:115px;
	height:65px;
	overflow:hidden;
	margin:5px 5px 0 0;
	display:inline;
	line-height:22px;
	padding-top:2px;
	}

.climatemonitoringshow
	{
	float:right;
	margin:9px 10px 0 0;
	width:400px;
	height:330px;
	display:inline;
	}
.climatemonitoringshow dt
	{
	display:block;
	width:400px;
	height:290px;
	overflow:hidden;
	}
.climatemonitoringshow dt img
	{
	display:block;
	margin:0 auto;
	width:400px;
	height:290px;
	}
.climatemonitoringshow dd
	{
	display:block;
	height:35px;
	background-color:#f1f1f1;
	margin-top:5px;
	line-height:35px;
	text-align:center;
	color:#313131;
	}
/*330*/

	

.climatelist
	{
	height:168px;
	margin-bottom:10px;
	background-color:#c00;
	}	
.climateoverview
	{
	margin-bottom:10px;
	}	
.climateoverviewbox
	{
	border:1px #c2d1e8 solid;
	margin-top:5px;
	padding:15px;
	line-height:22px;
	}	
.climateoverviewbox p
    {
	text-indent:2em;
	margin-bottom:8px;
	}
.climateoverviewbox p.img
   {
   text-indent:0;
   }
.climateoverviewbox p em
    {
	font-weight:bold;
	font-style:normal;
	}
.climateoverviewbox h4.smalltitle
    {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	}
.climateoverviewbox p .imgfloat
    {
	text-indent:0;
	}
.introduction
	{
	height:417px;
	margin-bottom:10px;
	}		
.introductionbox
	{
	height:350px;
	border:1px #c2d1e8 solid;
	margin-top:5px;
	overflow:hidden;
	padding:15px;
	line-height:22px;
	}
.servicessystem
	{
	height:430px;
	margin-bottom:10px;
	}
.servicessystembox
	{
	height:363px;
	border:1px #c2d1e8 solid;
	margin-top:5px;
	overflow:hidden;
	padding:15px;
	line-height:22px;
	}	
.servicessystem img.simg
	{
	display:block;
	margin:0 auto;
	}	
	
		
.contact
	{
	height:168px;
	margin-bottom:10px;
	}
html>body .contact
	{
	height:auto;
	min-height:168px;
	}
.contactbox
	{
	height:101px;
	border:1px #c2d1e8 solid;
	margin-top:5px;
	overflow:hidden;
	padding:15px;
	line-height:22px;
	}
.photoshow
	{
	height:291px;
	margin-bottom:10px;
	overflow:hidden;
	}
.photoshow .weatheh1	
	{
	background-color:#a62829	
	}
.photoshowbox
	{
	border:1px #c1d1e8 solid;
	height:240px;
	margin-top:5px;
	padding-top:14px;
	overflow:hidden;
	}
.photoshowbox dl
	{
	float:left;
	width:120px;
	height:115px;
	margin:0 0 8px 8px;
	display:inline;
	}	
.photoshowbox dl dt
	{
	display:block;
	width:120px;
	height:90px;
	overflow:hidden;
	}
.photoshowbox dl dd
	{
	height:25px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
	}		
.weatherimage
	{
	float:left;
	width:280px;
	height:255px;
	overflow:hidden;






	}	
.imgflash
	{
	width:280px;
	height:255px;
	}
.imgflash .imgbox
	{
	width:280px;
	height:212px;
	}
.imgflash .imgbox img
	{
	width:278px;
	height:214px;
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:43px;
	line-height:43px;
	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;
	}
/*picshow4 style*/
.tab_leftbox
    {
         clear:both;
	margin-bottom:10px;
	}
.tab_rightbox
    {
	margin-bottom:10px;
	}
.box_contentr
    {
	margin-bottom:10px;
	}
.picshow4
    {
	float:left;
	border:1px solid #c1d1e8;
	}
.picshow4 dl
    {
	float:left;
	width:120px;
	text-align:center;
	margin:15px 21px;
         margin-left:18px;
	display:inline;
	}
.picshow4 dl dt
    {
	margin-bottom:10px;
	}
/*products style*/
.weather_goods
	{
	width: 650px;
	}
.weather_goodsin
	{
	width: 318px;
	height: 123px;
	float: left;
	border: 1px solid #c2d0e7;
	margin-top: 5px;
	overflow: hidden;
	}
.weather_goodsin p
	{
	width: 160px;
	float: left;
	text-align: center;
	margin-top: 10px;
	}
.weather_goodsin ul
	{
	width: 140px;
	float: left;
	margin: 10px 0 0 3px;
	display: inline;
	list-style: none;
	text-align: left;
	}
.weather_goodsin li
	{
	width: 148px;
	float: left;
	background: url(/uploads/image/wmi/li_icon.gif) no-repeat 0 8px;
	text-indent: 10px;
	line-height: 1.7;
	}
.weather_goodsin li.tit
	{
	color: black;
	font-weight: bolder;
	background: transparent;
	text-indent: 0;
	}
	
/*weatherdetail style*/

.todayliving
	{
	height:auto;
	margin-bottom:0px;
         >margin-bottom:-10px;
         clear:both;
	}

.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;
	}
.todayliving dl dd blockquote
{line-height:1.7;}
.weatherdl dl
	{
	display:block;
	height:72px;
	background-color:#ebeff8;
	padding:2px 0 0 4px;
	margin:0 10px;
	margin-top:7px;
	overflow:hidden;
	}
.weatherdl dl dt
	{
	float:left;
	width:69px;

	height:70px;
	overflow:hidden;
	}
.weatherdl dl dd a
	{
	font-weight:bold;
	color:#000;
	}
.weatherdl dl dd a:hover
	{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
.weatherdl dl dd
	{
	display:block;
	float:left;
	width:375px;
	padding-left:20px;
	line-height:19px;
	}
.live
	{
	clear:both;
	width:650px;
	height:240px;
	overflow:hidden;
	margin-bottom:10px;
	}
	
.futureforecast
	{
	height:30px;
	overflow:hidden;
	background-color:#efeff7;
	margin-bottom:10px;




	}

html>body .futureforecast
	{
	height:auto;
	min-height:30px;
	}
#futureforecastbox
	{
	padding:10px;
	height:220px;
	}
#futureforecastbox dl
	{
	float:left;
	width:102px;
	height:218px;
	border:1px #9cb5d6 solid;
	background-color:#fff;
	margin-right:1px;
	display:inline;
	}
#futureforecastbox dl dt
	{
	height:25px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	color:#333;
	background-color:#f7f7ff;
	border-bottom:1px #c6d6e7 solid;
	}	
#futureforecastbox dl dd span
	{
	display:block;
	text-align:center;
	padding:10px 0px;
	}
		
#futureforecastbox dl dd ul li
	{
	text-align:center;
	line-height:23px;
	}	
#futureforecastbox dl dd ul li a
	{
	color:#000;
	}	
#futureforecastbox dl dd ul li a:hover
	{
	text-decoration:none;
	}
#futureforecastbox dl dd ul li.fb a
	{
	color:#ff8400;
	font-size:14px;
	font-weight:bold;
	}
#futureforecastbox dl dd ul li.fc a
	{
	color:#000063;
	font-size:14px;
	font-weight:bold;
	}	
	
	
	
.weathertop
	{
	clear:both;
	margin-bottom:10px;
	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(/uploads/image/wmi/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(/uploads/image/wmi/zhizhen.gif) no-repeat center 26px;*/
	margin:margin:0px 0 0 7px;
	
	display:inline;
	text-align:center;
         margin-top:0px;
background-color:#fff;

	}	
	
		
.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
	{
	clear:both;
	display:block;
	height:32px;
	background: repeat-x left bottom;
	}
.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;
	}
.weathertab
	{
	display:none;
	}

dl.todaydl
	{
	display:block;
	width:180px;
	float:left;
	text-align:center;
	}
dl.todaydl dt
	{
	padding:10px 0;
	margin-bottom:15px;
	}	
dl.todaydl dd
	{
	line-height:20px;
	}
dl.todaydl dd b
	{
	font-weight:bold;
	font-size:14px;
	display:block;
	}
dl.todaydl dd strong
	{
	font-size:20px;
	font-weight:bold;
	display:block;
	line-height:35px;
	}	
dl.todaydl dd a
	{
	color:#000;
	}	
dl.todaydl dd a:hover
	{
	text-decoration:none;
	}
dl.weatherrt
	{
	float:right;
	width:310px;
	}	
dl.weatherrt dt.rtdt
	{
	padding:10px 0;
	}
dl.weatherrt dt.rtdt a
	{
	color:#000;
	}
dl.weatherrt dt.rtdt a:hover
	{
	text-decoration:none;
	}
dl.weatherrt td
	{
	height:22px;
	line-height:22px;
	}
	
dl.weatherrt dd.rtdd	
	{
	height:100px;
	clear:both;
	}
dl.weatherrt dd.rtdd dl
	{
	float:left;
	width:69px;
	height:89px;
	}	
dl.weatherrt dd.rtdd dl dt
	{
	width:69px;
	height:70px;
	overflow:hidden;
	}	
dl.weatherrt dd.rtdd ul li
	{
	float:left;
	width:69px;
	height:89px;
	text-align:center;
	background-color:#98afd5;
	margin-right:33px;
	display:inline;
	}	
dl.weatherrt dd.rtdd ul li img
	{
	display:block;
	}
dl.weatherrt dd.rtdd ul li a
	{
	line-height:20px;
	color:#fff;
	}
dl.weatherrt dd.rtdd ul li a:hover
	{
	text-decoration:none;
	}




/*newscontent.css*/
.weather_conbox 
	{
	width:648px;
	overflow:hidden;
	background: #f5f7fb;
	border: 1px solid #c2d0e7;
	padding-bottom: 10px;
         margin-bottom:10px;
	}
.weather_conbox strong
{font-weight:bold;
}
.weather_conbox p a
{font-size:16px;}
.weather_conbox h1 
	{
	width: 610px;
	float: left;
	margin: 10px 0 0 14px;
	display: inline;
	text-align: center;
	font-size: 24px;
	font-weight: bolder;
	border-bottom: 1px solid #b7b7b7;
	line-height: 1.8;
	}
.weather_conbox h2 
	{
	width: 610px;
	float: left;
	margin: 10px 0 0 14px;
	display: inline;
	text-align: center;
	font-size: 24px;
	font-weight: bolder;
	border-bottom: 1px solid #b7b7b7;
	line-height: 1.8;
	}
.weather_conbox h3 
	{
	width: 610px;
	margin: 10px 0 0 14px;
	float: left;
font-size:12px;
display:inline;

	}
#maincontent table tr td h3
{
display:none;}
.weather_conbox h3 em
{
font-style:normal;
}

.weather_conbox h3 span 
	{
	float: right;
	}
.weather_conbox h3 strong 
	{
	color: #cc0000;
	}
.weather_conbox dl 
	{
	width: 610px;
	float: left;
	margin: 20px 0 0 14px;
	display: inline;
	font-size: 16px;
	line-height: 24px;
	}
.weather_conbox dt 
	{
	width: 610px;
	font-weight: bolder;

	}
.weather_conbox dd 
	{
	width: 610px;
	float: left;
	margin-top: 20px;
	text-indent: 2em;
	}
.weather_conbox p 
	{
	width: 610px;
	float: left;
	margin: 10px 0 0 14px;
         text-indent:2em;
	font-size: 16px;



	line-height: 25px;
	display: inline;
	}
.weather_conbox h4 
	{
	width: 610px;
	float: left;
	margin-top: 20px;
	}
.weather_conbox h4 span 
	{
	float: right;
	}
.weather_conbox div.pageclass 
	{
	width: 610px;
	}	
#auther  
	{
    clear:both;
	
	padding: 30px  20px;
margin-left:400px;
	}
#cr  
	{
     color:red;
     font-weight:bolder;
	 float: left;
	 padding: 20px  50px;
	}
.weather_conlist 
	{
	width: 648px;
	height:240px;
	margin-top:10px;
	border: 1px solid #c2d0e7;
	padding-bottom: 10px;
         margin-bottom:10px;
	}
.weather_conlist h2 
	{
	width: 628px;
	float: left;
	padding: 0 10px;
	}
.weather_conlist ul 
	{
	width: 630px;
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
	list-style: none;
         position:relative;
	}
.weather_conlist li 
	{
	width: 630px;
	float: left;
	background: url(/uploads/image/wmiglobal/li_icon.gif) no-repeat 0 10px;
	font-size: 12px;
	line-height: 24px;
	text-indent: 10px;
	color: #999999;
	}
.weather_conlist li span{
         position:absolute;
         left:480px;}
.weather_conlist li a 
	{
	font-size: 14px;
	}
.weather_contitle_left 
	{
	background: #ebeff7;
	border-bottom: 1px solid #c2d0e7;
	line-height: 25px;
	text-align: left;
	font-size: 14px;
	font-weight: bolder;
	}
.weather_contitle_left span 
	{
	float: right;
	font-size: 12px;
	font-weight: normal;
	}
.weather_contitle_right 
	{
	background: #ebeff7;
	text-align: left;
	font-size: 12px;
	font-weight: bolder;
	line-height: 25px;
	}







/*newlist.css*/

.content_list1
	 {
	width: 648px;
	float: left;
	border: 1px solid #c0d1e5;
margin:0;
padding-bottom:10px;
	 }
.content_list1 h2
	 {
	width: 627px;
	float: left;
	margin:0;
	background: #e2eaed;
	display: inline;
	font-size: 14px;
	font-weight: bolder;
	height:25px;
	padding:9px 0 0 20px;
	 }
.content_list1 h1
	{
	display:block;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background: #e2eaed;
	padding:0 10px;
	}			
.content_list1 h2 strong
	 {
	color: #cc0000;
	 }
.newlist
     {
	 width:590px;
	 padding:10px 0;
	 margin:15px auto 0 auto;
	 *margin:5px auto 0 auto;
	 border-bottom:1px dashed #000;
	 clear:both;
	 }
.newlist li
     {
	 height:25px;
	 line-height:25px;
	 margin:0 4px;
	 position:relative;
	 }
.newlist li span
     {
	 position:absolute;
	 right:0;
	 color:#999;
          top:0;
	 }
.newlist li a
{
	 position:absolute;
}
.pageclass
     {
	 clear:both;
	 width:320px;
	 margin:0 auto;
	 margin-top:20px;
	 margin-bottom:20px;
	 height:20px;
	 }
.pageclass li
     {
	 float:left;
	 display:inline;
	 margin:0 4px;
	 *margin:0 2px;
	 }

/*kepu list*/
.weizhi
	 {
	 height:20px; 
	 margin-top:5px; 
	 line-height:180%;
	 }
.fullbox
     { 
	 width:960px;
	 }
.left
	 {
	 width:650px;  
	 float:left;
	 }
.right
	 {
	 width:300px; 
	 float:right;
	 }
.left_650box
	 {
	 width:648px; 
	 border:1px solid #b6cfeb; 
	 margin-top:8px;
	 }
.left_650box h1
	 {
	 background:url(/uploads/image/wmipublic/title_bg.gif);
	  height:30px; 
	  line-height:200%;
	  font-size:14px;
	  text-indent:1.2em;
	  color:#5275af;
	 }
.climate_box
     {
	 padding:15px;
	 width:618px;
	 }
.climate_box h2
     {
	 font-weight:bold;
	 color:#ff6600;
	 font-size:14px;
	 height:30px;
	 }
.climate_box h2 span
    {
	color:#ff6600;
	font-size:14px;
	float:right;
	margin-top:-15px;
	}
.climate_box dl
    {
	float:left;
	border:
	1px solid #c2d0e7;
	margin-right:10px;
	}
.climate_box ul
    {
	list-style:none;
	text-align:left;
	float:left;
	}
.climate_box ul li
    {
	background: url(/uploads/image/wmipublic/li_icon.gif) no-repeat 0 10px;
	text-indent: 10px;
	line-height:1.8;
	}


.weathermodernization
	{
	clear:both;
	height:167px;
	margin-bottom:10px;
	}
.weathermbox
	{
	height:136px;
	border:1px #c2d0e7 solid;
	border-top:none;
	background-color:#ebeff8;
	}
.weathermbox dl
	{
	width:125px;
	height:120px;
	display:block;
	float:left;
	margin-top:10px;
	margin-left:4px;
	display:inline;
	}
.weathermbox dl dt
	{
	display:block;
	width:112px;

	height:84px;
	border:1px #97989a solid;
	margin:0 auto;
	overflow:hidden;
	}	
.weathermbox dl dt img
	{
	width:112px;
	height:84px;
	display:block;
	}	
.weathermbox dl dd
	{
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	margin:0 2px;
	}

.weathercolumns
	{
	float:right;
	width:360px;
	height:255px;
	background-color:#fff;
	}
.weathercolumns h2
	{
	font-weight:bold;
	font-size:14px;
	color:#000;
	line-height:26px;
	display:block;
	height:26px;
	padding-left:9px;
	background-color:#e1e7f3;
	}	
.weathercolumns dl
	{
	display:block;
	height:70px;
	clear:both;
	margin-top:7px;
	margin-bottom:7px;
	overflow:hidden;
	}	
.weathercolumns dl dt
	{
	display:block;
	float:left;
	width:109px;
	height:72px;
	}
.weathercolumns dl dd
	{
	float:right;
	width:235px;
	}	
.weathercolumns dl dd span
	{
	display:block;
	line-height:25px;
	}	
.weathercolumnsforecast
	{
	height:88px;
	overflow:hidden;
	padding-top:1px;
	}
.weathercolumnsforecast .right
         {

}	
.weathercolumnsforecast td
	{
	border-bottom:1px #ccccff solid;
	}	
.weathercolumnsforecast td img
	{
	display:block;
	margin:4px 5px;;
	}	
.weathercolumnsforecast td b
	{
	font-weight:bold;
	}
.weathercolumnsforecast td span.readf
	{
	color:#ff0000;
	}
.weathercolumnsforecast td span.greenf
	{
	color:#4a7c5d;
	}	
	


.weatherpartners
	{
	border:1px #c1d1e8 solid;
	height:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	}	
html>body .weatherpartners
	{
	height:auto;
	min-height:10px;
	}
.weatherpartners ul
	{
	margin-top:10px;
	}
.weatherpartners li
	{
	float:left;
	line-height:21px;
	margin:0 0 0 10px;
	text-indent:10px;
	width:95px;
	display:inline;
	}	

.exclusivehistoricalbox
	{
	margin-top:5px;
	height:10px;
	border:1px #c2d1e8 solid;
	padding:10px 0 5px 0;
	margin-bottom:10px;
	}
html>body .exclusivehistoricalbox
	{
	height:auto;
	min-height:10px;
	}	
.exclusivehistoricalbox dl
	{
	float:left;
	width:155px;
	margin-bottom:5px;
	margin-left:5px;
	display:inline;
	}	
.exclusivehistoricalbox dl dt
	{
	width:120px;
	height:90px;
	display:block;
	margin:0 auto;
	overflow:hidden;
	}	
.exclusivehistoricalbox dl dt img
	{
	width:120px;
	height:90px;
	}	
.exclusivehistoricalbox dl dd
	{
	text-align:center;
	line-height:30px;
	}	
/*guangdong style*/
.cityweather{float:left; width:650; background:#ebeef7; clear:both; margin-bottom:10px;}
.cityweather h1.titlebg{float:left; width:638px; height:30px; line-height:30px; background:#3366b9; padding-left:12px;}

.gsbox{float:left; width:650px; margin-bottom:0px; >margin-bottom:10px;}
.city_bor{border-top:solid 1px #c3cfe7; border-left:solid 1px #c3cfe7; border-right:solid 1px #98b0d6; border-bottom:solid 1px #98b0d6; background:#fff;}


.weathergd_flash{float:left; width:650px; height:488px;}


.glweather{float:left; width:650px; height:245px; margin-bottom:10px;}
.glweather h1.titlebg{float:left; width:638px; height:30px; line-height:30px; background:#3366b9; padding-left:12px; margin-bottom:5px;}
.glweather_con{float:left; width:628px; border:solid 1px #c2d0e7; height:188px; padding:10px;}
.glweather_con .pic{float:left; width:178px; height:133px; border:solid 1px #666;}
.pictex{float:right; width:428px;}
.pictex h3{height:30px;}
.pictex p{line-height:22px; font-size:14px;}
.importantcity{float:left; width:628px; height:25px; line-height:25px; font-weight:bold;}

.maptab {
	display: inline; float: left; margin:0; width: 630px; position: relative
}
.maptab div.title {
	font-weight: bolder; float: left; margin-bottom: 5px; width: 630px
}
.maptabbox {
	display: inline; float: left; margin-left: 1px; width: 84px; position: relative; height: 24px
}
.maptabbox h4 {
	border-right: #98b0d6 1px solid; border-top: #98b0d6 1px solid; background: #ebeff7; float: left; border-left: #98b0d6 1px solid; width: 82px; cursor: pointer; line-height: 22px; border-bottom: #98b0d6 1px solid; height: 22px; text-align: center; font-size:12px; color:000;
}
.maptabbox h4 a{color:#000; font-size:12px; text-decoration:none;}
.maptabbox h4 a:visited{color:#000; font-size:12px; text-decoration:none;}
.maptabbox h4 a:hover{color:#000; font-size:12px; text-decoration:none;}
.maptabboxin {
	border-right: #98b0d6 1px solid; padding-right: 10px; border-top: #98b0d6 1px solid; padding-left: 10px; background: white; left: 0px; padding-bottom: 10px; border-left: #98b0d6 1px solid; width: 200px; cursor: pointer; padding-top: 10px; border-bottom: #98b0d6 1px solid; position: absolute; top: 23px
}
.maptabboxin ul {
	float: left; width: 100%; list-style-type: none
}
.maptabboxin li {
	background: url(/uploads/image/wmiweather/li_icon.gif) no-repeat 0px 8px; float: left; width: 33%; text-indent: 5px; line-height: 1.7
}
.maptabboxin li a {
	color: #3366bb
}
.maptabboxin li a:hover {
	color: #f60
}


.agriculture{float:left; width:650px; height:192px; margin-bottom:10px;}
.titlebg{float:left; width:638px; height:30px; line-height:30px; background:#3366bb; padding-left:12px;}
.agriculture_con{float:left; width:648px; height:162px; border:solid 1px #c2d0e7;}
.agriculture_list{float:left; width:635px;  padding-top:10px;}
.agriculture_list ul{list-style:none; }
.agriculture_list li{float:left; width:305px !important; width:290px; height:24px; line-height:24px;  margin-left:10px !important; margin-left:5px; background:#ebeff7;}
.agriculture_list li a{width:305px !important; width:290px;  height:24px; line-height:24px; background: 5px 10px no-repeat; padding:0 0 0 17px; color:#3366bb; text-decoration:none; display:block;}
.agriculture_list li a:visited{ color:#3366bb; text-decoration:none; display:block;}
.agriculture_list li a:hover{width:305px !important; width:290px;  height:24px; line-height:24px; background: 5px 10px no-repeat; padding:0 0 0 17px; color:#f60; text-decoration:underline; display:block;}

.precipitation{float:right; width:360px; height:179px;}
.precipitation h1.titlebg{float:left; width:352px; height:25px; line-height:25px; background:#3466bb; padding-left:8px;}
.text12{font-size:12px; font-weight:bold;}
.prebox{float:left; width:358px; height:150px; border:solid 1px #c9d0e3;}
.top5{margin:0 auto; width:350px; height:126px; background:url(/uploads/image/wmiguangdong/no1.gif) 7px 3px no-repeat;}
.top5 ul{list-style:none; }
.top5 li{float:left; width:310px; height:24px; line-height:24px; border-bottom:solid 1px #e1e5e8; padding:0 0 0 40px; text-align:center;}
.top5 li span.w1{float:left; width:70px;}
.top5 li span.w2{float:left; width:70px; color:#c00;}
.top5 li span.w3{text-align:left; width:98px;}
.top5 li span.w3 img{padding-top:8px; float:left;}
.bottom10{margin-bottom:10px;}
.tqskbot_box{float:left; width:650px;}
.tqskbot_box .tqskbot_left{float:left; width:280px;}
.tqskbot_box .tqskbot_right{float:right; width:360px;}
.tqskbot_right iframe
     {
margin:0 0 10px;
height:167px;
*height:180px;
}


.dataquery{	
	width:278px;
	height:164px;
	border:1px #c1d1e8 solid;
	margin-bottom:10px;
	float:left;
}

.dataquery p.search{ padding:10px 0 0 10px; margin:0;}
.select_width{width:125px;}
.search .button{width:37px; height:22px; border:none; padding-top:3px; background:url(/uploads/image/wmiguangdong/but_bg.gif) no-repeat left top; cursor:pointer;}
.china_60{float:left; width:280px; height:160px; margin-bottom:10px;}

.health{	
	width:278px;
	height:209px;
	border:1px #c1d1e8 solid;
	float:left;
	margin-bottom:10px;
}
.health dl
	{
	display:block;
	height:70px;
	width:260px;
	margin:0 auto;
	margin:15px 0 8px 0;
	padding-left:10px;
	}
.health dl dt
	{
	display:block;
	width:90px;
	height:70px;
	float:left;
	overflow:hidden;

	}
.health dl dd
	{
	float:right;
	width:160px;
	height:70px;
	}
.health dl dd h2
	{
	font-size:12px;
	line-height:23px;
	}

.healthlist{margin:0 auto; width:260px;}
.healthlist ul{list-style:none;}
.healthlist li{float:left; width:109px; height:22px; line-height:22px; background: left 8px no-repeat; padding:0 0 0 11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.disaster_box{float:left; width:650px; margin-bottom:10px;}
.disaster_box h1 span{float:right; padding-right:5px;}
.disaster_box p.s_photo{margin-top: 5px; font-weight: bolder; background: #ebeff7; float: left; overflow: hidden; width: 180px; height: 160px; text-align: center}
.disaster_box p.s_photo img{margin-bottom: 5px; width:180px;height:135px;}
.disaster_box ul.s_photor {border-right: #c2d0e7 1px solid; padding-right: 8px; border-top: #c2d0e7 1px solid; margin-top: 5px; padding-left: 8px; float: right; padding-bottom: 8px; border-left: #c2d0e7 1px solid; width: 450px; padding-top: 8px; border-bottom: #c2d0e7 1px solid; list-style-type: none; height: 142px
}
.disaster_box ul.s_photor li {padding-left: 10px; font-size: 14px; background: url(/uploads/image/wmiguangdong/dian.gif) no-repeat 0px 8px; float: left; width: 440px; color: #999; line-height: 1.7}
.disaster_box ul.s_photor li span {font-size: 12px; float: right}


.disaster_pic{float:left; width:650px; margin-bottom:10px;}
.disaster_pic h1 span{float:right; padding-right:5px;}
.disaster_pic .pic_box {border-right: #c2d0e7 1px solid; border-top: #c2d0e7 1px solid; float: left; padding-bottom: 8px; border-left: #c2d0e7 1px solid; width: 648px; border-bottom: #c2d0e7 1px solid}
.disaster_pic .pic_box p.photo_box {float: left; margin: 7px 0px 0px; width: 162px; text-align: center}

.gdwarning{float:left; width:650px; margin-bottom:10px;}
.gdwarning h1{float:left; width:613px; height:28px; line-height:28px; background:#fef1ab url(/uploads/image/wmiguangdong/alarm08.gif) no-repeat 7px 5px; border:1px #fbce01 solid; font-size:14px; color:#000;	font-weight:bold; padding-left:35px; margin-bottom:4px;}
.gdwarning h1 span{float:right; margin-right:8px; font-size:12px;}

.gdwarning_list{float:left; width:650px;}
.gdwarning_list ul.list{list-style:none;}
.gdwarning_list ul.list li{float:left; width:318px; height:50px; margin:0 0 5px 0;}
.gdwarning_list ul.list li.right10{float:left; width:315px; height:50px; margin-bottom:5px; margin-right:10px;_margin-right:5px;}
.gdwarning_list ul.list li dl{display:block; float:left; border:1px #ccc solid;	height:48px;	background-color:#ffffdb; width:318px;}
.gdwarning_list ul.list li dl dt{float:left; display:block;	width:45px;	height:48px; text-align:center;}
.gdwarning_list ul.list li dl dt img{margin-top:14px;}
.gdwarning_list ul.list li dl dd{float:right; display:block; width:240px; height:42px; text-align:right; padding-right:10px; padding-top:6px; line-height:18px; }
.gdwarning_list ul.list li dl dd b{color:#c00; padding-right:8px;}
.gdwarning_list ul.list li dl h2{font-size:12px; color:#3466bb;	display:block;	text-align:left; line-height:20px;}
.gdwarning_list ul.list li dl h2 a{font-size:12px;	font-weight:normal;}



.zvideo {
	float: left; width: 650px
}
.zvideo_box {
	border-right: #c2d0e7 1px solid; border-top: #c2d0e7 1px solid; margin-top: 5px; float: left; overflow: hidden; border-left: #c2d0e7 1px solid; width: 318px; border-bottom: #c2d0e7 1px solid; height: 123px
}
.zvideo_box p {
	margin-top: 10px; float: left; width: 160px; text-align: center
}
.zvideo_box ul {
	display: inline; float: left; margin: 10px 0px 0px 10px; width: 140px; list-style-type: none; text-align: left
}
.zvideo_box li {
	background:  no-repeat 0px 8px; float: left; width: 140px; text-indent: 10px; line-height: 1.7
}
.zvideo_box li.tit {
	font-weight: bolder; background: none transparent scroll repeat 0% 0%; color: black; text-indent: 0px
}
.zvideo_box li.list {
	background: none transparent scroll repeat 0% 0%; text-indent: 0px
}

/*0907*/


.gd_radar{width:650px; float:left; margin-bottom:10px;}
.focuslist4{width:650px; text-align:left; margin:0 auto;}
.focuslist4 .list{ clear:both; width:650px; }
.focuslist4 .list .title{clear:both; text-align:center; width:650px; height:30px; background:url(/uploads/image/wmiguangdong/yj_bg.gif) left top no-repeat;}
.focuslist4 .list .title ul{clear:both; list-style:none; padding:0;}
.focuslist4 .list .title li{float:left; height:30px; width:325px; padding:0; text-align:center;}
.focuslist4 .list .title li h2{width:315px; text-align:left; padding:6px 0 0 10px; color:#f00;}
.focuslist4 .list .title .active{background:url(/uploads/image/wmiguangdong/gdld_sel.gif) no-repeat; font-size:14px; height:30px; width:325px; text-align:center; font-weight:bold;}
.focuslist4 .list .title .active a{display:block; }
.focuslist4 .list .title .active a:link {font-size:14px; color:#fff; font-weight:bold;}
.focuslist4 .list .title .active a:visited {font-size:14px; color:#fff; font-weight:bold;}
.focuslist4 .list .title .active a:hover {font-size:14px; color:#fff; font-weight:bold;}
.focuslist4 .list .title li a{color:#000; text-decoration:none; font-weight:bold; display:block; font-size:14px;}
.focuslist4 .list .title li a:visited{color:#000; font-weight:bold;}
.focuslist4 .list .title li a:hover{color:#000; font-weight:bold;}
.focuslist4 .list .text{height:460px; float:left; width:650px;}
.focuslist4 .list .text .radarpic_box{float:left; width:650px; height:430px;}
.focuslist4 .list .text .radarpic_text{float:left; width:650px; height:30px; line-height:30px;  background:#ebeff8;}
.focuslist4 .list .text .radarpic_text span.time2{float:left; width:540px; text-align:right; height:29px;}
.focuslist4 .list .text .radarpic_text span.radar_more{float:left; padding:4px 0 0 16px; height:26px; width:94px; }


.linkmore a{float:left;width:85px; height:20px; border:solid 1px #98b0d6; background:#fff; line-height:20px; text-align:center; color:#d84a00; text-decoration:none; display:block;}
.linkmore a:visited{width:85px; height:20px; border:solid 1px #98b0d6; background:#fff; line-height:20px; text-align:center; color:#d84a00; text-decoration:none; display:block;}
.linkmore a:hover{width:85px; height:20px; border:solid 1px #98b0d6; background:#fff; line-height:20px; text-align:center; color:#d84a00; text-decoration:underline; display:block;}



cloud_box {
	float: left; margin: 10px 0px 0px; width: 650px
}
.cloud_box h2 {
	padding-right: 10px; padding-left: 10px; font-weight: bolder; font-size: 14px; background: #3366bb; float: left; padding-bottom: 0px; width: 630px; color: white; line-height: 30px; padding-top: 0px; height: 30px
}
.cloud_box h2 span {
	margin-top: 3px; float: left; width: 260px
}
.cloud_box h2 span em {
	border-right: #9ab0d7 1px solid; border-top: #9ab0d7 1px solid; font-weight: normal; font-size: 12px; background: #698ac0; float: left; border-left: #9ab0d7 1px solid; width: 70px; line-height: 22px; border-bottom: #9ab0d7 1px solid; text-align: center
}
.cloud_box h2 em {
	font-weight: normal; font-size: 12px; float: right; margin: 5px 0px 0px; width: 300px; line-height: 22px; text-align: right
}
.cloud_box h2 em a {
	color: white
}
.zo_box {
	border-right: #9ab0d7 1px solid; border-top: #9ab0d7 1px solid; background: #ebeff7; float: left; margin: 10px 7px 0px 0px; border-left: #9ab0d7 1px solid; width: 314px; border-bottom: #9ab0d7 1px solid; height: 275px
}
.zo_box1 {
	border-right: #9ab0d7 1px solid; border-top: #9ab0d7 1px solid; background: #ebeff7; float: left; margin: 10px 0px 0px 7px; border-left: #9ab0d7 1px solid; width: 315px; border-bottom: #9ab0d7 1px solid; height: 275px
}
.zo_box h4 {
	display: inline; font-weight: bolder; font-size: 14px; float: left; margin: 13px 0px 10px 18px; width: 296px; color: #3366bb
}
.zo_box dt {
	display: inline; font-weight: bolder; margin: 10px 10px 15px 20px; width: 270px; height: 220px
}
.zo_box dt a {
	display: inline; font-weight: bolder; margin: 0px; width: 270px; height: 200px
}
.zo_box dd {
	display: inline; padding-left: 18px; float: left; width: 275px; padding-top: 10px
}
.zo_box dd a {
	margin-top: 20px
}
.zo_box dd span {
	float: left; width: 180px
}
.qxwx_leftborder dl.zo_box1 dd span em a {
	color: #3366bb
}
.zo_box dd em {
	border-right: #99b0d6 1px solid; border-top: #99b0d6 1px solid; display: inline; background: white; float: right; margin-left: 5px; border-left: #99b0d6 1px solid; width: 85px; color: #db4c00; line-height: 20px; border-bottom: #99b0d6 1px solid; height: 20px; text-align: center; font-style: normal ;
}
.zo_box dd em a {
	color: #db4c00
}
.zo_box1 h4 {
	display: inline; font-weight: bolder; font-size: 14px; float: left; margin: 13px 0px 10px 18px; width: 296px; color: #3366bb
}
.zo_box1 dt {
	display: inline; font-weight: bolder; margin: 10px 10px 15px 20px; width: 270px; height: 220px; text-decoration:none;
}
.zo_box1 dt a {
	display: inline; font-weight: bolder; margin: 0px; width: 270px; height: 200px; text-decoration:none;
}

.zo_box1 dd {
	display: inline; padding-left: 18px; float: left; width: 275px; padding-top: 10px
}
.zo_box1 dd a {
	margin-top: 20px
}
.zo_box1 dd span {
	float: left; width: 180px;
}
.zo_box1 dd em {
	border-right: #99b0d6 1px solid; border-top: #99b0d6 1px solid; display: inline; background: white; float: right; margin-left: 5px; border-left: #99b0d6 1px solid; width: 85px; color: #db4c00; line-height: 20px; border-bottom: #99b0d6 1px solid; height: 20px; text-align: center;  font-style: normal ;}
.zo_box1 dd em a {
	color: #db4c00
}



.cloud_box {
	float: left; margin-bottom:10px; width: 650px
}
.cloud_box h2 {
	padding-right: 10px; padding-left: 10px; font-weight: bolder; font-size: 14px; background: #3366bb; float: left; padding-bottom: 0px; width: 630px; color: white; line-height: 30px; padding-top: 0px; height: 30px
}
.cloud_box h2 span {
	margin-top: 3px; float: left; width: 260px
}
.cloud_box h2 span em {
	border-right: #9ab0d7 1px solid; border-top: #9ab0d7 1px solid; font-weight: normal; font-size: 12px; background: #698ac0; float: left; border-left: #9ab0d7 1px solid; width: 70px; line-height: 22px; border-bottom: #9ab0d7 1px solid; text-align: center
}
.cloud_box h2 em {
	font-weight: normal; font-size: 12px; float: right; margin: 5px 0px 0px; width: 300px; line-height: 22px; text-align: right
}
.cloud_box h2 em a {
	color: white
}
.cloud_box h2 span a {
	color: white
}
.zso_box {
	border-right: #9ab0d7 1px solid; border-top: #9ab0d7 1px solid; padding-left: 15px; background: #ebeff7; float: left; margin: 10px 7px 0px 0px; border-left: #9ab0d7 1px solid; width: 195px; border-bottom: #9ab0d7 1px solid; height: 280px
}
.zso_box1 {
	border-right: #9ab0d7 1px solid; border-top: #9ab0d7 1px solid; padding-left: 15px; background: #ebeff7; float: left; margin: 10px 0px 0px; border-left: #9ab0d7 1px solid; width: 195px; border-bottom: #9ab0d7 1px solid; height: 280px
}
.zso_box h4 {
	display: inline; font-weight: bolder; font-size: 14px; float: left; margin: 13px 0px 10px 4px; width: 190px; color: #3366bb
}
.zso_box dt {
	display: inline; font-weight: bolder; margin: 10px 10px 15px 0px; width: 210px; height: 280px
}
.zso_box dt a {
	display: inline; font-weight: bolder; margin: 0px; width: 210px; height: 200px
}
.zso_box dd {
	display: inline; padding-left: 3px; float: left; width: 185px; padding-top: 10px
}
.zso_box dd a {
	margin-top: 20px
}
.zso_box dd span {
	float: left; width: 180px
}
.zso_box dd em {
	border-right: #99b0d6 1px solid; border-top: #99b0d6 1px solid; display: inline; background: white; float: left; margin-left: 0px; border-left: #99b0d6 1px solid; width: 85px; color: #db4c00; line-height: 20px; border-bottom: #99b0d6 1px solid; height: 20px; text-align: center; font-style:normal;
}
.zso_box dd em a {
	color: #db4c00
}
.zso_box1 h4 {
	display: inline; font-weight: bolder; font-size: 14px; float: left; margin: 13px 0px 10px 4px; width: 190px; color: #3366bb
}
.zso_box1 dt {
	display: inline; font-weight: bolder; margin: 10px 10px 15px 0px; width: 210px; height: 280px
}
.zso_box1 dt a {
	display: inline; font-weight: bolder; margin: 0px; width: 210px; height: 280px
}
.zso_box1 dd {
	display: inline; padding-left: 3px; float: left; width: 185px; padding-top: 10px
}
.zso_box1 dd a {
	margin-top: 20px
}
.zso_box1 dd span {
	float: left; width: 180px
}
.zso_box1 dd em {
	border-right: #99b0d6 1px solid; border-top: #99b0d6 1px solid; display: inline; background: white; float: left; margin-left: 0px; border-left: #99b0d6 1px solid; width: 85px; color: #db4c00; line-height: 20px; border-bottom: #99b0d6 1px solid; height: 20px; text-align: center; font-style:normal;
}
.zso_box1 dd em a {
	color: #db4c00
}




.weathermain{margin:0 auto; width:960px; padding-top:10px;}
.weathermain{margin-bottom:0px;}
.weatherleft{float:left; width:650px;}
.lefttop{float:left; width:650px; height:auto; margin-bottom:10px;}
.weatherforecast{float:left; width:280px; height:250px;}


.top_weagher{float:left; width:280px;}
.gdweather_box{float:left; width:280px; margin-bottom:8px;}
.gdweather_box dl{float:left; width:278px; border:solid 1px #c1d0e7;  height:80px}
.gdweather_box dl dt{height:30px; line-height:32px; font-size:14px; font-weight:bold; padding-left:12px;}
.gdweather_box dl dd{padding:12px 0 0 12px;}

.gzweather_box{float:left; width:278px; border:solid 1px #c1d0e7; height:133px;}
.gzweather_box h1{color:#04529a; font-size:14px; font-weight:bold; height:30px; line-height:30px; border-bottom:solid 1px #c1d0e7; padding-left:12px;}
.gzweather_list{padding:8px 0 0 12px;}


.weateherflash{width:650px; float:left; margin-bottom:10px;}
.focuslist1{width:650px; text-align:left; margin:0 auto;}
.focuslist1 .list{ clear:both; width:650px; }
.focuslist1 .list .title{clear:both; text-align:center; width:650px; height:30px; background:url(/uploads/image/wmiguangdong/yj_bg.gif) left top no-repeat;}
.focuslist1 .list .title ul{clear:both; list-style:none; padding:0;}
.focuslist1 .list .title li{float:left; height:30px; width:325px; padding:0; text-align:center;}
.focuslist1 .list .title li h2{width:315px; text-align:left; padding:6px 0 0 10px; color:#f00;}
.focuslist1 .list .title .active{background:url(/uploads/image/wmiguangdong/yj_sel.gif) no-repeat; font-size:14px; height:30px; width:325px; text-align:center; font-weight:bold;}
.focuslist1 .list .title .active a{display:block; }
.focuslist1 .list .title .active a:link {font-size:14px; color:#000; font-weight:bold;}
.focuslist1 .list .title .active a:visited {font-size:14px; color:#000; font-weight:bold;}
.focuslist1 .list .title .active a:hover {font-size:14px; color:#000; font-weight:bold;}
.focuslist1 .list .title li a{color:#000; text-decoration:none; font-weight:bold; display:block; font-size:14px;}
.focuslist1 .list .title li a:visited{color:#000; font-weight:bold;}
.focuslist1 .list .title li a:hover{color:#000; font-weight:bold;}
.focuslist1 .list .text{padding:2px 0 0 0; }




.life100 {
	 float: left; margin-bottom:10px; border:solid 1px #c1d0e7; text-align: left; width:648px;
}
.life100 li {
	padding-left: 10px; font-size: 14px; background:  no-repeat 0px 8px; line-height: 1.7
}
.life100 a {
	color: #3365bc
}
.lifenr {
	float: left; margin: 8px 0px 2px; width: 648px; 
}
.lifenr_left {
	border-right: #fdc89c 1px dotted; padding-left: 8px; float: left; width: 280px
}
.box {
	padding-right: 8px; padding-left: 0px; float: left; padding-bottom: 5px; width: 268px; padding-top: 5px; border-bottom: #fff 1px dashed
}
.box h3 {
	font-weight: bold; font-size: 12px; overflow: hidden; line-height: 1.6
}
.box h3 a{
	font-weight: bold; font-size: 12px; overflow: hidden; line-height: 1.6
}
.box h3 a:hover{
	font-weight: bold; color:#f60; font-size: 12px; overflow: hidden; line-height: 1.6
}
.box p {
	float: left; height: 70px; text-align: center
}
.box p {
	font-size: 12px
}
.box dl {
	float: left; margin-left: 5px; width: 158px; line-height: 1.6
}
.box dl dd {
	color: #000
}
.box p i90 {
	display: inline; width: 166px
}

.life_lefttabbox {
	padding-right: 1px; padding-left: 10px; font-weight: bolder; font-size: 14px; float: left;  padding-bottom: 0px; overflow: hidden; width: 639px; color: #ffffff; line-height: 30px; padding-top: 0px; height: 30px; text-align: left; background:#3365bc;
}
.life_lefttabbox a {
	color: #ffffff
}
.life_lefttabbox span {
	padding-left: 380px; font-weight: normal; font-size: 12px; height: 30px
}
.life_lefttabbox span a {
	color: #fff
}

/*zhuanti*/
.subjectnewlist dl{
	width:630px;
	margin:5px auto;
	background-image:url(/uploads/image/wmi/line_bgzt.gif);
         padding-bottom:10px;
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;}
.subjectnewlist dl dt{
	float:left;
	margin:8px;}
.subjectnewlist dl dt img{
	width:100px;
	height:80px;
	display:block;}
.subjectnewlist dl dd{
	width:480px;
	margin:8px;
	margin-top:0px;
	float:right;
	line-height:21px;
	display:inline;}
.subjectnewlist dl dd h1{
	font-size:14px;}
/*zhuanti*/
.life_mr {
	float: left; width: 330px; line-height: 1.7
}
.life_mr p {
	width: 300px; text-align: right
}
.life_mr p a.hei {
	color: #000
}
.life_mr p a {
	font-size: 12px
}
.life_mr ul {
	padding-right: 0px; padding-left: 2px; float: left; padding-bottom: 3px; width: 290px; padding-top: 5px
}

.life_mr ul li a {
	color: #3466bd; font-size:14px;
}

.life_mr ul li a:visited{
	color: #3466bd; font-size:14px; 
}
.life_mr ul li a:hover{
	color: #3466bd; font-size:14px; color:#f60;
}
.lifenr_right {
	float: right; width: 330px
}

.lifenr_right p.life_mr1 {
	float: left; width: 160px
}

.lifenr_right p.life_mr1 a{
	font-style:normal;
}

.lifenr_right p.life_mr1 em {
	float: left; width: 150px; text-align: center
}
.lifenr_right p.life_mr1 em.ju {
	color: #3365bc
}
.lifenr_right p.life_mr1 img {
	border-right: #333333 1px solid; border-top: #333333 1px solid; float: left; margin-bottom: 5px; border-left: #333333 1px solid; width: 140px; border-bottom: #333333 1px solid; height: 110px
}
.lifenr_right p.life_tit {
	width: 330px; line-height: 25px
}
.lifenr_right p.life_tit em {
	width: 100px; line-height: 25px
}
.lifenr_right dt img.iyy {
	float: left; width: 90px; height: 120px
}
.lifenr_right dd {
	float: left; width: 100px; color: #000; padding-top: 6px; height: 18px; text-align: center
}
.lifenr_right dd a {
	font-weight: normal; color: #3365bc
}

.life_mr ul.life_list{float:left; width:308px; height:80px; background:#ccc;}



.notab_leftbox {
	float: left; margin:10px 0px; width: 650px
}
.notab_leftbox h2 {
	padding-right: 10px; padding-left: 10px; font-weight: bolder; font-size: 14px; background: #3366bb; float: left; padding-bottom: 0px; width: 630px; color: white; line-height: 30px; padding-top: 0px; height: 30px
}
.notab_leftboxin {
	border-right: #c2d0e7 1px solid; border-top: #c2d0e7 1px solid; float: left; padding-bottom: 8px; border-left: #c2d0e7 1px solid; width: 648px; border-bottom: #c2d0e7 1px solid
}
.notab_leftbox dl.video_leftbox {
	display: inline; background: #ebeff7; float: left; margin: 8px 0px 0px 10px; overflow: hidden; width: 310px; height: 95px
}
.notab_leftbox dl.video_leftbox dt {
	float: left; margin: 10px 0px 0px; width: 120px; text-align: center
}
.notab_leftbox dl.video_leftbox dd {
	float: left; margin: 10px 0px 0px; width: 190px; line-height: 1.6
}
.weather_newsbox {
	float: left; width: 650px
}
.weather_newsboxleft {
	margin-top: 5px; background: #ebeff7; float: left; overflow: hidden; width: 280px; height: 260px
}
.weather_newsboxleft p {
	margin-top: 10px; float: left; width: 140px; line-height: 20px; text-align: center
}
.weather_newsboxright {
	 margin-top: 5px; float: right; width: 358px; border: #c2d0e7 1px solid; height: 258px;
}
.weather_newsboxright ul {list-style:none; border-bottom: #c2d0e7 1px solid; float:left; width:348px; padding:10px 0 0 10px;}
.weather_newsboxright li {display: inline; font-size: 14px; float: left; width: 326px; height:23px; line-height:23px; background:  no-repeat 0px 10px; padding:0 0 0 12px;}
.weather_newsboxright li a{font-size:14px;}



.weathertoday{width:650px; height:448px; margin-bottom:10px;}


.typhoon_flash{float:left; width:650px; margin-bottom:10px;}
.typhoon_flash h1{float:left; width:638px; height:30px; line-height:30px; padding:0 0 0 12px; background:#3466bb;}
.typhoon_flash h1 span{float:right; color:#fff; padding-right:5px;}
.typhoon_flash .marine_img{float:left; width:625px; border:solid 1px #c1d0e7; background:#ebeff8; height:475px; padding:20px 0 0 23px;}


.signal_box {
	float: left;  width: 650px
}
.signal_box h2 {
	padding-right: 10px; padding-left: 10px; font-weight: bolder; font-size: 14px; background: #3366bb; float: left; padding-bottom: 0px; width: 630px; color: white; line-height: 30px; padding-top: 0px; height: 30px
}
.signal_box h2 span {
	font-weight: normal; font-size: 12px; float: right
}
.signal_box h2 span a {
	color: white
}
.signal_box div.signal_boxin {
	border-right: #c2d0e7 1px solid; border-top: #c2d0e7 1px solid; float: left; padding-bottom: 8px; border-left: #c2d0e7 1px solid; width: 648px; border-bottom: #c2d0e7 1px solid
}
.signal_box div.signal_boxin p.f_photo {
	float: left; margin: 7px 0px 0px; overflow: hidden; width: 162px; height: 115px; text-align: center
}
.signal_box div.signal_boxin p.f_photo img {
	margin-bottom: 5px
}
.signal_box div.signal_boxin h3 {
	display: inline; float: left; margin: 2px 0px 0px 10px; width: 630px
}
.signal_box div.signal_boxin h3 span {
	float: right
}
.signal_boxin ul.tw_list {
	background: #ebeff7; float: left; margin: 8px 0px 0px 7px; overflow: hidden; width: 310px; line-height: 1.6; padding-top: 10px; height: 130px
}
.signal_boxin ul.tw_list li {
	display: inline; padding-left: 10px; background:  no-repeat 0px 7px; float: left; margin-left: 10px; width: 290px
}
.signal_boxin h4 {
	display: inline; float: left; font-size:12px; margin: 10px 0px 0px 5px; width: 640px; line-height: 20px
}
.signal_boxin h4 span {
	float: right
}
.signal_boxin h4 em {
	display: inline; font-style:normal; font-size:12px; float: left; margin-left: 5px; width: 35px; height: 20px; text-align: center
}
.signal_boxin p.icon_img {
	margin-top: 10px; float: left; width: 129px; text-align: center;
}
.signal_boxin p.icon_img img {
	margin-bottom: 5px
}


/*guangdong style end*/



.weatherservicesproducts
	{
	margin-bottom:10px;
height:30px;
	}
html>body .weatherservicesproducts { height:auto;min-height:30px;}
.climatechange
	{
	height:240px;
	margin-bottom:10px;
	}
.climatechangehot
	{
	float:left;
	width:280px;
	height:205px;
	background-color:#ebeff8;
	margin-top:5px;
	}
.climatechangehot dl
	{
	display:block;
	width:260px;
	height:185px;

	margin:0 auto;
	margin-top:10px;
clear:both;
	}	
.climatechangehot dl dt
	{
	display:block;
	width:260px;
	height:155px;
	overflow:hidden;
	}
.climatechangehot dl dt img
	{
	width:260px;
	height:155px;
	display:block;
	}
.climatechangehot dl dd
	{
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
width:260px;
	}

.videoannouncement
	{
	clear:both;
	height:340px;
	margin-bottom:10px;
	}
.chinaweathervideo
	{
	float:left;
	width:280px;
	height:340px;
	overflow:hidden;
	}
.weatherbulletin
	{
	float:right;
	width:360px;
	height:340px;
	}
.chinaweathervideobox
	{
	border:1px #c2d0e7 solid;
	margin-top:5px;
	height:303px;
	overflow:hidden;
	}
.weatherbulletinbox
	{
	border:1px #c2d0e7 solid;
	margin-top:5px;
	height:303px;
	overflow:hidden;
	}
.weatherbulletinbox dl
	{
	display:block;
	height:56px;
	margin:0 18px;
	border-bottom:1px #c2d0e7 solid;
	margin-top:2px;
position:relative;
	}
.weatherbulletinbox dl dt
	{
	float:left;
	width:60px;
	height:45px;
	margin-top:2px;
	}
.weatherbulletinbox dl dt img
	{
	width:60px;
	height:45px;
	display:block;
	}	
.weatherbulletinbox dl h2
	{
	font-size:12px;
	line-height:20px;
	}
.weatherbulletinbox dl h2 a
	{
	font-weight:bold;
	}
.weatherbulletinbox dl dd
	{
	float:right;
	width:245px;
	height:50px;
	}
.weatherbulletinbox dl dd span
	{
	float:right;
	top:40px;
	padding-right:5px;
position:absolute;
right:10px;
	}
.weatherbulletinbox dl blockquote
	{
	line-height:17px;
height:17px;
	}
dl.chinaweathervideoboxhot
	{
	width:270px;
	height:217px;
	margin:0 auto;
	margin-top:6px;
	overflow:hidden;
	}	
dl.chinaweathervideoboxhot dt
	{
	width:270px;
	height:190px;
	overflow:hidden;
	margin-bottom:4px;
	}	
dl.chinaweathervideoboxhot dt img
	{
	display:block;
	height:188px;
    width:268px;
    }	
dl.chinaweathervideoboxhot dd
	{
	text-align:center;
	height:23px;
	line-height:23px;
	background-color:#ebebeb;
	}	
.chinaweatherannouncer
	{
	height:70px;
	margin:4px 3px 0 3px;
	overflow:hidden;
	}	
.chinaweatherannouncer dl
	{

	float:left;
	width:37px;
	height:70px;
	margin-left:7px;
	display:inline;
	}
.chinaweatherannouncer dl dt
	{
	width:37px;
	height:41px;
	overflow:hidden;
	}	
.chinaweatherannouncer dl dt img
	{
	display:block;
	width:35px;
	height:39px;
	}	
.chinaweatherannouncer dl dd
	{
	text-align:center;
	line-height:16px;
	padding-top:5px;
	}	
.indexlistul
	{
	clear:both;
	height:197px;
	margin-bottom:5px;
	}
.indexlistul .topics
	{
	float:left;
	width:278px;
	margin-bottom:0;
	}
.indexlistul .topics .topicsnav li a
	{
	width:125px;
	}
.indexlistul .indexlistnew
	{
	float:right;
	width:360px;
	height:197px;
	overflow:hidden;
	}
.indexlistul .indexlistnew ul li
{
height:25px;
line-height:25px;
}
.indexlistul .indexlistnew ul li a
{
line-height:25px;
          height:25px;
font-size:14px;
padding-left:5px;
}
.indexlistul .indexlistnew span{
         float:right;
         margin:5px 0px;
         margin-right:20px;}
.indexlistul .indexlistnew ul p
{
height:25px;
line-height:25px;
padding-left闂?px;
}
.indexlistul .indexlistnew ul p a
         {
          line-height:25px;
          height:25px;
font-size:14px;
padding-right:8px;
          }         
.indexlistul .indexlistnew .weatherlist
	{
	margin:0;
	padding:0 0 0 5px;
	}



.keyscenic
	{
	width:650px;
	height:471px;
	background-color:#9cc;
	margin-bottom:10px;
	}
.travelserver
	{
	margin-bottom:10px;
	height:153px;
	background-image:url(/uploads/image/wmi/search_bg.jpg);
	background-repeat:no-repeat;
margin-top:490px;
>margin-top:10px;
	}
.travelserver ul
	{
	padding-top:15px;
	width:400px;
	margin-left:205px;
	}
.travelserver ul li input
	{
	width:60px;
	height:15px;
	}
.travelserver ul li
	{
	font-size:12px;
	margin-top:5px;
	}
.travelserver ul li .buttonbox1
	{
	width:40px;
	height:21px;
	line-height:20px;
	background-image:url(/uploads/image/wmi/textbg49.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor:hand;
	}
.travelserver ul li .buttonbox2
	{
	width:40px;
	height:21px;
	line-height:20px;
	background-image:url(/uploads/image/wmi/textbg49.jpg);
	background-repeat:no-repeat;
	border:0px;
	margin-left:258px;
>margin-left:265px;
	cursor:hand;
	}
.travelserver ul li span
	{
	font-weight:bold;
	}
.travelserver ul li.startaddress
	{
	margin-left:85px;
	}
.businesstravel
	{
	float:left;
	background-image:url(/uploads/image/wmi/title01_bj.gif);
	background-repeat:no-repeat;
	width:320px;
	height:150px;
	margin-bottom:10px;
	}
html>body .businesstravel
	{
	height:auto;
	min-height:150px;
	}
.businesstravel h1 a
	{
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	}
.businesstravel h1 span a
	{
	line-height:30px;
	font-size:12px;
	margin-left:190px;
	text-decoration:none;
	color:#fff;
	}

.businesstravel dl
	{
	margin:10px auto auto 20px;
	width:270px;
	}
.businesstravel dl dt
	{
	float:left;
	display:block;
	}
.businesstravel dl dd
	{
	float:right;
	display:block;
	width:170px;
	line-height:20px;
	margin-top:0px;
	}
.businesstravel dl dd h2 a
	{
	color:#3366bb;
	font-size:12px;
	font-weight:bold;
	}
.businesstravel dl dd h2 a:hover
	{
	color:#f60;
	font-weight:bold;
	}
.businesstravel ul
	{
	clear:both;
	padding:10px 0 0 10px;
	}
.businesstravel ul li
	{
	height:20px;	
	}
.businesstravel ul a
	{
	padding-left:5px;
	line-height:20px;
	}

.fashionequipment
	{
	float:right;
	background-image:url(/uploads/image/wmi/title01_bj.gif);
	background-repeat:no-repeat;
	width:320px;
	height:150px;
	margin-left:10px;
	margin-bottom:10px;
	}
html>body .fashionequipment
	{
	height:auto;
	min-height:150px;
	}
.fashionequipment dl.fashionequipmentbox
	{
	margin-top:10px;
	}
.fashionequipment h1 a
	{
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	}
.fashionequipment h1 span a
	{
	line-height:30px;
	font-size:12px;
	margin-left:190px;
	text-decoration:none;
	color:#fff;
	}
.fashionequipment dl
	{
	margin:10px auto auto 20px;
	width:270px;
	height:80px;
	}

.fashionequipment dl dt
	{
	float:left;
	display:block;
	}
.fashionequipment dl dd
	{
	float:right;
	display:block;
	width:170px;
	line-height:20px;
	margin-top:0px;
	}
.fashionequipment dl dd h2 a
	{
	color:#3366bb;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	}
.fashionequipment dl dd h2 a:hover
	{
	color:#f60;
	font-weight:bold;
	}

.mitoforum
	{
	background-image:url(/uploads/image/wmi/title02_bj.gif);
	height:165px;
	width:325px;
	background-repeat:no-repeat;
	float:left;
	padding-top:40px;
	margin-bottom:10px;
         position:relative;
	}
.mitoforum span.more
{top:7px;
left:270px;
position:absolute;}
.mitoforum span.more a
{
color:#fff;
font-weight:bold;}
html>body .mitoforum
	{
	height:auto;
	min-height:165px;
	}
.mitoforum dl
	{
	width:135px;
	height:120px;
	float:left;
	padding-left:10px;
	padding-bottom:10px;
	}
.mitoforum dl dd
	{
	text-align:center;
	line-height:20px;
	height:20px;
	}
.mitoforum dl.leftmitoforum
	{
	padding-left:20px;	
	}

.hotposts
	{
	background-image:url(/uploads/image/wmi/title03_bj.gif);
	height:165px;
	width:325px;
	float:right;
	background-repeat:no-repeat;
	padding-top:40px;
	margin-bottom:10px;
         position:relative;
	}
.hotposts span.more
{top:7px;
left:270px;
position:absolute;}
.hotposts span.more a
{
color:#fff;
font-weight:bold;}
html>body .hotposts
	{
	height:auto;
	min-height:165px;
	}
.hotposts ul
	{
	padding-left:20px;
         line-height:25px;
	}
.hotposts ul li
	{
	height:24px;
	line-height:24px;
	}
.hotposts img
	{
	margin-left:15px;
	border:0;
	}
.globaltravel
	{
	clear:both;
	width:650px;
	height:270px;
	background-image:url(/uploads/image/wmi/title04_bj.gif);
	background-repeat:no-repeat;
	border:1px solid #999;
	margin-bottom:10px;
	}
.globaltravel dl
	{
	float:left;
	padding-top:35px;
	padding-left:20px;
         width:120px;
	}
.globaltravel dl dd
	{
	width:120px;
         height:25px;
         line-height:25px;
        text-align:center;
       
	}
.globaltravel dl.globaltravelbox
	{
	padding-left:65px;	
	}


.disasterconcernedbox
	{
	width:280px;
	height:320px;
	margin-bottom:10px;
	float:left;
	}
.disasterconcernedimg
	{
	clear:both;
	height:73px;
	overflow:hidden;
	}
.disasterconcernedimg img
	{
	display:block;
	margin-bottom:3px;
	}
.disasterconcerned
	{
	border:1px solid #c2d0e7;
	}
.disasterconcerned h1
	{
	height:25px;
	font-size:12px;
	padding-left:10px;
	line-height:25px;
	font-weight:bold;
	background-color:#ebeff7;
	}
.disasterconcerned h1 span a
	{
	margin-left:190px;
	}
.disasterconcerned dl
	{
	height:80px;
	width:270px;
	margin-left:10px;
	margin-top:10px;
	}
html>body .disasterconcerned dl
	{
	height:auto;
	min-height:80px;
	}
.disasterconcerned .expertinterviewbox2
	{
	margin-top:10px;
	}
.disasterconcerned dl dt
	{
	float:left;
	display:inline;
	width:90px;
	height:70px;
	}
.disasterconcerned dl dd
	{
	float:right;
	width:160px;
	margin-top:-3px;
	line-height:20px;
	display:inline;
	padding-right:10px;
	}
.disasterconcerned ul
	{
	clear:both;
	/*margin-left:10px;*/
	margin-top:0;
	}
.disasterconcerned ul li
	{
	height:21px;
	line-height:21px;
       
	}
.disasterconcerned ul li a
	{
	padding-left:0px;
	}

.reported
	{
	float:right;
	width:360px;
	margin-bottom:5px;
	}
.reported h1
	{
	width:360px;
	height:25px;
	line-height:25px;
	background-color:#ebeff7;
	}
.reported h1 span
	{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	color:black;
	}
.reported h1 span.viewall a
	{
	margin-left:210px;
	}
.reported ul
	{
	margin-top:5px;
	}
.reported ul li
	{
	height:25px;
	line-height:25px;
	}
.reported ul li a
	{
	line-height:25px;
	margin-left:0px;
	font-size:14px;
	height:25px;
	}


.preventionvideo
	{
	clear:both;
	margin-bottom:10px;
	}
.preventionvideo dl
	{
	float:left;
	width:318px;
	height:125px;
	border:1px solid #c2d0e7;
	margin-top:5px;
	}
.preventionvideo dl dt
	{
	float:left;
	width:140px;
	padding:10px;
	}
.preventionvideo dl dd
	{
	width:140px;
	float:right;
	margin-right:10px;
	}
.preventionvideo dl dd h2
	{
	padding-top:7px;
	}
.preventionvideo dl dd h2 a
	{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding-left:0px;
	}
.preventionvideo dl dd
	{
	line-height:20px;
	}
.preventionvideo dl dd a
	{
	padding-left:10px;
	}
.preventionvideo dl dd ul li
{
         background:url(/uploads/image/wmi/dian09.gif) no-repeat left 7px;
}
.interactivescience h1
	{
	clear:both;
	background-color:#3366bb;
	height:30px;
	line-height:30px;
	}
.interactivescience h1 span
	{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	}
.interactivescience h1 .weatherknowledge a
	{
	line-height:30px;
	color:white;
	height:30px;
	margin-left:455px;
	}
.interactivescience h1 .weatherknowledge a:hover
	{
	color:white;
	text-decoration:underline;
	line-height:30px;
	height:30px;
	}
.interactivesciencecontent
	{
	border:1px solid #c2d0e7;
	float:left;
	margin-bottom:10px;
padding-top:10px;
padding-bottom:10px;
width:648px;
	}
html>body .interactivesciencecontent
         {

          }
.interactivescience ul.interactivesciencefirst
	{
	height:20px;
	line-height:20px;
	padding-left:10px;
	margin-bottom:10px;

	}
.interactivescience ul.interactivesciencefirst li
	{
	float:left;
	}
.interactivescience ul.interactivesciencefirst li.yellow
	{
	width:35px;
	height:20px;
	border:0px;
	background-color:#fef1ab;
	text-align:center;
	}
.interactivescience ul.interactivesciencefirst li.orange
	{
	width:35px;
	height:20px;
	border:0px;
	background-color:#ffcc99;
	text-align:center;
	margin-left:10px;
	}
.interactivescience ul.interactivesciencefirst li.red
	{
	width:35px;
	height:20px;
	border:0px;
	background-color:#ffcccc;
	text-align:center;
	margin-left:10px;
	}
.interactivescience ul.interactivesciencefirst li.explain
	{
	margin-left:60px;
	}
.interactivescience dl
	{
	float:left;
	width:92px;
	margin-bottom:10px;
	}
.interactivescience dl dt img
	{
	display:block;
	margin:0 auto;
	}
.interactivescience dl dd
	{
	text-align:center;
	padding-top:3px;
	}
.interactivescience .interactivescienceend
	{
	clear:both;
	}
.interactivescience .interactivescienceend ul li
         {
          line-height:20px;
	background:url(/uploads/image/wmi/dian09.gif) no-repeat 2px 9px; 
	padding-left:13px;
>padding-left:0px;
          }
.interactivescience ul.interactivescienceendbox
	{
	width:300px;
	height:140px;
	float:left;
	background:#ebeff7;
	margin-left:9px;
	display:inline;
padding-top:10px;
padding-left:0px;
>padding-left:10px;
padding-right:10px;
>padding-right:0px;
	}
.indexlistul .indexlistnew ul p a img
{
	
	_margin-top:7px;
border:none;}
.interactivescience ul.interactivescienceendbox li
	{
	margin-left:10px;
>margin-left:0px;
	line-height:1.8;
	}
.interactivescience ul.interactivescienceendbox li.firstli
	{
	margin-top:10px;
	}
.interactivescience ul.interactivescienceendbox li a
	{
	margin-left:0px;
padding-right:5px;
	}




/* css document */

.weathernewsbox{
	width:650px;
	min-height:100px;
	margin-bottom:10px;}
.weathernewscontent{
	width:648px;
         min-height:130px;
	border:1px solid #c2d0e7;}
.weathernewscontent dl{
	width:140px;
	float:left;
	margin:10px 10px;
	display:inline;}
.weathernewscontent dl dt img{
	width:140px;
	height:100px;
	display:block;}
.weathernewscontent dl dd{
	width:140px;
	height:20px;
	line-height:18px;
	text-align:center;
	color:#8b8b8b;}
.preventionvideobox{
	width:650px;
	height:150px;
	margin-bottom:10px;}
html>body .preventionvideobox{
	height:auto;
	min-height:150px;
	}
.preventionvideocontent dl{
	width:320px;
	height:115px;
	float:left;
	margin-top:5px;
	display:inline;
	border:1px solid #c2d0e7;}
.preventionvideocontent img{
	width:140px;
	height:100px;
	display:block;
	margin:10px;
	float:left;
	display:inline;}
.preventionvideocontent dl dd{
	width:140px;
	height:100px;
	margin:10px;
	float:right;
	display:inline;
	line-height:18px;}
.preventionvideocontent dl dd h1 a{
	font-weight:bold;}
.weatheh1 ul{
	width:310px;
	height:30px;}
.weatheh1 ul li{
	width:80px;
	height:30px;
	float:left;
	margin-right:2px;
	background:url(/uploads/image/wmi/js1.jpg);
	text-align:center;
	line-height:30px;}
.weatheh1 ul li a{
	background:url(/uploads/image/wmi/js1.jpg);
	color:#36b;
	font-size:12px;
	text-decoration:none;
	display:block;
	}
.weatheh1 ul li a:hover{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	background:url(/uploads/image/wmi/js2.jpg);
	}
.videobox{
	width:650px;
	margin-bottom:10px;
_float:none;
float:left;}
.videocontent dl{
	width:320px;
	height:115px;
	float:left;
	margin-top:5px;
	display:inline;
	border:1px solid #c2d0e7;}
.videocontent img{
	width:140px;
	height:100px;
	display:block;
	margin:10px;
	float:left;
	display:inline;}
.videocontent dl dd{
	width:140px;
	height:100px;
	margin:10px;
	float:right;
	display:inline;
	line-height:18px;}
.videocontent dl dd h1 a{
         font-weight:bold;}
.videoselect{
	width:300px;
	height:auto;
	border:1px solid #c2d0e7;
	margin-bottom:10px;
	line-height:25px;}
.videoselect form{
	padding:10px;}
.weatherchange{
	width:300px;
	min-height:100px;
	border:1px solid #c2d0e7;
	margin-bottom:10px;}
.weatherchange ul{
	padding:10px;
	line-height:25px;}
.z_expert{
	width:300px;
	height:auto;
	border:1px solid #c2d0e7;
	margin-bottom:10px;
         display:inline;
         position:relative;
	}
.z_expert h1 span{
         position:absolute;
         right:5px;
         }
.z_expert dl {
	display:block;
	height:70px;
	margin:15px auto 0;
	width:275px;
	}
.z_expert dl dt {
	display:block;
	float:left;
	height:70px;
	overflow:hidden;
	width:90px;
	}
.z_expert dl dt img{
	width:90px;
	height:70px;
	display:inline;}
.z_expert dl dd {
	float:right;
	height:70px;
	width:175px;
	}
.interactiveclub{
	width:300px;
	height:230px;
	border:1px solid #c2d0e7;
         clear:both;
         margin-bottom:10px;
         position:relative;}
html>body .interactiveclub{
         height:auto;
         min-height:230px;}
.interactiveclub dl {
         float:left;
         width:90px;
	height:90px;
	margin:0px 30px;
         margin-top:10px;
         display:inline;
	}
.interactiveclub h1 span{
         position:absolute;
         right:5px;
         }
.interactiveclub dl dt {
	width:90px;
	height:70px;
	overflow:hidden;	
	}
.interactiveclub dl dt img{
	width:90px;
	height:70px;
	display:block;}
.interactiveclub dl dd {
	height:20px;
	width:90px;
	text-align:center;
	line-height:20px;
	}

/* video content start */
.lweathervideodetailsbox
	{
	clear:both;	
	height:520px;
	margin-bottom:10px;
	}
.lweathervideodetailsbox h1
	{
	font-size:14px;
	color:#fff;
	height:25px;
	background:#3565ba;
	line-height:25px;
	padding-left:10px;
	}
.lweathervideodetailsbox1
	{
	height:485px;
	border:1px solid #cdd2d8;
	}
.lweathercomments1
	{
	float:left;
	width:648px;
	height:auto;
	margin-bottom:10px;
	border:1px solid #cdd2d8;
	}
.lweathercomments1 h1
	{
	float:left;
	width:638px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#fff;
	height:25px;
	background:#3565ba;
	padding-left:10px;
	}
.lweathercomments1 h1 span a
	{
	float:right;
	height:25px;
	line-height:25px;
	color:#fff;
	}

.lcommentslist123
	{
	float:left;
	width:648px;
	height:auto;
	}
.lcommentslist123 dl{margin:0 auto; width:620px; margin-bottom:5px;}
.lcommentslist123 dl dt{float:left; width:620px; height:26px; line-height:26px;}
.lcommentslist123 dl dd{float:left; width:620px;white-space:normal; word-break:break-all; line-height:22px}

.list123456{float:left; width:628px; height:170px; padding:10px 0 0 20px; clear:both;}
.list234567{float:left; width:448px; height:40px; padding:10px 0 0 200px; clear:both;}
/* video content end */




/*d_a*/
.d_a
	{
width:650px;
clear:both;
text-align:center;
	}
.d_a ul
{
margin-left:auto;
margin-right:auto;
text-align:center;
height:20px;
}
.d_a ul li
{
float:none;
display:inline;
margin-left:5px;
padding:0 6px;
width:18px;
height:22px;
border:1px solid #cccccc;
line-height:22px;
text-align:center;
}
.d_a ul li.first
{
float:none;
display:inline;
margin-left:5px;
width:50px;
height:18px;
line-height:18px;
border:none;
}
.d_a ul li.end
{
float:none;
display:inline;
margin-left:5px;
width:50px;
height:18px;
line-height:18px;
border:none;
}
.d_a ul li.at
{
float:none;
display:inline;
margin-left:5px;
width:18px;
height:18px;
border:none;
line-height:18px;
text-align:center;
}




/*tianqiyubao*/
.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;
	margin-bottom:0px;
       margin-top:-5px;
	}
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;
}
/*zhuanti*/
.topicsnews
{
width:648px;
height:100px;
border:1px solid #c0d1e5;
float:left;
padding-bottom:10px;
margin-bottom:10px;
}
html>body .topicsnews
{
height:auto;
min-height:100px;
}
.topicsnews h1
{
height:34px;
line-height:34px;
background-color:#e2eaed;
padding-left:10px;
font-size:14px;
font-weight:bold;
}
.topicsnews dl
{
width:550px;
margin-top:10px;
margin-left:5px;
float:left;
padding-bottom:10px;
background-image:;
background-repeat:no-repeat;
background-position:bottom;
padding-right:60px;
}
.topicsnews dl dt
{
width:100px;
height:77px;
float:left;
}
.topicsnews dl dd
{
width:440px;
height:77px;
padding-left:10px;
float:right;
line-height:21px;
color:#333333;
}
.topicsnews dl dd h2 a
{
font-size:14px;
font-weight:bold;
color:#3366bb;
line-height:21px;
}





.lqrecommendedreading
{
	width:600px;
	height:auto;
	border:1px solid #f5f7fb;
	float:left;
padding-top:10px;
	}
.lqrecommendedreading h2
{
	border:none;
	text-align:left;
	font-size:14px;
margin-bottom:15px;
}
.lqrecommendedreading h1
{font-size:14px;
margin-bottom:30px;}
.lqrecommendedreading dl
{
width:120px;
float:left;
margin-left:25px;
display:inline;
height:130px;
margin-top:0;
margin-bottom:10px;

}
.lqrecommendedreading dl dt
{width:120px;
height:90px;
}
.lqrecommendedreading dl dt a img
{
width:120px;
height:90px;
}

.lqrecommendedreading dl dd
{display:block;
margin-top:10px;
	width:120px;
	height:20px;
         line-height:20px;
	text-align:center;}
.lqrecommendedreading dl dd a
{margin-left:-26px;}
.weatheryubao .weatheryubaobox .yubaotable td .cycleprediction
{color:#cc0000;}



.future6forecast1
	{
	
margin-top:10px;
	}
.future6forecast1 .weatheh1 span
	{
	padding-top:2px;
	}
.future6forecast1 .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;
	}
.future6forecast1 .weatheh1 span a:hover
	{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	background-color:#fff;
	}
.future6forecast1 .weatheh1 span a.move
	{
	color:#000;
	font-weight:bold;
	background-color:#fff;
	}
.future6forecastbox1
	{
	margin-top:5px;
	border:1px #c1d1ea solid;
	height:233px;
	overflow:hidden;
	display:none;
	}
#maincontent table tr h3.last
{
font-size:14px;
font-weight:bold;
color:#ffffff;
margin-top:-1px;
text-align:center;
width:300px;
}
#maincontent table
{
margin: 0px auto; 
width:550px;
background: #dbe5f1;
margin-bottom:10px;
}
#maincontent table tr td label
{margin-left:10px;
margin-right:10px;}
#maincontent table tr td
{padding-left:10px;padding-top:10px;
text-align:left;}
#maincontent table tr.first
{
background:#3466bb;}

#maincontent table tr.first td
{padding-top:1px;}
#maincontent table tr td.centert
{text-align:center;}



.dweathermove
{
	margin-bottom:10px;
	height:230px;
}
.dweathermove .dweathermovebox
{
	width:650px;
	height:200px;
	margin-top:5px;
	float:left;
}
.dweathermove .dweathermovebox dl
{
	width:280px;
	height:200px;
	float:left;
	background-color:#ebeff7;
}
.dweathermove .dweathermovebox dl dt
{
	width:280px;
	height:160px;
	float:left;
	text-align:center;
	margin-top:10px;
}
.dweathermove .dweathermovebox dl dt a img
{
	width:260px;
	height:160px;
}
.dweathermove .dweathermovebox dl dd
{
	width:280px;
	height:20px;
	float:left;
	text-align:center;
	margin-top:8px;
}
.dweathermove .dweathermovebox ul
{
	width:358px;
	height:198px;
	float:right;
	border:1px solid #c2d0e7;
}
.dweathermove .dweathermovebox ul li
{
	line-height:24px;
	padding-left:15px;
background:url(/uploads/image/wmi/dian09.gif) no-repeat 2px 8px;
margin-left:10px;
}
.dweathermove .dweathermovebox ul li a
{
	font-size:14px;
margin-right:10px;

}
.dweatherinformation
{
	border:1px solid #c1d1e8;
	margin-bottom:10px;
	width:298px;
	height:auto;
	padding-bottom:10px;
}
.dweatherinformation dl
{
	height:70px;
	margin:10px 10px 0 10px;
}
.dweatherinformation dl dt
{
	width:90px;
	height:70px;
	float:left;
	display:inline;
}
.dweatherinformation dl dt a img
{
	width:90px;
	height:70px;
}
.dweatherinformation dl dd
{
	width:180px;
	float:right;
	display:inline;
	line-height:21px;
}
.dweatherinformation dl dd h1 a
{
	font-weight:bold;
}
.dweatherinformation ul
{
	width:270px;
	border:1px solid #c1d1e8;
	margin:10px 10px 0 8px;
	line-height:21px;
padding-left:10px;
}
.dweatherinformation ul li
{
background:url(/uploads/image/wmi/dian09.gif) no-repeat 2px 8px;
padding-left:10px;
}
.dweatherinformation ul li a
{
padding-right:5px;
}

.newcounitopics
{
	width:650px;
	float:left;
	border:1px solid #c0d1e5;
	height:auto;}
.newcounitopics h1
{
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:#e2eaed;
	height:32px;
	line-height:32px;
	padding-left:12px;}
.newcounitopics dl
{
	width:560px;
	margin-left:5px;
margin-top:5px;
	height:88px;}
.newcounitopics dl dt
{
	width:100px;
	height:88px;
	float:left;}
.newcounitopics dl dd
{
	width:450px;
	height:88px;
	line-height:20px;
	color:#333;
	float:right;}
.newcounitopics dl dd span a
{
	font-size:15px;
	color:#3366bb;
	font-weight:bold;}
.newcounitopics dl dt a img
{
	width:100px;
	height:80px;}
.newcounitopicsline
{
	background:url(/uploads/image/wmi/line_02.gif) no-repeat;
	width:595px;
	text-align:center;
	height:1px;
	margin-bottom:10px;}









.radarsatellite
{
	border:1px solid  #b6cfeb;
	height:285px;
	width:300px;
margin-top:10px;
clear:both;
margin-bottom:10px;}
.radarsatellite ul 
{         
	height:25px;
	line-height:25px;
         background: repeat-x scroll left 24px #ebeff7;
	padding-left:26px;
         overflow:hidden;
         
}
	
.radarsatellite ul li
{
	float:left;
         width:136px;
         text-align:center;
         display:inline;
	border:1px solid #c2d0e7;       
	border-right:0px;
         border-top:0px;
         height:25px;
}
.radarsatellite ul li a
{
	font-size:12px;
	font-weight:bold;
	color:#000;}
.radarsatelliteimg
{
	text-align:center;
	display:none;}
.radarsatelliteimg img
{
	width:270px;
	height:224px;
	margin-top:10px;
        _margin-top:0px;}
.radarsatellite ul li.moverad
{
         border-bottom:1px solid #ffffff; 
         background:#fff;
         height:26px;
        }
	
	
	
	
	
.radarsatelliteimg h1
{
	height:15px;
          line-height:15px;
         *line-height:20px;
	}
	
.radarsatelliteimg h1 a
{
	font-size:12px;
	color:#3366bb;
	font-weight:bold;
	}


.radarsatelliteimg dl
{
    width:120px;
	height:110px;
	float:left;
	margin-top:10px;
	display:inline;
	margin-left:20px;}
.radarsatelliteimg dl dd
{
  height:20px;
  line-height:20px;
  text-align:center;}
.radarsatelliteimg dl dt img
{
	width:120px;
	height:90px;}




.radarsatellit
{
	border:1px solid  #b6cfeb;
	height:285px;
	width:300px;
margin-top:10px;
clear:both;
margin-bottom:10px;}
.radarsatellit ul 
{         
	height:25px;
	line-height:25px;
         background: 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;
}
.radarsatelliteim
{
display:none;}
.radarsatellit ul li a
{ cursor: default;
	font-size:12px;
	font-weight:bold;
         	color:#000;}
.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;
}
.weatherwikipediatitle
{
background: repeat scroll 0 0 transparent;
height:51px;
width:648px;
}
.weatherwikipediatitle p
{
margin-left:20px;
padding-top:11px;}
.weatherwikipediatitle p img
{
border:none;}

.content{
border:1px solid #b7d1ec;
float:left;
margin-left:7px;
display:inline;
height:145px;
margin-bottom:10px;
width:311px;}
.content h1{
background: repeat scroll 0 0 transparent;
height:30px;
width:301px;
color:#5175af;
float:left;
font-size:11pt;
font-weight:bold;
line-height:200%;
padding-left:10px;
}
.content h1 span
{
font-weight:bold;}
.content h1 a{
color:#3365ba;
float:right;
font-size:10pt;
line-height:210%;
margin-right:10px;}

.content ul
{
float:left;
line-height:1.6;
list-style:none outside none;
margin-left:10px;
margin-top:5px;
width:300px;}
.content ul li
{
background: no-repeat scroll 0 10px transparent;
float:left;
font-size:9pt;
list-style:none outside none;
text-indent:10px;
width:300px;}




.weatheryubao .weatheh1 a.title7d {
background:none;
border:none;
color:#f60;
font-size:14px;
font-weight:bold;

display:inline;
height:25px;
line-height:25px;
margin-left:0px;
margin-top:0px;
padding:0;
}


.radarsatelliteim p{

height:25px;
line-height:25px;
overflow:hidden;
padding-left:20px;
}

.radarsatelliteim p a{
margin-right:20px;
}
.fcd{
height:260px;
margin-top:0;
}



















.art
{
width:960px;
margin:0 auto;}
#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;
}
.topthreead {
	width:960px;
	margin:0 auto;
	height:90px;
	clear:both;
	vertical-align:middle;
	line-height:90px;
}
.topthreead p {
	float:left;
	display:inline;
	margin-left:10px;
}
.topthreead p.smallpic {
	margin-top:8px
}
.topthreead p.bigpic {
	margin-top:8px;
}
ul.atextlink {
	float:right;
         width:auto;
	}
ul.atextlink li {
	float:left;
	display:inline;
	margin-top:14px;
	margin-left:2px;
         margin-right:4px;
}
.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: ;
    height: 23px;
    margin: 0 1px;
    padding: 0;
    width: 57px;
}
.cont_ad
{
width:600px;
height:90px;
margin:0 auto;
clear:both;
padding-top:20px;
}















.s90
{
width:300px;
height:90px;
margin-bottom:10px;
}
.weatheryubaob .weatheryubaobox .yubaotable
{
margin-bottom:6px;}
.weatheryubaob .weatheryubaobox .yubaotable td
{
padding:1.3px 0;}
.dweatherranking ul.dweatherrankingbox 
{
margin-bottom:8px;}
html > body .weatheryubaob .weatheryubaobox
{
padding-bottom:3px;
*padding-bottom:5px;
_padding-bottom:5px;
}

.weatheryubao .weatheryubaobox .yubaotable
{
margin-bottom:3.5px;}
html > body .weatheryubao .weatheryubaobox
{
padding-bottom:3px;
*padding-bottom:5px;}









.weathernewslist dl
{
height:auto;
}
.weathernewslist dl dd
{
padding-bottom:3px;}








.sh_weatherpartnersc
{
    border: 1px solid #fdc89c;
width: 960px; 
margin: 0pt auto 10px;
}
.sh_weatherpartnersc h1
{
background:#fff2e3;
border-bottom:none;
}
.sh_weatherpartnersc ul li 
{
width:auto;}
.sh_weatherpartnersc ul li a
{
color:#000;}












.jxyb {
	background:#e1e7f3;
	height:180px;
	width:650px;
	overflow:hidden;
	margin-bottom:10px;
}
.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;
}




.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;
overflow:visible;}







#hhs { height:275px; width:60%; z-index:9999; }
.abc { height:250px; overflow:hidden; background-color: rgba(48, 47, 47, 0.9); border-radius:7px; -webkit-box-shadow:5px 5px 5px #999; color:#fff; font-size:40px; }
.abc dl { margin-top:20px; }
.abc dl dt { float:left; width:165px; padding-top:20px; margin-left:40px; }
.abc dl dt img { width:165px; }
.abc dl dd { width:60%; margin-left:20px; margin-top:10px; line-height:50px; float:left; }
.abc dl dd b { color:#ff0; }
.abc dl dd img { width:50px; }
.abc span { position:absolute; right:20px; top:20px; }
.abc span img { width:40px; }
.sanjiao { text-align:center; }
.sanjiao img { width:50px; }






.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(/uploads/image/wmienglish/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;
	 right:47px;
	 top:52px;
	 width:295px;
	 line-height:20px;
	
     height:auto;
     position:absolute;
     background-color:white;
    }
    #show li
    {
 font-size:15px;
	height:28px;
overflow:hidden;
	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(/uploads/image/wmi/btn_headerschsmall.jpg) no-repeat;
	width:70px;
	height:29px;
float:right;
    margin-left:0px;
}

.locationsearch #txtzip
{
height:22px;
margin-top:0;
line-height:22px;}


#abs{

-webkit-animation-duration: 1s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both;

}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-ms-keyframes swing {
	20% { -ms-transform: rotate(15deg); }	
	40% { -ms-transform: rotate(-10deg); }
	60% { -ms-transform: rotate(5deg); }	
	80% { -ms-transform: rotate(-5deg); }	
	100% { -ms-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-ms-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-ms-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
#js_ads_banner_top_slide {
    position: relative;
}
#js_ads_banner_top_slide .cha {
    position: absolute;
    right: 10px;
    top: 10px;
}
#js_ads_banner_top_slide .cha img {
    cursor: pointer;
    opacity: 0.7;
}

/* 焦点图 */
.jctjs{ width:300px; overflow:hidden; height:325px; border:1px solid #c1d1e8; margin-bottom:10px;} 
.jctjs h1 span{float:right;margin-right:15px;}
.focus { width:280px; height:160px; margin:0 auto;  position:relative; margin-top:6px; }
.f426x240 li{display:none;}
.f426x240 { width:280px; height:160px; overflow:hidden }
.f426x240 img { width:280px; height:160px }
.rslides { width:100%; position:relative; list-style:none; padding:0 }
.rslides_nav { height:22px; width:14px; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:50%; left:0; opacity:1; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(/uploads/image/wmiweather/forward.png) no-repeat 0 0; margin-top:-28px;_margin-top:-88px; }
.rslides_nav:active { opacity:1.0 }
.rslides_nav.next { left:auto; background-position:-14px 0px; right:0 }
.rslides_tabs { margin:10px auto;width:115px; clear:both; text-align:center }
.rslides_tabs li { display:inline; float:none; _float:left; *float:left;
margin-right:5px }
.rslides_tabs a { text-indent:-9999px; overflow:hidden; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; background:rgba(0,0,0, .2); background:#666666; display:inline-block; _display:block; *display:block;
width:16px; height:5px }
.rslides_tabs .rslides_here a { background:rgba(0,0,0, .6); background:#3365ba }
.focus ul li span { width:280px; height:30px; line-height:30px; background:#000; opacity:0.8; filter:alpha(opacity=80);-moz-opacity: 0.8; color:#fff; text-align:center; position:absolute; top:130px; left:0; }
.focus p a
{
	font-size:12px;}
.focus p {
	height:25px;
overflow:hidden;
background:url(/uploads/image/wmiweather/dian.jpg) no-repeat 0px 12px;
    padding-left: 10px;
	line-height:25px;}
.jctjs h1
{
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
	height:24px;
	line-height:24px;
	color:#000;

border-bottom:1px solid #c1d1e8;

	background:#ebeff8;}
