/* 外面盒子样式---自己定义 */
.totalNum,.totalList{
	display: none;
}
 .page_div {
 	margin: 20px 10px 20px 0;
 	color: #666
 }

 /* 页数按钮样式 */
 .page_div button {
 	display: inline-block;
 	min-width: 30px;
 	height: 28px;
 	cursor: pointer;
 	color: #666;
 	font-size: 13px;
 	line-height: 28px;
 	background-color: #f9f9f9;
 	border: 1px solid #dce0e0;
 	text-align: center;
 	margin: 0 4px;
 	-webkit-appearance: none;
 	-moz-appearance: none;
 	appearance: none;
 }

 #firstPage,
 #lastPage,
 #nextPage,
 #prePage {
 	width: 50px;
 	color: #0073A9;
 	border: 1px solid #0073A9
 }

 #nextPage,
 #prePage {
 	width: 70px
 }

 .page_div .current {
 	background-color: #0073A9;
 	border-color: #0073A9;
 	color: #FFF
 }

 /* 页面数量 */
 .totalPages {
 	margin: 0 10px
 }

 .totalPages span,
 .totalSize span {
 	color: #0073A9;
 	margin: 0 5px
 }

 /*button禁用*/
 .page_div button:disabled {
 	opacity: .5;
 	cursor: no-drop
 }

 .banner {
 	width: 100%;
 	height: 400px;
 	overflow: hidden;
 	position: relative;
 }

 .banner img {
 	width: 1920px;
 	position: absolute;
 	left: 0;
 	top: 0;
 	z-index: 1;
 }

 .banner div {
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 2;
 	color: #DBE0E7;
 	text-align: center;
 	margin-top: 30px;
 }

 .banner h1 {
 	font-size: 38px;
 	font-weight: 500;
 	margin-bottom: 15px;
 }

 .banner p {
 	font-size: 16px;
 	font-weight: 400;
 	line-height: 30px;
 }

 .insideBox {
 	background-color: #ffffff;
 }

 .insideBox-body {
 	width: 1200px;
 	/* height: 100%; */
 	margin: 0 auto;
 	overflow: hidden;
 	font-family: SourceHanSansCN-Medium, SourceHanSansCN;
 }

 .insideBox-body .body-left {
 	float: left;
 	margin-top: 40px;
	width: 160px;
 }
 .insideBox-body .body-leftIn {
	width: 160px;
 }

 .insideBox-body .body-left .ul-last {
 	width: 160px;
 	/* height: 50px; */
 	padding: 16px 0px;
 	text-align: center;
 	/* line-height: 50px; */
 	background-color: #35478D;
 	color: #ffffff;
 }

 .insideBox-body .body-left .body-ul li {
 	width: 160px;
 	/* height: 32px; */
 	text-align: center;
 	padding: 13px 0px;
 	line-height: 32px;
	list-style: none;
 	/* padding: 10px 20px; */
 	/* display: block; */

 }

 .insideBox-body .body-left .body-ul li:hover {
 	cursor: pointer;
 	background-color: #F5F5F5;

 }

 .insideBox-body .body-right {
 	width: 1000px;
 	margin-top: 40px;
 	margin-left: 40px;
 	float: left;

 }
 .body-rightIn{
	 width: 1000px;
	 margin-top: 40px;
	 margin-left: 40px;
	 float: left;
	 display: none;
 }

 .insideBox-body .body-right .cont-list ul li {
 	list-style: none;
	border-bottom: 1px solid #edf0f9;
	margin-bottom: 20px;
	display: flex;
 }
 .insideBox-body .body-right .cont-list ul li>div:nth-child(1){
	 margin-right: 20px;
 }

 .insideBox-body .body-right .cont-list ul li .cont-out {
 	font-size: 14px;
 	color: #666666;
	padding: 20px 0px 20px 0px;
 }

 .cont-head{
	font-size: 16px;
	font-weight: bold;
	margin-right: 20px;
 }
 .cont-head-title{
 	font-size: 12px;
 	color: #fff;
	padding: 2px 6px;
	background-color: #2F81F9;
 }
 .cont-foot{
	 padding: 20px 0px;
 }
 .cont-foot span{
	 display: inline-block;
	 font-size: 12px;
	 color: #999999;
	 margin-right: 20px;
 }
 .cont-foot a{
	 float: right;
	 color: #2F81F9;
	 font-size: 12px;
 }
 .newsContent{
	 width: 100%;
	 text-align: center;
	 text-indent: 20px;
	 padding-bottom: 40px;
	 line-height: 24px;
 }
 .newsContent img{
	 display: block;
	 margin: 30px auto;
 }
