﻿.am-u-sm-20 {
	width: 20%;
}
span{
	display: inline-block;
}
.am-text-bold {
	font-weight: 700;
}

::-webkit-scrollbar {
	width: 0px
}

.cl30 {
	color: #303030;
}

.cl50 {
	color: #505050;
}


/*深绿色*/

.cla100 {
	color: #55a100;
}

.true {
	color: #22bb62;
	font-weight: 700;
}

.false {
	color: #FF0000;
}



/*红色*/

.cl1e {
	color: #1089e0;
}
.cl_yellow{
	color: #ffba00;
}
.bg1e {
	background-color: #1089e0;
}


/*粉色*/

.bgd2 {
	background-color: #bae2ff;
}
.bg_yellow{
	background-color: #ffba00;
}
.bg_yellow2{
	background-color: #ffebb4;
}
/*浅橙色*/

.bg4d2 {
	background-color: #f7e4d2;
}


/*加拿大28的橙色*/

.cl7800 {
	color: #FF7800;
}

.bg7800 {
	background-color: #ff7800;
}


/*白色*/

.clff {
	color: #FFF;
}

.bgff {
	background-color: #FFF !important;
}


/*灰色背景*/

.bggray {
	background-color: #efeff4;
}


/*灰色边框线*/

.b-all {
	border: 1px solid #E0E0E0;
}

.b-top {
	border-top: 1px solid #d6d7dc;
}

.b-right {
	border-right: 1px solid #d6d7dc;
}

.b-bottom {
	border-bottom: 1px solid #d6d7dc;
}

.b-left {
	border-left: 1px solid #d6d7dc;
}


/*深灰色底边分割线*/

.b-bottom-divider {
	border-bottom: 1px solid #E0E0E0;
}


/*红色底部边线*/

.b-bottom-1e {
	border-bottom: 2px solid #1089e0;
	box-sizing: border-box;
}


/*橙色底部边线*/

.b-bottom-00 {
	border-bottom: 2px solid #ff7800;
	box-sizing: border-box;
}
.b-bottom-yellow{
	border-bottom: 2px solid #ffba00;
}



/*开奖号码的红色球*/

.redball,
.yellowball,
.orangeball,
.trueball,
.falseball{
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	text-align: center;
	background: #1089e0;
	border-radius: 50%;
	margin:0 .2rem;
	font-size: 14px;
}
@media only screen and (max-width:320px ) {
	.redball,
	.yellowball,
	.orangeball,
	.trueball,
	.falseball{
		width: 18px;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
		margin:0 .04rem;
	}
}

/*开奖号码的金色球*/

.yellowball {
	background: #ffba00;
}
.orangeball{
	background: #ff7800;
}
.trueball {
	background: #22bb62;
}
.falseball {
	background: #ff0000;
}
.imgmax100 {
	width: 100%;
}

.datalist{
	background: #F4F4F4 !important;
	padding-bottom: .6rem;
	padding-top: .2rem;
}
/*4图链接跳转*/

.pic45 {
	width: 4.5rem;
	height: 4.5rem;
}

/*蓝色的喇叭*/

.bluehorn {
	width: 2rem;
	height: 1.6rem;
	background: url(../images/laba.png) no-repeat;
	background-size: 100%;
}
.jianada .bluehorn{
	background: url(../images/laba2.png) no-repeat;
	background-size: 100%;
}
.danmai .bluehorn{
	background: url(../images/laba3.png) no-repeat;
	background-size: 100%;
}
/*头部的固定*/

.am-fix-top {
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 10;
	background-color: #FFF;
}

.paddingtop80 {
	padding-top: 8rem;
}

.paddingtop40 {
	padding-top: 4.3rem;
}

.datalist div {
	height: 32px;
	line-height: 32px;
	box-sizing: border-box;
}
.datalist div.activity span{
	font-size: 1.2rem;
	color: #404040;
	width: 100%;
	padding: 0 2rem;
	text-align: center;
	box-sizing: border-box;
	
}
.datalist div.activity{
	height: 18px;
	line-height: 18px;
}
.ellipsis {
	overflow: hidden;
	-o-text-overflow: ellipsis;
   text-overflow: ellipsis;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	  box-sizing: border-box;
	    font-weight: bold;
}
/*右上角的图标切换*/

.topmore {
	display: inline-block;
	background-image: url(../images/topmore.png);
	width: 24px;
	height: 22px;
	background-size: 100%;
	color: #FFF;
	vertical-align: middle;
}

.topclose {
	display: inline-block;
	background-image: url(../images/topclose.png);
	width: 22px;
	height: 22px;
	background-size: 100%;
	color: #FFF;
	vertical-align: middle;
}


/*弹出窗口的list*/

.tanlist {
	position: absolute;
	top: 43px;
	left: 0;
	right: 0;
	width: 100%;
	font-size: 1.4rem;
	line-height: 24px;
	display: none;
/*	height: 32.8rem;*/
	overflow-y: scroll;
}
.tanlist > a{
	display: block;
	width: 33.33%;
	float: left;
	text-align: center;
	border-right: 2px solid #D1D1D1
	
}
.tanlist > a:active{
	opacity: 0.8;
}
.tanlist > a > div{
	border-bottom: 1px solid #E0E0E0;
	font-size: 1.2rem;
	padding-top: .8rem !important;
	padding-bottom: .8rem !important;
}
.tanlist > a:nth-child(3n+0){
	border-right: none;
}
.tanlist.am-padding-left-sm{
	padding: 0;
}
/*.tanlist div:active{
	background-color: #D9D9D9;
}*/


/*蒙板*/

.fade {
	position: absolute;
	background-color: rgba(000, 000, 000, 0.6);
	width: 100%;
	height: 100%;
	z-index: 2;
	display: none;
}


/*左上角返回箭头*/

.return {
	display: inline-block;
	background-image: url(../images/fanhui@2x.png);
	width: 10px;
	height: 15px;
	background-size: 100%;
	vertical-align: middle;
}


/*幸运28历史记录右上角图标*/

.rili1,
.rili2,
.rili3{
	display: inline-block;
	background-image: url(../images/rili1.png);
	width: 26px;
	height: 24px;
	background-size: 100%;
	vertical-align: middle;
	color: transparent;
}


/*加拿大28历史记录右上角图标*/

.rili2 {
	background-image: url(../images/rili2.png);
	background-size: 100%;
}
.rili3{
	background-image: url(../images/rili3.png);
	background-size: 100%;
}

/*走势图*/

#zoushi {
	text-align: center;
	font-size: 1.4rem;
	border: none;
}

#zoushi td {
	padding: 6px 0px;
	text-align: center;
}


/*单元格背景色*/

.numblue {
	background-color: #3333ff;
	color: #FFF;
}

.numred {
	background-color: #ff0000;
	color: #FFF;
}

.int{
	color: #323232;
	/*background-color: #FFFFFF;*/
}
.big span,
.small_shuang span,
.small span,
.dan span,
.big_dan span,
.small_dan span,
.small_much span,
.zhong span,
.shuang span,
.big_shuang span,
.big_much span,
.bian span,
.dayellow  span,
.c_blue span,
.c_yellow span,
.xiaopink  span,
.xiao span,
.da  span{
	padding: 0 .25rem;
	border-radius: 4px;
}
.c_blue span,
.c_yellow span{
	padding: 0 .4rem;
}
.big span,
.small_shuang span{
	color: #FFFFFF;
	background-color: #ff0000;
	
}
.small span,
.dan span,
.big_dan span,
.small_dan span,
.small_much span{
	color: #FFFFFF;
	background-color: #3333ff;
}
.zhong span{
	background: #ff7f00;
	color: #FFFFFF;
}
.shuang span,
.big_shuang span,
.big_much span{
	color: #FFFFFF;
	background-color: #ff0000;
}

.bian span{
	color: #FFFFFF;
	background: #663399;
}
.dayellow  span{
	background-color: #ff8040;
	color: #FFF;
}
.c_blue span{
	color: #FEFFFE;
	background-color: #663399;
}
.c_yellow span{
	color: #FFFFFF;
	background-color: #ff7f00;
}
.xiaopink  span{
	background-color: #ff00ff;
	color: #FFF;
}

.xiao span {
	background-color: #ea2640;
	color: #FFF;
}

.da  span{
	background-color: #6655aa;
	color: #FFF;
}


/*全部小图标*/

.qb {
	display: inline-block;
	background-image: url(../images/lk6.png);
	width: 33px;
	height: 15px;
	background-size: 100%;
	text-align: center;
	vertical-align: middle;
}

.rili2 {
	position: relative;
}

#test1 {
	position: absolute;
	left: 0;
	top: 12px;
	width: 26px;
	height: 24px;
	opacity: 0;
}

.am-margin-left-xl .cl1e {
	font-weight: bold;
}

.hiddenscroll {
	overflow: hidden;
	height: 100%;
}


/*首页底部浮动的下载提示*/

.toappbox {
	/*height: 60px;*/
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	box-sizing: border-box;
	padding: 0px 0px 0px 9px;
	color: #FFF;
	font-size: 14px;
}
.bottom-tip{
	font-size: 1.4rem;
}
/*iphone5媒体查询*/
@media only screen and (max-width:320px) {
	.toappbox {
		font-size: 12px !important;
		padding-left: 2px;
	}
	.bot-close {
		width: 1.2rem;
		height: 1.2rem;
		position: absolute;
		top: 7px;
		right: 4px;
		z-index: 2;
		vertical-align: middle;
	}
	.bot-close{
		right: 9px !important;
	}
	.appnow{
		width: 58px !important;
	}
	.bottom-tip{
	font-size: 1.2rem;
	}
}
/*iphone6plus媒体查询*/
@media only screen and (min-width:414px){
	.toappbox{
		padding-bottom: 9px !important;
		padding-top: 9px !important;
	}
	.bot-close{
		top: 22px !important;
	}
}
.img42 {
	width: 42px;
	height: 42px;
}

.appnow {
	display: inline-block;
	width: 70px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #1089e0;
	border-radius: 3px;
	z-index: 1;
	vertical-align: middle;
	float: right;
    margin-right: 3.0em;
    margin-top: 0.5em;
}

.bot-close {
	width: 1.6rem;
	height: 1.6rem;
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 2;
}
.toappbox span{
	vertical-align: middle;
}
.bgff.am-text-sm.am-text-center.am-padding-top-lg.b-bottom.am-g p{
	margin-bottom: 0;
	line-height: 2rem;
}

.bgff.am-text-sm.am-text-center.am-padding-top-lg.b-bottom.am-g{
	padding-top: 1.06rem;
	padding-bottom: .6rem;
}
.am-text-center.b-top.am-cf.b-bottom.bgff .am-u-sm-4{
	line-height: 3.8rem;
	padding: 0 !important;
	height: 3.8rem;
	font-size: 1.8rem;
}
.l_title{
	background-color: #f5f8fd;
}
.paddingtop36{
	padding-top: 4.3rem;
}
.l_show >span{
	display: inline-block;
	width: 41%;
	background-color: #f5f8fd;
	font-size: 1.4rem;
	padding-top: .2rem;
	padding-bottom: .2rem;
	border-radius: 2rem;
	text-align: center;
	margin: .2rem .8rem;
}
.l_show >span span{
	width: 3.4rem;
	display: inline-block;
}
@media only screen and (max-width:320px) {
	.l_show >span{
		display: inline-block;
		width: 42%;
		background-color: #f5f8fd;
		font-size: 1.2rem;
		padding-top: .1rem;
		padding-bottom: .1rem;
		border-radius: 2rem;
		text-align: center;
		margin: .2rem .8rem;
	}
	.l_show >span span{
	width: 3rem;
	display: inline-block;
}
}

.l_show span label{
	font-size: 1.2rem;
}
.clred{
	color: #ff0000;
}
.l_show .tip{
	color: #8a8a8a;
	font-size: 1.3rem;
	margin-top: .6rem;
}
.l_show{
	padding-top: 2rem;
	padding-bottom: .2rem;
	border-top: 1px solid #E0E0E0;
	position: relative;
}
.l_show .title{
	font-size: 1.4rem;
	color: #FFFFff;
	position: absolute;
	top: 0;
	left: 0;
	padding:0.1rem 1.5rem;
	border-radius: 0 2rem 2rem 0rem;
}
.bg_blue{
	background-color: #1089e0;
}
/*.text_undeline{
	text-decoration: underline;
}*/

.l_title{
	font-size: 1.2rem !important;
}


.error404{
	color: #323232;
}
.error404 img{
	width: 80%;
	margin-top: 6rem;
}
.error404 h3{
	font-size: 3rem;
	font-weight: normal;
	margin-top: 1.5rem;
}
.error404 a{
	display: inline-block;
	text-align: center;
	color: #FFFFff;
	height: 4rem;
	line-height: 4rem;
	background-color: #1089e0;
	width: 60%;
	border-radius: .6rem;
	margin-top: 1.5rem;
}
a:active{
	opacity: .8;
}
/* 下滑加载需要的提示块 */
.scrollUpLoad { text-align: center; color: #fff; display: none; }
.dragLoadIcon { width: 1.5rem; height: 1.5rem; border-radius: 50%; display: inline-block; background: url('../images/dragloadmoreicon.gif') no-repeat center center; -o-background-size: contain; background-size: contain; vertical-align: middle; }

.dragLoadMore { text-align: center; height: 40px; display: none; }
.dragLoadMore i { width: 1.5rem; height: 1.5rem; display: inline-block; vertical-align: middle; background: url('../images/dragloadmoreicon.gif') no-repeat center center; -o-background-size: contain; background-size: contain; }


/*改版增加的css*/
.reload_icon{
	display: inline-block;
	width: 1.3rem;
	height: 1.3rem;
	background: url(../images/reload_icon.png) no-repeat;
	background-size: 100%;
	vertical-align: middle;
	margin-left: .6rem;
	margin-top: -.22rem;
}
.danmai .reload_icon{
	background: url(../images/reload_icon3.png) no-repeat;
	background-size: 100%;
}
.jianada .reload_icon{
	background: url(../images/reload_icon2.png) no-repeat;
	background-size: 100%;
}
.rotate{
	animation: rotate 1s infinite linear;
	-webkit-animation: rotate 1s infinite linear;
	-moz-animation: rotate 1s infinite linear;
	-ms-animation: rotate 1s infinite linear;
}
@keyframes rotate{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
@-webkit-keyframes rotate{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
@-moz-keyframes rotate{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
@-ms-keyframes rotate{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
@keyframes rotate{
	from{transform: rotate(0deg);}
	to{transform: rotate(350deg);}
}
@-webkit-keyframes rotate{
	from{transform: rotate(0deg);}
	to{transform: rotate(350deg);}
}
@-moz-keyframes rotate{
	from{transform: rotate(0deg);}
	to{transform: rotate(350deg);}
}
@-ms-keyframes rotate{
	from{transform: rotate(0deg);}
	to{transform: rotate(350deg);}
}
.datalist .bgd2{
	background: #f2f9ff;
}
.datalist .bgd2:nth-child(2n),
.datalist .bg_yellow2:nth-child(2n),
.datalist .bg4d2:nth-child(2n){
	background: #FFFFFF;
}
.datalist .bg4d2 {
	background: #fff8f2;
}

.datalist .bg_yellow2 {
	background: #fffcf2;
}
#zoushi .bg4d2,
#zoushi .bg_yellow2,
#zoushi .bgd2{
	background: none;
}
#zoushi tbody tr:nth-child(2n){
	background: #f2f9ff;
}
.jianada #zoushi tbody tr:nth-child(2n){
	background: #fff8f2;
}
.danmai #zoushi tbody tr:nth-child(2n){
	background: #fffcf2;
}


/*说明介绍页*/
.introduce_title{
	width: 100%;
	background: url(../images/l1.png) center bottom;
	background-repeat: no-repeat;
	padding-bottom: 1rem;
	background-size: 100% 2px;
	
}
.jianada .introduce_title{
	background: url(../images/l2.png) no-repeat center bottom;	
	background-size: 100% 2px;
}
.danmai .introduce_title{
	background: url(../images/l3.png) no-repeat center bottom;	
	background-size: 100% 2px;
}
.menu_index a{
	float: left;
	width:25%;
	font-size: 1.4rem;
}
.menu_index span{
	width: .5rem;
	height: .5rem;
	background: url(../images/wanfa.png) no-repeat;
	background-size: 100%;
	margin-bottom: .08rem;
	margin-top: .08rem;
}
.menu_index .forecasts{
	background: url(../images/yuce.png) no-repeat;
	background-size: 100%;
}
.menu_index .official{
	background: url(../images/guanfang.png) no-repeat;
	background-size: 100%;
}
.menu_index .history{
	background: url(../images/lishi.png) no-repeat;
	background-size: 100%;
}
.menu_index .trends{
	background: url(../images/zoushi.png) no-repeat;
	background-size: 100%;
}
.menu_index{
	padding-bottom: 0rem;
}
.menu_index p{
	padding: 0;
	margin: 0;
}


.am-text-center.clff.am-g.mb2 >div{
	padding-top: .1rem;
	padding-bottom: .1rem;
}

.loading { width: 100%; height: 100%; background: rgba(0,0,0,.8); position: fixed; left: 0; top: 0; z-index: 9999; }
  .loading > .loader-inner { position: fixed; width: 40px; height: 40px; left: 50%; margin-left: -20px; top: 50%; margin-top: -20px; }
.line-scale > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}

.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
}

@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
}

.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}


.geshu{
    padding: 2px;
    background-color: #1c7dd2;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid transparent;
    font-weight: 200; 
}

#pj5 a{
	width: 19%;
}

#pj4 a{
	width: 24%;
}

#pj2 a{
	width: 49%;
}

.menu_index2 a{
	margin-bottom: .1rem;
	float: left;
    width: 19%;
    margin-right: 1%;
    font-size: 1.4rem;
}

.menu_index2{
	padding-top: 1.06rem;
}
.menu_index2 p{
	padding: 0;
	margin: 0;
	color: #fff;
	font-weight: 200;
}

.artion{
	background-color: #34dcff;
}

.right_icon,
.wrong_icon{
	display: inline-block;
	width: 20px;
    height: 32px;
	background: url(../images/right_76.png) no-repeat;
	background-size: 100%;
	margin-top: 5px;
}
.wrong_icon{
	background: url(../images/wrong.png) no-repeat;
    background-size: 100%;
}

.pk10{
    width: 25px;
	height: 25px;
    margin-right: 5px;
    margin-top: 3.5px;
    text-align: center;
    border-radius: 50%;
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    border-radius: 3px;
    text-shadow: 0 0 1px #000;	
    line-height: 25px;	
}

.pk102{
	width: .4rem;
	height: .4rem;
	line-height: .4rem;
	margin: 0 .08rem 0 0;
	color: #fff;
	font-size: .24rem;
	font-weight: 400;
	border-radius: 20%;
	background: #4d84eb;
	text-align: center;
}

.pk103{
    width: 20px;
	height: 20px;
    margin-right: 5px;
    margin-top: 5px;
    text-align: center;
    border-radius: 50%;
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    border-radius: 3px;
    text-shadow: 0 0 1px #000;	
    line-height: 20px;	
}
@media screen and (max-width: 375px){
    .pk103{
	    margin-right: 1px;	
	}
}

.cqssc{
    width: 25px;
    height: 25px;
    margin-right: 5px;
    text-align: center;
    border-radius: 50%;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    background: #3771de;
    line-height: 25px;			
}

.cqssc2{
    width: 30px;
    height: 30px;
    margin-right: 5px;
    text-align: center;
    border-radius: 50%;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    background: #3771de;
    line-height: 30px;		
}

.cqssc3{
    width: 25px;
    height: 25px;
    margin-right: 5px;
    text-align: center;
    border-radius: 50%;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    background: #3771de;
    line-height: 25px;		
}

.c28{
	display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 5px;
    line-height: 25px;
    font-size: 18px;
    color: #FFF;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px;	
	background: #13b5b1;
}

.c282{
	display: inline-block;
    width: 38px;
    height: 38px;
    margin-right: 5px;
    line-height: 38px;
    font-size: 18px;
    color: #FFF;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px;	
	background: #13b5b1;
}

.r2{
	padding-top: 20px;
    text-align: left;
    display: inline-block;
}

.dx{
    padding: 7px;
    border-radius: 50%;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    min-width: 10px;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #e60012;
    color: #fff;
    margin-left: 5px; 
}
.toappbox {
	/*height: 60px;*/
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	box-sizing: border-box;
	padding: 0px 0px 0px 9px;
	color: #FFF;
	font-size: 14px;
}
.bottom-tip{
	font-size: 1.4rem;
}
/*iphone5濯掍綋鏌ヨ*/
@media only screen and (max-width:320px) {
	.toappbox {
		font-size: 12px !important;
		padding-left: 2px;
	}
	.bot-close {
		width: 1.2rem;
		height: 1.2rem;
		position: absolute;
		top: 7px;
		right: 4px;
		z-index: 2;
		vertical-align: middle;
	}
	.bot-close{
		right: 9px !important;
	}
	.appnow{
		width: 58px !important;
	}
	.bottom-tip{
	font-size: 1.2rem;
	}
}
/*iphone6plus濯掍綋鏌ヨ*/
@media only screen and (min-width:414px){
	.toappbox{
		padding-bottom: 9px !important;
		padding-top: 9px !important;
	}
	.bot-close{
		top: 22px !important;
	}
}
.img42 {
	width: 42px;
	height: 42px;
}

.appnow {
	display: inline-block;
	width: 70px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #1089e0;
	border-radius: 3px;
	z-index: 1;
	vertical-align: middle;
	float: right;
    margin-right: 3.0em;
    margin-top: 0.5em;
}

.bot-close {
	width: 1.6rem;
	height: 1.6rem;
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 2;
}
.toappbox span{
	vertical-align: middle;
}

.bui-slide .bui-slide-main {
	background-color: #f9f9f9;
	overflow-y: scroll;
	height: 2.7rem;
}

.slide-nav {

	background-color: #f9f9f9;
	padding-bottom: .1rem
}

.slide-nav .bui-btn {
	border: 0;
}

.slide-nav .icons-round {
	width: .8rem;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	margin: 0.1rem auto;
}

.slide-nav .icons-round i {
	font-size: 0.4rem;
	color: #fff;
	margin: 0;
}

.slide-nav .span1 {
	height: 0.25rem;
	line-height: 0.25rem
}

.index-nav {
	background-color: #f9f9f9;
	padding-top: 0.1rem;
}

.index-nav .span1 {
	font-size: 0.2rem;
}

.slide-nav .bui-box-vertical {
	background: #f9f9f9
}

.slide-nav .bui-fluid-space [class*=span] {
	padding-left: 0;
	padding-right: 0;
}

.add-mark {
	position: fixed;
	right: .23rem;
	bottom: .8rem;
	width: .7rem;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	background-color: #0072c6;
}

.add-mark a {
	color: #fff;
	font-size: .24rem;
}

.menu_index2 {
	padding-top: 0.1rem;
}
.page-lottery dd {
	overflow: hidden;background:#fff; padding:.1rem;
}
.page-lottery dd .txt {
	float: left;
	width: 98%;
	box-sizing: border-box;
}

.page-lottery dd .txt .clearfix {
	font-size: 0.2rem; height:.4rem; line-height:.4rem;
}
.page-lottery dd .txt .cai-num {

	margin-bottom:.1rem;  height: .4rem;
}
.fl{ float:left}
.fr{ float:right}
em{font-style: normal;}
.bui-scroll .loadDefault { display:none; border:none; }
.cai-num {
	text-align: center;
}

.plan-table-content-index .block{ display: block}
.plan-tab-main-index { background:#fff;}

.plan-tab-main-index .dlbg{ background:#fbfbfb;width:100% }
.plan-tab-main-index ul{ height:.6rem; line-height:.6rem; clear:both;border-bottom:.001rem solid #f1f1f1; background:#fff;}
.plan-tab-main-index ul li { float:left; display:block;text-align:center; font-size: .2rem; color:#777; overflow:hidden;}
.plan-tab-main-index ul li:nth-child(1){ width:22%;}
.plan-tab-main-index ul li:nth-child(2){  width:15%;}
.plan-tab-main-index ul li:nth-child(3){ width:13%; }
.plan-tab-main-index ul li:nth-child(4){ width:34%;}
.plan-tab-main-index ul li:nth-child(5){ width:16%;}