* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
html {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; font-family: arial, helvetica, sans-serif; height: 100%
}
body {
	font-size: 12px; width: 100%; height: 100%
}
div {
	font-size: 12px; word-break: break-all; word-wrap: break-word
}
td {
	font-size: 12px; word-break: break-all; word-wrap: break-word
}
em {
	font-style: normal
}
a {
	color: #3366bb; text-decoration: none
}
a:hover {
	color: #f60; text-decoration: underline
}

.colortest{
background-color:#f00101;

}
.colortest a
   {
color:#fff;
}

table {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-collapse: collapse; border-right-width: 0px
}
.tab_tv {
	border-top-width: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; border-right-width: 0px
}
h2 {
	font-weight: normal; font-size: 12px
}
h3 {
	font-weight: normal; font-size: 12px
}
h4 {
	font-weight: normal; font-size: 12px
}
h5 {
	font-weight: normal; font-size: 12px
}
h6 {
	font-weight: normal; font-size: 12px
}
li {
	list-style-type: none
}
.weatherfoot h2 {
	text-align: center
}
.weatherfoot h3 {
	text-align: center
}
.weatherfoot h4 {
	text-align: center
}
.weatherfoot h5 {
	text-align: center
}
.weatherfoot h6 {
	text-align: center
}
em {
	font-style: normal
}
i {
	font-style: normal
}
.nav_weatherheader ul li.move
   {
background-color:#c6111a;
	color:#fff;
}
.nav_weatherheader ul li.move a
   {
color:#fff;
}
.nav_weatherheader ul li a.current {
	color: #fff; background-color: #c00
}
.nav_weatherheader ul li a.current:hover {
	color: #fff; background-color: #c00
}
img {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid
}
.linetop_weather {
	background: url(/uploads/image/mipublic/linetop.gif); float: left; width: 960px; line-height: 24px
}
.linetop_weather dl {
	background: url(/uploads/image/mipublic/linetop.gif); float: left; width: 960px; line-height: 24px
}
.linetop_weather dd {
	float: left; width: 120px; text-indent: 50px; text-align: center
}
.linetop_weather dt.date {
	float: left; width: 400px
}
.linetop_weather dt.right {
	float: right
}
.linetop_weather dt.right #welcomemsg {
	padding-right: 10px; color: #666
}
.header_weather {
	margin-top: 5px; background: url(/uploads/image/mipublic/topgro.gif) no-repeat right bottom; float: left; width: 960px; height: 99px
}
.header_weather p {
	float: left; width: 250px
}
.header_weather dl {
	float: right; width: 700px
}
.header_weather dt {
	font-weight: bolder; font-size: 12px; background: no-repeat right 50%; float: left; visibility: hidden; width: 700px; color: white; line-height: 5px; height: 1px
}
.header_weather dt span {
	display: inline; float: right; margin-right: 15px
}
.header_weather dd {
	float: left; margin: 2px 0px 0px; width: 700px; color: #999999
}
.header_weather dd strong {
	color: black
}
.header_weather dd input {
	vertical-align: middle
}
.header_weather .slogan {
	margin-left: 70px
}
.ipt_class01 {
	font-size: 14px; width: 370px; line-height: 25px; height: 25px
}
.ipt_class02 {
	background: url(/uploads/image/mipublic/btn_headersch.gif) no-repeat; font: bolder 14px/29px verdana, arial, helvetica, sans-serif; width: 70px; cursor: pointer; color: white; border-top-style: none; border-right-style: none; border-left-style: none; letter-spacing: 1px; height: 29px; border-bottom-style: none
}
.areas a {
	margin-right: 20px
}
img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.nav_weatherheader {
	width: 960px; text-align: center
}
.nav_weatherheader h3 {
	width: 960px; text-align: center
}
.nav_weatherheader {
	background: url(/uploads/image/mipublic/topgro1.gif) no-repeat right top; width: 960px; height: 55px
}
.nav_weatherheader ul {
	clear: both; margin: 0px auto; padding-top: 1px; height: 29px
}
.nav_weatherheader ul li {
	float: left; margin-left: 2px; list-style-type: none
}
.nav_weatherheader ul li a {
	border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; display: block; padding-left: 5px; float: left; padding-bottom: 0px; border-left: #ccc 1px solid; line-height: 28px; padding-top: 0px; border-bottom: #ccc 1px; height: 28px
}
.nav_weatherheader ul li a:hover {
	text-decoration: none
}
.nav_weatherheader h3 {
	background: #3366bb; color: white; line-height: 26px; height: 26px
}
.nav_weatherheader h3 a {
	color: white
}
.nav_weatherheader h3 a.current {
	color: #f00
}
.nav_weatherheader dl {
	border-right: #fbce01 1px solid; border-top: #fbce01 1px solid; float: left; padding-bottom: 8px; border-left: #fbce01 1px solid; width: 958px; border-bottom: #fbce01 1px solid
}
.nav_weatherheader dd {
	float: left; margin: 10px 0px 0px 50px; width: 770px; line-height: 1.5; text-align: left
}
.nav_weatherheader dd em {
	margin-top: 5px; float: left; width: 100%; text-align: center
}
.nav_weatherheader dt {
	margin-top: 10px; float: right; width: 60px
}
.nav_weatherheader dt img {
	vertical-align: middle
}
.nav_weatherheader dt a {
	text-decoration: none
}
.nav_weatherheader dt span {
	float: left; width: 100%; text-align: center
}
.nav_weatherheader dt em {
	float: left; width: 100%; text-align: center
}
.nav_weatherheader dt span {
	margin-top: 20px
}
#openwarning {
	border-right: #999 1px solid; padding-right: 6px; border-top: #999 1px solid; margin-top: -22px; display: none; padding-left: 6px; font-weight: bold; float: right; padding-bottom: 2px; border-left: #999 1px solid; cursor: pointer; color: #333; padding-top: 2px; border-bottom: #999 1px solid; background-color: #fc9
}
#nav_news {
	display: none; padding-left: 50px; z-index: 1; width: 908px; position: relative; height: 2px
}
#nav_news dd {
	right: 20px; position: absolute; top: 30px
}
#nav_news dt {
	right: 10px; position: absolute; top: -6px
}
#citylist {
	display: none; left: 0px; width: 100%; position: absolute; top: 111px
}
#citylist div {
	margin: 0px auto; width: 440px
}
#citylist div div {
	border-right: #36c 1px solid; padding-right: 2px; border-top: #36c 1px solid; display: block; padding-left: 10px; float: left; padding-bottom: 6px; overflow: hidden; border-left: #36c 1px solid; width: 360px; padding-top: 6px; border-bottom: #36c 1px solid; background-color: #eef
}
div#citylist ul li {
	width: 45px
}
#citylist ul {
	float: left; width: 360px
}
#citylist ul li {
	padding-right: 3px; display: block; padding-left: 3px; float: left; padding-bottom: 3px; width: 40px; padding-top: 3px
}
#citylist p {
	padding-right: 5px; display: block; padding-left: 5px; float: left; padding-bottom: 5px; width: 360px; padding-top: 5px; valign: bottom
}
.tit_weatherall {
	float: left; width: 960px
}
.tit_weatherall h2 {
	float: left; width: 960px
}
.tit_weatherall h2 {
	margin-top: 10px; padding-bottom: 5px; line-height: 22px; border-bottom: #ddd 1px solid
}
.tit_weatherall h2 a {
	font-weight: bolder
}
.tit_weatherall h2 span {
	float: right
}
.iz480 {
	width: 480px; height: 360px
}
.iz280 {
	width: 280px; height: 210px
}
.iz180 {
	width: 180px; height: 135px
}
.iz140 {
	width: 140px; height: 105px
}
.iz120 {
	width: 120px; height: 90px
}
.iz100 {
	width: 100px; height: 75px
}
.iz90 {
	width: 90px; height: 70px
}
.iz60 {
	width: 60px; height: 45px
}
#warn2 _img {
	position: absolute
}
.i480 img {
	width: 480px; height: 360px
}
.i280 img {
	width: 280px; height: 210px
}
.i260 img {
	width: 260px; height: 195px
}
.i180 img {
	width: 180px; height: 135px
}
.i140 img {
	width: 140px; height: 105px
}
.i120 img {
	width: 120px; height: 90px
}
.i100 img {
	width: 100px; height: 75px
}
.i90 img {
	margin-bottom: 5px; width: 90px; height: 70px
}
.i70_70 img {
	width: 70px; height: 70px
}
.i60 img {
	width: 60px; height: 45px
}
.focuspic {
	background: #6789c2; float: left; margin: 10px 0px 0px; overflow: hidden; width: 280px; height: 265px
}
.bigfocuspic {
	background: #6789c2; float: left; margin: 10px 0px 0px; overflow: hidden; width: 651px; height: 383px
}
.focuspic img {
	width: 280px; height: 210px
}
.bigfocuspic img {
	width: 651px; height: 328px
}
.flash_page.focuspic {
	margin-top: -23px; float: right; overflow: hidden
}
.flash_page.bigfocuspic {
	margin-top: -23px; float: right; overflow: hidden
}
.flash_page.focuspic a:hover {
	text-decoration: none
}
.flash_page.bigfocuspic a:hover {
	text-decoration: none
}
.flash_page.focuspic a {
	display: block; float: left; width: 17px; color: #fff; margin-right: 3px; padding-top: 1px; height: 15px; background-color: #999; text-align: center
}
.flash_page.bigfocuspic a {
	display: block; float: left; width: 17px; color: #fff; margin-right: 3px; padding-top: 1px; height: 15px; background-color: #999; text-align: center
}
.flash_page.focuspic a.current {
	font-weight: bold; color: #333; background-color: #fff
}
.flash_page.bigfocuspic a.current {
	font-weight: bold; color: #333; background-color: #fff
}
.focuspic h2 {
	margin-top: 9px; font-weight: bold; text-align: center
}
.bigfocuspic h2 {
	margin-top: 9px; font-weight: bold; text-align: center
}
.focuspic h2 a {
	color: #fff
}
.bigfocuspic h2 a {
	color: #fff
}
.focuspic#focuspic {
	height: 250px
}
.bigfocuspic#focuspic {
	height: 368px
}
.weatherwapper {
	clear: both; margin: 0px auto; width: 960px; text-align: left
}
.foot_weather {
	float: left; overflow: hidden; width: 960px; text-align: center
}
.foot_weather h2 {
	margin-top: 10px; background: #3366bb; float: left; width: 960px; color: white; line-height: 25px
}
.foot_weather h2 a {
	color: white
}
.foot_weather h3 {
	margin-top: 10px; float: left; width: 960px; line-height: 1.5
}
.foot_weather h3 img {
	vertical-align: middle
}
.ipt_class03 {
	font-weight: bolder; font-size: 12px; background: url(/uploads/image/mipublic/btn_sch_nor.gif) no-repeat; width: 50px; cursor: pointer; color: white; border-top-style: none; line-height: 29px; border-right-style: none; border-left-style: none; letter-spacing: 2px; height: 25px; border-bottom-style: none
}
