q-gctxq-gctxq-gctxq-gctxq-gctxq-gctxq-gctxq-gctxq-gctx@charset "UTF-8";
/* CSS Document */
html, body {
    width: 100%;
    height: 100%;
}
.m-header{
	background: #747ECC;
}
.q-jsq{
	padding-top: .88rem;
	overflow: auto;
}
.q-jsq .q-cxqc{
	color: #656565;
	font-size: .28rem;
	line-height: .8rem;
	padding-left: .32rem;
	padding-top: .3rem;
}
.q-jsq .q-cxqc span{
	color: #181818;
	font-size: .3rem;
	margin-left: .48rem;
}
.q-jsq .q-cxqc img{
	width: 0.32rem;
	vertical-align: middle;
	margin-left: .05rem;
	margin-bottom: .06rem;
}
.win-ball{
	justify-content:center;
	margin-top: .2rem;
}
.qiu-7xc{
    margin-right: .12rem;
    width: .66rem;
    height: .66rem;
    line-height: .66rem;
    color: #fff;
    font-size: .38rem;
    text-align: center;
    background-image:url(../images/ico-7xc-qian.png);
    background-size: .66rem;
    border-radius: 50%;
}
.qiu-7xc:last-child{
	background-image:url(../images/ico-7xc-hou.png);
    background-size: .66rem;
	color:#181818;
}
.qiu-shadow {
    position: relative;
    z-index: 9;
}
.qiu-shadow:after {
    position: absolute;
    bottom: -.145rem;
    left: 50%;
    margin-left: -.45rem;
    z-index: 1;
    content: "";
    width: .9rem;
    height: .3rem;
    background-image: url("../images/ico-shadow2.png");
    background-size: .9rem .3rem;
}
.q-tzlx{
	height: 1rem;
	line-height: 1rem;
	background-color: #FFFFFF;
	margin-top: .6rem;
	color: #656565;
	padding-left: .32rem;
	font-size: .28rem;
}
.pttz{
	display: inline-block;
	margin-left: .42rem;
	color: #181818;
}
.pttz input[type="radio"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size:.22rem;	
	width: 1em;
	height: 1em;
	margin-right: .4em;
	border-radius: 50%;
	border: 1px solid #3F4885;
	text-indent: .15em;
	line-height: 1; 
}
.pttz input[type="radio"]:checked + label::before {
	background-color: #3F4885;
	background-clip: content-box;
	padding: .1em;
}
.pttz input[type="radio"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
}

.q-wdtz{
	background-color: #FFFFFF;
	margin-top: .2rem;
	padding: 0rem .3rem;
}
.q-wdtz .title{
	line-height: .34rem;
	font-size: .34rem;
	color: #181818;
	padding-top: .5rem;
}
.q-wdtz .q-xh{
	border-bottom: 1px solid #D7D7D7;/*no*/
	padding: .3rem 0rem;
	background: url(../images/u-enter.png) no-repeat right;
	background-size: .32rem;
	line-height: .5rem;
}
.q-xh .xh-fig{
	width: .8rem;
	font-size: .28rem;
	color: #656565;
	margin-right: .24rem;
}
.q-xh .xh-qiu{
	width: 5.8rem;
	color: #B1B1B1;
	font-size: .3rem;
	cursor: pointer;
}
.q-xh .xh-qiu .qiu-qian,.q-xh .xh-qiu .qiu-hou{
	flex-wrap: wrap;
}
.q-xh .xh-qiu .qiu-qian li{
	width: .5rem;
	height: .5rem;
	line-height: .5rem;
	font-size: .28rem;
	color: #FFFFFF;
	text-align: center;
	background: url(../images/ico-7xc-qian.png) no-repeat;
	background-size: 100%;
	border-radius: 50%;	
	margin-right: .06rem;
}
.q-xh .xh-qiu .qiu-hou li{
	width: .5rem;
	height: .5rem;
	line-height: .5rem;
	font-size: .28rem;
	color: #181818;
	text-align: center;
	background: url(../images/ico-7xc-hou.png) no-repeat;
	background-size: 100%;
	border-radius: 50%;	
	margin-right: .06rem;
}
.q-xh .xh-qiu .qiu-hou li:nth-child(n+11){
	margin-top: .22rem;
}
.q-zs{
	color: #656565;
	font-size: .28rem;
	line-height: .5rem;
	padding: .3rem 0rem;
}
.q-zs .empty{
	font-size: .26rem;
}
.q-zs .del{
	background:url(../images/del.png) no-repeat;
	background-size: 100%;
	display: inline-block;
	width: .27rem;
	height: .24rem;
	vertical-align: middle;
	margin-right: .12rem;
}
.q-zs .unable{
	color: #D8D8D8;
}
.q-zs .unable .del{
	background:url(../images/del1.png) no-repeat;
	background-size: 100%;
}
.q-zs .red{
	color: #F95B57;
	margin: 0rem .08rem;
	font-size: .3rem;
}
.js-btn{
	width: 100%;
	text-align: center;
	margin: .43rem 0 .32rem;
}
.js-btn .js-button{
	background: url(../images/js_btn.png) no-repeat;
	background-size: 100%;
	width: 5.03rem;
	height: 0.78rem;
	line-height: 0.78rem;
	text-align: center;
	border:none;
	outline:none;
	color: #FFFFFF;
	font-size: .34rem;
}
.js-btn .no-click{
	background: url(../images/js_btn1.png) no-repeat;
	background-size: 100%;
}
.jg-tit{
	background: url(../images/jsjg_bg.png) no-repeat;
	background-size: 100%;
	width: 100%;
	height: 1.11rem;
	padding-top: .45rem;
}
.jg-tit span{
	background: url(../images/jsjg_tit.png) no-repeat left .1rem;
	background-size: 100%;
	width:2.32rem;
	margin: 0 auto;
	display:block;
	text-align: center;
	color: #4F579D;
}
.cond-table{
	border-collapse: collapse;
	text-align: center;
	background-color:#FFFFFF;
	font-size: .24rem;
}
.cond-table th{
	line-height: .76rem;		
	border-bottom: 4px #EBEBEB solid;/*no*/
	font-weight:normal;
	background-color:#FFFFFF;
}
.cond-table td{
	line-height: .76rem;	
	text-align: right;
	padding-right: .3rem;
}
/* .cond-table tr:nth-child(2n+1){
	background-color: #F9F9F9;
}
.cond-table td:nth-child(-n+3), .cond-table th:nth-child(-n+3) {
    border-right: 1px #EBEBEB solid;
} */
.cond-table tr.bgf9 td{
	background-color: #F9F9F9;
}
.cond-table td:first-child{
	text-align: left;
	padding-left:.3rem;
}
.cond-table td.cl9{
	color: #999999;
}
.cond-table tr.pjLine td{
	border-bottom: 1px #EBEBEB solid;
	/* border-top: 1px dashed #EBEBEB; */
	background-image: linear-gradient(to right, #EBEBEB 0%, #EBEBEB 50%, transparent 50%);
    background-size: 8px 1px;
    background-repeat: repeat-x;
}
.cond-table tr.pjLine td:first-child{
	position: relative;
}
.cond-table tr.pjLine td:first-child::after{
	position: absolute;
	left: 0rem;
	top: 0rem;
	width: .3rem;
	background-color: #ffffff;
	height: 1px;
	content: "";
}
.cond-table tr.bgf9 td:first-child::after{
	background-color: #f9f9f9;
}
.cond-table td.a-right{
	text-align: right;
	padding-right: .3rem;
	color: #F95B57;
	font-weight: bold;
	border-right: none;
}
.cond-table td.a-right span{
	margin-left: .2rem;
	font-size: .26rem;
}
.q-exp{
	padding: .3rem .38rem;
	color: #656565;
	font-size: .28rem;
	background-color:#FFFFFF;
	line-height: .46rem;
}
/*弹窗*/
.q-popup{
    position: fixed;
    top: 0;
    left: 0;
	width: 100%;
    height: 100%;
    z-index: 10400;
	background-color: rgba(0, 0, 0, .5);
	display: block;
	display:none;
}
.q-inside{
    position: fixed;
    width: 100%;
	height: auto;
	bottom:0rem;
	background-color: #ffffff;	
    border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.q-per{
	line-height: .88rem;	
	text-align: center;
	font-size: .3rem;
	color: #333333;
	border-bottom: .1rem solid #EBEBEB;/*no*/
	max-height: 4.44rem;
	overflow-y: scroll;
	-webkit-overflow-scrolling:touch;
    border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.q-per li{
	border-bottom: 1px solid #EBEBEB;/*no*/
}
.q-inside .q-cal{
	height: .85rem;
	line-height: .85rem;
	text-align: center;
	color: #656565;
}
/*选球弹窗*/
.q-dig{
	height: 1rem;
	line-height: 1rem;
	justify-content:space-between;
	border-bottom: 1px solid #D7D7D7;/*no*/
	margin-bottom: .4rem;
	color: #999999;
}
.q-dig span{
	width: 1.3rem;
	text-align: center;
}
.q-dig .c-btn{	
	color:#999999;
}
.q-dig .q-btn{
	color:#3F4888;
}
.q-dig .h-btn{
	color:#D98000;
}
.q-cho{
	flex-wrap: wrap;
	padding: 0 .26rem .3rem;
}
.q-cho li{
	width: 1rem;
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	font-size: .34rem;	
	border: 1px solid #D7D7D7;/*no*/	
	border-radius: 10px;	
	margin-right: .19rem;	
	margin-bottom: .2rem;
	cursor: pointer;
}
.q-cho li:nth-child(6),.q-cho li:nth-child(12){
	margin-right: 0rem;	
}
.q-cho li.qian{
	background-color: #3F4787;
	color: #ffffff;		
	border: 1px solid #3F4787;/*no*/	
}
.q-cho li.hou{
	background-color: #D97F00;
	color: #ffffff;	
	border: 1px solid #D97F00;/*no*/	
}
.q-cho li.q-empty{
	width: 2.2rem;
	margin-right: 0rem;	
	color: #666666;
}
.q-cho li.h-empty{
	width: 3.38rem;
	margin-right: 0rem;	
	color: #666666;
}
/*够彩提醒弹窗*/
.q-gctx{
	width: 6.7rem;
	position: absolute;
	left: 50%;
	top: 36%;
	margin-left: -3.35rem;
	background-color: #ffffff;	
    border-radius: 10px;
}
.q-ts{
	margin:.3rem auto;
	text-align: center;
	color: #181818;
	line-height: .46rem;
}
.q-ts .ts-t{
	font-size: .34rem;
	font-weight: 700;
	line-height: .7rem;
}
.q-ts .ts-b{
	font-size: .3rem;
}
.q-ts .ts-s{
	font-size: .26rem;
	color: #666666;
}
.sure-btn{
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	border-top: 1px solid #D8D8D8;
	font-size: .36rem;
}
