.product .pro-main{box-sizing: border-box;padding: 20px 12.5% 67px 12.5%;}
.product .pro-main .main-box{display: flex;margin-top: 40px;}
.product .pro-main .menu-box{width: 299px;background: #F5F5F5;height: max-content;}
.product .pro-main .menu-title{height: 69px;background: #0062B1;border-radius: 10px 10px 0px 0px;line-height: 69px;box-sizing: border-box;padding: 0 26px;font-size: 24px;font-weight: bold;color: #FFFFFF;letter-spacing: 1px;}
.product .pro-main .menu-item{position: relative;display: block;box-sizing: border-box;padding: 0 20px;height: 75px;line-height: 75px;width: 100%;}
.product .pro-main .mune-text{font-size: 16px;font-weight: 400;color: #333333;letter-spacing: 2px;border-bottom: 1px solid #E2E2E2;width: 100%;}
.product .pro-main .line{position: absolute;left: 0;width: 4px;height: 42px;background: #0062B1;top: 22.67%;display: none;}
.product .pro-main .menu-active .mune-text{color: #0062B1 !important;}
.product .pro-main .menu-active .line{display: block !important;}
.product .pro-main .main-right{margin-left: 40px;flex: 1;}
.product .pro-main .product-name{width: 100%;border-bottom: 1px solid #EBECEE;font-size: 28px;font-weight: bold;color: #333333;height: 69px;line-height: 69px;}
.product .pro-main .product-box{display: flex;flex-wrap: wrap;align-items: center;}
.product .pro-main .pro-list{width: 32.18%;margin: 20px 1.73% 0 0;}
.product .pro-main .pro-list div:first-child{background:#F1F1F1;}
.product .pro-main .pro-list img{transition: all 0.8s;}
.product .pro-main .pro-list:nth-child(3n){margin-right: 0;}
.product .pro-main .pro-title{height: 55px;line-height: 55px;text-align: center;font-size: 16px;font-weight: 400;color: #333333;
border-left: 1px solid #E2E2E2;border-right: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;letter-spacing: 1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing:border-box;padding:0 10px;}

.product .pro-main .pagination{display: flex;align-items:center;justify-content: center;margin-top: 30px;}
.product .pro-main .pagination li a,
.product .pro-main .pagination li span{display: block; width: 33px;height: 33px;background: #F4F4F5;border-radius: 5px; line-height: 30px;text-align:center;color: #333333;margin: 0 5px;}
.product .pro-main .pagination .active span{background:#409EFF !important;color:#FFFFFF !important;}
.product-details .details-main{box-sizing: border-box;padding: 20px 12.5% 190px 12.5%;}
.product-details .details-main .main-box{margin-top: 50px;}
.product-details .details-main .pro-name{font-size: 28px;font-weight: bold;color: #333333;display: block;text-align: center;}
.product-details .details-main .main-img{width: 58.9%;margin: 50px auto 35px auto;overflow: hidden;}
.product-details .details-main .main-img img{transition: all 0.8s;}
.product-details .details-main .pro-title{width: 100%;display: flex;align-items: center;box-sizing: border-box;padding-bottom: 15px;font-size: 22px;
font-weight: bold;color: #333333;letter-spacing: 2px;border-bottom: 1px solid #EBECEE;margin-bottom: 40px;}
.product-details .details-main .pro-line{width: 4px;height: 24px;background: #0062B1;margin-right: 10px;}
.product-details .details-main .pro-content img{max-width: 100%;width:auto;display:initial;}
