/* ������ʽ start */.frame2 {	background-color: #FFFFFF;    border: 1px solid #B0D5EF;	margin-bottom: 10px;}.frame2top {	height:32px;	line-height:32px;	padding-left:8px;}.everyday2 span{font:normal 12px/21px "宋体";color:#333;}	.everyday2 .t1{	float:left;	width:54px;	color:#333}	.everyday2 img{	float:left;	width:39px;	heigth:36px;	margin:10px 8px 5px 9px;}	.frame2top .title {	background-color: #FFFFFF;    border-color: #C0DBF9 #C0DBF9 #FFFFFF;    border-style: solid;    border-width: 1px;    color: #053A9A;    cursor: default;    display: block;    float: left;    font-size: 14px;    font-weight: bold;    height: 26px;    line-height: 26px;    margin: 5px 0 -1px;    overflow: hidden;    padding: 0 12px 0 10px;}.frame2body {	margin: 13px 5px 5px;}/* ������ʽ end *//*����Ԥ�� ��ʼ*/#weatherForecast {	color:#053A9A;}#weatherForecast .framebody{	background: none repeat scroll 0 0 #FFFFFF;}#weatherForecast .framebodyDiv {	width:760px;	margin:0 auto;	overflow:hidden;}#weatherForecast .framebody .title{	font-size: 13px;    height: 24px;    line-height: 24px;    padding-top: 12px;    margin-bottom:2px;    position: relative;    width: 752px;}#weatherForecast .framebody .title strong{ 	font-size:14px; 	color:#000; 	margin-left:12px;}#PubDate {	float: right;    font-size: 12px;    line-height: 33px;    margin-right: 23px;    overflow-y: hidden;    display:inline;    _padding-top:8px;    _overflow: hidden;    color:#FFF;}#PubDate img {    margin-right: 5px;    vertical-align: middle;    padding-bottom:3px;}#HourFrame {	font-weight:bold;}#NextPubDate {	color:#000;	float:right;	margin-left: 5px;	position:absolute;	right:0px;}#NextPubDate img {	margin-right: 5px;    vertical-align: middle;    padding-bottom:3px;}#weatherForecast .weafor-intro {    border-bottom: 1px dashed #E3E3E3;    border-top: 1px dashed #E3E3E3;    padding: 13px 0;    width: 752px;}#weatherForecast .weafor-intro .introimg {    float: left;    height: 85px;    margin-left: 15px;    margin-right: 20px;    width: 104px;    position:absolute;}#time_frame2 {	height:25px;        line-height: 25px;	text-align:center;        width: 105px;	font-size:13px;	color:#000;	clear:both;	display:block;}#weatherForecast .weafor-intro .introimg .wd{	font-size:14px;    padding-left:3px;	}#weatherForecast .weafor-intro .introimg .imgcon {    height: 46px;}.imgcon .picone {    padding: 0 32px;    width: 42px;	margin-left:10px;}.imgcon .pictwo {    float: left;    width: 42px;	margin-right:18px;}.weafor-intro .introCont {    float: right;    width: 594px;    background:#fffff0;    border:1px solid #ffe7b5;    overflow:hidden;    position:relative;}.weafor-intro .introCont p{    color: #000000;    font-size: 14px;    font-weight: bold;    line-height: 30px;    padding: 10px 0 10px 20px;}.tenday-main {    margin: 0 auto;    width: 760px;}.tenday-main .title {    padding:6px 12px;    color:#053A9A;    font-weight:bold;}.everyday span {    color: #999999;    font: 12px/21px "����";}.everyday strong {    color: #000000;    float: left;    font: bold 12px/14px "����";    width: 61px;}.everyday img {    float: left;    margin: 10px 8px 10px 9px;    width: 42px;}.everyday span {    float: left;    width: 61px;}.tenday-con .everyday{	float: left;    text-align: center;    width: 61px;	margin:0;	display:inline;}.tenday-curve{ text-align:center; margin-top:15px;}.forecast-hour {	clear: both;    color: #053A9A;    font-weight: bold;    padding: 12px 0 2px;    position: relative;    width: 745px;    z-index: 99;}.forecast-hour .title {	padding-left:13px;	color:#0745B4;	font-weight:bold;}.forecast-hour ul li{	list-style:none;}.forecast-hour .h2_cat{	color:#646464;	}.h2_cat{	float:right;	margin-left:5px;	width:79px;	z-index:99;	clear:both;	position:absolute;	right:0px;}.active_cat{	background-position:0 -25px;	cursor:pointer;	z-index:99;}.h3_cat {	display:none;	position:absolute;	cursor:auto;	border:1px solid #e7e7e7; 	border-right:none; 	border-bottom:none;	background:#fff; 	z-index:10003;	width:81px;	margin-top:20px; 	margin-left:0px;	right:0px;}.h3_cat ul li{	border-bottom:1px solid #E7E7E7;	border-right:1px solid #E7E7E7;	cursor:pointer;	float:left;	line-height:22px;	text-align:center;	width:69px;}.h3_cat a:hover{	text-decoration:none; 	color:#616161;	}.h3_cat a{	text-decoration:none; 	color:#616161;	}.active_cat div{	display:block;}.forecast-hour .partition{	color:#646464;	float:right;	font-size:13px;	height:21px;	padding-right:88px;	position:absolute;	right:0px;}.forecast-hour .part {	color:#FFFFFF;	display:inline;	float:right;	font-weight:bold;	height:20px;	line-height:20px;	text-indent:0.6em;	width:82px;}.index_pro_c {	height:124px;	width:752px;	margin: 0 auto;}.index_pro_m {	display:inline;	float:left;	height:159px;	margin:0 2px;	overflow:hidden;	position:absolute;	width:730px;}#prod {	position:absolute;}.index_pro_m dl {	display:inline-block;	float:left;	height:159px;	list-style:none outside none;	margin:0;	overflow:hidden;	padding:0;	width:3264px;}.index_pro_m dl dd {	display:inline;	float:left;	font-size:15px;	font-weight:bold;	height:124px;	line-height:25px;	list-style:none outside none;	margin:0 3px;	text-align:center;	width:75px;}.index_pro_m dl dd strong {	display:block;	height:25px;	line-height:25px;}.index_pro_m dl dd .weathearimg {	margin:10px auto 7px;	width:34px;}.index_pro_m dl dd .weathearimg img{	width:34px;}#holder {	margin-bottom: 35px;    margin-top: 10px;}/*����Ԥ�� ���� *//* ��������ʵ�� start */.wl-area{	border-bottom:1px solid #C0DBF9;	padding:5px 0;	margin:0 3px 8px 3px;}.wl-area a{	font-size:14px;	margin-left:16px;	cursor:pointer;}.wl-area .wl-area-ad{	color:#005EBA;}.wl-area .wl-area-ac{	color:#FF0000;	font-weight:bold;}#wl-nav{	pandding: 14px;	text-align:center;	position: relative;	margin: 0 auto;	width: 280px;	color:#053a9a;}#wl-nav div{	float:left;	display: block;	cursor:pointer;}#wl-tip{	color:#FF0000;	border:solid 1px #ffe7b5;	background-color:#fffff0;	margin: 12px 3px;	padding:10px;}#wl-chart{	height:260px;}.wl-navl-rl{	width:20px;}.wl-nav-subc{	height:26px;	line-height:26px;}/* ��������ʵ�� end */