
/*.top_s{margin-top:-80px;}*/
/*.top_st{margin-top:-45px;}*/

.su_nvg{margin:25px 0;text-align:right;color:#757575;display: none;}
.su_nvg img{vertical-align:top;margin-top:-2px;}
.su_nvg > span{vertical-align:top;}
.su_con{min-height:10px;padding-bottom:10px;}
.su_con2{padding-bottom:60px;}

h2.tit01{font-family:"malgun";background:url('/images/sub/h2_ico.gif') no-repeat left center;font-size:25px;font-weight:bold;color:#29323d;padding-left:15px;}

.ti_sle{overflow:hidden;}
.ti_sle > h2{float:left;}
.ti_sle > div{float:right;}
.ti_sle > div select{width:187px;height:34px;border:1px solid #e6e6e6;padding-left:20px;}

.su_ls{border-top:1px solid #eee;margin-top:25px;}
.su_ls > li {border:1px solid #eee;border-top:none;background:#fff;}
.su_ls > li:nth-of-type(even){background:#f9f9f9;}
.su_ls > li:hover{background:#fffeed;}
.su_ls > li > div{display:table;width:100%;height:70px;table-layout:fixed;}
.su_ls > li > div > div{display:table-cell;vertical-align:middle;height:100%;}
.su_ls > li > div > div.sls_con{padding:7px 15px;line-height:16px;}/*2018/3/26*/
.sls_con > h4 > a > span{font-size:14px;display: inline-block; vertical-align: middle; font-weight: bold;max-width: 850px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #29323d;}
.sls_con > p{color:#949494;}
.sls_con > div{padding:5px 0;}/*2018/3/26 */
.sls_con > div > div{/*white-space: nowrap; text-overflow: ellipsis;*/ overflow: hidden; color: #555;font-size:12px;}
.su_ls > li > div > div.sls_zt{width:25%;}/*2018/3/26*/
.sls_zt > div{display:table;width:100%;height:100%;}
.sls_zt > div > div{display:table-cell;vertical-align:middle;}
.sls_zt > div > p.gg > a > img{margin-right:4px;}
.sls_zt > div > .zt{width:30%;border-left:1px solid #eee;color:#555;box-sizing:border-box;padding:0 10px;text-align:center;}
.sls_zt > div > .zt:first-child{width: 70%;}
.sls_zt > div > .zt span{display:inline-block;text-align:left;}
.sls_zt > div > .zt > .fd{overflow:hidden;}
.sls_zt > div > .zt > .fd > span{display:block;float:left;margin-top:5px;}
.sls_zt > div > .zt > .fd > a{display:block;float:right;}


.page_bk{text-align:center;margin-top:30px;}
.page_bk > a{padding:5px;}
.page_bk span{display:inline-block;vertical-align:middle;margin:0 10px;}
.page_bk span > a{padding:5px;margin:0 6px;color:#949494;display: inline-block; min-width: 14px;}
.page_bk span > a.on{color:#29323d;font-weight:bold; padding: 4px;border: 1px solid #de4c4c;font-weight: bold;}

.su_vbk{width:1300px;margin:0 0;}
.su_vtb{text-align:center;}
.su_vtb > h3 {font-family:"malgun";font-size:22px;color:#29323d;font-weight:normal;letter-spacing:-1px;}
.su_vtb > p{font-size:14px;color:#555;margin-top:15px;}
.su_vtb > p > span{padding-left:12px;margin-left:6px;background:url(/images/sub/sls_bg.gif) left 1px no-repeat;}
.su_vtb > p > span:first-child{background:none;padding-left:0;margin-left:0;}
.su_vzl{text-align:right;margin-top:25px;letter-spacing: -1px;}
.su_vzl  span{display:inline-block;color:#555;padding-left:6px;margin-left:3px;background:url(/images/sub/sls_bg.gif) left 1px no-repeat;}
.su_vzl  span:first-child{background:none;padding-left:0;margin-left:0;}
.su_vzl  span.gg{font-weight:bold;color:#29323d;}
.su_vzl  span > img{width:14px;vertical-align:top;}
.su_vbx{padding:12px 0;border-top:3px solid #e5e5e5;border-bottom:3px solid #e5e5e5;margin-top:10px;}
.su_vbx *{font-size: 17px !important;line-height: 160%;}
.su_vbx h1{font-size: 22px !important;}
.su_vpg{margin-top:40px;border-top:1px solid #eee;}
.vpg_bk{display:table;width:100%;border:1px solid #eee;border-top:none;box-sizing:border-box;color:#555;}
.vpg_bk > h4{display:table-cell;width:40px;padding:18px 25px;padding-right:50px;border-right:1px solid #eee;font-weight:normal;}
.vpg_bk > h4.bg1{background:url(/images/sub/vpg_bg1.gif) 85% center no-repeat;}
.vpg_bk > h4.bg2{background:url(/images/sub/vpg_bg2.gif) 85% center no-repeat;}
.vpg_bk > div{display:table-cell;padding:0 30px;}
.vpg_bk > div > a{display:inline-block;max-width:100%;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-weight:bold;color:#29323d;}
.vpg_bk > p{display:table-cell;width:300px;}
.vpg_bk > p span{display:inline-block;padding-left:6px;margin-left:3px;background:url(/images/sub/sls_bg.gif) left 1px no-repeat;}
.vpg_bk > p  span:first-child{background:none;padding-left:0;margin-left:0;}
.rbt_bx{margin-top:10px;text-align:right;}


/*#img_01{width:450px;height:338px;}*/
.zoom_bk{position:relative;}
.zoom_bk img{width:450px;height:338px;}
.zoom_bk .zm_ic{position:absolute;right:0;bottom:0;}
.zoom_bk .zm_ic img{width:auto;height:auto;}

#gallery{float:right;overflow:hidden;}
#gallery > li{float:left;margin-right:4px;}
#gallery > li:last-child{margin-right:0;}
#gallery > li img{width:109px;height:82px;box-sizing:border-box;}
#gallery > li .act2 img{border:3px solid #de4c4c;}
.glry_bx {position:relative;margin-top:5px;overflow:hidden;}
.glry_bx .bx-controls-direction a{display:block;width: 10px; height:40px;line-height: 40px;    background: #EBEBEB;border: 1px solid #ccc;position:absolute;top:50%; margin-top:-20px;}
.glry_bx .bx-prev{left:0;}
.glry_bx .bx-next{right:0;}
.glry_bx.slbm{max-width:430px; margin-top:5px auto 0;padding:0 10px;}
.glry_bx.slbm #gallery{float:none;}
.glry_bx.slbm #gallery > li img{width:100%;height:82px;}

.top{position:fixed;bottom:30px;right:25px;z-index: 60;}
.top a{display:inline-block;background:url('/images/sub/top_off.png') no-repeat;width:35px;height:35px;font-size:0;text-indent:-9999px;}
.top a:hover{background:url('/images/sub/top_on.png') no-repeat;}

.top1{position:fixed;bottom:30px;right:68px;z-index: 60;}
.top1 a{display:inline-block;background:url('/images/sub/top1_off.png') no-repeat;width:35px;height:35px;font-size:0;text-indent:-9999px;}
.top1 a:hover{background:url('/images/sub/top1_on.png') no-repeat;}

.top2{position:fixed;bottom:30px;right:111px;z-index: 60;}
.top2 > span{display: block;position: relative;}
.top2 > span > img{position: absolute;top: -70px;left: 0;}
.top2 a > img{width: 35px;height: 35px;}

.m-xloginPanel {height:100%;box-shadow: 0 0 10px #e0e0e0;background:#fff;box-sizing:border-box;padding:5px;position: relative;width:40%;height:80vh;right:10px;bottom:15vh;position:fixed;display:none;z-index:999;}
.m-xloginPanel i {position:absolute;z-index:2;}
.m-xloginPanel i.bart,.m-xloginPanel i.barb {height:10px;left:-1px;right:-1px;/*background:#ffc;*/cursor:n-resize;}
.m-xloginPanel i.bart {top:-1px;}
.m-xloginPanel i.barb {bottom:-1px;}
.m-xloginPanel i.barr,.m-xloginPanel i.barl {width:10px;top:-1px;bottom:-1px;cursor:e-resize;/*background:#ffc;*/;}
.m-xloginPanel i.barl {left:-1px;}
.m-xloginPanel i.barr {right:-1px;}
.m-xloginPanel i.bar {width:14px;height:14px;cursor:nw-resize;bottom:-1px;right:-1px;background:url(../images/drag_ico.gif) no-repeat;}
.m-xloginPanel .content {position:relative;width:100%;height:100%;overflow:hidden;}
.m-xloginPanel .content h3 {font-weight:normal;color:#fff;font-size:24px;text-align:left;background:none;height:60px;line-height:60px;overflow:hidden;padding-left:20px;margin:4px;cursor:move;position:absolute;left: 0;right: 150px;z-index:1000;}
.m-xloginPanel .content p {font-size:22px;color:#666;padding:10px 14px;text-indent:44px;line-height:36px;margin:0;z-index:3;}
.chat-iframe {/*display:none;*/    height:100%;/*position:absolute;left:0;top:0;z-index:999;*/width:100%;box-shadow:0 0 5px #ccc;border-radius:5px;overflow:hidden;user-select: none;}
.m-xloginPanel.mask::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background:transparent;opacity:0;}

@media screen and (max-width:1490px){
.su_ls > li > div > div.sls_zt{padding-left:0;}
.su_ls > li > div > div.sls_con{}/* 2018/3/26 */
.sls_con > h4 > a > span{max-width: 670px;}
.sls_con > div > p{white-space: normal;height:32px;}
}


/**/
/*.wid1100{max-width:1100px;margin:0 auto;}*/
.sub03_c{margin-top:35px;}
.sub03_c_v{overflow:hidden;margin-bottom:60px;}
.sub03_c_v_lf{float:left;width:450px;}


/*04 26 ìˆ˜ì •*/
/*.sub03_c_v_rt{float:left;position:relative;width:820px;border-bottom:1px solid #e5e5e5;margin-left:30px;}*/
.sub03_c_v_rt{float:left;position:relative;width:620px;border-bottom:1px solid #e5e5e5;margin-left:30px;}

.tel_p{position:absolute;top:0;right:0;}
.sub03_c_v_rt p.tit{font-size:35px;font-family: "malgun";padding:19px 30px;border-top:3px solid #e5e5e5;background:#f7f7f7;}
.com_xx{padding:12px 10px; min-height: 226px;}
.com_xx > li{background:url('/images/sub/s_ico.gif') no-repeat left 15px;padding:8px 0 8px 12px;}
.com_xx > li span{font-size:16px;font-family:"gulim";color:#29323d;word-wrap:break-word;}
.com_xx > li span i{font-style:normal;color:#de4c4c;}
.com_xx > li span:first-child{color:#555555;}
.price{margin-top:10px;}
.tab_menu{overflow:hidden;margin-bottom:30px;}
.tab_menu > ul{height:59px;border-bottom:1px solid #000000;}
.tab_menu > ul > li{float:left;width:25%;height:58px;border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd;}
.tab_menu > ul > li:first-child{border-left:1px solid #cdcdcd;}
.tab_menu > ul > li > a{display:block;height:58px;line-height:59px;text-align:center;font-size:15px;font-family:"malgun";color:#888888;background:#f7f7f7;}
.tab_menu > ul > li:hover{border:1px solid #000000;}
.tab_menu > ul > li > a:hover{height:60px;background:#ffffff;color:#000000;}
.tab_menu > ul > li.on{border:1px solid #000000;}
.tab_menu > ul > li.on > a{height:60px;background:#ffffff;color:#000000;}
.sub03_c_v2 > ul > li{position:relative;padding-left:20px;line-height:20px;font-size:14px;color:#555555;margin:15px 0;}
.sub03_c_v2 > ul > li > span{position:absolute;top:0;left:0;}
.tb_style1 table{width:100%;border-collapse:separate;border-collapse:collapse;}
.tb_style1 table th{background:#f8fafb;color:#555555;font-weight:normal;border:1px solid #eaf1f2;padding:5px 15px;}
.tb_style1 table td{color:#555555;border:1px solid #eaf1f2;padding:5px 15px;line-height:20px;}
.tb_style1 table .tlf{text-align:left;}
.tb_style1 table tbody tr:first-child th,.tb_style1 table tbody tr:first-child td{border-top:0;}

.disn_cont{display:none;}
.disb_cont0{display:block;}

.sub03_c_v3{overflow:hidden;}
.sub03_c_v3 > ul{margin-left:-28px;}
.sub03_c_v3 > ul > li{float:left;position:relative;width:calc(50% - 28px);margin-left:28px;margin-bottom:28px;}
.sub03_c_v3 > ul > li > span{position:absolute;top:0;left:0;width:62px;height:38px;line-height:38px;text-align:center;background:#de4c4c;font-size:16px;font-family:"malgun";color:#ffffff;}
.sub03_c_v3 > ul > li > img{width:100%;height:100%;}
/**/

/*2018/3/26 */
.s_search.main{margin:30px auto 0;}
.s_search{width:520px;margin:30px auto 20px;} /*- 20*/
.s_search > div{border:2px solid #de4c4c; border-right: none; background:#de4c4c; position: relative; padding-right: 43px; margin-right: 2px;}
.s_search > div input[type="text"]{padding:4px 35px 4px 7px; height: 33px; width: calc(100% - 42px); outline: none; vertical-align:top; font-size: 18px; font-weight: bold;}
.s_search > div input[type="image"]{vertical-align:top; position: absolute; right: -2px; top: -2px; width: 43px; height: 41px; padding: 2px; padding-left: 0; background:#de4c4c;}

.ti_sle.srtg > .tit01{margin-bottom:30px;}
.ti_sle.srtg .s_search{width:290px;margin:0;}
.ti_sle.srtg .s_search > div input[type="text"]{width:212px;}

.p_lis{overflow:hidden;margin-left:-2%;}
.p_lis > li{float:left;margin-left:2%;margin-top:20px;width:23%;}
.p_lis > li > div{border:1px solid #e5e5e5;padding:12px;}
.p_lis > li > div > a > img{width:100%;}
.p_lis > li > div > a > div{padding:11px 10px;border-bottom:1px solid #e5e5e5;min-height:64px;}
.p_lis > li > div > a > div > h4{font-family:"malgun";font-size:20px;color:#29323d;}
.p_lis > li > div > a > div > p{font-family:"malgun";font-size:16px;color:#de4c4c;}
.p_lis > li > div > a > div > span{color:#de4c4c;text-decoration:line-through;}
.p_lis > li > div > a > div > span > i{font-style:normal;font-size:14px;color:#555;}
.p_lis > li > div > p{text-align:center;margin-top:11px;}
.p_lis > li > div > p > a{display:inline-block;padding:8px 20px;padding-right:35px;line-height:14px;color:#555;background:url(/images/sub/spdt_bg1.gif) 82% center no-repeat #fff;border:1px solid #e5e5e5;border-radius:15px;}
.p_lis > li > div > p > a:hover{background:url(/images/sub/spdt_bg2.gif) 82% center no-repeat #de4c4c;color:#fff;padding:9px 21px;padding-right:36px;border:none;}


.s3_vti{font-family:"malgun";font-size:16px;color:#29323d;padding:12px;background: url(/images/sub/s_ico.gif) no-repeat left center;border-bottom:1px solid #000;}
.tw_ls{text-align:center;}
.tw_ls > li{margin-top:45px;}
.tw_ls > li img{max-width:100%;}
.tw_ls > li > span{display:block;font-family:"notokr-medium";font-size:30px;color:#000;margin-top:10px;}

.s3_vcb{margin-top:40px;}
.s3_vcti{display:inline-block;font-family:"notokr-medium";font-weight:normal;font-size:25px;line-height:35px;color:#000;padding:2px 26px;padding-right:37px;background:url(/images/sub/pvc_tbg.gif) right top no-repeat #fdfa0f;}
.rwta_sp{margin-top:10px;}
.rwta_sp th{padding:8px 2%;text-align:left;background:#4c83b6;font-size:17px;color:#fff;font-weight:normal;border:1px solid #fff;font-family: "malgun";}
.rwta_sp td{background:#d1d7e7;font-size:17px;color:#0a0c1c;padding:8px 2%;border:1px solid #fff;font-family: "malgun";}
.rwta_sp tbody tr:nth-of-type(even) td{background:#e9edf6;}
.pvc_ls{overflow:hidden;margin-top:10px;}
.pvc_ls > li{margin-top:7px;font-size:13px;color:#555;line-height:18px;padding-left:17px;text-indent:-17px;}
.pvc_ls > li *{text-indent:0;}

.fc_inh{font-size:inherit;color:inherit;}
.fc_inh > li{font-size:inherit;color:inherit;}

.mt60{margin-top:60px;}

/* 2018/4/9 */
.zy_gz:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.zy_gz > .lef{width:157px;float:left; margin-top: 63px;}
.lef_dp1{margin-top:30px;}
.lef_dp1 > li.no_bg > a{background:none;}
.lef_dp1 > li > a{display:block;font-size:15px;color:#383838;padding:16px 3px;font-weight:bold;border-top:1px solid #b7b7b7;background:url(/images/sub/lfm_bgn.gif) right center no-repeat;}
.lef_dp2{border-top:1px solid #b7b7b7;padding:12px 10px;}
.lef_dp2 > li > a{display:inline-block;font-size:12px;color:#666;padding:3px 0;}
.lef_dp2 > li > a.on{color:#de4c4c;font-weight:bold;}

.lef_dp111{margin-top:30px;}
.lef_dp111 > li.no_bg > a{background:none;}
.lef_dp111 > li > a{display:block;font-size:15px;color:#383838;padding:16px 3px;font-weight:bold;border-top:1px solid #b7b7b7;background:url(/images/sub/lfm_bgn.gif) right center no-repeat;}
.lef_dp222{border-top:1px solid #b7b7b7;padding:12px 10px;}
.lef_dp222 > li > a{display:inline-block;font-size:12px;color:#666;padding:3px 0;}
.lef_dp222 > li > a.on{color:#de4c4c;font-weight:bold;}


/*04 26 ì¶”ê°€*/
.zy_gz > .rit_view{width:1100px !important;float:left !important;margin-left:43px;}
.zy_gz > .rit{width:1300px;float:right;}


.s3_lsbk{margin-top:20px;}

.news_abk{overflow:hidden;margin-left:-2%;}
.news_abk > div {float:left;width:48%;margin-left:2%;margin-top:25px;position:relative;}
.news_abk > div:nth-of-type(odd){clear:both;}
.news_abk > div .su_ls{margin-top:0;}
.news_abk > div .su_ls > li > div > div.sls_zt{width:11%;}/* 2018/4/11 */
.news_abk > div .sls_con > h4 > a > span{max-width:390px;}
.news_abk > div > h4{font-size:14px;color:#fff;padding:8px 25px;background-image:url(/images/sub/news_tbg.png);background-position:12px center;background-repeat:no-repeat;}
.news_abk > .bg1 > h4{background-color:#c6a1a5;}
.news_abk > .bg2 > h4{background-color:#c6a1a5;}
.news_abk > .bg3 > h4{background-color:#c6a1a5;}
.news_abk > .bg4 > h4{background-color:#c6a1a5;}
.news_abk > .bg5 > h4{background-color:#c6a1a5;}
.news_abk > .bg6 > h4{background-color:#c6a1a5;}
.news_abk > div .mor{position:absolute;top:0px;right:5px;}
.news_abk > div .mor > img{padding:10px;}

.sls_ztg > div{word-break:keep-all;width:18%;border-left: 1px solid #eee; color: #555; box-sizing: border-box; padding: 0 1%;text-align: center;}
.sls_ztg > div.lrg{width:32%;}
.sls_ztg > div > span{display:inline-block;}
.zy_gz > .rit .su_ls{margin-top:0;}
.zy_gz > .rit .sls_con > h4 > a > span{    max-width: 725px;}
.zy_gz > .rit .news_abk .sls_con > h4 > a > span{ max-width: 400px;}/*2018/4/11*/
.zy_gz > .rit .news_abk .sls_zt > div > .zt{padding:0 1%;}/*2018/4/11*/

.tit01.st2{padding-left:0;background:none;margin-bottom:30px;}
.vid_ls{overflow:hidden;margin:0 -1%;}
.vid_ls > li{float:left;width:32%;margin-left:1%;margin-top:10px;}
.vid_ls > li > div{padding:5px;border:1px solid #e5e5e5;}
.vid_ls > li > div .tu{position:relative;     text-align: center;   /* background: #000;    padding: 5px 0;*/}
.vid_ls > li > div .tu img{max-width:100%;}
.vid_ls > li > div .tu i{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/sub/vid_plic.png) 0 0 no-repeat;background-size:100% 100%;}
.vid_ls > li > div .tu:hover i{display:block;}
.vid_ls > li > div .zi{margin-top:15px;padding:0 5px;letter-spacing:-1px;overflow: hidden;}
.vid_ls > li > div .zi > p{height:40px;overflow:hidden;margin-bottom:12px;}
.vid_ls > li > div .zi > p > a{font-family:"malgun";font-size:15px;color:#0a0c1c;line-height:20px;font-weight:bold;}
.vid_ls > li > div .zi > span{font-size:13px;color:#8c8c8c;}

/*ì±„êµ´ê¸°ì •ë³´*/
.datatab_bg{border:1px solid #bbbbbb;}
.data_tab th{text-align:center;font-size:14px;color:#fff;padding:12px 0;background:#b38086;border-bottom:1px solid #bbbbbb;border-right:1px solid #eee;}
.data_tab th.rt_no{border-right:none;}
.data_tab th.th_color{border-right:1px solid #eee;border-bottom:1px solid #fff;background:#c6a2a6;}
.data_tab td{text-align:center;font-size:12px;color:#555;line-height:15px;padding:12px 5px;background:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.data_tab td.ct_btn{padding:12px 2px;}
.data_tab td.txt_lf{text-align:left;padding:12px 2px 12px 5px;}
/*.data_tab td:last-child{border-right:none;}   2020/5/27 */
.data_tab td.td_color{background:#fffeed;}
.data_tab td.td_color > a{font-size:12px;color:#de4c4c;font-weight:bold;line-height:15px;}
.data_tab td.td_color > a span{margin-top:3px;display:block;color:#555;font-weight:100;}
.data_tab td > a.r_btn{display:inline-block;background:#de4c4c;width:63px;height:19px;line-height:20px;text-align:center;font-size:12px;color:#fff;}
.data_tab td > a.b_btn{display:inline-block;background:#ccc;width:63px;height:19px;line-height:20px;text-align:center;font-size:12px;color:#fff;}
.data_tab td.bot_line{border-bottom:1px solid #909090;}
.data_tab td.bline_no{border-bottom:none;}
.data_tab th.bline_no{border-bottom:none;}



.dt_tit{position:relative;padding-left:37px;margin-bottom:24px;}
.dt_tit > div.tits > span.no{position:absolute;top:1px;left:0;font-family:"malgun";text-align:center;font-size:17px;color:#fff;display:block;background:#d7282f;width:28px;height:28px;line-height:28px;border-radius:28px;}
.dt_tit > div.tits > span.txts{font-family:"malgun";font-size:21px;color:#0a0c1c;font-weight:700;line-height:28px;}
.dt_tit > p{margin-top:3px;font-family:"malgun";font-size:17px;color:#0a0c1c;line-height:24px;}
.dt_tit > p > a.blue{display:inline-block;color:#1366e3;vertical-align:top;}

.dtfv_top > div{float:left;width:calc((100% - 21px) / 3);margin-left:10px;margin-bottom:10px;}
.dtfv_top > div:first-child{margin-left:0;}
.dtfv_top > div img{width:100%;}
.dtfv_bot > div{float:left;text-align:center;width:calc((100% - 11px) / 2);margin-left:10px;margin-bottom:10px;}
.dtfv_bot > div:first-child{margin-left:0;}
.dtfv_bot > div img{width:100%;}
.dtfv_bot > div > p{margin-top:15px;font-family:"malgun";text-align:center;font-size:17px;color:#0a0c1c;}
.dt_allimg{text-align:center;}
.dt_allimg img{max-width:100%;}

.dtzf_all{background:#f7f7f7;padding:15px 15px;}
.dtzf_lf{float:left;width:65%;}
.dtzf_lf img{width:100%;}
.dtzf_rt{float:left;width:35%;}
.dtzf_txt{margin-left:40px;margin-top:40px;}
.dtzf_txt > li{margin-top:18px;font-family:"malgun";padding-left:8px;font-size:17px;color:#0a0c1c;line-height:23px;background:url(/images/sub/dt_red.gif) left 12px no-repeat;}
.dtzf_txt > li > a{display:inline-block;color:#1366e3;vertical-align:top;border-bottom:1px solid #1366e3;}
.dtzf_txt > li > a.no_line{display:block;color:#1366e3;vertical-align:top;border-bottom:none;}
.dtzf_txt > li > span.red{display:inline-block;color:#de4c4c;vertical-align:top;}
.dt_notxt{margin-top:10px;margin-left:40px;}
.dt_notxt > li{margin-top:3px;font-family:"malgun";font-size:17px;color:#0a0c1c;line-height:23px;}
.dt_notxt > li > span.ml_tr{margin-left:10px;}

/* 2018/6/8 */
.top_s > .s3_lsbk > h3.s3_vti{font-size:25px;}


@media screen and (max-width:1490px){
.sub03_c_v_rt{width:540px;}
.zy_gz > .rit{width:calc(100% - 177px);float:right;}
.news_abk > div .sls_con > h4 > a > span{max-width:370px;}
.zy_gz > .rit .sls_con > h4 > a > span{    max-width: 560px;}
.zy_gz > .rit .news_abk .sls_con > h4 > a > span{ max-width: 320px;}/*2018/4/11*/

.zy_gz > .rit_view{width:1020px !important;float:right !important;margin-left:0;}/*2018/04/26*/
.dtzf_txt{margin-left:20px;margin-top:0;}
.dtzf_txt > li{margin-top:8px;}

}

@media screen and (max-width:1024px){
	.s_search{margin:-50px auto 20px;}
	.data_tab td{padding:12px 5px 12px 5px;}
	.dtzf_lf{float:none;width:100%;}
	.dtzf_rt{float:none;width:100%;}
	.dtzf_txt{margin-left:0;}
	.dt_notxt{margin-left:0;}
	.tab_all{width:100%;overflow-x:auto;}
	.datatab_bg{width:1200px;overflow-x:auto;}
	/*.top_s{margin-top:-25px;}*/
	/*.top_st{margin-top:-15px;} 2018/8/31 */
}

@media screen and (max-width:768px){
	.dtfv_top > div{float:none;width:100%;margin-left:0;}
	.dtfv_bot > div{float:none;width:100%;margin-left:0;}
	.dtfv_bot > div > p{margin-top:5px;}
}

/* login css 2018/6/15 */

.lgn_bg{max-width:563px;margin:70px auto 0;padding:0 10px;overflow:hidden; border: 1px solid #878787;border-top: 4px solid #de4c4c;}
.lgn_bk{font-family: 'malgun';max-width:449px;margin:50px auto;}
.lgn_bk *{font-family:inherit; }
.lgn_bk > h4{font-size:32px; color: #000; }
.lgn_bk > p{font-size:17px;color:#0a0c1c;margin-top:10px;}

.lgn_bx{display:table;width:100%;margin-top:30px;}
.lgn_bx > div{display:table-cell;vertical-align:middle;}
.lgn_bx .lgn_ipt{padding-right:10px;}
.lgn_bx .lgn_ipt > div{border: 1px solid #b7b7b7;}
.lgn_bx .lgn_ipt > div{margin-top:10px;}
.lgn_bx .lgn_ipt > div:first-child{margin-top:0;}
.lgn_bx .lgn_ipt > div input[type="text"],.lgn_bx .lgn_ipt > div input[type="password"]{height:31px;width:99%;padding: 5px 0;padding-left:1%;}
.lgn_bx .lgn_bt{width:96px;}
/*.lgn_bx .lgn_bt > div{display:table;width:100%;height:96px;text-align:center;}
.lgn_bx .lgn_bt > div > a{font-size:18px;color:#fff;font-weight:bold; display:table-cell;vertical-align:bottom;padding-bottom:20px;background:url(../images/sub/lgn_btbg.gif) center 20px no-repeat #de4c4c;}*/

.lgn_ckbx{margin-top:25px; font-size: 15px; }
.lgn_ckbx *{vertical-align: baseline;}
.lgn_ckbx > span{display:inline-block; color:#0a0c1c;margin-right:30px;margin-bottom:7px;}
.lgn_ckbx > a{display:inline-block;background:#de4c4c;color:#fff;margin-bottom:7px;padding:3px 8px;}

.ro_tast1{font-size:17px;color:#0a0c1c;word-break:break-all;}
.ro_tast1 *{font-size:inherit;color:inherit;}
.ro_tast1 th{text-align:left;padding:14px 15px;font-weight:normal;border-bottom:1px solid #dfdfdf;}
.ro_tast1 td{padding:10px 15px;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
.ro_tast1 tbody tr:first-child th,.ro_tast1 tbody tr:first-child td{border-top:2px solid #de4c4c;}
.ro_tast1 th > span,.ro_tast1 th > label > span {color:#ff001e;}
.ro_tast1 td .qr_bt{margin:5px 0;}

.ro_tast1.cov{border-top:2px solid #de4c4c;}
.ro_tast1.cov tbody tr:first-child th,.ro_tast1.cov tbody tr:first-child td {border-top:none;}
.ro_tast1.cov thead th{background:#f7f7f7;text-align:center;}
.ro_tast1.lbn td{border-left:none;}


.rta_col1{width:154px;}
.rta_col2{width:150px}

.pw_xgg{margin-top:30px;}
.pw_xgg *{font-family: 'malgun';}
.pw_xgg > h4{font-size:20px;color:#de4c4c;text-align:center;word-break:keep-all;}
.bor_bgbx{border:1px solid #dfdfdf;padding:19px;text-align:center;}
.bor_bgbx > p{display: inline-block;padding:11px 0;padding-left:90px;font-size: 18px; color: #0a0c1c;text-align:left;}
.bor_bgbx > p.bg1{background:url(../images/sub/jnbrb_bg1.gif) 0 center no-repeat;}
.bor_bgbx > p.bg2{background:url(../images/sub/jnbrb_bg2.gif) 0 center no-repeat;}


.pw_xgg table{margin-top:30px;}
.radio_bx1 > span{display:inline-block;margin:3px;min-width:110px;}

.f_iptt{height: 34px;width: 247px;padding-left: 4px;border: 1px solid #b7b7b7;}
.f_iptt.w2{width:74px;}
.f_iptt.w3{width:300px;}
.f_iptt.w4{width:492px;}

.ilbk_m5{display:inline-block;margin:5px 0;}

.cen_btb{margin-top:30px;text-align:center;}
.tjbt_st1{display:inline-block;font-family: 'malgun';font-size:15px;color:#fff;background:#de4c4c;padding:8px 0;width:200px;margin: 4px 5px;}
.tjbt_st1.oc{background: #454545;}

.qr_bt{display:inline-block;background: #454545;padding: 7px 15px;line-height:22px;font-size:17px;color:#fff; }
.ls-1{letter-spacing:-1px;}

.june_sele{width: 100%;max-width:250px;height: 36px; border: 1px solid #b7b7b7;}
.june_sele.sw2{width: 80px;}
.june_sele.sw3{width: 80px;}
.june_sele.sw4{width: 35px;}
input[type="file"].f_iptt.w3{display:inline-block;padding:0;border:none;height:27px;}

.file_bx{width:310px;position:relative;}
.file_bx > input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.file_bx > input[type="text"]{height:34px;line-height:34px;border:1px solid #e4e4e4;width:210px;font-size:14px;color:#666;}
.file_bx > .btn{display:inline-block;line-height:22px;font-size:17px;color:#fff;padding:7px 0;width:92px;text-align:center;background:#454545;}

.pg_tp{display:none;}

.pgtp_alr{margin-top:30px;font-size:15px;}
.mg_y5{margin:5px 0;}

.txa_bx{border:1px solid #b7b7b7;max-width:395px;height:73px;}
.txa_bx > textarea{width:100%;height:100%;line-height:24px;}
.qt_alr{font-size:17px;color:#0a0c1c;margin-top:10px;padding:0 2%;}
.qt_alr > p{display:inline-block;font-size:inherit;margin-left:15px;}
.qt_alr > p > span{display:inline-block;margin:0 5px;}


.zlfx_bk{border-top:2px solid #de4c4c;border-bottom:1px solid #dfdfdf ;max-width:690px;margin:30px auto 0;overflow:hidden;}
.zlfx_bg{padding-left:110px;margin:40px 4%;background:url(../images/sub/zlfx_ico.gif) 0 0 no-repeat;}
.zlfx_bg *{font-family: 'malgun';}
.zlfx_bg > dl{display:table;width:100%;margin-bottom:15px;}
.zlfx_bg > dl > dt{display:table-cell;width:55px;padding-right:5px;vertical-align:middle;font-size:17px;color:#0a0c1c;}
.zlfx_bg > dl > dd{display:table-cell;vertical-align:middle;font-size:17px;color:#b7b7b7;}
.zlfx_bg > .fx_alr{font-size:14px;color:#0a0c1c;letter-spacing:-1px;}

.zlfx_pwb{border:1px solid #b7b7b7;max-width:342px;}
.zlfx_pwb > input[type="password"]{height:33px;padding:5px 0;padding-left:1%;width:99%;}


.qalr_pgc{max-width:582px;border:1px solid #dfdfdf;border-top:2px solid #de4c4c;margin:100px auto 0;overflow:hidden;}
.qalr_pgc > div{margin:30px 2% 70px;text-align:center;padding-top:90px;background:url(/images/sub/qalr_pgb.gif) center top no-repeat;}
.qalr_pgc > div p{font-family: 'malgun';font-size:17px;color:#0a0c1c;}
.qalr_pgc > div p.big{font-weight:bold;font-size:20px;word-break:keep-all;}

.duration{/*display:block;position:absolute; bottom:5px; right:5px; background: rgba(0,0,0, 0.7); color: #fff;padding:2px 4px;*/float:right;}

#search_page, span.search_page, input.search_page{display:none;}

/* 2018/7/18 */
.tit03{margin-top: 20px; text-align: center; font-family: 'malgun'; font-size: 26px; color: #29323d; padding: 8px; background: #f8f8f8; border-bottom: 1px solid #c5c5c5;}
.s_rslt{position: relative;/* margin-top: 30px;*/}
.rsl_ttg{padding-right: 64px;margin-bottom: 10px;}
.rsl_ttg h3{ font-family: 'malgun'; font-size: 21px; display: inline-block;margin-bottom: 4px; margin-right: 6px; padding-left: 10px; background: url(/images/sub/h2_ico.gif) no-repeat left 14px; background-size: 4px 4px;}
.rsl_ttg .ttl{display: inline-block; font-family: 'malgun'; font-size:14px; color:#555;margin-bottom: 4px;margin-right: 6px;}
.s_rslt .rsl_ttg > .mor{font-size:14px; color:#29323d; font-family: "notokr-medium"; display: inline-block; padding:7px;}
.s_rslt > .mor{    font-size: 16px;    color: #29323d;    font-family: "notokr-medium";    display: block;    max-width: 205px;     padding-top: 7px;  margin: 0px auto 0;    /* border: 1px solid #333; */    text-align: center;}
.s_rslt .su_ls{margin-top: 0;}
@media screen and (min-width: 1025px){
.s_rslt .vid_ls{margin-right: 0;}
.s_rslt .vid_ls > li{width:24%;}
}
@media screen and (min-width: 1491px){
.vid_ls.c4{margin:0 ; margin-left: -4px;}
.vid_ls.c4 > li{width:322px;margin-left:4px;}
/*.vid_ls.c4 > li:nth-of-type( 4n +1 ){margin-left: 0;}*/
.vid_ls.c4 > li > div{padding:0;}
.vid_ls.c4 > li > div .tu{padding: 0;}
}
/*  * *  */
li.nd_lsi{float:none !important; width: auto !important; border:none !important; padding: 10px !important;background: #fff !important; text-align: center;  margin-top: -1px;}
li.nd_lsi:hover{background: #fff !important;}
.wksr_tf{padding: 0 15px 4px; border-bottom: 1px solid #a2a9b1; font-family: 'malgun'; font-weight: 600; font-size: 1.5em;color:#000;margin: 10px 0;}
.wksr_ls{margin: 0 22px;}
.wksr_ls > li{margin-bottom:1.2em;}
.wksr_ls > li > a{display: inline-block; font-size:15px; color: #1d0ec3; margin-right:4%;}
.wksr_ls > li > span{display: inline-block;font-size:15px; color: #008000; vertical-align: middle;}
.w_rslt{width: 1300px; margin: 0 auto;}
@media screen and (max-width: 1490px){
.w_rslt{width: 1020px; margin: 0 auto;}
}
@media screen and (max-width: 1024px){
.w_rslt{width: 100%; }
}

/* 2018/8/31 */
.s3_lsbk{overflow: hidden;}

.tab-depth{ margin: 20px 0 10px;}
.tab-depth > ul {overflow: hidden; border: 4px solid #de4c4c;padding: 10px 20px; }
.tab-depth > ul.dsi{display: block !important;}
.tab-depth > ul > li{float:left; width: 14%; margin-top: 3px;}
.tab-depth > ul > li > a{margin: 0 5%; display: inline-block; background: url(../images/sub/tab_dp_bg.gif) no-repeat left 3px;    padding-left: 13px;}
.tab-depth > ul > li.on > a{font-weight: bold;}
.tab-depth .s3_vti{border-bottom: none; font-size: 23px;padding: 0;margin-top: 15px; background: none;}



/* 2019/4/23 */

.brd_w{border-top: 1px solid #de4c4c; padding-top: 10px;}
.brd_w dl{display: table; width: 100%;}
.brd_w dl > dt{display: table-cell; width: 55px; vertical-align: middle; padding: 5px 0; font-family: "notokr-medium"; font-size: 14px; color: #373737; font-weight: bold;}
.brd_w dl > dd{display: table-cell; padding: 5px 0; padding-left: 5px; vertical-align: middle; font-family: "notokr-medium";  font-size: 14px; color: #373737;}
.brd_w dl > dd input[type="password"],
.brd_w dl > dd input[type="text"]{height: 24px; line-height: 24px; padding-left: 4px; border: 1px solid #dfdfdf; width: calc(100% - 6px); font-family: inherit;}
.brd_w dl > dd .wr_name{max-width: 100px;}
.brd_w dl > dd .wr_pw{max-width: 230px;}
.brd_w dl > dd .wr_mail{max-width: 310px;}
.brd_w .tc_tg{margin-top: 10px;padding-top: 10px; border-top: 1px solid #ccc;}
.brd_w .tc_tg dl > dd input[type="text"]{background: #f9f9f9;}

.editer_bk{margin-top: 10px; background: #f9f9f9; min-height: 180px; border: 1px solid #dfdfdf;}

.rit_btb{text-align: right; margin-top: 10px;}
.rit_btb > a{margin-left: 6px;}
.bbt_tp1{display: inline-block; background: #f9f9f9; font-family: "notokr-medium"; width: 75px; text-align: center; padding: 7px 0; border: 1px solid #d3d3d3; font-size: 14px ; color: #808080;}
.bbt_tp1.oc{color: #fff; border: none; padding: 8px 1px; background: #de4c4c;}

.res_con_bk{margin-top: 10px; border-top: 1px solid #de4c4c;}
.res_con_bk dl{margin-top: 20px;}
.res_con_bk dl > dt{font-family: "notokr-medium"; font-size: 14px; color: #555; margin-bottom: 8px;}
.res_con_bk dl > dt span{color: #373737;}
.res_con_bk dl > dt > p{float: right; margin-left: 10px;}
.res_con_bk dl > dd{font-family: "notokr-medium"; font-size: 14px; color: #373737;}
.res_con_bk dl > dd *{font-family: inherit; font-size: inherit; color: inherit;}
.res_con_bk dl > dd > div{border: 1px solid #dfdfdf; background: #fafafa; padding: 15px; min-height: 50px;}

.res_write_bk{margin-top: 10px; border-top: 1px solid #de4c4c;}
.res_write_bk > div{margin-top: 15px;}
.write_bx{display: table; width: 100%;}
.write_bx > div{display: table-cell; padding-right: 5px;}
.write_bx > a{display: table-cell; vertical-align: middle; text-align: center; width: 90px; background: #de4c4c; font-family: "notokr-medium"; font-size: 14px; color: #fff;}
.txarea_box{border: 1px solid #dfdfdf; height: 90px;}
.txarea_box > textarea{width: 100%; height: 100%; margin: 0; padding: 0; resize: none;}

.wr_nbk span{font-family: "notokr-medium"; font-size: 14px; color: #555; margin-right: 6px;display: inline-block; vertical-align: middle;}
.wr_nbk input[type="text"]{height: 24px; line-height: 24px; padding-left: 4px; border: 1px solid #dfdfdf; width: 100px; font-family: inherit;}
.wr_nbk input[type="password"]{height: 24px; line-height: 24px; padding-left: 4px; border: 1px solid #dfdfdf; width: 100px; font-family: inherit;}
/* 2019/4/29 */

.list_table{table-layout: fixed; word-wrap: break-word; word-break: break-all;}
.list_table th{text-align: center; font-size: 14px; color: #000; padding: 12px 0; background: #fff; border-bottom: 1px solid #bbb;  border-left: 1px solid #eee;}
.list_table th:first-child{border-left: none;}
.list_table th.lf_no{border-left: none;}
.list_table td{text-align: center; font-size:12px; color:#555; line-height: 20px; padding:12px 4px; background:#fff; border-bottom:1px solid #eee; border-left: 1px solid #eee;font-size: 14px;}
.list_table td:first-child{border-left: none; }
.list_table td.tit{text-align: left;  padding:12px 2%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_table td.tit a{font-weight: bold;font-size: 14px;}

/* 2019/8/27 */
.logo-download-box{margin-top: 30px;}
.asadal-logo-download > ul{overflow: hidden; margin-left: -1%; margin-right: -1%;}
.asadal-logo-download > ul > li{ text-align: center; float: left; width: 32%; margin-left: 1%; margin-bottom: 30px;}
.asadal-logo-download ul li h3{background:#5586aa;text-align:center;color:#fff;font-size:11pt;line-height:34px;font-family: 'NG','ë§‘ì€ ê³ ë”•','dotum','verdana';}
.asadal-logo-download ul li > div{display: table;width: 100%;}
.asadal-logo-download ul li i{display: table-cell;height: 160px;vertical-align: middle;}
.asadal-logo-download.type-x ul li i img{width: 100%; max-width: 240px;}
.asadal-logo-download.type-y ul li i img{width: auto; max-height: 160px;}
.asadal-logo-download ul li .link dl:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.asadal-logo-download ul li .link dl dt{float:left;width:calc(100% - 76px);font-size:12px;line-height:18px;font-family: 'NG','ë§‘ì€ ê³ ë”•','dotum','verdana';vertical-align: middle;text-align:left;}
.asadal-logo-download ul li .link dl dd{float:left;width:76px;text-align:right;}

.title-number{font-size:17px;color:#49799a;font-family: 'NG','ë§‘ì€ ê³ ë”•','dotum','verdana';font-weight:bold;padding-left:17px;}
.title-number > em{font-size:12px;color:#858686;font-style:normal;vertical-align:2px;margin-left:-17px;}
.title-number > span{display:inline-block;font-size:14px;font-weight:normal;}

.asadal-logo-color-box{margin-bottom: 20px; }
.asadal-logo-color-img{overflow: hidden; text-align: center;}
.asadal-logo-color-img > li{float: left;}
.asadal-logo-color-img > li.w1{width: 40%;}
.asadal-logo-color-img > li.w2{width: 58%;}
.asadal-logo-color-img > li.w1 > p{margin-top: 16px;}
.asadal-logo-color-img > li .title-number{text-align: left;}
.asadal-logo-color-img > li img{max-width: 100%;}
.asadal-logo-color-txt{margin-top: 15px;}
.asadal-logo-color-txt > span{margin-right: 10px;}



/*20200121 ì¼ì •ê´€ë¦¬ start*/
.calendarColor2.cndl{border-collapse: collapse; width: 100%; table-layout: fixed; word-wrap: break-word;}
.calendarColor2.cndl *{word-wrap: break-word;}
.calendarColor2.cndl > tbody > tr > th{background: #f9f9f9; border: 1px solid #dfdfdf;font-size: 16px; color: #000017; font-weight: 600; padding: 12px 4px;}
.calendarColor2.cndl > tbody > tr:first-child > th{border-top: 1px solid #de4c4c;}
.calendarColor2.cndl > tbody > tr > th.sun{color: #982e2e; background: #f0cdcd;}
.calendarColor2.cndl > tbody > tr > th.sat{color: #36598d; background: #cddbf0;}
.calendarColor2.cndl > tbody > tr > td{border: 1px solid #dfdfdf; font-size: 12px;}
.calendarColor2.cndl > tbody > tr > td *{font-size: inherit;}
.calendarColor2.cndl > tbody > tr > td:first-child a font{color: #da4747;}
.calendarColor2.cndl > tbody > tr > td:last-child a font{color: #3a6cbf;}

.cndl_pp{border-collapse: collapse; width: 100%; }
.cndl_pp tbody tr:first-child > td{border-top: 1px solid #de4c4c;}
.cndl_pp td{border: 1px solid #dfdfdf;font-size: 12px; color: #000017; padding: 3px;}
.cndl_pp td.bg{background: #f9f9f9; }

input.bbt_tp1{cursor: pointer; padding: 4px 0px;}
input.bbt_tp1.oc{padding: 4px 1px;}


.mon_sel{text-align: center; background: #fafafa; border: 1px solid #dfdfdf; padding: 10px 0;}
.mon_sel > div{display: inline-block;}
.mon_sel > div > strong{display: inline-block; vertical-align: middle; font-size: 18px; color: #3f3f3f; font-weight: 400; margin: 0 16px;}


.rc_table{border-collapse: collapse; width: 100%; table-layout: fixed; word-wrap: break-word;}
.rc_tbody > tr:first-child > td{border-top: 2px solid #de4c4c;}
.rc_tbody > tr > td{border-bottom: 1px solid #dfdfdf; font-size: 14px; padding: 10px 8px; font-family:"malgun";}
.rc_tbody > tr > td:first-child{background: #f5f5f5; border-right: 1px solid #dfdfdf;  font-weight: 600;}
.rc_tbody > tr > td > input[type="text"]{    padding-left: 4px; border: 1px solid #b7b7b7; height: 22px; max-width: 96%;}
.rc_tbody > tr > td > select{vertical-align: baseline;}
/*20200121 ì¼ì •ê´€ë¦¬ end*/

/* 2020/2/10 */

.cndp_abk{background: #fafafa; border: 1px solid #dfdfdf; padding: 14px 2%; text-align: center; margin-bottom: 30px;}
.cndp_abk .bgi1{display: inline-block;  text-align: left; font-family: "malgun"; font-size: 16px; color: #323232; font-weight: 600; line-height: 24px; padding: 8px 0; padding-left: 90px; background: url(/images/sub/cndp_nic1.png) 0 center no-repeat;}
.cndp_abk .bgi1 span{color: #de4c4c;}

/*.cndp_tabl{overflow: hidden; margin-left: -2%; margin-bottom: 30px;}
.cndp_tabl > li{float: left; width: 48%; margin-left: 2%; text-align: center;}
.cndp_tabl > li > a{display: block; padding: 12px 0; font-family: "malgun"; font-size: 16px; color: #383838; line-height: 26px; background: #efefef;}
.cndp_tabl > li > a > span{display: inline-block; padding: 0 20px;}
.cndp_tabl > li.on > a{background: #de4c4c; color: #fff;}
.cndp_tabl > li.on > a > span{background: url(/images/sub/cndp_nic2.gif) right center no-repeat;}*/
.cndp_tabl{overflow: hidden; margin-left: -2%; margin-bottom: 15px;}
.cndp_tabl > li{float: left; width: 48%; margin-left: 2%; text-align: center;}
.cndp_tabl > li > a{display: block;padding: 7px 0;font-family: "malgun";font-size: 16px;color: #383838;line-height: 26px;background: #efefef;}
.cndp_tabl > li > a > span{display: inline-block; padding: 0 20px;}
.cndp_tabl > li.on > a{ background: #fff; color: #3c3c3c; padding: 6px 0; border: 1px solid #dfdfdf; border-bottom: 1px solid #de4c4c;}
.cndp_tabl > li.on > a > span{background: url(/images/sub/cndp_nic2.gif) right center no-repeat;}

.mon_sel.btpo{position: relative; padding: 7px 0;}
.mon_sel .sel_ibbx{ display: inline-block; vertical-align: middle; margin: 0 28px;}
.mon_sel .sel_ibbx select{ font-family: "malgun"; height: 29px; border: 1px solid #ccc; background: #fff; font-size: 18px; color: #3f3f3f;}
.mon_sel .po_btb1{position: absolute; left: 8px; top: 5px; line-height: 150%;}
.mon_sel .po_btb2{position: absolute; left: 8px; top: 5px; line-height: 150%;}
.cndp_bts1{display: inline-block; font-family: "malgun"; font-size: 16px; color: #fff; line-height: 24px; padding: 5px 10px; padding-left: 35px; background-image: url(/images/sub/cndp_nic3.png); background-position: 10px center; background-repeat: no-repeat; background-color: #3c3c3c; border-radius: 6px;}
.cndp_bts1.nib{padding: 5px 10px; background-image: none;}
.cndp_bts1.ob{background-image: url(/images/sub/cndp_nic4.png); background-color: #de4c4c;}


.calendarColor2.cndl > tbody > tr > td{padding-top: 7px;}

.ro_tast1.cnd_lsv{border-collapse: collapse; }
.ro_tast1.cnd_lsv *{font-family: "malgun";}
.ro_tast1.cnd_lsv > tbody > tr > td:first-child{border-left: none;}
.ro_tast1.cnd_lsv > tbody > tr.gbg{background: #f9f9f9;}
.ro_tast1.cnd_lsv > tbody > tr.gbg > td:first-child{color: #da4747;}
.ro_tast1.cnd_lsv td{font-size: 14px;}

.none_box{text-align: center;}
.none_box > span{display: inline-block; margin: 5px 6px;}
.cnd_rcls > li{font-size: 14px; color: #262626; line-height: 18px; padding-left: 10px; background: url(/images/sub/cnd_rclb.gif) 0 9px no-repeat; margin-top: 15px;}
.cnd_rcls > li:first-child{margin-top: 0;}
.cnd_rcls > li > span{display: block;}

@media screen and (max-width: 980px){
.mon_sel .po_btb2{position: static; display: block; }
.mon_sel .po_btb2 a{margin-top: 7px;}
}

@media screen and (max-width: 650px){
.mon_sel .po_btb1{position: static; display: block; margin-top: 7px;}
}

@media screen and (max-width: 600px){
.cndp_abk .bgi1{padding-left: 70px;}
}

/* 2020/2/12 */
.rc_tbody > tr > th.sgt{border-bottom: 1px solid #dfdfdf; font-size: 14px; font-weight: 600; padding: 10px 8px; text-align: center; background: #f5f5f5; font-family: "malgun";}
.rc_tbody > tr > td.sgl{border-right: none; background: none; padding: 8px; font-weight: normal;}
.rqr_txa{width: 100%; height: 158px; box-sizing: border-box; font-size: 14px; font-family: "malgun"; padding: 6px; resize: none; border: 1px solid #b7b7b7;}
.rqr_atx{font-family: 'malgun'; font-size: 16px; margin-bottom: 20px; word-break: keep-all;}

.fl_btnb{overflow: hidden; margin-top: 20px;}
.fl_btnb > div{margin-bottom: 6px;}
.fl_btnb > .lbx{float: left;}
.fl_btnb > .rbx{float: right;}

.rcbo_btt{display: inline-block; background: #f9f9f9; font-family: "notokr-medium"; text-align: center; padding: 6px 11px; border: 1px solid #d3d3d3; font-size: 14px; color: #808080; border-radius: 8px;}
.rcbo_btt.oc{color: #fff; border: none; padding: 7px 12px; background: #de4c4c;}

.rclk_bk{text-align: center; margin-top: 20px; padding-bottom: 5px;}
.rclk_bk > a{display: inline-block; width: calc(33% - 2px); max-width: 124px; margin-bottom: 5px; text-align: center; background: #de4c4c; padding: 5px 0;  font-family: "notokr-medium"; font-size: 14px; color: #fff; line-height: 20px; border-radius: 8px;}
.rclk_bk > a .ics{padding-left: 20px; background: url(/images/sub/rcbb_ic.gif) 0 center no-repeat;}
.rclk_bk.rtv{text-align: right; margin-top: 0; padding-bottom: 0}
.rclk_bk.rtv > a{margin-top: -98px;}

@media screen and (max-width: 600px){
/*.rclk_bk.rtv > a{margin-top: 0;}*/
.rclk_bk{text-align: center; margin-top: 20px; padding-bottom: 5px;}
}

/* 2020/2/13 */
@media screen and (max-width: 640px){
.cndp_abk{padding: 10px 18px;}
.cndp_abk .bgi1{word-break: keep-all;}
.cndp_abk .bgi1 br{display: none;}
}

.calendarColor2.cndl > tbody > tr > th,
.calendarColor2.cndl > tbody > tr > td{font-family: "malgun";}

/* 2020/2/14 */
@media screen and (max-width: 1490px) and (min-width: 1025px){
.mon_sel .po_btb2{position: static; display: block; margin-top: 7px;}
}
.rc_tll_blt{ display: block;  padding-left: 9px; position: relative; line-height: 16px;}
.rc_tll_blt:before{content: ''; position: absolute; left: 0; top: 6px; width: 4px; height: 4px; border-radius: 2px; background: #616161;}

.mo_scr_btb.po_fx{}
.mo_scr_btb.po_fx > div{position: fixed; top: 0; left: 0; right: 0; z-index: 60; padding: 10px 2% 0; background: #fff;}
.bnn_swpf .zy_gz > .rit > .tit01.st3{margin-top: 30px;  margin-bottom: 15px;}



/* 2020/2/28 */
.cndp_tabl.c3{margin-right: -1%;}
.cndp_tabl.c3 > li{width: 31%;}
.cndp_tabl.c3 > li > a > span{padding: 0 12px;}

@media screen and (max-width: 550px){
.cndp_tabl.c3 > li > a{display: table; width: 100%; padding: 0; font-size: 14px; line-height: 18px; word-break: keep-all;}
.cndp_tabl.c3 > li > a > span{display: table-cell; height: 60px; vertical-align: middle; background-position: calc(100% - 5px) center;}
}

.vote_bk *{font-family: "malgun";}
.vote_bk > li{background: #fafafa; border: 1px solid #dfdfdf; margin-bottom: 50px;}
.vote_bk > li .vt_head{padding: 12px 20px; border-bottom: 1px solid #dfdfdf; overflow: hidden; text-align: center;}
.vt_head .vt_q{display: inline-block; font-size: 16px; color: #3f3f3f; font-weight: 600; line-height: 22px; padding: 2px 0; padding-left: 42px; background: url(/images/sub/vtbk_qic.png) 0 0 no-repeat;}
.vt_head .cnt{float: right; font-size: 14px; color: #3f3f3f; margin-top: 3px; font-weight: 600;}
.vt_head .cnt > span{color: #de4c4c;}

.vote_bk > li .vt_body{padding: 30px;}

.two_radio{overflow: hidden; margin-left: -2%; margin-bottom: 30px;}

.two_radio .vt_ipt{display: table; float: left; width: 48%; margin-left: 2%; position: relative; text-align: center;}
.two_radio .vt_ipt label{display: block; padding: 11px 34px; font-size: 21px; color: #3f3f3f; line-height: 30px; border: 1px solid #737373; border-radius: 5px; cursor: pointer; background: url(/images/sub/vtbk_rai2.png) 95% center no-repeat;}
.two_radio .vt_ipt input[type="radio"]{position: absolute; top: 0; left: 0; opacity: 0;}
.two_radio .vt_ipt.on label{border: 1px solid #de4c4c; background-color: #f9f2f2; background-image: url(/images/sub/vtbk_rai1.png); }

.vtl_btb{text-align: center; margin-top: 15px;}
.vtl_sbt{display: inline-block; padding: 10px 30px; padding-left: 60px; font-size: 16px; color: #fff; line-height: 24px; background: url(/images/sub/vtbk_bti1.png) 25px center no-repeat #3c3c3c; border-radius: 8px;}

.vt_mxib{text-align: center; margin-bottom: 15px;}
.vt_mxib .vt_ipt{display: block; float: left; position: relative; text-align: center; width: calc(100% / 5 - 10px);margin: 5px;}
.vt_mxib .vt_ipt label{display: block; padding: 10px 4px; font-size: 15px; color: #3f3f3f; line-height: 30px; border: 1px solid #737373; border-radius: 5px; cursor: pointer;}
.vt_mxib .vt_ipt input[type="radio"],
.vt_mxib .vt_ipt input[type="checkbox"]{position: absolute; top: 0; left: 0; opacity: 0;}
.vt_mxib .vt_ipt.on label{border: 1px solid #de4c4c; background-color: #f9f2f2;}
.vt_mxib:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}

.vt_mbkv{max-width: 100%; width: 332px; margin: 0 auto 30px;text-align: center;}
.vt_mbkv:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.vt_mbkv .vt_ipt{display: block;position: relative;margin-bottom: 6px;}
.vt_mbkv .vt_ipt label{display: block; padding: 10px 4px; font-size: 15px;letter-spacing: -1px; color: #3f3f3f; line-height: 30px; border: 1px solid #737373; border-radius: 5px; cursor: pointer;}
.vt_mbkv .vt_ipt.on label{border: 1px solid #de4c4c; background-color: #f9f2f2;}
.vt_mbkv .vt_ipt input[type="radio"],
.vt_mbkv .vt_ipt input[type="checkbox"]{position: absolute; top: 0; left: 0; opacity: 0;}
.vt_mbkv .vt_txa{}
.vt_mbkv .vt_txa textarea{box-sizing: border-box; width: 100%; height: 102px; padding: 11px; border: 1px solid #737373; border-radius: 5px;}

.vt_grp_vtc{max-width: 500px; margin: 0 auto;}
.vt_grp_hlz .tspan{line-height: 130%;}

.grt_nbx{max-width: 700px; margin: 0 auto;}
.grt_nsv{display: table; width: 100%;}
.grt_nsv > p{display: table-cell; vertical-align: bottom; width: 22%; padding-bottom: 5px; font-size: 13px; word-break: keep-all;}
.grt_nsv > p.b1{text-align: right;}
.grt_nsv .b1{color: #de4c4c;}
.grt_nsv .b2{color: #3f3f3f;}
.grt_nsv > div{display: table-cell; vertical-align: top; padding: 0 2%;}
.grt_nsv .crt_dat{font-size: 14px; margin-bottom: 5px;}
.grt_nsv .crt_dat:after{content: ''; display: block; clear: both;}
.grt_nsv .crt_dat > p{float: left; text-align: center; min-width: 18px; max-width: calc(100% - 18px);}
.grt_nsv .crt{border-radius: 15px; overflow: hidden;}
/*.grt_nsv .crt:after{content: ''; display: block; clear: both;}*/
.grt_nsv .crt > p{float: left; height: 22px; text-align: center;}
.grt_nsv .crt > p > span{display: block; margin-top: -18px; font-size: 0;}
.grt_nsv .crt > .b1{background: #de4c4c;}
.grt_nsv .crt > .b2{background: #959595;}


.left_vt *{font-family: "malgun";}
.left_vt{margin-top: 10px;}
.vt_lhd{border: 1px solid #eee; padding: 10px;}
.vt_lhd .vt_q{font-size: 16px; color: #3f3f3f; font-weight: 600; line-height: 22px; padding-top: 35px; background: url(/images/sub/vtbk_qic.png) center 0 no-repeat;}
.vt_lhd .cnt{margin-top: 8px; text-align: center; font-size: 13px; color: #3f3f3f; font-weight: 600;}
.vt_lhd .cnt > span{color: #de4c4c;}

.vt_lbd{width: 126px; margin: 15px auto 0;}
.lvt_twr .vt_ipt{display: block; position: relative; text-align: center; margin-bottom: 15px;}
.lvt_twr .vt_ipt label{display: block; padding: 7px 24px; font-size: 16px; color: #3f3f3f; line-height: 24px; border: 1px solid #737373; border-radius: 5px; cursor: pointer; background: url(/images/sub/vtbk_rai2.png) 95% center no-repeat #f9f9f9;}
.lvt_twr .vt_ipt input[type="radio"]{position: absolute; top: 0; left: 0; opacity: 0;}
.lvt_twr .vt_ipt.on label{border: 1px solid #de4c4c; background-color: #f9f2f2; background-image: url(/images/sub/vtbk_rai1.png); }

.vt_lbd .vtl_sbt{display: block; margin-top: 5px; padding: 7px 14px; padding-left: 35px; font-size: 16px; line-height: 24px; background-position: 14px center;}
.vt_lbd .vtl_sbt:first-child{margin-top: 0;}
.vt_lbd .vtl_sbt.oc{background-image: url(/images/sub/vtbk_bti2.png); background-color: #de4c4c;}

/*
@media screen and (max-width: 1440px){
.vt_mxib{max-width: 700px; margin: 0 auto 15px;}
}*/
@media screen and (max-width: 1024px){
.left_vt{display: none;}
}

@media screen and (max-width: 768px){
/*.vt_mxib{margin: 0 auto 15px; max-width: 332px; }
.vt_mxib .vt_ipt{float: none; display: block; width: auto; margin: 0 0 6px;}*/

.vt_mxib .vt_ipt> span{display: table; width: 100%;}
.vt_mxib .vt_ipt label{font-size: 14px;line-height: 16px; display: table-cell; height: 48px; padding: 2px 4px; vertical-align: middle;}
}

@media screen and (max-width: 600px){
.vote_bk > li .vt_head{padding: 15px 3%;}
.vote_bk > li .vt_body{padding: 15px 3%;}

.two_radio{margin-bottom: 15px;}
.vt_mbkv{margin: 0 auto 15px;}
.two_radio .vt_ipt label, .vt_mbkv .vt_ipt label{padding: 10px 20px; font-size: 16px; line-height: 24px;}



.grt_nsv > p, .grt_nsv > p.b1{text-align: center; padding-bottom: 0;}
}


/* 2020/3/3 */
.modifybutton{text-align: right; margin-top: -58px; margin-bottom: 10px;}

@media screen and (max-width: 900px){
    .two_radio .vt_ipt label, .vt_mbkv .vt_ipt label{font-size: 14px;letter-spacing: -1px;padding: 10px 0;}
	.vt_mxib .vt_ipt{display: table;}
	.two_radio .vt_ipt label, .vt_mxib .vt_ipt label{display: table-cell;vertical-align: middle;line-height: 130%;}
}
@media screen and (max-width: 780px){
    .vt_mbkv .vt_ipt{}
	.vt_mxib .vt_ipt{width: calc(100% / 3 - 10px);}
}
@media screen and (max-width: 450px){
    .vt_mbkv .vt_ipt{}
	.vt_mxib .vt_ipt{width: calc(100% / 2 - 10px);}
}


	/* 2020/3/10 */

.left_vt.bxv{/*border: 1px solid #b2b2b2;*/ padding: 14px; background: url(../images/sub/left_vtbg.jpg) 0 0 no-repeat; background-size: cover;}
.left_vt.bxv .vt_lhd{padding: 0; border: none;}
.left_vt.bxv .vt_lhd .cnt{display: none;}
.left_vt.bxv .vt_lbd{width: auto;}
/*.vt_lhd .vt_q .co_red{color: #de4c4c;}*/
.bnn_y .left_vt{margin-top: 0; margin-bottom: 15px; /*background: #fff;*/}
.vt_q.nbg{background: none; padding-top: 0;}
.vt_q.nbg > .txb{position: static; background: none; padding: 0;   display: block; font-size: 18px; color: #fff; text-align: center; line-height: 24px; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid rgba(255,255,255,0.3);}
.vt_q.nbg > .txb:before{content: ''; display: inline-block; width: 22px; height: 22px; margin-right: 5px; vertical-align: bottom; margin-bottom: -2px;background: url(/images/sub/left_vttii.png) 0 0 no-repeat;}

.left_vt.bxv .vt_lhd .vt_q{color: #fff; font-weight: 400;letter-spacing: -1px;}
.left_vt.bxv .vt_lbd .vtl_sbt{background-color: transparent; border: 1px solid #b8c6d2; background-image: url(/images/sub/vtbk_bti3.png);}
.left_vt.bxv .vt_lbd .vtl_sbt.oc{background-color: transparent; border: 1px solid #b8c6d2; background-image: url(/images/sub/vtbk_bti3.png);}


.lvt_mxib{}
.lvt_mxib .vt_ipt{display: block; position: relative; text-align: center; margin-bottom: 5px;}
.lvt_mxib .vt_ipt label{display: block; padding: 6px 4px; font-size: 16px; color: #3f3f3f; line-height: 18px; border: 1px solid #737373; border-radius: 5px; cursor: pointer; background: #f9f9f9;}
.lvt_mxib .vt_ipt input[type="radio"],
.lvt_mxib .vt_ipt input[type="checkbox"]{position: absolute; top: 0; left: 0; opacity: 0;}
.lvt_mxib .vt_ipt.on label{border: 1px solid #de4c4c; background-color: #f9f2f2;}


@media screen and (max-width: 1490px){
.bnn_y .vt_lhd .vt_q{font-size: 14px; line-height: 18px;}
.bnn_y .left_vt.bxv{padding: 7px;}
.bnn_y .lvt_mxib .vt_ipt label{font-size: 12px; line-height: 16px; padding: 4px;}
.bnn_y .vt_lbd .vtl_sbt{font-size: 12px;}
.vt_q.nbg > .txb{left: 0; font-size: 15px;}
}


/**/
/* 2020/3/17 */
.cmt_mbk{overflow: hidden; margin-top: 20px;}
.cmt_mbk > div{width:calc(50% - 10px);}
.cmt_mbk > .lbk{float: left;}
.cmt_mbk > .rbk{float: right;}
.cmt_mbk > div > div{border: 1px solid #e8e8e8; padding: 20px 30px;}
.cmt_mttg{overflow: hidden;}
.cmt_mttg > h4{float: left;}
.cmt_mttg > .more{float: right; display: block; margin-top: 8px; font-family: 'noto'; font-size: 14px; color: #333; letter-spacing: -1px; }
.cmt_ntis{font-family: 'notokr-medium'; font-size: 20px; color: #333; font-weight: 400; padding-top: 4px; background: url(/images/sub/cmt_ntitbg.gif) 0 0 no-repeat;}
.bnn_swpf .zy_gz > .rit > .cmt_ntis{margin-top: 30px;}

.cmt_nls{margin-top: 15px; border-top: 1px solid #e8e8e8;}
.cmt_nls > li{border-bottom: 1px solid #e8e8e8; padding: 10px 0; }
.cmt_nls > li *{/*font-family: 'noto';*/}
.cmt_nls > li .lk{overflow: hidden;}
.cmt_nls > li .lk > a{max-width: calc(100% - 75px); font-size: 14px; color: #29323d; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-weight: bold;}
.cmt_nls > li .lk > a img{vertical-align: baseline;}
.cmt_nls > li .lk .nic{margin-left: 6px;}
.cmt_nls > li .zl{overflow: hidden; text-align: right; }
.cmt_nls > li .zl > p{display: inline-block; text-align: left; font-size: 12px; color: #666; margin-top: 10px; line-height: 100%;}
.cmt_nls > li .zl > p.dy{float: left;}
.cmt_nls.wrv > li .zl > p.dy{margin-left: 50px;}
.cmt_nls > li .zl > p.ht{padding-left: 9px; margin-left: 5px; position: relative;}
/*.cmt_nls > li .zl > p.ht:before{content: ''; position: absolute; width: 1px; left: 0; top: 0; bottom: 0; background: #666;}*/
.cmt_nls > li .zl > p > span{color: #b92626;}
.cmt_nls > li .zl > p.co{margin-left: 50px;width: calc(100% - 100px);display: block;font-size: 14px;color: #555;line-height: 20px;word-break: break-all;}
.cmt_nls > li .zl > p.re{display: none;}
.cmt_mbk .cmt_nls > li:last-child{border-bottom: none;}

.cmt_nls.wrv > li{position: relative;}
.cmt_nls.wrv > li .lk{padding-right: 100px;}
.cmt_nls.wrv > li .zl > p.wr{position: absolute; right: 0;top: 10px; max-width: 95px; line-height: 20px; margin-top: 0; text-align: right; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cmt_nls > li div.co{font-size: 12px;color: #555;margin: 10px 0;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 50px;overflow: hidden;position: relative;}

.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}


.cmt_nwrite{ margin-top: 20px;}
.cmt_ntb{border-top: 1px solid #dcdcdc; table-layout: fixed; word-wrap: break-word; word-break: break-all;}
.cmt_ntb *{font-family: 'noto';}
.cmt_ntb th{text-align: center; font-size: 16px; color: #333; background: #f8f8f8; font-weight: 400; padding: 9px 4px; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.cmt_ntb td{padding: 9px 14px; border-bottom: 1px solid #dcdcdc; font-size: 16px; color: #333;}
.cmt_ntb td.ebx{padding: 0; border-bottom: none;}
.cmt_ntb td .iptt{box-sizing: border-box; height: 30px; border: 1px solid #b8b8b8; padding-left: 8px; width: 100%; font-size: 16px; color: #333;}
.cmt_ntb td .iptt.wl{max-width: 495px;}
.cmt_ntb td input[type="file"]{max-width: 100%;}

.cmt_ntb #edit_contents_box th, .cmt_ntb #edit_contents_box td{padding: 0; border-bottom: none;}
.cmt_ntb #edit_contents_toolbarBox > td, .cmt_ntb #edit_contents_bottombarBox > td,
.cmt_ntb #edit_contents_editorBox > td{padding: 2px 5px;}
.cmt_ntb #edit_contents_editorBox > td iframe{ width: 100% !important; box-sizing: border-box;}


.bbt_tp1.oc2{color: #fff; border: none; padding: 8px 1px; background: #666;}

.cmt_nview{border-top: 1px solid #dcdcdc;}
.cmt_nview *{font-family: 'noto';}
.cmt_nview > div{padding: 14px 20px; border-bottom: 1px solid #dcdcdc;word-break: break-all;font-size: 14px;}
.cmt_nview > div *{font-size: 16px !important;}
.cmt_nview .tit{background: #f8f8f8; font-size: 16px; color: #333; font-weight: 600;}
.cmt_nview .zl{overflow: hidden; text-align: right;}
.cmt_nview .zl > p{display: inline-block; text-align: left; font-size: 14px; color: #333; letter-spacing: -1px; margin-left: 50px;}
.cmt_nview .zl > p > span{color: #b92626;}
.cmt_nview .zl > p.wr{float: left; margin-left: 0;}
.cmt_nview .flbk > dt{background: #f8f8f8; padding: 14px 20px; border-bottom: 1px solid #dcdcdc; font-size: 16px; color: #333;}
.cmt_nview .flbk > dd{padding: 14px 20px; border-bottom: 1px solid #dcdcdc; font-size: 16px; color: #999;}

.res_wzone{margin-top: 40px;}
.res_wzone .ttl{font-family: 'noto'; font-size: 16px; color: #333; }
.res_wzone .ttl span{color: #f41c1c; font-weight: 600;}
.res_wzone .res_write_bk{border-top: none;}
.res_wzone .res_write_bk .write_bx{margin-top: 0;}
.wr_nbk > p{display: inline-block; margin: 2px 0;}

.res_rls{margin-top: 20px; border-top: 1px solid #dcdcdc;}
.res_rls *{font-family: 'noto';}
.res_rls > li{border-bottom: 1px solid #dcdcdc;  padding: 5px 0;}
.res_rls .ndbk{overflow: hidden; padding: 5px 0;}
.res_rls .ndbk > .nname{font-size: 16px; color: #396dba; float: left; line-height: 22px;}
.res_rls .ndbk > .dy{float: right; font-size: 15px; color: #666; letter-spacing: -1px; line-height: 22px; margin-left: 10px;}
.res_rcbx{padding: 5px 0;}
.res_rcbx > div{display: table; width: 100%; table-layout: fixed; word-wrap: break-word;}
.res_rcbx > div > .ctx{display: table-cell; vertical-align: top; padding-right: 8px; font-size: 16px; color: #666;}
.res_rcbx > div > .btb{display: table-cell; vertical-align: top; text-align: right; width: 46px;}
.res_rcbx > div > .btb > a{margin-left: 2px;}

.res_rrzn{margin-top: 5px; padding: 10px 0; padding-left: 20px; background: url(/images/sub/res_rrbg.gif) 0 0 repeat-x;}
.res_rrzn.wt{background: none;}
.res_rrbk{padding-left: 40px; background: url(/images/sub/res_ric3.png) 0 0 no-repeat; min-height: 30px;}
.res_rrbk .res_write_bk{margin-top: 0; border-top: none;}
.res_rrbk .write_bx{margin-top: 0;}

.cmt_del_abk .alb{font-family: 'noto'; font-size: 16px; color: #666; margin-bottom: 10px;}
.cmt_del_als > li{font-size: 16px; color: #333; font-family: 'noto'; line-height: 24px; margin-bottom: 5px;}
.cmt_del_als > li input[type="radio"]{vertical-align: baseline;}

.fl_btnb .cmt_ls_tab{margin-top: 5px;}
.cmt_ls_tab a{display: inline-block; font-family: 'noto'; font-size: 18px; color: #666; line-height: 26px; margin-right: 16px;}
.cmt_ls_tab a.on{font-weight: 600; color: #333; background: url(/images/sub/cmt_tlbg.gif) 0 16px repeat-x;}

.cmt_vwls{margin-top: 10px;}
.cmt_vwls > li{margin-bottom: 40px;}
.cmt_vwls .cmt_nview{border-top: 1px solid #de4c4c;}
.cmt_vwls .cmt_nview > .tntg{display: table; width: 100%; padding: 0; background: #f8f8f8;}
.cmt_vwls .cmt_nview > .tntg > p{display: table-cell; vertical-align: middle; width: 62px; padding: 4px; text-align: center; font-size: 16px; color: #ce2727; font-weight: 600;}
.cmt_vwls .cmt_nview > .tntg > div{display: table-cell; vertical-align: middle; padding: 14px 4px; font-size: 16px; color: #333; font-weight: 600;}
.cmt_vwls .rsttl{font-family: 'noto'; font-size: 16px; color: #333; margin-top: 5px;}
.cmt_vwls .rsttl span{color: #f41c1c; font-weight: 600;}
.cmt_vwls .res_write_bk{border-top: none;}
.bbt_tp1.llg{width: 95px;}
.res_pgbk{margin-top: 15px; text-align: center;}
.res_pgbk a{display: inline-block; vertical-align: top; min-width: 14px; font-size: 12px; color: #999; line-height: 14px; letter-spacing: -1px; padding: 3px; border: 1px solid #e8e8e8; margin: 0 -2px;}
.res_pgbk a img{vertical-align: top;}
.res_pgbk a.on{color: #ff5e5e;}
.res_pgbk a.arl{margin-right: 6px;}
.res_pgbk a.arr{margin-left: 6px;}



@media screen and (max-width: 1490px){
.cmt_mbk > div > div{padding: 15px 20px;}
}
@media screen and (max-width: 768px){
.cmt_mbk > .lbk{float: none;}
.cmt_mbk > .rbk{float: none;}
.cmt_mbk > div{width: auto; margin-bottom: 40px;}
.cmt_mbk > div > div{padding: 15px 3%;}
.cmt_ntb th{font-size: 15px;}


.cmt_nview .zl > p{margin-left: 16px}
}

@media screen and (max-width: 500px){
.cmt_nview > div,
.cmt_nview .flbk > dt, .cmt_nview .flbk > dd{padding: 8px 12px;}

.res_rrzn{ padding-left: 10px;}
.res_rrbk {padding-left: 30px; background-size: 23px;}
}

@media screen and (max-width: 350px){
.bbt_tp1{width: 70px;}

.wr_nbk input[type="text"],
.wr_nbk input[type="password"]{ width: 90px; }
}

.cmt_nls.wrv > li .lk i{font-style: normal;display: inline-block;font-size: 14px;vertical-align: middle;color: #ce2727;font-weight: bold;margin-right: 3px;}
.cmt_nls > li .lk > a{display: inline-block;}
.cmt_nview img{max-width: 100%;height: auto !important;}

.clear-this{display: none;position: absolute;top: 10px;right: 55px;width: 20px;height: 20px;text-align: center;line-height: 20px;color: #fff;background: #e04a4b;border-radius: 30px;font-weight: bold;}
@media screen and (max-width: 767px){
	.clear-this{display: block;}
	.cmt_nls > li .zl > p.co{/*height: 50px;*/display: block;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
	.cmt_nls > li div.co{/*height: 50px;*/display: block;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
}
.no-find{display: block;text-align: center;padding: 15px 0;font-size: 16px;font-family:"malgun";color: #333;}


/**/

/* 2020/4/14 */
.cmt_tit{font-family: 'malgun';font-size: 17px; /*line-height: 24px; */color: #383838; padding-left: 15px; background: url(/images/main/tit_bg1.gif) 0 6px no-repeat;}/* /images/sub/cmt_mtibg.gif */
/*.cmt_tit:before{content: ''; position: absolute; left: 0; top: 7px; width: 4px; height: 15px; background: #de4c4c;}*/
.cmt_tmtg{overflow: hidden; margin-bottom: 20px;}
.cmt_tmtg .cmt_tit{float: left;}
.cmt_tmtg .mor{float: right;margin-left:10px}

.cmt_mrcl{overflow: hidden; border-left: 1px solid #dfdfdf; padding-top: 1px; background: url(/images/sub/cmt_rclbg.gif) repeat;}
.cmt_mrcl > li{float: left; width: 25%; margin-top: -1px;}
.cmt_mrcl > li > div{padding: 7px 18px; border: 1px solid #dfdfdf; border-left: none;}
.cmt_mrcl > li > div > span{font-size: 12px; color: #383838; font-family: 'Gulim'; line-height: 14px; display: block; margin-bottom: 6px;}
.cmt_mrcl > li > div > a{display: block; height: 54px; overflow: hidden; font-family: 'Gulim'; font-size: 14px; color: #383838; line-height: 18px; font-weight: 600;}

.cmt_mbk_g{overflow: hidden;}
.cmt_mbk_g > div{margin-bottom: 30px; width:calc(50% - 10px);}
.cmt_mbk_g > .lbk{float: left;}
.cmt_mbk_g > .rbk{float: right;}

.cmt_nls.bicv{border-top: 1px solid #dfdfdf}
.cmt_nls.bicv > li{padding: 7px 18px; border: 1px solid #dfdfdf; border-top: none;}
.cmt_nls.bicv > li:nth-of-type(even){background: #fafafa;}
.cmt_nls.bicv > li .lk > a{    max-width: calc(100% - 25px);}
.cmt_nls.bicv > li div.co{margin: 8px 0 0;}
.cmt_nls.bicv > li .zl > p{margin-top: 8px;}

/*.cmt_nls.bicv > li .zl > p.re{padding-left: 16px;  display: inline-block; background: url(/images/sub/cmt_nlic1.gif) 0 0 no-repeat;}*/
.cmt_nls.bicv > li .zl > p.ht{padding-left: 16px; margin-left: 20px; background: url(/images/sub/cmt_nlic2.gif) 0 0 no-repeat;}


@media screen and (max-width: 900px){
.cmt_mrcl > li{width: 50%;}

.cmt_mbk_g > .lbk{float: none;}
.cmt_mbk_g > .rbk{float: none;}
.cmt_mbk_g > div{width: auto;}
}

@media screen and (max-width: 750px){
.cmt_nls > li .lk > a{font-size: 17px; line-height: 23px;}
.cmt_nls > li div.co{font-size: 16px; line-height: 22px; max-height: 66px; height: auto;}
.cmt_nls > li .zl > p.co{font-size: 16px; line-height: 22px; }
.cmt_nls > li .zl > p{font-size: 14px;}

.cmt_nls.wrv > li .zl > p.wr{line-height: 23px;}

.cmt_mrcl > li > div > span{font-size: 14px;     line-height: 17px;}
.cmt_mrcl > li > div > a{font-size: 17px;  line-height: 23px;}


.cmt_vwls .cmt_nview > .tntg > div{font-size: 17px;}
}


@media screen and (max-width: 480px){
.cmt_mrcl{background: none;}
.cmt_mrcl > li{float: none; width: auto;}
.cmt_mrcl > li:nth-of-type(even){background: #fafafa;}
.cmt_mrcl > li > div > a{height: auto;}
}


/* 2020/5/8 */
.mn_inf_btg{overflow: hidden;  border-bottom: 1px solid #000; margin-top: 25px;}
.mn_inf_btg > h3{float: left; margin-bottom: 11px; font-family: "malgun"; font-size: 25px; color: #29323d; line-height: 32px; padding-left: 12px; background: url(/images/sub/s_ico.gif) no-repeat left center;}
.mn_inf_btg > .btb{float: right; margin-bottom: 11px; margin-top: 3px}
.mn_inf_btg > .btb > a{display: inline-block; width: 115px; text-align: center; font-size: 12px; color: #e04c74; line-height: 16px; font-weight: 600; padding: 7px 0; border: 1px solid #e04c74;}


.mn_inf_slbx{margin-top: 20px;}
.mn_inf_slbx .gi_sl{border: 1px solid #b7b7b7; height: 45px; width: 238px; padding: 8px; font-size: 15px; color: #767676; font-weight: 600; margin-right: 16px;}
.mn_inf_slbx .gi_btn{display: inline-block; width: 86px; text-align: center; font-size: 14px; color: #fff; font-weight: 600; line-height: 21px; padding: 12px 0; background: #de4c4c;}
.mn_inf_slbx .alr{font-size: 15px; color: #656565; margin-top: 10px; font-weight: 600; letter-spacing: -1px;}

.mn_inf_cdtb{margin-top: 10px; overflow: hidden;}
.mn_inf_cdtb .nm{font-size: 14px; color: #29323d; display: inline-block; font-weight: 600; margin-right: 12px;}
.mn_inf_cdtb .nm1{font-size: 25px; color: #29323d; display: inline-block; font-weight: 600; margin-right: 12px;}
.mn_inf_cdtb .prc_tg{ display: inline-block; margin-right: 12px;}
.mn_inf_cdtb .prc_tg > .prc{display: inline-block; font-size: 25px; color: #29323d; font-weight: 600; line-height: 30px; margin-right: 12px;}
.mn_inf_cdtb .prc_tg > .prc > span{font-size: 15px; color: #555; vertical-align: bottom; vertical-align: middle;}
.mn_inf_cdtb .prc_tg > .cmp{display: inline-block; vertical-align: bottom; overflow: hidden;  padding-bottom: 4px;}
.mn_inf_cdtb .prc_tg > .cmp > li{float: left; font-size: 14px;  font-weight: 600; line-height: 22px; }
.mn_inf_cdtb .prc_tg > .cmp > li:first-child{position: relative; padding-right: 9px; margin-right: 9px;}
.mn_inf_cdtb .prc_tg > .cmp > li:first-child:after{content: ''; position: absolute; width: 1px; top: 3px; bottom: 3px; right: 0; }
.mn_inf_cdtb .prc_tg > .cmp > li .ico{width: 15px; height: 12px; display: inline-block;}
.mn_inf_cdtb .prc_tg > .cmp.dw > li:first-child:after{background: #335da5;}
.mn_inf_cdtb .prc_tg > .cmp.dw > li{color: #335da5;}
.mn_inf_cdtb .prc_tg > .cmp.dw > li .ico{background: url(/images/sub/info_udic_dw.jpg);}

.mn_inf_cdtb .dvw{display: inline-block; float: right; margin-top: 8px;}
.mn_inf_cdtb .dvw > span{display: inline-block; margin-left: 16px; font-size: 14px; color: #555;}
/*
.mn_inf_cdtb .dvw{overflow: hidden;  margin-left: -2%;  margin-right: -1%;}
.mn_inf_cdtb .dvw > li{float: left; width: 31%; margin-left: 2%;}
.mn_inf_cdtb .dvw > li > dl{text-align: center; padding: 11px 4px;  font-weight: 600;}
.mn_inf_cdtb .dvw > li > dl > dt{display: inline-block;  font-size: 16px; color: #fff;}
.mn_inf_cdtb .dvw > li > dl > dd{display: inline-block;  font-size: 16px; color: #fff;}
.mn_inf_cdtb .dvw > li .bg1{background: #d74c4c;}
.mn_inf_cdtb .dvw > li .bg2{background: #335da5;}
.mn_inf_cdtb .dvw > li .bg3{background: #b4adad;}
*/
.mn_inf_grp{margin-top: 10px;}
.mn_inf_grp img{max-width: 100%;}

.s3_vti.flgv{font-size: 25px; margin-top: 50px; background-position: 0 16px; padding: 0 0 12px 12px;}

@media screen and (max-width: 640px){
.mn_inf_cdtb .dvw > li > dl > dt, .mn_inf_cdtb .dvw > li > dl > dd{display: block; font-size: 15px;}
.mn_inf_cdtb .prc_tg > .cmp > li:first-child{padding-right: 10px; margin-right: 10px;}
.mn_inf_btg > .btb > a{width: 75px;}

.mn_inf_slbx .gi_sl{margin-right: 6px; width: calc(50% - 50px); padding: 4px; max-width: 238px;}

.mn_inf_slbx .gi_btn{width: 80px;}

}

@media screen and (max-width: 550px){
.mn_inf_cdtb .dvw > span{margin: 2px 0;margin-left: 6px;}
}

@media screen and (max-width: 492px){
	.mn_inf_cdtb .prc_tg{display: block;}
}
/* 2020/6/12 */
.s_search.ws > div{padding-left: 105px; background: #fff;}
.s_search.ws .ss_bg{width: 102px; padding: 1px 0; padding-right: 3px; position: absolute; left: 1px; top: 1px; background: #fff;}
.s_search.ws .ss_bg:after{content: ''; position: absolute; right: 1px; top: 8px; bottom: 8px; width: 1px; background: #a2a9b1; }
.s_search.ws .ss_bg > select{width: 100%; height: 37px; font-size: 15px; padding-left: 9px; outline: none; -moz-appearance: none; -webkit-appearance: none; background: url(/images/sub/s_search_sbg.gif) no-repeat 95% center;}
.s_search.ws .ss_bg > select::-ms-expand{ background: #fff; border: none; display: none;}
.s_search.ws > div input[type="text"]{height: 31px; margin: 1px 0;}


.rsl_hlf{overflow: hidden; margin-left: -2%;}
.rsl_hlf > div{float: left; width: 48%; margin-left: 2%;}

.rcsr_ls{border-top: 1px solid #eee;}
.rcsr_ls > li{ border: 1px solid #eee; border-top: none; padding: 7px 15px;}
.rcsr_ls > li:nth-of-type(even) { background: #f9f9f9;}
.rcsr_ls > li > p{font-size: 15px; color: #29323d; line-height: 18px; font-weight: 600; margin-bottom: 5px;}
.rcsr_ls > li > div{ padding: 5px 0; overflow: hidden;    }
.rcsr_ls > li > div > p{ color: #555;   font-size: 15px; line-height: 18px; white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}
.rcsr_ls > li > div > .qx{float: left;  max-width: 58%}
.rcsr_ls > li > div > .kb{float: right;  max-width: 38%}
.rcsr_ls > li > div > p > span{color: #de4c4c}


@media screen and (max-width: 768px){
.rsl_hlf{margin-left: 0;}
.rsl_hlf > div{float: none; width: auto; margin-left: 0;}

.rcsr_ls > li > div > .qx{float: none;  max-width: none; width: auto; white-space: normal;}
.rcsr_ls > li > div > .kb{display: none;}
}
@media screen and (max-width: 750px){
.rcsr_ls > li > p{font-size: 18px; line-height: 22px}
.rcsr_ls > li > div > .qx{font-size: 17px; line-height: 22px;}
}
@media screen and (max-width: 480px){
.s_search.ws{ width: 94%;}
/*.s_search.ws > div input[type="text"] { padding-left: 2%; padding-right: 10px; width: calc(98% - 10px);}*/

}

/* 2020/6/19 */
.lef_dp1 > li > iframe{vertical-align: top;}
.lef_dp111 > li > iframe{vertical-align: top;}
.left_search .prs{overflow: hidden; margin-left: -1px; text-align: center;}
.left_search .prs > li{float: left; margin-left: 1px; width: calc(50% - 1px);}
.left_search .prs > li > a{display: block; background: #b7b7b7; font-size: 14px; color: #fff; line-height: 20px; font-weight:600; padding: 8px 0;}
.left_search .prs > li > a.on{background: #de4c4c;}

.lsc_ibx{padding: 3px; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; position: relative;}
.lsc_ibx input[type="text"]{box-sizing: border-box; width: 100%; height: 28px; font-size: 12px; padding-left: 4px; padding-right: 25px; border: 1px solid #dcdcdc;}
.lsc_ibx input::-ms-clear, .lsc_ibx  input::-ms-reveal{display: none;}
.lsc_clear{display: none; position: absolute;  top: 9px;  right: 9px; width: 16px; height: 16px; text-align: center; line-height: 20px; font-size: 0; color: #fff; background: url(/images/sub/lsc_clbg.jpg) no-repeat center center;}
.lsc_lsb{padding: 1px 0; border: 1px solid #b7b7b7; border-bottom: none;}
.lsc_lsb > div{height: 200px; margin: 11px 0; overflow-y: scroll;}
.lsc_lsb .lef_dp2{border-top: none; padding: 0 10px;}
.lsc_lsb .lef_dp222{border-top: none; padding: 0 10px;}

.grpf_hls{overflow: hidden; margin-left: -2%; margin-top: 20px;}
.grpf_hls > li{float: left; width: 98%; margin-left: 2%; margin-bottom: -50px;}


.erb_tbls{overflow: hidden; border-left: 1px solid #eee; background: url(/images/sub/erb_tbls_bg.gif) 0 1px repeat;}
.erb_tbls > li{float: left; width: 12.5%;}
.erb_tbls > li > p{display: table; width: 100%; text-align: center; table-layout: fixed; }
.erb_tbls > li > p > a{display: table-cell; vertical-align: middle; height: 38px; overflow: hidden; border-bottom: 1px solid #eee; border-right: 1px solid #eee; font-size: 14px; color: #29323d; line-height: 18px; letter-spacing: -1px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.erb_tbls > li:nth-of-type(-n+8) p > a{border-top: 1px solid #eee;}

.hd_bm{position: relative;}
.trade_tbk{display: none; position: absolute; background: #fff; top: 100%; left: 167px; right: 167px; border-bottom: 1px solid #d5d3d3;  z-index: 110;}
.trade_tbk > table td{border: 1px solid #d5d3d3; font-size: 14px; color: #29323d; font-weight: 600; line-height: 18px; height: 36px; padding: 1px 4px; position: relative; /*cursor: pointer;*/}
.trade_tbk > table td:hover{background: #de4c4c; color: #fff;}
.trade_tbk > table tr:nth-of-type(even){background: #f9f9f9;}
.trade_tbk > table td a:before{content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

.trade_tbk .erb_ftbls{overflow: hidden;  border: 1px solid #d5d3d3; border-bottom: none; margin-bottom: -1px;}
.trade_tbk .erb_ftbls > li{float: left; width: 8.33%;}
.trade_tbk .erb_ftbls > li.bg{background: #f9f9f9;}
.trade_tbk .erb_ftbls > li > p{display: table; width: 100%; text-align: center; }
.trade_tbk .erb_ftbls > li > p > a{display: table-cell; vertical-align: middle; border-bottom:1px solid #d5d3d3; border-right: 1px solid #d5d3d3; height: 25px; font-size: 14px; color: #29323d; font-weight:bold; padding: 0 2px; line-height: 16px; white-space: normal;}
/*.trade_tbk .erb_ftbls > li:nth-of-type(-n + 12) > p > a{}*/
.trade_tbk .erb_ftbls > li:nth-of-type(12n + 1){clear: both;}
.trade_tbk .erb_ftbls > li:nth-of-type(12n ) > p > a{ border-right: none;}
.trade_tbk .erb_ftbls > li > p > a:hover, .trade_tbk .erb_ftbls > li > p > a:focus{background: #de4c4c; color: #fff;}

@media screen and (max-width: 1490px){
.trade_tbk{ left: 127px; right: 127px; }
.trade_tbk .erb_ftbls > li > p > a{font-size: 11px;}
}

@media screen and (max-width: 1024px){
.lsc_ibx{border: none;}
.lsc_lsb{border: none; border-top: 1px solid #b7b7b7;}
}

@media screen and (max-width: 768px){
.grpf_hls{margin-left: 0;}
.grpf_hls > li{float: none; width: auto; margin-left: 0;}


.erb_tbls > li{width: 25%;}
.erb_tbls > li:nth-of-type(-n+8) p > a{border-top: none;}
.erb_tbls > li:nth-of-type(-n+4) p > a{border-top: 1px solid #eee;}
}

@media screen and (max-width: 450px){
.erb_tbls > li{width: 33.3%;}
.erb_tbls > li:nth-of-type(-n+4) p > a{border-top: none;}
.erb_tbls > li:nth-of-type(-n+3) p > a{border-top: 1px solid #eee;}
}

/* 2020/8/12 */
.cmt_mbk_g.fmt{margin-top: 30px;}
.cmt_tit.sgl{margin-bottom: 25px;}
.RSS_aInfo{border-top: 1px solid #dfdfdf;}
.RSS_aInfo > li{ display: table; width: 100%; }
.RSS_aInfo > li:nth-of-type(even) { background: #fafafa;}
.RSS_aInfo > li > div{display: table-cell; vertical-align: middle; border: 1px solid #dfdfdf; border-top: none; height: 91px;  padding: 7px 18px; }
.RSS_aInfo > li > div .tx{ font-size: 14px; color: #29323d; font-weight: 600; line-height: 20px; padding-left: 20px; text-indent: -20px;}
.RSS_aInfo > li > div .tx *{text-indent: 0}
.RSS_aInfo > li > div .tx.npi{padding-left: 0; text-indent: 0;}
.RSS_aInfo > li > div > .mt{margin-top: 10px; }
@media screen and (max-width: 750px){
.RSS_aInfo > li > div .tx{font-size: 17px; }
}

/* 2020/8/14 */
.cmt_ntb.iwl td .iptt.wl{max-width: 400px;}
.cmt_ntb.iwl td span{display: inline-block; font-size: 14px; margin-left: 6px;}
.cmt_ntb.fii td{font-size: 14px;}
.cmt_ntb.fii td *{font-size: inherit;}

.align_c{text-align: center;}
.fmg14{font-family: "malgun"; font-size: 14px; line-height: 20px;}
.fmg14 *{font-size: inherit; font-family: inherit;}
.cndp_abk .bgi1.mpfx{display: block; padding-left: 70px; word-break: break-all;}

.red_s{color: red;}
@media screen and (max-width: 768px){
.cmt_ntb.iwl td span{display: block; margin-top: 4px;;}
}
@media screen and (max-width: 450px){
.cndp_abk .bgi1.mpfx{ padding-left: 0; background: none;}
}

