*{margin: 0px;padding: 0px;}
body{font-family: "微软雅黑"; min-width:1440px;}
a{text-decoration: none; color: #000;}
a:hover{color: #28569f;}
ul,li{list-style: none;}
.clearfix{clear: both;}
/*头部：logo和搜索*/
.header{width: 100%; height: 156px;	background:url(../img/header.jpg) center center;}
.top{width: 1440px; height: 156px; margin: 0 auto;}
.logo {float: left;	width: 730px; height: 156px;}
.logo img{width: 100%;	height: 100%;}
.top_right{
	float: right;
	width: 260px;
	height: 38px;
	margin-top:80px;
	margin-right: 125px;
}
.top_right .sousuo{
	float: right;
	height: 38px;
	width: 258px;
	border: 1px solid #7391c1;
	border-radius:18px;
	background: #ffffff;
}
.sousuo input{outline:none;}
.sousuo .soukuang{
	width: 190px;
	border: 1px solid transparent;
	height: 35px;
	margin-left: 18px;
	background-color: transparent;
}
.sousuo_img{
	position: relative;
	width: 23px;
	height: 35px;
	margin-left:210px;
	top: -31px;
}
.sousuo_img img{
	width:23px;
	height: 21px;
	border-left: 2px solid #d0daea;
    padding-left: 10px;
}
.sousuo_img input{
	width:23px;
	height: 21px;
	border-left: 2px solid #d0daea;
    padding-left: 10px;
}
/*导航*/
.nav{width: 100%; height: 50px; background-color: #2563a6;}
.nav .nav-cont{width: 1440px; height: 50px;	margin: 0 auto;}
.nav-cont ul{list-style: none;}
.nav-cont ul li{float: left; width: 205px; height:50px; line-height:50px; font-size:16px; color: #fff; text-align: center;}
.nav-cont ul li.active, .nav-cont ul li:hover{background: #3a7dc4;}
.nav-cont ul li.active a, .nav-cont ul li:hover a{color:#fff;}
.nav-cont a{color:#fff;}
.nav-cont ul li ul { border:0px solid #ccc; display:none; padding-top:12px; background:url(../img/twonav.png) top no-repeat;} 
.nav-cont ul li ul li {TEXT-DECORATION: none; font-size:14px; height:42px;line-height:42px; float:none; background: #f1f1f1;  margin:0; border-bottom: 1px dashed #ccc;}
.nav-cont ul li ul li a { height:42px;line-height:42px; text-align:center; color:#000000;} 
.nav-cont ul li ul li:hover{background: #28569f;}
.nav-cont ul li ul li:hover a { color:#fff;}  
.nav-cont ul li:hover ul { display:block;z-index:9999999; position:absolute;}
.nav-cont ul li.sfhover ul { display:block;} 
.banner{
	width: 100%;
	max-width: 1920px;
	margin: 0px auto;
}
.banner-img{width: 100%; max-width: 1920px;}
.banner-img img{width: 100%;}
/* 间隔 */
.conotent-space{height:334px; margin: 0 auto; background-color: transparent;}
.space{height: 40px; margin: 0 auto; background-color: transparent;}
.space2{height: 20px; margin: 0 auto; background-color: transparent;}
/* 中间内容部分 */
.content-area{background:url(../img/content-area.png) #e6eff8 top center no-repeat;}
.content{width: 1440px; height: 100%; margin: 0 auto;}
/* 第一部分: 通知公告 */
.notice_area{float:left; width:500px; height:350px; padding:16px 30px 0 30px; background:#fff; border-radius:10px; }
.title_area{height:50px; line-height:49px; border-bottom:1px solid #e9eff6;}
.title_text{float:left; font-size:20px; color:#2563a6; font-weight:bold; border-bottom:2px solid #2563a6;}
.title_more{float:right;}
.title_more a{color:#999;}
.title_more a:hover{color:#666;}
.notice-list{height: 100px;	margin-top: 25px;}
.notice-item{height: 46px; margin-bottom:20px; overflow: hidden;}
.notice-time{float: left; width:48px; height: 44px; border: 1px solid #2563a6; text-align:center;}
.notice-day{height:26px; line-height:26px; font-weight:bold; font-size:14px;}
.notice-month{height:20px; line-height:20px; background: #2563a6; color: #fff; font-size:12px;}
.notice-text{
	float: right;
	width: calc( 100% - 60px);
	line-height: 24px;
	font-size: 16px;
}
/* 最新新闻 */
.news_area{float: left;	width: 500px; height: 350px; margin-left: 20px; padding:16px 30px 0 30px; background:#fff; border-radius:10px;}
.news_list{height: 100px; margin-top: 25px;}
.news_item{height:28px; line-height:28px; overflow: hidden; margin-bottom: 15px; overflow: hidden;}
.newsitem-point{
	float:left;
	width:20px;
	height: 28px;
	background:url(../img/book.png) left no-repeat;
}
.newsitem-point .yuandian{
	display: block;
	width: 4px;
	height: 4px;
	background-color: #555;
	border-radius: 4px;
    margin:15px 0;
}
.newsitem-point a:hover{
	background-color: #333;
}
.newsitem-title{
	float:left;
	width:calc(100% - 40px);
	overflow: hidden;
}
.newsitem-title a{
	font-size: 16px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
/* 投诉受理 */
.tousu_area{float:right; width:220px; height:350px; background: #4f92d8; padding:16px 30px 0 30px; border-radius:10px;}
.tousu_title_area{height:50px; line-height:49px; border-bottom:1px solid #82b0e2;}
.tousu_title_text{float:left; font-size:20px; color:#fff; font-weight:bold; border-bottom:2px solid #fff;}
.tousu_con{height:254px; background:url(../img/tousu_con.jpg) center center no-repeat; margin-top:25px;}
.tousu-nr{width:210px; margin:0 auto; padding-top:10px;}
.tousu-nr-list{
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	margin:7px 0;
	text-indent: 1.5em;
	overflow: hidden;
}
.tousu_icon1{background:url(../img/sl_icon1.png) left center no-repeat;}
.tousu_icon2{background:url(../img/sl_icon2.png) left center no-repeat;}
.tousu_icon3{background:url(../img/sl_icon3.png) left center no-repeat;}
.tousu_icon4{background:url(../img/sl_icon4.png) left center no-repeat;}
.tousu-nr-list>span{color:#999;}

/*第二部分开始*/
.part2{width: 1440px; margin: 0 auto;}
/* 信息公开栏目 */
.openinfo{float:left; width: 326px; height: 576px; background-color: #fff; border-radius: 10px; }
.openinfo-title{background-color: #2563a6; height:66px; line-height:66px; color:#fff; text-indent:1.5em; font-size:20px; font-weight: bold;}
.openinfo-con{height: 50px;	margin: 0 auto;}
.openinfo-con .ulnav1{list-style: none; text-indent:1.5em;}
.openinfo-con .ulnav1 li{height:50px; line-height:50px; font-size:16px; background:url(../img/openinfo_ul_li.png) center right 18px no-repeat;}
.openinfo-con .ulnav1 li a{display: block; width: 100%;}
.openinfo-con .ulnav1 li:hover{background:url(../img/openinfo_ul_li2.png) center right 18px no-repeat #e6eff8;}
.openinfo-con .ulnav1 li.active a, .openinfo-con .ulnav1 li:hover a{color:#3a7dc4;}
.openinfo-con .ulnav1 li .ulnav2 {border: 1px solid #e6eff8; display:none; left:326px; top: -50px; background: #e6eff8; width: 700px; text-indent:.8em;} 
.openinfo-con .ulnav1 li:hover .ulnav2 { display:block;z-index:9999999; position: relative; left:326px; top: -50px;}
.openinfo-con .ulnav1 li .ulnav2 li {background:url(../img/openinfo_ul_li.png) center right 18px no-repeat; border-bottom: 1px dashed #eee; font-size:15px;}
.openinfo-con .ulnav1 li .ulnav2 li :hover{background:url(../img/openinfo_ul_li2.png) center right 18px no-repeat #fff;}
.openinfo-con .ulnav1 li .ulnav2 li a {color:#000000;} 
.openinfo-con .ulnav1 li .ulnav2 li:hover{background: #e6eff8;}
.openinfo-con .ulnav1 li .ulnav2 li .ulnav3 { border:1px solid #e6eff8; display:none; left:326px; top: -50px; width: 405px;} 
.openinfo-con .ulnav1 li .ulnav2 li:hover .ulnav3 {display:block;z-index:9999999; position: relative; left:700px; top: -50px;}
.openinfo-con .ulnav1 li .ulnav2 li .ulnav3 li {background: #e6eff8; border-bottom: 1px dashed #ddd;}
.openinfo-con .ulnav1 li .ulnav2 li .ulnav3 li:hover{background: #e6eff8 !important;}
.openinfo-con .ulnav1 span{color:red;}


/* 三组切换 */
.sangroup{margin-left: 20px; float:left; background:#fff; width:795px; height: 576px; border-radius: 10px;}
.titleArea{
    height: 65px;
    line-height: 65px;
    font-size: 20px;
    color: #000;
    border-bottom:#cdcdcd 1px solid;
}
.titleArea-con{padding:0 20px; float:left; text-align:center;}
.titleArea-con a{color:#000;}
.titleArea .more{ 
    float:right; 
    width:50px; 
    font-size:12px; 
}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
.text-more{ float:right; width:50px; font-size:12px; height:0px; line-height:36px;}
.active .title_more{position: relative; right: 30px; top: -56px;}
.titleArea .active a{ color:#2563a6; font-weight: bold;}
.titleArea .active{border-bottom:#2563a6 2px solid;}
.article-list{width: 750px; margin: 12px auto 0 auto;}
.article-item{height: 68px; line-height: 40px; overflow:hidden;}
.article-point{float:left; width:25px; height:40px; background:url(../img/article-point.png) center center no-repeat;}
.article-title{height: 40px; line-height: 40px; overflow:hidden;}
.article-demo{text-indent:2em; height:22px; line-height:22px; overflow:hidden; padding:0 15px; color:#666; font-size:14px;}
/* 信息公开受理 */
.shouli_area{float:right; width:220px; height:560px; background: #e2ad46; padding:16px 30px 0 30px; border-radius:10px;}
.shouli_con{height:462px; background:url(../img/shouli_con.jpg) center center no-repeat; margin-top:25px;}
.tousu-nr-list>span{color:#999;}

.foot{width: 100%; min-width: 1440px; height: 174px; background: #28569f;}
.footer{width: 1440px; height: 75px; margin: 0 auto;}
.footer_l{float:left; width:520px; margin-top:60px;}
.footer_r{float:right; width: 900px; margin-top:52px;}
.footer p{
	width: 100%;
	height: 26px;
	line-height: 26px;
	text-align: left;
	font-size: 14px;
	color: #b3c9eb;
}
/* 内页 */
/* 内页banner */
.neiye_banner{
	width: 100%;
	min-width: 1200px;
	height: 340px;
	background:url(../img/neiye_banner.png);
}
.neiye_content{
	width:1440px;
	height:100%;
	min-height: 380px;
	margin: 0 auto;
}
.neiye_content_left{
	width: 326px;
	float: left;
}
.neiye_content_right{
	width: 1080px;
	float: right;
}
.connav_name{
	height:50px;
	line-height: 50px;
	background: #28569f;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.connav {
	padding: 0;
	margin: 0;
}
.connav .connav_item {
	line-height: 40px;
	text-align: center;
	border: 1px solid #ebf5ff;
	font-size: 16px;
	overflow: hidden;
}
.connav .active a{
	color: #28569f;
	font-weight: bold;
}
.navname{
	height:50px;
	line-height: 50px;
	background: #28569f;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}


/* 当前位置 */
.currloca {
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #dfdfdf;
	overflow: hidden;
}
.address_icon {
	float:left;
    width: 20px;
    height: 20px;
    margin-right: 17px;
    margin-top: 5px;
}
.address_text{
	color:#333;
	font-size:14px;
	line-height:30px;
}
.address_text a{
	color:#666;
	font-size:14px;
}
/* 列表页 */
.currloca_tip {
	margin-bottom: 15px;
}
.currloca_tip{
	width: 1200px;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #d5d5d5;
}
.curr_texts{
	width: 115px;
	font-size: 24px;
}
.location_item{
	height: 44px;
	line-height: 44px;
	border-bottom: 1px dashed #d5d5d5;
}
.location-dot{
	float:left;
    width: 10px;
    margin-right: 18px;
}
.neiye_icon{
	display: block;
	width: 6px;
	height: 6px;
	background: #28569f;
	border: 1px solid #28569f;
	margin: 18px 0;
}
.location-title{
	float:left;
	width: calc(100% - 125px);
	overflow: hidden;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}
.location-time{
	float:right;
	font-family: "arial narrow";
	width: 88px;
	font-size: 16px;
	color: #666;
}
/* 内容页 */
.neiye_content_title {
    font-size: 24px;
    color: #333;
    text-align: center;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 50px;
}
.neiye_content_tip {
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    color: #333;
}
.ze_list p{
	text-indent: 2em !important;
	font-size: 16px !important;
	line-height: 30px !important;
	color: #333 !important;
	margin-bottom: 5px;
}
/*结果页*/
.currlocatwo{
	width: 1200px;
	height:40px;
	line-height: 40px;
	border-bottom: 1px solid #e7e7e7;
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.result_cont{
	margin-top: 15px;
}
.result_title{
	width: 100%;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
}
.result_detail{
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0;
}
.result_cont a{
	color: #333;
}
.result_cont a:hover{
	color: #1c56c0;
}
.result_time{
	width: 100%;
	color: #666;
	font-size: 12px;
}
.result_times{
	color: #333;
	font-size: 12px;
}
.piclist_item{width: 25%; float:left; text-align: center; margin-bottom:25px;}
.piclist_item-img img{width:224px; height:140px; margin: 0 atuo;}
.piclist_item-title{height:50px; line-height:25px; overflow:hidden; padding: 0 6px;}


.num-time{float:left; with: 300px;}
.num-point{float:right; with: 80px;}