*{margin:0; padding:0;}

li{list-style:none; padding: 0 3px;}
a{text-decoration:none; color:#000;}
img{border:0; margin:0;}


.floatL{float:left;}
.floatR{float:right;}


.section_title h2{
font-family:'NotoKrR', sans-serif;
text-align:center;
font-size:34px;
color:#856a5d;
letter-spacing:1px;
padding:100px 0 30px 0;
font-weight:bold;
}

.section_title{
text-align:center;
}


/*-------------------------------------------------------------------------------------------*/

header{
width:100%;
height:auto;
min-width:1200px;
position:relative;
}

.header_nav{
overflow:hidden;
z-index:100;
width:100%;
height:auto;
position:fixed;
border-bottom:1px solid #a8a8a8;
}

.header_nav .inner{
width:1200px;
height:auto;
margin:0 auto;
}

.header_nav .inner .logo_wrap{
float:left;
height:90px;
width:227px;
}

.header_nav .inner .logo_wrap h1{
margin: 14px 0 0 30px;
width:241px;
height:57px;
background:url('/images/header_logo.png');
background-repeat:no-repeat;
display:block;
}

.header_nav .inner .nav_wrap{
float:right;
overflow:hidden;
width:860px;
height:90px;
}

.header_nav .inner .nav_wrap .nav_icon{
margin-left:20px;
}

.header_nav .inner .nav_wrap .nav_icon > div{
margin:39px 0;
background:url('/images/header_nav_btn.png');
}

.header_nav .inner .nav_wrap li{
float:left;
height:90px;
}

.header_nav .inner .nav_wrap li a{
font-family:'Lato', sans-serif;
font-size:16px;
color:#fff;
line-height:16px;
margin:37px 19px;
display:block;
opacity:0.9
}

.header_nav .inner .nav_wrap li a:hover{
opacity:1;
color:#fff;
}

.header_nav .inner .nav_wrap li > img{
padding:39px 0;
}

.header_under{
position:fixed;
z-index:300;
top:92px;
/* height:290px; */
width:100%;
background:transparent;
}

.under_nav_wrap{
width:1200px; 
height:290px; 
overflow:hidden;
display:none;
margin:0 auto;
background: url(/images/navi-pan.png);
}

.under_nav_wrap ul{
float:left;
/*background:#fff;*/
}

.under_nav_wrap ul li{
font-family:'NotoKrR', sans-serif;
font-size:14px;
font-weight:700;
}

.under_nav_wrap ul li a{
font-weight:500;
color:#ababab;
}

.under_nav_wrap .ul1{
width:240px;
height:290px;
border-right:1px solid #d2d2d2;
box-sizing:border-box;
}
.under_nav_wrap .ul1 li{
width:190px;
margin: 6px 0 0 15px;
}
.under_nav_wrap .ul1 .li_bold{
margin-top:30px;
}

.under_nav_wrap .ul2{
width:240px;
height:290px;
border-right:1px solid #d2d2d2;
box-sizing:border-box;
}
.under_nav_wrap .ul2 li{
width:190px;
margin: 6px 0 0 15px;
}
.under_nav_wrap .ul2 .li_bold{
margin-top:30px;
}

.under_nav_wrap .ul3{
width:240px;
height:290px;
border-right:1px solid #d2d2d2;
box-sizing:border-box;
}
.under_nav_wrap .ul3 li{
width:190px;
margin: 6px 0 0 15px;
}
.under_nav_wrap .ul3 .li_bold{
margin-top:30px;
}

.under_nav_wrap .ul4{
width:240px;
height:290px;
border-right:1px solid #d2d2d2;
box-sizing:border-box;
}
.under_nav_wrap .ul4 li{
width:190px;
margin: 6px 0 0 15px;
}
.under_nav_wrap .ul4 .li_bold{
margin-top:30px;
}

.under_nav_wrap .ul5{
width:240px;
height:290px;
border-right:1px solid #d2d2d2;
box-sizing:border-box;


}
.under_nav_wrap .ul5 li{
width:190px;
margin: 6px 0 0 15px;
}
.under_nav_wrap .ul5 .li_bold{
margin-top:30px;
}

.under_nav_wrap .ul6{
width:200px;
height:290px;
}
.under_nav_wrap .ul6 li{
width:190px;
margin: 6px 0 0 15px;
}
.under_nav_wrap .ul6 .li_bold{
margin-top:30px;
}



footer{
/*height:730px;*/
}

.footer1{
width:100%;
min-width:1200px;
/*height:441px;*/
/*background:url('/images/foot1_bg.jpg');*/
background-repeat: no-repeat;
background-position: center;
}

.footer2{
width:100%;
min-width:1200px;
height:221px;
background:#262626;
}


.footer3{
width:100%;
min-width:1200px;
height:69px;
background:#1b1b1b;
}

/*--------------------------------------------------------------------------------------------*/

.footer1_exp_wrap{
width:1200px;
height:150px;
margin:0 auto;
text-align:center;
}

.footer1_exp_ul1{
width:260px; 
height:150px;
text-align:center;
display:inline-block;
margin:0 40px;
vertical-align:top;
}

.footer1_exp_ul1 .li1{
width:260px; height:107px; background:url('/images/foot1_icon1.png'); background-repeat:no-repeat; margin-bottom:10px; background-position:center center;
}

.footer1_exp_ul1 .li1:hover{
background:url('/images/foot1_icon1-1.png');
}

.footer1_exp_ul2{
width:260px; 
height:150px;
text-align:center;
display:inline-block;
margin:0 40px;
vertical-align:top;
}

.footer1_exp_ul2 .li1{
width:260px; height:107px; background:url('/images/foot1_icon2.png'); background-repeat:no-repeat; margin-bottom:10px; background-position:center center;
}

.footer1_exp_ul2 .li1:hover{
background:url('/images/foot1_icon2-1.png');
}

.footer1_exp_ul3{
width:260px; 
height:150px;
text-align:center;
display:inline-block;
margin:0 40px;
vertical-align:top;
}

.footer1_exp_ul3 .li1{
width:260px; height:107px; background:url('/images/foot1_icon3.png'); background-repeat:no-repeat; margin-bottom:10px; background-position:center center;
}

.footer1_exp_ul3 .li1:hover{
background:url('/images/foot1_icon3-1.png');
}


.footer1_exp_ul1 > li > p{
font-family:'NotoKrR', sans-serif;
font-weight:900;
font-size:16px;
}

.footer1_exp_ul2 > li > p{
font-family:'NotoKrR', sans-serif;
font-weight:900;
font-size:16px;
}

.footer1_exp_ul3 > li > p{
font-family:'NotoKrR', sans-serif;
font-weight:900;
font-size:16px;
}

/*--------------------------------------------------------------------------------------------*/

.footer2_up{
width:1200px;
height:80px;
border-bottom:1px solid #3e3e3e;
margin:0 auto;
overflow:hidden;
}

.footer2_up > h1{
line-height:80px;
float:left;
}

.footer2_up .footer2_up_ul{
overflow:hidden;
height:22px;
float:right;
margin:29px 0;
}

.footer2_up .footer2_up_ul li{
float:left;
font-size:16px;
font-family:'NotoKrR', sans-serif;
color:#a8a8a8;
line-height:22px;
margin-left:10px;
}

.footer2_up .footer2_up_ul span{
float:left;
line-height:19px;
font-size:12px;
color:#a8a8a8;
margin:0 5px 0 10px;
}

.footer2_down{
width:1200px;
height:140px;
margin:0 auto;
overflow:hidden;
}


.footer2_down > p{
float:left;
font-size:12px;
font-family:'NotoKrR', sans-serif;
color:#a8a8a8;
line-height:22px;
height:88px;
width:410px;
padding:26px 0;
}

.footer2_down > ul{
float:right;
overflow:hidden;
width:170px;
height:36px;
margin:78px 0 26px 0;
}

.footer2_down > ul > li{
float:left;
height:36px;
margin:0 5px;
}

.footer2_down > ul > li > p{
line-height:36px;
color:#a8a8a8;
font-size:14px;
font-weight:500;
}

.footer2_down > ul > li > p > a{
color:#fff;
}

/*--------------------------------------------------------------------------------*/

.footer3 > .footer3_inner{
width:1200px;
margin:0 auto;
}

.footer3 > .footer3_inner > p{
line-height:69px;
color:#a8a8a8;
font-family:'NotoKrR', sans-serif;
font-size:12px;
font-weight:500;
}















.fixed_nav_wrap{
background:#fff !important;
border-bottom:1px solid #2d2d2d !important;
}

.fixed_a{
color:#2d2d2d !important;
}

.dark_logo{
background:url('/images/header_logo1.png') !important;
}

.dark_btn{
background:url('/images/header_nav_btn1.png') !important;
}







