@charset "utf-8";

#AB_viewContent ul { padding: 5px; padding-left: 40px;}

.mdDefaultW100{position: relative; float:left;width:100%; line-height:1.6;}

.jm_wrap .jm_writeTop {  padding-bottom: 5px;}
.jm_wrap .jm_writeTop p { display: inline-block; padding-right: 10px;}

.float { float: left;}
.defaultDiv { position: relative; float:left;}
.w100 { width: 100%;}

.checkbox-wrap { cursor: pointer;}
.checkbox-wrap .check-icon  { display: inline-block; width: 22px; height: 22px; background: url(../images/input_3.png) left center no-repeat; vertical-align: middle; transition-duration: .3s; margin-right: 5px;vertical-align:middle; margin-bottom: 3px;}
.checkbox-wrap input[type=checkbox] { display: none; }
.checkbox-wrap input[type=checkbox]:checked + .check-icon { background-image: url(../images/input_4.png);vertical-align:middle;}

.checkbox-wrap .check-icon1  { display: inline-block; width: 22px; height: 22px; background: url(../images/input_1.png) left center no-repeat; vertical-align: middle; transition-duration: .3s; margin-right: 5px;vertical-align:middle; margin-bottom: 3px;}
.checkbox-wrap input[type=radio] { display: none;}
.checkbox-wrap input[type=radio]:checked + .check-icon1 { background-image: url(../images/input_2.png); vertical-align:middle;}

.jm_wrap { letter-spacing: -0.5px;}
.jm_wrap p { padding: 0; margin: 0;}
.jm_wrap ul { padding: 0; margin: 0;}
.jm_wrap { padding: 0; margin: 0;}

.jm_wrap .boardBtn1 { display:inline-block; background-color: #fff; border: 1px solid #333; text-decoration: none; color:#333; font-size: 20px; height: 40px; line-height:40px; padding: 0 15px; cursor:pointer; vertical-align:middle;}
.jm_wrap .boardBtn2 { display:inline-block; background-color: #fff; border: 1px solid #333; text-decoration: none; color:#333; font-size: 13px; height: 20px; line-height: 20px; padding: 0 5px; cursor:pointer; vertical-align:middle;}
.jm_wrap .boardBtn3 { display:inline-block; background-color: #fff; border: 1px solid #d2d2d2; text-decoration: none; color:#666; font-size: 20px; height: 40px; line-height:40px; padding: 0 15px; cursor:pointer; vertical-align:middle;}
.jm_wrap .boardBtn4 { display:inline-block; background-color: #666; border: 1px solid #666; text-decoration: none; color:#fff; font-size: 20px; height: 40px; line-height:40px; padding: 0 15px; cursor:pointer; vertical-align:middle;}
.jm_wrap .boardBtn5 { display:inline-block; background-color: #fff; border: 1px solid #d2d2d2; text-decoration: none; color:#666; font-size: 11px; height: 20px; line-height: 20px; padding: 0 5px; cursor:pointer; vertical-align:middle;}

.jm_wrap .jmN_top1 { margin-bottom: 20px;}
.jm_wrap .jmN_top1 > ul { padding: 10px 15px; font-size:0;}
.jm_wrap .jmN_top1 > ul > span { display:inline-block; font-size: 9px; vertical-align: middle;}
.jm_wrap .jmN_top1 > ul > p { display:inline-block; padding: 5px 15px; font-size: 15px; cursor:pointer; vertical-align: middle;}
.jm_wrap .jmN_top1 > ul > p.on { font-weight:bold; text-decoration:underline;}

.jm_wrap .jmN_top2 { display:none;}

.jm_wrap .jmN_top3 { font-size: 0; margin-bottom: 10px;}
.jm_wrap .jmN_top3 div { display:inline-block; vertical-align: middle; font-size:15px;}
.jm_wrap .jmN_top3 div:nth-child(1) span { width: 20%; color: #999;}
.jm_wrap .jmN_top3 div:nth-child(1) { width: 20%;}
.jm_wrap .jmN_top3 div:nth-child(2) { width: 80%; text-align:right; font-size: 0;}
.jm_wrap .jmN_top3 div:nth-child(2) select { display:inline-block; border-radius: none; margin-right: 3px; vertical-align:top; font-size: 13px; color: #666; border: 1px solid #e4e4e4; background-color: #fbfbfb; padding: 15px 10px; vertical-align: middle;}
.jm_wrap .jmN_top3 div:nth-child(2) input { display:inline-block; width: 30%; vertical-align:top; font-size: 13px; color: #666; padding: 16px; border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; background-color: #fbfbfb; vertical-align: middle;}
.jm_wrap .jmN_top3 div:nth-child(2) a { display:inline-block; vertical-align:top; font-size: 13px; padding: 13px; border:1px solid #e4e4e4; border-left: none; background-color: #fbfbfb; vertical-align: middle;}

.jm_wrap .jmN_body {}
.jm_wrap .jmN_body > .selectAll {} 
.jm_wrap .jmN_body > .jmN_list { font-size: 0;}
.jm_wrap .jmN_body > .jmN_list > div { font-size: 15px; display:inline-block; vertical-align:top; width: 23%; margin: 1% 1%; position: relative; overflow:hidden;}
.jm_wrap .jmN_body > .jmN_list > div > img { width: 100%; vertical-align:top;}
.jm_wrap .jmN_body > .jmN_list > div > div { position:absolute; left: 0; top: 0; right: 0; bottom: 0;border: 1px solid #d2d2d2;}
.jm_wrap .jmN_body > .jmN_list > div > div > p { position:absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,0.9);}
.jm_wrap .jmN_body > .jmN_list > div:hover > div > p { background-color: rgba(255,255,255,0);}
.jm_wrap .jmN_body > .jmN_list > div > .listImg { background-size: cover !important; background-position: center; background-repeat: no-repeat;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon {  cursor:pointer;}
.jm_wrap .jmN_body > .jmN_list > .listPhoto .listCon { border: none;text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon > div { padding: 25px;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon > div > span { display:block; margin-bottom: 5px;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon > div > .cata span { display:inline-block; color: #333; border: 1px solid #333; font-size: 13px; font-weight:bold; padding: 3px 10px; margin-top: 10px; background-color: #fff;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon > div > .subject { font-size:16px; font-weight:bold; color: #333; line-height:1.4; margin-top: 10px;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon > div > .con { margin-top: 5px; font-size: 12px; color: #999;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon > div > .date { position:absolute; left: 25px; bottom: 25px; color: #999; font-size: 13px;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon > div > .date span { display:inline-block; vertical-align:middle;}
.jm_wrap .jmN_body > .jmN_list > div > .listCon > div > .date strong { display:inline-block; font-size: 10px; padding: 0 5px; vertical-align:middle;}
.jm_wrap .jmN_body > .jmN_list > .listNotice { position: relative;}
.jm_wrap .jmN_body > .jmN_list > .listNotice > .listCon { border: 1px solid #666; background-color: #666;}
.jm_wrap .jmN_body > .jmN_list > .listNotice > .listCon > div > .cata span { color: #fff; border: 1px solid #fff; margin-top: 10px; background-color: #666;}
.jm_wrap .jmN_body > .jmN_list > .listNotice > .listCon > div > .subject { color: #fff;}
.jm_wrap .jmN_body > .jmN_list > .listNotice > .listCon > div > .date { color: #fff;}

.jm_wrap .selectCheckbox { position: absolute; left: 10px; top: 10px;z-index: 2;}
.jm_wrap .linkCover { position: absolute; left: 0; top: 0; right: 0; bottom: 0;z-index: 1;}

.jm_wrap .jmN_selectBtn { margin-top: 10px;}

.jm_wrap .jmN_listBottom { position:relative; font-size: 0; margin-top: 40px; text-align:center;}
.jm_wrap .jmN_listBottom > div { display:inline-block; font-size: 15px;}
.jm_wrap .jmN_listBottom > div:nth-child(1) a { display:inline-block; width: 40px; height:40px; line-height:40px; margin: 0 2px; text-align:center; text-decoration:none; color:#666; border: 1px solid #d2d2d2; vertical-align:middle;}
.jm_wrap .jmN_listBottom > div:nth-child(1) a.on { border:1px solid #333; color:#333; text-decoration: underline;}
.jm_wrap .jmN_listBottom > div:nth-child(2) { position:absolute; right: 0; top: 0;}

/* view */
.jm_wrap .jmN_view > div:nth-child(1) { font-size: 0; border-top: 2px solid #666; border-bottom: 1px solid #666; background-color: #f5f5f5; padding: 20px 0;}
.jm_wrap .jmN_view > div:nth-child(1) > div { display:inline-block; font-size: 15px; vertical-align:middle; width: 50%;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(1) { font-size: 24px; box-sizing: border-box; padding-left: 20px;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) { text-align:right;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) p,
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) span { display:inline-block; color: #666; vertical-align:middle; font-size: 13px;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) p strong { color: #999;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) p:last-child { margin-right: 20px;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) span { color: #999; font-size: 10px; padding: 0 5px; margin-bottom: 3px;}

.jm_wrap .jmN_view > .addLevelView { font-size:0; border-bottom: 1px solid #d2d2d2;}
.jm_wrap .jmN_view > .addLevelView > div { padding: 20px; display:inline-block; vertical-align:top;}
.jm_wrap .jmN_view > .addLevelView > div:nth-child(1) { width: 160px; font-weight:bold; font-size:15px; color:#333; background-color: #f5f5f5;}
.jm_wrap .jmN_view > .addLevelView > div:nth-child(2) { font-size:15px; color:#666;}
.jm_wrap .jmN_view > .conView { padding: 50px 20px;}
.jm_wrap .jmN_view > .fileView { padding-bottom: 20px; border-bottom: 1px solid #666;text-align:center;}
.jm_wrap .jmN_view > .fileView img { width: 35px;}


.jm_wrap .jmN_viewFile { border-bottom: 1px solid #666; font-size: 0;}
.jm_wrap .jmN_viewFile > div { display: table-cell; font-size: 15px; vertical-align:middle;}
.jm_wrap .jmN_viewFile > div:nth-child(1) { background-color: #f5f5f5; width: 200px; text-align:center;}
.jm_wrap .jmN_viewFile > div:nth-child(2) { padding: 20px; font-size: 0;}
.jm_wrap .jmN_viewFile > div:nth-child(2) > p { display:inline-block; font-size: 15px; padding: 3px 10px; color: #999; font-size: 12px; cursor:pointer; text-decoration: underline;}
.jm_wrap .jmN_viewBottom { font-size: 0; padding: 30px 0;}
.jm_wrap .jmN_viewBottom > div { display:inline-block; font-size: 15px; vertical-align:middle;}
.jm_wrap .jmN_viewBottom > div:nth-child(1) { width: 100px;}
.jm_wrap .jmN_viewBottom > div:nth-child(2) { float:right;}

.jm_wrap .jmN_viewComment { margin-top: 50px; padding-bottom: 50px;}
.jm_wrap .jmN_viewComment > div:nth-child(1) { font-size: 14px; font-weight:bold;}
.jm_wrap .jmN_viewComment > div:nth-child(2) { margin-top:10px; padding: 20px; border: 1px solid #d2d2d2; background-color: #f5f5f5;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV { margin-bottom: 20px; margin-top: -20px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_viewCommentVv { border-bottom: 1px dashed #d2d2d2; padding: 20px 0;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_viewCommentVv:last-child { border-bottom: none;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_viewCommentVv > div { font-size: 0;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_viewCommentVv > div:nth-child(1) { padding-bottom:10px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_viewCommentVv > div:nth-child(1) p { display:inline-block; font-size: 13px; vertical-align:middle;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_viewCommentVv > div:nth-child(1) p:nth-child(1) span { color: #999; padding-left: 5px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_viewCommentVv > div:nth-child(1) p:nth-child(2) { float:right;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_viewCommentVv > div:nth-child(2) { padding: 0; font-size: 13px; color: #666;}
.jm_wrap .jmN_viewComment .jmN_viewCommentW > div:nth-child(1) input { border: 1px solid #d2d2d2; font-size: 13px; padding: 10px;}
.jm_wrap .jmN_viewComment .jmN_viewCommentW > div:nth-child(2) { display:table; margin-top: 5px; width: 100%; font-size: 0;}
.jm_wrap .jmN_viewComment .jmN_viewCommentW > div:nth-child(2) > p { display: table-cell; vertical-align:middle; font-size: 13px; position:relative;}
.jm_wrap .jmN_viewComment .jmN_viewCommentW > div:nth-child(2) > p:nth-child(1) { padding-right: 30px;}
.jm_wrap .jmN_viewComment .jmN_viewCommentW > div:nth-child(2) > p:nth-child(1) textarea { border: 1px solid #d2d2d2; padding: 10px; width: 100%; height: 50px;}
.jm_wrap .jmN_viewComment .jmN_viewCommentW > div:nth-child(2) > p:nth-child(2) { width: 90px; height: 72px;}
.jm_wrap .jmN_viewComment .jmN_viewCommentW > div:nth-child(2) > p:nth-child(2) button { width: 100%; height: 72px; outline:none; border:none; background-color: #666; color: #fff; font-weight:bold;}
.jm_wrap .jmN_viewComment .jmN_viewCommentW > div:nth-child(2) > p:nth-child(2) button:active {padding: 0; outline:none; border:none; margin: 0;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV > .jmN_viewCommentW {margin-top: 20px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_re { padding-left: 20px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rere { padding-left: 40px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rerere { padding-left: 60px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rererere { padding-left: 80px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rerererere { padding-left: 100px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rererererere { padding-left: 120px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rerererererere { padding-left: 140px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rererererererere { padding-left: 160px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rerererererererere { padding-left: 180px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rererererererererere { padding-left: 200px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rerererererererererere { padding-left: 220px;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV .jmN_rererererererererererere { padding-left: 240px;}

/* write */
.jm_wrap .jmN_write > div:nth-child(1) { border-top: 2px solid #666; border-bottom: 1px solid #666;}
.jm_wrap .jmN_write > div:nth-child(1) > div { border-bottom: 1px solid #d2d2d2; padding: 20px 0; display:table; width: 100%;}
.jm_wrap .jmN_write > div:nth-child(1) > div:last-child { border-bottom: none;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p { display:table-cell; vertical-align:middle;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(1) { width: 200px; padding: 0 20px; font-weight:bold;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) { padding-right: 20px; color: #666;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) input[type=text] { border: 1px solid #d2d2d2; background-color: #fbfbfb; padding: 10px; vertical-align:middle; color: #666;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) input[type=password] { border: 1px solid #d2d2d2; background-color: #fbfbfb; padding: 10px; vertical-align:middle; color: #666;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) input[type=checkbox] { width: 15px; height: 15px; vertical-align:middle;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) input[type=radio] { width: 15px; height: 15px; vertical-align:middle;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) textarea { width: 100%; height: 60px; border: 1px solid #d2d2d2; background-color: #fbfbfb; padding: 10px; vertical-align:middle; color: #666;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) select { display:inline-block; vertical-align:top; font-size: 13px; color: #666; border: 1px solid #e4e4e4; background-color: #fbfbfb; padding: 10px 10px;-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) span { display:block; padding-right:30px;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) .addLevel { display: inline-block; padding-right:10px;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) .input1 { width: 50%;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) .input2 { width: 100%;}
.jm_wrap .jmN_write > div:nth-child(2) { padding: 5px 5px 50px 5px;}
.jm_wrap .jmN_write > .jmN_fileAdd { border: 1px solid #d2d2d2; background-color: #f5f5f5; padding: 20px; margin-bottom: 30px;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(1) { font-size: 0;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(1) p { display:inline-block; font-size: 13px; width: 50%;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(1) p:nth-child(1) span { color: red;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(1) p:nth-child(2) span { display: inline-block !important; width: auto;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(1) p:nth-child(2) { text-align:right;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) { margin-top: 10px; padding: 10px; border: 1px solid #d2d2d2; background-color: #fff; font-size: 0; text-align:left;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div { display:inline-block; width: 19%; margin-right: 1%; margin-bottom: 1%; font-size: 12px;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div:nth-child(5n) { margin-right: 0;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div:last-child { margin-right: 0;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div p {background-color: #999; color: #fff;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div p:nth-child(1) input { vertical-align:middle; margin-bottom: 5px;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div p:nth-child(2) { border: 1px solid #999; background-color: #fff; height: 130px; position:relative;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div p:nth-child(2) .delete { position: absolute; right: 5px; top: 5px; cursor:pointer;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div p:nth-child(3) { padding: 5px 0 ; text-align:center; cursor:pointer;}
.jm_wrap .jmN_write > .jmN_writeBottom { text-align:center;}


.jm_wrap .jmN_write > .jmN_fileAdd > .fileListOther {position:relative; margin-top: 10px; padding: 10px; border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; background-color: #fff;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListOther p { position: relative; background-color: #eee; color: #666; padding: 3px 10px; border-radius: 3px; margin-bottom: 3px;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListOther p img { position: absolute; right: 7px; top: 7px; cursor: pointer;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListOther p:last-child { margin-bottom: 0;}

/*소민추가*/
.file_cancel{display:inline-block; cursor:pointer; position:absolute; right:10px; top:10px; }
.load_subject{position:relative; }
.add_listCan{position:absolute; top:0px; right:0px; background-color: #eee; color: #666; padding: 3px 10px; border-radius: 3px; cursor:pointer;}



.cert { position: fixed; left: 0; top: 0; right:0; bottom:0;}
.boardCert { width: 300px; height:250px; position:absolute; left: 0; top:0; bottom:0; right:0; margin: auto;}
.boardCert > ul { padding: 0;}
.boardCert > ul > div { border: 1px solid #d2d2d2; border-radius:5px; background-color: #fff;}
.boardCert > ul > div > ul { padding: 10px 20px;}
.boardCert > ul > div > ul > p { text-align:center;}
.boardCert > ul > div > ul > p:nth-child(1) { font-size: 13px; color:#999;} 
.boardCert > ul > div > ul > p:nth-child(1) strong { font-size: 18px; font-weight:bold; color:#333;}
.boardCert > ul > div > ul > p input[type=password] { width: 100%; padding: 10px 0; margin-left: -2px; margin-bottom: 5px; text-align:center;}
.boardCert > ul > div > ul > p .boardBtn1 { display:inline-block; background-color: #333; border: 1px solid #333; text-decoration: none; color:#fff; font-size: 15px; height: 30px; line-height:30px; padding: 0 15px; cursor:pointer; vertical-align:middle;}
.boardCert > ul > div > ul > p .boardBtn2 { display:inline-block; background-color: #fff; border: 1px solid #333; text-decoration: none; color:#333; font-size: 15px; height: 30px; line-height:30px; padding: 0 15px; cursor:pointer; vertical-align:middle;}

.boardCert2 { width: 300px; margin: 0 auto; margin-top: 50px;}
.boardCert2 p { padding: 5px 0;}

.mdLayer_SeleckMove{position:absolute; width:320px;  height:180px; background:#fff; z-index:1;}
.radius3px{ border: 1px solid #d2d2d2; border-radius: 3px;}
.mdtac{text-align:center; z-index: 9999;}
.mdCloseBtn{position:absolute; top:10px; right:10px;}
.basicSelect{padding:6px 10px; height:32px;}
p.mdColorBtn {
	border-radius:3px;
	font-size:15px;
	line-height: 1.4;
	padding:4px 20px; 
	cursor:pointer;
}
.mdInlinBlock {display:inline-block; zoom:1; *display:inline;}
.mdVat{vertical-align:top;}

@media all and (max-width:799px){
	.jm_wrap .jmN_top1 { display:none;}
	.jm_wrap .jmN_top2 { display:block; margin-bottom: 40px; background-color: #666;}
	.jm_wrap .jmN_top2 ul { padding: 10px;}
	.jm_wrap .jmN_top2 select { width: 100%; outline: none; border: none; background-color: #fff; padding: 5px; font-size: 16px;-webkit-appearance: none;  -moz-appearance: none; appearance: none;}
	
	.jm_wrap .jmN_top3 { font-size: 0; margin-bottom: 10px;}
	.jm_wrap .jmN_top3 div:nth-child(1) { display:none;}
	.jm_wrap .jmN_top3 div:nth-child(2) { width: 100%; text-align:center;}	
	.jm_wrap .jmN_top3 div:nth-child(2) select { display:inline-block; border-radius: none; margin-right: 3px; vertical-align:top; font-size: 13px; color: #666; border: 1px solid #e4e4e4; background-color: #fbfbfb; padding: 5px; vertical-align: middle;}
	.jm_wrap .jmN_top3 div:nth-child(2) input { display:inline-block; width: 30%; vertical-align:top; font-size: 13px; color: #666; padding: 6px; border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; background-color: #fbfbfb; vertical-align: middle;}
	.jm_wrap .jmN_top3 div:nth-child(2) a { display:inline-block; vertical-align:top; font-size: 13px; padding: 3px; border:1px solid #e4e4e4; border-left: none; background-color: #fbfbfb; vertical-align: middle;}
	
	.jm_wrap .jmN_body > .jmN_list > div { font-size: 15px; display:inline-block; verftical-align:top; width: 31%; margin: 1% 1%; position: relative;}
	
	.jm_wrap .jmN_listBottom > div { display:block;}
	.jm_wrap .jmN_listBottom > div:nth-child(1) a { width: 25px; height:25px; line-height:25px;}
	.jm_wrap .jmN_listBottom > div:nth-child(2) { position: relative; margin-top: 40px;}
	
	/* view */
	.jm_wrap .jmN_view > div:nth-child(1) > div { display:block; width: auto;}
	.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(1) { text-indent: 0; font-size: 18px; padding-left: 20px;}
	.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) { text-align:left; padding-left: 20px; padding-top: 5px;}
	
	.jm_wrap .jmN_view > .addLevelView { padding: 10px 20px;}
	.jm_wrap .jmN_view > .addLevelView > div {padding: 0;  display:inline-block; vertical-align:top;}
	.jm_wrap .jmN_view > .addLevelView > div:nth-child(1) { width: 30%; font-weight:bold; font-size:13px; color:#333; background-color: #fff; box-sizing: border-box; padding-right: 15px;}
	.jm_wrap .jmN_view > .addLevelView > div:nth-child(2) { width: 70%; font-size:13px; }
		
	.jm_wrap .jmN_viewFile > div { display: block;}
	.jm_wrap .jmN_viewFile > div:nth-child(1) { width: 100%; padding: 5px 0;}
	.jm_wrap .jmN_viewFile > div:nth-child(2) { padding: 10px;}
	.jm_wrap .jmN_viewFile > div:nth-child(2) > p a { color: #999; font-size: 12px; text-decoration: underline;}
	
	.jm_wrap .jmN_viewBottom .boardBtn1 { font-size: 13px;}
	.jm_wrap .jmN_viewBottom .boardBtn3 { font-size: 13px;}	
	
	/* write */
	.jm_wrap .jmN_write > div:nth-child(1) > div { display:block;}
	.jm_wrap .jmN_write > div:nth-child(1) > div > p {}
	.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(1) { width: 30%; font-size: 13px; margin-bottom: 10px; padding: 0 10px;}
	.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) { width: 70%; padding: 0 10px;}
	
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div { display:inline-block; width: 24%; margin-right: 1%; margin-bottom: 1%;}
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div:nth-child(5n) { margin-right: 1%;}
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div:nth-child(4n) { margin-right: 0;}
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div p:nth-child(2) { height: 100px;}
}


@media all and (max-width:640px){
	.jm_wrap .jmN_body > .jmN_list > div { font-size: 15px; display:inline-block; vertical-align:top; width: 100%; height:200px; margin: 0; margin-bottom: 10px; position: relative;}
	.jm_wrap .jmN_body > .jmN_list > div > div > p { position:absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,0.5);}
	
	.jm_wrap .jmN_viewBottom > div { display: block;}
	.jm_wrap .jmN_viewBottom > div:nth-child(1) { width: 100%; text-align: center;}
	.jm_wrap .jmN_viewBottom > div:nth-child(2) { float:none; width: 100%; text-align: center; padding-top: 20px;}
	.jm_wrap .jmN_viewBottom .boardBtn1 { font-size: 13px; padding: 0 10px;}
	.jm_wrap .jmN_viewBottom .boardBtn3 { font-size: 13px; padding: 0 10px;}
	
	
	/* write */
	.jm_wrap .jmN_write > div:nth-child(1) > div { display:block;}
	
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div { display:inline-block; width: 32%; margin-right: 1%; margin-bottom: 1%;}
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div:nth-child(5n) { margin-right: 1%;}
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div:nth-child(4n) { margin-right: 1%;}
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div:nth-child(3n) { margin-right: 0;}
	.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(2) > div p:nth-child(2) { height: 80px;}
}