@charset "UTF-8";


.wraper{width:100%;}
.contents{width:970px;margin:0 auto;}
.contents2 {width:1020px;margin:0 auto;}

/*========= header ========= */

.top_popup_bg{width:100%; height:88px; background:url(/Ducsi/new/images/new_site/top_popup_bg1.jpg) no-repeat center ; position:relative;}
.top_popup{width:1024px;margin:0 auto; height:88px; background:url(/Ducsi/new/images/new_site/top_popup_bg.jpg) no-repeat; }
.t_popup_l{float:left; font-size:20px; color:#fff; letter-spacing:-1.3px; font-weight:bold; margin:15px 78px 0 25px;}

.t_popup_l_2 {
    float: left;
    font-size: 20px;
    color: #fff;
    letter-spacing: -1.3px;
    font-weight: bold;
    margin: 25px 25px 0 25px;
    height: 25px;
    width: 95px;
    text-align: center;
}



.t_popup_r{float:left; margin-top:18px; }
.top_close{ position:absolute; top:25px; left:88%; margin-left:120px;}


#new_header {float:left; width:100%; height:auto; min-width:1024px;}
#new_header .header_top{float:left; width:100%; padding:3px 0; }
#new_header .logo{float:left; margin-top:25px;}
#new_header .logo2{float:left; }
#new_header .top_mark{float:right;}

#new_header .gnb_bg{float:left; width:100%; height:50px; min-width:1024px; border-top:1px solid #e2e2e2; background:#f0f0f0; position: relative; }
#new_header .gnb_bg2{float:left; width:100%; height:50px; min-width:1024px; border-top:1px solid #e2e2e2; background:#161577; position: relative; }
.gnb_bg3{float:left; width:100%; height:120px; min-width:1900px; border-top:1px solid #e2e2e2; background:#ececec; position: relative; }
.gnb{width:1024px; margin:0 auto;  font-size:0; line-height:0; clear:both; height:50px; }


.gnb .all_menu { display:inline-block; height:52px; vertical-align:top; /*text-indent:-999;*/ float:right; 
width:152px; background:url(/Ducsi/new/images/new_site/menu_btn.jpg) no-repeat 0 0;}
.gnb .all_menu.on {width:152px; background:url(/Ducsi/new/images/new_site/menu_btn.jpg) no-repeat 0 0;}

/* .gnb .all_sub_menu {width:1024px; height:350px; display:none; z-index:999; position:absolute; top:50px; left:438; background:#fff; box-shadow:0px 3px 3px #e0e0e0; } */
.gnb .all_sub_menu {width:1024px; height:350px; display:none; z-index:999; position:relative; top:50px; background:#fff; box-shadow:0px 3px 3px #e0e0e0; float:right;}
.gnb .on .all_sub_menu {display:block !important;}

.all_menu_gr{width:100%; height:3px; background:url(/Ducsi/new/images/new_site/menu_bg_g.jpg) repeat;}
.all_menu01{margin-top:20px;}
.all_menu01 .all_menu01_list{display:block; float:left; width:146px; height:300px; border-right:1px solid #e3e3e3;}
.all_menu01 .all_menu01_list3{display:block; float:left; width:141px; height:300px; border-right:1px solid #e3e3e3;}
.all_menu_in{margin:8px 0 0 20px;}
.all_menu_in h3{ font-size:13px; font-weight:bold; letter-spacing:-1px; margin-left:-7px;}
.all_menu02{float:left; display:list-item; margin-top:5px;}
.all_menu02 li{float:left; width:100%; margin-top:23px; display:list-item;list-style-position:outside; font-size:13px;  letter-spacing:-1px;
list-style-image:url('/Ducsi/new/images/new_site/m_list_dot.jpg'); margin-left:5%; }
.all_menu02 li a:hover{color:#f37226;}
.all_menu_insub{float:left; width:100%; margin-top:25px;}


.gnb > li ul.sub_on {
    display: none;
    background: #ffffff;
    width: 145px;
    text-align: center;
    height: 400px;
    position: absolute;
    margin-top: 25px;
    margin-left: -25px;
    border: 3px solid #6799FF;
}



.gnb > li:hover ul.sub_on{ display:block !important;}

.gnb > li ul.sub_on li {
	display: inline-block;
    width: 100%;
    margin-top: 40px;
    list-style-position: outside;
    letter-spacing: -1px;
    font-size: 14px;
	font-weight: bold;
}

.gnb > li ul.sub_on li a:hover { color:#f37226;}


/*========= sub_header ========= */

.sub_menu_bar{float:left; height:49px; border-left:1px solid #d5d5d5;}
.sub_menu_bar li{float:left; width:143px; height:49px; text-align:center; border-right:1px solid #d5d5d5; border-left:1px solid #f4f4f4;}
.sub_menu_name{margin-top:25px; font-size:16px; font-weight:bold; letter-spacing:-2px; color:#493830;}



/*========= main ÆË¾÷ ========= */

/* ·Ñ¸µ layer */
.layer-roll { overflow:hidden;position:absolute; top:300px; z-index:100; width:280px;} /*·¹ÀÌ¾î*/
.bn_l{width:278px; border:1px solid #d4dce3; height:28px; background:#fff;}

.rp1 img, .rp2 img, .rp3 img, .rp4 img, .rp5 img, .rp6 img, .rp7 img, .rp8 img{width:100%}


#popbtn {height:30px;}
#popbtn ul {overflow:hidden;}
#popbtn ul li {display:inline-block;padding-right:2px;}


.ti1{width:100%;}
.rp1{display:block;position:absolute; left:7%; bottom:4%;}
.rp2{display:block;position:absolute; left:14%; bottom:4%;}
.rp3{display:block;position:absolute; left:21%; bottom:4%;}
.rp4{display:block;position:absolute; left:28%; bottom:4%;}
.rp5{display:block;position:absolute; left:35%; bottom:4%;}
.rp6{display:block;position:absolute; left:42%; bottom:4%;}
.rp7{display:block;position:absolute; left:49%; bottom:4%;}
.rp8{display:block;position:absolute; left:56%; bottom:4%;}
.bn_img {position:absolute;}
.bn_img img{width:100%}

.pop_foot {width:100%;height:40px; background:url('/Ducsi/new/images/new_site/pop_foot_bg.png'); }



/*========= footer ========= */

.footer{float:left; width:100%;}

.foot_m{float:left; width:100%; background:#513f34; padding:15px 0;}
.foot_m li{float:left; margin-right:7px; font-weight:bold; color:#fff; }
.foot_m li a{font-weight:bold; color:#fff;}

.foot_copy{float:left; width:100%; padding:20px 0 40px 0;}
.foot_logo{float:left; margin-right:35px; margin-top:4px;}
.copyright{}