@charset "utf-8";
/* CSS Document */
html{ color:#333; background:#fff; font-family:Microsoft YaHei,sans-serif,Arial;-webkit-font-smoothing: antialiased;}
body,div,ul,li,p,span,h1,h2,h3,h4,h5,a,form,input,button,dd,dt,img,strong,strong,i{text-decoration:none;border:none; padding:0; margin:0;list-style:none;}
a{ color:#333;}
a:hover{ color:#f23d60;text-decoration: none;outline: none;-webkit-tap-highlight-color: transparent;}
a:hover img{opacity:0.8}

.cen{ width:1200px; margin:0 auto;}
.top_logo{ width:100%; height:105px; padding:25px 0;text-align:center;}
.top{position: fixed;right:5%; bottom: 12%;}
.clearfix{ clear:both;}

.top_nav{ width:100%; height:54px;background:url(../images/nav_bg.png) repeat-x #ffffff; margin-bottom:25px;}
.top_nav #nav{position:relative; padding:0 20px;}
.top_nav #nav li.nav_li{ display:inline-block; width:120px; text-align:center;}
.top_nav #nav li.nav_li a.tt{ position:relative; color:#fff; font-size:18px; height:46px; line-height:46px; display:inline-block; width:73px;}
.top_nav #nav li.nav_li a.tt:hover{color:#f23d60}
.top_nav #nav li.nav_li a.on{/*background:url(../images/header_nav_hover.png) no-repeat bottom;*/}
.top_nav #nav li.nav_li a.tt span{ background:url(../images/nav_sm.png) no-repeat; width:7px; height:8px; display:inline-block; margin-left:5px;}
.top_nav #nav li div.mnav{ position:absolute; left:0; top:46px; display:none;}
.top_nav #nav li.over div.mnav{display:block;}

.mnav{z-index:99999 !important; background:#FAFAFA;box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);}
.mnav .iii{background:url(../images/nav_on.png) no-repeat;width:15px; height:9px;position:absolute;left: 566px;top: -8px;}
.nav_lx .iii{ left:193px !important;}
.nav_sc .iii{ }
.nav_zx .iii{ left:691px !important;}
.nav_qd .iii{ left:816px !important;}
.nav_qy .iii{ left:941px !important;}
.nav_zh .iii{ left:1066px !important;}

.mnav_t{ background:#004576 url(../images/nav_t.png) left no-repeat; color:#fff; font-size:14px; height:35px; line-height:35px; padding-left:42px; width:1158px; text-align:left;}
.mnav_c{ text-align:left; border:1px solid #eeeeee; border-top:none; padding:25px 25px 0;}
.mnav_c a.mnav_v{ display:inline-block;width: 33%;overflow: hidden;margin-bottom: 20px;}
.mnav_c a.mnav_v .img{ width:112px; height:63px; overflow:hidden;float:left; position:relative;margin-right: 13px;}
.mnav_c a.mnav_v .img img{ width:112px; min-height:63px; }
.mnav_c a.mnav_v .img i{ display:block; width:30px; height:30px; background:url(../images/icon_play.png); position:absolute; top:16px; left:41px;}
.mnav_c a.mnav_v .txt{ font-size:16px; padding:10px 10px 0 0;line-height: 22px;height: 44px;overflow: hidden;}

.mnav_c a.mnav_p{ display:inline-block;width:80px; height:110px;overflow: hidden;margin-bottom: 20px; text-align:center; margin-right:33px;}
.mnav_c a.mnav_p:nth-child(10n){ margin-right:0;}
.mnav_c a.mnav_p .img{ width:80px; height:80px; overflow:hidden; border-radius:80px; background:#f5f5f5;margin-bottom:5px;}
.mnav_c a.mnav_p .img img{ height:80px; margin-left:0px; }
.mnav_c a.mnav_p .txt{ font-size:14px;line-height: 22px;}

.mnav_c .mnav_team{ width: 561px; overflow:hidden; border-right:1px solid #eee; display:inline-block;}
.mnav_c .mnav_team:nth-child(2n){ border:none; padding-left:20px;}
.mnav_c .mnav_team .mnav_team_t{ text-align:center; font-size:14px; height:31px; line-height:31px; margin-bottom:30px;}
.mnav_c .mnav_team .mnav_team_t img{ width:30px; margin-right:10px;vertical-align: bottom;}
.mnav_c .mnav_team .mnav_team_t b{ font-size:18px; font-weight:normal; margin-right:5px;}
.mnav_c .mnav_team .mnav_team_li{}
.mnav_c .mnav_team .mnav_team_li a{ display:inline-block; width:105px; margin:0 0 26px 0; height:46px; overflow:hidden;}
.mnav_c .mnav_team .mnav_team_li a .img{ float:left;}
.mnav_c .mnav_team .mnav_team_li a .img img{ height:46px;}
.mnav_c .mnav_team .mnav_team_li a .txt{ font-size:14px;line-height: 46px; height:46px;}

.left{ width:840px; overflow:hidden; float:left;}
.right{ width:330px; float:right; overflow:hidden; margin-top:10px;}
.bigtitle{ margin-bottom:20px; float:left;}
.bigtitle h2,.bigtitle h1{background:url(../image/bigtitle_bg.png) no-repeat;font-size: 18px;float: left; width: 170px; height: 47px; line-height: 47px; text-align: center; color: #fff; text-indent: -8px; margin-right: -25px; font-weight:normal}
.bigtitle h2 a,.bigtitle h1 a{ color:#fff;}
.bigtitle span{ overflow: hidden;font-size: 16px; color: #016bb7; padding: 5px 0 5px 50px; margin-bottom: 2px; border-bottom: 2px solid #d33556; height: 33px; line-height: 33px; width: 630px; float: left; background: url(../image/more_1.png) no-repeat right 17px; text-align:right; text-indent:-10px; padding-right:15px;}
.bigtitle span a{ font-size:12px; color:#666666;}

.lx_list{width:100%; float:left; margin-bottom:15px;}
.lx_list li{ border-bottom:1px solid #eeeeee; padding-bottom:15px; margin-bottom:15px; float:left; height:96px; width:100%;}
.lx_list li:last-child{ border-bottom:none;}
.lx_list li .img{width:170px;height:96px; overflow:hidden; float:left; margin-right:15px; position:relative;}
.lx_list li .img img{ width:170px; min-height:96px;}
.lx_list li .img i{ position:absolute; top:0; left:0; background:url(../image/icon_play.png) no-repeat center center; width:170px; height:96px;}
.lx_list li .txt .tt{ height:26px; line-height:26px; overflow:hidden; margin:15px 0 10px;}
.lx_list li .txt .tt a{font-size:24px;}
.lx_list li .txt .des{ font-size:14px; color:#999999;}

.jj_list{ width:840px; height:450px;; overflow:hidden;position: relative; margin-bottom: 13px;}
.section-focus-pic{height:100%;width:100%;overflow:hidden;position:relative;}
.section-focus-pic .item{position:absolute;top:0;left:840px;width: 100%;height:100%;}
.section-focus-pic .pages{width:840px;height:420px;}
.section-focus-pic .controler{position:absolute; bottom: 0; right: 47%;}
.section-focus-pic .controler b{cursor:pointer;width:11px;height:11px;display:block;overflow:hidden;text-indent:20px; background:url(../image/point_h.png) no-repeat;float:left;margin:0 0 0 10px;}
.section-focus-pic .controler b.down{ background:url(../image/point_w.png) no-repeat;}
.jj_list .item li{ width:270px; height:200px; overflow:hidden; float:left; margin-right:15px; margin-bottom:12px;}
.jj_list .item li:nth-child(3n){ margin-right:0;}
.jj_list .item li .img{ width:270px; height:153px; overflow:hidden; margin-bottom:3px; position:relative;}
.jj_list .item li .img i{position:absolute; left:13px; bottom:13px; background:url(../image/icon_play.png) no-repeat center center; width:30px; height:30px;}
.jj_list .item li .img span{position:absolute; right:13px; bottom:13px; background: url(../image/tag_bg.png) repeat-x; height:22px; line-height:20px;padding: 0 10px; color:#fff; font-size:12px;}
.jj_list .item li .img img{ width:270px; min-height:153px;}
.jj_list .item li .txt{ width:270px; height:40px; line-height:20px; font-size:15px; overflow:hidden;}

.midtitle{ margin-bottom:20px; float:left; background:url(../images/midtitle_bg.png) no-repeat; width:100%; height:24px; padding-bottom:10px; line-height:24px;  border-bottom:1px #eeeeee solid;}
.midtitle h2{font-size: 20px;float: left; padding-left:15px; font-weight:normal;}
.midtitle h2 a{ color:#545454;}
.midtitle span{ background:url(../image/more_2.png) no-repeat right; font-size:12px; float:right; width:50px;}
.midtitle span a{ font-size:12px; color:#666666;}

.rbox_ty{ border:10px solid #fafafa; float:left; width:310px; margin-bottom:20px;}
.rbox_ty .list_sc{ width:86%; margin:15px 7% 0; border-bottom:1px solid #eeeeee; float:left; padding-bottom:15px;}
.rbox_ty .list_sc:last-child{ border-bottom:none;}
.rbox_ty .list_sc .list_sc_zb{ font-size:14px;}
.rbox_ty .list_sc .list_sc_zb a{ color:#006BB7; margin-right:15px;}

.teamtab{width:328px; float:left; background:#fafafa; border:1px solid #eeeeee; border-top:none; margin-bottom:20px;}
.teamtab #title{float:left; width:100%;}
.teamtab #title span{float:left;width:50%; display:block;height:46px; line-height:46px;color:#333;background:#F5F5F5;text-align:center;cursor:pointer;border-top:1px solid #eeeeee;}
.teamtab #title span.on{background:#FAFAFA; border-top:2px solid #D93757;}
.teamtab #con{background:#fafafa;float:left; width:100%;}

.teamtab #con ul{display:none;padding:10px}
.teamtab #con ul.on{display:block}
.teamtab #con ul a{ display:inline-block; width:32%; overflow:hidden; margin-bottom:15px; text-align:center;}
.teamtab #con ul a .img{ width:100%; height:66px; display:block; overflow:hidden;}
.teamtab #con ul a .img img{ width:66px;}
.teamtab #con ul a .txt{ font-size:14px; display:block;width:100%; height:16px; line-height:16px; overflow:hidden;}

.r_qy{ padding:15px;}
.r_qy a.mnav_p{ display:inline-block;width:32%; height:100px;overflow: hidden;margin-bottom: 7px; text-align:center;}
.r_qy a.mnav_p:nth-child(4n){ margin-right:0;}
.r_qy a.mnav_p .img{ margin:0 auto;width:75px; height:75px; overflow:hidden; border-radius:80px; background:#f5f5f5;border:1px solid #eeeeee;}
.r_qy a.mnav_p .img img{ height:75px; margin-left:-10px; }
.r_qy a.mnav_p .txt{ margin:0 auto; font-size:14px;line-height: 22px;}

.r_newslist{width:100%; float:left; margin-bottom:20px;}
.r_newslist li{ border-bottom:1px solid #eeeeee; padding-bottom:10px; margin-bottom:10px; float:left; height:58px; width:100%;}
.r_newslist li:last-child{ border-bottom:none;}
.r_newslist li .img{width:103px;height:58px; overflow:hidden; float:left; margin-right:15px; position:relative;}
.r_newslist li .img img{ width:103px; min-height:58px;}
.r_newslist li .img i{ position:absolute; top:0; left:0; background:url(../image/icon_play.png) no-repeat center center; width:103px; height:58px;}
.r_newslist li .txt .tt{ height:32px; line-height:16px; overflow:hidden; margin:1px 0 8px;font-size:14px;}
.r_newslist li .txt .des{ font-size:12px; color:#999999;}
 
.flink{ width:100%; float:left;}
.flink .tt{ width:100%; float:left; font-size:18px; margin-bottom:10px;}
.flink .flink_li{ width:100%; float:left; border:1px solid #eeeeee;}
.flink .flink_li ul{ padding:20px;}
.flink .flink_li ul a{ font-size:14px; margin-right:15px; margin-bottom:10px; float:left}


.footer{width:100%; float:left; border-top:#D93757 solid 3px; background: #222222;overflow: hidden;color: #EBEBEB;margin-top: 40px;}
.footer_l{width: 1200px; margin: 0 auto; padding: 15px; border-bottom: 1px solid #333333; text-align: center;}
.footer_l a{ color: #EBEBEB; width: 105px; display: inline-block}
.footer_m{margin:0 auto; padding: 30px 0; width: 1200px;}

.footer_m .m1,.footer_m .m2,.footer_m .m3,.footer_m .m4{ float: left; font-size: 14px;line-height: 26px; }
.footer_m .m1 .tt,.footer_m .m2 .tt,.footer_m .m3 .tt,.footer_m .m4 .tt{ font-size: 16px; color: #00669B; margin-bottom: 10px;}
.footer_m .m1{ width: 235px; margin-left: 57px;}
.footer_m .m2{width: 260px;}
.footer_m .m3{width: 300px; margin-right: 148px;}
.footer_m .m3 a{ width:56px; display: inline-block; float:left;}
.footer_m .m4{width: 200px; text-align: center; font-size: 16px; line-height: 24px;}
.footer_c{width: 100%; float: left; font-size: 14px;line-height: 26px; text-align: center; padding: 50px 0 15px;}
.footer_m a{ color:#EBEBEB}

.page{ width:100%; float:left; margin-bottom:20px; text-align:center;}
.page a{ font-size:14px; color:#666; border:1px solid #00679C; padding:7px 15px; display: inline-block; margin-right:10px;}
.page a.on,.page a:hover{ background:#00679C; color:#fff;}

.videolist{ height:auto !important;}
.index_team{ width:100%; float:left;}
.index_team .team_east,.index_team .team_west{ width:588px; border:1px solid #eee; float:left; margin-right:20px; background:#fafafa; text-align:center;}
.index_team .team_east{}
.index_team .team_west{ margin-right:0;}
.index_team .team_tt{ background:url(../image/eastern_logo.png) no-repeat 193px 0; background-size:50px; height:50px; line-height:50px; margin:15px 0 0 0; font-size:18px; border-bottom:1px solid #eee; float:left; width:100%; padding-bottom:15px}
.index_team .team_west .team_tt{ background-image:url(../image/western_logo.png) !important;}
.index_team .team_list ul{ width:33%; float:left; overflow:hidden;}
.index_team .team_list ul li.team_area{ border-bottom:1px solid #eee; padding:10px 0; font-size:14px; font-weight:bold;}
.index_team .team_list ul li.team_li{ border-bottom:1px solid #eee; padding:10px 0; font-size:14px;}
.index_team .team_list ul li.team_li:last-child{ border-bottom:none;}
.index_team .team_list ul li.team_li:nth-child(even){ background:#fff;}
.index_team .team_list ul li.team_li a{ display:inline-block; height:60px; overflow:hidden; line-height:60px;}
.index_team .team_list ul li.team_li a img{ height:60px; vertical-align:top; margin-right:10px;}

.pos{ margin-bottom:20px; font-size:12px;}

.nba_info{ width:1168px; height:280px; margin-bottom:20px; background:#f5f5f5; padding:16px;}
.nba_info .ninfo{ width:240px; height:240px; padding:20px; border-top:2px solid #5FADE4; float:left; background:#fff; margin-right:16px;}
.nba_info .ninfo:last-child{ margin-right:0;}
.nba_info .info1{ text-align:center; position:relative;}
.nba_info .info1 img{ margin-bottom:10px; height:150px;}
.nba_info .info1 h1{ font-weight:normal; font-size:24px; margin-bottom:5px;}
.nba_info h3{ font-size:18px; color:#006BB7; margin-bottom:24px;}
.nba_info p{ margin-bottom:10px; font-size:14px;}
.info3 p{ margin-bottom:0;}

.index_player{ width:100%; float:left;}
.index_player .team_east,.index_player .team_west{ width:180px; border:1px solid #eee; float:left;background:#f5f5f5; text-align:center; color:#666}
.index_player .team_east{ border-right:none;}
.index_player .team_tt{height:40px; line-height:40px; font-size:14px; font-weight:bold; border-bottom:1px solid #eee; float:left; width:100%}
.index_player .team_list { width:100%; float:left; overflow:hidden;}
.index_player .team_list li.team_area{ border-bottom:1px solid #eee; padding:10px 0; font-size:14px; font-weight:bold;}
.index_player .team_list li.on{ border:1px solid #F33D63 !important; border-left-width:7px !important; height:43px;}
.index_player .team_list li.team_li{ border-bottom:1px solid #eee; padding:10px 0; font-size:14px; text-align:left;}
.index_player .team_list li.team_li:last-child{ border-bottom:none;}
.index_player .team_list li:nth-child(Odd){ background:#fff;}
.index_player .team_list li.team_li a{ display:inline-block; height:40px; overflow:hidden; line-height:40px; font-size:18px;}
.index_player .team_list li.on a{ color:#F33D63 !important}
.index_player .team_list li.team_li a img{ height:40px; vertical-align:top; margin-right:20px; margin-left:40px;}
.index_player .team_list li.on a img{ margin-left:34px !important;}
.index_player .team_west{ margin-right:25px;}

.player{ float:left; width:810px;border:1px solid #eee;font-size:14px; }
.player ul{ height:50px; overflow:hidden; float:left; width:100%; line-height:50px; border-bottom:1px solid #eee;}
.player ul:nth-child(Odd){ background:#f5f5f5}
.player ul img{ height:50px;}
.player ul span{ display:inline-block; float:left; height:50px; line-height:50px; overflow:hidden; text-align:center; color:#666;}
.player ul.player_t{ height:38px; line-height:38px; border-bottom:0;}
.player ul.player_t span{ height:38px; line-height:38px; font-weight:bold; color:#666;}
.player ul span.img{ width:80px;}
.player ul span.name{ width:145px; text-align:left; color:#222;}
.player ul span.ename{ width:160px; text-align:left; color:#222;}
.player ul span.num{ width:61px;}
.player ul span.pos{ width:80px;}
.player ul span.height{ width:80px;}
.player ul span.weight{ width:80px;}
.player ul span.age{ width:61px;}
.player ul span.years{ width:61px;}
.player ul:hover{ background-color:#fafafa;}
.player ul a:hover span{ color:#F33D63}

.info4 ul{ width:100%; float:left; position:relative; height:194px;}
.info4 ul a{ width:72px; height:90px; display:block;}
.info4 ul a .img{ width:70px; height:70px; overflow:hidden; background:#f5f5f5; border:1px solid #eee; border-radius:50%; display:block;}
.info4 ul a .img img{ height:70px; margin-left:-12px;}
.info4 ul a .qy{ font-size:12px; text-align:center; width:100%; display:inline-block; height:18px; overflow:hidden; line-height:18px;}
.info4 ul a.player1{ position:absolute; top:0px; left:0px}
.info4 ul a.player2{ position:absolute; top:0px; right:0px}
.info4 ul a.player3{ position:absolute; top:56px; left:85px}
.info4 ul a.player4{ position:absolute; bottom:0px; left:0px}
.info4 ul a.player5{ position:absolute; bottom:0px; right:0px}

.qylist{ width:100%; float:left; margin-bottom:20px;}
.qylist a{ display: inline-block; width:100px; height:86px; padding:5px; border:1px solid #eee; background:#f5f5f5; font-size:12px; text-align:center; margin-right:9px; float:left; margin-bottom:10px;}
.qylist a:nth-child(7n){ margin-right:0;}
.qylist a img{ height: 62px; margin-bottom:5px;}
.qylist a span{ display:inline-block; width:100%; color:#666}


.stitle{ margin-bottom:20px; float:left; width:100%; height:24px; padding-bottom:10px; line-height:24px;  border-bottom:1px #eeeeee solid;}
.stitle h2{font-size: 18px;float: left; font-weight:normal;}
.stitle h2 a{ color:#006BB7;}

.corner{display:block;width:120px;height:120px;position:absolute;top:0;left:0;background:url(../image/player_team_bg.png) no-repeat;text-align:left}
.corner .logo{display:block;width:42px;height:42px;margin:5px 0 0 5px}
.corner .logo a{display:block;float:left}
.corner .logo a img{width:100%;height:100%;border:0;margin:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.corner .text{display:block;position:absolute;bottom:50%;right:50%;margin-bottom:10px;color:#393939;font-size:12px;text-align:center;line-height:16px;text-decoration:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

.article{ width:820px; float:left; background:#F5F5F5; padding:10px;}
.article_cen{ float:left; background:#fff; border-top:2px solid #5FADE4; padding:25px; width:770px;}
.article_cen h1{ color:#333333; font-size:28px; font-weight:normal; line-height:32px; width:100%; float:left; margin-bottom:15px;}
.article_cen .intro{ width:100%; float:left; font-size:12px; color:#666; margin-bottom:10px;}
.newstext{text-align: justify; width:100%; float:left;line-height: 28px; font-size: 17px;}
.newstext p{line-height: 28px; font-size: 17px; text-align: justify; margin: 20px 0; -webkit-margin-before: 1em; -webkit-margin-after: 1em; width:100%; float:left;}
.newstext p img{max-width: 100% !important; display: block; margin: 0 auto;}
.newstext h3{ border-left:5px solid #5FADE4; padding-left:10px; height:22px; line-height:22px; font-size:16px; color:#00669A; margin:20px 0; width:810px; float:left;}
.newstext p.match_team{}
.newstext p.match_team span{ float:left; display:block; height:200px;}
.newstext p.match_team span img{ width:160px; height:160px;}
.newstext p.match_team span.vs{font-size:40px; font-style:italic; width:60px; margin:0 80px; height:200px; line-height:200px; color:#999}
.newstext p.match_team span.lteam{ width:160px; overflow:hidden; float:left; margin-left:115px;}
.newstext p.match_team span.rteam{ width:160px; overflow:hidden; float:left; margin-right:115px;}
.newstext p.match_team span.lteam u,.newstext p.match_team span.rteam u{ width:100%; text-align:center; display:block; text-decoration:none;}
.newstext p.pgc-img-caption{ text-align:center; font-size:14px; color:#666;margin: 0; margin-top: -15px;}
.newstext table{ border-spacing:0; width:100%;}
.newstext td{ padding: 2px 10px; font-size: 12px;    line-height: 22px;    height: 22px;    border: 1px solid #e6e6e6;margin-bottom: -1px;    margin-left: -1px;    float: left;}

.pagers{width:100%;float:left;margin-bottom:20px}.pagers dt{border-left:5px solid #5FADE4;padding-left:10px;height:22px;line-height:22px;font-size:16px;color:#00669A;margin:15px 0;width:755px;float:left}
.pagers ul{width:100%;float:left}
.pagers ul li{width:350px;float:left;font-size:14px;background:#5FADE4;color:#fff;border-radius:5px;margin-bottom:6px;padding:5px 15px;font-size:12px;margin-right:10px;height:24px;line-height:24px;overflow:hidden}
.pagers ul li:nth-child(2n){margin-right:0;}
.pagers ul li a{color:#fff}
.pagers ul li:hover{background:#f23d60;}

.newstext p.texttips{margin:0;text-align:center;}
.newstext p.texttips a{ font-size:14px;color:red;}
.newstext p.texttips a:hover{text-decoration:underline;color:blue}

.newstext p.p-iframe{margin-bottom:0;}
.newstext p.p-small{font-size:12px; text-align:center; color:#999; margin:0px; text-align:center;}

.newstext p a{ color:#006BB7;}
.newstext p a:hover{ text-decoration:underline;}

.backvideo{ width:100%; float:left;}
.backvideo a{ display:inline-block;width: 372px;overflow: hidden;margin-bottom: 20px; margin-right:20px;}
.backvideo a:nth-child(2n){ margin-right:0;}
.backvideo a .img{ width:112px; height:63px; overflow:hidden;float:left; position:relative;margin-right: 13px;}
.backvideo a .img img{ width:112px; min-height:63px; }
.backvideo a .img i{ display:block; width:30px; height:30px; background:url(../image/icon_play.png); position:absolute; top:16px; left:41px;}
.backvideo a .txt{ font-size:16px; padding:10px 10px 0 0;line-height: 22px;height: 44px;overflow: hidden;}

.game_m{}
.game_m .item li{ width:180px; height:142px; overflow:hidden; float:left; margin-right:16px; margin-bottom:16px;}
.game_m .item li:nth-child(4n){ margin-right:0;}
.game_m .item li .img{ width:180px; height:102px; overflow:hidden; margin-bottom:3px; position:relative;}
.game_m .item li .img i{position:absolute; left:13px; bottom:13px; background:url(../image/icon_play.png) no-repeat center center; width:30px; height:30px;}
.game_m .item li .img span{position:absolute; right:13px; bottom:13px; background: url(../image/tag_bg.png) repeat-x; height:22px; line-height:20px;padding: 0 10px; color:#fff; font-size:12px;}
.game_m .item li .img img{ width:180px; min-height:102px;}
.game_m .item li .txt{ width:180px; height:40px; line-height:20px; font-size:13px; overflow:hidden;}

.aboutaritle .lx_list,.aboutaritle .lx_list li:last-child{ margin-bottom:0; padding-bottom:0;}
.newstext p.user_info{border:1px solid #ddd;padding:15px;border-radius:5px;background:#fafafa;width:740px;}
.user_img{ height:60px;float:left;margin-right:15px;}
.user_img img{ height:60px;}
.user_name{display:block;font-weight:800;color:#5FADE4;}
.user_intro{display:block;font-size:14px;color:#777;}











#teamswrapper { padding:10px; position:relative}

.tab-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 50px;
    border: 0 solid #717171;
    background-color: #fff;
    margin-bottom: 10px;
    box-shadow: 0 0 10px #989898;
}

.tab-wrap .tab-item {
    width: 100px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.tab-wrap .tab-item.active {
    color: #fff;
    background: #2b6690;
}
.tab-wrap .tab-item p {
    height: 50px;
    line-height: 50px;
}
.tab-wrap .tab-item img {
    width: 16px;
    height: auto;
    margin-right: 6px;
    vertical-align: middle;
}
.p1 {
    height: 50px;
    line-height: 50px;
    width: 100px;
    color: #dc2221;
    font-weight: 600;
}

.zqpic{display: inline-block;width: 24px;height: 24px;vertical-align: middle;margin-right:5px;}
.notstart {
    background-color: #b9b9b9;
    color: #fff;
    display: inline-block;
    width: 76px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    text-align: center;
}

.livestart {
    background-color: #00679c;
    color: #fff;
    display: inline-block;
    width: 76px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    text-align: center;
}

.week-wrap{
    position: fixed;
    width: 55px;
    color: #333;
    font-size: 13px;
    text-align: center; z-index:2222; margin-left:-60px; margin-top:100px;
}

.week-wrap .week-box{
    background: #fff;
}
.week-wrap .week-box .week{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eaeaea;
    cursor: pointer;
}
.week-wrap .week-box .week:hover,.week-wrap .week-box .week.active{
        color: #f4f4f5;
    background-color: #d33556;
}
.week-wrap .back-top{
    display: block;
    margin-top: 20px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    background: #006eb9;
    color: #fff;
}



#teamswrapper table {
    margin-left: 0;
    border: 0 solid #717171;
    background-color: #fff;
    margin-bottom: 10px;
    box-shadow: 0 0 10px #989898; width:100%
}
#teamswrapper table tr {
	vertical-align: middle;
	cursor: pointer;
}
table tr:hover  {
    background-color: rgba(180, 180, 180, 0.33) !important;
}
#teamswrapper table th {
	color: #232A31;
	text-align:left;
    padding: 14px 30px;
	border-bottom: 1px solid rgba(62, 62, 62, 0.33) !important;
	background-image: url(../image/streamhub-white-bar.png);
}
#teamswrapper table td {
	color: #232A31;
    padding: 14px 5px;
	border-bottom: 1px solid rgba(62, 62, 62, 0.33) !important;
}
#teamswrapper table td h3{
	padding-left:25px;
	line-height: 10px; 
}
.teamheaderbg {
    background-color: #ccc;
    height: 3px;
    display: none;
}
#teamswrapper table td.tbhr {
    height: 1px;
    padding: 0;
    margin: 0;
    border: 0;
    background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.25),rgba(0,0,0,0));
}
#teamswrapper table th.start-details {
    padding: 5px 0 5px 30px;
}
#teamswrapper table td.start-details {
    padding: 14px 0 14px 30px;
	font-size: 14px;
}
#teamswrapper table td.start-details span.competition-name, #teamswrapper table th.start-details span.competition-name{
    margin-left: 20px;
}
#teamswrapper table td.start-details span.competition-name a {
    color: #000;
}
#teamswrapper table td.fixture-details {
    text-align: center;
	font-size: 13px;
}

#teamswrapper table td.fixture-details em{ margin-left:5px; margin-right:5px;}


#teamswrapper table td.channel-details{
    text-align: center;
}
#teamswrapper table td.channel-details a{
    margin: 0 4px;
}
#teamswrapper table td.sponsor{
    text-align: center;
    padding: 10px 0;
    width: 33%;
}
a.signal {
    color: #0045ff !important;
    font-size: 13px;
}
a.football-score, a.basket-score, a.snooker-score, a.volleyball-score {
    color: #009ad9 !important;
}
a.end {
    color: #FFF !important;
	border-radius: 2px;
	font-size: 9pt;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
	padding: 1px 9px !important;
	cursor: pointer;
}
.text {
    margin-bottom: 10px;
    text-align: center;
}
.text a {
    color: #FF0000;
    padding: 0 20px;
}

h3 {
    font-size: 13px;
}

em {
    font-style: normal;
}



.liveing{
    display: inline-block;
    line-height: 30px;
    border-radius: 30px;
    text-align: center;
    padding-left: 20px;
    color: #9b9b9b;
    background-position: 6px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 56px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    text-align: center; font-size:14px
}




 

.game-video a {
    display: inline;
    height: 26px;
    padding: 0 2px;
    text-align: center;
    color: #228ae3;
    font-size: 12px;
    margin-left: 5px;
    line-height: 26px;
    font-size: 14px;
    margin-bottom: 5px;
}

.game-video a:hover{background:#f33;color:#fff}







#Player{
	background: #fff;
}

#Player .match{
	height: 134px;
	border-top: 4px solid #bc1c25;
	position: relative;
}
#Player .match dd,
#Player .match dt{
	position: absolute; top: 0;
}
#Player .match dt{
	width: 190px; height: 122px;
	margin-left: -95px; padding-top: 12px;
	left: 50%;
}
#Player .match dd{
	 height: 134px;
}
#Player .match dd.host{
	padding-left: 136px;
	left: 0;
}
#Player .match dd.away{
	padding-right: 136px;
	right: 0;
}
#Player .match dd img{
	width: 60px; height: 60px;
	margin-top: -30px;
	position: absolute; top: 50%;
}
#Player .match dd.host img{
	left: 50px;
}
#Player .match dd.away img{
	right: 50px;
}
#Player .match dd p{
	height: 134px;
	font-size: 24px; line-height: 134px;
	overflow: hidden;
}
#Player .match dd.away p{
	text-align: right;
}
#Player .match dt p.minute{
	font-size: 14px; line-height: 22px; text-align: center; color: #999;
}
#Player .match dt p.score{
	height: 58px;
	margin-top: 4px;
	font-size: 32px; line-height: 38px; text-align: center; color: #bc1c25; font-weight: bold;
	position: relative;
}
#Player .match dt p.score.hid{
	height: 38px;
	margin-top: 12px;
}
#Player .match dt p.score.vs{
	height: 38px;
	padding-top: 10px;
}
#Player .match dt p.score span{
	height: 38px; 
	display: inline-block;
	overflow: hidden;
}
#Player .match dt p.score.hid span{
	display: none;
}
#Player .match dt p.score span.host{
	text-align: right;
}
#Player .match dt p.score span.away{
	text-align: left;
}
#Player .match dt p.score span.host:before{
	width: 48px; height: 38px;
	margin: -26px 0 0 -24px;
	font-size: 24px; text-align: center;
	position: absolute; top: 50%; left: 50%;
	content: 'â€"';
}
#Player .match dt p.score span.host:after{
	width: 24px;
	display: inline-block;
	content: '';
}
#Player .match dt p.score span.away:before{
	width: 24px;
	display: inline-block;
	content: '';	
}
#Player .match dt p.score button{
	width: 100px; height: 24px;
	background: none;
	font-size: 12px; color: #bc1c25;
	position: relative; top: -2px;
}
#Player .match dt p.score button:before{
	content: ' VS ';
}
#Player .match dt p.score.hid button{
	height: 38px;
	font-size: 16px;
}
#Player .match dt p.score.hid button:before{
	content: ' VS';
}
#Player .match dt p.info{
	padding-top: 10px;
	font-size: 14px; line-height: 22px; text-align: center; color: #999;
}

#Player .control{
	height: 44px;
	padding: 20px 20px;
}
#Player .control:after{
	padding-top: 8px;
	font-size: 12px; line-height: 16px; color: #999;
	content: '--';
	display: block;
}
#Player .control button.big{
	height: 24px; min-width: 50px;
	padding: 0 8px;
	background: #fff;
	border-radius: 4px; border: 1px solid #bc1c25;
	font-size: 12px; color: #bc1c25;
	float: right;
}
#Player .control p.line{
	height: 24px;
}
#Player .control p.line button{
	height: 24px; min-width: 50px;
	padding: 0 8px;
	background: #fff;
	border-radius: 4px; border: 1px solid #bc1c25;
	font-size: 12px; color: #bc1c25;
}
#Player .control p.line button + button{
	margin-left: 20px;
}
#Player .control p.line button.on,
#Player .control p.line button:hover,
#Player .control button:hover{
	background: #bc1c25;
	color: #fff;
}
#Player .control p.remind{
	height: 24px;
	font-size: 12px; line-height: 24px; text-align: right; color: #999;
	float: right;
}
#Player .control p.remind button{
	height: 24px; width: 48px;
	margin-left: 15px;
	background: url(https://www.aknba.com/skin/static/images/icon_my_push_off.png) no-repeat center; background-size: 48px;
	vertical-align: middle;
	position: relative; top: -2px;
	behavior: url(https://www.aknba.com/skin/static/css/backgroundsize.htc);
}
#Player .control p.remind button.on{
	background: url(https://www.aknba.com/skin/static/images/icon_my_push_on.png) no-repeat center; background-size: 48px;
}




.default .title {
    height: 40px;
    border-bottom: 2px solid #0a55a7;
    background: #f7f7f7;
    position: relative;
}
.default .title p {
    height: 40px;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    color: #bc1c25;
    position: relative;
    float: left;
}
.default .title p:before {
    height: 4px;
    background: #bc1c25;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    content: '';
}

.matchNostart1{ line-height:24px;color:#999; line-height:24px; font-size:14px}

#Share {
    height: 50px;
    padding: 0 130px;
    margin-top: 20px;
    background: #fff;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    position: relative;
}

#Share:before {
    width: 130px;
    height: 50px;
    background: url(../image/image_left_live.png) no-repeat left center;
    background-size: 130px;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
}

#Share input {
    width: 350px;
    height: 28px;
    margin-left: 10px;
    padding: 0 10px;
    border: 1px solid #e6e6e6;
    background: #f7f7f7;
    line-height: 28px;
    text-align: center;
}

#Share input:hover{
	border-color: #bc1c25;
	background: #bc1c25;
	color: #fff;
}


#Share span {
    margin-left: 10px;
    color: #bc1c25;
    position: absolute;
}

#Share:after {
    width: 130px;
    height: 50px;
    background: url(../image/iamge_right_live.png) no-repeat right center;
    background-size: 130px;
    position: absolute;
    top: 0;
    right: 0;
    content: '';
}



#News {
    padding-bottom: 10px;
    background: #fff;
}

#News .title {
    height: 38px;
    padding-left: 34px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
    line-height: 38px;
    color: #393939;
    position: relative;
}

#News .title:before {
    width: 4px;
    height: 20px;
    margin-top: -10px;
    background: #4492fd;
    position: absolute;
    left: 20px;
    top: 50%;
    content: '';
}

#News a {
    width: 33.3%;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    text-align: left;
    color: #393939;
    overflow: hidden;
    float: left;
}


#News a:before {
    width: 20px;
    display: inline-block;
    content: '';
}



#Video{background-color: #000;
    font-size: 18px;
    text-align: center;
    color: #eee; height: 456px; position:relative
}

#Video .bfan{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.ggh{overflow:hidden; margin-top:10px;}

.ggh a{
    height: 24px; line-height: 24px;
    min-width: 50px;
    padding: 0 8px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #bc1c25;
    font-size: 12px;
    color: #bc1c25;
    display: inline-block; margin-right: 10px;
}


.hot a{color: #FF0000 !important; font-weight:bold !important}
.hot em{color: #FF0000 !important; font-weight:bold !important}

