/*****¸ÞÀÎ·Ñ¸µÁß¾ÓÀÌ¹ÌÁö*****/
#mainWrap{width:100%; margin-top:80px;} 
#mainWrap .mainCont{width:100%;overflow:hidden;position:relative;background:#eee;}
#main_banner {position:relative;width:100%;height:600px; min-width:1000px;}
#main_banner .bannerWrap{width:1000px; margin:0 auto;}
#main_banner .bannerCont{width:1920px;margin-left:-460px;}
.flexslider_event .slides { width:100%;}
.flexslider_event .slides > li {display:none; -webkit-backface-visibility: hidden;z-index:999; }
.flexslider_event .slides > li  > span.main_img {display: block; z-index:10000;}



.flexslider_event .slides > li  > span.main_txt {position:absolute; z-index:10000000000;  padding:0; text-align:center; right:48%; margin:0 -380px 0 0; max-width:900px; top:33%; }
.flexslider_event .slides > li  > span.main_txt h3 {font-size:43px; line-height:130%;font-weight:800; text-align:center;letter-spacing:-1px; color:#fff; text-shadow:1px -1px 2px blue; }


 




.flexslider_event .flex-direction-nav {z-index:999;}
.flexslider_event .flex-direction-nav li {width:28px;z-index:999;}
.flexslider_event .flex-direction-nav a {background:url(../../img/slideBtn.png);width:47px; height:64px; display: block; z-index: 10; cursor: pointer; text-indent: -9999px;}
.flexslider_event .flex-direction-nav{display:none;}
.flexslider_event .flex-direction-nav .flex-next {background-position:right 0;position:absolute;top:270px;right:50px;}
.flexslider_event .flex-direction-nav .flex-prev {background-position:left 0;position:absolute;top:270px;left:50px;}
.flexslider_event .flex-control-nav {position: absolute;right:50%; margin:0 -42px 0 0; bottom:30px;}
.flexslider_event .flex-control-nav li {float:left; margin-right:11px;display: inline-block; zoom: 1; *display: inline; }




.flexslider_event .flex-control-paging {bottom:20px;}
.flexslider_event .flex-control-paging li a {width:14px;height:15px;display: block; background:url(../../img/slide_navy.png);background-position:left top;cursor: pointer; text-indent: -9999px;}
.flexslider_event .flex-control-paging li a:hover,.flexslider_event .flex-control-paging li a.flex-active {background-position:15px top; cursor: pointer; }








@media screen and (max-width:767px){
.main_txt {  text-align:center; right:50%; margin:0 -155px 0 0; max-width:310px;   }
.main_txt h3 {font-size:16px;   }
}






@media screen and (max-width:1000px){
#mainWrap{margin-top:0px;} 
}
@media screen and (max-width:767px){
#main_banner {position:relative;width:100%;height:240px; min-width:320px;}
#main_banner .bannerWrap{width:320px; margin:0 auto;}
#main_banner .bannerCont{width:770px;margin-left:-221px;}
.flexslider_event {height:250px;}
.flexslider_event .flex-direction-nav .flex-next { top:105px;right:10px;}
.flexslider_event .flex-direction-nav .flex-prev { top:105px;left:10px;}
.flexslider_event .flex-direction-nav a {background-size:50px;  width:25px; height:32px;}
.flexslider_event .flex-control-paging li a {width:11px;height:11px; ; background-size:30px;;   }
.flexslider_event .flex-control-paging li a:hover,.flexslider_event .flex-control-paging li a.flex-active {background-position:11px top; }
}



.mcom {background:#fff; background-position:center top;    padding:30px 0;}
.banner_wrap {margin:0 auto; display:block; width:1400px; background:#C6BFBD; height:292px; overflow:hidden; }
.item {float:left;}
.item a div.img { z-index:100000; width:350px;}
.item a div.ov { display:none; position:absolute;} 
.item a:hover div.ov { display:block; position:absolute;} 

.contents {margin:20px auto 0 auto; max-width:1400px;  }
.contents:after {content:"";display:block;clear:both;}

.mboard {float:left; width:700px; height:220px; background:#fff;}
.mboard:after {content:"";display:block;clear:both;}
.mboard .board_box {float:left; width:44%; padding:0 3%;}
.mboard_title { height:20px; width:100%; margin:20px 0;}
 

@media screen and (max-width:1460px){
.banner_wrap { width:1050px;} 
.contents {  max-width:1050px;  }
}
@media screen and (max-width:1100px){
.banner_wrap { width:700px;} 
.contents { max-width:700px;  }
}



@media screen and (max-width:700px){
.banner_wrap { width:300px;  height:250px;} 
.banner_wrap img {max-width:300px;}
.contents { max-width:300px;  }
.contents img {width:100%;}
.board_output img {width:auto;}
.mboard { width:100%; height:189px;}
.mboard_title {width:94%; height:20px; padding:0px 3% 0 3%;}
.mboard_title img {width:45px;}
.mboard_con {width:94%; height:110px; padding:0 3%; }
.mb_img2 div{width:50%;}
.mb_img2 div img{width:100%;}
.mboard .board_box { float:none; width:94%; padding:0 3% 20px 3%; border-top:1px solid #eee; height:200px;}
.mboard {float:none; height:440px;} 
 }