@media screen and (min-width: 1200px) {
	.head-box {padding: 15px 0;text-align: center;}
	.head-box .tit-box strong {display: block;margin: 0;font-size: 30px;line-height: 40px;color: #004d94;}
	.head-box .tit-box small {display: block;margin: 0;font-size: 20px;line-height: 30px;color: #a59e9e;text-transform: uppercase;}

	.cultrue {padding: 20px 0}
	.cultrue .head-box .img-box {padding: 10px 0;}
	.cultrue .head-box img {display: block;margin: 0 auto;}
	.cultrue-body {padding: 40px 0;}
	.cultrue-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	/*.cultrue-body .swiper-slide {width: 400px;}*/
	.cultrue-body .cultrue-box {float: left;/*width: calc(33.3334% - 20px);*/margin: 10px;height: 380px;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.cultrue-body .cultrue-box .num-box {width: 100%;padding: 10px;font-size: 28px;line-height: 40px;font-weight: bold;color: #004d94;}
	.cultrue-body .cultrue-box .content-box {width: 320px;height: 320px;margin: 0 auto;padding: 15px;border-radius: 50%;border: 1px dashed #d2d2d2;position: relative;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.cultrue-body .cultrue-box .content-box .img-box {width: 100%;margin: 0;position: absolute;left: 0;top: calc(50% - 50px);}
	.cultrue-body .cultrue-box .content-box .img-box img {display: block;margin: 0 auto;}
	.cultrue-body .cultrue-box .content-box .txt-box {width: 100%;margin: 0;position: absolute;left: 0;top: calc(50% )}
	.cultrue-body .cultrue-box .content-box .txt-box strong {display: block;width: 100%;font-size: 20px;line-height: 40px;color: #2e2e2e;font-weight: normal;}
	.cultrue-body .cultrue-box .content-box .txt-box span {display: block;width: 100%;font-size: 14px;line-height: 30px;color: #666666;}
	.cultrue-body .cultrue-box .content-box:before {content: " ";display:block;width:calc(100% - 30px);height: calc(100% - 30px);background: #9dc8f0;border-radius: 50%;position: absolute;left: 15px;top: 15px;}
	.cultrue-body .tit-box {padding: 15px 0;text-align: center;}
	.cultrue-body .tit-box strong {display: block;margin: 0 auto;font-size: 20px;line-height: 30px;color: ##1c2a53;}
	.cultrue-body .img-box {width: 100%;}
	.cultrue-body .img-box img {display: block;margin: 0 auto;max-width: 100%;}
	.cultrue-body .txt-box {padding: 10px;text-align: center;}
	.cultrue-body .txt-box strong {display: block;margin: 0 auto;font-size: 30px;line-height: 50px;color: #023894;}
	.cultrue-body .txt-box p {margin: 0;line-height: 30px;}
	.cultrue-body .txt-box span {display: block;font-size: 14px;line-height: 20px;color: #333333;text-transform: uppercase;}

	.kernel {padding: 20px 0}
	.kernel-head {padding-bottom: 0;}
	.kernel-head .tit-box {width: 990px;margin: 0 auto;padding: 30px 0 20px;background: #193c76;}
	.kernel-head .tit-box strong {color: #fff;}
	.kernel-head .tit-box small {color: #8e99b2;}

	.kernel-body {padding: 0;}
	.kernel-body .kernel-content {width: 990px;margin: 0 auto 140px;height: 210px;background: #193c76;position: relative;}
	/*.kernel-body .swiper-container {position: absolute;left: 0;top: 0;}*/
	.kernel-body .swiper-slide {width: 330px;}
	.kernel-body .kernel-box {width: 300px;margin: 10px 15px;border-radius: 8px;box-shadow: 0 0 5px 0px rgba(6, 49, 94, 0.5);}
	.kernel-body .kernel-box .img-box {width: 100%;height: 200px;border-radius: 8px 8px 0 0;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.kernel-body .kernel-box .img-box img {display: block;margin: 0 auto;max-width: 100%;max-height: 100%;}
	.kernel-body .kernel-box .txt-box {width: 100%;height: 140px;padding: 15px 10px;text-align: center;}
	.kernel-body .kernel-box .txt-box strong {display: block;width: 100%;font-size: 16px;line-height: 30px;color: #06315e;}
	.kernel-body .kernel-box .txt-box span {display: block;width: 6px;margin: 6px auto;border-top: 8px solid #06315e;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;}
	.kernel-body .kernel-box .txt-box p {margin: 0;font-size: 14px;line-height: 20px;}
	.kernel-body .kernel-box:hover .img-box img {transform: scale(1.1);}

	.apply {padding: 20px 0;}
	.apply-body {padding: 40px 0;}
	.apply-body .swiper-container {padding-top: 150px;}
	.apply-body .swiper-pagination {padding-bottom: 50px;border-bottom: 1px dashed #e2e2e2; text-align: center;left: 0;top: 0;bottom: auto;}
	.apply-body .swiper-pagination:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.apply-body .swiper-pagination .hd-box {display: inline-block;float: center;width: 240px;margin: 0 5px;height: 70px;padding: 10px 0;line-height: 50px;font-size: 18px;color: #fff;cursor: pointer;position: relative;border-radius: 0;opacity: 1;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(1) {background: url(../images/apply_hd001.jpg) center center / cover no-repeat;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(1):after {content: " ";display:block;width:8px;height:0;border-top: 8px solid #06315e;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;opacity: 0;position: absolute;left: calc(50% - 4px);top: 100%;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(2) {background: url(../images/apply_hd002.jpg) center center / cover no-repeat;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(2):after {content: " ";display:block;width:8px;height:0;border-top: 8px solid #d3984f;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;opacity: 0;position: absolute;left: calc(50% - 4px);top: 100%;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(3) {background: url(../images/apply_hd003.jpg) center center / cover no-repeat;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(3):after {content: " ";display:block;width:8px;height:0;border-top: 8px solid #ac4f61;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;opacity: 0;position: absolute;left: calc(50% - 4px);top: 100%;}
	.apply-body .swiper-pagination .hd-box:hover:after {opacity: 1;}
	.apply-body .swiper-pagination .hd-box.swiper-pagination-bullet-active:after {opacity: 1;}
	.apply-body .bd-box {margin: 0 auto;}
	.apply-body .bd-box .img-box {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.apply-body .bd-box .img-box img {display: block;margin: 0 auto;max-width: 100%;max-height: 100%;}

}

@media screen and (max-width: 1200px) {
	.head-box {padding: 15px 0;text-align: center;}
	.head-box .tit-box strong {display: block;margin: 0;font-size: 30px;line-height: 40px;color: #004d94;}
	.head-box .tit-box small {display: block;margin: 0;font-size: 20px;line-height: 30px;color: #a59e9e;text-transform: uppercase;}

	.cultrue {padding: 20px 0}
	.cultrue .head-box .img-box {padding: 10px 0;}
	.cultrue .head-box img {display: block;margin: 0 auto;}
	.cultrue-body {padding: 40px 0;}
	.cultrue-body:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	/*.cultrue-body .swiper-slide {width: 400px;}*/
	.cultrue-body .cultrue-box {float: left;/*width: calc(33.3334% - 20px);*/margin: 10px;height: 380px;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.cultrue-body .cultrue-box .num-box {width: 100%;padding: 10px;font-size: 28px;line-height: 40px;font-weight: bold;color: #004d94;}
	.cultrue-body .cultrue-box .content-box {width: 320px;height: 320px;margin: 0 auto;padding: 15px;border-radius: 50%;border: 1px dashed #d2d2d2;position: relative;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.cultrue-body .cultrue-box .content-box .img-box {width: 100%;margin: 0;position: absolute;left: 0;top: calc(50% - 50px);}
	.cultrue-body .cultrue-box .content-box .img-box img {display: block;margin: 0 auto;}
	.cultrue-body .cultrue-box .content-box .txt-box {width: 100%;margin: 0;position: absolute;left: 0;top: calc(50% )}
	.cultrue-body .cultrue-box .content-box .txt-box strong {display: block;width: 100%;font-size: 20px;line-height: 40px;color: #2e2e2e;font-weight: normal;}
	.cultrue-body .cultrue-box .content-box .txt-box span {display: block;width: 100%;font-size: 14px;line-height: 30px;color: #666666;}
	.cultrue-body .cultrue-box .content-box:before {content: " ";display:block;width:calc(100% - 30px);height: calc(100% - 30px);background: #9dc8f0;border-radius: 50%;position: absolute;left: 15px;top: 15px;}
	.cultrue-body .tit-box {padding: 15px 0;text-align: center;}
	.cultrue-body .tit-box strong {display: block;margin: 0 auto;font-size: 20px;line-height: 30px;color: ##1c2a53;}
	.cultrue-body .img-box {width: 100%;}
	.cultrue-body .img-box img {display: block;margin: 0 auto;max-width: 100%;}
	.cultrue-body .txt-box {padding: 10px;text-align: center;}
	.cultrue-body .txt-box strong {display: block;margin: 0 auto;font-size: 30px;line-height: 50px;color: #023894;}
	.cultrue-body .txt-box p {margin: 0;line-height: 30px;}
	.cultrue-body .txt-box span {display: block;font-size: 14px;line-height: 20px;color: #333333;text-transform: uppercase;}

	.kernel {padding: 20px 0}
	.kernel-head {padding-bottom: 0;}
	.kernel-head .tit-box {width: 990px;margin: 0 auto;padding: 30px 0 20px;background: #193c76;}
	.kernel-head .tit-box strong {color: #fff;}
	.kernel-head .tit-box small {color: #8e99b2;}

	.kernel-body {padding: 0;}
	.kernel-body .kernel-content {width: 990px;margin: 0 auto 140px;height: 210px;background: #193c76;position: relative;}
	/*.kernel-body .swiper-container {position: absolute;left: 0;top: 0;}*/
	.kernel-body .swiper-slide {width: 330px;}
	.kernel-body .kernel-box {width: 300px;margin: 10px 15px;border-radius: 8px;box-shadow: 0 0 5px 0px rgba(6, 49, 94, 0.5);}
	.kernel-body .kernel-box .img-box {width: 100%;height: 200px;border-radius: 8px 8px 0 0;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.kernel-body .kernel-box .img-box img {display: block;margin: 0 auto;max-width: 100%;max-height: 100%;}
	.kernel-body .kernel-box .txt-box {width: 100%;height: 140px;padding: 15px 10px;text-align: center;}
	.kernel-body .kernel-box .txt-box strong {display: block;width: 100%;font-size: 16px;line-height: 30px;color: #06315e;}
	.kernel-body .kernel-box .txt-box span {display: block;width: 6px;margin: 6px auto;border-top: 8px solid #06315e;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;}
	.kernel-body .kernel-box .txt-box p {margin: 0;font-size: 14px;line-height: 20px;}
	.kernel-body .kernel-box:hover .img-box img {transform: scale(1.1);}

	.apply {padding: 20px 0;}
	.apply-body {padding: 40px 0;}
	.apply-body .swiper-container {padding-top: 150px;}
	.apply-body .swiper-pagination {padding-bottom: 50px;border-bottom: 1px dashed #e2e2e2; text-align: center;left: 0;top: 0;bottom: auto;}
	.apply-body .swiper-pagination:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
	.apply-body .swiper-pagination .hd-box {display: inline-block;float: center;width: 240px;margin: 0 5px;height: 70px;padding: 10px 0;line-height: 50px;font-size: 18px;color: #fff;cursor: pointer;position: relative;border-radius: 0;opacity: 1;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(1) {background: url(../images/apply_hd001.jpg) center center / cover no-repeat;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(1):after {content: " ";display:block;width:8px;height:0;border-top: 8px solid #06315e;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;opacity: 0;position: absolute;left: calc(50% - 4px);top: 100%;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(2) {background: url(../images/apply_hd002.jpg) center center / cover no-repeat;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(2):after {content: " ";display:block;width:8px;height:0;border-top: 8px solid #d3984f;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;opacity: 0;position: absolute;left: calc(50% - 4px);top: 100%;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(3) {background: url(../images/apply_hd003.jpg) center center / cover no-repeat;}
	.apply-body .swiper-pagination .hd-box:nth-of-type(3):after {content: " ";display:block;width:8px;height:0;border-top: 8px solid #ac4f61;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;opacity: 0;position: absolute;left: calc(50% - 4px);top: 100%;}
	.apply-body .swiper-pagination .hd-box:hover:after {opacity: 1;}
	.apply-body .swiper-pagination .hd-box.swiper-pagination-bullet-active:after {opacity: 1;}
	.apply-body .bd-box {margin: 0 auto;}
	.apply-body .bd-box .img-box {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.apply-body .bd-box .img-box img {display: block;margin: 0 auto;max-width: 100%;max-height: 100%;}

}

@media (max-width: 1024px){

}

@media (max-width: 992px){

}

@media (max-width: 768px){

}

@media (max-width: 640px) {
	.head-box {padding: 10px 0;}
	.head-box .tit-box strong {font-size: 20px;line-height: 30px;}
	.head-box .tit-box small {font-size: 14px;line-height: 20px;}

	.kernel {padding: 10px 0;}
	.kernel-head {padding: 0;}
	.kernel-head .tit-box {width: 100%;}
	.kernel-body .kernel-content {width: 100%;}
	.kernel-body .swiper-container {width: 100%;}
	.kernel-body .swiper-slide {width: 100%;}
	.kernel-body .kernel-box {margin: 10px auto;}

	.apply {padding: 10px 0;}
	.apply-body {padding: 20px 0;}
	.apply-body .swiper-pagination .hd-box {width: 120px;margin: 0 auto;padding: 5px 0;font-size: 14px;height: 40px;line-height: 30px;}
	.apply-body .swiper-pagination {padding-bottom: 30px;}
	.apply-body .swiper-container {padding-top: 100px;}

}

@media (max-width: 414px) {

}

@media (max-width: 375px) {

}

@media (max-width: 360px) {

}

@media (max-width: 320px) {

}