.pro-search{font-size:14px;}
.pro-search__inner input{width:100%;height:44px;line-height: 44px;border:1px solid #d6e1ea;padding: 0 15px;}
body{overflow-x: hidden;}
.search-filter td{text-align:left;table-layout: fixed;/* width: 100%; */}
.search-filter-box{position: relative;font-size: 13px;margin-right: 10px;z-index: 2;/* width: 95vw; */}
.fundFilter-placeholder,.channelFilter-placeholder{position: absolute;font-size: 13px;top: 2px;bottom: 0;left: 15px;height: 44px;line-height: 44px;color: #a9a9a9;cursor:text;text-align:left;}
#fundFilter,#channelFilter{color: #333333;width: 355px;font-size: 3vw;padding: 3vw;border: 1px solid #d6e1ea;}
#fundFilter:focus,#channelFilter:focus{border: 1px solid #005096;}
.channel-search-picker,.fund-search-picker{position: absolute;display:none;width:400px;box-shadow: 0vw 1.07vw 1.33vw 0vw #d7dee8;background-color:#fff;left:0;top: 45px;z-index:10;*zoom:1;}
.search-btn{height: 44px;background: #005096;width: 118px;display: inline-block;text-align: center;line-height: 44px;font-size: 16px;color: #ffffff;}
.search-result{height:200px;overflow-y:auto;overflow-x:hidden;margin-bottom: 4vw;}
.search-result table{width:100%;}
.search-result td{padding:5px;cursor:pointer;vertical-align: top;text-align:center;}
.pinyin{word-break:break-all;}
.close{background:url(/cfg/s1/img/close.png) no-repeat right center ;padding: 3px 14px 3px 4px;color: #9fc6e6;border: 1px solid #9fc6e6;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-top: 3px;float: left;cursor: pointer;display: none;}
.not-found{line-height: 1;font-weight: bold;text-align: center;color: #666666;font-size: 16px;}
.fund-channel-table{border-color:#ccc;width:100%;
    margin-bottom: 1vw;}
.fund-channel-table th,.fund-channel-table td{text-align:center;padding:5px;}
.fund-channel-table thead th{background-color: #f8fafd;}
.relation-search-result table tbody td:first-child{ width: 20%;}
.relation-search-result table tbody td,
.fund-channel-table thead th{
    border: solid 1px #d9e4f3;
    font-family: MicrosoftYaHei;
    font-size: 3.2vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3.2vw;
    letter-spacing: 0.03vw;
    color: #333333;
    padding-top: 4.13vw;
    padding-bottom: 4.13vw;
    line-height: 1.4;
    text-align: center;
    vertical-align:middle;}
.fund-channel-table tbody td a{
    /* color:#0083bb; */
    color: #005096;
}
.channel-modal{
    width: 80%;
    background: #FFFFFF;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 999;
    display: none;
    box-shadow: 0 3px 10px 0 rgb(0 0 0 / 40%);}
.channel-modal .pro-blog-header{
    background: url(../../assets/images/sale_bg.jpg);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    border: none;
    cursor: move;
}
.channel-modal .pro-blog-header  .title{
    /* font-size: 2.4vw; */
    font-weight: bold;
    color: #FFFFFF;
    line-height:10vw;
    height: 10vw;
    padding-left: 3vw;
    text-align: left;    }
.channel-modal .pro-blog-header  .close-icon{
    width: 4.26vw;
    cursor: pointer;
    color: #fff;
    margin-right: 2vw;}
    .channel-modal .pro-blog-header   .close-icon img {
        width: 100%;
    }
.channel-modal .modal-body{width: 100%;
    padding: 0px 5.33vw 5.33vw;}
.channel-modal .modal-body .section-box{border-bottom: 1px solid #d9e4f3;}
.channel-modal .modal-body .section-box span{
    width: 100%;
    text-align: left;
    display: inline-block;
    color: #005096;
    font-weight: bold;}
.channel-modal .modal-body .section-box div {
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.search-btn:hover{color: #ffffff;}
.search-box{margin:0 auto;}
.search-box tbody{display: flex;flex-direction: column;}
.search-box tr{width: 100%;}
.search-box tbody:first-child tr{margin-bottom: 4vw;}
.search-head tr{background: #005096;}
.search-head tr td{text-align: center;color: #ffffff;padding:7px 5px;}
.pro-look-detail{cursor: pointer;color: #005096 !important;}
.pro-look-detail .date{
    margin-top: 5px;
    font-size: 11px;
}
.tips{margin-bottom: 11vw;line-height: 1;color: #999999;font-size: 14px;}

/*申赎清单*/
.table-left,.table-right{width: calc(50% - 10px); display: inline-block;}
.table-right{float: right;}
    .channel-modal .modal-body .section-box {
        display: flex;
        flex-direction: column;
        padding: 1.43vw 0;
    }
    .e-container {
        padding: 0 4.27vw;
    }
    .e-detail-banner {
        height: 30.67vw
    }
    .e-detail-banner .e-detail-banner__header {
        display: none;
    }
    .e-detail-banner .e-detail-banner__title {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .e-detail-banner .e-detail-banner__title h2 {
        font-size: 7.2vw;
    }
    .channel-search-picker, .fund-search-picker {
        width: 91.46vw;
    }
    .search-box {
        width: 100%;
    }
    .tips {
        width: auto;
        text-align: center;
    }
    #fundFilter,
    #channelFilter {
        width: 91.46vw !important;
    }
    
    .search-btn {
        width: 91.46vw !important;
    }
    .relation-search-result {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto !important;
        overflow-y: hidden !important;
    }
    .relation-search-result table thead td, .relation-search-result table thead th {
        white-space: nowrap;
    }
    .relation-search-result::-webkit-scrollbar {
        width: 1.33vw;
        height: 0.8vw;
    }
    
    .relation-search-result::-webkit-scrollbar-thumb {
        border-radius:1.33vw;
        background-color: #ffc819;
        background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
    }
    
    .relation-search-result::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #1b5aa9;
    }
    .e-app-dt{
        z-index: 1 !important;
    }
    .search-box input::-webkit-input-placeholder,
.search-box input:disabled::-webkit-input-placeholder,
.search-box input[disabled]::-webkit-input-placeholder {
  font-size: 3vw;
  line-height: 5vw;
} 
.search-box input::-moz-placeholder,
.search-box input:disabled::-webkit-input-placeholder,
.search-box input[disabled]::-webkit-input-placeholder {
  font-size: 3vw;
  line-height: 5vw;
}
.search-box input::-ms-input-placeholder,
.search-box input:disabled::-webkit-input-placeholder,
.search-box input[disabled]::-webkit-input-placeholder {
  font-size: 3vw;
  line-height: 5vw;
}
