body{font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.5;}
body,div,h2,h3,span,img,ul{padding:0;margin:0}
div{display:block;}
ul,li{list-style:none;}
.clear{clear:both;}
.return_index{
	background: url(imagesreturn_index.jpg) repeat-x;
	height: 30px;
	text-indent: 90em;
	line-height: 24px;
}
#container{background:url(images2016guoqing_bg.jpg) top center no-repeat;padding-top:279px;}
#main{margin:0 auto 5px auto;width:1000px;}
#leftBlock{float:left;width:200px;margin-right:5px;}
#rightBlock{float:right;width:790px;}
.block{border:1px solid #f7a610;margin-bottom:5px;}
#leftBlock .block{width:200px;}
#leftBlock .btitle,#rightBlock .btitle{background:url(imagesbtitle_bg1.jpg) no-repeat;line-height:34px;height:34px;padding-left:8px;font-weight:bold;color:#FFF;font-size:14px;}
#leftBlock .bcontent,#rightBlock .bcontent{padding:5px;background:#FFF;color:#616161;}
#rightBlock .bcontent{width:778px; overflow:hidden;}
#rightBlock .btitle{background:url(imagesbtitle_bg2.jpg) no-repeat;}
.btitle div{cursor:pointer;display:block;float:left;line-height:20px;width:214px;text-align:center;padding:6px 0;margin-top:3px;height:20px;}
.btitle div.current{background:url(imagestitle_nav.jpg) no-repeat;color:#fd7a03;}
#bottom{margin:30px 0;}
#bottom a{background:url(imagesback_button.jpg) no-repeat center;width:170px;height:36px;display:block;margin:auto;}
.atitle,.title{color:#1347c1;margin-bottom:5px;font-weight:bold;}
.title{font-size:14px;line-height:20px;}

.special a{color:#666;font-size:12px;display:block;padding-left:10px;background:url(imagesicon.jpg) 0 8px no-repeat; height:20px;margin-bottom:5px;overflow:hidden;text-decoration:none;}
.special a:hover{text-decoration:underline;color:#993333;}
#ribao{min-height:105px;}
#ribao a{height:auto;}
#nationalCityReport table tr td{border-bottom:1px dashed #8fc9ef;}
.alarm_tip{background: url(imagestxt_alarm.png) 5px 7px no-repeat;padding: 6px 3px 6px 30px;border-bottom:1px dashed #BCD6ED;color:#000;}
/*交通干线*/
.mid {
min-height: 480px;
padding-left: 0px;
margin-left: 0px;
width: 775px;
overflow: hidden;
}
.mid .menu {height: 31px;margin: 0px auto;border: 0px;width:600px;}
.mid .menu ul {height: 28px;margin:3px 0px 0px 0px;padding:0;border: 0px;list-style:none;width:100%;}
.menu ul li {
height: 27px;
width: 55px;
_width: 55px;
text-align: center;
line-height: 27px;
text-align: center;
font-size: 12px;
float: left;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
border-top: #CDCDCD solid 0px;
font-weight: normal;
border-left: #CDCDCD solid 0px;
border-right: #ABABAB solid 0px;
border-bottom: #CDCDCD solid 0px;
background: url('images3_06.png') no-repeat;
}
.mid .menu ul .lis {
color: black;
background-color: #2E91F8;
border-top: #CDCDCD solid 0px;
border-left: #CDCDCD solid 0px;
border-bottom: border-right:#2E91F8 solid 0px;
background: url('images3_10.png') no-repeat;
}
.menu ul .lisblue {
background: url('images3_13.png') no-repeat;
width: 50px;
cursor: default;
color: white;
FONT: 12px 宋体;
line-height: 27px;
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}
#col1men1content{border-bottom: #CDCDCD solid 1px;border-left: #CDCDCD solid 1px;border-right: #CDCDCD solid 1px;border-top: #CDCDCD solid 0px;}
.imgmaps {border: 0 none;text-align: center;}
.imgbutton2 {background-image: url('imagesmy3_12.png');width: 80px;height: 27px;}
.imgbutton {background-image: url('imagesmy3_11.png');width: 80px;height: 27px;}
.time {color: #409BF9;float: right;margin-right:5px}
.roadWeatherContent{font-size:13px;line-height:18px;padding:10px;}
/*预报*/
.weafor-title {height: 21px;font: normal 12px/21px "宋体";border-bottom:dashed 1px #8ecaef;margin: 0 10px;text-align: left;}
.weafor-title h3 {float: left;color: black;font-weight: bold;padding-right: 10px;font-size:14px;}
.weafor-title span {float: left;}
.weafor-title .weafor-date {float: right;height: 21px;padding-left: 10px;color: #646464;}
.weafor-intro {padding: 10px 10px 0 10px;margin-bottom:10px;}
.weafor-intro p {float: left;width:560px;height: 65px;font: normal 14px/25px "宋体";color: #333;padding: 10px 20px;background: url(imagesweafor-intro-bg.jpg) no-repeat;}
.weafor-intro .introimg {float: left;width: 126px;height: 85px;margin-right:20px;}
#FqName{color:#F22;};
.introimg span{
	float:left;
	width:105px;
	padding-left:11px;
	text-align:left;
	line-height:18px;
	}
	
.introimg .imgcon{
		width:126px;
		height:38px;
		margin:10px 0 5px 0;
}

.imgcon .picone{
	width:42px;
	padding:0 32px;}
	
.imgcon .pictwo{
		float:left;
		width:42px;
		padding-right:21px;}
/*10forecast start*/
.tenday-main .tit{color: #196AB2;font-weight: bold;font-size: 14px;border-bottom: dashed 1px #8ECAEF;margin-bottom:5px;}
.everyday span{
	font:normal 12px/21px "宋体";
	color:#999;}
	
.everyday strong{
	float:left;
	width:54px;
	color:#000;
	font:bold 12px/14px "宋体";
	border-right:solid 1px #787878;}
	
.everyday img{
	float:left;
	width:39px;
	heigth:36px;
	margin:10px 8px 10px 9px;}
	
.tenday-con{}
	
	
.tenday-con .everyday, .everyday span{
	float:left;
	width:56px;
	text-align:center
	}
	
.tenday-curve{padding:10px 0;color:#94afdb}
	

.border-right{
	border-right:solid 1px #fff;}
	
.weafor-bottom{
	width:618px;
	height:30px;
	line-height:30px;
	padding:0 10px;
	background:#f4f7fc;}
	
.weafor-bottom span{
	float:left;
	text-align:center;}
	
.weafor-bottom a{
	float:right;
	color:#3366ba;
	text-decoration:none;
	}
.weafor-title h3 {
float: left;
color: #196AB2;
font-weight: bold;
padding-right: 10px;
font-size: 14px;
}
.weafor-bottom a:hover{
	text-decoration:underline;}
	
.weafor-bottom em{
	float:right;
	padding:0 5px;
	font-style:normal;
	}
#wf_date{float:right;font-weight:100;font-size:12px;padding-right:10px;}
#fenquyubao{}
.h2_cat {
float: right;
z-index: 99;
width: 79px;
margin-left: 5px;
}
.active_cat {
z-index: 99;
background-position: 0 -25px;
cursor: pointer;
}
.active_cat div {
display: block;
}
.weafor-title .part {
float: right;
width: 79px;
height: 20px;
line-height: 20px;
background: url(imagespar-botton.jpg) no-repeat;
display: inline;
color: white;
font-weight: bold;
text-indent: 0.6em;
}
.weafor-title .partition {
float: right;
height: 21px;
padding-left: 10px;
color: #646464;
font-size: 13px;
}
.h3_cat {
display: none;
position: absolute;
cursor: auto;
border: 1px solid #E7E7E7;
border-right: none;
border-bottom: none;
background: white;
z-index: 1003;
width: 80px;
margin-top: 20px;
margin-left: 0px;
}
.h3_cat ul li {
float: left;
width: 69px;
line-height: 22px;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
text-align: center;
cursor: pointer;
}
.h3_cat a {
text-decoration: none;
color: #616161;
}
.index_pro_c {height: 124px;margin:10px 0;}
.index_pro_cl {
float: left;
width: 10px;
height: 20px;
background: url(imagesleft-an.jpg) no-repeat;
display: inline;
cursor: pointer;
margin-top: 45px;
}
.index_pro_m {
height: 159px;margin:10px auto;
position: absolute;
width: 730px;
margin: 0px 12px;
display: inline;
float: left;
overflow: hidden;
}
#prod {
position: absolute;
}
.index_pro_m dl {
width: 3264px;
margin: 0;
padding: 0;
list-style: none outside none;
float: left;
height: 159px;
overflow: hidden;
display: inline-block;
}
.index_pro_m dl .new {
background: url(imageshour-bg2.jpg);
color: #124AA6;
}
.index_pro_m dl dd {
text-align: center;
line-height: 25px;
width: 75px;
height: 124px;
float: left;
display: inline;
list-style: none outside none;
margin: 0 3px;
font-weight: bold;
font-size: 15px;
}
.index_pro_m dl dd strong {
height: 25px;
line-height: 25px;
display: block;
}
.index_pro_m dl dd .weathearimg {
margin: 0 auto;
margin-top: 10px;
margin-bottom: 7px;
width: 34px;
}
.index_pro_m dl dd .weathearimg img {
width: 34px;
}
.index_pro_cr {
float: right;
width: 10px;
height: 20px;
display: inline;
cursor: pointer;
margin-top: 45px;
}
.fqyb_title,.city_list,.dtitle{color:#1347c1;background:#d4eefb;}
/*旅游景点*/
#view_con{font-size:12px;}
.vcity_list{margin-bottom:10px;}
.view_img{width:75px;float:left;margin-right:5px;}
.view_img div{text-align:center;color:#127CB4;line-height:20px;}
.view_info {float:left;color: #666;width:110px;}
.view_info p{margin:0 0 4px 0;line-height:1.2;}

/*精细化预报*/
.dtitle{width:165px;font-weight:bold;text-align:center;}
#szPer6hours{margin-bottom:10px;}
.per6hoursBlock{width:175px;height:150px;float:left;margin-right:17px;border:1px solid #d0dbed;text-align:center;}
.per6hoursTitle{color:#1347c1;background:#d4eefb;line-height:36px;border-bottom:1px solid #d0dbed;font-weight:bold;}
#cityReportTime{float:right;font-size: 12px;font-weight: 100;}
.per6hoursContent{padding:5px 0;line-height:30px;}
.city_list{padding:5px;}
.city_list span{color:#222;cursor:pointer;margin-right:19px;}
#cityReportDetail{margin-top:5px;}
#cityReportDetail table{border-collapse:collapse;line-height:35px;width:100%;}
#cityReportDetail table tr td{border:1px solid #d0dbed;}
.maxT{color:#560065;margin-right:20px;font-weight:bold;}
.minT{color:#e8452c;font-weight:bold;}
.forecast{color:#000;margin:0 20px;}
.windD{margin-right:20px;}
#foot {
width: 1000px;
margin: auto;
color: #fff;
clear: both;
padding-bottom: 5px;
text-align: center;
position: relative;
}
#bottom_nav {
background: #CCDFF4;
height: 25px;
margin-bottom: 5px;
line-height: 25px;
}
#bottom_nav a{
	color:black;
}