@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	list-style:none;
	font-weight:normal;
}
img {
	border:0;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background:#fff;
	color:#000;
	font-size:12px;
	font-style:normal;
	background:#9B1700;
}
strong{
font-weight:bold;}
i {
	font-style:normal;
}
a {
	color:#f60;
	text-decoration:none;

}
a:hover {
	color:#F60;
	text-decoration:underline;
}
.topic_body {
	font-size:12px;
	margin:0 auto;
	width:960px;
	background:#FFF;
}
.topic_left {
	width:650px;
	float:left;
}
.topic_right {
	width:300px;
	float:right;
}
.topic_l_left {
	width:280px;
	float:left;
}
.topic_r_left {
	float:right;
	width:360px;
}
.focuspic {
	background:#00F;
	height:250px;
}
.left_lbox h2 {
	position:relative;
	color:#FFF;
	background: #DC2100;
	padding: 0 10px;
	line-height: 25px;
	height: 25px;
	font-weight: bolder;
	font-size:14px;
}
.left_lbox h2 span {
	position:absolute;
	right:10px;
}
.left_lbox {
	border:1px solid #DC2100;
	margin-top:10px;
	padding-bottom:8px;
	height:auto;
	float:left;
	width:280px;
	display:inline;
}
.left_lbox p {
	float:left;
	margin-top:8px;
	text-align:center;
	width:100px;
}
.i90 img {
	height:70px;
	margin-bottom:5px;
	width:90px;
}
.left_lbox dl {
	display:inline;
	float:left;
	line-height:1.6;
	margin:8px 0 0 5px;
	width:165px;
	height:75px;
}
.left_lbox dt {
	float:left;
	font-weight:bolder;
	width:165px;
}
.left_lbox dt a {
	font-weight:bold;
}
.left_lbox dd {
	float:left;
	width:165px;
}
.left_lbox ul {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0 0 10px;
width:258px;
}
.left_lbox li {
	float:left;
	width:258px;
}
.focusnews {
	font-size:12px;
	overflow:hidden;
	width:360px;
}
.focusnews h2 {
	position:relative;
	background: #DC2100;
	line-height: 25px;
	padding: 0 10px;
	height: 25px;
	font-size: 14px;
	font-weight: bolder;
	color: white;
	text-align: left;
}
.focusnews h2 span {
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:5px;
}
.focusnews h2 span a {
	color:#FFFFFF;
}
.focusnews h3 {
	width: 360px;
	float: left;
	text-align: center;
	font-size: 18px;
	height: 22px;
	padding-top: 3px;
	font-weight: bolder;
	color: #3366bb;
}
.focusnews h3 a {
	font-size:18px;
	font-weight:bold;
}
.focusnews h3.size_left {
	width: 360px;
	float: left;
	background: #DC2100;
	font-size: 14px;
	height: 22px;
	padding-top: 3px;
	font-weight: bolder;
	color: #000;
	text-align:left;
	position:relative;
	text-indent:0.5em;
	color:#FFF;
}
.focusnews h3.size_left span {
	position:absolute;
	right:10px;
	top:5px;
}
.focusnews h3.size_left span a{
         color:#fff; 
}
.focusnews dl.kuang {
	width:348px;
	padding: 5px;
	line-height: 1.7;
	border:1px solid #DB2100;
	height:auto;
	margin-bottom:10px;
}
.focusnews h3.wbj {
	width:348px;
	text-align: center;
	font-size: 18px;
	height: auto;
	font-weight: bolder;
	color: #3366bb;
}
.focusnews h3 a.more_a {
	font-size:12px;
	font-weight:normal;
}
.focusnews dl {
	float: left;
	padding: 5px 0;
	line-height: 1.7;
	width:360px;
}
.focusnews dd {
	width: 340px;
	float: left;
	margin: 0 0 0 10px;
	display: inline;
	color: #3366bb;
	height:55px;
}
.focusnews dd em {
	width: 100%;
	text-align: center;
	float: left;
}
.focusnews dd span {
	color: black;
}
.focusnews dt {
	width: 340px;
	float: left;
	margin: 0 0 0 10px;
	display: inline;
}
.focusnews dt strong {
	color: #cc0000;
}
.focusnews dt span {
	float: right;
}
.focusnews ul {
	width: 360px;
	float: left;
	line-height: 1.8;
	list-style: none;
	margin-top: 5px;
}
.focusnews li {
	width: 340px;
	float: left;
	text-indent: 10px;
	background: url(../i/index/li_icon.gif) no-repeat 0 10px;
	font-size: 14px;
}
.focusnews li a {
	font-size:14px;
}
.notab_box {
	float:left;
	margin:5px 0 0;
	width:650px;
}
.notab_box h2 {
	width: 635px;
	padding: 0 5px 0 10px;
	float: left;
	background: #DC2100;
	font-size: 14px;
	font-weight: bolder;
	color: white;
	line-height: 30px;
	height: 30px;
	position:relative;
}
.notab_box div.notab_boxin {
	border:1px solid #DC2100;
	float:left;
	padding-bottom:8px;
	width:648px;
	margin-top:5px;
	margin-bottom:10px;
}
.notab_boxin dl {
	float:left;
	width:120px;
	height:130px;
	display:inline;
	margin-left:34px;
	margin-top:8px;
}
.notab_boxin dl dd {
	width:120px;
	text-align:center;
	margin-top:8px;
}
.notab_boxin dl dt {
	width:120px;
	height:90px;
}
.notab_box h2 .more {
	position:absolute;
	right:5px;
	top:2px;
}
.notab_box h2 .more a {
	color:#FFFFFF;
}
.left_lbox p a img {
	margin-left:10px;
}
.left_lbox4 p a img {
	margin-left:10px;
	margin-top:7px;
}
.left_lbox1 {
	border:1px solid #DC2100;
	height:auto;
	margin-bottom:0px;
	padding-bottom:8px;
clear:both;

}
.left_lbox1 h2 {
	background: #DC2100;
	padding: 0 10px;
	line-height: 25px;
	font-weight: bolder;
	font-size:14px;
	color:#FFF;
}
.eventOverview{
	margin-top:5px;}
.eventOverview img{
	width:250px;
	height:150px;}
.eventOverview ul {
	width:280px;
	margin-left:10px;
	line-height:20px;
}
.left_lbox2 dl {
	width:280px;
	height:auto;
	float:left;
	margin-top:8px;
}
.left_lbox2 dl dt {
	float:left;
	widows:100px;
	height:80px;
	padding-left:10px;
}
.left_lbox2 dl dd {
	width:170px;
	height:auto;
	float:right;
	line-height:20px;
}
.left_lbox2 dl dd a {
	font-size:14px;
	font-weight:bold;
}
.photoList ul li {
	width:280px;
	line-height:1.8;
	background:url(img/li_icon.gif) no-repeat 0px 8px;
}
.photoList ul li a {
	margin-left:8px;
}
.photoList ul {
	margin-left:10px;
}
.left_lbox2 {
	border:1px solid #DB2100;
	height:auto;
	margin-bottom:10px;
*margin-bottom:0px;

	padding-bottom:8px;
	float:left;
	width:300px;
	clear:both;
}
.left_lbox2 h2 {
height:25px;

	background: #DB2100;
	padding: 0 10px;
	line-height: 25px;
	font-weight: bolder;
	font-size:14px;
	color:#FFF;
}
.left_lbox3 {
	border:1px solid #DB2100;
	height:auto;
	float:left;
	width:300px;
	padding-bottom:8px;
	margin-bottom:10px;
margin-top:10px;
	display:inline;
}
.left_lbox3 h2 {
	position:relative;
	background: #DB2100;
	padding: 0 10px;
	line-height: 25px;
	height: 25px;
	font-weight: bolder;
	font-size:14px;
	color:#FFF;
}
.left_lbox3 dl {
	width:280px;
	height:auto;
	flaot:left;
	margin-top:8px;
}
.left_lbox3 dl dt {
	float:left;
	widows:100px;
	height:80px;
	padding-left:10px;
}
.left_lbox3 dl dd {
	width:160px;
	height:auto;
	float:right;
	line-height:20px;
}
.left_lbox3 dl dd a {
	font-size:14px;
	font-weight:bold;
}

.left_lbox4 {
border:1px solid #DB2100;
height:auto;

padding-bottom:8px;
margin-bottom:10px;
*margin-top:10px;
*margin-bottom:0;
display:inline;
width:298px;
float:left;
}
.left_lbox4 h2 {
	position:relative;
	background: #DB2100;
	padding: 0 10px;
	height:25px;
	line-height: 25px;
	font-weight: bolder;
	font-size:14px;
	color:#FFF;
}
.left_lbox4 ul {
	width:250px;
	margin-top:10px;
	margin-left:20px;
	line-height:25px;
}
.left_lbox4 ul li {
	background:url(/images/cn/zt/ty/2009/12/16/li_icon.gif) no-repeat 0 10px;
	padding-left:10px;
}
.left_lbox1 h2 .more {
	position:relative;
	left:200px;
}
.left_lbox2 h2 .more {
	position:relative;
	right:-200px;
top:2px;
}
.left_lbox3 h2 .more {
	position:absolute;
	right:10px;
	top:-2px;
}
.left_lbox3 h2 .more a{
color:#fff;
}
.left_lbox4 h2 .more {
	position:absolute;
	right:9px;
	top:-2px;
}
.left_lbox4 dl {
	height:auto;
	float:left;
	margin-top:8px;
	width:280px;
}
.left_lbox4 dl dt {
	float:left;
	height:70px;
	padding-left:10px;
}
.left_lbox4 dl dd {
	float:right;
	height:auto;
	float:right;
	line-height:20px;
	width:190px;
}
.left_lbox4 dl dd a {
	font-weight:bold;
}
.PhotoPhotos {
	height:auto;
	width:650px;
	clear:both;
}
.PhotoPhotos h1 {
	height:30px;
	line-height:30px;
	background:#DC2100;
	position:relative;
	color:#FFF;
	font-size:14px;
	padding-left:8px;
	font-weight:bold;
}
.PhotoPhotos1 {
	float:left;
	height:auto;
	clear:both;
	margin-bottom:10px;
	display:inline;
}
.PhotoPhotos1 dl {
	height:110px;
	margin-top:8px;
	width:320px;
	border:1px solid #DC2100;
         overflow:hidden;
}
.PhotoPhotos1 dl dt {
	float:left;
	height:90px;
	padding-left:10px;
	margin-top:10px;
	display:inline;
}
.PhotoPhotos1 dl dd {
	float:right;
	height:100px;
	line-height:20px;
	width:185px;
	display:inline;
	margin-top:10px;
}
.PhotoPhotos1 dl dd a {
	font-size:14px;
	font-weight:bold;
}
.LPhoto {
	clear:both;
	height:auto;
	margin-bottom:10px;
}
.LPhoto h1 {
	height:30px;
	line-height:30px;
	color:#fff;
	position:relative;
	font-weight:bold;
	background:#DB2100;
	font-size:14px;
	padding-left:8px;
}
.LPhoto h1 .more {
	position:absolute;
	right:5px;
	top:2px;
}
.LPhoto h1 .more a {
	color:#FFFFFF;
}
.PhotoPhotos h1 .more {
	position:absolute;
	right:5px;
	top:2px;
}
.PhotoPhotos h1 .more a {
	color:#FFFFFF;
}
.LPhoto1 {
	background:#ccc;
	height:auto;
	width:270px;
	margin-top:8px;
	float:left;
	margin-bottom:10px;
}
.LPhoto1 dl {
	width:120px;
	margin-left:10px;
	display:inline;
}
.LPhoto1 dl dt {
	width:120px;
	height:90px;
	margin-top:10px;
	margin-bottom:8px;
}
.LPhoto1 dl dd {
	width:120px;
	margin-top:10px;
	text-align:center;
}
.LPhoto2 {
	float:right;
	width:370px;
	margin-top:10px;
	display:inline;
}
.LPhoto2 h2 a {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.LPhoto2 h2 {
	text-align:left;
	height:18px;
}
.LPhoto2 ul li {
	line-height:25px;
	background:url(img/li_icon.gif) no-repeat 0px 8px;
}
.LPhoto2 ul li a {
	padding-left:10px;
}
.figureGroup {
	height:auto;
	float:left;
	width:960px;
	float:left;
	background:#FFF;
}
.figureGroup h1 {
	font-size:14px;
	color:#fff;
	background:#DC2100;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding-left:8px;
}
.figureGroup h1 span{
         margin-left:850px;
}
.figureGroup h1 span a{
         color:#fff;
}
.figureGroup1 {
	margin-top:5px;
	border:1px solid #DC2100;
	float:left;
	padding-bottom:8px;
	width:958px;
	margin-bottom:10px;
	height:auto;
	display:inline;
}
.figureGroup1 dl {
	width:150px;
	height:150px;
	margin-left:20px;
	margin-top:10px;
	float:left;
	display:inline;
	padding-left:14px;
}
.figureGroup1 dl dt {
	height:120px;
	margin-bottom:5px;
}
.figureGroup1 dl dd {
	width:150px;
	height:20px;
	text-align:center;
}
.lSearch {
	background:#DB2100;
	padding:8px 0;
	width:300px;
	clear:both;
	margin-bottom:10px;
}
.lSearch h2 {
	display:inline;
	font-weight:bolder;
	margin-left:10px;
	font-size:14px;
	width:280px;
	color:#FFF;
}
.NameNumber {
	height:auto;
	border:1px solid #DB2100;
	margin-bottom:10px;
	float:left;
	width:300px;
	margin-top:10px;
	clear:both;
}
.NameNumber h1 {
	height:25px;
	background: #DB2100;
	color:#000;
	font-weight:bold;
	line-height:25px;
	font-size:14px;
	padding-left:8px;
	color:#FFF;
}
.NameNumber table {
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	border-right:1px solid #DB2100;
	border-top:1px solid #DB2100;
}
.NameNumber table tr td {
	padding:5px 0;
	text-align:center;
}
.NameNumber1 table td {
	border:1px solid #DB2100;
	border-right:0 none;
	border-top:0 none;
}
.NameNumber2 {
	height:auto;
	border:1px solid #DB2100;
	clear:both;
width:298px;
overflow:hidden;
margin-bottom:10px;

}
.NameNumber2 h1 {
	height:25px;
	background: #DB2100;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	font-size:14px;
	padding-left:8px;
}
.NameNumber2 table {
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.NameNumber2 table tr td {
	padding:6px;
	text-align:left;
	border-bottom:1px solid #C2D0E7;
}
.NameNumber3 table td {
	border-right:0 none;
	border-top:0 none;
}
/*dibu*/
.bottomFooter {
	clear:both;
	height:160px;
	margin:0 auto;
	width:960px;
	padding-top:0px;
}
.bottomFooter .footerNav {
	background-color:#DC2100;
	color:#FFFFFF;
	display:block;
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	text-align:center;
}
.bottomFooter .footerNav a {
	color:#FFFFFF;
	margin:0 3px;
}
.bottomFooter p {
	color:#020202;
	line-height:18px;
	margin:0;
	padding:0;
	text-align:center;
}
.bottomFooter .copyIcp {
	display:block;
	width:480px;
	margin:0 auto;
	line-height:43px;
	text-align:center;
	background:url(/m2/i/icp07.gif) no-repeat left top;
	padding-left:38px;
}
.weatherImage {
	float:left;
	height:255px;
	overflow:hidden;
	width:280px;
margin-bottom:10px;
display:inline;

}
.imgFlash {
	clear:both;
	overflow:hidden;
}
.imgFlash {
	height:255px;
	width:280px;
}
.imgFlash .num {
	position:absolute;
	z-index:99;
}
.imgFlash .num {
	font-family:Arial;
	font-size:12px;
	height:17px;
	line-height:17px;
	margin-left:1px;
	margin-top:190px;
	text-align:right;
	width:260px;
}
.imgFlash .num a {
	background-color:#989898;
	color:#FFFFFF;
	margin-left:4px;
	padding:3px 6px;
	text-decoration:none;
}
.imgFlash .num a.mosve {
	background-color:#FFFFFF;
	background-image:none;
	color:#333333;
	text-decoration:none;
}
.imgFlash .imgBox {
	overflow:hidden;
	position:relative;
	z-index:1;
}
.imgFlash .imgBox {
	height:215px;
	width:280px;
}
.imgFlash .txt {
	background-color:#6888C1;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	width:280px;
}
.imgFlash .txt a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.notab_rightbox {
	border:1px solid #DB2100;
	float:left;
	margin-bottom:10px;
	padding-bottom:8px;
	width:298px;
display:inline;

}
.notab_rightbox h2 {
	background:#DB2100;
	float:left;
	font-weight:bolder;
	height:25px;
	line-height:25px;
	padding:0 10px;
	width:278px;
	font-size:14px;
	position:relative;
	color:#FFF;
}
.notab_rightbox h2 span {
	position:absolute;
	right:10px;
top:2px;
}
.notab_rightbox p.tw_img {
	float:left;
	height:110px;
	margin-top:8px;
	text-align:center;
	display:inline;
	width:130px;
	margin-left:12px;
}
.notab_rightbox p.tw_img img {
	margin-bottom:5px;
}
.notab_rightbox ul.new_list {
	display:inline;
	float:left;
	font-weight:normal;
	line-height:1.6;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0 8px;
	width:280px;
}
.weather_rightlist {
	border:1px solid #C2D0E7;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	width:298px;
}
.notab_rightbox ul.new_list li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:url(img/li_icon.gif) transparent no-repeat scroll 0 8px;
	float:left;
	font-weight:normal;
	padding-left:10px;
	width:270px;
}
.top_weagher {
	float:left;
	width:300px;
}
.topic_nav dl {
	height:24px;
	line-height:24px;
	background:url(img/linetop.gif) repeat-x;
}
.topic_nav dl dt {
	float:left;
}
.topic_nav dl dd {
	float:right;
}
.LSurvey
  {
	  width:298px;
	  height:auto;
	  float:left;
	  border:1px solid #DB2100;
margin-bottom:10px;
*margin-bottom:0px;
display:inline;}
.LSurvey h1 {
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	height:24px;
	line-height:24px;
	background:#DC2100;
          color:#fff;
}
.LSurvey table {
	margin-left:10px;
	margin-top:10px;
}
.LSurvey table tr td h3 {
	font-size:14px;
	color:#000;
}
.Lqalarm {
	margin-bottom:8px;
	overflow:hidden;
	width:300px;
}
.Lqalarm h1 {
	background:url(_notes/alarm08.gif) #FEF1AB no-repeat scroll 7px 5px;
	border:1px solid #FBCE01;
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	margin-bottom:2px;
	padding-left:35px;
}
.Lqalarm h1 span {
	color:#3367BD;
	font-weight:bold;
	padding-left:10px;
}
.Lqalarm h1 span a {
	font-weight:bold;
	color:#3366BB;
}
.Lqalarm dl {
	background:#FFFFDB;
	border:1px solid #CCCCCC;
	display:block;
	height:48px;
	margin-bottom:2px;
	width:298px;
}
.Lqalarm dl dt {
	display:block;
	float:left;
	height:48px;
	text-align:center;
	width:45px;
}
.Lqalarm dl dt img {
	margin-top:14px;
}
.Lqalarm dl dd {
	display:block;
	height:42px;
	line-height:20px;
	padding-right:10px;
	padding-top:6px;
	text-align:right;
	width:240px;
	font-size:12px;
	float:right;
}
.Lqalarm dl h2 {
	background-color:#FFFFDB;
	color:#3466BB;
	display:block;
	font-size:12px;
	text-align:left;
	padding-bottom:5px;
}
.Lqalarm dl h2 a {
	font-size:12px;
	font-weight:normal;
}
.Lqalarm dl dd b {
	color:#CC0000;
	padding-right:8px;
	font-weight:normal;
}
.rlifeWeatherForecast {
	width:648px;
	border:1px solid #DC2100;
	margin-bottom:10px;
	clear:both;
margin-top:10px;
}
.rlifeLeftBoxh1 {
	width:636px;
	height:28px;
	line-height:28px;
	background-color:#DC2100;
	padding-left:12px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border-bottom:1px solid #DC2100;
}
.rlifeWeatherForecastContent {
	width:628px;
	height:430px;
	padding:10px;
}
.rlifeWeatherForecastLeft {
	width:110px;
	height:430px;
	float:left;
	overflow:hidden;
}
.rlifeWeatherForecastLeft li {
	width:110px;
	height:107px;
	list-style-type:none;
	margin-bottom:3px!important;
	margin:0px;
}
.rlifeWeatherForecastLeft li img {
	width:100px;
	height:90px;
	display:block;
	border:5px solid #FFF2E3;
}
.rlifeWeatherForecastLeft li img:hover {
	width:100px;
	height:90px;
	display:block;
	border:5px solid #97afd3;
}
.rlifeWeatherForecastRight {
	border:1px solid #CCCCCC;
	width:510px;
	height:430px;
	float:right;
	display:none;
}
.relNewTyphoonLivePath {
	width:648px;
	border:1px solid #C2D0E7;
	margin-bottom:10px;
	margin-top:10px;
}
.lqWeatherTips {
	height:auto;
        float:left;
        margin-top:10px;
	border:1px solid #BDD49C;
	margin-bottom:10px;
*margin-bottom:0px;

	border:1px solid #DB2100;
border-top:0;
width:300px;
clear:both;
}
.lqWeatherTips h1 {
	font-size:14px;
	color:#fff;
	height:25px;
	line-height:25px;
	background:#DC2100;
	font-weight:bold;
	position:relative;
	padding-left:8px;
	border-top:1px solid #DC2100;
	border-bottom:1px solid #DC2100;
}
.lqWeatherTips select {
	position:relative;
	top:-22px;
	margin-left:200px;
	left:42px;
}
.lqWeatherTips dl.wedl {
	border-right:0;
}
.lqWeatherTips dl {
	width:98.3px;
	border-right:1px solid #C2D0E7;
	float:left;
	margin-top:0px;
	display:inline;
*margin-top:0px;
	height:142px;
}
.lqWeatherTips dl dt {
	line-height:30px;
	text-align:center;
}
.lqWeatherTips dl dt span {
	font-weight:bold;
}
.lqWeatherTips dl dd {
	text-align:center;
	margin-top:0px;
	line-height:20px;
}
.PhotoPhotos1 iframe {
	margin-bottom:10px;
	margin-top:10px;
}
.Coldair {
	border:1px solid #DC2100;
	height:auto;
	float:left;
	padding-bottom:10px;
	width:957px;
	margin-bottom:10px;
}
.Coldair h1 {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background:#DC2100;
	border-bottom:1px solid #DC2100;
	height:30px;
	line-height:30px;
	padding-left:15px;
}
.ColdairBox {
	background:#E7F1FA;
	border:1px solid #DC2100;
	display:inline;
	float:left;
	margin-top:4px;
	margin-bottom:1px;
	margin-left:8px;
	padding:6px;
	text-align:left;
	width:215px;
}
.ColdairBox h2 {
	background:url(http://www.weather.com.cn/m/i/topic/mTitle_05.jpg) no-repeat;
	height:40px;
	width:90px;
}
.ColdairBox dl {
	height:auto;
	float:left;
	width:215px;
}
.ColdairBox dl dt {
	height:120px;
}
.ColdairBox dl dt a img {
	width:215px;
	height:115px;
}
.ColdairBox dl dd {
	height:auto;
	float:left;
	line-height:20px;
	margin-top:5px;
}
.ColdairBox dl dd span a {
	font-weight:bold;
}
.ColdairBox h2.one {
	background:url(http://www.weather.com.cn/m/i/topic/mTitle_06.jpg) no-repeat;
	height:40px;
	width:90px;
}
.ColdairBox h2.two {
	background:url(http://www.weather.com.cn/m/i/topic/mTitle_03.jpg) no-repeat;
	height:40px;
	width:90px;
}
.ColdairBox h2.thre {
	background:url(http://www.weather.com.cn/m/i/topic/lkqtitle_04.jpg) no-repeat;
	height:40px;
	width:90px;
}
.bottomContent {
	width:960px;
	margin:10px auto;
}
.bottomH2 {
	background:#E2EAED;
	height:26px;
	line-height:26px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	padding:1px 0px;
	padding-left:10px;
	border-bottom:1px solid #AAC3D7;
}
.bottomH2 span {
	float:right;
	line-height:28px;
	margin-right:10px;
	margin-top:0px;
 >margin-top:-28px;
}
.bottomH2 span a {
	font-weight:bold;
	font-size:14px;
}
.recommendedTopics {
	width:295px;
	height:auto;
	float:right;
	border:1px solid #AAC3D7;
}
.recommendedTopics dl {
	width:220px;
	height:auto;
	margin:0px auto;
	text-align:center;
	margin-top:5px;
}
.recommendedTopics dl dt img {
	width:220px;
	height:80px;
	display:block;
}
.recommendedTopics dl dd {
	line-height:23px;
}
.newLists {
	width:650px;
	height:auto;
	border:1px solid #AAC3D7;
	float:left;
}
.newLists ul {
	width:630px;
	height:auto;
	padding:10px;
	float:left;
	border-bottom:1px dashed #999999;
}
.newLists .lastUl {
	border-bottom:none;
}
.newLists ul li {
	line-height:25px;
	height:25px;
}
.newLists ul li a {
	font-size:14px;
	float:left;
}
.newLists ul li span {
	color:#999999;
	float:right;
}
.newLists ul li h3 {
	font-weight:bold;
	font-size:14px;
}
.userQuestions {
	width:295px;
	height:auto;
	margin-bottom:10px;
	display:inline;
	border:1px solid #DB2100;
	float:right;
}
.userQuestions ul {
	width:233px;
	height:auto;
	padding:5px 0px;
	padding-left:15px;
}
.userQuestions ul li {
	line-height:23px;
}
.userQuestions ul li a {
	font-size:14px;
}
.userQuestions p {
	text-align:center;
}
.topNationalRainfall{
	width:298px;
	height:auto;
clear:both;
margin-bottom:10px;
*margin-bottom:0px;

	border:1px solid #C1D1E8;
         margin-top:10px;
}
.topNationalRainfall h2 {
	height:25px;
	line-height:25px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	background:#DB2100;
        color:#fff;
}
.topNationalRainfall table {
	border-top:1px solid #DB2100;
	border-left:1px solid #DB2100;
	margin:8px auto;
}
.topNationalRainfall table tr th {
	text-align:center;
	border-right:1px solid #DB2100;
	border-bottom:1px solid #DB2100;
	padding:5px 0px;
}
.topNationalRainfall table tr td {
	text-align:center;
	border-right:1px solid #DB2100;
	border-bottom:1px solid #DB2100;
	padding:5px 0px;
}
.topNationalRainfall table tr td .blue {
	color:#4165A1;
}
.topNationalRainfall table tr td .red {
	color:#C03;
}
.imgFlash .txt {
	background:#DB2100;
}


.cutA .l .borBox{width:649px;margin-top:10px;clear:both;}
.scrImgBox{background:#000;width:619px;margin:7px auto 0;padding:14px 14px 10px 14px;height:315px;margin-bottom:10px;border:1px solid #DB2100;}
.scrImgBox .srcImg{width:479px;height:310px;overflow:hidden;position:relative;float:left}
.scrImgBox .srcImg li{height:310px;overflow:hidden}
.scrImgBox .srcImg .text{width:479px; position:absolute;left:0;top:250px;height:60px}
.scrImgBox .srcImg .text h3{position:absolute;left:15px;top:0;font-size:24px;height:60px;font-family:Arial, Helvetica, sans-serif;color:#fff;z-index:10;}
.scrImgBox .srcImg .text h3 li{height:60px;overflow:hidden;display:none;line-height:60px}
.scrImgBox .srcImg .text h3 a,.scrImgBox .srcImg .text h3 a:hover{color:#fff}
.scrImgBox .srcImg .text .bg {filter:Alpha(Opacity=60);opacity:0.6; background:#000; position:absolute; left:0; top:0; width:479px; height:60px}
.scrImgBox .pager{width:132px;float:right;}
.scrImgBox .pager span{margin-top:2px;height:76px;position:relative;overflow:hidden;display:block;}
.scrImgBox .pager span.one{margin:0}
.scrImgBox .pager span .bg{filter:Alpha(Opacity=60);opacity:0.6;background:#000;position:absolute;left:0;top:0;width:132px;height:76px}
.scrImgBox .pager span.active .bg{background:none}


.head
{
	height:auto;
	}
	
.weatherTopmiddle
	{
	float:right;
	width:360px;
	height:190px;
	display:inline;
	overflow:hidden;
	margin-bottom:10px;
	background-color:#e1e7f3;
	
	}	
.weatherTopmiddle h1
	{
	line-height:25px;
	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:170px;
	height:151px;
	background:#fff url(http://www.weather.com.cn/m2/i/wenduji1.gif) no-repeat 25px 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:0;
font-family:Tahoma;
	}
.weatherDiv1 p.bg_sk
{
         background:#99b0d6 no-repeat;
         width:8px;
         
         position:absolute;
top:32px;
left:34px;
         }
.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:30px;
	}
.weatherDiv1 a
	{
	display:block;
	position:absolute;
	right:0;
	margin-top:30px;
	margin-right:10px;
	width:85px;
	text-align:center;
	color:#000;
	}	
.weatherDiv1 a:hover
	{
	text-decoration:none;
	color:#000;
	}
.weatherDiv1 span
	{
	text-align:center;
	display:block;
	clear:both;
	margin-top:100px;
	*margin-top:115px;
color:#000;
	}
.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:170px;
	height:151px;
	background:#fff url(http://www.weather.com.cn/m2/i/forecast/e.gif) no-repeat center 26px;
	margin:5px 7px 0 0;
	display:inline;
	text-align:center;
background-color:#fff;
	}	
	
		
.weatherDiv2 span
	{
	display:block;
	}
.weatherDiv2 strong
	{
	display:block;
	margin-bottom:40px;
	font-weight:bold;
	font-size:14px;
margin-top:28px;
	}
.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;
	}
	
.lefta
{
	float:left;
	width:650px;
    margin-bottom:0px;
		display:inline;}
.leftb
{
	float:left;
	margin-bottom:10px;
	*margin-bottom:0px;
	
	display:inline;
	}
.leftc
{
	float:right;}
	.cityWeatherContent{
	width:960px;
	height:430px;
	margin:10px auto;}
.cityWeatherLeft{
	width:195px;
	height:215px;
	float:left;}
.cityWeatherLeft dl dt{
	width:195px;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	background-color:#DC2100;}
.cityWeatherLeft dl{
	width:195px;
	height:212px;
	margin-bottom:10px;}
.cityWeatherLeft dl dd{
	padding:4px;
	line-height:21px;
	color:#545454;}
.cityWeatherRight{
	width:765px;
	height:215px;
	float:right;}
.cityWeatherRight dl{
	width:163px;
	height:192px;
	border:1px solid #f00;
	float:left;
	margin:0px 4px;
	margin-bottom:10px;
	display:inline;
	padding:9px;}
.cityWeatherRight dl dt img{
	width:162px;
	height:104px;}
.cityWeatherRight dl h2{
	width:160px;
	text-align:center;
	font-weight:bold;
	line-height:30px;
	}
.cityWeatherRight dl h2 a{
	font-weight:bold;
	line-height:30px;
	font-size:12px;
	}
.cityWeatherRight dl dd{
	line-height:18px;
	color:#545454;}
.middle
{
	clear:both;}
#leftdl dl
{
height:161px;
width:92px;
border-right:1px solid #f00;
}
#leftdl dl.wedl
{
border-right:none;}
#leftdl 
{
border:1px solid #f00;
width:280px;
height:188px;
float:left;
}
#leftdl h1
{
background:#DC2100;}
#leftdl dl dd 
{
line-height:25px;}
h2 span a
{
color:#fff;}
.imgFlash .imgBox p img
    {
width:280px;
border:1px solid #dcdddd;
}


#alarm-Lqalarm {
clear:both;
margin-bottom:8px;
overflow:hidden;
width:300px;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
}
#alarm-Lqalarm h1
	{
	display:block;
	line-height:28px;
	height:28px;
	background:#fef1ab url(/m2/i/alarm08.gif) no-repeat 7px 5px;
	border:1px #fbce01 solid;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-left:35px;
	margin-bottom:2px;
	}
#alarm-Lqalarm h1 span
	{
	color:#3367bd;
	padding-left:90px;
      	font-weight:bold
	}
#alarm-Lqalarm h1 span a{
         font-weight:bold;}
#alarm-Lqalarm .marqueeDemo{
	position:relative;
	height:53px;
	overflow:hidden;
}
#alarm-Lqalarm .marqueeDemo ul{
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;	
}
#alarm-Lqalarm .marqueeDemo ul li{
	display:block;
	position:relative;
	overflow:hidden;
	margin-top:2px;
background-color:#ffffdb;
height:50px;
width:300px;
}
#alarm-Lqalarm .marqueeDemo .d_dl
{
	display:block;
	height:48px;
	position:relative;
	height:48px;
	overflow:hidden;
	margin-top:2px;
	width:298px;
	border:1px #ccc solid;background-color:#ffffdb;
}
#alarm-Lqalarm dl
	{
         width:298px;
	display:block;
	height:48px;
         background:#FFFFDB;
         border:1px solid #ccc;
         margin-bottom:2px;
	}
#alarm-Lqalarm dl dt
	{
	float:left;
	display:block;
	width:45px;
	height:48px;
	text-align:center;
	}	
#alarm-Lqalarm dl dt img
	{
	margin-top:14px;
	border:0;
	}	
#alarm-Lqalarm dl dd
	{
	float:right;
	display:block;
	width:240px;
	height:42px;
	text-align:right;
	padding-right:10px;
	padding-top:6px;
	line-height:18px;
	}
#alarm-Lqalarm dl dd b
	{
	color:#c00;
	padding-right:8px;
	}
#alarm-Lqalarm dl h2
	{
	font-size:12px;
	color:#3466bb;
	display:block;
	text-align:left;
	line-height:20px;
	background-color:#FFFFDB;
         height:20px;
	}
#alarm-Lqalarm dl h2 a
	{
	font-size:12px;
	font-weight:normal;
	}
.map_tong
{
clear: both; 
margin:0 auto;
width: 960px;
margin-top:10px;}
.map_tong h1
{
background:url("http://typhoon.weather.com.cn/m2/i/index/bgx04.gif") repeat-x scroll 0 0 transparent;
color:#000000;
font-size:14px;
font-weight:bold;
height:33px;
line-height:28px;
padding-left:12px;
}
.LqifeTips {
	border-top:1px solid #DC2100;
	height:162px;
	clear:both;
}
.LqifeTips p.tab
{
margin-top:108px;
margin-left:5px;
}
.LqifeTips span {
	font-weight:bold;
	color:#000;
	font-size:13px;
	padding-left:8px;
	line-height:25px;
	height:25px;
}
.LqifeTips h2 {
	font-size:12px;
	color:#073A73;
}
.LqifeTips dl {
	width:70px;
	height:88px;
	margin-top:0px;
	margin-left:21px;
	margin-top:3px;
	border-right:0;
font-weight:bold;
}
.LqifeTips dl  span {
	width:70px;
	text-align:center;
}
.LqifeTips dl dt {
	line-height:15px;
	height:15px;
	background:#DD5F12;
	color:#ffffff;
         width:70px;
_width:63px;
}
.LqifeTips dl dd {
	height:55px;
	margin-left:13px;
	margin-top:15px;
_margin-left:0px;
	_margin-top:0px;
}
.LqifeTips dl p.t
{
        text-align:center;
       margin-right:5px;
}
.LqifeTips dl dd img {
	margin-left:-13px;
	margin-top:-15px;
height:70px;
width:70px;
}
.yaowen_more
{
text-align: right; 
height: 25px; 
width: 350px; 
float: left; 
font-size: 12px;}
.eventOverview p
{
width:275px;}
.PhotoPhotos iframe
{
margin-bottom:10px;}
.notab_rightbox
{
margin-top:0px;}
.figureGroup1
{
margin-bottom:10px;}
.figureGroup
{
margin-top:0;}
.LSurvey table tr td
{
line-height:20px;
*line-height:15px;}

.LSurvey table tr td input
{
margin-right:0px;}


.PhotoPhotos h1 span
{
position:absolute;
top:2px;
right:5px;}
.PhotoPhotos h1 span a
{
color:#fff;
}
.weatherRanking h1 ul{float:right;}.weatherRanking h1 ul li{width:50px;font-weight:normal;cursor:pointer;float:left;}
