@charset "UTF-8";



.inforList {overflow: hidden;margin-bottom: 20px;border-top: 1px solid #333;}
.inforList li {border-bottom:  1px solid #ddd;}
.inforList li dl {display: table; width: 100%;}
.inforList li dt, .inforList li dd {display: table-cell;vertical-align: middle;padding: 10px 15px;box-sizing:  border-box;}
.inforList li dt {position: relative; width: 10%; color: #000; text-align: center;}
.inforList li dt:after {content: ''; display: block; position: absolute; right: 0; top: calc(50% - 5px); width: 1px; height: 11px; background-color: #000; }
.inforList li dd {width: 40%;}
.info_tb td {
	padding: 5px 10px !important;
    color: #666 !important;
    font-weight: 300 !important;
    font-size: 14px !important;
}
.info_tb td:first-child{text-align: center !important;padding: 15px 0 !important;} 

.fnform{ background: #efefef; padding: 20px;height: 60px;}
.fnform:first-child{padding-bottom: 0}
.fnform input{float: inherit !important;margin-right: 5px;}
.fnform ._selectBox{margin-right: 20px}
.fnform label{
	margin-left: 20px;
    background: url(/sites/moj/images/contents/textBox_ul.png) left 12px no-repeat;
    padding-left: 8px;
}

.fnform #_jumpWrap{background: none; border-bottom: none;display: inline;}
#_jumpWrap .s2{   
	display: inline;
    width: 100%;
}
#_jumpWrap .sitelink > .lc{
	position: relative;
    float: inherit;
    width: 190px !important;
    box-sizing: border-box;
    border-right: 1px solid #6a757f;
	margin-left: 5px;
}

#_jumpWrap .lion dd{margin: 2px 0;}
#_jumpWrap .lion{top: 27px;background: #fff;border: 1px solid #c3c2c2;padding: 12px;font-size: 13px;padding-top: 5px;}
#_jumpWrap .sitelink > li .btn2, #_jumpWrap .sitelink > ._on .btn2{
	height: 28px;
    vertical-align: middle;
    line-height: 7px;
    background: #fff;
    border: 1px solid #c3c2c2;
    color: #444;
	top: -1px;
	font-size: 13px;
}
#_jumpWrap .sitelink > li > .btn2:after{background: url(../images/sitelink_arrow2.png) left top no-repeat;top: 11px;}
#_jumpWrap .sitelink > li._on > .btn2:after{transform:inherit;background: url(../images/sitelink_arrow2.png) left top no-repeat;top: 11px;}

.chkbox li{width:16% !important;display: inline-block;border-left: none !important; border-right: none !important;}
.chkbox label{float: inherit !important; display: inline-block;}

body.Mobile .fnform{height: 100px;padding: 10px;}
body.Mobile .chkbox li{width: 49%;}
body.Mobile .fnform #_jumpWrap{padding: 0; float: left;height: 35px;}
body.Mobile .tableWrap{margin-top: 50px;}
.fnform label:first-child{margin-left: 0;}

.fnform2{text-align: right;}
.fnform2 input{float: none !important; margin-left: 10px; margin-right: 2px;}
.fnform2 span{float: none !important;background: url(/sites/moj/images/contents/textBox_ul.png) left 8px no-repeat;padding-left: 8px;}
.fnform3 label{float:none!important;margin:0;padding:0;background:0;}
.fnbtn{
background: #4d4b4a;
padding: 2px 10px;
color: #fff;
font-size: 13px;
}
.exdown{padding: 2px 10px; float: right;margin-top: 5px; margin-right:5px; background: #1d446d;color: #fff;cursor: pointer;font-size: 14px;}
.tableWrap h3{
	float: left;
	font-size: 16px;
	margin-bottom: 5px;
    background: url(/sites/moj/images/contents/textBox_ul.png) left 15px no-repeat;
    padding-left: 8px;
}

/*
.textbox_wrap .wrap p{background: url(/sites/moj/images/contents/textBox_ul.png) left 10px no-repeat;padding-left: 8px;}
.textbox_wrap .wrap p:first-child{padding-left: 0px; background: none}
*/

.fnnotice .lt10{margin-left: 17px}


/*rss,count,search*/
._mojList .artclSerch {/*overflow: hidden;*/ margin-bottom: 25px;}
._mojList .artclSerch .fnRight {overflow: hidden;}
._mojList .artclSerch .artclPeriod {float: left; margin-right: 10px;}
._mojList .artclSerch .artclPeriod label,
._mojList .artclSerch .artclPeriod input[type="text"],
._mojList .fnDiv .fnSearch fieldset select,
._mojList .fnDiv .fnSearch fieldset input[type="text"] {
    color: #444; font-size: 13px; border: 1px solid #c3c2c2; height: 28px; box-sizing: border-box; display: inline-block; vertical-align: middle; 
	margin-left: 5px;width: 12%;
}
._mojList .fnDiv .fnSearch fieldset select option {font-size: 13px;}
._mojList .artclSerch .artclPeriod label {border-right: 0; padding: 0 5px 0 10px; margin-right: -3px; line-height: 31px;}
._mojList .artclSerch .artclPeriod input[type="text"] {border-left: 0; background: url('../images/artclPeriod_icon.png') 93% center no-repeat; max-width: 140px;}
._mojList .artclSerch .fnSearch {width: 100%;overflow: inherit;height: 100px;}

._mojList .fnDiv .fnSearch fieldset .fnSubmit,
._mojList .fnDiv .fnSearch fieldset .fnSubmit input {line-height: 33px; /*height: 33px;*/ float: right;}
._mojList .fnDiv .fnSearch fieldset .fnSubmit input {
    border-radius: 0; background:none; margin-left: 10px;margin-right: 2px;height: 28px;width: auto;margin-bottom: 2px;
}
._mojList .fnDiv .fnSearch fieldset .fnSubmit .fnbtn{margin-bottom: 2px;width: 30px;background: url(/Web-home/_SITES/images/common/btnSearch.png) #4d4b4a no-repeat 50% 50%;}
._mojList .artclSerch .fnSearch fieldset{float:right;width: 100%;}

/* table */
._mojList table.artclTable {border-top: 2px solid #353e4d;}
._mojList table.artclTable tr:hover {background-color: #eef3fa;}
._mojList table.artclTable thead {border-bottom: 1px solid #cfcfd1;}
._mojList table.artclTable thead th {padding: 14px 10px; color: #505050; font-size: 14px; font-weight: 400; background-color: #f2f2f2;}
._mojList table.artclTable tbody td {padding: 14px 10px; color: #666666; font-size: 13px; font-weight: 300; border-bottom: 1px solid #cfcfd1;}
._mojList table.artclTable tbody td._artclTdTitle {text-align: left;}
._mojList table.artclTable tbody td._artclTdTitle a {overflow: hidden; vertical-align: top;}
._mojList table.artclTable tbody td._artclTdTitle strong {
    color: #333; font-size: 16px; font-weight: 300;
    display: inline-block; max-width: 85%; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
._mojList table.artclTable tbody td._artclTdTitle .newArtcl {
    display: inline-block; text-indent: -5000px; width: 15px; height: 19px; background: url('../images/new_icon.png') left 0px no-repeat; margin-left: 5px; padding-top: 3px;
}

._mojList table.artclTable .artclTable caption{
    display: none;
}
._mojList table.artclTable colgroup col._artclColNum{
    width: 60px;
}
._mojList table.artclTable colgroup col._artclColTitle{
    width: auto;
}
._mojList table.artclTable colgroup col._artclColWriter{
    width: 70px;
}
._mojList table.artclTable colgroup col._artclColRdate{
    width: 80px;
}
._mojList table.artclTable colgroup col._artclColRecommend{
    width: 80px;
}
._mojList table.artclTable colgroup col._artclColComment{
    width: 80px;
}
._mojList table.artclTable colgroup col._artclColAtchFile{
    width: 80px;
}
._mojList table.artclTable colgroup col._artclColAccess{
    width: 80px;
}
._mojList table.artclTable colgroup col.progress{
    width: 80px;
}

/* paging */
._paging {margin: 30px 0; padding: 0;}
._paging ._inner a, ._paging ._inner strong {width: 35px; height: 35px; line-height: 35px; margin: 0;}
._paging ._inner ul {height: 35px; margin: 0 10px;}
._paging ._inner ul li strong {background-color: #027ab3; border: 0;}
._paging ._inner > a {margin: 0 5px; box-sizing: border-box; border: 1px solid #cfcfcf; background-color: #fff; background-image: url('../images/page_arrow.png') !important;}
._paging ._inner ul li{margin: 0 5px;}
._paging ._inner ul li a {border: 0; color: #666666; font-size: 16px;}


/* mobile */
body.Mobile ._mojList .fnDiv .fnSearch fieldset input[type="text"]{width: 28%;margin-bottom: 5px;}
body.Mobile ._mojList .fnDiv .fnSearch fieldset select{width: 25%;margin-bottom: 10px;}
body.Mobile .fnform2{text-align: left;float: left !important;}
body.Mobile .fnform label{margin-left: 0}
