.section{padding:80px 0;background: #0019b4;}
.box-shadow{box-shadow:8px 8px 0px 1px #00041c}
.p-r{position: relative;}
.line{position: absolute;width:100%;height:2px;background: #000;top:50%;z-index: 0;}
.contact > div{float:left;height:70px;}

.contact > div:first-child{
	width:24%;
}
.contact > div:first-child span{
	display: block;
	width:260px;
	background: #fedf50;
	text-align: center;
	line-height: 70px;
	font-size: 28px;
	font-weight: bold;
	color:#00041c;
}
.contact > div:last-child{
	width:76%;
	padding:0 60px;
	background: #fedf50;
	line-height:70px;
}
.contact > div:last-child ul{display:flex;justify-content: space-between;font-size: 20px;}
.contact > div:last-child ul li .iconfont{
	font-size: 30px;
    position: relative;
    top: 4px;
    margin-right: 15px;
	}
.about{padding:40px;position: relative;border:2px solid #00041c;background: #fff;z-index:2;}
.about > h2,.about > p{position: relative;z-index: 1;}
.about > p{line-height: 1.625;margin-top:40px;text-indent: 30px;}
.bg-bottom{
	position:absolute;
	width:100%;
	height:100%;
	border:2px solid #000525;
	content: '';
	background: #1a35dc;
	top: 18px;
	left: 18px;
}
.about h2{width:240px;line-height:70px;background: #f45917;color:#fff;text-align: center;font-size:28px;position: absolute;top:0%; transform: translateY(-50%);}
.job{margin-top:40px;}
.job dt{padding:10px;text-align: center;font-size: 20px;border:1px solid #00041C;background: #FEDF50;font-weight: bold;}
.job dd{width:50%;float:left;margin-top:40px}
.job dd.dd1{padding-right:40px}
.job dd > p:first-child{font-weight: bold;color:#0019b4;border-left:4px solid #0019b4;padding-left:10px;font-size: 16px;line-height: 1;}
.job dd > p:last-child{color:#333;line-height: 1.625;margin-top:10px}
/*固定栏*/
.section_last{background:#000e67; padding:0;position: fixed;bottom:0;left:0;z-index: 2;width:100%;display: none;}
.section_last .contact > div:first-child span,.section_last .contact > div:last-child{background: #000e67;color:#fff}
.section_last .contact > div:first-child span{text-align: left;}
#footer{margin-bottom: 70px;}
@media screen and (max-width:640px){
	.section{padding:30px 0;}
	.section_first,.bg-bottom{display:none}
	.about{padding:20px}
	.about h2{width:120px;line-height: 40px;left:50%;transform: translateX(-50%) translatey(-50%);font-size: 20px;}
	.job dd{width:100%;margin-top:20px}
	.job dd.dd1{padding-right:0;}
	.job dt{font-size: 18px;}
	.section_last{padding:10px 0;display: block !important;}
	.section_last .contact > div:first-child{display:none}
	.section_last .contact > div:last-child{width:100%;line-height: 36px;padding:0;}
	.contact > div:last-child ul{display: block;}
	.section_last .contact > div:last-child li{font-size: 16px;}
	.section_last .contact > div:last-child li .iconfont{font-size: 24px;margin-right:10px}
	.section-md{margin-bottom:70px;}
}
	
	
    