.clearfix{zoom:1}
.clearfix::after{content:'';display:table;clear:both}
.margin-auto{margin: 0 auto;}
/* flex */
.flex-sb{ display: flex; justify-content:space-between; align-items: center;}
.flex-start{ display: flex; justify-content:flex-start; align-items:center;}
.flex-center{display:flex;justify-content:center; align-items:center;}
.flex-end{ display: flex; justify-content:flex-end; align-items:center;}
.flex-column{display: flex; flex-direction: column;}
.flex-wrap{ display: flex; flex-direction: row; flex-wrap: wrap;}
.flex-wrapc{ display: flex;  flex-wrap: wrap; justify-content: space-between;}
.align-start{ align-items: flex-start;}
.eva{flex: 1;}

.bac-f5{background-color: #F5F5F5;}
.fs15{font-size: 15px;}
.color-w{color: #fff!important ;}
.color-9{color: #999;}
.cl-theme{color: #0095E4;}
.p20{padding: 20px;}
.ptb20{padding-top: 20px ;padding-bottom: 20px;}
.plr20{padding-left:  20px;padding-right: 20px;}
.mtb20{margin: 20px 0;}
.mlr20{margin: 0 20px;}
/* 标题 */
.title-line{width: 80px;height: 1px;background-color: #333333;margin: 20px auto;}
.title-line-w{width: 80px;height: 1px;background-color: #fff;margin: 20px auto;}
.section-main-title h3{font-size: 28px; font-weight: 600;}

/* 首页 */
/* 企业精简介绍 */
.simplify-box{width: 100%; background-color: #2e2d37;color: #fff;}
.simplify-content{margin: 20px 0;padding-left: 20px;}
.simplify-content img{width: 60px;height: 60px;float: left;}
.simplify-text{float: left;padding-left: 20px;}
.simplify-text h2,p{margin-bottom: 0;}
.simplify-text span{font-size: 14px;}

/* 主营业务 */
.business-box{margin-top: 30px;padding:30px 20px;transition: .5s;}
.business-box:hover{transform:translateY(-10px);box-shadow:0 1px 25px rgba(0,0,0,0.2);cursor: pointer;}
.business-box:hover img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
/* .business-box h4:hover{color:#0095e4;} */
.business-box h4{ margin: 20px 0;}
.business-box img{transition: .5s;}

/* 创新产品 */
.product-box{background-image: url(../images/product-img1.jpg);background-size: cover;width:100%;height: 24rem; margin-top: 60px;transition:.5s;padding: 0 20px;}
.product-box:hover{transform:translateY(-10px);box-shadow:0 1px 25px rgba(0,0,0,0.3);}
.product-box:hover .product-content{padding-top:3rem;}
.product-box:hover .product-img{ background-position: 0 -100px;}
.product-box:hover .product-text-up{height: 0;}
.product-box:hover .product-text-down{height: 64px;}
.product-box:hover .product-button{display:inline-block;}
.product-button:hover{background: #fff;color: #333;}
.product-content{color: #FFF;padding-top:4.5rem;}
.product-img{background-image: url(../../img/images/product.png); height: 100px;width: 100px;margin: 0 auto;background-repeat: no-repeat;transition:.2s;}
.product-content h5{margin:30px 0 20px 0;color: #FFF;}
.product-text-up{height: 40px;overflow: hidden;text-overflow: ellipsis;color: #fff;transition:.2s;}
.product-text-down{height: 0px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;color: #fff;transition:.2s;}
.product-button{display: none; padding: 5px 20px;margin-top: 20px; border: 1px solid #fff; background: none; color: #fff; border-radius: 26px;transition: .2s;}

/* 最新资讯 */
.new-box{  margin: 60px 0 30px 0; background: #FFFFFF;transition:.5s;}
.new-box:hover{transform:translateY(-10px);-webkit-box-shadow: 0px 2px 25px 0px rgb(12 0 46 / 20%); box-shadow: 0px 2px 25px 0px rgb(12 0 46 / 20%);}
.new-box:hover .new-text .post-info .blog-btn p{color: #0095e4;}
.new-box:hover .blog-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.new-box .blog-img{position: relative;  overflow: hidden;}
.new-text{padding: 0 20px;}
.new-date{font-size: 20px;color: #999;margin: 20px 0 16px 0;}
.new-title{margin-bottom: 16px;font-weight: bold;}
.new-text .post-info p{color: #999;}
.new-text .post-info .blog-btn p{padding: 20px 0;color: #333}

/* 典型案例 */
.section-case{position: relative;}
.bag-imgbox{
    background-image: url(../../img/bg.png);
    width: 100%;
    height: 450px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    z-index: -1;
}
.text-tab p{color: #fff;padding: 10px 20px; cursor: pointer;}
.text-tab-active{border: 1px solid #fff;}
.case-more{text-align: right;margin-bottom: 1.875rem;}
.case-more a{color: #fff;}
.case-box{position: relative;transition:.5s;margin-bottom: 1.25rem;}
.case-box:hover{transform:translateY(-10px);box-shadow:0 1px 25px rgba(0,0,0,0.2);cursor: pointer;}
.case-box:hover .blog-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.case-text{background-color: #2e2d37; color: #fff;padding: 20px;}
.case-text h6{margin-bottom:16px;font-weight: bold;}

/* 产品介绍 */
.subproduct-banner-text{width: 60%;margin: 0 auto; color: #fff;padding: 20px 0;}
.subproduct-box{background-color:#2e2d37;}
.subproduct-tabtext{padding: 20px 0;color: #FFFFFF;font-size: 16px;}
.subproduct-tabtext:hover{color: #0095E4; }
.subproduct-content{padding: 60px 0;}
.subproduct-content-ash{background-color: #f5f5f5;padding: 60px 0;}
.subproduct-content h3{margin-bottom: 40px;}
.subproduct-content p{margin-bottom: 20px;color: #666;}
.subproduct-line{width: 50px;height: 2px;background-color: #0095e4;margin: 20px 0;}
.a-button{padding: 10px 20px;border: 1px solid #0095e4;color: #0095e4;display: inline-block;margin-top: 20px;}
.a-button:hover{background-color: #0095e4;color: #fff;}

.function-tabbox{margin-bottom: 60px;margin-top: 40px;}
.function-tabbox:hover .function-bottom-line{opacity: 1;}
.function-tabbox:hover .function-tab-img{background-position: 0 -80px;}
.function-tabbox:hover .a-line{border-bottom: 4px solid #0095E4;padding-bottom: 10px;border-radius: 3px;}
.function-tab-img{background-image: url(../../img/images/function.png); height: 80px;width: 80px;margin: 0 auto;background-repeat: no-repeat;transition:.2s;}
.function-bottom-line{height: 3px ;background-color: #0095E4;opacity: 0;}
.function-tabbox p{margin-bottom: 10px;}
.function-content{background-color: #fff;padding:60px 40px;box-shadow: 0 2px 22px rgb(187 207 217 / 30%);}
.function-content img{width: 100%;}

/* 产品优势 */
.fine-box{padding:20px;border: 1px solid #e4e4e4;}
.fine-box:hover{box-shadow: 0 2px 22px rgb(187 207 217 / 30%);}
.fine-box img{margin-bottom: 20px;}
.fine-line{width: 60px;height: 2px;background-color: #0095E4;margin: 20px auto;}

.footer-banner{padding: 48px 20px 40px;
    background: url(../../img/voice-footer-img.png) left top / cover no-repeat, rgb(43, 88, 249);
    background-repeat: no-repeat;
    background-position: left top;}
.footer-banner h4{color: #fff;margin-bottom: 40px;}
.a-button-rounder{background-color: #fff;padding: 10px 30px;border-radius: 60px;color: #0095E4;font-size: 18px;;}

/* 导航 */
.subnav-box{position: fixed;width: 100%;height: auto;top: 144px;left: 0;background-color:rgba(0,0,0,0.8);z-index: 11;color: #ffffff;}

/* 发展历程 */
.develop-box{position: relative;height: 500px;background-color: #fff;}
.develop-line{height: 4px;width: 100%;background-color: #0095E4;position: absolute;top: 50%;;}
.develop-year{width: 140px;height: 140px;border-radius: 50%;border: 4px solid #0095E4;background-color: #fff;text-align: center;font-size: 32px;
				font-weight: bold;color: #0095E4;line-height: 132px;margin-top: 180px;z-index: 1;}
/* 气泡内容 */
.develop-bubblebox{position: absolute;bottom: 350px;}
.develop-bubblebox-down{position: absolute;top: 350px;}
.develop-bubblebox-left1{left: -20px;}
.develop-bubblebox-left2{left: 20%;}
.develop-bubblebox-left3{left: 41%;}
.develop-bubblebox-left4{left: 62%;}
.develop-bubblebox-left5{left: 83%;}
.develop-bubble,.develop-bubble-down{width: 220px;height: auto;padding:10px;background: #f5f5f5;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
.develop-bubble:before,.develop-bubble-down:before{position: absolute;content: "";width: 0;height: 0; right: 100px;border-left: 16px solid transparent;border-right: 16px solid transparent;}
.develop-bubble:before{top: 100%;border-top: 20px solid #f5f5f5;border-bottom: 0 solid transparent;}
.develop-bubble-down:before{top:-20px;border-top: 0 solid transparent;border-bottom: 20px solid #f5f5f5;}


/********************* 电气火灾 **********************/
.cont-text h6{}
/* 滚动条 */
.summarytext::-webkit-scrollbar{ width:4px;}
.summarytext::-webkit-scrollbar-track{background: rgba(0,0,0,0);border-radius:10px;}
.summarytext::-webkit-scrollbar-thumb{background: #666;border-radius:10px;}
.summarytext::-webkit-scrollbar-thumb:hover{background: #b1b1b1;}

/* 简介 */
.introducebox{text-align: center;position: relative; background-image:url(../../img/fire-img/bg-banner.png) ;background-size:cover;background-position:center;background-repeat:no-repeat;padding:130px 0px}
.bread-inner h2{text-align: center;color: #fff;font-size: 26px;margin-bottom: 20px;}
.bread-inner p{color: #fff;font-size: 16px;}
.introduce-tabbox{width: 100%;height: 60px;background-color: rgba(0,0,0,0.5);position: absolute;bottom: 0;}
.introduce-tab{display: flex;}
.introduce-tab a{flex: 1;text-align: center;}
.introduce-tab a:hover{background-color: #0095e4;}
.introduce-tab p{color: #fff;font-size: 16px;line-height: 60px;flex:1;}

/* 标题 */
.ele-title{text-align: center;padding-top: 60px;margin-bottom: 40px;}
.ele-title h2{color: #333;font-size: 22px;font-weight: bold;margin: 0 20px;}
.ele-title h2:before,.ele-title h2:after{content: " ";display: inline-block;width:60px;height: 20px;background-size: 100%;}
.ele-title h2:before{margin-right: 10px;background-image: url(../../img/fire-img/title1-l.png);}
.ele-title h2:after{margin-left: 10px;background-image: url(../../img/fire-img/title1-r.png);}

/* 系统概述 */
.summarybox{background-image: url(../../img/fire-img/summary.png);background-size:cover;background-position:center;background-repeat:no-repeat;}
/* .summaryhalf{background-image: url(../../img/fire-img/summary2.png);background-size:cover;background-repeat:no-repeat;} */
.summarytextbox{background-color: rgba(20,97,202,0.6);padding: 50px 20px;}
.summarytext {height: 300px;overflow-y: scroll;padding-right: 10px;}
.summarytext p{text-indent: 2em;font-size: 14px;line-height: 1.8; color: #fff;text-align: justify;margin-bottom: 10px;}
/* 系统架构 */
.framework-img img{max-width: 100%;}
/* 核心优势 */
.corebox{background-image: url(../../img/fire-img/bg-core.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding-bottom: 120px;}
.core-contbox{background-color: #fff;}
.core-cont{padding: 50px 20px;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;}
.core-icon{width: 100px;height: 100px;background-color: rgba(0,149,228,0.1);border-radius: 50%;position: relative;}
.core-icon img{width: 50px;height: 50px;position: absolute;top: 25px;left: 25px;}
.core-text h6{font-size: 16px;font-weight: bold;color: #0095E4; margin-bottom: 10px;}
.core-text p{width: 200px;color: #999;}
@media (min-width:955px)and (max-width:1200px){
	.core-text p{width: 150px;}
}
@media (min-width:992px){
	.core-cont:nth-child(3n){border-right:none;}
	.core-cont:nth-child(n+4){border-bottom:none;}
}
@media (min-width:768px)and (max-width:991px){
	.core-cont:nth-child(2n){border-right:none;}
	.core-cont:nth-child(n+5){border-bottom:none;}
}
@media (max-width:767px){
	.core-cont{border-right:none;}
	.core-cont:last-child{border-bottom:none;}
}

/* 功能模块 */
.module-box{transition: .5s;background-color: #fff;margin-bottom: 20px; -webkit-box-shadow: 0px 2px 25px 0px rgb(12 0 46 / 20%); box-shadow: 0px 2px 25px 0px rgb(12 0 46 / 20%);}
.module-img{overflow: hidden;display: block;}
.module-img{transition: 0.3s;width: 100%;}
.module-text{padding: 20px;}
.module-text h6{font-size: 16px;font-weight: bold; margin-bottom: 10px;}
.module-text p{color: #999;height: 64px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; }
.module-box:hover{transform: translateY(-10px);}
.module-box:hover .blog-img img {-webkit-transform: scale(1.1);transform: scale(1.1);}
/* 相关设备 */
.eq-bigbox{margin-top: 60px;background-image: url(../../img/fire-img/bg-product.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom: 80px;}
.eq-cont{transition: .5s;background-color: #fff;text-align: center;margin-bottom: 20px;}
.eq-cont img{height: 80%;width: 100%;}
.eq-cont h6{font-size: 16px;padding: 10px 10px 20px 10px;}
.eq-cont:hover{ -webkit-box-shadow: 0px 2px 20px 0px rgb(0 15 31 / 40%); box-shadow: 0px 2px 20px 0px rgb(0 15 31 / 40%);transform: translateY(-10px);}

/* 应用场景 */
.scene-box{margin: 0 -10px;}
.scene-cont{text-align: center;margin-bottom: 20px;}
.scene-cont img{width: 100%;}
.scene-cont h6{font-size: 16px;margin-top: 15px;}

/* 行业案例 */
.fire-case-box{background-color: #f5f5f5;margin-top: 60px;padding-bottom: 60px;}
.fire-case-text{background-color: #fff;padding: 0 20px;padding-bottom: 20px;}
.fire-case-text h6{font-size: 16px;font-weight: bold;padding-top: 20px;}
.fire-case-text p{color: #999;}
/* 下拉滚动导航 */
.sticky2 {position:fixed;z-index:9999;top:73px;left:0;bottom:initial;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;animation:fadeInDown 0.5s both 0.1s;}

/* 移动端自适应 */
@media (max-width:767px){
	.sticky2{top: 65px;}
	/* banner */
	.bread-inner h2{font-size: 20px;margin-bottom: 10px;}
	.bread-inner p{font-size: 14px;}
	.introducebox{padding: 60px 0 100px 0;}
	.introduce-tabbox{height: auto;}
	.introduce-tab{display: block;}
	.introduce-tab a{width: 20%; float: left;}
	.introduce-tab p{line-height: 40px;font-size: 13px;}
	/* 标题 */
	.ele-title{padding-top: 40px;margin-bottom:30px;}
	.ele-title h2{font-size: 20px;margin: 0 10px;}
	.ele-title img{height: 18px;}
	/* 核心优势 */
	.core-cont{padding:20px;}
	.core-icon{width: 80px;height: 80px;}
	.core-icon img{width: 40px;height: 40px;top: 20px;left: 20px;}
	/* 相关设备 */
	.eq-bigbox{padding-bottom: 30px;margin-top:40px;}
	
	/* 行业案例 */
	.fire-case-box{margin-top:20px;padding-bottom:40px;}
	.fire-case-text h6{padding-top: 20px;}
}

