@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@700&display=swap');
/* CSS Document */
button {
	display:inline-block;
	background:transparent;
	font-size:inherit;
	font-weight:normal;
	font-family:inherit;
	color:inherit;
	cursor:pointer;
}

.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	content:".";
	overflow:hidden;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
}

.clearfix {
	display:inline-block;
}

* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}

.clear {
	clear:both;
}

.hide {
	display:none;
}

.skip, .blind {
	position:absolute;
	width:1px;
	height:1px;
	margin:0;
	padding:0;
	background:none;
	font-size:3px;
	color:transparent;
	line-height:0;
}

.hidden_txt {
	overflow:hidden;
	position:absolute;
	width:0;
	height:0;
	background:transparent;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	border:none !important;
	background:transparent !important;
}

/* Dots */
.slick-dotted.slick-slider {
	padding-bottom:50px;
}

.slick-dots {
	position:absolute;
	bottom:0;
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
}

.slick-dots li {
	position:relative;
	display:inline-block;
	margin:0 5px;
	padding:0;
	cursor:pointer;
}

.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:50px;
	height:2px;
	background:#cfcfcf;
	opacity:0.5;
	cursor:pointer;
	color:transparent;
	border:0;
}

.slick-dots li.slick-active button {
	width:50px;
	opacity:1;
	background:#ed7100;
	display:none;
}

.tfixmenu {
	float:right;
	margin-top:300px;
	position:relative;
}

.tfixmenu>ul>li>a {
	display:block;
	width:230px;
	height:60px;
	line-height:60px;
	font-size:21px;
	color:#d0d0d0;
	text-align:center;
	font-weight:600;
	background:rgba(0, 0, 0, 0.6) url(../img/main/fixarr.png) no-repeat
		20px center;
	margin-bottom:2px;
}

.tfon, .tfixmenu>ul>li>a:hover {
	background:rgba(231, 78, 15, 0.85) url(../img/main/fixarrW.png)
		no-repeat 20px center !important;
	color:#FFF !important;
}

.tfixnavSub {
	position:absolute;
	width:200px;
	padding:20px 25px;
	background:rgba(231, 78, 15, 0.85);
	top:0;
	left:-200px;
	box-sizing:border-box;
	display:none;
}

.tfixnavSub ul li a {
	border-bottom:1px solid rgba(255, 255, 255, 0.6);
	font-size:16px;
	padding-bottom:7px;
	margin-top:7px;
	color:rgba(255, 255, 255, 1);
	font-weight:500;
	display:block;
	width:100%;
}

.tfixsns {
	position:absolute;
	right:25px;
	top:340px;
}

.tfixsns ul li {
	padding-bottom:15px;
}


.mv .progress_ctn{display:flex;align-items:center;margin:20px 0}
.mv .progress_ctn .bar{position:relative;width:250px;height:3px;background:#ffffff4f;}
.mv .progress_ctn .bar span{display:inline-block;vertical-align:top;width:0;height:100%;background:#fff;}
.mv .progress_ctn .play_btn{width:30px;height:30px;margin-left:18px;cursor:pointer;}
.mv .progress_ctn .play_btn .stop{width:30px;height:30px;background:url(../img/main/icon_stop.png) 50% 50% no-repeat;display:none }
.mv .progress_ctn .play_btn .stop.on{background:url(../img/main/icon_play.png) 50% 50% no-repeat;}

.bar {margin:20px 0;display:flex;align-items:center;justify-content:center;}
.progress-container {width:250px;height:30px;background-color:gray;}
.progress {width:0%;height:100%;background-color:green;}
#progressBar{position:absolute;width:0px;height:2px;	 background:#fff;}
#buttons  button{font-size:0;}
.stopbtn{background:url("../img/main/icon_stop.png") no-repeat;width:20px;height:20px}
.playbtn{background:url("../img/main/icon_play.png") no-repeat;width:20px;height:20px}
#defaultBar{position:relative;width:320px;height:3px;background:#ffffff4f;margin-right:10px;}
.bg video {	 position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:100%;object-fit:cover;}

.scroll_down {position:absolute;transform:translate(-50%,0%);text-align:center;z-index:5;color:#fff;left:50%;/* padding-top:150px;*/bottom:41px;margin-left:-20px;}
.scroll_down p {font-size:12px;margin-bottom:10px;letter-spacing:0;text-transform:uppercase;}
.scroll_down span {display:block;position:relative;width:20px;height:30px;border:2px solid #fff;border-radius:50px;box-sizing:border-box;margin:0 auto;}
.scroll_down span:before {content:'';display:block;position:absolute;top:2px;left:50%;width:4px;height:4px;border-radius:50%;background:#fff;transform:translateX(-50%);box-sizing:border-box;-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite;}
.scroll_down span {display:block;position:relative;width:20px;height:30px;border:2px solid #fff;border-radius:50px;box-sizing:border-box;margin:0 auto;}
.scroll_down span:before {content:'';display:block;position:absolute;top:2px;left:50%;width:4px;height:4px;border-radius:50%;background:#fff;transform:translateX(-50%);box-sizing:border-box;-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite;}

@-webkit-keyframes scroll {
    0% {translate(-50%, 0);opacity:0;}
    40% {opacity:1;}
    80% {translate(-50%, 20px);opacity:0;}
    100% {opacity:0;}
}

@keyframes scroll {
    0% {transform:translate(-50%, 0);opacity:0;}
    40% {opacity:1;}
    80% {transform:translate(-50%, 20px);opacity:0;}
    100% {opacity:0;}
}


.quicknav{position:fixed;right:20px;top:270px;z-index:1}
.qnav ul li{font-size:13px;color:#fff;cursor:pointer;padding:9px 10px;position:relative;text-align:right;text-transform:uppercase;letter-spacing:0;}
.qnav ul li:after{content:'';width:15px;height:1px;background:rgb(244 244 244 / 60%);position:absolute;bottom:0px;right:10px;}
.qnav ul li.active:after{width:55px;background:rgb(255 255 255 / 80%);}
.qnav.black  ul li{color:#000}

/*-----원형배너-----*/
.onehund{text-align:center;position:fixed;bottom:50px;right:50px;width:129px;z-index:2;}
.onehund .tell p{display:inline-block;font-size:17px;text-align:center;line-height:120%;margin-top:-10px;font-weight:bold;color:#00e2ff;text-shadow:0 0 3px rgba(255, 255, 255, 0.2);}
.onehund .tell p span{font-family:Arial, Helvetica, sans-serif;font-size:19px;}
.onehund .tell p img{margin:-7px 4px 0 0;}
@media only all and (max-width:800px){
	.onehund{bottom:0;right:10px;width:100px;}
	.onehund .tell{display:none;}
}

/* Dots */
.slick-dotted.slick-slider{padding-bottom:50px;}
.slick-dots{/* position:absolute;*/bottom:0px;display:block;padding:0;margin:0;list-style:none;/* text-align:left;*/;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:50px;height:5px;background:#cfcfcf;opacity:0.5;cursor:pointer;color:transparent;border:0;}
.slick-dots li.slick-active button{width:50px;opacity:0.4;background:#00afd5;}
.main01sec-1 .s1{font-family:'Nanum Myeongjo';font-size:18px;letter-spacing:38px;margin-left:35px;}
.main01sec-1 .s2{font-family:'Nanum Myeongjo';font-size:98px;font-weight:700;padding:21px 0 0;text-shadow:-2px 0px 15px #323232}
.main01sec-1 .s3{font-size:22px;font-family:'Futura-Medium';text-transform:uppercase;letter-spacing:2px; margin-top:10px; }

.main01sec-3{font-size:16px;color:rgba(255,255,255,0.6);line-height:140%;padding-top:20px;padding-bottom:20px}
.mainsmore a{border:1px solid rgba(255,255,255,0.5);display:block;font-size:14px;width:130px;text-align:center;color:rgba(255,255,255,1.00);margin:0 auto}


.main01sec{text-align:center;}
.maintop{position:relative;margin:0 auto;padding:0;width:100%;text-align:center;background-size:cover;z-index:1;height:990px;}
.maintop:before{background:rgb(40 40 40 / 40%);position:absolute;top:0;left:0;display:block;content:'' ;width:100%;height:100%}
.maintop .mainimg{margin:0 auto;width:850px;text-align:left;position:relative;height:990px;}
.maintop .text{padding:400px 0 0 0;color:#ffffff;font-size:32px;/* line-height:36px;*/text-align:left;z-index:0;}
.maintop .text strong{font-size:52px;display:block;padding:0 0 25px 0;}
.maintop .mainban{width:1340px;left:50%;margin-left:-670px;background:rgb(255 255 255);position:absolute;bottom:0;padding:20px 0 20px 20px;box-sizing:border-box;}



.notbox a{background:#ffffff;padding:40px 25px;box-sizing:border-box;position:relative;display:block;border:1px solid #d7d7d7;}
.notbox a:hover{border:1px solid #0066c3;}
.notbox:last-child{margin-right:0;}
.nocate{font-size:15px;color:#0066c3;padding:3px 15px;display:inline-block;border:1px solid #0066c3;font-weight:700;}
.notw{overflow:hidden;}
.notboxtit{font-size:20px;font-weight:600;color:#010000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5;height:3em;text-align:left;
    word-wrap:break-word;margin-bottom:10px;margin-top:20px;}
.notboxstit{font-size:15px;color:#605e5e;padding-bottom:28px;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5;height:3em;text-align:left;
    word-wrap:break-word;height:20px }

.notday{color:#616161;font-weight:400;font-size:15px;margin-top:35px;margin-bottom:40px}
.notcate{color:#b81082;/* padding-bottom:25px;*/font-weight:500;position:absolute;top:50px;}
.nomore{position:absolute;right:0;bottom:0;border:1px solid #e6e6e6;width:30px;height:30px;line-height:26px;text-align:center}
.notmore{border:1px solid #d7d7d7;color:#7d7d7d;text-align:center;padding:7px 0;font-weight:500}

.w1570{width:1660px;margin:0 auto}

.sec01{margin:70px 0 80px;}
.cate{font-size:18px;color:#0066c3;display:inline-block;position:relative;padding-bottom:6px;font-weight:700}
.noticetit{font-size:36px;color:#282828;font-weight:700;letter-spacing:-2px;padding-bottom:10px;padding-top:20px;font-family:'Nanum Myeongjo', serif;opacity:0.7}
.noticestit{font-size:17px;color:#4f4f4f;}

.noticew{overflow:hidden}
.noticetbox{width:430px;float:left}
.noticetbox .tabs{margin:24px 0}
.noticetbox .tabs li{display:inline-block;width:80px;height:35px;line-height:35px;text-align:center;border:1px solid #e1e1e1;color:#353535;cursor:pointer}
.notcon{width:calc(100% - 430px);float:left;position:relative}
.proSwiper{overflow:hidden}
.swiper-button-prev, .swiper-button-next{width:65px;height:60px;display:inline-block;text-align:center;background-repeat:no-repeat;
background-position:center;cursor:pointer;position:absolute;background-color:#fff;z-index:10;}
.swiper-button-prev{background-image:url(../img/main/arrL.png);left:-430px;top:0;top:320px;}
.swiper-button-next{background-image:url(../img/main/arrR.png);left:-365px;top:320px;}
.sec01 .tab_content .more{position:absolute;left:-290px;background:#f4f4f4;z-index:10;/* width:50px;*/ padding:7px 30px;/* border:1px solid #ddd;*/  bottom:18px;}

.sec02{overflow:hidden;position:relative;}
.hakw{background:url("../img/main/sec02bg.jpg") no-repeat center;padding:120px 0 80px;height:720px;overflow:hidden;background-size:cover;box-sizing:border-box;}
.hakw .container{/* overflow:visible;*/position:relative;/* width:100%;*/;}
.hakw .container-in{overflow:hidden;}
.hakt{width:340px;color:#fff;float:left;}
.haktits{font-size:18px;}
.haktit{font-size:36px;font-weight:800;font-family:'Nanum Myeongjo';padding:20px 0 10px}
.haktitsm{font-size:18px;opacity:0.5;margin-bottom:30px;font-weight:500;}
.hamore a{display:inline-block;font-size:17px;padding:0px 30px;height:40px;line-height:40px;border:1px solid #fff}
.hamore a:hover{transition:all 0.3s cubic-bezier(0,0,1,1);background:#00bcd4;border:1px solid #00bcd4;}
.haks{position:absolute;width:100%;margin-left:400px;}
.hakbox a{height:515px;padding:0px 10px;box-sizing:border-box;color:#fff;text-align:center;display:block;}

.hakbtit{font-size:30px;font-weight:600;padding-bottom:10px;}
.hakbtits{font-size:16px;}
.hakbox{background-size:cover;}

.haks .swiper-button-prev{background:url("../img/main/dong_prev.png") no-repeat;width:61px;height:61px;left:-395px;/* bottom:4px;*/top:380px;}
.haks .swiper-button-next{background:url("../img/main/dong_next.png") no-repeat;width:61px;height:61px;left:-335px;top:380px;}


.sec03{padding-top:60px;background:#f6fafd}
.sec03 .w1570{position:relative;overflow:hidden;width:1530px}
.edut{display:flex;align-items:flex-end;margin-bottom:30px;}
.sec03 .tit{font-size:40px;color:#282828;letter-spacing:-2px;text-align:center;font-weight:700;padding-right:20px}
.sec03 .stit{font-size:17px;color:#525252;text-align:center;padding-bottom:10px;}

.line_box{position:absolute;top:0;left:0;width:100%;height:100%;}
.line_box span{position:absolute;display:inline-block;z-index:5;}
.line_box .line01{top:0;left:0;width:0;height:2px;background:#10458d;}
.line_box .line02{top:0;right:0;width:2px;height:0;background:#10458d;}
.line_box .line03{bottom:0;right:0;width:0;height:2px;background:#10458d;}
.line_box .line04{bottom:0;left:0;width:2px;height:0;background:#10458d}

/*.list-junbox:hover .line_box .line01{width:100%;transition:width 0.45s linear;transition-duration:0.3s;}
.list-junbox:hover .line_box .line02{height:100%;transition:height 0.45s linear;transition-delay:0.3s;}
.list-junbox:hover .line_box .line03{width:100%;transition:width 0.45s linear;transition-duration:0.3s;}
.list-junbox:hover .line_box .line04{height:100%;transition:height 0.45s linear;transition-delay:0.3s;}
*/

.list-junbox {float:left;padding:20px;box-sizing:border-box;cursor:pointer;display:flex;position:relative;justify-content:space-between;}
.list-btn a {width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #c1c1c1;background:rgba(255,255,255,1);font-size:14px;display:block;/* margin-top:15px;*/    box-sizing:border-box;color:#676767;margin-left:2px;}
.list-detail {box-sizing:border-box;width:calc(100% - 290px);display:flex;flex-direction:column;justify-content:space-around;padding-left:20px;}
.list-detail-title .list-detailcate{font-size:14px;	color:#666666;	padding:5px 0;}
.list-detail-title .list-dt{height:60px;line-height:120%;font-size:24px;color:#0e0e0e;font-weight:600;/* margin-bottom:10px;*/overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-day {font-size:15px;line-height:130%;color:#282828;letter-spacing:-0.5px;}

.list-day p{display:flex;border-bottom:1px solid #e6e5e5;padding:10px 0;/* line-height:132%;*/}
.list-day p span:nth-child(1){width:70px;}
.list-day p span:nth-child(2){width:calc(100% - 45px);color:#686868}
.list-day span {color:rgba(51,51,51,1);font-weight:500;}
.list-detailbtn a{display:block;width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #c1c1c1;background:rgba(255,255,255,1);font-size:14px;box-sizing:border-box;margin-left:2px;position:absolute;right:17px;top:15px;color:#686868;}
.list-detailbtn a:hover{transition:all 0.2s ease-in;background:#1f54ce;;color:#fff;border:1px solid #1f54ce }

.listbtn{display:flex;margin-bottom:10px;}
.reservbtn a{width:80px;height:30px;line-height:30px;display:block;background:#fff;text-align:center;font-weight:600;font-weight:500;box-sizing:border-box;font-size:14px;}
.retype1 a{color:#678bfd;border:1px solid #678bfd;}
.retype2 a{color:#1f54ce;border:1px solid #1f54ce;}
.retype3 a{color:#6c6c6c;border:1px solid #6c6c6c;}
.retype1 a:hover{transition:all 0.2s ease-in;background:#678bfd;color:#fff }
.retype2 a:hover{transition:all 0.2s ease-in;background:#1f54ce;color:#fff }
.retype3 a:hover{transition:all 0.2s ease-in;background:#6c6c6c;color:#fff }
.swiper-scrollbar{opacity:1 !important;width:calc(100% - 150px) !important;}
.eduSwiper{border:1px solid #dddfe0;padding:20px 20px 35px;position:relative;overflow:hidden;}
.swiper-scrollbar{margin:20px 0;width:96% !important;}
.sec03 .swiper-button-next{width:22px;height:32px;background:url("../img/main/nextB.png") no-repeat;bottom:8px;right:35px;left:initial;top:inherit;}
.sec03 .swiper-button-prev{width:22px;height:32px;background:url("../img/main/prevB.png") no-repeat;right:85px;bottom:8px;left:inherit;top:inherit;}

.servbw{clear:both;padding:30px 0 80px}
.servboxw{display:flex}
.servbox{flex:1;text-align:center;margin-right:25px;box-sizing:border-box}
.servbox:last-child{margin-right:0}
.servbox a{display:block;background-repeat:no-repeat;background-position:center 0;background-color:#fff;height:240px;border-radius:10px;padding-top:30px;box-sizing:border-box;padding:20px 10px 0;}
.servbox a .serbg{background-repeat:no-repeat;background-position:center;}
.servbox a:hover{background-color:#2d79d8;color:#fff;transition:all 0.2s ease-in;}
.servtit{font-size:24px;font-weight:700}
.servstit{font-size:16px;color:#575757}
.servbox a:hover .servstit{color:#fff;transition:all 0.2s ease-in;}
.serbg{display:flex;height:100px;align-items:center;}


.ser01 a .serbg{background-image:url("../img/main/ec01.png")}
.ser02 a .serbg{background-image:url("../img/main/ec02.png")}
.ser03 a .serbg{background-image:url("../img/main/ec03.png");}
.ser04 a .serbg{background-image:url("../img/main/ec04.png");}
.ser05 a .serbg{background-image:url("../img/main/ec05.png");}

.ser01 a:hover  .serbg{background-image:url("../img/main/ec01w.png");transition:all 0.2s ease-in;}
.ser02 a:hover .serbg{background-image:url("../img/main/ec02w.png");transition:all 0.2s ease-in;}
 .ser03 a:hover .serbg{background-image:url("../img/main/ec03w.png");transition:all 0.2s ease-in;}
.ser04 a:hover .serbg{background-image:url("../img/main/ec04w.png");transition:all 0.2s ease-in;}
.ser05 a:hover .serbg{background-image:url("../img/main/ec05w.png");transition:all 0.2s ease-in;}

.sec04{background:url("../img/main/sec04bg.jpg") no-repeat;background-size:cover;padding:200px 0 ;color:#fff}
.sec04 .container{width:1200px;display:flex;justify-content:space-between;}
.sec04 .scate{color:#4ad1fe;font-size:18px;margin-bottom:4px;}
.sec04 .scmtit{font-size:40px;font-weight:500;margin-bottom:30px}
.sec04 .scmore a{background:url("../img/main/arrmc.png") no-repeat 95% center;width:235px;height:50px;line-height:50px;color:rgba(255,255,255,0.8);font-size:15px;padding-left:25px;box-sizing:border-box;border:1px solid rgb(255 255 255 / 60%);display:block}
.sec04 .scmore a:hover{transition:all 0.2s ease-in;color:#fff;border:1px solid #4ad1fe;background:#4ad1fe url("../img/main/arrmc.png") no-repeat 95% center;}
.sec04 .searbox{/*flex:1;*/display:flex;}
.sec04 .sebL{margin-right:80px}
.sec04 .searbox:nth-of-type(1) .sebL .scmtit{line-height:1.1;}
.sclist a{border-bottom:1px solid  rgba(255,255,255,0.6);font-size:21px;width:240px;background:url("../img/main/arrc.png") no-repeat 95% 26px;padding:20px 0 15px;display:block;}
.sclist a:hover{transition:all 0.2s ease-in;color:#4ad1fe;border-bottom:1px solid #4ad1fe; background:url("../img/main/arrc_hover.png") no-repeat 95% 26px;}

.sec05{padding:90px 0 65px;background:url("../img/main/sec05bg.jpg") no-repeat;background-size:cover}
.yetop{text-align:center}
.yetit{font-size:36px;font-weight:600;text-align:center}
.yestit{color:#525252;font-size:16px;padding-bottom:45px }

.yeboxw{display:flex}
.yebox{flex:1;border:1px solid #4271d2;margin-right:50px;text-align:center;padding-top:70px;padding-bottom:60px;background:#fff;position:relative}
.yebox:last-child{margin-right:0}
.yebox a{display:block}
.yeboxtit{color:#4c4c4c;font-size:24px;font-weight:500;text-align:center}

.yebox:hover .line_box .line01{width:100%;transition:width 0.45s linear;transition-duration:0.3s;}
.yebox:hover .line_box .line02{height:100%;transition:height 0.45s linear;transition-delay:0.3s;}
.yebox:hover .line_box .line03{width:100%;transition:width 0.45s linear;transition-duration:0.3s;}
.yebox:hover .line_box .line04{height:100%;transition:height 0.45s linear;transition-delay:0.3s;}

.sec06{padding:130px 0 100px;background:url("../img/main/sec06bg.jpg") no-repeat;background-size:cover;color:#fff}

.musboxw{display:flex;margin-top:80px;}
.musbox{border:1px solid rgb(241 241 241 / 40%);text-align:center;flex:1;margin-right:90px;padding:40px 10px;}
.musbox:last-child{margin-right:0}
.musimg{padding-bottom:50px}
.mutxt1 {color:#54d3fe;font-size:27px;padding-bottom:20px;font-weight:600;}
.mutxt2{font-size:23px;padding-bottom:10px;font-weight:600;}
.mutxt3{font-size:17px;font-weight:500;}


@media only all and (max-width:1660px){
.sec01 .w1570{width:100%}
}
@media only all and (max-width:1570px){
.maintop .mainimg{width:calc(100% - 40px);margin:0 20px;}	
.w1570{width:100%;padding:0 20px;box-sizing:border-box}
.sec03 .w1570{width:100%}
.sec02 .container{left:0;margin-left:0;padding:0;}
.sec04 .noticetbox{width:40%}
.sec04 .servbw{width:60%}
}


@media only all and (max-width:1350px) {
	
.sec01 .w1570{padding:0;padding:20px;box-sizing:border-box}
.sec04 .container{width:100%;}
.sec04 .noticetbox{width:100%;padding-top:0;}
.sec04 .servbw{width:100%;}
.noticetbox{word-break:keep-all;}
.noticetit{padding-bottom:10px;}
.noticestit{padding-bottom:35px}

.noticetit p{display:inline}

.noticestit p{display:inline}
.sec04 .searbox {/* display:block;*/margin-bottom:20px;}
}

@media only all and (max-width:1200px) {
	.sec04>.container{flex-direction: column; gap:5%;}
	.sec04 .searbox{width:70%; margin:0 auto; flex:1; align-items: center;}
	.sec04 .searbox+.searbox{margin-top:55px;}
	.sec04 .searbox .sebL, .sec04 .searbox .sebR{flex:1;}
	.sec04 .searbox .sebR .sclist a{width: 100%;}
}

@media only all and (max-width:1024px) {
	
	.noticestit{padding-bottom:0;}
	.noticetbox{width:100%;text-align:center;word-break:keep-all;}
	.notcon{width:100%;text-align:center;}
	.sec01{margin:20px 0}
	.notbox a{padding:20px}
		
	.hakw{height:auto;padding:40px 20px 0;text-align:center;word-break:keep-all;}
	.haktits {font-size:18px;}
	.haktit{font-size:28px;}
	.haktit p{display:inline;}
	.haktitsm{font-size:16px;margin-bottom:10px;}
	.haktitsm p{display:inline;}
	.hakt{width:100%;float:none;}
	.haks{position:relative;margin-left:0;}
	.hamore a{font-size:14px;margin-bottom:10px;height:auto;line-height:inherit;padding:5px 20px;}
	.maintopw{height:auto;}
	.hakbox a{padding-top:20px;}
	
	.sec02 .busSwiper{margin-top:0}
	.sec02 .swiper-pagination{top:inherit;left:0;margin-left:0;bottom:-40px;width:100%;}
	.sec03 .sobtxt{top:75px;margin-left:0;width:100%;left:0;}
	.swiper-scrollbar{bottom:-5px !important;}
	.sec03 .swiper-button-next{display:none}
	.sec03 .swiper-button-prev{display:none}
	.list-detail{width:100%;padding:20px ;}
	.musbox{margin-right:20px}
	.quicknav{display:none}
	.sec04{padding:20px}
	.list-junbox-d1 img{width:100%}
}

@media only all and (max-width:820px){
	.maintop{height:500px}
	.Mainbg{height:500px !important}
	.tlnb{display:none}
	.maintop .mainimg{height:auto;}
	.scroll_down{display:none;}
	.maintop .text{width:100%;padding-top:90px;box-sizing:border-box;padding:160px 0px 0;}	
	.bar{margin-top:0}
	.main01sec-1{font-size:32px}
	.main01sec-1 .s1{letter-spacing:10px}
	.main01sec-1 .s2{font-size:40px}
	.main01sec-3{font-size:14px}
	.main01sec-1 .s3{font-size:14px;letter-spacing:0}
	.eduSwiper{overflow:hidden;position:relative;padding:0;padding-bottom:20px;}
	.edut{display:block}
	.list-detail-title .list-dt{font-size:20px}
	.noticetit{font-size:25px}
	.noticestit{display:none;}
	.noticetbox .tabs{margin:3px 0 30px;}
	.noticew{padding:10px }
	.notday{margin:20px 0}
	.notmore{padding:7px 0}
	.sec02 .bustxt{text-align:center;padding-top:0;}
	.sec02 .buts{display:block;font-size:14px;}
	.sec02 .bustxt .but{top:0}
	.sec02 .swiper-slide{width:100% !important}
	.list-junbox{width:100%;margin-right:0;display:block;padding:0;}
	.servbox{margin-right:0;margin-bottom:10px}
	.servbox a{height:auto;padding:20px;}
	.serbg{height:85px}
	.sec03{padding-top:30px}
	.sec03 .tit{font-size:32px}
	.sec03.sobtxt{left:30px}
	.sec03 .sobstit{font-size:16px}
	.sec03 .sobox{flex:none}
	.sec03 .sobw{display:block;margin-bottom:10px}
	.sec04 .scmtit{font-size:25px}
	.sec04 .servbox{width:100%;float:none}
	.sec04 .servbox a{padding:30px}
	.sec04 .servstit p{display:inline}
	.sec04 .container{display:block}
	.sec04 .scmore a{width:100%;font-size:13px;padding-left:10px;height:auto;line-height:inherit;padding:10px;}
	.sec04 .sebL{margin-right:35px;flex:1;}
	.sec04 .searbox{width:98%;}
	
	.sclist a{width:120px;font-size:15px;padding:10px 0;background-position:95% center;}
	.sclist a:hover{width:120px;font-size:15px;padding:10px 0; background:url("../img/main/arrc_hover.png") no-repeat 95% center;}
	
	
	.sec05{padding-top:50px;}
	.sec05 .titw{font-size:23px;text-align:center;padding-bottom:20px;}
	.sec05 .titw p{display:inline}
	.sec01 .w1570{padding:0}
	.servboxw{display:block}
	.yeboxw{display:block}
	.mutxt2 p{display:inline}
	.yeimg img{width:60px}
	.musboxw{display:block;margin-top:20px}
	.musimg img{width:50px}
	.yetit{font-size:30px}
	.yestit p{display:inline}
	.yebox{margin-right:0;padding:20px;width:49%;float:left;box-sizing:border-box;height:145px;}
	.sec05{overflow:hidden;padding-bottom:30px;padding-top:30px;}
	.yeboxtit{font-size:16px;margin-bottom:16px;}
	.sec06{padding:20px}
	.musbox{margin-right:0px;margin-bottom:10px;padding:20px 10px}
	.musimg{padding-bottom:0px}
	.mutxt1{padding-bottom:0;font-size:24px}
	.mutxt2{font-size:20px}
}

