/*헤더*/
#header{width: 100%;  position: relative;}
#header:after{content: ""; display: none; width: 100%; height: 1px; background-color: #dfdfdf; position: absolute; top: 80px; left: 0; z-index: 501;}
#header_wr{position: relative;}
.hd_logo{float: left; margin-top: 27px;}

#header.on:after{display: block;}

.gnb{float: left; margin-left: 40px; position: relative; z-index: 600;}
.gnb > ul > li{float: left; position: relative; padding: 0 35px;}
.gnb > ul > li a{display: block; height: 80px; padding-top: 39px; font-weight: 400;}
.gnb > ul > li:after{content: ""; display: none; width: 100%; height: 2px; background-color: #ce3436; position: absolute; bottom: -1px; left: 0;}
.gnb > ul > li:before{
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: url('/daemyung/daemyung_img/hd_sub_overimg.png') no-repeat center;
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -8px;
	transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	opacity: 0;
}
.gnb > ul > li:hover:after{display: block;}
.gnb > ul > li:hover:before{bottom: -30px; opacity: 1;}

.dp2{
	display: none;
	position: absolute;
	top: 81px; left: 0;
	display: block;
	width: 100%;
	text-align: center;
	opacity: 0;
	transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
}
.gnb .dp2.on{display: block; opacity: 1; padding-top: 31px;}
.gnb .dp2.on li{display: block; opacity: 1;}
.gnb .dp2 li{display: none; float: none; clear: both; margin-left: 0; padding: 0;}
.gnb .dp2 li a{height: auto; padding-top: 0; font-size: 14px; font-weight: 300; color: #333; padding-top: 15px;}
.gnb .dp2 li a:hover{color: #ce3436;}
.gnb .dp2 li.eng_fw a{font-weight: 400;}

.hd_lang{float: right; width: 63px; font-size: 14px; font-weight: 400; cursor: pointer; position: absolute; top: 36px; right: 0; z-index: 600;}
.select_lang{padding: 2px 3px; background: url('/daemyung/daemyung_img/lang_arrow.png')no-repeat center right 3px; border-bottom: 1px solid #666;}
.lang_list{display: none; padding: 5px 3px; background: #fff; border: 1px solid #666; border-top: 0;}

.sub_bgbox{position: absolute; top: 80px; left: 0; width: 100%; height: 0; z-index: 500; background: #fcfcfc; /*border-bottom: 1px solid #e8e8e8;*/}
.sub_bgbox .wrapper{height: 100%; background: url('/daemyung/daemyung_img/hd_sub_logo.jpg') no-repeat bottom right;}

.ecatalog_box{position: absolute; top: 0; right: 0;}
.ecatalog_box a{display: block; width: 200px; height: 80px; background: #c23d42 url('/daemyung/daemyung_img/ecatal_bg.jpg') no-repeat center; font-size: 20px; font-weight: 400; color: #fff; line-height: 80px; text-align: center;}
.ecatalog_box a img{margin-left: 15px;}


/*모바일 헤더*/
.m_menu_btn{display: none; position: absolute; top: 30px; right: 0; cursor: pointer;}
.m_menu_close{display: inline-block; position: absolute; top: 20px; right: 84%; cursor: pointer;}
.m_menu_dim{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.85); z-index: 888;}
.m_menu_all{position: absolute; top: 0; right: 0; width: 80%; height: 100%; z-index: 990; padding: 0 20px; background: #fff;}
.m_menu_logo{position: absolute; bottom: 0; right: 0; z-index: 999;}
.m_menu_logo img{opacity: 0.05;}
.m_menu{width: 100%; height: 100%;}
.m_1dp{float: left; width: 50%; height: 100%;}
.m_1dp li a{display: block; width: 100%; border-bottom: 1px solid #eaeaea; padding: 20px 0; font-size: 12px; font-weight: 400;}
.m_1dp li.active{background: url('/daemyung/daemyung_img/hd_sub_overimg.png') no-repeat center right 15px;}
.m_1dp li.active a{color: #ce3436;}
.m_2dp{float: left; width: 50%; height: 100%; background: #f6f6f6; padding-left: 17px;}
.m_2dp ul{display: none; width: 100%; padding: 0 0 20px;}
.m_2dp ul:first-child{display: block;}
.m_2dp li.active a{color: #ce3436;}
.m_2dp li a{display: block; padding-bottom: 20px; font-size: 12px;}
.m_2dp li:first-child a{padding-top: 20px;}

.m_menu_top{height: 55px; border-bottom: 1px solid #eaeaea; padding-top: 25px; position: relative;}
.hd_lang.m_hd_lang{display: block; float: left; margin-top: 0; position: absolute; top: 25px; left: 0;}
.hd_lang.m_hd_lang > div{font-size: 12px; font-weight: 400;}
.hd_lang.m_hd_lang .select_lang{border-bottom: 0;}
.m_catal{float: right; margin-top: 0; font-size: 12px; font-weight: 400; width: 50%; text-align: center;}

/*푸터*/
.footer{background-color: #202020; padding: 47px 0 34px; color: #aaa; text-align: center;}
.footer_wr{position: relative;}
.ft_logo{position: absolute; top: 0; left: 0;}
.ft_top_btn{position: absolute; top: 42px; right: 0; font-size: 12px; color: #e9e9e9; cursor: pointer;}
.ft_top_btn img{margin-right: 5px;}
.ft_txtbox02{padding-top: 20px;}
.ft_txt01{display: inline-block; font-size: 14px;}
.ft_txt02{display: inline-block; font-size: 14px; padding-left: 40px;}
.ft_txt01 span{font-weight: 600; margin-right: 10px;}
.ft_txt02 span{font-weight: 600; margin-right: 10px;}
.ft_cp{margin-top: 30px; padding-top: 20px; border-top: 1px solid #666; font-size: 12px; color: #949393;}

/*메인*/
.main_ct01{margin-top: 50px;}
.main_ct01 .main_ct_l{float: left;}
.main_ct01 .main_ct_r{float: right; width: 350px; height: 235px; background: url('/daemyung/daemyung_img/main_clog_05.jpg') no-repeat center; margin-top: 20px;}
.main_txtbox01:before{content: ""; display: block; width: 56px; height: 4px; background-color: #ce3436; margin-bottom: 45px;}
.main_txt01{font-size: 36px;}
.main_txt01 span{font-size: 36px; font-weight: 700;}
.main_txt02{font-size: 40px; font-weight: 700;}
.main_txt02:after{content: ""; display: block; width: 56px; height: 4px; background-color: #ce3436; margin: 18px 0 44px;}
.main_txt03{font-size: 34px;}
.main_txt03 span{font-size: 34px; font-weight: 600;}
.clog_txtbox{margin-left: -140px; margin-top: 37px;}
.clog_txt01{font-size: 30px; font-weight: 400;}
.clog_txt02{color: #333; margin-top: 6px;}
.clog_txt03{display: inline-block; font-size: 14px; font-weight: 600; color: #666; margin-top: 35px;}
.clog_txt03 img{margin-left: 10px; margin-top: -2px;}

.main_ct03{padding: 95px 0 155px; background-color: #fafafa;}
.main_txtbox02{position: relative; margin: 24px 0 87px;}
.company_link_wr{position: absolute; bottom: 0; right: 0; font-size: 14px; font-weight: 600; color: #666;}
.company_link{font-size: 14px; font-weight: 600; color: #666; position: relative;}
.company_link img{position: absolute; left: 73px; bottom: 6px;}
.main_txt04{font-size: 16px; color: #666; line-height: 1.6;}

.sloganbox{font-size: 0;}
.slogan{display: inline-block; width: 303px; margin-left: 105px;}
.slogan01{margin-left: 0;}
.slogan_top{width: 100%; height: 60px; line-height: 60px; position: relative; overflow: hidden; border-bottom: 1px solid #e2e2e2;}
.slogan_top:after{content: ""; display: block; font-family: "TitilliumWeb"; font-size: 100px; font-weight: 700; color: #eaeaea; position: absolute; bottom: -21px; right: 0; line-height: 1; letter-spacing: -5px;}
.slogan01 .slogan_top:after{content: "01"; right: -11px;}
.slogan02 .slogan_top:after{content: "02"; right: -2px}
.slogan03 .slogan_top:after{content: "03"; right: -2px}
.slogan_txt01{font-size: 14px; font-weight: 600;}
.slogan_tit{font-size: 24px; font-weight: 700; color: #ce3436; padding: 25px 0 20px;}
.slogan_ct{font-size: 16px; color: #666; line-height: 1.5;}

/*메인 > 비주얼*/
.main_vs{position: relative; padding-left: 80px;}
.main_slide{width: 100%; height: 763px; position: relative;}
.main_slide01{background: url('/daemyung/daemyung_img/main_vs01_n2.jpg') no-repeat center; background-size: cover;}
.main_slide02{background: url('/daemyung/daemyung_img/main_vs02_n2.jpg') no-repeat center; background-size: cover;}
.main_slide03{background: url('/daemyung/daemyung_img/main_vs03_n2.jpg') no-repeat center; background-size: cover;}
.main_slide04{background: url('/daemyung/daemyung_img/main_vs04_n2.jpg') no-repeat center; background-size: cover;}

.main_vs_txtbox{position: absolute; top: 50%; left: 50%; margin-top: -205px; margin-left: -600px; z-index: 50;}
.main_vs_txtbox > div:nth-child(2){padding: 35px 0 22px;}

.main_vs .slick-arrow{display: none !important;}
.main_vs .slick-dots{position: absolute; bottom: 268px; left: 50%; z-index: 60; margin-left: -568px;}
.main_vs .slick-dots li{float: left; margin-right: 30px; position: relative; font-size: 0; width: 7px; height: 7px; background: none; border: 0; outline: none; cursor: pointer;}
.main_vs .slick-dots li:last-child{margin-right: 0;}
.main_vs .slick-dots li:after{content: ""; display: inline-block; width: 7px; height: 7px; background-color: #fff; border-radius: 50%; position: absolute; top: 8px; left: 0;}
.main_vs .slick-dots li.slick-active{width: auto; height: auto; background-color: transparent; border-radius: 0; font-family: "TitilliumWeb"; font-weight: 400; font-size: 18px; color: #fff;}
.main_vs .slick-dots li.slick-active:after{width: 29px; height: 2px; border-radius: 0; top: inherit; bottom: -9px; left: -5px;}

.vs_controlbox{position: absolute; bottom: 267px; left: 0; z-index: 50; width: 100%;}
.vs_controlbox_wr{}
.vs_control{display: inline-block;}
.vs_control li{float: left; color: #fff; cursor: pointer; margin-left: 190px;} /* 3: margin-left: 147px; */
.vs_control li:first-child{margin-left: 0;}

.main_vs .slick-btnbox{position: absolute; bottom: 270.5px; left: 50%; z-index: 60; margin-left: -333px;} /* 3: margin-left: -335px; */
.main_vs .slick-btnbox > div{cursor: pointer;}
.main_vs .slick-btnbox .play{display: none;}

.vs_scroll{position: absolute; bottom: 50px; left: 50%; margin-left: -23.5px; z-index: 1;}

/*메인 > product*/
.main_ct04{width: 100%;}
.main_pt_l{float: left; width: 30.53%;}
.main_pt_r{float: right; width: 69.47%;}
.pt_slide{padding-bottom: 145.3%; position: relative;-webkit-filter: grayscale(100%); -webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;}/*padding-bottom: 31.11%;*/
.main_pt_l:hover .pt_slide{-webkit-filter: grayscale(0%);}

.pt_slide01{background: url('/daemyung/daemyung_img/main_pdt_img05.jpg') no-repeat center;}
.pt_slidebox .slick-dots{position: absolute; bottom: 72px; right: 92px; z-index: 60; display: none !important;}
.pt_slidebox .slick-dots li{float: left; margin-right: 30px; position: relative; font-size: 0; width: 7px; height: 7px; background: none; border: 0; outline: none; cursor: pointer;}
.pt_slidebox .slick-dots li:last-child{margin-right: 0;}
.pt_slidebox .slick-dots li:after{content: ""; display: inline-block; width: 7px; height: 7px; background-color: #fff; border-radius: 50%; position: absolute; top: 8px; left: 0;}
.pt_slidebox .slick-dots li.slick-active{width: auto; height: auto; background-color: transparent; border-radius: 0; font-family: "TitilliumWeb"; font-weight: 400; font-size: 18px; color: #fff;}
.pt_slidebox .slick-dots li.slick-active:after{width: 29px; height: 2px; border-radius: 0; top: inherit; bottom: -9px; left: -5px;}

.main_pt_l{position: relative;}
.main_pt_l .slick-btnbox{position: absolute; bottom: 73.5px; right: 60px; z-index: 60;}
.main_pt_l .slick-btnbox > div{cursor: pointer;}
.main_pt_l .slick-btnbox .play{display: none;}

.main_pt01{font-size: 0;}
.main_pt01_in{display: inline-block; width: 50%; position: relative; overflow: hidden;}
.main_pt01_in > img{
	transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-webkit-filter: grayscale(100%);
	filter: gray;
}
/* .main_pt01_in_bg{display: block; width: 100%; height: 100%; position: absolute; left: 0; background: rgba(0,0,0,0.5); transition: 0.5s; z-index: 1;} */
.blank_box{
	/* background: rgba(51,68,129,0.9); */
	position: absolute;
	top: 0;
	left: 0;
	z-index: 40;
	opacity: 0;
	transition: 1s;
	-o-transition: 1s;
	-ms-transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
}
.blank_box img{opacity: 0;}
.main_pt01_in:hover .blank_box{opacity: 1;}
.main_pt01_in:hover > img{transform: scale(1.2); -webkit-filter: grayscale(0);}

.main_pt_txtbox{position: absolute; top: 12%; left: 10%;}
.main_pt01_in .main_pt_txtbox{
	position: absolute;
	top: 50%;
	left: 15%;
	transform: -webkit-translateY(-50%);
	transform: -moz-translateY(-50%);
	transform: -ms-translateY(-50%);
	transform: translateY(-50%);
	z-index: 50;
}
.main_pt_txt01{font-size: 24px; font-weight: 600; color: #fff;}
.main_pt_txt02{font-size: 16px; font-weight: 600; color: #fff; margin-top: 10px;}
.main_pt_txt02:after{content: ""; display: block; width: 50px; height: 2px; background: #fff; margin: 20px 0 30px;}
.main_pt_btn{display: inline-block; font-size: 14px; font-weight: 600; color: #fff;}
.main_pt_btn img{display: inline; margin-left: 10px;}

.main_pt_txt01.main_pt_txt010{color: #333;}
.main_pt_txt02.main_pt_txt020{color: #333;}
.main_pt_txt02.main_pt_txt020:after{background: #333;}
.main_pt_btn.main_pt_btn01{color: #333;}

.main_ct05{margin-top: 100px; padding-left: 80px;}
.main_ct05_wr{position: relative; height: 747px; background: #f9f9f9;}
.main_notice_ct{position: absolute; top: 50%; left: 50%; transform: translateY(-50%);  margin-left: -600px; font-size: 0;}
.main_notice_titlebox{display: inline-block; width: 420px; vertical-align: middle;}
.main_notice_sliderbox{display: inline-block; width: calc(100% - 420px); padding-left: 60px; vertical-align: middle;}
.main_ct05 .main_txtbox02{margin-bottom: 0;}
.main_ct05 .company_link_wr{position: inherit; bottom: inherit; right: inherit; margin-top: 47px;}
.main_ct05 .company_link{display: block;}
.main_ct05 .company_link img{left: 57px;}

.main_notice_slider{margin-left: -30px;}
.main_notice_item{padding: 0 30px; width: 500px;}
.main_notice_thumb{display: block; overflow: hidden; position: relative; width: 100%; height: 0; padding-bottom: 71.82%;}
.main_notice_thumb img{position: absolute; top: 50%; left: 50%; z-index: 1; transform: translate(-50%, -50%);}
.main_notice_subj{display: block; margin: 39px 0 16px; font-size: 20px; font-weight: 500; color: #212121; line-height: 1; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_notice_content{display: block; font-size: 16px; font-weight: 300; color: #666; line-height: 1; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_notice_date{margin-top: 28px; font-size: 16px; font-weight: 400; color: #999; line-height: 1;}

.main_ct06{display: flex; flex-direction: column; justify-content: center; position: relative; height: 700px; margin-top: 100px; background: url('/daemyung/daemyung_img/main_quality_bg.jpg') no-repeat center/cover;}
.main_quality_txtbox{margin-top: -30px;}
.main_ct06 .main_txtbox02{margin-bottom: 0;}
.main_ct06 .main_txt02,
.main_ct06 .main_txt03,
.main_ct06 .company_link{color: #fff;}
.main_ct06 .main_txt03{font-size: 56px; font-weight: 700;}
.main_ct06 .company_link_wr{position: inherit; bottom: inherit; right: inherit; margin-top: 47px;}
.main_ct06 .company_link{display: block;}
.main_ct06 .company_link img{left: 57px;}


/*서브 로케이션*/
.article_location{background-color: #ce3436; height: 60px;}
.article_location.fix{position: fixed; top: 0; left: 0; z-index: 200; width: 100%;}
.article_location .home{display: block; width: 60px; height: 60px; background: url('/daemyung/daemyung_img/sub_location_home.png')no-repeat center; float: left; border-left: 1px solid #e28586; border-right: 1px solid #e28586;}
.art_dept1{float: left; position: relative; width: 192px; padding: 0 30px; border-right: 1px solid #e28586; background: url('/daemyung/daemyung_img/sub_location_arrow.png')no-repeat center right 30px;}
.art_dept2{float: left; position: relative; width: 192px; padding: 0 30px; border-right: 1px solid #e28586; background: url('/daemyung/daemyung_img/sub_location_arrow.png')no-repeat center right 30px;}
.art_dept3{float: left; position: relative; width: 192px; padding: 0 30px; border-right: 1px solid #e28586; background: url('/daemyung/daemyung_img/sub_location_arrow.png')no-repeat center right 30px;}
.art_btn{display: block; height: 60px; line-height: 60px; font-weight: 400; color: #fff;}
.art_content{display: none; position: absolute; width: 100%; border-bottom: 0; left: 0; z-index: 80; padding-bottom: 23px;}
.art_content:after{content: ""; display: block; width: 100%; height: 23px; background: url('/daemyung/daemyung_img/sub_lo_bg.png') no-repeat; position: absolute; bottom: 0; left: 0;}
.art_content a{display: block; padding: 0 30px 15px; font-size: 14px; color: #fff; background: #ce3436;}
.art_content a:first-child{padding-top: 10px;}
.art_content a:last-child{padding-bottom: 0;}

/*sub 공통*/
.sub{padding: 70px 0 120px; position: relative;}
.sub_top_bg{display: inline-block; width: 1049px; height: 288px; max-width: 56%; background: url('/daemyung/daemyung_img/sub_top_bg_company.png') no-repeat top right; background-size: contain; position: absolute; top: 0; right: 0; z-index: 50;}
.sub_tit{font-size: 50px; font-weight: 700; color: #ce3436; position: relative;}
.sub_tit p{display: inline-block; border-bottom: 2px solid #ce3436; padding-bottom: 18px;}
.sub_subtit{font-size: 40px; font-weight: 600; padding-top: 50px;}
.sub_top_txt01{font-size: 30px; padding-top: 27px;}
.sub_top_txt01 span{font-size: 30px; font-weight: 500;}
.sub_top_txt02{color: #666; line-height: 1.5; padding-top: 47px;}

/*product*/
/*.sub.sub01_01_01.pdt_list_sub{background: url('/daemyung/daemyung_img/sub_bg_pdt.png') no-repeat bottom right;}*/
#pdt_select{display: none; width: 100%; font-size: 14px; font-weight: 600; padding: 10px 20px;}
.topbox{position: relative;}
.topbox .sub_tit{}
.topbox .tabbox{position: absolute; bottom: 5px; right: 0;}
.topbox .tabbox li{float: left; margin-left: 40px;}
.topbox .tabbox li:first-child{margin-left: 0;}
.topbox .tabbox li a{font-size: 14px; font-weight: 600;}
.topbox .tabbox li.on a{color: #ce3436; position: relative;}
.topbox .tabbox li.on a:after{content: ""; display: block; width: 100%; height: 1px; background: #ce3436; position: absolute; bottom: -5px; left: 0;}

.pdt_area01{margin-top: 60px;}
.pdt_all{font-size: 0;}
.pdt_list{float: left; width: 33.333%; position: relative; overflow: hidden;}
.pdt_list a{display: block;}
.pdt_list img{
	transition: 1s;
	-o-transition: 1s;
	-ms-transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-webkit-filter: grayscale(100%);
	filter: gray;
}

.pdt_list:hover img{-webkit-filter: grayscale(0%); filter: none; transform: scale(1.1);}
.pdt_txtbox{position: absolute; bottom: 70px; left: 50px; z-index: 50;}
.pdt_txt01{font-size: 20px; font-weight: 600; color: #fff; line-height: 1;}
.pdt_txt02{font-size: 36px; font-weight: 700; color: #fff; line-height: 1; padding-top: 5px;}
.txt_color02 .pdt_txt01{color: #333;}
.txt_color02 .pdt_txt02{color: #333;}

.pdt_img_group{width: 943px; max-width: 100%; padding-top: 50px; position: relative;}
.pdt_img_group_l{float: left; padding-right: 450px;}
.pdt_img_group_r{position: absolute; top: 65px; right: 60px; z-index: 60;}
.pdt_d_img{position: relative; display: block; width: auto; max-width: 400px; height: auto; overflow: hidden; cursor: pointer;}
.pdt_d_img:after{
	content: "";
	display: none;
	width: 100%;
	height: 100%;
	background: url('/daemyung/daemyung_img/pdt_ov_icon.png') no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
}
/*.pdt_d_img:hover:after{display: block;}*/


.sub.sub01_01_01 .sub_subtit{padding-top: 0;}
.sub.sub01_01_01 .sub_top_txt01{padding-top: 47px; font-weight: 400;}
.sub.sub01_01_01 .sub_top_txt02{padding-top: 21px;}
.sub.sub01_01_01 .sub_top_txt02 p{padding-left: 8px; text-indent: -8px;}

.pdt_d_downbox{margin-top: 80px;}
.pdt_d_downbox a{float: left; display: block; width: 122px; height: 44px; line-height: 44px; border: 1px solid #e0e0e0; text-align: center; border-radius: 30px; font-size: 14px; font-weight: 400;}
.pdt_d_downbox a:first-child{color: #fff; background-color: #273579;}
.pdt_d_downbox a:nth-child(2){margin-left: 20px;}
.pdt_d_downbox a img{margin-left: 25px; margin-top: -4px;}

.pdt_d_all{width: 700px; max-width: 100%;}
.pdt_d_area01{margin-top: 90px;}
.pdt_d_txt01{font-size: 30px; font-weight: 400;}
.pdt_d_area02{margin-top: 67px;}
.pdt_d_area01 ul{margin-top: 40px;}
.pdt_d_txtbox01{display: block; text-align: left;}
.pdt_d_txt02{font-size: 18px; font-weight: 400; color: #666; min-height: 25px;}
.pdt_d_txt03{color: #666; padding-top: 17px;}
.pdt_d_area01 ul li{float: left; width: 33.333%; position: relative; border-right: 1px solid #e9e9e9; text-align: center;}
.pdt_d_area01 ul li:nth-child(1){margin-bottom: 30px;}
.pdt_d_area01 ul li:nth-child(2){margin-bottom: 30px;}
.pdt_d_area01 ul li:nth-child(3){border-right: 0; margin-bottom: 30px;}
.pdt_d_area01 ul li:last-child{border-right: 0;}
.pdt_d_area01 ul li.tech1 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_01.png') no-repeat top left; padding-left: 40px;}
.pdt_d_area01 ul li.tech2 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_02.png') no-repeat top left 20px; padding-left: 65px;}
.pdt_d_area01 ul li.tech3 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_03.png') no-repeat top left 20px; padding-left: 65px;}
.pdt_d_area01 ul li.tech4 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_04.png') no-repeat top left; padding-left: 40px;}
.pdt_d_area01 ul li.tech5 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_05.png') no-repeat top left 20px; padding-left: 65px;}
.pdt_d_area01 ul li.tech1 .pdt_d_txt03{padding-left: 40px;}
.pdt_d_area01 ul li.tech2 .pdt_d_txt03{padding-left: 65px;}
.pdt_d_area01 ul li.tech3 .pdt_d_txt03{padding-left: 65px;}
.pdt_d_area01 ul li.tech4 .pdt_d_txt03{padding-left: 40px;}
.pdt_d_area01 ul li.tech5 .pdt_d_txt03{padding-left: 65px;}

/*
.pdt_d_area01 ul.add_li li{width: 25%;}
.pdt_d_area01 ul.add_li li.tech1 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_01.png') no-repeat top left; padding-left: 30px;}
.pdt_d_area01 ul.add_li li.tech2 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_02.png') no-repeat top left 25px; padding-left: 70px;}
.pdt_d_area01 ul.add_li li.tech3 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_03.png') no-repeat top left 25px; padding-left: 70px;}
.pdt_d_area01 ul.add_li li.tech4 .pdt_d_txt02{background: url('/daemyung/daemyung_img/pdt_d_icon1_04.png') no-repeat top left 25px; padding-left: 70px;}
.pdt_d_area01 ul.add_li li.tech1 .pdt_d_txt03{padding-left: 30px;}
.pdt_d_area01 ul.add_li li.tech2 .pdt_d_txt03{padding-left: 70px;}
.pdt_d_area01 ul.add_li li.tech3 .pdt_d_txt03{padding-left: 70px;}
.pdt_d_area01 ul.add_li li.tech4 .pdt_d_txt03{padding-left: 70px;}
*/

.pdt_d_tbbox{margin-top: 30px;}
.pdt_d_tbbox table{width: 100%;}
.pdt_d_tbbox table th{width: 10%; height: 52px; font-weight: 400; color: #fff; background-color: #ce3436; border-right: 1px solid #d0d0d0;}
.pdt_d_tbbox table td{height: 50px; text-align: center; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; border-bottom: 1px solid #999;}
.pdt_d_tbbox table td .sym01{display: inline-block; width: 11px; height: 1px; background-color: #ce3436; vertical-align: middle;}
.pdt_d_tbbox table td .sym02{display: inline-block; width: 13px; height: 13px; background-color: #ce3436; border-radius: 50%; vertical-align: middle;}

.pdt_d_tbbox2{margin-top: 30px;}
.pdt_d_tbbox2 table{width: 100%;}
.pdt_d_tbbox2 table tr td{border-right: 1px solid #d0d0d0;}
.pdt_d_tbbox2 table tr:nth-child(2n-1) td{width: 10%; height: 52px; font-weight: 400; color: #fff; background-color: #ce3436; border-right: 1px solid #d0d0d0; text-align: center;}
.pdt_d_tbbox2 table tr:nth-child(2n) td{height: 50px; text-align: center; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; border-bottom: 1px solid #999; color: #ce3436; font-weight: 400; font-size: 15px;}
.pdt_d_tbbox2 table td .sym01{display: inline-block; width: 11px; height: 1px; background-color: #ce3436; vertical-align: middle;}
.pdt_d_tbbox2 table td .sym02{display: inline-block; width: 13px; height: 13px; background-color: #ce3436; border-radius: 50%; vertical-align: middle;}

.pdt_d_tbbox2.tb_b_type{margin-top: 30px;}
.pdt_d_tbbox2.tb_b_type table{width: 100%;}
.pdt_d_tbbox2.tb_b_type table tr td{width: 10%; height: 52px; font-weight: 400; color: #fff; background-color: #ce3436; border-right: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; text-align: center; padding: 0 5px;}
.pdt_d_tbbox2.tb_b_type table tr td:first-child{border-left: 1px solid #d0d0d0;}
.pdt_d_tbbox2.tb_b_type table tr:first-child td{border-top: 0;}
.pdt_d_tbbox2.tb_b_type table tr:nth-child(4) td{height: 50px; text-align: center; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; border-bottom: 1px solid #999; color: #ce3436; font-weight: 400; font-size: 15px; background-color: transparent;}

.pdt_d_tbbox2.tb_c_type table tr:nth-child(2n-1) td{background: #fff; color: #ce3436; border-left: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;}
.pdt_d_tbbox2.tb_c_type table tr:first-child td{background: #ce3436; color: #fff;}

.pdt_d_area03{margin-top: 70px;}
.pdt_d_area03 ul{margin-top: 40px;}
.pdt_d_area03 ul li{float: left; width: 16.66%; position: relative; border-right: 1px solid #e9e9e9; text-align: center;}
.pdt_d_area03 ul li:last-child{border-right: 0;}
.zoomContainer{z-index: 80;}

.sub.sub01_01_01 .sub_top_bg{
    display: inline-block;
    width: 658px;
    height: 950px;
    max-width: 30%;
	background: none;
    background-size: contain;
    position: absolute;
    top: 260px;
    right: 0;
    z-index: 50;
}

.pdt_layer_dim{display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 700; background: rgba(0,0,0,0.85);}
.pdt_layer{position: absolute; width: 800px; height: 700px; max-width: 95%; max-height: 95%; top: 50%; left: 50%; z-index: 750; background: #fff; transform: translate(-50%, -50%);}
.pdt_layer_img{text-align: center; position: relative; width: 100%; height: 100%;}
.pdt_layer_img img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 90%; max-height: 90%;}
.pdt_layer_close{display: inline-block; position: absolute; top: 0; right: 0; padding: 20px; background: #ce3436; cursor: pointer;}

.add_img_pc{display: block;}
.add_img_mo{display: none;}

.add_imgbox01{margin-top: 50px; width: 700px; max-width: 100%;}
.half_add_img > div{float: left; width: 48.8%;}
.half_add_img > div:nth-child(2){margin-left: 2.4%;}
.full_add_img{margin-top: 16px;}

.add_imgbox02{margin-top: 50px; width: 700px; max-width: 100%;}
.add_img_st01{background: #f9f9f9; padding: 20px 30px;}
.add_img_st01.mt{margin-top: 16px;}
.add_img_st01_img{float: left; width: 260px;}
.add_img_st01_txt{
	float: left;
	width: -webkit-calc(100% - 260px);
	width: -moz-calc(100% - 260px);
	width: calc(100% - 260px);
	padding: 20px 0 0 40px;
	font-size: 14px; font-weight: 300; color: #666;
	line-height: 1.4;
}
.add_img_st01_txt span{font-family: 'OpenSans', sans-serif; display: block; font-size: 14px; font-weight: 600; color: #212121; padding-bottom: 10px;}

/*about us*/
.about_area01{margin-top: 100px;}
.about_txt01{font-size: 30px;}
.about_txt01 span{font-size: 30px; font-weight: 500;}
.value_box{margin-top: 50px;}
.value_box li{float: left; display: table; width: 32.3%; height: 229px; margin-left: 1.55%;}
.value_box li:first-child{margin-left: 0;}
.value01{background: url('/daemyung/daemyung_img/value_bg_01.jpg') no-repeat center;}
.value02{background: url('/daemyung/daemyung_img/value_bg_02.jpg') no-repeat center;}
.value03{background: url('/daemyung/daemyung_img/value_bg_03.jpg') no-repeat center;}
.value_ct{display: table-cell; vertical-align: middle; text-align: center;}
.about_txt02{font-size: 22px; font-weight: 400; color: #fff;}
.about_txt02:before{content: ""; display: block; width: 19px; height: 2px; background-color: #c1c1c1; margin: 20px auto 25px;}

/*history*/
.history_line{position: absolute; top: 0; left: 50%; width: 1px; height: 100%; margin-left: -99px; background-color: #e0e0e0; z-index: 30;}
/*.sub.sub02_02 .sub_top_bg{border-left: 1px solid #e0e0e0;}*/
.history_area{margin-top: 100px}
.history_l{float: left; width: 462px; text-align: right; padding-right: 100px;}
.history_r{
	float: right;
	width: -webkit-calc(100% - 462px);
	width: -moz-calc(100% - 462px);
	width: calc(100% - 462px);
	padding-left: 100px;
}
.year_g{font-size: 40px; font-weight: 600;}
.history_g_tit{font-size: 30px; padding-top: 17px;}
.year{font-size: 24px; font-weight: 600; color: #ce3436;}
.exp{color: #666; padding-top: 13px; line-height: 1.7;}
.history_box{margin-top: 40px; position: relative;}
.history_box:first-child{margin-top: 10px;}

.history_box:before{content: ""; display: block; width: 7px; height: 7px; position: absolute; top: 11px; left: -103px; z-index: 60; background: #e0e0e0; border-radius: 50%;}
.history_box:first-child:before{content: ""; display: block; width: 21px; height: 21px; position: absolute; top: 3px; left: -110px; z-index: 60; background: url('/daemyung/daemyung_img/history_circle.png') no-repeat center;}
.history_l .history_box:first-child:before{left: inherit; right: -110px;}
.history_l .history_box:before{left: inherit; right: -103px;}

.history_box:after{content: ""; display: block; width: 79px; height: 1px; background: #e0e0e0; position: absolute; top: 14px; left: -89px;}
.history_l .history_box:first-child:after{content: ""; display: block; width: 79px; height: 1px; background: #e0e0e0;}
.history_l .history_box:after{left: inherit; right: -89px;}

.history_img01{margin-top: 70px;}
.history_img02{margin-top: 30px;}

/*quality*/
.quality_area01{margin-top: 50px;}
.quality_banner{display: table; width: 100%; height: 201px; background: url('/daemyung/daemyung_img/quality_img01.jpg') no-repeat center; background-size: cover;}
.quality_txtbox01{display: table-cell; text-align: center; vertical-align: middle;}
.quality_txt01{font-family: "NotoSans"; font-size: 26px; color: #fff;}
.quality_txt01 span{font-size: 26px; color: #fff; font-weight: 500;}
.quality_txt02{font-size: 16px; color: #fff; line-height: 1.5; padding-top: 10px;}

.quality_area02{position: relative; background: url('/daemyung/daemyung_img/quality_line.jpg') no-repeat top 89px center; padding-top: 20px;}
.quality_area02:before{content: ""; display: block; width: 5px; height: 5px; background: #ce3436; border-radius: 50%; position: absolute; top: 87px; left: 0;}
.quality_area02:after{content: ""; display: block; width: 5px; height: 5px; background: #ce3436; border-radius: 50%; position: absolute; top: 87px; right: 0;}
.quality_stepbox{
	width: 743px;
	max-width: 100%;
	position: absolute;
	top: 40px;
	left: 50%;
	transform: -webkit-translateX(-50%);
	transform: -moz-translateX(-50%);
	transform: -ms-translateX(-50%);
	transform: translateX(-50%);
	z-index: 50;
	text-align: center;
}
.quality_stepbox > div:nth-child(1){float: left; width: 138px;}
.quality_stepbox > div:nth-child(2){
	position: absolute;
	top: 0;
	left: 50%;
	transform: -webkit-translateX(-50%);
	transform: -moz-translateX(-50%);
	transform: -ms-translateX(-50%);
	transform: translateX(-50%);
}
.quality_stepbox > div:nth-child(3){float: right; width: 138px;}

.quality_circle{width: 98px; height: 98px; border: 1px solid #e8e8e8; border-radius: 50%; background: #fff; margin: 0 auto;}
.quality_circle span{display: block; width: 64px; height: 64px; line-height: 64px; background: #ce3436; font-size: 18px; font-weight: 600; color: #fff; text-align: center; margin: 16px auto 0; border-radius: 50%; box-shadow: 2px 2px 5px 2px #e2e2e2;}
.quality_stepbox p{font-weight: 400; padding-top: 15px; line-height: 1.4;}

.quality_imgbox{text-align: center; font-size: 0;}
.quality_imgbox_wr{display: inline-block;}
.quality_imgbox_wr > div{float: left; margin-left: 77px;}
.quality_imgbox_wr > div:first-child{margin-left: 0;}
.quality_imgbox img{opacity: 0.25;}

/*contact us*/
.sub.sub02_04{padding: 105px 0 274px;}
.cont_area01{margin-top: 100px; position: relative;}
.cont_area02{margin-top: 214px; position: relative;}
.cont_txt01{font-size: 30px; text-align: center;}
.map{margin-top: 30px;}
.cont_addr{
	width: 672px;
	max-width: 90%;
	padding: 40px 90px;
	background-color: #fff;
	position: absolute;
	bottom: -154px;
	left: 50%;
	z-index: 50;
	transform: -webkit-translateX(-50%);
	transform: -moz-translateX(-50%);
	transform: -ms-translateX(-50%);
	transform: translateX(-50%);
}
.cont_addr ul{border-top: 1px solid #999;}
.cont_addr li{border-bottom: 1px solid #e4e4e4; padding: 17px 0;}
.cont_addr p{display: inline-block;}
.cont_addr p:nth-child(1){width: 177px; font-weight: 400; text-align: center;}
.cont_addr p:nth-child(2){
	width: -webkit-calc(100% - 181px);
	width: -moz-calc(100% - 181px);
	width: calc(100% - 181px);
	padding-left: 10px;
	color: #666;
}

.root_daum_roughmap{width: 100% !important;}
.root_daum_roughmap .wrap_map{height: 450px !important;}
.root_daum_roughmap .wrap_controllers{display: none !important;}

/*catalog*/
.sub_top_bg.service{display: inline-block; width: 777px; height: 220px; max-width: 100%; background: url('/daemyung/daemyung_img/sub_top_bg_service.png') no-repeat top right; background-size: contain; position: absolute; top: 0; right: 0; z-index: 50;}
.sub_top_txt01.service{padding: 56px 0 70px;}

.catal_area01{border-top: 2px solid #666; border-bottom: 1px solid #c8c8c8;}
.catal_list_all{font-size: 0;}
.catal_list{display: inline-block; width: 50%; padding: 40px 0; border-top: 1px solid #c8c8c8; position: relative;}
.catal_list:nth-child(1),
.catal_list:nth-child(2){border-top: 0;}
.catal_list:nth-child(2n){border-bottom: 1px solid #c8c8c8;}
.catal_list:last-child{border-bottom: 0;}
.catal_img{float: left; width: 146px; height: 185px; overflow: hidden; border: 1px solid #d1d1d1;}
.catal_ct{float: left; padding-left: 50px;}
.catal_tit{font-size: 24px; font-weight: 500;}
.catal_tit:after{content: ""; display: block; width: 19px; height: 1px; background: #666; margin-top: 20px;}
.catal_down{display: inline-block; width: 142px; height: 44px; line-height: 44px; font-size: 14px; font-weight: 600; text-indent: 18px; border: 1px solid #e0e0e0; border-radius: 30px; position: absolute; bottom: 40px; left: 190px; background: url('/daemyung/daemyung_img/down_icon.png') no-repeat center right 17px;}
.catal_down span{font-size: 14px; font-weight: 400;}
.more_btn{width: 240px; height: 60px; line-height: 60px; text-align: center; font-weight: 400; color: #fff; background-color: #ce3436; margin: 60px auto 0; cursor: pointer;}

/*product img*/
.pdtimg_area01{border-top: 2px solid #666; padding-top: 50px;}
.pdtimg_list_all{font-size: 0;}
.pdtimg_list{display: inline-block; width: 22.3%; margin-bottom: 60px; margin-right: 3.6%; position: relative;}
.pdtimg_list:nth-child(4n){margin-right: 0;}
.pdtimg_img{position: relative; width: 248px; height: 208px; overflow: hidden; border: 1px solid #d1d1d1; position: relative; text-align: center;}
.pdtimg_img img{
	position: absolute; top: 50%; left: 50%;
	transform: -webkit-translate(-50%, -50%);
	transform: -moz-translate(-50%, -50%);
	transform: -ms-translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 95%; max-height: 95%;
}
.pdt_img_over{display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 50; background: rgba(0,0,0,0.8) url('/daemyung/daemyung_img/pdt_img_icon.png') no-repeat center;}
.pdtimg_ct{margin-top: 15px; text-align: center;}
.pdtimg_down{display: inline-block; font-size: 16px; font-weight: 600; border-bottom: 1px solid #666;}
.pdtimg_down span{font-size: 14px; font-weight: 400;}
.pdtimg_down_icon{margin: -10px 0 0 17px;}

/*data*/
.schbox{margin-bottom: 27px;}
.schbox_wr{float: right; position: relative; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}
.schbox_wr:after{content: ""; display: block; width: 1px; height: 15px; background: #c8c8c8; position: absolute; top: 17px; left: 137px;}
.data_sch_sel{float: left; height: 50px; border: 0; border-left: 1px solid #c8c8c8; border-right: 0; padding: 0 20px; margin-right: 20px;}
.data_sch_input{float: left; height: 50px; position: relative; border: 0; outline: none;}
.schbox_wr input[type=text]:focus{
    -webkit-box-shadow: 0 !important;
    -moz-box-shadow: 0 !important;
    box-shadow: 0 !important;
    border: 0 !important;
}
.data_sch_btn{
	float: left;
	width: 56px;
	height: 50px;
	background: url(/daemyung/daemyung_img/bo_sch_btn2.png) no-repeat center;
	border: 0;
	border-right: 1px solid #c8c8c8;
}
.data_tb{width: 100%;}
.data_tb th{padding: 14px 0; font-weight: 600; text-align: center; border-bottom: 2px solid #666;}
.data_tb th:nth-child(1){width: 20%;}
.data_tb th:nth-child(2){width: 20%}
.data_tb th:nth-child(3){width: 30%;}
.data_tb th:nth-child(4){width: 30%;}
.data_tb td{padding: 20px 0; text-align: center; border-bottom: 1px solid #c8c8c8;}
.data_tb td:nth-child(1){font-weight: 400;}
.data_tb td a{
	display: inline-block;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    height: 44px;
    line-height: 44px;
    width: 122px;
    margin-left: 40px;
}
.data_tb td a:first-child{margin-left: 0;}
.data_tb td a img{margin-left: 23px; margin-top: -4px;}

.paging{text-align: center; margin-top: 30px;}
.paging_ul{display: inline-block; margin: 0 auto;}
.paging_ul li{float: left; margin: 0 1.5px;}
.paging_ul li a{display: block; width: 40px; height: 40px; line-height: 40px; font-size: 16px; color: #999; font-weight: 400; border: 1px solid #c8c8c8;}
.paging_ul li.pg_num.on{width: 40px; height: 40px; line-height: 40px; font-size: 16px; color: #ce3436; font-weight: 400; border: 1px solid #ce3436;}

.paging .pg_start{margin: 0 12px 0 0; background: url('/daemyung/daemyung_img/pg_start.jpg') no-repeat center; border: 0;}/*3*/
.paging .pg_prev{margin: 0 12px 0 0; background: url('/daemyung/daemyung_img/pg_prev.jpg') no-repeat center; border: 0;}
.paging .pg_last{margin: 0 0 0 12px; background: url('/daemyung/daemyung_img/pg_end.jpg') no-repeat center; border: 0;}/*3*/
.paging .pg_next{margin: 0 0 0 12px; background: url('/daemyung/daemyung_img/pg_next.jpg') no-repeat center; border: 0;}

/*contact*/
.sub_top_bg.contact{display: inline-block; width: 526px; height: 688px; max-width: 30%; background: url('/daemyung/daemyung_img/sub_bg_contact.png') no-repeat top right; background-size: contain; position: absolute; top: 0; right: 0; z-index: 50;}
.contact_area01{margin-top: 70px; text-align: center;}
.wd_mapbox{width: 973px; max-width: 100%; margin: 0 auto; padding-bottom: 42.15%; background: url('/daemyung/daemyung_img/world_map_bg.png') no-repeat center; background-size: contain; position: relative;}
.wd_mapbox.eng{background: url('/daemyung/daemyung_img/world_map_bg_e.png') no-repeat center;}
.cir{position: absolute; display: table; text-align: center; border-radius: 50%;}
.cir p{display: table-cell; vertical-align: middle; font-size: 18px; font-weight: 500;}
/*
.europe{width: 143px; height: 143px; background: rgba(223,146,147,0.5); top: 17%; left: 3%;}
.middle{width: 101px; height: 101px; background: rgba(227,84,142,0.5);}
.asia{width: 170px; height: 170px; background: rgba(141,200,163,0.5);}
.russia{width: 180px; height: 180px; background: rgba(137,155,190,0.5);}
.domestic{width: 55px; height: 55px; background: rgba(255,203,64,0.5);}
.america{width: 302px; height: 302px; background: rgba(189,219,234,0.5);}
*/
.contact_area02{margin-top: 100px; font-size: 0;}
.card_area02{margin-top: 70px;}
.card{float: left; display: inline-block; width: 47%; height: 274px; padding: 36px 50px 46px; box-shadow: 2px 2px 2px 2px #efefef; position: relative;}
.card01{margin-right: 30px;}
.card02{margin-left: 30px;}
.card03{margin-right: 30px;}
/* .card04{margin-left: 30px;} */
.card_ctry{float: left; display: inline-block; height: 30px; line-height: 30px; font-size: 16px; font-weight: 400; border-radius: 15px; padding: 0 13px;}
.card_ctry ~ .card_ctry {margin-left: 8px;}
.card01 .card_ctry{color: #29a056; border: 1px solid #29a056;}
.card01 .card_ctry02{color: #ce3436; border: 1px solid #ce3436;}
.card01 .card_ctry03{color: #2eb1f3; border: 1px solid #2eb1f3;}
.card02 .card_ctry01{color: #ce3436; border: 1px solid #ce3436;}
.card02 .card_ctry02{color: #2f56a2; border: 1px solid #2f56a2;}
.card02 .card_ctry03{color: #c8680a; border: 1px solid #c8680a;}
.card03 .card_ctry01{color: #29a056; border: 1px solid #29a056;}
.card03 .card_ctry02{color: #d4c4d8; border: 1px solid #d4c4d8;}
.card03 .card_ctry03{color: #a5d0c4; border: 1px solid #a5d0c4;}
.card04 .card_ctry{color: #ffae00; border: 1px solid #ffae00;}
.card_logo{float: right;}
.card_logo img{width: 115px;}
.card_name{font-size: 26px; font-weight: 500; padding: 27px 0 27px;}
.card_name_eng{font-size: 18px; font-weight: 300; padding-left: 15px;}
.card_info{font-size: 16px; color: #666; padding-top: 10px;}
.card_info01{padding-top: 0;}
.card_info span{display: inline-block; width: 60px; font-size: 16px; font-weight: 400; color: #212121;}
.card_info b{font-size: 16px; font-weight: 400; color: #666;}
.card04 .card_infobox{padding-top: 75px;}
.mail_btn{display: inline-block; width: 77px; height: 71px; font-size: 14px; color: #666; text-align: center; background: #fff url('/daemyung/daemyung_img/mail_btn.jpg') no-repeat top 16px center; padding-top: 40px; box-shadow: 2px 2px 2px 2px #efefef; position: absolute; bottom: 46px; right: 50px;}

/**/
.empty_tb{width: 100%; padding: 90px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; text-align: center; font-size: 16px; color: #212121;}














































































