.main-top-mnu {gap:10px;margin-top:20px;box-sizing:border-box;width:100%;}
.main-top-mnu li {width:calc((100% - 40px) / 3);box-sizing:border-box;text-align:center;}
.main-top-mnu li:nth-child(1) {width:40px;}
.main-top-mnu li.on {color:#e80000;}
.main-top-mnu li.on:after {content:""; display:inline-block; width:26px; height:1px; background-color:#e80000; vertical-align:top; margin:7px 0 0 0}

.main-p-title {margin:22px 0 8px 0;height:30px;box-sizing:border-box;}
.main-p-title.sub {margin-top:50px;}
.main-p-title .title-sub {position:relative;flex-grow:1;}
.main-p-title em {color:#e80000;padding-left:5px;}

.main-p-booth {gap:10px;width:100%;}
.main-s-booth {gap:10px;width:100%;}
.main-c-booth {gap:10px;width:100%;}
.main-content {width:50%;border:1px solid #dedede;position:relative;box-sizing:border-box;padding:10px;}
.main-content .logo {position:relative;height:72px;}
.main-content .logo img {max-width:130px;width:100%;}
.main-content .sub-txt {padding-top:8px;box-sizing:border-box;height:26px;color:#888;overflow:hidden;}
.main-content .sub-txt.t1{height:50px;color:#222;}
.main-content.one {width: calc(100% - 2px);box-shadow: 1px 3px 4px 0px rgba(0, 0, 0, 0.2);}
.main-content.one .lbox {width:calc(100% - 70px);padding-right:10px;}
.main-content.one .rbox {width:70px;}
.main-content.one .rbox .logo {height:100%;}
.main-p-booth .swiper-wrapper {padding-bottom:4px !important;}

.main-p-booth.tlist {border:1px solid #dedede;}
.main-p-booth.tlist .main-s-booth {gap:0;}
.main-p-booth.tlist .main-s-booth .main-content {width:100%;border:0 none;border-bottom:1px solid #dedede;padding-bottom:0px;}
.main-p-booth.tlist .main-s-booth .main-content.nobt {border-bottom:0 none;}
.main-p-booth.tlist .main-s-booth .main-content .sub-txt {padding-top:0;height:22px;}
.main-p-booth.tlist .main-s-booth .main-content .sub-txt.t1 {height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main-p-booth.tlist .swiper-wrapper {padding-bottom:0px !important;}


.g-swiper .main-content {box-shadow: 1px 3px 4px 0px rgba(0, 0, 0, 0.2);} 

.swiper-right {position:absolute;right:0;margin-left:auto;text-align:right !important;transform: translateX(0%) !important;}
.swiper-pagination-bullet {background-color: #000;}
