@charset "utf-8";
*{
	margin:0px auto;
}
body{
	/*FONT-FAMILY: "微软正黑体",Helvetica, Arial, sans-serif;*/
	font-family: Arial,Microsoft JhengHei;
	font-family: Verdana, 宋体, Arial, Sans;
	font-size:12px;
	background:#f5f5f5;
}


.leftmenu,.leftmenug,.leftmenub,.leftmenur{
	position: absolute;
    width: 50px;
    left: 0px;
    top: 76px;
    right: 0px;
    bottom: 0px;
    _position: relative;
    _height: 100%;
    _top: 0px;
    _bottom: 0;
    overflow-y:none;
	background:#2f2f2f;
	margin-left:0px;

}

.indexinfo,.indexinfo1{
	position: absolute;
    width: 240px;
    left: 50px;
    top: 110px;
    right: 0px;
    bottom: 0px;
    _position: relative;
    _height: 100%;
    _top: 0px;
    _bottom: 0px;
    overflow-y:auto;
	overflow-x:hidden;
	margin-left:0px;
	background: #dfdfde;
	/*-webkit-box-shadow: 0px 0px 2px 0px #999;  
  	-moz-box-shadow: 0px 0px 2px 0px #999;  
 	box-shadow: 0px 0px 2px 0px #999; */
	background:#CACAC1;
	background:#3A3934;
	background:#fff;

}
.indexinfo1{
	left: 0px;
}

.container,.container1{
	position: absolute;
    width: calc(100% - 292px);
    left: 330px;
    top: 110px;
    right: 0;
    bottom: 0px;
    _position: relative;
    _height: 100%;
    _top: 0px;
    _bottom: 0;
    overflow-y: scroll;
	min-width: 1081px;
	background-color:#F5F5F5;
	background:#FFF;
	min-height: 850px;
}
.container1{
	left: 280px;
}

.leftmenu div,.leftmenub div,.leftmenug div,.leftmenur div{
	display: block;
    width: 50px;
    height: 50px;
	background-image: linear-gradient(to bottom,#dcdee1,#aaacae);	
    background-repeat: repeat-x;
	clear:both;
	text-align:center;
	vertical-align:middle;
	font-size:32px;
	color:#096;
	padding:5px 0px;
	cursor:pointer;
}
.leftmenub div{
	color:#00427c;
}
.leftmenug div{
	color:#096;
}
.leftmenur div{
	color:#BE3A27;
}
.leftmenu div span,.leftmenub div span,.leftmenug div span,.leftmenur div span{
	clear:both;
	display:block;
	font-size:12px;	
	text-shadow:none;
}

.accinfo{
	width:calc(100% - 10px);clear:both;margin-top:2px;font-size:14px;width:100%;
}
.usertitle,.usertitleb,.usertitleg,.usertitler{
	width:100%;clear:both;height:24px;line-height:24px;text-align:center;font-weight:bold;background:#27c08d;color:#FFF;
}
.usertitleb{
	background:#498ebc;
}
.usertitleg{
	background:#27c08d;
}
.usertitler{
	background:#999;
}

.userdiv{
	width:100%;clear:both;height:30px;background:#FFF;line-height:30px;text-align:center;margin-top:1px;
}
.utitle{
	width:100px;float:left;height:30px;line-height:30px;text-align:center;font-weight:bold;
}
.uinfo{
	width:calc(100% - 110px);float:right;height:30px;line-height:30px;text-align:center;
}
#recentbill{
	background:#3E3A39;
	overflow-x: hidden;clear:both;text-align:center;width:100%;/*position:absolute;left:0px;top:145px;height:calc(100% - 280px);*/
	height:800px;
}
.recentbill{
	width:100%;clear:both;background:#fefff3;line-height:20px;text-align:center;/*overflow:hidden;height:30px;*/padding:5px 0px;border-top:1px solid #E9BA84;
}
/*最近开奖*/
.rbtitleg{
	width:100%;clear:both;height:20px;line-height:20px;text-align:center;margin-top:1px;background:#CDEBDB;font-weight: bold;
}
.rbtitleb{
	width:100%;clear:both;height:20px;line-height:20px;text-align:center;margin-top:1px;background: #B4D7ED;font-weight: bold;
}
.rbtitler{
	width:100%;clear:both;height:20px;line-height:20px;text-align:center;margin-top:1px;background:#CCC;font-weight: bold;
}

.rbperiod{
	width:40px;display:block;float:left;
}
.rbnum{
	width:calc(100% - 41px);display:block;border-left:1px solid #D5D4D4;float:left;
}
.rbsscnum{
	width:calc((100% - 43px) / 8 * 5);display:block;border-left:1px solid #D5D4D4;float:left;
}
.rbssczh{
	width:calc((100% - 50px) / 8 * 3);display:block;border-left:1px solid #D5D4D4;float:left;
}
.rbklsfnum{
	width:calc((100% - 43px) / 8);display:block;border-left:1px solid #D5D4D4;float:left;
}
.rbksnum,.rbkszh{
	width:calc((100% - 43px) / 6 * 3);display:block;border-left:1px solid #D5D4D4;float:left;
}

/*.rbklsfzh{
	width:calc((100% - 50px) / 10 * 2);display:block;border-left:1px solid #D5D4D4;float:left;
}*/
.recentkj{
	width:100%;clear:both;height:30px;background:#FFF;line-height:30px;text-align:center;margin-top:1px;
}
.recentkj .period{
	width:40px;float:left;height:30px;line-height:30px;text-align:center;font-weight:bold;float:left;display:block;font-size: 14px;
}
.recentkj .pknum{
	width:calc((100% - 50px) / 10 );display:block;height:30px;line-height:30px;border-left:1px solid #D5D4D4 ;overflow: hidden;float:left;
}
.recentkj .sscnum{
	width:calc((100% - 50px) / 8 );display:block;height:30px;line-height:30px;border-left:1px solid #D5D4D4 ;overflow: hidden;float:left;
}

.recentkj .ksnum{
	width:calc((100% - 50px) / 6 );display:block;height:30px;line-height:30px;border-left:1px solid #D5D4D4 ;overflow: hidden;float:left;
}
.recentkj .sscnum span,.recentkj .ksnum span{
	margin-top:3px;
}
.recentkj .fpnum{
	width:calc((100% - 72px) / 10);display:block;height:20px;line-height:20px;border-left:1px solid #D5D4D4 ;overflow: hidden;float:left;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:2px;
	-moz-border-radius: 30px;      /* Gecko browsers */
 	-webkit-border-radius: 30px;   /* Webkit browsers */
 	border-radius:30px;            /* W3C syntax */
 	background: radial-gradient(circle 70px,#FFFFFF,#bbbbbb,#FFFFFF);
 	box-shadow: #333333 0px 0px 1px;
	
}
.recentkj .fpperiod{
	width:40px;float:left;height:54px;line-height:54px;text-align:center;font-weight:bold;float:left;display:block;font-size: 14px;border-right:1px solid #D5D4D4;
}
.recentkj_fp{
	height:54px;
}
.recentkj .lhcnum{
	width:calc((100% - 50px) / 8 );display:block;height:44px;line-height:24px;border-left:1px solid #D5D4D4 ;overflow: hidden;float:left;
}
.recentkj .lhcnum b{
	font-weight:normal;clear:both;display:block;width:22px;height:22px;line-height:22px;
	margin-top:3px;
	-moz-border-radius: 22px;      /* Gecko browsers */
 	-webkit-border-radius: 22px;   /* Webkit browsers */
 	border-radius:22px;            /* W3C syntax */
 	background: radial-gradient(circle 100px,#FFFFFF,#ffffff,#FFFFFF);
 	box-shadow: #000 0px 0px 2px;
}
.recentkj .lhcperiod{
	width:40px;float:left;height:44px;line-height:44px;text-align:center;font-weight:bold;float:left;display:block;font-size: 14px;
}
.recentkj_lhc,.recentkj .zf{
	height:44px;line-height:44px;	
}

.recentresultbox{
	width:80px;	float:left;
}
.recentresultbox .ksnum{
	width:35px;display:block;height:30px;line-height:30px;border-right:1px solid #D5D4D4 ;border-bottom:1px solid #D5D4D4 ;overflow: hidden;float:left;border-right:none ;font-size:16px;
}
.recentresultbox .period{
	border-left:1px solid #D5D4D4 ;border-bottom:1px solid #D5D4D4 ;width:41px;
}
.recentkjft{
	background:#0A0A0A;color:#fff;height:40px;margin-top:0px;
}
.recentkjft .ksnum{
	border:none;	margin-left:5px;height:40x;line-height:30px;
}
.recentkjft .ksnum span{
	color:#000;	
}
.recentkjft .blue{
	color:#fff;	
}
.recentkjft .ball{
	font-size:20px;	
}

.clnum{
	background:#0A0A0A;color:#fff;height:30px;margin-top:0px;
	
}
.clnum .ksnum{
	border:none;	margin-left:5px;height:30x;line-height:30px;
}


/****************************头部*********************************/
.header,.headerb,.headerg,.headerr{
	height: 74px;
	/*box-shadow: 0 1px 2px 0 RGBA(0,0,0,.3);
	border-bottom:2px solid #A6180D;
	background-image: linear-gradient(to bottom,#dcdee1,#aaacae);	
    background-repeat: repeat-x;*/
	min-width:1430px;
	min-width:1320px;
	/*overflow:hidden;*/
	
	clear:both;
	
	
}
.headerb{
	/*border-bottom:2px solid #002749;*/
	background: linear-gradient(to bottom, #3b679e 0%,#2b88d9 50%,#207cca 83%,#3799e5 100%);
	height:110px;
}
.headerg{
	border-bottom:2px solid #1e6350;
}
.headerr{
	border-bottom:2px solid #7E0603;
}
.logbox{
	float:left;
	width:170px;
	height:70px;
	/*background: url(../images/logo.png) no-repeat;        
	background-size: 100% auto;*/
}
.logimg{
	display: inline-block;
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
	background-position:center;
    background-size: 100% 100%;
	width:160px;
	height:55px;
	margin:5px;
}
.logbox .txt{
	display:block;
	line-height:60px;
	width:100%;
	font-size:32px;
	font-weight:bold;
	text-align:center;
	color:#333;
	text-shadow:3px 1px 2px #3f1009;
	user-select: none;
	color:#FFF;

}



.topkjbox{
	width: 400px;
    background: url(../images/top_bg.png) no-repeat;
    background-size: 100% 100%;
	height:70px;
	float:left;
}
.periodinfo{
	height:70px;
	width:200px;
	float:left;
	margin-left:35px;color:#FFF;
	font-size:20px;
	font-family:microsoft YaHei;
	display:none;
}
.periodinfo div{
	line-height:24px;height:24px;width:100%;text-align:center;clear:both;	
}
.periodinfo .periodinfon{
	line-height:24px;height:24px;margin-top:10px;
}
.periodinfop{
	font-size:14px;	
}
.topkjballbox{
	float:left;	
}
.topkjballbox span{
	display:inline-block;width:37px;height:37px;text-align:center;
}
.topkjballbox .pkkj{
	display:inline-block;width:23px;height:23px;text-align:center;	margin-top:20px;	
}
.topnav{
	/*width: 420px;*/
	width: 380px;
	height:58px;
	float:left;	
	padding-top:12px;
	color: #441E0B;
	font-size:14px;
}
.topnav a,.topnav a:visited{
	display:inline-block;
	width:65px;
	height:20px;
	line-height:28px;
	margin-right:5px;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
}
.topnav a:hover{
	display:inline-block;
	width:65px;
	height:20px;
	line-height:28px;
	margin-right:5px;
	font-size:16px;
	color:#ffff00;
	text-decoration:none;
}

.logout-btn{
	width:65px;text-align:center;line-height:44px;	height:44px;display:block;float:left;
	background: #3442d9;
    -webkit-border-radius: 18;
    -moz-border-radius: 18;
    border-radius: 28px;
    color: #ffffff;
    font-size: 16px;
	margin-top:13px;
	margin-left:15px;
	cursor:pointer;
}

.TSpeed-btn{
	width:65px;text-align:center;line-height:44px;	height:44px;display:block;float:left;
	background: #a67115;
	-webkit-border-radius: 18;
	-moz-border-radius: 18;
	border-radius: 28px;
	color: #ffffff;
	font-size: 16px;
	margin-top:13px;
	margin-left:15px;
	cursor:pointer;
}

.headnavbox{
	clear:both;
	width:100%;	
	background-color: #3276a0;
	height:40px;
	
}
.headbtn{
	height:40px;
	line-height:40px;
	width:100%;
	margin-top:12px;
	z-index:100;
}
.headbtn ul{
	padding:0px;
	margin:0px;
	list-style:none;
	width:calc(100% - 30px);
	height: 40px;
	
}
.headbtn ul li{
	float:left;	
	text-align:center;
	color:#FFF;
	margin-right:0px;
	/*border-radius:4px 4px 0px 0px; */
	
}
.headbtn .btn,.headbtn .acbtn,.headbtn .road,.headbtn .btnb,.headbtn .btng,.headbtn .btnr,.headbtn .acbtnb,.headbtn .acbtng,.headbtn .acbtnr{
	outline: 0;
    cursor: pointer;    
    height: 40px;
    line-height: 40px;
    font-size: 14px;
	font-weight:bold;
    padding: 0px 10px 0px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
	/*background:#096;*/
	/*-webkit-box-shadow: 0px 0px 2px 0px #FFF;  
  	-moz-box-shadow: 0px 0px 2px 0px #FFF;  
 	box-shadow: 0px 0px 2px 0px #FFF; */
	
}
.headbtn .btnb{
	/*background-image:linear-gradient(to bottom,#106DAC,#00427c);
	background-color: #D3D3D3;*/
}
.headbtn .btng{
	background:#096;
}
.headbtn .btnr{
	background-image:linear-gradient(to bottom,#c2160f,#923d00);
}
.headbtn .acbtn,.headbtn .acbtng,.headbtn .acbtnb{
	/*background-image: linear-gradient(to bottom,#c2160f,#a6140e);*/
	background-color: #D3D3D3;
	color: blue;
}


.headbtn .arrowbtn{
	width:40px;
	background-color: #85B2D3;
	height: 40px;
    line-height: 40px;
	
}
.headbtn .arrow{
	width: 0px;
    height: 0px;
    border-bottom: 18px solid #441E0B;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
	margin-top:12px;

}
.headbtn .arrow1{
    width: 0px;
    height: 0px;
    border-top: 10px solid #FFF;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
	margin-top:6px;
}
.headbtn .icon-navicon{
	font-size:20px;	display:block;float:left;margin-top:2px;color:#FFF;padding:0px 2px;
}
.headbtn .allbtn{
	margin-left:1px;
}
.headbtn .headmorebtn,.headbtn .headtwbgbtn,.headbtn .headmachbtn{
    border-top: 1px solid #96d1f8;
    background: #65a9d7;
    background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
    background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
    background: -moz-linear-gradient(top, #3e779d, #65a9d7);
    background: -ms-linear-gradient(top, #3e779d, #65a9d7);
    background: -o-linear-gradient(top, #3e779d, #65a9d7);
    padding: 1px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgb(0 0 0) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgb(0 0 0) 0 1px 0;
    text-shadow: rgb(0 0 0 / 40%) 0 1px 0;
    color: white;
    font-size: 12pt;
    font-family: Georgia, Serif;
    text-decoration: none;
    vertical-align: middle;
    width: 100px;
	height:30px;
	line-height:30px;
	margin-top:3px;
    cursor: pointer;
	position:absolute;
	top:70px;
	left:1000px;

}
.headbtn .headtwbgbtn{
	margin-top:-50px;
	left:1130px;
	background: -webkit-gradient(linear, left top, left bottom, from(#F08B55), to(#B96806));width: 80px;
}

.headbtn .headtwbgbtn a{
	color:#FFF;
	text-decoration:none;
}
.headbtn .headmachbtn{
	left:1080px;	
	background: -webkit-gradient(linear, left top, left bottom, from(#F08B55), to(#B96806));width: 90px;
}
.headbtn .headmachbtn a{
	color:#FFF;
	text-decoration:none;
}

.topplaynav{
	height:30px;clear:both;line-height:30px;	
	background-color: #D3D3D3; display:none;
}
.topplaynav ul{
	padding-left:50px;	
}
.topplaynav li{
	font-size:14px;
	list-style:none;
	color: #441E0B;
	font-weight:bold;
	cursor:pointer;
}

.footer{
	width:100% ;
	background:#fff;
	border-top:1px solid #666;
	height:26px;line-height:26px;
	position: absolute;
	bottom: 0px;
	left:0px;
	right:0px;
	min-width: 1000px;
	vertical-align:bottom;
	position: fixed;
	_position:absolute;
	
}

.footer .inner{	
	width:calc(100% - 80px);
	float:left;
}
.footer .icon-announcement-right{
	font-size:24px;	display:block;float:left;margin-top:2px;color:#FFF;padding:0px 2px;color:#AA3513;
}

.footer marquee{
	width:100%;
	line-height:24px;
	font-size:14px;
	float:left;
}

.footer .more {
	position: absolute;
	right: 18px;
	top: 0;
	color: #762D08;
	/* margin-top: 5px; */
}


#footer {
	border-top: 1px solid #cccccc !important;
	background: rgb(254, 254, 254) !important;
	background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(237, 237, 237, 1) 100%) !important;
	background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(237, 237, 237, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 )!important;
	height: 27px !important;
}
#footer .info {
	padding-right: 65px;
}


/************************************主页所有游戏导航***********************************************/
.gtnav{
	width:calc(100% - 30px);display:none;background:#FFF;position:absolute;top:74px;left:0px;z-index:1;border-bottom:1px solid #CCC;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')"; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');  
	-moz-box-shadow: 2px 2px 10px #909090;
	-webkit-box-shadow: 2px 2px 10px #909090;
	box-shadow:2px 2px 10px #909090;
	padding:15px 15px 30px 15px;
	color:#000;FONT-FAMILY: "微软正黑体",Helvetica, Arial, sans-serif;
}
.hotgamenav,.gtlist{	
	min-height:350px;
	width:330px;
	border-right:1px solid #F0F0F0;
	float:left;
	display:block;
	margin-bottom:30px;
}
.hotgamenav div{
	width:160px;float:left;	
}
.hotgamenav img{
	border:non;width:45px;height:45px;	
}
.hotgamenav .hotgttitle{
	width:100%;
	line-height:30px;
	text-align:left;font-size:16px;
	padding:0px 15px;
}
.hoticon,.gticon{	
	display:inline-block;
	background: url(../images/headerIcon.png) no-repeat;
	width:24px;
	height:30px;
    background-position: 0px -78px;
	float:left;
}
.hotgamenav a,.gtlist a{
	display:block;padding:15px 10px;color:#333;font-size:14px;
}
.hotgamenav a:hover,.gtlist a:hover{
	color:#f02f22;	
}
.hotgamenav img,.hotgamenav b{
	float:left;font-weight:normal;
}
.hotgamenav b{
	line-height:50px;float:left;font-weight:normal;margin-left:3px;
}

.gticon{
	background: url(../images/dian.png) no-repeat center;	
}
.gtlist{
	width:130px;height:290px;	
}
.gtlist div{
	width:120px;height:30px;width:100%;padding:0px;display:block;line-height:30px;text-align:center;
}
.gtlist .gttitle{
	width:100%;
	line-height:30px;
	text-align:left;font-size:16px;
	padding:0px 15px;
}
.gtlist a{
	font-weight:normal;text-decoration:none;padding:0px;display:block;width:100%;
}
.gtlist a:hover{
	display:block;background:#F1EFED;width:100%;
}
.bj{
	width:150px;	
}
.bj .kyicon{
	display:block;float:left;width:45px;height:45px;background:url(../images/KY.png) -20px -10px;margin-left:0px;	
}
.bj .agicon{
	display:block;float:left;width:45px;height:45px;background:url(../images/AG.png) -20px -10px;margin-left:0px;		
}
.bj .sbicon{
	display:block;float:left;width:50px;height:50px;background:url(../images/IBC.png) -18px 0px;	margin-left:0px;	
}
.bj .obicon{
	display:block;float:left;width:50px;height:50px;background:url(../images/ob.svg) 0px center no-repeat;	margin-left:10px;	
}


/************************************投注页面***********************************************/
.playclassnav,.playclassnavb,.playclassnavg,.playclassnavr{
	width:100%;height:24px;line-height:24px;background:#CDEBDB;font-size:13px;font-family: 'icomoon' !important;
}
.playclassnavb{
	background:#A7D1F7;background:#DEDEDE;
}
.playclassnavg{
	background:#CDEBDB;
}
.playclassnavr{
	background:#B5B5B5;
}


.square{
	display:block;
	padding:0px 10px;
	background:#000;
	height:24px;
	line-height:24px;
	color:#FFF;
	float:left;
	text-align:center;
}
.Rtriangle{
	width: 0px;
    height: 0px;
    border-top: 12px solid transparent;
    border-left: 12px solid black;
    border-bottom: 12px solid transparent;
	display:inline-block;
	float:left;	
}
.playclassnav ul,.playclassnavb ul,.playclassnavg ul,.playclassnavr ul{
	list-style:none;float:left;padding:0px;
}
.playclassnav li,.playclassnavb li,.playclassnavg li,.playclassnavr li{
	height:16px;line-height:16px;padding:0px 10px;border-right:1px solid #333;display:inline-block;float:left;text-align:center;margin-top:4px;cursor:pointer;
}
.playclassnav li.noborder,.playclassnavb li.noborder,.playclassnavg li.noborder,.playclassnavr li.noborder{
	border:none;	
}
.subplaynav{
	width:calc(100% - 0px);text-align:left;clear:both;padding:10px 0px 0px 0px;
}

.pkbox,.lhcpkbox{
	height:60px;
	margin:10px 10px 0px 10px;
	/*width:calc(100% - 30px);
	min-width:1000px;*/
	width:740px;
}
.pkinfo1{
	clear:both;
	width:100%;
	height:28px;
}

.pkinfo1 .gameclass{
	width:135px;float:left;	line-height:28px;height:28px;font-size:14px;
}
.pkinfo1 .todaywinm{
	width:250px;float:left;	line-height:28px;height:28px;font-size:14px;FONT-FAMILY: "微软正黑体",Helvetica, Arial, sans-serif;font-weight:bold;
}

.pkinfo1 .todaywinm b{
	font-size:16px;
}
.lhcpkbox{
	height:45px;
	border-bottom:1px dashed #B8B8B8;
}
.gamename{
	float:left;line-height:32px;color:#2836F4;width:125px;height:32px;
}
.gameicon{
	width:45px;height:45px;float:left;
}
.gameicon img{
	border:none;width:45px;height:45px;	
}
.gametxt{
	font-size:16px;font-family: 'icomoon' !important;
}
#period,#pk{
	float:left;
	line-height:32px;
	font-size:16px;
}
#pk{
	float:right;	
}
#period{
	width:150px;	
}

#currperiodno,.kjperiod b{
	font-size:16px;font-weight:bold;
}
#pktag{
	float:left;
	line-height:32px;height:32px;
	font-size:16px;
	font-weight:bold;
	width:180px;text-align:center;
}
#timecountdown{
	display:block;	
	float:left;
	margin-top:3px;
	overflow:hidden;
	width:150px;
}
#kjbox{
	float:right;
	width:300px;
}
.kjperiod{
	line-height:28px;
	height:28px;
	display:block;
	padding:0px 5px 0px 0px;
	float:right;
	font-size:16px;
}
#kjnum{
	display:block;float:right;
}
#kjnum span{
	display:inline-block;
	margin-right:2px;
}
.kjsound_on{
	height:40px;
	width:32px;
	display:block;	
	float:right;
	cursor:pointer;background:url(../images/icon.png) -2px -1px no-repeat;
}
.kjsound_off{
	height:40px;
	width:32px;
	display:block;	
	float:right;
	cursor:pointer;background:url(../images/icon.png) -2px -36px no-repeat;
}

/****************筹码************************/
.chipsbox{
	clear:both;
	width:100%;
	border-top:1px dashed #999;
	height:45px;
	line-height:45px;
	margin-top:15px;
	padding-top:5px;
	text-align:center;font-size:14px;
}
.chip1,.chip2,.chip3,.chip4,.chip5,.chip6{
	height:45px;line-height:45px;width:45px; display:inline-block; background:url(../images/chip.png) no-repeat;background-size: 300px;cursor:pointer;
}

.chip1{
	background-position: -10px -3px;
}
.chip2{
	background-position: -57px -3px;
}
.chip3{
	background-position: -102px -3px;
}
.chip4{
	background-position: -149px -3px;
}
.chip5{
	background-position: -195px -3px;
}
.chip6{
	background-position: -243px -3px;
}
.clearchip{
	height:45px;line-height:45px;width:45px; display:inline-block; cursor:pointer;
	background:url(../images/clearchip.png) no-repeat center;
}
.confirmbox{
	clear:both;	float:left;text-align:center;width:900px;padding:15px 0px;padding-bottom:80px;
}
.confirmbox label{
	font-size:16px;	
}





.innerbox{
	width:calc(100% );float:left;
}

.datalist,.datalistssc{
	
	padding:0px 10px 10px;
	
	position:relative;
    /*width:calc(100% - 30px);*/
	width:740px;
	float:left;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
	
}
.datalistssc{
	width:900px;	
}
.datalistssc input[type=text]{
	width:50px;margin:0px 5px;	
}

.t_num,.t_numr,.t_numg,.t_numb,.t_numr{
	width:100%;background:#BCBEB8;clear:both;
}
.t_num,.t_numr{
	background:#BCBEB8;
}
.t_num,.t_numg{
	background:#BCBEB8;
}
.t_num,.t_numb{
	background:#a2c2df;
}

.t_tr_caption,.t_tr_captiong,.t_tr_captionb,.t_tr_captionr,.t_tr_captiond{
	height:22px;text-align:center;font-weight:bold;line-height:22px;font-size:14px;background:#D3D3CF;color:#000;
}

.t_tr_captionr{
	background:#D3D3CF;background-image: linear-gradient(to bottom,#D3D3CF,#9b9b97);	
}
.t_tr_captionb{
	background:#A7D1F7;background:#82bbe1;background-image: linear-gradient(to bottom,#bdd8f1,#87adcf);	
}
.t_tr_captiong{
	background:#D3D3CF;background-image: linear-gradient(to bottom,#D3D3CF,#9b9b97);	
}

.t_tr_captiond{
	
}

.tdnum,.tdbznum,.tdhhmnum{
	background:#f9f7f4;width:45px;font-weight:bold;font-size:16px;	text-align:center;	
}

.tdrate,.tdbzrate,.tdlmrate,.tdhhmrate{
	background:#FFF;width:55px;text-align:center;overflow:hidden;font-size:12px;font-weight:bold;color:#595959;
	font-family:Verdana,Arial,Helvetica,AppleGothic,sans-serif;color:#015296;
}
.numsmbg{
	display:block;background:#f7e4b1;border:1px solid #f1da9d;margin:0px 3px;
}
.tdlmrate{
	width:65px;	
}
.blanktd,.lmblanktd{
	background:#FFF;	
}



.tdpmoney,.tdbzpmoney,.tdhhmpmoney{
	background:#FFF;with:64px;text-align:center;		
}

.pminput,.clpminput,.cpminput,.chipinput{
	width:60px;height:20px;line-height:20px; border:1px solid #bebdbd;background:#ffffff;	
	-moz-border-radius: 1px 1px 1px 1px;      
 	-webkit-border-radius:1px 1px 1px 1px;  
 	border-radius:1px 1px 1px 1px;          
	
	-webkit-box-shadow: 0px 0px 2px 0px #AFAFAF;  
  	-moz-box-shadow: 0px 0px 2px 0px #AFAFAF;  
 	box-shadow: 0px 0px 2px 0px #AFAFAF;  	
}
.clpminput{
	height:18px;line-height:18px;text-align: center;
}
.chipinput{
	height:22px;line-height:22px;text-align: center;
}
.clmpminput{
	border:none;
	-webkit-box-shadow: none;  
  	-moz-box-shadow: none;  
 	box-shadow: none;  	
}


.fastplaybox{
	clear:both;width:100%;	margin-bottom:10px;height:40px;
}
.fastplaybox td{
	cursor:pointer;
}
.fastplaybox1{
	height:78px;
}
.fastclassname,.fastclassnameb,.fastclassnameg,.fastclassnamer{
	width:16px;height:40px;float:left;line-height:40px;padding:0px 10px;border-radius:5px 0px 0px 5px;border:1px solid #BCBEB8;font-size:16px;font-weight:bold;background:#CDEBDB;
}
.fastclassnameb{
	background:#ACD7F7;
}
.fastclassnameg{
	background:#CDEBDB;	
}
.fastclassnamer{
	background:#ACD7F7;
}
.gy{
	height:81px;line-height:27px;
}
.fastnumbox{
	height:40px;width:calc(100% - 43px);	float:left;	
}
.fastborder1{border-right:5px solid #e4e007;}
.fastborder2{border-right:5px solid #008bf9;}
.fastborder3{border-right:5px solid #4c4d51;}
.fastborder4{border-right:5px solid #f47a00;}
.fastborder5{border-right:5px solid #8ff9f9;}
.fastborder6{border-right:5px solid #420aff;}
.fastborder7{border-right:5px solid #e3e3e3;}
.fastborder8{border-right:5px solid #ff0400;}
.fastborder9{border-right:5px solid #770100;}
.fastborder10{border-right:5px solid #2bc610;}
.billstyle{
	text-align:center;font-size:14px;font-weight:bold;height:40px;line-height:40px;
}
.sxdp{
	text-align:center;font-size:14px;font-weight:bold;height:40px;line-height:40px;	
}
.sxdp label{
	display:inline-block;padding:0px 10px;
}
#sxwsdp,#sxdp,#wsdp{
	display:none;
}

.batchnumbox,.lhcfastbtnbox{
	width:920px;float:left;margin-left:10px;
}
.batchnumbox #batchnum{
	width:100%;height:100%;	
}
.lhcfastbtnbox {
	font-size:16px;line-height:24px;text-align:center;padding:10px 0px;font-weight:bold;
}






/***********************长龙********************************/
.lmclbox{
	width:270px;float:left;/*position:absolute;top:5px;left:760px;*/
}
#lmcl{
	width:100%;float:left;
}
.cltitle,.cltitleb,.cltitler,.cltitleg{
	height:22px;text-align:center;font-weight:bold;line-height:22px;font-size:12px;background:#31BF75;width:(100% -2px);
	/*background-image: linear-gradient(to bottom,#bdd8f1,#87adcf);*/color:#FFF;background:#000;border-top:1px dotted;border-top-color:#CCC;
}
.cltitleg{
	background-image: linear-gradient(to bottom,#D3D3CF,#9b9b97);border:#BCBEB8;
}
.cltitler{
	background-image: linear-gradient(to bottom,#D3D3CF,#9b9b97);border:#BCBEB8;
}
.clfttitle{
	background: linear-gradient(#625238,#2F2A24);font-weight:normal;font-size:14px;	
}
.t_tr_cllist{
	background:#FFF;height:24px;line-height:24px;	
}
.tdclsc{
	width:calc(100% - 43px);text-align:left;font-size:14px;padding-left:3px;color:#595959;float:left;cursor:pointer;font-weight: bold;
}
.tdclqs{
	width:40px;color:#b7363e;text-align:center;	font-size:14px;float:right;cursor:pointer;font-weight: bold;
}
.clorder{
	clear:both;font-size:12px;width:99%;height:30px;line-height:30px;display:inline-block;display:none;
}
.clorderbtn{
	width:40px;height:20px;line-height:16px;padding:0px;border:1px solid #999;cursor:pointer;
}

.gtgroupbox{
	width:100px;clear:both;float:right;
	margin-right:3px;
	display:none;
}



/*********************************************************************************************/
.sellist{
	height:24px;line-height:24px;outline:none;padding-right:5px;
	-webkit-box-shadow: 0px 0px 3px 0px #AFAFAF;  
  	-moz-box-shadow: 0px 0px 3px 0px #AFAFAF;  
 	box-shadow: 0px 0px 3px 0px #AFAFAF;
	margin:0px 3px;  
}
.cinput,.cnuminput,.cdateinput,.cdatetimeinput,.editinput,.ueditinput,.rinput,.sysinput,.minmoney,.daterange,.dtimerange,.pwdinput,.dsinput{
	width:100px;height:22px;line-height:22px; border:1px solid #bebdbd;
	margin:0px 3px 0px 3px ;	outline:none;padding:0px 3px;font-weight:normal;
	-moz-border-radius: 2px 2px 2px 2px;      /* Gecko browsers */
 	-webkit-border-radius:2px 2px 2px 2px;    /* Webkit browsers */
 	border-radius:2px 2px 2px 2px;           /*   W3C syntax */	
	
	-webkit-box-shadow: 0px 0px 3px 0px #AFAFAF;  
  	-moz-box-shadow: 0px 0px 3px 0px #AFAFAF;  
 	box-shadow: 0px 0px 3px 0px #AFAFAF;  
	
}
.cnuminput{
	width:52px;	
}
.cdateinput{
	width:130px;	
}
.cdatetimeinput{
	width:80px;	
}
.daterange{
	width:200px;	
}
.dtimerange{
	width:260px;	
}
.pkinput{
	width:130px;height:18px;
}
.minmoney{
	width:30px;	
}
.pwdinput{
	height:28px;line-height:28px;width:250px;
}

.ueditinput{
	width:150px;	
}
.sysinput{
	width:250px;	
}
.rinput{
	width:50px;
}
.dsinput{
	width:50px;height:22px;line-height:22px; border:1px solid #bebdbd;
	margin:0px;	outline:none;padding:0px;font-weight:normal;
	float:left;text-align:center;
}
input::-webkit-input-placeholder {
	font-size: 12px;
}



/****************************************************确认投注显示****************************/

.billcomfirmbox{
	width:calc(100% - 40px);OVERFLOW-X:hidden;clear:both;padding:10px 20px;color:#441E0B;
}
.cbilltitle{
	font-size:16px;line-height:34px;height:34px ;width:100%;clear:both;border-bottom:1px solid #CCC;font-weight:bold;
	border-top:2px solid #BD7E40;border-bottom:1px solid #E9BA84;color:#000;background: linear-gradient(to bottom, #f0f9ff 0%,#cbebff 47%,#a1dbff 100%);
}
.cbillrow{
	font-size:14px;line-height:34px;height:34px ;width:100%;clear:both;border-bottom:1px dotted #CCC;border-bottom:1px solid #E9BA84 ;
}
.cbillrow span{
	display:block;	
}
.cbillcontent{
	width:calc(100% - 270px);float:left;padding-left:20px;font-weight:bold;border-right:1px solid #E9BA84 ;text-align:center;
}
.cbillcontent b{
	/*font-weight:normal;	*/
}
.cbillrate{
	width:120px;text-align:center;float:right;border-right:1px solid #E9BA84 ;
}
.cbillmoney{
	width:120px;text-align:center;float:right;border-right:1px solid #E9BA84 ;
}

.cbillremark{
	display:inline-block;height:30px;line-height:30px;padding:0px 10px;font-size:14px;font-weight:bold;width:100%;text-align:center;
}
.cbillbtn{
	font-size:14px;clear:both;width:100px;text-align:center;
	border-color: #1E9FFF;
    background-color: #1E9FFF;
	height: 28px;
    line-height: 28px;
    margin: 5px 5px 0;
    padding: 0 15px;
    border: 1px solid #dedede;
    border-radius: 2px;
    cursor: pointer;
	color:#FFFFFF;
	
}
.billtdl{
	border-left:2px solid #BD7E40 ;	
}
.billtdr{
	border-right:2px solid #BD7E40 ;	
}
.billtdb{
	border-bottom:2px solid #BD7E40 ;	
}
.billtdnot{
	border-top:none ;	
}
.billftinput{
	display:none;
}
.billsum{
	background:none;	
}


.caltr_list,.caltdbtn input{
	color: #441E0B;	
}
.caltdtitle{
	background:url(../images/m_row1.gif) ;color:#FFF;font-size:14px;
}
.caltdbtn{
	background-color: #edecdf;	font-size:14px;
}
#calpm{
	font-size:18px;	
}



/****************************************************规则*************************************************/
.rule {zoom:1;}
.rule {border:1px solid #F00; background: #faf1bf; margin: 10px; width:900px;border:none;background:#FFF;font-family:microsoft YaHei;}
.rule .t {text-align: center; font-size: 16px; margin: 0 25px; line-height: 54px; color: red; font-weight: bold; border-bottom: 1px solid #cfb898;}
.rule .bdd {margin: 20px 50px; font-size: 14px; line-height: 18px;}
.rule .bdd .item {margin: 0 0 8px; position: relative; padding: 0 0 0 15px;line-height:26px;font-size:12px;}
.rule .bdd .num {color: #1878C9;}
.rule .bdd table {width:calc(100% - 30px); margin: 10px auto 30px; background: #fff;border-spacing:0; border-collapse:collapse; border:0; padding:0; }
.rule .bdd table td, .rule .bdd table th {border:1px solid #999; padding: 5px;font-size:12px;}
.rule .bdd table th {font-weight: bold; background: #ddd;}
.ico-arrow {background:url(../images/allow.png) center center no-repeat; width: 16px; height: 26px;}
.rule .ico-arrow {position: absolute; left: 0; top: 0;}

.ruletitle{
	z-index: 2;
    width: 100%;
    height: 35px;
    background-color: #5E94FF;
    border-radius: 125px 15px 125px 15px;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 35px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    clear:both;	
}
.rule1{
	line-height:20px;clear:both;width:100%;padding:30px 20px;	
}





/*****************************开奖号码****************************************/
.lhcreball{
	margin:0px auto;width:400px;
}

.lhcreball span{
	text-align:center;display:inline-block;	
}
.addchar{
	font-size:20px;color:#F00;font-weight:bold;line-height:25px;
}
.sxre{
	height:15px;line-height:15px;margin-top:8px;display:block;width:18px;font-weight:normal;
}
.lhckj{
	margin:0px auto;width:48px;
}
.lhckj span{
	text-align:center;display:inline-block;	
}




.pmcombtn{
	background:#c61e2f;color:#FFF;height:30px;line-height:16px;padding:5px 30px; border:none;cursor:pointer;	
	-moz-border-radius: 2px 2px 2px 2px   ;   
 	-webkit-border-radius:2px 2px 2px 2px ;   
 	border-radius:2px 2px 2px 2px  ;
	background-image: linear-gradient(to bottom,#c61e2f,#af1525);
}
.cancelbtn{
	background:#786350;color:#FFF;height:30px;line-height:16px;padding:5px 30px;border:none;cursor:pointer;	
	-moz-border-radius: 2px 2px 2px 2px   ;   
 	-webkit-border-radius:2px 2px 2px 2px   ;   
 	border-radius:2px 2px 2px 2px   ;  
	background-image: linear-gradient(to bottom,#786350,#6a4d33);
}
.zsallselbtn{
	background:#31BF75;color:#FFF;height:25px;padding:0px 10px;border:none;cursor:pointer;	
	-moz-border-radius: 2px 2px 2px 2px;      
 	-webkit-border-radius:2px 2px 2px 2px;    
 	border-radius:2px 2px 2px 2px;  
	
}
.fastmbtn{
	background:#31BF75;color:#FFF;height:25px;padding:0px 10px;border:none;cursor:pointer;
	-moz-border-radius: 2px 2px 2px 2px;      
 	-webkit-border-radius:2px 2px 2px 2px;   
 	border-radius:2px 2px 2px 2px;           
}
.subplaybtn {
    background-image: linear-gradient(to bottom,#F9F9F9,#dcdee1);
    border: 1px solid #999;
    border-radius: 2px;
    padding: 2px 10px;
    cursor: pointer;
	-moz-border-radius: 2px 2px 0px 0px;      
 	-webkit-border-radius:2px 2px 0px 0px;    
 	border-radius:2px 2px 0px 0px;    
	border-bottom:none;
	outline:none;

}
.subplaybtnb,.subplaybtng,.subplaybtnr {
    background-image: linear-gradient(to bottom,#bdd8f1,#87adcf);
    border: 1px solid #999;
    border-radius: 2px;
    padding: 2px 15px;
    cursor: pointer;
	color:#069;
	-moz-border-radius: 2px 2px 0px 0px;      
 	-webkit-border-radius:2px 2px 0px 0px;    
 	border-radius:2px 2px 0px 0px;  
	border-bottom:none;
	outline:none;
}
.subplaybtng {
    background-image: linear-gradient(to bottom,#D3D3CF,#9b9b97); 
}
.subplaybtnr {
    background-image: linear-gradient(to bottom,#bdd8f1,#87adcf);    
}
.blanktd label{
	width:100%;height:100;display:block;
}	

.ftbtn{
    margin-left: 15px;
    padding: 6px 8px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    line-height: 1;
    *padding: 4px 10px;
    *height: 2em;
    letter-spacing: 2px;
    font-family: Tahoma, Arial/9!important;
    width: auto;
    overflow: visible;
    *width: 1;
    color: #333;
    border: solid 1px #999;
    border-radius: 5px;
    background: #DDD;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
    background: linear-gradient(top, #FFF, #DDD);
    background: -moz-linear-gradient(top, #FFF, #DDD);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
    text-shadow: 0px 1px 1px rgb(255 255 255);
    box-shadow: 0 1px 0 rgb(255 255 255 / 70%), 0 -1px 0 rgb(0 0 0 / 9%);
    -moz-transition: -moz-box-shadow linear .2s;
    -webkit-transition: -webkit-box-shadow linear .2s;
    transition: box-shadow linear .2s;
}


/**************end***********************/


/****************会员相关************************/

.membereditbg{
	background:#f6f6f6;	
}
.membereditnav{
	height:40px;width:calc(100% - 10px);clear:both;background:#d6d6d6;margin:5px auto;FONT-FAMILY: "微软雅黑",Arial, sans-serif;
}
.mnavtagr{
	display:block;float:right; line-height:40px;height:40px;width:80px;	text-align:center;color:#333;font-size:14px;border-left:1px solid #F9F9F9;cursor:pointer;
}
.mnavtagrc{
	display:block;float:right; line-height:40px;height:40px;width:80px;	text-align:center;color:#FFF;font-size:14px;border-left:1px solid #F9F9F9;cursor:pointer;
	background:#404040;
}
.mnavtagl{
	float:left;margin-left:20px;border:none;font-size:16px;font-weight:bold;color:#FFF;	line-height:40px;height:40px;
	background:#404040 url(../images/ucenter.png) 5px -310px no-repeat;padding-left:40px;width:80px;
}
.conditionnav {
    height: 34px;
    line-height: 32px;
    width:calc(100% - 10px);
    margin:5px auto;
    clear: both;
	FONT-FAMILY: "微软雅黑",Arial, sans-serif;
}
.conditionnav span{
	float:right;display:inline-block;padding:0px 10px;	
}
.conditionnav .repremarks{
	float:left;display:inline-block;padding:0px 10px;
}
.userdatabox{
	width: calc(100% - 10px);
    OVERFLOW-X: hidden;
    clear: both;
	FONT-FAMILY: "微软雅黑",Arial, sans-serif;
}
.t_user{
    width:calc(100 - 12px);
    border: 0px #ffffff solid;
    background: #dddddd;
    clear: both;
	background:#E9BA84 ;
	
}
.t_user_caption {
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #000000;
    background: url(../images/span.gif) 0px -271px repeat-x;
	background: url(../images/t3.jpg) repeat-x;
    font-weight: bold;
    font-size: 1em;
}
.t_tr_title{
	background:#EFEFEF;font-size:14px;
}
.t_user_tr {
    background-color: #ffffff;
    text-align: center;
    height: 26px;
    line-height: 26px;
    font-size:12px;
    color: #373737;
}
.t_user_reptr {
    background-color: #ffffff;
    text-align: center;
    height: 24px;
    line-height: 24px;
    font-size:12px;
    color: #373737;
	cursor:pointer;
}
.t_new_tr {
    background-color: #ffffff;
    text-align: center;
    padding:3px;
    font-size:14px;
    color: #373737;
	line-height:30px;
}
.t_tr_sum{
	background:#EFEFEF;font-size:14px;font-weight:bold;
}
.t_tr_page{
	font-size:14px;background:url(../images/bg1.jpg) repeat-x; height:24px;
}
.t_user_trw{
	background:#fffaf3;	background:#f8efe4;
}
.lighttrbg{
	background:#ffd688;
}
.t_user a{
	text-decoration:none;	
}
.t_user a:hover{
	text-decoration:underline;	
}
.t_info{
    width:100%;
    background: #E9BA84;
    clear: both;
}

.t_tr_infocaption{
	background:url(../images/t2.jpg) repeat-x;height:30px;line-height:30px;	text-align:center;font-size:18px;font-weight:bold;
}
.t_tr_infolist{
	background:#FFF;	
}
.t_tr_infotitle{
	background:#FDF8F2;text-align:center;
}	
.t_tr_infoprint{
	background: linear-gradient(to bottom, #f0f9ff 0%,#cbebff 47%,#a1dbff 100%);text-align:center;
}	
.bluebtn {
    width: 66px;
    height: 17px;
	line-height:17px;
    
    color: #0C3E09;
    cursor: pointer;
    letter-spacing: 1px;
    background: url(/images/frame1.gif);
    background-position: -943px 0;
    border: none;
    position: relative;
}

.button-span {
	display: inline-block;   padding: 10px 20px;
	background-color: #ddd;   border: 1px solid #ccc;
	cursor: pointer;   font-size: 12px;
	border-radius: 4px;   user-select: none;
}
.button-span:hover {   background-color: #bbb;
}



.pagenav{
	float:right;color:#333;FONT-FAMILY: Helvetica, Arial, sans-serif;font-size:13px;color:#8C0000;
}
.pagenav a,#footnav a{
	padding:2px 5px;border:1px #CCC solid; background:#fff;height:15px;line-height:15px;margin-left:5px;text-decoration:none;color:#36C;
}
.pagenav  a:hover,#footnav  a:hover{
	color:#ae1213;background:#dddddd;
}
#footnav{
	float:left;width:70%;	height:32px;line-height:32px;
}
#footnav span{
	float:left;	
}
.jumpbtn{
	background-image: linear-gradient(to bottom,#F9F9F9,#dcdee1);
	border:1px solid #999;
	border-radius:10px;
	padding:1px 6px;
	cursor:pointer;
}
.jumpinput{
	width:40px;height:20px;line-height:20px; border:1px solid #bebdbd;
	margin:0px 5px 0px 5px ;	outline:none;padding:0px 3px;
	-moz-border-radius: 2px 2px 2px 2px;     
 	-webkit-border-radius:2px 2px 2px 2px; 
 	border-radius:2px 2px 2px 2px;        

}


.lovegame{
	width:calc(100% - 50px);margin:0px auto;clear:both;
}
.lovegame label{
	width:95px;height:36px;line-height:36px;float:left;padding:0px 5px;display:inline-block;margin:1px 5px;padding-left:18px;overflow:hidden;
}
.lovegame label b{
	margin-right:10px;	
}
.lovegame label input{
	vertical-align:middle;margin-top:-2px; margin-bottom:1px;margin-right:2px;
}
.lovegameremark{
	width:calc(100% - 80px);margin:0px auto;clear:both;height:40px;line-height:40px;
}
.layerbottombtn{
	width:calc(100% - 50px);margin:0px auto;clear:both;text-align:center;
}
.bill_title {
    height: 35px;
    line-height: 35px;
    padding: 0 25px 0 0;
    _padding: 0;
    text-indent: 5px;
    color: #FFF;
    font-weight: 700;
    /*text-shadow: -1px -1px 0 rgb(0 50 0 / 70%);
	background:url(../images/bg_css3.png) repeat-x;
	background-position: 0 -36px;*/
	background-color:none;
	background-image:url(../images/t3.jpg);
	background-repeat:repeat-x;
	color: #FFFFFF;
}
.bill_bottom {
    height: 35px;
    line-height: 35px;
    padding: 0px;
    _padding: 0px;
    text-indent: 5px;
    color: #FFF;
    font-weight: 700;
	background-color:none;
	background-image:url(../images/t3.jpg);
	background-repeat:repeat-x;
	color: #FFFFFF;
}
.billpostbtn{
	 width: 70px;    color: #0C3E09;    cursor: pointer;    letter-spacing: 1px;	
}
/**********************************************/


/***********************************************番摊******************************/
.btbox{
	width:100%;clear:both;height:80px;
}

.jiao{
	width:calc(20% - 6px);height:80px;background:#404D20;display:block;float:left;border:3px solid #D2D2D2;color:#FFF;background:#333301;
}
.nian{
	width:calc(20% - 6px);height:80px;background:#989C5C;display:block;float:left;border:3px solid #D2D2D2;color:#FFF;background:#7d7d00;			
}
.bmbox{
	width:100%;clear:both;height:80px;
}
.bmbox .lbox{
	width:20%;height:240px;display:block;float:left;
}
.bmbox .mbox{
	width:calc(60% - 6px);height:240px;display:block;float:left;border:3px solid #D2D2D2;	
}
.bmbox .rbox{
	width:20%;height:240px;display:block;float:left;
}
.bmbox .nian{
	width:calc(100% - 6px);height:80px;background:#989C5C;display:block;float:left;border:3px solid #D2D2D2;background:#7d7d00;			
}
.mmmm{
	width: calc(100% -240px);
    height:80px;
    border-top: 80px solid #F5D84E;border-top: 80px solid #ffdf2d;
	border-bottom: 80px solid #CBC6B8;border-bottom: 80px solid #dddddd;
	border-left: 120px solid #F98260;border-left: 110px solid #fe3416;
	border-right: 120px solid #AEFA92;border-right: 110px solid #6eff30;
    
	position:relative;
	left:0px;
	top:0px;
	background:#979700;
}
#f1{
	position:relative;top:-70px;left:0px;	width:160px;height:60px;
}
#f3{
	position:relative;top:-290px;left:0px;	width:160px;height:60px;
}
#fds{
	position:relative;top:-275px;left:0px;	width:calc(100% - 230px);height:70px;
}
#f4{
	position:absolute;top:170px;left:calc(20% + 10px);	width:110px;height:80px;
}
#f2{
	position:absolute;top:170px;right:calc(20% + 10px);width:110px;height:80px;
}
.ftnum{
	display:block;text-align:center;width:calc(100% - 10px);line-height:30px;height:30px;
}
.ftnum b{
	display:inline-block;padding:0px 5px;font-size:14px;margin-left:5px;
}
.ftinput{
	display:block;text-align:center;width:62px;line-height:30px;height:30px; margin:0px auto;	width:96px;
}
.ftinput input{
	float:right;width:57px;margin-top:2px;margin-left:2px;
}
#fds .d,#fds .s{
	width:calc(50% - 2px);height:70px;float:left;color:#333;color:#fff;
}
#fds .s{
	border:none;
}
#fds .border{
	border-right:1px dotted #CCC;	
}
.fttag{
	line-height:70px;height:100%;text-align:center;		
}
.tdpmoney 
.fttag{
	line-height:28px;height:28px;text-align:center;		
}
.datalist b[id^=tdr] {
    color: rgb(68, 30, 11);
    text-shadow: -1px -1px 1px #ffffff, 1px 1px 1px #ffffff, -1px 1px 1px #ffffff, 1px -1px 1px #ffffff;
}
.ftcm{
	display:block;height:24px;width:24px;background:url(../images/fm.png) center;float:left;	background-size:100%;
}
.gm_title {
    height: 40px;
    line-height: 40px;
    padding: 0 25px 0 0;
    _padding: 0;
    text-indent: 5px;
    color: #FFF;
    font-weight: 700;
    /*text-shadow: -1px -1px 0 rgb(0 50 0 / 70%);
	background:url(../images/bg_css3.png) repeat-x;
	background-position: 0 -36px;*/
	background-color:none;
	background-image:linear-gradient(to bottom, #9acbf1, #2b7ac4);
	color: #FFFFFF;
}






.red,.Nor{
	color:#F00;
}
.green,.Nog{
	color:#3C6;
}
.blue,.Nob{
	color:#36C;
}
.dark,.Nod{
	color:#000;
}
.orange,.Noo{
	color:$efc107;	
}
.acplay{
	color:#C22F1F;
}
.bgpurple{
	background:#d0dce9;
}
.bggreen{
	background:#3C6;
}
.selnumbg{
	background:#FFC214;	
}
input[type=checkbox],input[type=button]{
	cursor:pointer;
}
label{
	cursor:pointer;	
}
.bold{
	font-weight:bold;	
}
.normal{
	font-weight:normal;	
}
.sx{
	color:#9b6909;	
}

input[type=text]:focus,input[type=password]:focus ,select:focus,.cnuminput:focus,.minmoney:focus,.cinput:focus,.cnuminput:focus,.cdateinput:focus,
.cdatetimeinput:focus,.editinput:focus,.ueditinput:focus,.rinput:focus,.sysinput:focus,.minmoney:focus,.daterange:focus,.dtimerange:focus {
    border-color: #66afe9;
    outline: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ftzztd{
	background:#B4E7A7;	
	background:#299265;
	width:26px;
	height:26px;
}
.qqftzztd{
	background:#FFFFFF;	
}




/************************************滚动条**************************/
.indexinfo::-webkit-scrollbar {
    width: 1px;
	height:1px;
    background-color: #CCC;	
}

.indexinfo::-webkit-scrollbar-thumb {
    background-color: #666;
	border-radius:5px;
}
.indexinfo::-webkit-scrollbar-track-piece {
    background-color: rgba(0,0,0,.2);
}

/*#recentbill::-webkit-scrollbar {
    width: 5px;
	height:5px;
    background-color: #CCC;	
}

#recentbill::-webkit-scrollbar-thumb {
    background-color: #666;
	border-radius:5px;
}
#recentbill::-webkit-scrollbar-track-piece {
    background-color: rgba(0,0,0,.2);
}*/


/************************************浮动盘口动态**************************/
#transfer_quick {
    width: 110px;
    height: 250px;
    overflow: hidden;

    cursor: pointer;
	padding:5px;
}
aside.service-right {
    right: 0;
    width: 36px;
    padding-left: 0px;
    background-position: left top;
    background-image: url(images/f_right.png);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
aside.services {
    position: fixed;
    z-index: 3;
    top: 550px;
	right:17px;
    background-repeat: no-repeat;
}





/*其它游戏开盘状态*/

.lotteryitem {
	display:block;
    text-align: center;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 0.6rem;
	margin-bottom: 0.2rem;
    border-radius: 6px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    background: #fff;
	border:1px solid #20AF57;	
	text-decoration:none;
	-webkit-text-fill-color: #333333;
	width:100%;
	cursor:pointer;
	
}


.lotteryname {
    padding: 5px 0;
	font-size:13px;
	font-weight:normal;
	background:#FFF;
	-webkit-text-fill-color: #333333;
	border-radius: 5px 5px 0px 0px;
	font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}
.lotterytimer{
	color:#FFFFFF;
    -webkit-text-fill-color: #FFF;
    font-size: 12px;
	background:#20AF57;
	font-weight:normal;
	border-radius:0px 0px 5px 5px;
}
.is-disabled{	
	border:1px solid #999999;
}
.is-disabled .lotterytimer {	
	background:#999999;
}
.noshow{
	display:none;	
}


.dsedit{
	width:80px;height:30px;margin:4px auto 0px;
}
.dsbtn{
	width:17px;height:26px;float:left;
}
.dsbtn .up{
	width:17px;height:12px;display:block;clear:both;line-height:10px;background:url(../images/ico.png) no-repeat;background-position:-46px -84px;cursor:pointer;	
}
.dsbtn .down{
	width:17px;height:12px;display:block;clear:both;line-height:10px;background:url(../images/ico.png) no-repeat;background-position:-46px -94px;cursor:pointer;	
}


/************************************会员增减额度******************************/
.getbm,.getbmbtn{
	width:90%;line-height:50px;height:50px;font-size:14px;clear:both;
}
.getbm input[type=text],.setpwd inputinput[type=text] {
	height:28px;width:250px;
}
.getbm select{
	width:250px;height:30px;
}
.getbmbtn{
	width:100%;text-align:center;border-top:1px solid #F3F3F3;
}
.getbmbtn input{
	cursor:pointer;	
}

.getbm input[type=checkobx] {
	height:30px;width:300px;margin-left:5px;
}



/************************************会员增减额度******************************/
.gamehallbox{
	width:260px;height:60px;float:left;clear:both;
}
.gamehallbox .gameclass{
	width:100%;height:24px;line-height:24px;background:url(../images/blue.jpg) repeat-x;clear:both;text-align:center;color:#FFF;
}
.gamehallbox .gamename{
	width:100%;
	height:30px;
	line-height:24px;
	background:#d9e8f7;
	border-bottom: 1px solid #ccc; /* 分割线颜色和宽度 */
}
.gamehallbox span{
	display:inline-block;	
}
.gamehallbox .gamestatu{
	height:10px;width:10px;float:left; margin:7px;
}
.gamehallbox .gamestag{
	width:120px;text-align:center;
}
.gamehallbox .gametime{
	border: silver 1px solid;text-align:center;
	background:#FFF;width:80px;height:15px;line-height:15px;
}

/*******************************表格外框*************************************************************/
.outtb{
	width: calc(73% - 5px);margin-left:1px;
}

.outtb .topl{
	background:url(../images/tab_03.gif) no-repeat;	width:12px;height:30px;
}
.outtb .topm{
	background:url(../images/tab_05.gif) repeat-x;
}
.outtb .topr{
	background:url(../images/tab_07.gif) no-repeat;width:12px;
}
.outtb .middlel{
	background:url(../images/tab_12.gif) repeat-y;	width:12px;
}
.outtb .middlem{
	padding-top:5px;padding-bottom:5px;
}
.outtb .middler{
	background:url(../images/tab_12_1.gif)  repeat-y 7px 0px;width:12px;
}
.outtb .bottoml{
	/*background:url(../images/tab_18.gif) no-repeat;	width:12px;height:30px;*/
}
.outtb .bottomm{
	/*background:url(../images/tab_19.gif) repeat-x;*/
}
.outtb .bottomr{
	/*background:url(../images/tab_20.gif) no-repeat;width:12px;*/
}
.outtb .notd{
	height:2px;
}

.outtb .bottomm span{
	display:inline-block;
}
.outtb .bottomm .pagel{
	float:left;	padding:0px 30px;
}
.outtb .bottomm .page{
	/*width:500px;*/
	margin-left:calc((100% - 600px) / 2 );
}
.outtb .bottomm .page a{
	padding:1px 3px;border:1px #2f91a5 solid; background:#439fb2;height:15px;line-height:15px;margin-left:5px;text-decoration:none;color:#fff;display:inline-block;border-radius:2px;font-weight:bold;
}
.outtb .bottomm .page .aclink{
	padding:1px 3px;border:1px #333 solid; background:#666;height:15px;line-height:15px;margin-left:5px;text-decoration:none;color:#fff;display:inline-block;border-radius:2px;
}

.outtb .bottomm .page .noborder{
	border:none;background:none;color:#000;
}
.outtb .bottomm .page .pre{
	background:url(../images/arrow_left.png) no-repeat;border:none;width:8px;
}
.outtb .bottomm .page .next{
	background:url(../images/arrow_right.png) no-repeat right;border:none;width:10px;
}

.outtb .bottomm .pager{
	float:right;padding:0px 30px;
}

/*.page_div{*/
/*	width: 900px;*/
/*}*/
