/*弹框*/
.filter_pop {
    position:absolute;
    top:2.2rem;
    left:0;
    width:100%;
}
.pop_dm{
	/*width:100%;
    position:absolute;*/           
}
.pop_dm ul{
	padding:0 10px;
}
.pop_box h1{
    line-height: 1rem;
    color: #d70e07;
    font-size: .8rem;
    font-weight: bold;
    padding:.5rem 1rem;
    border-bottom:1px solid #e4e4e4;
}
.pop_box h1 span{
	display: inline-block;
    width: .1rem;
    height: .8rem;
    background: #d70e07;
    margin-right: .4rem;
}
.pop_box ul li{
	line-height:23px;
	margin:.5rem 0;
}
.pop_box ul li a{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 3rem;
    background: #fff;
    color: #b9b9b9;
    border: 1px solid #b9b9b9;
    text-align: center;
    margin: 0 .25rem;
}
.pop_box ul li span{
	color: #454545;
    font-size: .8rem;
    display: inline-block;
    width: 2.5rem;
}
.pop_box ul li:nth-child(2){
	display:-webkit-box;
	-webkit-box-pack:center;
    display:-moz-box;
    -moz-box-pack:center;
   /* width:100%;  */
    text-align:center;
}
.pop_box ul li:nth-child(2) a{
	width:5rem;
	height:1.5rem;
	line-height:1.5rem;
	border-radius:.3rem;
	color:#666;
	font-size:.8rem;
}
.pop_box ul li:nth-child(2) a:first-child{
	/*background:url(../images/sure_03.png) no-repeat 15px;  */
}
.pop_box ul li:last-child a{
	margin:0 .17rem;
}
.filter_pop p{
	display:-webkit-box;
	-webkit-box-pack:center;
    display:-moz-box;
    -moz-box-pack:center; 
	padding:.5rem 0;
	border-top:1px solid #eaeaea; 
	background:#fff; 
    text-align:center;
    z-index:9999999999999999;
}
.filter_pop p a{
	padding:.5rem 3rem;
	text-align:center;
	display:inline-block;
	margin:0 .5rem;
	font-size:.8rem;
}
.filter_pop p a.close{
	color:#fff;
	background:#bababa;
}
.filter_pop p a.sure{
	background:#d70e07;
	color:#fff;
}

/*定位*/
.pop_dw ul{
	padding:0 10px;
}
.pop_dw ul li span{
	color: #b9b9b9;
    font-size: .8rem;
    display: inline-block;
    width: 1.3rem;
}

/*和值*/
.pop_box p{
	display:-webkit-box;
	-webkit-box-pack:center;
	padding:1rem 0;
	border-top:none;
}
.pop_box p a{
	display:inline-block;
	padding:.3rem 1.6rem;
	text-align:center;
	margin:0 .5rem;
	border:1px solid #c3c3c3;
	border-radius:.3rem;
	color:#666666;
	background:#fff;
}
.pop_hz ol{
	border-top:1px solid #eaeaea;
	padding-bottom:.5rem;
}
.pop_hz ol li{
	line-height:2rem;
	padding:0 1rem;
}
.pop_hz ol li a{
	width:1rem;
	height:1rem;
	border:1px solid #c3c3c3;
	background:#fff;
	color:#666;
	display:inline-block;
	line-height:1rem;
	text-align:center;
	margin:0 .5rem;
	font-size:.8rem;
}
/*.pop_hz ol li a:nth-child(even){
	background:#f5706c;
	color:#fff;
	border:1px solid #f5706c;
}*/
/*合尾*/
.pop_hw{
	
}
.pop_hw ul{padding:0 10px;}

/*对子号*/
.pop_dzh{
	
}
.pop_dzh ul li:first-child{
	display:-webkit-box;
	-webkit-box-pack:center;
    display:-moz-box;
    -moz-box-pack:center;
    width:100%;
}
.pop_dzh ul li:first-child a{
	width:7rem;
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
	border-radius:.3rem;
	font-size:.8rem;
	display:block;
    
    /*color: #b9b9b9; */
    color: #666;
    border: 1px solid #b9b9b9;

}
.pop_dzh ul li:first-child .on{
	color: #f5706c;
    border: 1px solid #f5706c;
}

/*直选大小*/
/*.pop_zxdx{
	overflow-y:auto;
}*/
.pop_zxdx ul{
	border-bottom:1px solid #ccc;
}
.pop_zxdx ul li{
	padding:0 10px;
}
.pop_zxdx .pop_box ul li span{
	width:4rem;
}
.pop_zxdx .pop_box ul li a{
	color:#666;
}
.pop_zxdx .pop_box ul li:first-child a{
	width:2rem;
	height:1rem;
	line-height:1rem;
	text-align:center;
	border-radius:.2rem;
	font-size:.8rem;
	display:inline-block;
}
.pop_zxdx .pop_box ul li:nth-child(2){
	display:inherit;
	margin-left:4rem;
    text-align: left;
}
.pop_zxdx .pop_box ul.ul_second li a{
	width:2.6rem;
	height:.5rem;
	line-height:.5rem;
	text-align:center;
	border-radius:.2rem;
	font-size:.8rem;
	display:inline-block;
	padding:.5rem .8rem;
	margin:0 0.1rem;
}
.pop_zxdx .pop_box ul.ul_second li:first-child a{
	width:2.6rem;
	height:.5rem;
	line-height:.5rem;
	padding:.5rem .8rem;
	margin:0 0.1rem;
}
/*.pop_zxdx .pop_box ul li:nth-child(2) a{
	width:2.4rem;
	height:.5rem;
	line-height:.5rem;
	text-align:center;
	border-radius:.2rem;
	font-size:.8rem;
	display:inline-block;
	padding:.5rem .8rem;
	background:none;
}*/
.pop_zxdx .pop_box ul.ul_second li:nth-child(3){
	margin-left:4rem;
}
.pop_zxdx .pop_box ul.ul_second li:nth-child(4){
    margin-left:4rem;
}
.pop_zxdx .pop_box ul.ul_third li:last-child{
	margin-left:4rem;
}
.pop_zxdx .pop_box ul.ul_third li:last-child a:first-child{
	background: url(../images/sure_03.png) no-repeat 15px;
}
.pop_zxdx .pop_box ul.ul_third li:last-child a{
	width: 5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: .3rem;
    color: #666;
    font-size: .8rem;
    padding:0;
}
.pop_zxdx .pop_box ul.ul_third li:nth-child(4){
	margin-left:4rem;
}
.pop_zxdx .pop_box ul.ul_third li:nth-child(5){
	margin-left:4rem;
}
.pop_zxdx .pop_box ul.ul_third li:nth-child(6){
	margin-left:4rem;
}
.pop_zxdx .pop_box ul.ul_third li:nth-child(7){
	margin-left:4rem;
}
.pop_zxdx .pop_box ul.ul_third li:nth-child(8){
    margin-left:4rem;
}
.pop_zxdx .pop_box ul.ul_third li:nth-child(9){
    margin-left:4rem;
}
/*012路*/
.pop_group{
}

/*直选两码*/
.pop_zxlm{
	
}

/*组选两码*/
.pop_zxzm{
	
}
.pop_zxzm ol li:last-child{
	display:-webkit-box;
	-webkit-box-pack:center;
}
.pop_zxzm ol li:last-child a:first-child{
	background: url(../images/sure_03.png) no-repeat 15px;
}
.pop_zxzm ol li:last-child a{
	width: 5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: .3rem;
    color: #666;
    font-size: .8rem;
    padding:0;
    background:#fff;
    border:1px solid #c3c3c3;
}

/*断组*/
/*.pop_dz{
	top:20%;
display:none;
}  */
.pop_dz ol li a{
	width: 1.3rem;
    height: 1.3rem;
    border: 1px solid #c3c3c3;
    background: #fff;
    color: #666;
    display: inline-block;
    line-height: 1.3rem;
    text-align: center;
    margin: 0 .5rem;
    font-size: .8rem;
    border-radius:.2rem;
}
.pop_dz ol{
	padding:0 10px;
}
.pop_dz ol{
	border-bottom:1px solid #ccc;
}
.pop_dz ol li span{
	width:4rem;
	font-size:.8rem;
	color:#ccc;
}
.pop_dz ol li{
	margin:.5rem 0;
}
.pop_dz ol li:last-child{
	margin-left:3.2rem;
}
.pop_dz h2{
	display:-webkit-box;
	-webkit-box-pack:center;
    display:-moz-box;
    -moz-box-pack:center;
	padding:1rem 0;
    width:100%;
}
.pop_dz h2 a{
	display:inline-block;
	width: 5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: .3rem;
    color: #666;
    font-size: .8rem;
    padding:0;
    background:#fff;
    border:1px solid #c3c3c3;
    text-align:center;
}
.text_dz{
	margin:0 .5rem;
	border:1px solid #ccc;
	height:5rem;
}
.text_dz p{
	font-size:.8rem;
	color:#666;
	line-height:1rem;
	display:-webkit-box;
	margin:.5rem 0;
}
.text_dz p span{
	color:#f5706c;
}
.text_dz p a{
	padding:.3rem .8rem;
    border-radius: .3rem;
    color: #666;
    font-size: .8rem;
    padding:0;
    background:#fff;
    border:1px solid #c3c3c3;
    text-align:center;
}

/*历史排除*/
.pop_lspc{
/*	display:none;*/
}
.pop_lspc h1{
	margin:0;
}
.pop_lspc dl{
	padding:10px;
	/*display:-webkit-box;*/
	border-bottom:1px solid #ccc;
	height:1.5rem;
	line-height:1.5rem;
}
.pop_lspc dl:last-child{
	border:none;
}
.pop_lspc dl input{
	width:3rem;
	height:1.5rem;
	line-height:1.5rem;
	border:1px solid #eaeaea;
	border-radius:.2rem;
	display:inline-block;
	margin:0 .2rem;
}
.pop_lspc dl dt{
	font-size:.8rem;
	color:#ccc;
	float:left;
}
.pop_lspc dl dt span{
	font-size:.8rem;
	color:#666;
}
.pop_lspc dl dd{
	font-size:.8rem;
	color:#ccc;
	float:right;
}
.pop_lspc dl dd span{
	font-size:.8rem;
	color:#666;
}

/*最大值*/
.pop_zdz{

}
.pop_zdz ul{
	padding:0 10px;
}




@media screen and (max-width: 375px){
	/*独胆*/
	.pop_box ul li a{
		margin:0 .15rem;
	}
	.pop_box ul li:last-child a{
		margin:0 .07rem;
	}
	/*定位*/
	.pop_dw ul li a{
		margin:0 .1rem;
	}
	/*和值*/
	.pop_box p a{
		padding:.3rem 1.3rem;
	}
	.pop_hz ol li{
		padding:0;
	}
	/*对子号*/
	.pop_dzh ul li:first-child a{
		width:6.5rem;
		font-size:.55rem;
	}
	
}
@media screen and (max-width: 320px){
	/*胆码*/
	.pop_box ul li a{
		width:1.1rem;
		height:1.1rem;
		line-height:1.1rem;
	}
	.filter_btn a{
		margin:0 .3rem;
	}
	/*和值*/
	.pop_box p a{
		padding:.3rem .9rem;
	}
	.pop_hz ol li{
		padding:0;
	}
	.pop_hz ol li a{
		margin:0 .35rem;
	}
	/*对子号*/
	.pop_dzh ul li:first-child a{
		width:5.5rem;
	}
	/*断组*/
	.pop_dz ol li a {
	    margin: 0 .28rem;
	}
	.pop_zxdx .pop_box ul.ul_second li a{
		padding:.5rem .4rem!important;;
	}
	.pop_zxdx .pop_box ul.ul_third li:last-child a{
		padding:0!important;
	}
	
}

/*色值*/
.filter_pop a.color_red{
    color:#fff!important;
    border:1px solid #d70e07!important;
    background:#d70e07!important;
}
.filter_pop a.color_red{
    color:#fff!important;
    border:1px solid #d70e07!important;
    background:#d70e07!important;
}
.filter_pop a.color_pink{
    color:#fff!important;
    border:1px solid #f5706c!important;
    background:#f5706c!important;
}
.filter_pop a.color_blue{
    color:#fff!important;
    border:1px solid #066dd4!important;
    background:#066dd4!important;
}


/*补*/
 .zst{
    padding-right: 1.4rem;
    float: right;}  
 .zst a:visited{
    padding-right: 1.4rem;
    float: right;}
.pb_4{
    padding-bottom:4rem;
} 