/*相册盒子*/
.album_box {
    display:inline-block;
    vertical-align: middle;
    /*width: calc(100% - 19px);*/
    width:100%;
    clear: both;
    overflow: hidden;
    padding-right:3px;
    padding-bottom:7px;
    border: solid 1px #ccc;
    box-sizing: border-box;
}

.album_box label{
    box-sizing: border-box;
}

/*相册缩略图项*/
.album_item {
    width: 100px;
    height: 100px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}

/*相册缩略图项的超链接*/
.album_item a {
    margin: 0px;
    padding: 0px;
    margin:0px;
    padding: 0px;
}

/*相册缩略图项里的img和图片上传组件*/
.album_item img,.album_item div {
    width: 100px !important;
    height: 100px !important;
    box-sizing: border-box;
}

/*图片播放时，底部缩略图调整到最上层*/
#fancybox-thumbs{
    z-index: 99999999999999999999999999990!important;
}

/*统一化验证控件错误信息格式*/
.formError.inline .formErrorContent {
    background-color:transparent;
    color:#ee0101;
    padding-right:10px;
}

div.formError.inline{
    display: inline-block!important;
    vertical-align:middle!important;
    width:auto;
    height:36px;
    line-height:36px;
    margin-top: -5px!important;
}

/*select错误提示特殊情况*/
div.select_error_message .formError.inline{
    margin-top:0px!important;
}

div.formError.inline>.formErrorContent span{
    margin:0px;
    padding:0px;
}

div.formError.inline>.formErrorContent{
    margin:0px;
    padding:0px;
    text-align:left;
}

/********************************************************其他 end********************************************************/

/*在IE内核的浏览器定位上传按钮*/
label.btn-file.btn-default.btn > span{
    /*display: block\0;*/
    /*margin-left:12px\0;*/
}
/*解决上传按钮位置错误bug*/
label.btn-file.btn-default.btn{
    padding:0px;
}
/*解决上传按钮位置错误bug*/


/*日期控件开始*/
/*日期控件的层叠顺序*/
#ui-datepicker-div{z-index:99999999999999999999999999991!important;position: relative}
/*日期控件结束*/


/*辅助输入picker*/
.picker {
    position: relative;
    min-width: 60px;
}
/*搜索图标*/
.picker > .picker_ico {
    width: 34px;
    height: 34px;
    display: inline-block;
    background-image: url('../images/picker_ico.png');
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    margin-left: -35px;
    cursor: pointer;
}
/*搜索文本框*/
.picker > input {
    text-indent:10px;
    width: 100% !important;
    float: left;
    padding-right: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*搜索结果*/
.picker > ul.picker_result {
    position: absolute;
    z-index:9999999;
    width: 100%;
    height: 200px;
    overflow: auto;
    background-color: white;
    border: solid 1px #ccc;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 38px;
}
/*搜索结果内填充距调整*/
.picker > ul > li {
    cursor: pointer;
}
/*搜索结果悬停*/
.picker > ul > li:hover {
    background-color: #a5cffb;
}
.picker > ul > li:hover > a {
    color: white;
}
.picker > ul > li > a {
    display: block;
    padding: 3px 15px;
}
/*辅助输入picker结束*/