@charset "utf-8";


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

@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:#5e514a; z-index:100;}
#header .util .inside {max-width:1400px; 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:101px; left:0; width:100%; height:350px; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f4f5f7;background:url('/image/common/gnb_bg.png') no-repeat center top;}
#header .navtop_wrap .inside {position:relative; max-width:1400px; margin:0 auto;}
#header .navtop_wrap .inside:after {display:block; clear:both;}
#header .navtop_wrap .inside .logo {position:absolute; top:0; left:0; height:101px; margin:0; font-size:0; background:#fff; box-sizing:initial;}
#header .navtop_wrap .inside .logo a {display:block; padding:25px 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:95px; 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:101px; line-height:101px; color:#333; font-size:19px;font-family:'S-Core';font-weight:400;letter-spacing: -0.5px;}
#header .navtop_wrap .inside .gnbs > ul > li > a:hover {text-decoration:none;color:#d74410;}

#header .navtop_wrap .inside .gnbs > ul > li .depth2 {position:absolute; top:100px; left:0; width:100%;margin-left:97px;}
#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:17px;}
#header .navtop_wrap .inside .gnbs > ul > li .depth2 li a {color:#555;font-weight:400; font-size:15px;font-family:'S-Core';letter-spacing: -0.5px;}
#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:0; 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:#5e514a;}
#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:#333; font-size:13px;font-family:'S-Core'}
}



@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:1400px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner .banner_slide1 .inner .select_area:after {content:""; display:block; clear:both;height:65px;}
#banner .banner_slide1 .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; 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:2022-07-083px) {
.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:1400px; margin:0 auto;padding:0px 0px 0px 0px;text-align:center;line-height:60px;vertical-align:middle;}



#banner3 {margin:0;padding:0;border-top:0px solid #d5d5d5;}
#banner3 .banner_slide3 {padding-top:45px;padding-bottom:35px;margin:0;background:#fff;}
#banner3 .banner_slide3 .inner iframe{width:100%;height:320px;}
#banner3 .banner_slide3 .inner {position:relative; max-width:1400px; margin:0 auto;padding:0px 20px 0px 20px;text-align:center;}
#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:65px;}
#banner3 .banner_slide3 .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; 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:767px) {
#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;}

}


}

#banner3 .banner_slide3 .inner .quick_menu {margin:0;}
#banner3 .banner_slide3 .inner .quick_menu ul {*zoom:1;}
#banner3 .banner_slide3 .inner .quick_menu ul:after {content:""; display:block; clear:both;}
#banner3 .banner_slide3 .inner .quick_menu ul li {position:relative; float:left; width:16.66%; *zoom:1;}
#banner3 .banner_slide3 .inner .quick_menu ul li:after {content:""; display:block; padding-top:100%;}
#banner3 .banner_slide3 .inner .quick_menu ul li a {display:block; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; text-align:center; border:0px solid #4a99ad; overflow:hidden;}
#banner3 .banner_slide3 .inner .quick_menu ul li a:hover {text-decoration:none;color:#df581c; }
#banner3 .banner_slide3 .inner .quick_menu ul li a .txt {display:block; margin:67% 5% 0 0%; color:#555; font-size:19px; font-weight:500; transition: 0.2s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a:hover .txt {display:block; margin:67% 5% 0 0%; color:#df581c; font-size:19px; font-weight:500; transition: 0.2s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a .ico {position:absolute; left:50%; bottom:35%; display:block; width:200px; height:150px; margin-left:-107px; text-indent:-999em; background-image:url('/image/common/icon_quick_main25-3.png'); background-repeat:no-repeat;transition: 0.2s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a:hover .ico  {position:absolute; left:50%; bottom:35%; display:block; width:200px; height:150px; margin-left:-107px; text-indent:-999em; background-image:url('/image/common/icon_quick_main25-4.png'); background-repeat:no-repeat; transition: 0.2s ease-in-out;transform: translateY(-5px);}
#banner3 .banner_slide3 .inner .quick_menu ul li.nth1 a .ico {background-position:0 0;}
#banner3 .banner_slide3 .inner .quick_menu ul li.nth2 a .ico {background-position:-200px 0;}
#banner3 .banner_slide3 .inner .quick_menu ul li.nth3 a .ico {background-position:0 -150px;}
#banner3 .banner_slide3 .inner .quick_menu ul li.nth4 a .ico {background-position:-200px -150px;}
#banner3 .banner_slide3 .inner .quick_menu ul li.nth5 a .ico {background-position:0 -300px;}
#banner3 .banner_slide3 .inner .quick_menu ul li.nth6 a .ico {background-position:-200px -300px;}





@media (max-width:1080px) {
#banner3 .banner_slide3 .inner .quick_menu {padding-top:20px;padding-bottom:20px;}
#banner3 .banner_slide3 .inner .quick_menu ul li a .txt {display:block; margin:77% 5% 0 0%; color:#555; font-size:18px; font-weight:500; transition: 0.2s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a:hover .txt {display:block; margin:73% 5% 0 10%; color:#fff; font-size:14px; font-weight:300; letter-spacing:-1px;transition: 0.3s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a .ico {position:absolute; left:10%; bottom:15%; display:block; width:200px; height:150px; margin-left:-40px; text-indent:-999em; background-image:url('/image/common/icon_quick_main25-1.png'); background-repeat:no-repeat;transition: 0.3s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a:hover .ico  {position:absolute; left:10%; bottom:15%; display:block; width:200px; height:150px; margin-left:-40px; text-indent:-999em; background-image:url('/image/common/icon_quick_main25-2.png'); background-repeat:no-repeat;transition: 0.3s ease-in-out;}
}




@media (max-width:850px) {
#banner3 .banner_slide3 .inner .quick_menu ul li {width:33.33%;}
#banner3 .banner_slide3 .inner .quick_menu ul li a .ico {position:absolute; left:0%; bottom:25%; display:block; width:200px; height:150px; margin-left:-10px; text-indent:-999em; background-image:url('/image/common/icon_quick_main25-1.png'); background-repeat:no-repeat;transition: 0.3s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a .txt {display:block; margin:67% 5% 0 0%; color:#555; font-size:19px; font-weight:500; transition: 0.2s ease-in-out;}
}


@media (max-width:520px) {
#banner3 .banner_slide3 .inner .quick_menu ul li {width:50%;}
#banner3 .banner_slide3 .inner .quick_menu ul li a .ico {position:absolute; left:5%; bottom:25%; display:block; width:200px; height:150px; margin-left:-10px; text-indent:-999em; background-image:url('/image/common/icon_quick_main25-1.png'); background-repeat:no-repeat;transition: 0.3s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a:hover .ico {position:absolute; left:5%; bottom:25%; display:block; width:200px; height:150px; margin-left:-10px; text-indent:-999em; background-image:url('/image/common/icon_quick_main25-2.png'); background-repeat:no-repeat;transition: 0.3s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a .txt {display:block; margin:67% 0% 0 0%; color:#555; font-size:19px; font-weight:500; transition: 0.2s ease-in-out;}
#banner3 .banner_slide3 .inner .quick_menu ul li a:hover .txt {display:block; margin:67% 0% 0 0%; color:#df581c; font-size:19px; font-weight:500; transition: 0.2s ease-in-out;}
}

* 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:1400px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner4 .banner_slide3 .inner .select_area:after {content:""; display:block; clear:both;height:65px;}
#banner4 .banner_slide3 .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; 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:1400px; 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:1400px; 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:65px;}
#banner6 .banner_slide6 .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; 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: url(../image/main/mbg_01.png) no-repeat; background-position: center;padding-top:30px;padding-bottom:60px; }
#banner7 .banner_slide7 .inner {position:relative; max-width:1400px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner7 .banner_slide7 .inner iframe{width:100%;height:320px;}
#banner7 .banner_slide7 .inner .title {font-size:37px;font-weight:500;color:#333;margin-bottom:7px;text-align:center;}
#banner7 .banner_slide7 .inner .title2 {font-size:17px;font-weight:400;color:#777;margin-bottom:40px;text-align:center;}
#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:65px;}
#banner7 .banner_slide7 .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; 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:#f4f5f7;margin:0;padding-top:55px;padding-bottom:85px;}
#banner8 .banner_slide8 {padding:0px;padding:0px; }
#banner8 .banner_slide8 .inner {position:relative; max-width:1400px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner8 .banner_slide8 .inner iframe{width:100%;height:230px;filter: Alpha(Opacity=50);}
#banner8 .banner_slide8 .inner .title {font-size:33px;font-weight:500;color:#333;margin-bottom:25px;text-align:left;}
#banner8 .banner_slide8 .inner .title2 {font-size:17px;font-weight:400;color:#8084a1;margin-bottom:40px;text-align:center;}
#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:65px;}
#banner8 .banner_slide8 .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; 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:1020px) {
#banner8 {background:#f4f5f7;padding-top:30px;padding-bottom:30px;}
#banner8 .banner_slide8 .inner .title {display:none;}
#banner8 .banner_slide8 .inner .title2 {display:none;}
#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:640px) {
#banner8 {background:#f4f5f7;padding-top:20px;padding-bottom:20px;}
#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:1400px; margin:0 auto;padding:0px 20px 0px 20px;}
#banner4 .banner_slide3 .inner .select_area:after {content:""; display:block; clear:both;height:65px;}
#banner4 .banner_slide3 .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; 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:0px solid #ccc; background:#fff;}
#footer9 .foot_top {padding:0; background:#16191c;height:65px;}
#footer9 .foot_top .inner {position:relative; max-width:1400px; margin:0 auto;}
#footer9 .foot_top .inner .select_area:after {content:""; display:block; clear:both;height:65px;}
#footer9 .foot_top .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; padding:0px 15px; color:#868686; font-size:16px;background-color:#0f1215; 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:#0f1215; 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:16px; line-height:25px;}
#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:16px; 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:#16191c;height:150px;border-top:1px solid #2e3033;}
#footer9 .foot_btm .inner {position:relative; max-width:1400px; 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:16px; line-height:23px;padding-top:0px;font-weight:300;}
#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:#0f1215;}
#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:#0f1215;}
#footer9 .foot_top .inner .select_area {border-top:0px solid #0f1215; border-bottom:0px solid #0f1215;}
#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 #0f1215; background-color:#0f1215; 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:1400px; margin:0 auto;padding:17px 17px;}
#footer9 .foot_utilmenu .inner .select_area:after {content:""; display:block; clear:both;height:65px;}
#footer9 .foot_utilmenu .inner .select_area .select_box {position:relative; float:right;height:65px;}
#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:65px; line-height:65px; 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);
  overflow-y: auto;          
  -webkit-overflow-scrolling: touch; 
}

.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;
  left:0;
}
}


/* 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:16px; line-height:26px; font-weight:500; 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:16px;font-weight:300;}
.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: 32.4%;margin-right:1.3%;padding: 0px;border:0px solid #ff0000;}
.semester2:last-child{ margin-right:0px;}
.semester2 ul li.titlest{color:#fff;background:#df5a1f;padding:10px;border:1px solid #cf5a26;text-align:center;font-size:17px;font-weight:600;border-radius:7px 0 7px 0;}
.semester2 ul li img{padding-bottom:20px;}
.semester2 ul li{margin-bottom:15px;padding:35px;border-left:1px solid #acc8e4;border-top:1px solid #acc8e4;border-bottom:1px solid #acc8e4;border-right:1px solid #acc8e4;text-align:center;color:#02529f;font-size:18px;border-radius:5px 5px 5px 5px;font-weight:400;}
.semester2 ul > li > ul {margin-top:13px;}
.semester2 ul > li > ul > li{font-size:16px;color:#333;border:0px;line-height:25px;margin:0;padding:0px 0px 0px 15px;text-align:left;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:1px 10px;font-weight:300;}
.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;}
}
@media screen and (max-width:640px){
.semester2 {float: left;width: 100%;margin:0;padding: 0px;border:0px solid #ff0000;}
}

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



.semester2-1 {float: left;width: 19.5%;padding: 0px;border:0px solid #ff0000;}
.semester2-1:last-child{ margin-right:0px;}
.semester2-1 ul li{padding:14px 0px;border:0px solid #efefef;text-align:center;color:#555;font-size:16px;background:#fff;margin-bottom:7px;}
.semester2-1 ul li .num{font-size:45px;font-weight:600;color:#d15934;}
.semester2-1 ul li .num2{font-size:45px;font-weight:600;color:#d15934;}
.semester2-1 ul li .num3{font-size:45px;font-weight:600;color:#d15934;}

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

}

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


.semester3 {float: left;width: 30.66%;margin-left:4%;padding: 0px;border:0px solid #ff0000;}
.semester3:first-child{ margin-left: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;transition: 0.5s ease-in-out;}
.semester3 ul li img{ box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.25), 0 2px 2px 0 rgba(0, 0, 0, 0.1);transition: 0.5s ease-in-out;max-width:100%;height:auto;}
.semester3 ul li a:hover img{ box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25), 0 2px 2px 0 rgba(0, 0, 0, 0.1);transition: 0.3s ease-in-out;transform: translateY(-10px);}
.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;transition: 0.5s ease-in-out;}

@media screen and (max-width:1020px){
.semester3 {float: left;width: 100%;margin:0;padding: 0px;border:0px solid #ff0000;}
.semester3 ul li img {max-width:100%;height:auto;}
.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: 22%;margin-right:4%;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;padding-top:10px;}
.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;}



.semester5 {float: left;width: 30%;margin:0;padding: 0px;border:0px solid #ff0000;}
.semester5:last-child{ margin-right:0px;}
.semester5 ul li.titlest{color:#fff;background:#df5a1f;padding:10px;border:1px solid #cf5a26;text-align:center;font-size:17px;font-weight:600;border-radius:7px 0 7px 0;}
.semester5 ul li img{padding-bottom:10px;}
.semester5 ul li{line-height:23px;margin-bottom:15px;padding:20px;border-left:1px solid #f8b57e;border-top:1px solid #f8b57e;border-bottom:1px solid #f8b57e;border-right:1px solid #f8b57e;text-align:center;color:#555555;font-size:16px;border-radius:5px 5px 5px 5px;font-weight:400;}
.semester5 ul li .gray{margin-bottom:15px;padding:35px;border-left:1px solid #efefef;border-top:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef;text-align:center;color:#02529f;font-size:18px;border-radius:5px 5px 5px 5px;font-weight:400;}
.semester5 ul > li > ul {margin-top:13px;}
.semester5 ul > li > ul > li{font-size:16px;color:#333;border:0px;line-height:25px;margin:0;padding:0px 0px 0px 15px;text-align:left;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:1px 10px;font-weight:300;}
.semester5 ul li.none{line-height:23px;margin-bottom:15px;padding:20px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;color:#555555;font-size:16px;border-radius:5px 5px 5px 5px;font-weight:400;}

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

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


.semester6 {float: left;width: 5%;margin:0%;padding: 0px;border:0px solid #ff0000;}
.semester6:last-child{ margin-right:0px;}
.semester6 ul li.titlest{color:#fff;background:#df5a1f;padding:10px;border:1px solid #cf5a26;text-align:center;font-size:17px;font-weight:600;border-radius:7px 0 7px 0;}
.semester6 ul li img{padding-bottom:20px;}
.semester6 ul li{padding:50px 0px;border:0px solid #efefef;text-align:center;color:#333;font-size:16px;background:#fff;background:url('/image/sub/icon_arrow1.jpg') no-repeat 50% 100%;}
.semester6 ul > li > ul {margin-top:13px;}
.semester6 ul > li > ul > li{font-size:16px;color:#333;border:0px;line-height:25px;margin:0;padding:0px 0px 0px 15px;text-align:left;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:1px 10px;font-weight:300;}
.semester6 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){
.semester6 {float: left;width: 100%;margin:0;padding: 0px;border:0px solid #ff0000;}
.semester6 ul li{padding:0px;margin:0;border:0px solid #efefef;text-align:center;color:#333;background:#fff;background:url('/image/sub/icon_arrow1.jpg') no-repeat 50% 100%;transform: rotate(90deg);}
}
@media screen and (max-width:640px){
.semester6 {float: left;width: 100%;margin:0;padding: 0px;border:0px solid #ff0000;}
.semester6 ul li{padding:0px;margin:0;border:0px solid #efefef;text-align:center;color:#333;background:#fff;background:url('/image/sub/icon_arrow1.jpg') no-repeat 50% 100%;transform: rotate(90deg);}
}

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


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

.semester6-1 {float: left;width: 19.5%;padding: 0px;border:0px solid #ff0000;}
.semester6-1:last-child{ margin-right:0px;}
.semester6-1 ul li{padding:14px 0px;border:0px solid #efefef;text-align:center;color:#555;font-size:16px;background:#fff;margin-bottom:7px;}
.semester6-1 ul li .num{font-size:45px;font-weight:600;color:#d15934;}
.semester6-1 ul li .num2{font-size:45px;font-weight:600;color:#d15934;}
.semester6-1 ul li .num3{font-size:45px;font-weight:600;color:#d15934;}

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

}




.semester23 {float: left;width: 19.6%;margin-right:0.5%;padding: 0px;border:0px solid #ff0000;}
.semester23:last-child{ margin-right:0px;}
.semester23 ul li.titlest{color:#fff;background:#df5a1f;padding:5px;border:1px solid #cf5a26;text-align:center;font-size:17px;font-weight:600;border-radius:7px 0 7px 0;}
.semester23 ul li img{padding-bottom:20px;}
.semester23 ul li{margin-bottom:15px;padding:30px 10px 30px 10px;border-left:1px solid #ea7128;border-top:1px solid #ea7128;border-bottom:1px solid #f39a3b;border-right:1px solid #f39a3b;text-align:center;color:#df5a1f;font-size:20px;border-radius:7px 0 7px 0;font-weight:300;font-family:'BinggraeMelona';}
.semester23 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){
.semester23 {float: left;width: 48%;margin-right:2%;padding: 0px;border:0px solid #ff0000;}
.semester23:last-child{ margin-right:0px;}
}
@media screen and (max-width:640px){
.semester23 {float: left;width: 100%;margin:0;padding: 0px;border:0px solid #ff0000;}
}

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


.util_gnb7 {color:#fff;text-align:center;font-size:13px; margin:0; font-weight:400;}
.util_gnb7 .btn7 {display:inline-block; zoom:1; *display:inline; min-width:37px; padding:2px; color:#777; font-size:13px; font-weight:500; text-align:center; border:1px solid #999; vertical-align:middle;border-radius:30px;margin-top:41px;margin-left:10px;}
.util_gnb7 .btn7:hover {color:#e75f2f;text-decoration:none;border:1px solid #e75f2f; }


.util_gnb8 {color:#fff;text-align:center;font-size:17px; margin:0; font-weight:400;}
.util_gnb8 .btn8 {display:inline-block; zoom:1; *display:inline; min-width:170px; padding:9px; color:#e75f2f; font-size:17px; font-weight:400; text-align:center; border:1px solid #e75f2f; vertical-align:middle;border-radius:30px;margin-top:41px;margin-left:10px;}
.util_gnb8 .btn8:hover {color:#3376ba;text-decoration:none;border:1px solid #3376ba;font-weight:500;}
