﻿/* banner图 */
.banner{
	height: 358px;
	position: relative;
}
.banner .imglist{position: absolute;top: 0;left: -250px;}
.banner .imglist li{float: left;}
.banner .imglist li img{width: 1680px; height: 358px;}
.banner .imglist .hide{display: none;}
.banner .btnlist{position: absolute;right:600px;bottom:20px;}
.banner .btnlist li{background: #fff;border-radius: 50%;height:10px;width:10px;float: left;margin-right:10px;}
.banner .btnlist .ac{background: red;}
.banner #leftarrow{
	position: absolute;left:10px;top:160px;font-size: 50px;width: 50px;height:50px;border-radius: 50%;background: #666;opacity: 0.3;text-align: center;display: inline-block;color: #fff;font-family:consolas;line-height: 45px;
}
.banner #rightarrow{
	position: absolute;right:10px;top:160px;font-size: 50px;width: 50px;height:50px;border-radius: 50%;background: #666;opacity: 0.3;text-align: center;display: inline-block;color: #fff;font-family:consolas;line-height: 45px;
}

/* 新闻列表 */

.wrap{
	padding-top: 32px;
	position: relative;
}
/* 左边轮播 */
.wrap .left,.wrap .right{
	float: left;
}
.wrap .left .imglist1 img{
	position: relative;
	width: 587px;
	height: 331px;
}
.wrap .left .imglist1 li a{
	position: absolute;bottom: 160px;left: 0;
}

.wrap .left .topic{
	height: 45px;
	width: 587px;
	line-height: 45px;
	position: absolute;top: 318px;left: 0;
	opacity:.2;
	filter:alpha(opacity=20);
	background-color: #333;
}

.wrap .left  a{
	font-size: 16px;
	margin-left: 23px;
}
.wrap .left .btnlist1{
	width: 122px;
	height: 45px;
	line-height: 45px;
	position: absolute;top: 330px;left: 450px;
	z-index: 2;
}
.wrap .left .btnlist1 li{
	background-color: #fff;
	border-radius: 50%;
	height:16px;
	width:16px;
	float: left;
	margin-right:10px;
	cursor: pointer;
}
.wrap .left .btnlist1 .ac{
	background-color: #2259bf;
}

/* 右侧新闻列表 */
.wrap .right{
	padding-left: 26px;
	width: 585px;
}

.wrap .right .list_nav li{
	height: 53px;
	float: left;
	padding-right: 46px;
	font-size: 20px;
	cursor: pointer;
}
.wrap .right .list_nav li a{
	color: #333;
	padding-bottom: 22px;
	height: 38px;
    line-height: 38px;
}

.wrap .right .list_nav .ac a{
	border-bottom: 2px solid #0069c5;
	color: #0069c5;
	font-weight: bold;
}
.wrap .right .list_nav li:nth-child(4){
	padding-right: 0;
}
.wrap .right .line{
	height: 54px;
	border-bottom:1px solid #d4d4d4 ;
}

/* 列表 */
.wrap .right .new_list a{
	font-size: 14px;
	color: #333;
	height: 40px;
	line-height: 37px;
	padding-bottom: 25px;
}

.allpopup p a{
		
}
.wrap .right .woca{
	padding-left: 20px;
}
.wrap .right .woca .weiyi{
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #3370a3;
}
.wrap .right .new_list a:hover{
	color: #e60012;
}
.wrap .right .new_list p{

}
.wrap .right span{
	float: right;
	padding-top: 8px;
	font-size: 14px;
	
}

/* 宣传图片 */

.xuanchuan img{
	padding-top: 24px;
}
.xuanchuan .pic1{
	padding-right: 14px;
	float: left;
	
}
.xuanchuan .pic1 img{
   width:818px;
   height:116.99px;
}
.xuanchuan .pic2{
	height: 116px;
	float: left;
}
/* 信息公开 */

.info .top{
	padding-top: 28px;
	border-bottom: 4px solid #0d1c28;
}
.info .top h2{
	font-size: 30px;
	color: #333;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	padding-bottom: 8px;
	float: left;
}
.info .top a{
	color: #333;
	height: 48px;
	line-height: 48px;	
	float:right;
}

.info .zhong1{
	border-bottom: 1px solid #cfd2d4;
	padding-bottom:20px;
}
.info .zhong2{
	border-bottom: none;
}

.info .zhong .box{
	width: 280px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: 12px 25px 10px 0; 
	background-color: #f1f1f1;
	float: left;
	position: relative;
}
.info .zhong .box .hezi_1{
	height: 60px;
}
.bb{
	margin-right: 0;
}
.info .zhong .box a{
	color: #474747;
	height: 41px;
	font-size: 14px;
}

.info .zhong .box .page{
	padding-top: 10px;
	height: 50px;
}
.info .zhong .box.bb{
	margin-right: 0;
	
}
.info .zhong .box1{
	margin-top: 0;
}

/* 办事服务 */
.info .shang{
    height: 54px;
}
.info .zhong3 .box img{
	padding: 7px 18px 0 28px;
}
.info .zhong3 .box .tubiao2{
	position: absolute;top: 5px;left: 7px;
}
.info .zhong3 .box img:nth-child(1){
	margin-top: 2px;
}
.info .zhong3 a{
	width: 180px;
	line-height: 20px;
	display: inline-block;
    padding-top: 18px;
    text-align: left;
    float: right;
}

/* 警民互动 */

.info .hezi{
	width: 282px;
	height: 184px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #f0f0f0;
	margin-top: 18px;
	box-shadow: 0px 0px 2px 4px #f6f6f6 ;
	float: left;
	margin-right: 20px;
	position: relative;
}
.info .x_hezi{
	margin-right: 0;
	position: relative;
}
.info .x_hezi .zhishi,.info .x_hezi .zhishi1{
	font-size: 14px;
	white-space: nowrap;
	position: absolute;bottom: 20px;right: 33px;
}
.info .x_hezi .zhishi1{
	position: absolute;bottom: 20px;right: -25px;
}
.info .hezi img{
	float: right;
	padding-right: 107px;
    padding-top: 30px;
}
.info .hezi .tupian2{
	position: absolute;
	top: 0;
	left: 111px;
    
}
.info .hezi a{
	color: #333;
	font-size: 18px;
	float: right;
	padding: 6px 98px;
	width: 90px;
}
.info .yewu{
	margin-top: 270px;
	height: 275px;
	border: 1px solid #c9c9c9;
	position: relative;
}
.info .yewu .hezi1{
	width: 185px;
	height: 190px;
	border: none;
	border-right: 1px solid #e5e5e5;
	margin-top: 40px;
	box-shadow: none;
	float: left;
	margin-right: 0;
}
.info .yewu .hezi1 img{
	padding: 52px 55px 0 61px;
}
.info .yewu .hezi1 a{
	padding: 15px 60px;
	color: #333
}
.info .yewu .hezi1 .phone{
	position: absolute;bottom: -1px;right: -6px;
}
.tanchuang{
	width: 298px;
	height: 290px;
	display: flex;
	flex-direction: column;
	background-color: #fff;
	position:fixed;bottom: 0;right: 0;
	border: 1px #d2d2d2 solid;
}
.cha {
	width: 14px;
	height: 13px;
	margin: 10px 15px 10px 270px;
}
.chakan {
	margin-right: 80px;
}
.shang1 {
	margin-right: 20px;
}
.tanchuang>a>img {
	width: 267px;
	height: 149px;
	margin: 0 17px;
}
.tanchuang>a.zt9 {
	width: 269px;
	color: #000;
	font-size: 14px;
	line-height: 20px;
	padding: 9px 0 0 17px;
	float: left;
}
.tanchuang span {
	padding-left: 17px;
	padding-top: 20px;
	width: 281px;
	float: left;
}
.tanchuang span a {
	font-size: 14px;
	color: #5a99cc;
}
.xia1,.shang2{
	pointer-events: none;
	opacity: .3;
}
.tanchuang .p1{
	padding-bottom: 20px;
}