section {
	width: 70%;
	margin: auto;
	padding: 30px 15%;
	border-bottom: 2px solid #e9e9e9;
	color:#505050;
}
@media only screen and (max-device-width: 900px)
{
	section{
		width: 80%;
		padding: 30px 10%;
	}
}

.sectoinTitle {
	text-align: center;
}


.sectoinTitle>div {
	display: inline-block;
	padding: 0 20px;
	font-size: 35px;
	color: #505050;
}

.hasbg {
	/*background-color: #FCFCFC;*/
}

.c_content {
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.c_content>div>img {
	max-width: 300px;
}

.c_content>.text {
	width: calc(100% - 300px);
	color: #505050;
	text-indent: 2em;
	line-height: 40px;
	margin-left: 40px;
	display: inline-block;
}

.c_content>.text>p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	margin: 0;
	text-align: justify;
	margin-top: -10px;
}

.c_content>.text>div {
	text-align: right;
}

.c_content>.text>div>a {
	color: #666;
	text-decoration: none;
}

.newsInformation>.top_p {
	text-align: right;
}

.newsInformation>.top_p>a {
	color: #505050;
	text-decoration: none;
}

.newsInformation>.n_content {
	color: #505050;
	display: flex;
	justify-content: space-between;
}

.newsInformation>.n_content>.children {
	width: 45%;
}

.newsInformation>.n_content>.children>.news_title {
	font-size: 20px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.newsInformation>.n_content>.children>.news_title>a {
	color:#666;
	text-decoration: none;
}

.newsInformation>.n_content>.children>.news_remarks {
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	height:60px;
}

.newsInformation>.n_content>.children>.news_date {
	text-align: right;
}

.swiper-slide>img {
	width: 100%;
}

.swiper2 {
	margin-top: 30px !important;
	padding-bottom: 40px !important;
}

.swiper2 .swiper-slide {
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	box-sizing: border-box;
	cursor: pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}

.swiper2 img {
	/* max-width: 70%;
	max-height: 90%; */
	max-width: 100%;
	max-height: 100%;
}

.swiper2 p {
	text-align: center;
	line-height:70px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	width: calc(100% - 10px);
	padding:0 5px;
}

.t_content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;
}
.teamIntroduction>.top_p{
	text-align: right;
}

.teamIntroduction>.top_p>a {
	color: #505050;
	text-decoration: none;
}

.t_content>.children {
	width: 45%;
	margin-top: 20px;
	display: flex;
	cursor: pointer;
}

.t_content>.children>.t_left {
	width: 30%;
	font-size: 0;
}

.t_content>.children>.t_left>img {
	width: 100%;
}

.t_content>.children>.t_right {
	background-color: #FFFFFF;
	flex: 1;
	padding: 5% 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.t_content>.children>.t_right>p {
	width: 100%;
}

.t_content>.children>.t_right>.user_remarks {
	text-align: justify;
	overflow: hidden;
	height:80px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3; 
	line-height:25px;
}

.f_content {
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}
.f_content>.children{
	width: 35%;
}
.f_content a {
	text-decoration: none;
	outline-style: none;
	color: #505050;
}

#toTop {
	display: none;
	position: fixed;
	bottom: 200px;
	right: 100px;
	border: none;
	z-index:10;
	width: 50px;
	cursor: pointer;
	text-decoration: none;
}
#toTop>img{
	width: 100%;
}
#bottomLine{
	text-align: center;
	background:rgba(12,135,228,0.8);
	color: #fff;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 80%;
	line-height: 2.5vw;
	padding:10px 10%; 
	z-index:3;
}
#bottomLine>.left{
	width:20%;
	float: left;
	font-size: 1.7vw;
}
#bottomLine>.left>span{
	font-size: 1.7vw;
}
#bottomLine>.right{
	width:80%;
	float: left;
	font-size: 1.1vw;
}
