@charset "utf-8";

/******************* 企业简介 *******************/
.tit h3 {
    margin: 30px 0;text-align: center;font-size: 28px;color: #1A1A1A;line-height: 36px; padding-top: 15px;
    padding-bottom: 10px; display: block;}
.tit h3 i{font-size:16px;font-style:normal;color:#dedede;display:block;text-transform:Uppercase}
.ab{background:url(../images/57670b2d8e74430aa8f6dc6e5a45a13c_16.jpg?ver=1) no-repeat center bottom}
.ab dt{float:right;width: 47.5%;overflow:hidden;margin:30px 30px 0 25px;}
.ab dt img{width:100%;}
.ab dd{padding:56px 0 0 0px;width: 100%;}
.ab dd h2{line-height:46px;padding-bottom:25px;position: relative;}

.ab dd h2::after{content:"";position: absolute; width: 39%;border:1px solid #dfdfe0;bottom:0;}

.ab dd h2 span{display:block;height:46px;font-family:Arial;font-size:36px;color:#079f43;padding-left:20px;}
.ab dd h2 em{display:block;height:46px;font-weight:700;font-size:26px;color:#333;position:relative;padding-left:20px;font-style:normal}
.ab dd h2 em:before{content:"";position:absolute;height:46px;width:3px;left:0;background:#079f43}
.ab dd p{padding-top:10px;font-size:15px;line-height:30px;color:#444;text-align:justify; padding-left:20px;}

.act {margin: 50px 0;padding: 60px 0;background: #d9d9d9;width:100%;}
.act ul{width: 100%;display: flex;}
.act li{width: 20%;background:#f1f1f1;padding:15px 12px 25px;border-radius:15px;box-sizing:border-box;margin-right: 1%;}
.act li:last-child{margin-right:0}
.act li img{width:100%;border-radius:15px;display:block;margin:0 auto}
.act li h3{margin-top:20px;margin-bottom:5px;font-size:20px;color:#333;text-align:center;font-weight:400}
.act li h3 b{font-size:45px;color:#333;font-family:Arial}
.act li p{font-size:16px;color:#666;text-align:center}


.str p{color:#333;line-height:30px;width:100%;margin:15px auto}
.str ul{margin-top:30px;display: flex;margin-bottom: 30px;}
.str li{flex: 1; margin-top: 10px;margin-right: 2%;}
.str li img{width: 100%;border-top-right-radius:15px;border-top-left-radius:15px}
.str li p{line-height:50px;margin-top:0;color:#fff;font-weight:700;font-size:16px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background:#939393;text-align:center}
.str li p:hover{background:#079f43;}


@media screen and (max-width:780px){
    .tit h3{margin:0;}
    .ab{ background: none;}
    .ab dt {width: 100%;margin: 0 auto;float:none;}
    .ab dd {padding: 28px 0 0 0px; width: 100%;}
    .ab dd h2{padding-bottom: 0px;}
    .ab dd h2 span{font-size: 32px;}
    .ab dd h2 em{font-size: 25px;}
    .ab dd h2::after{display: none;}
    .act {margin: 30px 0;}
    .act ul { flex-wrap: wrap;}
    .act li{width: 49%;margin:0 2% 2% 0;}
    .act li:nth-child(2n){margin-right: 0%;}
    .act li:nth-last-child(){margin-right: 0%;}
}
@media screen and (max-width:425px){
    .act {padding: 40px 0;}
    .tit h3{padding-top: 0px;font-size: 25px;}
    .act li:last-child{width:100%;}
    .act li p {font-size: 15px;}
    .ab dd {padding: 15px 0 0 0px;}
    .ab dd h2 span {font-size: 25px;height: 35px;}
    .ab dd h2 em {font-size: 20px;}
    .ab dd h2 em:before {height: 30px;top: 9px;}
    .act li h3 b {font-size: 35px;}
    .str ul { margin-top: 0px;}

}
@media screen and (max-width:375px){
    .str li p {font-size:13px;}
    

}



/******************* 企业简介 结束 *******************/
/******************* 服务  *******************/
    .editor-culture .box{ overflow:hidden; background-color:#eff5f8;  }
    .editor-culture .box-n2{ margin-bottom:3%; margin-top:2%;}
    .editor-culture .box .txt{ padding: 2% 2%;}
    
    .editor-culture .box .txt ul li p.p{font-size:16px;line-height:30px;}
    .editor-culture .box .txt .h5{ font-size:25px; font-weight:bold; color: #333; margin-bottom:20px; }
    .editor-culture .box .txt .icon{ position:absolute; left:0px;}
    

    @media screen and (min-width:640px){
    .editor-culture .box .photo img{max-width:100%;max-height:100%;}
    .editor-culture .box .photo img:hover{transition-duration: 2s;transform: scale(1.2);transform-origin: center;}
    .editor-culture .box .photo,
    .editor-culture .box .txt{ width:48%; overflow: hidden;}
    .editor-culture .box-n1 .photo,
    .editor-culture .box-n2 .txt{ float:left;}
    .editor-culture .box-n1 .txt,
    .editor-culture .box-n2 .photo{ float:right;}
    
    }

    @media screen and (max-width:425px){
        .editor-culture .box .txt .h5 {font-size: 22px}
        .editor-culture .box .txt ul li p.p {line-height: 32px;margin-top: 10px;}
        .editor-culture .box .photo img{    width: 100%;}

    }
    @media screen and (max-width:425px){
        .editor-culture .box .txt .h5 {font-size: 18px}
    }
/******************* 服务 结束 *******************/
/******************* 优势  *******************/

.m-gy-dfl-01{padding-top:1rem;margin-bottom:1.6rem}
.m-gy-dfl-01-desc{width:93.75%;margin:0 auto}
.endit-content2 img{max-width:100%!important;height:auto!important}
.endit-content2 a{color:red;font-weight:700}
.endit-content2{font-size:1.4rem;line-height:2.2rem;color:#494949;text-align:justify}
.endit-content2 p{margin-bottom:1.8rem}
.p12-aboutinfo-1{display:inline-block;width:100%;background:#fff;margin-bottom:38px}
.p12-aboutinfo-1-tit{height:114px;line-height:114px;font-size:30px;font-weight:400;text-align:center;color:#4b4a4a}
.p12-aboutinfo-1-tit span{font-size:22px;color:#aaa}
.p12-aboutinfo-1-nr{padding:0 0 20px}
.jmzc{width: 49%;float:left;margin-bottom:13px}
.jmzcc img{width: 40%;float: left;margin-right: 3%;border:3px solid #e6e6e6}
.jmzcr{float:right}
.jmzcc .hkzfw{width:100%;}
.jmzcc{margin:0 auto;text-align:center;padding:15px;transition:1s;box-shadow:3px 4px 3px rgba(0,0,0,.3);border:1px solid #eee;margin-bottom:15px;background:#fff}
.jmzcc:hover{background:#cb131f;color:#fff}
.jmzcc .kyxz{text-align:left;margin-top:5px; line-height:27px;}
.jmzc .kyzc{font-size:20px;font-weight:700;text-align:left;padding:0 18px; margin-bottom:10px; }
.m-gy-dfl-01{padding-top:1rem;margin-bottom:1.6rem}
.m-gy-dfl-01-desc{width:93.75%;margin:0 auto}
.endit-content2 img{max-width:100%!important;height:auto!important}
.endit-content2 a{color:red;font-weight:700}
.endit-content2{font-size:1.4rem;line-height:2.2rem;color:#494949;text-align:justify}
.endit-content2 p{margin-bottom:1.8rem}
.p12-aboutinfo-1-nr .content1:last-child .jmzc:last-child{margin-bottom: 40px;}
@media screen and (max-width:768px){
    .jmzc {width: 100%;}
}
@media screen and (max-width:425px){
    .jmzc .kyzc {padding: 0;}
    .p12-aboutinfo-1-nr .content1:first-child{margin-top:-15px;}
    .p12-aboutinfo-1-nr .content1:last-child .jmzc:last-child{margin-bottom:20px;}
}
@media screen and (max-width:375px){
    .jmzc .kyzc {font-size: 16px;}
}
/******************* 优势 结束 *******************/

 /******************* 人才招聘  *******************/
.jobBox{ padding: 0 0; }
.job .list{ padding-bottom: 10px; }
.job .list li{ margin-bottom: 42px; background: #f3f3f3; padding: 40px 120px 30px 330px; position: relative; min-height: 100px; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.job .list li a{ display: block; width: 100%; height: 100%; }
.job .list li p{ line-height:28px; }
.job .list li .leftDiv{ position: absolute; left: 60px; top: 40px; width: 182px; background: url(../images/line5.jpg) right top no-repeat; min-height: 64px;}
.job .list li .name{ position: relative; width: 160px; color: #000; font-size: 20px; line-height: 30px; font-weight: bold; padding-bottom: 15px;}
.job .list li .name em{ position: absolute; left: 0px; bottom: 0px; display: block; width: 19px; height: 3px; background: #000; }
.job .list li .txt{  font-size: 20px; font-weight: bold; color: #000; padding-bottom: 10px;}
.job .list li .msg{ font-size: 14px; line-height: 28px; color: #696969;}
.job .list li .hideBox{ display: none;  padding: 30px 0;}
.job .list li .ico{ display: block; position: absolute; right: 25px; bottom: 27px; width: 12px; height: 12px; background: url(../images/ico3.png) no-repeat; }
.job .list li.liNow .ico{ background:url(../images/ico3on.png) no-repeat;}
.job .list li .tel{ margin-top: 42px; background: #000; color: #fff; height: 28px; line-height: 28px; text-align: center; width: 600px;}
.job .list li:hover{-webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}


@media screen and ( max-width:1004px ){
	.jobBox{  }
	.job .list{ padding:0 0 20px; }
	.job .list li{ margin-bottom: 20px; padding: 25px 15px 30px 15px;}
	.job .list li .leftDiv{ position: relative; left: 0px; top: 0px; width: auto; background: none; min-height: 30px; padding-bottom: 20px;}
	.job .list li .name{ width: 100%; font-size: 18px; line-height: 26px;}
	.job .list li .txt{ font-size: 16px; font-weight: bold; color: #000; padding-bottom: 10px;}
	.job .list li .msg{ font-size: 12px; line-height: 28px; color: #696969;}
	.job .list li .hideBox{ display: none;  padding: 30px 0;}
	.job .list li a{ right: 15px; bottom: 20px;}
	.job .list li .tel{ margin-top: 30px; height: auto; line-height: 28px; text-align: left; width: auto; padding: 5px 15px;}
}
 /******************* 人才招聘 结束 *******************/
/******************* 应用领域  *******************/
.lingyu_1 dl{position: relative;margin-bottom: 10px;}
.lingyu_1 dl dd{background:#e7e7e7;margin-left: 0;line-height: 40px; font-size: 18px;}
.lingyu_1 dl dt{width:100%;display:flex;padding-top: 6px;margin-left: 6px;}
.lingyu_1 dl dt span{width:26%;font-size:15px;}
.lingyu_1 dl img{position:absolute;right:0;top: 41px;width: 47%;}
.lingyu_1 .lingyu_2{display:flex;margin-bottom:40px;}
.lingyu_1 .lingyu_left{width:50%;display:flex;flex-direction:column;}
.lingyu_1 .lingyu_right{width:50%;display:flex;flex-direction:column;}
.lingyu_1 .lingyu_right dl:nth-child(2){padding-bottom:65px;}
@media screen and (max-width:500px){
    .lingyu_1 dl img {position:unset;width: 100%;}
    .lingyu_1 dl dd {font-size: 16px;line-height: 30px;}
    .lingyu_1 dl dt {margin-left:0;}
    .lingyu_1 dl dt span{width: 50%;font-size: 13px;}
    .lingyu_1 .lingyu_right dl:nth-child(2) {padding-bottom: 0px;}
    .lingyu_1 .lingyu_2{margin-bottom:30px;}
}
@media screen and (max-width:375px){
    .lingyu_1 dl dt {flex-direction: column;}
    .lingyu_1 dl dt span { width: 100%;margin-left: 5px;}
}
/******************* 应用领域 结束 *******************/
