@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

* {margin:0;padding:0;-webkit-text-size-adjust:none;}
*, *:before, *:after { box-sizing: inherit;}

body {min-width:1200px; width: 100%; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;}

.c {text-align:center;}
.l {text-align:left;}

/* 이미지 라인 생기는거 없애기 */
img {border: none;} 

/* png를 사용하기 위한 설정 */
.png24 {tmp:expression(setPng24(this));}

/*기본*/
BODY {FONT-SIZE: 16px; letter-spacing:-0.03em; line-height:1.5em; COLOR: #494949; font-family:'Noto Sans KR',Malgun Gothic,'맑은 고딕',"돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif; box-sizing: border-box;}
td   {FONT-SIZE: 16px; line-height:140%; COLOR: #494949;}
div,ul,li,dl,dt,dd,h1,h2,h3,p{padding:0;margin:0}
ul {list-style: none;}
table caption{display:none}
.table1,.table2,.table3 {padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
th, td {padding:0px;}

/*input*/
.i1 {border:1px solid #CCCCCC; height:30px; background-color:#ffffff;} 
.back_TR {background:url(../img/main/top_back_1.gif) repeat-x;}
.back1 {background:url(../img/main/top_back.gif) repeat-x;}
.back2 {background:url(../img/main/middle_back.gif) repeat-x;bgcolor:#57d5bf;}
.back3 {background:url(../img/sub/sub_middle_back.gif) repeat-x;}
.back4 {background:url(../img/sub/sub_left_back.gif) repeat-y;}
.back5 {background:url(../img/community/table2.gif) repeat-x;}


a:link {text-decoration:none; color:#494949;}
a:visited {text-decoration:none; color:#494949;}
a:active {text-decoration:none; color:#494949;}
a:hover {text-decoration:none; color:#494949;}

/*a.a1:link {text-decoration:none; color:#7F7F7F;}
a.a1:visited {text-decoration:none; color:#7F7F7F;}
a.a1:active {text-decoration:none; color:#7F7F7F;}
a.a1:hover {text-decoration:none; color:#7F7F7F;}

a.a2:link {text-decoration:none; color:#838383; FONT-SIZE: 11px;}
a.a2:visited {text-decoration:none; color:#838383; FONT-SIZE: 11px;}
a.a2:active {text-decoration:none; color:#838383; FONT-SIZE: 11px;}
a.a2:hover {text-decoration:none; color:#838383; FONT-SIZE: 11px;}*/

/* 메인 */
.main_warap{position:relative;height:503px;width:100%;padding-top:120px;background-color:#57D5BF;background: url(../img/main/middle_back.gif) repeat-x 0 120px;}
#main_img { position:relative;width:1000px;height:503px;margin:0 auto}
#main_img img {position: absolute; top:0; left:0;}
.main_warap_txt{position:absolute;top: 120px;height:auto;width:100%}
.main_txt{position:relative;overflow:hidden;width:1000px;height:503px;margin:0px auto}
.mainTxt{position:absolute;top:105px;left:15px;z-index:999;}
.mainTog1{position:absolute;bottom:-106px;right:3px;z-index:9999;padding:10px 0 0 15px;width:205px;height:129px;background: url(../images/main/tog1_bg.png) no-repeat;}
.mainTog2{position:absolute;bottom:-106px;right:230px;z-index:9999;padding:10px 0 0 15px;width:317px;height:129px;background: url(../images/main/tog2_bg.png) no-repeat;}
.mainTog1 ul,.mainTog2 ul{width:100%}
.mainTog1 ul dt,.mainTog2 ul dt{position:relative;width:100%;height:34px}
.mainTog1 ul dt span,.mainTog2 ul dt span{position:absolute;right:15px;top:0;font-size:11px;cursor:pointer;display:none}
.mainTog2 ul dd{float:left;margin-left:10px;margin-left: 14px;margin-right: 3px;}
.mainTog1 ul dd{margin-left:20px}
.main_banner0{float:left;width:308px}
.main_banner1{float:left;width:307px;text-align:center;padding-top:22px}
.main_banner{position:relative;width:245px;height:125px;margin:0 auto}
.main_banner #Trolling{float:left;margin:8px 0 9px 7px;width:80px;height:12px}
.ban_onof{position:absolute;top:14px;right:0;width:45px}
#ban_btn,#ban_btn2,#ban_btn3{float:right;margin-right:4px;width:11px;height:11px;overflow:hidden;background: url(../images/main/banner_off.gif) no-repeat;}
.main_cont{width:1000px;height:147px;margin: 0 auto;padding: 18px 0;}
.main_board{float:left;width:385px;}
.mini_bd{position:relative;width:362px;margin:0 auto}
.mini_bd ul.tab{width:100%;height:28px;margin:0;padding:0;border-bottom:1px solid #D4D4D4}
.mini_bd ul.tab li{float:left;height:29px;}
.mini_bd ul.tab span{position:absolute;right:0;bottom:7px}
span#premier1 table,span#premier2 table{width:362px;margin:0 auto}
span#premier1 .td,
span#premier2 .td{ width:89%;height:23px;text-align:left;background: url(../img/main/icon.gif) no-repeat 1px 8px;padding-left:10px}
span#premier2 table td.date{width:10%;text-align:right} 

/* 상단 네비게이션 */
#header_wrap {min-width:1200px; position:fixed; top:0; left:0; width:100%; background:#fff; z-index:100; /*border-bottom:1px solid #ddd*/}
.header_top {position:relative; background:#454545;}

.header_top .hd_cont {position:relative; max-width:1200px; height:36px; margin:0 auto; overflow:hidden}
.header_top .top_slBox {float:right;}

.header_top .top_sns, .header_top .lang, .header_top .top_sns li, .header_top .lang li {display:inline-block; vertical-align:middle}
.header_top .top_sns {margin-top:8px;}
.header_top .top_sns li {margin-right:15px;}

.header_top .lang {margin-top:5px; padding-right:5px}
.header_top .lang li {padding-left:10px;}
.header_top .lang li:after {content:""; display:inline-block; width:1px; height:15px; background:#cbcbcb; vertical-align:middle; margin-left:12px; opacity:.3;}
.header_top .lang li:nth-child(5):after {display:none;}
.header_top .lang li:nth-child(6) {padding-left:5px;}
.header_top .lang li:last-child:after {display:none}
.header_top .lang li a {color:#fff; font-size:13px;}
.header_top .lang li img {width:80%;}

#header {position:relative; max-width:1200px; height:99px; margin:0 auto;}

.logo {position:absolute; top:52%; left:0; transform:translateY(-50%);}
.naviBox {text-align:right; line-height:99px;}
.naviBox .mu_1 {position:relative; display:inline-block;}
.naviBox .mu_1 .tlt a {position:relative; display:block; font-size:18px; font-weight:500; color:#454545;}
.naviBox .mu_1 .tlt a:hover, .naviBox .mu_1.on .tlt a {color:#0c2b8a}
.naviBox .mu_1 .tlt a:after {content:""; display:inline-block; width:1px; height:15px; background:#d7d7d7; margin:0 20px;}
.naviBox .mu_1:last-child .tlt a:after {display:none;}

.naviBox .mu_1 .pc_tlt {display:block !important;}
.naviBox .mu_1 .mob_tlt {display:none !important;}


.naviBox .detail_list {display:none; position:absolute; top:95px; left:30%; transform:translateX(-50%); text-align:center; height:50px; line-height:50px; width:600px; z-index:10;}
.naviBox .detail_list li {display:inline-block; margin:0 10px;}
.naviBox .detail_list li:last-child {margin-bottom:0}
.naviBox .detail_list a {color:#343434; font-size:15px;}
.naviBox .detail_list a:hover, .naviBox .detail_list .on a {color:#0c2b8a}

.top_navi_bg {position:absolute; top:135px; left:0; width:100%; background:#eee; z-index:0; opacity:.8;}

/* -- */


.mm {
padding-left:20px; 
padding-right:20px; 
padding-top:15px; 
padding-bottom:15px;
}

.date {
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	FONT-FAMILY: 돋움;
}



.title {
	FONT-SIZE: 11px;
	COLOR: #989898;
	FONT-FAMILY: 돋움;
	margin-top:13px;
}

.text1 {
	FONT-SIZE: 11px;
	COLOR: #5D5D5D;
	FONT-FAMILY: 돋움;
}

.no1 {
	FONT-SIZE: 11px;
	COLOR: #838383;
	FONT-FAMILY: 돋움;
}

/*    공통    */
.txtC {text-align:center;}
.txtL {text-align:left !important;}
.vAT {vertical-align:top;}
.vAM {vertical-align:middle;}
.vAB {vertical-align:bottom;}
.fL {float:left;}
.fR {float:right;}
.fB {font-weight:bold;}
.cB {clear:both;}
.cH {cursor:pointer;}
.pR {position:relative;}
.dIb {display:inline-block;}
.bgN {background-image: url('')!important;}
.bdN {border: none !important;}
.mgN {margin: 0px !important;}
.pdN {padding-top: 0px !important;}
.fcB {color:#000}

/* 간격조정 */
.mT-2 {margin-top:-2px;}
.mT-6 {margin-top:-6px;}
.mT2 {margin-top:2px;}
.mT3 {margin-top:3px;}
.mT5 {margin-top:5px;}
.mT8 {margin-top:8px;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mT17 {margin-top:17px;}
.mT20 {margin-top:20px;}
.mT25 {margin-top:25px;}
.mT30 {margin-top:30px;}
.mT35 {margin-top:35px;}
.mT40 {margin-top:40px;}
.mT45 {margin-top:45px;}
.mT50 {margin-top:50px;}
.mT60 {margin-top:60px;}
.mT75 {margin-top:75px;}
.mT370 {margin-top:370px;}
.mB6 {margin-bottom:6px;}
.mB10{margin-bottom:10px;}
.mB20{margin-bottom:20px;}
.mB100{margin-bottom:100px;}
.mB150{margin-bottom:150px;}
.mL2 {margin-left:2px;}
.mL6 {margin-left:6px;}
.mL7 {margin-left:7px;}
.mL8 {margin-left:8px;}
.mL10 {margin-left:10px;}
.mL12 {margin-left:12px;}
.mL15 {margin-left:15px;}
.mL17 {margin-left:17px;}
.mL20 {margin-left:20px;}
.mL23 {margin-left:23px;}
.mL25 {margin-left:25px;}
.mL29 {margin-left:29px;}
.mL35 {margin-left:35px;}
.mL37 {margin-left:37px;}
.mL40 {margin-left:40px;}
.mL50 {margin-left:50px;}
.mL60 {margin-left:60px;}
.mL70 {margin-left:70px;}
.mL80 {margin-left:80px;}
.mL90 {margin-left:90px;}
.mL100 {margin-left:100px;}
.mL290 {margin-left:290px;}

.mR4{margin-right:4px}
.mR7{margin-right:7px}
.mR15{margin-right:15px}
.pL10 {padding-left:10px;}
.pT5 {padding-top:5px;}
.pT10 {padding-top:10px;}
.pT15 {padding-top:15px;}
.pT20 {padding-top:20px;}
.pT30 {padding-top:30px;}
.pT15 {padding-top:15px;}
.lH14 {line-height:14px;}
.lH20 {line-height:20px;}
.wrap {margin:auto;width:830px;}

/*폰트*/
.fS18{font-size:18px}
.fS14 {font-size: 14px;}
.fS12{font-size:12px}
.fS11{font-size:11px}
.fcG{color:#44A53F}
.fcBl{color:#000}
.fcGy{color:#9B9B9B}
.Lsp-1{letter-spacing:-1px}
.Lsp-2{letter-spacing:-2px}

.point {color:#00a5e4 !important;}
.bk {color:#000 !important;}
.red {color:#ff0000 !important;}
.blue {color:#0876be !important;}
.font14 {font-size: 14px; letter-spacing:-0.05em;}
.b700 {font-weight:700;}
.b800 {font-weight:800;}


/* layout */
#view_head{width:1200px;height:135px;margin:0 auto}
#view_body{position:relative; width:100%; padding-bottom:100px; overflow:hidden;}
#footer_bn{width:100%; border-top:1px solid #E1E1E1;}
#footer{width:100%; background:#333;}
.warap{position:relative;height:auto;width:100%}
.subImg{height:180px;margin:auto}
.contaner{position:relative;height:auto;width:1200px;margin:0 auto;}
.icon{background: url(../images/menu11_bg.jpg) no-repeat 0 1px;}

/*메인비쥬얼*/
#main_visual {position:relative;  margin:0 auto;  text-align:center; z-index:0;  width:100%;  height:503px; display:block; background:#f4f8f8; margin-top:135px;}

/*서브상단이미지 */
.subImg01 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg02 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg03 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg04 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg05 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg06 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg07 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}
.subImg08 {width:100%; height:178px; background:url(../images/inc/subtop_00v26.jpg) center center   no-repeat #f4f8f8;}

/*메뉴*/
div.loc_box {width:100%; position:relative; border-bottom:1px solid #e1e1e1; background:#fff; text-align:center;    }
ul.loc_box2 {position:relative;  text-align:center; font-size:16px; overflow:hidden; line-height:50px;  display:inline-block; }
ul.loc_box2 li{width:180px; height:50px; float:left; overflow:hidden; background:url('/images/inc/right_bar.jpg') 0px 15px no-repeat; font-weight:500; }
ul.loc_box2 li:first-child {margin-left:0px; background:none;}
ul.loc_box2 li a {color:#777; display:block; font-weight:500;}
ul.loc_box2 li.on a{font-weight:500; color:#0c4ca3; } 
ul.loc_box2 li.on {border-bottom:2px solid #0c4ca3;}

/* 준비중 */
.soon{width:100%;height:300px;background:url(../img/sub/ing.gif) no-repeat 50%;}

/* top */
#apDiv1 {position:absolute;left:0px;top:0px;width:100%;z-index:1; background:url(../img/main/top_back.jpg) repeat-x 50% 0;}
.skipCont{position:absolute;left:0px;top:-1000px}
.top_cont{width:950px;height:135px; overflow:hidden;}
.top_cont .topBox{float:right;height:40px;}
.top_cont .topBox:after{clear:both;}
.top_cont .topBox li{float:left;}
.top_cont .topBox li a {color:#fff; font-size:14px; line-height:40px; padding-right:10px;}
.top_cont .topBox li:before {content:""; display:inline-block; width:1px; height:14px; background:#cbcbcb; vertical-align:middle; margin:0 10px 3px 0; opacity:.3;}
.top_cont .topBox li:first-child:before {display:none}
.top_cont .topBox li:last-child a {padding-right:0}

/* footer_bn */
#footer_bn dl{width:1200px; margin:30px auto; height:30px;/*height:40px;*/}
#footer_bn dl dt{float:left; padding-right:15px; margin-right:15px; border-right:1px solid #d2d2d2; height:100%; line-height:1em;}
#footer_bn dl dd{float:left; margin-right:40px; line-height:1em;}
#footer_bn dl dd img {vertical-align:middle;}
#footer_bn dl dd.spon {font-size:16px; margin-right:0; line-height:1.2em;}
#footer_bn dl dd.spon p {margin-bottom:10px;}

/* content */
.subTitleBox {text-align:center; margin:80px 0 60px} 
.subTitle {position:relative; display:inline-block; font-size:40px;color:#000; line-height:1.5em; font-weight:700;  text-align:center; }
.subTitle:before {content:""; width:11px; height:11px; border-radius:50%; background:#00baf2; position:absolute; top:0px; right:-10px;}

.classTitle {margin-bottom:30px; font-size:26px; color:#222; font-weight:600}
.classTitle:before {content:""; display:inline-block; width:21px; height:21px; border:6px solid #00baf2/*#283891*/; border-radius:50%; vertical-align:middle; margin:-5px 10px 0 0;}
.classTitle span {font-size:20px; font-weight:400;}

.Title21{color:#0072bc; font-size:30px; font-weight:600; line-height:1.3em;}
.Title21 .num {width:54px;height:54px;line-height:50px;border-radius:50%;font-size:38px;margin-right:15px; background-color:#0072bc; color:#fff; display:inline-block; text-align:center;}

/*탭*/
.wd_1 li{width:100% !important}
.wd_2 li{width:50% !important}
.wd_3 li{width:33.333% !important}
.wd_4 li{width:25% !important}
.wd_5 li{width:20% !important}
.wd_6 li{width:16.666% !important}
.wd_7 li{width:14.222% !important}
.wd_8 li{width:12.5% !important}
.wd_9 li{width:11.111% !important}
.wd_10 li{width:10% !important}

.cont_tb_tab {clear:both; max-width:1200px; margin: 0 auto 50px;}
.cont_tb_tab .tabs {overflow:hidden; padding-bottom:1px; margin-bottom:50px;}
.cont_tb_tab .tabs li {width:50%; float:left; text-align:center; display:block; margin:0 -1px -1px 0; color:#494949; background:#fff; font-size:18px; font-weight:600; line-height:1.6em; padding:15px 0; border:1px solid #d1d1d1; cursor:pointer}
.cont_tb_tab .tabs li a {display:block;}
.cont_tb_tab .tabs li:first-child{margin-left:0;}
.cont_tb_tab .tabs li:hover, .cont_tb_tab .tabs li.active {color:#fff; background:#142b89; border-color:#142b89}
.cont_tb_tab .tabs li:hover a, .cont_tb_tab .tabs li.active a {color:#142b89;}
.cont_tb_tab .tabs li p {font-size:16px; font-weight:normal; }
.cont_tb_tab .cont_tb_tab_viw {width:100%;}

.cont_tb_tab2 {clear:both;}
.cont_tb_tab2 .tabs {overflow:hidden; margin-bottom:50px;}
.cont_tb_tab2 .tabs li {width:50%; float:left; text-align:center; display:block; color:#7f7f7f; background:#fff; font-size:16px; line-height:50px; border:2px solid #d1d1d1; border-bottom:2px solid #142b89; cursor:pointer}
.cont_tb_tab2 .tabs li a {display:block;}
.cont_tb_tab2 .tabs li:first-child{margin-left:0;}
.cont_tb_tab2 .tabs li:hover, .cont_tb_tab2 .tabs li.active {color:#142b89; border:2px solid #142b89; border-bottom-color:#fff; font-weight:500;}
.cont_tb_tab2 .tabs li:hover a, .cont_tb_tab2 .tabs li.active a {color:#142b89;}
.cont_tb_tab2 .cont_tb_tab_viw {width:100%;}

/*메인 바로가기,유튜브*/
.contBox{width:1200px; margin:80px auto; overflow:hidden;}

.quickBox{float:left;width:59%; position:relative; margin-top:10px;}
.mvBox{float:right;width:39%;}

.quickBox .qiconUl, .quickBox .qiconUl li {display:inline-block; vertical-align:middle}

.quickBox .qiconUl li {margin-left:30px;}
.quickBox .qiconUl li:nth-child(1) {margin-left:0;}
.quickBox .qiconUl li a div {background:#ecfafe; border-radius:50%; width:200px; height:200px; text-align:center; display:flex; align-items:center; justify-content:center;}
.quickBox .qiconUl li a div.gr {background:#effeee;}
.quickBox .qiconUl li a div:hover {box-shadow: 3px 7px 7px rgb(0,0,0,0.2); }
.quickBox .qiconUl li:hover .img img {animation: heartbeat 4s; animation-timing-function: ease-out; animation-iteration-count: infinite;}
.quickBox .qiconUl p {margin-top:20px; color:#142B89; font-size:22px; font-weight:700; text-align:center;}

/* 전시회안내 */
h3{margin-left:0px;}
.menu1{clear:both;background:url(../images/menu1_8.gif) no-repeat;padding-left: 280px;padding-bottom:100px;}
.menu2{/*clear:both;background:url(../images/menu2_1.gif) no-repeat;padding-left: 230px;*/}
.menu3{/*clear:both;background:url(../images/menu2_3.gif) no-repeat;padding-left: 230px;*/}
.menu4{/*clear:both;background:url(../images/menu2_5.gif) no-repeat;padding-left: 230px;*/}
.menu2 p, .menu3 p, .menu4 p {line-height:1.8em;}
.menu5{height:40px; overflow:hidden;}
.menu6_2020{width:100%;}
.menu6_2018{width:100%; background:url(../images/menu3_9_2018.jpg) no-repeat right 70px;}
.menu6_2016{width:100%; background:url(../images/menu3_9_2016.gif) no-repeat right 70px;}
.menu6{width:100%; background:url(../images/menu3_9.gif) no-repeat right 70px;}
.menu6 dl{padding-bottom:15px;}
.menu6 dl dt{padding-right:10px;}
.menu60{width:100%; background:url(../images/menu3_9_.gif) no-repeat right 70px;}
.menu60 dl dt{padding-right:10px;}
.menu8{float:left;}
.menu9{float:left; padding-left:20px;}

.ds_box{clear:both; background:url(../img/NEKorea/NEKorea02_img.jpg) no-repeat 0 0; padding-left: 292px;}

.divbox{width:550px;}

.btn1{position:absolute;top:600px;left:70px}
.photo1{position:absolute;top:680px;left:10px;width:304px;height:493px;background:url(../img/NEKorea/NEKorea02_img.jpg) no-repeat;}
.dl1 {width:100%; overflow:hidden;}
.dl1 dt{width:90px; float:left; border-right:1px solid #ccc; font-weight:600; margin:15px 0;}
.dl1 dd{float: left; padding:15px 0 15px 30px;}
.dl1 dd img{}
.dl1 dd p{height:20px}

.dl2 {width:100%; overflow:hidden;}
.dl2 dt{width:100px; float:left; border-right: 1px solid #ccc; font-weight:600; margin:15px 0;}
.dl2 dd{float: left; padding:15px 0 15px 30px; line-height:1.4em;}

.aaa{line-height: 17px;}
.aaa1{line-height: 21px;}

.cmnt{width:100%;padding:20px 40px;border:solid 1px #ccc; border-radius:10px;}
.cmntin{float:left;height:19px;}

.tabmenu li{float:left; padding-bottom:20px; padding-right:2px;}

.box1{position:relative;padding:30px; width:440px; margin-top:15px; background:#daecd2; border-radius:8px; overflow:hidden;}
.box1 dl{clear:both;width:100%;margin-bottom:18px;}
.box1 dl dt{width:120px;float:left; padding-right:10px;}
.box1 dl dd div{float:left; height:18px; margin:5px 5px 0 0;}
.box1 dl dd p{}
.box1 .imgs{position:absolute;top:8px;right:8px}

.box1a{clear:both;margin-top:9px;margin-left:16px;width:100%;margin-bottom:18px;}
.box1a dt{width:80px;float:left}
.box1a dd div{float:left;height:15px;margin-right:4px}
.box1a dd p{padding-top:2px}

.LL1{overflow:hidden;}
div.LL2{float:left; margin-top:17px;width:380px;}
div.LL2 dl dd{padding-bottom:10px;}
div.LL3{float:left;margin:17px 0 0 20px;width:380px;}
div.LL3 dl dd{padding-bottom:10px;}
div.LL4{float:left;margin:17px 0 0 20px;width:380px;}
div.LL4 dl dd{padding-bottom:10px;}
dl.list{clear:both; margin-top:3px;width:100%}
dl.list dt{float:left;width:44px; color:#000; font-weight:bold; background:url(../images/menu4_bg1.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list dd{float:left; padding-top:1px;color:#000;padding-left:5px;}

dl.list2{clear:both;margin-top:3px;width:100%}
dl.list2 dt{float:left;width:44px;color:#000;font-weight:bold;background:url(../images/menu4_bg2.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list2 dd{float:left;padding-top:1px;color:#000;padding-left:5px;}

dl.list3{clear:both; margin-top:3px;width:100%}
dl.list3 dt{float:left; width:44px;color:#000;font-weight:bold;background:url(../images/menu4_bg3.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list3 dd{float:left; padding-top:1px;color:#000;padding-left:5px;}

dl.list4{clear:both; margin-top:3px;width:100%}
dl.list4 dt{float:left; width:44px;color:#000;font-weight:bold;background:url(../images/menu4_bg4.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list4 dd{float:left; padding-top:1px;color:#000;padding-left:5px;}

dl.list5{clear:both;margin-top:3px;width:100%}
dl.list5 dt{float:left;width:44px;color:#000;font-weight:bold;background:url(../images/menu4_bg5.gif) no-repeat; background-position:0 3px; text-align:center; font-size:14px;}
dl.list5 dd{float:left; padding-top:1px;color:#000;padding-left:5px;}

/*Why INEX*/
.whyinex.v2{
	--ink:#0072bc;--muted:#5e6b85;--blue:#1768d1;--dgreen:#16ae67;--green:#7fbf34;--line:#e9eef6;--gray:#999999;
	--chip:#edf4ff;--ring:#cfe1ff;
	color:var(--ink);background:#fff;line-height:1.65;
}
.whyinex.v2 *{box-sizing:border-box}
.whyinex.v2 .wrap{width:100%;max-width:1200px;margin:0 auto;padding:40px 40px 64px}

.whyinex.v2 .tltBox{font-size:52px;font-weight:900;letter-spacing:-.02em;margin:0 0 10px;}
.whyinex.v2 .tltBox .brand{color:var(--dgreen)}
.whyinex.v2 .tltBox .brand2{color:var(--green)}
.whyinex.v2 .tltBox .brand3{color:var(--gray)}
.whyinex.v2 .subtitle{color:var(--muted);font-size:18px;max-width:820px;margin:0 0 32px}

/*.whyinex.v2 .divider{height:1px;background:var(--line);margin:32px 0}*/

/* Section heading */
.whyinex.v2 .h2{font-size:26px;font-weight:900;margin:0 0 18px}

/* ===== Key Figures===== */
.whyinex.v2 .kpiWrap{
	position:relative;border:2px solid var(--line);border-radius:22px;overflow:hidden;
	background:radial-gradient(140% 90% at 0% 0%, #f5faff 0%, #ffffff 50%);
	padding:28px; margin-bottom:28px;
}
/* 상단 얇은 강조 라인 */
/*.whyinex.v2 .kpiWrap:before{
	content:"";position:absolute;left:0;top:0;width:100%;height:6px;
	background:linear-gradient(90deg,var(--green),var(--blue));
}*/
.whyinex.v2 .kpiGrid{
	display:grid;grid-template-columns:repeat(2,1fr);gap:22px;
}
/*@media(max-width:768px){.whyinex.v2 .kpiGrid{grid-template-columns:1fr}}*/
.whyinex.v2 .kpi{
	position:relative;border:1px solid var(--line);border-radius:18px;
	background:linear-gradient(180deg,#f8fbff 0%,#ffffff 60%);
	box-shadow:0 10px 26px rgba(23,104,209,.06);
	padding:26px 24px 22px; overflow:hidden;
}
/* 좌측 컬러 스트립 */
.whyinex.v2 .kpi:after{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:linear-gradient(180deg,var(--green),var(--blue));}
.whyinex.v2 .head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}
.whyinex.v2 .num{font-size:64px;font-weight:900;color:var(--blue);line-height:1;letter-spacing:-.02em; text-shadow:0 1px 0 #fff, 0 16px 24px rgba(23,104,209,.08);}
/* 배지(10 countries / USD 457 million) */
.whyinex.v2 .pill{
	display:inline-block;background:var(--chip);border:1px solid var(--ring);color:var(--blue);
	padding:7px 14px;border-radius:999px;font-weight:800;font-size:15px;
	box-shadow:0 8px 18px rgba(23,104,209,.08) inset, 0 4px 12px rgba(0,0,0,.04);
	white-space:nowrap;
}
.whyinex.v2 .cap{margin:8px 0 0;color:var(--muted);font-size:16px}

/* ===== Photo strip (이미지 중간 4개) ===== */
.whyinex.v2 .photoStrip{
	margin:6px 0 36px;
	display:grid;grid-template-columns:repeat(4,1fr);gap:16px;
}

/*@media(max-width:1024px){.whyinex.v2 .photoStrip{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.whyinex.v2 .photoStrip{grid-template-columns:1fr}}*/
.whyinex.v2 .ph{
	border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;
	box-shadow:0 8px 20px rgba(0,0,0,.06);
}
.whyinex.v2 .ph img{display:block;width:100%;height:200px;object-fit:cover}
.whyinex.v2 .ph .capTxt{display:none}

/* Co-located */
.whyinex.v2 .desc{color:var(--muted);margin:0 0 22px;font-size:17px}
.whyinex.v2 .logos{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:50px}
/*@media(max-width:768px){.whyinex.v2 .logos{grid-template-columns:1fr}}*/
.whyinex.v2 .logoCard{border:1px solid var(--line);border-radius:20px;background:#fff;padding:20px;box-shadow:0 6px 20px rgba(0,0,0,.05)}
.whyinex.v2 .logoWrap{
  display:flex;align-items:center;justify-content:center;height:140px;/*border:1px dashed #e1e7f0;*/border-radius:14px;background:#0a5baa;/*margin-bottom:14px*/
}
.whyinex.v2 .logoWrap img{max-height:100px;max-width:100%;object-fit:contain}
.whyinex.v2 .logoTitle{margin:0;text-align:center;font-weight:800;color:var(--blue);font-size:16px}

/* Commitment */
.whyinex.v2 .commit{color:var(--muted);font-size:16px;margin:0}


/*지난전시회*/
.report ul {overflow:hidden}
.report ul li {position:relative; float:left; width:31.3%; margin:0 2% 2% 0; overflow:hidden}
.report ul li img {max-width:100%;}
.report ul li:nth-child(3n) {margin-right:0;}
/*.report ul li .txt {font-size:22px; line-height:1.4em; text-align:center; padding:25px 0 40px;}*/

/* 참가업체안내 */
.step_ul {position:relative;}
.step_ul li {position:relative; display:inline-block; width:18%; margin-right:2%; border:3px solid #00baf2; border-radius:10px; line-height:1.3em; height:220px; text-align:center;}
.step_ul li:last-child {margin-right:0}
.step_ul li:after {content:"\25b6"; display:inline-block; font-family: FontAwesome; font-size:24px;position:absolute; top:35%; right:-77px; color:#00baf2; width:60px; height:60px; line-height:60px; transform:translateX(-50%); z-index:1}
.step_ul li:last-child:after {display:none}
.step_ul .box {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%;}
.step_ul .box .txt {font-size:20px; font-weight:500; color:#fff; margin-bottom:10px; padding:10px 20px 0 20px; height:125px; background:#00baf2; line-height:1.3em;}
.step_ul .box .txt span {font-size:13px; font-weight:400;}

/*현장등록안내*/
.step2_ul {position:relative;}
.step2_ul li {position:relative; display:inline-block; width:18%; margin-right:2%; border:3px solid #00baf2; border-radius:10px; line-height:1.3em; height:150px; text-align:center;}
.step2_ul li:last-child {margin-right:0}
.step2_ul li:after {content:"\25b6"; display:inline-block; font-family: FontAwesome; font-size:24px;position:absolute; top:35%; right:-77px; color:#00baf2; width:60px; height:60px; line-height:60px; transform:translateX(-50%); z-index:1}
.step2_ul li:last-child:after {display:none}
.step2_ul .box {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%;}
.step2_ul .box .txt {font-size:20px; font-weight:500; color:#fff; margin-bottom:10px; padding:10px 20px 0 20px; height:50px; background:#00baf2; line-height:1.3em;}
.step2_ul .box .txt span {font-size:13px; font-weight:400;}

.title_box{width:665px;height:30px;}
.title_box{width:694px;height:30px;}
.table1{width:100%; border-top:3px solid #777; clear: both;}
.table1 td,.table1 th{padding:15px; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;}
.table1 td:last-child,.table1 th:last-child {border-right:0;}
.table1 .line {border-right:1px solid #DADADA !important;}
.table1 th{background-color:#F4F4F4;}
.table1 td{text-align:center; line-height:1.7em;}

.menu10{width:700px;margin-top:20px;margin-left:15px;}
.menu11{width:700px;margin-top:50px;margin-left:15px;}

.dl6 {width:100%;height:20px;margin-top: 10px;clear: both;}
.dl6 dt{padding-left:2px;line-height: 17px;width:250px;float:left;border-right: 1px solid #ccc;font-weight:bold}
.dl6 dd{padding-left:13px;float: left;line-height: 17px;}

.dl7 {width:100%;height:20px;margin-top:20px;clear: both;}
.dl7 dt{padding-left:2px;line-height: 17px;width:470px;float:left;border-right: 1px solid #ccc;font-weight:bold}
.dl7 dd{padding-left:13px;float: left;line-height: 17px;}

.dl8 {width:100%;margin-top: 10px;clear: both;}
.dl8 dt{padding-left:2px;line-height: 17px;width:100px;float:left;border-right: 1px solid #ccc;font-weight:bold}
.dl8 dd{padding-left:13px;float: left;line-height: 17px;}
.dl8 dd.price{padding-left:13px;float: left;line-height: 21px;}

.dl9 {width:100%;margin:0 0 10px 32px;clear: both;}
.dl9 dt{padding-left:2px;line-height: 17px;width:70px;float:left;border-right: 1px solid #ccc;font-weight:bold; color:#313131;}
.dl9 dd{padding-left:13px;float: left;line-height: 17px;}
.dl9 dd.price{padding-left:13px;float: left;line-height: 21px;}	

.dl3 {clear:both; margin-bottom:10px; overflow:hidden;}
.dl3 dt{float:left; font-weight:bold; color:#000; padding-right:20px;}
.dl3 dd{float:left;}

.dl33 {margin-top:10px;clear:both;}
.dl33 dt{padding-left:10px; padding-right:10px; line-height:1.6em; float:left; font-weight:bold;color:#000}
.dl33 dd{line-height:1.6em; }

.dl34 {clear:both;}
.dl34 dt{padding:5px 20px 5px 0; line-height:1.5em; float:left; font-weight:bold; color:#373737;}
.dl34 dd{line-height:1.6em; color:#373737; padding:5px 0;}

.bgBox2{float:left;width:120px;height:200px;background:url(../images/img3_1bg2.jpg) no-repeat; p}
.bgBox2 dl{width:120px;text-align:center;}
.bgBox2 dl dt{letter-spacing:-1px;text-align:center;font-size:11px;margin-top:10px; margin-left:2px;line-height:13px;width:110px;height: 45px;font-weight:bold;color:#000;}
.bgBox2 dl dd{text-align:center;font-size:11px;clear:both;line-height:15px;width:110px; margin-left:3px; word-spacing:-0.05em;}
.bgBox2 dl dd.lH14{line-height:14px;}

/*부대행사*/
.d_txt3 {font-size:14px; font-weight:bold; color:#000; margin-left:10px; color:#00a5e4}

/*사전등록 동의*/
.agree_area {width:100%; height:150px; border:1px solid #DADADA; line-height:20px; background-color:#F4F4F4; font-family:'Noto Sans KR',Malgun Gothic,'맑은 고딕',"돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif;}

.pdf{width:100%;height:85px; margin-top:15px;clear:both;}
.bgBox{float:left; width:123px; height:162px;}
.bgBox dl{width:133px}
.bgBox dl dt{letter-spacing:-1px;text-align:center; margin-top:15px;line-height:13px;width:123px;height: 29px;float:left;font-weight:bold;color:#000}
.bgBox dl dd{letter-spacing:-0.02em;text-align:center; clear:both;line-height:16px;width:117px;float:left;}
.box2{clear:both; width:100%; border-radius:6px; border:solid 2px #E6E6E6; background-color:#F3F3F3; overflow:hidden; padding:30px 50px;}
.mL29 div.bgBox:nth-of-type(1) dl dd{margin-top:5px;}
.mL29 div.bgBox:nth-of-type(3) dl dd{margin-top:20px;}
.mL29 div.bgBox:nth-of-type(5) dl dd{margin-top:13px;}
.mL29 div.bgBox:nth-of-type(7) dl dd{margin-top:20px;}

.dl4 {width:100%;height:52px;margin-top:10px;clear:both;}
.dl4 dt{line-height:13px;margin-top:30px;width:130px;float:left;font-weight:600;color:#000;}
.dl4 dd{padding-left:1px;float:left;line-height:13px;}

.dl5 {width:100%; clear:both;}
.dl5 dt{margin-top:25px; float:left; font-weight:bold; color:#00baf2; font-size:22px;}
.dl5 dd{padding-left:50px; margin-top:5px; float:left; color:#000}

.title_box1{padding-left:8px;width:665px;height:45px;}
.title_box2{padding-left:20px;width:665px;height:45px;}
.title_box2 dl dt{padding-left:10px;width:665px;height:30px;clear:both}
div.title_box1 div:nth-of-type(2){font-size:11px}

.table2{width:645px;border-left:1px solid #DADADA;border-top:3px solid #777;clear: both;}
.table2 td,.table2 th{padding:5px;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;}
.table2 th{background-color:#F4F4F4;FONT-SIZE: 11px;COLOR: #5D5D5D;FONT-FAMILY: 돋움;}
.table2 td{FONT-SIZE: 11px;COLOR: #5D5D5D;FONT-FAMILY: 돋움;}
.table2 tbody tr{text-align:center;}

.table3{border-left:1px solid #DADADA;border-top:3px solid #777; width:100%;}
.table3 td,.table3 th{padding:5px;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA; padding:10px 20px;}
.table3 td.l {text-align:left; padding-left:10px;}
.table3 th{background-color:#F4F4F4;;}
.table3 td{text-align:center;}
.table3 td.txtL{text-align:left;padding-left:15px;}

.table4{width:645px;border-left:1px solid #DADADA;border-top:3px solid #777;clear: both;}
.table4 td,.table4 th{padding:5px;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;}
.table4 th{background-color:#F4F4F4;FONT-SIZE: 11px;COLOR: #5D5D5D;FONT-FAMILY: 돋움;}
.table4 td{text-align:center;FONT-SIZE: 11px;COLOR: #5D5D5D;FONT-FAMILY: 돋움;}

.title_box4{margin-top:5px;width:640px;height:35px;}

dl.ligo{height:100px;width:500px;margin-left:50px;}
dl.ligo dt{width:500px;height:20px;font-size:17px;color:#000;font-weight:bold;}
dl.ligo dd{width:500px;height:18px;font-size:11px;color:#9B9B9B;font-weight:bold;}

dl.ligo2{margin-top:2px;height:200px;width:500px;margin-left:50px;clear:both;}
dl.ligo2 dt{float:left;padding-left:12px;width:30px;height:18px;font-size:11px;color:#000;font-weight:bold;background:url(../images/menu11_bg.jpg) no-repeat 0 1px}
dl.ligo2 dd{float:left;margin-top:3px;font-size:11px;line-height:11px;color:#9B9B9B;font-weight:bold;}

.smlogo {font-size:11px;line-height:5px;}
.manual_bg{width:688px;height:376px;}
.manual_bt{clear:both;margin-top:10px;margin-left:30px;}
.manual_bt dl{margin-left:5px;line-height:18px;margin-top:25px;font-weight:bold;color:#6D6D6D}

.tt_bg{padding-top:37px;padding-left:55px;width:609px;height:96px;margin-left:25px;background:url(../images/menu15_bg.jpg) no-repeat}
.h3logo h3{margin-left:29px;font-size:11px;}
.h3logo1 h3{margin-top:30px;margin-left:29px;font-size:11px;}

.db_bg_box{width:700px;height:150px;}
.db_bg{float:left;color:#878787;margin-top:30px;margin-left:35px;width:213px;height:98px;padding-top:22px;padding-left:100px;background:url(../images/menu12_bg.jpg) no-repeat}
.db1{margin-left:20px;background:url(../images/menu16_bg.jpg) no-repeat}
.db_bg dt{font-weight:bold}
.db_bg dt span{color:#363636}
.db_bg dd{line-height:13px;margin-top:3px;font-size:11px}

.tb1 td,.tb1 th{width:215px}

.btn2{margin-top:7px;float:left;}
.btn3{margin-top:7px;}

.tab{margin-left:30px;width:674px;height:40px}
.tab_bt{float:left;width:337px;}
.tab_bta{float:left;width:338px;}
.tab_btb{float:left;width:236px;}
.tab_bt1{margin-left:280px;margin-top:40px;}

.tab_size{width:710px;height:150px;}
.tab_size1{margin:15px 0 0 50px;width:720px;height:150px;}
.tab_logo{margin-left:25px;margin-top:25px;}
.tab_logo1{margin-left:50px;margin-top:25px;}
.tab_logo1 dl dt{margin-left:38px;margin-top:5px;FONT-SIZE:11px;letter-spacing:-1px;}
.tab_logo1 dl dd{margin-top:5px;FONT-SIZE:11px;letter-spacing:-1px;position: relative;}
.tab_logo1 dl dd img{position: absolute;left: 170px;top: -9px;}

.tab_bg{float:left;margin-top:10px;width:160px;height:113px;background:url(../images/menu17_bg.jpg) no-repeat}
.tab_bg dl dt{padding-top:8px;padding-left:55px;letter-spacing:-1px;font-size:11px;color:#FFFFFF;font-weight:bold}
.tab_bg dl dd{padding-right:4px;text-align:center;letter-spacing:-1px;margin-top:15px;font-weight:bold; line-height:1.3em;}
.tab_bg dl dd.mT15{margin-top:15px}
.tab_bg.last {}
/*.tab_bg.last{background:url(../images/menu18_bg.jpg) no-repeat}*/


.last_logo{margin-left:50px;margin-top:5px;FONT-SIZE:11px;letter-spacing:-1px;}

.bigimg{margin-top:30px;margin-left:65px}
.bigimg1{margin-top:30px;margin-left:50px}
.bigimg2{margin-top:10px;margin-left:50px}
.bigimg3{margin-top:10px;margin-left:50px}

.layout3{clear:both;margin:25px 0 0 42px}
.txt1{width:674px;height:90px}
.txt2{width:674px;}
.txt3{width:674px;}
.txt4{width:674px;height:170px}
.txt5{width:674px;height:16px}
	
.bklogo{height:60px;width:500px;margin-left:50px;}
.bklogo dt{letter-spacing:-1px;width:500px;height:20px;font-size:17px;color:#000;font-weight:bold;}
.bklogo dd{letter-spacing:-1px;width:500px;height:18px;font-size:11px;color:#9B9B9B;font-weight:bold;}

.bklogo1{height:47px;width:500px;margin-left:50px;}
.bklogo1 dt{float:left;letter-spacing:-1px;width:500px;height:20px;font-size:17px;color:#000;font-weight:bold;}
.bklogo1 dd{float:left;margin-top:5px;width:500px;height:20px;font-size:12px;color:#44A53F;font-weight:bold;}

.bklogo2{margin-top:2px;height:20px;width:500px;margin-left:50px;clear:both;}
.bklogo2 dt{letter-spacing:-1px;float:left;padding-left:10px;width:36px;height:18px;font-size:11px;color:#000;font-weight:bold;background:url(../images/menu11_bg.jpg) no-repeat 0 1px}
.bklogo2 dd{float:left;margin-top:3px;font-size:11px;line-height:11px;color:#9B9B9B;font-weight:bold;}


.bklogo5 dt{width:80px;}

.fmpage{margin-top:20px;margin-left:32px;width:700px;height:48px;}
.fmpage1{width:714px;height:auto;}
.fmpage2{overflow:hidden; margin-bottom:30px;}
.fmpage3{float:left;clear:both;}
.fmpage4{float:left;}
.fmpage4 dl{clear:both; margin-left:30px; font-size:15px;}
.fmpage4 dl dt{float:left; width:120px; margin-bottom:5px; font-weight:500;}
.fmpage4 dl dd{float:left;margin-left:10px;}

.fmpage5{width:480px;height:119px;float:left;}
.fmpage5 dl{clear:both;width:480px;height:15px;margin-top:6px;margin-left:20px}
.fmpage5 dl dt{height:23px;float:left;}
.fmpage5 dl dd{height:23px;float:left;margin-left:10px;font-size:11px;}

.manual2_bg{width:688px;height:376px;background:url(../images/img3_4bg.jpg) no-repeat}
.manual3_bg{width:682px;height:379px;margin-top:5px;margin-left:20px;background:url(../images/img3_4_1bg.jpg) no-repeat}

.map{width:680px;height:500px;margin-left:29px;background:url(../images/menu60_bg.jpg) no-repeat 330px 360px; line-height:20px;}
.map1{clear:both;width:100%;height:auto;}

.map1 ul{float:left;margin-right:35px;width:auto;width:181px;padding-bottom:40px;}
.map1 ul li{padding:5px 0 0 16px;margin-top:2px;font-weight:bold;font-size:13px;letter-spacing:-1px;background:url(../images/icon1.gif) no-repeat 6px 8px;}
.map1 ul h3{height:35px;margin-bottom:5px;}

.absolute{position:absolute;bottom:10px;left:100px}


/**/
.tab01{padding-left:1px; width:710px; overflow:hidden;}
.tab01 div{float:left;width:142px; padding-bottom:20px;}

/*푸터*/
.foot01 {width:1200px; margin:0 auto; padding:30px 0 60px; color:#b3b3b3; font-size:14px; overflow:hidden;}
.foot01 a {color:#b3b3b3;}


.title_box{width:694px;height:30px;}
.b {font-weight:bold;}
.black {color:#000}
.overflow {overflow:hidden}

.fl{float:left;}
.fr{float:right;}

.sky {color:#00a5e4; font-size:13px;}
.sky_bg {background:#c5d9f1; font-weight:bold; color:#000!important}
.jblue {color:#254061 !important; background:#f5fcff}

.ping_bg {background:#f9d1d6; font-weight:bold; color:#000!important}
.jping {color:#d81427 !important; background:#fff9fa}

.orange_bg {background:#ffa76b; font-weight:bold; color:#000!important}
.jorange {color:#eb8742 !important; background:#fff4ed}

div.line_box{border-bottom:1px dashed #ccc; padding-bottom:30px; margin-bottom:20px;}
.sub_title05 {font-size:21px; font-weight:bold; font-family:"Arial"; color:#00a5e4;}

/*동영상*/
.movie {width:700px; padding:20px 0 50px 10px;}

/* 게시판테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing: 0 5px; border-top:3px solid #777} 
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}
.tbl_head01 {margin:0 0 10px;}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:15px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ddd;background:#f4f4f4; font-weight:500;}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:15px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:15px 0; border-bottom:1px solid #dadada; background:#fafafa;}
.tbl_head01 td {color:#666;background:#fff;padding:20px 5px;border-bottom:1px solid #ddd;line-height:1.4em;word-break:break-all}
.tbl_head01 .t_line {border-top:1px solid #dadada !important;}
.tbl_head01 tbody tr:hover td{background:#fafafa;}
.tbl_head01 a {color:#494949}
.tbl_head01 td:hover a {text-decoration:underline; color:#0c2b8a;}

#bo_v {margin-bottom:20px;background:none;box-sizing:border-box}
#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em}

#bo_v_title {}
#bo_v_title .bo_v_cate{display:inline-block;padding:0px 10px 2px; font-size:16px;background: #a7d6b4;color: #fff;font-weight: bold;border-radius:50px;}
#bo_v_title .bo_v_tit{display:block;font-size:22px;border-top:3px solid #343434; padding:15px 10px; word-break:break-all}

#bo_v_info {padding:15px 10px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666}
#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""} 
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal}
#bo_v_info .sv_member,
#bo_v_info .sv_guest,
#bo_v_info .member,
#bo_v_info .guest {font-weight:bold}
#bo_v_info .profile_img {}
#bo_v_info .profile_img img{border-radius:50%}
#bo_v_info .sv_member{color:#000}
#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
#bo_v_info .if_date{float:right;margin:0;color:#888}

#bo_v_file {margin:10px 0;border:1px solid #d4d4d4}
#bo_v_file h2 {padding:10px;background: #f3f3f3; font-size:16px; text-align:left;}
#bo_v_file ul {margin:0;padding:5px 0;list-style:none;}
#bo_v_file li {padding:5px 10px;position:relative; text-align:left;}
#bo_v_file a {display:inline-block;color:#0c2b8a;text-decoration:underline;word-wrap:break-word}
#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
#bo_v_file img {float:left;margin:0 10px 0 0}
.bo_v_file_cnt  {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}

#bo_v_top {zoom:1}
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_top ul {padding:0;list-style:none;word-break:break-all}
#bo_v_top .bo_v_nb a {color:#282828}
#bo_v_top .bo_v_nb a:hover {color:#0c2b8a}

.bo_v_com {margin:20px 0;float:right}
.bo_v_com li {float:left;margin-left:5px}

.bo_v_left {margin:20px 0;float:left}
.bo_v_left li {float:left;margin-right:5px}

.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd}
.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.bo_v_nb li:hover{background:#f6f6f6}
.bo_v_nb li i{font-size:13px}
.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#000}
.bo_v_nb li .nb_date{float:right;color:#888}

#bo_v_atc {min-height:200px;height:auto !important;height:200px}
#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_img {width:100%;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img a.view_image{display:block}
#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}

#bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden}
#bo_v_con a {color:#000;text-decoration:underline}
#bo_v_con img {max-width:100%;height:auto}

a.btn_b01 {display:inline-block;padding:13px 30px;background:#555;color:#fff;text-decoration:none;vertical-align:middle;border:0 !important}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none;}
a.btn_b02 {display:inline-block;padding:13px 30px;border:0;background:#376ac7; color:#fff !important;text-decoration:none;vertical-align:middle;}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}