@charset "utf-8";
@media (min-width: 768px) {		
	.foot2{ margin-bottom:0; color:#bababa; background-color:#393b3d; border-top:solid 1px #5d5d5d;}
	.foot2 a{ color:#bababa;}
	.foot2 a:hover{ color:#e5e5e5;}
	
	.page_content{ padding:0 0 30px;}
	.location0{ padding:0 0 20px;}
	.location2{ line-height:16px; padding:18px 0;}
	.location1{ font-size:18px; float:left;}
	.location1.location1_2{ float:none;}
	
	.index_content{ padding:20px 0;}
	.index_height{ height:20px;}
	.index_height2{ height:10px;}

	.index_title1{ height:50px; line-height:50px;}
	.index_title1 span{ line-height:50px; font-size:22px;}
	.index_more a{ width:200px; line-height:46px; height:46px; font-size:16px;}	
	
	
	.index1>div{ width:calc(50% - 10px);}
	.index1>div:nth-child(2){margin-top:0px; margin-left:20px;}
	.index1_1{ padding:15px; font-size:15px;}
	.index1_2{ padding:5px;}
	
	.index_news1, .index_news2{ width:50%; float:left; padding-right:10px;}
	.index_news2{ padding-right:0; padding-left:10px; margin-top:0;}
	.index_news3_1{ background-size:31px auto; background-position:15px center; font-size:16px; padding-left:60px;}
	.index_news3_2{ padding-left:140px;}
		
	.index_other{ width:48.5%; padding:20px; margin:0; margin-left:1.5%;}
	.index_other:first-child{ margin-left:0; margin-right:1.5%;}
	
	.index_other>.content{ padding:20px 0 0;}
	.index_other_list2 .info{ padding-left:20px;}
	.index_other_list2 .title{ line-height:36px; font-size:16px;}
	.index_other_list2 .desc{ line-height:1.8; font-size:14px;}

	
	.index_contact{ display:table; width:100%; border:0; border-collapse:collapse;}
	.index_contact>div{ display:table-cell; width:33.33%; border:solid 1px #e6e6e6; vertical-align:middle;}
	.index_contact .info{ margin:20px 5%; padding:0 0 0 40px; background-size:30px auto;}
	.index_contact .txt1{ font-size:15px;}
	.index_contact .txt2{ font-size:18px;}
	
		
	.prod_detail_more{ padding:20px 0 0;}
	
	
	.left{ width:27%; display:block;}
	.right{ width:71%; margin-left:2%; padding-top:30px;}
	
	
	/*新闻样式*/
	.newslist2_1{ width:46%; float:left;}
	.newslist2_2{ width:51%; float:left; margin-left:3%;}
	
	.newdetail3{ padding:10px 15px;}
	.newdetail4_2{ text-align:right;}
	.newdetail5{ padding:0 15px;}
	
	
	/*业务领域*/
	.business{ padding:30px 0;}
	.business_list{ width:20%; padding:10px 3px;}
	.business_list .pic{ background-color:#FFF; max-width:210px; padding:3px; border-width:2px;}
	.business_list .txt{ margin-top:8px; font-size:15px; line-height:23px; height:46px;}
	
	
	/*联系我们*/
	.contact1{ line-height:1.8; font-size:16px;}
	.contact1 h1{ font-size:24px; line-height:1.4;}
	.contact1 i{ font-size:16px; width:24px; margin-right:8px;}
	.contact2{ padding:15px 0 0;}
	
	
	/*招聘样式*/
	.JobsAdd2{ width:15%;}
	.JobsAdd3, .JobsAdd4{ width:35%;}
	.JobsAdd5{ width:85%;}
	
	/*友情连接*/
	.link1{ position:absolute;}
	.link2{ padding:0 0 0 180px;}
}

@media (min-width: 992px) {
	.header1_2{ right:10px; top:28px;}
	.header1_3{ right:10px; top:156px;}
	
	.mainmenu{ height:68px;}
	.mainnav .nLi>a{  height:68px; line-height:68px; font-size:15px; padding:0 20px;}
	.mainnav .nLi>a::after{top:15px; border-width:2px;}
	.mainnav .sub{ top:68px;}
	.mainnav .sub a{ font-size:14px;}
	
	
	.pc_find2{ width:60%;}
	.pc_find2 a{ padding:0 20px; }
	.pc_find3 .find_txt{ width:180px;}
	
	
	.index1>div{ width:calc(50% - 15px);}
	.index1>div:nth-child(2){ margin-left:30px;}
	
	.index_news1 .swiper-container .swiper-pagination{ bottom:130px;}
	.index_news1 a .info{bottom:0; padding:20px 0;}
	.index_news1 a .info .title{ padding:0 20px 5px; font-size:20px; line-height:30px;}
	.index_news1 a .info .desc{ padding:0 20px; height:44px; line-height:22px;}	
	
	.index_news2 .txt{}
	.index_news2 .txt a{ padding:14px 20px;}
	.index_news2 .txt a>div{ line-height:24px;}
	.index_news2 .txt a .time1{font-size:40px; line-height:40px; width:50px;}
	.index_news2 .txt a .time2{font-size:16px; width:60px;}
	.index_news2 .txt a .info{ border-left:solid 2px #343434; padding-left:15px;}
	.index_news2 .txt a .info .title{ height:24px;}
	.index_news2 .txt a .info .desc{ height:24px;}
	.index_news2 .more a{ line-height:44px; padding:0 50px;}
	
		
	.index_contact .info{ margin:20px 8%; padding:0 0 0 50px; background-size:40px auto;}
	.index_contact .txt1{ font-size:15px;}
	.index_contact .txt2{ font-size:20px;}
	
	
	.left{ width:25%; float:left; display:block;}
	.right{ width:73%; float:left; margin-left:2%;}
	
	.prod_detail_left{ width:55%; float:left;}
	.prod_detail_right{ width:40%; padding-left:5%; float:left;}
	
	.productlist1{ padding-top:12px; padding-bottom:12px;}
}

@media (min-width: 1200px) {
	
	.mainmenu{ height:78px;}
	.mainnav .nLi>a{  height:78px; line-height:78px; font-size:16px; padding:0 30px;}
	.mainnav .nLi>a::after{top:15px; border-width:2px; height:48px;}
	.mainnav .sub{ top:78px;}
	.mainnav .sub a{ font-size:15px;}
	
	.pc_find2{ width:65%;}
	.pc_find3 .find_txt{ width:220px;}
	
	.index_content{ padding:30px 0;}
	.index_height{ height:30px;}
	.index_height2{ height:20px;}
	
	.index1_1{ font-size:16px; line-height:1.8;}
		
	.index_contact .info{ margin:30px 10%; padding:0 0 0 60px; background-size:50px auto;}
	.index_contact .txt1{ font-size:16px;}
	.index_contact .txt2{ font-size:24px;}
	
		
	.left{ width:22%;}
	.right{ width:76%; margin-left:2%;}
	
	.productlist1 .txt{ line-height:24px; font-size:16px;}	
	.prod_detail_more{ padding:30px 0 0;}
	
	
	/*业务领域*/
	.business_list{ padding:10px 6px;}
	.business_list .pic{ padding:4px;}
	.business_list .txt{ font-size:16px; line-height:25px; height:50px;}
	
	
	/*招聘样式*/
	.JobsAdd2{ width:10%;}
	.JobsAdd3, .JobsAdd4{ width:23.33%;}
	.JobsAdd5{ width:90%;}
}
@media (min-width: 1400px) {	
	.mainnav .nLi>a{ padding:0 38px;}
						
	.left_title{ padding:35px 20px; line-height:30px; font-size:26px;}
	.left_menu{ padding:25px 0;}
	
	.index_news2 .txt a{ padding:20px 30px;}
	.index_news2 .txt a .info .title{ font-size:16px;}	
}



