@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0}
/* 清理浮动 */
.fn-clear:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.fn-clear {
    zoom:1; /* for IE6 IE7 */
}


/*天气预报*/
.city{ margin:-40px 0px 10px 890px; /*position: absolute; float:right; padding-right: 800px; top: -2px;*/}
.weather{ height: 26px;background: url(weather_02.png) no-repeat; margin:-36px 0px 10px 880px;}

/*当前位置*/
.crumbs { height:36px; padding-left:20px;}
.crumbs span { line-height:36px; color:#000; line-height:36px; font-size:12px;}
.crumbs a {color:#000; line-height:36px; font-size:12px;}
.crumbs a:hover { color:#e3393a;}

.clear{ clear:both; height:1px; overflow:hidden;}
.clears{ clear:both; height:6px; overflow:hidden;}
.clears10{ clear:both; height:10px; overflow:hidden;}
.clear2{ clear:both; height:42px; overflow:hidden;}
.clear3{ clear:both; height:16px; overflow:hidden;}
.clear4{ clear:both; height:26px; overflow:hidden;}


.nbox{ width:765px; float: left; margin-left:5px;}

.bsfw_item{border:1px solid #cfcece; background:#fff; }

.bsfw_item .title{ 
	width: 122px;
    background: #02a1e3;
    float: left;
    height:40px; 
	line-height:38px;
	/*display:block;*/ 
	color:#fff; 
	font-size:16px; 
	font-weight:bold;  
	text-align:center;
}
.bsfw_item .titler{top:0; height: 40px; padding-left:122px;}


.bsfw_item .title a{color:#397b53; font-size:14px; font-weight:bold; font-size:14px; text-indent:28px;}
.bsfw_item .title a:hover{ color:#c00;}
.bsfw_item .title span{ float:right; display:inline-block; color:#000000; font-size:12px; font-weight:normal; padding-right:10px;}
.bsfw_item .title span a{color:#666; font-size:12px; font-weight:normal; text-decoration:none;}
.bsfw_item .title span a:hover{ color:#c00;}
.bsfw_item .cont{ padding:10px; overflow:auto; _height:1%;}
.bsfw_item .cont_smal{ padding:10px;}

/* 便民查询 */
.bsfwlist a{ display: block; float: left; line-height: 30px; width: 74px; height: 30px; background:url(button_10.png) no-repeat 0 12px; padding-left: 10px; margin-left: 36px; margin-top: 16px; }

/* 天气预报 右侧 */
.nboxr{ width:293px; float: right; margin-right: 5px; }
.tqyb_item{border:1px solid #cfcece; background:#fff; }

.tqybtabb{ border-bottom: 1px solid #cfcece; overflow:hidden; width :278px;}
.tqybtabb li{ line-height: 38px; padding: 0 20px; font-weight: bold; font-size: 16px; float: left;}
.tqybtabb li:hover{ border-bottom: 1px solid #02a1e3; color: #02a1e3;}
/*.weatherlist img{ position: absolute; top: 10px; left: 10px;}
.weatherlist p{ position: absolute; bottom: 10px; left: 8px;}*/

.weatherlist{floar: left; margin-rght: 16px; margin-top: 20px; padding-left: 20px; }
.weatherlist img{float: left; overflow: hidden; margin-right: 40px;}
.weathercon{floar: left; margin-rght: 16px; margin-top: 20px; padding-left: 10px; }
.weathercon span {float: left; overflow: hidden; height: 62px; margin-left: 7px; padding-top: 10px; padding-right: 36px;}
.weathercon a{float: right; overflow: hidden; padding-top: 10px; margin-left: 220px; font-size:12px;}
.tqybaa a{ display: block; float: left; line-height: 30px; width: 73px; height: 30px; padding-left: 10px;}
.p11 a{ margin-left: -46px;}

/* 下方的Box*/
.Bbox{ width:256px; float: left; margin-left: 5px; }
.cgsgg_item{border:1px solid #cfcece; background:#ececec; }
.cgstabb{ border-bottom: 1px solid #cfcece; overflow:hidden; width :254px;}
.cgstabb a{ line-height: 38px; padding: 0 20px; font-weight: bold; font-size: 14px; color: #02a1e3; float: left;}
.cgstabb a:hover{ border-bottom: 1px solid #02a1e3; color: #02a1e3;}

.cgsgglist{ overflow: hidden;}
.cgsgglist a{ display: block; width: 114px; height: 36px; float: left; margin: 4px; text-align: center; border: solid 1px #dcdcdc; background-color: #fff; color: #288bde; line-height: 36px; margin-top: 20px; }
.cgsgglist a:hover{ background: #09a4da; color: #fff;}

.Bbox1{ width:256px; float: left; margin-left: 15px; }
.tdgg_item{border:1px solid #cfcece; background:#fff; }
.tdggtabb{ border-bottom: 1px solid #cfcece; overflow:hidden; width :254px;}
.tdggtabb li{ line-height: 38px; padding: 0 20px; font-weight: bold; font-size: 16px; float: left;}
.tdggtabb li:hover{ border-bottom: 1px solid #02a1e3; color: #02a1e3;}

.tdggaa a{ display: block; float: left; line-height: 30px; height: 30px; padding-left: 5px; font-size: 12px;}

.ullist{ margin-bottom: 5px;}
.ullist li{ background: url(button_10.png) no-repeat 0 16px; line-height: 35px; font-size: 14px; position: relative; padding-left: 10px; margin-left: -5px; }
/*.ullist li a{ color:#000; font-size:12px; font-weight:normal; text-decoration:none; }*/
.ullist li a:hover{ color: #ff0000;}
.ullist li span{ float: right;/* position: absolute;*/ right: 0; color: #999; font-size: 12px;}


/*.ullist{width:265px;}
.ullist li a{ color:#000; font-size:12px; font-weight:normal; text-decoration:none;width: 210px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.ullist li span{ display:inline; float: right;color: #999; font-size: 12px; margin-right: 25px;}*/

.Bbox2{ width:256px; float: left; margin-left: 15px; }
.jtxx_item{border:1px solid #cfcece; background:#fff; }
.jtxxtabb{ border-bottom: 1px solid #cfcece; overflow:hidden; width :254px;}
.jtxx li{ background: url(button_10.png) no-repeat 0 16px; line-height: 35px; font-size: 12px; position: relative; padding-left: 10px; margin-left: -5px; }
.jtxx li a{ color:#000; font-size:12px; font-weight:normal; text-decoration:none; }
.jtxx li a:hover{ color: #ff0000;}
.jtxx li span{ position: absolute; right: 0; color: #999; font-size: 12px;}