@charset "utf-8";


/* all layout */
body {min-width:320px; word-break:keep-all; word-wrap:break-word;}
#wrap {min-width:1240px; padding-top:102px;}

@media (max-width:1280px) {
#wrap {min-width:100%;}
}

@media (max-width:1023px) {
#wrap {padding-top:60px;}
}

/* header */
#header {position:absolute; top:0; left:0; width:100%; background:transparent; z-index:101;}
#header .util {position:relative; background-color:#323232; z-index:100;}
#header .util .inside {max-width:1200px; margin:0 auto; height:42px;}
#header .util .inside .utilset {float:right;padding:0;margin-right:6px;}
#header .util .inside .utilset li {display:inline-block;margin-right:-6px; padding:0px 10px; border-left:1px solid #675d56; vertical-align:middle;background-color:#2c2724; height:42px;}
#header .util .inside .utilset li:first-child {border-left:1px solid #675d56;}
#header .util .inside .utilset li a {display:inline-block; color:#dad8d7; font-size:12px; line-height:42px; vertical-align:middle;padding:0;margin:0}
#header .util .inside .utilset li img {display:inline-block; color:#dad8d7; font-size:12px; line-height:42px; vertical-align:middle;padding:0;margin:0}
#header .util .inside .utilset li a.on {text-decoration:underline;}

#header .util .inside .utilset2 {float:left;padding:0;margin:0}
#header .util .inside .utilset2 li {display:inline-block;margin-right:-6px; padding:0px 30px; border-left:1px solid #675d56; vertical-align:middle;background-color:#3a302a; height:42px;}
#header .util .inside .utilset2 li:first-child {border-left:1px solid #675d56;}
#header .util .inside .utilset2 li a {display:inline-block; color:#dad8d7; font-size:12px; line-height:42px; vertical-align:middle;padding:0;margin:0}
#header .util .inside .utilset2 li a.on {text-decoration:underline;}

#header .navtop_wrap {position:relative; box-shadow:0 1px 5px rgba(0, 0, 0, 0); overflow:hidden; z-index:100;background-color:#fff;}
#header .navtop_wrap:before {content:""; display:block; position:absolute; top:97px; left:0; width:100%; height:350px; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#EFEFEF;}
#header .navtop_wrap .inside {position:relative; max-width:1200px; margin:0 auto;}
#header .navtop_wrap .inside:after {display:block; clear:both;}
#header .navtop_wrap .inside .logo {position:absolute; top:0; left:0; height:97px; margin:0; font-size:0; background:#fff; box-sizing:initial;}
#header .navtop_wrap .inside .logo a {display:block; padding:30px 50px 0 0;}
#header .navtop_wrap .inside .logo a img {vertical-align:middle;}
#header .navtop_wrap .inside .gnbs {float:right;}
#header .navtop_wrap .inside .gnbs ul {margin:0; padding:0;}
#header .navtop_wrap .inside .gnbs > ul:after {display:block; clear:both;}
#header .navtop_wrap .inside .gnbs > ul > li {position:relative; float:left; padding-left:80px; text-align:left;}
/*#header .navtop_wrap .inside .gnb > ul > li:first-child {padding-right:25px;}*/
#header .navtop_wrap .inside .gnbs > ul > li > a {display:block; height:97px; line-height:97px; color:#555; font-size:18px;font-family:'Noto Sans KR';font-weight:400;}
#header .navtop_wrap .inside .gnbs > ul > li > a:hover {text-decoration:none;}

#header .navtop_wrap .inside .gnbs > ul > li .depth2 {position:absolute; top:100px; left:0; width:100%;margin-left:80px;}
#header .navtop_wrap .inside .gnbs > ul > li:first-child .depth2 {}
#header .navtop_wrap .active .inside .gnbs > ul > li .depth2 {opacity:1; transform:translateY(0);}
#header .navtop_wrap .inside .gnbs > ul > li .depth2 li {margin-bottom:10px;text-align:left;}
#header .navtop_wrap .inside .gnbs > ul > li .depth2 li:first-child {margin-top:13px;}
#header .navtop_wrap .inside .gnbs > ul > li .depth2 li a {color:#555; font-size:14px;font-family:'Noto Sans KR'}
#header .navtop_wrap .inside .gnbs > ul > li .depth2 li a:hover {color:#555;}
#header .gnb_dim {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); opacity:.6; z-index:99;}
#header.fixed .navtop_wrap {position:fixed; top:0; left:0; width:100%;}
#header .m_nav {display:none; position:absolute; top:0px; left:0; right:0; height:60px; padding:0 20px; background:#fff; box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}
#header .m_nav .logo {margin-top:12px; font-size:0;}
#header .m_nav .logo a img {height:38px;}
#header .m_nav .btn_menu {position:absolute; z-index:10; right:25px; top:20px; cursor:pointer; -webkit-transform:rotateY(0); transform:rotateY(0); -webkit-transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1); transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);}
#header .m_nav .btn_menu .line {width:32px; height:2px; margin:0 0 7px 0; background:#333; -webkit-transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1); transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);}
#header .m_nav .btn_menu .line:last-child {margin-bottom:0;}
#header .m_nav .btn_menu.active {-webkit-transform:rotate(180deg); transform:rotate(180deg);}
#header .m_nav .btn_menu.active .line {margin:0 0 4px 0;}
#header .m_nav .btn_menu.active .line:nth-child(1) {-webkit-transform:rotate(45deg) translate(4px, 4px); transform:rotate(45deg) translate(4px, 4px);}
#header .m_nav .btn_menu.active .line:nth-child(2) {opacity:0;}
#header .m_nav .btn_menu.active .line:nth-child(3) {-webkit-transform:rotate(-45deg) translate(5px, -4px); transform:rotate(-45deg) translate(5px, -4px);}
#header .m_nav.fixed {position:fixed; top:0;}
#header .m_nav .aside {display:block; position:fixed; top:0; right:-100%; width:80%; height:100%; overflow-y:auto; background-color:#fff; z-index:100;}
#header .m_nav .aside .m_head {position:relative; height:60px; background:#323232;}
#header .m_nav .aside .m_head .btn_close {position:absolute; right:20px; top:22px; z-index:10; cursor:pointer; -webkit-transform:rotateY(0); transform:rotateY(0); -webkit-transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1); transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);}
#header .m_nav .aside .m_head .btn_close .line {width:32px; height:2px; margin:0 0 4px 0; background:#fff; -webkit-transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1); transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1); -webkit-transform:rotate(180deg); transform:rotate(180deg);}
#header .m_nav .aside .m_head .btn_close .line:last-child {margin-bottom:0;}
#header .m_nav .aside .m_head .btn_close .line:nth-child(1) {-webkit-transform:rotate(45deg) translate(4px, 4px); transform:rotate(45deg) translate(4px, 4px);}
#header .m_nav .aside .m_head .btn_close .line:nth-child(2) {opacity:0;}
#header .m_nav .aside .m_head .btn_close .line:nth-child(3) {-webkit-transform:rotate(-45deg) translate(5px, -4px); transform:rotate(-45deg) translate(5px, -4px);}
#header .m_nav .aside .m_menu > ul > li {border-bottom:1px solid #e4e4e4;}
#header .m_nav .aside .m_menu > ul > li > a {position:relative; display:block; padding:18px 20px; color:#333; font-size:15px; font-weight:600; letter-spacing:-0.5px;}
#header .m_nav .aside .m_menu > ul > li > a:after {content:""; display:block; position:absolute; top:50%; right:20px; width:15px; height:15px; margin-top:-7px; background:url('/images/ico/ico_plus02.png') no-repeat 50% 50%; background-size:15px 15px;}
#header .m_nav .aside .m_menu > ul > li > a.on:after {background:url('/images/ico/ico_line02.png') no-repeat 50% 50%; background-size:15px 1px;}
#header .m_nav .aside .m_menu > ul > li > a:hover {text-decoration:none;}
#header .m_nav .aside .m_menu > ul > li > .depth2 {display:none; padding:0 20px; border-top:1px solid #e4e4e4; background:#f3f3f3;}
#header .m_nav .aside .m_menu > ul > li > .depth2 li {border-top:1px solid #dedede;}
#header .m_nav .aside .m_menu > ul > li > .depth2 li:first-child {border-top:none;}
#header .m_nav .aside .m_menu > ul > li > .depth2 li a {position:relative; display:block; padding:15px 10px; color:#292929; font-size:14px; line-height:20px; font-weight:normal;}
#header .m_nav .aside .m_menu > ul > li > .depth2 li a:after {content:""; display:block; position:absolute; top:50%; right:5px; width:8px; height:14px; margin-top:-7px; background:url('/images/ico/ico_arr03.png') no-repeat 50% 50%; background-size:8px 14px;}
#header .m_nav .aside .m_menu > ul > li > .depth2 li a:hover {text-decoration:none;}
#header .m_nav .aside .m_link ul {overflow:hidden;}
#header .m_nav .aside .m_link ul li {float:left; width:33.32%; text-align:center;}
#header .m_nav .aside .m_link ul li a {display:block; height:30px; line-height:28px; padding:10px; color:#333; font-size:13px; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:#fff;}
#header .m_nav .aside .m_link ul li:first-child a {border-left:none;}
#header .m_nav .aside .m_link ul li a span {display:inline-block; line-height:18px; vertical-align:middle;}
#header .m_nav .aside_dim {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:.5; z-index:99;}

@media (max-width:1280px) {
#header .util .inner {padding:0 20px; background-position:20px 50%;}
#header .navtop_wrap .inner {padding:0 20px;}
#header .navtop_wrap .inner .logo a {padding:23px 50px 0 20px;}
#header .navtop_wrap .inside .gnbs > ul > li {position:relative; float:left; padding-left:45px; text-align:left;}
#header .navtop_wrap .inside .gnbs > ul > li .depth2 {position:absolute; top:100px; left:0; width:100%;margin-left:48px;}
#header .navtop_wrap .inside .gnbs > ul > li .depth2 li a {color:#555; font-size:13px;font-family:'Noto Sans KR'}
}



@media (max-width:1023px) {
#header .util {z-index:90;}
#header .util .inner {height:35px; background-size:187px 23px;}
#header .util .inner .link_list {display:none; margin-top:10px;}
#header .util .inner .link_list li a {font-size:13px; line-height:13px;}
#header .navtop_wrap {display:none;}
#header .m_nav {display:block;}
}

@media (max-width:640px) {
#header .util .utilset {display:none;}
#header .util .utilset2 {display:none;}
#header .m_nav .logo {margin-top:14px;}
#header .m_nav .logo a img {height:32px;}
}

#banner {border-top:1px solid #dcdcdc;}
#banner .banner_slide1 {background:#f1f1f1;padding:45px 0px; }
#banner .banner_slide1 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner .banner_slide1 .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#banner .banner_slide1 .inner .select_area .select_box {position:relative; float:right;height:53px;}
#banner .banner_slide1 .inner .select_area .select_box:first-child {margin-left:0;}
#banner .banner_slide1 .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#fff; font-size:14px;background-color:#45352d; background-image:url('../image/common/icon_more2.png'); background-repeat:no-repeat; background-position:90% 50%; box-sizing:initial;}
#banner .banner_slide1 .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#fff;}
#banner .banner_slide1 .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0; background:#352821; overflow-y:auto; z-index:100;}
#banner .banner_slide1 .inner .select_area .select_box ul li {margin-top:5px;}
#banner .banner_slide1 .inner .select_area .select_box ul li:first-child {margin-top:0;}
#banner .banner_slide1 .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#dedede; font-size:14px; line-height:20px;}
#banner .banner_slide1 .inner .link_area {position:absolute; top:13px; float:left;}
#banner .banner_slide1 .inner .link_area ul {overflow:hidden;}
#banner .banner_slide1 .inner .link_area ul li {float:left;}
#banner .banner_slide1 .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#bab5b2; font-size:14px; border-left:1px solid #bab5b2; vertical-align:middle;}
#banner .banner_slide1 .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}



/* main1_tab */
.main1_tab {margin-bottom:0px;}
.main1_tab ul:after {content:""; display:block; clear:both;}
.main1_tab ul li {float:left; text-align:left;}
.main1_tab ul li a {display:block; padding:0px; color:#000;font-size:15px;}
.main1_tab ul li:last-child {margin-right:0;padding-right:0;}
.main1_tab ul li a:hover {text-decoration:none;}
.main1_tab ul li a.on {color:#fff; border-top:1px solid #dc5d33; border-bottom:1px solid #dc5d33; border-right:1px solid #dc5d33; background-color:#e66c43;font-weight:700;}
.main1_tab ul li:first-child a.on {border-left:1px solid #dc5d33;font-weight:700;}
.main1_tab ul li a span {display:inline-block; font-size:15px; line-height:24px; font-weight:normal; vertical-align:middle;}
.main1_tab.len02 ul li {width:50%;}
.main1_tab.len03 ul li {width:33.32%;}
.main1_tab.len04 ul li {width:25%;}
.main1_tab.len05 ul li {width:20%;}
.main1_tab.len06 ul li {width:16.66%;}
.main1_tab.len07 ul li {width:14.28%;}
.main1_tab_cont {display:none; margin-top:40px;}
.main1_tab_cont.on {display:block;}

@media (max-width:1023px) {
.main1_tab {margin-bottom:0px;}
.main1_tab ul:after {content:""; display:block; clear:both;}
.main1_tab ul li {float:left; text-align:center;}
.main1_tab ul li a {display:block; padding:0px; color:#555; font-size:15px;}
.main1_tab ul li a:hover {text-decoration:none;}
.main1_tab ul li a.on {color:#fff;font-weight:800;}
.main1_tab ul li a span {display:inline-block; font-size:15px; line-height:24px; font-weight:normal; vertical-align:middle;}
.main1_tab.len02 ul li {width:50%;}
.main1_tab.len03 ul li {width:100%;}
.main1_tab.len04 ul li {width:25%;}
.main1_tab.len05 ul li {width:25%;}
.main1_tab.len06 ul li {width:50%;}
.main1_tab.len07 ul li {width:14.28%;}
.main1_tab_cont {display:none; margin-top:40px;}
.main1_tab_cont.on {display:block;}
}


@media (max-width:640px) {
.main1_tab {margin-bottom:0px;}
.main1_tab ul:after {content:""; display:block; clear:both;}
.main1_tab ul li {float:left; text-align:center;}
.main1_tab ul li a {display:block; padding:0px; color:#555; font-size:15px;}
.main1_tab ul li a:hover {text-decoration:none;}
.main1_tab ul li a.on {color:#fff;font-weight:800;}
.main1_tab ul li a span {display:inline-block; font-size:15px; line-height:24px; font-weight:normal; vertical-align:middle;}
.main1_tab.len02 ul li {width:50%;}
.main1_tab.len03 ul li {width:100%;}
.main1_tab.len04 ul li {width:25%;}
.main1_tab.len05 ul li {width:100%;}
.main1_tab.len06 ul li {width:50%;}
.main1_tab.len07 ul li {width:14.28%;}
.main1_tab_cont {display:none; margin-top:40px;}
.main1_tab_cont.on {display:block;}
}


#banner2 {border-top:1px solid #efefef;}
#banner2 .banner_slide2 {background:#fff;fff:0px 0px;height:60px;margin:0 auto;line-height:60px;vertical-align:middle;}
#banner2 .banner_slide2 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 0px 0px 0px;text-align:center;line-height:60px;vertical-align:middle;}



#banner3 {margin:0;padding:0;border-top:1px solid #d5d5d5;}
#banner3 .banner_slide3 {padding-top:27px;padding-bottom:30px;margin:0;background: url(../image/main/mbg_01.png) no-repeat; background-position: center;}
#banner3 .banner_slide3 .inner iframe{width:100%;height:320px;}
#banner3 .banner_slide3 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner3 .banner_slide3 .inner .title {font-size:29px;font-weight:500;color:#555;margin-bottom:20px;}
#banner3 .banner_slide3 .inner .notice {font-size:13px;color:#555;border-top:1px solid #d7dde3;margin-right:30px;}
#banner3 .banner_slide3 .inner .plus {float:right;}
#banner3 .banner_slide3 .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#banner3 .banner_slide3 .inner .select_area .select_box {position:relative; float:right;height:53px;}
#banner3 .banner_slide3 .inner .select_area .select_box:first-child {margin-left:0;}
#banner3 .banner_slide3 .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#fff; font-size:14px;background-color:#45352d; background-image:url('../image/common/icon_more2.png'); background-repeat:no-repeat; background-position:90% 50%; box-sizing:initial;}
#banner3 .banner_slide3 .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#fff;}
#banner3 .banner_slide3 .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0; background:#352821; overflow-y:auto; z-index:100;}
#banner3 .banner_slide3 .inner .select_area .select_box ul li {margin-top:5px;}
#banner3 .banner_slide3 .inner .select_area .select_box ul li:first-child {margin-top:0;}
#banner3 .banner_slide3 .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#dedede; font-size:14px; line-height:20px;}
#banner3 .banner_slide3 .inner .link_area {position:absolute; top:13px; float:left;}
#banner3 .banner_slide3 .inner .link_area ul {overflow:hidden;}
#banner3 .banner_slide3 .inner .link_area ul li {float:left;}
#banner3 .banner_slide3 .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#bab5b2; font-size:14px; border-left:1px solid #bab5b2; vertical-align:middle;}
#banner3 .banner_slide3 .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}


@media (max-width:1028px) {
#banner3 .banner_slide3 {background:none;}

}


@media (max-width:780px) {
#banner3 .banner_slide3 .inner iframe{width:100%;height:380px;}
#banner3 .banner_slide3 {background:#fff;padding-top:20px; }
#banner3 .banner_slide3 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:7px;}

}

@media (max-width:640px) {
#banner3 .banner_slide3 {background:#efefef;padding-top:20px;padding-bottom:15px; }
#banner3 .banner_slide3 .inner iframe{width:100%;height:340px;}
#banner3 .banner_slide3 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:7px;}

}


* content1_tab */
.content1_tab {margin:1px;}
.content1_tab ul:after {content:""; display:block; clear:both;}
.content1_tab ul li {float:left; text-align:center;}
.content1_tab ul li img {padding-top:15px;}
.content1_tab ul li a {display:block;border:0px solid #000; background-color:#fff;
 -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
	height:120px;
	color:#fff;
	font-size:14px;
}
.content1_tab ul li a:hover {text-decoration:none; background-color:#fff;}
.content1_tab ul li a.on {color:#555; border-top:1px solid #dc5d33; border-bottom:1px solid #dc5d33; border-right:1px solid #dc5d33; background-color:#e66c43;font-weight:700;}
.content1_tab ul li a span {display:inline-block; font-size:16px;  font-weight:normal; vertical-align:middle;color:#555;font-weight:500;}
.content1_tab ul li a span:hover {display:inline-block; font-size:16px;  font-weight:normal; vertical-align:middle;color:#dc5d33;font-weight:500;}
.content1_tab.len02 ul li {width:50%;}
.content1_tab.len03 ul li {width:33.32%;}
.content1_tab.len04 ul li {width:25%;}
.content1_tab.len05 ul li {width:20%;}
.content1_tab.len06 ul li {width:16.66%;}
.content1_tab.len07 ul li {width:14.28%;}
.content1_tab_cont {display:none; margin-top:40px;}
.content1_tab_cont.on {display:block;}

@media (max-width:1023px) {
.content1_tab ul li a {padding:0px;}
.content1_tab ul li a span {font-size:15px; line-height:22px; letter-spacing:-0.5px;}
.content1_tab.len06 ul li {width:16.66%;}
.content1_tab.len07 ul li {width:33.32%;}
}

@media (max-width:640px) {
.content1_tab ul li {margin-top:-1px;}
.content1_tab ul li a {padding:0px; border-top:0px solid #dddee0;}
.content1_tab ul li a.on {border-top:1px solid #dddee0; border-bottom:1px solid #dddee0; border-right:1px solid #dddee0;}
.content1_tab ul li:first-child a.on {border-left:1px solid #dddee0;}
.content1_tab ul li a span {font-size:13px; line-height:20px;}
.content1_tab.len02 ul li {width:50%;}
.content1_tab.len03 ul li {width:33.32%;}
.content1_tab.len04 ul li {width:25%;}
.content1_tab.len05 ul li {width:20%;}
.content1_tab.len06 ul li {width:16.66%;}
.content1_tab.len07 ul li {width:50%;}

.content1_tab_cont {margin-top:20px;}
}







#banner4 {border-top:0px solid #efefef;}
#banner4 .banner_slide3 {background:#e66c34;height:122px;
background: url(/image/main/mquick_bg.png);
background-size:cover;
background-repeat:   no-repeat;
background-position: center center;  
}
#banner4 .banner_slide3 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner4 .banner_slide3 .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#banner4 .banner_slide3 .inner .select_area .select_box {position:relative; float:right;height:53px;}
#banner4 .banner_slide3 .inner .select_area .select_box:first-child {margin-left:0;}
#banner4 .banner_slide3 .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#fff;}
#banner4 .banner_slide3 .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#fff;}
#banner4 .banner_slide3 .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0;  overflow-y:auto; z-index:100;}
#banner4 .banner_slide3 .inner .select_area .select_box ul li {margin-top:5px;}
#banner4 .banner_slide3 .inner .select_area .select_box ul li:first-child {margin-top:0;}
#banner4 .banner_slide3 .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#dedede; font-size:14px; line-height:20px;}
#banner4 .banner_slide3 .inner .link_area {position:absolute; top:13px; float:left;}
#banner4 .banner_slide3 .inner .link_area ul {overflow:hidden;}
#banner4 .banner_slide3 .inner .link_area ul li {float:left;}
#banner4 .banner_slide3 .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#bab5b2; font-size:14px; border-left:1px solid #bab5b2; vertical-align:middle;}
#banner4 .banner_slide3 .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}



/* content1_tab */
#banner4 .banner_slide3 .inner .contentmain1_tab {margin:0px;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul:after {content:""; display:block; clear:both;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li {float:left; text-align:center;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li img {display:block;max-width:100%;height:auto;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li a {display:block; padding:20px 0px;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li:first-child a {border-left:0px solid #dddee0;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li a:hover {text-decoration:none; background-color:#dd5621;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li a.on {color:#fff; border-top:1px solid #dc5d33; border-bottom:1px solid #dc5d33; border-right:1px solid #dc5d33; background-color:#e66c43;font-weight:700;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li:first-child a.on {border-left:1px solid #dc5d33;font-weight:700;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li a span {display:inline-block; font-size:15px; line-height:24px; font-weight:normal; vertical-align:middle;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len02 ul li {width:50%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len03 ul li {width:33.32%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len04 ul li {width:25%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len05 ul li {width:20%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len06 ul li {width:16.66%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len07 ul li {width:14.28%;}
#banner4 .banner_slide3 .inner .contentmain1_tab_cont {display:none; margin-top:40px;}
#banner4 .banner_slide3 .inner .contentmain1_tab_cont.on {display:block;}


#banner5 {border-top:1px solid #efefef;}
#banner5 .banner_slide5 {background:#fff;padding:40px 0px; }
#banner5 .banner_slide5 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner5 .banner_slide5 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:20px;}
#banner5 .banner_slide5 .inner .notice {font-size:13px;color:#555;}
#banner5 .banner_slide5 .inner .plus {float:right;}



#banner6 {border-top:1px solid #efefef;}
#banner6 .banner_slide6 {background:#fff;padding-top:30px;padding-bottom:30px; }
#banner6 .banner_slide6 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner6 .banner_slide6 .inner iframe{width:100%;height:220px;}
#banner6 .banner_slide6 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:20px;}
#banner6 .banner_slide6 .inner .notice {font-size:13px;color:#555;border-top:1px solid #d7dde3;margin-right:30px;}
#banner6 .banner_slide6 .inner .plus {float:right;}
#banner6 .banner_slide6 .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#banner6 .banner_slide6 .inner .select_area .select_box {position:relative; float:right;height:53px;}
#banner6 .banner_slide6 .inner .select_area .select_box:first-child {margin-left:0;}
#banner6 .banner_slide6 .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#fff; font-size:14px;background-color:#45352d; background-image:url('../image/common/icon_more2.png'); background-repeat:no-repeat; background-position:90% 50%; box-sizing:initial;}
#banner6 .banner_slide6 .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#fff;}
#banner6 .banner_slide6 .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0; background:#352821; overflow-y:auto; z-index:100;}
#banner6 .banner_slide6 .inner .select_area .select_box ul li {margin-top:5px;}
#banner6 .banner_slide6 .inner .select_area .select_box ul li:first-child {margin-top:0;}
#banner6 .banner_slide6 .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#dedede; font-size:14px; line-height:20px;}
#banner6 .banner_slide6 .inner .link_area {position:absolute; top:13px; float:left;}
#banner6 .banner_slide6 .inner .link_area ul {overflow:hidden;}
#banner6 .banner_slide6 .inner .link_area ul li {float:left;}
#banner6 .banner_slide6 .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#bab5b2; font-size:14px; border-left:1px solid #bab5b2; vertical-align:middle;}
#banner6 .banner_slide6 .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}


@media (max-width:640px) {
#banner6 .banner_slide6 .inner iframe{width:100%;height:200px;}
#banner6 .banner_slide6 {background:#fff;padding-top:20px; }
#banner6 .banner_slide6 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:7px;}

}


#banner7 {border-top:1px solid #efefef;}
#banner7 .banner_slide7 {background:#fff;padding-top:30px;padding-bottom:60px; }
#banner7 .banner_slide7 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner7 .banner_slide7 .inner iframe{width:100%;height:320px;}
#banner7 .banner_slide7 .inner .title {font-size:29px;font-weight:500;color:#555;margin-bottom:20px;}
#banner7 .banner_slide7 .inner .notice {font-size:13px;color:#555;border-top:1px solid #d7dde3;margin-right:30px;}
#banner7 .banner_slide7 .inner .plus {float:right;}
#banner7 .banner_slide7 .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#banner7 .banner_slide7 .inner .select_area .select_box {position:relative; float:right;height:53px;}
#banner7 .banner_slide7 .inner .select_area .select_box:first-child {margin-left:0;}
#banner7 .banner_slide7 .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#fff; font-size:14px;background-color:#45352d; background-image:url('../image/common/icon_more2.png'); background-repeat:no-repeat; background-position:90% 50%; box-sizing:initial;}
#banner7 .banner_slide7 .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#fff;}
#banner7 .banner_slide7 .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0; background:#352821; overflow-y:auto; z-index:100;}
#banner7 .banner_slide7 .inner .select_area .select_box ul li {margin-top:5px;}
#banner7 .banner_slide7 .inner .select_area .select_box ul li:first-child {margin-top:0;}
#banner7 .banner_slide7 .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#dedede; font-size:14px; line-height:20px;}
#banner7 .banner_slide7 .inner .link_area {position:absolute; top:13px; float:left;}
#banner7 .banner_slide7 .inner .link_area ul {overflow:hidden;}
#banner7 .banner_slide7 .inner .link_area ul li {float:left;}
#banner7 .banner_slide7 .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#bab5b2; font-size:14px; border-left:1px solid #bab5b2; vertical-align:middle;}
#banner7 .banner_slide7 .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}


@media (max-width:780px) {
#banner7 .banner_slide7 .inner iframe{width:100%;height:380px;}
#banner7 .banner_slide7 {background:#fff;padding-top:20px; }
#banner7 .banner_slide7 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:7px;}

}


@media (max-width:640px) {
#banner7 .banner_slide7 .inner iframe{width:100%;height:380px;}
#banner7 .banner_slide7 {background:#fff;padding-top:20px; }
#banner7 .banner_slide7 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:7px;}

}



#banner8 {background: url(../image/main/mbg_02.png) no-repeat; background-position: center;margin:0;padding-top:60px;padding-bottom:30px;}
#banner8 .banner_slide8 {padding:0px;padding:0px; }
#banner8 .banner_slide8 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner8 .banner_slide8 .inner iframe{width:100%;height:220px;filter: Alpha(Opacity=50);}
#banner8 .banner_slide8 .inner .title {font-size:29px;font-weight:500;color:#555;margin-bottom:20px;}
#banner8 .banner_slide8 .inner .notice {font-size:13px;color:#555;border-top:1px solid #d7dde3;margin-right:30px;}
#banner8 .banner_slide8 .inner .plus {float:right;}
#banner8 .banner_slide8 .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#banner8 .banner_slide8 .inner .select_area .select_box {position:relative; float:right;height:53px;}
#banner8 .banner_slide8 .inner .select_area .select_box:first-child {margin-left:0;}
#banner8 .banner_slide8 .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#fff; font-size:14px;background-color:#45352d; background-image:url('../image/common/icon_more2.png'); background-repeat:no-repeat; background-position:90% 50%; box-sizing:initial;}
#banner8 .banner_slide8 .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#fff;}
#banner8 .banner_slide8 .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0; background:#352821; overflow-y:auto; z-index:100;}
#banner8 .banner_slide8 .inner .select_area .select_box ul li {margin-top:5px;}
#banner8 .banner_slide8 .inner .select_area .select_box ul li:first-child {margin-top:0;}
#banner8 .banner_slide8 .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#dedede; font-size:14px; line-height:20px;}
#banner8 .banner_slide8 .inner .link_area {position:absolute; top:13px; float:left;}
#banner8 .banner_slide8 .inner .link_area ul {overflow:hidden;}
#banner8 .banner_slide8 .inner .link_area ul li {float:left;}
#banner8 .banner_slide8 .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#bab5b2; font-size:14px; border-left:1px solid #bab5b2; vertical-align:middle;}
#banner8 .banner_slide8 .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}


@media (max-width:1028px) {
#banner8 {background:#c56c3d;padding-top:15px;}
#banner8 .banner_slide8 {padding-top:20px;padding-bottom:20px; }
#banner8 .banner_slide8 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:7px;}

}



@media (max-width:780px) {
#banner8 {background:#c56c3d;padding-top:25px;padding-bottom:10px;}
#banner8 .banner_slide8 .inner iframe{width:100%;height:400px;}
#banner8 .banner_slide8 {padding:0px; }
#banner8 .banner_slide8 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:7px;}

}


@media (max-width:640px) {
#banner8 {background:#c56c3d;}
#banner8 .banner_slide8 .inner iframe{width:100%;height:400px;padding-bottom:10px;}
#banner8 .banner_slide8 {padding:0px; }
#banner8 .banner_slide8 .inner .title {font-size:23px;font-weight:700;color:#555;margin-bottom:7px;}

}




.inner .idx_con{margin: 0 auto;padding:20px 0px;}
.inner .idx_con ul{border:0px solid #e4e2e3;}
.inner .idx_con ul:after {display:block;visibility:hidden;clear:both;content:""}
.inner .idx_con li{float:left;width:20%;padding:0;}
.inner .idx_con li:hover{color:#ce4825;}
.inner .idx_con li {color:#555;}
.inner .idx_con li img{padding-right:10px;}
.inner .idx_con li span{display:inline-block;color:#fff;text-decoration:none;padding-top:15px;font-size:15px;}
.inner .idx_con li p{margin:20px 0 40px;color:#555;font-size:1.077em;line-height:1.5em;}
.inner .idx_con .tab640 {display:none;}

@media (max-width: 1280px){
.inner .idx_con{margin: 0 auto;text-align:center;}
.inner .idx_con li{width:20%;text-align:center;}
.inner .idx_con li span{display:block;font-size:13px;text-align:center;}
.inner .idx_con li img{max-width:100%;height:auto;text-align:center;}
 }

 @media (max-width: 1023px){
.inner .idx_con{margin: 0 auto;text-align:center;}
.inner .idx_con li{width:25%;text-align:center;}
.inner .idx_con li span{display:block;font-size:13px;text-align:center;padding-top:0px;}
.inner .idx_con li img{max-width:100%;height:auto;text-align:center;}
 }

  @media (max-width: 640px){
.inner .idx_con img{display:none;}
.inner .idx_con br{display:none;}
.inner .idx_con {margin:0;padding:0;}
.inner .idx_con ul:after {content:""; display:block; clear:both;}
.inner .idx_con ul li {float:left; text-align:center;}
.inner .idx_con ul li a {display:block; padding:3px 0px; color:#000; border:1px solid #bc3e0d;background-color:#da501a;font-size:12px;}
.inner .idx_con ul li:first-child a {border:1px solid #bc3e0d;margin-top:16px;}
.inner .idx_con ul li a:hover {text-decoration:none; background-color:#bc3e0d;}
.inner .idx_con ul li a.on {color:#fff; border:1px solid #bc3e0d;background-color:#e66c43;font-weight:700;}
.inner .idx_con ul li:first-child a.on {border-left:1px solid #bc3e0d;font-weight:700;}
.inner .idx_con ul li a span {display:inline-block; font-size:13px; line-height:24px; font-weight:normal; vertical-align:middle;}
.inner .idx_con.len02 ul li {width:100%;}
.inner .idx_con ul li .fa {float:left; text-align:center;}

 }



@media (max-width:1023px) {
#banner4 {border-top:0px solid #efefef;}
#banner4 .banner_slide3 {background:#e66c34;height:122px;
background: url(/image/main/mquick_bg.png);
background-size:cover;
background-repeat:   no-repeat;
background-position: center center;  
}
#banner4 .banner_slide3 .inner {position:relative; max-width:1200px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner4 .banner_slide3 .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#banner4 .banner_slide3 .inner .select_area .select_box {position:relative; float:right;height:53px;}
#banner4 .banner_slide3 .inner .select_area .select_box:first-child {margin-left:0;}
#banner4 .banner_slide3 .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#fff;}
#banner4 .banner_slide3 .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#fff;}
#banner4 .banner_slide3 .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0;  overflow-y:auto; z-index:100;}
#banner4 .banner_slide3 .inner .select_area .select_box ul li {margin-top:5px;}
#banner4 .banner_slide3 .inner .select_area .select_box ul li:first-child {margin-top:0;}
#banner4 .banner_slide3 .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#dedede; font-size:14px; line-height:20px;}
#banner4 .banner_slide3 .inner .link_area {position:absolute; top:13px; float:left;}
#banner4 .banner_slide3 .inner .link_area ul {overflow:hidden;}
#banner4 .banner_slide3 .inner .link_area ul li {float:left;}
#banner4 .banner_slide3 .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#bab5b2; font-size:14px; border-left:1px solid #bab5b2; vertical-align:middle;}
#banner4 .banner_slide3 .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}

#banner4 .banner_slide3 .inner .contentmain1_tab {margin-bottom:50px;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul:after {content:""; display:block; clear:both;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li {float:left; text-align:center;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li img {display:block;max-width:100%;height:auto;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li a {display:block; padding:20px 0px;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li:first-child a {border-left:0px solid #dddee0;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li a:hover {text-decoration:none; background-color:#dd5621;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li a.on {color:#fff; border-top:1px solid #dc5d33; border-bottom:1px solid #dc5d33; border-right:1px solid #dc5d33; background-color:#e66c43;font-weight:700;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li:first-child a.on {border-left:1px solid #dc5d33;font-weight:700;}
#banner4 .banner_slide3 .inner .contentmain1_tab ul li a span {display:inline-block; font-size:15px; line-height:24px; font-weight:normal; vertical-align:middle;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len02 ul li {width:50%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len03 ul li {width:33.32%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len04 ul li {width:25%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len05 ul li {width:33.33%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len06 ul li {width:16.66%;}
#banner4 .banner_slide3 .inner .contentmain1_tab.len07 ul li {width:14.28%;}
#banner4 .banner_slide3 .inner .contentmain1_tab_cont {display:none; margin-top:40px;}
#banner4 .banner_slide3 .inner .contentmain1_tab_cont.on {display:block;}
}



@media (max-width:1260px) {
#banner .banner_slide1 {background:#f9f9f7;padding:30px 0px; }
}


@media (max-width:1260px) {
#banner2 .banner_slide2 {display:none;}
}

/* footer */
#footer9 {min-height:200px; border-bottom:1px solid #ccc; background:#fff;}
#footer9 .foot_top {padding:0; background:#343435;height:53px;}
#footer9 .foot_top .inner {position:relative; max-width:1200px; margin:0 auto;}
#footer9 .foot_top .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#footer9 .foot_top .inner .select_area .select_box {position:relative; float:right;height:53px;}
#footer9 .foot_top .inner .select_area .select_box:first-child {margin-left:0;}
#footer9 .foot_top .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#868686; font-size:14px;background-color:#222; background-image:url('../image/common/icon_more2.png'); background-repeat:no-repeat; background-position:90% 50%; box-sizing:initial;}
#footer9 .foot_top .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#868686;}
#footer9 .foot_top .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0; background:#222; overflow-y:auto; z-index:100;}
#footer9 .foot_top .inner .select_area .select_box ul li {margin-top:5px;}
#footer9 .foot_top .inner .select_area .select_box ul li:first-child {margin-top:0;}
#footer9 .foot_top .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#868686; font-size:14px; line-height:20px;}
#footer9 .foot_top .inner .link_area {position:absolute; top:13px; float:left;}
#footer9 .foot_top .inner .link_area ul {overflow:hidden;}
#footer9 .foot_top .inner .link_area ul li {float:left;}
#footer9 .foot_top .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#868686; font-size:14px; border-left:1px solid #868686; vertical-align:middle;}
#footer9 .foot_top .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}


#footer9 .foot_btm {padding-top:30px;background:#343435;height:150px;border-top:1px solid #4d4d4e;}
#footer9 .foot_btm .inner {position:relative; max-width:1200px; margin:0 auto;}
#footer9 .foot_btm .inner .foot_logo {position:absolute; top:0px; left:0;}
#footer9 .foot_btm .inner .foot_txt {padding:0 20px 0 200px;}
#footer9 .foot_btm .inner .foot_txt p {display:inline-block;color:#868686; font-size:15px; line-height:23px;padding-top:0px;}
#footer9 .foot_btm .inner .foot_txt p span {display:block;}
#footer9 .foot_btm .inner .foot_txt li {width:33.32%;  float:left; display:inline;padding-left:12px; color:#868686; font-size:13px; line-height:23px; font-weight:normal; background-image:url('/image/common/icon_dot2.png'); background-repeat:no-repeat; background-position:0 10px;}
#footer9 .foot_btm .inner .foot_txt li a{color:#868686;}
#footer9 .foot_btm .inner .foot_txt li a:hover{color:#de5b13;}


#footer9 .foot_copy {padding:20px 20px; text-align:center; border-top:1px solid #e6e6e6; background:#fff;}
#footer9 .foot_copy p {color:#666; font-size:14px; line-height:20px;}

@media (max-width:1260px) {
#footer9 .foot_top {padding:0px;}
#footer9 .foot_btm {padding:30px 20px 30px 20px;}
#footer9 .foot_utilmenu {display:none;}
#footer9 .foot_btm .inner .foot_txt p span {display:inline;}
#footer9 .foot_btm .inner .foot_txt li {width:33.32%;  float:left; display:inline;padding-left:12px; color:#b8ada7; font-size:13px; line-height:23px; font-weight:normal; background-image:url('/image/common/icon_dot2.png'); background-repeat:no-repeat; background-position:0 10px;}
#footer9 .foot_btm .inner .foot_txt li a{color:#fff;}
#footer9 .foot_btm .inner .foot_txt li a:hover{color:#de5b13;}
}

@media (max-width:1023px) {
#footer9 .foot_top {padding:0px;  background:#232323;}
#footer9 .foot_top .inner .select_area .select_box {width:32%; margin-left:2%;}
#footer9 .foot_top .inner .select_area .select_box:first-child {margin-left:0;}
#footer9 .foot_top .inner .select_area .select_box .btn_select {min-width:auto; font-size:14px;}
#footer9 .foot_top .inner .link_area {margin-top:3px;padding-left:20px;}
#footer9 .foot_btm {padding-top:40px 20px 30px 20px;}
#footer9 .foot_btm .inner .foot_logo {display:none;}
#footer9 .foot_btm .inner .foot_txt {padding:0 150px 0 0;}
#footer9 .foot_btm .inner .foot_txt p {font-size:14px; line-height:24px;}
#footer9 .foot_btm .inner .foot_sns a {width:32px; height:32px; background-size:162px 32px;}
#footer9 .foot_btm .inner .foot_sns a.twitter {background-position:-43px 0;}
#footer9 .foot_btm .inner .foot_sns a.blog {background-position:-87px 0;}
#footer9 .foot_btm .inner .foot_sns a.naver {background-position:-130px 0;}
}

@media (max-width:640px) {
#footer9 {background:#f9f9f9;}
#footer9 .foot_top {padding:0; background:#232323;}
#footer9 .foot_top .inner .select_area {border-top:0px solid #232323; border-bottom:0px solid #232323;}
#footer9 .foot_top .inner .select_area .select_box {width:100%; margin:0;}
#footer9 .foot_top .inner .select_area .select_box:first-child {margin:0;}
#footer9 .foot_top .inner .select_area .select_box .btn_select {padding:6px 25px 6px 10px; font-size:12px; border:none; border-left:1px solid #232323; background-color:#232323; background-position:95% 50%; background-size:13px 13px;}
#footer9 .foot_top .inner .select_area .select_box:first-child .btn_select {border-left:none;}
#footer9 .foot_top .inner .select_area .select_box .btn_select span {display:inline-block; line-height:14px; vertical-align:middle;}
#footer9 .foot_top .inner .select_area .select_box ul {bottom:41px;}
#footer9 .foot_top .inner .select_area .select_box ul li a {font-size:11px; line-height:18px;}
#footer9 .foot_top .inner .link_area {padding-top:57px;}
#footer9 .foot_top .inner .link_area ul li a {color:#bab5b2; font-size:12px;}

#footer9 .foot_btm {padding:0px 10px;height:400px;}
#footer9 .foot_btm .inner .foot_txt {padding-top:50px;}
#footer9 .foot_btm .inner .foot_txt p {font-size:12px; line-height:18px;}
#footer9 .foot_btm .inner .foot_txt li {width:100%;  float:left; display:inline;padding-left:12px; color:#b8ada7; font-size:13px; line-height:23px; font-weight:normal; background-image:url('/image/common/icon_dot2.png'); background-repeat:no-repeat; background-position:0 10px;}
#footer9 .foot_btm .inner .foot_txt li a{color:#fff;}
#footer9 .foot_btm .inner .foot_txt li a:hover{color:#de5b13;}
}

#footer9 .foot_utilmenu {padding:0; background:#f3f1ee;}
#footer9 .foot_utilmenu .inner {position:relative; max-width:1200px; margin:0 auto;padding:17px 17px;}
#footer9 .foot_utilmenu .inner .select_area:after {content:""; display:block; clear:both;height:53px;}
#footer9 .foot_utilmenu .inner .select_area .select_box {position:relative; float:right;height:53px;}
#footer9 .foot_utilmenu .inner .select_area .select_box:first-child {margin-left:0;}
#footer9 .foot_utilmenu .inner .select_area .select_box .btn_select {display:block; min-width:200px; height:53px; line-height:53px; padding:0px 15px; color:#fff; font-size:14px;background-color:#45352d; background-image:url('../image/common/icon_more2.png'); background-repeat:no-repeat; background-position:90% 50%; box-sizing:initial;}
#footer9 .foot_utilmenu .inner .select_area .select_box .btn_select:hover {text-decoration:none; color:#fff;}
#footer9 .foot_utilmenu .inner .select_area .select_box ul {display:none; position:absolute; bottom:50px; width:100%; max-height:200px; padding:15px 0; background:#352821; overflow-y:auto; z-index:100;}
#footer9 .foot_utilmenu .inner .select_area .select_box ul li {margin-top:5px;}
#footer9 .foot_utilmenu .inner .select_area .select_box ul li:first-child {margin-top:0;}
#footer9 .foot_utilmenu .inner .select_area .select_box ul li a {display:block; padding:0 15px; color:#dedede; font-size:14px; line-height:20px;}
#footer9 .foot_utilmenu .inner .link_area {position:absolute; top:13px; float:left;}
#footer9 .foot_utilmenu .inner .link_area ul {overflow:hidden;}
#footer9 .foot_utilmenu .inner .link_area ul li {float:left;}
#footer9 .foot_utilmenu .inner .link_area ul li a {display:inline-block; padding-left:15px; color:#bab5b2; font-size:14px; border-left:1px solid #bab5b2; vertical-align:middle;}
#footer9 .foot_utilmenu .inner .link_area ul li:first-child a {padding-right:15px;padding-left:0px; border-left:none;}





a#btntop {
    position: fixed;
    right: 2%;
    bottom: 50px;
    display: none;
    z-index: 999;
	width:40px;
	height:40px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	border-radius: 20px;
	background:#999;
	font-size:19px;
	color:#fff;
	opacity: 0.5;
}



.overlay {
  margin: 0 auto;
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
}

.overlay-content {
  position: relative;
  top: 8%;
  width: 100%;
  margin-top: 10px;
  left:15%;
}

.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 15px;
  color: #555;
  display: block;
  transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
  color: #c55727;
}

.overlay .closebtn {
  position: absolute;
  top: 5px;
  right: 45px;
  font-size: 60px;
}


@media (max-width:640px) {
.overlay-content {
  position: relative;
  top: 10%;
  margin-top: 10px;
}
}


/* sitemap_nav */
.sitemap_nav {overflow:hidden;margin: 0 auto;}
.sitemap_nav ul {margin: 0 auto; overflow:hidden;padding-bottom:25px;padding-top:25px;}
.sitemap_nav ul li {float:left; width:20%; margin-left:2.2%;}
.sitemap_nav ul li.last {margin-right:0;}
.sitemap_nav ul li dl {border-bottom:2px solid #ddd; background:#fff;}
.sitemap_nav ul li dl dt {position:relative; padding:10px 10px; color:#fff; font-size:15px; line-height:26px; font-weight:600; text-align:center; background-color:#c55727; overflow:hidden;}
.sitemap_nav ul li dl dd {padding:0px 5px; border-top:1px solid #ddd;margin:0;}
.sitemap_nav ul li dl dd.sub {padding:0px 15px; border-top:1px solid #ddd;margin:0;background:#eee;}
.sitemap_nav ul li dl dd:first-of-type {border-top:none;}
.sitemap_nav ul li dl dd a {font-size:13px;}
.sitemap_nav ul li dl dd a:hover {color:#c55727;}
.sitemap_nav ul li dl dd.sub a {font-size:12px;}

@media (max-width:1023px) {
.sitemap_nav ul li dl dt {padding:12px 15px; font-size:16px; line-height:22px;}
.sitemap_nav ul li dl dd {padding:10px 15px;}
}

@media (max-width:640px) {
.sitemap_nav ul {margin:0;}
.sitemap_nav ul li {float:none; width:auto; margin-left:5%;margin-right:5%;margin-bottom:20px;;}
.sitemap_nav ul li.last {margin-right:0;}
.sitemap_nav ul li dl {border-bottom:2px solid #ddd;}
.sitemap_nav ul li dl dt {padding:10px 12px; font-size:14px; line-height:20px;}
.sitemap_nav ul li dl dd {padding:10px 12px;}
.sitemap_nav ul li dl dd a {padding-left:10px; font-size:12px; line-height:18px; background-position:0 8px;}
}


.semester {float: left;width: 24%;margin-right:1.3%;padding: 0px;border:0px solid #ff0000;}
.semester:last-child{ margin-right:0px;}
.semester ul li.titlest{color:#fff;background:#de6e3c;padding:10px;border:1px solid #cf5a26;text-align:center;font-size:17px;font-weight:600;border-radius:7px 0 7px 0;}
.semester ul li{margin-bottom:15px;padding:10px;border:1px solid #ccc;text-align:center;color:#555;font-size:15px;border-radius:7px 0 7px 0;}
.semester ul li.none{margin-bottom:15px;padding:10px;border:0px solid #ccc;text-align:center;color:#555;font-size:15px;border-radius:7px 0 7px 0;}

.curi:after {content: "";display: table;clear: both;}

.curiline{border-top:2px solid #ccc;width:75%;clear:both;}

.semester2 {float: left;width: 23%;margin-right:2.6%;padding: 0px;border:0px solid #ff0000;}
.semester2:last-child{ margin-right:0px;}
.semester2 ul li.titlest{color:#fff;background:#de6e3c;padding:10px;border:1px solid #cf5a26;text-align:center;font-size:17px;font-weight:600;border-radius:7px 0 7px 0;}
.semester2 ul li{padding:8px 0px;border:1px solid #ccc;text-align:center;color:#555;font-size:15px;border-radius:0px 0 0px 0;background:#fff;}
.semester2 ul li.none{margin-bottom:15px;padding:10px;border:0px solid #ccc;text-align:center;color:#555;font-size:15px;border-radius:7px 0 7px 0;}

@media screen and (max-width:1024px){
.semester2 {float: left;width: 48%;margin-right:2%;padding: 0px;border:0px solid #ff0000;}
.semester2:last-child{ margin-right:0px;}
.semester2 ul li{margin-bottom:10px;}
}
@media screen and (max-width:640px){
.semester2 {float: left;width: 100%;margin:0;padding: 0px;border:0px solid #ff0000;}
.semester2 ul li{margin-bottom:10px;}

}

.curi2:after {content: "";display: table;clear: both;}


.semester3 {float: left;width: 23%;margin-right:2.6%;padding: 0px;border:0px solid #ff0000;}
.semester3:last-child{ margin-right:0px;}
.semester3 ul li.titlest{color:#fff;background:#de6e3c;padding:10px;border:1px solid #cf5a26;text-align:center;font-size:17px;font-weight:600;border-radius:0px 0 0px 0;}
.semester3 ul li{margin-bottom:15px;padding:0px;border:0px solid #ccc;text-align:center;color:#555;font-size:15px;border-radius:0px 0 0px 0;background:#fff;}
.semester3 ul li.none{margin-bottom:15px;padding:10px;border:0px solid #ccc;text-align:center;color:#555;font-size:15px;border-radius:7px 0 7px 0;}

@media screen and (max-width:1024px){
.semester3 {float: left;width: 48%;margin-right:2%;padding: 0px;border:0px solid #ff0000;}
.semester3:last-child{ margin-right:0px;}
}
@media screen and (max-width:640px){
.semester3 {float: left;width: 100%;margin:0;padding: 0px;border:0px solid #ff0000;}
}

.curi3:after {content: "";display: table;clear: both;}

.semester4 {float: left;width: 23%;margin-right:2.6%;padding: 0px;border:0px solid #ff0000;}
.semester4:last-child{ margin-right:0px;}
.semester4 ul li.titlest{color:#fff;background:#de6e3c;padding:10px;border:1px solid #cf5a26;text-align:center;font-size:17px;font-weight:600;border-radius:0px 0 0px 0;}
.semester4 ul li{margin-bottom:15px;padding:0px;border:0px solid #ccc;text-align:center;color:#555;font-size:15px;border-radius:0px 0 0px 0;}
.semester4 ul li.none{margin-bottom:15px;padding:10px;border:0px solid #ccc;text-align:center;color:#555;font-size:15px;border-radius:7px 0 7px 0;}

.curi4:after {content: "";display: table;clear: both;width:800px;margin:0 auto;margin-top:30px;}