/*banner*/
@media screen and (min-width: 320px) {
	.banner-min{  padding-bottom:38%;  background-position: center top; position: relative; -webkit-background-size: cover;
	background-size: cover;}
	.banner-zc{ background: url(../img/banner-zc.png) center top; position: absolute; left: 0; top: 0; width: 100%; -webkit-background-size: cover;
	background-size: cover; height: 100%;}
}

@media screen and (min-width: 992px) {
	.menu-bg{background: #fff; height: 56px; opacity: .85; width: 100%; position: absolute; left: 0; bottom: 0;}
}

@media screen and (min-width: 1240px) {
	.banner-min{  padding-bottom: 0;  height: 490px;  }
}

@media screen and (min-width: 1340px) {

}

/*menu*/
@media screen and (min-width: 320px) {
	.menu{ background: #f4f4f4; padding: 2px 13px; margin: 0 -15px;}
	.menu li{  width: 50%; float: left; padding: 2px;}
	.menu a{ display: block; overflow: hidden; background: #fff;  overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; white-space: nowrap; padding: 0 45px 0 15px; position: relative;}
	.menu span{line-height: 48px; font-size: 16px; color: #000;}
	.menu  i{ font-size: 26px; line-height: 48px; float: right; color: #3d6bac; position: absolute; right: 15px; top: 0;}
	
	.menu a:hover span{ color: #003f98;}
	.menu .on{ background: #003f98; color: #fff;}
	.menu a.on span{ color: #fff;}
	.menu .on i{ color: #fff;}
	

}

@media screen and (min-width: 992px) {
	.menu{ background: none; margin: 0; margin-top: -56px; padding: 0; overflow: hidden; height: 56px; position: relative; z-index: 9; border-left: solid 1px #bbb;}
	.menu li{ width: auto; padding: 0; border-right: solid 1px #bbb;}
	.menu a{ background: none; line-height: 56px; padding: 0 55px 0 25px;}
	.menu a span,.menu a i{ line-height: 56px;}
}

@media screen and (min-width: 1240px) {
	.menu a{ padding: 0 65px 0 25px;}
}

@media screen and (min-width: 1340px) {

}

/*面包屑*/
@media screen and (min-width: 320px) {
	.dz{ padding:  0 0 5px 0;}
	.dz i{ padding-right: 5px; color: #aaa; line-height: 24px;}
	.dz{  color: #555;}
}

@media screen and (min-width: 992px) {
	
}

@media screen and (min-width: 1240px) {
	
}

@media screen and (min-width: 1340px) {

}


/*共用页面标题*/
@media screen and (min-width: 320px) {
	.cont-tit{ padding: 15px 0 0 0;}
	.cont-tit span{ font-size: 20px; color: #003f98; font-weight: bold;}
}

@media screen and (min-width: 992px) {
	.cont-tit span{ font-size: 36px; display: inline-block;}
	.cont-tit{ padding-top: 45px;}
	.dz{ float: right; padding: 0; padding-top: 18px;}
}

@media screen and (min-width: 1240px) {
	
}

@media screen and (min-width: 1340px) {

}

/*内容盒子*/
@media screen and (min-width: 320px) {
	
	.content-box,.content-bd{ padding: 20px 0; color: #595959; font-size: 14px;}
	.content-box *,.content-txt *{ color: #111; font-size: 14px; line-height: 2 !important;}
	.content-r{ padding-top: 15px;}
	
	.row{ margin: 0 -10px; overflow: hidden;}
	.col-12{ width: 100%; padding: 10px;}
	.col-6{ width: 100%; padding: 10px;}
	
}
@media screen and (min-width: 992px) {
	
	.content-box,.content-bd{ padding: 30px 0;}
	.content-txt *{ font-size: 16px;}
	.content-box hr{ margin: 20px 0;}
	.content-r{ padding-top: 20px; overflow: hidden;}
	
	.row{ margin: 0 -12px;}
	.col-12{ padding: 12px;}
	.col-6{ width: 50%; padding: 12px; float: left;}
	
}


/*走进珠高*/
@media screen and (min-width: 320px) {
	.gyzg-txt dd{ padding-top: 15px; line-height: 2;}
	.gyzg-01-bg{ background: url(../img/pic-16.jpg) center center no-repeat; -webkit-background-size: cover;
	background-size: cover;}
	.gyzg-01-pic-r{ text-align: right; padding-top: 15px;}
	
	.gyzg-01-bl{ display: none;}
	.gyzg-01-br{ line-height: 2;}
}

@media screen and (min-width: 992px) {
	.cont-tit span{ font-size: 36px;}
	.gyzg-txt{ padding-bottom: 20px; overflow: hidden;}
	.gyzg-txt dt{ position: relative; left: 635px; float: left;}
	.gyzg-txt dd{ position: relative; width: 635px; right: 325px; float: left; padding-right: 35px; padding-top: 0; font-size: 16px;}
	
	.gyzg-01-bg{ overflow: hidden; position: relative;}
	.gyzg-01-bl{ display: block;  position: absolute; bottom: 0; left: 0;}
	.gyzg-01-br{ padding-left: 350px; font-size: 16px;}
	.gyzg-01-pic-r{ padding: 25px 0;}
	.gyzg-01-pbn{padding-bottom: 0;}
	.por{ position: relative;}
}

@media screen and (min-width: 1240px) {
	.gyzg-txt dt{left: 875px;}
	.gyzg-txt dd{ width: 875px; padding-right: 85px;}
	
}

@media screen and (min-width: 1340px) {

}

/*检测业务*/
@media screen and (min-width: 320px) {
	
	i.pic-scale-jcyw{ padding-bottom: 66.667%;}
	.jcyw-swiper .pic-size span{ background: #000; background: rgba(0,0,0,.6); position: absolute; left: 0; bottom: 0; width: 100%; color: #fff; font-style: normal; padding: 10px 100px 10px 15px; font-size: 14px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis;}
	
	.jcyw-swiper-box{ position: relative;}
	.jcyw-prev,.jcyw-next{ position: absolute; left: 0px; top: 50%; z-index: 9; text-shadow: 0 0 2px rgba(0,0,0,.5); color: #fff; width: 50px; height: 50px; margin-top: -25px; text-align: center; cursor: pointer; line-height: 50px;}
	.jcyw-next{ left: auto; right: 0px;}
	.jcyw-prev i,.jcyw-next i{ font-size: 24px; display: block;}
	.jcyw-prev:hover i{ -webkit-transform: translateX(-10px); transform: translateX(-10px);}
	.jcyw-next:hover i{  -webkit-transform: translateX(10px); transform: translateX(10px);}
	
	.jcyw-pagination{ width: auto !important; right: 12px; left: auto !important;}
	.jcyw-pagination span{ width: 12px; height: 12px; margin: 0 3px; background: #fff !important;}
	
	.jcyw-list{ padding-top: 15px;}
	.jcyw-list li{ border-bottom: solid 1px #bbb; padding-left: 20px; position: relative; overflow: hidden;}
	.jcyw-list li i{ border-left: solid 8px #003f98; border-top: solid 8px transparent; border-bottom: solid 8px transparent;  position: absolute; top: 50%; margin-top: -8px; left: 0;}
	.jcyw-list li a{overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; white-space: nowrap; display: block; line-height: 40px; }
	
}

@media screen and (min-width: 992px) {
	.jcyw-prev i, .jcyw-next i{ font-size: 32px; font-weight: bold;}
	
	i.pic-scale-jcsbt{ padding-bottom: 45%;}
	.jcyw-list{ width: 50%; position: relative; float: left; right: 50%; padding-right: 50px; padding-top: 0;}
	.jcyw-list li a{ line-height: 44px;}
	.jcyw-swiper-box{ width: 50%; position: relative; float: left; left: 50%;min-height:400px;}
	
}

@media screen and (min-width: 1240px) {
	.jcyw-list li a{ line-height: 49px;}
}

@media screen and (min-width: 1340px) {

}

/*检测设备*/
@media screen and (min-width: 320px) {
	.jcsb-menu{ overflow: hidden; margin: -2px 0;}
	.jcsb-menu li{ padding: 2px 0;}
	.jcsb-menu a{ display: block; border: solid 2px #003f98; padding: 15px; position: relative; overflow: hidden;}
	.jcsb-menu div{ padding-right: 40px;}
	.jcsb-menu b{ display: block; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis;}
	.jcsb-menu p{display: none;}
	.jcsb-menu i{ position: absolute; right: 0; top: 0; width: 50px; line-height: 58px; text-align: center; font-size: 28px; color: #bbb;}
	.jcsb-menu a.on{ background: #003f98;}
	.jcsb-menu a.on *{ color: #fff;}
	
	
	i.pic-scale-jcsb{ padding-bottom: 62.96%;}
	
	.gallery-top-bd{ padding-top: 30px;}
	.gallery-top{ border: solid 1px #ddd;}
	
	.jcsb-prev,.jcsb-next{ position: absolute; left: 0px; top: 50%; z-index: 9; text-shadow: 0 0 2px rgba(0,0,0,.5); color: #fff; width: 50px; height: 50px; margin-top: -25px; text-align: center; cursor: pointer; line-height: 50px;}
	.jcsb-next{ left: auto; right: 0px;}
	.jcsb-prev i,.jcsb-next i{ font-size: 24px; display: block;}
	.jcsb-prev:hover i{ -webkit-transform: translateX(-10px); transform: translateX(-10px);}
	.jcsb-next:hover i{  -webkit-transform: translateX(10px); transform: translateX(10px);}
	
	.jcsb-min-bg{ background: #f5f5f5; width: 100%; padding: 20px ;}
	.jcsb-min-bg .swiper-slide{ width: 110px;}
	.jcsb-pic-min{ width: 110px; height: 70px; border: solid 1px #c1c1c1;}
	
	.swiper-slide-active .jcsb-pic-min{ border-color: #003f98;}
	
}

@media screen and (min-width: 992px) {
	.jcsb-menu{ margin: 0 -8px;}
	.jcsb-menu li{ width: 33.333%; float: left; padding: 0 8px;}
	.jcsb-menu a{ height: 118px;}
	.jcsb-menu i{ line-height: 114px; width: 100px; font-size: 50px;}
	.jcsb-menu div{ padding-right: 80px;}
	.jcsb-menu b{ font-size: 22px;}
	.jcsb-menu p{ display: block; font-size: 12px; line-height: 18px; margin-top: 5px; height: 36px; overflow: hidden; text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }


	.jcsb-prev i, .jcsb-next i{ font-size: 32px; font-weight: bold;}
}

@media screen and (min-width: 1240px) {
	
}

@media screen and (min-width: 1340px) {
	
}



/*检测设备*/
@media screen and (min-width: 320px) {
	.case-list{ margin:  -5px -10px;}
	.case-list li{ padding: 5px 0; float: left; width: 50%;}
	
	.case-swiper-box .case-list dd{ border-bottom: none; background: #eee;}
}

@media screen and (min-width: 992px) {
	.case-list{ margin:  -10px -20px;}
	.case-list li{ padding: 10px; float: left; width: 33.3333%;}
	
}

@media screen and (min-width: 1240px) {
	
}

@media screen and (min-width: 1340px) {
	
}



/*公司资讯*/
@media screen and (min-width: 320px) {
	i.pic-scale-new-02{ padding-bottom: 56.12%;}
	.xwzx-t{ margin-bottom: 15px;}
	.xwzx-t dd{ background: #f5f5f5; padding: 20px;}
	.xwzx-t b{overflow: hidden; text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  font-size: 16px; line-height: 24px;  color: #222; width: 100%; max-height: 48px;}
.xwzx-t p{ margin: 10px 0 20px 0; overflow: hidden; text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; color: #555; line-height: 28px; max-height: 84px;}
.xwzx-t span{ width: 100%; height: 46px; line-height: 42px; text-align: center; border: solid 2px #003f98; display: block; color: #003f98;}

.xwzx-t a:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.xwzx-t a:hover b{ color: #003f98;}
.xwzx-t a:hover span{ background: #003f98; color: #fff;}


	.news-list{ margin: -5px 0;}
	.news-list li{ padding: 5px 0;}
	.news-bg{ background: #f5f5f5; padding: 15px; position: relative; overflow: hidden;}
	.news-bg-d{ background: #f5f5f5; padding: 15px; position: relative; overflow: hidden;}
	.news-time{ position: relative; z-index: 1;}
	.news-time *{ color: #003f98;}
	.pc-news-time{ display: none;}
	
	.news-tit{ overflow: hidden; padding-top: 10px; position: relative; z-index: 1;}
	.news-tit a{ font-weight: bold; font-size: 16px; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; white-space: nowrap; display: block; margin-bottom: 5px;}
	.news-views{ width: 80px; float: left;}
	.news-author{ float: left;}
	.news-views span,.news-author span{color: #666; font-size: 14px; line-height: 18px; float: left;}
	.news-views i,.news-author i{padding-right: 5px; font-size: 18px; float: left; line-height: 18px; color: #666; }
	
	.news-link{ padding-top: 20px; position: relative; z-index: 1;}
	.news-link a{ width: 120px; line-height: 40px; height: 42px; border: solid 1px #999; display: block; padding: 0 15px;position: relative;}
	.news-link a span{ color: #666; }
	.news-link i{ float: right; position: absolute; right: 15px; font-size: 12px; line-height: 40px; color: #666;}
	.news-link a:hover i{-webkit-transform: translateX(5px); transform: translateX(5px);}
	
	.news-bgc{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/news-bg.jpg) center center no-repeat; -webkit-background-size: cover;
	background-size: cover; opacity: 0;  -webkit-transition: .5s; transition: .5s;}
	
	.news-bg:hover *{ color: #fff;}
	.news-bg:hover .news-link a{ border-color: #fff;}
	.news-bg:hover .news-bgc{ opacity: 1;}
}

@media screen and (min-width: 992px) {
	.xwzx-t { overflow: hidden; margin-bottom: 20px;}
	.xwzx-t dt{ width: 50%; float: left;}
	.xwzx-t dd{ width: 50%; float: left; height: 269px;}
	
	.xwzx-t b{ font-size: 24px; line-height: 40px; max-height: 80px;}
	
	
	.news-time{ width: 160px; text-align: center; -webkit-transform: translateY(-50%);  transform: translateY(-50%); top: 50%; position: absolute; left: 0; z-index: 2;}
	.news-time b{ display: block; font-size: 40px; font-weight: normal; line-height: 44px;}
	.news-time span{ font-size: 16px; line-height: 20px;}
	.m-news-time{display: none;}
	.pc-news-time{display: block;}
	.news-bg{ height: 180px; padding: 0;}
	.news-bg-d{ height: 180px; padding: 0;}
	.news-tit{ -webkit-transform: translateY(-50%);  transform: translateY(-50%); top: 50%; position: absolute; left: 0; z-index: 1; padding-left: 160px; padding-right: 270px; width: 100%; padding-top: 0;}
	.news-tit a{ font-size: 18px;}
	.news-link{ width: 270px; -webkit-transform: translateY(-50%);  transform: translateY(-50%); top: 50%; position: absolute; right: 0; z-index: 2; padding-top: 0;}
	.news-link a{ margin: 0 auto;}
	
}

@media screen and (min-width: 1240px) {
	
	.xwzx-t dd{ height: 337px; padding: 40px;}
	.xwzx-t b{ font-size: 30px; }
	.xwzx-t p{ font-size: 16px; margin: 20px 0 30px 0;}
}

@media screen and (min-width: 1340px) {
	
}


/*详细内页*/
@media screen and (min-width: 320px) {
	.info-tit{ text-align: center; display: block; font-weight: bold; font-size: 18px; border-bottom: solid 1px #eaeaea; padding-bottom: 5px;}
	.info-mess{ text-align: center; padding-top: 5px; padding-bottom: 15px;}
	.info-mess span{ display: inline-block; padding: 0 10px; color: #999;}
	
	.info-txt{ overflow: hidden; position: relative;}
}
@media screen and (min-width: 992px) {
	.info-tit{ font-size: 22px;}
	.info-mess{ font-size: 14px; padding-bottom: 25px;}
}

/*活动图片*/
@media screen and (min-width: 320px) {
	i.pic-scale-act{ padding-bottom: 64.29%;}
	
	.act-list{ margin: -5px;}
	.act-list li{ padding: 5px; float: left; width: 100%;}
	.act-list .bd{ border: solid 8px #f5f5f5; display: block;}
	.act-list .txt{ background: #f5f5f5; height: 40px; line-height: 40px; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; white-space: nowrap; position: relative; padding-left: 15px; padding-right: 40px;}
	.act-list .txt span{ color: #000; line-height: 40px;;}
	.act-list .txt i{ position: absolute; width: 24px; height: 24px; right: 7px; top: 6px; background: #ccc; -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; text-align: center; line-height: 24px; color: #fff; font-size: 14px;}
	
	.act-list a:hover .bd{ border-color: #003f98;}
	.act-list a:hover .txt{ background: #003f98;}
	.act-list a:hover .txt span{ color: #fff;}
	.act-list a:hover .txt i{ background: #fff; color: #003f98;}
	.act-list a:hover img{ -webkit-transform: scale(1.1);  transform: scale(1.1);}
}

@media screen and (min-width: 992px) {
	.act-list { margin: -15px;}
	.act-list li{ padding: 15px; float: left; width: 33.3333%;}
}

@media screen and (min-width: 1240px) {
	
}

@media screen and (min-width: 1340px) {
	
}

/*社会招聘*/
@media screen and (min-width: 320px) {
	.table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
	
	
	.jp-table{width:100%; max-width: 100%; text-align: center; min-width: 560px;}
	.jp-table thead tr td{ line-height: 36px; background: #003f98; color: #fff; font-size: 14px; padding: 5px 10px; white-space: nowrap;}
	.jp-table tbody tr{ border-bottom: 1px dashed #ddd;}
	.jp-table tbody tr td{ line-height: 30px; font-size: 14px; border: none; padding: 5px 10px;}
	.jp-table tbody tr:hover td{ background: #f7f7f7;}
	.jp-table tbody tr:hover *{color: #003f98;}
	
	
	.zpList_02 { border-top: solid 1px #e8ebee; 	border-left: solid 1px #e8ebee; 	white-space: nowrap;  min-width: 640px;}

	.zpList_02 tr td { border-top: none !important; border-right: solid 1px #e8ebee; border-bottom: solid 1px #e8ebee; color: #555; font-weight: bold; background: #fff; font-size: 14px; font-weight: normal; height: 30px; line-height: 30px !important; padding: 12px 15px;  }
	.ypBtn { margin: 0 auto; display: block; width: 120px; height: 37px; line-height: 35px; border: solid 1px #003f98; background: #fff; text-align: center; color: #003f98; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; transition: .3s;}
	.ypBtn:hover { color: #fff; background: #003f98; }
	
	.zpText_01 { display:block; padding: 0; margin: 0; width: 100%; border: none; height: 30px; outline: none; line-height:initial;}
	.zpText_02 { width: 100%; height: 100px; padding: 0; margin: 0; border: none; outline: none; min-width: 100%; max-width: 100%; min-height: 100px; max-height: 100px; line-height: initial; resize: none;}
	.zpText_03 { width: 100%; padding: 0; margin: 0; border: none; outline: none;}
	
	
	.zpBtnBox { width: 260px; margin: 0 auto; text-align: center; overflow: hidden; }
	.zpBtnBox span{display: inline-block; padding: 0 5px; float:left;}
	.tjBtn,.czBtn  { border: none; display: inline-block; width: 120px; height: 37px; 	background: #fff; text-align: center; border: solid 1px #003f98; color: #003f98; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer;}

	.tjBtn:hover,.czBtn:hover { color: #fff; background: #003f98;}
}

@media screen and (min-width: 992px) {
	.table-responsive { border: none;}
}

@media screen and (min-width: 1240px) {
	
}

@media screen and (min-width: 1340px) {
	
}


/*在线地图*/
@media screen and (min-width: 320px) {
	.map{ width: 100%; height: 230px; -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; border: solid 1px #ddd;}
	
	.contact-box dd { padding-top: 15px;}
	.contact-box dd li{ padding: 5px 0; overflow: hidden;}
	.contact-box dd i{ width: 30px; height: 30px; border: solid 2px #003f98; display: block; float: left; line-height: 26px; text-align: center; font-size: 20px; -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; color: #003f98; margin-right: 10px;}
	.contact-box dd span{ line-height: 20px; padding: 5px 0; display: block; overflow: hidden;}
	.contact-qr{ text-align: center; padding-top: 15px;}
	.contact-box dt{position: relative;}
	.map-search-box{z-index: 999;position: absolute;left: 60px;top: 20px;}
	.map-s{border-radius: 6px;border:1px solid #5e5e5e;padding-left: 10px;}
	.map-btn{background: #fff; border: 1px solid #000; padding: 0 10px;border-radius: 5px;cursor: pointer;}
	
	
}

@media screen and (min-width: 992px) {
	.pxbm-list { margin: -15px;}
	.pxbm-list li{ width: 50%; padding: 15px;}
	.contact-box dt{ width: 470px; float: left; padding-right: 30px;}
	.contact-box dd{ padding-right: 160px; position: relative;}
	.contact-qr{ position: absolute; right: 0; top: 0;}
}

@media screen and (min-width: 1240px) {
		.contact-box dt{ width: 628px; padding-right: 40px;} 
}

/*留言反馈*/
@media screen and (min-width: 320px) {
	.feedbook-box .layui-form-radio>i:hover,.feedbook-box .layui-form-radioed>i{color: #003f98;}
	.feedbook-box{ margin: -10px 0;}
	.feedbook-box dl{ padding: 10px 0;}
	.feedbook-box dt{ font-size: 14px;}
	.feedbook-box dd{ padding-top: 5px;}
	.fd-inp,.fd-text{ border: solid 1px #e1e1e1; -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; width: 100%; padding: 5px 10px;}
	.fd-text{ height: 200px; width: 100%; max-width: 100%; -webkit-transition: 0s; transition: 0s; display: block;}
	.feedbook-box .layui-form-radio{ margin-top: 0;}
	.fd-btn{ width: 100%; border: none; -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; line-height: 45px; font-size: 14px; margin-top: 10px; cursor: pointer;}
	.fd-btn:hover{ background: #003f98; color: #fff;}
}

@media screen and (min-width: 992px) {
	.feedbook-box{ width: 760px; margin: 0 auto;}
	.feedbook-box .layui-row{ margin: -10px -25px;}
	.feedbook-box .layui-row .layui-col-xs12{ padding: 10px 25px;}
	.feedbook-box dl{ padding: 0;}
	.feedbook-box dt{ float: left; padding-right: 15px; line-height: 40px; color: #666; font-size: 16px;}
	.feedbook-box dd{ overflow: hidden; padding-top: 0;}
	.feedbook-box .layui-form-radio{ margin-top: 2px;}
	.fd-inp{ height: 40px;}
	.fd-btn{ margin-top: 20px;}
}

/*企业荣誉*/
@media screen and (min-width: 320px) {
	.qyry-list{ overflow: hidden; margin: -10px;}
	.qyry-list li{width: 50%; float: left; padding: 10px;}
	.qyry-list span{ overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis;white-space: nowrap; display: block; line-height: 40px; padding: 0 5px;}
	.qyry-list a{ background: #f6f6f6; display: block; padding: 5px 5px 0 5px;}
	.qyry-list a:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
}

@media screen and (min-width: 992px) {
	.qyry-list{ margin: -15px;}	
	.qyry-list li{ width: 25%; padding: 15px;}
}

/*企业文化*/
@media screen and (min-width: 320px) {
.qywh-l{ position: relative;}
.qywh-tl{ background: #0d83de; background: rgba(13,131,222,.8);}
.qywh-bl{ position: absolute; left: 0; top: 0;width: 100%; height: 100%;}
i.pic-scale-qywh{ height: 100%; padding: 0;}

.qywh-r{ position: relative; margin-top: 10px;}
.qywh-tr{background: #3797e0; background: rgba(13,131,222,.8); }
.qywh-br{ position: absolute; left: 0; top: 0;width: 100%; height: 100%;}

.qywh-txt{ overflow: hidden;  position: relative; z-index: 9;  padding: 10px;}
.qywh-txt dl{ width: 100%; float: left; padding: 10px; color: #fff; text-align: center;}
.qywh-txt dt{ font-size: 20px; overflow: hidden; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap;}
.qywh-txt dd{ font-size: 12px;overflow: hidden; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap;}

.zlfz-list{ margin: -5px;}
.zlfz-list li{ padding: 5px;}
.zlfz-list div{ background: #f5f5f5; padding: 15px; text-align: center;}
.zlfz-list div i{ display: block;  font-size: 36px; color: #003f98; line-height: 1.2;}
.zlfz-list div b{display: block; color: #003f98; font-size: 18px; padding: 5px 0;}
.zlfz-list div span{ font-size: 14px;}
}

@media screen and (min-width: 992px) {
	.qywh-l{ float: left; width: 50%;padding-right: 5px;}
	.qywh-r{ float: left; width: 50%;padding-left: 5px; margin-top: 0;}
	.qywh-tl{ background: #0d83de; height: 340px;}
	.qywh-bl{ height: 340px; position: relative;}
	
	.qywh-tr{ background: #0d83de; height: 340px; position: relative; top: 340px; float: left; width: 100%;}
	.qywh-br{ height: 340px; position: relative; top: -340px; float: left; width: 100%;}
	
	.qywh-txt { display: flex; justify-content: center; align-items: center; flex-wrap:wrap; padding: 80px 30px;}
	.qywh-txt dl{ width: 50%; text-align: left; padding: 15px; flex: 0 0 50%; }
	.qywh-txt dt{ font-size: 26px; font-weight: bold;}
	.qywh-txt dd{ font-size: 16px;}
	
	.zlfz-list{margin: -10px;}
	.zlfz-list li{ width: 25%; float: left; padding: 10px;}
	.zlfz-list li div{ padding: 25px;}
	.zlfz-list li i{ font-size: 56px;}
	.zlfz-list li b{ font-size: 24px; padding: 10px 0;}
	.zlfz-list li span{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height: 94px;}
}