/*헤더*/

.topFixBanner {

	position: absolute; width: 100%; background: #fff; margin:0 auto; z-index:200; min-width: 1100px; top:70px; 

  }

  .topFixBanner-fixed {

	position: fixed; width: 100%; background: #fff; margin:0 auto; z-index:200; min-width: 1100px; top:80px; top:0px;

  }




.header{position: relative; width: 100%; height: 50px; background:#143153; }


.gnb {width:100%; position:absolute; top:0px; left:0; margin: 0 auto;}
/*.gnb > ul {width:100%; height:50px; overflow:hidden; position:relative;}*/
.gnb > ul {margin:0 auto; width:1100px; height:50px; overflow:hidden; position:relative; }
.gnb > ul li {float:left; width:180px; height:50px; line-height:50px;margin-left:0px;border-left:solid 0px red;}
.gnb > ul li.li_01 {margin-left:0;}
.gnb > ul li a {display:block; text-align:center; font-size: 18px; color: #fff; font-weight: 500; height: 50px;}
.gnb > ul li a img {display:inline-block; padding-top:25px;}
.gnb .ticker {position:absolute; z-index:350; top:0; left:-9999px; width:0px; height:3px; background:#21bbb1;}
.gnb .depth_02 {width:1100px; height:200px; position:absolute; top:50px; left:50%; transform:translateX(-50%); z-index:100;}
.gnb .depth_02 .dep02 {width:100%; height:100%; position:absolute; top:0; left:50%; transform:translateX(-50%); display:none; overflow:hidden;}
.gnb .depth_02 .dep02 .img_area {float:left; margin-left:0px;}
.gnb .depth_02 .dep02 ul {width:550px; float:left; overflow:hidden; padding:35px 0 0 0; margin-left:50px;}
.gnb .depth_02 .dep02 ul li {float:left; width:260px; margin-bottom:15px;}
.gnb .depth_02 .dep02 ul li a {margin-left:10px; font-size:16px; color:#333333;}
.gnb .depth_02 .dep02 ul.no_float li {float:none; clear:both;}
.gnb .depth_02 .dep02 ul.float_ea2 li {width:50%;}
.gnb .depth_02 .dep02 ul li:hover a{color:#ec788d;}