@media(max-width:1600px){
	.w1600{
		width: 98%
	}
	.about_introduction{
		height: auto;
	}
	.about_introduction_content{
		width: 76%;
	}
	.about_introduction_left{
		width: 60%;
	}
	.course_item{
		margin-bottom: 40px;
	}
	.about_introduction_img{
		width: 80%;
		margin: 0 0 0 auto;
	}
}

@media (max-width: 1440px){
	.nav>ul>li{
		margin-right: 25px;
	}
	.about_introduction_content{
		/*width: 60%;*/
	}
	.about_introduction_img{
		width: 70%;
		margin: 0 0 0 auto;
	}
	.about_introduction_video{
		top: 50%;
		transform: translateY(-50%);
	}
}
@media (max-width: 1200px){
	.container{
		width: 96%;
	}
	.banner_box{
		width: 96%;
	}
	.nav>ul>li{
		margin-right: 10px;
	}
	.nav>ul>li>a{
		padding:  0 25px;
	}
	.nav>ul>li>ul>li{
		padding-left: 25px;
	}
	.nav>ul>li>ul>li:before{
		left: 8px;
	}
	.about_introduction_content{
		width: 100%;
		padding-bottom: 40px;
	}
	.about_introduction_right{
		padding-left: 8%;
	}
	.about_introduction_video{
		position: relative;
		right: auto;
		top: 0;
		transform: translateY(0);
		width: 50%;
		margin: 0 auto;
	}
	.about_introduction_img{
		width: 100%;
	}
	.about_introduction{
		padding-bottom: 40px;
	}
	.about_speech_limg{
		position: relative;
	}
	.about_speech_limg img{
		max-width: 100%;
	}
	.about_speech{
		height: auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.about_speech_right{
		padding-top: 0;
	}
	.about_speech_content{
		align-items: center;
	}
	.about_partner_title_box{
		background: none;
	}
	.about_partner_title h2{
		background: url(../image/about_part4_02.png) no-repeat right;
		padding-right: 30px;
		white-space: nowrap;
	}
	.culture_heart_list>ul>li{
		margin-bottom: 25px;
	}
	.culture_heart_list>ul>li>a{
		padding: 25px 0;
	}

	.planning_item_list{
		padding: 0 61px;
	}
	.spirit_content{
		width: 100%;
	}
	.spirit_right{
		width: 50%;
	}
	.brand_introduction_left{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.brand_introduction_lcontent{
		width: 47%;
	}
	.brand_introduction_ltitle h2{
		font-size: 30px;
	}
	.brand_introduction_ltext{
		margin-top: 20px;
	}
}
@media (max-width: 1024px){
	.w1600{
		width: 96%
	}
	.header{
		position: relative;
		background-color: rgba(0,81,151,1);
		padding: 15px 0;
	}
	.nav_content{
		align-items: center;
	}
	.nav_box{
		display: none;
	}
	.molibe_menu{
		display: block;
	}
	.header_link{
		display: none;
	}
	.nav_box{
		border-top: 1px solid #ffffff;
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		background-color: rgba(0,81,151,0.5);
		/*display: block;*/
	}
	.nav>ul>li{
		width: 100%;
		margin-right: 0;
		border-bottom: 1px solid #ffffff;
	}
	.nav>ul>li:after{
		content: "";
	}
	.nav>ul>li.mobile_lang{
		display: block;
	}
	.nav>ul>li:hover>a{
		background-color: initial;
	}
	.nav>ul>li>ul{
		position: relative;
	}
	.nav>ul>li:hover>ul{
		display: none;
	}
	.nav>ul>li>ul>li>a{
		color: #ffffff;
	}
	.nav>ul>li>ul>li:before{
		background: url(../image/nav_white.png) no-repeat;
	}
	.banner_box{
		top: 15%;
	}
	.part1{
		padding-top: 60px;
		height: auto;
		padding-bottom: 60px;
	}
	.part2{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.part2_box{
		margin-top: 40px;
	}
	.part3{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.part3_box{
		margin-top: 40px;
	}
	.part3_left{
		width: 100%;
	}
	.part3_right{
		width: 62%;
		margin: 20px auto 0;
	}
	.part4{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.footer{
		padding-top: 50px;
	}
	.footer_content{
		padding-bottom: 20px;
		/*flex-direction: column-reverse;*/
	}
	.footer_logo{
		display: none;
	}
	.footer_nav{
		margin: 0;
	}
	.footer_code{
		display: none;
	}
	.about_introduction_content{
		padding-top: 50px;
	}
	.about_honor{
		padding-top: 50px;
		padding-bottom: 60px;
	}
	.about_honor_lunbo{
		margin-top: 40px;
	}
	.culture_nav>ul>li>a{
		padding: 15px 0;
	}
	.culture_nav_text p{
		font-size: 18px;
	}
	.culture_heart{
		height: auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.culture_heart_title h2{
		font-size: 30px;
	}
	.culture_heart_box{
		margin-top: 40px;
	}
	.culture_heart_list>ul>li{
		margin-bottom: 20px;
	}
	.culture_heart_list>ul>li>a{
		padding: 20px 0;
	}
	.culture_part2{
		padding: 50px 0;
	}
	.culture_part2_item{
		margin-bottom: 40px;
	}
	.culture_part2_item>h2{
		font-size: 26px;
	}
	.culture_part2_item>p{
		font-size: 16px;
	}
	.planning{
		padding-top: 50px;
	}
	.planning_item_list{
		padding: 0 0;
	}
	.spirit{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.value{
		padding-top: 50px;
		padding-bottom: 10px;
	}
	.value_item_list{
		margin-top: 40px;
	}
	.value_item{
		margin-bottom: 50px;
	}
	.value_item_title h2{
		font-size: 26px;
	}
	.brand_introduction_lcontent{
		margin: 0 auto;
		width: 100%;
	}
	.brand_introduction_right{
		text-align: center;
		position: relative;
		margin: 0 auto;
		width: 96%;
	}
	.brand_branch{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.brand_instrument{
		padding-bottom: 50px;
	}
	.team_group{
		padding-top: 50px;
	}
	.news{
		padding-top: 50px;
	}
	.news_text_title h2{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.news_text_p p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box !important;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.pages>ul li.ml50{
		margin-left: 0;
	}
}
@media (max-width: 850px){
	.part1{
		background: initial;
	}
	.part1_left{
		width: 100%;
	}
	.part1_right{
		display: block;
	}
	.part2_list ul li{
		margin-bottom: 20px;
	}
	.part3_right{
		width: 77%;
	}
	.value_item_list>ul{
		justify-content: space-around;
	}
}
@media (max-width: 768px){
	.part1_title h2{
		font-size: 26px;
	}
	.part1_title span{
		font-size: 16px;
	}
	.index_title h2{
		font-size: 26px;
	}
	.index_title span{
		font-size: 16px;
	}
	.banner_img{
		width: 60%;
	}
	.banner_list{
		margin-top: 5%;
	}
	.banner_list a{
		font-size: 14px;
		padding: 1% 4%;
		border-radius: 5px;
	}
	.part3_right{
		width: 86%;
	}
	.part3_box{
		padding: 0 30px 39px;
	}
	.part3_rlimg img{
		width: 100%;
	}
	.part4_left{
		width: 100%;
		margin: 0 auto;
	}
	.part4_box{
		margin-top: 40px;
	}
	.part4_limg img{
		width: 100%;
	}
	.part4_ltext{
		margin-top: 30px;
	}
	.part4_right{
		margin-top: 30px;
		width: 100%;
	}
	.part4_rlitem{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.about_introduction_right{
		padding-left: 0;
	}
	.course_item{
		margin-bottom: 75px;
	}
	.about_introduction_video{
		width: 70%;
	}
	.about_introduction_title h2{
		font-size: 30px;
	}
	.about_introduction_text{
		margin-top: 30px;
	}
	.about_speech_content{
		flex-direction: column-reverse;
	}
	.about_speech_left{
		width: 100%;
		text-align: center;
	}
	.about_speech_right{
		width: 100%;
	}
	.about_speech_title h2{
		font-size: 30px;
	}
	.about_honor_title h2{
		font-size: 30px;
	}
	.culture_nav_box{
		position: relative;
	}
	.culture_nav>ul>li{
		width: 50%;
		background-color: rgba(0,81,151,1);
	}
	.culture_nav_text p{
		font-size: 16px;
	}
	.culture_heart_left{
		width: 100%;
	}
	.culture_heart_list>ul{
		display: flex;
		overflow: scroll;
	}
	.culture_heart_list>ul>li{
		margin-right: 20px;
	}
	.culture_heart_list>ul>li>a{
		white-space: nowrap;
		padding: 15px 20px;
		font-size: 16px;
	}
	.culture_heart_right{
		width: 100%;
	}
	.culture_part2_left{
		width: 100%;
		padding-top: 0;
		margin: 0 auto;
	}
	.culture_part2_right{
		width: 100%;
	}
	.spirit_text p{
		font-size: 18px;
		line-height: 2;
	}
	.brand_instrument_detail{
		margin-top: 40px;
	}
	.brand_instrument_dtitle h2{
		font-size: 30px;
	}
	.brand_instrument_dlunbo{
		margin-top: 40px;
	}
	.team_title h2{
		font-size: 30px;
	}
	.team_core_img{
		margin-top: 40px;
	}
	.team_doctor{
		padding-top: 50px;
	}
	.team_style{
		padding-top: 50px;
	}
	.news_content{
		flex-direction: column-reverse;
	}
	.news_item{
		padding: 15px;
	}
	.news_left{
		width: 300px;
		margin: 0 auto 30px;
	}
	.news_right{
		width: 100%;
	}
	.phone_pages{
		display: block;
		margin-bottom: 40px;
	}
	.pages{
		display: none;
	}
	.pages>ul{
		justify-content: space-between;
	}
	.pages>ul li{
		margin-bottom: 5px;
	}
	.phone_pages .pages{
		margin-top: 50px;
		display: block;
	}
	/*.media_mask img{
		width: 20%;
	}*/

	.team_style_lunbo .swiper-button-prev,.team_style_lunbo .swiper-button-next{
		display: none;
	}
	.part3_row .part3_rlimg_box{
		display: flex;
		justify-content: center;
	}
	.part3_row .part3_rlimg{
		display: none;
	}
}
@media (max-width: 640px){
	.part2_left{
		width: 100%;
	}
	.part2_right{
		margin-top: 20px;
		width: 100%;
	}
	.part3_right{
		width: 100%;
	}
	/*.footer{
		padding-top: 0;
	}
	.footer_content{
		display: none;
	}*/
	.footer_nav{
		margin: 0 20px;
	}
	.footer_nav_item{
		width: 100%;
	}
	.footer_nav_item>ul{
		display: none;
		/*margin-top: 15px;*/
	}
	.footer_nav_item>ul>li{
		margin-top: 15px;
		margin-bottom: 0;
		padding-left: 15px;
	}
	.footer_nav_item>ul>li:nth-child(1){
		display: none;
	}
	.footer_nav_item>h2{
		display: block;
	}
	.about_introduction_content{
		padding-bottom: 0;
	}
	.about_introduction_left{
		width: 100%;
	}
	.about_introduction_right{
		margin-top: 50px;
		width: 100%;
	}
	.about_introduction_course{
		display: flex;
		flex-wrap: wrap;
	}
	.course_item{
		width: 50%;
		text-align: center;
		margin-bottom: 40px;
	}
	.course_title h2{
		font-size: 24px;
	}
	.course_text{
		justify-content: center;
	}
	.course_text p{
		width: auto;
	}
	.about_introduction_more a{
		margin: 0 auto;
	}
	.about_speech_text{
		margin-top: 30px;
	}
	.about_speech_more{
		margin-top: 30px;
	}

	.culture_part2_item>h2{
		font-size: 24px;
	}
	.culture_part2_item>span{
		font-size: 12px;
	}
	.culture_part2_item>p{
		margin-top: 20px;
		font-size: 14px;
	}
	.planning_title span{
		font-size: 20px;
		padding: 0 80px;
		background-size: 100% 100%;
	}
	.planning_item_title h2{
		font-size: 24px;
	}
	.planning_item_title h2 span{
		font-size: 16px;
	}
	.planning_item_list>ul>li>.planning_item_text p{
		font-size: 24px;
	}
	.spirit_text p{
		font-size: 16px;
	}
	.value_item_list>ul>li{
		width: 45%;
		margin-bottom: 5%;
		/*margin-right: 2%;*/
		text-align: center;
	}
	.brand_instrument_top_title{
		margin: 0 auto;
	}
	.brand_instrument_dtitle h2{
		font-size: 24px;
	}
	.brand_instrument_dtitle p{
		font-size: 12px;
	}
	.part4_rtimg{
		width: 45%;
		margin-right: 5%;
	}
	.part4_rttext{
		width: 50%;
	}
	.part4_rtmore{
		display: none;
	}
	.dynamic_top_item{
		width: 100%;
		margin-bottom: 20px;
	}
}
@media (max-width: 550px){
	.news_more{
		position: relative;
	}

}
@media (max-width: 500px){
	.language_box{
		display: none;
	}
	.about_partner_title h2{
		font-size: 16px;
	}
	.about_partner_title h2 span{
		font-size: 12px;
	}
	.about_partner_title a{
		font-size: 14px;
	}
	.about_partner_title a img{
		display: none;
	}
	.spirit_content{
		flex-direction: column-reverse;
	}
	.spirit_left{
		margin-top: 30px;
		width: 100%;
		text-align: center;
	}
	.spirit_right{
		width: 100%;
	}
	.news_item{
		flex-wrap: wrap;
		padding: 20px;
	}
	.news_img{
		width: 100%;
	}
	.news_text{
		margin-top: 20px;
		width: 100%;
	}
	.news_more{
		margin-top: 15px;
	}
}
@media (max-width: 400px){
	.footer_logo>img{
		width: calc(100% - 110px);
	}
	.culture_nav>ul>li{
		width: 100%;
	}
	.culture_heart_list>ul>li>a{
		white-space: nowrap;
		padding: 12px 15px;
		font-size: 14px;
	}
	.planning_title span{
		white-space: nowrap;
		font-size: 16px;
		padding: 0 60px;
		background-size: 100% 100%;
	}
}	