@charset 'utf-8';
/*pc 1410px(笔记本)*/
@media screen and (max-width: 768px) {
	.movePage{overflow-x: hidden;}
	.pc{display:none !important;}
	.wap{display:block;}
	.jp{background:#081736;}
	.title{width:200px;margin:0 auto;}
	.contactTit{width:250px;margin:0 auto;}
	.title > img,
	.contactTit > img{width:100%;}
	.an span{padding:0 1px;}
	.navbar-toggle{display:none;}
	.navbar-header .navBar{width:45px;float:right;height:60px;line-height: 60px;padding-right: 10px;}
	.navbar-header .navBar > img{width:100%;display:inline-block;vertical-align: middle;}
	.navList{width:70%;position: absolute;color:#fff;font-size: 24px;background:#192f60;left:0;padding:20px 0;}
	.navlistBg{width:100%;height:100%;background:rgb(0,0,0,0.5);position: absolute;right:0;left:-1000px;}
	.navlistBg .fork{width:36px;position: absolute;right:20px;top:20px;}
	.navlistBg .fork img{width:100%;}
	.navList li{padding:20px 0 20px 20px;}
	.navList li:hover{color:#24458f;}
	.contact .contact-txt table th, .contact .contact-txt table td{width:100% !important;}
	.layui-layer-content .alertDetail{width:100%;height:100%;background:url(../images/block-old.png) no-repeat;background-size:100% 100%;color:#fff;padding:20px;font-size: 14px;position: relative;}
	.layui-layer-content .alertDetail.block01{background:url(../images/block01.png) no-repeat;background-size: 100% 100%;}
	.layui-layer-content .alertDetail p {margin:10px 0;}
	.layui-layer-content .alertDetail .circle{width:25vw;position: absolute;bottom:5vh;right:5vh;}
	.layui-layer-content .alertDetail .circle > img{width:100%;}
	.layui-layer-content .alertDetail .closeBtn{position: absolute;top:0;right:0;width:35px;cursor: pointer;}
	.layui-layer-content .alertDetail .closeBtn > img{width:100%;}
	.navbar{
		min-height: 60px;
	}
	.navbar-brand{
		padding:0;
	}
	.navbar-default .navbar-brand{
		width:200px;
		height:60px;
		line-height: 60px;
		margin-left: 20px;
	}
	.navbar-brand>img{
		width:100%;
		display: inline-block;
		vertical-align: middle;
	}
	.kv-box{
		top:50px;
	}
	.kv-box .kvImg{
		width:100%;
		height:600px;
		background:url(../images/sp/kv.jpg) no-repeat;
		background-size: 100% 100%;
	}
	.kv-box .kvTxt{
		padding:0 10px;
	}
	.kv-box .kvArrow{
		bottom:60px;
	}
	.feature{
		width:100%;
		padding-bottom:50px;
		height:auto;
	}
 	.feature .title{
 		width:200px;
 		margin:0 auto;
 		padding-top: 50px;
 	}
 	.feature .title > img{
 		width:100%;
 	}
 	.feature .textCon .subtitle{
 		font-size: 20px;
 	}
	.feature .textCon p.padTxt{
		padding:0 40px;
	}
	
	.pyramid{
		position:relative;
		width:100%;
		height:auto;
		background:url(../images/sp/bg02.jpg) no-repeat;
		padding:130px 0;
		background-size: 100% 100%;
	}
	.pyramid .pyramid-content{
		width:90%;
	}
	.pyramid .pyramid-content .smTxt{
		color:#eae8ec;
		font-size: 12px;
	}
	.pyramid .pyramid-content .showImg > img{		
		width:100%;
	}
	
	.team .teamList .listBox{
		padding:0 15px;
	}

	.service .service-box01{
		padding:0 40px;
		margin:30px 0;
	}
	.service .service-box02{
		margin:60px 0 560px 0;
	}

	.contact .contact-txt .tableTit {
		padding-left: 35px; 
		padding-right: 35px; 
	}
	.contact .contact-txt .paddingBox{
		padding-left:35px; 
		padding-right: 35px;
	}

	.news .newsList li > span:nth-child(1){
		display:block;
	}
	.news .newsList{
		padding:0 40px;
	}
	.recruit .leftBox,.recruit .rightBox{
		width:100%;
		float:none !important;
		margin:0 auto;
	}
	.recruit .middleLine{
		width:90%;
		height:1px;
		margin:20px 0;
		position: static;
	}
	footer .footerTxt{
		width:90%;
	}
	footer .language{
		text-align: center;
		margin-bottom:40px;
	}
	footer .footerTxt > img{
		width:100%;
	}
.feature .title img{margin:0 auto;
  position: relative;
  left: auto;}
  .title >img{margin:0 auto;
    position: relative;
		left: auto;}
.team .title img{
  left: auto;
}
.footerLogo img{
	right: auto;
}

.newsList ul li{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;

}

.news-metabox__date{
  width: 100%;
}

.news-metabox__cat{
  width: 100%;
}
.news-metabox__ttl{
  width: 100%;
  padding-left: 0;
}
}