@charset "utf-8";
@media (max-width:1200px){	
	body{ background-image: url(none);}
	.float{ width:100%; left:0; margin-left:0;}
	.container{ width:100%; }
	.c-con{ width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px;}	
	.logo{ width: 400px; }
	
	.search{ width: 200px;}
	.header-blank{ height:135px;}
	
	.nav > .navlist > ul > li > div > p{ padding:0 6%; }

	.hotNews > h3{ font-size: 24px; }
	.f2Flash{ width: 400px;}
	.swiper1 .swiper-pagination{ padding-bottom:10px;}
	
	.news{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.newsTab > p,.prodTargetHd > p{ font-size: 16px; }
	
	.prodTarget{ width: 240px;}	
	.prodTargetMain > ul > li > p{ font-size: 14px; }

	.swiper4 .swiper-slide > a > div > h3{ font-size: 16px; }


	.links > .c-con,.footer{ width:100%; box-sizing: border-box; padding-left:10px; padding-right: 10px; }
	.footTool{ position: inherit; margin-top: 10px; }
	.footTool > a,.footTool > a > img{ width: 84px; height: 30px; }
}
@media (max-width:992px){
	.logo{ display:block; width:180px; padding-top:10px; padding-bottom:10px; }
	
	.logo{ width: 320px; }
	
	/********/
	.searchForm{ height: 32px; }
	.searchForm > p:nth-of-type(1),.searchForm > p:nth-of-type(2){ height: 30px;  }
	.searchForm > p:nth-of-type(1) > input{ height: 30px; line-height: 30px; }
	.searchForm > p:nth-of-type(2) > input{ height: 30px; line-height: 30px;  }

	
	.nav > .navlist > ul > li > div > a{ font-size: 12px; height: 48px; line-height: 48px;}
	.nav > .navlist > ul > li > div > p{ padding:0 2%; }
	
	.hotNews > h3{ font-size: 20px; }
	.f2Flash{ width: 350px;}
	.newsTab > p,.prodTargetHd > p{ height: 36px; line-height: 36px; font-size: 14px;}
	.newslist > ul > li,.prodTargetMain > ul > li > p,.quickLink > ul > li > a > h3{ font-size: 12px; }
	/*.newslist > ul > li > span{ display: none; }*/
	.newslist > ul > li:nth-of-type(7)/*,.newslist > ul > li:nth-of-type(8)*/{ display: none; }
	.prodTarget{ width: 220px;}
	.introTab > p,.introTabT > p,.fenguang > .fgHeader > p{ height: 36px; line-height: 36px; font-size: 16px; }
	.introList > ul > li,.introTList > ul > li,.introTList > ul > li,.introTList2 > ul > li,.introTList3 > ul > li,.ihMain > p,.copyright,.tbMain > p,.linkSelect > ul > li{ font-size: 12px; }
	.ihMain > h3,.tbState > p,.linkHd{ font-size: 14px; }

	/***/
	.swiper4 .swiper-slide > a{ flex-direction: column;}
	.swiper4 .swiper-slide > a > p,.swiper4 .swiper-slide > a > div{ width:100%; }
	.swiper4 .swiper-slide > a > div{ padding-left: 0; padding-top: 10px; }

	/*******/
	.tbState{ height: 30px; }
	.tbState > p{ height: 30px;line-height: 30px; }

	
}
@media (max-width:768px){	
	.site > .c-con,.location p{ font-size: 12px; } 
	.header{  background-image: url(none);}
	.logo{ width:240px; padding-top: 5px; padding-bottom: 5px}
	.siter,.search,.nav{ display: none; }
	.btnLogin{ position: absolute; right: 50px; top:50%; margin-top: -10px; }
	.menu{ display: block; }
	.hotNews > h3{ font-size: 18px; }
	.f2{ display: block;}
	.f2Flash,.news,.prodTarget{ width:100%; }
	.news{ margin-top: 10px; padding-left:0; padding-right:0; white-space: normal; text-overflow: auto;}
	.newsTab{ margin-bottom: 10px; }
	.newsTab > p{ font-size: 16px; }
	
	.newslist > ul{ display: block; }
	.newslist > ul > li{ width:100%; height: 32px; line-height: 32px; text-align: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.newslist > ul > li > span{ display: inline-block; padding-left:10px; float: right; }	
	.newslist > ul > li:nth-of-type(7),.newslist > ul > li:nth-of-type(8){ display: block; }
	.prodTarget{ margin-top: 10px; }
	.prodTargetMain > ul > li > p{ height: 36px; line-height: 36px; }
	

	.f3{ width: 100%; height: auto; padding:10px;box-sizing: border-box; border:1px solid #EEE; height: auto;}
	.zhautiHeader{ position: inherit; width:100px; height: 36px; line-height: 36px; display: block; border-radius: 4px; }
	.zhuantiMain{ display: block; height: auto; margin-top: 20px; padding:0 18px; border:1px solid #e8f5fb; background-color: #e8f5fb;}
	/*.leader-list2{ height: 0; }
	.leader-list3{ height: auto; padding:0 0; }*/
	.quickLink{ padding:0; }
	.quickLink > ul > li{ width:33.3333%; border-top: 1px solid #e5e5e5; padding-top: 16px;}
	.quickLink > ul > li:nth-of-type(1),.quickLink > ul > li:nth-of-type(2),.quickLink > ul > li:nth-of-type(3){ border-top: 0 }
	.quickLink > ul > li:nth-of-type(3n)::after{ display: none; }
	.f4{ display: block; }
	.f4 > .intro{ width: 100%; margin-top: 10px;}
	.f4 > .intro:nth-of-type(1){ margin-top: 0; }
	.introTab > p,.introTabT > p{ font-size: 16px; }
	.leader-list3,.leader-list2{ height:0; }
	.leader-list4,.leader-list1{ height: auto; }

	.links > .c-con,.linkMain{ flex-direction: column; }
	.linkHd{ width: 100%; text-align: left; margin-bottom: 10px; box-sizing: border-box;padding:0 10px;}
	/*.linkMain{ width:100%; }*/
	.linkMain .linkSelect{ width: 100%; margin-bottom: 10px;}
	.linkMain .linkSelect:nth-of-type(1){ z-index: 820; }
	.linkMain .linkSelect:nth-of-type(2){ z-index: 720; }
	.linkMain .linkSelect:nth-of-type(3){ z-index: 620; }
	.linkMain .linkSelect:nth-of-type(1) > ul{ z-index: 860; }
	.linkMain .linkSelect:nth-of-type(2) > ul{ z-index: 760; }
	.linkMain .linkSelect:nth-of-type(3) > ul{ z-index: 660; }

}

@media (max-width:640px){
	/*.swiper5 .swiper-slide > a > div > h3{ font-size: 16px; }*/
}

@media (max-width:480px){
	/*.fgList > ul > li > a > h3{ font-size: 14px; }*/
}
	
@media (max-width:375px){	
	.btnLogin{ display: none; }
}