/* 分析头部 */
/* body {background-color: #f6f6f6;font-size: 12px;}
.header *,body, p, input, textarea, select, table, td, div {font-family: "Microsoft YaHei",tahoma,"宋体";}
.header>div {text-align: center;}
.header { padding: 0; width: 100%;height: 100px; text-align: center;background: #fff;overflow: visible;margin-bottom: 40px;border-bottom: 1px #dedede solid;}
.header .analyhead {width: 910px;height: 100px;position: relative;background: #fff;border-bottom:1px #ddd solid;}
.header .analyhead .vs {width: 43.5%;float: left;}
.header .analyhead .home {width: 27%;float: left;text-align: center;margin: 25px 0 15px 10px;line-height: 60px;}
.header .analyhead .home a {color: #333;text-decoration: none;font-weight: bold;font-size: 16px;text-align: right;padding-right: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 70%;}
.header .analyhead .home img {display: block;margin: 0 auto;float: right;}
.header .analyhead .guest {width: 27%;float: right;text-align: center;margin: 25px 10px 15px 0;line-height: 60px;}
.header .analyhead .guest a {color: #333;text-decoration: none;font-weight: bold;font-size: 16px;text-align: left;padding-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 70%;}
.header .analyhead .guest img {display: block;margin: 0 auto;float: left;}
.header .analyhead .home a:hover,.header .analyhead .guest a:hover {color: #0c90d1;}

.analyhead .languageBox {float: right;position: absolute;right: 10px;top: 13px;display: inline;font-size: 12px;font-weight: normal;padding: 0;margin: 0;overflow: hidden;background: #fff;color: #333;line-height: 20px;border: solid 1px #d6d6d6;border-radius: 4px;}
.analyhead .languageBox .item {cursor: pointer;display: inline;padding: 4px 5px;text-align: center;}
.analyhead .languageBox .item.on {background: #2ea8e7;color: #ffffff;border-radius: 4px;padding: 2px 5px;}

.header .analyhead .row {line-height: 30px;width: 100%;display: block;overflow: hidden;margin-top: 0;white-space: nowrap;text-overflow: ellipsis;}
.header .analyhead .row.vs {font-size: 26px; line-height: 40px; font-weight: bold;}
.header .analyhead .row a.LName {color: #fff;margin-right: 10px;text-decoration: none;background: #598ed5;border-radius: 4px;padding: 2px 5px;}
.header .analyhead .row a.LName:hover {text-decoration: underline;}
.header .analyhead .row a.errors {color: #3473c7; margin-left: 10px; text-decoration: none;}
.header .analyhead .row a.errors:hover{text-decoration: underline;}
.header .analyhead .row a.place {color: #3473c7; margin-right: 10px;}
.header .analyhead .row .half {width: 150px; margin: 0 auto;}
.header .analyhead .row .half>div {width: 33.3%;float: left;}
.header .analyhead .row .half .score {font-size: 28px; font-weight: bold;color: #009a01; line-height: 40px;}
.header .analyhead .row .half .vs {line-height: 40px;color: #009a01; font-size: 15px;}
.header .analyhead .row .HT {width: 150px; margin: 0 auto;}
.header .analyhead .row .HT>div {width: 33.3%;float: left;}
.header .analyhead .row .HT .score {font-size: 28px; font-weight: bold;color: #3473C7; line-height: 40px;}
.header .analyhead .row .HT .vs {line-height: 40px;color: #3473C7; font-size: 15px;}
.header .analyhead .row .end { width: 150px;margin: 0 auto;}
.header .analyhead .row .end .row {line-height: 20px;font-size: 15px;}
.header .analyhead .row .end .row:last-child {font-size: 14px;}
.header .analyhead .row .end .score {font-size: 28px;font-weight: bold;color: #F30;line-height: 40px;}
.header .analyhead .row .end>div {width: 33.3%;float: left;}
.red {color: #F30;}
.b {font-weight: bold;} */

/* 头部导航 */
/* .analyNav {width: 100%;height: 35px;background: url(/images/navbg.png) no-repeat top;}
.analyNav #odds_menu {float: none;background: transparent;border: none;margin: 0 auto;width: 910px;overflow: hidden;position: relative;line-height: 34px;}
.analyNav #odds_menu li {float: none;height: 34px;background: transparent;display: inline;}
.analyNav #odds_menu li a:hover { color: #ec434a;}
.analyNav #odds_menu li a {font-size: 14px;line-height: 23px;font-weight: bold;display: inline;float: none;width: 80px;text-align: center;color: #333;background: transparent;border: none;padding: 7px 25px;}
.analyNav #odds_menu .ontab a {font-weight: bold;color: #fff;background:#ec434a;margin: 5px;padding: 2px 20px;border-radius: 15px;}
.analyNav #odds_menu .ontab a:hover {color: #fff;} */

div,ul {margin:auto;list-style:none;}
a:link,a:visited,a:hover {color:#333333;}

/* 分析头部 */
body {background-color: #f1f1f1;font-size: 12px;}
.header *,body, p, input, textarea, select, table, td, div {font-family: "Microsoft YaHei",tahoma,"宋体";}
.header>div {text-align: center;}
.header { padding: 0; width: 100%;text-align: center;background: linear-gradient(90deg,#D7E7F8,#edf4fb,#D7E7F8);overflow: visible;margin: -8px 0 10px 0;border-bottom: 2px solid #e5e5e5;}
.header .aline {width: 100%;}
.header .aline .home {width: 50%;height: 5px;display: inline-block;background: linear-gradient(90deg,#FFA77C,#FF712D);}
.header .aline .guest {width: 50%;height: 5px;display: inline-block;background: linear-gradient(90deg,#2A9BFF,#84C8FE);}
.header .analyhead {width: 1080px;height: 120px;padding: 10px 0;position: relative;}
.header .analyhead .vs {width: 34%;float: left;}
.header .analyhead .home {width: 33%;float: left;text-align: center;margin: 25px 0 0 0;line-height: 50px;}
.header .analyhead .home a {color: #333;text-decoration: none;font-weight: bold;font-size: 26px;text-align: right;padding-right: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;width: 82%;float: right;}
.header .analyhead .home img {width: 50px;height: 50px;border-radius: 50%;display: inline-block;margin: 0 auto;float: right;}
.header .analyhead .guest {width: 33%;float: right;text-align: center;margin: 25px 0 0 0;line-height: 50px;}
.header .analyhead .guest a {color: #333;text-decoration: none;font-weight: bold;font-size: 26px;text-align: left;padding-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;width: 82%;float: left;}
.header .analyhead .guest img {width: 50px;height: 50px;border-radius: 50%;display: inline-block;margin: 0 auto;float: left;}
.header .analyhead .home a:hover,.header .analyhead .guest a:hover {color: #007FE4;}
.header .analyhead .row {line-height: 30px;width: 100%;display: block;overflow: hidden;margin-top: 0;white-space: nowrap;text-overflow: ellipsis;}
.header .analyhead .row.vs {font-size: 26px;line-height: 60px;font-weight: bold;}
.header .analyhead .row a.LName,.header .analyhead .row span.LName {color: #fff;margin-right: 10px;text-decoration: none;background: #598ed5;border-radius: 2px;padding: 2px 5px;transition: all linear 0.2s;}
.header .analyhead .row a.LName:hover {opacity: 0.8;}
.header .analyhead .row .time {display: inline-block;font-size: 14px;}
.header .analyhead .row a.errors {color: #3473c7; margin-left: 10px; text-decoration: none;}
.header .analyhead .row a.errors:hover{text-decoration: underline;}
.header .analyhead .row a.place,.header .analyhead .row label {color: #666; margin-right: 15px;}
.header .analyhead .row label:last-child {margin: 0;}
.header .analyhead .row .half { margin: 0 auto;}
.header .analyhead .row .half>div {width: 33.3%;float: left;}
.header .analyhead .row .score {font-size: 40px; font-weight: bold;line-height: 60px;text-align: right;font-family: Montserrat;}
.header .analyhead .row .score.gt {text-align: left;}
.header .analyhead .row .half .score {color: #009a01;}
.header .analyhead .row .half .vs {line-height: 60px;color: #009a01; font-size: 15px;}
.header .analyhead .row .HT { margin: 0 auto;}
.header .analyhead .row .HT>div {width: 33.3%;float: left;}
.header .analyhead .row .HT .score {color: #3473C7;}
.header .analyhead .row .HT .vs {line-height: 60px;color: #3473C7; font-size: 15px;}
.header .analyhead .row .end { margin: 0 auto;}
.header .analyhead .row .end .row {line-height: 20px;font-size: 15px;margin: 6px 0;}
.header .analyhead .row .end .row:last-child {font-size: 14px;}
.header .analyhead .row .end .score {color: #ff5106;}
.header .analyhead .row .end>div {width: 33.3%;float: left;}
.red {color: #F30;}
.b {font-weight: bold;}
.hide {display: none !important;}

/* 头部导航 */
.analyNav {width: 100%;height: 46px;background: #fff;border-top: 1px solid #d6eeff;}
.analyNav #odds_menu {float: none;background: transparent;border: none;margin: 0 auto;width: 1080px;line-height: 46px;overflow: hidden;position: relative;}
.analyNav #odds_menu li {width: 70px;height: 46px;line-height: 46px;margin-right: 26px;float: none;display: inline-block;position: relative;}
.analyNav #odds_menu li a:hover { color: #ff5106;text-decoration: unset;}
.analyNav #odds_menu li a {color: #666;font-size: 16px;line-height: 46px;display: inline-block;width: 100%;}
.analyNav #odds_menu .ontab a {background: none;color: #007FE4;font-weight: bold;}
.analyNav #odds_menu .ontab a::after {content:"";background: #007FE4;width: 70px;height: 3px;position: absolute;bottom: 0;left: 0;}
.analyNav #odds_menu .ontab a:hover::after {background: #ff5106;}
.analyNav #odds_menu .languageBox {width: auto;height: 28px;float: right;position: absolute;right: 0;top: 8px;display: inline-block;padding: 0;margin: 0;background: #eee;line-height: 28px;border: 1px solid #d9d9d9;border-radius: 2px;overflow: hidden;}
.analyNav #odds_menu .languageBox .item {width: auto;color: #8c8c8c;font-size: 12px;line-height: 28px;font-weight: normal;cursor: pointer;display: inline-block;padding: 0 10px;text-align: center;}
.analyNav #odds_menu .languageBox .item.on {background: #fff;color: #333;font-weight: bold;border-radius: 2px;box-shadow: 0 0 4px rgba(0,0,0,0.14);}



/* 侧边栏导航 */
#right_float { width: 50px;}
.rf:link,.rf:hover,.rf:visited {width: 50px;height: 25px;text-align: center;color: #1896d5;line-height: 25px;margin-bottom: 4px;display: block;border: 1px solid #1896d5;background-color: #f6f6f6;border-radius: 3px;}
.rf:hover {background-color: #1896d5;color: #fff;}



/* newtoploginbar star */
#stop #toplogin {width: 910px;padding: 0;line-height: 27px;height: 27px;}
#stop #toplogin .red{color: #CC3300;}
#stop #toplogin form {float: left;}
#stop #toplogin>li,#stop #toplogin form>li {float: left;padding: 0 0 0 0;height: 27px;}
#stop #toplogin>li.fr {float: right;}
#stop #toplogin>li.lItem,#stop #toplogin form>li.lItem {margin-left: 10px;padding-left: 10px;background: url(/Images/head/line.gif) no-repeat left center;}
#stop #toplogin li a {color: #333;}
#stop #toplogin li a:hover {color: #CC3300;text-decoration: none;}
#stop #toplogin form>li.nobg{background: none;}
.userbtn{background-color: #0070CA;
    border-width: 0px;
    height: 22px;
    width: 45px;
    color: #fff;
    border-radius: 2px;}
.userint {background-color: #FFF;width: 100px;border: 1px solid #B5BACE;height: 18px;padding: 0 5px;margin-top: 3px;}
.b_l9 {display: block;clear: both;height: 26px;width: 131px;}
#b_L9 {float: left;position: relative;margin-top: 0;}
#b_divL9 {width:auto;background-color: #FFF;position: absolute;top: 25px;left: 0px;padding-top: 0;border: 1px solid #9BAAB7;z-index:1000;}
#b_L9 #b_divL9 a,#b_L9 #b_divL9 a:visited {clear: both;width: 80px;height: 25px;line-height: 25px;background-image: none;background-color: #FFF;float: left;text-align: left;padding: 0 0 0 10px;}
#b_L9 #b_divL9 a:hover {background-image: none;background-color: #FBEBB9;}
.b_s9 a,.b_s9 a:visited,.b_bb a,.b_bb a:visited {display: block;max-width: 72px;float: left;height: 26px;line-height: 26px;text-align: left;padding: 0 10px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b_s9 a:hover,.b_bb a,.b_bb a:visited,.b_bb a:hover {height: 25px;line-height: 25px;max-width: 72px;text-decoration: none;background-color: #FFF;padding: 0 9px;display: block;border-right: 1px solid #9BAAB7;border-left: 1px solid #9BAAB7;border-top: 1px solid #9BAAB7;text-align: left;display: block;position: relative;z-index: 1001;}
.b_bb{position: relative;}
.b_s9:hover i,.b_bb i{background: white;height: 2px;position: absolute;bottom:0;left:0;width: 100%;display: block;}

.kops {position: absolute;background-color: #FFF;border: 1px solid #9BAAB7;z-index: 887;left: 68px;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;}
.kops2 {width: 70px; position: absolute;background-color: #FFF;border: 1px solid #9BAAB7;z-index: 9999;right: auto;top: 27px;}
.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;}
.kops3 {position: absolute;background-color: #FFF;border: 1px solid #9BAAB7;z-index: 9999;right: auto;top: 27px;}
.kops3 li {clear: both;line-height: 28px;}
.kops3 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 {background-color: #F3F4F9;height: 30px;}
#stop .kops li a:hover {color: #CC3300;background-color: #FBEBB9;text-decoration: none;}
#stop .kops2 li a:hover {color: #CC3300;background-color: #FBEBB9;text-decoration: none;}
#stop .kops3 li a:hover {color: #CC3300;background-color: #FBEBB9;text-decoration: none;}
/* newtoploginbar end */


/* 全半场对比按钮 */
.analyNav #odds_menu #tabs {float: right;position: absolute;right: 0;bottom: 5px;display: inline;font-size: 12px;font-weight: normal;padding: 0;margin: 0;
	overflow: hidden;background: #f6f6f6;color: #333;height: 23px; line-height: 23px;border: solid 1px #d6d6d6;border-radius: 5px;}
.analyNav #odds_menu #tabs a { cursor: pointer;display: inline;padding: 8px 6px;text-align: center;text-decoration: none;}
.analyNav #odds_menu #tabs a.on { background: #44a2d1;color: #fff;}


/*区域阴影效果*/
#webmain #odds,#webmain #oddsDetail {box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.04);}

.jingcaiIcon:before {
    position: absolute;
    right: -4px;
    width: 29px;
    height: 20px;
    background: url(/images/new-w.png) no-repeat center center;
    background-size: 29px 20px;
    content: "";
    display: block;
}

.hotIcon:before {
    content: "HOT";
    background: linear-gradient(90deg,#ff0d0d,#ff6f09);
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    padding: 0 4px;
    border-radius: 4px;
    position: absolute;
    right: -6px;
    top: 0;
    display: block;
    transform: scale(0.8);
}

.vipbanner {border-radius:6px;background:url(/images/vipbg2.png) left center;color:#fff;padding:12px 20px;margin-bottom:10px;height:30px;position:relative;width:1040px;cursor:pointer;}
.vipbanner_tit {width:50%;line-height:30px;margin:0;font-size:16px;font-weight:600;padding-left:60px;}
.vipbanner_details{font-size:14px;position:absolute;right:20px;top:50%;height:28px;line-height:28px;margin-top:-14px;}
.vipbanner_details.skip {background:url(/images/enter.svg) no-repeat right center;background-size:18px;width: auto;padding-right:26px;}
.vipbanner_details font {color:#ffba37;padding:0 2px;font-weight:600;}
.vipbanner .highlight {color:#FFD77A;font-weight: bold;}
.soccer, .basketball, .tennis, .game, .volleyball, .baseball, .tabletennis, .badminton, .snooker, .football, .hockey, .racing {
    display: none
}