.pro-detail-content.flex {margin:50px 260px;display:flex;justify-content:space-between;}
@media (max-width:1520px) {.pro-detail-content.flex {margin-left:100px;margin-right:100px}}
@media (max-width:1280px) {.pro-detail-content.flex {margin-left:50px;margin-right:50px}}
@media (max-width:1080px) {.pro-detail-content.flex {margin-left:25px;margin-right:25px}}
@media (max-width:768px) {.pro-detail-content.flex {margin-left:0;margin-right:0}}
@media (min-width:769px){.pro-detail-side {width:300px;}
.pro-detail-right {flex:1;padding-left:40px;width:calc(100% - 300px);}
.sidebar-item {border:1px solid #eee;padding:10px 15px;}
.sidebar-item .sidebar-title {font-weight:bold;font-size:22px;border-bottom:1px solid #eee;padding-bottom:10px;position:relative;margin-bottom:10px}
.sidebar-item .sidebar-title::before {content:'';display:block;width:40px;height:4px;background:var(--color);position:absolute;bottom:-3px;left:0px}
.sidebar-cate li.LiLevel1>a {font-size:18px}
.sidebar-cate li a {color:#333;display:block;padding:8px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}
.sidebar-cate li ul {display:none}
.sidebar-cate li ul a {font-size:16px;padding:2px 18px}
.sidebar-cate li a:hover {color:var(--color)}
.sidebar-cate li:hover >ul {display:block}
.pro-detail-content .pro-review {margin:0 0 30px;}
.pro-detail-content .pro-review .pro-preview-left {width:450px}
.pro-detail-content .pro-review .pro-preview-right {padding-left:40px;padding-right:0;width:calc(100% - 450px);box-sizing:border-box;}
.pro-detail-content .pro-review .pro-preview-right article {margin-right:0}
.pro-detail-content .pro-detail-title {padding:0 20px;}
.pro-detail-content .pro-intro {margin:30px 0 0;}
.pro-detail-content .pro-page-switch {padding:0;}
.pro-detail-content .random-pro-list {margin:0;}
.pro-detail-content .send-inquiry .inquiry-form {margin:0;}}
@media (max-width:1200px) and (min-width:769px){.pro-detail-content .pro-review{flex-wrap:wrap}
.pro-detail-content .pro-review .pro-preview-right{width:100%;padding:20px 0 0}}
@media (max-width:1024px){.pro-detail-side {display:none}
.pro-detail-right {padding-left:0;width:100%;}}