﻿@charset "utf-8";
/* CSS Document */
.zst-subnav{width:100%;padding:0;}
/*================================主体定位======================================*/

/*#wrapper{position:absolute; top:0; left:0; bottom:2.875rem; width:100%; height:auto; z-index:1; overflow:hidden;}
#scroller {position: absolute;z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);width: 100%; height:2rem;-webkit-transform: translateZ(0); 
	-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;
	-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
 #scroller {transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);} */

/*=========单选、多选、复选input统一样式===========*/
/*单选radio*/
.radio input[type=radio]{display:none;}
.radio label{display:inline-block; width:2rem; height:1.875rem; line-height:1.875rem; vertical-align:middle; background:url(../images/radio.png) no-repeat left center; 
	background-size:1.125rem; cursor:pointer; appearance:radio-button; -webkit-appearance:radio-button; -moz-appearance:radio-button; font-size:.875rem;}
.radio input:checked + label{background:url(../images/radio-check.png) no-repeat left center; background-size:1.125rem; color:#186ea7;}
.radio input+label:visited{background:url(../images/radio-check.png) no-repeat left center; background-size:1.125rem; color:#186ea7;}

/*单选radio-box*/
.radio-box input[type=radio]{display:none;}
.radio-box label{display:inline-block; width:4rem; height:1.75rem; line-height:1.75rem; background-color:#e5e5e5; text-align:center; font-size:.875rem; color:#808080;
	 border-radius:.25rem; -moz-border-radius:.25rem; -webkit-border-radius:.25rem; cursor:pointer;  appearance:radio-button; -webkit-appearance:radio-button; -moz-appearance:radio-button;}
.radio-box input:checked + label{background-color:#186ea7; color:#fff;}
.radio-box input+label:visited{background-color:#186ea7; color:#fff;}

/*多选checked*/
.checked input[type=checkbox]{display:none;}
.checked label{display:inline-block;width:2.5rem; height:1.875rem; cursor:pointer; vertical-align:middle; padding-left:1.5rem; line-height:1.875rem;
	background:url(../images/out.png) no-repeat center left;background-size:18px 18px; cursor:pointer; font-size:.875rem; }
.checked input:checked + label {background:url(../images/on-click.png) no-repeat center left; background-size:18px;}
.checked input+label:visited {background:url(../images/on-click.png) no-repeat center left; background-size:18px;}

/*复选radio-repeat*/
.radio-repeat input[type=radio]{display:none;}
.radio-repeat label{display:inline-block; width:2.5rem; text-align:center; height:1.75rem; line-height:1.75rem; box-shadow:0 2px 4px #e5e5e5 inset; background-color:#fafafa; 
	-moz-box-shadow:0 2px 4px #e5e5e5 inset;  -webkit-box-shadow:0 2px 4px #e5e5e5 inset; vertical-align:middle; color:#808080; border-radius:0 .25rem .25rem 0;
	-moz-border-radius:0 .25rem .25rem 0; -webkit-border-radius:0 .25rem .25rem 0; cursor:pointer;  appearance:radio-button; -webkit-appearance:radio-button; -moz-appearance:radio-button;}
.radio-repeat input:checked + label{background-color:#39d090; color:#fff;}
.radio-repeat .one{border-radius:.25rem 0 0 .25rem; -moz-border-radius:.25rem 0 0 .25rem;; -webkit-border-radius:.25rem 0 0 .25rem;}
.radio-repeat input+label:visited{background-color:#39d090; color:#fff;}


/*=========下拉select统一样式===========*/
select{width:4.5rem; height:1.875rem; line-height:1.875rem; background-color:; -webkit-appearance:none; appearance:none; -moz-appearance:none; margin:.125rem;
	background:#6ebbfb url(../images/down-icon.png) no-repeat; background-position:90% center; background-size:.625rem; vertical-align:middle; text-indent:.125rem;
	border-bottom:2px #6097ba solid; color:#fff; border-radius:.25rem; box-shadow:none;}
option{text-indent:.25rem;}



/*=========号码球ball统一样式===========*/
.ballbox input[type=radio],.ballbox input[type=checkbox],.ballbox-b input[type=radio],.ballbox-b input[type=checkbox]{display:none;}
.ballbox label,.ballbox-b label{display:inline-block; width:2rem; height:2rem; line-height:2.125rem; color:#bbb; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;
	text-align:center; margin:.25rem; font-size:1.125rem; cursor:pointer; background-color:#ededed;}
.ballbox input:checked + label{background-color:#db5440; color:#fff !important;}
.ballred{background-color:#db5440 !important; color:#fff !important;}
.ballbox input+label:visited{background-color:#db5440;}
.ballbox-b input:checked + label{background-color:#186ea7; color:#fff !important;}
.ballblue{background-color:#186ea7 !important; color:#fff !important;}
.ballbox-b input+label:visited{background-color:#186ea7;}
.gball-red{color:#db5440 !important;}
.gball-blue{color:#186ea7 !important;}


/*=========frame选择框统一样式===========*/
.framebox{overflow:hidden; padding:0 .875rem;}
.framebox input[type=radio],.framebox input[type=checkbox]{display:none;}
.framebox label{display:inline-block; min-width:1.5rem; padding:0 .25rem; float:left; 
	height:2rem; text-align:center; line-height:2rem; font-size:1.125rem; color:#bbb; 
	margin:.25rem; cursor:pointer; background-color:#ededed;border-radius:.25rem;}
.framebox input:checked + label{background-color:#186ea7; color:#fff !important;}
.framebox .frameboxblue {background-color:#186ea7; color:#fff !important;}
.framebox input+label:visited{background-color:#186ea7; color:#fff !important;}




/*=========3D缩水工具===========*/

/*直选号码*/
.posi-num,.posi-dad,.sum{padding:0 .5rem; text-align:left; overflow:hidden;}
.posi-num p,.posi-dad p,.sum p{color:#808080; font-size:.75rem; line-height:1.25rem; padding-top:.25rem;}
.posi-num ul{display:inline-block; width:100%; overflow:hidden; float:left; border-bottom:1px #ededed solid;}
.posi-num li{display:inline-block; float:left;}
.posi-num li:first-child{width:1.875rem; font-size:.75rem; margin:.25rem 0; line-height:2rem;}
.ballbox{overflow:hidden; width:90%; margin:0;}
.ball{display:inline-block; width:2rem; height:2rem; line-height:2.125rem; color:#bbb; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;
	text-align:center; margin:.25rem; font-size:1.125rem; cursor:pointer;}
.grey,.bgrey,.bg-grey{background-color:#ededed;}
.red{background-color:#db5440; color:#fff !important;}
.blue{background-color:#186ea7 !important; color:#fff !important; border:none;}
.ballbox .btu{float:right;}
.ballbox input{border:1px #ddd solid; border-radius:.25rem; -moz-border-radius:.25rem; -webkit-border-radius:.25rem; padding:0 .25rem; margin:.25rem; color:#808080; 
	vertical-align:middle; height:1.875rem;-webkit-appearance:button; font-size:.75rem;}
.chenkall{border:1px #186ea7 solid; color:#fff; background-color:#186ea7;}

/*大底*/

.posi-dad .textarea,.shrink .textarea{width:95%; height:10rem; padding:2%; overflow-y:auto; overflow-x:hidden; border:1px #ddd solid; border-radius:.25rem; -moz-border-radius:.25rem; 
	-webkit-border-radius:.25rem; color:#666; line-height:2rem; color:#666;}
.posi-dad .radio{text-align:right; margin:.5rem 0;}
.posi-dad .radio label{width:2rem; padding-left:1.5rem; margin-left:1rem;}
/*.posi-dad input[type=radio]{display:none;}
.posi-dad label,.straight label
	{display:inline-block; width:2rem; height:1.875rem; vertical-align:middle; background:url(../images/radio.png) no-repeat left center; 
	background-size:1.125rem; cursor:pointer;padding-left:1.5rem; line-height:1.875rem; margin-right:.625rem;}
.posi-dad input + label:active,.straight input + label:active{background:url(../images/radio-check.png) no-repeat left center; background-size:1.125rem;}
.posi-dad input:checked + label,.straight input:checked + label{background:url(../images/radio-check.png) no-repeat left center; background-size:1.125rem;}*/
.hide{display:none;}




/*弹窗样式*/		
.qus{display:inline-block; width:1.125rem; height:1.125rem; line-height:1.125rem; background-color:#ee9e93; color:#fff; text-align:center; border-radius:50%; 
	line-height:1.125rem; margin:0 .5rem; cursor:pointer; position:relative;}
.modal{ visibility:hidden;display:inline-block;width:12rem;background: #fff; border:1px #ee9e93 solid;position: absolute;z-index: 101;padding:1rem; text-align:left; top:1.75rem; left:-3.5rem; color:#666; box-shadow:10px 10px 20px #ccc;}
.deg{display:inline-block; width:1rem; height:1rem; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); border-top:1px #ee9e93 solid; border-right:1px #ee9e93 solid; position:absolute; bottom:-1.125rem; left:0; z-index:102;
	background-color:#fff; visibility:hidden;}
.qus:hover .modal{visibility:visible;}
.qus:hover .deg{visibility:visible;}

/*二码和过滤*/
.sum{padding-top:.25rem; background-color:#fff; min-height:15rem;}
.sum p{line-height:1.75rem; padding:.25rem 1rem;}
.sum .framebox{padding:.625rem 0;}



/*顺子过虑*/
.sum .straight{text-align:center; padding:1rem .5rem;}
.sum .straight label{width:5rem;padding-left:1.5rem; text-align:left;}
/*.sum .straight input[type=checkbox]{display:none;}
.sum .straight label{width:5rem; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.sum .group label{display:inline-block;width:2.5rem; height:1.875rem; cursor:pointer; vertical-align:middle; padding-left:1.5rem; line-height:1.875rem;
	background:url(../images/out.png) no-repeat center left;background-size:18px 18px;}
.sum .group input:checked + label {background:url(../images/on-click.png) no-repeat center left; background-size:18px;}*/



/*缩水底部栏*/
.ss-footer{width:100%;overflow:hidden;}
.ss-footer .but{overflow:hidden;background:#fafdff;padding:0 .5rem .5rem .5rem;border:1px #ddd; text-align:center;}
.ss-footer .but input{display:inline-block; height:2.25rem; width:50%;  color:#fff;font-size:1rem;appearance:none; -webkit-appearance:none; -moz-appearance:none;}
.ss-footer .but .again{float:left; background-color:#6ebbfb;border-radius:.25rem 0 0 .25rem;}
.ss-footer .but .start{float:right; background-color:#ff9354;border-radius:0 .25rem .25rem 0;}
.ss-footer .but .midd{float:none; margin:0 auto;width:100%;border-radius:.25rem;}



/*========================================3D号码分析/试机号分析=================================================*/
.num-box,.num-show,.num-result{width:100%; overflow:hidden; background-color:#fff; margin:.5rem 0; padding-bottom:.75rem;}
.num-box{margin:0;margin-top:.375rem;}
.num-box p{font-size:1.125rem; line-height:2.25rem; text-indent:.625rem; color:#186ea7;}
.num-box input{margin:0 .625rem; width:92%; padding:1%; border:1px #186ea7 solid; height:2.75rem; cursor:text;
	border-radius:.25rem;text-align:center;font-size:1.5rem;color:#ff8800; letter-spacing:.5rem;}

.num-show{background-color:#f4f4f4; padding-bottom:0rem;}
.num-show ul{text-align:center; overflow:hidden; background:url(../images/num_show_bg.png) no-repeat center; background-size:22rem 5rem; height:3.75rem;}
.num-show li{display:inline-block; float:left; width:50%; text-align:right; vertical-align:middle; color:#b7751d; font-size:.75rem; margin-top:.5rem;}
.num-show .ballbox{text-align:left; width:50%; margin:0;}
.num-show .ballbox .ball{width:1.5rem; height:1.5rem; line-height:1.5rem;}
.num-show .num-time{text-align:center; color:#fff; font-size:1.125rem; text-align:center; width:100%; margin:0;}
.num-show .num-time span{margin:0 .25rem;}

/*分析结果*/
.num-result{margin:0; padding-bottom:.5rem;border-top:1px #ddd solid;}
.num-result li{padding:.625rem; border-bottom:1px #e5e5e5 solid;}
.num-result .title{color:#808080; line-height:1.5rem;}
.num-result strong{font-weight:bold; color:#333;}
.num-result .wred,.num-result .wRed{margin:0 .25rem;}

/*试机号分析结果*/
.sjhnum-result ul{overflow:hidden; padding:0 .5rem;}
.sjhnum-result li{display:inline-block;float:left;width:25%; overflow:hidden; text-align:center; padding:0; line-height:1.5rem;}
.sjhnum-result .title{font-size:1rem; color:#ef9d91; width:100%; text-align:left; position:relative; text-indent:1.25rem; line-height:1.875rem; padding-top:.25rem;
	border-bottom:2px #ef9d91 solid;}
.sjhnum-result li span{background-color:#e5e5e5; width:100%; display:inline-block; float:left; font-size:.75rem;}
.sjhnum-result li span:first-child{background:none;}
.sjhnum-result .wred{margin:0;}
.sjhnum-result .title span{background-color:#ef9d91 !important; width:.5rem; height:.5rem; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;
	position:absolute; top:1rem; left:.5rem;}


/*========================================3D未出号查询=================================================*/
.num-query{background-color:#fff; overflow:hidden;padding-bottom:.5rem;}
.num-query ul{border-bottom:1px #ddd solid; float:left; width:100%; padding:.625rem 0;}
.num-query ul:last-child{border:0 none;}
.num-query li{font-size:.75rem; line-height:1.875rem; padding:.25rem .625rem;}
.return{width:4rem; height:1.5rem; line-height:1.5rem; color:#186ea7; border:1px solid #e5e5e5; font-size:.875rem; text-align:center; margin:0 .25rem; cursor:text;}
.small{width:2rem;}
.num-query .checked label{width:4rem;}
.num-query select{width:3.5rem;font-size:.875rem;}



/*========================================3D复式全排列=================================================*/
.posi-fsnum,.follow,.showdata,.fs-miss,.gs-analy,.shrink-ru{width:100%; overflow:hidden; background-color:#fff; text-align:center;}
.posi-fsnum ul,.follow ul{padding:0 .5rem; overflow:hidden; border-bottom:1px #e5e5e5 solid;}
.follow ul:last-child{border:0 none;}
.posi-fsnum li{display:inline-block; float:left; font-size:.875rem; text-align:left;}
.posi-fsnum .title{width:100%; line-height:1.75rem; color:#808080;}
.posi-fsnum .place{width:10%; line-height:2rem; margin:.25rem 0;}
.posi-fsnum .ballbox{width:90%; border-bottom:1px #e5e5e5 solid;}
.posi-fsnum .ballbox:last-child{border:0 none;}

.zhuhao{padding:.5rem; background-color:#fff;}
.zhuhao .checked{text-align:center; padding:.625rem 0;}
.zhuhao .checked label{width:3.5rem; text-align:left;}



/*========================================3D和值全排列=================================================*/
.posi-fsnum .framebox{margin:0 auto; padding:0 7% .5rem 7%; width:85%; text-align:center;}



/*========================================3D追号计算器=================================================*/
.follow{text-align:left;}
.follow ul{padding-bottom:.5rem;}
.follow li{line-height:2.5rem; font-size:.75rem;}
.follow .radio-box label{margin:0 .25rem;}
.follow .radio label{width:80%; padding-left:2rem;} 
.follow .last{padding-left:2rem;}

/*计算结果*/
.showdata{margin-top:.625rem;padding-bottom:.5rem;}
.showdata h2,.mon-tab h2{color:#666; line-height:1.875rem;}
.showdata .tables{padding:0 .5rem; font-size:.875rem; text-align:center;}
.showdata .tables table{width:100%; float:left;}
.showdata .tables th{color:#999; background-color:#efefef; height:2rem;}
.showdata .tables td{height:1.875rem;overflow:hidden;text-align:center;}
.showdata .tables tr:last-child{border-bottom:1px #e5e5e5 solid;}



/*========================================3D复式号码分析=================================================*/
.fs-miss{text-align:left; padding:.5rem 0 0 0;}
.fs-miss div{padding:0 .5rem; border-bottom:1px #e5e5e5 solid;float:left; padding-bottom:.25rem; width:100%;}
.fs-miss div:last-child{border:0 none;}
.fs-miss input{margin:.25rem .2rem;}
.fs-miss .checked{width:100%; text-align:center; padding:.5rem 0;}
.fs-miss .checked label{width:4rem;}
.fs-miss .radio label{padding-left:1.5rem; width:10rem;}



/*========================================3D跟随号码分析=================================================*/
.gs-analy{text-align:left; padding:.5rem 0 0 0;}
.gs-analy ul{overflow:hidden; float:left; padding:0 .5rem .625rem .5rem; border-bottom:1px #e5e5e5 solid;}
.gs-analy ul:last-child{border:0 none;}
.gs-analy li{display:inline-block; float:left; width:15%; font-size:.75rem; line-height:2rem; margin:.25rem 0; color:#808080;}
.gs-analy .ballbox{width:85%; margin:0;}
.gs-analy .radio{width:100%; margin:0; font-size:1rem;}
.gs-analy .radio label{width:3.5rem; padding-left:1.5rem; vertical-align:middle;}
.gs-analy .radio span{margin-left:.5rem; line-height:2.5rem;}
.gs-analy .radio select{font-size:.875rem;padding-left:.25rem;}

/*结果*/
.gs-follow{text-align:left; padding:.5rem;}
.gs-follow .list,.gs-follow .hidden{display:inline-block; float:left; position:relative; line-height:2.5rem; width:100%; border-bottom:1px #e5e5e5 solid; overflow:hidden;}
.gs-follow .list img{ position:relative; top:2px;}
.gs-follow .list a{position:absolute; right:.25rem; top:.5rem; font-size:.75rem; border:1px #e5e5e5 solid; padding:0 .5rem; color:#999; height:1.5rem; line-height:1.5rem;
	border-radius:.25rem; -moz-border-radius:.25rem; -webkit-border-radius:.25rem;}
.gs-follow .hidden{border-top:1px #e5e5e5 solid; padding:.25rem 0; display:none;}
.gs-follow .hidden ul{float:left; width:100%;}
.gs-follow .hidden li{border:0 none; font-size:.75rem; display:inline-block; float:left; width:32.5%; margin-left:.5%; border-bottom:1px #e5e5e5 dashed; line-height:1.75rem;}
.gs-follow .hidden .gsbw{overflow:hidden; background-color:#e5e5e5;}
.gs-follow .hidden .gsbw li{display:inline-block; float:left; width:32%; margin-left:.5%; text-align:center; line-height:1.5rem; height:1.5rem;}
.gs-follow .list+span{display:inline-block; width:10.625rem; float:left; overflow:hidden;}
.gs-follow .list .tb_tu{width:5.5rem;}

.gs-follow .dw .hidden1{display:inline-block; float:left; width:32.5%; margin-left:.5%; }
.gs-follow .dw .hidden1 li{width:100%;}

.gs-follow .hidden .dlt{width:100%;}
.gs-follow .hidden .dlt li{width:100%;font-size:1rem;line-height:2rem;}
/*========================================3D跟随号码分析=================================================*/
.shrink-ru{padding:0 .5rem; width:auto;}
.shrink-ru .shrink-unm{text-align:left; padding:.25rem 0 3rem 0;}
.shrink-ru p{color:#808080; line-height:1.75rem; border-bottom:1px #e5e5e5 solid; font-size:.75rem;}
.shrink-ru p span{margin:0 .5rem;}
.shrink-ru .shrink-unm ul{overflow:hidden; width:100%;}
.shrink-unm li{display:inline-block; float:left; margin:.25rem; background-color:#e5e5e5; line-height:1.75rem; height:1.75rem; font-size:.75rem; position:relative; padding:0 .5rem;
	cursor:default;}
.shrink-unm .cancel-btn{display:inline-block; width:.625rem; height:.625rem; line-height:.625rem; font-weight:bold; color:#fff; background-color:#d43939; text-align:center; font-size:.75rem;
	border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; position:absolute; top:-.25rem; right:-.25rem; display:none; cursor:pointer;}
.skyblue{background-color:#d3eeff !important;}
.shrink-unm li:hover{background-color:##d3eeff;}
.skyblue .cancel-btn{display:block;}

/*选择按钮*/
.se-input{width:100%; background-color:#fff; height:1.5rem; padding:.625rem 0; border-top:1px #e5e5e5 solid; text-align:right;position:relative;}
.se-input input{width:4.5rem; height:1.5rem; font-size:.75rem; background-color:#e5e5e5; color:#808080; border-radius:.75rem;
	-moz-border-radius:.75rem; -webkit-border-radius:.75rem; margin-right:2rem; -webkit-appearance:button;}
.se-input .true_1{background-color:#7cc576; color:#fff;}
.se-input .false_1{background-color:#e84261; color:#fff;}
.ss-footer .se-input .txt{position:absolute;left:0;top:.5rem;width:2rem;z-index:-1;}
.ss-footer .se-input div{overflow:hidden;}


/*========================================双色球缩水=================================================*/
.shrink,.condition,.fs-db,.his-range,.ssq-gs{padding:0 .5rem; background-color:#fff; overflow:hidden;}
.shrink{}
.his-range{}
.dlt{margin-bottom:.5rem;}
.shrink ul{width:100%; overflow:hidden; position:relative;}
.shrink li{font-size:.875rem; color:#808080; margin:.5rem 0;}
.shrink .ballbox,.shrink .ballbox-b{padding:0 1rem .5rem 1rem; margin:0; width:90%;}
.shrink .ballbox{margin-top:.5rem;}
.shrink .wblue{padding-top:.5rem; border-top:1px #e5e5e5 solid; margin-top:.5rem;}
.shrink p,.condition p{padding-bottom:.125rem;}
.shrink .retract{display:inline-block; float:left; width:1.25rem; height:.5rem; background:url(../images/retract_blue.png) no-repeat center; background-size:100%; 
	position:absolute; bottom:1.125rem; right:.5rem; cursor:pointer;}
.shrink .retracts{display:inline-block; float:left; width:1.25rem; height:.5rem; background:url(../images/unfold_blue.png) no-repeat center; background-size:100%; 
	position:absolute; bottom:1.5rem; right:.5rem; cursor:pointer;}

.container{display:inline-block; height:auto;float:left; margin-top:.5rem; width:100%; overflow:auto;}
section{overflow:hidden; height:auto;}
.snavbox{width:100%; height:2rem;position:relative;overflow:hidden;background-color:#fff; 
	border-bottom:1px #e5e5e5 solid;margin-top:.5rem;}
.snav{background-color:#fff; overflow:auto; height:2rem; border-bottom:1px #e5e5e5 solid; overflow:hidden; white-space:nowrap; position:absolute;}
.snav a{display:inline-block; width:5rem; height:2rem; line-height:2rem; text-align:center; font-size:.75rem; color:#808080; background-color:#fff; cursor:pointer;}
.snav a.active{color:#fff !important;background:url(../images/select_nav.png) no-repeat left top; background-size:5rem 2.125rem; background-position:left -1px;}
.button a{background-color:rgba(255,255,255,1); width:2rem; height:100%;}
.button .left{position:absolute; top:0; left:0; background:url(../images/ico_back.png) no-repeat center; background-size:.5rem 1rem; display:none;
	box-shadow:2px 0 4px #ddd; -moz-box-shadow:2px 0 4px #ddd; -webkit-box-shadow:2px 0 4px #ddd;background-color:rgba(255,255,255,0.9);}
.button .right{position:absolute; right:0; top:0; background:url(../images/ico_right.png) no-repeat center; background-size:.5rem 1rem;
	box-shadow:-2px 0 4px #ddd; -moz-box-shadow:-2px 0 4px #ddd; -webkit-box-shadow:-2px 0 4px #ddd;background-color:rgba(255,255,255,0.9);}
	
.shrink li .record{width:60%; height:1.5rem; border:1px #e5e5e5 solid; margin-left:.5rem; padding:0 .5rem; cursor:text; color:#808080;}
.dlt li .record{width:40%;}
.condition{padding:1rem 0 .5rem 0; height:auto;}
.condition li{min-height:6.25rem;}
.condition dl{border-bottom:1px #e5e5e5 solid; padding-bottom:.5rem;}
.condition dl:last-child{border:0 none;}
.condition .framebox{line-height:2rem; padding:0 4rem; text-align:center;}
.condition .parity dt{display:inline-block; text-indent:4rem; font-size:.75rem; padding:.25rem 0;}
.condition .framebox .frame{font-size:.75rem;}
.condition .tips{text-align:center; font-size:.75rem; color:#808080; padding:.5rem 0;}
.condition .framebox span{float:left; font-size:.75rem; margin:.25rem; color:#808080;}
.condition .andv{text-align:center; font-size:.75rem; color:#808080; padding:1rem 0;}
.condition .ballbox{text-align:center;}
.condition p{color:#808080; font-size:.75rem; text-align:center;}
.condition .parity li{margin:.25rem 0;}



/*========================================双色球AC值=================================================*/
.ball-no{border-top:1px #e5e5e5 solid; padding:.875rem 0 .625rem 0;}



/*========================================双色球号码跟随分析=================================================*/
.his-range{}
.his-range li{font-size:.75rem; color:#808080; line-height:1.75rem; height:1.75rem}
.his-range .radio{margin-bottom:1rem;}
.his-range .radio label{width:6rem; padding-left:1.5rem;}
.his-range select{width:5.5rem;padding-left:.125rem;font-size:.875rem;}

.ssq-gs{padding-bottom:.5rem;border-top:1px #ddd solid;}
.ssq-gs li{color:#808080; line-height:2.75rem; border-bottom:1px #e5e5e5 solid; position:relative; text-indent:.25rem;}
.ssq-gs li a{display:inline-block; padding:0 .5rem; height:1.5rem; border:1px #e5e5e5 solid; line-height:1.5rem; color:#808080; border-radius:.25rem;
	-moz-border-radius:.25rem; -webkit-border-radius:.25rem; position:absolute; right:.25rem; top:.5rem;}
.ssq-gs dl{display:none;border-top:1px #e5e5e5 solid; text-indent:.5rem;font-size:.75rem;}
.ssq-gs dd{background-color:#f5f5f5;}




/*========================================双色球金额计算器=================================================*/
.money-count{overflow:hidden;}
.money-count ul{background-color:#fff;}
.money-count li{text-align:center; padding:.5rem 0;}
.money-count .wred{background-color:#ff9354; border:0 none; color:#fff !important; width:3rem;padding-left:.5rem;}
.money-count .wblue{border:0 none; color:#fff !important;width:3rem;padding-left:.5rem;}
.money-count .mon-tab .wred{background:none; color:#db5440 !important;}
.money-count .choose{font-size:.875rem; padding:.5rem 0; border-top:1px #e5e5e5 solid;}
.money-count .choose .wred{color:#db5440 !important; background:none;}
.money-count .choose .wblue{color:#186ea7 !important;}

.mon-box{width:100%; overflow-x:auto; overflow-y:hidden; position:relative;}
.mon-count{padding:0 .5rem; background-color:#fff; padding-bottom:.5rem;}
.mon-count table,.mon-tab table{width:100%;}
.mon-count th{color:#808080;}
.mon-tab{padding:0 .5rem .5rem .5rem;background-color:#fff;margin-top:.5rem;}
.mon-tab th,.mon-tab td{width:33.3%; color:#808080;}
.mon-count th{font-size:.75rem; height:2rem;}
.mon-count td{font-size:.875rem; text-align:center; height:1.875rem;color:#808080;}
.mon-count .lr-icon{display:inline-block; width:1.25rem; height:1.75rem; background-color:rgba(255,255,255,0.9); position:absolute; right:0; top:0; box-shadow:-2px 0 4px #ccc;
	-moz-box-shadow:-2px 0 4px #ccc; -webkit-box-shadow:-2px 0 4px #ccc; z-index:10; text-align:center; line-height:1.75rem; cursor:pointer;}
.mon-count .lr-icon span{display:inline-block; width:0; height:0; border-top:5px solid transparent;   border-bottom:5px solid transparent; border-left:5px solid #6ebbfb; 
	border-top:5px solid transparent; vertical-align:middle;}

.mon-tab table{}
.mon-tab th,.mon-tab td{font-size:.875rem; text-align:center; height:1.875rem;}
.mon-tab th{height:2rem;}
.money-count h2{text-align:center; border-bottom:1px #e5e5e5 solid;height:2.5rem;line-height:2.5rem;}




/*========================================双色球金额计算器=================================================*/
.ran{background:#fff; overflow:hidden; padding:.5rem .5rem 0 .5rem;}
.ran .random{padding:0 0 .5rem 0; overflow:hidden; border-bottom:1px #e5e5e5 solid;}
.ran ul:last-child{border-bottom:0 none;}
.ran .random li{line-height:2.5rem; float:left; width:100%;}
.ran .random li span{display:inline-block; width:5em; text-align:right; margin-right:.125rem; font-size:.75rem;}
.ran .random select{width:3.5rem;padding-left:.25rem; font-size:.875rem;}


.result{padding:.5rem .5rem .5rem .5rem; background:#fff;margin-top:.5rem;}
.result h2{color:#808080; border-bottom:1px #e5e5e5 solid; text-align:left; text-indent:.5rem; line-height:1.75rem;} 
.result .random-unm{overflow:hidden; padding:.5rem;}
.result .random-unm li{display:inline-block; float:left; width:50%; font-size:.75rem; line-height:1.5rem; text-align:center;}




/*========================================大乐透缩水=================================================*/
.condition section .titles,.condition .andv span{display:inline-block; width:100%; text-indent:4rem; font-size:.75rem; text-align:left; padding:.25rem 0; color:#666; 
	border-top:1px #e5e5e5 solid; margin-top:.5rem;}
.condition li dl span{width:auto; text-indent:0; border:0 none;}
.condition section span:first-child{border:0 none;}
.condition section{padding-bottom:1rem;}
.dlt .ballbox{border-bottom:1px #e5e5e5 solid;margin-bottom:.5rem;padding-bottom:.5rem;}
.dlt li:last-chlid{border:0 none;}
.dtl{border-bottom:1px #e5e5e5 solid;}



/*========================================七星彩缩水=================================================*/
.qxc{}
.qxc ul{overflow:hidden; padding:.5rem 0; border:0 none;}
.qxc ul:first-child{border-bottom:1px #e5e5e5 solid;}
.qxc li{float:left; width:100%; margin:0;}
.qxc .textarea{height:3rem; padding:.25rem;}
.qxc .radio{overflow:hidden; margin:.25rem 0;}
.qxc .radio label{float:left; width:2.5rem; padding-left:1.5rem; vertical-align:middle;}
.qxc .radio .false{float:right; width:3rem; height:1.5rem; border:1px #e5e5e5 solid; border-radius:.25rem; -moz-border-radius:.25rem; -webkit-border-radius:.25rem; color:#808080;}

.posi-num{background-color:#fff;padding:.5rem;}
.posi-num .qxcss{border-bottom:1px #e5e5e5 solid;}
.posi-num .qxcss li{font-size:.75rem; color:#808080; line-height:2rem; float:left; margin:.25rem 0;}
.posi-num .qxcss .titles{width:100% !important; color:#333; line-height:1.5rem;}
.posi-num .qxcss .ballbox{margin:0;}
.posi-num .qxcss .ballbox input{line-height:1.5rem;}

.posi-num .radio-repeat{padding:.5rem 0; font-size:.75rem;}
.posi-num .qxcjo .framebox{padding:.5rem 0; border-bottom:1px #e5e5e5 solid; margin:.5rem 0;} 
.posi-num .qxcjo .framebox span{display:inline-block; float:left; width:100%; color:#808080; font-size:.75rem;}
from{text-align:center;}



































