﻿#middle {
	width: 100%;
}

.middle {
	width: 100%;
	margin: 0 auto 50px;
        overflow: hidden;
}

.each-title{
	font-size: 24px;
	font-weight: bold;
}
.each-title a{
	color: #1658a0;
}

.zdgkml-hf{margin-top:30px;}
.zdgkml-hf img{width:100%;}

/* 政府信息公开 */
.zfxxgk-div{
	margin-top: 40px;
}
.zfxxgk-btn-div{
	margin-top: 15px;
}
.zfxxgk-btn-div ul{
	width: calc(100% + 25px);
}
.zfxxgk-btn-div ul li{
	float: left;
	height: 90px;
	line-height: 90px;
	background-color: #e7f3fe;
	margin-right: 25px;
	width: calc(20% - 25px);
	font-size: 18px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
}
.zfxxgk-btn-div ul li a{
	display: block;
}
.zfxxgk-btn-div ul li img{
	width: 32px;
	margin-top: 28px;
	margin-right: 6px;
}
.btn-img-h{
	display: none;
}
.zfxxgk-btn-div ul li:hover{
	background-color: #1658A0;
}
.zfxxgk-btn-div ul li:hover a{
	color: #FFFFFF;
}
.zfxxgk-btn-div ul li:hover .btn-img-h{
	display: inline;
}
.zfxxgk-btn-div ul li:hover .btn-img{
	display: none;
}

/* 政府文件 */
.zfwj-div{
	margin-top: 42px;
}
.zfwj-left{
	float: left;
	width: calc(61% - 40px);
}
.zfwj-list{
	margin-top: 10px;
}
.zfwj-list ul li{
	height: 36px;
	line-height: 36px;
}
.list-point{
	float: left;
	width: 5px;
	height: 5px;
	background-color: #e5e5e5;
	margin-top: 15px;
	margin-right: 6px;
}
.list-text{
	float: left;
	width: calc(100% - 75px);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list-time{
	float: right;
}
/* 找政策 */
.zzc-div{
	float: right;
	width: 39%;
}
.zzc-left{
	float: left;
}
.zzc-right{
	float: right;
	width: 168px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #1658a0;
	color: #1658a0;
	text-align: center;
	border-radius: 5px;
}
.ss-div{
	height: 230px;
	background-color: #f3f8ff;
	margin-top: 16px;
	box-sizing: border-box;
	padding: 20px 40px 20px 18px;
}
.ss-row{
	margin-bottom: 18px;
}
.label-name{
	float: left;
	width: 75px;
	height: 50px;
	line-height: 50px;
	text-align: right;
}
.input-div{
	float: left;
	height: 50px;
	margin-left: 5px;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	background-color: #FFFFFF;
	width: calc(100% - 80px);
	padding: 0 10px;
}

.input-div select{
	box-sizing: border-box;
	border: none;
	outline: none;
	width: calc(100% + 20px);
	height: 47px;
	margin-left: -10px;
	padding: 5px 10px;
	appearance:none;
	moz-appearance:none;
	-webkit-appearance:none;
				
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url("/cms/templates/430672993509030000/images/dropdown.gif") no-repeat scroll calc(100% - 10px) center transparent;
				
}

.ss-input{
	margin: 5px 0;
	width: 100%;
	height: 38px;
}
.gjz-input{
	width: calc(100% - 185px);
}
.ss-btn{
	float: right;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	background-color: #1658a0;
	color: #FFFFFF;
	width: 90px;
	text-align: center;
	border-radius: 4px;
        cursor: pointer;
}

/* 重点领域信息公开 */
.zdly-div{
	margin-top: 30px;
}
.zdly-list ul{
	width: calc(100% + 20px);
}
.zdly-list ul li{
	float: left;
	margin: 20px 20px 0 0;
	width: calc(20% - 20px);
	box-sizing: border-box;
	border: 1px solid #d0deec;
	border-radius: 4px;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
.zdly-list ul li a{
	display: block;
	color: #1658A0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zdly-list ul li:hover{
	background-color: #1658A0;
	border-color: #1658A0;
}
.zdly-list ul li:hover a{
	color: #FFFFFF;
}

/* 统计信息 */
.tjxx-div{
	margin-top: 40px;
}
.tjxx-left{
	float: left;
	width: calc((100% - 38px) / 2);
}
.zfwj-tabbar{
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}
.zfwj-tabbar ul li{
    float: left;
    margin-right: 40px;
    padding-right: 5px;
    font-size: 24px;
    height: 48px;
}
.zfwj-tabbar ul li a{
    color: #333333;
}
.zfwj-tabbar ul li:hover{
    color: #1658A0;
    font-weight: bold;
    border-bottom: 3px solid #1658a0;
}
.zfwj-tabbar ul li:hover a{
    color: #1658a0;
}
.zfwj-select{
    color: #1658A0;
    font-weight: bold;
    border-bottom: 3px solid #1658a0;
}
.zfwj-tabbar ul .zfwj-select a{
    color: #1658A0;
}
.tjxx-list{
	margin-top: 18px;
}
.rsxx-div{
	float: right;
	width: calc((100% - 38px) / 2);
}

/* 专题专栏 */
.ztzl-div{
	margin-top: 30px;
}
.ztzl-list{
	margin-top: 20px;
	position: relative;
}
.ztzl-list ul li{
	margin-right: 20px;
	width: 310px;
	float: left;
}
.ztzl-list ul li img{
	width: 100%;
}
.slider-left-btn{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 50;
    cursor: pointer;
}
.slider-right-btn{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 50;
    cursor: pointer;
}

/* 底部轮播图*/
.Cont {
    WIDTH: 100%;
    FLOAT: left;
    OVERFLOW: hidden;
    height: 110px;
}
.ScrCont {
    WIDTH: 10000000px;
}
#List1 {
    float: left;
}
#List2 {
    float: left;
}
.hpp {
    width: 310px;
    height: 110px;
    margin-right: 20px;
    float: left;
    overflow: hidden;
}
.hppimg {
    width: 100%;
    height: 100%;
}



/* ===========视图宽度============ */

.w_1300 {
	max-width: 1300px;
}

/* ===========辅助样式============ */

input,
textarea,
select,
button {
	border: none;
	outline: none;
}

.on {
	display: block;
}


/* =========头部tabbar============== */




/* ==============@media============== */

@media screen and (max-width: 1920px) {}

@media screen and (max-width: 1340px) {
	.w_1300 {
		max-width: 1200px;
	}
}

@media screen and (max-width: 1240px) {
	.w_1300 {
		max-width: 1000px;
	}
	
	/* 政府信息公开 */
	.zfxxgk-btn-div{
	    margin-top: 0;
	}
	.zfxxgk-btn-div ul{
		width: calc(100% + 15px);
	}
	.zfxxgk-btn-div ul li{
		margin-right: 15px;
		width: calc((100% - 45px) / 3);
		margin-top: 15px;
	}

	/* 重点领域信息公开 */
	.zdly-list ul{
	    width: calc(100% + 15px);
	}
	.zdly-list ul li{
		margin: 15px 15px 0 0;
		width: calc(25% - 15px);
	}
	
}

@media screen and (max-width: 1024px) {
	.w_1300 {
		box-sizing: border-box;
	}
}

@media screen and (max-width: 1000px) {

	.middle{
		padding: 0 15px;
	}
	
	.each-title{
		font-size: 20px;
	}
	
	/* 政府文件 */
	.zfwj-left,
	.zzc-div,
	.tjxx-left,
	.rsxx-div{
	    float: none;
	    width: 100%;
	}
	
	/* 政府信息公开 */
	.zfxxgk-div{
	    margin-top: 25px;
	}
	.zfxxgk-btn-div ul li{
		font-size: 16px;
		height: 70px;
		line-height: 70px;
	}
	.zfxxgk-btn-div ul li img{
		width: 28px;
		margin-top: 20px;
	}
	
	/* 找政策 */
	.zzc-div,
	.zfwj-div,
	.rsxx-div{
		margin-top: 30px;
	}
	
	/* 重点领域信息公开 */
	.zdly-div{
	    margin-top: 40px;
	}
	.zdly-list ul li{
		width: calc((100% - 45px) / 3);
	}
	
	/* 人事信息 */
	.zfwj-tabbar{
		height: 42px;
	}
	.zfwj-tabbar ul li{
		font-size: 20px;
		height: 40px;
	}
	

}

@media screen and (max-width: 768px) {
	
	/* 政府信息公开 */
	.zfxxgk-btn-div ul li{
		width: calc(50% - 15px);
	}
	
	/* 重点领域信息 */
	.zdly-list ul li{
		width: calc(50% - 15px);
	}
}

@media screen and (max-width: 550px) {
	
	
}

@media screen and (max-width: 425px) {
	
	/* 政府信息公开 */
	.zfxxgk-btn-div ul,
	.zdly-list ul{
		width: 100%;
	}
	.zfxxgk-btn-div ul li,
	.zdly-list ul li{
		width: 100%;
	}
	
	/* 找政策 */
	.ss-div{
		padding: 20px 20px 20px 5px;
	}
	.ss-btn{
		font-size: 15px;
		width: 52px;
	}
	.gjz-input{
	    width: calc(100% - 138px);
	}
	.zzc-right{
		font-size: 15px;
		width: 150px;
		height: 30px;
		line-height: 30px;
	}
	
	/* 人事信息 */
	.zfwj-tabbar{
		height: 38px;
	}
	.zfwj-tabbar ul li{
		font-size: 18px;
		height: 36px;
		margin-right: 19px;
	}
	
}

@media screen and (max-width: 370px) {
	

}

@media screen and (max-width: 320px) {
	
}
