/* 头部 */
.header{position: fixed;width: 100%;top: 0;left: 0;z-index: 99999;transition: transform 0.3s ease;}
.nav_hide .menu .nav_header .logo a{height: 100% !important;}
.nav_white{background: rgba(252, 252, 252,) !important;}
.nav_white .menu .nav_header .logo a{background: rgba(252, 252, 252,) !important;;}
.header .top{width: 100%;background: #1E3A8A;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 50px;}
.header .top .right{display: flex;flex-wrap: wrap;align-items: center;height: 100%;}
.header .top .right .search_form{padding: 2px 20px;border: 0.01rem solid white;margin-right: 20px;}
.header .top .right .search_form .search_input{display: flex;flex-wrap: wrap;align-items: center;}
.header .top .right .search_form .search_input .header_input{border: none;outline: none;background: transparent;color: white;}
.header .top .right .search_form .search_input .header_input::placeholder{color: white;}
.header .top .right .search_form .search_input .search{margin-left: 15px;color: white;font-size: 1.25rem;}
.header .top .right .search_form .search_input .search span{display: inline-block;padding: 1%;width: 2rem;text-align: center;cursor: pointer;}
.header .top .right .search_form .search_input .search i{color: white;font-size: 1.25rem;}
.header .top .share{display: flex;flex-wrap: wrap;align-items: center;}
.header .top .share h4{color: white;font-size: 1.35rem;margin-right: 15px;padding-left: 15px;margin-bottom: 0;}
.header .top .share .img{display: flex;flex-wrap: wrap;align-items: center;}
.header .top .share .img img{margin: 0 10px;}
.header .top .tel{height: 100%;background: #10B981;padding:0 20px;}
.header .top .tel a{height: 100%;display: flex;justify-content: center;align-items: center;color: white;font-size: 1.05rem;}
.header .top .tel a i{margin-right: 10px;}
.header .menu{width: 100%;height: 100px;display: flex;align-items: start;position: relative;}
.header .menu .trapezoid{position: absolute;right: 0;top: 0;z-index: 999;width: 8%;}
.header .menu .menu_top{width: 100%;height: 80px;background: white;display: flex;align-items: center;}
.header .menu .nav_header{width: 80%;max-width: 80%;height: 85%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header .menu .nav_header .logo{width: 5%;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: relative;}
.header .menu .nav_header .logo a{display: inline-block;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;background: white;z-index: 9999;}
.header .menu .nav_header .logo img{width: 4rem;}
.header .menu .nav_header .logo span{font-size: 1.25rem;}
.header .menu .nav_header .header_text li a.nav{color:#000000}
.header .menu .nav_header .header_text{display:flex;align-items:center;width: 78%;height: 100%;} 
.header .menu .nav_header .header_text .nav-box{display:flex;justify-content:space-around;align-items: center;height: 100%;width: 100%;}
.header .menu .nav_header .header_text .li{position:relative;margin-right: 20px;height: 100%;display: flex;align-items: center;}
.header .menu .nav_header .header_text li:hover .one{display:block}
.header .menu .nav_header .header_text .li a{z-index:2;color:#333;padding:0 1.5vw;line-height:30px;display:block;font-weight:normal;text-align:center;width: 100%;overflow: hidden;display: flex;align-items: center;height: 100%;}
.header .menu .nav_header .header_text .li a span{margin-left: 5px;transition: transform .5s ease;}
.header .menu .nav_header .header_text .li a span img{width: 1rem;}
.header .menu .nav_header .header_text .li:hover span{transform: rotate(180deg)}
.header .menu .nav_header .header_text li a.nav{height: 40%;font-size:1.35rem;padding:0;}
.header .menu .nav_header .header_text .li a.cur{color: #1E3A8A;text-transform: uppercase;font-size: 1.3rem;font-weight: bold;}
.header .menu .nav_header .header_text .li:hover a.nav:after{content:'';width:100%;height:2px;background:#1E3A8A;position:absolute;left:0;bottom:-1px}
.header .menu .nav_header .header_text .li .one li:hover .tit{background: #1E3A8A;color: white;}
.header .menu .nav_header .header_text .li ul{position:absolute;float:left;top:60px;width:15rem;max-width:100vw !important;background:#ffffff;z-index:99;text-align:center;overflow:visible;padding:1rem 1.5rem;margin:0;line-height:2;white-space:nowrap;left:0;right:0;min-width:100%;box-sizing:border-box;transition:all 0.2s ease-in-out;display: none;}
.header .menu .nav_header .header_text .li ul.one{padding:15px 0}
.header .menu .nav_header .header_text .li ul a{text-decoration:none;color:#666666;text-align:left;padding:5px 20px;overflow: hidden;}
.header .menu .nav_header .header_text .li .one .list a:hover{background:#1E3A8A;color:#ffffff;width: auto;padding: 5px 30px;border-radius: 1.25rem;}
.header .menu .nav_header .header_text .li ul ul{top:0;left:180px}
.header .menu .language{display: flex;align-items: center;justify-content: center;height: 100%;position: relative;opacity: 0;}
.header .menu .language .lang{display: flex;flex-wrap:wrap;align-items: center;justify-content: center;font-size: 1.35rem;}
.header .menu .language .lang h3{font-size: 1.35rem;font-weight: initial;margin-bottom: 0;color: #000000;}
.header .menu .language .lang span{font-size: 1.35rem;}
.header .menu .language .minor{position: absolute;width: 10rem;top: 70px;left: -30px;background: white;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden}
.header .menu .language .lang span{transition: transform .5s ease;}
.header .menu .language:hover span{transform: rotate(180deg)}
.header .menu .language .minor h3{text-align: center;font-weight: initial;}
.header .menu .language .minor h3 a{justify-content: center;font-size: 1.05rem;color: #333;transition: transform .5s ease;}
.header .menu .language:hover .minor{opacity:1;visibility:visible;transform:translateY(0)}
.header .menu .language h3:hover a{color: #1E3A8A;font-size: 1.15rem;}
.header .menu .li .pro_nav{display:none !important;width:100% !important;min-width:100%;left:0;right:0;}
.header .menu .nav_header .header_text .li:hover .pro_nav{display:block !important;width:100% !important;min-width:100%;left:0;right:0}


.header .menu .li .pro_nav li{width: 100% !important;box-sizing: border-box !important;}
.header .menu .li .pro_nav .pro_menu{padding:60px 0;width:100% !important;box-sizing:border-box !important;display:block !important;overflow:hidden;zoom:1;position:relative;left:0;right:0;margin:0 auto;padding-left:0;padding-right:0}

.pro_menu .pro_top_name{display: flex;flex-wrap: wrap;justify-content: space-around;font-size: 1.25rem;}
.pro_menu .pro_top_name .h3{width: 49.9%;}
.pro_menu .pro_top_name h3{background: url(../../static/img/pro_menu.jpg) no-repeat;background-size: cover;color: white;padding: 5px 15px;width: 70%;text-transform: uppercase;}
.pro_menu .pro_top_name h3 a{color: white !important;}
.pro_menu .navigation{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;}
.pro_menu .navigation .content{width: 49.9%;display: flex;flex-wrap: wrap;align-items: center;justify-content: start;}
.pro_menu .navigation .content .item .list h3{margin-bottom: 0;padding-left: 15px;}
.pro_menu .navigation .content .item .list h3 a{font-size: 1.05rem;padding: 5px 0;padding-left:25px;position: relative;}
.pro_menu .navigation .content .item .list h3 a::before{content: '';position: absolute;left: 5px;top: 50%;transform: translateY(-50%);width: 0.5rem;height: 0.5rem;background: #999;border-radius: 50%;display: inline-block;}
.pro_menu .navigation .content .item .list:hover a::before{background: white;}

/* 首页轮播图 */
.home_swiper{overflow: hidden;}
.home_swiper .home_content{position: absolute; top: 20%; left: 35%; transform: translate(-50%);}
.home_swiper .home_content h2{font-size: 3.5rem;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: 3rem;}
.home_swiper .home_content .text span{font-size: 2rem;font-weight: bold;color: #10B981;}
.home_swiper .home_content .text img{width: auto;}

/* 首页产品 */
.home_pro .pro_container{overflow: hidden;margin-top: 30px;}
.home_pro .content{margin: 0;align-items: center;}
.home_pro .content .text .detail{width: 80%;margin: 0 auto;}
.home_pro .content .text .detail h5{font-size: 2.5rem;font-weight: bold;} 
.home_pro .content .text .detail p{font-size: 1.25rem;margin: 30px 0;}
.home_pro .content .img img{width: 100%;border-radius: 5px;}
.home_pro .home_icon{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_pro .home_icon .text{width: 19.5%;opacity: initial;background: initial;border-radius: initial;font-size: 1.35rem;border-top: 0.15rem solid #999;color: #999;text-align: center;padding-top: 5px;cursor: pointer;font-weight: 500;}
.home_pro .home_icon .text.active{color: #1E3A8A;border-top: 0.15rem solid #1E3A8A;}


/* 首页--优势 */
.home_ad .ad_item{justify-content: space-between;}
.home_ad .ad_item .content:first-child{background: url(../../static/img/rise.png) no-repeat;background-size: 100% 100%;}
.home_ad .ad_item .content:last-child{background: url(../../static/img/decline.png) no-repeat;background-size: 100% 100%;}
.home_ad .ad_item .content{padding: 3%;width: 49%;}
.home_ad .ad_item .content .list{display: flex;flex-wrap: wrap;align-items: center;}
/* .home_ad .ad_item .content .list svg{margin-right: 10px;} */
.home_ad .ad_item .content .list .icon i{font-size: 1.75rem;}
.home_ad .ad_item .content .list .text{width: 96%;}
.home_ad .ad_item .content .list .text .tit{font-size: 1.25rem;}
.home_ad .ad_item .content .list .text .tit span{font-size: 3rem;font-weight: 600;}
.home_ad .ad_item .content .list .text p{font-size: 1rem;height: 50px;}
.home_ad .ad_item .content:first-child .list .icon i,
.home_ad .ad_item .content:first-child .list .text .tit span{color: #10B981;}
.home_ad .ad_item .content:last-child .list .icon i,
.home_ad .ad_item .content:last-child .list .text .tit span{color: #1E3A8A;}
.home_ad .ad_item .content:last-child .list .icon{transform: rotate(180deg);}

/* 证书 */
.index_certificate .cer_logo{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.index_certificate .cer_logo img{margin: 0 15px;}
.index_certificate .cer_container{overflow: hidden;margin-top: 30px;}
.index_certificate .cer_container .swiper-slide{transition: transform 0.5s ease;opacity: 0.7;transform-origin: center center;}
.index_certificate .cer_container .swiper-slide.swiper-slide-active{opacity: 1;z-index: 1;}
.index_certificate .cer_container .swiper-slide .img{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.index_certificate .cer_container .swiper-slide .img img{max-height: 96%;max-width: 100%;}
.index_certificate .fenye{margin-top: 30px;}
.index_certificate .cer_pag{position: initial;}
.index_certificate .cer_pag .swiper-pagination-bullet{margin: 0 5px;}
.index_certificate .cer_pag .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #1E3A8A;} 

/* 解决方案 */
.index_solutions{position: relative;overflow: hidden;}
.sou_container{position: relative;}
.sou_container .general_title{position: absolute;top: 10%;left: 10%;z-index: 99;width: 100%;}
.sou_container .general_title h3{text-align: left;}
.sou_container .general_title .tit h4{margin-left: 0;}
.sou_container .general_title .tit{justify-content: start;}

.sou_container .swiper-slide .content{position: absolute;top: 50%;left: 10%;transform: translateY(-50%);width: 40%;}
.sou_container .swiper-slide .content h5{font-size: 3rem;font-weight: bold;text-transform: capitalize;}
.sou_container .swiper-slide .content p{font-size: 1.05rem;margin: 15px 0;}
.index_solutions .white{position: absolute;right: 0;top: 0;height: 100%;width: 32.5%;z-index: 999;}
.index_solutions .fenye{position: absolute;top: 0;right: 0;width: 35%;height: 100%;z-index: 999;}
.index_solutions .fenye .sol_pagination{position: initial;height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;}
.index_solutions .fenye .sol_pagination .dot_item{width: 85%;margin: 15px auto;height: initial;border-radius: initial;opacity: initial;background: initial;font-size: 1.5rem;text-align: left;padding: 15px 0 15px 15px;}
.index_solutions .fenye .sol_pagination .dot_item.active{background:url(../../static/img/blue_frame.png) no-repeat;background-size: 100% 100%;width: 100%;color: white;text-align: center;}
.index_solutions .fenye .sol_pagination .dot_item.active .dot_list{display: flex;width: 85%;margin: 0 auto;text-align: left;}
.index_solutions .fenye .sol_pagination .dot_item.active .dot_list span{font-weight: 600;}
.index_solutions .fenye .sol_pagination .dot_item .dot_list{display: flex;flex-wrap: wrap;align-items: center;cursor: pointer;}
.index_solutions .fenye .sol_pagination .dot_item .dot_list i{display: inline-block;margin-right: 10px;font-size:1.5rem;width: 3.5rem;text-align: center;}
.index_solutions .fenye .sol_pagination .dot_item .dot_list .dot-text{width: 86%;text-transform: capitalize;}





/* 项目案例 */
.ject_container .ject_item{justify-content: space-between;align-items: end;}
.ject_container .ject_item .ject_list{width: 30%;}
.ject_container .ject_item .ject_list .list{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 15px;}
.ject_container .ject_item .ject_list .list .content{padding: 15px;}
.ject_container .ject_item .ject_list .img{transition: all 0.8s ease-in-out;overflow: hidden;}
.ject_container .ject_item .ject_list .img a{display:inline-block;width: 100%;height: 100%;}
.ject_container .ject_item .ject_list .img img{border-radius: 15px;width: 100%;}
.ject_container .ject_item .ject_list .list:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.ject_container .ject_item .ject_list .list:hover h3{color: #1E3A8A;}
.ject_container .ject_item .ject_list h3{font-size: 1.25rem;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #333;}
.ject_container .ject_item .ject_list .date{margin: 10px 0;}
.ject_container .ject_item .ject_list .date span{color: #aaa;}
.ject_container .ject_item .ject_list .link_btn{margin-top: 20px;cursor: pointer;text-align: center;}
.ject_container .ject_item .ject_list .link_btn a{display: inline-block;text-align: center;}
.ject_container .ject_item .ject_list:nth-child(1) .link_btn,
.ject_container .ject_item .ject_list:nth-child(3) .link_btn{display: none;}
.ject_container .ject_item .ject_list .detail{font-size: 1rem;margin-bottom: 15px;}
.ject_container .ject_item .ject_list .more{padding-top: 15px;display: flex;flex-wrap: wrap;align-items: center;}
.ject_container .ject_item .ject_list .more span{color: #aaa;font-size: .95rem;}
.ject_container .ject_item .ject_list .more span+span{margin-left: 10px;text-transform: capitalize;}
.ject_container .ject_item .ject_list .more span i{margin-right: 5px;color: #10B981;}
.ject_container .dialogue .text .content{background: #fafafa;border-radius: 0.25rem;width: 100%;margin: 0 auto;padding:2rem 1.5rem;}
.ject_container .dialogue .text .content .marks{position: absolute;top: 2%;left: 4%;}
.ject_container .dialogue .text .content .detail p{font-size: 1.05rem;}
.ject_container .dialogue .text .content .detail .people{display: flex;align-items: center;}
.ject_container .dialogue .text .content .detail .people .txt span{display: block;}
.ject_container .dialogue .text .content .detail .people .txt>:first-child{font-size: 1.05rem;color: #1E3A8A;font-weight: bold;}
.ject_container .dialogue .text .content .detail .people .txt>:last-child{font-size: .95rem;}
.ject_container .dialogue .text .content .detail .people .img{margin-right: 15px;}

/* 关于我们 */
.home_ab{position: relative;}
.home_ab>img{width: 100%;}
.home_ab .general_title{position: absolute;top: 18%;left: 10%;z-index: 99;}
.home_ab .general_title .tit{width: auto;justify-content: start;}
.home_ab .general_title .tit h4{margin-left: 0;}
.home_ab .ab_introduce{position: absolute;top: 50%;left: 10%;transform: translateY(-50%);width: 40%;}
.home_ab .ab_introduce h5{font-size: 3rem;font-weight: bold;}
.home_ab .ab_introduce p{font-size: 1.05rem;margin-top: 20px;}
.home_ab .ab_number{position: absolute;bottom: 5%;left: 10%;}
.home_ab .ab_number .list{text-align: center;}
.home_ab .ab_number .list span{color: #1E3A8A;}
.home_ab .ab_number .list .num .number,
.home_ab .ab_number .list .num .symbol{font-size: 4rem;font-weight: bold;}
.home_ab .ab_number .list .num :last-child{font-size: 1.25rem;}
.home_ab .ab_number .list+.list{margin-left: 50px;}
.home_ab .ab_number .list p{font-size: 1.25rem;}

/* 新闻 */
.home_news .index_news .news_name{display: flex;flex-wrap: wrap;justify-content: center;position: relative;}
.home_news .index_news .news_name h3{padding: 0.5rem 1.5rem;border-radius: 1.5rem;margin: 0 0.25rem;color: #999;cursor: pointer;transition: color 0.3s ease; z-index: 1;}
.home_news .index_news .news_name h3.active{color: white;}
.home_news .index_news .news_name .tab-slider{position:absolute;bottom:0;height:100%;background-color:#1E3A8A;border-radius:1.5rem;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}

.home_news .index_news .news_name .link_btn{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: initial;}
.home_news .index_news .news_name .link_btn .btns{background: initial;color: #10B981;padding-left: 0;}
.home_news .index_news .news_item{align-items: stretch;}
.home_news .index_news .news_item .left,
.home_news .index_news .news_item .right{display: flex;flex-wrap: wrap;flex-direction: column;}
.home_news .index_news .news_item .left .news_list{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 0.75rem;height: 100%;}
.home_news .index_news .news_item .left .news_list .img img{border-top-left-radius: 0.75rem;border-top-right-radius: 0.75rem;width: 100%;}
.home_news .index_news .news_item .left .news_list .content{padding: 1rem 1.5rem;}
.home_news .index_news .news_item .left .news_list .content .date{color: #999;font-size: .95rem;}
.home_news .index_news .news_item .left .news_list .content .title a h3{color: #333;text-transform: capitalize;font-size: 1.35rem;}
.home_news .index_news .news_item .left .news_list .content .detail{font-size: 1.05rem;}
.home_news .index_news .news_item .right .news_details{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 1rem 2rem;height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;border-radius: 0.75rem;}
.home_news .index_news .news_item .right .news_details .text{border-bottom: 0.01rem solid #ccc;padding: 20px 0;}
.home_news .index_news .news_item .right .news_details .text:last-child{border-bottom: none;}
.home_news .index_news .news_item .right .news_details .text+.text{display: flex;flex-wrap: wrap;flex-direction: row-reverse;justify-content: space-between;align-items: center;}
.home_news .index_news .news_item .right .news_details .text+.text .detail,
.home_news .index_news .news_item .right .news_details .text+.text .detail .link_btn{display: none;}
.home_news .index_news .news_item .right .news_details .text .date{font-size: 1.05rem;color: #999;}
.home_news .index_news .news_item .right .news_details .text .title{font-size: 1.25rem;width: 88%;}
.home_news .index_news .news_item .right .news_details .text .title a{color: #333;text-transform: capitalize;font-size: 1.25rem;font-weight: 500;}
.home_news .index_news .news_item .right .news_details .text .detail p{font-size: 1.05rem;margin-bottom: 10px;margin-top: 10px;color: #666;}
.home_news .index_news .news_item .right .news_details .text .detail .link_btn .btns{background: initial;color: #10B981;padding: 0;color: #999;font-size: 1.05rem;}
.home_news .index_news .news_item .right .news_details .text:hover .title a{color: #1E3A8A;}
.home_news .index_news .news_item .right .news_details .text:hover  .link_btn .btns{color: #1E3A8A;}



/* 服务 */
.home_service{padding-bottom: 100px;}
.service_container{position: relative;}
.service_container .img{text-align: center;width: 58%;margin:0 auto;}
.service_container .content{position: absolute;width: 100%;height: 100%;bottom: 0;display: flex;flex-direction: column;justify-content: space-between;overflow: hidden;}
.service_container .content .serve_item{width: 100%;}
.service_container .content .serve_item .serve_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.service_container .content .serve_item .serve_list .text{position: relative;}
.service_container .content .serve_item .serve_list .text:first-child b{font-weight: bold;font-size: 3rem;color: #ccc;position: absolute;top: -15%;right: 0;opacity: 0.5;}
.service_container .content .serve_item .serve_list .text:last-child b{font-weight: bold;font-size: 3rem;color: #ccc;position: absolute;top: -15%;left: 0;}
.service_container .content .serve_item .serve_list .text{width: 15%;}
.service_container .content .serve_item .serve_list .text .detail{position: relative;}
.service_container .content .serve_item .serve_list .text .detail span{font-size: 1.25rem;font-weight: 500;position: relative;}
.service_container .content .serve_item .serve_list .text:first-child .detail span::before{content: '';position: absolute;width: 0.75rem;height: 0.75rem;border-radius: 50%;border: 0.01rem solid #10B981;top: 0.65rem;right: -1rem;}
.service_container .content .serve_item .serve_list .text:last-child .detail span::before{content: '';position: absolute;width: 0.75rem;height: 0.75rem;border-radius: 50%;border: 0.01rem solid #10B981;top: 0.65rem;left: -1rem;}
.service_container .content .serve_item .serve_list .text .detail p{font-size: 1.05rem;color: #999;margin-top: 15px;}
.service_container .content .text:first-child{text-align: right;}
.service_container .content .one .serve_list{width: 55%;margin: 0 auto;}
.service_container .content .one .serve_list .text{width: 25%;}
.service_container .content .two .serve_list{width: 78%;margin: 0 auto;}
.service_container .content .two .serve_list .text{width: 20%;}
.service_container .content .there .serve_list{width: 92%;margin: 0 auto;}
.service_container .content .there .serve_list .text{width: 18%;}
@media(max-width:1440px){
    .service_container .content .one .serve_list{width: 58%;margin: 0 auto;}
    .service_container .content .two .serve_list{width: 80%;margin: 0 auto;}
    .service_container .content .there .serve_list{width: 94%;margin: 0 auto;}
}


/* 首页底部 */
.footer_index{background-image: linear-gradient(to right, #00479D, #112B87);padding-top: 50px;}
.footer_index .nav p{color: white;font-size: 1.05rem;width: 80%;}
.footer_index .list{padding: 0;}
.footer_index .footer_logo{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 0.5rem;height: 3rem;width: 100%;}
.footer_index .footer_logo img{margin-right: 10px;}
.footer_index .footer_logo h3{color: white;width: 72% !important;}
.footer_index .footer_body{width: 100%;margin: 0 auto;margin-top: 30px;margin-bottom: 30px;}
.footer_index .footer_body .nav h3{width: 100%;color: white;font-size: 1.25rem;height: 3rem;display: flex;flex-wrap: wrap;align-items: center;font-weight: bold;margin-bottom: 0;}
.footer_index .footer_body .list .nav ul{display: flex;flex-wrap: wrap;}
.footer_index .footer_body .list .nav ul li{width: 48%;}
.footer_index .footer_body .nav ul li a{color: white;font-size: 1.05rem;}
.footer_index .footer_content{width: 100%;background: white;display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;margin-top: 10px;padding: 10px 0;}
.footer_index .footer_content .con{width: 23.5%;text-align: center;}
.footer_index .footer_content .con span,
.footer_index .footer_content .con a{font-size: 1.25rem;color: #333;}
.footer_index .footer_content .con i{color: #1E3A8A;font-size: 25px;position: relative;top: 2px;}
.footer_index .footer_content .img{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.footer_index .footer_content .img a{width: 15%;}
.footer_index .footer_content .img img{margin: 0 10px;width: 2rem;}
.foot_bottom{background-image: linear-gradient(to right, #00479D, #112B87);color: #F5F5F5;padding: 10px 0;}
.foot_bottom .bottom{width:100%;padding-top:30px;display: flex;flex-wrap: wrap;justify-content:space-between}
.foot_bottom .left_bot{width:50%;display: flex;flex-wrap: wrap;}
.foot_bottom .left_bot div:nth-child(2){margin-left:2%}
.foot_bottom .foot_name{font-weight:bold;font-size:20px;color:#fff}
.foot_bottom .ename{font-size:1rem;color:#fff}
.foot_bottom .right_bot{width:40%;display: flex;flex-wrap: wrap;justify-content:flex-end}
.foot_bottom .beian{font-size:1rem;color:#fff;width: 100%;display: flex;flex-wrap: wrap;justify-content: end;}
.foot_bottom .site a{color: #fff;}

/* 面包屑 */
.list_banner{position: relative;}
.list_banner img{width: 100%;}
.list_banner .bread{position: absolute;bottom: 0;width: 100%;z-index: 1;height: 75px;display: flex;align-items: end;}
.list_banner .bread .blue{position: absolute;height: 50px;background: #1E3A8A;width: 100%;}
.list_banner .bread .menu{position: relative;width: 100%;display: flex;flex-wrap: wrap;justify-content: end;height: 100%;}
.list_banner .bread .menu .menu_item{background: url(../../static/img/menu.png) no-repeat;background-size: 100% 100%;width: 90%;height: 100%;padding: 15px 0;background-position: bottom;display: flex;align-items: center;padding-left: 5rem;}
.list_banner .bread .menu .menu_item .icon-home{color: #1E3A8A;}
.list_banner .bread .menu .menu_item a{color: #999;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;}
.list_banner .bread .menu .menu_item font{margin: 0 5px;}
.list_banner .bread .menu .more{position: absolute;right: 10%;top: 50%;transform: translateY(-50%);}
.list_banner .bread .menu .more a{font-size: 1.05rem;color: #333;}
.list_banner .banner_text{position: absolute;left: 15%;top: 50%;transform: translateY(-50%);width: 50%;}
.list_banner .banner_text .text{position: relative;}
.list_banner .banner_text .text .title{position: absolute;bottom: -25%;left: -5%;width: 100%;}
.list_banner .banner_text h1{font-family: 'Times New Roman';font-size: 6rem;opacity: 0.4;color: white;font-weight: bold;}
.list_banner .banner_text .title .img{position: relative;}
.list_banner .banner_text .title .img img{max-width: 100%;width: auto;}
.list_banner .banner_text .title .img h3{position: absolute;bottom: 10%;left: 6%;font-size: 4rem;color: white;font-weight: bold;}





/* 列表页 表头 导航 */
.list_content .con_title{display: flex;flex-wrap: wrap;align-items: center;}
.list_content .con_title h3{margin-right: 15px;color: #1E3A8A;font-size: 2.25rem;font-weight: bold;}
.list_content .con_detail{font-size: 1.05rem;margin-top: 10px;}
.list_content .con_content{margin-top: 10px;}
.list_content .con_content .con .con_item{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);width: 100%;margin: 0 auto;position: relative;height: 14rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: start;justify-content: center;padding-left: 30px;}
.list_content .con_content .con .con_item .icon{position: absolute;right:6%;top: 50%;transform: translateY(-50%);}
.list_content .con_content .con .con_item span,
.list_content .con_content .con .con_item a{display: inline-block;width: 100%;margin: 10px 0;font-size: 1.5rem;font-weight: 500;color: #1E3A8A;transition: all 0.6s ease;}
.list_content .con_content .con .con_item:hover a{border-radius: 5px;font-weight: 600;}
.list_content .con_content .con .con_item a{color: #10B981;display: inline-block;width: initial;}
.list_content .con_content .con .con_item a.btns button{outline: none;border: 0.01rem solid #10B981;background:transparent;padding: 5px 10px;color: #10B981;border-radius: 1.5rem;cursor: pointer;}
.list_content .con_content .con .con_item a:hover button{background: #10B981;color: white;}



/* .list_content .con_content .con */

.name_menu{display: flex;flex-wrap: wrap;justify-content: center;}
.name_menu h3{margin: 0 10px;}
.name_menu h3 a{background: #F5F5F5;color: #333;border-radius: 1.25rem;padding: 5px 20px;font-size: 1.5rem;}
.name_menu h3.active a{background: #1E3A8A;color: white;}
.name_menu h3:hover a{background: #1E3A8A;color: white;}
/* 产品 */
.list_pro .titile_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.list_pro .titile_item h3{width: 20%;text-align: center;padding: 0 5px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 15px 0;margin-bottom: 0;}
.list_pro .titile_item h3.active{background: white;}
.list_pro .titile_item h3 a{font-size: 1.25rem;color: #333;}
.product_item .min-center{margin-bottom: 20px;}
.product_item .min-center .pjlist{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 20px 15px;border-radius: 0.75rem;}
.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;}
.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;}
.product_item .min-center .pjlist:hover .pic a img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}



/* 大单页样式 */
.pro_plant .waste_img img{width: 100%;max-width: 100%;}
.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: 30px 0;position:relative;transition:all 0.3s ease;overflow:hidden;cursor:pointer;border-radius:1.25rem}
.pro_plant .waste_list .content *{display: block;}
.pro_plant .waste_list .content i{font-size: 2.5rem;}
.pro_plant .waste_list .content span{font-size: 1.35rem;margin: 10px 0;font-weight: 500;}
.pro_plant .waste_list .content p{font-size: 1.05rem;}
.pro_plant .waste_list .content:hover{background:#1E3A8A;border-radius:1.25rem}
.pro_plant .waste_list .content:hover::before{width:100%}
.pro_plant .waste_list .content::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:rgba(30,58,138,0.2);transition:width 0.4s ease;z-index:0}
.pro_plant .waste_list .content:hover *{color: white;}
.pro_plant .waste_text{font-size: 1.25rem;text-align: center;margin-top: 30px;}
.pro_plant .waste_text p{text-align: left;}
.pro_plant .link_btn{margin-top: 20px;display: flex;justify-content: center;}
.pro_plant .link_btn a{width: 15%;}
.pro_plant .link_btn a .btns{width: 100%;position: relative;transition: all 0.6s ease;font-weight: 600;}
.pro_plant .link_btn a .btns i{font-size: 1.25rem;position: relative;top: 2px;margin-left: 10px;}
.pro_plant .link_btn a .btns:hover{border-radius: 5px;font-weight: 600;}



.list_pro .tit{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: relative;}
.list_pro .tit h4{font-size: 2.25rem;margin: 0 10px;color: #1E3A8A;font-weight: bold;}
.list_pro .pro_video{background: #F5F8FA;}
.list_pro .pro_video .video{position:relative;width:80%;height: auto;padding-top:40%;margin:30px auto;padding-left:0;padding-right:0;}
.list_pro .pro_video .video img,
.list_pro .pro_video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;object-fit:cover}
.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.25rem;text-align: center;}
.list_pro .raw_meterial .detail{margin-top: 30px;font-size: 1.25rem;text-align: center;}
.list_pro .raw_meterial .detail span{display: inline-block;width: 100%;text-align: left;font-weight: 500;}
.list_pro .raw_meterial .detail p{text-align: left;margin-bottom: 0;margin-top: 15px;}
.list_pro .raw_meterial .detail .font{text-align: left;margin-top: 15px;}
.list_pro .raw_meterial .raw_img{margin-top: 30px;align-items: stretch;justify-content: space-between;}
.list_pro .raw_meterial .raw_img img{width: 100%;}
.list_pro .raw_meterial .raw_img .left{width: 34.5%;text-align: center;}
.list_pro .raw_meterial .raw_img .left img{height: 100%;}
.list_pro .raw_meterial .raw_img .right{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;width: 64.5%;}
.list_pro .raw_meterial .raw_img .right .img{width: 32%;text-align: center;height: 100%;}
.list_pro .raw_meterial .raw_img .right .img img{max-width: 100%;height: 100%;}
.list_pro .raw_meterial .raw_img .right .top,
.list_pro .raw_meterial .raw_img .right .bottom{display: flex;flex-wrap: wrap;justify-content: space-between;}

/* Continuous Waste Tyre Pyrolysis Plant */
.list_pro .plastic_raw{margin-top: 30px;}
.list_pro .plastic_raw img{margin: 0 auto;}
.list_pro .working_process .detail{margin-top: 30px;font-size: 1.25rem;text-align: center;}
.list_pro .working_process .process{margin-top: 30px;text-align: center;}
.list_pro .working_process .process img{width: 100%;}
.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;padding:1rem 0}
.list_pro .working_process .process_item .item .title{padding:12px 0 0 30px;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 .iconfont{font-size:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#1E3A8A;transition:transform 0.3s ease;margin-right: 10px;position: absolute;left: -1.1rem;top: 0.75rem;}
.list_pro .working_process .process_item .item.active .iconfont{transform:rotate(180deg)}
.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;}
.list_pro .working_process .process_item .item.active .title span{color: #1E3A8A;}
.list_pro .working_process .process_item .item.active .text p{margin-bottom: 10px;text-align: justify;}
.list_pro .working_process .process_item .item.active .text span{display: inline-block;margin-top: 10px;width: 100%;}




.list_pro .pro_table{position: relative;}
.list_pro .pro_table table{margin-top: 30px;position: relative;}
.list_pro .pro_table table, 
.list_pro .pro_table table tr th, 
.list_pro .pro_table table tr td{border: 1px solid #999 !important;padding: 15px 0 15px 15px;}
.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 .pro_table .plant_img{position: absolute;bottom: 2%;right: 0%;width:80%;opacity: 0.2;}


.list_pro .unique .img{text-align: center;margin-top: 30px;}
.list_pro .unique .img img{width: 100%;}
.list_pro .unique .detail{margin-top: 30px;font-size: 1.25rem;text-align: center;}

.ad_container{position:relative;overflow: hidden;}
.ad_container .content{transform:translateY(20px) scale(0.98);display:flex;align-items:center;gap:20px;padding:20px;box-sizing:border-box;z-index:1}
.ad_container .content.active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;z-index:10}
.ad_container .content .text,
.ad_container .content .img{width: 49.9%;}
.ad_container .content .img img{max-width: 88%;margin: 0 auto;}
.ad_container .content .text .txt{width: 88%;margin: 0 auto;}
.ad_container .content .text .txt h5{font-size: 2.25rem;color: #1E3A8A;}
.ad_container .content .text .txt p{margin: 15px 0;font-size: 1.25rem;}
.ad_container .content .text .txt .btns a{display: flex;align-items: center;background: #F5F5F5;font-size: 1.25rem;border-radius: 1.5rem;width: 25%;}
.ad_container .content .text .txt .btns a .icon{display: inline-block;width: 3rem;height: 3rem;background: #10B981;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;margin-right: 10px;}
.ad_container .content .text .txt .btns a .icon i{color: white;font-size: 2rem;}
.ad_container .content .text .txt .btns a span{color: #333;font-size: 1.25rem;}
.ad_container .adLeft,
.ad_container .adRight{background: initial;width: initial;height: initial;width: 2.5rem;height: 2.5rem;border: 0.01rem solid #333;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;}
.ad_container .adLeft:hover,
.ad_container .adRight:hover{background:#1E3A8A;border-color:#1E3A8A;color:#fff;box-shadow:0 0 8px rgba(30,58,138,0.4);transform:scale(1.05)}
.ad_container .adLeft:hover > *,.ad_container .adRight:hover > *{color:#fff}
.ad_container .adLeft i,
.ad_container .adRight i{font-size: 1.5rem;color:#333;transition:color 0.3s ease;}

.advant_item .vant_item{display: flex;flex-wrap: wrap;justify-content: space-between;}

.advant_item .vant_item .item{width:28%;text-align:center;box-shadow:0 20px 20px 0 rgba(0,0,0,0.1);padding:40px 20px;position:relative;overflow:hidden;border-radius:8px;min-height:200px;box-sizing:border-box}
.advant_item .vant_item .item .content{position:absolute;left:0;top:100%;width:100%;height:100%;background:white;padding:40px 20px;text-align:left;transition:all 0.5s ease;box-sizing:border-box}
.advant_item .vant_item .item:hover .content{top:0}
.advant_item .vant_item .item .content .con_tit{position: relative;}
.advant_item .vant_item .item .content .con_tit h5{font-size: 5rem;color: #10B981;font-family: 'Times New Roman';font-weight: bold;opacity: 0.6;}
.advant_item .vant_item .item .content .con_tit h4{font-size: 1.5rem;color: #1E3A8A;font-weight: 500;position: absolute;left: 0;bottom: 10%;}
.advant_item .vant_item .item:nth-child(1),
.advant_item .vant_item .item:nth-child(2),
.advant_item .vant_item .item:nth-child(3){margin-bottom: 50px;}
.advant_item .vant_item .item::after{content:'';position:absolute;top:70%;left:0;transform:skewX(20deg);transform-origin:left top;width:27.81rem;height:4.81rem;filter: blur(4rem);
backdrop-filter: blur(4rem);background: linear-gradient(180.00deg, rgba(217, 217, 217, 0) 7.902%,rgba(153, 153, 153, 1) 86.094%);
opacity: 0.5;z-index:-1}
.advant_item .vant_item .item b{display: block;width: 100%;text-align: center;font-size: 5rem;font-family: 'Times New Roman';color: #D9D9D9;}
.advant_item .vant_item .item span{font-size: 1.5rem;display: inline-block;margin-bottom: 30px;color: #1E3A8A;font-weight: 500;position: relative;}
.advant_item .vant_item .item span::after{content: '';position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);width: 50%;height: 0.02rem;background: #1E3A8A;}
.advant_item .vant_item .item .link_btn{display: flex;justify-content: center;}




.ad_icon{position: relative;}
.ad_icon .iconitem{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;z-index: 1;}
.ad_icon .line{width: 100%;height: 0.02rem;background: #333;position: absolute;top: 16%;}
.ad_icon .iconitem .icon{width: 15%;text-align: center;cursor: pointer;}
.ad_icon .iconitem .icon .pic{display: inline-block;width: 3.5rem;height: 3.5rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: 0 auto;border-radius: 50%;border: 0.01rem solid #ccc;background: white;}
.ad_icon .iconitem .icon .pic i{font-size: 2rem;}
.ad_icon .iconitem .icon .title{width: 100%;height: 120px;display: flex;justify-content: center;align-items: center;position: relative;}
.ad_icon .iconitem .icon .title b{position:absolute;top:0;left:0;width:100%;height:100%;font-size:4rem;font-weight:bold;color:#eee;z-index:1;font-family: 'Times New Roman';}
.ad_icon .iconitem .icon .title span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:1.25rem;color:#333;z-index:2;text-align:center}
.ad_icon .iconitem .icon:hover .pic{border: 0.01rem solid #1E3A8A;}
.ad_icon .iconitem .icon:hover .pic i{color: #1E3A8A;}
.ad_icon .iconitem .icon:hover .title span{color: #1E3A8A;}
.ad_icon .iconitem .icon.active .pic{border: 0.01rem solid #1E3A8A;}
.ad_icon .iconitem .icon.active .pic i{color: #1E3A8A;}
.ad_icon .iconitem .icon.active .title span{color: #1E3A8A;}

.final_products .final_list{align-items: stretch;}
.final_products .final_list+.final_list{margin-top: 20px;}
.final_products .final_list .img.col-lg-4 img{width: 100%;}
.final_products .final_list .text{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 1.25rem;}
.final_products .final_list .text .content{display: flex;flex-wrap: wrap;flex-direction: column;justify-content:center;width: 100%;height: 100%;padding: 0 20px;}
.final_products .final_list .text .content h5{font-size: 1.35rem;width: 100%;font-weight: 500;}
.final_products .final_list .text .content ul{width: 100%;margin: 10px 0;}
.final_products .final_list .text .content ul li{font-size: 1.05rem;}
.final_products .final_list .text .content ul li+li{margin-top: 10px;}
.final_products .final_list .text .content .img img+img{margin-left: 15px;}
.final_products .final_text{text-align: center;font-size: 1.25rem;}
.final_products .final_recycling{margin-top: 15px;}

.project_case .project_text{margin-top: 30px;font-size: 1.25rem;} 
.project_case .project_text .case_tit{margin-top: 15px;}
.project_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 30px;}  
.project_item .project_item_left,
.project_item .project_item_right{width: 49.5%;}
.project_item .img{position: relative;}
.project_item .project_item_left .img .text{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;padding: 15px 0;background: #1E3A8A;color: white;font-size: 1.25rem;}
.project_item .project_item_left .img .text a{color: white;}
.project_item .location{position: absolute;top: 2%;left: 2%;background: rgba(30,58,138,0.4);padding: 5px 10px;border-radius: 1.25rem;}
.project_item .location i{color: white;font-size: 1.15rem;}
.project_item .location span{color: white;font-size: 1.25rem;}
.project_item .project_item_right{display: flex;flex-wrap: wrap;justify-content: space-between;}
.project_item .project_item_right .img{width: 49%;margin: 1% 0;overflow: hidden;}
.project_item .img img{width: 100%;}

.project_item .project_item_right .img .details{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(30,58,138,0.8);color:white;transition:transform 0.5s ease;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;text-align:center;transform:translateY(100%)}
.project_item .project_item_right .img .details h3{font-size:1.35rem;margin:0 0 10px}
.project_item .project_item_right .img .details h3 a{color: white;}
.project_item .project_item_right .img .details p{font-size:1.25rem;margin:0 0 15px}
.project_item .project_item_right .img .details p a{color: white;}
.project_item .project_item_right .img:hover .details{transform:translateY(0)}
.project_item .project_item_right .img:hover .location{z-index: 99;background: rgba(255, 255, 255, .5);}
.project_item .project_center{width: 100%;}
.project_item .project_center .img{width: 32%;}

/* 辅助设备 */
.list_pro .auxiliay_item .auxiliay_text p{font-size: 1.25rem;}
.list_pro .auxiliay_item .auxiliay_list{margin-top: 30px;}
.list_pro .auxiliay_item .auxiliay_list .list{align-items: center;background: #f5f5f5;padding: 0;border-radius: 10px;box-shadow:0 2px 4px 0px rgba(16,79,185,.2);}
.list_pro .auxiliay_item .auxiliay_list .list+.list{margin-top: 30px;}
.list_pro .auxiliay_item .auxiliay_list .list:nth-child(even){flex-direction: row-reverse;}
.list_pro .auxiliay_item .auxiliay_list .list .img,
.list_pro .auxiliay_item .auxiliay_list .list .content{padding: 0;}
.list_pro .auxiliay_item .auxiliay_list .list .img img{width: 100%;border-radius: 10px;}
.list_pro .auxiliay_item .auxiliay_list .list .content{padding:0 20px;}
.list_pro .auxiliay_item .auxiliay_list .list .content .title{font-size: 1.5rem;}
.list_pro .auxiliay_item .auxiliay_list .list .content .text{margin: 15px 0;font-size: 1.25rem;}
.list_pro .auxiliay_item .auxiliay_list .list .content .get_cost{display: inline-block;}
.list_pro .auxiliay_item .auxiliay_list .list .content .get_cost a{display: inline-block;width: 100%;height: 100%;}
.list_pro .auxiliay_item .auxiliay_list .list .content .get_cost:hover a button{background: #10B981;color: white;}
.list_pro .auxiliay_item .auxiliay_list .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;}



/* 解决方案 */
.solution_list{align-items: center;}
.solution_list .text .doing span{font-size: 1.25rem;font-weight: 500;}
.solution_list .text .doing h5{font-size: 3rem;margin-bottom: 15px;font-weight: bold;}
.solution_list .img{position: relative;}
.solution_list .img img{width: 100%;}
.solution_list .img .img_num{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;height: 70%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;text-align: center;}
.solution_list .img .img_num .number{width: 49%;color: #fff;}
.solution_list .img .img_num .number .num span:first-child{font-size: 2.25rem;font-weight: bold;}
.solution_list .img .img_num .number .num span:last-child{font-size: 1rem;margin-left: 10px;}
.solution_list .img .img_num .number .text{font-size: 1.25rem;} 

.solution_item .sol_icon{display:flex;flex-wrap:wrap;justify-content:space-around;background:#F8FBFF;box-shadow:0 2px 4px 0px rgba(16,79,185,.2);margin-top:15px;border-radius:1rem;overflow:hidden;position:relative;min-height:200px}
.solution_item .sol_icon .icon{width:19.9%;text-align:center;padding:40px 0;border-right:0.01rem solid #eaeaea;position:relative;transition:all 0.3s ease;overflow:hidden;cursor:pointer;z-index:2}
.solution_item .sol_icon .icon::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:rgba(30,58,138,0.2);transition:width 0.4s ease;z-index:0}
.solution_item .sol_icon .icon:hover{background:#1E3A8A;border-radius:1.25rem}
.solution_item .sol_icon .icon:hover::before{width:100%}
.solution_item .sol_icon .icon:hover i,.solution_item .sol_icon .icon:hover span{color:#fff}
.solution_item .sol_icon .icon:last-child{border-right:none}
.solution_item .sol_icon .icon i{display:block;font-size:3rem;position:relative;z-index:1;transition:color 0.3s ease}
.solution_item .sol_icon .icon span{font-size:1.35rem;position:relative;z-index:1;transition:color 0.3s ease;font-weight: 500;padding: 0 5px;}

.sol_icon:hover .tab-slider{opacity:1}
.sol_menu .sol_nav{background: #1E3A8A;}
.sol_menu .sol_nav .title{display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;padding-top: 30px;position: relative;}
.sol_menu .sol_nav .title h3{text-align: center;width: 49.8%;margin-bottom: 0;padding: 15px 0;color: #fff;transition: color 0.3s 
ease;z-index: 1;cursor: pointer;font-size: 2.25rem;}
.sol_menu .sol_nav .title h3.active{color: #1E3A8A;}
.sol_menu .sol_nav .title .tab-slider{position:absolute;bottom:0;height:80%;background-color:#fff;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border-top-left-radius: 1rem;border-top-right-radius: 1rem;}
.sol_menu .tit{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.sol_menu .tit h4{font-size: 2.25rem;margin: 0 10px;color: #1E3A8A;font-weight: bold;}
.sol_menu .introduction .detail{margin-top: 15px;font-size: 1.25rem;}
.sol_menu .introduction .img{text-align: center;margin-top: 15px;}
.sol_menu .feedstocks .waste_item{align-items: center;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 1rem;}
.sol_menu .feedstocks .waste_item+.waste_item{margin-top: 30px;}
.sol_menu .feedstocks .waste_item:nth-child(even){flex-direction: row-reverse;}
.sol_menu .feedstocks .waste_item .text{padding: 0 20px;}
.sol_menu .feedstocks .waste_item .text h5{font-size: 1.5rem;}
.sol_menu .feedstocks .waste_item .text .detail{font-size: 1.05rem;margin: 15px 0;}
.sol_menu .feedstocks .waste_item .text ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.sol_menu .feedstocks .waste_item .text ul li{width: 49%;margin-bottom: 15px;}
.sol_menu .feedstocks .waste_item .text ul li a{color: #333;cursor: pointer;font-size: 1rem;}
.sol_menu .feedstocks .waste_item .text ul li:hover a{color: #1E3A8A;}
.sol_menu .feedstocks .waste_item .text ul li a.active{color: #1E3A8A;font-weight: 700;}
.sol_menu .feedstocks .waste_item .img{padding: 0;position: relatives;}
.sol_menu .feedstocks .waste_item .img img{width: 100%;border-radius: 1.05rem;font-weight: 500;}
.sol_menu .feedstocks .waste_item .img .thumbs{position: absolute;bottom: 2%;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;align-items: stretch;}
.sol_menu .feedstocks .waste_item .img .thumbs .arrow{width: 4%;text-align: center;display: flex;flex-wrap: wrap;align-items: center;}
.sol_menu .feedstocks .waste_item .img .thumbs .arrow span{width: 100%;height: 80%;background: rgba(0,0,0,0.4);display: flex;align-items: center;justify-content: center;border-radius: 1rem;}
.sol_menu .feedstocks .waste_item .img .thumbs .arrow span:hover{background: rgba(30,58,138,0.8);}
.sol_menu .feedstocks .waste_item .img .thumbs .arrow span i{color: white;font-size: 1.5rem;}
.sol_menu .feedstocks .waste_item .img .thumbs .small_img{width: 90%;display: flex;overflow: hidden;justify-content: space-between;}
.sol_menu .feedstocks .waste_item .img .thumbs .small_img::-webkit-scrollbar {display: none;}
.sol_menu .feedstocks .waste_item .img .thumbs .small_img img{width: 24%;margin-left: 1%;}
.sol_menu .feedstocks .waste_item .img .thumbs .small_img img:hover,
.sol_menu .feedstocks .waste_item .img .thumbs .small_img img.active {opacity: 1;border: 2px solid #007bff;}
.sol_menu .link_btn a .btns{background: initial;border: 0.01rem solid #10B981;color: #10B981;font-weight: 600;}
.sol_menu .link_btn a .btns:hover{background: #10B981;color: white;border-radius: 5px;}


.our_img{height:464px;overflow:hidden;margin:0 auto;padding:0;list-style:none;position:relative}
.our_img .img{float:left;width:19.5%;display:block;position:relative;height:100%;transition:all .5s ease;cursor:pointer}
.our_img .img.customer-default-active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,58,138,0.5);z-index:1;pointer-events:none}
.our_img .img .img-box{position:absolute;z-index:0;height:100%;width:100%;overflow:hidden}
.our_img .img .img-box img{height:100%;width:100%;object-fit:cover;transition:transform .5s ease}
.our_img .img:hover .img-box img{transform:scale(1.1)}
.our_img .img .customer-txt{position:absolute;z-index:2;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:0 15px;width:100%}
.our_img .img .customer-txt h3{font-size:2.25rem}
.our_img .img .customer-txt .detail{display:none}
.our_img .img .customer-txt i{font-size:1.75rem}
.our_img .img .customer-txt .customer-tit p{margin:0 0 15px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;font-size:1.25rem}
.our_img .img.customer-default-active .customer-tit .detail{width:90%;margin:0 auto}
.our_img .img.customer-default-active .customer-tit .detail p{opacity:1;visibility:visible}
.our_img .img.customer-default-active{width:37.43%}
.our_img .img.customer-default-active~.img{width:calc((100% - 37.43%) / 4)}
.our_img .img.customer-hover-active .customer-tit .detail{display:block}
.our_img .img.customer-default-active .customer-tit .detail{display:block}
.our_img .img.customer-hover-active .customer-tit p{opacity:1;visibility:visible}
.our_img .img.customer-hover-active .customer-tit i{font-size:2.5rem}
.our_img .img.customer-hover-active{width:37.43%}
.our_img .img.customer-hover-active~.img,.our_img .img:not(.customer-hover-active){width:calc((100% - 37.43%) / 4)}
.our_img .img.customer-hover-active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,58,138,0.4);z-index:1;pointer-events:none}

.output_list{align-items: center;}
.output_list+.output_list{margin-top: 30px;}
.output_list .text h5{font-size: 3rem;}
.output_list .text .content{margin-top: 20px;}
.output_list .text .content .txt{margin-bottom: 10px;}
.output_list .text .content .txt i,
.output_list .text .content .txt span{font-size: 1.25rem;}
.output_list .text .content .txt i{color: #1E3A8A;}
.output_list .text .content .list+.list{margin-top: 15px;}
.output_list .text .content .list .detail{font-size: 1.05rem;}
.output_list .img img{width: 100%;}
.output_list:nth-child(even){flex-direction: row-reverse;}


.sales_markets{position: relative;}
.sales_markets .sales_container{overflow: hidden;}
.sales_markets .sales_item{position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: 9;width: 100%;}
.sales_markets .sales_item .tit h4{color: white;}
.sales_markets .sales_item .sales_list{margin-top: 20px;align-items: stretch;height: 100%;}
.sales_markets .sales_item .sales_list .text,
.sales_markets .sales_item .sales_list .img{padding: 0;}
.sales_markets .sales_item .sales_list .text .content{height: 100%;background: rgba(30,58,138,0.6);display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;text-align: left;padding: 0 50px;position: relative; display: none;}
.sales_markets .sales_item .sales_list .text .content.active {display: flex;}

.sales_markets .sales_item .sales_list .text .content h5{width: 100%;text-align: left;font-size: 3rem;color: white;}
.sales_markets .sales_item .sales_list .text .content ul{width: 100%;margin-top: 30px;}
.sales_markets .sales_item .sales_list .text .content ul li{color: white;display: flex;flex-wrap: wrap;align-items: start;margin: 15px 0;}
.sales_markets .sales_item .sales_list .text .content ul li i{font-size: 1.25rem;margin-right: 15px;margin-top: 0.25rem;}
.sales_markets .sales_item .sales_list .text .content ul li span{font-size: 1.25rem;display: inline-block;width: 80%;}
.sales_markets .sales_item .sales_list .text .content .num{position: absolute;bottom: 1rem;right: 1rem;color: white;font-size: 5rem;font-weight: bold;}
.sales_markets .sales_item .sales_list .pic{cursor: pointer;position: relative;}
.sales_markets .sales_item .sales_list .pic img{width: 100%;}
.sales_markets .sales_item .sales_list .pic{position: relative;}
.sales_markets .sales_item .sales_list .pic .sub_title{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.4);display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;}
.sales_markets .sales_item .sales_list .pic .sub_title b,
.sales_markets .sales_item .sales_list .pic .sub_title span{display: inline-block;width: 100%;padding-left: 15px;color: white;font-size: 1.25rem;}
.sales_markets .sales_item .sales_list .pic .sub_title b{font-weight: bold;}
.sales_markets .sales_item .sales_list .pic.on .sub_title{display: none;}


/* 项目案例 */
.project_container{overflow: hidden;}
.ject_swiper .container .ject_top{align-items: center;}
.ject_swiper .container .ject_top .link_btn{text-align: left;margin-top: 30px;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;}
.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: 2.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: 1.25rem;}
.ject_swiper{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.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;}


.product_swiper .duct_prev,
.product_swiper .duct_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;}
.product_swiper .duct_prev i,
.product_swiper .duct_next i{color: #aaa;}
.product_swiper .duct_prev:hover,
.product_swiper .duct_next:hover{border: 0.01rem solid #1E3A8A;background: #1E3A8A;}
.product_swiper .duct_prev:hover i,
.product_swiper .duct_next:hover i{color: #fff;}





.list_project .case_item .min-center{margin-bottom: 20px;padding-top: 30px;}
.list_project .case_item .min-center .pjlist .video_txt{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;color: #666666;font-size: .95rem;width: 96%;margin: 0 auto;}
.list_project .case_item .min-center .pjlist .video_txt .icon{display: flex;flex-wrap: wrap;align-items: center;}
.list_project .case_item .min-center .pjlist .video_txt .icon:nth-child(1){color: #10B981;}
.list_project .case_item .min-center .pjlist .video_txt .icon .iconfont{font-size: 1.5rem;padding-top: 0.25rem;margin-right: 5px;}
.list_project .case_item .min-center .pjlist{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);width: 98%;margin: 0 auto;}
.list_project .case_item .min-center .pjlist .title{color: #333;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-transform: capitalize;font-size: 1.35rem;font-weight: 500;height: 60px;}
.list_project .case_item .min-center .pjlist .title h4{font-size: 1.35rem;}
.list_project .case_item .min-center:hover .title{color: #1E3A8A;}
.list_project .case_item .min-center .pjlist p{font-size: 1.05rem;margin-bottom: 0;margin-top: 10px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;color: #666;}
.list_project .case_item .min-center .pjlist .pjdes{padding: 15px;}
.list_project .case_item .min-center .pjlist .pic{width: 100%;text-align: center;padding-top: 15px;}
.list_project .case_item .min-center:hover .pjlist .pic img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.list_project .case_item .min-center .pjlist .pic a{display: inline-block;width: 96%;overflow: hidden;}
.list_project .case_item .min-center .pjlist .pic img{border-radius: 10px;width: 100%;}
.list_project .case_item .min-center .pjlist .icon{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;}
.list_project .case_item .min-center .pjlist .icon .btns{height: 25px;}
.list_project .case_item .min-center .pjlist .icon .btns span{background: #F5F5F5;border-radius: 40px;padding:0 10px;font-size: .95rem;display: flex;align-items: center;color: #10B981;text-transform: capitalize;}
.list_project .case_item .min-center .pjlist .icon .btns .iconfont{margin-right: 5px;}
.list_project .case_item .min-center .pjlist .icon .btns:nth-child(1){margin-right: 20px;}
/* FAQ */
.list_faq .faq_detail .faq_content{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-around;background: #f5f5f5;padding: 20px;}
.list_faq .faq_detail .faq_content+.faq_content{margin-top: 50px;}
.list_faq .faq_detail .faq_content .img{width: 24.5%;overflow: hidden;}
.list_faq .faq_detail .faq_content .img a{display: inline-block;width: 100%;height: 100%;}
.list_faq .faq_detail .faq_content .img a img{width: 100%;}
.list_faq .faq_detail .faq_content:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.list_faq .faq_detail .faq_content .content{width: 74.5%;}
.list_faq .faq_detail .content{display: flex;flex-wrap: wrap;justify-content: space-around;padding: 30px 0;}
.list_faq .faq_detail .content+.content{margin-top: 20px;}
.list_faq .faq_detail .faq_content:hover .details h4 a{color: #1E3A8A;}
.list_faq .faq_detail .faq_content:hover .right i{background: #1E3A8A;color: white;}
.list_faq .faq_detail .content .question,
.list_faq .faq_detail .content .right{width: 5%;}
.list_faq .faq_detail .content .details{width: 86%;}
.list_faq .faq_detail .content .details h4,
.list_faq .faq_detail .content .details p{font-size: 1.05rem;margin-top: 10px;margin-bottom: 0;color: #666;}
.list_faq .faq_detail .content .details h4 a{color: #333;font-size: 1.35rem;text-transform: capitalize;}
.list_faq .faq_detail .content .question{text-align: center;padding-top: 5px;}
.list_faq .faq_detail .content .question i{font-size: 2rem;color: #333;}
.list_faq .faq_detail .content .right{text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.list_faq .faq_detail .content .right i{width: 40px;height: 40px;background: #10B981;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;color: #fff;}
/* 新闻 */
.news_container{overflow: hidden;}
.news_container .swiper-slide{transform: scale(0.8);}
.news_container .swiper-slide.swiper-slide-active{transform: scale(1);}
.news_container .swiper-slide.swiper-slide-active .content a{color: #1E3A8A;}
.news_container .swiper-slide .content .img{position: relative;}
.news_container .swiper-slide .content .img img{width: 100%;}
.news_container .swiper-slide .content i{position: absolute;top: 50%;left: 46%;transform: translateY(-50%);z-index: 999;font-size: 2.5rem;color: white;}
.news_container .swiper-slide .content a{color: #333;display: inline-block;width: 100%;text-align: center;font-size: 1.35rem;margin-top: 15px;font-weight: 500;text-transform: capitalize;}
.news_default .news{display: flex;flex-wrap: wrap;align-items: start;justify-content: space-between;}
.news_default .news+.news{margin-top: 25px;border-top: 0.01rem solid #666;padding-top: 25px;}
.news_default .news .date{width: 10%;text-align: center;}
.news_default .news .date span{font-size: 1.5rem;display: inline-block;width: 100%;}
.news_default .news .date p{display: inline-block;border: 0.01rem solid #666;margin-top: 5px;padding: 2px 15px;font-size: 1.25rem;}
.news_default .news .hr{width: 5%;height: 0.01rem;background: #666;margin-top: 10px;}
.news_default .news .content{width: 82.5%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: start;}
.news_default .news .content .detail{width: 62.5%;}
.news_default .news .content .detail h4 a{color: #333;text-transform: capitalize;font-size: 1.35rem;}
.news_default .news .content .img{width: 20%;overflow: hidden;}
.news_default .news .content .img a{display: inline-block;width: 100%;height: 100%;}
.news_default .news .content .img a img{width: 100%;}
.news_default .news .content .img img{width: 100%;}
.news_default .news .detail h5 a{font-size: 1.35rem;color: #333;text-transform: capitalize;}
.news_default .news .detail P{font-size: 1.05rem;margin-top: 30px;color: #666;}
.news_default .news:hover .content .detail a{color: #1E3A8A;}
.news_default .news:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
/* 视频 */ 
.video_play{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:1%}
.video_play .play{width:79.5%;position: relative;}
.video_play .play img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.video_play .play iframe{width:100%;height:100%;min-height:400px;border-radius:0.75rem;aspect-ratio:16/9}
.video_play .list{width:19.5%;display:flex;flex-direction:column;justify-content:space-between;gap:8px;cursor:pointer}
.video_play .list .video{flex:1;min-height:0}
.video_play .list img{width:100%;height:100%;border-radius:0.75rem;aspect-ratio:16/9}

.list_video .min-center{margin-bottom: 30px;}
.list_video .video_txt{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;color: #666666;font-size: .95rem;}
.list_video .video_txt .icon{display: flex;flex-wrap: wrap;align-items: center;}
.list_video .video_txt .icon .iconfont{font-size: 1.5rem;padding-top: 0.25rem;margin-right: 5px;}
.list_video .title{display: inline-block;color: #333;margin: 15px 0 10px 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-transform: capitalize;}
.list_video .title h4{font-size: 1.35rem;}
.list_video .link_btn{text-align: center;}
.list_video .pjlist{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);width: 98%;margin: 0 auto;padding: 15px;overflow: hidden;border-radius: 6px;}
.list_video .pjlist:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.list_video .pjlist .pic{overflow: hidden;display: inline-block;width: 100%;position: relative;}
.list_video .pjlist .pic img{height: 100%;width: 100%;}
.list_video .pjlist .pic .icon{position: absolute;width: 100%;top: 50%;left: 0%;transform: translateY(-50%);text-align: center;}
.list_video .pjlist .pic .icon i{color: white;font-size: 4rem;}
.list_video .min-center:hover .title{color: #1E3A8A;}
/* 关于我们 */
.doing_group{position: relative;}
.doing_group .doing{position: absolute;right: 0;bottom: 0;}
.doing_group .img{width: 74%;}
.doing_group .img img{width: 100%;}
.doing_group .ab_container{width: 40%;position: absolute;top: 50%;right: 15%;transform: translateY(-50%);background: white;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 1.25rem;overflow: hidden;padding-top: 50px;}
.doing_group .ab_container .swiper-wrapper,
.doing_group .ab_container .swiper-slide{height: auto;background: transparent;}
.doing_group .ab_container .swiper-slide .content{padding:50px;position: relative;}
.doing_group .ab_container .swiper-slide .tit{font-size: 1.05rem;font-weight: 600;}
.doing_group .ab_container .swiper-slide .tit b{font-size: 1.25rem;margin-right: 10px;}
.doing_group .ab_container .swiper-slide .detail{font-size: 1.05rem;}
.doing_group .ab_container .swiper-slide .number{position: absolute;left: 2.5rem;bottom: -5rem;font-size: 8rem;font-weight: bold;color: #F5F5F6;}
.doing_group .ab_container .ab_pagination{position: initial;display: flex;align-items:center;}
.doing_group .ab_container .ab_pagination .dot_item{width: 25%;height: initial;border-radius: initial;background: initial;opacity: initial;height: auto;border-bottom: 0.01rem solid #999;padding-bottom: 15px;cursor: pointer;}
.doing_group .ab_container .ab_pagination .dot_item.active{border-bottom: 0.01rem solid #1E3A8A;padding-bottom: 15px;}
.doing_group .ab_container .ab_pagination .dot_item .dot_list{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 5rem;text-align: center;}
.doing_group .ab_container .ab_pagination .dot_item .dot_list img{display: block;margin: 0 auto;height: auto;}
.doing_group .ab_container .ab_pagination .dot_item .dot_list span{display: inline-block;width: 100%;font-size: 1.05rem;font-weight: 600;}
.doing_group .ab_container .ab_pagination .dot_item:nth-child(1) .dot_list span{display: none;}
.doing_group .ab_container .ab_pagination .dot_img .pic img{height: 100%;}
.doing_group .ab_container .ab_pagination .dot_img .pic img:nth-child(1){display: block;}
.doing_group .ab_container .ab_pagination .dot_img .pic img:nth-child(2){display: none;}
.doing_group .ab_container .ab_pagination .dot_img.active .pic img:nth-child(1){display: none;}
.doing_group .ab_container .ab_pagination .dot_img.active .pic img:nth-child(2){display: block;}
.doing_group .ab_container .ab_pagination .dot_item .dot_list .pic i{font-size: 2rem;color: #333;}
.doing_group .ab_container .ab_pagination .dot_item .dot_list span{font-size: 1.25rem;}
.doing_group .ab_container .ab_pagination .dot_item.active .dot_list .pic i,
.doing_group .ab_container .ab_pagination .dot_item.active .dot_list span{color: #1E3A8A;}



.list_about .about_text{background: #1E3A8A;padding: 30px 0;}
.list_about .about_text .container{display: flex;flex-wrap: wrap;justify-content: space-between;}
.list_about .about_text .container .text{width: 24.5%;text-align: center;color: white;}
.list_about .about_text .container .text i{font-size: 3rem;}
.list_about .about_text .container .text .number span:first-child{font-size: 3rem;font-weight: bold;}
.list_about .about_text .container .text .number span.big{font-size: 3rem;}
.list_about .about_text .container .text .number span.small{font-size: 1.25rem;}
.list_about .about_text .container .text .number+span{font-size: 1.25rem;}
.ab_main{align-items: center;padding-bottom: 30px;}
.ab_main .ab_title{display: flex;flex-wrap: wrap;align-items: center;}
.ab_main .ab_title h3{margin-right: 15px;font-size: 2.25rem;color: #1E3A8A;font-weight: bold;}
.ab_main .txt{font-size: 1.15rem;margin-bottom: 20px;}
.ab_main .txt b{font-size: 1.25rem;color: #1E3A8A;}
.ab_main .detail .title{display: flex;flex-wrap: wrap;align-items: center;}
.ab_main .detail+.detail{margin-top: 20px;}
.ab_main .detail .title i{margin-right: 10px;font-size: 1.25rem;}
.ab_main .detail .title span{font-size: 1.25rem;font-weight: 600;}
.ab_main .detail p{font-size: 1.05rem;margin-top:10px}
.ab_main .img .pic{display: flex;flex-wrap: wrap;justify-content: end;margin: 10px 0;}
.ab_main .img .pic img{margin: 0 5px;}
.ab_main .img .pic.top{align-items: end;}
.ab_main .img .pic.bottom{align-items: start;}
.certifi_img img{width: 100%;}
.ab_certificate{background: #F7F7F7;}
.ab_certificate .general_title .tit{position: initial;}
.ab_certificate .general_title .tit h4{font-size: 2.25rem;}
.ab_certificate .general_title p{text-align: center;margin-top: 15px;font-size: 1.05rem;}
.ab_certificate .cer_logo{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.ab_certificate .cer_logo img{margin: 0 15px;}
.our_serve .our_item{align-items: center;}
.our_serve .our_item .top{display: flex;flex-wrap: wrap;justify-content: start;align-items: end;}
.our_serve .our_item .top .text{width: 15rem;height: 15rem;background: #1E3A8A;color: white;font-size: 1.25rem;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;font-weight: 600;}
.our_serve .our_item .top .img{width: 65%;}
.our_serve .our_item .top .img img{width: 100%;display: none;}
.our_serve .our_item .top .img img.active{display: block;}
.our_serve .our_item .bottom{display: flex;flex-wrap: wrap;justify-content: start;align-items: start;}
.our_serve .our_item .bottom .img:nth-child(1){width: 32%;}
.our_serve .our_item .bottom .img:nth-child(3){width: 36%;}
.our_serve .our_item .bottom .img img{width: 100%;}
.our_serve .our_item .bottom .doing .logo{width: 15rem;text-align: center;padding: 15px 0;}
.our_serve .our_item .bottom .doing .text{width: 15rem;height: 12rem;background: #1E3A8A;color: white;font-size: 1.25rem;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;font-weight: 600;}
.our_serve .our_item .our_title{display: flex;flex-wrap: wrap;align-items: center;}
.our_serve .our_item .our_title h3{margin-right: 15px;font-size: 2.25rem;color: #1E3A8A;font-weight: bold;}
.our_serve .our_item .our_text{display:block !important;visibility:visible !important}
.our_serve .our_item .our_text .our_txt{font-size: 1.25rem;}
.our_serve .our_item .our_text .ou_container{display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;min-height:1px !important;height:auto !important;overflow:visible !important;margin-top: 10px;position: relative;}
.our_serve .our_item .our_text .ou_container .line{width: 0.1rem;height: 23.5rem;background: #999;position: absolute;top: 0;left: 0.45rem ;}
.our_serve .our_item .our_text .ou_container .swiper-wrapper{ display: flex !important;flex-wrap: wrap;width: 100% !important;}
.our_serve .our_item .our_text .ou_container .swiper-slide{display: flex !important;flex-wrap: wrap;align-items: center !important;margin: 5px 0;width: 100% !important;height: auto !important;background: initial;cursor: pointer;}
.our_serve .our_item .our_text .ou_container .swiper-slide .round{width: 1rem;height: 1rem;background: #999;border-radius: 50%;}
.our_serve .our_item .our_text .ou_container .swiper-slide i{margin: 0 10px;font-size: 1.5rem;}
.our_serve .our_item .our_text .ou_container .swiper-slide span{font-size: 1.15rem;}
.our_serve .our_item .our_text .ou_container .swiper-slide.swiper-slide-active .round{background: #1E3A8A;}
.our_serve .our_item .our_text .ou_container .swiper-slide.swiper-slide-active i,
.our_serve .our_item .our_text .ou_container .swiper-slide.swiper-slide-active span{color: #1E3A8A;font-weight: 500;}
.our_serve .our_item .our_text .details .ab_detail.active{display: flex;}
.our_serve .our_item .our_text .details .ab_detail{display: flex;flex-wrap: wrap;align-items: end;padding: 15px 0;height: 10rem;margin-top: 10px;display: none;}
.our_serve .our_item .our_text .details .ab_detail .img{height: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.our_serve .our_item .our_text .details .ab_detail .img:nth-child(1){align-items: start;}
.our_serve .our_item .our_text .details .ab_detail .img:nth-child(3){align-items: end;}
.our_serve .our_item .our_text .details .ab_detail p{width: 70%;font-size: 1rem;}

.ab_strength .tit{background: #1E3A8A;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;color: white;padding: 60px 0;}
.ab_strength .tit h4{font-size: 2.25rem;margin: 0 10px;font-weight: bold;}
.ab_strength .container{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 30px 0 10px 0 !important;position: relative;top: -40px;background:white;}
.ab_strength .strength_item h5{font-size: 1.5rem;text-align: center;}
.ab_strength .strength_item .strength_list{margin-top: 30px;justify-content: space-around;}
.ab_strength .strength_item .strength_list .item{text-align: center;}
.ab_strength .strength_item .strength_list .item .list{width: 94%;margin: 0 auto;}
.ab_strength .strength_item .strength_list .item .list span{padding: 10px 0;font-size: 1.25rem;height: 60px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.ab_strength .strength_item .strength_list .item .list .img img{width: 100%;}
.ab_strength .strength_item .strength_list .item .list:hover span{color: #1E3A8A;}
.ab_strength .strength_item .strength_list .item{margin-bottom: 30px;}

.ab_map .tit{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.ab_map .tit h4{font-size: 2.25rem;margin: 0 10px;font-weight: bold;color: #1E3A8A;}
.ab_map .img{position: relative;}
.ab_map .img img{width: 100%;}
.ab_map .img span{position: absolute;top: 50%;left: 0%;transform: translateY(-50%);font-size: 4rem;font-weight: bold;font-family:'Times New Roman' !important;width: 100%;text-align: center;}
.ab_map .details{font-size: 1.25rem;margin-top: 15px;text-align: center;}
.ab_map .case_img img{width: 100%;}

.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;color: #1E3A8A;font-weight: bold;}
.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;}
/* 联系我们 */

.list_content .content_item .con_list .con{box-shadow:0 2px 4px 0px rgba(16,79,185,.2);text-align:center;padding:60px 0;position:relative;border-radius:8px;transition:background-color 0.3s ease;min-height:200px}
.list_content .content_item .con_list .con .tit{margin:15px 0}
.list_content .content_item .con_list:nth-child(3) .icon img{display: block;opacity: 1 !important;transform: initial !important;}
.list_content .content_item .con_list .con .tit span{font-size:1.75rem;font-weight:600}
.list_content .content_item .con_list .con .tit .line{width:3rem;margin:0 auto;height:0.15rem;background:#1E3A8A;margin-top:15px}
.list_content .content_item .con_list .con a{font-size:1.25rem;color:#999;transition:color 0.3s ease;display:block}
.list_content .content_item .con_list .con .icon{position:relative;width:120px;height:120px;margin:0 auto;overflow:hidden;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.list_content .content_item .con_list .con .icon img:first-child{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:50%;height:50%;object-fit:contain;transition:all 0.3s ease;z-index:2;}
.list_content .content_item .con_list .con .icon img:last-child{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%) !important;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(20px);transition:all 0.3s ease;z-index:1}
.list_content .content_item .con_list .con .icon .email_img{width: 50% !important;height: 50% !important;}
.list_content .content_item .con_list .con:hover .icon img:first-child{opacity:0;transform:translateY(-20px)}
.list_content .content_item .con_list .con:hover .icon img:last-child{opacity:1;transform:translateY(0)}
.list_content .content_item .con_list .con .icon:only-child img{z-index:3}
.list_content .content_item .con_list .con:hover .icon:only-child img{opacity:1;transform:none}

.con_map .map_title{display: flex;flex-wrap: wrap;align-items: center;}
.con_map .map_title h3{margin-right: 15px;font-size: 2.25rem;color: #1E3A8A;font-weight: bold;}
.con_map .add{font-size: 1.25rem;}
.con_map .img{margin-top: 15px;}
.con_map .img img{width: 100%;}

.content_form{background: url(../../static/img/con_form.jpg) no-repeat;background-size: cover;}
.form_list{align-items: center;}
.form_list .text .form_detail{box-shadow:0 2px 4px 0px rgba(16,79,185,.2);background: white;border-top-left-radius: 1.25rem;border-top-right-radius: 1.25rem;padding: 15px 0;}
.form_list .text .form_detail .title{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.form_list .text .form_detail .title h5{display: inline-block;font-size: 1.25rem;color: #1E3A8A;text-transform: uppercase;}
.form_list .text .form_detail .title i{font-size: 1.5rem;color: #1E3A8A;margin-right: 10px;}
.form_list .text .form_detail .question{padding: 0 20px;margin-top: 20px;}
.form_list .text .form_detail .question ul li{margin-bottom: 10px;cursor: pointer;}
.form_list .text .form_detail .question ul li .q{margin-right: 10px;}
.form_list .text .form_detail .question ul li:nth-child(1){font-size: 1.25rem;width: 100%;}
.form_list .text .form_detail .question ul li+li{padding-left: 15px;font-size: 1.05rem;color: #999;display: flex;flex-wrap: wrap;align-items: center;}
.form_list .text .form_detail .question ul li+li input{margin-right: 5px;}
.form_list .text .form_detail .question #process{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.form_list .text .form_detail .question #process li+li{width: 49%;}
.form_list .text .form_detail .question #process li:last-child{width: 100% !important;}
.form_list .text .form_detail .question #process li:last-child .others{width: 5%;}
.form_list .text .form_detail .question #process li:last-child .input{width: 85%;height: 2rem;background: transparent;border-top: none;border-left: none;border-right: none;border-radius: inherit;border-bottom: 0.01rem solid #999;}
.form_list .text .form_detail .question .dn_question{display: flex;flex-wrap: wrap;justify-content: space-between;}
.form_list .text .form_detail .question .dn_question li{width: 49%;}
.form_list .text .form_detail .question #about li:nth-child(2){width: 52%;}
.form_list .text .form_detail .question #about li:nth-child(2) .others{width: 5%;}
.form_list .text .form_detail .question #about li:nth-child(2) .input{width: 85%;height: 2rem;background: transparent;border-top: none;border-left: none;border-right: none;border-radius: inherit;border-bottom: 0.01rem solid #999;}
.form_list .text .form_detail .question #requirements li textarea{width: 96%;resize: none;height: 6rem;border: 0.01rem solid #999;}
.form_list .form .leave_form .leave_title{display: flex;flex-wrap: wrap;align-items: center;}
.form_list .form .leave_form .leave_title h3{margin-right: 15px;font-size: 2.25rem;color: #1E3A8A;font-weight: bold;}
.form_list .form .leave_form .form-input .fl{display: flex;flex-wrap: wrap;align-items: center;margin: 15px 0;}
.form_list .form .leave_form .form-input .fl p{margin-bottom: 0;font-size: 1.25rem;margin-bottom: 5px;}
.form_list .form .leave_form .form-input .fl i{width: 5%;text-align: center;font-size: 2rem;color: #1E3A8A;margin-right: 10px;}
.form_list .form .leave_form .form-input .fl .input{width: 88%;}
.form_list .form .leave_form .form-input .fl .input input{width: 100%;height: 3rem;border: none;outline: none;background:rgba(255, 255, 255, .5);box-shadow:0 2px 4px 0px rgba(16,79,185,.2);padding-left: 10px;}
.form_list .form .leave_form .submit_input{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 20px;}
.form_list .form .leave_form .submit_input a{display: inline-block;width: 85%;background: #1E3A8A;color: white;text-align: center;padding: 10px 0;font-size: 1.25rem;}
.form_list .form .leave_form .form_textarea{display: flex;flex-wrap: wrap;align-items: center;margin: 15px 0;}
.form_list .form .leave_form .form_textarea p{margin-bottom: 0;font-size: 1.25rem;margin-bottom: 5px;}
.form_list .form .leave_form .form_textarea i{width: 5%;text-align: center;font-size: 2rem;color: #1E3A8A;margin-right: 10px;}
.form_list .form .leave_form .form_textarea .input{width: 88%;}
.form_list .form .leave_form .form_textarea .input input{width: 100%;height: 3rem;border: none;outline: none;background:rgba(255, 255, 255, .5);box-shadow:0 2px 4px 0px rgba(16,79,185,.2);padding-left: 10px;}




.article_container .title h1{text-align: center;font-size: 2rem;}
.article_container .date_item{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 50px;}
.article_container .date_item  span{background: #E8F8F3;padding: 5px 15px;border-radius: 1.25rem;color: #10B981;margin: 0 10px;}
.article_container .date_item  span i{color: #10B981;margin-right: 10px;}
.article_container .date_item .date{font-size: 1rem;}
.article_container .date_item .share{font-size: .95rem;display: flex;align-items: center;}
.article_container .date_item .share .img{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-left: 10px;}
.article_container .date_item .share img{width: 80%;}
.article_container .arc-body{margin-top: 50px;font-size: 1.15rem;}
.article_container .arc-body p{font-size: 1.15rem;}
.article_container .arc-body p img{height: auto !important;}
.article_container .arc-body p a{color: #10B981;}
.article_container .arc-body .tit-fz strong span,
.article_container .arc-body .tit-fz span strong{color: #10B981 !important;}

/* 上一页 & 下一页 */
.pagenav{display: flex;flex-wrap: wrap;justify-content: center;width:100%}
.pagenav .prev,
.pagenav .next{width: 49.5%;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:last-child{width:6%;}
.pagenav .next a:first-child{width:6%;}
.pagenav .prev a:last-child i{width: 100%;display: inline-block;}
.pagenav .next a:first-child i{width: 100%;display: inline-block;}
.pagenav .prev a{text-align: right;padding-right: 1%;display: flex;flex-wrap: wrap;justify-content: right;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;}
.pagenav .prev a:hover,
.pagenav .next a:hover{color: #1E3A8A;}
/* 详情页表单样式 */
.article_form .form_title .tit{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.article_form .form_title .tit h4{font-size: 2.25rem;margin: 0 10px;color: #1E3A8A;font-weight: bold;}
.article_form .form_title p{font-size: 1.05rem;text-align: center;margin-top: 15px;}
.form_container{margin-top: 30px;align-items: center;}
.form_container .form_detail{box-shadow:0 2px 4px 0px rgba(16,79,185,.2);background: white;border-top-left-radius: 1.25rem;border-top-right-radius: 1.25rem;padding: 15px 0;}
.form_container .form_detail .title{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.form_container .form_detail .title h5{display: inline-block;font-size: 1.35rem;color: #1E3A8A;text-transform: uppercase;margin-bottom: 0;}
.form_container .form_detail .title i{font-size: 1.5rem;color: #1E3A8A;margin-right: 10px;}
.form_container .form_detail .question{padding: 0 20px;margin-top: 20px;}
.form_container .form_detail .question ul li{margin-bottom: 10px;}
.form_container .form_detail .question ul li .q{margin-right: 5px;}
.form_container .form_detail .question ul li:nth-child(1){font-size: 1.25rem;width: 100%;}
.form_container .form_detail .question ul li+li{padding-left: 15px;font-size: 1.05rem;color: #999;display: flex;flex-wrap: wrap;align-items: center;}
.blue-text {color: #1E3A8A !important;font-weight: 600;}
.form_container .form_detail .question ul li+li input{margin-right: 5px;}
.form_container .form_detail .question #process{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.form_container .form_detail .question #process li+li{width: 33%;}
.form_container .form_detail .question #process li:last-child{width: 100%;}
.form_container .form_detail .question #process li:last-child .others{width: 5%;}
.form_container .form_detail .question #process li:last-child .input{width: 85%;height: 2rem;background: transparent;border-top: none;border-left: none;border-right: none;border-radius: inherit;border-bottom: 0.01rem solid #999;padding-left: 10px;}
.form_container .form_detail .question #requirements li textarea{width: 96%;resize: none;height: 6rem;border: 0.01rem solid #999;padding: 10px 0 0 10px;}
.form_container .form_detail .question .dn_question{display: flex;flex-wrap: wrap;justify-content: space-between;}
.form_container .form_detail .question .dn_question li{width: 49%;}
.form_container .form_detail .question #about li:nth-child(2){width: 52%;}
.form_container .form_detail .question #about li:nth-child(2) .others{width: 5%;}
.form_container .form_detail .question #about li:nth-child(2) .input{width: 85%;height: 2rem;background: transparent;border-top: none;border-left: none;border-right: none;border-radius: inherit;border-bottom: 0.01rem solid #999;}

.form_container .article_input .form_input{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.form_container .article_input .form-input .fl{width: 100%;height: 4rem;display: flex;align-items: center;background: #F7F7F7;margin-bottom: 20px;padding: 1rem 0;padding-left: 0.5rem;border-radius: 10px;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}
.form_container .article_input .form-input .fl p{width: 15%;margin-bottom: 0;padding-left: 10px;}
.form_container .article_input .form-input .fl input{border: none;outline: none;background: transparent;width: 75%;}
.form_container .article_input .form-area{display: flex;background: #F7F7F7;border-radius: 10px;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding-left: 0.5rem;height: 6.5rem;}
.form_container .article_input .form-area p{width: 15%;padding-left: 10px;}
.form_container .article_input .form-area textarea{border: none;outline: none;background: transparent;resize: none;width: 80%;}
.form_container .article_input .btns{text-align: center;margin-top: 20px;}
.form_container .article_input .btns .button{border: none;outline:none;width: 100%;background: #093891;color: white;border-radius: 10px;font-size: 20px;padding: 0.5rem 0;}



.right_menu{position: fixed;z-index: 99;left: 1%;top: 50%;transform: translateY(-50%);}
.right_menu .menu_name{border-left: 1px solid #1E3A8A;padding: 10px 0;}
.right_menu .menu_name .name{margin: 15px 0;}
.right_menu .menu_name .name a{display: inline-block;padding-left: 15px;color: #a5a5a5;position: relative;font-size: 16px;transition: color 0.3s ease;}
.right_menu .name a.active{color:#1E3A8A;font-size: 18px;}
.right_menu .menu_name .name:hover a{color: #1E3A8A;font-size: 18px;}
.right_menu .menu_name .name a::before{content: '';position: absolute;top: 0.5rem;left: -0.3rem;width: 10px;height: 10px;background: #a5a5a5;border-radius: 50%;transition: background-color 0.3s;}
.right_menu .menu_name .name a.active::before {background: #1E3A8A;}
.right_menu .menu_name .name:hover a::before{background: #1E3A8A;}
.menu_name .name.active a{color: #1E3A8A;font-weight: 600;}



.sol_detail{margin-top: 50px;}
.sol_detail p span{font-size: 1.15rem !important;}
.sol_detail p img{height: auto !important;}
.sol_detail p a{color: #10B981;}

.sol_box .sol_tag{display: flex;flex-wrap: wrap;justify-content: center;}
.sol_box .sol_tag div{font-size: 1.25rem;padding: 5px 15px;border-radius: 1.25rem;cursor: pointer;}
.sol_box .sol_tag div.active{background: #1E3A8A;color: white;}