@charset "utf-8";
/* CSS Document */

@import url(2022_reset.css);
@import url(2022_header.css);
@import url(2022_footer.css);
	
	
*{ box-sizing:border-box;}
.main{ background:url(2022_ztzl_bj.png) no-repeat center top; overflow:hidden; width:100%; min-height:683px; padding:5px 0 15px 0;}

.Part1{height:558px;margin:24px auto 25px;box-shadow:1px 0px 9px #eaeaea;background:#ffffff;}

/*头条*/
.Part1 .ttNews{width:100%;height:82px;position:relative;margin:0px auto 12px;}
.Part1 .ttNews .tit{width:86px;height:82px;background: url("2022_index_icon01.png")no-repeat left center;position: absolute;top:0;left:-5px;}
.Part1 .ttNews ul{display: block;width:100%;height:82px;}
.Part1 .ttNews ul li{width:100%;height:100%;}
.Part1 .ttNews ul li a{display:block;width:92%;margin: 0 auto;font-size:26px;font-weight:bold;color:#3a3a3a;line-height:82px;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.Part1 .ttNews ul li a>br {
    display: none;
}
.Part1 .ttNews ul li a:hover{color:#0079d9;}

/*焦点图*/
.Part1 .Con_box{height:465px;overflow:hidden;padding:0px 20px 20px;}
.Focus {width:715px;height:438px;position: relative;overflow: hidden;}
.Focus .pic,.Focus .pic li{height: 100%!important;}
.Focus .pic img { width:100%;height:100%;overflow: hidden;}
.Focus .txt {position: absolute;left: 0px;bottom:0px;width:100%;height:74px;background:url("2022_index_bg04.png") repeat-x;}
.Focus .txt ul li{width:578px;height:74px;}
.Focus .txt>ul li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.Focus .txt ul li a {display: block;width:100%;height:74px;line-height:74px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px; color: #ffffff;text-indent: 15px;}
.Focus .num {height:74px;position: absolute;bottom:0px;right:17px;z-index:2;}
.Focus .num li {width:12px;height:12px;float:left;margin:31px 3px; border:1px solid #0078d9;box-sizing:border-box;border-radius:6px; } 
.Focus .num li.on{background:#0078d9;}
.Focus .prev {background: url("../images/2022_index_btn03.png") no-repeat center;left:-40px;}
.Focus .next {background: url("../images/2022_index_btn04.png") no-repeat center;right:-40px;}
.Focus .prev,.Focus .next {display:block;width:40px;height:78px;position: absolute;top:143px;cursor: pointer;transition: all .5s;}
.Focus:hover .prev{left:0px;}
.Focus:hover .next{right:0px;}


/*新闻列表*/
.NewsList{width:425px;height:auto;overflow: hidden;margin-bottom:4px;}
.NewsList .hd{height:41px;overflow:hidden;}
.NewsList .hd ul li{display:inline-block;width:auto;padding:0px 4px;height:41px;}
.NewsList .hd ul li a{display:inline-block;font-size:22px;font-weight:bold;color:#6a6a6a;height:36px;margin-top:-5px;border-bottom:4px solid #0078d9;color:#0078d9;}
.NewsList .hd ul li.on a,.NewsList .hd ul li:hover a{border-bottom:4px solid #0078d9;color:#0078d9;}
.NewsList .bd{height:auto;overflow: hidden;}
.NewsList .bd .first-list{ border-bottom:1px solid #e5e5e5; height:110px;}
.NewsList .bd .first-list h3 a{ font-size:18px; color:#000; font-weight:bold; text-align:center; display:block;}
.NewsList .bd .first-list h3 a:hover,.NewsList .bd .first-list p a:hover{ color:#0079d9;}
.NewsList .bd .first-list p a{ display:block; font-size:14px; color:#646464; line-height:20px; margin-top:10px;}
.NewsList .bd ul li{ background: url("2022_index_liststyle.png") no-repeat left center;height:50px;overflow: hidden;}
.NewsList .bd ul li a{display:block;width:306px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:15px;float:left;}
.NewsList .bd ul li span{display:block;width:94px;line-height:50px;text-align:right;float:right;}

/*通知公告*/
.tzgg_box{ height:300px; background:#fff; box-shadow:1px 0 9px #eaeaea; padding:10px 20px; }
.tzgg_box h1 { height:48px; border-bottom:1px solid #e5e5e5;}
.tzgg_box h1 a{ width:90px; height:48px; display:block; line-height:48px; border-bottom:3px solid #0078d9; text-align:center; font-size:22px; color:#0078d9;}
.tzgg_box .tzgg_list li{height:73px;width: 100%;}
.tzgg_box .tzgg_list li .txt:nth-child(2n){float:right;}
.tzgg_box .tzgg_list li .txt{margin-top:30px;overflow:hidden;float: left;}
.tzgg_box .tzgg_list li .txt .left{ width:73px; height:73px; border:1px solid #0079d9; border-radius:5px; text-align:center;}
.tzgg_box .tzgg_list li .txt .left .time{ line-height:16px; padding-top:8px; font-size:14px;}
.tzgg_box .tzgg_list li .txt .left .time b{ font-size:16px;}
.tzgg_box .tzgg_list li .txt .left .title{ height:28px; background:#0079d9; font-size:14px; margin-top:3px; color:#fff; font-size:14px; line-height:28px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.tzgg_box .tzgg_list li .txt .right{ margin-left:15px; width:458px;}
.tzgg_box .tzgg_list li .txt .right h2 a{font-size:18px;font-weight:bold;color:#000;width:100%;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tzgg_box .tzgg_list li .txt .right h2 a:hover{ color:#0079d9;}
.tzgg_box .tzgg_list li .txt .right p{ font-size:18px; color:#505050; line-height:18px; margin-top:10px; height:40px; overflow:hidden;}

/*市州水事*/
.szss_box{ height:590px;background:#fff;  box-shadow:1px 0 9px #eaeaea;padding:10px 20px; margin-top:25px;}
.szss_box h1 { height:48px; border-bottom:1px solid #e5e5e5;}
.szss_box h1 a{ width:90px; height:48px; display:block; line-height:48px; border-bottom:3px solid #0078d9; text-align:center; font-size:22px; color:#0078d9;}
.szss_box ul li{ height:128px; border-bottom:1px dotted #b4b4b4; padding-top:26px;}
.szss_box ul li .txt{ overflow:hidden;}
.szss_box ul li .txt a{ display:block; width:1010px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; font-size:18px; font-weight:bold; color:#000; background:url(2022_gzdt_d.png) no-repeat left center; text-indent:1em;}
.szss_box ul li .txt a:hover{ color:#0079d9;}
.szss_box ul li .txt span{ float:right; font-size:18px; color:#505050;}
.szss_box ul li  p{ font-size:14px; color:#505050; line-height:26px; margin-top:10px; padding-left:20px;}