/* 公共标题 */
.com-tit{padding:70px 0px;padding-top:100px;}
.com-tit h2{font-size:36px;line-height:36px;}
.com-tit .tit-more{font-size:18px;line-height:18px;}
.com-tit .tit-more i{display:inline-block;width:25px;height:25px;background:url(../images/icon-mores.png)no-repeat center;
background-size:cover;margin-left:10px;}
.com-tit .tit-more:hover{color:#005b5a;}
.com-tit .tit-more:hover i{background:url(../images/icon-onmores.png)no-repeat center;background-size:cover;}

/* 核心科技 */
#hx-kj{padding-bottom:80px;}

.kj-list .kj-bd .kj-info{width:700px;}
.kj-list .kj-bd .kj-info h3{font-size:40px;line-height:40px;font-weight: bold;color:#005b5a;margin-bottom:15px;margin-top:20px;}
.kj-list .kj-bd .kj-info span{font-size:16px;line-height:16px;color:#d2d2d2;text-transform: uppercase;}
.kj-list .kj-bd .kj-info p.desc{font-size:16px;line-height:32px;margin:40px 0px;}
.kj-list .kj-bd .kj-info .mores{width:170px;display: block;height:44px;border-radius:44px;border:1px solid #005b5a;font-size:16px;text-align: center;
line-height:44px;color:#005b5a; transition:width 0.6s;}
.kj-list .kj-bd .kj-info .mores:hover{width:200px;background:#005b5a;color:#fff;}
.kj-list .kj-bd .kj-img{width:auto;height:462px;}
.kj-list .kj-bd .kj-img img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
.kj-list .kj-bd .kj-img:hover img{transform: scale(1.1);}
.kj-list .kj-hd{margin-top:85px;}


/* 产品中心 */
#pro-zz{width:100%;overflow: hidden;background:#f3f4f8;padding-bottom:120px;}
#pro-zz .zz{font-size:12px;color:#b9b9b9;text-align: right;padding:8px 0px;line-height:12px;border-bottom:1px solid #b9b9b9;
margin-top:30px;}
#pro-zz #pro-list{position: relative;}
#pro-zz #pro-list .next,#pro-zz #pro-list .prev{display: block;width:70px;height:70px;border-radius:50%;background:#fff;text-align: center;position: absolute;
top:55%;z-index:99;cursor: pointer;}
#pro-zz #pro-list .next img,#pro-zz #pro-list .prev img{width:26px;height:8px;margin-top:31px;}
#pro-zz #pro-list .next{right:-110px;}
#pro-zz #pro-list .prev{left:-110px;background:#007271;}

#pro-zz #pro-list .bd li{width:100%;position: relative;height:720px;overflow: hidden;}
#pro-zz #pro-list .bd li img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
#pro-zz #pro-list .bd li:hover img{transform: scale(1.2);}
#pro-zz #pro-list .bd li .pro-div{width:100%;position: absolute;bottom:0;left:0;background-image: linear-gradient(0deg,#424242,transparent);
padding:50px 0px;text-align: center;color:#fff;}
#pro-zz #pro-list .bd li .pro-div h3{font-size:32px;line-height:32px;font-weight: bold;margin-bottom:15px;}
#pro-zz #pro-list .bd li .pro-div .desc{font-size:16px;line-height:16px;}
#pro-zz #pro-list .bd li .pro-div:hover h3,#pro-zz #pro-list li .pro-div:hover .desc{color:#fff;}
.col-fff{color:#fff;}
#pro-zz #pro-list .hd{margin-bottom: 40px;}
#pro-zz #pro-list .hd li{width:16.666%;height:165px;box-sizing: border-box;padding-top:45px;text-align: center;font-size:16px;
line-height:16px;border-right:1px solid #e9e9e9;border-left:1px solid #fff;}
#pro-zz #pro-list .hd li:first-child{border-left:none;}
#pro-zz #pro-list .hd li:last-child{border-right:none;}
#pro-zz #pro-list .hd li:before{content:'';display:block;margin:0 auto;margin-bottom:20px;}
#pro-zz #pro-list .hd li:nth-child(1):before{width:53px;height:40px;background:url(../images/pro-icon01.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(2):before{width:50px;height:40px;background:url(../images/pro-icon02.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(3):before{width:53px;height:40px;background:url(../images/pro-icon03.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(4):before{width:48px;height:40px;background:url(../images/pro-icon04.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(5):before{width:54px;height:40px;background:url(../images/pro-icon05.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(6):before{width:52px;height:40px;background:url(../images/pro-icon06.png)no-repeat center;
background-size:cover;}

#pro-zz #pro-list .hd li:hover,#pro-zz #pro-list .hd li.on{font-weight: bold;color:#005b5a;cursor: pointer;}
#pro-zz #pro-list .hd li:hover,#pro-zz #pro-list .hd li.on{background:#fff;box-shadow:0px 0px 4px 2px rgba(220,220,220,0.3);}
#pro-zz #pro-list .hd li:nth-child(1):hover:before,#pro-zz #pro-list .hd li:nth-child(1).on:before{width:53px;height:40px;background:url(../images/pro-hicon01.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(2):hover:before,#pro-zz #pro-list .hd li:nth-child(2).on:before{width:50px;height:40px;background:url(../images/pro-hicon02.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(3):hover:before,#pro-zz #pro-list .hd li:nth-child(3).on:before{width:53px;height:40px;background:url(../images/pro-hicon03.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(4):hover:before,#pro-zz #pro-list .hd li:nth-child(4).on:before{width:48px;height:40px;background:url(../images/pro-hicon04.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(5):hover:before,#pro-zz #pro-list .hd li:nth-child(5).on:before{width:54px;height:40px;background:url(../images/pro-hicon05.png)no-repeat center;
background-size:cover;}
#pro-zz #pro-list .hd li:nth-child(6):hover:before,#pro-zz #pro-list .hd li:nth-child(6).on:before{width:52px;height:40px;background:url(../images/pro-hicon06.png)no-repeat center;
background-size:cover;}



/* 案例展示 */
.case{width:100%;position: relative;}
.case .case-list .picList li{overflow: hidden;position: relative;margin-bottom:14px;}
.case .case-list .picList li:nth-child(1),.case .case-list .picList li:nth-child(4){width:860px;height:343px;}
.case .case-list .picList li:nth-child(2),.case .case-list .picList li:nth-child(3){width:585px;height:343px;}

.case .case-list .picList li img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
.case .case-list .picList li:hover img{transform: scale(1.2);}
.case .case-list .picList li h3{font-size:18px;line-height:120px;color:#fff;position: absolute;bottom:0px;left:0;text-align: center;width:100%;
height:120px;background:url(../images/case-back.png)no-repeat bottom center;background-size: contain;}
.case .case-list .hd ul{margin:0px 200px;flex:1;padding-top:25px;}
.case .case-list .hd li{font-size:18px;line-height:36px;}
.case .case-list .hd .next,.case .case-list .hd .prev{display:block;margin-top:6px;width:37px;height:10px;cursor: pointer;}
.case .case-list .hd .next{background:url(../images/left-icon.png)no-repeat center;}
.case .case-list .hd .prev{background:url(../images/right-icon.png)no-repeat center;}
.case .case-list .hd .next:hover{background:url(../images/left-onicon.png)no-repeat center;}
.case .case-list .hd .prev:hover{background:url(../images/right-onicon.png)no-repeat center;}
.case .case-list .hd li.on a{color:#005b5a;}


/* 定制服务 */
.zhengzhuang{padding-bottom:100px;background:#f3f4f8;}
.zhengzhuang .fuwu-list li .fw-img{width:460px;height:660px;position: relative;overflow: hidden;}
.zhengzhuang .fuwu-list li .fw-img img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
.zhengzhuang .fuwu-list li .text-div{text-align: center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;box-sizing: border-box;padding:250px 30px;color:#fff;}
.zhengzhuang .fuwu-list li .text-div a{color:#fff;}
.zhengzhuang .fuwu-list li .text-div h3{font-size:24px;line-height:28px;width: 120px;margin:0 auto;
    height: 120px;border-radius: 50%;background: rgba(0,91,90, 0.85);box-sizing: border-box;padding:30px 35px;}
.zhengzhuang .fuwu-list li .text-div h4{font-size:24px;line-height:24px;font-weight: bold;color:#fff;}

.zhengzhuang .fuwu-list li .text-div .ss{position: absolute;bottom: 8%;left: 30px;right: 30px;transition: top 0.6s;}
.zhengzhuang .fuwu-list li .text-div .desc{font-size: 16px;line-height: 32px;text-align: left;margin:40px auto;display: none;}
.zhengzhuang .fuwu-list li:hover .fw-img img{transform: scale(1.2);}

/* 关于我们 */
#about-in{width: 100%;overflow: hidden;padding-bottom: 120px;}
#about-in .ab-infos .ab-text{flex:1;}
#about-in .ab-infos .abimg{width:740px;margin-left:120px;}
#about-in .ab-infos h3{font-size:40px;font-weight: bold;line-height:40px;color:#005b5a;margin-bottom:30px;}
#about-in .ab-infos p.desc{font-size:16px;line-height:32px;}
#about-in .ab-infos .ab-more{display: block;width:170px;height:44px;border:1px solid #005b5a;border-radius:44px;text-align: center;
font-size:16px;line-height:44px;color:#005b5a;    margin-top: 35px;}
#about-in .ab-infos .ab-more:hover{background:#005b5a;color:#fff;}
#about-in .ab-uls{width:100%;padding:42px 120px;background:#005b5a;box-sizing: border-box;color:#fff;margin-top:50px;}
#about-in .ab-uls li{text-align: center;}
#about-in .ab-uls li h3{font-size:60px;line-height:60px;margin-bottom:20px;}
#about-in .ab-uls li p{font-size:16px;line-height:16px;}

/* 新闻资讯 */
#in-news{padding-bottom:60px;background:#f3f4f8;}
#in-news .news-left{width:670px;height:510px;box-sizing: border-box;padding:50px;}
#in-news .news-left h3{font-size:30px;line-height:34px;font-weight: bold;width: 80%;}
#in-news .news-left:hover h3{color:#007271;}
#in-news .news-left .news-tit .icon-more{display: block;width:25px;height:12px;background:url(../images/hui-icon.png)no-repeat center;}
#in-news .news-left:hover .news-tit .icon-more{background:url(../images/hui-icon.png)no-repeat center;}
#in-news .news-left .news-img{width:100%;height:284px;overflow: hidden;}
#in-news .news-left .news-img img{width:100%;height:100%;transition:all 0.6s;}
#in-news .news-left:hover .news-img img{transform:scale(1.2);}
#in-news .news-left .news-time{color:#999999;font-size:16px;line-height:16px;margin-top:15px;margin-bottom:30px;}
#in-news .news-right{width:670px;}
#in-news .news-right li{border-top:1px solid #e6e6e6;padding:35px 0px;font-size:16px;}
#in-news .news-right li .div-tit{margin-bottom:20px;}
#in-news .news-right li .div-tit h3:before{content:'';display:inline-block;width:10px;height:10px;background:#d2d2d2;border-radius:50%;
margin-right:35px;}
#in-news .news-right li .div-tit h3{font-size:22px;line-height:22px;width: 80%;}
#in-news .news-right li .div-tit span{color:#999999;}
#in-news .news-right li .news-info{padding-left:40px;}
#in-news .news-right li .news-info .desc{font-size:16px;line-height:28px;width:80%;}
#in-news .news-right li .news-info .icon-more{display: block;width:25px;height:12px;background:url(../images/hui-icon.png)no-repeat center;}
#in-news .news-right li:hover a{color:#007271;}
#in-news .news-right li:hover .news-info .icon-more{background:url(../images/hui-icon.png)no-repeat center;}
#in-news .news-right li:last-child{border-bottom:1px solid #e6e6e6;}

.kj-list .kj-bd .kj-info .h4{margin:25px auto;margin-bottom:40px;}
.kj-list .kj-bd .kj-info .h4 p{width:96px;height:96px;border-radius:50%;background:#f3f5f7;box-sizing: border-box;padding:25px;
font-size:18px;line-height:24px;text-align: center;margin-right:20px;}
