﻿/*首页现金红包抽奖*/
html,body,p,ul,li,h3,h2,h4,a{margin:0px; padding:0px; list-style:none; text-decoration:none}
input {-webkit-appearance:none; /*去除input默认样式*/}
body{ background-color:#fff;}


.sjhbhslbox2 .close{ position:absolute; width:24px; height:24px; top:0px; right:-28px;}
.sjhbhslbox2 .close img{width:24px; height:24px;}
.sjhbhslbox2 .hslhbbd{ position:absolute; width:125px; height:75px; bottom:50px; left:127px;}
.sjhbhslbox2 .hslhbbd .xxline input{ width:120px; height:19px; line-height:19px; padding-left:5px; border:none; background-color:none; color:#333; margin-bottom:5px; border-radius:0px;}
.sjhbhslbox2 .hslhbbtn2 input{ width:196px; height:36px; background-color:rgba(0,0,0,0); border:none; cursor:pointer;}
.sjhbhslbox2 .hslhbbtn2{bottom:-50px; left:-57px; width:196px; height:36px; position:absolute}

.hslhb1{
	position:absolute;
	width: 320px;
    height: 335px;
	left:50%;
	top:50%;
	margin-top:-160px;
	margin-left:-160px;
	background-image: url(/newm/images/redpack/1.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
	z-index:9999;
}

.hslhb1 .hslhbbtn {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0px;
}

.hslhb1 .close {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 17px;
	right: 17px;
	z-index: 99;
}

.close img {
	width: 40px;
	height: 40px;
	opacity: .8
}


.pchbhslbox{
	position:absolute;
	width: 320px;
    height: 335px;
	left:50%;
	top:50%;
	margin-top:-160px;
	margin-left:-160px;
	background-image: url(/newm/images/redpack/2.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
	z-index:9999;
}

.pchbhslbox2 {
	position:absolute;
	width: 320px;
    height: 335px;
	left:50%;
	top:50%;
	margin-top:-160px;
	margin-left:-160px;
	background-image: url(/newm/images/redpack/3.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
	z-index:9999;
}
.pchbhslbox2 .close{ position:absolute; width:40px; height:40px; top:17px; right:17px;}
.pchbhslbox2 .hslhbbd{ 
    position: absolute;
    width: 312px;
    height: 210px;
    top: 116px; }
.pchbhslbox2 .hslhbbd .xxline input{ width:170px; height:31px; line-height:31px; padding-left:10px; border:none; background-color:none; color:#333;     margin-left: 75px; margin-bottom:6px;}
.pchbhslbox2 .hslhbbtn2 input{ width:310px; height:57px; background-color:rgba(0,0,0,0); border:none; cursor:pointer;}
.pchbhslbox2 .hslhbbtn2{    bottom: 46px; left:0px; width:310px; height:57px;}

.pchbhslbox2 .hslhbgbtip{
	display: none;
	width: 320px;
    height: 335px;
	/*left:50%;
	top:50%;*/
	/*margin-top:-300px;
	margin-left:-160px;*/
	z-index: 99999;
	background-image: url(/newm/images/redpack/5.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center top;
	position: absolute;
}
.pchbhslbox2 .hslhbgbtip a{display:block; position:absolute; width:115px; height:34px; top:150px;}
.pchbhslbox2 .hslhbgbtip .closetip1{right:165px;}.pchbhslbox2 .hslhbgbtip .closetip2{  left:172px;}


.pchbhslbox3 {
	position:absolute;
	width: 320px;
    height: 335px;
	left:50%;
	top:50%;
	margin-top:-160px;
	margin-left:-160px;
	background-image: url(/newm/images/redpack/4.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
	z-index:9999;
}
.pchbhslbox3 .hslhbbtn2{width:100%; height:100%; display:block; left:136px; bottom:0px;}





.hslhbbtn2 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0px;
}

.pchbhslbox b {
color: #ea2d19;
    font-size: 29px;
    position: absolute;
    left: 36%;
    top: 148px;
    font-weight: normal;
}

.hslgbbg {
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5)
}

.hslhbsmall {
	position: fixed;
	z-index: 9999;
	display: none;
	right: 10px;
	bottom: 10px;
}

