/* .main-slider .container{
	padding: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	margin: 0;
	
} */
.thm-btn:hover{
    background: #ffffff;
    color: #000;
}
.main-slider__content h2{

	color: #111;

}
.main-slider__content p{
	color: #666;
}
.thumbnail img{
	max-width: 100%;
}
.thumbnail{
	background: #f4f4f4;
	padding: 40px;
	height: 100%;
	padding-top: 70px;
}
.caption{
	display: flex;
	justify-content: center;
	flex-direction:column;
	align-items:center;

}
.font-weight-light {
	color: #ffffff;
}
.hanyefan{
	margin-top: 36px;
	margin-bottom: 76px;
}

.btn-primary{
	background-color: transparent;
	border-radius: 3px;
	font-family: SourceHanSansSC-Medium;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #168def;
	border: 1px solid #168def;
	border-radius: 19px;
}
.btn-primary:hover{
	border: 1px solid #168def;
	background: #168def;
}
.h3{

}
.how-it-work-item img{
	/* width: 65px;
	height: auto; */
	height: 76px;
	width: 76px;
}
.how-it-work-item{
	text-align: center;
	display: flex;
	align-items:center;
	justify-content: center;
	flex-direction: column;
	font-family: SourceHanSansSC-Normal;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.h-entry{
	background-color: #f6f8fc;
	position: relative;
	height: 100%;
}
.h-entry div p{
	font-size: 16px;
}
.h-entry .newslj{
	display: flex;
    justify-content: center;
    align-items: center;
}
.list-group{
	list-style: none;
	padding: 30px;
}
.list-group .item{
	margin-top: 20px;
}
.item:hover a{
	color: #168def !important;
}
.list-group .title{
	font-family: SourceHanSansSC-Bold;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}
.list-group .time{
	font-family: SourceHanSansSC-Normal;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;}

.xwlxtitle{
	position: absolute;
	top: 0;
	left: 0;
	background-color: #666666;
	opacity: 0.5;
	padding: 2px 7px;
	font-family: PingFang-SC-Medium;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.border-primary:after {
    position: absolute;
    content: "";
    bottom: 0;
    width: 80px;
    height: 3px;
    background: #0065cd;
}

.fullscreenvideo {

	position: absolute;

	width: 100%;

	height:100%;

}

.videocontainer {

	position: fixed;

	width: 100%;

	height: 100%;

	overflow: hidden;

	z-index: -100;
	/* background-color: #000; */
	/* opacity: 0.7; */

}

.videocontainer:before {

	content: "";

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	z-index: -1;

	top: 0;

	left: 0;

}
.zhezhao {

	position: fixed;

	width: 100%;

	height: 100%;

	overflow: hidden;

	z-index: 1;
	background-color: #fff;
	opacity: 0.5;

}