/* 公共标题 */
.com-title{padding-top:100px;padding-bottom:70px;}
.com-title p.stit{font-size:32px;color:#e6e6e6;font-weight: bold;text-transform: uppercase;line-height:32px;}
.com-title p.stit span{display: inline-block;margin:0px 6px;}
.com-title h3{font-size:34px;font-weight: bold;line-height:34px;}
.com-title .mores{display:block;width:25px;height:25px;background:url(../images/icon-mores.png)no-repeat center;}
.com-title:hover .mores{background:url(../images/icon-onmores.png)no-repeat center;}

/* 系统方案 */
#xitong{width:100%;background:url(../images/xitong-back.jpg)no-repeat center;padding-bottom:100px;}
#xitong .xitong-list{position: relative;}
#xitong .xitong-list .xt-bd li.xt-cont{flex:1;}
#xitong .xitong-list .xt-bd li.xt-cont h3{font-size:34px;line-height:34px;font-weight: bold;margin-bottom:25px;}
#xitong .xitong-list .xt-bd li.xt-cont .xt-info p{font-size:16px;line-height:32px;color:#666666;}
#xitong .xitong-list .xt-bd li.xt-cont .xt-mores{width:190px;height:46px;border-radius:46px;border:1px solid #c52733;box-sizing: border-box;
text-align: center;display:block;font-size:16px;line-height:46px;color:#c52733;margin-top:50px;}
#xitong .xitong-list .xt-bd li.xt-cont .xt-mores:hover{background:#c52733;color:#fff;}
#xitong .xitong-list .xt-bd li.li-img{width:940px;margin-right:-260px;overflow: hidden;height:840px;overflow: hidden;margin-left:110px;margin-top: -104px;}
#xitong .xitong-list .xt-bd li.li-img img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
#xitong .xitong-list .xt-hd{position: absolute;bottom:110px;left:0;right:0;z-index:99;}
#xitong .xitong-list .xt-hd ul{gap:0px 0.5%;}
#xitong .xitong-list .xt-hd li{width:33%;box-sizing: border-box;padding:35px 40px;background:#fff;}
#xitong .xitong-list .xt-hd li h3{font-size:24px;}
#xitong .xitong-list .xt-hd li h3:after{content:'';display: block;width:18px;height:10px;background:url(../images/icon-xtr.png)no-repeat center;}
#xitong .xitong-list .xt-hd li:nth-child(1) i{display: block;width:71px;height:68px;background:url(../images/icon-xt01.png)no-repeat center;}
#xitong .xitong-list .xt-hd li:nth-child(2) i{display: block;width:76px;height:67px;background:url(../images/icon-xt02.png)no-repeat center;}
#xitong .xitong-list .xt-hd li:nth-child(3) i{display: block;width:76px;height:68px;background:url(../images/icon-xt03.png)no-repeat center;}
#xitong .xitong-list .xt-hd li.on,#xitong .xitong-list .xt-hd li:hover{background:#c52733;cursor: pointer;}
#xitong .xitong-list .xt-hd li.on:nth-child(1) i{display: block;width:71px;height:68px;background:url(../images/icon-onxt01.png)no-repeat center;}
#xitong .xitong-list .xt-hd li.on:nth-child(2) i{display: block;width:76px;height:67px;background:url(../images/icon-onxt02.png)no-repeat center;}
#xitong .xitong-list .xt-hd li.on:nth-child(3) i{display: block;width:76px;height:68px;background:url(../images/icon-onxt03.png)no-repeat center;}
#xitong .xitong-list .xt-hd li.on h3,#xitong .xitong-list .xt-hd li:hover h3{color:#fff;font-weight: bold;}
#xitong .xitong-list .xt-hd li.on h3:after,#xitong .xitong-list .xt-hd li:hover h3:after{background:url(../images/icon-xtf.png)no-repeat center;}


/* 关于我们 */
#about{width:100%;background:url(../images/about-back.jpg)no-repeat center;padding:112px 0px;color:#fff;text-align: center;    background-attachment: fixed;}
#about h2{font-size:38px;line-height:38px;font-weight: bold;}
#about .ab-desc{font-size:16px;line-height:32px;width:90%;margin:45px auto;}
#about .ab-mores{width:190px;height:46px;border-radius:46px;border:1px solid #fff;box-sizing: border-box;
text-align: center;display:block;font-size:16px;line-height:46px;color:#fff;margin:0px auto;cursor: pointer;}
#about .ab-mores:hover{background:#c52733;border:1px solid #c52733;}
#about .ab-list{margin-top:100px;}
#about .ab-list li .nums{font-size:66px;font-weight:bold;line-height:66px;margin-bottom:28px;}
#about .ab-list li .name{font-size:16px;line-height:16px;}

/* 业务模式 */
#moshi .ms-list li{width:440px;height:600px;overflow: hidden;position: relative;}
#moshi .ms-list li img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
#moshi .ms-list li i{font-size:30px;font-weight: bold;line-height:30px;position: absolute;top:40px;left:30px;
color:#fff;z-index:99;}
#moshi .ms-list li .ms-info{position: absolute;width: 100%;z-index:99;padding:0px 30px;left:0;bottom:40px;box-sizing: border-box;color:#fff;}
#moshi .ms-list li .ms-info h3{font-size:24px;font-weight: bold;line-height:24px;margin-bottom:14px;}
#moshi .ms-list li .ms-info p{font-size:18px;}
#moshi .ms-list li .ms-info .ms-mores{display: none;width:34px;height:34px;background:url(../images/icon-ms.png)no-repeat center;}
#moshi .ms-list li:hover img{transform: scale(1.2);}
#moshi .ms-list li:hover .ms-info .ms-mores{animation:fadeInUp 0.6s ;display: block;}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
  }
}

/* 工程服务 */
#case{width:100%;background:url(../images/case-back.jpg)no-repeat top center;padding:112px 0px;padding-bottom:0px;color:#fff;text-align: center;}
#case h2{font-size:38px;line-height:38px;font-weight: bold;}
#case .cs-desc{font-size:16px;line-height:32px;width:90%;margin:45px auto;}
#case .cs-mores{width:190px;height:46px;border-radius:46px;border:1px solid #fff;box-sizing: border-box;
text-align: center;display:block;font-size:16px;line-height:46px;color:#fff;margin:0px auto;cursor: pointer;}
#case .cs-mores:hover{background:#c52733;border:1px solid #c52733;}
#case .case-list{border-top:1px solid #fff;margin-top:50px;padding-top:20px;}
#case .case-list .cs-bd li{width:440px;height:260px;margin-right:40px;position: relative;overflow: hidden;}
#case .case-list .cs-bd li img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
#case .case-list .cs-bd li .cs-tit{width:100%;position: absolute;bottom:20px;left:0px;box-sizing: border-box;padding:0px 30px;}
#case .case-list .cs-bd li .cs-tit h3{font-size:16px;line-height:16px;color:#fff;font-weight: bold;}
#case .case-list .cs-bd li .cs-tit i{width:90px;display: block;height:28px;border-radius:28px;background:#c52733;
line-height:28px;font-weight:bold;font-size:16px;color:#fff;}
#case .case-list .cs-bd li:hover img{transform: scale(1.2);}
#case .case-list .cs-hd{margin-bottom:20px;}
#case .case-list .cs-hd .p-but a{display:inline-block;width:50px;height:50px;border-radius:50%;cursor: pointer;border:1px solid #fff;margin-left:10px;}
#case .case-list .cs-hd .p-but a:first-child{background:url(../images/but-left.png)no-repeat center;}
#case .case-list .cs-hd .p-but a:last-child{background:url(../images/but-right.png)no-repeat center;}
#case .case-list .cs-hd .p-but a:hover:first-child{background:#c52733 url(../images/but-left.png)no-repeat center;border:1px solid #c52733;}
#case .case-list .cs-hd .p-but a:hover:last-child{background:#c52733 url(../images/but-right.png)no-repeat center;border:1px solid #c52733;}
#case .case-list .pageState{font-size:16px;line-height:16px;letter-spacing: 4px;}
#case .case-list .pageState span{font-size:30px;line-height:30px;font-weight: bold;}


/* 服务支持 */
#fuwu{padding-bottom:80px;}
#fuwu .fuwu-list .fw-bd{width:640px;height:414px;}
#fuwu .fuwu-list .fw-bd li{width:100%;height:414px;}
#fuwu .fuwu-list .fw-bd li img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
#fuwu .fuwu-list .fw-bd li:hover img{transform:scale(1.2);}
#fuwu .fuwu-list .fw-hd{flex:1;box-sizing: border-box;padding:0px 50px;padding-right:25px;}
#fuwu .fuwu-list .fw-hd ul{height:414px;}
#fuwu .fuwu-list .fw-hd ul li{cursor: pointer;}
#fuwu .fuwu-list .fw-hd ul li h3{font-size:26px;font-weight: bold;line-height:26px;margin-bottom:20px;}
#fuwu .fuwu-list .fw-hd ul li h3 span{font-weight:normal;}
#fuwu .fuwu-list .fw-hd ul li p{font-size:16px;line-height:24px;color:#666666;}
#fuwu .fuwu-list .fw-hd ul li.on{color:#c52733;}
#fuwu .fuwu-list .fw-hd ul li:before{content:'';display:block;float:left;width:30px;height:0%;background:#c52733;margin-left:-65px;
position: relative;transition: height 0.6s;}
#fuwu .fuwu-list .fw-hd ul li.on:before{height:100%;}


/* 新闻资讯 */
#news{margin-bottom:130px;}
#news .news-row1{padding-bottom:50px;border-bottom:1px solid #e6e6e6;}
#news .news-row1 .news-tit{flex:1;}
#news .news-row1 .news-tit p.times{font-size:14px;line-height:14px;color:#999999;font-weight:bold;margin-bottom:45px;}
#news .news-row1 .news-tit h3{font-size:20px;line-height:20px;font-weight: bold;margin-bottom:10px;}
#news .news-row1 .news-tit .news-mores{width:190px;height:46px;border-radius:46px;border:1px solid #c52733;box-sizing: border-box;
text-align: center;display:block;font-size:16px;line-height:46px;color:#c52733;margin-top:50px;}
#news .news-row1 .news-tit .news-mores:hover{background:#c52733;color:#fff;}

#news .news-row1 .news-tit p.desc{font-size:16px;line-height:32px;}
#news .news-row1 .news-img{width:440px;height:260px;overflow: hidden;margin-left:140px;}
#news .news-row1 .news-img img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
#news .news-row1:hover .news-img img{transform: scale(1.2);}
#news .news-list li{width:50%;padding:30px 0px;border-bottom:1px solid #e6e6e6;}
#news .news-list li .news-tit{font-weight: bold;flex:1;}
#news .news-list li .news-tit p.times{font-size:14px;color:#999999;margin-bottom:10px;}
#news .news-list li .news-tit h3{font-size:20px;line-height:20px;font-weight: bold;}
#news .news-list li .a-more{display: block;width:34px;height:34px;margin-left:20px;border-radius: 50%;background:#e1e1e1 url(../images/icon-news.png)no-repeat center;}
#news .news-list li:nth-child(odd){padding-right:4%;box-sizing: border-box;}
#news .news-list li:nth-child(even){padding-left:4%;box-sizing: border-box;}