

/* detail_expo_goods 240411 add*/
.detail_expo_goods .middle_wrap.detail_wrap.detail_expo_goods {padding-top: 0px;}
.detail_expo_goods .title_area { position:relative; }
.detail_expo_goods .title_area .title_wrap { }
.detail_expo_goods .title_wrap .swiper.detailslide { display:none; width: 100%; height: 40vh; overflow:hidden; position:relative;}
.detail_expo_goods .title_wrap .swiper-wrapper { }
.detail_expo_goods .title_wrap .swiper-wrapper .swiper-slide { display: flex; justify-content: center; align-items: center; }
.detail_expo_goods .title_wrap .swiper-wrapper .swiper-slide .img-box {position:relative; width:100%; height:100%; }
.detail_expo_goods .title_wrap .swiper-wrapper .swiper-slide .img-box img { display: block; position: absolute;top: 0;left: 0; width: 100%;height: 100%;object-fit: cover; object-position: 50% 50%;}
.detail_expo_goods .title_wrap .swiper-pagination{position:absolute; bottom:10px; left:0;}
.detail_expo_goods .title_wrap .swiper-pagination-bullet { margin:0 2px; opacity:0.8; background:#aaa; }
.detail_expo_goods .title_wrap .swiper-pagination-bullet-active { background:#fff; opacity:1; }
.detail_expo_goods .title_wrap .title_row_top { display:flex; gap: 30px; margin-bottom:30px; }
.detail_expo_goods .title_row_top .thumb_box {position:relative; width:250px; /*background:#7393e6;*/border-radius: 10px; height:150px;display:flex;align-items:center;justify-content:center;}
.detail_expo_goods .title_row_top .thumb_box img {display: block; position: absolute; top: 0; left: 0; width: 84.5%; height: 73%; object-fit: contain; object-position: 50% 50%; border-radius: 10px; padding: 20px;}
.detail_expo_goods .title_row_top .text_box { flex:1; }
.detail_expo_goods .title_row_top .text_box .row_top { display:flex; justify-content:space-between; border-bottom:1px solid #c1c1c1; padding:10px 0; margin-bottom:20px; }
.detail_expo_goods .title_row_top .row_top .title_box { }
.detail_expo_goods .title_row_top .row_top .title_box .tit { font-size:24px; font-weight:500; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; }
.detail_expo_goods .title_row_top .row_top .title_box .eng { color:#696868; font-size:16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; }
.detail_expo_goods .title_row_top .row_top .icon_box { padding-top:20px; }
.detail_expo_goods .title_row_top .row_top .icon_box .icon_ht{ display:inline-block; background:url(/asp/images/icon/ht_icon_expo.png)no-repeat; background-size:contain; width:22px; height:20px; vertical-align:middle; cursor:pointer; }
.detail_expo_goods .title_row_top .row_top .icon_box .icon_ht.active{ display:inline-block; background:url(/asp/images/icon/fillht_icon_expo.png)no-repeat; background-size:contain; width:22px; height:20px; vertical-align:middle; cursor:pointer; }
.detail_expo_goods .title_row_top .row_bot { }
.detail_expo_goods .title_row_top .row_bot .info_list { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.detail_expo_goods .title_row_top .row_bot .info_list .info_item { font-size:14px; }
.detail_expo_goods .title_row_top .row_bot .info_list .info_item .subject { font-weight:600; }
.detail_expo_goods .title_row_top .row_bot .info_list .info_item .subject::before { content: '·'; margin-right:3px; display:inline-block; }
.detail_expo_goods .title_row_top .row_bot .info_list .info_item .desc { margin-left:10px; color:#696868; }
.detail_expo_goods .title_row_bottom {display:flex; gap: 30px; height:240px; }
.detail_expo_goods .title_row_bottom .img_box {width:50%;position:relative;}
.detail_expo_goods .title_row_bottom .swiper.pcdetailslide {width:100%;height:180px;overflow:hidden;position:relative;}
.detail_expo_goods .title_row_bottom .swiper.pcdetailslide .swiper-wrapper {}
.detail_expo_goods .title_row_bottom .swiper.pcdetailslide .swiper-slide {display: flex;justify-content: center;align-items: center;}
.detail_expo_goods .title_row_bottom .swiper.pcdetailslide .swiper-slide .pctumb {position: relative;width:100%; height:100%;}
.detail_expo_goods .title_row_bottom .swiper.pcdetailslide .swiper-slide .pctumb img{display: block; position: absolute;top: 0;left: 0; width: 100%;height: 100%;object-fit: cover; object-position: 50% 50%;border-radius: 10px;}
.detail_expo_goods .title_row_bottom .button-next{position:absolute; top:50%;right:1%;z-index:10; width:20px;height:35px;transform:translateY(-70%);cursor:pointer;}
.detail_expo_goods .title_row_bottom .button-next::before{content: '';position:absolute;left:50%;width:2px;height:60%; display:block; background:#fff;transform: rotate(-45deg);opacity:0.8;}
.detail_expo_goods .title_row_bottom .button-next::after{content: '';position:absolute;left:50%; bottom:0; width:2px;height:60%;display:block; background:#fff;transform: rotate(45deg);opacity:0.8;}
.detail_expo_goods .title_row_bottom .button-prev{position:absolute; top:50%;left:1%;;z-index:10; width:20px;height:35px;transform:translateY(-70%);cursor:pointer;}
.detail_expo_goods .title_row_bottom .button-prev::before{content: '';position:absolute;left:50%;width:2px;height:60%; display:block; background:#fff;transform: rotate(45deg);opacity:0.8;}
.detail_expo_goods .title_row_bottom .button-prev::after{content: '';position:absolute;left:50%; bottom:0; width:2px;height:60%;display:block; background:#fff;transform: rotate(-45deg);opacity:0.8;}
.detail_expo_goods .title_row_bottom .desc_box {width:50%; position:relative; padding:5px 0; }
.detail_expo_goods .title_row_bottom .row_bot { display:none; }
.detail_expo_goods .title_row_bottom .desc_top_wrap { min-height:140px; }
.detail_expo_goods .title_row_bottom .tit { font-size:18px; font-weight:600; margin-bottom:10px; }
.detail_expo_goods .title_row_bottom .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; text-overflow: unset; color:#696868; font-size:14px; }
.detail_expo_goods .title_row_bottom .text.active { display: block; }
.detail_expo_goods .title_row_bottom .more { position:relative; display:block; text-align:right; margin-right:20px; color:#9FA9C1; font-weight:500; }
.detail_expo_goods .title_row_bottom .more::before { content: ''; display:inline-block; position:absolute; top:50%; right:-8px; width:5px; height:1.5px; transform: rotate(40deg); background:#9FA9C1; }
.detail_expo_goods .title_row_bottom .more::after { content: ''; display:inline-block; position:absolute; top:50%; right:-11px; width:5px; height:1.5px; transform: rotate(-40deg); background:#9FA9C1; }
.detail_expo_goods .title_row_bottom .more.active::before { transform: rotate(-40deg); }
.detail_expo_goods .title_row_bottom .more.active::after { transform: rotate(40deg); }
.detail_expo_goods .title_row_bottom .badge_box { display:flex; }
.detail_expo_goods .title_row_bottom .badge_box .badge_title { display:block; margin-right:10px; font-size:14px; font-weight:600; min-width: 90px; }
.detail_expo_goods .title_row_bottom .badge_box .badge_title::before { content: '·'; margin-right:3px; display:inline-block; }
.detail_expo_goods .title_row_bottom .badge_box .badge_list { position: relative;overflow: hidden;display: flex;gap: 5px;width: calc(100% - 20px);white-space: nowrap;max-width:485px;}
.detail_expo_goods .title_row_bottom .desc_box .badge_box .badge_list::after{display: block;content: '';width: 50px;height: 100%;position: absolute;top: 0;right: -10px;background: rgb(255, 255, 255);background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);}
.detail_expo_goods .title_row_bottom .desc_box .badge_box .badge_list .badge_item { padding:2px 10px; margin:2px; border-radius: 10px; background: #F5F9FF;}
.detail_expo_goods .inform_area { padding:50px 0; border-bottom:1px solid #c1c1c1; }
.detail_expo_goods .inform_area .tit { font-size:18px; font-weight:600; margin-bottom:10px; }
.detail_expo_goods .inform_area .info_table { width:100%; }
.detail_expo_goods .inform_area .table_head { display:flex; justify-content:space-between; }
.detail_expo_goods .inform_area .table_head { border-bottom:1px solid #c1c1c1; }
.detail_expo_goods .inform_area .table_head li { width:100%; text-align:center; display:block; padding:10px 0; }
.detail_expo_goods .inform_area .table_head li span { font-weight:500; font-size:13px; }
.detail_expo_goods .inform_area .table_list a { display:flex; width:100%; height:100%; justify-content:space-around; cursor: unset;}
.detail_expo_goods .inform_area .table_list li { width:100%; text-align:center; display:block; padding:10px 0; background:#F5F9FF; border: 2px solid #F3F7FE; border-radius: 20px; font-weight:500; margin:10px 0 0 0; }
/* .detail_expo_goods .inform_area .table_list li:hover { background:#b2d1ff; } */
.detail_expo_goods .inform_area .table_list li:first-child { margin-top:20px; }
.detail_expo_goods .inform_area .table_list li span { display:block; font-size:13px; width:100%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden;}
.detail_expo_goods .inform_area .table_list li .blue { color:#0D2E88; }
.detail_expo_goods .inform_area .mb_info_table { display:none; }
.detail_expo_goods .summary_area { padding:50px 0; border-bottom:1px solid #c1c1c1; }
.detail_expo_goods .summary_area .tit { font-size:20px; font-weight:600; margin-bottom:10px; }
.detail_expo_goods .summary_area .summary_list { display:grid; grid-template-columns: 1fr 1fr; gap:20px; padding:20px 0; }
.detail_expo_goods .summary_area .summary_item { display:flex; align-items:center; gap: 30px;}
.detail_expo_goods .summary_area .icon_box{ flex-basis: 60px;}
.detail_expo_goods .summary_area .summary_icon{margin:0 auto; display:block; width:40px; height:40px; }
.detail_expo_goods .summary_area .summary_icon.type01 {background: url(/asp/images/icon/ico_summary_img01_expo.png)no-repeat; background-size:cover;}
.detail_expo_goods .summary_area .summary_icon.type02 {background: url(/asp/images/icon/ico_summary_img02_expo.png)no-repeat; background-size:cover;}
.detail_expo_goods .summary_area .summary_icon.type03 {background: url(/asp/images/icon/ico_summary_img03_expo.png)no-repeat; background-size:cover;}
.detail_expo_goods .summary_area .summary_icon.type04 {background: url(/asp/images/icon/ico_summary_img04_expo.png)no-repeat; background-size:cover;}
.detail_expo_goods .summary_area .summary_icon.type05 {background: url(/asp/images/icon/ico_summary_img05_expo.png)no-repeat; background-size:cover;}
.detail_expo_goods .summary_area .summary_icon.type06 {background: url(/asp/images/icon/ico_summary_img06_expo.png)no-repeat; background-size:cover;}
.detail_expo_goods .summary_area .icon_txt { display:block; word-break: break-all; text-align:center; font-size:14px; font-weight:600; }
.detail_expo_goods .summary_area .desc { display:block; flex:1; font-size:14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; }
.detail_expo_goods .detail_area { padding:30px 0 50px 0; display:flex;gap:10px;justify-content:space-between; border-bottom:1px solid #c1c1c1; }
.detail_expo_goods .detail_area .map_box {flex: 1;width:calc(50% - 10px); }
.detail_expo_goods .detail_area .map_box .map{height:300px;}
.detail_expo_goods .detail_area .map_box .tit { font-size:18px; font-weight:600; margin-bottom:20px; }
.detail_expo_goods .detail_area .video_box {flex: 1;width:calc(50% - 10px); }
.detail_expo_goods .detail_area .video_box .tit { font-size:18px; font-weight:600; margin-bottom:20px; }
.detail_expo_goods .detail_area .video_box .video {height:300px;}

.detail_expo_goods .hotel_area { padding:50px 0; }
.detail_expo_goods .hotel_area .tit { font-size:18px; font-weight:600; margin-bottom:20px; }
.detail_expo_goods .hotel_area .hotel_wrap { display:flex; gap: 20px; border:1px solid #c1c1c1; border-radius: 20px; padding:20px; }
.detail_expo_goods .hotel_area .swiper.mb_hotel { display:block; width:34%; height:200px; overflow:hidden; position:relative;}
.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-wrapper { }
.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-slide { width:100%; height:100%; }
.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-slide .mbimg_box {position:relative;width: 100%;height: 100%;}
.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-slide .mbimg_box img {display: block; position: absolute;top: 0;left: 0; width: 100%;height: 100%;object-fit: cover; object-position: 50% 50%;border-radius: 10px; }
.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-pagination{position:absolute; bottom:10px; left:0;}
.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-pagination-bullet { margin:0 2px; opacity:0.8; background:#aaa; }
.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-pagination-bullet-active { background:#fff; opacity:1; }
.detail_expo_goods .hotel_area .text_box { flex:1; }
.detail_expo_goods .hotel_area .row_top { }
.detail_expo_goods .hotel_area .row_top .hotel_title { font-size:18px; font-weight:500; }
.detail_expo_goods .hotel_area .row_top .hotel_title span { display:inline-block; margin-left:5px; font-size:13px; }
.detail_expo_goods .hotel_area .row_top .info_box { display:flex; flex-direction: column; border-bottom:1px solid #c1c1c1; padding:10px 0;}
.detail_expo_goods .hotel_area .row_top .info_text_box li{display:flex;justify-content: flex-start; gap: 15px;}
.detail_expo_goods .hotel_area .row_top .info_text_box li span:last-of-type{color: #696969;}
.detail_expo_goods .hotel_area .row_top .info_right_wrap{ display: flex;flex-direction: row-reverse;}
.detail_expo_goods .hotel_area .info_box .star { display:inline-block; width:12px; height:12px; background:url(/asp/images/icon/ico_eval_star_emtbl.png)no-repeat; background-size:contain; }
.detail_expo_goods .hotel_area .info_box .star.active{background:url(/asp/images/icon/ico_eval_star_filbl.png)no-repeat; background-size:contain; }
.detail_expo_goods .hotel_area .info_box .link_btn { display:inline-block; padding:3px 25px; border:1px solid #888; }
.detail_expo_goods .hotel_area .row_bottom { padding:10px 0; text-align:right; }
.detail_expo_goods .hotel_area .row_bottom .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; padding:5px 0; line-height:2; text-align:left; }
.detail_expo_goods .hotel_area .row_bottom .text.active { display:block; }
.detail_expo_goods .hotel_area .row_bottom .more { display:inline-block; position:relative; color:#9FA9C1; font-weight:500; margin-right:10px; }
.detail_expo_goods .hotel_area .row_bottom .more::before { content: ''; display:inline-block; position:absolute; top:50%; right:-8px; width:5px; height:1.5px; transform: rotate(40deg); background:#9FA9C1; }
.detail_expo_goods .hotel_area .row_bottom .more::after { content: ''; display:inline-block; position:absolute; top:50%; right:-11px; width:5px; height:1.5px; transform: rotate(-40deg); background:#9FA9C1; }
.detail_expo_goods .hotel_area .row_bottom .more.active::before { transform: rotate(-40deg); }
.detail_expo_goods .hotel_area .row_bottom .more.active::after { transform: rotate(40deg); }
.detail_expo_goods .dcc_print_box_row { border-bottom: 0; padding: 15px; }
.detail_expo_goods .dcc_print_box_row.type02 { padding: 10px 0; }
.detail_expo_goods .btn_boxrangle { display: block; border: 1px solid #333C4C; border-radius: 10px; text-align: center; padding: 10px; }
.detail_expo_goods .btn_boxrangle_list { padding: 3px 0; display: flex ; justify-content: center; }
.detail_expo_goods .btn_boxrangle_list > li { width: 180px; }
.detail_expo_goods .btn_boxrangle_list.type02 { justify-content: flex-end; }
.detail_expo_goods .btn_boxrangle_list.type02 > li { width: 140px; }
.detail_expo_goods .btn_boxrangle_text { font-size: 16px; font-weight: 500; color: #333c4c; }
.detail_expo_goods .btn_boxrangle.type2 { background-color: #333C4C; }
.detail_expo_goods .btn_boxrangle.type2 .btn_boxrangle_text { color: #fff; }
.detail_expo_goods .btn_boxrangle.type3 { padding: 5px; background-color: #333C4C; }
.detail_expo_goods .btn_boxrangle.type3 .btn_boxrangle_text { color: #fff; }
@media(max-width:1023px){
	.ex_subpg { width:auto; padding-top:0; }
	.detail_expo_goods .title_wrap .swiper.detailslide { display:block; }
	.detail_expo_goods .title_wrap .title_row_top { position:relative; padding:15px 10px 10px 10px; border-bottom:1px solid #c1c1c1; margin-bottom:20px; gap: 20px; }
	.detail_expo_goods .title_wrap .thumb_box { width:100px; height:65px;}
	.detail_expo_goods .title_row_top .text_box .row_top .title_box .tit { font-size:18px; }
	.detail_expo_goods .title_row_top .text_box .row_top { border-bottom:none; padding:0; }
	.detail_expo_goods .title_row_top .text_box .row_bot { display:none; }
	.detail_expo_goods .title_row_top .text_box .row_top .icon_box { position:absolute; bottom:10%; right:3%; }
	.detail_expo_goods .title_row_bottom { display:block; height:auto; padding: 5px 10px;}
	.detail_expo_goods .title_row_bottom .img_box { display:none; }
	.detail_expo_goods .title_row_bottom .desc_box {width:100%; }
	.detail_expo_goods .title_row_bottom .info_list { display:block; }
	.detail_expo_goods .title_row_bottom .info_list .info_item { font-size:14px; padding:5px 0; }
	.detail_expo_goods .title_row_bottom .info_list .info_item .subject { font-weight:600; }
	.detail_expo_goods .title_row_bottom .info_list .info_item .subject::before { content: '·'; margin-right:3px; display:inline-block; }
	.detail_expo_goods .title_row_bottom .info_list .info_item .desc { margin-left:10px; color:#696868; }
	.detail_expo_goods .title_row_bottom .row_bot { display:block; }
	.detail_expo_goods .title_row_bottom .badge_box { display:none; }
	.detail_expo_goods .title_row_bottom .row_bot .badge_box { display:flex; padding:5px 0; }
	.detail_expo_goods .title_row_bottom .badge_title { font-size:11px; font-weight:600; min-width:auto; }
	.detail_expo_goods .title_row_bottom .badge_list{flex:1;position:relative; justify-content:start;}
	.detail_expo_goods .title_row_bottom .badge_list .badge_item { padding:2px 4px; margin:2px; font-size:12px; }
	.detail_expo_goods .title_row_bottom .text { font-size:12px; }
	.detail_expo_goods .title_row_bottom .desc_top_wrap { padding:10px 0; border-bottom:1px solid #c1c1c1; min-height:auto; }
	.detail_expo_goods .inform_area { padding:20px 10px; }
	.detail_expo_goods .inform_area .info_table { display:none; }
	.detail_expo_goods .inform_area .mb_info_table { display:block; }
	.detail_expo_goods .inform_area .mb_info_table .mb_info_list {}
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item {position:relative; background:#F5F9FF; margin-bottom:10px; padding:20px; border-radius: 10px; font-size:16px; font-weight:500; }
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item .mb_info_sub_text{position: absolute;font-size: 14px;right: 15px;bottom: 10px; padding-right: 15px;}
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item .mb_info_sub_text:after {display: block;content: '';width: 10px;height: 10px;border-right: 1px solid #0D2E88; border-bottom: 1px solid #0D2E88;position: absolute; top: 6px; right: 0px;transform: rotate(-45deg);}
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item .mb_info_link { color:#0D2E88; }
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item ul { padding:10px 10px 0 20px; }
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item ul li { list-style-type:disc; font-size:14px; font-weight:normal; color:#000; }
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item ul li { color:#888; font-size:14px;display:flex; gap:20px;}
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item ul li .desc {flex:1;display:inline-block;white-space:nowrap; text-overflow: ellipsis;overflow:hidden;}
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item ul li .title { display:inline-block; min-width: 85px; color:#000; }
	.detail_expo_goods .inform_area .mb_info_table .mb_info_item ul li .desc { flex:1; }
	.detail_expo_goods .summary_area { padding:20px 10px; }
	.detail_expo_goods .summary_area .summary_list { display:block; padding:0 30px 0 0; }
	.detail_expo_goods .summary_area .summary_list .summary_item { padding:5px 0; }
	.detail_expo_goods .detail_area { display:block; padding:30px 10px 50px 10px; }
	.detail_expo_goods .detail_area .map_box { width:100%; }
	.detail_expo_goods .detail_area .video_box { padding-top:20px; width:100%; }
	.detail_expo_goods .hotel_area { padding:20px 10px; }
	.detail_expo_goods .hotel_area .hotel_wrap { display:block;}
	.detail_expo_goods .hotel_area .text_box .row_top { margin-top:10px; }
	.detail_expo_goods .hotel_area .img_box { display:none; }
	.detail_expo_goods .hotel_area .swiper.mb_hotel { display:block; width:100%;}
	.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-wrapper { }
	.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-slide { border-radius: 10px; }
	.detail_expo_goods .hotel_area .swiper.mb_hotel .swiper-slide .mbimg_box { border-radius: 10px; width:100%; height:100%; }
	.detail_expo_goods .hotel_area .row_top .info_text_box li {gap:0px;}
	.detail_expo_goods .hotel_area .row_top .info_text_box li span:first-of-type{flex-basis: 65px;}
    .detail_expo_goods .title_row_top .thumb_box img { width: 94%; height: 91%; object-fit: contain; object-position: 50% 50%; padding: 3px; }
}