@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
html {
	font-family:"宋体";
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: 0px;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #005d9d;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
}/* 点击激活链接 */
body{
	font-size: 12px;
	color:#666;
	background:#ffffff;
}
select, input {
	vertical-align: middle;
	outline: medium;
}
em,i{
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer
}
.wrap{
	width:1003px;
	clear:both;
	margin:0 auto;
	overflow:hidden;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.clear {
	clear:both;
	height:20px;
}
.cl10{
	clear:both;
	height:10px;
	}
.cl12{
	clear:both;
	height:12px;
	}
.cl40{
	clear:both;
	height:40px;
	}
.cl60{
	clear:both;
	height:60px;
	}
.cl70{
	clear:both;
	height:70px;}
.cl80{
	clear:both;
	height:80px;}
.h24{
	clear:both;
	height:24px;
	}
.pt_10{
	padding-top:10px;
	}
.pt_14{
	padding-top:14px;
	}
.ml10{margin-left:10px;}
.ml15{margin-left:150px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml_60{margin-left:60px;}


.logo{
    width: 1000px;
    margin: 45px auto;position:relative;
}
.logo::after{
 /*   content:'';
    width:300px;
    height:50px;
    background:url(/material/images/logo.png) no-repeat;
    background-size:cover;
    position:absolute;top:-25px;right:0;*/
}
/* 导航 */
.menu {
    height: 36px;
    position: relative;
    z-index: 2;
}
.menu i {
    float: left;
    width: 4px;
    height: 36px;
    background: url(/material/images/nav_ico_l.png) no-repeat center center;
}
.menu_list {
    float: left;
    height: 36px;
    width: 987px;
    background: url(/material/images/nav_ico1.jpg) repeat-x center center;
    padding-left: 8px;
}
.menu_list dd {
    float: left;
    height: 36px;
}
.menu_list dd a {
    float: left;
    width: 310px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    display: block;
    height: 29px;
    line-height: 24px !important;
    text-align: center;
    margin: 7px 8px 0 8px;
}
.menu_list dd.hover a {
    color: #ec6504;
    background: url(/material/images/nav_hover.png) no-repeat center center;
}
.menu_list dd em {
    float: right;
    width: 2px;
    height: 36px;
    background: url(/material/images/nav_ico2.png) no-repeat center center;
}
.menu b {
    float: right;
    width: 4px;
    height: 36px;
    background: url(/material/images/nav_ico_r.png) no-repeat center center;
}

/* 焦点图 */
.service_focus{
	width:317px;
	height:215px;
	overflow:hidden;
    }
    
    .focus{ width:317px;; height:240px; overflow:hidden; position:relative; }
.focus .hd{ height:30px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:9999999; }
.focus .hd ul{ text-align:right;}
.focus .hd ul li{ float:left;  width:24px; height:30px; line-height:43px; color:#fff; text-align:center; cursor:pointer; }
.focus .hd ul li i{ float:left; width:1px; height:30px;  background:url(/material/images/ico-17.jpg) no-repeat center 13px; }
.focus .hd ul li.on{ background:url(/material/images/ico-1.png) no-repeat center 8px; }
.focus .bd{ position:relative; height:100%; z-index:0;   }
.focus .bd li{ zoom:1; vertical-align:middle; position:relative;}
.focus .bd li span{ position:absolute; bottom:0; left:0; z-index:2; display:block; height:30px; color:#fff; padding-left:10px;line-height:30px; width:100%; background:rgba(0,0,0, 0.7);}
.focus .bd img{ width:100%; height:240px; display:block;  }

.news {
    width: 326px;
    height: 524px;
    overflow: hidden;
}
.news_top {
    clear: both;
    height: 239px;
    overflow: hidden;
}
.title2 {
    clear: both;
    height: 25px;
    line-height: 25px;
}
.title2 p {
    float: left;
    color: #fff;
    height: 27px;
    font-family: "微软雅黑";
    font-size: 14px;
    margin: -1px 0 0 -1px;
}
.title2 p span {
    float: left;
    height: 26px;
    line-height: 28px !important;
    padding: 0 20px;
    color: #666;
    font-family: "微软雅黑";
    margin-left: -1px;
    cursor: pointer;
}
.title2 a{
    float: right;
    color: #2b72cb;
    font-size: 12px;
}
.title2 .title2_hover {
    float: left;
    height: 25px;
    padding: 0 20px;
    color: #eb5904;
    background: #fff;
    border-bottom: 2px solid #eb5904;
}
.title2_tab2,.title2_tab{
    border-bottom: 1px solid #ccc!important;
    background: #fff!important;
}
.news_content {
    clear: both;
    height: 218px;
    overflow: hidden;
    padding: 0 5px 0 5px;
}
.news_content_list_ac2,.title2_tab2 a {
    display: none;
}
.news_content_list {
    clear: both;
    overflow: hidden;
}
.news_content_dl.bt {
    padding: 8px 0 0px 8px;
}
.news_content_dl2 {
    height: 280px;
    overflow: hidden;
    padding: 8px 0 0px 8px;
}
.news_content_dl2 dd {
    height: 32px;
    line-height: 32px;
    clear: both;
    overflow: hidden;
}
.news_content_dl dd em {
    float: left;
    width: 12px;
    color: #0056bf;
}
.news_content_list dd a {
    float: left;
    color: #7e7d7d;
}
.news_content_dl dd span {
    float: right;
    width: 55px;
    color: #999;
}

.cityYj{
    margin-left:-47px;
    height:235px;
    overflow:hidden;
}

.weather_div {
    margin: 10px;
}

.warning_div{width:315px;}

.link {
    clear: both;
    height: 50px;
    overflow: hidden;
    background: url(/material/images/title-3.png) repeat-x center center;
    border-radius: 5px;
    border: 1px solid #e9e8e8;
}
.link span {
    float: left;
    width: 90px;
    height: 50px;
    padding-top: 10px;
    text-align: right;
    color: #000;
    margin-right: 8px;
}
.link ul {
    float: left;
    width: 900px;
    padding-top: 8px;
}
.link ul li {
    float: left;
    margin-right: 20px;
    margin-bottom: 6px;
}

.footer {
    clear: both;
    overflow: hidden;
    background: #ededed;
    padding: 15px 0;
    margin: 30px auto 0 auto;
}
.footer p {
    height: 25px;
    line-height: 25px;
    color: #66768a;
    text-align: center;
}


.location {
    clear: both;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
}
.location span {
    display: inline-block;
    width: 60px;
    height: 25px;
    line-height: 25px;
    color: #505050;
    padding-left: 30px;
    background: url(/material/images/ico-19.png) no-repeat 12px center;
}
.location a {
    display: inline-block;
    color: #505050;
    padding: 0 0 0 3px;
}
.title2 {
    clear: both;
    height: 25px;
    line-height: 25px;
    background: url(/material/images/title_bg2.png) repeat-x center center;
    border-bottom: 2px solid #f4b705;
}

.title2 p b {
    float: left;
    height: 27px;
    width: 2px;
    background: url(/material/images/title_bg_l.png) no-repeat center top;
}
.title2 p em {
    float: left;
    height: 27px;
    line-height: 27px;
    padding: 0 20px;
    background: url(/material/images/title_bg.png) repeat-x center top;
}
.title2 p i {
    float: left;
    width: 32px;
    height: 27px;
    background: url(/material/images/title_bg_r.png) no-repeat left top;
}
.qxkp_qxbk_con1 {
    clear: both;
    overflow: hidden;
    padding: 15px 20px;
    border-bottom: 1px solid #f1f1f1;
}
.disaster_dl {
    clear: both;
    overflow: hidden;
}
.disaster_dl dd {
    clear: both;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    background: url(/material/images/ico-10.png) no-repeat left center;
}
.qxkp_qxbk_con1 dd a {
    width: 800px;
}
.disaster_dl dd span {
    float: right;
    color: #999;
}
.newsView {
    overflow: hidden;
    background: #ffffff;
    padding: 30px;
}
.acticleTitle {
    display: block;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: #666666;
    padding: 20px 0 0 0;
    font-weight: bold;
}
.acticleTime {
    clear: both;
    line-height: 25px;
    text-align: center;
    color: #666;
    margin: 10px 0 0 0;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
}
.articleBox {
    clear: both;
    line-height: 30px;
    padding: 15px 0;
    min-height: 450px;
    height: auto !important;
    height: 450px;
    border-bottom: 1px solid #CDCDCD;
}

.headd{display:none;}