.ellipsis_2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height: 1.5; max-height: 3em; height: 3em;} .ellipsis_3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical; line-height: 1.5;max-height: 4.5em; height: 4.5em;} .news-tit{ text-align: center; padding:20px 0;} .news-tit .swiper-container{ display: inline-block;} .news-tit ul{ display: inline-block; height:1.5em;} .news-tit li{ float: left; width:auto; padding:0 70px; position: relative;} .news-tit li::after{content: ""; position: absolute; right:0; top:50%; margin-top:-13px; width:1px; height: 26px; transform: skewX(-25deg); background: #BABABA;} .news-tit li:last-child::after{ display: none;} .news-tit li a{color:#7F7F7F;} .news-tit li.on a{font-weight: bold; color:#2F9344;} .news-tit .swiper-button-prev,.news-tit .swiper-button-next{ display: none;} .news-con{padding:5% 0; background: #ECEFF3;} .news-top{ background: #fff; margin-bottom: 4%;} .news-top dt{ float: left; widtH:55.55%;} .news-top dd{ float: right; widtH:44.45%;} .news-top dd .inner{padding:8% 10% 2%;} .news-top dd span{ display: block; widtH:140px; height: 28px; line-height: 28px; margin-bottom: 5%; text-align: center;color:#000; border-radius: 15px; background: #EAEAEA;font-size: 16px;} .news-top dd h2{margin-bottom: 5%;} .news-top dd p{ margin-bottom: 5%;color:#7E7E7E; line-height: 2; max-height: 6em; height: 6em;} .news-top dd a.more,.news-list li dd a.more{ display: block; widtH:30px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color:#fff!important; border-radius:8px; background: #509750;} .news-list{margin-bottom:1.5%;} .news-list li{ background: #fff; padding:3% 4%; margin-bottom: 3%; border-bottom: 5px solid #fff;} .news-list li dt{ float: left;display: block; widtH:140px; height: 28px; line-height: 28px; margin-bottom: 5%; text-align: center; color:#000; border-radius: 15px; background: #EAEAEA;font-size: 16px;} .news-list li dd{ float: right; width:calc(100% - 180px);} .news-list li dd h2{margin-bottom: 1.8%;} .news-list li dd p{color:#7E7E7E; line-height: 2; max-height: 4em; height: 4em;} .news-list li dd a.more{ display: none; margin-top: 3%;} @media only screen and (max-width:1024px) { .news-list li dd a.more{ display: block;} } @media only screen and (max-width:1023px) { .news-tit li{padding:0 30px;} .news-tit li::after{ height: 16px; margin-top:-8px;} .news-top dt,.news-top dd{ widtH:100%;} .news-top dd .inner{padding:5%;} .news-top dd h2,.news-top dd p{ max-height: unset; height: auto;} } @media only screen and (max-width:767px) { .news-tit{position: relative;} .news-tit .swiper-container{ display:block; width:calc(100% - 60px); margin:0 auto;} .news-tit ul{ display:flex;} .news-tit li{padding:0; } .news-tit li::after{ display: none; transform:skewX(0)} .news-tit .swiper-button-prev, .news-tit .swiper-button-next{ display: block; widtH:30px; height: 30px; line-height: 30px; margin-top: -15px; text-align: center; background: none;} .news-list li{padding:5%;} .news-list li dd{ widtH:100%;} } .employee-list{margin-bottom: 1.5%;} .employee-list li{ float: left; width:48%; margin-bottom: 4%; background: #fff;} .employee-list li:nth-child(2n){ float: right;} .employee-list li dl{ overflow: hidden;} .employee-list li dt{ float: left; widtH:36.36%;} .employee-list li dd{ float: right; widtH:63.64%;} .employee-list li dd .inner{padding:40px 60px;} .employee-list li dd h2{margin-bottom:30px; color:#868686;} .employee-list li dd h2 span{margin-right: 20px;color:#000;} .employee-list li dd p{ color:#7E7E7E; line-height: 2; max-height: 6em; height: 6em; margin-bottom: 50px;} .employee-list li dd a.more{ display: block; widtH:30px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color:#fff!important; border-radius:8px; background: #509750;} @media only screen and (max-width:1365px) { .employee-list li dd .inner{padding:30px 40px;} } @media only screen and (max-width:1279px) { .employee-list li dd .inner{padding:20px 30px;} .employee-list li dd h2,.employee-list li dd p{margin-bottom: 20px;} } @media only screen and (max-width:1023px) { .employee-list li dd .inner{padding:20px 20px;} .employee-list li dd p{line-height: 1.5; max-height: unset; height: 4.5em;} .employee-list li dd h2{margin-bottom:8px;} .employee-list li dd p{margin-bottom:10px;} } @media only screen and (max-width:767px) { .employee-list li{ widtH:100%;} .employee-list li dd .inner{padding:5%;} } .activ-list{margin: 0 -1.5% 3%;} .activ-list li{ float: left; widtH:30.33%; margin:0 1.5% 5%;} .activ-list li dt{margin-bottom: 5%; position: relative;} .activ-list li dt span{position: absolute;display: block; width: 100%; height: 100%; lefT:0; top:0; z-index: 2; background: rgba(0, 0, 0, 0.5);} .activ-list li dt em{font-size: 60px; color:rgba(255, 255, 255, 0.77); z-index: 3;} .activ-list li dd span{display: block; widtH:140px; height: 28px; line-height: 28px; margin-bottom:3%; text-align: center; font-size: 16px; color:#000; border-radius: 15px; background: #EAEAEA;} @media only screen and (max-width:1279px) { .activ-list li dt em{font-size: 40px;} } @media only screen and (max-width:767px) { .activ-list{margin:0 0 3%;} .activ-list li{widtH:100%; margin:0 0 5%;} .activ-list li dt em{font-size: 30px;} } .news-content{padding:5% 0; background: #fff;} .news-content .ll{ float: left; widtH:66.25%;} .news-content .rr{ float: right; widtH:28.88%; padding-bottom: 4%; border-bottom: 5px solid #2F9243; background: #EFEFEF;} .news-content .rr h2{margin:50px 9% 20px; font-weight: bold;} .news-content .rr ul{margin: 0 9%;} .news-content .rr ul li{border-bottom:1px solid #BFBFBF; padding:5% 0;} .news-content .rr ul li:last-child{border-bottom: none;} .goback{padding:5% 0 15px; margin-bottom:5%; line-height: 22px;border-bottom:1px solid #CCCCCC; overflow: hidden;} .goback a{ float: left; margin-right:10px; widtH:30px; height: 22px; line-height: 22px;color:#fff!important; text-align: center; border-radius: 15px; background:#0A7C4E;} .goback a i{vertical-align: middle;} .goback span{ float: left;} .details{padding:0 0 3%;} .details span.posttime{margin-bottom:15px; display: block;} .details h1{line-height: 1.2;} .details .share{margin:3% 0 4%;} .details .share a{ float: left; margin-right: 18px; width:30px; height: 30px;line-height: 30px; text-align: center; } .details .share a i{color:#666666; font-size: 24px;} .news_prev_next{margin-top:8%;padding-top:15px;border-top:1px solid #CCCCCC;} .news_prev_next span{ float: left; widtH:48%; color:#000;} .news_prev_next span+span{ float: right;widtH:48%; color:#000; text-align: right;} .news_prev_next span i{margin-right: 10px;} .news_prev_next span a{ display: block;} .news_prev_next span+span i{margin-right: 0; margin-left: 10px;} .news_prev_next span a.disabled{ cursor: default; color:#0A7C4E!important;} .video-box{margin:0 0 4%; widtH:100%;} .video-box video{widtH:100%;} @media only screen and (max-width:1023px) { .news_prev_next span,.news_prev_next span+span{width:100%; text-align: left;} } @media only screen and (max-width:767px) { .news-content .ll,.news-content .rr{ width:100%;} .news-content .ll{margin-bottom: 5%;} .news-content .rr h2{margin:5% 5% 0;} .news-content .rr ul{margin: 0 5%;} .details h1{margin-bottom: 4%;} } .hr-part{padding:5% 0; background: #ECEFF3;} .social-tit{ text-align: center; margin:0 0 3%;} .social-tit ul{ display:inline-block} .social-tit li{float:left; padding:0 30px; position: relative;} .social-tit li::before{ content: ""; position: absolute; left:0; top:50%; margin-top:-14px; widtH:1px; height:28px; transform: skewX(-20deg); background: #AFB1B4;} .social-tit li:first-child::before{ opacity: 0;} .social-tit li.on a{color:#2F9344; font-weight: bold;} .social-select{margin-bottom: 3.5%; position: relative; z-index: 10;} .social-select .btn{ float: right; width: 76px; height: 52px; line-height: 52px; bordeR:none; background: #509750;} .social-select .btn i{color:#fff;font-size: 24px;} .social-select .sel-box{ float: left; width:calc(100% - 76px);} .social-select .sel-box li{ float: left; width:30.83%; margin-right:2.5%; height: 50px; line-height: 50px; } .on_o{color: #000;} .select-box{position: relative; border:1px solid #CFCFCF;} .select-box dt{cursor: pointer; padding:0 56px 0 20px; position: relative;} .select-box dt i{ position: absolute; right:0; top:0; font-size: 20px; widtH:56px; height: 100%; color:#000; text-align: center;} .select-box dt.on_o i{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);} .select-box dd{display: none;padding:10px 0;border: 1px solid #CFCFCF;position: absolute; z-index: 10; top:52px;left: -1px;width:100%;background: #fff;max-height: 220px;overflow: auto;} .select-box dd a{display: block;line-height:40px; padding:0 20px; cursor: pointer;} .social-tips{ margin-bottom:3.5%; text-align: center;} .social-tips span{color:#2F9344;} .join_list{margin-bottom: 1.5%;} .join_list li{ margin-bottom:3%; border-bottom:3px solid #fff; background:#FFFFFF;} .join_list li dl{padding:2% 3%;} .join_list li dt{padding-bottom:1.2%; margin-bottom: 1.5%;border-bottom:1px solid #2F9243;overflow: hidden;} .join_list li dt h2{ float: left;line-height: 30px;} .join_list li dt h2 i{margin-right: 10px; float: left; color:#000;} .join_list li dt a{ float: right;color:#7E7E7E;line-height: 30px;} .join_list li dt a span{ margin-left: 5px; display: inline-block;widtH:30px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color:#fff!important; border-radius:8px; background: #509750;} .join_list li dd{ overflow: hidden;} .join_list li dd span{ float: left; widtH:calc(33.33% - 60px);} .join_list li dd span:last-child{ widtH:180px; text-align: right;} @media only screen and (max-width:767px) { .social-tit li{padding:0 20px;} .social-select .sel-box{ float: none; widtH:auto; margin:0 -1% 4%;} .select-box{border-radius: 10px; bordeR:none; background: #fff;} .sel-box li{ widtH:100%; margin-bottom: 10px; height: 40px; line-height: 40px; background: #fff;} .social-select .sel-box li{ height: 40px; line-height: 40px; font-size: 14px; widtH:31.33%; margin:0 1%;} .select-box dt{padding: 0 20px 0 10px;} .select-box dt span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block;} .select-box dt i{width:30px; font-size: 16px; color:#0A7C4E;} .social-select .btn{ float: none; widtH:100%; height: 40px; line-height: 40px; display: block; margin:0 auto 10px;} .select-box dd{top:40px;} .select-box dd a{ line-height:16px;padding:5px 10px;} .join_list li dl{padding:5%;} .join_list li dt h2 span{font-size: 16px;} .join_list li dd span{width:50%;} .join_list li dd span:last-child{width:50%; text-align: left;} } @media only screen and (max-width:374px) { .join_list li dt h2{widtH:100%;} } .hrdets-part{padding:80px 0 5%; background: #ECEFF3;} .hr-details{padding:5% 8% 0;} .hr-details .goback{padding:0 0 2%; margin-bottom: 3%;} .hr-details .goback a{ background: #509750;} .hr-details .goback a i{font-weight: bold; width: 100%; float: left; text-align: center;} .hr-details .goback span{color:#7E7E7E;} .hr-dettit>span{display: block; widtH:90px; height: 28px; line-height: 28px; margin-bottom: 2%; text-align: center; font-size: 12px; color:#000; border-radius: 15px; background: #EAEAEA;} .hr-dettit .share{margin: 2% 0;} .hr-dettit .share a{font-size: 18px; color:#666666;float: left; margin-right: 25px; width:30px; height: 30px;line-height: 30px; text-align: center; } .hr-detcon .btn{ display: block; margin-top:4%; width:218px; height: 52px; line-height: 52px; text-align: center; color:#fff!important; border-radius: 30px; background: #2F9344;} @media only screen and (max-width:1279px) { .hr-details{padding:5% 0 0;} } @media only screen and (max-width:767px) { .hrdets-part{padding-top: 50px;} .hr-detcon .btn{ widtH:120px; height: 40px; line-height: 40px;} } @media only screen and (min-width:1025px) { .news-list li,.join_list li,.join_list li dt a span,.join_list li dt h2{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;} .news-list li:hover{border-bottom:5px solid #2F9344} .news-top dd a.more:hover,.news-list li dd a.more:hover,.employee-list li dd a.more:hover{ background: #2F9344;} .news-list li:hover dd a.more{ display: block;} .news-list li:hover dd h2 a{color:#2F9344;} .activ-list li:hover dd h2 a{ font-weight: bold; color:#2F9344!important;} .news_prev_next span a:hover{color:#0A7C4E!important;} .hr-detcon .btn:hover,.hr-details .goback a:hover,.join_list li dt a:hover span,.employee-list li dd a.more:hover, .news-top dd a.more:hover, .news-list li dd a.more:hover{ opacity: 0.8;} .details .share a:hover i{color:#2F9344;} .join_list li:hover{border-bottom:3px solid #2F9344} .join_list li:hover dt h2,.join_list li:hover dt h2 i{color:#2F9344;} }