a{
	text-decoration: none;
	color:#666;
}
ul{
	margin:0px;
	padding:0px;
	list-style: none;
}
/* 发现页 */
.information_title{
	padding-top:15px;
	padding-left:2.5%;
	padding-right: 2.5%;
}
.info_left img{
	width:30px;
}
.info_title{
	font-size: 18px;
	padding-top:3px;
	color:#333;
	font-weight: bold;
}
/* .info_right{
	padding: 15px 10px 15px 0px;
} */
.info_left{
	margin-left:20px;
}
.information_title a{
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}
.information_title a:hover{
	background:#f1f1f1;
}
/* 模拟选号 */
.but_all{
	color:#fff;
}
.but_all span{
	padding-right:10px;
	font-weight: bold;
}
.but_all img{
	width: 24px;
}
nav.navbar.navbar-default{
	padding:0px;
}
.navbar-brand > img{
	width:32px;
}
a.navbar-brand {
    display: flex;
    justify-content: center;
    justify-items: center;
    align-items: center;
}
.lottery {
    padding-top: 54px;
}
.lottery p.stage{
	margin: 14px 0px 10px 0px;
}

/* 选号区 */
.sec_bet{
	width: 100%;
	padding:10px 10px;
	padding-bottom: 30px;
	border-top:4px solid #f1f1f1;
}
.shakeTip,.shakeTip2{
	color:#333;
	font-size: 16px;
	width: 100%;
	padding-left:0.6rem;
	padding-top: 10px;
}
.shakeTip2{
	color: #333;
	padding-top:10px;
}
.shakeTip span,.shakeTip2 span{
	color:#999;
	padding-left:10px;
}

.ballCon ul{
	list-style: none;
	margin: 0px;
	padding:0px;
	padding: 1rem 0 0 0.8rem;
}
.ballCon ul li {
    display: inline-table;
    float: left;
    width: 14.1%;
    padding-bottom: 10px;
    text-align: center;
}
.ballCon ul li span{
	display: block;
    width: 38px;
	height: 38px;
    line-height: 38px;
    font-size: 20px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: center;
    cursor: pointer;
	position: relative;
	margin: 0 auto;
	font-weight: bold;
}
.redBalls li span{
	background-color: rgba(253, 251, 250, 1);
	color: rgba(227, 121, 91, 1);
	border: 1px solid rgba(243, 211, 203, 1);
}
.blueBalls li span{
	background-color: rgba(250, 252, 255, 1);
	color: rgba(114, 163, 248, 1);
	border: 1px solid rgba(215, 226, 253, 1);
}
/* 号码区结束 */
/* 底部固定区开始 */
.betResult{
	display: block;
    height: 85px;
    background: #fff;
    color: #fff;
    text-align: center;
    position: fixed;
    bottom: 0;
	width: 100%;
	max-width: 769px;
    z-index: 9;
	padding: 5px 0;
	-moz-box-shadow: -1px -3px 5px #e5e5e5;
    -webkit-box-shadow: -1px -3px 5px #e5e5e5;
    box-shadow: -1px -3px 5px #e5e5e5;
    display: inherit;
}
.betResult_top{
	width: 100%;
	height: 42%;
	display: flex;
    justify-content: center;
	align-items: center;
	font-size: 18px;
	text-align: left;
}
.betResult_top .notes{
	float: left;
	width: 88%;
	color: #333;
}
.ui-foot-num {
	margin:0px 4px;
	height: 28px;
	display: inline-flex;
	align-items: center;
	vertical-align: middle;
	background-color:transparent；
	-moz-box-shadow: -1px 3px 5px #e5e5e5;
    -webkit-box-shadow: -1px 3px 5px #e5e5e5;
    box-shadow: -1px 3px 5px #e5e5e5;
}
.ui-foot-num-jian, .ui-foot-num-jia {
    float: left;
    width: 30px;
    height: 28px;
    vertical-align: middle;
}
.ui-foot-num-jian {
    border: 1px solid #D9D9D9;
    border-right: 0;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    background: #F8F8F8 url(https://img2.csxfsg.com/app/images/ai//reduce.png) no-repeat center center;
    -webkit-background-size: 14px;
    background-size: 14px;
}
.ui-foot-num-jia {
    border: 1px solid #D9D9D9;
    border-left: 0;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    background: #F8F8F8 url(https://img2.csxfsg.com/app/images/ai/plus.png) no-repeat center center;
    -webkit-background-size: 14px;
    background-size: 14px;
}
.ui-foot-num-inp {
    float: left;
    margin: 0;
    padding: 0;
    width: 50px;
    height: 28px;
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    color: #000;
    border: 1px solid #D9D9D9;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    appearance: none;
}
.betResult_bottom{
	width: 100%;
	display: flex;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
}
.betResult_bottom div{
	width: 33%;
	height: 30px;
	line-height: 30px;
	margin: 5px 5px;
	border:solid 0.5px #d9d9d9;
	border-radius: 3px;
	font-size: 16px;
	text-align: center;
}
.betResult_bottom div span{
	/* padding:10px; */
	color: #333;
	font-size: 16px;
}
.betResult_bottom .number,.betResult_bottom .number2{
	width: 40%;
	background: #ED6331;
	border:0px;
}
.betResult_bottom .number span,.betResult_bottom .number2 span{
	color:#fff;
}
.num_count{
    position: relative;
    margin-top: -49px;
    margin-left: 80%;
	background: #ED6331;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	border:solid 2px #f7f7f7;
}

.num_count_but{
    position: relative;
    margin-top: -49px;
    margin-left: 80%;
	background: #ED6331;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	border:solid 2px #f7f7f7;
	color:#FFF;
}

.betResult_bottom div span.num_join{
	color:#fff;
	display: block;
}


/* .betResult_bottom .num_count{
	margin-top: 10px;
} */

/* 选号页面结束 */
/* 奖金计算页面开始 */
.operation{
	/* width:100%; */
	margin-top:50px;
	font-weight: bold;
	font-size: 14px;
	color:#666;
	margin-bottom: 24px;
	padding-left: 10px;
	padding-right: 10px;
}
.operation h4{
	color: #333;
	margin:0px;
	border-bottom:#e9e9e9 solid 1px;
	padding-bottom: 5px;
}
.operation .right_oper{
	float: right;
	font-weight: normal;
}
.operation_content{
	margin-top:10px;
	font-weight: normal;
	line-height: 40px;
}
.start{
	display: flex;
    justify-content: center;
    align-items: center;
	margin-top:20px;
	width: 90%;
	margin: 0px auto;
	font-size: 14px;
	background:#ED6331;
	color:#fff;
	border-radius: 5px;
	background-color: transparent；
 	-moz-box-shadow: -1px 3px 5px #e5e5e5;
    -webkit-box-shadow: -1px 3px 5px #e5e5e5;
    box-shadow: -1px 3px 5px #e5e5e5;
}
.start a{
	color: #fff;
	text-align: center;
	width: 100%;
	padding:10px 0px;
}
.jianx{
	margin-top:25px;
	/* width: 100%; */
	padding-left: 10px;
	padding-right: 10px;
}
.jianx td{
	width: 20%;
	padding-left: 5px;
    padding-right: 5px;
}

.jianx .history_win,.numbers .analyse{
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 18px;
	display: inline-block;
}

.numbers .history_2000,.jianx .history_2000{
	display: flex;
	float: right;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #b9b9b9;
}


.somen ul li{
	float: left;
	width: 6px;
	height: 6px;
	border-radius: 50px;
	background:#ED6331;
	margin-left: 2px;
	margin-bottom: 2px;
}
.somen ul li.blue{
	background:#4D85FF;
}
.somen{
	display: table-header-group;
}
.in_blank{
	color:#fff;
	background: brown;
}
/* 号码本开始 */
.max_box{
	width: 94%;
	margin:10px 3%;
	padding:15px;
	padding-bottom: 5px;
	font-size: 13px;
	border:solid 0.5px #f7f7f7;
	border-radius: 5px;
	-moz-box-shadow: -1px 3px 5px #e5e5e5;
    -webkit-box-shadow: -1px 3px 5px #e5e5e5;
    box-shadow: -1px 3px 5px #e5e5e5;
}

.add_number{
	width: 94%;
	margin:10px 3%;
	padding:15px;
	padding-bottom: 5px;
	font-size: 13px;
	border:solid 0.5px #f1f1f1;
	border-radius: 5px;
	background: #f7f7f7;
	color: #666;
}

.add_content{
	width: 100%;
	height: 30px;
	font-weight: bold;
	text-align:center;
	font-size: 16px;
}

.one01{
	width: 100%;
	height: 30px;
	font-weight: bold;
	font-size: 16px;
}

.one01  span.title{
	font-size: 16px;
}

.one01 span.issue{
	font-size: 14px;
}

.one01 .right_oper{
	float: right;
	font-weight: normal;
	color:#999;
}
.one02{
	width: 100%;
	max-height: 140px;
	overflow: overlay;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background:#f1f1f1;
	display: flex;
	justify-content: center;
	padding-bottom: 5px;
}

.smtext span{
	color:#666;
	padding:0px 5px;
}
.one02 p{
	margin-top: 5px;
	display: -webkit-box;
	position:relative;
	line-height:1.6em;
	height:4.8em;/* 3 倍line-height  多少倍就是多少行*/
	overflow:overlay;
	padding-left:20%;
	padding-right: 20%;
	font-weight: bold;
}
#text{
	width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
    display: block;
	padding-top:20px;
}
#text.paddingtop50{
	padding-top:50px;
}
#input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: -10;
}

.one03{
	width: 100%;
	height: 30px;
	background:#f1f1f1;
	display: flex;
    justify-content: center;
	align-items: center;
	color:#999;
	margin-bottom: 15px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.one03 div{
	float: right;
	margin-bottom: 20px;
	margin-top: 20px;
}
.one03 .reds{
	color:#ED6331;
}
.one03 span{
	color:#999;
}
.one04{
	width: 100%;
	height: 40px;
}
.one04 div{
	float: left;
	width: 23%;
	border:solid 0.5px #d9d9d9;
	margin-left:2%;
	display: flex;
	padding:3px;
	border-radius: 3px;
    justify-content: center;
    align-items: center;
}
.one04 div a{
	display: block;
    text-align: center;
	width: 100%;
	font-size: 16px;
}
.delt{
	margin-left:0% !important;
}
span.grd{
	color:#dedede;
}
.area{
	/* width: 4.4rem; */
    /* height: 3rem; */
    /* border-radius: 50%; */
    position: fixed;
    bottom: 3.2rem;
	right: 1rem;
	border: 1px solid #d9d9d9;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 12;
    /* -webkit-box-shadow: 0 0 1.5rem #e3e3e3; */
	/* box-shadow: 0 0 1.5rem rgba(210,81,56,.36); */
	background: -webkit-linear-gradient(left, white, white);
    background: -o-linear-gradient(left, #d55c45, #dc664f);
    background: -moz-linear-gradient(left, #d55c45, #dc664f);
	background: linear-gradient(left, #d55c45, #dc664f);
	display: flex;
    justify-content: center;
    justify-items: center;
    align-items: center;
}
.area img{
	width: 2rem;
}
/* 查看号码详情页 */
.bottomar{
	width: 100%;
    position: fixed;
    bottom: 0px;
    left: 0px;
    background: #fff;
    z-index: 11;
    -webkit-box-shadow: -1px -2px 5px #00000010;
    box-shadow: -1px -2px 5px #00000010;
    border-top: #f1f1f1 solid 1px;
}
span.red{
	color: #ED6331;
	font-weight: bold;
}

span.blue{
	color: #4D85FF;
}
span.selected_red{
	background: #ED6331 !important;
	color: #fff !important;
}
span.selected_blue{
	background: #4D85FF !important;
	color: #fff !important;
}