*
   {
	margin: 0;
	padding: 0;
	list-style:none;
	font-weight:normal;
    }
img
    {
	border:0;
	}
body 
    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-align:center;
	background-color:#FEE1E3;
	}
a 
    {
	color:#333333;
	text-decoration:none;
	}
a:hover
    {
	color:#FF6600;
	text-decoration:underline;
	}
em
    {
	font-style:normal;
	}
/*head style*/
.weatherwapper
    {
	width: 960px;
	margin: 0 auto;
	background-color:#fff;
    }
.linetop_weather_topic
    {
	padding-top:4px;
	}
.linetop_weather_topic dd
    {
	margin-left:5px;
	text-align:left;
	float:left;
	}
.linetop_weather_topic dt
    {
	text-align:right;
	}
/*main style*/
#flower,.section
    {
	width: 960px;
	margin: 0 auto;
	background-color:#fff;
	clear:both;
	text-align:left;
    }
.section
    {
	margin-bottom:8px;
	float:left;
	}
h1
    {
	padding-top:5px;
	clear:both;
	+margin-bottom:10px;
	}
.section #flash
    {
	width:510px;
	float:left;
	}
.section .text
    {
	width:440px;
	float:right;
	}
.section .text h3
    {
	background:url(/m/i/topic/flower/titleBg.jpg) left top repeat-x;
	margin-bottom:2px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	height:28px;
	line-height:28px;
	text-indent:1.5em;
	}
.section .text h3 a
    {
	font-weight:bold;
	}
.section .text p
    {
	background-color:#FCFAE2;
	padding:16px;
	line-height:180%;
	}
.section .text h2
    {
	background:url(/m/i/topic/flower/titlebg2.jpg) 117px top no-repeat #EFEDC4;
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	text-indent:1.5em;
	font-size:14px;
	}
.text .numerical
    {
	border:1px dashed #CE3800;
	float:left;
	height:253px;
	width:438px
	}
.section .text .numerical dl
    {
	width:405px;
	clear:both;
	margin-left:10px;
	border-bottom:1px dashed #A8A8A8;
	height:83px;
	}
.section .text .numerical dl dt
    {
	width:405px;
    border:0;
	clear:both;
	height:33px;
	line-height:33px;
    }
.section .text .numerical dl dd
    {
	width:405px;
	color:#000;
	}
.section .text .numerical dl dt strong
    {
	font-size:14px;
	color:#DE450A;
	}
/*追逐油菜花美景*/
.section .show
    {
	border:1px solid #ECC7C7;
	width:648px;
	float:left;
	}
.section h2
    {
	margin:0;
	background:url(/m/i/topic/flower/titleBg.jpg) left top repeat-x;
	height:28px;
	position:relative;
	line-height:28px;
	}
.section h2 span
    {
	position:absolute;
	right:10px;
	font-size:12px;
	}
.section h2 span a
    {
	font-size:12px;
	}
.section .show h2 span a
    {
	color:#fff;
	}
.section .show h2 span a:hover
    {
	color:#f60;
	}
.section .tip
    {
	width:300px;
	float:right;
	}
.section .show h2
    {
	margin-bottom:15px;
	background:none;
	}
.section .show dl
    {
	border-bottom:1px dashed #A8A8A8;
	width:300px;
	float:left;
	margin:0 0 17px 15px;
	display:inline;
	height:105px;
	+height:108px;
	}
.section dl dt
    {
	float:left;
	}
.section dl dt img
    {
	border:1px solid #DCDDDD;
	width:120px;
	height:90px;
	}
.section dl dd
    {
	float:right;
	width:168px;
	line-height:180%;
	text-indent:2em;
	color:#727171;
	}
.section dl dd a.more
    {
	color:#BA2636;
	}
.section dl .title
    {
	margin-top:2px;
	margin-bottom:5px;
	text-indent:0;
	}
.section dl .title a
    {
	font-weight:bold;
	}
/*樱花 桃花 杜鹃*/
.fLeft
    {
	width:326px;
	float:left;
	border:1px solid #ECC7C7;
	text-align:left;
	}
.fLeft h2,.fRight h2
    {
	margin-bottom:10px;
	}
.fLeft dl
    {
	margin:5px auto;
	width:300px;
	clear:both;
	border-bottom:1px dashed #A8A8A8;
	height:100px;
	}
.fLeft dl dt
    {
	float:left;
	width:120px;
	}
.fLeft dl dd
    {
	float:right;
	width:165px;
	text-indent:0;
	}
.fLeft dl dd.title
    {
	color:#000;
	}
.fLeft dl dd em
    {
	font-weight:bold;
	}
.fLeft dl dd.linkd a
    {
	color:#DE450A;
	}
.fCenter
    {
	width:312px;
	float:left;
	margin-left:10px;
	background-color:#FCEEEE;
	}
.fCenter h2
    {
	background:none;
	margin-top:5px;
	margin-bottom:10px;
	}
.fCenter p
    {
	margin-left:18px;
	margin-bottom:15px;
	}
.fCenter p img
    {
    border:1px solid #DCDDDD;
	height:183px;
	width:273px;
    }
.fCenter ul
    {
	margin-left:18px;
	width:275px;
	margin-bottom:7px;
	}
.fCenter ul li
    {
	line-height:180%;
	background:url(/m/i/topic/flower/icon.jpg) left center no-repeat;
	padding-left:15px;
	}
.fRight
    {
	border:1px solid #ECC7C7;
	width:298px;
	float:right;
	}
.fRight dl
    {
	width:275px;
	border-bottom:1px dashed #A8A8A8;
	text-align:left;
	margin-left:10px;
	height:100px;
	margin:5px auto;
	}
.fRight dl dd.title
    {
	float:left;
	display:inline;
	}
.fRight dl dd
    {
	width:138px;
	float:left;
	margin-left:10px;
	text-indent:0;
	display:inline;
	}
.fRight dl dt.top
    {
	margin-top:-25px;
	}
/*其他地区·牡丹花 禾雀花*/
.sixPic
    {
	border:1px solid #ECC7C7;
	clear:both;
	height:215px;
	background-color:#fff;
	}
.sixPic h2
    {
	position:relative;
	height:34px;
	line-height:34px;
	}

.sixPic h2 span
    {
	position:absolute;
	right:10px;
	font-size:12px;
	}
.sixPic h2 span a
    {
	color:#fff;
	}
.sixPic h2 span a:hover
    {
	color:#f60;
	}
.sixPic dl
    {
	margin-left:16px;
	float:left;
	text-align:center;
	margin-top:15px;
	display:inline;
	}
.sixPic dl dt
    {
	margin-bottom:4px;
	border:1px solid #DCDDDD;
	}
.sixPic dl dt img
    {
	height:130px;
	width:170px;
	}
.fLeft dl.noborder,.fRight dl.noborder,.section .text .numerical dl.noborder,.section .show dl.noborder
     {
	 border:0;
	 }
/*foot style*/
.footer
    {
	height:160px;
	clear:both;
	}
.foot_weather 
    {
	background-color:#fff;
	+margin-top:10px;
	_margin-top:0;
	}
.foot_weather h2
    {
	height:25px;
	font-size:12px;
	font-weight:normal;
	margin-top:0;
	text-align:center;
	}
.foot_weather h2 a
    {
	font-size:12px;
	color:#FFFFFF;
	margin:0 3px;
	}
.foot_weather h3
    {
	font-size:12px;
	}