.banner{height:500px;width:100%;background: url("../images/mdbanner.jpg") center center;background-size: 100% 100%;top:75px;position: relative}
.comp-con,.recruit,.team{position: relative;}
.comp-con h2,.contact h2,.recruit h2,.team h2{font-size: 20px;color:#898989;font-weight: normal;padding-top: 50px;display: block}
.comp-con h3,.contact h3,.recruit h3,.team h3{font-size: 22px;color:#333;font-weight: normal}
.comp-info img{ margin-top: 40px; margin-bottom: 40px;}
.comp-info p{text-align: left;font-size: 16px;color:#535353; margin-bottom: 25px; margin-top: 20px;text-indent:28px}
/* .contact-info div{width:50%;} */
/* .contact-info div:first-child{border-right:1px solid #eeeeee;box-sizing: border-box;} */
.info-list{text-align: left;box-sizing: border-box; padding: 30px;}
.info-list .ad-p{font-size: 18px;}
.ad-p span{color:#898989;font-size: 18px;}
.info-list i{width:50px;height:4px;background-color: #2c88f0;display: block; margin-top: 10px;}
.comp-nav .active-comp{color:#2c88f0}
.comp-nav ul li a{font-size: 16px;}
.info-list .p1{margin-top: 30px;font-size: 14px; margin-right: 25px;}
.info-list-phone{
	padding-top: 38px;
	font-family: SourceHanSansSC-Bold;
	font-size: 48px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #2c88f0;
}
.contact-info{margin-top: 60px;}
.marl p,.marl i{ margin-left: 35px;}
.map{ margin-top: 30px;}
.recruit-search{height:200px; background-color: #f9f9f9;border:1px solid #eeeeee;box-sizing: border-box; margin-top:110px;}
.search-item{padding-left: 20px;text-align: left;height:66px;line-height: 66px;}
.search-item ul li{float: left;cursor:pointer;}
.search-item ul li:first-child{color:#a0a0a0; margin-right: 30px;}
.search-item ul span{ float: left; margin:0px 15px;}
.acti{color:#2c88f0}
.active{color:#2c88f0}
.position-con{ margin-top: 20px;}
.position-con-title{height:100px;border-top:1px solid #eeeeee; cursor: pointer}
.position-con-title h3{font-size: 17px; margin-top: 25px;}
.position-con-title p{color:#a0a0a0; margin-top: 5px;float: left;}
.position-con-title p span{margin: 0px 12px;color:#a0a0a0}
.link{font-size: 14px;color:#535353;background-color: #F9A42F;border-radius: 50px;height:40px;width:40px;}
.down {line-height:100px;}
.down i{font-size: 25px;color:#535353;}
.position-info{background-color: #f9f9f9;padding-bottom: 20px;}
.del-position{padding-left:20px; text-align: left;padding-top: 20px;}
.del-position h3{font-size: 17px; margin-bottom: 10px;}
.del-position p{font-size: 14px;color:#535353;line-height: 30px;}
.contact-box{margin-top: 75px;}
.contact-main{background: #F5F5F5;padding-bottom: 100px;}
.team-con{margin-top: 110px; }
.martap{height:50px;}
.team-con p{ text-align: left;line-height: 25px;text-indent:28px;margin-bottom: 20px;}
.team span{padding: 10px;line-height: 80px;}
.fi{margin-bottom: 15px;}
.comp-nav{width:480px;height:50px;background:rgba(255,255,255,0.6);position: absolute;left:50%; margin-left: -240px; top:50%; margin-top: -25px;border-radius: 20px;}
.comp-nav ul li{float: left;line-height: 50px;width:33.3%; text-align: center;cursor: pointer;color:#535353}
.comp-nav ul li i{color:#2c88f0; margin-right: 5px;}

.mdem{
	margin-top: 10px;
	width: 300px;
	height: 40px;
	background: #2c88f0;
	line-height: 40px;
	text-align: center;
	color: white;
	font-size: 16px;
}

.she{
	float: left;
}

.contact-text{
	float: left;
    margin: 32px 2% 32px 16%;
    width: 30% !important;
    text-align: left;
}

.contact-map{
	float: left;
}

.content-p{
	font-size: 28px;
	font-family: MicrosoftYaHeiUI-Bold;
	font-weight: bold;
    margin-bottom: 12px;
}

.content-p2{
	font-size: 16px;
	font-weight: bold;
}

.content-p3{
	font-size: 14px;
	font-weight: bold;
}

.content-p4{
	font-size: 14px;
}

.content-br{
	float: left;
	width: 100%;
	height: 32px;
}