@charset "utf-8";

/*初始化样式*/


.zmhd-left {
	position: relative;
	margin: 0 0 48px;
	width: 1200px;
}

.zmhd-left .bd ul {
	overflow: hidden;
	zoom: 1;
	height: 290px;
}

.zmhd-left .bd ul li {
	margin: 0 15.6px;
	float: left;
	display: inline;
	overflow: hidden;
	width: 268px;
	height: 280px;
	margin-top: 5px;
	box-shadow: 3px 3px 10px rgb(221 221 221 / 0.6);
	text-align: center;
}
.zmhd-left .bd ul li:hover {
	border: 2px solid rgb(16, 104, 205);
	box-sizing: border-box;
}

.zmhd-left .bd ul li  img {
	width: 67px;
	display: block;
	margin: 0 auto;
	;
	margin-top: 55px;
	margin-bottom: 10px;
}

.zmhd-left .bd ul li  .bottomtype {
	width: 50px;
	margin: 0 auto;
	margin-top: 10px;
	height: 5px;
	background-color: rgb(16, 104, 205);
}

.zmhd-left .bd ul li  .bottomtext {
	display: block;
	width: 120px;
	height: 30px;
	border: 1px solid rgb(16, 104, 205);
	text-align: center;
	margin: 0 auto;
	margin-top: 15px;
	border-radius: 10px;
	line-height: 30px;

}
.zmhd-left .bd ul li  .bottomtext a{
	color:rgb(16, 104, 205) ;
}
.zmhd-left .bd ul li  .bottomtext:hover {
	background-color: rgb(16, 104, 205);
	
}
.zmhd-left .bd ul li  .bottomtext:hover a{
	color:white
}
.zmhd-left .bd .tempWrap {
	margin: 0 -16.6px;
}

.zmhd-left .hd a {
	position: absolute;
	top: 50%;
	width: 32px;
	height: 16px;
	margin: -8px 0 0 0;
	z-index: 10;
	cursor: pointer;
}

.zmhd-left .hd a.prev {
	left: -50px;
	background: url(../img/prev.png) no-repeat;
}

.zmhd-left .hd a.next {
	right: -50px;
	background: url(../img/next.png) no-repeat;
}

.main-center {
	width: 100%;
	margin-bottom: 40px;
	margin-top: 40px;
	background-color: rgb(247, 248, 250);
	overflow: hidden;
}

.main-center .main-center-top {
	text-align: center;
	margin-top: 40px;
}

.main-center-box {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 50px;
}

.main-center-left {
	width: 46%;
	margin-left: 20px;
}

.main-center-right {
	width: 47%;
}

.main-center .tab {
	width: 100%;
}

.main-center .tab .hd {
	height: 52px;
	line-height: 50px;
	margin-left: -22px;
}

.main-center .tab .hd .more a {
	color: #999;

}

.main-center .tab .hd ul li {
	float: left;
	margin: 0 4px;
	cursor: pointer;

}

.main-center .tab .hd ul li a {
	color: #4e4e4e;
	font-size: 16px;
	width: 140px;
	margin-right: 10px;
	text-align: center;
	display: block;
	border: 0.5px solid black;
	height: 40px;
	line-height: 40px;
}

.main-center .tab .hd ul li.on {

	font-weight: bold;
	font-size: 16px;
	box-sizing: border-box;
}

.main-center .tab .hd ul li.on a {
	color: #1c65c6;
	border: 1px solid #1c65c6;
}

.main-center .tab .hd ul span {
	float: left;
	margin: 0 3px;
	color: #000;
}

.main-center .tab .bd>ul {
	padding: 10px 0 0;
	zoom: 1;
	height: 100%;
	box-sizing: border-box;
}

.main-center .tab .bd li {
	height: 35px;
	line-height: 35px;
	list-style-type: square;
	/* padding-left: 35px; */
	/* background: url(../images/li_point.png) no-repeat 19px center; */
}

ul li::marker {
	color: gray;
}

.main-center .tab .bd li a {
	width: 70%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	color: #454444;
	transition: all 0.5s;
	float: left;
	text-align: left;
}

.main-center .tab .bd li span {
	float: right;
	display: block;
	color: #999;
}

.main-center .tab .bd li span.date {
	/* display: none; */
}

.main-center .tab .bd li:hover {
	background: url(../images/li_point2.png) no-repeat 19px center;
}

.main-center .tab .bd li:hover a {
	color: #1c65c6;
}

.main-center .tab.hasData .bd li a {
	width: 70%;
	float: left;
}

.main-center .tab.hasData .bd li span {
	float: right;
	color: #848484;
}

.main-center-bottom {
	width: 1200px;
	height: 150px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
	box-sizing: border-box;
	border: 1px solid rgb(193, 218, 240);
	display: flex;
	justify-content: space-around;
	align-items: center;
	background-color: rgb(245, 249, 252);
}

.main-center-bottom .main-center-bottom-box {
	width: 150px;
	box-sizing: border-box;
	padding-top: 5px;
	border-right: 1px solid rgb(193, 218, 240);
	text-align: center;
	flex-grow: 1;
}

.main-center-bottom .main-center-bottom-box:nth-last-child(1) {
	width: 150px;
	box-sizing: border-box;
	padding-top: 5px;
	border-right: 0;
	text-align: center;
	flex-grow: 1;
}

.main-center-bottom .main-center-bottom-box p {
	margin-top: 20px;
}

.main-center-bottom .main-center-bottom-box:hover p {
	color: #1c65c6;
}

.main-center-bottom .main-center-bottom-box:hover img {
	animation: jumpBoxHandler 1s 1;
}

@keyframes jumpBoxHandler {

	/* css事件 */
	0% {
		transform: translate(0px, 0px);
	}

	50% {
		transform: translate(0px, -20px);
		/* 可配置跳动方向 */
	}

	100% {
		transform: translate(0px, 0px);
	}
}

.main-bottom {
	background-color: white;
	margin-top: 20px;
}

.main-bottom .main-center-top {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 20px;
}

.main-bottom-text {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 160px;
	margin-top: 30px;
}

.main-bottom-img {
	width: 360px;
	height: 153px;
	position: relative;
}

.main-bottom-img h2 {
	color: white;
	margin-top: 35px;
	margin-left: 50px;
}

.main-bottom-img img {
	width: 100px;
	height: 100px;
	position: absolute;
	right: 0;
	top: 2px;
}

.main-bottom-tuozhan {
	width: 250px;
	height: 170px;
	border: 1px solid #f5f5f5;
	position: absolute;
	top: 90px;
	left: 50px;
	background-color: white;
	z-index: 3;
	padding-bottom: 15px;
}

.main-bottom-tuozhan ul {
	width: 100%;
	padding-top: 15px;
	display: flex;
	flex-wrap: wrap;
	margin-left: 15px;
}

.main-bottom-tuozhan ul li {
	margin: 0 auto;
	width: 110px;
	margin-top: 15px;
	text-align: center;
	display: flex;
	align-items: center;
}

.main-bottom-tuozhan ul li span {
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: gray;
	margin-right: 5px;
}

.main-bottom-tuozhan ul li a {
	color: #1c65c6;
	font-size: 14px;
}

.center{
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 30px;
display: flex;
justify-content: space-between;
	margin-bottom: 60px;
}
.center .center-left{
	width: 55%;
	height: 100%;
	overflow: hidden;
}
.center .center-left h2{
margin-bottom: 20px
}
.center .center-left div{
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
	}
	.center .center-left a{
color: rgb(188,188,188);
margin-right: 10px;
			}
.center .center-left .center-left-table td {
  border-bottom: 1px  dashed rgb(244,244,244);
  z-index: 1;
  height:50px

}
.center .center-left .center-left-table{
	border: 1px solid rgb(244,244,244);
	box-sizing: border-box;
	font-family: "Microsoft YaHei";
	font-size: 16px;
}
.center-left-table thead  tr{
	height: 50px;
  background-color: rgb(245,249,252);
  text-align: left;
  border-bottom: 1px solid rgb(244,244,244);
}
.center-left-table thead  tr th{
font-weight: bold;
font-family: "Microsoft YaHei";
}
.center .center-right{
	width: 43%;
	height: 100%;
	overflow: hidden;
}
.center-right .center-left-table thead  tr{
text-align: center;
}
.center-right .center-left-table tbody  tr{
	text-align: center;
	
	}
	.bottom{
		display: block;
		width: 1200px;
		margin:0 auto;
margin-bottom: 40px;
position: relative;
	}
	.bottom img{
		position: absolute;
		bottom: -64px;
		left: -120px;
		z-index: -1;
	}
	.bottom div{
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 10px;
	}
	.bottom .div a{
		color: rgb(188,188,188);
					}
.bottom .bottom-bottom{
	width: 100%;
}
.Interact_idea_collect ul{ width:548px; height:auto;}
.zx1{ width:548px;  overflow:hidden;}
.Interact_idea_collect_txt{ width:468px; height:30px; float:left; margin-left:15px; border-bottom:1px solid #ccc;position: relative;}
.Interact_idea_collect_txt_tit{ width:348px;  padding-left:8px; float:left; }
.Interact_idea_collect_txt_tit a{ width:368px; height:30px; line-height:30px; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.Interact_idea_collect_txt_tit span{ width:368px; height:19px; line-height:19px; color:#575d6c; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}


.Interact_idea_collect{ width:100%; margin-top:10px; border-radius:5px; }
.Interact_idea_collect ul{ width:1140px; height:auto;position: relative;}
.xz1{ width:1200px;  overflow:hidden;}
.Interact_idea_collect_jxz{ width:91px; height:40px; float:left; margin-top:10px; padding-right:5px; text-align:center; line-height:30px; font-size:16px; color:#1068cd; background:url(../img/jinxingzhong.png) no-repeat;}
.Interact_idea_collect_yjz{ width:91px; height:40px; float:left; margin-top:10px; padding-right:5px; text-align:center; line-height:30px; font-size:16px; color:rgb(205,208,212); background:url(../img/yijiezhi.png) no-repeat;}
.Interact_idea_collect_txt{box-sizing: border-box; width:1089px; height:49px; float:left; margin-left:14px; padding-top: 35px;padding-bottom: 32px; border-bottom:1px solid rgb(216,221,234);display: flex;align-items: center;}
.Interact_idea_collect_txt_tit{ width:800px; }
.Interact_idea_collect_txt_tit a{ width:100%;font-size: 18px; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.Interact_idea_collect_txt_tit span{ width:920px; height:19px; line-height:19px; color:#575d6c; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.Interact_idea_collect_btn{ width:80px; height:32px; display:block; margin-top:9px; float:right; text-align:center; line-height:32px; font-size:14px; color:#1068cd !important; border-radius:3px; background:#edf6ff; transition:all 0.3s ease;}
.Interact_idea_collect_btn:hover{ background:#dcedfe;}
.Interact_idea_collect_txt a{
	color: black;
}
.Interact_idea_collect_txt_tit-bottom{
	padding-bottom: 15px;
	color: rgb(180,183,185) !important;
}
.sideborder{
	position: absolute;
	height: 100%;
	width: 1px;
	background-color: rgb(216,221,234);
	left: 100px;
}
.Interact_idea_collect_txt .little_box{
	width: 15px;height: 15px;background-color:rgb(246, 247, 250);border-radius: 50%;position: absolute;left: -16px;z-index: 14;
}
.Interact_idea_collect_txt .little_box div{
	width: 8px;height:8px;background-color: rgb(216,221,234);margin: 0 auto;border-radius: 50%;
}
.Interact_idea_collect_txt_tit a:hover{
	color: rgb(31,113,208);
}
.center .center-left .center-left-table td a{
	color: black;
}