.ic{
    padding: .4rem .5rem;
    text-align: center;
    position: relative;
    height: 1.25rem;
    background-color: #fff;
}
.ic .ic-record {
    float: left;
    height: 1.25rem;
    line-height: 1.25rem;
    padding-left: 1rem;
    font-size: .7rem;
    color: #333;
    cursor: pointer;
    background-size: .825rem;
}

.ic-record {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUFFQjJFMjUxQjE3MTFFNkIxQkZDQ0IxMzU3NzI5NTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUFFQjJFMjYxQjE3MTFFNkIxQkZDQ0IxMzU3NzI5NTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QUVCMkUyMzFCMTcxMUU2QjFCRkNDQjEzNTc3Mjk1MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QUVCMkUyNDFCMTcxMUU2QjFCRkNDQjEzNTc3Mjk1MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtukgaAAAAFJSURBVHjaYnwVY8FABDgMpW0ZiAdE62Eh0kAbBtIB0XqYoLQqEK8F4o9A/B8J4wL/8WBi9HyE2qcKCwl1ID4BxAIM9AN8QBwExE5AbAEKiTaoA7YDsRQQMyJhXIARDyZGjxTUPpC9bYzAhPkR6jKQxHM8QclAwBJS9UgC8TMg/sIEdQADHgfQCsDs42FiGASA2Cx6hMSoIEkPsY6wJcODtqSWE4MmOv4PlCMGXUgwDoD9/wdNSAwJR3hCi9ZnUDa15SHpAFh34Cvjn0HLeFgxK0VleZLTBCOt5Ak5IgWIXwDxUyBOpoE8UdExmkVHHUGTcoBgtqNxOUH1hElpOcEwUOUEVaKDbuXEJ6R+AD2BBJQG9zv2QDlzkCRoDaSBeC6UvQsUHRpAxnE690Vh4AMQW4JC4gaoUwrE64D4M50s/wy1D2TvDYAAAwBCSWV7wM7JNwAAAABJRU5ErkJggg==) no-repeat 0;
}
.rb-kj{
    background-color: red;
    color:#fff
}
.bb-kj{
    background-color: blue;
    color:#fff;
}
.gb-kj{
    background-color: green;
    color:#fff
}
.kj{
    /*margin-bottom: .5rem;*/
    box-sizing: border-box;
}
.kj table{
    background-color: #fff;
	
}
.b {
    background-color: #fff;
    margin-bottom: .2rem;
}
.b .title{
    line-height: 1.3rem;
    padding-left: .15rem;
    color: #666;
    font-size: 0.65rem;
}
.b .jl td{
    text-align: center;
    font-size: .6rem;
}
.b .jl .p{
    border: 1px solid #e3e3e3;
    width: 100%;
	box-sizing: border-box;
}
.kj-record{
    height: 1.7rem;
    line-height: 1.7rem;
    padding: 0 .2rem;
    background-color: #FE9F01;
    color: #fff;
    font-size: .7rem;
}
.kj-record .re-right{
    float: right;
}
.sel{
    padding: .25rem 0 .25rem .2rem;
    background: #FFFFCC;
    color: #999;
    font-size: .7rem;
    box-sizing: border-box;
}
.sel a{
    color: #222;
    -webkit-tap-highlight-color: rgba(255,255,255,.0);
}
.iselect-list{
    padding: 0 .5rem;
    display: none;
}
.iselect-list li{ 
    width:20%;
    text-align: center;
    line-height: 1.65rem;
    float: left;
    height: 1.65rem;
    overflow: hidden;
    -webkit-box-sizing: border-box;
}
.iselect-list li a{
    font-size: .65rem;
}
.iselect-list li .cur a{
    color:red;
}
/*绿色栏*/
.nav-kjri{
   
}
@media (min-width: 720px){
    div.nav-kjri{
        margin: 0 auto;
    }
}
.nav-kjri .nav_tit{
    height: 1.8rem;
    line-height: 1.8rem;
    font-size: .8rem;
    text-align: center;
    color: #fff;
    padding-left: .5rem;
    background: -webkit-gradient(linear,left top,left bottom,from(#009900),to(#006600));
}


/*开奖日期*/
.smemu {
    min-height: 1.5rem;
    position: relative;
    padding: .25rem 0;
    background: #fff;
    border-bottom: 1px solid #e6e6e6;
}
.smemu .sm-l {
    padding-left: .25rem;
    font-size: .7rem;
    font-weight: 700;
    color: #00f;
    line-height: 1.5rem;
}
.smemu .sm-b{
	padding-left: .25rem;
}
.rq-box {
    margin: .25rem;
    position: relative;
    font-size: .7rem;
}
.rq-cur-n {
	background: url(../images/rq-cur-n.png) no-repeat center
}

.rq-cur-g {
	background: url(../images/rq-cur-g.png) no-repeat center
}

.rq-kjday {
	background: url(../images/rq-num-bg.png) no-repeat center
}

.rq-tnum {
	line-height: 1.5rem;
	font-weight: 700;
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	margin: 0 auto;
	background-size: 1.5rem;
}

.rq-tdnum {
	height: .9rem;
	line-height: .9rem;
	font-size: .6rem;
	color: #aaa
}
.rq-nextq {
	margin-top: .15rem;
	padding-top: .25rem;
	text-align: center;
	border-top: 2px solid #94c9ff;
	margin-top: .5rem;
}
.rq-show-time .stime {
    font-style: normal;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #005F3C;
    border-radius: .25rem;
    font-size: .7rem;
    color: #fff;
    margin-top: .5rem;
}
.rq-memu {
	background: #005F3C;
	text-align: center;
	color: #e3e3e3;
	line-height: 2rem;
	height: 2rem;
	position: relative
}

.rq-select {
	background: #005F3C;
	border: 0;
	color: #fff;
	font-size: .8rem;
}

.rq-memu-left {
	position: absolute;
	left: 0;
	top: 0;
	width: 2rem;
	height: 2rem;
	background: url(../images/bt-6.png) no-repeat left top;
	background-position: .2rem .2rem;
}

.rq-memu-right {
	position: absolute;
	right: 0;
	top: 0;
	width: 2rem;
	height: 2rem;
	background: url(../images/bt-5.png) no-repeat left top;
	background-position: .1rem .2rem;
}
.rq-show {
	background: #60AFFF;
	padding: .5rem;
	position: relative;
	padding-left: 7.5rem;
	height: 10.2rem;
	color: #fff
}

.rq-show-left {
	display: inline-block;
	width: 6.5rem;
	position: absolute;
	top: .5rem;
	left: .5rem;
	border-right: 2px solid #94c9ff;
	height: 10.2rem
}

.rq-show .ltxt {
	color: #fff;
	text-align: center
}

.rq-show .lnb {
	width: 3.75rem;
	height: 3.75rem;
	line-height: 3.75rem;
	font-weight: 400;
	font-size: 2.6rem;
	margin: .25rem auto;
	border-radius: .15rem;
	background: #FB0;
	color: #fff;
	box-shadow: .05rem .1rem .25rem rgba(0,0,0,.1),-.05rem .1rem .25rem rgba(0,0,0,.1);
	text-align: center
}

.rq-show .rtxt {
	position: relative;
	line-height: .9rem;
	padding-left: 1rem;
	margin-bottom: .25rem;
	font-size: .7rem;
}
.rq-table {
	margin: 0;
	background: #fff;
	border: 0;
	width: 100%;
	text-align: center;
}

.rq-table .rq-day {
	border: 1px solid #D6D6D6;
	padding: 0;
	position: relative
}
.ji, .yi {
    font-style: normal;
    padding: 1px;
    background: red;
    margin-right: .15rem;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
}
.ji {
    background: green;
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: .7rem
}

.nav-table {
	width: 100%;
	background: #fff
}

.nav-table th {
	font-weight: 400;
	text-transform: uppercase;
	font-size: .6rem;
	border-top: 0 none;
	background: none repeat scroll 0 0 #005F3C;
	color: #FFF
}

.nav-table td,.nav-table th {
	padding: .25rem;
	line-height: 1rem;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #693;
	border-left: 1px solid #693;
	border-right: 1px solid #693;
	margin: 0;
	text-align: center
}

.rq-table td {
	border: 0;
}

.nav-table th {
	border-color: #693
}

.nav-table {
	border-bottom: 1px solid #693
}

.nav-ps {
	font-size: .6rem;
	padding: .15rem;
	color: #ad3a37;
	background: #FCC;
	text-align: center
}
/*挑码工具*/
.tmgj{
	padding: .5rem 0 .5rem .5rem;
	border-bottom: 1px solid #e6e6e6;
	font-size: .65rem;
	font-weight: 700;
    color: #00f;
}
.gjh {
    padding: .5rem;
    text-align: center;
}
.gjh .cur {
    border: 1px solid #C71C60;
    background: #C71C60;
}
.gjh li {
    display: inline-block;
    padding: .25rem .4rem;
    margin: .25rem;
    border: 1px solid #222;
    background: #333;
    color: #fff;
    border-radius: .25rem;
}
.gsel {
    margin: .25rem;
    border-radius: .25rem;
    background: #222;
    padding: .4rem;
    display: none;
}
.gj-out {
    position: relative;
    line-height: 1.2rem;
}
.gj-out-title {
    color: #999;
}
.bb{
    background: url(../images/bs.png) no-repeat 0 0;
}
.gb{
    background: url(../images/bs.png) no-repeat -1.15rem 0;
}
.rb{
    background: url(../images/bs.png) no-repeat -2.3rem 0;
}
.nb {
    display: inline-block;
    width: 1.15rem;
    height: 1.15rem;
    line-height: 1rem;
    color: #000;
    text-align: center;
    text-indent: -3px;
    font-family: Arial;
    font-weight: 700;
    font-size: .6rem;
    background-size: 4.6rem;
    margin: auto;
}

.gj-out-con li {
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    background: green;
    color: #fff;
    border-radius: 50%;
    font-weight: 700;
    text-align: center;
    margin-right: .25rem;
    margin-bottom: .25rem;
}
.sitem li {
    border-radius: .25rem;
    background: #5CB85C;
    font-weight: 400;
    width: auto;
    padding: 0 .25rem;
    font-size: .6rem;
    height: 1rem;
    line-height: 1rem;
}
.gj-line {
    position: relative;
    padding-left: 2.25rem;
    margin: .25rem;
    min-height: 1.5rem;
}
.gj-title {
    position: absolute;
    width: 2rem;
    line-height: 1.75rem;
    top: 0;
    left: 0;
    background: orange;
    border-radius: .15rem;
    text-align: center;
    color: #fff;
}
.gj-item li {
    display: inline-block;
    height: 1.75rem;
    border: 1px solid #5CB85C;
    line-height: 1.75rem;
    background: #fff;
    padding: 0 .5rem;
    border-radius: .25rem;
    margin-right: .25rem;
    margin-bottom: .25rem;
    color: #333;
}
.gj-ibox {
    height: 1.75rem;
    line-height: 1.75rem;
    text-align: right;
    font-size: .75rem;
    margin: .5rem 0;
}
em {
    color: #ea5c38;
    padding: 0 .25rem;
    font-style: normal;
}
.gj-input {
    width: 1.5rem;
    vertical-align: middle;
    height: 1rem;
    padding: 0;
    text-align: center;
}
.gj-btn {
    background: #C71C60;
    vertical-align: middle;
    border-radius: .25rem;
    display: inline-block;
    margin: 0 .25rem;
    padding: 0 .5rem;
    color: #fff;
    line-height: 1.5rem;
}
/*属性*/
/*********头部*******/

.main{
    padding: 0 .4rem;
    background-color: #e6e6e6;
}
@media (min-width: 720px){
    div.main{
        padding:0;
    }
}
.subnav{
    padding: 0 .1rem;
    border-radius: .2rem;
    background: #fff;
}
.subnav_tit{
    height:1.5rem;
    line-height: 1.5rem;
    font-size: .6rem;
    padding-left: .5rem;
    color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(#009900),to(#006600));
}
.subnav_con .list{
    width: 100%;
    line-height: 1.5rem;
    float: left;
    font-size: .7rem;
}
.subnav_con .list div{
    padding: .2rem 0;
    float: left;
}
.subnav_con .list .text{
    width: 10%;
    text-align: center;
}
.subnav_con .list .number{
    width: 90%;
}
.subnav_con .list .number span,.subnav_con .box .ball{
    display: inline-block;
    width:1.2rem !important;
    height: 1.2rem !important;
    text-align: center;
    font-size: .6rem;
    font-weight: bold;
    line-height: 1.2rem !important;
    background: url("../images/icon_saizi.png") no-repeat center ;
    background-size:3.6rem 1.2rem ;
    color: #000;
    margin: 0 .5rem;
}
.subnav_con .list .number .go6h_blueBall,.subnav_con .box .go6h_blueBall{
    background-position:0 0 !important;
}
.subnav_con .list .number .go6h_greenBall,.subnav_con .box .go6h_greenBall{
    background-position:-1.2rem 0 !important;
}
.subnav_con .list .number .go6h_redBall,.subnav_con .box .go6h_redBall{
    background-position:-2.4rem 0 !important;
}
.main .bg{
    background: #FFF !important;
}
.subnav_con p{
    text-align: center;
    height: 1.5rem;
    line-height: 1.5rem;
}
.tab{
    padding: .2rem .5rem;
    background: #fff;"
}
.subnav_con .box .ball{
    margin: .2rem .4rem;
}
.subnav_con table{
    width: 100%;
    border-collapse: collapse;
}
.subnav_con table td{
    border: 1px solid #e6e6e6;
    height: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    font-size: .7rem;
    color: #333;
}
.subnav_con table td.title {
    background-color: #f6f6f6;
}
.subnav_con .seven td{
    width: 11.43%;
}
.subnav_con .four td{
    width: 26.66666666%;
}
.subnav_con .five td{
    width: 20%;
}

/*开奖直播*/
.result{
	padding: 0 .4rem;
}
@media (min-width: 720px){
    div.result{
        padding: 0;
    }
}
.result .live{
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
	position: relative;
}
.result .live p{
	text-align: center;
	font-size: .7rem;
	height: 1.7rem;
	line-height: 1.7rem;
}
.result .live .live-cont{
	width: 100%;
	height: 13rem;
}
.result .kj-list{
	box-sizing: border-box;
	background-color: #fff;
}
/*走势图*/
.main{
    padding: 0 .1rem;
    background-color: #e6e6e6;
}
.main_tit{
    height:1.5rem;
    line-height: 1.5rem;
    font-size: .6rem;
    padding-left: .5rem;
    color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(#009900),to(#006600));
}
.main_content .list{
    width: 50%;
    height: 1.5rem;
    line-height: 1.5rem;
    float: left;
    text-align: center;
    font-size: .7rem;
}
.main_content .list a{
    color: #666;
}