#header{position:fixed;  width:100%; height:80px; z-index:9999;background:#fff;}
#header.bbshow{}
#header:hover{background:#fff;border-bottom:solid 1px rgba(0,0,0,.2);}
.navfixed {background:#fff;border-bottom:solid 1px rgba(0,0,0,.2);	}
.headDiv{position:relative; max-width:1760px; margin:0 auto; text-align: center; }
#header .headDiv #logo{position: absolute; top: -5px; left: 0; line-height: 80px;}
#header .headDiv #logo1{position: absolute; top: -5px; left: 0; line-height: 80px;}
#header .headDiv #logoa{position: absolute; top: 0; left: 0; line-height: 80px;}
#header .headDiv #logoa h1 a {font-size:25px;color:#000;}
#header .headDiv #zfund { display:none;}

#header .headDiv #gnb{display: inline-block; }
#header .headDiv .gnb_right{display:none;}


/*PC硫붾돱*/
#gnb{position:relative; z-index:1000; }
#gnb.on{}
#gnb .oneD{display:block; color:#000; float:left; height:80px; font-size:18px; font-weight:500;  line-height:80px; text-align:center; font-family: 'GmarketSansMedium';}
.navfixed1 {color:#ff0000;	}

#gnb.on .oneD{}
#gnb .oneD.on{color:#0074b0; }
#gnb .oneD{width:180px; }
#gnb .wd06 {background:#3b75c0; color:#fff;}
#gnb .oneD.wd06.on {color:#fcff00;}
#gnb .twoD{display:none; position:absolute; height:220px; top:80px; padding:0 0; z-index:100; text-align: center; font-family: 'GmarketSansMedium';}
#gnb .twoD.on{background:rgba(0,86,190,.7);}
#gnb .twoD.one{left:0;width:180px;}
#gnb .twoD.two{left:180px;width:180px;}
#gnb .twoD.thr{left:360px;width:180px;}
#gnb .twoD.fou{left:540px;width:180px;}
#gnb .twoD.fiv{left:720px;width:180px;}
#gnb .twoD.six{left:900px;width:180px;}
#gnb .twoD a{display:block; padding-top:15px; font-size:14px; color:#2e2e2e; font-weight:500;}
#gnb .twoD.on a{color:#fff; font-weight:normal;}
#gnb .twoD.on a.on{color:#eaff00; }
#header .twoDbg{display:none; position:absolute; top:80px; left:0; width:100%; height:220px; margin:auto; background: rgba(255,255,255,1); z-index:900}

/*紐⑤컮�쇰찓��*/
.m_gnb_right{display: none; position: absolute; top: 0; right: 20px; line-height: 100px; text-align: right;}
.m_gnb_right .m_gnb_sh{}
.m_gnb_right .mobileMenu{margin-left: 70px;}
#gnbM{position:fixed; top:0; right:-280px; width:280px; background:#2c50a6; z-index:99999; box-shadow: 20px 20px 20px 0 rgba(0,0,0,1);}
#gnbM .mUtil{padding:0 20px; height:80px; line-height:80px; background:#2c50a6; font-size:14px; letter-spacing:-1px}
#gnbM .mUtil a{color:#fff;}
#gnbM .mUtil span{margin:0 6px; color:#817ab7}
#gnbM .mobileMenuXbt{position:absolute; top:32px; right:20px;}
#gnbM .mobileMenuXbt img{width:16px}
#gnbM .gnbDiv a{display:block}
#gnbM .gnbDiv .one{padding:15px 20px; font-size:15px; color:#fff; font-weight:normal;}
#gnbM .gnbDiv .one.on{color:#fff;}
#gnbM .gnbDiv .two{padding:15px 20px; border-bottom:1px solid #d9d9d9;background:#f9f9f9;}
#gnbM .gnbDiv .two .twoD{font-size:13px; color:#464646; padding:10px;}
#gnbM .gnbDiv .two .thr{padding:15px 15px 5px; border-bottom:1px solid #d9d9d9; background:#f7f7f7}
#gnbM .gnbDiv .two .thr .thrD{font-size:13px; color:#777; margin-bottom:10px}
.dimdBg{display:none; position:absolute; top:0; left:0; width:100%; height:; background:rgba(0,0,0,0.5); z-index:999;}


@media (max-width: 1780px){
	#header .headDiv #logo{left: 20px;}
	#header .headDiv #logo1{left: 20px;}
	#header .headDiv #logoa{left: 20px;}
	#header .headDiv .gnb_right{right: 20px;}
}
@media (max-width: 1600px){
	#header{height: 80px;}
	#header .headDiv #logo{line-height: 80px;}
	#header .headDiv #logo1{line-height: 80px;}
	#header .headDiv #logoa{line-height: 80px;}
	#header .headDiv .gnb_right{line-height: 80px;}
	#gnb .oneD{width:150px; height: 80px; line-height: 80px; font-size:16px; }
	#gnb .twoD{top: 80px;}
	#gnb .twoD.one{left:0;width:150px;}
	#gnb .twoD.two{left:150px;width:150px;}
	#gnb .twoD.thr{left:300px;width:150px;}
	#gnb .twoD.fou{left:450px;width:150px;}
	#gnb .twoD.fiv{left:600px;width:150px;}
	#gnb .twoD.six{left:750px;width:150px;}
	#header .twoDbg{top: 80px;}
}
@media (max-width: 1420px){
	#gnb, #header .headDiv .gnb_right{display: none!important;}
#header .headDiv #zfund { position:fixed; top: 30px; left: 280px; padding-top:5px; display:block;  float:left; height:30px; font-size:14px; width: 100px; font-weight:600;   text-align:center; background:#3b75c0; color:#fff; }
#header .headDiv .zfund .zfundgo{ color:#fff }
#header .headDiv .zfund .zfundgo.on{ color:#fcf000 }
#header .headDiv .zfund .zfundgo.on a.on{ color:#fcf000 }
	
	.m_gnb_right{display: block;}
}
@media (max-width: 960px){
	#header{height: 80px;}
	#header .headDiv #logo{line-height: 80px;}
	#header .headDiv #logo1{line-height: 80px;}
	#header .headDiv #logoa{line-height: 80px;}
	#header .headDiv #logo h1 a{font-size:18px;}
	#header .headDiv #logo1 h1 a{font-size:18px;}
	#header .headDiv #logoa h1 a{font-size:18px;}
		#header .headDiv #logoa h1 a img {width:200px;}
#header .headDiv #zfund { position:fixed; top: 30px; left: 225px; padding-top:5px; display:block;  float:left; height:30px; font-size:14px; width: 100px; font-weight:600;   text-align:center; background:#3b75c0; color:#fff; }
	
	.m_gnb_right{line-height: 80px;}
	.m_gnb_right .mobileMenu{margin-left: 50px;}
}

/* footer */
.footer{position:relative; padding: 15px 0 30px 0; background: #343434; z-index:2;}
.footer .fo_bottom{text-align: left; margin-top:20px;}
.footer .fo_bottom ul li p span{position: relative; margin-left: 10px; padding-left: 13px; font-size: 12px; color: #e3dddd;}
.footer .fo_bottom ul li p span:before{content: ''; position: absolute; top: 2px; left: 0; width: 1px; height: 12px; background: #676767;}
.footer .fo_bottom ul li p span:first-child{margin: 0; padding: 0;}
.footer .fo_bottom ul li p span:first-child:before{display: none;}
.footer .fo_bottom ul li h5{padding-top: 5px; font-size: 13px; font-weight: 500; color: #e3dddd;}


.footer .address {margin-left:0; color:#c0c0c0; border-bottom:1px solid #6a6b6c;}
.footer .address > ul { overflow:hidden; max-width:1200px;  margin-left:auto; margin-right:auto; margin-bottom:16px; padding-left:10px;}
.footer .address > ul > li { float:left; }
.footer .address > ul > li > a { display:block; color:#fff; font-weight:bold; padding:0 15px; }
.footer .address > ul > li:not(:last-of-type) > a { border-right:1px solid #fff;}
.footer .address > ul > li:first-of-type > a { padding-left:0px; }

.footer .address1 {margin-left:0; color:#c0c0c0; border-bottom:1px solid #6a6b6c;}
.footer .address1 > ul { overflow:hidden; max-width:1200px;  margin-left:auto; margin-right:auto; margin-bottom:16px; padding-left:10px;}
.footer .address1 > ul > li { float:left; }
.footer .address1 > ul > li > a { display:block; color:#fff; font-weight:bold; padding:0 15px; }
.footer .address1 > ul > li:not(:last-of-type) > a { border-right:1px solid #fff;}
.footer .address1 > ul > li:first-of-type > a { padding-left:0px; }


.footer .fo_bottom ul li:nth-of-type(1){position: relative;}
.footer .fo_bottom ul li a.m_logout{position: absolute; bottom: 0; margin-left: 20px; padding: 12px 10px; color: #8a8a8a; border: 1px solid #8a8a8a;}
.footer .fo_bottom ul li a.m_logout:hover{background: #424242; transition: .6s;}

@media (max-width: 1120px){
	.footer .fo_top .ft_slide li{height: 60px; line-height: 60px; padding: 10px 0;}
	.footer .fo_top .ft_slide li img{height: 40px;}
}
@media (max-width: 640px){
	.footer{padding: 15px 0;}
	.footer .fo_top .ft_slide li{height: 50px; line-height: 50px; padding: 8px 0;}
	.footer .fo_top .ft_slide li img{height: 35px;}
	.footer .fo_bottom{margin-top: 10px; padding-top: 0;}
	.footer .fo_bottom ul li img{height: 30px;}
	.footer .fo_bottom ul li h3{font-size: 14px;}
	.footer .fo_bottom ul li h3 a {font-size:12px;}
	.footer .fo_bottom ul li p span{font-size: 12px; word-break: keep-all;}
	.footer .fo_bottom ul li h5{font-size: 12px;}

	.footer .address {padding-left:10px; }
}
