	@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;800;900&display=swap');

	@charset "UTF-8";

	body, html {
		font-size:16px;
	}

	body {
		
		color:#444;
		/*font-family:'Raleway','sofia-pro-soft', arial, helvetica, sans-serif;*/
		font-family: 'Raleway', sans-serif;
		line-height:1.5;
	}
    /*	font-family: 'Raleway', sans-serif; */
	body{
		margin:0;
		line-height:1.5;

		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale
	}

	body,html{
		font-size:100%;box-sizing:border-box
	}

	body,button,legend{padding:0}

	article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
	blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}
	button,img,legend{border:0;margin:0;padding:0}
	pre,textarea{overflow:auto}
	a{background-color:transparent;color:#2ba6cb;text-decoration:none;cursor:pointer}
	a:focus,a:hover{color:#258faf}
	a img{border:0}
	hr{box-sizing:content-box;max-width:62.5rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}
	dl,ol,ul{list-style-position:outside}
	li{font-size:inherit}
	ul{list-style-type:disc}

	img{display:block}

	.clear {
		clear:both;
	}

	header {
		z-index:101;
		width:100%;
		height: 86px;
		background: #000254 url('/img/header_bg.png') no-repeat center center local;
		min-width:1024px;
	}

	.top_box{
		width:1024px;
		margin-left:auto;
		margin-right:auto;
		border: solid 0px red;
	}

	.top_box::after,.top_box::before{content:' ';display:table}
	.top_box::after{clear:both}

	.log_box{
		width:400px;
		float:left;
		padding-left: 30px;
	}

	.logo {
		display: block;
		padding: 15px 20px 14px 0;
	}

	.loginout_box{
		width:550px;
		float:right;
		border: solid 0px red;
		text-align:center;
	}



	nav.top_menu {
		width:100%;
		height: 46px;
		min-width:1024px;
	}




	.login_id, .login_pw{
		background-color: #d4f6ff;
		padding-left: 10px;
		padding-right: 10px;
		border: none;
		border-radius: 3px;
		width: 130px;
		height: 26px;
		font-size:12px;
		margin: 28px 0 28px 0;
	}

	.login_btn{
		background-color: #ff1616;
		border: none;
		border-radius: 3px;
		width: 54px;
		height: 28px;
		font-size:12px;
		color:#ffffff;
	}

	.join_box{
		padding: 22px 0 5px;
		width:100px;
		float:right;
	}

	.join_box a{
		font-size: 12px;
		display:block;
		margin-bottom:5px; 
		color:white;
		overflow:hidden;
		text-align:left;
		padding-left: 10px;
	}

	.join_box a:before {
		content: "> ";
		color: red;
	}





	nav.top_menu ul {
		width:1024px;
		margin-left: auto;
		margin-right: auto;
		border: solid 0px red;
		text-align:center;
	}

	nav.top_menu ul.menu  li {
			display: inline-block;
			list-style: none;
			color: #7b7b7b;
			line-height: 30px;
			vertical-align: middle;
			text-align: center;
	}

	nav.top_menu ul.menu  li a{
			display: inline-block;
			text-decoration:none;
			color: #7b7b7b;
			font-size: 14px;
			font-weight: bold;
			font-family: "Trebuchet MS";
/*			background-color: #d4f6ff;*/
			padding:6px 15px;
	}
	nav.top_menu ul.menu  li a:hover {
			color: red;
	}






	.wrap{background-color:#f6eddd;min-width:1024px;}


/*
	.slide {
		position:relative;
	}

	.slide-default {
		background: #020001 url('/img/iconbg.png') no-repeat center center local;
		height: 282px;
		min-width:1024px;
	}


	.slide-content {
		position:relative;
		z-index:77;
		width:1024px;
		border: solid 0px red;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		padding-left:0;
		padding-right:0;
	}

	.slide-content > .columns{
		padding:38px 30px;
	}

	.hero-headline1 {
		font-size:36px;
		color:#000;
		font-weight: 800;
		line-height: 40px;
		padding-bottom: 18px;
	}
	.hero-headline2 {
		font-size:16px;
		color:#000;
		font-weight: bold;
		padding-bottom: 14px;
	}

	.slide-content > .columns > .read_btn{
		background-color: #ff1616;
		border: none;
		border-radius: 8px;
		width: 162px;
		height: 42px;
		font-size:16px;
		color:#ffffff;
		font-weight: bold;
		cursor: pointer;
	}
	.slide-content > .columns > .read_btn:hover {
		background-color: #e50202;
	}
	
*/


	/*.row{max-width:1024px;margin-left:auto;margin-right:auto;border: solid 0px red;}*/
	.row{width:1024px;margin-left:auto;margin-right:auto;border: solid 0px red;}
	.row::after,.row::before{content:' ';display:table}
	.row::after{clear:both}
	
	
	.leftmenu{
		width:190px;
		margin-left:22px;
		border: solid 0px red;
		float:left;
		margin-top:10px;
	}
	
	#con1 .line a, #con2 .line a{
		text-decoration: none;
		color: #000000;
	}
	
	.maincon{
		position:relative;
		width:792px;
		margin-left:20px;
		border: solid 0px red;
		float:left;
		margin-top:10px;
		padding-bottom: 60px;
	}







	.tab{
		width:190px;
		height:auto;
		overflow:hidden;
	}
	 
	.tab ul{
		padding:0;
		margin:0;
		list-style:none;
		width:100%:
		height:auto;
		overflow:hidden;
		background-color: #faf6ed;
		border-radius: 5px 5px 0px 0px;
		height:30px;
		text-align:center;

	}
	 
	.tab ul li{
		display:inline-block;
		text-align:center;
		cursor:pointer;
		font-size:12px;
		margin:0px 10px;
		padding:0px 2px;
		color:#4a2c10;
	}
	 
	.tab ul li:hover{
		color:#d7b191;
	}
	 
	.tab ul li.on{
		border-bottom: solid 2px #b47741;
		color:#b47741;
	}
	 
	.tab .conBox{
		width:100%;
		height:auto;
		overflow:hidden;
		min-height:200px;
		display:none;
		text-align:center;
	}
	 
	.tab .conBox.on{
		display:block;
	}
	 
	.tab .conBox .line{
		background-color: #faf6ed;
		margin-top:1px;
		text-align:left;
		color:#4a2c10;
		font-size:12px;
		padding:10px 12px;
		counter-increment: esum;
	}
	.tab .conBox .line:before {
		 content: counter(esum)". ";
		 font-weight: bold;
	}

	.left_pop1{
		width:190px;
		height:60px;
		margin:17px 0px ;

	}


	.left_notice_line{
		background-color: #faf6ed;
		border-radius:5px
	}
	.left_notice_line .line{
		border-bottom: solid 1px #f5ecdd;
		text-align:left;
		padding:6px 0px;
		margin:0px 10px;
		color:#4a2c10;
		font-size:11px;
	}
	
	.left_notice_line .line p:nth-child(2){
		font-weight: bold;
	}







	.maincon > .columns{
		position: relative;
		width:25%;
		float:left;
		margin-bottom: 25px;
	}


	.maincon .columns .attached-button {
		display:inline-block;
		width:176px;
		height:38px;
		line-height: 38px;
		text-align:center;
		border-top:5px #939598 solid;
		background:#FFFFFF;
		color:#3b3b3b;
		font-weight:700;
		border-radius:0px 0px 4px 4px;
		font-size:12px;
		text-transform: uppercase;
	}

	.maincon .columns img {
		border-radius: 4px 4px 0px 0px;
	}


	.maincon .columns .attached-button:hover{
		color:#ff0000;
	}
	

	footer {
		background:#090b5d;
		min-width:1024px;
		margin-left:auto;
		margin-right:auto;
		border: solid 0px #ff0000;
	}

	footer .copyright {
		display:block;
		padding:1rem 0;
		font-size:12px;
		color:#ffffff;
		font-weight:200;
		opacity: 0.4;
	}

	footer .columns {
		padding:20px 0;
		text-align:center;
	}

	footer .columns img{
	display:inline-block;
		margin:5px 0;
	}

	footer p {
		color: #ffffff;
		opacity: 0.5;
		font-size: 12px;
	}




	.logining_box{
		width: 400px;
		margin: 10px 20px ;
		padding: 15px 10px ;
		
		border: 1px solid #DDD;
		text-align: center;
		background-color: rgba( 255, 255, 255, 0.2 );
		float: right;

	}

	.logining_box span{
		font-weight:bold;
		color:#ffffff;
		font-family: Roboto,helvetica neue,Helvetica,Arial,sans-serif;
		padding: 0px 10px ;
	}

	.logining_box span.money:before {
		content: "M ";
		color: red;
	}




	.paginate{
		font-size: 14px;
		font-weight: bold;
		
		position:relative;
	}

	.next, .pre{

	}
	.paginate strong{
		color: #ff8040;
		font-size: 16px;
	}
	.paginate a{
	position:relative;
	display:inline-block;
		padding:5px 10px;
		color: #2d2d2d;
		
	}



















		.gamecon{
		position:relative;
		display:inline-block;
		width:1024px;
		border: solid 0px red;
		margin-top:40px;
		padding: 0px 0px 60px 0px;
	}


	.gamecon > .columns{
		position: relative;
		width:176px;
		float:left;
		margin-bottom: 25px;
		border: solid 0px red;
/*		text-align:center;*/
		margin: 0px 2px 25px  22px;
	}


	.gamecon .columns .attached-button {
		display:inline-block;
		width:176px;
		height:38px;
		line-height: 38px;
		text-align:center;
		border-top:5px #939598 solid;
		background:#FFFFFF;
		color:#3b3b3b;
		font-weight:700;
		border-radius:0px 0px 4px 4px; 
		font-size:12px;
		text-transform: uppercase;
	}

	.gamecon .columns a {
		border-radius: 4px 4px 0px 0px;
	}


	.gamecon .attached-button:hover{
		color:#ff0000;
	}
	.game_iframe{
		display:inline-block;
		background:#FFFFFF;
	}
		
	.gamecon{
		position:relative;
		display:inline-block;
		width:1024px;
		border: solid 0px red;
		margin-top:40px;
		padding: 0px 0px 60px 0px;
		text-align:center;
	}

	.boardcon{
		position:relative;
		display:inline-block;
		width:1024px;
		min-height:500px;
		border: solid 0px red;
		margin-top:40px;
		padding: 0px 0px 60px 0px;
		text-align:center;
	}

/* board */
.sub_board,.sub_board th,.sub_board td{
	border:0
}
.sub_board a{color:#383838;text-decoration:none}
.sub_board{width:100%;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.sub_board caption{display:none}
.sub_board th{padding:5px 0 6px;border-top:solid 1px #999;border-bottom:solid 1px #b2b2b2;background-color:#ffffff;color:#9a9c9e;font-weight:bold;line-height:20px;vertical-align:top}
.sub_board td{padding:8px 0 9px;border-bottom:solid 1px #d2d2d2;text-align:center;line-height:18px;color:#2d2d2d;}
.sub_board .date,.sub_board .hit{padding:0;font-family:Tahoma;font-size:11px;line-height:normal}
.sub_board .title{text-align:left; padding-left:15px; font-size:13px;}
.sub_board .title .pic,.sub_board .title .new{margin:0 0 2px;vertical-align:middle}
.sub_board .title a.comment{padding:0;background:none;color:#f00;font-size:12px;font-weight:bold}
/*.sub_board tr.reply .title a{padding-left:16px;background:url(/ic_reply.png) 0 1px no-repeat}*/
.sub_board tr.reply .title a{padding-left:16px;}

.sub_board tr.reply:hover{background-color: rgba( 255, 255, 255, 0.2 )}
/* board */


.button--list {
	font-size: 17px;
	padding: 0 24px;
	height: 48px;
	line-height: 48px;
	border-radius: 10px;
	background: #000066;
	color: #fff;
	margin-top:20px;
}

.columns .hover_content {
		position: absolute;
		top: 0;
		left: 0;
		right: 22px;
		bottom: 0;
		background: rgba(0,0,0,.75);
		text-align: center;
		opacity: 0;
		transition: 0.4s;
		border-radius: 4px;
	}
.columns .hover_content h4 {
		font-size: 14px;
		color: #fff;
		margin-top: 66px;
	}
.columns .hover_content:hover {
		opacity: 1;
	}
.gamecon .columns .hover_content {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,.75);
		text-align: center;
		opacity: 0;
		transition: 0.4s;
		border-radius: 4px;
	}
.gamecon .columns .hover_content h4 {
		font-size: 14px;
		color: #fff;
		margin-top: 66px;
	}
.gamecon .columns .hover_content:hover {
		opacity: 1;
	}		

















	.gamecon{
		position:relative;
		display:inline-block;
		width:1024px;
		border: solid 0px red;
		margin-top:40px;
		padding: 0px 0px 60px 0px;
	}


	.gamecon > .columns{
		width:176px;
		float:left;
		margin-bottom: 25px;
		border: solid 0px red;
/*		text-align:center;*/
		margin: 0px 2px 25px  22px;
	}


	.gamecon .columns .attached-button {
		display:inline-block;
		width:176px;
		height:38px;
		line-height: 38px;
		text-align:center;
		border-top:5px #939598 solid;
		background:#FFFFFF;
		color:#3b3b3b;
		font-weight:700;
		border-radius:0px 0px 4px 4px; 
		font-size:12px;
		text-transform: uppercase;
	}

	.gamecon .columns img {
		border-radius: 4px 4px 0px 0px;
	}


	.gamecon .attached-button:hover{
		color:#ff0000;
	}
	.game_iframe{
		display:inline-block;
		background:#FFFFFF;
	}
		
	.gamecon{
		position:relative;
		display:inline-block;
		width:1024px;
		border: solid 0px red;
		margin-top:40px;
		padding: 0px 0px 60px 0px;
		text-align:center;
	}









	.game_btn {
		position: relative;
		top: -10px;
	}
	
	.ladderoff , .ladderon {display: inline-block;}

	.type1 .ladderoff .btn_blue{
		padding: 0 33px;
		line-height: 38px;
		border: 2px solid #2e2eff;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #2e2eff;
		display: inline-block;
		background: none;
		transition: 0.4s;
		margin-right: 36px;
		cursor:pointer;
	}
	.type1 .ladderoff .btn_blue:hover {
		background: #2e2eff;
		color: #fff;
	}
	.type1 .ladderoff .btn_red{
		padding: 0 33px;
		line-height: 38px;
		border: 2px solid #ff3939;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #ff3939;
		display: inline-block;
		background: none;
		transition: 0.4s;
		cursor:pointer;
	}
	.type1 .ladderoff .btn_red:hover {
		background: #ff3939;
		color: #fff;
	}


	.type1 .ladderon .btn_blue {
		padding: 0 33px;
		line-height: 38px;
		border: 2px solid #2e2eff;
		background: #2e2eff;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #fff;
		display: inline-block;
		transition: 0.4s;
		margin-right: 36px;
		cursor:pointer;
	}

	.type1 .ladderon .btn_red {
		background: #ff3939;
		color: #fff;
		padding: 0 33px;
		line-height: 38px;
		border: 2px solid #ff3939;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		display: inline-block;
		transition: 0.4s;
		cursor:pointer;
	}





	.type2 .ladderoff strong,.type2 .ladderon strong{
		display: inline-block;
		width:83px;
		height:83px;
		line-height: 83px;
		border: none;
		font-size: 48px;
		font-weight: 600;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		background: none;
		transition: 0.4s;
		border: 3px solid #ff3939;
		cursor:pointer;
		border-radius: 50%;
		margin: 0px 50px;
		
	}
	


	.type2 .ladderoff .btn_green {
		border-color: #d3ff46;
		color: #d3ff46;
	}
	.type2 .ladderoff .btn_green:hover {
		background: #d3ff46;
		color: #fff;
		border-color: #d3ff46;
	}

	.type2 .ladderoff .btn_blue {
		border-color: #1e2e58;
		color: #1e2e58;

	}
	.type2 .ladderoff .btn_blue:hover {
		background: #1e2e58;
		color: #fff;
		border-color: #1e2e58;
	}

	.type2 .ladderoff .btn_sky {
		border-color: #02b4ee;
		color: #02b4ee;

	}
	.type2 .ladderoff .btn_sky:hover {
		background: #02b4ee;
		color: #fff;
		border-color: #02b4ee;
	}


	.type2 .ladderoff .btn_white {
		border-color: #ffffff;
		color: #ffffff;

	}
	.type2 .ladderoff .btn_white:hover {
		background: #ffffff;
		color: #000;
		border-color: #ffffff;
	}

	.type2 .ladderoff .btn_black {
		border-color: #000000;
		color: #000000;

	}
	.type2 .ladderoff .btn_black:hover {
		background: #000000;
		color: #ffffff;
		border-color: #000000;
	}

	.type2 .ladderoff .btn_yellow {
		border-color: #eee002;
		color: #eee002;

	}
	.type2 .ladderoff .btn_yellow:hover {
		background: #eee002;
		color: #ffffff;
		border-color: #eee002;
	}


 

	.type2 .ladderon .btn_green {
		background: #d3ff46;
		color: #fff;
		border-color: #d3ff46;
	}

	.type2 .ladderon .btn_blue {
		background: #1e2e58;
		color: #fff;
		border-color: #1e2e58;
	}

	.type2 .ladderon .btn_sky {
		background: #02b4ee;
		color: #fff;
		border-color: #02b4ee;
	}
 

	.type2 .ladderon .btn_white {
		background: #ffffff;
		color: #000;
		border-color: #ffffff;
	}

	.type2 .ladderon .btn_black {
		background: #000000;
		color: #ffffff;
		border-color: #000000;
	}

	.type2 .ladderon .btn_yellow {
		background: #eee002;
		color: #ffffff;
		border-color: #eee002;
	}




	.type3 .ladderoff .btn_blue{
		padding: 0 50px;
		line-height: 38px;
		border: 2px solid #2e2eff;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #2e2eff;
		display: inline-block;
		background: none;
		transition: 0.4s;
		margin-right: 50px;
		cursor:pointer;
	}
	.type3 .ladderoff .btn_blue:hover {
		background: #2e2eff;
		color: #fff;
	}
	.type3 .ladderoff .btn_red{
		padding: 0 50px;
		line-height: 38px;
		border: 2px solid #ff3939;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #ff3939;
		display: inline-block;
		background: none;
		transition: 0.4s;
		cursor:pointer;
	}
	.type3 .ladderoff .btn_red:hover {
		background: #ff3939;
		color: #fff;
	}


	.type3 .ladderon .btn_blue {
		padding: 0 50px;
		line-height: 38px;
		border: 2px solid #2e2eff;
		background: #2e2eff;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #fff;
		display: inline-block;
		transition: 0.4s;
		margin-right: 50px;
		cursor:pointer;
	}

	.type3 .ladderon .btn_red {
		background: #ff3939;
		color: #fff;
		padding: 0 50px;
		line-height: 38px;
		border: 2px solid #ff3939;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		display: inline-block;
		transition: 0.4s;
		cursor:pointer;
	}









	.type4 .ladderoff .btn_white{
		padding: 0 50px;
		line-height: 38px;
		border: 2px solid #000000;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #000000;
		display: inline-block;
		background: none;
		transition: 0.4s;
		margin-right: 50px;
		cursor:pointer;
	}
	.type4 .ladderoff .btn_white:hover {
		background: #dedede;
		color: #000000;
	}
	.type4 .ladderoff .btn_black{
		padding: 0 50px;
		line-height: 38px;
		border: 2px solid #000000;
		background: #000000;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #ffffff;
		display: inline-block;

		transition: 0.4s;
		cursor:pointer;
	}
	.type4 .ladderoff .btn_black:hover {
		background: #4b4b4b;
		color: #fff;
	}


	.type4 .ladderon .btn_white {
		padding: 0 50px;
		line-height: 38px;
		border: 2px solid #000000;
		background: #dedede;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #000000;
		display: inline-block;
		transition: 0.4s;
		margin-right: 50px;
		cursor:pointer;
	}

	.type4 .ladderon .btn_black {
		background: #4b4b4b;
		color: #fff;
		padding: 0 50px;
		line-height: 38px;
		border: 2px solid #000000;
		font-size: 16px;
		font-weight: 900;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		display: inline-block;
		transition: 0.4s;
		cursor:pointer;
	}











	.type5 .ladderoff strong,.type5 .ladderon strong{
		display: inline-block;
		width:120px;
		height:40px;
		line-height: 40px;
		border: none;
		font-size: 24px;
		font-weight: 600;
		text-decoration: none;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		background: none;
		transition: 0.4s;
		border: 3px solid #ff3939;
		cursor:pointer;
		border-radius: 2px;
		margin: 0px 50px;
		
	}



	.type5 .ladderoff .btn_black {
		border-color: #000000;
		color: #000000;

	}
	.type5 .ladderoff .btn_black:hover {
		background: #000000;
		color: #ffffff;
		border-color: #000000;
	}

	.type5 .ladderon .btn_black {
		background: #000000;
		color: #ffffff;
		border-color: #000000;
	}






	.cart_info {
		display: block;
		margin: 0 auto;
		position: relative;
		background-color:#ffffff;
		width: 800px;
/*		height: 197px;*/
		padding-bottom:10px;
		float:left;
	}

	.cart_info .cart_tit{display:inline-block;width:100%;height:54px;background-color:#56d6e1;font-weight:600;font-size:18px;line-height:54px;text-align:left;}
	.cart_info .cart_tit span{padding:0 18px;}




	.cart_info ul.game_select {display:inline-block;margin-top:40px; list-style:none}
	.cart_info .game_select.type1 li{position: relative;float:left;margin:0 10px;width:375px;height:75px;background-color:#94d0d3;border-radius: 5px;}
	.cart_info .game_select.type2 li{position: relative;float:left;margin:0 10px;width:660px;height:130px;background-color:#94d0d3;border-radius: 5px;}
	.cart_info .game_select.type3 li{position: relative;float:left;margin:0 10px;width:660px;height:75px;background-color:#94d0d3;border-radius: 5px;}
	.cart_info .game_select li span{position:relative;display:inline-block; color:#fff;font-size:14px; background-color: rgba( 77, 102, 114, 0.8 );  height:35px;  line-height:35px; text-align:center;border-radius: 5px;font-weight:800; top:-17px; padding :0px 20px;}


	.cart_info .cart_pay{width:770px; background-color:#b9b9b8;margin: 10px auto; border: 0px solid red;border-radius:5px;font-family:noto sans;}




	.cart_info .money-btn {
		min-width:86px;
		height:30px;
		display:inline-block;
		font-size:14px;
		/*text-shadow:1px 1px #000;*/
		/*letter-spacing:0.5px;*/
		font-weight:bold;
		line-height:30px;
		text-align:center;
		background-color:#4d6672;
		color:#fff;
		cursor:pointer;
		border-radius: 3px;
		font-family:noto sans;
	}
	.cart_info .money-btn:hover {	background-color: #5b7988;}
	.cart_info .money-btn-etc{
		min-width:86px;
		height:30px;
		display:inline-block;
		font-size:14px;
		/*text-shadow:1px 1px #000;*/
		/*letter-spacing:0.5px;*/
		font-weight:bold;
		line-height:30px;
		text-align:center;
		background-color:#56d6e1;
		color:#fff;
		cursor:pointer;
		border-radius: 3px;
		font-family:noto sans;
	}

	.cart_info input[type=button].btn_bet{ display:block;float:right;margin:3px 6px 0 0;width:87px;height:30px;cursor:pointer;text-align:center;background-color:#ff3939; border:none;color:#fff;font-size:14px;border-radius: 3px;font-family:noto sans;font-weight:bold;outline: none;}
	.cart_info input[type=button].btn_bet:hover{background-color:#ff0404;}

	.bet_info{ display:inline-block;text-align:right; margin-bottom: 5px;}
	.bet_money{ display:inline-block;width:186px;height:30px;line-height:30px;background:#fff  ; border-radius: 3px;margin-right: 46px;}
	.bet_money > input{color:#ea3329;text-align:right;background:#fff  ;font-size:20px;width:70%;height:28px;letter-spacing:-.5px;font-weight:700;border:  none;margin-right: 10px;outline: none;}
	.betting_rate{display:inline-block; font-size:22px;width:36px;text-align:left; margin-right: 10px;}





	.game_manual {
		display: block;
		margin: 0 auto;
		position: relative;
		background-color:#ffffff;
		width: 220px;
		min-height: 400px;
		padding-bottom:10px;
		float:left;
		margin-left:4px;
	
	}
	.game_manual .manual_tit{display:inline-block;width:100%;height:54px;background-color:#56d6e1;font-weight:600;font-size:18px;line-height:54px;text-align:left;}
	.game_manual .manual_text{position: relative;  font-size:18px; text-align:left;padding:20px 10px;}



	.btn_re{
		min-width:86px;
		height:30px;
		display:inline-block;
		font-size:14px;
		font-weight:bold;
		line-height:30px;
		text-align:center;
		background-color:#56d6e1;
		color:#fff;
		cursor:pointer;
		border-radius: 3px;
		font-family:noto sans;
	}



	.result_list_tit{

		background: #b9b9b8;
		font-weight:bold;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		font-size:12px;
		border-top:none;
	}
	.result_list_con{

		background: #fff;
		font-weight:bold;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		font-size:14px;
		font-family:noto sans;
		border-bottom: 1px solid #b9b9b8;


	}

















	.slide2 {
		position:relative;
		overflow:hidden;
	}

	.slide2 .slide-default {
		height: 282px;
		min-width:1024px;
		overflow:hidden;
	}


	.slide2 .slide-content_center {
		position:relative;
		z-index:77;
		width:1024px;
		margin: 0 auto;
		padding: 0 0;
	}

	.slide2 .slide-content {
		position:relative;
		z-index:77;
		width:1902px;
		height: 282px;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		padding-left:0;
		padding-right:0;
		left:-439px;
		overflow:hidden;
	}


	.slide2 .slide-content_ch {
		position:absolute;
		width:1902px;
		height: 282px;
		
	}

	.slide2 .slide-content_ch.img1 {
		background: #020001 url('/img/iconbg.png') no-repeat center center local;
	}
	.slide2 .slide-content_ch.img2 {
		background: #020001 url('/img/iconbg_1.png') no-repeat center center local;
	}
	.slide2 .slide-content_ch.img3 {
		background: #020001 url('/img/iconbg_2.png') no-repeat center center local;
	}


	.slide2 .slide-content > .slide-content_ch > .columns{
		z-index:78;
		margin: 0 auto;
		padding:0 0;
		width:1024px;
		position:relative;
		
	}
	.slide2 .slide-content > .slide-content_ch  > .columns > .read_btn{
		background-color: #ff1616;
		border: none;
		border-radius: 8px;
		width: 162px;
		height: 42px;
		font-size:16px;
		color:#ffffff;
		font-weight: bold;
		cursor: pointer;
		margin-left: 30px;
	}
	.slide2 .slide-content > .slide-content_ch  > .columns > .read_btn:hover {
		background-color: #e50202;
	}
	

	.slide2 .hero-headline1 {
		font-size:36px;
		color:#000;
		font-weight: 800;
		line-height: 40px;
		padding:38px 30px 18px 30px;
	}
	.slide2 .hero-headline2 {
		font-size:16px;
		color:#000;
		font-weight: bold;
		padding:0px 30px 14px 30px;
	}