/*通用元素*/
*{box-sizing:border-box;}
body{background-color:#F8F8F8;color:#000;margin:0 auto; font-size:14px; line-height:1.5;font-family:"Microsoft YaHei UI";text-align:center;padding:4px;max-width:1024px;}
@media only screen and (min-width:1025px){
	body,div{max-width:1024px;}
}

div.mainbody{margin-bottom:90px;}

.table{margin-bottom:0;}
td{text-align:center;vertical-align:middle;}
th{font-weight:bold;vertical-align:middle;text-align:center;}
.divleft, .divleft td, .tdleft{text-align:left;}
.divright, .divright td, .tdright{text-align:right;}
ul,form,p{padding:0;margin:0;}
ul,li{list-style:none;text-align:center;}
img{border:0px;vertical-align:middle;}
p{text-indent:2em;text-align:left;line-height:1.75;padding:4px;}
a,a:active,a:hover,a:focus{
	text-decoration:none;
}
.navbar{min-height:40px;}
.nav-btm>li{display:table-cell;width:1%;float:none;}
.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed)>tbody>tr>td, .bootstrap-table .table:not(.table-condensed)>tbody>tr>th, .bootstrap-table .table:not(.table-condensed)>tfoot>tr>td, .bootstrap-table .table:not(.table-condensed)>tfoot>tr>th, .bootstrap-table .table:not(.table-condensed)>thead>tr>td {padding:4px;}
input[type=checkbox],input[type=radio]{width:1em;height:1em;}
.ui-flipswitch{box-sizing:content-box;}
.ui-btn{font-size:1em;}
.ui-navbar li .ui-btn{font-size:1em;}
img.imggray{-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);}

div.card{padding:0.5em;background:url(/image/css/cardback1.gif) no-repeat;background-size:100% 100%;margin:auto;}
div.carddes{width:95%;vertical-align:middle;height:5em;font-size:1.2em;color:#000;text-indent:2em;text-align:left;background:url(/image/css/carddes1.gif) no-repeat;line-height:1.25;background-size:100% 100%;margin:auto;margin-top:0.5em;margin-bottom:0.5em;padding:0.5em;border:0.1em solid #630;word-break:break-all;}
.menuhead{font-size:1.2em;font-weight:bold;background:#9CF;text-shadow:none;border:0.1em solid #39C;border-radius:0.5em;padding:0.2em;margin-bottom:0.2em;}
.blue{color:#00C;font-weight:bold;}
.red{color:#C00;font-weight:bold;}
.green{color:#060;font-weight:bold;}
.black{color:#000;font-weight:bold;}
.purple{color:#C6F;font-weight:bold;}
.yellow{color:#F60;font-weight:bold;}
.orange{color:#C60;font-weight:bold;}
.gray{color:#999;}
.row{margin:0;}
.small-padding,.small-padding td,.small-padding th{padding:4px;}
.v-middle,.v-middle td{vertical-align:middle;}
.td-nowrap{white-space:nowrap;background-color:#fff;}
.modal,.modal-backdrop{margin:0 auto;}
.pagination-info,.no-records-found{display:none;}
.bgdanger{color: #a94442;background-color: #f2dede;}
.bgsuccess{color: #3c763d;background-color: #dff0d8;}
.bgwarning{color: #8a6d3b;background-color: #fcf8e3;}
.bginfo{color: #31708f;background-color: #d9edf7;}
.roundborder{border-radius:6px 6px 0 0;}
.bordered{border: 1px solid #999;}
.icon-arrow-left:before {
    content: "\e079";
}
.icon-arrow-right:before {
    content: "\e080";
}
.td38 td{height:38px;vertical-align:middle;}
.badge-success{background-color:#5CB85C;}
.badge-primary{background-color:#337AB7;}
.badge-warning{background-color:#F0AD4E;}
.badge-danger{background-color:#d9534F;}
.badge-skill{font-size:14px;display:block;}
.badge-rightbottom{position:absolute;right:0;bottom:0px;}
div.playerhead{position:relative;text-align:center;margin:0 auto;vertical-align:bottom;display:inline-block;padding-right:8px;}
div.leaguerule div{min-height:42px;border-bottom:1px solid #CCC;}
div.teamplayer{display:inline-block;border:1px solid #33F;border-radius:4px;}
hr.soccer{margin:8px 0 8px 0;border-top: 1px solid #CCC;}
div.goal,div.yellowcard,div.redcard,div.yellowred,div.owngoal,div.penalty,div.subup,div.subdown,div.assist,div.psave,div.pmiss,div.fatalerror,div.block{display:inline-block;width:16px;height:16px;}
div.goal{background:url(/image/soccer/icons.png) no-repeat 0 -48px;}
div.yellowcard{background:url(/image/soccer/icons.png) no-repeat 0 0;}
div.redcard{background:url(/image/soccer/icons.png) no-repeat 0 -32px;}
div.yellowred{background:url(/image/soccer/icons.png) no-repeat 0 -16px;}
div.owngoal{background:url(/image/soccer/icons.png) no-repeat 0 -176px;}
div.penalty{background:url(/image/soccer/icons.png) no-repeat 0 -320px;}
div.subup{background:url(/image/soccer/icons.png) no-repeat 0 -64px;}
div.subdown{background:url(/image/soccer/icons.png) no-repeat 0 -80px;}
div.assist{background:url(/image/soccer/icons.png) no-repeat 0 -192px;}
div.block{background:url(/image/soccer/icons.png) no-repeat 0 -272px;}
div.pmiss{background:url(/image/soccer/icons.png) no-repeat 0 -353px;}
div.psave{background:url(/image/soccer/icons.png) no-repeat 0 -372px;}
div.fatalerror{background:url(/image/soccer/icons.png) no-repeat 0 -240px;}
.smallfont{font-size:0.8em;color:#333;}
.small-font{font-size:12px;}
.bigfont{font-size:1.5em;}
.headfont{font-size:1.2em;}
span.redalert{
position:absolute;
border-radius:50%;
background-color:#ff2122;
font-size:0.6rem;
width:0.6rem;
height:0.6rem;
line-height:0.6rem;
top:-0.1rem;
right:-0.3rem;
z-index:1;
}
div.s-divmyplayer{border:1px solid #999;border-radius:4px;margin:2px;padding:2px;}
.s-btn-skill{margin:2px;padding:2px 6px 2px 6px;}

.modal-body label{font-weight:normal;}
div.a-absolute{position:absolute;font-size:1.8em;}

#btn_ok,#btn_reload,#btn_cancel{margin-top:0px;display:none;}
.btn-soccer,.btn-soccer:focus,.btn-soccer:hover{color:#00B050;border-color:#00B050;background-color:#fff;}

.btn-nba,.btn-nba:focus,.btn-nba:hover{color:#62A1DD;border-color:#62A1DD;background-color:#fff;}
.btn-soccer:hover,.btn-nba:hover{font-weight:bold;}

.btn-alert,.btn-alert:focus,.btn-alert:hover{color:#d9534F;border-color:#d9534F;background-color:#fff;}
.btn-alert:hover{font-weight:bold;}

div.navbar-redalert{display:inline-block;position:relative;border-radius:50%;color:#ff2122;background-color:#ff2122;font-size:0.6rem;width:0.6rem;height:0.6rem;line-height:0.8rem;top:-0.6rem;left:-0.1rem;}
.table_div{margin:4px 0 4px 0;width:100%;float:left;}
.nav-pills-soccer > li.active > a, .nav-pills-soccer > li.active > a:focus, .nav-pills-soccer > li.active > a:hover{
	background-color:transparent;color:#00B050;padding:4px;
}
.nav-pills-nba > li.active > a, .nav-pills-nba > li.active > a:focus, .nav-pills-nba > li.active > a:hover{
	background-color:transparent;color:#62A1DD;padding:4px;
}
.color-soccer,div.home_menu_soccer a{color:#00B050;}
.color-nba{color:#62A1DD;}

.nav>li>a {padding:8px 12px;}
.nav-pills-soccer >li a,.nav-pills-nba >li a{color:#AAA;padding:4px;}
.navbar-soccer{background-color:#00B050;padding:0 8px 0 8px;color:#FFF;min-height:40px;}
.navbar-nba{background-color:#62A1DD;padding:0 8px 0 8px;color:#FFF;min-height:40px;}
.navbar-soccer a,.navbar-nba a,a.div_a{color:inherit;}
.nav-search >li a{color:#999;border-radius:0}
.nav-search-soccer > li.active a,.nav-search-soccer > li.active a:focus,.nav-search-soccer > li.active a:hover{color:#00B050;background-color:transparent;font-weight:bold;border-bottom:2px solid #00B050;}
.nav-search-nba > li.active a,.nav-search-nba > li.active a:focus,.nav-search-nba > li.active a:hover{color:#62A1DD;background-color:transparent;font-weight:bold;border-bottom:2px solid #62A1DD;}
.nav-search-soccer > li a,.nav-search-nba > li a{border-bottom:2px solid #ddd;}
div.home_menu_soccer{font-size:1.2em;padding:0 4px;}
div.home_menu_soccer div{border:#00B050 solid 1px;border-radius:8px;}
div#divshadow{width:100%;height:100%;display:none;z-index:1080;position:absolute;left:0px;top:0px;}
.panel-soccer,.panel-soccer > .panel-heading{border-color:#00B050;}
.panel-soccer > .panel-heading{background-color:#efe;}
.panel-nba{border-color:#62A1DD;}
.panel-nba > .panel-heading{background-color:#eef;}
div.panel-title-soccer{border-bottom:1px solid #00B050;text-align:left;margin-bottom:4px;}
div.panel-title-soccer div{background-color:#00B050;color:#fff;border-radius:4px 4px 0 0;display:inline;padding:4px;}
div.panel-title-nba{border-bottom:1px solid #62A1DD;text-align:left;margin-bottom:4px;}
div.panel-title-nba div{background-color:#62A1DD;color:#fff;border-radius:4px 4px 0 0;display:inline;padding:4px;}
.userhead{margin-right:8px;}
div.nba-playerhead-list,div.cba-playerhead-list{float:left;margin-right:8px;overflow:hidden;border-radius:50%;width:50px;height:50px;}
div.nba-playerhead-list img{margin:0 0 0 -20px;width:90px;}
div.cba-playerhead-list img{width:50px;}
table.table-th th{font-weight:normal;}
div.div-unselected{border:4px solid #ddd;border-radius:6px;padding:8px;}
div.div-selected{border:4px solid #62A1DD;border-radius:6px;padding:8px;}
img.img-userhead{border-radius:20%;}