/* 分析头部 */
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,.header .analyhead .row span.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;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;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;}
.analyNav #odds_menu li .jingcaiIcon {position: relative;}
.analyNav #odds_menu li .jingcaiIcon:before {position: absolute;top:-8px;right: 3px;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: 24px;
	top: 0;
	display: block;
	transform: scale(0.8);
}

/* 新分析头部 */
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%;min-width: 1080px;height: auto;text-align: center;
	/* background: linear-gradient(90deg,#D7E7F8,#edf4fb,#D7E7F8); */
	overflow: visible;margin: -8px 0 10px 0;border-bottom: 2px solid #e5e5e5;}
.aline {width: 100%;height: 5px;}
.aline .home {width: 50%;height: 100%;margin: 0;display: inline-block;background: linear-gradient(90deg,#FFA77C,#FF712D);}
.aline .guest {width: 50%;height: 100%;margin: 0;display: inline-block;background: linear-gradient(90deg,#2A9BFF,#84C8FE);}
.header .analyhead {width: 1080px;height: 120px;background: none;border: none;padding: 10px 0;margin: 0 auto;position: relative;}
.header .analyhead .vs {width: 34%;float: left;}
.header .analyhead .home {width: 33%;float: left;text-align: center;margin: 35px 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: 35px 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 a:focus {border: none;}
.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 {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 {width: auto; margin: 0 auto;}
.header .analyhead .row .half>div {width: 33.3%;float: left;}
.header .analyhead .row .score {font-size: 40px !important; 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 {width: auto; 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 {width: auto; margin: 0 auto;}
.header .analyhead .row .end .row, .header .analyhead .row .HT .row, .header .analyhead .row .half .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: #ff5106;}
.blue {color:#2885d1;}
.green {color: #009a01;}
.b {font-weight: bold;}
.hide {display: none !important;}
.header .analyhead .row.vs .fine {font-weight:400;}
.header .analyhead .row.vs .fine .space {padding-right:10px;}
.header .analyhead .row .half .row.odd {line-height:60px;margin:0}

/* 导航 */
.analyNav {width: 100%;height: 46px;background: #fff;border-top: 1px solid #d6eeff;text-align: center;margin-top: 0px;position: relative;}
.analyNav ul {float: none;background: transparent;border: none;margin: 0 auto;width: 1080px;line-height: 46px;overflow: hidden;position: relative;}
.analyNav ul li {width: 70px;height: 46px;color: #666;font-size: 16px;line-height: 46px;margin:0;padding-right: 20px;float: none;display: inline-block;cursor: pointer;position: relative;}
.analyNav ul li a {color: #666;display: inline-block;width: 100%;}
.analyNav ul li a:hover {text-decoration: none;}
.analyNav li:hover,.analyNav li:hover a,.analyNa .ontab:hover a { color: #289fff;}
.analyNav .ontab,.analyNav .ontab a {background: none;color: #007FE4;font-weight: bold;}
.analyNav .ontab::after {content:"";background: #007FE4;width: 70px;height: 3px;position: absolute;bottom: 0;left: 0;}
.analyNav .ontab:hover::after {background: #289fff;}
/* .analyNav #headMenu .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 #headMenu .languageBox .item {width: auto;height: 28px;color: #8c8c8c;font-size: 12px;line-height: 28px;font-weight: normal;cursor: pointer;display: inline-block;padding: 0 10px;text-align: center;}
.analyNav #headMenu .languageBox .item.on {background: #fff;color: #333;font-weight: bold;border-radius: 2px;box-shadow: 0 0 4px rgba(0,0,0,0.14);} */
.analyhead.new .languageBox {width: auto;height: 28px;float: right;position: absolute;right: 0;top:auto;bottom: -39px;display: inline-block;padding: 0;margin: 0;background: #eee;line-height: 28px;border: 1px solid #d9d9d9;border-radius: 2px;overflow: hidden;z-index: 1;}
.analyhead.new .languageBox .item {width: auto;height: 28px;color: #8c8c8c;font-size: 12px;line-height: 28px;font-weight: normal;cursor: pointer;display: inline-block;padding: 0 10px;text-align: center;}
.analyhead.new .languageBox .item.on {background: #fff;color: #333;font-weight: bold;border-radius: 2px;box-shadow: 0 0 4px rgba(0,0,0,0.14);}
.analyNav.new #odds_menu li .jingcaiIcon:before {top: -12px;right: -22px;}


/* 侧边栏导航 */
#right_float { width: 50px;}
#analyMap div {margin: 0px;position: relative;right: -15px;top: 21px;}
a.rf.on {background-color:#1896d5;color: #fff; position:relative;}
.rf:link,.rf:hover,.rf:visited {width: 50px;height: 30px;text-align: center;color: #1896d5;line-height: 30px;margin-bottom: 2px;display: block;border: 1px solid #1896d5;background-color: #f6f6f6;border-radius: 3px;}
.rf:hover {background-color: #1896d5;color: #fff;}


/* newtoploginbar star */
#stop #toplogin {width: 1000px;padding: 0;line-height: 27px;height: 27px;}
#stop #toplogin .red{color: #CC3300 !important;}
#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: 27px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D8E0E7;}
#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 */

div,ul {margin: auto;list-style: none;}

/* 分析页表头 */
.fx_title2 { background: #1896d5;}
.header .row .dataBaseBtn {background: #3473C7; color: #fff; padding: 0; margin-left: 10px; border-radius: 0;}

/* 全半场对比按钮 */
.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;}

/* 定制弹框 */
/*#Layer2 {background-color: #FFF;padding: 0;width: 580px;border: none;left: 670px;top: 190px;z-index: 5;position: absolute;}
.popupBox {border: none;padding: 0px;position: absolute;background: #fff;border-radius: 4px;overflow: hidden;-webkit-box-shadow: 0 0 10px #666;-moz-box-shadow: 0 0 10px #666;box-shadow: 0 0 10px #666;background: #fff url("/images/popupBG.gif") top left repeat-x;z-index: 999;}
.popupBox .info {padding: 10px 15px 0 15px;width: auto;line-height: 26px;}
.popupBox .cc a {float: right;background-image: url(/images/cc.gif);display: block;height: 15px;width: 15px;margin-top: 1px;position: absolute;right: 8px;top: 8px;cursor: pointer;}
.popupBox .sotit {margin: 0px;padding: 0;height: auto;width: 100%;border: none;background: none;overflow: hidden;}
.popupBox .title,.popupBox h2 {display: block;background: none;line-height: 34px;padding: 0px;height: auto;margin: 0px;padding-left: 10px;font-weight: bold;font-size: 14px;text-align: left;color: #333;}
.popup-content .bts {overflow: hidden;padding: 5px;border-top: #f4f4f4 solid 1px;text-align: right;display: block;clear: both;}
.popup-content .bts .countBox {float: left;line-height: 26px;}
.popup-content .bts .ok {float: right;background: #209dde;color: #fff;border: none;padding: 4px 8px;margin: 0px;border-radius: 2px;}
.popup-content .bts input,.popupBox .vsbtn {width: 50px; margin: 0 3px;background-color: #1896d5;border: 1px solid #1896d5;color: #fff;line-height: 22px;cursor: pointer;border-radius: 2px}
.popupBox .row,.popupBox .row:hover {border: none;display: block;padding: 0;margin: 0;line-height: 30px;color: #333;}
#mySet { overflow: visible;}
#mySet ul.line {margin: 0;padding: 0;width: 555px;height: 45px;}
#mySet input[type="checkbox"] { position: relative;bottom: -3px;}
.popup-content .info {padding: 10px 15px 0 15px;width: auto;line-height: 26px;}
.popup-content font.T {line-height: 32px;float: left;width: 36px;margin: 2px;text-align: left;}
.popup-content ul li {background: #fff;color: #3d3d3d;line-height: 30px;display: block;float: left;width: 16.2%;border: solid 1px #bbb;border-radius: 3px; padding-left: 5px;margin: 2px;text-align: left;}
.popup-content ul li.on {background: #f2f9fd;color: #1896d5;}
.popup-content ul.team li  {width: 13.3%;}
.popup-content ul.pro li {width: 16.4%;}
.popup-content ul.int li {width: 28.6%;}

.popup-overlay{background-color:#000000; filter: alpha(opacity=20);opacity:.2;top:0; right:0; bottom:0; left:0; margin:0; padding:0;}
.popup-overlay-again{background-color:#000000; filter: alpha(opacity=50);opacity:.5;top:0; right:0; bottom:0; left:0; margin:0; padding:0;}
.popup-container{ width:100%;background-color:#FFFFFF;overflow: hidden; }
.popup-container .popup-titlebar{height:28px;background:url(/images/t1.gif) repeat-x;cursor:move;border-top:1px solid #A3CDF1;background-position:0px -2px;}
.popup-container .popup-titlebar .Ptitle{font-weight:700; line-height:30px; color:#fff; margin-left:15px;background:none; font-size:13px;}
.popup-container .popup-titlebar .Pclose{ float:right; text-decoration:none; margin-top:5px; margin-right:3px; background:url(/images/close.gif) no-repeat; width:20px; height:20px;}
.popup-container .popup-titlebar .Pclose:hover{background:url(/images/close.gif) no-repeat;}
.popup-container .popup-content{border:solid 3px #DBF2FE; padding-bottom:5px;margin:0;overflow: hidden;}
.popup-container .popup-resize{ text-align:right;margin-top:-30px; height:30px; line-height:0;overflow: hidden;}
.popup-container .popup-resize div{ width:30px;line-height:30px; background:url(/images/a_popup_resize.gif) 23px 22px no-repeat;float:right;text-indent:100px;overflow: hidden;cursor:se-resize;}
.JsTitle{position: absolute;top: 0;left: 0;z-index: 2000;padding:5px;background-color:#0C609C;color:white;-webkit-box-shadow: 0 0 9px #999;box-shadow: 0 0 9px #999;filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999',direction=135,strength=4);}
.JsTitleNoBG{position: absolute;top: 0;left: 0;z-index: 2000;padding:0px;-webkit-box-shadow: 0 0 9px #999;box-shadow: 0 0 9px #999;}*/



/* 赔率弹框 */
.odds_unchecked {border: 1px solid #bbb;background-color: #fff;margin: 5px 0px 5px 10px;width: 94px;line-height: 30px;padding-left: 10px;float: left;display: block;cursor: pointer;border-radius: 3px;}
.odds_checked { border: 1px solid #bbb; background-color: #f2f9fd; color: #1896d5;margin: 5px 0px 5px 10px;width: 94px;line-height: 30px;padding-left: 10px;float: left;display: block;cursor: pointer;border-radius: 3px;}
.odds_checked input { margin-right: 3px;}
.odds_unchecked input { margin-right: 3px;}
input[type="checkbox"] {position: relative;bottom: -3px;}
.soccer, .basketball, .tennis, .game, .volleyball, .baseball, .tabletennis, .badminton, .snooker, .football, .hockey, .racing {
	display: none
}