@charset "utf-8";
/*css comment*/ 

/*fonts*/   
.f100{ font-size: 100px;}
.f80{ font-size: 80px;}
.f60{ font-size: 60px;}
.f44{ font-size: 44px;}
.f36{ font-size: 36px;}
.f30{ font-size: 30px;}
.f24{ font-size: 24px;}
.f22{ font-size: 22px;}
.f20{ font-size: 20px;}
.f18{ font-size: 18px;}

@media all and (max-width:1699px) {
	/* 1440 × (900) */  
	html{ font-size: 84px;} 
	
	/*fonts*/
	.f100{ font-size: 80px;}
	.f80{ font-size: 60px;}
	.f60{ font-size: 50px;}
	.f44{ font-size: 36px;}
	.f36{ font-size: 30px;}
	.f30{ font-size: 26px;}
	.f24{ font-size: 20px;}
	.f22{ font-size: 20px;}
	.f20{ font-size: 18px;}
	.f18{ font-size: 18px;}
	
	/*head*/ 
	
	/*Home*/
	.news_des{ line-height:26px; height: 78px;}
}

@media all and (max-width:1439px) { 
    /* 1366 × (768)  */   
	html{ font-size: 70px;}  
	/*fonts*/
	.f100{ font-size: 60px;}
	.f80{ font-size: 50px;}
	.f60{ font-size: 40px;}
	.f44{ font-size: 30px;}
	.f36{ font-size: 26px;}
	.f30{ font-size: 22px;}
	.f24{ font-size: 18px;}
	.f22{ font-size: 18px;}
	.f20{ font-size: 18px;}
	.f18{ font-size: 16px;}
	
	/*head*/ 
	 
}

@media all and (max-width:1199px) { 
    /* 1152 -1024*/
	html{ font-size: 58px;} 
	/*fonts*/
	.f100{ font-size: 50px;}
	.f80{ font-size: 40px;}
	.f60{ font-size: 30px;}
	.f44{ font-size: 26px;}
	.f36{ font-size: 22px;}
	.f30{ font-size: 20px;}
	.f24{ font-size: 18px;}
	.f22{ font-size: 18px;}
	.f20{ font-size: 18px;}
	.f18{ font-size: 16px;}
	
	/*header*/
	.inner{ width:100%; padding: 0 40px;}
	 
	/*Home*/
	.focus_swiper{ height:auto;}
	.focus_img{ padding-top: 51.98%; min-height: 300px;}
}  
 
@media all and (max-width:999px) {  
	  /* 平板设备 800 适配 */
	html{ font-size: 50px;}
	/*fonts*/
	.f100{ font-size: 40px;}
	.f80{ font-size: 30px;}
	.f60{ font-size: 24px;}
	.f44{ font-size: 22px;}
	.f36{ font-size: 20px;}
	.f30{ font-size: 18px;}
	.f24{ font-size: 18px;}
	.f22{ font-size: 16px;}
	.f20{ font-size: 16px;}
	.f18{ font-size: 16px;}
	
	/*header*/
	.menu_toggle{ display: block;}
	.nav_box{ position: fixed; top:0; right:0; z-index: 2; width: 100%; margin-right: 0; line-height: 1.50; text-align: center; padding-top: 1.30rem; padding-bottom: .80rem; background: #CA3D36; display: none;}  
	.nav_con{ display:block; padding: .80rem 0; }  
	.nav_list{ display:block; margin-right: -.30rem; font-size: 18px!important;}
	.menu_language{ margin-left: auto; }
	
	/*footer*/
	.footer_top{ padding-bottom: .50rem;}
	.footer_row{ display:block; text-align: center;}
	.footer_logo img{ margin: 0 auto;}
	.footer_notice{ margin-right: auto;}
	.footer_bot .inner{ display:block; text-align: center;}
	.footer_follow{ justify-content: center; margin-top: .40rem;}
	.footer_nav{ justify-content: center;}
	.footer_bot{ font-size: 14px;}
	.footer_row02{ margin-top: .50rem;}
	
	/*Home*/
	.about_head .sec_foreword{ width: 100%; max-width: none;}
	.about_left{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%);}
	.about_right{ flex:auto;}
	.professionals_head{ position:static; width: 100%; margin-bottom: .60rem;}
	.professionals_head .sec_foreword{ max-width:none;}
	.professionals_rec li:nth-child(1){ margin-left:0;}
	.professionals_rec li:nth-child(2), .professionals_rec li:nth-child(7){ display:none;}
	.news_rec li{ width:50%;}
	.news_des{ height:auto; max-height: 78px;}
	
	/*About*/ 
	.introduction_left{ width: 100%; margin-bottom: .60rem;}
	.introduction_text{ max-width:none;}
	
	/*professionals*/
	.professionals_left{ width: 100%; max-width: none;}
	.professionals_screen{ position: absolute; max-height: -webkit-calc(320px + .70rem); max-height: calc(320px + .70rem); overflow-y: auto; background: #ffffff; padding: .40rem; box-shadow: 0 0 10px 0 rgba(0,0,0, .10); width: 100%; max-width: 320px; display:none;} 
	.professionals_subtit{ display:flex;} 
	.sub_detail{ background-image:none!important; min-height: auto;}
	.detail_left{ width:100%;}
	.detail_photo{ display:block;}
	
	/*News*/
	.news_tit, .news_overview{ width:100%; max-width: none;}
	.article_range{ width: 100%;}
	.article_con{ line-height: 1.66;}
	
	/*join*/
	.join_block dt{ width: 100%; padding-right: 0; margin-bottom: .60rem;}
	.join_block dd{ flex:auto;}
	
	/*contact*/
	.contact_mation{width: 100%; padding-right: 0; margin-bottom: .60rem;}
	.contact_form{ flex:auto;}
}


@media all and (max-width: 639px) {
    /* 移动终端以上 360 适配 */ 
	/*fonts*/
	.f100{ font-size: 30px;}
	.f80{ font-size: 24px;}
	.f60{ font-size: 20px;}
	.f44{ font-size: 18px;}
	.f36{ font-size: 18px;}
	.f30{ font-size: 16px;}
	.f24{ font-size: 16px;}
	.f22{ font-size: 14px;}
	.f20{ font-size: 14px;}
	.f18{ font-size: 14px;}
	body{ font-size: 14px;}
	
	/*line-height*/
	.introduction_message,
	.mation_des{ line-height: 1.66;}
	
	/*header*/
	.inner{ padding: 0 20px;} 
	
	/*Home*/
	.focus_txt{ padding: .23rem 0;}
	.professionals_rec li{ width:50%;}
	.news_rec li{ width:100%; border-bottom: 1px solid #eeeeee;}
	.news_rec li:last-child{ border-bottom:none;}
	.news_flex{ flex:1 0 0;} 
	.news_go{ margin-left: 5%;}
	.notice_swiper{ height: 50px; line-height: 50px;}
	.notice_swiper .swiper-arrow{ right:-18px;}
	
	/*About*/
	.sub_wrap{ padding-top: .80rem; padding-bottom: .80rem;}
	.sub_head{ display:block; padding-bottom: .40rem; margin-bottom: .40rem;} 
	.sub_local{ margin-left:-.20rem; margin-top: .20rem;}
	.awards_list li{ width:100%;}
	
	/*professionals*/
	.professionals_top{ margin-bottom: .40rem;}
	.professionals_list li{ width:50%;}
	.paging a{ width:36px; height: 36px; line-height: 34px;}
	.paging a .iconfont{ font-size: 16px;}
	
	/*News*/
	.news_tit{ flex:auto;}
	.news_date{ margin-left:0;}
	.article_guide{ flex: auto; margin-right: 0;}
	.guide_des{ flex:auto;}
	.article_back{ margin-right: auto; margin-top: .40rem;}

	/*contact*/
	.form_line{ width:100%;}
} 

 




