@charset "utf-8";

.fl{float:left !important}
.fr{float:right !important}
.khskip{display:none !important}
.nocontent{padding:10% 0;font-size:1.4rem;text-align:center}
.khwrap{position:relative;zoom:1}
.khwrap:before,
.khwrap:after{clear:both;display:table;content:"";line-height:0}

.viewskin .colorimg{display:none}
.viewskin .imgbig .best img{width:auto;max-width:100%;height:auto;border:0}
.viewskin .button{}
.viewskin .button i{float:left;line-height:3rem;font-size:2.4rem}
.viewskin .button a{float:left;display:block;padding:0 .4rem;line-height:3rem;font-size:1.5rem;font-weight:700}
.viewskin .button.sel i:before{content:"\e939"}
.viewskin .detail{display:none;padding:2rem 0}
.viewskin .detail.sel{display:block}

.bbs_list .gallList .image{padding-bottom:60%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transition:all .5s}

@media (min-width:1200px){
	.listskin{clear:both}
	.listskin *{transition:all 0.3s}
	.listskin ul{margin:0 -2rem;zoom:1}
	.listskin ul:before,
	.listskin ul:after{clear:both;display:table;content:"";line-height:0}
	.listskin li{float:left;width:25%}
	.listskin li.nocontent{width:100%;min-height:35rem;line-height:35rem;font-size:1.5rem;font-weight:400;color:#999;text-align:center}
	.listskin a{display:block}
	.listskin .item{position:relative;margin:0 2rem 4rem 2rem;border:.1rem solid #eee}
	.listskin .item:hover{border:.1rem solid #aaa}
	.listskin .chk{position:absolute;z-index:10;top:1rem;right:1rem}
	.listskin .img{position:relative;background:#f2f5f8}
	.listskin .img img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}
	.listskin .move{border-top:.1rem solid #e9e9e9;overflow:hidden}
	.listskin .move a{float:left;width:33.33%;display:block;padding:1rem 0;border-right:.1rem solid #e9e9e9;text-align:center}
	.listskin .move a i{line-height:1;font-size:2rem;color:#999}
	.listskin .move a span{display:block;line-height:1;font-size:1.2rem;font-weight:400;color:#999}
	.listskin .move a:last-child{border-right:0}
	.listskin .move a:hover i,
	.listskin .move a:hover span{color:#222}
	.listskin .inner{padding:2rem;text-align:center}
	.listskin .tit{padding:.5rem 0}
	.listskin .tit a{display:block;font-size:1.7rem;font-weight:500;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
	.listskin .field{display:block;font-size:1.2rem;font-weight:400;color:#333}
	.listskin .info {display:block;font-size:1.5rem;font-weight:300;color:#333}
	.listskin .detail{display:none;margin-top:2rem;padding:1rem 2.5rem;font-size:1.4rem;font-weight:500;color:#fff;background:#f15924;border-radius:.3rem}
	.pg_wrap{position:relative;height:10rem;text-align:center}
	.pg_wrap a{display:inline-block;padding:0 .5rem;width:2rem;line-height:3rem;font-size:1.6rem;font-weight:400}
	.pg_wrap strong{display:inline-block;padding:0 .5rem;width:2rem;line-heigh:3rem;font-size:1.6rem;font-weight:600}
	.pg_wrap strong:after{content:'';position:relative;top:rem;left:0;display:block;width:100%;height:.4rem;background:#014099}
	
	/**/
	.viewskin .item{padding:8rem 0;background:#f2f5f8}
	.viewskin .image{position:relative}
	.viewskin .image img{display:block;width:auto;max-width:100%;height:auto}
	.viewskin .imgbig{position:relative;padding:0 0 2rem 0}
	.viewskin .imgbig img{display:block;width:50rem;height:50rem;text-align:center;vertical-align:middle;border:.1rem solid #eee}
	.viewskin .opt{padding:3rem 0;font-size:1.5rem;font-weight:300;color:#333;border-top:.1rem solid #e9e9e9;border-bottom:.1rem solid #e9e9e9}
	.viewskin .tit strong{font-size:1.5rem;font-weight:400;color:#777}
	.viewskin .tit h3{padding:1.5rem 2rem;font-size:2.4rem;font-weight:500;color:#2b2b2b;border-top:.1rem solid #aaa}
	.viewskin .tit p{padding:1rem 0;font-size:1.8rem;font-weight:300;color:#777}
	.viewskin .info{padding:2rem;border-top:.2rem solid #aaa;border-bottom:.1rem solid #eee;background:#fafafa}
	.viewskin .info pre{line-height:3rem;font-size:1.5rem;white-space:pre-wrap;overflow:hidden}
	.viewskin .info dl{margin:0 0 1rem 0;line-height:2.4rem;overflow:hidden}
	.viewskin .info dt{float:left;width:30%;text-align:left;font-size:1.4rem;font-weight:700;color:#222}
	.viewskin .info dd{float:left;width:70%;font-size:1.4rem;font-weight:400;color:#333}
	.viewskin .info dd a:hover{text-decoration:underline}
	.viewskin .info dd i{position:relative;top:.3rem;font-size:1.8rem;color:#ec6a10}
	.viewskin .imgthb{padding:2rem 0 0 0;overflow:hidden}
	.viewskin .imgthb ul li{display:inline-block;padding:0 2rem 2rem 0;overflow:hidden}
	.viewskin .imgthb ul li img{display:block;width:auto;max-width:100%;height:6rem;border:.1rem solid #eee}
	.viewskin .imgthb ul li span{display:none;padding:0 1rem;line-height:6rem;font-size:1.2rem}
	.viewskin .imgthb ul li a{float:left;display:block;position:relative;width:6rem;height:6rem}
	.viewskin .imgthb ul li a i{position:absolute;top:0;right:0;display:none;width:6rem;height:6rem;line-height:6rem;font-size:2.4rem;text-align:center}
	.viewskin .imgthb ul li a:hover i{display:block}
	.viewskin .imgthb ul li a:hover .img{box-shadow:.5rem .5rem 1rem rgba(0,0,0,0.05)}
	.viewskin .imgthb ul li a:hover img{border:.1rem solid #777;opacity:0.2}
	.viewskin .imgthb .img{text-align:center;vertical-align:middle;background:rgba(255,255,255,0.5)}
	.viewskin .colorimg{padding:3rem 0;text-align:center}
	.viewskin .colorimg i{display:inline-block;margin:0 .5rem 4rem .5rem;width:4rem;height:4rem;font-style:normal;border:.1rem solid #ccc;background:#fff;border-radius:4rem}
	.viewskin .colorimg i:after{display:block;padding:4.5rem 0 0 0;font-size:1.1rem}
	.viewskin .url{padding:1rem 0}
	.viewskin .url a{display:block;padding:1.6rem 0;font-size:1.5rem;font-weight:700;color:rgba(255,255,255,0.8);background:#22222b;text-align:center;transition:all 0.1s}
	.viewskin .url a i{position:relative;top:.2rem;font-size:2rem}
	.viewskin .url a:hover{color:#fff}
	.viewskin .dow{float:left;width:100%;margin:3rem 0 0 0;padding:1rem 0}
	.viewskin .dow:before,
	.viewskin .dow:after{content:"";clear:both;display:table;line-height:0}
	.viewskin .dow ul{border-radius:6rem;font-size:0;background:#fff;overflow:hidden}
	.viewskin .dow li{display:inline-block;width:20%}
	.viewskin .dow a{position:relative;display:block;padding:0 2rem;line-height:6rem;font-size:1.3rem;background:transparent;}
	.viewskin .dow a:hover{color:#fff;border-radius:6rem;background:#014099}
	.viewskin .dow a i{margin-right:.3rem;line-height:2rem;font-size:1.8rem;color:#999;vertical-align:-.3rem}
	.viewskin .dow a:hover i{color:#fff}
	.viewskin .inq a{display:block;padding:1.6rem 0;line-height:1;text-align:center;color:#0c4da2;border:.1rem solid #eee;background:#fafafa;transition:all 0.1s}
	.viewskin .inq a:hover{color:#fff;border:.1rem solid #0c4da2;background:#0c4da2}
	.viewskin .inq a span{display:inline-block;position:relative;top:-.4rem;line-height:1;font-size:1.7rem}
	.viewskin .inq a i{font-size:2.4rem}
	.viewskin .detail{padding:5rem 0}
	.viewskin .detail h2{position:relative;font-size:2.4rem;font-weight:500;letter-spacing:-.1rem;color:#2b2b2b}
	.viewskin .detail h2:before{content:'';position:absolute;top:-1rem;left:0;width:3rem;height:.5rem;border-radius:.5rem;background:#014099}
	.viewskin .cnt{text-align:center}
		
	/**/
	.writeskin{padding:0 0 5rem 0}
	.writeskin .full_input{width:100%}
	.writeskin .frm_input,
	.writeskin .frm_file{padding:1.2rem;height:5rem;color:#333;font-size:1.4rem;vertical-align:middle;border:.1rem solid #ccc;background:#fff}
	.writeskin .frm_intro{padding:1rem;height:4.2rem;color:#555;font-size:1.3rem;vertical-align:middle;border:.1rem solid #ccc;border-top:0;background:#fff}
	.writeskin .tit{position:relative;padding:2rem 2rem 1.8rem 2.5rem;line-height:2.4rem;border:.1rem solid #dadcdd;border-radius:.3rem .3rem 0 0;background:#fbfbfb;overflow:hidden}
	.writeskin .tit strong{float:left;font-size:1.8rem;color:#2c2e32;font-weight:600;letter-spacing:normal}
	.writeskin .tit p{float:left;margin:0 0 0 1.5rem;padding:0;font-size:1.2rem;color:#999;font-weight:normal}
	.writeskin .inner{margin:0 0 3rem 0;padding:1.5rem 2.5rem;border:.1rem solid #dadcdd;border-top:0;border-radius:0 0 .3rem .3rem;overflow:hidden}
	.writeskin .item{margin:0 0 .8rem 0;width:100%;padding:0 !important}
	.writeskin .item .box{padding:1rem;border:.1rem solid #eee;background:#fbfbfb;overflow:hidden}
	.writeskin .item .box label{float:left;min-width:15rem;line-height:2.8rem;font-size:1.4rem;cursor:pointer}
	.writeskin .item .box label i{position:relative;top:.2rem;font-size:1.8rem}
	.writeskin .item .box input{float:left;width:calc(100% - 15rem);padding:0 1rem;line-height:2.8rem;font-size:1.3rem;color:#777;border:.1rem solid #eee}
	.writeskin .item .box input[type="file"]{border:0;cursor:pointer}
	.writeskin .item .del{padding:0 1rem;border:.1rem solid #eee;border-top:0;overflow:hidden}
	.writeskin .item .del input[class="del"]{display:none}
	.writeskin .item .del label[id="del"]{float:left;position:relative;padding-left:2.5rem;line-height:2.8rem;font-size:1.4rem;cursor:pointer}
	.writeskin .item .del label[id="del"]:hover{text-decoration:underline}
	.writeskin .item .del input[class="del"] + label i{position:absolute;top:.5rem;left:0;font-size:1.8rem;color:#aaa;cursor:pointer}
	.writeskin .item .del input[class="del"]:checked + label i{color:#eb6101}
	.writeskin .item .del label #text{padding:.3rem .5rem;border:.1rem solid #e9e9e9}
	.writeskin .info dl{display:table;padding:0 0 1rem 0;width:100%;overflow:hidden}
	.writeskin .info dt{display:none;width:15%}
	.writeskin .info dd{display:table-cell;width:100%}
	.writeskin .info dd .box{margin:0 -.3rem 0 0;padding:1rem;border:.1rem solid #eee;overflow:hidden}
	.writeskin .info dd span{float:left;width:16.66%}
	.writeskin .info dd .box input{display:none}
	.writeskin .info dd .box input + label{cursor:pointer}
	.writeskin .info dd .box input + label{clear:none;margin:0 .3rem .3rem 0;display:block;color:#fff;line-height:2.4rem;font-size:1.2rem;border:.1rem solid transparent;background:#ccc;text-align:center}
	.writeskin .info dd .box input:checked + label{color:#fff;background:#000;border:.1rem solid transparent}
	.writeskin .info dd input,
	.writeskin .info dd select,
	.writeskin .info dd textarea{border:.1rem solid #eee;resize:none}
	.writeskin .info dd input:focus,
	.writeskin .info dd select:focus,
	.writeskin .info dd textarea:focus{border-color:#ccc !important}
	
	/**/
	.khtable{display:table;width:100%}
	.nocontent{font-size:1.4rem;letter-spacing:-.1rem;text-align:center}

	.cate{padding:0 0 4rem 0;zoom:1}
	.cate:before,
	.cate:after{clear:both;display:table;content:"";line-height:0}
	.cate ul{text-align:center;font-size:0}
	.cate li{display:inline-block;margin:0 .5rem;text-align:center}
	.cate li a{position:relative;display:block;padding:0 .8rem;line-height:5rem;font-size:1.4rem;font-weight:400;color:#999;text-align:center}
	.cate li a:before{content:'';position:absolute;z-index:0;bottom:0;left:auto;right:0;width:0;height:.3rem;background:#014099;transition:all 0.5s}
	.cate li a:hover:before{width:100%;right:auto;left:0}
	.cate li a:hover,
	.cate li a#bo_cate_on{color:#111}
	.cate li a:hover:before,
	.cate li a#bo_cate_on:before{width:100%}
	.cate li a.sel{position:relative;z-index:5;color:#313131;background:#fcfcfc}
	.cate li a.sel:hover{color:#014fbb}

	.control{margin:1.2rem 0 2.4rem 0 !important;overflow:hidden}
	.total{float:left;display:inline-block;line-height:4.5rem}
	.total span{font-size:1.6rem;font-weight:300}
	.total span strong{color:#023f9c}
	.search{display:inline-block;height:4.5rem;line-height:4.5rem}
    
	.scboard{display:inline-block;background:#f9f9f9;border-radius:3rem}
	.scboard *:focus{border-color:#aaa}
	.scboard select{float:left;padding:1rem;height:4.5rem;font-size:1.5rem;font-weight:300;border:.1rem solid #ccc;vertical-align:bottom;}
	.scboard input{float:left;margin-left:1rem;padding:0 1rem;height:4.5rem;font-size:1.5rem;font-weight:300;border:.1rem solid #ccc;border-right:0}
	.scboard button{float:left;padding:0 2rem;height:4.5rem;font-size:1.5rem;font-weight:300;color:#333}
	.scboard button i{font-size:1.8rem}

	.button{}
	.button .bt{display:inline-block;padding:0 1.5rem;line-height:3.6rem;font-size:1.4rem;font-weight:300;border:.1rem solid transparent;text-align:center;vertical-align:bottom}
	.best{position:absolute;z-index:100;top:-1rem;left:-1rem;width:7rem;height:7rem}
	.best img{width:auto;max-width:100%;height:auto}

	.responsive{width:100%;border-collapse:collapse;border-top:.1rem solid #dbdbdb;border-right:.1rem solid #dbdbdb}
	.responsive thead th,
	.responsive tbody th{padding:1.5rem 0;width:20%;font-size:1.5rem;color:#666;border-bottom:.1rem solid #dbdbdb;border-left:.1rem solid #dbdbdb;background:#f8f8f8}
	.responsive tbody td{padding:1.5rem;width:80%;font-size:1.5rem;color:#666;border-bottom:.1rem solid #dbdbdb;border-left:.1rem solid #dbdbdb}

	.beafter{position:relative;display:table;width:100%;padding:3rem 0;margin:0 auto;border-top:.1rem solid #dadcdd}
	.beafter .khbprev,
	.beafter .khbnext{display:table-cell;width:50%;height:100%;vertical-align:middle;text-align:center}
	.beafter .khblist{position:absolute;z-index:1;top:50%;left:50%;padding:0;width:7.2rem;height:7.2rem;line-height:7.4rem;margin-top:-3.6rem;margin-left:-3.6rem;font-size:2.4rem;border:.1rem solid #ddd;border-radius:.3rem;text-align:center;transition:none;box-sizing:border-box}
	.beafter .khblist:hover{color:#fff;border-color:#023f9c;background:#023f9c;transition:none}
	.beafter a{display:block;padding:0 1.5rem;font-size:1.6rem;font-weight:500;color:#222}
	.beafter a p{padding:1rem 0 0 0;font-weight:400;color:#666}
	.beafter a:hover{color:#023f9c}
	.beafter a:hover p{text-decoration:underline;color:#666}
}

@media (min-width:748px) and (max-width:1199px){
	.khwrap{position:relative;margin:0 2rem;zoom:1}
	.khwrap:before,
	.khwrap:after{clear:both;display:table;content:"";line-height:0}
	.khtable{display:table;width:100%}
	.nocontent{font-size:1.4rem;letter-spacing:-.1rem;text-align:center}

	/**/
	.cate{padding:0 0 4rem 0;zoom:1}
	.cate:before,
	.cate:after{clear:both;display:table;content:"";line-height:0}
	.cate ul{text-align:center;font-size:0}
	.cate li{display:inline-block;margin:0 .5rem;text-align:center}
	.cate li a{position:relative;display:block;padding:0 .8rem;line-height:5rem;font-size:1.4rem;font-weight:400;color:#999;text-align:center}
	.cate li a:before{content:'';position:absolute;z-index:0;bottom:0;left:auto;right:0;width:0;height:.3rem;background:#014099;transition:all 0.5s}
	.cate li a:hover:before{width:100%;right:auto;left:0}
	.cate li a:hover,
	.cate li a#bo_cate_on{color:#111}
	.cate li a:hover:before,
	.cate li a#bo_cate_on:before{width:100%}
	.cate li a.sel{position:relative;z-index:5;color:#313131;background:#fcfcfc}
	.cate li a.sel:hover{color:#014fbb}
	
	/**/
	.control{margin:1.2rem 0 2.4rem 0 !important;overflow:hidden}
	.total{float:left;display:inline-block;line-height:4.5rem}
	.total span{font-size:1.6rem;font-weight:300}
	.total span strong{color:#023f9c}
	.search{display:inline-block;height:4.5rem;line-height:4.5rem}
	.scboard{display:inline-block;background:#fff}
	.scboard *:focus{border-color:#aaa}
	.scboard select{float:left;padding:1rem;height:4.5rem;font-size:1.5rem;font-weight:300;border:.1rem solid #ccc;vertical-align:bottom;}
	.scboard input{float:left;margin-left:1rem;padding:0 1rem;height:4.5rem;font-size:1.5rem;font-weight:300;border:.1rem solid #ccc;border-right:0}
	.scboard button{float:left;padding:0 2rem;height:4.5rem;font-size:1.5rem;font-weight:300;color:#fff;background:#333}
	.scboard button i{font-size:1.8rem}

	/**/
	.button{}
	.button .bt{display:inline-block;padding:0 1.5rem;line-height:3.6rem;font-size:1.4rem;font-weight:300;border:.1rem solid transparent;text-align:center;vertical-align:bottom}
	.best{position:absolute;z-index:100;top:-1rem;left:-1rem;width:7rem;height:7rem}
	.best img{width:auto;max-width:100%;height:auto}
	
	/**/
	.listskin{clear:both}
	.listskin *{transition:all 0.3s}
	.listskin ul{margin:0 1rem;zoom:1}
	.listskin ul:before,
	.listskin ul:after{clear:both;display:table;content:"";line-height:0}
	.listskin li{float:left;width:25%}
	.listskin li.nocontent{width:100%;min-height:35rem;line-height:35rem;font-size:1.5rem;font-weight:400;color:#999;text-align:center}
	.listskin a{display:block}
	.listskin .item{position:relative;margin:0 1rem 2rem 1rem;border:.1rem solid #eee}
	.listskin .item:hover{border:.1rem solid #aaa}
	.listskin .chk{position:absolute;z-index:10;top:2rem;left:2rem}
	.listskin .img{position:relative;background:#f2f5f8}
	.listskin .img img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}
	.listskin .move{border-top:.1rem solid #e9e9e9;overflow:hidden}
	.listskin .move a{float:left;width:33.33%;display:block;padding:.5rem 0;border-right:.1rem solid #e9e9e9;text-align:center}
	.listskin .move a i{line-height:1;font-size:2rem;color:#999}
	.listskin .move a span{display:none;line-height:1;font-size:1.2rem;font-weight:400;color:#999}
	.listskin .move a:last-child{border-right:0}
	.listskin .move a:hover i,
	.listskin .move a:hover span{color:#222}
	.listskin .inner{padding:2rem;text-align:center}
	.listskin .tit{padding:.5rem 0}
	.listskin .tit a{display:block;font-size:1.7rem;font-weight:500;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
	.listskin .field{display:block;font-size:1.2rem;font-weight:400;color:#333}
	.listskin .info {display:block;font-size:1.5rem;font-weight:300;color:#333}
	.listskin .detail{display:none;margin-top:2rem;padding:1rem 2.5rem;font-size:1.4rem;font-weight:500;color:#fff;background:#f15924;border-radius:.3rem}
	.pg_wrap{position:relative;height:10rem;text-align:center}
	.pg_wrap a{display:inline-block;padding:0 .5rem;width:2rem;line-height:3rem;font-size:1.6rem;font-weight:400}
	.pg_wrap strong{display:inline-block;padding:0 .5rem;width:2rem;line-heigh:3rem;font-size:1.6rem;font-weight:600}
	.pg_wrap strong:after{content:'';position:relative;top:rem;left:0;display:block;width:100%;height:.4rem;background:#014099}
	
	/**/
	.viewskin .tit{padding:2rem 0 0 0}
	.viewskin .tit strong{font-size:1.5rem;font-weight:400;color:#777}
	.viewskin .tit h3{font-size:3rem;font-weight:500;color:#2b2b2b}
	.viewskin .tit p{padding:.5rem 0;font-size:1.8rem;font-weight:300;color:#777}
	.viewskin .item{padding:8rem 0;background:#f2f5f8}
	.viewskin .image img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}
	.viewskin .imgbig{position:relative;border:.1rem solid #eee}
	.viewskin .imgbig a{display:table-cell;width:50rem;height:50rem;text-align:center;vertical-align:middle}
	
	.viewskin .imgthb{padding:0 0 2rem 0;overflow:hidden}
	.viewskin .imgthb ul li{float:left;width:50%;padding:0 0 .5rem 0;overflow:hidden}
	.viewskin .imgthb ul li img{display:block;width:auto;max-width:100%;height:auto;border:.1rem solid #eee}
	.viewskin .imgthb ul li span{float:left;display:block;line-height:4rem;font-size:1.2rem}
	.viewskin .imgthb ul li a{float:left;display:block;position:relative;width:4rem;height:4rem}
	.viewskin .imgthb ul li a i{position:absolute;top:0;right:0;display:none;width:4rem;height:4rem;line-height:4rem;font-size:2.4rem;text-align:center}
	.viewskin .imgthb ul li a:hover i{display:block}
	.viewskin .imgthb ul li a:hover .img{box-shadow:.5rem .5rem 1rem rgba(0,0,0,0.05)}
	.viewskin .imgthb ul li a:hover img{border:.1rem solid #777;opacity:0.2}
	.viewskin .imgthb ul li span{padding:0 1rem}
	.viewskin .imgthb .img{text-align:center;vertical-align:middle;background:rgba(255,255,255,0.5)}

	.viewskin .opt{padding:2rem 0;font-size:1.5rem;font-weight:300;color:#333;border-top:.1rem solid #e9e9e9;border-bottom:.1rem solid #e9e9e9}
	.viewskin .info{padding:2rem 0}
	.viewskin .info dl{margin:0 0 1rem 0;line-height:2.4rem;overflow:hidden}
	.viewskin .info dt{float:left;width:30%;text-align:left;font-size:1.4rem;font-weight:700;color:#222}
	.viewskin .info dd{float:left;width:70%;font-size:1.4rem;font-weight:400;color:#333}
	.viewskin .info dd a:hover{text-decoration:underline}
	.viewskin .info dd i{position:relative;top:.3rem;font-size:1.8rem;color:#ec6a10}	
	.viewskin .colorimg{padding:3rem 0;text-align:center}
	.viewskin .colorimg i{display:inline-block;margin:0 .5rem 4rem .5rem;width:4rem;height:4rem;font-style:normal;border:.1rem solid #ccc;background:#fff;border-radius:4rem}
	.viewskin .colorimg i:after{display:block;padding:4.5rem 0 0 0;font-size:1.1rem}
	.viewskin .url{padding:1rem 0}
	.viewskin .url a{display:block;padding:1.6rem 0;font-size:1.5rem;font-weight:700;color:rgba(255,255,255,0.8);background:#22222b;text-align:center;transition:all 0.1s}
	.viewskin .url a i{position:relative;top:.2rem;font-size:2rem}
	.viewskin .url a:hover{color:#fff}
	.viewskin .inq a{display:block;padding:2rem 0;line-height:1;text-align:center;color:#0c4da2;border:.1rem solid #eee;background:#fafafa;transition:all 0.1s}
	.viewskin .inq a:hover{color:#fff;border:.1rem solid #0c4da2;background:#0c4da2}
	.viewskin .inq a span{display:inline-block;position:relative;top:-.4rem;line-height:1;font-size:1.7rem}
	.viewskin .inq a i{font-size:2.4rem}
	.viewskin .dow{float:left;width:100%;margin:3rem 0 0 0;padding:1rem 0}
	.viewskin .dow:before,
	.viewskin .dow:after{content:"";clear:both;display:table;line-height:0}
	.viewskin .dow ul{border-radius:6rem;font-size:0;background:#fff;overflow:hidden}
	.viewskin .dow li{display:inline-block;width:20%}
	.viewskin .dow a{position:relative;display:block;padding:0 2rem;line-height:6rem;font-size:1.3rem;background:transparent;}
	.viewskin .dow a:hover{color:#fff;border-radius:6rem;background:#014099}
	.viewskin .dow a i{margin-right:.3rem;line-height:2rem;font-size:1.8rem;color:#999;vertical-align:-.3rem}
	.viewskin .dow a:hover i{color:#fff}
	.viewskin .detail{padding:5rem 0}
	.viewskin .detail h2{position:relative;font-size:2.4rem;font-weight:500;letter-spacing:-.1rem;color:#2b2b2b}
	.viewskin .detail h2:before{content:'';position:absolute;top:-1rem;left:0;width:3rem;height:.5rem;border-radius:.5rem;background:#014099}
	.viewskin .cnt{text-align:center}
		
	/**/
	.writeskin{padding:0 0 5rem 0}
	.writeskin .full_input{width:100%}
	.writeskin .frm_input,
	.writeskin .frm_file{padding:1.2rem;height:5rem;color:#333;font-size:1.4rem;vertical-align:middle;border:.1rem solid #ccc;background:#fff}
	.writeskin .frm_intro{padding:1rem;height:4.2rem;color:#555;font-size:1.3rem;vertical-align:middle;border:.1rem solid #ccc;border-top:0;background:#fff}
	.writeskin .tit{position:relative;padding:2rem 2rem 1.8rem 2.5rem;line-height:2.4rem;border:.1rem solid #dadcdd;border-radius:.3rem .3rem 0 0;background:#fbfbfb;overflow:hidden}
	.writeskin .tit strong{float:left;font-size:1.8rem;color:#2c2e32;font-weight:600;letter-spacing:normal}
	.writeskin .tit p{float:left;margin:0 0 0 1.5rem;padding:0;font-size:1.2rem;color:#999;font-weight:normal}
	.writeskin .inner{margin:0 0 3rem 0;padding:1.5rem 2.5rem;border:.1rem solid #dadcdd;border-top:0;border-radius:0 0 .3rem .3rem;overflow:hidden}
	.writeskin .item{margin:0 0 .8rem 0;width:100%;padding:0 !important}
	.writeskin .item .box{padding:1rem;border:.1rem solid #eee;background:#fbfbfb;overflow:hidden}
	.writeskin .item .box label{float:left;min-width:15rem;line-height:2.8rem;font-size:1.4rem;cursor:pointer}
	.writeskin .item .box label i{position:relative;top:.2rem;font-size:1.8rem}
	.writeskin .item .box input{float:left;width:calc(100% - 15rem);padding:0 1rem;line-height:2.8rem;font-size:1.3rem;color:#777;border:.1rem solid #eee}
	.writeskin .item .box input[type="file"]{border:0;cursor:pointer}
	.writeskin .item .del{padding:0 1rem;border:.1rem solid #eee;border-top:0;overflow:hidden}
	.writeskin .item .del input[class="del"]{display:none}
	.writeskin .item .del label[id="del"]{float:left;position:relative;padding-left:2.5rem;line-height:2.8rem;font-size:1.4rem;cursor:pointer}
	.writeskin .item .del label[id="del"]:hover{text-decoration:underline}
	.writeskin .item .del input[class="del"] + label i{position:absolute;top:.5rem;left:0;font-size:1.8rem;color:#aaa;cursor:pointer}
	.writeskin .item .del input[class="del"]:checked + label i{color:#eb6101}
	.writeskin .item .del label #text{padding:.3rem .5rem;border:.1rem solid #e9e9e9}
	.writeskin .info dl{display:table;padding:0 0 1rem 0;width:100%;overflow:hidden}
	.writeskin .info dt{display:none;width:15%}
	.writeskin .info dd{display:table-cell;width:100%}
	.writeskin .info dd .box{margin:0 -.3rem 0 0;padding:1rem;border:.1rem solid #eee;overflow:hidden}
	.writeskin .info dd span{float:left;width:16.66%}
	.writeskin .info dd .box input{display:none}
	.writeskin .info dd .box input + label{cursor:pointer}
	.writeskin .info dd .box input + label{clear:none;margin:0 .3rem .3rem 0;display:block;color:#fff;line-height:2.4rem;font-size:1.2rem;border:.1rem solid transparent;background:#ccc;text-align:center}
	.writeskin .info dd .box input:checked + label{color:#fff;background:#000;border:.1rem solid transparent}
	.writeskin .info dd input,
	.writeskin .info dd select,
	.writeskin .info dd textarea{border:.1rem solid #eee;resize:none}
	.writeskin .info dd input:focus,
	.writeskin .info dd select:focus,
	.writeskin .info dd textarea:focus{border-color:#ccc !important}
	
	/**/
	.responsive{width:100%;border-collapse:collapse;border-top:.1rem solid #dbdbdb;border-right:.1rem solid #dbdbdb}
	.responsive thead th,
	.responsive tbody th{padding:1.5rem 0;width:20%;font-size:1.5rem;color:#666;border-bottom:.1rem solid #dbdbdb;border-left:.1rem solid #dbdbdb;background:#f8f8f8}
	.responsive tbody td{padding:1.5rem;width:80%;font-size:1.5rem;color:#666;border-bottom:.1rem solid #dbdbdb;border-left:.1rem solid #dbdbdb}
	
	/**/
	.beafter{position:relative;display:table;width:100%;padding:3rem 0;margin:0 auto;border-top:.1rem solid #dadcdd}
	.beafter .khbprev,
	.beafter .khbnext{display:table-cell;width:50%;height:100%;vertical-align:middle;text-align:center}
	.beafter .khblist{position:absolute;z-index:1;top:50%;left:50%;padding:0;width:7.2rem;height:7.2rem;line-height:7.4rem;margin-top:-3.6rem;margin-left:-3.6rem;font-size:2.4rem;border:.1rem solid #ddd;border-radius:.3rem;text-align:center;transition:none;box-sizing:border-box}
	.beafter .khblist:hover{color:#fff;border-color:#023f9c;background:#023f9c;transition:none}
	.beafter a{display:block;padding:0 1.5rem;font-size:1.6rem;font-weight:500;color:#222}
	.beafter a p{padding:1rem 0 0 0;font-weight:400;color:#666}
	.beafter a:hover{color:#023f9c}
	.beafter a:hover p{text-decoration:underline;color:#666}
}

@media (max-width:747px){
	.khwrap{position:relative;margin:0 1rem;zoom:1}
	.khwrap:before,
	.khwrap:after{clear:both;display:table;content:"";line-height:0}
	.khtable{display:table;width:100%}
	.nocontent{font-size:1.4rem;letter-spacing:-.1rem;text-align:center}

	/**/
	.cate{padding:0 0 4rem 0;zoom:1}
	.cate:before,
	.cate:after{clear:both;display:table;content:"";line-height:0}
	.cate ul{text-align:center;font-size:0}
	.cate li{display:inline-block;margin:0 .5rem;text-align:center}
	.cate li a{position:relative;display:block;padding:0 .8rem;line-height:5rem;font-size:1.4rem;font-weight:400;color:#999;text-align:center}
	.cate li a:before{content:'';position:absolute;z-index:0;bottom:0;left:auto;right:0;width:0;height:.3rem;background:#014099;transition:all 0.5s}
	.cate li a:hover:before{width:100%;right:auto;left:0}
	.cate li a:hover,
	.cate li a#bo_cate_on{color:#111}
	.cate li a:hover:before,
	.cate li a#bo_cate_on:before{width:100%}
	.cate li a.sel{position:relative;z-index:5;color:#313131;background:#fcfcfc}
	.cate li a.sel:hover{color:#014fbb}
	
	/**/
	.control{margin:1.2rem 0 2.4rem 0 !important;overflow:hidden}
	.control .fl,
	.control .fr{width:100%;text-align:center}
	.total{float:left;display:inline-block;line-height:4.5rem}
	.total span{font-size:1.6rem;font-weight:300}
	.total span strong{color:#023f9c}
	.search{display:inline-block;height:4.5rem;line-height:4.5rem}
	.scboard{display:inline-block;background:#fff}
	.scboard *:focus{border-color:#aaa}
	.scboard select{float:left;padding:1rem;height:4.5rem;font-size:1.5rem;font-weight:300;border:.1rem solid #ccc;vertical-align:bottom;}
	.scboard input{float:left;margin-left:1rem;padding:0 1rem;height:4.5rem;font-size:1.5rem;font-weight:300;border:.1rem solid #ccc;border-right:0}
	.scboard button{float:left;padding:0 2rem;height:4.5rem;font-size:1.5rem;font-weight:300;color:#fff;background:#333}
	.scboard button i{font-size:1.8rem}

	/**/
	.button{float:none !important;padding:0 0 .4rem 0;text-align:center}
	.button .bt{display:inline-block;padding:0 1.5rem;line-height:3.6rem;font-size:1.4rem;font-weight:300;border:.1rem solid transparent;text-align:center;vertical-align:bottom}	.best{position:absolute;z-index:100;top:-1rem;left:-1rem;width:7rem;height:7rem}
	.best img{width:auto;max-width:100%;height:auto}
	
	/**/
	.listskin{clear:both}
	.listskin *{transition:all 0.3s}
	.listskin ul{margin:0 -.5rem;zoom:1}
	.listskin ul:before,
	.listskin ul:after{clear:both;display:table;content:"";line-height:0}
	.listskin li{float:left;width:50%}
	.listskin li.nocontent{width:100%;min-height:35rem;line-height:35rem;font-size:1.5rem;font-weight:400;color:#999;text-align:center}
	.listskin a{display:block}
	.listskin .item{position:relative;margin:0 .5rem 1rem .5rem;border:.1rem solid #eee}
	.listskin .item:hover{border:.1rem solid #aaa}
	.listskin .chk{position:absolute;z-index:10;top:2rem;left:2rem}
	.listskin .img{position:relative;background:#f2f5f8}
	.listskin .img img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}
	.listskin .move{border-top:.1rem solid #e9e9e9;overflow:hidden}
	.listskin .move a{float:left;width:33.33%;display:block;padding:.5rem 0;border-right:.1rem solid #e9e9e9;text-align:center}
	.listskin .move a i{line-height:1;font-size:2rem;color:#999}
	.listskin .move a span{display:none;line-height:1;font-size:1.2rem;font-weight:400;color:#999}
	.listskin .move a:last-child{border-right:0}
	.listskin .inner{padding:2rem;text-align:center}
	.listskin .tit{padding:.5rem 0}
	.listskin .tit a{display:block;font-size:1.7rem;font-weight:500;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
	.listskin .field{display:block;font-size:1.2rem;font-weight:400;color:#333}
	.listskin .info {display:block;font-size:1.5rem;font-weight:300;color:#333}
	.listskin .detail{display:none;margin-top:2rem;padding:1rem 2.5rem;font-size:1.4rem;font-weight:500;color:#fff;background:#f15924;border-radius:.3rem}
	.pg_wrap{position:relative;height:10rem;text-align:center}
	.pg_wrap a{display:inline-block;padding:0 .5rem;width:2rem;line-height:3rem;font-size:1.6rem;font-weight:400}
	.pg_wrap strong{display:inline-block;padding:0 .5rem;width:2rem;line-heigh:3rem;font-size:1.6rem;font-weight:600}
	.pg_wrap strong:after{content:'';position:relative;top:rem;left:0;display:block;width:100%;height:.4rem;background:#014099}
	
	/**/
	.viewskin pre{white-space:pre-wrap}
	.viewskin .tit{padding:2rem 0 0 0}
	.viewskin .tit strong{font-size:1.5rem;font-weight:400;color:#777}
	.viewskin .tit h3{font-size:2.4rem;font-weight:500;color:#2b2b2b;border-top:.1rem solid #aaa}
	.viewskin .tit p{padding:.4rem 0;font-size:1.6rem;font-weight:300;color:#777}
	.viewskin .item{padding:4rem 0;background:#f2f5f8}
	.viewskin .image img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}
	.viewskin .imgbig{position:relative;border:.1rem solid #eee}
	.viewskin .imgbig a{display:table-cell;width:50rem;height:50rem;text-align:center;vertical-align:middle}
	.viewskin .imgthb{padding:0 0 2rem 0;overflow:hidden}
	.viewskin .imgthb ul li{float:left;padding:0 .5rem .5rem 0;overflow:hidden}
	.viewskin .imgthb ul li img{display:block;width:auto;max-width:100%;height:auto;border:.1rem solid #eee}
	.viewskin .imgthb ul li span{float:left;display:none;line-height:4rem;font-size:1.2rem}
	.viewskin .imgthb ul li a{float:left;display:block;position:relative;width:4rem;height:4rem}
	.viewskin .imgthb ul li a i{position:absolute;top:0;right:0;display:none;width:4rem;height:4rem;line-height:4rem;font-size:2.4rem;text-align:center}
	.viewskin .imgthb ul li a:hover i{display:block}

	.viewskin .imgthb ul li a:hover .img{box-shadow:.5rem .5rem 1rem rgba(0,0,0,0.05)}
	.viewskin .imgthb ul li a:hover img{border:.1rem solid #777;opacity:0.2}
	.viewskin .imgthb ul li span{padding:0 1rem}
	.viewskin .imgthb .img{text-align:center;vertical-align:middle;background:rgba(255,255,255,0.5)}
	/*.viewskin .imgthb{padding:2rem 0}
	.viewskin .imgthb ul{overflow:hidden}
	.viewskin .imgthb ul li{float:left;display:block;position:relative;padding:0 .4rem .4rem 0}
	.viewskin .imgthb ul li img{width:auto;max-width:100%;height:auto}
	.viewskin .imgthb ul li a{position:relative;display:table;width:7rem;height:7rem;border:.1rem solid #eee}
	.viewskin .imgthb ul li a i{position:absolute;top:0;right:0;display:none;width:7rem;height:7rem;line-height:7rem;font-size:2.4rem;text-align:center}
	.viewskin .imgthb ul li a:hover i{display:block}
	.viewskin .imgthb ul li a:hover .img{box-shadow:.5rem .5rem 1rem rgba(0,0,0,0.05)}
	.viewskin .imgthb ul li a:hover img{opacity:0.2}
	.viewskin .imgthb .img{display:table-cell;padding:.5rem;width:7rem;height:7rem;text-align:center;vertical-align:middle;background:rgba(255,255,255,0.5)}*/
	.viewskin .opt{padding:2rem 0;font-size:1.3rem;font-weight:300;color:#333;border-top:.1rem solid #e9e9e9;border-bottom:.1rem solid #e9e9e9}
	.viewskin .opt pre{padding:1rem 0;overflow:hidden;overflow-x:auto}
	.viewskin .info{padding:2rem 0}
	.viewskin .info dl{margin:0 0 1rem 0;line-height:2.4rem;overflow:hidden}
	.viewskin .info dt{float:left;width:30%;text-align:left;font-size:1.3rem;font-weight:700;color:#222}
	.viewskin .info dd{float:left;width:70%;font-size:1.3rem;font-weight:400;color:#333}
	.viewskin .info dd a:hover{text-decoration:underline}
	.viewskin .info dd i{position:relative;top:.3rem;font-size:1.8rem;color:#ec6a10}	
	.viewskin .colorimg{padding:3rem 0;text-align:center}
	.viewskin .colorimg i{display:inline-block;margin:0 .5rem 4rem .5rem;width:4rem;height:4rem;font-style:normal;border:.1rem solid #ccc;background:#fff;border-radius:4rem}
	.viewskin .colorimg i:after{display:block;padding:4.5rem 0 0 0;font-size:1.1rem}
	.viewskin .url{padding:1rem 0}
	.viewskin .url a{display:block;padding:1rem 0;font-size:1.3rem;font-weight:700;color:rgba(255,255,255,0.8);background:#22222b;text-align:center;transition:all 0.1s}
	.viewskin .url a i{position:relative;top:.2rem;font-size:1.8rem}
	.viewskin .url a:hover{color:#fff}
	.viewskin .inq a{display:block;padding:1rem 0;line-height:1;text-align:center;color:#0c4da2;border:.1rem solid #eee;background:#fafafa;transition:all 0.1s}
	.viewskin .inq a:hover{color:#fff;border:.1rem solid #0c4da2;background:#0c4da2}
	.viewskin .inq a span{display:inline-block;position:relative;top:-.4rem;line-height:1;font-size:1.3rem}
	.viewskin .inq a i{font-size:2.4rem}
	.viewskin .dow{float:left;width:100%;margin:3rem 0 0 0;padding:1rem 0}
	.viewskin .dow:before,
	.viewskin .dow:after{content:"";clear:both;display:table;line-height:0}
	.viewskin .dow ul{border-radius:6rem;font-size:0;background:#fff;overflow:hidden}
	.viewskin .dow li{display:inline-block;width:20%}
	.viewskin .dow a{position:relative;display:block;padding:0 2rem;line-height:6rem;font-size:1.3rem;background:transparent;}
	.viewskin .dow a:hover{color:#fff;border-radius:6rem;background:#014099}
	.viewskin .dow a i{margin-right:.3rem;line-height:2rem;font-size:1.8rem;color:#999;vertical-align:-.3rem}
	.viewskin .dow a:hover i{color:#fff}
	.viewskin .cnt{text-align:center}
	
	/**/
	.detail{padding:2.5rem 0}
	.detail h2{position:relative;font-size:1.8rem !important;font-weight:500;letter-spacing:-.1rem;color:#2b2b2b}
	.detail h2:before{content:'';position:absolute;top:-1rem;left:0;width:3rem;height:.5rem;border-radius:.5rem;background:#014099}
	.detail textarea{border:.1rem solid #eee;resize:none}
	.detail * {font-size:1.3rem !important;word-break:keep-all}
	.detail pre{white-space:pre-wrap}
		
	/**/
	.writeskin{padding:0 0 5rem 0}
	.writeskin .full_input{width:100%}
	.writeskin .frm_input,
	.writeskin .frm_file{padding:1.2rem;height:5rem;color:#333;font-size:1.4rem;vertical-align:middle;border:.1rem solid #ccc;background:#fff}
	.writeskin .frm_intro{padding:1rem;height:4.2rem;color:#555;font-size:1.3rem;vertical-align:middle;border:.1rem solid #ccc;border-top:0;background:#fff}
	.writeskin .tit{position:relative;padding:1rem;border:.1rem solid #dadcdd;border-radius:.3rem .3rem 0 0;background:#fbfbfb;overflow:hidden}
	.writeskin .tit strong{font-size:1.5rem;color:#2c2e32;font-weight:600;letter-spacing:normal}
	.writeskin .tit p{padding:0;font-size:1.2rem;color:#999;font-weight:normal}
	.writeskin .inner{margin:0 0 1rem 0;padding:1rem;border:.1rem solid #dadcdd;border-top:0;border-radius:0 0 .3rem .3rem;overflow:hidden}
	.writeskin .item{margin:0 0 .8rem 0;width:100%;padding:0 !important}
	.writeskin .item .box{padding:1rem;border:.1rem solid #eee;background:#fbfbfb;overflow:hidden}
	.writeskin .item .box label{float:left;min-width:15rem;line-height:2.8rem;font-size:1.4rem;cursor:pointer}
	.writeskin .item .box label i{position:relative;top:.2rem;font-size:1.8rem}
	.writeskin .item .box input{float:left;width:calc(100% - 15rem);padding:0 1rem;line-height:2.8rem;font-size:1.3rem;color:#777;border:.1rem solid #eee}
	.writeskin .item .box input[type="file"]{border:0;cursor:pointer}
	.writeskin .item .del{padding:0 1rem;border:.1rem solid #eee;border-top:0;overflow:hidden}
	.writeskin .item .del input[class="del"]{display:none}
	.writeskin .item .del label[id="del"]{float:left;position:relative;padding-left:2.5rem;line-height:2.8rem;font-size:1.4rem;cursor:pointer}
	.writeskin .item .del label[id="del"]:hover{text-decoration:underline}
	.writeskin .item .del input[class="del"] + label i{position:absolute;top:.5rem;left:0;font-size:1.8rem;color:#aaa;cursor:pointer}
	.writeskin .item .del input[class="del"]:checked + label i{color:#eb6101}
	.writeskin .item .del label #text{padding:.3rem .5rem;border:.1rem solid #e9e9e9}
	.writeskin .info dl{display:table;padding:0 0 1rem 0;width:100%;overflow:hidden}
	.writeskin .info dt{display:none;width:15%}
	.writeskin .info dd{display:table-cell;width:100%}
	.writeskin .info dd span{float:left;width:16.66%}
	.writeskin .info dd .box{overflow:hidden}
	.writeskin .info dd .box input{display:none}
	.writeskin .info dd .box input + label{cursor:pointer}
	.writeskin .info dd .box input + label{clear:none;margin:0 .3rem .3rem 0;display:block;color:#fff;line-height:2.4rem;font-size:1.2rem;border:.1rem solid transparent;background:#ccc;text-align:center}
	.writeskin .info dd .box input:checked + label{color:#fff;background:#000;border:.1rem solid transparent}
	.writeskin .info dd input,
	.writeskin .info dd select,
	.writeskin .info dd textarea{border:.1rem solid #eee;resize:none}
	.writeskin .info dd input:focus,
	.writeskin .info dd select:focus,
	.writeskin .info dd textarea:focus{border-color:#ccc !important}
	
	/**/
	.responsive{width:100%;border-collapse:collapse;border-top:.1rem solid #dbdbdb;border-right:.1rem solid #dbdbdb}
	.responsive thead th,
	.responsive tbody th{padding:1.5rem 0;width:20%;font-size:1.5rem;color:#666;border-bottom:.1rem solid #dbdbdb;border-left:.1rem solid #dbdbdb;background:#f8f8f8}
	.responsive tbody td{padding:1.5rem;width:80%;font-size:1.5rem;color:#666;border-bottom:.1rem solid #dbdbdb;border-left:.1rem solid #dbdbdb}
	
	.beafter{position:relative;display:table;width:100%;padding:3rem 0;margin:0 auto;border-top:.1rem solid #dadcdd}
	.beafter .khbprev{display:table-cell;width:50%;height:100%;vertical-align:middle;text-align:right}
	.beafter .khbnext{display:table-cell;width:50%;height:100%;vertical-align:middle;text-align:left}
	.beafter .khblist{position:absolute;z-index:1;top:50%;left:50%;padding:0;width:5rem;height:5rem;line-height:5rem;margin-top:-2.5rem;margin-left:-2.5rem;font-size:2.4rem;border:.1rem solid #ddd;border-radius:.3rem;text-align:center;transition:none;box-sizing:border-box}
	.beafter .khblist:hover{color:#fff;border-color:#023f9c;background:#023f9c;transition:none}
	.beafter a{display:block;padding:0 1.5rem;font-size:1.3rem;font-weight:500;color:#222}
	.beafter a p{padding:1rem 0 0 0;font-weight:700;color:#333}
	.beafter a:hover{color:#023f9c}
	.beafter a:hover p{text-decoration:underline;color:#666}
	.beafter .khbprev a{padding-left:4rem}
	.beafter .khbnext a{padding-right:4rem}
	
	#c01,
	#c02,
	#c03,
	#c04,
	#c05,
	#c06,
	#c07,
	#c08,
	#c09,
	#c10,
	#c11,
	#c12,
	#c13,
	#c14,
	#c15,
	#c16,
	#c17,
	#c18,
	#c19,
	#c20,
	#c21,
	#c22{display:inline-block;margin:0 .1rem;width:4rem;height:4rem;border:.1rem solid #ccc;background:#fff;border-radius:5.6rem}
}

.button .bt_adm{color:#555;border:.1rem solid #ccc;background:#fff} 
.button .bt_adm:hover{color:#000;border:.1rem solid #aaa;background:#fff}
.button .bt_b01{color:#555;border:.1rem solid #aaa;background:#fff}
.button .bt_b01:hover{color:#000;border:.1rem solid #555;background:#fff}
.button .bt_b02{color:#fff;border:.1rem solid #014099;background:#014099}
.button .bt_b02:hover{color:#fff;border:.1rem solid #333;background:#014099}
.button .bt_b03{color:#555;border:.1rem solid #ccc;background:#fff}
.button .bt_b03:hover{color:#000;border:.1rem solid #aaa;background:#fff}
.button .bt_list{color:#fff;border:.1rem solid #333;background:#555}
.button .bt_list:hover{color:#fff;border:.1rem solid #333;background:#555}

.viewskin #c01,
.writeskin .box input[type="checkbox"]:checked + label[for="c001"]{color:#000;border-color:#ccc;background:#fff} /*White*/
.viewskin #c02,
.writeskin .box input[type="checkbox"]:checked + label[for="c002"]{color:#000;border-color:#ccc;background:#fcfce7} /*Ivory*/
.viewskin #c03,
.writeskin .box input[type="checkbox"]:checked + label[for="c003"]{border-color:transparent;background:#fcde7d} /*Yellow*/
.viewskin #c04,
.writeskin .box input[type="checkbox"]:checked + label[for="c004"]{border-color:transparent;background:#f47944} /*Orange*/
.viewskin #c05,
.writeskin .box input[type="checkbox"]:checked + label[for="c005"]{border-color:transparent;background:#ed1c24} /*Red*/
.viewskin #c06,
.writeskin .box input[type="checkbox"]:checked + label[for="c006"]{border-color:transparent;background:#f8c1d9} /*Pink*/
.viewskin #c07,
.writeskin .box input[type="checkbox"]:checked + label[for="c007"]{border-color:transparent;background:#c5c0de} /*L.Violet*/
.viewskin #c08,
.writeskin .box input[type="checkbox"]:checked + label[for="c008"]{border-color:transparent;background:#cea9cf} /*Violet*/
.viewskin #c09,
.writeskin .box input[type="checkbox"]:checked + label[for="c009"]{border-color:transparent;background:#7961ab} /*Purple*/
.viewskin #c10,
.writeskin .box input[type="checkbox"]:checked + label[for="c010"]{border-color:transparent;background:#cde6c0} /*Green*/
.viewskin #c11,
.writeskin .box input[type="checkbox"]:checked + label[for="c011"]{border-color:transparent;background:#2abb9d} /*D.Green*/
.viewskin #c11-1,
.writeskin .box input[type="checkbox"]:checked + label[for="c011-1"]{border-color:transparent;background:#b2d377} /*L.Green*/
.viewskin #c12,
.writeskin .box input[type="checkbox"]:checked + label[for="c012"]{border-color:transparent;background:#aedfe5} /*Mint*/
.viewskin #c13,
.writeskin .box input[type="checkbox"]:checked + label[for="c013"]{border-color:transparent;background:#8dd8f8} /*L.Blue*/
.viewskin #c14,
.writeskin .box input[type="checkbox"]:checked + label[for="c014"]{border-color:transparent;background:#008ad1} /*O.Blue*/
.viewskin #c15,
.writeskin .box input[type="checkbox"]:checked + label[for="c015"]{border-color:transparent;background:#005f9d} /*R.Blue*/
.viewskin #c16,
.writeskin .box input[type="checkbox"]:checked + label[for="c016"]{border-color:transparent;background:#1b2c56} /*Navy*/
.viewskin #c17,
.writeskin .box input[type="checkbox"]:checked + label[for="c017"]{border-color:transparent;background:#caad83} /*Brown*/
.viewskin #c18,
.writeskin .box input[type="checkbox"]:checked + label[for="c018"]{border-color:#82623a;background:#82623a} /*L.Brown*/
.viewskin #c19,
.writeskin .box input[type="checkbox"]:checked + label[for="c019"]{border-color:#823644;background:#823644} /*Burgundy*/
.viewskin #c19-1,
.writeskin .box input[type="checkbox"]:checked + label[for="c019-1"]{border-color:#823644;background:#e7c55e} /*Gold*/
.viewskin #c20,
.writeskin .box input[type="checkbox"]:checked + label[for="c020"]{color:#000;border-color:#adadad;background:#d1d2d4} /*Grey*/
.viewskin #c21,
.writeskin .box input[type="checkbox"]:checked + label[for="c021"]{border-color:#58585a;background:#58585a} /*D.Grey*/
.viewskin #c22,
.writeskin .box input[type="checkbox"]:checked + label[for="c022"]{border-color:#000;background:#000} /*Black*/

#c01:after{content:'White'}
#c02:after{content:'Ivory'}
#c03:after{content:'Yellow'}
#c04:after{content:'Orange'}
#c05:after{content:'Red'}
#c06:after{content:'Pink'}
#c07:after{content:'L.Violet'}
#c08:after{content:'Violet'}
#c09:after{content:'Purple'}
#c10:after{content:'Green'}
#c11:after{content:'D.Green'}
#c11-1:after{content:'L.Green'}
#c12:after{content:'Mint'}
#c13:after{content:'L.Blue'}
#c14:after{content:'O.Blue'}
#c15:after{content:'R.Blue'}
#c16:after{content:'Navy'}
#c17:after{content:'Brown'}
#c18:after{content:'L.Brown'}
#c19:after{content:'Burgundy'}
#c19-1:after{content:'Gold'}
#c20:after{content:'Grey'}
#c21:after{content:'D.Grey'}
#c22:after{content:'Black'}






















.certList .image{padding-bottom:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto}
.bbs_link .link li a span{color:#e12525}

.dataform{padding:2rem 0;border-top:.1rem solid #eee;}
.dataform:after{content:'';display:table;line-height:0;clear:both}
.dataform .tit{position:relative;margin-bottom:2rem;padding:1rem 0;padding-left:1.4rem;line-height:3.5rem;font-size:1.5rem;font-weight:500;color:#333;border-bottom:.1rem solid #e9e9e9;}
.dataform .tit:before{content:'';position:absolute;top:50%;left:0;margin-top:-.2rem;width:.4rem;height:.4rem;background:#555;}
.dataform dl{margin-bottom:1.5rem;border:.1rem solid #e9e9e9;overflow:hidden}
.dataform dt{float:left;width:4.5rem;height:4.5rem;line-height:4.5rem;font-size:1.5rem;background:#fafafa;text-align:center;}
.dataform dd{float:left;position:relative;padding-left:1.5rem;width:calc(100% - 4.5rem);height:4.5rem;line-height:4.5rem;}
.dataform dd input{width:100%} 
.dataform dd .delform{position:absolute;top:0;right:0;background:#fafafa;padding:0 1rem}
.dataform dd .delform:hover{background:#f1f1f1}
.dataform dd .delform input[type="checkbox"]{display:none}
.dataform dd .delform input[type="checkbox"] + label{clear:none;display:inline-block;padding-left:2.5rem;background:url("./img/input_checkbox.png") no-repeat 0 0;background-position-x:0;background-position-y:0;height:1.5rem;color:#777;line-height:1.5rem;font-size:1.2rem;cursor:pointer;}
.dataform dd .delform input[type="checkbox"]:checked + label{background-position-x:0;background-position-y:-1.5rem}
.dataform .image{float:left;width:50%;padding-right:2.5rem;}
.dataform .download{float:left;width:50%;padding-left:2.5rem;border-left:.1rem solid #e9e9e9;}

.all-chk{padding:2rem;border-bottom:.1rem solid #ccc}

.chk-box input{display:none}
.chk-box label{display:flex;align-items:center;gap:1rem;height:2rem;font-size:1.6rem}
.chk-box label i{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#fff;border:.1rem solid #ccc;border-radius:.2rem}
.chk-box input:checked + label i{color:#fff;border:.1rem solid #e12525;background:#e12525}

.opt-panel{overflow:hidden}
.opt-panel + .opt-panel{border-top:.1rem solid #eee}
.opt-panel.act .dp1 i{transform:rotate(180deg)}
.opt-panel.act .dp2{display:block;height:auto;transition:.4s}
.opt-panel .cont{display:flex;align-items:center;justify-content:space-between;min-height:6rem;cursor:pointer}
.opt-panel .cont .box{display:flex;flex-direction:row;align-items:center;gap:1rem;color:#555}
.opt-panel .cont .box strong{font-size:2.4rem}
.opt-panel .cont .btn{display:flex;align-items:center;gap:2rem}
.opt-panel .dp1{padding:0 2rem;font-size:1.6rem}
.opt-panel .dp2{max-height:0;font-size:1.6rem;background:#f9f9f9;/*transition:max-height .4s ease;*/}
.opt-panel .dp1 .btn i{font-size:2.4rem}
.opt-panel .dp1.act .btn i{transform:rotate(180deg)}
.opt-panel .dp1.act + .dp2{max-height:none;padding:1rem 2rem}



.eng .view_eng{display:block !important}
.eng .view_kor,
.eng .view_chn{display:none !important}
.kor .view_kor{display:block !important}
.kor .view_eng,
.kor .view_chn{display:none !important}
.chn .view_chn{display:block !important}
.chn .view_kor,
.chn .view_eng{display:none !important}
.eng .vw_eng{display:none !important}
.kor .vw_kor{display:none !important}
.chn .vw_chn{display:none !important}

.bbs_content .youtube{position:relative;margin-bottom:2rem;padding-bottom:53%}
.bbs_content .youtube iframe{position:absolute;width:100%;height:100%}


@media (min-width:1200px){
	.certList .image{padding-bottom:39rem;border:.1rem solid #ccc}
	
	.board{position:relative;padding-bottom:10rem;}
	.board .nocontent {text-align:center;padding:12rem 0;line-height:3rem;font-size:1.5rem;color:#999;}
		
	/**/
	.bbs_menu{position:relative;z-index:10;padding:0 0 3rem 0;}
	.bbs_menu:after{content:'';display:table;line-height:0;clear:both}
	.bbs_menu .cate{float:left;position:relative}
	.bbs_menu .cate .cateOpen{border-radius:4.5rem;padding:0 2.5rem;line-height:4.5rem;width:100%;min-width:27rem;color:#003683;background:#fff url("../img/arrow_cate.png") no-repeat right 2.5rem center;text-align:left;box-shadow:0 0 4rem rgba(0,0,0,0.03);position:relative;z-index:6;}
	.bbs_menu .cate ul{display:flex;align-items:center;gap:1rem;position:relative;overflow:hidden}
	.bbs_menu .cate li a{display:flex;align-items:center;padding:0 2rem;height:4rem;font-size:1.4rem;font-weight:400;color:#777;white-space:nowrap}
	.bbs_menu .cate li a:hover{color:#000}
    .bbs_menu .cate #bo_cate_on{font-weight:600;color:#fff;background:#000;border-radius:5rem}
    .bbs_menu .cate #bo_cate_on:before{display:none}

    /**/
	.bbs_menu .search{float:right;border-radius:5rem;background:#fafafa}
	.bbs_menu .search select{float:left;margin-left:1.5rem;padding:1.5rem 4.5rem 1.5rem .5rem;height:5rem;font-size:1.4rem;border:0;}
	.bbs_menu .search input{float:left;padding:1.5rem 2rem;height:4.5rem;line-height:4.5rem;font-size:1.4rem;color:#2a2a2a;border:0;background:none;}
	.bbs_menu .search input::placeholder{color:#cacaca}
	.bbs_menu .search button{float:left;padding:1rem 1.5rem;height:4.5rem;font-size:1.5rem;background:none;}
	.bbs_menu .search button i{font-size:2.4rem}
	
	/**/
	.bbs_list{position:relative;z-index:9;}
	.bbs_list li.list-1{width:100%}
	.bbs_list li.list-2{width:50%}
	.bbs_list li.list-3{width:33.33%}
	.bbs_list li.list-4{width:25%}
	.bbs_list li.list-5{width:20%}
	.bbs_list li.list-6{width:16.66%}
	.bbs_list li.list-7{width:14.28%}
	.bbs_list li.list-8{width:12.25%}
	.bbs_list li.list-9{width:11.11%}
	.bbs_list li.list-10{width:10%}
	
	/* basic board */
	.bbs_list .boardList{padding-bottom:5rem}
	.bbs_list .boardList table{position:relative;width:100%;border-collapse:collapse;background:#fff;}
	.bbs_list .boardList thead{padding:.3rem 0 0 0}
	.bbs_list .boardList thead:before{content:'';position:absolute;top:0;left:0;right:0;height:.1rem;background:#999}
	.bbs_list .boardList thead th{padding:2rem 0;line-height:3rem;font-size:1.7rem;color:#333;font-weight:500;background:#fcfcfc;border-bottom:.1rem solid #efefef;}
	.bbs_list .boardList tbody tr:hover{background:#f9f9f9}
	.bbs_list .boardList tbody td{padding:2rem 0;line-height:2.5rem;font-size:1.6rem;font-weight:400;color:#2a2a2a;text-align:center;border-bottom:.1rem solid #efefef;letter-spacing:-0..5rem;overflow:hidden;}
    .bbs_list .boardList tbody td .mob{display:none !important}
	.bbs_list .boardList tbody td a{display:inline-block;line-height:2.5rem;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;}
	.bbs_list .boardList tbody td .cnt_cmt{display:inline-block;margin:0 0 0 .3rem;padding:0 .8rem;font-size:1.2rem;font-weight:500;background:#eee;border-radius:3rem;vertical-align:top}	
	.bbs_list .boardList tbody td .icon_file{overflow:hidden;display:inline-block;margin:-.1rem 0 0 0;padding:0;width:1.7rem;height:1.5rem;font-size:0;line-height:0;vertical-align:middle;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;text-indent:-9999em;background:url("../img/board/icon_file.png") no-repeat 50% 50%;}
	.bbs_list .boardList tbody .notice_icon{display:inline-block;padding:0 1rem;line-height:2.5rem;font-size:1.2rem;font-weight:400;color:#fff;background-color:#d9534f;border-color:#d9534f;border-radius:.3rem;vertical-align:top;}
	.bbs_list .boardList .td_chk{}
	.bbs_list .boardList .td_num2{}
	.bbs_list .boardList .td_subject{text-align:left}
	.bbs_list .boardList .td_subject a:hover{color:#000;text-decoration:underline}
	.bbs_list .boardList .td_subject i{display:inline-block;line-height:2.5rem;font-size:1.8rem;vertical-align:top;}
	.bbs_list .boardList .td_subject .icon_reply{float:left;margin:.6rem 0;margin-right:.5rem}
	.bbs_list .boardList .td_subject i.xi-new{color:#f00}
	.bbs_list .boardList .td_subject i.xi-lock,
	.bbs_list .boardList .td_subject i.fa-lock{color:#ccc;float:left;margin-right:1rem}
	.bbs_list .boardList .td_subject i.xi-heart{color:#ffbfbf}
	.bbs_list .boardList .td_subject i.xi-link{color:#ccc}
	.bbs_list .boardList .td_data{}
	.bbs_list .boardList .td_datetime{}
	.bbs_list .boardList .td_datetime span strong{font-size:1.3rem;font-weight:400}
	.bbs_list .boardList .td_step{}
	.bbs_list .boardList .td_step [class^="step"]{display:inline-block;border-radius:2rem;font-size:1.3rem;background:#fafafa;vertical-align:top;padding:0 1.2rem}
	.bbs_list .boardList .td_step .step01{color:#fff;background-color:#ea5414}
	.bbs_list .boardList .td_step .step02{color:#fff;background-color:#333}
	.bbs_list .boardList .td_step .step03{color:#333;background-color:#eee}


	/* basic gallery */
	.bbs_list .gallList{overflow:hidden}
	.bbs_list .gallList ul{display:flex;flex-wrap:wrap;margin-right:-4rem}
	.bbs_list .gallList li.disabled{display:none}
	.bbs_list .gallList li.enabled{display:block !important}
	.bbs_list .gallList .inner{position:relative;margin:0 4rem 4rem 0;background:#fff}
    .bbs_list .gallList .inner:hover{background:#f0f0f0}
	.bbs_list .gallList .chk{position:absolute;z-index:11;top:1.5rem;left:1.5rem}
	.bbs_list .gallList .img{position:relative;overflow:hidden}
	.bbs_list .gallList .img a{display:block}
	.bbs_list .gallList .img img{position:relative;width:100%;height:auto;transition:.5s ease}
	.bbs_list .gallList .con{padding:2rem}
	.bbs_list .gallList .tit{font-size:1.8rem;font-weight:700;color:#000;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
	.bbs_list .gallList .txt{display:none !important;font-size:1.6rem;color:#787878;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
	.bbs_list .gallList .inf{font-size:1.2rem;font-weight:300;overflow:hidden}
	.bbs_list .gallList .inf > span{float:left;position:relative;padding-right:1rem;margin-right:1rem;font-size:1.5rem;color:#000;}
	.bbs_list .gallList .inf > span:after{content:'';position:absolute;top:50%;left:0;width:.1rem;height:1.6rem;background:#e9e9e9;transform:translateY(-50%)}
	.bbs_list .gallList .inf > span:last-child{padding-right:0;margin-right:0}
	.bbs_list .gallList .inf > span:last-child:after{display:none}
	.bbs_list .gallList .inf > span.writer{display:none}
	.bbs_list .gallList .etc{position:relative;z-index:2;display:-webkit-box;margin-top:.5rem;line-height:1.8rem;font-size:1.3rem;color:#9a9a9a;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:3.6rem;word-break:keep-all;}
	.bbs_list .gallList .etc.eng .view_eng{display:block !important}
	.bbs_list .gallList .etc.eng .view_kor,
	.bbs_list .gallList .etc.eng .view_chn{display:none !important}
	.bbs_list .gallList .etc.kor .view_kor{display:block !important}
	.bbs_list .gallList .etc.kor .view_eng,
	.bbs_list .gallList .etc.kor .view_chn{display:none !important}
	.bbs_list .gallList .etc.chn .view_chn{display:block !important}
	.bbs_list .gallList .etc.chn .view_kor,
	.bbs_list .gallList .etc.chn .view_eng{display:none !important}
	.bbs_list .gallList .move{border:.1rem solid #e9e9e9;border-top:0;overflow:hidden;}
	.bbs_list .gallList .move a{float:left;width:33.33%;display:block;padding:1rem 0;border-right:.1rem solid #e9e9e9;background:#fff;text-align:center;}
	.bbs_list .gallList .move a i{line-height:1;font-size:2rem;color:#999}
	.bbs_list .gallList .move a span{display:block;line-height:1;font-size:1.2rem;font-weight:400;color:#999}
	.bbs_list .gallList .move a:last-child{border-right:0}
	.bbs_list .gallList .move a:hover i,
	.bbs_list .gallList .move a:hover span{color:#222}
    .bbs_list .gallList .inner:hover .img img{transform:scale(1.1)}
    

	/* basic certify */
	.bbs_list .certList{padding-bottom:5rem}
	.bbs_list .certList ul{font-size:0;margin:0 -2rem;}
	.bbs_list .certList ul:after{content:'';display:table;line-height:0;clear:both}
	.bbs_list .certList li{display:inline-block;padding:0 2rem 4rem;vertical-align:top;}
	.bbs_list .certList li.disabled{display:none}
	.bbs_list .certList li.enabled{display:block !important}
	.bbs_list .certList li .inner{position:relative;}
	.bbs_list .certList li .chk{position:absolute;z-index:11;top:1.5rem;left:1.5rem;}
	.bbs_list .certList li .img{position:relative;overflow:hidden;}
	.bbs_list .certList li .img a{display:block}
	.bbs_list .certList li .img img{position:relative;width:100%;height:auto;transition:all 1s;}
	.bbs_list .certList li .con{padding:2.5rem 1.5rem;background:#f9f9f9;text-align:center;}
	.bbs_list .certList li .tit{position:relative;z-index:2;line-height:3rem;font-size:1.8rem;font-weight:500;color:#000;letter-spacing:-0..5rem;}
	.bbs_list .certList li .txt{margin-top:2rem;display:-webkit-box;line-height:2.8rem;font-size:1.5rem;font-weight:500;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:5.6rem;letter-spacing:-.1rem;overflow:hidden;}
	.bbs_list .certList li .inf{margin-top:2rem;line-height:2rem;font-weight:600;overflow:hidden;}
	.bbs_list .certList li .inf > span{float:left;position:relative;padding-right:1rem;margin-right:1rem;font-size:1.5rem;color:#000;}
	.bbs_list .certList li .inf > span:after{content:'';position:absolute;top:50%;left:0;width:.1rem;height:1.6rem;background:#e9e9e9;transform:translateY(-50%)}
	.bbs_list .certList li .inf > span:last-child{padding-right:0;margin-right:0}
	.bbs_list .certList li .inf > span:last-child:after{display:none}
	.bbs_list .certList li .inf > span.writer{display:none}
	.bbs_list .certList li .etc{position:relative;z-index:2;display:-webkit-box;margin-top:.5rem;line-height:1.8rem;font-size:1.3rem;color:#9a9a9a;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:3.6rem;word-break:keep-all;}
	.bbs_list .certList li .etc.eng .view_eng{display:block !important}
	.bbs_list .certList li .etc.eng .view_kor,
	.bbs_list .certList li .etc.eng .view_chn{display:none !important}
	.bbs_list .certList li .etc.kor .view_kor{display:block !important}
	.bbs_list .certList li .etc.kor .view_eng,
	.bbs_list .certList li .etc.kor .view_chn{display:none !important}
	.bbs_list .certList li .etc.chn .view_chn{display:block !important}
	.bbs_list .certList li .etc.chn .view_kor,
	.bbs_list .certList li .etc.chn .view_eng{display:none !important}
	.bbs_list .certList li .move{border:.1rem solid #e9e9e9;border-top:0;overflow:hidden;}
	.bbs_list .certList li .move a{float:left;width:33.33%;display:block;padding:1rem 0;border-right:.1rem solid #e9e9e9;background:#fff;text-align:center;}
	.bbs_list .certList li .move a i{line-height:1;font-size:2rem;color:#999}
	.bbs_list .certList li .move a span{display:block;line-height:1;font-size:1.2rem;font-weight:400;color:#999}
	.bbs_list .certList li .move a:last-child{border-right:0}
	.bbs_list .certList li .move a:hover i,
	.bbs_list .certList li .move a:hover span{color:#222}
    .bbs_list .certList li .inner:hover .img img{transform:scale(1.1)}
    
	.bbs_write .inp{padding:.5rem 1rem;height:4rem;font-size:1.4rem;border:.1rem solid #eee;background-color:#fafafa;box-sizing:border-box;display:block;}
	.bbs_write .inp[type="file"]{}
	.bbs_write .inf{margin-top:-.1rem;}
	.bbs_write .writeform{padding:2rem 0;overflow:hidden}
	.bbs_write .writeform + .writeform{border-top:.1rem solid #eee}
	.bbs_write .writeform .write_tit{position:relative;margin-bottom:1.5rem;line-height:3.6rem;font-size:2.2rem;font-weight:bold;color:#222;letter-spacing:-.1rem}
	.bbs_write .writeform .write_txt{position:relative;margin:0 0 1.5rem 0;line-height:2rem;font-size:1.3rem;font-weight:300;color:#333}
	.bbs_write .writeform dl{float:left;display:table;width:100%;padding:.5rem 0;zoom:1}
	.bbs_write .writeform dt{display:table-cell;width:15rem;font-size:1.5rem;vertical-align:middle}
	.bbs_write .writeform dd{display:table-cell;width:calc(100% - 15rem);vertical-align:middle}
	.bbs_write .writeform dd > ul{margin:0 -.8rem;margin-bottom:-1.6rem;font-size:0;}
	.bbs_write .writeform dd > ul li{display:inline-block;padding:0 .8rem 1.6rem;width:16.66%;text-align:center;vertical-align:top;}
	.bbs_write .writeform dd > ul li[class^="dp"]{display:none;width:20%;}
	.bbs_write .writeform dd > ul li[class^="dp"].sel{display:inline-block;}
	.bbs_write .writeform dd > ul li input[type="radio"]{display:none}
	.bbs_write .writeform dd > ul li input[type="radio"] + label{display:block;padding:.5rem 1.5rem;border:.2rem solid #e9e9e9;border-radius:.5rem;cursor:pointer;}
	.bbs_write .writeform dd > ul li input[type="radio"]:checked + label{display:block;border-color:#e12525}
	.bbs_write .writeform dd > ul li[class^="dp"] input[type="radio"] + label{background:#fafafa}
	.bbs_write .writeform dd > ul li img{display:block;margin:0 auto 1.5rem;width:100%;height:auto;}
    .bbs_write .writeform dd > ul li span{display:block;line-height:2.6rem;font-size:1.5rem;color:#000;letter-spacing:-0..5rem;}
	.bbs_write .writeform .dotted{position:relative;display:block;padding-left:1rem}
	.bbs_write .writeform .dotted:before{content:'';position:absolute;top:1rem;left:0;width:.3rem;height:.4rem;background:#999}
	.bbs_write .writeform .bar{position:relative;display:block;margin-bottom:1rem;margin-left:2rem;padding-left:1rem;line-height:2.2rem;font-size:1.4rem;color:#555;word-break:keep-all;letter-spacing:-0..5rem}
	.bbs_write .writeform .bar:before{content:'';position:absolute;top:.8rem;left:0;width:.4rem;height:.1rem;background:#999}
	.bbs_write .writeform .autoinp{position:relative;padding-right:14rem}	
	.bbs_write .writeform .del{position:relative;display:block;padding:0 1rem;background:#fafafa;border:.1rem solid #e9e9e9;margin-top:-.1rem}
	.bbs_write .writeform .del input[type="checkbox"]{display:none}
	.bbs_write .writeform .del input[type="checkbox"] + label{display:block;padding-left:2rem;line-height:3.4rem;font-size:1.3rem;cursor:pointer}
	.bbs_write .writeform .del input[type="checkbox"] + label span{position:absolute;top:50%;left:0;margin:0 auto;width:1.6rem;height:1.6rem;display:block;background:#fff;border:.1rem solid #cdd6df;text-indent:-9999em;overflow:hidden;transform:translateY(-50%)}
	.bbs_write .btn_auto{position:absolute;top:0;right:0;display:block;width:14rem;height:4rem;line-height:4rem;font-size:1.4rem;color:#fff;background:#555}
	.bbs_write .writeform textarea{padding:1rem 1rem;width:100%;height:20rem !important;font-size:1.4rem;border:.1rem solid #eee;background:#fafafa;resize:none;box-shadow:none;}
	.bbs_write .board_option input{display:none}
	.bbs_write .board_option input + label{clear:none;display:inline-block;padding-left:2rem;margin:1.2rem 0 1.3rem 0;margin-right:2rem;background:url(../img/checkbox.png) no-repeat 0 0;background-position-x:0;background-position-y:0;height:1.5rem;color:#555;line-height:1.5rem;font-size:1.3rem;cursor:pointer}
	.bbs_write .board_option input:checked + label{background-position-x:0;background-position-y:-1.5rem}
	.bbs_write .captcha{position:relative;display:block;width:100%;padding:1rem;background:#f4f4f4;border:.1rem solid #ccc;overflow:hidden}
	.bbs_write .captcha #captcha_img{float:left;margin-right:1rem;width:100%;max-width:16rem;height:6rem}
	.bbs_write .captcha #captcha_key {float:left;margin-right:1rem;width:100%;max-width:16rem;height:6rem;font-size:2rem;border:.1rem solid #ccc;text-align:center}
	.bbs_write .captcha button{display:block;padding:0 1rem;min-width:10rem;max-width:15rem;height:3rem;font-size:1.2rem;background:#777;color:#fff;letter-spacing:-0..5rem}
    .bbs_write .captcha button#captcha_mp3{background:#555}
	.bbs_write .captcha button#captcha_reload{background:#333}
	.bbs_write .captcha #captcha_info{display:none;padding:1.5rem;position:absolute;bottom:0;right:0;font-size:1.3rem}

    .bbs_content > dl{display:table;width:100%;border-top:.2rem solid #fff;overflow:hidden}
    .bbs_content > dl dt{display:table-cell;padding:1.5rem 1.5rem;width:15rem;line-height:2rem;font-size:1.6rem;font-weight:500;color:#333;background:#f1f1f1}
    .bbs_content > dl dd{position:relative;display:table-cell;padding:1.5rem 1.5rem;width:calc(100% - 15rem);height:auto;line-height:2rem;font-size:1.6rem;background:#fafafa;border-left:.2rem solid #fff;border-right:.2rem solid #fff}
    .bbs_content > dl dd input{background:none;font-size:1.6rem;}
    .bbs_content > dl dd #showPassword{position:absolute;top:50%;right:1rem;line-height:3.4rem;padding:0 1.5rem;transform:translateY(-50%);background:#22335b;color:#fff;font-size:1.3rem;}

	/**/
	.bbs_title{border-top:.1rem solid #333;border-bottom:.1rem solid #e9e9e9;padding:2.5rem 4rem;background:#fafafa;}
	.bbs_title .flex{display:flex}
	.bbs_title .flex .img{flex:0 0 auto;padding-right:1.5rem;width:20rem}
	.bbs_title .flex .img img{width:100%;height:auto}
	.bbs_title .flex .cnt{flex:1;position:relative}
	.bbs_title .flex .cnt .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
	.bbs_title .cate{display:inline-block;margin-bottom:1rem;padding:.3rem 1rem;line-height:2rem;font-size:1.3rem;color:#2a2a2a;border:.1rem solid #2a2a2a}
	.bbs_title .tit{position:relative;line-height:3.6rem;font-size:2.2rem;font-weight:700;color:#2a2a2a;letter-spacing:-0..5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.bbs_title .txt{margin-top:1.2rem;font-size:0;letter-spacing:-0..5rem;}
	.bbs_title .txt dl{position:relative;display:inline-block;line-height:2rem;font-size:1.5rem;color:#2a2a2a;}
	.bbs_title .txt dl + dl{margin-left:2rem;padding-left:2rem}
	.bbs_title .txt dl + dl:before{content:'';position:absolute;top:50%;left:0;margin-top:-.8rem;width:.1rem;height:1.6rem;background:#e9e9e9;}
	.bbs_title .txt dt{display:inline-block;padding-right:1.2rem;font-weight:500;color:#555;vertical-align:top;}
	.bbs_title .txt dd{display:inline-block;color:#999;vertical-align:top;}
	.bbs_title .date{margin-top:1rem}
	.bbs_title .date dl{display:inline-block;line-height:1.8rem;font-size:1.3rem;color:#2a2a2a}
	.bbs_title .date dl + dl{margin-left:1.5rem}
	.bbs_title .date dt{display:inline-block;padding-right:1rem;color:#999;vertical-align:top}
	.bbs_title .date dd{display:inline-block;padding-right:1rem;vertical-align:top}

    /**/
    .bbs_file{position:relative;padding:2.5rem;padding-left:15rem;border-bottom:.1rem solid #e9e9e9;}
    .bbs_file .tit{position:absolute;top:2.5rem;left:4rem;line-height:2.5rem;font-size:1.6rem;color:#515151;font-weight:500;}
    .bbs_file .file{}
    .bbs_file .file li + li{margin-top:.5rem;}
    .bbs_file .file li i{vertical-align:middle}
    .bbs_file .file li a{display:inline-block;position:relative;line-height:2.5rem;font-size:1.5rem;vertical-align:middle; color:#666;}
    .bbs_file .file li a:hover{color:#101010;text-decoration:underline}
    .bbs_file .file li a:before{content:'';position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background:url("../img/board/icon_file.png") no-repeat 50% 50%;}
    .bbs_link{display:flex;align-items:center;position:relative;margin-bottom:2rem}
    .bbs_link .tit{min-width:10rem;font-size:1.6rem;color:#515151;font-weight:500}
	.bbs_link .link{width:100%}
    .bbs_link .link li + li{margin-top:.5rem;}
    .bbs_link .link li a{display:flex;align-items:center;justify-content:space-between;position:relative;padding-left:3rem;height:2.5rem}
	.bbs_link .link li a span{font-size:1.5rem;text-decoration:underline}
    .bbs_link .link li a em{font-size:1.4rem;color:#999}
    .bbs_link .link li a:hover{color:#101010;text-decoration:underline}
    .bbs_link .link li a:before{content:'';position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background:url("../img/board/icon_link.png") no-repeat 50% 50%;}

    /**/
    .bbs_cont{border-radius:0 0 1rem 1rem;padding:2.5rem 5rem;background:#fff;overflow:hidden;}
    .bbs_cont dl{overflow:hidden;}
    .bbs_cont dl + dl{margin-top:5rem;}
    .bbs_cont dt{display:block;margin-bottom:4rem;line-height:4rem;font-size:2rem;font-weight:bold;color:#003683;}
    .bbs_cont dd{display:block;}
    .bbs_cont dd img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}


	/**/	
	.bbs_content{position:relative;margin:0 0 2rem 0;padding:2rem 0;border-bottom:.1rem solid #e9e9e9;overflow:hidden;background:#fff}
	.bbs_content .info{padding-bottom:2rem}
	.bbs_content .info dl{display:flex;align-items:center;padding:1rem 0}
	.bbs_content .info dl + dl{border-top:.1rem solid #e9e9e9}
	.bbs_content .info dt{min-width:12rem;font-size:1.8rem;font-weight:700}
	.bbs_content .info dd{font-size:1.8rem}
    .bbs_content .image{margin-bottom:2rem;text-align:center}
	.bbs_content .image img{width:auto;max-width:100%;height:auto;image-orientation:from-image;}
    .bbs_content .text{font-size:1.6rem}
	.bbs_content .content{line-height:3rem;font-size:1.6rem;color:#2a2a2a;}
	.bbs_content .content imt{width:auto;max-width:100%;height:auto}
	.bbs_content .vote{text-align:center}
	.bbs_content .vote span.bo_v_act_gng{display:inline-block}
	.bbs_content .vote span a{display:block;padding:1rem 1.2rem .8rem 1.2rem;font-size:1.4rem;font-weight:400;border:.1rem solid #e9e9e9;color:#333}
	.bbs_content .vote span a strong{padding:0 0 0 .5rem}
	.bbs_content .vote span:nth-child(1) a{color:#5cb85c;border-color:#5cb85c}
	.bbs_content .vote span:nth-child(2) a{color:#0275d8;border-color:#0275d8}
	.bbs_content .vote span:nth-child(1) a:hover{color:#fff;background:#5cb85c}
	.bbs_content .vote span:nth-child(2) a:hover{color:#fff;background:#0275d8}
	.bbs_content .vote .bo_v_good,
	.bbs_content .vote .bo_v_nogood{display:inline-block;padding:1rem 1.2rem .8rem 1.2rem;font-size:1.4rem;font-weight:400;border:.1rem solid #e9e9e9;color:#333}
	.bbs_content .vote .bo_v_good strong,
	.bbs_content .vote .bo_v_nogood strong{padding:0 0 0 .5rem}
	.bbs_content .vote .bo_v_good{color:#5cb85c;border-color:#5cb85c}
	.bbs_content .vote .bo_v_nogood{color:#0275d8;border-color:#0275d8}
	.bbs_content .link{position:relative;display:flex;margin-top:5rem;line-height:6.5rem;border-top:.1rem solid #eaeaea;border-bottom:.1rem solid #eaeaea}
	.bbs_content .link .tit{flex:1;padding:0 3.5rem;left:0;display:block;font-size:1.6rem;font-weight:500;color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fafafa}
	.bbs_content .link ul{position:relative;flex:9;padding:1.5rem 2.5rem;background:#fff}
	.bbs_content .link li{position:relative}
	.bbs_content .link li:nth-child(n+2){margin-top:.8rem}
	.bbs_content .link a{display:block;line-height:3rem;font-size:1.4rem;font-weight:400;word-wrap:break-word;color:#777}
	.bbs_content .link a div{display:inline-block;margin-left:.5rem}
	.bbs_content .link a i{position:relative;top:.2rem;font-size:1.5rem;width:3rem;line-height:3rem;text-align:center;background:#f1f1f1;border-radius:3rem}
	.bbs_content .link a:hover div{text-decoration:underline}	
	.bbs_content .link span{position:absolute;top:50%;right:1rem;display:block;line-height:3rem;font-size:1.4rem;font-weight:300;color:#888;transform:translateY(-50%)}
	
	
	/**/
	.bbs_button{display:flex;align-items:center;justify-content:space-between}
	.bbs_button .button{display:flex;align-items:center;gap:1rem}
	.bbs_button .button:nth-child(1){float:left;}
	.bbs_button .button:nth-child(2){float:right}
	.bbs_button .button .bt{display:flex;align-items:center;justify-content:center;gap:1rem;min-width:12rem;height:5rem;font-size:1.6rem;font-weight:500;text-align:center;color:#555;border:.1rem solid #ccc;background:#fff;transition:.2s}
	.bbs_button .button .bt:hover{filter:brightness(0.95);box-shadow:.4rem .4rem .4rem rgba(0,0,0,0.1)}
	.bbs_button .button .bt i{font-size:1.5rem}
	.bbs_button .button .bt_adm{color:#555;border:.1rem solid #ccc;background:#fff}
	.bbs_button .button .bt_b01{color:#555;border:.1rem solid #aaa;background:#fff}
	.bbs_button .button .bt_b02{color:#fff;border:.1rem solid #000;background:#000}
	.bbs_button .button .bt_list{color:#000;border:.1rem solid #ccc;background:#fff}
	.bbs_button .button .bt_write{color:#fff;border:.1rem solid #333;background:#000}
	.bbs_button .button .bt_save{color:#fff;border:.1rem solid #333;background:#555}

	/**/	
	.bbs_bottom{margin:5rem 0 0 0;padding-bottom:10rem;border-top:.1rem solid #eaeaea}
	.bbs_bottom .desc{position:relative;display:flex;height:7.5rem;line-height:7.5rem;border-bottom:.1rem solid #eaeaea}
	.bbs_bottom .desc dt{flex:1;padding:0 3.5rem;left:0;display:block;font-size:1.6rem;font-weight:500;color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fafafa}
	.bbs_bottom .desc dd{position:relative;flex:9;padding:0 2.5rem;background:#fff}
	.bbs_bottom .desc dd a{display:block;font-size:1.6rem;color:#7a7a7a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.bbs_bottom .desc dd a:hover{color:#2a2a2a}
	.bbs_bottom .desc dd em{position:absolute;top:0;right:1.5rem;display:block;font-size:1.4rem;font-weight:300;color:#888;text-align:right}
	
	/**/
	.bbs_pagination .pg_wrap{position:relative;margin-top:5rem;padding-bottom:5rem;text-align:center;}
	.bbs_pagination .pg_wrap .pg{font-size:0}
	.bbs_pagination .pg_wrap .pg [class^=pg]{display:inline-block;margin:0 .5rem;width:5rem;height:5rem;line-height:5rem;font-size:1.5rem;font-weight:600;color:#555;border-radius:.5rem;border:.1rem solid #fcfcfc;background:#fff;box-sizing:border-box;vertical-align:top;box-shadow:rem 1.5rem 3rem rem rgba(28, 28, 32, 0.04);}
	.bbs_pagination .pg_wrap .pg .pg_current{display:inline-block;width:5rem;line-height:5rem;font-size:1.5rem;color:#fff;border-color:#22335b;background:#22335b;}
	.bbs_pagination .pg_wrap .pg a.pg_start,
	.bbs_pagination .pg_wrap .pg a.pg_end,
	.bbs_pagination .pg_wrap .pg a.pg_prev,
	.bbs_pagination .pg_wrap .pg a.pg_next{font-size:0}
	.bbs_pagination .pg_wrap .pg a.pg_prev:before{content:"\e93c";font-size:1.4rem;color:#555;line-height:5rem;font-family:xeicon;vertical-align:.1rem}
	.bbs_pagination .pg_wrap .pg a.pg_next:before{content:"\e93f";font-size:1.4rem;color:#555;line-height:5rem;font-family:xeicon;vertical-align:.1rem}
	.bbs_pagination .pg_wrap .pg a.pg_start:before{content:"\ea47";font-size:1.4rem;color:#555;line-height:5rem;font-family:xeicon;vertical-align:.1rem;}
	.bbs_pagination .pg_wrap .pg a.pg_end:before{content:"\ea48";font-size:1.4rem;color:#555;line-height:5rem;font-family:xeicon;vertical-align:.1rem;}
	.bbs_pagination .pg_wrap .pg a:hover{color:#333;border-color:#fafafa;}
	
	.mrl50{margin:0 0 0 4rem}
	.mrl50:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl100{margin:0 0 0 7rem}
	.mrl100:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl150{margin:0 0 0 10rem}
	.mrl150:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl200{margin:0 0 0 13rem}
	.mrl200:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.captcha{text-align:left;overflow:hidden}
	
	/**/
	.autowrap{position:relative}
	.autosave{display:none;position:absolute;z-index:1000;top:4rem;right:0;width:43rem;height:20rem;border:.1rem solid #565656;background:#fff;box-shadow:.2rem .2rem .3rem rem rgba(0,0,0,0.2)}
	.autosave:before{content:"";position:absolute;top:-.8rem;right:1.2rem;width:0;height:0;border-style:solid;border-width:0 .6rem .8rem .6rem;border-color:transparent transparent #000 transparent}
	.autosave:after{content:"";position:absolute;top:-.7rem;right:1.2rem;width:0;height:0;border-style:solid;border-width:0 .6rem .8rem .6rem;border-color:transparent transparent #fff transparent}
	.autosave strong{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.autosave ul{padding:1rem;height:16rem;border-top:.1rem solid #e9e9e9;border-bottom:.1rem solid #e8e8e8;overflow-y:scroll}
	.autosave li{position:relative}
	.autosave li a{display:block;padding:0 1rem;line-height:3.5rem;border-bottom:.1rem solid #fff;background:#eee}
	.autosave li span{position:absolute;top:0;right:0;display:block;line-height:3.5rem;font-size:1.2rem;color:#999}
	.autosave li button{width:2rem;height:3.5rem;line-height:3.5rem;background:none;overflow:hidden}
	.autosave li button:before{content:'X'}
	.autosave > button{width:100%;height:3.8rem;color:#333;background:#fff;cursor:pointer}
	html.no-overflowscrolling #autosave_pop{height:auto;max-height:1000rem !important}

}
@media (min-width:748px) and (max-width:1199px){
	
	.board{padding:0 2.5rem 5rem;}
	.board .nocontent {text-align:center;padding:10rem 0;line-height:3rem;font-size:1.3rem;color:#999;}
		
	/**/
	.bbs_menu{position:relative;z-index:10;padding:0 0 3rem 0;}
	.bbs_menu:after{content:'';display:table;line-height:0;clear:both}
	.bbs_menu .cate{float:left;position:relative}
	.bbs_menu .cate .cateOpen{border-radius:5rem;padding:0 2.5rem;line-height:5.5rem;width:100%;min-width:27rem;color:#003683;background:#fff url("../img/arrow_cate.png") no-repeat right 2.5rem center;text-align:left;box-shadow:0 0 4rem rgba(0,0,0,0.03);position:relative;z-index:6;}
	.bbs_menu .cate ul{position:relative;background:#fff;border-radius:0 0 1.5rem 1.5rem;overflow:hidden;}
	.bbs_menu .cate li{float:left;display:block;vertical-align:top;}
	.bbs_menu .cate li + li{margin-left:1rem;}
	.bbs_menu .cate li a{display:block;padding:0 2.5rem;line-height:4.3rem;font-size:1.4rem;font-weight:400;color:#777;border-radius:5rem;border:.1rem solid #e0e0e0;}
	.bbs_menu .cate li a:hover{color:#000;}
    .bbs_menu .cate #bo_cate_on{color:#fff;font-weight:600;background:#e12525;border-color:#e12525;}

    /**/
	.bbs_menu .search{float:right;border-radius:5rem;background:#fafafa;}
	.bbs_menu .search select{float:left;margin-left:1.5rem;padding:1.5rem 4.5rem 1.5rem .5rem;height:4.5rem;font-size:1.4rem;border:0;}
	.bbs_menu .search input{float:left;padding:1.5rem 2rem;height:4.5rem;line-height:4.5rem;font-size:1.4rem;color:#2a2a2a;border:0;background:none;}
	.bbs_menu .search input::placeholder{color:#cacaca}
	.bbs_menu .search button{float:left;padding:1rem 1.5rem;height:4.5rem;font-size:1.5rem;background:none;}
	.bbs_menu .search button i{font-size:2.4rem;}


	/**/
	.bbs_list{position:relative;z-index:9;}
	.bbs_list .nocontent{line-height:20rem;font-size:1.5rem;font-weight:400;color:#555;text-align:center}
	.bbs_list li.list-1{width:100%}
	.bbs_list li.list-2{width:50%}
	.bbs_list li.list-3{width:33.33%}
	.bbs_list li.list-4{width:33.33%;}
	.bbs_list li.list-5{width:20%}
	.bbs_list li.list-6{width:16.66}
	.bbs_list li.list-7{width:14.28%}
	.bbs_list li.list-8{width:12.25%}
	.bbs_list li.list-9{width:11.11%}
	.bbs_list li.list-10{width:10%}

	/* basic board */
	.bbs_list .boardList{}
	.bbs_list .boardList table{position:relative;width:100%;border-collapse:collapse;background:#fff;}
	.bbs_list .boardList thead{padding:.3rem 0 0 0}
	.bbs_list .boardList thead:before{content:'';position:absolute;top:0;left:0;right:0;height:.1rem;background:#999}
	.bbs_list .boardList thead th{padding:1.8rem 0;line-height:2.5rem;font-size:1.5rem;color:#333;font-weight:500;background:#fcfcfc;border-bottom:.1rem solid #efefef;}
	.bbs_list .boardList tbody tr:hover{background:#f9f9f9}
	.bbs_list .boardList tbody td{padding:1.8rem 0;line-height:2.5rem;font-size:1.5rem;font-weight:400;color:#2a2a2a;text-align:center;border-bottom:.1rem solid #efefef;letter-spacing:-0..5rem;overflow:hidden;}
    .bbs_list .boardList tbody td .mob{display:none !important}
	.bbs_list .boardList tbody td a{display:inline-block;line-height:2.5rem;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;}
	.bbs_list .boardList tbody td .cnt_cmt{display:inline-block;margin:0 0 0 .3rem;padding:0 .8rem;font-size:1.2rem;font-weight:500;background:#eee;border-radius:3rem;vertical-align:top}	
	.bbs_list .boardList tbody td .icon_file{overflow:hidden;display:inline-block;margin:-.1rem 0 0 0;padding:0;width:1.7rem;height:1.5rem;font-size:0;line-height:0;vertical-align:middle;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;text-indent:-9999em;background:url("../img/board/icon_file.png") no-repeat 50% 50%;}
	.bbs_list .boardList tbody .notice_icon{display:inline-block;padding:0 1rem;line-height:2.5rem;font-size:1.2rem;font-weight:400;color:#fff;background-color:#d9534f;border-color:#d9534f;border-radius:.3rem;vertical-align:top;}
	.bbs_list .boardList .td_chk{}
	.bbs_list .boardList .td_num2{}
	.bbs_list .boardList .td_subject{text-align:left}
	.bbs_list .boardList .td_subject a:hover{color:#000;text-decoration:underline}
	.bbs_list .boardList .td_subject i{display:inline-block;line-height:2.5rem;font-size:1.8rem;vertical-align:top;}
	.bbs_list .boardList .td_subject .icon_reply{float:left;margin:.6rem 0;margin-right:.5rem}
	.bbs_list .boardList .td_subject i.xi-new{color:#f00}
	.bbs_list .boardList .td_subject i.xi-lock,
	.bbs_list .boardList .td_subject i.fa-lock{color:#ccc;float:left;margin-right:1rem}
	.bbs_list .boardList .td_subject i.xi-heart{color:#ffbfbf}
	.bbs_list .boardList .td_subject i.xi-link{color:#ccc}
	.bbs_list .boardList .td_data{}
	.bbs_list .boardList .td_datetime{}
	.bbs_list .boardList .td_datetime span strong{font-size:1.3rem;font-weight:400}
	.bbs_list .boardList .td_step{}
	.bbs_list .boardList .td_step [class^="step"]{display:inline-block;border-radius:2rem;font-size:1.3rem;background:#fafafa;vertical-align:top;padding:0 1.2rem}
	.bbs_list .boardList .td_step .step01{color:#fff;background-color:#ea5414}
	.bbs_list .boardList .td_step .step02{color:#fff;background-color:#333}
	.bbs_list .boardList .td_step .step03{color:#333;background-color:#eee}

	/* basic gallery */
	.bbs_list .gallList{padding-bottom:5rem}
	.bbs_list .gallList ul{font-size:0;margin:0 -1rem;}
	.bbs_list .gallList ul:after{content:'';display:table;line-height:0;clear:both}
	.bbs_list .gallList li{display:inline-block;padding:0 1rem 2rem;vertical-align:top;}
	.bbs_list .gallList li.disabled{display:none}
	.bbs_list .gallList li.enabled{display:block !important}
	.bbs_list .gallList li .inner{position:relative;}
	.bbs_list .gallList li .chk{position:absolute;z-index:11;top:1.5rem;left:1.5rem;}
	.bbs_list .gallList li .img{position:relative;overflow:hidden;}
	.bbs_list .gallList li .img a{display:block}
	.bbs_list .gallList li .img img{position:relative;width:100%;height:auto;transition:all 0.5s}
	.bbs_list .gallList li .con{padding:2rem;background:#f9f9f9;}
	.bbs_list .gallList li .tit{position:relative;z-index:2;line-height:3rem;font-size:2.2rem;font-weight:600;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-height:6rem;letter-spacing:-.1rem;}
	.bbs_list .gallList li .txt{margin-top:2rem;display:-webkit-box;line-height:2.8rem;font-size:1.5rem;font-weight:500;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:5.6rem;letter-spacing:-.1rem;overflow:hidden;}
	.bbs_list .gallList li .inf{margin-top:2rem;line-height:2rem;font-weight:600;overflow:hidden;}
	.bbs_list .gallList li .inf > span{float:left;position:relative;padding-right:1rem;margin-right:1rem;font-size:1.5rem;color:#000;}
	.bbs_list .gallList li .inf > span:after{content:'';position:absolute;top:50%;left:0;width:.1rem;height:1.6rem;background:#e9e9e9;transform:translateY(-50%)}
	.bbs_list .gallList li .inf > span:last-child{padding-right:0;margin-right:0}
	.bbs_list .gallList li .inf > span:last-child:after{display:none}
	.bbs_list .gallList li .inf > span.writer{display:none}
	.bbs_list .gallList li .etc{position:relative;z-index:2;display:-webkit-box;margin-top:.5rem;line-height:1.8rem;font-size:1.3rem;color:#9a9a9a;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:3.6rem;word-break:keep-all;}
	.bbs_list .gallList li .etc.eng .view_eng{display:block !important}
	.bbs_list .gallList li .etc.eng .view_kor,
	.bbs_list .gallList li .etc.eng .view_chn{display:none !important}
	.bbs_list .gallList li .etc.kor .view_kor{display:block !important}
	.bbs_list .gallList li .etc.kor .view_eng,
	.bbs_list .gallList li .etc.kor .view_chn{display:none !important}
	.bbs_list .gallList li .etc.chn .view_chn{display:block !important}
	.bbs_list .gallList li .etc.chn .view_kor,
	.bbs_list .gallList li .etc.chn .view_eng{display:none !important}
	.bbs_list .gallList li .move{border:.1rem solid #e9e9e9;border-top:0;overflow:hidden;}
	.bbs_list .gallList li .move a{float:left;width:33.33%;display:block;padding:1rem 0;border-right:.1rem solid #e9e9e9;background:#fff;text-align:center;}
	.bbs_list .gallList li .move a i{line-height:1;font-size:2rem;color:#999}
	.bbs_list .gallList li .move a span{display:block;line-height:1;font-size:1.2rem;font-weight:400;color:#999}
	.bbs_list .gallList li .move a:last-child{border-right:0}
	.bbs_list .gallList li .move a:hover i,
	.bbs_list .gallList li .move a:hover span{color:#222}
	
	/* basic certList */
	.bbs_list .certList{padding-bottom:5rem}
	.bbs_list .certList ul{font-size:0;margin:0 -1rem;}
	.bbs_list .certList ul:after{content:'';display:table;line-height:0;clear:both}
	.bbs_list .certList li{display:inline-block;padding:0 1rem 2rem;vertical-align:top;}
	.bbs_list .certList li.disabled{display:none}
	.bbs_list .certList li.enabled{display:block !important}
	.bbs_list .certList li .inner{position:relative;}
	.bbs_list .certList li .chk{position:absolute;z-index:11;top:1.5rem;left:1.5rem;}
	.bbs_list .certList li .img{position:relative;overflow:hidden;}
	.bbs_list .certList li .img a{display:block}
	.bbs_list .certList li .img img{position:relative;width:100%;height:auto;transition:all 0.5s}
	.bbs_list .certList li .con{padding:2rem;background:#f9f9f9;}
	.bbs_list .certList li .tit{position:relative;z-index:2;line-height:2.2rem;font-size:1.6rem;font-weight:600;color:#000;letter-spacing:-.1rem;}
	
	/**/
	.bbs_write .writehead{margin-bottom:5rem;padding:5rem 0;overflow:hidden;text-align:center;border-radius:1.5rem;letter-spacing:-0..5rem;background:#f6f6f6}
	.bbs_write .writehead .txt{margin-bottom:1.5rem;line-height:1;font-size:2rem;font-weight:300;color:#666}
	.bbs_write .writehead .tit{line-height:1;font-size:3.2rem;font-weight:bold;color:#333}
	.bbs_write .writeform dd .box{overflow:hidden}
	.bbs_write .writeform dd .box span{float:left;width:25%;line-height:4rem}
	.bbs_write .writeform dd > ul{margin:0 -.4rem;font-size:0;}
	.bbs_write .writeform dd > ul li{display:inline-block;padding:0 .4rem 1.6rem;width:33.33%;text-align:center;vertical-align:top;}
	.bbs_write .writeform dd > ul li[class^="dp"]{display:none;}
	.bbs_write .writeform dd > ul li[class^="dp"].sel{display:inline-block;}
	.bbs_write .writeform dd > ul li input[type="radio"]{display:none}
	.bbs_write .writeform dd > ul li input[type="radio"] + label{display:block;padding:.5rem;border:.2rem solid #e9e9e9;border-radius:.5rem;cursor:pointer;}
	.bbs_write .writeform dd > ul li input[type="radio"]:checked + label{display:block;border-color:#e12525}
	.bbs_write .writeform dd > ul li[class^="dp"] input[type="radio"] + label{background:#fafafa}
	.bbs_write .writeform dd > ul li img{display:block;margin:0 auto 1.5rem;width:100%;height:auto;}
    .bbs_write .writeform dd > ul li span{display:block;line-height:3rem;font-size:1.5rem;color:#000;}
	.bbs_write .writeform dd input[type="checkbox"]{display:none}
	.bbs_write .writeform dd input[type="checkbox"] + label{position:relative;display:inline-block;color:#676e70;vertical-align:top}
	.bbs_write .writeform dd input[type="checkbox"] ~ .chk_li{display:inline-block;padding:0 0 0 .5rem;line-height:1.5rem;font-size:1.3rem;vertical-align:top}
	.bbs_write .writeform dd input[type="checkbox"] + label span{position:relative;margin:0 auto;width:1.5rem;height:1.5rem;display:block;background:#fff;border:.1rem solid #cdd6df;cursor:pointer}
	.bbs_write .writeform dd input[type="checkbox"]:checked + label span{border-color:#22335b}
	.bbs_write .writeform dd input[type="checkbox"]:checked + label span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#053864 url('/../../img/chk.png') no-repeat 50% 50%;background-size:80% auto}

	/**/
	.bbs_title{border-top:.1rem solid #333;border-bottom:.1rem solid #e9e9e9;padding:2.5rem 4rem;background:#fafafa;}
	.bbs_title .flex{display:flex}
	.bbs_title .flex .img{flex:0 0 auto;padding-right:1.5rem;width:20rem}
	.bbs_title .flex .img img{width:100%;height:auto}
	.bbs_title .flex .cnt{flex:1;position:relative}
	.bbs_title .flex .cnt .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
	.bbs_title .cate{display:inline-block;margin-bottom:1rem;padding:.3rem 1rem;line-height:2rem;font-size:1.3rem;color:#2a2a2a;border:.1rem solid #2a2a2a}
	.bbs_title .tit{position:relative;line-height:3.6rem;font-size:2.2rem;font-weight:700;color:#2a2a2a;letter-spacing:-0..5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.bbs_title .txt{margin-top:1.2rem;font-size:0;letter-spacing:-0..5rem;}
	.bbs_title .txt dl{position:relative;display:inline-block;line-height:2rem;font-size:1.5rem;color:#2a2a2a;}
	.bbs_title .txt dl + dl{margin-left:2rem;padding-left:2rem}
	.bbs_title .txt dl + dl:before{content:'';position:absolute;top:50%;left:0;margin-top:-.8rem;width:.1rem;height:1.6rem;background:#e9e9e9;}
	.bbs_title .txt dt{display:inline-block;padding-right:1.2rem;font-weight:500;color:#555;vertical-align:top;}
	.bbs_title .txt dd{display:inline-block;color:#999;vertical-align:top;}
	.bbs_title .date{margin-top:1rem}
	.bbs_title .date dl{display:inline-block;line-height:1.8rem;font-size:1.3rem;color:#2a2a2a}
	.bbs_title .date dl + dl{margin-left:1.5rem}
	.bbs_title .date dt{display:inline-block;padding-right:1rem;color:#999;vertical-align:top}
	.bbs_title .date dd{display:inline-block;padding-right:1rem;vertical-align:top}

    /**/
    .bbs_file{position:relative;padding:2.5rem;padding-left:15rem;border-bottom:.1rem solid #e9e9e9;}
    .bbs_file .tit{position:absolute;top:2.5rem;left:4rem;line-height:2.5rem;font-size:1.6rem;color:#515151;font-weight:500;}
    .bbs_file .file{}
    .bbs_file .file li + li{margin-top:.5rem;}
    .bbs_file .file li a{display:block;position:relative;padding-left:3rem;line-height:2.5rem;font-size:1.5rem;color:#666;}
    .bbs_file .file li a:hover{color:#101010;text-decoration:underline}
    .bbs_file .file li a:before{content:'';position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background:url("../img/board/icon_file.png") no-repeat 50% 50%;}
    .bbs_link{position:relative;padding:2.5rem;padding-left:15rem;border-bottom:.1rem solid #e9e9e9;}
    .bbs_link .tit{position:absolute;top:2.5rem;left:4rem;line-height:2.5rem;font-size:1.6rem;color:#515151;font-weight:500;}
    .bbs_link .link{}
    .bbs_link .link li + li{margin-top:.5rem;}
    .bbs_link .link li a{display:block;position:relative;padding-left:3rem;line-height:2.5rem;font-size:1.5rem;color:#666;}
    .bbs_link .link li a em{position:absolute;top:0;right:0;line-height:2.5rem;font-size:1.4rem;color:#999}
    .bbs_link .link li a:hover{color:#101010;text-decoration:underline}
    .bbs_link .link li a:before{content:'';position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background:url("../img/board/icon_link.png") no-repeat 50% 50%;}

	/**/
    .bbs_cont{margin:0 2.5rem;border-radius:0 0 1rem 1rem;padding:2.5rem 4rem;background:#fff;overflow:hidden;}
    .bbs_cont dl{overflow:hidden;}
    .bbs_cont dl + dl{margin-top:5rem;}
    .bbs_cont dt{display:block;margin-bottom:2.5rem;line-height:4rem;font-size:2rem;font-weight:bold;color:#003683;}
    .bbs_cont dd{display:block;}
    .bbs_cont dd img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}

	/**/	
	.bbs_content{position:relative;margin:0 0 2rem 0;padding:2rem 0;overflow:hidden;background:#fff;}
	.bbs_content .image{margin-bottom:5rem;text-align:center}
	.bbs_content .image img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}
	.bbs_content .content{line-height:3rem;font-size:1.6rem;color:#2a2a2a;}
	.bbs_content .vote{text-align:center}
	.bbs_content .vote span.bo_v_act_gng{display:inline-block}
	.bbs_content .vote span a{display:block;padding:1rem 1.2rem .8rem 1.2rem;font-size:1.4rem;font-weight:400;border:.1rem solid #e9e9e9;color:#333}
	.bbs_content .vote span a strong{padding:0 0 0 .5rem}
	.bbs_content .vote span:nth-child(1) a{color:#5cb85c;border-color:#5cb85c}
	.bbs_content .vote span:nth-child(2) a{color:#0275d8;border-color:#0275d8}
	.bbs_content .vote span:nth-child(1) a:hover{color:#fff;background:#5cb85c}
	.bbs_content .vote span:nth-child(2) a:hover{color:#fff;background:#0275d8}
	.bbs_content .vote .bo_v_good,
	.bbs_content .vote .bo_v_nogood{display:inline-block;padding:1rem 1.2rem .8rem 1.2rem;font-size:1.4rem;font-weight:400;border:.1rem solid #e9e9e9;color:#333}
	.bbs_content .vote .bo_v_good strong,
	.bbs_content .vote .bo_v_nogood strong{padding:0 0 0 .5rem}
	.bbs_content .vote .bo_v_good{color:#5cb85c;border-color:#5cb85c}
	.bbs_content .vote .bo_v_nogood{color:#0275d8;border-color:#0275d8}
	.bbs_content .file{position:relative;display:flex;margin-top:5rem;line-height:6.5rem;border-top:.1rem solid #eaeaea;border-bottom:.1rem solid #eaeaea}
	.bbs_content .file .tit{flex:1;padding:0 3.5rem;left:0;display:block;font-size:1.6rem;font-weight:500;color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fafafa}
	.bbs_content .file ul{position:relative;flex:9;padding:1.5rem 2.5rem;background:#fff}
	.bbs_content .file li{position:relative}
	.bbs_content .file li:nth-child(n+2){margin-top:.8rem}
	.bbs_content .file a{display:block;line-height:3rem;font-size:1.4rem;font-weight:400;word-wrap:break-word;color:#777}
	.bbs_content .file a div{display:inline-block;margin-left:.5rem}
	.bbs_content .file a i{position:relative;top:.2rem;font-size:1.5rem;width:3rem;line-height:3rem;text-align:center;background:#f1f1f1;border-radius:3rem}
	.bbs_content .file a:hover div{text-decoration:underline}	
	.bbs_content .file span{position:absolute;top:50%;right:1rem;display:block;line-height:3rem;font-size:1.4rem;font-weight:300;color:#888;transform:translateY(-50%)}
	.bbs_content .link{position:relative;display:flex;margin-top:5rem;line-height:6.5rem;border-top:.1rem solid #eaeaea;border-bottom:.1rem solid #eaeaea}
	.bbs_content .link .tit{flex:1;padding:0 3.5rem;left:0;display:block;font-size:1.6rem;font-weight:500;color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fafafa}
	.bbs_content .link ul{position:relative;flex:9;padding:1.5rem 2.5rem;background:#fff}
	.bbs_content .link li{position:relative}
	.bbs_content .link li:nth-child(n+2){margin-top:.8rem}
	.bbs_content .link a{display:block;line-height:3rem;font-size:1.4rem;font-weight:400;word-wrap:break-word;color:#777}
	.bbs_content .link a div{display:inline-block;margin-left:.5rem}
	.bbs_content .link a i{position:relative;top:.2rem;font-size:1.5rem;width:3rem;line-height:3rem;text-align:center;background:#f1f1f1;border-radius:3rem}
	.bbs_content .link a:hover div{text-decoration:underline}	
	.bbs_content .link span{position:absolute;top:50%;right:1rem;display:block;line-height:3rem;font-size:1.4rem;font-weight:300;color:#888;transform:translateY(-50%)}
	
	/**/	
	.bbs_bottom{margin:5rem 2.5rem 0;padding-bottom:10rem;border-top:.1rem solid #eaeaea;}
	.bbs_bottom .desc{position:relative;display:flex;height:6.5rem;line-height:6.5rem;border-bottom:.1rem solid #eaeaea}
	.bbs_bottom .desc dt{flex:1;padding:0 2rem;left:0;display:block;font-size:1.5rem;font-weight:500;color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fafafa}
	.bbs_bottom .desc dd{position:relative;flex:9;padding:0 2rem;background:#fff}
	.bbs_bottom .desc dd a{display:block;font-size:1.5rem;color:#7a7a7a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.bbs_bottom .desc dd a:hover{color:#2a2a2a}
	.bbs_bottom .desc dd em{position:absolute;top:0;right:1.5rem;display:block;font-size:1.4rem;font-weight:300;color:#888;text-align:right}
	
	/**/
	.bbs_button{padding:2rem 2.5rem;text-align:center;overflow:hidden;}
	.bbs_button:after{content:'';display:table;line-height:0;clear:both}
	.bbs_button .button{margin:1rem -.5rem;font-size:0;overflow:hidden;}
	.bbs_button .button:nth-child(1){float:left;}
	.bbs_button .button:nth-child(2){float:right}
	.bbs_button .button .bt{display:inline-block;margin:0 .5rem;min-width:12rem;line-height:4.8rem;font-size:1.6rem;font-weight:500;text-align:center;color:#555;border:.1rem solid #ccc;background:#fff;transition:all .2s;vertical-align:top;box-sizing:border-box}
	.bbs_button .button .bt:hover{filter:brightness(0.95);box-shadow:.4rem .4rem .4rem rgba(0,0,0,0.1)}
	.bbs_button .button .bt i{font-size:1.5rem}
	.bbs_button .button .bt_adm{color:#555;border:.1rem solid #ccc;background:#fff}
	.bbs_button .button .bt_b01{color:#555;border:.1rem solid #aaa;background:#fff}
	.bbs_button .button .bt_b02{color:#fff;border:.1rem solid #000;background:#000}
	.bbs_button .button .bt_list{color:#fff;border:.1rem solid #22335b;background:#22335b}
	.bbs_button .button .bt_write{color:#fff;border:.1rem solid #333;background:#000}
	.bbs_button .button .bt_save{color:#fff;border:.1rem solid #333;background:#555}

	/**/
	.bbs_pagination .pg_wrap{position:relative;margin-top:5rem;padding-bottom:5rem;text-align:center;}
	.bbs_pagination .pg_wrap .pg{font-size:0}
	.bbs_pagination .pg_wrap .pg [class^=pg]{display:inline-block;margin:0 .5rem;width:5rem;height:5rem;line-height:5rem;font-size:1.5rem;font-weight:600;color:#555;border-radius:.5rem;border:.1rem solid #fcfcfc;background:#fff;box-sizing:border-box;vertical-align:top;box-shadow:rem 1.5rem 3rem rem rgba(28, 28, 32, 0.04);}
	.bbs_pagination .pg_wrap .pg .pg_current{display:inline-block;width:5rem;line-height:5rem;font-size:1.5rem;color:#fff;border-color:#22335b;background:#22335b;}
	.bbs_pagination .pg_wrap .pg a.pg_start,
	.bbs_pagination .pg_wrap .pg a.pg_end,
	.bbs_pagination .pg_wrap .pg a.pg_prev,
	.bbs_pagination .pg_wrap .pg a.pg_next{font-size:0}
	.bbs_pagination .pg_wrap .pg a.pg_prev:before{content:"\e93c";font-size:1.4rem;color:#555;line-height:5rem;font-family:xeicon;vertical-align:.1rem}
	.bbs_pagination .pg_wrap .pg a.pg_next:before{content:"\e93f";font-size:1.4rem;color:#555;line-height:5rem;font-family:xeicon;vertical-align:.1rem}
	.bbs_pagination .pg_wrap .pg a.pg_start:before{content:"\ea47";font-size:1.4rem;color:#555;line-height:5rem;font-family:xeicon;vertical-align:.1rem;}
	.bbs_pagination .pg_wrap .pg a.pg_end:before{content:"\ea48";font-size:1.4rem;color:#555;line-height:5rem;font-family:xeicon;vertical-align:.1rem;}
	.bbs_pagination .pg_wrap .pg a:hover{color:#333;border-color:#fafafa;}
	
	.mrl50{margin:0 0 0 4rem}
	.mrl50:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl100{margin:0 0 0 7rem}
	.mrl100:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl150{margin:0 0 0 10rem}
	.mrl150:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl200{margin:0 0 0 13rem}
	.mrl200:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.captcha{text-align:right;overflow:hidden}
	
	/**/
	.autowrap{position:relative}
	.autosave{display:none;position:absolute;z-index:1000;top:4rem;right:0;width:43rem;height:20rem;border:.1rem solid #565656;background:#fff;box-shadow:.2rem .2rem .3rem rem rgba(0,0,0,0.2)}
	.autosave:before{content:"";position:absolute;top:-.8rem;right:1.2rem;width:0;height:0;border-style:solid;border-width:0 .6rem .8rem .6rem;border-color:transparent transparent #000 transparent}
	.autosave:after{content:"";position:absolute;top:-.7rem;right:1.2rem;width:0;height:0;border-style:solid;border-width:0 .6rem .8rem .6rem;border-color:transparent transparent #fff transparent}
	.autosave strong{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.autosave ul{padding:1rem;height:16rem;border-top:.1rem solid #e9e9e9;border-bottom:.1rem solid #e8e8e8;overflow-y:scroll}
	.autosave li{position:relative}
	.autosave li a{display:block;padding:0 1rem;line-height:3.5rem;border-bottom:.1rem solid #fff;background:#eee}
	.autosave li span{position:absolute;top:0;right:0;display:block;line-height:3.5rem;font-size:1.2rem;color:#999}
	.autosave li button{width:2rem;height:3.5rem;line-height:3.5rem;background:none;overflow:hidden}
	.autosave li button:before{content:'X'}
	.autosave > button{width:100%;height:3.8rem;color:#333;background:#fff;cursor:pointer}
	html.no-overflowscrolling #autosave_pop{height:auto;max-height:1000rem !important}

}

@media (max-width:747px){
    
    .opt-panel{border-top:.1rem solid #eee;overflow:hidden}
    .opt-panel + .opt-panel{border-top:.1rem solid #eee}
    .opt-panel.act .dp1 i{transform:rotate(180deg)}
    .opt-panel.act .dp2{display:block;height:auto;transition:.4s}
    .opt-panel .cont{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:6rem;cursor:pointer}
    .opt-panel .cont .box{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem 0;color:#555}
    .opt-panel .cont .box strong{min-width:2rem;font-size:2.4rem}
    .opt-panel .cont .box span{font-size:1.4rem}
    .opt-panel .cont .btn{display:flex;align-items:center;gap:2rem}
    .opt-panel .dp1{padding:0 1rem;font-size:1.6rem}
    .opt-panel .dp2{max-height:0;font-size:1.2rem;background:#f9f9f9}
    .opt-panel .dp1 .btn i{font-size:2.4rem}
    .opt-panel .dp1.act .btn i{transform:rotate(180deg)}
    .opt-panel .dp1.act + .dp2{max-height:none;padding:1rem}

	.board{padding-bottom:2rem}
	.board .nocontent{text-align:center;padding:5rem 0;line-height:3rem;font-size:1.2rem;color:#999;}
		
	
	/**/
	.bbs_menu{position:relative;z-index:10;padding:0 0 3rem 0;}
	.bbs_menu:after{content:'';display:table;line-height:0;clear:both}
	.bbs_menu .cate{position:relative;padding-bottom:2rem}
	.bbs_menu .cate .cateOpen{border-radius:5rem;padding:0 2.5rem;line-height:5.5rem;width:100%;min-width:27rem;color:#003683;background:#fff url("../img/arrow_cate.png") no-repeat right 2.5rem center;text-align:left;box-shadow:0 0 4rem rgba(0,0,0,0.03);position:relative;z-index:6;}
	.bbs_menu .cate ul{position:relative;background:#fff;border-radius:0 0 1.5rem 1.5rem;overflow:hidden;text-align:center;}
	.bbs_menu .cate li{display:inline-block;vertical-align:top;}
	.bbs_menu .cate li + li{margin-left:1rem;}
	.bbs_menu .cate li a{display:block;padding:rem 1.2rem;line-height:3.3rem;font-size:1.2rem;font-weight:400;color:#777;border-radius:5rem;border:.1rem solid #e0e0e0;}
	.bbs_menu .cate li a:hover{color:#000;}
    .bbs_menu .cate #bo_cate_on{color:#fff;font-weight:600;background:#e12525;border-color:#e12525;}

    /**/
	.bbs_menu .search{border-radius:5rem;background:#fafafa}
	.bbs_menu .search select{float:left;padding:1rem 2rem 1rem 1.5rem;width:8rem;height:4.2rem;font-size:1.2rem;border:0;}
	.bbs_menu .search input{float:left;padding:.5rem 2rem;width:calc(100% - 8rem - 4.2rem);height:4.2rem;line-height:4.2rem;font-size:1.2rem;color:#2a2a2a;border:0;background:none;}
	.bbs_menu .search input::placeholder{color:#cacaca}
	.bbs_menu .search button{float:left;width:4.2rem;height:4.2rem;line-height:3.5rem;background:none;}
	.bbs_menu .search button i{font-size:1.8rem;line-height:3.5rem;}

	/**/
	.bbs_list{position:relative;z-index:9;}
	
	/**/
	.bbs_list .faqList{border-top:.2rem solid #333}
	.bbs_list .faqList li{border-bottom:.1rem solid #e0e0e0}
	.bbs_list .faqList li .faq_q{display:block;overflow:hidden;position:relative;padding:0 8rem 0 7.8rem;cursor:pointer}
    .bbs_list .faqList li .faq_q .num{position:absolute;display:block;top:50%;left:0;width:7.8rem;font-size:2rem;font-weight:bold;line-height:1.8rem;margin:-.9rem 0 0;color:#e12525;text-align:center;transition:all .3s;}
	.bbs_list .faqList li .faq_q .tit{padding:3rem 0;line-height:1.8rem;font-size:1.4rem;font-weight:400;color:#333;letter-spacing:-0..5rem;}
	.bbs_list .faqList li .faq_q i{position:absolute;top:50%;right:0;width:7.8rem;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin:-1.2rem 0 0;color:#000;text-align:center;transition:all .3s}
	.bbs_list .faqList li .faq_q .chk_box{position:absolute;top:50%;right:7.8rem;margin-top:-.6rem;width:1.2rem;height:1.2rem}
	.bbs_list .faqList li .faq_q .chk_box label{display:none}
	.bbs_list .faqList li .faq_q .chk_box input[type="checkbox"]{vertical-align:top}
	.bbs_list .faqList li .faq_a{position:relative;padding:3rem 8rem 3rem 7.8rem;}
	.bbs_list .faqList li .faq_a .desc{line-height:1.8rem;font-size:1.3rem;font-weight:300;color:#777;}
	.bbs_list .faqList li .faq_a .num{position:absolute;display:block;top:3rem;left:0;width:7.8rem;font-size:2rem;font-weight:bold;line-height:1.8rem;color:#000;text-align:center;transition:all .3s;}
	.bbs_list .faqList li .faq_a .mod{position:absolute;display:block;top:50%;right:1.5rem;width:4.8rem;font-size:1.4rem;line-height:2.8rem;margin:-1.4rem 0 0;color:#333;text-align:center;border:.1rem solid #e0e0e0}
	.bbs_list .faqList li .faq_q.sel{background:#fafafa;}
	.bbs_list .faqList li .faq_q.sel i{transform:rotate(180deg)}
	
	/**/
	.bbs_list .boardList{}
	.bbs_list .boardList table{position:relative;display:block !important;width:100%;margin:0 0 1rem 0}
	.bbs_list .boardList thead{padding:.3rem 0 0 0;display:none}
	.bbs_list .boardList thead:before{content:'';position:absolute;top:0;left:0;right:0;height:.1rem;background:#999}
	.bbs_list .boardList thead th{padding:2rem 0;font-size:1.5rem;color:#333;font-weight:500;background:#fcfcfc;border-bottom:.1rem solid #efefef}
	.bbs_list .boardList tbody{display:block;background:#fff;}
	.bbs_list .boardList tbody tr{position:relative;display:block;padding:1.5rem;padding-left:7rem;border-bottom:.1rem solid #e9e9e9;}
	.bbs_list .boardList tbody tr:nth-child(1){border-top:.2rem solid #333;}
	.bbs_list .boardList tbody td{display:block;line-height:1.4rem;font-size:1.1rem;color:#9a9a9a;text-align:left}
	.bbs_list .boardList tbody td a{display:block;color:#000;overflow:hidden}
	.bbs_list .boardList tbody td .cnt_cmt{display:inline-block;margin:.5rem 0 0 0;padding:0 .8rem;line-height:1.6rem;font-size:1.2rem;font-weight:500;background:#eee;border-radius:3rem;vertical-align:top}
	.bbs_list .boardList tbody .notice{background:#fafafa;}
	.bbs_list .boardList tbody .notice td{color:#000;font-weight:500}
	.bbs_list .boardList tbody td .cnt_cmt{display:inline-block;margin:0 0 0 .3rem;padding:0 .8rem;font-size:1.2rem;font-weight:500;background:#eee;border-radius:3rem;vertical-align:top}	
	.bbs_list .boardList tbody td .icon_file{overflow:hidden;display:inline-block;margin:-.1rem 1rem 0 0;padding:0;width:1.6rem;height:1.4rem;font-size:0;line-height:0;vertical-align:middle;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;text-indent:-9999em;background:url("../img/board/icon_file.png") no-repeat 50% 50%;background-size:1.2rem auto;vertical-align:top;}
	.bbs_list .boardList tbody .notice_icon{display:block;width:100%;line-height:2rem;font-size:1.1rem;font-weight:400;color:#fff;background-color:#d9534f;border-color:#d9534f;border-radius:.3rem;vertical-align:top;}
	.bbs_list .boardList .td_chk{margin-bottom:1rem}
	.bbs_list .boardList .td_num2{position:absolute;top:1.5rem;left:1.5rem;line-height:1.6rem;width:4.2rem;text-align:center;}
	.bbs_list .boardList .td_subject{position:relative;width:100%;padding:0 0 1.2rem 0}
	.bbs_list .boardList .td_subject a{display:block;line-height:1.8rem;font-size:1.3rem;color:#2a2a2a;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .bbs_list .boardList .td_subject .icon_reply{float:left;margin-right:.5rem}
    .bbs_list .boardList .td_subject .title_icon{position:absolute;bottom:0;right:0}
	.bbs_list .boardList .td_subject a:hover{color:#000;text-decoration:underline}
	.bbs_list .boardList .td_subject i{display:block;margin-bottom:.5rem;font-size:1.5rem;color:#ddd;vertical-align:-.2rem}
	.bbs_list .boardList .td_name{display:inline-block;padding-right:1rem;}
	.bbs_list .boardList .td_file{display:inline-block}
	.bbs_list .boardList .td_file i{display:inline-block;}
	.bbs_list .boardList .td_datetime{display:inline-block;padding-right:1rem;}
	.bbs_list .boardList .td_datetime span strong{font-size:1.3rem;font-weight:400}
	.bbs_list .boardList .td_hit{display:inline-block;padding-right:.8rem}
	.bbs_list .boardList .td_step{position:absolute;bottom:1.5rem;right:0}
	.bbs_list .boardList .td_step [class^="step"]{display:inline-block;border-radius:2rem;line-height:2.3rem;font-size:1.1rem;background:#fafafa;vertical-align:top;padding:0 .7rem}
	.bbs_list .boardList .td_step .step01{color:#fff;background-color:#ea5414}
	.bbs_list .boardList .td_step .step02{color:#fff;background-color:#333}
	.bbs_list .boardList .td_step .step03{color:#333;background-color:#eee}

	/* basic gallery */
	.bbs_list .gallList{padding-bottom:3rem}
	.bbs_list .gallList ul{font-size:0;}
	.bbs_list .gallList ul:after{content:'';display:table;line-height:0;clear:both}
	.bbs_list .gallList li{display:block;padding:1.5rem 0;vertical-align:top;margin-top:-.1rem;border-top:.1rem solid #cbc9c9;border-bottom:.1rem solid #cbc9c9;}
	.bbs_list .gallList li:nth-child(even){background:#fafafa}
	.bbs_list .gallList li.disabled{display:none}
	.bbs_list .gallList li.enabled{display:block !important}
	.bbs_list .gallList li .inner{position:relative;padding:0 0 0 15rem;min-height:10rem;}
	.bbs_list .gallList li .chk{position:absolute;z-index:11;top:.8rem;left:.8rem}
	.bbs_list .gallList li .img{position:absolute;top:0;left:0;}
	.bbs_list .gallList li .img a{display:block}
	.bbs_list .gallList li .img img{position:relative;width:auto;height:auto;max-height:10rem;}
	.bbs_list .gallList li .con{padding:0 0 0 1.5rem;}
	.bbs_list .gallList li .tit{position:relative;z-index:2;line-height:2rem;font-size:1.6rem;font-weight:600;color:#2a2a2a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:-.1rem;}
	.bbs_list .gallList li .txt{margin-top:1rem;position:relative;z-index:2;display:-webkit-box;line-height:2rem;font-size:1.3rem;font-weight:500;color:#2a2a2a;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:4rem;letter-spacing:-.1rem;}
	.bbs_list .gallList li .inf{margin-top:1rem;line-height:2rem;overflow:hidden;}
	.bbs_list .gallList li .inf > span{float:left;position:relative;padding-right:1rem;margin-right:1rem;font-size:1.2rem;color:#000;}
	.bbs_list .gallList li .inf > span:after{content:'';position:absolute;top:50%;left:0;width:.1rem;height:1.6rem;background:#e9e9e9;transform:translateY(-50%)}
	.bbs_list .gallList li .inf > span:last-child{padding-right:0;margin-right:0}
	.bbs_list .gallList li .inf > span:last-child:after{display:none}
	.bbs_list .gallList li .inf > span.writer{display:none}
    .bbs_list .gallList li .etc{position:relative;z-index:2;display:-webkit-box;margin-top:.5rem;line-height:1.5rem;font-size:1.1rem;color:#9a9a9a;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:3rem;word-break:keep-all;}
    .bbs_list .gallList li .etc.eng .view_eng{display:block !important}
	.bbs_list .gallList li .etc.eng .view_kor,
	.bbs_list .gallList li .etc.eng .view_chn{display:none !important}
	.bbs_list .gallList li .etc.kor .view_kor{display:block !important}
	.bbs_list .gallList li .etc.kor .view_eng,
	.bbs_list .gallList li .etc.kor .view_chn{display:none !important}
	.bbs_list .gallList li .etc.chn .view_chn{display:block !important}
	.bbs_list .gallList li .etc.chn .view_kor,
	.bbs_list .gallList li .etc.chn .view_eng{display:none !important}
    .bbs_list .gallList .move{border:.1rem solid #e9e9e9;border-top:0;overflow:hidden;}
	.bbs_list .gallList .move a{float:left;width:33.33%;display:block;padding:.5rem 0;border-right:.1rem solid #e9e9e9;text-align:center;background:#fff;}

	.bbs_list .gallList .move a i{line-height:1;font-size:2rem;color:#999}
	.bbs_list .gallList .move a span{display:none;line-height:1;font-size:1.2rem;font-weight:400;color:#999}
	.bbs_list .gallList .move a:last-child{border-right:0}
	.bbs_list .gallList .move a:hover i,
	.bbs_list .gallList .move a:hover span{color:#222}
	
	/* basic certList */
    .list-4{width:100%}
	.bbs_list .certList{padding-bottom:5rem}
	.bbs_list .certList ul{font-size:0;margin:0 -1rem;}
	.bbs_list .certList ul:after{content:'';display:table;line-height:0;clear:both}
	.bbs_list .certList li{display:inline-block;padding:0 1rem 2rem;vertical-align:top;}
	.bbs_list .certList li.disabled{display:none}
	.bbs_list .certList li.enabled{display:block !important}
	.bbs_list .certList li .inner{position:relative;}
	.bbs_list .certList li .chk{position:absolute;z-index:11;top:1.5rem;left:1.5rem;}
	.bbs_list .certList li .img{position:relative;overflow:hidden;}
	.bbs_list .certList li .img a{display:block}
	.bbs_list .certList li .img img{position:relative;width:100%;height:auto;transition:all 0.5s}
	.bbs_list .certList li .con{padding:2rem;background:#f9f9f9;}
	.bbs_list .certList li .tit{position:relative;z-index:2;line-height:1.6rem;font-size:1.3rem;font-weight:600;color:#000;letter-spacing:-.1rem;}
	

	/**/
	.bbs_write .writehead{margin-bottom:5rem;padding:5rem 0;overflow:hidden;text-align:center;border-radius:1.5rem;letter-spacing:-0..5rem;background:#f6f6f6}
	.bbs_write .writehead .txt{margin-bottom:1.5rem;line-height:1;font-size:2rem;font-weight:300;color:#666}
	.bbs_write .writehead .tit{line-height:1;font-size:3.2rem;font-weight:bold;color:#333}
	.bbs_write .writeform dd .box{overflow:hidden;background:#fff;resize:none}
	.bbs_write .writeform dd .box span{float:left;width:50%;line-height:3rem;font-size:1.2rem}
	.bbs_write .writeform dd > ul{margin:0 -.4rem;font-size:0;}
	.bbs_write .writeform dd > ul li{display:inline-block;padding:0 .4rem 1.6rem;width:50%;text-align:center;vertical-align:top;}
	.bbs_write .writeform dd > ul li[class^="dp"]{display:none;}
	.bbs_write .writeform dd > ul li[class^="dp"].sel{display:inline-block;}
	.bbs_write .writeform dd > ul li input[type="radio"]{display:none}
	.bbs_write .writeform dd > ul li input[type="radio"] + label{display:block;padding:.5rem;border:.2rem solid #e9e9e9;border-radius:.5rem;cursor:pointer;}
	.bbs_write .writeform dd > ul li input[type="radio"]:checked + label{display:block;border-color:#e12525}
	.bbs_write .writeform dd > ul li[class^="dp"] input[type="radio"] + label{background:#fafafa}
	.bbs_write .writeform dd > ul li img{display:block;margin:0 auto 1.5rem;width:10rem;height:auto;}
    .bbs_write .writeform dd > ul li span{display:block;line-height:2.6rem;font-size:1.3rem;color:#000;}
	.bbs_write .writeform dd input[type="checkbox"]{display:none}
	.bbs_write .writeform dd input[type="checkbox"] + label{position:relative;display:inline-block;color:#676e70;vertical-align:top}
	.bbs_write .writeform dd input[type="checkbox"] ~ .chk_li{display:inline-block;padding:0 0 0 .5rem;line-height:1.5rem;font-size:1.3rem;vertical-align:top}
	.bbs_write .writeform dd input[type="checkbox"] + label span{position:relative;margin:0 auto;width:1.5rem;height:1.5rem;display:block;background:#fff;border:.1rem solid #cdd6df;cursor:pointer}
	.bbs_write .writeform dd input[type="checkbox"]:checked + label span{border-color:#22335b}
	.bbs_write .writeform dd input[type="checkbox"]:checked + label span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#053864 url('/../../img/chk.png') no-repeat 50% 50%;background-size:80% auto}

    .bbs_content > dl{float:left;display:table;width:100%;border-top:.2rem solid #fff;overflow:hidden}
    .bbs_content > dl dt{display:table-cell;padding:.8rem;width:12rem;line-height:1.5rem;font-size:1.2rem;font-weight:500;color:#333;background:#f1f1f1}
    .bbs_content > dl dd{position:relative;display:table-cell;padding:.8rem;width:calc(100% - 12rem);height:auto;line-height:1.5rem;font-size:1.2rem;background:#fafafa;border-left:.2rem solid #fff;border-right:.2rem solid #fff}
    .bbs_content > dl dd input{background:none;font-size:1.2rem;}
    .bbs_content > dl dd #showPassword{position:absolute;top:50%;right:.8rem;line-height:2.2rem;padding:0 .8rem;transform:translateY(-50%);background:#22335b;color:#fff;font-size:1.1rem;}


	.bbs_title{border-top:.1rem solid #333;border-bottom:.1rem solid #e9e9e9;padding:1.5rem;background:#fafafa;}
	.bbs_title .flex{display:flex}
	.bbs_title .flex .img{flex:0 0 auto;padding-right:1.5rem;width:20rem}
	.bbs_title .flex .img img{width:100%;height:auto}
	.bbs_title .flex .cnt{flex:1;position:relative}
	.bbs_title .flex .cnt .box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
	.bbs_title .cate{display:inline-block;margin-bottom:1rem;padding:.3rem 1rem;line-height:2rem;font-size:1.3rem;color:#2a2a2a;border:.1rem solid #2a2a2a}
	.bbs_title .tit{position:relative;line-height:3.6rem;font-size:1.7rem;font-weight:700;color:#2a2a2a;letter-spacing:-0..5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.bbs_title .txt{margin-top:1.2rem;font-size:0;letter-spacing:-0..5rem;}
	.bbs_title .txt dl{position:relative;display:inline-block;line-height:2rem;font-size:1.2rem;color:#2a2a2a;}
	.bbs_title .txt dl + dl{margin-left:.8rem;padding-left:.8rem;}
	.bbs_title .txt dl + dl:before{content:'';position:absolute;top:50%;left:0;margin-top:-.8rem;width:.1rem;height:1.6rem;background:#e9e9e9;}
	.bbs_title .txt dt{display:inline-block;padding-right:.6rem;font-weight:500;color:#555;vertical-align:top;}
	.bbs_title .txt dd{display:inline-block;color:#999;vertical-align:top;}
	.bbs_title .date{margin-top:1rem}
	.bbs_title .date dl{display:inline-block;line-height:1.8rem;font-size:1.3rem;color:#2a2a2a}
	.bbs_title .date dl + dl{margin-left:1.5rem}
	.bbs_title .date dt{display:inline-block;padding-right:1rem;color:#999;vertical-align:top}
	.bbs_title .date dd{display:inline-block;padding-right:1rem;vertical-align:top}

    /**/
    .bbs_file{position:relative;padding:1.5rem;padding-left:8rem;border-bottom:.1rem solid #e9e9e9;}
    .bbs_file .tit{position:absolute;top:1.5rem;left:1.5rem;line-height:1.8rem;font-size:1.2rem;color:#515151;font-weight:500;}
    .bbs_file .file li{position:relative}
    .bbs_file .file li + li{margin-top:.5rem;}
	.bbs_file .file li i{position:absolute;top:0;left:0}
    .bbs_file .file li a{display:block;position:relative;padding-left:2.2rem;line-height:1.8rem;font-size:1.3rem;color:#666;}
    .bbs_file .file li a:hover{color:#101010;text-decoration:underline}
    .bbs_file .file li a:before{content:'';display:flex;align-items:center;position:absolute;top:0;left:0;width:1.8rem;height:1.8rem;background:url("../img/board/icon_file.png") no-repeat 50% 50%;background-size:1.2rem auto}
    .bbs_link{position:relative;padding:1.5rem;border-bottom:.1rem solid #e9e9e9;}
    .bbs_link .tit{position:relative;margin-bottom:1.5rem;line-height:1.8rem;font-size:1.2rem;color:#515151;font-weight:500;}
    .bbs_link .link{}
    .bbs_link .link li + li{margin-top:.5rem;}
    .bbs_link .link li a{display:block;position:relative;line-height:1.8rem;font-size:1.3rem;color:#666;}
    .bbs_link .link li a em{position:absolute;top:0;right:0;line-height:1.8rem;font-size:1.1rem;color:#999;}
    .bbs_link .link li a:hover{color:#101010;text-decoration:underline}

    /**/	
	.bbs_head{margin:0 1.5rem;padding:1.5rem;background:#fff;border-radius:1rem 1rem 0 0;}
    .bbs_head .image{}
    .bbs_head .image .imgbig{position:relative;padding:100% 0 0 0;box-shadow:rem rem 4rem rem rgba(28, 28, 32, 0.03);border-radius:.5rem;overflow:hidden;background:#fff;}
    .bbs_head .image .imgbig img{display:block;margin:0 auto;width:auto;max-width:36rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
    .bbs_head .image .imgthb{margin-top:1.6rem;padding-bottom:1.6rem;}
    .bbs_head .image .imgthb ul{margin:0 -.5rem;overflow:hidden;text-align:center;}
	.bbs_head .image .imgthb li{display:inline-block;width:20%;padding:0 .5rem;}
	.bbs_head .image .imgthb li .inner{position:relative;display:block;padding:100% 0 0 0;opacity:0.5;transition:all 0.5s;background:#fff;border-radius:.5rem;border:.1rem solid #e9e9e9;overflow:hidden;}
    .bbs_head .image .imgthb li .inner.sel{opacity:1;visibility:visible;}
    .bbs_head .image .imgthb li .img{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);}
    .bbs_head .image .imgthb li .img img{display:block;width:auto;max-width:100%;height:auto;}
    .bbs_head .info{margin-top:2.5rem;}
    .bbs_head .info .cate{margin-top:1.5rem;line-height:1.2;font-size:1.4rem;color:#999;}
    .bbs_head .info .tit{padding:1.5rem 0;border-top:.1rem solid #003683;border-bottom:.1rem solid #e9e9e9;}
    .bbs_head .info .tit strong{display:block;line-height:1.4;font-size:2rem;font-weight:600;color:#161616;}
    .bbs_head .info .tit span{display:block;margin-top:.6rem;line-height:1.2;font-size:1.1rem;color:#999;}
    .bbs_head .info .txt{padding:1.5rem 0;}
    .bbs_head .info .txt dl{}
    .bbs_head .info .txt dl + dl{margin-top:1.5rem;}
    .bbs_head .info .txt dt{line-height:1.4;font-size:1.3rem;font-weight:600;color:#161616;letter-spacing:-0..5rem;}
    .bbs_head .info .txt dd{margin-top:.6rem;}
    .bbs_head .info .txt dd ul{}
    .bbs_head .info .txt dd li{position:relative;padding-left:1.2rem;line-height:1.2;font-size:1.1rem;overflow:hidden;}
    .bbs_head .info .txt dd li + li{margin-top:.6rem;}
    .bbs_head .info .txt dd li:before{content:'';position:absolute;top:.6rem;left:0;width:.2rem;height:.2rem;background:#333;}
	.bbs_head .info .txt dd li p{float:left;width:40%;}
    .bbs_head .info .txt dd li em{float:left;width:60%;text-align:right;}
    .bbs_head .info .eng .view_eng{display:block !important}
    .bbs_head .info .eng .view_kor,
    .bbs_head .info .eng .view_chn{display:none !important}
    .bbs_head .info .kor .view_kor{display:block !important}
    .bbs_head .info .kor .view_eng,
    .bbs_head .info .kor .view_chn{display:none !important}
    .bbs_head .info .chn .view_chn{display:block !important}
    .bbs_head .info .chn .view_kor,
    .bbs_head .info .chn .view_eng{display:none !important}
    .bbs_head .info .down{padding-top:1.5rem;border-top:.1rem solid #e9e9e9;}
    .bbs_head .info .down ul{overflow:hidden;}
    .bbs_head .info .down li{display:block;line-height:4rem;font-size:1.3rem;overflow:hidden;}
    .bbs_head .info .down li + li{margin-top:1.5rem}
    .bbs_head .info .down li strong{display:block;}
    .bbs_head .info .down li span{display:block;}
    .bbs_head .info .down li span a{display:block;margin:.4rem 0;border-radius:4rem;padding:0 2rem;line-height:4rem;border:.1rem solid #e9e9e9;overflow:hidden;vertical-align:top;}
    .bbs_head .info .down li span a i{float:left;width:1.6rem;margin-right:.6rem;line-height:3.2rem;font-size:1.4rem;text-align:center;}
    .bbs_head .info .down li span a p{float:left;width:calc(100% - 2.2rem);font-size:1.1rem;line-height:3.2rem;}
    .bbs_head .info .down li span a:hover{background:#003683;border-color:#003683}
    .bbs_head .info .down li span a:hover i,
    .bbs_head .info .down li span a:hover p{color:#fff}

	/**/
    .bbs_cont{margin:0 1.5rem;border-radius:0 0 1rem 1rem;padding:2.5rem 1rem;background:#fff;overflow:hidden;}

    .bbs_cont dl{overflow:hidden;}
    .bbs_cont dl + dl{margin-top:5rem;}
    .bbs_cont dt{display:block;margin-bottom:1.5rem;line-height:3rem;font-size:1.6rem;font-weight:bold;color:#003683;}
    .bbs_cont dd{display:block;}
    .bbs_cont dd img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}

	/**/	
	.bbs_content{position:relative;margin:0 0 2rem 0;padding:2rem 0;border-bottom:.1rem solid #e9e9e9;overflow:hidden;background:#fff;}
	.bbs_content .image{margin-bottom:2.5rem;text-align:center}
	.bbs_content .image img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}
	.bbs_content .content{line-height:2rem;font-size:1.4rem;color:#2a2a2a;}
	.bbs_content .vote{text-align:center}
	.bbs_content .vote span.bo_v_act_gng{display:inline-block}
	.bbs_content .vote span a{display:block;padding:1rem 1.2rem .8rem 1.2rem;font-size:1.4rem;font-weight:400;border:.1rem solid #e9e9e9;color:#333}
	.bbs_content .vote span a strong{padding:0 0 0 .5rem}
	.bbs_content .vote span:nth-child(1) a{color:#5cb85c;border-color:#5cb85c}
	.bbs_content .vote span:nth-child(2) a{color:#0275d8;border-color:#0275d8}
	.bbs_content .vote span:nth-child(1) a:hover{color:#fff;background:#5cb85c}
	.bbs_content .vote span:nth-child(2) a:hover{color:#fff;background:#0275d8}
	.bbs_content .vote .bo_v_good,
	.bbs_content .vote .bo_v_nogood{display:inline-block;padding:1rem 1.2rem .8rem 1.2rem;font-size:1.4rem;font-weight:400;border:.1rem solid #e9e9e9;color:#333}
	.bbs_content .vote .bo_v_good strong,
	.bbs_content .vote .bo_v_nogood strong{padding:0 0 0 .5rem}
	.bbs_content .vote .bo_v_good{color:#5cb85c;border-color:#5cb85c}
	.bbs_content .vote .bo_v_nogood{color:#0275d8;border-color:#0275d8}
	.bbs_content .file{position:relative;display:flex;margin-top:5rem;line-height:6.5rem;border-top:.1rem solid #eaeaea;border-bottom:.1rem solid #eaeaea}
	.bbs_content .file .tit{flex:1;padding:0 3.5rem;left:0;display:block;font-size:1.6rem;font-weight:500;color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fafafa}
	.bbs_content .file ul{position:relative;flex:9;padding:1.5rem 2.5rem;background:#fff}
	.bbs_content .file li{position:relative}
	.bbs_content .file li:nth-child(n+2){margin-top:.8rem}
	.bbs_content .file a{display:block;line-height:3rem;font-size:1.4rem;font-weight:400;word-wrap:break-word;color:#777}
	.bbs_content .file a div{display:inline-block;margin-left:.5rem}
	.bbs_content .file a i{position:relative;top:.2rem;font-size:1.5rem;width:3rem;line-height:3rem;text-align:center;background:#f1f1f1;border-radius:3rem}
	.bbs_content .file a:hover div{text-decoration:underline}	
	.bbs_content .file span{position:absolute;top:50%;right:1rem;display:block;line-height:3rem;font-size:1.4rem;font-weight:300;color:#888;transform:translateY(-50%)}
	.bbs_content .link{position:relative;margin-top:5rem;line-height:6.5rem;border-top:.1rem solid #eaeaea;border-bottom:.1rem solid #eaeaea}
	.bbs_content .link .tit{padding:.5rem 1rem;display:block;line-height:3rem;font-size:1.3rem;font-weight:500;color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fafafa}
	.bbs_content .link ul{position:relative;padding:1rem;background:#fff}
	.bbs_content .link li{position:relative}
	.bbs_content .link li:nth-child(n+2){margin-top:.8rem}
	.bbs_content .link a{display:block;padding-right:5rem;line-height:1.6rem;font-size:1.2rem;font-weight:400;word-wrap:break-word;color:#555}
	.bbs_content .link a div{display:inline-block;margin-left:.5rem}
	.bbs_content .link a i{position:relative;top:.2rem;font-size:1.5rem;width:3rem;line-height:3rem;text-align:center;background:#f1f1f1;border-radius:3rem}
	.bbs_content .link a:hover div{text-decoration:underline}	
	.bbs_content .link span{position:absolute;top:50%;right:0;display:block;line-height:1.8rem;font-size:1rem;font-weight:300;color:#888;transform:translateY(-50%)}
	

	/**/	
	.bbs_bottom{margin:2.5rem 1.5rem;padding-bottom:5rem;border-top:.1rem solid #eaeaea;}
	.bbs_bottom .desc{position:relative;display:flex;height:4rem;line-height:4rem;border-bottom:.1rem solid #eaeaea}
	.bbs_bottom .desc dt{flex:0 0 auto;padding:0 1rem;left:0;display:block;font-size:1.2rem;font-weight:500;color:#393939;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fafafa;}
	.bbs_bottom .desc dd{position:relative;flex:1;padding:0 1rem;background:#fff;}
	.bbs_bottom .desc dd a{display:block;max-width:calc(100% - 4.5rem);font-size:1.2rem;color:#7a7a7a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.bbs_bottom .desc dd a:hover{color:#2a2a2a}
	.bbs_bottom .desc dd em{position:absolute;top:0;right:1rem;display:block;font-size:1.2rem;font-weight:300;color:#888;text-align:right}
	
	/**/
	.bbs_button{padding:1.5rem 0;line-height:3.2rem;text-align:center}
	.bbs_button:after{content:'';display:table;line-height:0;clear:both}
	.bbs_button .button{display:inline-block;margin:.2rem 0;font-size:0;float:none;vertical-align:top}
	.bbs_button .button .bt{display:inline-block;margin:.3rem;padding:0 1.5rem;line-height:3rem;font-size:1.1rem;font-weight:500;text-align:center;color:#555;border:.1rem solid #ccc;background:#fff;transition:all .2s;vertical-align:top;}
	.bbs_button .button .bt:hover{filter:brightness(0.95);box-shadow:.4rem .4rem .4rem rgba(0,0,0,0.1)}
	.bbs_button .button .bt i{font-size:1.5rem}
	.bbs_button .button .bt_adm{color:#555;border:.1rem solid #ccc;background:#fff}

	.bbs_button .button .bt_b01{color:#555;border:.1rem solid #aaa;background:#fff}
	.bbs_button .button .bt_b02{color:#fff;border:.1rem solid #000;background:#000}
	.bbs_button .button .bt_list{color:#fff;border:.1rem solid #22335b;background:#22335b}
	.bbs_button .button .bt_write{color:#fff;border:.1rem solid #333;background:#000}
	.bbs_button .button .bt_save{color:#fff;border:.1rem solid #333;background:#555}

	/**/
	.bbs_pagination .pg_wrap{position:relative;margin-top:5rem;padding-bottom:5rem;text-align:center;}
	.bbs_pagination .pg_wrap .pg{font-size:0}
	.bbs_pagination .pg_wrap .pg [class^=pg]{display:inline-block;margin:0 .5rem;width:4rem;height:4rem;line-height:4rem;font-size:1.5rem;font-weight:600;color:#555;border-radius:.5rem;border:.1rem solid #fcfcfc;background:#fff;box-sizing:border-box;vertical-align:top;box-shadow:rem 1.5rem 3rem rem rgba(28, 28, 32, 0.04);}
	.bbs_pagination .pg_wrap .pg .pg_current{display:inline-block;width:4rem;line-height:4rem;font-size:1.5rem;color:#fff;border-color:#22335b;background:#22335b;}
	.bbs_pagination .pg_wrap .pg a.pg_start,
	.bbs_pagination .pg_wrap .pg a.pg_end,
	.bbs_pagination .pg_wrap .pg a.pg_prev,
	.bbs_pagination .pg_wrap .pg a.pg_next{font-size:0}
	.bbs_pagination .pg_wrap .pg a.pg_prev:before{content:"\e93c";font-size:1.4rem;color:#555;line-height:4rem;font-family:xeicon;vertical-align:.1rem}
	.bbs_pagination .pg_wrap .pg a.pg_next:before{content:"\e93f";font-size:1.4rem;color:#555;line-height:4rem;font-family:xeicon;vertical-align:.1rem}
	.bbs_pagination .pg_wrap .pg a.pg_start:before{content:"\ea47";font-size:1.4rem;color:#555;line-height:4rem;font-family:xeicon;vertical-align:.1rem;}
	.bbs_pagination .pg_wrap .pg a.pg_end:before{content:"\ea48";font-size:1.4rem;color:#555;line-height:4rem;font-family:xeicon;vertical-align:.1rem;}
	.bbs_pagination .pg_wrap .pg a:hover{color:#333;border-color:#fafafa;}
	


	.mrl50{margin:0 0 0 4rem}
	.mrl50:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl100{margin:0 0 0 7rem}
	.mrl100:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl150{margin:0 0 0 10rem}
	.mrl150:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.mrl200{margin:0 0 0 13rem}
	.mrl200:before{content:'\e981';position:absolute;top:2rem;left:-3rem;font-size:2.4rem;font-family:xeicon;color:#ccc}
	.captcha{text-align:right;overflow:hidden}
	
	/**/
	.autowrap{position:relative}
	.autosave{display:none;position:absolute;z-index:1000;top:4rem;right:0;width:43rem;height:20rem;border:.1rem solid #565656;background:#fff;box-shadow:.2rem .2rem .3rem rem rgba(0,0,0,0.2)}
	.autosave:before{content:"";position:absolute;top:-.8rem;right:1.2rem;width:0;height:0;border-style:solid;border-width:0 .6rem .8rem .6rem;border-color:transparent transparent #000 transparent}
	.autosave:after{content:"";position:absolute;top:-.7rem;right:1.2rem;width:0;height:0;border-style:solid;border-width:0 .6rem .8rem .6rem;border-color:transparent transparent #fff transparent}
	.autosave strong{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.autosave ul{padding:1rem;height:16rem;border-top:.1rem solid #e9e9e9;border-bottom:.1rem solid #e8e8e8;overflow-y:scroll}
	.autosave li{position:relative}
	.autosave li a{display:block;padding:0 1rem;line-height:3.5rem;border-bottom:.1rem solid #fff;background:#eee}
	.autosave li span{position:absolute;top:0;right:0;display:block;line-height:3.5rem;font-size:1.2rem;color:#999}
	.autosave li button{width:2rem;height:3.5rem;line-height:3.5rem;background:none;overflow:hidden}
	.autosave li button:before{content:'X'}
	.autosave > button{width:100%;height:3.8rem;color:#333;background:#fff;cursor:pointer}
	html.no-overflowscrolling #autosave_pop{height:auto;max-height:1000rem !important}
}


@media (min-width:1200px){
    .gap{padding:0 0 10rem 0}
	.inputbox{}
	.inputbox .tit{padding:1rem 0;overflow:hidden}
	.inputbox .tit h3{display:inline-block;padding:0 1rem;line-height:3.6rem;font-weight:500}
	.inputbox .tit input{padding:0 1rem;height:3.6rem;line-height:3.6rem;border:.1rem solid #b3b3b3}
	.inputbox .txt{margin:0 0 1rem 0;overflow:hidden}
	.inputbox .form{position:relative;border:.1rem solid #b3b3b3;border-bottom:0;background:#fff}
	.inputbox .form textarea{padding:2rem;width:100%;height:10rem;font-size:1.4rem;vertical-align:middle;color:#000;border:0;border-radius:0;resize:none}
	.inputbox .form textarea::placeholder{font-size:1.4rem}
	.inputbox .num{position:absolute;bottom:1.2rem;right:12rem;color:#999}
	.inputbox .num strong{color:#000}
	.inputbox .chk{position:absolute;bottom:1rem;left:2rem}
	.inputbox .chk input{float:left}
	.inputbox .chk label{float:left;position:relative;top:-.4rem;padding:0 .5rem;font-size:1.3rem}
	.inputbox .btn{position:relative;height:4.5rem;text-align:right;border:.1rem solid #b3b3b3;border-top:.1rem solid #eee;background:#fafafa}
	.inputbox .btn button{position:absolute;bottom:-.1rem;right:-.1rem;width:10rem;height:4.5rem;line-height:4.5rem;text-align:center;color:#000;border:.1rem solid #bd9c22;background:#fbd33e}
	
    .bbs_comntbox{position:relative}
	.bbs_comntbox button{padding:1rem 0;width:100%;height:5rem;text-align:left;border:0;border-bottom:.1rem solid #f0f0f0;background:#fff}
	.bbs_comntbox button strong{padding:0 1rem;font-weight:500}
	.bbs_comntbox button em{font-weight:700}
	.bbs_comntbox i{position:absolute;top:1.5rem;right:1rem;font-size:1.8rem}
	.bbs_comntbox .sel i{transform:rotate(180deg)}
    
	.comntlit{position:relative;padding:2rem 6rem;border-bottom:.1rem solid #f0f0f0;zoom:1}
	.comntlit:after{display:block;visibility:hidden;clear:both;content:""}
	.comntlit .profile_img{position:absolute;top:-.7rem;left:-5rem}
	.comntlit .profile_img img{width:4rem;height:4rem;border:.1rem solid #ccc;border-radius:4rem}
	.comntlit .img{position:absolute;top:1.6rem;left:1rem}
	.comntlit .img img{width:4rem;height:4rem;border:.1rem solid #ccc;border-radius:4rem}
	.comntlit .prof:after{display:block;visibility:hidden;clear:both;content:""}
	.comntlit .prof .name{float:left;display:block}
	.comntlit .prof .ip{float:left;display:block;padding:0 .5rem;line-height:2rem;font-size:1.2rem;font-weight:300}
	.comntlit .prof .date{float:left;display:block;padding:0 .5rem;line-height:2rem}
	.comntlit .prof .date time{font-size:1.2rem;font-weight:300}
	.comntlit .prof .date i{position:relative;top:.1rem;font-size:1.6rem}
	.comntlit .comm{padding:.5rem 0;word-break:break-word}
	.comntlit .comm i{position:relative;top:.2rem}
	

    .comntbar{position:absolute;top:2rem;right:1rem}
    .comntbar button{font-size:1.8rem;background:none}
	.comntbar .opt{display:none;position:absolute;z-index:9999;top:50%;right:100%;margin-right:1rem;width:15.2rem;font-size:0;border:.1rem solid #b8bfc4;background:#fff;zoom:1;transform:translateY(-50%)}
	.comntbar .opt:before{content:"";position:absolute;top:50%;left:100%;width:0;height:0;margin-left:.1rem;border-style:solid;border-width:.6rem 0 .6rem .8rem;border-color:transparent transparent transparent #b8bfc4;transform:translateY(-50%)}
	.comntbar .opt:after{content:"";position:absolute;top:50%;left:100%;width:0;height:0;border-style:solid;border-width:.6rem 0 .6rem .8rem;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}
	.comntbar .opt a{float:left;padding:.5rem 1rem;width:5rem;font-size:1.3rem;text-align:center;border-left:.1rem solid #f0f0f0}
	.comntbar .opt a:nth-child(1){border-left:0}
	.comntbar .opt a:hover{color:#3a8afd}
}
@media (min-width:748px) and (max-width:1199px){
    .inputbox{}
	.inputbox .tit{padding:1rem 0;overflow:hidden}
	.inputbox .tit h3{display:inline-block;padding:0 1rem;line-height:3.6rem;font-weight:500}
	.inputbox .tit input{padding:0 1rem;height:3.6rem;line-height:3.6rem;border:.1rem solid #b3b3b3}
	.inputbox .txt{margin:0 0 1rem 0;overflow:hidden}
	.inputbox .form{position:relative;border:.1rem solid #b3b3b3;border-bottom:0;background:#fff}
	.inputbox .form textarea{padding:2rem;width:100%;height:10rem;font-size:1.4rem;vertical-align:middle;color:#000;border:0;border-radius:0;resize:none}
	.inputbox .form textarea::placeholder{font-size:1.4rem}
	.inputbox .num{position:absolute;bottom:1.2rem;right:12rem;color:#999}
	.inputbox .num strong{color:#000}
	.inputbox .chk{position:absolute;bottom:1rem;left:2rem}
	.inputbox .chk input{float:left}
	.inputbox .chk label{float:left;position:relative;top:-.4rem;padding:0 .5rem;font-size:1.3rem}
	.inputbox .btn{position:relative;height:4.5rem;text-align:right;border:.1rem solid #b3b3b3;border-top:.1rem solid #eee}
	.inputbox .btn button{position:absolute;bottom:-.1rem;right:-.1rem;width:10rem;height:4.5rem;line-height:4.5rem;text-align:center;color:#000;border:.1rem solid #bd9c22;background:#fbd33e}
	
	.bbs_comment{margin:0 1.5rem}

	.bbs_comntbox{position:relative}
	.bbs_comntbox button{padding:1rem 0;width:100%;height:5rem;text-align:left;border:0;border-bottom:.1rem solid #f0f0f0;background:#fff}
	.bbs_comntbox button strong{padding:0 1rem;font-weight:500}
	.bbs_comntbox button em{font-weight:700}
	.bbs_comntbox i{position:absolute;top:1.5rem;right:1rem;font-size:1.8rem}
	.bbs_comntbox .sel i{transform:rotate(180deg)}


	.comntlit{position:relative;padding:2rem 5rem;border-bottom:.1rem solid #f0f0f0;zoom:1}
	.comntlit:after{display:block;visibility:hidden;clear:both;content:""}
	.comntlit .profile_img{position:absolute;top:-.7rem;left:-5rem}
	.comntlit .profile_img img{width:3rem;height:3rem;border:.1rem solid #ccc;border-radius:4rem}
	.comntlit .img{position:absolute;top:1.6rem;left:0}
	.comntlit .img img{width:4rem;height:4rem;border:.1rem solid #ccc;border-radius:4rem}
	.comntlit .prof:after{display:block;visibility:hidden;clear:both;content:""}
	.comntlit .prof .name{float:left;display:block}
	.comntlit .prof .ip{float:left;display:block;padding:0 .5rem;line-height:2rem;font-size:1.2rem;font-weight:300}

	.comntlit .prof .date{float:left;display:block;padding:0 .5rem;line-height:2rem}
	.comntlit .prof .date time{font-size:1.2rem;font-weight:300}
	.comntlit .prof .date i{position:relative;top:.1rem;font-size:1.6rem}
	.comntlit .comm{padding:1rem 0;word-break:break-word}
	.comntlit .comm i{position:relative;top:.2rem}

	.comntbar{position:absolute;top:2rem;right:1rem}
    .comntbar button{font-size:1.8rem;background:none}
	.comntbar .opt{display:none;position:absolute;z-index:9999;top:50%;right:100%;margin-right:1rem;width:15.2rem;font-size:0;border:.1rem solid #b8bfc4;background:#fff;zoom:1;transform:translateY(-50%)}
	.comntbar .opt:before{content:"";position:absolute;top:50%;left:100%;width:0;height:0;margin-left:.1rem;border-style:solid;border-width:.6rem 0 .6rem .8rem;border-color:transparent transparent transparent #b8bfc4;transform:translateY(-50%)}
	.comntbar .opt:after{content:"";position:absolute;top:50%;left:100%;width:0;height:0;border-style:solid;border-width:.6rem 0 .6rem .8rem;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}
	.comntbar .opt a{float:left;padding:.5rem 1rem;width:5rem;font-size:1.3rem;text-align:center;border-left:.1rem solid #f0f0f0}

	.comntbar .opt a:nth-child(1){border-left:0}
	.comntbar .opt a:hover{color:#3a8afd}
}
@media (max-width:747px){
	.inputbox .tit{padding:1rem 0;overflow:hidden}
	.inputbox .tit h3{display:inline-block;padding:0 1rem;line-height:1.8rem;font-size:1.3rem;font-weight:500;}
	.inputbox .tit input{padding:0 1rem;height:3.6rem;line-height:3.6rem;border:.1rem solid #b3b3b3}
	.inputbox .txt{margin:0 0 1rem 0;overflow:hidden}
	.inputbox .form{position:relative;border:.1rem solid #b3b3b3;border-bottom:0;background:#fff}
	.inputbox .form textarea{padding:1.2rem;width:100%;height:10rem;font-size:1.2rem;vertical-align:middle;color:#000;border:0;border-radius:0;resize:none;}
	.inputbox .form textarea::placeholder{font-size:1.3rem}
	.inputbox .num{position:absolute;bottom:1.2rem;right:12rem;color:#999}
	.inputbox .num strong{color:#000}
	.inputbox .chk{position:absolute;bottom:1rem;left:2rem}
	.inputbox .chk input{float:left}
	.inputbox .chk label{float:left;position:relative;top:-.4rem;padding:0 .5rem;font-size:1.3rem}
	.inputbox .btn{position:relative;height:4.5rem;text-align:right;border:.1rem solid #b3b3b3;border-top:.1rem solid #eee}
	.inputbox .btn button{position:absolute;bottom:-.1rem;right:-.1rem;width:10rem;height:4.5rem;line-height:4.5rem;text-align:center;color:#000;border:.1rem solid #bd9c22;background:#fbd33e}
	.bbs_comment{font-size:1.4rem;}

	.bbs_comntbox{position:relative}
	.bbs_comntbox button{padding:1rem 0;width:100%;height:5rem;text-align:left;border:0;border-bottom:.1rem solid #f0f0f0;background:#fff}
	.bbs_comntbox button strong{padding:0 1rem;font-weight:500}
	.bbs_comntbox button em{font-weight:700}
	.bbs_comntbox i{position:absolute;top:1.5rem;right:1rem;font-size:1.8rem}
	.bbs_comntbox .sel i{transform:rotate(180deg)}
	
	.comntlit{position:relative;padding:1rem 4rem;border-bottom:.1rem solid #f0f0f0;zoom:1}
	.comntlit:after{display:block;visibility:hidden;clear:both;content:""}
	.comntlit .profile_img{position:absolute;top:-.7rem;left:-5rem}
	.comntlit .profile_img img{width:4rem;height:4rem;border:.1rem solid #ccc;border-radius:4rem}
	.comntlit .img{position:absolute;top:1.6rem;left:0}
	.comntlit .img img{width:3rem;height:3rem;border:.1rem solid #ccc;border-radius:4rem}
	.comntlit .prof:after{display:block;visibility:hidden;clear:both;content:""}
	.comntlit .prof .name{float:left;display:block}
	.comntlit .prof .ip{float:left;display:block;padding:0 .5rem;line-height:2rem;font-size:1.2rem;font-weight:300}
	.comntlit .prof .date{float:left;display:block;padding:0 .5rem;line-height:2rem}
	.comntlit .prof .date time{font-size:1.2rem;font-weight:300}
	.comntlit .prof .date i{position:relative;top:.1rem;font-size:1.6rem}
	.comntlit .comm{padding:1rem 0;font-size:1.2rem;word-break:break-word}
	.comntlit .comm i{position:relative;top:.2rem}
	
	.comntbar{position:absolute;top:2rem;right:1rem}
    .comntbar button{font-size:1.8rem;background:none}
	.comntbar .opt{display:none;position:absolute;z-index:9999;top:50%;right:100%;margin-right:1rem;width:12.2rem;font-size:0;border:.1rem solid #b8bfc4;background:#fff;zoom:1;transform:translateY(-50%)}
	.comntbar .opt:before{content:"";position:absolute;top:50%;left:100%;width:0;height:0;margin-left:.1rem;border-style:solid;border-width:.6rem 0 .6rem .8rem;border-color:transparent transparent transparent #b8bfc4;transform:translateY(-50%)}
	.comntbar .opt:after{content:"";position:absolute;top:50%;left:100%;width:0;height:0;border-style:solid;border-width:.6rem 0 .6rem .8rem;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}
	.comntbar .opt a{float:left;padding:.5rem 0;width:4rem;line-height:1.4rem;font-size:1.2rem;text-align:center;border-left:.1rem solid #f0f0f0}
	.comntbar .opt a:nth-child(1){border-left:0}
	.comntbar .opt a:hover{color:#3a8afd}
}
























































/* SIR 지운아빠 */

/* ### 기본 스타일 커스터마이징 시작 ### */

/* 게시판 버튼 */
/* 목록 버튼 */
#bo_gall a.btn_b01 {}
#bo_gall a.btn_b01:focus, #bo_gall a.btn_b01:hover {}
#bo_gall a.btn_b02 {}
#bo_gall a.btn_b02:focus, #bo_gall a.btn_b02:hover {}
#bo_gall a.btn_admin {} /* 관리자 전용 버튼 */
#bo_gall a.btn_admin:focus, #bo_gall .btn_admin:hover {}

/* 읽기 버튼 */
#bo_v a.btn_b01 {}
#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {}
#bo_v a.btn_b02 {}
#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {}
#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}

/* 쓰기 버튼 */
#bo_w .btn_confirm {} /* 서식단계 진행 */
#bo_w .btn_submit {}
#bo_w button.btn_submit {}
#bo_w fieldset .btn_submit {}
#bo_w .btn_cancel {}
#bo_w button.btn_cancel {}
#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {}
#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */
#bo_w button.btn_frmline {}

/* 기본 테이블 */
/* 읽기 내 테이블 */
#bo_v .tbl_head01 {}
#bo_v .tbl_head01 caption {}
#bo_v .tbl_head01 thead th {}
#bo_v .tbl_head01 thead a {}
#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#bo_v .tbl_head01 tfoot th {}
#bo_v .tbl_head01 tfoot td {}
#bo_v .tbl_head01 tbody th {}
#bo_v .tbl_head01 td {}
#bo_v .tbl_head01 a {}
#bo_v td.empty_table {}

/* 쓰기 테이블 */
#bo_w table {}
#bo_w caption {}
#bo_w .frm_info {}
#bo_w .frm_address {}
#bo_w .frm_file {}

#bo_w .tbl_frm01 {}
#bo_w .tbl_frm01 th {}
#bo_w .tbl_frm01 td {}
#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {}
#bo_w .tbl_frm01 textarea {}
/*
#bo_w .tbl_frm01 #captcha {}
#bo_w .tbl_frm01 #captcha input {}
*/
#bo_w .tbl_frm01 a {}

/* 필수입력 */
#bo_w .required, #bo_w textarea.required {}

#bo_w .cke_sc {}
#bo_w button.btn_cke_sc{}
#bo_w .cke_sc_def {}
#bo_w .cke_sc_def dl {}
#bo_w .cke_sc_def dl:after {}
#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {}
#bo_w .cke_sc_def dt {}
#bo_w .cke_sc_def dd {}

/* ### 기본 스타일 커스터마이징 끝 ### */

/* 게시판 목록 */
#bo_cate h2 {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold}

.td_subject img {margin-left:3px}

/* 갤러리 목록 */
#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_gall #gall_ul {margin:10px 0 0;padding:0;list-style:none;zoom:1}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_li {float:left;margin:0 10px 30px 0}

#bo_gall .gall_con {margin:0;padding:0;list-style:none}
#bo_gall .gall_con li {margin:0 0 4px}
#bo_gall .gall_con .gall_subject {display:inline-block;width:50px}

#bo_gall .gall_now .gall_text_href a {color:#ff3061}

#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
#bo_gall .gall_href strong, #bo_gall .gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em}

#bo_gall .gall_text_href {margin:10px 0 !important}
#bo_gall .gall_text_href a {font-weight:bold}
#bo_gall .gall_text_href span {display:inline !important}
#bo_gall .gall_text_href img {margin:0 0 0 4px}

/* 게시판 목록 공통 */
.bo_fx {margin-bottom:5px;zoom:1}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}
#bo_list_total {float:left;padding-top:5px}
.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.btn_bo_user li {float:left;margin-left:5px}
.btn_bo_adm {float:left}
.btn_bo_adm li {float:left;margin-right:5px}
.btn_bo_adm input {padding:7px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle}
.bo_notice td {background:#f7f7f2}
.bo_notice td a {font-weight:bold}
.td_num strong {color:#000}
.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */
.bo_current {color:#e8180c}

#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}

#bo_gall li.empty_list {padding:85px 0;text-align:center}

/* 게시판 쓰기 */
#char_count_desc {display:block;margin:0 0 5px;padding:0}
#char_count_wrap {margin:5px 0 0;text-align:right}
#char_count {font-weight:bold}

#autosave_wrapper {position:relative}
#autosave_pop {display:none;z-index:10;position:absolute;top:24px;right:117px;padding:8px;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;overflow-y:scroll}
html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
#autosave_pop div {text-align:right}
#autosave_pop button {margin:0;padding:0;border:0;background:transparent}
#autosave_pop ul {margin:10px 0;padding:0;border-top:1px solid #e9e9e9;list-style:none}
#autosave_pop li {padding:8px 5px;border-bottom:1px solid #e9e9e9;zoom:1}
#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
#autosave_pop a {display:block;float:left}
#autosave_pop span {display:block;float:right}
.autosave_close {cursor:pointer}
.autosave_content {display:none}

/* 게시판 읽기 */
#bo_v {margin-bottom:20px;padding-bottom:20px}

#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#565e60;color:#fff;font-weight:bold;line-height:2.2em}

#bo_v_title {padding:10px 0;font-size:1.2em}

#bo_v_info {padding:0 0 10px;border-bottom:1px solid #ddd}
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;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_file {}
#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_file ul {margin:0;padding:0;list-style:none}
#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa}
#bo_v_file a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;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 {display:inline-block;margin:0 0 3px 16px}

#bo_v_link {}
#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_link ul {margin:0;padding:0;list-style:none}
#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa}
#bo_v_link a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word}
#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px}

#bo_v_top {margin:0 0 10px;padding:10px 0;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 {margin:0;padding:0;list-style:none}

#bo_v_bot {zoom:1}
#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_bot ul {margin:0;padding:0;list-style:none}

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

#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 {margin:0 0 10px;width:100%;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}

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

#bo_v_act {margin-bottom:30px;text-align:center}
#bo_v_act .bo_v_act_gng {position:relative}
#bo_v_act a {margin-right:5px;vertical-align:middle}
#bo_v_act strong {color:#ff3061}
#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}

#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1}
#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_sns li {float:left;margin:0 5px 0 0}

/* 게시판 댓글 */
#bo_vc {margin:0 0 20px;padding:20px 20px 10px;border:1px solid #e5e8ec;background:#f5f8f9}
#bo_vc h2 {margin-bottom:10px}
#bo_vc article {padding:0 0 10px;border-top:1px dotted #ccc}
#bo_vc header {position:relative;padding:15px 0 5px}
#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
#bo_vc .sv_wrap {margin-right:15px}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px}
#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc a {color:#000;text-decoration:none}
#bo_vc p {padding:0 0 5px;line-height:1.8em}
#bo_vc p a {text-decoration:underline}
#bo_vc p a.s_cmt {text-decoration:none}
#bo_vc_empty {margin:0;padding:20px !important;text-align:center}
#bo_vc #bo_vc_winfo {float:left}
#bo_vc footer {zoom:1}
#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""}

.bo_vc_act {float:right;margin:0;list-style:none;zoom:1}
.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_act li {float:left;margin-left:5px}

#bo_vc_w {position:relative;margin:0 0 10px;padding:0 0 20px;border-bottom:1px solid #cfded8}
#bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc_w #char_cnt {display:block;margin:0 0 5px}

#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1}
#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc_sns li {float:left;margin:0 20px 0 0}
#bo_vc_sns input {margin:0 0 0 5px}