@charset "utf-8";
@media (max-width:1440px){	
	.hd-con{  padding:0 10px 0 20px; }
	.area,.leader-list4{ width: 100%; }
	/****/
	.chnAbout > h3{ font-size: 30px; }
	
}
@media (max-width:1200px){	

	
	/****/
	.location > p,.colNewsTab > p,.caseItemTitle > p{ font-size: 24px; }
	/****/
	.smAbout{ width: 72%;}
	.smAbout > div > p{ max-height: 150px; }

	/****/
	.cimAbout > p{ width:72px; }
	.cimAbout > h3{ font-size: 26px; }
	.cimAbout > h3::after{ content: ' '; width:60px; height: 5px; }
	.cimAboutOption > div > p,.cimAbout > .cimAboutLink{ font-size: 14px; }
	.cimAbout > .cimAboutLink{ height: 36px; line-height: 36px; width:120px; margin-top: 5px;}
	.cimAboutOption{margin-top: 0;}
	/****/
	.chnAbout > h3{ font-size: 24px; }
	.chnAbout > div{ height: 120px; }
	.colNewsList > ul > li > .cniAbout >h3{ font-size: 20px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	/*****/
	.newsDetHeader >h3{ font-size: 22px; }
	/*****/
	.cnmMenu > h3{  height:60px; line-height: 60px; font-size: 20px;  padding:0 30px; top:-60px;}
	.cnmMenu > ul > li > a{ height: 40px; line-height: 40px; font-size: 18px; }
	.cnmAside{ width:200px; margin-right:20px;}

	.location > p,.colNewsTab > p,.caseItemTitle > p{ font-size: 24px; }

}
@media (max-width:992px){
	
	
	/******/
	.about{ width:100%; height: 0; padding-top: 43.375%;}
	.amMain > .amBtn > p{ width:40px; height: 40px; }
	.amMain > .amBtn > span{ font-size: 16px;}
	.amMain > h3,.linksMain > .linksTitle{ font-size: 20px; }

	/******/
	.leader-list2{  padding:0 0; }	
	.leader-list2 .swiper-button-next,.leader-list4 .swiper-button-next{ right:10px;  } 
	.leader-list2 .swiper-button-prev,.leader-list4 .swiper-button-prev{ left:10px;}

	/*******/
	.cultureList > ul > li > a > .cultureItemImg > p > span{ font-size: 14px; }
	.cultureList > ul > li > a > .cultureItemTitle{  height: 42px; line-height: 42px; font-size: 14px; }

	/****/
	.location > p,.colNewsTab > p,.caseItemTitle > p{ font-size: 20px; }
	/****/
	.smAbout{ width: 72%;}
	.smAbout > div > h3{ font-size:20px; }
	.smAbout > div > p{ max-height: 72px; line-height: 24px; font-size: 14px; }

	/****/
	.cimAbout > p{ width:60px; }
	.cimAbout > h3{ font-size: 20px; }
	.cimAbout > h3::after{ content: ' '; width:40px; height: 3px; }
	.cimAboutMemo{ display: none; }
	.cimAboutOption > div > p,.cimAbout > .cimAboutLink{ font-size: 13px; }
	.cimAbout > .cimAboutLink{ height: 32px; line-height: 32px; width:90px; margin-top: 5px;}
	.cimAboutOption{margin-top: 0;}
	/****/
	.chnAbout > h3{ font-size: 20px; }
	.chnAbout > div{ height: 96px; line-height: 24px; font-size: 14px;}
	.colNewsList > ul > li{ flex-direction: column; padding:0; }
	.colNewsList > ul > li + li{ margin-top: 10px; }
	.colNewsList > ul > li > .cniImg{ order:1; width:100%; height: auto;}
	.colNewsList > ul > li > .cniAbout{ padding:0; height: auto; box-sizing: border-box; padding:10px 0;}
	.colNewsList > ul > li > .cniDate{ order:3; width:100%; height: 30px; line-height: 30px; flex-direction: row-reverse; justify-content: flex-end; color: #999; background-color: transparent;}
	.colNewsList > ul > li > .cniDate > h3,.colNewsList > ul > li > .cniDate > p{ font-weight: normal; font-size: 14px; }
	.colNewsList > ul > li > .cniDate > p{ position: relative; padding-right:10px; }
	.colNewsList > ul > li > .cniDate > p::after{ content: '-'; height: 30px; line-height: 30px; position: absolute; right:0; top:0; }

	.newsDetMemo,.detPage > p,.newsDetHeader > p{font-size: 14px;}
	.newsDetHeader >h3{ font-size: 18px; }

	.location > p,.colNewsTab > p,.caseItemTitle > p{ font-size: 20px; }

}
@media (max-width:768px){	
	

	.QTCode{  margin-left: 0; margin-top: 10px; }

	/****/
	.location > p,.colNewsTab > p,.caseItemTitle > p{ font-size: 18px; }
	.location > p,.colNewsTab > p::after,.caseItemTitle > p::after{ width: 40px; height: 3px;}
	/****/
	.gkContent{ font-size: 14px; }
	.strategyMain{ flex-direction: column;}
	.strategyMain > p{ width:100%; }
	.smAbout{ width: 100%; height: auto; position: inherit; }
	.smAbout > div > p{ max-height: none; }

	/****/
	.casesList > ul > li > .caseItemMain,.casesList > ul > li:nth-of-type(2n) > .caseItemMain{ flex-direction: column; }
	.cimImg{ width:100%; }
	.cimAbout{ padding:30px 10px 30px 10px; }
	.cimAbout > h3{ padding-bottom: 20px; }
	.cimAboutMemo{ display: block; height:auto;margin-top: 20px; }

	/****/
	.colHotNews{ flex-direction: column; }
	.chnImg{ width:100%; padding-right: 0; }
	.chnAbout{ margin-top: 10px; padding-bottom: 40px;}
	.chnAbout > h3{ font-size: 16px; }
	.chnAbout > div{ height: auto; margin-top: 6px;}
	.colNewsList > ul > li > .cniAbout > div{ height: auto; }
	.colNewsList > ul > li > .cniDate > h3,.colNewsList > ul > li > .cniDate > p{ color: #999; }
	.detPage{  flex-direction: column; padding-bottom: 20px; }
	.detPage > p{ width:100%; height: 30px; line-height: 30px; text-align: left;}
	.detPage > p:nth-of-type(2n){ text-align: left; }

	/****/
	.colNewsMain{ flex-direction: column; }
	.cnmAside{ width:100%; }
	.cnmMenu{ width:100%; display: flex; height: 48px; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }
	.cnmMenu > h3{ width:100px; height:48px; line-height: 48px; font-size: 18px; padding:0 12px;  position: inherit; left:0; top:0; flex-shrink: 0;}
	.cnmMenu > ul{ width:100%; height: auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center;}
	.cnmMenu > ul > li{ width:auto; display: inline-block; height: 48px; box-sizing: border-box; padding:5px 10px; }
	.cnmMenu > ul > li > a{ height: 38px; line-height: 38px; }
	.cnmMenu > ul > li > a.active,.cnmMenu > ul > li > a:hover{ color: #aa0727; }
	.nlLocation{ padding-top: 5px; padding-bottom: 5px; }
	.cnmrList > ul > li{ flex-direction:column; }
	.cnmrList > ul > li > .cnmrImg{ width:100%;}
	.cnmrList > ul > li > .cnmrAbout{ padding-left: 0; margin-top: 10px; height:auto; }
	.cnmrList > ul > li > .cnmrAbout > div{ height:auto; }

	/******/
	.links{ display: none; }


	.location > p,.colNewsTab > p,.caseItemTitle > p{ font-size: 18px; }
	.location > p,.colNewsTab > p::after,.caseItemTitle > p::after{ width: 70px; height: 3px;}
}

@media (max-width:640px){


	/*********/
	.location > p,.colNewsTab > p,.caseItemTitle > p{ font-size: 16px; }

}

@media (max-width:480px){
	.amMain > div{ display: none; }
	/****/
	.cultureList > ul > li{ width: 100%; margin-right: 0; }
	.cultureList > ul > li + li{ margin-top: 10px; }
	/****/
	.gkImgs{  flex-direction: column;}
	.gkImgs > p{ width: 100%; margin-right: 0;}
	.gkImgs > div > p{ margin-top: 10px; }
}
	
@media (max-width:375px){	
	.amMain > h3{ display: none; }
}