img {
	display: block;
	width: 100%;
}

a:focus, a:hover {
	text-decoration: none;
}

i, em {
	font-style: normal;
}

body {
	background: #091d42;
	font-family: "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", serif;
	width: 100%;
	height: 100%;

}

#wrap {
	margin: 0 auto;
}

html, body {
	position: relative;
	height: 100%;
}

/*body {*/
/*    background: #eee;*/
/*    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;*/
/*    font-size: 14px;*/
/*    color:#000;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/
.swiper-container {
	width: 100%;
	height: 100%;
}

.header {
	width: 100%;
	height: 1.17rem;
	background: url("../images/header_01.png") no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}

.headerWrapper {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.header .logoWrapper {
	width: 25%;
	height: 100%;
	text-align: center;
}

.header .logoWrapper img {
	width: 2.01rem;
	height: 1.17rem;
	margin: 0 auto;
}

.header .headerText {
	width: 34%;
	height: 100%;
	color: #cbe8ff;
}

.header .headerText h2 {
	font-size: 0.22rem;
	font-weight: bold;
	margin: 0.38rem 0 0.11rem 0;
}

.headerText p {
	font-size: 0.16rem;
}

.header .headerBtns {
	width: 48%;
	height: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.headerBtns a {
	display: inline-block;
	width: 1.43rem;
	height: 0.53rem;
}

.headerBtns a.login {
	background: url("../images/loginBtn_03.png") no-repeat center;
	background-size: 100%;

}
.headerBtns a.logout{
	background: url("../images/logout_03.png") no-repeat center;
	background-size: 100%;
}
.headerBtns a.ruleBtn {
	background: url("../images/ruleBtn_03.png") no-repeat center;
	background-size: 100%;
	margin-right: 0.17rem;
}

.swiper-slide {
	text-align: center;
}

/*.swiper-slide {*/
/*    text-align: center;*/
/*    font-size: 18px;*/
/*    !*background:url("../images/1.jpg") no-repeat left top;*!*/
/*    !*background-size: 100%;*!*/
/*    !* Center slide text vertically *!*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: -webkit-flex;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    -webkit-justify-content: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    -webkit-align-items: center;*/
/*    align-items: center;*/
/*}*/
.one {
	background: url("../images/bg1.jpg") no-repeat left top;
	background-size: 100%;
	position: relative;
}

.selectWrapper {
	/*margin:0 14px;*/
	position: absolute;
	left: 0%;
	top: 7.17rem;
	width: 100%;
	display: flex;
}

.selectWrapper .selectBg {
	width: 50%;
}

.selectWrapper .select1 span.text_year, .selectWrapper .select2 span.text_year {
	color: #cbe8ff;
	font-size: 0.3rem;
	/*width:46%;*/
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}



.btn-group bootstrap-select {
	font-size: 0.2rem !important;
	color: #ffffff !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 2.1rem !important;
	border: 1px solid #289ef0;
}

.selectBg .bootstrap-select .btn-default {
	background: #112e62 !important;
	border-radius: 0 !important;
	border: none !important;
	color: #ffffff !important;
	font-size: 0.2rem !important;
	height: 0.48rem;
}

.selectBg .bootstrap-select .btn .bs-caret {
	width: 0.48rem;
	height: 0.49rem;
	background: #2ea5f9;
	display: block;
	position: absolute;
	right: -1px;
	top: 0;
}

.selectBg .bootstrap-select .btn .bs-caret .caret {
	right: 0.09rem;
	top: 0.22rem;
	border-top: 0.2rem solid;
	border-left: 0.18rem solid transparent;
	border-right: 0.16rem solid transparent;
	border-bottom: 0.16rem solid transparent;
	color: #000000;
}

.selectBg .dropdown-menu {
	border-radius: 0 !important;
	background: #0e274c !important;
	color: #a8aeb9;
	font-size: 0.2rem;
	width: 2rem;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	color: #ffffff !important;
	background-color: #4c6990;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover span {
	color: #ffffff !important;
}

.selectBg .selected a span {
	color: #ffffff !important;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text{
	color: #ffffff;
}
.shareBtn {
	display: block;
	width: 2.82rem;
	height: 0.73rem;
	background: url("../images/shareBtn_03.png") no-repeat center;
	background-size: 100%;
	position: absolute;
	left: 50%;
	margin-left: -1.41rem;
	top: 8.16rem;
}

.rankWrapper {
	width: 5.71rem;
	height: 1.43rem;
	background: url("../images/rankBg_03.png") no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 9.18rem;
	left: 50%;
	margin-left: -2.655rem;
}

.rankBg {
	width: 5.58rem;
	height: 1.27rem;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -2.79rem;
	text-align: center;
}

.rankBg p {
	font-size: 0.24rem;
	color: #a7d8ff;
	line-height: 0.3rem;
}

.rankBg p span {
	color: #1da3ff;
}

.rankBg p:nth-child(1) {
	margin-top: 0.24rem;
}

.rankBg p:nth-child(2) {
	margin-top: 0.15rem;
}

.rankBg a {
	display: inline-block;
	width: 1.57rem;
	height: 0.48rem;
	background: url("../images/seeBtn_07.png") no-repeat center;
	background-size: 100%;
	vertical-align: top;
	margin-left: 0.26rem;
}

/*two*/
.two, .three, .four, .five {
	background: url("../images/bg2.jpg") no-repeat left top;
	background-size: 100%;
	position: relative;
}

.two .twoTitle {
	width: 100%;
	height: 0.79rem;
	margin-top: 1.37rem;
}

.two_reward {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

.rewardOne {
	width: 4.6rem;
	height: 3.47rem;
	background: url("../images/rewardWrapper_03.png") no-repeat center;
	background-size: 100%;
	margin: 0 auto;
}

.twoRewardText {
	margin-top: -0.2rem;
}

.two_reward p {
	text-align: left;
	color: #70a6e4;
	font-size: 0.24rem;
	line-height: 0.35rem;
}

.two_reward p span {
	color: #d5feff;
}

.two_reward p i {
	display: inline-block;
	border-left: 0.14rem solid #6699d3;
	border-top: 0.14rem solid transparent;
	border-right: 0.14rem solid transparent;
	border-bottom: 0.14rem solid transparent;
	vertical-align: middle;
}

.rewardbgs {
	display: flex;
	margin-top: 0.2rem;
}

.rewardbgs div {
	width: 50%;
}

.rewardbgs div img {
	width: 2.02rem;
	height: 1.76rem;
	margin: 0 auto;
}

.rewardbgs div p {
	font-size: 0.24rem;
	color: #70a6e4;
	margin: 0 auto;
	width: 2.5rem;
}

.rewardbgs div p.two_active {
	color: #d5feff;
}

.lineWrapper {
	width: 100%;
	height: 0.55rem;
	background: url("../images/lineBg_06.png") no-repeat center;
	background-size: 100%;
	margin-top: 0.2rem;
	position: relative;
}

.lineWrapper .lineText {
	width: 3.5rem;
	/*margin: 0 auto;*/
	position: absolute;
	left: 50%;
	margin-left: -1.7rem;
	text-align: center;
	color: #2d59ac;
	font-size: 0.2rem;
}
.lineText p i{
	display: inline-block;
	border-left: 0.11rem solid #2d59ac;
	border-top: 0.11rem solid transparent;
	border-right: 0.11rem solid transparent;
	border-bottom: 0.11rem solid transparent;
	vertical-align: middle;
}
.lineText p:nth-child(2){
	margin-left: 0.2rem;
}
.lineWrapper .lineText p {
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #2d59ac;
}

/*three*/
.three .title3 {
	width: 100%;
	height: 0.79rem;
	margin-top: 1.37rem;
}

.rewardThreeBgs {
	width: 100%;
	height: 5.62rem;
	background: url("../images/rewardBg_03.png") no-repeat center;
	background-size: 100%;
	overflow: hidden;
}

.threeText1 {
	width: 6.26rem;
	height: 0.86rem;
	display: flex;
	margin: 0.36rem auto 0;
	background: url("../images/text1_03.png") no-repeat center;
	background-size: 100%;
}

.text_active {
	background: url("../images/text1_on_03.png") no-repeat center !important;
	background-size: 100% !important;
}

.threeText1 .text_three, .threeText2 .text_three {
	width: 75%;
}

.threeText1 .img_three, .threeText2 .img_three {
	width: 25%;
}

.threeText1 .text_three p, .threeText2 .text_three p {
	color: #3567c2;
	font-size: 0.24rem;
	line-height: 0.32rem;
	text-align: left;
	font-weight: bold;
	padding-left: 0.2rem;
	margin-top: 0.03rem;
}

.text_active .text_three p, .threeText2_active .text_three p {
	color: #0d2d6e;
}

.text_active .text_three p span, .threeText2_active .text_three p span {
	color: #ffffff;
}

.threeText2_active p em {
	color: #f6ee69;
}

.threeText1 .img_three .unfinished {
	width: 1.37rem;
	height: 0.53rem;
	margin: 0.15rem auto 0;
}

.threeText2 .img_three .unfinished {
	width: 1.37rem;
	height: 0.53rem;
	margin: 0.25rem auto 0;
}

.threeText1 .img_three .finished, .threeText2 .img_three .finished {
	width: 1.37rem;
	height: 0.66rem;
	margin: 0.1rem auto 0;
}

.threeText2 {
	width: 6.26rem;
	height: 1.1rem;
	background: url("../images/text2.png") no-repeat center;
	background-size: 100%;
	display: flex;
	margin: 0.26rem auto;
}

.threeText2_active {
	background: url("../images/text2_on_03.png") no-repeat center !important;
	background-size: 100% !important;
}

.threeBtns {
	width: 90%;
	margin: 0.45rem auto 0.5rem;
}

.threeBtns a {
	display: inline-block;
	width: 3.13rem;
	height: 0.8rem;
}

.threeBtns a:nth-child(2) {
	margin-left: 0.32rem;
}

.three_line {
	width: 100%;
	height: 0.98rem;
	background: url("../images/line2Bg_02.png") no-repeat center;
	background-size: 100%;
}

.three_line p {
	text-align: center;
	font-size: 0.2rem;
	line-height: 0.32rem;
	color: #2d59ac;
}

.three_line p i {
	display: inline-block;
	border-left: 0.11rem solid #2d59ac;
	border-top: 0.11rem solid transparent;
	border-right: 0.11rem solid transparent;
	border-bottom: 0.11rem solid transparent;
	vertical-align: middle;
}

/*four*/
.lotterWrapper {
	margin-top: 2.43rem;
}

#lottery table {
	border-collapse: separate;
	border-spacing: 0.2rem;
	width: 90%;
	margin: 0 auto;
}

#lottery table td.lottery-unit {
	width: 1.98rem;
	height: 1.91rem;
	background: url("../images/kuang_03.png") no-repeat center;
	background-size: 100%;
	text-align: center;
	/*vertical-align: middle;*/
	font-size: 0.22rem;
	/*color: #3567c2;*/
	/*font-index: -999;*/
	position: relative;
}


#lottery table td img {
	width: 1.74rem;
	height: 1.32rem;
	margin: 0 auto;
}

#lottery table td p {
	color: #3567c2;
	font-size: 0.22rem;
	width: 1.74rem;
	/*margin-top: -0.2rem;*/
	text-align: center;
	margin: 0 auto;
}

#lottery table td.active p {
	color: #baebff;
}

#lottery table td.active {
	background: url("../images/on_03.png") no-repeat center !important;
	background-size: 100% !important;
	display: none;
}

#lottery table td.active {
	display: block;
}

.lotteryBtn {
	background: url("../images/lotteryBtn_03.png") no-repeat center !important;
	background-size: 100% !important;
	color: #ffcdd1;
	font-size: 0.24rem;
	text-align: center;
	overflow: hidden;
}

.lotteryBtn div {
	width: 100%;
	height: 0.32rem;
	position: absolute;
	left: 0;
	top: 0.9rem;
}

.lotteryBtn span {
	display: block;
	margin: 0 auto;
}

.lotteryBtn span:nth-child(1) {
	/*margin-top: 0.9rem;*/
}

.lineFour {
	width: 100%;
	height: 0.65rem;
	background: url("../images/lineFour_02.png") no-repeat center;
	background-size: 100%;
	margin-top: 0.88rem;
}

.lineFour p i {
	display: inline-block;
	border-left: 0.11rem solid #2d59ac;
	border-top: 0.11rem solid transparent;
	border-right: 0.11rem solid transparent;
	border-bottom: 0.11rem solid transparent;
	vertical-align: middle;
}

.lineFour p {
	color: #8bb3ff;
	font-size: 0.2rem;
	line-height: 0.3rem;
}

.lineFour p:nth-child(2) {
	color: #2d59ac;
}

/*five*/
.peoplePaperBg {
	width: 100%;
	height: 4.62rem;
	background: url("../images/peoplePaperBg_02.png") no-repeat center;
	background-size: 100%;
	margin-top: 1.73rem;
	text-align: center;
}

.txtMarquee-left {
	width: 6.38rem;
	height: 4.35rem;
	margin: 0 auto;
	overflow: hidden;
	/*border: 1px solid red;*/
}

.txtMarquee-left h1 {
	font-size: 0.4rem;
	color: #a7d8ff;
	font-weight: bold;
	margin: 0.34rem auto 0.4rem;
}

.peoplePaperBg ul li {
	font-size: 0.3rem;
	color: #51abf3;
	line-height: 0.4rem;
}

.sloganBgs {
	width: 100%;
	height: 2.29rem;
	margin: 0.6rem auto 0.3rem;
}

.clickBtn {
	width: 5.17rem;
	height: 0.9rem;
	display: block;
	margin: 0 auto;
}

/*模态框*/
.modal_new {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.6);
	overflow: hidden;
	z-index: 999;
	width: 100%;
	height: 100%;
	display: none;
}

.modalRuleBg {
	width: 100%;
	height: 9.98rem;
	background: url("../images/ruleModal_02.png") no-repeat center;
	background-size: 100%;
	position: relative;
	margin: 1.4rem auto 0;
	overflow: hidden;
}

.back_rule {
	display: block;
	width: 0.65rem;
	height: 0.62rem;
	background: url("../images/back_03.png") no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 0.65rem;
	top: 0.2rem;
}

.modalRuleBg .modalWrapper {
	width: 75%;
	height: 8rem;
	/*border: 1px solid;*/
	margin: 1.38rem auto 0;
}

.modalWrapper div {
	display: flex;
}

.modalWrapper div p span{
	color:red;
}
.modalRuleBg .modalWrapper div i {
	display: inline-block;
	border-left: 0.11rem solid #2d59ac;
	border-top: 0.11rem solid transparent;
	border-right: 0.11rem solid transparent;
	border-bottom: 0.11rem solid transparent;
	vertical-align: middle;
	width: 3%;
	height: 0px;
	margin-top: 0.08rem;
}

.modalWrapper div p {
	font-size: 0.24rem;
	color: #51abf3;
	width: 96%;
	line-height: 0.4rem;
	text-align: left;
}

.modalWrapper .modal_active p {
	color: #d5feff;
	font-weight: bold;
	/*margin-left: 5%;*/
}

.modalWrapper .modal_active  i {
	display: inline-block;
	border-left: 0.11rem solid #d5feff;
	border-top: 0.11rem solid transparent;
	border-right: 0.11rem solid transparent;
	border-bottom: 0.11rem solid transparent;
	vertical-align: middle;
}

/*排行榜*/
.rankModalBg {
	width: 100%;
	height: 9.34rem;
	background: url("../images/rankModal_02.png") no-repeat center;
	background-size: 100%;
	position: relative;
	margin: 1.5rem auto 0;
	overflow: hidden;
}

.rankModalBg .back_rule {
	right: 0.6rem;
	top: 0.14rem;
}

.modal_rank .rankWrapperBgs {
	width: 77%;
	margin: 1.48rem auto 0;
	text-align: center;
}

.rankWrapperBgs ul {
	width: 100%;
	margin: 0 auto;
	display: flex;
	border: 1px solid #2072aa;
}

.rankWrapperBgs ul li {
	font-size: 0.24rem;
	color: #51abf3;
	text-align: center;
	height: 0.63rem;
	line-height: 0.63rem;
}

.rankWrapperBgs ul {
	border-bottom: 0px solid transparent;
}

.rankWrapperBgs ul:last-child {
	border-bottom: 1px solid #2072aa;
}

.rankWrapperBgs ul.head li {
	font-size: 0.26rem;
	color: #89c5f4;
	font-weight: bold;
}

.rankWrapperBgs ul li:nth-child(1) {
	width: 25%;
	border-right: 1px solid #2072aa;
}

.rankWrapperBgs ul li:nth-child(2) {
	width: 40%;
	border-right: 1px solid #2072aa;
}

.rankWrapperBgs ul li:nth-child(3) {
	width: 35%;
}

/*奖励和地址*/
.addressModalBgs {
	width: 100%;
	height: 9.1rem;
	background: url("../images/addressBgs_02.png") no-repeat center;
	background-size: 100%;
	overflow: hidden;
	position: relative;
	margin: 1.5rem auto 0;
}

.addressModalBgs .back_rule {
	right: 0.6rem;
	top: 0.12rem;
}

.addressWrapper {
	width: 83.6%;
	/*height: 100%;*/
	margin: 0 auto 0.1rem;
	/*border:1px solid;*/
}

.rewardModalBgs {
	width: 100%;
	margin: 0.5rem auto 0;
	height: 1.8rem;
	display: flex;
	overflow-y: scroll;
}

.rewardModalBgs div {
	width: 50%;
	text-align: center;
}

.rewardModalBgs div h1 {
	color: #a7d8ff;
	font-size: 0.4rem;
	font-weight: bold;
}

.rewardModalBgs div p {
	color: #70b5ec;
	font-size: 0.28rem;
	margin-top: 0.16rem;
}

.addressTitle {
	width: 100%;
	height: 0.41rem;
}

.addressWrapperBgs div {
	width: 83%;
	margin: 0.27rem auto 0;
}

.addressWrapperBgs div span {
	width: 30%;
	text-align: left;
	font-size: 0.3rem;
	color: #7bc5ff;
	display: inline-block;
	vertical-align: middle;
}

.addressWrapperBgs div input {
	width: 3.23rem;
	height: 0.49rem;
	border: 1px solid #2fb8ff !important;
	background: #0c1d3c;
	color: #ffffff;
}

.addressWrapperBgs div textarea {
	width: 3.23rem;
	height: 1.2rem;
	border: 1px solid #2fb8ff !important;
	background: #0c1d3c;
	color: #fff;
}

.addressTipsBg {
	width: 83%;
	margin: 0.3rem auto 0;
	text-align: center;
}

.addressTipsBg p {
	color: #3a7dec;
	font-size: 0.2rem;
	line-height: 0.3rem;
}

.addressTipsBg p i {
	display: inline-block;
	border-left: 0.11rem solid #3a7dec;
	border-top: 0.11rem solid transparent;
	border-right: 0.11rem solid transparent;
	border-bottom: 0.11rem solid transparent;
	vertical-align: middle;
}

.submit {
	display: block;
	width: 2.93rem;
	height: 0.89rem;
	margin: 0.35rem auto 0;
}
/*分享页面*/
.codeModalBgs{
	width: 100%;
	height: 5.46rem;
	background: url("../images/shareBg_02.png") no-repeat center;
	background-size: 100%;
	margin: 3.1rem auto 0;
	position: relative;
}
.codeBg_share{
	position: absolute;
	bottom: 0.3rem;
	right: 0.57rem;
	width: 1.36rem;
	height: 1.36rem;
	background: url("../images/codeBg_03.png") no-repeat center;
	background-size: 100%;
}
.codeBg_share img{
	width: 1.25rem;
	height: 1.25rem;
	border: 1px solid #49b0ff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -0.625rem;
	margin-top: -0.625rem;
}
.down {
	width: 0.61rem;
	height: 0.43rem;
	background: url("../images/arrow_03.png") no-repeat center;
	background-size: 100%;
	text-align: center;
	-moz-animation: myMove 0.7s linear infinite alternate;
	-webkit-animation: myMove 0.7s linear infinite alternate;
	-o-animation: myMove 0.7s linear infinite alternate;
	animation: myMove 0.7s linear infinite alternate;
	position: absolute;
	top: 10.8rem;
	left: 50%;
	margin-left: -0.305rem;
}

@-moz-keyframes myMove {
	0% {
		padding-top: 30px;
	}
	100% {
		padding-top: 50px;
	}
}

@-webkit-keyframes myMove {
	0% {
		padding-top: 30px;
	}
	100% {
		padding-top: 50px;
	}
}

@-o-keyframes myMove {
	0% {
		padding-top: 30px;
	}
	100% {
		padding-top: 50px;
	}
}

@keyframes myMove {
	0% {
		padding-top: 30px;
	}
	100% {
		padding-top: 50px;
	}
}
/*登录*/
.modalt {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.6);
	overflow: hidden;
	z-index: 99;
}
.closet {
	width: 0.5rem;
	height: 0.43rem;
	background: url(../images/close_03.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 0.24rem;
	right: 0.26rem;
	z-index: 999;
}
.loginBg {
	width: 6.34rem;
	height: 5.64rem;
	background: url(../images/login_bg_03.png) no-repeat center;
	background-size: 100%;
	overflow: hidden;
	margin: 0 auto;
	top: 20%;
	text-align: center;
	position: relative;
}

.textBg {
	width: 100%;
	height: auto;
	padding-top: 0.4rem;
	text-align: center;
}

.textBg img {
	width: 0.35rem;
	height: 0.07rem;
	margin: 0 0.1rem 0.1rem;
	display: inline-block;
}

.textBg .loginText {
	font-size: 0.34rem;
	color: #fff;
	cursor: pointer;
}

.textBg .resText {
	font-size: 0.34rem;
	color: #578eff;
	cursor: pointer;
}



.inputBg {
	width: 4.2rem;
	height:0.54rem;
	background: #ffffff;
	border-radius: 0.08rem;
	margin: 0 auto;
}

.peopleBg {
	margin-top: 0.74rem;
}

.passwordBg {
	margin-top: 0.2rem;
}

.inputBg div {
	width: 20%;
	font-size: 0.2rem;
	color: #989899;
	text-align: center;
	float: left;
	line-height: 0.5rem;
	position: relative
}

.inputBg div img {
	margin-bottom: 0.173333rem;
}

.inputBg span {
	border-right: 1px solid #999999;
	height: 0.3rem;
	padding-left:0.1rem;
	display: inline-block;
	top: 0.1rem;
	position: absolute;
}

.inputBg input {
	width: 100%;
	font-size: 0.2rem;
	height: 100%;
	line-height: 0.54rem;
	background: none;
	border: none;
	outline: none;
	text-indent:15px;
}

.btnBg {
	width: 100%;
	height: auto;
	margin-top: 0.2rem;
	text-align: center;
}

.btnBg .loginBtn {
	width: 4.2rem;
	height: 0.73rem;
	background: #5dabfa;
	color: #2b3e69;
	box-shadow: 0.02rem 0.04rem 0.02rem #0b3770;
	font-size:0.32rem;
	line-height: 0.73rem;
	text-align: center;
	margin: 0 auto;
	border-radius: 0.06rem;
	cursor: pointer;
}

.forgetBg {
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 8px;
}

.forgetBg a {
	font-size: 0.24rem;
	text-align: center;
	color: #0090ff;
	text-decoration: underline;
}

/*注册*/
.regBg {
	width: 6.66rem;
	height: 7.55rem;
	background: url(../images/resBg_03.png) no-repeat center;
	background-size: 100%;
	overflow: hidden;
	margin: 0 auto;
	top: 20%;
	text-align: center;
	position: relative;
}

.regBg .inputBg input {
	width: 100% !important;
}

.phoneBg {
	margin-top: 0.26rem;
}

.dunBg {
	width: 4.2rem;
	height: 0.54rem;
	margin: 0 auto;
	margin-top: 11.5px;
}

.pasBg {
	width: 2.5rem;
	height:0.54rem;
	background: #ffffff;
	-webkit-border-radius: 0.08rem;
	-moz-border-radius: 0.08rem;
	border-radius: 0.08rem;
	float: left;
}

.pasBg div {
	width: 20%;
	/*border-right: 1px solid #999999;*/
	text-align: center;
	float: left;
	line-height: 0.54rem;
}

.pasBg input {
	width: 100%;
	font-size: 0.2rem;
	height: 100%;
	-webkit-border-radius: 0.08rem;
	-moz-border-radius: 0.08rem;
	border-radius: 0.08rem;
	line-height: 0.54rem;
	text-indent: 0.15rem;

}

.pasBg div img {
	margin-bottom: 0.173333rem;
}

.codeBg {
	width: 1.44rem;
	height: 0.54rem;
	font-size: 0.22rem;
	color: #ffffff;
	text-align: center;
	line-height: 27px;
	float: right;
	background: #bd1129;
	border-radius: 4px;
}

.textBgtt {
	font-size: 0.34rem;
	color: #ffffff;
	padding-top: 0.5rem;
}

.btn_s {
	float: right;
	width: 2.653333rem;
	height: 0.8rem;
	background: #fde367;
	color: #875c18;
	font-size: 0.4rem;
	text-align: center;
	line-height: 0.8rem;
	border-radius: 0.106667rem;
	cursor: pointer;
	margin-bottom: 0.4rem;
}
/*实物模型弹框*/
.modelBg{
	width: 100%;
	height: 4.42rem;
	background: url("../images/modelKuang_02.png") no-repeat center;
	background-size: 100%;
	margin: 1.7rem auto 0;
	position: relative;
	overflow: hidden;
}
.close_new{
	display: block;
	width: 0.66rem;
	height: 0.63rem;
	position: absolute;
	top: 0.1rem;
	right: 0.59rem;
}
.modelBgs_new{
	width: 6.27rem;
	height: 4.15rem;
	margin: 0.1rem auto 0;
	/*border: 1px solid red;*/
}
.modelImgBg{
	width: 1.11rem;
	height: 1.27rem;
	margin: 0.37rem auto 0.1rem;
}
.modelTextBg{
	width: 6.25rem;
	height: 0.64rem;
	line-height: 0.64rem;
	background: url("../images/textBg_new_03.png") no-repeat center;
	background-size: 100%;
	margin: 0 auto;
}
.modelTextBg p{
	color: #51abf3;
	font-size: 0.26rem;
	font-weight: bold;
}
.modelTextBg p span{
	color: #fffcaa;
}
.texts{
	width: 90%;
	font-size: 0.2rem;
	color: #2d59ac;
	line-height: 0.32rem;
	margin:0.4rem auto 0;
}
/*复制地址弹框*/
.modelAddressBg{
	margin: 1rem auto 0.4rem;
}
.modelAddressBg .address{
	color: #fff;
	font-size: 0.32rem;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.modaButton button{
	width: 1.5rem;
	height: 0.5rem;
	background: #2d59ac;
	color: #ffff;
	font-size: 0.32rem;
	display: block;
	border-radius: 4px;
	border: 1px solid #0d2d6e !important;
	margin: 0 auto;
}
.texts_copy{
	font-size: 0.24rem;
	color: red;
	text-align: center;
	margin: 0.4rem auto 0;
}

.weixin-tip {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.8);
	filter: alpha(opacity=80);
	height: 100%;
	width: 100%;
	z-index: 100;
}
.weixin-tip p{
	text-align: center;
	margin-top: 10%;
}
