﻿@charset "UTF-8";
.main-slide-wrap {height: 484px;}
.main-slide-text {padding: 45px 25px;background-color: #4e4e4e;height: 70%;}
.main-slide-text .item a {text-decoration: none;}
.main-slide-text .new {font-size: 28px;color: #fe469b;font-weight: 700;margin-bottom: 15px;}
.main-slide-text .tit {font-size: 24px;color: #ffffff;font-weight: 400;margin-bottom: 25px;line-height: 1.2;word-break: keep-all;min-height:64px;}
.main-slide-text .stit {word-break: keep-all;font-size: 16px;color: #ffffff;font-weight: 400;margin-bottom: 70px;line-height: 1.2;height: 38px;overflow: hidden;}
.main-notice {background-color: #393993;height: 30%;padding: 25px;}
.main-notice .tit {color: #fe469b;font-size: 28px;font-weight: 700;position: relative;}
.main-notice .tit .more {position: absolute;right: 0;top: 0;}
.main-notice .tit .more img {width: 16px;}
.main-slide-text {position: relative;}
.main-dots-wrap {position: absolute;right: 20px;bottom: 20px;z-index: 10;}
.main-dots {overflow: hidden;}
.main-dots .owl-dot {float:left;margin: 0 4px;}
.main-dots .owl-dot span {display: inline-block;width: 18px;height: 18px;border: 2px solid #929292;border-radius: 50%;cursor: pointer;}
.main-dots .owl-dot.active span {border: none;background-color: #ffffff;}
.smt-roll .item .arrow-wrap {text-align: right;}
.smt-roll .item .arrow-wrap a {display: inline-block;}
.smt-roll .item .arrow-wrap a img {width: 56px;}
.main-notice ul {padding-top: 10px;}
.main-notice ul li a {font-size: 17px;color: #ffffff;font-weight: 400;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main-notice ul li .date {text-align: right;font-size: 14px;color: #fff;margin-top: 5px;}

.main-slide-fixtext {position: relative;}
.main-slide-fixtext .text {z-index: 10;position: absolute;left: 50%;width: 348px;margin-left: -174px;border: 10px solid #fff;padding: 50px;text-align: center;font-size: 27px;font-weight: 300;top: 50%;height: 348px;margin-top: -174px;color: #fff;line-height: 1.7;}
.main-slide-fixtext .text strong {font-weight: 500;font-size: 33px;}

.mid-banner .item {overflow:hidden;width: 100%;position: relative;background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.mid-banner .item a {display: block;width: 100%;height: 100%;vertical-align: middle;text-align: center;color: #fff;text-decoration: underline;}
.mid-banner .item a .img {position: relative;z-index: 1;}
.mid-banner .item.active a:after,
.mid-banner .item a:hover:after {content: "";display: block;left: 0;top: 0;position: absolute;z-index: 1;background-color: #000;opacity:0.3;filter: alpha(opacity=30);-moz-opacity:0.3;width: 100%;height: 100%;}
.mid-banner .item .tit {display: table;font-size: 18px;font-weight: 600;color: #fff;position: absolute;z-index: 3;width: 70px;height: 70px;background-color: rgba(225, 67, 140, 0.9);right: 0;top: 0;line-height: 1.2;}
.mid-banner .item .tit span {display: table-cell;height: 100%;width: 100%;vertical-align: middle;}
.mid-banner .item .tit br {display: block;}
.mid-banner .item.active a .tit,
.mid-banner .item a:hover .tit {top: 50%;line-height: 1.2;margin-top: -18px;text-decoration: underline;font-size: 30px;z-index: 2;background-color: transparent;width: 100%;height: 217px;right: auto;left: 0;top: 0;margin-top: 0;}
.mid-banner .item.active a .tit br,
.mid-banner .item a:hover .tit br {display: none;}
.mid-banner .item a .img img {transition: all 0.2s ease-in-out;position: relative;z-index: 2;}
.mid-banner .item a:hover .img img {-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}

.bottom-banner {margin-top: 40px;}
.bottom-banner ul li {padding-top: 15px;padding-bottom: 15px;border-bottom: 2px solid #eaeaea;}
.bottom-banner ul li > a {text-decoration: none;}
.bottom-banner ul li .bb_wrap {padding-right: 60px;}
.bottom-banner ul li.bb1 .bb_wrap {background: url('/skin/default/img/main/bottom_banner1.png') no-repeat right center;}
.bottom-banner ul li.bb2 .bb_wrap {background: url('/skin/default/img/main/bottom_banner2.png') no-repeat right center;}
.bottom-banner ul li.bb3 .bb_wrap {background: url('/skin/default/img/main/bottom_banner3.png') no-repeat right center;}
.bottom-banner ul li.bb1 {padding-right: 25px;}
.bottom-banner ul li.bb2 {padding-right: 18px;}
.bottom-banner ul li.bb3 {padding-right: 25px;}
.bottom-banner ul li .bb_wrap .tit {font-size: 27px;font-weight: 500;color: #000;line-height: 1.3;padding: 5px 0;}
.bottom-banner ul li .bb_wrap .stit {font-size: 17px;font-weight: 500;color: #3849a3;}
.bottom-banner ul li .bb_wrap .down a {font-size: 18px;font-weight: 500;color: #000000;}
.bottom-banner ul li.bb2 .bb_wrap .down a {font-size: 14px;color: #e1438c;font-weight: 500;font-family: "Nanum Gothic";text-decoration: underline;display: inline-block;}
.bottom-banner ul li.bb2 .bb_wrap .down a.mar {margin-right: 10px;}
.list-box-wrap {padding-left: 20px;}
.list-box {border: 5px solid #eaeaea;padding: 39px 25px;}
.list-box:before {content: "";display: table;}
.list-box:after {content: "";display: table;clear: both;}
.list-box .lb-left {float: left;width: 30%;padding-right: 20px;}
.list-box .lb-left .txt {font-size: 18px;color: #535353;font-weight: 400;margin-bottom: 123px;}
.list-box .lb-left .sel select {height: 38px;width: 70%;color: #5f6cc5;font-weight: 400;font-size: 17px;padding: 0 15px;}
.list-box .lb-right {float: left;width: 70%;padding-left: 35px;border-left: 1px solid #e7e7e7;}
.list-box .tit {font-size: 25px;color: #000;font-weight: 400;position: relative;margin-bottom: 25px;}
.list-box .tit .more {position: absolute;right: 0;bottom: 0;}
.list-box .tit .more img {width: 48px;}
.lb-right .item .imgtit {font-size: 17px;font-weight: 500;color: #000;margin-bottom: 10px;}
.lb-right .item .imgtit span {font-weight: 400;}
.lb-right .item .imgtxt {font-size: 14px;color: #5f5f5f;font-weight: 400;margin-top: 10px;font-family: "Nanum Gothic";}
.list-box .lb-left .sel input {background-color: #e1438c;text-align: center;color: #fff;border: none; width:25%; height:38px; float:right; position:relative; bottom:40px;}