@charset "UTF-8";
	.vIndex_entranceArea {
	background-color:#fff;
	display:table;
	table-layout:fixed;
	width:100%;
	height:38px;
	margin-bottom:10px;
	overflow:hidden;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2
}
.vIndex_entranceArea_item {
	position:relative;
	display:table-cell;
	text-align:center;
	height:40px;
	line-height:40px;
	color:#333;
	overflow:hidden
}
.vIndex_entranceArea_item:before {
	content:"";
	display:inline-block;
	width:24px;
	height:40px;
	background-repeat:no-repeat;
	background-position:center 11px;
	background-size:18px 18px;
	vertical-align:bottom
}
.vIndex_entranceArea_item {
	color:#e03e3f
}
.vIndex_entranceArea_item.kj:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAh1BMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7QkyM9NeXAAAALHRSTlMA+QbUXAPybyj1Cr1TodusTevl4BGVLMZqDppYOSEV8IqEf2hFQs52GbRkv5LzXLUAAAGiSURBVDjLxZLpboMwEITXNpjLgQKB3Eeb3p33f75ubFckDlSVqqrfH4MZxjvrpf9ngyk2V7pUYwqd0kD+jPpEY0Q1nvPhdY1aiccRXZqpGuvLAk2HQ08hucLMcJlDgRXFBdp9KJyhXVFly3S/1SxZlVjkQYEQW6J9DZW732DO6+6AGx6IMcDsvHbAuzV4EghYxM7Y5ZGFPYE5AdFlgXrnkn91aF+ieSVnnm2HAhF9Rdj5vf6AheSVo9tN7zPzxhcdvhO2ChtdrbxPax8in8jzYgO56G+x89l64zca8B989M75eONydSWUCx9IVoDQAo3vcRZe7L6xgUwJT2ms8YZC+gzr+AioJJUyTRRw5K2ObjHAB8Qydm/xKUNmD7nlAUPLXCwuewypsTw3tdC6uOOHJRo5PvZQfO49LPd8ukI0KqyQsB9EMp8nAuyZoBoVtuBJLpC4qyr4WtCOCgW4JI05MXNoLhpiVKhDYT4hLMOje7Q/DvO79sjGNzzLgoaHmPAKDU1wvB6KI00Rd27M8j5RQBdPCoPB/RYZVa0QbRVJ+mM+AantO1fLvmosAAAAAElFTkSuQmCC)
}
.vIndex_entranceArea_item.jc:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAJ1BMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7QkzTbHzmAAAADHRSTlMAS/Pmvm4S54QR5HaIGwhOAAAAmklEQVQoz2OgCjgDpfALiuicQQKHHEFiHGfQQANQUEY1AVk7Z9BBIMMnANVM7iNAQicBVZDtEIiB4TzaCTLanDEEcYXPHBaACzKfOXMYJGhz5owBXJDnAMSQMyAWQhDMp0gQCHAK0sZ2hDePQ71ZgAiQmjMLQYLiZ04JUB7IkChGAWyHIIkBAWCJQUZ1AkIElmwwExjWpEgpAAD3Q5iqz072qgAAAABJRU5ErkJggg==)
}
.vIndex_entranceArea_item.yc:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAilBMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkzmrzh7AAAALXRSTlMAEfhuTb706fAp2dEMB3UWA+GqnyIc7YeEgHtSSMi7tK2TjYJbVUM7NLdjMWBUu5U+AAABZUlEQVQ4y8WUWXKCQBRFoZlBRMEhIM6z5ux/e8EWQiS08JPK/WmKOnXfWE/7Z5mWjVK2ZVbcBx36KP0Qhq4OpxuCp6eFob3VEEu+Lg2/46XhiStfeP0/8q2GJbSCN1j0AcMx+GEP0AAwusGBw3XNTO8EM4Q3Eey6QN1lq2kpYqJFd9OYJ1ZwaAXnRVRZkCuQcs4tjvops591mJQKpjUBkhnGPoA/+u5TAptBI8c5lfKKmy5h/6uY0Q5w1qk5rbiTg31sq9qAZPBzYxjf29uzEARe1fUNLCNVH89FsE/55fmQhOqGT3wc6e3C8O1kFqyLuubg5o80IyW4J9WiFfhekWaMoQRXmJcxrPQijQACJTgjE7ArZpPPSGMuCtADELfHVMYQe85WAR7KZSk0yGyc2A3bwa1cllJRAhzaweVjWWp5V6xWMBR77VV5MKmJ+lJ4R62pkey5jt379vS+Zn3vY++L+yf6Als8SBNBxjBhAAAAAElFTkSuQmCC)
}
.vIndex_entranceArea_item.tj:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAJ1BMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7QkzTbHzmAAAADHRSTlMAUsTzEW+AJ9HgvqFNT9mmAAAA5ElEQVR4Aa3Sv66CMBQG8IMgoDD4IA7OTi4mDg4Ojgw+AIPud3C7C4OJk4mDiYOriS8ARVTkPJT9A6UpxkU7NOGXnvK1p/DbYRxRjmGPU1gL4o0vwnldMUa2rJupuwQHOplXlaYDOvmxSvyLTv1qc/KJ3hQC2LuFToHIqNJ+leu0tVKNrNTJwZd/5OckbaLRJPMKpZAtitYdTE+SDJr6MWohPiW5VGYsLUoyE1Hv8GRlCEF2AfWxBblJg/7ujcJwo1y0oOgs21GSw9slmlaGsHEJVWs9xJhdPgGoHoB1EfT/9eN6AZuNhDct8Il/AAAAAElFTkSuQmCC)
}
.vIndex_entranceArea_item.ml:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7QkwqnzvXAAAABnRSTlMA7o88xDt/lD/YAAAAWklEQVQoz2OgLmASS1RAE1JLS0tCExIzYE5EE0oDImoKIZwDF0I4By6EcA5CCM7CJwQ2GVUIbDKqENhkVCEwMZBCYgasiQgCHiQIAhFwCAIHcEtDAinYhKgKANr4OL1AZcJ7AAAAAElFTkSuQmCC)
}
.vIndex_entranceArea_item.gj:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkxq4upZAAAAHXRSTlMA8lIS0Q3W+YaCfXNoRJEXsKg6oF4t592ZA8NMtMyjUokAAAEDSURBVDjL1ZPpboQgEICHWzk80F3d3c77v2aH1A1WhbS/mn4hCMmXYY4If0VYcI8OV9Idv3O/khA5ZDjitVS5Ro01dEySxjrLV9xQqxkxP17k95KmHGGHRJQnCZV6h8z3LG3k0+H+Mynnhmnt6AAErVsu4CIn0UhjZCuydK6Os2H0bhwYP88yOwHAunTgJalnjvZXBDJZX5DaoaN9fqUCPpqCJP3Q9t7auW8GJwuSWZVYZwDfCTWZkkTtEZaeVQCRlZ6baZucW+njZSnxJ8DNCWEp4vOdOD+1YGrGB8BjbMatBfr4xyngxndAUufNFiAuB2tKnWY2hJYxDhXSgFka8H/mE1nyInAJE3u6AAAAAElFTkSuQmCC)
}
.vIndex_entranceArea_item.gj2:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAANlBMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkww67ioAAAAEXRSTlMAQfAT1QzOhlK04fkvp3siZum6w6sAAADWSURBVDjLzZFLDsMgDERt8yek6dz/sk1FJVMCqN3liQWWnuSxTbeGM1osj6TqKHkkAbGpIjCWFiVb9FyzLRzNBvBqZkCbT/lfsoClBn/WFwnOQZVat1JFf139m6TZ8H4Ngcicr+gAg0wm2G3zwah0nS5K7SVRpZ4IJC6FExBnkhE8Di+y0wNiJlJAouCNkSclhInkwfSUwsLEsBNpg6MjZ/FEDttCSjsZH05JFu0+EsMvgrOc7Y4meBysgAwX0hVYfJNdXaZzzTI5d9Z+PYvSH1jeB74pLwujFi81CJJlAAAAAElFTkSuQmCC)
}
.vIndex_entranceArea_item.zst:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAOVBMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkym9eD3AAAAEnRSTlMAw/HjMxrWDfypmn1tRrlXJb7vHCM0AAAAj0lEQVQ4y9XRWQpCMQwF0Ayd2zd4979YBxB8Ik3QD/X+lJJDIAn9VRi3iAfB7uZAA2qiULBYKCoqGSgmpHxBhpGdiHligkICzdML1DBLAtY4JydAxkyErkBpr9rkTDmGrVcFIG2f3fIq6pYfCnxARTStbRwnMlb5OWJ2IMCPmB0IeBsxOxDwe4j5/j5/v5AzU4UKMkCtPEMAAAAASUVORK5CYII=)
}
.vIndex_entranceArea_item.sh:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAATlBMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qky/xa9rAAAAGXRSTlMA+RsGD2rysKwV0Zd+Qdkt54lSMmC3ySXDT+iUbAAAAVZJREFUOMvNVNt2gzAMi8mVhIRAgU7//6NbcMMla583P5mDsGTZRvxddNolA5Oc7j5BHhZn2Mc7iAwArXpUQo16JSDI30weCCdJPxF812Iy0iiuMSbkO0p6bH3zndrgb4wBSe1JtJmyjYxKCNe+QMylwaGZkXDp0WJiZYShk91AxGom2FM1iAUtL7DGwj0SDu0ariaReV58wnHC6cJJxHCCubSroIRq0bZr0uarmoVUQQaqGh1QItRnqY9KwOHFtoO263TbSk9DbIEt0/NEfugbTWczsxKzwR5mbrvLh7gZWKNScQXmxifCq3pvMHA2wPR3xz2W+mr9USiFfIoV0312GqQ70Unhi5vBKRdEhG+2wKGEFFTESZutFArU7tOyZsoNyHzYzEpnK13d8XyxeYCtwqve9lpaC5q7c8t+d89ipo1SRgvMHy44NWN5/y+IPGBTBvxf4xt1AxlUMyjadQAAAABJRU5ErkJggg==)
}
.vIndex_entranceArea_item.zj:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAA7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkw7Qkxq4upZAAAAHXRSTlMA+hSF8ul8QVMGzwuyxJNlOSUcDtOgddy8MLFdTBgnSdoAAAEASURBVDjLxZFZcsMwDENJbY5sy/sSt8X9r1m7rqSkHUWZfjT4woweBQ5IL5WQE3MpxSPmovAldXnAAHVRVUUNJCmhYE5noFKJErW3NWQCKlF4W2BKQIzR2xGchyqoZ+LKPy+eryCW+RbLzJ8ld2CVPvBgnIa25IbBUQVoZ4afzMI4NJLuOr1Dh3i5Z2ZgbXu7uyswE5Htl/V0QQZo7LkUt1Kf1jaAiUzPaL5ty2ILxTfg/qbqc/hIuxKtfsLqm+LL41ufts/ouEY8oUIX04i6kNch8ASI0ERPtIWjCCBA0dpyqsi5u5ffdtDzO28ZiD6gGspBJPWYhQ4loJSehf5fn3MEGGKiivzsAAAAAElFTkSuQmCC)
}
.vIndex_entranceArea_item.gc:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAPFBMVEUAAADhPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj/hPj+hzosrAAAAE3RSTlMAQiHZXGugwc0V7i4HgBCTqH9QXvmxWwAAAXdJREFUeAGdVNm2gyAMRFkSXNCa///XGxASrG2P5/JSC0kmM1nMf87oA05EEwY/fjVyQN0B99FosPwW3ByXJc4u8B873IyWjf19f+M59rZcrSISvd5dX0QYL1aWcL7nMSPZzm5Bgvgp3wiEihs0+LgCIGyDJhOEI1FDXEWOVHGJmouV7Jku4bZm/VB42KoqQUPk56N8MPGmDtCpM8gNQ66SR/P15xeHMGrWEuHCtluiXF+vXNaKaUzSaKxDRgskNVYoL/A59xwHRY3sQvuRzMCMMUktCuuJugL4qeoWxMrEkiaRlmOUjrOHlrJw7MwSxwI/DKXbjqtZB7pTY+1YkHQBVQqpe2MPd6Gwy/9O+q4gVRCV94vZKa8Wi0GpzR0qaL3U0rMcZ6+noGnW0veNlMUF7rf8694aqWtLnpF6piabtGVOXVbBsQFaCK4JM2pv9SPzdvqReTqAD8f56XJ4umrMbXHZj4ur6PxkDRaV/H4u1f3HUv1x/gAfCBoY+P/k8wAAAABJRU5ErkJggg==)
}
.vIndex_entranceArea_item:after {
	content:"";
	position:absolute;
	top:8px;
	right:0;
	width:0;
	height:24px;
	border-left:1px solid #f2f2f2
}
.vIndex_entranceArea_item:last-child:after {
	display:none
}
.vIndex_recommends {
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	background-color:#fff;
	overflow:hidden
}
.vIndex_card {
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	background-color:#fff;
	overflow:hidden
}
.vIndex_card_matchInfo {
	display:block;
	height:54px;
	padding:10px 0;
	text-align:center;
	font-size:14px;
	color:#333;
	overflow:hidden
}
.vIndex_card_matchInfo .team {
	float:left;
	width:30%
}
.vIndex_card_matchInfo .team img {
	display:block;
	margin:0 auto;
	width:32px;
	height:32px
}
.vIndex_card_matchInfo .team p {
	height:16px;
	line-height:16px;
	margin-top:6px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vIndex_card_matchInfo .middle {
	float:left;
	width:40%;
	color:#333;
	overflow:hidden
}
.vIndex_card_matchInfo .middle p {
	height:30px;
	line-height:30px;
	font-size:15px;
	overflow:hidden
}
.vIndex_card_matchInfo .middle .score {
	font-size:20px
}
.vIndex_card_matchInfo .middle .state {
	display:block;
	width:70px;
	height:20px;
	line-height:20px;
	border:1px solid #f2f2f2;
	border-radius:10px;
	font-size:14px;
	text-align:center;
	color:#999;
	margin:0 auto;
	overflow:hidden
}
.vIndex_card_matchInfo .middle .live {
	border-color:#e03e3f;
	background-color:#e03e3f;
	color:#fff
}
.vIndex_card_matchInfo .middle .green {
	border-color:#16b13a;
	color:#16b13a
}
.vIndex_card_articles {
	position:relative
}
.vIndex_card_articles:before {
	content:"";
	position:absolute;
	left:10px;
	right:10px;
	top:0;
	display:block;
	height:0;
	border-top:1px solid #f2f2f2;
	z-index:1;
	overflow:hidden
}
.vIndex_matches {
	background-color:#fff;
	overflow:hidden
}
.vIndex_matches_list {
	display:block;
	font-size:0;
	text-align:center;
	white-space:nowrap;
	overflow-x:scroll;
	-webkit-overflow-scrolling:touch
}
.vIndex_matches_list::-webkit-scrollbar {
	display:none
}
.vIndex_matches_list::-webkit-scrollbar-thumb {
	display:none
}
.vIndex_matches_list:horizontal {
	display:none
}
.vIndex_matches_list_item {
	display:inline-block;
	width:47%;
	max-width:176px;
	min-width:168px;
	height:90px;
	padding:8px;
	border-left:1px solid #f2f2f2;
	background-color:#fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	color:#333;
	text-align:left;
	vertical-align:top;
	overflow:hidden
}
.vIndex_matches_list_item .red {
	color:#e03e3f
}
.vIndex_matches_list_item .redBox {
	display:inline-block;
	height:18px;
	padding:0 8px;
	border-radius:18px;
	background-color:#e03e3f;
	color:#fff
}
.vIndex_matches_list_item .videoBox {
	position:relative;
	display:inline-block;
	height:16px;
	line-height:16px;
	padding:0 12px 0 7px;
	border:1px solid #01b331;
	border-radius:16px;
	color:#01b331
}
.vIndex_matches_list_item .videoBox:after {
	content:"";
	position:absolute;
	top:50%;
	right:4px;
	width:0;
	height:0;
	margin-top:-4px;
	border-style:solid;
	border-width:4px 0 4px 5px;
	border-color:transparent transparent transparent #01b331
}
.vIndex_matches_list_item:first-child {
	border-left:none
}
.vIndex_matches_list_item_top {
	position:relative;
	height:18px;
	line-height:18px;
	color:#999;
	font-size:11px
}
.vIndex_matches_list_item_top .right {
	position:absolute;
	top:0;
	right:0;
	height:18px
}
.vIndex_matches_list_item_main_part {
	position:relative;
	height:20px;
	line-height:20px;
	margin:8px 0 0;
	padding-right:30px;
	font-size:14px;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vIndex_matches_list_item_main_part img {
	float:left;
	width:18px;
	height:18px;
	margin:1px 8px 1px 0
}
.vIndex_matches_list_item_main_part .score {
	position:absolute;
	top:0;
	right:0
}
.vIndex_matches_list_more {
	display:inline-block;
	width:40px;
	height:90px;
	line-height:15px;
	padding:15px 12px;
	border-left:1px solid #f2f2f2;
	background-color:#fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	color:#333;
	text-align:center;
	vertical-align:top;
	white-space:normal;
	overflow:hidden
}
@media (min-width:1004px) {
	.vIndex_entranceArea {
	margin-bottom:20px
}
.vIndex_card {
	margin-top:20px;
	margin-bottom:20px;
	border-radius:3px;
	border:1px solid #f2f2f2
}
.vIndex_card .vMod_articleList {
	border-radius:0;
	border:none
}
.vIndex_matches_list {
	margin:6px;
	white-space:normal;
	text-align:left;
	overflow:hidden
}
.vIndex_matches_list_item {
	width:216px!important;
	height:92px!important;
	max-width:none!important;
	margin:5px;
	border:1px solid #f2f2f2!important;
	border-radius:5px
}
.vIndex_matches_list_more {
	display:none
}
}


/*足球赛事*/
.vLeague2_index_banner {
	min-height:230px
}
.vLeague2_index_banner img {
	display:block;
	width:100%;
	height:auto
}
.vLeague2_index_main {
	margin-top:-20%;
	position:relative
}
.vLeague2_index_titleBar {
	position:relative;
	margin:0 auto;
	width:70px;
	height:25px;
	line-height:26px;
	text-align:center;
	background-color:#3f5fd3;
	color:#fff;
	font-size:15px
}
.vLeague2_index_titleBar:after,.vLeague2_index_titleBar:before {
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	top:0
}
.vLeague2_index_titleBar:before {
	border-top:25px dotted transparent;
	border-right:10px solid #3f5fd3;
	left:-10px
}
.vLeague2_index_titleBar:after {
	border-top:25px dotted transparent;
	border-left:10px solid #3f5fd3;
	right:-10px
}
.vLeague2_index_matchBox,.vLeague2_index_matchBoxItem {
	overflow:hidden
}
.vLeague2_index_matchBox {
	margin:20px auto 50px;
	width:320px
}
.vLeague2_index_matchBox .vLeague2_index_matchBoxItem {
	margin-bottom:10px
}
.vLeague2_index_matchBox .vLeague2_index_matchBoxItem.hot {
	padding:0 5px
}
.vLeague2_index_matchBox .vLeague2_index_matchBoxItem:last-child {
	margin-bottom:0
}
.numCircle {
	position:absolute;
	display:block;
	width:16px;
	height:16px;
	border-radius:100%;
	line-height:16px;
	text-align:center;
	color:#fff;
	font-size:12px
}
.numCircle.orange {
	background-color:#ff8400
}
.numCircle.gray {
	background-color:#a8a9ab
}
.vLeague2_index_matchBoxItem_fiveItems {
	float:left;
	width:33.3%;
	height:auto;
	overflow:hidden;
	text-align:center
}
.vLeague2_index_matchBoxItem_fiveItems a {
	display:block
}
.vLeague2_index_matchBoxItem_fiveItems .imgBox {
	position:relative;
	display:block;
	width:90px;
	height:auto;
	margin:0 auto;
	overflow:hidden
}
.vLeague2_index_matchBoxItem_fiveItems .imgBox.left {
	float:right;
	margin-right:9px
}
.vLeague2_index_matchBoxItem_fiveItems .imgBox.right {
	float:left;
	margin-left:9px
}
.vLeague2_index_matchBoxItem_fiveItems .numCircle {
	bottom:25px;
	right:9px
}
.vLeague2_index_matchBoxItem_fiveItems img {
	display:block
}
.vLeague2_index_matchBoxItem_fiveItems p {
	position:absolute;
	width:100%;
	bottom:5px;
	font-size:13px;
	color:#bed4ed
}
.vLeague2_index_matchBoxItem:nth-child(2) .vLeague2_index_matchBoxItem_fiveItems {
	width:50%
}
.vLeague2_index_matchBoxItem_hotItems {
	float:left;
	display:block;
	width:25%;
	height:auto;
	overflow:hidden;
	text-align:center;
	color:#bed4ed;
	margin-bottom:8px
}
.vLeague2_index_matchBoxItem_hotItems .imgBox {
	position:relative;
	width:65px;
	height:65px;
	margin:0 auto;
	background:#fff;
	border-radius:50%;
	border:3px solid #21374f
}
.vLeague2_index_matchBoxItem_hotItems .numCircle {
	bottom:0;
	right:2px
}
.vLeague2_index_matchBoxItem_hotItems p {
	margin-top:8px;
	font-size:13px
}
.vLeague2_index_explain {
	height:40px;
	line-height:40px;
	background:#0b2543;
	color:#446fa0;
	text-align:center
}
.vLeague2_content {
	margin-top:10px
}
.vLeague2_table {
	width:100%;
	text-align:center;
	border-collapse:collapse;
	font-size:12px;
	background-color:#fff;
	color:#333
}
.vLeague2_table tr {
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2
}
.vLeague2_table th {
	height:32px;
	padding:0;
	background-color:#fafafa;
	color:#999;
	font-weight:400
}
.vLeague2_table td {
	height:36px;
	line-height:14px;
	padding:0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vLeague2_table .gray {
	color:#999
}
.vLeague2_table .bold {
	font-weight:700
}
.vLeague2_table .red {
	color:#e03e3f
}
.vLeague2_table .green {
	color:#6ab831
}
.vLeague2_table .blue {
	color:#1d91f3
}
.vLeague2_table .block {
	display:block
}
.vLeague2_table .l-bd {
	border-left:1px solid #f2f2f2!important
}
.vLeague2_table .r-bd {
	border-right:1px solid #f2f2f2!important
}
.vLeague2_table .t-bd {
	border-top:1px solid #f2f2f2!important
}
.vLeague2_table .b-bd {
	border-bottom:1px solid #f2f2f2!important
}
.vLeague2_table .no-l-bd {
	border-top:none!important
}
.vLeague2_table .no-r-bd {
	border-right:none!important
}
.vLeague2_table .no-t-bd {
	border-top:none!important
}
.vLeague2_table .no-b-bd {
	border-bottom:none!important
}
.vLeague2_table .rightIcon {
	cursor:pointer;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUBAMAAABL3sEiAAAAD1BMVEUAAACqqqqqqqqqqqqqqqrPeTbLAAAABXRSTlMA/oBXLILF29UAAAAwSURBVHgBnY5RDQBACEKZJtAEV8EI17+UUwzg5Oft8QOQh8r3hho1DkpMuZSZ5YkERVQEo8zFQvgAAAAASUVORK5CYII=);
	background-size:6px 10px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague2_table .orange {
	color:#ff8c32
}
.vLeague2_table .bgRed {
	display:inline-block;
	padding:1px 4px;
	background-color:#e03e3f;
	color:#fff
}
.vLeague2_table .bgGreen {
	display:inline-block;
	padding:1px 4px;
	background-color:#6ab831;
	color:#fff
}
.vLeague2_table .bgBlue {
	display:inline-block;
	padding:1px 4px;
	background-color:#1d91f3;
	color:#fff
}
.vLeague2_table .bgOrange {
	display:inline-block;
	padding:1px 4px;
	background-color:#ff8c32;
	color:#fff
}
.vLeague2_content_main {
	margin-bottom:59px
}
.vLeague2_content_main .part {
	display:none
}
.vLeague2_content_main .part.cur {
	display:block
}
.vLeague2_content_nav {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	min-width:320px;
	height:48px;
	border-top:1px solid #e5e5e5;
	background-color:#f8f8f8
}
.vLeague2_content_nav .item {
	display:block;
	float:left;
	width:33.33%;
	height:20px;
	line-height:20px;
	padding:14px 0;
	text-align:center;
	color:#888
}
.vLeague2_content_nav .item:before {
	content:"";
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	vertical-align:bottom
}
.vLeague2_content_nav .item.schedule:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAJ1BMVEUAAACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIgln7UqAAAADHRSTlMALl7gQ82lePMauZB8UYIrAAABFklEQVR4Aa2SrW/CUBTFb9eVryIgwc1sYmAQGAypJCTLpoYjGEhQIAgJDoGYmKhok7lVNJudmFimJrr1Y1/3j1o73rvvrXuSI/pOfn05Pbm3sAcdzOzuNMfOMdP7X2gnJ47b3FGX4DJ73uIdwBEuGRz7v8cAe/eIHQY32915inhZZR68T2ZuzqAUMF+SPqzzC5VYQOOVd/8QsBJxhzWChTfurEeCJuUveDmA4jd3F4GYTcJdldLh8IvK0WvQqJ4ZEiyT1VAUFZ3tY4BGPbu4FkljX1sgxvNnCycEN1cPOBqmOwmfRJCHcRqgtVaOtCWdtiCpmPxnUjtZVk0BXxSZ0PYV0NsqoBEpoJn7vXKzlXWtgn3Yn34A329JOJWysqgAAAAASUVORK5CYII=);
	background-size:20px 20px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague2_content_nav .item.analysis:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAD1BMVEUAAACIiIiIiIiIiIiIiIhTGFtKAAAABHRSTlMA40k7iIcVCwAAAHRJREFUeAHN0tENgCAMBFBQBiCGAXQDPxwA4u0/k/ZMDFD0y6j9sXkfFy7VvDfWN9DF4zshjQoD4BViXqLGc3sEu4BBoQWSQrf20BjNDTK8RobXyHCFsvwD2X0/R/5OFpHD5Y1YWU6cd7/+GUpEOQy1LfxyNuepLl2Ug7dUAAAAAElFTkSuQmCC);
	background-size:20px 20px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague2_content_nav .item.team:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAM1BMVEUAAACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIhD3494AAAAEHRSTlMAmSkW8oxd4k0KvdOCcqk8pm/+YAAAAZJJREFUeAHNVNt2xCAIDAriLQn//7XF2ybGTR976sNmxdFhYHT7N8O6I6FgOlz4FQYoYyDZV5xTWCJvjPHECvUvOFLYteaTSH7D0X0e4DvSieyPUBZZ2S0KtIN8huyb5kN4EQ+Sasxx1cz1qMALecDGomwMdGDPwwk+jnTCVaoKCl2Iv+2/M9cMuSda0kvtM1Vi25I4/T0vJiti9LNLnIEs5yPctvp28DWwA49PJH4Hck3a3cJrpO/fW2LnaLVIcU++cfRuxd6KZi7b9adnX892gK6zWtZqf+oO07TP9akFM6WDxb2pAuBZndqsuhRygaY9dJ7VPnGkt1kz/vBTSiVFSfMtsUnYrMAtYzfXKJDOaUmxJFkuVOyWDS4WQa0901CPGqvmEowAEItwNZxZLU61POZzsRHMFZ6k9K0Ee6bsztj0BsZZz0jGjxOoV9DNJVcLRFJoSCOnwOWyOYpzzaHePVJDflQ6tQPVCwmzaqMvD+GNJyLp8/Ot4sp/94o6R16eqSwTC7w8UmVparaFN9wfjx+EoxKYSuGLEgAAAABJRU5ErkJggg==);
	background-size:20px 20px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague2_content_nav .item.cur {
	color:#e03e3f
}
.vLeague2_content_nav .item.cur.schedule:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAALVBMVEUAAADgPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj+Lf0w+AAAADnRSTlMAdwkeXDLdocu2RY7r9pnwBBoAAAEoSURBVHgBrZE/S8NQFMVPk6balkoHB6fSQdfSpYtCaQtFJxE6FDp1demkIBQylYJLyVAcXZxUEBdx7eTgUPwAUox/YuKf+xls9L37UnxjzvDu4ffCzUkOYtD60fTuoLjILimUu0hnQbNY2SY39BWG+fDcojHQpryAI+d3nNP+CVFXwMLkb+4QDUoPAlZfhNk8Q+5Z+JyrXpqSD6R9BZffhEl+K5j+EMagPYZLr9JNrxlmeb8twwGJT+munhgm36VbkduBTMDh+BoWx8t+MTTZWsT/0lCZZzUYndb8xlxTm0aOZRN5/dseHTIs3J/S8XDeiXejvrhKfgPYqK+WIy2luIWIEsF/BtPTQPTKGmhrdmLX0cDSRAO5r6hUCxFlfA00HnVBLxCffgBoilShCUgddAAAAABJRU5ErkJggg==);
	background-size:20px 20px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague2_content_nav .item.cur.analysis:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAD1BMVEUAAADgPj/gPj/gPj/gPj/ueVunAAAABHRSTlMA40k7iIcVCwAAAHRJREFUeAHN0tENgCAMBFBQBiCGAXQDPxwA4u0/k/ZMDFD0y6j9sXkfFy7VvDfWN9DF4zshjQoD4BViXqLGc3sEu4BBoQWSQrf20BjNDTK8RobXyHCFsvwD2X0/R/5OFpHD5Y1YWU6cd7/+GUpEOQy1LfxyNuepLl2Ug7dUAAAAAElFTkSuQmCC);
	background-size:20px 20px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague2_content_nav .item.cur.team:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAOVBMVEUAAADgPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj/gPj8YqlTwAAAAEnRSTlMA9SkWXpqE5gpP2o7BP6hz0LagsN3cAAABnUlEQVR4Ac1U25bkIAgMXsBb0gn//7GLaGY0dvZxz/LQ6WApVVBm+2/CuiMBw3m48FeYB74Dsn3FOYEljMaYmBMzxRdcZj5/16JA8Q2Xx/fgvyMd8+eRQua1ugX27aCIHmPTfDAt4j0nzTlSzU1IoKV4gFZFqpHHgzoPtxwpGZUqgkIXsg/7x8rKMHWild7ZHlMntu1kJ787w13JMht5fPiagaSVxnTbGtvBK/D4yZTvwKSk3ZCmJaNxaTts09r0Q3UPDjX6tJTdwamZy1LTfz7nurcDZJ3EslbmoztM0z73R4dlxFxc3ZsU4Lk8Z+0YdClgHXb6aD/3b/YpN73NmvsPPdutRYnP+ZbYxGRW4IbAtA/vUYThQrGSzMLu6pYNsVRBbTxTiEeNFXMxFO99qcLFcGa1OKqfzM/Fpqz08tPiBvrW7B0iur200QWCWc/Vyez3Cdin7uYOyRUoWaAh3ZwC1cvmcpl77uvkhOXnV6UTO8g3QbT7WbWJwBmGvhXIDPFbx6X+6BVxDr98ppCnKv7lI1WXpmFb/4b7x/EHW54UhnL/J3wAAAAASUVORK5CYII=);
	background-size:20px 20px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague2_schedule_nav {
	height:34px;
	background-color:#fff;
	position:relative;
	overflow:hidden
}
.vLeague2_schedule_nav .btn {
	padding:0 10px
}
.vLeague2_schedule_nav .left {
	left:0
}
.vLeague2_schedule_nav .right {
	right:0
}
.vLeague2_schedule_nav .middle {
	text-align:center;
	margin:0 65px;
	line-height:34px;
	color:#888
}
.vLeague2_schedule_nav .left,.vLeague2_schedule_nav .right {
	display:block;
	position:absolute;
	top:0;
	line-height:34px;
	height:34px;
	color:#333
}
.vLeague2_schedule_main .vLeague2_table {
	table-layout:fixed
}
.vLeague2_schedule_main .vLeague2_table td {
	height:40px;
	line-height:16px
}
.vLeague2_schedule_main .vLeague2_table a {
	color:#333
}
.vLeague2_schedule_main_curRound {
	background-color:#fafafa;
	padding:10px
}
.vLeague2_schedule_main_curRound h3 {
	line-height:16px;
	padding:0 10px;
	margin-bottom:8px;
	border-left:2px solid #e03e3f;
	font-size:15px
}
.vLeague2_schedule_main_curRound i {
	font-style:normal
}
.vLeague2_schedule_main_curRound .vLeague2_table {
	font-size:13px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	text-align:left
}
.vLeague2_schedule_main_curRound .vLeague2_table td {
	height:34px;
	padding:0 7px
}
.vLeague2_schedule_main_curRound .vLeague2_table td:first-child {
	border-right:1px solid #f2f2f2
}
.vLeague2_standings .vLeague2_table {
	table-layout:fixed
}
.vLeague2_standings .vLeague2_table .rank {
	display:inline-block;
	width:16px;
	line-height:16px;
	border-radius:3px;
	text-align:center;
	font-weight:400
}
.vLeague2_standings_about {
	background-color:#fafafa;
	overflow:hidden
}
.vLeague2_standings_about .memo {
	margin:10px;
	overflow:hidden
}
.vLeague2_standings_about .memo .memo_item {
	float:left;
	margin-right:10px;
	line-height:24px;
	font-size:12px;
	color:#666
}
.vLeague2_standings_about .memo .memo_item b {
	display:inline-block;
	width:8px;
	height:8px;
	margin:0 4px 0 0;
	line-height:8px
}
.vLeague2_standings_about .gameRules {
	margin:10px;
	font-size:13px;
	color:#333;
	overflow:hidden
}
.vLeague2_standings_about .gameRules_header {
	line-height:16px;
	padding:0 10px;
	margin-bottom:6px;
	border-left:2px solid #e03e3f;
	font-size:15px
}
.vLeague2_standings_about .gameRules_content {
	text-align:justify
}
.vLeague2_analysis_progress {
	padding:10px;
	background-color:#fff;
	overflow:hidden
}
.vLeague2_analysis_progress p {
	font-size:15px;
	color:#333
}
.vLeague2_analysis_progress .orange {
	color:#ff8c32
}
.vLeague2_analysis_progress .progressBar {
	position:relative;
	height:24px;
	margin-top:4px;
	color:#999;
	overflow:hidden
}
.vLeague2_analysis_progress .progressBar span {
	position:absolute;
	top:0;
	line-height:24px
}
.vLeague2_analysis_progress .progressBar .bar {
	position:relative;
	height:8px;
	margin:8px 54px 8px 68px;
	border-radius:5px;
	background-color:#ededed;
	overflow:hidden
}
.vLeague2_analysis_progress .progressBar .bar_fill {
	width:0;
	position:absolute;
	top:0;
	left:0;
	height:8px;
	background-color:#ff8c32
}
.vLeague2_analysis_box_header {
	height:30px;
	line-height:30px;
	background-color:#fafafa;
	color:#999;
	padding-left:10px;
	border-top:1px solid #eee
}
.vLeague2_analysis_box_header .tipsBtn {
	display:inline-block;
	width:15px;
	height:15px;
	line-height:15px;
	margin-left:3px;
	border:1px solid #7bb5e7;
	border-radius:100%;
	color:#7bb5e7;
	text-align:center;
	vertical-align:text-bottom;
	font-size:13px;
	overflow:hidden
}
.vLeague2_analysis_box_content {
	background-color:#fff;
	color:#333;
	overflow:hidden
}
.vLeague2_analysis_box_content .table {
	margin:10px;
	border:1px solid #f2f2f2;
	overflow:hidden
}
.vLeague2_analysis_box_content .table_header {
	padding:0 10px;
	height:40px;
	line-height:40px;
	overflow:hidden
}
.vLeague2_analysis_box_content .table_header a {
	float:right;
	font-size:12px;
	color:#e03e3f
}
.vLeague2_analysis_box_content .vLeague2_table tr:last-child {
	border-bottom:none
}
.vLeague2_team_box .vLeague2_table {
	table-layout:fixed
}
.vLeague2_team_box td {
	height:38px
}
.vLeague2_trend {
	overflow:hidden
}
.vLeague2_trend_info {
	padding:6px 10px;
	line-height:24px;
	margin-top:10px;
	background-color:#fff;
	color:#999;
	text-align:center
}
.vLeague2_trend_table td,.vLeague2_trend_table th {
	border:1px solid #f2f2f2
}
.vLeague2_trend_table a {
	color:#333
}
.vLeague2_trend_table .gray a {
	color:#999;
	display:block;
	line-height:36px
}
.vLeague2_trend_table .orange {
	background-color:#ff8c32;
	color:#fff
}
.vLeague2_trend_table .blue {
	background-color:#1d91f3;
	color:#fff
}
.barChart2 {
	padding:8px 0;
	background-color:#fff;
	color:#333;
	border-top:1px solid #f2f2f2;
	overflow:hidden
}
.barChart2_title {
	line-height:28px;
	font-size:13px;
	color:#999;
	text-align:center;
	overflow:hidden
}
.barChart2_header {
	height:26px;
	overflow:hidden
}
.barChart2_header .orange {
	color:#ff8c32
}
.barChart2_header_left {
	float:left;
	width:50%;
	height:26px;
	line-height:26px;
	text-align:right
}
.barChart2_header_left span {
	display:block;
	margin-right:18px
}
.barChart2_header_right {
	float:left;
	width:50%;
	height:26px;
	line-height:26px;
	text-align:left
}
.barChart2_header_right span {
	display:block;
	margin-left:18px
}
.barChart2_content {
	overflow:hidden
}
.barChart2_content_part {
	position:relative;
	height:18px;
	line-height:18px;
	padding:6px;
	font-size:12px;
	overflow:hidden
}
.barChart2_content_part .nums {
	position:absolute;
	top:0;
	width:36px;
	height:18px;
	overflow:hidden
}
.barChart2_content_part .slot {
	position:relative;
	height:18px;
	background-color:#f3f3f3;
	overflow:hidden
}
.barChart2_content_part .slot_full {
	position:absolute;
	top:0;
	height:18px;
	background-color:#aaa;
	color:#fff;
	overflow:hidden
}
.barChart2_content_part.red .nums {
	color:#e03e3f
}
.barChart2_content_part.red .slot_full {
	background-color:#e03e3f
}
.barChart2_content_part.green .nums {
	color:#6ab831
}
.barChart2_content_part.green .slot_full {
	background-color:#6ab831
}
.barChart2_content_part.blue .nums {
	color:#1d91f3
}
.barChart2_content_part.blue .slot_full {
	background-color:#1d91f3
}
.barChart2_content_part.orange .nums {
	color:#ff8c32
}
.barChart2_content_part.orange .slot_full {
	background-color:#ff8c32
}
.barChart2_content_part_left {
	position:relative;
	float:left;
	width:50%;
	text-align:right;
	overflow:hidden
}
.barChart2_content_part_left .nums {
	left:0
}
.barChart2_content_part_left .slot {
	margin:0 21px 0 40px
}
.barChart2_content_part_left .slot_full {
	right:0;
	width:0
}
.barChart2_content_part_left .slot_full span {
	margin-right:3px
}
.barChart2_content_part_right {
	position:relative;
	float:left;
	width:50%;
	text-align:left;
	overflow:hidden
}
.barChart2_content_part_right .nums {
	right:0
}
.barChart2_content_part_right .slot {
	margin:0 40px 0 21px
}
.barChart2_content_part_right .slot_full {
	left:0;
	width:0
}
.barChart2_content_part_right .slot_full span {
	margin-left:3px
}
.barChart2_content_part_middle {
	position:absolute;
	top:6px;
	left:50%;
	width:42px;
	margin-left:-21px;
	text-align:center;
	font-size:13px;
	overflow:hidden
}
.barChart2_more {
	display:block;
	line-height:24px;
	margin-top:6px;
	text-align:center;
	color:#666;
	font-size:13px
}
.itemTable {
	width:100%;
	background-color:#fff;
	table-layout:fixed;
	text-align:center;
	border-collapse:collapse;
	font-size:14px;
	color:#333
}
.itemTable tr {
	border-top:1px solid #eee;
	height:50px;
	line-height:20px
}
.itemTable td {
	border-left:1px solid #eee
}
.itemTable td:first-child {
	border-left:none
}
.itemTable span {
	display:block;
	color:#999;
	font-size:13px
}
.itemTable .red {
	color:#e03e3f
}
.itemTable .green {
	color:#6ab831
}
.itemTable .sideRow {
	width:18px;
	font-size:12px
}
.itemTable .bgRed {
	background-color:#e83f1c;
	color:#fff
}
.itemTable .bgGreen {
	background-color:#5cb11d;
	color:#fff
}
.itemTable .bgBlue {
	background-color:#00a4cc;
	color:#fff
}
.vMatch2_experts_officialOdds_table.main {
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2
}
.vMatch2_experts_officialOdds_table.main tr {
	border-top:none;
	border-bottom:none;
	height:70px;
	line-height:20px
}
.vMatch2_experts_officialOdds_table.main td {
	border-left:none
}
.vMatch2_experts_officialOdds_table.main .l-bd {
	border-left:1px solid #f2f2f2!important
}
.vMatch2_experts_officialOdds_table.main .r-bd {
	border-right:1px solid #f2f2f2!important
}
.vMatch2_experts_officialOdds_table.main .t-bd {
	border-top:1px solid #f2f2f2!important
}
.vMatch2_experts_officialOdds_table.main .b-bd {
	border-bottom:1px solid #f2f2f2!important
}
.vMatch2_experts_officialOdds_table.main .no-l-bd {
	border-top:none!important
}
.vMatch2_experts_officialOdds_table.main .no-r-bd {
	border-right:none!important
}
.vMatch2_experts_officialOdds_table.main .no-t-bd {
	border-top:none!important
}
.vMatch2_experts_officialOdds_table.main .no-b-bd {
	border-bottom:none!important
}
.vLeague2_radioHeader {
	height:32px;
	line-height:32px;
	font-size:13px;
	padding:0 10px;
	overflow:hidden
}
.vLeague2_radioHeader .vRes_radio {
	float:left;
	padding:5px 5px 5px 0
}
.vLeague2_radioContent {
	overflow:hidden
}
.vLeague2_radioContent .vLeague2_radioContent_part {
	display:none
}
.vLeague2_radioContent .vLeague2_radioContent_part.cur {
	display:block
}
.statusText {
	display:block;
	line-height:20px;
	padding:40px 10px;
	background-color:#fff;
	font-size:14px;
	color:#333;
	text-align:center;
	overflow:hidden
}
.statusText.bdBottom,.statusText.bdTop {
	border-top:1px solid #f2f2f2
}
@media (min-width:360px) {
	.vLeague2_index_banner {
	min-height:259px
}
.vLeague2_index_matchBox {
	width:360px
}
.vLeague2_index_matchBoxItem_fiveItems .imgBox.left {
	margin-right:16px
}
.vLeague2_index_matchBoxItem_fiveItems .imgBox.right {
	margin-left:16px
}
}@media (min-width:375px) {
	.vLeague2_index_banner {
	min-height:270px
}
}@media (min-width:414px) {
	.vLeague2_index_banner {
	min-height:298px
}
}@media (min-width:1004px) {
	.vLeague2_content_nav {
	left:50%;
	width:1002px;
	margin-left:-502px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2
}
}
/*篮球赛事*/
.vLeague3_index_titleBar {
	height:40px;
	background-color:#f5f5f5;
	border-bottom:1px solid #f2f2f2
}
.vLeague3_index_titleBar h1 {
	float:left;
	height:40px;
	line-height:40px;
	padding-left:13px;
	font-size:12px;
	color:#333
}
.vLeague3_index_list_item {
	display:block;
	position:relative;
	height:55px;
	overflow:hidden;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2
}
.vLeague3_index_list_item:last-child {
	border-bottom:none
}
.vLeague3_index_list_item img {
	display:block;
	float:left;
	width:20px;
	height:20px;
	vertical-align:middle;
	margin:17px 17px 18px 20px
}
.vLeague3_index_list_item h3 {
	float:left;
	font-size:16px;
	color:#333;
	line-height:55px
}
.vLeague3_index_list_item span {
	display:block;
	float:right;
	margin-right:25px;
	line-height:55px;
	color:#999
}
.vLeague3_index_list_item:after {
	position:absolute;
	top:50%;
	margin-top:-3px;
	content:"";
	right:15px;
	width:5px;
	height:7px;
	background-image:url(../img/vLeague3_index_arrow.min.png);
	background-size:5px 7px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague3_header_nav {
	display:table;
	width:100%;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	font-size:15px
}
.vLeague3_header_nav_item {
	display:table-cell;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#333
}
.vLeague3_header_nav_item span {
	display:inline-block;
	line-height:40px;
	height:38px;
	padding:0 5px;
	border-bottom:2px solid #fff
}
.vLeague3_header_nav_item.cur span {
	color:#e03e3f;
	border-bottom:2px solid #e03e3f
}
.vLeague3_box {
	margin-top:10px
}
.vLeague3_box_header {
	height:44px;
	line-height:44px;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2
}
.vLeague3_box_header h1 {
	float:left;
	padding-left:15px;
	font-size:15px
}
.vLeague3_table {
	width:100%;
	text-align:center;
	border-collapse:collapse;
	font-size:12px;
	background-color:#fff;
	color:#333
}
.vLeague3_table th {
	height:30px;
	line-height:30px;
	padding:0;
	color:#999;
    background-color: #fafafa;
    color: #999;
    font-weight: 400;
}
.vLeague3_table td {
	height:40px;
	padding:0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vLeague3_table tr {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
.vLeague3_table .gray {
	color:#999
}
.vLeague3_table td:first-child,.vLeague3_table th:first-child {
	text-align:left;
	text-indent:1em
}
.contentBox_part {
	display:none
}
.contentBox_part.cur {
	display:block
}
.vLeague3_table.playerTable td {
	height:60px
}
.vLeague3_table.playerTable .playerImg {
	vertical-align:middle;
	width: 42px;
	height: 42px;
}
.vLeague3_table.playerTable .teamImg {
	vertical-align:middle;
	width: 22px;
	height: 22px;
}
.vLeague3_table.playerTable .playName {
	font-size:15px;
	width:100px;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vLeague3_table.playerTable .info {
	font-size:11px
}
.vLeague3_table.playerTable td:first-child,.vLeague3_table.playerTable th:first-child {
	text-align:center;
	text-indent:0
}
.vLeague3_table.playerInfoTable {
	height:68px
}
.vLeague3_table.playerInfoTable p {
	font-size:17px;
	color:#727272;
	margin-bottom:4px
}
.vLeague3_table.playerInfoTable span {
	display:block;
	font-size:12px;
	color:#999
}
.vLeague3_table.playerInfoTable td {
	height:68px
}
.vLeague3_table.playerInfoTable tr {
	border-bottom:1px solid #f2f2f2
}
.vLeague3_table.playerInfoTable tr:last-child {
	border-bottom:none
}
.vLeague3_table.playerHistoryTable td:first-child,.vLeague3_table.playerHistoryTable th:first-child,.vLeague3_table.playerInfoTable td:first-child,.vLeague3_table.playerInfoTable th:first-child {
	text-align:center;
	text-indent:0
}
.vLeague3_playerBox {
	overflow:hidden
}
.vLeague3_playerBox_bar {
	float:left;
	width:66px
}
.vLeague3_playerBox_bar_item {
	display:block;
	width:100%;
	height:45px;
	text-align:center
}
.vLeague3_playerBox_bar_item span {
	display:block;
	border-left:2px solid transparent;
	background-color:#f5f5f5;
	line-height:45px;
	height:45px;
	font-size:12px;
	color:#999
}
.vLeague3_playerBox_bar_item.cur span {
	color:#e03e3f;
	background-color:#fff;
	border-left:2px solid #e03e3f
}
.vLeague3_playerBox_main {
	background-color:#fff;
	margin-left:66px
}
.vLeague3_playerInfo_detail {
	min-height:115px;
	padding:10px 0 9px;
	background-color:#e03e3f;
	text-align:center
}
.vLeague3_playerInfo_detail h2 {
	color:#fff;
	font-size:16px
}
.vLeague3_playerInfo_detail p {
	font-size:12px;
	color:#fedede;
	padding:2px 0
}
.vLeague3_playerInfo_detail_img {
	overflow:hidden
}
.vLeague3_playerInfo_detail_img img {
	display:block;
	vertical-align:middle
}
.vLeague3_playerInfo_detail_img .imgBox {
	width:104px;
	height:76px;
	margin:0 auto 8px;
	position:relative
}
.vLeague3_playerInfo_detail_img .left,.vLeague3_playerInfo_detail_img .right {
	position:absolute
}
.vLeague3_playerInfo_detail_img .left {
	left:-44px;
	top:23px
}
.vLeague3_playerInfo_detail_img .right {
	right:-35px;
	top:25px
}
.vLeague3_playerInfo_detail_img .number {
	width:19px;
	height:15px;
	color:#fff;
	font-size:10px;
	padding-top:8px;
	text-align:center;
	background-image:url(../img/vLeague_player_numberBg.png);
	background-size:19px 23px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague3_scheduleItem {
	display:block;
	height:50px;
	padding-left:10px;
	overflow:hidden;
	background-color:#fff;
	border-top:1px solid #f2f2f2
}
.vLeague3_scheduleItem:first-child {
	border-top:none
}
.vLeague3_scheduleItemWrap {
	overflow:hidden
}
.vLeague3_scheduleItem_left {
	float:left;
	width:25%;
	height:50px;
	line-height:50px;
	color:#999;
	font-size:12px
}
.vLeague3_scheduleItem_main {
	float:left;
	width:75%;
	height:20px;
	margin:15px 0;
	font-size:12px
}
.vLeague3_scheduleItem_main .middle,.vLeague3_scheduleItem_main .team {
	float:left;
	height:20px;
	line-height:20px;
	color:#333
}
.vLeague3_scheduleItem_main .middle {
	width:24%;
	text-align:center
}
.vLeague3_scheduleItem_main .middle.red {
	color:#e03e3f
}
.vLeague3_scheduleItem_main .team {
	position:relative;
	width:38%
}
.vLeague3_scheduleItem_main .team span {
	display:block;
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vLeague3_scheduleItem_main .team img {
	position:absolute;
	top:0;
	display:block;
	width:20px;
	height:20px;
	vertical-align:middle
}
.vLeague3_scheduleItem_main .team.left {
	text-align:right
}
.vLeague3_scheduleItem_main .team.left img {
	right:0
}
.vLeague3_scheduleItem_main .team.left span {
	margin-right:30px
}
.vLeague3_scheduleItem_main .team.right {
	text-align:left
}
.vLeague3_scheduleItem_main .team.right img {
	left:0
}
.vLeague3_scheduleItem_main .team.right span {
	margin-left:30px
}
.vLeague3_schedule_dateNav {
	position:relative;
	padding:0 34px;
	height:36px;
	background-color:#f5f5f5;
	text-align:center
}
.vLeague3_schedule_dateNav_select {
	position:relative;
	display:inline-block;
	width:142px;
	height:26px;
	line-height:26px;
	margin:5px;
	border-radius:20px;
	text-align:center;
	font-size:12px;
	color:#333;
	overflow:hidden
}
.vLeague3_schedule_dateNav_select select {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:26px;
	opacity:0;
	z-index:9;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none
}
.vLeague3_schedule_dateNav_select span {
	position:relative;
	padding-right:13px;
	white-space:nowrap
}
.vLeague3_schedule_dateNav_select span:after,.vLeague3_schedule_dateNav_select span:before {
	content:"";
	display:block;
	position:absolute;
	right:0
}
.vLeague3_schedule_dateNav_select span:before {
	top:1px;
	border-style:solid;
	border-width:0 4px 5px;
	border-color:transparent transparent #e03e3f
}
.vLeague3_schedule_dateNav_select span:after {
	top:8px;
	border-style:solid;
	border-width:5px 4px 0;
	border-color:#e03e3f transparent transparent
}
.vLeague3_schedule_dateNav_leftBtn,.vLeague3_schedule_dateNav_rightBtn {
	position:absolute;
	width:34px;
	height:36px;
	top:0;
	left:50%;
	text-indent:-9999px
}
.vLeague3_schedule_dateNav_leftBtn {
	margin-left:-117px;
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXBAMAAAAiiNiyAAAAGFBMVEUAAAB+fn5+fn5+fn5+fn5+fn5+fn5+fn4HQ2oQAAAAB3RSTlMAH88T4dy9vnAi2AAAAERJREFUeAF9zrENACAIBEDcwEJdwILWLRzBlhV0/8IE+cKEQPO5NxFIp2WNtESznvHYPRbjjEi86TPeg8L+xz6vENx7Aa2nDQ2gE+WiAAAAAElFTkSuQmCC);
	background-size:7px 12px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague3_schedule_dateNav_leftBtn.disabled {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXBAMAAAAiiNiyAAAAHlBMVEUAAADHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8ffc8eHAAAACXRSTlMA388THhoiJbzi10OQAAAAUklEQVR4AW2OsQ2AMAwEXQA7uKaiYwU2wB0tG4QNMoOVgZM8NsgCN6d7Wy8T5kjAyBkUXTsGnqHbr06mZ9TrVloKBfe937+B9T3930B0D/+1fyvnghCQSWIJpgAAAABJRU5ErkJggg==);
	background-size:7px 12px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague3_schedule_dateNav_rightBtn {
	margin-left:82px;
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXBAMAAAAiiNiyAAAAGFBMVEUAAAB+fn5+fn5+fn5+fn5+fn5+fn5+fn4HQ2oQAAAAB3RSTlMAH88T4dy9vnAi2AAAAEJJREFUeAGFjrEJACAMBCMuYGVtZ+8GjpApXEBxfcEYCcLjN89dijzFQDuNpcsQ4TMUXUX9CDeTZb0jZPvvwbvv7F21nQ0NtOISwQAAAABJRU5ErkJggg==);
	background-size:7px 12px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague3_schedule_dateNav_rightBtn.disabled {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXBAMAAAAiiNiyAAAAHlBMVEUAAADHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8ffc8eHAAAACXRSTlMA388THhoiJbzi10OQAAAAUElEQVR4AXWOvQkAIQyFAzrC3dXX2jpBRghO4AiWrmCZ0m0Fo/iHaR7flxAeRII66ZV0LEKZR4RlvImvC7+LUFPnf+a+b/cDcf5/IC39Wt8CAjoQkEm+fVQAAAAASUVORK5CYII=);
	background-size:7px 12px;
	background-position:center center;
	background-repeat:no-repeat
}
.vLeague3_team_nav {
	display:table;
	width:100%;
	margin-bottom:10px;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	font-size:15px
}
.vLeague3_team_nav_item {
	display:table-cell;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#333
}
.vLeague3_team_nav_item span {
	display:inline-block;
	line-height:40px;
	height:38px;
	padding:0 5px;
	border-bottom:2px solid #fff
}
.vLeague3_team_nav_item.cur span {
	color:#e03e3f;
	border-bottom:2px solid #e03e3f
}
.vLeague3_team_cont_part {
	display:none
}
.vLeague3_team_cont_part.cur {
	display:block
}
.vLeague3_team_dataTable {
	padding:5px 0;
	background-color:#fff;
	overflow:hidden
}
.vLeague3_team_dataTable_item {
	float:left;
	width:25%;
	text-align:center;
	margin:8px 0;
	overflow:hidden
}
.vLeague3_team_dataTable_item span {
	display:block;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#999
}
.vLeague3_team_dataTable_item b {
	display:block;
	height:22px;
	line-height:22px;
	font-size:16px;
	color:#333;
	font-weight:400
}
.vLeague3_team_palyerHeader {
	background-color:#fff;
	text-align:center;
	font-size:12px;
	color:#999;
	overflow:hidden
}
.vLeague3_team_palyerHeader span {
	float:left;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden
}
.vLeague3_team_palyerList_item {
	display:block;
	background-color:#fff;
	text-align:center;
	color:#333;
	font-size:12px;
	overflow:hidden
}
.vLeague3_team_palyerList_item span {
	float:left;
	height:60px;
	line-height:60px;
	overflow:hidden
}
.vLeague3_team_palyerList_item .number {
	color:#999
}
.vLeague3_team_palyerList_item .palyer_avatar {
	float:left;
	display:block;
	width:44px;
	height:32px;
	margin:14px 10px
}
.vLeague3_team_palyerList_item .palyer_info {
	float:left;
	padding:8px 0;
	text-align:left
}
.vLeague3_team_palyerList_item .palyer_info b {
	display:block;
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:400
}
.vLeague3_team_palyerList_item .palyer_info p {
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#999
}
.vLeague3_team_schedule_nav {
	display:table;
	table-layout:fixed;
	box-sizing:border-box;
	width:100%;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	font-size:14px
}
.vLeague3_team_schedule_nav:after,.vLeague3_team_schedule_nav:before {
	content:"";
	display:table-cell;
	width:6%
}
.vLeague3_team_schedule_nav .item {
	display:table-cell;
	line-height:36px;
	text-align:center;
	color:#999
}
.vLeague3_team_schedule_nav .item.cur {
	color:#e03e3f
}
.vLeague3_team_schedule_cont .part {
	display:none
}
.vLeague3_team_schedule_cont .part.cur {
	display:block
}
.vLeague3_team_schedule_date {
	height:32px;
	line-height:32px;
	background-color:#f5f5f5;
	font-size:12px;
	text-align:center;
	color:#333;
	overflow:hidden
}
.vLeague3_team_schedule_list .item {
	display:block;
	height:50px;
	padding-left:10px;
	background-color:#fff;
	border-top:1px solid #f2f2f2;
	overflow:hidden
}
.vLeague3_team_schedule_list .item:first-child {
	border-top:none
}
.vLeague3_team_schedule_list .item_left {
	float:left;
	width:25%;
	height:36px;
	line-height:18px;
	padding:7px 0;
	color:#999;
	font-size:12px
}
.vLeague3_team_schedule_list .item_left span {
	display:block;
	line-height:18px
}
.vLeague3_team_schedule_list .item_main {
	float:left;
	width:75%;
	height:20px;
	margin:15px 0;
	font-size:12px
}
.vLeague3_team_schedule_list .item_main_middle,.vLeague3_team_schedule_list .item_main_team {
	float:left;
	height:20px;
	line-height:20px;
	color:#333
}
.vLeague3_team_schedule_list .item_main_team {
	position:relative;
	width:38%
}
.vLeague3_team_schedule_list .item_main_team span {
	display:block;
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vLeague3_team_schedule_list .item_main_team img {
	position:absolute;
	top:0;
	display:block;
	width:20px;
	height:20px;
	vertical-align:middle
}
.vLeague3_team_schedule_list .item_main_team.left {
	text-align:right
}
.vLeague3_team_schedule_list .item_main_team.left img {
	right:0
}
.vLeague3_team_schedule_list .item_main_team.left span {
	margin-right:30px
}
.vLeague3_team_schedule_list .item_main_team.right {
	text-align:left
}
.vLeague3_team_schedule_list .item_main_team.right img {
	left:0
}
.vLeague3_team_schedule_list .item_main_team.right span {
	margin-left:30px
}
.vLeague3_team_schedule_list .item_main_middle {
	width:24%;
	text-align:center
}
.vLeague3_team_schedule_list .item_main_middle.red {
	color:#e03e3f
}
.statusText {
	display:block;
	line-height:20px;
	padding:40px 10px;
	background-color:#fff;
	font-size:14px;
	color:#333;
	text-align:center;
	overflow:hidden
}
@media (min-width:414px) {
	.vLeague3_table.playerTable .playName {
	width:auto
}
}@media (min-width:1004px) {
	.vLeague3_box,.vLeague3_playerBox {
	margin-top:20px
}
.vLeague3_playerBox_bar {
	width:132px
}
.vLeague3_playerBox_main {
	margin-left:132px
}
.vLeague3_scheduleItem {
	padding-left:20px
}
.vLeague3_table.playerTable .playName {
	width:auto
}
}