
/* 弹窗 */
.mask{width:100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,.85); display: none; z-index: 10;}
/*pc端打开二维码弹窗*/
.fix-bg{width:100%; height: 100%; background: rgba(0,0,0,0); position: fixed; top: 0; left: 0; display: none; z-index: 9; text-align: center;}
/*#pcEwm{ display: block;}*/
.pc-box{width: 350px; position: fixed; top: 20%; left: 50%; margin-left: -150px; background: #fff; text-align: center;padding-bottom: 40px;}
.pc-box font {
    width: 100%;
    font: bold .24rem/.48rem "microsoft yahei";
    color: #fff;
    float: left;
    background: url(../../19kcsyz/images/webTit.png) no-repeat center top;
    background-size: 100% 100%;
    min-height: .8rem;
}
.pc-box p{width: 80%; font: 16px/24px "microsoft yahei";color: #666;float: left; margin: 20px 10%;}
.pc-box img{width: 50%;display: block; margin:20px 25% auto;float: left;}
.pc-box a{width: 24px; height: 24px; display: block; cursor: pointer; position: absolute; top: 10px; right: 10px; border-radius: 50%; background: #fff; font: 24px/24px arial;color: #333;}

/* 分享 */
/* #sharePage{display: block;} */
#sharePage >img{width: 6.3rem; display: block; margin: .35rem auto .8rem;}
#sharePage a{width: 3rem; height: .89rem; display: block; margin: auto; clear: both;}
#sharePage a img{display: block; width: 100%; margin: auto;}

/* 提示弹窗 */
/* #ewmBox{display: block;} */
.tip01,.tip02,.loginshow{width: 6rem; height: 5.73rem; display: block; background: url(../images/tc-bg.png) no-repeat center top; background-size: 100% 100%;
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.tip01 .tip-title{width: 100%; height: 1.66rem; display: block; float: left; clear: both; text-align: center;}
.tip01 .tip-title font{font: bold .4rem/1.2rem "microsoft yahei";color: #FFFFFF;}
.tip01 .tip-ewm{width: 100%; clear: both; float: left; margin-top: .7rem;}
.tip01 .tip-ewm img{width: 1.96rem; height: 1.96rem; display: block; float: left; margin-left: .82rem;}
.tip01 .tip-ewm p{font: .28rem/.44rem "microsoft yahei";color: #444; float: left; margin-left: .24rem; margin-top: .45rem;}
.tip01 .tip-ewm p span{color: #e12b43;}
.tip-close{position: absolute; width: .38rem; height: .38rem; display: block; top: -.15rem; right: -.18rem;}
.tip-close a{width: 100%; display: block;}
.tip-close a img{width: 100%; display: block; margin: auto;}

/* 重复弹窗 */
/* #repeatJoin{display: block;} */
.tip02 .tip-title{width: 100%; height: 1.66rem; display: block; float: left; clear: both; text-align: center;}
.tip02 .tip-title font{width:100%; float: left;font: bold .4rem/1.2rem "microsoft yahei";color: #FFFFFF; background: url(../images/tip-title.png) no-repeat center; background-size: 3.33rem;}
.tip-txt{width: 100%; clear: both; float: left; margin-top: .9rem; text-align: center;}
.tip-txt p{font: .28rem/.44rem "microsoft yahei";color: #333333; width: 100%; float: left; clear: both; margin-bottom: .5rem;}
.tip-txt a{width: 4.5rem; height: .6rem; display: block;clear: both; margin: auto; font: 600 .28rem/.6rem "microsoft yahei";color: #fff; background: #e74245;
	background: -webkit-linear-gradient(left, #f45a3e , #db2a4d); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f45a3e, #db2a4d); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f45a3e, #db2a4d); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f45a3e , #db2a4d); /* 标准的语法 */
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem;
	border-radius: .3rem;
	-webkit-box-shadow: 0 .05rem .16rem rgba(245,41,41,.5);
	box-shadow: 0 .05rem .16rem rgba(245,41,41,.5);
}

/* 登录弹窗 */
/* #loginbox{display: block;} */
.loginshow .login-title{width: 100%; height: 1.66rem; display: block; float: left; clear: both; text-align: center;}
.loginshow .login-title font{width:100%; float: left;font: bold .4rem/1.2rem "microsoft yahei";color: #FFFFFF; background: url(../images/tip-title.png) no-repeat center; background-size: 3.33rem;}
.loginshow form{width: 100%; clear: both; float: left; margin-top: .55rem;}
.loginshow form ul{width: 4.5rem; margin: auto; clear: both; }
.loginshow form ul li{width: 100%; clear: both; float: left; margin-bottom: .25rem;}
.loginshow form ul li.short{margin-bottom: .55rem;}
.loginshow form ul li input{width: 100%; height: .66rem;display: block;float: left; font: .24rem/.66rem "arial, helvetica, sans-serif"; text-indent: .2rem; border: solid 1px #d2d2d2;
	-webkit-border-radius: .1rem;
	-moz-border-radius: .1rem;
	border-radius: .1rem;
}
.loginshow form ul li input#YzNum{width: 2.8rem;}
.loginshow form ul li input#btnSendCode1{background: none; color: #f42b24; border: none;width: 1.6rem;float: right; text-decoration: underline;}
.loginshow form a{clear: both; width: 4.5rem; height: .62rem; display: block; margin: auto; font: 600 .28rem/.62rem "microsoft yahei";color: #fff; text-align: center;
	background: #e74245;
	background: -webkit-linear-gradient(left, #c51f19 , #e91b14); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #c51f19, #e91b14); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #c51f19, #e91b14); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #c51f19 , #e91b14); /* 标准的语法 */
	-webkit-border-radius: .32rem;
	-moz-border-radius: .32rem;
	border-radius: .32rem;
}

/* 领取规则弹窗 */
.tip01, .tip02, .loginshow1 {
    width: 6rem;
    height: 8.83rem;
    display: block;
    background: url(../images/gzBg.png) no-repeat center top;
    background-size: 100% 100%;
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
/* 活动已结束 */
.tip01, .tip02, .loginshow2 {
    width: 6rem;
    height: 5.73rem;
    display: block;
    background: url(../images/tc-bg.png) no-repeat center top;
    background-size: 100% 100%;
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.gzCont {
    font: .28rem/.44rem "microsoft yahei";
    color: #333333;
    display: inline-block;
    margin-top: 2rem;
    width: 90%;
    padding: 0 5%;
}
.gzbt p>span{
	font-weight: bold;
	color: #cd1e18;
}
.gzzy p{
	color: #666;
}
.gzzy p span{
	color: #cd1e18;
}
.gzCont>div{
	margin-bottom: .02rem;
}
.gzbt p>label {
    width: .28rem;
    height: .28rem;
    line-height: .26rem;
    background-color: #cf0d0c;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: .26rem;
    margin-right: .08rem;
}
.gzCont .zdBtn {
    width: 4.50rem;
    height: .68rem;
    font: .36rem/.68rem "microsoft yahei";
    color: #fff;
    background: -webkit-linear-gradient(left, #c51f19, #e91b14);
    background: -o-linear-gradient(right, #c51f19, #e91b14);
    background: -moz-linear-gradient(right, #c51f19, #e91b14);
    background: linear-gradient(to right, #c51f19, #e91b14);
    border-radius: 30px;
    text-align: center;
    margin: .2rem auto 0;
}
.YRfs .ptcy {
    border: 1px solid #333;
    font: .28rem/.48rem "microsoft yahei";
    color: #333;
    height: .48rem;
    width: 2.6rem;
    border-radius: 4px;
    margin: 0 auto;
    position: relative;
    margin-bottom: .15rem;
}
#hdjs .gzCont p {
    min-height: 1.5rem;
    text-align: center;
    margin-top: .5rem;
}

.cfzl {
    margin: .3rem auto 1rem;
    width: 62%;
    text-align: center;
}
#cfzl .loginshow2 {
    width: 6rem;
    height: 5.73rem;
    display: block;
    background: url(../images/wxts.png) no-repeat center top;
    background-size: 100% 100%;

}
#zbsj .loginshow2 {
    width: 6rem;
    height: 5.73rem;
    display: block;
    background: url(../images/wxts.png) no-repeat center top;
    background-size: 100% 100%;

}
#hdjs .loginshow2 {
    width: 6rem;
    height: 5.73rem;
    display: block;
    background: url(../images/wxts.png) no-repeat center top;
    background-size: 100% 100%;

}
#zbsj p{
	text-align: center;
	margin: .3rem auto 1rem;
}