@charset "utf-8";
.dw{
	width: 100%;
}
/*  */
/* 开奖 & 玩法 */
.dw_form{
	background: #fff;
	padding: 0 1rem;

}
.dw_form_box{
	width: 90%;
	float: left;
	padding-right:2%;
	box-sizing: border-box;
	border-top: 1px solid #eaeaea;
	padding-top: 11px;
}
.dw_form_sub{
	width: 10%;
	float: right;
	box-sizing: border-box;
	border-top: 1px solid #eaeaea;
	padding-top: 11px;
}
.dw_form_sub .layui-input-block{
	margin-left: 0;
}
.dw_form_sub .layui-input-block button{
	padding: 0;
	width: 100%;
	height: 70px;
	border-radius: 5px;
	background: linear-gradient(180deg,#fed100,#fbab00);
}
.dw_form_sub .layui-input-block button p{
	width: 15px;
	font-size: 15px;
	line-height: 20px;
	white-space: normal;
	margin:0 auto;
}
.dw_form_item{
	display: inline-block;
	margin-bottom: 11px;
}
.dw_form_item label{
	padding: 0;
	box-sizing: border-box;
	padding-right:2%;
	width: 35%;
	height: 28px;
	line-height: 28px;
	color: #333;
	text-align: right;
	font-size: 12px;
}
.dw_form_item .dw_input_block{
	margin-left: 0;
	float: left;
	width: 50%;
	height: 28px;
	min-height: 28px;
}
.dw_fun_lot{
	font-size:0;
}
.dw_fun_lot .dw_form_item{
	width: 50%;
}
.dw_fun_lot .dw_form_item label{
	width: 30%;
	text-align: left;
	padding-left: 6%;
	box-sizing: border-box;
}
.dw_fun_lot .dw_form_item:first-child label{
	padding-left: 0;
	width: 24%;
}
.dw_fun_lot .dw_form_item .dw_input_block{
	width: 70%;
}

.dw_input_block .layui-select-title{
	background: #fdc000;
	border-radius: 3px;
}
.dw_input_block .layui-input{
	height: 28px;
	font-size: 13px;
	border-radius: 3px 0 0 3px;
	border: 1px solid #fdc000;
	color: #a6720d;
	background: #fff;
	width:80%;
	padding-right: 8px;
	padding-left: 8px;
}
.dw_fun_num .dw_input_block .layui-input{
	width: 62%;
}
.dw_fun_num{
	font-size: 0;
}
/*期数*/
.dw_fun_num .dw_form_item{
	width:26%;
}
.dw_fun_num .dw_form_item label{
	width:42%;
	text-align: right;
	padding-right: 6%;
	box-sizing: border-box;
}
.dw_form_item .dw_input_block{
	width: 58%;
}
.dw_fun_num .qishu .dw_input_block .layui-input{
	width: 60%;
}

/*码数*/
.dw_fun_num .dw_form_item:first-child{
	width: 38%;
}
.dw_fun_num .dw_form_item:first-child label{
	width: 31%;
	text-align: left;
}
/*计划详情*/
.dw_fun_num .dw_form_item:first-child .dw_input_block{
	width: 60%;
}
.dw_fun_num .dw_form_item:first-child.mashu .dw_input_block{
	width: 67%;
}
.dw_fun_num .mashu .dw_input_block .layui-input{
	width: 76%;
}
/*公式数*/
.dw_fun_num .dw_form_item:nth-last-child(1){
	width: 36%;
}
.dw_fun_num .dw_form_item:nth-last-child(1) label{
	width: 45%;
	padding-right: 6%;
}
.dw_fun_num .dw_form_item:nth-last-child(1) .dw_input_block{
	width: 55%;
}
.dw_fun_num .gongshishu .dw_input_block .layui-input{
	width: 65%;
}

.dw_input_block .layui-input::-webkit-input-placeholder{
	color: #A6720D;
}
.dw_input_block .layui-input .layui-edge{
	background: #fdc000;
}
.dw_input_block dl dd,.dw_input_block dl dt{
	line-height: 30px;
	font-size: 12px;
	border-bottom: 1px solid #efefef;
}
.dw_input_block dl dd:nth-last-child(1), .dw_input_block dl dt:nth-last-child(1){
	border-bottom: 0;
}
.dw_input_block .layui-form-select dl{
	top: 36px;
	border-radius: 4px;
}
.dw_input_block .layui-edge{
	right: 7px;
	border-top-color: #fff;
}
.dw_fun_num .dw_input_block .layui-edge{
	right: 5px;
}
.layui-form-select dl dd.layui-this{
	background: #ffad04;
}
.dw_input_block .layui-input:focus,.dw_input_block .layui-input:hover{
	border: 1px solid #fdc000 !important;
}

/*  */

/* 计划列表 */
.dw_plan_list{
	background:#fff;
}
.list_bt{
	width: 100%;
	background-color: #fff;
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.list_bt h3{
	font-size: 15px;
	color: #111;
	font-weight: bold;
	float: left;
	padding-top: 2px;
}
.list_bt:after{
	clear: both;
	content: '';
	display: block;
}
.list_bt .list_btcolt{
	float: right;
	height: 24px;
	line-height: 24px;
	padding: 0px 14px;
	border-radius: 3px;
	/*border: 1px solid #ddd;
	color: #333;*/
	border: 1px solid #ecb469;
	background: #fff9f1;
	color: #bb4e00;
	text-align: center;
	font-size: 12px;
}
.dw_plan_list .list_cont{
	width: 100%;
	height: 390px;
	max-height: 390px;
	overflow: auto;
}
.dw_plan_list .list_cont_ul{
	width: 100%;
	height: auto;
	font-size: 0;
	padding-bottom: 15px;
}

.list_cont_ul li{
	width:23.5%;
	line-height: 30px;
	margin-right: 2%;
	box-sizing: border-box;
	padding:0 3px;
	margin-bottom: 8px;
	display: inline-block;
	border-radius: 4px;
	background-color: #f3f3f3;
}
.list_cont_ul li:nth-child(4n){
	margin-right: 0;
}
.list_cont_ul li a{
	display: block;
	text-align: center;
	font-size: 13px;
	color:#666;
}
.list_cont_ul li:hover,.list_cont_ul li:active,.list_cont_ul li:focus,.list_cont_ul li.active{
	background: #fdc000;
	box-shadow:0 0 6px #ffd349;
}
.list_cont_ul li:hover a,.list_cont_ul li:active a,.list_cont_ul li:focus a,.list_cont_ul li.active a{
	color: #fff;
}
/*0912*/
html,body{
	height: 100%;
	overflow: hidden;
}
.list_bt h3{
	padding: 0;
	line-height: 42px;
}
.wap_body{
	height: calc(100% - 48px - 48px);
	box-sizing: border-box;
}

.dw_plan_list{
	margin-top: 10px;
	height: calc(100% - 200px);
}
.dw_plan_list .list_bt{
	padding: 0;
	height: 42px;
	margin: 0;
}
.dw_plan_list .list_cont{
	height: calc(100% - 42px - 8px);
	max-height: inherit;
}
.list_bt .the_planbtn{
	float: right;
}
.list_bt .the_planbtn a{
	margin-top: 7px;
	display: inline-block;
	width: 78px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-size: 13px;
	text-align: center;
	border-radius: 4px;
	padding: 0;
	vertical-align: middle;
}
.list_bt .plan_gailv{
	margin-right: 5px;
	background: linear-gradient(180deg,#fed000,#fbad00);
}
.list_bt .list_btcolt{
	float: none;
	color: #fff;
	border: none;
	background: linear-gradient(180deg,#ffb852,#ff7020);

}
/*计划概率*/
.planGailv .layui-layer-title{
	background-color: #FDC000;
	color: #fff;
	text-align: center;
	font-size: 15px;
	padding: 0;
}
.gailv_pop{
	height: calc(100% - 10px);
	overflow: hidden;
}
.gailv_list{
	height: calc(100% - 36px);
	overflow-y: auto;
	padding-bottom: 10px ;
}
.gailv_list ul{
}
.gailv_tit ul,.gailv_list ul li{
	font-size: 0;
}
.gailv_tit ul li,.gailv_list ul li span{
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	color: #111;
	text-align: center;
}
.gailv_tit ul li:first-child,.gailv_list ul li span:first-child{
	width: 22%;
}
.gailv_tit ul li:first-child + li,.gailv_list ul li span:first-child + span{
	width: 15%;
}
.gailv_tit ul li:first-child + li + li,.gailv_list ul li span:first-child + span + span{
	width: 31%;
}
.gailv_tit ul li:last-child,.gailv_list ul li span:last-child{
	width: 31%;
}
.gailv_tit ul li{
	height: 36px;
	line-height: 36px;
	color: #555;
}
.gailv_list ul li{
	color: #555;
	padding: 8px 0;
}
.gailv_list ul li span{
	display: inline-block;
}
.gailv_list ul li:nth-child(odd){
	background: #f9f5ea;
}
.gailv_list ul li:nth-child(odd) span{
	color: #443100;
}
/*0918*/
/*单选按钮*/
.character{
	border-radius: 6px !important;
	overflow: hidden;
}
.character .layui-layer-title{
	padding: 0;
	text-align: center;
	font-size: 15px;
}
.set_tit{
	text-align: center;
	color: #111;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 15px;
	
}
.set_raios input{
	display: inline-block;
}
.set_box .set_bd{
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.set_box .layui-form-radio{
	background: #fffbef;
    border: 1px solid #fdc000;
    color: #a6720d;
    border-radius: 4px;
    text-align: center;
    padding: 0;
    width: 18.05%;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin: 0;
    margin-right:1.8%;
    line-height: inherit;
    height: 32px;
}
.set_box .layui-form-radio:nth-last-child(1){
	margin-right: 0;
}
.set_box .layui-form-radio div{
	display: inline-block;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}

.set_box .layui-form-radio:nth-of-type(1) div{
	font-size: 13px;
	line-height: 32px;
}
.ni_radios .layui-form-radio:nth-of-type(1) div{
	font-size: 14px;
}
.set_box .layui-form-radio>i{
	display: none;
}
.set_box .layui-form-radio.layui-form-radioed{
	background: #fdc000;
	color: #fff;
}
.set_niding{
	margin-top: 20px;
}
.set_niding .ni_radios{
	display: inline-block;
}
.set_niding .ni_input{
	display: inline-block;
	margin-left: 5px;
	width: 63%;
}
.set_niding .ni_input input{
	border: 1px solid #ccc;
	box-shadow: none;
	border-radius: 4px;
	height: 34px;
	padding: 4px 10px;
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
}
.ni_radios .layui-form-radio{
	
}
.ni_radios .layui-form-radio i{
	display: inline-block;
	font-size: 0;
	width: 16px;
	height: 16px;
	border-radius: 50px;
	background-image:url(../images/radio_normal.png) ;
	background-size: 100% auto;
	background-repeat: no-repeat;
	margin-right: 5px;
}
.ni_radios .layui-form-radio{
	background: none;
	border: none;
	display: inline-block;
	width: auto;
	/*width: 24px;
	height: 24px;*/
}
.ni_radios .layui-form-radio.layui-form-radioed{
	background: none;
}
.ni_radios .layui-form-radio.layui-form-radioed i{
	background-image:url(../images/radio_active.png) ;
}
.ni_radios .layui-form-radio div{
	color: #333;
}
.ni_radios .layui-form-radio.layui-form-radioed div{
	color: #a6720d;
}
.character .layui-layer-btn{
	text-align: center;
	margin-bottom: 10px;
}
.character .layui-layer-btn a{
	width: 68%;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	text-align: center;
	margin: 0;
	border: none;
	padding: 0;
	background: linear-gradient(180deg,#ffd13b,#ffb100);
    box-shadow: 0 2px 5px -1px #ffd13b;
}
/* 0420修改高度 */
.dw_plan_list{
	height: calc(100% - 190px);
}
.list_bt .the_planbtn a{
	width: 70px;
}
.list_bt .the_planbtn a:first-child{
	/*background: linear-gradient(180deg,#ff8e58,#ff5413);
    box-shadow: 0 1px 3px -1px #fd6639;*/
   background: linear-gradient(180deg,#fed000,#fbad00);
    box-shadow: 0 1px 3px -1px #ffc32f;
}
.list_bt .the_planbtn a:nth-child(2){
    background: linear-gradient(180deg,#ffb852,#ff7020);
    box-shadow: 0 1px 3px -1px #ff711e;
}
.list_bt .list_btcolt{
    /*background: linear-gradient(180deg,#fed000,#fbad00);
    box-shadow: 0 1px 3px -1px #ffc32f;*/
    background: linear-gradient(180deg,#ff8e58,#ff5413);
    box-shadow: 0 1px 3px -1px #fd6639;
}
@media only screen and (min-width: 100px) and (max-width: 375px) {
	.dw_input_block .layui-edge{
		right: 5px;
	}
	/*.dw_plan_list{*/
	/*	height: calc(100% - 192px);*/
	/*}*/
	/*.list_bt{
		padding-top: 10px;
		padding-bottom: 8px;
	}*/
	/*.dw_plan_list .list_cont{
		height: 330px;
		max-height: 330px;
	}*/
	.gailv_tit ul li,.gailv_list ul li span{
		font-size: 12px;
	}
}
@media only screen and (min-width: 100px) and (max-width: 360px) {
	/*.dw_plan_list .list_cont{
		height: 314px;
		max-height: 314px;
	}*/
	.dw_form_box{
		width: ;
		padding-right:2.8% ;
	}
	.dw_form_item label{
		font-size: 12px;
	}
	.dw_input_block .layui-input{
		font-size: 12px;
		height: 26px;
		line-height: 26px;
	}
	.dw_form_sub .layui-input-block button{
		height: 66px;
	}
}
/*.plan_collect .list_cont{
	height: initial;
	max-height: initial;
	padding: 10px 0;
	min-height: 540px;
}*/

/*兼容IPhone系列机型*/

@media only screen and (min-width: 375px) and (min-height: 760px) {
	.wap_body{
		height: calc(100% - 48px - 48px - 15px);
	}
}
