.z_index_solve{ padding:5vw 0}
.z_flex_ul li{ width:23%; float:left; margin-right:2%; background-color: rgb(255, 255, 255);box-shadow: 4.096px 2.868px 11.96px 1.04px rgba(137, 151, 224, 0.11); border-radius:12px; padding:50px 20px; text-align:center}
.z_flex_ul li:nth-child(4){ margin-right:0%;}
.z_flex_ul li .imgbox{ width:80px; height:80px; margin:0 auto; transition: ease .45s;transform: translateY(30px);}
.z_flex_ul li h3{ font-size:24px; padding:20px 0 20px; transition: ease .45s;transform: translateY(30px); color:#323232}
.z_flex_ul li p.desc{    
font-size: 14px;
padding: 0 0.5vw;
line-height: 1.5;
text-align: center; 
color:#615f5f;
transition: ease .45s;
transform: translateY(30px);
opacity: 0;}
.z_flex_ul li:hover p.desc{
	transform: translateY(0);
	opacity: 1;
}	
.z_flex_ul li:hover h3{color:#0078ff; }
.z_flex_ul li:hover h3,.z_flex_ul li:hover .imgbox{transform: translateY(0);}
.z_flex_ul li:hover{background-color: rgb(243, 248, 255)}

/*新闻样式*/
.lh-news{ border-bottom:1px solid #f3f3f3; padding:10px 0}
.lh-news img{ max-width:200px; height:42px; margin-top:8px; margin-right:0px;}
.scrollDiv {
	height: 60px;/* 必要元素 */
	line-height: 25px;
	overflow: hidden;/* 必要元素 */
	display:flex;
	justify-content:space-between;
}	
.scrollDiv li {
	height: 30px;
	padding-left: 10px;
}
.scrollDiv li:before{ content:""; width:5px; height:5px; display:inline-block; border-radius:10px; background:#004695; margin-right:10px;}
.news_more{ width:120px; height:38px; line-height:38px; display:inline-block; text-align:center; border:1px solid #004695; border-radius:20px; margin-top:10px; color:#004695; margin-left:30%;}

/*公司介绍-总*/
.about_jianjie_zong ul{ display:flex; flex-wrap:wrap; justify-content:space-between; margin:60px 0 30px;}
.about_jianjie_zong ul li{ width:20%; text-align:center; transition:ease 1s}
.about_jianjie_zong ul li:hover{ transform:translateY(-10px)}
.about_jianjie_zong ul li h3{ color:#323232; font-size:18px; font-weight:bold; margin:10px 0 10px;}
.about_jianjie_zong ul li h3 span{ font-size:28px; color:#024ea5;}
.about_jianjie_zong ul li p{ font-size:14px; color:#615f5f}

/*提升方式*/
.z_index_tsfs{ padding:5vw 0; background:url(../picture/tsfs_bg.png) top center no-repeat; }
.z_tsfs_ul{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.z_tsfs_ul li{ width:25%;  padding:70px 0; position:relative;  margin-bottom:30px;transition: ease 1s;overflow: hidden; border-right:1px solid #d8d8d8; }
 .z_tsfs_ul li::before{
 content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;
 background-image: -moz-linear-gradient( -45deg, rgb(0,70,149) 0%, rgb(4,85,177) 100%);
  background-image: -webkit-linear-gradient( -45deg, rgb(0,70,149) 0%, rgb(4,85,177) 100%);
  background-image: -ms-linear-gradient( -45deg, rgb(0,70,149) 0%, rgb(4,85,177) 100%);
  background-image: linear-gradient( -45deg, rgb(0,70,149) 0%, rgb(4,85,177) 100%);
  transition: ease 1s; transform: translateY(100%); opacity: 0;}
.z_tsfs_ul li.active::before{ transform: translateY(0); opacity: 1; }
.z_tsfs_ul li p{ color:#333333; font-size: 16px; line-height: 1.5; text-align: center; margin-bottom:20px; }
.z_tsfs_ul li h3{  font-size:18px; text-align:center; width: 40%; margin:0 auto; background:#004695; color:#fff; padding:4px 0; border-radius:50px; border:2px solid #fff;}
.z_tsfs_ul li.active p{color:#FFF;}
.z_tsfs_ul li.active h3{color:#fff;background:none; border:2px solid #fff;}
.z_tsfs_ul li .zyimg{ text-align:center; 
    width: 4vw;
    height: 4vw;
    margin: auto;
    background: none!important;
    transition: ease .45s;
    position: relative;
    overflow: hidden;
	margin-bottom: 10px;
}
.z_tsfs_ul li .zyimg>div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: ease .45s;
    width: 100%;
    height: 100%;
}
.z_tsfs_ul li .zyimg>div img {
    width: auto;
    margin: auto;
}
.z_tsfs_ul li .zyimg .img2 {
    transform: translate(-50%, 140%);
}
.z_tsfs_ul li:hover .zyimg .img1 {
	transform: translate(-50%, -140%);
	z-index:999;
}
.z_tsfs_ul li:hover .zyimg .img2 {
	transform: translate(-50%, -55%);
	z-index:999;
}
.z_tsfs_ul li.active  .zyimg .img2 {
	transform: translate(-50%, -55%);
	z-index:999;}
/*热门院校推荐*/
.z_index_school{padding:5vw 0; background:url(../picture/yxtj_bg.jpg) no-repeat; background-size:cover}
.z_school_con{ position:relative; overflow: hidden; margin-bottom:25px; }
/*.z_school_ul {display:flex; flex-wrap:wrap; justify-content:center;text-align:center}*/
.z_school_ul li{  text-align: center;  transition:all ease 0.2s; }
.z_school_ul li .school_imgbox{ width:120px; height:120px; border:3px solid #fff; background:#fff; border-radius:50%; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.school_imgbg{ width: 100%; height: 100%;  background-position: center center; background-repeat: no-repeat; background-size: cover; transition: ease 1s; border-radius:50%;}
.z_school_ul li:hover .school_imgbg{  cursor:pointer; transform:scale(1.08,1.08) }
.z_school_ul li p{ width:77%; border:2px solid #fff; font-size:13px; color:#fff; text-align:center; padding:4px 0; border-radius:50px; margin:0 auto; transition: ease .65s; position: relative;}
.z_school_ul li p:before{content:''; display:block; width:100%; height:100%; border-radius:30px; background:#fec343; position:absolute; left:0; top:0; z-index:-1; transform:scale(0); opacity:0; transition:ease .65s;}
.z_school_ul li:hover p{color:#36280a; box-shadow:0 0 15px rgba(254,189,47,.25); border-color:#fec343;}
.z_school_ul li:hover p:before{opacity:1;transform:scale(1.1);}



/*师资介绍*/
.z_index_teacher{padding:6vw 0; background:url(../picture/teacher_bg.jpg) no-repeat;  background-size:cover}
.z_index_teacher ul{ display:flex; justify-content: space-around; flex-wrap:wrap}
.z_index_teacher ul li{ width:45%; display:flex;  box-shadow: 4.096px 2.868px 11.96px 1.04px rgba(137, 151, 224, 0.11); background:#fff; border-top-left-radius:40px; padding:20px; margin-bottom:22px;}
.teacher_con_r{ margin:20px 0 0 30px; width:75%}
.teacher_con_r h3{font-size:20px; color:#323232; font-weight:bold}
.teacher_con_r h3:after{
    content: "";
    width: 30%;
    height: 7px;
    border-radius: 10px;
    background: #fec343;
    display: block;
    margin-top: -6px;}
.teacher_con_r h6{ font-size:16px;  color:#4b4b4b; margin:10px 0 0px}
.teacher_con_r .teacher_text{margin:20px 0 10px}
.teacher_con_r .teacher_text p{font-size:13px;  color:#666; line-height:2;  }
.z_index_teacher ul li:hover{box-shadow: 0px 7px 35.34px 2.66px rgba(182, 182, 182, 0.4); transform:scale(1.03,1.03);  }
.z_index_teacher .teacher_con_l{ width:30%}
.z_index_teacher ul li img{ width:100%; }



/*机构*/
.z_index_jigou{padding:6vw 0;}
.jigou_con{ width:100%; /*background:#f7fbff;*/ }
.jigou_con ul li{ width:33.3%;  float:left; }
.jigou_con ul li .dot_con{ width:100%;position:relative; margin:20px 0}
.jigou_con ul li p.dot{ width:10px; height:10px; border-radius:30px; display:block; background:#89b3f9; margin:10px auto;  z-index:2}
.jigou_con ul li:nth-child(1) .dot_con:after,.jigou_con ul li:nth-child(2) .dot_con:after{  
	content: "";
    width: 50%;  
    height: 4px;
    background: #caecff;
    display:inline-block; position:absolute; top:2px; right:0; z-index:0}
.jigou_con ul li:nth-child(2) .dot_con:before,.jigou_con ul li:nth-child(3) .dot_con:before{	
	content: "";
    width: 50%;  
    height: 4px;
    background: #caecff;
    display:inline-block; position:absolute; top:2px; left:0; z-index:0}	
.jigou_con ul li .jigou_text h3{font-size:20px; color:#323232; font-weight:bold; margin:10px 0 20px; text-align:center}
.jigou_con ul li .jigou_text p{font-size:13px;  color:#777; line-height:1.8; padding:0 60px;transition: ease .45s;transform: translateY(10px);opacity: 0;}
.jigou_con ul li:hover .jigou_text p{transform: translateY(-10px);opacity: 1;}
.jigou_con ul li img{ margin:0 auto;display: block; }

/*行业优势*/
.z_index_youshi{ width:100%; background:url(../images/home_ppbz_bg.jpg) no-repeat; padding:80px 0; background-size:cover}
.youshi_part01_title{ position:relative; margin-bottom:20px;}
.z_index_youshi h1{font-size:34px; color:#2276d6; font-weight:bold; position:absolute; left:50px; top:30px; }
.z_index_youshi .youshi_part01 ul{ display: flex; justify-content:space-between}
.z_index_youshi .youshi_part01 ul li{ width:30%; background:#fff; border-radius:20px; padding:0 30px ; transition: ease .45s;} 
.z_index_youshi .youshi_part01 ul li:hover{transform: translateY(-10px);}
.z_index_youshi .youshi_part01 ul li img{ margin:0 auto; display:block;transition: ease .45s;transform: translateY(80px);}
.z_index_youshi .youshi_part01 ul li h3{font-size:20px; color:#004695; font-weight:bold; margin:10px 0 10px; text-align:center;transition: ease .45s;transform: translateY(100px);}
.z_index_youshi .youshi_part01 ul li p.desc{    
font-size: 13px;
padding: 0 0.5vw;
line-height: 2;
text-align: center; 
color:#777;
transition: ease .45s;
transform: translateY(30px);
opacity: 0;}
.z_index_youshi .youshi_part01 ul li:hover p.desc{
	transform: translateY(-60px);
	opacity: 1;
	color:#777
}	
.z_index_youshi .youshi_part01 ul li:hover img{transition: ease .45s;transform: translateY(70px);}
.z_index_youshi .youshi_part01 ul li:hover h3{transition: ease .45s;transform: translateY(-70px);}
.z_index_youshi .youshi_part01 ul li:hover img{ opacity:0.4}


/*教研保障*/
.z_index_jybz{ background:#ebf4fc; padding:5vw 0}
.z_index_jybz h1{font-size:34px; color:#2276d6; font-weight:bold; text-align:center}
.z_index_jybz .jybz_part01{ position:relative}
.z_index_jybz .jybz_part01 img{ margin:40px auto 0; display:block}
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text{ position:absolute; left:0; top:0; width:30%}
.z_index_jybz .jybz_part01 .jybz_part01_con h3{font-size:18px; color:#004695; font-weight:bold; background:#d3e5f9; padding:5px 0; width:170px; text-align:center; border-radius:50px;}
.z_index_jybz .jybz_part01 .jybz_part01_con p{ margin:10px 0 16px; font-size:13px; line-height: 1.8; color:#777;}
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text01{ position:absolute; left:7%; top:28%; width:23%}
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text02{ position:absolute; left:7%; top:55%; width:23%}
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text03{ position:absolute; left:7%; top:84%; width:23%}
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text04{ position:absolute; left:76%; top:35%; width:23%}
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text05{ position:absolute; left:76%; top:65%; width:23%}


/*服务保障*/
.fwbz_part01{}
.fwbz_part01{padding:5vw 0 0 0}
.fwbz_part01 ul{ display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:60px;}
.fwbz_part01 ul li{ width:33%; padding:20px 0;transition: ease .45s;}
.fwbz_part01 ul li:hover{ background:#fff; border-radius:20px; box-shadow: 0px 7px 35.34px 2.66px rgba(182, 182, 182, 0.4); transform:scale(1.03,1.03); }
.fwbz_part01 img{ margin:0 auto; display:block}
.fwbz_con h3{font-size:18px; color:#333; font-weight:bold; text-align:center; margin:10px 16px; }
.fwbz_con p{ margin:10px 0 16px; font-size:13px; line-height: 1.5; color:#777; text-align:center; width:60%; margin:0 auto}
.fwbz_part01 ul li .zyimg2{ text-align:center; 
    width: 4vw;
    height: 4vw;
    margin: auto;
    background: none!important;
    transition: ease .45s;
    position: relative;
    overflow: hidden;
	margin-bottom: 10px;
}
.fwbz_part01 ul li .zyimg2>div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: ease .45s;
    width: 100%;
    height: 100%;
}
.fwbz_part01 ul li .zyimg2>div img {
    width: auto;
    margin: auto;
}
.fwbz_part01 ul li .zyimg2 .img2 {
    transform: translate(-50%, 140%);
}
.fwbz_part01 ul li:hover .zyimg2 .img1 {
	transform: translate(-50%, -140%);
	z-index:999;
}
.fwbz_part01 ul li:hover .zyimg2 .img2 {
	transform: translate(-50%, -55%);
	z-index:999;
}
.fwbz_part01 ul li.active  .zyimg2 .img2 {
	transform: translate(-50%, -55%);
	z-index:999;}

/*体验中心*/
.tiyan_con{ padding:80px 0 30px;}
.tiyan_con ul{ display:flex; flex-wrap:wrap; justify-content:space-between}
.tiyan_con ul li{ position:relative; width:55% ; margin-bottom:40px;}
.tiyan_con ul li img{ border-radius:16px; width:100%;    height: 100%; }
.tiyan_con ul li p{ position:absolute; left:0; bottom:10px; height:45px; line-height:45px; color:#fff; padding-left: 25px; 
background-image: -moz-linear-gradient( 0deg, rgb(0,87,184) 0%, rgba(255,255,255,0) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(0,87,184) 0%, rgba(255,255,255,0) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(42,0,184) 0%, rgba(255,255,255,0) 100%); width:100%}
.tiyan_con ul li:nth-child(3),.tiyan_con ul li:nth-child(4),.tiyan_con ul li:nth-child(5){width:32%}
.tiyan_con ul li:nth-child(2){width:42%}



@media screen and (max-width:1440px){
.submenu_box{ margin-left: -676px;}
}

@media screen and (max-width:980px){
.submenu_box{ display:none;}	
.z_flex_ul li{ width:47%; margin-right:6%; margin-bottom:10px; padding: 30px 20px;}
.z_flex_ul li:nth-child(2),.z_flex_ul li:nth-child(4){margin-right:0;}
.z_flex_ul li p.desc{transform: translateY(0px); opacity: 1;}
.z_flex_ul li .imgbox,.z_flex_ul li h3{    transform: translateY(0px);}
.z_flex_ul li h3{font-size: 20px;}
.home_tsfs_zj{ display:none}
.z_tsfs_ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;}
	.z_tsfs_ul li p{ font-size:13px;    margin-bottom: 14px;}
.z_tsfs_ul li{ width:41%; padding: 24px 0; border-radius:16px;}
.z_tsfs_ul li h3{ width: 70%; font-size: 14px;}
.z_tsfs_ul li img.home_tsfs_icon{left: 17%;}
.z_flex_ul li .imgbox{ width:50px; height:50px;}
.z_school_ul li {
   
    text-align: center;
   
    font-size: 13px;
    
    color: #323232;
}
.z_school_ul li .school_imgbox {
    width: 80px;
    height: 80px;
	    border: 2px solid #fff;}
.z_school_ul li p{border: 1px solid #fff;width: 90%; font-size:12px;}		
.youshi_part01_title{ text-align:center}
.youshi_part01_title img{ width:60%}
.teacher_con_r h3{ font-size:16px;}
.teacher_con_r {margin: 0px 0 0 30px;}
.z_index_youshi h1{left: 101px;}
.z_index_teacher ul li{ width: 90%;}
.teacher_con_r .teacher_text p{ line-height: 1.5;    font-size: 12px; }


.jigou_con ul li .dot_con{ display:none}
.jigou_con ul li { width: 50%;padding: 30px 0;}
.jigou_con ul li img{ width:50%}
.jigou_con ul li .jigou_text h3 {font-size: 16px;}
.jigou_con ul li .jigou_text p{ font-size:12px; opacity: 1; padding: 0 14px;}	
.z_index_youshi .youshi_part01 ul{ flex-wrap:wrap}
.z_index_youshi .youshi_part01 ul li { width: 90%; margin:0px auto 20px; padding:20px 30px ; position:relative}
.z_index_youshi .youshi_part01 ul li p.desc{ transform: translateY(0px); opacity: 1; padding: 0 ;}
.z_index_youshi .youshi_part01 ul li h3{ transform: translateY(0px); text-align:left;font-size: 16px;}
.z_index_youshi .youshi_part01 ul li img{ width: 30%;transform: translateY(0px);}
.z_index_youshi .youshi_part01 ul li img{ position:absolute; right:0; top:0}
.z_index_youshi .youshi_part01 ul li:hover{transform: translateY(0px); }

.fwbz_part01 img{ width:40%}
.fwbz_part01 ul li{width:50%;  padding: 0 0 20px 0;}
.fwbz_con p{width: 90%;}
.fwbz_con h3{ font-size:16px;}
.jybz_part01_con{margin-top:30px; padding: 0 24px;}
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text01,
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text02,
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text03,
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text04,
.z_index_jybz .jybz_part01 .jybz_part01_con .jybz_text05{ position:static;width: 100%;}
.z_index_jybz .jybz_part01 .jybz_part01_con h3{ font-size:16px;}

.lh-news img,.news_more{ display:none}
.about_jianjie_zong ul{justify-content: space-around;margin: 40px 0 30px;}
.about_jianjie_zong ul li{ width:33%; margin-bottom:20px}
.about_jianjie_zong ul li a .imgbox{width: 38px; margin: 0 auto;}
.about_jianjie_zong ul li h3 span {
    font-size: 20px;}
.about_jianjie_zong ul li h3 {
    color: #323232;
    font-size: 14px;}
.z_tsfs_ul li .zyimg{width: 11vw;
    height: 11vw;}

.teacher_con_r h6 {
    font-size: 13px;}
.z_index_jybz .jybz_part01 img {
    margin: 40px auto 0;
    display: block;
    opacity: 0.3;
    position: absolute;}

.fwbz_part01 ul li .zyimg2{ width:11vw; height:11vw}

.tiyan_con{padding: 50px 0 30px;}
.tiyan_con ul li{margin-bottom: 9px;}
.tiyan_con ul li img {
    border-radius: 8px;}
.tiyan_con ul li p{ font-size:12px;padding-left: 10px;height: 30px;line-height: 30px;}
.z_index_school {padding: 9vw 0;}
.z_index_teacher {
    padding: 9vw 0;}



.z_index_youshi .youshi_part01 ul li:hover p.desc{
	transform: translateY(0);
	opacity: 1;
	color:#777
}	
.z_index_youshi .youshi_part01 ul li:hover img{transition: ease .45s;transform: translateY(0);}
.z_index_youshi .youshi_part01 ul li:hover h3{transition: ease .45s;transform: translateY(0);}
.z_index_youshi .youshi_part01 ul li:hover img{ opacity:1}










}




























































