@charset "UTF-8";

.banner_banner__3Y7-p {
	height: 600px;
	margin-top: -78px
}

.banner_banner__3Y7-p .banner_item__2CjAs {
	width: 100%;
	height: 100%
}

.banner_banner__3Y7-p a {
	display: block;
	width: 100%;
	height: 100%
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ""
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	background: #fff url(data:image/gif;base64,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) 50% no-repeat
}

@font-face {
	font-family: "slick";
	font-weight: 400;
	font-style: normal;
	src: url(static/slick.a4e97f5a.eot);
	src: url(static/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"), url(static/slick.29518378.woff) format("woff"), url(static/slick.c94f7671.ttf) format("truetype"), url(static/slick.2630a3e3.svg#slick) format("svg")
}

.slick-next,
.slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: none;
	background: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .25
}

.slick-next:before,
.slick-prev:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	right: -25px;
	left: auto
}

.slick-prev:before {
	content: "←"
}

[dir=rtl] .slick-prev:before {
	content: "→"
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	right: auto;
	left: -25px
}

.slick-next:before {
	content: "→"
}

[dir=rtl] .slick-next:before {
	content: "←"
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "•";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}

.recentschedule_container__3rsaI {
	width: 1200px;
	margin: 0 auto
}

.recentschedule_container__3rsaI.recentschedule_en__3qtxj .recentschedule_ft__3FRXZ {
	font-size: 14px
}

.recentschedule_title__D0oHw {
	height: 66px;
	text-align: center
}

.recentschedule_header__3D7Yd {
	height: 90px;
	padding-top: 60px;
	position: relative
}

.recentschedule_header__3D7Yd h2 {
	color: #fff;
	font-size: 28px;
	display: inline-block;
	margin-left: 30px
}

.recentschedule_header__3D7Yd label {
	font-size: 20px;
	color: #fac140;
	margin-left: 50px
}

.recentschedule_header__3D7Yd .recentschedule_detail-btn__2w070 {
	background-color: transparent;
	border: 0;
	color: #b8b8b8;
	font-size: 20px;
	position: absolute;
	right: 0;
	top: 75px;
	cursor: pointer
}

.recentschedule_content__1F1rv {
	margin-top: 60px;
	height: 224px
}

.recentschedule_item__1_HDu {
	width: 286px;
	height: 188px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	background-repeat: no-repeat;
	background-position: top
}

.recentschedule_item__1_HDu.recentschedule_major__1Sx0M {
	background-image: url(/assets/css/img/eba92bc9bbb33da0cb8c40d5379990071602577378.png)
}

.recentschedule_item__1_HDu.recentschedule_major__1Sx0M .recentschedule_ft__3FRXZ {
	color: #fac140
}

.recentschedule_item__1_HDu.recentschedule_minor__2eHnP {
	background-image: url(/assets/css/img/11d92440cdd29f27c6412bd8ec15d3cf1602577505.png)
}

.recentschedule_item__1_HDu.recentschedule_minor__2eHnP .recentschedule_ft__3FRXZ {
	color: #058d9a
}

.recentschedule_item__1_HDu.recentschedule_upgrade__2fOSV {
	background-image: url(https://img.dota2.com.cn/file/1d/2c/1d2c90f1c56f1da761350a7817fb0bdd1602577529.png)
}

.recentschedule_item__1_HDu.recentschedule_upgrade__2fOSV .recentschedule_ft__3FRXZ {
	color: #606fbb
}

.recentschedule_hd__3iQOW {
	height: 52px;
	color: #000;
	font-size: 21px;
	padding-top: 7px
}

.recentschedule_bd__3COnC {
	height: 104px;
	color: #fff
}

.recentschedule_bd__3COnC:before {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle
}

.recentschedule_bd__3COnC>div {
	display: inline-block;
	vertical-align: middle
}

.recentschedule_team__1s0Ia img {
	height: 57px;
	max-width: 57px
}

.recentschedule_team__1s0Ia span {
	display: inline-block;
	-ms-transform: translateY(6px);
	transform: translateY(6px);
	width: 57px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.recentschedule_score__3xojy {
	font-size: 40px;
	width: 125px;
	font-family: "CalpsSans-Black";
	font-weight: 700
}

.recentschedule_status__2hqC9 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
	font-size: 18px
}

.recentschedule_status__2hqC9.recentschedule_start__17CZk {
	color: #c7c7c7;
	font-weight: 700
}

.recentschedule_status__2hqC9.recentschedule_no-start__26PJS {
	color: #838383
}

.recentschedule_ft__3FRXZ {
	font-size: 14px;
	line-height: 34px;
	color: #75787d;
	background-position: 50%;
	background-repeat: no-repeat
}

.scheduleCard_item__kNYUf {
	width: 388px;
	height: 188px;
	margin: 18px auto;
	text-align: center;
	position: relative;
	background-repeat: no-repeat;
	background-position: top
}

.scheduleCard_item__kNYUf.scheduleCard_major__1npMl .scheduleCard_ft__3Cxhg {
	color: #fac140
}

.scheduleCard_item__kNYUf.scheduleCard_minor__24ko8 .scheduleCard_ft__3Cxhg {
	color: #058d9a
}

.scheduleCard_item__kNYUf.scheduleCard_upgrade__3ovTZ .scheduleCard_ft__3Cxhg {
	color: #606fbb
}

.scheduleCard_hd__3r4mY {
	height: 52px;
	color: #000;
	font-size: 21px;
	padding-top: 7px
}

.scheduleCard_bd__3BVSY {
	height: 104px;
	color: #fff
}

.scheduleCard_bd__3BVSY:before {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle
}

.scheduleCard_bd__3BVSY>div {
	display: inline-block;
	vertical-align: middle
}

.scheduleCard_team__1EziW img {
	height: 57px;
	max-width: 57px
}

.scheduleCard_team__1EziW span {
	display: inline-block;
	-ms-transform: translateY(6px);
	transform: translateY(6px);
	width: 57px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.scheduleCard_score__30JmY {
	font-size: 40px;
	width: 125px;
	font-family: "CalpsSans-Black";
	font-weight: 700
}

.scheduleCard_status__IQ7GE {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
	font-size: 18px
}

.scheduleCard_status__IQ7GE.scheduleCard_start__1mJ2L {
	color: #c7c7c7;
	font-weight: 700
}

.scheduleCard_status__IQ7GE.scheduleCard_no-start__339oE {
	color: #838383
}

.scheduleCard_ft__3Cxhg {
	font-size: 14px;
	line-height: 34px;
	color: #75787d;
	background-position: 50%;
	background-repeat: no-repeat
}

.scheduleCard_recentschedule__31MVR {
	width: 286px
}

.scheduleCard_recentschedule__31MVR.scheduleCard_major__1npMl {
	background-image: url(/assets/css/img/eba92bc9bbb33da0cb8c40d5379990071602577378.png)
}

.scheduleCard_recentschedule__31MVR.scheduleCard_minor__24ko8 {
	background-image: url(/assets/css/img/11d92440cdd29f27c6412bd8ec15d3cf1602577505.png)
}

.scheduleCard_recentschedule__31MVR.scheduleCard_upgrade__3ovTZ {
	background-image: url(https://img.dota2.com.cn/file/1d/2c/1d2c90f1c56f1da761350a7817fb0bdd1602577529.png)
}

.scheduleCard_todyschedule__188ym {
	width: 388px
}

.scheduleCard_todyschedule__188ym.scheduleCard_major__1npMl {
	background-image: url(https://img.dota2.com.cn/file/15/85/1585e69ceb354c880f3d42e5858451dc1604036480.png)
}

.scheduleCard_todyschedule__188ym.scheduleCard_minor__24ko8 {
	background-image: url(https://img.dota2.com.cn/file/25/d3/25d3e4356a07a3a334506a0896ca5a681604036566.png)
}

.scheduleCard_todyschedule__188ym.scheduleCard_upgrade__3ovTZ {
	background-image: url(https://img.dota2.com.cn/file/40/50/405079fa49a3dde766d43433347958011604036654.png)
}

.live_container__3-beb {
	width: 1200px;
	height: 553px;
	margin: 64px auto 0;
	padding: 0 5px;
	overflow: hidden
}

.live_content__o1YEG {
	width: 690px;
	height: 100%;
	background: #161617 url(/assets/css/img/1bb6d0197610de8e4ba403408f67647a1602579344.png) top no-repeat;
	float: left
}

.live_content__o1YEG h2 {
	color: #fff;
	font-size: 28px;
	height: 66px;
	line-height: 66px;
	margin: 0;
	padding-left: 30px
}

.live_v-container__Nn1oc {
	background: #000;
	height: 384px;
	width: 690px;
	overflow: hidden;
	margin: 0 auto
}

.live_v-list__BX3uO {
	margin-top: 22px;
	padding-left: 10px;
	text-align: center
}

.live_v-list__BX3uO img {
	opacity: .5;
	cursor: pointer;
	width: 128px
}

.live_v-list__BX3uO img.live_cur__1k9aU {
	opacity: 1
}

.live_v-list__BX3uO img:not(:first-child) {
	margin-left: 8px
}

.live_side__BvlE3 {
	float: right;
	width: 490px;
	height: 100%;
	background-color: #191819
}

.live_side-hd__2xJ6- {
	height: 66px;
	line-height: 66px;
	overflow: hidden
}

.live_side-hd__2xJ6- button {
	font-size: 28px;
	float: left;
	width: 50%;
	height: 100%;
	background-color: #202021;
	color: hsla(0, 0%, 100%, .2);
	border: none;
	cursor: pointer
}

.live_side-hd__2xJ6- .live_active__16lpW {
	background-color: #2d2d2f;
	color: #fff
}

.live_side-bd__at98M {
	position: relative;
	overflow: hidden;
	color: #fff;
	background: url(/assets/css/img/cd72b2d3ce4eec9843f2bd20f15ae2ee1602586175.png) no-repeat;
	width: 490px;
	height: 490px
}

.live_match-list-hd__IlmQP {
	display: table;
	table-layout: fixed;
	width: 100%
}

.live_match-list-hd__IlmQP div {
	border: none;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	display: table-cell;
	text-align: center;
	font-size: 18px;
	color: #000;
	-webkit-filter: brightness(.8);
	filter: brightness(.8)
}

.live_match-list-hd__IlmQP div.live_c1__1Gg3c {
	background-color: #fac140
}

.live_match-list-hd__IlmQP div.live_c2__3bzxG {
	background-color: #058d9a
}

.live_match-list-hd__IlmQP div.live_c3__1t8ho {
	background-color: #606fbb
}

.live_match-list-hd__IlmQP div.live_active__16lpW {
	-webkit-filter: brightness(1.1);
	filter: brightness(1.1)
}

.live_match-list-bd__3HgpE {
	height: 446px;
	padding-bottom: 4px;
	overflow-y: auto
}

.live_match-list-bd__3HgpE.live_c1__1Gg3c {
	border: 1px solid #fac140
}

.live_match-list-bd__3HgpE.live_c2__3bzxG {
	border: 1px solid #058d9a
}

.live_match-list-bd__3HgpE.live_c3__1t8ho {
	border: 1px solid #606fbb
}

.live_match-list__2F1zx .live_match-list-content__3KI9C {
	overflow-y: auto
}

.live_team-rank__1PprG {
	position: relative
}

.live_team-rank-hd__Jqtuh {
	height: 72px;
	padding: 22px 18px 0 34px
}

.live_team-rank-hd__Jqtuh h3 {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	margin: 0
}

.live_team-rank-hd__Jqtuh small {
	color: #fac140;
	margin-left: 10px;
	font-size: 14px
}

.live_team-rank-hd__Jqtuh p {
	text-align: right;
	margin-bottom: 0;
	line-height: 1;
	-ms-transform: translateY(-18px);
	transform: translateY(-18px)
}

.live_team-rank-hd__Jqtuh a {
	text-align: right;
	font-size: 14px;
	color: #b8b8b8
}

.live_team-rank-bd__KSOy8 {
	height: 360px
}

.live_match-map__7lyEt {
	position: relative
}

.live_match-map-bd__2XjR4 .live_item__2j-8G {
	width: 321px;
	height: 82px;
	background: url(/assets/css/img/4a8bdf336a4738690e903153900399341602643731.png) no-repeat;
	position: relative;
	padding-top: 11px
}

.live_match-map-bd__2XjR4 .live_item__2j-8G:not(:first-child) {
	margin-top: 11px
}

.live_match-map-bd__2XjR4 .live_item__2j-8G:not(:first-child):before {
	content: "";
	background: url(https://img.dota2.com.cn/file/33/ee/33eebe6841232960919ee7db25345bcf1602645204.png) no-repeat;
	width: 151px;
	height: 13px;
	position: absolute;
	top: -13px;
	left: 50%;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.live_match-map-bd__2XjR4 .live_item__2j-8G:first-of-type {
	margin-left: 148px
}

.live_match-map-bd__2XjR4 .live_item__2j-8G:nth-of-type(2) {
	margin-left: 105px
}

.live_match-map-bd__2XjR4 .live_item__2j-8G:nth-of-type(3) {
	margin-left: 61px
}

.live_match-map-bd__2XjR4 .live_item__2j-8G:nth-of-type(4) {
	margin-left: 18px
}

.live_match-map-bd__2XjR4 .live_icon-no1__1NzZu {
	background: url(https://img.dota2.com.cn/file/4c/84/4c84912ec907181892dde8e46e25daa21602644051.png) no-repeat;
	width: 56px;
	height: 51px;
	display: inline-block;
	position: absolute;
	top: -20px;
	-ms-transform: scale(.8);
	transform: scale(.8)
}

.live_match-map-bd__2XjR4 .live_icon-no1__1NzZu.live_i-left__3gBvp {
	left: -23px;
	-ms-transform: scale(.8) rotate(317deg);
	transform: scale(.8) rotate(317deg)
}

.live_match-map-bd__2XjR4 .live_icon-no1__1NzZu.live_i-right__s23aG {
	right: -23px
}

.live_match-map-bd__2XjR4 .live_center__2nkZs {
	text-align: center;
	width: 95px;
	height: 100%;
	line-height: 20px;
	float: left
}

.live_match-map-bd__2XjR4 .live_center__2nkZs p {
	margin-bottom: 0
}

.live_match-map-bd__2XjR4 .live_center__2nkZs p:first-child {
	font-size: 26px;
	margin-bottom: 6px;
	font-family: "CalpsSans-Black";
	font-weight: 700
}

.live_match-map-bd__2XjR4 .live_center__2nkZs p:not(:first-child) {
	color: #838383
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH {
	height: 100%;
	width: 112px;
	float: left;
	position: relative
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH i.live_win__cBQRj {
	display: inline-block;
	width: 38px;
	height: 15px;
	background: url(https://img.dota2.com.cn/file/e2/46/e246ad43b797db3e84c156f077ce700f1603079774.png) no-repeat
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH p {
	margin-bottom: 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	height: 22px
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH:first-of-type {
	text-align: right
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH:first-of-type .live_caption__aDGRq {
	position: relative;
	padding-right: 42px
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH:first-of-type .live_logo__jYKBP {
	right: -2px;
	top: -2px
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH:first-of-type p {
	padding-left: 4px
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH:nth-of-type(3) {
	text-align: left
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH:nth-of-type(3) .live_caption__aDGRq {
	position: relative;
	padding-left: 42px
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH:nth-of-type(3) .live_logo__jYKBP {
	left: -2px;
	top: -2px
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH:nth-of-type(3) p {
	padding-right: 4px
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH .live_logo__jYKBP {
	width: 40px;
	position: absolute
}

.live_match-map-bd__2XjR4 .live_sider__3VuiH .live_prize__2y78B {
	color: #f8c759
}

.live_thumbVertical__26GUE {
	width: 12px;
	background-color: #2d2d2f;
	border-radius: 4px;
	position: relative;
	left: -10px
}

.live_upgrade-map__pzkbC {
	position: relative
}

.live_upgrade-map-hd__25Jaa {
	height: 72px;
	padding: 22px 18px 0 34px
}

.live_upgrade-map-hd__25Jaa h3 {
	font-size: 18px;
	color: hsla(0, 0%, 100%, .8);
	font-weight: 400;
	margin: 0
}

.live_upgrade-map-hd__25Jaa h3 b {
	color: #f8c759;
	font-weight: 400
}

.live_upgrade-map-hd__25Jaa p {
	text-align: right;
	margin-bottom: 0;
	line-height: 1;
	-ms-transform: translateY(-18px);
	transform: translateY(-18px)
}

.live_upgrade-map-hd__25Jaa a {
	text-align: right;
	font-size: 14px;
	color: #b8b8b8
}

.live_upgrade-map-bd__1sc4- {
	margin-left: 24px
}

.rank_container__3k-Wf {
	position: relative;
	height: 360px;
	text-align: center
}

.rank_container__3k-Wf.rank_border__2HMPQ {
	border: 1px solid #191819
}

.rank_container__3k-Wf.rank_border__2HMPQ .rank_team__2MS7c {
	width: 203px
}

.rank_rank-title__24c1m {
	height: 55px;
	line-height: 55px
}

.rank_rank-title__24c1m .rank_item__1-Edt {
	background-color: #2d2d2d;
	color: #fff
}

.rank_rank-bd__3OAhJ.rank_minor__326Qx .rank_no-3__336iG .rank_rank__3I1Ra {
	color: #6c6c6c;
	font-size: 20px
}

.rank_rank-bd__3OAhJ.rank_minor__326Qx .rank_rank-item__2aP4S.rank_no-1__14OOg {
	background-image: linear-gradient(90deg, #41496e, rgba(65, 73, 110, 0))
}

.rank_rank-bd__3OAhJ.rank_minor__326Qx .rank_rank-item__2aP4S.rank_no-2__3Nr0V {
	background-image: linear-gradient(90deg, #41496e, rgba(65, 73, 110, 0))
}

.rank_rank-bd__3OAhJ.rank_minor__326Qx .rank_rank-item__2aP4S.rank_no-3__336iG {
	background-image: none;
	color: #6c6c6c
}

.rank_rank-bd__3OAhJ .rank_rank__3I1Ra {
	font-size: 20px;
	font-family: "CalpsSans-Black";
	font-weight: 700
}

.rank_rank-bd__3OAhJ .rank_no-1__14OOg .rank_rank__3I1Ra {
	color: #eaba6e
}

.rank_rank-bd__3OAhJ .rank_no-2__3Nr0V .rank_rank__3I1Ra {
	color: #eaba6e
}

.rank_rank-bd__3OAhJ .rank_no-3__336iG .rank_rank__3I1Ra {
	color: #eaba6e
}

.rank_rank-bd__3OAhJ .rank_team__2MS7c {
	text-align: left;
	padding-left: 10px
}

.rank_rank-item__2aP4S {
	background-color: #2d2d2d;
	color: #6c6c6c;
	height: 55px;
	line-height: 55px;
	margin-top: 1px;
	white-space: nowrap
}

.rank_rank-item__2aP4S.rank_no-1__14OOg,
.rank_rank-item__2aP4S.rank_no-2__3Nr0V,
.rank_rank-item__2aP4S.rank_no-3__336iG {
	height: 60px;
	line-height: 60px;
	color: #fff
}

.rank_rank-item__2aP4S.rank_no-1__14OOg .rank_rank__3I1Ra,
.rank_rank-item__2aP4S.rank_no-2__3Nr0V .rank_rank__3I1Ra,
.rank_rank-item__2aP4S.rank_no-3__336iG .rank_rank__3I1Ra {
	font-size: 26px
}

.rank_rank-item__2aP4S.rank_no-1__14OOg {
	background-image: linear-gradient(90deg, #796547, rgba(121, 101, 71, 0))
}

.rank_rank-item__2aP4S.rank_no-2__3Nr0V {
	background-image: linear-gradient(90deg, #796547, rgba(121, 101, 71, 0))
}

.rank_rank-item__2aP4S.rank_no-3__336iG {
	background-image: linear-gradient(90deg, #796547, rgba(121, 101, 71, 0))
}

.rank_item__1-Edt {
	height: 100%;
	display: inline-block;
	vertical-align: top;
	font-size: 14px
}

.rank_item__1-Edt:not(:first-child) {
	margin-left: 1px
}

.rank_rank__3I1Ra {
	width: 94px
}

.rank_team__2MS7c {
	width: 202px
}

.rank_team__2MS7c img {
	max-height: 98%;
	width: auto !important;
	vertical-align: middle;
	margin-right: 15px
}

.rank_win__3_7hW {
	width: 94px
}

.rank_score__168_5 {
	width: 94px
}

.upgrademap_container__3SOIH {
	height: 360px
}

.upgrademap_item__2ENGk {
	position: relative;
	overflow: hidden
}

.upgrademap_group__1B6iX {
	position: relative;
	width: 190px;
	float: left
}

.upgrademap_group__1B6iX.upgrademap_win-group__2p8Xi .upgrademap_score__vpjkD {
	display: none
}

.upgrademap_group__1B6iX+.upgrademap_group__1B6iX {
	margin-left: 58px;
	margin-top: 70px
}

.upgrademap_date__3RXhx {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #b5b5b6;
	padding-left: 0;
	position: relative
}

.upgrademap_status__1rdN0 {
	position: absolute;
	right: 0
}

.upgrademap_status__1rdN0.upgrademap_start__1isov {
	color: #fac140
}

.upgrademap_result__3CykB {
	height: 30px;
	font-size: 14px;
	color: #b5b5b6;
	padding-left: 30px
}

.upgrademap_result__3CykB.upgrademap_c1__3fmBo {
	color: #fac140
}

.upgrademap_result__3CykB.upgrademap_c2__2gV-Q {
	color: #058d9a
}

.upgrademap_result__3CykB.upgrademap_c3__1DPDX {
	color: #606fbb
}

.upgrademap_icon-win__2vu3m {
	background: url(https://img.dota2.com.cn/file/c1/fd/c1fd563868b7d44282b821026b9f5f821603850236.png) no-repeat;
	width: 81px;
	height: 23px;
	position: absolute;
	top: -18px;
	right: -6px
}

.upgrademap_icon-win__2vu3m.upgrademap_en__2zdCE {
	background-image: url(https://img.dota2.com.cn/file/7d/8a/7d8af7952eb2908b8e86308d72e6be5b1604563131.png);
	width: 211px;
	height: 59px;
	-ms-transform: scale(.5);
	transform: scale(.5);
	-ms-transform-origin: right top;
	transform-origin: right top
}

.upgrademap_team__FPpk- {
	background: url(https://img.dota2.com.cn/file/5d/46/5d46b8697f50bb4e68c0161b1cba6f8d1602814093.png) no-repeat;
	width: 190px;
	height: 43px
}

.upgrademap_team__FPpk- .upgrademap_logo__2dgOp {
	display: inline-block;
	vertical-align: middle;
	width: 45px;
	height: 45px;
	overflow: hidden;
	position: relative
}

.upgrademap_team__FPpk- .upgrademap_logo__2dgOp img {
	width: 45px;
	position: absolute;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.upgrademap_team__FPpk- .upgrademap_name__3mVzm {
	width: 115px;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 4px;
	font-size: 16px;
	color: #fff;
	font-weight: 700
}

.upgrademap_team__FPpk- .upgrademap_score__vpjkD {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 4px;
	font-size: 16px;
	color: #fff;
	font-weight: 700
}

.upgrademap_team__FPpk- .upgrademap_line__2XYsF {
	position: absolute;
	left: 190px;
	top: 52px
}

.upgrademap_team__FPpk- .upgrademap_line__2XYsF i {
	position: absolute;
	color: #fff
}

.upgrademap_team__FPpk- .upgrademap_line__2XYsF i:first-of-type {
	width: 30px;
	height: 40px;
	border-top: 1px solid;
	border-right: 1px solid
}

.upgrademap_team__FPpk- .upgrademap_line__2XYsF i:nth-of-type(2) {
	left: 29px;
	top: 40px;
	width: 29px;
	height: 40px;
	border-top: 1px solid
}

.upgrademap_team__FPpk-~.upgrademap_team__FPpk- .upgrademap_line__2XYsF i:first-of-type {
	width: 30px;
	height: 40px;
	border-top: none;
	border-bottom: 1px solid;
	border-right: 1px solid;
	-ms-transform: translateY(40px);
	transform: translateY(40px)
}

.upgrademap_team__FPpk-~.upgrademap_team__FPpk- .upgrademap_line__2XYsF i:nth-of-type(2) {
	left: 29px;
	top: 40px;
	width: 29px;
	height: 40px;
	border-top: 1px solid
}

.liveiframe_content__uMiHl {
	width: 690px;
	height: 100%;
	background: #161617 url(/assets/css/img/1bb6d0197610de8e4ba403408f67647a1602579344.png) top no-repeat;
	float: left
}

.liveiframe_content__uMiHl h2 {
	color: #fff;
	font-size: 28px;
	height: 66px;
	line-height: 66px;
	margin: 0;
	padding-left: 30px
}

.liveiframe_v-container__3u57i {
	background: #000;
	height: 384px;
	width: 690px;
	overflow: hidden;
	margin: 0 auto
}

.liveiframe_v-list__Y5rVt {
	margin-top: 22px;
	padding-left: 10px;
	text-align: center
}

.liveiframe_v-list__Y5rVt img {
	opacity: .5;
	cursor: pointer;
	width: 128px
}

.liveiframe_v-list__Y5rVt img.liveiframe_cur__5DkxV {
	opacity: 1
}

.liveiframe_v-list__Y5rVt img:not(:first-child) {
	margin-left: 8px
}

.matchEvents_match-activity__3v7IQ {
	padding: 22px 33px
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 a {
	color: #6488b3;
	font-size: 14px
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 a:hover .matchEvents_desc__I5YpZ p,
.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 a:hover h3 {
	color: #606fbb
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 h3 {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 44px;
	line-height: 44px
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 .matchEvents_caption__3zNSz {
	width: 426px;
	height: 105px;
	position: relative;
	z-index: 1
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 .matchEvents_thumbnail__3Tt45 {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 .matchEvents_link-detail__16MzB {
	text-align: right;
	padding-right: 12px;
	padding-top: 6px
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 .matchEvents_link-detail__16MzB a {
	color: #6488b3;
	font-size: 14px
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 .matchEvents_desc__I5YpZ {
	color: #898989;
	font-size: 14px;
	line-height: 18px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	padding: 53px 32px 8px;
	background-image: linear-gradient(0deg, #000, rgba(0, 0, 0, .15))
}

.matchEvents_match-activity__3v7IQ .matchEvents_item__2qSW7 .matchEvents_desc__I5YpZ p {
	margin-bottom: 0;
	height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.news_container__pEAzD {
	width: 1200px;
	margin: 64px auto 0;
	padding: 0 5px;
	overflow: hidden
}

.news_news-box__1xEhP {
	width: 580px;
	height: 458px;
	background: #191819 url(/assets/css/img/cd72b2d3ce4eec9843f2bd20f15ae2ee1602586175.png) -10px -10px no-repeat
}

.news_news-box__1xEhP h2 {
	height: 65px;
	line-height: 65px;
	color: #fff;
	font-size: 28px;
	margin-left: 30px;
	margin-bottom: 0;
	position: relative
}

.news_news-box__1xEhP h2 a {
	position: absolute;
	right: 15px;
	color: #b8b8b8;
	font-size: 20px;
	font-weight: 400
}

.news_news-box-bd__2O6Im {
	height: 350px;
	overflow: hidden;
	position: relative
}

.news_news-box-ft__8-6Pq {
	text-align: center;
	padding-top: 9px
}

.news_news-list__NQatR {
	float: left
}

.news_news-list__NQatR .news_news-box-bd__2O6Im {
	background-color: #0d0d0d;
	padding: 15px 0
}

.news_news-list__NQatR .news_item__2Bbb2.news_c1__r6o7M {
	color: #fac140
}

.news_news-list__NQatR .news_item__2Bbb2.news_c2__yFyrr {
	color: #058d9a
}

.news_news-list__NQatR .news_item__2Bbb2.news_c3__8EjyZ {
	color: #606fbb
}

.news_news-list__NQatR .news_item__2Bbb2 a {
	display: block;
	color: #b8b8b8;
	line-height: 32px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 80px 0 30px;
	transition: .3s ease-in
}

.news_news-list__NQatR .news_item__2Bbb2 a:hover {
	-webkit-filter: brightness(1.5);
	filter: brightness(1.5);
	color: #606fbb;
	background-color: #1a1a1a
}

.news_news-list__NQatR .news_item__2Bbb2 span {
	position: absolute;
	right: 30px
}

.news_video-list__1v2IY {
	float: right;
	position: relative
}

.news_video-list__1v2IY .news_news-box-bd__2O6Im {
	padding: 0 10px
}

.news_video-list__1v2IY .news_news-box-bd__2O6Im ul {
	overflow: hidden;
	-ms-transform: translateY(-14px);
	transform: translateY(-14px);
	height: 364px;
	position: relative
}

.news_video-list__1v2IY .news_item__2Bbb2 {
	width: 273px;
	height: 168px;
	float: left;
	margin-top: 14px;
	position: relative;
	overflow: hidden;
	cursor: pointer
}

.news_video-list__1v2IY .news_item__2Bbb2:nth-of-type(2n) {
	margin-left: 14px
}

.news_video-list__1v2IY .news_item__2Bbb2:hover .news_cover__3o50h {
	opacity: 1
}

.news_video-list__1v2IY .news_item__2Bbb2:hover .news_title__2zGz- {
	opacity: 0
}

.news_video-list__1v2IY .news_item__2Bbb2 img {
	width: 100%;
	height: 100%
}

.news_video-list__1v2IY .news_s1__wkIVo .news_cover__3o50h {
	background: url(/assets/css/img/67927db99fe4f1e0184fec0c1ce7d9931602664127.png) no-repeat;
	color: #fac140
}

.news_video-list__1v2IY .news_s2__bbMvI .news_cover__3o50h {
	background: url(/assets/css/img/4b176ecfbd97c92190c9e4ee4cd750651602664711.png) no-repeat;
	color: #058d9a
}

.news_video-list__1v2IY .news_s3__1Erln .news_cover__3o50h {
	background: url(/assets/css/img/54b2d52003ca51e2f7b20f29906cf9081602664648.png) no-repeat;
	color: #606fbb
}

.news_video-list__1v2IY .news_title__2zGz- {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	padding: 2px 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px
}

.news_video-list__1v2IY .news_cover__3o50h {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	transition: .3s ease-in;
	padding-top: 62px;
	padding-bottom: 62px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.news_video-list__1v2IY .news_cover__3o50h p {
	line-height: 1.5;
	margin-bottom: 0;
	text-align: center;
	padding: 0 15px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.news_paging__2O1MX {
	display: inline-block
}

.data_container__1EPol {
	width: 1190px;
	height: 505px;
	margin: 64px auto 0;
	background-color: #191819
}

.data_container__1EPol .data_title___BEG5 {
	height: 65px;
	position: relative;
	background: url(https://img.dota2.com.cn/file/4a/28/4a28d1639a624b05d52a96622f90644b1603853782.png) no-repeat
}

.data_container__1EPol h2 {
	height: 65px;
	line-height: 65px;
	color: #fff;
	font-size: 28px;
	padding-left: 30px;
	margin-bottom: 0;
	display: inline-block;
	vertical-align: middle
}

.data_container__1EPol .data_btn-group__3pOad {
	width: 371px;
	height: 27px;
	line-height: 27px;
	background: url(https://img.dota2.com.cn/file/f4/b7/f4b7f146349a31c2d0d45acf4ea3e0311605250155.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-left: 28px
}

.data_container__1EPol .data_btn-group__3pOad.data_tab0__1w-2F {
	background-position-y: 0
}

.data_container__1EPol .data_btn-group__3pOad.data_tab1__377x- {
	background-position-y: -27px
}

.data_container__1EPol .data_btn-group__3pOad.data_en__283Ep button {
	font-size: 16px
}

.data_container__1EPol .data_btn-group__3pOad button {
	width: 50%;
	height: 100%;
	border: none;
	background: transparent;
	font-size: 18px;
	color: #eaf4f4;
	cursor: pointer
}

.data_container__1EPol .data_btn-group__3pOad button.data_active__lJBoV {
	color: #000
}

.data_container__1EPol .data_more__Hwt2u {
	position: absolute;
	right: 18px;
	font-size: 20px;
	color: #b8b8b8
}

.data_content__1J4Mc {
	padding: 18px 29px
}

.data_rank-list__2VsrM {
	position: relative
}

.data_rank-list__2VsrM h3 {
	color: #c7c7c7;
	font-size: 18px
}

.data_rank-list__2VsrM dt {
	width: 155px;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	color: #000;
	text-align: center
}

.data_rank-list__2VsrM dd {
	margin: 16px 0;
	overflow: hidden
}

.data_rank-list__2VsrM .data_c1__B1pgn dt {
	background-color: #fac140
}

.data_rank-list__2VsrM .data_c1__B1pgn .data_item__1MyXc {
	border-bottom-color: #fac140
}

.data_rank-list__2VsrM .data_c1__B1pgn .data_label__2Qtju {
	background: url(https://img.dota2.com.cn/file/15/ae/15ae0d8bfd009d6f33fef2f4d945a5d71603856759.png) no-repeat;
	color: #fac140
}

.data_rank-list__2VsrM .data_c2__3OPTB dt {
	background-color: #058d9a
}

.data_rank-list__2VsrM .data_c2__3OPTB .data_item__1MyXc {
	border-bottom-color: #058d9a
}

.data_rank-list__2VsrM .data_c2__3OPTB .data_label__2Qtju {
	background: url(https://img.dota2.com.cn/file/36/c2/36c2fc6379d40706d6bbb5fe87c87f621603857045.png) no-repeat;
	color: #058d9a
}

.data_rank-list__2VsrM .data_item__1MyXc {
	width: 273px;
	height: 136px;
	float: left;
	border-bottom: 4px solid;
	position: relative
}

.data_rank-list__2VsrM .data_item__1MyXc .data_img__2Z6Z- {
	background: url(https://img.dota2.com.cn/file/be/6b/be6bc550ddf477872bd2cf9a90d09a191603855194.png) no-repeat;
	width: 101px;
	height: 132px;
	position: relative;
	float: left
}

.data_rank-list__2VsrM .data_item__1MyXc .data_img__2Z6Z- img {
	position: absolute;
	left: 50%;
	bottom: 0;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	max-width: 98%;
	max-height: 98%
}

.data_rank-list__2VsrM .data_item__1MyXc .data_info__Ga7ZE {
	overflow: hidden;
	margin-left: 101px;
	height: 100%;
	background-image: linear-gradient(180deg, #1a191a, #272628);
	color: #c7c7c7;
	padding: 35px 18px 0
}

.data_rank-list__2VsrM .data_item__1MyXc .data_info__Ga7ZE p {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.data_rank-list__2VsrM .data_item__1MyXc .data_info__Ga7ZE b {
	font-size: 38px;
	margin-right: 4px;
	line-height: 1;
	color: #fff
}

.data_rank-list__2VsrM .data_item__1MyXc .data_label__2Qtju {
	width: 201px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 0;
	bottom: 0;
	padding-left: 27px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 22px
}

.data_rank-list__2VsrM .data_item__1MyXc+.data_item__1MyXc {
	margin-left: 13px
}

.data_rank-content__38Nx_ {
	position: relative;
	background: #1c1b1c;
	padding: 15px 0;
	text-align: center;
	min-height: 348px
}

.data_rankTable__bL96v {
	width: 475px;
	height: 348px;
	display: inline-block
}

.data_rankTable__bL96v:not(:first-child) {
	margin-left: 10px
}

.data_rankTable__bL96v .data_rank-title__21XFc {
	height: 55px;
	line-height: 55px
}

.data_rankTable__bL96v .data_rank-title__21XFc .data_item__1MyXc {
	background-color: #2d2d2d;
	color: #fff
}

.data_rankTable__bL96v .data_rank-bd__8FP6t .data_rank__1n6L1 {
	font-size: 20px;
	font-family: "CalpsSans-Black";
	font-weight: 700
}

.data_rankTable__bL96v .data_rank-bd__8FP6t .data_no-1__Jqc8X .data_rank__1n6L1 {
	color: #eaba6e
}

.data_rankTable__bL96v .data_rank-bd__8FP6t .data_no-2__25mPI .data_rank__1n6L1 {
	color: #eaba6e
}

.data_rankTable__bL96v .data_rank-bd__8FP6t .data_no-3__2J6dJ .data_rank__1n6L1 {
	color: #eaba6e
}

.data_rankTable__bL96v .data_rank-bd__8FP6t .data_team__3zARd {
	text-align: left;
	padding-left: 10px
}

.data_rankTable__bL96v .data_rank-item__1TqB3 {
	background-color: #2d2d2d;
	color: #6c6c6c;
	height: 58px;
	line-height: 58px;
	margin-top: 1px
}

.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-1__Jqc8X,
.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-2__25mPI,
.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-3__2J6dJ {
	background-image: linear-gradient(90deg, #796547, rgba(121, 101, 71, 0));
	color: #fff
}

.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-1__Jqc8X .data_rank__1n6L1,
.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-2__25mPI .data_rank__1n6L1,
.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-3__2J6dJ .data_rank__1n6L1 {
	font-size: 26px
}

.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-1__Jqc8X .data_rank__1n6L1 {
	color: #eaba6e
}

.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-2__25mPI .data_rank__1n6L1 {
	color: #d2e3fa
}

.data_rankTable__bL96v .data_rank-item__1TqB3.data_no-3__2J6dJ .data_rank__1n6L1 {
	color: #d59c95
}

.data_rankTable__bL96v .data_item__1MyXc {
	height: 100%;
	display: inline-block;
	vertical-align: top;
	font-size: 14px
}

.data_rankTable__bL96v .data_item__1MyXc:not(:first-child) {
	margin-left: 1px
}

.data_rankTable__bL96v .data_rank__1n6L1 {
	width: 130px
}

.data_rankTable__bL96v .data_team__3zARd {
	width: 213px
}

.data_rankTable__bL96v .data_team__3zARd img {
	height: 60px;
	width: auto !important;
	vertical-align: middle;
	margin-right: 15px
}

.data_rankTable__bL96v .data_score__yt49W {
	width: 130px
}

.bottom_container__2ob63 {
	width: 1130px;
	margin: 64px auto 0;
	padding-bottom: 32px
}

.bottom_container__2ob63 h2 {
	height: 65px;
	line-height: 65px;
	color: #fff;
	font-size: 28px;
	margin-bottom: 0;
	border-bottom: 1px solid #404041
}

.bottom_container__2ob63 img {
	display: block;
	margin: 0 auto
}

.bottom_about__EWuxK {
	width: 1190px;
	padding: 0 30px 20px;
	background-color: #222223;
	margin: 18px auto 0
}

.bottom_about__EWuxK .bottom_content__2XiEK {
	margin-top: 35px;
	position: relative;
	padding-left: 208px
}

.bottom_about__EWuxK h2 {
	height: 65px;
	line-height: 65px;
	color: #fff;
	font-size: 28px;
	margin-bottom: 0;
	border-bottom: 1px solid #404041
}

.bottom_about__EWuxK img {
	position: absolute;
	left: 0
}

.bottom_about__EWuxK p {
	text-indent: 2em;
	font-size: 16px;
	color: #fff;
	line-height: 34px;
	margin-bottom: 0
}

.bottom_about__EWuxK .bottom_mark__1AXn1 {
	color: #f8c759
}

.bottom_about__EWuxK b {
	color: #f8c759;
	font-weight: 400
}

.bottom_about__EWuxK a {
	color: #6488b3
}

.bottom_partner__3d_f1 {
	height: 207px
}

.bottom_partner__3d_f1 img {
	margin-top: 34px;
	display: inline-block
}

.bottom_partner__3d_f1 img:first-of-type {
	margin-left: 200px
}

.bottom_partner__3d_f1 img+img {
	margin-left: 60px
}

.bottom_media__2KEeq {
	height: 207px
}

.bottom_media__2KEeq img {
	margin-top: 50px
}

.bottom_qrBox__16ttH {
	background-color: #1d1d1e;
	padding-top: 62px
}

.bottom_qrBox__16ttH .bottom_container__2ob63 {
	margin-top: 0
}

.bottom_qrcode__3w69W {
	position: relative;
	height: 211px
}

.bottom_qrcode__3w69W:before {
	content: "";
	left: 155px;
	border-left: 1px solid #29292b;
	height: 210px;
	position: absolute;
	top: 0
}

.bottom_qrcode__3w69W.bottom_en__37uua .bottom_text__2n8Fx {
	font-size: 16px
}

.bottom_qrcode__3w69W h2 {
	position: absolute;
	left: -1px;
	top: 15px;
	border-bottom: none;
	line-height: 1.2
}

.bottom_qrcode__3w69W h2.bottom_en__37uua {
	font-size: 25px
}

.bottom_qrcode__3w69W .bottom_text__2n8Fx {
	position: absolute;
	left: 243px;
	top: 145px;
	font-size: 18px;
	color: #fff
}

.bottom_qrcode__3w69W .bottom_sharebox__KhG1e {
	position: absolute;
	left: 0;
	top: -150px;
	font-size: 18px;
	color: #fff
}

.bottom_qrcode__3w69W .bottom_item__Yzes5 {
	float: left;
	text-align: center;
	width: 200px;
	white-space: nowrap;
	position: relative
}

.bottom_qrcode__3w69W .bottom_item__Yzes5:nth-of-type(2) {
	margin-left: 46px
}

.bottom_qrcode__3w69W .bottom_item__Yzes5:nth-of-type(3) {
	margin-left: 35px
}

.bottom_qrcode__3w69W .bottom_item__Yzes5:nth-of-type(4) {
	margin-left: 0
}

.bottom_qrcode__3w69W .bottom_item__Yzes5:nth-of-type(5) {
	position: absolute;
	right: -190px
}

.bottom_qrcode__3w69W p {
	margin-bottom: 0
}

.bottom_link-pvp__3RgD3 {
	position: absolute;
	left: 0;
	top: -150px;
	width: 200px;
	height: 90px
}

.bottom_link-weibo__2oo81 {
	position: absolute;
	right: -172px;
	top: -160px;
	width: 119px;
	height: 62px
}

.bottom_link-bili__t77_Q {
	position: absolute;
	right: -172px;
	top: -95px;
	width: 119px;
	height: 55px
}

.bottom_sidenav__2MHJk {
	width: 80px;
	position: fixed;
	bottom: 60px;
	right: 0;
	z-index: 1000;
	font-size: 24px;
	color: #bbcfdb;
	opacity: 1;
	z-index: 15;
	transition: all .3s;
	text-align: center
}

.bottom_sidenav__2MHJk .bottom_btn-downloads__XH5aS {
	display: inline-block;
	width: 47px;
	height: 215px;
	background: url(https://img.dota2.com.cn/file/00/36/0036662e8b0b3015f102d61354ed1f7e1603953898.png) no-repeat;
	font-size: 0
}

.bottom_sidenav__2MHJk .bottom_btn-downloads__XH5aS:hover {
	-webkit-filter: brightness(1.2);
	filter: brightness(1.2)
}

.bottom_sidenav__2MHJk .bottom_btn-gotop__30FD1 {
	width: 77px;
	height: 39px;
	line-height: 39px;
	display: inline-block;
	margin-top: 15px;
	background: url(https://img.dota2.com.cn/file/da/5a/da5ace740a6f5bdbff7261a98acbd6721603272791.png) no-repeat 0 0;
	transition: .3s ease-in-out;
	opacity: 1
}

.bottom_sidenav__2MHJk .bottom_btn-gotop__30FD1:hover {
	opacity: .9
}

.bottom_sidenav__2MHJk .bottom_btn-gotop__30FD1.bottom_hide__28Fn6 {
	opacity: 0
}

.bottom_qr__1-0QZ {
	position: fixed;
	bottom: 350px;
	right: 0;
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	transition: .3s;
	z-index: 10
}

.bottom_qr__1-0QZ.bottom_show__3ZnrE {
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.bottom_qr__1-0QZ.bottom_left__2AtpG {
	left: -380px;
	right: auto
}

.bottom_qr__1-0QZ.bottom_left__2AtpG.bottom_show__3ZnrE {
	-ms-transform: translateX(380px);
	transform: translateX(380px)
}

.bottom_qr__1-0QZ .bottom_close__2B2Ta {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	cursor: pointer
}

.share_container__2sAtm {
	height: 78px;
	background: url(https://img.dota2.com.cn/file/5e/2a/5e2aff8c96977786942aa1847a0d53df1602559443.png) repeat-x;
	position: relative;
	z-index: 2
}

.share_container__2sAtm.share_en__OOabR .share_nav__3krpN a {
	font-size: 18px
}

.share_content__Rcwx7 {
	width: 1190px;
	height: 100%;
	margin: 0 auto;
	display: table
}

.share_nav__3krpN {
	width: 732px;
	height: 78px;
	position: relative;
	float: left
}

.share_nav__3krpN a {
	font-size: 24px;
	color: #fff;
	display: inline-block;
	min-width: 96px;
	height: 100%;
	padding: 4px 6px 0;
	line-height: 78px;
	cursor: pointer;
	text-align: center
}

.share_nav__3krpN a.share_active__LNo3R,
.share_nav__3krpN a:hover {
	color: #fff;
	background: url(https://img.dota2.com.cn/file/f0/0c/f00c3436a2c7b870e9823df2a7e98f2b1602559976.png) bottom repeat-x
}

.share_others__3Wkk6 {
	height: 78px;
	float: left;
	padding-left: 0;
	padding-top: 40px
}

.share_share__tBb8o {
	color: #acacad;
	font-size: 18px;
	float: left;
	padding-top: 4px
}

.share_share__tBb8o a {
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	margin-left: 10px;
	background: url(/assets/css/img/3346ff042d5d4f2e43918cd22513aefe1603347957.png) no-repeat
}

.share_share__tBb8o a.share_active__LNo3R,
.share_share__tBb8o a:hover {
	opacity: .9
}

.share_share__tBb8o img {
	height: 40px
}

.share_share__tBb8o .share_weibo__1CHr6 {
	background-position-x: 0
}

.share_share__tBb8o .share_bili__395cK {
	background-position-x: -50px
}

.share_share__tBb8o .share_twitter__1Tq4X {
	background-position-x: -100px
}

.share_share__tBb8o .share_utb__327JW {
	background-position-x: -150px
}