*{margin: 0; padding: 0;}
li{list-style: none;}
a{text-decoration: none;}
input{border: 0;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: Microsoft YaHei,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Arial,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#app .appHeader {
	margin:0 auto 14px;
	height:183px;
	width:100%
}
#app .appHeader .logo {
	width:1170px;
	height:140px;
	margin:0 auto
}
#app .appHeader .logo img {
	cursor:pointer;
	height:96px;
	margin-top:20px
}
#app .appHeader .logo .date {
	float:right;
	font-size:18px;
	color:#a4a4a4;
	line-height:140px
}
#app .appHeader ul {
	margin:0 auto;
	width:1170px;
	height:38px;
	border-bottom:5px solid #eee222;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
#app .appHeader ul li {
	float:left;
	width:195px;
	height:38px;
	text-align:center;
	font-size:15px;
	color:#515151
}
#app .appHeader ul li .whole {
	width:195px;
	height:38px;
	margin:0 auto;
	cursor:pointer;
	color:#fff
}
#app .appHeader ul li .whole .active {
	color:#fff100
}
#app .appHeader ul li img {
	height:26px;
	width:26px;
	margin-right:8px;
	position:relative;
	top:7px
}
#app .appHeader ul li div {
	display:inline-block;
	height:38px;
	line-height:38px
}
#app .appHeader ul li:first-child {
	background-image:url(data:image/jpeg;base64,/9j/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/dAAQAGv/uAA5BZG9iZQBkwAAAAAH/wAARCAAmAM4DABEAAREBAhEB/8QATQABAQAAAAAAAAAAAAAAAAAAAAgBAQEBAAAAAAAAAAAAAAAAAAAHCRABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAAABEQIRAD8AglD21QAAAAAAAAAAAAAAAAAAAAAAAAD/0IJQ9tUAAAAAAAAAAAAAAAAAAAAAAAAA/9GCUPbVAAAAAAAAAAAAAAAAAAAAAAAAAP/SglD21QAAAAAAAAAAAAAAAAAAAAAAAAD/04JQ9tUAAAAAAAAAAAAAAAAAAAAAAAAA/9k=)
}
#app .appHeader ul li:nth-child(2) {
	background-image:url(data:image/jpeg;base64,/9j/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/dAAQAGP/uAA5BZG9iZQBkwAAAAAH/wAARCAAmAL0DABEAAREBAhEB/8QATQABAQAAAAAAAAAAAAAAAAAAAAUBAQEBAAAAAAAAAAAAAAAAAAAICRABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAAABEQIRAD8Agr+ZTgAAAAAAAAAAAAAAAAAAAAAAP//Qgr+ZTgAAAAAAAAAAAAAAAAAAAAAAP//Rgr+ZTgAAAAAAAAAAAAAAAAAAAAAAP//Sgr+ZTgAAAAAAAAAAAAAAAAAAAAAAP//Tgr+ZTgAAAAAAAAAAAAAAAAAAAAAAP//Z)
}
#app .appHeader ul li:nth-child(3) {
	background-image:url(data:image/jpeg;base64,/9j/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/dAAQAGP/uAA5BZG9iZQBkwAAAAAH/wAARCAAmAL4DABEAAREBAhEB/8QATAABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAAJEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMAAAERAhEAPwCdTxTrAAAAAAAAAAAAAAAAAAAAAAAf/9CdTxTrAAAAAAAAAAAAAAAAAAAAAAAf/9GdTxTrAAAAAAAAAAAAAAAAAAAAAAAf/9KdTxTrAAAAAAAAAAAAAAAAAAAAAAAf/9OdTxTrAAAAAAAAAAAAAAAAAAAAAAAf/9k=)
}
#app .appHeader ul li:nth-child(4) {
	background-image:url(data:image/jpeg;base64,/9j/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/dAAQAGP/uAA5BZG9iZQBkwAAAAAH/wAARCAAmAL8DABEAAREBAhEB/8QATQABAQAAAAAAAAAAAAAAAAAAAAgBAQEBAAAAAAAAAAAAAAAAAAAICRABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAAABEQIRAD8AoJkoqEAAAAAAAAAAAAAAAAAAAAAAB//QoJkoqEAAAAAAAAAAAAAAAAAAAAAAB//RoJkoqEAAAAAAAAAAAAAAAAAAAAAAB//SoJkoqEAAAAAAAAAAAAAAAAAAAAAAB//ToJkoqEAAAAAAAAAAAAAAAAAAAAAAB//Z)
}
#app .appHeader ul li:nth-child(5) {
	background-image:url(data:image/jpeg;base64,/9j/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/dAAQAGP/uAA5BZG9iZQBkwAAAAAH/wAARCAAmAL0DABEAAREBAhEB/8QATQABAQAAAAAAAAAAAAAAAAAAAAgBAQEBAAAAAAAAAAAAAAAAAAAHCRABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAAABEQIRAD8Aj1oSpAAAAAAAAAAAAAAAAAAAAAAAD//Qj1oSpAAAAAAAAAAAAAAAAAAAAAAAD//Rj1oSpAAAAAAAAAAAAAAAAAAAAAAAD//Sj1oSpAAAAAAAAAAAAAAAAAAAAAAAD//Tj1oSpAAAAAAAAAAAAAAAAAAAAAAAD//Z)
}
#app .appHeader ul li:nth-child(6) {
	background-image:url(data:image/jpeg;base64,/9j/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/dAAQAGP/uAA5BZG9iZQBkwAAAAAH/wAARCAAmAL8DABEAAREBAhEB/8QATQABAQAAAAAAAAAAAAAAAAAAAAcBAQEBAAAAAAAAAAAAAAAAAAAICRABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAAABEQIRAD8Akiq2goAAAAAAAAAAAAAAAAAAAAAAD//Qkiq2goAAAAAAAAAAAAAAAAAAAAAAD//Rkiq2goAAAAAAAAAAAAAAAAAAAAAAD//Skiq2goAAAAAAAAAAAAAAAAAAAAAAD//Tkiq2goAAAAAAAAAAAAAAAAAAAAAAD//Z)
}
#app footer {
	background-color:#fff;
	width:100%;
	height:45px;
	color:#848484;
	font-size:14px
}
#app footer .bottom {
	margin:0 auto;
	width:100%;
	height:40px;
	line-height:40px
}
#app footer .bottom .son {
	margin:0 auto;
	width:1170px;
	text-align:center;
	border-top:5px solid #eee222
}
.swiper {
	height:375px;
	position:relative;
	border-radius:0 0 4px 4px;
	overflow:hidden;
	margin:0 auto
}
.swiper,.swiper img {
	width:1166px
}
.swiper .swiper-pagination {
	position:absolute;
	top:345px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.swiper .swiper-pagination span {
	display:inline-block
}
.swiper .swiper-pagination span:nth-child(2) {
	margin:0 10px
}
.swiper .swiper-pagination .swiper-pagination-bullet {
	background-color:#a4a4a4;
	opacity:1;
	height:12px;
	width:12px;
	border-radius:50%
}
.swiper .swiper-pagination .swiper-pagination-bullet-active {
	background-color:#d80011
}
.currentVideo {
	z-index:10;
	position:fixed;
	left:0;
	top:0;
	height:100vh;
	width:100vw;
	background-color:rgba(0,0,0,.5)
}
.currentVideo .main {
	height:438px;
	width:640px;
	background-color:#fff;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	overflow:hidden;
	position:relative
}
.currentVideo .main .header {
	height:70px;
	width:100%;
	padding:20px 10px 10px
}
.currentVideo .main .header span {
	display:inline-block
}
.currentVideo .main .header img {
	background-color:grey;
	border-radius:50%;
	cursor:pointer;
	float:right
}
.currentVideo .main .header .videoName {
	font-weight:600
}
.currentVideo .main .header .videoIssue,.currentVideo .main .header .videoName {
	color:#515151;
	font-size:16px;
	height:23px;
	line-height:23px;
	padding-right:15px
}
.currentVideo .main .header .videoIssue span {
	color:#d80011
}
.currentVideo .main .header .videoTitle {
	color:#fff;
	font-size:16px;
	height:23px;
	line-height:23px;
	border-radius:15px;
	text-align:center;
	padding:0 20px;
	background-color:#d80011
}
.currentVideo .main .header .videoTime {
	color:grey;
	height:23px;
	line-height:23px;
	font-size:14px;
	width: 230px;
}
.videoCode {
    color: grey;
    height: 23px;
    width: 380px;
    line-height: 23px;
    font-size: 14px;
    position: relative;
    top: -34px;
    left: 230px;
}
.currentVideo .main .video1 {
	width:640px;
	height:368px;
	background-color:#000;
	position:relative;
	overflow:hidden
}
.currentVideo .main .video1 .livebg {
	width:640px;
	height:368px
}
.currentVideo .main .video1 .play {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	z-index:1;
	cursor:pointer
}
.currentVideo .loading {
	width:640px;
	height:368px;
	margin-top:36px;
	font-size:30px;
	z-index:20;
	background-color:#000
}
.currentVideo .loading,.currentVideo .loading .wrap {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.currentVideo .loading .wrap>div {
	background-color:#fff;
	height:150px;
	width:16px;
	margin-right:10px;
	display:inline-block;
	-webkit-animation:loading 1s ease-in-out infinite;
	animation:loading 1s ease-in-out infinite
}
.currentVideo .loading .wrap .two {
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
.currentVideo .loading .wrap .three {
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
.currentVideo .loading .wrap .four {
	-webkit-animation-delay:-.7s;
	animation-delay:-.7s
}
.currentVideo .loading .wrap .five {
	-webkit-animation-delay:-.6s;
	animation-delay:-.6s
}
.LotteryIndex .swiper {
	margin:0 auto
}
.LotteryIndex .lotteryHall {
	padding-top:16px;
	padding-bottom:50px
}
.LotteryIndex .lotteryHall ul {
	width:1170px;
	height:auto;
	margin:0 auto
}
.LotteryIndex .lotteryHall ul li {
	width:1170px;
	height:282px;
	margin-bottom:20px
}
.LotteryIndex .lotteryHall ul li .mainLottery {
	float:left;
	width:880px;
	height:282px;
	-webkit-box-shadow:0 1px 4px #c8c8c8;
	box-shadow:0 1px 4px #c8c8c8;
	border:1px solid #dadada;
	border-radius:4px;
	background-color:#fff
}
.LotteryIndex .lotteryHall ul li .mainLottery .top {
	width:880px;
	height:282px;
	position:relative
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .maintain {
	display:inline-block;
	height:36px;
	line-height:36px;
	font-size:20px;
	background-color:#d80011;
	padding:0 20px;
	color:#fff;
	border-radius:18px;
	position:absolute;
	top:2px;
	left:220px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryTitle {
	width:878px;
	height:40px;
	line-height:40px;
	padding:0 20px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryTitle .title {
	font-size:20px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryTitle .nextTime {
	font-size:14px;
	float:right
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .amlhc {
	background-color:#ffc9c9;
	border:1px solid #d80011;
	color:#d80011
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .sflhc {
	background-color:#c9eeff;
	border:1px solid #0073a7;
	color:#0073a7
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum {
	height:200px;
	width:498px;
	position:absolute;
	left:0
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .lastTitle {
	height:20px;
	line-height:20px;
	width:498px;
	margin-top:46px;
	margin-bottom:22px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .lastTitle .lotteryName {
	float:left;
	margin:0 20px 0 28px;
	font-weight:600;
	font-size:20px;
	color:#292929;
	font-size:15px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .lastTitle .lotteryIssue {
	font-size:15px;
	float:left;
	color:#525252
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .lastTitle .lotteryIssue span {
	color:#d80011
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num {
	height:44px;
	width:528px;
	padding-left:20px;
	margin-top:40px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num>span {
	height:44px;
	width:528px;
	display:inline-block
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball {
 
	position:relative;
	text-align:center;
	display:inline-block;
	height:44px;
	width:44px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball img {
	height:44px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball .shengxiao {
	color:#515151;
	font-size:15px;
	position:absolute;
	top:70px;
	left:23px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball:nth-child(6) {
	margin-right:20px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball:nth-child(6):before {
	content:"+";
	position:absolute;
	color:#d80011;
	font-size:20px;
	right:-18px;
	top:15px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .balls {
	display:inline-block;
	height:44px;
	width:42px;
	text-align:center;
	line-height:46px;
	background-position:-0.8px -1px;
	background-size:44px;
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:600
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .green {
	background-image:url(/images/green10.png)
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .red {
	background-image:url(/images/red10.png
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .blue {
	background-image:url(/images/blue10.png)
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .desc {
	font-size:26px;
	color:#515151
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .desc span {
	color:#e6541a
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime {
	height:200px;
	width:320px;
	position:absolute;
	right:0
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .nextTime {
	width:320px;
	height:45px;
	line-height:45px;
	color:#e6541a;
	font-size:14px;
	padding-left:40px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime {
	position:relative;
	margin-top:42px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .num {
	font-size:48px;
	color:#3b3b3b;
	display:inline-block;
	width:40px;
	height:54px;
	line-height:54px;
	border:1px solid #d4d4d4;
	border-radius:3px;
	text-align:center;
	margin-right:6px;
 
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .num:nth-of-type(2),.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .num:nth-of-type(5) {
	margin-right:20px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .dot {
	font-size:48px;
	color:#3b3b3b;
	display:inline-block;
	position:absolute;
	top:0
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .dot1 {
	left:90px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .dot2 {
	left:196px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check {
	height:40px;
	width:390px;
	clear:both;
	padding-left:50px;
	position:relative;
	top:30px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf .title {
	height:23px;
	line-height:23px;
	width:200px;
	font-size:15px;
	color:#d80011;
	position:relative;
	top:16px;
	left:6px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf .title .title-text {
	display:inline-block;
	margin-left:40px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf .title img {
	position:absolute;
	left:10px;
	top:6px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf p {
	width:270px;
	margin:0 auto;
	font-size:12px;
	line-height:24px;
	word-break:break-all;
	padding:0 8 0 0
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf p span {
	color:#d80011
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf p:first-of-type {
	margin-top:16px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .history {
	cursor:pointer;
	height:23px;
	line-height:23px;
	font-size:16px;
	color:#3f3f3f;
	margin-top:40px;
	margin-left:50px
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .history:hover {
	color:#d80011
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .history img {
	position:relative;
	top:0
}
.LotteryIndex .lotteryHall ul .lhcmainLottery {
	height:392px
}
.LotteryIndex .lotteryHall ul .lhcmainLottery .lhclotteryNum {
	height:150px
}
.LotteryIndex .lotteryHall ul .postLottery {
	float:right;
	width:275px;
	overflow:hidden;
	background-color:#fff;
	margin-top:1px
}
.LotteryIndex .lotteryHall ul .postLottery .postHeader {
	width:275px;
	height:40px
}
.LotteryIndex .lotteryHall ul .postLottery .postHeader .left {
	width:210px;
	height:40px;
	line-height:40px;
	display:inline-block;
	font-size:15px;
	padding-left:20px
}
.LotteryIndex .lotteryHall ul .postLottery .postHeader .right {
	display:inline-block;
	height:40px;
	line-height:40px;
	width:55px;
	text-align:center;
	font-size:13px;
	cursor:pointer
}
.LotteryIndex .lotteryHall ul .postLottery .postHeader .right span {
	text-decoration:underline
}
.LotteryIndex .lotteryHall ul .postLottery .postHeader .right img {
	position:relative;
	top:0;
	left:5px
}
.LotteryIndex .lotteryHall ul .postLottery .amlhc {
	background-color:#ffc9c9;
	border:1px solid #d80011;
	color:#d80011
}
.LotteryIndex .lotteryHall ul .postLottery .sflhc {
	background-color:#c9eeff;
	border:1px solid #0073a7;
	color:#0073a7
}
.LotteryIndex .lotteryHall ul .postLottery ul {
	width:275px;
	height:240px;
	margin:0;
	-webkit-box-shadow:0 1px 4px #c8c8c8;
	box-shadow:0 1px 4px #c8c8c8;
	border:1px solid #dadada;
	border-top:none
}
.LotteryIndex .lotteryHall ul .postLottery ul li {
	height:80px;
	width:100%;
	margin-bottom:0;
	padding-left:20px;
	font-size:14px
}
.LotteryIndex .lotteryHall ul .postLottery ul li:nth-child(2n) {
	background-color:#f0f0f0
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyIssue {
	height:24px;
	line-height:28px;
	color:#525252
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyIssue span {
	color:#d80011
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum {
	height:56px
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .lhcHisCode {
	width:28px;
	height:56px;
	line-height:52px;
	display:inline-block;
	text-align:center
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .lhcHisCode img {
	height:28px
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .lhcHisCode .shengxiao {
	background-color:transparent;
	color:#525252;
	position:relative;
	left:1px;
	top:-34px;
	font-size:13px
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .lhcHisCode:last-child {
	position:relative;
	left:12px
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .lhcHisCode:last-child:before {
	content:"+";
	position:absolute;
	color:#525252;
	font-size:14px;
	left:-11px;
	top:-10px
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .balls {
	display:inline-block;
	height:32px;
	width:32px;
	text-align:center;
	line-height:29px;
	background-size:30px;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:600;
	position:relative;
	top:-9px
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .balls i {
	display:inline-block;
	position:relative;
	left:-1px;
	-webkit-transform:scale(.833333);
	transform:scale(.833333)
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .green {
	background-image:url(/images/green10.png)
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .red {
	background-image:url(/images/red10.png)
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .blue {
	background-image:url(/images/blue10.png)
}
.LotteryIndex .lotteryHall ul .postLottery ul .nodata {
	text-align:center;
	line-height:58px;
	color:#515151;
	padding-left:0
}
.lotteryPost>.nav {
	margin:0 auto;
	width:1170px;
	height:50px;
	line-height:36px;
	font-size:24px;
	color:#2c2c2c
}
.lotteryPost>.header {
	width:1170px;
	height:36px;
	margin:0 auto 20px;
	background-color:#fff
}
.lotteryPost>.header ul {
	height:36px;
	line-height:36px;
	background-color:#f0f0f0;
	border-radius:18px
}
.lotteryPost>.header ul li {
	float:left;
	height:36px;
	padding:0 20px;
	font-size:16px;
	color:#414141;
	cursor:pointer
}
.lotteryPost>.header ul .active {
	color:#fff;
	background-color:#d80011;
	border-radius:18px
}
.lotteryPost .notice {
	background-color:#fdf7e8;
	height:36px;
	line-height:36px;
	width:1170px;
	font-size:14px;
	margin:0 auto 20px;
	color:#525252;
	padding-left:20px
}
.lotteryPost .notice .left {
	color:#a68452
}
.lotteryPost .notice .phone {
	color:#d80011
}
.lotteryPost .hisPost>ul {
	position:relative;
	height:auto;
	overflow:hidden;
}
.lotteryPost .hisPost>ul .page {
	clear:both;
	height:100px;
	width:100%;
	position:absolute;
	bottom:-100px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.lotteryPost .hisPost>ul .page span {
	display:block;
	width:35px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#515151;
	font-size:14px;
	cursor:pointer;
	margin-right:8px;
	margin-top:8px;
	border:0px solid #bb0a0a00;
	border-radius:4px
}
.lotteryPost .hisPost>ul .page .active {
	background-color:#d80011;
	color:#fff
}
.lotteryPost .hisPost>ul .title {
	width:1168px;
	height:50px;
	line-height:50px;
	border-bottom:0px solid #dadada;
	color:#646464;
	padding-left:20px
}
.lotteryPost .hisPost>ul .title .lotteryName {
	font-size:16px;
	color:#2c2c2c;
	font-weight:600;
	margin-right:398px;
	display:inline-block;
	width:186px
}
.lotteryPost .hisPost>ul .title .search {
	display:inline-block;
	height:36px;
	line-height:36px;
	border:1px solid #c6c6c6;
	border-radius:18px;
	padding:0 6px;
	position:relative;
	top:1px;
	left:4px
}
.lotteryPost .hisPost>ul .title .search input {
	outline:none;
	border:none;
	height:24px;
	line-height:24px;
	width:95px;
	color:#515151;
	padding-left:4px;
	position:relative;
	top:-1px
}
.lotteryPost .hisPost>ul .title .search img {
	width:17px;
	position:relative;
	top:3px;
	right:6px
}
.lotteryPost .hisPost>ul .title button {
	color:#646464;
	outline:none;
	border:none;
	height:36px;
	line-height:36px;
	text-align:center;
	padding:0 20px;
	border-radius:4px;
	background-color:#fff;
	font-size:15px;
	cursor:pointer
}
.lotteryPost .hisPost>ul .title button:last-of-type {
	margin-right:44px
}
.lotteryPost .hisPost>ul .title .choice {
	background-color:#d80011;
	color:#fff;
	border-radius:18px
}
.lotteryPost .hisPost>ul .title .six {
	margin-left:280px
}
.lotteryPost .hisPost>ul .title .date {
	width:140px;
	display:inline-block
}
.lotteryPost .hisPost>ul .title .date span {
	font-size:14px;
	color:#515151
}
.lotteryPost .hisPost>ul .title .date .mx-datepicker {
	width:130px;
	display:inline-block
}
.lotteryPost .hisPost>ul .title .date .mx-datepicker .mx-input {
	height:36px;
	border-radius:18px
}
.lotteryPost .hisPost>ul>li .lastInfo {
	width:100%;
	height:100%;
	border-bottom:0px solid #bb0a0a00
}
.lotteryPost .hisPost>ul>li .lastInfo>span {
	display:block;
	float:left
}
.lotteryPost .hisPost>ul>li .lastInfo .left {
	width:100%;
	height:78px;
	padding:0px 0 0px 0px;
	position:relative
}
.lotteryPost .hisPost>ul>li .lastInfo .left .maintain {
	position:absolute;
	left:0;
	top:0
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastTitle {
	width:290px;
	height:28px;
	line-height:36px;
	font-size:15px;
	color:#646464
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastTitle span:first-child {
	padding-right:16px;
	font-weight:600;
	color:#646464
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastTitle span:nth-of-type(2) i {
	color:#d80011
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastTitle .maintain {
	display:inline-block;
	height:26px;
	line-height:26px;
	font-size:20px;
	background-color:#d80011;
	padding:0 20px;
	color:#fff;
	border-radius:18px;
	position:absolute;
	top:10px;
	left:10px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum {
    width: 100vw; /* 占据屏幕宽度的 30% */
    margin-top: 4.2px;
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span {
	display:inline-block
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .ball {
	margin-right:1.3px;
	position:relative;
	text-align:center;
	display:inline-block;
	height:44px;
	width:44px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .ball img {
	height:1px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .ball .shengxiao {
	color:#6d6969;
	font-size:11px;
	top:48px;
	/*left:25px */
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .ball .shengxiao1 {
	color:#6d6969;
	font-size:11px;
	top:48px;
	left:4px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span:nth-child(6) {
	margin-right:18px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span:nth-child(6):before {
	content:"+";
	position:absolute;
	color:#000000;
	font-size:26px;
	right:-18px;
	top:7px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .balls {
	display:inline-block;
	height:44px;
	width:44px;
	text-align:center;
	line-height:42px;
	background-position:0px 0px;
	background-size:44px;
	background-repeat:no-repeat;
	font-size:21px;
	color:#6d6969;
	font-weight:400
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .green {
	background-image:url(data:image/png;base64,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)
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .red {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAnZQTFRFAAAA/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zIy/zMz/zMz/zMz/zMz/zIy/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zU1/zs7/0BA/0ND/zQ0/zMz/zAw/zMz/zMz/1hY/3x8/6Cg/8fH/+Hh/+rq/+/v//Ly//Hx/8bG/6Gh/3p6/zMz/zMz/zMz/zMz/0pK/66u/97e//39//////z8/3t7/0tL/zMz/zMz/zMz/zMz/1xc/7Ky/+7u/+3t/7Gx/1pa/zMz/zMz/zMz/3Bw/8zM//7+/87O/21t/zMz/zMz/1NT/8jI/1BQ/zMz/zMz/zo6//r6/zMz/zMz/1ZW/9nZ/9jY/1VV/35+//X1//b2/zc3/5ub//f3//j4/5yc/zg4/zY2/6qq/6am/zMz/6en/5qa/zMz/3Z2//Pz/1dX/zk5/9ra/19f/zMz/729/zMz/3Fx/2pq/83N/zMz/0JC/3l5/7q6/v7+/+Xl/z4+/zMz/2Rk/4mJ/8DA/9PT/+fn/z09/+np/0FB/9TU/8XF/7+//4iI/1lZ//n5/z8//93d/7u7/zIy/zEx/9HR/2tr/8nJ/7y8/09P/11d/6Ki/0VF/5eX/4qK/0ZG/zw8/9fX/5mZ/8/P/zMz//T0/1RU/3Nz/3V1/5CQ/3Jy/52d/6Oj/6io/7S0/zMz/2Ji/1tb/zMz/zIy/+zs/7i4/6Sk/0hI/4OD/6+v/25u/9DQ/2dn/62t/2lp/+bm/5GR/+Li/5OT/zQ0/zQ0/4yMZk/kBgAAANJ0Uk5TAAcuWYu2z+Lv+f/w4bSMWi0GAzdyt/YEBD3oAxdqxcBrDnjd/twNcf//////CAA7zP///////////////8sUgvX///////////SAKMb///////8pZfH//////4H8////CaX//wqx/////////////////////2T//xX///////9c/+D////E////////OP//////////////////////Lgf////////////////////B////////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);background-size: 100% 100%;g)
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .blue {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAvRQTFRFAAAAM5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5r/Mpj/M5n/M5n/M5n/M5n/Mpj/M5r/M5n/M5n/M5v/M5n/M5n/M5n/M5n/M5n/M5r/M5n/M5n/M5n/M5n/M5n/M5n/NZr/O53/QKD/Q6H/QJ//NJr/M5n/MJf/M5n/M5n/WKz/fL3/oND/x+P/4fD/6vT/7/f/8vj/8fj/xuL/odD/erz/M5n/M5n/M5n/M5n/NJn/SqX/er3/rtf/3u7//f7//////P7/rtb/e73/S6X/M5n/M5n/M5n/M5n/XK3/stj/7vb/7fb/sdj/Wq3/M5n/MJ//M5n/M5n/cLj/zOb//v//zub/bbb/M5n/M5n/U6n/yOT/UKf/M5r/M5n/Op3/+vz/oM//M5r/M5n/Vqr/2ez/2Ov/Var/fr7/9fr/9vv/N5v/m83/9/v/+Pv/nM7/OJv/Npv/qtX//P3/ptP/M5n//v7/p9P/nM3/msz/M5n/drr/8/n/V6v/OZz/2uz/Npr/ms3/+Pz/X6//M5n/vd7/M5n/M5n/cbj/arX/zeb/XK7/M5r/M5n/M5v/QqD/ebz/Mpf/ut3/5fL/Pp//M5n/WKv/ZLL/icT/M5f/M5r/wOD/0+n/5/P/PZ7/6fT/QaD/6vX/1On/xeL/v9//iMP/Waz/+fz/ZLH/P5//3e7/Pp7/u93/7vf/Mpn/stn/MZf/0ej/a7X/arT/yeT/vN7/T6f/+v3/Xa7/otD/RaL/l8v/isT/RqL/PJ3/1+v/Opz/mcz/z+f/M5n/9Pr/VKr/c7n/M5n/dbr/OJz/kMj/crn/nc7/o9H/qNP/ptL/tNn/M5n/YrH/W63/M5n/Mpn/9Pn/PJ7/7Pb/uNz/Vqv/2u3/2Oz/pNH/SKT/g8H/r9f/brb/zuf/0Oj/Z7P/rdb/abT/5vL/kcj/yOP/RqP/4vD/k8n/M5n/YrD/NJn/NJj/jMb/M5n/M5j/gnuVFAAAAPx0Uk5TAAcuWYu2z+Lv+f/w4bSMWi0GAzdyt/YEBD3oAxdqxcBrDnjd/twNcf///////wgAO8z////////////////LFIL1///////////////0gCjG////////KQBl8f//////gfz///8Jpf///wqx//////////////////////9k/////xX///////////9c/+AO/////wPEBP//BP///zj///8GB/////////////////////////8u/wf////////////////////////B////A////////////97//10H//////////////////////////////8J/wkK/wQHzGymjgAABdVJREFUeJy12XlcFFUAB/ABZIEBFuQSiJSWa7lBEtCQS2FnURDMAgkKMAndkstEBMMrxZMKDRQLjMvKI0sqK8vs0qywQ8uy+zK7b6t/eu/NHu/NzjKX/v7Zmbcz332ft29m3rxHUYKxs3cY56hycnahaRdXN5W72sNzvPBZAvHy9vH1o63i5+vjPUG+6h+gDrRGTQlUB1wliw26eiJPXYl6TwoOksxeowkJHZuFCQ3ThEti7SKc8PO1kVHR0TGRsXy2W0ScaDY+IdF8XszkpGunJKekTp2WmpJ8Xdr0yTFWdHpCvDg3IzOLPSN7xsycXB1DRJ+bN2s2p+r5BRli3DmFxuOL5l7P8GbeDTdyKl1YLMiWzC9lj72pTMfPwpTffAsplzoIuP4VlejAqim2VTYLbiXkygL/sdyF1eio29L0Qi7D1CyKJOjqhbbdxQZ0yO13CLMwS2oJ2bDYZn2Rq62rF+cyTEMd0T8MNursj9qhcemdYl2GWda0nGgN/nYugN81rxijM1inpbURlytKeNyVsD80rrhLigvSpsX7xnxrtxj2X+0qSfVFWU305zlcdw263uoktK8p+rXENci5uuMrYGmt6P6AZ93duJxJ3pES8kHZ+g1yXIbZ0I7BWQm4G5cOyxbJcxlmYzYmJ9phcAQsqRJxHfNn02a8MbZY3HA3WLBArsswW/HrZFuHGdbA/Xvku4zuXrzKGpMbFAZ371MAM2V4lUNMz+5g+Dwukn5pYGnpxODQYNbdvgPsZM9V4jJMHt4WE+9HcAAcl8yw8XwTm9QuDPYLQLAabs9U5jJMN15lNXR3ovFZnlJ4Fw4HegHYG27F5CqFe3bj8gMA9oEbDyrqEzA1vTjsA2BfuJGk1GWYPhz2pag9aKyaphxuw2G/hyhPtCE4PhFOPw7T9pQH/NAmK4cHCNiB7cWRKcrhZPypCnqyI/yISlUODw7hsCOlgh/RU5XDw3txWEW5XRnYiXK9Mk3hTLmgP+9h5TD557lQ6CP2MnS3R4juRrMw/ahyeB8HRk1x2S9p0BTO6HO6cng/AbtS7CvogRal7sHHCNiNvUDoQ48rhXueIGAV5c5uKH40HSb/O3f2JkTTs5TC3SSsphzYjdnzlLkjXSTsQT3JbsQ+pQzOIV3ak3raOI1yQJGr7yRdv/HGhylImRL4SDsJ+5oe/yDPKKnws5yW8DENWGCekw8fbeTA3gD2Mk2BPf+CXLf+GMcNnGAeFMK8KBdejW7Fx5NeevkVVlJbhrEwr74mz11yApwcdXKwnGFeRz9hHMZuP2Wqcm2DHPeNN8G4/a0edge9P00axV4VUOqWSXf1p2n67XdqjHvv0pZXBSooxATHNkm+fereo+kTZ8ynwdffMPPEpMb8dy5vkwqfBa16xjwIToVtbH4dozosE46N70ur71lwyfVZ9j8AxDlsujPC0gW1GyWMwfVNoIYfWppP9xEQzmPv0h9bJjNpeu06se4ncKri088sBZ+D/XRiEjUhC5O/+FKc+xWaHvvaUtDwDU3nE9MKVHwmfkU2L90kzNafXA+PrcJuBN+C/QLO1GxGIS5nbz4qMOmk23qMHVJdsJRdaLaeujFONlnS+N3FMbq0/vsfjPez9hFz4RHwQlbKMy3rUUmTdFGOjTHoyI+dzaajfjKXXjxO05V8k7IlFTQ3Xd2He2pI9ODPu7rx5+YvxvLyX3+DDczjmqYgOTnU29faP5A8ODw8+PvAvtb9vbvJ7/8w/l4bLLcxBUn9aeCRUbRDXXuHtHzf/IXc5NPwS8Pf/C5FXbIp284/KdP6u9Fg3nDJlgvqzNcaIlNts76onQsqhQm+VFb8O5YLsrJUWLFOqQffBC+Z4kJhhxsRyxUgayrypbFZmaIWWOCSULoUN1HskhBI3PlzYtltW+yEPSzhmjAxy24hmg5hi5Og4B1CC4WnZCwUwowKLW2OymJRdtpejPWSrxqzx9ND7ahyc4XLx85OKvdxDvb/CZ/1P/5sT33gPoXFAAAAAElFTkSuQmCC)
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .gray {
	background-image:url(/images/bal.png)
}
.lotteryPost .hisPost>ul>li .lastInfo .right {
	width:360px;
	height:164px;
	padding-top:10px;
	padding-left:50px
}
.lotteryPost .hisPost>ul>li .lastInfo .right .nextTimeTitle {
	color:#646464;
	font-size:15px;
	height:36px;
	line-height:36px;
	width:358px
}
.lotteryPost .hisPost>ul>li .lastInfo .right .nextTimeTitle span {
	color:#d80011
}
.lotteryPost .hisPost>ul>li .lastInfo .right .leftTime {
	position:relative;
	margin-top:20px;
	width:330px
}
.lotteryPost .hisPost>ul>li .lastInfo .right .leftTime .num {
	font-size:48px;
	color:#3b3b3b;
	display:inline-block;
	width:40px;
	height:54px;
	line-height:54px;
	border:15px solid #d4d4d4;
	border-radius:3px;
	text-align:center;
	margin-right:6px;
 
}
.lotteryPost .hisPost>ul>li .lastInfo .right .leftTime .num:nth-of-type(2),.lotteryPost .hisPost>ul>li .lastInfo .right .leftTime .num:nth-of-type(5) {
	margin-right:20px
}
.lotteryPost .hisPost>ul>li .lastInfo .right .leftTime .dot {
	font-size:18px;
	color:#3b3b3b;
	display:inline-block;
	position:absolute;
	left:106px;
	top:0
}
.lotteryPost .hisPost>ul>li .lastInfo .right .leftTime .dot1 {
	left:90px
}
.lotteryPost .hisPost>ul>li .lastInfo .right .leftTime .dot2 {
	left:196px
}
{
	min-height:88px
}
.currentVideo {
	z-index:10;
	position:fixed;
	left:0;
	top:0;
	height:100vh;
	width:100vw;
	background-color:rgba(0,0,0,.5)
}
.currentVideo .main {
	width:640px;
	height:450px;
	background-color:#000;
	position:relative;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%)
}
.currentVideo .main .header {
	height:90px;
	width:100%;
	padding:15px;
	background-color:#fff
}
.currentVideo .main .header span {
	display:inline-block
}
.currentVideo .main .header img {
	background-color:grey;
	border-radius:50%;
	height:25px;
	cursor:pointer;
	position:relative;
	top:0;
	left:0
}
.currentVideo .main .header .videoName {
	font-weight:600
}
.currentVideo .main .header .videoIssue,.currentVideo .main .header .videoName {
	color:#515151;
	font-size:16px;
	height:23px;
	line-height:23px;
	padding-right:15px
}
.currentVideo .main .header .videoIssue span {
	color:#d80011
}
.currentVideo .main .header .videoTitle {
	color:#fff;
	font-size:12px;
	height:20px;
	line-height:20px;
	text-align:center;
	padding:0 10px;
	background-color:#d80011;
	border-radius:10px
}
.currentVideo .main .header .videoTime {
	color:grey;
	height:23px;
	line-height:23px;
	font-size:14px;
	width:230px
}
.currentVideo .main .header .lhctime {
	position:relative;
	top:9px
}
.currentVideo .main .header .videoCode {
	color:grey;
	height:23px;
	width:380px;
	line-height:23px;
	font-size:14px;
	position:relative;
	top:-34px;
	left:230px
}
.currentVideo .main .header .videoCode .vtitle {
	position:relative;
	top:-24px;
	left:22px;
	height:30px;
	width:100px
}
.currentVideo .main .header .videoCode .lhctitle {
	position:relative;
	top:-10px
}
.currentVideo .main .header .videoCode .ball {
	width:23px;
	height:23px;
	margin-right:5px;
	display:inline-block
}
.currentVideo .main .header .videoCode .ball img {
	height:28px;
	width:28px
}
.currentVideo .main .header .videoCode .ball:nth-of-type(7) {
	margin-right:14px
}
.currentVideo .main .header .videoCode .ball:nth-of-type(8) {
	margin-right:0
}
.currentVideo .main .header .videoCode .ball:nth-of-type(8):after {
	content:"+";
	position:absolute;
	color:#d80011;
	font-size:14px;
	right:62px;
	top:-9px
}
.currentVideo .main .header .videoCode .balls {
	display:inline-block;
	height:32px;
	width:32px;
	text-align:center;
	line-height:29px;
	background-size:30px;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:600;
	position:relative;
	top:-9px;
	color:#000
}
.currentVideo .main .header .videoCode .balls i {
	display:inline-block;
	position:relative;
	left:-1px;
	-webkit-transform:scale(.833333);
	transform:scale(.833333)
}
.currentVideo .main .header .videoCode .green {
	background-image:url(/images/green10.png)
}
.currentVideo .main .header .videoCode .red {
	background-image:url(/images/red10.png)
}
.currentVideo .main .header .videoCode .blue {
	background-image:url(/images/blue10.png)
}
.currentVideo .main .header .videoCode .shengxiao {
	background-color:transparent;
	color:#525252;
	position:relative;
	left:8px;
	top:-12px;
	font-size:13px
}
.currentVideo .main .header .control {
	position:absolute;
	top:300px;
	left:450px;
	width:70px;
	height:70px;
	border-radius:50%;
	overflow:hidden;
	z-index:100
}
.currentVideo .main .header .control img {
	position:absolute;
	top:-22px;
	left:-13px
}
.currentVideo .main video {
	width:640px;
	height:368px;
	position:relative;
	top:-4px
}
.currentVideo .main video:focus {
	outline:none
}
.currentVideo .main .loading {
	margin-top:46px;
	width:640px;
	height:360px;
	font-size:30px;
	z-index:20
}
.currentVideo .main .loading,.currentVideo .main .loading .wrap {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.currentVideo .main .loading .wrap>div {
	background-color:#fff;
	height:150px;
	width:16px;
	margin-right:10px;
	display:inline-block;
	-webkit-animation:loading 1s ease-in-out infinite;
	animation:loading 1s ease-in-out infinite
}
.currentVideo .main .loading .wrap .two {
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
.currentVideo .main .loading .wrap .three {
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
.currentVideo .main .loading .wrap .four {
	-webkit-animation-delay:-.7s;
	animation-delay:-.7s
}
.currentVideo .main .loading .wrap .five {
	-webkit-animation-delay:-.6s;
	animation-delay:-.6s
}
.currentVideo .lhcmain {
	height:450px
}
.currentVideo .lhcmain .lhcheader {
	height:100px
}
.currentVideo .lhcmain .lhcheader .lhcvideoCode {
	top:-28px
}
.hisTitle {
	width:1168px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #dadada;
	padding:0 10px;
	background-color:#efefef
}
.hisTitle span {
	float:left;
	display:block;
	color:#2c2c2c;
	font-size:15px;
	font-weight:600;
	text-align:center
}
.hisTitle span:first-child {
	width:170px
}
.hisTitle span:nth-child(2) {
	width:220px
}
.hisTitle span:nth-child(3) {
	width:588px;
	text-align:center
}
.hisTitle span:nth-child(4) {
	width:170px
}
.nodata {
	width:1168px;
	height:58px;
	line-height:58px;
	text-align:center;
	color:#414141;
	font-size:14px
}
.hisMore {
	width:1168px;
	height:52px;
	line-height:52px;
	padding:0 10px;
	border-bottom:1px solid #d4d4d4
}
.hisMore:last-child {
	border-bottom:none
}
.hisMore>span {
	display:block;
	float:left;
	height:52px;
	line-height:52px;
	color:#414141;
	font-size:14px
}
.hisMore>span span {
	color:#d80011
}
.hisMore>span:first-child {
	width:170px;
	text-align:center
}
.hisMore>span:nth-child(2) {
	width:220px;
	text-align:center
}
.hisMore>span:nth-child(3) {
	width:588px;
	text-align:center
}
.hisMore>span:nth-child(3) span {
	display:inline-block;
	height:46px
}
.hisMore>span:nth-child(3) span span {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	margin-right:10px
}
.hisMore>span:nth-child(3) span .ball {
	display:inline-block;
	width:23px;
	height:23px;
	position:relative
}
.hisMore>span:nth-child(3) span .ball img {
	width:30px
}
.hisMore>span:nth-child(3) span .ball .shengxiao {
	background-color:transparent;
	color:#414141;
	position:relative;
	left:3px;
	top:-6px;
	font-size:13px
}
.hisMore>span:nth-child(3) span .ball:last-child {
	position:relative;
	left:12px
}
.hisMore>span:nth-child(3) span .ball:last-child:before {
	content:"+";
	position:absolute;
	color:#d80011;
	font-size:14px;
	left:-15px;
	top:2px
}
.hisMore>span:nth-child(3) span .balls {
	display:inline-block;
	height:23px;
	width:23px;
	text-align:center;
	line-height:29px;
	background-size:30px;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:600;
	color:#000
}
.hisMore>span:nth-child(3) span .balls i {
	display:inline-block;
	-webkit-transform:scale(.833333);
	transform:scale(.833333)
}
.hisMore>span:nth-child(3) span .green {
	background-image:url(/images/green10.png)
}
.hisMore>span:nth-child(3) span .red {
	background-image:url(/images/red10.png)
}
.hisMore>span:nth-child(3) span .blue {
	background-image:url(/images/blue10.png)
}
.hisMore>span:nth-child(4) {
	width:170px
}
.hisMore>span:nth-child(4) .disvideo,.hisMore>span:nth-child(4) .video {
	display:block;
	width:87px;
	height:34px;
	margin-top:4px;
	margin-left:42px;
	cursor:pointer;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAiCAYAAAAqJ0UeAAAB+klEQVRoge2aP0vDQBiHf3emoTGB2D+LQsFNRwUV/AY6utvRoVM/gLOfoYubH0IFv4GDjt2LuIjtCVFRzMmbmlaDLXjpUUvfBzL1OHoPv3vvEl7xeHCA405nHUADwCGAMhhTugDOALROarW2aGxtrS0I0d4PQ2z4Pjwp2awhL3GM2yjCuVL40HrVocTuhSG2PQ+vz8/ovr1Baz2Ti5smQgi4rosdz8O71rhUqkFy65u+n4i9v7uD6vUQx/H8WjJESomlUgnLKyvYDgKSe0Ryy1QKKLFPvR66Dw+cXAMouQJAtVrFUhDQBGVnMA0J1ToZQAMZA7T+EUzn+wyJfRZrTNbdQG4aa8lyjcnu+h/JJbEs15ysu2Fyv6yzXHPS3Z/CyZ0g45NLA2Z3bVMndZgyTC6llg+0XCTB/O1A45qbn7E1d0GI5GHMyLrj5E6Q0cnlmpsbrrkW4XuuRfgNzSJccy0ytuZKvorlQo5KLpeF/PCBZpHRBxp/LM8Nfyy3CF/FLMI11yJccy0ytuYKKfs/clPI36FdT312GbmPL3FcdgsFuL7ff8tguX9HCDhBAOk4SUMeeSW5ZzdR1NxdXIRbqaAQhizXBCqrjgPpuriOIprglOS2LpRqUpiTFtJicebW9V9IW0ivlKJ/1Mo2P9cBlOZdUg6Gzc+1WvsTOpZ4oYduj9oAAAAASUVORK5CYII=);
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.hisMore>span:nth-child(4) .disvideo span,.hisMore>span:nth-child(4) .video span {
	color:#fff;
	font-size:14px;
	position:relative;
	top:-9px;
	left:2px
}
.hisMore>span:nth-child(4) .disvideo {
	cursor:not-allowed;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAiCAYAAAAqJ0UeAAAB00lEQVRoge3asU7CUBTG8a+lFhICiZ0YWsqmwrNg2BU3ByYeh8WNkcXos1DqIGphJLU4MNBYzMGA0CAJt94ocv5JFwKF/nJoaLlKp9PB3e39KYAGgEsABjjRXgG0AbTOa1VXqV9cnaiq6pYrZZiWCV0/YlnBwjDEwBvC6TqIoqik0cSWK2co2hYmkwnG4wCz2WwvD+43UxQF6XR67hhF73C6vQbh1k3rE9bzPPi+T+qHqySYqqowDAO2baNo24R7TbgGnQre3sYIggCj0YgnVyCaXAIuFArI5XK0A0Nb3Q2h0pNo43YvPpRruCRPGydW3G6JuxjrVCrFtIKR3+q3nif3B9s6uTS1mqbJe/d/HvltnFzGTd5WXD7nJuvbcy7jJo9xJbb11wLBMq54cbu1yV1MLydW/Op2bXL50jdZcTseU4kxrsQYV2KMKzHGlRjjSoxxJca4EmNciTGuxBhXYowrsSXu4qYN37gRa5Mf3RXzp9PQoP/Ostns/EFecbN7hEp+5DidhvR6n3Dbw8GgaZfs+VqnfD7PuAIRLsHquo7+Y592cEO4LafbawIKrKKJTCazb8f1Z6IlpM9PL3B7D/SRWvHFz3UAx4eOlKCvxc+1qvsBkRJ2jslhwXIAAAAASUVORK5CYII=)
}
.hisMore>span:nth-child(4) .disvideo span {
	color:#fff
}
.lhcli,.lhcli>span {
	height:52px;
	line-height:52px
}
.lhcli>span:nth-child(3),.lhcli>span:nth-child(4) {
	padding-top:4px
}
.lhcli>span:nth-child(4) .disvideo>img,.lhcli>span:nth-child(4) .video>img {
	top:-3px
}
.lhcli>span:nth-child(4) .disvideo>span,.lhcli>span:nth-child(4) .video>span {
	top:-10px
}
.lotteryPost .help {
	width:1170px;
	min-height:370px;
	margin:0 auto 0;
	background-color:#fff;
	padding:15px 100px 13px
}
.lotteryPost .help .title {
	width:970px;
	height:90px;
	line-height:90px;
	text-align:center;
	font-size:24px;
	color:#2c2c2c
}
.lotteryPost .help .main {
	min-height:310px;
	width:970px;
	color:#2c2c2c;
	font-size:15px;
	line-height:30px
}
.lotteryPost .help .main div {
	height:23px;
	line-height:23px
}
.lotteryPost .help .main .mark {
	margin-top:20px
}
.lotteryPost .help .main p {
	line-height:30px;
	padding-left:15px
}
.lotteryFaq {
	padding:20px 0 65px
}
.lotteryFaq .header {
	width:1170px;
	height:36px;
	margin:0 auto 20px;
	background-color:#fff
}
.lotteryFaq .header ul {
	height:36px;
	line-height:36px;
	background-color:#f0f0f0;
	border-radius:18px
}
.lotteryFaq .header ul li {
	float:left;
	height:36px;
	width:125px;
	font-size:16px;
	color:#414141;
	text-align:center;
	cursor:pointer
}
.lotteryFaq .header ul .active {
	color:#fff;
	background-color:#d80011;
	border-radius:18px
}
.lotteryFaq .mainText {
	width:1170px;
	min-height:234px;
	margin:0 auto 0;
	background-color:#fff;
	padding:15px 180px 48px
}
.lotteryFaq .mainText .title {
	width:808px;
	height:90px;
	line-height:90px;
	text-align:center;
	font-size:24px;
	color:#2c2c2c
}
.lotteryFaq .mainText .main {
	min-height:174px;
	width:808px;
	color:#2c2c2c;
	font-size:15px;
	line-height:30px
}
.lotteryFaq .mainText .main div {
	height:23px;
	line-height:23px;
	margin-top:20px
}
.lotteryFaq .mainText .main p {
	line-height:30px;
	padding-left:15px
}
.lotteryContact {
	padding:20px 0 0
}
.lotteryContact .main {
	height:445px;
	width:1170px;
	margin:0 auto;
	padding:50px 180px;
	background-color:#fff
}
.lotteryContact .main .title {
	width:808px;
	height:44px;
	line-height:44px;
	text-align:center;
	font-size:24px;
	color:#2c2c2c
}
.lotteryContact .main .article {
	color:#2c2c2c;
	width:808px;
	height:130px;
	padding-top:10px;
	font-size:15px;
	line-height:30px
}
.lotteryContact .main .contact {
	padding-top:10px
}
.lotteryContact .main .contact li {
	float:left;
	width:808px;
	height:50px;
	line-height:50px;
	font-size:15px;
	color:#2c2c2c;
	text-align:center;
	margin-bottom:10px
}
.lotteryContact .main .contact li img {
	width:48px;
	height:48px;
	margin-right:15px
}
.lotteryContact .main .contact li span {
	position:relative;
	top:-20px
}
.lotteryLive {
	padding:0 0 100px
}
.lotteryLive>.nav {
	margin:0 auto;
	width:1170px;
	height:50px;
	line-height:36px;
	font-size:24px;
	color:#2c2c2c
}
.lotteryLive>.nav .notice {
	background-color:#fdf7e8;
	display:inline-block;
	height:36px;
	width:1000px;
	font-size:14px;
	position:relative;
	right:-74px;
	top:-3px;
	color:#525252;
	padding-left:20px
}
.lotteryLive>.nav .notice .left {
	color:#a68452
}
.lotteryLive>.nav .notice .phone {
	color:#d80011
}
.lotteryLive>.header {
	width:1170px;
	height:36px;
	margin:0 auto 20px;
	background-color:#fff
}
.lotteryLive>.header ul {
	height:36px;
	line-height:36px;
	background-color:#f0f0f0;
	border-radius:18px
}
.lotteryLive>.header ul li {
	float:left;
	height:36px;
	padding:0 20px;
	font-size:16px;
	color:#414141;
	cursor:pointer
}
.lotteryLive>.header ul .active {
	color:#fff;
	background-color:#d80011;
	border-radius:18px
}
.lotteryLive .videoNotice {
	display:block;
	width:1170px;
	height:1px;
	margin:0 auto 367px
}
.lotteryLive .hisPost {
	width:1170px;
	min-height:80px;
	max-height:10895px;
	margin:0 auto;
	background-color:#fff;
	border:1px solid #dadada
}
.lotteryLive .hisPost>ul {
	position:relative
}
.lotteryLive .hisPost>ul .title {
	width:1168px;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #dadada;
	color:#646464;
	padding-left:20px
}
.lotteryLive .hisPost>ul .title .lotteryName {
	font-size:16px;
	color:#2c2c2c;
	font-weight:600;
	margin-right:20px;
	display:inline-block;
	width:186px
}
.lotteryLive .hisPost>ul .title .desc {
	display:inline-block;
	height:25px;
	width:300px;
	text-align:center;
	line-height:25px;
	font-size:14px;
	color:#d80011;
	background-color:#fdf7e8;
	margin-right:218px
}
.lotteryLive .hisPost>ul .title .search {
	display:inline-block;
	height:36px;
	line-height:36px;
	border:1px solid #c6c6c6;
	border-radius:18px;
	padding:0 6px;
	position:relative;
	top:1px;
	left:4px
}
.lotteryLive .hisPost>ul .title .search input {
	outline:none;
	border:none;
	height:24px;
	line-height:24px;
	width:95px;
	color:#515151;
	padding-left:4px;
	position:relative;
	top:-1px
}
.lotteryLive .hisPost>ul .title .search img {
	width:17px;
	position:relative;
	top:3px;
	right:6px
}
.lotteryLive .hisPost>ul .title button {
	color:#646464;
	outline:none;
	border:none;
	height:36px;
	line-height:36px;
	text-align:center;
	padding:0 20px;
	border-radius:4px;
	background-color:#fff;
	font-size:15px;
	cursor:pointer
}
.lotteryLive .hisPost>ul .title button:last-of-type {
	margin-right:44px
}
.lotteryLive .hisPost>ul .title .choice {
	background-color:#d80011;
	color:#fff;
	border-radius:18px
}
.lotteryLive .hisPost>ul .title .six {
	margin-left:140px
}
.lotteryLive .hisPost>ul .live {
	width:1169px;
	height:368px;
	margin:0 auto 20px;
	position:absolute;
	top:-369px;
	padding:0;
	overflow:hidden;
	background-color:#000
}
.lotteryLive .hisPost>ul .live .maintain {
	display:inline-block;
	height:36px;
	line-height:36px;
	font-size:20px;
	background-color:#d80011;
	padding:0 20px;
	color:#fff;
	border-radius:18px;
	position:absolute;
	top:0;
	left:265px;
	z-index:1
}
.lotteryLive .hisPost>ul .live .full {
	width:20px;
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:1;
	cursor:pointer
}
.lotteryLive .hisPost>ul .live .liveSon {
	width:640px;
	height:368px;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.lotteryLive .hisPost>ul .live .liveSon .cover {
	width:640px;
	height:368px;
	position:absolute;
	left:0;
	top:0;
	z-index:4;
	background-color:#000
}
.lotteryLive .hisPost>ul .live .liveSon .play {
	width:96px;
	height:96px;
	border-radius:50%;
	cursor:pointer;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	z-index:6
}
.lotteryLive .hisPost>ul .fullLive {
	width:100vw;
	height:100vh;
	margin:0;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding:0;
	overflow:hidden;
	background-color:#000;
	z-index:5
}
.lotteryLive .hisPost>ul .fullLive .fullLiveSon {
	width:640px;
	height:368px;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.lotteryLive .hisPost>ul .fullLive .fullLiveSon .play {
	width:96px;
	height:96px;
	border-radius:50%;
	cursor:pointer;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	z-index:6
}
.lotteryLive .hisPost>ul .fullLive .fullLiveSon .esc {
	background-color:rgba(0,0,0,.5);
	color:#fff;
	width:250px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;
	border-radius:4px;
	position:absolute;
	left:50%;
	top:20px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:6
}
.lotteryLive .hisPost>ul .fullLive .fullLiveSon .bigcover {
	width:100vw;
	height:100vh;
	position:absolute;
	left:0;
	top:0;
	z-index:4;
	background-color:#000
}
.lotteryLive .hisPost>ul .fullLive .quit {
	width:20px;
	position:absolute;
	bottom:10px;
	right:28px;
	z-index:11;
	cursor:pointer
}
.lotteryLive .hisPost>ul .notice {
	height:36px;
	line-height:36px;
	width:600px;
	font-size:18px;
	margin:0 auto;
	color:#fff;
	padding-left:20px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	text-align:center
}
.lotteryLive .hisPost>ul .notice .phone {
	color:#d80011
}
.lotteryLive .hisPost>ul .loading {
	width:640px;
	height:368px;
	font-size:30px;
	z-index:20;
	background-color:#000
}
.lotteryLive .hisPost>ul .loading,.lotteryLive .hisPost>ul .loading .wrap {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.lotteryLive .hisPost>ul .loading .wrap>div {
	background-color:#fff;
	height:150px;
	width:16px;
	margin-right:10px;
	display:inline-block;
	-webkit-animation:loading 1s ease-in-out infinite;
	animation:loading 1s ease-in-out infinite
}
.lotteryLive .hisPost>ul .loading .wrap .two {
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
.lotteryLive .hisPost>ul .loading .wrap .three {
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
.lotteryLive .hisPost>ul .loading .wrap .four {
	-webkit-animation-delay:-.7s;
	animation-delay:-.7s
}
.lotteryLive .hisPost>ul .loading .wrap .five {
	-webkit-animation-delay:-.6s;
	animation-delay:-.6s
}
.lotteryLive .hisPost>ul .page {
	clear:both;
	height:100px;
	width:100%;
	position:absolute;
	bottom:-100px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.lotteryLive .hisPost>ul .page span {
	display:block;
	width:35px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#515151;
	font-size:14px;
	cursor:pointer;
	margin-right:8px;
	margin-top:8px;
	border:1px solid #dadada;
	border-radius:4px
}
.lotteryLive .hisPost>ul .page .active {
	background-color:#d80011;
	color:#fff
}
.lotteryLive .hisPost>ul>li {
	max-height:10893px;
	width:1168px;
	position:relative
}
.lotteryLive .hisPost>ul>li .repeat {
	min-height:58px;
	max-height:10893px;
	padding-left:29px;
	padding-top:10px
}
.lotteryLive .hisPost>ul>li .repeat .nodata {
	width:1168px;
	height:58px;
	line-height:58px;
	text-align:center;
	color:#414141;
	font-size:14px;
	margin-bottom:18px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo {
	z-index:21;
	position:fixed;
	left:0;
	top:0;
	height:100vh;
	width:100vw;
	background-color:rgba(0,0,0,.5)
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main {
	width:640px;
	height:450px;
	position:relative;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	background-color:#000
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header {
	height:90px;
	width:100%;
	padding:15px;
	background-color:#fff
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header span {
	display:inline-block
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header img {
	background-color:grey;
	border-radius:50%;
	height:25px;
	cursor:pointer;
	position:relative;
	top:0;
	left:0
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoName {
	font-weight:600
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoIssue,.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoName {
	color:#515151;
	font-size:16px;
	height:30px;
	line-height:30px;
	padding-right:15px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoIssue span {
	color:#d80011
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoTitle {
	color:#fff;
	font-size:12px;
	height:20px;
	line-height:20px;
	text-align:center;
	padding:0 10px;
	background-color:#d80011;
	border-radius:10px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoTime {
	color:grey;
	height:30px;
	line-height:30px;
	font-size:14px;
	width:230px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .lhctime {
	position:relative;
	top:9px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode {
	color:grey;
	height:30px;
	width:380px;
	line-height:30px;
	font-size:14px;
	position:relative;
	top:-34px;
	left:230px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .vtitle {
	position:relative;
	top:-24px;
	left:22px;
	height:30px;
	width:100px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .lhctitle {
	position:relative;
	top:-10px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .ball {
	width:23px;
	height:23px;
	margin-right:5px;
	display:inline-block
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .ball img {
	height:28px;
	width:28px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .ball:nth-of-type(6) {
	margin-right:14px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .ball:nth-of-type(7) {
	margin-right:0
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .ball:nth-of-type(7):after {
	content:"+";
	position:absolute;
	color:#d80011;
	font-size:14px;
	right:62px;
	top:-9px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .balls {
	display:inline-block;
	height:32px;
	width:32px;
	text-align:center;
	line-height:29px;
	background-size:30px;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:600;
	position:relative;
	top:-9px;
	color:#000
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .balls i {
	display:inline-block;
	position:relative;
	left:-1px;
	-webkit-transform:scale(.833333);
	transform:scale(.833333)
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .green {
	background-image:url(/images/green10.png)
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .red {
	background-image:url(/images/red10.png)
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .blue {
	background-image:url(/images/blue10.png)
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .shengxiao {
	background-color:transparent;
	color:#525252;
	position:relative;
	left:8px;
	top:-12px;
	font-size:13px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .control {
	position:absolute;
	top:300px;
	left:450px;
	width:70px;
	height:70px;
	border-radius:50%;
	overflow:hidden;
	z-index:100
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .control img {
	position:absolute;
	top:-22px;
	left:-13px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main video {
	width:640px;
	height:368px;
	position:relative;
	top:-4px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main video:focus {
	outline:none
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .loading {
	margin-top:46px;
	width:640px;
	height:360px;
	font-size:30px;
	z-index:20
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .loading,.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .loading .wrap {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .loading .wrap>div {
	background-color:#fff;
	height:150px;
	width:16px;
	margin-right:10px;
	display:inline-block;
	-webkit-animation:loading 1s ease-in-out infinite;
	animation:loading 1s ease-in-out infinite
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .loading .wrap .two {
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .loading .wrap .three {
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .loading .wrap .four {
	-webkit-animation-delay:-.7s;
	animation-delay:-.7s
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .loading .wrap .five {
	-webkit-animation-delay:-.6s;
	animation-delay:-.6s
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .lhcmain {
	height:450px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .lhcmain .lhcheader {
	height:100px
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .lhcmain .lhcheader .lhcvideoCode {
	top:-28px
}
.lotteryLive .hisPost>ul>li .repeat li {
	width:350px;
	height:250px;
	display:inline-block;
	position:relative;
	margin-bottom:50px
}
.lotteryLive .hisPost>ul>li .repeat li:nth-of-type(3n+2) {
	margin:0 30px
}
.lotteryLive .hisPost>ul>li .repeat li .livebg {
	width:350px
}
.lotteryLive .hisPost>ul>li .repeat li .play {
	height:96px;
	width:96px;
	border-radius:50%;
	position:absolute;
	top:70px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	cursor:pointer
}
.lotteryLive .hisPost>ul>li .repeat li .lotteryIssue {
	width:350px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#414141
}
.lotteryLive .hisPost>ul>li .repeat li .lotteryIssue span {
	color:#d80011
}
@-webkit-keyframes loading {
	0%,40%,to {
	transform:scaleY(.4);
	-webkit-transform:scaleY(.4)
}
20% {
	transform:scaleY(1);
	-webkit-transform:scaleY(1)
}
}@keyframes loading {
	0%,40%,to {
	transform:scaleY(.4);
	-webkit-transform:scaleY(.4)
}
20% {
	transform:scaleY(1);
	-webkit-transform:scaleY(1)
}
}.lotteryUs {
	padding:20px 0 100px
}
.lotteryUs .header {
	width:1170px;
	height:300px;
	margin:0 auto 20px;
	background-color:#fff
}
.lotteryUs .header img {
	width:1170px;
	margin-bottom:34px
}
.lotteryUs .header ul {
	height:36px;
	line-height:36px;
	background-color:#f0f0f0;
	border-radius:18px
}
.lotteryUs .header ul li {
	float:left;
	height:36px;
	width:125px;
	font-size:16px;
	color:#414141;
	text-align:center;
	cursor:pointer
}
.lotteryUs .header ul .active {
	color:#fff;
	background-color:#d80011;
	border-radius:18px
}
.lotteryUs .content {
	width:1170px;
	min-height:836px;
	margin:0 auto
}
.lotteryUs .content .about {
	width:1168px;
	height:200px;
	padding:50px 120px 0 120px;
	color:#2c2c2c
}
.lotteryUs .content .about .title {
	font-size:24px;
	width:928px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-bottom:20px
}
.lotteryUs .content .about .text {
	font-size:15px;
	line-height:30px
}
.lotteryUs .content .gameRule {
	padding:0 30px;
	color:#2c2c2c
}
.lotteryUs .content .gameRule .title {
	margin-top:40px;
	font-size:24px;
	width:1108px;
	height:90px;
	line-height:90px;
	text-align:center
}
.lotteryUs .content .gameRule .lotteryRule {
	width:1108px;
	margin:0 auto 20px;
	min-height:150px;
	background-color:#fff;
	border:1px solid #dadada;
	border-top:4px solid #d80011
}
.lotteryUs .content .gameRule .lotteryRule img {
	width:173px;
	margin:20px 0 20px 432px
}
.lotteryUs .content .gameRule .lotteryRule .text {
	width:1108px;
	padding:16px 40px;
	font-size:15px;
	line-height:30px
}
.lotteryUs .content .gameRule .lotteryRule .text table {
	width:1000px;
	border:1px solid #2c2c2c;
	margin:0 auto 36px
}
.lotteryUs .content .gameRule .lotteryRule .text table .theader {
	padding:10px;
	height:110px
}
.lotteryUs .content .gameRule .lotteryRule .text table .sheader {
	height:81px
}
.lotteryUs .content .gameRule .lotteryRule .text table td {
	border:1px solid #2c2c2c
}
.lotteryUs .content .gameRule .lotteryRule .text table .one {
	width:100px;
	text-align:center
}
.lotteryUs .content .gameRule .lotteryRule .text table .two {
	width:280px;
	padding-left:20px
}
.lotteryUs .content .gameRule .lotteryRule .text table .second,.lotteryUs .content .gameRule .lotteryRule .text table .three {
	padding-left:20px
}
.lotteryUs .content .gameRule .lotteryRule .text table .first {
	width:150px;
	text-align:center
}
.lotteryUs .content .gameRule .lotteryRule .text .table {
	margin-top:34px;
	margin-bottom:15px
}
.lotteryUs .content .gameRule .lotteryRule .text .mark {
	width:1000px;
	margin-left:15px;
	margin-top:10px
}
.lotteryUs .content .gameRule .lotteryRule .text .marktail {
	width:971px;
	margin-left:44px
}
.lotteryUs .content .rule {
	background-color:#fff;
	width:1168px;
	min-height:1000px;
	padding:20px 40px 0
}
.lotteryUs .content .rule .title {
	width:1088px;
	height:90px;
	line-height:90px;
	text-align:center;
	font-size:24px;
	color:#2c2c2c
}
.lotteryUs .content .rule .detailRule {
	margin-bottom:30px
}
.lotteryUs .content .rule .detailRule h3 {
	color:#2c2c2c;
	font-size:18px;
	height:40px;
	line-height:40px
}
.lotteryUs .content .rule .detailRule .orderRule {
	font-size:15px;
	color:#2c2c2c;
	line-height:30px;
	padding-left:30px
}
.lotteryUs .content .rule .detailRule .orderRule .left {
	float:left;
	height:30px;
	width:100px
}
.lotteryUs .content .rule .detailRule .orderRule .right {
	width:930px;
	margin-left:100px
}
.lotteryUs .content .rule .detailRule .orderRule .right p span {
	display:block;
	padding-left:44px
}
.lotterySecret {
	background-color:#ececec;
	padding:20px 0 100px
}
.lotterySecret .header {
	width:1000px;
	min-height:1000px;
	margin:0 auto 0;
	background-color:#fff
}
.lotterySecret .header>ul {
	height:50px;
	border:1px solid #dadada;
	border-left:none
}
.lotterySecret .header>ul li {
	float:left;
	width:200px;
	height:50px;
	border-left:1px solid #dadada;
	padding:0 10px;
	position:relative
}
.lotterySecret .header>ul li span {
	cursor:pointer
}
.lotterySecret .header>ul li span img {
	width:180px;
	height:70px
}
.lotterySecret .header>ul li span div {
	height:48px;
	line-height:48px;
	width:180px;
	text-align:center;
	font-size:15px;
	color:#515151
}
.lotterySecret .header>ul li span .activeColor {
	color:#e6541a
}
.lotterySecret .header>ul li:last-child {
	border-right:1px solid #dadada
}
.lotterySecret .header>ul .active {
	font-weight:600;
	-webkit-box-shadow:0 1px 4px #c8c8c8;
	box-shadow:0 1px 4px #c8c8c8;
	height:48px
}
.lotterySecret .header>ul .active:before {
	content:"";
	display:inline-block;
	height:4px;
	width:199px;
	background-color:#e6541a;
	position:absolute;
	top:-1px;
	left:0
}
.lotterySecret .header>div {
	clear:both;
	height:50px;
	line-height:50px;
	font-size:30px;
	text-align:center
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	font-family:Microsoft YaHei,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Arial,sans-serif;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	line-height:1;
	background:#fff
}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
	content:"";
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a:focus {
	outline:none
}
.vb>.vb-dragger {
	z-index:5;
	width:2px;
	right:0
}
button,input,select,textarea {
	font-size:14px
}
.vb>.vb-dragger>.vb-dragger-styler {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:rotate3d(0,0,0,0);
	transform:rotate3d(0,0,0,0);
	-webkit-transition:background-color .1s ease-out,margin .1s ease-out,height .1s ease-out;
	transition:background-color .1s ease-out,margin .1s ease-out,height .1s ease-out;
	margin:5px 5px 5px 0;
	border-radius:20px;
	height:calc(100% - 10px);
	display:block
}
.vb.vb-scrolling-phantom>.vb-dragger>.vb-dragger-styler,.vb>.vb-dragger>.vb-dragger-styler {
	background-color:rgba(48,121,244,.5)
}
.vb.vb-dragging>.vb-dragger>.vb-dragger-styler,.vb:hover>.vb-dragger>.vb-dragger-styler {
	background-color:rgba(48,121,244,.5);
	margin:0;
	height:100%
}
.vb.vb-dragging-phantom>.vb-dragger>.vb-dragger-styler {
	background-color:rgba(48,121,244,.5)
}
.lotteryError .main {
	margin-top:45px
}
.lotteryError .main .header {
	width:1170px;
	height:450px;
	display:block;
	margin:0 auto
}
.lotteryError .main .error {
	height:242px;
	width:569px;
	display:block;
	margin:50px auto 0
}
.lotteryError .main div {
	color:#515151;
	font-size:16px;
	height:200px;
	text-align:center;
	padding-top:50px
}

.currentVideo{z-index:10;position:fixed;left:0;top:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5)}.currentVideo .main{width:640px;height:450px;background-color:#000;position:relative;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.currentVideo .main .header{height:90px;width:100%;padding:15px;background-color:#fff}.currentVideo .main .header span{display:inline-block}.currentVideo .main .header img{background-color:grey;border-radius:50%;height:25px;cursor:pointer;position:relative;top:0;left:0}.currentVideo .main .header .videoName{font-weight:600}.currentVideo .main .header .videoIssue,.currentVideo .main .header .videoName{color:#515151;font-size:16px;height:23px;line-height:23px;padding-right:15px}.currentVideo .main .header .videoIssue span{color:#d80011}.currentVideo .main .header .videoTitle{color:#fff;font-size:12px;height:20px;line-height:20px;text-align:center;padding:0 10px;background-color:#d80011;border-radius:10px}.currentVideo .main .header .videoTime{color:grey;height:23px;line-height:23px;font-size:14px;width:230px}.currentVideo .main .header .lhctime{position:relative;top:9px}.currentVideo .main .header .videoCode{color:grey;height:23px;width:380px;line-height:23px;font-size:14px;position:relative;top:-34px;left:230px}.currentVideo .main .header .videoCode .vtitle{position:relative;top:-24px;left:22px;height:23px;width:100px}.currentVideo .main .header .videoCode .lhctitle{position:relative;top:-10px}.currentVideo .main .header .videoCode .ball{width:23px;height:23px;margin-right:5px;display:inline-block}.currentVideo .main .header .videoCode .ball img{height:28px;width:28px}.currentVideo .main .header .videoCode .ball:nth-of-type(7){margin-right:14px}.currentVideo .main .header .videoCode .ball:nth-of-type(8){margin-right:0}.currentVideo .main .header .videoCode .ball:nth-of-type(8):after{content:"+";position:absolute;color:#d80011;font-size:14px;right:62px;top:-9px}