@charset "utf-8";

.list2box{display:block;position:fixed;bottom:0;height:75px;border-top:1px solid #c0c4c7;-webkit-box-shadow: 0px -5px 30px 0px rgba(193,191,194,0.72);
-moz-box-shadow: 0px -5px 30px 0px rgba(193,191,194,0.72);
box-shadow: 0px -5px 30px 0px rgba(193,191,194,0.72);z-index:9999999}

.list2box{width:100%; min-width:1515px;height:75px; background:#fff;}

/*.list2box.on{height:500px}*/
.list2box > div{width:1100px; margin:0 auto;}
.list2-sbox{width:1110px; height:75px; margin-top:20px; position:relative; overflow:hidden;}
.list2-sbox.on{height:500px}
.list2-sbox ul{position:relative; left:0;}
.list2-sbox ul li{position:relative;float:left; width:185px; height:162px;  background-position:center 59px; margin:0 0 18px 0;}
.list2-sbox ul li  a{display:block; width:173px; height:144px;border:1px solid #c7c7c7;box-shadow: 2px 3px 3px #e8e8e8;  text-align:center; padding-top:18px;}
.list2-sbox ul li  a span{font-size:19px; color:#172549; font-weight:bold;letter-spacing:-1px}
.list2-sbox ul li  a span span{color:#016db6;}
.list2-sbox ul li  a em{display:block;position:absolute;bottom:25px;left:50%;margin: 0 0 0 -39px;width:78px;height:78px;}

.check{position:relative;width:1100px;margin:0 auto;margin-top:0;cursor:pointer;color:#313a46;font-size:13px;text-align:right;z-index:5}
.check input{vertical-align:middle}

.list2box .list2-btn3{display:block;position:absolute;left:50%;width:276px;height:23px;background:url("/resources/pt/images/main/back25.png") no-repeat;margin: 0 0 0 -138px;padding:5px 0 0 0;text-align:center;font-size:14px;color:#313a46;font-weight:bold;}

.list2box .list2-btn3 span{display:inline-block;padding: 0 28px 0 0; background:url("/resources/pt/images/main/arr03.png") right no-repeat;}
.list2box .list2-btn3on span{display:inline-block;padding: 0 28px 0 0; background:url("/resources/pt/images/main/arr04.png") right no-repeat;}
.list2box .list2-btn3on{position:absolute;display:none;left:50%;width:276px;height:23px;margin: 0 0 0 -138px;padding:5px 0 0 0;background:url("/resources/pt/images/main/back25.png") no-repeat;text-align:center;font-size:14px;color:#313a46;font-weight:bold;}
.list2box .list2-btn3 img{vertical-align:middle}
.list2box .list2-btn3on img{vertical-align:middle}

.conbox{padding:1px 0 65px 0; width:100%;min-width:1515px; background:url("/resources/pt/images/main/back3.png");}
.conbox-in{position:relative;width:1100px;padding: 0 186px 0 229px;margin: 0 auto}
.slides{width:1100px; margin:0 auto; overflow:hidden; height:295px; margin-top:28px;}
.sd1{width:772px; height:294px; float:left; overflow:hidden;}
.sd2{width:301px; height:273px; padding:10px 9px; border:1px solid #bfbfbf; background:#fff; float:right; overflow:hidden;}
.sd2 p {border-bottom: 1px solid #bfbfbf;height: 42px;line-height: 42px;padding-left: 17px;font-size: 18px;font-weight: bold;color: #303030;}

/* 퀵 메뉴 */
.quick1{position:absolute;width:220px;height:300px;top:0;left:0;}
.quick1 dl{background-color:#fff}
.quick1 dl dt{height:30px;line-height:30px;text-align:center;font-size:15px;}
.quick1 dl dd{border:1px solid #c3c3c3;border-top:0}
.quick1 dl dd a{display:block;padding: 9px 14px 15px 14px}
.quick1 dl dd a span{display:block}
.quick1 dl dd a span.img{width:190px;height:auto;margin-bottom:6px}
.quick1 dl dd a span.text{width:190px;height:auto;line-height:20px;color:#303030;font-size:14px}
.q-box1-1{margin-bottom:7px}
.q-box1-1 dt{background-color:#5b04b3;border:1px solid #5b04b3; color:#fff}
.q-box1-2 dt{background-color:#5b04b3;border:1px solid #5b04b3; color:#fff}
.q-box1-2 dt span{display:inline-block;margin: 0 0 0 5px}
.q-box1-2 dt img{vertical-align:middle;}
/* 알림존 버튼 이미지 변경 및 위치조정 2017.05.04 최재혁 */
.q-box1-2 .bx-wrapper .bx-controls-direction a.bx-next {
	position: absolute;
	top: -4%;
	left: 63%;
	background: url(/resources/pt/images/main/btn6.png) no-repeat;
}
.q-box1-2 .bx-wrapper .bx-controls-direction a.bx-prev {
	position: absolute;
	top: -4%;
	left: 55%;
	background: url(/resources/pt/images/main/btn5.png) no-repeat;
}
.quick2{position:absolute;width:176px;top:0;right:0;}

/* 날씨 */
.q-box2-1{width:176px;margin-bottom:10px;}
.weather-box{width:176px;height:225px;/* border:1px solid #bfbfbf; */background: url("/resources/pt/images/main/bg_weather.png") no-repeat;}
.weather_ondo{position: relative;text-align: center;color: #fff;/* margin-top: 10px; */height: 116px;}
.weather_ondo .weather_txt{display:block;height:37px;line-height:37px;font-size:14px;}
.weather_ondo .weather_txt_b{font-size:18px;}
.weather_ondo .weather_ondo_txt{display: block;font-size: 28px;height:38px; line-height: 38px;font-weight: bold;}
.weather_ondo .weather_pic{display:inline-block;width:60px;height:46px;}
.weather_ondo .weather_pic.icon_0 {background:url(/resources/pt/images/main/weathericon_new_d0.png) no-repeat center top;}
.weather_ondo .weather_pic.icon_1 {background:url(/resources/pt/images/main/weathericon_new_d1.png) no-repeat center top;}
.weather_ondo .weather_pic.icon_2 {background:url(/resources/pt/images/main/weathericon_new_d2.png) no-repeat center top;}
.weather_ondo .weather_pic.icon_3 {background:url(/resources/pt/images/main/weathericon_new_d3.png) no-repeat center top;}
.weather_ondo .weather_pic.icon_4 {background:url(/resources/pt/images/main/weathericon_new_d4.png) no-repeat center top;}
.weather_ondo .weather_pic.icon_5 {background:url(/resources/pt/images/main/weathericon_new_d5.png) no-repeat center top;}
.weather_ondo .weather_pic.icon_6 {background:url(/resources/pt/images/main/weathericon_new_d6.png) no-repeat center top;}
.weather_view{position:relative;height:19px;line-height:19px;margin-top:8px;}
.weather_view .tooltip{float:left;display:none;width:14px;height:14px;background:url(/resources/pt/images/main/ico7.png) no-repeat }
.weather_view .tooltip span{display:block;width:14px;height:14px;text-indent: -3000px;}
.weather_view .weather_view_btn{display:block;text-align: center}
.weather_view .weather_view_btn a{display:block;color:#fff;font-size:12px}
.weather_view .weather_view_btn a img{padding-left: 6px}
.weather_day{margin:0 auto;text-align:center;line-height:29px;height:29px;color:#fff;font-size:12px;letter-spacing:0px; }
.air_condition{margin:0 10px; color:#fff; height: 59px;}
.air_condition a {color:#fff;font-size:12px;letter-spacing:-1px}
.air_condition .average {/* border-right:1px solid #fff;border-right:1px solid #6eb9ea */}
.air_condition .average {width: 76px;float: left;text-align: center;display: block;}
.air_condition .average .air_txt_pm10 {display: block; font-size: 12px;margin-top: 5px;letter-spacing:1px;}
.air_condition .average .air_txt_pm10 strong {font-size: 12px;font-weight: normal;letter-spacing:1px;}
.air_condition .env_index {width: 74px; float: left;display:-block; text-align: center;}
.air_condition .env_index a{display:block;/*background:url(../img/air-guide-tip.png) no-repeat 68px 1px;margin-left:3px;*/}
.air_condition .env_index .air_txt_grade {display: block;margin-top:5px; font-size: 12px;  color:#27aa1d;letter-spacing:1px; text-align:center}
.seoul_traffic {height: 44px;  color:#fff; padding-left:10px; position: relative; width: 200px;}
.seoul_traffic ul li {position: relative; width:200px; height: 44px;}
.seoul_traffic ul li a {color:#fff; display: inline-block; width:180px; height:44px;line-height: 50px;font-size:12px}
.seoul_traffic ul li .roadinfo_name1 {display: inline-block; max-width: 80px; vertical-align: top;}
.seoul_traffic ul li .roadinfo_speed1 {display: inline-block; vertical-align: top;}
.seoul_traffic .condition {position: absolute; right:20px; top:0; color:#fde101;}
.tooltiptxt {position:absolute;left:0px;top:-43px;;width: 240px;display:none;border:1px solid #aaa;border:1px solid rgba(0,0,0,.2); border-radius:5px; padding:10px 5px;color:#666; background-color: #fff; z-index:1001;font-size:12px;}
.q-box2-2{width:175px;height:64px;margin-bottom:9px}
.q-box2-2 img{width:175px;height:64px;}
.q-box2-3 ul{overflow:hidden;width:176px;height:35px;}
.q-box2-3 ul li{float:left;width:35px;height:35px;padding-right:7px;margin-right:5px;background: url(/resources/pt/images/main/line_sns.png) no-repeat right ;}
.q-box2-3 ul li img{width:35px;height:35px;}
.q-box2-3 ul li.sns4{margin:0;padding:0;background:none;}
.q-box2-4 {width: 175px;padding:9px 0 0 0;background: url(/resources/pt/images/main/back38.gif) left top repeat-x ;}
.q-box2-4 div{width:175px;height:64px;margin-bottom:9px;background: url(/resources/pt/images/main/back38.png)  left top no-repeat ; }
.q-box2-4 .q-txt{display:block;padding: 16px 0 0 12px}
.q-box2-4 .q-btn{display:block;margin: 6px 0 0 12px}

/* 열린시장실, 소셜허브 */
.mbox{position:relative;width:1100px; margin:0 auto; height:598px; margin-top:6px; margin-bottom:6px; overflow:hidden;}
.mbox > div{float:left;background-color:#fff}d
.mb1-2{position:absolute;top:196px;width:319px;height:399px;border:1px solid #bfbfbf;background-color:#fff;}
.sd1 .mb1-1{display:none}
.mbox  .mb1-1{display:block}
/* .mb1-1{position:relative;float:left;width:319px;height:188px;margin-bottom:8px;border:1px solid #bfbfbf;background:#fff url("/resources/pt/images/main/back21.png") right bottom no-repeat;} */

.mb1-1 {position: relative; float: left; width: 319px; height: 213px; margin-bottom: 8px; border: 1px solid #bfbfbf; background: #fff url(/resources/pt/images/main/back21.png) right bottom no-repeat;}

.mb1-1 .tit1{border-bottom:1px solid #bfbfbf;margin:0;height: 42px;line-height: 42px;padding-left: 17px;}
.mb1-1 span{display:block;position:absolute;}
.mb1-1 .img{bottom:0;right:0}
.mb1-1 .txt{top:56px;left:34px;}
/* .mb1-2{position:absolute;top:196px;width:319px;height:399px;border:1px solid #bfbfbf;background-color:#fff;} */

.mb1-2 {position: absolute;top: 221px;width: 319px;height: 375px;border: 1px solid #bfbfbf;background-color: #fff;}
.tit1{font-size:18px; font-weight:bold; margin:15px 0 0 15px;}
.tit2{font-size:18px; font-weight:bold; position:absolute; top:12px; left:15px;}
.tit2 a img{vertical-align:bottom;}
.mayor{display:block; position:absolute; top:135px; left:34px;width:122px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:13px;border-radius:4px; background-color:#016db6;}
.mayor span{display:inline-block;position:relative;padding-right:18px;background: url("/resources/pt/images/main/ico10.png") right no-repeat;}
.mayor-1{display:block; position:absolute; top:161px; left:34px;width:122px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:12px;border-radius:4px; background-color:#016db6;}
.mayor-1 span{display:inline-block;position:relative;padding-right:18px;background: url("/resources/pt/images/main/ico10.png") right no-repeat;}
.sc-ico{overflow:hidden; position:absolute; top:12px; right:11px;}
.sc-ico li{float:left; margin-right:4px;}
/* .sc-box{width:318px; height:354px; position:absolute;border-top:1px solid #bfbfbf; bottom:1px; left:1px; overflow:hidden; overflow-y:scroll;} */
.sc-ico{overflow:hidden; position:absolute; top:12px; right:11px;}
.sc-ico li{float:left; margin-right:4px;}
.sc-box{width:318px; height:354px; position:absolute;border-top:1px solid #bfbfbf; bottom:1px; left:1px; overflow:hidden; overflow-y:scroll;}
.sc-box  ul{width:265px; margin:0 auto; padding:20px 0;}
.sc-box  ul li{position:relative;width:215px;height:auto; margin-bottom:22px; padding:18px 8px 18px 8px;border:1px solid #d6d6d6;border-radius:15px;background-color:#f7f7f7}
.sc-box  ul li p{font-size:13px;}
.sc-box  ul li p span{display:inline-block; background-size:14px 14px; width:14px; height:14px; margin-left:5px; vertical-align:bottom;}

.sc-txt1{font-weight:bold;padding-right: 66px}
.sc-txt1 span{display:inline-block}
.sc-txt2{position:absolute;top:14px;right:11px;}
.sc-txt3{margin-top:8px;font-size:13px;line-height:18px}
.sc-txt3 a{color:#6e6e6e;}
.sc-deco{position:absolute;bottom:-9px;display:block;width:16px;height:9px;background: url("/resources/pt/images/main/back22.png") left top no-repeat;}
.sc-box  ul li.talk1 {float:left;}
.sc-box  ul li.talk2 {float:right;}
.sc-box  ul li.talk1 .sc-deco{right:16px;}
.sc-box  ul li.talk2 .sc-deco{left:16px;}


.mayor-2 {display: block; position: absolute; top: 187px; left: 34px; width: 122px; height: 25px; line-height: 25px; text-align: center; color: #fff; font-size: 12px; border-radius: 4px; background-color: #016db6;}
.mayor-2 span {display: inline-block; position: relative; padding-right: 18px; background: url(/resources/pt/images/main/ico10.png) right no-repeat;}

/*.tk-blog{background:url("/resources/pt/images/main/ico1.png") no-repeat top right;}*/
.tk-blog{background:url("/resources/pt/images/main/ico13.png") no-repeat top right;}
.tk-facebook{background:url("/resources/pt/images/main/ico2.png") no-repeat top right;}
.tk-twitter{background:url("/resources/pt/images/main/ico3.png") no-repeat top right;}
.tk-cacao{background:url("/resources/pt/images/main/ico4.png") no-repeat top right;}
.tk-youtube{background:url("/resources/pt/images/main/ico12.png") no-repeat top right;}
.tk-insta{background:url("/resources/pt/images/main/ico16.png") no-repeat top right;}
.btn-talk-more{display:none;}

/* 중간 */
.loading{position:absolute;top:150px;left:50%;width:160px;height:120px;margin: 0 0 0 -80px;text-align:center}
.loading span{display:block;line-height:18px;margin:20px 0 0 0;font-size:14px;color:#2a2a2a;}
.mb2{margin:0 7px; width:442px; height:596px; position:relative; overflow:hidden; border:1px solid #bfbfbf;}
.mb2-btn{position:absolute; top:0; border-bottom:1px solid #bfbfbf; width:30px; height:41px; background:#fff;}
.mb2-btn a{display:block; width:30px; height:42px; text-indent:-9999px;}
.mbtn1{left:0; border-right:1px solid #bfbfbf;}
.mbtn1 a{background:url("/resources/pt/images/main/back15.png") no-repeat center center;}
.mbtn2{right:0; border-left:1px solid #bfbfbf;}
.mbtn2 a{background:url("/resources/pt/images/main/back16.png") no-repeat center center;}
.mb2 > ul{overflow:hidden; margin-left:30px; width:510px;}
.mb2 > ul > li{float:left;}
.mb2 > ul > li > a{display:block; width:83px; height:41px; line-height:42px; text-align:center; background:#f6f6f6; color:#757575; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.mb2 > ul > li > a.on{background:#fff; color:#303030; font-weight:bold; border-bottom:0; height:42px;}
.mb2 > ul > li:last-child > a{border-right:0 none;}
.mb2-con{position:absolute; left:0; top:42px; width:402px; height:525px;padding:0 20px; background:#fff; display:none;}
.mb2-con ul{padding-top:3px;}
.mb2-con ul li{position:relative;padding:18px 0 18px 14px; border-bottom:1px dotted #9d9d9d; font-size:15px; background:url("/resources/pt/images/main/dot1.png") no-repeat 6px 30px;}
.mb2-con ul li:last-child{border-bottom:0}
.mb2-con ul li a{display:block;}
.mb2-con ul li a span{display:block; }
.mb2-con ul li a span:first-child{width:309px;  font-weight:bold; color:#333; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.mb2-con ul li a span:nth-child(2){display:block;position:absolute;top:18px;right:0;color:#818181; font-size:12px;margin-left:10px; line-height:15px; float:right; margin-top:3px;}
.mb2-con ul li a span:last-child{width:376px; overflow:hidden; margin-top:8px; line-height:22px;}
.btn-more1{display:block;position:absolute;bottom:-20px;right:10px;width:100px;height:25px;line-height:25px;background-color:#397aac;color:#fff;text-align:center}


/* 자주찾는 홈페이지 */
.mb3{float:left; width:319px; background:#fff; height:596px; border:1px solid #bfbfbf; overflow:hidden;}
.mb3 > p{border-bottom:1px solid #bfbfbf; height:42px; line-height:42px; padding-left:17px; font-size:17px; font-weight:bold; color:#303030;}
.mb3 > p span{display:block; float:right;}
.mb3 > p span a{display:inline-block; border-left:1px solid #bfbfbf; width:42px; text-indent:-99999px;}
.mb3 > p span a.mbtn3{background:url("/resources/pt/images/main/back15.png") no-repeat center center;}
.mb3 > p span a.mbtn4{background:url("/resources/pt/images/main/back16.png") no-repeat center center;}
.favo{overflow:hidden; position:relative; top:0; left:0;}
.favo > li{float:left; width:283px; margin:0 18px;}
.favo > li > div{border-bottom:1px dotted #bfbfbf; padding:16px 0; height:77px;}
.favo > li > div:last-child{border-bottom:0 none;}
.favo > li > div a{display:block;}
.favo > li > div a img{float:left; width:100%; height:100%; max-width:79px; max-height:77px; margin-right:15px;}
.favo-box{display:block; overflow:hidden; color:#333;}
.favo-tit{display:inline-block; font-size:17px; padding-right:28px; margin:4px 0 10px 0; background:url("/resources/pt/images/main/ico6.png") no-repeat center right;color:#2f2f2f}
.favo-txt{display:block; font-size:13px; line-height:18px;}

/* 포토뉴스 영상뉴스 */
.mboxx{width:1100px; height:310px; margin:0 auto 8px auto;overflow:hidden;}
.mboxx a.mbtn5{background:url("/resources/pt/images/main/back15.png") no-repeat center center;}
.mboxx a.mbtn6{background:url("/resources/pt/images/main/back16.png") no-repeat center center;}
.mboxx > div > p{border-bottom:1px solid #bfbfbf; height:42px; line-height:42px; padding-left:17px; font-size:17px; font-weight:bold; color:#303030;}
.mboxx > div > p span{display:block; float:right;}
.mboxx > div > p span a{display:inline-block; border-left:1px solid #bfbfbf; width:42px; text-indent:-99999px;}
.mboxx .mbx1-box1{padding:0;margin:0}
.mboxx .mbx1-box2{padding:0;margin:0}
.mboxx .mbx1-tit{overflow:hidden;height:38px;margin-top:9px;background:url("/resources/pt/images/main/dot1.png") no-repeat left 7px;font-weight:bold;color:#333;}
.mboxx .mbx1-date{margin-top:6px;color:#818181}
.slide-wrap{position:relative;top:11px;}
.slide-cont{overflow:hidden; height:233px; position:relative;}
.slide-cont ul li{float:left;height:233px;width:200px;padding: 0 5px;}
.slide-cont ul{position:relative; overflow:hidden;}
.slide-cont ul li a{display:block;border:1px solid #bfbfbf;padding-bottom:22px}
.slide-cont ul li a span{display:block;margin: 0 10px 0 10px;padding-left:8px;line-height:19px;font-size:14px;}
.slide-cont ul li a span img{width:199px;height:136px}
.mbx1{float:left; width:648px; height:308px; border:1px solid #bfbfbf; background:#fff;}
.mbx1 .slide-wrap{width:630px;padding-left:10px}
.mbx1 .slide-cont{width:630px;}
.mbx2{float:right; width:443px;height:308px; border:1px solid #bfbfbf; background:#fff;}
.mbx2 .slide-wrap{width:420px;padding: 0 11px;}

/* 링크 존 */
.mboxxx{width:1100px;height:316px;margin:0 auto 8px auto}
.mboxxx:after{content:"";clear:both;display:block}
.mboxxx > div{float:left;height:316px;border-bottom:1px solid #bfbfbf}
.mboxxx .mbxx1{width:276px;background-color:#fff5e5}
.mboxxx .mbxx1 p{border:1px solid #e3944f;border-bottom:1px solid #908779;background: url("/resources/pt/images/main/back17.png") repeat}
.mboxxx .mbxx2{width:275px;background-color:#f4f9e4}
.mboxxx .mbxx2 p{border:1px solid #a2be57;border-bottom:1px solid #809d30;background: url("/resources/pt/images/main/back18.png") repeat}
.mboxxx .mbxx3{width:275px;background-color:#f2f9ff}
.mboxxx .mbxx3 p{border:1px solid #397aac;border-bottom:1px solid #838a8f;background: url("/resources/pt/images/main/back19.png") repeat}
.mboxxx .mbxx4{width:274px;background-color:#f7f7f7}
.mboxxx .mbxx4 p{border:1px solid #7f7f7f;border-bottom:1px solid #888888;background: url("/resources/pt/images/main/back20.png") repeat}
.mboxxx > div > p{height:40px;line-height:40px;color:#fff;text-align:center;}
.mboxxx .list{height:275px;border-left:1px solid #bfbfbf}
.mboxxx .list ul{padding-top:8px;	}
.mboxxx .list li{padding-left:28px;background:url("/resources/pt/images/main/dot1.png") no-repeat 19px 7px;}
.mboxxx .list li a{color:#0f0f0f;font-size:14px;line-height:24px}
.mboxxx .mbxx4 .list{border-right:1px solid #bfbfbf}
.mboxxx .mbxx4 .list ul{padding: 9px 12px 0 16px; }
.mboxxx .mbxx4 .list li{position:relative;overflow:hidden;height:32px;line-height:32px;padding:0 49px 0 0;margin-bottom:8px;background:none} 
.m-sel{display:block;}
.m-sel  select{display:inline-block;width:100%;height:32px;line-height:32px;border:1px solid #dadada;text-indent:10px}
.mboxxx .list li .btn-go{display:block;position:absolute;top:0;right:0;width:45px;height:32px;line-height:32px;border:0;background: url("/resources/pt/images/main/btn_go.png") repeat;color:#474747;font-size:13px;font-weight:bold;text-align:center}

/* 배너 */
.banner-box{overflow:hidden;width:1098px;height:86px;margin:0 auto;border:1px solid #bfbfbf;background-color:#fff;}
.banner-box:after{content:"";display:block;clear:both;}
/* .btns-ctl{float:left;width:57px;height:56px;margin:15px 11px 0 0 ;padding: 0 10px 0 11px;border-right:1px  dotted #e9e9e9}
.btns-ctl a{display:block;float:left;width:25px;height:25px;margin:0 3px 3px 0;}
.btns-ctl a.prev{background: url("/resources/pt/images/main/btn_bn_prev.png") repeat}
.btns-ctl a.next{background: url("/resources/pt/images/main/btn_bn_next.png") repeat}
.btns-ctl a.stop{background: url("/resources/pt/images/main/btn_bn_stop.png") repeat;margin-bottom:0}
.btns-ctl a.play{display:none;background: url("/resources/pt/images/main/btn_bn_play.png") repeat;margin-bottom:0}
.btns-ctl a.link{background: url("/resources/pt/images/main/btn_bn_link.png") repeat;margin-bottom:0} */
.banner{position:relative;float:left;}
.banner .bn-pt{width:1098px;height:72px;overflow:hidden;position:relative;}
.banner .bn-pt > ul{position:absolute;left:0;top:15px;}
.banner .bn-pt > ul li{float:left;width:160px;height:52px;margin-right:7px}
.banner .bn-pt ul li img{border:1px solid #cecece;display:block;max-width:100%;height:50px;width:158px}
.banner .bn-mb{display:none}

/* 슬라이드 배너 수정 20160727 */
.wrap_slide2{position:relative;overflow:hidden;width: 1098px;height: 86px;}
.slide_item2{position:relative;overflow:hidden;float:left;width:1002px;height:69px;margin:16px 0 0 0}
.slide_item2 ul{position:absolute;left:0;top:0;width:10000000000px;height:52px;}
.slide_item2 ul li{float:left;width:160px;height:52px;margin-right:7px}
.slide_item2 ul li a{display: block}
.wrap_slide2 .slide_control{width:57px;height:57px;float:left;margin: 13px 11px 0 11px;padding: 0 7px 3px 0;border-right:1px  dotted #e9e9e9}
.wrap_slide2 .slide_control a{display:block;float:left;margin: 3px 3px 0 0}


/* 오픈이벤트 팝업 */
.pop-event{display:block;position:absolute;top:50%;left:50%;width:620px;height:858px;margin:-429px 0 0 -310px;border:1px solid #666;z-index:99999999}
.event-box{position:relative;}
.e-con1{width:620px;height:556px;background: url("/resources/pt/images/main/back27.png") left top no-repeat}
.e-con2{width:554px;height:320px;padding: 0 33px 0;background: url("/resources/pt/images/main/back28.png") left top no-repeat}
.e-txt2{padding:18px 0 5px 0;font-size:18px;font-weight:bold;color:#212b36;}
.e-ul li{font-size:13px;line-height:20px;color:#404c5a;padding: 0 0 0 8px;text-indent:-8px;}
.e-ul li span{display:inline}

.e-ck{position:absolute;bottom:21px;right:10px;height:24px;line-height:24px}
.e-ck label{display:inline-block;vertical-align:top;margin:0 10px 0  0;font-size:12px;color:#fff;font-family:'돋움',  Dotum;}
.e-ck input{display:inline-block;vertical-align:top;margin:5px 3px 0  0;background:none;border:1px solid #fff}
.ebtn-t{display:block;position:absolute;top:-1px;right:-42px;width:42px;height:42px;border:1px solid #666;}
.ebtn-b{display:inline-block;height:24px;line-height:24px}

/**/
.mb2-con.nt-event{width:442px;padding:0;background-color:#c0d7f1}
.mb2-con.nt-event > div{width:100%;background-color:#c0d7f1}
.nt-event  img{width:100%;}

.mb2-con .e-txt2{padding:18px 0 5px 0;font-size:18px;font-weight:bold;color:#212b36;padding: 5px 0 5px 10px}
.mb2-con .e-ul{margin:0;padding:5px 10px 0 10px}
.mb2-con .e-ul li{font-size:13px;line-height:20px;color:#404c5a;padding: 0 0 0 8px;text-indent:-8px;border:0;background:none}
.ebtn-link{display:block;width:180px;height:30px;margin: 10px auto 0  auto;background: url("/resources/pt/images/main/back34.png") no-repeat;background-size:180px 30px}
.ebtn-link a{display:block;line-height:30px;height:30px;text-align:center;color:#fff;font-weight:bold}

/**/
.pop-open{width:100%; height:100%;}
.pop-bg{width:100%; height:100%; position:fixed; left:0; top:0; right:0;bottom:0;z-index:10000001;background: url("/resources/pt/images/main/back32.png") repeat;}
.open-w{position:absolute;top:50%;width:100%;height:563px;margin:-281px 0 0 0;background: url("/resources/pt/images/main/back35.png") center top repeat;z-index:1000000002;background-size:100% 100%;}
.open-bx1{position:relative;text-align:center}
.open-bx1 .logo{display:none;width:79px;height:45px;padding:34px 0  10px 0;margin:0 auto}
.opne-txt1{font-size:23px;color:#fff;line-height:30px;width:auto;margin:0 auto;padding:80px 0 0 0}
.opne-txt1 strong{color:#d1c5f2;font-weight:normal}
.opne-txt1 span{color:#ffd61b;}
.open-bx2 {margin:46px 0 0 0}
.open-bx2 ul{overflow:hidden;width:100%;padding: 0 0 37px 0;text-align:center;background: url("/resources/pt/images/main/back36.png") center bottom no-repeat;}
.open-bx2 ul li{display:inline-block;width:99px;margin: 0 50px 20px 50px;text-align:center;}
.open-bx2 ul li span{display:block;text-align:center;}
.open-bx2 ul li a{display:block;width:58px;height:18px;line-height:18px;margin:0 auto;border:1px solid #b1b9dd;color:#d4d7ea;text-align:center;font-size:14px}
.open-bx2 ul li .sp1{width:96px;height:96px;margin:0 auto 18px auto}
.open-bx2 ul li .sp2{color:#ffffff;font-size:16px;margin: 0 0 11px 0;font-weight:bold;}
.open-bx3{text-align:center;margin:23px 0  0 0}
.open-bx3 p {display:inline-block;padding:0 0 0 40px; background: url("/resources/pt/images/main/img50.png") left top no-repeat;}
.open-bx3 span {display:inline-block;padding:0 40px 0 0;background: url("/resources/pt/images/main/img51.png") right top no-repeat;color:#e7f3ff;font-size:30px;}
.btn-page{display:block;width:205px;height:44px;line-height:44px;margin:19px auto 0 auto;background-color:#2777ba;border-radius:20px;color:#fff;font-size:14px;}
.btn-eclose{position:absolute;display:block;top:23px;right:21px;width:75px;height:40px;line-height:38px;z-index:1000000003}
.btn-oneday{position:absolute;display:block;top:23px;right:111px;width:132px;height:40px;line-height:38px;z-index:1000000003}

/* 코로나 바이러스 */
	.margin_r_30 {margin-right:30px;}
	.em_red {color:red;}
	#corona_pop {position:absolute;left:calc(50% - 400px); box-sizing:border-box; top:180px; background:#fff; width:800px;overflow: auto;  z-index:900; box-shadow:10px 10px 10px #eee;}
	#corona_pop .divpopup_form {display:block;position:absolute;bottom:0px;left:0;width:100%; height:30px; padding:0 10px;background:transparent; z-index:990;box-sizing:border-box;}
	#corona_pop .divpopup_form input { vertical-align:middle; margin-left:5px; }
	#corona_pop .divpopup_form label {margin-right:10px;line-height:1px; vertical-align:middle;font-size:14px; color:#000;}
	#corona_pop .divpopup_chk { color:#000; float:right; vertical-align:middle; }
	#corona_pop .divpopup_close { float:right; margin-right:5px; }
	#corona_pop .divpopup_close a {text-decoration:none;}
	#corona_pop .divpopup_close span { color:#333; font-weight:bold;font-size:12px;line-height:24px;border:1px solid #999;padding:2px 4px; }
	#corona_pop .title {width:800px;height:165px;}
	#corona_pop .corona_unit {margin-bottom:10px;font-size:14px;color:#000;text-align:right;}
	#corona_pop h3 {font-size:18px;color:#3d5a95;margin-bottom:3px;}
	#corona_pop .corona_con {padding:9px 9px 39px 9px;border:1px solid #4471cc ;}
	#corona_pop .sub_tab0 {margin-bottom:45px;border-collapse:collapse;border-bottom:1px solid #a2a2a2;text-align:center;}
	#corona_pop .sub_tab0 caption {position:absolute;width:0;height:0;color:transparent;font-size:0;}
	#corona_pop .sub_tab0 thead th:first-child, #corona_pop .sub_tab0 tbody th:first-child, #corona_pop .sub_tab0 tbody td:first-child  {border-left:1px solid #a2a2a2;}
	#corona_pop .sub_tab0 th {padding:5px;border-right:1px solid #a2a2a2;border-top:1px solid #a2a2a2;background:#dfdfdf;font-size:16px;line-height:1.4em;color:#000;font-weight:normal;letter-spacing:-0.02em;}
	#corona_pop .sub_tab0 td {padding:5px;border-top:1px solid #a2a2a2;border-right:1px solid #a2a2a2;color:#000;font-size:16px;}

	#corona_pop .btn_wrap {text-align:center;}
	#corona_pop .btn {display:inline-block;width:200px;height:45px;background:#3d5a95;color:#fff;line-height:45px;text-decoration:none;}
	@media screen and (max-width:800px){
	#corona_pop{left:3%; width:94%;}
	}