﻿body {margin: 0px;}
body {font-family: "微软雅黑", "Tahoma";font-size: 12px;}
p {font-family: "微软雅黑", "Tahoma";font-size: 12px;}
input {font-family: "微软雅黑", "Tahoma";font-size: 12px;}
textarea {font-family: "微软雅黑", "Tahoma";font-size: 12px;}
select {font-family: "微软雅黑", "Tahoma";font-size: 12px;}
table {font-family: "微软雅黑", "Tahoma";font-size: 12px;}
td {font-family: "微软雅黑", "Tahoma";font-size: 12px;}
div {font-family: "微软雅黑", "Tahoma";font-size: 12px;}
img {border: 0px currentColor;}
h1 {margin: 0px;padding: 0px;}
h3 {margin: 0px;padding: 0px;}
h5 {margin: 0px;padding: 0px;}
p {margin: 0px;padding: 0px;}
div {margin: auto;padding: 0px;}
a:link,a:visited {color: #005eb8;text-decoration: none;}
a:hover {color:#FF5106;text-decoration: underline;}
.main_title a {color: #ffffff;}
#topnav {width: 950px;height: 25px;border-bottom-color: rgb(204, 204, 204);border-bottom-width: 1px;border-bottom-style: solid;}
#admin {padding: 6px 0px;width: 950px;}
#admin .mainleft {width: 177px;margin-right: 8px;float: left;}
#admin .mainright {width: 765px;float: right;}
.adminnews {padding: 7px 0px 0px 8px;border: 1px solid rgb(184, 201, 214);width: 755px;height: 23px;clear: both;margin-bottom: 8px;background-color: rgb(245, 248, 250);}
.time {background: url("../images/time.gif") no-repeat left top;color: rgb(2, 61, 121);padding-left: 20px;font-size: 14px;font-weight: bold;float: left;}
.news {background: url("../images/news.gif") no-repeat left top;padding: 2px 0px 0px 20px;margin-right: 5px;float: right;}
.maindiv {padding: 20px 20px 15px;border: 1px solid rgb(184, 201, 214);width: 723px;margin-bottom: 8px;background-color: rgb(245, 248, 250);}
.bluetitle {background: url("../images/bg2.gif");padding: 7px 10px 0px;width: 743px;height: 21px;border-top-color: rgb(184, 201, 214);border-right-color: rgb(184, 201, 214);border-left-color: rgb(184, 201, 214);border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;}
.bluetitlefont {color: rgb(2, 61, 121);font-size: 14px;font-weight: bold;float: left;}
.help {background: url("../images/help.gif") no-repeat left top;padding: 2px 0px 0px 20px;float: right;}
.help a:link {color: rgb(2, 61, 121);font-weight: bold;text-decoration: underline;}
.help a:visited {color: rgb(2, 61, 121);font-weight: bold;text-decoration: underline;}
.help a:hover {color: rgb(245, 0, 0);}
.userleft {width: 140px;float: left;}
.userimg {padding: 10px;border: 1px solid rgb(210, 221, 230);clear: both;float: left;background-color: rgb(255, 255, 255);}
.username {width: 110px;text-align: center;color: rgb(255, 86, 31);line-height: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;float: left;}
.userright {width: 580px;float: right;}
.useredit {width: 450px;line-height: 25px;clear: both;border-bottom-color: rgb(184, 201, 214);border-bottom-width: 1px;border-bottom-style: dotted;float: left;}
.useredit input {padding: 6px 0px 0px;}
.buttondiv {width: 168px;margin-bottom: 20px;float: left;}
.buttonline {width: 15px;float: left;}
.button {margin: 0px 0px 0px 20px;float: left;}
.button a {border: 1px solid rgb(158, 182, 199);color: rgb(102, 102, 102);font-size: 14px;font-weight: bold;display: block;background-color: rgb(255, 255, 255);}
.button a:visited {border: 1px solid rgb(158, 182, 199);color: rgb(102, 102, 102);font-size: 14px;font-weight: bold;display: block;background-color: rgb(255, 255, 255);}
.button a {padding: 6px 2px 5px 7px;width: 118px;font-size: 14px;}
.button a:visited {padding: 6px 2px 5px 7px;width: 118px;font-size: 14px;}
.button a:hover {color: rgb(0, 80, 159);font-size: 14px;text-decoration: none;background-color: rgb(185, 224, 247);}
.button img {margin: 0px 8px 0px 4px;border: 0px currentColor;}
.button_f {margin: 10px 0px 0px 5px;width: 154px;text-align: center;line-height: 18px;clear: both;float: left;}
.jj {margin: 0px;padding: 3px 3px 1px 5px;border: 1px solid rgb(204, 204, 204);height: 12px;background-color: rgb(253, 250, 245);}
.jj a:link {color: rgb(244, 97, 0);text-decoration: none;}
.jj a:visited {color: rgb(244, 97, 0);text-decoration: none;}
.jj a:hover {color: rgb(255, 255, 255);text-decoration: none;background-color: rgb(255, 153, 0);}
.bluefont {color: rgb(11, 0, 253);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;}
.bluefont a:link {color: rgb(11, 0, 253);font-size: 13px;font-weight: bold;text-decoration: underline;}
.bluefont a:visited {text-decoration: underline;}
.bluefont a:hover {color: rgb(245, 0, 0);text-decoration: none;}
.redfont {color: rgb(245, 0, 0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;}
.redfont2 {color: rgb(245, 0, 0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;}
.redfont2 a:link {color: rgb(245, 0, 0);}
.redfont2 a:visited {color: rgb(245, 0, 0);}
.redfont2 a:hover {color: rgb(245, 0, 0);}
.line2 {width: 450px;height: 10px;float: left;}
.line3 {width: 650px;height: 1px;overflow: hidden;float: left;}
.red2 a:link {color: rgb(107, 5, 19);text-decoration: underline;}
.red2 a:visited {color: rgb(107, 5, 19);text-decoration: underline;}
.red2 a:hover {color: rgb(245, 0, 0);text-decoration: none;}
.greenfont {color: rgb(50, 124, 47);font-size: 13px;}
.STYLE3 {color: rgb(1, 109, 197);}
#topmenu {width: 950px;margin-top: 5px;margin-bottom: 5px;}
.titlelogo {margin: 0px;width: 181px;height: 44px;float: left;background-image: url("/Images/logo.gif");}
#topmenu .menu {width: 717px;float: right;}
#tops {margin: 0px auto;width: 950px;padding-top: 3px;padding-bottom: 3px;}
#web_nav {float: right;background: url(/images/head/menuBG.gif) repeat-x;border-radius: 4px;height: 36px;width: 758px;padding-bottom: 2px;padding-left: 7px;margin-top: 4px;Z-INDEX: 50;position: relative;}
#web_nav li {list-style: none;float: left;}
#web_nav span a {font-size: 14px;font-weight: normal;color: #FFFFFF;line-height: 38px;display: block;text-align: center;padding: 0 11px;}
#web_nav span a:hover {color: rgb(215, 247, 255);text-decoration: none;background-image: url("/Images/nav_h.gif");}
#web_nav li ul {margin: 0px;padding: 6px;border: 3px solid rgb(28, 144, 209);left: -999em;width: 180px;position: absolute;background-image: url("/Images/n_bg.gif");}
#web_nav li ul li {left: 100%;top: 0px;float: left;}
#web_nav li:hover ul {left: auto;z-index: 999;background-image: url("/Images/n_bg.gif");}
#web_nav li.sfhover ul {left: auto;z-index: 999;background-image: url("/Images/n_bg.gif");}
#web_nav li ul li a {width: 80px;height: 28px;text-align: center;color: rgb(51, 51, 51);line-height: 28px;font-size: 12px;font-weight: normal;border-bottom-color: rgb(231, 231, 231);border-bottom-width: 1px;border-bottom-style: solid;display: block;}
#web_nav li ul li a:visited {width: 80px;height: 28px;text-align: center;color: rgb(51, 51, 51);line-height: 28px;font-size: 12px;font-weight: normal;border-bottom-color: rgb(231, 231, 231);border-bottom-width: 1px;border-bottom-style: solid;display: block;}
#web_nav li ul li a:hover {color: rgb(255, 255, 255);text-decoration: none;background-image: none;background-color: rgb(255, 153, 0);}
.d_l {background: url("/Images/menu_bg.gif") no-repeat top;width: 2px;height: 36px;}
.pops {margin: 0px;padding: 10px;border: 1px solid rgb(141, 179, 194);width: 768px;float: left;background-color: rgb(251, 254, 255);}
.pops li {width: 300px;line-height: 24px;padding-left: 5px;float: left;list-style-type: none;}
.pops a {color: rgb(0, 50, 143);}
.pops a:visited {color: rgb(0, 50, 143);}
#web_nav span a i {background: url(../Images/v.gif) no-repeat left 13px;padding-top: 5px;padding-bottom: 5px;padding-right: 5px;width: 5px;}
#web_nav span a:hover,#web_nav span a.on {color: #FFF;text-decoration: none;background: #156790;}



/*2020 site-header*/
body {background: #ebeeef;}
ul {margin: 0;padding: 0;}
li { list-style: none}


#site-header { width: 100%; clear: both; margin-bottom:8px ;}
#site-header h1 a{color: transparent; display: inline-block; background-image: url(../images/logo-win007.png); width: 144px; height: 28px; float: left; margin-top: 6px}
.sitenav-wrap { background-color: #0070CA; width: 100%; height: 40px}
.sitenav-body { width: 1000px;margin: 0 auto; position: relative}
.sitenav { float: right;}
.sitenav li{float: left}
.sitenav li a{display: inline-block;font-size: 15px;color: #fff;line-height: 40px;padding: 0 12px;letter-spacing: 1.3px; position: relative}
.sitenav li a:hover { text-decoration: none;color: #B2DDFF;}
.sitenav .one-selected { color: #B2DDFF}
.one-selected:after {content: ""; display: inline-block; position: absolute; width: 0;height: 0;border: 5px solid transparent;border-bottom-color: #fff; bottom: 0; left: 50%;margin-left:-5px; }
#one-level-0.one-selected:after { display: none}


.sitenav-secondary-wrap { background-color: #FFF; width: 100%; height: 50px;box-shadow: 0 1px 6px rgba(0,0,0,.05)}
.sports-data { position: absolute; left: 2px;top:9px; color: #444; font-weight: 600;letter-spacing: 5px; background-color: #F4F4F4; line-height: 30px; padding: 0 10px;box-shadow: 1px 1px 0 rgba(0,0,0,.1)}
.sports-data:before {content: ""; display: inline-block; width: 13px; height: 12px;background-image: url(../images/sportsdata.png); vertical-align: -2px; margin-right: 6px; }
.sitenav-secondary { float: left; margin-top: 7px}
.sitenav-secondary li{float: left; position: relative;display: inline-block;z-index: 10}
.sitenav-secondary li a{display: inline-block;font-size: 16px;color: #333; font-weight: 600; line-height: 36px;padding: 0 18px;letter-spacing: 1.2px; position: relative;}
.sitenav-secondary li a:hover { text-decoration: none;color: #FF5106;}
.sitenav-secondary li a:after { content: ""; display: inline-block; width: 1px; height: 12px; background-color: #eaeaea; position: absolute; right: 0;top:13px}
.sitenav-secondary li:last-child a:after { display: none}
.sitenav-secondary li a i {display:inline-block;width: 0;height: 0;border-top: 5px solid #999;border-bottom: 0 none;border-left: 5px solid transparent;border-right: 5px solid transparent; vertical-align: middle; margin-left: 5px;transition: all 300ms;}



.subs { position: absolute; background-color: #fff; display: none; padding: 5px 15px 10px 15px;box-shadow: 0 10px 20px rgba(24,33,40,.2); filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=125, Strength=5);}
.subs.two-col {width: 160px}
.sitenav-secondary .subs a { font-size: 14px; font-weight: normal; display: inline-block; float: left;  width: 80px; height: 36px; line-height: 36px; padding: 0; position: relative;}
.sitenav-secondary .subs a:after { display: none}
.sitenav-secondary .subs a:hover { ;}
.sitenav-secondary .two-selected,.sitenav-secondary .two-selected:hover{ background-color: #FF5106; color: #fff;border-radius: 3px}
.sitenav-secondary .two-selected:after { display: none}
.sitenav-secondary .two-selected  i {border-top: 5px solid #FFF;}

.drop-list:hover>.subs{ display: block;}
.drop-list:hover>a i {transform: rotate(-180deg);}
.drop-list:hover>a {color: #FF5106;}
.drop-list:hover .two-selected  { color: #fff}
.nav-tag { display: block;width: 0;height: 0;border: 8px solid transparent;border-bottom-color: #fff;}

.soccer{ margin-left: 150px}
.basketball {margin-left: 230px}
.tennis {margin-left: 330px}
.game {margin-left: 390px}
.volleyball {margin-left: 440px}
.baseball {margin-left: 490px}
.tabletennis {margin-left: 560px}
.badminton {margin-left: 630px}
.snooker {margin-left: 700px}
.football {margin-left: 780px}
.hockey,.racing {margin-left:800px}
.soccer,.basketball,.tennis,.game,.volleyball,.baseball,.tabletennis,.badminton,.snooker,.football,.hockey,.racing { display: none}


/*2020 site-header*/
.sitenav-secondary .vguess .new {
    position: absolute;
    top: -5px;
    right: -10px;
    background: #fff;
    color: #ff0b00;
    border: 1px solid #ff0b00;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    font-style: normal;
    padding: 0 4px;
    margin: 0;
    border-radius: 10px;
    box-shadow: 0 2px 4px rgb(255 0 0 / 50%);
    z-index: 9;
    animation: none;
}