@charset "utf-8";

textarea { resize: none;}

.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;}

.jm_wrap { letter-spacing: -0.5px; text-align: left;}
.jm_wrap p { padding: 0; margin: 0;}
.jm_wrap ul { padding: 0; margin: 0;}
.jm_wrap { padding: 0; margin: 0;}
.jm_wrap a { padding: 0;}
.jm_wrap li { list-style: none;}
.boardBtn1 { padding: 5px 15px; margin: 0 2px; cursor: pointer;}
.jm_wrap .boardBtn1 { display:inline-block; background-color: #fff; border: 1px solid #333; border-radius:0px; text-decoration: none; color:#333; height: 30px; line-height:30px; padding: 0 15px; cursor:pointer; vertical-align:middle;}
.jm_wrap .boardBtn2 { display:inline-block; background-color: #fff; border: 1px solid #333; border-radius:0px; text-decoration: none; color:#333; height: 30px; line-height: 30px; padding: 0 5px; cursor:pointer; vertical-align:middle;}
.jm_wrap .boardBtn3 { display:inline-block; background-color: #fff; border: 1px solid #d2d2d2; border-radius:0px; text-decoration: none; color:#666; height: 30px; line-height: 30px; padding: 0 15px; cursor:pointer; vertical-align:middle;}
.jm_wrap .boardBtn4 { display:inline-block; background-color: #666; border: 1px solid #666; border-radius:0px; text-decoration: none; color:#fff; height: 30px; line-height: 30px; padding: 0 15px; cursor:pointer; vertical-align:middle;}
.jm_wrap .boardBtn5 { display:inline-block; background-color: #fff; border: 1px solid #d2d2d2; border-radius:0px; text-decoration: none; color:#666; font-size: 11px; height: 20px; line-height: 20px; padding: 0 5px; cursor:pointer; vertical-align:middle;}
.jm_wrap .fileBtn { height: 19px; line-height: 19px; border-radius: 3px; vertical-align:middle;}

.jm_wrap .jmN_top1 { }
.jm_wrap .jmN_top1 > ul { padding: 5px 15px; font-size:0;}
.jm_wrap .jmN_top1 > ul > p { display:inline-block; padding: 10px 15px; font-size: 15px; cursor:pointer;}
.jm_wrap .jmN_top1 > ul > span { display: inline-block; font-size: 9px;}
.jm_wrap .jmN_top1 > ul > span:last-child { display: none;}
.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:12px;}
.jm_wrap .jmN_top3 div:nth-child(1) span { color: #999; }
.jm_wrap .jmN_top3 div:nth-child(1) { width: 30%;}
.jm_wrap .jmN_top3 div:nth-child(1) a { display: inline-block; width: 27px; height: 27px; background-position: center; background-repeat: no-repeat; border-radius: 0px; vertical-align: middle;}
.jm_wrap .jmN_top3 div:nth-child(1) a:nth-child(1) { background-image: url(../images/select_2.png);}
.jm_wrap .jmN_top3 div:nth-child(1) a:nth-child(2) { background-image: url(../images/select_1.png);}
.jm_wrap .jmN_top3 div:nth-child(1) a:nth-child(3) { background-image: url(../images/select_3.png);}
.jm_wrap .jmN_top3 div:nth-child(1) a.selectType1on { background-image: url(../images/select_2on.png);}
.jm_wrap .jmN_top3 div:nth-child(1) a.selectType2on { background-image: url(../images/select_1on.png);}
.jm_wrap .jmN_top3 div:nth-child(1) a.selectType3on { background-image: url(../images/select_3on.png);}
.jm_wrap .jmN_top3 div:nth-child(2) { width: 70%; text-align:right; font-size: 0;}
.jm_wrap .jmN_top3 div:nth-child(2) select { display:inline-block; width: 30%; vertical-align:top; font-size: 13px; color: #666; border: 1px solid #e4e4e4; border-radius: 0px !important; background-color: #fbfbfb; padding: 5px 10px; margin-right: 3px;}
.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: 1px solid #e4e4e4; border-radius: 0px !important; background-color: #fbfbfb; margin-right: 3px;}
.jm_wrap .jmN_top3 div:nth-child(2) a { display:inline-block; width: 27px; height: 27px; padding: 0 !important; vertical-align:top; font-size: 13px; padding: 13px; border:1px solid #e4e4e4; border-radius: 0px;}
 
.jm_wrap .jmN_body1 .jmN_bodyList { color: #777; font-size: 13px; padding-top: 10px;}
.jm_wrap .jmN_body1 .jmN_bodyList > div { position: relative;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox{ border: 1px solid #d2d2d2; margin-bottom: 5px; border-radius:3px; display: table; width: 100%; table-layout: fixed; cursor: pointer;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox:hover { border: 1px solid #333;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p { display: table-cell; padding: 20px 5px; vertical-align:middle; color: #888;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_check { width: 50px; text-align:center; }
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_check input[type=checkbox] { width: 15px; height:15px; border-radius:3px; vertical-align:middle;}
.jm_wrap .jmN_body1 .jmN_bodyList > div  div.subjectBox > p.jmN_num { width: 60px; text-align:center;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_subjcet { width: auto; text-align:left;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_subjcet span { display: block; font-size: 0; white-space:nowrap;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_subjcet span .jmN_cata { font-size: 12px;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_subjcet span a { display: block; color: #666; text-decoration:none; font-size: 15px; font-weight: bold; white-space:normal; vertical-align: middle; line-height: 1.4;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox:hover > p.jmN_subjcet span a { color: #333;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_subjcet span a strong { display:inline-block; font-size: 15px; color: #999;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_subjcet span a img { display:inline-block;vertical-align:middle;} 
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_date { width: 40%; text-align:right; padding-right: 20px;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_date span { display:inline-block; vertical-align:middle; font-size: 12px;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_date .jmN_click { font-size: 11px;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_date a { color: #999; text-decoration: none;}
.jm_wrap .jmN_body1 .jmN_bodyList > div div.subjectBox > p.jmN_date strong {display:inline-block; vertical-align:middle; font-size: 10px; font-weight:normal; padding: 0 3px;}

.jm_wrap .jmN_body1 .jmN_bodyList > .jmN_selectTr { border: none; text-align: left; }
.jm_wrap .jmN_body1 .jmN_bodyList > .jmN_selectTr:hover { border: none; cursor: default;}
.jm_wrap .jmN_body1 .jmN_bodyList > .jmN_selectTr > p {padding: 5px 0;}
.jm_wrap .jmN_body1 .jmN_bodyList > .jmN_selectTr > p.jmN_check { width: 60px; font-size: 12px;}
.jm_wrap .jmN_body1 .jmN_bodyList > .jmN_selectTr > p.jmN_check input[type=checkbox] { margin-bottom: 3px; vertical-align: middle;}

.jm_wrap .jmN_body1 .jmN_bodyPhoto { color: #777; font-size: 13px;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div { padding-top: 50px; font-size: 0;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div { display:inline-block; font-size: 12px; width: 24%; margin: 2% 0.5%; vertical-align:top; cursor: pointer;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div { border: 1px solid #d2d2d2; padding: 10px; border-radius: 3px; overflow:hidden;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div:hover { border: 1px solid #333;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div > div { background-size: cover; background-position: center; background-repeat: no-repeat; border-radius:3px; overflow:hidden;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div > .subject { margin-top: 10px;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div > .subject a { display:block; width: 100%; font-size: 15px; text-decoration: none; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; font-weight: bold;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div:hover > .subject a { color: #333;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div > .date { margin-top: 5px; color: #999;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div > .date span { display:inline-block; vertical-align:middle;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div > .date strong { display:inline-block; vertical-align:middle; font-weight:normal; font-size: 9px; color: #aaa; padding: 0 3px; margin-bottom: 0;}
.jm_wrap .jmN_body1 .jmN_bodyPhoto > div > div > div > .date .jmN_click { font-size: 11px;}

.jm_wrap .jmN_body1 .jmN_bodyWebzine { color: #777; font-size: 12px; padding-top: 50px;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div { border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; padding: 10px; margin-bottom: 5px; cursor: pointer;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div:hover { border: 1px solid #333;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div { display:table; width: 100%;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div { display:table-cell; padding: 0; vertical-align:top;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) { width: 70%; padding: 10px;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > span { color: #333; font-size: 12px; font-weight:bold;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > .subject { font-size: 18px; padding: 5px 0;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > .subject a { color: #333; text-decoration: none;font-size: 18px; font-weight: bold;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div:hover > div > div:nth-child(1) > .subject { color: #333;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > .con { margin-top: 10px; color: #666; margin-bottom:10px;}  
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > .date { margin-top: 10px;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > .date a { color: #666; text-decoration: none;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > .date span { display:inline-block; vertical-align:middle;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > .date strong { display:inline-block; vertical-align:middle; font-size: 10px; margin-bottom: 3px; font-weight:normal; padding: 0 3px;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(1) > .date .jmN_click { font-size: 11px; color: #999;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(2) { width: 10%;} 
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(3) { width: 20%;}
.jm_wrap .jmN_body1 .jmN_bodyWebzine > div > div > div:nth-child(3) p { background-repeat: no-repeat; background-size:cover; background-position: center;}

.jm_wrap .jmN_selectBtn { margin-top: 10px; position: relative;}
.jm_wrap .jmN_selectBtn .selectMove { position: absolute; left: 0; top: 0; border-radius: 3px; box-shadow: 1px 1px 3px #666; padding: 15px; background-color: #fff;}
.jm_wrap .jmN_selectBtn .boardBtn2 { font-size: 12px; height: 22px; line-height: 22px;}

.jm_wrap .jmN_listBottom { position:relative; font-size: 0; margin-top: 40px; text-align:center;}
.jm_wrap .jmN_listBottom a { text-decoration: none; font-size: 13px;}
.jm_wrap .jmN_listBottom > div { font-size: 15px;}
.jm_wrap .jmN_listBottom > div:nth-child(1) a { display:inline-block; margin: 0 1px; width: 30px; height:30px; line-height:30px; text-align:center; text-decoration:none; color:#666; border: 1px solid #d2d2d2; border-radius:0; 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 > .bottomBtn { position:absolute; right: 0; top: 0;}
.jm_wrap .jmN_listBottom > .bottomBtn .boardBtn1 {  border-radius: 0; height: 30px; font-weight: bold; line-height: 30px; color: #fff;}

/* view */
.jm_wrap .jmN_view { border: 1px solid #666; border-radius:3px; overflow:hidden;}
.jm_wrap .jmN_view > div:nth-child(1) { font-size: 0; background-color: #f5f5f5; padding: 15px 0 10px 0;}
.jm_wrap .jmN_view > div:nth-child(1) > div { display:inline-block; font-size: 15px; vertical-align:middle;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(1) { font-size: 24px; font-weight: bold; width: 40%; line-height: 1.4;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) { text-align:right; width: 60%;}
.jm_wrap .jmN_view > div:nth-child(1) > div:nth-child(2) a { color: #666; text-decoration: none;display:inline-block; font-size: 12px;}
.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: #999; font-size: 12px;}
.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 span { font-size: 12px;}
.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; font-weight: normal;}

.jm_wrap .jmN_view > .viewOtherCon {}
.jm_wrap .jmN_view > .viewOtherCon > div { display: table; table-layout: fixed; width: 100%; border-bottom: 1px solid #d2d2d2;}
.jm_wrap .jmN_view > .viewOtherCon > div > div { display: table-cell; padding: 10px;}
.jm_wrap .jmN_view > .viewOtherCon > div > div:nth-child(1) { width: 150px;}

.jm_wrap .jmN_view > .viewCon { padding: 50px 20px;}
.jm_wrap .jmN_view > .viewSns { padding-bottom: 20px; text-align:center;}
.jm_wrap .jmN_view > .viewSns img { width: 40px;}

.jm_wrap .jmN_viewFile { margin-top: 10px; border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; font-size: 0;}
.jm_wrap .jmN_viewFile > div { display: table-cell; font-size: 12px; vertical-align:middle;}
.jm_wrap .jmN_viewFile > div:nth-child(1) { background-color: #f5f5f5; width: 190px; text-align:center;}
.jm_wrap .jmN_viewFile > div:nth-child(2) { padding: 10px; 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_viewFile > div:nth-child(2)  a { color: #999;}
.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 a { font-size: 12px;}
.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; color: #888;}
.jm_wrap .jmN_viewComment > div:nth-child(1) { font-size: 13px; font-weight:bold;}
.jm_wrap .jmN_viewComment > div:nth-child(2) { margin-top:10px; padding: 20px; border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; background-color: #fff;}
.jm_wrap .jmN_viewComment > div:nth-child(2) > .jmN_viewCommentV { margin-bottom: 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; border-radius:3px; overflow:hidden; 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; border-radius:3px; overflow:hidden; 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; border-radius:3px; overflow:hidden; 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 .writeTop > div { display: inline-block; vertical-align: middle;}
.jm_wrap .writeTop > div:nth-child(1) { padding: 0 20px; padding-bottom: 10px;}
.jm_wrap .writeTop > div:nth-child(1) select { border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; background-color: #fbfbfb; padding: 10px; vertical-align:middle; color: #666; min-width: 160px;}
.jm_wrap .writeTop > div:nth-child(2) { padding: 0 20px; padding-bottom: 10px;}

.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; display:table; width: 100%; table-layout: fixed;}
.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; padding: 10px 0; vertical-align:middle;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(1) { width: 150px; 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; border-radius:3px; overflow:hidden; 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; border-radius:3px; overflow:hidden; 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) select { border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; background-color: #fbfbfb; padding: 10px; vertical-align:middle; color: #666;}
.jm_wrap .jmN_write > div:nth-child(1) > div > p:nth-child(2) textarea { width: 100%; height: 60px; border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; background-color: #fbfbfb; padding: 10px; vertical-align:middle; color: #666;}
.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) .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; border-radius:3px; overflow:hidden; 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) { text-align:right;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(1) p:nth-child(2) span { display: inline-block;}
.jm_wrap .jmN_write > .jmN_fileAdd > div:nth-child(1) p .addBtn { text-align: center;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListPhoto { margin-top: 10px; padding: 10px; border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; background-color: #fff; font-size: 0;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListPhoto > div { display:inline-block; width: 19%; margin: 0.5%;font-size: 12px;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListPhoto > div p {background-color: #999; color: #fff;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListPhoto > div p:nth-child(1) { padding-left: 10px;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListPhoto > div p:nth-child(1) input { vertical-align:middle;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListPhoto > div p:nth-child(2) { border: 1px solid #999; background-color: #fff; background-position:center; background-repeat: no-repeat; position:relative;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListPhoto > div p:nth-child(2) .delete { position: absolute; right: 5px; top: 5px; cursor:pointer;}
.jm_wrap .jmN_write > .jmN_fileAdd > .fileListPhoto > div p:nth-child(3) { padding: 0px 0 ; text-align:center; cursor:pointer;}

.jm_wrap .jmN_write > .jmN_fileAdd > .fileListOther { 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;}
.jm_wrap .jmN_write > .jmN_writeBottom { text-align:center;}
.jm_wrap .jmN_write > .jmN_writeBottom p { font-size: 13px;}


.del_password {  width:200px; height:140px; font-size: 12px; position:absolute; right:0; top:0; left: 0; bottom: 0; margin: auto; font-size:13px; border:1px solid #d4d4d4; background:#fff; padding:10px; border-radius:10px; box-shadow: 1px 1px 5px #aaa; z-index:1;}
.del_password input { border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; background-color: #fbfbfb; padding: 10px; vertical-align:middle; color: #666;}
.del_password2 {  width:200px; font-size: 12px; margin: 0 auto; margin-top: 30px; font-size:13px; border:1px solid #d4d4d4; background:#fff; padding:10px; border-radius:10px; box-shadow: 1px 1px 5px #aaa; z-index:1;}
.del_password2 input { border: 1px solid #d2d2d2; border-radius:3px; overflow:hidden; background-color: #fbfbfb; padding: 10px; vertical-align:middle; color: #666;}
.del_p01 {padding:5px 0;}
.del_p02 {text-align:center; position:relative; padding:5px 0;}


.reportWrap .reportLabel { display: inline-flex; align-items: center; white-space: nowrap; font-size: 13px; cursor: pointer;}
.reportWrap .reportLabel input[type="checkbox"],
.reportWrap .reportLabel input[type="radio"] { display: none;}
.reportWrap .reportLabel i {display: inline-block; vertical-align: middle; transition-duration: .3s; margin: 2px 5px 0 0 ;}
.reportWrap .reportLabel i.type1 { width: 17px; height: 17px; background: url(../images/reportCheck.png) center no-repeat; background-size: contain;}
.reportWrap .reportLabel i.type2 { width: 16px; height: 16px; background: url(../images/reportRadio.png) center no-repeat; background-size: contain;}
.reportWrap .reportLabel input[type="radio"]:checked + i.type1 { background: url(../images/reportCheck_on.png) center no-repeat;}
.reportWrap .reportLabel input[type="radio"]:checked + i.type2 { background: url(../images/reportRadio_on.png) center no-repeat;}
.reportWrap .reportLabel input[type="radio"] + i + span { color: #666;}
.reportWrap .reportLabel input[type="radio"] + i + span { color: #666;}
.reportWrap .reportLabel input[type="radio"]:checked + i + span { color: #000; font-weight: 600;}
.reportWrap .reportLabel input[type="radio"]:checked + i + span { color: #000; font-weight: 600;}

.reportWrap {position: fixed; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.3); z-index: 999;}
.reportWrap > div { background: #fff; border: 1px solid #666; border-radius: 20px; padding: 20px;}
.reportWrap > div > p { display: flex; align-items: center; border-bottom: 1px solid #666; padding-bottom: 5px; margin-bottom: 15px;}
.reportWrap > div > p > span:nth-child(1) { font-size: 15px; font-weight: 600; flex-grow: 1 ;}
.reportWrap > div > p > span:nth-child(2) { display: inline-flex; align-items: center; cursor: pointer;}
.reportWrap > div > span { display: block; text-align: left; font-size: 13px; margin-bottom: 10px;}
.reportWrap > div > i { display: block; text-align: right; margin-bottom: 10px; color: #999; font-size: 11px; font-style: normal;}
.reportWrap > div > i > span { color: #f39700;}
.reportWrap .type { margin-bottom: 10px; text-align: left;}
.reportWrap .cate { margin-bottom: 10px;}
.reportWrap .cate > label { display: flex; width: 220px; box-sizing: border-box; padding: 5px 10px 7px 10px; border: 1px solid #d1d1d1; border-radius: 3px; margin-bottom: 3px;}
.reportWrap textarea { width: 100%; outline: none; border: 1px solid #d2d2d2; border-radius: 3px; height: 60px; padding: 5px; box-sizing: border-box; resize: none;}
.reportWrap .reportBtn .reportBtn1 {box-shadow:inset 0px 1px 0px 0px #f9eca0; background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%); background-color:#f0c911; border-radius:3px; border:1px solid #e65f44; cursor:pointer; color:#c92200; font-size:13px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:0px 1px 0px #ded17c; text-align: center;}
