﻿/*质量管理*/
.social_part1{background: #F9F9F9; padding:40px 0 80px;}
.social_part2{padding:60px 0 100px;}
.social_part2 li{overflow: hidden;}
.social_part2 li.cur{background:#f9f9f9;}
.social_part2 li .img{ float: left; width: 50%;}
.social_part2 li .txt{ float: left; width: 50%; padding:60px 40px;}
.social_part2 li:nth-child(2n) .img{ float: right;}
.social_part2 li:first-child .txt{ width: calc(50% - 40px); margin-left: 40px; padding: 30px 0 30px; border-top:1px solid #219FFF;}
.social_part2 li h2{margin-bottom: 30px;}
.social_part2 li p{color: #737373;}
.social_part2 li .txt{overflow: hidden;}
@media only screen and (max-width: 1279px) {
.social_part1,.social_part2{padding:60px 0;}
.social_part2 li .txt{padding:30px;}
.social_part2 li:first-child .txt{padding:30px 0 30px;}
.social_part2 li h2{margin-bottom: 20px;}
}
@media only screen and (max-width:767px) {
.social_part1,.social_part2{padding:40px 0;}
.social_part2 li .img,.social_part2 li .txt{ width: 100%;}
.social_part2 li .txt,.social_part2 li:first-child .txt{width: 100%; margin:0; padding:20px;}
.social_part2 li h2{margin-bottom: 10px;}
}
/*质量管理 end*/


/*企业自行监测环境信息*/
.info_tit{ text-align: center; margin-bottom: 40px;}
.info_tit ul{ width: 45%; margin:0 auto; }
.info_tit li{ float: left; width: 50%; height: 42px; line-height: 40px; background: #fff;border:1px solid #219FFF;border-radius:20px; border-top-right-radius: 0; border-bottom-right-radius: 0; position: relative;}
.info_tit li a{color: #219FFF; display: block;}
.info_tit li.on{background: #219FFF;}
.info_tit li.on a{color: #fff!important;}
.info_tit li.on::before{content: "";position: absolute; left:50%; bottom:-16px; width: 0; height: 0;border-width:8px;border-style: solid;border-color:#219FFF transparent transparent transparent;}
.info_tit li+li{border-top-left-radius: 0; border-bottom-left-radius: 0;border-top-right-radius: 20px; border-bottom-right-radius: 20px;}
.info_con h2{margin-bottom: 30px;}
.info_con h3{padding: 13px 0; line-height: 24px; margin-bottom: 2px; text-align: center; color: #fff; background: #3D5C80;}
.info_con .tips{ display: none; margin:20px 0px; color: #ec2d0e;}
.info_con .info_table{ width: 100%; text-align: center; margin-bottom: 40px;}
.info_con .info_table th{text-align: center;  width:95px; border-right:2px solid #fff;border-bottom:2px solid #fff; padding:10px; color: #000000; background: #BDD7EE}
.info_con .info_table th:last-child{border-right: none;}
.info_con .info_table td{text-align: center;  width: 7.69%;  line-height: 1.2; border-right:2px solid #fff;border-bottom:2px solid #fff; padding:10px 5px; color: #000000; background: #E9ECF5}
.info_con .info_table td:last-child{border-right: none;}
.info_con .info_table tr:nth-child(odd) td{background: #FDFDFD;}
/*.info_con .info_table tr:first-child td:first-child{background: #E9ECF5;}*/
.info_con .info_table td em{display: block;}


.info_con .info_table03 .info_table th.th5{width:14.6%;}
.info_con .info_table03 .info_table th.th9{width:23.4%;}

@media only screen and (max-width:767px) {
.info_tit ul{width: 100%;}
.info_con .info_table{ display: none; }
.info_con .tips{ display: block; }
.info_con h2{margin-bottom: 10px;}
}

/*企业自行监测环境信息 end*/


/*合和文化*/
.culture dl,.company_part1 dl{ margin-bottom: 40px;}
.culture dt{ float:left; width: 47.61%;}
.culture dd{ float: left; width: 52.39%; position: relative;}
.culture dd .txt,.company_part1 dd .txt{ position: absolute; left:0; top:0; width: 100%; max-height: 85%; padding:0 40px; z-index: 10; color: #fff;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}
.culture dd h3{margin-bottom: 20px;}
.bule_layer{position: absolute; left:0; top:0; width: 100%; height: 100%; background: rgba(0,89,193,0.9); z-index: 2;}
.black_layer{position: absolute; left:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.1); z-index: 2;}
.culture li{ width: 100%; overflow: hidden; height: auto;}
.culture .img_ll{ float: left; width: 42.86%; position: relative;}
.culture .img_rr{ float: left; width: 57.14%; position: relative;}
.culture .img_ll .txt,.culture .img_rr .txt{ position: absolute; left:0;  bottom:40px; width: 100%; padding:0 11.5%; color:#fff; z-index: 10; }
.culture .img_ll .txt h2,.culture .img_rr .txt h2{margin-top: 10px;}
.culture .img_rr .txt h2{color: #0258C1;}
.culture .img_rr .txt p{color: #666666;}
.culture li:nth-child(even) .img_ll{ float: right; }
@media only screen and (max-width:1023px) {
.culture dl{margin-bottom: 20px;}
.culture dd .txt,.company_part1 dd .txt{padding:0 20px;}
.culture .img_ll .txt,.culture .img_rr .txt{padding:0 8%;bottom:20px;}
}
@media only screen and (max-width:767px) {
.culture li{height: auto!important;}
.culture dt,.culture dd,.culture .img_ll,.culture .img_rr{width: 100%;}
}
/*合和文化 end*/

/*集团简介*/
.company_part1 dl{overflow: hidden;}
.company_part1 dt{ float: left; width:45.7%; height: 100%; position: relative; cursor: pointer;}
.company_part1 dt a{height: 100%;}
.company_part1 dd{ float: left; width:54.3%; height: 100%; position: relative;}
.company_part1 dd h2{font-weight: bold;}
.company_part1 dd h2,.company_part1 dd h3{line-height: 1.2em;}
.company_part1 dd h3{margin-bottom: 20px;}
.company_part1 dt img,.company_part1 dd img{ width: 100%; height: 100%;}
.company_part1 dt em{ position: absolute; left:50%; top:50%; width: 45px; height: 45px; margin:-22px 0 0 -22px; z-index: 10; background: url(../images/company_ico03.png) no-repeat; background-size: cover;}
.company_part2{margin-bottom: 40px;}
.company_part2 .ll{ float: left; width: 215px; margin-left: 25px;}
.company_part2 .ll li{ border-bottom: 1px solid #E2E2E2; position: relative; padding: 0 0 40px 70px; margin-bottom: 30px;}
.company_part2 .ll li em{ position: absolute; left:0; top:10px; width: 52px; height: 52px;}
.company_part2 .ll li h2{ line-height: 1; color: #0167B7;}
.company_part2 .ll li h2 span{ display: block; line-height: 1.2;}
.company_part2 .ll li:last-child{border-bottom: none;}
.company_part2 .rr{ float: right; width: calc(100% - 290px);}

.fnt_95{font-size: 95px;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;display:none;}
.video_appbox .video_t{ left:10%; top:22%; position:absolute; height:60%; width:80%;   z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20%; right: 8%; cursor:pointer; z-index: 99999;}



@media only screen and (max-width:1365px) {
.fnt_95{font-size: 75px;}
}
@media only screen and (max-width:1023px) {
.company_part2{margin-bottom: 20px;}
.fnt_95{font-size: 55px;}
}
@media only screen and (max-width:767px) {
.company_part1 dl{height: auto!important;}
.fnt_95{font-size: 45px;}
.company_part1 dt,.company_part1 dd,.company_part2 .rr{ width: 100%; }
.company_part2 .ll{margin:0 5%; width: 90%;}
.company_part2 .ll li:last-child{margin-bottom: 0;}

.culture dd .txt, .company_part1 dd .txt{position: static;transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0); max-height: inherit;padding:40px 20px;}
.culture dd .txt{position: absolute;top:0; top: 10%;padding: 0 20px;height: 80%;}
.bule_layer{ background: rgba(0,89,193,0.7);}
.culture dd .bule_layer{ background: rgba(0,89,193,0.9);}
.culture .img_ll .txt, .culture .img_rr .txt{padding: 0 20px;}
.social_part2 li .txt{height: auto !important;}
.social_part2 li .txt .mCSB_container{padding-right: 0;}
}
/*集团简介 end*/
