.zfxxgl-content{
	width: 1200px;
	/* padding: 20px 20px 30px 20px; */
	overflow: hidden;
	margin: 0 auto
}
.zfxxgkList{
	background-color: #fff;
	padding: 20px 20px 30px 20px;
}
.zfxxgkList .line{
	width: 300px;
	height: 1px;
	background: #eee;
	margin: 10px 0;
}
.zfxxgkList .scroll{
	height: 590px;
	overflow-y: scroll;
	margin-top: 10px;
}
.zfxxgkList .scroll #zfxxgktree ul ul{
	list-style-type: none;
	padding-left: 20px;
}
.zfxxgkList .scroll #zfxxgktree ul{
	list-style-type: none;
	padding-left: 0px;
}
.zfxxgkList .scroll #zfxxgktree li{
	/* margin: 5px 0; */
	position: relative;
	cursor: pointer;
	padding-left: 5px;
}
.zfxxgkList .scroll #zfxxgktree li:before {
	content: '-';
	position: absolute;
	left: 5px;
	top: 0;
	border-left: 1px solid #000;
	height: 100%;
}
.dreamer-tree-root-div:before{
	content: '—'
}
.dreamer-tree-node-div:before{
	content: '—'
}
.dreamer-tree-node:before{
	content: '—'
}

.zfxxgkList .scroll #zfxxgktree li:nth-last-child(1):before {
	content: '';
	position: absolute;
	left: 5px;
	top: 0;
	border-left: 1px solid #000;
	height: 14px;
}

.zfxxcontent{
	background-color: #fff;
	padding: 20px 20px 30px 20px;
	margin-left: 10px;
	width: 810px;
}
.zfxxcontent .zfxxtitle{
	height: 50px;
	border-bottom: 1px solid #ccc;
}
.zfxxcontent .zfxxtitle .title2{
	line-height: 46px;
	font-weight: 800;
	font-size: 16px;
	color: #000;
	padding: 0 10px;
	border-bottom: 4px solid #0068b7;
}


/*滚动条自定义样式*/
.scroll{overflow: auto !important;}
.scroll::-webkit-scrollbar{box-sizing:border-box;width:5px;height:9px;background:#eee;}
.scroll::-webkit-scrollbar-button{width:5px;height:0px;}
.scroll::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.scroll::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.scroll::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.scroll::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.scroll::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.scroll::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.scroll::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.scroll::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.scroll::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.scroll::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.scroll::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.scroll::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.scroll::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);}
.scroll::-webkit-scrollbar-thumb{border:1px solid rgba(0,0,0,.21);background-color:#0068b7;; border-radius:5px;}
.scroll::-webkit-scrollbar-thumb:hover{border:1px solid rgba(0,0,0,.21);background-color:#0068b7;}
.scroll::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f4f4f4));}
.scroll::-webkit-scrollbar-corner{background-color:#f1f1f1;}


/*con-box*/
.con-box{width: 810px;margin: 20px auto;}
.con-title{width: 810px;height: 40px;}
.con-title p{height: 40px;line-height: 40px;background: #f1f1f1;text-align: center;font-size: 14px;color: #000;}
.con-title .p1{width: 170px;}
.con-title .p2{width: 500px;margin-left: 3px;}
.con-title .p3{width: 130px;margin-left: 3px;}
.con-box ul{margin-top: 16px;border: 1px dashed #a6a5a5}
.con-box ul li{overflow: hidden;border-bottom: 1px dashed #a6a5a5;line-height: 44px;}
.con-box ul li:nth-last-child(1){border-bottom: none;}
.con-box ul li p{float: left;width: 170px;height: 44px;text-align: center;}
.con-box ul li a{margin:0 2px;padding: 0 10px;float: left;display: block;width:480px;height: 44px;text-align: left;border-left: 1px dashed #a6a5a5;border-right: 1px dashed #a6a5a5;}
.con-box ul li .times{float: right;display: block;width: 130px;height: 44px;text-align: center;}

.news-list ul li span{float: right;}


/*****************************分页*******************************/
#pageArea{clear:both; overflow:hidden; text-align:center; width:600px; margin:30px auto; font-size:12px;display: flex;align-items: center;justify-content: space-around}
/* #pageArea #pageDec{float:left;} */
#pageArea #pageDec span{float:left; margin:0 2px; height:28px; line-height:28px; border:1px solid #ecebeb; padding:0 8px; color:#999}
#pageArea #pageDec strong{float:left; background:#f0c8c8; border:1px solid #e79292; font-weight:bold; color:#fff; padding:0 12px; height:28px; line-height:28px; margin:0 3px}
#pageArea #pageDec a,#main #pageArea #pageDec a:visited{float:left; margin:0 3px; height:27px; line-height:28px; border:1px solid #d6d6d6; padding:0 10px; text-decoration: none; color: #333333;}
#pageArea #pageDec a:hover{background:#f9e5e5; color:#e79292;}
#pageArea #pageSelect{margin-right: 20px; line-height: 30px;}
#pageArea #pageSelect label{float:left;}
#pageArea #pageJump{border:#e50310 solid 1px; height:28px; line-height:28px; width:2em; text-align:center; margin:0 3px; float:left}
#pageArea span{float:left;margin: 0 2px;}
#pageArea .btn2{ margin-left:10px; float:left; cursor:pointer;width:30px; height:30px; border:none;border-radius: 50%;background: #bb0000; color: #fff;}
#pageArea #pageDec .sDisable{cursor: pointer}
#pageArea #pageDec .pageInfo{border: none;color: #333;}


.sqgk-content{
	width: 900px;
	margin: 20px auto;
	border: 1px solid #eee;
}
.sqgkTitle{
	padding: 10px;
	text-align: center;
	color: #0068b7;
	font-weight: 800;
	font-size: 18px;
	background: #ffb37530;
}
.sqgkList{
	padding: 20px;
}
.sqgkList .listTitle{
	color: #0068b7;
	font-size: 18px;
	padding: 10px;
	border-bottom: 2px solid #eee;
	padding-left: 20px;
}
.form-content{
	display: flex;
	font-size: 14px;
	margin-top: 10px;
}
.form-content .formList{
	width: 100%;
	display: flex;
	align-items: center;
}
.form-content .formList50{
	width: 50%;
	display: flex;
	align-items: center;
}
.form-content .formLabel{
	width: 100px;
	/* line-height: 2; */
	padding: 6px 0;
	text-align: center;
	color: #333;
}
.form-content .inputBlock{
	display: inline-block;
	line-height: 2;
	margin-left: 4px;
}
.form-content .inputBlockRadio{
	display: inline-block;
	line-height: 1;
	border: 1px solid #ddd;
	margin-left: 4px;
	height: 34px;
	color: #333;
	padding: 3px;
	width:760px;
	display: flex;
	align-items: center;
}
.form-content .formList .inputBlock input{
	width:760px;
	border: 1px solid #ddd;
	height: 34px;
	color: #333;
	padding: 3px;
	outline: none;
	font-size: 14px;
}
.form-content .formList50 .inputBlock input{
	width:330px;
	border: 1px solid #ddd;
	height: 34px;
	color: #333;
	padding: 3px;
	outline: none;
	font-size: 14px;
}
.form-content .inputBlock textarea{
	width:760px;
	border: 1px solid #ddd;
	color: #333;
	padding: 3px;
	outline: none;
	font-size: 14px;
}
.form-content .inputBlock input::placeholder,
.form-content .inputBlock textarea::placeholder{
	color: #999;
	font-size: 14px;
	font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

.sqgk-content .sqgkBtn{
	margin: 20px auto;
	width: 100px;
}
.sqgk-content .sqgkBtn button{
	width: 100px;
	height: 40px;
	background: #e50310;
	color: #fff;
	font-size: 16px;
	border: none;
	border-radius: 4px;
}


.sqgkBtn div{
	width: 100px;
	text-align:center;
	line-height:40px;
	height: 40px;
	background: #0068b7;
	color: #fff;
	font-size: 16px;
	border: none;
	border-radius: 4px;
}