@charset "utf-8";

#full	{max-width:1920px;margin:0 auto;/**/}

/**/
#mv_wrap			{position:relative;width:100%;max-height:700px;overflow:hidden;}
#mv_wrap .mvbx		{width:100%;max-height:700px;}
#mv_wrap .mvbx video,
#mv_wrap .mvbx img	{width:100%;height:100%;margin:auto;}

#mv_control			{position:absolute;width:100%;top:20px;text-align:center;z-index:200;}
#mv_control a		{display:inline-block;background-image:url("../img/ico_pop_control.png");background-repeat:no-repeat;background-size:auto 20px;z-index:999;text-indent:-100%;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;width:20px;height:20px;margin:0 1px;}
#mv_control .mvbtn_off	{background-position:0 0;}
#mv_control .mvbtn_on	{background-position:-56px 0;}
#mv_control a.mv_stop	{background:url(../img/ico_control_play.png) no-repeat 50% 50%;background-size:auto 22px;}
#mv_control a.mv_stop.stopped {background:url(../img/ico_control_stop.png) no-repeat 50% 50%;background-size:auto 22px;}
@media all and (max-width:767px){
	#mv_wrap			{position:relative;width:100%;height:100%;min-height:280px;}
	#mv_wrap .mvbx		{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;min-height:280px;overflow:hidden;}
	#mv_wrap .mvbx video,
	#mv_wrap .mvbx img	{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;height:100%;margin:auto;object-fit:cover;}
}

#mvcont-wrap		{position:relative; margin:-100px 0 0 0;}
#mvcont				{position:absolute;width:100%;bottom:30px;left:0;z-index:999;}
#mvcont .btnwrap	{position:relative;width:1200px;margin:0 auto;text-align:center;}
#mvcont a			{display:inline-block;color:#fff;text-align:center;border-radius:6px;width:160px;height:50px;line-height:50px;}
#mvcont span		{display:block;background-repeat:no-repeat;background-position:20px 50%;background-size:auto 36px;padding-left:40px;}
#mvcont .btn1		{background-image:url(../img/new/bg_ub_75.png);}
#mvcont .btn2 		{background-image:url(../img/new/bg_ub2_90.png);}
#mvcont .btn1 .ico		{background-image:url(../img/new/u_btn_ico01.png);}
#mvcont .btn2 .ico		{background-image:url(../img/new/u_btn_ico02.png);}
/*#mvcont ul.btn1		{width:720px;margin:0 auto;}
#mvcont ul.btn1 li		{float:left;width:25%;text-align:center;}
#mvcont ul.btn1 a		{display:block;margin:0 5px;height:50px;line-height:50px;background:url(../img/new/bg_ub_75.png) repeat;font-size:120%;}	
#mvcont ul.btn1 span	{display:inline-block;background-repeat:no-repeat;background-position:0 50%;background-size:auto 36px;padding-left:40px;}
#mvcont ul.btn1 .ico1	{background-image:url(../img/new/u_btn_ico01.png);}
#mvcont ul.btn1 .ico2	{background-image:url(../img/new/u_btn_ico02.png);}
#mvcont ul.btn1 .ico3	{background-image:url(../img/new/u_btn_ico03.png);}
#mvcont ul.btn1 .ico4	{background-image:url(../img/new/u_btn_ico04.png);}
#mvcont ul.btn2		{position:absolute;right:0;top:0;}
#mvcont ul.btn2 li	{float:left;margin:0 0 0 5px;}
#mvcont ul.btn2 a	{width:50px;height:40px;padding:10px 0 0 0;line-height:15px;background:url(../img/new/bg_ub_90.png) repeat;}
#mvcont ul.btn2 a.h1	{height:50px;padding:0;line-height:50px;background:url(../img/new/bg_ub2_90.png) repeat;font-size:95%;}*/
.mvtxt			{position:absolute;bottom:30px;left:20px;z-index:999;display:block;padding:10px;line-height:20px;background:url(../img/new/bg_bl_60.png) repeat;color:#fff;}
.m-video		{min-height:700px; height:80vh; object-fit:cover;}
#mcontainer		{position:relative;z-index:2;}
#mcontainer:after{content:"";display:block;float:none;clear:both;}
#mcontainer h2	{padding:50px 0 16px;margin:0 0 60px 0;background:url(../img/mc_titbg.png) no-repeat 50% 100%;text-align:center;font-size:36px;font-weight:normal;font-family:georgia;font-style:italic;}

#container		{position:relative;z-index:2;}
#container:after{content:"";display:block;float:none;clear:both;}
#mservice, #mnews, #mresult, #mmovie, #msns, #mquick, #campuslife{padding:0 0 100px 0;}

#mservice		{background:#f5f5f5 url(../img/new/mservice_bg.gif) repeat;z-index:4;}
#mservice h2	{color:#333;}
#mservice li 	{float:left;width:25%;height:200px;text-align:center;background-position:50% 0;background-repeat:no-repeat;background-size:cover;color:#fff;}
#mservice li a	{display:block;padding:70px 0 0 0;color:#fff;font-family:'Montserrat',sans-serif;font-size:24px;font-weight:500;line-height:120%;}
#mservice .img1	{background-image:url(../img/new/mservice_img01.jpg)}
#mservice .img2	{background-image:url(../img/new/mservice_img02.jpg)}
#mservice .img3	{background-image:url(../img/new/mservice_img03.jpg)}
#mservice .img4	{background-image:url(../img/new/mservice_img04.jpg)}
#mservice .img5	{background-image:url(../img/new/mservice_img05.jpg)}
#mservice .img6	{background-image:url(../img/new/mservice_img06.jpg)}
#mservice .img7	{background-image:url(../img/new/mservice_img07.jpg)}
#mservice .img8	{background-image:url(../img/new/mservice_img08.jpg)}
#mservice .control{display:none;}

#mnews				{background:#f5f5f5 url(../img/new/mservice_bg.gif) repeat;z-index:4;}
#mnews h2			{color:#333;}
#mnews .left		{width:75%;border-top:2px solid #DA2127;position:relative;}
#mnews .right		{width:25%;border-top:2px solid #DA2127;}
#mnews .newslist		{}
#mnews .newslist li		{width:calc(33.33% - 40px);background:#fff;}
#mnews .newslist li:nth-child(1) .tit	{color:#DA2127;}
#mnews .newslist li:nth-child(1) .tit,
#mnews .newslist li:nth-child(2) .tit,
#mnews .newslist li:nth-child(3) .tit	{min-height: 116px; color:#DA2127;background-image:url(../img/new/mnews_titbg_r.png);background-repeat:no-repeat;background-position:50% 100%;}
#mnews .newslist .thumb		{width:100%;height:200px;overflow:hidden;}
#mnews .newslist .thumb img {width:100%;height:100%;}
#mnews .newslist .cont		{display:block;padding:20px;color:#333;}
#mnews .newslist .tit		{font-size:16px;text-align:center;}
#mnews .newslist .txt,
#mnews .newslist .txt2		{margin:20px 0 0 0;line-height:140%; text-align:center;}
#mnews .newslist .control			{display:none;position:absolute;left:0;top:-30px;z-index:999;}
#mnews .newslist .control img		{float:left;}
#mnews .newslist .control:after	{content:"";clear:both;display:block;float:none;}

/* 191126 ³»¿ëºÎ, ½æ³×ÀÏ À§Ä¡ º¯°æ ¿äÃ» */
/* #mnews .newslist li:nth-child(3) .thumb	{position:absolute;bottom:0;}
#mnews .newslist li:nth-child(3) .cont	{padding:30px 20px 0 20px;} */

#mnews .mnotice h3,
#mnews .mevent h3	{padding:15px 0 5px 20px;margin:0;font-size:24px;font-family:georgia;font-style:italic;font-weight:normal;background:none;}

#mnews .mnotice h3	{color:#ffffff;}
#mnews .mevent h3	{color:#DA2127;}

#mnews .mnotice		{position:relative;width:100%;height:200px;background:#DA2127;}
#mnews .mnotice ul	{padding:5px 20px 0 20px;}
#mnews .mnotice li	{position:relative;padding:0 0 0 8px;background:url(../img/new/bul_dot_w.gif) no-repeat 0 48%;line-height:190%;color:#fff;}
#mnews .mnotice li a	{width:75%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;color:#fff;}
#mnews .mnotice .date	{position:absolute;right:0;}
#mnews .mnotice .more,	#mnews .mevent .more{position:absolute;right:20px;top:20px;}
#mnews .mnotice li.nodata	{color:#85080C}

#mnews .mevent			{position:relative;width:100%;height:200px;background:#ffffff;line-height:140%;font-size:12px;}
#mnews .mevent .stit	{padding:0 20px 20px;color:#999;}
#mnews .mevent .tit		{margin:0 0 10px 0; color:#666;}
#mnews .mevent .txt		{color:#888;}
/* #mnews .mevent_control	{position:absolute;top:20px;right:20px;z-index:999;}
#mnews .mevent_control img{float:left;}
#mnews .mevent_control:after		{content:"";clear:both;display:block;float:none;} */
#mnews .mevent ul	{padding:5px 20px 0 20px;}
#mnews .mevent li	{position:relative;padding:0 0 0 8px;background:url(../img/new/bul_dot.gif) no-repeat 0 48%;line-height:190%;}
#mnews .mevent li a	{width:76%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;margin-right:2px;}

#mresult			{background:#BCBDC1;background-image:url(../img/new/mresult_bg.jpg);background-position:50% 80%;background-size:cover;/**/}
#mresult #mpopup			{position:relative;float:left;width:480px;border-top:2px solid #DA2127;}
#mresult #mpopup img		{width:480px;height:240px;}
#mresult #mpopup .control	{position:absolute;height:30px;left:50%;top:2px;z-index:999;}
#mresult #mpopup .control a {background-image:url("../img/ico_pop_control.png");background-repeat:no-repeat;background-size:auto 16px;z-index:999;text-indent:-100%;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;width:16px;height:16px;vertical-align:top;}
#mresult #mpopup .control li	{float:left;width:16px;padding:1px;}
#mresult #mpopup .control .flex-control-paging li a	{display:inline-block;background-position:0 0;}
#mresult #mpopup .control .flex-control-paging li a.flex-active	{display:inline-block;background-position:-44px 0;}
#mresult #mpopup .control a.pop_stop	{display:inline-block;background-position:-88px 0;margin-top:1px;width:20px;}
#mresult #mpopup .control a.pop_stop.stopped {background-position:-132px 0;}

#mprofResult		{position:relative;float:left;width:720px;border-top:2px solid #DA2127;}
#mprofResult li		{float:left;width:50%;}
#mprofResult .bg1	{background:#cccccc;height:240px;text-align:center;}
#mprofResult .bg2	{background:#DA2127;height:240px;}
#mprofResult .bg1 .thumb	{display:block;overflow:hidden;width:100%;height:160px;}
#mprofResult .bg1 .thumb img {width:100%;min-height:100%;-ms-interpolation-mode: bicubic;}
#mprofResult .bg1 .tit	{color:#DA2127;font-size:14px;text-align:center;padding:20px;}
#mprofResult .bg1 .tit2	{color:#DA2127;font-size:16px;margin:0 0 10px 0;}
#mprofResult .bg1 .txt	{color:#666;}
#mprofResult .bg2 .thumb	{display:block;overflow:hidden;width:100%;height:160px;}
#mprofResult .bg2 .thumb img {width:100%;min-height:100%;-ms-interpolation-mode: bicubic;}
#mprofResult .bg2 .tit	{color:#fff;font-size:14px;text-align:center;padding:20px;}
#mprofResult .bg2 .tit2	{color:#fff;font-size:16px;margin:0 0 10px 0;}
#mprofResult .bg2 .txt	{color:#fff;}
#mprofResult:after{content:"";display:block;float:none;clear:both;}

#mprofResult .control			{display:none;position:absolute;right:0;top:-30px;z-index:999;}
#mprofResult .control img		{float:left;padding:0;margin:0;}
#mprofResult .control:after	{content:"";clear:both;display:block;float:none;}

#mmovie		{background:#0B1326 url(../img/new/mmovie_bg1.jpg) repeat 50% 0;font-size:14px;}
#mmovie h2	{color:#ffffff;background:url(../img/mc_titbg_w.png) no-repeat 50% 100%;}
#mmovie .cont1, #mmovie .cont2		{width:590px;}
#mmovie .txt				{height:140px;color:#fff;font-weight:normal;}
#mmovie .vodframe		{position:relative;}
#mmovie .cont1 .vodframe	{width:100%;height:340px;}
#mmovie .cont2 .vodframe	{width:285px;height:200px;}
#mmovie .cont1 img		{height:340px;}
#mmovie .cont2 img		{height:200px;}
#mmovie img				{width:100%;height:100%;vertical-align:top;}
#mmovie .vodframe .bg	{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/new/vod_bg.png);background-size:100% 100%;background-repeat:no-repeat;z-index:2;}
#mmovie a				{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/new/vod_play.png);background-position:50% 50%;background-repeat:no-repeat;z-index:3;}

#msns		{background:#fff url(../img/new/msns_bg2.jpg) repeat 50% 100%;font-size:14px;}
#msns h2	{color:#243C60;background:url(../img/mc_titbg_sns.png) no-repeat 50% 100%;}
#msns .left	{width:590px;}
#msns .right{width:610px;}
.fb_cont1		{padding:20px;background:#4267B2;}
.fb_cont1 ul	{padding:10px 20px;background:#fff;}
.fb_cont1 li:first-child	{border-top:none;}
.fb_cont1 li	{clear:both;display:block;border-top:1px dashed #ddd;}
.fb_cont1 img	{float:left;display:inline-block;padding:10px 0;width:90px;height:90px;margin-right:10px;}
.fb_cont1 .dpb	{}
.fb_cont1 .date	{padding:10px 0 0 0;margin:0 0 5px 0;color:#4267B2;font-weight:bold;}
.fb_cont2		{background:url(../img/new/msns_bar.png) no-repeat 50% 98%;}
.fb_cont2 li	{float:left;width:275px;margin-left:20px;padding:0 0 75px 0;background:url(../img/new/msns_circle.png) no-repeat 50% 100%;}
.fb_cont2 .bx	{border:10px solid #4267B2;background:#fff;position:relative;}
.fb_cont2 img	{width:100%;height:170px;}
.fb_cont2 .dpb	{padding:10px;}
.fb_cont2 .date	{padding:0 0 0 40px;margin:0 0 10px 0;color:#4267B2;font-weight:bold;background:url(../img/new/msns_facebook.png) no-repeat 0 50%;line-height:32px;}
.fb_cont2 .txt	{padding:0;line-height:142%;}
.fb_cont2 .arr			{position:absolute;background:#4267B2;}
.fb_cont2 .arr:after	{top:25px;left:108px;border: solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#4267B2;border-width:20px;margin-top:-20px;}

#mquick			{background:#DA2127 url(../img/new/mquick_bg1.jpg) repeat 50% 0;}
#mquick h2, #mquick h2 span		{color:#fff;background:url(../img/mc_titbg_w.png) no-repeat 50% 100%;}
#mquick a		{display:block;float:left;width:25%;padding:120px 0 40px 0;text-align:center;background-position:50% 0px;background-repeat:no-repeat;white-space:nowrap;font-family:'Montserrat',sans-serif;font-size:18px;}
#mquick .ico1	{color:#A71D2F;background-color:#F8D3D4;background-image:url(../img/new/mquick_ico01.png)}
#mquick .ico2	{color:#999999;background-color:#ffffff;background-image:url(../img/new/mquick_ico02.png)}
#mquick .ico3	{color:#6D4A21;background-color:#F3E8D7;background-image:url(../img/new/mquick_ico03.png)}
#mquick .ico4	{color:#999999;background-color:#ffffff;background-image:url(../img/new/mquick_ico04.png)}
#mquick .ico5	{color:#999999;background-color:#ffffff;background-image:url(../img/new/mquick_ico05.png)}
#mquick .ico6	{color:#6c6c6c;background-color:#f5f5f5;background-image:url(../img/new/mquick_ico06.png)}
#mquick .ico7	{color:#999999;background-color:#ffffff;background-image:url(../img/new/mquick_ico07.png)}
#mquick .ico8	{color:#39778A;background-color:#E8F2F6;background-image:url(../img/new/mquick_ico08.png)}

/* ÀÎÆ÷±×·¡ÇÈ */
		#infographic{background: url("../img/new/infographics_bg2.png"); height: 500px; font-size: 14px; line-height: 1.5;}
		#infographic .left{width:calc(100% - 480px); padding: 30px 0;}
		#infographic h2 {padding: 50px 0 0 0; color: #fff; text-align: left; background: transparent; font-size: 31px; font-family: 'Montserrat',sans-serif;font-style: normal; margin:0; letter-spacing: -1px;} 
		#infographic span {color: #eeaa4a; font-size: 16px;}
		#infographic .left{width: 50%; padding: 10px 0 50px;}
		#infographic .left > p {margin: 15px 0 27px; font-size: 16px; color:#eee;}
		#infographic .control-left{float:left;}
		#infographic .right{width:480px;}
		#infographic .left ul {float: left; padding: 20px 0px; overflow: hidden;}
		#infographic .left ul li {float: left; margin-left: 30px; padding-top: 85px; font-size: 16px; text-align: center; line-height: 30px; letter-spacing: -0.5px;}
		#infographic .left ul li:nth-child(1) {background: url(../img/new/infographics_icon01.png) no-repeat center top; margin: 0;}
		#infographic .left ul li:nth-child(2) {background: url(../img/new/infographics_icon02.png) no-repeat center top;}
		#infographic .left ul li:nth-child(3) {background: url(../img/new/infographics_icon03.png) no-repeat center top;}
		#infographic .left ul li:nth-child(4) {background: url(../img/new/infographics_icon04.png) no-repeat center top;}
		#infographic .left ul li p {color: #eeaa4a; font-size: 18px; line-height: 1.2; margin-bottom: 10px;}
		#infographic .left ul li span {display: block; font-size: 14px; line-height: 15px; color:#fff;}
		

@media all and (max-width:1279px){
	.d_width{width:960px;}
	#mvcont-wrap		{margin:0 0 0 0;}
	#mcontainer h2	{padding:30px 0;margin:0 0 40px 0;font-size:30px;}
	#mservice, #mnews, #mresult, #mmovie, #msns, #mquick{padding:0 0 60px 0;}
	#mservice li a			{font-size:20px;}
	#mnews .newslist li		{width:240px;}
	#mnews .newslist .tit	{font-size:14px;}
	#mnews .newslist .txt		{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;vertical-align:top;min-height:54px;line-height:18px}
	#mnews .newslist .txt2		{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient: vertical;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;vertical-align:top;min-height:54px;line-height:18px}

	#mnews .mnotice h3,	#mnews .mevent h3	{font-size:20px;}	
	#mprofResult			{width:480px;}
	#mprofResult .txt	{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;vertical-align:top;min-height:70px;line-height:18px}

	#mmovie .cont1, #mmovie .cont2	{width:470px;}
	#mmovie .cont1 .vodframe	{width:100%;height:300px;}
	#mmovie .cont2 .vodframe	{width:225px;height:160px;}
	#mmovie .cont1 img		{height:300px;}
	#mmovie .cont2 img		{height:160px;}
	#mmovie .txt		{height:140px;}

	#msns .left	{width:460px;}
	#msns .right{width:500px;}
	.fb_cont2 li	{width:230px;}
	.fb_cont2 .arr:after	{left:85px;}
	#mvcont .btnwrap		{position:relative;width:100%;margin:0 auto;}
	#mquick a				{font-size:15px;}
	
	#infographic h2	{padding:20px 0;margin:0;font-size:30px;}
	#infographic .left {width: 53%; padding: 0;}
	#infographic .right {width: 47%;}
	#infographic .right ul li {margin-left: 10px;}

	a.school-bnr img {width:100%;}


}
@media all and (max-width:1023px){
	.d_width{width:720px;}
	
	#mvisual .mvbg	{min-height:auto;}
	#mvcont				{bottom:0}
	#mvcont a			{float:left;border-radius:0;width:50%;}
	#mvcont ul:after	{content:"";clear:both;display:block;float:none;}
	#mvcont .btnwrap	{clear:both;width:100%;margin:0;}
	.mvtxt				{left:10px;bottom:90px;}
	
	#mcontainer h2	{font-size:26px;}
	#mservice, #mnews, #mresult, #mmovie, #msns, #mquick{padding:0 0 60px 0;}
	
	#mservice li 		{height:140px;}
	#mservice li span	{display:none;}
	#mservice li a		{padding-top:50px;font-size:16px;}
	#mnews .left, #mnews .right		{float:none !important;width:100%;}
	#mnews .right		{border:none;}
	#mnews .mnotice, #mnews .mevent	{float:left;width:50%;}

	#mnews .newslist			{min-height:160px;}
	#mnews .newslist li			{float:none;width:100%;height:200px;}
	#mnews .newslist li:after	{content:"";clear:both;display:block;float:none;}
	#mnews .newslist li:nth-child(1) p.tit,
	#mnews .newslist li:nth-child(2) p.tit,
	#mnews .newslist li:nth-child(3) p.tit	{display:block;text-align:left;background-position:360px 100%;}
	
	#mnews .newslist .txt		{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;vertical-align:top;min-height:54px;line-height:18px}
	#mnews .newslist .txt2		{margin:15px 0 0 0;text-align:justify;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;vertical-align:top;min-height:54px;line-height:18px}
	#mnews .newslist .thumb		{float:left;display:block;width:50%;margin-right:20px;}

	#mprofResult			{width:240px;}
	#mprofResult li 		{float:none;position:absolute;left:0;top:0;width:100%;}
	
	#mquick a			{padding:80px 0 20px 0;background-size:80px auto;font-size:12px;}
	#mmovie .cont1, #mmovie .cont2		{width:350px;}
	#mmovie .cont1 .vodframe{width:100%;height:240px;}
	#mmovie .cont2 .vodframe{width:165px;height:120px;}
	#mmovie .cont1 img		{height:240px;}
	#mmovie .cont2 img		{height:120px;}
	#mmovie .txt		{height:120px;}
	#msns .left	{float:none;width:auto;}
	#msns .right{float:none;width:auto;display:none;}

	#infographic .left {width: 48%;}
	#infographic .left p {margin: 10px 0 17px; font-size: 13px;}
	#infographic .right {width: 50%;}
	#infographic .right ul{padding: 20px;}
	#infographic .right ul li {margin-left: 10px; font-size: 15px;}
	#infographic .right ul li p {font-size: 16px;}
	#infographic .right ul li span {font-size: 13px;}

		#infographic {text-align: center;}
	#infographic h2 {display: block; padding: 0 0 10px 0; text-align: center;}
	#infographic .left {float: none; width: 95%; padding: 10px;}
	#infographic .left p {margin: 0 0 10px; font-size: 14px;}
	#infographic .left .infographics_btn a {width: 100px; height: 30px; font-size: 14px; line-height: 30px;}
	#infographic .right {float: none; width: 100%;}
	#infographic .right ul {padding: 0; float: none; text-align: center;}
	#infographic .right ul li {display: inline-block; float: none; padding-top: 55px; font-size: 14px; line-height: 25px; background-size: 40px !important; vertical-align: top;}
	#infographic .right ul li p {font-size: 15px;}

}

@media all and (max-width:767px){
.d_width{width:100%;}
	
	#mvisual .mvbg	{background-size:auto 100%;}
	
	#mvcont ul.btn1 a,
	#mvcont ul.btn2 a,
	#mvcont ul.btn2 a.h1	{height:40px;line-height:40px;font-size:85%}
	#mvcont ul.btn1 span	{background-size:auto 18px;padding-left:20px;}
	
	#mcontainer h2	{display:none;padding:20px 0;font-size:0 !important;}
	#mservice, #mnews, #mresult, #mmovie, #msns, #mquick{padding:0;}
	#mservice li 	{width:50%;}
	/*#mservice		{position:relative;height:200px;}
	#mservice li 		{width:100%;height:200px;}
	#mservice li a		{padding-top:70px;font-size:24px;}
	#mservice li span	{display:block;}
	#mservice .control	{position:absolute;left:0;width:100%;display:block;z-index:999;}
	#mservice .arr_prev	{position:absolute;left:20px;top:85px;}
	#mservice .arr_next	{position:absolute;right:20px;top:80px;}
	#mservice .arr_prev	img,
	#mservice .arr_next	img{height:30px;}*/

	#mnews .mnotice, #mnews .mevent	{float:none;width:100%;}
	#mnews .left, #mnews .right		{border:none;}
	#mnews .newslist .tit		{padding:0;}
	#mnews .newslist .txt		{display:none;}
	#mnews .newslist			{min-height:100%;}
	#mnews .newslist li:nth-child(1) p.tit,
	#mnews .newslist li:nth-child(2) p.tit,
	#mnews .newslist li:nth-child(3) p.tit	{background:none;}
	#mresult #mpopup			{position:relative;float:none;width:100%;padding:0; /* =480/240 */overflow:hidden;border:none;}
	#mresult #mpopup img		{width:100%;height:auto;}
	#mprofResult			{width:100%;}
	#mprofResult .bg1 .thumb{height:140px;}
	#mprofResult .bg1 .tit	{font-size:14px;padding:10px;}
	#mprofResult .bg1 .tit2	{font-size:14px;}
	#mprofResult .bg1, #mprofResult .bg2		{height:200px;}
	#mprofResult .bg2 .thumb{height:140px;}
	#mprofResult .bg2 .tit	{font-size:14px;padding:10px;}
	#mprofResult .bg1 .tit2	{font-size:14px;}

	#mquick a			{width:50%;padding:5% 0;margin:0;}
	#mquick span		{display:none;}
	#mquick li:nth-child(2) a, #mquick li:nth-child(4) a, #mquick li:nth-child(7) a{background:#fff url(../img/new/bg_bl_5.png) repeat-x 0 0;}
	#mquick li:nth-child(1) a, #mquick li:nth-child(3) a, #mquick li:nth-child(5) a, #mquick li:nth-child(6) a, #mquick li:nth-child(8) a{background-image:none;}
	#mmovie .cont1, #mmovie .cont2		{width:100%;float:none;}
	#mmovie .txt		{display:none;}
	#mmovie .cont.right:before		{content:"";clear:both;display:block;float:none;}
	#mmovie .cont1 .vodframe{width:auto;height:auto;}
	#mmovie .cont2 .vodframe{width:50%;height:180px;}
	#mmovie .cont1 img		{height:auto;}
	#mmovie .cont2 img		{height:180px;}
	#mmovie a				{background-size:50px auto;}
	#msns		{background:#4267B2;padding:0;font-size:100%;}
	#infographic h2 {display: block;}



}

.ubg1	{background-image:url(../img/new/ubg1.jpg);background-position:50% 50%;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;z-index:1}
#u_container		{position:relative;padding:100px 0;}
#u_container .col1	{float:left;width:400px;}
#u_container .col2	{float:left;width:800px;}

#u_notice			{position:relative;background:#fff;height:300px;}
#u_notice h3		{padding:0;margin:0 0 10px 0;background:none;color:#9F1A2B;font-size:18px;}
#u_notice .recent	{position:relative;margin:0 0 10px 0;border-bottom:1px dashed #ddd;}
#u_notice .recent p	{margin:4px 0 12px 0;color:#999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; word-wrap:break-word; -webkit-line-clamp:3;line-height:20px; height:58px;}
#u_notice .recent a	{display:block;width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#u_notice .new		{background:url(../img/new/ico_new.png) no-repeat 0 50%;font-size:14px;padding-left:45px;font-weight:bold;}
#u_notice .date		{position:absolute;right:0;top:0;}
#u_notice li		{position:relative;line-height:25px;}
#u_notice li a		{background:url(../img/bul_dot.gif) no-repeat 0 50%;padding-left:8px;font-size:14px;display:block;width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#u_notice .more		{position:absolute;right:20px;top:20px;}

#u_quick_bnr		{}
#u_quick_bnr .left	{width:50%;}
#u_quick_bnr a		{display:block;color:#fff;font-family:georgia;font-style:italic;font-size:24px;line-height:120%;background-repeat:no-repeat;background-position:50% 50%;}
#u_quick_bnr p		{padding:50px 30px 0;}
#u_quick_bnr .bg1	{height:150px;background-image:url(../img/new/u_quick_bg01.jpg);}
#u_quick_bnr .bg2	{height:150px;background-image:url(../img/new/u_quick_bg02.jpg);text-align:right;}
#u_quick_bnr .bg3	{height:300px;background-image:url(../img/new/u_quick_bg03.jpg);}
#u_quick_bnr .bg3 p	{padding:200px 30px 0;}

#u_bnr					{position:relative;height:150px;background:#dfdfdf;}
#u_bnr #u_bnr_control	{position:absolute;left:0;top:50%;width:100%;margin-top:-15px;}
#u_bnr #u_bnr_prev		{position:absolute;left:15px;}
#u_bnr #u_bnr_next		{position:absolute;right:15px;}
#u_bnr #u_bnr_prev img,
#u_bnr #u_bnr_next img	{height:30px;}
#u_bnr_cont	{padding:25px 0 0 0;margin:0 40px;overflow:hidden;height:100px;}
#u_bnr li a	{display:block;position:relative;width:96%;min-height:100px;margin:0 auto;background-position:50% 0;background-size:cover;color:#fff;font-size:16px;}
#u_bnr .txt	{display:block;position:absolute;top:0;left:0;width:100%;height:100px;line-height:100px;background:url(../img/bg_bl_60.png) repeat;text-align:center;vertical-align:middle}
#u_bnr .u_bnr_img1	{background-image:url(../img/new/u_bnr_img01.jpg);}
#u_bnr .u_bnr_img2	{background-image:url(../img/new/u_bnr_img02.jpg);}
#u_bnr .u_bnr_img3	{background-image:url(../img/new/u_bnr_img03.jpg);}
#u_bnr .u_bnr_img4	{background-image:url(../img/new/u_bnr_img04.jpg);}
#u_bnr .u_bnr_img5	{background-image:url(../img/new/u_bnr_img05.jpg);}
#u_bnr .u_bnr_img6	{background-image:url(../img/new/u_bnr_img06.jpg);}

#s_link			{position:relative;height:200px;background:#ffffff;}
#s_link	h3		{padding:0;margin:0;color:#333;font-weight:bold;background:none;font-size:18px;}
#s_link li		{float:left;margin-top:25px;width:33.3333%}
#s_link li a	{display:block;width:96px;height:36px;padding:60px 0 0 0;line-height:120%;margin:0 auto;border-width:2px;border-style:solid;border-radius:50%;background-position:50% 0;background-repeat:no-repeat;background-size:100px auto;text-align:center;font-size:12px;}
#s_link .c_r	{color:#DC232A;border-color:#DC232A;}
#s_link .c_g	{color:#6C6C6C;border-color:#6C6C6C;}
#s_link .c_b	{color:#C48B3A;border-color:#C48B3A;}
#s_link .ico1	{background-image:url(../img/new/s_link_ico01.png);}
#s_link .ico2	{background-image:url(../img/new/s_link_ico02.png);}
#s_link .ico3	{background-image:url(../img/new/s_link_ico03.png);}

#u_link		{position:relative;float:left;width:50%;background:#f4f4f4;}
#u_link	li	{float:left;width:25%;}
#u_link	li:last-child a	{border-right:none;}
#u_link li a			{display:block;padding:20px;height:160px;border-right:1px dashed #ccc;background-position:100% 100%;background-repeat:no-repeat;font-size:18px;line-height:120%;font-weight:bold;}
#u_link li a span		{display:block;color:#9F1A2B}
#u_link .st				{display:none;font-size:12px;font-weight:normal;color:#666}
#u_link .u_link_ico1	{background-image:url(../img/new/u_link_ico01.png);}
#u_link .u_link_ico2	{background-image:url(../img/new/u_link_ico02.png);}
#u_link .u_link_ico3	{background-image:url(../img/new/u_link_ico03.png);}
#u_link .u_link_ico4	{background-image:url(../img/new/u_link_ico04.png);}

@media all and (max-width:1279px){
	#u_container .col1	{width:320px;}
	#u_container .col2	{width:640px;}
	#u_notice li a	{width:70%}
}
@media all and (max-width:1023px){
	#u_container .col1,
	#u_container .col2	{float:none;width:auto;}
	#u_bnr li a			{font-size:14px;}
	#u_notice, #u_link, #s_link {height:auto;}
	#s_link li		{margin-top:15px;}
	#u_link li a	{height:140px;}
}
@media all and (max-width:767px){	
	.ubg1				{background:none;} 
	#u_container		{padding:0}
	#u_notice, #u_link	{float:none;width:auto;height:auto;}
	#u_notice .subject a	{width:45%;}
	#u_quick_bnr li a	{padding:40px 20px 0;font-size:20px;text-align:center;}
	#u_bnr #u_bnr_prev	{left:10px;}
	#u_bnr #u_bnr_next	{right:10px;}
	#u_link	li	{width:50%;}
	#u_link li a				{display:block;padding:20px;height:120px;font-size:16px;}
	#u_link	li:nth-child(2) a	{border-right:none;border-bottom:1px dashed #ddd;}
	#u_link	li:first-child a	{border-bottom:1px dashed #ddd;}

	#u_quick_bnr a		{font-size:18px;background-size:cover;}
	#u_quick_bnr .left	{float:none;width:100%;}
	#u_quick_bnr .bg1,
	#u_quick_bnr .bg2,
	#u_quick_bnr .bg3	{height:100px;}
	#u_quick_bnr p,
	#u_quick_bnr .bg3 p	{padding:30px;}

}

/* ÀÎÆ÷±×·¡ÇÈ */
@media all and (max-width:500px){
#infographic .right ul li{width:20%;}
}


/* 240424 css¼öÁ¤ */
#mvcont-wrap .m-quick{display:flex; background:#bd1c21; padding:20px 100px; margin-top:-10px;}
#mvcont-wrap .m-quick li{/* width:calc(100% / 5); */ text-align:center; padding:10px 0; position:relative;}
#mvcont-wrap .m-quick li a{color:#fff; display:block; font-size:18px; line-height:1.2; /* border-right:2px solid #961e26; */}
/* #mvcont-wrap .m-quick li:nth-of-type(1) a{border-left:2px solid #961e26;} */
#mvcont-wrap .m-quick li .ico{display:block; width:60px; height:60px; margin:0 auto 3px; background-image:url(../img/new/240426_ico.png); background-repeat:no-repeat;}
#mvcont-wrap .m-quick li .ico-1{background-position:0 0;}
#mvcont-wrap .m-quick li .ico-2{background-position:-60px 0;}
#mvcont-wrap .m-quick li .ico-3{background-position:-120px 0;}
#mvcont-wrap .m-quick li .ico-4{background-position:-180px 0;}
#mvcont-wrap .m-quick li .ico-5{background-position:-240px 0;}

/* 240919 css¼öÁ¤ */
#mvcont-wrap .m-quick li{width:calc(100% / 4);border-right:2px solid #961e26;box-sizing:border-box;}
#mvcont-wrap .m-quick li .fs{font-size:15px;}
#mvcont-wrap .m-quick li:nth-of-type(1) {border-left:2px solid #961e26;}



.btn-infograpic	{position:absolute; right:0; top:40px; display: inline-block; width: 120px; height: 40px; background: #c48b3a; color: #fff !important; border-radius: 20px; font-size: 15px; text-align: center; line-height: 40px;}
#infographic #mpopup	{position:relative;}
#infographic #mpopup img		{width:480px;height:240px;} 
#infographic #mpopup .control	{position:absolute;height:30px;left:50%;top:2px;z-index:999;}
#infographic #mpopup .control a {background-image:url("../img/ico_pop_control.png");background-repeat:no-repeat;background-size:auto 16px;z-index:999;text-indent:-100%;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;width:16px;height:16px;vertical-align:top;}
#infographic #mpopup .control li	{float:left;width:16px;padding:1px;}
#infographic #mpopup .control .flex-control-paging li a	{display:inline-block;background-position:0 0;}
#infographic #mpopup .control .flex-control-paging li a.flex-active	{display:inline-block;background-position:-44px 0;}
#infographic #mpopup .control a.pop_stop	{display:inline-block;background-position:-88px 0;margin-top:1px;width:20px;}
#infographic #mpopup .control a.pop_stop.stopped {background-position:-132px 0;}
#infographic .view-tit{color: #eeaa4a; font-size: 18px; line-height: 1.2; margin-bottom: 10px;}

#campuslife .campus{display:flex;}
#campuslife .campus > div{width:50%;}

#campuslife .mnotice{position: relative; width: 100%; height:200px; background: #DA2127;}
#campuslife .campus-q{max-height:540px; overflow:hidden;}
#campuslife .campus-quick{max-height:calc(100% - 200px); overflow:hidden;}
#campuslife .mnotice h3{ color:#fff; padding:15px 0 5px 20px; margin:0; font-size:24px; font-family: georgia; font-style: italic; font-weight: normal; background: none;}
#campuslife .mnotice ul{padding: 5px 20px 0 20px;}
#campuslife .mnotice li{position:relative; padding: 0 0 0 8px; background:url(../img/new/bul_dot_w.gif) no-repeat 0 48%; line-height:190%; color:#fff;}
#campuslife .mnotice li a{width:85%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; vertical-align:top; color:#fff;}
#campuslife .mnotice .more{ position:absolute; right:20px; top:20px;}
#campuslife .campus-quick{display:flex; flex-wrap:wrap;}
#campuslife .campus-quick li{width:50%;}
#campuslife .campus-quick li a {border-bottom:1px solid #e5e5e5;}
#campuslife .campus-quick li:nth-child(7) a{border-bottom:none;}
#campuslife .campus-quick li:nth-child(8) a{border-bottom:none;}
#campuslife .campus-quick li:nth-child(2n) a{border-left:1px solid #e5e5e5;}
#campuslife .campus-quick li a{text-align:center; display:block; padding:30.3px; background:#f5f5f5; color:#333; font-size:16px;}


#mnews .newslist {display:flex; justify-content:space-between;}

/* //240424 css¼öÁ¤ */
/* 240424 ¹ÝÀÀÇü */

@media only screen and (max-width:1279px){ /*1280*/
	#logo{top:50px;}
	#logo img{height:30px;}
	#gnbmn ul.depth1 > li:first-child{margin-left:165px;}
	#gnbmn ul.depth1 li a{padding:0 13px;}
	#mnews .newslist li{width:300px;}
	#infographic h2{padding:40px 0 20px 0;}
	#infographic #mpopup img{width:420px;}
	#infographic .right ul li{margin-left:0;}
	#infographic .left ul li{margin-left:20px;}
	#infographic .left > p{font-size:15px;}
	.campus .thumb img{width:100%; height:100%;}
	#campuslife .campus-quick li{width:50%;}
}
@media only screen and (max-width:1240px){
	.m-video	{max-height:500px; object-fit:fill; min-height:auto;}
	#mvcont-wrap .m-quick{padding:10px 60px;}

}
@media only screen and (max-width:1023px){
	#mvcont-wrap .m-quick{padding:10px 40px;}
	#mvcont-wrap .m-quick li a{font-size:16px;}
	#mvcont-wrap .m-quick li .fs{font-size:12px;}
	#mnews .newslist{justify-content:normal;}
	#mnews .newslist li{height:auto;}
	#mnews .newslist .thumb{height:100%;}
	#infographic{height:auto;}
	.btn-infograpic{position:relative; top:0; }
	#infographic h2{padding:40px 0 0 0;}
	#infographic .left ul{float:none; display:flex; }
	#infographic .left ul li{float:none; width:25%;}
	#infographic .right ul li{padding-top:0; padding-bottom:40px;}
	#infographic #mpopup img{width:100%;}
	
	

	#campuslife .campus	{flex-direction:column;}
	#campuslife .campus > div{width:100%;}
	#campuslife .campus-quick li{width:25%;}
	#campuslife .campus-quick li a{line-height:50px; padding:20px; min-height:50px;}
	#campuslife .campus-quick li:first-of-type a{line-height:1.2;}

	#campuslife .campus .thumb{height:300px;}
	#campuslife{padding:0 0 60px 0;}

	#campuslife .campus-quick li:nth-child(3) a,
	#campuslife .campus-quick li:nth-child(7) a{border-left:1px solid #e5e5e5;}

	#campuslife .campus-quick li:nth-child(5) a,
	#campuslife .campus-quick li:nth-child(6) a{border-bottom:none;}
}
@media only screen and (max-width:767px){
	#mvcont-wrap .m-quick{flex-wrap:wrap;}
	#mvcont-wrap .m-quick li{width:50%; padding:0;}
	#mvcont-wrap .m-quick li a{padding:15px 0;}
	/* #mvcont-wrap .m-quick li:nth-of-type(1) a{border-left:none;} */
	/* #mvcont-wrap .m-quick li:nth-of-type(3) a{border-right:none;} */
	#mvcont-wrap .m-quick li:nth-of-type(1){border-left:none;}
	#mvcont-wrap .m-quick li:nth-of-type(2n){border-right:none;}
	#mvcont-wrap .m-quick li:nth-of-type(1),
	#mvcont-wrap .m-quick li:nth-of-type(2){border-bottom:2px solid #961e26;}
	#infographic .right ul li{padding-bottom:0;}

	#campuslife{padding:0;}
	#campuslife .campus-quick li:first-of-type a{line-height:auto;}
	#campuslife .campus-quick li a{line-height:1.2 !important;  height:50%;}
}
@media only screen and (max-width:576px){
	#mvcont-wrap .m-quick{padding:10px;}
	/* 	#mvcont-wrap .m-quick li{width:50%;} */
	#mvcont-wrap .m-quick li a{font-size:14px;}
	#mvcont-wrap .m-quick li:nth-of-type(1), 
	#mvcont-wrap .m-quick li:nth-of-type(2), 
	#mvcont-wrap .m-quick li:nth-of-type(3){border-bottom:none;}
	#mvcont-wrap .m-quick li .ico{width:40px; height:40px; background-size:cover;}
	#mvcont-wrap .m-quick li .ico-2{background-position:-40px 0;}
	#mvcont-wrap .m-quick li .ico-3{background-position:-80px 0;}
	#mvcont-wrap .m-quick li .ico-4{background-position:-120px 0;}
	#mvcont-wrap .m-quick li .ico-5{background-position:-160px 0;}
	/* #mvcont-wrap .m-quick li a{border-right:none;} */
	#mvcont-wrap .m-quick li{border-right:none;}
	#infographic h2{padding:20px 0;}
	#infographic .left ul{flex-wrap:wrap;}
	#infographic .left ul li{width:50%; margin-left:0; padding-top:70px;}
	#infographic .left ul li p{margin-bottom:0;}
	#infographic .left ul li:nth-child(1),
	#infographic .left ul li:nth-child(2){margin-bottom:20px;}



	#campuslife .mnotice ul{padding:5px 10px 0 10px;}

	#campuslife .campus-quick li{width:50%;}

	

}

@media only screen and (max-width:415px){
	#campuslife .mnotice li a	{width:75%;}
	#campuslife .campus-quick li a{padding:10px;}
	#mnews .newslist .thumb{height:200px; width:100%; float:none;}
	#infographic .left ul{padding:0;}
	#infographic .left ul li{background-size:40px !important; padding-top:60px;}
	#infographic .left ul li:nth-child(1), #infographic .left ul li:nth-child(2){margin-bottom:10px;}
	#mvcont-wrap .m-quick li a{padding:5px 0;}
	#infographic .left > p{display:none;}
	.newslist .tit{overflow:hidden;}
	#campuslife .campus .thumb{height:200px;}
	#infographic #mpopup img{height:180px;}
	#infographic .left{padding:10px 0;}
	#footer{padding:5px !important;}
}
/* //240424 ¹ÝÀÀÇü */