﻿/*默认样式*/
body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, strong, label, em, pre, code, input, button, textarea, address { margin: 0; padding: 0; }
body { font-size: 12px;width: 100%; height: 100%; line-height:200%; font-family:宋体; color: #333333;}
li { list-style-type: none; }
li a:hover { color: #e76b20; }
a { color: #000; text-decoration: none; }
a:hover { color: #163ca2; text-decoration: none; }
img { border: 0px; }
h2 { font-size: 14px }
.clear { line-height: 0px; clear: both; font-size: 0px; }
.png, .png * { behavior: url("iepngfix/iepngfix.htc") }


/*首页*/
.yuBaoTable{ width:95%; margin:0 auto}
.otherday{margin:0px auto 10px  auto;border:1px dashed #ccc;padding:10px;text-align:left;}
.head{ width:950px; margin:0 auto; height:102px; overflow:hidden}
.logo{ float:left}
#search-box { width:406px; height:36px; margin-top:32px; background:url(../images/index_05.jpg) no-repeat; float:right;}
.input-box { float:left; width:280px; padding-left:40px; height:36px; line-height:36px; border:0; background:none; text-align:left; font-size:12px }
.button { float:right; border:0; background:none; text-indent:-999px; width:86px; height:36px; cursor:pointer }
.dh{ background:url(../images/index_08.jpg) center no-repeat; height:50px; line-height:50px; }
#jsddm{ margin:0 auto; width:945px; height:50px; line-height:50px;}
#jsddm li{	float: left;width:105px; text-align:center; font-family:微软雅黑; font-size:14px; color:#FFF}
#jsddm li a{display: block;color:#FFF}
#jsddm li a:hover{	background: #ff7e00}		
#jsddm li ul{	margin: 0;padding: 0;position: absolute;visibility: hidden;}		
#jsddm li ul li{	float: none;display: inline;}
#jsddm li ul li a{	width:105PX;background: #1a3eb1;color: #FFF}			
#jsddm li ul li a:hover{}
.sm{ width:935px; padding-left:15px; margin:0 auto; background:url(../images/index_10.jpg) no-repeat; height:33px; line-height:33px;}
.sm span{ float:right; padding-right:15px; color:#ff7e00}
.maptop{ background:url(../images/index_13.jpg) no-repeat; height:33px; color:#FFF; width:652px; padding-left:10px; line-height:33px; font-size:14px; font-family:微软雅黑}
.pagemian{ width:950px; margin:0 auto; margin-top:20px;}
.mapcom{ width:660px; border:1px solid #ededed; text-align:center}
.leftbar{ float:left; width:662px;}
.rightbar{ float:right; width:276px;}
.xwtop{ background:url(../images/index_20.jpg) no-repeat; margin-top:20px; line-height:35px; padding-left:30px; height:35px; width:245px;font-size:14px; font-family:微软雅黑; color:#FFF}
.xwli{ border:1px solid #ededed; width:274px; padding-top:5px; padding-bottom:5px;}
.xwli ul li { background:url(../images/index_23.jpg) no-repeat; height:35px; line-height:35px; width:232px; margin:0 auto; padding-left:20px;}
.gg{ margin-top:20px;width:273px; border:1px solid #ededed; text-align:center;padding-top:20px; padding-bottom:20px;}
.ggs{width:273px; border:1px solid #ededed; text-align:center;padding-top:20px; padding-bottom:20px;}
.gg1{width:273px; border:1px solid #ededed; text-align:center;padding-top:20px; padding-bottom:20px;}
.sfli{border:1px solid #ededed; width:274px; padding-top:5px; padding-bottom:5px; }
.sfli ul li { background:url(../images/li_03.jpg) repeat; width:250px; margin:0 auto; line-height:36px;}
.sfli ul li a{ padding-right:8px;}
.ggcom{ width:660px; border:1px solid #ededed; text-align:center; margin-top:20px; padding-top:20px; padding-bottom:20px;}
.maptops{ margin-top:20px; background:url(../images/index_13.jpg) no-repeat; height:33px; color:#FFF; width:652px; padding-left:10px; line-height:33px; font-size:14px; font-family:微软雅黑}
.csli{ border-bottom:1px solid #b9d3f2; width:318px; height:30px; line-height:30px; float:left; margin-left:8px; margin-top:2px;}
.csli span{ padding-left:15px; font-size:12px}
.mapcoms{ width:660px; border:1px solid #ededed;padding-bottom:20px; text-align:left}
.hs{ color:#ff7e00}
.linktop{ background:url(../images/index_36.jpg) no-repeat; height:36px; width:910px;margin:0 auto;font-size:14px; margin-top:20px;  font-family:微软雅黑; color:#FFF; padding-left:40px; line-height:36px;}
.link{ width:928px; margin:0 auto;border:1px solid #ededed; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.link ul li{ float:left; font-size:14px; padding-right:10px;padding-bottom:2px;}
.link a{ padding-right:15px;}
.foot{ background:#1a40b1; text-align:center; padding-top:15px; padding-bottom:15px; color:#FFF; margin-top:20px;}
.foot a{ color:#FFF}
.ggcoms{ width:660px; border:1px solid #ededed; text-align:center;padding-top:20px; padding-bottom:20px;}
.sflb{ border:1px solid #ededed;clear:both; display:block;overflow:hidden;}
.sflb ul{ width:630px; margin:0 auto; padding-bottom:20px; padding-top:5px;}
.sflb ul li{ background:url(../images/li_03.jpg) repeat; line-height:36px;float:left;}
.sflb ul li a{ padding-right:10px;}
.sfjq{border:1px solid #ededed; padding-bottom:20px;}
.sfjq ul li{ float:left; width:130px; border-bottom:1px solid #b9d3f2; height:35px; line-height:45px; margin-left:28px;}
.zycsyb{ border:1px solid #ededed;}
.zycsyb ul li{ background:url(../images/li_03.jpg) repeat; line-height:36px;}
.tab1{ margin:0 auto;}
.tab1 td{ background:url(../images/li_03.jpg) repeat; line-height:35px; text-align:center }
.shtq{ background:#f3f2f2; border:1px solid #dbdbdb; width:660px; padding-top:15px; padding-bottom:15px;margin-bottom:20px;}
.shtq a{ padding-left:15px;}
.bbox_c{BORDER: #dbdbdb 1px solid; padding-top:10px; padding-bottom:10px;}
.bbox_c a{DISPLAY: inline-block; MARGIN-RIGHT: 15px;white-space:nowrap;height:25px;line-height:25px;}
.tableTop{border-collapse:collapse;}
.tableTop th{font-weight:bold;text-align:center;color:#000;font-size:14px;height:30px;line-height:30px;background-color:#dbe3fa;border:1px #99b0da solid;border-bottom:none;}
.kqzl{ height:35px; line-height:35px;BORDER: #dbdbdb 1px solid; background:#f3f2f2;}
.kqleft{ float:left; width:605px; padding-left:15px; }
.more{ float:right; width:40px; text-align:center; background:#b7b6b6; color:#FFF; font-size:14px}
.more a{ color:#FFF}
.maptop1{ margin-top:20px; background:url(../images/top_03.jpg) no-repeat; height:33px; color:#FFF; width:652px; padding-left:10px; line-height:33px; font-size:14px; font-family:微软雅黑}
.maptopc{ margin-top:20px; background:url(../images/tops.jpg) no-repeat; height:33px; color:#FFF; width:652px; padding-left:10px; line-height:33px; font-size:14px; font-family:微软雅黑}
.yuBaoTable{margin-bottom:10px;border-collapse:collapse;}
.yuBaoTable td{text-align:center;height:26px;line-height:26px;border:1px #99b0da solid;background-color:#fff;}
.yuBaoTable td.t0 b{color:#c00;}	
.yuBaoTable td b{color:#e54600;}
.yuBaoTable td span{color:#000065;}
.yuBaoTable td img{}
.yuBaoTable td .datered{color:#f00;}	
.yuBaoTable td .cyclePrediction{color:#CC0000;}

/*----------------生活指数专用-----------------*/
.idxbox {
	float: left;
	width: 290px;
	height: 92px;
	OVERFLOW:hidden;
	padding: 16px 12px 16px 12px;
/*----------background-color:#7D9CB9;-------*/
}
.idxbox .idx_name {
	color: #08c;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	line-height: 22px;
}

.idxbox .idx_value {
	color: #333;
	padding: 5px 0;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	line-height: 24px;
}

.idxbox .idx_text {
	float: left;
	width: 290px;
	line-height: 18px;
	color: #999;
	height: 54px;
	overflow: hidden;
}

.idxbox .idx_icon {
	background: url("../images/idx_sprite.png");
	width: 60px;
	height: 55px;
	float: right;
}

.idxbox .idx_icon.ag {
	background-position: 0 -375px;
}

.idxbox .idx_icon.ct {
	background-position: 0 0;
}

.idxbox .idx_icon.gm {
	background-position: 0 -600px;
}

.idxbox .idx_icon.co {
	background-position: 0 -450px;
}

.idxbox .idx_icon.xc {
	background-position: 0 -1650px;
}

.idxbox .idx_icon.zs {
	background-position: 0 -1725px;
}

.idxbox .idx_icon.uv {
	background-position: 0 -900px;
}

.idxbox .idx_icon.ls {
	background-position: 0 -750px;
}

.idxbox .idx_icon.pl {
	background-position: 0 -225px;
}

.idxbox .idx_icon.tr {
	background-position: 0 -75px;
}

.idxbox .idx_icon.kt {
	background-position: 0 -1125px;
}

.idxbox .idx_icon.dy {
	background-position: 0 -1350px;
}

.idxbox .idx_icon.fs {
	background-position: 0 -1575px;
}

.idxbox .idx_icon.gj {
	background-position: 0 -975px;
}

.idxbox .idx_icon.hc {
	background-position: 0 -1500px;
}

.idxbox .idx_icon.jt {background-position: 0 -150px;}
.idxbox .idx_icon.lk {background-position: 0 -525px;}
.idxbox .idx_icon.ys {background-position: 0 -675px;}
.idxbox .idx_icon.mf {background-position: 0 -1275px;}
.idxbox .idx_icon.ysh {background-position: 0 -1950px;}
.idxbox .idx_icon.pj {background-position: 0 -1800px;}
.idxbox .idx_icon.ffz {background-position: 0 -1425px;}
.idxbox .idx_icon.pp {background-position: 0 -1200px;}
.idxbox .idx_icon.fh {background-position: 0 -375px;}
.idxbox .idx_icon.xq {background-position: 0 -825px;}
.idxbox .idx_icon.yd {background-position: 0 -300px;}
.idxbox .idx_icon.yh {background-position: 0 -1875px;}
.idxbox .idx_icon.cl {background-position: 0 -1050px;}
.bbox_c3 {border-top:none;BACKGROUND-COLOR: #FFF;PADDING: 0;BORDER: #dbdbdb 1px solid; text-align:left;OVERFLOW:hidden;HEIGHT: auto; }
.tline{height:1px;border-bottom: 1px dotted #ababeb;CLEAR: both;}
.vline{width:1px;border-right:1px dotted #ababab;}
.bbox {CLEAR: both; OVERFLOW: hidden; HEIGHT: auto;}
.marB10{margin-bottom:10px;}
.shcs{border:1px solid #ededed; padding:25px;}
.tqqk{border:1px solid #ededed; }
.tqqk ul{ width:620px; margin:0 auto}
.tqqk ul li{ border-bottom:1px dashed #d2d2d2; margin-top:10px;}
.sztable{width:95%;border:1px solid #ccc;background:#fcfcfc; margin:0 auto}
.sztable th{border:1px solid #ccc;line-height:35px;height:35px;color:#666;background-color: #eee;text-align:center;font-weight:bold;}
.sztable td{border:1px solid #ccc;line-height:20px;color:#666;padding:5px;text-align:center;font-weight:bold;}
.sztable td a{color:#555;text-decoration: none;text-align:left;}
.sztable td a:hover{color:#f00;}
.sztable .td_title{border:1px solid #ccc;font-size:14px;height:35px;line-height:35px;font-weight:bold;color:#666;background:#fafafa url(../img/line-1.gif) repeat-x 0px 0px;padding:0 0 0 10px;width:100%;}
/*7天天气预报---3天效果*/
.tianqi {margin:0;padding:0}
.tianqi ul {margin:0; list-style-type:none;padding:0}
.tianqi ul li {float:left;width:200px;text-align:center;line-height:22px;font-size:14px;margin-top:20px;margin-bottom:20px}
.tianqi ul li img {margin-top:10px;margin-bottom:8px}
.tqboder {border-left:1px solid #fca9a9}
.rbox_c {BORDER: #ddd 1px solid;border-top:none;BACKGROUND-COLOR: #FFF;PADDING: 16px;text-align:left;OVERFLOW:hidden;HEIGHT: auto;zoom:1;}
.maptopqp{ background:url(../images/index.jpg) no-repeat; height:33px; color:#FFF; width:940px; padding-left:10px; line-height:33px; font-size:14px; font-family:微软雅黑}
.sflbqp{ border:1px solid #ededed; width:948px;}
.pagination { text-align: center; padding: 25px 0 35px; border-top: 1px dashed #dddddd; text-align: center; }
.pagination .inner { display: inline-block; *display: inline; *zoom: 1; height: 30px; line-height: 2.3; overflow: hidden; }
.pagination a,.pagination span { float: left; display: inline; }
.pagination a { height:25px;line-height:25px; background-color: #e7f2ff; border: 1px solid  #268dea; color: #0066cc; min-width: 29px; _width: 29px; white-space: nowrap; margin: 0 3px; font-family: Arial; font-size: 14px; text-decoration: none; }
.pagination a:hover { color: #0066cc; background-color: #fef1c5; text-decoration: underline; }
.pagination a.cur, .pagination a.cur:hover { background-color: #268dea; border-left-color: #99c9f5; border-right-color: #8cc3f4; color: white; }
.pagination a.prev, .pagination a.next, .pagination a.first, .pagination a.last { font-size: 12px; font-family: SimSun; line-height:25px;height: 25px; padding: 0 12px; }
.pagination span { color: black; font-family: Arial; font-size: 14px; }
.newslist{margin:10px;}
.newslist LI {
	PADDING-LEFT: 19px;LINE-HEIGHT: 28px; LIST-STYLE-TYPE: none; BACKGROUND: url(../img/line.jpg) no-repeat 0px 6px; HEIGHT: 36px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.newslist LI a{
	float:left;
}
.newslist LI span{
	float:right;
}
.newli{ width:620px; margin:0 auto}
.newli li{ border-bottom:1px dashed #ddd; margin-bottom:15px; width:620px; height:35px; line-height:35px; }
.newli li a{ width:500px;}
.newli li span{ float:right}
.md1-cnt h5{ font-family:"黑体"; font-size:18px; font-weight:100; margin:20px auto 5px auto;}
.md1-cnt em{ color:#999; line-height:22px; font-style:normal;}

.news-text{ padding:0 35px; font-size:14px; line-height:25px;}
.news-text a{ padding:0px;margin:0px;color:blue;MARGIN-RIGHT: 0px;}
.news-text p{ text-align:left;padding:15px 0 8px 0;}
.news-text p img{display: block; text-align:center; max-width:550px;margin:0 auto;}
.news-text b,.news-text b a{ color:#2471b8; font-weight:100; line-height:50px;display:inline;}
.news-text b{ clear:both;}
/*7天天气预报---3天效果*/
.tianqi {margin:0;padding:0}
.tianqi ul {margin:0; list-style-type:none;padding:0}
.tianqi ul li {float:left;width:200px;text-align:center;line-height:22px;font-size:14px;margin-top:20px;margin-bottom:20px}
.tianqi ul li img {margin-top:10px;margin-bottom:8px}
.tqboder {border-left:1px solid #fca9a9}
.sflis{border:1px solid #ededed; width:274px; padding-top:5px; padding-bottom:5px; }
.sflis ul{ width:250px; margin:0 auto}
.sflis ul li { background:url(../images/li_03.jpg) repeat; width:125px; margin:0 auto; line-height:36px; float:left}
.sflis ul li a{ }
.sfjqguoji{border:1px solid #ededed; padding-bottom:20px;}
.sfjqguoji ul li{ float:left; width:180px; border-bottom:1px solid #b9d3f2; height:35px; line-height:45px; margin-left:28px;}
#tqtongji2 ul{clear:both;overflow: hidden;}
#tqtongji2 ul.t1{ border-bottom:1px solid #dedede; background:#f8f8f8; font-size:14px; margin-bottom:4px;height:30px;overflow: hidden;}
#tqtongji2 li{ float: left; width:90px; padding:0 0 0 8px; line-height:28px;text-align:center;overflow: hidden;}
#tqtongji2 li a{  width:104px; text-align:center;overflow: hidden;}
.sflizuo ul{ width:260px; margin:0 auto}
.sflizuo{border:1px solid #ededed; width:274px; padding-top:5px; padding-bottom:5px; }
.sflizuo ul li { background:url(../images/li_03.jpg) repeat; width:130px; float:left; line-height:36px;}
.sflizuo ul li a{ padding-right:8px;}

/*首页热点天气两列效果*/
#tab1s{margin-left:5px; margin-top:5px}
#tab2s {color:#38A6D7;width:90px;height:21px;float:left}
#tab2s a{color:#38A6D7;width:90px;height:21px;float:left}
.maptoppm{ margin:0 auto;margin-top:20px;  background:url(../images/toutq.jpg) no-repeat; height:33px; color:#FFF; width:940px; padding-left:10px; line-height:33px; font-size:14px; font-family:微软雅黑}
.sflbpm{ border:1px solid #ededed; width:948px; margin:0 auto; margin-bottom:20px}
.sflbpm ul{ width:900px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.sflbpm ul li a{ padding-right:20px; }
.sflbpm ul{ width:900px; margin:0 auto; padding-bottom:20px; padding-top:5px;}
.sflbpm ul li{ float:left; width:130px; border-bottom:1px solid #b9d3f2; height:35px; line-height:45px; margin-left:25px;}
.pmcom li{ float:left; width:130px; border-bottom:1px solid #b9d3f2; height:35px; line-height:45px; margin-left:25px;}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}
.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {
	background-color: #f5f5f5
}
.table{ width:900px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.table-condensed th, .table-condensed td {
	padding: 4px 5px
}
.table th, .table td {
	padding: 8px;
	line-height: 20px;
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.table th {
	font-weight: bold
}
.table thead th {
	vertical-align: bottom
}
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
	border-top: 0
}
.table tbody+tbody {
	border-top: 2px solid #ddd
}
.table .table {
	background-color: #fff
}
.table-condensed th, .table-condensed td {
	padding: 4px 5px
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
*border-collapse:collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.table-bordered th, .table-bordered td {
	border-left: 1px solid #ddd
}
.avg {
	position: relative;
	z-index: 8
}
.container {
	margin-right: auto;
	margin-left: auto;
*zoom:1
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 950px
}
.span12 {
	width: 950px;
	margin:0 auto
}
.avg {
	position: relative;
	z-index: 8
}
.avg .span11 {
	margin-left: 50px
}
.avg .span11 .live_data_time {
	margin-left: 0px;
	float: left;
	width: 50%;
	font-size: 16px;
	color: #bbb
}
.avg .span11 .live_data_unit {
	float: left;
	width: 50%;
	font-size: 16px;
	color: #fff; 
	padding-bottom:15px
}
.avg .data {
	margin-left: 15px
}
.avg .data .span1 {
	margin-left: 0;
	margin-right: 16px;
	border-radius: 50% 50% 50% 50%;
	background-color: rgba(255,255,255,0.25);
	width: 100px;
	height: 100px;
	float:left
}
.avg .data .span1 .value {
	color: white;
	text-align: center;
	font-size: 36px;
	margin-top: 30px
}
.avg .data .span1 .caption {
	text-align: center;
	margin-top: 15px
}
.avg .caution {
	margin-top: 15px;
	margin-left: 15px
}
.avg .caution p {
	color: #fff
}
.history {
	margin: 25px 0px 25px 0px
}
.station {
	color: #569918;
	float: left
}
.station h3 {
	margin-left: 45px
}
.span11 {
	width: 860px
}
.avg .span11 .city_name {
	color: #FFF;
	float: left;
	padding-top:15PX;
}
.avg .span11 .level {
	float: left;
	color: white;
	margin-left: 15px;
	padding-top:15px;
}
.avg .span11 .live_data_time, .live_data .avg .span11 .live_data_unit {
	font-size: 12px;
	color: #fff;
	text-align: left
}
.span11, .span12, .live_data_unit {
	clear: both
}
.avg .caution {
	position: relative;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 5px
}
.span11, .span12, .live_data_unit {
	clear: both
}
.avg .caution {
	position: relative;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 5px
}
.span1 {
	width: 60px
}
.avg .data .span1 .value {
	color: white;
	text-align: center;
	font-size: 36px;
	margin-top: 30px
}
.avg .data .span1 .caption {
	text-align: center;
	margin-top: 15px
}
.avg .caution {
	margin-top: 15px;
	margin-left: 15px
}
.avg .caution p {
	color: #FFF
}
.share {
	float: left
}
.share iframe {
	margin-top: 16px;
	margin-left: 15px
}
.follow {
	margin-top: 18px;
	margin-left: 8px;
	float: left
}
.title{width:900px; margin:0 auto; margin-top:20px;}
.time{ width:900px; margin:0 auto}
