@media (min-width: 1400px){
	body .container{
	    width: 1400px;
	}	
}
@media (max-width: 1280px) {
	html{font-size: 18px !important;}
}

@media only screen and (min-width: 1280px) and (max-width: 1440px) {
	html{font-size: 16px !important;}
}

@media only screen and (min-width: 1440px) and (max-width: 1680px) {
	html{font-size: 18px !important;}
}
@media only screen and (min-width: 1680px) and (max-width: 1920px) {
	html{font-size: 20px !important;}
}



/* Large devices (desktops, 992px and up) */
@media (max-width: 991.98px) {
	html{font-size: 16px !important;}
	
	.container {width: 100%;}
	
	.header-wrap div:nth-of-type(1) {background: none;}
	
	#header .container .menu_list{display: none;}
	
	.section .slide{
		position: relative;
		background-image: none;
	}
	#section0 .intro{
		padding: 2rem 3.5rem;
		position: absolute;
		top: 50%;left: 50%;
		transform: translate(-50%,-50%);
		width: 80%;
	}
	
	.phone_banner{
		display: block;
	}
	
	#section0 .intro h1{font-size: 1rem;line-height: 1.3;}
	
	
	/*header*/
	.fp-slides,.fp-controlArrow{
		z-index: 0;
	}
	.section:nth-of-type(1).fp-tableCell{
		margin-top: 5rem;
		height: 100% !important;
	}
	
	#fullpage .section:nth-of-type(1){
		/*height: 15rem !important;*/
		margin-top: 5rem;
	}
	.fp-tableCell{
		height: 100% !important;
	}
	.slide_down{
		display: none;
	} 
	.section .intro{
		height: auto !important;
	}
	.fp-controlArrow.fp-next{
		border-width:20px 0 20px 15px;
		margin-top: -15px;
	}
	.fp-controlArrow.fp-prev{
		border-width:20px 15px 20px 0;
		margin-top: -15px;
	}
	#header{
		box-shadow: none;
	}
	#fullpage .section{
		height: 100% !important;
	}
	
	#fullpage .layout_flex>.fp-tableCell{
		flex-direction:column;
	}
	
	.medx,.img_bg.fade{
		margin-bottom: 1.5rem;
	}
	
	
	/*手机菜单*/
	.phone_menu{
		display:flex;
		justify-content: flex-start;
		text-align: end;
		align-items: center;
		list-style: none;
		height: 5rem;
		padding: 1rem;
		color: white;
		margin: 0 -.9rem;
	}
	.phone_menu>li:first-of-type{flex: 3;}
	.phone_menu>li:last-of-type{flex: 1;}
	.phone_menu>li:last-of-type img{width: 2.15rem;padding: .2rem;border-radius: .3rem;}
	
	.phone_menu_list{
		display: none;
		flex-direction:column;
		position: absolute;
		width: calc(100vw);
		background-color: #fff;
		color: #015caa;
		right: 0;
		/*box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);*/
		text-align: left;
		padding-bottom: 20px;
	}
	
	.phone_menu_list>li{margin: 0 auto;width: 100%;height: 2.85rem;line-height: 2.85rem;}
	.phone_menu_list>li:hover {background-color: #015caa;}
	.phone_menu_list>li>a{display: inline-block;padding: 0 1rem;width: 100%;height: 2.85rem;color: #015caa;font-size: 1rem;/*border-bottom:1px solid #d2cdcd;*/}
	.phone_menu_list>li:last-of-type >a{border: none;}
		
	.fix_nav .breadcrumb,.fix_nav .nav_des{display: none;}
	.phone_flex{display: flex;align-items: center;justify-content: center;}
	.phone_w80{width: 75% !important;}
	#section3 .middle_center{color: white;width: 100%;}
	.section3flex_c_t1 {
		top:4%;
	}
	.section3flex_c_t2 {
		top: 28%;
	}
	#section3 .section3flex_c_t2 .media .row .media-left img{
		max-width: 50%;
		margin: 0 auto;
		text-align: center;
	}
	.middle_center .media .media-body li div{margin-left: 0;padding: .125rem;}
	.middle_center .more a{margin-top: .2rem;padding: .5rem 1rem;}
	.middle_center .media-body li div dt{font-size: 1rem;}
	.middle_center .media-body li div p:first-of-type{font-size: 2.3rem;}
	.middle_center ul li{padding: .7rem .5rem;height: 4.5rem;}
	
	.middle_center .media-left a {
		display: block;
		width: 100%;
		height: 18rem;
		overflow: hidden;
	}
	
	.middle_center .media-body li div p{height: 1.25rem;}
	.index_join p{font-size: .9rem;padding: 1rem .8rem;}
	.middle_bottom .index_join_right{width: 80%;max-width: 26.24rem;margin-bottom: 1.5rem;}
	.media .media-left{padding-right: 0;}
	.phone_show{background-color: white;opacity: 1;padding: .5rem;}
	.phone_show dt{font-size: 1.1rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 400;padding-bottom: .4rem;}
	.phone_show dd{color: gray;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.middle_center .media-left .news_left_date{height: 4.5rem;}
	.middle_center .media-left .news_left_date span{font-size: 2rem;}
	.phone_none{display: none;}
	
	#header{opacity: 1;}
	#fullpage>#section1>div{display: block;}
	
	/*移动端关于凌凯*/
	.about_content{margin-top: 5rem;}
	.about_content .list{flex-direction: column;height: auto;}
	.nav.nav-tabs{
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		border-bottom: none;
		flex-direction: row;
	}
	.about_content .container .tab_menu_left{height: auto;padding: 1rem;}
	.about_content .container .col-md-9{height: auto;padding-left:15px;margin-bottom: 15px;}
	.tab-pane p{line-height: 1.8rem !important;}
	
	/*校园招聘*/
	.join .tab-pane .col-md-12{padding-left: 0;padding-right: 0;width: 100%;}
	/*.collpase_title.panel-heading{padding: 0;}*/
	.collpase_title span{font-size: .85rem;}
	
	#joinForm>div:nth-of-type(1)>div{width: 100%;text-align: left;padding: .4rem 1rem;}
	.layui-layer-page{width: 90%;height: 75%;}
	#joinForm>div:nth-of-type(1)>div input{height: 2.4rem;line-height: 2.4rem;}
	#joinForm>div:nth-of-type(1)>div select{height: 2.4rem;line-height: 2.4rem;}
	
	/*新闻资讯*/
	.news_list .media .media-body{
		width: 100%;
		font-size: 1rem;
	}	
	
	.news_list .media>a>div:nth-of-type(1){
		/*max-height: 4rem;*/
		padding: 0;
	}
	
	.news_list .media .media-body h4{
		font-size: 1rem;
		line-height: 1.4rem;
		height: 2.6rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}	
	.news_list .media .media-body span{
		margin-left: auto;
		padding-right: .35rem;
	}
	.news_list .media>a{
		background: #FFF;
		border-radius: 4px;
	}
	
	.news_list .media .media-middle img{border-radius: 0;max-height: 6.8rem;}
	.news_list .left_icon{margin: 1.5rem 0;}
	.news_list nav .pagination{width: 100%;}
	.news_details .news_content{padding: 1.56rem;margin: .5rem -.23rem;}
	
	.layout_flex .thumbnail{margin-bottom: 1rem;width: 100%;height: auto;margin-top: .5rem;}
	.view_more span{margin-left: 0;}
	
	.layout_flex .thumbnail img{margin-left: .8rem;}
	.layout_flex .thumbnail h2{margin-left: .8rem;}
	.yffw>.col-md-4:nth-child(-n+4){margin-bottom: 0;}

}

/* Small devices (landscape phones, 576px and up) */
@media only screen and (min-width: 576px) and (max-width: 767.89px) {
	.medx>div{width: 50%;}
	html{font-size: 16px !important;}
	#header .container .menu_list{display: none;}	
	.fix_nav .breadcrumb,.fix_nav .nav_des{display: none;}
	.fix_nav .nav_content{left: 40%;top: 8%;}
	#fullpage h1.title{padding: 4.5rem 1.25rem 1.25rem;font-size: 2rem;}
	.section3flex_c_t1 {top:4%;}
	.section3flex_c_t2 {top: 20%;}
	#section3 .section3flex_c_t2 .media .row .media-left img{
		max-width: 70%;
		margin: 0 auto;
		text-align: center;
	}
	.phone_flex{display: flex;align-items: center;justify-content: center;}
	.phone_w80{width: 75%;}
}

@media (max-width: 575.98px) {	
	html{font-size: 12px;}
	.medx>div{width: 50%;}
	.fix_nav .nav_content{left: 40%;top: 8%;}
	
}

@media only screen and (min-width: 376px) and (max-width: 413px) {
	html{font-size: 14px !important;}
}
@media only screen and (min-width: 320px) and (max-width: 375.89px) {
	html{font-size: 12px !important;}
}

