/* 头部 */
header{position: fixed;width: 100%;top: 0;z-index: 99;}
.nav_hide{transform:translateY(-100%)}
.nav_show{transform:translateY(0)}
.header_top{background: #1E3A8A;height: 7vh;position: relative;}
.header_top .logo{background: url(../../static/img/white.png) no-repeat;background-size: 100% 100%;height: 6.5vh;background-position: bottom;width: 88%;position: absolute;bottom: 0;left: 0;}
.header_top .logo .body{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;height: 100%;width: 90%;margin: 0 auto;}
.header_top .logo a{display: inline-block;height: 100%;width: 15%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.header_top .logo a img{height: 85%;}
.header_top .logo .icon{display: flex;flex-wrap: wrap;justify-content: space-between;width: 10%;align-items: center;}
.header_top .logo .icon div{padding-top: 0.15rem;}
.header_top .logo .icon div.language{display: none;}
.header_top .logo .icon i{font-size: 1.5rem;color: #666;}
.header_top .ham_btns{width: 12%;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: absolute;right: 0.25rem;top: 50%;transform: translateY(-50%);z-index: 999999;}
.header_top button{padding: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.header_top button .hamburger-box{height: 26px;display: flex;justify-content: center;align-items: center;}
.header_top .hamburger-inner, 
.header_top .hamburger-inner::before, 
.header_top .hamburger-inner::after{background: #fff;width:30px;height: 2px;}
.home_swiper{height: 93vh;}
.home_swiper img{width: 100%;height: 100%;}
.home_swiper .home_content{position: absolute; top: 10%;width: 100%;padding: 0 5%;}
.home_swiper .home_content h2{font-size: 1.45rem;font-weight: bold;}
.home_swiper .home_content h2:nth-child(1){color: #1E3A8A;}
.home_swiper .home_content h2:nth-child(2){color: #356FBA;}
.home_swiper .home_content h2:nth-child(3){color: #999;font-size: 1.1rem;}
.home_swiper .home_content .text span{font-size: 1.1rem;font-weight: bold;color: #10B981;}
.home_swiper .home_content .text img{width: 4rem;}




.nav-box{width: 80%;transform:translateX(100%);transition:transform 0.3s ease;position:fixed;top:0;right:0;z-index:99999;background: rgba(0, 0, 0, 0.5);}
.nav-box .nav_ul{width:100%;height:100vh;background:#fff;padding-top: 7vh;}
.nav-box.active {transform: translateX(0);}
.nav-box .nav_ul .li{width: 90%;margin: 0 auto;}
.nav-box .nav_ul .li ul{width: 88%;margin: 0 auto;}
.nav-box .nav_ul .li ul li a{text-transform:inherit !important;border-bottom: 0.01rem solid #ccc;width: 100%;text-transform: capitalize;}
.nav-box .nav_ul .li a,
.nav-box .nav_ul .li ul li a{display: inline-block;padding: 0.5rem 0;}
.nav-box .nav_ul .li .main_li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.nav-box .nav_ul .li .app_text{width: 88%;font-weight: 500;font-size: 1.25rem;}
.nav-box .nav_ul .li a{color: #333;font-size: 1.05rem;}
.nav-box .nav_ul .li .right_btn img{width: 1.25rem;}

/* 搜索 */
.search_form{position: fixed;top: 7vh;left: 0;background: white;padding: 15px;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);z-index: 19;width: 100%;}
.search_form .search_input{width: 100%;height: 3rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.search_form .search_input .header_input{width: 78%;height: 90%;border: 0.01rem solid #ccc;padding-left: 10px;border-radius: 6px;}
.search_form .search_input .search{width: 20%;height: 80%;}
.search_form .search_input .search button{width: 100%;height: 100%;background: #10B981;color: #fff;border-radius: 1.5rem;}

/* 首页产品 */
.pro_content .pro_item.active .title .xia{transform: rotate(180deg)}
.pro_content .pro_item.active .title .white{transform: rotate(180deg)}
.pro_content .pro_item+.pro_item{margin-top: 15px;}
.pro_content .pro_item .title{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;background: url(../../static/img/product.png) no-repeat;background-size: 100% 100%;width: 100%;padding: 0.5rem;}
.pro_content .pro_item.active .title{background: url(../../static/img/blue.png) no-repeat;background-size: 100% 100%;}
.pro_content .pro_item .title h5{font-weight: 500;font-size: 1.2rem;margin-bottom: 0;width: 92%;}
.pro_content .pro_item.active .title h5{color: white;}
.pro_content .pro_item .title img{width: 1.5rem;}
.pro_content .pro_item .title img.white{display: none;}
.pro_content .pro_item.active .title img.xia{display: none;}
.pro_content .pro_item.active .title img.white{display: block;}
.pro_content .pro_item .content{margin-top: 10px;display: none;}
.pro_content .pro_item .content .img{margin-bottom: 10px;}
.pro_content .pro_item .content .img img{width: 100%;}
.pro_content .pro_item .content span{font-size: 1.25rem;font-weight: bold;}
.pro_content .pro_item .content p{font-size: .95rem;margin-top: 10px;}

/* 首页---优势 */
.index_advantage .ad_item .content:nth-child(1){background: url(../../static/img/rise.jpg) no-repeat;background-size: 100% 100%;}
.index_advantage .ad_item .content:nth-child(2){background: url(../../static/img/decline.jpg) no-repeat;background-size: 100% 100%;margin-top: 15px;}
.index_advantage .ad_item .content{padding: 3%;}
.index_advantage .ad_item .content h5{font-size: 1.25rem;}
.index_advantage .ad_item .content .list{display: flex;flex-wrap: wrap;align-items: center;margin: 1.25rem 0;}
.index_advantage .ad_item .content .list svg{margin-right: 10px;}
.index_advantage .ad_item .content .list .text{width: 75%;font-size: 1.05rem;}
.index_advantage .ad_item .content .list .num{font-size: 1.75rem;color: #10B981;font-weight: bold;}

/* 首页---证书 */
.index_certificate .standard{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.index_certificate .standard div{width: 15%;height: auto;text-align: center;}
.index_certificate .standard div img{height: 2rem;}
.index_certificate .cer_container{overflow: hidden;margin-top: 30px;}

/* 首页---解决方案 */
.index_solutions{position: relative;}
.index_solutions .general_title{position: absolute;top: 5%;left: 5%;z-index: 9;}
.index_solutions .general_title .tit{justify-content: start;}
.index_solutions .general_title h4{margin-left: 0 !important;}
.index_solutions .swiper-slide .content{position: absolute;top: 50%;left: 5%;transform: translateY(-50%);}
.index_solutions .swiper-slide .content h5{font-size: 1.5rem;margin-bottom: 0;text-transform: capitalize;}
.index_solutions .swiper-slide .content p{margin-top: 1rem;font-size: 1rem;}
.index_solutions .sou_container{overflow: hidden;}
.index_solutions .sol_icon{position: absolute;bottom: -0.25rem;left: 0;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;z-index: 9;}
.index_solutions .sol_icon .icon{position: relative;background: url(../../static/img/white_border.png) no-repeat;background-size: 100% 100%;width: 19%;height: 3.5rem;}
.index_solutions .sol_icon .icon i{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 1.5rem;}
.index_solutions .sol_icon .icon.active{background: url(../../static/img/blue_border.png) no-repeat;background-size: 100% 100%;}
.index_solutions .sol_icon .icon.active i{color: white;}


/* 首页---案例 */
.index_project .ject_item .ject_list+.ject_list{margin-top: 15px;}
.index_project .ject_item .ject_list .list{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 15px;}
.index_project .ject_item .ject_list .list .content{padding: 15px;}
.index_project .ject_item .ject_list .img{overflow: hidden;}
.index_project .ject_item .ject_list .img img{border-radius: 15px;}
.index_project .ject_item .ject_list h3{font-size: 1.25rem;color: #333;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.index_project .ject_item .ject_list .date{margin: 10px 0;display: none;}
.index_project .ject_item .ject_list .date span{color: #aaa;}
.index_project .ject_item .ject_list .more{margin-top: 10px;}
.index_project .ject_item .ject_list .more span{color: #10B981;font-size: .95rem;background: rgba(16,185,129, .1);padding:2px 5px;border-radius: 1.25rem;text-transform: capitalize;}
.index_project .ject_item .ject_list .more span+span{margin-left: 10px;}
.index_project .ject_item .ject_list .more span i{margin-right: 5px;}

/* 首页---关于我们 */
.index_about .about_item{position: relative;}
.index_about .about_item img{width: 100%;}
.index_about .about_item .content{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;text-align: center;padding:0 5%}
.index_about .about_item .content .ab_list{display: flex;flex-wrap: wrap;justify-content: space-around;}
.index_about .about_item .content h5{font-size: 1.25rem;}
.index_about .about_item .content p{font-size: 1.05rem;}
.index_about .about_item .content .ab_list .list{text-align: center;width: 40%;background: white;border-radius: 6px;}
.index_about .about_item .content .ab_list .list:nth-child(1){background: #1E3A8A;}

.index_about .about_item .content .ab_list .list:nth-child(1) .num .number,
.index_about .about_item .content .ab_list .list:nth-child(1) .num .symbol,
.index_about .about_item .content .ab_list .list:nth-child(1) p{color: #fff;}

.index_about .about_item .content .ab_list .list:nth-child(1),
.index_about .about_item .content .ab_list .list:nth-child(2){margin-bottom: 1rem;}
.index_about .about_item .content .ab_list .list span{color: #1E3A8A;}
.index_about .about_item .content .ab_list .list .num .number,
.index_about .about_item .content .ab_list .list .num .symbol{font-size: 2rem;font-weight: bold;}
.index_about .about_item .content .ab_list .list .num :last-child{font-size: 1.25rem;}
.index_about .about_item .content .ab_list .list p{font-size: 1.05rem;color: #666;}
.index_about .about_item .link_btn{margin-top: 1rem;}
.index_about .about_item .link_btn a{display: flex;justify-content: center;}
.index_about .about_item .link_btn a .btns{background: initial;color: #1E3A8A;font-weight: bold;}

/* 首页---新闻 */
.news_name{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news_name h3{width: 48%;font-size: 1.25rem;text-align: center;padding: 10px 0;margin-bottom: 0;}
.news_name h3.active{background: #1E3A8A;color: white;border-top-left-radius: 1rem;border-top-right-radius: 1rem;}

.index_news .news_list{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 0.75rem;height: 100%;}
.index_news .news_list .img img{border-bottom-left-radius: 0.75rem;border-bottom-right-radius: 0.75rem;}
.index_news .news_list .content{padding: 1rem;}
.index_news .news_list .content .date{color: #999;font-size: .95rem;}
.index_news .news_list .content .title a h3{font-size: 1.25rem;color: #333;text-transform: capitalize;}
.index_news .news_list .content .detail{font-size: 1.05rem;}

.index_news .news_details{margin-top: 15px;}
.index_news .news_details .content{display: flex;flex-wrap:wrap;align-items: center;justify-content: space-between;border-bottom: 0.01rem solid #ccc;padding-bottom: 20px;}
.index_news .news_details .content:last-child{border-bottom: none;}
.index_news .news_details .content+.content{margin-top: 15px;}
.index_news .news_details .content .date{width: 18%;text-align: center;}
.index_news .news_details .content .date span{color: #1E3A8A;font-size: 1.05rem;font-weight: bold;margin-top: 0.25rem;}
.index_news .news_details .content .date .year{font-size: 1rem;border: 0.01rem solid #1E3A8A;display: inline-block;font-weight: 600;padding: 0 10px;color: #1E3A8A;}
.index_news .news_details .content .title{width: 80%;}
.index_news .news_details .content .title a{color: #333;font-size: 1.05rem;text-transform: capitalize;}

/* 首页---服务 */
.index_serve{padding-bottom: 50px;}
.index_serve .serve_item{position: relative;}
.index_serve .serve_item .dashed{position: absolute;top: 43%;left: 50%;transform: translate(-50%,-50%);width: 80%;}
.index_serve .serve_item .serve_txt{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index_serve .serve_item .serve_txt .content{width: 28%;text-align: center;}
.index_serve .serve_item .serve_txt .content .number{width: 5rem;height: 5rem;background: #E8F8F3;border-radius: 50%;padding: 15px;margin: 0 auto;display: flex;justify-content: center;align-items: center;}
.index_serve .serve_item .serve_txt .number .num{width: 3rem;height: 3rem;border-radius: 50%;background: white;display: flex;flex-wrap: wrap;align-items:center;justify-content: center;font-size: 2rem;font-weight: bold;color: #d9d9d9;opacity: 0.5;position: relative;}
.index_serve .serve_item .serve_txt .number .num i{color: #10B981;font-size: 1.5rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.index_serve .serve_item .serve_txt:nth-child(3){margin-top: 40px;}

/* 底部 */
.footer_index{padding: 50px 0;background-image: linear-gradient(to right, #00479D, #112B87);}
.footer_index .footer_content{display: flex;flex-wrap: wrap;align-items: start;justify-content: space-between;}
.footer_index .footer_content .logo{width: 14%;padding-top: 0.5rem;}
.footer_index .footer_content .company_detail{width: 84%;color: white;}
.footer_index .footer_content .company_detail h3{font-size: 1.5rem;text-transform: uppercase;}
.footer_index .footer_content .company_detail p{font-size: 1.05rem;}
.footer_index .footer_content .con i{margin-right: 10px;font-size: 1.2rem;}
.footer_index .footer_content .con{width: 100%;display: flex;flex-wrap: wrap;align-items: start;margin: 8px auto;}
.footer_index .footer_content .con:nth-child(4){margin-bottom: 0;background: white;padding: 10px 0;}
.footer_index .footer_content .con a,
.footer_index .footer_content .con span{color: white;}
.footer_index .footer_content .con span{width: 88%;}
.footer_index .footer_content .con.img{display: inline-block;width: 100%;}
.copyright{background: #fff;padding: 15px 20px;text-align: center;}
.copyright .copy{display: flex;flex-wrap: wrap;justify-content: space-between;}
.copyright .copy span,
.copyright .copy a,
.copyright a{font-size: .85rem;color: #333;text-align: center;}
.list_banner .bread{padding: 10px 0 10px 10px;}
.list_banner .bread .menu .menu_item a{color: #333;font-size: 1.05rem;}
.list_banner .bread .menu .menu_item a:last-child{color: #1E3A8A;}
.list_banner .bread .menu .menu_item i{margin-right: 10px;font-size: 1.35rem;color: #333;}
.list_banner .bread .menu .menu_item font{margin: 0 5px;color: #333;}

.fixed_contact{position: fixed;left: 0;right: 0;bottom: 2%;width: 100%;z-index: 80;}
.fixed_contact .contact{display: flex;flex-wrap: wrap;justify-content: space-between;height: 7vh;align-items: end;position: relative;transition: transform 0.3s ease, opacity 0.3s ease;pointer-events: auto;}
.fixed_contact.hide{transform:translateY(calc(50% + 100px));opacity:0;pointer-events:none}
.fixed_contact .contact .con{text-align: center;height: 6vh;background: #E8F8F3;width: 100%;}
.fixed_contact .contact .con .con_list{width: 45%;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.fixed_contact .contact .con .con_list i{font-size: 1.25rem;color: #10B981;margin-right: 5px;}
.fixed_contact .contact .con .con_list a{font-size: 1.25rem;color: #10B981;}
.fixed_contact .contact .con_us{width: 55%;background: url(../../static/img/contact_us.png) no-repeat;background-size: 100% 100%;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: absolute;right: 0;bottom: 0;}
.fixed_contact .contact .con_us a{color: white;font-size:1.25rem;font-weight: bold;}

.fixed_top{position: fixed;right: 2%;bottom: 10%;z-index: 19;}
.fixed_top .top_btn{width: 3rem;height: 3rem;background: rgba(0,0,0, 0.5);border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.fixed_top .top_btn i{color: white;font-size: 1.25rem;}

.language_item{position: fixed;top: 7vh;width: 100%;left: 0;right: 0;z-index: 19;text-align: center;background: white;padding: 10px 0;}
.language_item h3 a{color: #333;font-size: 1.25rem;}


/* 列表页 */
/* 产品 */
.list_pro .general_title h4{width: 62%;}
.pro_plant .waste_list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 15px;}
.pro_plant .waste_list .col-lg-3{width: 48%;padding: 0;}
.pro_plant .waste_list .col-lg-3:nth-child(1),
.pro_plant .waste_list .col-lg-3:nth-child(2){margin-bottom: 15px;}
.pro_plant .waste_list .content{text-align: center;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);width: 100%;margin: 0 auto;padding: 15px 0;border-radius:1.25rem}
.pro_plant .waste_list .content *{display: block;}
.pro_plant .waste_list .content i{font-size: 2.5rem;color: #1E3A8A;}
.pro_plant .waste_list .content span{font-size: 1.25rem;margin: 10px 0;}
.pro_plant .waste_list .content p{font-size: 1.05rem;color: #333;}
.pro_plant .waste_text{font-size: 1.05rem;margin-top: 30px;text-align: justify;}
.pro_plant .link_btn{margin-top: 20px;display: flex;justify-content: center;}
.pro_plant .link_btn a{width: 100%;}
.pro_plant .link_btn a .btns{width: 100%;}
.list_pro .tit{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: relative;}
.list_pro .tit h4{font-size: 1.35rem;margin: 0 10px;color: #1E3A8A;width: 100%;text-align: center;font-weight: bold;}
.list_pro .pro_video .video{position:relative;width:100%;height:auto;aspect-ratio:16 / 9;margin:30px auto;padding:0}
.list_pro .pro_video .video img,.list_pro .pro_video .video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:none;object-fit:cover;display:block;box-sizing:border-box}
.list_pro .pro_video .video img{z-index:10}
.list_pro .pro_video .video iframe{z-index:5}
.list_pro .pro_video .detail{font-size: 1.05rem;margin-top: 15px;}
.list_pro .raw_meterial .raw_img .top img{width: 100%;}
.list_pro .raw_meterial .detail{font-size: 1.05rem;}
.list_pro .raw_meterial .raw_img{margin-top: 15px;}
.list_pro .raw_meterial .raw_img .bottom{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 5px;}
.list_pro .raw_meterial .raw_img .bottom .img{width: 24%;}

.list_pro .working_process .detail{font-size: 1.05rem;}
.list_pro .working_process .process{margin-top: 15px;text-align: center;}
.list_pro .working_process .process_item{width: 94%;margin: 0 auto;margin-top:30px;border-left: 0.15rem solid #1E3A8A;}
.list_pro .working_process .process_item .item{margin-bottom:10px;}
.list_pro .working_process .process_item .item .title{padding:5px 0 0 20px;cursor:pointer;display:flex;align-items:center;font-weight:600;font-size:1.25rem;color:#333;transition:all 0.3s ease;position: relative;}
.list_pro .working_process .process_item .item .icon{font-size:1rem;width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#1E3A8A;transition:transform 0.3s ease;margin-right: 10px;position: absolute;left: -0.85rem;top: 0.75rem;}

.list_pro .working_process .process_item .item .process_title{position:relative;font-size:1.05rem;font-weight:400;z-index:9;display:flex;flex-wrap: wrap;padding:0.5rem 0;overflow:hidden;width: 100%;}
.list_pro .working_process .process_item .item .process_title .tite{width: 92%;text-transform: capitalize;font-weight: 500;}
.list_pro .working_process .process_item .item .process_title span{margin-left: 5px;transition:all 0.3s ease;}
.list_pro .working_process .process_item .item .process_title b{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:2rem;z-index:1;color:rgba(0,0,0,0.1);pointer-events:none}
.list_pro .working_process .process_item .item.active .icon{transform:rotate(180deg);font-size: .95rem;}
.list_pro .working_process .process_item .item .icon-jia{color:#fff;background: #1E3A8A;border-radius: 50%;}
.list_pro .working_process .process_item .item .icon-jian{color:#fff;background: #1E3A8A;border-radius: 50%;transform:rotate(180deg)}
.list_pro .working_process .process_item .item .text{padding:0 30px;max-height:0;overflow:hidden;color:#555;line-height:1.6;transition:max-height 0.5s ease,padding 0.3s ease}
.list_pro .working_process .process_item .item.active .text{max-height:500px;font-size: 1.05rem;margin-top: 10px;text-align: justify;}
.list_pro .working_process .process_item .item.active .title .process_title{color: #1E3A8A;}
.list_pro .working_process .process_item .item.active .title .process_title span{color: #1E3A8A;transform: rotate(180deg);}
.list_pro .working_process .process_item .item.active .title .process_title b{color: rgba(30,58,138, .3);}
.list_pro .working_process .process_item .item.active .text p{margin-bottom: 10px;text-align: justify;font-size: .95rem;}
.list_pro .pro_table table{margin-top: 30px;position: relative;width: 100%;}
.list_pro .pro_table table, 
.list_pro .pro_table table tr th, 
.list_pro .pro_table table tr td{border: 1px solid #999 !important;}
.list_pro .pro_table table tr{background: rgba(253,253,254,0.4);}
.list_pro .pro_table table thead tr{background: #E8F1F9;}
.list_pro .pro_table table thead tr th{font-weight: 500;}
.list_pro .semi_table table, 
.list_pro .semi_table table tr th, 
.list_pro .semi_table table tr td{padding: 0;}


.list_pro .unique .img{text-align: center;margin-top: 30px;}
.list_pro .unique .img img{width: 100%;}
.list_pro .unique .detail{margin-top: 15px;font-size: 1.05rem;}
.list_pro .unique .ad_unique{margin-top: 15px;}
.list_pro .unique .ad_unique .ad_item .list{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.list_pro .unique .ad_unique .ad_item .list b{font-size: 2rem;font-weight: bold;color: #1E3A8A;font-family: 'Times New Roman';}
.list_pro .unique .ad_unique .ad_item .list .icon{font-size: 2rem;display: none;}
.list_pro .unique .ad_unique .ad_item .list span{font-size: 1.05rem;margin:0 10px;width: 75%;}
.list_pro .unique .ad_unique .ad_item .list .xia{transition:transform 0.3s ease;}
.list_pro .unique .ad_unique .ad_item .content{display: none;padding: 0 10px 0 10px;margin-top: 10px;}
.list_pro .unique .ad_unique .ad_item+.ad_item{margin-top: 15px;}
.list_pro .unique .ad_unique .ad_item.active .content{display: block;}
.list_pro .unique .ad_unique .ad_item.active span,
.list_pro .unique .ad_unique .ad_item.active .icon,
.list_pro .unique .ad_unique .ad_item.active .xia i{color: #1E3A8A;}
.list_pro .unique .ad_unique .ad_item.active .xia{transform: rotate(180deg);}
.list_pro .final_products .final_icon{display: flex;flex-wrap: wrap;justify-content: space-between;}
.list_pro .final_products .final_icon .icon{width: 24.5%;text-align: center;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-top-left-radius: 1rem;border-top-right-radius: 1rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;font-size: 1rem;position: relative;padding: 5px 0;}
.list_pro .final_products .final_icon .icon span{z-index: 2;position: relative;}
.list_pro .final_products .final_icon .icon i{font-size: 2rem;color: #EDF5FE;position: absolute;left: 0;bottom: 0;z-index: 1;}
.list_pro .final_products .final_icon .icon.active{background: #1E3A8A;}
.list_pro .final_products .final_icon .icon.active span{color: white;}
.list_pro .final_products .final_icon .icon.active i{opacity: 0.25;}
.list_pro .final_products .final_center .icon{width: 33.33%;}
.list_pro .final_products .sludge_center .icon{width: 49.5%;}
.list_pro .final_products .four_center .icon{width: 24.5%;}
.list_pro .final_products .final_container{overflow: hidden;padding-bottom: 15px;}
.list_pro .final_products .text{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 1.25rem;padding-bottom: 15px;}
.list_pro .final_products .text .content{display: flex;flex-wrap: wrap;justify-content:center;align-items: center;width: 100%;height: 100%;padding: 0 20px;margin-top: 15px;}
.list_pro .final_products .text .content h5{font-size: 1.25rem;width: 100%;}
.list_pro .final_products .text .content ul{width: 100%;margin: 10px 0;}
.list_pro .final_products .text .content ul li{font-size: 1.05rem;}
.list_pro .final_products .text .content .img{display: flex;flex-wrap: wrap;align-items: center;justify-content: start;width: 100%;}
.list_pro .final_products .text .content .img img{width: 32%;}
.list_pro .final_products .text .content .img img+img{margin-left: 2%;}


.list_pro .project_text{margin-top: 30px;font-size: 1.05rem;}
.list_pro .project_text .case_tit{margin-top: 15px;}
.list_pro .project_text .case_tit b{display: block;margin-bottom: 5px;}
.list_pro .project_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 30px;}   
.list_pro .project_item .project_item_top,
.list_pro .project_item .project_item_bottom{width: 100%;position: relative;}
.list_pro .project_item .project_item_top .text{background: #1E3A8A;text-align: center;padding: 10px 5px;}
.list_pro .project_item .project_item_top .text a{color:white}
.list_pro .project_item .location{position: absolute;top: 2%;left: 2%;background: rgba(30,58,138,0.4);padding: 5px 10px;border-radius: 1.25rem;}
.list_pro .project_item .location i{color: white;font-size: 1rem;}
.list_pro .project_item .location span{color: white;font-size: 1rem;}
.list_pro .project_item .project_item_bottom{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 15px;}
.list_pro .project_item .project_item_bottom .img{width: 49%;margin: 1% 0;overflow: hidden;position: relative;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}
.list_pro .project_item .img img{width: 100%;}
.list_pro .project_item .project_item_bottom .img .details h3{font-size:1.35rem;margin:0 0 10px}
.list_pro .project_item .project_item_bottom .img .details h3 a{color: white;}
.list_pro .project_item .project_item_bottom .img .details p{font-size:1rem;margin:0 0 15px;padding: 5px 10px;}
.list_pro .project_item .project_item_bottom .img .details p a{color: #333;text-transform: capitalize;}
.list_pro .project_item .project_center .img{width: 100%;}

.list_pro .auxiliay_list{margin-top: 30px;}
.list_pro .auxiliay_list .list{border: 0.01rem solid #ccc;padding: 20px 0;border-radius: 6px;}
.list_pro .auxiliay_list .list .img img{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}
.list_pro .auxiliay_list .list + .list{margin-top: 30px;}
.list_pro .auxiliay_list .list .content{margin-top: 15px;}
.list_pro .auxiliay_list .list .content .title{display: flex;flex-wrap: wrap;align-items: center;font-weight: 600;font-size: 1.15rem;}
.list_pro .auxiliay_list .list .content .title img{width: 2rem;}
.list_pro .auxiliay_list .list .content .title span{display: inline-block;width: 85%;margin-left: 0.5rem;font-size: 1rem;font-weight: 600;}
.list_pro .auxiliay_list .list .content .text{margin: 15px 0;font-size: 1rem;}
.list_pro .auxiliay_item .list .content .get_cost a button{border: 0.01rem solid #d9d9d9;outline: none;padding: 5px 10px;border-radius: 5px;font-size: 1.25rem;color: #10B981;}


.product_item .min-center .pjlist{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 20px 15px;border-radius: 0.75rem;margin-bottom: 30px;}
.product_item .min-center .pjlist .video_txt{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;color: #666666;font-size: .95rem;margin-bottom: 10px;}
.product_item .min-center .pjlist .pjdes .title{display: inline-block;font-size: 1.35rem;color: #333;margin:15px 0;font-weight: 500;text-transform: capitalize;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn{display: flex;flex-wrap: wrap;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn .btns{padding: 5px 20px;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn a:nth-child(1){margin-right: 10px;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn a:nth-child(1) .btns{background: initial;border: 0.01rem solid #10B981;color: #10B981;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn a:nth-child(2) .btns i{margin-left: 10px;}
.product_item .min-center .pjlist:hover .pjdes .title{color: #1E3A8A;}
.product_item .min-center .pjlist .pic{overflow: hidden;}
.product_item .min-center .pjlist .pic a img{width: 100%;transition: all 0.8s ease-in-out;}

.pro_title{margin-top: 50px;}
.project_container{overflow: hidden;padding: 10px 0;}
.ject_swiper .container .ject_top{align-items: center;}
.ject_swiper .container .ject_top .link_btn{text-align: left;margin-top: 10px;display: flex;flex-wrap: wrap;}
.ject_swiper .container .ject_top .link_btn a:first-child{margin-right: 10px;}
.ject_swiper .container .ject_top .link_btn a:first-child .btns{background: initial;color: #10B981;border: 0.01rem solid #10B981;}
.ject_swiper .container .ject_top .link_btn a:last-child .btns i{margin-left: 10px;}
.ject_swiper .container .ject_top .dateitem{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 10px 0;}
.ject_swiper .container .ject_top .dateitem .hot{font-size: .95rem;color: #EE7700;text-transform: capitalize;}
.ject_swiper .container .ject_top .dateitem .hot i{color: #EE7700;}
.ject_swiper .container .ject_top .dateitem .date{color: #999;font-size: .95rem;}
.ject_swiper .container .ject_top .text h2{font-size: 1.5rem;font-weight: 500;margin-top: 10px;}
.ject_swiper .container .ject_top .text h2 a{color: #333;}
.ject_swiper .container .ject_top .text p{font-size: 1rem;}
.ject_swiper{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin-bottom: 30px;margin-top: 10px;}
.ject_swiper .container{margin: 0 20px;}
.ject_swiper .ject_prev,
.ject_swiper .ject_next{position: initial;background-image: initial;width: 2.5rem;height:2.5rem;border: 0.01rem solid #aaa;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: initial;margin-top: initial;margin: 0 10px;}
.ject_swiper .ject_prev i,
.ject_swiper .ject_next i{color: #aaa;}
.ject_swiper .ject_prev:hover,
.ject_swiper .ject_next:hover{border: 0.01rem solid #1E3A8A;background: #1E3A8A;}
.ject_swiper .ject_prev:hover i,
.ject_swiper .ject_next:hover i{color: #fff;}
.ject_swiper .container .fenye{margin-top: 20px;}
.ject_swiper .container .fenye .ject_pagination{position: initial;}
.ject_swiper .container .fenye .ject_pagination .swiper-pagination-bullet{margin: 0 5px;}
.ject_swiper .container .fenye .ject_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #1E3A8A;}




/* 解决问题 */
.sol_content{width:100%;overflow:hidden}
.sol_content .name{display:flex;justify-content: space-between;}
.sol_content .name h3{text-align:center;padding:16px 0;cursor:pointer;transition:background-color 0.3s ease;font-weight:normal;font-size:18px;background: #EDF5FE;width: 49%;border-radius: 1.5rem;}
.sol_content .name h3.active{background-color:#1E3A8A;color:#fff;}
.sol_content .content{overflow:hidden;height:auto;position:relative}
.sol_content .content > div{width:100%;background-color:#fff;display: none;padding-bottom: 10px;}
.sol_content .content > div.active{display:block}
/* waste */
.sol_content .recycling .anvanced{position: relative;}
.sol_content .recycling .anvanced img{width: 100%;}
.sol_content .recycling .continuous{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;}
.sol_content .recycling .continuous .title{margin-bottom: 15px;}
.sol_content .recycling .continuous .title h5{text-align: center;color: white;padding: 0 10px;font-size: 1.75rem;}
.sol_content .recycling .continuous .title .line{width: 50%;margin: 0 auto;height: 0.1rem;background: white;margin-top: 10px;}

.detail_num{margin-top: 30px;}
.sol_content .recycling .continuous .img_num{width: 92%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.sol_content .recycling .continuous .img_num .number{width: 49%;color: #fff;}
.sol_content .recycling .continuous .img_num .number:nth-child(1),
.sol_content .recycling .continuous .img_num .number:nth-child(2){margin-bottom: 15px;}
.sol_content .recycling .continuous .img_num .number .num span:first-child{font-size: 1.5rem;font-weight: bold;}
.sol_content .recycling .continuous .img_num .number .num span:last-child{font-size: .95rem;margin-left: 10px;}         
.sol_content .recycling .continuous .img_num .number .text{font-size: 1rem;height: 50px;} 

.sol_content .recycling .sol_icon{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;border-radius:1rem;padding-bottom: 15px;}
.sol_content .recycling .sol_icon .icon{width:48%;text-align:center;padding:20px 0;box-shadow:0 2px 4px 0px rgba(16,79,185,.2);border-radius: 6px;}
.sol_content .recycling .sol_icon .icon:nth-child(1),
.sol_content .recycling .sol_icon .icon:nth-child(2){margin-bottom: 15px;}
.sol_content .recycling .sol_icon .icon:last-child{border-right:none;width: 100%;margin-top: 15px;}
.sol_content .recycling .sol_icon .icon i{display:block;font-size:3rem;position:relative;z-index:1;transition:color 0.3s ease;font-weight: 500;color: #1E3A8A;}
.sol_content .recycling .sol_icon .icon span{font-size:1.15rem;position:relative;z-index:1;transition:color 0.3s ease;padding: 0 5px;}
.sol_content .reuse_solutions .blue{background: #1E3A8A;padding: 30px 0;}
.sol_content .reuse_solutions .reuse_item{position: relative;top: -30px;}
.sol_content .reuse_solutions .reuse_item .reuse_list{border-radius: 1.25rem;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}
.sol_content .reuse_solutions .reuse_item .reuse_img{width: 100%;border-radius: 1.25rem;}
.sol_content .reuse_solutions .reuse_item .reuse_list .detail{padding: 15px;font-size: 1rem;}
.sol_content .reuse_solutions .reuse_item .reuse_list .detail span{font-size: 1.25rem;color: #1E3A8A;font-weight: bold;margin-bottom: 15px;display: inline-block;}

.sol_content .diverse_wastes{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 15px 0;}
.sol_content .diverse_wastes+.diverse_wastes{margin-top: 15px;}
.sol_content .diveres_container{margin:0 auto;padding:0 10px}
.sol_content .diveres_top{width:100%;overflow:hidden;border-radius:8px}
.sol_content .diveres_top .swiper-slide{width:100%;display:block}
.sol_content .diveres_top img{width:100%;height:auto;object-fit:cover}
.sol_content .diveres_bottom{width:100%;overflow:hidden;margin-top:15px}
.sol_content .diveres_bottom .swiper-slide{width:calc(25% - 5px) !important;opacity:0.6;transition:opacity 0.3s ease,transform 0.3s ease;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;flex-shrink:0 !important}
.sol_content .diveres_bottom img{width:100%;height:auto;object-fit:cover}
.sol_content .waste_feedstocks .text{padding: 0 10px;margin-top: 15px;}
.sol_content .waste_feedstocks .text h5{font-size: 1.25rem;}
.sol_content .waste_feedstocks .text .detail{margin:15px 0;font-size: 1rem;}
.sol_content .waste_feedstocks .text ul li{font-size: 1rem;margin: 5px 0;}


.sol_content .strategic_top{overflow: hidden;}
.strategic_top .item{margin-top: 15px;}
.strategic_top .item h5{font-size: 1.25rem;}
.strategic_top .item h5 i{font-size: 1.25rem;margin-right: 15px;}
.strategic_top .item .txt{font-size: 1rem;}
.strategic_top .our_icon{display: flex;flex-wrap: wrap;justify-content: space-around;align-items: end;margin-top: 15px;background: #F7F7F7;padding: 20px 0;}
.strategic_top .our_icon .icon{width: 18.5%;text-align: center;background: white;height: 3rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.strategic_top .our_icon .icon i{font-size: 1.5rem;}
.strategic_top .our_icon .icon.active{background: url(../../static/img/blue_background.png) no-repeat;background-size: 100% 100%;height: 4rem;}
.strategic_top .our_icon .icon.active i{color: white;}

.sol_content .feedstocks_item .feed_container{overflow: hidden; height: auto;min-height: 1px;}
.sol_content .feedstocks_item .small_tit h4{text-align: center;}
.sol_content .feedstocks_item .feed_icon{display: flex;flex-wrap: wrap;justify-content: space-between;}
.sol_content .feedstocks_item .feed_icon .icon{width: 19.5%;text-align: center;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-top-left-radius: 1rem;border-top-right-radius: 1rem;display: flex;flex-wrap: wrap;align-items: center;font-size: 1rem;position: relative;padding: 5px 0;}
.sol_content .feedstocks_item .feed_icon .icon span{z-index: 2;position: relative;}
.sol_content .feedstocks_item .feed_icon .icon i{font-size: 2rem;color: #EDF5FE;position: absolute;left: 0;bottom: 0;z-index: 1;}
.sol_content .feedstocks_item .feed_icon .icon.active{background: #1E3A8A;}
.sol_content .feedstocks_item .feed_icon .icon.active span{color: white;}
.sol_content .feedstocks_item .feed_icon .icon.active i{opacity: 0.25;}
.sol_content .feedstocks_item .swiper-slide{box-sizing: border-box;height: 100%;overflow: hidden;}
.sol_content .feedstocks_item .swiper-slide .img,
.sol_content .feedstocks_item .swiper-slide .feed_content {box-sizing: border-box;}
.sol_content .feedstocks_item .feed_content{margin-top: 20px;}
.sol_content .feedstocks_item .feed_content .txt{margin-bottom: 10px;}
.sol_content .feedstocks_item .feed_content .txt i,
.sol_content .feedstocks_item .feed_content .txt span{font-size: 1.25rem;}
.sol_content .feedstocks_item .feed_content .txt i{color: #1E3A8A;}
.sol_content .feedstocks_item .feed_content .list+.list{margin-top: 15px;}
.sol_content .feedstocks_item .feed_content .list .detail{font-size: 1rem;}


.sol_content .str_container{overflow: hidden;position: relative;}
.sol_content .str_container .str_content ul{width: 100%;margin-top: 15px;}
.sol_content .str_container .str_content ul li{display: flex;flex-wrap: wrap;align-items: start;margin: 15px 0;}
.sol_content .str_container .str_content ul li i{font-size: 1.05rem;margin-right: 15px;margin-top: 0.25rem;}
.sol_content .str_container .str_content ul li span{font-size: 1.05rem;display: inline-block;width: 90%;}
.sol_content .str_container .str_next{right: 0;top: 25%;background:initial;width: initial;height: initial;color: white;}
.sol_content .str_container .str_prev{left: 0;top: 25%;background:initial;width: initial;height: initial;color: white;}
.sol_content .str_container .str_next i,
.sol_content .str_container .str_prev i{font-size: 1.5rem;}



/* 案例 */
.list_cases .case_item .list{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 20px 15px;}
.list_cases .case_item .list+.list{margin-top: 15px;}
.list_cases .case_item .list .top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-bottom: 15px;}
.list_cases .case_item .list .top div{display: flex;align-items: center;}
.list_cases .case_item .list .top div i{font-size: 1rem;margin-right: 5px;}
.list_cases .case_item .list .top .country{color: #10B981;}
.list_cases .case_item .list .content .title{margin-top: 15px;display: inline-block;color: #333;font-size: 1.15rem;font-weight: 500;text-transform: capitalize;}
.list_cases .case_item .list .content .icon{margin-top: 15px;}
.list_cases .case_item .list .content .icon .btns span{background: rgba(16,185,129, 0.5);padding: 2px 20px;border-radius: 1rem;font-size: 1rem;text-transform: capitalize;}
.list_cases .case_item .list .content .icon .btns span i{margin-right: 5px;}
/* FAQ */
.list_menu .name_menu{justify-content: space-between;}
.list_menu .name_menu h3{width: 48%;margin: 0;margin-bottom: 10px;}
.list_menu .name_menu h3 a{display: inline-block;width: 100%;text-align: center;height: 3.5rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}

.list_faq .faq_item .list+.list{margin-top: 30px;}
.list_faq .faq_item .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.list_faq .faq_item .content .detail{background: url(../../static/img/faq_content.png) no-repeat;background-size: 100% 100%;padding: 15px 10px 10px 10px;font-size: 1rem;color: #666;}
.list_faq .faq_item .list .icon i{font-size: 1.5rem;color: #1E3A8A;}
.list_faq .faq_item .list .content{width: 90%;}
.list_faq .faq_item .list .content h5{font-size: 1.15rem;}
.list_faq .faq_item .list .content h5 a{color: #333;font-weight: 500;text-transform: capitalize;}



/* 新闻 */
.list_news .news_item .list{display: flex;flex-wrap: wrap;justify-content: space-between;border-bottom: 0.01rem solid #ccc;padding-bottom: 15px;}
.list_news .news_item .list+.list{margin-top: 15px;}
.list_news .news_item .list:last-child{border-bottom: none;}
.list_news .news_item .list .date{width: 20%;}
.list_news .news_item .list .date span:first-child{font-size: 1.25rem;font-weight: 600;color: #1E3A8A;}
.list_news .news_item .list .date span:last-child{font-size: 1.05rem;font-weight: 500;color: #1E3A8A;display: inline-block;border: 0.01rem solid #1E3A8A;margin-top: 5px;padding: 0 5px;}
.list_news .news_item .list .content{width: 78%;}
.list_news .news_item .list .content .img img{width: 100%;}
.list_news .news_item .list .content span{display: inline-block;font-size: 1.15rem;margin-top: 5px;color: #333;font-weight: 500;text-transform: capitalize;}
/* 视频 */
.list_video .video_play .play{position: relative;}
.list_video .video_play .play img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.list_video .video_play .play iframe{height: 12rem;}
.list_video .video_play .list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 10px;}
.list_video .video_play .list .video{width: 24%;}
.list_video .video_item .min-center{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 15px 0;}
.list_video .video_item .min-center .pjlist{width: 96%;margin: 0 auto;}
.list_video .video_item .min-center .pjlist .pjdes{margin: 10px 0;}
.list_video .video_item .min-center .pjlist .pjdes a{font-size: 1.15rem;color: #333;font-weight: 500;text-transform: capitalize;}
.list_video .video_item .min-center+.min-center{margin-top: 20px;}
.list_video .video_item .min-center .link_btn a .btns{background: initial;border: 0.01rem solid #10B981;color: #10B981;}
/* 关于我们 */
.list_about .group_container{overflow: hidden;margin-top: 30px;}
.list_about .group_container .swiper-slide{overflow: hidden;}
.list_about .group_container .content{width: 96%;margin: 0 auto;margin-top: 20px;}
.list_about .group_container .content .tit{font-size: 1.05rem;}
.list_about .group_container .content .tit p{font-size: 1rem;}
.list_about .group_container .content .tit b{font-size: 1.25rem;margin-right: 10px;display: inline-block;width: 100%;}
.list_about .group_container .content .details{font-size: 1rem;}
.list_about .group_icon{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;text-align: center;}
.list_about .group_icon .icon{width: 25%;height: 5.5rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-bottom: 0.03rem solid #ccc;padding-bottom: 15px;}
.list_about .group_icon .icon .img{width: 100%;text-align: center;}
.list_about .group_icon .icon .img img{margin: 0 auto;width: 3rem;}
.list_about .group_icon .icon i{font-size: 2rem;}
.list_about .group_icon .icon span{line-height: 15px;font-size: .95rem;display: inline-block;height: 2rem;}
.list_about .group_icon .icon:nth-child(1) img:nth-child(1){display: block;}
.list_about .group_icon .icon:nth-child(1) img:nth-child(2){display: none;}
.list_about .group_icon .icon:nth-child(1).active img:nth-child(1){display: none;}
.list_about .group_icon .icon:nth-child(1).active img:nth-child(2){display: block;}
.list_about .group_icon .icon.active{border-bottom: 0.03rem solid #1E3A8A;}
.list_about .group_icon .icon.active i{color:#1E3A8A;}
.list_about .group_icon .icon.active span{color: #1E3A8A;font-weight: 600;}
.list_about .group_img{margin-top: 15px;}
.list_about .group_img img{width: 100%;}
.list_about .about_map{margin-top: 15px;position: relative;}
.list_about .about_map img{width: 100%;}
.list_about .about_map .map_item{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;}
.list_about .about_map .map_item .number{display: flex;flex-wrap: wrap;justify-content: space-between;}
.list_about .about_map .map_item .number .list{width: 48%;padding-left: 5%;}
.list_about .about_map .map_item .number .list:nth-child(1),
.list_about .about_map .map_item .number .list:nth-child(2){margin-bottom: 15px;}
.list_about .about_map .map_item .number .list .num{display: flex;flex-wrap: wrap;align-items: end;color: #1E3A8A;}
.list_about .about_map .map_item .number .list .icon i{font-size: 1.5rem;font-weight: bold;}
.list_about .about_map .map_item .number .list .num .number,
.list_about .about_map .map_item .number .list .num .symbol{font-size: 1.5rem;font-weight: bold;}
.list_about .about_map .map_item .number .list .num :last-child{font-size: 1.25rem;}
.list_about .about_map .map_item .number .list p{margin-bottom: 0;}
.list_about .ab_business{padding: 30px 0;background: #F6FAFF;}
.list_about .ab_business .details{margin-top: 15px;font-size: 1.05rem;}
.list_about .ab_business .details b{font-size: 1.25rem;color: #1E3A8A;}
.list_about .main_item .list .img img{width: 100%;}
.list_about .main_item .list .content{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 15px;}
.list_about .main_item .list .content .icon i{font-size: 1.5rem;}
.list_about .main_item .list .content .text{width: 90%;}
.list_about .main_item .list .content .text h5{font-size: 1.25rem;}
.list_about .main_item .list .content .text p{font-size: 1.05rem;}
.list_about .main_item .list+.list{margin-top: 15px;}
.list_about .standard{display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;}
.list_about .standard div{width: 15%;height: auto;text-align: center;}
.list_about .standard div img{height: 2rem;}
.list_about .cer_container{margin-top: 30px;overflow: hidden;}

        
.list_about .about_our .ou_container{position:relative;}
.list_about .about_our .container{padding: 0 10px;}
.list_about .about_our .detail{text-align: center;margin: 15px 0;font-size: 1.05rem;}
.ou_container::before{content:'';position:absolute;left:1.35%;top:0;bottom:0;width:2px;background:#999;transition:height 0.3s ease}
.list_about .about_our .ou_container .our_content .our_list+.our_list{margin-top:15px}
.list_about .about_our .ou_container .our_content .our_list .title{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;cursor:pointer;position:relative}
.list_about .about_our .ou_container .our_content .our_list.active i{color: #1E3A8A;}
.list_about .about_our .ou_container .our_content .our_list.active .round{background: #1E3A8A;}
.list_about .about_our .ou_container .our_content .our_list.active span{color: #1E3A8A;font-weight: 600;}
.list_about .about_our .ou_container .our_content .our_list span{margin:0 5px;font-size:1.05rem;width: 76%;}
.list_about .about_our .ou_container .our_content .our_list i{font-size:1.25rem}
.list_about .about_our .ou_container .our_content .our_list .round{width:0.75rem;height:0.75rem;background:#999;border-radius:50%;margin-right:5px;position:relative;z-index:1}
.list_about .about_our .ou_container .our_content .our_list.active .content{margin:10px 0 10px calc(0.25rem + 10px);}
.list_about .about_our .ou_container .our_content .our_list .content{width:90%;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease,opacity 0.3s ease;color:#333;line-height:1.6}
.list_about .about_our .ou_container .our_content .our_list.active .content{max-height:500px;opacity:1;margin-bottom:20px}
.list_about .about_our .ou_container .our_content .our_list .icon{transition:transform 0.3s ease}
.list_about .about_our .ou_container .our_content .our_list .icon i{font-size: 1rem;}
.list_about .about_our .ou_container .our_content .our_list.active .icon{transform:rotate(180deg)}

.list_about .about_our .ou_container .our_content .our_list .content .details{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;padding-bottom: 15px;}
.list_about .about_our .ou_container .our_content .our_list .content .details .img{height: 100%;display: flex;flex-wrap: wrap;justify-content: center;display: none;}
.list_about .about_our .ou_container .our_content .our_list .content .details .img:nth-child(1){align-items: start;padding-top: 15px;}
.list_about .about_our .ou_container .our_content .our_list .content .details .img:nth-child(1) img{width: 2rem;}
.list_about .about_our .ou_container .our_content .our_list .content .details .img:nth-child(3){align-items: end;}
.list_about .about_our .ou_container .our_content .our_list .content .details p{width: 100%;height: 100%;font-size: 1rem;margin-bottom: 0;}

.list_about .ab_strength .small_tit{background: #1E3A8A;padding: 30px 0;text-align: center;}
.list_about .ab_strength .small_tit h4{color: white;}
.list_about .ab_strength .strength_item{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 15px 0;background: white;border-radius: 6px;}
.list_about .ab_strength .strength_item h5{text-align: center;font-size: 1.25rem;font-weight: 400;margin-bottom: 0;}

.list_about .ab_strength .strength_content{position: relative;top: -15px;;}
.list_about .ab_strength .strength_list{display: flex;flex-wrap: wrap;justify-content: space-around;margin-top: 15px;}
.list_about .ab_strength .strength_list .item{width: 48%;margin-bottom: 15px;text-align: center;}
.list_about .ab_strength .strength_list .item .list span{display: inline-block;width: 100%;height: 3rem;margin-top: 10px;font-size: 1rem;}

.list_about .ab_cases .img{position: relative;}
.list_about .ab_cases .img img{width: 100%;}
.list_about .ab_cases .img span{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;font-size: 1.75rem;font-family: 'Times Newer Roman';width: 80%;}
.list_about .ab_cases .container .details{text-align: left;font-size: 1.05rem;margin-top: 10px;}



/* 联系我们 */
.list_contactus .contact_item .con{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 10px 5px;border-radius: 10px;}
.list_contactus .contact_item .con+.con{margin-top: 20px;}
.list_contactus .contact_item .con .icon{width: 10%;text-align: center;}
.list_contactus .contact_item .con .icon i{font-size: 2.5rem;color: #1E3A8A;}
.list_contactus .contact_item .con .list{width: 60%;}
.list_contactus .contact_item .con .list h5{position: relative;font-size: 1.25rem;}
.list_contactus .contact_item .con .list h5::before{content: '';position: absolute;bottom: -0.25rem;width: 4rem;height: 0.15rem;background: #1E3A8A;}
.list_contactus .contact_item .con .list a{color: #333;font-size: 1.05rem;}
.list_contactus .contact_item .con .qr{width: 20%;}
.container .message{margin-bottom: 30px;}
.container .message .contact_form .form_img{width: 100%;}
.container .message .title{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin-bottom: 20px;}
.container .message .title h5{display: inline-block;font-size: 1.25rem;color: #1E3A8A;text-transform: uppercase;margin-bottom: 0;}
.container .message .title i{font-size: 1.5rem;color: #1E3A8A;margin-right: 10px;}
.container .message .contact_form{position: relative;background: url(../../static/img/leave_message.jpg) no-repeat;background-size: 100% 100%;padding: 20px 0;}
.container .message .contact_form .form_container{width: 100%;padding: 0 20px;}
.container .message .contact_form .form_container .fl+.fl{margin-top: 15px;}
.container .message .contact_form .form_container .fl .input p{display: none;}
.container .message .contact_form .form_container .form-area{align-items: start !important;margin-top: 15px;}
.container .message .contact_form .form_container .form-area i{font-size: 1.5rem;color: #1E3A8A;}
.container .message .contact_form .form_container .form-area .textarea{width: 90%;}
.container .message .contact_form .form_container .form-area .textarea textarea{width: 100%;border-radius: 6px;height: 4rem;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding-left: 10px;}
.container .message .contact_form .form_container .form-area .textarea p{display: none;}
.container .message .contact_form .form_container .form-area,
.container .message .contact_form .form_container .form-input .fl{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.container .message .contact_form .form_container .form-input .fl i{font-size: 1.5rem;color: #1E3A8A;}
.container .message .contact_form .form_container .form-input .fl .input{width: 90%;}
.container .message .contact_form .form_container .form-input .fl .input input{width: 100%;outline: none;border: 0.01rem solid #666;border-radius: 6px;height: 2rem;padding-left: 10px;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}
.container .message .contact_form .form_container .btns{width: 100%;}
.container .message .contact_form .form_container .btns .button{width: 100%;background: #1E3A8A;border: none;outline: none;color: white;padding: 12px 0;border-radius: 6px;margin-top: 15px;}

.container .message .contact_form .form_container .form_section{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-top: 15px;color: #666;}
.container .message .contact_form .form_container .form_section i{font-size: 1.5rem;color: #1E3A8A;}
.container .message .contact_form .form_container .form_section .sel{width: 90%;outline: none;border: 0.01rem solid #666;border-radius: 6px;height: 2rem;padding-left: 10px;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);color: #666;}
.container .message .contact_form .form_container .form_section .input{width: 90%;}
.container .message .contact_form .form_container .form_section .input input{width: 100%;outline: none;border: 0.01rem solid #666;border-radius: 6px;height: 2rem;padding-left: 10px;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}

.container .message .contact_form .form_container .select-container{width: 90%;}
.container .message .contact_form .form_container .question2 .select-container{position: initial;}
.container .message .contact_form .form_container .question2 .select-options{top: 50%;left: 50%;transform: translate(-50%,-50%);max-height: initial;width: 90%;overflow: initial;}
.container .message .contact_form .form_container .select-textarea{width:100%;height:80px;border:1px solid #666;border-radius:8px;font-size:15px;color:#333;resize:none;outline:none;background-color:#fff;-webkit-appearance:none;height: 2rem;padding-left: 10px;}
.container .message .contact_form .form_container .select-textarea:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,0.2)}
.container .message .contact_form .form_container .select-options{display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);max-height:200px;overflow-y:auto;z-index:999}
.container .message .contact_form .form_container .select-option{padding:12px 15px;font-size:15px;color:#333;border-bottom:1px solid #f0f0f0;cursor:pointer}


.list_contactus .con_add .detail{margin-top: 15px;text-align: center;font-size: 1.05rem;}
.list_contactus .con_add .img{margin-top: 15px;}
.list_contactus .con_add .img img{width: 100%;}

/* 文章页面 */
.article_detail h2{font-size: 1.25rem;text-align: center;}
.article_detail .arc-row img{height: auto !important;}
.article_detail .top{display: flex;flex-wrap: wrap;align-items: center;margin: 15px 0;}
.article_detail .arc-row a{color: #1E3A8A;}
.article_detail .top .time{margin-right: 10px;font-size: 1rem;}
.article_detail .top span i{margin-right: 5px;}
.article_detail .container .message .contact_form .form_img{opacity: 0;}
.article_detail .container .message .contact_form .form_container .form-input .fl .input input,
.article_detail .container .message .contact_form .form_container .form-area .textarea textarea{box-shadow: initial;}
iframe {width: 100% !important;margin: 0 auto !important;}

.name_menu{display: flex;flex-wrap: wrap;justify-content: center;}
.name_menu h3{margin: 0 2px;}
.name_menu h3 a{background: #F5F5F5;color: #333;border-radius: 1.5rem;padding: 5px 20px;font-size: 1.05rem;}
.name_menu h3.active a{background: #1E3A8A;color: white;}

.get_touch .tit{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.get_touch .tit h4{font-size: 2.25rem;margin: 0 10px;}
.get_touch p{text-align: center;font-size: 1.05rem;margin:15px 0;}
.get_touch .link_btn a{display: flex;flex-wrap: wrap;justify-content: center;}



/* 上一页下一页 */
.pagenav .prev{flex-direction: row-reverse;margin-bottom: 10px;}
.pagenav .prev,
.pagenav .next{width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content:center;border-radius: 4px;}
.pagenav .prev a,
.pagenav .next a{display: inline-block;width: 90%;color: #333;}
.pagenav .prev a{text-align: left;padding-right: 1%;display: flex;flex-wrap: wrap;justify-content: start;align-items: center}
.pagenav .next a{text-align: left;padding-left: 1%;display: flex;flex-wrap: wrap;justify-content: left;align-items: center}
.pagenav .prev i,
.pagenav .next i{width: 6%;background: #1E3A8A;border-radius: 4px;text-align: center;color: white;margin-right: 10px;}


/* 搜索页面 */
.search_list h1{text-align: center;font-size: 1.75rem;}
.search_list .video_item .min-center h3 a{font-size: 1.25rem;color: #1E3A8A;}
.search_page{text-align: center;}
.search_page .prev{flex-direction: row-reverse;margin-bottom: 10px;}
.search_page .prev a{justify-content: start;padding-left: 1%;text-align: left;}
.search_page .prev, .next{width: 100%;}
.search_page>a,.search_page>span{padding:5px 10px;line-height: 40px;background: #1E3A8A;color: white;margin: 0 2px;opacity: .5;font-size: .95rem;}
.search_page li{margin-top: 10px;}
.search_page li a{color: #333;}
.search_page>a.curr,
.search_page>span.curr{opacity: 1;}




.sol_detail{margin-top: 50px;}
.sol_detail img{height: auto !important;}

.sol_box .sol_tag{display: flex;flex-wrap: wrap;justify-content: center;}
.sol_box .sol_tag div{font-size: 1rem;padding: 5px 15px;border-radius: 1.25rem;cursor: pointer;}
.sol_box .sol_tag div.active{background: #1E3A8A;color: white;}

.sol_detail .form_container{position: initial !important;transform: initial !important;}


