BODY {margin:0px;padding:0px;}

div,h1,h2,h3,h4,p,form,input,textarea,img,span { margin: 0; padding: 0; font-weight: normal;}
ul { margin: 0; padding: 0; list-style-type: none;}
li { vertical-align: bottom;}
img { border-width: 0;}
a {COLOR: #333333;text-decoration: none;}
a:hover { color: #f60; text-decoration: underline;}

A.blue:link {COLOR: #0000FF; }
A.blue:hover {COLOR: #FF0000;}

div,img{margin:0 auto;  }
body,tr,a,input,textarea,select{color:#333;font-family: Tahoma, ΢���ź�;font-size: 12px;}


/*2020 *��վ����ʽ*/
.Content-width { width: 990px; padding:5px; background-color: #FFF}
.set-tool { padding: 0 10px}
.set-tool span { margin-right: 5px}
.set-tool input { vertical-align: middle; margin-right:3px}

.l2div {position: absolute;
    width: 389px;
    display: none;
    background-color: #FFF;
    box-shadow: 0 8px 50px rgb(0 0 0 / 40%);
    left: -60px;
    top: 35px;
    border-radius: 8px;
    overflow: hidden;}

.font12 { padding: 10px}

.tennis-league {background-color: #C6DE7A;line-height:22px;font-weight:bold;border-bottom:solid 1px #b2cf59;color:#555}
.tennis-th {background-color: #EAF1DC}
.close-r { vertical-align: middle; margin-right: 5px}
.next-day {LINE-HEIGHT: 26px; BACKGROUND: #6f9a54; COLOR: #FFF; FONT-WEIGHT: bold; padding-left:8px}



/*��ѡ��
.el-radio > input[type="radio"] + .el-radio-style {
    display: inline-block; padding:0 15px; line-height:26px;cursor: pointer;color: #666;
}
.el-radio > input[type="radio"] {display: none;}

.el-radio > input[type="radio"]:checked + .el-radio-style {border-bottom: 2px solid #228bd6;color: #228bd6;}
*/
/*��ѡ��*/
.el-radio2 > input[type="checkbox"] + .el-radio-style2 {
    display: inline-block;cursor: pointer;color: #666;
}
.el-radio2 > input[type="checkbox"] + .el-radio-style2:before  {
    display: inline-block;content: ""; width: 15px; height: 14px; background: url(images/radio.png); vertical-align:-2px;margin-right: 4px;
}
.el-radio2 > input[type="checkbox"] {display: none;}

.el-radio2 > input[type="checkbox"]:checked + .el-radio-style2:before { display: inline-block;content: ""; width: 15px; height: 14px;background: url(images/radio_on.png) }

/*********ҳͷ**********/

#web_top2 {
    background-color: #f9f9f9;
    width: 1064px;
    padding: 8px;
    height: 30px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 30px;
}

#web_bet {
    background: url(http://img.bet007.com/head/logo_live.gif) center no-repeat;
    float: left;
    height: 45px;
    width: 183px;
    margin-right:5px;
}
.d_l {background: url(http://img.bet007.com/head/menu_bg.gif) no-repeat top;width: 2px;height: 36px;}

select{height: 26px;box-shadow: 0 1px 0 rgba(0,0,0,.1);border-radius: 2px}



#ad {
    width: 940px;
    margin-bottom: 3px;
}
#ad .ad1 {
    float: left;
    height: 40px;
    width: 160px;
}
#ad .ad2 {
    float: left;
    width: 490px;
    margin:0 5px;
}
#nav2 {

}
.line {
    background: url(http://img.bet007.com/head/navline.gif);
    height: 29px;
    width: 1px;
    overflow: hidden;
    float: left;
}

.nav2_left,.nav2_right,.nav2_select {float: left;}
.nav2_left li {
    float: left;
    margin:0 5px 0 0;position: relative;z-index: 9999999;
}

.nav2_left li a,.nav2_left li .jl {
    display: block;
    border: 1px solid #d5d5d5;
    float: left;
    padding: 0 10px;
    line-height:28px !important;background-color: #FFF;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.04);
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
}
.nav2_left li a:hover,.nav2_left li .jl:hover {
    color: #1689c3;
    text-decoration: none;
    border: 1px solid #98c5db;
    background-color: #ecf6fc;
}
.nav2_left li.on a,.nav2_left li.on a:hover {color: #FFF;background-color:#007FE4 ;border-color:#007FE4;}

.red_number {
    color: #FF0000;
    font-family: tahoma;
    font-weight: bold;
}
.nav2_right li {
    float: left;
    margin:3px 2px 0 0;
}
.nav2_right li a {display: block;padding:0px 5px 0px 5px;border: 1px solid #D0934F;line-height:19px;}
.nav2_right li a:link{background: url(http://img.bet007.com/head/22bg3.gif);}
.nav2_right li a:visited{background: url(http://img.bet007.com/head/22bg3.gif);}
.nav2_right li a:hover {background: url(http://img.bet007.com/head/22bg4.gif);color: #CC5200;text-decoration:none;}

.nav2_select li {
    background: url(http://img.bet007.com/head/4bg.gif);
    float: left;
    height: 21px;
    width: 69px;
    padding:0px 0 0 5px;
    margin:3px 3px 0 0px;
}
.nav2_select li a {display: block;width: 68px;height:18px;	line-height:21px;}
.nav2_select li a:hover {color: #CC5200;text-decoration:none;}
.lstool .btn22 {
    color: #333333;
    background-image: url(/image/gt_2.png);
    height: 21px;
    width: 57px;
    border-width: 0px;
    margin-right: 2px;
    background-position: left top;
    line-height:21px;
    padding: 0px;
}

.hmunber {
    line-height:23px;
    float: left;
    padding: 0 8px;
    text-align: center;
    width: 20%;
}
.blueff:link,.blueff:visited {color: #3366CC;text-decoration: underline;}
.blueff:hover {color: #FFF;background-color: #33C;text-decoration: none;}
.ri_menu { float:right}
.ri_menu li {float: left;}
.ri_menu li a{
    background: url(image/e3.gif) left top;
    height: 21px;
    width: 37px;
    display: block;
    line-height: 21px;
    text-align: center;
    float: left;
    margin-right: 2px;
}
.ri_menu li a:hover{
    color: #993300;
    background: url(image/e3.gif) left -21px;
    text-decoration: none;
}
#new2menu {height: 36px;line-height: 36px;padding: 0 5px;
}
#new2menu ul {padding-top:5px;float: left;}
#new2menu li {float:left;margin-right:3px}
#new2menu li a {display:block;text-align:center;float: left;}
#web_top2 .gs a,#web_top2 .gs a:visited {
    color: #333333;
    border: solid 1px #C0C0C0;
    border-radius: 2px;
    overflow: visible;
    padding: 0 6px;
    background: #fff;
    cursor: pointer;
    margin-right: 3px;
    line-height: 24px;
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
}
.gs a:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #36C;
}
.gs2 a {
    background: url(image/ee2.gif) left top;
    height: 21px;width: 51px;
}
.gs2 a:hover {
    color: #993300;
    text-decoration: none;
    background: url(image/ee2.gif) left -21px;
}
.gs3 a {
    background: url(image/ee3.gif) left top;
    height: 21px;width: 68px;
}
.gs3 a:hover {
    color: #993300;
    text-decoration: none;
    background: url(image/ee3.gif) left -21px;
}
.greens a,.greens a:visited {
    HEIGHT: 19px;
    padding-right: 6px;
    background-color: #FCE4A7;
    border: 1px solid #D39A5A;
    color: #630;
    line-height: 19px;
    *line-height: 21px;
    padding-left: 6px;
}
.greens A:hover {
    TEXT-DECORATION: none;
    color: #C30;
    background-color: #FC0;
}
.greens2 A,.greens2 A:visited {
    WIDTH: 28px;
    BACKGROUND: url(image/bui.gif) left -84px;
    HEIGHT: 21px;
    padding-right: 1px;
}
.greens2 A:hover {
    TEXT-DECORATION: none;
    background-image: url(image/bui.gif);
    background-position: left -105px;
    color: #FFF;
}
.greens3 A{line-height: 24px;
    background: #FFEEB9;border: solid 1px #DEA67C;
    padding: 0 10px;box-shadow: 0 1px 0 rgba(0,0,0,.1);border-radius: 2px;
}
.greens3 A:hover {
    TEXT-DECORATION: none;color: #333;
    background-color: #ffe491;
}
.greens3 A:after { content: ""; display: inline-block;width: 0;height: 0;
    border-top: 5px solid #ab7e7e;
    border-bottom: 0 none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    vertical-align: 2px;
    margin-left: 3px;}
.greens .selected:link,.greens .selected:visited {
    LINE-HEIGHT: 19px;
    FONT-FAMILY: Verdana;
    COLOR: #FFF;
    background-color: #F60;
}
.sortby:link,.sortby:visited {
    height: 23px;
    width: 70px;
    margin-left:10px;
    display:block;
    float:left;
    text-align:center;
    color: #39C;
    line-height:18px;
    line-height:20px;
}
.sortby:hover  {
    text-decoration: none;
    color:#F60;
}
.sortbySelect:link,.sortbySelect:visited,.sortbySelect:hover {
    height: 23px;
    width: 70px;
    margin-left:8px;
    display:block;
    float:left;
    color:white;
    text-align:center;
    background-image: url(/image/sese.gif);
    text-decoration: none;
    line-height:18px;
    line-height:20px;

}

.outlink {float:right;color: #999;}
.outlink a,.outlink a:visited { color:#0000FF}


.font13 {
    font-family: "Tahoma", "����";
    font-size: 13px;
}
.white {color: #FFFFFF;}
.f1 {
    FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000080;
}
.f2 {
    FONT-SIZE: 10pt; COLOR: #005500; FONT-FAMILY: Arial
}
.p1 {
    FONT-SIZE: 9pt; FONT-FAMILY: ����
}

TABLE,TR,.font12 {
    FONT-SIZE: 12px; FONT-FAMILY:"Tahoma", "����";
}
.tr_color1 {
    BACKGROUND-COLOR: #EEEEFF
}
.tr_color2 {
    BACKGROUND-COLOR: #FFF0F0
}
.td_half {
    FONT-FAMILY: verdana
}
.td_halfR {
    COLOR: red; FONT-FAMILY: verdana
}
.td_score {
    FONT-WEIGHT: bold; CURSOR: hand;  COLOR: #1b82d6; FONT-FAMILY: verdana
}
.td_scoreR {
    FONT-WEIGHT: bold; CURSOR: hand; COLOR: #FF5106; FONT-FAMILY: verdana
}
.td_team {
    FONT-WEIGHT: normal; CURSOR: hand; COLOR: black; FONT-FAMILY: verdana
}
.td_teamR {
    FONT-WEIGHT: bold; CURSOR: hand; COLOR: #FF5106; FONT-FAMILY: verdana
}
.td_status {color:#FF5106;}
.td_statusR {
    FONT-WEIGHT: bold; COLOR: #FF5106
}
.littlescore {color: #539e2f;}
.link_title  { cursor:hand; color:#000000; font-weight:bold}
.link_title2  {color:#000000; font-weight:bold}

.chinese {  font-family: "Arial", "Helvetica", "sans-serif", "����"; font-size: 12px}

.english {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px}
.font-bg1 {
    font-family: "Tahoma", "����";
    font-size: 12px;
    background-color: #009933;
    color: #FFFF00;
}
.inp{border:0px; height:15px;width:15px;}
.odds {  font-size: 11px; color:#000088;font-family: "Tahoma", "����";}

#Layer2 {
    background-color: #FFF;
    padding: 1px;
    width: 580px;
    border: 2px solid #666;
    left: 250px;
    top: 185px;
    z-index:5;
    position:absolute;
    visibility:hidden;
}
#Layer5 {
    background-color: #FFF;
    left: 0px;top: 35px;
    z-index:5;
    position:absolute;
    visibility:hidden;
}
#Layer2 h1,#Layer3 h1,#Layer5 h1 {
    float:left;
    font-size:11px;
    font-weight: bold;
    padding-left: 15px;
}
#Layer2 .title,#Layer3 .title,#Layer5 .title {
    margin: 0px;
    padding: 0;
    height: auto;
    width: 100%;
    overflow: hidden;
}

#Layer2 li,#Layer5 li {
    line-height: 22px;
    display: block;
    float: left;
    width: 100px;
    border:solid 1px #bbb;
    padding-left: 3px;
    margin:2px;
    text-align:left;
}
.popupBox {
    border: none;
    padding: 0px;
    position: absolute;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 8px 50px rgb(0 0 0 / 40%);
    z-index: 999;
}
#myleague
{
    max-height:360px;
    OVERFLOW: auto;
}
#Layer3{
    top:118px;
    left:390px;
    width:135px;
    position:absolute;
    border:solid 2px #666;
    line-height:22px;
    background-color:White;
    z-index:8;
    padding:3px;
    visibility:hidden;
}

#league,#cup {
    background-color: #FFF;
    width: 236px;
    border: 1px solid #666;
    padding:1px 0px 0px 1px;
    top: 114px;
    left: 100px;
    z-index:5;
    position:absolute;
    text-align:center;
    visibility:hidden;
}

#league li,#cup li {
    line-height: 22px;
    float: left;
    width: 58px;
    margin:-1px 0px 0px -1px;
    border:solid 1px #fff;
}

.cc a{
    float:right;
    background-image: url(image/cc.gif);
    display: block;
    height: 13px;
    width: 15px;
    margin-top: 1px;
}
.sotit {
    border-bottom: 1px solid #e5e5e5;
    line-height: 36px;
    text-align: center;
    position: relative;
    font-size: 14px;
    background-color: #f9f9f9;
    font-weight: 600;
}
.under_sotit
{
    border-bottom: 1px solid #e5e5e5;text-align: center;color: #666;
    background-color: #ffffff;line-height: 36px;font-size: 14px;
}
.under_sotit label {display: inline-block;margin: 0 14px;text-align: center;position: relative;cursor: pointer;}
.under_sotit label input {display: none;}
.under_sotit label input ~ i {position: absolute;background-color: #FF6D59 !important;height: 3px;width: 100%;display: none;bottom: 0;}
.under_sotit label input:checked ~ i {display: block}
.under_sotit label input:checked ~ span {color:#333 !important}
/*关闭按钮*/
.closebtn {
    position: absolute;top: 8px;right: 10px;
    background: rgba(255,255,255,0.3);
    width: 18px;height: 18px;
    border-radius: 4px;cursor: pointer;
    display: block;border: 1px solid #d9d9d9;
}
.closebtn:hover {background-color: #ecf6fc;border: 1px solid #98c5db;}
.closebtn:hover:before, .closebtn:hover::after {background: #007FE4;}
.closebtn::before, .closebtn::after {
    content: "";position: absolute;top: 9px;left: 3px;width: 12px;height: 1px;
    background: #999;transform: rotate(45deg);
}
.closebtn::after {transform: rotate(-45deg);
}
/*关闭按钮*/
/*赛事选择列表*/
.match_select {margin-left: -8px;}
.match_select label {cursor: pointer;float: left;margin: 0 0 8px 8px;min-width: 180px;}
.match_select label input{display: none;}
.match_select label span {display: block;border:1px solid #FFF;line-height: 28px;padding: 0 7px;border-radius: 20px;background-color: #f5f5f5;}
.match_select label span:hover {background-color: #efefef;}

.match_select label input:checked ~ span {background-color: #FFF1E7;border:1px solid #FFE2D1;color: #5e4040;line-height: 28px;}

.match_select label.lev1 span {color: #e35f4c;}
.match_select label.lev1 input:checked ~ span {background-color: #FFF1E7;border:1px solid #FFE2D1;color: #FF6D59 !important;}

.match_select label i {display: inline-block;background-color: #fff;
    width: 13px;
    height: 13px;
    border: 1px solid #c7c7c7;
    border-radius: 50%;margin-right: 4px;vertical-align: -3px;}
.match_select label input:checked ~ span i {background: url(/images/match-c.png) no-repeat center;width: 15px;height: 15px;float: left;border: none;margin: 7px 4px 0 0;}
.bts {
    clear: both;
    padding: 12px;
    text-align: center;
    border-top: #e5e5e5 solid 1px;
}
.popupBox .bts {
    overflow: hidden;
    text-align: right;
}
.popupBox .bts .countBox {
    float: left;
    line-height: 26px;
    font-size: 14px;
}

.popupBox .flash {animation: change 1s ease-out;color: red;}
.popupBox .flash2 {animation: change2 1s ease-out;color: red;}
@keyframes change {0% {color: red;}
    25% {color: yellow;}
    50% {color: green;}
    75% {color: yellow;}
    100% {color: red;}
}
@keyframes change2 {0% {color: red;}
    25% {color: yellow;}
    50% {color: green;}
    75% {color: yellow;}
    100% {color: red;}
}
.bts input,.vsbtn {
    margin-left: 4px;
    font-size: 14px;
    background-color: #f0f0f0;
    line-height: 32px;
    cursor: pointer;
    padding: 0 30px;
    border-radius: 3px;
    border: none;
}
.bts input:hover,.vsbtn:hover {background-color: #007FE4; color: #fff;}
.rbl {
    padding: 3px;
    text-align:center;
    font-weight: bold;
    border-bottom: 1px solid #AEC6EC;
    color: #007FE4;
    margin-bottom:3px;
}

#divMatchType3{visibility:hidden;top:178px;width:60px;position:absolute;border:solid 2px #666;line-height:22px;text-align:center;background-color:White;z-index:8;padding:3px;left:480px;}

.up {line-height:16px;background-color: #FFb0c8;}
.down {line-height:16px;background-color: #DCFFB9;}
.up-new {background-color: #ffd1d1;display: inline-block;width: 100%;line-height: 31px;}
.down-new {background-color: #DCFFB9;display: inline-block;width: 100%;line-height: 31px;}
.odds1 {color: #bf4d29;}
.data_img {vertical-align: -3px;cursor:pointer;margin: 0 3px;}
#ckmenu {
    background-image: url(image/ckmenubg.gif);
    clear: both;height: 42px;width: 600px;margin: 5px auto;padding: 3px 15px 0 205px;
}
#ckmenu td {color: #FFE8C1;line-height: 19px;text-align:left;}
#ckmenu b {font-weight: bold;color: #CC6600;}
#ckmenu a:link,#ckmenu a:visited {color: #800000;}
#ckmenu a:hover {color: #F30;}


#div2 A{
    display:block;
    font-size:12px;
    line-height:18px;
    text-decoration:none;
    color:#333;
    font-family:Arial;
}
#div2{
    height:18px;
    overflow:hidden;
}
sup
{
    color:#FF5106;
}
#lottory_menu {
    clear: both;
    height: 29px;
    width: 100%;
    line-height: 29px;
    color: #333;
    font-size: 12px;
    background-color: #F3F4F9;
    position: relative;
}
#lottory_menu #stop { width: 1000px; margin: 0 auto}
h1 { margin: 0}
#lottory_menu
#lottory_menu b {font-size: 12px;font-weight: bold;color: #B84D05;}
#lottory_menu a,#lottory_menu a:visited {color: #D45417;padding-right: 5px;padding-left: 5px;text-decoration: none;}
#lottory_menu a:hover {color: #333;text-decoration: underline;}

/* ʱ��ѡ�� + */
.select_d1 { width: 660px; height: 480px; z-index: 100; position: absolute; border: 1px solid #CCC; background: #FFF; }
.select_d2 { float: left; height: 25px; padding: 0; margin: 0; background: url(image/thBg1.gif); }
.select_d2, .select_d2 a:link, .select_d2 a:visited { color: #FFF; }
.select_v1 { margin: 0; width: 80%; float: left; line-height: 23px; font-weight: bold; text-align: left; font-size: 12px; padding-left: 10px; }
.select_v2 { margin: 0; width: 16%; float: left; font-size: 11px; font-family: Tahoma; text-align: right; line-height: 23px; }
.select_v2 a { color: #000000; text-decoration: none; }
.select_d3 { width: 640px; float: left; }
.select_c1 { clear: both; }

.timeZone { width: 28%;float: left; }
#TimeZone { font-size: 11px;
    font-weight: 700;
    font-family: Tahoma;
    padding-right: 15px;
    background: url(/image/clock.gif) right 7px no-repeat;
    cursor: pointer;
    margin-right: 5px;
}
/* ʱ��ѡ�� - */
.bs_t td {color: #FFF;}
.lstool {
    clear:both;
    width:817px;
    height:26px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #C8D5E1;
    border-left-color: #C8D5E1;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 4px;
    background-color: #DBE6F7;
}
.bak_div {
    width:520px;
    border: 2px solid #3975AA;
}
.bak_div td{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #D0D0D0;
    border-bottom-color: #D0D0D0;
    line-height: 22px;
    text-align: center;
}
.t_blue {
    color: #09F;
}
.jtd td {
    line-height: 22px;
    text-align: center;
}
.up_red {
    background-color: rgb(250, 210, 201);
}
.down_green {
    background-color: rgb(213, 252, 158);
}
.change_yellow {
    background-color: yellow;
}

.kops2 {
    position:absolute;
    background-color: #FFF;
    border: 1px solid #9BAAB7;
    z-index:9999;
    right: 1px;
    top: 20px;

}
.kops2 li{
    clear: both;
    line-height: 28px;
}
.kops2 li a {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    height:28px;
    border-bottom-color: #E7E9EB;
    padding-right: 10px;
    padding-left: 10px;
    display: block;
    clear: both;
}
.kops {
    position:absolute;
    background-color: #FFF;
    border: 1px solid #9BAAB7;
    z-index:887;
    left: 158px;
    top: 20px;

}
.kops li{
    clear: both;
    line-height: 28px;
}
.kops li a {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    height:28px;
    border-bottom-color: #E7E9EB;
    padding-right: 10px;
    padding-left: 10px;
    display: block;
    clear: both;
}
#stop .kops li a:hover {
    color: #FFF;
    background-color: #F60;
    text-decoration: none;
}
#stop .kops2 li a:hover {
    color: #FFF;
    background-color: #F60;
    text-decoration: none;
}
.userint {
    background-color: #FFF;
    width: 100px;
    border: 1px solid #B5BACE;
    height: 18px;
}
.userbtn {
    background-color: #0070CA;
    border-width: 0px;
    height: 22px;
    width: 45px;
    color: #fff;
    border-radius: 2px;
    background-image: none;
}
#lottory_menu a,#lottory_menu a:visited { color:#333}

#stop .ms1,#stop .ms2,#stop .ms3,#stop .ms4 { float:left}
#stop .ms1 { width:60px}
#stop .ms2 { width:110px;padding-top:3px}
#stop .ms3 { width:40px}
#stop .ms4 { width:60px;padding-top:3px}
#lottory_menu .ko:link {
    background-image: url(/image/tg.png);
    background-repeat: no-repeat;
    background-position: right 7px;
    padding-right: 25px;
    display: block;
    float: left;
    margin-right: 10px;
    margin-left: 4px;
    padding-left: 8px;
    z-index: 888;
    text-decoration: underline;
    font-weight: bold;
}

#web_nav a.ddl{
    padding-right: 6px;
}
#web_nav span a i {
    background: url(/Images/v.gif) no-repeat left 10px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right: 5px;
    width:5px;
}

.pc_win {
    width: 300px;
    border: 2px solid #1B8EED;
    z-index: 5;
    position: absolute;
    visibility: hidden;
    left: 255px;
    top: 25px;
    background-color: #FFF;
}
.pc_win h2 {
    background-color: #D9EAF9;
    font-size: 12px;
    line-height: 26px;
    font-weight: bold;
    color: #036;
    padding-right: 10px;
    padding-left: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDD9EB;
    margin: 0px;
}
.pc_win .kl:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #06C;
}
.pc_win .kl:link, .pc_win .kl:visited {
    background-color: #ECFBFF;
    border: 1px solid #95CEF9;
    line-height: 26px;
    padding-right: 5px;
    padding-left: 5px;
    color: #316599;
}
.pcwen_btn {
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #F0F9FD;
}
.pcwen_btn input {
    background-color: #3A9BE2;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-right: 3px;
    margin-left: 3px;
    font-weight: bold;
    color: #FFF;
    width: 40px;
    height: 22px;
}
.pcwin_tit {
    background-color: #F5F5F5;
    border-bottom: 1px dotted #DFDFDF;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
}
.smallf {font-size: 11px;color: #999;}
.icons2 img {margin-left: 4px;vertical-align: bottom;}

.item {
    position: relative;
    display: block;
}
.item i{background: url("/images/item.gif")  no-repeat;width:19px;height:10px; position: absolute; right:0px; bottom:0px; display: block;}

#web_nav { float: right; background: url(/images/menuBG.gif) repeat-x; border-radius: 4px; height: 36px; width: 749px; padding-bottom: 2px; padding-left: 7px; margin-top: 4px; Z-INDEX: 50; margin-right: 0px; position: relative;}
#web_nav li { float: left; list-style-position: inside; list-style-image: none; list-style-type: none;}
#web_nav span a { font-size: 14px; font-weight: normal; color: #FFFFFF; line-height: 38px; display: block; text-align: center; padding-top: 0; padding-right: 11px; padding-bottom: 0; padding-left: 11px;}
#web_nav span a:hover,
#web_nav span a.on { color: #FFF; text-decoration: none; background: #156790; background-image: none;}
#web_nav LI UL { LEFT: -999em; WIDTH: 180px; POSITION: absolute; padding: 6px; background-image: url(../images/head/n_bg.gif); border: 3px solid #1C90D1;}
#web_nav LI UL LI { LEFT: 100%; TOP: 0px; float: left;}
#web_nav LI:hover UL { Z-INDEX: 999; background-image: url(/images/n_bg.gif); LEFT: auto}
#web_nav LI.sfhover UL { Z-INDEX: 999; background-image: url(/images/n_bg.gif); LEFT: auto}
#web_nav LI UL LI a,
#web_nav LI UL LI a:visited { color: #333333; font-size: 12px; line-height: 28px; display: block; height: 28px; width: 76px; text-align: center; border-bottom: 1px solid #E7E7E7; font-weight: normal;}
#web_nav LI UL LI a:hover { color: #FFFFFF; background-color: #FF9900; text-decoration: none; background-image: none;}

/*2021 site-header*网站新样��?-加�?�至1080PX*/
body {background-color: #EAEBEC;}
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: 7px}
.sitenav-wrap { background-color: #007FE4; width: 100%; height: 42px}
.sitenav-body { width: 1080px;margin: 0 auto; position: relative}
.sitenav { float: right;width: 900px;display: flex;}
.sitenav li{float: left;flex:1;text-align: center;}
.sitenav li a{display: inline-block;font-size: 15px;color: #fff;line-height: 42px;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;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; line-height: 36px;padding: 0 18px;letter-spacing: 1.2px; position: relative;font-weight: 600;}
.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;}

.sitenav-secondary { margin-left: 200px}
/*.soccer{ margin-left: 200px}
.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}*/
#site-header-two .soccer,#site-header-two .basketball,#site-header-two .tennis,#site-header-two .game,#site-header-two .volleyball,#site-header-two .baseball,#site-header-two .tabletennis,#site-header-two .badminton,#site-header-two .snooker,#site-header-two .football,#site-header-two .hockey,#site-header-two .racing { display: none}/*2020 site-header*/

/*2020 site-bottom*/
#site-bottom { width: 100%;background-color: #F0F0F0;margin-top: 10px;}
.site-bottom-wrap {width: 1000px;margin: 0 auto;padding: 10px 0; line-height: 22px;}

.no-match {font-size: 14px;
    background: #FFF url(../images/nomatch.png) no-repeat center 30px;
    padding: 310px 0 100px 0;
    width: 1080px;
    margin: 0 auto;
    text-align: center;}
.no-match .title {color: #666; font-size: 36px; width: 100%;display: inline-block;font-weight: 600;}
.no-match-info {border-top: 1px solid #e0e0e0; padding-top: 20px;width: 70%; display: inline-block; margin-top: 20px}
.no-match-info a:after {display: inline-block; content: ""; width: 1px; height: 10px; vertical-align: middle; margin: 0 8px; background-color: #e0e0e0}
.no-match-go {width: 70%; display: inline-block; padding-top: 20px;text-decoration: underline;}
.no-match a { font-size: 14px}


/*2021新�?�样��?*/
.aroow-bottom {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 6px;
    height: 6px;
    display: inline-block;
    float: right;
    margin: 9px 0 0 5px;
    border-left: 1px solid #333;
    border-bottom: 1px solid #333;
}
.choice-title {
    border: 1px solid #d5d5d5;
    float: left;
    padding: 0 10px;
    line-height: 28px;
    background-color: #FFF;
    box-shadow: 0px 1px 0px rgb(0 0 0 / 4%);
    border-radius: 3px;
    font-size: 14px;}
.choice:hover .choice-div {display: block;}
.choice:hover .choice-title {background-color: #5CB532;color: #fff;}
.choice:hover .aroow-bottom {border-left: 1px solid #FFF;
    border-bottom: 1px solid #FFF;transform: rotate(135deg);
    -webkit-transform: rotate(135deg);margin: 12px 0 0 5px;}
.choice-div {background-color: #FFF;overflow: hidden;position: absolute;left: 0;top:30px;border: 1px solid #e5e5e5;display: none;box-shadow: 0 8px 50px rgb(0 0 0 / 40%);padding-bottom: 4px;}
.choice-div a {border: 0 !important;box-shadow:none !important;border-radius: 0 !important;width: 70px;text-align: center;}
.nav2_left .choice-div a:hover {text-decoration: none;color:#5CB532 ;background-color: #FFF;}

/*multiple-choice-导航多��?*/
.multiple-choice {
    float: left;box-shadow: 0px 1px 0px rgb(0 0 0 / 4%);
    border-radius: 3px;overflow: hidden;
    border: 1px solid #d5d5d5;font-size: 14px;
}

.multiple-choice label {
    line-height: 28px;height: 28px;background-color: #FFF;
    box-shadow: -1px 0 0px #d5d5d5;
    padding: 0 8px;display: block;float: left;cursor: pointer;
}

.multiple-choice label input,.multiple-choice-mini input {display: none;}

.multiple-choice label .icon,.multiple-choice-mini .icon {
    display: inline-block;width: 13px;height: 13px;
    border: 1px solid #c7c7c7;border-radius: 50%;
    vertical-align: -2px;margin-right: 4px;
}

.multiple-choice label input:checked + .icon,.multiple-choice-mini input:checked + .icon {background-image: url(/images/mulit.png);border: 0px;width: 15px;height: 15px;
}

.multiple-choice label input:checked ~ span,.multiple-choice-mini input:checked ~ span {color: #007FE4;}

/*单��?-换关��?图标*/
.s-choice input {display: none;}
.s-choice span {cursor: pointer;}

/*********比分头部**********/
.Score-wrap {width: 1080px;margin: 0 auto;}

/*综合比分改版新�??*/
.data_match {float: left;ine-height: 30px;padding: 0 10px;}

.score-list {margin-bottom: 16px;}
.score-title h3,.score-title h3 a {margin: 0;font-size: 14px;font-weight: 600;color: #333;}

.sports-icon {
    width: 34px;height: 34px;margin-right: 10px;
    text-align: center;display:
        inline-block;float: left;
}
.hidden-info {position: absolute;right:0;width: 34px;height: 34px;top: 0;text-align: center;}
.hidden-info span {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);
    width: 9px;height: 9px;margin-top: 8px;display: inline-block;
    border-left: 1px solid #999;border-bottom: 1px solid #999;}

.score-table td {font-size: 14px;}
.score-table td a {font-size: 14px;}
.score-th td {line-height: 26px;font-size: 12px;border-bottom: 1px solid #e5e5e5;color: #8f9885;}

.score-table {margin-bottom: 10px;}
.pline {width: 3px;}
.pline5px {width: 8px !important;}
.iconfont.icon-font-setup3 {font-size: 18px;line-height: 24px;margin-right: 2px;}
.match-info-l {
    line-height: 36px;text-align: left;
    border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.match-info-l td {border-top: 1px solid #e5e5e5;}
.match-info-l div {line-height: 24px;padding: 4px 10px;}
.leaguesname a,.leaguesname {color: #FFF !important;font-size: 12px !important;display: inline-block;border-radius: 3px;max-width: 50px;min-width: 42px;}
.leaguesname {padding:4px 2px;}
.leaguesname  a:hover {text-decoration: none;}

.teamname-th {text-align: left;padding-left: 8px;}
.teamname-td {padding:6px 0 6px 8px;text-align: left;}
.team1 {color: #666;font-size: 12px;margin-left: 4px;vertical-align: baseline;}
.s-time {font-size: 12px !important;padding: 0 8px;}
.s-time2 {font-size: 12px !important;padding: 0 4px;line-height: 16px;color: #666;}
.s-font {font-size: 12px !important;}
.box-bg {background-color: #f6f6f6 !important;}

.right-line {border-right: 1px solid rgba(0, 0, 0, 0.08);}
.dline-tr td, .dline-td {border-bottom: 1px solid rgba(0, 0, 0, 0.08);}

/*网球样式*/
.score-title {
    line-height: 34px;border-bottom: 1px solid rgba(0, 0, 0, 0.06);height: 34px;
    background-color: #f1f5f0;text-align: left;position: relative;
}
.tennis .pline {background-color: #539e2f !important;}
.tennis .sports-icon {
    background: #539e2f url(/sport/img/tennis.svg) no-repeat;
    background-position: center;
}
.tennis .score-th td {background-color: #f1f5f0;}
.tennis .s-choice span {color:#539e2f;}


.f-ball {display: inline-block;width: 12px;margin:4px 8px 0 0;float: left;}
.player-warp {float: left;}
.f-ball.twoplayer {margin-top: 16px;}
.hzj-left,.hzj-right {display: inline-block;width: 44%;}
.hzj-left {font-size: 12px;}

.playrank {font-size: 12px;margin-right: 3px;color: #539e2f;}
.score-table td.m-font a{font-size: 12px;}
.score-table .ste {font-size: 12px;}
.tennis .score-date a.on {background-color: #539e2f;color: #FFF !important;}
.tennis .score-date a {width: 140px;}
.tennis .nav2_left li.on a, .tennis .nav2_left li.on a:hover {background-color: #539e2f;border-color: #539e2f;color: #FFF;}
.tennis .nav2_left li a:hover {color: #539e2f;border: 1px solid #b4cca8;
    background-color: #f3fdee;}
ul, ol {margin: 0px;padding: 0px;list-style: none;}
/*��?球比分table*/
.basketball .score-table {margin-bottom: 10px;}
.basketball .score-date {margin: 0 auto;}

.basketball .score-table td {background-color: #fff;}
.basketball .score-th td {line-height: 26px;font-size: 12px;border-bottom: 1px solid #e5e5e5;color: #999;background-color: #f9f9f9;	}
.basketball .score-table:hover .score-tr td {background-color: #feffdd;}
.basketball .score-table:hover .score-tr .box-bg {background-color: #F6F3D5 !important}
.basketball .pline5px {width: 3px !important;}
.odddiv {width: 50%;text-align: center;display: inline-block;}
.green {color: #333;}
.info-table td {background-color: #f6f6f6 !important;}
.basketball .match_select label {min-width: 120px;}
/*完场比分-日期选择*/
.score-date {width: 1080px;margin: 0 auto;text-align: center;line-height: 40px;height: 40px;background-color: #f9f9f9;border-bottom: 1px solid #e5e5e5;}
.score-date a {display: inline-block;float: left;width: 100px;line-height:30px;color: #666 !important;margin: 5px 0 0 5px;border-radius: 3px;position: relative;font-size: 14px;}

.score-date a::after {display: inline-block;content: "";height: 10px;width: 1px;background-color: #e5e5e5;position: absolute;right: 0;top: 10px;}
.score-date a:hover {text-decoration: none;color: #FF7D00 !important;}

.score-date a.on {background-color: #007FE4;color: #FFF !important;}
.score-date a.on::after {display: none;}
/*
.score-date a.on {color: #539e2f !important;}
.score-date a.on::before {display: none;content: "";display: inline-block;position: absolute;height: 3px;width: 40px;background-color:#539e2f ;bottom: -1px;left: calc(50% - 20px);border-radius: 20px;}*/

.dateimg {padding:6px;cursor:pointer;display: inline-block;border-left: 1px solid #e5e5e5;height: 26px;}
.blue {COLOR: #1b82d6;}
/*完场比分-日期选择*/
/*搜索��?*/
input::-webkit-input-placeholder {color: #999;}
.data {float: left;text-align:center;line-height: 24px;}
.data input[type="text"] {width: 180px !important;height: 39px !important;border:0px;border-left: 1px solid #e5e5e5;padding: 0 10px;outline:none;box-shadow: -2px 0 6px rgba(0, 0, 0, 0.04);font-size: 14px;}
.data input[type="submit"] {height: 40px !important;border: 0px;border-left: 1px solid #e5e5e5;padding: 0 18px 0 30px;margin-left: -1px;cursor:pointer;color: #999;transition: color .2s;font-size: 14px;background-color: #f9f9f9;}
.data i {position: relative;}
.data i::before {position: absolute;left: 10px;top: -3px;font-size: 18px;color: #999;transition: color .2s;}
.data i:hover::before,.data input[type="submit"]:hover {color: #333;}
/*搜索��?*/
/*日期选择��?*/
#selectDate i{ display: block;width: 50px;height: 40px;background:#FFF url(/images/datef.png) no-repeat center;background-size: 26px;border-left: 1px solid #e5e5e5;}
#selectDate i:hover {background-color: #e5e5e5;}
#showDate {    box-shadow: 0 8px 50px rgb(0 0 0 / 40%);}
#showDate .week {background-color:#f5f5f5 ;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
#showDate .calendar-display {font-size: 20px;width: auto;}
#showDate .old,#showDate .new {color: #ccc;}
.calendar-views .days {padding-bottom: 10px;}

/*足球完场特�??*/
#selectDate.ddlBox i {display: none !important;}
/*日期选择��?*/

/*单��?-��?共样��?*/
.tab_btn-w,.tab_btn-p {
    border: 1px solid #d5d5d5;float: left;border-radius: 3px;overflow: hidden;margin-right: 8px;box-shadow: 0px 1px 0px rgb(0 0 0 / 4%);
}
.tab_btn-w li,.tab_btn-p li {float: left;}
.tab_btn-w li a,.tab_btn-p li a {display: block;padding: 0 10px;line-height: 28px;font-size: 14px;}
.tab_btn-w li a:hover,.tab_btn-p li a:hover {text-decoration: none;}
.tab_btn-w li.on a,.tab_btn-p li.on a {font-weight: 600;}
/*单��?-白色*/
.tab_btn-w {background-color: #e5e5e5;}
.tab_btn-w li a {color:#999;border-radius: 3px;}
.tab_btn-w li.on a {background-color: #FFF;color: #007FE4;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);}
/*单��?-主�?�色*/
.tab_btn-p {background-color: #FFF;}
.tab_btn-p li a {color:#333;border-radius: 0;}
.tab_btn-p li.on a {background-color: #007FE4;color: #FFF;box-shadow:none;}
/*单��?-end*/

.oddsUrl:link,.oddsUrl:hover {color: #333;text-decoration:none}
.info-table td{background-color: #f7f6ee !important;}

.explain {padding: 6px 10px 6px 2px;line-height: 22px;}
.explain a:link,.explain a:visited,.explain {color: #7e7259;font-size: 12px;}
.info-tj {display: inline-block;background-color: #FFF;border: 1px solid #e5e5e5;padding: 4px 20px;line-height: 20px;border-radius: 4px;}
.info-tj:hover {
    background-color: #faad14;border: 1px solid #faad14;
    color: #FFF;text-decoration: none;
}
.dz {font-size: 12px !important;color: #7e7259;
    padding: 4px 5px;
    border-radius: 2px;}
.dz::after {display: inline-block;content: "";width: 0;
    height: 0;
    border-left: 5px solid #ccc;
    border-right: 0 none;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    vertical-align: middle;
    margin-left: 5px;}

#selectCompany {border: 1px solid #d5d5d5 !important;
    padding: 0 22px 0 10px!important;
    height: 30px !important;background-color: #FFF;
    box-shadow: 0px 1px 0px rgb(0 0 0 / 4%);
    border-radius: 3px !important;
    font-size: 14px !important;color: #333;
    appearance: none;-moz-appearance: none;-webkit-appearance: none;
}
#selectCompany::-ms-expand {
    display: none;
}
.select-warp {position: relative;float: left;}
.select-warp::after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);
    width: 6px;content: "";display: inline-block;
    height: 6px;position: absolute;right:14px;top: 10px;
    border-left: 1px solid #333;border-bottom: 1px solid #333;}

.runSpan {
    background: url(/image/menu_icon.png) no-repeat center center;
    display: inline-block;margin: 0 0 1px 3px;
    width: 12px;height: 12px;vertical-align: sub;
}
.tv {vertical-align: sub;display: inline-block;}
.tjv {font-size: 12px !important;width: 18px;height: 18px;background-color: #FF7410;color: #fff !important;display: inline-block;vertical-align: 4px;margin-right: 8px;border-radius: 2px;line-height: 17px;}
.tjv:hover {background-color: #c55525;color: #FFF !important;text-decoration: none;}

/*比分状��?*/
.vs {color: #666;}
.end {color: #FF5106;}
.ongoing {color: #43A047;}
.ht {color: #007FE4;}
/*比分状��?*/
.tennis{display: block}