.searchWin {
    border-radius: 8px
}

.searchWin .fl {
    float: left
}

.searchWin .fr {
    float: right
}

.searchWin .blur {
    padding-left: 6px
}

.searchWin .icon {
    display: inline-block;
    vertical-align: -1px
}

.searchWin .icon.icon-font-collect-on {
    color: var(--yellow60)!important;
    font-size: 20px;
    cursor: pointer
}

.searchWin .icon.icon-font-collect-off {
    color: var(--gray50);
    font-size: 20px;
    cursor: pointer
}

.searchWin .dark .nodata_pic {
    opacity: .7
}

.searchWin .popupbox {
    background: var(--bgcolor-1);
    min-width: 210px;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 0 5px 15px var(--black20);
    cursor: auto;
    transition: all .2s linear;
    z-index: 1000
}

.searchWin .popupbox h2,.searchWin .popupbox .mh2 {
    color: var(--textcolor-2);
    font-size: 14px;
    line-height: 30px
}

.searchWin .searchbox {
    float: left;
    background: var(--black15);
    color: var(--white);
    font-size: 12px;
    line-height: 30px;
    text-align: left;
    width: 35%;
    padding: 4px 15px;
    border-radius: 30px;
    display: inline-block;
    overflow: hidden
}

.searchWin .popupbox.sch {
    width: 710px;
    height: 550px;
    padding: 0;
    overflow: hidden
}

.searchWin .sch .popupinfo {
    max-height: 472px;
    padding: 0 10px;
    overflow-y: auto
}

.searchWin .sch .searchbox {
    background: var(--bgcolor-1);
    margin: 0;
    padding: 0 6px;
    border-radius: 4px
}

.searchWin .sch .sch_list {
    width: 46.5%;
    font-size: 12px;
    line-height: 16px;
    float: left;
    padding: 5px;
    margin: 0 10px 10px 0;
    border: 1px solid var(--border-2);
    border-radius: 4px;
    cursor: pointer;
    transition: all .2s linear
}

.searchWin .sch .sch_list:nth-child(even) {
    margin-right: 0
}

.searchWin .sch .sch_list:hover {
    background: var(--yellow20)
}

.searchWin .sch .sch_list:hover,.searchWin .scorelists:hover {
    background: var(--yellow20)
}

.searchWin .scorelists:hover .score {
    background: var(--goalbg)
}

.searchWin .scorelists.noturn:hover .score {
    background: var(--bgcolor-3)
}

.searchWin .scorelists.noturn:hover,.searchWin .sch .sch_list.noturn:hover {
    background: var(--bgcolor-2);
    cursor: text
}

.searchWin .sch .sch_box {
    width: 90%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchWin .sch .remark {
    color: var(--textcolor-3);
    font-weight: normal;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchWin .sch .sch_list .icon {
    margin: 8px 0
}

.searchWin .popupbox.slt {
    min-width: 100px;
    top: 40px;
    left: auto;
    transform: translate(50%,0)
}

.searchWin .popupbox.slt li {
    color: var(--textcolor-1);
    text-align: center;
    line-height: normal;
    padding: 8px 10px;
    border-radius: 4px;
    display: block;
    cursor: pointer
}

.searchWin .popupbox.slt li:hover {
    background: var(--bgcolor-2)
}

.searchWin .popupbox.slt li.on {
    background: var(--primary-color)!important;
    color: var(--text-white)
}

.searchWin .close {
    width: 30px;
    height: 30px;
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translate(0,-50%);
    cursor: pointer
}

.searchWin .close::before,.searchWin .close::after {
    content: "";
    background: var(--gray50);
    height: 1px;
    width: 60%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,0) rotate(45deg);
    position: absolute
}

.searchWin .close::after {
    transform: translate(-50%,0) rotate(-45deg)
}

.searchWin .leaguetit {
    background: var(--table_header);
    border-radius: 0 0 4px 4px
}

.searchWin .leaguetit h2,.searchWin .leaguetit .mh2 {
    color: var(--textcolor-1);
    font-size: 12px;
    line-height: 32px;
    font-weight: 600;
    display: inline-block
}

.searchWin .leaguetit .link:hover {
    color: var(--thirdly-color);
    text-decoration: underline;
    cursor: pointer
}

.searchWin .leaguetit .icon {
    color: var(--textcolor-3);
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    cursor: pointer
}

.searchWin .scorelists {
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 12px;
    padding: 6px 0;
    border-bottom: 1px solid var(--border-2);
    cursor: pointer
}

.searchWin .scorelists span {
    flex: 1 0 auto;
    display: flex;
    justify-content: center
}

.searchWin .scorelists .icon {
    width: 32px;
    margin: 3px 0;
    flex: 0 auto
}

.searchWin .scorelists .time {
    color: var(--textcolor-3);
    width: 40px;
    line-height: 14px
}

.searchWin .scorelists .time i::after {
    content: "'";
    margin-left: 2px;
    animation: second 1s infinite
}

.searchWin .scorelists .state {
    color: var(--blue40);
    width: 70px;
    line-height: 14px
}

.searchWin .scorelists .state i::after {
    content: "'";
    margin-left: 2px;
    animation: second 1s infinite
}

.searchWin .scorelists .htname {
    width: 168px;
    line-height: 14px;
    text-align: right;
    padding-right: 5px;
    justify-content: flex-end
}

.searchWin .scorelists .htname.on,.searchWin .scorelists .gtname.on {
    background: var(--goalbg)
}

.searchWin .scorelists .htname font,.searchWin .scorelists .gtname font {
    display: contents
}

.searchWin .scorelists .score {
    width: 50px;
    background: var(--bgcolor-2);
    color: var(--textcolor-3);
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    border-radius: 3px
}

.searchWin .scorelists .score font {
    padding: 0 2px
}

.searchWin .scorelists .score.hih {
    color: var(--blue40)
}

.searchWin .scorelists .score.ft {
    color: var(--red60)
}

.searchWin .scorelists .score.ft .on {
    color: var(--textcolor-1)
}

.searchWin .scorelists .gtname {
    width: 168px;
    line-height: 14px;
    text-align: left;
    padding-left: 5px;
    justify-content: flex-start
}

.searchWin .scorelists .redcard,.searchWin .scorelists .yellowcard {
    background: var(--red60);
    color: var(--text-white);
    width: 10px;
    height: 12px;
    font-size: 11px;
    line-height: 12px;
    font-style: normal;
    text-align: center;
    margin: 0 2px;
    border-radius: 2px;
    display: inline-block
}

.searchWin .scorelists .yellowcard {
    background: var(--yellow60)
}

.searchWin .scorelists .hfscore {
    width: 42px;
    color: var(--textcolor-3)
}

.searchWin .scorelists .amticon {
    background: var(--red60);
    width: 14px;
    height: 14px;
    line-height: 20px;
    border-radius: 2px;
    padding: 2px;
    margin: 0 3px;
    vertical-align: -5px;
    cursor: pointer
}

.searchWin .scorelists .amticon.on {
    background: var(--blue60)
}

.searchWin .scorelists .odds {
    color: var(--textcolor-2);
    width: 42px
}

.searchWin .scorelists .odds.up {
    background: var(--redbg)
}

.searchWin .scorelists .odds.down {
    background: var(--greenbg)
}

.searchWin .sch .popuptit {
    padding: 10px 5px 10px 10px
}

.searchWin .popupbox .popuptit::after,.searchWin .popupbox .typebtn::after {
    content: "";
    display: block;
    clear: both
}

.searchWin .popupbox .popuptit {
    background: var(--bgcolor-3);
    color: var(--textcolor-2);
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
    clear: both
}

.searchWin .popupbox .popuptit .tit {
    color: var(--textcolor-1);
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    margin-right: 10px;
    float: left
}

.searchWin .typebtn {
    background: var(--bgcolor-2);
    margin: 0 auto;
    border-radius: 4px;
    display: flex;
    align-items: center
}

.searchWin .typebtn li {
    float: left;
    flex: 1;
    color: var(--textcolor-2);
    font-size: 12px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer
}

.searchWin .typebtn li:hover {
    color: var(--primary-color)
}

.searchWin .typebtn li.on {
    background: var(--primary-color);
    color: var(--text-white)
}

.searchWin .popuptit .typebtn {
    background: var(--bgcolor-1);
    width: 85%
}

.searchWin .popuptit .typebtn.sort {
    width: 300px;
    margin: 0 10px;
    float: left
}

.searchWin .sch .searchbox {
    background: var(--bgcolor-1);
    margin: 0;
    padding: 0 6px;
    border-radius: 4px
}

.searchWin input,.searchWin select {
    color: var(--textcolor-2);
    background: none;
    line-height: 24px
}

.searchWin input:focus,.searchWin select:focus {
    border: 0;
    outline: 0
}

.searchWin input:focus {
    padding-left: 6px
}

.searchWin .sch .searchbox input {
    width: 100%;
    line-height: 30px;
    border: 0
}

.searchWin .searchbox {
    float: left;
    background: var(--black15);
    color: var(--white);
    font-size: 12px;
    line-height: 30px;
    text-align: left;
    width: 35%;
    padding: 4px 15px;
    border-radius: 30px;
    display: inline-block;
    overflow: hidden
}

.searchWin .searchwin_nodata {
    color: var(--textcolor-3);
    padding: 20px;
    text-align: center;
    font-size: 12px;
    line-height: 22px
}

.searchWin .nodata {
    margin-top: 100px
}

.searchWin .popupbox.sch.hot {
    height: auto;
    padding-bottom: 5px
}

.searchWin .hot .popupinfo {
    max-height: initial;
    overflow: unset
}

.searchWin .hotlist {
    margin-top: 15px
}

.searchWin .hotlist .title {
    color: var(--textcolor-1);
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    border-bottom: 1px solid var(--border-2);
    padding: 0 10px
}

.searchWin .hotlist li {
    color: var(--textcolor-1);
    width: 46%;
    padding: 10px;
    margin: 0 4px 0 0;
    border-radius: 2px;
    float: left;
    display: flex;
    align-items: center;
    cursor: pointer
}

.searchWin .hotlist li:hover {
    background-color: var(--yellow20)
}

.searchWin .hotlist img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    position: relative;
    display: inline-block
}

#basketball .scorelists .score {
    width: 80px
}

#basketball .scorelists .htname,#basketball .scorelists .gtname {
    width: 150px
}
.searchWin{border-radius:8px}.searchWin .fl{float:left}.searchWin .fr{float:right}.searchWin .blur{padding-left:6px}.searchWin .icon{display:inline-block;vertical-align:-1px}.searchWin .icon.icon-font-collect-on{color:var(--yellow60)!important;font-size:20px;cursor:pointer}.searchWin .icon.icon-font-collect-off{color:var(--gray50);font-size:20px;cursor:pointer}.searchWin .dark .nodata_pic{opacity:.7}.searchWin .popupbox{background:var(--bgcolor-1);min-width:210px;padding:10px;border-radius:8px;box-shadow:0 5px 15px var(--black20);cursor:auto;transition:all .2s linear;z-index:1000}.searchWin .popupbox h2,.searchWin .popupbox .mh2{color:var(--textcolor-2);font-size:14px;line-height:30px}.searchWin .searchbox{float:left;background:var(--black15);color:var(--white);font-size:12px;line-height:30px;text-align:left;width:35%;padding:4px 15px;border-radius:30px;display:inline-block;overflow:hidden}.searchWin .popupbox.sch{width:710px;height:550px;padding:0;overflow:hidden}.searchWin .sch .popupinfo{max-height:472px;padding:0 10px;overflow-y:auto}.searchWin .sch .searchbox{background:var(--bgcolor-1);margin:0;padding:0 6px;border-radius:4px}.searchWin .sch .sch_list{width:46.5%;font-size:12px;line-height:16px;float:left;padding:5px;margin:0 10px 10px 0;border:1px solid var(--border-2);border-radius:4px;cursor:pointer;transition:all .2s linear}.searchWin .sch .sch_list:nth-child(even){margin-right:0}.searchWin .sch .sch_list:hover{background:var(--yellow20)}.searchWin .sch .sch_list:hover,.searchWin .scorelists:hover{background:var(--yellow20)}.searchWin .scorelists:hover .score{background:var(--goalbg)}.searchWin .scorelists.noturn:hover .score{background:var(--bgcolor-3)}.searchWin .scorelists.noturn:hover,.searchWin .sch .sch_list.noturn:hover{background:var(--bgcolor-2);cursor:text}.searchWin .sch .sch_box{width:90%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchWin .sch .remark{color:var(--textcolor-3);font-weight:normal;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchWin .sch .sch_list .icon{margin:8px 0}.searchWin .popupbox.slt{min-width:100px;top:40px;left:auto;transform:translate(50%,0)}.searchWin .popupbox.slt li{color:var(--textcolor-1);text-align:center;line-height:normal;padding:8px 10px;border-radius:4px;display:block;cursor:pointer}.searchWin .popupbox.slt li:hover{background:var(--bgcolor-2)}.searchWin .popupbox.slt li.on{background:var(--primary-color)!important;color:var(--text-white)}.searchWin .close{width:30px;height:30px;display:inline-block;overflow:hidden;position:absolute;top:50%;right:5px;transform:translate(0,-50%);cursor:pointer}.searchWin .close::before,.searchWin .close::after{content:"";background:var(--gray50);height:1px;width:60%;top:50%;left:50%;transform:translate(-50%,0) rotate(45deg);position:absolute}.searchWin .close::after{transform:translate(-50%,0) rotate(-45deg)}.searchWin .leaguetit{background:var(--table_header);border-radius:0 0 4px 4px}.searchWin .leaguetit h2,.searchWin .leaguetit .mh2{color:var(--textcolor-1);font-size:12px;line-height:32px;font-weight:600;display:inline-block}.searchWin .leaguetit .link:hover{color:var(--thirdly-color);text-decoration:underline;cursor:pointer}.searchWin .leaguetit .icon{color:var(--textcolor-3);width:32px;height:32px;line-height:32px;text-align:center;cursor:pointer}.searchWin .scorelists{display:flex;align-items:center;text-align:center;font-size:12px;padding:6px 0;border-bottom:1px solid var(--border-2);cursor:pointer}.searchWin .scorelists span{flex:1 0 auto;display:flex;justify-content:center}.searchWin .scorelists .icon{width:32px;margin:3px 0;flex:0 auto}.searchWin .scorelists .time{color:var(--textcolor-3);width:40px;line-height:14px}.searchWin .scorelists .time i::after{content:"'";margin-left:2px;animation:second 1s infinite}.searchWin .scorelists .state{color:var(--blue40);width:70px;line-height:14px}.searchWin .scorelists .state i::after{content:"'";margin-left:2px;animation:second 1s infinite}.searchWin .scorelists .htname{width:168px;line-height:14px;text-align:right;padding-right:5px;justify-content:flex-end}.searchWin .scorelists .htname.on,.searchWin .scorelists .gtname.on{background:var(--goalbg)}.searchWin .scorelists .htname font,.searchWin .scorelists .gtname font{display:contents}.searchWin .scorelists .score{width:50px;background:var(--bgcolor-2);color:var(--textcolor-3);font-size:14px;font-weight:bold;line-height:28px;border-radius:3px}.searchWin .scorelists .score font{padding:0 2px}.searchWin .scorelists .score.hih{color:var(--blue40)}.searchWin .scorelists .score.ft{color:var(--red60)}.searchWin .scorelists .score.ft .on{color:var(--textcolor-1)}.searchWin .scorelists .gtname{width:168px;line-height:14px;text-align:left;padding-left:5px;justify-content:flex-start}.searchWin .scorelists .redcard,.searchWin .scorelists .yellowcard{background:var(--red60);color:var(--text-white);width:10px;height:12px;font-size:11px;line-height:12px;font-style:normal;text-align:center;margin:0 2px;border-radius:2px;display:inline-block}.searchWin .scorelists .yellowcard{background:var(--yellow60)}.searchWin .scorelists .hfscore{width:42px;color:var(--textcolor-3)}.searchWin .scorelists .amticon{background:var(--red60);width:14px;height:14px;line-height:20px;border-radius:2px;padding:2px;margin:0 3px;vertical-align:-5px;cursor:pointer}.searchWin .scorelists .amticon.on{background:var(--blue60)}.searchWin .scorelists .odds{color:var(--textcolor-2);width:42px}.searchWin .scorelists .odds.up{background:var(--redbg)}.searchWin .scorelists .odds.down{background:var(--greenbg)}.searchWin .sch .popuptit{padding:10px 5px 10px 10px}.searchWin .popupbox .popuptit::after,.searchWin .popupbox .typebtn::after{content:"";display:block;clear:both}.searchWin .popupbox .popuptit{background:var(--bgcolor-3);color:var(--textcolor-2);font-size:14px;font-weight:bold;text-align:center;padding-bottom:10px;margin-bottom:10px;position:relative;clear:both}.searchWin .popupbox .popuptit .tit{color:var(--textcolor-1);font-size:14px;line-height:30px;font-weight:bold;margin-right:10px;float:left}.searchWin .typebtn{background:var(--bgcolor-2);margin:0 auto;border-radius:4px;display:flex;align-items:center}.searchWin .typebtn li{float:left;flex:1;color:var(--textcolor-2);font-size:12px;text-align:center;line-height:30px;border-radius:4px;cursor:pointer}.searchWin .typebtn li:hover{color:var(--primary-color)}.searchWin .typebtn li.on{background:var(--primary-color);color:var(--text-white)}.searchWin .popuptit .typebtn{background:var(--bgcolor-1);width:85%}.searchWin .popuptit .typebtn.sort{width:300px;margin:0 10px;float:left}.searchWin .sch .searchbox{background:var(--bgcolor-1);margin:0;padding:0 6px;border-radius:4px}.searchWin input,.searchWin select{color:var(--textcolor-2);background:none;line-height:24px}.searchWin input:focus,.searchWin select:focus{border:0;outline:0}.searchWin input:focus{padding-left:6px}.searchWin .sch .searchbox input{width:100%;line-height:30px;border:0}.searchWin .searchbox{float:left;background:var(--black15);color:var(--white);font-size:12px;line-height:30px;text-align:left;width:35%;padding:4px 15px;border-radius:30px;display:inline-block;overflow:hidden}.searchWin .searchwin_nodata{color:var(--textcolor-3);padding:20px;text-align:center;font-size:12px;line-height:22px}.searchWin .nodata{margin-top:100px}.searchWin .popupbox.sch.hot{height:auto;padding-bottom:5px}.searchWin .hot .popupinfo{max-height:initial;overflow:unset}.searchWin .hotlist{margin-top:15px}.searchWin .hotlist .title{color:var(--textcolor-1);font-size:14px;font-weight:600;line-height:30px;text-align:left;border-bottom:1px solid var(--border-2);padding:0 10px}.searchWin .hotlist li{color:var(--textcolor-1);width:46%;padding:10px;margin:0 4px 0 0;border-radius:2px;float:left;display:flex;align-items:center;cursor:pointer}.searchWin .hotlist li:hover{background-color:var(--yellow20)}.searchWin .hotlist img{width:20px;height:20px;margin-right:5px;position:relative;display:inline-block}#basketball .scorelists .score{width:80px}#basketball .scorelists .htname,#basketball .scorelists .gtname{width:150px}
