.topsearchpanel {
    border-radius: 5px
}

.topsearchpanel .searchtype {
    border-bottom: 1px solid #f6f6f6;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.topsearchpanel .searchtype.nob {
    border: 0
}

.topsearchpanel .searchtype .typename {
    width: 100px;
    color: #000;
    padding-top: 10px
}

.topsearchpanel .searchtype .searchitem {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.topsearchpanel .searchtype .searchitem span {
    display: inline-block;
    padding: 0 5px;
    margin: 2px 10px 11px 0;
    line-height: 30px;
    cursor: pointer
}

.topsearchpanel .searchtype .searchitem span.on {
    color: #fff;
    background: #409eff
}

.topsearchpanel .searchtype.searchitemnologin {
    height: 55px;
    overflow: hidden
}

.topsearchpanel .searchtype.searchitemnologin .searchitem {
    display: block
}

.topsearchpanel .searchtype .more {
    width: 60px;
    font-weight: 500;
    padding-top: 10px;
    color: #409eff;
    cursor: pointer
}

/*.topsearchpanel .btn, .topsearchpanel .input_h5 {*/
/*    height: 40px;*/
/*    line-height: 40px;*/
/*    border-radius: 40px*/
/*}*/

.duibihead {
    text-align: center;
    color: #409eff;
    font-size: 30px;
    font-weight: 500;
    margin-top: 60px;
    margin-bottom: 20px
}

.duibicontainer {
    padding: 10px 0
}

.duibicontainer .duibiitem {
    color: #4c4c4c;
    line-height: 30px;
    padding: 5px 10px;
    background: #a6d1fd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.duibicontainer .duibiitem .duibiitemname {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.duibicontainer .duibiitem:nth-child(odd) {
    background: rgba(64, 160, 255, .31)
}

.duibibtn {
    color: #fff;
    text-align: center;
    margin-top: 20px
}

.match_c2 p:nth-child(2) {
    width: 800px
}

.tbody_line {
    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc
}

.tbody_line .td {
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc
}

/*.pare_table .tr .td .btn_primary_sm2 {*/
/*    display: inline-block*/
/*}*/

.pare_table .flex_c > .td {
    padding: 0 10px;
    height: 48px;
    line-height: 48px
}

/*.btn_primary_sm2, .btn_sm2 {*/
/*    padding: 0 8px*/
/*}*/

/*.btn_primary_sm2:before, .btn_sm2:before {*/
/*    border-radius: 5px*/
/*}*/

.pare_table .flex_c > .td:last-child {
    padding: 0;
    -webkit-box-flex: 0.7;
    -ms-flex: 0.7;
    flex: 0.7;
    text-align: center
}

.pare_table .flex_c > .td:first-child {
    padding-left: 10px
}

.pare_table .flex_c > .td:nth-child(4) {
    -webkit-box-flex: 1.14;
    -ms-flex: 1.14;
    flex: 1.14
}

.pare_table .flex_c > .td:nth-child(2) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.pare_table .flex_c > .td:nth-child(5) {
    -webkit-box-flex: 1.8;
    -ms-flex: 1.8;
    flex: 1.8
}

.none_border:before {
    border: none
}

.dingyue-box {
    margin: 16px 16px 0 0
}

.dingyue-box .el-button {
    border: none
}

/*.dingyue-box .btn_1 span {*/
/*    color: #409eff*/
/*}*/

/*.dingyue-box .btn_primary_gray:hover {*/
/*    background: none*/
/*}*/