#sub_content { width:100%; min-width:1200px; }
#sub_content .inner { padding:0 20px; padding-top:0; }
#sub_content .inner2 { padding:0; padding-top:0; }

.main_photo { text-align:center; }
.title { font-size:58px; text-align:center; }
.info_wrap { text-align:center; }
.info_wrap .info { font-size:36px; overflow:hidden; display:inline-block; }
.info_wrap .info .info_L { float:left; color:#797a7a; margin-right:35px; line-height:70px; text-align:left; }
.info_wrap .info .info_R { float:left; line-height:70px; text-align:left; }

.detail_view { text-align:center; }
.detail_view ul { overflow:hidden; display:inline-block; max-width:1210px; min-width:1210px; margin-left:120px; }
.detail_view ul li { float:left; margin-right:21px; margin-bottom:21px; width:345px; height:220px; border:1px solid #c6c6c6; text-align:center; line-height:213px; }
.detail_view ul li:nth-child(3n) { margin-right:0; }
.detail_view ul li > img { width:325px; height:200px; }

/*
.swiper {
width: 1200px;
height: 800px;
}

.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}

.swiper {
width: 100%;
height: 300px;
margin-left: auto;
margin-right: auto;
}

.swiper-slide {
background-size: cover;
background-position: center;
}

.mySwiper2 {
height: 80%;
width: 1200px;
}

.mySwiper {
width:1200px;
height: 100%;
box-sizing: border-box;
margin: 12px 0;
}

.mySwiper .swiper-slide {
width: 24.5% !important;
height: 24.5% !important;
margin-right:1%;
opacity: 0.4;
}

.mySwiper .swiper-slide:nth-child(4n) {
	margin-right:0 !important;
	clear:both !important;
}

.mySwiper .swiper-slide-thumb-active {
opacity: 1;
}
*/

.thumbnail ul li { opacity:0.5; text-align:center; }
.thumbnail ul li.hover { opacity:1; }
.thumbnail ul { overflow:hidden; width:100%; display:inline-block; }
.thumbnail ul li img { float:left; width:24%; margin-right:1.3%; margin-bottom:1.3%; }
.thumbnail ul li:nth-child(4n) img { margin-right:0 !important; }

.main_photo { text-align:center; margin-bottom:2%; padding-top:80px; position:relative; }
.main_photo ul { width:1200px; margin:0 auto; }
.main_photo ul li { width:1200px; }
.main_photo ul li img { width:1200px; height:600px; }

.bx-wrapper img { display:inline-block !important; min-height:1px !important; }

div.scrollable_y { overflow-x:hidden; overflow-y:scroll; width:1200px; margin:0 auto; height:205px; }
table.tb_scroll_y { height:100%; }

.DB_org { width:100%; height:100%; }
.DB_org img { width:1920px !important; height:100%; object-fit:cover; margin-top:0; }