.tab-bar {
    display: flex;
    justify-content: center;
    font-size: .2rem;
    width: 100%;
    height: .72rem;
    line-height: .72rem;
    background:rgba(250,250,250,1);
    margin-top: -.12rem;
}
.tab-bar-item {
    padding: 0 .3rem;
    cursor: pointer;
}
.tab-bar-item-active {
    background-image: url("../img/navigation_2.png");
    background-size: 1rem .03rem;
    background-repeat:no-repeat;
    background-origin: border-box;
    background-position: bottom;
}
.flex-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.prod-item {
    width: 8.66rem;
    height: 6.69rem;
    background:rgba(250,250,250,1);
    margin: 0.03rem;
}
.prod-item > .title {
    font-size: .4rem;
    margin-top: .42rem;
}
.prod-item > .subtitle {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: .2rem;
    color:  #747474;
    width: 4.2rem;
    height: .7rem;
}
.prod-item:first-child > .subtitle {
    width: 8rem;
}
.more {
    width: 1.09rem;
    height: .43rem;
    background: url('../img/more_en.png');
    background-size: 100%;
    border-radius: .14rem;
    padding: 0;
    text-align: center;
    border: none;
    outline: none;
    margin: -0.01rem 0 -.22rem 0;
    cursor: pointer;
}
.prod-item > img {
    width: 6.31rem;
    height: 4.04rem;
    margin-top: .25rem;
}
.snooker > .title {
    font-weight: bold;
    font-size: .44rem;
    margin-top: .78rem;
}
.snooker > .line {
    width: 13.14rem;
    height: .015rem;
    background: rgba(210,210,210,1);
    margin: .42rem 0;
}
.margin170 {
    margin-top: 1.7rem;
}
.margin120 {
    margin-top: 1.2rem;
}
.margin86 {
    margin-top: .86rem;
}
.margin80 {
    margin-top: .8rem;
}
.margin70 {
    margin-top: .7rem;
}
.margin60 {
    margin-top: .6rem;
}
.margin25 {
    margin-top: .25rem;
}
.margin15 {
    margin-top: .15rem;
}
.bottom-btn {
    color: #333;
    text-decoration: none;
}
.bottom-btn:hover {
    color: #0096EE;
    text-decoration: underline;
    cursor: hand;
}
.bottom-btn-center {
    margin: 0 .5rem;
}
.intro-subtitle {
    width: 13.05rem;
    text-align: justify;
    margin-top: .6rem;
    line-height: .4rem;
}
.img-remote-control {
    width: auto;
    height: 8.73rem;
    margin-top: .37rem
}
.img-shoudong {
    width: 12.52rem;
    height: 4.08rem;
}
.img-snooker {
    width: 11.48rem;
    height: 7.29rem;
}
.img-xianshisai {
    width: 12.73rem;
    height: 7.82rem;
}
.img-zhuifen {
    width: 11.55rem;
    height: 7.33rem;
}
.img-fuwei {
    width: 11.9rem;
    height: 7.56rem;
}
.img-zhongba {
    width: 12.52rem;
    height: 4.08rem;
}
.img-sai001 {
    width: 11.4rem;
    height: 2.8rem;
}
.img-sai002 {
    width: 10.2rem;
    height: 6.9rem;
}
.img-zhi001 {
    width: 6.2rem;
    height: 7.2rem;
}
.img-zhi002 {
    width: 13.4rem;
    height: 3.6rem;
}
.container-freeball {
    width: 14rem;
    margin-top: -1rem;
}
.img-freeball {
    width: 10.13rem;height: 7.02rem;
}
.img-foul {
    width: 11.55rem;
    height: 7.33rem;
}
.img-video {
    width: 10.85rem;
    height: 6.9rem;
}
.img-shoushihuanren {
    width: 10.85rem;
    height: 6.9rem;
}
.img-tieqiu {
    width: 8.34rem;
    height: 5.27rem;
    margin-left: .3rem;
}
.img-shujv {
    width: 10.13rem;
    height: 7.02rem;
    margin-bottom: 1rem;
}
.tab-content-item:last-child > img:first-child {
    height: 13.35rem;
    margin: -.1rem 0 -.5rem 0;
}
.tab-content-item:last-child > img:nth-child(2) {
    height: 12.7rem;
    margin-top: -.1rem;
}
.tab-content-item:last-child > img:last-child {
    width: 10.9rem;
    height: 12.7rem;
    margin-top: -.1rem;
}
.container-shouzhi {
    width: 2.8rem;
}
.container-shouzhi > img {
    margin-left: .1rem;
    width: 1.97rem;
    height: .74rem
}
.text-zhuifen {
    width: 11.2rem;
}
.saoma {
    width: 12rem;
}
.saoma > div:last-child {
    width: 10rem;
}
.saoma + img {
    width: 12.72rem;
    height: 6.29rem;
}
.sub-gzh {
    width: 10.4rem;
    text-align: center;
}
.sub-gzh + img {
    width: 10.09rem;
    height: 9.51rem;
    margin-top: .5rem;
}
.tongji > .more {
    margin-top: .3rem;
    z-index: 9999;
}
.tongji > .more + img {
    width: 13.23rem;
    height: 11.33rem;
    margin-top: -.9rem;
    z-index: 1;
}
.gray74 {
    color: #747474;
}
.title-right {
    width: 11.45rem;
    text-align: right;
}
.subtitle-right {
    width: 11.45rem;
    display: flex;
    flex-direction: row-reverse;
}
.jifen .subtitle-right > div {
    width: 6.1rem;
    text-align: right;
}
.caipan .subtitle-right > div {
    width: 5.5rem;
    text-align: right;
}
