.adver{width:100%;margin:0 auto;}
.adver a img {width:100%;margin-top:5px;border:0;}
.index_hd{width:100%;margin:0 auto;height: 500px!important;}
#index_hd{height: 500px!important;}
.index_hd a img{width:100%!important; height: 500px;}
.index_product{width:1200px;margin: 0 auto;padding:0 0 20px 0;}
.product_h2{font-size: 30px;font-weight: bold;width:100%;margin: 30px auto; text-align: center}
.product_content{display: flex;}
.product_left{display: flex;margin-right:10px;}
.product_left_left{display: flex;flex-direction: column;margin-right:10px;}
.product_left_left_top{position: relative;margin-bottom:10px;width:300px;height:230px;overflow: hidden;border-radius: 20px;}
.product_left_left_bottom{position: relative;width:300px;height:230px;overflow: hidden;border-radius: 20px;}
.product_left_right{position: relative;width: 300px;height: 470px;overflow: hidden;border-radius: 20px;}
.product_right{display: flex;flex-direction: column}
.product_right_top{display: flex;margin-bottom:10px;}
.product_right_top_left{position: relative;margin-right:10px;width:300px;height:230px;overflow: hidden;border-radius: 20px;}
.product_right_top_right{position: relative;width:300px;height:230px;overflow: hidden;border-radius: 20px;}
.product_right_bottom{position: relative;border-radius: 20px;width:610px;height:230px;overflow: hidden;}
.product_title{position: absolute;top:10px;left:20px}
.product_title h2{font-size:20px;color:#fff;}
.product_title h3{font-size:16px;color:#fff;margin-top:10px;}
.product_img1{width:300px;height: 230px;cursor: pointer;transition: transform 0.5s ease; /* 平滑过渡效果 */}
.product_img2{width:300px;height: 470px;cursor: pointer;transition: transform 0.5s ease; /* 平滑过渡效果 */}
.product_img3{width:610px;height: 230px;cursor: pointer;transition: transform 0.5s ease; /* 平滑过渡效果 */}
.product_img1:hover{transform: scale(1.1); /* 放大到110% */}
.product_img2:hover{transform: scale(1.1); /* 放大到110% */}
.product_img3:hover{transform: scale(1.1); /* 放大到110% */}
.index_solution{width:100%;margin: 0 auto;background-color: #f8f8f8;padding:20px 0;}
#index_solution{display: flex;overflow: hidden;width:1200px;margin: 0 auto}
.index_solution h2{font-size: 30px;font-weight: bold;width:100%;margin: 30px auto; text-align: center}
.solution_item{display: flex;flex-direction: column;margin-right:10px;border-radius:20px;border: solid 1px #ddd;width:calc(100%/4);box-sizing: border-box;height: 320px;cursor: pointer}
.solution_img{width: 290px;height:190px;border-radius:20px 20px 0 0;}
.solution_item h3{font-weight: bold;font-size: 15px;margin:20px 10px 10px 10px;}
.solution_brief{font-size: 14px;color:#999;line-height: 1.8em;padding:10px; height: 40px; overflow: hidden}
.solution_content{width: 1300px;margin: 0 auto;position: relative;;height: 320px}
.swiper-button-prev, .swiper-button-next {
    position: absolute; /* 或者其他定位方式 */
    top:calc(50% + 25px) !important; /* 根据需要调整 */
    transform: translateY(-50%); /* 垂直居中 */
    cursor: pointer; /* 鼠标样式 */
}

.swiper-button-prev {
    left: 0px!important; /* 根据需要调整 */
}

.swiper-button-next {
    right: 0px!important; /* 根据需要调整 */
}
.select_us{width: 100%;display: flex;flex-direction: column;height:400px;background-image: url("/static/img/select_bg.png");background-position: center;background-repeat: no-repeat;background-size: cover;}
.select_us_1{display: flex;}
.select_item{display: flex;flex:1;flex-direction: column;margin-bottom: 40px;align-items: center; justify-content: center;}
.select_item h3{font-size: 20px;color: #fff;margin-bottom: 10px;}
.select_item label{font-size: 16px;color: #fff;}
.select_us_content{margin:0 auto;width: 1200px;padding:50px 0;}
.index_news{width:100%;margin: 0 auto;background-color: #f8f8f8;padding:20px 0;}
#index_news{display: flex;overflow: hidden;width:1200px;margin: 0 auto}
.index_news h2{font-size: 30px;font-weight: bold;width:100%;margin: 30px auto; text-align: center}
.news_date{margin:10px;color:#999;}
.news_item{display: flex;flex-direction: column;margin-right:10px;border-radius:20px;border: solid 1px #ddd;width:calc(100%/4);box-sizing: border-box;height: 340px!important;overflow: hidden}
.news_img{width: 290px;height:190px;border-radius:20px 20px 0 0;}
.news_item h3{font-weight: bold;font-size: 15px;margin:20px 10px 10px 10px;overflow: hidden;white-space: nowrap;height:20px;}
.news_brief{font-size: 14px;color:#999;line-height: 1.8em;padding:10px; height: 40px; overflow: hidden}
.news_content{width: 1300px;margin: 0 auto;position: relative;;height: 340px}

