@charset "utf-8";
@media(max-width:1400px){
	
}
@media (max-width:1200px){	
	.float{ width:100%; left:0; margin-left:0;}
	.c-con{ width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px;}	
	.logo{ width: 300px; }
	.hd-center p{ font-size: 14px; }
	/*.search{ width: 200px;}*/
	.header-blank{ height:135px;}	
	.navlist > ul > li > .nlItem > p{ padding:0 6%; }
	.swiper1 .swiper-slide > a > .swiperAbout{ width:100%; box-sizing: border-box; padding:0 5%; left:0; margin-left:0; }
	.swiper1 .swiper-slide > a > .swiperAbout > h3{ font-size: 36px; }
	/*.swiper1 .swiper-slide > a > .swiperAbout > h3::after{ content: ' '; width:10%; height:6px; background-color: #db0800; position: absolute; left:0; bottom:0; }*/
	.swiper1 .swiper-slide > a > .swiperAbout > p{  font-size: 18px; }
	.swiper1 .swiper-pagination{ padding-bottom:10px;}

	
	/*****/

	/****/
	.servLogo{ width:240px; }
}
@media (max-width:992px){
	.logo{ display:block; width:180px; padding-top:10px; padding-bottom:10px; }
	
	.logo{ width: 240px;  padding-top: 10px; padding-bottom: 10px}
	.swiper1 .swiper-slide > a > .swiperAbout > h3{ font-size: 28px; }
	.swiper1 .swiper-slide > a > .swiperAbout > h3::after{ height:4px; }
	.swiper1 .swiper-slide > a > .swiperAbout > p{  font-size: 14px; }
	/****/
	.hdcItem > p{ width: 24px; height: 24px; }
	.hdcItem > h3{ font-size: 14px;}
	.busi > ul > li > a > .buisItem > .biTitle > h3,.swiper2 .swiper-slide h3,.card > ul > li > a > .cardTitle > h3,.card > ul > li > a > .cardTitle > p{ font-size: 16px; }
	.busi > ul > li > a > .buisItem > .biTitle > p,.busi > ul > li:nth-of-type(1) > a > .buisItem > .biTitle > p{ font-size: 14px; }
	.busi > ul > li:nth-of-type(1) > a > .buisItem > .biTitle > h3{ font-size: 20px; }
	.header-blank{ height:118px;}

	.navlist > ul > li{ width: 16.6667%; }
	.navlist > ul > li > .nlItem > a{ font-size: 14px; }
	.navlist > ul > li > .nlItem > p{ padding:0 2%; }
	
	
	
}
@media (max-width:768px){	
	.site > .c-con,.location p{ font-size: 12px; } 
	.header{  background-image: url(none);}
	.logo{ width:240px; padding-top: 0; padding-bottom: 0}
	.nav{ display: none; }
	.hd-center{ padding-right:10px; }
	.hdcItem > h3{ display: none; }
	.hdcItem > p{ margin-right: 0; }
	.menu{ display: block; }
	.header-blank{ height:60px;}
	.swiper1 .swiper-slide > a > .swiperAbout > h3{ padding-bottom: 2.5%; }

	/****/
	.busi > ul{  flex-wrap: wrap;  }
	.busi > ul > li{ width:50%; height:auto; }	
	.busi > ul > li > a{ padding-top: 50%;  }
	.busi > ul > li > a > .buisItem > .biTitle > h3{ font-size: 20px; }
	.busi > ul > li > a > .buisItem > .biTitle > p,.busi > ul > li:nth-of-type(1) > a > .buisItem > .biTitle > p{ font-size: 16px; }
	.busi > ul > li:nth-of-type(1) > a > .buisItem > .biTitle > h3{ font-size: 24px; }
	/****/
	.f2{ flex-direction: column; }
	.f2Flash{ width:100%; }
	/****/
	.newslist,.newslist > ul{ width: 100%; height: auto; }
	.newslist > ul > li{ font-size: 14px; }
	.newslist > ul > li > a{ height: 36px; line-height: 36px;}
	/*****/	
	.card > ul{ flex-wrap: wrap; }
	.card > ul > li{ width: 50%;}

	/****/
	.footer{ margin-top: 20px; }
	.footer > .service,.footer > .other{ flex-direction: column; align-items: center; }
	.servLogo{ width:240px; }
	.srNav,.links,.copyright{ text-align: center; }
	.servRight{ align-items: center;}
}

@media (max-width:640px){
	
	.swiper1 .swiper-slide > a > .swiperAbout > h3{ font-size: 24px; }
	.swiper1 .swiper-slide > a > .swiperAbout > h3::after{ height:4px; }
	.swiper1 .swiper-slide > a > .swiperAbout > p{  font-size: 14px; }
}

@media (max-width:480px){
	/****/
	.hd-center{ display: none; }

	.swiper1 .swiper-slide > a > .swiperAbout > h3{ font-size: 16px; padding-bottom: 10px; margin-bottom: 10px;}
	.swiper1 .swiper-slide > a > .swiperAbout > p{  font-size: 12px; }
	/****/
	.busi > ul > li > a > .buisItem > .biTitle > h3{ font-size: 16px; }
	.busi > ul > li > a > .buisItem > .biTitle > p,.busi > ul > li:nth-of-type(1) > a > .buisItem > .biTitle > p{ font-size: 14px; }
	.busi > ul > li:nth-of-type(1) > a > .buisItem > .biTitle > h3{ font-size: 20px; }

	.newsTab > p{ width:33.33%; font-size: 16px; padding:0 10px; }
	.newsTab > a,.newsTab > a:nth-of-type(1),.newsTab > a:nth-of-type(2),.newsTab > a:nth-of-type(3){ display: none; font-size:0;width:0; height: 0; overflow: hidden;}

	
}
	
@media (max-width:375px){	
	/****/
	.card > ul > li{ width: 100%;}
}