@charset "utf-8";

/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (max-width: 1199px) { 
	.banner a{background-size: 100% 100% !important;padding-top: 20%;}
}	
/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (max-width: 991px) {
	.services .box{width: 49%;margin-right: 2%;}
	.services .box:nth-child(3n){margin-right: 2%;}
	.services .box:nth-child(2n){margin-right: 0;}
	.sample .box{width: 48.5%;margin-right: 3%}
	.sample .box:nth-child(3n){margin-right: 3%;}
	.sample .box:nth-child(2n){margin-right: 0%;}
}
/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (max-width: 767px) {
	.list_box{padding-left: 0;margin: 30px 0;}
	.list_box .list_cate{position: relative;width: 100%;margin-bottom: 30px;}
	.list_cate ul a{line-height: 46px;}
	.services .box p a{color: #2593f2 !important;}
	.services .box a span{display: inline-block !important;color: #2593f2 !important;}
	.page span,
	.page a.num{margin: 5px 3px 0 3px;font-size: 14px;}
	.page a.next,
	.page a.prev{width: 60px;font-size: 14px;}
	.page a.prev{margin-right: 6px;}
	.page a.next{margin-left: 6px;}
	.news .box:hover{box-shadow: none;padding-left: 175px;}
	.news .box:hover .pic{left: 0;}
	.news .box:hover .more{display: none;}
	.news .box{height: 148.8px;padding: 20px 95px 20px 175px;}
	.news .box .pic{width: 160px;height: 108.8px;top: 20px;}
	.news .box .time{width: 80px;padding-left: 10px;}
	.news .box .text p{margin-top: 12px;}
	.query_list table tr:nth-child(2),
	.query_list table tr:nth-child(1){width: 50%;}
	.query_list table tr:nth-child(1){border-right: none;border-bottom: none;border-top: none;}
	.query_list table tr:nth-child(2){border-bottom: none;border-top: none;}
	.query_list table tr td{width: 100% !important;border-bottom: 1px solid #eee;padding-top: 10px;min-height: 86px;}
	.query_list table tr:nth-child(2) td{padding-bottom: 10px;border-left: none;min-height: 86px;}
	.query_list table tr:nth-child(1) td{border-bottom: 1px solid #fff;border-left: none;}
	.query_list table tr:nth-child(2) td:nth-child(1){border-top: 1px solid #eee;}
	.query_list table tr:nth-child(1) td:nth-child(5){border-bottom: 1px solid #eee;}
	.certificate .type{width: 100%;padding-left: 0;margin-top: 20px;}
	.certificate .query input.maxinput{width: 100% !important;}
	.download li{font-size: 14px;line-height: 46px;padding: 0 200px 0 40px;    background: url(../images/xz_title.png) left 10px center no-repeat #f7f7f7;margin-bottom: 15px;}
	.download li a{width: 100px;background: url(../images/xz_ico.png) left 15px center no-repeat #2593f2;padding-left: 50px;}
	.download li span{right: 110px;}
	.contact .map{height: 220px;}
	.cont_title{padding: 20px;}
	.cont_title h2{font-size: 22px;}
	.cont_title p{font-size: 14px;margin-top: 10px;}
	.cont_title span{margin: 0 15px;position: relative;top: 1px;}
	.pre_next span{display: none;}
	.pre_next {padding: 15px 0;margin-bottom: 30px;}
	.pre_next a{width: 100%;line-height: 30px;padding: 0 15px;}
	.laboratory .box{width: 48.5%;margin-right: 3%;}
	.laboratory .box:nth-child(3n){margin-right: 3%;}
	.laboratory .box:nth-child(2n){margin-right: 0;}
	.customer table tr td{font-size: 14px;}
	.customer table tr{line-height: 44px;}
	.customer table tr:nth-child(1){line-height: 50px;}
}	
/*在小于480像素的屏幕,这里的样式才生效*/
@media (max-width: 479px) {
	.list_box{margin: 20px 0;}
	.list_box .list_cate{margin-bottom: 20px;}
	.services .box a.over{font-size: 14px;margin-top: 8px;}
	.services .box h3{margin: 6px 0;}
	.news .box{height: auto;padding-left: 0;padding-right: 0;}
	.news .box .pic{position: relative;width: 100%;height: auto;top: 0;}
	.news .box .pic img{position: relative;width: 100%;height: auto;display: block;}
	.news .box:hover{padding-left: 0px;}
	.news .box .text{padding-right: 95px;}
	.news .box .time{bottom: 20px;top:auto;}
	.news .box .text a.over{margin-top: 12px;}
	.news .box .text p{margin-top: 5px;}
	.news .box:nth-child(1){padding-top: 0;}
	.query_list table tr td{font-size: 12px !important;}
	.query_list table tr td p{font-size: 12px;}
	.certificate .query{padding: 15px;}
	.certificate .type{margin-top: 15px;}
	.certificate .type a.in_fl2{width: 100px;}
	.certificate .title{margin: 20px 0;}
	.query_list{margin-top: 30px;margin-bottom: 50px;}
	.download li{line-height: 42px;padding-right: 135px;font-size: 12px;}
	.download li span{right: 55px;}
	.download li a{padding-left: 0;background: #2593f2;text-align: center;width: 50px;font-size: 12px;}
	.page{margin-top: 30px;}
	.sample .box{padding: 15px;}
	.sample .box a.over{margin-top: 15px;font-size: 14px;}
	.sample .box p{font-size: 14px;}
	.sample .box a.over2{font-size: 14px;margin-top: 12px;height: 38px;padding: 0 0px;}
	.cont_title h2{font-size: 18px;}
	.cont_title p{font-size: 12px;}
	.cont_title{padding: 15px;}
	.cont_title span{margin: 0 8px;}
	.laboratory .box a.over{margin: 10px 0;font-size: 14px;}
	.laboratory h2{line-height: 45px;font-size: 16px;}
	.customer table tr td{font-size: 12px;}
	.customer table tr{line-height: 40px;}
	.customer table tr:nth-child(1){line-height: 44px;}
}


