.manu{text-align:center;}
.manu .a_p{height:44px;line-height:42px;margin:0 4px;padding: 0 17px;display:inline-block;border-radius:2px;font-size:16px;}
.manu a{border:1px solid #D9D9D9;color:#344051;}
.manu .current{border:1px solid #FCC419;color:#FCC419;}
.manu .disabled{border:1px solid #D9D9D9;color:#D9D9D9;}

.fanye{width: 100%;position: relative;padding: 15px 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.fanye ul{width: 100%;position: relative;}
.fanye ul li{position: relative;font-size: 16px;color: #333333;line-height: 36px;}
.fanye ul li a{color: #777777;}
.fanye ul li a:hover{color: #FCC419;}

.pc_table::-webkit-scrollbar-track {background: #f7f7f7;}
.pc_table::-webkit-scrollbar-thumb {background: #FF5A00;cursor:pointer;}
.pc_table::-webkit-scrollbar {height: 5px;width:5px;border-radius:3px;}
.pc_table {max-height: 85vh;overflow: scroll;margin: 0 auto;}

.shibo_nbanner{width: 100%;position: relative;}
/*.shibo_nbanner:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 15%, rgba(0, 0, 0, 0.00) 100%);}*/
.shibo_nbanner img{width: 100%;height: auto;min-height: 150px;}
.shibo_nbanner .shibo_text{width: 100%;position: absolute;top: 50%;left: 0;color: #ffffff;}
.shibo_nbanner .shibo_text .shibo_tit{font-size: 40px;font-weight: bold;}
.shibo_nbanner .shibo_location{font-size: 14px;color: #ffffff;line-height: 20px;margin-top: 20px;padding-left: 28px;background:url('../images/icon_location.svg') left center no-repeat;}
.shibo_nbanner .shibo_location a{color: #ffffff;position: relative;}
.shibo_nbanner .shibo_location a:after{content: '•';display: inline-block;margin: 0 8px;color: #ffffff;}
.shibo_nbanner .shibo_location a:hover{color: #E0A458;}



.shibo_nmanufacture{width: 100%;position: relative;}
.shibo_nmanufacture_c{width: 100%;position: relative;z-index: 1;}
.shibo_nmanufacture_l{width: 324px;background: #ffffff;position: sticky;top: 0;align-self: flex-start;-webkit-box-shadow: 0px 3px 15px 2px rgba(0, 0, 0, 0.05);box-shadow: 0px 3px 15px 2px rgba(0, 0, 0, 0.05);border-radius: 16px;overflow: hidden;}
.shibo_nmanufacture_l .shibo_tit{font-size: 24px;color: #000000;font-weight: bold;background: #FCC419;text-transform: uppercase;padding: 20px 32px 20px 32px;}
.shibo_nmanufacture_l ul{width: 100%;position: relative;padding: 12px 32px 32px 32px;}
.shibo_nmanufacture_l ul li{width: 100%;position: relative;height: 60px;border-bottom: 1px solid #eeeeee;cursor:pointer;overflow:hidden;}
.shibo_nmanufacture_l ul li:before{content: '';width: 0;height: 2px;background: #FCC419;position: absolute;left: 0;bottom: 0;transition:all 0.3s ease-in-out;}
.shibo_nmanufacture_l ul li span{font-size: 16px;color: #333333;line-height: 1.32;display: block;position: relative;overflow: hidden;}
.shibo_nmanufacture_l ul li.on:before, .shibo_nmanufacture_l ul li:hover:before {width:100%;}
.shibo_nmanufacture_l ul li.on span, .shibo_nmanufacture_l ul li:hover span {color: #FCC419;}
.shibo_nmanufacture_r{width: calc(100% - 324px);position: relative;padding-left: 40px;}
.shibo_nmanufacture_r .positionimg{padding-bottom: 486px;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.shibo_nmanufacture_r .shibo_box{width: 100%;position: relative;padding: 42px 42px 42px 42px;-webkit-box-shadow: 0px 3px 15px 2px rgba(0, 0, 0, 0.05);box-shadow: 0px 3px 15px 2px rgba(0, 0, 0, 0.05);}
.shibo_nmanufacture_r .shibo_tit{font-size: 32px;color: #333333;font-weight: bold;}
.shibo_nmanufacture_r .shibo_text{width: 100%;position: relative;font-size: 16px;color: #777777;line-height: 32px;gap: 12px;}

.shibo_appsape{width: 100%;position: relative;}
.shibo_appsape_c{width: calc(100% - 324px);position: relative;padding-left: 60px;}

.shibo_productpage{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.shibo_productpage_t{width: 100%;position: relative;}
.shibo_productpage_img{width: 45%;position: relative;}
.shibo_productpage_img .swiper{width: 100%;position: relative;overflow: hidden;}
.shibo_productpage_img .swiper.swiper02{margin-top: 16px;}
.shibo_productpage_img .swiper .swiper-slide{position: relative;}
.shibo_productpage_img .swiper.swiper02 .swiper-slide{cursor: pointer;}
.shibo_productpage_img .swiper .swiper-slide .shibo_pic{width: 100%;position: relative;padding-bottom: 75%;border: 1px solid #ddd;border-radius: 16px;overflow: hidden;}
.shibo_productpage_img .swiper.swiper02 .swiper-slide .shibo_pic{border-radius: 12px;}
.shibo_productpage_img .swiper.swiper02 .swiper-slide.on .shibo_pic{border-color: #FCC419;}
.shibo_productpage_text{width: 50%;position: relative;}
.shibo_productpage_text h1{font-size: 32px;color: #333333;font-weight: bold;line-height: 1.4;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.shibo_productpage_text .shibo_desc{width: 100%;position: relative;font-size: 16px;color: #777777;margin-top: 24px;}
.shibo_productpage_text .shibo_desc p{line-height: 42px;}
.shibo_productpage_text .shibo_button{width: 100%;position: relative;gap: 24px;}
.shibo_productpage_text .shibo_button a{padding: 0 20px;}
.shibo_productpage_text .shibo_button a:nth-child(2){background: #f5f5f5;}
.shibo_productpage_text .shibo_button a:nth-child(2):hover{background: #FCC419;}
.shibo_productpage_c{width: 100%;position: relative;margin-top: 80px;}
.shibo_productpage_c .shibo_productpage_tab{width: 100%;position: relative;border-bottom: 1px solid #ddd;}
.shibo_productpage_c .shibo_productpage_tab li{font-size: 18px;color: #ffffff;font-weight: bold;padding: 12px 48px;margin-right: 24px;background: #FCC419;border-radius: 12px 0 0 0;}
.shibo_productpage_c .shibo_productpage_tab li a{color: #ffffff;}

.shibo_article{line-height: 2;font-size: 16px;color: #777777;}
.shibo_article p{margin-bottom: 12px;}
.shibo_article b, .shibo_article b span, .shibo_article strong{font-weight:bold;color: #333333;}
.shibo_article img{max-width: 100%;height: auto !important;vertical-align: middle;margin: 20px 0;}
.shibo_article h2 {font-size: 24px;font-weight: bold;margin: 15px 0;color: #333333;}
.shibo_article h3 {font-size: 22px;font-weight: bold;margin: 12px 0;color: #333333;}
.shibo_article table, .shibo_article table tr, .shibo_article table td{border: 1px solid #EEE;border-collapse: collapse;}
.shibo_article table{width: 100% !important;}
.shibo_article table td{line-height: 1.4;padding: 5px 5px;color: #777777;font-size: 14px;font-weight: 290;border: 1.0000pt solid #343a40 !important;}
.shibo_article table td p{margin:0;font-size: 14px;}

.shibo_napplication{width: 100%;position: relative;}
.shibo_napplication_c{width: 100%;position: relative;gap: 40px;}
.shibo_napplication_c li{width: calc(50% - 20px);}
.shibo_napplication_c li a{display: block;position: relative;background: #030c17;overflow: hidden;border-radius: 20px;}
.shibo_napplication_c li a .positionimg{padding-bottom: 66%;}
.shibo_napplication_c li a .positionimg img{opacity: 0.8;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.shibo_napplication_c li a .shibo_text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 2em;color: #ffffff;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.shibo_napplication_c li a .shibo_text::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 2px solid #fff;box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale3d(1.4, 1.4, 1);transform: scale3d(1.4, 1.4, 1);}
.shibo_napplication_c li a .shibo_text .shibo_tit{font-size: 24px;font-weight: bold;margin: 20% 0 10px 0;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;text-align: center;}
.shibo_napplication_c li a .shibo_text p{font-size: 16px;line-height: 24px;height: 116px;padding: 1em;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.5);transform: scale(1.5);text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.shibo_napplication_c li a:hover .positionimg img{opacity: 0.4;}
.shibo_napplication_c li a:hover .shibo_text {background-color: rgba(58, 52, 42, 0);}
.shibo_napplication_c li a:hover .shibo_text::before, .shibo_napplication_c li a:hover .shibo_text p {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.shibo_napplication_c li a:hover .shibo_text .shibo_tit {-webkit-transform: scale(0.9);transform: scale(0.9);}

.shibo_nnews{width: 100%;position: relative;}
.shibo_nnews_list{width: 100%;position: relative;gap: 40px;}
.shibo_nnews_list li{width: 100%;position: relative;}
.shibo_nnews_list li a{width: 100%;position: relative;border: 1px solid #F2F2F2;border-radius: 12px;overflow: hidden;}
.shibo_nnews_list li a .shibo_img{width: 342px;position: relative;}
.shibo_nnews_list li a .shibo_img .positionimg{width: 100%;height: 100%;padding-bottom: 0;}
.shibo_nnews_list li a .shibo_text{width: calc(100% - 342px);position: relative;padding: 36px 52px 36px 52px;gap: 16px;}
.shibo_nnews_list li a .shibo_text .shibo_tit{font-size: 24px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shibo_nnews_list li a .shibo_text p{font-size: 16px;color: #777777;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.shibo_nnews_list li a .shibo_text em{font-style: normal;font-size: 14px;color: #777777;padding-left: 24px;background: url('../images/icon_time.svg') left center no-repeat;background-size: 18px 18px;}
.shibo_nnews_list li a .shibo_text span{font-size: 16px;color: #777777; margin-top: 12px;}
.shibo_nnews_list li a .shibo_text span i{display: inline-block;width: 24px;height: 24px;background: url('../images/icon_jt_hong.svg') left center no-repeat;opacity: 0;margin-left: 0;}
.shibo_nnews_list li a:hover {-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1);box-shadow: 0 0 15px rgba(0, 0, 0, .1);}
.shibo_nnews_list li a:hover .shibo_text .shibo_tit{color: #FCC419;}
.shibo_nnews_list li a:hover .shibo_text span i{opacity: 1;margin-left: 16px;}
.shibo_nnews_list li a:hover .shibo_text span{color: #FCC419;}
.shibo_nnews_list li a:hover .shibo_text span i{padding-left: 24px;opacity: 1;}

.shibo_newspage{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.shibo_newspage h1{font-size: 36px;color: #333333;text-align: center;font-weight: bold;}
.shibo_newspage .shibo_newspage_info{font-size: 16px;color: #595959;text-align: center;margin-top: 20px;}
.shibo_newspage .shibo_article{padding: 50px 0;border-top: 1px solid #ddd;}

.shibo_contact_l *::-webkit-input-placeholder {color: #333333;}
.shibo_contact_l *::-moz-placeholder {color: #333333;}
.shibo_contact_l *::-ms-input-placeholder {color: #333333;}
.shibo_contact{width: 100%;position: relative;background: #ffffff;overflow: hidden;}
.shibo_contact_c{width: 100%;position: relative;}
.shibo_contact_l{width: 46%;position: relative;}
.shibo_contact_l form{width: 100%;position: relative;gap: 10px;}
.shibo_contact_l form .form_li{width: 100%;}
.shibo_contact_l form .form_li input, .shibo_contact_l form .form_li textarea{width: 100%;font-size: 14px;color: #000000;line-height: 52px;border-bottom: 1px solid #e3e3e3;}
.shibo_contact_l form .shibo_combut{padding: 0 20px;}
.shibo_contact_r{width: 54%;position: relative;padding: 76px 0 0 230px;}
.shibo_contact_r ul{width: 58%;position: relative;gap: 52px;}
.shibo_contact_r ul li{width: 100%;position: relative;gap: 12px;}
.shibo_contact_r ul li p:nth-child(1){font-size: 16px;color: #000000;font-weight: bold;text-transform: uppercase;}
.shibo_contact_r ul li p:nth-child(2){font-size: 18px;color: #000000;line-height: 32px;font-weight: lighter;}
.shibo_contact .shibo_contact_bg{position: absolute;bottom: -200px;right: -240px;opacity: 0.1;}
.shibo_contact .shibo_contact_bg .shibo_bgimg{width: 736px;position: relative;-webkit-animation: spin 68s linear infinite;animation: spin 68s linear infinite;}
.shibo_contact .shibo_contact_bg .shibo_bgimg img{width: 100%;height: auto;}


.shibo_moverview{width: 100%;position: relative;}
.shibo_moverview_c{width: 100%;position: relative;}
.shibo_moverview_t{width: 100%;position: relative;}
.shibo_moverview_l{width: 42.2%;position: relative;}
.shibo_moverview_l .positionimg{padding-bottom: 67%;border-radius: 20px;}
.shibo_moverview_r{width: 57.8%;position: relative;padding-left: 72px;}
.shibo_moverview_b{width: 100%;position: relative;}
.shibo_moverview_b ul{width: 100%;position: relative;gap: 42px 36px;}
.shibo_moverview_b ul li{width: calc(33.33% - 24px);position: relative;padding: 36px 32px 28px 32px;border: 1px solid #E0E0E0;border-radius: 20px;}
.shibo_moverview_b ul li:first-child{border:none;padding: 12px 24px 0 0;}
.shibo_moverview_b ul li .shibo_moverview_tit{font-size: 18px;color: #333333;font-weight: bold;}
.shibo_moverview_b ul li span{display: inline-block;width: 56px;line-height: 28px;font-size: 14px;color: #333;font-weight: bold;border-radius: 20px;background: #ffffff;text-align: center;position: absolute;left: 32px;top: -16px;border: 1px solid #E0E0E0;}
.shibo_moverview_b ul li .shibo_tit{font-size: 14px;color: #333333;font-weight: bold;}
.shibo_moverview_b ul li p{font-size: 14px;color: #777777;line-height: 26px;margin-top: 12px;}
.shibo_moverview_b ul li:hover{border-color: #FCC419;}
.shibo_moverview_b ul li:hover span{background: #FCC419;color: #ffffff;}

.shibo_nadvan{width: 100%;position: relative;background: url('../images/bg_nadvan.webp') center center no-repeat;background-size: 100% 100%;}
.shibo_nadvan .shibo_ntitle .shibo_ttit{color: #ffffff;}
.shibo_nadvan .shibo_ntitle .shibo_tit{color: #F5F5F5;}
.shibo_nadvan .shibo_ntitle .shibo_dec{color: #F5F5F5;}
.shibo_nadvan_c{width: 100%;position: relative;padding: 0 1px;}
.shibo_nadvan_c .swiper-slide{position: relative;}
.shibo_nadvan_c .swiper-slide .shibo_box{width: 100%;position: relative;padding: 32px;border: 1px solid #F5F5F5;border-radius: 20px;}
.shibo_nadvan_c .swiper-slide .shibo_box i{display: inline-block;width: 52px;line-height: 52px;font-size:24px;color:#000000;font-weight:bold;background:#FCC419;text-align: center;font-style: normal;border-radius: 8px;}
.shibo_nadvan_c .swiper-slide .shibo_box i.icon01{background: url('../images/icon_nadvan01.svg') center center no-repeat #FCC419;}
.shibo_nadvan_c .swiper-slide .shibo_box i.icon02{background: url('../images/icon_nadvan02.svg') center center no-repeat #FCC419;}
.shibo_nadvan_c .swiper-slide .shibo_box i.icon03{background: url('../images/icon_nadvan03.svg') center center no-repeat #FCC419;}
.shibo_nadvan_c .swiper-slide .shibo_box .shibo_tit{font-size: 14px;color: #ffffff;font-weight: bold;}
.shibo_nadvan_c .swiper-slide .shibo_box p{font-size: 14px;color: #E0E0E0;line-height: 26px;height: 130px;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.shibo_nadvan .shibo_spage{position: absolute;right: 0;bottom: 0;gap: 4px;}
.shibo_nadvan .shibo_spage .swiper-button-next:after, .shibo_nadvan .shibo_spage .swiper-button-prev:after{display: none;}
.shibo_nadvan .shibo_spage .swiper-button-prev, .shibo_nadvan .shibo_spage .swiper-button-next{position: relative;width: 52px;height: 52px;}
.shibo_nadvan .shibo_spage .swiper-button-prev{background: url('../images/icon_arr_l.svg') center center no-repeat;left: auto;}
.shibo_nadvan .shibo_spage .swiper-button-next{background: url('../images/icon_arr_r.svg') center center no-repeat;right: auto;}

.shibo_mprolist{width: 100%;position: relative;}
.shibo_mprolist_c{width: 100%;position: relative;}
.shibo_mprolist_c ul{width: 100%;position: relative;gap: 48px;}
.shibo_mprolist_c ul li{width: calc(33.33% - 32px);position: relative;}
.shibo_mprolist_c ul li a{display: block;}
.shibo_mprolist_c ul li a .positionimg{padding-bottom: 75%;border-radius: 20px;border:1px solid #eeeeee;}
.shibo_mprolist_c ul li a .positionimg.tu2{padding-bottom: 100%;}
.shibo_mprolist_c ul li a p{width: 100%;padding: 0 16px;font-size: 16px;color: #333333;font-weight: bold;line-height: 60px;text-align: center;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.shibo_mprolist_c ul li a:hover p{color: #FCC419;}

.shibo_mfeatures{width: 100%;position: relative;}
.shibo_mfeatures .shibo_ntitle .shibo_ttit{color: #ffffff;}
.shibo_mfeatures .shibo_ntitle .shibo_tit{color: #ffffff;}
.shibo_mfeatures .shibo_ntitle .shibo_line{background: #ffffff;}
.shibo_mfeatures_c{width: 100%;position: relative;}
.shibo_mfeatures_t{width: 100%;position: relative;}
.shibo_mfeatures_t ul{width: 100%;position: relative;gap: 20px 40px;}
.shibo_mfeatures_t ul li{width: calc(50% - 20px);position: relative;padding: 32px;gap: 24px;border-radius: 12px;}
.shibo_mfeatures_t ul li i{display: inline-block;width: 32px;height: 32px;background: url('../images/icon_mfeatures.svg') center center no-repeat;}
.shibo_mfeatures_t ul li .shibo_text{width: calc(100% - 56px);position: relative;}
.shibo_mfeatures_t ul li .shibo_text .shibo_tit{font-size: 14px;color: #ffffff;font-weight: bold;}
.shibo_mfeatures_t ul li .shibo_text p{font-size: 14px;color: #E0E0E0;line-height: 26px;}
.shibo_mfeatures_t ul li:hover{background: #FCC419;}
.shibo_mfeatures_t ul li:hover i{background: url('../images/icon_mfeatures_h.svg') center center no-repeat;}
.shibo_mfeatures_t ul li:hover .shibo_text .shibo_tit{color: #000;}
.shibo_mfeatures_t ul li:hover .shibo_text p{color: #000;}
.shibo_mfeatures_b{width: 100%;position: relative;background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);border-radius: 20px;overflow: hidden;}
.shibo_mfeatures_l{width: 34.8%;position: relative;background: url('../images/bg_mfeatures_l.webp') center center no-repeat;background-size: 100% 100%;padding: 60px 40px 60px 60px;}
.shibo_mfeatures_l .shibo_tit{font-size: 26px;color: #0B2B3F;font-weight: bold;text-transform: capitalize;}
.shibo_mfeatures_l .shibo_dec{font-size: 20px;color: #0B2B3F;line-height: 30px;font-weight: lighter;}
.shibo_mfeatures_l a{height: 56px;gap: 10px;background: #ffffff;padding: 0 16px;position: absolute;bottom: 60px;left: 60px;}
.shibo_mfeatures_l a i{display: inline-block;width: 32px;height: 32px;background: url('../images/icon_download.svg') center center no-repeat;}
.shibo_mfeatures_l a span{font-size: 14px;color: #333;font-weight: bold;}
.shibo_mfeatures_r{width: 65.2%;position: relative;padding: 60px;}
.shibo_mfeatures_r .shibo_tit{font-size: 40px;color: #333333;font-weight: bold;text-transform: capitalize;}
.shibo_mfeatures_r .shibo_dec{font-size: 20px;color: #777777;line-height: 30px;margin-top: 12px;font-weight: lighter;}
.shibo_mfeatures_r form{width: 100%;position: relative;gap: 20px 16px;}
.shibo_mfeatures_r form .form_li{width: 100%;position: relative;}
.shibo_mfeatures_r form .form_li:nth-child(1), .shibo_mfeatures_r form .form_li:nth-child(2){width: calc(50% - 8px);}
.shibo_mfeatures_r form input, .shibo_mfeatures_r form textarea{width: 100%;line-height: 32px;padding: 10px 0;font-size: 14px;color: #333333;border-radius: 2px;border-bottom: 1px solid #EEE;}
.shibo_mfeatures_r form textarea{height: 60px;}
.shibo_mfeatures_r form .shibo_form_btn{width: 224px;text-align: center;}
.shibo_mfeatures_r form .shibo_form_btn span{font-size: 16px;text-transform: uppercase;}
.shibo_mfeatures .shibo_bg{width: 100%;position: absolute;top: 0;left: 0;}
.shibo_mfeatures .shibo_bg .positionimg{padding-bottom: 726px;}

.shibo_mfaq{width: 100%;position: relative;}
.shibo_mfaq_c{width: 100%;position: relative;gap: 40px;}
.shibo_mfaq_c .shibo_mfaq_item{width: calc(50% - 20px);position: relative;gap: 20px;}
.shibo_mfaq_c .shibo_mfaq_item dl{width: 100%;position: relative;padding: 32px 32px;border: 1px solid #E0E0E0;border-radius: 16px;}
.shibo_mfaq_c .shibo_mfaq_item dl dt{width: 100%;position: relative;cursor: pointer;}
.shibo_mfaq_c .shibo_mfaq_item dl dt .shibo_tit{font-size: 16px;color: #333333;font-weight: bold;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.shibo_mfaq_c .shibo_mfaq_item dl dt i{display: inline-block;width: 22px;height: 22px;background: url('../images/icon_mfaq_p.svg') center center no-repeat;cursor: pointer;}
.shibo_mfaq_c .shibo_mfaq_item dl dd{width: 100%;position: relative;display: none;}
.shibo_mfaq_c .shibo_mfaq_item dl dd p{font-size: 14px;color: #777;line-height: 26px;}
.shibo_mfaq_c .shibo_mfaq_item dl.on dt .shibo_tit{color: #FCC419;}
.shibo_mfaq_c .shibo_mfaq_item dl.on dt i{background: url('../images/icon_mfaq_c.svg') center center no-repeat;}


.shibo_pshuoming{width: 100%;position: relative;}
.shibo_pshuoming .shibo_ntitle .shibo_dec{width: 690px;max-width: 690px;}
.shibo_pshuoming .shibo_combut{position: absolute;right: 0;bottom: 0;}
.shibo_pshuoming_c{width: 100%;position: relative;}
.shibo_pshuoming_c .positionimg{padding-bottom: 38%;border-radius: 20px;}

.shibo_pfeatures{width: 100%;position: relative;}
.shibo_pfeatures_c{width: 100%;position: relative;gap: 72px;}
.shibo_pfeatures_c .shibo_pitem{width: calc((100% - 552px)/2);height: 100%;position: relative;}
.shibo_pfeatures_c .shibo_pitem_img.shibo_pitem{width: 408px;position: relative;}
.shibo_pfeatures_c .shibo_pitem ul{width: 100%;position: relative;gap: 52px;}
.shibo_pfeatures_c .shibo_pitem ul li{width: 100%;position: relative;gap: 24px;}
.shibo_pfeatures_c .shibo_pitem ul li .shibo_text{width: calc(100% - 84px);position: relative;}
.shibo_pfeatures_c .shibo_pitem:first-child ul li .shibo_text{text-align: right;}
.shibo_pfeatures_c .shibo_pitem ul li .shibo_text .shibo_tit{font-size: 14px;color: #333333;font-weight: bold;text-transform: capitalize;}
.shibo_pfeatures_c .shibo_pitem ul li .shibo_text p{font-size: 14px;color: #333333;line-height: 26px;margin-top: 12px;}
.shibo_pfeatures_c .shibo_pitem ul li .shibo_xh{font-size: 48px;font-weight: bold;line-height: 1;-webkit-text-stroke-width: 0.5px;-webkit-text-stroke-color: #777777;color: transparent;}
.shibo_pfeatures_c .shibo_pitem .shibo_box{width: 100%;position: relative;}
.shibo_pfeatures_c .shibo_pitem .shibo_box img{width: 100%;height: auto;}
.shibo_pfeatures_c .shibo_pitem ul li:hover .shibo_text .shibo_tit{color: #FCC419;}
.shibo_pfeatures_c .shibo_pitem ul li:hover .shibo_xh{color: #FCC419;}

.shibo_pintro{width: 100%;position: relative;}
.shibo_pintro .shibo_ntitle .shibo_ttit{color: #ffffff;}
.shibo_pintro .shibo_ntitle .shibo_tit{color: #ffffff;}
.shibo_pintro .shibo_ntitle .shibo_line{background: #ffffff;}
.shibo_pintro_c{width: 100%;position: relative;}
.shibo_pintro_t{width: 100%;position: relative;padding: 0 16px;}
.shibo_pintro_t .shibo_text{width: 426px;position: relative;font-size: 18px;color: #ffffff;font-weight: bold;line-height: 30px;text-transform: capitalize;}
.shibo_pintro_t .shibo_spage{position: absolute;right: 16px;bottom: 0;gap: 12px;}
.shibo_pintro_t .shibo_spage .swiper-button-next:after, .shibo_pintro_t .shibo_spage .swiper-button-prev:after{display: none;}
.shibo_pintro_t .shibo_spage .swiper-button-prev, .shibo_pintro_t .shibo_spage .swiper-button-next{position: relative;width: 48px;height: 48px;background-size: 32px 32px !important;opacity: 1;}
.shibo_pintro_t .shibo_spage .swiper-button-prev{background: url('../images/icon_arr_l.svg') center center no-repeat rgba(255, 255, 255, 0.12);left: auto;}
.shibo_pintro_t .shibo_spage .swiper-button-next{background: url('../images/icon_arr_r.svg') center center no-repeat rgba(255, 255, 255, 0.12);right: auto;}
.shibo_pintro_t .shibo_spage .swiper-button-prev:hover, .shibo_pintro_t .shibo_spage .swiper-button-next:hover{background-color: #1873E4;}
.shibo_pintro_b{width: 100%;position: relative;padding: 0 16px 16px 16px;}
.shibo_pintro_b .swiper-slide{position: relative;}
.shibo_pintro_b .swiper-slide .shibo_box{width: 100%;position: relative;padding: 36px 32px 28px 32px;background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);border-radius: 20px;}
.shibo_pintro_b .swiper-slide .shibo_box span{display: inline-block;width: 56px;line-height: 56px;font-size: 32px;color: #000000;font-weight: bold;background: #FCC419;text-align: center;border-radius: 12px;}
.shibo_pintro_b .swiper-slide .shibo_box .shibo_tit{font-size: 16px;color: #333333;font-weight: bold;text-transform: capitalize;}
.shibo_pintro_b .swiper-slide .shibo_box p{font-size: 14px;color: #777777;line-height: 26px;height: 156px;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.shibo_pintro .shibo_bg{width: 100%;position: absolute;top: 0;left: 0;}
.shibo_pintro .shibo_bg .positionimg{padding-bottom: 547px;}

.shibo_pprolist{background: #F5F5F5;}
.shibo_pprolist .shibo_ntitle .shibo_dec{width: 680px;max-width: 100%;}
.shibo_pprolist .shibo_mprolist_c ul li a:hover p{color: #FCC419;}

.shibo_pmaterial{width: 100%;position: relative;}
.shibo_pmaterial_c{width: 100%;position: relative;gap: 32px;padding-bottom: 32px;}
.shibo_pmaterial_c li{width: calc(25% - 24px);position: relative;}
.shibo_pmaterial_c li a{display: block;}
.shibo_pmaterial_c li a .positionimg{padding-bottom: 133.33%;border-radius: 12px;}
.shibo_pmaterial_c li a .hibo_tit{width: 90%;height: 64px;padding: 0 16px;color: #333333;text-align: center;background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);position: absolute;left: 5%;bottom: -32px;border-radius: 12px;}
.shibo_pmaterial_c li a .hibo_tit span{font-size: 18px;font-weight: bold;line-height: 24px;}
.shibo_pmaterial_c li a:hover .hibo_tit{background: #FCC419;color: #000000;}

.shibo_papp{width: 100%;position: relative;background: url('../images/bg_papp01.webp') center center no-repeat;background-size: 100% 100%;padding-bottom: 140px;margin-bottom: 140px;}
.shibo_papp .shibo_ntitle .shibo_dec{width: 690px;max-width: 100%;}
.shibo_papp .shibo_ntitle .shibo_combut{position: absolute;right: 0;bottom: 32px;}
.shibo_papp_c{width: 100%;position: relative;overflow: hidden;}
.shibo_papp_c .swiper{width: 100%;position: relative;transform: translateX(calc((100% - 1320px)/2));}
.shibo_papp_c .swiper-slide{width: 400px;}
.shibo_papp_c .swiper-slide a{display: block;position: relative;border-radius: 20px;overflow: hidden;}
.shibo_papp_c .swiper-slide a .positionimg{padding-bottom: 75%;}
.shibo_papp_c .swiper-slide a .shibo_text{width: 100%;height: 100%;text-align: center;position: absolute;left: 0;top: -100%;background: linear-gradient(0deg, rgba(11, 43, 63, 0.80) 0%, rgba(11, 43, 63, 0.80) 100%);}
.shibo_papp_c .swiper-slide a .shibo_text .shibo_tit{font-size: 18px;color: #000000;font-weight: bold;transform: translateY(-150px);}
.shibo_papp_c .swiper-slide:hover a .shibo_text{top: 0;}
.shibo_papp_c .swiper-slide:hover a .shibo_text .shibo_tit{color: #ffffff;transform: translateY(0);}
.shibo_papp_b{width: 100%;position: relative;margin-top: 100px;}
.shibo_papp_b .shibo_box{width: 100%;padding: 20px 54px 20px 80px;position: absolute;top: 0;left: 0;background: url('../images/bg_papp02.webp') center center no-repeat;background-size: 100% 100%;border-radius: 20px;}
.shibo_papp_b .shibo_text{width: 590px;position: relative;}
.shibo_papp_b .shibo_text .shibo_tit{font-size: 24px;color: #ffffff;font-weight: bold;text-transform: capitalize;}
.shibo_papp_b .shibo_img{position: relative;gap: 24px;}
.shibo_papp_b .shibo_img img{height: 235px;width: auto;}

.shibo_pchoose_c .swiper-slide .shibo_text_c::-webkit-scrollbar {width: 3px;height: 3px;}
.shibo_pchoose_c .swiper-slide .shibo_text_c::-webkit-scrollbar-track {background: #f1f1f1;transition: all 0.3s;}
.shibo_pchoose_c .swiper-slide .shibo_text_c::-webkit-scrollbar-thumb {border-radius: 10px;background: #FCC419;transition: all 0.3s;}
.shibo_pchoose{width: 100%;position: relative;}
.shibo_pchoose_c{width: 100%;position: relative;overflow: hidden;}
.shibo_pchoose_c .swiper{width: 100%;position: relative;transform: translateX(calc((100% - 1320px)/2));padding-bottom: 10px;}
.shibo_pchoose_c .swiper:before{content: '';width: 100%;height: 1px;background: #E0E0E0;position: absolute;top: 84px;left: 0;z-index: -1;}
.shibo_pchoose_c .swiper-slide{width: 448px;position: relative;}
.shibo_pchoose_c .swiper-slide .shibo_box{position: relative;}
.shibo_pchoose_c .swiper-slide .shibo_step{width: 84px;line-height: 32px;border-radius: 30px;background: #FCC419;font-size: 14px;color: #F5F5F5;text-align: center;position: relative;z-index: 1;}
.shibo_pchoose_c .swiper-slide .shibo_step:after{content: '';display: inline-block;width: 16px;height: 16px;background: #FCC419;transform: rotate(45deg);position: absolute;bottom: -6px;left: calc(50% - 8px);}
.shibo_pchoose_c .swiper-slide .shibo_line{width: 1px;height: 100px;background: #E0E0E0;margin-left: 41.5px;position: relative;}
.shibo_pchoose_c .swiper-slide .shibo_line span{display: inline-block;width: 16px;height: 16px;border-radius: 50%;background: #FCC419;position: absolute;top: 45px;left: -6.5px;}
.shibo_pchoose_c .swiper-slide .shibo_text{width: 100%;padding: 28px 32px;border: 1px solid #E0E0E0;background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);overflow: hidden;border-radius: 20px;}
.shibo_pchoose_c .swiper-slide .shibo_text_c{height: 210px;position: relative;overflow: hidden;}
.shibo_pchoose_c .swiper-slide .shibo_text .shibo_tit{font-size: 16px;color: #000000;font-weight: bold;}
.shibo_pchoose_c .swiper-slide .shibo_text .shibo_dec{width: 100%;position: relative;margin-top: 20px;gap: 12px;}
.shibo_pchoose_c .swiper-slide .shibo_text .shibo_dec .shibo_dec_li{position: relative;}
.shibo_pchoose_c .swiper-slide .shibo_text .shibo_dec p{font-size: 14px;color: #777777;line-height: 26px;}
.shibo_pchoose_c .swiper-slide .shibo_text .shibo_dec b{color: #333333;font-weight: bold;}
.shibo_pchoose_c .swiper-slide .shibo_text:hover .shibo_text_c{overflow-y: auto;}

.shibo_pfaq{background: #F5F5F5;}
.shibo_pfaq .shibo_mfaq_c .shibo_mfaq_item dl{background: #ffffff;}

.shibo_nrelated{width: 100%;position: relative;}
.shibo_nrelated_c{width: 100%;position: relative;}
.shibo_nrelated_c .swiper-slide{position: relative;}
.shibo_nrelated_c .swiper-slide a{display: block;position: relative;}
.shibo_nrelated_c .swiper-slide a .positionimg{padding-bottom: 100%;border-radius: 20px;}
.shibo_nrelated_c .swiper-slide a .shibo_tit{font-size: 16px;color: #333333;font-weight: bold;line-height: 24px;margin-top: 20px;text-align: center;}
.shibo_nrelated_c .swiper-slide a:hover .shibo_tit{color: #FCC419;}

.shibo_aabout_r .shibo_text::-webkit-scrollbar {width: 2px;height: 2px;}
.shibo_aabout_r .shibo_text::-webkit-scrollbar-track {background: none;transition: all 0.3s;}
.shibo_aabout_r .shibo_text::-webkit-scrollbar-thumb {border-radius: 10px;background: none;transition: all 0.3s;}
.shibo_aabout{width: 100%;position: relative;}
.shibo_aabout .shibo_ntitle{gap: 12px;}
.shibo_aabout_c{width: 100%;position: relative;}
.shibo_aabout_r{width: 54%;position: relative;padding-right: 74px;}
.shibo_aabout_r .shibo_text{width: 100%;height: 420px;position: relative;font-size: 16px;color: #485460;line-height: 30px;gap: 12px;overflow-y: auto;padding-right: 12px;}
.shibo_aabout_l{width: 46%;position: relative;padding-top: 50px;}
.shibo_aabout_l .positionimg{height: 100%;padding-bottom: 0;border-radius: 20px;}
.shibo_aabout_l .positionimg:before{content: '';width: 100%;height: 84%;position: absolute;bottom: 0;left: 0;background: #0B2B3F;border-radius: 20px;}
.shibo_aabout_l .positionimg img{top: 0;}
.shibo_aabout_l .shibo_about_video{position: absolute;right: 36px;bottom: 36px;z-index: 2;}
.shibo_aabout_l .shibo_about_video .shibo_video_but{position: relative;width: 64px;height: 64px;border-radius: 50%;background: #FCC419;z-index: 1;cursor: pointer;}
.shibo_aabout_l .shibo_about_video .shibo_video_but:before, .shibo_aabout_l .shibo_about_video .shibo_video_but:after{content: '';display: inline-block;width: 100%;height: 100%;border-radius: 50%;background: #FCC419;position: absolute;vertical-align: middle;left: 0;top: 0;z-index: -1;}
.shibo_aabout_l .shibo_about_video .shibo_video_but:before{animation: scale 2.4s infinite;}
.shibo_aabout_l .shibo_about_video .shibo_video_but:after{animation: scale1 2.4s infinite;}
.shibo_aabout_l .shibo_about_video .shibo_video_but i{display: inline-block;width: 32px;height: 32px;background: url('../images/icon_video.svg') center center no-repeat;}
.shibo_aabout_l .shibo_about_video .shibo_videoBox{display: none;}
.shibo_aabout_r:hover .shibo_text::-webkit-scrollbar-track {background: #f1f1f1;}
.shibo_aabout_r:hover .shibo_text::-webkit-scrollbar-thumb {background: #FCC419;}

.shibo_azizhi{width: 100%;position: relative;background: #F5F5F5;}
.shibo_azizhi .shibo_ntitle .shibo_dec{width: 874px;max-width: 100%;}
.shibo_azizhi_c{width: 100%;position: relative;}
.shibo_azizhi_c .swiper-slide{position: relative;}
.shibo_azizhi_c .swiper-slide a{display: block;position: relative;}
.shibo_azizhi_c .swiper-slide a .positionimg{padding-bottom: 141%;border: 1px solid #eeeeee;border-radius: 16px;background: #ffffff;}
.shibo_azizhi_c .swiper-slide a .positionimg img{object-fit: contain;}
.shibo_azizhi_c .swiper-slide a p{font-size: 16px;color: #333333;line-height: 22px;margin-top: 12px;padding: 0 16px;text-align: center;}
.shibo_azizhi .shibo_spage{position: absolute;right: 0;bottom: 0; gap: 12px;}
.shibo_azizhi .shibo_spage .swiper-button-next:after, .shibo_azizhi .shibo_spage .swiper-button-prev:after{display: none;}
.shibo_azizhi .shibo_spage .swiper-button-prev, .shibo_azizhi .shibo_spage .swiper-button-next{position: relative;width: 48px;height: 48px;border-radius: 50px;left: auto;right: auto;top: auto;margin-top: 0;opacity: 1;}
.shibo_azizhi .shibo_spage .swiper-button-prev{background: url('../images/icon_arr_l_h.svg') center center no-repeat #FCC419;}
.shibo_azizhi .shibo_spage .swiper-button-next{background: url('../images/icon_arr_r_h.svg') center center no-repeat #FCC419;}
.shibo_azizhi .shibo_spage .swiper-button-prev.swiper-button-disabled{background-color: #ffffff;}
.shibo_azizhi .shibo_spage .swiper-button-next.swiper-button-disabled{background-color: #ffffff;}

.shibo_ashili{width: 100%;position: relative;}
.shibo_ashili .shibo_ntitle{text-align: center;}
.shibo_ashili .shibo_ntitle .shibo_dec{width: 874px;max-width: 100%;}
.shibo_ashili_c{width: 100%;position: relative;}
.shibo_ashili_c .swiper-slide{position: relative;}
.shibo_ashili_c .swiper-slide a{display: block;position: relative;}
.shibo_ashili_c .swiper-slide a .positionimg{padding-bottom: 75%;border: 1px solid #eeeeee;border:1px solid #eeeeee;border-radius: 16px;}
.shibo_ashili_c .swiper-slide a p{font-size: 16px;color: #333333;line-height: 22px;margin-top: 12px;padding: 0 16px;text-align: center;}
.shibo_ashili .swiper-pagination{position: relative;bottom: 0;}
.shibo_ashili .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 14px;margin: 0 6px !important;}
.shibo_ashili .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 60px;background:#FCC419;}

@media screen and (max-width:1699px){

    .shibo_nnews_list li a .shibo_img{width: 315px;}
    .shibo_nnews_list li a .shibo_text{width: calc(100% - 315px);padding: 32px 42px 30px 42px;gap: 12px;}
    .shibo_nnews_list li a .shibo_text .shibo_tit{font-size: 22px;}

    .shibo_napplication_c{gap: 30px;}
    .shibo_napplication_c li{width: calc(50% - 15px);}
    .shibo_napplication_c li a .shibo_text .shibo_tit{font-size: 22px;}

    .shibo_nmanufacture_l .shibo_tit{font-size: 22px;}
    .shibo_nmanufacture_r .shibo_tit{font-size: 28px;}

    .shibo_pintro .shibo_bg .positionimg {padding-bottom: 510px;}

    .shibo_papp_c .swiper{transform: translateX(calc((100% - 1240px) / 2));}

    .shibo_pchoose_c .swiper{transform: translateX(calc((100% - 1240px) / 2));}
}

@media screen and (max-width:1499px){

	.manu .a_p{height: 42px;line-height: 40px;margin: 0 3px;padding: 0 15px;font-size: 14px;}

	.fanye ul li{font-size: 14px;line-height: 30px;}

	.shibo_nbanner .shibo_text .shibo_tit{font-size: 36px;}
	.shibo_nbanner .shibo_location{margin-top: 15px;}

	.shibo_aabout_r{padding-right: 60px;}
	.shibo_aabout_r .shibo_text{height: 380px;font-size: 14px;line-height: 26px;gap: 10px;}

	.shibo_azizhi_c .swiper-slide a p{font-size: 14px;line-height: 20px;}

	.shibo_ashili_c .swiper-slide a p{font-size: 14px;line-height: 20px;}
    
    .shibo_contact_l form .form_li input, .shibo_contact_l form .form_li textarea{line-height: 46px;}
	.shibo_contact_r{padding: 76px 0 0 160px;}
	.shibo_contact_r ul{width: 80%;gap: 40px;}
	.shibo_contact_r ul li p:nth-child(2){font-size: 16px;line-height: 26px;}
	.shibo_contact .shibo_contact_bg .shibo_bgimg{width: 654px;}
    
    .shibo_nnews_list{gap: 24px;}
	.shibo_nnews_list li a .shibo_img{width: 280px;}
    .shibo_nnews_list li a .shibo_text{width: calc(100% - 280px);padding: 24px 32px 24px 32px;gap: 10px;}
    .shibo_nnews_list li a .shibo_text em{font-size: 13px;}
    .shibo_nnews_list li a .shibo_text .shibo_tit{font-size: 20px;}
    .shibo_nnews_list li a .shibo_text p{font-size: 14px;line-height: 22px;}
    .shibo_nnews_list li a .shibo_text span{font-size: 14px;margin-top: 8px;}

    .shibo_newspage h1{font-size: 28px;}
    .shibo_newspage .shibo_newspage_info{font-size: 14px;margin-top: 16px;}
    .shibo_newspage .shibo_article{padding: 30px 0;}

    .shibo_article{line-height: 1.8;font-size: 14px;}
	.shibo_article p{margin-bottom: 10px;}
	.shibo_article img{margin: 15px 0;}
	.shibo_article h2 {font-size: 22px;margin: 12px 0;}
	.shibo_article h3 {font-size: 20px;margin: 10px 0;}

    .shibo_napplication_c li a .shibo_text p{font-size: 14px;line-height: 22px;height: 100px;}
    
    .shibo_nmanufacture_l{width: 292px;}
    .shibo_nmanufacture_l .shibo_tit{font-size: 20px;padding: 16px 24px 16px 24px;}
    .shibo_nmanufacture_l ul{padding: 8px 24px 24px 24px;}
    .shibo_nmanufacture_l ul li{height: 52px;}
    .shibo_nmanufacture_l ul li span{font-size: 14px;}
    .shibo_nmanufacture_r{width: calc(100% - 292px);padding-left: 30px;}
    .shibo_nmanufacture_r .positionimg{padding-bottom: 450px;}
    .shibo_nmanufacture_r .shibo_box{padding: 32px 32px 32px 32px;}
    .shibo_nmanufacture_r .shibo_tit{font-size: 24px;}
    .shibo_nmanufacture_r .shibo_text{font-size: 14px;line-height: 26px;gap: 10px;}
    
    .shibo_appsape_c{width: calc(100% - 292px);position: relative;padding-left: 40px;}

    .shibo_moverview_r{padding-left: 60px;}
    .shibo_moverview_b ul{gap: 32px 24px;}
    .shibo_moverview_b ul li{width: calc(33.33% - 16px);}
    .shibo_moverview_b ul li p{line-height: 22px;margin-top: 10px;}

    .shibo_nadvan_c .swiper-slide .shibo_box{padding: 24px;}
    .shibo_nadvan_c .swiper-slide .shibo_box i{width: 45px;line-height: 45px;font-size:22px;}
    .shibo_nadvan_c .swiper-slide .shibo_box p{line-height: 22px;height: 110px;}

    .shibo_pfeatures_c .shibo_pitem ul li .shibo_text p{line-height: 24px;}

    .shibo_mprolist_c ul{gap: 30px;}
    .shibo_mprolist_c ul li{width: calc(33.33% - 20px);}
    .shibo_mprolist_c ul li a p{font-size: 14px;line-height: 50px;}

    .shibo_pmaterial_c{gap: 24px;padding-bottom: 28px;}
    .shibo_pmaterial_c li{width: calc(25% - 18px);}
    .shibo_pmaterial_c li a .hibo_tit{height: 56px;}
    .shibo_pmaterial_c li a .hibo_tit span{font-size: 16px;line-height: 22px;}
    
    .shibo_pintro .shibo_bg .positionimg {padding-bottom: 420px;}
    .shibo_pintro_t .shibo_text{font-size: 16px;line-height: 26px;}
    .shibo_pintro_b .swiper-slide .shibo_box{padding: 24px 24px 24px 24px;border-radius: 12px;}
    .shibo_pintro_b .swiper-slide .shibo_box span{width: 52px;line-height: 52px;font-size: 28px;}
    .shibo_pintro_b .swiper-slide .shibo_box p{line-height: 24px;height: 144px;margin-top: 10px;}
    
    .shibo_papp{padding-bottom: 120px;margin-bottom: 120px;}
    .shibo_papp_c .swiper{transform: translateX(calc((100% - 1200px) / 2));}
    .shibo_papp_b{margin-top: 68px;}
    .shibo_papp_b .shibo_box{padding: 20px 42px 20px 60px;}
    .shibo_papp_b .shibo_text .shibo_tit{font-size: 22px;}
    .shibo_papp_b .shibo_img{gap: 16px;}
    .shibo_papp_b .shibo_img img{height: 215px;}

    .shibo_pchoose_c .swiper{transform: translateX(calc((100% - 1200px) / 2));}
    .shibo_pchoose_c .swiper-slide .shibo_text{padding: 20px 24px;}

    .shibo_mfaq_c{gap: 32px;}
    .shibo_mfaq_c .shibo_mfaq_item{width: calc(50% - 16px);gap: 12px;}
    .shibo_mfaq_c .shibo_mfaq_item dl{padding: 20px 24px;border-radius: 12px;}
    .shibo_mfaq_c .shibo_mfaq_item dl dd p{line-height: 24px;}

    .shibo_nrelated_c .swiper-slide a .shibo_tit{font-size: 14px;line-height: 22px;margin-top: 16px;}

    .shibo_mfeatures_t ul{gap: 12px 30px;}
    .shibo_mfeatures_t ul li{width: calc(50% - 15px);padding: 24px;gap: 16px;}
    .shibo_mfeatures_t ul li .shibo_text{width: calc(100% - 48px);}
    .shibo_mfeatures_t ul li .shibo_text p{line-height: 24px;}

    .shibo_mfeatures_l{padding: 40px 30px 40px 40px;}
    .shibo_mfeatures_l .shibo_tit{font-size: 22px;}
    .shibo_mfeatures_l .shibo_dec{font-size: 16px;line-height: 24px;}
    .shibo_mfeatures_l a{height: 52px;padding: 0 12px;bottom: 40px;left: 40px;}
    .shibo_mfeatures_r{padding: 40px;}
    .shibo_mfeatures_r .shibo_tit{font-size: 30px;}
    .shibo_mfeatures_r .shibo_dec{font-size: 16px;line-height: 24px;margin-top: 10px;}
    .shibo_mfeatures_r form{gap: 16px 12px;}
    .shibo_mfeatures_r form .form_li:nth-child(1), .shibo_mfeatures_r form .form_li:nth-child(2){width: calc(50% - 6px);}
    .shibo_mfeatures_r form input, .shibo_mfeatures_r form textarea{line-height: 24px;}
    
    .shibo_productpage_img .swiper .swiper-slide .shibo_pic{border-radius: 8px;}
    .shibo_productpage_img .swiper.swiper02 {margin-top: 10px;}
    .shibo_productpage_text h1{font-size: 24px;padding-bottom: 12px;}
    .shibo_productpage_text .shibo_desc{font-size: 14px;margin-top: 16px;}
    .shibo_productpage_text .shibo_desc p {line-height: 32px;}
    .shibo_productpage_text .shibo_button{gap: 16px;}
    .shibo_productpage_c{margin-top: 60px;}
    .shibo_productpage_c .shibo_productpage_tab li{padding: 10px 36px;}

}

@media screen and (max-width:1299px){

	.shibo_nbanner .shibo_text .shibo_tit{font-size: 30px;}
	.shibo_nbanner .shibo_location{margin-top: 12px;}

	.shibo_aabout_r {padding-right: 40px;}
	.shibo_aabout .shibo_ntitle{gap: 10px;}
	.shibo_aabout_r .shibo_text{height: 320px;}

	.shibo_contact .shibo_contact_bg{bottom: -272px;right: -272px;}
    .shibo_contact .shibo_contact_bg .shibo_bgimg{width: 540px;}

    .shibo_napplication_c{gap: 24px;}
    .shibo_napplication_c li{width: calc(50% - 12px);}

    .shibo_nmanufacture_r .positionimg{padding-bottom: 380px;}
    .shibo_pchoose_c .swiper-slide .shibo_text .shibo_dec{margin-top: 16px;gap: 10px;}
    .shibo_pchoose_c .swiper-slide .shibo_text .shibo_dec p{line-height: 24px;}
    
    .shibo_pfeatures_c{gap: 42px;}
    .shibo_pfeatures_c .shibo_pitem{width: calc((100% - 446px) / 2);}
    .shibo_pfeatures_c .shibo_pitem_img.shibo_pitem{width: 362px;padding-top: 50px;}
    .shibo_pfeatures_c .shibo_pitem ul li{gap: 12px;}
    .shibo_pfeatures_c .shibo_pitem ul li .shibo_xh{font-size: 40px;}
    .shibo_pfeatures_c .shibo_pitem ul li .shibo_text{width: calc(100% - 68px);}
    .shibo_pfeatures_c .shibo_pitem ul li .shibo_text p{line-height: 22px;margin-top: 8px;}
   
    .shibo_pintro .shibo_bg .positionimg {padding-bottom: 376px;}
    .shibo_pintro_b .swiper-slide .shibo_box span{width: 50px;line-height: 50px;font-size: 24px;}
    .shibo_pintro_b .swiper-slide .shibo_box p{line-height: 22px;height: 132px;margin-top: 8px;}
   
    .shibo_mprolist_c ul {gap: 16px 24px;}
    .shibo_mprolist_c ul li{width: calc(33.33% - 16px);}
    .shibo_mprolist_c ul li a .positionimg{border-radius: 12px;}
    
    .shibo_pmaterial_c{gap: 16px;}
    .shibo_pmaterial_c li{width: calc(25% - 12px);}
    
    .shibo_papp{padding-bottom: 110px;margin-bottom: 110px;}
    .shibo_papp_c .swiper{transform: translateX(calc((100% - 994px) / 2));}
    .shibo_papp_b{margin-top: 56px;}
	.shibo_papp_b .shibo_box {padding: 20px 32px 20px 42px;}
	.shibo_papp_b .shibo_text{width: 500px;}
	.shibo_papp_b .shibo_text .shibo_tit {font-size: 20px;}
	.shibo_papp_b .shibo_img {gap: 12px;}
	.shibo_papp_b .shibo_img img {height: 185px;}

	.shibo_pchoose_c .swiper{transform: translateX(calc((100% - 994px) / 2));}

	.shibo_moverview_r{padding-left: 40px;}
    .shibo_moverview_b ul {gap: 28px 15px;}
    .shibo_moverview_b ul li {width: calc(33.33% - 10px);padding: 20px 16px 16px 20px;border-radius: 12px;}

    .shibo_nadvan_c .swiper-slide .shibo_box {padding: 16px;border-radius: 12px;}
    .shibo_nadvan_c .swiper-slide .shibo_box i {width: 42px;line-height: 42px;font-size:20px;}
    .shibo_nadvan_c .swiper-slide .shibo_box p{height: 100px;line-height: 20px;margin-top: 10px;}

    .shibo_mfeatures .shibo_bg .positionimg {padding-bottom: 612px;}
    .shibo_mfeatures_l{padding: 24px 16px 24px 24px;}
    .shibo_mfeatures_l a{height: 48px;padding: 0 10px;bottom: 24px;left: 24px;}
    .shibo_mfeatures_r{padding: 24px;}


}

@media screen and (max-width:1023px){

	.manu .a_p{height: 40px;line-height: 38px;margin: 0 2px;padding: 0 14px;}

	.fanye{padding: 10px 0;}
	.fanye ul li{line-height: 24px;}
    
    .shibo_nbanner{margin-top: 60px;}
	.shibo_nbanner .shibo_text .shibo_tit{font-size: 24px;}
	.shibo_nbanner .shibo_location{margin-top: 10px;}

	.shibo_aabout_r {padding-right: 24px;}
	.shibo_aabout .shibo_ntitle{gap: 6px;}
    .shibo_aabout_r .shibo_text {height: 252px;line-height: 24px;gap: 8px;}
    .shibo_aabout_l .shibo_about_video{right: 16px;bottom: 16px;}
    .shibo_aabout_l .shibo_about_video .shibo_video_but{width: 52px;height: 52px;}

    .shibo_azizhi .shibo_ntitle .shibo_dec{width: 540px;}

    .shibo_ashili .swiper-pagination-bullet {width: 12px;height: 12px;border-radius: 12px;margin: 0 4px !important;}
    
    .shibo_contact_l form .form_li input, .shibo_contact_l form .form_li textarea {line-height: 40px;}
    .shibo_contact_r{padding: 76px 0 0 120px;}
    .shibo_contact_r ul{width: 100%;gap: 30px;}
    .shibo_contact_r ul li{gap: 8px;}
    .shibo_contact_r ul li p:nth-child(2) {font-size: 14px;line-height: 24px;}

    .shibo_nnews_list{gap: 16px;}
    .shibo_nnews_list li a{border-radius: 6px;}
	.shibo_nnews_list li a .shibo_img{width: 200px;}
    .shibo_nnews_list li a .shibo_text{width: calc(100% - 200px);padding: 16px 24px 16px 24px;gap: 8px;}
    .shibo_nnews_list li a .shibo_text .shibo_tit{font-size: 18px;}
    .shibo_nnews_list li a .shibo_text span{margin-top: 5px;}
    
    .shibo_newspage h1{font-size: 22px;}
    .shibo_newspage .shibo_newspage_info{font-size: 12px;margin-top: 12px;}
    .shibo_newspage .shibo_article{padding: 16px 0;}

    .shibo_article{line-height: 22px;}
	.shibo_article p{margin-bottom: 6px;}
	.shibo_article img{margin: 10px 0;}
	.shibo_article h2 {font-size: 20px;margin: 10px 0;}
	.shibo_article h3 {font-size: 18px;margin: 8px 0;}
	.shibo_article table td{line-height: 1.2;font-size: 12px;}
    .shibo_article table td p{font-size: 12px;}

    .shibo_napplication_c{gap: 16px;}
    .shibo_napplication_c li{width: calc(50% - 8px);}
    .shibo_napplication_c li a{border-radius: 8px;}
    .shibo_napplication_c li a .shibo_text{padding: 1em;}
    .shibo_napplication_c li a .shibo_text::before{top: 16px;right: 16px;bottom: 16px;left: 16px;}
    .shibo_napplication_c li a .shibo_text .shibo_tit{font-size: 18px;margin: 10% 0 10px 0;}
    .shibo_napplication_c li a .shibo_text p{line-height: 20px;height: 92px;}

    .shibo_nmanufacture_l{width: 240px;}
    .shibo_nmanufacture_l .shibo_tit{font-size: 18px;padding: 12px 15px 12px 15px;}
    .shibo_nmanufacture_l ul{padding: 6px 15px 15px 15px;}
    /*.shibo_nmanufacture_l ul li{padding: 0 15px;}*/
    /*.shibo_nmanufacture_l ul li span{line-height: 36px;}*/
    .shibo_nmanufacture_r{width: calc(100% - 240px);padding-left: 20px;}
    .shibo_nmanufacture_r .positionimg{padding-bottom: 240px;}
    .shibo_nmanufacture_r .shibo_box{padding: 16px 24px 16px 24px;}
    .shibo_nmanufacture_r .shibo_tit{font-size: 20px;}
    .shibo_nmanufacture_r .shibo_text{line-height: 22px;gap: 8px;}
    
    .shibo_appsape_c{width: calc(100% - 240px);position: relative;padding-left: 20px;}

    .shibo_pshuoming .shibo_ntitle .shibo_dec{width: 500px;max-width: 100%;}

    .shibo_pfeatures_c{gap: 24px;}
    .shibo_pfeatures_c .shibo_pitem{width: calc((100% - 308px) / 2);}
    .shibo_pfeatures_c .shibo_pitem_img.shibo_pitem{width: 260px;padding-top: 50px;}
    .shibo_pfeatures_c .shibo_pitem ul{gap: 24px;}
    .shibo_pfeatures_c .shibo_pitem ul li{gap: 10px;}
    .shibo_pfeatures_c .shibo_pitem ul li .shibo_xh{font-size: 30px;}
    .shibo_pfeatures_c .shibo_pitem ul li .shibo_text{width: calc(100% - 48px);}
    .shibo_pfeatures_c .shibo_pitem ul li .shibo_text p{line-height: 18px;font-size: 13px;}
     
    .shibo_pintro .shibo_bg{height: 100%;}
    .shibo_pintro .shibo_bg .positionimg {padding-bottom: 0;height: 100%;}
    .shibo_pintro_b{padding: 0;}
    .shibo_pintro_b .swiper-slide .shibo_box{padding: 16px 20px 16px 20px;}
    .shibo_pintro_b .swiper-slide .shibo_box span {width: 45px;line-height: 45px;font-size: 22px;}
    .shibo_pintro_b .swiper-slide .shibo_box p{height: auto;}

    .shibo_mprolist_c ul{gap: 12px 16px;}
    .shibo_mprolist_c ul li{width: calc(50% - 8px);}
    .shibo_mprolist_c ul li a p{line-height: 42px;}

    .shibo_pmaterial_c{gap: 48px 16px;padding-bottom: 16px;}
    .shibo_pmaterial_c li{width: calc(50% - 8px);}
    .shibo_pmaterial_c li a .hibo_tit {height: 50px;bottom: -26px;}
    .shibo_pmaterial_c li a .hibo_tit span {font-size: 14px;line-height: 20px;}
    
    .shibo_papp{padding-bottom: 90px;margin-bottom: 90px;}
    .shibo_papp .shibo_ntitle .shibo_dec{width: 500px;}
    .shibo_papp_b {margin-top: 36px;}
    .shibo_papp_c .swiper{transform: translateX(calc((100% - 740px) / 2));}
    .shibo_papp_b .shibo_box {padding: 20px 24px 20px 30px;}
	.shibo_papp_b .shibo_text{width: 380px;}
	.shibo_papp_b .shibo_text .shibo_tit {font-size: 18px;}
	.shibo_papp_b .shibo_img {gap: 10px;}
	.shibo_papp_b .shibo_img img {height: 142px;}

	.shibo_pchoose_c .swiper{transform: translateX(calc((100% - 740px) / 2));}
	.shibo_pchoose_c .swiper:before{top: 70px;}
	.shibo_pchoose_c .swiper-slide .shibo_step{line-height: 30px;}
	.shibo_pchoose_c .swiper-slide .shibo_line{height: 82px;}
	.shibo_pchoose_c .swiper-slide .shibo_line span{width: 12px;height: 12px;top: 34px;left: -5px;}
	.shibo_pchoose_c .swiper-slide .shibo_text {padding: 12px 16px;border-radius: 12px;}
	.shibo_pchoose_c .swiper-slide .shibo_text_c{height: 156px;}
	.shibo_pchoose_c .swiper-slide .shibo_text .shibo_dec {margin-top: 8px;gap: 6px;}
    .shibo_pchoose_c .swiper-slide .shibo_text .shibo_dec p {line-height: 20px;}

    .shibo_mfaq_c{gap: 10px;}
    .shibo_mfaq_c .shibo_mfaq_item{width: 100%;gap: 10px;}
    .shibo_mfaq_c .shibo_mfaq_item dl{padding: 15px 16px;}
    .shibo_mfaq_c .shibo_mfaq_item dl dd p {line-height: 22px;}

    .shibo_nrelated_c .swiper-slide a .shibo_tit{line-height: 20px;margin-top: 12px;}

    .shibo_moverview_r {padding-left: 24px;}
    .shibo_ntitle .shibo_dec {line-height: 20px;}
    .shibo_moverview_b ul{gap: 24px 12px;}
    .shibo_moverview_b ul li{width: calc(50% - 6px);padding: 16px 12px 12px 12px;border-radius: 8px;}
    .shibo_moverview_b ul li .shibo_moverview_tit{font-size: 16px;}
    .shibo_moverview_b ul li p {line-height: 20px;margin-top: 6px;}

    .shibo_nadvan_c .swiper-slide .shibo_box p{height: auto;margin-top: 6px;}
    
    .shibo_mfeatures .shibo_bg .positionimg {padding-bottom: 534px;}
    .shibo_mfeatures_t ul {gap: 10px 20px;}
    .shibo_mfeatures_t ul li{width: calc(50% - 10px);padding: 15px;gap: 12px;}
    .shibo_mfeatures_t ul li .shibo_text{width: calc(100% - 44px);}
    .shibo_mfeatures_t ul li .shibo_text p{line-height: 20px;}
    .shibo_mfeatures_l{width: 100%;padding: 20px 12px 20px 20px;}
    .shibo_mfeatures_l .shibo_tit {font-size: 20px;}
    .shibo_mfeatures_l .shibo_dec {font-size: 14px;line-height: 22px;}
    .shibo_mfeatures_l a{width: fit-content;position: relative;height: 42px;bottom: 0;left: 0;gap: 6px;margin-top: 12px;}
    .shibo_mfeatures_r{width: 100%;padding: 20px;}
    .shibo_mfeatures_r .shibo_tit {font-size: 22px;}
    .shibo_mfeatures_r .shibo_dec {font-size: 14px;line-height: 22px;margin-top: 6px;}
    .shibo_mfeatures_r form{gap: 12px 10px;}
    .shibo_mfeatures_r form .form_li:nth-child(1), .shibo_mfeatures_r form .form_li:nth-child(2){width: calc(50% - 5px);}
    .shibo_mfeatures_r form input, .shibo_mfeatures_r form textarea{line-height: 22px;}

    .shibo_productpage_img .swiper .swiper-slide .shibo_pic{border-radius: 6px;}
    .shibo_productpage_img .swiper.swiper02 {margin-top: 8px;}
    .shibo_productpage_text h1{font-size: 20px;padding-bottom: 8px;}
    .shibo_productpage_text .shibo_desc{margin-top: 12px;}
    .shibo_productpage_text .shibo_desc p {line-height: 28px;}
    .shibo_productpage_text .shibo_button{gap: 12px;}
    .shibo_productpage_c{margin-top: 40px;}
    .shibo_productpage_c .shibo_productpage_tab li{padding: 8px 32px;font-size: 16px;}


}

@media screen and (max-width:767px){

	.manu .a_p{height: 38px;line-height: 36px;margin: 0;padding: 0 13px;}

	.fanye{padding: 8px 0;}
	.fanye ul li{line-height: 20px;}
	.fanye ul li:last-child{margin-top: 5px;}

    .shibo_nbanner .shibo_text .shibo_tit{font-size: 22px;}
	.shibo_nbanner .shibo_location{margin-top: 8px;padding-left: 24px;}

	.shibo_aabout_r{width: 100%;padding-right: 0;}
	.shibo_aabout .shibo_ntitle{gap: 3px;}
	.shibo_aabout_r .shibo_text{height: auto;padding-right: 0;line-height: 22px;gap: 5px;}
	.shibo_aabout_l{width: 100%;padding-top: 12px;}
	.shibo_aabout_l .positionimg{height: 0;padding-bottom: 75%;}

	.shibo_azizhi .shibo_spage{display: none;}

	.shibo_azizhi_c .swiper-slide a p{margin-top: 10px;padding: 0 12px;}

	.shibo_ashili_c .swiper-slide a p{margin-top: 10px;padding: 0 12px;}
	.shibo_ashili .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 12px;}

	.shibo_contact_l{width: 100%;}
	.shibo_contact_l form{gap: 6px;}
	.shibo_contact_l form .form_li input, .shibo_contact_l form .form_li textarea {line-height: 32px;}
	.shibo_contact_r{width: 100%;padding: 16px 0 0 0;}
	.shibo_contact_r ul{gap: 12px;}
	.shibo_contact_r ul li {gap: 3px;}
    .shibo_contact_r ul li p:nth-child(1){font-size: 14px;}
    .shibo_contact_r ul li p:nth-child(2){line-height: 20px;}

    .shibo_nnews_list li a .shibo_img{width: 100%;}
    .shibo_nnews_list li a .shibo_img .positionimg{height: 0;padding-bottom: 75%;}
    .shibo_nnews_list li a .shibo_text{width: 100%;padding: 12px 15px 12px 15px;gap: 6px;}
    .shibo_nnews_list li a .shibo_text .shibo_tit{font-size: 16px;white-space: unset;}
    
    .shibo_newspage h1{font-size: 20px;}
    .shibo_newspage .shibo_newspage_info{margin-top: 8px;}
    .shibo_newspage .shibo_article{padding: 12px 0;}

	.shibo_article p{margin-bottom: 5px;}
	.shibo_article img{margin: 8px 0;}
	.shibo_article h2 {font-size: 18px;margin: 8px 0;}
	.shibo_article h3 {font-size: 16px;margin: 6px 0;}

    .shibo_napplication_c{gap: 10px;}
    .shibo_napplication_c li{width: 100%;}
    .shibo_napplication_c li a .shibo_text p{line-height: 20px;}
    
    .shibo_nmanufacture_c{display: block;}
    .shibo_nmanufacture_l{width: 100%;position: relative;}
    .shibo_nmanufacture_l .shibo_tit{font-size: 16px;}
    .shibo_nmanufacture_l ul{padding: 6px 15px 10px 15px;}
    .shibo_nmanufacture_l ul li{height: 34px;}
    .shibo_nmanufacture_r{width: 100%;padding-left: 0;margin-top: 12px;}
    .shibo_nmanufacture_r .positionimg{padding-bottom: 60%;}
    .shibo_nmanufacture_r .shibo_box{padding: 12px 15px 12px 15px;}
    .shibo_nmanufacture_r .shibo_tit{font-size: 16px;}
    .shibo_nmanufacture_r .shibo_text{gap: 6px;}
    
    .shibo_appsape_c{width: 100%;padding-left: 0;margin-top: 12px;}

    .shibo_pshuoming .shibo_combut{position: relative;width: fit-content;margin-top: 6px;}
    .shibo_pshuoming_c .positionimg{border-radius: 12px;}

    .shibo_pfeatures_c {gap: 15px;}
    .shibo_pfeatures_c .shibo_pitem{width: 100%;}
    .shibo_pfeatures_c .shibo_pitem_img.shibo_pitem{width: 80%;padding-top: 0;margin-left: 10%;}
    .shibo_pfeatures_c .shibo_pitem:first-child ul li .shibo_text{text-align: left;}
    .shibo_pfeatures_c .shibo_pitem ul {gap: 12px;}
    
    .shibo_pintro_t .shibo_text{width: 100%;font-size: 14px;line-height: 22px;text-align: center;}
    .shibo_pintro_t .shibo_spage{display: none;}
    .shibo_pintro_b .swiper-slide .shibo_box p {line-height: 20px;margin-top: 6px;}

    .shibo_mprolist_c ul{gap: 10px;}
    .shibo_mprolist_c ul li{width: 100%;}
    .shibo_mprolist_c ul li a p {line-height: 36px;-webkit-line-clamp: unset;}

    .shibo_pmaterial_c{gap: 42px;}
    .shibo_pmaterial_c li{width: 100%;}

    .shibo_papp .shibo_ntitle .shibo_combut{position: relative;bottom: 0;width: fit-content;margin-top: 6px;}
    .shibo_papp_c{width: calc(100% - 30px);margin: 15px auto 0 auto;overflow: hidden;}
    .shibo_papp_c .swiper{transform: unset;}
    .shibo_papp_c .swiper-slide{width: 100%;}

    .shibo_papp{padding-bottom: 20px;}
    .shibo_papp_b{margin-top: 16px;}
    .shibo_papp_b .shibo_box{position: relative;}
	.shibo_papp_b .shibo_box {padding: 16px 16px 16px 16px;border-radius: 12px;}
	.shibo_papp_b .shibo_text{width: 100%;}
	.shibo_papp_b .shibo_text .shibo_tit {font-size: 16px;}
	.shibo_papp_b .shibo_img{width: 100%;margin-top: 12px;gap: 20px;}
	.shibo_papp_b .shibo_img img{width: calc(50% - 10px);height: auto;}
    
    .shibo_pchoose_c{width: calc(100% - 30px);margin: 15px auto 0 auto;overflow: hidden;}
	.shibo_pchoose_c .swiper{transform: unset;padding-bottom:0;}
	.shibo_pchoose_c .swiper-slide{width: 100%;}
	.shibo_pchoose_c .swiper-slide .shibo_text_c{height: auto;}

	.shibo_mfaq_c {gap: 6px;}
	.shibo_mfaq_c .shibo_mfaq_item{gap: 6px;}
	.shibo_mfaq_c .shibo_mfaq_item dl {padding: 8px 12px;border-radius: 6px;}
	.shibo_mfaq_c .shibo_mfaq_item dl dt .shibo_tit{font-size: 14px;}
	.shibo_mfaq_c .shibo_mfaq_item dl dd p {line-height: 20px;}

	.shibo_nrelated_c .swiper-slide a .shibo_tit{line-height: 18px;margin-top: 10px;}

	.shibo_moverview_l{width: 100%;}
	.shibo_moverview_l .positionimg{border-radius: 12px;}
	.shibo_moverview_r{width: 100%;padding-left:0;margin-top: 12px;}
	.shibo_moverview_b ul{gap: 24px;}
	.shibo_moverview_b ul li{width: 100%;}
   
	.shibo_mfeatures_t ul{gap: 10px;}
	.shibo_mfeatures_t ul li{width: 100%;padding: 12px;gap: 5px;border-radius: 8px;}

    .shibo_mfeatures_l{width: 100%;padding: 15px 15px 15px 15px;}
    .shibo_mfeatures_l .shibo_tit {font-size: 18px;}
    .shibo_mfeatures_l .shibo_dec {line-height: 20px;}
    .shibo_mfeatures_l a{height: 40px;margin-top: 10px;}
    .shibo_mfeatures_r{width: 100%;padding: 15px;}
    .shibo_mfeatures_r .shibo_tit {font-size: 18px;}
    .shibo_mfeatures_r .shibo_dec {line-height: 20px;margin-top: 5px;}
    .shibo_mfeatures_r form{gap: 6px;}
    .shibo_mfeatures_r form .form_li:nth-child(1), .shibo_mfeatures_r form .form_li:nth-child(2){width: 100%;}
    .shibo_mfeatures_r form input, .shibo_mfeatures_r form textarea{line-height: 20px;}
    .shibo_mfeatures_r form .shibo_form_btn{width: 100%;margin-top: 0;}

    .shibo_productpage_img{width: 100%;}
    .shibo_productpage_text{width: 100%;margin-top: 12px;}
    .shibo_productpage_text h1{padding-bottom: 5px;}
    .shibo_productpage_text .shibo_desc{margin-top: 8px;}
    .shibo_productpage_text .shibo_desc p {line-height: 26px;}
    .shibo_productpage_text .shibo_button {gap: 10px;}
    .shibo_productpage_c {margin-top: 24px;}

}