*{padding:0; margin:0; list-style:none; }
body,td,th {
	font-size: 12px;
}
body {
	background-image: url(bg.jpg);
	background:url(bg.jpg) no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*通用导航顶部*/
.g_header{ height:52px; background:url(top_bj.gif) repeat-x; -moz-box-shadow:0px 1px 6px #bbb; -webkit-box-shadow:0px 1px 6px #bbb; box-shadow:0px 1px 6px #bbb;}
.g_header_con{ width:1000px; margin:0 auto; position:relative;}
.g_header_logo{ width:440px; height:45px; padding-top:4px;}
.g_header_menu{ position:absolute; right:0; top:18px;}
.g_header_menu a{ padding:0 8px;}
.g_header_menu a:link{ color:#666; text-decoration:none;}
.g_header_menu a:visited{ color:#666; text-decoration:none;}
.g_header_menu a:hover{ color:#000; text-decoration:underline;}

/*通用尾部*/
.g_footer{ margin-top:15px; padding:25px 0; border-top:5px #2cb4e8 solid; color:#666;}
.g_footer a:link{ color:#666; text-decoration:none;}
.g_footer a:visited{ color:#666; text-decoration:none;}
.g_footer a:hover{ color:#000; text-decoration:underline;}
.g_copyright{ width:1000px; margin:0 auto; text-align:center; line-height:24px;}
.g_copyright_links{ color:#bbb;}
.g_copyright_links a{ padding:0 8px;}
.g_card{ width:285px; margin:10px auto 20px auto;}
.g_card_1{ display:block; float:left; width:27px; height:27px; padding:0 10px; background:url(images/global/cr_pic_1.png) no-repeat;}
.g_card_2{ display:block; float:left; width:27px; height:27px; padding:0 10px; background:url(images/global/cr_pic_2.png) no-repeat;}
.g_card_3{ display:block; float:left; width:74px; height:27px; padding:0 10px; background:url(images/global/cr_pic_3.png) no-repeat;}
.g_card_4{ display:block; float:left; width:74px; height:27px; padding:0 10px; background:url(images/global/cr_pic_4.png) no-repeat;}
.g_weblinks{ width:1000px; margin:0 auto;}
.g_weblinks dl dt{ display:block; float:left; width:60px; text-align:right; font-weight:bold; line-height:22px;}
.g_weblinks dl dd{ width:940px; float:left; color:#bbb; line-height:22px;}
.g_weblinks dl dd a{ display:inline-block; padding:0 5px;}

a:link {
	text-decoration: none;
	color: #333;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #F00;
}
.warp{width:1000px; height:auto; margin-left: auto;margin-right: auto;}
.header{width:100%; height:37px; line-height:37px;_line-height:17px; background:url(yj.gif) no-repeat;}
.main{width:100%; height:auto; background:#FFF;}
.main h1{ margin:5px;}
.header ul{margin:10px;}
.header a:link {
	text-decoration: none;
	color:#069;
}
.header a:visited {
	text-decoration: none;
	color: #069;
}
.header a:hover {
	text-decoration: underline;
	color: #F00;
}
.header a:active {
	text-decoration: none;
	color: #F00;
}
.clearfix{width:100%; height:0; clear:both;}
.left,.left2{width:710px; height:auto; float:left;}
.right{width:270px; height:auto; float:right;}
.left h3,.right h3{
	
	margin:10px auto 0 10px;
	font-size:14px;
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D1E8FE;
	border-right-color: #D1E8FE;
	border-left-color: #D1E8FE;
	
	background-color: #D1E8FE;
}
.left ul,.right ul{

	margin:0 auto 5px 10px;
	border: 1px solid #D1E8FE;
	padding:5px;
	height:auto;
	
}
.right ul,.right h3{
	width:270px;
}
.left ul,.left h3{
	width:710px;
}
.left ul li{width:46%; float:left; height:20px; line-height:20px; overflow:hidden;}
.left ul h4{text-align:center; height:30px; line-height:30px; color: #F33;}
.left ul .div{height:auto; line-height:20px; padding:5px; font-size:14px;}
.dlp li a{line-height:20px; font-size:14px;}
.nav h1{color:#FFF;}

.nav a:link {
	text-decoration: none;
	color:#FFF;
}
.nav a:visited {
	text-decoration: none;
	color: #FFF;
}
.nav a:hover {
	text-decoration: underline;
	color: #F00;
}
.nav a:active {
	text-decoration: none;
	color: #F00;
}
.nav a{width:auto; text-align:center; float:left; height:20px; line-height:20px; font-size:16px; padding:10px;}
.forecast h1{font-size:14px; width:500px; overflow:hidden;}
.forecastBox dl{
	width:220px;_margin:1px;
	height:20px;
	line-height:20px;
	float:left;
	border: 1px solid #06F;
	margin:5px;
	padding:5px;
	overflow:hidden;
	
}
.forecastBox dl dt{width:80px; float:left; height:20px; line-height:20px; font-weight:bold;}
.forecastBox dl dd{width:130px; float:right; height:20px; line-height:20px; position:relative;}
.forecastBox dl dd img{position:relative; top:2px; margin:0 2px 0 0; float:left;}
.forecastBox dl dd a{width:auto; float:left;}
.forecastBox dl:hover{
	color:#000;
	background-color: #FFD1B3;
}
.forecastBox dl a:hover{color:#000;}
.dlmj li{font-size:14px; line-height:20px; height:20px;}

.dlp dd{width:270px; height:150px;_margin-left:-43px;}
.dlp dd img{width:263px; height:130px; float:left; border:0;}
.dlp dd span{width:263px; height:30px; line-height:30px; float:left; overflow:hidden}
.askleft{width:480px; height:auto;
min-height:300px;
_height:300px;
 float:left; padding:5px;	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #06C;}
.askright{
	width:260px;
	height:auto;
	float:right;
	padding:5px;

}
.askleft{line-height:20px;}
.asklist .title{width:100%;}
.asklist .title a{width:330px; float:left;}
.asklist .title span{width:150px; float:right;}
.recontent{color:#F30;}
.weatheH1{font-size:12px;}
.ywx{width:100%; height:auto;}
.ywxlists{
	width:245px;
	height:auto;
	float:left;
	background-color: #FFF;
	border: 1px solid #D1E8FE;
	padding:3px;
	margin:1px;
	display:block;

	
}
.ywxlists .title{width:100%; height:30px; line-height:30px; background:#D1E8FE; text-align:center; font-size:14px; font-weight:bold;}
.left2 ul li{width:780px; height:90px; clear:both; padding:10px;}
.left2 ul li a.preview{width:120px; height:90px; overflow:hidden; float:left;}
.left2 ul li a.preview img{border:0;width:120px; height:90px;}
.left2 ul li a.title{font-size:14px; font-weight:bold;}
.left2 ul li .info{font-size:12px; width:780px; height:20px; line-height:20px;}
.ywlinks{width:780px; height:30px; clear:both; padding:10px;}
.ywlinks a{width:100px; line-height:30px; height:30px; float:left; text-align:center;}

.head_top{ width:1000px; margin:0 auto; overflow:hidden; margin-top:5px;}
.head_logo{ width:260px; float:left; overflow:hidden;}
.head_ri{ float:right; text-align:right; margin-top:10px; line-height:200%; color:#9B999C;}
.head_banner{ width:300px; height:60px; float:left; margin:10px 0 0 15px}

 .nav1{height:35px; width:100%; overflow:hidden; background:url(nav_bj_1.gif) repeat-x;}
.mainnav{ width:950px; overflow:hidden; margin: 0 auto;}
.mainnav_top { width:950px; overflow:hidden; height:35px; line-height:35px;}
.mainnav_top ul li{ float:left; text-align:center; background:url(li_bj.gif) top left no-repeat; margin-right:13px; padding-left:13px}
.mainnav_bot{width:950px; overflow:hidden;}
.ma_bot_le{ width:10px;height:42px; float:left; overflow:hidden; background:url(li_le_bj.gif) no-repeat;}
.ma_bot_con{ width:930px;height:42px; overflow:hidden; float:left; background:url(li_con_bj.gif) repeat-x;}
.ma_bot_con ul li{ float:left; margin-right:9px; padding-top:12px; height:30px;} 
.ma_bot_con A:link{ color:#ff6600; text-decoration:none}
.ma_bot_con A:visited{ color:#ff6600; text-decoration:none}
.ma_bot_con A:hover{ color:#ff6600; text-decoration:underline}
.ma_bot_ri{ width:10px; height:42px; background:url(li_ri_bj.gif) no-repeat; float:left;}
.p3 A:link{ color:#fff; text-decoration:none}
.p3 A:visited{ color:#fff; text-decoration:none}
.p3 A:hover{ color:#FFFF00; text-decoration:underline}


.t2{width:690px; height:210px; }
.t2 ul{width:690px; height:200px; float:left;border: 0px;}
.t2 ul li{width:130px; height:190px; float:left;}
.pic1{width:130px; height:150px; float:left;}
.title{width:130px; height:40px; line-height:20px; overflow:hidden; float:left;}

.divpl{width: 690px; border:solid 1px #D1E8FE;}
