.solution_box{padding: 3.25rem 0 5.375rem;}
.solution_box .tit_box{margin: 3.875rem 0 0;}
.solution_box .cont{margin: 4rem 0 0; }
.solution_box .cont ul{margin: 0 -2.625rem; overflow: hidden;}
.solution_box .cont li{float: left; width: 50%; padding: 0 2.625rem; margin-bottom: 2.625rem;}
.solution_box .cont .item{display: block; position: relative;}
.solution_box .cont .picfocus{ position: relative;}
.solution_box .cont .picfocus .more{opacity: 0; transition: all 0.3s; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(61, 77, 191, 0.83); display: flex; justify-content: center; align-items: center; }
.solution_box .cont .picfocus .more span{font-size: 1.125rem; padding-right: 47px; text-transform: uppercase; color: #fff; background: url(../images/more_arrow.png) no-repeat center right;}
.solution_box .cont .tit{font-size: 1.375rem; color: #121212; margin: 1.5rem 0 0; display: flex; align-items: center; line-height: 1.2ss;}
.solution_box .cont .tit::before{content: ''; width: 3.125rem; height: 1px; background: #121212; margin-right: 1rem;}
.solution_box .cont .item:hover .tit{color: #2A3881;}
.solution_box .cont .item:hover .tit::before{background: #2A3881;}
.solution_box .cont .item:hover .more{opacity: 1;}
.solution_box_nobanner{margin-top: 6.25rem;}
@media (max-width:767px){
	.solution_box{padding: 20px 0 30px;}
	.solution_box .tit_box{margin: 30px 0 0; }
	.solution_box .cont{margin: 30px 0 0; }
	.solution_box .cont ul{margin: 0 -5px; }
	.solution_box .cont li{padding: 0 5px; margin-bottom: 10px;}
	.solution_box .cont .tit{font-size: 14px;}
	.solution_box .cont .tit::before{width: 20px;}
    .solution_box_nobanner{margin-top: 50px;}
	
}


.solution_detail{padding: 3.25rem 0 6.25rem; margin-top: 6.25rem;}
.solution_detail .tit_box{margin: 3.75rem 0 5.25rem;}
@media (max-width:767px){
	.solution_detail{padding: 20px 0 30px; margin-top: 50px;}
	.solution_detail .tit_box{margin: 30px 0; }
}

.solution_equipment_new{padding: 6.25rem 0 6.625rem; background: #FAFAFA;}
.solution_equipment_new .title{line-height: 28px; color: #070575; font-size: 1.75rem; background: url(../images/icon_solution_equipment.png) no-repeat center left; padding-left: 50px;}
.solution_equipment_new .cont{margin: 3.25rem 0 0;position: relative;}
.solution_equipment_new .item{position: relative; height: 21.625rem; display: flex; align-items: flex-start; justify-content: center; background: #F2F2F2;}
.solution_equipment_new .item::after{content: ''; position: absolute; left: 20px; right: 20px; top: 20px; bottom: 20px; background: transparent; transition: all 0.3s;}
.solution_equipment_new .item .picfocus{height: calc(100% - 3rem - 20px); padding: 2rem 1rem 1rem; display: flex; align-items: center; justify-content: center; }
.solution_equipment_new .item .picfocus img{max-width: 100%; max-height: 100%;}
.solution_equipment_new .item .info{position: absolute; bottom: 2rem; left: 1.875rem; right: 1.875rem; line-height: 1; z-index: 2; transition: all 0.3s;}
.solution_equipment_new .item .info .p1{font-size: 1rem; color: #252525;}
.solution_equipment_new .item .info .p2{font-size: 14px; color: #8D8D8D; margin: 6px 0 0;}
.solution_equipment_new .swiper-page{margin: 5.5rem 0 0; display: none;}
.solution_equipment_new .item:hover::after{ background: rgba(27, 41, 120, 0.83); }
.solution_equipment_new .item:hover .info{bottom: 3.5rem; left: 3.5rem; right: 3.5rem;}
.solution_equipment_new .item:hover .info .p1,
.solution_equipment_new .item:hover .info .p2{color: #fff;}
.swiper-button-next-new,
.swiper-button-prev-new{width: 62px; height: 62px; background-color: #006B3F; background-size: 10px 18px; margin-top: 0; transform: translateY(-50%); border: 1px solid #006B3F; opacity: 1; }
.swiper-button-disabled{background-color: transparent; border: 1px solid #D3D3D3;background-color: #D3D3D3;}
.swiper-button-prev-new{left: 2.875rem; margin: 0 1rem 0 0; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");;}
.swiper-button-next-new{right: 2.875rem; margin: 0 0 0 1rem; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");;}
@media (max-width: 767px){
	.solution_equipment_new{padding: 30px 0 ;}
	.solution_equipment_new .cont{margin: 30px 0 0;}
	.solution_equipment_new .item{height:28rem;}
	.solution_equipment_new .item .info{left: 15px; right: 15px;}
	.solution_equipment_new .item .info .p1{font-size: 15px;}
	.solution_equipment_new .item .info .p2{font-size: 13px;}
	.solution_equipment_new .swiper-page{margin: 30px 0 0; display: block;}
	.swiper-button-next-new,
	.swiper-button-prev-new{display: none;}
}

.project_case{padding: 6.25rem 0 6.625rem;}
.project_case .title{line-height: 28px; color: #070575; font-size: 1.75rem; background: url(../images/icon_solution_case.png) no-repeat center left; padding-left: 50px;}
.project_case .cont{margin: 3.25rem 0 0;position: relative;}
.project_case .info{padding: 1.75rem 0 0;}
.project_case .tit{font-size: 1.375rem; color: #141414; line-height: 1.4;}
.project_case .desc{ margin-top: 1.25rem;}
.project_case .desc p{display: flex; font-size: 1rem; line-height: 1.625; margin-bottom: 10px; align-items: flex-start;}
.project_case .desc p:last-child{margin-bottom: 0;}
.project_case .desc p em{color: #006B3F; width: 118px; margin-right: 10px; display: flex; align-items: center;}
.project_case .desc p em .icon{display: flex; width: 15px; margin-right: 12px; align-items: center; justify-content: center;}
.project_case .desc p span{flex: 1; color: #B0B0B0; overflow: hidden;}
.project_case .swiper-page{margin: 5.5rem 0 0; display: none;}
@media (max-width: 767px){
	.project_case{padding: 30px 0;}
	.project_case .cont{margin: 30px 0 0;}
	.project_case .tit{font-size: 15px}
	.project_case .desc p{font-size: 13px;}
	.project_case .swiper-page{margin: 30px 0 0; display: block;}
	.project_case .swiper-pagination{display: block;}
}

.product_list{padding: 3.25rem 0 8.375rem;}
.product_list .tit_box{margin: 3.75rem 0 0;}
.product_list .cont{}
.product_list .cont ul{overflow: hidden;}
.product_list .cont li{float: left; width: 50%;}
.product_list .item{padding: 6rem 0; display: flex; border-bottom: 1px dashed rgba(7, 5, 117, 0.09);}
.product_list .item .info{min-width: 32.5%; padding-right: 20px; overflow: hidden;}
.product_list .item .tit{font-size: 1.75rem; color: #070575; font-weight: bold; display: flex; align-items: center;}
.product_list .item .tit::before{content: ''; width: 3.125rem; height: 2px; background: #26347F; margin-right: 1.25rem;}
.product_list .item .sub_tit{margin-top: 3.125rem;}
.product_list .item .sub_tit a{display: block; font-size: 1.125rem; color: #000; line-height: 1; margin-bottom: 1.875rem;}
.product_list .item .sub_tit a:hover{text-decoration: underline; color: #2B8555;}
.product_list .item .sub_tit a:last-child{margin-bottom: 0;}
.product_list .item .pic{position: relative; width: 56.25%; height: 19.5rem; padding: 1.25rem; justify-content: center; align-items: center; display: flex; background: url(../images/product_list_itembg.jpg) no-repeat top center; background-size: cover;}
.product_list .item .pic a{display: flex; width: 100%; height: 100%; align-items: center; justify-content: center;}
.product_list .item .pic img{max-width: 100%; max-height: 100%;}
.product_list .item .pic .more{opacity: 0; transition: all 0.3s; position: absolute; top: 1rem; left: 1rem; right: 1rem; bottom: 1rem; background: rgba(61, 77, 191, 0.83); display: flex; justify-content: center; align-items: center; }
.product_list .item .pic .more span{font-size: 1.125rem; padding-right: 47px; text-transform: uppercase; color: #fff; background: url(../images/more_arrow.png) no-repeat center right;}
.product_list .item .pic:hover .more{opacity: 1;}
.product_list .cont li:nth-child(even) .item{justify-content: flex-end;}
.product_list .cont li:nth-last-child(1) .item,
.product_list .cont li:nth-last-child(2) .item{border-bottom: none;}
.product_list .pages{margin: 1rem 0 0;}
@media (max-width: 767px){
	.product_list{padding: 20px 0 30px;}
	.product_list .tit_box{margin: 30px 0 0;}
	.product_list .cont li{width: 100%;}
	.product_list .item{padding: 30px 0; }
	.product_list .item .info{width: 50%;}
	.product_list .item .tit::before{width: 20px;}
	.product_list .item .tit{font-size: 15px;}
	.product_list .item .sub_tit{margin: 20px 0 0;}
	.product_list .item .sub_tit a{margin-bottom: 15px; font-size: 13px;}
	.product_list .cont li:nth-child(even) .item{justify-content: flex-start;}
	.product_list .cont li:nth-last-child(1) .item, 
	.product_list .cont li:nth-last-child(2) .item{border-bottom: 1px dashed rgba(7, 5, 117, 0.09);}
	.product_list .pages{margin: 30px 0 0;}
}


.pro_tabs_tit{text-align: center; margin: 4rem 0 0;}
.pro_tabs_tit .tit{font-size: 1.875rem; line-height: 1.1;color: #4B4B4B; font-weight: bold; }
.pro_tabs_tit .tabs{display: inline-block; margin: 3.25rem 0 0; overflow: hidden; vertical-align: top;}
.pro_tabs_tit .tabs li{float: left; margin: 0 1.25rem; line-height: 2.25rem;}
.pro_tabs_tit .tabs a{display: block; font-size: 1rem; min-width: 13.125rem; padding: 0 15px; color: #5A5A5A; text-align: center; border: 1px solid #C5C5C5; border-radius: 2.25rem;}
.pro_tabs_tit .tabs li.on a{color: #fff; background: #006B3F; border-color: #006B3F;}
.pro_tabs_tit .tabs li:hover a{color: #006B3F; border-color: #006B3F;}
.pro_tabs_tit .tabs li.on:hover a{color: #fff;}
@media (max-width: 767px){
	.pro_tabs_tit{margin: 30px 0 0;}
	.pro_tabs_tit .tabs{margin: 30px -5px 0;}
	.pro_tabs_tit .tabs li{margin: 0 5px 10px; line-height: 28px;}
	.pro_tabs_tit .tabs a{font-size: 14px; }
	
}

.pro_tabs_item{}
.pro_tabs_item .container{padding-top: 5.25rem;}
.pro_tabs_item .title{font-size: 1.625rem; color: #070575; font-weight: bold; display: flex; align-items: center;}
.pro_tabs_item .title::before{content: ''; width: 3.125rem; height: 2px; margin-right: 1.25rem; background: #26347F;}
.pro_tabs_item ul{margin: 0 -1.5625rem 0; overflow: hidden;}
.pro_tabs_item li{float: left; width: 33.3%; padding: 3.125rem 1.5625rem 0; }
.pro_tabs_item .item{position: relative; height: 21.625rem; background: url(../images/product_list_itembg.jpg) no-repeat top center; background-size: cover; display: flex; align-items: flex-start; justify-content: center;}
.pro_tabs_item .item::after{content: ''; position: absolute; left: 20px; right: 20px; top: 20px; bottom: 20px; background: transparent; transition: all 0.3s;}
.pro_tabs_item .item .picfocus{height: calc(100% - 3rem - 20px); padding: 2rem 1rem 1rem; display: flex; align-items: center; justify-content: center; }
.pro_tabs_item .item .picfocus img{max-width: 100%; max-height: 100%;}
.pro_tabs_item .item .info{position: absolute; bottom: 2rem; left: 1.875rem; right: 1.875rem; line-height: 1; z-index: 2; transition: all 0.3s;}
.pro_tabs_item .item .info .p1{font-size: 1rem; color: #252525;}
.pro_tabs_item .item .info .p2{font-size: 14px; color: #8D8D8D; margin: 6px 0 0;}
.pro_tabs_item .item:hover::after{ background: rgba(27, 41, 120, 0.83); }
.pro_tabs_item .item:hover .info{bottom: 3.5rem; left: 3.5rem; right: 3.5rem;}
.pro_tabs_item .item:hover .info .p1,
.pro_tabs_item .item:hover .info .p2{color: #fff;}
@media (max-width: 767px){
	.pro_tabs_item{}
    .pro_tabs_item .container{padding-top: 30px;}
	.pro_tabs_item ul{margin: 10px -5px 0; }
	.pro_tabs_item li{width: 50%; padding: 10px 5px 0; }
	.pro_tabs_item .item .info{left: 10px; right: 10px; bottom: 10px;}
	.pro_tabs_item .item .info .p1{font-size: 15px;}
	.pro_tabs_item .item .info .p2{font-size: 13px;}
}

.product_list_2{padding: 3.25rem 0 9.5rem;}
.product_list_2 .pro_detail {position: relative; padding: 6.25rem 0 1.625rem;}
.product_list_2 .pro_detail .swiper-slide{display: flex; align-items: center;}
.product_list_2 .swiper-page{justify-content: center;}
@media (max-width: 767px){
	.product_list_2{padding: 20px 0 30px;}
	.product_list_2 .pro_detail{padding: 20px 0 30px;}
	.product_list_2 .pro_detail .swiper-slide{display: block;}
	
}

.pro_tabs_desc{font-size: 1.125rem; color: #868585; line-height: 2; text-align: center;}
.pro_tabs_desc .desc{padding: 0 17.8125%; margin: 3.125rem 0 0;}
.pro_tabs_item2{padding: 1.25rem 0 0; text-align: center;}
.pro_tabs_item2 .container{padding-top: 3.25rem;}
.pro_tabs_item2 ul{width: 66.6%; display: inline-block;}
.pro_tabs_item2 ul li{width: 50%;}
@media (max-width: 767px){
	.pro_tabs_desc .desc{padding: 0; font-size: 13px; margin: 20px 0 0;}
	.pro_tabs_item2 ul{width: 100%;}
}


.pro_detail .container{display: block;}
.pro_detail .tit_box{margin: 3.75rem 0 5.3125rem;}
.pro_detail .cont{display: flex; align-items: center;}
@media (max-width: 767px){
	.pro_detail{padding: 20px 0 30px; }
	.pro_detail .tit_box{margin: 30px 0;}
	.pro_detail .cont{display: block;}
}

.pro_plan_new{padding: 6.625rem 0; background: #F9F9F9; margin-top: 3rem;}
.pro_plan_new .title{line-height: 28px; color: #070575; font-size: 1.75rem; background: url(../images/icon_pro_plan.png) no-repeat center left; padding-left: 50px;}
.pro_plan_new .cont{margin: 3.375rem 0 0; position: relative;}
.pro_plan_new .item .tit{font-size: 1.125rem; color: #252525; margin: 2rem 0 0; line-height: 1.1;}
.pro_plan_new .swiper-page{ display: none;}
@media (max-width: 767px){
	.pro_plan_new{padding: 30px 0;}
	.pro_plan_new .cont{margin: 30px 0 0;}
	.pro_plan_new .swiper-page{display: block;}
}