.main .banner {
	height: 433px;
	background: url(../images/zyjy/banner3.png);
}

.main .parallelogram {
	float: left;
	width: 356px;
	height: 184px;
	margin-right: 66px;
	padding: 20px 60px 0 50px;
	/* background-size: 310px 233px; */
	font-weight: 300;
	font-style: italic;
	color: #FFFFFF;
	line-height: 32px;
}

.main .parallelogram.st1 {
	background-image: url(../images/zyjy/parallelogram1.png);
}

.main .parallelogram.nd2 {
	background-image: url(../images/zyjy/parallelogram2.png);
}

.main .parallelogram.rd3 {
	background-image: url(../images/zyjy/parallelogram3.png);
	margin-right: 0;
}

.main .parallelogram .title {
	margin: 0 0 10px 10px;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
}

.main .flow {
	width: 100%;
	height: 134px;
	background-image: url(../images/zyjy/flow.png);
	background-size: 1200px 134px;
}

.main .saas-item {
	float: left;
	width: 382px;
	height: 215px;
	padding: 30px 45px 30px 75px;
	margin: 0 27px 10px 0;
	background-image: url(../images/zyjy/saas-item.png);
}

.main .saas-item:nth-child(3n) {
	margin-right: 0;
}

.main .saas-item .title {
	height: 35px;
	padding: 10px 0 0 50px;
	margin-bottom: 16px;
	font-size: 16px;
	font-weight: 600;
	color: #203953;
}

.main .saas-item.train-source .title {
	background: url(../images/zyjy/icon-trainSource.png) 0 center no-repeat;
}

.main .saas-item.train-task .title {
	background: url(../images/zyjy/icon-trainTask.png) 0 center no-repeat;
}

.main .saas-item.operation .title {
	background: url(../images/zyjy/icon-operation.png) 0 center no-repeat;
}

.main .saas-item.exam .title {
	background: url(../images/zyjy/icon-exam.png) 0 center no-repeat;
}

.main .saas-item.supervision .title {
	background: url(../images/zyjy/icon-supervision.png) 0 center no-repeat;
}

.main .saas-item.statistics .title {
	background: url(../images/zyjy/icon-statistics.png) 0 center no-repeat;
}

.main .saas-item ul li {
	float: left;
	width: 50%;
	padding: 5px 0 5px 32px;
	background: url(../images/zyjy/icon-liPrefix.png) 0 center no-repeat;
}

.main .course-flow {
	height: 104px;
	margin-bottom: 35px;
	background-image: url(../images/zyjy/course-flow.png);
	background-size: cover;
}

.main .school-box {
	display: flex;
	justify-content: space-between;
}

.main .school-item {
	width: 188px;
	height: 188px;
	background-size: cover;
}

.main .school-item.henanligong {
	background-image: url(../images/zyjy/henanligong.png);
}

.main .school-item.hundun {
	background-image: url(../images/zyjy/hundun.png);
}

.main .school-item.huaqiao {
	background-image: url(../images/zyjy/hqdx.png);
}

.main .school-item.shandong {
	background-image: url(../images/zyjy/sddx.png);
}

.main .school-item.shiyou {
	background-image: url(../images/zyjy/zgsydx.png);
}

.main .school-item.zhongjing {
	background-image: url(../images/zyjy/zjsp.png);
}

.main .school-item.henandizhi {
	background-image: url(../images/zyjy/hndzzgxx.png);
}

.main .school-item.xiamen {
	background-image: url(../images/zyjy/xmdx.png);
}

.main .school-item.jimei {
	background-image: url(../images/zyjy/jmdx.png);
}

.main .operation-flow {
	height: 200px;
	background-image: url(../images/zyjy/operation-flow.png);
	background-size: cover;
}

.main .opearion-text div {
	float: left;
	width: 240px;
	padding: 10px 30px 0;
	line-height: 28px;
}

.main .train-tabs .tabs-left {
	float: left;
	width: 260px;
	height: 450px;
	padding-top: 60px;
	background: url(../images/zyjy/tabs-bg.png) 90px 0 no-repeat;
}

.main .train-tabs .tabs-text {
	line-height: 36px;
	letter-spacing: 0.1em;
	font-size: 30px;
	font-weight: bold;
	font-style: italic;
	color: #3055B5;
}

.main .train-tabs .nav-tabs {
	/* float: left; */
	border: 0;
}

.main .train-tabs .nav-tabs>li {
	position: relative;
	float: none;
}

.main .train-tabs .nav-tabs>li:before {
	content: "";
	display: block;
	position: absolute;
	top: 20px;
	left: 0;
	width: 14px;
	height: 14px;
	background-image: url(../images/zyjy/tabsIcon-default.png);
	background-size: 14px 14px;
}

.main .train-tabs .nav-tabs>li.active:before {
	background-image: url(../images/zyjy/tabsIcon-active.png);
}

.main .train-tabs .nav-tabs>li a {
	padding: 17px 15px 17px 46px;
	border: 0;
	background-color: transparent;
}

.nav-tabs>li a:hover {
	background-color: transparent;
}

.main .train-tabs .nav-tabs>li.active a {
	color: #3071B9;
}

.main .train-tabs .tab-content {
	float: right;
	width: 924px;
	height: 450px;
	margin-left: 16px;
	padding: 50px 20px;
	background: linear-gradient(231deg, #F9FBFF, #F9FBFF, #E8F4FB);
}

.main .train-tabs .tab-content p {
	text-indent: 2em;
	line-height: 32px;
}

.main .train-tabs .tab-content #education {
	background: url(../images/zyjy/tabs-educationBg.png) 550px 50px no-repeat;
}

.main .train-tabs .tab-content #skill .left {
	width: 374px;
	margin-right: 25px;
}

.main .train-tabs .tab-content #skill .skillImg {
	float: right;
	width: 425px;
	height: 350px;
	background: url(../images/zyjy/tabs-skillImg2.png) no-repeat;
}

.main .train-tabs .tab-content #safe .context1 {
	float: left;
	width: 385px;
}

.main .train-tabs .tab-content #safe .safeImg1 {
	width: 385px;
	height: 221px;
	background: url(../images/zyjy/tabs-safeImg1.png);
}

.main .train-tabs .tab-content #safe .context2 {
	float: right;
	width: 427px;
}

.main .train-tabs .tab-content #safe .safeImg2 {
	width: 427px;
	height: 161px;
	background: url(../images/zyjy/tabs-safeImg2.png);
}

.main .train-tabs .tab-content #injury .injuryImg {
	width: 100%;
	height: 251px;
	background: url(../images/zyjy/tabs-injuryImg.png) center 0 no-repeat;
	background-size: 753px 251px;
}

.main .train-tabs .tab-content #unit .unitImg {
	width: 100%;
	height: 305px;
	background: url(../images/zyjy/tabs-unitImg.png) 10px 0 no-repeat;
	background-size: 884px 305px;
}