
/* 首页公共标题 */
.col-1c801b{color: #1c801b;}
.com-title{width: 360px;margin:0px auto;margin-top: 57px;text-align: center;margin-bottom: 45px;}
.com-title h2{font-size: 40px;line-height: 40px;font-weight: bold;margin-bottom: 11px;}
.com-title .sname{font-size:26px;line-height: 36px;color: #999999;text-transform: uppercase;border-top: 1px solid #999999;
border-bottom: 1px solid #999999;}

/* 关于我们 */
.in-about{width:100%;overflow:hidden;background: url(../images/about-back.jpg)no-repeat center;height: 937px;}
.in-about .num-info{width: 588px;margin:0 auto;margin-bottom: 30px;overflow: hidden;}
.in-about .num-info li{width: calc(100%/3);box-sizing: border-box;border-right: 1px solid #c2c3c6;float: left;text-align: center;
font-size: 20px;color: #323232;}
.in-about .num-info li:last-child{border-right: none;}
.in-about .num-info li p.nums{font-size: 44px;line-height: 44px;font-weight: bold;margin-bottom: 10px;}
.in-about .num-info li p.nums span,.col-318{color:#318b30;}
.in-about .about-info{width: 100%;flex-flow: row;justify-content: space-between;display: flex;}
.in-about .about-info .ab-img{width: 570px;height: 321px;overflow: hidden;margin-right: 32px;}
.in-about .about-info .ab-img img{width: 100%;height: 100%;object-fit: cover;}
.in-about .about-info .ab-img:hover img{transform:scale(1.2);}
.in-about .about-info  .abinfo-text{flex:1;box-sizing: border-box;padding:20px 0px;}
.in-about .about-info  .abinfo-text p{font-size: 16px;line-height: 32px;margin-bottom: 10px;}

.in-about .about-list{width: 100%;display: flex;justify-content: space-between;flex-flow: row;}
.in-about .about-list li{width:93px;height: 93px;border:1px solid #929292;border-radius: 100%;box-sizing: border-box;text-align: center;font-size: 16px;line-height: 16px;}
.in-about .about-list li:nth-child(1) i{display: block;width: 31px;height: 29px;background: url(../images/ab-icon1.png)no-repeat center;margin:0 auto;margin-bottom: 10px;margin-top: 18px;}
.in-about .about-list li:nth-child(2) i{display: block;width: 28px;height: 33px;background: url(../images/ab-icon2.png)no-repeat center;margin:0 auto;margin-bottom: 10px;margin-top: 15px;}
.in-about .about-list li:nth-child(3) i{display: block;width: 28px;height: 30px;background: url(../images/ab-icon3.png)no-repeat center;margin:0 auto;margin-bottom: 10px;margin-top: 17px;}
.in-about .about-list li:nth-child(4) i{display: block;width: 35px;height: 35px;background: url(../images/ab-icon4.png)no-repeat center;margin:0 auto;margin-bottom: 10px;margin-top:12px;}

.mores{width:165px;height: 51px;display: block;border:1px solid #e2e2e2;border-radius:51px;margin:40px auto;background: #1c801b;font-size: 18px;
color: #fff;line-height: 51px;text-align: center;transition: width 0.6s;}
.mores:after{content:'';display:inline-block;width:31px;height: 7px;background: url(../images/more-icons.png)no-repeat center;
margin-bottom: 4px;margin-left: 10px;}
.mores:hover{color:#fff;}
.mores:hover{width:200px;}


/* 产品中心 */
.in-pro{width: 100%;overflow:hidden;margin-bottom: 65px;}
.in-pro .proCheck .pro-list{display:flex;width: 100%;justify-content: space-between;flex-flow: row;margin-bottom: 34px;}
.in-pro .proCheck .pro-list li{width:18%;height: 52px;border:1px solid #d3d3d3;text-align: center;line-height: 52px;}
.in-pro .proCheck .pro-list li a{font-size:18px;}
.in-pro .proCheck .pro-list li:hover,.in-pro .proCheck .pro-list li.on{background: #1c801b;}
.in-pro .proCheck .pro-list li:hover a,.in-pro .proCheck .pro-list li.on a{color: #fff;}
.in-pro .proCheck .prolist-bd{width: 100%;position: relative;}
.in-pro .proCheck .prolist-bd li{width: 370px;border:1px solid #e2e2e2;margin-right: 45px;text-align: center;}
.in-pro .proCheck .prolist-bd li .pro-imgs{margin:0 auto;padding:65px 0px;overflow:hidden;height: 260px;}
.in-pro .proCheck .prolist-bd li .pro-imgs img{max-width: 100%;}
.in-pro .proCheck .prolist-bd li h3{font-size: 16px;line-height: 57px;text-align: center;background:#f3f2f2;}
.in-pro .proCheck .prolist-bd li:hover img{transform: scale(1.2);}
.in-pro .proCheck .prolist-bd li:hover{border:1px solid #1c801b;}
.in-pro .proCheck .prolist-bd li:hover h3{background: #1c801b;color: #fff;}
.in-pro .proCheck .prolist-bd .sPrev,.in-pro .proCheck .prolist-bd .sNext{display: block;width:23px;height: 45px;position: absolute;
top: 40%;z-index: 99;}
.in-pro .proCheck .prolist-bd .sPrev{left:-48px;background: url(../images/pro-left.png)no-repeat center;}
.in-pro .proCheck .prolist-bd .sNext{right:-53px;background: url(../images/pro-right.png)no-repeat center;}
.in-pro .proCheck .prolist-bd .sPrev:hover{left:-48px;background: url(../images/pro-onleft.png)no-repeat center;}
.in-pro .proCheck .prolist-bd .sNext:hover{right:-53px;background: url(../images/pro-onright.png)no-repeat center;}


/* 首页优势+案例 */
.col-fff{color: #fff !important;}
.pub-ys-al{width: 100%;height:auto;background: url(../images/youshi.jpg)no-repeat center;overflow:hidden;background-size:cover;}
.pub-ys-al .in-youshi{padding-top:10px;}
.pub-ys-al .in-youshi .youshi-check{width:100%;display: flex;justify-content: space-between;flex-flow: row;}
.pub-ys-al .in-youshi .youshi-check .ysnav{width: 420px;background:#fff;text-align: center;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 30%);
    z-index: 9;}
.youshi-check .ysnav .ys-info{margin-top: 46px;margin-bottom:30px;}
.youshi-check .ysnav .ys-info h3{font-size: 36px;font-weight: bold;line-height: 36px;margin-top: 20px;margin-bottom: 15px;}
.youshi-check .ysnav .ys-info p.desc{font-size:20px;line-height: 20px;}
.youshi-check .ysnav ul{width: 370px;float: right;padding-bottom: 20px;}
.youshi-check .ysnav li{width: 100%;height: 74px;background:#f7f7f7;margin-bottom:20px;border-top-left-radius: 74px;border-bottom-left-radius: 74px;
font-size: 24px;line-height: 74px;box-sizing: border-box;padding:0px 43px;text-align: left;}
.youshi-check .ysnav li:nth-child(1):before{content:'';display:inline-block;width:48px;height: 42px;background: url(../images/ys-icon1.png)no-repeat center;margin-right:17px;margin-bottom:-13px;}
.youshi-check .ysnav li:nth-child(2):before{content:'';display:inline-block;width:42px;height: 42px;background: url(../images/ys-icon2.png)no-repeat center;margin-right:17px;margin-bottom:-13px;}
.youshi-check .ysnav li:nth-child(3):before{content:'';display:inline-block;width:48px;height: 46px;background: url(../images/ys-icon3.png)no-repeat center;margin-right:17px;margin-bottom:-13px;}
.youshi-check .ysnav li:nth-child(4):before{content:'';display:inline-block;width:52px;height: 45px;background: url(../images/ys-icon4.png)no-repeat center;margin-right:17px;margin-bottom:-13px;}

.youshi-check .ysnav li:nth-child(1).on:before,.youshi-check .ysnav li:nth-child(1):hover:before{background: url(../images/ys-icon1on.png)no-repeat center;}
.youshi-check .ysnav li:nth-child(2).on:before,.youshi-check .ysnav li:nth-child(2):hover:before{background: url(../images/ys-icon2on.png)no-repeat center;}
.youshi-check .ysnav li:nth-child(3).on:before,.youshi-check .ysnav li:nth-child(3):hover:before{background: url(../images/ys-icon3on.png)no-repeat center;}
.youshi-check .ysnav li:nth-child(4).on:before,.youshi-check .ysnav li:nth-child(4):hover:before{background: url(../images/ys-icon4on.png)no-repeat center;}
.youshi-check .ysnav li.on,.youshi-check .ysnav li:hover{background:#1c801b;color: #fff;cursor: pointer;}
.youshi-check .ys-bd li.on img,.youshi-check .ys-bd li:hover img{transform: scale(1.2);cursor: pointer;}

.youshi-check .ys-bd{margin-top:85px !important;flex:1;box-sizing: border-box;background:#f7f7f7;width: 100%;padding:30px;padding-left: 50px;}
.youshi-check .ys-bd li .ysli-img{width: 100%;margin-bottom: 40px;overflow:hidden;}
.youshi-check .ys-bd li .ysli-img img{width: 100%;height: 100%;object-fit: cover;}
.youshi-check .ys-bd li h3{font-size: 30px;line-height: 30px;margin-bottom: 15px;}
.youshi-check .ys-bd li .ys-desc{font-size: 18px;line-height: 18px;}


/* 案例 */
.mt40{margin-top:40px;}
.case-list{overflow:hidden;}
.in-anli .case-list li:nth-child(1){width: 590px;height:444px;position: relative;float: left;}
.in-anli .case-list li:nth-child(2){width: 590px;height:211px;position: relative;float: right;margin-bottom: 22px;}
.in-anli .case-list li:nth-child(3){width: 285px;height:211px;position: relative;float: left;margin-left:20px;}
.in-anli .case-list li:nth-child(4){width: 285px;height:211px;position: relative;float: right;}
.in-anli .case-list li .case-img{width: 100%;height: 100%;overflow: hidden;}
.in-anli .case-list li .case-img img{width:100%;height: 100%;object-fit: cover;}
.in-anli .case-list li h3{font-size: 16px;color: #fff;background:rgb(0,0,0,0.4);line-height: 52px;position: absolute;bottom:0;left: 0;text-align: center;width: 100%;}
.in-anli .case-list li:hover .case-img img{transform: scale(1.2);}
.in-anli .case-list li:hover h3{background: #1c801b;}


/* 新闻资讯 */
.in-news .news-cont{display: flex;justify-content: space-between;flex-flow: row;}
.in-news .news-img{width:281px;margin-right:20px;}
.in-news .news-list{flex: 1;margin-bottom: 30px;}
.in-news .news-list li{width: 432px;height: 181px;background:#fafafa;float: left;margin-bottom: 27px;box-sizing: border-box;/*padding:35px 30px 30px 20px;*/
padding:10px;display: flex;justify-content: space-between;flex-flow: row;transition: all 0.3s;}
.in-news .news-list li:nth-child(2n){float: right;}
.in-news .news-list li .times{font-size:20px;letter-spacing: 1px;padding-top: 37px;}
.in-news .news-list li .times .day{font-size:20px;width: 34px;line-height: 24px;text-align: center;margin-bottom:6px;}
.in-news .news-list li .times .year{color: #666666;font-size: 14px;}
.in-news .news-list li .news-info{width: 365px;padding:25px 20px;box-sizing: border-box;}
.in-news .news-list li .news-info h3{font-size: 18px;line-height: 18px;margin-bottom: 15px;}
.in-news .news-list li .news-info .desc{font-size:16px;line-height:26px;}
.in-news .news-list li .news-info .a-cont{margin-top: 15px;}
.in-news .news-list li .news-info .a-cont a{font-size: 14px;color: #999999;display: flex;justify-content: space-between;flex-flow: row;}
.in-news .news-list li .news-info .a-cont i{display: block;width:7px;height: 14px;background:url(../images/cont-icon.png)no-repeat center;}
.in-news .news-list li:hover{background:#176615;}
.in-news .news-list li:hover a,.in-news .news-list li:hover .times .year{color: #fff;}
.in-news .news-list li:hover .news-info{background:#1c801b;height: 181px;}
.in-news .news-list li:hover .news-info a{color: #fff;}
.in-news .news-list li:hover .news-info .a-cont i{display: block;width:31px;height:7px;background:url(../images/more-icons.png)no-repeat center;}

.proCheck .parBd ul{overflow: hidden;}
.proCheck .parBd ul li{float: left;}