/*公共部分*/
.hide{display: none;}
.mt70{margin-top: 70px;}
.mt40{margin-top: 40px;}
.mt60{margin-top: 60px;}
.mt100{margin-top: 100px;}
.mr120{margin-right:120px!important;}
.wd1200{width: 1200px;margin:0 auto;}
/*.text_center{text-align: center;padding-right: 45px;}*/

/*导航栏样式*/
.xiala_box{
	position: absolute;
	top:123px;
	left: 690px;
	width: 870px;
	height:65px;
	line-height: 65px;
	background: #ffffff;
	font-size: 16px;
}
.xiala_box dl{
	display: flex;
	justify-content: left;
}
.xiala_box dl dt{
	margin-left: 60px;
	font-weight: lighter;
}
.xiala_box dl dt:hover{
	color: #2E4A99;
}
.xiala_box dl dt a{
	border: none!important;
	padding:0!important;
}
/*导航栏end*/
/*优星计划 导航栏-start*/
#partone {
	background-color: #fafafa;
}

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

#partone .bx .top ul {
	padding: 60px 40px 80px 40px;
	display: flex;
	justify-content: space-between;
}

#partone .bx .top ul li {
	cursor: pointer;
	width: 185px;
	height: 46px;
	font-size: 20px;
	font-family: Source Han Sans CN;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #333333;
	background: #E4E4E4;
	border-radius: 12px;
}

#partone .bx .top ul li:hover {
	color: #2E4A99;
}

#partone .bx .top ul .li {
	color: #fff;
	background: #2E4A99;
}

#partone .bx .top ul .li:hover {
	color: #fff;
}

body{background: #fafafa!important;}
.htitle{width: 215px;height: 66px;margin:20px auto 0;text-align: center;}
.htitle h4{margin-left:0!important;/*display: flex;*/justify-content: space-between;color: 333333;font-size: 36px;position: relative;}
/*.htitle h4 img{width: 30px;height: 30px;position: absolute;top:13px;right: 0;}*/
.htitle span{display: block;/*padding-left:45px;*/font-size: 16px;color: #999999;}

/**
 * 主体内容
 */
.part_item{width: 100%;height: 420px;border-top: 1px solid #ececec;}
.part_item .box_item{width:1200px;height: 300px;}
.part_item .time_line,.part_item .box_item{display: flex;justify-content: space-between;}
.part_item .time_line li,.part_item .box_item li{width: 180px;cursor: pointer;}
.part_item .time_line li.active,.part_item .box_item li.active{width: 220px;}
.part_item .box_item li{width: 180px;height: 230px;margin-top:70px;background: #ffffff;text-align: center;border-radius: 10px;}
.part_item .box_item li.active{width: 220px;height: 300px;margin-top:40px;}

.box_item img{width: 100%;height: 100%;}
.box_item li div{width: 80px;height: 80px;margin:45px auto 10px;}
.part_item .box_item li.active div{margin:55px auto 15px;}
.box_item li h3{font-size: 20px;color: #346ab2;}
.part_item .box_item li.active h3{margin-bottom: 20px;}
.part_item .box_item li.active p{width: 160px;font-size: 16px;color: #999999;margin:0 auto;}
.part_item .time_line li{position: relative;}
.part_item .time_line li b{display: block;width: 13px;height: 14px;background: #fafafa;border-radius: 14px;border:1px solid #cbcbcb;position: absolute;top:-7px;left:50%;margin-left: -7px;}
.part_item .time_line li.active div{width: 120px;height: 1px;border:1px solid #2e4b98;margin:0 auto;}
.part_item .time_line li div b{border-color:#2e4b98; }
.part_item .time_line li div b i{display: block;width: 5px;height: 5px;border-radius: 5px;background:#2e4b98; margin:4px auto;}


/*面向人群*/
.face_people{
	height: 460px;
}
.face_people .face_item{
	width: 100%;
	height: 290px;
	background: url("../img/yxall/mianxiang.png") no-repeat;
	background-position: center;
	background-size: 100% 100%;
	margin-top: 65px;
}
.face_people .face_item img{width: 100%;height: 100%;}
.face_people .face_item li .img{
	width: 40px;
	height: 40px;
	margin:0 auto;
}
.face_people .face_item ul{
	display: flex;
	justify-content:space-between;
}
.face_people .face_item li{
	width: 25%;
	text-align: center;
	padding-top: 75px;
}
.face_people .face_item li:nth-child(even){padding-top:65px;}
.face_people .face_item li h3{
	font-size:20px; 
	color:#346ab2;
	padding-top:15px;
}
.face_people .face_item li hr{
	width: 50px;
	border-color: #346ab2;
	margin:13px auto 23px;
}
.face_people .face_item li span{
	color: #333333;
	font-size: 16px;
}
/*项目特色*/
.red{color: #ea0000;}
#six {
	margin-bottom: 110px;
}
#six .six_top {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	border: 1px solid transparent;
}

#six .six_top h4 {
	font-size: 36px;
	color: #333;
	display: flex;
	margin-left:0!important;
}

#six .six_top span {
	font-size: 14px;
	color: #999;
}
#six .six_bottom{
	display: flex;
	flex-direction: row;
}
#six .six_bottom .one{
	margin-top: 180px;
}
#six .six_bottom .one  ul{
  	margin-right: -2px;
	display: flex;
	flex-direction: column;
	border: 1px solid #cbcbcb;
	border-right: none;
	border-radius: 30px 0px 0px 30px;
}
#six .six_bottom .one  ul li{
	width: 180px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	color: #4F4F4F;
	line-height: 26px;
	text-align: center;
}
#six .six_bottom .one  ul li:nth-child(1){height: 360px;border-radius: 30px 0px 0px 0px;}
#six .six_bottom .one  ul li:nth-child(2){height: 270px;}
#six .six_bottom .one  ul li:nth-child(3){height: 180px;display: flex;flex-direction: column;}
#six .six_bottom .one  ul li:nth-child(4){height: 306px;border-radius: 0px 0px 0px 30px;}
#six .six_bottom .one  ul li:nth-child(odd){
	background: #ebeef0;
}
#six .six_bottom .one  ul li:nth-child(2n){
	background: #dcdfdf;
}
#six .six_bottom .two{
  	z-index:10;
	/* width: 178px; */
	margin-top: 70px;
}
#six .six_bottom .two  ul{
	display: flex;
	flex-direction: column;
	border:4px solid #346AB2;
	border-radius: 30px 30px 0px 0px;
}
#six .six_bottom .two  ul li{
	width: 510px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #4F4F4F;
	text-align: center;
}

#six .six_bottom .two  ul li:nth-child(odd){
	background: #f7f9fc;
}
#six .six_bottom .two  ul li:nth-child(2n){
	background: #ffffff;
}
#six .six_bottom .three{
	/* width: 178px; */
	margin-top: 110px;
}
#six .six_bottom .three  ul{
	display: flex;
	flex-direction: column;
}
#six .six_bottom .three  ul li{
	width: 510px;
	height: 45px;
	font-size: 16px;
	color: #4f4f4f;
	line-height: 45px;
	text-align: center;
}
#six .six_bottom .three  ul li:nth-child(odd){
	background: #ecedf0;
}
#six .six_bottom .three  ul li:nth-child(2n){
	background: #ffffff;
}
/*本科offer申请*/
#partNine {
	
	font-family: SourceHanSansCN;
	padding-top: 40px;
	height: 1061px;
	background: url('../img/offerbg.png') center center / cover no-repeat;
	/* padding: 80px 0px; */
}

#partNine .bx {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
#partNine .bx .partNineLeftImg,.partNineRightImg{
	position: absolute;
	width: 88px;
	height: 88px;
}
#partNine .bx .partNineLeftImg{
	position: absolute;
	top:calc(50% - 44px);
	left: -134px;
	z-index: 99!important;
}
#partNine .bx .partNineRightImg{
	position: absolute;
	top:calc(50% - 44px);
	right: -134px;
	z-index: 99!important;
}
#partNine .bx .partNineLeftImg img,.partNineRightImg img{
	display: block;
	width: 88px;
	height: 88px;
	z-index: 99!important;
}
#partNine .partNine_top {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	margin: 43px 0px 59px 0px;
}

#partNine .partNine_top h4 {
	font-size: 34px;
	color: #fff;
	display: flex;
}

#partNine .partNine_top span {
	font-size: 14px;
	color: #fff;
}

#partNine .partNine_center {
	position: relative;
	display: flex;
	flex-flow: inherit;
	justify-content: space-around;
	align-items: center;
}

#partNine .partNine_center .img_box {
	/* width: 400px;
	height: 650px; */
}

#partNine .partNine_center img {
	width: 100%;
	height: 100%;
}

#partNine .partNine_center .img_box_prev2 {
	position: absolute;
	width: 320px;
	height: 520px;
	left: 0px;
	z-index: 10;
}
#partNine .partNine_center .img_box_prev2 img{
	width: 320px;
	height: 520px;
}
#partNine .partNine_center .img_box_prev1 {
	position: absolute;
	width: 360px;
	height: 575px;
	left: 200px;
	z-index: 30;
}
#partNine .partNine_center .img_box_prev1 img{
	width: 360px;
	height: 575px;
}
#partNine .partNine_center .img_box_next1 {
	position: absolute;
	width: 360px;
	height: 575px;
	right: 200px;
	z-index: 30;
}
#partNine .partNine_center .img_box_next1 img{
	width: 360px;
	height: 575px;
	
}
#partNine .partNine_center .img_box_next2 {
	position: absolute;
	width: 320px;
	height: 520px;
	right: 0px;
	z-index: 10;
}
#partNine .partNine_center .img_box_next2  img{
	width: 320px;
	height: 520px;
}
#partNine .partNine_center .img_box_active {
	width: 400px;
	height: 650px;
	z-index: 99;
}
#partNine .partNine_center .img_box_active img{
	width: 400px;
	height: 650px;
	z-index: 99;
}

#partNine .partNine_center .img_box_active .mask {
	width: 400px;
	/*height: 650px;*/
	/*opacity: 0;*/
}

#partNine .partNine_center .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	transition: all .5s linear;
	z-index: 11;

}

#partNine .partNine_bottom {
	margin-top: 85px;
	display: flex;
	justify-content: center;
}
#partNine .partNine_bottom span:hover{
  background: #2E4A99;
  color:#fff;
}
#partNine .partNine_bottom span {
	display: block;
	width: 212px;
	height: 46px;
	background: #FFFFFF;

	border-radius: 12px;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 40px;
	font-size: 20px;
	color: #2E4A99;
}

/*证书轮播特效*/

/* CONTAINER */
/* _______________________________________________ */

.carousel
{
	position :relative ;
	margin :0 auto;
	width :1200px;
	height :auto;
	border :none;
	overflow : visible ;
}

/* _______________________________________________ */

/* SLIDES */
/* _______________________________________________ */

/* slide container */
.carousel .slides
{
	margin :0;
	padding :0;
	border :none;
	list-style :none;
	position :relative ;
	overflow :visible ;
}

/* slide item */
.carousel .slides .slideItem 
{
	position :absolute ;
	cursor :pointer ;
	overflow : hidden;
	padding :0;
	margin :0;
	border :none;
}

.carousel .slides .slideItem a
{
	display: block ;
	text-decoration :none;
	margin :0;
	padding :0;
	border :none;
	outline :none;
}

.carousel .slides .slideItem img
{
	margin :0;
	padding :0;
	border :none;
	width :100%;
	height :100%;
}

/* _______________________________________________ */

/* DIRECTION BUTTON */
/* _______________________________________________ */

.carousel .nextButton
{
	position: absolute;
	top:calc(50% - 44px);
	right: -134px;
	width: 88px;
	height: 88px;
	background : url("../img/sel_rightoff.png") no-repeat center;
	cursor :pointer ;
	background-size: 99%!important;
    background-repeat: no-repeat!important;
	z-index :9999;
}

.carousel .prevButton
{
	position: absolute;
	top:calc(50% - 44px);
	left: -134px;
	z-index: 99!important;
	width: 88px;
	height: 88px;
	background : url("../img/leftoff.png");
	cursor :pointer ;
	background-size: 99%!important;
    background-repeat: no-repeat!important;
	/*z-index :9999;*/
}



/* SHADOW */
/* _____________________________ */

.carousel .shadow
{
	width :100%;
	height: 100%;
	/*height :650px;*/
}
.carousel .shadow .mask
{
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	transition: all .5s linear;
	z-index: 9999!important;
}


/* ___________本科offer end_________________________________________________ 


/*表格start*/
#partSix {
	position: relative;
	font-family: SourceHanSansCN;
	height: 2050px;
	background: url("../img/yxall/xuexiao_bg.jpg") no-repeat;
	background-position: center bottom;
}

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

#partSix .partSix_top {
    padding-top: 85px;
    margin-bottom: 45px;
	display: flex;
	justify-content: center;
}

#partSix .partSix_top h4 {
	font-size: 34px;
	color: #333;
	display: flex;
	margin-left: 0!important;
}

#partSix .partSix_top span {
	font-size: 14px;
	color: #999;
}
#partSix table {
	margin-bottom: 120px;
	width: 1200px;
	font-size: 16px;
	border-spacing: 0;
}

#partSix table th {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	background: #3369AF;
}
#partSix table tr>td:first-child{
	display: flex;
	align-items: center;
	justify-content: center;
}
#partSix table tr  td img{
	width: 39px;
	height: 44px;
}
.brcol{border-right: 1px solid #ffffff;}
#partSix table tr .logo{background: url("../img/yxall/xuexiao_logo.png") no-repeat;}
#partSix table tr:nth-child(1) .logo{background-position: 0px 0px;} 
#partSix table tr:nth-child(2) .logo{background-position: 0px -65px;}
#partSix table tr:nth-child(3) .logo{background-position: 0px -130px;}
#partSix table tr:nth-child(4) .logo{background-position: 0px -198px;}
#partSix table tr:nth-child(5) .logo{background-position: 0px -263px;}
#partSix table tr:nth-child(6) .logo{background-position: 0px -328px;}
#partSix table tr:nth-child(7) .logo{background-position: 0px -393px;}
#partSix table tr:nth-child(8) .logo{background-position: 0px -464px;}
#partSix table tr:nth-child(9) .logo{background-position: 0px -530px;}
#partSix table tr:nth-child(10) .logo{background-position: 0px -595px;}
#partSix table tr:nth-child(11) .logo{background-position: 0px -660px;}
#partSix table tr:nth-child(12) .logo{background-position: 0px -725px;}
#partSix table tr:nth-child(13) .logo{background-position: 0px -794px;}
#partSix table tr:nth-child(14) .logo{background-position: 0px -860px;}
#partSix table tr:nth-child(15) .logo{background-position: 0px -924px;}
#partSix table tr:nth-child(16) .logo{background-position: 0px -991px;}
#partSix table tr:nth-child(17) .logo{background-position: 0px -1056px;}
#partSix table tr:nth-child(18) .logo{background-position: 0px -1122px;}
#partSix table tr:nth-child(19) .logo{background-position: 0px -1187px;}
#partSix table tr:nth-child(20) .logo{background-position: 0px -1254px;}
#partSix table tr:nth-child(21) .logo{background-position: 0px -1320px;}
#partSix table tr:nth-child(22) .logo{background-position: 0px -1385px;}
#partSix table tr:nth-child(23) .logo{background-position: 0px -1452px;}
#partSix table tr:nth-child(24) .logo{background-position: 0px -1519px;}
#partSix table tr:nth-child(25) .logo{background-position: 0px -1583px;}
#partSix table tr:nth-child(26) .logo{background-position: 0px -1650px;}

#partSix table tr td:nth-child(1){width: 100%;border-right: 1px solid #f3f3f3;}
#partSix table tr td:nth-child(2){width: 400px;border-right: 1px solid #f3f3f3;}
#partSix table tr td:nth-child(3){width: 400px;border-right: 1px solid #f3f3f3;}
#partSix table tr td:nth-child(4){width: 230px;}
#partSix table tr:nth-child(2n) td {
	height: 65px;
	line-height: 65px;
	text-align: center;
	color: #333333;
	background-color: #eeeeee;
}

#partSix table tr:nth-child(2n+1) td {
	height: 65px;
	line-height: 65px;
	text-align: center;
	color: #333333;
	background-color: #fdfdfd;
}
#partSix table tr:hover td{
	cursor: pointer;
	/*background-color: rgba(51, 105, 175, 0.11);*/
}
/*end*/


/*导师智能团*/
.teacher{
	height: 900px;
	background: url("../img/yxall/teacher_bg.jpg") no-repeat;
	background-size: 100% 100%;
	padding-top:95px;
}
.teacher .htitle{width: 250px;height: 66px;margin:0 auto 95px;text-align: center;}
.teacher .htitle h4{display: block;justify-content: space-between;color: #ffffff;font-size: 36px;position: relative;}
.teacher .htitle h4 img{width: 30px;height: 30px;position: absolute;top:13px;right: 0;}
.teacher .htitle span{display: block;/*padding-left:30px;*/font-size: 16px;color: #ffffff;}

.teacher .tea_item{
	width: 100%;
	height: 500px;
	background: url("../img/yxall/banyuan_bg.png") no-repeat;
	background-size: 100% 100%;

}
.teacher .tea_item ul{
	display: flex;
	justify-content: space-between;
	position: relative;
}
.teacher .tea_item ul li{
	position: absolute;
	width: 130px;
	height: 130px;
	line-height: 30px;
	text-align: center;
	padding-top: 35px;
	border-radius: 130px;
	background: #ffffff;
	font-size: 22px;
	color: #304b96;
}
.teacher .tea_item ul li:nth-child(1){left:0;top:370px;}
.teacher .tea_item ul li:nth-child(2){left:110px;top:170px;}
.teacher .tea_item ul li:nth-child(3){left:310px;top:50px;}
.teacher .tea_item ul li:nth-child(4){left:540px;top:0;}
.teacher .tea_item ul li:nth-child(5){left:760px;top:50px;}
.teacher .tea_item ul li:nth-child(6){left:950px;top:170px;}
.teacher .tea_item ul li:nth-child(7){right:0;top:370px;}
.teacher .tea_item .desc{/*width:380px;*/margin: 240px auto 0;}
.teacher .tea_item .desc h3{
	text-align: center;
	font-size: 93px;
	color: #ebc574;
	font-family: "youshebiaotihei"!important;
}
.teacher .tea_item .desc span{
	display: block;
	text-align: center;
	font-size: 44px;
	color: #ffffff;
	font-weight: bold;
}
.teacher .tea_item .desc a{
	display: block;
	width: 215px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 10px;
	background: #ffffff;
	margin:70px auto 0;
	font-size: 20px;
	color: #304b96;
	cursor: pointer;
}
.teacher .tea_item .desc a:hover{
	background: #dfdfdf;
  	/*color:#fff;*/
}
/*.teacher .tea_item ul li:nth-child(1){left:0;bottom:0;}*/
/*end*/
/*背景提升*/
.upbox{
	height: 1790px;
	background: url("../img/yxall/bei_bg.jpg") no-repeat;
	background-size: 100% 100%; 
	padding-top:80px;
}
.upbox .models{
	width: 100%;
	height: 560px;
	background: url("../img/yxall/beijing_bg.png") no-repeat;
	background-size: 100% ; 
}
.upbox .models ul{
	position: relative;
}
.upbox .models ul li{
	display: block;
	width: 265px;
	text-align: center;
	margin:0 auto;
	font-size: 18px;
	color: #333333;
	margin-left:28px;
}
.upbox .models ul li div{
	margin:0 auto;
	width: 40px;
	height: 40px;
	margin-bottom:15px;
}
.upbox .models ul li div img{
	width: 100%;
	height: 100%;
}
.upbox .models ul li:nth-child(1){position: absolute;left:0;top:100px;}
.upbox .models ul li:nth-child(2){position: absolute;left:295px;top:100px;}
.upbox .models ul li:nth-child(3){position: absolute;left:585px;top:100px;}
.upbox .models ul li:nth-child(4){position: absolute;left:875px;top:100px;}

.upbox .models ul li:nth-child(5){position: absolute;left:145px;top:355px;}
.upbox .models ul li:nth-child(6){position: absolute;left:440px;top:355px;color: #ffffff;font-size: 38px;line-height: 45px;}
.upbox .models ul li:nth-child(7){position: absolute;left:730px;top:355px;}
/*end*/

/*服务流程*/
.upbox .fuwus{
	margin-top: 100px;
	height: 850px;
	
}
.upbox .fuwus .fuwus_item{
	position: relative;
	width: 100%;
	height: 660px;
	background: url("../img/yxall/liucheng_img_bg.png") no-repeat;
	background-size: 100%; 
	font-size: 20px;
	color: #304b96;
	
}
.upbox .fuwus .fuwus_item ul{
	position: absolute;
	display: flex;
	justify-content: left;

}
.upbox .fuwus .fuwus_item ul li{
	width: 110px;
	text-align: center;
	white-space: nowrap;
	margin-right: 110px;
	font-family: "SourceHanSansCNBold"!important;
}
.upbox .fuwus .fuwus_item ul li div{
	width: 50px;
	height: 10px;
	border-bottom: 4px solid #e9d299;
	margin:0 auto;
}
.upbox .fuwus .first_item{top:135px;}
.upbox .fuwus .two_item{top:420px;left:230px;}
.upbox .fuwus .three_item{top:675px;left: 210px;}
/*end