.pro_list{margin:20px 0;display:flex;justify-content:space-between}
.pro_list .left{width:18%}
.pro_list .right{width:79%}
.pro_left-box .search input{width:100%;padding:13px 40px;outline:0;border:1px solid #0b369c;font-size:14px;color:#000}
.pro_left-box .search{position:relative;margin-bottom:10px}
.classify_box .item{margin-bottom:20px}
.classify_box .item .tit{padding:20px;background:#0b369c;color:#fff;font-size:16px}
.classify_box .item li{width:100%;border-bottom:1px solid #fff}
.classify_box .item li a{display:block;width:100%;padding:10px 20px;background:#f5f5f5;color:#000;font-size:14px}
.pro_right-tit{margin-bottom:20px;font-weight:700;font-size:24px}
.classify_box .item li a:hover{background:#2e4f9d;color:#fff}
.pro_right-box{display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_right-box .img{width:40%;margin-right:30px}
.pro_right-box .cont{width:56%}
.pro_right-box .tow_item{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:15px}
.case_pro.cont p{line-height:25px;margin-bottom:30px}
.pro-right-content {margin-top: 30px;}
.case_pro.cont img{margin:10px 0}
.case_pro.cont .quote{display:inline-block;background:#0b369c;padding:7px 30px;color:#fff;margin:0 0 15px}
.case_pro.cont h2{font-size:17px;color:#0b369c;font-weight:700;line-height:25px;margin-bottom:5px}
.case_pro.cont h3{font-size:17px;color:#0b369c;font-weight:700;line-height:25px;margin-bottom:5px}
.case_pro.cont h4{font-size:17px;color:#0b369c;font-weight:700;line-height:25px;margin-bottom:5px}
.case_pro.cont strong{color:#0b369c}
.case_pro.cont .bg{background:#ebf6ff;padding:30px}
.case_pro.cont .tit{margin-bottom:20px;font-size:24px;color:#000}
.case_pro.cont h2,.case_pro.cont h3{margin-bottom:7px;color:#0b369c;font-weight:700;font-size:17px}
.pro_pic_select{padding-top:5px;height:100px;overflow:hidden;margin-top:10px;position:relative}
.pro_select-list{display:flex;width:-webkit-calc(100% - 62px);text-align:center;margin-left:31px;overflow:hidden;white-space:nowrap;position:relative}
.pro_select-list .pro-item{margin:0 4px;line-height:100%;max-width:100%;display:inline-block;cursor:pointer;border:1px solid transparent}
.pro_left-box .search i{position:absolute;top:1px;left:1px;display:block;height:44px;width:40px;line-height:44px;color:#0b369c;font-size:20px;cursor:pointer;text-align:center}
.mcs_btn-arrow{border:none;padding:2px;position:absolute;top:5px;color:#fff;cursor:pointer;height:92px;background:#464e5e;width:28px;border-radius:0;font-size:24px;transition:.3s}
button.mcs_btn-arrow.btn-prev{content:"\f104";left:0}
button.mcs_btn-arrow.btn-next{right:0}
.mcs_btn-arrow:hover{background:#272c35}
.pro-item.selected{border-color:#569815}
.mcs_btn-arrow.disabled{background:#c7c6c6;cursor:auto}
.mcs_btn-arrow:not(.disabled):hover{background:rgba(0,0,0,.7);transform:scale(1.05)}
.pro_select-list .pro-item img{max-height:92px}
.case_list{display:flex;justify-content:space-between;margin-top:20px}
.case_list .left{width:18%}
.case_list .right{width:77%}
.case_right-tit{margin-bottom:20px;font-weight:700;font-size:24px}
.case_show{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom: 40px;}
.case_show .flex-grid-item{margin-bottom:10px}
.case_show .material_des{margin:5px 0}
.case_show .material_des a{color:#000;font-size:16px;display: block;margin: 10px 0;text-align: center;}
.case_show .material_des a:hover{color:#0b369c}
.case_details .pro_right-box .img{width:50%}
.case_details .pro_right-box .cont{width:46%}
.case_pic_select{padding-top:5px;height:100px;overflow:hidden;margin-top:10px;position:relative}
.case_select-list{display:flex;width:100%;text-align:center;margin-left:30px;overflow:hidden;white-space:nowrap;position:relative}
.case_select-list .case-item{margin:0 4px;line-height:100%;max-width:100%;display:inline-block;cursor:pointer;border:1px solid transparent}
.case_right-box .img{width:50%;margin-right:30px}
.case-item.selected{border-color:#569815}
.case_right-box .cont{width:46%}
.case_right-box{display:flex;justify-content:space-between;flex-wrap:wrap}
.case_select-list .case-item img{max-height:92px;object-fit:scale-down}
.case_list-banner{position:relative}
.case_list-banner .title{position:absolute;top:40%;left:10%}
.case_list-banner .title h2{font-size:28px;color:#fff}
.case_list-banner img{opacity:.9;background:#000}
.case_list-banner .title p{margin-top:15px;color:#fff}
.case_pro.cont .pdf{display:inline-block;background:#0b369c;padding:7px 30px;color:#fff;margin:0 0 15px 20px}
.bottom_cont{flex:1;margin: 25px 0 20px;width: 100%;}
.text-red{color:red;margin:10px 0 0}
.pro_case-table{overflow-x: auto;overflow-y: hidden;padding-bottom: 6px;}
.pro_case-table table{border-collapse:collapse;margin:20px 0;width: 100%;max-width: 100%;min-width: 750px;border: 1px solid #2b425b;table-layout: auto;text-align: left;border-spacing: 0;}
.pro_case-table td,.pro_case-table th{border: 2px solid #a6a9af;padding:12px;text-align:center}
.pro_case-table th{background-color:#f2f2f2;font-weight:700}
.pro_case-table .firstRow{background-color:#464e5e;font-weight:700;color:#fff}
.pro_case-table tr:nth-child(even){background-color:#f9f9f9}
.pro_case-table .text_left{text-align:left}
.case_tit h2 {margin-right: 10px;}

@media(max-width:1440px){
.products_show .flex_grid-option{grid-template-columns:repeat(3,1fr);gap: 10px 25px;}
.case_show .material_des a{margin:0}
.products_show .flex-grid-item img{width:100%;height:100%;object-fit:cover}
.products_show .flex-grid-item .img{height:300px}


}

@media(max-width:1024px){.case_pro.cont .tit{margin-bottom:20px;font-size:24px;color:#000}
.case_pro.cont p{margin-bottom:10px}
.case_pro.cont h2,.case_pro.cont h3{margin-bottom:7px;color:#0b369c;font-weight:700;font-size:17px}
.case_list{flex-wrap:wrap}
.case_list .left{width:100%}
.right.pro_right-box{width:100%;order:-1}
.pro_right-box{flex-wrap:wrap}
.case_details .pro_right-box .img{width:100%}
.case_details .pro_right-box .cont{width:100%;margin-top:20px}
.case_list .right{width:100%}
.case_show{grid-template-columns:repeat(2,1fr)}
.pro_list{flex-wrap:wrap}
.pro_list .left{width:100%}
.pro_right-box .img{width:100%;margin-right:0}
.pro_right-box .cont{width:100%;margin-top:30px}
.pro_list .right{order:-1;width:100%}
.products_show .flex_grid-option{grid-template-columns:repeat(2,1fr)}
.pro_right-box .img .big{height:550px;overflow:hidden}
.pro_right-box .img .big img{width:100%;height:100%;object-fit:cover}

}
@media(max-width:768px){
    .products_show .flex_grid-option{
    grid-template-columns:repeat(1,1fr)}
    .case_show .material_des a {margin: 0;}
	.pro_case-table::-webkit-scrollbar{display:block;width:0;height:8px}
	.pro_case-table::-webkit-scrollbar-thumb{height:8px;border-radius:10px;background-color:#464e5e;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / 30%)}
	.pro_right-box .img .big{height:350px}
	.pro-right-content{margin-top:20px}
	.bottom_cont{margin:0 0 20px}
	.pro_case-table{padding-bottom:0}
	.case_show{grid-template-columns:repeat(1,1fr)}
	.case_right-box .img{width:100%;margin-right:0}
	.case_right-box .cont{width:100%;margin-top:10px}

}

@media(max-width:568px){
   .products_show .flex_grid-option {grid-template-columns: repeat(1, 1fr);}
}
