@charset "utf-8";

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-weight: normal;
	font-style: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

q:before,
q:after {
	content: '';
}

fieldset,
img,
abbr,
acronym {
	border: 0;
}

/*页面样式*/
.c:before,
.c:after {
	content: "";
	display: table;
}

.c:after {
	clear: both;
}

.c {
	zoom: 1;
}

.none {
	display: none;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.fl {
	float: left;
}

.fr {
	float: right;
}
.show{
	display: block !important;
}
body {
	font: 12px/1.5 '\5FAE\8F6F\96C5\9ED1';
	text-align: justify;
	min-width: 1500px;
	position: relative;
}

a {
	text-decoration: none;
	overflow: visible;
	transition: filter .2s;
}

a:hover {
	text-decoration: none;
	filter: brightness(1.1);
}

body {
	background-color: #f3edd7;
}

html,
body,
.wrap {
	width: 100%;
	overflow-x: hidden;
	min-width: 1500px;
	margin: 0 auto;
}

.wrap {
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
}

.bar {
	width: 1500px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

.head {
	height: 992px;
	background: url(../img/head.jpg) no-repeat center top;
	position: relative;
}

.vbg {
	position: absolute;
	top: -55px;
	width: 1920px;
	height: 1000px;
	left: 50%;
	margin-left: -960px;
	z-index: 1;
}

.vbg video {
	width: 100%;
	height: 100%;
}
.logobox{width: 398px;height: 203px;background: url(../img/logo.png) no-repeat;left: 0;top:-37px;z-index: 3;}
.logo {
	width: 186px;
	height: 86px;
	display: block;
	text-indent: -9999em;
	position: absolute;
	top: 60px;
	left: 16px;
	z-index: 2;
}
.logo2 {
	pointer-events: none;
	width: 138px;
	height: 96px;
	display: block;
	text-indent: -9999em;
	position: absolute;
	top: 52px;
	left: 211px;
	z-index: 2;
}

.arr {
	position: absolute;
	z-index: 3;
	width: 261px;
	height: 66px;
	left: 50%;
	margin-left: -130px;
	text-align: center;
	top: 863px;
	text-indent: -9999em;
	background: url(../img/arr.png) no-repeat;
	animation: flow 2s linear infinite both;
	-webkit-animation: flow 2s linear infinite both;
}

@keyframes flow {
	0% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(10px);
	}

	100% {
		transform: translateY(0px);
	}
}

@-webkit-keyframes flow {
	0% {
		-webkit-transform: translateY(0px);
	}

	50% {
		-webkit-transform: translateY(10px);
	}

	100% {
		-webkit-transform: translateY(-0px);
	}
}

.cont {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 2406px;
	background: url(../img/cont.jpg) no-repeat center top;
}
.cont1{height: 2635px;
	background: url(../img/cont1.jpg) no-repeat center top;}
.navbox {
	height: 99px;
	position: relative;
	width: 100%;
}

.navbox div {
	position: absolute;
	width: 100%;
	left: 0;
	top: -58px;
	height: 157px;
	background: url(../img/navbg.png) no-repeat center top;
}

.navbox a {
	background: url(../img/navcom.png) no-repeat;
	text-indent: -9999em;
}

.navbox .nav0 {
	position: absolute;
	top:0;
	z-index: 2;
	left: 50%;
	margin-left: -135px;
	width: 270px;
	height: 100%;
	background-position: -599px 0;
}


.navlist {
	z-index: 1;
	position: absolute;
	top: 16px;
	left: 50%;
	margin-left: -734px;
	width: 1468px;
	height: 87px;
}

.navlist li {
	cursor: pointer;
	float: left;
	display: inline;
	display: flex;
	align-items: center;
	justify-content: center;
}
.navlist li.li1,.navlist li.li3{margin-left: 3px;}
.navlist li.li2{margin-left: 272px;}
.navlist li a {
	width: 100%;
	height: 87px;
	text-indent: -9999em;
	display: block;
	z-index: 1;
	position: relative;
}

.navlist li.li0 a {
	width: 318px;
	background-position: 0 -16px;
}

.navlist li.li1 a {
	width: 277px;
	background-position: -321px -16px;
}

.navlist li.li2 a {
	width: 277px;
	background-position: -870px -16px;
}

.navlist li.li3 a {
	width: 318px;
	background-position: -1150px -16px;
}
.pg1 .nav_box .nav0{
	background-position: -599px -183px;
}
.pg2 .navlist li.li0 a {
	background-position: 0 -183px;
}

.pg3 .navlist li.li1 a {
	background-position: -321px -183px;
}

.pg4 .navlist li.li2 a {
	background-position: -870px -183px;
}

.pg5 .navlist li.li3 a {
	background-position: -1150px -183px;
}

.tit {
	margin: 0 auto;
	width: 1330px;
	height: 135px;
	background: url(../img/tit.png) no-repeat;
	text-indent: -9999em;
}
.part1{
	height: auto;
	padding-bottom: 97px;
}

.course_nav_box{
	display: flex;
	justify-content: space-between;
	width: 1002px;
	margin: 35px auto 0;
}
.course_nav_box a{
	display: block;
	width: 329px;
	height: 73px;
	background: url(../img/tabcom.png) no-repeat;
	text-indent: -9999em;
}
.course_nav_box .nav0 {
	background-position: 0 0;
}
.course_nav_box .nav1 {
	background-position: -345px 0;
}
.course_nav_box .nav2 {
	background-position: -673px 0;
}
.course_nav_box .nav0.on {
	background-position: 0 -83px;
}
.course_nav_box .nav1.on {
	background-position: -345px -83px;
}
.course_nav_box .nav2.on {
	background-position: -673px -83px;
}
.course_item{
	display: none;
}
.part1 .time{
	width: 543px;
	height: 46px;
	background: url(../img/time_bg.png) no-repeat;
	color: #5e4527;
	font-size: 24px;
	line-height: 46px;
	text-align: center;
	margin: 40px auto 0;
}
.part1 .time.mt{margin-top: 27px;}
.subgroup_box{
	display: flex;
	justify-content: space-between;
	width: 1380px;
	margin: 19px auto 0;
}
.subgroup{
	width: 344px;
	height: 394px;
	background: url(../img/group_bg.png) no-repeat;
	padding-top: 16px;
	box-sizing: border-box;
}
.group_name{
	font-size: 34px;
	color: #563918;
	text-align: center;
	line-height: 40px;
	text-shadow: 0 1px 1px #fbecc3;
}
.team_list{
	width: 226px;
	margin: 7px auto 0;
}

.team_list li{
	margin-bottom: 13px;
}
.team_list li a{
	display: block;
	position: relative;
	width: 226px;
	height: 50px;
	font-size: 20PX;
	line-height: 50px;
	text-align: center;
}
.team_list li:last-child{
	margin-bottom: 0;
}
.team_list .team{
	color: #85562d;
	background: url(../img/team_bg2.png) no-repeat;
}
.team_list .team.team_cx{
	color: #fff;
	background: url(../img/team_bg1.png) no-repeat;
}
.team_list .team.team_cx::after{
	content:"";
	position: absolute;
	top: -10px;
	right: -10px;
	width: 60px;
	height: 27px;
	background: url(../img/info_01.png) no-repeat;
}
.team_list .team.team_obsolete::after{
	content:"";
	position: absolute;
	top: -10px;
	right: -10px;
	width: 60px;
	height: 27px;
	background: url(../img/info_02.png) no-repeat;
}
.tips_txt{
	font-size: 20px;
	text-align: center;
	color: #9d784b;
	margin-top: 7px;
}
.tips_txt2{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 46px;
	font-size: 20px;
	color: #9d784b;
}
.sc_box{
	position: relative;
	width: 1267px;
	height: 1181px;
	background: url(../img/sc_bg.png) no-repeat;
	margin: 44px auto 0;
	padding: 40px 56px 0;
	box-sizing: border-box;
}
.win_sc , .lose_sc{
	position: relative;

}
.sc_tips{
	position: absolute;
	left: 0;
	display: flex;
	align-items: center;
}
.sc_time{
	font-size: 19px;
	color: #9d784b;
	line-height: 1.4;
}
.sc_tips .tips_line{
	width: 2px;
	height: 44px;
	background: url(../img/tips_line.png) no-repeat;
	margin: 0 6px;
}
.sc_ti{
	font-size: 26px;
	color: #9d784b;
	line-height: 1;
}
.sc_ti span{
	font-size: 16px;
	color: #9d784b;
	vertical-align: middle;
}
.team_one{
	position: absolute;
	width: 214px;
	z-index: 2;
}

.team_one a{
	display: block;
	position: relative;
	width: 214px;
	height: 47px;
	font-size: 20PX;
	line-height: 50px;
	text-align: center;
	
}
.team_one .team{
	margin-top: 12px;
	color: #9d784b;
	background: url(../img/team_bg2.png) no-repeat;
	background-size: 100% auto;
}
.team_one .team_win{
	color: #fff;
	background: url(../img/team_bg1.png) no-repeat;
	background-size: 100% auto;
}
.team_one .team.team_win::after{
	content:"";
	position: absolute;
	top: -8px;
	left: -8px;
	width: 57px;
	height: 25px;
	background: url(../img/info_03.png) no-repeat;
}
.team_one .team.team_lose::after{
	content:"";
	position: absolute;
	top: -8px;
	right: -8px;
	width: 92px;
	height: 26px;
	background: url(../img/info_04.png) no-repeat;
}
.lose_sc .team.team_lose::after{
	content:"";
	position: absolute;
	top: -8px;
	right: -8px;
	width: 60px;
	height: 27px;
	background: url(../img/info_02.png) no-repeat;
}
.sc_line{
	position: absolute;
	top: 167px;
	left: 267px;
	width: 55px;
	height: 920px;
	background: url(../img/sc_line.png) no-repeat;
}
.sc_line2{
	position: absolute;
	top: 232px;
	left: 526px;
	width: 60px;
	height: 791px;
	background: url(../img/sc_line2.png) no-repeat;
}
.sc_line_top{
	position: absolute;
	top: 364px;
	left: 785px;
	width: 72px;
	height: 152px;
	background: url(../img/sc_line_top.png) no-repeat;
}
.sc_line_bottom{
	position: absolute;
	top: 690px;
	left: 785px;
	width: 72px;
	height: 245px;
	background: url(../img/sc_line_bottom.png) no-repeat;
}
.sc_line3{
	position: absolute;
	top: 594px;
	left: 838px;
	width: 126px;
	height: 66px;
	background: url(../img/sc_line3.png) no-repeat;
}
.champion{
	position: absolute;
	top: 442px;
	left: 979px;
	width: 289px;
	height: 343px;
	background: url(../img/champion.png?v=2) no-repeat;
}
.winsc1{
	left: 0;
	top: 0;
}
.winsc2{
	left: 263px;
	top: 62px;
}
.winsc3{
	left: 527px;
	top: 201px;
}
.winsc4{
	left: 659px;
	top: 460px;
}
.winsc1 .team1{
	top: 60px;
}
.winsc1 .team2{
	top: 193px;
}
.winsc1 .team3{
	top: 323px;
}
.winsc1 .team4{
	top: 455px;
}
.winsc1 .team5{
	top: 585px;
}
.winsc1 .team6{
	top: 720px;
}
.winsc1 .team7{
	top: 850px;
}
.winsc1 .team8{
	top: 980px;
}
.winsc2 .team9{
	top: 64px;
}
.winsc2 .team10{
	top: 327px;
}
.winsc2 .team11{
	top: 590px;
}
.winsc2 .team12{
	top: 853px;
}
.winsc3 .team13{
	top: 57px;
}
.winsc3 .team14{
	top: 582px;
}
.winsc4 .team15{
	top: 59px;
}
.losesc1 i{
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
	width: 93px;
	height: 16px;
	background: url(../img/first.png?v=2) no-repeat;
	margin-left: 4px;
}
.losesc2 i{
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
	width: 91px;
	height: 16px;
	background: url(../img/second.png?v=2) no-repeat;
	margin-left: 4px;
}
.losesc1{
	top: 0;
	left: 0;
}
.losesc2{
	left: 0;
	top: 556px;
}
.losesc3{
	left: 310px;
	top: 201px;
}
.losesc4{
	left: 621px;
	top: 330px;
}
.losesc1 .team1{
	top: 60px;
}
.losesc1 .team2{
	top: 183px;
}
.losesc1 .team3{
	top: 307px;
}
.losesc1 .team4{
	top: 430px;
}
.losesc2 .team5{
	top: 60px;
}
.losesc2 .team6{
	top: 183px;
}
.losesc2 .team7{
	top: 307px;
}
.losesc2 .team8{
	top: 430px;
}
.losesc3 .team9{
	top: 57px;
}
.losesc3 .team10{
	top: 320px;
}
.losesc3 .team11{
	top: 582px;
}
.losesc4 .team12{
	top: 60px;
}
.losesc4 .team13{
	top: 323px;
}
.lose_sc_line1{
	position: absolute;
	left: 253px;
	top: 165px;
	width: 115px;
	height: 928px;
	background: url(../img/lose_sc_line1.png) no-repeat;
}
.lose_sc_line2{
	position: absolute;
	left: 560px;
	top: 364px;
	width: 120px;
	height: 528px;
	background: url(../img/lose_sc_line2.png) no-repeat;
}
.lose_sc_line3{
	position: absolute;
	left: 889px;
	top: 496px;
	width: 89px;
	height: 266px;
	background: url(../img/lose_sc_line3.png) no-repeat;
}
.jijun{
	position: absolute;
	top: 437px;
	left: 979px;
	width: 289px;
	height: 343px;
	background: url(../img/jijun.png?v=2) no-repeat;
}
.tit.t0 {
	background-position: 0 0;
	margin-top: 40px;
}
.pg3 .tit.t0{margin-top: 25px;}
.tit.t1 {
	margin-top: 28px;
	background-position: 0 -145px;
}
.cont1 .tit.t1{margin-top: 53px;}
.tit.t2 {
	margin-top: 54px;
	background-position: -20px -161px;
}

.newsbox {
	position: relative;
	width: 1403px;
	height: 557px;
	background: url(../img/newbox.png) no-repeat;
	margin: 13px auto 0;
}

.newsbox div {
	padding: 110px 167px 78px 168px;
}

.newsbox ul {
	width: 1068px;
	height: 369px;
	overflow-y: auto;
	margin: 0 auto;
}
/* 修改垂直滚动条 */
.newsbox ul::-webkit-scrollbar {
  width: 12px; /* 修改宽度 */
}

/* 修改滚动条轨道背景色 */
.newsbox ul::-webkit-scrollbar-track {
  background-color: #f3daa9;
	border-radius: 6px;
}

/* 修改滚动条滑块颜色 */
.newsbox ul::-webkit-scrollbar-thumb {
	background-image: linear-gradient(to top,#d19564, #9e6d4e );
  border-radius: 10px;
}
.newsbox ul li {
	height:70px;
	border-bottom: 1px dashed #d0ad72;
	font-size: 20px;
	line-height: 70px;
	width: 1015px;
}

.newsbox a {
	color: #9d784b;
	display: block;
}

.newsbox span {
	width: 800px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newsbox em {
	padding-right: 12px;
	float: right;
}

.newsbox span,
.newsbox em {
	color: #9d784b;
	/* background-image: -webkit-linear-gradient(top, #fffced, #751b01); */
	/* -webkit-background-clip: text; */
	/* -webkit-text-fill-color: transparent; */
}

.snavbox {
	margin-top: -1px;
}

.s_nav a {
	background: url(../img/flocom.png) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	display: block;
}

.navbtn1 {
	width: 85px;
	height: 82px;
	background-position: 0 -401px !important;
	margin: -34px auto 0;
}

.snavbox a{
	width: 215px;
	height: 70px;
	margin:0 auto 8px;
}
.snavbox a.snav0 {
	background-position: 0 0;
}

.snavbox a.snav1 {
	background-position: 0 -78px;
}

.snavbox a.snav2 {
	background-position: 0 -156px;
}

.snavbox a.snav3 {
	background-position: 0 -234px;
}

.snavbox a.snav4 {
	background-position: 0 -312px;
}

.pg1 .snavbox a.snav0 {
	background-position: -225px 0;
}

.pg2 .snavbox a.snav1 {
	background-position: -225px -78px;
}

.pg3 .snavbox a.snav2 {
	background-position: -225px -156px;
}

.pg4 .snavbox a.snav3 {
	background-position: -225px -234px;
}

.pg5 .snavbox a.snav4 {
	background-position: -225px -312px;
}
/* 赛事奖励 */
.pg2 .cont {
	height: 4002px;
	background: url(../img/cont2.jpg) no-repeat center top;
}

.qiansanbox {
	margin: 10px auto 0;
	width: 1384px;
	height: 1359px;
	background: url(../img/qiansanbox.png) no-repeat;
	position: relative;
}

.dianjunbox {
	margin: 116px auto 0;
	width: 1526px;
	height: 472px;
	background: url(../img/dianjunbox.png) no-repeat;
	position: relative;
}
.rewardbox{
	margin: 57px auto 0;
	width: 1527px;
	height: 472px;
	position: relative;
	background: url(../img/rewardbox.png) no-repeat;
}
.rewardbox1,
.rewardbox2,
.rewardbox3 {
	margin: 57px auto 0;
	width: 1527px;
	height: 318px;
	position: relative;
}

.pjzrlink,
.dfzjlink {
	width: 64px;
	height: 64px;
	position: absolute;
	z-index: 2;
}
.pjzrlink:hover,
.dfzjlink:hover{
	filter: brightness(1);
}
.lihelink1 {
	top: 848px;
	left: 293px;
}

.lihelink2 {
	top: 848px;
	left: 745px;
}

.lihelink3 {
	top: 848px;
	right: 113px;
}

.newreward{
	position: absolute;
	bottom: 124px;
	left: 201px;
	height: 88px;
	width: 172px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.newreward1{
	bottom: 127px;
	left: 635px;
}
.newreward2{
	left: 1075px;
}
.newreward3{
	left: 910px;
	bottom: 103px;
}
.newreward4{
	left: 819px;
	bottom: 103px;
}
.pjzrlink img,
.dfzjlink img {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -368px;
	bottom: 70px;
}

.pjzrlink:hover img,
.dfzjlink:hover img {
	display: block;
}

.dianjunbox .lihelink1 {
	top: 303px;
	left: 629px;
}

.ffimg,
.longimg,
.qilinimg {
	position: absolute;
	top: 682px;
	left: 328px;
	z-index: 2;
}

.longimg {
	top: 519px;
	left: 764px;
}

.qilinimg {
	left: 1201px;
}

.rewardbox1 .lihelink1,
.rewardbox2 .lihelink1 {
	top: 146px;
	left: 1059px;
}

.rewardbox .lihelink1 {
	top: 150px;
	left: 870px;
}

.rewardbox1 {
	background: url(../img/rewardbox1.png) no-repeat;
}

.rewardbox2 {
	background: url(../img/rewardbox2.png) no-repeat;
}

.rewardbox3 {
	background: url(../img/rewardbox3.png) no-repeat;
}
/* 直播页 */
.pg5 .cont {
	height: 1594px;
	background: url(../img/cont5.jpg) no-repeat center top;
}

.pg5 .t4{
	background-position:  0 -290px;
	margin-top: 24px;
}
.livehd {
	text-align: center;
	font-size: 0;
	padding-top:21px;
	margin: 0 auto;
	overflow: hidden;
	width: 1225px;
	display: flex;
	justify-content: space-between;
}

.livehd a {
	width: 309px;
	height: 68px;
	margin-top:23px;
	float: left;
	display: inline-block;
	vertical-align: top;
	font-weight: bold;
	background: url(../img/livehd.png) no-repeat;
}

.livehd a.cur {
	background-position: top right;
}

.livehd a span{
	color: #5f482e;
	font-size: 30px;
	line-height: 68px;
	background-image: -webkit-linear-gradient(top, #5f482e, #a5773f);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.livehd a.cur span {
	color: #fcf4da;
	background-image: -webkit-linear-gradient(top, #fcf4da, #fffffd);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.livebox {
	margin: 17px auto 0;
	width: 1340px;
	height: 781px;
	background: url(../img/livebox.png) no-repeat;
	padding: 83px 89px 48px 92px;
	box-sizing: border-box;
	position: relative;
}
.livebox::after{content: '';position: absolute;z-index:2;width: 100%;height: 241px;background: url(../img/tbg.png) no-repeat center top;left:0;top:11px;}
.livebox a {
	display: block;
    width: 100%;
    height: 100%;
    background: url(../img/livebtn.png) no-repeat center;
    background-size: 309px auto;
    text-indent: -9999em;
}

.livetip {
	color: #9d784b;
	font-size: 22px;
	width: 1188px;
	margin: 10px auto 0;
	line-height: 47px;
}

.livetip span {
	display: block;
	color: #a22218;
}
/* 规则页 */
.pg3 .cont {
	height: 8000px;
	background: url(../img/cont3.jpg) no-repeat center top;
}

.tit.t3 {
	margin-top: 28px;
	background-position:  0 -435px;
}

.rulebox {
	width: 1450px;
	padding: 185px 120px 0;
	color: #896436;
	font-size: 16px;
	line-height: 23px;
	position: relative;
	box-sizing: border-box;
}
.rulebox::after{
	content: ' ';
	background: url(../img/ruleBG.png) no-repeat center top;
	width: 1450px;
	height: 6080px;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -725px;
	z-index: -1;
}
.stit {
	margin-left: 1px;
	margin-bottom: 10px;
	height: 45px;
	background: url(../img/stit.png) no-repeat;
	text-indent: -9999em;
}

.rulebox p {
	line-height: 22px;
	margin-left: 4px;
	margin-bottom: 3px;
	padding-left: 4px;
	/* background: url(../img/pbg.png) no-repeat left 2px; */
}

.rulebox p.nobg {
	background: none;
}

.rulebox li {
	margin-left: 8px;
}

.rulebox li span,
.rulebox p span,
.rulebox dd span {
	color: #c11001;
}
.rulebox .red{color: #c11001;}
.rulebox li span.blod,
.rulebox p span.blod,
.rulebox dd span.blod {
	font-weight: bold;
}
.rulebox li::before,
.rulebox dd::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 12px;
	width: 11px;
	height: 11px;
	background: url(../img/icon.png) no-repeat;
}

.stit1,
.stit2,
.stit3,
.stit4 {
	margin-top: 10px;
}
.stit0{
	background-position: 0 0;
}
.stit1{
	background-position: 0 -50px;
}
.stit2 {
	background-position: 0 -100px;
}
.stit3 {
	background-position: 0 -150px;
}
.stit4 {
	background-position: 0 -200px;
}

.rulebox .nobg p {
	background: none;
}

.rulebox dd {
	margin-left: 8px;
}

.rulebox dd::before {
	margin: 0 7px 0 32px;
	width: 5px;
	height: 5px;
	background: url(../img/icon1.png) no-repeat;
}

.tablebox {
	margin: 6px auto 10px;
	width: 1182px;
	position: relative;
}

.tablebox table {
	width: 100%;
}

.tablebox th,
.tablebox td {
	border: 1px solid #7e5422;
	text-align: center;
	width: 50%;
	font-size: 16px;
}

.tablebox td {
	height: 26px;
	border: 1px solid #d8b48a;
	color: #ab834e;
}

.tablebox th {
	height: 32px;
	color: #fff;
	background: #ab834e;
}

.stit.stit3 {
	background-position: 0 -150px;
}

.linedl dd {
	width: 153px;
	display: inline-block;
	vertical-align: top;
}

.linedl dd::before {
	margin-left: 0;
}

.linedl dd.dd1::before {
	margin-left: 32px;
}

.mt {
	margin-top: 14px;
}
.rulebox .ml1 p {
	text-indent: 16px;
}
.rulebox .ml2 p {
	text-indent: 42px;
}

.rulebox .ml p {
	padding-left: 8px;
	text-indent: 75px;
}

.tablebox1 td {
	width: 20%;
}

.tablebox1 th {
	background: #d3aa7c;
}

.szlink {
	position: absolute;
	width: 150px;
	height: 170px;
	z-index: 2;
	top: 494px;
	left: 988px;
}

.szlink.gjsz {
	top: 332px;
	left: 530px;
}
.szlink.gjsz img{
	bottom: -50px;
}
.szlink.yjsz {
	top: 494px;
	left: 76px;
}

.dianjunbox .szlink,
.rewardbox .szlink{
	top: 149px;
	left: 99px;
}
.rewardbox1 .szlink,
.rewardbox2 .szlink {
	top: 149px;
	left: 99px;
}

.rewardbox3 .szlink {
	top: 153px;
	left: 272px;
}

.szlink img {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -272px;
	bottom: -100px;
}

.szlink:hover img {
	display: block;
}

.openbtn {
	width: 56px;
	height: 218px;
	background: url(../img/zk.png) no-repeat;
	position: absolute;
	z-index: 5;
	top: 137px;
	cursor: pointer;
	right: 214px;
	background-position: 0 0;
}

.openbtn.sq {
	background-position: -60px 0;
	right: 0;
	left: auto;
}
.flobox{
	z-index: 5;
	position: fixed;
	width: 227px;
	height: 494px;
	background: url(../img/flo.png) no-repeat left top;
	top: 50%;
	margin-top: -247px;
	right: 0px;
	display:none;
}
.s_nav {
	position: relative;
	z-index: 6;
	box-sizing: border-box;
}
.flobox.none {
	background: none;
	width: 56px;
}

.flobox.none .s_nav {
	display: none;
}