body {
	background: #f0f3f8;
}
.omain {
	width: 1000px;
	margin: 40px auto;
}
.tite {
	margin-top: 60px;
	margin-bottom: 30px;
	text-align: center;
}

.tite h2 {
	font-size: 30px;
	font-weight: 700;
	color: #002147;
}
@media (max-width: 767px) {
	.omain {
		width: 100%;
		padding: 0 10px;
	}
}
.banner {
    background: #0d1028c9;
	padding: 80px 0;
	text-align: center;
	color: #fff;
}


.wz {
	background: #fff;
	padding: 15px 0;
}
.wz ul li {
    width: 42%;
    float: left;
    color: #777777;
    margin: 1% 2%;    
    padding-right: 10px;
	padding: 1%;
}
.wz-tit {
	width: 75%;
	float: left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	color: #000;
}
.wz ul li:hover .wz-tit {
	color: #ff5202;
}
.wz-tim {
	float: right;
	color: #333;
}
.wz-btn {
	display: block;
	color: #ff5202;
	clear: both;
	padding-left: 20px;
}
.wz-btn:hover {
	color: #666;
}
@media (max-width: 767px) {
	.wz ul li {
		width: 96%;
	}
	.wz-tit {
		width: 70%;
	}
}
.part6 {
	background: #fff;
}
.part6 h2 {
	text-align: center;
}
.part6-1  table {
	text-align: center;
	width: 90%;
    margin: auto;
	border-spacing: 0;
}
.part6-1 thead {
	background: #0d1028c9;
    color: #fff;
	font-weight: 700;
	font-size: 18px;
}
.part6-1 thead td {
	padding: 20px 10px;
}
.part6-1 tbody td {
	padding: 15px 5px;
}
.qs tbody tr:nth-child(4n+3), .qs tbody tr:nth-child(4n+4) {
  background-color: #f9f9f9;
}
.qs tbody tr:nth-child(4n+3) td {
    border-top: 1px solid #dee2e6;
}
.qs tbody tr:nth-child(4n+1) td {
	border-top: 1px solid #dee2e6;
}
.tabl tbody tr:nth-child(2n) {
  background-color: #f9f9f9;
}
.tabl tbody tr:nth-child(2n) td {
    border-top: 1px solid #dee2e6;
	border-bottom: 1px solid #dee2e6;
}

.part6-1 .scrol {
	text-align: center;
    height: 1000px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 20px;
	margin: 15px;
}

.part6-1::-webkit-scrollbar {
    width: 6px;   
	height:80%;
}
.part6-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px #0909091a;
    background: #09090933;
}
.part6-1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #09090933;
    border-radius: 0;
    background: #0909091a;

}
.part6-2 table {
    width: 90%;
    margin: auto;
	border-collapse: collapse;
}
.part6-2 table td, table th {
    padding: 10px;
    border: 1px solid #dee2e6;
    vertical-align: top;
}
.part6-2 h3 {
	font-size: 22px;
}
.part6-2 h3:before {
    content: "";
    display: inline-block;
    height: 22px;
    width: 4px;
    background: #e4002d;
    background-size: 100%;
    vertical-align: middle;
    margin-right: 10px;
	border-radius: 4px;
}
.tgb_list {
	text-align: center;
}
.tgb_list ul {
	background: #f0f3f8;
}
.tgb_list ul li {
	border: 2px solid #ededed;
	border-radius: 5px;
	padding: 10px;
	font-weight: 700;	
	width: 20%;
	display: inline-block;
	margin-right: 2%;
	text-align: center;
}
.tgb_list ul li:hover {
	background: #fff;
	background-size: 100%;	
	border: 2px solid #fff;
	border-radius: 5px 5px 0 0;
}
.tgb_list .cun {
    background: #fff;
    background-size: 100%;
    color: #0d1028c9;
    border: 2px solid #fff;
	border-radius: 5px 5px 0 0;
}
.tgb_con {
	padding: 20px;
	margin-top: 10px;
	border-radius: 10px;
	color: #000;
}
.tgb_con::-webkit-scrollbar {
    width: 6px;   
	height:80%;
}
.tgb_con::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px #0909091a;
    background: #09090933;
}
.tgb_con::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #09090933;
    border-radius: 0;
    background: #0909091a;

}
.tgb_con .tgb-main p {
	color: #333;
}
.tgb_con .tgb-main .p-t {
	color: #000;
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 10px;
}
.p-cen {
	text-align: center;
	letter-spacing: 5px;
	font-size: 20px;
	margin-bottom: 20px;
}
@media (max-width: 767px) {
	body {
		background: #fff;
	}
	.tgb_list ul {
		background: #fff;
	}
	.tgb_list ul li {
		margin: 2%;
		width: auto;
	}
	
	.tgb_con {
		padding: 0;
	}
	.part6-1 {
		padding: 0;
		margin: 0;
	}
	.part6-1 table {
		width: 100%;
	}
	.part6-1 .scrol {
		padding: 0;
		margin: 0;
	}
	h3 {
		font-size: 20px;
	}
	.tgb_list ul li {
		font-size: 14px;
	}
	.tgb_list ul li:hover {
		background: #0d1028c9;
		color: #fff;
	}
	.tgb_list .cun {
		background: #0d1028c9;
		color: #fff;
	}
}	