/* 公共样式 */
body {
	overflow-x: hidden;
}

body a {
	cursor: pointer;
	color: #333;
}

.container {
	background: #F9FCFF;
	padding: 16px 0;
}

.box-cen-w1200 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

/* 清除浮动 */
.clearfix {
	*zoom: 1;
}

.clearfix:after {
	display: block;
	content: "\200B";
	clear: both;
	height: 0;
}

/* 单行文本溢出 */
.text-overhidden {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

/* 头部开始 */
.top-header {
	background: #FFFFFF;
	color: #999;
}

/* .T-list {
	display: flex;
} */

.T-list li {
	/* display: flex; */
	float: left;
}

.T-list li:last-child {
	padding: 0;
}

.T-list li .T-text {
	color: #999;
	float: left;
}

.T-list li .T-line {
	display: inline-block;
	width: 1px;
	height: 20px;
	background-color: #999;
	margin: 10px 10px;
}

.T-list li.T-email img {
	margin: 14px 5px 0 0;
	float: left;
}

.tip-bannner {
	background: #F9FCFF;
	padding-top: 16px;
}

.important-event {
	width: 100%;
	height: 48px;
	line-height: 48px;
	border-radius: 8px;
	background: #E2EBF9;
	/* display: flex; */
	position: relative;
	overflow: hidden;
}

.important-event .in-title {
	width: 175px;
	height: 48px;
	background-image: url(in-title.png);
	text-align: center;
	font-weight: heavy;
	font-size: 18px;
	color: #FFFFFF;
}

.important-event .in-news {
	/* display: flex; */
	width: 90%;
	position: absolute;
	top: 0;
	left: 200px;
	overflow: hidden;
}

.swap {
	width: 90%;
	line-height: 48px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 200px;
}

.important-event .in-news a,
.swap a {
	color: #666;
}

.swap {
	top: 48px;
}

.important-event .in-news li,
.important-event .swap li {
	padding: 0 60px;
}

.important-event .in-news icon,
.important-event .swap icon {
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #E04A43;
	border-radius: 50%;
	margin-right: 10px;
}
