@font-face {
  font-family: "SourceHanSansCN";
 src: url("../font/SourceHanSansCN-Medium.otf");
}
@font-face {
  font-family: "SourceHanSansNormal"; /* Project id 2102766 */
  src: url('../../font/SourceHanSansCN-Normal.otf'); 
}
body,
html {
    font-family: "SourceHanSansCN" !important;
	}
/* 首页pointer-events: none; */
img{ }
#bannerI {
    cursor: pointer;
    display: flex;
    align-items: center;
	width: 100%;
	height: 573px;
	position: relative;
	background: url('../img/banner_1.jpg') center center / cover no-repeat;
}
#bannerI .video{
	width: 100%;
	height: 573px;
	position: relative;
}
/* 
.swiper {
	width: 100%;
	height: 794px;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 794px;
	object-fit: cover;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 40px !important;
}
.swiper-pagination-bullet {
	opacity: 1 !important;
	margin:0px 20px 0px 0px !important;
	width: 20px;
	height: 20px;
	background: rgba(162, 162, 162, 0);
	border: 3px solid #E8E8E8;
	border-radius: 50%;
}

.swiper-pagination-bullet-active {
	color: #fff;
	background: #fff;
} */

/* #bannerI .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#bannerI .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	opacity: 1;
	background: rgba(0, 0, 0, 0.2);
}

.swiper-pagination-bullet-active {
	color: #fff;
	background: #007aff;
} */

/* #bannerI  .points{
	height: 20px;
	z-index: 30;
	width: 260px;
	bottom: 40px;
	left: calc(50% - 130px);
	position: absolute;
	display: flex;
	flex-direction: row;
}
#bannerI  .points li{
	cursor: pointer;
	margin-right: 20px;
	width: 20px;
	height: 20px;
	background: rgba(162,162,162,0);
	border: 3px solid #E8E8E8;
	border-radius: 50%;
}
#bannerI .points .li{
	width: 20px;
	height: 20px;
	background: #FFFFFF;
	border-radius: 50%;
}
#bannerI .images{
	display: flex;
	flex-direction: column;
	width: 100%;
	background-size: cover;
	height: 794px;
}
#bannerI .images li{
	position: absolute;
}
#bannerI .images li img{
	width: 100%;
	height: 794px;
} */
#bannerI .bx {
	z-index: 99;
	width: 1200px;
	height: 524px;
	margin: 0 auto;
	position: absolute;
	
	left: calc(50% - 600px);
}

#bannerI .bx .bg {
	display: flex;
	align-items: center;
	width: 283px;
	height: 524px;
	background: #FFFFFF;
	box-shadow: 0px 2px 7px 0px rgba(74, 74, 74, 0.07);
	padding: 44px 44px 0 34px;
}

#bannerI .bx .bg ul {
	width: 228px;
	margin: -18px auto 0px;
	/*padding-top: 18px;*/
}

#bannerI .bx .bg ul li {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 18px 0px 16px 0px
}

#bannerI .bx .bg ul li .liLeft {
	display: flex;
	flex-direction: row;
	font-size: 16px;
	/*font-weight: bold;*/
  margin-left:8px;
	color: #2E4A99;
	line-height: 29px;
}

#bannerI .bx .bg ul li .liRight {
   margin-right:8px;
   margin-top: -3px;
  /*height:68px;*/
	display: flex;
	flex-direction: column;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}
#bannerI .bx .bg ul li .liRight a:hover{
  color:#2e4a99;
}
.partTwo_right .img {
	position: relative;
}

.partTwo_right .img>div {
	position: absolute;
	color: #fff;
	bottom: 25px;
	left: 25px;

}
.partTwo_right .img>div a:hover{
  color:#2e4a99;
}

.partTwo_right .img>div h3 {
	font-size: 16px;
}

.partTwo_right .img>div h5 {
	font-size: 24px;
	/*font-weight: bold;*/
	margin-bottom: 10px;
}

#case {
	height: 634px;
	background: url('../img/index/banner02.png') center center / cover no-repeat;
}

#case .bx {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

#case .left {
	position: absolute;
	padding-top: 100px;
	margin-left: 28px;
	margin-bottom: 50px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#case .left h4 {
	font-size: 36px;
	color: #fff;
	display: flex;
	align-items: center;
}

#case .left span {
	font-size: 14px;
	color: #fff;
}

#case .left .second {
	margin-left: 28px;
	margin-top: 50px;
	font-size: 20px;
	margin-bottom: 55px;
	display: flex;
}

#case .left .second span {
    cursor: pointer;
    color: #fff;
    display: block;
    width: 148px!important;
    height: 40px!important;
    line-height: 40px;
    /* padding: 10px 55px; */
    border-radius: 12px;
    border: 1px solid #FFFFFF;
    text-align: center;
}

#case .left .second .span {
	background-color: #fff;
	color: #162D55;
	font-size: 20px;
}

#case .left .box{
	display: none;
}
#case .left .three {
	padding: 23px 0px;
	margin-left: 28px;
	color: #FFFFFF;
}

#case .left .three h2 {
	font-family: "ziyouwenyihei"!important;
	font-size: 40px;
	margin-bottom: 8px;
}

#case .left .three p {
	font-size: 20px;
}

#case .right {
	position: absolute;
	min-width: 790px;
	max-width: 1150px;
	height: 734px;
	top: 90px;
	background: url('../img/index/banner03.png') center center / cover no-repeat;
	left: calc(50% - 190px);
	display: none;
	flex-direction: row;
	justify-content: space-between;
	padding: 60px 0px;
}
#case .right .wm{
	display: flex;
	flex-direction: column;
}
#case .right .wm>div{
	margin-bottom: 46px;
	display: flex;
	flex-direction: row;
}
#case .right .img {
	width: 86px;
	height: 86px;
}

#case .right .content {
	margin-left: 17px;
	width: 180px;
}

#case .right>div {
	width: 400px;
	display: flex;
	align-items: center;
}

#case .right span {
	line-height: 24px;
	display: block;
	font-size: 16px;
	color: #333333;
}

#case .right a {
	line-height: 24px;
	display: block;
	font-size: 16px;
	color: #2081BB;
}

#gd {
	background-color: #fafafa;
}

#gd .bx {
	height: 190px;
	width: 1200px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}

#gd .bx span {
	margin-left: 58px;
	font-size: 20px;
	color: #FFFFFF;
	padding: 13px 35px;
	background: #2E4A99;
	border-radius: 12px;
}

#partFour {
	position: relative;
	padding-top: 80px;
	background-color: #fafafa;
	/*padding: 80px 0px;*/
	box-shadow: 0px 3px 7px 0px rgba(170, 170, 170, 0.04);
}

/* #partFour .bg {
	min-width: 1200px;
	z-index: -1;
	width: 100%;
	position: absolute;
	top: -566px;
	height: 564px;
	background: url('../img/fabg.png') center center / cover no-repeat;
} */

#partFour .bx {
	width: 1200px;
	margin: 0 auto;
}

#partFour .partFour_top {
	display: flex;
	justify-content: center;
}

#partFour .partFour_top h4 {
	z-index: 99;
	font-size: 34px;
	color: #333;
	display: flex;
}

#partFour .partFour_top span {
	z-index: 99;
	font-size: 14px;
	color: #999;
}

#partFour .partFour_bottom {
	display: none;
	margin: 42px 0px;
}

#partFour .partFour_center {
	display: flex;
	align-items: center;
	margin: 60px 50px 0px 50px;
}

#partFour .partFour_center span {
	margin: 0px 25px;
	padding: 13px 30px;
	background: #E4E4E4;
	border-radius: 12px;
	font-size: 20px;
	color: #333333;

}

#partFour .partFour_center .span {
	background: #2E4A99;
	color: #fff;
}

#partFour .partFour_bottom ul {
	display: flex;
	justify-content: space-between;
}

#partFour .partFour_bottom ul li {
	width: 280px;
	height: 390px;
	text-align: center;
	background: #fff;
	box-shadow: 0px 1px 7px 0px rgba(51, 51, 51, 0.09);
	border-radius: 24px 24px 0px 0px;
}

#partFour .partFour_bottom ul li .img {
	width: 280px;
	height: 178px;
	border-radius: 24px 24px 0px 0px;
}

#partFour .partFour_bottom ul li .img img {
	width: 280px;
	height: 178px;
	border-radius: 24px 24px 0px 0px;
}

#partFour .partFour_bottom ul li h3 {
	margin: 20px 0px;
	padding: 0px 10px;
	font-size: 20px;
	font-weight: 400;/*bold;*/
	color: #333333;
}

#partFour .partFour_bottom ul li p {
	margin: 0px 16px;
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#partFour .partFour_bottom ul li .bottom {
	margin: 30px 16px;
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	font-weight: 400;
	color: #2E4A99;
}

#partFour .partFour_bottom ul li .bottom a {
	display: block;
	width: 114px;
	height: 34px;
	line-height: 32px;
	border: 1px solid #2E4A99;
	border-radius: 12px;
}
#partFour .partFour_bottom ul li .bottom a:hover{
	color:#fff;
  background:#2E4A99;
}
#partEight {
	position: relative;
	font-family: SourceHanSansCN;
	background-color: #fafafa;
	/* padding: 80px 0px; */
}

#partEight .bx {
	min-width: 1200px;
	max-width: 1920px;
	margin: 0 auto;
}

#partEight .partEight_top {
	padding: 70px 0px 30px 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

#partEight .partEight_top h4 {
	font-size: 34px;
	color: #333;
	display: flex;
	align-items: center;
}

#partEight .partEight_top span {
	font-size: 14px;
	color: #999;
}

#partEight .partEight_center {
	position: relative;
	top:80px;
	display: flex;
}
#partEight #team  .vid img{
	display: none;
}


/*查看更多*/
#partEight .partEight_center .allmore{
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 152px;
    font-size: 20px;
    background: #2E4A99;
	color: #fff;
    border-radius: 15px;
}

/*------*/
#partEight .partEight_center_left {
	position: relative;
	width: 525px;
	/*width: /350px;/*30%;*/
	/* width: 587px; */
	height: 680px;
	/*margin-top: 45px;*/
	border-radius: 0px 0px 0px 80px;
}

#partEight .partEight_center_left img {
	width: 100%;
	height: 600px;
	/*height: 542px;*/
	border-radius: 0px 0px 0px 80px;
}

#partEight .partEight_center_right {
	flex: 1;
	height: 459px;
	background-color: #F1F4FD;
}

#partEight #bx {
	position: absolute;
	left: calc(50% - 610px);
	width: 1540px;
	height: 700px;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	z-index: 10;
	padding-bottom: 44px;
}

#partEight #bx #li {
	/* width: 10px; */
	top: 8px;
	right: 0px;
	position: absolute;
}

#partEight #bx #li ul {
	margin: 0px;
	flex-direction: column;
}

#partEight #bx #li ul li {
	margin-right: 16px;
	margin-bottom: 8px;
	width: 8px;
	height: 8px;
	border: 1px solid #2E4A99;
	border-radius: 50%;
}

#partEight #bx #li ul .li {
	background-color: #2E4A99;


}
#partEight #bx .contentCenter {
	display: none;
}
#partEight #bx .contentCenter
#partEight #bx .contentCenter .teacherContent{
	display: none;
}
#partEight #bx .msT  {
	display: none;
}
#partEight #bx .msT ul {
	overflow: hidden;
	width: 86px;
}

#partEight #bx .msT li {
	display: none;
	border: 0px solid #2E4A99;
	width: 86px;
	height: 86px;
}

#partEight #bx .msT .msTea {
	display: block;
}

#partEight #bx .msT li img {
	width: 86px;
	height: 86px;
	border-radius: 50%;
}

#partEight #bx .img {
	width: 594px;
	height: 337px;
}

#partEight #bx .img video {
	display: none;
	width: 594px;
	height: 337px;
}
#partEight #bx .img img {
	display: none;
	width: 594px;
	height: 337px;
	object-fit: contain;
}
/*#bx*/
#partEight ul {

	color: #2E4A99;
	display: flex;
	justify-content: space-around;
	/*margin: 20px 0px 0px 420px;*/
	width: 1150px;
	margin:55px auto 60px;
}

#partEight  ul li {
/*	cursor: pointer;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 48px;
	width: 130px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border: 1px solid #2E4A99;
	border-radius: 18px;*/
	cursor: pointer;
    font-size: 20px;
    /* color: #fefbfb; */
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin-right: 48px;*/
    width: 200px;
    height: 50px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #2E4A99;
    border-radius: 50px;
}

#partEight  ul .lii {
	color: #fff;
	background: #2E4A99;
}

#partEight  ul li span {}

/*------导师内容start-----*/
/*#partEight #bx {margin-top: 90px;}*/
#partEight #bx .tea_list{width: 1540px;padding-top: 65px;overflow: hidden;display: flex;justify-content: left;}
#partEight #bx .tea_list .tea_item{
	position: relative;
	right:0;
/*	min-width: 280px;
	height: 400px;*/
	min-width: 370px;
	max-width: 380px;
	height: 512px;
	border: 2px solid #fbfbfb;
	background: #ffffff;
	z-index: 999;
	margin-left: 20px;
	/*text-align: center;*/
	padding:0 20px;
}
#partEight #bx .tea_list .tea_item .title{min-height:70px;margin-top:95px;text-align: center;}
#partEight #bx .tea_list .tea_item img{
	position: absolute;
    left: 50%;
    top: -65px;
    margin-left: -75px;
    width: 130px;
    height: 130px;
    border-radius: 130px;
}
#partEight #bx .tea_list .tea_item .title b{display:block;color: #2e4a99;font-size:30px; }
#partEight #bx .tea_list .tea_item .title span{color: #333333;font-size: 18px;}
#partEight #bx .tea_list .tea_item .desc{
	font-size: 16px;
    max-height: 225px;
    text-align: justify;
    line-height: 25px;
    padding: 34px 15px 0 14px;
    font-weight: normal;
    color: #333333;
}
#partEight #bx .tea_list .tea_item .btn_like{
    cursor: pointer;
    width: 135px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #2e4a99;
    border-radius: 25px;
    color: #2e4a99;
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -76px;
    font-size: 16px;
}
#partEight #bx .tea_list .tea_item .btn_like:hover{
	background: #2e4a99;
	color: #ffffff;
}
/*-------导师end---------*/
#partEight #bx h3 {
	margin: 40px 40px 6px 40px;
	font-size: 40px;
	color: #2E4A99;
	/*font-weight: bold;*/
}

#partEight #bx h4 {
	margin-left: 40px;
	font-size: 22px;
	font-weight: 400;
	color: #333333;
}

#partEight #bx p {
	margin: 18px 40px;
	width: 525px;
	/* height: 133px; */
	line-height: 28px;
	font-size: 16px;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

#partEight #bx .span {
    cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 40px;
	width: 142px;
	height: 35px;
	border: 1px solid #2E4A99;
	border-radius: 18px;
	font-size: 16px;
	color: #2E4A99;
	margin-top: 4px;
	vertical-align: center;
	line-height: 32px;
}
#partEight #bx .span:hover{
    background: #2e4a99;
    color: #fff;
}
#partSeven {
	font-family: SourceHanSansCN;
	padding: 70px 0px;
	background-color: #fff;
	/* padding: 80px 0px; */
}

#partSeven .bx {
	width: 1200px;
	margin: 0 auto;
}

#partSeven .partSeven_top {
	position: relative;
	display: flex;
	justify-content: center;
}

#partSeven .partSeven_top>div {}

#partSeven .partSeven_top>div a {
	color: #333;
	font-size: 16px;
	bottom: 6px;
	/* bottom: 10; */
	padding: 20px;
	position: absolute;
	right: 0;

}

#partSeven .partSeven_top h4 {
	font-size: 34px;
	color: #333;
	display: flex;
	align-items: center;
}

#partSeven .partSeven_top span {
	font-size: 14px;
	color: #999;
}

#partSeven .center {
	margin: 40px 0px;
	display: flex;
	justify-content: space-between;
	/* flex-wrap: wrap; */
}

#partSeven .center>div {
	position: relative;
	width: 574px;
	height: 356px;
}

#partSeven .center>div .litleTitle {
	position: absolute;
	width: 517px;
	left: 29px;
	height: 77px;
	background: #FFFFFF;
	opacity: 0.94;
	bottom: 27px;
	text-align: center;
	color: #333333;
	line-height: 50px;
}

#partSeven .center>div .litleTitle:hover{
	background: #2e4a99;
}
#partSeven .center>div .litleTitle:hover .left,
#partSeven .center>div .litleTitle:hover .right h3,
#partSeven .center>div .litleTitle:hover .right p{
	color: #fff!important;
}
#partSeven .center>div .litleTitle span {
	width: 300px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#partSeven .center>div .litleTitle .content {
	padding: 10px 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#partSeven .center>div .litleTitle .content .left {
	margin-top: -6px;
	width: 69px;
	line-height: 28px;
	display: flex;
	flex-direction: column;
	color: #2E4A99;
}

#partSeven .center>div .litleTitle .content .left_top {
	/* margin-top: 8px; */
	font-size: 26px;
	/*font-weight: bold;*/
}

#partSeven .center>div .litleTitle .content .left_bottom {
	text-align: right;
	font-size: 16px;
	/*font-weight: bold;*/

}

#partSeven .center>div .litleTitle .content .right {
	width: 360px;
	line-height: 30px;
}


#partSeven .center>div .litleTitle .content .right h3 {
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 400;
	color: #333333;
}

#partSeven .center>div .litleTitle .content .right p {
	/* margin-top: 10px; */
	font-size: 16px;
	font-weight: 400;
	color: #999999;
	height: 40px;
	/* 多行省略 */
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#bklx {
	background-color: #fff;
	height: 500px/*418px*/;
	width: 1200px;
	margin: 100px auto;
}

#bklx .bklx_top {
	padding-top: 6px;
	display: flex;
	justify-content: space-between;
	/* flex-direction: column; */
	align-items: center;
	text-align: center;
}

#bklx .bklx_top>ul {
    width: 80%;
    color: #2E4A99;
    display: flex;
    flex-wrap: wrap;
    padding-left: 40px;
    margin-top: 30px;

	/*color: #2E4A99;
	display: flex;*/
	/* margin: 36px 0px 36px 420px; */
}

#bklx .bklx_top>ul li {
	cursor: pointer;
	color: #fff !important;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 28px;
	width: 122px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border: 1px solid #2E4A99;
	border-radius: 18px;
	margin-bottom: 10px;
}

#bklx .bklx_top>ul li span {
	color: #2E4A99 !important;
}

#bklx .bklx_top>ul .li {
	color: #fff !important;
	background: #2E4A99;
}

#bklx .bklx_top>ul .li span {
	color: #fff !important;
}

#bklx .bklx_top h4 {
	margin-left: 0px;
	font-size: 34px;
	color: #333;
	display: flex;
	align-items: center;
}

#bklx .bklx_top span {
	font-size: 14px;
	color: #999;
}

#bklx .bklx_top .more {
	color: #333;
	font-size: 16px;
}
#bklx .bklx_top .more:hover {
	color:#2e4a99;
}
#bklx .bklx_bottom {
	margin-top: 34px;
	display: none;
	justify-content: space-between;
	flex-flow: nowrap;
}

#bklx .bklx_bottom_left {
	position: relative;
	width: 600px;
	height: 320px;
}
#bklx .bklx_bottom_left span:hover{
	color:#2e4a99;
}
#bklx .bklx_bottom_left img {
	width: 600px;
	height: 320px;
	display: block !important;
}

#bklx .bklx_bottom_left ol {
	display: flex;
}
/*轮播图 start--------------------*/
.slider{width:600px;height:320px;overflow:hidden; position:relative;}
.sliderbox{position:relative;}/*必须加这句css,否则向左右，上下滚动时会没有效果*/
#bklx .bklx_bottom_left .slidertext {
	z-index: 99;
	font-size: 18px;
	overflow: hidden;
	line-height: 50px;
	position: absolute;
	width: 80%;
	background: #2e4a99;
	height: 50px;
	text-align: left;
	bottom: 0px;
	padding-left: 18px;
	left: 0px;
}

#bklx .bklx_bottom_left .slidertext a {
	color: #fff;
}
#bklx .bklx_bottom_left .slidernav {
	position: absolute;
	width: 20%;
	height: 50px;
	background: #2e4a99;
	text-align: right;
	bottom: 0;
	right: 0;
	padding-right: 10px;
	line-height: 50px;
}

#bklx .bklx_bottom_left .slidernav li {
	height: 50px;
	line-height: 50px;
	margin-right: 10px;
}

#bklx .bklx_bottom_left .slidernav li {

	width: 10px;
	height: 10px;
	border-radius: 50%;
	color: #949494;
	display: inline-block;
	border: 1px solid #949494;
	background: #949494;
	text-align: center;
	line-height: 17px;
	margin: 0 3px;
	margin-top: 6px;
	cursor: pointer;
	font-weight: normal;
}

#bklx .bklx_bottom_left .slidernav li.current {
	background: #F5B222;
	color: #fff;
	border: 1px solid #F5B222;
}

/*轮播图 end--------------------*/
#bklx .bklx_bottom_left ol li {
	cursor: pointer;
	margin-left: 8px;
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-radius: 50%;
}

#bklx .bklx_bottom_left ol .li {
	background-color: #F5B222;
}

#bklx .bklx_bottom_right {}

#bklx .bklx_bottom_right>div {
	height: 119px;
	border-bottom: 1px solid #EDEDED;
	width: 578px;
}

#bklx .bklx_bottom_right .content {
	display: flex;
	justify-content: space-between;
	padding-top: 23px;
}

#bklx .bklx_bottom_right .content .left {
	width: 73px;
	display: flex;
	flex-direction: column;
	color: #2E4A99;
}

#bklx .bklx_bottom_right .content .left_top {
	margin-top: 8px;
	font-size: 26px;
	/*font-weight: bold;*/
}

#bklx .bklx_bottom_right .content .left_bottom {
	text-align: right;
	font-size: 16px;
	/*padding-right: 5px;*/
	/*font-weight: bold;*/

}

#bklx .bklx_bottom_right .content .right {
	width: 480px;
}

#bklx .bklx_bottom_right .content .right h3 {
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 400;
	color: #333333;
}
#bklx .bklx_bottom_right .content .right h3:hover{
color:#2e4a99}
#bklx .bklx_bottom_right .content .right p {
	margin-top: 10px;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
	height: 40px;
	/* 多行省略 */
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

#Four {
	padding: 80px 0px;
	position: relative;
	background-color: #fafafa;
	box-shadow: 0px 3px 7px 0px rgba(170, 170, 170, 0.04);
}

#Four .bg {
	min-width: 1200px;
	z-index: -1;
	width: 100%;
	position: absolute;
	top: -566px;
	height: 564px;
	background: url('../img/fabg.png') center center / cover no-repeat;
}

#Four .bx {
	width: 1200px;
	margin: 0 auto;
}

#Four .Four_top {
	display: flex;
	justify-content: center;
}

#Four .Four_top h4 {
	z-index: 99;
	font-size: 34px;
	color: #333;
	display: flex;
}

#Four .Four_center {
	padding-top: 47px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#Four .Four_left {
	width: 160px;
	height: 400px;
}

#Four .Four_left ul li {
	padding: 30px 0px;
	display: flex;
	align-items: center;
	font-size: 20px;
	/*font-weight: bold;*/
	color: #333333;
	line-height: 35px;
}

#Four .Four_left ul li span {
	width: 22px;
	height: 2px;
	background: #999999;
	display: block;
}

#Four .Four_left ul .li span {
	width: 52px;
	height: 2px;
	background: #2E4A99;
}

#Four .Four_left ul .li h4 {
	margin-left: 18px;
	color: #2E4A99;
}

#Four .Four_left ul li h4 {
	margin-left: 40px;
	font-size: 20px;
	/*font-weight: bold;*/
	color: #333333;
}
#Four .Four_right1 {
	width: 1080px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}

#Four .Four_right1>div {
	position: relative;
	width: 318px;
	height: 165px;
	margin-right: 25px;
	margin-bottom: 25px;
}

#Four .Four_right1>div:nth-child(3n+3) {
	margin-right: 0px;
}

#Four .Four_right1>div h3 {
	position: absolute;
	top: 57px;
	left: 23px;
	font-size: 36px;
	/*font-weight: bold;*/
	color: #2E4A99;
	line-height: 35px;
}

#Four .Four_right1>div p {
	top: 99px;
	left: 23px;
	position: absolute;
	font-size: 16px;
	color: #333333;
	line-height: 35px;
}
#Four .Four_right2{
ß	width: 1080px;
	display:none ;
	flex-direction: column;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}
#Four .Four_right2 ul{
	width: 1000px;
	display: flex;
	justify-content: space-between;
}
#Four .Four_right2 ul li{
	margin-bottom: 20px;
  	font-size: 20px;
	display: flex;
  	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 232px;
	height: 165px;
	color: #333;
	background: #fff;
  	border-top:4px solid #2E4A99;
	box-shadow: 0px 2px 7px 0px rgba(74,74,74,0.07);
}

#Four .Four_right2 ul li:hover{
color: #fff;
	background: #2E4A99;
}
#Four .Four_right2 ul li img{
	width: 78px;
	height: 76px;
  	margin-bottom: 20px;
}
#Four .Four_right2 ul li:hover .img1{
	display: none;
}
#Four .Four_right2 ul li:hover .img{
	display: block !important;
}
#Four .Four_right3{
	width: 1080px;
	display:none ;
	flex-direction: column;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}
#Four .Four_right3 ul{
	width: 1000px;
	display: flex;
	justify-content: space-between;
}
#Four .Four_right3 ul li img{
	width: 328px;
	height: 175px;
  
}
#Four .Four_right3 ul li{
  width: 328px;
	height: 175px;
  padding:10px 10px 10px 20px;
  position: relative;
	display: flex;
    	align-items: center;
	justify-content: space-between;
}
#Four .Four_right3 ul li .left{
  width:32px;
color:#fff;
  font-size: 20px;
  font-weight:bold;
}
#Four .Four_right3 ul li .right{
    width: 252px;
    font-size: 14px;
    color: #333;
    line-height: 24px;}
#Four .Four_right4{
	width: 1080px;
	display:none ;
	flex-direction: column;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}
#Four .Four_right4 ul{
	width: 1000px;
	display: flex;
	justify-content: space-between;
  
}
#Four .Four_right4 ul li{
  width: 242px;
  	height: 157px;
  padding:30px 20px 30px 20px;
  position: relative;
	display: flex;
	flex-direction: column;
  margin-bottom:20px;
}
#Four .Four_right4 ul li .top{
  margin-top: -5px;
  width: 36px;
  white-space: nowrap;
      padding-bottom: 10px;
    border-bottom: 2px solid #2E4A99;
color:#2E4A99;
  font-size: 26px;
  font-weight:bold;
}
#Four .Four_right4 ul li .bottom{
    padding-top: 20px;
    font-size: 16px;
    color: #333;
    line-height: 24px;}
#stfk {
	height: 768px;
	background: url('../img/index/banner04.png') center center / cover no-repeat;
}

#stfk .bx {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

#stfk .left {
	position: absolute;
	padding-top: 100px;
	margin-bottom: 50px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#stfk .left h4 {
	font-size: 34px;
	color: #fff;
	display: flex;
	align-items: center;
}

#stfk .left span {
	font-size: 12px;
	color: #fff;
}

#stfk .left ul {
	margin-left: 28px;
	padding-top: 50px;
}

#stfk .left>span {
	margin-top: 80px;
	border-radius: 12px;
	padding: 13px 35px;
	width: 152px;
	font-size: 20px;
	color: #2E4A99;
	background-color: #fff;
	border-radius: 12px;
}

#stfk .content a{
	display: block;
	margin: 30px auto 0;
    border-radius: 12px;
    /*padding: 13px 35px;*/
    padding: 10px 0;
    text-align: center;
    width: 152px;
    font-size: 20px;
    color: #2E4A99;
    background-color: #f3f3f3;/*#fff;*/
    border-radius: 12px;
}

#stfk .content a:hover{
	background: #2E4A99;
	color: #fff;
}

#stfk .left ul li {
	cursor: pointer;
	padding: 30px 0px;
	display: flex;
	align-items: center;
	font-size: 20px;
	/*font-weight: bold;*/
	color: #fff;
	line-height: 35px;
}


#stfk .left ul li span {
	width: 22px;
	height: 2px;
	background: #999999;
	display: block;
}

#stfk .left ul .li span {
	width: 52px;
	height: 2px;
	background: #F5B222;
}

#stfk .left ul .li h4 {
	margin-left: 18px;
	color: #F5B222;
}

#stfk .left ul li h4 {
	margin-left: 40px;
	font-size: 20px;
	/*font-weight: bold;*/
	color: #fff;
}

#stfk .right {
	display: none;
	position: absolute;
	right: 0;
	top: 142px;
	width: 941px;
	height: 469px;
	background: #FFFFFF;
	opacity: 0.88;
	padding-right: 26px;
}

#stfk .right .img {
	
	margin: 26px 0px 10px 26px;
	/*  */
}

#stfk .right .img a{
	    display: block;
	    transition: transform 0.2s;
	    position: relative;
}

#stfk .right .img .video{
	width: 667px;
	height: 375px;
	display: none;
}
#stfk .top {
	display: flex;
	flex-direction: row;
}
#stfk .right .ct{
	margin-left: 26px;/*46px;*/
	display: none;
}
#stfk .top h1 {
	margin-top: 26px;
	font-size: 40px;
	/*font-weight: bold;*/
	color: #2E4A99;
}

#stfk .top h2 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: wrap;
	margin-top: 24px;
	font-size: 16px;
	/*font-weight: bold;*/
	color: #2E4A99;
	padding-right: 10px;
}

#stfk .top p {
	margin-top: 20px;
	width: 195px;
	/* height: 212px; */
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
	/*padding-right: 10px;*/
}

#stfk .bottom {
	margin: 0 28px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#stfk .bottom ul {
	display: flex;
}

#stfk .bottom ul li {
	margin-right: 8px;
	width: 8px;
	height: 8px;
	border: 1px solid #2E4A99;
	border-radius: 50%;
}

#stfk .bottom ul .li {
	background-color: #2E4A99;
}
#stfk .bottom img {
	width: 40px;
	height: 40px;
}



/*/-----------留学资讯---------*/
.hide{display:none!important;}
.tright{float: right;}
#bklx .contentCenter .box_item {
	padding-top: 40px;
	/*display: none;*/
	height: 418px;
	display:flex;
	justify-content:space-around;
}
#bklx .contentCenter .left_box{
	width: 590px;
	height: 380px;
	border:1px solid #f9f9f9;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
	padding-top: 20px;
	padding-left:20px;
	padding-right: 15px;
	
}
#bklx .contentCenter .right_box{
	width: 590px;
	height: 380px;
	border:1px solid #f9f9f9;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
	padding: 25px 15px;
	margin-left: 20px;
}
#bklx .contentCenter .left_box .first_box{display:flex;}
#bklx .contentCenter .left_box .cover_img{
	width: 219px;
	height: 128px;
}
#bklx .contentCenter .left_box .cover_text{
	width: 316px;
	height: 128px;
	margin-left:20px;
}
#bklx .contentCenter .left_box .cover_text .title{font-size: 18px;color: #333333;margin-top: 12px;line-height: 25px;}
#bklx .contentCenter .left_box .cover_text .title:hover{color: #2e4a99;}
#bklx .contentCenter .left_box .cover_text .desc{font-size: 16px;color: #999999;margin-top:5px;line-height: 25px;}
#bklx .contentCenter .left_box .cover_img img{
	width: 100%;
	height: 100%;
}
#bklx .contentCenter .left_box .two_box{margin-top: 30px;font-size: 16px;color: #666666;padding-left:15px;}
#bklx .contentCenter .left_box .two_box li{cursor: pointer;line-height: 37px;list-style-type: initial;}
#bklx .contentCenter .left_box .two_box li:hover{color: #2e4a99;}
#bklx .contentCenter .right_box .two_box{font-size: 16px;color: #666666;padding-left:15px;}
#bklx .contentCenter .right_box .two_box li{cursor: pointer;line-height: 37px;list-style-type: initial;}
#bklx .contentCenter .right_box .two_box li:hover{color: #2e4a99;}
/*留学资讯end*/