/*全局样式*/
p,form,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt,body{
	margin:0;
	padding:0;
}
ul,li{
	list-style:none;
}
h3,h2{
	font-size:12px;
}
h6{
	font-size:16px;
}
h4{
	font-size:14px;
}
img{
	margin:0;
	padding:0;
	border:0;
}
body{
	background:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p.sidelfet{
	float:left;
}
p.sideright{
	float:right;
}
.clear_both{
	clear:both;
	line-height:1px;
	height:1px;
	zoom:0.2;
}
a,area { blr:expression(this.onFocus=this.blur()) } 
:focus { outline: none; } 
/*文字样式*/
.title_r18,.title_b18{
	font-size:18px;
	color:#C40000;
	text-align:center;
	padding:10px 0;
}
.title_b18,.blue2a66a2{
	color:#2A66A2;
}
.title_rc40{
	color:#C40000;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:10px 0;;
}
.txt_rc40{
	color:#C40000;
}
.txt_rc40s{
	color:#C40000;
	padding:0 0 10px 0;
}
.textcenter{
	text-align:center;
}
.gray6 {
	color:#666;
}
.rc6_boldtxt{
	color:#C60000;
	font-weight:bold;
}
.rc6_14txt{
	color:#C60000;
	font-size:14px;
}
.bluetxtb{
	color:#2A66A2;
	font-weight:bold;
}
.bluetxt{
	color:#2A66A2;
}
.redtxt{
	color:#B70000;
}
.titlecenter{
	font-size:16px;
	color:#B00;
	padding:10px 0;
	text-align:center;
}
/*handline*/
h4.h2a66a2{
	color:#2A66A2;
	padding:0 0 10px 0;
}
h3.bggray{
	background:url(../images/bg_gray.png) repeat-x;
	color:#2A66A2;
	height:20px;
	line-height:20px;
	padding:0 0 0 7px;
	font-size:12px;
	margin:1px;
}
/*标题P */
p.p2a66a2{
	color:#2A66A2;
	padding:10px 0 5px 0;
}
/*链接样式*/
.link_rc40 {
	color:#c40000;
}
/*导航 背景*/
.navb ,h3.navblr {
	background:url(../images/bg_h3blue.png) repeat-x;
	color:#FFF;
	padding:0 0 0 8px;
	line-height:20px;
	*line-height:22px;
	margin:1px;
	clear:both;
}
h3.navblr{
	height:20px;
}
h3.navg {
	background:url(../images/bg_graynav.png) repeat-x;
	color:#2A66A2;
	padding:0 0 0 8px;
	line-height:20px;
	*line-height:22px;
	margin:1px;
}
/*统一外层*/
.con_combmain,.con_combpmain{
	border:1px solid #AAA;
	width:664px;
	overflow:hidden;
	margin:0 0 10px 0;
	clear:both;
}
.con_combpmain{
	padding:10px;
	width:644px;
	color:#666;
}
/* head css*/
#head {
	width:1000px;
	height:96px;
	margin:0 auto;
	background:url(../images/bg_head.png) repeat-x left top;
}
#logo {
	width:60px;
	float:left;
	margin:22px 0 0 15px;
}
#name_atm {
	width:173px;
	float:left;
	margin:32px 0 0 120px;
    *MARGIN: 32px 0px 0px 5px; *WIDTH: 173px;
}
#logo_banner {
	float:right;
	height:96px;
	width:600px;
	background:url(../images/bg_headleft.png) right top;
}
#login {
	height:25px;
	color:#FFFFFF;
	text-align:right;
	margin-top:5px;
}
#login a {
	color:#FFFFFF;
	text-decoration:none;
}
#menu {
	width:1000px;
	height:36px;
	margin:0 auto;
	border-bottom:1px solid #C5C5C5;
	background:url(../images/bg_menu.jpg) repeat-x center left;
}
#menu div.link {
	width:770px;
	float:left;
}
#menu div.link a {
	width:85px;
	height:25px;
	display:block;
	float:left;
	color:#2A66A2;
	font-size:13px;
	padding-top:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
#menu div.link a:hover {
	color:#FFFFFF;
	background:url(../images/bg_hover.png) no-repeat 8px 6px;
 *background:url(../images/bg_hover.png) no-repeat 8px 5px;
}
.menu_tips {
	width:230px;
	height:36px;
	float:left;
	font-size:13px;
}
/*wrapper all*/
#wrap_subpage,#wrapzl_subpage{
	width:980px;
	background:#FFF;
	margin:auto;
	overflow:hidden;
	padding:12px 10px 40px 10px;
}
#wrapzl_subpage{
	padding:12px 10px 0 10px;
}
.navigation{
	border-bottom:1px solid #D5E2EE;
	padding:0 0 5px 20px;
	background:url(../images/bg_home.jpg) no-repeat 3px 1px;
}
.navigation a{
	text-decoration:none;
	padding:0 3px;
}
.navigation a.homepage{
	color:#2F6B91;
}
.navigation a.thispage{
	color:#666;
}

.main_side {
	float:left;
	width:666px;
	margin:10px 0 0 0;
}
.sectionm{
	width:664px;
	overflow:hidden;
	border:1px solid #AAA;
	clear:both;
	margin:0 0 10px 0;
}
.graybg{
	margin:1px  1px 0 1px;
	color:#1A5AA3;
	font-weight:bold;
	line-height:18px;
	background:url(../images/bg_atmlife.jpg) repeat-x;
	height:18px;
	padding:0 0 0 8px;
	position:relative;
}
.more_flash{
	position:absolute;
	left:613px;
	top: -1px;
	width: 45px;
}
.more_flash a{
	color:#000;
}
.banner_mainr{
	margin:0 0 10px 0;
}
.con_srcommon{
	width:664px;
	overflow:hidden;
	border:1px solid #AAA;
}
.title_kind,.title_kind18{
	color:#2A66A2;
	text-align:center;
	line-height:25px;
	margin:0 12px;
	border-bottom:1px solid #D0E1F2;
}
.title_kind18{
	line-height:40px;
	padding:5px 0 0 0;
}
.content,.content_txtb{
	color:#5E5E5E;
	padding:0 12px;
	line-height:18px;
}
.content_txtb{
	color:#2A66A2;
}
.txt{
	text-indent:25px;
	padding:0 0 15px 0;
}
.txt20{
	text-indent:25px;
	padding:0 0 15px 0;
	line-height:20px;
}
.item_intr{
	background:url(../images/bg_triangle.png) no-repeat 0 12px;
	color:#2A66A2;
	padding:10px 0 10px 12px;
}
.bg_llipser,.bg_llipseg{
	background:url(../images/bg_llipsered.png) no-repeat;
	color:#fff;
	height:25px;
	line-height:25px;
	*line-height:27px;
	width:180px;
	text-align:center;
	
}
.bg_llipseg{
	background:url(../images/bg_llipsegreen.jpg) no-repeat;
	margin:30px 0 20px 0;
}
.msn_payphoto{
	width:90px;
	float:left;
	text-align:center;
}
.con_payinfo{
	margin:5px 0 0 0;
	clear:both;
}
.con_frl{
	margin:10px 0 0 0;
	clear:both;
}
.msn_payinfo{
	width:545px;
	float:right;
	text-indent:25px;
}
.bold_blue{
	font-weight:bold;
	color:#2A66A2;
	line-height:25px;
}
.pay_infolist{
	clear:both;
	text-align:center;
	width:638px;
	margin:0 0 20px 0;
	border-collapse:collapse;
	border:1px solid #E2E2E2;
}
.caption_pay{
	color:#2A66A2;
	font-weight:bold;
	clear:both;
	text-align:left;
	padding:30px 0 5px 10px;
}
.pay_infolist thead tr{
	background:#F9EEE8;
	color:#b70000;
}
.pay_infolist thead tr th{
	padding:8px 0;
	border:1px solid #E2E2E2;
}
.pay_infolist td{
	border:1px solid #E2E2E2;
	padding:3px;
}
.pay_infolist td p,.pay_infolist td div{
	text-align:left;
}
.explain_pay{
	margin:5px 0 0 22px;
}
.explain_pay li{
	list-style:outside decimal;
}
.con_partnertxt{
	padding:40px 0 10px 0;
}
.partner{
	margin:0 0 50px 0;
}
.partner img{
	margin:0 40px 0 0;
}
.sidebar {
	float:right;
	width:298px;
	margin:10px 0 0 0;
}
.sections{
	width:296px;
	border:1px solid #AAA;
	overflow:hidden;
	margin:0 0 10px 0;
}
.sections h2{
	color:#FFF;
	background:url(../images/bg_disaster_alarm.jpg) repeat-x;
	margin:1px;
	line-height:20px;
	padding:0 0 0 7px;
}
#server_online {
	margin:0 0 10px 0;
}
/*借用index.css*/
#server_online img {
	border:1px solid #2B67A2;
}
.con_ssolidcom{
	border:1px solid #AAA;
	width:296px;
	overflow:hidden;
	margin:0 0 10px 0;
	clear:both;
}
.bg_navsidebar {
	margin:1px;
	clear:both;
	background:url(../images/bg_sidebarnavx.png) repeat-x;
}
.bg_navsidebar h3 {
	background:url(../images/bg_sidebarnav.png) no-repeat;
	color:#FFF;
	height:17px;
	padding:3px 0 0 6px;
    *height:16px;
    *padding:4px 0 0 6px;
}
.login_index {
	text-align:center;
	margin:1px;
	color:#2A66A2;
	padding:12px 0 10px 0;
	background:#FFF url(../images/bg_loginindex.png) repeat-x bottom;
}
#user_name, #user_pwd {
	width:84px;
	height:15px;
	margin:0 10px 0 5px;
	border:1px solid #999;
}
#btn_login, #btn_register {
	width:59px;
	height:18px;
	background:url(../images/btn_indexland.png) no-repeat;
	border:0;
}
#btn_register {
	background:url(../images/btn_indexregister.png) no-repeat;
}
#msa {
	overflow:hidden;
	clear:both;
	margin:0 0 10px 0;
}
#msa img {
	margin:0 6px 0 0;
	border:1px solid #2A66A2;
	float:left;
}
#msa img#fr {
	float:right;
	margin:0;
}
.con_actlist {
	background:#EFF4F9 url(../images/bg_actsblocast.png) 0px 1px repeat-x;
	margin:-1px 1px 1px 1px;
    *margin:0 1px 1px 1px;
}
.con_listnav {
	font-weight:bold;
}
.con_list {
	clear:both;
}
.con_list div, .con_listnav div {
	float:left;
	text-align:center;
	color:#1D63A3;
	line-height:25px;
	background: url(../images/bg_actslist.png) repeat-x bottom;
}
.b_station {
	width:68px;
}
.frequency {
	width:46px;
}
.b_time {
	width:150px;
}
.b_play {
	width:25px;
	height:23px;
	padding:2px 0 0 0;
	overflow:hidden;
}
#sidebar_photolink img {
	margin:0 0 6px 0;
}
.height_15px {
	height:15px;
}

/* air quantity*/
#head_login {
	width:860px;
	height:96px;
	margin:auto;
	background:url(../images/bg_logintop.png) no-repeat;
}
#logologin_banner {
	float:right;
	height:96px;
	width:580px;
}
#wrap_smallpage {
	width:840px;
	margin:auto;
	padding:10px;
	background:#FFF;
}
.giveout_date{
	border-bottom:1px solid #D5E2EE;
	padding:5px 0;
	margin:0 0 10px 0;
}
.air_info{
	color:#2A66A2;
	margin:10px 0 15px 0;
}
.air_info li{
	padding:2px 0;
}
.airquality_list{
	color:#666;
	clear:both;
	width:840px;
	border-collapse:collapse;
	border:1px solid #D9E7F4;
	padding:30px 0 5px 10px;
	margin:10px 0 40px 0;
}
.airquality_list thead tr{
	background:#F2F7FB;
	text-align:center;
	color:#2A66A2;
}
.airquality_list thead tr th{
	padding:8px 0;
	border:1px solid #D9E7F4;
}
.airquality_list td{
	border:1px solid #D9E7F4;
	text-align:center;
	padding:3px;
}
/*small page foot*/
#explain,#explain1 {
	width:1000px;
	height:17px;
	text-align:center;
	color:#CCCCCC;
	background:#2A66A2;
	padding-top:4px;
	margin:0 auto;
	clear:both;
}
#explain a,#explain1 a{
	color:#FFFFFF;
	text-decoration:none;
}
#right_explain,#right_explain1 {
	width:1000px;
	height:17px;
	text-align:center;
	background:#E6EBF2;
	padding-top:4px;
	margin:0 auto;
	color:#587089;
}
#foot,#foot1 {
	width:1000px;
	height:65px;
	text-align:center;
	background:#FFFFFF;
	padding-top:4px;
	margin:0 auto;
	color:#999999;
}
#explain1 {
	width:860px;
}

#right_explain1 {
	width:860px;
}
#foot1 {
	width:860px;
}
/*opinion*/
#fm_opinion{
	border-top:1px dashed #666;
	padding:30px 0 0 0;
	margin:0 10px 0 10px;
	clear:both;
}
.txtfield{
	width:180px;
	height:18px;
	border:1px solid #94B4D1;
	margin:0 5px 0 0;
}
.con_ftxt{
	float:left;
	width:82px;
	padding:4px 0 0 0;
	text-align:right;
}
.con_felement{
	float:right;
	width:550px;
}
.con_felement div{
	margin:4px 0;
}
.con_ftxt div{
	height:26px;
	line-height:24px;
	*line-height:28px;
}
.sayhi{
	line-height:50px;
	color:#5E5E5E;
	margin:0 10px;
}
#opinion_tip{
	margin:0 10px 20px 10px;
	color:#5E5E5E;
}
#opinion_tip li{
	margin:6px 0;
}
#opinionfm_btn{
	margin:30px 40px 89px 60px;
}
/*12121.html*/
.con_photo12121{
	margin:50px 0 200px 0;
	text-align:center;
}
/*weather_server*/
.sz_winfophoto{
	float:left;
	width:315px;
	text-align:center;
}
.sz_winfophoto img{
	border:1px solid #D7D7D9;
	padding:1px;
}
.sz_winfotxt{
	float:right;
	width:330px;
	color:#2A66A2;
	margin:0 10px 0 0;
}
.con_photonone{
	text-align:center;
	padding:10px 0;
}
.sideright20{
	float:right;
	height:20px;
	width:256px;
	text-align:right;
}
.sideright20 a{
	background:url(../images/bg_24h.png) no-repeat;
	height:20px;
	padding:0 10px;
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
}
.sideright20 a.this_option{
	background:#2A66A2 url(../images/bg_24h.png) no-repeat;
	height:20px;
	overflow:hidden;
}
.blue_squere,.none_li{
	margin:10px 5px 10px 8px;
	color:#2A66A2;
	clear:both;
}
.blue_squere a,.none_li a{
	color:#2A66A2;
	text-decoration:none;
}
.blue_squere a:hover,.none_li a:hover{
	text-decoration:underline;
	color:#C40000;
}
.blue_squere li{
	background:url(../images/bg_li.png) 0 7px no-repeat;
	margin:3px 0;
	padding:0 0 0 10px;
}
.none_li li{
	margin:3px 0;
	padding:0;
}
.txt_history{
	text-indent:25px;
	margin:0 10px 10px 10px;
	color:#666;
}
.con_nowstation{
	clear:both;	
	text-align:center;
	padding-top:10px;
	line-height:20px;
	background:#FFF url(../images/bg_nowstation.png) repeat-x bottom;
}
.con_photonow{
	width:225px;
	height:190px;
	float:left;
	border-right:2px solid #FFF;
}
.con_photonow img{
	border:6px solid #E8E8E8;
	padding:1px;
}
.now_stationlist{
	width:135px;
	padding:22px 0 0 0;
	float:left;
}
.now_stationinfo{
	width:145px;
	float:left;
	padding:0 0 0 15px;
	text-align:left;
	border-left:2px solid #FFF;
	height:190px;
}
#weather_products{
	margin:10px 10px 20px 10px;
	overflow:hidden;
}
/* citySearch.html*/
.weather_station{
	border-top:1px solid #D0DFEA;
	color:#666;
	padding:8px 0 0 0;
}
.weather_station li{
	display:block;
	float:left;
	width:120px;
	text-align:center;
}
.weather_station li.last{
	width:260px;
}
.con_citys{
	border:1px solid #D0DFEA;
	margin:13px 9px 14px 9px;
	padding-bottom:4px;
}
.con_citys p{
	margin:5px 0 5px 8px;
}
.con_dayweather{
	border-top:1px solid #D0DFEA;
}
.city_wdays{
	margin:5px -1px 5px 5px;
	float:left;
}
.city_wdays li{
	width:120px;
	margin:0 0 3px 0;
	text-align:center;
	border:1px solid #D7D7D7;
}
.city_wdays li.day_no{
	background:#EFF4F9;
	line-height:20px;
}
.city_wdays li.day_photo{
	padding:2px;
	width:116px;
	overflow:hidden;
	line-height:35px;
}
.weatherimg{
	width:35px;
	float:left;
	text-align:center;
}
.weatherimg img{
	width:35px;
	height:35px;
	margin:0;
	padding:o;
}
.temweather{
	width:75px;
	float:right;
}
.this_daycity{
	clear:both;
	margin:3px 0 0 0;
	height:27px;
	width:624px;
	margin:0 0 0 5px;
	border:1px solid #D7D7D7;
}
*html .this_daycity{
	margin:0 0 0 10px;
}
.this_daycity li{
	display:block;
	float:left;
	height:20px;
}
.this_daycity li.firstli{
	background:#EFF4F9;
	width:120px;
	padding:6px 0 0 0;
	text-align:center;
}
.this_daycity li.rightside{
	border-left:1px solid #D7D7D7;
	padding:8px 15px 0 15px;
}
#city_searchfm{
	text-align:center;
	padding:10px 0;
	margin:0 15px;
	border-bottom:1px dashed #666;
}
.btn_search{
	width:20px;
	height:20px;
	background:url(../images/btn_search.jpg) no-repeat;
	border:0;
}
/* float left right container*/
.fl_380{
	float:left;
	width:400px;
	margin:20px 0 20px 0;
	padding-bottom:30px;
	text-align:center;
}
.fr_230{
	float:right;
	width:230px;
	margin:50px 15px 0 0;
	background:url(../images/img_citysearchinfo.jpg) no-repeat;
}
.left_float,.left_floatcity{
	float:left;
	margin:10px 0 0 5px;
}
.left_floatcity img{
	padding:1px;
	border:1px solid #ECE9D8;
}
.name_city{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	padding:6px 0;
}
.weather_city{
	margin:20px 0 0 0;
	color:#2A66A2;
	padding:0 0 10px 0;
	text-align:center;
}
.border_E3E3E3{
	border:1px solid #E3E3E3;
	margin-top:-3px;
}
.borderb_E3E3E3{
	border-bottom:1px solid #E3E3E3;
	margin-bottom:10px;
	clear:both;
	height:10px;
}
.borababaa{
	border:1px solid #ABABAA;
	margin:0 0 10px 0;
}
.box_img{
	text-align:center;
}
.box_img img{
	border:1px solid #ABABAA;
	padding:1px;
}
.bg_EFF4F9{
	background:#EFF4F9;
	border:1px solid #C1D0D9;
}
/*气候资料服务*/
.three_colleft,.three_colright{
	width:320px;
	float:left;
	margin:10px 10px 0 0;
}
.three_colright{
	float:right;
	margin:10px 0 0 0;
}
.con_comaaa,.con_comaaam{
	border:1px solid #AAA;
	width:318px;
	overflow:auto;
}
.con_comaaam{
	margin:10px 0 0 0;
}
.ul_wrap{
	margin:11px;
}
.ul_wrap li{
	padding:2px 0;
}
.ul_son{
	margin:0 25px;
	color:#333;
}
.ul_son a{
	color:#333;
	text-decoration:none;
}
.ul_son a:hover{
	text-decoration:underline;
}
.ul_grandson{
	margin:0 30px;
	color:#666;
}
.ul_grandson a{
	color:#666;
}
.ul_grandson a:hover{
	text-decoration:underline;
}
.blue2a66a2 a{
	color:#2A66A2;
	text-decoration:none;
}
.blue2a66a2 a:hover{
	text-decoration:underline;
}
.margint10{
	margin:10px 0 0 0;
}
.bggray a{
	color:#2A66A2;
	text-decoration:none;
}
#wrapfloat_subpage {
	width:990px;
	background:#FFF;
	margin:auto;
	overflow:auto;
	padding:0 0 10px 10px;
}
.con_comfloat{
	border:1px solid #AAA;
	width:318px;
	float:left;
	margin:10px 10px 0 0;
	overflow:auto;
}
/* 2009-2-18 气象影视 */
.window_video{
	width:500px;
	float:left;
	overflow:auto;
	margin:12px 0 0 0;
	text-align:center;
}
.window_vlist{
	width:135px;
	float:right;
	margin:12px 0 0 0;
	padding:0 20px 0 0;
	overflow:auto;
	text-align:center;
}
h4{
	font-size:14px;
}
.title_video{
	color:#900;
	padding:10px 0;
}
.dl_vlist{
	width:110px;
	padding:8px 10px 0 10px;
	margin:0 0 6px 0;
	border:1px solid #CCC;
	background:#EEE;
}
.vlist_title{
	color:#3366BB;
	padding:3px 0 8px 0;
}
.vlist_title a{
	color:#3366BB;
	text-decoration:none;
}
.ul_imgvlist{
	color:#2A66A2;
	
}
.ul_imgvlist li,.ul_imgvlist li.lastitem{
	background:url(../images/bg_litwoline.png) repeat-x bottom;
	margin:0 1px;
	padding:3px 0;
}
.ul_imgvlist li.lastitem{
	background:none;
}
.ul_imgvlist li a{
	color:#2A66A2;
	display:block;
	text-decoration:none;
	padding:0 0 0 28px;
	background:url(../images/img_palytip.png) 10px 1px no-repeat;
}
.con_ssolidcom,.con_sidebarbg{
	border:1px solid #AAA;
	width:296px;
	overflow:hidden;
	margin:0 0 10px 0;
	clear:both;
}
.con_sidebarbg{
	background:#EFF4F9;
}
.broadcast_list{
	background:#EFF4F9 url(../images/bg_actsblocast.png) repeat-x;
	margin:-2px 0 3px 0;
	padding:0 0 0 1px;
}
.broadcast_list td{
	padding:2px 0;
	background:url(../images/bg_litwoline.png) repeat-x bottom;
}
.broadcast_list thead{
	font-weight:bold;
	text-align:center;
	color:#1D63A3;
}
.broadcast_list thead tr td{
	padding:5px 0 3px 0;
}

.bstop_name{
	color:#1D63A3;
}
.frequency{
	color:#C40000;
}
.play_time{
	color:#666;
}

#aUsing{
width:85px;
height:25px;
display:block;
float:left;
font-size:13px;
padding-top:11px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
background:url(../images/bg_hover.png) no-repeat center;
}

.flash_page{
	border:1px solid #D4D4D4;
	line-height:22px;
	margin:5px 0;
	padding:3px 0;
	text-align:center;
	color:#999;
	background:#F7F7F7;
	clear:both;
}
.flash_page a{
	color:#999;
	text-decoration:none;
}
.page_num{
	color:#2A66A2;
	font-weight:bold;
}
.flash_listwrap,.flash_listplaywrap,.imglistcon{
	width:139px;
	overflow:hidden;
	float:left;
	margin:10px 0 20px 0;
}
.imglistcon{
	width:118px;
	margin:10px 0;
	padding:0 0 0 12px;
}
.imglistcon dl{
	width:105px;
	overflow:hidden;
}
.imglistcon dl dt{
	padding:8px 0 3px 0;
}
.imglistcon img{
	padding:1px;
	border:1px solid #E6E6E6;
	width:100px;
	height:70px;
}
.imglistcon a{
	color:#2A66A2;
	text-decoration:none;
}
.imglistcon a:hover{
	color:#2A66A2;
	text-decoration:underline;
}
.flash_listplaywrap{
	width:140px;
	padding:0 0 0 20px;
}
.flash_list{
	width:130px;
	border:1px solid #AAA;
	padding:5px 0;
	overflow:hidden;
	text-align:center;
}
.flash_list dd img{
	width:120px;
	height:95px;
}
.flash_list dd.playbtndd{
	background:url(../images/btn_playflash.png) 30px 0 no-repeat;
}
.flash_list dt{
	padding:10px 0 5px 0;
	color:#2A66A2;
}
.flash_play{
	color:#999;
	line-height:16px;
	line-height:20px;
	
}
.flash_title{
	color:#2F71B4;
	text-align:center;
	padding:8px 0 3px 0;
	border-bottom:1px solid #AAA;
	margin:0 20px;
}
.flash_con{
	border:4px solid #EBEBEB;
	margin:10px 25px;
	overflow:hidden;
	width:600px;
}
.flash_listcon{
	padding:0 0 20px 6px;
	overflow:hidden;
	width:664px;
}
/* ul li style collection*/
.ul_listpoint{
	color:#2A66A2;
	padding:5px 0 10px 0;
	width:296px;
}
.ul_listpoint li{
	background:url(../images/bg_linav.png) 8px 9px no-repeat;
	padding:3px 3px 3px 18px;
}
.ul_listpoint li a{
	color:#2A66A2;
	text-decoration:none;
}
.ul_listpoint li a:hover{
	color:#C40000;
	text-decoration:underline;
}
.ul_listpoint li#more_content{
	text-align:right;
	background:none;
}
.ul_listpoint li#more_content a{
	text-decoration:underline;
	color:#C40000;
	padding:0 10px 0 0;
}
.ul_listpointnw{
	color:#2A66A2;
	padding:5px 0 10px 0;
}
.ul_listpointnw li{
	background:url(../images/bg_linav.png) 8px 9px no-repeat;
	padding:3px 3px 3px 18px;
}
.ul_listpointnw li.bdashed{
	border-bottom:1px dashed #8F8F8F;
	margin:0 2px;
	background:#EFF4F9 url(../images/bg_linav.png) 6px 9px no-repeat;
}
.ul_listpointnw li.nopoint{
	border-bottom:1px dashed #8F8F8F;
	background:#FFF;
}
.ul_listpointnw li a{
	color:#2A66A2;
	text-decoration:none;
}
.ul_listpointnw li a:hover{
	color:#C40000;
	text-decoration:underline;
}
.ul_lipoint{
	color:#2A66A2;
	padding:5px 0 10px 0;
}
.ul_lipoint li{
	background:url(../images/bg_linav.png) 8px 9px no-repeat;
	padding:2px 2px 2px 15px;
	white-space:nowrap;
}
.ul_lipoint li a{
	text-decoration:none;
	color:#2A66A2;
}
.ul_lipoint li a:hover{
	text-decoration:underline;
	color:#2A66A2;
}
#fontc40{
	color:#C40000;
}
#fontc401{
	color:#C40000;
	text-decoration:underline;
}
.contxt{
	color:#666;
	padding:0 5px 0 0;
}
.contxt p.txtp{
	padding:2px 0 4px 0;
}
/* 灾害预警2009-2-27*/
#main{
	float:left;
	width:564px;
	overflow:hidden;
	margin:10px 0 0 0;
}
#sidebar{
	float:right;
	width:400px;
	overflow:auto;
	margin:10px 0 0 0;
}
.section_main{
	width:562px;
	border:1px solid #D8D8DA;
	overflow:hidden;
	margin:0 0 10px 0;
}
.nav_bggray{
	background:url(../images/bg_atmlife.jpg) repeat-x;
	height:21px;
	line-height:21px;
	padding:0 0 0 8px;
	color:#2A66A2;
	margin:1px 1px 0 1px;
	
}
.nav_bggray a{
	color:#2A66A2;
	text-decoration:none;
}
.sectionsub,.sectionsubimg{
	width:538px;
	border:1px solid #D8D8DA;
	margin:0 auto 10px auto ;
	overflow:hidden;
	padding:5px 2px;
}
	.sectionsubimg{
		margin:0 auto 3px auto;
	}
.section_sidebar,.section_sidebarbg{
	width:398px;
	border:1px solid #AAA;
	overflow:hidden;
	margin:0 0 10px 0;
}
.section_sidebarbg{
	background:#EFF4F9;
}
.section_mainside,.section_mainsidenb{
	width:664px;
	overflow:hidden;
	border:1px solid #AAA;
	margin:0 0 10px 0;
	clear:both;
}
.section_mainsidenb{
	border:none;
	width:666px;

}
.flleft_side{
	width:320px;
	float:left;
	overflow:hidden;
}
.confloatl{
	width:318px;
	overflow:hidden;
}
.section_flls{
	width:318px;
	height:150px;
	border:1px solid #AAA;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	overflow:hidden;
}
.flls_img{
	float:left;
	width:100px;
	text-align:center;
	padding:5px 0 0 0;
}
.flls_txt{
	float:right;
	width:210px;
}
.flright_side{
	width:336px;
	float:right;
	overflow:hidden;
}

.section_flrs,.section_flrs1{
	width:334px;
	height:317px;
	border:1px solid #AAA;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}
.section_flrs{
	height:150px;
}
.google_map{
	width:646px;
	overflow:hidden;
	text-align:center;
	border:1px solid #000;
}
.section_sidebars{
	width:296px;
	overflow:hidden;
	border:1px solid #AAA;
	margin:0 0 10px 0;
}
/*ul style*/
.ul_txtlist{
	
}
.ul_txtlist1 li{
	padding:1px 0; 
}
.ul_txtlist li{
	padding:3px 0; 
}
.ul_txtlist li.txttitle{
	padding:8px 0 3px 8px;
}
.ul_txtlist li.txtcenter{
	text-align:center;
}
.ul_txtlist li.txttitled{
	padding:0 0 15px 8px;
}
.ul_txtlist li.imgshow{
	text-align:center;
}
.ul_link{
	padding:3px 0 3px 7px;
	width:538px;
	overflow:hidden;
	border-top:1px dashed #8F8F8F;
}
.ul_link li{
	float:left;
	padding:3px 12px 3px 0;
	display:block;
}
.ul_link li a{
	color:#2A66A2;
	text-decoration:none;
}
.ul_link li a:hover{
	color:#2A66A2;
	text-decoration:underline;
}
.ul_txtnewalarm{
	padding:4px 8px 8px 8px;
}
.ul_txtnewalarm li{
	padding:1px 0;
}
.ul_txtnewalarm li.txtcontent{
	text-indent:25px;
}
/*新闻图片页面*/
.phototitle{
	text-align:center;
	padding:20px 0;
	border-bottom:1px solid #AAA;
}
.photo_navigation{
	background:#F4F7FD;
	margin:1px;
	padding:0 0 0 8px;
	height:20px;
	line-height:22px;
}
.ul_wpage,.ul_wpagenp{
	width:564px;
	overflow:hidden;
	padding:10px 0 10px 100px;
	background:#F6F6F6;
}
.ul_wpagenp{
	padding:20px 0 5px 230px;
	background:none;
}
.ul_wpage li,.ul_wpagenp li{
	display:block;
	float:left;
	padding:0 0 0 5px;
}
.ul_wpagenp li{
	padding:0 0 0 20px;
}
.ul_wpage li a,.ul_wpagenp li a{
	height:20px;
	line-height:20px;
	color:#686868;
	display:block;
	float:left;
	background:#F8F8F8;
	text-decoration:none;
	padding:0 7px;
	border:1px solid #666;
	
}
.imgcenter{
	width:664px;
	text-align:center;
}
.ul_wpage li a:hover,.ul_wpagenp li a:hover{
	text-decoration:underline;
}
.ul_photoshow{
}
.ul_photoshow li.imghere{
	padding:10px 0;
}
.ul_photoshow li.imgsource{
	padding:8px 0 8px 8px;
	font-size:14px;
}
/*font style*/
.fontc40{
	color:#C40000;
}
.font2a6{
	color:#2A66A2;
	font-weight:bold;
}
@charset "utf-8";
/* CSS Document */
