/* CSS Document */
.index-content{ background-image: url("../images/index-bg.jpg"); background-repeat: no-repeat; background-attachment: fixed; width: 100%; height: 100%; padding: 0; margin: 0; margin-top: -6px;}
.box{ background-color: rgba(0,0,0,.10);}
.index-content ul li .box p{ font-weight: 800}
.index-content ul li .box i{ width: 60px; height: 1px; background: #fff; margin: auto; display: block;}
.index-content ul li .box span{ display: block;}
/*服务项目*/
.module-banner {background: #f5f5f5; padding: 80px 0;}
.module-banner-head {font-weight: normal;text-align: center;margin-bottom: 40px;color: #fff;}
.module-banner-tab{ padding: 0; margin: 0;}
.row-tab a{background-color: rgba(255,255,255,.85); color: #000}
.row-tab a:hover{background-color: rgba(5,45,229,.85); color: #fff}
.row-tab a.on{ background-color:rgba(5,45,229,.85);color: #fff}
.module-banner-tab-list-box { padding: 0; margin: 0;height: 490px;background-color:rgba(0,0,0,.2);overflow: hidden;position: relative;}
.module-tab-box-ma { opacity: 1;z-index: 1; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -ms-transition: opacity 0.5s;  -o-transition: opacity 0.5s; transition: opacity 0.5s;  position: absolute;}
.module-tab-title h4 {margin: 0 0 20px 0;font-size: 16px;font-weight: normal;position: relative;}
.module-tab-title h4:before {content: " ";display: inline-block;width: 3px; height: 16px; background: #fff;margin-bottom: -2px; margin-right: 8px;}
.module-tab-title p {color: #fff;font-size: 14px;line-height: 24px;}
.module-tab-text {margin: 20px 0;}
.module-tab-text h4 { margin: 0 0 20px 0;font-size: 16px;font-weight: normal; position: relative;}
.module-tab-text h4:before {content: " "; display: inline-block; width: 3px;height: 16px; background: #fff;margin-bottom: -2px; margin-right: 8px;}
.module-tab-text ul li { padding: 0; margin: 0; float: left;font-size: 14px; line-height: 38px; cursor: pointer; color: #fff; border: 1px solid #eee; -webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s; transition: all 0.3s;}
.module-tab-text ul li:hover a {color: #08acee;}
.module-tab-link {position: relative;}
.module-tab-link:after { content: '';width: 8px;height: 8px; float: right; margin: 15px 20px 0 0; transform: rotate(45deg);border-top: 1px solid currentColor; border-right: 1px solid currentColor;}
.module-tab-text ul .module-tab-link:hover:after { border-color: #108cee}
.module-tab-more a { cursor: pointer;color: #000;font-size: 14px;background: #fff; text-align: center; width: 160px;display: inline-block;line-height: 40px;margin-top: 20px;text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s; transition: all 0.3s;}
.module-tab-case li { float: left; margin-right: 20px;}
.module-tab-case li i { width: 60px; height: 60px;border: 1px solid #f0f0f0; border-radius: 12px;display: inline-block;}
.module-tab-case li span {color: #666;font-size: 12px; display: block; text-align: center;line-height: 24px;}
.pro-info-img img{ transition: all 0.6s}
.pro-info-img:hover img{ transform: scale(1.1); transition: all 0.6s}
.service-img{ width:100%; height: 100%; padding: 0; margin: 0; ;}
.service-img ul li .ser-box{ border: 1px solid #dee2e6;}
.service-img ul li:hover .ser-box{background:#007bff; border: none;}
/*关于我们*/
.abouts h4:before {content: " ";display: inline-block;width: 8px; height: 32px; background: #007bff;margin-bottom: -4px; margin-right: 8px;}
.about-bg{ background-color:rgba(0,0,0,.1);}
.about-bg a{ background-color: rgba(255,255,255,1.00); color: #000;}
/*工程案例*/
.case-banner-tab-list-box { background-color:rgba(0,0,0,.2);}
.card:hover img{ transform: scale(1.1); transition: all 0.6s;}
/*新闻资讯*/
.index-news-list li{transition: all 0.6s}
.index-news-list li:hover{background-color:rgba(5,45,229,.85); transition: all 0.6s}
.news-list img{transition: all 0.6s; margin-left: -50%;}
.news-list:hover img{transform: scale(1.1); transition: all 0.6s;}
/*合作伙伴*/

