.part01 .p-left {background: #fbfbfb url(//n.sinaimg.cn/products/nba-database/images/home_1_medal.png) center 20px no-repeat;
    width: 820px;height: 780px;padding: 30px 20px;}
.blk04 { margin-top: 30px; }
.western, .eastern {width: 330px;height: 780px;}

.part01-line1, .part01-line1_top, .part01-line1_bottom {border: 1px solid #c9c9c9;}
.part01-line1{width: 200px;height: 500px;margin: 140px 0 0 64px;}
.part01-line1_top, .part01-line1_bottom {width: 130px;height: 180px;}
.part01-line1_top {margin-top: -90px;}
.part01-line1_bottom {margin-top: 310px;}

.eastern .part01-line1_top, .eastern .part01-line1_bottom {margin-left: 70px;}
.part01-line {width: 160px;border-top: 1px solid #c9c9c9;margin-top: 380px;}

.p-left .item {width: 100px;height: 90px;border: 1px solid #c9c9c9;padding: 10px;position: relative;}
.western .item-r1, .western .item-r2-o1, .western .item-r2-o2, .western .item-r3, .eastern .item-r1, .eastern .item-r2-o1, .eastern .item-r2-o2, .eastern .item-r3 {position: absolute;width: 122px;background: #fbfbfb;}

.western .item-r1 {left: 0;top: 0;height: 780px;}
.eastern .item-r1 {right: 0;top: 0;height: 780px;}
.item-r1-o2 {margin-top: 80px;}
.item-r1-o3 {margin-top: 180px;}
.item-r1-o4 {margin-top: 72px;}
.western .item-r2-o1 { top: 90px; left: 122px;padding-left: 10px;}
.western .item-r2-o2 { bottom: 90px; left: 122px;padding-left: 10px;}
.eastern .item-r2-o1 { top: 90px; right: 122px;padding-right: 10px;}
.eastern .item-r2-o2 { bottom: 90px; right: 122px;padding-right: 10px;}
.western .item-r3 {top: 50%;margin-top: -55px;right: 0;width: 100px;;}
.eastern .item-r3 {top: 50%;margin-top: -55px;left: 0;width: 100px;;}

.item-top {width: 100px;height: 60px;overflow: hidden;margin-bottom: 10px;}
.item_team {width: 30px;height: 60px;color: #333;font-size: 14px;line-height: 30px;}
.item_team:hover .item_teamname {color: #d30000;}
.item_teamname {white-space: nowrap;padding-left: 2px;}
.item_teamlogo {display: inline-block;width: 30px;height: 30px;background: #c9c9c9;text-align: center;color: #fff;font-size: 20px;
    border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.item_top_text {margin: 0 10px;line-height: 30px;height: 30px;padding-top: 30px;width: 20px;text-align: center;}
.item-middle {width: 80px;height: 20px;text-align: center;border: 1px solid #c9c9c9;margin: 0 auto;line-height: 20px;color: #c9c9c9;}
.item-middle_win {color: #d30000;}
.item-bottom{display: none;position: absolute;top: 111px;left: -1px;overflow: hidden;border: 1px solid #c9c9c9;
    border-top: none;width: 120px;background: #ffffff;z-index: 9;cursor: pointer;}
.item:hover .item-bottom {display: block;}
.item_match {display: inline-block;padding: 0 10px;line-height: 25px;width: 100px;height: 25px;overflow: hidden;}
.item_match:hover {background: #d30000;}
.item_match_date {display: inline-block;color: #c9c9c9;width: 36px;overflow: hidden;margin-right: 8px;}
.item_match_score {display: inline-block;width: 56px;color: #333;text-align: right;overflow: hidden;}
.item_match:hover .item_match_score, .item_match:hover .item_match_date {color: #fff;}

.part01-line .item-r4 {position: absolute;left: 10px;top: -140px;width: 134px;height: auto;border: 3px solid #f9b419;padding: 8px 0;background: #fbfbfb;min-height: 130px;}
.part01-line .item-r4 .item-top {padding: 0 17px;}
.part01-line .item-r4 .item-middle {border: none;width: 106px;padding: 0 13px;}
.part01-line .item-r4 .item-middle_win {display: inline-block;background: #d30000;color: #fff;width: 20px;height: 20px;text-align: center;}
.part01-line .item-r4 .item_score_line {color: #d30000; display: inline-block; width: 66px;}
.part01-line .item-r4 .item-middle_lost {display: inline-block;background: #999999;color: #fff;width: 20px;height: 20px;text-align: center;}
.item-bottom_none {margin-top: 10px;}
.item-bottom_none .item_match {padding: 0 13px;width: 108px;}
.item-bottom_none .item_match_date {margin-right: 16px;}




