.container-border-top {
	background-clip: padding-box;
	border: 5px solid transparent;
}

li.zc-item {
	list-style: none;
	background-color: #f9f9f9;
	border-radius: 5px;
	margin: 5px;
	clear: left;
	height: 100px;
	width: 97%;
	list-style-position: inside;
	padding-left: 0px;
}

li.zc-item.current {
	background-color: #1d60ae;
	color: white;
}

.zc-item-split {
	width: 1px;
	height: 90%;
	margin: 5px 5px 5px -5px;
	border: 1px solid #ddd;
}

.zc-item div {
	float: left;
}

.zc-item-date {
	width: 100px;
	padding: 15px;
}

.zc-item-title {
	width: 60%;
	vertical-align: middle;
	padding: 10px 5px 5px 10px;
	/* padding-top: 15px; */
	/* color: black; */
	height: 100px;
	font-size: 16px;
	line-height: 80px;
}

.zc-item-title a {
	color: black;
	text-decoration: none;
}

li.zc-item.current .zc-item-title a {
	color: white;
}

p.zc-item-date-day {
	font-size: 24px;
	text-align: center;
	/* padding-top: 10px; */
	font-weight: bold;
	/* vertical-align: middle; */
	/* margin-top: 12px; */
	/* margin-bottom: 5px; */
}

p.zc-item-date-month {
	text-align: center;
	margin: 0;
}

.bdzc ul,
.gjzc ul {
	padding-left: 0;
	/* margin: 0; */
	margin-bottom: 20px;
}

.bdzc h3,
.gjzc h3 {
	text-align: center;
}

.gszc_bn1 {
	background: url(gszcBn.png) left 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn2 {
	background: url(gszcBn.png) -235px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn3 {
	background: url(gszcBn.png) -475px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn4 {
	background: url(gszcBn.png) -710px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn5 {
	background: url(gszcBn.png) -945px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn6 {
	background: url(gszcBn.png) -1180px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn7 {
	background: url(gszcBn.png) -1415px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn8 {
	background: url(gszcBn.png) -1650px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn9 {
	background: url(gszcBn.png) -1885px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gszc_bn10 {
	background: url(gszcBn.png)-2120px 0px no-repeat;
	width: 70px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
}

.gjzc-item h6 {
	text-align: center;
}

.col-xs-12 {
	margin-bottom: 15px;
}

.fk-header-img {
	width: 100%;
}

.fk-list {
	padding-left: 0px;
	list-style: none;
}

.fk-list-item {
	display: block;
	float: left;
	width: 47%;
	text-align: center;
	background-color: #ddd;
	border-radius: 15px;
	margin: 5px;
	height: 50px;
	padding-top: 15px;
}

.fk-list-item a {
	color: #686866;
}

.qrcode {
	width: 40%;
}

.qrcode-container {
	text-align: center;
}

.foot {
	display: none;
}

.row-b {
	text-align: center;
	color: #0952af;
	font-size: 40px;
	background: url(biaotiBg.png) no-repeat center;
	margin-bottom: 20px;
	margin-top: 40px;
}

.anniu {
	height: 130px;
	padding-top: 90px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.bn1 {
	background: url(bsBn.png) #1d60ae center 25px no-repeat;
	border-top: 2px solid #1d60ae;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.bn2 {
	background: url(bsBn.png) #2ec1df center -115px no-repeat;
	border-top: 2px solid #2ec1df;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.bn3 {
	background: url(bsBn.png) #7388f4 center -255px no-repeat;
	border-top: 2px solid #7388f4;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.bn4 {
	background: url(bsBn.png) #f59f3c center -395px no-repeat;
	border-top: 2px solid #f59f3c;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.bn5 {
	background: url(bsBn.png) #56c89d center -535px no-repeat;
	border-top: 2px solid #56c89d;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.bn6 {
	background: url(bsBn.png) #57b7f0 center -675px no-repeat;
	border-top: 2px solid #57b7f0;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.lititle ul {
	background: #f5f5f5;
	height: 140px;
	margin: 0px;
	padding: 0px;
}

.lititle ul li {
	padding: 10px;
	text-align: center;
	list-style-type: none;
	font-size: 12px;
}

.lititle ul li a {
	color: #666;
}

.lititle ul li a:hover {
	color: #257cca;
	font-weight: bold;
}

body {
	background-color: #f7fcff;
}

li.gjzc-item {
	display: block;
	float: left;
	width: 27%;
	border: 1px solid #ddd;
	margin: 10px;
	height: 145px;
	background-color: #f9f9f9;
}

.container-border-top {
	/* border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top:3px solid #0050b0; */
	background-color: white;
}

.zc h3 {
	text-align: center;
}

.zc-title {
	background-color: #0050b0;
	padding: 5px 10px;
	color: white;
	font-size: 16px;
}

.banner {
	background-color: #3069ba;
	color: white;
	text-align: center;
}

.banner h1 {
	font-size: 18px;
	margin: 0;
	padding: 10px 25px;
}

.col-bs {
	padding: 5px;
}

.gjzc-item.last {
	width: 91%;
}

.hd-img {
	margin-bottom: 15px;
}

.hd-img img {
	width: 100%;
}

p.hd-title {
	color: white;
	font-size: 18px;
	margin-top: -30px;
	/* padding-left: 100px; */
	text-align: center;
}

@media (min-width:992px) {
	.banner {
		background: url(banner.jpg) top center no-repeat;
		height: 500px;
	}

	.banner h1 {
		display: none;
	}

	li.gjzc-item {
		width: 125px;
	}

	.gjzc-item.last {
		width: 125px;
		;
	}

	p.hd-title {
		margin-top: -45px;
		/* padding-left: 100px; */
	}

	.qrcode {
		width: 80%;
	}

	.foot {
		display: block;
	}

	/* 20211116新增和调整 */
	li.zc-item {
		height: 70px;
	}

	.zc-item-title {
		/*   line-height: 75px;
	   font-size: 18px; */
		width: 80%;
		height: 60px;
		font-size: 17px;
		line-height: 50px;
	}

	.zc-item-date {
		width: 100px;
		padding: 10px;
	}

	.col-md-4 {
		width: 100% !important;
	}

	.col-md-8 {
		width: 100% !important;
	}

	li.gjzc-item {
		height: 126px;
		margin-left: 24px;
	}

	.gjzc-item h6 {
		font-size: 16px;
	}

	.lititle ul li {
		font-size: 16px;
	}
}
