﻿@charset "utf-8";
@import url('global.css');
@import url('layout.css');
@import url('common.css');
#header {margin-bottom:0 !important;}
.main_bg { }
.section1 { width:1100px; margin:0 auto; margin-top:34px; overflow:hidden; }
.section2 { width:1100px; margin:0 auto; margin-top:15px; overflow:hidden; }

.gochangin { float:left; width:290px; margin-right:15px;}
.schedule { float:left; width:490px; border-top:2px #002e8b solid;}
.schedule .tit{width:430px; height:44px; padding-left:60px; background:url(../images/m_schedule_bg.png) no-repeat; background-color:#3662bb; font-size:19px; font-weight:600; color:#fff; line-height:44px; }
.schedule .txt { margin-left:10px; font-size:13px; color:#cbd8f3; line-height:44px;}
.schedule .more { float:right; margin-right:15px; font-size:25px; color:#fff; font-weight:600; line-height:44px; text-align:center;}
.schedule .more:hover { color:#8ce0ff;}
.schedule .list { width:448px; height:172px; background:#fff; padding:15px 20px; border-left:1px #ccd1da solid;border-right:1px #ccd1da solid;border-bottom:1px #ccd1da solid;}
.schedule .latestBBS  li {height:28px !important;}
.schedule .latestBBS  li .title { width:430px !important;}
.schedule .text { display:none;}
.schedule .date { display:none;}

.rbanner { float:right; width:290px; }
.rbanner a{display:block; font-size:13px; color:#6c6c6c;}
.rbanner .bg1 a{ width:265px; height:65px; background:url(../images/rbanner_01.gif); padding:18px 0 0 25px; line-height:25px;}
.rbanner .bg2 a{ width:265px; height:65px; background:url(../images/rbanner_02.gif); padding:18px 0 0 25px;line-height:25px;}
.rbanner .bg3 a{ width:265px; height:66px; background:url(../images/rbanner_03.gif); padding:17px 0 0 25px;line-height:25px;}
.rbanner .bold{ font-size:16px; font-weight:600; color:#393939;}

.main_banner{position:relative;width:100%;height:249px;padding-top:0px;overflow:hidden;}
.main_banner .title{ width:100%; height:49px; background:#29b9ca; font-size:20px; font-weight:600; color:#fff; line-height:49px; text-align:center; }
.main_banner .title2{ width:100%; height:49px; background:#23aea7; font-size:20px; font-weight:600; color:#fff; line-height:49px; text-align:center; }
.main_banner .title .st, .main_banner .title2 .st{ margin-left:10px; font-size:15px; font-weight:500; color:#fff; line-height:49px; text-align:center; }
.main_banner .banners{position:relative;width:100%;height:281px;margin:0 auto}
.main_banner .banners .big_img{position:relative;width:100%;height:207px}
.main_banner .banners .big_img > div{position:absolute;top:0;}
.main_banner .banners .big_img span.test_m{position:absolute;top:0;left:0;width:100%;height:281px;line-height:281px;font-size:300px;color:#fff}
.main_banner .banners > a{position:absolute;top:50%;margin-top:;}
.main_banner .banners > a.btn_m_left{left:10px}
.main_banner .banners > a.btn_m_right{right:10px}
.main_banner .tab{position:absolute;bottom:0;left:0;width:100%;height:41px; margin-top:1px; z-index:100;}
.main_banner .tab ul{position:relative;width:290px;height:41px;margin:0 auto;overflow:hidden;z-index:10; background:#838383;}
.main_banner .tab ul li{position:relative;float:left;width:144px; text-align:center;cursor:pointer; border-right:1px #fff solid; }
.main_banner .tab ul li > a{ line-height:41px; width:100%; font-size:16px; color:#fff; }
.main_banner .tab ul li:last-child{border-right:0;}
.main_banner .tab > span.tab_left_bg{left:0;margin-left:-100px;}
.main_banner .tab > span.tab_right_bg{right:0;margin-right:-428px;}


.event_photo { float:left; width:490px; margin-right:15px;}
.bbs_photo {width:488px; height:300px; background:#fff; border-top:2px #002e8b solid; border-left:1px #ccd1da solid ;border-right:1px #ccd1da solid;border-bottom:1px #ccd1da solid; overflow:hidden;}
.bbs_photo .tit { height:41px; padding:0 15px; font-size:16px; font-weight:600; line-height:41px; border-bottom:0px #c9ced5 solid; margin-bottom:;}
.bbs_photo .txt { margin-left:10px; font-size:13px; color:#6c6c6c; font-weight:400; line-height:40px; text-align:center;}
.bbs_photo .more { float:right; font-size:18px; color:#; font-weight:600; line-height:40px; text-align:center;}
.bbs_photo .more:hover { display:block; color:#81abff;}
.bbs_photo .list { padding:0 0 0 12px;}

.main_bbs { float:left; width:290px;}
.bbs {width:288px; height:141px; background:#fff; border-top:2px #002e8b solid; border-left:1px #ccd1da solid ;border-right:1px #ccd1da solid;border-bottom:1px #ccd1da solid; overflow:hidden;}
.bbs .tit { height:40px; padding:0 15px; font-size:16px; font-weight:600; line-height:40px; border-bottom:1px #c9ced5 solid; margin-bottom:0px;}
.bbs .txt { margin-left:10px; font-size:13px; color:#6c6c6c; font-weight:400; line-height:40px; text-align:center;}
.bbs .more { float:right; font-size:18px; color:#; font-weight:600; line-height:40px; text-align:center;}
.bbs .more:hover { display:block; color:#81abff;}
.bbs .list { padding:15px 20px; height:60px; overflow: hidden; display:block;}

.tour { float:right; width:290px;}

.main_banner2{position:relative;width:100%;height:302px;padding-top:0px;overflow:hidden;}
.main_banner2 .title{ width:100%; height:49px; background:#29b9ca; font-size:20px; font-weight:600; color:#fff; line-height:49px; text-align:center; }
.main_banner2 .title2{ width:100%; height:49px; background:#23aea7; font-size:20px; font-weight:600; color:#fff; line-height:49px; text-align:center; }
.main_banner2 .title .st, .main_banner2 .title2 .st{ margin-left:10px; font-size:15px; font-weight:500; color:#fff; line-height:49px; text-align:center; }
.main_banner2 .banners2{position:relative;width:100%;height:260px;margin:0 auto}
.main_banner2 .banners2 .big_img2{position:relative;width:100%;height:260px}
.main_banner2 .banners2 .big_img2 > div{position:absolute;top:0;}
.main_banner2 .banners2 .big_img2 span.test_m{position:absolute;top:0;left:0;width:100%;height:281px;line-height:281px;font-size:300px;color:#fff}
.main_banner2 .banners2 > a{position:absolute;top:50%;margin-top:;}
.main_banner2 .banners2 > a.btn_m_left{left:10px}
.main_banner2 .banners2 > a.btn_m_right{right:10px}
.main_banner2 .tab2{position:absolute;bottom:0;left:0;width:100%;height:41px; margin-top:1px; z-index:100;}
.main_banner2 .tab2 ul{position:relative;width:290px;height:41px;margin:0 auto;overflow:hidden;z-index:10; background:#838383;}
.main_banner2 .tab2 ul li{position:relative;float:left;width:144px; text-align:center;cursor:pointer; border-right:1px #fff solid; }
.main_banner2 .tab2 ul li > a{ line-height:41px; width:100%; font-size:16px; color:#fff; }
.main_banner2 .tab2 ul li:last-child{border-right:0;}
.main_banner2 .tab2 > span.tab_left_bg{left:0;margin-left:-100px;}
.main_banner2 .tab2 > span.tab_right_bg{right:0;margin-right:-428px;}

.introduct { width:100%; height:265px; margin-top:35px; background:url(../images/main_introduct.jpg);}
.introduct .wrapper { width:1100px; margin:0 auto; padding:37px 0; }
.introduct .title { margin-bottom:25px; font-size:23px; font-weight:600; color:#fff; text-align:center;}
.introduct .title .txt { margin-top:10px; font-size:15px; font-weight:400; line-height:35px; }
.introduct .btn li { float:left; width:99px; height:99px; margin-left:44px;}
.introduct .btn li:first-child {margin-left:0;}
.introduct .btn li a { display:block; width:99px; height:39px; padding-top:60px; font-size:15px; font-weight:600; color:#3f3f3f; text-align:center;}
.introduct .btn li a:hover { color:#3662bb;}
.introduct .btn .link1 { background:url(../images/m_intro_b01.png);}
.introduct .btn .link2 { background:url(../images/m_intro_b02.png);}
.introduct .btn .link3 { background:url(../images/m_intro_b03.png);}
.introduct .btn .link4 { background:url(../images/m_intro_b04.png);}
.introduct .btn .link5 { background:url(../images/m_intro_b05.png);}
.introduct .btn .link6 { background:url(../images/m_intro_b06.png);}
.introduct .btn .link7 { background:url(../images/m_intro_b07.png);}
.introduct .btn .link8 { background:url(../images/m_intro_b08.png);}


.shop { width:1100px; margin:0 auto; }
.shop .title { margin-bottom:10px; font-size:28px; font-family: '맑은 고딕'; font-weight:bold; text-align:center; ;letter-spacing: -2px;}
.shop .title .txt { margin-top:15px; font-size:15px; font-weight:400; line-height:35px; }
.shop .btn { width:100%; text-align:center; overflow:hidden;}
.shop .btn li { display:inline-block; width:269px; margin:0 10px;  font-size:16px; line-height:46px; text-align:center;}
.shop .btn li:first-child {margin-left:0;}
.shop .btn li a { display:block; color:#464646; background:#fff; border:1px #e1e1e1 solid; font-weight:bold;}
.shop .btn li a:hover { background:#8aab31; border:1px #8aab31 solid; color:#fff;}
.productListMain { clear:both; width:100%; margin-top:5px; overflow:hidden;}
.productListMain li { float:left; margin:20px 10px 10px 10px; width:200px; height:275px; overflow:hidden;}
.productListMain li img { width:200px; height:200px; }
.productListMain li .caption{ font-size:15px; font-weight:600; line-height:20px; text-align:center;margin-top:13px;}
.productListMain li .txt{ font-size:12px; color:#333; line-height:16px !important; display:block; margin-top:8px; height:35px; overflow:hidden; text-align:center;}
.productListMain li .txt a{ color:#898989;}


/*기본게시판*/
.latestBBS {margin-left:px; width:; }
.latestBBS li {height:25px; overflow:hidden; background: url(../images/dot_title2.png) no-repeat 0 10px ;}
.latestBBS li .title { font-size:13px; width:166px; display:block; float:left; font-weight:400; color:#4f4f4f; line-height:22px; padding-left:9px; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:12px; font-weight:400; color:#5e5e5e;}

/*갤러리게시판*/
.latestGallery li { width:150px; float:left; margin-bottom:7px; margin-right:7px;}
.latestGallery li:last-child { margin-right:0px;}
.latestGallery li .img img { width:150px; height:120px;}
.latestGallery li .caption { width:150px; height:15px; margin-top:5px; overflow:hidden; text-align:center; z-index:999; }

#footer {margin-top:0 !important;}