@charset "utf-8";
/* 
    author:PengJin;
    date:2021-04-25;
*/
body{background:#f4f4f4;}
@media(max-width:1024px){
body{padding-bottom:60px}  
}

/*--wrap-title--*/
.wrap-title{margin-bottom:35px;text-align:center;overflow:hidden;animation:fadeinT 1s;}
.wrap-title h2{font-size:46px;line-height:1.25;color:#000;}
.wrap-title h2 a{color:#000;}
.wrap-title p{font-size:20px;color:#333;}
.wrap-title.white *{color:#fff;}
@media(max-width:1024px){
.wrap-title{margin-bottom:20px;}
.wrap-title h2{font-size:24px;}	
}
/*--end wrap-title--*/

/*--mobileNav--*/
.mobileNav{display:none;position:relative;overflow:hidden;background:#105F3E;}
.mobileNav:after{display:block;position:absolute;left:0;top:50%;width:100%;height:1px;content:"";background:rgba(255,255,255,0.1);}
.mobileNav ul{display:flex;flex-wrap:wrap;}
.mobileNav li{width:25%;text-align:center;height:45px;line-height:45px;border-right:rgba(255,255,255,0.1) solid 1px;}
.mobileNav li:nth-child(4n){border-right:none;}
.mobileNav li a{font-size:14px;color:#fff;}
@media(max-width:1024px){
.mobileNav{display:block;}
}
/*--end mobileNav--*/

/*--banner--*/
.banner{position:relative;z-index:1;clear:both;overflow:hidden;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a,.banner .swiper-slide picture{display:block;width:100%;}
.banner .swiper-slide img{display:block;position:relative;left:50%;width:1920px;transform:translateX(-50%);}
.banner .swiper-pager{position:absolute;z-index:9;left:0;bottom:35px;width:100%;text-align:center;}
.banner .swiper-pager span{position:relative;display:inline-block;margin:0 6px !important;width:40px;height:4px;border-radius:0;background:#fff;opacity:1;}
.banner .swiper-pager span.swiper-pagination-bullet-active{background:#000;}
.banner .swiper-prev,.banner .swiper-next{position:absolute;z-index:9;top:50%;width:50px;height:50px;line-height:50px;color:#000;text-align:center;cursor:pointer;background:rgba(255,255,255,0.5);border-radius:50%;transform:translateY(-50%);}
.banner .swiper-prev{left:5%;}
.banner .swiper-next{right:5%;}
.banner .swiper-prev:hover,.banner .swiper-next:hover{color:#333;background:#fff;}
@media(max-width:1024px){
.banner .swiper-slide img{left:0;width:100%;transform:translateX(0);}
.banner .swiper-prev,.banner .swiper-next{display:none;}
.banner .swiper-pager{bottom:20px;}
.banner .swiper-pager span{margin:0 5px !important;width:8px;height:8px;}
}
/*--end banner--*/

/*--counter--*/
.counter{padding:50px 0;overflow:hidden;background:#fff;}
.counter .list{margin:0 -110px;overflow:hidden;}
.counter .item{position:relative;float:left;padding:0 116px;overflow:hidden;border-right:#e5e6e6 solid 1px;text-align: center;}
.counter .item:last-child{border-right:none;}
.counter .item dt{height:45px;line-height:45px;color:#000;}
.counter .item dt em{font-family:"DIN Medium";font-size:46px;}
.counter .item dt sup{vertical-align:top;font-size:18px;line-height:1.25;}
.counter .item dd{margin-top:4px;font-size:18px;color:#666;}
@media(max-width:1440px){
.counter .list{margin:0 -85px;}
.counter .item{padding:0 84px;}
}
@media(max-width:1200px){
.counter .list{margin:0 -60px;}
.counter .item{padding:0 60px;}
}
@media(max-width:1024px){
.counter{padding:10px;}
.counter .list{position:relative;margin:0;overflow:hidden;/*border:1px solid #eee*/}
.counter .list:before,.counter .list:after{display:block;position:absolute;z-index:2;content:"";background:#e5e6e6;}
.counter .list:before{left:50%;top:0;width:1px;height:100%;}
.counter .list:after{top:50%;left:0;width:100%;height:1px;}
.counter .item{padding:10px;width:50%;text-align:center;border:none;height:90px}
.counter .item dt em{font-size:32px;}
.counter .item dt sup{font-size:16px;}
.counter .item dd{line-height:20px;font-size:14px;}
}
/*--end counter--*/

/*--aboutus--*/
.aboutus{padding:110px 0;overflow:hidden;background:#D4E3DE;}
.aboutus .wrap-title{display:none;}
.aboutus .video{float:left;width:708px;height:450px;overflow:hidden;}
.aboutus .video video,.aboutus .video iframe{display:block;width:100%;height:100%;object-fit:fill;}
.aboutus .text{position:relative;float:right;width:638px;height:450px;}
.aboutus .text h3{font-size:46px;color:#000;line-height:1.25;}
.aboutus .text h3 a{color:#000;}
.aboutus .text .summary{margin-top:30px;font-size:16px;line-height:1.75;color:#000;overflow:hidden;}
.aboutus .text .btns{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;}
.aboutus .text .btns li{float:left;padding-right:80px;width:33.33%;}
.aboutus .text .btns li a{display:block;color:#000;border-bottom:rgba(255,255,255,0.2) solid 1px;}
.aboutus .text .btns li i{display:block;width:21px;height:21px;background:url(../images/icon_about.png) no-repeat;transition:all .5s;}
.aboutus .text .btns li span{display:block;position:relative;height:60px;line-height:60px;font-size:20px;}
.aboutus .text .btns li span:after{display:block;position:absolute;right:0;top:0;font-size:16px;font-family:"iconfont";content:"\e699";color:#c5beae;}
.aboutus .text .btns li:nth-child(1) i{background-position:0 -42px;}
.aboutus .text .btns li:nth-child(2) i{background-position:0 -21px;}
.aboutus .text .btns li:nth-child(3) i{background-position:0 0;}
.aboutus .text .btns li:hover i{transform:translateX(20px);}
.aboutus .text .btns li:hover a{color:#c5beae;border-color:#c5beae;}
@media(max-width:1440px){
.aboutus{padding:80px 0;}
.aboutus .video{width:594px;height:378px;}
.aboutus .text{width:534px;height:378px;}
.aboutus .text .summary{margin-top:20px;}
}
@media(max-width:1200px){
.aboutus .video{width:475px;height:302px;}
}
@media(max-width:1024px){
.aboutus{padding:40px 10px;}
.aboutus .wrap-title{display:block;}
.aboutus .video,.aboutus .iframe{float:none;width:100%;height:60vw;}
.aboutus .text{width:100%;height:auto;}
.aboutus .text h3{display:none;font-size:24px;text-align: center;}
.aboutus .text .summary{margin-top:15px;font-size:14px;}
.aboutus .text .btns{position:static;padding-top:20px;}
.aboutus .text .btns li{padding-right:10px;}
.aboutus .text .btns li span{height:45px;line-height:45px;font-size:16px;}
}
/*--end aboutus--*/

/*--solution--*/
.solution{padding:90px 0 110px;overflow:hidden;background:#f8f8f8;}
.solution-menu{text-align:center;}
.solution-menu li{display:inline-block;position:relative;margin:0 10px;width:140px;font-size:16px;color:#666;}
.solution-menu li:after{display:none;position:absolute;left:50%;margin-left:-3px;bottom:-3px;width:6px;height:6px;content:"";background:#00611e;transform:rotate(45deg);}
.solution-menu li a{display:block;line-height:33px;color:#666;border:#ddd solid 1px;}
.solution-menu li.cur:after,.solution-menu li:hover:after{display:block;}
.solution-menu li.cur a,.solution-menu li:hover a{color:#fff;background:#00611e;border-color:#00611e;}
.solution-main{margin-top:55px;padding:20px;overflow:hidden;}
.projects-list .item{display:flex;flex-wrap:wrap;float:left;width:25%;background:#fff}
.projects-list .item:nth-child(even){flex-direction:column-reverse}
.projects-list .pic{position:relative;z-index:3;overflow:hidden;}
.projects-list .pic img{display:block;width:100%;transition:all .5s;}
.projects-list .pic p{position:absolute;left:0;bottom:0;padding:10px;width:100%;font-size:16px;color:#fff;background:rgba(0,0,0,0.5);transform:translateY(100%);transition:all .5s;}
.projects-list .text{position: relative;z-index: 3;padding:60px 30px;height:315px;background:#fff;}
.projects-list .text:before{display:none;position:absolute;z-index:3;left:50%;margin-left:-10px;width:20px;height:20px;content:"";background:#fff;transform:rotate(-45deg);}
.projects-list .text h3{line-height:30px;font-size:24px;color:#000;}
.projects-list .text h3 a{color:#000;}
.projects-list .text h3 a:hover{color:#c5bdae;}
.projects-list .text p{margin-top:12px;height:100px;line-height:25px;font-size:16px;color:#666;}
.projects-list .text a.read{display:block;position:relative;margin-top:10px;width:100px;height:45px;line-height:45px;font-size:16px;color:#666;border-bottom:#e5e5e5 solid 1px;}
.projects-list .text a.read:hover{color:#000;}
.projects-list .item:nth-child(odd) .text:before{top:-10px;}
.projects-list .item:nth-child(even) .text:before{bottom:-10px;}
.projects-list .item:hover{background:#c5beae;}
.projects-list .item:hover .pic img{transform:scale(1.1);}
.projects-list .item:hover .text{background:#c5beae;}
.projects-list .item:hover .text *{color:#fff;}
.projects-list .item:nth-child(odd):hover .text{transform:translateY(-30px);transition:transform .5s;}
.projects-list .item:nth-child(even):hover .text{transform:translateY(30px);transition:transform .5s;}
.products-list{display:flex;flex-wrap:wrap;margin:-12px;}
.products-list .item{position:relative;margin:12px;width:calc(33.33% - 24px);overflow:hidden;background:#fff;transition:all .5s;}
.products-list .pic{overflow:hidden;}
.products-list .pic img{display:block;width:100%;transition:all .5s;height:257px;object-fit:contain}
.products-list .tit{padding:0 40px;line-height:70px;}
.products-list .tit a{display:block;font-size:20px;color:#999;border-top:#e5e5e5 solid 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.products-list .tit a:before{display:block;float:right;font-family:"iconfont";content:"\e666";transform:scale(.8);}
.products-list .item:hover{background:#c5bdae;box-shadow:0 0 30px rgba(0,0,0,0.15);}
.products-list .item:hover .tit a{color:#000;border:none;}
@media(max-width:1440px){
.solution{padding:80px 0;}
}
@media(max-width:1024px){
.solution{display:none;}
}
/*--end solution--*/

/*--solution-m--*/
.solution-m{display:none;padding:40px 10px;}
.solution-m .group{margin-bottom:30px;overflow:hidden;}
.solution-m .group:last-child{margin-bottom:0;}
.solution-m .hd{position:relative;padding-bottom:10px;padding-left:15px;overflow:hidden;border-bottom:#e0e0e0 solid 1px;}
.solution-m .hd:before{display:block;position:absolute;left:0;top:0;width:2px;height:24px;content:"";background:#000;}
.solution-m .hd h3{font-size:16px;color:#000;}
.solution-m .hd a{display:block;float:right;font-family:"DIN Medium";font-size:14px;color:#999;transform: translateY(12px);}
.solution-m .bd{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.solution-m .bd .item{display:block;position:relative;margin-bottom:2%;width:48%;background:#fff;}
.solution-m .bd .pic{overflow:hidden;}
.solution-m .bd .tit{height:40px;line-height:40px;text-align:center;font-size:14px;color:#999;border-top:#e5e5e5 solid 1px;}
@media(max-width:1024px){
.solution-m{display:block;}	
}
/*--end solution-m--*/

/*--store--*/
.store{padding:40px 0;overflow:hidden;background:#D4E3DE;}
.store .inner{height:600px;}
.store .maps{position:relative;float:left;margin-left:-110px;width:820px;}
.store .form{float:right;padding-top:130px;width:650px;overflow:hidden;}
.store .form .pic{display:none;}
.store .form .hd{color:#fff;overflow:hidden;}
.store .form .hd h2{font-size:46px;line-height:1.25;color: #000;}
.store .form .bd{padding-top:70px;/* overflow:hidden; */}
.store .form .bd .selectBox{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.store .form .bd .selectBox select{position:relative;padding:0 30px;width:calc(50% - 14px);height:60px;font-size:16px;color:#999;background:#fff url(../images/select.png) no-repeat 90% center;border:none;outline:none;appearance:none;}
.store .form .bd .selectBox select::-ms-expand{display:none;}
.store .form .bd .btnBox{margin-top:20px;/* overflow:hidden; */}
.store .form .bd .btnBox ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.store .form .bd .btnBox li{position:relative;width:calc(50% - 14px);height:60px;line-height:60px;font-size:16px;text-align:center;}
.store .form .bd .btnBox li a{display:block;color:#fff;}
.store .form .bd .btnBox li a.query-btn{background:#00611e;}
.store .form .bd .btnBox li a.query-btn:after{display:inline-block;margin-left:20px;font-family:"iconfont";content:"\e681";transform:rotateY(180deg);}
.store .form .bd .btnBox li a.QRcode-btn{background:#a49f92;}
.store .form .bd .btnBox li a.QRcode-btn:before{display:inline-block;margin-right:10px;font-family:"iconfont";content:"\e644";}
.store .form .bd .btnBox li a:hover{background:#333;}
.store .form .bd .btnBox li .pop{display:none;position:absolute;left:0;bottom:100%;padding:40px;width:100%;background:#fff;}
.store .form .bd .btnBox li .pop:after{display:block;position:absolute;left:50%;bottom:-4px;margin-left:-4px;width:8px;height:8px;content:"";background:#fff;transform:rotate(-45deg);}
.store .form .bd .btnBox li .pop img{margin:0 auto;width:200px;}
.store .form .bd .btnBox li:hover .pop{display:block;}
@media(max-width:1440px){
.store .inner{height:504px;}
.store .maps{margin-left:-92px;width:688px;}
.store .form{padding-top:110px;width:561px;}
}
@media(max-width:1200px){
.store .maps{margin-left:-80px;width:650px;}
.store .form{padding-top:90px;width:500px;}
}
@media(max-width:1024px){
.store{padding:40px 10px;}
.store .inner{height:auto;}
.store .maps{display:none;}
.store .form{float:none;padding-top:0;width:100%;}
.store .form .pic{display:block;}
.store .form .hd h2{font-size:24px;text-align:center;}
.store .form .bd{padding-top:30px;}
.store .form .bd .selectBox select{margin-bottom:10px;padding:0 10px;width:100%;height:45px;font-size:14px;background-position:96% center;}
.store .form .bd .btnBox{margin-top:10px;}
.store .form .bd .btnBox li{width:calc(50% - 10px);height:45px;line-height:45px;font-size:14px;}
.store .form .bd .btnBox li .pop{padding:10px;}
.store .form .bd .btnBox li .pop img{width:100%;}
}
/*--end store--*/

/*--join--*/
.join{padding:90px 0 110px;overflow:hidden;background:#105F3E;}
.join .m-pic{display:none;}
.join .more{text-align:center;}
.join .more a{font-size:16px;color:#999;}
.join .more a:after{display:inline-block;margin-left:15px;font-family:"iconfont";content:"\e666";}
.join .more a:hover{color:#fff;}
.join .inner{margin:50px -80px 50px 0;overflow:hidden;}
.join .inner .item{float:left;padding:0 70px;width:25%;text-align:center;border-right:rgba(255,255,255,0.1) solid 1px;}
.join .inner .item:last-child{border-right:none;}
.join .inner .item h3{font-size:28px;color:#c5beae;}
.join .inner .item p{margin-top:8px;font-size:18px;color:#fff;}
.join .formBox{margin-top:70px;overflow:hidden;background:#fff;margin: 0 auto;}
.join .formBox .pic{float:right;width:50%;overflow:hidden;}
.join .formBox .pic img{display:block;width:100%;}
.join .formBox .formPic{position: relative;}
.join .formBox .formPic .swiper-pager{position: absolute;z-index: 3;bottom: 30px;text-align: center;}
.join .formBox .formPic .swiper-pager span{background:#fff;}
.join .formBox .formPic .swiper-pager span.swiper-pagination-bullet-active{background:#fff;}
.join .formBox .form{padding:45px 60px;overflow:hidden;}
.join .formBox .form .hd h3{font-size:24px;color:#000;}
.join .formBox .form .hd p{margin-top:4px;font-size:16px;color:#999;}
.join .formBox .form .hd p em{font-family:"DIN Medium";font-size:18px;color:#000;}
.join .formBox .form .bd{padding-top:12px;overflow:hidden;}
.join .formBox .form .bd li{margin-top:10px;overflow:hidden;background:#f8f8f8;}
.join .formBox .form .bd li:last-child{margin-top:14px;}
.join .formBox .form .label{position:relative;float:left;width:128px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#000;}
.join .formBox .form .label:after{display:block;position:absolute;top:50%;right:0;width:1px;height:20px;content:"";background:#e0e0e0;transform:translateY(-50%);}
.join .formBox .form .inputBox{overflow:hidden;}
.join .formBox .form .inputBox input{display:block;padding:10px 20px;width:100%;height:50px;font-size:18px;color:#000;border:none;outline:none;}
.join .formBox .form .inputBox input::-webkit-input-placeholder{color:#999;}
.join .formBox .form .inputBox input.txtName{background:url(../images/txtname.png) no-repeat calc(100% - 20px) center;}
.join .formBox .form .inputBox input.txtMobile{background:url(../images/txtphone.png) no-repeat calc(100% - 20px) center;}
.join .formBox .form .inputBox input.txtDescribe{background:url(../images/txtdescribe.png) no-repeat calc(100% - 20px) center;}
.join .formBox .form .selectBox{display:flex;}
.join .formBox .form .selectBox select{flex:none;width:33.33%;padding:10px 45px 10px 20px;height:50px;font-size:18px;color:#999;border:none;outline:none;cursor:pointer;background:url(../images/select_drop.png) no-repeat calc(100% - 20px) center;-webkit-appearance:none;appearance:none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join .formBox .form .selectBox select::-ms-expand{display:none;}
.join .formBox .form .bd li:nth-child(5) .selectBox select{width:100%;}
.join .formBox .form .bd li a{display:block;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;background:#00611e}
.join .formBox .form .bd li a:after{display:inline-block;margin-left:15px;font-family:"iconfont";content:"\e666";}
.join .formBox .form .bd li a:hover{background:#a49f92;}
@media(max-width:1440px){
.join .inner{margin:50px -66px;}
.join .inner .item{padding:0 60px;}
.join .inner .item p{font-size:16px;}
.join .formBox .form{padding:30px 30px;}
.join .formBox .form .hd{text-align: center;}
.join .formBox .form .bd li{margin-top:8px;}
.join .formBox .form .label{width:100px;height:40px;line-height:40px;font-size:16px;}
.join .formBox .form .inputBox input{padding:10px 20px;height:40px;font-size:16px;}
.join .formBox .form .selectBox select{padding:10px 20px;height:40px;font-size:16px;}
.join .formBox .form .bd li a{height:40px;line-height:40px;font-size:16px;}
}
@media(max-width:1024px){
.join{padding: 40px 5px;}
.join .m-pic{display:block;}
.join .more{display:none;}
.join .more a{font-size:14px;}
.join .inner{position:relative;display:flex;flex-wrap:wrap;margin:20px 0;}
.join .inner:before{display:block;position:absolute;left:0;top:50%;width:100%;height:1px;content:"";background:#fff;opacity:0.1;}
.join .inner .item{padding: 20px 5px;width:50%;}
.join .inner .item:nth-child(2n){border-right:none;}
.join .inner .item h3{font-size: 20px;}
.join .inner .item p{font-size:12px;}
.join .formBox{margin-top:30px;}
.join .formBox .pic{display:none;flex:none;width:100%;}
.join .formBox .form{padding:15px;}
.join .formBox .form .label{width:75px;font-size:12px;}
.join .formBox .form .inputBox input,.join .formBox .form .selectBox select{padding:10px;height:40px;font-size:12px;background-position: calc(100% - 10px) center !important;}
.join .formBox .form .bd li a{height:40px;line-height:40px;font-size:14px;}
}
/*--end join--*/

/*--dynamic--*/
.dynamic{padding:90px 0 110px;overflow:hidden;background:#f8f8f8;}
.dynamic-top{display:flex;flex-wrap:wrap;justify-content:space-between;}
.dynamic-top .item{position:relative;height: 427px;overflow:hidden;}
.dynamic-top .pic{overflow:hidden;}
.dynamic-top .pic img{display:block;width:100%;transition:all .5s linear;}
.dynamic-top .tit{position:absolute;z-index:3;left:0;bottom:0;padding:20px 25px;width:100%;font-size:18px;overflow:hidden;background:linear-gradient(transparent,rgba(0,0,0,0.5))}
.dynamic-top .tit a{display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dynamic-top .item:hover .pic img{transform:scale(1.1);}
.dynamic-list{margin-top: 15px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.dynamic-list .item{position:relative;width: 700px;height: 417px;overflow:hidden;}
.dynamic-list .pic{overflow:hidden;}
.dynamic-list .pic img{display:block;width:100%;transition:all .5s linear;}
.dynamic-list .tit{position:absolute;z-index:3;left:0;bottom:0;padding:20px 25px;width:100%;font-size:18px;overflow:hidden;background:linear-gradient(transparent,rgba(0,0,0,0.5))}
.dynamic-list .tit a{display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dynamic-list .item:hover .pic img{transform:scale(1.1);}
.dynamic-top .item.item-1{width: 590px;}
.dynamic-top .item.item-2,.dynamic-top .item.item-3{width: 396px;}
@media(max-width:1440px){
.dynamic-top .item{height:353px;}
.dynamic-top .item.item-1{width:474px;}
.dynamic-top .item.item-2,.dynamic-top .item.item-3{width:340px;}
.dynamic-list{margin-top:15px;}
.dynamic-list .item{width:584px;height:348px;}
}
@media(max-width:1200px){
.dynamic-top .item{height:282px;}
.dynamic-top .item.item-1{width:430px;}
.dynamic-top .item.item-2,.dynamic-top .item.item-3{width:320px;}
.dynamic-list{margin-top:10px;}
.dynamic-list .item{width:538px;height:320px;}
}
@media(max-width:1024px){
.dynamic{padding:40px 10px;}
.dynamic-list{margin-top:0;}
.dynamic-top .item,.dynamic-list .item{margin-bottom:10px;width:49% !important;height:auto !important;}
.dynamic-top .item.item-1{width:100%  !important;}
.dynamic-top .tit,.dynamic-list .tit{padding:10px 0;font-size:14px;position: static;background: none;}
.dynamic-top .tit a,.dynamic-list .tit a{color:#333;white-space:unset;display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}}
/*--end dynamic--*/

/*--news--*/
.news{padding-top:90px;overflow:hidden;background:#fff;}
.news .wrap-title{display:none;}
.news-menu{overflow:hidden;}
.news-menu li{position:relative;float:left;margin-right:25px;width:120px;height:40px;line-height:35px;text-align:center;}
.news-menu li:after{display:none;position:absolute;left:50%;bottom:2px;margin-left:-4px;width:8px;height:8px;content:"";background:#000;transform:rotate(-45deg);}
.news-menu li a{display:block;font-size:18px;color:#999;}
.news-menu li.cur a{color:#fff;background:#000;}
.news-menu li.cur:after{display:block;}
.news-main{margin-top:50px;padding-bottom:85px;overflow:hidden;}
.news-main ul{position:relative;float:left;width:33.33%;overflow:hidden;}
.news-main ul:before{display:block;position:absolute;left:0;top:0;width:1px;height:100%;content:"";background:#e5e5e5;}
.news-main li{position:relative;margin-bottom:15px;padding:0 20px 0 38px;height:25px;line-height:25px;font-size:16px;color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news-main li:last-child{margin-bottom:0;}
.news-main li:before{display:none;position:absolute;left:0;top:0;width:1px;height:100%;content:"";background:#000;}
.news-main li a{color:#999;}
.news-main li:hover:before{display:block;}
.news-main li:hover a{color:#000;}
@media(max-width:1440px){
.news{padding-top:80px;}	
.news-main{padding-bottom:60px;}
}
@media(max-width:1024px){
.news{padding:40px 10px 0;}
.news .wrap-title{display:block;}
.news-menu li{margin:0 1px;width:calc(25% - 2px);}
.news-menu li a{font-size:16px;}
.news-main{margin-top:25px;padding-bottom:40px;}
.news-main ul{float:none;width:100%;}
.news-main ul:before{display:none;}
.news-main li{margin-bottom:0;padding:0;font-size:14px;height:30px;line-height:30px;}
}
/*--news--*/