body.main { min-width:1900px; background:#141414 url(https://i.imgur.com/aYcWQqG.png) no-repeat; background-size:auto 970px; background-position:center top; }
body.main .main-lfctrt2 { 
    max-width: 1280px;
    width: auto;
 }
.main-header{position:absolute;top:0;left:0;width:100%;}
#container.main{ /* background:#141414; */ min-width:1900px; }
#container.main #visual { position:absolute; top: -186px; left:0; right:0; }
/* #container.main #visual img { width:100% } */

.main-container{margin: 0 auto;/* padding-bottom: 50px; */min-width: 1250px;position: relative;background-attachment: fixed;background-size: cover;min-height: 1100px;}

.main-lfctrt2{padding:20px 0 20px;max-width: 1280px;margin: 0 auto;/* overflow: hidden; */position: relative;}
#content_left{
	position: absolute;
    top: -53px;
    left: -288px;
    width: 270px;
    height: 100%;
    margin-bottom: 20px;
	z-index: 2;
	height:890px; 
	overflow-y:hidden; 
	padding:0 5px 0 0;
 }
 #content_left:hover{
	overflow-y:auto; 
	padding:0 3px 0 0;
 }

#content_left > div { padding:10px; border:1px solid #353535; background:rgb(25,25,25,0.8); border-radius:8px; }

#content_left .topArea .section .title { height:40px; line-height:40px; padding:0 0 0 5px; }
#content_left .topArea .section .title strong { font-weight:400; font-family:"a3"; font-size:13px; color:#c7af80 !important; }
#content_left .topArea .section .title span { font-size:13px; color:#515151; display:inline-block; margin:0 0 0 5px; }
#content_left .topArea .section li a .iconfont { width:22px; display: inline-block;height:22px; font-size: 13px;line-height:22px; text-align: center; border-radius:50%; color:#1e1f1f; background:linear-gradient(to right, #c7b080, #b29364); vertical-align: -2px; }
#content_left .topArea .section:first-child .title { height:auto; line-height: inherit; display:inline-block; margin: 3px 0 12px;}
#content_left .topArea .section ul li { padding:0 5px 5px 0;}
#content_left .topArea .section ul li a { display:block; height:35px; line-height:35px; background: linear-gradient(#424242, #3a3a3a); color:#f8f8f8; font-size:12px; text-align: center; border-radius: 8px; }
#content_left .bottomArea { margin:10px 0 0; padding-top:15px; }
#content_left .topArea .section ul li a:hover { opacity:0.9; }
#content_left .bottomArea ul { margin-right:-10px; }
#content_left .bottomArea li { padding:0 10px 0 0;  }
#content_left .bottomArea li a { position:relative; display:block; }
#content_left .bottomArea li a .name { position:absolute; top:12px; left:0; right:0; text-align: center; font-family:"a3"; color:#dac497; }
#content_left .bottomArea li a .overHeight { position:absolute; }

#content_right{position: absolute;top: 0;right: -290px;width: 270px;height: 100%;}
/* #content_right .cont{position: fixed;width: 270px;transition: .25s .1s;overflow: hidden;max-height: 700px;}
#content_right .cont > ul{margin-left: -4px;margin-top: -4px;}
#content_right .cont > ul > li{float:left;margin-left: 4px;margin-top: 4px;}
#content_right .cont > ul > li > a{display: block;width:87px;height:66px;border:1px solid #fff;border-image: linear-gradient(#54575e, #694a08) 20 20;box-sizing: border-box;}
#content_right .cont > ul > li > a:hover{border-image: linear-gradient(#bdc0cb, #fcb724) 20 20;} */

#container .right-box { right: -280px; }
.right-box .cartArea { overflow:hidden; margin:0 0 10px; border: 2px solid #7e0923; border-radius: 8px; }
.right-box .cartArea .title { position:relative; height: 33px; padding: 0 15px; font-size:14px; line-height: 33px; background: #7e0923;}
.right-box .cartArea .title .yellow { color:#fcf79c !important; }
.right-box .cartArea .title .ctToggle { position:absolute; right:15px; top:0px; }
.right-box .cartArea .content { background: linear-gradient(to right, #2e2e2e, #16171b);}
.right-box .cartArea .content .ctListWrap { margin:0 1px; max-height:226px; overflow:hidden; overflow-y:auto; }
.right-box .cartArea .content .ct_list { overflow-y:auto; margin:0px 15px; padding:7px 0 10px; overflow:hidden; }
.right-box .cartArea .content .ct_list .crt_gm {position: relative; padding:0 0 10px; border-bottom: 1px solid #323236; }
.right-box .cartArea .content .ct_list .crt_gm:after { 
  content:""; position:absolute; left:0; right:0; bottom: 0px; height: 1px;background: #000; z-index: 1000;}
.right-box .cartArea .content .ct_list .crt_gm .topInfo { padding:13px 45px 8px 0px; font-size:12px; line-height:16px; }
.right-box .cartArea .content .ct_list .crt_gm:hover p a.del{color:var(--ct-fff);}
.right-box .cartArea .content .ct_list .crt_gm p { display:inline-block; margin:0 5px 0 0; /* padding: 2px 0; */ vertical-align: top; width:auto; font-size:12px; }
.right-box .cartArea .content .ct_list .crt_gm p.lastInfo { display:block; margin:0; color:#e2e2e2; font-size:12px; }
.right-box .cartArea .content .ct_list .crt_gm p.line-tit{color:#b0b0b0;font-size:12px;}
.right-box .cartArea .content .ct_list .crt_gm p .tm {display: block; /* line-height: 1.5; */color: #c3b203;font-size: 12px;letter-spacing: -0.5px;}
.right-box .cartArea .content .ct_list .crt_gm p .tm.cho {display: inline-block;width: 150px;color: #cfcfcf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.right-box .cartArea .content .ct_list .crt_gm p .odd {float: right;color:#e2e2e2;font-size: 12px;}
.right-box .cartArea .content .ct_list .crt_gm p .odd .wol{color: #fb2534;margin-right:2px;font-size: 12px;}
.right-box .cartArea .content .ct_list .topInfo a {position: absolute;right: -4px;top: 8px;width: 20px;}
.right-box .cartArea .content .ct_list .topInfo a.del {background: none;font-size: 19px;color: #9f9f9f !important;}
.right-box .cartArea .content .ct_list .no-game{height:36px;line-height:36px;text-align:center;font-size: 12px;color: #fff;}
.right-box .btnMoney { margin:0 15px; padding:15px 10px 10px; background: #16171b; border-radius:10px; }
.right-box .btnMoney dt { margin:0 0 7px; font-size:12px; color: #fff; }
.right-box .btnMoney dd { height:33px; line-height:33px; background: #222327; border-radius:5px; }
.right-box .btnMoney dd input { padding:0 0 0 13px; width:155px; height:16px; font-size:13px; line-height:16px; color: #fff; border:0; border-right: 1px solid #525252;background: #222327; outline:0; }
.right-box .btnMoney dd .btn1 { cursor:pointer; display:inline-block; margin:0 0 0 7px; color: #fff; font-size:13px; }
.right-box .btnMoney .bsp_money { margin:3px 0 0; }
.right-box .btnMoney .bsp_money li { padding:4px 4px 0 0; text-align: center; }
.right-box .btnMoney .bsp_money li span { display:block; cursor:pointer; height:30px; line-height:30px;  font-family: "a3";font-size:13px; color: #16171b; background:linear-gradient(#ffffff, #bbbbbb); border-radius:5px; }
.right-box .btnMoney .bsp_money li span:hover { opacity:0.9 }
.right-box .btnMoney .bsp_money .actionMoney li span { color: #ffffff; background:linear-gradient(#898989, #444444); }
.right-box .betInfo { margin:10px 0 0; padding:0 15px; background: #16171b;}
.right-box .betInfo li { height:35px; line-height:35px; position: relative; padding:0 0 10px; }
.right-box .betInfo li:first-child { border-bottom: 1px solid #2e2f32; }
.right-box .betInfo li:first-child:after { 
  content:""; position:absolute; left:0; right:0; bottom:0px; border-bottom: 1px solid #000000; }
.right-box .betInfo li span { color: #fff; font-size:14px; }
.right-box .betInfo li span.tit { display:inline-block; width:100px; font-size:12px; }
.right-box .btnBet { padding:15px; }
.right-box .btnBet li { float:left; padding:0 7px 0 0; border-radius:5px;overflow:hidden; }
.right-box .btnBet li.clear { width:86px; }
.right-box .btnBet li.clear a { height:38px; line-height:35px; color: #fff; font-size:12px; border: 2px solid #fff; border-radius: 5px; box-sizing:border-box; }
.right-box .btnBet li.betting { float:right; padding:0; width:137px; background: linear-gradient(#b39566, #b49566); border: 1px solid #cdbb9a;}
.right-box .btnBet li a { display:block; font-weight:600; line-height:38px; text-align: center; }
.right-box .btnBet li a:hover { opacity:0.9; }
.right-box .btnBet li.betting a { 
  font-size: 14px;
  color: #16171b;
  overflow: hidden;
text-shadow: 1px 1px #dfcdaa;}
.right-box .betLimit { margin:0 15px; padding:0 0 9px; }
.right-box .betLimit li { margin:0 0 6px; }
.right-box .betLimit li .title { height:auto; line-height:inherit; padding:0; font-size:12px; color: #7d7d7d; background:transparent; }
.right-box .betLimit li .value { float:right; font-size:12px; color: #939393; }

.switch {
	display: inline-block;
	width: 48px;
	height: 24px;
	line-height: 22px;
	border-radius: 24px;
	vertical-align: middle;
	border: 1px solid #c4af84;
	background-color: #c4af84;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all .2s ease-in-out;
  }
  .switch-small {
	width: 24px;
	height: 14px;
	line-height: 10px;
  }
  .switch-inner {
	color: #7e0923;
	font-size: 12px;
	position: absolute;
	left: 25px;
  }
  .switch:after {
	content: '';
	width: 20px;
	height: 20px;
	border-radius: 20px;
	background-color: #7e0923;
	position: absolute;
	left: 1px;
	top: 1px;
	cursor: pointer;
	transition: left .2s ease-in-out,width .2s ease-in-out;
  }
  .switch-small:after {
	width: 12px;
	height: 12px;
	top: 0;
	left: 0;
  }
  .rightArea .cartArea .title .checked {
	border-color: #fff;
	background-color: #fff;
  }
  .switch-small.checked:after {
	left: 10px;
	background-color: #7e0923;
  }
  .switch-small.clicking:after {
	width: 18px;
  }
  .switch-small.checked.clicking:after{
	left:4px;
  }

  .right-box .rightBottom { margin:15px 0 0; padding:2px; position:relative; overflow:hidden; border-radius:8px; }
  .right-box .rightBottom:before {
	position:absolute;
	content:"";
	left: -50%;
	top: -50%;
	width: 200%;
	height: 200%;
	background:linear-gradient(#2a2b2a, #9b0623);
	animation: rotate 3s linear infinite;
  }
  
@keyframes rotate {
	100% {
		transform: rotate(1turn);
	}
} 

  .right-box .rightBottom .inner { padding:20px; background:#141414; position:relative; z-index: 1; border-radius:8px; text-align: center;}
  .right-box .rightBottom .inner h3 { margin:0 0 10px; font-size:18px; color:#f3c089; font-family:"a3"; text-align: left; }
  .right-box .rightBottom .inner h3 .iconfont { font-size:24px; }
  .right-box .rightBottom .inner .addr { display:block; height:45px; margin:0 0 10px;line-height:43px; border:1px solid #40413f; background:#232323; border-radius:5px; color:#fff; font-size:20px; font-family:"a3" }
  .right-box .rightBottom .inner .produce { font-size:13px; color:#717171; line-height:1.5; }
.nav-item0{margin-bottom: 10px;border: 1px solid #2e333d;}
.nav-item0 > ul.ul1{border-bottom: 1px solid #f50;}
.nav-item0 > ul.ul1 > li{ background: #1d2329;color:#2d303a;border: 0;height: 46px;line-height: 46px;}
.nav-item0 > ul.ul1 > li a i{vertical-align: -3px;color:#69727d;font-size: 20px;margin-right: 5px;}
.nav-item0 > ul{overflow:hidden;background: #07203b;}
.nav-item0 > ul > li{float:left;width: calc(100% / 3);text-align:center;box-sizing: border-box; background:linear-gradient(to right, #0d2e52, #1d2329); }
.nav-item0 > ul > li{border-left: 1px solid #000;border-top: 1px solid #000;height:40px;line-height:40px;font-size: 13px;color: #dfdfdf;}
.nav-item0 > ul > li:nth-child(1),
.nav-item0 > ul > li:nth-child(4),
.nav-item0 > ul > li:nth-child(7),
.nav-item0 > ul > li:nth-child(10),
.nav-item0 > ul > li:nth-child(13),
.nav-item0 > ul > li:nth-child(16){border-left:0;}
.nav-item0 > ul > li > a{display:block; font-weight: 700;color: #fff;}
.right-box .rightSection { margin:10px 0 0 }
.right-box .rightSection a{ display:block;}
.right-box .rightSection a img{ width:100%; }

.main-lfctrt2 .left-box{/* width: 235px; */ border: 1px solid #2e333d;padding-top:10px;}
.main-lfctrt2 .left-box .header-tit{position:relative;font-size: 13px;font-weight: 800;color: #ff5500;height: 30px;padding: 0 20px;}
.main-lfctrt2 .right-box{width: 260px;position: absolute;top: -55px ;right: -280px;/*height: 100%;*/z-index: 9;}


.main-floor1{position:relative;background-size: cover;text-align: center;max-width: 1300px;/* width: calc(100% - 490px); */margin: 0 auto;}
/* .main-visual{width:750px; height:365px; float:left; }
.main-visual .visual-txt{position:absolute;top: 0;left: 12%;width: 37%;height: 100%;}
.main-visual .visual-txt p{display: table;height: 100%;padding-top: 110px;}
.main-visual .visual-txt span{display: table-cell;vertical-align: middle;}
.main-visual .visual-txt img{max-width:100%;width: auto;} */
.main-floor1{position:relative;background-size: cover;text-align: center;max-width: 1300px;/* width: calc(100% - 490px); */margin: 0 auto; }
.main-floor1 > .pull-left { position:relative; width:750px; overflow:hidden; border:1px solid #2e333d; }
.main-floor1 > .pull-left span { background:linear-gradient(#7c5e0a,#fcc732); padding:2px; display:inline-block; width:100%; height:100%; border-radius:5px; }
.main-floor1 .main-top-cont > span { background:#2e333d; padding:2px; display:inline-block; width:100%; height:100%;}
.main-floor1 .main-top-box { width:260px; height:362px; border-radius:5px; overflow:hidden; }
.main-floor1 .main-top-box .tit { height:50px; background:#2e333d; font-size:18px; color:#fff; font-weight:600; text-align:left; padding-left:20px; line-height:50px; border-bottom: 2px solid #ff5500; }
.main-floor1 .main-top-box .tit i.iconfont { font-size:26px; vertical-align:middle; position:relative; top:-2px; margin-right:10px;}
.main-floor1 .main-top-box .main-slide-box {overflow: hidden; height:313px; padding:8px 0 0 0; background:#1d2329; }
.main-floor1 .main-top-box .main-slide-box li {overflow: hidden; height:33px; border-bottom:1px solid #3a3f48; line-height:35px; width:100%; padding:0 15px; }
.main-floor1 .main-top-box .main-slide-box li span { float:left; color:#fdc62a; width:21%; }
.main-floor1 .main-top-box .main-slide-box li span.events { color:#ff5500; }
.main-floor1 .main-top-box .main-slide-box li strong { float:left; color:#fff; width:79%; text-align:left; padding-left:15px; }
.main-floor1 .main-top-box .main-slide-box li em { float:right; color:#fff; font-style:normal; width:45%; text-align:right; }
.main-slide-box li .name { float:right; margin:9px 0 0; width:80px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; color:#bebebe; font-size:14px; }
.pull-left { float:left; }
.pull-right { float:right; }
.ml06 {
    margin-left: 10px;
}
.main-slide-box li a { display:inline-block; max-width:100%; }
.main-slide-box li a.hasName { max-width:calc(100% - 95px); }
.main-slide-box li a div { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.main-visual{margin: 0 auto; }
.main-visual .visual-txt{position:absolute;top: 0;left: 12%;width: 37%;height: 100%;}
.main-visual .visual-txt p{display: table;height: 100%;padding-top: 110px;}
.main-visual .visual-txt span{display: table-cell;vertical-align: middle;}
.main-visual .visual-txt img{max-width:100%;width: auto;}

.bx-wrapper{position:relative;padding:0;*zoom:1;text-align:center;}
.bx-wrapper img{max-width:100%;width: 100%;height: 365px;vertical-align: top;}
.bxslider li a > img{}
.bxslider li a.on > img{/*animation:animar_fondo 50s linear infinite alternate;*/}
@keyframes animar_fondo2 {
	from {transform: scale(1.5) translate(50px);}
	to {transform: scale(1.0) translate(0px);}
}

.bx-wrapper .bx-viewport{/* left:-5px; */}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom: 14px;left: 0;width: 100%;height: 24px;text-align: center;}
.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{color:#666;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;vertical-align: top;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;font-size: 0;display:block;width: 24px;height: 24px;margin: 0;outline:0;-moz-border-radius:5px;background: url(../images/main/visual_off.png) no-repeat center;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background: #fff;background: url(../images/main/visual_on.png) no-repeat center;}
.bx-wrapper .bx-prev{left: 40px;background:url(images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right: 40px;background:url(images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top: 0;outline:0;width: 8px;height: 14px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;display:block;padding:10px}


.main-floor1 .main-visual{position: relative;width: 100%;}
.main-floor1 .main-visual .banner-count{position: absolute;right: 100px;bottom: 42px;}
.main-floor1 .main-visual .banner-count > span{float: left;display: block;color: #fff;font-size: 18px;line-height: 24px;}
.main-floor1 .main-visual .banner-count > span#banner-index{font-weight: 700;}
.main-floor1 .main-visual .banner-count > span#banner-total{position: relative;font-weight: 400;padding-left: 7px;}
.main-floor1 .main-visual .banner-count > span#banner-total::before{content:"/";position:absolute;left: 0;font-size: 17px;}
.main-floor1 .main-visual .bx-controls-direction{overflow: hidden;}
.main-floor1 .main-visual .bx-controls-direction a{display: block;font-size: 0;width: 22px;height: 39px;}
.main-floor1 .main-visual .bx-controls-direction .bx-prev{background: url('../images/main/visual_lf_on.png') no-repeat;}
.main-floor1 .main-visual .bx-controls-direction .bx-prev.disabled{background: url('../images/main/visual_lf_off.png') no-repeat;}
.main-floor1 .main-visual .bx-controls-direction .bx-next{background: url('../images/main/visual_rt_on.png') no-repeat;}
.main-floor1 .main-visual .bx-controls-direction .bx-next.disabled{background: url('../images/main/visual_rt_off.png') no-repeat;}
.main-floor1 .main-visual .bx-controls-auto{float: left;}
.main-floor1 .main-visual .bx-controls-auto a{display: block;font-size:0;width: 10px;height: 15px;}
.main-floor1 .main-visual .bx-controls-auto a.bx-stop{background: url('../images/main/stop.png') no-repeat;}
.main-floor1 .main-visual .bx-controls-auto a.bx-start{background:url('../images/main/slides_start.png') no-repeat;display: none;}
.main-floor1 .main-visual .bx-controls-auto a.active{/* display: none; */}

.bxslider li a{display:block;}



.main-floor2{/* background:url(../images/main/main_floor2_bg.jpg) no-repeat center; */background-size: cover;margin: 20px auto 0;overflow: hidden;/* width: calc(100% - 490px); */}
#boxscroll2 {max-width: 1300px;margin: 0 auto;/* border: 2px solid #F00; *//* overflow-x: auto; *//* overflow-y: hidden; */}
#boxscroll2 *{}

.img-list{overflow: hidden;}
.img-list > ul{margin-left: -20px;font-size: 0;}
.img-list > ul > li{float: left;width: calc(100% / 3 - 20px);height: 374px;background: url(../images/main/main_floor2_bg2.jpg) no-repeat;border: 1px solid #2e333d;background-size: cover;margin-left: 20px;}
.img-list > ul > li:first-child{/* margin-left:0; */}
.img-list > ul > li > a{display:block;position: relative;height: 100%;padding: 40px 0 0 30px;}
.img-list > ul > li > a:before{display: none;content:"";position:absolute;top:0;left:0;width: 100%;height: 100%;z-index: 0;box-shadow: inset 1px 1px 2px #333436;border-radius: 13px;}
.img-list > ul > li > a > h3.tit{width: 162px;height: 49px;line-height: 49px;text-align: center;background: #ff5500;color:#fff;font-size:16px;font-family: 'ns';font-weight: 800;}
.img-list > ul > li > a > .img-box{overflow: hidden;border-radius:9px;width: 100%;}
.img-list > ul > li > a > .img-box > .img{position:absolute;right:0;bottom:0;/* width: 100%; */transition:all 0.3s ease-in-out;text-align: right;}
.img-list > ul > li > a > .img-box > .txt{position: absolute;left: 30px;bottom: 45px;width: 100%;margin-top:0;color: #fff;text-shadow: 1px 1px 1px #000;}
.img-list > ul > li > a > .img-box > .txt .tit{display:block;font-size: 32px;font-weight: 800;font-family: 'ns';}
.img-list > ul > li > a > .img-box > .txt .cont{display:block;font-size: 16px;font-family: 'ns';margin-top: 15px;color: rgba(255, 255, 255, 0.5);}
.img-list > ul > li > a:hover > .img-box{/* background:url(../images/main/img-box-bg-on.png) no-repeat; */}
.img-list > ul > li > a:hover > .img-box > .img{position:absolute;right:15px;bottom:0;}
.img-list > ul + div{display:none;}
#ascrail2000-hr{opacity: 1 !important;/* background: #616161; */height: 7px !important;bottom: 7px !important;overflow: hidden;}
#ascrail2000-hr::after{content:"";position:absolute;top: 2px;left:0;width:100%;height:1px;background: #616161;}
#ascrail2000-hr > div{height: 6px !important;background: #ff5500 !important;border: 0 !important;top: 0px !important;border-radius: 0 !important;z-index: 1;}
#ascrail2000{opacity: 1 !important;}


.main-floor3{background:#1d2329;}
.contact-method{max-width: 1300px;margin:0 auto;position: relative;}
.contact-method:before{display: none;content:"";position:absolute;top:0;left:0;width: 100%;height: 100%;z-index: 0;box-shadow: inset 1px 1px 2px #333436;border-radius: 13px;}
.contact-method > ul{position:relative;padding: 57px 0px;}
.contact-method > ul > li{float:left;width:25%;text-align:center;padding:25px 10px;position: relative;}
.contact-method > ul > li::after{content:"";position:absolute;top: calc(50% - 27px);right:0;width:1px;height:51px;background:#4a4f54;}
.contact-method > ul > li:last-child::after{display:none;}

.contact-method > ul > li:hover > .icon-box{text-shadow: 0px 0px 10px #ff5500b0;}
.contact-method > ul > li > *{display:inline-block;text-align:left;vertical-align: middle;}
.contact-method > ul > li > .icon-box > .icon{color: #ff5500;line-height:50px;font-size:35px;vertical-align: top;}
.contact-method > ul > li > .txt{margin-left: 15px;}
.contact-method > ul > li > .txt > *{line-height: 1.5;color:#fff;font-size: 20px;}
.contact-method > ul > li > .txt > h3{color: #ff5500;font-size: 24px;font-weight: 700;}


.main-floor6{background: #08152e;border-top: 1px solid #20374f;}
.main-floor6 .main-floor6-cont{max-width: 1300px;margin: 0 auto;padding: 65px 0 50px;overflow: hidden;}
.main-floor6 .main-floor6-cont > .notice-box{position: relative;width: calc(50% - 30px);float:left;}
.main-floor6 .main-floor6-cont > .notice-box:before{display: none;content:"";position:absolute;top:0;left:0;width: 100%;height: 100%;z-index: 0;box-shadow: inset 1px 1px 2px #333436;border-radius: 13px;}
.main-floor6 .main-floor6-cont > .notice-box.right{float:right;}
.main-floor6 .main-floor6-cont > .notice-box > h3.tit{font-size: 28px;color: #84878d;margin-bottom: 20px;}
.main-floor6 .main-floor6-cont > .notice-box > h3.tit > span{margin-left: 10px;/* font-size:22px; */color: #ff5500;font-weight:700;}
.main-floor6 .main-floor6-cont > .notice-box > h3.tit > a.more-btn{float:right;color: #7e7e7e;font-size: 16px;margin-top:5px;position: relative;z-index:2;}
.main-floor6 .main-floor6-cont > .notice-box > h3.tit > a.more-btn:hover{color: #ff5500;}
.main-floor6 .main-floor6-cont > .notice-box > .notice-list li{border-bottom: 1px solid #2d384d;}
.main-floor6 .main-floor6-cont > .notice-box > .notice-list li:last-child{border-bottom:0;}
.main-floor6 .main-floor6-cont > .notice-box > .notice-list li > a{display:table;width:100%;table-layout:fixed;}
.main-floor6 .main-floor6-cont > .notice-box > .notice-list li > a > *{display:table-cell;height: 50px;vertical-align:middle;}
.main-floor6 .main-floor6-cont > .notice-box > .notice-list li > a > p.tit{color:#f0f0f0;font-family: "ns";font-size: 17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: relative;padding-left:10px;}
.main-floor6 .main-floor6-cont > .notice-box > .notice-list li > a > p.tit:before{content:"-";position:absolute;top:0;line-height:45px;left:0;color:#f0f0f0;font-family: "ns";font-size:14px;}
.main-floor6 .main-floor6-cont > .notice-box > .notice-list li > a:hover p.tit{text-decoration: underline;color: #f50;}
.main-floor6 .main-floor6-cont > .notice-box > .notice-list li > a:hover p.tit:before{color:#f1cb75;}


.main-floor6 .main-floor6-cont > .notice-box > .notice-list li > a > p.day{color:#7e7e7e;font-family: "ns";font-size: 17px;width: 105px;text-align:right;}


.left-talk{/* background: #1d2329; *//* border: 1px solid #2e333d; */margin-top: 10px;}
.left-talk p{font-size: 14px;color: #2b91d0;border-radius: 10px;/* padding: 16px 0; */font-size: 24px; overflow: hidden;position: relative;/* padding-left: 80px; */}
.left-talk p i{display: inline-block;width: 43px;line-height: 43px;text-align: center;font-size: 43px; position: absolute;left: 20px;top: 21px;color: #43a7e5;}
.left-talk p:last-child{}
.left-talk p:last-child i{}
.left-talk p:last-child span{display: block;font-size: 14px;color: #ffffff;margin-bottom: 8px;padding-top: 6px;}


.main-floor11 .run-list { font-size:0; margin-right:-15px; margin-top:15px; }
.main-floor11 .run-list li { display:inline-block; width:calc(100% / 5 - 15px); margin-right:15px; }
.main-floor11 .run-list li img { width:100%; }

.border-run { width:100%; height:372px; background:#2e333d; position:relative; overflow:hidden; cursor:pointer; } /*ë†’ì´ ë”°ë¡œ ì¤˜ì•¼ë¨*/
.border-run:hover { background:#2e333d; }
.border-run:hover:before {
	content: '';
	position: absolute;
	left: -50%;
	top: -50%;
	width: 200%;
	height: 200%;
	z-index:2;
	background: conic-gradient(transparent, #ff5500, transparent 30%);
	animation: rotate 3s linear infinite;

}
.border-run > div {
	position:absolute;
	left:2px;
	right:2px;
	bottom:2px;
	top:2px;
	z-index:3;
}
@keyframes rotate {
    100% {
        transform: rotate(1turn);
    }
}
.boxWrap { margin:488px 0 0; padding:20px 20px 5px; border:1px solid #353535; border-radius:10px; background:#232323;  }
.gameList { }
.gameList ul { margin:0 -15px 0 0; }
.gameList li { padding:0 15px 15px 0; transition:all 0.2s; }
.gameList li:hover { margin:-10px 0 0 0; }
.gameList li a:before { left:-130%; }

/* .boardListArea { margin:20px 0 0; } */
.boardListArea .inner { margin-right:-15px; }
.boardListArea .main-board-container { padding:0 15px 15px 0; margin-bottom:20px; }
.main-notice .title { height: 50px; line-height: 50px; color:#fff; padding:0; background:#502020; box-shadow: 0 1px 2px inset #ef4444; font-size:0; }
.main-notice .tit { display:inline-block; font-size:14px; padding-left: 15px; color:#ecca9a; font-family: "a3";}
.main-notice .tit span { font-size:12px; color: #eeeeee; }
.main-notice span.leftIcon {
	vertical-align:top; display:inline-block; background:#602424; text-align:center; height: 48px; line-height: 48px; width: 50px; margin:2px 0 0 2px;
}
.main-notice i.iconfont { 
	font-size: 24px;    
	background: linear-gradient( #ffffff , #bcbcbc);
    -webkit-background-clip: text;
    color: transparent;
}
.main-slide-box { padding: 12px 20px; height: 202px; overflow:hidden; border:1px solid #333333; border-top:0; background: #141414;}
.main-slide-box li a { padding:10px 0; color:#bebebe; font-size:14px;  }
.main-slide-box li a div{ color:#bebebe; font-size:14px;  }
.pull-right { float:right; }
.pull-left { float:left;}