@charset "utf-8";
/* CSS Document */
.dFooter
{
	clear:both;
	margin:0 auto;
margin-top:10px;
width:960px;}
.foot_weather
{
	text-align: center;
	overflow: hidden;
	margin-bottom:10px;
}
.dFooter h2
{
	background:#3366bb;
	text-align:center;
	color:#FFF;
}
.dFooter h2 a
{
	color:white;
	font-size:12px;
	font-weight:normal;
	padding-right:4px;
	padding-left:4px;
	line-height:25px;
}
.dFooter h3
{
	line-height:25px;
	color:black;
	font-weight:normal;
	text-align:center;
	font-size:12px;
}
.dFooter h3 img{
	vertical-align: middle;
}


.enheader{
background:url(/m2/i/topgro002.jpg) no-repeat right bottom;
width:960px;
height:100px;
margin:0 auto;
}
.enheader p{
float:left;
width:250px;}
.enheader dl {
float:right;
width:700px;}
.enheader dl dt {
color:white;
float:left;
font-size:12px;
font-weight:bolder;
height:25px;
line-height:25px;
width:700px;
}

.enheader dt span {
display:inline;
float:right;
margin-right:15px;
}

.enheader dd {
color:#999999;
float:left;
margin:5px 0 0;
width:700px;
}
.enheader dd strong {
color:black;
font-weight:bold;
margin-right:6px;
}
.enheader dd input {
vertical-align:middle;
}
.en01 {
border:1px solid #F9B919;
font-size:14px;
padding:6px 3px 5px;
width:364px;
}



.en03 {

background:url(http://www.weather.com.cn/m/i/english/btn_headersch3.gif) no-repeat 0 0;
border:medium none;
color:white;
cursor:pointer;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bolder;
height:29px;
letter-spacing:1px;
line-height:29px;
width:70px;
}
.topenweather
{
	background:#EEEEEE;
	height:32px;
	line-height:32px;
	}
.topenweatherBox
{
	margin:0 auto;
	width:960px;}
.ennavweather
{
	text-align:center;
	color:#fff;
	font-size:12px;
width:960px;
margin:0 auto;}
.ennavweather h2
{
	background:url(http://www.weather.com.cn/m/i/topgro1_new.gif) no-repeat;
	color:white;
	font-size:12px;
height:26px;
line-height:26px;}
.ennavweather h2 a
{
	color:#fff;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.beijingEnglishWeather{
	width:650px;
	height:250px;
	margin-bottom:10px;}
.beijingEnglishWeatherContent{
	width:650px;
	height:199px;
	padding:8px 0px;
	background:#EBEFF7;
	margin-top:5px;}
.beijingEnglishWeatherContent dl{
	width:180px;
	height:200px;
	background:#E1E7F3;
	float:left;}
.beijingEnglishWeatherContent dl dt{
	padding-left:10px;
	height:25px;
	line-height:25px;
	font-weight:bold;}
.beijingEnglishWeatherContent dl dd img{
	width:180px;
	height:146px;}
.beijingEnglishWeatherContent span.weatherObservation{
	float:left;
	margin-top:-5px;
	display:inline;}
.beijingEnglishWeatherContent .monthlyClimateHistory{
	width:130px;
	height:200px;
	background:#E1E7F3;
	float:left;
	margin-left:4px;
	display:inline;}
.beijingEnglishWeatherContent .monthlyClimateHistory h3{
	width:130px;
	height:30px;
	line-height:30px;
	font-size:11px;
	}
.beijingEnglishWeatherContent .monthlyClimateHistory dl{
	width:125px;
	height:50px;
	margin:0px 4px;
	*margin:0px 2px;
	margin-top:5px;
	}
.beijingEnglishWeatherContent .monthlyClimateHistory dl dt{
	
	height:20px;
	line-height:20px;
	background:#6789C2;
	padding:0px;
	font-size:11px;
	color:#FFF;
	text-align:center;
	font-weight:normal;
	}
.beijingEnglishWeatherContent .monthlyClimateHistory dl dd{
	
	height:30px;
	line-height:30px;
	background:#fff;
	text-align:center;
	}
	
	
	
.livingIndex{
	width:650px;
height:auto;
margin-bottom:10px;
	
	margin-top:10px;}
.livingIndex dl{
	width:320px;
	height:150px;
	background:#EBEFF7;
	float:left;
	margin:5px 0px 10px auto;
         *margin-bottom:-10px;
	display:inline;}
.livingIndex dl.rightDl{
	float:right;}
.livingIndex dl dt{
	float:left;
	margin:15px 10px;
	display:inline;
	}
.livingIndex dl dt{
	width:70px;
	height:70px;
	}
.livingIndex dl dd{
	width:220px;
	height:120px;
	padding:15px 0px;
	padding-right:10px;
	float:right;
	font-size:11px;
	line-height:21px;
	display:block;
	}
.livingIndex dl dd h4{
	font-size:11px;
	font-weight:bold;}
.livingIndex dl dd h4 span.red{
	color:#CC0000;
	font-weight:bold;}
.livingIndex dl dd h4 span.green{
	color:#009900;
	font-weight:bold;}


.weatherForecast{
	width:298px;
	height:170px;
	border:1px solid #C2D0E7;
	margin-bottom:10px;}
.weatherForecast form{
	margin-left:20px;
	line-height:30px;}
.weatherForecast h2{
	font-size:12px;
	font-weight:bold;
	color:#36b;
	line-height:35px;
	}
.weatherForecast form input{
	margin-left:30px;}


.climateAnalysis{
	width:298px;
	margin-bottom:10px;
	border:1px solid #C2D0E7;
	clear:both;
	height:120px;}
.climateAnalysis dl dt{
	float:left;
	margin:10px;
	display:inline;}
.climateAnalysis dl dt img{
	width:90px;
	height:75px;}
.climateAnalysis dl dd{
	width:180px;
	height:70px;
	line-height:21px;
	float:right;
	margin:5px auto;
	margin-right:8px;
	display:inline;}
.climateAnalysis dl dd a{
	font-size:11px;
	}
	
.productsService{
	width:298px;
	margin-bottom:10px;
	border:1px solid #C2D0E7;
	clear:both;
	}
.productsService ul{
	width:282px;
	margin:8px;}
.productsService ul li{
	background:url(/m2/i/li_icon.gif) no-repeat 2px 10px;
	padding-left:10px;
	line-height:23px;}
.weatherYubao .weatherYubaoBox .tableTop th {
background-color:#DBE3FA;


border-width:1px solid #99B0DA;
color:#000000;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
text-align:center;
}
.weatherYubao .weatherYubaoBox .yuBaoTable td {

border:1px solid #99B0DA;
height:30px;
text-align:center;
}

.WeatherVideoright
{
	border:1px solid #C2D0E7;
float:left;
margin-bottom:10px;
display:inline;
padding-bottom:8px;
height:auto;
width:298px;}
.WeatherVideoright h3 {
margin-bottom:8px;
background:#EBEFF7;
float:left;
font-size:14px;
font-weight:bold;
font-weight:bolder;
height:25px;
line-height:25px;
display:inline;
padding:0 10px;
position:relative;
width:278px;
}
.WeatherVideoright p
{
	margin-top:8px;
	margin-left:19px;}
.WeatherVideoright dl
{
	float:left;
	margin-left:10px;
	display:inline;
	width:130px;
	height:120px;
	}
.WeatherVideoright dl dd
{
	width:130px;
	text-align:center;}
	.WeatherVideoright ul
	{
		margin-left:20px;
		clear:both}
.WeatherVideoright ul li
{
	line-height:25px;
	padding-left:10px;
width:270px;
background:url(/m2/i/li_icon.gif) no-repeat 0 10px;}

.tittlenav, .tittlenav h2 {
margin:0 auto;
width:960px;}
.tittlenav h2{
border-bottom:1px solid #DDDDDD;
line-height:22px;
margin-top:10px;
font-size:12px;
padding-bottom:5px;}
.tittlenav h2 a {
font-weight:bolder;}
.weatherMain
{
padding-top:10px;}
.TemplateDetailsBox{
width:650px;
border:1px solid #C2D0E7;
margin-bottom:10px;
height:auto;
float:left;
background:#F5F7FB;
padding-bottom:10px;}

.TemplateDetailsBox h1
{
	border-bottom:1px solid #B7B7B7;
display:inline;
float:left;
font-size:24px;
font-weight:bolder;
line-height:1.8;
margin:10px 0 0 14px;
text-align:center;
width:610px;}
.TemplateDetailsBox h2{
display:inline;
float:left;
font-size:12px;
margin:10px 0 0 14px;
width:610px;}

.TemplateDetailsBox h2 strong{
color:#CC0000;
font-weight:bold;}
.TemplateDetailsBoxcont
{
	display:inline;
float:left;
font-size:14px;
line-height:24px;
margin:20px 0 0 14px;
width:610px;}
.TemplateDetailsBoxcont p {
display:inline;
float:left;
font-size:14px;
line-height:25px;
word-wrap:break-word;

width:610px;
}
.TemplateDetailsBoxcont p img{
margin-top:10px;
margin-bottom:10px;
}
.TemplateDetailsBoxpage
{
	text-align:center;}
.TemplateDetailsBoxpage a
{
	padding-left:3px;}
.RelatedNewsBox{	
border:1px solid #C2D0E7;
height:auto;
float:left;

margin-bottom:10px;
margin-top:10px;
padding-bottom:10px;
width:650px;}
.RelatedNewsBox h3{
padding:0 10px;
width:630px;
background:#EBEFF7;
border-bottom:1px solid #C2D0E7;
font-size:14px;
font-weight:bolder;
line-height:25px;}
.RelatedNewsBox ul 
{
	margin-top:10px;
	margin-left:20px;}
.RelatedNewsBox ul li
{
	line-height:25px;
	font-size:12px;
line-height:24px;
text-indent:10px;
color:#999999;
width:630px;}
.RelatedNewsBox ul li a
{
	font-size:14px;}

strong
     {
font-weight:bold;
}

.worldboxin {
background:#EBEFF7;
border:1px solid #C2D0E7;
float:left;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
*margin-bottom:-10px;
padding-bottom:8px;
width:648px;
}

.worldboxin h3 {
float:left;
font-size:12px;
margin:10px 0 0 10px;
width:600px;
}
.worldboxin h3 img {
vertical-align:middle;
}
.worldboxin dl {
background:white;
border:1px solid #C2D0E7;
display:inline;
float:left;
margin:10px 0 0 10px;
padding:10px 0;
width:628px;
}
.worldboxin dd {
display:inline;
float:left;
line-height:1.8;
margin:0 0 0 10px;
width:113px;
}
.worldboxin dd a{
color:#3366BB;
font-size:12px;
text-decoration:none;
}
.left_content a {
color:black;
text-decoration:none;
}
