
.search-wrapper {
    background-color: #fff;
    z-index: 9090;
    width: 100%;
    display: none;
}
.crumb{

    width: 120px;
    height: 40px;
    background-color: #2993f0;
    font-size: 20px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    border-radius: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
        cursor: pointer;
    margin-left:67% ;
}
.search-layer,
.search-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0
}

.search-layer {
    bottom: 0;
    background-color: rgba(0, 0, 0, .7);
    z-index: 9080
}

.search-container {
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px
}

.search-container.sf-search-container .advance-search-go {
    background-color: #d51524
}

.search-container .position-select {
    width: auto;
    min-width: 1px;
    overflow: hidden;
    height: 56px;
    float: left
}

.search-container .position-select .item {
    width: auto;
    min-width: 90px;
    overflow: hidden;
    float: left;
    height: 24px;
    line-height: 26px;
    margin: 8px 30px 8px 0;
    font-size: 14px;
    padding: 0 0 0 32px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAB8klEQVQ4T2NkQAL79+9nefDyXSY3F2f4379/VX/++iXIwszynJGR4frP37+3KIoLz3B0dPwD08IIYyxZu1bm3z+mg3w8vJJaasqcwkKCDAJ8vAxMTEwMz1++Zrh68/bHF69ev2Zk+usYExz8BKQPrHnRqlVyjEzsF3U11Pj0tDSYGOFGIruLgeHNu/d/9xw69vz372/WcWFhjxhXrVrF/JOJ/aGxnra0pqoyqmosvDfv3jPs2H/4Efu/n0qMC1asSxQTFZni6WTLRVAnVMH+oyc/PXz6rJBxxYatR+ytzKwlREWI1cvw8vUbhn1HTh5iXLJ24/uoQF8BRlwexWLk//8MDMvWbX7HuGzd5g+RgT78RFsLVbhs/ZZPjEvWbHobFeQjRJrN/xmWrd/ynnHZ+s2HnKwtbMVJ9PP+YyePMc5fvjZBXkZqsqONBQ+xTt918Oi3py9e5YDj+Tczx11nW0t5Ymy/efc+w5mLlx+z/f2pCE5L85ZvkOXkYD7hZGMpLiYizIzLBVdv3vl3/vK1j7///NdPigx4jJK2//9j3i8uJiKmrabCJyUhzvD//3+Gdx8+Mrz/8JHhxp17395/+PicifmfA0rahtkEylX3X77NYGdl9fnPwKD1589fCXY2tg/MzEzXv377vkZBXGg6cq4CAEdBzi+mtStMAAAAAElFTkSuQmCC);
    background-size: 15px;
    background-position: 7px 5px;
    background-repeat: no-repeat;
    cursor: pointer
}

.search-container .position-select .item.nm {
    margin-left: 0
}

.search-container .position-select .item.selected {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABPUlEQVQ4jaWTP0sDQRDFf3eInVelTn+dNkFQTGUT/QJia6EWtn4FCWgZRWwl3+Caq/xT2cTOUkidSrsUIg/f6bCHQXDgYHfmvXc7s28zhh8k0QMOgG2g49IMqIEb4CnC87AugFtgDDwDfWDFX9+5sTFFKlD4D+9ACYyAaRCfOlcaUzcijcAlMAEOgXnaU4i5MRNzWHLP61aPsQEMgAyogMdQOwFexNUQr93fKADOgNNEcJjkjoFVCbx6SE3Pm8BD6/BfIdy9113gLvdVxYHttGg/MUgG28lbkMWRpdXcJumGXLVAItbEmeW+091QUP/nLSpcqOewF6fWEHt2WJl4YCvMo0rIy77GveYtyJ5ymEzyl7iyxfebIR4Bay5I/bdQTRhhxfm28ptfn1R1NJkkDlZr5VQTRlhx+N9zBj4B7JxKqVHthhYAAAAASUVORK5CYII=)
}

.search-container .advance-search {
    background-color: #fff;
    margin-bottom: 10px;
    z-index: 1100;
    width: 1000px;
    left: 0;
    top: 40px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    border-bottom: 1px solid #ebecee;
    font-size: 14px;
    max-height: 700px;
    overflow-y: auto
}

.search-container .advance-search h3 {
    color: #3c4455;
    font-size: 16px;
    float: left
}

.search-container .advance-search .advance-fold {
    float: right;
    color: #333;
    font-size: 13px;
    background-position: 60px 11px;
    background-size: 10px;
    background-repeat: no-repeat;

    width: 80px;
    text-align: center;
    line-height: 30px;
    cursor: pointer
}

.search-container .advance-search .adv-line {
    width: 100%;
    height: 60px;
    margin: 0;
    clear: both;
    float: left
}

.search-container .advance-search .textbox {
    height: 40px;
    float: left;
    margin: 10px 0;
    position: relative
}

.search-container .advance-search .adv-label,
.search-container .advance-search .textbox .label {
    height: 40px;
    float: left;
    line-height: 40px;
    color: #212121;
    text-align: left;
    width: 150px
}

.search-container .advance-search .textbox input {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #616161;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 8px;
    margin: 0;
    border: none;
    width: 310px;
    float: left;
    outline: none;
    border: 1px solid #ebecee
}

.search-container .advance-search .textbox.year .label {
    width: 30px;
    right: 0;
    margin-right: 0;
    position: absolute
}

.search-container .advance-search .textbox.year input {
    width: 150px;
    left: 0;
    padding-right: 30px
}

.search-container .advance-search .textbox.nm {
    margin-left: 0
}

.search-container .advance-search .textbox.month {
    width: 60px;
    margin-left: 16px
}

.search-container .advance-search .textbox.month .label {
    width: 30px;
    left: 30px;
    border-left: 1px solid #e0e0e0
}

.search-container .advance-search .textbox.month input {
    width: 43px;
    left: 0
}

.search-container .advance-search .select {
    width: 230px;
    float: left;
    margin: 10px 0;
    position: relative;
    margin-right: 30px;
    cursor: pointer
}

.search-container .advance-search .select,
.search-container .advance-search .select .selected {
    height: 40px;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f5f5f5
}

.search-container .advance-search .select .selected {
    min-width: 60px;
    width: auto;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 40px;
    font-size: 12px;
    color: #212121;
    text-align: left;
    z-index: 100;
    padding-left: 9px
}

.search-container .advance-search .select .arrow {
    width: 29px;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    right: 0;
    z-index: 100
}

.search-container .advance-search .select .arrow:after {
    content: "\E69E";
    font-family: cmsicon;
    color: #2993f0
}

.search-container .advance-search .select .list {
    position: absolute;
    top: 40px;
    left: 0;
    width: 230px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    height: auto;
    min-height: 1px;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1300;
    max-height: 300px;
    overflow-y: auto
}

.search-container .advance-search .select .list .item {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: left;
    clear: both;
    color: #757575;
    font-size: 12px;
    text-indent: 12px;
    overflow: hidden
}

.search-container .advance-search .select .list .item:hover {
    background-color: #f5f5f5;
    color: #212121
}

.search-container .advance-search .select .list.big {
    width: 272px
}

.search-container .advance-search .select .list.big .item {
    clear: none;
    float: left;
    width: 90px;
    overflow: hidden
}

.search-container .advance-search .select .list.huge {
    width: 362px
}

.search-container .advance-search .select .list.huge .item {
    clear: none;
    float: left;
    width: 180px
}

.search-container .advance-search .select:hover {
    overflow: visible
}

.search-container .advance-search .margin-left {
    margin-left: 32px
}

.search-container .advance-search .adv-line>.adv-label,
.search-container .advance-search .adv-line>.position-select {
    margin: 10px 0
}

.search-container .advance-search-go {
    width: 120px;
    height: 36px;
    line-height: 36px;
    float: left;
    background-color: #2993f0;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    margin: 20px 120px 30px;
    cursor: pointer
}

.search-container.sf-search-container .position-select .item.selected {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABPklEQVQ4jaWTP0sDQRDFf3eInVelTivXaRMExVQ2UT+A2FqohW2+gghaRhFbyTdIc5V/KpvYWQqpU8UulTx8p8MeBsGBg92Z997tzL7NZqv7JNEBjoAdoOXSFKiAO+AlwvOwLoB7YAi8Al1gxV/XuaExRSpQ+A8fQAkMgEkQnzhXGlPVIrXANTAGjoF52lOIuTFjc1hyzxtWj7EJ9IAMGAHPoXYGvImrId66v0EAnAP9RPAiyZ0CaxJ495DqnreAp8bhv0K4R6/bwEPuq4oD223QfqKXDLaVNyCLI0uruU3SDrnRAolYE2ea+073QkH9XzaocKWew16cSkPs2GFl4oHtMI9RQl72NR7Ub0H2lMNkkr/EjS1+WA/xBFh3Qeq/hWrCCCvOt5Vnfn1S1dFkkjhYrZVTTRhhxeF/zxn4BGI5Sd0Wh5ijAAAAAElFTkSuQmCC)
}

.search-container.sf-search-container .advance-search .select .arrow:after {
    color: #d51524
}

.layui-laydate-content td.laydate-selected {
    background-color: #ffe6e6 !important
}

.layui-laydate .layui-laydate-content .layui-this {
    background-color: #d51524 !important
}
