.main-content .content .content-row .col_i_10{
	width:100%;
   	box-sizing:border-box;
   	float:left;
}

.main-content .content .content-row .col_i_6{
	width:60%;
   	box-sizing:border-box;
   	float:left;
}

.main-content .content .content-row .col_i_5{
   	width:50%;
   	box-sizing:border-box;
   	float:left;
}

.main-content .content .content-row .col_i_1{
	width:10%;
   	box-sizing:border-box;
   	float:left;
}


.hide-m{
   display:table-cell;
}
.show-m{
   display:none;
}


.main-content .content .content-row .border-table-cell{
   border-bottom:1px solid #DDD;
   border-right:1px solid #DDD;
}
.main-content .content .content-row .border-table-cell-left{
  border-left:1px solid #DDD;
}
.main-content .content .content-row .border-table-cell-top{
   border-top:1px solid #DDD;
}
.main-content .content .content-row .border-table-cell-left-top{
   border-left:1px solid #DDD;
   border-top:1px solid #DDD;
}
.main-content .content .content-row .border-table-cell span{
   display:table-cell;
   padding:6px;
   font-size:15px;
   line-height:30px;
  /* float:left;*/
}
.main-content .content .content-row .border-table-cell span.label{
   font-size:15px;
   background-color:#EFEFEF;
   border-right:1px solid #DDD;
   text-align:center;
   min-width:120px;
   vertical-align:middle;
}
.main-content .content .content-row .border-table-cell span.center{
   width:100%;
   box-sizing:border-box;
   text-align:center;
}
.main-content .content .content-row .border-table-cell span.edit{
   width:100%;
   box-sizing:border-box;
}
.main-content .content .content-row .border-table-cell span.required{
   color:#8F000B;
}
.main-content .content .content-row .border-table-cell span.required:before{
   content:"*";
}
.main-content .content .content-row .border-table-cell span .cell-sel{
   border:solid 1px #DDD;
    padding:0 4px;
    height:36px;
    line-height:36px;
    width:100%;
    box-sizing:border-box;
    font-size:14px;
}
.main-content .content .content-row .border-table-cell span .cell-inp{
   border:solid 1px #DDD;
    padding:0 4px;
    height:36px;
    line-height:36px;
    width:100%;
    box-sizing:border-box;
    font-size:14px;
}
.main-content .content .content-row .border-table-cell span .cell-ta{
   border:solid 1px #DDD;
    padding:0 4px;
    line-height:20px;
    min-height:200px;
    width:100%;
    box-sizing:border-box;
    font-size:14px;
}
.main-content .content .content-row  .border-table-cell div.center{
	text-align:center;
	padding:6px;
    line-height:40px;
}
.main-content .content .content-row .border-table-cell .cell-btn{
    width:100px;
    border:1px solid #8F000B;
    height:30px;
    line-height:28px;
    background-color:#fff;
    color:#8F000B;
    font-size:14px;
    cursor:pointer;
    -webkit-appearance : none ;
}
.main-content .content .content-row .border-table-cell .cell-btn:hover{
    background-color:#8F000B;
    color:#fff;
}
.main-content .content .content-row .border-table-cell .cell-btn-dis,.main-content .content .content-row .border-table-cell .cell-btn-dis:hover{
     width:100px;
    border:1px solid #DDD;
    height:30px;
    line-height:28px;
    background-color:#fff;
    color:#DDD;
    font-size:14px;
    cursor:default;
    -webkit-appearance : none ;
}


.main-content .content .content-row  div.row-cell {
    line-height:36px;
    padding:2px;
    position:relative;
}
.main-content .content .content-row  div.row-cell span.label {
    display:inline-block;
    width:70px;
    padding:0 10px;
    text-align:center;
    font-size:15px;
}
.main-content .content .content-row  div.row-cell span.label-s {
    display:inline-block;
    width:20px;
    padding:0 10px;
    text-align:center;
    font-size:15px;
}

.main-content .content .content-row  div.row-cell span.label-bg {
    display:inline-block;
    width:150px;
    padding:0 10px;
    text-align:center;
    font-size:15px;
}

.main-content .content .content-row  div.row-cell span.label-line {
    display:inline-block;
    width:100%;
    padding:0 10px;
    text-align:center;
    font-size:15px;
}


.main-content .content .content-row  div.row-cell span.required {
    color:#8F000B;
}
.main-content .content .content-row  div.row-cell span.required:before {
    content:"*";
}

.main-content .content .content-row  div.row-cell input.cell-date{
    border:solid 1px #DDD;
   	padding:0 4px;
   	height:28px;
    line-height:28px;
    width:calc(100% - 100px);
    font-size:14px;
    text-align:center;
}
.main-content .content .content-row  div.row-cell input.cell-date:hover{
    border-color:#aaa;
}

.main-content .content .content-row  div.row-cell input.cell-date-s{
    border:solid 1px #DDD;
   	padding:0 4px;
   	height:28px;
    line-height:28px;
    width:calc(50% - 78px);
    font-size:14px;
}
.main-content .content .content-row  div.row-cell input.cell-date-s:hover{
    border-color:#aaa;
}

.main-content .content .content-row  div.row-cell input.cell-inp{
    border:solid 1px #DDD;
    padding:0 4px;
    height:28px;
    line-height:28px;
    width:calc(100% - 100px);
    font-size:14px;
}
.main-content .content .content-row  div.row-cell input.cell-inp-sm{
    border:solid 1px #DDD;
    padding:0 4px;
    height:28px;
    line-height:28px;
    width:calc(100% - 180px);
    font-size:14px;
}

.main-content .content .content-row  div.row-cell input.cell-inp-3{
    border:solid 1px #DDD;
    padding:0 4px;
    height:28px;
    line-height:28px;
    width:calc(30% - 30px);
    font-size:14px;
}


.main-content .content .content-row  div.row-cell input.cell-inp:hover{
    border-color:#aaa;
}
.main-content .content .content-row  div.row-cell input.cell-inp-fix{
    border:solid 1px #DDD;
    padding:0 4px;
    height:28px;
    line-height:28px;
    width:200px;
    font-size:14px;
}
.main-content .content .content-row  div.row-cell input.cell-btn {
    width:100px;
    padding:0px;
    border:1px solid #8F000B;
    height:30px;
    line-height:28px;
    background-color:#fff;
    color:#8F000B;
    font-size:14px;
    cursor:pointer;
    -webkit-appearance:none;
}

.main-content .content .content-row  div.row-cell input.cell-btn:hover {
    background-color:#A90000;
    border:1px solid #A90000;
    color:#fff;
}

.main-content .content .content-row  div.row-cell input.cell-btn-m {
    width:calc(50% - 12px);
    margin-left:9px;
    padding:0px;
    border:1px solid #8F000B;
    height:30px;
    line-height:28px;
    background-color:#fff;
    color:#8F000B;
    font-size:14px;
    cursor:pointer;
    -webkit-appearance:none;
}

.main-content .content .content-row  div.row-cell input.cell-btn-m:hover {
    background-color:#A90000;
    border:1px solid #A90000;
    color:#fff;
}

.main-content .content .content-row  div.row-cell input.cell-btn-s {
    width:calc(33.33333% - 12px);
    margin-left:9px;
    padding:0px;
    border:1px solid #8F000B;
    height:30px;
    line-height:28px;
    background-color:#fff;
    color:#8F000B;
    font-size:14px;
    cursor:pointer;
    -webkit-appearance:none;
}

.main-content .content .content-row  div.row-cell input.cell-btn-s:hover {
    background-color:#A90000;
    border:1px solid #A90000;
    color:#fff;
}
.main-content .content .content-row  div.row-cell ul.cell-ul-sel {
    border:solid 1px #DDD;
    padding:0 4px;
    height:140px;
    overflow-y:scroll;
    width:calc(100% - 104px);
    font-size:14px;
    position:absolute;
    left:92px;
    top:36px;
    z-index:2;
    display:none;
    background-color:#fff;
}
.main-content .content .content-row  div.row-cell ul.cell-ul-sel li {
    height:28px;
    line-height:28px;
}

.main-content .content .content-row  div.row-cell ul.cell-ul-sel li.selected {
    background-color:#0078D7;
    color:#fff;
}

.main-content .content .content-row  div.row-cell select.cell-sel {
    border:solid 1px #DDD;
    padding:0 4px;
    height:28px;
    line-height:28px;
    width:calc(100% - 90px);
    font-size:14px;
}
.main-content .content .content-row  div.row-cell select.cell-sel-7 {
    border:solid 1px #DDD;
    padding:0 4px;
    height:28px;
    line-height:28px;
    width:calc(70% - 76px);
    font-size:14px;
}
.main-content .content .content-row  div.row-cell select.cell-sel-sm {
    border:solid 1px #DDD;
    padding:0 4px;
    height:28px;
    line-height:28px;
    width:calc(100% - 170px);
    font-size:14px;
}

.main-content .content .content-row  div.row-cell select.cell-sel:hover{
    border-color:#aaa;
}
.main-content .content .content-row  div.row-cell select.cell-sel-sm:hover{
    border-color:#aaa;
}

.main-content .content .content-row  div.row-cell .show-s {
    display:none;
}
.show-md {
    display:none;
}

.main-content .content .content-row  div.row-cell .hide-s {
    display:inline-block;
}
.hide-md {
    display:inline-block;
}

.main-content .content .content-row  div.row-cell .i-clear {
    color:#CECECE;
    position:absolute;
    right:5px;
    top:14px;
    cursor:pointer;
}

/* 分页  */
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #8F000B;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #8F000B
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #8F000B
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #8F000B;
    border-color: #8F000B
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #8F000B
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}


.main-content .content .content-row .item-cover{
	display:inline-block;
	width:100%;
	height:100px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	padding:0;
 }

@media screen and (max-width:1000px) {
	.main-content .content .content-row .col_i_1{
		width:20%;
   		float:left;
	}
}

@media screen and (max-width:640px) {
 	.hide-m{
   		display:none;
	}
	.show-m{
   		display:table-cell;
	}
	
	.main-content .content .content-row .col_i_5,.main-content .content .content-row .col_i_6 {
   		width:100%;
   		float:left;
	}
	.main-content .content .content-row .col_i_1{
		width:50%;
   		float:left;
	}
	
	.main-content .content .content-row .border-table-cell {
   		border-bottom:1px solid #DDD;
   		border-right:1px solid #DDD;
   		border-left:1px solid #DDD;
	}
}

/* 上传按钮样式  */
.file_but {
    position: relative;
    display: inline-block;
    border: 1px solid #B1040E;
    padding: 0px 12px;
    overflow: hidden;
    text-decoration: none;
    text-indent: 0;
    line-height: 28px;
    background-color: #fff;
    color: #B1040E!important;
    font-size: 14px;
    cursor: pointer;
}
.file_but input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.file_but:hover {
    background: #B1040E;
    border-color: #B1040E;
    color: #FFF!important;
    text-decoration: none;
}

.mllist-pagination {
    position: relative;
    display: block;
    height: 64px;
    width: 100%;
    text-align: center;
}

.mllist-pagination:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}

.mllist-pagination .mllist-pagination-content {
    display: inline-block;
    vertical-align: middle;
}

.u-page {
    margin: 10px 0 0;
    text-align: center;
    font-size: 0;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
}

.u-page a, .u-page i {
    display: inline-block;
    vertical-align: top;
    padding: 0 12px;
    /**margin-left: -1px;**/
    border: 1px solid #ddd;
    font-size: 13px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
   	height:32px;
   	line-height: 30px;
}
.u-page a.z-current, .u-page a.z-current:active, .u-page a.z-current:hover {
    cursor: not-allowed;
    pointer-events: none;
    color: #999;
    background: #f5f5f5;
}

.u-page a, .u-page a:hover {
    color: #B1040E;
}

.u-page-round .u-page-prev {
    border-radius: 16px 0 0 16px;
}
.u-page-round .u-page-next {
    border-radius: 0 16px 16px 0;
}
.u-page-btns-center {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.u-page-btns {
    position: relative;
    display: inline-block;
    margin: 0 3px;
}
.u-page-btns-center .u-page-btn {
    border-style: solid;
    border-color: #ddd;
    border-width: 1px 0;
    background-color: #fff;
    
}
.u-page-btn {
    display: inline-block;
    font-size: 13px;
    padding: 0 12px;
    word-spacing: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    line-height: 32px;
    height: 32px;
    border-radius: 0;
    border: none;
    outline: 0;
}
.u-page-btns-center .u-page-menu {
    top: auto;
    bottom: 100%;
}
.u-page-menu {
    position: absolute;
    z-index: 100;
    top: 100%;
    left: 0;
    max-height: 200px;
    margin: -5px 0 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    padding: 4px 0;
    list-style: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    line-height: 1.5;
    background: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    transition: opacity .1s ease-out,margin-top .1s ease-out;
}
.u-page-menu-hidden {
    top: -9999px!important;
    left: -9999px!important;
}
.u-page-btnsel {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}

