

.resource-search-tab .layui-tab-content{
    padding: 1.25rem;
}
.resource-search-tab .layui-tab-title{
    border-bottom: 0.25rem solid #3D5FD6;;
    height: 3.75rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url("../images/resources/resource-tab-bg.png");
    display: flex;
}
.resource-search-tab .layui-tab-title li{
    font-size: 1.125rem;
    font-weight: bolder;
    height: 3.75rem;
    line-height: 3.75rem;
    flex-grow: 1;
}
.resource-search-tab .layui-tab-title .layui-this{
    color: #fff;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url("../images/bg-resource-search-tab.png");
}
.resource-search-tab .layui-tab-title .layui-this:after{
    border: 0;
}
.resource-search-tab .layui-form-item input[type=text]{
    border: 0.0625rem solid #d2d2d2;
    margin-bottom: 0.9375rem;
    height: 2.4rem;
    line-height: 2.4rem;
}
.resource-search-tab .form-item-box{
    border-bottom: none;
}
.resource-search-tab .form-item-box .layui-form-item{
    padding-top: 0.9375rem;
    margin: 0;
    border-bottom: 0.0625rem solid #e6e6e6;
}
.resource-search-tab .layui-form-label{
    width: 11rem;
    text-align: right;
}
.resource-search-tab .skin-checkbox .layui-form-label{
    border: 1px solid transparent;
}
.resource-search-tab .layui-input-block{
    margin-left: 11rem;
    min-height:2.25rem;
}
.resource-search-tab .selected-box .layui-form-label{
    background: #fff;
    line-height: 2rem;
}
.senior-search-form .layui-form-checkbox{
    margin-bottom: 1rem;
}
.resource-search-body .sort-box{
    border-bottom: 1px solid #E2E2E2;
    margin-bottom: 1.25rem;
}
.resource-search-body .list-container .base-card{
    margin-bottom: 1.25rem;
}

.resource-search-body .sort-box {
    border-bottom: 1px solid #E2E2E2;
}
.sort-box .sort-item {
    display: flex;
    align-items: center;
}
.sort-box .sort-item .label {
    padding: 0;
    color: #333;
    display: inline-block;
    line-height: 1rem;
    font-size: 1rem;
    margin-right: 0.5rem;
}
.sort-box .sort-item .fa {
    font-size: 1rem;
    cursor: pointer;
    color: #c0c0c0;
}
.sort-box .sort-item .fa:last-child {
    margin-top: 0.05rem;
}
.sort-box .sort-item .fa.active, .sort-box .sort-item .fa:hover {
    color: #0239f9;
}


/*************** 资源搜索中的地区 start **************/
.checkbox-item{
    display: inline-block;
}
.checkbox-item .checkbox-wrap{
    display: inline-block;
}
.checkbox-parent{
    padding: 0.3125rem;
}
.checkbox-parent  .fa{
    vertical-align: middle;
    cursor: pointer;
    transition: transform .2s;
}
.checkbox-parent .layui-form-checkbox{
    background: transparent !important;
    margin: 0 !important;
    padding: 0;
}
.checkbox-child .layui-form-checkbox{
    padding: 0;
}
.checkbox-child .layui-form-checkbox>div,
.checkbox-parent .layui-form-checkbox>div{
    height: 2.25rem;
    line-height: 2.25rem;
    color: #333333;
    font-size: 1rem;
    background-color: #fff;
    padding: 0 0.9375rem;
    margin: 0;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
.checkbox-child .layui-form-checkbox .layui-icon,
.checkbox-parent .layui-form-checkbox .layui-icon{
    display: none;
}
.checkbox-child .layui-form-checked>div,
.checkbox-parent .layui-form-checked>div{
    background: #F8FBFF !important;
    color: #23519E;
    border: 1px solid #23519E;
    box-shadow: 0 0 0.5rem 0 rgba(114, 177, 242, 0.21);
}
.checkbox-child{
    display: none;
    flex-wrap: wrap;
    position: absolute;
    left: 0;
    z-index: 999;
    background: #ededed;
    width: 100%;
    padding: 0.625rem;
}
.checkbox-child .layui-form-checkbox{
    background: transparent;
}
.checkbox-child .layui-form-checkbox>div{
    background: transparent;
}

.checkbox-parent.active,
.checkbox-parent.active .layui-form-checkbox>div,
.checkbox-parent.active .layui-form-checkbox{
    background: #ededed;
}
/*************** 资源搜索中的地区 end **************/
.skin-checkbox .areaNamesLabel{
    margin-top: 0.3125rem;
    margin-bottom: 0;
}
.skin-checkbox .checkbox-icon-box{
    display: inline-block;
}
.skin-checkbox .checkbox-icon-box .layui-form-checkbox div{
    padding: 0 2rem 0 1rem;
}
.skin-checkbox .checkbox-icon-box .layui-form-checkbox i.layui-icon-ok{
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    vertical-align: middle;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(../images/icon-fire.png);
    top: 0.5rem;
    right: 0.5rem;
    border: none;
}
.skin-checkbox .checkbox-icon-box .layui-form-checkbox .layui-icon-ok:before{
    display: none;
}