/* body { background: #eaeaea; } */
.time {display: inline;color: #999999;}
.guessList {line-height: 30px;font-size: 12px;/*background: #EAEAEA;*/margin: 8px;}
.guessList .hotGuess .items {display: none;}
.guessList .hotGuess.on .items {display: block;}
.guessList .hotGuess.on {background: #EAEAEA url(Images/guess/m_infoBtn2.jpg) no-repeat center top;background-size: auto 13px;padding: 20px 10px 10px;height: inherit;border: #ff7632 solid;border-width: 1px 0px;}
.guessList .hotGuess.on .items li {background: #FFF none;}
.guessList .hotGuess.on .items li .userIcon {float: left;height: 40px;width: 40px;display: block;position: relative;}
.userIcon img {height: 40px;width: 40px;margin: 0px;padding: 0px;border-radius: 50%;}
.userIcon i {background: url(/content/images/guess/hotUser.png) no-repeat;height: 15px;width: 15px;position: absolute;right: -4px;bottom: -3px;background-size: 15px 15px;border: 1px solid #FFF;border-radius: 50%;}
.guessList .hotGuess.on .items li .right {right: 5px;line-height: normal;height: 40px;top: 5px;margin: 0px;padding: 0px;text-align: center;width: 30%;}
.guessList .hotGuess.on .items li .right .o_button {margin: 3px 0px 0px;padding: 0px;line-height: 20px;height: 20px;width: 100%;text-align: center;font-size: 12px;}
.guessList .hotGuess.on .items li .right .result {line-height: 20px;}
.guessList .hotGuess.on .items {margin: 0px;}
.guessList li {display: block;background: #FFF;margin-bottom: 8px;border-radius:6px; overflow: hidden;padding:2px 4px 4px;}
.guessList li .teamName {font-size: 13px;}
.guessList li .t_icon {margin-right: 5px;float: left;height: 16px;width: 16px;background: url(Images/guess/ballsss.png) no-repeat;background-size: 16px 16px;vertical-align: middle;display: inline-block;margin-top: 5px;}
.guessList li .t_icon img {width: 100%;}
.guessList .hotGuess {background: #EAEAEA;height: 20px;display: block;}
.guessList .hotGuess.off {background: #EAEAEA;}
.guessList li .LB_line {/*border-bottom: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;*/}
.guessList li table {}
.guessList li table tr td:first-child {padding-left: 5px;}
.guessList li table tr th {font-size: 12px;line-height: 20px;}

.guessselect {background: #f0f2f5;margin: 2px;color: #999;border-radius:4px;}
.guessselect .bought {background: #ffdbcb;}


.guessList .halfWidth {width: 50%;float: left;min-height: 25px}
.guessList td {line-height: 28px;}
.guessList .pk {color: #e85d5a;}
.guessList .bought {background: #ffdbcb;color: #e85d5a;}
.guessList .winR { background-image: url(/Content/Images/gou.png); background-size: 15px; background-repeat: no-repeat; background-position:75px; }
.H_score,.G_score {color: red;}
.rank .menu {width: 160px;}
.rank .items li .info {width: 50%;padding: 0px;}
.rank .items li .info2 {text-align: center;line-height: normal;font-size: 12px;width: 60px;color: #999;}
.rank .items li .info2 .orange {display: block;line-height: normal;font-size: 18px;font-weight: 600;}
.rank .items li .info2 .orange .proportion {font-size: 12px;font-weight: 400;padding-left: 2px;}
.rank .items li .right {right: 5px;}
.rank .items li .info2 a {color: #999}
.rank .items li {background: #FFF;background-image: none !important;padding-left: 1%;padding: 14px 4px 12px 10px;}
.rank .items li .left {line-height: 36px;color: #999;width: 30px;text-align: center;height: 36px;font-weight: 600;}
.rank .items li .left.top1_b {background: url(/Content/Images/guess/top1_b.png) no-repeat center center ;background-size: 28px 28px;}
.rank .items li .left.top2_b {background: url(/Content/Images/guess/top2_b.png) no-repeat center center ;background-size: 28px 28px;}
.rank .items li .left.top3_b {background: url(/Content/Images/guess/top3_b.png) no-repeat center center ;background-size: 28px 28px;}
.rank .o_button {margin: 0px;padding: 0px 1%;line-height: 26px;height: 26px;width: 45px;color: #FFF;background: #F60;border: 1px solid #ffcfaf;position: relative;font-size: 12px}
.rank .o_button i {position: absolute;left: -10px;top: -8px;height: 18px;width: 18px;font-style: normal;background: #F60;color: #FFF;border-radius: 10px;line-height: 18px;font-size: 12px;}
#top.rank .menu li a {width: 80px;}
.rank .more2 div {width: 25%;}
.rank .items li .icon {position: relative;}
.rank .items li.infront {background: #FFFCEE;}
.rank .top1,.rank .top2,.rank .top3 {position: absolute;height: 16px;width: 16px;top: -4px;right: -5px;display: block;background-size: 16px 16px;border-radius: 50%;border: 1px solid #FFF;}
.rank .top1 {background-image: url(/Content/Images/guess/top1.png);background-repeat: no-repeat;background-position: center top;}
.rank .top2 {background-image: url(/Content/Images/guess/top2.png);background-repeat: no-repeat;background-position: center top;}
.rank .top3 {background-image: url(/Content/Images/guess/top3.png);background-repeat: no-repeat;background-position: center top;}
.hasBorder {border-top: 1px solid #e8e8e8;color: #666;}
.hasBorder th {background-color: #F9F9F9}
.hasBorder td,.hasBorder th {border-bottom: 1px solid #e8e8e8;line-height: 36px;}
#marqueebox.notice {height: auto;background: none;}
#marqueebox.notice img {width: 100%;height: 100%;}

.BasketballtestBox {background-color: #f9f8f8;border-radius: 20px 20px 0 0;padding: 11px 0;}
.BasketGuessList {max-width: 450px;margin: 0 10px;}
.BasketGuessList li {padding: 10px 0;overflow: hidden;border: solid 1px #f1f1f1;background: #fff;border-radius: 8px;margin-bottom: 10px;box-shadow: 0 2px 5px rgb(0 0 0 / 4%);}
.BasketGuessList .date {font-size: 12px;color: #ccc;text-align: center;}
.BasketGuessList .teamBox {padding: 5px;overflow: hidden;}
.BasketGuessList .teamBox img {max-width: 100%;max-height: 100%;}
.BasketGuessList .teamBox .home,.BasketGuessList .teamBox .guest {width: calc(50% - 25px);float: left;line-height: 32px;font-weight: bold;font-size: 15px;}
.BasketGuessList .teamBox .home {text-align: right;cursor:pointer}
.BasketGuessList .teamBox .home .icon {float: right;width: 32px;height: 32px;}
.BasketGuessList .teamBox .vs {width: 50px;float: left;text-align: center;line-height: 32px;color: #ccc;}
.BasketGuessList .teamBox .guest {text-align: left;cursor:pointer}
.BasketGuessList .teamBox .guest .icon {float: left;width: 32px;height: 32px;}
.BasketGuessList .guessBox .item { background: #f1f1f1; line-height: 32px; text-align: center; margin: 5px 15px; width: calc(50% - 50px); overflow: hidden; float: left; padding: 0 10px; cursor: pointer;border-radius:5px; }
.BasketGuessList .guessBox .item .odd {color: #999;}
.BasketGuessList .guessBox .item .tit {}
.BasketGuessList .guessBox .item .left {float: left;}
.BasketGuessList .guessBox .item .right {float: right;}
.BasketGuessList .guessBox .item.on {background: #ff7632;}
.BasketGuessList .guessBox .item.on .tit,.BasketGuessList .guessBox .item.on .odd {color: #fff;}
/* 原页头开始 */
.hgon {color: #f57b3f;text-align: center;width: 20%;height: 20px;line-height: 20px;border-radius: 0 0 20px 20px;background-color: #ffe6db;}
.off .hgon {display: none}
.guessList .hotGuess {height: auto;margin-bottom:0 !important;background-color: #fff;}
.hidden {visibility: hidden;height: 25px}
#img_dl {vertical-align: baseline}
/*.items li .info .title {width: inherit}*/
#marqueebox.notice,#marqueebox.notice img {height: 40px}
.userdetail {overflow: hidden;border-bottom: dashed 1px}
.odds {width: auto;padding: 0 3px}
.odds i {color: red;font-style: normal}
.userdetail {border-bottom: dashed 1px #d9d9d9;padding-bottom: 10px}
.items li .info {width: 81%}
.flotright {color: #666;line-height: 24px}
.items li {padding: 10px 14px 10px;}
.guessData,.guessData .flotright {line-height: 28px}
.guessList li table tr th.LB_line {color: #e62129;}
.guessList li table tr td.LB_line {color: #b8b8b8;}
.icon img {height: 36px;width: 36px;margin: 0px;padding: 0px;}
#marqueebox.notice img,#marqueebox.notice {height: 40px;}
.rank .items li.myData {background: #FFFFE0;}
.queryNum {color: #666;font-size: 12px;line-height: normal;}
.queryNum span {color: red}
.title i {height: 18px;width: 18px;font-style: normal;background: #F60;color: #FFF;border-radius: 10px;line-height: 18px;font-size: 12px;display: inline-block;text-align: center;}
/* 原页头结束 */
.channeldesc { background-color: #f7f7f7;color: #777;font-size: 11px;line-height: 16px;text-align: justify;margin:0;padding:6px 10px;}

/*预测排行榜*/
.items {margin:0;}



