*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body{
	background-image: url(../img/background.png);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: 2150px;
}
a{
	text-decoration: none;
}
ul{
	list-style-type: none;
}
@font-face {

font-family: 'Futura_BT_Pro_Bold';

src: url(../font/Futura_BT_Pro_Bold.otf);

}
.h2_title{
	color: white;
	font-size: 38px;
	text-align: center;
	padding: 20px;
}
.ch_space{
	letter-spacing: 2px;
}
.font_thin{
	font-weight: normal;
}

/* topnav 195px */
/* headnav 45px */
/* 公司logo */
#head_div_flex{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
	white-space:nowrap;
}
#head_div_flex #head_div_info{
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	margin-left: 25px;
	padding-left: 20px;
	border-left: 1px solid rgb(122, 178, 221);
}
#head_div_flex #head_div_info h1{
font-family:NewsGoth BdXCn BT;
	color: rgb( 6, 131, 238 );
	font-size: 40px;
	font-weight:bolder;
	padding-right: 80px;
	height: 60px;
	letter-spacing: 0.1em;
}
#head_div_flex #head_div_info .info{
	display: flex;
	color: #777777;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	font-size: 25px;
	height: 30px;
}
#head_div_flex #head_div_info .info .center_line{
	display: inline-block;
	width: 1px;
	height: 35px;
	background-color: #777777;
	
}
#head_div_flex #head_div_info .info .head_div_language a{
	font-size: 30px;
	color: #777777;
}

/* 导航栏 */
#nav_div a{
	margin: 0 10px;
	color: white;
	font-size: 20px;
	line-height: 44px;
}

/* 关于明德 */
#about_flex{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	height: 503px;
}
#about_flex .text{
	width: 345px;
	margin-left: 10px;
	margin-top: 30px;
}
#about_flex .text h2{
	background-image: url(../img/ENTERPRISE.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 46px;
	width: 360px;
	line-height: 46px;
}
#about_flex .text ul{
	margin-top: 40px;
	margin-left: 20px;
	width: 348px;
	color: rgb( 102, 102, 102 );
	font-size: 26px;
}
#about_flex .text ul p{
	width: 60%;
	padding-left: 30px;
}
/* 视频 */
#about_flex .video_box{
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
#about_flex .video_box .video_div{
	max-height: 450px;
	max-width: 800px;
}

/* 团队 */
#team_flex{
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: space-between;
	height: 450px;
}
#team_flex .team_left_text{
	display: flex;
	width: 160px;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	align-items: center;
}
#team_flex .team_right_images{
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
	align-content: flex-end;
    align-items: center;
    justify-content: center;
	width: 1000px;
}
#team_flex .team_right_images img{
	width: 295px;
	height: 196px;
	margin: 6px;
}
#team_flex .team_right_images img:nth-child(3){
	width: 405px;
	height: 405px;
}
#team_flex .team_text{
	display: none;
}

/* 证书 */
#certificate_images_flex{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-end;
	justify-content: center;
}
#certificate_images_flex img{
	margin: 4px;
}

/* 服务 */
#services img{
	margin: 5px 0;
}
#services .blue_txt{
	font-family: "Futura_BT_Pro_Bold";
	color: rgb( 6, 131, 238 );
	font-weight: bold;
	text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	font-size: 39px;
}
#services .orange_txt{
	font-family: "Futura_BT_Pro_Bold";
	color: orange;
	font-weight: bold;
	text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	font-size: 39px;
}
#services ul li{
	position: relative;
}
#services ul li>div{
	z-index: 1;
	position: absolute;
	top: 40px;
}
#services ul li div p{
	font-family: "Futura_BT_Pro_Bold";
	font-style: italic;
	font-size: 20px;
	color: rgb( 169, 169, 169 );
	text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	padding: 2px 0;
}
#services p{
	
	position: relative;
}
#gjky>div{
	left: 30%;
}
#gjky>div p{
	left: -5%;
}
#bszx>div{
	left: 30%;
}
#bszx>div p{
	left: -30%;
}
#gjhy>div{
	left: 45%;
}
#gjhy>div p{
	left: -10%;
}
#gjkd>div{
	left: 48%;
}
#gjkd>div p{
	
}
#zotr>div{
	left: 20%;
}
#zotr>div p{
	left: -10%;
}
#phfw>div{
	left: 20%;
}
#phfw>div p{
	left: -20%;
}


/* 海外客户评价 */
#evaluate_top h2{
	font-size: 38px;
}
#evaluate_image_box{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
}
#evaluate_image_box ul{
	display: inline-block;
	width: 500px;
	margin: 0 18px;
}
#evaluate_image_box img{
	max-width: 500px;
	padding: 10px;
}

/* 联系我们footer */
#contact_flex{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-around;
}
#contact_flex>img{
	max-width: 500px;
}
#contact_flex>div>p{
	color: white;
	font-size: 19px;
	margin: 20px 0;
}
#contact_flex>div>p:first-child{
	font-size: 24px;
}

/* 底部背景 */
#bottom_image_div{
	background-image: url(../img/footer_background.png);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: -290px;
}