@media (max-width: 1290px){
	body{
		background-position-y: 1950px;
	}
	/* 顶部 */
	#head_div_flex>img{
		width: 15%;
	}
	#head_div_flex #head_div_info h1{
		font-size: 35px;
	}
	#head_div_flex #head_div_info .info .head_div_language a{
		font-size: 20px;
	}
	/* }nav列表 */
	#nav_div a{
		margin: 0 12px;
	}
	/* 关于明德 */
	#about_flex{
		height: 90%;
	}
	#about_flex .text{
		width: 24%;
	}
	#about_flex .text h2{
		width: 90%;
		background-size: 100%;
	}
	#about_flex .text ul{
		width: 100%;
		margin-left: 0;
		font-size: 23px;
	}
	#about_flex .video_box{
		width: 72%;
	}
	#about_flex .video_box .video_div{
		width: 100%;
		max-width: 600px;
	}
	#about_flex .video_box .video_div video{
		width: 100%;
		height: auto;
	}
	/* 团队 */
	#team_flex .team_left_text{
		width: 12%;
	}
	#team_flex .team_right_images{
		width: 87%;
	}
	/* 证书 */
	#certificate_images_flex img{
		width: 20%;
	}
	#services img{
		width: 100%;
	}
}
@media (max-width: 1200px){
	body{
		background-position-y: 1800px;
	}
	#nav_div a{
		margin: 0 8px;
	}
	#about_flex{
		height: 450px;
	}
	#about_flex .text{
		width: 20%;
	}
	#about_flex .text h2{
		padding-left: 10px;
	}
	#about_flex .text ul{
		font-size: 19px;
	}
	#about_flex .text ul p {
	    width: 80%;
	    padding-left: 25px;
	}
	#about_flex .video_box {
	    width: 80%;
	}
	#about_flex .video_box img{
		width: 99%;
	}
	#team_flex{
		height: 390px;
	}
	#team_flex .team_right_images{
		width: 80%;
	}
	#team_flex .team_right_images img{
		width: 25%;
		height: 46%;
	}
	#team_flex .team_right_images img:nth-child(3){
		width: 50%;
		height: 95%;
	}
	#evaluate_image_box ul{
		width: 400px;
	}
	#evaluate_image_box img{
		max-width: 400px;
	}
	#contact_flex>img {
	    max-width: 400px;
	}
	#contact_flex>div{
		margin-left: 20px;
	}
	#contact_flex>div>p{
		font-size: 16px;
	}
	#contact_flex>div>p:first-child{
		font-size: 22px;
	}
	#bottom_image_div{
		background-position-y: -400px;
	}
	#bottom_image_div .bottom_cover {
	    height: 290px !important;
	}
}
@media (max-width: 992px){
	body{
		background-position-y: 1400px;
	}
	#head_div_flex #head_div_info{
		margin-left: 15px;
		padding-left: 10px;
	}
	#head_div_flex #head_div_info h1{
		font-size: 33px;
		padding-right: 60px;
	}
	#head_div_flex #head_div_info .info{
		font-size: 21px;
	}
	#nav_div a{
		font-size: 16px;
		    margin: 0 4px;
	}
	
	#about_flex{
		height: 375px;
	}
	#about_flex .text h2{
		font-size: 20px;
	}
	#about_flex .text ul{
		font-size: 15px;
	}
	#about_flex .video_box .video_div {
	    width: 100%;
	    max-width: 540px;
	}
	
	#team_flex {
	    height: 330px;
	}
	#team_flex .team_left_text{
		width: 14%;
	}
	#team_flex .team_left_text img:nth-child(1){
		width: 40%;
	}
	#team_flex .team_left_text img:nth-child(2){
		height: 80%;
	}
	
	#certificate_images_flex img{
		width: 18%;
	}
	
	#evaluate_image_box ul{
		width: 340px;
	}
	#evaluate_image_box img{
		max-width: 340px;
	}
	
	#contact_flex>img {
	    max-width: 340px;
	}
	#bottom_image_div{
		background-position-y: -400px;
	}
	#bottom_image_div .bottom_cover {
	    height: 290px !important;
	}
}
@media (max-width: 768px){
	#head_div_flex #head_div_info h1{
		font-size: 26px;
		height: 33px;
		padding-right: 12px;
	}
	#head_div_flex #head_div_info .info{
		font-size: 18px;
	}
	#head_div_flex #head_div_info .info .head_div_language a{
		font-size: 17px;
	}
	#nav_div {
		height: auto;
	}
	#nav_div a{
		white-space: nowrap;
	}
	
	#about_flex{
		height: 280px;
	}
	#about_flex .text{
		width: 30%;
	}
	#about_flex .text h2{
		font-size: 19px;
	}
	#about_flex .text ul{
		margin-top: 5px;
		font-size: 14px;
	}
	#about_flex .video_box{
		width: 70%;
	}
	#about_flex .video_box .video_div{
		max-width: 380px;
	}
	
	
	#team_flex {
	    height: 260px;
	}
	#team_flex .team_left_text{
		width: 14%;
	}
	#team_flex .team_left_text img:nth-child(1){
		width: 40%;
	}
	#team_flex .team_left_text img:nth-child(2){
		height: 80%;
	}
	#team_flex .team_right_images{
		width: 82%;
	}
	#team_flex .team_right_images img{
		width: 25%;
		height: 46%;
		margin: 3px;
	}
	#team_flex .team_right_images img:nth-child(3){
		width: 50%;
		height: 95%;
	}
	
	body{
		background-position-y: 1000px;
	}
	#services .blue_txt{
		font-size: 30px;
	}
	#services .orange_txt{
		font-size: 30px;
	}
	#services ul li div p{
		font-size: 17px;
	}
	
	#evaluate_image_box ul{
		width: 260px;
	}
	#evaluate_image_box img{
		max-width: 260px;
	}
	#bottom_image_div{
		    background-position-y: -480px;
	}
	#bottom_image_div .contact_png{
		width: 80%;
	}
	#bottom_image_div .bottom_cover{
		height: 260px !important;
	}
	
	#contact_flex>img{
		max-width: 240px;
	}
	#contact_flex>div>p{
		font-size: 12px;
	}
	#contact_flex>div>p:first-child{
		font-size:18px
	}
	
}
@media (max-width: 576px){
	body{
		background-position-y: 1750px;
	}
	#head_div_flex #head_div_info{
		margin-left: 5px;
		padding-left: 5px;
	}
	#head_div_flex #head_div_info h1{
		font-size: 5vw;
		letter-spacing: 0;
		height: auto;
		padding-right: 5px;
	}
	#head_div_flex #head_div_info .info{
		font-size: 2vw;
	}
	#head_div_flex #head_div_info .info .head_div_language a{
		font-size: 2vw;
	}
	
	#nav_div{
		height: auto !important;
	}
	#nav_div a{
		font-size: 10px;
		line-height: 24px;
	}
	
	#about_flex{
		flex-wrap: wrap;
		height: auto;
		position: relative;
	}
	#about_flex .text{
		width: 100%;
		margin-top: 25px;
	}
	#about_flex .text h2 {
		font-size: 14px;
	    background-size: 70%;
	}
	#about_flex .video_box{
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#about_flex .video_box .video_div{
		min-width: 300px;
	}
	#about_flex .video_box img{
		width: 100%;
	}
	#about_flex .video_box img:first-child{
		position: absolute;
		top: 0px;
	}
	
	#team_flex{
		height: auto;
		flex-direction: column;
	}
	#team_flex .team_left_text{
		display: none;
	}
	#team_flex .team_right_images{
		width: 100%;
		flex-direction: row;
		justify-content: flex-start;
	}
	#team_flex .team_right_images img{
		width: 48%;
		height: auto;
	}
	#team_flex .team_right_images img:nth-child(3){
		width: 48%;
		height: auto;
	}
	#team_flex .team_text{
		display: block;
		font-weight: bold;
		color: rgb(0, 134, 245);
		font-size: 30px;
		text-align: center;
	}
	#team_flex .team_text2{
		font-weight: normal;
		color: rgb(102, 101, 106);
		font-size: 19px;
		letter-spacing: 3px;
	}
	
	.h2_title{
		font-size: 20px;
	}
	#certificate_images_flex{
		flex-wrap: wrap;
		flex-direction: row;
	}
	#certificate_images_flex img{
		width: 47%;
	}
	
	#services .blue_txt{
		font-size: 17px;
	}
	#services .orange_txt{
		font-size: 17px;
	}
	#services ul li div p{
		font-size: 10px;
	}
	#services ul li>div{
		top: 10px;
	}
	
	#evaluate_image_box{
		flex-wrap: wrap;
	}
	#evaluate_image_box ul{
		width: 300px;
		margin: 0;
	}
	#evaluate_image_box img{
		min-width: 300px;
	}
	#contact_flex{
		flex-wrap: wrap;
	}
	
	#bottom_image_div .bottom_cover {
	    height: 160px !important;
	}
}
@media (max-width: 320px){
	body{
		background-position-y: 1150px;
	}
}