/**重新样式，取出www.css**/
/**基本组件的样式lean-base.css**/

/**[[index.html]]**/
/**1.轮播图-自定义部分-覆盖**/
/**1.1首页大屏轮播图**/
.flash1 {height:380px;margin-top: -4px;}
.flash1 .con img {height: 100%;}
.flash1 .con .bg-left {display: inline-block;height: 100%;width: 50%;position: absolute;left:0;top:0;z-index: -1;}
.flash1 .con .bg-right {display: inline-block;height: 100%;width: 50%;position: absolute;right:0;top:0;z-index: -1;}

/*.flash-all {margin-top: -5px !important;}*/
.flash-a {height: 400px;}
.flash-a .bg-left {display: inline-block;height: 100%;width: 50%;position: absolute;left:0;top:0;z-index: -1;}
.flash-a .bg-right {display: inline-block;height: 100%;width: 50%;position: absolute;right:0;top:0;z-index: -1;}
.flash-a .swiper-slide {text-align: center;}
.flash-a .s-content {width:100%;display: inline-block;height: 100%;position: relative;}
.flash-a .s-content img {position: absolute;left: 50%;top: 50%;width: 100%;height:100%;transform: translate(-50%, -50%) scale(1);object-fit: cover;}
@media (min-width: 1440px){
	.flash-a .s-content {width:100%;}
}
@media (max-width: 1200px){
	.flash-a .s-content {width:100%;}
}
@media (max-width: 896px){
	.flash-a {height: 340px;}
	.flash-a .s-content {width:100%;}
}
@media (max-width: 640px){
	.flash-a {height: 300px;}
	.flash-a .swiper-slide {width: 100%;}
	.flash-a .s-content {width:100%;}
	.sm-hide{
		display: none;
	}
}

/**1.2第二层左边轮播图**/
.flash2 {height: 270px;width: 400px;margin-right: 16px;}
.flash2 img.all {width: 100%;height: 100%;}
.flash2 .name {display: block;width: 100%;height: 24px;background-color: #41aeec;color: white;position: absolute;left:0;bottom: 0;line-height: 24px;overflow: hidden;}
.flash2 img.vplay {position: absolute;top:50%;left:50%;margin-left: -29px;margin-top: -29px;}

/**2.数据数量展示**/
.all-a-box {width:100%;background-color: white;padding:20px 0px;overflow: hidden;}
.all-a-con {width:1200px;position: relative;margin: 0 auto;}
.all-a-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;}
.all-a-con h2 span {color:#007bff;}
.all-a-con p.a {text-align: center;font-size: 16px;padding:8px 0px;letter-spacing: 4px;}
.all-a-con .a-con-flex {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.a-con-flex .a-con-item {flex:1;text-align: center;}
.a-con-flex .a-con-item .p1 {font-size: 14px;color:#007bff;}
.a-con-flex .a-con-item .p1 span {margin-right: 4px;font-size: 36px;font-weight: 800;}
.a-con-flex .a-con-item .p2 {font-size: 15px;}
@media (max-width: 1200px){
	.all-a-con {width:100%;}
}
@media (max-width: 768px){
	.all-a-con h2 {font-size: 20px;}
	.all-a-con p.a {font-size: 14px;}
	.all-a-con .a-con-flex {margin-top: 26px;}
	.a-con-flex .a-con-item .p1 span {font-size: 28px;font-weight: 600;}
	.a-con-flex .a-con-item .p2 {font-size: 13px;}
}
@media (max-width: 640px){
	.all-a-con .a-con-flex {margin-top: 16px;}
	.a-con-flex .a-con-item {padding: 10px 0;flex: 0 0 50%;}
	.a-con-flex .a-con-item .p1 span {font-size: 24px;}
}
/**3.校园掠影**/
.all-b-box {width:100%;background-color: white;padding:20px 0px;overflow: hidden;}
.all-b-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-b-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;padding-bottom: 8px;}
.all-b-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;background: #007bff;border-radius: 4px;transform: translateX(-50%);}
.all-b-con .b-con-ul {margin-top: 34px;width:100%;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;}
/**对flex的解析文章：https://blog.csdn.net/ScottePerk/article/details/127169829**/
.all-b-con .b-con-ul li {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;overflow: hidden;border-radius: 6px;}
.all-b-con .b-con-ul li .ai {display: block;overflow: hidden;padding-top: 66.66%;position: relative;}
.all-b-con .b-con-ul li img {position: absolute;left: 50%;top: 50%;width: 100%;height:100%;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.all-b-con .b-con-ul li:hover img {transform: translate(-50%, -50%) scale(1.1);}
.all-b-con .b-con-ul li .name {display: inline-block;width:100%;padding:4px 0px;overflow: hidden;text-align: center;font-size: 14px;}
@media (max-width: 1200px){
	.all-b-con {width:100%;}
	.all-b-con .b-con-ul li {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-b-con h2 {font-size: 24px;}
}
@media (max-width: 640px){
	.all-b-con h2 {font-size: 20px;}
	.all-b-con h2::after {height: 2px;}
	.all-b-con .b-con-ul li {flex-basis: calc(50% - 12px);margin: 0 6px 8px 6px;}
}
.all-b-con .b-con-ul li:nth-child(2) {animation-delay: 0.2s;}
.all-b-con .b-con-ul li:nth-child(3) {animation-delay: 0.4s;}
.all-b-con .b-con-ul li:nth-child(4) {animation-delay: 0.6s;}
.all-b-con .b-con-ul li:nth-child(5) {animation-delay: 0.8s;}
.all-b-con .b-con-ul li:nth-child(6) {animation-delay: 1s;}
.all-b-con .b-con-ul li:nth-child(7) {animation-delay: 1.2s;}
.all-b-con .b-con-ul li:nth-child(8) {animation-delay: 1.4s;}
.all-b-con .b-con-ul li:nth-child(9) {animation-delay: 1.6s;}
.all-b-con .b-con-ul li:nth-child(10) {animation-delay: 1.8s;}
.all-b-con .b-con-ul li:nth-child(11) {animation-delay: 2s;}
.all-b-con .b-con-ul li:nth-child(12) {animation-delay: 2.2s;}
.all-b-con .b-con-ul li:nth-child(13) {animation-delay: 2.4s;}
/**4.4个目标**/
.all-c-box {width:100%;background-color: #f3f5f7;padding:30px 0px;overflow: hidden;}
.all-c-con {width:1200px;position: relative;margin: 20px auto;}
.all-c-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;}
.all-c-con h2 span {color:#007bff;}
.all-c-con p.c {text-align: center;font-size: 16px;padding:8px 0px;letter-spacing: 4px;}
.all-c-con .c-con-flex {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.c-con-flex .c-con-item {margin-top: 50px;flex:1;text-align: center;animation-delay: 0s;padding: 8px 22px;}
.c-con-flex .c-con-item:nth-child(2) {animation-delay: 0.2s;}
.c-con-flex .c-con-item:nth-child(3) {animation-delay: 0.4s;}
.c-con-flex .c-con-item:nth-child(4) {animation-delay: 0.6s;}
.c-con-flex .c-con-item i {font-size: 30px;position: relative;padding:20px;color:#007bff;}
.c-con-flex .c-con-item i:after {position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;background: #007bff;opacity: .1;z-index: -1;transition: transform .5s;border-radius: 50%;}
.c-con-flex .c-con-item:hover i {color:#fff;}
.c-con-flex .c-con-item:hover i:after {opacity: 1;}

.c-con-flex .c-con-item .p1 {font-size: 18px;font-weight: 500;color:#202935;margin-top: 32px;}
.c-con-flex .c-con-item .p2 {padding-top:8px;font-size: 13px;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;
	text-overflow: ellipsis;overflow: hidden;overflow-wrap: break-word;color:#706868;}
@media (max-width: 1200px){
	.all-c-con {width:100%;}
}
@media (max-width: 768px){
	.all-c-con h2 {font-size: 20px;}
	.all-c-con p.c {font-size: 14px;}
	.all-ac-con .c-con-flex {margin-top: 26px;}
	.c-con-flex .c-con-item .p1 {font-size: 16px;font-weight: 400;}
	.c-con-flex .c-con-item .p2 {font-size: 13px;}
}
@media (max-width: 640px){
	.all-c-con .c-con-flex {margin-top: 16px;}
	.c-con-flex .c-con-item {padding: 10px;flex: 0 0 50%;}
	.c-con-flex .c-con-item i {font-size: 26px;padding:16px;}
	.c-con-flex .c-con-item .p1 {font-size: 16px;font-weight: 400;margin-top: 20px;}
	.c-con-flex .c-con-item .p2{font-size: 12px;}
}

/**5.就业案例展示**/
.all-d-box {width:100%;background-color: white;padding:20px 0px;overflow: hidden;}
.all-d-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-d-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;padding-bottom: 8px;}
.all-d-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;background: #007bff;border-radius: 4px;transform: translateX(-50%);}
.all-d-con .d-con-ul {margin-top: 40px;width:100%;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;}
.all-d-con .d-con-ul li {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;overflow: hidden;border-radius: 6px;}
.all-d-con .d-con-ul li .ai {display: block;overflow: hidden;padding-top: 66.66%;position: relative;}
.all-d-con .d-con-ul li img {position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.all-d-con .d-con-ul li:hover img {transform: translate(-50%, -50%) scale(1.1);}

.all-d-con .d-con-ul li:nth-child(2) {animation-delay: 0.2s;}
.all-d-con .d-con-ul li:nth-child(3) {animation-delay: 0.4s;}
.all-d-con .d-con-ul li:nth-child(4) {animation-delay: 0.6s;}
.all-d-con .d-con-ul li:nth-child(5) {animation-delay: 0.8s;}
.all-d-con .d-con-ul li:nth-child(6) {animation-delay: 1s;}
.all-d-con .d-con-ul li:nth-child(7) {animation-delay: 1.2s;}
.all-d-con .d-con-ul li:nth-child(8) {animation-delay: 1.4s;}
.all-d-con .d-con-ul li:nth-child(9) {animation-delay: 1.6s;}
.all-d-con .d-con-ul li:nth-child(10) {animation-delay: 1.8s;}
.all-d-con .d-con-ul li:nth-child(11) {animation-delay: 2s;}
.all-d-con .d-con-ul li:nth-child(12) {animation-delay: 2.2s;}
.all-d-con .d-con-ul li:nth-child(13) {animation-delay: 2.4s;}
@media (max-width: 1200px){
	.all-d-con {width:100%;}
	.all-d-con .d-con-ul li {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-d-con h2 {font-size: 24px;}
}
@media (max-width: 640px){
	.all-d-con h2 {font-size: 20px;}
	.all-d-con h2::after {height: 2px;}
	.all-d-con .d-con-ul li {flex-basis: calc(50% - 12px);margin: 0 6px 16px 6px;}	
}
/**6.新闻公告**/
.all-e-box {width:100%;background-color: #fafafa;padding:20px 0px;overflow: hidden;}
.all-e-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-e-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;padding-bottom: 8px;}
.all-e-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;background: #007bff;border-radius: 4px;transform: translateX(-50%);}
/**6.1内容盒子模型-能自适应**/
.con-boxs {margin:30px auto;}
.con-boxs .con-box-row {margin: 0 auto;width:100%;position: relative;display: flex;}
.con-box-row .box-row-flex {flex:1;position: relative;height: 100%;padding:2px 2px 0px 0px;}
.box-row-flex .box-row-flex-1 {width:100%;overflow: hidden;position: relative;display: inline-block;}

ul.t-text-list {width: 100%;height:100%;margin-top: 10px;display: inline-block;overflow: hidden;}
ul.t-text-list li {height: 32px;line-height: 32px;overflow: hidden;border-bottom: 1px dashed #d2d2d2;font-size: 14px;position: relative;display: flex;}
ul.t-text-list li:before {content:'';position: absolute;width:2px;height:2px;background-color: #41aeec;top:15px;left:1px;}
ul.t-text-list li .arrow {display:inline-block;width: 15px;height: 100%;}
ul.t-text-list li a {height: 100%;width:0;flex:1;display: inline-block;transition: all .4s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.t-text-list li a.top {color:red;}
ul.t-text-list li a:hover {color:#41aeec;padding-left: 10px;}
ul.t-text-list li .date {padding:0px 4px}
ul.t-text-list li .date2 {display: none;}

@media (max-width: 1200px){
	.all-e-con {width:100%;}
	ul.t-text-list li .date {display: none;}
	ul.t-text-list li .date2 {display: block;}
}
@media (max-width: 896px){
	.flash2 {margin-right: 10px;}
	ul.t-text-list li .date2 {display: none;}
}
@media (max-width: 640px){
	.con-boxs .con-box-row {flex-direction: column;}
	ul.t-text-list li .date2 {display: block;}
	.box-row-flex .box-row-flex-1 {padding:0 6px;}
	.flash2 {width:96%;margin: 0 2% 10px 2%;}
}

/**7.技能培训**/
.all-f-box {width:100%;background-color: white;padding:20px 0px;overflow: hidden;}
.all-f-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-f-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;padding-bottom: 8px;}
.all-f-con h2 span {color: #007bff;}
.all-f-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;background: #007bff;border-radius: 4px;transform: translateX(-50%);}

.all-f-con .f-con-flex {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.f-con-flex .f-con-item {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;text-align: center;animation-delay: 0s;padding: 8px 12px;border: 1px solid #eee;}
.f-con-flex .f-con-item:hover {box-shadow: 3px 3px 7px rgba(0,0,0,.07);}
.f-con-flex .f-con-item:nth-child(2) {animation-delay: 0.2s;}
.f-con-flex .f-con-item:nth-child(3) {animation-delay: 0.4s;}
.f-con-flex .f-con-item:nth-child(4) {animation-delay: 0.6s;}

.f-con-flex .f-con-item .ai {display: block;overflow: hidden;padding-top: 100%;position: relative;}
.f-con-flex .f-con-item img {position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.f-con-flex .f-con-item:hover img {transform: translate(-50%, -50%) scale(1.1);}
.f-con-flex .f-con-item h1 {font-size: 22px;line-height: 34px;margin-top: 10px;}
.f-con-flex .f-con-item p {font-size: 14px;color:#837f7f;line-height: 24px;}
.f-con-flex .f-con-item .bm {display: inline-block;margin: 10px auto;border: 1px solid #837f7f;padding: 6px 20px;border-radius: 4px;color: #837f7f;}
@media (max-width: 1200px){
	.all-f-con {width:100%;}	
}
@media (max-width: 1020px){
	.f-con-flex .f-con-item {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-d-con h2 {font-size: 20px;}
}
@media (max-width: 640px){
	.all-f-con h2 {font-size: 20px;}
	.all-f-con h2::after {height: 2px;}
	.f-con-flex .f-con-item {flex-basis: calc(50% - 12px);margin: 0 6px 12px 6px;padding: 6px 8px;}
}
@media (max-width: 590px){
	.f-con-flex .f-con-item {flex-basis: clac(50% - 24px); min-width: 150px;}
}

/**8.大图**/
.all-g-box {position: relative;padding: 0;width: 100%;transition: all .3s;height: 420px;background-size: cover;background-repeat: no-repeat;background-position: center;overflow: hidden;}
.all-g-con {position: relative;margin: 0 auto;width: 100%;height: 100%;}
.all-g-con h2 {color: #fff;font-size: 38px;letter-spacing: 3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;overflow-wrap: break-word;text-align: center;transition: all .3s;position: relative;margin: 0;}
.all-g-con p {margin-top: 12px;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;overflow-wrap: break-word;margin: 8px 0 0 0;font-weight: normal;font-size: 18px;text-align: center;letter-spacing: 1px;transition: all .3s;}
.all-g-con a {background: #007bff;color: #fff;padding: 0 40px;line-height: 42px;border-radius: 4px;font-size: 14px;position: relative;display: inline-block;text-decoration: none;cursor: pointer;transition: color .3s;box-sizing: border-box;}
.all-g-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;border-radius: 4px;transform: translateX(-50%);}
.all-g-con img {position: absolute;min-width: 100%;min-height: 100%;width: auto;height: auto;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.all-g-con .g-con-box {position: absolute;top: 50%;width: 100%;transform: translateY(-50%);}
.all-g-con .g-con-row {position: relative;margin: 0 auto;max-width: 1200px;}
.all-g-con .g-con-btu {width: 100%;margin-top: 40px;text-align: center;}

@media (max-width: 896px){
	.all-g-box {height:300px;}
	.all-g-con h2 {font-size: 30px;}
	.all-g-con p {font-size: 16px;}
	.all-g-con a {line-height: 36px;}
}
@media (max-width: 640px){
	.all-g-box {height:220px;}
	.all-g-con h2 {font-size: 20px;}
	.all-g-con p {font-size: 12px;}
	.all-g-con a {line-height: 30px;}
}

/**9.合作企业**/
.all-h-box {width:100%;background-color: white;padding:20px 0px;overflow: hidden;}
.all-h-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-h-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;padding-bottom: 8px;}
.all-h-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;background: #007bff;border-radius: 4px;transform: translateX(-50%);}
.all-h-con p {margin: 8px 0 0 0;font-weight: normal;font-size: 18px;text-align: center;letter-spacing: 1px;transition: all .3s;}
.all-h-con .h-con-ul {margin-top: 40px;width:100%;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;}
.all-h-con .h-con-ul li {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;overflow: hidden;border-radius: 6px;}
.all-h-con .h-con-ul li .ai {display: block;overflow: hidden;padding-top: 66.66%;position: relative;}
.all-h-con .h-con-ul li img {position: absolute;left: 50%;top: 50%;width: 100%;height:100%;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.all-h-con .h-con-ul li:hover img {transform: translate(-50%, -50%) scale(1.1);}

.all-h-con .h-con-ul li:nth-child(2) {animation-delay: 0.2s;}
.all-h-con .h-con-ul li:nth-child(3) {animation-delay: 0.4s;}
.all-h-con .h-con-ul li:nth-child(4) {animation-delay: 0.6s;}
.all-h-con .h-con-ul li:nth-child(5) {animation-delay: 0.8s;}
.all-h-con .h-con-ul li:nth-child(6) {animation-delay: 1s;}
.all-h-con .h-con-ul li:nth-child(7) {animation-delay: 1.2s;}
.all-h-con .h-con-ul li:nth-child(8) {animation-delay: 1.4s;}
.all-h-con .h-con-ul li:nth-child(9) {animation-delay: 1.6s;}
.all-h-con .h-con-ul li:nth-child(10) {animation-delay: 1.8s;}
.all-h-con .h-con-ul li:nth-child(11) {animation-delay: 2s;}
.all-h-con .h-con-ul li:nth-child(12) {animation-delay: 2.2s;}
.all-h-con .h-con-ul li:nth-child(13) {animation-delay: 2.4s;}
@media (max-width: 1200px){
	.all-h-con {width:100%;}
	.all-h-con .h-con-ul li {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-h-con h2 {font-size: 24px;}
}
@media (max-width: 640px){
	.all-h-con h2 {font-size: 20px;}
	.all-h-con h2::after {height: 2px;}
	.all-h-con .h-con-ul li {flex-basis: calc(50% - 12px);margin: 0 6px 12px 6px;}
}

/**10.就业招聘-案例展示**/
.all-i-box {width:100%;background-color: white;padding:20px 0px;overflow: hidden;}
.all-i-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-i-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;padding-bottom: 8px;}
.all-i-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;background: #007bff;border-radius: 4px;transform: translateX(-50%);}
.all-i-con .i-con-ul {margin-top: 40px;width:100%;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;}
.all-i-con .i-con-ul li {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;overflow: hidden;border-radius: 6px;}
.all-i-con .i-con-ul li .ai {display: block;overflow: hidden;padding-top: 66.66%;position: relative;}
.all-i-con .i-con-ul li img {position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.all-i-con .i-con-ul li:hover img {transform: translate(-50%, -50%) scale(1.1);}

.all-i-con .i-con-ul li:nth-child(2) {animation-delay: 0.2s;}
.all-i-con .i-con-ul li:nth-child(3) {animation-delay: 0.4s;}
.all-i-con .i-con-ul li:nth-child(4) {animation-delay: 0.6s;}
.all-i-con .i-con-ul li:nth-child(5) {animation-delay: 0.8s;}
.all-i-con .i-con-ul li:nth-child(6) {animation-delay: 1s;}
.all-i-con .i-con-ul li:nth-child(7) {animation-delay: 1.2s;}
.all-i-con .i-con-ul li:nth-child(8) {animation-delay: 1.4s;}
.all-i-con .i-con-ul li:nth-child(9) {animation-delay: 1.6s;}
.all-i-con .i-con-ul li:nth-child(10) {animation-delay: 1.8s;}
.all-i-con .i-con-ul li:nth-child(11) {animation-delay: 2s;}
.all-i-con .i-con-ul li:nth-child(12) {animation-delay: 2.2s;}
.all-i-con .i-con-ul li:nth-child(13) {animation-delay: 2.4s;}
@media (max-width: 1200px){
	.all-i-con {width:100%;}
	.all-i-con .i-con-ul li {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-i-con h2 {font-size: 24px;}
}
@media (max-width: 640px){
	.all-i-con h2 {font-size: 20px;}
	.all-i-con h2::after {height: 2px;}
	.all-i-con .i-con-ul li {flex-basis: calc(50% - 12px);margin: 0 6px 16px 6px;}	
}

/**11.合作企业**/
.all-j-box {width:100%;background-color: white;padding:20px 0px;overflow: hidden;}
.all-j-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-j-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;padding-bottom: 8px;}
.all-j-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;background: #007bff;border-radius: 4px;transform: translateX(-50%);}
.all-j-con p {margin: 8px 0 0 0;font-weight: normal;font-size: 18px;text-align: center;letter-spacing: 1px;transition: all .3s;}
.all-j-con .j-con-ul {margin-top: 40px;width:100%;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;}
.all-j-con .j-con-ul li {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;overflow: hidden;border-radius: 6px;}
.all-j-con .j-con-ul li .ai {display: block;overflow: hidden;padding-top: 66.66%;position: relative;}
.all-j-con .j-con-ul li img {position: absolute;left: 50%;top: 50%;width: 100%;height:100%;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.all-j-con .j-con-ul li:hover img {transform: translate(-50%, -50%) scale(1.1);}

.all-j-con .j-con-ul li:nth-child(2) {animation-delay: 0.2s;}
.all-j-con .j-con-ul li:nth-child(3) {animation-delay: 0.4s;}
.all-j-con .j-con-ul li:nth-child(4) {animation-delay: 0.6s;}
.all-j-con .j-con-ul li:nth-child(5) {animation-delay: 0.8s;}
.all-j-con .j-con-ul li:nth-child(6) {animation-delay: 1s;}
.all-j-con .j-con-ul li:nth-child(7) {animation-delay: 1.2s;}
.all-j-con .j-con-ul li:nth-child(8) {animation-delay: 1.4s;}
.all-j-con .j-con-ul li:nth-child(9) {animation-delay: 1.6s;}
.all-j-con .j-con-ul li:nth-child(10) {animation-delay: 1.8s;}
.all-j-con .j-con-ul li:nth-child(11) {animation-delay: 2s;}
.all-j-con .j-con-ul li:nth-child(12) {animation-delay: 2.2s;}
.all-j-con .j-con-ul li:nth-child(13) {animation-delay: 2.4s;}
@media (max-width: 1200px){
	.all-j-con {width:100%;}
	.all-j-con .j-con-ul li {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-j-con h2 {font-size: 24px;}
}
@media (max-width: 640px){
	.all-j-con h2 {font-size: 20px;}
	.all-j-con h2::after {height: 2px;}
	.all-j-con .j-con-ul li {flex-basis: calc(50% - 12px);margin: 0 6px 12px 6px;}
}

/**12.技能培训-案例展示**/
.all-k-box {width:100%;background-color: white;padding:20px 0px;overflow: hidden;}
.all-k-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-k-con h2 {position: relative;width:100%;font-size: 26px;text-align: center;color:#202935;letter-spacing: 2px;transition: all .3s;padding-bottom: 8px;}
.all-k-con h2::after {content: "";position: absolute;height: 3px;width: 70px;left: 50%;bottom: 0;background: #007bff;border-radius: 4px;transform: translateX(-50%);}
.all-k-con .k-con-ul {margin-top: 40px;width:100%;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;}
.all-k-con .k-con-ul li {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;overflow: hidden;border-radius: 6px;}
.all-k-con .k-con-ul li .ai {display: block;overflow: hidden;padding-top: 66.66%;position: relative;}
.all-k-con .k-con-ul li img {position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.all-k-con .k-con-ul li:hover img {transform: translate(-50%, -50%) scale(1.1);}

.all-k-con .k-con-ul li:nth-child(2) {animation-delay: 0.2s;}
.all-k-con .k-con-ul li:nth-child(3) {animation-delay: 0.4s;}
.all-k-con .k-con-ul li:nth-child(4) {animation-delay: 0.6s;}
.all-k-con .k-con-ul li:nth-child(5) {animation-delay: 0.8s;}
.all-k-con .k-con-ul li:nth-child(6) {animation-delay: 1s;}
.all-k-con .k-con-ul li:nth-child(7) {animation-delay: 1.2s;}
.all-k-con .k-con-ul li:nth-child(8) {animation-delay: 1.4s;}
.all-k-con .k-con-ul li:nth-child(9) {animation-delay: 1.6s;}
.all-k-con .k-con-ul li:nth-child(10) {animation-delay: 1.8s;}
.all-k-con .k-con-ul li:nth-child(11) {animation-delay: 2s;}
.all-k-con .k-con-ul li:nth-child(12) {animation-delay: 2.2s;}
.all-k-con .k-con-ul li:nth-child(13) {animation-delay: 2.4s;}
@media (max-width: 1200px){
	.all-k-con {width:100%;}
	.all-k-con .k-con-ul li {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-k-con h2 {font-size: 24px;}
}
@media (max-width: 640px){
	.all-k-con h2 {font-size: 20px;}
	.all-k-con h2::after {height: 2px;}
	.all-k-con .k-con-ul li {flex-basis: calc(50% - 12px);margin: 0 6px 16px 6px;}	
}

/**13.频道页面**/
.all-l-box {width:100%;padding:20px 0px;overflow: hidden;display: block;}
.all-l-con {max-width:1200px;position: relative;margin: 20px auto;}
.all-l-con .l-left-box {float: left;width: 20%;height: auto;overflow: hidden;background: #f4ece3;text-align: center;position: relative;}
.all-l-con h2 {display: flex;align-items: center;justify-content: center;font-size: 26px;color: #fff;height: 140px;padding: 16% 16px;text-align: center;position: relative;background: #5b5ba0;font-weight: normal;font-style: normal;margin: 0;}
.all-l-con h2 img {position: absolute;right: -20px;top: -20px;opacity: .5;width: 140px;height: 140px;}
.all-l-con .left-box-bottom {width: 100%;height: 140px;position: relative;background: #dbdbf7;}
.all-l-con .left-box-bottom img {position: absolute;bottom: -20px;left: -20px;width: 140px;height: 140px;opacity: .5;}

.all-l-con .l-right-box {float: right;width: 78%;background: #fff;height: 100%;padding: 20px;margin-bottom: 20px}
.all-l-con .l-right-box .l-here-box {border-bottom: 1px solid #eee;padding-bottom: 8px;margin-bottom: 14px;}
.all-l-con .l-right-box a {text-decoration: none;transition: all .2s;cursor: pointer;color: #333;}
.all-l-con .l-right-box .l-here-box .active_page {color: #41aeec;}
.all-l-con .l-right-box .l-title-box {color: #41aeec;font-size: 20px;width: 100%;line-height: 40px;position: relative;margin-bottom: 14px;}
.all-l-con .l-right-box .l-title-box span {color: #909090;font-size: 16px;margin-left: 6px;}
.all-l-con .l-right-box ul {width: 100%;overflow: hidden;line-height: 32px;margin: 10px auto;}
.all-l-con .l-right-box li {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);height: 120px;-webkit-transition: all 0.2s;transition: all 0.2s;width: 100%;border-bottom: 1px solid #f3f1ec;display: inline-block;}
.all-l-con .l-right-box li a {display: block;height: 100%;}
.all-l-con .l-right-box .l-date-box {height: 100%;float: left;width: auto;text-align: center;margin: 16px 20px 0px 20px;padding: 4px;}
.all-l-con .l-right-box .l-date-box p {font-size: 22px;color: #41aeec;border-bottom: 2px solid #41aeec;padding-bottom: 5px;}
.all-l-con .l-right-box .l-text-title {width: 450px;float: left;margin-left: 20px;margin-top: 8px;}
.all-l-con .l-right-box .l-text-title h1{color: #000;font-size: 16px;margin-bottom: 10px;overflow: hidden;width: 100%;line-height: 22px;}
.all-l-con .l-right-box .l-page-box {width: 100%;display: inline-block;}
.all-l-con .l-right-box .text2 {display: block;}
.all-l-con .l-right-box .con-box-row {display: none;}

@media (max-width: 1200px){
	.all-l-con {width:100%;}
	.all-l-con .l-right-box li {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-l-con h2 {font-size: 24px;}
	.all-l-con .l-right-box .l-text-title {width: 400px;font-size: 12px;flex-wrap: wrap;}
	.all-l-con .l-left-box {display: none !important;}
	.all-l-con .l-right-box li {flex-grow: 1;flex-shrink: 1;flex-basis: calc(43.3% - 24px);}
	.all-l-con .l-right-box {width: 100%;}
}
@media (max-width: 640px){
	.all-l-con h2 {font-size: 20px;}
	.all-l-con .l-right-box .l-date-box {width: 70px;}
	.all-l-con .l-right-box .l-date-box p {font-size: 13px;}
	.all-l-con .l-right-box .l-text-title {width: 180px;flex-wrap: wrap;}
	.all-l-con .l-right-box .l-text-title h1 {font-size: 12px;}
	.all-l-con .l-right-box li {flex-basis: calc(50% - 24px);}
	.all-l-con .l-left-box {min-width: 300px;border-radius: 0;padding: 15px;margin-bottom: 15px;}
	.all-l-con .l-right-box .l-title-box {font-size: 15px;}
	.all-l-con .l-right-box .l-title-box span {font-size: 13px;}
	.all-l-con .l-right-box .text2 {display: none;}
	.all-l-con .l-right-box .con-box-row {display: block}
}
@media (max-width: 590px){
	.all-l-con .l-right-box .l-date-box p {font-size: 13px;}
	.all-l-con .l-right-box .l-text-title {width: 180px;flex-wrap: wrap;}
	.all-l-con .l-right-box .l-text-title h1 {font-size: 13px;}
	.all-l-con .l-right-box .text2 {display: none;}
	.all-l-con .l-right-box .con-box-row {display: block}
}


/**14.文章页面**/
.all-n-box {width:100%;padding:20px 0px;overflow: hidden;display: block;}
.all-n-con {max-width:1200px;position: relative;margin: 20px auto;}
.all-n-con .n-left-box {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);float: left;width: 20%;height: auto;overflow: hidden;background: #f4ece3;text-align: center;position: relative;}
.all-n-con .n-left-box h2 {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);display: flex;align-items: center;justify-content: center;font-size: 26px;color: #fff;height: 140px;padding: 16% 16px;text-align: center;position: relative;background: #5b5ba0;font-weight: normal;font-style: normal;margin: 0;}
.all-n-con .n-left-box h2 img {position: absolute;right: -20px;top: -20px;opacity: .5;width: 140px;height: 140px;}
.all-n-con .left-box-bottom {width: 100%;height: 140px;position: relative;background: #dbdbf7;}
.all-n-con .left-box-bottom img {position: absolute;bottom: -20px;left: -20px;width: 140px;height: 140px;opacity: .5;}

.all-n-con .n-right-box {float: right;width: 78%;background: #fff;height: 100%;padding: 20px;margin-bottom: 20px}
.all-n-con .n-right-box .n-here-box {border-bottom: 1px solid #eee;padding-bottom: 8px;margin-bottom: 14px;}
.all-n-con .n-right-box a {text-decoration: none;transition: all .2s;cursor: pointer;color: #333;}
.all-n-con .n-right-box .n-here-box .active_page {color: #41aeec;}
.all-n-con .n-right-box .n-content-box {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);width: 100%;display: block;padding: 8px 0px;}
.all-n-con .n-right-box .n-content-box h1 {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);font-size: 20px;width: 100%;line-height: 34px;text-align: center;}
.all-n-con .n-right-box .n-content-box .n-date {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);font-size: 12px;width: 100%;line-height: 24px;color: #333;text-align: center;margin: 8px auto;}
.all-n-con .n-right-box .n-content-box .n-line {padding: 5px 0px;color: #909090;border-top: 1px solid #909090;line-height: 24px;margin: 14px auto;}
.all-n-con .n-right-box .n-content-box .n-content-box {line-height: 30px;font-size: 15px;overflow: hidden;}
.all-n-con .n-right-box .n-other-box {width: 100%;border: 1px solid #c6c3c3;padding: 10px;margin: 20px auto 10px auto;position: relative;}
.all-n-con .n-right-box .n-other-box h2 {background: white;display: inline-block;position: absolute;top: -10px;left: 10px;font-size: 16px;}
.all-n-con .n-right-box .n-other-box ul {list-style: none;}
.all-n-con .n-right-box .n-other-box li {margin-left: 10px;margin: 14px auto;font-size: 14px;}
.all-n-con .n-right-box .n-other-box a {color: #edaf67;}
.all-n-con .n-right-box .n-other-box a:hover {color: #777;}

@media (max-width: 1200px){
	.all-n-con {width:100%;}
	.all-n-con .n-right-box .n-content-box {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-n-con .n-left-box h2 {font-size: 24px;}
	.all-n-con .n-left-box {display: none !important;}
	.all-n-con .n-right-box .n-content-box {flex-grow: 1;flex-shrink: 1;flex-basis: calc(43.3% - 24px);}
	.all-n-con .n-right-box {width: 100%;}
}
@media (max-width: 640px){
	.all-n-con h2 {font-size: 18px;}
	.all-n-con .n-right-box .n-content-box {min-width: 300px; flex-basis: calc(50% - 24px);}	
	.all-n-con .n-left-box {border-radius: 0;padding: 15px;margin-bottom: 15px;}
}

/**15.招聘列表**/
.all-m-box {width:100%;padding:20px 0px;overflow: hidden;}
.all-m-con {max-width:1200px;position: relative;margin: 0 auto;}
.all-m-con .m-con-flex {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.m-con-flex .m-con-item {background-color: white;flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;text-align: center;animation-delay: 0s;padding: 8px 12px;border: 1px solid #eee;}
.m-con-flex .m-con-item:hover {box-shadow: 3px 3px 7px rgba(0,0,0,.07);}
.m-con-flex .m-con-item:nth-child(2) {animation-delay: 0.2s;}
.m-con-flex .m-con-item:nth-child(3) {animation-delay: 0.4s;}
.m-con-flex .m-con-item:nth-child(4) {animation-delay: 0.6s;}

.m-con-flex .m-con-item .ai {display: block;overflow: hidden;padding-top: 100%;position: relative;}
.m-con-flex .m-con-item img {position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.m-con-flex .m-con-item:hover img {transform: translate(-50%, -50%) scale(1.1);}
.m-con-flex .m-con-item h1 {font-size: 22px;line-height: 34px;margin-top: 10px;}
.m-con-flex .m-con-item p {font-size: 14px;color:#837f7f;line-height: 24px;}
.m-con-flex .m-con-item .bm {display: inline-block;margin: 10px auto;border: 1px solid #837f7f;padding: 6px 20px;border-radius: 4px;color: #837f7f;}
@media (max-width: 1200px){
	.all-m-con {width:100%;}	
}
@media (max-width: 1020px){
	.m-con-flex .m-con-item {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 640px){
	.m-con-flex .m-con-item {flex-basis: calc(50% - 12px);margin: 0 6px 12px 6px;padding: 6px 8px;}
}
@media (max-width: 590px){
	.m-con-flex .m-con-item {flex-basis: clac(50% - 24px); min-width: 150px;}
}

/**16.职业信息**/
.all-o-box {width:100%;padding:20px 0px;overflow: hidden;display: block;}
.all-o-con {max-width:1200px;position: relative;margin: 0 auto;margin-top: 20px !important;}
.all-o-con h1 {text-align: center;margin-bottom: 25px;line-height: 2;}
.all-o-con span {position: relative;display: inline-block;}
.all-o-con label {font-size: 26px;letter-spacing: 7px;font-weight: 100;padding-bottom: 20px;}
.all-o-con fieldset {margin-bottom: 10px;padding: 0;border-width: 1px;border-style: solid;border-color: #eee;}
.all-o-con legend {margin-left: 20px;padding: 0 10px;font-size: 20px;}
.all-o-con .o-con-field {padding: 15px;}
.all-o-con .o-con-field ul {display: flex;justify-content: space-around;height: 60px;}
.all-o-con .o-con-field ul>li {position: relative;height: 40px;}
.all-o-con .o-con-field ul>li:before {content: counter(list-item);border: 2px solid #16baaa;border-radius: 50%;color: #16baaa;display: inline-block;width: 32px;height: 32px;line-height: 32px;text-align: center;position: inherit;z-index: 10;background-color: white;}
.all-o-con .o-con-field ul>li:not(:first-child):after {content: "";border: 2px solid #16baaa;display: inline-block;width: 500%;position: absolute;top: 50%;transform: translate(0, -50%);right: 0;z-index: 1;}
.all-o-con .o-con-field ul>li>span {position: absolute;bottom: -16px;left: 0;width: fit-content;white-space: nowrap;}
.all-o-con .o-content-box {margin: -10px;}
.all-o-con .o-content-box .o-field-box {width: 50%;float: left;}
.all-o-con .o-content-box .o-field-box .o-con-field table {width: 100%;margin: 10px 0;background-color: #fff;color: #5f5f5f;border-collapse: collapse;border-spacing: 0;}
.all-o-con .o-content-box .o-field-box .o-con-field tr {border-bottom: inset;border-bottom-width: thin;display:block;margin-top:1%;}
.all-o-con .o-content-box .o-field-box .o-con-field	.layui-btn-xs {padding: 0px 20px;}

.all-o-con .o-con-flex {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.o-con-flex .o-con-item {background-color: white;flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;text-align: center;animation-delay: 0s;padding: 8px 12px;border: 1px solid #eee;}
.o-con-flex .o-con-item:hover {box-shadow: 3px 3px 7px rgba(0,0,0,.07);}
.o-con-flex .o-con-item:nth-child(2) {animation-delay: 0.2s;}
.o-con-flex .o-con-item:nth-child(3) {animation-delay: 0.4s;}
.o-con-flex .o-con-item:nth-child(4) {animation-delay: 0.6s;}

.o-con-flex .o-con-item .ai {display: block;overflow: hidden;padding-top: 100%;position: relative;}
.o-con-flex .o-con-item img {position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.o-con-flex .o-con-item:hover img {transform: translate(-50%, -50%) scale(1.1);}
.o-con-flex .o-con-item h1 {font-size: 22px;line-height: 34px;margin-top: 10px;}
.o-con-flex .o-con-item p {font-size: 14px;color:#837f7f;line-height: 24px;}
.all-o-con .bm {display: inline-block;margin: 10px auto;border: 1px solid #837f7f;padding: 6px 20px;border-radius: 4px;color: #837f7f;}

@media (max-width: 1200px){
	.all-o-con {width:100%;}	
}
@media (max-width: 1020px){
	.o-con-flex .o-con-item {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-o-con {width:100%;}
}
@media (max-width: 640px){
	.all-o-con h2 {font-size: 20px;}
	.all-o-con h2::after {height: 2px;}
	.o-con-flex .o-con-item {flex-basis: calc(50% - 12px);margin: 0 6px 12px 6px;padding: 6px 8px;}
	.all-o-con .o-content-box .o-field-box {width: 90%;float: none;margin-left: 5%;}
	#loucheng {display: none !important;} /* 报名流程隐藏 */
}
@media (max-width: 590px){
	.o-con-flex .o-con-item {flex-basis: clac(50% - 12px); margin: 0 6px 12px 6px;padding: 6px 8px;}
	.all-o-con label {font-size: 20px;}
}

/**17.信息列表**/
.all-p-box {width:100%;padding:20px 0px;overflow: hidden;display: block;}
.all-p-con {max-width:1200px;position: relative;margin: 20px auto;}
.all-p-con .p-left-box {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);float: left;width: 20%;height: auto;overflow: hidden;background: #f4ece3;text-align: center;position: relative;}
.all-p-con .p-left-box h2 {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);display: flex;align-items: center;justify-content: center;font-size: 26px;color: #fff;height: 140px;padding: 16% 16px;text-align: center;position: relative;background: #5b5ba0;font-weight: normal;font-style: normal;margin: 0;}
.all-p-con .p-left-box h2 img {position: absolute;right: -20px;top: -20px;opacity: .5;width: 140px;height: 140px;}
.all-p-con .left-box-bottom {width: 100%;height: 140px;position: relative;background: #dbdbf7;}
.all-p-con .left-box-bottom img {position: absolute;bottom: -20px;left: -20px;width: 140px;height: 140px;opacity: .5;}

.all-p-con .p-right-box {float: right;width: 78%;background: #fff;height: 100%;padding: 20px;margin-bottom: 20px}
.all-p-con .p-right-box .p-here-box {border-bottom: 1px solid #eee;padding-bottom: 8px;margin-bottom: 14px;}
.all-p-con .p-right-box a {text-decoration: none;transition: all .2s;cursor: pointer;color: #333;}
.all-p-con .p-right-box .p-here-box .active_page {color: #41aeec;}
.all-p-con .p-right-box .p-title-box {color: #41aeec;font-size: 20px;width: 100%;line-height: 40px;position: relative;margin-bottom: 14px;}
.all-p-con .p-right-box .p-title-box span {color: #909090;font-size: 16px;margin-left: 6px;}
.all-p-con .p-right-box .p-content-box {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);width: 100%;display: block;padding: 8px 0px;}
.all-p-con .p-right-box .p-content-box h1 {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);font-size: 20px;width: 100%;line-height: 34px;text-align: center;}
.all-p-con .p-right-box .p-content-box .p-date {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);font-size: 12px;width: 100%;line-height: 24px;color: #333;text-align: center;margin: 8px auto;}
.all-p-con .p-right-box .p-content-box .p-line {padding: 5px 0px;color: #909090;border-top: 1px solid #909090;line-height: 24px;margin: 14px auto;}
.all-p-con .p-right-box .p-content-box .p-content-box {line-height: 30px;font-size: 15px;overflow: hidden;}
.all-p-con .p-right-box .p-other-box {width: 100%;border: 1px solid #c6c3c3;padding: 10px;margin: 20px auto 10px auto;position: relative;}
.all-p-con .p-right-box .p-other-box h2 {background: white;display: inline-block;position: absolute;top: -10px;left: 10px;font-size: 16px;}
.all-p-con .p-right-box .p-other-box ul {list-style: none;}
.all-p-con .p-right-box .p-other-box li {margin-left: 10px;margin: 14px auto;font-size: 14px;}
.all-p-con .p-right-box .p-other-box a {color: #edaf67;}
.all-p-con .p-right-box .p-other-box a:hover {color: #777;}
.all-p-con .p-right-box .p-img-box {margin-top: 20px !important;}
.all-p-con .p-right-box .p-img-box .p-skimg-box {width: 1200px !important;}
.all-p-con .p-right-box .p-img-box .p-skimg-box .p-img-item {width: 100%;height: 100%;position: relative;text-align: center;background-color: white;border-radius: 6px;cursor: pointer;}
.all-p-con .p-right-box .p-img-box .p-skimg-box .p-img-item img {width: 100%;border-radius: 6px;border: none;}

@media (max-width: 1200px){
	.all-p-con {width:100%;}
	.all-p-con .p-right-box .p-content-box {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-p-con .p-left-box h2 {font-size: 24px;}
	.all-p-con .p-left-box {display: none !important;}
	.all-p-con .p-right-box .p-content-box {flex-grow: 1;flex-shrink: 1;flex-basis: calc(43.3% - 24px);}
	.all-p-con .p-right-box {width: 100%;}
}
@media (max-width: 640px){
	.all-p-con h2 {font-size: 18px;}
	.all-p-con .p-right-box .p-content-box {min-width: 300px; flex-basis: calc(50% - 24px);}	
	.all-p-con .p-left-box {border-radius: 0;padding: 15px;margin-bottom: 15px;}
}

/**18.开班信息**/
.all-t-box {width:100%;padding:20px 0px;overflow: hidden;display: block;height: auto;}
.all-t-con {max-width:1200px;position: relative;margin: 0 auto;margin-top: 20px !important;}
.all-t-con h1 {text-align: center;margin-bottom: 25px;line-height: 2;}
.all-t-con span {position: relative;display: inline-block;}
.all-t-con label {font-size: 26px;letter-spacing: 7px;font-weight: 100;padding-bottom: 20px;}
.all-t-con fieldset {margin-bottom: 10px;padding: 0;border-width: 1px;border-style: solid;border-color: #eee;}
.all-t-con legend {margin-left: 20px;padding: 0 10px;font-size: 20px;}
.all-t-con .t-con-field {padding: 15px;}
.all-t-con .t-content-box {display: flex;}
.all-t-con .t-content-box .t-field-box {grow: 1; flex-grow: 1;}
.all-t-con table {width: 100%;margin: 10px 0;background-color: #fff;color: #5f5f5f;border-collapse: collapse;border-spacing: 0;}
.all-t-con td {position: relative;padding: 9px 15px;min-height: 20px;line-height: 20px;font-size: 14px;}

.layui-table.table-box2 {box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);}

.all-t-con .t-con-flex {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.t-con-flex .t-con-item {background-color: white;flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;text-align: center;animation-delay: 0s;padding: 8px 12px;border: 1px solid #eee;}
.t-con-flex .t-con-item:hover {box-shadow: 3px 3px 7px rgba(0,0,0,.07);}
.t-con-flex .t-con-item:nth-child(2) {animation-delay: 0.2s;}
.t-con-flex .t-con-item:nth-child(3) {animation-delay: 0.4s;}
.t-con-flex .t-con-item:nth-child(4) {animation-delay: 0.6s;}
.all-t-box .all-t-con .t-index-center .t-panel {position: relative;border-width: 1px;border-style: solid;border-radius: 2px;box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);background-color: #fff;color: #5f5f5f;border-color: #eee;}
.all-t-box .all-t-con .t-index-center .t-panel img {max-width: 100px;}
.all-t-box .all-t-con .t-index-center .t-panel #zmstime {display: none;}
.all-t-box .all-t-con .t-index-center .t-panel #qcode {display: none;}

.t-con-flex .t-con-item .ai {display: block;overflow: hidden;padding-top: 100%;position: relative;}
.t-con-flex .t-con-item img {position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.t-con-flex .t-con-item:hover img {transform: translate(-50%, -50%) scale(1.1);}
.t-con-flex .t-con-item h1 {font-size: 22px;line-height: 34px;margin-top: 10px;}
.t-con-flex .t-con-item p {font-size: 14px;color:#837f7f;line-height: 24px;}
.all-t-con .bm {display: inline-block;margin: 10px auto;border: 1px solid #837f7f;padding: 6px 20px;border-radius: 4px;color: #837f7f;}
@media (max-width: 1200px){
	.all-t-con {width:100%;}	
}
@media (max-width: 1020px){
	.t-con-flex .t-con-item {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-t-con {width:100%;}
	.all-t-con .t-content-box .t-field-box {flex-basis: calc(33.3% - 24px);}
	.all-t-box .all-t-con .t-index-center {width: 100%;}
	.all-t-box .all-t-con .t-index-center .t-panel .pc-view {display: none;}
	.all-t-box .all-t-con .t-index-center .t-panel #zmstime {display: table-row !important;;}
	.all-t-box .all-t-con .t-index-center .t-panel #qcode {display: block !important;}
}
@media (max-width: 640px){
	.all-t-con h2 {font-size: 20px;}
	.all-t-con h2::after {height: 2px;}
	.all-t-con .t-content-box .t-field-box {flex-basis: calc(50% - 24px);grow: 0; flex-grow: 0;min-width: 335px;float: none;}
	.all-t-con .t-content-box {display: block;}
	.all-t-box .all-t-con .t-index-center {width: 100%;}
	.all-t-box .all-t-con .t-index-center .t-panel {width:100%;}
	.all-t-box .all-t-con .t-index-center .t-panel .pc-view {display: none;}
	.all-t-box .all-t-con .t-index-center .t-panel #zmstime {display: table-row !important;;}
	.all-t-box .all-t-con .t-index-center .t-panel #qcode {display: block !important;}
	.t-con-flex .t-con-item {flex-basis: calc(50% - 12px);margin: 0 6px 12px 6px;padding: 6px 8px;}
}
@media (max-width: 590px){
	.t-con-flex .t-con-item {flex-basis: clac(50% - 12px); margin: 0 6px 12px 6px;padding: 6px 8px;}
	.all-t-con label {font-size: 20px;}
}

/**19.职位信息**/
.all-r-box {width:100%;padding:20px 0px;overflow: hidden;display: block;}
.all-r-con {max-width:1200px;position: relative;margin: 0 auto;margin-top: 20px !important;}
.all-r-con h1 {text-align: center;margin-bottom: 25px;line-height: 2;}
.all-r-con span {position: relative;display: inline-block;}
.all-r-con label {font-size: 26px;letter-spacing: 7px;font-weight: 100;padding-bottom: 20px;}
.all-r-con fieldset {margin-bottom: 10px;padding: 0;border-width: 1px;border-style: solid;border-color: #eee;}
.all-r-con legend {margin-left: 20px;padding: 0 10px;font-size: 20px;}
.all-r-con .r-con-field {padding: 15px;}
.all-r-con .r-content-box {margin: -10px;}
.all-r-con .r-content-box .r-field-box {width: 50%;float: left;}
.all-r-con .r-content-box .r-field-box .r-con-field table {width: 100%;margin: 10px 0;background-color: #fff;color: #5f5f5f;border-collapse: collapse;border-spacing: 0;}
.all-r-con .r-content-box .r-field-box .r-con-field table td {border: none;position: relative;padding: 9px 15px;min-height: 20px;line-height: 20px;font-size: 14px;}
.all-r-con .r-content-box .r-field-box .r-con-field table span {display: block;font-size: 14px;color: #999;line-height: 20px;margin-bottom: 8px;}


.all-r-con .r-con-flex {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.r-con-flex .r-con-item {background-color: white;flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 24px);margin: 0 12px 16px 12px;text-align: center;animation-delay: 0s;padding: 8px 12px;border: 1px solid #eee;}
.r-con-flex .r-con-item:hover {box-shadow: 3px 3px 7px rgba(0,0,0,.07);}
.r-con-flex .r-con-item:nth-child(2) {animation-delay: 0.2s;}
.r-con-flex .r-con-item:nth-child(3) {animation-delay: 0.4s;}
.r-con-flex .r-con-item:nth-child(4) {animation-delay: 0.6s;}

.r-con-flex .r-con-item .ai {display: block;overflow: hidden;padding-top: 100%;position: relative;}
.r-con-flex .r-con-item img {position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%, -50%) scale(1);transition: all .3s;}/**绝对居中**/
.r-con-flex .r-con-item:hover img {transform: translate(-50%, -50%) scale(1.1);}
.r-con-flex .r-con-item h1 {font-size: 22px;line-height: 34px;margin-top: 10px;}
.r-con-flex .r-con-item p {font-size: 14px;color:#837f7f;line-height: 24px;}
.all-r-con .bm {display: inline-block;margin: 10px auto;border: 1px solid #837f7f;padding: 6px 20px;border-radius: 4px;color: #837f7f;}
.all-r-con #baoming{margin-left: 45%;}
@media (max-width: 1200px){
	.all-r-con {width:100%;}	
}
@media (max-width: 1020px){
	.r-con-flex .r-con-item {flex-basis: calc(33.3% - 24px);}
}
@media (max-width: 896px){
	.all-d-con h2 {font-size: 20px;}
}
@media (max-width: 640px){
	.all-r-con h1 {font-size: 20px;}
	.all-r-con h1::after {height: 2px;}
	.all-r-con #baoming {margin-left: 36% !important;}
	.r-con-flex .r-con-item {flex-basis: calc(50% - 12px);margin: 0 6px 12px 6px;padding: 6px 8px;}
}
@media (max-width: 590px){
	.r-con-flex .r-con-item {flex-basis: clac(50% - 12px); margin: 0 6px 12px 6px;padding: 6px 8px;}
	.all-r-con label {font-size: 20px;}
}

/**20.招聘申请表**/
.all-s-box {width: 100%;height: auto;display: inline-block;}
.s-con-box {width: 1000px;height: auto;margin: 0 auto;background-color: white;overflow: hidden;padding: 8px 0px;}
.s-con-box .s-con-form {width: 100%;position: relative;overflow: auto;flex: 1;padding: 8px 0px;box-sizing: border-box;}
.s-con-box .s-con-form dl {border-bottom: 1px solid #f6f6f6;border-right: 1px solid #f6f6f6;border-left: 1px solid #f6f6f6;display: inline-block;font-size: 14px;width: 100%;margin: 5px auto;position: relative;list-style: none;}
.s-con-box .s-con-form dd {width: 100%;padding: 0;border-top: 1px solid #f6f6f6;margin-bottom: 0;height: 50px;display: flex;display: -webkit-box;line-height: 40px;float: left;}
.s-con-box .s-con-form label {width: 30%;border-right: 1px solid #f6f6f6;color: #e00;height: 100%;line-height: 40px;font-weight: 400;display: block;text-align: right;padding-right: 10px;}
.s-con-box .s-con-form dd>div {padding-left: 2px;-webkit-box-flex: 1;position: relative;flex: 1;width: 0;}
.s-con-box .s-con-form dd>div>input {width: 98%;margin-top: 4px;display: inline-block;}
.s-con-box .s-con-form dd.row {width: 100% !important;vertical-align: top;}
.s-con-box .s-con-form dd.auto {height: auto;}
.s-con-box .s-con-btn {margin: 0;padding: 5px 0;text-align: center;border-top: 1px solid #f7f7f7;clear: both;width: 100%;display: block;}