﻿/* 品牌色 */
:root {
    --primary-color: #007FE4;
    --second-color: #0070CA;
    --thirdly-color: #FF5106;
}
/*body { padding-top: 10px; }*/
img {border-style: none;}
input {margin: 0;vertical-align: middle;}
input:focus,select:focus {outline: none;}
table {border-collapse: collapse;}
table tr td {line-height: 22px;}
table tr th {line-height: 26px;color: #666;font-weight: normal;}
table.lh17 tr td {line-height: 18px;}
.ll {border-left: 1px solid #e5e5e5;}
.rl {border-right: 1px solid #e5e5e5;}
.bl {border-bottom: 1px solid #e5e5e5 !important;}
.fl-p {text-align: left;padding-left: 10px;}
.fr-p {text-align: right;padding-right: 10px;}
ul,ul li {margin: 0px;padding: 0px;list-style: none;}
select {padding: 0px;line-height: 29px;}
select::-webkit-scrollbar {width: 4px;height: 100%;background: #eee;}  
select::-webkit-scrollbar-thumb {background: #ccc;border-radius: 5px;}
.editBtn {cursor: pointer;display: none;color: #666;}
#info {width: 1064px;clear: both; background-color: #FFF; padding: 8px}
#info:after {content: " "; display:block; height:0; visibility:hidden; clear:both;}
#area-info {width: 1080px;margin-top: 5px;clear: both;height: auto;}
#left {width: 150px;float: left;}
#new_date_me {background: #f7f7f7;max-height: 1090px; overflow-y: auto;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
/*滚动条样式*/
#new_date_me::-webkit-scrollbar {/*滚动条整体样式*/ width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/}
#new_date_me::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);background: rgba(0,0,0,0.1);}
#new_date_me::-webkit-scrollbar-track {/*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);border-radius: 0; background: rgba(0,0,0,0.06);}

.da_nav {cursor: pointer;font-size: 14px;line-height: 35px;clear: both;padding-left:10px;border-bottom: 1px solid #e0e0e0; color:rgba(0,0,0,.7);position: relative;}
.da_nav:before,.da_nav.on:before {}
.da_nav.on:before {}
.da_nav:hover{background:#e5e5e5 ;}
.da_nav.on {font-weight: 600;border-bottom:none; color: rgba(0,0,0,.7);;background-color: #eee;}

#i_left {BACKGROUND-COLOR: #D9E7F4;WIDTH: 150px;FLOAT: left;}
#i_left2 {padding:0 1px 1px;background: #e5e5e5;}
#left_nav {background: url("../images/2_r2_c2.jpg");width: 150px;text-align: center;color: rgb(255, 255, 255);line-height: 33px;font-size: 12px;margin-bottom: 6px;float: left;}
#left_nav a {color: rgb(255, 255, 255);font-size: 12px;}
#left_nav a:hover {background: url("../images/icon111.jpg") no-repeat left;color: rgb(255, 255, 255);padding-left: 10px;font-size: 12px;font-weight: bold;}
#match_ch1 {background: url("../images/2_r4_c3.jpg");width: 150px;text-align: center;color: rgb(102, 102, 102);line-height: 29px;font-weight: bold;float: left;}
#match_ch1 a {color: rgb(0, 0, 0);}
#match_ch2 {background: url("../images/3_r4_c3.jpg");width: 150px;text-align: center;color: rgb(102, 102, 102);line-height: 29px;font-weight: bold;float: left;}
.floatDiv {z-index: 3;display: none;}

.left_list,.left_list_on {cursor: pointer;}
.left_list {height: 30px;color:rgba(0,0,0,.7);;font-size: 12px;line-height: 30px; background-color: #eee;padding-left: 22px;border-bottom: 1px solid #e3e3e3; position: relative}
.left_list:hover { background-color: #f7f7f7}
.left_list:before { display: inline-block;content: ""; margin-right: 5px;position: absolute;top:11px; left: 12px; width: 0;height: 0;
border-top: 4px solid transparent;border-bottom: 4px solid transparent;
 border-right: 0 none; border-left: 4px solid rgba(0,0,0,.7);;}
.left_list_on {height: 30px;color:rgba(0,0,0,.7);;font-size: 12px;line-height: 30px;padding-left: 22px;background-color: #FFF; position: relative;z-index: 99;box-shadow: 0 4px 10px rgba(87, 103, 116, 0.2);font-weight: 600;}

.left_list_on:before {top:13px; left: 9px;display: inline-block;content: "";position: absolute;
	border-top: 4px solid rgba(0,0,0,.7);;
    border-bottom: 0 none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;}
.left_list a,.left_list_on a {color: rgb(0, 50, 143);}
.left_list a {color: rgb(0, 50, 143);}
.left_list a:hover {color: rgb(0, 50, 143);}
.left_list a:visited {color: rgb(0, 50, 143);}
.left_list a:link {color: rgb(0, 50, 143);}
.left_list2 {color:#333;padding-left: 5px;font-weight: bold;border-top-color: rgb(187, 210, 219);border-top-width: 1px;border-top-style: solid;background-color: rgb(210, 230, 244); line-height: 26px}

.left_list2 a:link,.left_list2 a:visited,.left_list2 a:hover {color: rgb(0, 50, 143);}
.left_list2 span {display: none}
.left_list3 {overflow: hidden;height: auto;}
.left_list3 ul {color: rgb(0, 50, 143);padding: 6px 0;background-color: #fff}
.left_list3 li {text-align: left;color: rgb(0, 50, 143);line-height: 22px;padding-left: 41px;display: block;background:url(../images/sub_i.gif) no-repeat 20px;}
.left_list3 li a { color: #333}
.left_list3 li a:hover {color: rgb(0, 50, 143);}
.left_list4 {width: 138px;float: left;background-color: rgb(251, 253, 255);}
.left_list4 ul {margin: 0px 0px 0px 11px;padding: 0px;color: rgb(0, 50, 143);font-size: 12px;}
.left_list4 li {width: 108px;text-align: left;color: rgb(0, 50, 143);line-height: 22px;padding-left: 15px;font-size: 12px;float: left;display: block;}
.left_list4 li a {color: rgb(0, 50, 143);font-size: 12px;}
.left_list4 li a:link {color: rgb(0, 50, 143);}
.left_list4 li a:hover {color: rgb(0, 50, 143);}
.left_list4 li a:active {color: rgb(0, 50, 143);}
.left_list4 li a:visited {color: rgb(0, 50, 143);}

#i_main {width: 906px;float: right;}
#i_main ul.pops li {width: 50%;float: left;margin: 0px;padding: 0px;}
/* 一级标题 */
#i_main .sub_menu,.team-nav {line-height: 30px; overflow: hidden;color: #333;border-bottom: 3px solid #007FE4}
#i_main .sub_menu a,.team-nav li {color:rgba(0,0,0,.7); background-color: #f5f5f5;text-decoration: none;font-size: 14px; padding: 0 16px;display:inline-block;float: left;text-align: center;border-radius: 4px 4px 0 0;margin-right: 3px;position: relative; /* box-shadow: 1px 0 0 rgba(0,0,0,.1); */}
#i_main .sub_menu a.off {}
#i_main .sub_menu a:hover,.team-nav li:hover {background-color:#e6f0ff;}
#i_main .sub_menu a.on { height: 30px;background-color: #007FE4; color: #FFF}
#i_main .sub_menu a.on i {position: absolute;left: 0px;top: -3px;height: 3px;width: 100%;display: block;background: url(../images/topMenu_i.gif) no-repeat left top;}
#i_main .league a.on i {background: url(../images/topMenu_i_118.gif) no-repeat left top;}
#i_main sup {white-space: normal;font-style: normal;line-height: 20px;font-family: Verdana, Geneva, sans-serif;text-transform: none;font-weight: normal;font-variant: normal;}

#i_right {width: 140px;float: right;}
.Position {width: 638px;height: 20px;color: rgb(102, 102, 102);float: left;}
.info_title {margin-bottom: 8px;padding: 0 0 0 5px;font-size: 18px; overflow: hidden; }
.info_title .sub_title {font-size: 12px;color: #999;font-weight: normal;line-height: normal;}
.info_title_left {font-size: 20px;font-weight: bold;float: left;height: auto;line-height: 40px;}
.info_title_left .btn {}
.info_title_left .img {float: left;margin-right: 10px;}
.info_title_left .img img {width: 40px; height: 40px}
.info_title_left2 {color: rgb(0, 0, 0);line-height: 20px;font-size: 14px;font-weight: bold;float: left;}
.info_title_right {float: right;margin-top:6px;}
.info_title_right #RadioButtonList1 {margin-top: 8px;}
.info_title_right select,.info_title_right input {height: 24px;vertical-align: middle;border: 1px solid #ddd;border-radius: 4px;}
.info_title_right .reset {line-height: 22px;padding: 0 20px;border: 1px solid #ddd;border-radius: 4px;display: inline-block;vertical-align: middle;cursor: pointer;}
.info_title_right .reset:hover {background: #ebf1f9;color: #456da8;}
.data {float: left;width: 100%;}
.data1 {width: 630px;text-align: center;float: left;}
.lsm1 {height: 16px;padding-top: 3px;background-color:#e6f0ff;}
.lsm2 {height: 16px;color: #333;padding-top: 3px;text-decoration: none;cursor: default;text-align: center;}
.lsm2:hover {background: #e6f0ff;}
.lsm3 {border: 1px solid rgb(255, 255, 255);height: 16px;color: rgb(255, 255, 255);padding-top: 3px;background-color:#fff1d9;}
.lsm11 {height: 16px;color: rgb(255, 255, 255);padding-top: 3px;border-top-color: rgb(255, 255, 255);border-bottom-color: rgb(255, 255, 255);border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;background-color: rgb(48, 103, 177);}
.lsm31 {height: 16px;color: rgb(255, 255, 255);padding-top: 3px;border-top-color: rgb(255, 255, 255);border-bottom-color: rgb(255, 255, 255);border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;background-color: rgb(244, 115, 31);}
.tdlink {background: #fff;border: 0px solid #e5e5e5;border-spacing: 0px;border-collapse: collapse;}
.tdlink>tbody>tr>th {border-bottom: 1px solid rgba(0, 0, 0,0.05);}
.tdlink>tbody>tr>td {border-bottom: 1px solid rgba(0, 0, 0,0.06);}
.STYLE6 {color: rgb(0, 108, 198);}
.redf {color: red;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.redf a:link,.redf a:visited {color: #f54322;font-family: Verdana, Arial, Helvetica, sans-serif;}
.redf a:hover {color: #333;font-weight: bold;text-decoration: none;}
.Panlutit {background: #f9f9f9;color: #666;text-align: left;padding-left: 10px;}
.etime {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
#top_s {margin: 6px auto;width: 950px;}
#top_s .left {float: left;}
#top_s .right {float: right;}
.newround {position: relative;}
.newround::after {content:"";display:inline-block;width: 0;height: 0;border-top: 6px solid #bbb;border-bottom: 0 none;border-left: 5px solid transparent;border-right: 5px solid transparent;transform: rotate(90deg);position: absolute;right: 2px;top: 11px;}

.nav_select_right {float: right;position: relative;width: 100%}
.nav_select_right select {padding: 2px;position: absolute;top: -33px;right: 0;border: 1px solid #e5e5e5;border-radius: 4px;}

/* 二级标题 */
.nav_select,.news_nav221 {position: relative;}
.nav_select ul {overflow: hidden;}
.nav_select .techlist {background: #007FE4;padding: 4px;}
.nav_select .techlist li {color: #fff;font-size: 14px;margin: 0 3px 0 0;line-height: 28px;padding: 0 10px;border-radius: 4px;/*box-shadow: 1px 0 0 rgba(0,0,0,.1);*/}
.nav_select .techlist li.tools {background: rgba(0,0,0,.2);font-size: 12px;line-height: 26px;padding: 1px;margin: 0 0 0 6px;border-radius: 20px;}
.nav_select .el-radio2 > input[type="radio"]:checked + .el-radio-style2 {border-radius: 20px;padding: 0 10px;}
.nav_select .techlist .nav_selected,.nav_select .techlist .cupmatch_rw2.on,.nav_select .techlist .cupmatch_rw2.on:hover {background: #fff;color: #333;font-weight: bold;cursor: pointer;}
.nav_select .techlist .cupmatch_rw2 {padding: 0 20px;cursor: pointer;}
.nav_select .techlist .nav_unselected {}
.nav_select .techlist .nav_unselected:hover,.nav_select .techlist .cupmatch_rw2:hover {color: rgba(255,255,255,.8);}
.nav_select ul.odds_com {overflow: visible;}
.nav_select ul.menuUl {/*background: #007FE4;*/clear: both; padding: 8px 0;}
.nav_select ul.menuUl li {/*color:rgba(255,255,255,.8);*/background: #f5f5f5;color: #666;line-height: 28px;cursor: pointer;display: block; padding: 0 10px;border-radius: 2px; margin-right: 5px;border-radius: 20px;position:relative}
.nav_select ul.menuUl li:hover { color: #333;}

.nav_select .menuUl .dropDiv {border-style: none;}
.nav_select .menuUl .dropDiv select {border: 1px solid #e5e5e5;padding: 2px;border-radius: 4px;}
.news_nav221 div {text-align: center;line-height: 36px;margin-right: -1px;float: left;padding: 0px 43px;display: block;}
.nav_select li {float: left; }
.nav_select li a {font-size: 14px}
.nav_select li a:hover {text-decoration: none;color: #FF5106;}

.nav_select .nav_selected,.news_nav221 .newsnavss1,.nav_select .nav_selected a:hover,.team-nav .nav_selected:hover {background: #007fe4;color: #FFF; font-weight: 600}
.nav_select .nav_selected2,.nav_select ul.menuUl .nav_selected2:hover,.nav_select ul.menuUl .nav_selected {background:#daeaf8 !important;color: #386d98 !important;}
.nav_select .nav_selected a {color: rgb(255, 255, 255);}

.nav_select .nav_unselected,.newsnavss2 {text-decoration: none;}
.nav_select .nav_unselected2 {text-decoration: none;border-style: none;}


.area_select {background: #fff;border: solid 1px #e5e5e5;border-bottom: 2px solid #007fe4;width: 1078px;height: 36px;}
.area_select ul {height: 36px;margin: 0px;padding: 0px;overflow: hidden;float: left;}
.area_select li {float: left;}
.area_select li a {color: #333;font-size: 14px;text-align: center;line-height: 36px;margin-right: -1px;padding: 0px 26px;display:inline-block;}
.area_select li a:hover {text-decoration: none;color: #FF5106;}
.area_select .nav_unselected a {text-decoration: none;}
.area_select .nav_selected a,.area_select .nav_selected a:hover {background: #0070CA;color: #FFF; font-weight:bold}
.area_select .right {float: right;margin: 3px 10px;}
.area_select .searchInput {background:#f9f9f9;color:#666;width:200px;height:28px;line-height:28px;border:1px solid #e5e5e5;padding:0 10px;margin:0;float:left;vertical-align:middle;}
.area_select .searchInput:focus {outline: none;}
.area_select .classBox {background:#fff;color:#666;width:38px;height:28px;text-align:center;line-height:28px;padding:0 10px;border:1px solid #e5e5e5;border-left:none;border-right:none;cursor:pointer;float:left;position:relative;}
.area_select .classBox::after {content:"";border-width: 4px;border-style: solid;border-color: #999 transparent transparent transparent;display: inline-block;vertical-align: -1px;transition: all 0.2s linear;}
.area_select .classBox:hover::after {transform: rotate(-180deg);vertical-align: 3px;}
.area_select .classBox span {color: #333;}
.area_select .selectBox {background:#f9f9f9;width:58px;height: auto;position:absolute;left:-1px;top:28px;border:1px solid #e5e5e5;border-top:none;z-index:10;}
.area_select .selectBox li {float: none;}
.area_select .selectBox li:hover {background: #eee;}
.area_select .selectBox li.on {background:#FF5106;color:#fff;}
.area_select .searchBtn {background:#fff url(/images/searchBtn.png)no-repeat center;height:28px;width:30px;display:block;float:left;margin:0;border:1px solid #e5e5e5;cursor:pointer;}


.hotgame { line-height: 35px; background-color:#FFF; color: #666; padding: 0 16px}
.hotgame a { color: #666; padding: 0 7px 0 0}
.hotgame a:after { content: ""; display: inline-block; width: 1px; height: 10px; vertical-align: middle; margin-left: 10px;background-color: #e5e5e5}
.STYLE7 {color: #ee392f;}
.STYLE8 {color: #0066ff;}
.main_title {width: 100%;text-align: center;color: #333;line-height: 30px;font-size: 18px;font-weight: bold;border-bottom: 3px solid #007FE4;margin-top: 15px;float: left;position: relative;}
.main_title .title_left {padding: 0px;position: absolute;left: 2px;top: 3px;}
.main_title .title_left select {margin: 0px;padding: 0px;border: 1px solid #e5e5e5;border-radius: 4px;}
.main_title .title_right {padding: 0px;position: absolute;top: 1px;right: 1px;background-color: #fff;border: 1px solid #e5e5e5; font-weight: normal; line-height: 24px;border-radius: 20px;}
.main_title .title_right .btn {display:inline-block;padding: 0 10px;line-height: 24px;border-radius: 20px; cursor: pointer;}
.main_title .title_right .on {background: #F63;color: #FFF;}
.main_title1 {background: url("../images/div_bg.gif");width: 638px;height: 25px;text-align: center;color: rgb(255, 255, 255);line-height: 24px;font-size: 14px;font-weight: bold;margin-top: 8px;border-top-color: rgb(141, 179, 194);border-right-color: rgb(141, 179, 194);border-left-color: rgb(141, 179, 194);border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;}

.main_title2 { background-color: #e7e7e7; line-height: 30px!important; color: #333; text-align: left;font-size: 15px;font-weight: 600;padding-left: 10px;}
#ScoreGroupTab td { line-height: 28px}
.nav_select2 ul {margin: 0px;padding: 0px;}
.nav_select2 li {width: 105px;height: 28px;text-align: center;line-height: 28px;margin-right: 1px;float: left;list-style-type: none;}
.nav_select2 li a {background: url("images/g_r1_c3.jpg");width: 105px;height: 28px;line-height: 28px;display: block;}
.nav_select2 a:link {color: rgb(51, 51, 51);}
.nav_select2 a:visited {color: rgb(51, 51, 51);}
.nav_select2 a:hover {background: url("images/g_r1_c1.jpg");color: rgb(255, 255, 255);font-weight: bold;text-decoration: none;}
.nav_select_bottom2 {width: 1000px;}
.search_3 {background: rgb(255, 255, 255);width: 150px;text-align: center;padding-top: 4px;padding-bottom: 5px;margin-bottom: 5px;float: left;}
.left_listbox {width: 138px;height: 19px;color: rgb(0, 50, 143);font-size: 12px;float: left;background-color: rgb(251, 253, 255);}
.left_listbox a:link {color: rgb(0, 50, 143);}
.left_listbox2 {width: 138px;color: rgb(0, 50, 143);font-size: 12px;float: left;background-color: rgb(251, 253, 255);}
.left_listbox2 a:link {color: rgb(0, 50, 143);}
#ziliao {border: 1px solid rgb(137, 186, 219);width: 950px;margin-top: 10px;}
#left_nav1 {background: #007FE4;color:#FFF;line-height: 30px;font-weight: bold; padding-left: 8px; font-size: 14px}

div.AspNetPager {padding: 8px 0;clear: both;}
div.AspNetPager .currentPage {background: #0070CA;color: #fff;padding: 5px 10px;border-radius: 2px;font-family: Tahoma;}
div.AspNetPager a.AspNetPager {background: #e9e9e9;color: #666;padding: 5px 10px;border-radius: 2px;font-family: Tahoma;}
div.AspNetPager a.AspNetPager:hover {background: #eee;color: #333;}
tr.AspNetPager {padding-top: 8px;padding-bottom: 8px;}
tr.AspNetPager table {float: right;}
tr.AspNetPager span {padding: 2px 3px;border: 1px solid rgb(255, 136, 68);color: rgb(255, 0, 0);font-family: Tahoma;}
tr.AspNetPager a {padding: 2px 3px;border: 1px solid rgb(187, 187, 187);color: rgb(51, 51, 51);font-family: Tahoma;}
tr.AspNetPager a:hover {border: 1px solid rgb(102, 102, 102);color: rgb(255, 255, 255);text-decoration: none;background-color: rgb(102, 102, 102);}

.tool3 {height: 26px;margin-top: 3px;border-bottom-color: rgb(209, 89, 65);border-bottom-width: 3px;border-bottom-style: solid;}
.tool3 li {margin-right: 3px;float: left;}
.tool3 li a {width: 100px;height: 26px;text-align: center;line-height: 26px;display: block;}
.t3_on a {color: rgb(255, 255, 255);font-weight: bold;background-image: url("../images/pl1.gif");}
.t3_on a:visited {color: rgb(255, 255, 255);font-weight: bold;background-image: url("../images/pl1.gif");}
.t3_on a:hover {color: rgb(255, 255, 255);font-weight: bold;background-image: url("../images/pl1.gif");}
.t3_off a {background-image: url("../images/pl2.gif");}
.t3_off a:visited {background-image: url("../images/pl2.gif");}
.t3_off a:visited {background-image: url("../images/pl2.gif");}
.t3_off a:hover {color: rgb(255, 102, 0);text-decoration: none;}
.kk {line-height: 30px;padding-left: 10px;font-size: 12px;margin-top: 3px;display: block;}
.tdlink2 {border: 0px solid rgb(141, 179, 194);font-family: Verdana, Arial, Helvetica, sans-serif;}
.tdlink2 a:link {color: rgb(0, 50, 143);font-family: Verdana, Arial, Helvetica, sans-serif;}
.tdlink2 a:visited {color: rgb(0, 50, 143);font-family: Verdana, Arial, Helvetica, sans-serif;}
.tdlink2 a:hover {color: rgb(255, 0, 0);text-decoration: none;}
#tops #logo {background: url(../Images/logo.png) no-repeat;background-repeat: no-repeat;float: left;height: 13px;width: 120px;color: #696969;letter-spacing: 7px;font-weight: normal;font-size: 12px;padding: 27px 0 4px 50px;margin-left: 15px;}
.odds_com {height: 30px;margin: 8px 0px 0px;border-bottom: 3px solid #007FE4;}
.odds_com li a{float: left;display: block;overflow: hidden;text-align: center;background: #f5f5f5;color:rgba(0,0,0,.7);padding: 0px 12px;line-height: 30px; margin-right: 3px;border-radius: 4px 4px 0 0; /* box-shadow: 1px 0 0 rgba(0,0,0,.1); */}
.odds_com li a:hover {background-color:#e6f0ff;color: #555; }
#info .odds_com li.nav_on a {background: #007FE4;color: #FFF;}
.nav_select ul.menuUl .select {float: right;background: url(none);font-size: 12px;line-height: normal;display: block;margin: 0 10px 0px 0px;}
#subMenu {margin-right: auto;margin-left: auto;line-height: 34px;color: #3c6fa2;background-color: #efefef; padding: 0 10px;}
#subMenu .homeBtn { display: none}
#subMenu a {font-size: 13px;text-decoration: none;padding: 0px 4px;}
#subMenu a:hover {color: #FF0;}
#subMenu .phoneDownload {float: right;margin-top: 6px;margin-right: 6px;border-radius: .3125em;background: #092f61 url(../images/phone.gif) no-repeat 5px center;line-height: 32px;padding-right: 5px;padding-left: 18px;color: #FFF;}
#subMenu .phoneDownload:hover {color: #FF0;cursor: pointer;}
.lang {float: right;margin-top: 3px;margin-right: 6px;line-height: normal;padding-top: 3px;padding-bottom: 3px;}
.lang span {display: block;float: left;text-align: center;padding-right: 8px;padding-left: 8px;color: #555;height: 25px;margin-right: 3px;margin-left: 3px;line-height: 25px;}
.lang span:hover {cursor: pointer;}
.lang .on,.lang .on:hover {background-color: #53af25;border-radius:2px;display: block;overflow: hidden; color: #fff}
.clear {clear: right;}
#bottom {margin:0 auto; clear: both; padding: 10px 0}
#bottom-wrap { width: 100%;background-color: #FFF; margin-top: 8px; clear: both}
#SubSelectDiv {width: 100%;display: block;overflow: hidden;}
/* #SubSelectDiv ul {  padding: 5px}
#SubSelectDiv ul li { display: inline-block; padding: 0 20px; line-height: 28px; margin-right: 10px;cursor: pointer;position: relative}
#SubSelectDiv ul li:after,.nav_select ul.menuUl li:after { display: inline-block; content: ""; width: 1px; height: 10px; background-color: rgba(255,255,255,.2);position: absolute;right: -6px;top:8px}
#SubSelectDiv ul li:last-child:after,.cupmatch_rw2.on:after,.nav_select ul.menuUl li:last-child:after  {display: none}
.cupmatch_rw2 {color:rgba(255,255,255,.8);}
.cupmatch_rw2:hover {color: #FFF;}
.cupmatch_rw2.on,.cupmatch_rw2.on:hover{background-color:rgba(255,255,255,.3); color: #FFF;font-weight: bold;border-radius: 2px} */

.title {background: #2359A1;color: #FFF;text-align: center;}
#info a.btn,#info a.btn:hover {background: #f9f9f9;color: #666;font-size: 12px;line-height: 24px;font-weight: normal;padding: 1px 4px 2px 5px; vertical-align: 2px;border: 1px solid #dedede;}
#lastUpdateTime {color: #999;line-height: 30px;padding: 0 10px;}
.gameList {background: #d5dee3;float: left; padding: 6px;}
.gameList .divList {float: left;display: block;width: 106.5px;height: 115px;text-align: center;margin: 6px;z-index: 1;position: relative;background-color: #fff;box-shadow: 1px 1px 1px rgba(0,0,0,.05);border-radius: 4px;}
.gameList .divList:hover {box-shadow: 1px 1px 20px rgba(0,0,0,.2);}
.gameList .sclassSelected {box-shadow: 1px 1px 20px rgba(0,0,0,.2); background-color:#EEF8FF}


.div_inner_top {position: relative;display: block;height: 70px;z-index: 1;padding-top: 10px;}
.div_inner_top_img {}
.div_inner_top img {width: 60px;height: 60px;}
.div_inner_bottom {display: block;top: 110px;height: 36px;z-index: 1;cursor: default;padding-right: 10px;text-align: center;padding-left: 10px;color: #555;}
.div_inner_bottom_span {position: relative;text-align: center;font-size: 13px;z-index: 1;line-height: 29px;width: 100%;}
.div_inner_bottom_span:after{ content: ""; display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid #bfbfbf;
    border-bottom: 0 none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    vertical-align: middle;
    margin-left: 5px;
    transition: all 300ms;}
	.div_inner_bottom_span:hover:after,.gameList .sclassSelected .div_inner_bottom_span:after { transform: rotate(-180deg);} 
.ulDiv {display: block;position: absolute;float: left;z-index: 5;left:-5px!important;}

.div_inner_bottom_span_ul {position: absolute;display: block;margin: 0px;background-color: #FFF;float: left;width: 420px;border: 1px solid #e5e5e5; padding: 20px;box-shadow: 0 0 30px rgba(0,0,0,.3);top:7px;border-radius: 4px;}
.div_inner_bottom_span_ul li {list-style-type: none;line-height: 30px;width: 100px;float: left; font-size: 14px; padding-left: 5px; position: relative}
.div_inner_bottom_span_ul li a { color: #666}
.div_inner_bottom_span_ul li a:hover { color: #FF5106;text-decoration: none}
.div_inner_bottom_span_ul li:after {  content: "";display: inline-block;width: 0;height: 0;
    border-top: 4px solid #bfbfbf;
    border-bottom: 0 none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    vertical-align: middle;
    margin-left: 5px;}
	
/*.div_inner_bottom_span_ul:before {content: "";display: inline-block;width: 0;height: 0; position: absolute;top: -16px; left: 43px;border: 8px solid transparent;border-bottom-color: #FFF;}*/

/*#InfoID_52ul ul:before,#InfoID_53ul ul:before,#InfoID_54ul ul:before,#InfoID_55ul ul:before,#InfoID_56ul ul:before { display: none}

#InfoID_7div ul,#InfoID_8div ul,#InfoID_9div ul,
#InfoID_16div ul,#InfoID_17div ul,#InfoID_18div ul,
#InfoID_25div ul,#InfoID_26div ul,#InfoID_28div ul,
#InfoID_35div ul,#InfoID_36div ul,#InfoID_37div ul,
#InfoID_94div ul,#InfoID_95div ul,#InfoID_96div ul,
#InfoID_42div ul,#InfoID_43div ul,#InfoID_44div ul,
#InfoID_50div ul,#InfoID_51div ul,#InfoID_57div ul,
#InfoID_65div ul,#InfoID_66div ul,#InfoID_69div ul,
#InfoID_77div ul,#InfoID_78div ul,#InfoID_79div ul,
#InfoID_101div ul,#InfoID_84div ul,#InfoID_102div ul,
#InfoID_99div ul,#InfoID_122div ul,#InfoID_130div ul,
#InfoID_52div ul,#InfoID_53div ul,#InfoID_56div ul{ right: -101px!important;}

#InfoID_7div ul:before,#InfoID_8div ul:before,#InfoID_9div ul:before,
#InfoID_16div ul:before,#InfoID_17div ul:before,#InfoID_18div ul:before,
#InfoID_25div ul:before,#InfoID_26div ul:before,#InfoID_28div ul:before,
#InfoID_35div ul:before,#InfoID_36div ul:before,#InfoID_37div ul:before,
#InfoID_94div ul:before,#InfoID_95div ul:before,#InfoID_96div ul:before,
#InfoID_42div ul:before,#InfoID_43div ul:before,#InfoID_44div ul:before,
#InfoID_50div ul:before,#InfoID_51div ul:before,#InfoID_57div ul:before,
#InfoID_65div ul:before,#InfoID_66div ul:before,#InfoID_69div ul:before,
#InfoID_77div ul:before,#InfoID_78div ul:before,#InfoID_79div ul:before,
#InfoID_101div ul:before,#InfoID_84div ul:before,#InfoID_102div ul:before,
#InfoID_99div ul:before,#InfoID_122div ul:before,#InfoID_130div ul:before,
#InfoID_52div ul:before,#InfoID_53div ul:before,#InfoID_56div ul:before {right: 43px!important; left: auto}


#InfoID_9ul ul li:nth-child(4n ) ul,#InfoID_18ul ul li:nth-child(4n ) ul,
#InfoID_28ul ul li:nth-child(4n ) ul,#InfoID_44ul ul li:nth-child(4n ) ul,
#InfoID_57ul ul li:nth-child(4n ) ul,#InfoID_102ul ul li:nth-child(4n ) ul,
#InfoID_56ul ul li:nth-child(4n ) ul{ right:0!important;left: auto}*/


.teamList {width: 800px;}
.teamList li {float: left;width: 150px;display: block;line-height: 30px;text-align: center;border: 1px solid #CCC;font-size: 14px;margin-right: 7px;margin-bottom: 6px;}
.teamList li:hover {border: 1px solid #E62129;}
.teamList li:hover span {color: #FFF;background: #E62129;}
.teamList li span {background: #EFF4FA;display: block;}
.teamList li img {display: block;margin: 15px auto;}
.inner_ul {display: none;position: absolute;left:-65px; padding: 5px;background-color:#fff;z-index: 999; width: 205px;    box-shadow: 1px 20px 30px rgba(0,0,0,.2); border-top: 3px solid #0070CA}
.inner_ul li {  margin: 2px 5px; padding-right: 5px;float: left;width: 80px;}
.inner_ul li:after {display: none}
.inner_ul li a { font-weight: normal; display: inline-block;float: left; width: 100%; padding-left: 5px}
.inner_ul li a:hover { background-color: #d9eeff; text-decoration: none; color: #0070CA; border-radius: 3px}
#info .content {width: 100%;}
.content {background: #fff;overflow: hidden;/*border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;*/ }
.content.toolBar {color: #333;padding: 10px 0;width: 100%;}
.toolBar select {background: #f5f5f5;padding: 4px 10px;width: 20%;border: 1px solid #e5e5e5;border-radius: 4px;display: inline-block;}
.toolBar span {color: #666;font-size: 14px;font-weight: bold;padding: 0 10px;}
.toolBar input {background: #ff5106;color: #fff;padding: 6px 20px;width: 120px;border: none;border-radius: 4px;margin-left: 5px;display: inline-block;}
.content .yearBox {display: block;float: left;padding: 2px 5px;border: 1px solid #f7e1b9;margin-right: 5px;margin-top: 3px;margin-bottom: 3px;font-weight: normal;background: #ffefd6;color: #333;}
.mainDiv {float: left;margin-bottom: 5px;width: 100%;}
.mainDiv tr th {color: #FFF;background: #cedeea;font-weight: bold;line-height: 24px;}
.mainDiv tr.sub_th td {background: #EFF4FA;font-weight: bold;color: #333;border-bottom: 1px solid #8db3c2;}
.red,a.red,a.red:hover {color: #F00;}
.write,a.write,a.write:hover {color: #FFF;}
.blue,a.blue,a.blue:hover {color: #06C;}
.green,a.green,a.green:hover {color: #093;}
.mainDiv #matchBox .plays {height: 500px;}
#matchBox .five .playBox  .playScore {color: #333;background:rgba(255,255,255,.5);padding:0 4px;display:inline-block;margin: 0px 0px 0px 3px;font-style: normal;overflow: hidden; line-height: 16px;border-radius: 2px}
.pager {background: #fff !important;text-align: center;overflow: hidden;height: auto;padding: 10px 0;}
.pager span,.pager a,.pager input {display: inline-block;font-size: 14px;margin: 0 5px;padding: 0 16px;line-height: 30px;background: #ebf1f9;border: 1px solid #d4e0e9; color: #333; border-radius: 2px;}
.pager span:hover,.pager a:hover {text-decoration: none;background-color: #007FE4;color: #FFF;border: 1px solid #007FE4;}
.pager>span.on,.pager>a.on {display: block;float: left;padding: 2px 8px;line-height: 20px;background: #2359a1;margin-top: 2px;margin-right: 5px;border: 1px solid #2359a1;color: #FFF;font-weight: bold;}
.pager span input { height: 18px!important;  border:none; vertical-align:0;background-color:#ebf1f9;font-size: 14px;}
.pager input {text-align: center;vertical-align: 0;}
.pager input:focus {outline:none;}
.search_2 {margin-top: 5px;}
div.btn {background: #007FE4;color: #fff;cursor: pointer;;margin: 5px auto; text-align: center; line-height: 26px;border-radius: 2px}
.search_2 input {border: 1px solid #007FE4;}
.search_2 input[type="submit"] {width: 80px;margin-right: auto;margin-left: auto;}
.search_title {margin-top: 8px}
#lottory_menu {clear: both;height: 29px;width: 930px;line-height: 29px;color: #333;font-size: 12px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 0;padding-right: 10px;padding-bottom: 0;padding-left: 10px;background-color: #F3F4F9;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DBE0E3;position: relative;z-index: 20;}
#lottory_menu .kops2 {position: absolute;background-color: #FFF;border: 1px solid #9BAAB7;z-index: 9999;right: 1px;top: 20px;}
#lottory_menu .kops2 li {clear: both;line-height: 28px;}
#lottory_menu a,#lottory_menu a:visited {padding-right: 5px;padding-left: 5px;text-decoration: none;}
#lottory_menu .ms1,.ms2,.ms3,.ms4 {float: left;}
#lottory_menu .ms2 {width: 110px;padding-top: 3px;}
#lottory_menu .ms4 {width: 60px;padding-top: 3px;}
#lottory_menu .userint {background-color: #FFF;width: 100px;border: 1px solid #B5BACE;height: 18px;}
#lottory_menu .ms2 input {height: 16px;}
#lottory_menu .userbtn {background-image: url(/images/login2.gif);border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;height: 20px;width: 45px;}
#TimeZone {font-size: 11px;font-weight: 700;font-family: Tahoma;padding-right: 15px;background: url(/images/clock.gif) right 7px no-repeat;cursor: pointer;margin-right: 5px;}
input.btn,input.search_input {background: #2359a1;color: #fff;text-decoration: none;border-style: none;cursor: pointer;display: block;padding: 3px 15px;clear: none;float: none;margin: 10px auto;}
.ms4 {padding-top: 3px;}
div.NoData {text-align: center; padding: 10px; border: 1px solid #e5e5e5;background-color: #FFF}

#mainData .hasBorder {border: 3px solid #DDD;padding: 25px;width: 30%;margin: 30px auto;}

.item {position: relative;display: inline;}
.item i {background: url("/images/item.gif") no-repeat;width: 19px;height: 10px;position: absolute;right: 0px;bottom: 0px;display: inline;}
.oddtit select {background: #fff;border: none;border-radius: 4px;margin: 0 2px;}
.odds span {width: 32%;display: inline-block;}
.fixedtable {table-layout: fixed;}
.hideBox {position: relative;float: left;width: 1px;}
.hideBox .hideLink {position: absolute;left: -2px;top: -10px;width: 216px;height: 38px;}
.nodata {border: solid 1px #ccc;border-radius: 4px;padding: 20px 0;text-align: center;margin: 5px 0 10px 0;float: left;width: 788px;font-size: 15px;}

#Table2,.Table2 {background-color: #FFF}
#Table2 td,.Table2 td { border: 1px solid #e5e5e5}

/* #Table3 tr:nth-child(odd),.tdlink tr:nth-child(odd){ background: #f7f7f7; } */
.tdlink tr:hover {background-color: #F3F8FB;}
#mainTitle .tdlink tr:nth-child(odd) {background: #fff;}

.explan {background: #f9f9f9;color: #666;font-size: 12px;padding: 2px 10px;}
#Table4 { background: #fff;margin-top: 10px; clear: both}
.h-title {background: #fff;color: #333;font-size: 16px;font-weight: bold;line-height: 30px;text-align: left;border-bottom: 3px solid #007FE4;position: relative}
.h-title::before {content:"";display:inline-block;width: 0;height: 0;border-top: 10px solid #007FE4;border-bottom: 0 none;border-left: 7px solid transparent;border-right: 7px solid transparent;margin-right: 10px;vertical-align: 1px;}
#sclassRule {background: #f9f9f9;color: #333;font-size: 14px;line-height: 24px;text-align: justify;padding: 15px 20px;}

.leftMenuHead,#left:before {clear: both;line-height: 32px; color: #FFF;padding: 0 10px;background-color: #007FE4; font-size: 15px;font-weight: 600;border-radius: 4px 4px 0 0;  }
/* .team-info { border: 1px solid #e5e5e5} */
.team-info li { display: inline-block; text-align: center; padding: 22px 0;width:16.6%;}
.team-info li img { margin-bottom: 6px; width: 90px;height: 90px}

.th-bg,#mainData tr th { background: #f0f0f0!important;color: #444;font-weight: 600;text-align: center;}
.th-bg-hline { background-color: #d2e1ef;text-align: center}
.h-th {background: #f0f0f0!important;color: #444;}
.h-th th {line-height: normal;}
.h-ths {background-color: #f0f0f0!important;}
.h-th2 { background-color:#f9f9f9;color: #333;font-size: 14px;font-weight: bold;line-height:26px!important;padding: 4px 10px;}
.tips {background: #faf9e2;color: #666;text-align: left;padding: 2px 10px;}

/*升降底色*/
.h-red { background-color: rgba(255,0,0,0.07);}
.h-yellow {background-color: rgba(255,225,0,0.12);}
.h-orange,.h-Orange {background-color: rgba(255,158,0,0.15);}
.h-green {background-color: rgba(86,216,0,0.12);}
.h-blue { background-color: rgba(15,122,255,0.08);}

.redcard{ display: inline-block; background:#ef5037;color:#fff;font-size: 12px;line-height: 16px;font-weight: normal;font-style: normal;padding: 0 3px;margin: 0 3px;border-radius: 2px; }
.search_2 #Radio1,.search_2 #Radio2{ margin-right: 3px;}

/*单选框*/
.el-radio > input[type="radio"] + .el-radio-style {color: #666;background: #eee;display: inline-block; padding:0 10px; line-height:20px;cursor: pointer;}
.el-radio > input[type="radio"] {display: none;}

.el-radio > input[type="radio"]:checked + .el-radio-style { background-color:#007FE4; color: #FFF;}

#spnLoading { float: right!important; width: 84%!important; padding: 0!important}


#lang span {display: block; background-color: #FFF;cursor: pointer;border-bottom: 1px solid #dcdcdc;width: 32px; line-height: 32px;font-size: 14px;text-align: center;color: #666;}
#lang .on {background-color: #0070CA;color: #FFF;}


.graybg {background: #eee;}
.round {background: #faf9e2;color: #666;font-size: 12px;line-height: 30px;padding: 0 10px;}
.tocolor {background: #e2eff9;padding: 2px 6px;border-radius: 3px;display: inline-block;}
.sort {position: relative;width: 10px;height: 12px;margin-left: 4px;display: inline-block;vertical-align: -2px;}
.sort::before,.sort::after {content:"";position: absolute;top: 0;left: 0;display:inline-block;width: 0;height: 0;border-bottom: 5px solid #999;border-top: 0 none;border-left: 4px solid transparent;border-right: 4px solid transparent; vertical-align: middle;transition: all 300ms;}
.sort::after {top: auto;bottom: 0;transform: rotate(180deg);}
.sort.up::before,.sort.down::after {border-bottom-color: #ff5106;}
.sort-on {background: rgba(0, 0, 24, 0.06);}


/* 走势图 */
.data::after {content: "";clear: both;display: block;}
.data .HRtit {color: #333;font-size: 20px;font-weight: bold;text-align: center;margin: 20px 0 10px 0;}
.data .sclassImg {width: 10%;height: 100%;margin: 12px 0;float: left;}
.data .sclassImg li {text-align: center;margin: 100px 0;}
.data .sclassImg.two li {margin: 30px 0 90px 0;}
.data .sclassImg.tri li {margin: 5px 0 35px 0;}
.data .sclassImg.four li {margin: 0 0 5px 0;}
.data .sclassImg li:last-child {margin-bottom: 0;}
.data .sclassImg img {width: 40px;height: 40px;margin: 5px auto;}
.data .sclassImg span {color: #333;font-size: 14px;font-weight: bold;line-height: normal;display: block;}
.data .trendbox {width: 90%;height: 340px;margin: 0;float: right;}

/* 积分榜 */
.integraltit {position: relative;text-align: center;width: max-content;}
.itltit {color: #333;font-size: 14px;font-weight: bold;text-align: center;padding: 0 10px;margin: 10px auto;cursor: pointer;}
.itltit:hover::after {transform: rotate(180deg);}
.itltit::after {content: "";width: 0;height: 0;margin: 2px 5px;border-top: 5px solid #999;border-bottom: 0 none;border-left: 4px solid transparent;border-right: 4px solid transparent;display:inline-block;transition: all 0.2s linear;}
.integraltit .years {background: #fff;min-width: 120px;padding: 10px;border-radius: 8px;position: absolute;top: 24px;left: 50%;transform: translateX(-50%);box-shadow: 0 0 10px rgba(0, 0, 0,0.2);}
.integraltit .years li {color: #666;font-size: 12px;font-weight: normal;line-height: 24px;padding: 0 5px;cursor: pointer;}
.integraltit .years li:hover {background: #f5f5f5;color: #0070CA;}
.integralbox {padding: 10px 20px;}
.integralbox .intlis {color: #333;font-size: 14px;padding: 5px;transition: all 0.2s linear;}
.integralbox .intlis:hover {background: #fffcf2;}
.integralbox .intlis:hover .liName a {color: #FF5106;}
.integralbox .intlis.on .liRank,.integralbox .intlis.on .liName a {color: #0070ca;}
.integralbox .intlis.on {background: #ebf4ff;border-radius: 5px;}
.integralbox .intlis.tit {background: #f8f8f8 !important;color: #999;font-size: 12px;font-weight: bold;border-radius: 5px;}
.integralbox .intlis span {width: 5%;text-align: center;line-height: 20px;display: inline-block;}
.integralbox .intlis .lgcolor {width: 3px;height: 26px;vertical-align: -7px;}
.integralbox .intlis .liRank {color: #999;font-weight: bold;font-style: italic;/*font-family: GTWalsheim-Md;*/}
.integralbox .intlis .liName {width: 28%;font-weight: bold;text-align: left;margin-left: 10px;}
.integralbox .intlis .liName a {color: #333;text-decoration: none;}
.integralbox .deductExplain {background: #f9fafd;color: #9499a9;font-size: 12px;padding: 5px 28px;margin: 2px 0;}
.integralbox .deductExplain:last-child {margin-top: 15px;}
.integralbox .deductExplain span {margin: 0 20px 0 0;}
.integralbox .deductExplain i {width: 5px;height: 5px;margin-right: 5px;vertical-align: 1px;display: inline-block;}

#div_Table2 .SelectSeason{margin:1px 0 1px 10px;border:1px solid #ccc;border-radius:4px;}
.txtSearch {float: left;position: relative;}
.txtSearch #txtSearch {
    position: absolute;
    top: 30px;
    left: 0;
    background: #fff;
    width: calc(100% - 22px);
    height: auto;
    padding: 10px;
    border: 1px solid #e5e5e5;
    border-top: none;
    border-radius: 0 0 5px 5px;
    z-index: 100;
}
.txtSearch li {
    float: none;
    color: #666;
    line-height: 20px;
    display: block;
    cursor: pointer;
}
.txtSearch li:hover {color:#FF5106;background:#f0f0f0}