@charset "utf-8";
@import url("./width1024_default.css");


#container {position:relative; z-index:0;}


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:600px; min-width:1100px; overflow:hidden;}
.main_visual ul { width:100%; left:0px;top:0px; height:600px; position:absolute;}
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:600px; }


.main_visual .pager_box {position:absolute;  z-index:99999999 !important; bottom:15px; width:100%; text-align:center;}
.main_visual .main_pager {text-align:center; }
.main_visual .main_pager span {display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:14px; height:14px; margin:0 6px; border-radius:14px; background:#fff;}
.main_visual .main_pager .cycle-pager-active {background:#ff9801;}

.main_visual .control {position:absolute; top:315px; width:100%; text-align:center; z-index:9999999 !important;}
.main_visual .control a {float:left; width:10px; height:16px; padding:15px 18px; margin-left:50px; background:rgba(0,0,0,0.3);}
.main_visual .control a#visual_next {float:right; margin:0 50px 0 0;}
.main_visual .control a:hover {background:rgba(0,0,0,0.6);}


/*메인바로가기*/
.main_top_area {overflow:hidden; padding:40px 0 30px; background:#eae5e5;}


/*바로가기 배너*/
.link_banner {overflow:hidden; margin:0;}
.link_banner li {display:table; float:left; width:366px; height:340px; text-align:center;  background:#b53232;}
.link_banner li a {display:table-cell; vertical-align:middle; color:#fff;}
.link_banner .left_box {background:url(../images/main/link_banner_bg1.jpg) left top no-repeat; background-size:cover;}
.link_banner .right_box {background:url(../images/main/link_banner_bg2.jpg) left top no-repeat; background-size:cover;}
.link_banner .center_box {width:367px;}

.link_banner dt {font-size:23px; font-weight:bold;}
.link_banner dd {font-size:14px; line-height:18px; margin-top:15px;}
.link_banner .center_box dd {margin-top:25px;}

.link_banner .more_btn {display:inline-block; margin-top:30px; font-size:12px; font-weight:bold; color:#666; background:#fff; width:100px; height:26px; line-height:26px;}

.link_banner img {vertical-align:top;}

.link_banner li:hover dt {color:#f2d294;}
.link_banner li:hover dd {color:#f2d294;}
.link_banner .center_box:hover dd {color:#fff;}
.link_banner li:hover .more_btn {background:#2e2929; color:#fff;}


/*메인 퀵메뉴*/
.main_qucik {overflow:hidden; margin:25px 0 0;}
.main_qucik li {float:left; width:16.666%; height:135px; padding:20px 0 0; text-align:center; border:1px solid #eae5e5; box-sizing:border-box;}
.main_qucik a {display:block;}
.main_qucik .txt {display:block; color:#000; font-size:14px; margin-top:15px;}
.main_qucik img {vertical-align:top;}
.main_qucik li:hover {border:1px solid #f26d00;}


/*메인바로가기*/
.main_gallery {overflow:hidden; padding:60px 0 50px; background:#f1f1f1;}

.main_gallery .tit {text-align:center; font-size:24px;}
.main_gallery .tit a {color:#222;}
.main_gallery .tit span {display:block; font-size:15px; padding-top:10px; color:#444;}
.main_gallery .tit a:hover {color:#4182af;}

.main_gallery ul {margin-top:30px;}
.main_gallery li {position:relative; float:left; width:530px; margin:10px;}
.main_gallery .one_box {display:block; height:125px; background:#fff; overflow:hidden;}

.main_gallery .photo {position:absolute; left:0; top:0; width:160px; height:125px;}
.main_gallery .photo img {width:100%; height:100%; vertical-align:top;}

.main_gallery dl {margin-left:190px; padding-right:30px;}
.main_gallery dt {color:#333; font-size:15px; font-weight:bold; margin-top:30px;}
.main_gallery dd {color:#999; font-size:13px; line-height:18px; margin-top:5px; word-break:keep-all;}

.main_gallery li:hover .one_box {background:#4182af;}
.main_gallery li:hover dt {color:#fff;}
.main_gallery li:hover dd {color:#fff;}
.main_gallery li:hover .more_btn {color:#eee;}


/*메인 cs*/
.main_cs {padding:50px 0; overflow:hidden; background:#fff;}
.main_cs .board {float:left; width:540px;}
.main_cs .board.last {float:right;}
.main_cs .board .tit {font-size:20px; padding-bottom:10px; margin-bottom:10px; border-bottom:2px solid #444;}

.main_cs .tit a {display:block; color:#222;}
.main_cs .tit .btn {float:right; font-size:13px; color:#666;}
.main_cs .tit a:hover .btn {color:#000;}

.main_cs .board li {line-height:35px; height:35px; padding:0 3px; border-bottom:1px solid #ddd;}
.main_cs .board li a {display:block; font-size:14px; color:#777;}
.main_cs .board li .date {float:right; font-size:13px;}
.main_cs .board li a:hover {color:#000;}
.main_cs .board li a:hover .date {color:#000;}

.main_cs .businiess {float:left; width:320px;}
.main_cs .tit {font-size:20px; padding-bottom:10px; margin-bottom:20px; border-bottom:2px solid #444;}
.main_cs .info {position:relative; height:130px; overflow:hidden; background:#665151;}
.main_cs .info a {display:block; padding:30px 120px 40px 25px; color:#fff; font-size:14px; line-height:22px; word-break:keep-all;}
.main_cs .info .ic {position:absolute; right:25px; top:32px;}
.main_cs .info:hover {background:#c1b480;}


