﻿.common-content .prolist-1 li .pro-intro{display:none}
@media (min-width:1025px){.pro-main .common-main{display:flex;padding-left:calc(50% - 730px);padding-right:calc(50% - 730px);}
.pro-main .page-nav{width:300px;margin-right:30px;}
.pro-main .page-nav .l-wrap{padding:0;}
.pro-main .pagenav-cate{background:#F5F8F9;border-radius:5px;border-bottom:3px solid var(--color);}
.pro-main .pagenav-cate .sidebar-title{font-size:var(--fontsize22);font-weight:var(--fontbold6);color:var(--fontcolor);line-height:1.2;border-bottom:1px solid #e5e5e5;padding:15px 20px;padding-left:38px;position:relative}
.pro-main .pagenav-cate .sidebar-title::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--color);border-radius:50%}
.pro-main .pagenav-catelist{display:block;}
.pro-main .pagenav-catelist>li{background:none;height:auto;width:100%;margin-bottom:0.6em;position:relative;text-transform:capitalize;border:none;display:block}
.pro-main .pagenav-catelist>li>a{background:var(--color);border-radius:3px;color:#fff;font-weight:bold;display:block;width:100%;padding:14px 30px 14px 15px;line-height:1.3;}
.pro-main .pagenav-catelist>li:nth-child(n+5){margin-top:0}
.pro-main .pagenav-catelist>li >em{color:#fff;top:10px;transform:none;}
.pro-main .pagenav-catelist>li ul.sub-menu{position:static;transform:none;opacity:1;box-shadow:0 0 0;border:none;background:none;display:none}
.pro-main .pagenav-catelist>li ul li{height:auto;padding:0}
.pro-main .pagenav-catelist>li ul li a{display:block;white-space:normal;height:auto;line-height:1.4;padding:10px 15px}
.pro-main .pagenav-catelist>li ul.pro-menu{width:auto;min-width:320px}
.pro-main .pagenav-catelist li:hover >ul{display:block}
.pro-main .page-main{flex:1;}
.pro-main .page-main .l-wrap{padding:0}}
@media (max-width:1600px) and (min-width:1025px){.pro-main .common-main{padding-left:70px;padding-right:70px;}}
@media (min-width:1025px){.pro-list.list1 li{width:19.2%;margin-right:1%;}
.pro-list.list1 li:nth-child(4n){margin-right:1%;}
.pro-list.list1 li:nth-child(5n){margin-right:0;}
.pro-list li .pro-info{padding:0 10px 55px}}
.pro-list li .pro-info .title{font-size:var(--fontsize16)}
.pro-list li .pro-info .text{-webkit-line-clamp:2;font-size:var(--fontsize14)}