/*input {
	outline: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-appearance: none;
	font-family: "瀵邦喛钂嬮梿鍛寸拨"
}*/

input::-webkit-input-placeholder,
input::-moz-placeholder {
	color: #d0d0d0
}

.aGreen {
	color: #106fe5
}

.downline {
	display: block;
	position: absolute;
	bottom: 1px;
	height: 2px;
	background: #db150b
}

.float {
	font-family: "姒涙垳缍�";
	font-size: .75rem;
	height: 3rem;
	background: #fff;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding: .3rem 0;
	margin: .55rem 0;
	overflow: hidden;
	zoom: 1
}

.float a {
	float: left;
	padding-top: .4rem;
	height: 2.6rem;
	width: 19.7%;
	text-align: center;
	border-right: 1px solid #e2e2e2
}

.float a:last-child {
	border-right: none
}

.float h3 {
	font-size: .71rem;
	color: #676767;
	font-weight: normal
}

.float .cur h3 {
	color: #f6851f
}

.of {
	text-indent: -999px;
	overflow: hidden
}

.red,
.yellow {
	color: #f03d3d
}

.gray {
	color: #8e8e8e
}

.yellow2 {
	color: #f6851f
}

.orange {
	color: #fec502
}

.blue {
	color: #177ffc
}

.black {
	color: #222
}

.green {
	color: #0a7e06
}

.green2 {
	color: #14a514
}

.grayBg {
	background: #efefef
}

.grayBg2 {
	background: #f2f2f2
}

.fixed {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99;
	width: 100%
}

.fixed2 {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%
}

.center {
	text-align: center
}

.relative {
	position: relative
}

.check,
.nocheck {
	display: inline-block;
	width: .87rem;
	height: .87rem;
	background: url(../img/check.png) no-repeat center;
	background-size: .87rem .87rem;
	-webkit-background-size: .87rem .87rem;
	-moz-background-size: .87rem .87rem;
	margin: .1rem .2rem 0 0
}

.nocheck {
	background-image: url(../img/nocheck.png)
}

.fontSize07 {
	font-size: .7rem
}

.fontSize092,
.fontSize09 {
	font-size: .9rem
}

.fontSize095 {
	font-size: .95rem
}

.fontSize1 {
	font-size: 1rem
}

.fontSize1_06 {
	font-size: 1.06rem
}

.pd063 {
	padding: .96rem .63rem
}

.pd093 {
	margin-top:-.8rem;
	padding: .33rem .63rem
}

.pdLfrt09 {
	padding: .1rem .9rem 0 .9rem
}

.pdLfrt04 {
	padding: 0 .4rem
}

.pdLfrt104 {
	padding: 0 1.4rem
}

.pdTop03 {
	padding-top: .3rem
}

.pdTop06 {
	padding-top: .6rem
}

.pdTop08 {
	padding-top: .8rem
}

.pdTop1 {
	padding-top: 1rem
}

.pdBot03 {
	padding-bottom: .3rem
}

.pdBot1 {
	padding-bottom: 1rem
}

.pdLeft04 {
	padding-left: .4rem
}

.pdLeft06 {
	padding-left: .6rem
}

.pdLeft08 {
	padding-left: .8rem
}

.pdLeft1 {
	padding-left: 1rem
}

.mgLeft05 {
	margin-left: .5rem
}

.mgLeft09 {
	margin-left: .9rem
}

.mgTop2 {
	margin-top: 2rem
}

.mgTop03 {
	margin-top: .3rem
}

.mgTop04 {
	margin-top: .4rem
}

.mgTop06 {
	margin-top: .6rem
}

.mgBot1 {
	margin-bottom: 1rem
}

.lineHt1_5 {
	line-height: 1.5rem
}

.w2_5 {
	width: 2.5rem
}

.w3_6 {
	width: 3.6rem
}

.w4 {
	width: 4rem
}

.w4_6 {
	width: 4.6rem
}

.w5_1 {
	width: 5.1rem
}

.w13_5 {
	width: 13.5rem
}

.w14_4 {
	width: 14.4rem
}

.w11 {
	width: 11rem
}

.w15 {
	width: 15rem
}

.w17 {
	width: 17rem
}

.w86 {
	width: 86%
}

.wb10 {
	width: 10%
}

.wb16 {
	width: 16%
}

.wb17 {
	width: 17%
}

.wb18 {
	width: 18%
}

.wb19 {
	width: 19%
}

.wb20 {
	width: 20%
}

.wb21 {
	width: 21%
}

.wb25 {
	width: 25%
}

.wb27 {
	width: 27%
}

.wb35 {
	width: 35%
}

.wb50 {
	width: 50%
}

.up,
.down,
.ssqup,
.ssqdown {
	display: inline-block;
	-webkit-transition: all .2s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	margin: 1rem .3rem 0 0;
	width: .5rem;
	height: .5rem;
	border-right: .12rem solid #b0b0b0;
	border-top: .12rem solid #b0b0b0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}

.down,
.ssqdown {
	margin-top: .55rem;
	transform: rotate(-225deg);
	-webkit-transform: rotate(-225deg);
	-moz-transform: rotate(-225deg)
}


/*** 閻ц缍� ***/

.s1 {
	line-height: 2.5rem;
	background: #fff;
	margin-top: .7rem;
	overflow: hidden;
	zoom: 1
}

.s1 span {
	float: left;
	width: 26%;
	margin-right: 1%;
	text-align: center;
	color: #222;
	font-size: .93rem
}

.s21 span {
	color: #777
}

.admi {
	float: left;
	width: 1.06rem;
	height: 1.25rem;
	margin: .6rem .8rem 0 .8rem;
	background: url(../img/admi.png) no-repeat center;
	background-size: 1.06rem 1.25rem;
	-webkit-background-size: 1.06rem 1.25rem;
	-moz-background-size: 1.06rem 1.25rem
}

.password {
	float: left;
	width: 1rem;
	height: 1.3rem;
	margin: .55rem .9rem 0 .8rem;
	background: url(../img/password.png) no-repeat center;
	background-size: 1rem 1.3rem;
	-webkit-background-size: 1rem 1.3rem;
	-moz-background-size: 1rem 1.3rem
}

.captcha {
	float: left;
	width: 1.25rem;
	height: .34rem;
	margin: 1.1rem .9rem 0 .8rem;
	background: url(../img/account/captcha.png) no-repeat center;
	background-size: 1.25rem .34rem;
	-webkit-background-size: 1.25rem .34rem;
	-moz-background-size: 1rem 1.3rem
}

.phone {
	float: left;
	width: .78rem;
	height: 1.3rem;
	margin: .6rem .9rem 0 .8rem;
	background: url(../img/account/phone.png) no-repeat center;
	background-size: .78rem 1.3rem;
	-webkit-background-size: .78rem 1.3rem;
	-moz-background-size: .78rem 1.3rem
}

.s1 input {
	width: 73%;
	border: none;
	height: 1.3rem;
	line-height: 1.3rem;
	margin-top: .7rem;
	font-size: .92rem
}

.loginBtn,
.register {
	display: block;
	width: 100%;
	letter-spacing: .2rem;
	text-align: center;
	margin-top: 1rem;
	line-height: 3rem;
	color: #fff;
	background: #f26c60;
	font-size: 1.1rem;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}

.register {
	background: #bfbfbf;
	margin-top: 2rem
}

.loginBtn:active,
.register:active {
	text-decoration: none;
	color: #fff
}

.zhuce {
	position: absolute;
	color: #fff;
	right: .8rem;
	top: .6rem;
	font-size: 1.1rem
}

.s3 {
	padding-top: 1.6rem;
	height: 1.6rem;
	font-size: .94rem
}

.s3 cite {
	float: left;
	width: 3.4rem;
	color: #222;
	letter-spacing: .6rem;
	padding-left: .5rem
}

.s4 cite {
	width: 4.5rem;
	letter-spacing: .4rem
}

.s5 cite {
	width: 4.5rem;
	letter-spacing: 0
}

.s3 input {
	width: 70%;
	border: 0;
	background: none;
	font-size: .94rem
}

.s3 em {
	float: right;
	position: relative;
	margin-right: .1rem;
	width: .8rem;
	height: .8rem;
	border-left: 1px solid #bdbdbd;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}

.s3 em:before {
	position: absolute;
	content: "";
	top: .4rem;
	right: .42rem;
	width: .8rem;
	height: .8rem;
	border-left: 1px solid #bdbdbd;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg)
}

.s3line {
	height: .3rem;
	border: 1px solid #bdbdbd;
	border-top: none
}

.s3cur .s3line {
	border: .15rem solid #c4311f;
	border-top: none
}

.pact2 {
	color: #222;
	padding-top: 1rem;
	font-size: .75rem
}

.pact2 .check {
	margin-right: .35rem
}

.pact2 a {
	color: #f58b0e
}


/*** 妞ゅ爼鍎村ù顔煎З ***/

.tzHeader {
	position: relative;
	padding-bottom: 2.7rem;
	z-index: 10
}

.zcHeaderpd {
	padding-bottom: 4.3rem
}

.tzHeader h1 {
	width: 12rem;
	margin: 0 auto;
	text-align: center;
	font-size: 1.1rem;
	color: #fff
}

.fcHeader {
	width: 100%;
	height: 2.5rem;
	padding-top: 1.7rem;
	background: #db150b
}

.zcHeader .fcHeader {
	background: #0b7e07
}

.fcbackLink,
.fcbackIco2 {
	position: absolute;
	top: 1.9rem;
	left: 1.1rem;
	color: #fff;
	font-size: .91rem
}

.fcbackIco,
.fcbackIco2 {
	display: inline-block;
	margin-right: .01rem;
	width: 1rem;
	height: 1rem;
	border-left: .4rem solid #fff;
	border-bottom: .4rem solid #fff;
	transform: rotate(-315deg);
	-webkit-transform: rotate(-315deg);
	-moz-transform: rotate(-315deg)
}

.fcbackHome {
	display: block;
	position: absolute;
	left: .9rem;
	top: 1.6rem;
	width: 1.56rem;
	height: 1.35rem;
	background: url(../img/fc/home.png) no-repeat center;
	background-size: 1.56rem 1.35rem;
	-webkit-background-size: 1.56rem 1.35rem;
	-moz-background-size: 1.56rem 1.35rem
}

.pullDown {
	position: absolute;
	width: 2.3rem;
	height: 2.7rem;
	right: -.3rem;
	top: 20px;
}

#content_home {
	padding-top: 20px;
}

.pullText {
	-webkit-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	-moz-transition: all .2s ease;
	position: absolute;
	right: .6rem;
	top: 2.7rem;
	width: 7rem;
	background: #fff;
	border: 1px solid #b6b6b6
}

.pullText a {
	display: block;
	line-height: 2.45rem;
	text-align: center;
	cDolor: #9e9e9e;
	font-size: .93rem;
	border-bottom: 1px solid #cacaca
}

.pullText a.cur {
	color: #f6851f
}

.fcpullIco {
	display: block;
	width: 1.34rem;
	height: 1.31rem;
	margin-top: .6rem;
	background: url(../img/fc/pullDown.png) no-repeat center;
	background-size: 1.34rem 1.31rem;
	-webkit-background-size: 1.34rem 1.31rem;
	-moz-background-size: 1.34rem 1.31rem
}

.pullHover .fcpullIco {
	width: 1.5rem;
	height: 1.4375rem;
	background: url(../img/fc/pullDown2.png) no-repeat center;
	background-size: 1.5rem 1.4375rem;
	-webkit-background-size: 1.5rem 1.4375rem;
	-moz-background-size: 1.5rem 1.4375rem
}

.pkHeader {
	background: #004329;
	border-bottom: 1px solid #004329
}

.hmPull {
	-webkit-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	-moz-transition: all .2s ease;
	position: absolute;
	z-index: 1;
	border-left: 1px solid #d5d5d5;
	margin-left: 1px;
	top: 3.68rem;
	width: 100%;
	background: #fff
}

.hmPull a,
.competitions span {
	float: left;
	position: relative;
	font-size: 1rem;
	line-height: 3rem;
	width: 33%;
	margin-right: 0;
	text-align: center;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5
}

.hmPull a.cur,
.hmSort li.cur,
.competitions span.cur {
	color: #f6851f
}

.hmPull a.cur:before,
.competitions span.cur:before {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	width: 100%;
	height: 3rem;
	border: 1px solid #f6851f
}

.hmPull a.cur:after,
.competitions span.cur:after,
.jczqfsCheck li.cur:after,
.jczqdcCheck li.cur:after {
	content: "";
	position: absolute;
	bottom: -1px;
	right: -1px;
	width: 1.4rem;
	height: 1.4rem;
	background: url(../img/hmCur.png) no-repeat center;
	background-size: 1.4rem 1.4rem;
	-webkit-background-size: 1.4rem 1.4rem;
	-moz-background-size: 1.4rem 1.4rem
}

.hmHeader h1:after {
	content: "";
	position: absolute;
	top: 2.8rem;
	border-width: .4rem;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg)
}

.hmHeader .h1Down h1:after {
	border-color: #fff transparent transparent transparent;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg)
}

.tzHeader .hmPull {
	opacity: 0;
	-webkit-transform: translate(0px, 0px) scale(0.2);
	-ms-transition: translate(0px, 0px) scale(0.2);
	-o-transition: translate(0px, 0px) scale(0.2);
	-moz-transform: translate(0px, 0px) scale(0.2);
	pointer-events: none
}

.pullDown .pullText {
	opacity: 0;
	-webkit-transform: translate(150px, -100px) scale(0.2);
	-ms-transition: translate(150px, -100px) scale(0.2);
	-o-transition: translate(150px, -100px) scale(0.2);
	-moz-transform: translate(150px, -100px) scale(0.2);
}

.hmHeader .h1Down .hmPull,
.pullHover .pullDown .pullText {
	opacity: 1;
	-webkit-transform: translate(0px, 0) scale(1);
	-ms-transition: translate(0px, 0) scale(1);
	-o-transition: translate(0px, 0) scale(1);
	-moz-transform: translate(0px, 0) scale(1);
	pointer-events: auto
}

.buyFooter,
.buyFooter1 {
	padding-top: 9rem
}

.buyFloat {
	text-align: center;
	line-height: 3rem;
	font-size: .95rem;
	background: #f9f9f9;
	border-top: 1px solid #d5d5d5
}

.hmFloat span {
	float: left;
	padding-left: .9rem;
	color: #8e8e8e
}

.buyFloat p {
	line-height: 3rem
}

.ssqgray {
	color: #a4a4a4
}

.ssqgray cite {
	color: #db150b
}

.deleted {
	display: block;
	position: absolute;
	bottom: .65rem;
	left: 1.3rem;
	width: 1.3rem;
	height: 1.366rem;
	background: url(../img/fc/deleted.png) no-repeat center;
	background-size: 1.3rem 1.366rem;
	-webkit-background-size: 1.3rem 1.366rem;
	-moz-background-size: 1.3rem 1.366rem
}

.ture,
.fqhm,
.useRed,
.fqhmGray {
	position: absolute;
	right: .65rem;
	bottom: .5rem;
	width: 4.5rem;
	line-height: 1.875rem;
	text-align: center;
	color: #fff;
	font-size: .875rem;
	background: #db150b;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}

.cance {
	padding: 0 .8rem;
	line-height: 1.875rem;
	margin-top: -.4rem;
	text-align: center;
	color: #db150b;
	font-size: .875rem;
	background: #fff;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	box-shadow: 0 0 0 1px #c5c5c5 inset;
	-webkit-box-shadow: 0 0 0 1px #c5c5c5 inset;
	-moz-box-shadow: 0 0 0 1px #c5c5c5 inset
}

.cance2 {
	margin-right: .33rem
}

input.fqhm,
input.fqhmGray,
.hmTxt .fqhm {
	font-family: "瀵邦喛钂嬮梿鍛寸拨";
	border: none;
	background: none;
	border: 1px solid #c5c5c5;
	width: 4.5rem;
	padding: 0;
	line-height: 1.75rem;
	background: #fff;
	color: #db150b
}

input.fqhm,
input.fqhmGray {
	left: .6rem
}

input.fqhmGray {
	background: #ebebeb
}

.hmTxt .fqhm {
	right: .65rem
}

.ssqFooter {
	height: 12rem;
	padding-top: 1rem
}

.ssqdeleted {
	display: block;
	position: absolute;
	bottom: .5rem;
	left: .65rem;
	padding: 0 .875rem;
	line-height: 1.875rem;
	text-align: center;
	color: #db150b;
	font-size: .875rem;
	background: #fff;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	box-shadow: 0 0 0 1px #c5c5c5 inset;
	-webkit-box-shadow: 0 0 0 1px #c5c5c5 inset;
	-moz-box-shadow: 0 0 0 1px #c5c5c5 inset
}

.ssqbuyFloat {
	text-align: center;
	line-height: 3rem;
	font-size: .95rem;
	background: #f9f9f9;
	border-top: 1px solid #d5d5d5
}

.zcFooter .buyFloat {
	background: #212121;
	color: #fff
}

.zcFooter .ssqgray cite {
	color: #f6851f
}

.zcFooter .ssqdeleted {
	width: 3.5rem;
	padding: 0;
	background: #c5c5c5;
	color: #333
}

.zcFooter .ture {
	background: #f6851f;
	padding: 0
}

.shakeOmit {
	position: absolute;
	width: 5.7rem;
	right: 0;
	top: -1.9rem
}

.shakeomit {
	position: absolute;
	width: 7.4rem;
	font-size: .75rem;
	right: 0;
	top: -.8rem
}

.shakeomit cite {
	float: left;
	margin-top: .8rem
}

.shakeomiss {
	position: absolute;
	width: 4rem;
	font-size: .75rem;
	right: 0;
	top: -.8rem
}

.shakeomiss cite {
	float: left;
}
.shakeomiss span {
	width: 100%;
	/*clear: both;*/
}
.shakeomiss span em {
	margin-top:0;
}
.shakeomiss #yl {
	margin-top:0.3rem;
}
.shakeico {
	float: left;
	width: 1.375rem;
	height: 1.125rem;
	margin: .7rem .15rem 0 0;
	background-image: url(../img/fc/shake2.png);
	background-size: 1.375rem 1.125rem;
	-webkit-background-size: 1.375rem 1.125rem;
	-moz-background-size: 1.375rem 1.125remm
}

.omitico,
.omitico2 {
	float: left;
	width: 1rem;
	height: 1rem;
	margin: .8rem .05rem 0 .5rem;
	background-image: url(../img/fc/omit2.png);
	background-size: 1rem 1rem;
	-webkit-background-size: 1rem 1rem;
	-moz-background-size: 1rem 1rem
}

.omitico2 {
	background-image: url(../img/fc/omitHover2.png)
}


/*** 閸氬牅鎷� ***/

.hmzxHeader,
.hmzxHeader2 {
	position: relative;
	padding-bottom: 5rem;
	z-index: 1
}

.hmzxHeader2 {
	padding-bottom: 2.5re
}

.hmSort li,
.hmSort2 li {
	position: relative;
	float: left;
	font-size: 1rem;
	line-height: 2.4rem;
	width: 23%;
	padding-left: 2%;
	text-align: left;
	background: #f9f9f9;
	border-bottom: 1px solid #d9d9d9
}

.hmSort li:before,
.hmSort li:after {
	content: "";
	position: absolute;
	top: .6rem;
	left: 50%;
	border-width: .35rem;
	border-style: solid;
	border-color: transparent transparent #b9b8b8 transparent
}

.hmSort li:after {
	top: 1.31rem;
	border-color: #b9b8b8 transparent transparent transparent
}

.hmSort li.cur:before {
	border-color: transparent transparent #f6851f transparent
}

.hmSort li.cur:after {
	border-color: #f6851f transparent transparent transparent
}

.hmAll a {
	display: block;
	position: relative;
	padding: .69rem 0;
	line-height: 1.6rem;
	font-size: .8rem;
	color: #777;
	padding-left: .8rem;
	border-bottom: 1px solid #ebebeb
}

.hmAll a dl {
	overflow: hidden;
	zoom: 1
}

.hmAll a dl dt {
	float: left;
	width: 25%
}

.hmAll a dl dt h2 {
	font-size: .8rem;
	line-height: 1.1rem;
	margin-top: .05rem;
	font-weight: normal
}

.per {
	display: block;
	color: #f03d3d;
	font-size: 1.6rem
}

.per o {
	font-size: 1rem
}

.pro {
	display: block;
	width: 3.2rem;
	line-height: 1rem;
	background: #b9b8b8;
	text-align: center;
	color: #fff;
	font-size: .7rem;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem
}

.hmAll a dl dd {
	float: left;
	width: 24%
}

.hmAll a dl dd.hmNum {
	width: 25%
}

.hmAll a dl dd.hmTtile {
	width: 50%;
	line-height: 1.2rem;
	margin-top: -.1rem
}

.hmAll a dl dd cite {
	color: #222;
	font-size: 1rem
}

.hmAdimi {
	display: inline-block;
	width: .73rem;
	height: .73rem;
	margin-right: .2rem;
	background: url(../img/hmAdmi.png) no-repeat center;
	background-size: .73rem .73rem;
	-webkit-background-size: .73rem .73rem;
	-moz-background-size: .73rem .73rem
}

.hmTop {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1.43rem;
	height: 1.43rem;
	background: url(../img/hmTop.png) no-repeat center;
	background-size: 1.43rem 1.43rem;
	-webkit-background-size: 1.43rem 1.43rem;
	-moz-background-size: 1.43rem 1.43rem
}

.hmArrow {
	border-color: #c2c2c2;
	top: 2.4rem;
	right: .5rem
}

.hmTxt {
	padding: .6rem;
	word-break: break-all;
	line-height: 1rem;
	font-size: .9rem;
	background: #f3f3f3;
	border-bottom: 1px solid #fff
}

.hmTxt .per {
	text-align: center;
	margin-left: -.2rem
}

.hmTxt .w3_6 {
	width: 4rem
}

.hmTxt .w15 {
	width: 78%
}

a.hmTxt2 {
	display: block;
	color: #606060;
	padding-right: 1.4rem;
	position: relative
}

.hmTxt2 .hmArrow {
	top: .8rem;
	right: .6rem;
	background: #f3f3f3
}

.double {
	line-height: 1.9rem;
	background: #ebebeb;
	padding: .3rem .6rem
}

.double input,
.hmbuyInput {
	width: 3.3rem;
	text-align: center;
	font-size: 1rem;
	color: #f03d3d;
	line-height: 1.8rem;
	border: none;
	background: #fff;
	margin: 0 .4rem;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}

.moreico {
	background: #db150b;
	border-left: .2rem solid #fff;
	border-bottom: .2rem solid #fff
}

.payment {
	display: block;
	line-height: 2.5rem;
	text-align: center;
	letter-spacing: .1rem;
	margin-top: .8rem;
	color: #fff;
	font-size: 1.1rem;
	background: #f26c60;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}

.payment:active {
	color: #fff
}

.payment2 {
	margin-top: 3rem
}

.error {
	position: absolute;
	right: .5rem;
	top: .65rem;
	width: 1.06rem;
	height: 1.06rem;
	background: url(../img/error.png) no-repeat center;
	background-size: 1.06rem 1.06rem;
	-webkit-background-size: 1.06rem 1.06rem;
	-moz-background-size: 1.06rem 1.06rem
}

.cancel {
	position: absolute;
	color: #fff;
	font-size: .9rem;
	right: .9rem;
	top: 1.9rem
}

.zhuceOpen,
.zhuceOpen2 {
	position: absolute;
	right: .5rem;
	top: .3rem;
	font-size: .8rem;
	width: 3rem;
	line-height: 1.7rem;
	padding: 0 .25rem;
	border: 2.5px solid #e5e5e5;
	color: #ccc;
	border-radius: 2rem;
	-webkit-border-radius: 2rem;
	-moz-border-radius: 2rem
}

.zhuceOpen:after,
.zhuceOpen2:after {
	content: "";
	position: absolute;
	right: 0;
	top: -1px;
	width: 1.7rem;
	height: 1.7rem;
	border-radius: 1.7rem;
	-webkit-border-radius: 1.7rem;
	-moz-border-radius: 1.7rem;
	box-shadow: -3px 4px 2px rgba(0, 0, 1, 0.06);
	-webkit-box-shadow: -3px 4px 2px rgba(0, 0, 1, 0.06);
	-moz-box-shadow: -3px 4px 2px rgba(0, 0, 1, 0.06)
}

.zhuceOpen2 {
	text-align: right;
	padding: 0 .5rem 0 0
}

.zhuceOpen2:after {
	left: 0;
	box-shadow: 3px 4px 2px rgba(0, 0, 1, 0.06);
	-webkit-box-shadow: 3px 4px 2px rgba(0, 0, 1, 0.06);
	-moz-box-shadow: 3px 4px 2px rgba(0, 0, 1, 0.06)
}
.inTickets {
	border: 1px solid #dedede;
	color: #aeacab;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem
}

.inTickets li {

	line-height: 1.9rem;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	zoom: 1
}

.inTickets li:last-child {
	border-bottom: none
}

.inTickets li span {

	float: left;
	font-size: .75rem
}




.inUser {
	border: 1px solid #dedede;
	color: #aeacab;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem
}

.inUser li {
	height: 1.9rem;
	line-height: 1.9rem;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	zoom: 1
}

.inUser li:last-child {
	border-bottom: none
}

.inUser li span {

	float: left;
	width: 33%;
	text-align: center;
	border-right: 1px solid #ebebeb
}

.inUser li span.inFirst {
	width: 40%
}

.inUser li span.inLast {
	width: 26%;
	border-right: none;
	line-height: .5rem;
	font-size: .75rem
}

.inUser2 li span.inLast {
	width: 33%
}

.inUser li span.inLast em,
.inUser li span.inLast cite {
	display: block;
	padding-top: .3rem
}

.lcbetText h2 {
	font-weight: normal;
	font-size: .95rem;
	padding-left: .4rem
}

.lcbetTitle {
	background: #f7f5f4;
	font-size: .9rem;
	border: 1px solid #dedede;
	border-radius: .5rem .5rem 0 0;
	-webkit-border-radius: .5rem .5rem 0 0;
	-moz-border-radius: .5rem .5rem 0 0
}

.lcbetTable {
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	font-size: .8rem
}

.lcbetTitle td,
.lcbetTable td {
	text-align: center;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding: .4rem 0;
	line-height: 1rem
}

.lcbetTitle td {
	border-bottom: none
}

.lcbetTable td:first-child {
	font-size: .9rem;
	color: #aeacab
}

.lcbetTable td.r9last {
	border-right: none
}

.tdleft {
	text-align: left;
	padding: 0 4%;
	word-break: break-all
}

.tdleft span {
	margin-right: 8%
}

.lcbetFooter {
	line-height: 2rem;
	text-indent: .6rem;
	color: #7f7f7f;
	border: 1px solid #dedede;
	border-top: none;
	border-radius: .5rem .5rem 0 0;
	-webkit-border-radius: 0 0 .5rem .5rem;
	-moz-border-radius: 0 0 .5rem .5rem
}

.lcbetTable2 {
	border: 1px solid #dedede;
	border-top: none;
	border-radius: .5rem .5rem 0 0;
	-webkit-border-radius: 0 0 .5rem .5rem;
	-moz-border-radius: 0 0 .5rem .5rem
}

.lcbetTable2 tr:last-child td,
.lcbetTable td.r9Tr {
	border-bottom: none
}

#hemai h2 {
	margin-top: -.1rem
}

.lcbetText2 .lcbetTitle {
	color: #aeacab;
}

.lcbetText2 .lcbetTable td:first-child {
	text-align: left;
	line-height: 1.6rem;
	color: #333;
}

.lcbetText2 .lcbetTable td span {
	display: inline-block;
	padding: 0 8%;
}

.lcbetText3 .lcbetTitle {
	color: #aeacab;
}

.lcbetText3 .lcbetTable td:first-child {
	text-align: center;
	line-height: 1.6rem;
	color: #333;
}

.lcbetText3 .lcbetTable td span {
	display: inline-block;
	padding: 0 8%;
}


/*** 瀵拷顨� ***/

.all a,
.ssqkjList {
	display: block;
	position: relative;
	height: 4.2rem;
	padding: 0.5rem 0 .2rem .91rem;
	border-bottom: 1px solid #ebebeb
}

.all a:hover {
	color: #222
}

.all a dd {
	padding: .65rem 0 0 5.58rem
}

.all a dd h2 {
	font-size: 1.1rem;
	font-weight: normal
}

.all a dd cite {
	display: block;
	font-size: .85rem;
	color: #787878;
	padding-top: .35rem
}

.rightArrow,
.hmArrow,
.ssqkjList i {
	position: absolute;
	width: .45rem;
	height: .45rem;
	background: transparent;
	right: 1rem;
	top: 2rem;
	border-bottom: .16rem solid #ccc;
	border-right: 0.16rem solid #ccc;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}

.kjTit {
	margin-bottom: .2rem
}

.kjTit h2 {
	float: left;
	font-size: 1rem;
	font-weight: normal
}

.kjTit span {
	color: #a4a4a4;
	float: left;
	font-size: .9rem;
	margin: .2rem 0 0 .8rem
}

.kjBall cite {
	margin: .4rem .3rem 0 0
}

.kjBall cite {
	display: inline-block;
	background: #f03d3d;
	color: #fff;
	width: 1.9rem;
	line-height: 1.9rem;
	text-align: center;
	margin: .4rem .3rem 0 0;
	font-size: 1rem;
	border-radius: 1.9rem;
	-webkit-border-radius: 1.9rem;
	-moz-border-radius: 1.9rem
}

.kjBall cite.blueBall {
	background: #177ffc
}

.kjBox cite,
.kjBox b {
	display: inline-block;
	width: .9rem;
	text-align: center;
	line-height: 1.8rem;
	color: #f03d3d;
	font-size: .92rem;
	margin: .4rem .2rem 0 0;
	border: 1px solid #e3e3e3;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}

.kjFooter {
	padding-top: 2.5rem;
	width: 80%
}

.kjAll a {
	height: 4.4rem;
	padding-top: 0.7rem
}

.kjBox b {
	width: 1.05rem;
	line-height: 1.5rem;
	font-size: 1rem
}

.sfcall a {
	height: 3.6rem;
	padding: .7rem 0 0 .5rem
}

.kjDz em {
	display: inline-block;
	margin: .7rem .4rem 0 0;
	color: #8e8e8e;
	font-size: .9rem
}


/*** 妫板嫭绁� ***/

.yuceList2 {
	background: linear-gradient(top, #e2e2e2 0.1%, #e8e8e8 0.2%, #fff 4.5%, #fff 95%);
	background: -webkit-linear-gradient(top, #e2e2e2 0.1%, #e8e8e8 0.2%, #fff 4.5%, #fff 95%);
	background: -moz-linear-gradient(top, #e2e2e2 0.1%, #e8e8e8 0.2%, #fff 4.5%, #fff 95%)
}

.yuceList a {
	display: block;
	height: 4.2rem;
	padding: 1rem 0 0 .91rem;
	border-bottom: 1px solid #ebebeb
}

.yuceList a:hover {
	background: #f7f7f7;
	color: #222
}

.yuceList a dt {
	float: left
}

.yuceList a dd {
	padding: 0 0 0 3.8rem
}

.yuceList a dd h2 {
	font-size: 1.1rem;
	font-weight: normal;
	line-height: 1.2;
}

.yuceList a dd cite {
	display: block;
	font-size: .75rem;
	line-height: 1.2;
	color: #9d9d9d;
	padding-top: .45rem
}

.yuceList3 a {
	display: block;
	padding: .6rem .9rem;
	border-bottom: 1px solid #ebebeb
}

.yuceList3 a cite {
	display: block;
	font-size: 1rem;
	line-height: 1.3rem
}

.yuceList3 a p {
	font-size: .75rem;
	color: #9d9d9d;
	padding-top: .5rem;
	overflow: hidden;
	zoom: 1
}

.yuceList3 a:hover {
	color: #9d9d9d
}

.zbico {
	position: absolute;
	right: 2.5rem;
	top: .6rem;
	font-size: .75rem;
	font-family: "姒涙垳缍�";
	width: 1.4rem;
	height: 1.4rem;
	background: url(../img/zc/zbico.png) no-repeat center;
	background-size: 1.344rem 1.344rem;
	-webkit-background-size: 1.344rem 1.344rem;
	-moz-background-size: 1.344rem 1.344rem
}


/*** 鏉╄棄褰� ***/

.accountLine {
	display: inline-block;
	height: .65rem;
	border-left: 2px dotted #cacbcc;
	margin: 0 .3rem
}

.zhxqList {
	border: 1px solid #dedede;
	font-size: .9rem;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem
}

.zhxqList ul li {
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	zoom: 1
}

.zhxqList ul li cite {
	float: left;
	padding: .5rem 0 .5rem 4.5%;
	line-height: .9rem;
	width: 20.5%;
	color: #8e8e8e
}

.zhxqList ul li span {
	float: left;
	padding: .5rem 0;
	line-height: .9rem;
	border-left: 1px solid #ebebeb;
	padding-left: 3%;
	width: 68%
}

.zhxqTxt {
	padding: 0 4.5%;
	overflow:auto;
}

.zhmxList {
	border-bottom: 1px solid #ebebeb;
	font-size: .8rem;
	padding: .3rem 0
}

.zhmxList p {
	line-height: 1.5rem
}

.zhmx .accountLine {
	height: .65rem;
	margin: 0 .1rem
}

.zhmx cite {
	display: inline-block;
	width: 26%
}

.zhmx span {
	display: inline-block;
	width: 56%
}

.zhmx em {
	display: inline-block;
	width: 18%
}

.select {
	position: relative
}

.select:after {
	content: "";
	position: absolute;
	right: .7rem;
	top: 1.1rem;
	border-width: .45rem;
	border-style: solid;
	border-color: transparent #aaa transparent transparent;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg)
}

.select em {
	color: #d0d0d0;
	font-size: .92rem;
	padding-left: .9rem
}

.bcard {
	width: 80%;
	left: 10%;
	margin: 2rem 0 0 2rem;
	background: #fff;
	box-shadow: 0 0 .6rem #7b7b7b;
	-webkit-box-shadow: 0 0 .6rem #7b7b7b;
	-moz-box-shadow: 0 0 .6rem #7b7b7b
}

.bcard ul {
	height: 21rem;
	overflow: hidden;
	overflow-y: scroll
}

.bcard li {
	line-height: 2.3rem;
	padding-left: 8%;
	border-bottom: 1px solid #ececec
}

.bcard li.cur {
	background: #f6851f;
	color: #fff
}

.myMore {
	display: block;
	line-height: 3.45rem;
	background: #fff;
	text-align: center;
	color: #f03d3d;
	font-size: 1rem;
	border-top: 1px solid #dfdfdf
}


/*** 閹舵洘鏁為崚妤勩�冩い锟�***/

.handBtn {
	width: 46%;
	line-height: 2.1rem;
	text-align: center;
	color: #f6851f;
	border: none;
	background: none;
	font-size: 1rem;
	border: 1px solid #e2e2e2;
	background: #fff;
	font-weight: bold;
	margin: .5rem 0;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}

.ssqbtn {
	width: 95%;
	margin: 0 auto
}

.ssqbtn .handBtn {
	width: 31%;
	float: left;
	line-height: 2rem;
	text-align: center;
	color: #333;
	border: none;
	background: none;
	font-size: .875rem;
	border: 1px solid #dcdcdc;
	background: #fff;
	font-weight: bold;
	margin: .69rem 3% .5rem 0;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}

.ssqbtn span.handBtn {
	margin-right: 0
}

.ssqbtn .clearBtn {
	text-align: left;
	width: 22%;
	padding-left: 9%
}

.ssqbtn .clearBtn.clearBtn:before {
	position: absolute;
	content: "";
	top: .6rem;
	left: 10%;
	display: block;
	width: .7rem;
	height: .7rem;
	background: url(../img/deleted.png) no-repeat center;
	background-size: .625rem .625rem;
	-webkit-background-size: .625rem .625rem;
	-moz-background-size: .625rem .625rem
}

.ssqdouble {
	line-height: 1.875rem;
	background: #f2f2f2;
	border-top: 1px solid #dcdcdc;
	font-size: .8rem
}

.ssqdouble li {
	float: left;
	padding: .375rem 3%;
	color: #444;
	border-right: 1px solid #e4e4e4;
	width: 43.7%
}

.ssqdouble li:last-child {
	border-right: none
}

.ssqdouble cite,
.gddgdouble div cite,
.jjyhdouble cite {
	float: left
}

.ssqdouble li span,
.gddgdouble div span,
.jjyhdouble span {
	overflow: hidden;
	zoom: 1;
	float: left;
	border: 1px solid #d3d3d3;
	width: 72%;
	margin: 0 .25rem;
	height: 1.7rem;
	background: #efefef;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem
}

.ssqdouble li span em,
.gddgdouble div span em,
.jjyhdouble span em {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 1.5rem;
	color: #888
}

.ssqdouble li span em:first-child,
.gddgdouble div span em:first-child,
.jjyhdouble span em:first-child {
	font-size: 2rem;
	line-height: 1.6rem
}

.ssqdouble input {
	float: left;
	width: 61%;
	margin: 0 .6rem;
	text-align: center;
	font-size: .875rem;
	line-height: 1.7rem;
	border: none;
	background: #fff;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem
}

.gddgdouble input,
.jjyhdouble input {
	float: left;
	width: 47%;
	text-align: center;
	font-size: .875rem;
	line-height: 1.7rem;
	border: none;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background: #fff
}

.hmbuyInput {
	border: 1px solid #d5d5d5
}

.fiveStar {
	display: inline-block;
	width: .625rem;
	height: .625rem;
	margin-left: .2rem;
	background: url(../img/star.png) no-repeat center;
	background-size: .625rem .625rem;
	-webkit-background-size: .625rem .625rem;
	-moz-background-size: .625rem .625rem
}

.ssqzh {
	background: #f7f7f7;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}

.ssqzh li {
	float: left;
	width: 24.7%;
	text-align: center;
	line-height: 1.1rem;
	padding: .3rem 0;
	border-right: 1px solid #dcdcdc
}

.ssqzh li:last-child {
	border-right: none
}

.ssqzh li em {
	display: block;
	color: #222;
	font-size: .875rem
}

.ssqzh li cite {
	display: block;
	color: #a4a4a4;
	font-size: .75rem
}

.ssqzh li.cur {
	background: #db150b
}

.ssqzh li.cur em,
.ssqzh li.cur cite {
	color: #fff
}


}

/*** 閻溾晜纭剁憴鍕灟 ***/
.s_caption {
	display: block;
	width: 100%;
	margin-bottom: 0.625rem
}
.s_play h2,
.s_winning h2,
.s_open h2 {
	font-size: 1rem;
	height: 2rem;
	line-height: 2rem;
	color: #1F5BA9;
	padding: .2rem 0
}
.s_play cite {
	display: block;
	width: 100%
}
.s_play dl,
.s_winning dl {
	margin: 0.625rem 0
}
.s_open dl {
	margin-bottom: .5rem
}
.s_play dt,
.s_winning dt,
.s_open dt {
	line-height: 1.875rem;
	color: #FF3300
}
.s_winning h3 {
	font-size: .95rem
}
.s_winbox {
	width: 100%;
	margin: 0.625rem 0;
	overflow: hidden
}
.s_winbox li {
	width: 100%;
	overflow: hidden
}
.s_winbox li ul {
	line-height: 1.5rem;
	overflow: hidden;
	font-size: .75rem
}
.s_th li {
	font-weight: bold
}
.s_tj i {
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	margin: 0 0.125rem;
	border-radius: 0.4rem;
	background-color: red
}
.s_tj em {
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	margin: 0 0.125rem;
	border-radius: 0.4rem;
	background-color: #1F5BA9
}
.s_winbox li.s_jj,
.s_winbox li.s_sm,
.s_winbox li.s_tj,
.s_winbox li.s_bon {
	float: left;
	text-align: center
}
.s_winbox li.s_jj {
	width: 20%
}
.s_winbox li.s_tj {
	width: 27%
}
.s_winbox li.s_sm {
	width: 24%
}
.s_winbox li.s_bon {
	width: 26%
}
.s_winbox li span {
	border-bottom: 0.07rem solid #dfdfdf
}
.s_winbox li span.last {
	border: none
}
.s_winbox li.s_jj,
.s_winbox li.s_tj,
.s_winbox li.s_sm,
.s_winbox li.s_bon {
	border-top: 0.07rem solid #dfdfdf;
	border-left: 0.078rem solid #dfdfdf;
	padding: 0
}
.s_winbox li.s_bon {
	border-right: 0.07rem solid #dfdfdf;
}
.s_td45 li,
.s_td6 li,
.s_td7 li {
	padding: 0.25rem 0;
}
.s_td45 .s_jj,
.s_td45 .s_bon {
	line-height: 2.3rem;
}
.s_td45 .s_tj span,
.s_td45 .s_sm span,
.s_td6 .s_tj span,
.s_td6 .s_sm span,
.s_td7 .s_tj span,
.s_td7 .s_sm span {
	height: .8rem;
	line-height: .8rem;
	padding-top: .3rem
}
.s_td6 .s_jj,
.s_td6 .s_bon {
	line-height: 3.44rem;
}
.s_td7 .s_jj,
.s_td7 .s_bon {
	line-height: 4.61rem;
}
.s_tj span,
.s_sm span {
	display: block;
	width: 100%;
}
.bor_l li {
	border-bottom: 0.07rem solid #dfdfdf;
}
.wfText {
	padding: .6rem;
	line-height: 1.7rem;
	font-size: .95rem;
	color: #666
}
.wfText p {
	line-height: 1.7rem
}
.s_syxw {
	width: 100%;
	overflow: hidden;
	margin: 0.625rem 0;
}
.s_syxw li ul {
	line-height: 1.5rem;
	overflow: hidden;
	zoom: 1
}
.s_syxw li.sy_1,
.s_syxw li.sy_2,
.s_syxw li.bor_r {
	float: left;
	text-align: center;
	border-top: 0.07rem solid #dfdfdf;
	border-left: 0.07rem solid #dfdfdf
}
.s_syxw li.sy_1 {
	width: 25.5%;
}
.s_syxw li.sy_2 {
	width: 46%;
}
.s_syxw li.bor_r {
	width: 27%;
	border-right: 0.07rem solid #dfdfdf;
}
.k3_syxw {
	font-size: .8rem;
	line-height: 1.5rem
}
.k3_syxw li.sy_2 {
	width: 54%
}
.k3_syxw li.bor_r {
	width: 19%
}
.s_syxw li.bor_r span {
	color: #FF3300;
}
.jxssc_syxw,
.qxc_syxw,
.pk3_syxw {
	font-size: .75rem
}
.jxssc_syxw li.lineht ul li {
	padding: .5rem 0;
	height: 3rem;
	line-height: 1rem
}
.jxssc_syxw li.sy_1 {
	width: 30.5%
}
.jxssc_syxw li.sy_2 {
	width: 49%
}
.jxssc_syxw li.bor_r {
	width: 19%
}
.r9syxw li.sy_1 {
	width: 16.5%
}
.r9syxw li.sy_2 {
	width: 42%
}
.r9syxw li.bor_r {
	width: 40%
}
.qxc_syxw li.sy_1 {
	width: 15%
}
.qxc_syxw li.sy_2 {
	width: 37%
}
.qxc_syxw li.bor_r {
	width: 46.5%
}
.qxc_syxw li.lineht ul li {
	padding: .4rem 0;
	height: 1.85rem;
	line-height: 1rem
}
.pk3_syxw li {
	height: 2.6rem;
	line-height: 1.1rem;
	padding-top: .3rem
}
.pk3_syxw li.sy_1 {
	width: 22%
}
.pk3_syxw li.sy_2 {
	width: 59.5%;
	padding: .3rem 1% 0 1%
}
.pk3_syxw li.bor_r {
	width: 15%
}
.pk3_syxw li.pk3First {
	height: 1.6rem
}
.pk3_syxw li.pk3Last {
	border-bottom: 1px solid #dfdfdf
}
.wfText dd.textindent,
.wfText p.textindent {
	text-indent: 2em
}
.wfgz dd {
	text-indent: 0
}
.wfText strong {
	color: #222
}

/*** 瀵顢� ***/
.zfPop {
	margin-top: 3rem;
	width: 18.5rem;
	background: #fff;
	border-radius: .4rem;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem
}
.zfpop {
	position: fixed;
	display: none;
	width: 90%;
	top: 10%;
	left: 5%;
	z-index: 10000;
	background: #fff;
	border:1px solid #eee;
	border-radius: .4rem;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem
}
.zfPop h4,
.zfpop h4 {
	padding: 1rem 0;
	font-size: 1.125rem;
	text-align: center
}
.poptzText p {
	line-height: 1.8rem;
	font-size: .875rem
}
.zfTrue {
	line-height: 2.5rem;
	font-size: 1.05rem;
	margin-top: 1rem;
	text-align: center;
	border-top: 1px solid #ccc;
	background: #fff;
	border-radius: 0 0 .4rem .4rem;
	-webkit-border-radius: 0 0 .4rem .4rem;
	-moz-border-radius: 0 0 .4rem .4rem
}
.zfTrue a {
	float: left;
	color: #106fe5;
	width: 49.5%
}
.zfTrue a.zfqx {
	border-right: 1px solid #ccc
}
.zfTrue a.bfb {
	width: 100%
}
.tcinput {
	border: 1px solid #ccc;
	height: 1.7rem;
	line-height: 1.7rem;
	color: #999;
	text-indent: 5px;
	width: 13rem;
	margin: .7rem 0 1rem 2.4rem
}
.popuseRed {
	padding: 0 12% .5rem 0
}
.popuseRed span {
	position: relative;
	width: 3.8rem;
	height: 1.3rem;
	font-size: .75rem;
	color: #106fe5;
	padding-top: .5rem
}
.popuseRed span:before {
	position: absolute;
	content: "";
	right: -.65rem;
	top: .65rem;
	width: .35rem;
	height: .35rem;
	border-left: 1px solid #106fe5;
	border-bottom: 1px solid #106fe5;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}
.zfRed,.czRed {
	max-height: 9rem;
	overflow: hidden;
	overflow-y: scroll
}


.redText {
	float: left;
	font-size: .8rem;
	padding-top: .1rem;
	width: 91%;
	color: #999
}
.zfRed .cur .redText,.czRed .cur .redText {
	color: #333
}



.zfRed .cur .nocheck,.czRed .cur .nocheck {
	background-image: url(../img/check.png)
}
.zfpopNone .zfRed {
	display: none
}
.zfpopCur .popuseRed span:before {
	top: .9rem;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg)
}
.zfpopCur .zfRed {
	display: block
}
.tureBtn {
	display: block;
	line-height: 2.5rem;
	font-size: 1.05rem;
	margin-top: 2rem;
	text-align: center;
	border-top: 1px solid #ccc;
	color: #f6851f
}
#ckepop {
	padding: .9rem 0 0 .9rem;
	overflow: hidden;
	zoom: 1
}
.jiathis_button_qzone,
.jiathis_button_tsina,
.jiathis_button_renren,
.jiathis_button_douban,
.jiathis_button_kaixin001,
.jiathis_button_weixin {
	display: inline-block;
	width: 4.5rem;
	margin-bottom: .5rem
}
.loginSuccess {
	position: fixed;
	bottom: 1rem;
	left: 40%;
	width: 5.5rem;
	text-align: center;
	line-height: 2rem;
	background: #ccc;
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem
}
.loading {
	width: 6rem;
	margin: 0 auto;
	font-size: .9rem;
	padding-top: 1rem;
	line-height: 1.2rem;
	color: #f03d3d
}
.loading img {
	float: left;
	margin: 0 .2rem 0 0
}
.popup {
	position: fixed;
	width: 16.3rem;
	height: 17.3rem;
	top: 0;
	right: 1.7rem;
	z-index: 2
}
.keyboard {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 10
}
.keyboard div {
	overflow: hidden;
	zoom: 1;
	background: #5d5f6b;
	font-size: 1rem;
	color: #fff;
	border-bottom: 1px solid #696b77
}
.keyboard div:last-child {
	border-bottom: none
}
.keyboard u {
	float: left;
	text-decoration: none;
	border-right: 1px solid #696b77;
	height: 2.5rem;
	line-height: 2.5rem;
	width: 16.2%;
	text-align: center
}
.keyboard u:last-child {
	border-right: none
}
.keyboard u.cur {
	background: #333
}
.keyboard u del {
	display: block;
	width: 1.469rem;
	height: .875rem;
	margin: .75rem auto 0 auto;
	background: url(../img/lose.png) no-repeat center;
	background-size: 1.469rem .875rem;
	-webkit-background-size: 1.469rem .875rem;
	-moz-background-size: 1.469rem .875rem
}
/* jc 九宫格倍数键盘 */
.keyboard.jc-kb-grid { width: 100%; left: 0; }
.keyboard.jc-kb-grid .jc-kb-row,
.keyboard.jc-kb-grid .jc-kb-quick { display: flex; }
.keyboard.jc-kb-grid .jc-kb-row u,
.keyboard.jc-kb-grid .jc-kb-quick u { float: none; width: auto !important; flex: 1; box-sizing: border-box; }
.keyboard.jc-kb-grid .jc-kb-row u { height: 2.1rem; line-height: 2.1rem; }
.keyboard.jc-kb-grid .jc-kb-quick u { height: 2rem; line-height: 2rem; background: #7c8090; color: #fff; font-size: .85rem; }
.keyboard.jc-kb-grid u[v=vkClear] { color: #ffe57f; }
.keyboard.jc-kb-grid u[v=vkOK] { color: #fff; background: #e4393c; }

.keyboard o {
	position: absolute;
	display: block;
	bottom: -.7rem;
	border-width: .4rem;
	border-style: solid;
	border-color: #5d5f6b transparent transparent transparent
}

/*** fc閺嶅嘲绱� ***/

/*** 閹舵洘鏁炴い鐢告桨 ***/
.buyChoice {
	padding: 0rem 0 0 .9rem;
	font-size: .87rem
}
.handBtn {
	width: 46%;
	line-height: 2.1rem;
	text-align: center;
	color: #f6851f;
	border: none;
	background: none;
	font-size: 1rem;
	border: 1px solid #e2e2e2;
	background: #fff;
	font-weight: bold;
	margin: .5rem 0;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.pact {
	padding: .6rem 0 0 .8rem;
	font-size: .9rem;
	color: #8e8e8e
}
.zfText {
	border: 1px solid #dcdcdc;
	background: #fff;
	line-height: 1.3rem;
	margin-top: .5rem;
	padding: .5rem .87rem .5rem 1.25rem
}
.zfNum p {
	color: #f03d3d;
	word-break: break-all
}
.downArrow {
	display: inline-block;
	background: #fff;
	margin-right: .01rem;
	width: .45rem;
	height: .45rem;
	border-left: .13rem solid #f6851f;
	border-bottom: .13rem solid #f6851f;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}
.downHover .downArrow {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg)
}
.zfMoney {
	position: relative;
	padding: .7rem 0 .5rem 0;
	margin-bottom: .8rem;
	border-bottom: 1px dashed #bebebd;
	line-height: 1.5rem
}
.useRed {
	width: 4.7rem;
	line-height: 1.9rem;
	bottom: 1.3rem;
	right: 0
}
.tellNum a {
	display: block;
	color: #777;
	font-size: 1rem;
	width: 13.3rem;
	margin: 0 auto
}
.tell {
	float: left;
	width: 1.36rem;
	margin: .7rem 0 0 0;
	height: 1.36rem;
	background: url(../img/fc/tell.png) no-repeat center;
	background-size: 1.36rem 1.36rem;
	-webkit-background-size: 1.36rem 1.36rem;
	-moz-background-size: 1.36rem 1.36rem
}
.zjStop {
	background: #f9f9f9;
	padding: .6rem .8rem;
	font-size: .82rem;
	color: #a4a4a4
}
.zjStop input {
	margin-right: .6rem
}
.zjStop .znzhui {
	background: #f6851f;
	border-radius: 0.2rem;
	width: 4rem;
	line-height: 1.5rem;
	text-align: center;
	height: 1.5rem;
	color: white;
	cursor: pointer;
}
.errorBg {
	position: absolute;
	padding: .7rem .5rem .6rem .9rem;
	right: 0;
	top: 0
}
.errorBg .error2 {
	display: block;
	width: 1.06rem;
	height: 1.06rem;
	background: url(../img/error.png) no-repeat center;
	background-size: 1.06rem 1.06rem;
	-webkit-background-size: 1.06rem 1.06rem;
	-moz-background-size: 1.06rem 1.06rem
}
.recharge {
	background: #fff
}
.rechList {
	border-bottom: 1px solid #dcdcdc;
}
.rechList .s3 div:first-child {
	height: 1.5rem;
	line-height: 1.5rem;
	padding: .2rem .6rem 0 0
}
.rechList .s3 input {
	color: #db150b;
	font-size: 1.06rem;
	width: 65%
}
.rechList .s3 i {
	float: right;
	color: #db150b
}
.rechList ul {
	padding: 1.6rem 0 .9rem 1%;
}
.rechList li {
	float: left;
	width: 23.25%;
	line-height: 1.9rem;
	text-align: center;
	font-size: .8rem;
	color: #db150b;
	background: #fff;
	margin-right: 2%;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.rechList li:last-child {
	margin-right: 0
}
.rechList li.cur {
	background: #db150b;
	color: #fff
}
.recharge a {
	position: relative;
	display: block;
	color: #8e8e8e;
	padding: .5rem 10% .75rem 4.2rem;
	border-bottom: 1px solid #dcdcdc
}
.recharge a h3 {
	color: #3d3d3d;
	font-size: .94rem;
	padding: .2rem 0 .4rem 0;
	font-weight: normal
}
.recharge a h3 em {
	display: inline-block;
	width: .94rem;
	line-height: .94rem;
	text-align: center;
	background: #f6851f;
	color: #fff;
	font-size: .75rem;
	margin-left: .3rem;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.recharge a h3 cite {
	font-size: .75rem;
	color: #8e8e8e
}
.recharge a.rechargeLong h3 {
	padding: 0 0 .1rem 0;
	margin-top: -.1rem
}
.recharge a p {
	line-height: .95rem;
	font-size: .75rem
}
.recharge a .rightArrow {
	right: .9rem
}
.amount {
	border: none;
	margin-left: .5rem;
	width: 10rem;
	height: 1.2rem;
	line-height: 1.2rem;
	outline: none;
	color: red
}

.selector {
cursor:pointer
}
.zfbIco,
.wxIco,.alipayIco,.weixinIco,.qqpayIco,.umpayIco,
.wxIco_1,
.kjzfIco,
.cxkIco,
.cxcallIco,
.telczIco,
.jhkIco,
.xyyhIco,
.ybzfIco,.iapppayIco,.sumpayIco,
.sftIco,.qqIco_1 {
	position: absolute;
	display: block;
	top: .75rem;
	left: .94rem;
	width: 2.5rem;
	height: 2.5rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 2.5rem 2.5rem;
	-webkit-background-size: 2.5rem 2.5rem;
	-moz-background-size: 2.5rem 2.5rem
}
.zfbIco,.alipayIco {
	background-image: url(../img/fc/alipay.png)
}
.sftIco {
	background-image: url(../img/fc/sftIco.png)
}
.iapppayIco {
	background-image: url(../img/fc/iappIco.png)
}
.sumpayIco {
	background-image: url(../img/fc/sumpayIco.png)
}
.umpayIco {
	background-image: url(../img/fc/umpayIco.png)
}
.wxIco {
	background-image: url(../img/fc/wxIco.png)
}
.wxIco_1,.weixinIco{
	background-image: url(../img/fc/wxIco_1.png)
}


.qqIco {
	background-image: url(../img/fc/qqIco.png)
}
.qqIco_1,.qqpayIco{
	background-image: url(../img/fc/qqIco_1.png)
}

.kjzfIco {
	background-image: url(../img/fc/kjzfIco.png)
}
.cxkIco {
	background-image: url(../img/fc/charge_liandong.png)
}
.cxcallIco {
	background-image: url(../img/fc/cxcallIco.png)
}
.telczIco {
	background-image: url(../img/fc/telczIco.png)
}
.jhkIco {
	background-image: url(../img/fc/jhkIco.png)
}
.xyyhIco {
	background-image: url(../img/fc/xyyhIco.png)
}
.ybzfIco {
	background-image: url(../img/fc/ybzfIco.png)
}
.rechargeCar {
	padding: 0 0 .5rem 5%;
	background: #ededed;
	border-bottom: 1px solid #dcdcdc
}
.rechargeCar li {
	float: left;
	width: 45%;
	margin: .5rem 5% 0 0;
	height: 3.2rem;
	background: #fff;
	font-size: .85rem;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	box-shadow: .13rem .13rem 0rem #d7d7d7
}
.rechargeCar li:last-child {
	line-height: 3.2rem;
	text-align: center;
	color: #106fe5
}
.rechargeCar li p {
	padding: .4rem 9% 0 9%
}
.rechargeCar li p em {
	float: right;
	font-size: .75rem;
	color: #8e8e8e;
	font-family: "姒涙垳缍�"
}
.rechargeCar li p:last-child {
	padding-top: .3rem
}
.rechargeOther {
	position: relative;
	line-height: 2.7rem;
	padding-left: .94rem;
	font-size: .94rem;
	background: #fff;
	margin-top: .8rem;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.rechargeOther:after {
	position: absolute;
	content: "";
	top: .7rem;
	right: .94rem;
	border-style: solid;
	border-width: .45rem;
	border-color: transparent transparent #3d3d3d transparent
}
.rechargeOther2:after {
	top: 1.2rem;
	border-color: #3d3d3d transparent transparent transparent
}
.s2 {
	margin-top: .5rem;
	overflow: hidden;
	zoom: 1
}
.s2 i {
	float: left;
	color: #9b9d9d;
	line-height: 2rem;
	font-size: .9rem;
	width: 19%;
	padding-right: 1%;
	text-align: right
}
.s2 span {
	float: left;
	width: 80%
}
.s2 i.tcheight {
	padding-top: 2.9rem
}
.s2 i.gkheight {
	line-height: 5.1rem
}
.s2 i.faheight {
	line-height: 3.6rem
}
.hmInput {
	line-height: 2rem;
	border: 1px solid #dcdcdc;
	width: 28%;
	margin-right: .2rem;
	padding-left: .6rem;
	font-size: 1rem
}
.scale {
	width: 80%
}
.scale li {
	float: left;
	width: 30.5%;
	font-size: .9rem;
	line-height: 2rem;
	text-align: center;
	border: 1px solid #dcdcdc;
	background: #fff;
	margin: 1.5% 1.5% 0 0
}
.scale li.cur {
	background: #db150b;
	color: #fff
}
.scale li.along {
	width: 62.5%
}
.xyText {
	width: 74.5%;
	height: 2.5rem;
	padding: .5rem .3rem;
	border: none;
	font-size: .9rem;
	border: 1px solid #dcdcdc
}
.recharge2 {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
.recharge2 ul {
	border-bottom: 2px solid #f6851f
}
.recharge2 li {
	position: relative;
	float: left;
	line-height: 1.8rem;
	color: #333;
	width: 24.5%;
	text-align: center
}
.recharge2 li cite {
	display: block;
	margin: .3rem 0;
	border-right: 1px solid #eee
}
.recharge2 li.cur {
	background: #f6851f;
	color: #fff
}
.recharge2 li.cur:after {
	content: "";
	position: absolute;
	border-width: .4rem;
	border-style: solid;
	border-color: #f6851f transparent transparent transparent;
	top: 2.4rem;
	left: 40%
}
.recharge2 li.cur cite {
	border-right: 1px solid #f6851f
}
.telcz h2 {
	font-weight: normal;
	font-size: .95rem;
	padding: .7rem .3rem 0 0
}
.telczList {
	padding: .7rem 0 0 .8rem;
	color: #333;
	font-size: .9rem;
	overflow: hidden;
	zoom: 1
}
.telczList i {
	float: left;
	margin-top: .1rem;
	width: .97rem;
	height: .97rem;
	background: url(../img/fc/round.png) no-repeat center;
	background-size: .97rem .97rem
}
.telczList i.cur {
	background-image: url(../img/fc/roundHover.png)
}
.telczList p {
	float: right;
	width: 90%;
	padding-bottom: .5rem;
	border-bottom: 1px solid #eee
}
.telczList cite {
	color: #a4a4a4;
	font-size: .7rem
}
.telczList2 p {
	width: 84%
}
.telczList2 p input {
	border: none;
	color: #cecdcd;
	font-size: .8rem;
	outline: none
}
.share {
	position: absolute;
	right: .7rem;
	top: .8rem;
	width: 1.38rem;
	height: 1.06rem;
	background: url(../img/fc/share.png) no-repeat center;
	background-size: 1.38rem 1.06rem;
	-webkit-background-size: 1.38rem 1.06rem;
	-moz-background-size: 1.38rem 1.06rem
}

/***
.progress{ clear:both; margin:2rem 0 0 .5rem}
.progress em{ float:left; width:1.18rem; height:1.18rem; background:#e0e0e0; border-radius:1.18rem; -webkit-border-radius:1.18rem; -moz-border-radius:1.18rem}
.progress i{ float:left; height:.33rem; width:5rem; background:#e0e0e0; border-top:1`px solid #d3d3d3; margin:.4rem -.1rem}
.waitKj{ position:absolute; top:-1.5rem; font-size:.8rem; color:#606060}
.waitKj:after{ content:""; position:absolute; left:40%; bottom:-.7rem; border-width:.35rem; border-style:solid; border-color:#f03d3d transparent transparent transparent}
.progressHover{ position:absolute; height:.9rem; overflow:hidden; left:.2rem; top:.22rem}
.progressHover cite{ position:absolute; display:block; width:.85rem; height:.85rem; border-radius:.85rem; background:#f03d3d}
.progressHover o{ position:absolute; display:block; height:.15rem; width:5.34rem; background:#f03d3d; border-top:none; top:.36rem}
.barLine{ left:.84rem}
.barCircle2{ left:6rem}
.barLine2{ left:6.8rem}
.barCircle3{ left:12rem}
.barLine3{ left:12.8rem}
.barCircle4{ left:17.94rem}
.progressTxt{ font-size:.9rem; margin-left:1rem}
.progressTxt span,.progressTxt cite,.progressTxt o,.progressTxt i{ display:inline-block; color:#606060; font-size:.9rem}
.progressTxt span{ width:5.1rem}
.progressTxt cite{ width:6.6rem}
.progressTxt o{ width:5.5rem}
***/
.progress {
	clear: both;
	margin: 2rem 0 0 12px;
}
.progress em {
	float: left;
	width: 22px;
	height: 22px;
	background: #e0e0e0;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px
}
.progress i {
	float: left;
	height: 6px;
	width: 70px;
	background: #e0e0e0;
	border-top: 1px solid #d3d3d3;
	margin: 7px -1px;
}
.waitKj {
	position: absolute;
	top: -1.5rem;
	font-size: .8rem;
	color: #606060
}
.waitKj:after {
	content: "";
	position: absolute;
	left: 40%;
	bottom: -.7rem;
	border-width: .35rem;
	border-style: solid;
	border-color: #f03d3d transparent transparent transparent
}
.progressHover {
	position: absolute;
	height: 16px;
	overflow: hidden;
	left: 3px;
	top: 3px;
}
div#f_paint_zg {}
.progressHover cite {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 16px;
	background: #f03d3d
}
.progressHover o {
	position: absolute;
	display: block;
	height: 3px;
	width: 76px;
	background: #f03d3d;
	border-top: none;
	top: 6px;
}
.barLine {
	left: 16px;
}
.barCircle2 {
	left: 89px;
}
.barLine2 {
	left: 105px;
}
o.barLine2 {}
.barCircle3 {
	left: 179px;
}
.barLine3 {
	left: 191px;
}
.barCircle4 {
	left: 285px;
}
.progressTxt {
	font-size: .9rem;
	margin-left: 5px;
}
.progressTxt span,
.progressTxt cite,
.progressTxt o,
.progressTxt i {
	display: inline-block;
	color: #606060;
	font-size: .9rem
}
.progressTxt span,
.progressTxt cite,
.progressTxt o {
	width: 93px;
}
.since {
	background: #f3f3f3;
	border-bottom: 1px solid #fff;
	font-size: .9rem
}
.since i,
.sinceTxt {
	float: left;
	padding: .625rem 0
}
.since i {
	text-align: center;
	width: 4.6rem;
	color: #606060
}
.sinceTxt {
	padding-left: .35rem;
	width: 74%;
	border-left: 1px solid #fff
}
.kjList {
	border: 1px solid #dedede;
	background: #fff;
	margin-top: .3rem;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem
}
.kjList li {
	text-align: center;
	line-height: 1.9rem;
	border-bottom: 1px solid #ebebeb
}
.kjList li.gray {
	color: #aeacab;
	border-radius: .3rem .3rem 0 0;
	-webkit-border-radius: .3rem .3rem 0 0;
	-moz-border-radius: .3rem .3rem 0 0
}
.kjList li.gray span {
	color: #aeacab
}
.kjList li em {
	display: inline-block;
	width: 28%;
	color: #aeacab;
	border-right: 1px solid #ebebeb
}
.kjList li cite,
.kjList li span {
	display: inline-block;
	width: 34%
}
.kjList li cite {
	border-right: 1px solid #ebebeb
}
.kjList li span {
	color: #f03d3d
}
.kjList li:last-child {
	border-bottom: none
}
.kjall a,
.ssqkjList {
	height: auto;
	padding-top: .7rem;
	overflow: hidden;
}
.lskjTit {
	color: #777;
	font-size: .9rem
}
.kjNum b,
.kjNum cite {
	color: #f03d3d;
	font-weight: bold;
	display: inline-block;
	width: 2rem;
	font-size: 1.1rem;
	margin-top: .5rem
}
.kjNum b.blue,
.kjNum cite.blue {
	color: #0079ff
}
.kjNum em {
	color: #8e8e8e;
	font-size: .75rem;
	padding-left: .8rem
}
.kjFloat {
	background: #f9f9f9;
	border-top: 1px solid #d5d5d5
}
.kjFloat a.payment {
	margin: .5rem .8rem
}
.ssqkjList .kjTit {
	color: #777;
	font-size: .81rem
}
.ssqkjList i {
	top: 1.7rem;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transition: all 0.5s ease 0s
}
.ssqkjList .rightArrow {
	top: 2rem;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg)
}
.ssqkjText {
	padding: .3rem .4rem;
	background: #ededed;
	border-bottom: 1px solid #ebebeb
}
.kjList2 {
	margin-top: 0
}
.kjList2 li cite,
.kjList2 li span {
	width: 49.2%
}
.ssqkjList .kjBox cite {
	line-height: 1.2rem;
	font-size: .8rem
}
.sfckjList li {
	font-size: .75rem;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	zoom: 1
}
.sfckjList li span {
	float: left;
	width: 7.14%;
	padding-top: .7rem;
	height: 3.5rem;
	line-height: 1rem;
	color: #333;
	box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08)
}
.sfckjList li span:last-child {
	box-shadow: none
}
.sfckjList li:first-child span {
	color: #f03d3d;
	height: 1rem;
	padding-top: .3rem;
	font-size: .8rem
}
.sfckjList li.gray span {
	height: 1rem;
	padding-top: .3rem
}
.retel {
	width: 18rem;
	margin: 1.5rem auto;
	position: relative
}
.retelText {
	background: #fff;
	width: 12.5rem;
	height: 4.5rem;
	padding: 1.5rem 0 0 2rem;
	line-height: 1.3rem;
	margin-top: 1.3rem;
	border-radius: 27rem/12rem;
	-webkit-border-radius: 27rem/12rem;
	-moz-border-radius: 27rem/12rem
}
.retelText em {
	width: 1.8rem;
	height: 1.8rem;
	background: url(../img/fc/retell.png) no-repeat center;
	margin: .4rem .3rem 0 0;
	background-size: 1.8rem 1.8rem;
	-webkit-background-size: 1.8rem 1.8rem;
	-moz-background-size: 1.8rem 1.8rem
}
.retelText2 {
	width: 11rem;
	height: 5.2rem;
	padding: .8rem 0 0 3.5rem;
	line-height: 1.3rem;
	margin-left: 3.2rem
}
.retelText2 .payment {
	width: 6rem;
	line-height: 1.8rem;
	font-size: .9rem;
	margin-top: .2rem
}
.reline {
	display: block;
	position: absolute;
	width: 3rem;
	height: 3rem;
	left: 11rem;
	top: 4.9rem;
	background: url(../img/fc/line.png) no-repeat center;
	background-size: 3rem 3rem;
	-webkit-background-size: 3rem 3rem;
	-moz-background-size: 3rem 3rem
}
.great {
	width: 15.5rem;
	margin: 0 auto;
	padding: 3.2rem 0 1.5rem 0
}
.great p {
	color: #32ca1f;
	font-size: 1.1rem;
	line-height: 1.8rem
}
.great span {
	display: block;
	color: #777;
	font-size: .8rem;
	padding: .6rem 0 0 2rem
}
.greatIco {
	float: left;
	margin-right: .4rem;
	width: 1.7rem;
	height: 1.7rem;
	background: url(../img/fc/great.png) no-repeat center;
	background-size: 1.6rem 1.6rem;
	-webkit-background-size: 1.6rem 1.6rem;
	-moz-background-size: 1.6rem 1.6rem
}

/**  韫囶偊顣� ***/
.kpTab {
	width: 60rem;
	height: 100%;
	float: left;
	padding-top: .4rem;
	font-size: .8rem;
	background: #f8f8f8;
	border-bottom: 1px dotted #cecece
}
.kpTab li {
	display: block;
	float: left;
	width: 4.1rem;
	height: 2.1rem;
	color: #a9a9a9;
	text-align: center;
	margin: 0 .4rem
}
.kpTab li h2 {
	font-size: .9rem;
	font-weight: normal
}
.kpTab li.cur {
	color: #f6851f;
	height: 2rem;
	border-bottom: 2px solid #f6851f
}
.k3tzNum p {
	padding-bottom: .4rem;
	background: white
}
.k3tzNum p span {
	display: block;
	width: 85%;
	word-break: break-all
}
.k3tzNum p b {
	display: block;
	width: 85%;
	font-weight: normal;
	font-size: .75rem;
	color: #777
}
.k3tzNum .error {
	top: 1.15rem
}

/**  閹烘帒鍨禍锟�***/
.p5kj {
	height: 1.4rem;
	background: #f9f9f9;
	border-bottom: 1px solid #e2e2e2;
	font-size: .81rem;
	color: #8d8d8d;
	padding: .7rem 3% 0 3%
}
.p5xhlist .jxsscxhBall span {
	width: 15%
}
.p5xhlist .jxsscxhBall p {
	width: 80%
}
.sdlist ul {
	width: 60%;
	margin: 0 auto
}
.sdlist ul li {
	width: 27%;
	margin-right: 7%;
	background: #fff
}
.sdTab ul {
	font-size: .9rem;
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
	height: 1.6rem;
	padding-top: .6rem;
	color: #5c5c5c
}
.sdTab li {
	float: left;
	width: 18%;
	text-align: center
}
.sdTab li.sdlong {
	width: 23%
}
.sdTab li.cur {
	color: #db150b
}

/**  缁傚繐鍍甸弨鍦閺嶅嘲绱� ***/
.ssqTab li {
	width: 50%
}
.ssqup,
.ssqdown {
	float: left;
	margin: .5rem 0 0 .4rem
}
.ssqdown {
	margin-top: .1rem
}
.ssqText {
	padding-top: .8rem;
	background: linear-gradient(top, #e2e2e2 0.2%, #e8e8e8 0.5%, #f3f3f3 .9%, #f7f7f7 95%);
	background: -webkit-linear-gradient(top, #e2e2e2 0.1%, #e8e8e8 0.2%, #f3f3f3 .5%, #f7f7f7 95%);
	background: -moz-linear-gradient(top, #e2e2e2 0.2%, #e8e8e8 0.5%, #f3f3f3 .9%, #f7f7f7 95%)
}
.ssqText p {
	line-height: 1.4rem;
	padding-left: .7rem;
	font-size: .8rem
}
.ssqBall cite,
.jxsscxhBall b {
	display: inline-block;
	background: #fff;
	color: #db150b;
	font-size: 1rem;
	width: 2.2rem;
	text-align: center;
	line-height: 2.2rem;
	margin: .47rem .47rem .6rem 0;
	font-weight: normal;
	box-shadow: 0 0 0 1px #d6d6d6 inset;
	-webkit-box-shadow: 0 0 0 1px #d6d6d6 inset;
	-moz-box-shadow: 0 0 0 1px #d6d6d6 inset;
	border-radius: 2.2rem;
	-webkit-border-radius: 2.2rem;
	-moz-border-radius: 2.2rem
}
.ssqBall cite.cur,
.jxsscxhBall b.red {
	background: #db150b;
	color: #fff;
	box-shadow: 0 0 0 1px #db150b inset;
	-webkit-box-shadow: 0 0 0 1px #db150b inset;
	-moz-box-shadow: 0 0 0 1px #db150b inset
}
.ssqblueBall cite.cur {
	background: #106fe5;
	color: #fff;
	box-shadow: 0 0 0 1px #106fe5 inset;
	-webkit-box-shadow: 0 0 0 1px #106fe5 inset;
	-moz-box-shadow: 0 0 0 1px #106fe5 inset
}
.ssqBall cite:last-child,
.omitnum cite:last-child ,
.missnum cite:last-child ,
.missnum2 cite:last-child 
{
	margin-right: 0
}
.omitnum {
	position: absolute;
	top: 2.35rem;
	z-index: 0
}
.omitnum cite {
	display: inline-block;
	color: #bababa;
	width: 2.2rem;
	font-family: "姒涙垳缍�";
	margin: 0 .47rem 2.1rem 0;	
	height: .9rem;
	padding-top: .3rem;
	text-align: center;
	font-size: .65rem
}
.omitnum2 {
	position: absolute;
	top: 2.8rem;
	z-index: -1
}
.omitnum2 cite {
	display: inline-block;
	color: #bababa;
	width: 2.2rem;
	font-family: "姒涙垳缍�";
	margin: 1.2rem 1rem 1.1rem 0;
	height: 1rem;
	padding-top: .0rem;
	text-align: center;
	font-size: .65rem
}


.omitnum3 {
	position: absolute;
	top: 2.8rem;
	z-index: -1
}
.omitnum3 cite {
	display: inline-block;
	color: #bababa;
	width: 2.2rem;
	font-family: "姒涙垳缍�";
	margin: 1.2rem .68rem 1.2rem .68rem;
	height: 1rem;
	padding-top: .0rem;
	text-align: center;
	font-size: .65rem
}

.missnum {
	position: absolute;
	top: 2.4rem;
	z-index: -1;
	left:14%;
	
}
.missnum cite {
	display: inline-block;
	color: #bababa;
	width: 2.2rem;
	font-family: "姒涙垳缍�";
	/*_margin: 0 .47rem 2.1rem 0;*/	
	margin:.8rem 1.2rem 1.5rem 0;
	height: 1.2rem;
	padding-top: 0rem;
	text-align: center;
	font-size: .65rem
}
.ssqxhblue {
	border-top: 1px solid #e8e8e8;
	margin-top: .75rem
}
.ssqBall2 cite {
	margin-bottom: 0
}
.ssqblueBall cite {
	color: #106fe5
}
.ssqkjlist {
	padding: .4rem 0;
	background: #f9f9f9;
	border-bottom: 1px solid #e2e2e2
}
.ssqkjlist ul {
	line-height: 1.4rem;
	overflow: hidden;
	zoom: 1;
	color: #8d8d8d;
	font-size: .75rem;
	text-align: left
}
.ssqkjlist ul li {
	border-left: 1px solid #e2e2e2;
	float: left;
	width: 60%;
	padding-left: 3%
}
.ssqkjlist ul li.first {
	position: relative;
	width: 22.5%;
	padding-left: 3.5%;
	text-align: left;
}
.ssqkjlist ul li.first:after {
	content: "";
	position: absolute;
	border: .1rem solid #fff;
	width: .3125rem;
	height: .3125rem;
	background: #e5e5e5;
	right: -.25rem;
	top: .45rem;
	border-radius: .375rem;
	-webkit-border-radius: .375rem;
	-moz-border-radius: .375rem;
	box-shadow: .2rem 0 .1rem rgba(4, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 .08rem .08rem rgba(4, 0, 0, 0.2) inset;
	-moz-box-shadow: .2rem 0 .1rem rgba(4, 0, 0, 0.2) inset
}
.ssqkjlist ul li.last {
	padding-left: 0;
	width: 18%
}
.bjkllist ul li.first {
	width: 17.5% !important;
}
.zjbtn,
.wzjbtn {
	display: inline-block;
	width: 3rem;
	line-height: 1rem;
	font-size: .75rem;
	background: #fff;
	color: #ff9600;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem;
	box-shadow: 0 0 .15rem rgba(34, 30, 31, 0.1)
}
.wzjbtn {
	color: #a4a4a4
}
.zjbtn cite {
	float: left;
	margin: .1rem .1rem 0 .25rem;
	width: .81rem;
	height: .81rem;
	background: url(../img/fc/zj.png) no-repeat center;
	background-size: .81rem .81rem;
	-webkit-background-size: .81rem .81rem;
	-moz-background-size: .81rem .81rem
}
.wzjbtn cite {
	float: left;
	margin: .15rem .1rem 0 .25rem;
	width: 1rem;
	height: .8rem;
	background: url(../img/fc/wzj.png) no-repeat center;
	background-size: 1rem .78rem;
	-webkit-background-size: 1rem .78rem;
	-moz-background-size: 1rem .78rem
}
.ssqNum {
	/*border-bottom:2px solid #e4e4e4;*/
	
	background: #fff;
	/*border-left:2px solid #e6e6e6;border-right:2px solid #e6e6e6;*/
}
@-webkit-keyframes slideIn {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0
	}
	
	100% {
		-webkit-transform: translateX(0);
		opacity: 1
	}
}
.box-listStyle {
	height: 27px;
	width: 100%;
	/*-webkit-border-radius: 25px;*/
	
	background: url('../img/paper-sty1.png') no-repeat center 0;
	-webkit-background-size: 100% 10px;
	background-size: 100% 10px;
	position: absolute;
	top: -0.3rem;
	left: 0%;
}
.box-betlist {
	margin: 12px 22px 15px;
	border-top: none;
	border-bottom: none;
	position: relative;
	background: url(../img/paper-sty2.png) repeat-y center 0;
	-webkit-background-size: 100% 10px;
	background-size: 100% 10px;
}
.box-betBorder {
	background: url(../img/paper-sty3.png) no-repeat center 0;
	height: 10px;
	/*bottom:-10px;
    position:absolute;*/
	
	width: 100%;
	-webkit-background-size: 100% 11px;
	background-size: 100% 11px;
	position: absolute;
}
.ssqNum div.del {
	-webkit-animation: slideOut .4s ease-in-out 0 both
}
@-webkit-keyframes slideOut {
	0% {
		-webkit-transform: translateX(0);
		opacity: 1
	}
	
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0
	}
}
.ssqtzNum {
	-webkit-animation: slideIn .4s ease-in-out both;
	position: relative;
	width: 94%;
	margin-left: 3%;
	padding: .75rem 0 .5rem 3%;
	border-bottom: 2px solid #e6e6e6
}
.ssqtzNum:last-child {
	border-bottom: none
}
.ssqtzNum span {
	display: inline-block;
	font-size: .94rem;
	width: 85%;
	line-height: 1.2rem;
	color: #db150b;
	letter-spacing: .1rem
}
.ssqtzNum span cite {
	color: #106fe5;
	padding-left: .6rem
}
.ssqtzNum p {
	color: #8e8e8e;
	font-size: .81rem;
	padding-top: .4rem
}
.ssqtzNum .errorBg {
	position: absolute;
	padding: .5rem;
	right: .25rem;
	top: 24%
}
.ssqtzNum .errorBg .error2 {
	display: block;
	width: 1.06rem;
	height: 1.06rem;
	background: url(../img/error.png) no-repeat center;
	background-size: 1.06rem 1.06rem;
	-webkit-background-size: 1.06rem 1.06rem;
	-moz-background-size: 1.06rem 1.06rem
}
@keyframes ball_scale {
	0% {
		transform: scale(1, 1);
	}
	
	1% {
		transform: scale(1.6, 1.6);
	}
	
	100% {
		transform: scale(1, 1);
	}
}
@-webkit-keyframes ball_scale {
	0% {
		-webkit-transform: scale(1, 1);
	}
	
	1% {
		-webkit-transform: scale(1.6, 1.6);
	}
	
	100% {
		-webkit-transform: scale(1, 1);
	}
}
.ball_scale {
	animation-duration: 0.3s;
	animation-name: ball_scale;
	-webkit-animation-duration: 0.3s;
	-webkit-animation-name: ball_scale;
}

/*** zc閺嶅嘲绱� ***/
.spfNum {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.spfNum li {
	background: none repeat scroll 0 0 white;
	position: relative;
	padding: .625rem 0 .625rem .56rem;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	zoom: 1
}
.spfNum li:last-child {
	border-bottom: none
}
.zfNum p cite {
	color: #177ffc;
	padding-left: .4rem
}
.zcTab {
	background: #fff
}
.sfcTitle {
	position: relative;
	line-height: 2.1rem;
	font-size: .85rem;
	color: #5c5c5c;
	background: #fff;
	padding: 0 .68rem;
	border-bottom: 1px solid #e4e4e4
}
.sfcTitle em {
	float: right;
}
.r9tj {
	position: absolute;
	top: 0;
	left: 0;
	width: 2.06rem;
	height: 2rem;
	background: url(../img/zc/tjico.png) no-repeat;
	background-size: 2.06rem 2rem;
	-webkit-background-size: 2.06rem 2rem;
	-moz-background-size: 2.06rem 2rem
}
.sfcxs {
	position: relative;
	background: #f7f7f7;
	border-bottom: 1px solid #e4e4e4;
	padding: .9rem 0 .6rem 0;
	overflow: hidden;
	zoom: 1
}
.dgtop {
	position: absolute;
	top: 0;
	left: 0;
	width: 2.094rem;
	height: 2.031rem;
	background: url(../img/zc/dgtop.png) no-repeat center;
	background-size: 2.094rem 2.031rem;
	-webkit-background-size: 2.094rem 2.031rem;
	-moz-background-size: 2.094rem 2.031rem
}
.sfcxs li {
	float: left;
	font-size: .8rem;
	color: #343434;
	width: 78.5%
}
.spfzpk span {
	float: left;
	width: 30%;
	text-align: center;
	margin: 0 1.2%;
	height: 2rem;
	line-height: 2rem;
	overflow: hidden;
	font-size: .9rem;
	background: #fff;
	margin-top: .6rem;
	border: 1px solid #d5d5d5;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.spfzpk span.cur {
	background-color: #0b7e07;
	color: #fff;
	border: 1px solid #0b7e07
}
.spfzpk span.cur i,
.spfzpk span.cur cite,
.spfzpk span.cur em {
	color: #fff
}
.bfpk span {
	width: 96%
}
.sfcxs li i {
	margin-top: .5rem
}
.sfcxs li i.down {
	margin-top: 0
}
.sfcxs li:first-child {
	width: 21.5%;
	text-align: center;
	line-height: 1rem;
	color: #8d8d8d
}
.sfcxs li:first-child p {
	font-size: .9rem
}
.sfcxs li:first-child cite {
	display: block;
	font-size: .75rem
}
.sfcxs li:last-child {
	margin-right: 0
}
.spfzpkNum span {
	float: left;
	text-align: center;
	width: 40%
}
.spfzpkNum span.spfvs {
	width: 18%
}
.spfzpk,
.spfzpkNum {
	overflow: hidden;
	zoom: 1
}
.sfcpl {
	background: #f3f3f3;
	font-size: .82rem;
	padding: 5px;
	_border-bottom: 1px solid #e2e2e2;
}
.sfcpl dl {
	border-bottom: 1px solid #e4e4e4;
	line-height: 1.6rem;
	text-align: center;
	overflow: hidden;
	zoom: 1
}
.sfcpl dl:last-child {
	border-bottom: none
}
.sfcpl dt {
	float: left;
	color: #5c5c5c;
	width: 20%
}
.sfcpl dd {
	float: left;
	width: 26.5%
}
.sfcpl dl.tzbl {
	padding: .2rem 0
}
.sfcpl dl.tzbl dt {
	line-height: 3rem
}
.sfcpl dl.tzbl dd {
	width: 80%
}
.sfcpl dl.tzbl dd p {
	position: relative;
	line-height: 1.5rem;
	padding-left: 0
}
.sfcpl dl.tzbl dd p em {
	position: absolute;
	width: 7%;
	text-align: center;
	left: 0;
	font-size: .8rem
}
.sfcpl dl.tzbl dd p span {
	display: inline-block;
	width: 33.3%
}
.spfNum .errorBg {
	top: 1.3rem
}
.spfNum .spfzpk span {
	width: 26%
}
.bfpk .spfzpk span {
	width: 85%
}
.bfpk .spfzpk span cite,
.bjdcpk .spfzpk span cite,
.bfpk span cite {
	display: inline-block;
	width: 13%;
	font-size: .95rem
}
.bfpk span cite.sqt {
	font-size: .82rem;
	width: 20%
}
.spfNum .spfzpkNum span {
	width: 35%
}
.spfNum .spfzpkNum span.spfvs {
	width: 20%
}
.bfpk .spfzpkNum span {
	width: 30%
}
.bfpk .spfzpkNum span.spfvs {
	width: 12%
}
.bjdcpk .spfzpk span {
	width: 83%
}
.hhzpk li {
	position: relative
}
.hhmore {
	position: absolute;
	top: 1.7rem;
	left: 88.5%;
	width: 1rem;
	text-align: center;
	height: 3.92rem;
	padding: .8rem 2%;
	line-height: 0.98rem;
	font-size: .8rem;
	color: #333;
	border: 1px solid #d5d5d5;
	border-radius: .15rem;
	-webkit-border-radius: .15rem;
	-moz-border-radius: .15rem
}
.hhmore.cur {
	border: 1px solid #0b7e07;
	background: #0b7e07;
	color: #fff
}
.hhscroll .competitions {
	margin: 0 2%;
	width: 96%
}
.hhscroll .hhcom span {
	color: #5c5c5c;
	font-size: .85rem
}
.hhscroll .hhcom em {
	color: #8e8e8e;
	font-size: .75rem;
	padding-left: .2rem
}
.hhscroll .hhcom span.cur,
.hhscroll .hhcom span.cur em {
	color: #f6851f
}
.jclqhhScroll .hhcom span {
	width: 49.62%
}
.hhzpk li:first-child,
.jqzpk li:first-child {
	margin-top: 2rem
}
.sxzpk li:first-child {
	margin-top: 0
}
.sxzpk span cite,
.sxNum span cite {
	display: block;
	padding-top: .25rem
}
.hhzpk .spfzpk span {
	width: 24.2%;
	height: 2.4rem;
	line-height: 2.4rem;
	margin-top: .5rem
}
.hhzpk .spfzpk em,
.hhNum .spfzpk em {
	float: left;
	font-family: "姒涙垳缍�";
	width: 6%;
	padding: .2rem 0 0 0;
	margin: .5rem 1% 0 0;
	text-align: center;
	line-height: .8rem;
	color: #ff9898;
	font-size: .75rem;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.hhzpk .spfzpk em.rq,
.hhNum .spfzpk em.rq {
	padding: .55rem 0 0 0;
	color: #98c5ff
}
.hhzpk .spfzpkNum span.spfvs {
	width: 18%
}
.hhzpk .spfzpkNum span:last-child {
	width: 30%
}
.hhNum .spfzpk span {
	width: 23.5%;
	height: 2.4rem;
	line-height: 2.4rem
}
.hhNum .spfzpk em {
	width: 4.5%
}
.hhNum .errorBg,
.jqNum .errorBg {
	top: 3rem
}
.sxNum .errorBg {
	top: 1.6rem
}
.jqzpk .spfzpk span,
.jqNum .spfzpk span {
	width: 21.5%;
	height: 1.6rem;
	padding: .4rem 0;
	line-height: .85rem
}
.jqzpk .spfzpk span b,
.jqNum .spfzpk span b {
	font-weight: normal;
	display: block;
	font-size: .9rem
}
.jqzpk .spfzpk span cite,
.jqNum .spfzpk span cite {
	font-size: .75rem;
	color: #aaa
}
.jqzpk .spfzpk span.cur cite,
.jqNum .spfzpk span.cur cite {
	color: #fff
}
.jqNum .spfzpk span {
	width: 19%
}
.bfPop p {
	font-size: .8rem;
	padding: .8rem 0 .3rem .8rem
}
.bfTitle p {
	position: relative;
	float: left;
	padding: 0;
	color: #fff;
	width: 50%;
	text-align: center;
	background: #f03d3d;
	line-height: 2.2rem;
	font-size: 1rem;
	border-radius: .4rem 0 0 0;
	-webkit-border-radius: .4rem 0 0 0;
	-moz-border-radius: .4rem 0 0 0
}
.bfTitle p span {
	font-style: italic;
	font-size: 1rem
}
.bfTitle p:last-child {
	background: #6ea5fd;
	border-radius: 0 .4rem 0 0;
	-webkit-border-radius: 0 .4rem 0 0;
	-moz-border-radius: 0 .4rem 0 0
}
.bfTitle p:last-child span {
	border-color: #f03d3d transparent transparent transparent;
	border-style: solid;
	border-width: 2.2rem .8rem 0 0;
	height: 0;
	line-height: 0;
	width: 0
}
.bfTitle p em {
	position: absolute;
	width: 1rem;
	font-style: italic;
	top: 0;
	z-index: 1
}
.bfTitle p:first-child em {
	right: -.3rem
}
.bfTitle p:last-child em {
	top: 1.15rem;
	left: .25rem
}
.bfScroll {
	height: 17rem;
	padding-bottom: .9rem;
	overflow: auto
}
.bftkScroll {
	position: relative;
	height: auto
}
.bfPop .zfTrue2 {
	bottom: -2.2rem;
	position: absolute;
	width: 100%
}
.spfzpk3 span em {
	color: #db150b
}
.spfzpk2 span {
	width: 35%;
	font-size: .75rem;
	height: 2.1rem;
	padding: .4rem 0;
	line-height: 1.2rem;
	margin-top: 0
}
.spfzpk2 span.spfvs,
.spfNum .spfzpk2 span.spfvs {
	width: 20%
}
.spfzpk2 span cite {
	display: block;
	font-size: .95rem
}
.spfpl span {
	display: inline-block;
	width: 39%;
	color: #aaa;
	font-size: .75rem;
	text-align: center;
	margin-top: .2rem
}
.spfpl span.spfvs,
.spfNum .spfpl span.spfvs {
	width: 22%
}
.spfNum .spfzpk2 span {
	width: 30%
}
.spfNum .spfpl span {
	width: 34%
}

/**閼虫粏绀嬭ぐ锟�*/
.buyTab li {
	float: left;
	width: 50%;
	text-align: center;
	border-bottom: 1px solid #d9d9d9
}
.sfcopt .sfcxs li {
	width: 75%;
	font-size: .75rem
}
.sfcopt .sfcxs li:first-child {
	width: 5rem
}
.sfcTab {
	font-size: .95rem;
	color: #a9a9a9;
	background: #fff;
	line-height: 2.2rem
}
.sfcTab li.cur {
	border-bottom: .18rem solid #f6851f;
	color: #f6851f
}

/**缁☆喖鍍�**/
.jclqVs .spfzpk2 span {
	width: 42.8%
}
.jclqVs .spfzpk2 b {
	float: left;
	width: 8%;
	text-align: center;
	font-weight: normal;
	color: #343434;
	font-size: .75rem;
	padding-top: 1rem
}
.jclqVs .spfpl span {
	width: 43.8%;
	margin: 0 9.2% 0 1.2%
}
.jclqDxf .spfpl span {
	width: 41%;
	margin: 0 17% 0 0
}
.jclqVs .spfpl span:last-child,
.jclqDxf .spfpl span:last-child,
.jclqDxf .spfzpk span:last-child,
.jclqhh .spfzpk span:last-child {
	margin-right: 0
}
.jclqDxf .spfzpk span {
	width: 40%;
	margin: .4rem 17% 0 0
}
.jclqDxf .spfzpkNum {
	font-size: .95rem
}
.jclqDxf .spfzpkNum span.spfvs {
	font-size: .75rem
}
.jclqhh .sfcxs {
	padding-top: 0
}
.jclqhh .spfzpk span {
	width: 43%;
	font-size: .75rem;
	padding: .2rem 0
}
.jclqhh .spfzpk span b,
.jclqhh .spfzpk span cite {
	display: block;
	font-weight: normal;
	line-height: .5rem;
	margin-top: .5rem
}
.jclqhh .spfzpk em {
	color: #98c5ff;
	padding-top: .5rem
}
.jclqhh .spfzpk em.rq {
	color: #ff9898;
	padding-top: .85rem
}
.jclqhh .hhmore {
	top: .5rem
}
.jclqhhtz .spfzpk span {
	width: 37.5%
}
.jclqsftz .spfzpk2 span {
	width: 38%
}
.jclqsftz .spfpl span {
	width: 39%
}
.jclqDxftz .spfzpk span {
	width: 35%
}
.jclqDxftz .spfpl span {
	width: 40%
}
.jclqVs .sfcxs li:first-child {
	margin-top: .4rem
}
.jclqDxf .sfcxs li:first-child {
	margin-top: .7rem
}
.spfjj {
	padding: 0 1rem;
	color: #8e8e8e;
	font-size: .7rem;
	line-height: 1.7rem;
	border-top: 1px solid #dfdfdf;
	background: #efefef
}
.spfjj mark {
	font-size: .85rem;
	color: #f6851f;
	background: none
}
.double input.spfinput {
	width: 5rem
}
.filter {
	position: absolute;
	font-size: .95rem;
	right: 2.5rem;
	top: .6rem;
	width: 1.4rem;
	text-align: center;
	line-height: 1.4rem;
	border: .1rem solid #f6851f;
	color: #f6851f;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem
}
.competitions {
	border-left: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	margin: .3rem 4%;
	width: 92%;
	background: #fff
}
.competitions span {
	width: 32.96%;
	font-size: .95rem;
	line-height: 2.6rem
}
.competitions span.cur:before {
	height: 2.6rem
}
.clearBtn {
	width: 31%;
	text-align: left;
	padding-left: 15%
}
.clearBtn:before {
	position: absolute;
	content: "";
	top: .6rem;
	left: 18%;
	display: block;
	width: .91rem;
	height: .95rem;
	background: url(../img/zc/clear.png) no-repeat center;
	background-size: .91rem .95rem;
	-webkit-background-size: .91rem .95rem
}
.bfcom span {
	width: 19.6%;
	height: 2rem;
	padding: .3rem 0;
	line-height: 1rem
}
.bfcom span.cur:before {
	height: 2.6rem
}
.bfcom span.bflast strong {
	letter-spacing: normal;
	font-weight: normal;
	color: #333
}
.bfcom strong,
.bfcom em {
	display: block;
	color: #5c5c5c;
	font-size: .81rem
}
.bfcom strong {
	letter-spacing: .2rem
}
.bfcom em {
	font-size: .75rem;
	color: #8e8e8e
}
.bfcom span.cur strong,
.bfcom span.cur em {
	color: #f6851f
}
.htcom strong,
.htzjq strong {
	font-weight: normal
}
.htzjq span {
	width: 24.6%
}
.jczqkj li {
	padding-bottom: .35rem
}
.jczqkj li:first-child {
	margin-top: 1rem
}
.jczqkj .spfvs {
	color: #f6851f
}
.jczqkj div {
	width: 95%;
	border: 1px solid #c7c7c7;
	margin-top: .3rem;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.jczqkj div p {
	overflow: hidden;
	zoom: 1
}
.jczqkj div p:first-child {
	background: #f2f2f2;
	color: #aaa;
	border-radius: .2rem .2rem 0 0;
	-webkit-border-radius: .2rem .2rem 0 0;
	-moz-border-radius: .2rem .2rem 0 0
}
.jczqkj div p span {
	float: left;
	line-height: 1.8rem;
	width: 25%;
	text-align: center
}
.date {
	position: absolute;
	right: 2.5rem;
	top: .5rem;
	width: 1.1rem;
	height: 1.8rem;
	background: url(../img/zc/date.png) no-repeat center;
	background-size: 1.1rem 1.8rem;
	-webkit-background-size: 1.1rem 1.8rem;
	-moz-background-size: 1.1rem 1.8rem
}
.jclqkj li {
	font-size: .75rem
}
.jclqkj li:first-child {
	width: 4.7rem
}
.jclqkj li:last-child {
	width: 76%
}
.jclqkj div p span {
	width: 22%
}
.jclqkj div p span.jclqsf {
	width: 28%
}
.jclqkj .spfzpkNum span {
	width: 42%
}
.jclqkj .spfzpkNum span.spfvs {
	width: 16%
}
.bqccom {
	color: #5c5c5c
}
.bqccom em {
	color: #8e8e8e;
	font-size: .75rem
}
.bqccom span.cur em {
	color: #f6851f
}
.jsbfTab ul {
	font-size: .9rem;
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
	line-height: 2.4rem;
	color: #a9a9a9
}
.jsbfTab li {
	float: left;
	width: 33.3%;
	text-align: center
}
.jsbfTab li.cur {
	color: #f6851f
}
.jsbfTab .downline {
	background: #f6851f
}
.jsbjList a {
	position: relative;
	display: block;
	padding: .8rem 0;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
	zoom: 1
}
.jsbjList p {
	float: left;
	width: 30%;
	font-size: .8rem;
	text-align: center;
	line-height: 2.3rem
}
.jsbjList p:first-child {
	width: 24%;
	line-height: 1.2rem
}
.jsbjList p.jsbfli {
	line-height: 1.2rem;
	width: 11%
}
.jsbjList p span {
	position: relative;
	display: block;
	color: #a9a9a9;
	font-size: .75rem
}
.jsbjList p cite.red {
	color: #f03e31;
	font-size: .75rem
}
.jsbjList p span.green {
	color: #1eb400
}
.jsbjList p img {
	position: absolute;
	top: .25rem;
	left: 58%
}
.jsbjList .hmArrow {
	top: 1.78rem;
	width: .35rem;
	height: .35rem
}
.jsbfTk {
	width: 80%;
	border-radius: .4rem;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -9.25rem 0 0 -9.25rem;
	z-index: 1000
}
.jsbfTktt {
	position: relative;
	line-height: 2.5rem;
	background: #399e5c;
	color: #fff;
	text-align: center;
	font-size: 1.2rem;
	border-radius: .4rem .4rem 0 0;
	-webkit-border-radius: .4rem .4rem 0 0;
	-moz-border-radius: .4rem .4rem 0 0;
}
.jsbfTktt em {
	position: absolute;
	width: 1.1rem;
	height: 1.1rem;
	top: .6rem;
	right: .5rem;
	background: url(../img/zc/clock.jpg) no-repeat center;
	background-size: 1rem 1rem;
	-webkit-background-size: 1rem 1rem;
	-moz-background-size: 1rem 1rem
}
.jsbfTktext {
	background: #fff;
	color: #8d8d8d;
	line-height: 1.8rem;
	font-size: .8rem;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7
}
.jsbfTktext li {
	float: left;
	width: 23%;
	text-align: center
}
.jsbfTktext li:first-child {
	width: 31%
}
.jsbfTklist li {
	line-height: 1.8rem;
	font-size: .8rem;
	color: #5c5c5c;
	border-bottom: 1px solid #c7c7c7;
	overflow: hidden;
	zoom: 1
}
.jsbfTklist li span {
	float: left;
	width: 22.8%;
	text-align: center;
	border-right: 1px solid #c7c7c7
}
.jsbfTklist li span:first-child {
	width: 30.5%
}
.jsbfTklist li span:last-child {
	border-right: none
}
.dzxqTba ul {
	background: #fff;
	color: #5c5c5c
}
.dzxqTba li.cur {
	color: #db150b
}
.dzxqTba .downline {
	background: #db150b
}
.dzxqBf {
	padding: 1.5rem 0 1rem 0;
	background: #404040
}
.dzxqBf ul {
	width: 19rem;
	margin: 0 auto
}
.dzxqBf li {
	float: left;
	width: 4.5rem;
	line-height: 1.4rem;
	text-align: center;
	font-size: 1.44rem;
	color: #fff
}
.dzxqBf li:first-child {
	width: 7.25rem;
	font-size: 1.06rem;
	color: #e74646
}
.dzxqBf li:last-child {
	width: 7.25rem;
	font-size: 1.06rem;
	color: #4696e7
}
.dzxqBf p {
	text-align: center;
	color: #fff;
	font-size: .8rem;
	padding-top: .5rem
}
.dzxqText .sfcTitle {
	border-bottom: none;
	font-size: .94rem
}
.dzxqList ul {
	float: left;
	width: 49.5%;
	border-right: 1px solid #e6e6e6
}
.dzxqList ul:last-child {
	border-right: none;
	text-align: right
}
.dzxqList li,
.jstjList li,
.zjList li {
	position: relative;
	line-height: 2rem;
	padding: 0 4%;
	border-bottom: 1px solid #e6e6e6;
	font-size: .81rem;
	overflow: hidden;
	zoom: 1
}
.dzxqList li b,
.dzxqList li em {
	position: absolute;
	font-family: "姒涙垳缍�";
	width: 1.43rem;
	line-height: 1.13rem;
	font-weight: normal;
	font-size: .75rem;
	letter-spacing: -.05rem;
	text-align: center;
	right: 3%;
	color: #fff;
	top: .5rem;
	background: url(../img/zc/redvest.png) no-repeat center;
	background-size: 1.43rem 1.13rem;
	-webkit-background-size: 1.43rem 1.13rem;
	-moz-background-size: 1.43rem 1.13rem
}
.dzxqList li em {
	left: 3%;
	background-image: url(../img/zc/bluevest.png)
}
.jstjList li,
.zjList li {
	padding: 0;
	text-align: center
}
.jstjList li em {
	float: left;
	width: 19%;
	font-size: .94rem;
	color: #c5c5c5;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6
}
.jstjList li span {
	float: left;
	width: 40%;
	font-size: .81rem;
	color: #e37070
}
.jstjList li span:last-child {
	color: #70aee3
}
.bssj {
	width: 17.6rem;
	margin: .6rem auto
}
.bssj li {
	float: left;
	color: #383838;
	font-size: .7rem;
	width: 1.6rem;
	text-align: center;
	padding-right: 1.3rem
}
.bssj li:last-child {
	width: 3rem;
	padding-right: 0
}
.jqico,
.dqico,
.wlico {
	display: block;
	width: 1.266rem;
	height: 1.233rem;
	margin: 0 auto .1rem auto;
	background: url(../img/zc/jq.png) no-repeat center;
	background-size: 1.1875rem 1.156rem;
	-webkit-background-size: 1.266rem 1.233rem;
	-moz-background-size: 1.1875rem 1.156rem
}
.dqico {
	background-image: url(../img/zc/dq.png)
}
.wlico {
	background-image: url(../img/zc/wl.png)
}
.hpico,
.redpico {
	display: block;
	width: .82rem;
	height: 1rem;
	background: #ffdf05;
	margin: .1rem auto .233rem auto
}
.redpico {
	background: #fe412d
}
.lhbhico {
	display: block;
	width: .73rem;
	height: 1rem;
	background: #fe412d;
	border-left: .19rem solid #ffdf05;
	margin: .1rem auto .233rem auto
}
.plspf li {
	float: left;
	line-height: 2.1rem;
	font-size: .94rem;
	width: 20%;
	text-align: center;
	border-bottom: 1px solid #d8d7db
}
.plspf li:first-child {
	width: 40%
}
.plxq {
	border-bottom: 1px solid #d8d7db
}
.plxq li {
	float: left;
	width: 74%
}
.plxq li:first-child {
	width: 26%;
	height: 3.05rem;
	padding-top: 1rem
}
.plxq li span {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0 0 .2rem 0;
	font-size: .94rem
}
.plxq li em {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: .75rem;
	color: #4696e7
}
.plxq li ul {
	line-height: 2rem;
	text-align: center;
	font-size: .75rem;
	border-bottom: 1px solid #d8d7db;
	overflow: hidden;
	zoom: 1
}
.plxq li ul:last-child {
	border-bottom: none
}
.plxq li ul li {
	width: 27%
}
.plxq li ul li:first-child {
	width: 18%;
	height: 2rem;
	color: #8d8d8d;
	padding: 0;
	border-left: 1px solid #d8d7db;
	border-right: 1px solid #d8d7db;
	border-bottom: none
}
.zjList li b {
	float: left;
	color: #9c9c9c;
	width: 25%;
	font-size: .75rem;
	font-weight: normal
}
.zjList li span {
	float: left;
	width: 29.5%;
	border-left: 1px solid #e6e6e6
}
.zjList li em {
	float: left;
	width: 14.5%;
	border-left: 1px solid #e6e6e6
}
.jqzjList p {
	line-height: 2rem;
	font-size: .75rem;
	padding-left: .8rem;
	border-bottom: 1px solid #e6e6e6
}
.jqzjList p span {
	font-size: .94rem;
	margin-right: .7rem
}
.jqzjList .zjList li {
	height: 2.5rem;
	line-height: 2.5rem
}
.jqzjList .zjList li span {
	width: 25.5%;
	font-size: .75rem
}
.jqzjList .zjList li em {
	width: 12.5%
}
.jqzjList .zjList li b {
	width: 22.5%;
	line-height: .8rem;
	color: #9c9c9c;
	font-family: "姒涙垳缍�"
}
.jqzjList .zjList li b cite {
	display: block;
	margin-top: .3rem;
	color: #6d6d6d
}
.jqzjList .zjList li:first-child b {
	line-height: 2.2rem;
	color: #535353;
	font-family: "瀵邦喛钂嬮梿鍛寸拨"
}
.timeline {
	width: 19rem;
	margin: .78rem auto 1.2rem auto;
	font-size: .94rem
}
.timeline div {
	padding-top: 1.2rem;
	overflow: hidden;
	zoom: 1;
	line-height: 1.3rem
}
.timeIco {
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	margin: 0 auto;
	background: url(../img/zc/time.png) no-repeat center;
	background-size: 1.5rem 1.5rem;
	-webkit-background-size: 1.5rem 1.5rem;
	-moz-background-size: 1.5rem 1.5rem
}
.timeright {
	padding-left: 8.9rem
}
.timeline b {
	position: relative;
	float: left;
	width: 1.3rem;
	text-align: center;
	line-height: 1.3rem;
	font-weight: normal;
	font-size: .75rem;
	background: #399e5c;
	color: #fff;
	border-radius: 1.3rem;
	-webkit-border-radius: 1.3rem;
	-moz-border-radius: 1.3rem
}
.timeline b:after {
	content: "";
	position: absolute;
	width: .12rem;
	height: 1.2rem;
	background: #399e5c;
	top: -1.2rem;
	left: .6rem
}
.timeline cite {
	float: left;
	margin: 0 .3rem 0 .8rem
}
.timeleft em {
	float: left;
	text-align: right;
	width: 6.95rem
}
.timeleft cite {
	margin: 0 .8rem 0 .3rem
}
.timeleft cite.lhbhico {
	margin-right: .71rem
}
.timeleft cite.jqico,
.timeleft cite.dqico,
.timeleft cite.wlico {
	margin-right: .38rem
}
.timeright2 b {
	float: none;
	display: block
}
.timeright2 p {
	color: #bbb;
	font-size: .75rem;
	margin-left: -.1rem
}
.gddgTab {
	background: #fff
}
.gddgTab li {
	width: 20%
}
.gddgTab li.cur a {
	color: #399e5c
}
.gddgTab .downline {
	background: #399e5c;
	bottom: 1px
}
.gddgxh {
	font-size: .75rem;
	color: #fff;
	width: 100%;
	height: 22.22rem;
	background: url(../img/zc/gddgpic.jpg) no-repeat center;
	background-size: 100% 22.22rem;
	-webkit-background-size: 100% 22.22rem;
	-moz-background-size: 100% 22.22rem
}
.gddgxh a {
	display: block;
	text-align: right;
	margin: .8rem 6% .8rem 0;
	color: #fff17c
}
.gddgScroll {
	padding: 1.3rem 4% 0 4%
}
.next,
.prev {
	margin-top: .75rem;
	width: .75rem;
	height: .75rem;
	border-right: .15rem solid #9b9fa8;
	border-bottom: .15rem solid #9b9fa8
}
.prev,
.prevStop {
	float: left;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg)
}
.next,
.nextStop {
	float: right;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}
.prevStop {
	border-right: .15rem solid #16181b;
	border-bottom: .15rem solid #2f333a
}
.nextStop {
	border-right: .15rem solid #16181b;
	border-bottom: .15rem solid #2f333a
}
.gddgbd {
	float: left;
	width: 89%
}
.gddgScroll ul {
	height: 2.88rem;
	text-align: center;
	overflow: hidden;
	zoom: 1
}
.gddgScroll ul li {
	float: left;
	height: 2.88rem;
	width: 100%
}
.gddgScroll ul li div {
	font-size: 1.06rem;
	margin-bottom: .3rem
}
.gddgScroll ul li div cite {
	display: inline-block;
	width: 43%;
	text-align: right
}
.gddgScroll ul li div i {
	display: inline-block;
	width: 14%
}
.gddgScroll ul li div em {
	display: inline-block;
	width: 43%;
	text-align: left
}
.gddgxhList {
	padding: 0 6%
}
.gddgxhList p {
	line-height: 1.5rem;
	font-size: .94rem;
	text-align: center
}
.gddgxhList ul li {
	overflow: hidden;
	zoom: 1
}
.gddgxhList ul li span,
.gddgmore span {
	float: left;
	width: 28.8%;
	line-height: 1.88rem;
	text-align: center;
	font-size: .92rem;
	margin: .95rem 5% 0 0;
	border: .1rem solid #fff;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem
}
.gddgxhList ul li span:last-child,
.gddgxhList ul li em:last-child {
	margin-right: 0
}
.gddgxhList ul li em {
	float: left;
	width: 30%;
	text-align: center;
	margin: .45rem 5% 0 0
}
.gddgxhList ul li span.cur,
.gddgmore span.cur2 {
	position: relative;
	background: #ffeb46;
	border: .1rem solid #ffeb46;
	color: #399e5c
}
.gddgxhList ul li span.cur:before,
.gddgmore span.cur2:before {
	position: absolute;
	content: "";
	bottom: -.1rem;
	right: -.1rem;
	width: 1.125rem;
	height: 1rem;
	background: url(../img/zc/gddgcur.png) no-repeat center;
	background-size: 1.125rem 1rem;
	-webkit-background-size: 1.125rem 1rem;
	-moz-background-size: 1.125rem 1rem
}
.gddgdouble {
	text-align: center;
	width: 15rem;
	font-size: .8rem;
	padding: 1.3rem 0 0 0;
	margin: 0 auto
}
.gddgdouble div cite {
	line-height: 2.2rem;
	font-size: 1rem;
}
.gddgdouble div span {
	border: 1px solid #399e5c;
	width: 66%;
	height: 2.1rem;
	background: #399e5c
}
.gddgdouble div span em {
	color: #fff
}
.gddgdouble input {
	color: #222;
	height: 2.1rem;
	border-left: 1px solid #399e5c;
	border-right: 1px solid #399e5c
}
.gddgFloat {
	background: #f9f9f9;
	height: 3.7rem;
	border-top: 1px solid #b2b2b2;
	overflow: hidden;
	zoom: 1
}
.gddgFloat a {
	line-height: 2.6rem;
	padding: 0;
	text-align: center
}
.gddgFloat a.ssqdeleted {
	width: 25%
}
.gddgFloat a.ture {
	width: 65%
}
.gddgxhList ul.gddgtitle li {
	font-size: .8rem
}
.gddgxh2 {
	height: 25rem;
	background-size: 100% 33rem;
	-webkit-background-size: 100% 33rem;
	-moz-background-size: 100% 33rem
}
.gddgxh2 .gddgxhList ul li:first-child span {
	margin-top: .5rem
}
.gddgmore span {
	float: none;
	display: block;
	width: 60%;
	margin: 1.35rem auto 0 auto
}
.gddgxh3 {
	height: 16.2rem;
	background-size: 100% 33rem;
	-webkit-background-size: 100% 16.2rem;
	-moz-background-size: 100% 33rem
}
.gddgxh3 .gddgxhList ul li span {
	width: 20.1%
}
.gddgxh3 .gddgxhList ul li em {
	width: 21.2%
}
.gddgxh4 {
	height: 19.5rem;
	background-size: 100% 19.5rem;
	-webkit-background-size: 100% 19.5rem;
	-moz-background-size: 100% 19.5rem
}
.gddgxh4 .gddgxhList ul li {
	height: 4.4rem
}
.gddgxh4 .gddgxhList ul li span {
	height: 3rem;
	font-size: .75rem;
	line-height: normal;
	color: #399e5c;
	background: #fff;
	box-shadow: 0 .3rem 0 #c8c8c8;
	-webkit-box-shadow: 0 .3rem 0 #c8c8c8;
	-moz-box-shadow: 0 .3rem 0 #c8c8c8
}
.gddgxh4 .gddgxhList ul li span cite {
	display: block;
	font-size: .875rem;
	padding: .5rem 0 .3rem 0
}
.gddgxh4 .gddgxhList ul li span.cur {
	background: #ffeb46
}
.gddghot p {
	position: relative;
	float: left;
	width: 29.6%;
	font-size: .75rem;
	color: #c3ffb5;
	height: 5.7rem;
	margin: .5rem 5% 0 0;
	text-align: center
}
.gddghot p:last-child {
	margin-right: 0
}
.gddghot span {
	display: block;
	width: 60%;
	position: absolute;
	bottom: 0;
	left: 21%;
}
.gddghot i {
	display: block;
	background: #d2ffc8;
}
.gddgxh4 .gddgxhList ul li:first-child span {
	margin-top: .7rem
}
.jjyhdouble {
	width: 65%;
	margin: 0 auto;
	padding: .8rem 0;
	line-height: 1.8rem
}
.jjyhdouble span {
	width: 55%;
	margin: 0 .5rem
}
.jjyhTitle {
	padding: .53rem 0;
	background: #fff;
	line-height: 1.3rem;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}
.jjyhTitle li {
	position: relative;
	float: left;
	width: 33%;
	border-right: 1px solid #eaeaea;
	text-align: center;
	color: #5c5c5c;
	font-size: .94rem
}
.jjyhTitle li:last-child {
	border-right: none
}
.jjyhTitle li.cur {
	color: #db150b
}
.jjyhTitle li.cur:before {
	position: absolute;
	left: 45%;
	bottom: -.9rem;
	content: "";
	width: .7rem;
	height: .7rem;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #f7f7f7;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}
.jjyhText {
	padding: 0 5%
}
.jjyhts {
	color: #a4a4a4;
	font-size: .75rem;
	text-align: center;
	line-height: 1.88rem
}
.jjyhText article {
	border: 1px solid #dcdcdc;
	background: #fff;
	margin-bottom: .93rem
}
.jjyhText article p {
	padding: .8rem 3% .15rem 3%;
	color: #5c5c5c;
	font-size: .81rem;
	overflow: hidden;
	zoom: 1
}
.jjyhText article p span {
	float: left
}
.jjyhText article p cite {
	float: right;
	color: #8e8e8e;
	font-size: .75rem
}
.jjyhbuy {
	padding: .63rem 3%;
	overflow: hidden;
	zoom: 1
}
.jjyhbuy strong {
	float: left;
	background: #399e5c;
	color: #fff;
	font-weight: normal;
	line-height: normal;
	width: 29%;
	text-align: center;
	height: 2.34rem;
	padding-top: .44rem;
	font-size: .75rem;
	border: .1rem solid #399e5c;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.jjyhbuy strong cite {
	display: block;
	font-size: .81rem;
	padding-top: .2rem
}
.grayBg2 strong {
	color: #399e5c;
	background: none
}
.jjyhbuy i {
	float: right;
	text-align: right;
	width: 16%;
	font-size: .75rem;
	line-height: 2.8rem;
	color: #db150b
}
.grayBg2 i {
	color: #8e8e8e
}
.jjyhbuy .jjyhdouble {
	width: 50.5%;
	float: left;
	padding: .55rem 0 0 3%
}
.jjyhbuy .jjyhdouble span {
	width: 65.5%
}
.jjyhbuy .jjyhdouble span em {
	width: 31%
}
.jjyhbuy .jjyhdouble span input {
	width: 34%
}
.jjyhbuy i {
	float: right;
	text-align: right;
	width: 16%;
	font-size: .75rem;
	line-height: 2.8rem
}
.jjyhText .ssqzh {
	border: 1px solid #dcdcdc;
	background: #fff;
	margin: 0 3% .7rem 3%
}
.jjyhText .ssqzh li {
	width: 19.7%;
	border-right: 1px solid #e4e4e4
}
.jjyhText .ssqzh li:last-child {
	border-right: none
}
.jjyhinput {
	padding: .7rem 5%
}
.jjyhinput input {
	width: 47%;
	line-height: 2.2rem;
	color: #333;
	font-size: .88rem;
	border: none;
	background: #fff;
	border: 1px solid #dcdcdc;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.jjyhinput input.red {
	color: #db150b
}
.jjyhFloat {
	position: relative;
	line-height: 2.35rem;
	background: #ebebeb;
	font-size: .75rem;
	text-align: center
}
.plsz,
.jjyh {
	position: absolute;
	top: .35rem;
	width: 18%;
	text-align: center;
	line-height: 1.6rem;
	border: 1px solid #c5c5c5;
	color: #222;
	font-size: .75rem;
	background: #fff;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.plsz {
	left: .65rem
}
.jjyh {
	position: absolute;
	top: .35rem;
	right: .65rem
}
.jjyhdouble2,
.jjyhdouble3 {
	background: #f7f7f7;
	border-top: 1px solid #dcdcdc
}
.jjyhdouble2 .jjyhdouble {
	width: 73%;
	padding: .4rem 0
}
.jjyhdouble2 .jjyhdouble span {
	width: 50%
}
.jjyhdouble3 {
	padding: .6rem 0
}
.jjyhdouble3 .left {
	padding-left: .65rem;
	font-size: .82rem;
	width: 35%
}
.jjyhdouble3 input {
	line-height: 1.5rem;
	width: 45%
}
.jjyhdouble3 .right {
	width: 55%
}
.jjyhdouble3 span {
	float: left;
	width: 30%;
	margin-right: 2%;
	text-align: center;
	line-height: 1.6rem;
	border: 1px solid #c5c5c5;
	color: #222;
	font-size: .75rem;
	background: #fff;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem
}
.jjyhdouble3 span.cur {
	background: #db150b;
	color: #fff;
	border: 1px solid #db150b
}
.jczqNav {
	padding-bottom: 1.8rem
}
.zkTitle {
	top: 2.7rem;
	background: #447d42;
	font-size: .8rem;
	color: #fff;
	height: .9rem;
	line-height: .9rem;
	padding: .4rem 0;
	border-bottom: 1px solid #c7c7c7
}
.zkTitle li {
	float: left;
	width: 30.5%;
	text-align: center;
	border-left: 1px solid #346133
}
.zkTitle li:first-child {
	width: 20%;
	border-left: none
}
.zkTitle li.zkVS {
	width: 18%
}
.jczqCheck {
	background: #fff
}
.jczqCheck h5 {
	position: relative;
	font-size: .75rem;
	font-weight: normal;
	color: #676767;
	text-align: center;
	border-top: 1px solid #dcdcdc;
	line-height: 1.8rem
}
.jczqCheck h5 em {
	position: absolute;
	display: block;
	color: #bdbdbd;
	width: 1.8rem;
	line-height: 1.8rem;
	font-size: 1.7rem;
	right: 0;
	top: 0
}
.jczqdouble {
	background: #fff;
	border-bottom: 1px solid #dcdcdc
}
.jczqJjyh {
	position: relative;
	line-height: 2.3rem;
	font-size: .75rem;
	padding-left: .7rem
}
.jczqdouble li {
	height: 2rem;
	padding: .5rem 0 .5rem 1%;
	width: 30%
}
.jczqdouble li:last-child {
	width: 33%
}
.jczqdouble input {
	border: 1px solid #c5c5c5;
	line-height: 1.875rem;
	margin: 0 .4rem;
	font-size: .9rem;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem
}
.jczqdouble li span {
	position: relative;
	width: 70%;
	height: 1.875rem;
	line-height: 1.875rem;
	background: #fff;
	text-align: center
}
.jczqdouble li span:before {
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
	border-width: .4rem;
	border-style: solid;
	border-color: #a4a4a4 transparent transparent transparent;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}
.jczqfsCheck {
	background: #f3f3f3;
	padding: 0 0 .5rem 3%;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
	zoom: 1
}
.jczqfsCheck li {
	position: relative;
	float: left;
	width: 22%;
	margin: .5rem 3% 0 0;
	line-height: 1.9rem;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 0 1px #c7c7c7 inset;
	-webkit-box-shadow: 0 0 0 1px #c7c7c7 inset;
	-moz-box-shadow: 0 0 0 1px #c7c7c7 inset
}
.jczqfsCheck li.cur {
	color: #f6851f;
	box-shadow: 0 0 0 .12rem #f6851f inset;
	-webkit-box-shadow: 0 0 0 .12rem #f6851f inset;
	-moz-box-shadow: 0 0 0 1.5px #f6851f inset
}
.jczqfsCheck li.cur:after {
	right: 0;
	bottom: 0
}

/*多串*/
.jczqdcCheck {
	background: #f3f3f3;
	padding: 0 0 .5rem 3%;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
	zoom: 1
}
.jczqdcCheck li {
	position: relative;
	float: left;
	width: 22%;
	margin: .5rem 3% 0 0;
	line-height: 1.9rem;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 0 1px #c7c7c7 inset;
	-webkit-box-shadow: 0 0 0 1px #c7c7c7 inset;
	-moz-box-shadow: 0 0 0 1px #c7c7c7 inset
}
.jczqdcCheck li.cur {
	color: #f6851f;
	box-shadow: 0 0 0 .12rem #f6851f inset;
	-webkit-box-shadow: 0 0 0 .12rem #f6851f inset;
	-moz-box-shadow: 0 0 0 1.5px #f6851f inset
}
.jczqdcCheck li.cur:after {
	right: 0;
	bottom: 0
}
.doubt {
	width: .88rem;
	height: .88rem;
	margin: .6rem 0 0 .3rem;
	background: url(../img/zc/doubt.png) no-repeat center;
	-webkit-background-size: .84rem .84rem
}
.jczqfsCheck {
	display: none
}
.jczqBlock .jczqfsCheck {
	display: block
}
.jczqdouble li .dang:before {
	bottom: -.1rem;
	right: .35rem;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg)
}
.jczqdouble li .duog:before {
	bottom: -.1rem;
	right: .35rem;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg)
}
.r9double {
	width: 8.5rem;
	margin: 0 auto
}
.r9double input {
	width: 66%
}

/*** kp閺嶅嘲绱� ***/

/*** 韫囷拷 ***/
.k3title {
	background: #f8f8f8;
	font-size: .9rem;
	padding-top: .7rem;
	border-bottom: 1px solid #e2e2e2
}
.k3title span,
.jxsscTab li {
	float: left;
	width: 17%;
	height: 1.6rem;
	color: #a9a9a9;
	text-align: center;
	margin: 0 1.5%
}
.k3kj {
	height: 4.2rem;
	border-bottom: 1px solid #d9d9d9;
	font-size: .81rem;
	color: #a4a4a4
}
.k3kjtext {
	float: left;
	height: 3.5rem;
	width: 43%;
	padding: .5rem 0 0 7%;
	border-right: 1px solid #e2e2e2
}
.k3kjtext p cite {
	padding-left: .7rem
}
.kjdice b {
	float: left;
	width: 1.6rem;
	height: 1.6rem;
	margin-right: .46rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 1.6rem;
	-webkit-background-size: 1.6rem;
	-moz-background-size: 1.6rem
}
.onedice {
	background-image: url(../img/kp/onedice.png)
}
.twodice {
	background-image: url(../img/kp/twodice.png)
}
.threedice {
	background-image: url(../img/kp/threedice.png)
}
.fourdice {
	background-image: url(../img/kp/fourdice.png)
}
.fivedice {
	background-image: url(../img/kp/fivedice.png)
}
.sixdice {
	background-image: url(../img/kp/sixdice.png)
}
.kjup,
.kjdown,
.p5kjup,
.p5kjdown {
	float: left;
	margin-top: -.1rem;
	border-width: .6rem;
	border-style: solid;
	border-color: transparent transparent #d0cece transparent;
	-webkit-border-color: transparent transparent #d0cece transparent;
	-moz-border-color: transparent transparent #d0cece transparent
}
.kjdown,
.p5kjdown {
	margin-top: .5rem;
	border-color: #d0cece transparent transparent transparent;
	-webkit-border-color: #d0cece transparent transparent transparent;
	-moz-border-color: #d0cece transparent transparent transparent
}
.p5kjup,
.p5kjdown {
	border-width: .42rem;
	margin: .5rem 0 0 .3rem
}
.p5kjdown {
	margin-top: .9rem
}
.k3kjnum {
	float: left;
	width: 49.6%;
	text-align: center;
	padding-top: .5rem
}
.k3kjnum strong {
	font-size: 1.8rem;
	color: #8e8e8e
}
.k3kjlist ul,
.k3listtt {
	line-height: 1.6rem;
	overflow: hidden;
	zoom: 1;
	color: #b8b8b8;
	font-size: .75rem;
	text-align: center
}
.k3kjlist ul li,
.k3listtt li {
	float: left
}
.k3listtt li.wb18 {
	text-align: left;
	width: 18%;
	padding-left: 3.5%
}
.k3listtt li.wb20 {
	width: 12%;
	padding-left: 3.5%;
	text-align: left
}
.k3kjlist {
	border-bottom: 1px solid #e2e2e2
}
.k3kjlist ul li.wb20 {
	position: relative;
	width: 12%;
	padding-left: 3.5%;
	text-align: left;
	border-right: .15rem solid #e0e0e0
}
.k3kjlist ul li.wb20:before {
	content: "";
	position: absolute;
	width: .62rem;
	height: .62rem;
	background: #f9f9f9;
	right: -.4rem;
	top: .3rem;
	border-radius: .62rem;
	-webkit-border-radius: .62rem;
	-moz-border-radius: .62rem
}
.k3kjlist ul li.wb20:after {
	content: "";
	position: absolute;
	width: .375rem;
	height: .375rem;
	background: #e0e0e0;
	right: -.27rem;
	top: .4rem;
	border-radius: .375rem;
	-webkit-border-radius: .375rem;
	-moz-border-radius: .375rem
}
.k3listtt {
	line-height: 1.9rem;
	border-bottom: 1px solid #e2e2e2
}
.listdice {
	width: 18%;
	padding-left: 3.5%
}
.listdice b {
	width: 1rem;
	height: 1rem;
	margin: .2rem .2rem 0 0;
	background-size: 1rem;
	-webkit-background-size: 1rem;
	-moz-background-size: 1rem
}
.k3xh .shakeOmit {
	width: 3rem;
	top: -1.4rem
}
.k3xh p,
.k3xh div {
	padding: 1.1rem 0 0 .8rem
}
.k3xhlist {
	padding: .6rem .7rem;
	color: #bababa;
	font-size: .75rem
}
.k3xhlist li {
	float: left;
	width: 23%;
	height: 3.3rem;
	padding-top: .45rem;
	margin: 0 2% .3rem 0;
	text-align: center;
}
.k3xhlist li b {
	display: block;
	font-size: 1.5rem;
	color: #222;
	font-weight: normal
}
.k3xhlist li.cur {
	background: #f03d3d;
	color: #fff
}
.k3xhlist li.cur b {
	color: #fff
}
.k3double {
	color: #a4a4a4;
	font-size: .85rem
}
.k3deleted {
	bottom: .9rem
}
.k3waitkj span {
	font-size: 1.06rem;
	margin-right: .6rem
}
.k3time {
	float: left;
	width: .72rem;
	height: .8rem;
	margin: .2rem .4rem 0 0;
	background: url(../img/kp/time.png) no-repeat center;
	background-size: .72rem .8rem;
	-webkit-background-size: .72rem .8rem;
	-moz-background-size: .72rem .8rem
}
.k3xhlist2 li,
.k3xhlist3 li {
	line-height: 3.3rem;
	width: 30%;
	margin-right: 3.3%;
	font-size: 1.5rem;
	color: #222
}
.k3xhlist3 li {
	height: 2rem;
	line-height: 1.7rem;
	width: 14.6%;
	margin-right: 2%
}
.k3tx,
.k3tx2 {
	padding: .4rem .7rem
}
.k3tx p,
.k3tx2,
.k3xh p,
.k3xh div {
	color: #a4a4a4;
	font-size: .75rem
}
.k3tx ul {
	line-height: 3.4rem;
	color: #222;
	font-size: 1.3rem;
	margin-top: .5rem;
	border: 1px solid #ddd;
	border-radius: .5rem
}
.k3tx ul li {
	float: left;
	width: 16.5%;
	text-align: center
}
.k3tx ul.cur {
	background: #f03d3d;
	color: #fff
}
.k3tx3 ul li {
	width: 25%
}
.jxsscTab {
	width: 50rem;
	padding-top: .7rem;
	float: left;
	font-size: .9rem;
	background: #f8f8f8;
	border-bottom: 1px solid #d9d9d9
}
.jxsscTab li {
	width: 4.1rem;
	margin: 0 .4rem
}
.jxssckjText {
	padding-left: 4%
}
.jxsscball b {
	float: left;
	width: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	color: #fff;
	font-size: .75rem;
	font-weight: normal;
	background: #c6c6c6;
	margin: .05rem .2rem 0 0;
	border-radius: 1.2rem;
	-webkit-border-radius: 1.2rem;
	-moz-border-radius: 1.2rem
}
.jxsscball b.red {
	background: #f03d3d
}
.jxsscdice b {
	font-weight: normal;
	display: inline-block;
	width: 17%
}
.jxsscwb18 {
	width: 18%;
	padding-left: 3%
}
.jxsscxhlist {
	width: 94%;
	margin: 0 auto;
	padding-top: .5rem
}
.jxsscxhlist li {
	float: left;
	position: relative;
	width: 16.1%;
	height: 2.9rem;
	padding-top: .5rem;
	margin: .5rem 4% 0 0;
	background: #f5f5f5;
	color: #d4d4d4;
	text-align: center;
	border: 1px solid #e0e0e0;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem
}
.jxsscxhlist li:last-child {
	margin-right: 0
}
.jxsscxhlist li:after,
.jxsscxhlist li:before {
	position: absolute;
	content: "";
	width: .2rem;
	height: .4rem;
	top: -.18rem;
	left: 18%;
	background: url(../img/kp/gg.png) no-repeat center;
	background-size: .2rem .4rem;
	-webkit-background-size: .2rem .4rem
}
.jxsscxhlist li:after {
	left: 77%
}
.jxsscxhlist li span {
	display: block;
	line-height: 2.9rem;
	font-size: .9rem;
	border-top: 1px solid #e0e0e0
}
.jxsscxhlist li.cur {
	color: #f03d3d;
	background: #fff
}
.jxsscxhlist li.cur2 {
	color: #fff;
	background: #f03d3d;
	border: 1px solid #f03d3d
}
.jxsscxhlist li.cur2 span {
	border-top: 1px solid #fe7b7b
}
.jxsscxhlist li em {
	display: inline-block;
	width: 24%
}
.jxsscxhlist li.jxssclist2 span {
	line-height: 1.1rem;
	padding: .35rem 0 0 10%;
	text-align: left
}
.jxsscxhlist li.jxssclist3 span {
	line-height: .8rem;
	padding: .25rem 0 0 10%;
	text-align: left;
	font-size: .75rem
}
.jxsscxhBall {
	position: relative;
}
.jxsscxhBall span {
	float: left;
	width: 10%;
	text-align: right;
	margin-right: 4%;
	color: #777;
	font-size: .88rem;
	padding-top: 1.1rem
}
.jxsscxhBall p {
	float: left;
	width: 85%;
	overflow: hidden;
	zoom: 1
}
.jxsscxhBall b {
	float: left;
	margin: 1.2rem 6% 0 0;
	font-weight: normal
}
.jxsscline {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: .8rem
}

.k3xh div.jxssctitle {
	padding-top: 0
}
.k3xh div.jxssctitle p {
	padding: 0
}
.k3xh div.jxssctitle p:first-child {
	padding-top: .5rem
}
.jxsscdxds {
	width: 68%;
	margin: 0 auto;
	padding-left: 0
}
.jxsscdxds li {
	width: 23%;
	margin-left: 8%
}
.jxsscdxds li:first-child {
	margin-right: 23%
}
.jxsscdxds .jxsscxhBall div {
	width: 45%;
	float: left
}
.jxsscdxds .jxsscxhBall div:first-child {
	margin-right: 10%
}
.jxsscdxds .jxsscxhBall div p b {
	margin-right: 18%
}
.jxsscdxds .jxsscxhBall div p b:last-child {
	margin-right: 0
}
.jxsscxhBall2 {
	padding: .5rem 0 0 1.5rem;
	min-height: 11rem;
}
.jxsscxhBall2 b {
	margin-right: 4.5%
}
.jxsscxhBall3 b {
	margin-right: .5rem
}
.jxsscxhBall3 {
	padding: .5rem 0 0 1rem
}
.sdxh div {
	padding: .6rem 0 0 .5rem
}
.sdxh .shakeOmit,
.sdxh .shakeomit {
	width: 4.4rem;
	top: -.7rem
}
.sdxh .shakeOmit cite {
	padding: .75rem 0 0 .05rem;
	display: inline-block
}

/*** 閹垫垵鍘犺箛锟� ***/
.pkTab ul {
	font-size: .9rem;
	background: #248449;
	border-bottom: 1px solid #277356;
	height: 2.4rem;
	line-height: 2.4rem;
	color: #c2e1cd
}
.pkTab li {
	position: relative;
	float: left;
	width: 4.1rem;
	margin: 0 .45rem;
	text-align: center
}
.pkTab li.cur {
	color: #fec502
}
.pkTab li.cur:after {
	content: "";
	position: absolute;
	width: 100%;
	height: .15rem;
	background: #fec502;
	bottom: -1px;
	left: 0
}
.pkkj {
	background: #2c855a;
	color: #c0dbce;
	border-bottom: 1px solid #277356
}
.pkkj .kjup {
	margin: .2rem 0 0 .2rem;
	border-color: transparent transparent #c0dbce transparent;
	-webkit-border-color: transparent transparent #c0dbce transparent;
	-moz-border-color: transparent transparent #c0dbce transparent
}
.pkkj .kjdown {
	margin: .9rem 0 0 .2rem;
	border-color: #c0dbce transparent transparent transparent;
	-webkit-border-color: #c0dbce transparent transparent transparent;
	-moz-border-color: #c0dbce transparent transparent transparent
}
.pkkj .k3kjtext {
	width: 50%;
	padding: .3rem 0 0 0;
	height: 3.8rem;
	border-right: 1px solid #277356
}
.pkkj .k3kjtext p {
	text-align: center
}
.pkkj .k3kjnum {
	padding-top: .3rem
}
.pkkj .k3kjnum strong {
	display: inline-block;
	color: #c0dbce;
	padding-top: .2rem
}
.pkkj .k3time {
	margin: .6rem 0 0 .3rem
}
.pkkj .k3waitkj,
.pkkj .pkkjCard {
	padding-left: 15%
}
.pkkj .k3waitkj span {
	margin: .5rem .3rem 0 .6rem
}
.pkkjCard span,
.pklist .kjdice span {
	float: left;
	width: 16%;
	height: 2.16rem;
	padding: 0 .2rem 0 .1rem;
	font-size: 1rem;
	color: #282828;
	background: #fff;
	margin: .1rem 4% 0 0;
	border-radius: .15rem;
	-webkit-border-radius: .15rem;
	-moz-border-radius: .15rem
}
.pkkjCard em {
	display: block;
	letter-spacing: -.16rem
}
.pkkjCard cite {
	float: right
}
.spade {
	width: .58rem;
	height: .75rem;
	margin-top: .1rem;
	background: url(../img/kp/spade.png) no-repeat center;
	background-size: .55rem .75rem;
	-webkit-background-size: .55rem .75rem;
	-moz-background-size: .55rem .75rem
}
.heart {
	width: .65rem;
	height: .7rem;
	margin-top: .2rem;
	background: url(../img/kp/heart.png) no-repeat center;
	background-size: .594rem .656rem;
	-webkit-background-size: .594rem .656rem;
	-moz-background-size: .594rem .656rem
}
.club {
	width: .7rem;
	height: .688rem;
	margin-top: .2rem;
	background: url(../img/kp/club.png) no-repeat center;
	background-size: .656rem .688rem;
	-webkit-background-size: .656rem .688rem;
	-moz-background-size: .656rem .688rem
}
.box {
	width: .625rem;
	height: .75rem;
	margin-top: .1rem;
	background: url(../img/kp/box.png) no-repeat center;
	background-size: .625rem .75rem;
	-webkit-background-size: .625rem .75rem;
	-moz-background-size: .625rem .75rem
}
.pklist .kjdice {
	width: 35%;
	padding: .05rem 0 0 0
}
.pklist .kjdice span {

    width: 1.4rem;
    padding: .3rem 0 0rem 3%;
    height: 1.6rem;
    line-height: .75rem;

	letter-spacing: -.06rem;
	margin-right: 3%;
	font-size: .81rem;
	border:1px solid #aea6a6
}
.pklist .kjdice span cite {
	float: left;
	margin: -.05rem .1rem 0 0
}
.pklist .kjdice span cite.heart {
	margin-top: .05rem
}
.pklist .kjdice span em {
	float: left;
	letter-spacing: -.1rem
}
.pklist {
	background: #2c855a
}
.pklist .k3listtt {
	border-bottom: 1px solid #277356;
	color: #c0dbce
}
.pklist .k3kjlist {
	padding: .5rem 0;
	border-bottom: 1px solid #277356
}
.pklist .k3kjlist ul {
	color: #c0dbce
}
.pklist .k3kjlist ul li.wb20 {
	width: 14%;
	border-right: 1px solid #277356
}
.pklist .k3kjlist ul li.wb20:before {
	background: none
}
.pklist .k3kjlist ul li.wb20:after {
	background: #1d6549;
	right: -.24rem
}
.pkText .k3xh p,
.pkText .k3xh div {
	color: #c0dbce
}
.pkico {
	background-image: url(../img/kp/shake.png)
}
.pkxhlist {
	padding: .5rem 2% 0 4%
}
.pkxhlist ul,
.pkxhlist div {
	overflow: hidden;
	zoom: 1
}
.pkxhlist div {
	font-size: .75rem
}
.pkxhlist li {
	position: relative;
	float: left;
	height: 3.8rem;
	padding: .6rem 0 0 0;
	width: 18%;
	margin-right: 2%;
}
.pkxhlist p {
	display: block;
	width: 86%;
	margin: 0 auto;
	height: 3.8rem;
	box-shadow: 0 0 .35rem rgba(4, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 .35rem rgba(4, 0, 0, 0.5);
	-moz-box-shadow: 0 0 .35rem rgba(4, 0, 0, 0.5)
}
.pkxhlist span {
	display: block;
	height: 3.8rem;
	background: #f0f4ef;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	box-shadow: inset 0 0 3.5rem #c4dcd9;
	-webkit-box-shadow: inset 0 0 3.5rem #c4dcd9;
	-moz-box-shadow: inset 0 0 3.5rem #c4dcd9
}
.pkxhlist span b {
	float: left;
	font-size: 1.44rem;
	margin: .2rem 0 0 .25rem;
	color: #000;
	font-weight: normal
}
.pkxhlist span em {
	float: right;
	width: .4375rem;
	height: 2.4375rem;
	margin: 1.3rem .15rem 0 0;
	background: url(../img/kp/tubiao.png) no-repeat center;
	background-size: .4375rem 2.4375rem;
	-webkit-background-size: .4375rem 2.4375rem;
	-moz-background-size: .4375rem 2.4375rem
}
.pkxhlist li.cur:before {
	content: "";
	position: absolute;
	width: 86%;
	padding: 0;
	height: 3.8rem;
	top: .1rem;
	left: 3%;
	border: .19rem solid #08442e;
	border-radius: .4rem;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem;
	box-shadow: 0 0 0 .1rem #fec502;
	-webkit-box-shadow: 0 0 0 .1rem #fec502;
	-moz-box-shadow: 0 0 0 .1rem #fec502
}
.pkxhlist li.cur:after {
	content: "";
	position: absolute;
	width: 1.25rem;
	height: 1.25rem;
	bottom: -.1rem;
	left: 35%;
	background: url(../img/kp/coin.png) no-repeat center;
	background-size: 1.25rem 1.25rem;
	-webkit-background-size: 1.25rem 1.25rem;
	-moz-background-size: 1.25rem 1.25rem
}
.pkxhlist li.cur p {
	margin-top: -.3rem
}
.pkyl em {
	float: left;
	font-family: "姒涙垳缍�";
	width: 18%;
	text-align: center;
	color: #80b099;
	margin: .02rem 2% .1rem 0
}
.pkxhlist2 li {
	height: 2.8rem
}
.pkxhlist2 p {
	height: 2.8rem;
	width: 60%;
	margin: 0 0 0 10%
}
.pkxhlist2 span {
	height: 2.8rem
}
.pkxhlist2 p.pkdouble {
	position: absolute;
	left: 25%;
	top: .6rem
}
.pkxhlist2 span b {
	font-size: 1.0625rem;
	margin: 0 0 0 .2rem;
	letter-spacing: -.1rem
}
.pkxhlist2 span em {
	width: .375rem;
	height: 1.8125rem;
	margin-top: .9rem;
	background-size: .375rem 1.8125rem;
	-webkit-background-size: .375rem 1.8125rem;
	-moz-background-size: .375rem 1.8125rem
}
.pkxhlist2 li.cur:before {
	width: 80%;
	padding: 0;
	height: 2.8rem;
	left: 9%;
	box-shadow: 0 0 0 .1rem #fec502;
	-webkit-box-shadow: 0 0 0 .1rem #fec502;
	-moz-box-shadow: 0 0 0 .1rem #fec502
}
.pkxhlist2 li.cur:after {
	left: 37%
}
.pkxhlist2 li.cur p {
	margin-top: -.35rem
}
.pkxhlist3 li {
	height: 2.8rem;
	width: 23%
}
.pkxhlist3 p {
	height: 2.8rem;
	width: 45%;
	margin: 0 0 0 9%
}
.pkxhlist3 span {
	height: 2.8rem
}
.pkxhlist3 p.pkdouble,
.pkxhlist3 p.pkdouble2 {
	position: absolute;
	left: 21%;
	top: .6rem
}
.pkxhlist3 p.pkdouble2 {
	left: 41%
}
.pkxhlist3 li.cur:before {
	width: 83%
}
.pkxhlist3 li.cur:after {
	left: 41%
}
.pkxhlist3 .pkyl em,
.pkxhlist4 .pkyl em {
	width: 23%
}
.pkxhlist2 .pkyl2 em {
	width: 45%
}
.pkxhlist3 .pkyl2 em {
	width: 41%
}
.pkxhlist4 {
	margin: .5rem 2% 0 2%
}
.pkxhlist4 li {
	height: 4.4rem;
	width: 24%;
	margin-right: 1%
}
.pkxhlist4 p {
	height: 4.4rem;
	width: 80%;
	margin: 0 0 0 9%
}
.pkxhlist4 p span {
	height: 3.3rem;
	padding-top: 1.1rem
}
.pkxhlist4 p cite {
	display: block;
	margin: 0 auto
}
.pkxhlist4 li p .spade {
	width: 1.56rem;
	height: 1.97rem;
	background-size: 1.56rem 1.97rem;
	-webkit-background-size: 1.56rem 1.97rem;
	-moz-background-size: 1.56rem 1.97rem
}
.pkxhlist4 li p .heart {
	width: 1.56rem;
	height: 1.875rem;
	margin-top: .2rem;
	background-size: 1.56rem 1.875rem;
	-webkit-background-size: 1.56rem 1.875rem;
	-moz-background-size: 1.56rem 1.875rem
}
.pkxhlist4 li p .club {
	width: 1.7rem;
	height: 1.875rem;
	margin-top: .2rem;
	background-size: 1.65rem 1.875rem;
	-webkit-background-size: 1.65rem 1.875rem;
	-moz-background-size: 1.65rem 1.875rem
}
.pkxhlist4 li p .box {
	width: 1.75rem;
	height: 2.31rem;
	background-size: 1.78rem 2.31rem;
	-webkit-background-size: 1.78rem 2.31rem;
	-moz-background-size: 1.78rem 2.31rem
}
.pkxhlist4 li.cur:before {
	width: 76%;
	height: 4.4rem
}
.pkxhlist5 p span {
	height: 4.2rem;
	padding-top: .2rem
}
.pkxhlist5 p cite {
	float: left;
	margin-left: .2rem
}
.pkxhlist5 p b {
	float: right;
	width: 1.3rem;
	margin-top: 1.9rem
}
.pkxhlist5 p b.red {
	color: #d13c3c
}
.pkbzbx li {
	width: 38%;
	height: 2.3rem
}
.pkbzbx li p,
.pkbzbx li p span {
	height: 2.2rem;
	width: 100%;
	margin-top: .1rem
}
.pkbzbx li b {
	width: 84%;
	text-align: center;
	margin-top: .6rem
}
.pkbzbx li em {
	margin: .3rem .3rem 0 0
}
.pkbzbx li.cur:before {
	width: 100%;
	height: 2.3rem;
	top: .1rem;
	left: 7%
}
.pkbzbx li.cur:after {
	left: 50%
}
.pkbzbx li.cur p {
	margin-top: -.35rem
}
.pkxhlist4 .pkbzbx span {
	padding-top: 0
}
.pkFloat {
	background: #031a17;
	color: #fff;
	border-top: 1px solid #135033
}
.pkFloat .double {
	background: #135033;
	color: #c0dbce;
	line-height: 1.78rem;
	padding-left: .7rem;
	text-align: left;
	font-size: .8rem
}
.pkFloat .ssqdeleted {
	background: #043421;
	color: #fff;
	box-shadow: 0 0 0 1px #032014 inset;
	-webkit-box-shadow: 0 0 0 1px #032014 inset;
	-moz-box-shadow: 0 0 0 1px #032014 inset
}
.pkFloat .ture {
	background: #d67d00;
	color: #772900
}
.syx5Tab {
	padding-top: .7rem;
	border-bottom: 1px solid #e9e9e9;
	background: #fff
}
.syx5Tab li {
	width: 4rem;
	margin: 0 .5rem;
	height: 1.6rem;
	color: #5c5c5c
}
.syx5Tab li.cur,
.k3title span.cur,
.jxsscTab li.cur {
	height: 1.5rem;
	color: #db150b;
	border-bottom: 2px solid #db150b
}
.syx5kj {
	background: #f9f9f9
}
.syx5kj .k3kjtext {
	width: 46%;
	padding-left: 4%;
	border-right: 1px solid #e9e9e9
}
.syx5kj .k3kjtext p {
	text-align: center
}
.syx5kj .k3waitkj {
	width: 90%;
	padding: .6rem 0 0 10%
}
.syx5kj .kjdice b {
	float: left;
	width: 1.3rem;
	text-align: center;
	height: 1.3rem;
	line-height: 1.3rem;
	background: #db150b;
	color: #fff;
	font-size: .75rem;
	font-weight: normal;
	margin: .2rem .15rem 0 0;
	border-radius: 1.3rem;
	-webkit-border-radius: 1.3rem;
	-moz-border-radius: 1.3rem
}
.syx5kj .kjup {
	margin: -.2rem 0 0 .2rem
}
.syx5kj .kjdown {
	margin: .3rem 0 0 .2rem
}
.syx5Title p {
	line-height: 1rem
}

/*** account閺嶅嘲绱� ***/
.myAccount,
.setup {
	display: block;
	background: #fff;
	padding: .43rem 0 .43rem .62rem;
	line-height: 1.75rem;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin-top: .56rem;
	font-size: 1rem
}
.myAccount:hover,
.myLink a:hover,
.myRecord a:hover {
	color: #222
}
.myAccount .right {
	font-size: .82rem;
	padding-right: 1.87rem
}
.myAccount .hmArrow {
	top: 1rem;
	right: .8rem
}
.myRecord .hmArrow {
	top: 1.6rem;
	right: .8rem
}
.myLink {
	padding: .45rem 0 0 .62rem;
	position: relative
}
.myLink a {
	display: block;
	padding: 0 0 .45rem .6rem;
	border-bottom: 1px solid #efefef;
	overflow: hidden;
	zoom: 1
}



.centerAdmi,
.balance,
.recharge3,
.withdrawal,
.rebates,
.redbalance,
.jfico {
	float: left;
	width: 1.75rem;
	height: 1.75rem;
	margin-right: .5rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.75rem 1.75rem;
	-webkit-background-size: 1.75rem 1.75rem;
	-moz-background-size: 1.75rem 1.75rem
}

#avator{float: left; width: 1.75rem;height: 1.75rem;background-color: #ccc;display: inline-block;background:url(../img/account/centerAdmi.png) no-repeat;background-size:1.75rem 1.75rem;-webkit-background-size: 1.75rem 1.75rem;
	-moz-background-size: 1.75rem 1.75rem
  border-radius: 50%;  margin-right: 1.1rem;
  
}



.centerAdmi {
	background-image: url(../img/account/centerAdmi.png);
	margin-right: 1.1rem
}
.balance {
	background-image: url(../img/account/balance.png)
}
.recharge3 {
	background-image: url(../img/account/recharge.png)
}
.withdrawal {
	background-image: url(../img/account/withdrawal.png)
}
.rebates {
	background-image: url(../img/account/rebates.png)
}
.redbalance {
	background-image: url(../img/account/redbalance.png);
	margin-right: 1.1rem
}
.jfico {
	background-image: url(../img/account/jfico.png);
	margin-right: 1.1rem
}
.myAccount li {
	float: left;
	position: relative;
	font-size: .94rem;
	width: 33%;
	text-align: center;
	border-right: 1px solid #eaeaea
}
.myAccount li.cur {
	color: #f03d3d
}
.myAccount li.cur:after {
	content: "";
	position: absolute;
	background-color: #fff;
	left: 45%;
	bottom: -.8rem;
	width: .7rem;
	height: .7rem;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}
#redTab li.cur:after {
	background-color: rgb(247, 247, 247)
}
.myRecord {
	background: #fff;
	padding-left: .62rem
}
.myRecord a {
	position: relative;
	display: block;
	line-height: 1.5rem;
	padding: .5rem 0 .3rem 0;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	zoom: 1
}
.myRecord2 a {
	padding: .6rem 0 .4rem 0
}
.myRecord a span,
.myToday span {
	float: left;
	width: 13%;
	padding-left: 1%
}
.myRecord a span em,
.myToday2 span i,
.myToday span em {
	display: block;
	font-size: .8rem;
	color: #777
}
.myRecord a span em,
.myToday span em {
	line-height: 1.2rem
}
.myRecord a span cite,
.myToday span cite {
	font-size: 1.1rem
}
.myToday {
	border-bottom: 1px solid #ebebeb
}
.myToday span {
	padding-top: .3rem;
	font-size: 1rem
}
.myCz {
	float: left;
	width: 47%
}
.myQs {
	float: left;
	width: 37%
}
.myRecord2 .myCz {
	width: 22.4%
}
.myRecord2 .myQs {
	width: 31%
}
.myZt {
	float: left;
	width: 32%
}
.myToday .myCz {
	width: 55%
}
.myToday2 .myCz {
	width: 26%
}
.myToday2 .myQs {
	width: 36%
}
.myRecord2 .hmArrow {
	top: 2.2rem;
	right: .5rem
}
.myCz p,
.myQs p,
.myZt p {
	font-size: .7rem;
	color: #777
}
.myCz cite,
.myQs cite,
.myZt cite {
	font-size: .9rem;
	display: block;
	margin-top: .05rem
}
.nobind,
.bind {
	display: inline-block;
	width: 1.06rem;
	height: 1.06rem;
	margin-left: .3rem;
	background: url(../img/account/nobind.png) no-repeat center;
	background-size: 1.03rem 1.03rem;
	-webkit-background-size: 1.03rem 1.03rem;
	-moz-background-size: 1.03rem 1.03rem
}
.bind {
	background-image: url(../img/account/bind.png)
}
.setup {
	padding: 0
}
.setup a {
	display: block;
	line-height: 1.8rem;
	padding: .6rem 0;
	border-bottom: 1px solid #efefef;
	margin-left: .9rem
}
.setup .hmArrow {
	right: 1rem;
	top: 1.2rem
}
.myRecord .fontSize092 {
	color: #777;
	font-size: .85rem
}
.myRecord .fontSize07 {
	font-size: .6rem
}
.myRecord2 .fontSize07 {
	font-size: .7rem
}
.details a {
	height: 3.1rem;
	padding: .7rem 0 0 .7rem;
	font-size: .93rem;
	overflow: hidden;
	zoom: 1
}
.details a .rightArrow {
	top: 1.6rem
}
.details a span {
	float: left;
	width: 26%;
	padding-left: .3rem
}
.details a span.number {
	width: 70%
}
.details a span em {
	display: block;
	color: #979695;
	font-size: .75rem;
	margin-top: .6rem
}
.czmx a span {
	width: 41%
}
.czmx a span.number {
	width: 55%
}
.zhjlTit .myAccount,
.gcjlTit .myAccount {
	border-top: none;
	margin-top: 0;
	background: #f9f9f9
}
.zhjlTit .myAccount li {
	border-right: none;
	width: 25%
}
.zhjlTit .myRecord,
.gcjlTit .myRecord {
	padding-left: 0
}
.zhjlTit .myRecord .yellow {
	color: #f6851f
}
.zhjlTit .myRecord a,
.gcjlTit .myRecord a {
	padding-left: .7rem
}
.zhjlTit .myRecord .hmArrow {
	right: .8rem
}
.zhjlTit .myCz {
	width: 26%
}
.zhjlTit .myQs {
	width: 35%
}
.redTitle {
	background: #fff;
	position: relative;
	line-height: 2.3rem;
	border-bottom: 1px solid #dadddd;
}
.redTitle li {
	float: left;
	font-size: .94rem;
	width: 25%;
	text-align: center;
}
.redTitle li.cur {
	color: #db150b;
}
.myredText dl {
	position: relative;
	height: 4rem;
	border-top: 1px solid #dadddd;
	border-bottom: 1px solid #dadddd;
	background: #fff;
	margin-top: .6rem;
	font-size: .8rem;
	overflow: hidden;
	zoom: 1
}
.myredText dl dt {
	float: left;
	width: 27%;
	height: 3.2rem;
	padding-top: .9rem;
	line-height: 1.2rem;
	text-align: center;
	background: #cf0007;
	color: #fff;
}
.myredText dl dt:before {
	position: absolute;
	content: "";
	left: 0;
	top: .15rem;
	width: 3.16rem;
	height: 3.69rem;
	background: url(../img/account/redb.png) no-repeat center;
	-webkit-background-size: 3.16rem 3.69rem;
	background-size: 3.16rem 3.69rem;
	-moz-background-size: 3.16rem 3.69rem;
}
.myredText dl dt span {
	display: block;
	font-size: 1.12rem;
}
.myredText dl dd {
	float: left;
	width: 70%;
	padding: .3rem 0 0 3%;
}
.myredText dl dd p:last-child {
	font-size: .75rem;
	color: #8e8e8e;
}
.myredText dl dd.yyw,
.myredText dl dd.ygq {
	position: absolute;
	right: 0;
	top: .25rem;
	width: 3.25rem;
	height: 3.25rem;
	background: url(../img/account/yyw.png) no-repeat center;
	background-size: 3.25rem 3.25rem;
	-webkit-background-size: 3.25rem 3.25rem;
	-moz-background-size: 3.25rem 3.25rem;
}
.myredText dl dd.ygq {
	background-image: url(../img/account/ygq.png);
}
.dhjl {
	text-align: right;
	padding: .6rem 0 1.4rem 0;
}
.dhjl a {
	color: #106fe5;
	font-size: .75rem
}
.myredText2 dl dd {
	width: 52%;
}
.myredText2 dl dd.redjh {
	float: right;
	width: 18%;
	padding: 0;
	text-align: center;
	line-height: 4rem;
	background: #0b7e07;
	font-size: .9rem;
	color: #fff;
}
.myredText2 dl dd.redjhtj {
	position: relative;
	height: 3.3rem;
	padding-top: .8rem;
	line-height: .95rem;
}
.myredText2 dl dd.redjhtj:before {
	position: absolute;
	content: "";
	bottom: .4rem;
	left: 45%;
	width: .5rem;
	height: .5rem;
	border-right: .1rem solid #fff;
	border-bottom: .1rem solid #fff;
	-webkit-transform: rotate(-135deg);
}
.redjhText {
	padding: .6rem;
	background: #fff;
	display: none;
}
.redjhText p {
	font-size: .75rem;
	color: #9e9e9e;
	line-height: 1rem;
	padding-top: .4rem;
}
.redjhText p cite {
	float: left;
	margin: 0rem .3rem 0 0;
	width: .9rem;
	line-height: .9rem;
	text-align: center;
	font-family: "姒涙垳缍�";
	color: #fff;
	background: #e2e2e2;
	-webkit-border-radius: .9rem;
}
.redjhText p em {
	padding-left: .5rem;
}
.cur .redjhText {
	display: block;
}
.myredText2 .cur dl dd.redjhtj:before {
	-webkit-transform: rotate(45deg);
	bottom: .75rem;
}
.redjhText a {
	display: block;
	margin: .6rem 0 .8rem 1.4rem;
	width: 83%;
	line-height: 2.25rem;
	text-align: center;
	color: #db150b;
	font-size: .9rem;
	border: .1rem solid #db150b;
}
.redts {
	font-size: .75rem;
	color: #db150b;
	padding-top: .5rem;
}
.redts cite {
	display: inline-block;
	margin-right: .2rem;
	width: .9rem;
	line-height: .9rem;
	text-align: center;
	color: #fff;
	background: #db150b;
	-webkit-border-radius: .9rem
}
.kmdh .s3 cite {
	letter-spacing: .1rem;
	width: 3rem;
	padding-left: .6rem;
}
.kmdh .loginBtn {
	letter-spacing: .1rem;
}
.gcjlTit .myAccount li {
	border-right: none;
	width: 25%
}
.gcjlTit .myCz {
	width: 45%
}
.gcjlTit .myQs {
	width: 53%
}
.redpack {
	display: inline-block;
	width: 1rem;
	height: .9rem;
	margin-right: .3rem;
	background: url(../img/account/redpack.png) no-repeat center;
	background-size: 1rem .9rem
}
.tryred .myCz {
	color: #40a68d;
	font-size: .93rem
}
.tryred .redtj {
	color: #f6851f
}
.redtj .redpack {
	background-image: url(../img/account/redpack2.png)
}
.myred {
	display: block;
	position: relative;
	border: 1px solid #f4f4f4;
	margin-bottom: .7rem
}
.myred img {
	width: 100%
}
.myred p {
	line-height: 1.5rem;
	background: #f9f9f9;
	padding: 0 .3rem;
	font-size: .8rem;
	overflow: hidden;
	zoom: 1
}
.myredNum {
	position: absolute;
	width: 75%;
	color: #fff;
	font-size: .75rem;
	left: 23%;
	top: 17%
}
.myredNum2 {
	color: #f7ab91
}
.myredNum cite {
	display: block;
	text-align: center;
	font-size: 1.1rem;
	padding-bottom: 3%
}
.arrow {
	position: absolute;
	width: .45rem;
	height: .45rem;
	right: 5%;
	top: 32%;
	border-bottom: .16rem solid #fff;
	border-right: 0.16rem solid #fff;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}
.timeIco,
.timeIco2 {
	display: inline-block;
	width: .6rem;
	height: .73rem;
	margin-right: .15rem;
	background: url(../img/account/timeIco.png) no-repeat center;
	background-size: .6rem .73rem
}
.myredNum2 .timeIco {
	background-image: url(../img/account/timeIco2.png)
}
.public .myRecord a {
	padding: .7rem 0 .3rem 0
}
.public .myRecord a p {
	line-height: 1.4rem
}
.publicTxt h2 {
	font-size: .92rem;
	line-height: 2.2rem;
	border-bottom: 1px solid #ebebeb
}
.publicTxt p {
	font-size: .8rem;
	line-height: 1.2rem;
	padding-top: .7rem
}
.publicTxt p.pdtop103 {
	padding-top: 1.3rem
}
.logo {
	display: block;
	margin: .8rem auto -.2rem auto;
	width: 3.76rem;
	height: 3.76rem;
	background: url(../img/account/icoLogo.png) no-repeat center;
	background-size: 3.76rem 3.76rem;
	-webkit-background-size: 3.76rem 3.76rem;
	-moz-background-size: 3.5rem 3.5rem
}
.aboutus .gray {
	color: #7a7877
}
.aboutus p a {
	color: #f6851f;
	margin-left: 1rem
}
.bankcard p span {
	display: inline-block;
	width: 23%
}
.redError {
	float: left;
	width: .9375rem;
	height: .9375rem;
	margin: .15rem .25rem 0 0;
	background: url(../img/account/redError.png) no-repeat center;
	background-size: .9375rem .9375rem;
	-webkit-background-size: .9375rem .9375rem;
	-moz-background-size: .9375rem .9375rem
}

/*-------------- 閳挴鍟岄埆鎾晫閸忋劌娴楀锟筋殯妞ょ敻娼伴幍鎴濆帬3閻ㄥ嫭鐗卞蹇庣閸撳秵妲搁弨绶僼ml闁插矂娼伴惃锟� --------------------  */
.pklist.kjdice {
	overflow: hidden;
	zoom: 1;
	padding-left: 0;
	width: 60%
}
.pklist.kjdice span {
	width: 2rem;
	padding: .1rem 0.1rem.3rem;
	border: 1px solid#e3e3e3;
	margin-top: .7rem
}

/*-------------- 閳垟鍟堥埆鎴斿晥閸忋劌娴楀锟筋殯妞ょ敻娼伴幍鎴濆帬3閻ㄥ嫭鐗卞蹇庣閸撳秵妲搁弨绶僼ml闁插矂娼伴惃锟� --------------------  */

/*娑撳﹥濯洪弻銉ф箙閺囨潙顦块弽宄扮础 [[*/
#pullUp,
#pullDown {
	height: 40px;
	line-height: 40px;
	padding: 5px 10px;
	border-bottom: 1px solid#ccc;
	font-weight: bold;
	font-size: 14px;
	color: #888
}
#pullUp.pullUpIcon,
#pullDown.pullDownIcon {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	-webkit-transition-property: -webkit-transform;
	-ms-transition-property: -ms-transform;
	-o-transition-property: -o-transform;
	-moz-transition-property: -o-transform;
	-webkit-transition-duration: 250ms;
	-ms-transition-duration: 250ms;
	-o-transition-duration: 250ms;
	-moz-transition-duration: 250ms
}
#pullUp.pullUpIcon {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg)
}
#pullDown.pullDownIcon {
	-webkit-transform: rotate(0deg)translateZ(0)
}
#pullUp.flip.pullUpIcon {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-moz-transform: rotate(0deg)
}
#pullDown.flip.pullDownIcon {
	-webkit-transform: rotate(-180deg)translateZ(0)
}
#pullUp.loading,
#pullDown.loading {
	border-bottom: 0
}
#pullUp.loading.pullUpIcon,
#pullDown.loading.pullDownIcon {
	margin: 5px 5px 0 0;
	width: 32px;
	height: 32px
}
#pullUp .pullUpIcon,
#pullDown .pullDownIcon {
	background-image: url(../img/down.png)
}

/*]]娑撳﹥濯洪弻銉ф箙閺囨潙顦块弽宄扮础*/

/* 閹藉洣绔撮幗鍥╁閺侊拷*/
.ssq1 {
	background: none repeat scroll 0 0#db150b;
	border-radius: 2.2rem;
	box-shadow: 0 0 0 1px#db150b inset;
	color: #fff;
	display: inline-block;
	font-size: 1rem;
	font-weight: normal;
	line-height: 2.2rem;
	text-align: center;
	width: 2.2rem;
	position: absolute;
	top: 50%;
	z-index: 10;
	-webkit-animation: ssqdelay.3s 1 ease-in-out;
	animation: ssqdelay.3s 1 ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.ssqblue {
	background: none repeat scroll 0 0#106fe5;
	box-shadow: 0 0 0 1px#106fe5 inset
}
@-webkit-keyframes ssqdelay {
	0% {
		-webkit-transform: scale(0.0)
	}
	
	100% {
		-webkit-transform: scale(1.0)
	}
}
@keyframes ssqdelay {
	0% {
		transform: scale(0.0)
	}
	
	100% {
		transform: scale(1.0)
	}
}

/* 闁繑妲戦惃鍕紕缂冣晛鐪� */
.mask2 {
	opacity: 0;
	width: 100%;
	height: 150%;
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	display: none;
}

/*--弹层分享赢打赏--*/
.layer_bg {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0, 0, 0, .5);
}
.fxy_layer {
	position: fixed;
	bottom: 0;
	z-index: 1000;
	padding: 1.5rem 4%;
	background-color: #fff;
}
.fxylayer_h2 {
	font-size: 1rem;
	color: #333;
	font-weight: normal;
	text-align: center;
}
.fxylayer_h3 {
	font-size: .875rem;
	color: #999;
	font-weight: normal;
}
.fxylayer_bfb li {
	width: 3.32rem;
	height: 2.4rem;
	line-height: 2.4rem;
	margin: .32rem .1rem 0 0;
	text-align: center;
	color: #ff6a48;
	background-color: #fff;
	border: 2px solid #ff6a48;
	border-radius: 3px;
	cursor: pointer;
	float: left;
}
.fxylayer_bfb li span {
	font-size: 1.2rem;
}
.fxylayer_bfb li i {
	font-size: .75rem;
}
.fxylayer_bfb li.on {
	background-color: #ff6a48;
	color: #fff;
}
.fxylayer_txt {
	margin: .8rem 0;
}
.fxylayer_txt li {
	list-style: inside;
	margin-bottom: .53rem;
	font-size: .875rem;
	color: #999;
	line-height: 1.07rem;
}
.sfcli li:first-child {
	padding-top: 6px;
}
.sfcli li .bfpk span cite {
	width: 28%;
}
.lqhtspan .spfzpk span {
	width: 37%;
}
.lqhtspan .hhmore {
	padding: .75rem 2%;
}
.jqcldgh {
	heigth: 2.2rem;
	line-height: 2.2rem;
	text-algin: center;
}
.lqhtpop .competitions span {
	width: 49.6%
}
.jqcldgbox {
	height: 27rem;
}
.jqcldgbox .gddgxh2 {
	height: 27rem;
}
.jclqdgp p {
	text-align: left;
}

}
@media screen and (min-width:360px) and (max-width:410px) {}
@media screen and (max-width:360px) {}
.toptime {
	text-align: center;
	height: 32px;
	line-height: 32px;
	background-color: #b72929;
	color: #fff;
	font-size: 14px;
}
.toptime span {
	border:1px solid #cbcbcb;
	border-radius: 3px;
	-webkit-border-radius: 4px;
	padding: 0 5px;
	margin-left: 5px;
	background-color: #000;
}

/*奖金优化*/
.plan {
	height: 2rem;
	font-size: 1rem;
	width: 100%;
	text-align: center;
	line-height: 1rem;
	vertical-align: middle;
}
.plan div {
	display: table;
	/*重点就是这个属性,这个样式会告知浏览器当前元素的宽度,采用最小的宽度.不是默认全宽*/
	margin: 1rem auto;

}
.plan div div {
	background: white;
}
.plan em {
	float: left;
	height: 2rem;
	line-height: 2rem;
	font-size: 0.8rem;
}
.planbuy {
	float: left;
	width:4rem;
	border: 1px solid #d6d8d7;
	height: 1.7rem;
	line-height: 1.7rem;
	background: rgb(247,247,247);
	text-align:center;
	font-size:1rem;
	border-left: none;
	border-right: none;
}
.plan .zsreduce  {
	float: left;
		width:1rem;
	height:1.7rem;
	line-height: 1.7rem;
	border: 1px solid #d7d7d7;
	background: url(../img/reduce.png);
	background-size: 80%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 4px 0 0 4px;
	cursor: pointer;
}
.plan .zsadd  {
	float: left;
	width:1rem;
	height:1.7rem;
	line-height: 1.7rem;
	border: 1px solid #d7d7d7;
	background: url(../img/add.png);
	background-size: 80%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
}
.planul {
	height: 2rem;
	width: 90%;
	margin: 5px auto
}
.planul ul {
	width: 100%;
}
.planul li {
	width: 32%;
	color: #666;
	float: left;
	text-align: center;
	background: white;
	height: 1.6rem;
	line-height: 1.6rem;
	border:1px solid red;	
	cursor:pointer;
}
.planul li:nth-child(1){
	border-radius: 0.4rem 0 0 0.4rem;
}
.planul li:nth-child(2){
	border-left: none ;
		border-right: none ;
}
.planul li:nth-child(3){
	border-radius: 0 0.4rem 0.4rem 0 ;
}
.planul li.cur {
	background: red;
	color: white;
}
#jjtab {
	border-space: 0;
	background: white;
	margin-top: 1rem;
	width: 100%;
}
#jjtab tr th {
	border: 1px solid #ddd;
	height: 2.5rem;
	background: #fcfafa;
	text-align: center;
}
#jjtab tr td {
	border: 1px solid #ddd;
	height: 3.5rem;
	text-align: center;
	overflow: hidden;
}
#jjtab tr td:nth-child(2) {
	position: relative;
	cursor: pointer;
}
.yharr {
	background: url(../img/yhtarr.png) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	float: right;
	width: 0.8rem;
	height: 0.8rem;
	background-size: 100%;
	margin-top: 5px;
	cursor: pointer;
}
.yharr2 {
	background: url(../img/yhtarr2.png) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	float: right;
	width: 0.8rem;
	height: 0.8rem;
	background-size: 100%;
	margin-top: 5px;
	cursor: pointer;
}
#jjtab tr td span {
	display: inline-block;
	width: 5.3rem;
	margin: 0 auto;
}

#jjtab tr td .bsreduce {
	float: left;
	width: 1.5rem;
	height: 2rem;
	border: 1px solid #d7d7d7;
	background: url(../img/reduce.png);
	background-size: 80%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 4px 0 0 4px;
	line-height: 1.5rem;
	cursor: pointer;
}
#jjtab tr td .bsadd {
	float: left;
	width: 1.5rem;
	height: 2rem;
	line-height: 1.5rem;
	border: 1px solid #d7d7d7;
	background: url(../img/add.png);
	background-size: 80%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
}
#jjtab tr td .bsnum {
	float: left;
	width: 2rem;
	height: 2rem;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	line-height: 2rem;
}
.bsxq {
	display: none;
}
#bsxq {
	width: 100%;
}
#bsxq li {
	background: #e4e5ea;
	float: left;
	width: 24.5%;
	height:1.5rem;
	line-height: 1.5rem;
	font-size: 0.7rem;
	border-left: 0.5px solid #d2d2d2;
	border-bottom: 0.5px solid #d2d2d2;
}
.yh-footer {
	height:3rem;
	margin-top:1rem;
}
#yh-footer {
	position: fixed;
	bottom: -1px;
	width: 100%;
	height: 3rem;
	background: #2b2d2c;
	color: white;
}
.yhhm {
	display: inline-block;
	width: 4rem;
	height: 2rem;
	line-height: 2rem;
	position: absolute;
	left: 0.5rem;
	bottom: 0.5rem;
	color: white;
	text-align: center;
	background: #3c3e3d;
	border-radius: 5px;
}
.yh-money {
	text-align: center;
	font-size: 0.7rem;
	color: #707271;
}
.yh-money-tal {
	font-size: 0.9rem;
	color: white;
	width: 100%;
	display: block;
}
#yhsubmit {
	display: inline-block;
	width: 4rem;
	height: 2rem;
	position: absolute;
	right: 0.5rem;
	bottom: 0.5rem;
	line-height: 2rem;
	color: white;
	text-align: center;
	background: #fa4f45;
	border-radius: 5px;
}
#inChase {
	display: block;
	width: 100%;
	height: auto;
	margin-top:-9rem;
}
.zhui {
	width: 100%;
}
.zhui div {
	/*display: table;*/
	/*margin:1rem auto;*/
	margin-top:0px;
	/*margin-bottom:0.5rem;*/
	font-size:0.8rem;
	line-height: 1.6rem;
	
	/*border:1px solid white;*/
	/*background: white;*/
	/*box-shadow: 2px 2px 2px white;*/
	text-indent: 1.4rem;
	color:rgb(152,152,152);
}
.zhui .zhuiissue {
	padding-top: 0.5rem;
}

.zhui input,select {
	border:1px solid #ddd;
	text-align: center;
	color:black;	
	width: 3rem;
	font-size: 0.8rem;
	box-shadow: 2px 2px 2px #eee inset;
}
.zhui select {
	width:8rem;
}
.bei_w {
	border:1px solid #ddd;
	box-shadow: 2px 2px 2px #eee inset;
}
.change {
	text-shadow: 2px 2px 1px #c6e2fe;
	font-weight: bold;
	float: right;
	color:blue;
	margin-bottom: 0.5rem;
	font-size:0.8rem;
	cursor: pointer;
}

.zhui div .zhuinum {
	border:1px solid #ddd;
	border-radius: 5px;
	width: 2.5rem;
	height: 1.5rem;
	margin:0 0.2rem;
	text-align: center;
}

.fixed3 {
	/*position: fixed;*/
	top:0;
	background: rgb(242,242,242);
	/*margin-top:2.5rem;*/
	width: 100%;
	
}
#project thead tr th {
	text-align: center;
	font-size: 0.8rem;
	height:2.5rem;
	border:1px solid #d8d8d8;
	color:#969697
}
#project2 {
	/*margin-top:4.5rem;*/
	width: 100%;
	background: white;
}


#issueList tr td {
	font-size: 0.8rem;
	text-align: center;
	line-height: 2rem;
	border:1px solid #d8d8d8;
}
.bei_w {
	width: 2rem;
	text-align: center;
}
.text{
	text-align: center;
}
.zn-footer {
	/*border:1px solid red;*/
	height: 5rem;
	display: block;
	overflow: hidden;
	margin-top:1rem;
}
.fixed4 {
	position: fixed;
	height:5rem;
	width: 100%;
	bottom: -1px;
	
	
}
.zn-foote-fixed {
	background: #2c2c2d;
}
.zhstop {
	background: #f4f5f6;
	text-align: center;
	height: 2rem;
	/*line-height: 2rem;*/
	font-size: 0.8rem;
}
.pull {
	margin-top:0.5rem;
}
.pull small {
	float: left;
}

.zn-foote-fixed footer {
	height: 3rem;
	text-align: center;
	color:white;
	line-height: 3rem;
}
#znsubmit {
	display: block;
	position: absolute;
	right:0.5rem;
	bottom:0.5rem;
	line-height: 2rem;
	width: 4rem;
	background: #f6851f;
	color:white;
	border-radius: 0.2rem;
	cursor: pointer;
}

.popcenter {
	margin:0 1rem;
}
.popleft{
	width: 4rem;
	float: left;
}
.popleft span {
	line-height: 2rem;
}
.popright {
	width: 100%;
	float:left;
}
.poprow {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;	
}
.radio {
	margin:0.5rem 0;
}
.poprow i {
	float:left;
}
.popleft span {
	display: block;
	width: 100%;
}
#Lottery_multiple {
	float: left;
	width: 3rem;
	height:1.5rem;
	text-align: center;
	line-height: 1.5rem;
	border:1px solid #ddd;
}
.jian {
	float: left;
	width: 2rem;
	height:1.5rem;
	text-align: center;
	line-height: 1.5rem;
	border:1px solid #ddd;
	border-right: none;
	background: white;
	border-radius: 4px 0px 0px 4px;
	margin-left: 0.2rem;
	cursor: pointer;
}
.jia {
	float: left;
	width: 2rem;
	height:1.5rem;
	text-align: center;
	line-height: 1.5rem;
	border:1px solid #ddd;
	border-left: none;
	background: white;
	border-radius: 0px 4px 4px 0px;
	margin-right: 0.2rem;
	cursor: pointer;
}
.poprow p {
	text-align: left;
	line-height: 2rem;
}

.blank {
	width: 100%;
	height:5rem;
	
}
/*快乐扑克开始*/
.balls_box .pick_box {
	clear: both;
	margin-top:1.8rem
}
.balls_box .pick_box dd {
	/*padding-left: 2px;*/
	}
.balls_box .balls_list li {
	float:left;
	padding:0 0 1.5rem 2.2rem;
	text-align: center;
}
.balls_list li .curr {
	display: block;
	position: relative;
	height:4rem;
	width:2.4rem;
	background:radial-gradient(#FFF, #e0fee8);
	background: -webkit-radial-gradient(#FFF, #e0fee8);
	background: -o-radial-gradient(#FFF, #e0fee8);
	background: -moz-radial-gradient(#FFF, #e0fee8);
	border-radius: 0.3rem;
	cursor: pointer;
	
}
.balls_list li .curr {
	cursor: pointer;
}
.piping li .major {
	width:7.4rem
}
.balls_list li .curr .cover {
	overflow: hidden;
}
.balls_list li .curr .cover span {
	display: block;
	position: absolute;
	height: 4rem;
	width:3rem;
	background: -webkit-radial-gradient(#FFF, #e0fee8);
	background: -moz-radial-gradient(#FFF, #e0fee8);
	background: -0-radial-gradient(#FFF, #e0fee8);
	background:radial-gradient(#FFF, #e0fee8);
	border-radius:0.3rem;
	border:1px solid #a9e0b7;
	cursor: pointer;
}
.balls_list li .curr .cover .p2 {
	left: 1rem;
}
.balls_list li .curr .cover span p {
	position: absolute;
	margin-bottom: 2px;
	font:15px/15px;
	text-align: center;
	top:0.1rem;
	left: -0.5rem;
}

.balls_list li .curr .cover em {
	display: block;
	position: absolute;
	height:2rem;
	width:2rem;
	bottom: 0.5rem;
	right:0.5rem;
	background:url(../img/klpk/poker_ico.png) -1.75rem -0.45rem;
	background-size:3.8rem;
}
.dz li .curr {
	width: 3.5rem;
}
.dz li .major {
	width: 4rem;
}
.dz li .major {
	border:1px solid #a9e0b7;
}

.balls_list li .curr .cover {
	overflow: hidden;
}
.balls_list li .major .cover .lateral {
	display: block;
	padding-top:0.8rem;
	text-align: center;
}
.dz li .major .cover em {
	display: block;
	position:absolute ;
	background: url(../img/klpk/poker_ico.png) 0 0;
	height: 1rem;
	width:3.5rem;
	bottom: 0.9rem;
	right:0.2rem;
	background-size: 7.2rem;
	
	
}
/*同花*/
.piping li .curr .cover .flower em {
	top:0.5rem;
	right:0.45rem;
	
}
.balls_list li .curr .cover .under {
	margin-top:15px;
}

.balls_list li .curr .cover .shape {
	display: block;
	background: url(../img/klpk/poker_ico.png);
	height: 2rem;
	width: 1.95rem;
	background-size: 7.5rem;
	
}
.balls_list li .curr .cover .spade {
	margin:1rem auto 0 auto;
	background-position: -3.6rem -0.8rem;
}
.balls_list li .curr .cover .heart {
	margin:1rem auto 0 auto;
	background-position:-13rem -13px;
}
.balls_list li .curr .cover .blossom {
	margin:1rem auto 0 auto;
	background-position:-3.6rem -2.9rem;
}
.balls_list li .curr .cover .blocks {
	margin:1rem auto 0 auto;
	background-position: -13rem -2.9rem;
}
/*.balls_list li .major {
	width: 112px;
	
}*/

.balls_list li .major .cover .allow {
	display: block;
	width: 7.2rem;
	text-align: center;
}
.piping li .major .cover .allow b {
	display: block;
	padding-top:0.8rem;
	font-weight: normal;
	text-align: center;
	
}
.piping li .major .cover .allow em {
	display: block;
	position: absolute;
	background: url(../img/klpk/poker_ico.png) 0 0;
	height: 0.9rem;
	width: 3.8rem;
	bottom: 0.8rem;
	right:1.5rem;
	background-size: 7.5rem;
}
/*同花顺*/
.balls_list li .curr .cover .p3 {
	left:2rem;
}
.bz li .major .cover em {
	display: block;
	position: absolute;
	background: url(../img/klpk/poker_ico.png) 0 0;
	height: 1rem;
	width: 4rem;
	bottom: 1rem;
	right: 0.2rem;
	background-size: 7.2rem;
	
}

.bz li .curr {
	width:5rem
}
.bz li .major {
	border:1px solid #a9e0b7;
}
.balls_list .current .curr .sideline {
	display: block;
	position: absolute;
	width:3.3rem;
	height: 4.2rem;
	border:3px solid #ffff00;
	border-radius: 0.5rem;
	top:-0.2rem;
	left: -0.3rem;
}
.balls_list .current .curr .gou {
	display: block;
	position: absolute;
	background: url(../img/klpk/poker_ico.png) -0.65rem -1.8rem;
	height: 1.2rem;
	width:  1.2rem;
	top:-0.3rem;
	right:-1rem;
	background-size: 5.5rem;
	
}
.bz .current .curr .sideline {
	width:5.2rem;
}
.dz .current .curr .sideline {
	width:4.2rem;
}
.piping .current .major .sideline {
	display: block;
	position: absolute;
	width:7.4rem;
	height: 4.3rem;
	border:3px solid #ffff00;
	border-radius: 0.4rem;
	top:-0.3rem;
	left:-0.3rem;
	
}
.balls_list .current .major .gou {
	display: block;
	position: absolute;
	background: url(../img/klpk/poker_ico.png) -0.65rem -1.8rem;
	height:1.2rem;
	width: 1.2rem;
	top:-0.3rem;
	right:-0.3rem;
	background-size:5.5rem 
}
/*.bz .current .major .gou {
	right:-5rem;
}*/
.klpkkjlist {
	padding:0.4rem 0;
	background: #F9F9F9;
	border-bottom: 1px solid #E2E2E2;
}
.klpkkjlist ul {
	color:#8d8d8d;
	font-size: 0.75rem;
	text-align: left;
	line-height: 1.4rem;
}
.klpkkjlist ul li{
	
	padding-left: 3%;
}
.pokerkj {
	display: inline-block;
	float:left
}
.pokerkj span{
	display: inline-block;
	width: 1.8rem;
	height: 1.8rem;
	margin-right: 0.46rem;
	position: relative;
	background:radial-gradient(#FFF, #e0fee8);
	border:1px solid #a9e0b7;
	border-radius: 0.2rem;
	margin-bottom: 0.2rem;
}
.pokerkj span em {
	color:black;
	padding-left: 2px;
}
.pokerkj span b {
	position: absolute;
	left:0.7rem;
	bottom: 0;
	width:1rem;
	height:1rem;
	background-position: center;
	
}
.pokerkj .proker1 b{
background: url(../img/klpk/poker01.png) 0 0;
background-repeat:no-repeat ;
background-size: 1rem auto

}
.pokerkj .proker2 b{
background: url(../img/klpk/poker02.png) 0 0;
background-repeat:no-repeat ;
background-size: 1rem auto
}
.pokerkj .proker3 b{
background: url(../img/klpk/poker03.png) 0 0;
background-repeat:no-repeat ;
background-size: 1rem auto
}
.pokerkj .proker4 b{
background: url(../img/klpk/poker04.png) 0 0;
background-repeat:no-repeat ;
background-size: 1rem auto
}
.klpkkjlist ul{
	display: block;
	width: 100%;
	padding:0.2rem 0;
	overflow: hidden;
	border-bottom: 1px solid #E2E2E2;
}
.klpkkjlist ul li {
	display: inline-block;
	float:left;
	
} 
.klpkkjlist ul .wb20 {
	width:12%;
	position: relative;
	padding-left: 3.5%;
	text-align: left;
	border-right: 0.15rem solid #e0e0e0;
	
}
.klpkkjlist ul .wb20:before {
	content:"";
	position: absolute;
	width: 0.62rem;
	/*height:0.62rem;*/
	background: #F9F9F9;
	right:-0.4rem;
	top:0.3rem;
	border-radius: 0.62rem;
	-webkit-border-radius: 0.62rem;
	-moz-border-radius: 0.62rem;
}
.klpkkjlist ul .wb20:after {
	content:"";
	position: absolute;
	width: 0.375rem;
	height:0.375rem;
	background: #E0E0E0;
	right:-0.27rem;
	top:0.4rem;
	border-radius: 0.375rem;
	-webkit-border-radius: 0.375rem;
	-moz-border-radius: 0.375rem;
}
.klpkkjlist ul .wb50 {
	width: 40%;
}
/*.pkkjlist .wb50 {
	border-left: 1px solid #E2E2E2;
}*/
.klpkkjlist .pkkjlist ul {
	border:none;
}
.klpkkjlist .pkkjlist ul:last-child {
	border-bottom: 1px solid #E2E2E2;
}
.hhzpk .spfzpk .unable,.spfzpk3 .unable {
	background: #e7e4e4;
}
.hhzpk .spfzpk .unable,.spfzpk3 .unable em{
	color:#999
}
/*竞彩历史交锋*/
.sfcpl table{width: 100%;_background-color: #ddd}
.sfcpl table td{border-bottom: 1px solid #cccccc;}
.sfcpl td:first-child{width: 24%;border-right: 1px solid #cccccc;}
.sfcpl .row{height: 30px;line-height: 30px;}
.sfcpl td:first-child .row{padding-left: 10px;color: #666666;}
.sfcpl td:last-child .row{padding-left: 10px;color: #333;text-align: center;}
.sfcpl tr:last-child td{border: none;}
.sfcpl .right .row a{padding-left: 10%;}
.sfcpl .x2 span{width: 50%;display: inline-block;}
.sfcpl .x3 span{width: 33.33%;display: inline-block;}
.sfcpl .c1{color: #ee332b;margin-right: 2px;}
.sfcpl .c2{color: #106fe5;margin-right: 2px;}
.sfcpl .c3{color: #38b035;}
.sfcpl .details{background: url(../img/hisdetail.png) no-repeat;
    width: 33px;height: 31px;padding-left: 20px;background-size: contain;}
.sfcpl{margin: 10px;border-radius: 20px;}
.sfcpl .no-border td{border-bottom:none;}

