@charset "utf-8";
/*  */
.wap_body{
	padding-bottom: 170px;
}
.bs_cose_box{
    width:100%;
    height: auto;
    background-color: #fff;
}
.popHint{
	display: block;
    padding:5px 14px;
    text-align: center;
    /* width: 80px;
     height: 34px;
     line-height: 34px;*/
    background: #fffaef;
    border-radius: 4px;
    border:1px solid #ffb616;
    color: #5f2d00;
    z-index: 9999;
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 14px;
    
}
/* 标题 */
.choose_num_bt{
    width: 100%;
    padding: 8px 0;
    border-bottom:1px solid #eaeaea;
	
}
.choose_num_bt:after{
	content: '';
	display: block;
	clear: both;
}
.choose_num_bt h2{
	float: left;
}
.choose_num_bt h2,
.choose_num_bt span{
    display: inline-block;
    font-size:16px;
    line-height: 26px;
    font-weight: 500;
    color: #111;
}

.choose_num_bt img{
	width: 14px;
	margin-right: 4px;
	margin-bottom: 3px;
	vertical-align: middle;
}
.choose_num_bt .btn{
    /* flex-grow: 1; */
   width: 34%;
	float: right;
	font-size: 0;
}
.choose_num_bt .btn input,.choose_num_bt .btn a,.pstn_btn2 a{
	width: 47%;
	height: 26px;
	line-height: 26px;
	background: #af947c;
	color: #fff;
	border: none;
	font-size: 13px;
	display: inline-block;
	border-radius:3px;
	text-align: center;
}
.choose_num_bt .btn input:first-child,.choose_num_bt .btn a:first-child,.pstn_btn2 a:first-child{
	margin-right: 6%;
	background: #ff841a;
}
.choose_danm .choose_num_bt .btn .danma_btn{
	float: right;
	line-height: 24px;
	background: #efefef;
	border:1px solid #bbb;
	color: #666;	
	margin-right: 0;
	width: 54%;
}
/*10-12，胆码*/
.choose_danm .choose_num_bt .btn .danma_btn{
	float: right;
	line-height: 24px;
	background: #efefef;
	border:1px solid #bbb;
	color: #666;	
	margin-right: 0;
	width: 54%;
}
.choose_danm .choose_num_bt .btn .danma_btn.active{
	background: #FF4F4F;
	color: #fff;
	border-color:#FF2300;
}

/*  */
/* 输入模块 */
.bs_sr_mode{
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    background: #fff;
}
.bs_sr_mode .mode{
    width: 100%;
}

.mode .num_mode{
    width: 100%;
    height: auto;
    font-size: 0;
    padding: 10px 0;
}
.num_mode .num_wan_tt{
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
	width:12%;
}
.num_mode .mode_text{
	display: inline-block;
	resize: none;
	border: 1px solid #cccccc;
	background: #f9f9f9;
	border-radius:4px;
	height: 84px;
	width: 88%;
	padding: 6px;
	box-sizing: border-box;
	font-size: 13px;
	color: #555;
	box-shadow: inset 1px 2px 4px #ececec;
}


/* 号码球 */
.main_qiu1{
    width: 100%;
    height: auto;
    margin-top:10px;
 }
/*  */
.bs_zh_mode{
	box-sizing: border-box;
	padding:0 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #fff;
	position: relative;
}
.main_pstn{
	/*margin-top: 10px;*/
	font-size: 0;
}
.main_pstn:after{
	content: '';
	clear: both;
	display: block;
}
.main_pstn .main_tnspan{
	float: left;
	font-size: 14px;
	line-height: 25px;
	color: #555;
	width: 11%;
}
.main_pstn .main_tnlist{
	width: 89%;
	float: right;
	font-size: 0;
	display: flex;
	justify-content:flex-start;
}
.main_tnlist .nums_spanli{
	background: #ebebeb;
	border-radius: 50px;
	width: 26px;
	height: 26px;
	line-height: 26px;
	margin-right: 10px;
	color: #333;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}
.main_tnlist .nums_spanli.on{
	background: #fb7557;
	color: #fff;
}
.main_tnlist .nums_spanli:nth-child(10n){
	margin-right: 0;
}
.choose_mode{
	width: 100%;
}
.choose_mode .mode_list{
	font-size: 0;
	width: 89%;
	padding-left: 11%;
}
.mode_list a{
	display: inline-block;
	font-size: 14px;
	border: 1px solid #ecb469;
	background: #fff9f1;
	color: #bb4e00;
	width:14%;
	margin-left: 2.49%;
	text-align: center;
	line-height: 24px;
	height: 24px;
	border-radius: 3px;
}
.mode_list a i{
	font-style: normal;
}
.mode_list a:first-child{
	margin-left: 0;
}
.mode_list .tabcss_a.active,.mode_list a:hover,.mode_list a:active,.mode_list a:focus{
	background: #ffb203;
	border: 1px solid #d29200;
	color: #fff;
}
/*选胆码*/
.main_qiu2{
	font-size: 0;
}
.main_qiu2:after{
	display: block;
	content: '';
	clear: both;
}
.main_qiu2 .main_pstn2{
	width: 64.5%;
	display: inline-block;
	vertical-align: middle;
}
.main_pstn2 .main_tnlist .nums_spanli{
	margin-bottom: 0;
}
.main_qiu1 .pstn_btn2,.main_qiu2 .pstn_btn2{
	width: 34%;
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
}
.main_qiu2 .pstn_btn2{
	width: 35.5%;
}

.main_qiu2 .pstn_btn2:after{
	content: '';
	clear: both;
	display: block;
}
.pstn_btn2 a{
	display: block;
	float: left;
	text-align: center;
}
.pstn_btn2 a i{
	font-style: normal;
}
.main_qiu2 li,.main_qiu2 .nums_spanli{
	width: 22%;
	border-radius: 4px;
}
.main_qiu2 .main_pstn .main_tnspan{
	width: 16.8%;
}
.main_qiu2 .main_pstn .main_tnlist{
	width: 83.2%;
	box-sizing: border-box;
	padding-right: 10px;
}
.main_qiu2 .main_pstn .main_tnlist li.active{
	background: #ffb203;
	/*border: 1px solid #d29200;*/
	color: #fff;
}
.main_qiu1 .pstn_btn2{
	position: absolute;
	margin-top: 0;
	top: 8px;
	right: 10px;
}
/*杀和值*/
.choose_hez{
	padding-bottom: 0;
}
.choose_hez .main_tnlist,.zh_moshi .main_tnlist{
	flex-flow: wrap;
	justify-content: flex-start;
}
.choose_hez .main_tnlist li,.choose_hez .main_tnlist .nums_spanli{
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 10px;
}
.choose_hez .main_tnlist li:nth-child(10n),.choose_hez .main_tnlist .nums_spanli:nth-child(10n){
	margin-right: 0;
}
/*大小*/
.choose_bm{
	padding-bottom: 0;
}
.choose_bm .main_tnlist{
	flex-flow: wrap;
	justify-content: flex-start;
}
.choose_bm .main_tnlist li,.choose_bm .main_tnlist .nums_spanli{
	width: 80px;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 4px;
}
.choose_bm .main_tnlist li:nth-child(4n),.choose_bm .main_tnlist .nums_spanli:nth-child(4n){
	margin-right: 0;
}
/*二码组合和值差*/
.zh_moshi{
	padding-bottom: 0;
}
.zh_moshi .main_pstn .main_tnspan,.zh_moshi .num_wan_tt{
	width: 15%;
}
.zh_moshi .main_pstn .main_tnlist{
	width: 85%;
}
.zh_moshi .main_pstn .main_tnlist li,.zh_moshi .main_pstn .main_tnlist .nums_spanli{
	margin-right: 8px;
	margin-bottom: 10px;
}
.zh_moshi .main_tnlist li:nth-child(10n),.zh_moshi .main_tnlist .nums_spanli:nth-child(10n){
	margin-right: 0;
}
.zh_moshi .num_wan_tt{
	letter-spacing: 2px;
}
.zh_moshi .mode_text{
	width: 84%;
	height: 64px;
}
.zh_moshi .num_mode{
	padding-bottom: 10px;
	font-size: 0;
}

.zh_moshi .pstn_btn2 input{
	width: 24%;
	display: inline-block;
	margin-right: 3%;
}
/*二码组合特殊清除*/
/*.zh_erma .main_pstn .main_tnlist li,.zh_erma .main_pstn .main_tnlist .nums_spanli{
	margin-bottom: 0;
}*/
/*.zh_erma .pstn_btn2{
	position: inherit;
	width:85.7%;
	padding-bottom: 10px;
	margin-left: 14.3%;
	margin-top: 10px;
}*/
/* 快三缩水 */
/*.k3_body{
	padding-bottom: 55px;
}*/
.k3fun_btm{
	font-size: 0;
	padding-top: 10px;
	padding-bottom: 12px;
}
.k3_btnspan{
	width: 20%;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	text-align: center;
}
.k3_btnspan span{
	display: block;
    background: #FBF7F4;
    border-color: #FBF7F4;
    color: #fd6900;
    font-size: 14px;
    border-radius: 3px;
}
.k3_btnspan span i{
	font-style: normal;
}
.k3_btnul{
	width: 80%;
	display: inline-block;
	box-sizing: border-box;
	font-size: 0;
}
.k3_btnul li{
	display: inline-block;
	width: 30%;
	margin-left: 3.33%;
}
.k3_btnul li button{
	width: 100%;
	height: 32px;
	line-height: 32px;
    font-size: 13px;
    border: 0;
    color: #fff;
    border-radius: 3px;
    transition: .18s;
   background: linear-gradient(180deg,#ffd13b,#ffb100);
    box-shadow: 0 2px 4px -1px #ffd13b
}
.k3_btnul li button:hover{
	opacity: .78;
}
.k3_btnul li button:focus,.k3_btnul li button:active{
	opacity: .89;
}
/*.k3_btnul li:first-child{
	margin-left: 0;
}*/
.k3_btnul li:first-child+li button{
   	margin-top: 1px;
    background: linear-gradient(180deg,#ff5f4a,#fb1611);
    box-shadow: 0 2px 4px -1px #ff5f4a;
}
.k3_btnul li:first-child+li+li button{
    background: linear-gradient(180deg,#ffad3b,#ff6a00);
    box-shadow: 0 2px 4px -1px #ffa222;
}
.k3_btnul li button img{
	width: 16px;
	margin-right: 4px;
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
}
/*  */
/*执行缩水*/
.start_suosui{
	position: fixed;
    bottom: 0;
    width: 100%;
    height: auto;
    background: #fff;
    box-shadow: 0 -5px 10px -3px #d5d5d5;
    z-index: 99;
    box-sizing: border-box;
    padding: 10px;
}
.start_shuju{
	width: 100%;
}
.start_zu .radioBox{
	display: inline-block;
}
.start_zu .radioBox label{
	padding: 1px 2px;
	font-size: 12px;
	color: #333;
	border-radius: 3px;
	background: #efefef;
}
.start_zu .radioBox.active label{
	background: #ff841a;
	color: #fff;
}
.start_shutit{
	width: 70px;
	position: absolute;
	right: 14px;
	top:14px;
	text-align: center;
}
.start_shutit .shuju_tit{
	font-size: 12px;
	color: #f77803;
}
.start_shuju{
    float: left;
    width: 77.5%;
}
.shuju_text{
	width: 100%;
    height: 152px;
    resize: none;
    font-size: 12px;
    border-radius: 5px;
    border: 1px solid #dddddd;
    background: #f7f6f4;
    box-shadow: inset 1px 2px 5px #e6e3d9;
    box-sizing: border-box;
    padding:4px 8px;
    overflow-y: auto;
    word-wrap:break-word;
	word-break:normal;
}
.shuju_text span{
	padding: 0 3px;
	word-break: break-word;
}
.start_btns{
	float: right;
    width: 20%;
    margin-left: 1.5%;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 4px 5px;
    padding-top: 48px;
}
.start_btns button{
    width: 100%;
    height: 24px;
    font-size: 12px;
    color: #fff;
    background: #ff4e31;
    border: none;
    border-radius: 3px;
    margin: 4px auto;
}
.start_btns .btnhalf{
	width: 46%;
	display: inline-block;
}
/*减少69*/
@media only screen and (min-width: 100px) and (max-width: 375px) {
	.choose_num_bt{
		padding: 5px 0;
		padding-top: 7px;
	}
	.num_mode .num_wan_tt{
		font-size: 13px;
	}
	.choose_num_bt h2, .choose_num_bt span{
		font-size: 15px;
		line-height: 24px;
	}
	.main_pstn .main_tnspan,.main_tnlist li span{
		font-size: 12px;
	}
	.main_tnlist li,.main_tnlist .nums_spanli{
		width: 24px;
		height: 24px;
		line-height: 24px;
		margin-right: 8px;
	}
	.zh_moshi .main_pstn .main_tnlist li,.zh_moshi .main_pstn .main_tnlist .nums_spanli{
		margin-right: 6.1px;
	}
	.main_tnlist li:nth-child(10n),.main_tnlist .nums_spanli:nth-child(10n){
		margin-right: 0;
	}
	.choose_hez .main_tnlist li,.choose_hez .main_tnlist .nums_spanli{
		margin-right: 6.8px;
	}
	.choose_bm .main_tnlist li,.choose_bm .main_tnlist .nums_spanli{
		width: 70px;
		margin-right: 11px;
	}
	.main_qiu2 li,.main_qiu2 .nums_spanli{
		width: 22%;
	}
	.choose_num_bt .btn input, .pstn_btn2 input,.choose_num_bt .btn input, .choose_num_bt .btn a, .pstn_btn2 a{
		height: 24px;
		line-height: 24px;
	}
	.mode_list li,.mode_list a{
		width: 13.9%;
		font-size: 13px;
		height: 22px;
		line-height: 22px;
	}
	.start_shutit{
		right: 12px;
	}
	.start_zu .radioBox label{
		font-size: 10px;
		padding: 1px 1px;
	}
	.start_shuju{
		width: 75.5%;
	}
	.start_btns{
		width: 22%;
	}
	.main_qiu1 .pstn_btn2{
		top: 6px;
	}
}
/*减少27*/
@media only screen and (min-width: 100px) and (max-width:360px) {
	.main_pstn .main_tnspan,.main_tnlist li span{
		font-size: 12px;
	}
	.num_mode .num_wan_tt{
		font-size: 12px;
	}
	.main_tnlist li,.main_tnlist .nums_spanli{
		width: 24px;
		height: 24px;
		font-size: 12px;
		line-height: 24px;
		margin-right: 6.8px;
	}
	.num_mode .mode_text{
		height: 64px;
		font-size: 12px;
	}
	.main_qiu2 li,.main_qiu2 .nums_spanli{
		width: 22%;
	}
	.choose_bm .main_tnlist li,.choose_bm .main_tnlist .nums_spanli{
		width: 69px;
		margin-right: 8.5px;
	}
	.choose_bm .main_tnlist li,.choose_bm .main_tnlist .nums_spanli{
		margin-right: 6.8px;
	}
	.choose_hez .main_tnlist li,.choose_hez .main_tnlist .nums_spanli{
		margin-bottom: 8px;
	}
	.zh_moshi .main_pstn .main_tnlist li,.zh_moshi .main_pstn .main_tnlist .nums_spanli{
		margin-right: 5.4px;
	}
	.zh_moshi .main_pstn .main_tnlist li:nth-child(10n),.zh_moshi .main_pstn .main_tnlist .nums_spanli:nth-child(10n){
		margin-right: 0;
	}
	.start_shuju{
		width: 73.5%;
	}
	.start_shutit{
		right: 18px;
	}
	.start_btns{
		width: 24%;
	}
	
}
/*兼容IPhone系列机型*/
@media only screen and (min-width: 375px) and (min-height: 812px){
	
	
}
