.select-group{
    display:flex;
    align-items:center;
    margin-top:10px;
}

.select-title{
    width: 15em;
}

.flex-container{
    display:flex;
    flex-direction: row;
}
.flex-container-wrapper{
    margin-top:10px;
    padding-right:24px;
}
.flex-container-select{
    height:30px;
}

/*.picbox{
    width:800px;
}*/
.select-group span{
    margin-right:10px;
    justify-centent:center;
}
.mod18
{
	width: 1170px;
	/*height: 396px;*/
	/* margin: 150px 10px 0px 0px; */
	position: relative;
	/* background: #E8F3F9; */
	background: #666;
	border: 1px solid #ddd;
}
.mod18 .btn
{
	position: absolute;
	width: 15px;
	height: 70px;
	top: 462px;
	cursor: pointer;
	z-index: 99;
	font-size: 50px;
	font-weight: bold;
}
.mod18 .prev
{
    text-align:center;
    margin-top:177px;
    height:20px;
	left: 10px;
	/* background: url(../cn/image/pic/picview/ssgsjleftjt.png) no-repeat; */
}
.mod18 #prevTop, .mod18 #nextTop
{
	/* top: 170px; */
	top: 60px;
	width: 70px;
	height: 70px;
}
.mod18 #prevTop
{
    left:10px;
	background: url(../cn/qc/pic/IMgleftzhuan.png) 0 0 no-repeat;
}
.mod18 #nextTop
{
    right:10px;
	background: url(../cn/qc/pic/IMgrightzhuan.png) 0 0 no-repeat;
}
.mod18 .next
{
    text-align:center;
    margin-top:177px;
    height:20px;
	right: 0px;
	/* background: url(../cn/image/pic/picview/ssgsjrightjt.png) no-repeat; */
}
.mod18 li
{
	float: left;
}
.mod18 .cf li
{
	position: relative;
	color: #fff;
}
.mod18 .cf a
{
	display: block;
	width: 1170px;
	height: 600px;
	position: absolute;
	color: #fff;
}
/*.mod18 .cf li span
{
	display: block;
	width: 950px;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px 20px;
	line-height: 22px;
	text-align: left;
	background: rgba(0,0,0,0.6);
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");
}*/
.mod18 .picBox
{
	height: 600px;
	position: relative;
	overflow: hidden;
}
.mod18 .picBox ul
{
	height: 600px;
	position: absolute;
}
.mod18 .picBox li
{
	width: 1170px;
	height: 600px;
}
.mod18 .listBox
{
	/* width: 900px;
	height: 70px;
	margin: 0 auto;
	position: relative;
	padding: 6px 0 10px;
	overflow: hidden;
    background-color:#CBE1EE; */

    width: 1100px;
    height: 90px;
    margin: 0 auto;
    position: relative;
    padding: 0px 0 10px;
    overflow: hidden;
    background-color: #666;
}
.mod18 .listBox ul
{
	height: 100px;
	position: absolute;
}
.mod18 .listBox li
{
	width: 129px;
	height: 70px;
	cursor: pointer;
	position: relative;
}
.mod18 .listBox li i
{
	display: none;
}
.mod18 .listBox li a
{
	display: block;
	width: 124px;
	height: 70px;
}
.mod18 .listBox li img
{
	width: 124px;
	height: 70px;
}
.mod18 .listBox .on img
{
	width: 128px;
    height: 80px;
	border: 3px solid #ff6600;
	/* width: 118px;
	height: 64px;
	border: 3px solid #0A4F86; */
}
.mod18 .listBox .on i
{
	display: block;
}



#j-waiting {
    position: absolute;
    top: calc(50% - 100px);
    left: calc(25%);
    z-index: 9999;
    background-color: rgba(255,255,255, 0.6);
    font-size: 2rem;
    padding: 2rem;
    text-align: center;
    border-radius: 2rem;
}

#j-waiting span {
	color: white;
}

select {
    height:28px;
}

/*input {
   height:28px;
}*/

.g-calender {
    display: none;
    width: 300px;
    position: absolute;
    z-index: 100;
    background-color: white;
}

#j-resultimg {
    position: relative;
    text-align: left;
}

#j-search {
    cursor:pointer;
}

#j-calender {
    cursor:pointer;
}

#j-date, #j-date-1 {
    width: 10em;
    vertical-align: top;
}

.g-para {
    float: left;
    margin-right: 15px;
    height: 55px;
}


 #filter a {
    cursor: pointer;
}

.seling
{
    background-color: #005AA0;
    color: #FFFFFF;
}

.seled
{
    color:#CC3333;
    font-weight:bold;
}

#listBox .cf li .showdate
{
    z-index: 10;
    position: absolute;
    width: 100px;
    margin-top: 45px;
    margin-left: 50px;
    font-size: 9pt;
    color: black;
}

dl{
    margin-bottom: 0px;
}

.u-label-report, .u-datename {
    width: 9em;
}

#c-beginDate {
    margin-right: 9em;
}

/* xcal, cross, ipm: 日历按钮 */
#j-calender {
    cursor:pointer;
}

/* xcal, cross, ipm: 日期搜索按钮 */
#j-search {
    cursor:pointer;
}

/* xcal, cross, ipm: 日历窗体 */
.u-calender {
    border: 1px solid #e3e3e3;
    color: #337ab7;
}
.u-calender td {
    height: 50px;
    width: 50px;
    border: 1px solid #e3e3e3;
    text-align: center;
    cursor: default;
}
.u-calender tr:first-child td, .u-calender tr:first-child td span {
    height: 40px !important;
    background-color: #337ab7;
    border: none;
    color: white;
}


.u-calender-1 {
    border: 1px solid #e3e3e3;
    color: #337ab7;
}
.u-calender-1 td {
    height: 50px;
    width: 50px;
    border: 1px solid #e3e3e3;
    text-align: center;
    cursor: default;
}
.u-calender-1 tr:first-child td, .u-calender-1 tr:first-child td span {
    height: 40px !important;
    background-color: #337ab7;
    border: none;
    color: white;
}



/* xcal, cross, ipm: 日历弹窗 */
.g-calender {
    display: none;
    width: 300px;
    position: absolute;
    z-index: 100;
    background-color: white;
}

.g-calender-1 {
    display: none;
    width: 300px;
    position: absolute;
    z-index: 100;
    background-color: white;
}

/* xcal, cross, ipm: 日历中无数据的日期颜色 */
.s-nodata {
    color: #CCCCCC;
}

/* xcal, cross, ipm: 日历中文字颜色 */
#u-sel-year {
    color: black;
}
#u-sel-year option {
    color: black;
}
#u-sel-month {
    color: black;
}
#u-sel-month option {
    color: black;
}

#u-sel-year-1 {
    color: black;
}
#u-sel-year-1 option {
    color: black;
}
#u-sel-month-1 {
    color: black;
}
#u-sel-month-1 option {
    color: black;
}

/* xcal, cross, ipm: 日历右上角按钮 */
.u-calender-topright {
    cursor: pointer !important;
}

.u-calender-topright-1{
    cursor: pointer !important;
}
.u-calender-topright span {
    padding-top:12px;
}

.u-calender-topright-1 span {
    padding-top:12px;
}

/* 产品质量报告 */
.instruments{
    margin-left:15px;
}
.form-inline{
    margin-top:15px
}
.btn-wrap{
    width:50%;
    margin-top:20px;
}

.u-inputpadding {
    margin-right: 2em;
}

#resultTable {
    margin-top:20px !important;
}