@charset "utf-8";
/* /yp/ypssjj/lrs1/css/style.css */

/* CSS Document 
Date:		2014/07/22
Author:		小芳
Update:     
*/

/* CSS reset */

html,
body {
	background: #fafafa;
	/* 解决iphone横屏文字放大 */
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

	width: 100%;
	height:100%;
}

body,
button,
input,
select,
textarea {
	color: #464e4e;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	margin: 0;
	padding: 0;
}

input,
select,
img {
	vertical-align: middle
}

input,
select {
	outline: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	text-align: inherit;
}

fieldset,
img {
	border: 0;
}

iframe {
	display: block;
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

del {
	text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 500;
}

/* ie6 7 8(q) bug 显示为行内表现 */

iframe {
	display: block;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 500;
}

q:before,
q:after {
	content: '';
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

a:hover {
	text-decoration: underline;
}

.full_bg ins,
.full_bg a {
	text-decoration: none;
	color: #005bcb;
}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
	display: block;
}

/* HTML5 媒体文件跟 img 保持一致 */

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/* global */

.my_ftop {
	background: none;
}

.wrapper {
	margin: 0 auto;
	text-align: left;
	width: 1200px;
}

td {
	font-size: 12px;
	line-height: 160%;
}

.txthide {
	text-indent: -999em;
	overflow: hidden;
	line-height: 0;
	font-size: 0
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	zoom: 1;
	/* for IE6 IE7 */
}

.hidden {
	display: none;
}

.left,
.right,
.fl,
.fr {
	display: inline;
	zoom: 1;
}

.left,
.fl {
	float: left;
}

.right,
.fr {
	float: right;
}

.mt10 {
	margin-top: 10px !important;
}

.mt15 {
	margin-top: 15px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt25 {
	margin-top: 25px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.ml10 {
	margin-left: 10px !important;
}

.mr10 {
	margin-right: 10px !important;
}

.c1 {
	color: #f9842e !important;
}

.c2 {
	color: #2fa8ed !important;
}

.c3 {
	color: #005bcb !important;
}

/* 附属颜色 */

.s1 {
	color: #666666 !important;
}



.a1 {
	color: #3c73cd !important;
}

.a2 {
	color: #fbecbe !important;
}

a:active,
a:focus,
input {
	-moz-outline: none;
	outline: none;
	ie-dummy: expression(this.hideFocus=true);
}

.full_bg {
	background: #fafafa;
	color: #464e4e;
	/* padding预留出游拍顶部空间 */
	padding-top: 60px;
	position: relative;
	/* 页面字体全局覆盖 */
	font: 500 14px/2 Microsoft YaHei, "Microsoft YaHei", tahoma, arial, 宋体, sans-serif;
}

.full_bg * {
	box-sizing: border-box;
}

.ui-dialog * {
	box-sizing: border-box;
}


.full_bg a {
	font: 500 14px/2 Microsoft YaHei, "Microsoft YaHei", tahoma, arial, 宋体, sans-serif;
}

/* 通用按钮 */
.full_bg .btn1-1 {
	font: 500 14px/32px "Microsoft YaHei";
	color: #ffffff;
	background: #005bcb;
	height: 32px;
	padding: 0 20px;
	transition: filter .3s;
}

.full_bg .btn1-1:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.full_bg .btn1-2 {
	font: 500 14px/32px "Microsoft YaHei";
	color: #ffffff;
	background: #f9842e;
	height: 32px;
	padding: 0 20px;
	transition: filter .3s;
}
.full_bg .btn1-2:hover {
	filter: brightness(1.2);
	text-decoration: none;
}
.full_bg .btn1-2[data-status="2"]{
	background: #a9a9a9;
	cursor: default;
}
.full_bg .btn1-2[data-status="2"]:hover{
	background: #a9a9a9;
}

.full_bg .btn1-3 {
	font: 500 14px/32px "Microsoft YaHei";
	color: #ffffff;
	background: #00b4ff;
	height: 32px;
	padding: 0 20px;
	transition: filter .3s;
}

.full_bg .btn1-3:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.full_bg .btn1-share-qq,
.full_bg .btn1-share-wb,
.full_bg .btn1-share-my {
	position: relative;
	padding-left: 30px;
	font: 500 14px/26px "Microsoft YaHei";
	transition: filter .3s;
	color: #464e4e;
}

.full_bg .btn1-share-qq::after,
.full_bg .btn1-share-wb::after,
.full_bg .btn1-share-my::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.full_bg .btn1-share-qq::after {
	background: url(../yp/ypssjj/lrs1/images/icon/icon_share_qq.png?5ece3a2) no-repeat left top;
	width: 26px;
	height: 26px;
}

.full_bg .btn1-share-wb::after {
	background: url(../yp/ypssjj/lrs1/images/icon/icon_share_wb.png?5ece3a2) no-repeat left top;
	width: 26px;
	height: 26px;
}

.full_bg .btn1-share-my::after {
	background: url(../yp/ypssjj/lrs1/images/icon/icon_share_my.png?5ece3a2) no-repeat left top;
	width: 26px;
	height: 26px;
}

.full_bg .btn1-share-qq:hover,
.full_bg .btn1-share-wb:hover,
.full_bg .btn1-share-my:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

/* header  */

.frm_header {
	background: url(../yp/ypssjj/lrs1/images/bg/frm_head.jpg?5ece3a2) no-repeat center top;
	position: relative;
}

/* .frm_header_02{background: url(../yp/ypssjj/lrs1/images/bg/frm_head_02.jpg?5ece3a2) no-repeat center 350px}
.frm_header_03{background: url(../yp/ypssjj/lrs1/images/bg/frm_head_03.jpg?5ece3a2) no-repeat center 350px} */

.header {
	position: relative;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 80px;
}

.header .bg1 {
	background: url(../yp/ypssjj/lrs1/images/bg/bg_01.jpg?5ece3a2) no-repeat center top;
	height: 200px
}

.header .bg2 {
	background: url(../yp/ypssjj/lrs1/images/bg/bg_02.jpg?5ece3a2) no-repeat center top;
	height: 200px
}

/* other_lnk */

/* 头部链接 */

.header .other_lnk {
	position: absolute;
	width: 160px;
	height: 28px;
	line-height: 28px;
	top: 0;
	right: 0;
	background: #192636;
	background: rgba(25, 38, 54, 0.8);
	color: #e0dfdf;
	font-size: 14px;
}

.other_lnk a {
	color: #e0dfdf;
	font-size: 14px;
	float: left;
	height: 28px;
	width: 50%;
	text-align: center;
	line-height: 28px;
	*display: inline;
	*zoom: 1;
}

.other_lnk a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.other_lnk .gap {
	position: absolute;
	left: 50%;
	top: 0;
}

/* logo */

.header .logo {
	position: absolute;
	left: 50%;
	font-size: 0;
	background: url(../yp/ypssjj/lrs1/images/bg/logo.png?5ece3a2);
	width: 155px;
	height: 50px;
	top: 34px;
	margin-left: -77px;
}

/* ks_bdshare */

.header .ks_bdshare {
	position: absolute;
	top: 240px;
	left: 130px;
	height: 32px;
	width: 210px;
	overflow: hidden;
}

.header .ks_share_field {
	color: #fff;
	float: left;
	line-height: 32px;
	margin-left: 16px;
}

.header .bdshare_t {
	margin-top: 3px;
}

.header .sp_share {
	display: inline;
	height: 16px;
	float: left;
	cursor: pointer;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 22px;
	margin-top: 3px;
}

.header .sp_share:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

.header .mod-date {
	position: absolute;
	top: 306px;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	height: 30px;
	font: 700 14px/30px "Microsoft YaHei";
	color: #bce6ff;
	text-align: center;
}

/*mod-gtime*/

.mod-gtime {
	position: absolute;
	top: 476px;
	right: 50%;
	margin-right: -360px;
	width: 720px;
	height: 38px;
}

.cnt_gtime {
	text-align: center;
	font: 500 24px/38px "Microsoft YaHei";
	color: #dc9e3b;
}

/* mod-mnav */

.mod-mnav {
	background: url(../yp/ypssjj/lrs1/images/nav/nav.png?5ece3a2) repeat-x center bottom;
	height: 85px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

/* mnavlist */

.mnavlist li a {
	float: left;
	width: 240px;
	height: 85px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 85px;
	font-weight: bold;
}

.mnavlist li a:hover,
.mnavlist li.cur a {
	text-decoration: none;
	background: url(../yp/ypssjj/lrs1/images/nav/nav-hov.png?) no-repeat center center;
}

/* mod-main */

.frm_main {
	position: relative;
}

.page_index .frm_main {
	background: url(../yp/ypssjj/lrs1/images/bg/bg_bd_full.jpg?5ece3a2) no-repeat top center;
}

.page_index .mod--live .wrapper {
	background: url(../yp/ypssjj/lrs1/images/bg/bg_bd_main_01.jpg?5ece3a2) no-repeat center center;
	height: 816px;
}

.page_index .mod--step .wrapper {
	padding-top: 32px;
	background: url(../yp/ypssjj/lrs1/images/bg/bg_bd_main_02.jpg?5ece3a2) no-repeat top center;
	height: 467px;
}

.page_index .mod--lottery .wrapper {
	background: url(../yp/ypssjj/lrs1/images/bg/bg_bd_main_02.jpg?5ece3a2) no-repeat bottom center;
	height: 795px;
}

.page_index .mod--prize .wrapper {
	background: url(../yp/ypssjj/lrs1/images/bg/bg_bd_main_03.jpg?5ece3a2) no-repeat top center;
}

/* 通用活动部分 */
.mod-box .wrapper {
	position: relative;
}

.mod--rule .mod-bd,
.mod--quiz .mod-bd,
.mod--team .mod-bd{
	margin-top: 45px;
	overflow: hidden;
}


.mod-box .mod-title {
	font-size: 0;
	margin: 0 auto;
	margin-bottom: 40px;
}

.mod-box .mod-title.tit-1-2 {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_2.png?5ece3a2) no-repeat center center;
	width: 734px;
	height: 115px;
}

.mod-box .mod-title.tit-1-3 {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_3.png?5ece3a2) no-repeat center center;
	width: 734px;
	height: 115px;
}

.mod-box .mod-title.tit-1-4 {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_4.png?5ece3a2) no-repeat center center;
	width: 734px;
	height: 115px;
}


.mod-box .mod-stitle {
	text-align: center;
}

/* 直播部分 */

.mod--live .wrapper {
	padding-top: 39px;
}

.mod--live .mod-hd {
	height: 36px;
	overflow: hidden;
	position: relative;
	margin-bottom: 24px;
}

.mod--live .mod-hd .tit {
	font: 500 18px/36px "Microsoft YaHei";
}

.mod--live .mod-hd .tit .shc {
	font-weight: 700;
	color: #f9842e;
	font-size: 24px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-right: 24px;
	margin-right: 20px;
	background: url(../yp/ypssjj/lrs1/images/icon/live-arr.png?) center right no-repeat;
}

/* 邀请 */

.mod--live .mod-hd .btn_sqq {
	float: right;
	*display: inline;
	*zoom: 1;
	width: 117px;
	height: 25px;
	margin-top: 6px;
	overflow: hidden;
	font: 500 14px/25px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	background: url(../yp/ypssjj/lrs1/images/s_qq.png?5ece3a2) 0 0 no-repeat;
	transition: filter 0.3s, color 0.3s;
}

.mod--live .mod-hd .btn_sqq:hover {
	filter: brightness(1.2);
}

.mod--live .live-left {
	float: left;
	width: 1200px;
	height: 685px;
}

/* 直播部分 */

.live-box {
	width: 100%;
	height: 100%;
	background-color: #1d4a9d;
}

/* 广告图 */

.live-box .box-img,
.live-box .box-img img,
.live-box .box-youpai,
.live-box .box-youpai .ifame-youpai {
	width: 100%;
	height: 100%;
	display: block;
}


.steps {
	margin-right: -30px;
}

.steps .step {
	float: left;
	position: relative;
	zoom: 1;
	width: 214px;
	height: 170px;
	margin-right: 30px;
}

.steps .step.step1 {
	background: url(../yp/ypssjj/lrs1/images/step/step-1.png?) no-repeat left top;
}

.steps .step.step2 {
	background: url(../yp/ypssjj/lrs1/images/step/step-2.png?) no-repeat left top;
}

.steps .step.step3 {
	background: url(../yp/ypssjj/lrs1/images/step/step-3.png?) no-repeat left top;
}

.steps .step.step4 {
	background: url(../yp/ypssjj/lrs1/images/step/step-4.png?) no-repeat left top;
}

.steps .step.step5 {
	background: url(../yp/ypssjj/lrs1/images/step/step-5.png?) no-repeat left top;
}

.steps .step.step6 {
	background: url(../yp/ypssjj/lrs1/images/step/step-6.png?) no-repeat left top;
}

.step .stepBtn {
	position: absolute;
	top: 104px;
	right: -10px;
	width: 153px;
	height: 40px;
}

.step .stepLink {
	background: url(../yp/ypssjj/lrs1/images/step/step-status-resign.png?) no-repeat left top;
}

.step .stepStatus {
	background: url(../yp/ypssjj/lrs1/images/step/step-status-unlive.png?) no-repeat left top;
}

.step[data-status="2"] .stepStatus {
	background: url(../yp/ypssjj/lrs1/images/step/step-status-live.png?) no-repeat left top;
}

/* 报名阶段 */

.step .steptxt {
	text-align: center;
}

.step .steptxt dt {
	position: absolute;
	top: 22px;
	right: 0px;

	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;

	width: 124px;
	height: 28px;
}

.step .steptxt dd {
	position: absolute;
	top: 58px;
	right: 0px;

	font-size: 14px;
	line-height: 16px;
	color: #8ac5fc;
	text-align: center;

	width: 124px;
	height: 16px;
}

/* 抽奖 */

/*mod--lottery*/

.mod--lottery .lottery-cont {
	float: left;
	width: 854px;
	*display: inline;
}

.mod--lottery .lottery-top {
	height: 65px;
	background: #005bcb;
	position: relative;
	margin-bottom: 20px;
}

/* 抽奖信息 */

.lottery-top .lottery-tip {
	float: left;
	line-height: 65px;
	padding-left: 10px;
	color: #ffffff;
}

.lottery-top .lottery-opr {
	position: absolute;
	right: 126px;
	top: 20px;
}

.lottery-top .lottery-opr .cjfl-btn {
	display: block;
	height: 28px;
	border: solid 2px #50aaff;
	font: 500 14px/28px "Microsoft YaHei";
	color: #ffffff;
	padding: 0 20px;
}

.lottery-top .lottery-opr .cjfl-btn.cjfl-btnd-disabled {
	cursor: default;
}

.lottery-top .lottery-opr .cjfl-btn.cjfl-btnd-disabled:hover {
	text-decoration: none
}

.lottery-top .lottery-time {
	position: absolute;
	right: 20px;
	top: 17px;
	background: url(../yp/ypssjj/lrs1/images/lottery/lottery-countdown.png?) no-repeat left top;
	width: 101px;
	height: 32px;
}

.lottery-top .lottery-time span {
	text-align: center;
	height: 32px;
	width: 45px;
	line-height: 32px;
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	/* 对其位置 */
	letter-spacing: 12px;
	position: relative;
	left: 5px;
}

.lottery-top .lottery-time .time-h {
	float: left;
}

.lottery-top .lottery-time .time-s {
	float: right;
}

.mod--lottery .lottery-lotte {
	position: relative;
}

/* 抽奖右边 */

.mod--lottery .lottery-aside {
	float: right;
	width: 325px;
	height: 565px;
	background: url(../yp/ypssjj/lrs1/images/lottery/exp_bg.png?5ece3a2) no-repeat left top;
}

/* 抽奖用户信息 */
.lottery-user {
	margin-bottom: 10px;
}

.lottery-user-info .login-info {
	height: 65px;
	padding-top: 17px;
	position: relative;
}

.lottery-user-info .user-ulog {
	background: url(../yp/ypssjj/lrs1/images/lottery/info/info_bg_01.png?5ece3a2) no-repeat left top;
}

.lottery-user-info .user-log {
	background: url(../yp/ypssjj/lrs1/images/lottery/info/info_bg_02.png?5ece3a2) no-repeat left top;
}

.lottery-user-info .user-ulog a {
	font: 700 18px/48px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	height: 48px;
	width: 135px;

	position: absolute;
	top: 17px;
	transition: filter .3s;
}

.lottery-user-info .user-ulog a:hover {
	filter: brightness(1.1);
	text-decoration: none;
}

.lottery-user-info .user-log-info {
	background: url(../yp/ypssjj/lrs1/images/lottery/info/info_cont.png?5ece3a2) no-repeat left top;
	width: 285px;
	height: 48px;
	text-align: center;

	margin-left: 20px;
}

.lottery-user-info .user-log-info,
.lottery-user-info .user-log-info a {
	font: 700 14px/48px "Microsoft YaHei";
	color: #ffffff;
}

.lottery-user-info .user-log-info a {
	color: #d6ebfe;
}

.lottery-user-info .user-login {
	left: 20px;
	background: url(../yp/ypssjj/lrs1/images/lottery/info/info_login.png?5ece3a2) no-repeat left top;

}

.lottery-user-info .user-reg {
	right: 20px;
	background: url(../yp/ypssjj/lrs1/images/lottery/info/info_resign.png?5ece3a2) no-repeat left top;
}



.lottery-user-info .info-box {
	background: url(../yp/ypssjj/lrs1/images/lottery/info/info_bind.png?5ece3a2) no-repeat left top;
	width: 285px;
	height: 52px;

	margin-top: 20px;
	margin-left: 20px;

	display: none;
}

.lottery-user-info .info-box.info-box-3 {
	height: 62px;
	width: 285px;
	padding-top: 6px;
	padding-left: 10px;
}

.lottery-user-info .info-bind {
	background: url(../yp/ypssjj/lrs1/images/lottery/info/info_bind.png?5ece3a2) no-repeat left top;

	font: 700 16px/52px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;

	transition: filter .3s;
}

.lottery-user-info .info-bind:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.lottery-user-info .info-box-item {
	float: left;
	overflow: hidden;
	display: block;

	font: 700 14px/20px "Microsoft YaHei";
	color: #ffffff;
}

.lottery-user-info .info-box-item.info-box-item-1 {
	width: 136px;
}

.lottery-user-info .info-box-item.info-box-item-2 {
	width: 130px;
}

.lottery-user-info .info-box-item.info-box-item-3 {
	width: 260px;
}

.lottery-user-info .user-name {
	width: 200px;
}

.lottery-user-info .param-roleName {
	width: 200px;
}

/* 抽奖用户信息 end******************************/

/* 用户信息 */

.m-info.user-info {
	padding: 0 13px;
	background: #addaff;
	border: 1px solid #89c6f8;
	position: relative;

	font: 700 14px/22px "Microsoft YaHei";
	text-align: left;

	margin-bottom: 20px;
}

.m-info.user-info a {
	font: 700 14px/22px "Microsoft YaHei";
}

.m-info.user-info .login-info {
	float: left;
	font: 700 14px/50px "Microsoft YaHei";
	text-align: center;
	width: 246px;
	border-right: 1px solid #89c6f8;
}

.m-info.user-info .info-box {
	position: relative;
	float: left;
	height: 50px;
	width: 920px;
	font: 500 14px/50px "Microsoft YaHei";
	display: none;
}

.m-info.user-info .info-bind {
	position: absolute;
	left: 320px;
	top: 9px;
	font: 500 14px/32px "Microsoft YaHei";
	color: #ffffff;
	background: #005bcb;
	height: 32px;
	padding: 0 20px;
	transition: filter .3s;
}

.m-info.user-info .info-ps {
	padding-left: 50px;
}

.m-info.user-info .info-bind:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.m-info.user-info .info-box-item {
	float: left;
}

.m-info.user-info .info-box-item.info-box-item-1 {
	padding-left: 26px;
	width: 140px;
}

.m-info.user-info .info-box-item.info-box-item-2 {
	width: 186px;
	border-right: 1px solid #89c6f8;
}

.m-info.user-info .info-box-item.info-box-item-3 {
	padding-left: 16px;
	width: 228px;
}

.m-info.user-info .info-box-item.info-box-item-4 {
	width: 180px;
}

.m-info.user-info .info-box-item.info-box-item-5 {
	width: 186px;
}

.m-info.user-info .user-name {
	width: 110px;
}

.m-info.user-info .param-roleName {
	width: 120px;
}

.m-info.user-info .info-param{
	position: absolute;
	left: 500px;
	top: 9px;
	font: 500 14px/32px "Microsoft YaHei";
	height: 32px;
}

/* 抽奖用户信息 end******************************/

.mod--prize {
	padding-top: 36px;
	padding-bottom: 60px;
}

.mod--prize .prize-group {
	margin-bottom: 12px;
}

.mod--prize .group-tit {
	width: 180px;
	height: 34px;
	font-size: 0;
	margin: 0 auto;
	margin-bottom: 30px;
}
.mod--prize .group-stit {
	text-align: center;
	line-height: 30px;
	height: 30px;
}

.prize-group-0 .group-tit {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_4_0.png?5ece3a2) no-repeat center bottom;
	width: 237px;
	height: 31px;
	margin-bottom: 0;
}
.prize-group-1 .group-tit {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_4_1.png?5ece3a2) no-repeat center bottom;
}

.prize-group-2 .group-tit {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_4_2.png?5ece3a2) no-repeat center bottom;
}

.prize-group-3 .group-tit {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_4_3.png?5ece3a2) no-repeat center bottom;
}

.prize-group-8 .group-tit {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_4_4.png?5ece3a2) no-repeat center bottom;
}

.prize-group-16 .group-tit {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_4_5.png?5ece3a2) no-repeat center bottom;
}

.prize-group-32 .group-tit,
.prize-group-64 .group-tit {
	background: url(../yp/ypssjj/lrs1/images/tit/tit_1_4_6.png?5ece3a2) no-repeat center bottom;
}

.mod--prize .group-list {
	margin-right: -20px;
}

.mod--prize .group-item {
	float: left;
	margin-right: 20px;
	background: url(../yp/ypssjj/lrs1/images/prize/prize.png?5ece3a2) no-repeat center bottom;
	width: 285px;
	height: 130px;
}
.prize-group-0 .group-item{
	background: url(../yp/ypssjj/lrs1/images/prize/prize_one.png?5ece3a2) no-repeat center bottom;
	margin-right: 17px;
	width: 288px;
}

.prize-group-1 .group-item,
.prize-group-2 .group-item,
.prize-group-3 .group-item {
	background: url(../yp/ypssjj/lrs1/images/prize/prize_em.png?5ece3a2) no-repeat center bottom;
	width: 275px;
	height: 130px;
	margin-right: 16px;
}

.prize-group-1 .group-item:last-child,
.prize-group-2 .group-item:last-child,
.prize-group-3 .group-item:last-child {
	background: url(../yp/ypssjj/lrs1/images/prize/prize_boss.png?5ece3a2) no-repeat center bottom;
	width: 330px;
	height: 130px;
}

.mod--prize .group-item .item-img {
	width: 285px;
	height: 99px;
	display: block;
	margin: 0 auto;
}

.mod--prize .group-item .item-name {
	font: 700 14px/29px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
}


/* 参与报名 */
.mod--resgin {
	padding-bottom: 120px;
}

.mod--resgin .title {
	font: 700 18px/26px "Microsoft YaHei";
	color: #ffffff;
}

.mod-resign {
	background: #ebebeb;
	height: 228px;
	position: relative;
}

.mod-resign-left {
	width: 764px;
	position: relative;
	overflow: hidden;
}

.mod-resign-left .resign-check {
	position: relative;
	margin: 0 auto;
	margin-top: 25px;
	background: #005bcb;
	height: 65px;
	width: 507px;
}

.mod-resign-left .resign-check-p {
	font: 700 20px/65px "Microsoft YaHei";
	color: #ffffff;
	padding-left: 48px;
}

.mod-resign-left .resign-check-btn {
	position: absolute;
	right: -10px;
	top: 12px;
	width: 170px;
	height: 41px;
	background: url(../yp/ypssjj/lrs1/images/resign/resign-check.png?) no-repeat;
	font: 700 18px/41px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	transition: filter .3s;
}

.mod-resign-left .resign-check-btn:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.mod-resign .resign-tip {
	margin-top: 10px;
	height: 44px;
	font: 500 14px/44px "Microsoft YaHei";
	color: #ea9a32;
	text-align: center;
}

.mod-resign .resign-btn {
	display: block;
	margin: 0 auto;
	width: 248px;
	height: 60px;
	background: url(../yp/ypssjj/lrs1/images/resign/resign.png?5ece3a2) no-repeat;
	background-position: 0 0;
	font: 700 22px/60px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	transition: filter .3s;
}

/* -1 失败
0  审核中
1 成功
2 可报名 */

/* 可报名 */

.mod-resign .resign-btn[data-status="2"] {
	background-position: 0 0;
}

/* 审核与失败 */

.mod-resign .resign-btn[data-status="-1"],
.mod-resign .resign-btn[data-status="0"],
.mod-resign .resign-btn[data-status="1"] {
	background-position: 0 -60px;
}


.mod-resign .resign-btn:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.mod-opttime {
	background: url(../yp/ypssjj/lrs1/images/resign/resign-time-will.png?) no-repeat;
	width: 440px;
	height: 228px;
	position: absolute;
	right: 0;
	top: 0;
}

.mod-opttime .cnt_opttime {
	display: none;
}

.mod-opttime[data-status="1"] {
	background: url(../yp/ypssjj/lrs1/images/resign/resign-time-ing.png?) no-repeat;
}

.mod-opttime[data-status="1"] .cnt_opttime {
	display: block;
}

.mod-opttime[data-status="2"] {
	background: url(../yp/ypssjj/lrs1/images/resign/resign-time-over.png?) no-repeat;
}

.mod-opttime[data-status="2"] .cnt_opttime {
	display: none;
}

.mod-opttime .cnt_opttime {
	position: absolute;
	left: 31px;
	top: 109px;
	text-align: center;
	width: 386px;
	height: 69px;
}

.mod-opttime .cnt_opttime .num {
	text-align: center;
	height: 69px;
	width: 82px;
	color: #ffffff;
	font: 700 32px/69px "Microsoft YaHei";
	letter-spacing: 22px;
	position: absolute;
}

.mod-opttime .cnt_opttime .num.j-cdays {
	left: 0;
	top: 0;
}

.mod-opttime .cnt_opttime .num.j-chours {
	left: 100px;
	top: 0;
}

.mod-opttime .cnt_opttime .num.j-cminutes {
	left: 202px;
	top: 0;
}

.mod-opttime .cnt_opttime .num.j-cseconds {
	left: 304px;
	top: 0;
}

.mod-opttime .opttime_msg {
	text-align: center;
	font: 22px/170px "microsoft yahei";
	height: 170px;
	color: #bfd0d9;
}

.ui-dialog {
	background: #ffffff;
}

.dialog-tit {
	font: 700 24px/60px "Microsoft YaHei";
	text-align: center;
}

.dialog-close {
	position: absolute;
	width: 38px;
	height: 38px;
	top: 0;
	right: -38px;
	z-index: 2;
	cursor: pointer;
	background: url(../yp/ypssjj/lrs1/images/dialog/dlg-close.png?) no-repeat 0px 0px;
}

.dialog-pager {
	text-align: center;
	padding: 10px 0;
}

.dialog-pager span {
	line-height: 20px;
	display: inline-block;
	margin: 2px;
	font: 700 14px/26px "Microsoft YaHei";
}

.dialog-pager a,
.dialog-pager span.cur {
	display: inline-block;
	text-decoration: none;
	margin: 2px;
	font: 700 14px/26px "Microsoft YaHei";
}

.dialog-pager span.cur {
	color: #f9842e;
	text-decoration: underline;
}

.dialog-pager a:hover {
	color: #f9842e;
}

.ui-dialog .server {
	color: #bb975b;
}

.ui-dialog .name {
	color: #404040;
}

.ui-dialog dl {
	padding: 10px 0;
	overflow: hidden;
	border-top: 1px solid #d5d5d5;
}

.ui-dialog .player {
	width: 186px;
	float: left;
	line-height: 42px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
}

.ui-dialog .player p {
	display: inline;
	margin: 0 3px;
	font-weight: bold;
}


/*================================ 赛事规则 ================================ */

/*rule-list*/

.rule-list {
	font-size: 14px;
	padding-bottom: 20px;
}

.rule-list li {
	padding-left: 8px;
	position: relative;
	line-height: 30px;
	background: url(../yp/ypssjj/lrs1/images/icon/icon-li.png?) no-repeat 0 12px;
}

.rule-sub-hd {
	padding: 16px 0;
	border-bottom: solid 1px #d5d5d5;
}

.rule-sub-tit {
	font: 700 18px/50px 'Microsoft YaHei';
}

.rule-sub-item {
	margin-bottom: 10px;
}

.rule-sub-tab {
	display: none;
}

.prize-wp {
	border: 1px solid #4a4b81;
	background: url(../yp/ypssjj/lrs1/images/table-bg.jpg?) repeat left top;
	overflow: hidden;
	padding-bottom: 20px;
	margin-top: 20px;
}

/*================================ 选手资料 ================================ */

/*================================ 详细赛程 ================================ */

.dialog-ip {
	font: 500 14px/40px 'Microsoft YaHei';
}

.dialog-ip .dialog-body .dialog-label {
	width: 200px;
	text-align: right;
	height: 42px;

	display: inline-block;
}

.dialog-ip .dialog-body .copy-input {
	width: 274px;
	height: 32px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	font: 500 14px/32px 'Microsoft YaHei';
	padding-left: 20px;

	display: inline-block;
}

.dialog-ip .dialog-body .copy-btn {
	display: inline-block;

	width: 42px;
	height: 32px;
	font-size: 0;
	font: 500 14px/32px 'Microsoft YaHei';
	color: #ffffff;
	background-color: #005bcb;
	text-align: center;
	transition: filter .3s;
}

.dialog-ip .dialog-body .copy-btn:hover {
	filter: brightness(1.2);
}

/* 我的奖励 */

.dialog-myaward {}

.dialog-myaward .myaward-list,
.dialog-myaward .myaward-hd {
	font: 700 16px/26px "Microsoft YaHei";
	position: relative;
}

.dialog-myaward .myaward-list {
	padding: 20px 0;
}

.dialog-myaward .myaward-list .item--award {
	position: relative;
	height: 26px;
}

.dialog-myaward .item-label {
	position: absolute;
	left: 120px;
	top: 0;
}

.dialog-myaward .myaward-list .item-label {
	font-weight: 500;
}

.dialog-myaward .item-oper {
	padding-left: 400px;
}

/* 绑服弹出框 */

.dialog-serverSelect .dialog-line {
	height: 32px;
}

.dialog-serverSelect .select_box {
	position: absolute;
	left: 50%;
	margin-left: -190px;
}

.dialog-serverSelect .select_js {
	position: absolute;
	left: 50%;
	margin-left: 0;
	background-color: #ffffff;
	border: none;
	border-bottom: solid 1px #8d8d8d;
	font: 500 14px/32px "microsoft yahei";
	height: 32px;
	padding-left: 8px;
	width: 210px;
}

.dialog-serverSelect .wd-dialog-opt-tip {
	text-align: center;
	margin-top: 10px;
	font: 500 14px/32px "microsoft yahei";
	height: 14px;
}

.dialog-serverSelect .wd-dialog-opt {
	margin-top: 5px;
	padding-top: 0;
}

.dialog-serverSelect .select-search-input,
.dialog-serverSelect .search-input {
	font: 500 14px/32px "microsoft yahei";
	height:32px;
}

.dialog-serverSelect .m_selectlist .m_selected {
	width: 184px;
	height: 32px;
	background-color: #ffffff;
	cursor: pointer;
	overflow: hidden;
	border: solid 1px #8d8d8d;
	/*提示*/
	/* 文字区域 */
	/* 下拉区域 */
}

.dialog-serverSelect .m_selectlist .m_selected .redtip {
	font: 500 12px/12px "microsoft yahei";
	top: 34px;
	left: 0px;
	position: absolute;
}

.dialog-serverSelect .m_selectlist .m_selected .select_txt {
	padding: 0 0 0 2px;
	font: 500 14px/32px "microsoft yahei";
	overflow: hidden;
	text-align: left;
	width: auto;
	height: auto;
	max-width: 161px;
	margin-left: 11px;
}

.dialog-serverSelect .m_selectlist .m_selected .flag_down {
	height: 100%;
	width: 32px;
	background-color: #f2f2f2;
	display: block;
	overflow: hidden;
}

.dialog-serverSelect .m_selectlist .m_selected .flag_down b {
	width: 0;
	height: 0;
	border-top: 6px #404040 solid;
	border-left: 6px transparent dashed;
	border-right: 6px transparent dashed;
	display: block;
	overflow: hidden;
	zoom: 1;
	transition: all 0.3s;
}

.dialog-serverSelect .m_selectlist .m_select_cont {
	background-color: #ffffff;
	border: solid 1px #8d8d8d;
	top: 32px;
	width: 184px;
	padding: 0px;
	z-index: 4;
	position: absolute;
	overflow: hidden;
}

.dialog-serverSelect .m_selectlist .m_select_cont .selectlist li a {
	background: #ffffff;
	display: block;
	padding: 0 5px;
	font: 500 12px/24px "microsoft yahei";
	z-index: 4;
	transition: filter 0.3s;
}

.dialog-serverSelect .m_selectlist .m_select_cont .selectlist li a:hover {
	background: #404040;
	text-decoration: none;
	color: #ffffff;
	filter: brightness(1.2);
}

.dialog-serverSelect .m_selectlist .v_scrollbar {
	position: absolute;
	width: 10px;
	right: 0;
	top: 0;
	height: 220px;
	display: none;
	cursor: pointer;
	background: #414f62;
}

.dialog-serverSelect .m_selectlist .v_scrollbar_bg {
	position: absolute;
	top: 0;
	width: 10px;
	height: 100%;
	background-color: #414f62;
}

.dialog-serverSelect .m_selectlist .v_scrollbar_btn {
	position: absolute;
	width: 10px;
	border: 1px solid #a2aab0;
	z-index: 100;
	top: 0;
	border-radius: 3px;
	background-color: #a2aab0;
}

.dialog-serverSelect .m_selectlist .search-input {
	width: 100%;
}

.dialog-list {
	font: 700 16px/26px "Microsoft YaHei";
	padding-top: 20px;
}

.dialog-list .dialog-item {
	position: relative;
}

.dialog-item-name {
	position: absolute;
	left: 150px;
	top: 0;
}

.dialog-item-val {
	padding-left: 460px;
}

/*=========================赛程竞猜===========================*/

/*===================奖品兑换==================*/
.exchange-list {
	font-size: 0;
	margin-right: -21px;
}

.exchange-item {
	float: left;
	margin-top: 20px;
	margin-right: 19px;
}

.exchange-task,
.exchange-item {
	padding: 20px;
	background: #ffffff;
	border: 1px solid #f1f1f1;
	font-size: 0;
}

.exchange-item .exchange-box,
.exchange-item .exchange-opt {
	display: inline-block;
	height: 120px;
	overflow: hidden;
}

.exchange-item .exchange-box {
	background: url(../yp/ypssjj/lrs1/images/quiz/exchange.png?5ece3a2) no-repeat 0 0px;
	width: 375px;
}

.exchange-item .exchange-opt {
	width: 174px;
	padding-top: 20px;
	text-align: center;
}

.exchange-item .exchange-box img {
	display: block;
	width: 100%;
	height: 90px;
}

.exchange-item .exchange-box p {
	font: 500 14px/30px "Microsoft YaHei";
	color: #f2f2f2;
	text-align: center;
}

.exchange-opt .exchange-price {
	font: 700 24px/26px "Microsoft YaHei";
	text-align: center;
	margin-bottom: 14px;
}

.exchange-opt .exchange-btn {
	display: inline-block;
	width: 145px;
	height: 42px;
	font: 700 16px/42px "Microsoft YaHei";
}

/*===================弹窗====================*/

.dialog {
	width: 660px;
	padding: 34px 0;
}

.dialog-group {
	width: 750px;
	height: 270px;
}

.dialog-title {
	font: 700 22px/24px "Microsoft YaHei";
	text-align: center;
	margin-bottom: 18px;
}

.dialog-stitle {
	font: 500 12px/28px "Microsoft YaHei";
	color: #8c8c8c;
	text-align: center;
	height: 28px;
	margin-bottom: 18px;
}

.dialog-opt {
	text-align: center;
	margin-top: 30px;
	font-size: 0;
}

.dialog-btn {
	width: 122px;
	height: 37px;
	font: 500 14px/37px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 10px;

	background: #005bcb;
}

.dialog-btn:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.dialog-btn.dialog-btn-1 {
	background: #005bcb;
}

.dialog-btn.dialog-btn-2 {
	background: #f9842e;
}

.dialog-btn.dialog-btn-3 {
	background: #b3b3b3;
}
.dialog-btn[data-status="0"]{
	background: #a9a9a9;
	cursor: default;
}
.dialog-btn[data-status="0"]:hover {
	background: #a9a9a9;
	text-decoration: none;
}


.dialog-tip {
	text-align: center;
}

.dialog-tip .dialog-body {
	/*padding-top:46px;*/
}

.dialog-exchange {
	width: 540px;
}

.dialog-gift .dialog-body {
	position: relative;
}

.dialog-exchange .dialog-opt,
.dialog-quiz .dialog-opt {
	text-align: center;
	line-height: 0px;
}

.dialog-quiz {
	width: 440px;
}

.dialog-gift {
	width: 440px;
}

.dialog-gift .copy {
	margin: 0 auto;
	width: 290px;
	padding-left: 60px;
	height: 30px;
	margin: 0 auto;
	padding-bottom: 10px;
}

.dialog-gift .copy-label {
	float: left;
	margin-left: -60px;
	text-align: left;
	width: 60px;
	height: 30px;
	font: 500 14px/30px "Microsoft YaHei";
	color: #bb975b;
}

.dialog-gift .copy-input {
	background: #6067a7;
	border: solid 1px #9294c1;
	width: 198px;
	height: 22px;
	padding: 3px 5px;
	color: #bb975b;
	float: left;
}

.dialog-gift .copy-btn {
	float: right;
	width: 66px;
	height: 32px;
	overflow: hidden;
	font: 500 14px/30px "Microsoft YaHei";
	color: #fff;
	background: #4b539a;
	text-align: center;
	border-radius: 6px;
	/*margin-top: 1px;*/
	border-top: 1px solid #98a4eb;
	border-bottom: 1px solid #120e32;
}

.dialog-gift .gift-gamedh {
	display: block;
	width: 124px;
	height: 40px;
	background: url(../yp/ypssjj/lrs1/images/dlg-btn.png?) no-repeat 0 0px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	margin: 0 auto;
}

.dialog-gift .gift-gamedh:hover {
	background-position: 0 -45px;
}

/* 报名页面 */

.dialog-resign {
	width: 607px;
	height: 330px;
	padding: 34px 10px;
}

.dialog-resign .dialog-line {
	position: relative;
	*zoom: 1;
}

.dialog-resign .dialog-line:after {
	content: "";
	display: table;
	clear: both;
}

.dialog-resign .dialog-line.dialog-line-1 {
	padding: 0 0 20px 30px;
	border-bottom: solid 1px #cccccc;
	z-index: 9;
}

.dialog-resign .dialog-line.dialog-line-2,
.dialog-resign .dialog-line.dialog-line-3 {
	padding-left: 115px;
	padding-top: 14px;
}

.dialog-resign .dialog-line.dialog-line-1 .info-box {
	position: absolute;
	bottom: 20px;
	left: 260px;
}

.dialog-resign .dialog-line .dialog-label {
	float: left;
	font: 500 14px/32px "Microsoft YaHei";
	width: 70px;
	text-align: right;
}

.dialog-resign .dialog-line .dialog-input {
	float: left;
	color: #404040;
	font: 500 14px/32px "Microsoft YaHei";
	height: 32px;
	border: solid 1px #979797;
	background: #ffffff;
	padding: 0 12px;
	width: 276px;
}

.dialog-resign .info-box {
	font: 500 14px/32px "Microsoft YaHei";
}

.dialog-resign .info-box .info-box-line {
	float: left;
}

.dialog-resign .info-box .info-box-line.info-box-line-1 {
	width: 170px;
}

.dialog-resign .info-box .info-box-line.info-box-line-2 {
	width: 150px;
}

.dialog-resign .info-box .span-item {
	color: #2fa8ed;
	font-weight: bold;
}

.dialog-resign .dialog-ps {
	color: #f9842e;
	font: 500 12px/32px "Microsoft YaHei";
	height: 32px;
	text-align: center;
}

.dialog-resign .dialog-opt {
	margin-top: 0;
}

.dec {
	position: absolute;
	width: 460px;
	height: 460px;
	z-index: 1;
	transform: scale(0);
	transform: scale(1)\9\0;
}

.dec.show {
	animation: scale_1 1s forwards ease-in-out;
}

.dec.dec_1 {
	background: url(../yp/ypssjj/lrs1/images/dec_01.png?5ece3a2) no-repeat center top;
	left: 50%;
	margin-left: -960px;
	top: 1170px;
}

.dec.dec_2 {
	background: url(../yp/ypssjj/lrs1/images/dec_02.png?5ece3a2) no-repeat center top;
	right: 50%;
	margin-right: -960px;
	top: 1925px;
}

.dec.dec_4 {
	background: url(../yp/ypssjj/lrs1/images/dec_04.png?5ece3a2) no-repeat center top;
	right: 50%;
	margin-right: -960px;
	top: 3500px;
}

/* 放大 */

@keyframes scale_1 {
	0% {
		transform: scale(0);
	}

	100% {
		transform: scale(1);
	}
}

/* 下拉选服 */

/* 选服框宽高 */

.m_selectlist {
	/* 选择框首条 */
	position: relative;
	*zoom: 1;
	z-index: 111;
	/* 选择框下拉 */
}

.m_selectlist .m_selected {
	display: block;
	width: 216px;
	height: 30px;
	color: #888888;
	background-color: #ffffff;
	cursor: pointer;
	overflow: hidden;
	border: solid 1px #cccccc;
	/*提示*/
	/* 文字区域 */
	/* 下拉区域 */
}

.m_selectlist .m_selected .redtip {
	font: 500 12px/12px "microsoft yahei";
	color: #ffa62e;
	top: 34px;
	left: 0px;
	position: absolute;
}

.m_selectlist .m_selected .select_txt {
	padding: 0 0 0 2px;
	font: 500 12px/30px "microsoft yahei";
	color: #404040;
	overflow: hidden;
	text-align: left;
	width: auto;
	height: auto;
	max-width: 161px;
	margin-left: 11px;
}

.m_selectlist .m_selected .flag_down {
	width: auto;
	height: auto;
	background-color: #ffffff;
	border-left: solid 1px #cccccc;
	display: block;
	overflow: hidden;
	padding: 12px 10px 12px 10px;
}

.m_selectlist .m_selected .flag_down b {
	width: 0;
	height: 0;
	border-top: 6px #404040 solid;
	border-left: 6px transparent dashed;
	border-right: 6px transparent dashed;
	display: block;
	overflow: hidden;
	zoom: 1;
}

.m_selectlist .m_select_cont {
	background-color: #ffffff;
	border: solid 1px #e7e7e7;
	top: 30px;
	width: 184px;
	padding: 0px;
	z-index: 4;
	position: absolute;
	overflow: hidden;
}

.m_selectlist .m_select_cont .selectlist li a {
	background: #ffffff;
	display: block;
	padding: 0 5px;
	font: 500 12px/24px "microsoft yahei";
	color: #404040;
	z-index: 4;
}

.m_selectlist .m_select_cont .selectlist li a:hover {
	background: #404040;
	text-decoration: none;
	color: #ffffff;
}

.m_selectlist .v_scrollbar {
	position: absolute;
	width: 10px;
	z-index: 1;
	right: 0;
	top: 0;
	height: 220px;
	display: none;
	cursor: pointer;
	background: #1f1c3b;
}

.m_selectlist .v_scrollbar_bg {
	position: absolute;
	top: 0;
	width: 10px;
	height: 100%;
	background-color: #1f1c3b;
}

.m_selectlist .v_scrollbar_btn {
	position: absolute;
	width: 8px;
	border: 1px solid #a2aab0;
	z-index: 100;
	top: 0;
	border-radius: 3px;
	background-color: #404040;
}

/* 余下为可复用单独组**************************************************** */

/* 说明列表 */
.exp-box {
	padding: 0 20px;
}

.exp-box .exp-title {
	background: url(../yp/ypssjj/lrs1/images/icon/icon-tit.png?) no-repeat left center;
	font: 700 18px/24px "Microsoft YaHei";
	color: #005bcb;
	padding-left: 16px;
}

.exp-box .exp-txtlist {
	margin-bottom: 18px;
}

.exp-box .exp-plink {
	display: block;
	margin: 0 auto;
	width: 290px;
	height: 104px;
	background-color: #9a9a9a;
}

.exp-box .exp-plink img {
	width: 100%;
	height: 100%;
	display: block;
}

.exp-txtlist .exp-txtli {
	padding-left: 16px;
	background: url(../yp/ypssjj/lrs1/images/icon/icon-li.png?) no-repeat left 12px;
}

/* 引导列表 */
.guide-box {}

.guide-box .guide-list {
	font-size: 0;
}

.guide-box .guide-item {
	font: 500 14px/24px "microsoft yahei";
	margin-bottom: 10px;
}
.guide-box .guide-item.guide-item-ps{
	padding-left: 110px;
}
.guide-box .guide-label {
	background: url(../yp/ypssjj/lrs1/images/icon/icon-guide.png?) no-repeat right top;
	min-width: 87px;
	padding-right: 12px;

	font: 700 16px/24px "microsoft yahei";
	color: #ffffff;
	float: left;
	margin-right: 10px;
	height: 30px;
}

.guide-box .guide-label span {
	background: #005bcb;
	padding-left: 8px;
	height: 100%;
	display: block;
}

/* 块列表 */
.section-box {}

.section-box .section-tit {
	background: url(../yp/ypssjj/lrs1/images/icon/icon-section.png?) no-repeat left center;
	font: 700 24px/26px "Microsoft YaHei";
	color: #3a3a3a;
	padding-left: 28px;
	margin-bottom: 24px;
}

.section-box .section-list {
	font-size: 0;
}

.section-box .section-item {
	padding-left: 10px;
	background: url(../yp/ypssjj/lrs1/images/icon/icon-li.png?) no-repeat left 10px;
	font: 500 14px/32px "Microsoft YaHei";
}

.section-box .section-sub-list {
	font-size: 0;
}

.section-box .section-sub-item {
	padding-left: 16px;
	background: url(../yp/ypssjj/lrs1/images/icon/icon-li-sub.png?) no-repeat left center;
	font: 500 14px/32px "Microsoft YaHei";
}

.section-box .section-tip {
	margin-top: 48px;
	padding: 27px 0;
	text-align: center;
	font: 700 16px/32px "Microsoft YaHei";
	background: #ebebeb;
}

.section-box .section-tip a {
	display: inline-block;
	margin: 0 5px;

	font: 700 14px/32px "Microsoft YaHei";
	min-width: 120px;
	height: 32px;
	background: #005bcb;
	color: #fff;
}

.section-box .section-tip a.em {
	background: #f9842e;
}


/* 转盘 */

.lotte-table {
	width: 855px;
	height: 480px;
}

.lotte-table .lotte-item {
	background: url(../yp/ypssjj/lrs1/images/lottery/lottery-item.png?) no-repeat;
	width: 275px;
	height: 150px;
	position: absolute;
	z-index: 5;
	overflow: hidden;
	border: 2px solid #f5f5f5;

	transition: border-color .3s, filter .3s;
}

.lotte-table.entity_lottery_cur1 .lotte-item.item1 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur2 .lotte-item.item2 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur3 .lotte-item.item3 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur4 .lotte-item.item4 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur5 .lotte-item.item5 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur6 .lotte-item.item6 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur7 .lotte-item.item7 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur8 .lotte-item.item8 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table .lotte-item .item-txt {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 29px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	width: 100%;
	line-height: 29px;
}

.lotte-table .lotte-item .item-img {
	width: 100%;
	height: 100%;
	display: block;
}

.lotte-table .lotte-item .item-img img {
	width: 100%;
	height: 100%;
}

.lotte-table .item1 {
	top: 0px;
	left: 0px;
}

.lotte-table .item2 {
	top: 0px;
	left: 290px;
}

.lotte-table .item3 {
	top: 0px;
	right: 0px;
}

.lotte-table .item4 {
	top: 165px;
	right: 0px;
}

.lotte-table .item5 {
	bottom: 0;
	right: 0px;
}

.lotte-table .item6 {
	bottom: 0;
	left: 289px;
}

.lotte-table .item7 {
	bottom: 0;
	left: 0px;
}

.lotte-table .item8 {
	top: 165px;
	left: 0px;
}

.lotte-btn {
	position: absolute;
	top: 165px;
	left: 290px;
	background: url(../yp/ypssjj/lrs1/images/lottery/lottery-start.png?) no-repeat;
}

.lotte-btn .lotte-start {
	background: url(../yp/ypssjj/lrs1/images/lottery/lottery-start.png?) no-repeat;
	display: block;
	position: relative;
	width: 275px;
	height: 121px;
	transition: filter 0.3s, color 0.3s;
}

.lotte-btn .lotte-start:hover {
	filter: brightness(1.2);
}

.lotte-btn .lotte-remain {
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	text-align: center;
	color: #ffffff;
	transition: filter 0.3s, color 0.3s;
}

.lotte-btn .lotte-info .lotte-myaward,
.lotte-btn .lotte-info .lotte-prob {
	float: left;
	display: block;
	font: 700 14px/30px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
}

.lotte-btn .lotte-info .lotte-myaward:hover,
.lotte-btn .lotte-info .lotte-prob:hover {
	filter: brightness(1.2);
}

.lotte-btn .lotte-info .lotte-myaward {
	width: 174px;
	height: 30px;
}

.lotte-btn .lotte-info .lotte-prob {
	width: 101px;
	height: 30px;
}

/* 转盘-end********************************************************** */

/* 用户信息状态 */

.m-info .login-info .user-name {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: bottom;
	*vertical-align: auto;
}

.m-info .param-roleName {
	position: relative;
	text-align: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: bottom;
	*vertical-align: auto;
}

.m-info .info-box.info-box-1 {
	display: block;
}

.m-info[data-status="1"] .info-box.info-box-1 {
	display: none;
}

.m-info[data-status="1"] .info-box.info-box-2 {
	display: block;
}

.m-info[data-status="2"] .info-box.info-box-1 {
	display: none;
}

.m-info[data-status="2"] .info-box.info-box-3 {
	display: block;
}

/* tab切换 */
.tab-nav {
	font-size: 0;
	margin-bottom: 40px;
}

.tab-nav li {
	position: relative;

	background: #005bcb;
	height: 60px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.tab-nav li a {
	position: absolute;
	left: 0;
	top: 0;

	background: #005bcb;
	width: 100%;
	height: 100%;
	font: 700 20px/60px "Microsoft YaHei";
	color: #ffffff;

	transition: all .3s;
}

.tab-nav li:hover a {
	filter: brightness(1.2);
	text-decoration: none;
}

.tab-nav li.cur a {
	left: 10px;
	top: 10px;
	background: url(../yp/ypssjj/lrs1/images/tab/tab_cur.png?5ece3a2) no-repeat;
}

/* 3个的 */
.mod--rule .tab-nav li.cur a {
	background: url(../yp/ypssjj/lrs1/images/tab/tab_cur_s.png?5ece3a2) no-repeat;
}

/* 4个的 */
.mod--quiz .tab-nav li.cur a {
	background: url(../yp/ypssjj/lrs1/images/tab/tab_cur_ss.png?5ece3a2) no-repeat;
}

.tab-nav li.cur:hover a {
	filter: brightness(1);
	cursor: default;
}

/* 不可用无效果 */
.tab-nav li[data-status="0"]::after {
	content: attr(data-time);
	position: absolute;
	right: 0;
	top: 5px;
	background: url(../yp/ypssjj/lrs1/images/icon/icon_flag.png?5ece3a2) no-repeat;
	width: 95px;
	height: 22px;

	font: 500 12px/22px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
}

/* 小一号的角标 */
.m-quiz .tab-nav li[data-status="0"]::after {
	background: url(../yp/ypssjj/lrs1/images/quiz/flag_over.png?5ece3a2) no-repeat;
    width: 58px;
    height: 22px;
	right: 0;
	top: 0;
}

.tab-bd {
	display: none;
}

/* 页面提示 */

.page-ps {
	margin: 20px 0 100px 0;
	padding: 200px 0;
	background: #ffffff;
	text-align: center;
}

.page-ps .page-tit {
	font: 700 28px/36px "Microsoft YaHei";
}

.page-ps .page-stit {
	font: 500 14px/26px "Microsoft YaHei";
}

.m-fixedMenu {
	background: url(../yp/ypssjj/lrs1/images/menu/menu-bg.png?) no-repeat;
	z-index: 99;
	position: fixed;
	top: 250px;
	left: 50% !important;
	margin-left: 670px !important;
	right: auto;
	width: 137px;
	height: 352px;
	display: none;
}

.m-fixedMenu .menu-list {
	width: 137px;
	padding: 66px 0 46px 0;
}

.m-fixedMenu .menu-item {
	margin-bottom: 20px;
}

.m-fixedMenu .menu-item-a {
	position: relative;
	width: 142px;
	height: 40px;
	font: 700 16px/40px "microsoft yahei";
	display: block;
	text-align: center;
	color: #ffffff;
}

.menu-item-a:hover,
.menu-item.cur .menu-item-a {
	color: #fbecbe;
	text-decoration: none;
	background: url(../yp/ypssjj/lrs1/images/menu/menu-btn.png?) no-repeat top right;
}

.m-zzjsp {
	text-align: center;
	line-height: 48px;
	height: 48px;
}

.m-zzjsp.dark {
	color: #005bcb;
}



/* 报名&分组 */
.mod--join .tab-nav {
	margin-right: -4px;
	margin-top: 45px;
}

.mod--join .tab-nav-li {
	width: 598px;
	height: 60px;
	margin-right: 4px;
}

.mod--join .join-box {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: solid 1px #dfdfdf;
}

/* 賽事组队 */
.mod-formTeam {}

.mod-formTeam .formTeam-opt {
	position: relative;
	background: url(../yp/ypssjj/lrs1/images/formTeam/formTeam_bg.png?5ece3a2) no-repeat top center;
	width: 1200px;
	height: 292px;
	margin-bottom: 20px;
}

.mod-formTeam .formTeam-opt .opt-ps {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font: 500 14px/28px "Microsoft YaHei";
	color: #a7c6ff;
	text-align: center;
}


.mod-formTeam .formTeam-info {
	position: relative;
	background: #d7edff;
	width: 1200px;
}

.mod-formTeam .formTeam-info .info-ps {
	float: left;
	width: 100%;
	font: 500 14px/28px "Microsoft YaHei";
	text-align: center;
	background: #cbdef8;
}



.mod-formTeam .opt-box {
	width: 50%;
	float: left;
	text-align: center;
}

.mod-formTeam .opt-box .opt-tit {
	font: 700 20px/40px "Microsoft YaHei";
	color: #ffffff;

	background: url(../yp/ypssjj/lrs1/images/formTeam/tit_bg.png?5ece3a2) no-repeat top center;
}

.mod-formTeam .opt-box .opt-tip {
	font: 500 14px/16px "Microsoft YaHei";
	color: #ffffff;
	margin-top: 26px;
	margin-bottom: 20px;
	height: 16px;
}
.mod-formTeam .opt-box .opt-tip span{
	color: #f9842e;
}

.mod-formTeam .opt-box .opt-main-btn,
.mod-formTeam .opt-box .opt-btn {
	display: inline-block;
}

.mod-formTeam .opt-box .opt-main-btn {
	background: url(../yp/ypssjj/lrs1/images/formTeam/formTeam.png?5ece3a2) no-repeat;
	background-position: 0 0;
	width: 248px;
	height: 70px;

	font: 700 22px/70px "Microsoft YaHei";
	color: #ffffff;
	margin-bottom: 33px;
	transition: filter .3s;
}

.mod-formTeam .opt-box .opt-main-btn:hover {
	text-decoration: none;
	filter: brightness(1.2);
}

.mod-formTeam .opt-box .opt-main-btn[data-status="0"] {
	background-position: 0 -280px;
	cursor: default;
}

.mod-formTeam .opt-box .opt-main-btn[data-status="0"]:hover {
	filter: brightness(1)
}

.mod-formTeam .opt-box .opt-main-btn[data-status="2"] ,
.mod-formTeam .opt-box .opt-main-btn[data-status="5"] {
		background-position: 0 -70px;
}

.mod-formTeam .opt-box .opt-main-btn[data-status="3"] {
	background-position: 0 -210px;
	color: #7ed7ff;
}

.mod-formTeam .opt-box .opt-main-btn[data-status="4"] {
	background-position: 0 -140px;
}

.mod-formTeam .opt-box .opt-group {
	font-size: 0;
}

.mod-formTeam .opt-box .opt-btn {
	background: url(../yp/ypssjj/lrs1/images/formTeam/formTeam_btn.png?5ece3a2) no-repeat;
	width: 162px;
	height: 40px;

	font: 700 16px/40px "Microsoft YaHei";
	color: #ffffff;

	margin: 0 5px;
	position: relative;
}

.mod-formTeam .opt-box .opt-btn[data-invite]:after {
	content: attr(data-invite);
	position: absolute;
	top: -8px;
	right: -8px;
	padding:0 6px;
	height: 19px;

	font: 500 12px/19px "Microsoft YaHei";
	color: #ffffff;
	background: #f9842e;
}

.mod-formTeam .opt-box .opt-btn[data-status="0"]{
	background: #a9a9a9;
	cursor: default;
}
.mod-formTeam .opt-box .opt-btn[data-invite][data-status="0"]:after {
	background: #a9a9a9;
}

.mod-formTeam .opt-box .opt-btn[data-status="0"]:hover{
	text-decoration: none;
}

.mod-formTeam .info-box {
	width: 50%;
	float: left;
	text-align: center;

	font: 700 20px/102px "Microsoft YaHei";
	color: #005bcb;
}

/* 分组抽签 */
.mod-lots {}

.mod-lots .lots-opt {
	position: relative;
	background: url(../yp/ypssjj/lrs1/images/lots/lots_bg.png?5ece3a2) no-repeat top center;
	width: 1200px;
	height: 243px;
	margin-bottom: 20px;
}

.mod-lots .lots-opt .opt-ps {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font: 500 14px/38px "Microsoft YaHei";
	color: #caddff;
	text-align: center;
}

.mod-lots .opt-box {
	width: 50%;
	float: left;
	text-align: center;
}

.mod-lots .opt-box .opt-tit {
	font: 700 20px/40px "Microsoft YaHei";
	color: #ffffff;
	margin-bottom: 50px;

	background: url(../yp/ypssjj/lrs1/images/lots/tit_bg.png?5ece3a2) no-repeat top center;
}

.mod-lots .opt-box .opt-main-btn {
	display: inline-block;
	outline: solid 2px #005bca;
	border-radius: 1px;

	background: url(../yp/ypssjj/lrs1/images/lots/lots.png?5ece3a2) no-repeat;
	background-position: 0 0;
	width: 248px;
	height: 70px;

	font: 700 22px/70px "Microsoft YaHei";
	color: #ffffff;
	margin-bottom: 33px;

	transition: filter .3s;
}

.mod-lots .opt-box .opt-main-btn:hover {
	text-decoration: none;
	filter: brightness(1.1);
}

.mod-lots .opt-box .opt-main-btn[data-status="0"] {
	background: #a9a9a9;
	cursor: default;
}

.mod-lots .opt-box .opt-main-btn[data-status="2"] {
	background-position: 0 -70px;
}

.mod-lots .lots-info {
	background: url(../yp/ypssjj/lrs1/images/lots/lots_info_bg.jpg?5ece3a2) no-repeat;
	width: 1200px;
	height: 452px;
	padding-left: 20px;
	padding-top: 14px;
}

.mod-lots .lots-info .lost-info-bd {
	width: 827px;
}

.mod-lots .lost-info-section-1 {
	font: 700 16px/46px "Microsoft YaHei";
	height: 46px;
	border-bottom: 1px solid #61a4f6;
}

.mod-lots .lost-info-section-1 p {
	float: left;
	width: 246px;
}

.mod-lots .lost-info-section-2 {
	font: 700 16px/46px "Microsoft YaHei";
}

.mod-lots .lost-info-section-2 .teamName {
	font: 500 14px/46px "Microsoft YaHei";
	color: #999999;
}

.mod-lots .lots-ps {
	padding-left: 10px;
	background: url(../yp/ypssjj/lrs1/images/icon/icon-li.png?) no-repeat left center;
	font: 500 14px/16px "Microsoft YaHei";
	margin-top: 8px;
}

.mod-lots .info-player-group {
	font-size: 0;
}

.mod-lots .info-player {
	width: 827px;
	height: 45px;
	margin-bottom: 9px;
	*zoom: 1;
	clear: both;
}

.mod-lots .info-player[data-status="0"] {
	background: url(../yp/ypssjj/lrs1/images/lots/lots_info_0.png?5ece3a2) no-repeat left center;
}

.mod-lots .info-player[data-status="0"] span {
	display: none
}

.mod-lots .info-player[data-status="2"] {
	background: url(../yp/ypssjj/lrs1/images/lots/lots_info_1.png?5ece3a2) no-repeat left center;
}

.mod-lots .info-player[data-status="1"] {
	background: url(../yp/ypssjj/lrs1/images/lots/lots_info_2.png?5ece3a2) no-repeat left center;
}

.mod-lots .info-player[data-status="1"] .stand::after {
	content: "";
	position: absolute;
	left: 58px;
	top: 12px;
	background: url(../yp/ypssjj/lrs1/images/icon/icon-captain.png?) no-repeat left center;
	width: 20px;
	height: 22px;
}

.mod-lots .info-player span {
	position: relative;
	display: inline-block;
	font: 500 16px/45px "Microsoft YaHei";
	width: 25%;
	overflow: hidden;
}

.mod-lots .info-player .stand {
	padding-left: 86px;
}

.mod-lots .info-player .nickName {
	padding: 0 20px;
	text-align: center;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}

.mod-lots .info-player .sidName {
	padding-left: 68px;
}

.mod-lots .info-player .qq {
	padding-left: 30px;
}



/* 赛事规则---------------------------------------------------------------------------------------- */
.mod--rule .tab-nav {
	margin-right: -4px;
}

.mod--rule .tab-nav-li {
	width: 297px;
	height: 60px;
	margin-right: 4px;
}

.mod--rule .rule-box {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: solid 1px #dfdfdf;
}

.mod--rule .guide-box {
	padding: 26px 20px 16px 20px;
	background: #d7edff;
	margin-bottom: 10px;
}

.mod--rule .guide-box.guide-box-tit {
	text-align: center;
}

.mod--rule .guide-box.guide-box-tit .guide-item {
	display: inline-block;
	background: #abd9ff;
	margin: 0;
}


/* 竞猜 */
.mod--quiz .quiz-box {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: solid 1px #dfdfdf;
}

.mod--quiz .process-list {
	font-size: 0;
	text-align: center;
}

.mod--quiz .process-item {
	display: inline-block;
	margin: 0 2px;
}

.mod--quiz .tab-nav {
	margin-right: -6px;
}

.mod--quiz .tab-nav-li {
	width: 235px;
	height: 60px;
	margin-right: 6px;
}

/* 竞猜时间块 */
.process-item {
	position: relative;
	background: url(../yp/ypssjj/lrs1/images/quiz/process_item.png?5ece3a2) no-repeat left center;
	width: 235px;
	height: 110px;
}

.process-item::after {
	content: '';
	position: absolute;
	top: 9px;
	right: 0;
	font: 500 12px/22px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;

	width: 58px;
	height: 22px;
}

.process-item[data-status="0"]::after {
	content: '未开始';
	background: url(../yp/ypssjj/lrs1/images/quiz/flag_will.png?5ece3a2) no-repeat left center;
}

.process-item[data-status="1"]::after {
	content: '进行中';
	background: url(../yp/ypssjj/lrs1/images/quiz/flag.png?5ece3a2) no-repeat left center;
}

.process-item[data-status="2"]::after {
	content: '已结束';
	background: url(../yp/ypssjj/lrs1/images/quiz/flag_over.png?5ece3a2) no-repeat left center;
}

.process-item .process-tit {
	font: 700 16px/40px "Microsoft YaHei";
	color: #fffefe;
	text-align: left;
	padding-left: 10px;
}

.process-item .process-time {
	position: absolute;
	right: 0;
	bottom: 6px;
	font: 500 14px/28px "Microsoft YaHei";
	width: 152px;
	text-align: center;
}

/* 竞猜列表------------------------------------------------------------------------- */
.mod--quiz .m-list {
	width: 100%;
}

.m-list .list-table-thead {
	background: #a0deff;
	font: 700 16px/45px "Microsoft YaHei";
	text-align: center;
}

.m-list .list-table-thead .list-table-th {
	border-left: solid 1px #89c6f8;
	border-right: solid 1px #89c6f8;
	text-align: center;
	font-weight: bold;
}

.m-list .list-table-thead .list-table-th.col-1 {
	width: 290px;
}

.m-list .list-table-thead .list-table-th.col-2 {
	width: 576px;
}

.m-list .mylist-list {
	border: solid 1px #f1f1f1;
}

.m-list .list-table-tr {
	height: 126px;
}

.m-list .list-table-tr:nth-child(odd) {
	background: #f2f2f2;
}

.m-list .list-table-tr:nth-child(even) {
	background: #ffffff;
}

.m-list .list-table-td-1 {
	font: 500 16px/126px "Microsoft YaHei";
	text-align: center;
	height: 126px;
}

.m-list .list-table-td-3 .m-rate {
	margin: 0 auto;
}


.m-guess {
	font-size: 0;
	text-align: center;
}

.m-guess .quiz-team {
	display: inline-block;
	overflow: hidden;
	width: 224px;
	height: 126px
}

.m-guess .quiz-team-1 {
	text-align: right;
}

.m-guess .quiz-team-2 {
	text-align: left;
}

.m-guess .team-name {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;

	font: 500 18px/20px "Microsoft YaHei";

	margin-top: 36px;
	margin-bottom: 10px;
}

/* 默认，不可用 */
.m-guess .team-guess {
	display: block;
	width: 95px;
	height: 28px;

	font: 700 14px/28px "Microsoft YaHei";
	text-align: center;
	color: #ffffff;
	transition: background-color 0.3s;
}

/* 不可用 */
.m-guess .team-guess[data-status="0"] ,
.m-guess .team-guess[data-status="2"] {
	background: #cccccc;
	cursor: default;
}

.m-guess .team-guess[data-status="0"]:hover ,
.m-guess .team-guess[data-status="2"]:hover {
	text-decoration: none
}

/* 可用 */
.m-guess .team-guess[data-status="1"] {
	background: #005bcb;
}

/* 已竞猜 */
.m-guess .team-guess[data-status="3"] {
	background: #00b4ff;
	cursor: default;
}

.m-guess .team-guess[data-status="3"]:hover {
	text-decoration: none
}

.m-guess .quiz-team-1 .team-guess {
	float: right;
}

.m-guess .quiz-team-2 .team-guess {
	float: left;
}

.m-guess .quiz-result {
	position: relative;
	display: inline-block;
	width: 124px;
	height: 126px;
	background: url(../yp/ypssjj/lrs1/images/quiz/quiz_result.png?5ece3a2) no-repeat center 21px;
}

.m-guess .quiz-result .quiz-result-num {
	font: 500 28px/45px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	position: absolute;
	top: 21px;
	width: 32px;
	height: 45px;
}

.m-guess .quiz-result .quiz-result-num.quiz-result-num-1 {
	left: 20px;
}

.m-guess .quiz-result .quiz-result-num.quiz-result-num-2 {
	right: 20px;
}

.m-rate {
	width: 255px;
	height: 18px;
	border-radius: 6px;
	background: #f9aa2e;
	overflow: hidden;
}

.m-rate .rate-bar {
	position: relative;
	background: #46a3f4;
	height: 100%;
	transition: width .3s;
}

.m-rate .rate-bar::after {
	content: "";
	position: absolute;
	right: -6px;
	top: 0;

	width: 12px;
	height: 18px;
	background: url(../yp/ypssjj/lrs1/images/quiz/rate_mid.png?5ece3a2) no-repeat center center;

}

/* 决赛模块内容 */
.m-champion {
	background: url(../yp/ypssjj/lrs1/images/quiz/champion.png?5ece3a2) no-repeat center center;
	width: 1200px;
	height: 622px;
	position: relative;
	font-size: 0;
}

.m-champion .champion,
.m-champion .match-game,
.m-champion .match-time {
	position: absolute;
}

.m-champion .champion {
	top: 22px;
	left: 226px;
	width: 749px;
}

.m-champion .match-time {
	width: 339px;
}

.m-champion .match-time-1 {
	top: 157px;
	left: 431px;
}

.m-champion .match-game-1 {
	top: 227px;
	left: 305px;
}

.m-champion .match-time-2 {
	top: 392px;
	left: 431px;
}

.m-champion .match-game-2 {
	top: 460px;
	left: 0;
	width: 100%;
}

.m-champion .m-guess .quiz-team,
.m-champion .m-guess .quiz-result {
	height: 124px;
}

.m-champion .match-game-1 .m-guess .quiz-team,
.m-champion .match-game-1 .m-guess .quiz-result {
	height: 86px;
}
.m-champion .match-game-1 .m-guess .team-name,
.m-champion .match-game-2 .m-guess .team-name {
	font-weight: bold;
}

.m-champion .champion .team-name {
	font: 700 18px/55px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	height: 55px;
}

.m-champion .champion .team-member {
	font: 500 14px/40px "Microsoft YaHei";
	text-align: center;
	height: 40px;
}

.m-champion .match-time {
	font: 500 14px/30px "Microsoft YaHei";
	text-align: center;
	height: 30px;
}

.m-champion .match-time[data-status="1"] {
	color: #f9842e;
}

/* 冠军模块中的竞猜样式 */
.m-champion .match-item {
	width: 590px;
	height: 125px;
	text-align: center;
}

.m-champion .match-item .m-guess,
.m-champion .match-item .m-rate {
	display: inline-block;
}

.m-champion .match-game-2 .match-item {
	position: absolute;
	top: 0;
}

.m-champion .match-game-2 .match-item-1 {
	left: 0;
}

.m-champion .match-game-2 .match-item-2 {
	right: 0;
}

.quiz-pager{
	height: 28px;
	margin-top: 40px;
}

/* 竞猜表格 end---------------------------------------------------------------- */

/* 任务 */
.m-task .task-hd {
	width: 268px;
	height: 78px;
	border-right: solid 1px #f1f1f1;
	overflow: hidden;
}

.m-task .task-hd,
.m-task .task-list {
	display: inline-block;
}

.m-task .task-hd .task-tit {
	background: url(../yp/ypssjj/lrs1/images/quiz/task_tit.png?5ece3a2) no-repeat;
	width: 157px;
	height: 20px;
	font-size: 0;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
}

.m-task .task-hd .task-tits {
	font: 500 14px/16px "Microsoft YaHei";
	text-align: center;
}

.m-task .task-list {
	font-size: 0;
}

.m-task .task-item {
	float: left;
	margin-left: 18px;
	width: 426px;
	height: 78px;
	text-align: center;
	font-size: 0;
}

.task-item .task-tit,
.task-item .task-bd {
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.task-item .task-tit {
	width: 72px;
	height: 100%;
	background: #46a3f4;
	font: 700 16px/78px "Microsoft YaHei";
	color: #ffffff;
}

.task-item .task-bd {
	width: 354px;
	height: 100%;
	background: #f2f2f2;
}

.task-item .task-con {
	font: 500 14px/38px "Microsoft YaHei";
	color: #464e4e;
}

.task-item .task-con span {
	font: 500 12px/38px "Microsoft YaHei";
	color: #999999;
}

.task-item .task-opt a {
	display: inline-block;
}

.task-item .task-opt a.task-btn-share {
	margin: 0 8px;
}


.task-item .task-status {
	display: none;
}

.task-item-1 .task-status {
	position: absolute;
	right: 0;
	bottom: 0;
	font: 500 14px/38px "Microsoft YaHei";
	color: #f9842e;
	padding: 0 10px;
}

.task-item .icon-tick {
	background: url(../yp/ypssjj/lrs1/images/quiz/tick.png?5ece3a2) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	width: 34px;
	height: 33px;
}

.task-item .task-status.task-status-0 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.task-item[data-status="1"] .task-status.task-status-0 {
	display: none;
}

.task-item[data-status="1"] .task-status.task-status-1 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}


/* 竞猜&奖励 end --------------------------------------------------------------------- */

/* 参赛队伍 --------------------------------------------------------------------- */
.mod--team {}

.mod--team .team-search {
	font-size: 0;
	margin-bottom: 30px;
}

.team-search .search-label,
.team-search .search-input,
.team-search .search-btn {
	display: inline-block;
	overflow: hidden;
	vertical-align: bottom;
}

.team-search .search-label {
	font: 500 14px/34px "Microsoft YaHei";
	margin-right: 10px;
}

.team-search .search-input {
	width: 290px;
	height: 34px;
	border: solid 1px #dbdada;
	background: #fafafa;
	padding: 0 10px;
	margin-right: 5px;

	font: 500 14px/34px "Microsoft YaHei";
}

.team-search .search-btn {
	padding: 0 10px;
	line-height: 34px;
	height: 34px;
}

.team-list {
	font-size: 0;
	margin-right: -20px;
}

.team-item {
	float: left;
	padding: 20px;
	background: url(../yp/ypssjj/lrs1/images/team/team.png?5ece3a2) no-repeat;
	width: 285px;
	height: 327px;

	margin-right: 20px;
	margin-bottom: 30px;
}

.team-item .team-info {
	border-bottom: 1px solid #c7c7c7;
	font: 500 14px/28px "microsoft yahei";
}

.team-item .team-info-line {
	margin-bottom: 10px;
	height: 28px;
}

.team-item .team-info-line.team-info-line-1 {
	color: #005bcb;
}

.team-member .member-box {
	margin-bottom: 5px;
}

.team-member .member-item {
	font-size: 0;
}

.team-member .member-sidName,
.team-member .member-roleName {
	display: inline-block;
	font: 500 14px/26px "microsoft yahei";
	overflow: hidden;
}

.team-member .member-sidName {
	padding-left: 8px;
	width: 108px;
}

.team-member .member-roleName {
	width: 120px;

	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* 标签 */
.team-item .team-label {
	min-width: 87px;
	padding-right: 12px;

	font: 700 16px/24px "microsoft yahei";
	color: #ffffff;
	float: left;
	margin-right: 10px;
	height: 28px;
}

.team-item .team-label span {
	padding-left: 8px;
	height: 100%;
	display: block;
}

.team-item .team-member {
	border-top: 1px solid #f3f3f3;
	padding-top: 10px;
}

.team-item .team-info .team-label {
	background: url(../yp/ypssjj/lrs1/images/icon/icon-guide.png?) no-repeat right top;
}

.team-item .team-info .team-label span {
	background: #005bcb;
}

.team-item .team-member .team-label {
	float: none;
	display: inline-block;
	background: url(../yp/ypssjj/lrs1/images/icon/icon-guide-2.png?) no-repeat right top;
}

.team-item .team-member .team-label span {
	background: #5e9be5;
}



/* common弹出框使用 -------------------------------------------------------------------- */
.dialog-common{
	width: 640px;
    padding: 34px 0;
}

.dialog-common a.dialog-close {
	position: absolute;
	width: 38px;
	height: 38px;
	top: 0;
	right: -38px;
	z-index: 2;
	cursor: pointer;
	background: url(../yp/ypssjj/lrs1/images/dialog/dlg-close.png?) no-repeat 0px 0px;
	
	transition: filter 0.3s;
}

.dialog-common a.dialog-close:hover {
	/* transform:rotate(90deg) */
	/* transform: scale(1.2); */
	filter: brightness(1.1);
}

.dialog-common .dialog-title {
	font: 700 22px/24px "Microsoft YaHei";
	text-align: center;
	margin-bottom: 18px;
}

.dialog-common .dialog-stitle {
	font: 500 12px/28px "Microsoft YaHei";
	color: #8c8c8c;
	text-align: center;
	height: 28px;
	margin-bottom: 18px;
}

.dialog-common .dialog-textarea {
	padding: 10px;
	height: 112px;
	width: 474px;
	border: solid 1px #cccccc;
	text-align: left;
	background-color: #ffffff;
	font: 500 14px/28px "microsoft yahei";
	resize: none;
	overflow: auto;

	display: block;
	margin: 0 auto;
}

.dialog-common .dialog-img {
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.dialog-common .dialog-ul {
	font-size: 0;
	margin: 10px 0;
	padding:0 26px;
}

.dialog-common .dialog-li {
	position: relative;
	font-size: 0;
	margin-bottom: 1px;
	padding-left: 30px;
}
.dialog-common .dialog-li:nth-child(odd) {
	background: #ededed;
}

.dialog-common .dialog-li:nth-child(even) {
	background: #f3f3f3;
}

.dialog-common .dialog-li-name {
	position: absolute;
	left: 120px;
	top: 0;
	font: 500 14px/24px "microsoft yahei";
}

.dialog-common .dialog-li-val {
	padding-left: 400px;
	font: 500 14px/24px "microsoft yahei";
}

.dialog-common .dialog-li .dialog-span {
	width: 33%;
	display: inline-block;
	font: 500 14px/52px "microsoft yahei";
	height: 52px;
}

.dialog-common .dialog-opt {
	/* 内部按钮一般使用定位 */
	text-align: center;
	position: relative;
	margin-top: 30px;
	overflow: hidden;
	text-align: center;
}

.dialog-common .dialog-btn {
	margin: 0 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.dialog-common .dialog-txt {
	font: 500 14px/52px "microsoft yahei";
	height: 52px;
	text-align: center;
}
.dialog-common .dialog-txt span{
	color: #f9842e;
}

.dialog-common .dialog-ps {
	color: #f9842e;
	font: 500 12px/32px "Microsoft YaHei";
	height: 32px;
	text-align: center;
}

.dialog-common .copy-input {
	float: left;
	width: 50%;
	margin-right: 10px;
	font: 500 16px/24px "microsoft yahei";
	color: #eeeaff;
	height: 24px;
	border: solid 1px #9b91c4;
	background: #9b91c4;
	padding-left: 10px;
}

.dialog-common .copy-btn {
	float: left;
	background-position: 0 -82px;
	width: 68px;
	height: 24px;
	font-size: 0;
}

.dialog-common .copy-btn:hover {
	filter: brightness(1.2);
}

.dialog-common .dialog-oper {
	*zoom: 1;
	width: 600px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.dialog-common .dialog-oper:after {
	content: "";
	display: table;
	clear: both;
}

.dialog-common .dialog-oper {
	*zoom: 1;
}

.dialog-common .dialog-oper:after {
	content: "";
	display: table;
	clear: both;
}

.dialog-common .dialog-oper .copy-btn {
	display: inline-block;

	width: 42px;
	height: 32px;
	font-size: 0;
	font: 500 14px/32px 'Microsoft YaHei';
	color: #ffffff;
	background-color: #005bcb;
	text-align: center;
	transition: filter .3s;
}

.dialog-common .dialog-oper .dialog-label,
.dialog-common .dialog-oper .dialog-input {
	float: left;
	height: 30px;
}

.dialog-common .dialog-oper .dialog-label {
	width: 199px;
	text-align: right;
	font: 500 14px/30px "microsoft yahei";
}

.dialog-common .dialog-oper .dialog-label em {
	color: red;
}

.dialog-common .dialog-oper .dialog-input {
	height: 28px;
	width: 230px;
	padding-left: 10px;
	border: solid 1px #cccccc;
	text-align: left;
	background-color: #ffffff;
	font: 500 14px/28px "microsoft yahei";
}

.dialog-common .dialog-oper .dialog-input[readonly] {
	border: solid 1px transparent;
}

.dialog-common .dialog-oper .dialog-textarea {
	height: 100px;
	width: 230px;
	padding-left: 10px;
	border: solid 1px #6970ca;
	text-align: left;
	background-color: #ffffff;
	font: 500 14px/28px "microsoft yahei";
	color: #6970ca;
	resize: none;
	overflow: auto;
}

.dialog-common .dialog-oper .dialog-textarea[readonly] {
	border: solid 1px transparent;
}

/* common弹出框使用 end----------------------------------------------------------------- */



/* 分页 ---------------------------------------------------------- */
.page-pager{
	text-align: center;

}

.page-pager a,
.page-pager span,
.page-pager span.cur {
	width: 28px;
	height: 28px;
	display: inline-block;
	text-decoration: none;
	margin:0 2px;
	font: 500 14px/28px "Microsoft YaHei";
	text-align: center;

	color: #464e4e;
	background: #ebebeb;
}

.page-pager span.cur {
	color: #ffffff;
	background: #f9842e;
	text-decoration: underline;
}

.page-pager a:hover {
	color: #ffffff;
	background: #f9842e;
}

.page-pager a.pager-first,
.page-pager a.pager-last,
.page-pager span.pager-first,
.page-pager span.pager-last {
	width: 55px;
}

/* 分页 end------------------------------------------------------- */

/* 搜索条 ---------------------------------------------------------- */
.search-bar{
	margin-bottom: 20px;
}
.search-bar .bar-tag{
	display: inline-block;
	position: relative;
	padding: 0 10px;
	font: 500 12px/22px "Microsoft YaHei";
	border: 1px solid #FFA945;
}
.search-bar .bar-close{
	background: url(../yp/ypssjj/lrs1/images/icon/close.png?5ece3a2) no-repeat left top;
	width: 18px;
	height:18px;

	position: absolute;
	right: -8px;
	top: -8px;
	cursor: pointer;
}
/* 搜索条 end------------------------------------------------------- */

/* 组队弹出框 ------------------------------------------------------- */
.dialog-formTeam,
.dialog-showTeam,
.dialog-invateTeam{
	padding-left:10px;
	padding-right:10px;
}
.dialog-formTeam .dialog-info span{display: inline-block;}
.dialog-showTeam .dialog-info span{display: inline-block;}
.dialog-invateTeam .dialog-info span{display: inline-block;}
.dialog-formTeam .dialog-info,
.dialog-invateTeam .dialog-info,
.dialog-showTeam .dialog-info{
	text-align: center;
	font: 500 14px/16px "Microsoft YaHei";
	padding-bottom: 18px;
	border-bottom: 1px solid #cccccc;
}
.dialog-formTeam .dialog-info .dialog-info-1,
.dialog-invateTeam .dialog-info .dialog-info-1,
.dialog-showTeam .dialog-info .dialog-info-1{
	margin-right: 20px;
}
.dialog-formTeam .dialog-formTeam-bd,
.dialog-invateTeam .dialog-invateTeam-bd,
.dialog-showTeam .dialog-showTeam-bd{
	padding:20px 27px 0 27px;
}
.dialog-formTeam-tit,
.dialog-invateTeam-tit,
.dialog-showTeam-tit{
	background: url(../yp/ypssjj/lrs1/images/dialog/dig-formTeam-line.png?) no-repeat left bottom;
	margin-bottom: 13px;
}
.dialog-formTeam-tit-box,
.dialog-invateTeam-tit-box,
.dialog-showTeam-tit-box{
	display: inline-block;
	background: url(../yp/ypssjj/lrs1/images/dialog/dig-formTeam-tit.png?) no-repeat right bottom;
	padding-right:14px;
	font: 500 16px/28px "Microsoft YaHei";
	color: #ffffff;
	height: 28px;
}
.dialog-formTeam-tit-box span,
.dialog-invateTeam-tit-box span,
.dialog-showTeam-tit-box span{
	padding-left:8px;
	background-color: #005bcb;
	height: 100%;
	display: block;
}
.dialog-formTeam .dialog-member-list{font-size: 0;}
.dialog-formTeam .dialog-member-item{
	position: relative;
	font: 500 14px/32px "Microsoft YaHei";
}
.dialog-formTeam .dialog-member-item .member-label{
	width: 125px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
.dialog-formTeam .dialog-member-item .member-opt{
	padding-left: 125px;
}
.dialog-formTeam .dialog-member-item .member-opt .member-input{
	width: 274px;
	height:32px;
	background:#ffffff;
	border: 1px solid #cccccc;
	border-radius:1px;
	padding: 0 10px;

	margin-right: 5px;
}

.dialog-formTeam .dialog-member-item .member-opt .member-btn{
	width: 42px;
	height:32px;
	background:#2fa8ed;
	color: #fff;
	text-align: center;

	display:inline-block;
	margin:0 5px;

	transition: background-color .3s,color .3s;
}
.dialog-formTeam .dialog-member-item .member-opt .member-btn[data-status="0"]{
	background:#cccccc;
	cursor: default;
}
.dialog-formTeam .dialog-member-item .member-opt .member-btn[data-status="0"]:hover{
	text-decoration:none;
}
.dialog-formTeam .dialog-member-item .member-opt .member-btn[data-status="2"]{
	background:#fff;
	color: #fa852e;
	text-decoration: underline;
}

.dialog-formTeam .dialog-member-item .member-opt .member-ps{
	display:inline-block;
	color: #f9842e;
	font-size: 0;
	vertical-align: top;
	height:32px;
}
.dialog-formTeam .dialog-member-item .member-ps .member-ps-tip{
	font: 500 14px/32px "Microsoft YaHei";
}
.dialog-formTeam .dialog-member-item .member-ps .member-status{
	display: none ;
}

.dialog-formTeam .dialog-member-item .member-ps[data-status="0"] .member-status-1{
	display: inline-block;
}
.dialog-formTeam .dialog-member-item .member-ps[data-status="1"] .member-status-2{
	display: inline-block;
}
.dialog-formTeam .dialog-member-item .member-ps[data-status="-1"] .member-status-3{
	display: inline-block;
}

.dialog-formTeam .dialog-member-item .member-ps[data-status="-1"] .member-ps-tip{
	font: 500 12px/14px "Microsoft YaHei";
}
.dialog-formTeam .dialog-member-item .member-ps[data-status="-1"] .member-ps-opt{
	font: 700 14px/18px "Microsoft YaHei";
	color: #2fa8ed;
	text-decoration: underline;
	display: block;
}



.dialog-formTeam .dialog-member-item .member-opt .member-sidName,
.dialog-formTeam .dialog-member-item .member-opt .member-roleName{
	display: inline-block
}
.dialog-formTeam .dialog-member-item .member-opt .member-sidName{
	width: 112px;
}


/* 展示队伍中队员列表 */
.dialog-invateTeam .dialog-member-list,
.dialog-showTeam .dialog-member-list{
	font-size: 0;
	margin: 10px 0;
	padding:0 26px;
}

.dialog-invateTeam .dialog-member-item,
.dialog-showTeam .dialog-member-item{
	position: relative;
	font-size: 0;
	margin-bottom: 1px;
	padding-left: 30px;
}
.dialog-invateTeam .dialog-member-item:nth-child(odd) ,
.dialog-showTeam .dialog-member-item:nth-child(odd) {
	background: #ededed;
}

.dialog-invateTeam .dialog-member-item:nth-child(even) ,
.dialog-showTeam .dialog-member-item:nth-child(even) {
	background: #f3f3f3;
}

.dialog-showTeam .dialog-member-item .dialog-span {
	width: 33%;
	display: inline-block;
	font: 500 14px/52px "microsoft yahei";
	height: 52px;
}
.dialog-showTeam .dialog-member-item .dialog-p{
	font: 700 14px/52px "microsoft yahei";
	height: 52px;
	text-align: center;
}

.dialog-invateTeam .dialog-member-item .item-info{
	padding: 4px 0;
	font-size: 0;
}
.dialog-invateTeam .dialog-member-item .item-opt{
	position: absolute;
	right: 20px;
	top: 12px;
	width: 186px;
}

.dialog-invateTeam .item-info p{
	font: 500 14px/22px "microsoft yahei";
}


.dialog-invateTeam .item-opt .opt-btn,
.dialog-invateTeam .item-opt .item-opt-tip{
	font: 500 14px/28px "microsoft yahei";
	color: #ffffff;
	text-align: center;
}

.dialog-invateTeam .item-opt .opt-btn{
	display: inline-block;
	width: 88px;
	height: 28px;
}
.dialog-invateTeam .item-opt .item-opt-tip{
	width: 100%;
	height: 28px;
}
.dialog-invateTeam .item-opt .opt-btn.opt-btn-1{
	background:#f9842e;
	float: left;
}
.dialog-invateTeam .item-opt .opt-btn.opt-btn-2{
	background:#2fa8ed;
	float: right;
}
.dialog-invateTeam .item-opt .item-opt-tip{
	background:#cccccc;
}


/* 组队弹出框 end---------------------------------------------------- */

.reject-list,
.invate-list{
	height: 212px;
	margin-bottom: 10px;
}
.reject-pager,
.invate-pager{
	height:24px;
}

.m-quiz[data-status="0"]{
	min-height: 490px;
	background: url(../yp/ypssjj/lrs1/images/quiz/empty.png?5ece3a2) no-repeat center 160px;
}
.m-quiz[data-status="0"] .tab-nav,
.m-quiz[data-status="0"] .tab-bd{
	display: none;
}
