/* 导航样式和产品页面样式 */
.nav_top{background-color:#FFF;width:100%;position: fixed;top: 0;height:8vh;border-bottom: 1px solid #f4f4f4;z-index: 9999;}
.nav_top .layui-container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 100%;}
.nav_top .logo{width: 20%;height:100%;float:left;text-align:center}
.nav_top .title{font-size: 1.5rem;width: 50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;font-weight: 600;}
.nav_top .logo a{color:#FFF;display:flex;flex-wrap:wrap;align-items:center;height:100%}
.nav_top .logo a img{max-height:70%}
.nav_top .nav{display:none;width:100%;position:absolute;z-index:99;top:8vh;margin-left:-15px}
.nav_top .nav .layui-nav{background-color:#0259BA;padding-bottom: 1.5rem;}
.nav_top .nav .layui-nav .layui-nav-item a{color: #fff;width: 50%;margin: 0 auto;font-size: 2rem;font-weight: 600;}
.nav_top .nav li{width:100%;text-align:center}
.nav_top .nav ul .active a{border-bottom: 0.1rem solid white;}
.nav_top .icon{display: flex;flex-wrap: wrap;align-items: center;}
.nav_top .icon img{width: 2.5rem;margin-left: 0.25rem;}
.nav_top .icon .language{display:inline-block;position: relative;}
.nav_top .icon .language .language_content{display: none;position: absolute;z-index: 99;background: #fff;width: 10rem;;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);border-radius: 5px;left: -3.5rem;top: 3rem;padding: 1rem 0;}
.nav_top .icon .language .language_content h3 a{display: inline-block;width: 100%;text-align: center;}
.nav_top .icon .language .language_content h3+h3{margin-top: 1rem;}
.nav_top .icon .mobile-icon{display:block;}
.nav_top .search_form{display: none;width: 100%;}
.nav_top .searchField_form{position:absolute;top: 8vh;left: 0;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;height: 5rem;align-items: center;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(0, 0, 0, 0.1);background:white;}
.nav_top .searchField_form .icons{width: 15%;text-align: center;}
.nav_top .searchField_form .icons img{width: 2rem;}
.nav_top .searchField_form .search_bar{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.nav_top .searchField_form .search_bar .header_input{width: 80%;height: 70%;border: none;}
.nav_top .searchField_form .search_bar .btn{height: 50%;margin-left: 0.5rem;border: none;outline: none;background: none;}


/* 头部样式 */
.header{background-color:#FFF;width:100%;height:8%;position: fixed;top: 0;border-bottom: 1px solid #f4f4f4;z-index: 999;}
.header .layui-container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 100%;}
.header .logo{width: 20%;height:100%;float:left;text-align:center}
.header .logo a{color:#FFF;display:flex;flex-wrap:wrap;align-items:center;height:100%}
.header .logo a img{max-height:70%}
.header .nav{display:none;width:100%;position:absolute;z-index:99;top:8vh;margin-left:-15px}
.header .nav .layui-nav{background-color:#0259BA;padding-bottom: 1.5rem;}
.header .nav .layui-nav .layui-nav-item a{color: #fff;width: 50%;margin: 0 auto;font-size: 2rem;font-weight: 600;}
.header .nav li{width:100%;text-align:center}
.header .nav ul .active a{border-bottom: 0.1rem solid white;}
.header .icon{display: flex;flex-wrap: wrap;align-items: center;}
.header .icon img{width: 2.5rem;margin-left: 0.25rem;}
.header .icon .language{display:inline-block;position: relative;margin: 0 1rem;}
.header .icon .language .language_content{display: none;position: absolute;z-index: 99;background: #fff;width: 10rem;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);border-radius: 5px;left: -3.5rem;top: 3rem;padding: 1rem 0;}
.header .icon .language .language_content h3 a{display: inline-block;width: 100%;text-align: center;}
.header .icon .language .language_content h3+h3{margin-top: 1rem;}
.header .icon .mobile-icon{display:block;}
.main{margin-top:20px}


.header .search_form{display: none;width: 100%;}
.header .searchField_form{position:absolute;top: 8vh;left: 0;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;height: 5rem;align-items: center;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(0, 0, 0, 0.1);background:white;}
.header .searchField_form .icons{width: 15%;text-align: center;}
.header .searchField_form .icons img{width: 2rem;}
.header .searchField_form .search_bar{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.header .searchField_form .search_bar .header_input{width: 80%;height: 70%;border: none;}
.header .searchField_form .search_bar .btn{height: 50%;margin-left: 0.5rem;border: none;outline: none;background: none;}




/* 首页轮播图 */
.home-swiper .home-pagination{bottom: 12vh;width: 100%;height: 5%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.home-swiper .home-pagination .swiper-pagination-bullet{margin: 0 0.25rem;width: 1rem;height: 1rem;background: white;opacity: 1;;}
.home-swiper .home-pagination .swiper-pagination-bullet-active{width: 1.25rem;height: 1.25rem;background: #0259BA;}
/* .home-swiper .home_item{position: absolute;width: 100%;height: 70%;top: 5%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-around;}
.home-swiper .home_item .text{width: 90%;margin: 0 auto;text-align: left;color: white;text-transform: uppercase;}
.home-swiper .home_item .text h1{font-size: 2.5rem;}
.home-swiper .home_item .text h3{border: 0.1rem solid white;display: inline-block;font-size: 1.25rem;margin-top: 1rem;padding: 0.25rem;font-size: 2rem;} */
.home-swiper .p_info{position: absolute;width: 90%;top: 15%;left: 5%;color: white;text-align: left;font-family: 'Source Han Sans';}
.home-swiper .p_info .p_info_fivebox .item-word img{width:2rem}
.home-swiper .p_info .p_info_fivebox .item-word .p_btitle{font-size: 2.5rem;font-weight: bold;}
.home-swiper .p_info .p_info_fivebox .item-word .p_summary{margin-bottom: 0.5rem;display: flex;align-items: center;font-size: 2rem;font-weight: 400;}
.home-swiper .p_info .p_info_fivebox .item-word .p_summary:first-child{margin-top: 1rem;}
.home-swiper .p_info .p_info_fivebox .item-word .p_summary>:first-child{margin-right: 1rem;}
.home-swiper .swiper-slide>img{height: 100%;}




/* 设备介绍 */
.index-equiment .swiper-slide:nth-child(1){background: url(/static/img/index-equipment1.jpg) no-repeat;background-size: 100% 100%;}
.index-equiment .swiper-slide:nth-child(2){background: url(/static/img/index-equipment2.jpg) no-repeat;background-size: 100% 100%;}
.index-equiment .swiper-slide:nth-child(3){background: url(/static/img/index-equipment3.jpg) no-repeat;background-size: 100% 100%;}
.index-equiment .introduce{width: 100%;height: 65%;position: absolute;top: 5%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-around;}
.index-equiment .introduce h1{color: white;font-size: 2.5rem;}
.index-equiment .introduce .img{width: 94%;margin: 0 auto;}
.index-equiment .introduce .details{width:90%;margin:0 auto;font-size: 1.5rem;color: white;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;text-align: justify;}
.index-equiment .introduce .btn a{color: white;border: 0.1rem solid white;border-radius: 2rem;padding: 0.5rem 1rem}
.index-equiment .pagination{width: 100%;height: 10%;position: absolute;bottom: 0;z-index: 99;overflow-x: hidden;}
.index-equiment .introduce-pagination{display:flex;justify-content:space-around;width: 100% !important;overflow: visible;white-space: nowrap;transition: transform 0.3s ease;top: 0rem !important;left: inherit !important;transform: inherit !important;}
.index-equiment .pagination .pagination_item{position: relative;width: 100%;height:100%;}
.index-equiment .pagination .pagination_item .black{position: absolute;bottom: 0;width: 100%;height: 90%;background: #000;}
.index-equiment .pagination .pagination_item .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.index-equiment .pagination .pagination_item .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,
.index-equiment .pagination .pagination_item .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: inherit !important;}
.index-equiment .pagination .pagination_item .introduce-pagination .swiper-pagination-bullet{display: block;width: auto !important;height:auto !important;background:transparent !important;opacity:1 !important;display:flex;flex-direction:column;align-items:center;margin:0 !important;transition: 0.3s;left: inherit !important;}
.index-equiment .pagination .pagination_item .introduce-pagination .swiper-pagination-bullet::before{content:url(/static/img/white_cicle.png);display: inline-block;background-size: cover;background-position: center;margin-bottom: 0.5rem;}
.index-equiment .pagination .pagination_item .introduce-pagination .swiper-pagination-bullet-active{opacity: 1;position: relative;}
.index-equiment .pagination .pagination_item .introduce-pagination .swiper-pagination-bullet-active::before{content: url(/static/img/blue_cicle.png);}
.index-equiment .pagination .pagination_item .introduce-pagination .swiper-pagination-bullet span{font-size:1.75rem;color:#fff;}



/* 首页视频 */
.index-video .swiper-slide{background:url(/static/img/index-video.jpg) no-repeat;background-size: cover;}
.index-video .video-item{width: 100%;height: 65%;position: absolute;top: 5%;display: flex;flex-wrap: wrap;justify-content: center;}
.index-video .video-item h1{color: white;font-size: 2.5rem;width: 94%;margin: 0 auto;margin-bottom: 1.5rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.index-video .video-item .subtitle{width: 90%;margin: 0 auto;font-size: 1.5rem;color: white;line-height: 2rem;text-align: justify;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 1.5rem;margin-bottom: 1.5rem;}
.index-video .video-item .img{width: 90%;height: 48%;margin: 0 auto;position: relative;border-radius: 1rem;}
.index-video .video-item .img img{width: 100%;height: 100%;border-radius: 1rem;}
.index-video .video-item .img .play{position: absolute;top: 30%;width: 100%;text-align: center;}
.index-video .video-item .img .play img{width: 4rem;margin: 0 auto;}
.index-video .video-item .btn{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.index-video .video-item .btn a{color: white;border: 0.1rem solid white;border-radius: 2rem;padding: 0.5rem 1rem}
.index-video .page{position: absolute;bottom: 0%;width: 100%;z-index: 99;height: 20%;display: flex;align-items: center;}
.index-video .page .page_list{display:flex;justify-content: start;width: 50%;margin: 0 auto;align-items: center;}
.index-video .page .video-prev,
.index-video .page .video-next{background-image:inherit !important;height: inherit !important;position: inherit !important;margin-top: inherit !important;display: initial !important;width: initial !important;}
.index-video .page .fenye{width: 100%;}
.index-video .page .video-pagination{position: inherit !important;width: 100%;color: white;font-size: 20px;}
.swiper-button-next:after, .swiper-button-prev:after{content: inherit !important;}


/* 首页项目案例 */
/* ........................................................ */
.home-project .pro_item{text-align: left;width: 100%;margin-top: 1rem;position: absolute;top: 0;}
.home-project .pro_item .item{width: 90%;margin: 0 auto;padding: 1rem 0.5rem;border-radius: 1rem;margin-top: 1rem;}
.home-project .pro_item .swiper-slide img{border-radius: 1rem;}
.home-project .pro_item .project-child{width: 96%;height: 20rem;margin: 0 auto;margin-top: 1.5rem;}
.home-project .pro_item .item .title{color: #000;}
.home-project .pro_item .item .title h3{font-size: 2.5rem;display: flex;align-items: center;color: white;}
.home-project .pro_item .item .title>:last-child{font-size: 1.85rem;height:4.25rem;display: flex;flex-wrap: wrap;align-items: center;margin: 1rem 0;color: #fff;}
.home-project .pro_item .item .title h3 img{width: 2rem;margin-right: 1rem;}
.home-project .pro_item .item .text{color:#000;text-align: justify;color: white;font-size: 1.5rem;}
.home-project .read_more{width: 90%;margin: 0 auto;text-align: left;margin-top: 1rem;}
.home-project .read_more a{display:flex;align-items:center;justify-content:center;outline:none;cursor:pointer;width:35%;background-image:linear-gradient(to top,#D8D9DB 0%,#fff 80%,#FDFDFD 100%);border-radius:30px;border:1px solid #8F9092;transition:all 0.2s ease;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:600;color:#606060;text-shadow:0 1px #fff;padding: 1rem 0;}
.home-project .project-pagination{bottom: 3rem !important;display: flex;flex-wrap: wrapl;justify-content: center;align-items: center;}
.home-project .project-pagination .swiper-pagination-bullet{margin: 0 0.25rem;width: 1rem;height: 1rem;background: white;opacity: 1;}
.home-project .project-pagination  .swiper-pagination-bullet-active{width: 1.25rem;height: 1.25rem;background: #0259BA;}
.home-project .swiper-slide{background: inherit;}


/* 首页关于我们 */
.index-about{box-sizing: border-box;display: flex !important;flex-direction: column;}
.index-about .swiper-wrapper{flex: 1;display: flex;}
.index-about .swiper-slide img,
.index-about .videos video{width: 100%;height: auto;object-fit: cover;}
.index-about .about_item{position: absolute;top: 1%;width: 100%;}
.index-about .about_item h1{color: white;width: 94%;margin: 0 auto;text-align: left;}
.index-about .about_item .details{width: 94%;margin: 0 auto;text-align: justify;line-height: 2rem;font-size: 1.75rem;color: white;margin-top: 1rem;margin-bottom: 1rem;}
.index-about .about_item .videos{width: 96%;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-top: 1.5rem;position: relative;}
.index-about .about_item .videos>img{margin: 0 auto;border-radius: 1rem;border: 0.01rem solid rgba(255, 255, 255, 0.5);}
.index-about .about_item .videos .icon{position: absolute;left: 0;top: 40%;width: 100%;}
.index-about .about_item .videos .icon img{margin: 0 auto;width: 4rem;}

.index-about .about_item .tab-num{width: 96%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 3rem;}
.index-about .about_item .tab-num .count{width: 48%;text-align: center;color: white;height: 100%;background: rgba(255, 255, 255, 0.5);margin-bottom:1rem;border-radius: 0.4rem;}
.index-about .about_item .tab-num .count>:first-child{margin: 0 auto;display:flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;font-size: 2.5rem;font-weight: bold;font-family: DIN-BOLD;color:#0259BA;height:3rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.index-about .about_item .tab-num .count>:last-child{font-size: 1.5rem;font-weight: bold;display: flex;justify-content: center;align-items: center;color:#333;height:3rem;}
.index-about .page{position: absolute;bottom: 0%;width: 100%;z-index: 99;height: 18%;display: flex;align-items: center;}
.index-about .page .info{display: flex;flex-wrap:wrap;justify-content: space-around;width: 100%;align-items: center;height: 50%;}
.index-about .page .about-pagination{position: inherit !important;width: 100%;color: white;font-size: 20px;top: 0;}
.index-about .page .about-pagination .swiper-pagination-bullet{width: 45%;border-radius: inherit !important;height: 0.1rem;}
.index-about .page .about-pagination .swiper-pagination-bullet-active{height: 0.3rem;background: #0259BA !important;}
.index-about .page .about-prev,
.index-about .page .about-next{position: inherit !important;opacity: inherit !important;width: 49%;height: 100%;margin-top: inherit !important;}
.index-about .page .about-prev .blue,
.index-about .page .about-next .blue{display: none;}
.index-about .page .about-prev span,
.index-about .page .about-next span{margin-left: 1rem;color: white;font-size: 1.75rem;}
.index-about .page .info .swiper-button-disabled .blue{display: block !important;}
.index-about .page .info .swiper-button-disabled span{font-weight: bold;}
.index-about .page .info .swiper-button-disabled .white{display: none !important;}
.index-about .page .about-prev img,
.index-about .page .about-next img{width: 3.5rem;}


/* 首页新闻 */
.index-news{background: url(/static/img/index-news.jpg) no-repeat;background-size: cover;position: relative;}
.index-news .news-item{position: absolute;top: 5%;width: 100%;}
.index-news .news-item h1{width: 92%;margin: 0 auto;font-weight: bold;font-size: 2.5rem;}
.index-news .news-item .classification{width: 94%;margin: 0 auto;margin-top: 2.5rem;margin-bottom: 2.5rem;}
.index-news .news-item .classification .list{display: flex;flex-wrap: wrap;justify-content: space-between;width: 88%;margin: 0 auto;}
.index-news .news-item .classification .list .title{width: 45%;}
.index-news .news-item .classification .list .active{border-bottom: 0.2rem solid #0259BA;}
.index-news .news-item .classification .list .active h3{color: #0259BA;font-weight: bold !important;}
.index-news .news-item .classification .list .title h3{font-weight: 500;font-size: 2rem;cursor: pointer;}
.index-news .news-item .news-article{width: 92%;margin: 0 auto;}
.index-news .news-item .news-article .article{background: white;margin-bottom: 1.25rem;padding:1.5rem 1rem;}
.index-news .news-item .news-article .article a{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.index-news .news-item .news-article .article a .date{width: 25%;height: 100%;border-bottom: 0.1rem solid #a9a9a9;}
.index-news .news-item .news-article .article a .date h3{font-size: 1.75rem;font-weight: bold;}
.index-news .news-item .news-article .article a .date span{color: #a9a9a9;font-size: 1.45rem;margin-top: 0.15rem;}
.index-news .news-item .news-article .article a .title{width: 70%;font-size: 1.5rem;}
.index-news .news-item .news-article .view_more{margin-top: 2.5rem;text-align: center;}
.index-news .news-item .news-article .view_more a{color: white;border-radius: 0.75rem;padding: 0.5rem 1rem;background: #0259BA;font-size: 1.75rem;}


/* 留言表单 */
.index-message{background: url(/static/img/index-contact.jpg) no-repeat;background-size: cover;position: relative;}
.index-message .message{position: absolute;top: 5%;width: 100%;}
.index-message .message .form-body{width: 94%;margin: 0 auto;}
.index-message .message .form-body h3{font-size: 2.5rem;color: white;margin-bottom: 2.5rem;}
.index-message .message .form-body .form-control{width: 99%;margin-bottom: 1.25rem;height: 4rem;border: none;border-radius: 0.75rem;padding: 0.25rem 0 0 0.25rem;}
.index-message .message .form-body textarea{height: 8rem !important;}
.index-message .message .form-body .form-btn{width: 100%;text-align: center;margin-top: 1.5rem;padding: 1.25rem 0;}
.index-message .message .form-body .form-btn span{color: white;border-radius: 0.75rem;padding: 0.5rem 1rem;background: #0259BA;font-size: 1.75rem;}


/* 首页底部 */
.index-footer{position: relative;}
.index-footer .footer_item{position: absolute;height: 88.5%;width: 100%;background: #031A2D;display: flex;flex-direction: column;justify-content: space-between;}
.index-footer .footer_item footer{height: 100%;}
.container_footer{width: 94%;height: 100%;margin: 0 auto;display: flex;flex-direction: column;justify-content: space-around;}
.container_footer .footer_contact{width: 87%;margin: 0 auto;margin-top: 3rem;}
.container_footer .footer_contact .us{width: 100%;display: flex;justify-content: space-between;align-items: center;color: white;margin: 2rem 0;}
.container_footer .footer_contact .us .icon{width: 12%;text-align: center;}
.container_footer .footer_contact .us .icon img{width: 80%;margin: 0 auto;}
.container_footer .footer_contact .us .list{width: 85%;font-size: 1.5rem;}
.container_footer .footer_contact .us .list span{width: 100%;display: inline-block;}
.container_footer .footer_contact .us .list a{color: #63A5FF;font-weight: bold;display: flex;}
.container_footer .footer_contact .us .list .tel{display: flex;flex-wrap: wrap;}
.container_footer .footer_contact .us .list .tel span{width: auto;margin-left: 1rem;color: #63A5FF;font-weight: bold;}
.container_footer .footer_img{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;margin-top: 2.5rem;border-top: 0.01rem solid #a9a9a9;border-bottom: 0.01rem solid #a9a9a9;padding: 2.5rem 0;}
.container_footer .footer_img .icon{width: 40%;}
.container_footer .footer_img .icon .img{text-align: center;}
.container_footer .footer_img .icon .img img{max-width: 80%;margin: 0 auto;}
.container_footer .footer_img .icon .text{width: 100%;display: flex;justify-content: center;align-items: center;color: white;font-size: 1.75rem;margin-top: 0.5rem;}

/* 修改-----适用于除首页以外的产品和详情底部 */
.index-footer .copyright{position: absolute;bottom: 0;height: 12%;color: white;font-size: 1.25rem;text-align: center;background: #031A2D;}
.list-footer{position: relative;background: #031A2D;height: 92vh;}
.list-footer .footer_item{position: absolute;width: 100%;}
.list-footer .copyright{position: absolute;bottom: 0;height: 12%;color: white;font-size: 1.25rem;text-align: center;}
/* 首页样式结束 */



/* 产品中心 */
.list-product h1{text-align: center;margin: 1.5rem 0;color: #0259BA;}
.list-product{width:100%;background: #F6F8FA;padding: 1.5rem 0;}
.list-product .product_item .list{background:white;width: 94%;margin: 0 auto;background-image: linear-gradient(175deg, #c8dcf6 0%, #f5fafe 60%), linear-gradient(#f7f9fc, #f7f9fc);box-shadow: 0px 18px 0.62rem 2px rgba(5, 28, 45, 0.08);border-radius: 0.4rem;padding-bottom: 1rem;}
.list-product .product_item .list .img{width:100%}
.list-product .product_item .list .img img{max-width: 100%;border-radius: 0.4rem;}
.list-product .product_item .list .text{margin-top: 1.5rem;padding-bottom: 1.5rem;font-size: 2rem;font-weight: bold;padding: 0.3rem 0.4rem 0.6rem;}
.list-product .product_item .list .details{padding: 0.3rem 0.4rem 0.6rem;-webkit-line-clamp: 2;font-size: 1.5rem;height: 3rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all;}
.list-product .product_item .list + .list{margin-top: 1.5rem ;}


/* 解决方案 */
/* list_sol1.html */
.sol_total{background: #F6F8FA;}
.sol_container{padding: 3rem 0;width: 94%;margin: 0 auto;}
.sol_container .sol_top_text{text-align: center;margin-bottom: 2.5rem;font-size: 2.5rem;color: transparent;text-shadow:0px 2px 0 #0259BA, 1px 1px 0 #333, 2px 0px 0 #fff, 1px 2px 0 #0259BA;}
.sol_container .sol_top_text h3{font-size: 2.5rem;font-weight: 600;}
.sol_container .sol_top_img{margin-top: 1rem;}
.sol_container .sol_top_img img{max-width: 100%;}
.sol_container .sol_top_detail{font-size: 1.5rem;text-align: justify;margin-top: 1rem;}
.sol_swiper .about_swiper{width:100%;overflow:hidden;padding:20px 0}
.sol_swiper .about_swiper .swiper-slide{padding-bottom: 2rem;background: inherit !important;}
.sol_swiper .about_swiper .swiper-slide img{width:100%;height:20rem;margin-bottom: 0.5rem;}
.sol_swiper .about_swiper .swiper-slide span{display: inline-block;text-transform: capitalize;}
.sol_raw{margin-top: 3rem;}
.sol_raw .raw_text{width: 94%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin: 0 auto;margin-bottom: 2rem;}
.sol_raw .raw_text h3{width: 30%;font-weight: 600;font-size: 1.5rem;}
.sol_raw .raw_text .text{width: 65%;display:flex;flex-wrap: wrap;justify-content: space-around;}
.sol_raw .raw_text .text h4{font-size: 1.5rem;}
.sol_raw .raw_text .text .on{color:#0259BA}
.sol_raw .raw_swiper{margin-top: 1.5rem;position: relative;overflow: hidden;}
.sol_raw .raw_swiper .sol_content .swiper-slide{width:60.5% !important;transition:transform 0.3s;box-sizing:border-box;}
.sol_raw .raw_swiper .sol_content .swiper-slide .img{position: relative;}
.sol_raw .raw_swiper .sol_content .swiper-slide .img img{width: 100%;object-fit:cover;}
.sol_raw .raw_swiper .sol_content .swiper-slide .img span{position: absolute;bottom: 0px;left:0;width:100%;color
  :#fff;background:rgba(0, 0, 0, 0.5);font-size: 1.25rem;padding: 5px 0;}
.sol_raw .raw_swiper .sol_content .swiper-slide{transform: scale(0.8);}
.sol_raw .raw_swiper .sol_content .swiper-slide-active{transform: scale(1);}
.sol_raw .raw_swiper .sol_content .swiper-slide-active .img span{font-size: 1.75rem;}
/* .sol_raw .raw_swiper .sol_content .swiper-slide-active .img span{height: 93%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;background:rgba(14,89,209, 0.5);} */
.sol_product{width:100%;background: #0259BA;padding: 15px 0;margin:3rem 0;}
.sol_product .pro_title{width: 100%;text-align: center;}
.sol_product .pro_title h4{font-size: 2rem;color: white;}
.sol_product .pro_list{width: 100%;margin-top: 2rem;}
.sol_product .pro_list .pro{display: flex;flex-wrap: wrap;justify-content: center;width: 98%;margin: 0 auto;}
.sol_product .pro_list .pro + .pro{margin-top: 1rem;}
.sol_product .pro_list .pro .list{width: 18.5%;text-align: center;margin: 0 1rem;}
.sol_product .pro_list .pro .list .img img{max-width: 100%;height:6rem}
.sol_product .pro_list .pro .list span{display: inline-block;font-size: 1.2rem;margin-top: 0.5rem;color: white;}

.sol_container .sol_bottom_text{text-align: center;}
.sol_container .sol_bottom_text h3{font-size: 1.75rem;font-weight: 600;}

.sol_container .sol_table{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;padding-bottom: 3rem;}
.sol_container .sol_table .swiper-slide{background: inherit !important;}
.sol_container .sol_table .item{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;padding: 1rem 0;}
.sol_container .sol_table .item .img{width: 29.5%;}
.sol_container .sol_table .item .img img{width: 100%;}
.sol_container .sol_table .item .table{width: 69.5%;}
.sol_container .sol_table .item .table table{width: 100%;border-collapse: collapse;}
.sol_container .sol_table .item .table h4{font-size: 1.25rem;margin-bottom: 10px;}
.sol_container .sol_table .item .table table tr td{border: 1px solid #a8a5a5;padding: 2px 0 2px 1px;font-size: 1rem;}
.sol_container .sol_table .sol_table{bottom: 0rem;}

.sol_container .solution_text{margin-top: 1.5rem;}
.sol_container .solution_text .solution_txt{width: 100%;text-align: center;margin-bottom:1.5rem;}
.sol_container .solution_text .solution_txt h3{font-weight: 600;font-size: 1.75rem;}
.sol_container .solution_text .solution_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.sol_container .solution_text .solution_item .img{width: 100%;}
.sol_container .solution_text .solution_item .img img{width: 100%;}
.sol_container .solution_text .solution_item .text{width: 100%;line-height: 1.75rem;font-size: 1.5rem;text-align: justify;margin-top: 1rem;}
.mt{margin-top: 2rem;}
.pt{padding-top: 0 !important;}
.pb{padding-bottom: 1.5rem;}
.sol_raw .raw_swiper .raw{display: flex;flex-wrap: wrap;justify-content: space-between;}
.sol_raw .raw_swiper .raw .item{width: 32%;text-align: center;position: relative;}
.sol_raw .raw_swiper .raw .item img{width: 100%;}
.sol_raw .raw_swiper .raw .item span{position: absolute;bottom: 5px;left: 0;color: white;background: rgba(0, 0, 0, 0.5);width: 100%;padding: 10px 0;font-size: 1.25rem;}

.sol_container .sol_text{margin-top: 1.5rem;}
.sol_container .sol_text .img{text-align: center;}
.sol_container .sol_text .img img{width: 100%;}
.sol_container .sol_text .content{width: 100%;margin-top: 1.5rem;}
.sol_container .sol_text .content h2{font-size: 1.75rem;}
.sol_container .sol_text .content .text{font-size: 1.5rem;line-height: 1.75rem;margin-top: 1.5rem;text-align: justify;}


/* list_sol2.html */
.sol_container .sol_list{width: 100%;margin-top: 3rem;}
.sol_container .sol_list .list_text{margin: 1.5rem 0;text-align: center;}
.sol_container .sol_list .list_text h3{font-size: 2rem;color:transparent;background:#333333 linear-gradient(to right,transparent,#0259BA,transparent) no-repeat;background-clip:text;background-size:20% 100%;background-position:0 0;animation:colorSlide 3s infinite}
@keyframes colorSlide{
    from {
      background-position: -30% 0%;
    }
    to {
        background-position: 130% 0;
    }
}
.sol_container .sol_list .list_container{width: 100%;}
.sol_container .sol_list .list_container .img{width: 100%;}
.sol_container .sol_list .list_container .img img{width: 100%;}
.sol_container .sol_list .list_container .metal{width: 100%;text-align: left;margin-top: 1rem;}
.sol_container .sol_list .list_container .metal .metal_item{width: 94%;margin: 0 auto;}
.sol_container .sol_list .list_container .metal .metal_item h3{font-size: 1.75rem;color:#0259BA;}
.sol_container .sol_list .list_container .metal .metal_item .text{margin: 1.5rem 0;font-size: 1.5rem;}
.sol_container .sol_list .list_container .metal .metal_item .text p{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: start;margin: 10px 0;}
.sol_container .sol_list .list_container .metal .metal_item .text p img{width: 6%;}
.sol_container .sol_list .list_container .metal .metal_item .text p span{display: inline-block;width: 92%;}
.sol_container .sol_list .list_container .metal .metal_item .materials{font-size: 1.75rem;display: flex;align-items: center;}
.sol_container .sol_list .list_container .metal .metal_item .materials img{width: 3rem;}

.sol_container .sol_list .sol_accordion .item {margin-top: 20px;}
.sol_container .sol_list .sol_accordion .item .title{height: 5rem;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;background: #fff;padding: 0 5px;cursor: pointer;}
.sol_container .sol_list .sol_accordion .item .title .text{width: 80%;text-align: left;font-size: 1.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sol_container .sol_list .sol_accordion .item .title .icon{width: 8%;height:80%;text-align: center;}
.sol_container .sol_list .sol_accordion .item .title .icon i{display: inline-block;width: 2px;height: 100%;background: #CCCCCC;}
.sol_container .sol_list .sol_accordion .item .title .img{width: 8%;height: 100%;display: flex;justify-content: center;align-items: center;}
.sol_container .sol_list .sol_accordion .item .title .img img{transition: transform 0.3s ease;width: 2rem;}
.sol_container .sol_list .sol_accordion .item .title .img img.rotated{transform: rotate(180deg);}
.sol_container .sol_list .sol_accordion .content{display: none;background: white;padding: 15px 0;}
.sol_container .sol_list .sol_accordion .content .con_item{width: 98%;margin: 0 auto}
.sol_container .sol_list .sol_accordion .content .con_item + .con_item{margin-top: 1.5rem;}
.sol_container .sol_list .sol_accordion .content .con_item .con_list{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.sol_container .sol_list .sol_accordion .content .con_item .con_list + .con_list{margin-top: 15px;}
.sol_container .sol_list .sol_accordion .content .con_item .con_list .img{width: 30%;text-align: center;}
.sol_container .sol_list .sol_accordion .content .con_item .con_list .img img{max-width: 80%;}
.sol_container .sol_list .sol_accordion .content .con_item .con_list .text{width: 70%;}
.sol_container .sol_list .sol_accordion .content .con_item .con_list .text h4{font-size: 1.75rem;color: #666666;margin-bottom: 1rem;}
.sol_container .sol_list .sol_accordion .content .con_item .con_list .text p{font-size: 1.5rem;color: #666666;}

.sol_content{width: 94%;margin: 0 auto;}
.sol_content .sol_background{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.sol_content .sol_txt{width: 100%;font-size: 30px;text-align: center;margin-bottom: 30px;}
.sol_content .sol_txt h3{font-size: 2.5rem;color:transparent;background:#333333 linear-gradient(to right,transparent,#0259BA,transparent) no-repeat;background-clip:text;background-size:20% 100%;background-position:0 0;animation:colorSlide 3s infinite}
@keyframes colorSlide{
    from {
      background-position: -30% 0%;
    }
    to {
        background-position: 130% 0;
    }
}
.sol_content .sol_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.sol_content .sol_item .img{width: 100%;}
.sol_content .sol_item .img img{width: 100%;}
.sol_content .sol_item .text{width: 100%;font-size: 1.5rem;margin: 1.5rem 0;text-align: justify;}


.sol_total .sol_types{width: 100%;margin-top: 2.5rem;}
.sol_total .sol_types .types_title{text-align: center;}
.sol_total .sol_types .type_item{display: flex;flex-wrap: wrap;justify-content: space-between;width:94%;margin: 0 auto;margin-top: 2rem;}
.sol_total .sol_types .type_item .item{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 30px;background: url(/static/img/pyro13.png) right bottom;background-size: cover;padding: 1% 0;}
.sol_total .sol_types .type_item .item .pic{width: 94%;margin: 0 auto;}
.sol_total .sol_types .type_item .item .pic img{width: 100%;}
.sol_total .sol_types .type_item .item .content{width: 94%;margin: 0 auto;padding: 2% 0;}
.sol_total .sol_types .type_item .item .content h3{border-bottom: 2px solid #EAEAEA;margin: 2% 0 4%;padding: 0 0 2%;position: relative;font-size: 20px;}
.sol_total .sol_types .type_item .item .content h3::after{content:'';width:60px;height:2px;left:0;background:#0259BA;position:absolute;bottom:-2px}
.sol_total .sol_types .type_item .item .content ul li{font-size: 18px;}
.sol_total .sol_types .type_item .item .content ul li+li{margin-top: 15px;}

.sol_leavl_menu{text-align: left !important;background:white;padding:0.5rem 0 0.5rem 2.5rem;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);position: relative;}
.sol_leavl_menu h3{font-size: 1.75rem;}
.sol_leavl_menu div{width: 2rem;height: 4rem;background: #0259BA;position: absolute;left: 0.25rem;top: -0.5rem;}
.sol_advantages .adv_list{width:94%;margin:0 auto;margin-top: 2rem;}
.sol_advantages .adv_list .adv_item{width: 100%;padding: 2% 0;margin-bottom: 20px;background-image: linear-gradient(-80deg, #ACD2FC 0%, #fff 100%);position: relative;}
.sol_advantages .adv_list .adv_item .text{width: 94%;margin: 0 auto;}
.sol_advantages .adv_list .adv_item .text h3{margin: 20px 0 15px 0;line-height: 1.5em;font-weight: 600;font-size: 1.75rem;}
.sol_advantages .adv_list .adv_item .text p{margin-top: 20px;font-size: 1.25rem;}
.sol_advantages .adv_list .adv_item img{position: absolute;right: 4%;top: 8%;width: 5rem;}

.solution_text{margin-top: 2rem;}
.solution_text .solution_txt{width: 100%;font-size: 2rem;text-align: center;}
.solution_text .solution_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;width: 94%;margin: 0 auto;margin-top: 2rem;}
.solution_text .solution_item .img{width: 100%;}
.solution_text .solution_item .img img{width: 100%;}
.solution_text .solution_item .text{width: 100%;font-size: 1.5rem;margin-top: 1.5rem;text-align: justify;}
.solution_text .solution_txt h3{font-size: 2.5rem;color:transparent;background:#333333 linear-gradient(to right,transparent,#0259BA,transparent) no-repeat;background-clip:text;background-size:20% 100%;background-position:0 0;animation:colorSlide 3s infinite}
@keyframes colorSlide{
    from {
      background-position: -30% 0%;
    }
    to {
        background-position: 130% 0;
    }
}


.sol_container .type_item{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;}
.sol_container .type_item .item{width: 48.5%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 30px;background: url(../../static/img/pyro13.png) right bottom;background-size: cover;padding: 1% 0;}
.sol_container .type_item .item .pic{width: 94%;margin: 0 auto;}
.sol_container .type_item .item .pic img{width: 100%;}
.sol_container .type_item .item .content{width: 94%;margin: 0 auto;padding: 2% 0;}
.sol_container .type_item .item .content h3{border-bottom: 2px solid #EAEAEA;margin: 2% 0 4%;padding: 0 0 2%;position: relative;font-size: 20px;}
.sol_container .type_item .item .content h3::after{content:'';width:60px;height:2px;left:0;background:#0259BA;position:absolute;bottom:-2px}
.sol_container .type_item .item .content ul li{font-size: 18px;}
.sol_container .type_item .item .content ul li+li{margin-top: 15px;}

.sol_container .type_item .used_oil{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;margin-bottom: 30px;}
.sol_container .type_item .used_oil .list{width: 100%;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: box-shadow 0.3s;box-sizing: border-box;padding: 2.5% 0;}
.sol_container .type_item .used_oil .list + .list{margin-top: 1.5rem;}
.sol_container .type_item .used_oil .list:hover{box-shadow: 0 4px 8px rgba(14,89,209, 0.2);}
.sol_container .type_item .used_oil .list .img{width: 90%;margin: 0 auto;text-align: center;position: relative;}
.sol_container .type_item .used_oil .list .img img{width: 100%;}
.sol_container .type_item .used_oil .list .img span{position: absolute;bottom: 0%;left:0;display: inline-block;width: 100%;text-align: center;color: white;background: rgba(0, 0, 0, 0.78);padding: 2% 0;font-size: 1.5rem;}
.sol_container .type_item .used_oil .list .content{width: 90%;margin: 0 auto;margin-top: 2%;}
.sol_container .type_item .used_oil .list .content h3{font-size: 2rem;margin: 2rem 0;}
.sol_container .type_item .used_oil .list .content ul li{font-size: 1.5rem;}
.sol_container .type_item .used_oil .list .content ul li+li{margin-top: 15px;}


.sol_container .find_content{padding: 2% 0;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 2rem;}
.sol_container .find_content .item:nth-child(1){margin-top: 2rem;} 
.sol_container .find_content .item{width: 100%;background: rgba(255, 255, 255, 0.76);box-shadow: 0 4px 8px rgba(14,89,209, 0.5);margin-bottom: 3.5rem;padding:5% 0;border-radius: 10px;transition: box-shadow 0.3s;position: relative;}
.sol_container .find_content .item .icon{width: 4rem;height: 4rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin:0 auto;background: #F6F8FA;border-radius: 50%;position: absolute;top: -2rem;left: 45%;background: #0259BA;}
.sol_container .find_content .item .icon i{font-size:20px;color: #fff;}
.sol_container .find_content .item h3{width: 100%;text-align: center;margin: 1rem 0;font-size: 2rem;}
.sol_container .find_content .item p{width: 94%;margin: 0 auto;text-align: justify;font-size: 1.55rem;}

.sol_container .sol_other .sol_txt{width: 100%;text-align: center;font-size: 2rem;margin-top: 0rem;margin-bottom: 2rem;}
.sol_container .sol_other .sol_txt h3{font-size: 2.5rem;color:transparent;background:#333333 linear-gradient(to right,transparent,#0259BA,transparent) no-repeat;background-clip:text;background-size:20% 100%;background-position:0 0;animation:colorSlide 3s infinite}
@keyframes colorSlide{
    from {
      background-position: -30% 0%;
    }
    to {
        background-position: 130% 0;
    }
}

.solution_item{width: 94%;margin: 0 auto;}
.solution_item .solution_list{width:100%;padding:20px 0}
.solution_item .solution_list ul{display:flex;flex-wrap: wrap;justify-content: space-between;margin:0;padding:0;}
.solution_item .solution_list ul li{width: 48.5%;box-sizing:border-box;cursor: pointer;border-radius: 1rem;margin-bottom: 1.5rem;box-shadow: 0 4px 8px rgba(14, 89, 209, 0.5);}
.solution_item .solution_list .img{position:relative;width:100%;border-radius:8px}
.solution_item .solution_list .img img{max-width:100%;max-height:100%;border-top-left-radius: 1rem;border-top-right-radius: 1rem;}
.solution_item .solution_list span{display:block;text-align:center;padding:10px;font-size:1.5rem;color: #333;}




/* 视频中心 */
.list-video{background: #F6F8FA;padding: 1.5rem 0;}
.list-video .video_item{width: 94%;margin: 0 auto;margin-top: 1.5rem;}
.list-video .video_item .list{margin-top: 1.5rem;background: white;border-radius: 0.4rem;}
.list-video .video_item .list .video-list-img{display:inline-block;width: 100%;position: relative;}
.list-video .video_item .list .video-list-img img{max-width: 100%;border-radius: 0.4rem;}
.list-video .video_item .list .video-list-img .play{position: absolute;top: 50%;width: 100%;text-align: center;}
.list-video .video_item .list .video-list-img .play img{width: 4rem;}
.list-video .video_item .list span{color: #0259BA;font-size: 1.25rem;display: flex;flex-wrap: wrap;align-items: center;padding: 0.5rem 0 0.5rem 0.5rem;}
.list-video .video_item .list span img{width: 2.5rem;margin-right: 10px;}
.list-video .video_item .list .video-lis-tit h3{font-size: 1.75rem;color: #24373b;font-weight: 100;padding: 1.5rem 0;}
.list-video .video_item .list .video-lis-tit h3 a{width: 96%;margin: 0 auto;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-size: 1.5rem;font-weight: 500;}
.list-video .video_item .list .hr{width: 100%;height:0.1rem;background: #f1f1f1;;}


/* 项目案例中心 */
.list-case{background: #F6F8FA;padding: 1.5rem 0;}
.list-case .case_item{width: 94%;margin: 0 auto;margin-top: 1.5rem;}
.list-case .case_item .list{background: white;margin-top: 1.5rem;border-radius: 0.4rem;}
.list-case .case_item .list .case_list_item{width: 100%;position: relative;display: inline-block;}
.list-case .case_item .list .case_list_item img{max-width: 100%;border-radius: 0.4rem;}
.list-case .case_item .list .location{position: absolute;top:1rem;left:1rem;background: rgba(27,73,127,0.8);padding: 0.25rem 0.5rem 0.25rem 0.5rem;color: white;font-size: 1.5rem;}
.list-case .case_item .list .location img{width: 2rem;}
.list-case .case_item .list .pro_tit_row{width: 94%;margin: 0 auto;padding: 1.5rem 0;}
.list-case .case_item .list .pro_tit_row p{display: flex;align-items: center;margin-bottom: 1.25rem;}
.list-case .case_item .list .pro_tit_row p img{width: 2rem;margin-right: 0.5rem;}
.list-case .case_item .list .pro_tit_row p span{font-size: 1.5rem;}



/* FAQ中心 */
.list-faq{background: #F6F8FA;padding: 1.5rem 0;}
.list-faq .faq_item{width:94%;margin: 0 auto;}
.list-faq .faq_item .list{background: white;padding:1rem 0;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 1rem;}
 /* box-shadow:inset 0 -3em 3em rgba(0,0,0,0.1),0 0  0 2px rgb(190,190,190),0.3em 0.3em 1em rgba(0,0,0,0.3)} */
.list-faq .faq_item .list + .list{margin-top: 2rem;}
.list-faq .faq_item .list .img{width:94%;margin: 0 auto;}
.list-faq .faq_item .list .img img{max-width: 100%;}
.list-faq .faq_item .list .text{width: 96%;margin: 0 auto;}
.list-faq .faq_item .list .text .date{margin: 1.5rem 0;}
.list-faq .faq_item .list h3{margin-top: 1.5rem;}
.list-faq .faq_item .list h3 a{font-size:1.75rem;;}
.list-faq .faq_item .list p{font-size: 1.25rem;}


/* 新闻中心 */
.news_menu .title{display: flex;flex-wrap: wrap;justify-content: center;border-bottom: 0.01rem solid #a9a9a9;height: 3.5rem;}
.news_menu .title a{margin: 0 0.5rem;font-size: 1.5rem;height: 100%;display: flex;justify-content: center;align-items: center;padding: 0 0.25rem;}
.news_menu .title .news_active{background: #0259BA;color: #fff;}
.list-news{background: #F6F8FA;padding: 1.5rem 0;}
.list-news .list{width: 94%;margin: 0 auto;margin-top: 1.5rem;padding-bottom: 1.5rem;border-bottom: 0.01rem solid #e5e5e5;}
.list-news .list a{display: inline-block;width: 100%;}
.list-news .list a .img{width: 100%;}
.list-news .list a .img img{max-width: 100%;}
.list-news .list a .txt{padding: 1.25rem;}
.list-news .list a .tit h3{font-size: 1.75rem;font-weight: 500;}
.list-news .list a .tit .date{display: inline-block;color: #BDBEBD;font-size: 1.45rem;font-weight: bold;margin: 1.5rem 0;}
.list-news .list a .txt-des{font-size: 1.55rem;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}



/* 关于我们 */
.cm_topLx{ width:70% !important; position:static!important; transform:none!important;overflow: hidden;margin: 0 auto;}
.cm_topLx p{ font-size: 90px; line-height: 100px; font-weight: bolder; color: #0259BA; position:relative; }
.cm_topLx p:nth-child(1){ left:150px;}
.cm_topLx p:nth-child(2){ left:150px;}
.cm_topLx p:nth-child(3){ left:150px;}
@media (max-width:993px){
.cm_topLx p{line-height:90px; font-size:5rem;}
.cm_topLx p:nth-child(1){ left:85px;}
.cm_topLx p:nth-child(2){ left:-85px;}
.cm_topLx p:nth-child(3){ left:85px;}
.cm_topRx{width:calc(100% - 250px);}
}
@media (max-width:767px){
.cm_topLx p{transform:none!important;}
.cm_topLx p:nth-child(1){ left:0px;}
.cm_topLx p:nth-child(2){ left:85px;}
.cm_topLx p:nth-child(3){ left:0px;}
}
.list-about{background: #F6F8FA;}
.about_list{width: 94%;margin: 0 auto;}
.about_item{padding-top: 1.5rem;}
.about_item .about_title h3{color: #0259BA;font-size: 2.25rem;margin: 2.5rem 0;text-align: center;font-weight: 600;}
.about_item .about_title p{text-align: justify;font-size: 1.5rem;width: 100%;}
.about_list .about_img{width: 100%;margin:1rem 0;position: relative;}
.about_list .about_img img{max-width: 100%;border-radius: 1rem;}
.about_list .about_num{padding: 2rem 0;}
.about_list .about_num .list{width: 100%;justify-content: space-between;}
.about_list .about_num .list .num{width: 45%;display: flex;flex-wrap: wrap;justify-content: center;}
.about_list .about_num .list .num b{display: inline-block;width: 100%;text-align: center;font-size: 2.75rem;color: #0259BA;font-weight: bold;}
.about_list .about_num .list .num b span{font-size: 2.75rem;}
.about_list .about_num .num span{font-size: 1.5rem;margin-top: 1rem;}
.about_list .about_num .center{width: 100%;text-align: center;margin: 1.5rem 0;}
.about_list .about_num .center img{display: block;width: 5rem;margin: 0 auto;margin-bottom: 1rem;}
.about_list .about_num .center b{font-size: 1.5rem;}
.about_map{width: 100%;background: white;padding: 1.5rem 0;text-align: center;}
.about_map .map_title{text-align: center;}
.about_map .map_title h3{font-size: 2rem;font-weight: bold;text-transform: uppercase;}
.about_map .map_title h4{font-size: 1.75rem;font-weight: bold;text-transform: uppercase;}
.about_map img{max-width: 80%;margin: 1.25rem 0;}
.about_map .details{width: 90%;margin: 0 auto;font-size: 1.5rem;}
.list-about .about_company{background: url(/static/img/about/about_company.jpg) no-repeat;background-size: cover;width: 100%;padding: 1.5rem 0;}
.list-about .about_company .swiper-slide{background: inherit !important;}
.list-about .about_company .company_container .content{width: 90%;margin: 0 auto;}
.list-about .about_company .company_container .content .year h3{display: inline-block;border: 0.05rem solid white;padding: 0.5rem 1rem;color: white;font-size: 2.5rem;margin-bottom: 1.25rem;font-weight: bold;}
.list-about .about_company .company_container .content .img{width: 70%;margin: 0 auto;}
.list-about .about_company .company_container .content .details{width: 90%;margin: 0 auto;font-size: 1.5rem;color: white;margin-top: 1.25rem;text-align: justify;}
.list-about .about_company .company_container{position:relative;}
.list-about .about_company .company_container .company_next,
.list-about .about_company .company_container .company_prev{background: inherit !important;}

.list-about .about_company .company_container .company_next img,
.list-about .about_company .company_container .company_prev img{width: 3rem;}

.list-about .about_company .company_container .company_next{right: 4%;}
.list-about .about_company .company_container .company_prev{left: 4%;}
.list-about .about-img{padding: 1.5rem 0;background: #F6F8FA;}

.list-about .about-img .about_swiper{width:100%;overflow:hidden;padding:20px 0}
.list-about .about-img .about_swiper .swiper-slide{width:60.5% !important;transition:transform 0.3s;box-sizing:border-box;}
.list-about .about-img .about_swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:8px}
.list-about .henandoing_img{width: 94%;margin: 0 auto;margin-top: 2rem;}
.list-about .henandoing_img img{max-width: 100%;border-radius: 1rem;}

/* 关于我们-----证书 */
.apc_item{width: 96%;margin: 0 auto;padding: 1.5rem 0;}
.apc_item .apc-container .swiper-slide img{max-width: 100%;margin: 0 auto;}
.apc_item .apc-container .apc-pagination{position: inherit !important;width: 100%;color: white;font-size: 20px;margin-top: 1rem;}
.apc_item .patent-container{margin-top: 1.5rem;}
.apc_item .patent-container .patent-pagination{position: inherit !important;width: 100%;color: white;font-size: 20px;margin-top: 1rem;}
.apc_title{text-align: center;margin: 3rem 0 2rem 0;}
.apc_title h3{font-size: 2rem;color: #0259BA;font-weight: 600;}


.apc_item .swiper-slide img{transform: scale(0.8);}
.apc_item .swiper-slide-active img{transform: scale(1) !important;}

.patent_item{background: url(/static/img/patent_certificate_background.png) no-repeat;background-size: 100% 100%;padding: 2rem 0;}
.patent_item ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 96%;margin: 0 auto;}
.patent_item ul li{width: 48%;margin-bottom: 1rem;}
.patent_item ul li img{max-width: 100%;margin: 0 auto;}

/* 关于我们-----企业文化 */
.culture{background: #F6F8FA;padding: 1.5rem 0;}
.culture .culture_item{width: 94%;margin: 0 auto;background: url(/static/img/corporate_culture.jpg) no-repeat;background-size: cover;}
.culture .culture_item ul{padding: 1.5rem 0;display: flex;flex-wrap: wrap;justify-content: center;}
.culture .culture_item ul li{width:48%;text-align: center;padding: 4.5rem 0;color: white;border: 0.01rem solid white;}
.culture .culture_item ul li div p{font-size: 1.5rem;width: 96%;margin: 0 auto;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.culture .culture_item ul li .img{height: 5rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.culture .culture_item ul li div span{font-size: 1.75rem;margin: 1.5rem 0;display: inline-block;}
.culture .culture_item ul li:nth-child(1){border-top: none;border-left: none;}
.culture .culture_item ul li:nth-child(2){border-top: none;border-right: none;}
.culture .culture_item ul li:nth-child(3){border-bottom: none;border-left: none;}
.culture .culture_item ul li:nth-child(4){border-bottom: none;border-right: none;}


/* 关于我们-----我们的优势 */
.about_our{padding: 1.5rem 0;width: 96%;margin: 0 auto;margin-top: 2rem;}
.about_our .about_slide + .about_slide{margin-top: 1.5rem;}
.about_our .titlebox{width:40%;position:absolute;left:10px;top:5%;z-index:10}
.about_our .titlebox .section-title1{color:#333333;font-size:26px;padding-top:40px}
.about_our .titlebox strong{display:block;font-weight:normal;padding-bottom:20px;border-bottom:1px solid #ddd;position:relative;text-align: left;padding-left: 1rem;font-size: 1.5rem;display: flex;align-items: center;}
.about_our .titlebox strong::before{content:'';display:block;width:100px;height:5px;background:#0259BA;position:absolute;bottom:-3px;left:0;border-radius:10px}
.about_our .titlebox strong i{font-size: 20px;margin-right: 1rem;color: #0259BA;}
.about_our .titlebox p{margin:0;background-color:#1b1b1b;border-radius:3px;text-align:center;font-size:14px;line-height:26px;color:#f4f4f4;display:inline-block;width: 98%;margin: 0 auto;height: 3rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin-bottom: 1.5rem;margin-top: 1.5rem;}

.about_our .about_slide .img img{max-width: 100%;}
.about_our .swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto;overflow:hidden}
.about_our .swiper-slide{background-size:cover;background-position:center}
.about_our .gallery-top{height:80%;width:100%}
.about_our .slide .text{width:45%;color:#333333;padding-top:15%;overflow:hidden;padding-right:5%;flex-shrink:0;text-align: left;}
.about_our .slide .text h2{margin:0}
.about_our .slide .text h2 .s1{font-size:20px;line-height:46px}
.about_our .slide .text h2 .s2{font-size:14px;font-weight:normal;line-height:46px;margin-left:15px}
.about_our .slide .text h2 .s3{float:right;font-size:57px;line-height:46px}
.about_our .slide .text p{font-size:14px;line-height:30px;color:#666;margin:0}
.about_our .slide{display:flex;justify-content:space-between;align-items:flex-start}
.about_our .slide img{max-width:100%}





/* .about_our .mySwbox-thumbs{background-color:#fff;box-shadow:0 0 10px #ddd;}
.about_our .mySwbox-thumbs .gallery-thumbs{max-width:1400px;margin:0 auto;padding:0.75rem}
.about_our .gallery-thumbs .swiper-slide{flex:1;position:relative;transition:all ease .5s;cursor:pointer;display:flex;box-shadow:0 0 1px rgba(0,0,0,0);padding:20px;border-right:1px solid #ebebeb}
.img-center{position:relative;z-index:999;display:flex;justify-content:center;align-items:center;width:80px;border-right:1px solid #ebebeb}
.about_our .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .i1{display:none}
.about_our .gallery-thumbs .swiper-slide.swiper-slide-thumb-active::before{width:100%}
.about_our .gallery-thumbs .swiper-slide:before{width:0;height:100%;background:#0259BA;content:'';position:absolute;bottom:0;left:0;transition:all 0.5s}
.about_our .gallery-thumbs .slide-icon{display:flex}
.about_our .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .text{color:#FFF}
.about_our .gallery-thumbs .swiper-slide .i2{display:none}
.about_our .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .i2{display:block}
.about_our .gallery-thumbs .swiper-slide .text{position:relative;z-index:999;padding-left:25px;color:#333333}
.about_our .gallery-thumbs .swiper-slide .text h2{font-size:16px;margin:0;line-height:30px}
.about_our .gallery-thumbs .swiper-slide:last-child{border-right:0}
.about_our .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .text p{color:#FFF}
.about_our .gallery-thumbs .swiper-slide .text p{font-size:12px;color:#666666;margin:0;line-height:25px}
.about_our .gallery-thumbs .swiper-slide .icon{font-size: 2rem;}
.about_our .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .icon{color: white;} */


@media (max-width:767px){
  .about_our .titlebox .section-title1{font-size:24px;padding:0}
  .about_our .slide .text{width:96%;margin: 0 auto;padding-top:10px;padding-right:0}
  .about_our .slide{flex-direction:column}
  .about_our .titlebox{width:100%;position:relative;left:0;top:5%;z-index:10;padding: 0.5rem 0;}
  .about_our .slide .img{margin-top:10px;width: 98%;margin: 0 auto;}
  .about_our .gallery-thumbs .swiper-slide .text{display:none}
  .about_our .gallery-thumbs .slide-icon{width:100%}
  .about_our .img-center{border-right:0;width:100%}
  .about_our .gallery-thumbs .swiper-slide{margin-right:0 !important}
  .about_our .slide .text h2 .s3{display:none}
}



/* 联系我们 */
.list-content{background: #F6F8FA;padding: 1.5rem 0;}
.list-content .cous_item{width: 94%;margin: 0 auto;}
.list-content .cous_item .list{background: white;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 1.5rem 1rem;align-items: center;}
.list-content .cous_item .list + .list{margin-top: 1.5rem;}
.list-content .cous_item .list .img{width:35%;}
.list-content .cous_item .list .img .icon{width: 8rem;height: 8rem;background: #F6F8FA;border-radius: 50%;text-align: center;display: flex;flex-wrap: wrap;justify-content:center;align-items: center;margin: 0 auto;}
.list-content .cous_item .list .txt{width:65%;}
.list-content .cous_item .list .txt h3{position: relative;margin: 1rem 0 1rem;font-size: 1.85rem;}
.list-content .cous_item .list .txt h3::before{content: '';position: absolute;bottom: -0.25rem;left: 0rem;width: 3.5rem;height: 0.1rem;background: #0259BA;}
.list-content .cous_item .list .txt p{font-size: 1.55rem;}