/* BOARD LIST */
/* .d_sb_pro_sec {background-color: #f5f5f5;} */
.d_products_list {display: flex; justify-content: center; flex-wrap: wrap; margin-top: 125px;}
.d_products_item figure {position: relative; margin-bottom: 30px;}

.d_hover_line {position: absolute;}
.d_hover_line {width: 100%; height: 100%; border: 0 solid #2a68b2; opacity: 0;transition: .3s .1s;}
.d_products_item:hover figure .d_hover_line {opacity: 1;}
#bbs .listskin .img:hover a .d_hover_line{border-width: 5px;opacity: 1;}
.d_products_item figure img {display: block; width: 100%;}
/* .d_hover_line span {position: absolute;}
.d_hover_line span:nth-child(1) {top: 0; left: 0; width: 100%;} */
.d_products_item {width: calc((100% - (27px * 3)) / 4); margin-right: 27px;}
.d_products_item:nth-child(4n) {margin-right: 0;}
.d_products_item:nth-child:last-child {margin-right: 0;}
.d_products_tit {text-align: center; display: block;}

@media (max-width: 768px) {
	.d_products_item {
    width: calc((100% - (20px * 1)) / 2);
    margin-right: 20px;
		margin-bottom: 40px;
	}
	.d_sb_tit_area h2 {font-size: 1.6875rem; margin-bottom: 25px;}
	.d_products_list {margin-top: 50px;}
	.d_sb_tit_area p {font-size: 0.875rem;}
	.d_products_item:nth-child(2n) {margin-right: 0;}
	.d_products_item:nth-child:last-child {margin-right: 0;}
	.d_products_item .d_products_tit {font-weight: bold; font-size: 0.6875rem;}
}

/* BOARD VIEW */
.d_sb_pro_view_sec1 {background-color: #f5f5f5;}
.d_pro_view_top {display: flex;flex-direction: column;align-items: center; position: relative;}
.d_thum_slied_area {display: flex; width: 50%;}
.d_pro_detail_area {width: 50%; /*margin-left:20px;*/}
.d_pro_detail_area span {display: block; margin-bottom: 30px;}
.d_pro_detail_area h2 {display: block; /*margin-bottom: 50px;*/}
.d_pro_detail_area p {display: block;}

.d_thumb_small {position: relative; width: 160px; display: flex; flex-direction: column; justify-content: flex-start; margin-right: 20px;}
.d_thumb_small:hover .d_hover_line {opacity: 1;}
.d_thumb_big {width: calc(100% - 160px);}
.swiper-pagination-clickable .swiper-pagination-bullet {position: relative; width: 160px; height: 160px; opacity: 1; border-radius: 0;}
.swiper-pagination-bullet-active {background-color: #fff;}
.swiper-pagination-bullet::before {content: ""; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; border: 5px solid red;}
.swiper-pagination-bullet-active::before {opacity: 1;}
.d_pro_view_btn_list {display: flex; gap: 10px; margin-top: 50px;}
.d_bd_view_btn {display: block; border: 1px solid #000; width: 180px; height: 45px;}
.d_bd_view_btn {line-height: 45px; text-align: center;}
.d_pro_view_cont > div {display: flex;}
.d_view_cont_tit {width: 310px; flex-shrink: 0;}
.d_pro_view_cont1 {display: flex; margin-bottom: 125px;}
/* .d_features, .d_applications {width: 50%;} */
.d_view_cont_list {line-height: 1.5;}
.d_thumb_big .swiper-slide img {display: block; width: 100%;}

.d_sm_img img {display: block; width: 100%;}
.d_big_img {max-width: 510px; width: 100%;}
.d_big_img img {display: block; max-width: 100%;}
.d_pro_detail_area p {margin-bottom: 0; line-height: 1.9;}
.d_pro_view_cont2 {margin-bottom: 120px;}

.d_thumb_small .hover_line {position: relative; margin-bottom:14px;}
.d_thumb_small span {position: absolute; background-color: #2a68b2; opacity: 0; transition: .4s;}
.d_thumb_small .hover_line:hover span {opacity: 1;}

.d_thumb_small span:nth-child(1) {top: 0; left: 0; width: 100%; height: 5px;}
.d_thumb_small span:nth-child(2) {top: 0; right: 0; width: 5px; height: 100%;}
.d_thumb_small span:nth-child(3) {bottom: 0; left: 0; width: 100%; height: 5px;}
.d_thumb_small span:nth-child(4) {bottom: 0; left: 0; width: 5px; height: 100%;}

.d_bd_view_btn {background-image: linear-gradient(to left, #000 50%, transparent 50%); background-position: 0 0;  background-size: 200% auto; transition: background-position .8s;}
.d_bd_view_btn:hover {background-position: -100% 0; border-color: #000; color: #fff;}
.d_diagram figure p img {display: block; width: 100%;}
.d_pro_view_m_top {display: none;}

.d_goto_list {position: absolute; top: 0; right: 0; width: 20px; height: 16px;}
.d_goto_list a {display: block; width: 100%; height: 100%;}
.d_goto_list span {position: absolute; top: 50%; left: 0; display: inline-block; width: 100%; height: 2px; background-color: #000;}
.d_goto_list span::before {content: ""; position: absolute; left: -4px; top: 50%; transform: translateY(-50%); width: 2px; height: 2px; background-color: #000;}
.d_goto_list span:nth-child(1) {transform: translateY(5px);}
.d_goto_list span:nth-child(3) {transform: translateY(-5px);}

/*.d_color_ch {background-color: #f8f8f8;}*/
/*.d_color_ch > .d_inner {padding: 150px 0;}*/

.d_sb_pro_view_sec .d_inner {/*padding: 120px 0;*/}
#bbs .ctrl{margin: 60px 0;}

.new_file {margin-top:20px; display: flex; align-items: center; justify-content: space-between; padding-bottom:20px; border-bottom: 1px solid #e2e2e2;}
.new_file h2 {font-size:18px; text-align:center;}
.new_file ul li {text-align: center; font-size:16px;}
 

@media (max-width: 1400px) {
	.d_pro_detail_area {padding-left: 3%;}
	.d_view_cont_tit {width: 250px;}
}

@media (max-width: 1024px) {
	.d_pro_view_cont1 {flex-direction: column; gap: 50px;}
	.d_features, .d_applications {width: 100%;}
}


@media (max-width: 768px) {
	.d_pro_view_top {flex-direction: column;}
	.d_thum_slied_area {width: 100%;}
	.d_pro_detail_area {width: 100%; text-align: center; margin-top: 37px;}
	.d_thum_slied_area {flex-direction: column-reverse; align-items: center;}
	.d_thumb_small {flex-direction: initial; margin-right: 0; width: 100%; gap: 10px; margin-top: 10px;}
	.d_big_img {max-width: unset;}
	.d_pro_view_btn_list {justify-content: center;margin-top: 21px;}
	.d_pro_detail_area span {display: none;}
	.d_pro_detail_area h2 {display: none;}

	.d_pro_view_cont > div {flex-direction: column;}
	.d_view_cont_tit {margin-bottom: 21px;font-size: 21px;}
	.d_pro_view_cont1 {margin-bottom: 45px;gap: 43px;}
	.d_pro_detail_area {padding-left: 0;}
	.d_bd_view_btn {width: 155px;}

	.d_pro_view_m_top {display: block; text-align: center; margin-bottom: 50px;}

/*	.d_color_ch > .d_inner {padding: 75px 0;}*/
	.d_sb_pro_view_sec .d_inner {padding: 75px 0;padding-bottom: 50px;}

	.d_goto_list {top: -30px;}

	.d_pro_detail_area p{font-size: 12px;}

	.d_bd_view_btn{font-size: 13px;font-weight: bold;height: 41px;line-height: 41px;}

	.d_sb_pro_view_sec2 .d_inner{padding-top: 48px;padding-bottom: 0;}
	.d_pro_view_cont2{margin-bottom: 49px;}

	.block_wrap, .spec_wrap{width: 100%;}
	.spec_wrap img{width: 720px !important;}
}


/*23.02.14*/
.d_inner{width: 94%; max-width: 1420px; margin: 0 auto;}
.d_sb_pro_view_sec1{background-color:#fff; }
#bbs .listskin .tit{font-size:1.8rem; }
.d_hover_line{display:none;}
#bbs .listskin .img{height: 300px; border: 1px solid #e2e2e2;}
#bbs .listskin .inner {padding: 15px 0;}
#bbs .listskin ul {margin-top: 0px; }
.d_thumb_small{display:none;}
.d_big_img{padding-right: 80px; max-width:unset; }
.d_big_img img{max-width:unset; }

.d_thum_slied_area{width:40%; padding-right: 50px;}
.d_pro_detail_area span{font-size:1.7rem; margin-bottom: 15px; color:#1965bb; }
.d_pro_detail_area h2{font-size:3rem; font-weight:bold; /*margin-bottom: 100px;*/ padding-bottom: 20px; border-bottom:2px solid #000; }
.d_pro_detail_area{width:60%;padding-top: 30px;}

.d_thumb_small .hover_line{list-style:none;}
/*.d_thum_slied_area{padding-left:30px;}*/
#bbs .listskin li:hover .img{overflow:hidden; }
#bbs .listskin li:hover .img img{transform:scale(1.1); }
.b_product{margin-top: -100px;}
.d_sb_pro_view_sec{margin-top:0px;}



#k_board_view_00 .b_cont{display:flex; align-items:center; font-size:1.7rem; font-weight:bold;}
#k_board_view_00 .b_cont p{margin-left:10px;}
#k_board_view_00 .b_content{margin-top:30px;}
#k_board_view_00 .b_name{margin-right:15px; padding-right:15px; position:relative; }
#k_board_view_00 .b_name:after{content:''; width:1px; height:15px; background:#ccc; position:absolute; right:0; top:50%; transform:translateY(-50%);}

.k_btn_00:hover{background: #222; color: #fff; border-color:#222;}

@media (max-width: 768px){ 
	.d_thum_slied_area{width:100%;padding-right: 0px;  }
	.d_big_img{padding-right: 0px; display: flex; flex-direction: column; align-items: center;}
	.d_pro_view_m_top span{font-size:1.7rem; margin-bottom: 20px; color:#1965bb; }
	.d_pro_view_m_top h2{font-size:3rem; font-weight:bold;margin-top: 15px;}

	.d_pro_detail_area {width: 100%; padding-top: 0px; font-size:1.7rem;}
	.d_pro_detail_area p {font-size: 1.7rem;}
	.d_sb_pro_view_sec .d_inner{padding-bottom:0}

	.bo_list_head ul li span.s-name,.bo_list_head ul li span.s-day{font-size:15px;}
	.k_bo_v_tit b{font-size:2rem;}
	.k_bo_v_tit span{font-size: 14px;}
	.k_btn_00{font-size:15px;}
	
	#k_board_view_00 .b_cont{flex-wrap:wrap;}
	#k_board_view_00 .b_name:after {content: none;}
}


@media (max-width: 720px){ 
	 #k_w_bo .k_w_table tr td{font-size:1.6rem;}
}
@media (max-width: 48px) {
    .k_btn_00 { font-size: 12px; }
}
.pg_wrap .pg_current{border-color:#2a68b2;}
.pg_wrap .pg_page{background-color:#fff; }






