*{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 {
	width:100%;
	min-width:1170px;
	height:140px;
	border-bottom:1px solid #dadada;
	position:relative
}
#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:30px;
	line-height:30px;
	padding-right:15px
}
.currentVideo .main .header .videoIssue span {
	color:#d80011
}
.currentVideo .main .header .videoTitle {
	color:#fff;
	font-size:16px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	text-align:center;
	padding:0 20px;
	background-color:#d80011
}
.currentVideo .main .header .videoTime {
	color:grey;
	height:30px;
	line-height:30px;
	font-size:14px;
	width: 230px;
}
.videoCode {
    color: grey;
    height: 30px;
    width: 380px;
    line-height: 30px;
    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:60px;
	width:528px;
	padding-left:20px;
	margin-top:40px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num>span {
	height:60px;
	width:528px;
	display:inline-block
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball {
 
	position:relative;
	text-align:center;
	display:inline-block;
	height:60px;
	width:60px
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball img {
	height:60px
}
.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:60px;
	width:60px;
	text-align:center;
	line-height:56px;
	background-position:-6px -5px;
	background-size:70px;
	background-repeat:no-repeat;
	font-size:24px;
	font-weight:600
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .green {
	background-image:url(/images/green1.png)
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .red {
	background-image:url(/images/red1.png)
}
.LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .blue {
	background-image:url(/images/blue1.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 .video {
	position:absolute;
	left:170px;
	height:34px;
	line-height:34px;
	text-align:center;
	width:87px;
	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=);
	font-size:14px;
	color:#fff
}
.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 {
	width:306px;
	height:130px;
	background-image:url(data:image/png;base64,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);
	background-repeat:no-repeat;
	background-size:306px 144px;
	background-position:-4px -8px;
	position:absolute;
	top:40px;
	left:25px;
	z-index:1;
	color:#525252
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf .title {
	height:30px;
	line-height:30px;
	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 .check .button {
	height:34px;
	line-height:34px;
	width:100px;
	text-align:center;
	color:#fff;
	font-size:14px;
	float:left;
	cursor:pointer;
	outline:none;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAiCAYAAACp43wlAAACeElEQVRoge2bP2/TUBTFz315duKEoJKBpSiKKBURAxML36QDHRg6tBLqtyELgqEL36QCFYYWQRD/qgomUKloExn/Re9h105ozeQXK7k/6cWSPTzrHJ179a5iit9t4Nnj530AmwAeAOiAMclPADsABg+31ob09FH7thBieO/+XfRWlmHbEnEcsSMGIBLwvRBfPn3F3u4+oijqSZUMZcZqvwvv9wijUxdhGADx3OsxWwio1SSk5WjtwyDEqxcHm8qQ9d6tZW3G2a/vcEcn8H0XiNmRUiGCZTXgtJZAV69jpd9VhmwoQzq2JTFyXbjjE4xOf8DzxmxI2RDBtps6KXWnjVajpTbsKEN0z4jCAIHvwvfG8N2zeZaiMhCgNVfap31b5l+OEP9dtMgymSPVO8+5IakJ6sqGmCGvecpkQogNMclFWmtD0nvTV6Z8pjXPSlbywwkxh9aZJgOQlazkARtiDqIsCCncQ2bIpT0EOacIbIgp8pqnKZlIiMgtpnxSvfPwOWSG8DmkYlzeQxLYELMUHgwpd0JhQwyRbxPJjlPDxWwx5UP4V2suWTOksIfw6MQ8xaMTLlnGKS5ZPMsyTuEsi0uWeS4qWTwlqRjnw0XkIsQJMcP0+Q/c1GfLf5u6tksQO2IKQZPH9Gx0IiCERE02IK2mfh7zH+VKhYhQs5pac6U9Je1cGXLs+UFHPbDqS/pmFLhsSMkoQ0SieU068PxAbXisDNn5/OHbdv9OF/UWIOttxFEwz1pUBtJVydFJeX9wqF7riTJksLe7v63K1M3VG7CdKyoji66VIQR8P8THt0d4/fKN2nIw/cHOOoBriyBFhcg+2NlaG/4BQIibYt2d6+0AAAAASUVORK5CYII=);
	background-repeat:no-repeat
}
.LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .history {
	cursor:pointer;
	height:30px;
	line-height:30px;
	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/green1.png)
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .red {
	background-image:url(/images/red1.png)
}
.LotteryIndex .lotteryHall ul .postLottery ul li .historyNum .blue {
	background-image:url(/images/blue1.png)
}
.LotteryIndex .lotteryHall ul .postLottery ul .nodata {
	text-align:center;
	line-height:58px;
	color:#515151;
	padding-left:0
}
.lotteryPost {
	padding:0 0 100px
}
.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 {
	width:1170px;
	min-height:52px;
 
	margin:0 auto;
	background-color:#fff;
	border:1px solid #dadada
}
.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:1px solid #dadada;
	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:1px 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:60px
}
.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 {
	max-height:5578px;
	width:998px;
	position:relative
}
.lotteryPost .hisPost>ul>li .lastInfo {
	width:1168px;
	height:180px;
	border-bottom:1px solid #d4d4d4
}
.lotteryPost .hisPost>ul>li .lastInfo>span {
	display:block;
	float:left
}
.lotteryPost .hisPost>ul>li .lastInfo .left {
	width:679px;
	height:170px;
	padding:1px 0 1px 10px;
	position:relative
}
.lotteryPost .hisPost>ul>li .lastInfo .left .maintain {
	position:absolute;
	left:0;
	top:0
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastTitle {
	width:590px;
	height:36px;
	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:36px;
	line-height:36px;
	font-size:20px;
	background-color:#d80011;
	padding:0 20px;
	color:#fff;
	border-radius:18px;
	position:absolute;
	top:10px;
	left:400px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum {
	width:890px;
	margin-top:0px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span {
	display:inline-block
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .ball {
	margin-right:0px;
	position:relative;
	text-align:center;
	display:inline-block;
	height:124px;
	width:122px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .ball img {
	height:100px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .ball .shengxiao {
	color:#414141;
	font-size:30px;
	top:96px;
	left:47px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .ball .shengxiao1 {
	color:#414141;
	font-size:30px;
	top:96px;
	left:17px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span:nth-child(6) {
	margin-right:30px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span:nth-child(6):before {
	content:"+";
	position:absolute;
	color:#d80011;
	font-size:46px;
	right:-25px;
	top:28px
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .balls {
	display:inline-block;
	height:110px;
	width:110px;
	text-align:center;
	line-height:100px;
	background-position:-6px -5px;
	background-size:120px;
	background-repeat:no-repeat;
	font-size:40px;
	font-weight:600
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .green {
	background-image:url(/images/green1.png)
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .red {
	background-image:url(/images/red1.png)
}
.lotteryPost .hisPost>ul>li .lastInfo .left .lastNum span .blue {
	background-image:url(/images/blue1.png)
}
.lotteryPost .hisPost>ul>li .lastInfo .right {
	width:360px;
	height:164px;
	padding-top:10px;
	padding-left:60px
}
.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:1px 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:48px;
	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:30px;
	line-height:30px;
	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:30px;
	line-height:30px;
	font-size:14px;
	width:230px
}
.currentVideo .main .header .lhctime {
	position:relative;
	top:9px
}
.currentVideo .main .header .videoCode {
	color:grey;
	height:30px;
	width:380px;
	line-height:30px;
	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:30px;
	height:30px;
	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/green1.png)
}
.currentVideo .main .header .videoCode .red {
	background-image:url(/images/red1.png)
}
.currentVideo .main .header .videoCode .blue {
	background-image:url(/images/blue1.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:30px;
	height:30px;
	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:30px;
	width:30px;
	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/green1.png)
}
.hisMore>span:nth-child(3) span .red {
	background-image:url(/images/red1.png)
}
.hisMore>span:nth-child(3) span .blue {
	background-image:url(/images/blue1.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:30px;
	line-height:30px
}
.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:30px;
	line-height:30px;
	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:60px;
	line-height:60px;
	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:60px
}
.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:30px;
	height:30px;
	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/green1.png)
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .red {
	background-image:url(/images/red1.png)
}
.lotteryLive .hisPost>ul>li .repeat .currentVideo .main .header .videoCode .blue {
	background-image:url(/images/blue1.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:30px;line-height:30px;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:30px;line-height:30px;font-size:14px;width:230px}.currentVideo .main .header .lhctime{position:relative;top:9px}.currentVideo .main .header .videoCode{color:grey;height:30px;width:380px;line-height:30px;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:30px;height:30px;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}